345	36	3600	90191	337	0	4	9	14	62	62	155	184	297	299	315	328	369	398	421	414	447	494	503	530	573	572	621	590	628	639	642	640	641	623	703	669	687	675	667	686	700	680	676	614	645	638	652	652	621	614	618	653	604	586	571	565	563	586	613	576	580	554	597	614	539	538	583	578	554	541	566	518	540	519	529	508	516	500	496	525	496	540	520	516	509	534	516	522	497	512	497	517	526	478	502	474	481	511	498	524	497	488	476	495	457	443	498	486	469	495	480	498	484	464	459	459	494	493	472	440	456	449	451	455	457	498	453	425	491	455	473	452	463	499	465	480	467	462	460	464	443	441	472	444	446	463	459	470	454	431	446	467	421	475	450	448	468	454	445	443	439	451	444	444	456	445	481	456	455	452	431	404	432	425	452	476	414	438	461	426	425	450	451	455	459	449	425	442	474	417	445	470	407	435	427	423	450	451	440	462	496	462	443	437	467	431	424	440	421	447	431	449	437	418	426	435	432	445	454	416	469	444	429	432	403	422	430	425	425	413	406	445	411	441	396	434	425	419	432	428	418	431	418	426	445	427	433	420	445	422	421	413	453	429	416	416	423	425	436	381	402	412	419	398	459	424	429	444	441	389	405	454	395	408	450	414	420	441	409	399	398	437	415	372	431	426	423	407	413	425	403	425	409	395	419	422	427	407	428	447	424	397	403	416	430	397	433	413	457	439	400	424	411	404	409	430	461	413	387	431	436	395	387	421	431	424	400	437	414	408	415	407	411	410	401	400	409	421	401	403	428	381	441	405	447	417	403	425	401	394	424	415	373	399	398	400	392	397	412	409	422	407	377	403	414	421	417	364	421	386	422	397	429	417	410	400	413	402	412	410	406	420	427	400	412	406	405	407	413	432	423	407	431	374	392	391	402	429	405	403	404	405	384	413	411	400	394	411	409	425	430	419	403	408	442	389	431	405	411	405	420	354	403	415	423	420	387	417	421	417	410	410	423	401	415	385	403	424	395	404	429	406	412	397	425	430	431	405	446	412	391	438	416	388	420	420	401	358	413	437	402	403	367	423	398	397	428	407	400	396	406	417	394	388	406	429	416	387	407	417	427	428	397	403	418	390	393	409	403	381	395	371	401	427	422	373	425	428	400	439	374	416	427	388	399	371	439	393	429	394	412	424	415	389	394	422	413	419	410	398	382	408	428	391	377	395	434	442	404	381	386	402	436	386	410	414	383	404	363	413	424	417	395	398	386	411	428	389	433	382	394	406	413	401	401	383	429	402	397	394	412	418	399	398	422	448	391	405	398	416	423	398	369	393	374	424	406	393	379	373	401	382	414	428	420	414	445	385	377	442	423	408	420	416	391	414	443	423	407	398	446	394	389	428	404	399	380	395	383	413	405	413	410	405	403	372	391	426	401	401	401	390	417	406	381	422	398	391	439	390	411	402	412	416	407	403	363	424	380	403	419	417	404	371	382	401	382	396	388	418	404	389	391	392	408	399	429	385	387	406	375	393	381	367	412	379	424	393	422	371	391	379	403	419	423	394	374	383	408	416	404	415	386	388	395	413	405	419	414	372	380	397	393	413	380	387	393	407	364	386	420	389	378	394	406	382	428	413	398	412	393	416	374	403	398	420	403	400	426	440	404	397	372	407	402	388	425	405	434	400	403	416	437	399	417	357	412	392	404	401	386	378	421	397	401	411	375	413	412	407	404	403	439	387	379	406	381	393	414	384	372	416	381	379	405	402	409	399	402	362	401	386	376	395	379	422	425	404	400	410	414	402	390	398	378	394	420	391	420	409	373	386	412	379	427	396	423	380	399	404	373	392	431	380	405	384	405	395	344	394	385	386	385	401	369	406	397	415	407	390	398	380	409	397	394	376	415	432	405	372	386	362	408	429	384	389	357	382	401	396	383	414	414	389	405	395	406	361	409	405	364	395	378	399	406	397	403	431	394	409	423	405	407	388	408	403	384	392	409	380	408	375	374	395	385	403	395	413	378	369	380	400	394	369	387	392	401	376	418	395	385	401	403	386	383	402	405	396	385	404	368	372	409	399	420	412	414	425	384	373	412	402	366	404	416	387	385	400	393	372	403	408	399	386	427	393	397	396	387	396	387	399	417	372	425	422	398	424	392	374	404	369	381	408	421	434	374	394	398	399	401	387	397	380	374	400	389	377	391	386	373	413	411	400	368	420	381	390	379	384	406	391	386	408	391	399	399	417	406	378	380	411	410	388	410	425	399	355	404	405	402	379	421	409	401	383	378	375	391	386	374	389	358	439	393	357	414	416	381	400	390	378	364	392	383	378	417	403	374	388	381	437	410	435	393	402	410
345	37	3700	90293	318	2	0	6	9	77	64	136	191	280	273	326	348	356	373	381	422	469	487	513	550	565	557	624	617	639	657	680	639	689	694	675	684	706	709	707	695	751	673	676	714	662	682	684	655	671	677	666	635	636	682	618	624	624	663	644	613	615	642	630	606	593	605	577	601	657	589	586	598	645	572	561	595	615	569	570	595	519	584	579	581	572	564	571	548	578	550	576	567	529	566	545	548	534	546	541	547	552	560	518	497	532	517	548	523	526	509	524	499	513	531	541	491	504	548	550	498	539	526	482	557	539	491	502	541	529	509	531	505	523	501	499	503	529	479	483	526	521	502	489	498	553	514	520	501	517	511	520	503	508	483	540	449	523	493	480	525	490	529	506	507	486	503	482	504	521	490	510	508	468	540	500	493	478	503	494	502	485	512	465	499	488	509	492	498	490	477	494	509	513	529	516	502	488	537	507	532	503	512	505	514	478	508	494	498	531	502	500	496	507	497	512	491	478	470	507	484	514	530	502	483	477	490	460	492	459	477	532	472	458	483	486	461	483	474	480	475	505	435	468	498	439	506	485	468	478	505	485	482	458	469	493	455	485	459	491	452	485	485	459	466	455	475	498	464	463	472	484	479	478	481	476	456	472	457	444	485	486	495	462	469	480	481	478	497	452	487	464	453	476	466	450	460	491	472	469	490	483	438	485	485	438	453	476	446	458	455	468	448	505	462	502	455	492	488	465	492	479	452	513	489	432	490	449	512	474	487	486	474	461	463	474	455	501	482	456	488	466	453	430	495	447	498	451	483	443	453	469	470	480	460	463	472	502	499	506	438	479	483	425	470	456	481	450	482	507	496	455	426	482	505	456	476	470	443	476	475	493	457	484	470	455	471	446	455	489	438	453	460	449	456	456	470	446	458	479	459	507	491	486	501	442	447	487	478	491	453	473	448	469	489	449	475	469	465	483	479	444	447	505	442	468	443	505	468	459	463	505	450	503	461	460	444	461	499	458	474	468	475	502	452	484	442	434	483	436	477	457	463	451	448	449	453	458	457	458	470	492	462	448	478	448	461	453	458	471	465	454	465	457	448	444	444	467	472	451	448	454	460	497	456	465	480	461	469	421	454	515	456	449	451	464	443	514	468	470	482	461	452	488	494	448	466	443	457	487	463	472	431	456	471	463	436	465	448	466	496	479	448	462	446	488	459	498	443	467	456	456	476	472	452	446	463	480	484	464	449	451	480	467	443	488	439	476	503	440	446	435	496	437	495	449	505	437	485	467	500	472	422	469	485	479	428	458	466	459	476	448	452	460	445	487	426	472	462	471	497	452	447	419	465	446	468	458	441	453	454	466	425	451	466	469	451	491	440	480	483	447	491	427	427	466	457	441	473	470	436	500	462	458	482	444	447	424	477	460	463	450	451	447	467	430	480	436	434	458	467	443	478	443	461	487	458	462	466	464	452	432	466	432	450	473	452	439	447	450	465	456	436	440	449	452	488	440	432	478	471	458	443	438	456	489	492	449	443	429	467	479	441	503	435	434	431	424	463	463	492	461	475	419	439	485	496	443	466	454	464	442	431	408	476	484	477	462	470	460	434	442	465	450	493	455	474	454	476	413	482	473	450	468	468	462	466	439	446	468	434	477	459	414	475	460	496	466	421	488	470	451	469	483	428	455	474	466	410	490	451	477	451	448	431	464	421	445	464	486	482	493	433	449	415	479	427	468	466	450	463	492	481	456	461	441	471	447	453	493	444	467	443	433	458	460	447	456	459	448	450	426	470	481	462	503	467	446	442	448	479	457	469	446	474	463	459	439	455	452	462	440	457	440	450	496	466	448	430	421	462	455	445	487	441	463	450	462	419	447	410	478	470	437	459	424	433	478	454	458	478	425	457	473	451	451	468	443	463	438	467	462	418	493	480	482	426	511	468	430	446	451	470	480	424	473	462	483	463	454	475	461	472	446	444	470	435	449	461	463	474	462	463	420	450	457	448	421	480	430	457	461	438	454	466	469	428	450	461	460	472	451	440	433	474	449	455	461	421	473	468	459	460	456	434	443	442	435	428	443	413	451	464	465	428	474	451	475	443	481	455	453	436	489	439	455	430	448	413	443	430	434	450	431	417	464	448	420	459	428	459	444	424	459	458	443	431	468	450	456	426	455	424	479	467	441	438	441	473	448	473	453	444	442	458	452	435	447	431	476	429	450	463	466	429	422	444	446	416	438	453	469	452	472	472	469	474	448	484	431	447	441	438	447	442	483	433	493	437	446	437	419	486	446	489	445	468	419	460	469	437	462	468	458	443	470	450	445	467	448	470	454	470	425	462	446	448	471
345	38	3800	90395	326	0	10	9	13	65	48	118	155	264	252	312	317	347	338	419	465	476	466	519	532	600	604	625	628	647	665	696	659	722	718	682	723	710	723	702	718	726	755	750	717	700	719	723	691	698	692	700	676	671	666	670	681	638	682	677	617	654	620	672	650	673	627	651	660	643	621	629	620	579	609	622	625	626	559	623	615	614	630	586	607	602	561	599	555	619	576	595	611	600	614	602	576	579	568	569	618	597	550	586	588	575	575	567	589	557	558	596	582	565	562	578	566	593	585	546	540	542	546	598	558	545	564	549	552	562	566	581	544	542	564	578	525	539	525	529	543	565	570	552	534	538	571	538	544	542	539	551	537	547	572	524	535	530	552	558	530	545	562	563	545	522	554	536	546	550	546	534	546	535	553	505	516	504	517	521	512	558	544	533	569	533	541	558	568	536	540	524	548	544	521	564	532	559	541	539	553	541	521	570	554	553	546	514	530	548	537	544	514	535	558	527	551	513	522	567	532	532	549	549	542	532	513	527	576	499	498	525	547	504	528	541	521	517	563	565	512	538	541	521	553	533	524	535	506	515	501	519	500	515	561	544	540	555	536	522	495	504	477	538	530	545	563	511	529	557	541	541	532	547	495	510	556	514	531	528	525	540	536	549	462	552	523	548	549	544	525	504	519	519	541	518	502	530	520	473	521	519	518	514	560	527	527	480	532	504	490	527	525	499	487	535	519	525	519	524	543	538	542	493	559	505	499	499	535	529	501	569	513	550	514	545	482	515	528	528	528	528	490	537	503	548	515	542	489	500	482	525	523	492	519	521	514	547	515	500	527	503	505	531	510	518	557	515	501	520	500	506	541	569	531	516	518	505	541	475	528	518	527	511	535	516	516	506	513	524	502	482	503	474	483	516	517	526	496	530	530	486	532	554	504	497	518	494	529	522	539	504	488	531	529	533	510	517	494	512	522	492	509	501	496	530	524	478	518	516	519	470	511	535	493	486	538	509	487	517	523	536	500	528	525	512	523	523	516	512	499	510	533	520	500	516	514	504	505	510	524	496	503	552	489	511	527	479	534	500	506	509	497	535	506	504	527	510	519	505	499	531	569	472	475	516	513	497	515	494	536	469	541	516	488	505	488	524	497	518	499	533	536	511	523	511	512	506	533	505	508	517	512	501	524	546	563	521	499	500	555	518	498	491	493	526	533	536	515	481	535	517	528	487	529	521	528	520	503	505	512	517	474	497	529	519	530	541	508	508	493	552	492	525	516	505	523	482	501	508	502	531	510	482	508	516	495	513	517	491	470	522	504	548	481	497	529	504	518	516	510	508	522	509	534	525	507	526	533	517	520	460	461	525	538	488	502	502	482	501	505	532	499	516	522	517	523	528	490	519	529	495	500	496	490	481	540	538	527	483	484	524	471	508	501	485	489	506	507	520	503	485	496	477	510	532	501	516	495	520	519	478	496	532	498	488	515	538	469	531	510	520	510	551	493	502	495	498	525	520	517	509	502	479	457	514	493	537	503	507	481	537	508	489	492	513	477	525	513	505	520	496	491	510	518	521	558	534	495	482	518	475	518	497	467	475	500	524	525	499	498	470	463	535	489	500	503	508	506	503	518	513	499	506	486	487	530	511	514	525	510	489	485	553	501	526	506	491	476	543	508	505	521	484	528	475	490	510	479	504	518	531	490	460	486	513	555	493	520	508	508	503	505	483	493	503	492	520	507	483	481	518	499	502	489	526	462	501	497	451	499	473	487	480	516	503	497	526	462	490	475	534	525	532	517	533	518	491	489	516	511	543	508	462	552	512	520	486	481	476	496	470	499	497	519	506	507	519	519	481	502	502	527	484	495	518	485	536	467	501	502	468	505	506	506	529	495	489	497	557	503	508	515	509	526	510	472	502	552	475	473	516	487	512	517	522	497	475	532	496	499	496	477	472	479	505	506	482	496	493	470	499	528	503	493	479	511	474	511	495	489	486	499	521	489	522	479	506	462	507	514	493	528	492	520	493	489	522	514	520	506	514	484	486	531	505	486	496	498	495	518	472	476	519	507	505	512	493	516	503	513	515	518	501	525	491	490	514	473	507	488	503	501	515	485	513	490	513	508	488	500	486	531	520	464	503	510	496	497	535	492	507	463	487	481	508	508	494	499	482	535	466	516	503	489	499	489	499	509	507	477	511	515	485	465	508	511	493	529	477	488	495	495	500	491	482	485	478	500	509	508	495	486	517	497	488	517	519	486	458	515	523	447	500	498	508	498	518	508	508	501	521	535	493	503	502	489	477	505	500	478	540	528	504	499	503	501	486	535	485	488	509	505	505	527	496	517	492
345	39	3900	90497	326	3	4	16	11	64	39	131	124	260	240	327	285	339	364	395	421	441	475	518	510	565	574	620	611	675	670	677	660	685	675	721	729	720	724	704	715	726	725	699	712	719	710	706	684	685	663	677	656	698	694	675	634	658	640	657	673	622	635	634	670	670	639	646	605	654	628	615	595	644	656	599	630	626	601	621	603	637	597	624	588	569	606	598	586	602	607	556	600	589	544	590	605	585	581	610	552	562	574	544	552	578	539	586	532	559	577	592	586	545	576	560	538	579	555	589	537	558	561	539	593	565	584	569	515	555	534	548	515	538	578	545	546	539	525	554	532	546	554	544	540	534	540	562	551	559	538	544	543	553	515	507	534	544	583	567	568	556	559	533	550	528	512	518	571	522	533	516	576	556	535	549	520	559	523	545	541	547	537	495	536	566	496	505	516	568	531	517	526	509	527	540	539	528	551	539	545	500	520	570	556	554	532	502	554	526	551	534	542	554	530	512	562	530	543	529	528	535	524	516	520	547	522	526	504	515	533	516	557	526	513	526	505	529	524	516	519	512	528	524	528	532	530	526	515	555	508	520	530	528	517	517	511	480	533	535	531	543	501	526	524	508	505	511	505	522	505	499	527	558	487	512	536	489	491	517	531	538	521	494	507	543	489	528	539	526	505	543	476	532	488	538	501	542	489	492	548	571	486	533	521	508	489	527	499	505	517	482	495	496	535	519	479	508	527	525	505	534	511	497	494	534	495	520	501	504	493	499	493	508	511	512	518	511	552	518	495	511	485	504	525	512	477	506	484	500	504	526	509	504	495	499	496	500	545	532	499	500	483	495	520	468	518	556	507	548	475	475	493	498	528	506	546	507	513	515	501	520	544	525	498	525	510	518	475	483	514	480	495	493	520	507	500	482	492	492	537	491	510	515	494	531	488	516	509	502	513	478	533	501	480	506	542	508	519	493	488	491	499	527	527	487	506	494	540	476	502	541	495	488	510	540	519	510	495	496	477	470	520	454	533	481	467	487	510	479	473	517	522	535	503	502	509	491	489	499	488	535	485	505	522	486	475	499	524	512	489	493	501	528	484	496	515	516	505	511	515	491	519	521	483	545	503	524	483	475	478	513	524	490	474	523	517	502	502	528	511	520	493	521	509	507	503	516	473	510	515	500	496	487	510	509	516	516	467	528	512	503	489	502	505	465	478	482	493	520	531	500	482	483	519	494	508	526	505	497	482	505	530	500	486	492	472	488	502	497	493	489	474	526	496	499	524	463	538	513	481	489	508	495	506	471	510	485	498	500	496	478	488	490	482	524	501	512	484	509	461	488	473	474	489	508	458	503	510	516	502	528	505	506	505	510	502	522	547	512	496	470	481	474	486	478	489	449	491	524	470	510	509	491	514	473	473	491	531	520	484	468	484	544	513	517	488	490	470	471	484	497	504	487	528	512	492	463	482	459	507	483	489	470	484	500	516	477	514	499	502	483	503	476	473	484	472	517	496	480	518	497	507	508	514	516	483	511	474	495	488	501	502	488	491	502	530	479	490	506	508	500	468	497	501	524	488	504	509	498	472	509	495	497	459	498	471	502	520	518	507	489	477	498	504	480	506	508	481	515	480	492	482	476	494	532	508	502	530	489	512	514	489	500	498	473	486	508	478	499	506	529	473	505	473	492	477	484	497	499	499	529	453	517	524	470	489	502	483	486	506	471	498	503	486	466	501	496	473	536	507	521	483	482	475	509	487	513	481	507	495	443	492	511	516	473	515	464	514	494	503	518	496	506	493	477	487	503	483	527	466	510	478	497	487	527	486	513	476	465	512	484	482	486	476	485	498	509	494	523	482	487	510	498	468	471	527	481	493	499	481	474	508	549	490	461	509	491	495	504	532	492	492	494	463	474	493	539	494	504	482	474	464	513	512	501	476	518	478	490	483	495	467	524	472	516	471	523	490	536	501	517	499	475	493	494	489	481	502	499	480	513	514	507	524	471	517	484	495	491	512	495	528	491	483	513	504	513	486	508	492	472	493	502	470	476	464	482	508	505	487	494	497	485	484	500	467	516	469	510	524	460	484	483	514	519	476	505	492	506	462	497	473	496	484	528	485	488	507	471	518	478	476	470	492	501	487	494	493	523	484	505	457	506	513	490	499	453	504	461	482	479	497	522	500	492	493	492	480	474	494	530	491	530	500	469	474	482	472	520	528	524	499	492	520	509	458	513	483	480	473	520	483	504	530	489	493	508	479	479	496	487	529	514	495	493	486	478	520	458	499	513	496	483	471	478	511	486	519	493	503	480	494	496	481	502	469	506	491	507	489	465	484	521	476	490	486	476
345	40	4000	90599	320	0	7	14	12	58	47	124	154	247	215	309	296	330	361	412	400	445	474	479	532	566	588	586	609	648	645	669	698	663	691	701	715	682	704	758	716	726	731	728	730	710	672	693	687	681	688	699	674	657	671	694	694	690	656	667	645	636	642	652	635	628	630	650	620	632	654	612	609	626	615	639	595	601	597	593	589	610	605	611	583	623	585	596	569	612	628	585	578	563	595	585	554	548	601	578	584	543	584	557	534	583	551	561	532	554	552	552	552	554	555	535	548	561	551	585	505	558	566	517	551	538	545	527	507	541	542	554	589	568	542	540	556	578	567	550	534	566	521	541	559	579	504	523	537	571	549	575	523	523	521	573	525	536	552	530	529	547	513	523	566	565	528	522	525	542	539	485	528	526	550	518	547	531	523	540	526	531	518	506	515	517	511	515	510	509	516	539	514	517	535	526	545	524	515	518	551	527	560	515	564	556	526	546	527	501	528	531	523	543	564	543	521	530	518	503	527	511	503	519	524	541	548	496	500	500	513	525	532	531	514	533	555	508	524	478	501	522	519	520	480	517	498	521	494	490	502	507	516	501	511	513	538	512	489	531	510	496	496	515	496	487	465	533	515	494	530	471	495	518	477	532	525	511	503	499	494	510	526	506	529	518	514	500	460	526	519	499	513	478	534	535	481	498	527	520	519	505	494	507	506	541	491	522	503	544	526	515	513	527	513	531	497	500	520	508	506	484	480	487	536	474	529	537	492	524	514	496	516	507	524	499	510	485	519	482	509	508	496	486	526	489	522	513	483	488	493	499	513	497	529	505	500	485	482	499	528	482	524	491	480	483	501	497	522	494	492	482	484	526	533	504	495	479	475	507	515	509	522	482	504	497	502	530	499	512	508	499	497	497	499	504	493	495	545	481	496	479	500	520	494	483	507	477	500	489	495	504	504	487	494	490	518	480	458	514	512	490	491	484	500	496	499	481	545	480	498	503	464	524	497	513	521	468	493	473	526	501	505	491	510	519	504	517	497	493	499	499	477	469	490	521	488	492	454	489	487	492	468	478	484	508	479	500	482	462	537	500	491	503	513	488	541	505	503	503	471	494	515	487	521	511	492	488	504	492	525	483	493	527	473	487	482	467	489	499	503	466	515	524	506	532	455	492	498	494	498	469	525	488	513	482	499	504	477	481	488	469	449	500	503	493	541	524	468	515	510	490	481	468	472	475	481	491	505	508	488	492	493	500	506	474	499	495	469	466	508	519	505	522	489	452	507	472	495	494	496	458	452	533	495	517	503	499	468	471	494	491	491	487	522	502	491	474	478	507	453	487	492	482	499	499	487	496	485	496	511	511	497	502	506	473	466	490	479	455	503	498	486	494	478	471	505	486	493	500	484	489	480	506	449	514	456	515	478	510	480	524	470	488	482	485	522	494	468	482	479	490	476	504	484	481	500	500	468	497	522	468	475	485	491	505	495	484	475	479	487	481	509	519	479	453	478	484	481	502	512	494	510	491	492	485	472	498	473	491	473	491	487	521	493	485	481	484	507	478	482	469	470	498	466	458	474	470	486	501	503	490	465	452	491	485	489	496	487	471	504	460	486	511	517	507	496	467	449	493	478	475	451	500	500	487	495	499	505	447	456	474	485	497	458	466	481	498	469	505	511	461	456	463	494	469	510	495	480	491	510	474	470	465	502	475	504	511	485	485	504	488	507	528	489	472	503	490	489	526	477	509	492	467	454	488	484	481	501	491	517	478	487	503	533	505	503	486	513	484	466	522	494	482	509	491	488	500	473	459	493	464	517	451	480	500	492	504	486	469	486	484	468	517	473	534	474	480	488	486	482	492	470	508	490	468	471	494	481	495	476	491	514	485	505	445	417	463	455	494	457	469	464	487	474	484	487	463	494	510	492	472	484	481	486	489	486	459	520	501	476	463	487	457	471	479	502	473	517	484	479	493	487	474	496	508	463	501	491	499	481	485	474	506	471	504	439	472	464	481	470	475	501	459	483	458	487	495	468	476	493	481	496	490	484	492	462	490	454	502	521	455	497	463	473	506	498	491	467	526	460	469	463	496	486	519	483	501	516	454	502	502	467	497	454	470	471	490	503	472	504	465	475	498	497	471	507	469	467	479	457	477	467	460	483	500	474	505	511	466	510	481	507	493	477	504	457	485	453	477	490	472	478	478	524	505	486	463	488	466	495	459	500	461	459	477	440	439	474	524	450	498	493	475	490	490	461	483	482	491	438	514	486	474	467	459	469	464	507	462	492	457	458	488	487	482	449	498	500	476	487	483	481	489	443	506	476	502	473	479	511	482	456	469	495	480	510	492
345	41	4100	90700	326	1	2	7	9	59	43	102	131	221	232	302	306	321	354	405	371	462	430	504	567	557	598	590	632	629	660	672	679	659	677	682	708	704	679	706	722	665	690	727	697	671	712	713	680	640	677	647	683	658	702	651	645	636	655	622	641	639	642	647	649	623	641	635	601	628	603	625	581	594	601	599	595	614	572	579	558	579	601	556	599	613	594	566	585	623	604	568	580	609	527	563	561	563	572	567	546	551	564	547	556	544	530	527	529	543	542	573	553	544	568	569	562	545	579	567	559	533	546	529	548	570	528	575	531	538	511	555	554	555	505	513	534	548	552	524	535	522	573	531	489	534	504	554	542	564	545	502	531	509	519	517	497	514	519	541	535	531	528	503	457	529	504	533	526	518	542	504	518	492	554	525	530	509	496	479	523	515	502	507	537	505	506	509	493	521	505	520	527	527	502	524	513	547	534	518	540	534	543	528	534	516	536	534	516	487	530	525	521	528	537	513	487	523	550	507	486	525	484	492	529	492	482	501	506	514	493	506	515	494	495	478	470	470	515	493	532	520	500	522	484	476	508	526	507	525	479	488	485	513	485	506	498	506	503	483	475	481	500	501	482	471	499	473	452	504	523	531	482	519	506	469	506	516	478	472	529	465	477	496	514	510	523	490	512	501	511	481	476	478	467	501	486	502	486	459	512	494	469	480	488	475	470	517	468	500	485	477	503	521	502	540	501	445	486	503	474	503	484	506	487	462	511	511	496	492	479	507	472	478	476	490	511	440	487	467	484	519	463	500	503	497	459	459	510	518	486	487	508	493	468	500	481	523	482	473	461	459	493	491	511	484	484	472	469	503	480	492	499	515	477	463	492	497	484	475	493	474	497	474	463	493	474	472	474	481	496	501	512	442	445	476	504	472	522	470	425	464	488	479	483	491	484	499	485	497	475	474	493	462	482	506	485	506	506	496	503	492	499	490	489	488	488	498	476	502	505	491	463	491	481	448	450	480	521	474	486	490	470	515	461	483	480	486	478	448	481	460	455	454	489	432	479	482	480	483	493	505	487	506	512	462	492	522	502	460	447	449	489	433	499	509	481	493	492	470	428	496	479	490	478	467	492	477	492	463	491	482	464	459	490	476	484	504	516	484	477	458	474	477	472	513	469	494	464	500	506	526	491	481	491	475	459	495	510	474	479	446	515	489	470	470	501	460	487	492	494	471	483	466	466	484	466	476	463	449	473	480	486	453	434	480	466	477	520	475	501	467	464	451	503	490	491	485	496	465	495	466	499	518	486	471	476	468	465	487	512	447	488	440	479	481	487	487	514	500	464	493	451	522	495	489	497	499	496	489	521	453	464	502	492	507	465	481	469	460	488	493	463	507	467	512	465	441	486	469	462	502	468	451	490	490	485	476	485	485	471	508	492	467	482	506	486	472	462	463	459	479	478	495	520	476	475	470	463	475	465	471	464	472	464	485	478	518	497	471	478	491	476	489	482	499	454	455	438	492	505	476	499	482	489	441	511	504	478	475	499	484	494	473	489	542	445	492	482	460	477	493	509	482	460	472	497	481	464	480	461	448	484	495	470	496	479	460	476	469	439	496	490	475	461	493	492	436	453	486	460	527	496	456	465	469	506	476	450	500	465	451	486	493	515	463	487	467	481	493	497	474	470	456	452	474	455	451	449	470	483	463	503	466	458	473	465	460	466	502	489	492	457	482	479	505	482	461	461	502	504	469	474	488	447	454	425	472	460	452	492	454	471	456	478	482	458	451	481	451	478	452	484	481	498	488	468	486	457	459	494	488	469	455	470	466	467	492	487	459	462	494	466	468	502	436	465	477	487	483	460	475	470	507	471	491	485	474	461	483	446	485	466	470	493	489	475	475	465	479	484	477	463	488	475	486	470	441	461	477	471	463	492	456	458	482	496	459	508	453	447	491	478	481	474	479	479	415	448	480	455	454	465	484	492	467	505	461	499	497	483	478	483	475	482	463	460	459	417	470	468	484	484	496	474	494	483	483	455	446	463	461	470	469	463	456	476	464	455	448	492	511	479	494	482	496	461	498	463	481	490	478	449	481	486	490	490	483	471	474	504	468	526	460	445	460	478	469	471	469	485	452	504	478	469	454	466	485	432	484	431	449	489	460	480	502	479	486	482	445	513	510	480	517	489	462	499	459	468	479	432	447	508	454	458	495	479	459	466	474	514	464	454	486	482	504	513	439	493	498	476	492	489	469	472	489	493	509	483	492	468	457	457	450	480	471	463	486	449	476	455	510	491	491	468	440	469	467	475	459	467	470	485	497	430	486	473	461	473	456	480	468	479	514	457	450	476	484
345	42	4200	90802	311	1	11	11	7	47	50	104	123	203	214	272	245	339	316	371	416	399	481	518	529	566	585	576	574	635	635	673	692	680	678	675	721	696	692	719	702	740	721	731	688	691	685	689	683	724	677	687	672	668	662	657	669	656	636	632	652	704	617	621	655	647	597	644	659	607	653	627	629	622	615	579	610	615	626	612	587	570	564	639	597	570	592	589	592	591	619	590	598	583	574	594	585	584	538	587	538	581	567	551	581	584	565	582	579	570	569	555	551	580	593	542	588	526	564	554	573	580	572	545	548	575	536	565	547	551	518	546	531	538	535	534	532	536	556	535	535	529	524	535	512	532	551	546	559	568	539	566	514	583	571	569	537	522	488	575	508	524	522	564	516	563	536	557	554	518	554	523	534	551	568	543	509	536	548	540	526	492	526	491	535	543	485	551	540	537	519	513	548	506	531	555	517	547	540	543	538	555	532	532	535	562	525	555	498	510	500	554	545	483	533	545	522	506	503	532	533	573	522	538	506	508	497	530	524	526	535	500	494	475	524	501	519	532	515	521	514	504	513	502	519	465	516	512	523	526	521	514	511	517	498	514	523	482	528	501	522	548	505	523	532	505	520	530	526	540	499	501	508	494	501	513	481	520	541	506	482	542	516	517	526	470	493	528	519	512	491	518	500	485	529	486	478	478	525	520	481	521	567	468	500	515	519	508	514	484	461	516	509	508	524	494	497	500	514	513	480	520	502	507	494	510	518	494	504	528	515	552	503	491	536	505	514	543	510	531	485	467	503	514	488	492	512	502	503	503	523	514	517	502	511	490	477	516	465	502	491	513	510	524	521	524	502	474	496	503	480	489	473	492	509	515	507	548	490	520	496	499	508	499	495	509	509	469	541	500	548	510	503	511	514	505	499	474	487	571	485	489	484	493	504	474	509	478	524	481	491	494	497	506	496	494	461	504	498	505	480	503	486	521	459	466	508	487	504	501	505	510	514	533	487	477	487	504	512	507	471	527	498	518	502	495	530	506	519	519	500	496	496	481	499	523	511	514	524	486	493	522	545	505	488	498	506	450	484	490	486	483	502	450	472	536	471	504	481	518	492	505	515	506	486	477	503	500	485	523	511	486	517	467	501	486	442	503	473	508	477	489	486	531	479	492	503	514	489	485	530	513	490	513	491	528	497	496	477	509	501	526	498	488	513	475	479	516	509	492	489	486	498	491	487	524	512	478	484	498	532	494	494	491	485	494	464	490	491	486	493	488	483	512	517	471	477	473	481	496	504	540	475	510	475	488	473	493	480	470	483	495	497	467	504	510	514	497	524	471	513	511	501	487	492	519	500	494	508	462	464	525	514	481	474	521	480	549	472	518	517	475	483	504	479	461	489	507	492	446	484	470	492	471	499	510	472	487	512	494	484	495	476	492	474	525	514	489	496	512	498	502	498	503	494	535	473	485	523	518	483	490	486	486	505	520	500	495	478	503	503	475	500	501	501	534	508	501	477	445	502	512	462	504	515	481	493	486	518	475	505	505	493	517	496	483	483	485	473	463	497	510	463	493	473	485	480	500	492	514	490	532	484	500	462	512	484	485	486	495	497	490	523	481	461	469	481	510	496	491	502	485	522	490	494	478	488	527	486	486	487	482	522	503	496	495	479	490	476	501	504	518	483	506	475	496	475	524	494	453	505	440	493	452	484	511	454	494	535	495	489	504	456	480	463	481	492	489	463	517	487	468	490	507	488	497	493	488	497	481	481	479	484	460	480	461	481	507	490	469	492	496	465	504	508	488	484	499	475	471	520	487	496	472	516	485	490	475	494	476	519	455	443	460	476	479	476	518	472	515	493	456	484	524	454	484	468	485	506	508	466	460	483	487	484	511	462	492	473	484	428	506	482	499	474	510	514	478	488	503	500	497	465	469	480	494	504	486	462	460	471	475	474	468	502	491	482	473	463	489	499	474	465	528	488	503	468	501	498	518	478	515	508	496	489	468	485	487	477	483	485	488	461	466	491	483	480	486	488	465	489	500	491	502	482	489	477	474	479	486	480	486	479	491	480	507	475	504	493	489	506	470	455	507	484	487	485	510	491	512	478	504	505	535	507	488	498	493	455	512	512	461	495	498	479	488	502	486	478	466	481	466	491	446	510	491	491	476	498	516	504	501	487	483	493	489	505	456	546	489	470	441	457	513	491	489	475	465	530	451	448	504	477	490	482	494	472	451	465	478	481	475	490	468	487	480	493	472	477	486	467	479	457	467	459	464	504	489	503	473	469	480	472	495	517	471	474	468	506	499	434	494	520	435	458	453	477	486	499	497	462	449	500	481	495	460	469	492
345	43	4300	90904	330	0	5	3	5	51	46	108	135	247	224	288	271	313	344	320	357	426	422	460	476	495	512	560	562	587	584	622	629	643	637	684	633	654	665	671	658	680	676	653	669	641	616	659	622	659	624	586	600	616	603	581	594	618	575	564	587	578	565	567	586	562	590	567	582	542	549	527	532	576	548	518	510	541	480	541	496	499	512	505	512	508	505	494	521	492	510	530	500	490	502	486	487	493	481	495	503	480	481	499	471	478	489	469	482	445	471	484	480	460	432	456	469	465	473	473	446	448	477	474	452	435	442	448	453	436	447	455	467	451	443	429	408	441	470	443	446	413	432	468	395	461	411	439	451	412	424	452	436	440	428	415	436	408	472	441	422	453	435	411	416	408	406	430	403	428	425	410	426	433	422	425	412	378	416	397	426	416	420	401	403	388	387	396	416	411	428	428	404	413	443	442	451	445	430	441	435	423	415	409	411	424	411	464	429	417	404	404	437	446	413	426	391	426	389	403	441	419	402	414	394	404	446	458	407	409	443	431	374	429	432	446	389	409	409	411	399	400	413	389	407	379	380	370	423	387	431	382	407	388	389	388	411	399	416	441	420	384	447	414	387	392	382	412	392	383	446	397	398	398	401	389	371	382	381	409	433	390	408	413	414	403	441	365	425	397	383	412	383	398	387	393	377	421	378	396	405	411	401	382	395	390	364	402	397	407	406	414	424	394	380	398	398	405	390	377	404	421	380	391	351	385	407	379	399	392	377	438	381	409	431	392	363	404	395	404	398	352	392	396	393	376	398	406	377	419	384	389	383	416	401	413	401	406	383	428	392	376	408	378	392	372	429	388	394	370	370	402	360	395	378	380	393	389	381	377	371	383	401	383	388	383	392	368	383	365	374	363	365	368	406	373	406	402	402	405	358	360	391	385	400	388	388	392	404	379	358	373	424	384	407	411	351	372	425	384	417	386	395	367	435	373	361	381	376	379	380	405	403	409	403	389	358	406	392	353	385	382	380	413	394	415	389	401	362	395	376	376	399	396	399	414	372	379	395	403	378	388	382	382	355	385	397	446	387	372	367	393	337	342	371	353	410	378	374	366	378	385	389	403	388	358	346	386	384	382	435	414	364	378	369	385	374	388	391	371	374	404	395	391	402	401	362	388	366	362	377	374	403	392	393	384	365	388	410	406	372	348	376	403	370	399	370	414	384	383	360	384	385	370	383	413	379	389	360	350	380	379	384	359	367	366	363	378	397	381	374	384	399	414	357	394	351	370	377	382	376	357	395	367	402	390	393	386	392	371	367	382	396	374	384	401	374	385	366	386	371	383	350	382	401	397	407	367	378	370	376	381	430	394	388	394	363	365	378	389	415	398	352	375	362	377	369	377	369	353	373	354	402	359	382	395	394	375	380	387	391	375	387	406	373	371	379	395	368	408	398	373	385	374	390	357	379	357	355	406	364	369	417	376	366	367	386	393	352	366	371	379	364	381	350	378	378	369	337	398	383	387	378	389	372	367	426	399	385	364	342	358	413	373	338	368	391	388	400	352	355	353	367	416	396	381	411	384	355	375	363	366	348	369	334	390	412	391	358	376	406	367	380	390	370	376	361	359	387	354	382	393	388	372	359	387	383	381	369	354	378	362	399	350	379	346	363	365	406	331	382	378	349	382	403	346	371	362	386	405	379	374	363	393	387	398	361	360	357	401	372	369	378	366	383	367	379	361	405	387	397	361	351	391	392	380	363	394	356	381	349	392	332	366	371	401	356	385	363	406	355	406	385	383	391	370	382	366	377	359	369	406	383	380	389	372	356	386	403	378	351	368	357	384	370	379	387	417	355	380	383	366	369	349	341	388	385	353	393	388	429	335	370	375	359	378	366	391	395	360	363	374	406	356	363	387	362	391	374	356	384	357	370	355	390	399	371	364	377	374	371	360	321	379	379	393	372	380	367	388	391	361	380	384	338	382	362	371	389	404	366	381	375	377	343	378	351	392	361	378	362	351	373	415	370	343	367	379	381	357	380	377	366	383	376	367	380	377	380	369	392	364	398	350	391	372	408	396	364	384	405	360	356	370	382	369	403	376	343	380	338	355	352	368	366	356	363	377	372	369	366	372	385	385	386	344	387	384	373	381	397	386	366	357	380	367	367	371	390	371	358	348	380	370	345	395	373	379	362	390	336	400	392	368	379	408	389	387	377	389	362	362	381	374	401	372	368	368	388	384	380	366	382	394	363	403	338	388	361	410	361	365	374	344	375	377	393	387	381	401	353	365	372	379	389	404	355	375	377	378	362	402	357	357	414	366	407	371	374	405	392	387	378	374	380	390	379	395
345	44	4400	91006	324	3	4	9	6	69	43	105	128	229	208	276	244	318	311	348	377	385	418	453	480	521	515	564	559	616	618	634	609	638	663	697	637	685	672	671	681	695	641	667	652	650	631	673	633	621	644	662	646	633	565	632	625	631	597	614	597	562	569	616	578	572	592	557	576	540	549	582	579	571	516	537	531	542	528	556	526	538	547	516	505	540	538	529	516	537	518	519	499	517	487	499	523	483	517	480	515	501	478	490	473	501	504	489	484	479	478	476	503	477	470	473	464	502	484	478	492	446	466	459	501	469	461	461	471	477	468	473	475	443	478	461	463	470	472	463	478	499	452	457	465	460	457	461	438	487	441	412	440	435	456	460	452	460	454	432	457	466	451	482	448	441	453	429	454	434	444	441	450	438	448	435	437	444	397	454	420	448	441	421	452	454	469	467	467	432	466	442	442	424	421	451	454	438	452	458	476	444	436	483	425	447	447	438	456	438	411	418	436	434	438	427	415	421	417	443	427	452	474	445	411	435	416	403	416	455	407	473	438	419	448	420	467	400	416	399	402	426	462	432	438	421	441	398	452	439	420	431	437	387	439	412	420	417	422	441	446	432	393	416	427	416	422	439	394	445	382	407	374	426	428	417	428	447	415	384	409	424	414	424	445	423	429	404	419	439	425	438	424	419	410	423	407	415	411	417	438	464	412	442	411	413	415	410	408	436	425	409	398	421	414	416	424	419	419	438	378	431	393	378	413	403	407	412	375	430	403	399	423	423	407	421	388	411	430	397	420	463	411	415	387	409	410	404	392	405	419	418	409	391	402	468	441	413	448	392	388	400	398	405	391	382	409	413	389	383	415	384	422	418	388	422	421	388	421	415	397	390	434	428	385	424	427	409	427	401	363	401	406	393	413	419	376	450	433	393	410	410	377	406	389	391	396	402	393	417	415	416	423	401	409	407	424	405	401	413	379	405	394	421	383	431	406	450	401	420	402	404	390	427	396	399	390	367	448	408	427	424	413	418	387	421	396	425	407	415	418	414	397	403	384	424	395	406	418	416	384	387	395	434	406	404	398	410	370	395	399	385	418	435	398	387	397	393	413	407	375	418	378	410	417	419	403	406	403	391	416	382	382	422	396	430	386	422	429	402	396	454	384	398	400	413	397	414	387	420	392	407	402	384	396	388	422	421	410	417	445	410	383	410	374	410	393	412	377	402	392	420	423	390	426	381	417	388	404	393	403	411	411	390	409	405	408	433	412	439	393	388	418	400	368	394	385	405	397	378	368	418	403	386	386	412	419	403	390	355	404	391	414	410	415	410	405	432	419	400	384	402	410	398	423	374	405	377	387	401	381	413	391	394	424	400	392	374	388	394	385	394	374	418	391	399	440	392	350	420	363	387	416	362	398	382	420	411	400	402	404	431	382	351	387	384	388	394	405	397	395	380	387	379	418	361	388	393	401	392	367	389	407	409	379	386	422	402	401	427	374	392	412	397	405	437	433	382	391	387	383	418	405	422	379	387	412	348	403	383	402	395	398	402	407	412	359	419	388	403	392	396	400	419	385	388	415	411	391	383	394	430	396	417	400	351	385	391	423	422	404	410	414	403	373	404	401	402	394	434	394	422	356	416	377	391	399	387	389	406	387	410	400	379	386	384	410	414	403	373	352	405	375	415	404	373	396	375	373	413	364	404	376	430	370	394	403	392	411	399	380	411	390	372	398	396	391	406	394	432	402	383	411	379	403	415	383	420	388	383	424	416	385	433	387	371	410	373	429	372	374	413	393	406	418	427	357	396	409	380	404	382	380	406	401	374	367	396	402	393	419	420	403	395	392	398	412	415	398	392	402	403	397	395	412	383	397	407	389	410	414	422	400	421	405	398	408	405	397	374	375	399	383	399	387	402	434	356	415	372	405	382	378	399	409	428	379	385	378	394	360	389	382	409	394	402	373	395	364	401	424	417	416	358	377	407	393	377	431	397	371	401	380	423	360	396	407	403	360	382	355	400	411	425	389	371	373	394	383	360	416	415	396	406	395	438	377	378	349	419	395	402	355	383	406	389	377	381	402	396	385	423	393	423	413	388	383	409	371	376	402	393	393	385	357	401	451	387	377	411	406	387	403	395	391	387	390	391	406	424	389	408	389	385	421	414	375	389	405	426	391	365	390	378	375	371	385	391	401	380	402	397	409	371	378	373	369	382	422	351	401	344	360	392	383	397	411	394	373	370	424	379	406	409	401	393	389	381	403	354	379	370	412	400	382	380	400	405	402	395	386	404	386	416	393	384	379	367	406	385	380	385	415	420	381	386	374	396	437	386	385	358	417	375	371	398	390	380
345	45	4500	91107	322	0	3	2	4	63	31	96	105	201	214	253	289	304	330	339	385	431	402	477	494	553	543	610	582	639	668	663	686	699	672	680	688	733	674	740	728	692	733	711	684	697	731	705	688	687	668	677	653	689	680	668	701	636	649	663	654	662	654	660	643	641	632	640	640	652	637	642	629	649	632	610	613	585	643	629	608	615	605	600	612	586	612	615	583	573	572	595	616	608	585	588	620	589	613	575	542	600	587	605	595	570	581	596	549	566	598	577	582	607	573	563	555	580	599	568	604	545	563	537	591	576	544	536	512	555	546	539	573	534	568	575	579	527	559	575	515	517	551	559	551	517	545	550	527	538	554	555	548	520	538	538	566	527	529	557	492	504	545	545	528	523	537	523	556	586	561	564	501	548	567	521	523	539	513	522	521	535	539	523	531	519	534	524	500	583	547	544	525	559	518	545	555	529	544	563	547	549	554	549	503	567	481	556	495	534	522	522	541	539	529	519	529	507	513	510	500	514	482	543	526	535	555	527	518	486	525	512	535	545	508	486	542	502	513	543	496	528	503	534	555	527	501	532	558	523	521	489	520	536	542	499	493	524	491	521	499	541	533	495	554	494	521	510	517	503	495	519	532	523	514	495	499	515	516	481	522	576	495	522	540	510	532	548	474	481	564	513	504	494	506	501	471	520	498	537	524	489	527	521	543	550	501	504	502	513	527	499	538	518	484	513	498	517	528	542	527	508	494	525	503	496	526	490	540	501	494	487	509	488	511	513	509	523	482	493	493	505	513	471	510	509	518	508	546	494	491	527	519	518	481	497	529	498	509	505	478	493	512	488	469	499	539	534	513	496	495	512	508	515	490	516	508	505	512	503	461	519	486	489	505	502	485	471	513	528	512	502	499	509	506	512	534	525	519	491	505	517	504	515	512	498	493	501	528	508	498	513	488	491	506	484	502	513	525	481	525	478	486	538	453	529	467	507	456	487	512	524	493	533	492	511	496	474	495	509	460	494	525	490	480	531	506	533	479	490	487	493	486	512	460	498	497	496	530	521	456	496	492	489	501	540	451	526	530	507	511	484	444	513	499	483	500	507	493	497	495	489	510	504	521	502	478	518	473	472	491	493	510	486	498	479	517	516	474	478	505	493	509	529	517	467	479	501	508	479	508	511	511	487	485	490	498	504	447	506	472	525	502	500	516	507	494	487	470	490	508	498	503	489	485	516	511	498	477	489	487	500	500	520	498	449	537	508	495	487	507	489	482	491	496	472	512	519	499	485	458	519	493	494	475	480	492	489	483	484	456	506	491	507	496	477	488	520	508	526	526	497	518	525	479	512	516	472	481	475	495	493	504	514	494	482	487	491	514	482	463	476	478	486	480	489	507	500	512	499	501	501	479	528	489	479	464	489	495	481	520	473	488	510	503	489	477	507	476	495	444	466	500	518	474	450	496	506	482	495	493	504	462	478	476	546	445	495	517	495	493	515	494	475	485	488	479	500	506	489	471	510	469	503	465	498	485	476	466	495	491	503	502	489	487	472	517	490	494	490	484	485	506	483	511	483	486	490	495	522	486	508	493	510	514	478	493	488	478	522	465	506	480	467	458	469	481	525	527	465	483	491	540	456	471	506	505	482	474	497	492	469	482	495	488	475	504	477	480	503	495	485	494	513	479	472	480	522	480	522	472	464	452	470	486	517	501	495	493	544	484	485	448	469	486	511	525	471	517	504	496	483	513	481	498	519	474	488	488	494	506	505	472	480	496	521	475	496	474	460	491	486	518	488	481	510	494	494	495	537	468	486	502	497	497	501	482	523	490	477	480	523	484	477	481	484	487	514	495	492	482	494	469	496	496	502	489	499	508	464	474	498	471	489	486	494	491	513	473	513	471	483	477	482	483	477	510	476	486	495	460	508	491	456	473	504	524	467	486	515	441	458	513	498	488	477	478	484	504	485	513	468	501	487	473	484	486	493	504	516	503	472	474	476	480	488	479	484	475	493	466	489	470	495	454	514	490	496	508	465	502	539	469	500	523	480	501	491	453	493	492	537	485	468	499	478	464	481	501	456	485	502	483	511	521	507	478	478	540	457	485	480	455	478	488	495	490	473	462	504	491	490	459	482	457	512	499	452	515	501	509	508	464	525	515	498	475	499	479	482	473	507	523	523	491	459	453	455	513	477	495	463	467	471	438	479	512	493	483	466	501	514	510	490	523	460	488	465	495	463	468	492	473	489	489	502	461	499	503	468	494	463	556	505	461	520	468	494	486	474	492	459	500	481	481	500	491	502	495	489	479	513	476	468	477	505	504	497	466	491	494	481	469	453	483	485	474	485
345	46	4600	91209	324	0	3	5	9	47	42	105	120	202	215	272	283	300	333	365	376	420	432	504	511	531	570	570	609	630	671	652	672	692	661	681	714	749	726	721	703	714	709	739	706	726	713	723	704	681	707	695	688	678	660	667	681	695	680	670	660	660	640	678	657	626	650	676	648	673	603	628	633	615	655	636	616	606	583	603	590	594	618	620	600	582	610	603	577	584	614	589	585	581	596	592	590	579	529	597	550	593	545	573	602	579	554	601	579	581	568	573	583	580	545	599	571	578	550	550	544	537	555	538	573	527	562	555	590	535	545	579	565	550	537	567	531	548	575	567	542	572	585	537	539	568	512	529	517	547	531	553	561	570	546	563	538	534	525	546	523	520	527	559	532	523	561	545	541	521	545	524	553	547	533	558	549	556	554	530	500	520	522	536	537	529	532	552	514	520	512	485	512	518	556	543	586	532	510	536	537	547	537	521	523	503	573	521	550	545	532	524	503	557	461	560	503	497	525	549	553	506	492	527	495	522	532	543	481	564	514	502	509	510	555	537	530	493	501	551	536	502	517	546	511	523	542	505	506	539	499	557	502	513	525	515	515	504	513	527	537	533	489	524	503	476	514	508	520	527	507	502	526	507	543	470	485	528	512	489	495	526	527	511	509	504	507	507	507	538	528	532	485	494	513	493	539	527	530	508	562	522	527	501	483	520	516	512	513	503	470	531	529	503	521	480	507	510	523	545	490	517	544	479	483	516	521	482	510	526	513	539	502	523	487	521	554	472	527	510	446	481	550	524	490	515	510	491	498	519	507	482	505	508	515	508	527	491	513	539	525	468	495	479	508	543	514	524	532	498	487	503	522	501	515	519	516	500	514	505	496	477	518	483	540	452	537	526	487	507	489	513	489	547	534	523	486	480	504	516	480	485	519	474	488	543	516	498	534	502	507	517	492	488	547	497	530	490	494	541	507	527	505	511	473	506	503	509	471	501	508	508	523	509	476	521	500	500	508	520	534	505	514	493	481	494	479	490	515	525	502	543	498	491	494	536	511	514	499	497	487	485	485	497	476	479	494	499	502	491	519	490	501	508	470	474	484	507	547	474	505	505	516	503	497	496	496	462	489	511	465	536	479	457	497	490	484	463	520	486	491	524	486	478	509	514	479	519	477	504	502	503	511	505	497	522	512	505	511	493	505	470	472	503	469	521	509	418	511	514	482	497	496	515	483	512	504	515	465	525	490	489	487	506	524	496	507	538	481	488	492	504	534	484	518	515	500	517	458	481	477	509	520	492	489	509	465	527	485	510	516	513	479	495	518	496	509	466	515	520	468	536	505	458	489	522	512	512	492	512	506	469	516	486	461	543	510	500	485	482	463	502	499	524	491	471	494	494	513	473	504	478	513	466	493	518	503	484	508	509	534	514	485	456	467	505	504	519	466	499	477	489	483	505	475	507	529	490	498	460	473	493	458	483	485	484	495	520	503	475	532	500	497	503	485	542	470	492	530	453	476	468	505	474	486	492	473	491	487	467	473	526	484	523	481	501	494	513	492	513	502	476	513	469	497	495	506	475	489	477	461	503	478	497	492	503	503	465	498	486	489	490	462	487	515	484	483	534	513	482	490	538	504	494	485	458	456	475	478	531	479	468	469	450	510	524	482	502	519	500	500	469	517	500	466	503	506	485	480	480	494	508	522	509	487	492	486	483	491	503	487	480	498	537	507	447	495	491	501	487	487	505	496	476	498	489	481	512	491	481	521	487	503	464	481	439	527	506	502	482	483	504	489	499	510	470	512	487	514	514	469	493	474	468	462	487	511	504	494	501	484	475	458	523	496	517	494	497	493	481	493	487	504	489	487	496	501	458	471	472	470	521	492	513	483	496	507	482	502	447	458	484	515	459	472	538	504	514	466	473	467	496	513	488	490	495	447	524	499	492	471	503	488	482	492	512	529	491	501	462	519	479	483	491	478	474	469	482	519	487	446	493	468	467	487	493	489	462	466	506	498	512	479	491	486	512	483	469	485	477	442	485	479	514	488	518	517	448	520	499	506	489	460	478	488	524	489	503	498	501	506	473	482	500	507	486	473	519	513	462	467	533	490	461	489	466	468	465	471	480	481	460	457	494	493	497	499	460	498	513	483	487	503	485	474	466	489	512	464	520	480	468	479	503	486	525	487	477	493	516	479	508	495	499	486	506	479	509	511	473	491	485	470	528	521	481	473	530	499	460	492	485	489	487	492	508	513	494	499	509	511	490	470	490	493	465	506	484	469	480	502	481	506	488	493	480	473	505	487	475	528	482	483	468	505	508	510	471	476	487	453	501	496	473	452	466	471	499
345	47	4700	91311	319	0	5	6	5	51	42	71	100	184	201	242	272	326	328	365	421	438	437	493	505	557	594	613	616	655	667	700	720	738	695	747	746	736	760	767	788	719	731	763	748	708	730	767	733	750	717	727	730	711	690	704	714	705	726	694	695	710	663	709	693	662	689	680	660	709	659	672	705	663	664	681	699	656	682	673	647	674	643	655	659	637	654	647	643	663	649	670	649	628	689	670	618	644	659	603	656	612	628	653	608	638	613	648	589	595	583	648	581	654	613	657	628	609	624	609	600	600	647	634	623	588	599	589	594	598	622	582	617	592	625	612	599	572	603	594	603	598	592	600	587	606	605	596	630	609	618	580	606	577	584	580	566	596	579	633	606	615	573	580	548	619	606	602	557	607	568	611	566	605	590	555	575	561	583	569	608	575	594	586	533	583	598	578	601	605	584	609	599	624	563	560	617	576	595	575	603	554	577	591	581	573	620	603	557	628	555	613	604	559	591	584	582	590	595	580	573	602	604	550	566	542	536	568	585	589	589	580	571	566	565	562	610	548	564	537	593	583	556	572	566	565	582	597	584	587	539	579	576	572	537	570	572	580	592	571	563	564	579	594	566	596	562	561	584	576	565	605	587	543	598	604	567	582	538	588	568	547	548	585	583	554	556	559	552	554	568	567	566	554	544	573	626	567	537	572	590	542	546	578	558	568	552	564	535	599	545	551	557	566	560	571	540	541	549	588	556	579	560	553	563	581	567	561	582	561	570	553	564	594	556	555	553	551	616	558	572	538	575	574	544	570	561	607	582	537	559	584	578	545	559	545	559	587	542	545	588	562	557	592	546	526	533	574	561	536	550	565	556	552	538	571	551	507	581	584	524	580	583	554	548	565	591	590	522	555	570	536	541	572	567	578	571	541	556	556	536	555	572	532	574	582	523	518	584	562	566	555	557	538	526	562	533	556	585	558	545	565	542	576	579	556	567	579	565	572	560	561	574	589	576	570	541	540	575	530	543	538	562	548	567	599	551	556	579	536	569	545	540	546	563	554	565	604	570	558	616	574	550	569	549	550	583	552	571	556	544	556	551	573	571	567	556	525	549	554	565	584	538	585	556	520	566	524	556	592	569	546	572	555	519	571	557	550	541	553	584	573	530	550	571	580	560	537	575	509	538	538	544	575	563	541	521	594	546	531	566	568	548	549	530	545	562	528	525	572	543	553	529	542	537	574	582	582	569	543	578	542	558	530	577	547	551	526	526	552	546	566	565	553	504	533	560	549	548	568	575	574	594	556	553	556	554	512	550	551	535	550	542	540	547	549	561	525	580	573	553	550	562	544	538	554	565	558	537	534	568	561	555	562	573	575	567	565	533	541	529	560	533	548	556	561	528	538	550	512	614	550	525	546	497	552	548	572	548	529	566	592	558	555	560	577	575	550	548	553	534	549	580	522	556	551	535	542	544	534	543	573	529	522	579	546	548	536	526	577	562	511	538	570	560	549	540	532	537	541	533	542	538	578	519	551	536	565	521	563	555	561	537	542	553	584	586	555	562	548	551	546	487	553	592	520	561	551	556	549	552	560	562	573	519	522	513	564	513	572	565	550	570	562	548	598	551	562	531	545	520	568	581	537	536	538	556	537	567	491	562	545	581	550	560	514	568	543	553	571	522	580	515	573	540	566	545	540	537	538	579	554	566	539	499	553	540	562	536	564	560	538	534	591	557	568	532	548	542	579	545	551	546	541	532	557	538	549	512	547	540	495	528	582	527	546	545	521	529	545	522	550	531	532	562	546	579	566	547	520	554	550	530	536	558	546	585	545	570	506	556	522	577	507	554	525	561	534	597	539	540	579	551	552	561	548	561	548	530	561	576	540	556	532	574	550	523	552	483	540	539	579	561	552	545	570	529	511	566	561	531	547	556	579	545	546	508	540	539	573	513	554	552	537	554	535	550	550	545	549	560	555	539	557	522	585	545	558	516	549	576	535	571	558	527	541	563	568	551	537	561	543	571	567	566	569	549	539	534	543	588	562	563	564	563	538	566	556	550	562	556	542	542	518	554	553	560	586	509	581	507	493	563	525	573	552	567	517	547	545	566	554	571	519	535	562	516	570	571	541	546	572	542	505	571	570	567	574	578	539	539	596	552	560	566	578	546	549	575	561	515	560	539	532	571	554	523	586	505	573	535	554	525	566	532	547	567	560	563	579	559	522	565	551	548	560	576	541	521	552	581	566	558	563	504	570	551	561	530	545	568	562	542	554	560	557	574	566	541	555	534	537	558	549	602	560	552	549	559	584	520	550	521	549	553	516	543	551	538	568	579	528	578	545	567	553	544	569
