345	0	2700	189273	382	22	76	452	646	740	697	738	704	665	631	602	615	580	580	574	569	542	556	521	517	548	488	524	509	493	502	471	488	489	492	522	450	472	470	474	456	458	469	460	524	470	489	478	471	464	460	474	428	457	471	432	493	446	488	444	497	455	421	438	469	452	432	428	434	451	433	448	447	471	448	449	431	431	447	437	454	445	446	451	431	447	421	438	459	458	431	438	433	463	423	446	476	446	447	478	422	455	422	422	421	444	416	425	418	435	471	438	441	460	454	436	439	457	435	458	425	431	456	472	475	494	490	469	478	444	477	460	497	451	480	447	460	473	419	411	452	475	429	423	458	435	434	453	442	425	458	459	397	426	437	418	423	443	455	431	441	442	459	450	423	419	451	443	454	406	426	461	432	449	412	423	438	437	419	411	435	418	443	464	453	449	441	443	441	434	426	423	448	441	426	431	397	440	437	402	428	430	428	459	416	465	427	460	416	442	400	429	415	451	412	435	426	457	404	443	416	431	440	429	447	441	429	418	430	442	435	436	461	439	464	414	443	444	441	410	447	438	437	436	421	423	445	453	404	427	405	430	421	433	466	431	431	413	427	422	448	437	417	418	437	419	430	442	430	433	434	471	416	440	453	431	414	424	417	418	411	432	421	435	431	429	434	443	464	409	433	396	461	398	466	432	420	448	396	474	432	413	432	444	454	422	443	410	436	404	435	420	416	449	445	435	431	442	430	435	404	459	406	433	439	421	419	430	446	412	442	436	419	455	413	428	422	422	425	452	429	416	412	415	442	449	448	416	425	406	426	481	433	434	423	418	445	419	405	435	439	442	409	420	426	444	415	432	442	449	442	421	405	412	439	425	442	448	428	364	410	413	442	430	454	435	467	442	440	420	431	465	435	435	450	405	445	429	409	458	427	463	431	433	427	436	426	422	413	469	433	475	428	462	430	413	414	455	438	381	411	420	453	428	412	424	421	427	456	407	465	460	416	422	440	423	421	453	438	399	421	434	407	438	423	434	404	436	438	430	469	444	424	441	427	415	444	442	447	434	398	434	424	424	436	414	419	420	447	451	424	428	440	462	409	473	416	428	447	397	407	459	432	411	419	426	408	420	447	438	447	429	404	392	425	452	438	405	405	465	438	446	445	405	434	428	426	420	408	454	407	421	417	460	421	420	391	452	406	451	424	461	434	402	447	432	417	439	448	465	415	421	429	416	456	424	440	413	450	459	442	454	417	439	413	430	434	432	409	427	407	426	431	410	422	416	414	455	411	411	448	434	430	451	399	422	423	425	402	422	436	446	417	454	432	443	423	465	445	432	448	403	417	434	445	430	424	427	439	426	423	433	417	439	406	452	458	431	443	446	380	432	427	420	404	419	432	422	438	425	406	412	419	430	437	420	451	439	401	405	428	425	428	419	426	419	437	448	401	452	421	437	405	444	437	437	404	439	433	454	415	455	409	440	450	446	415	426	445	440	420	441	390	437	439	460	459	412	455	431	432	447	433	459	445	440	412	468	392	437	419	414	395	443	409	412	399	393	428	433	407	429	405	429	402	430	433	439	430	402	396	404	448	420	443	427	424	387	426	426	452	433	424	403	446	429	417	425	437	437	428	439	454	436	442	419	402	443	445	430	448	434	436	432	434	418	430	416	449	429	429	427	424	448	415	438	426	437	434	422	407	419	413	431	400	437	444	384	442	454	422	417	391	444	410	439	436	407	435	446	428	455	410	429	425	464	413	428	418	455	445	450	420	432	460	414	428	424	423	450	440	439	429	405	419	420	405	399	451	473	415	424	414	417	431	471	406	411	418	415	393	457	448	432	450	436	430	454	430	443	443	439	432	431	419	432	426	446	410	436	435	422	434	430	437	429	454	440	429	431	423	416	456	422	433	451	445	424	444	408	444	454	465	458	421	411	433	430	418	407	452	414	442	412	428	407	443	412	435	402	403	422	444	458	427	484	416	445	455	421	416	444	404	431	447	420	447	443	408	425	426	417	403	422	451	462	432	453	431	429	399	422	454	444	457	445	411	437	412	454	445	443	414	430	434	460	423	412	436	428	409	438	413	429	420	424	430	416	440	429	438	439	421	416	469	417	434	414	438	405	452	419	425	440	414	411	430	416	403	460	442	430	404	393	471	436	422	406	424	436	429	409	416	374	416	456	443	403	416	443	430	443	423	414	492	446	423	463	446	427	415	439	422	431	428	425	428	404	425	424	427	441	440	431	460	407	450	436	411	417	459	416	427	400	427	432	423	421	436	421	441	413	484	461	424	406	453	411	428	456	416	417	430	416	426	421	437	447	442	423	416	435	418	427	415	409	442	444
345	1	1900	189375	390	12	173	532	659	677	674	660	646	650	576	593	566	581	540	541	575	568	523	532	556	555	505	498	539	493	529	511	496	554	518	537	493	551	494	508	466	515	505	532	503	508	504	518	520	517	518	529	515	485	478	505	468	492	470	486	484	526	490	507	506	496	457	474	474	518	491	504	506	518	496	513	502	481	501	509	468	499	464	496	523	491	484	506	471	476	479	522	512	486	487	498	526	519	514	493	512	460	496	490	505	486	494	529	466	469	533	530	484	459	497	501	491	479	505	485	500	472	481	453	538	463	525	456	485	528	509	497	506	492	511	525	466	469	526	500	507	516	521	506	528	491	521	528	504	486	502	494	491	522	498	483	493	505	518	531	483	511	500	481	503	487	505	513	492	472	509	496	513	490	489	501	499	495	465	498	474	495	491	467	452	509	492	513	442	494	449	477	514	478	483	483	492	486	462	479	501	487	486	489	451	522	504	480	476	481	500	488	496	483	481	465	537	481	489	472	495	513	470	510	517	502	519	464	481	477	482	488	489	476	507	482	501	494	499	477	472	475	469	500	505	483	460	498	486	481	444	503	512	517	478	508	460	500	503	491	502	529	471	519	500	480	465	495	507	490	483	491	517	486	511	484	521	494	479	500	495	484	493	474	484	524	510	497	496	502	495	485	500	488	527	510	468	473	503	474	480	490	502	488	510	498	487	498	479	500	495	480	488	498	493	495	520	526	468	483	501	466	493	478	465	506	519	515	480	478	498	494	479	467	473	489	518	491	500	517	499	485	529	482	486	478	492	467	486	481	485	494	484	482	493	485	474	495	482	439	478	512	476	466	475	504	499	485	480	486	492	485	489	507	499	506	504	494	480	486	480	478	492	485	498	488	480	476	485	455	488	486	485	514	475	507	474	510	469	499	472	432	451	507	496	496	466	497	485	493	522	498	479	484	469	530	499	498	505	469	521	480	479	506	508	496	510	522	469	488	475	509	476	470	500	504	474	473	495	512	468	502	494	501	500	503	491	505	488	463	513	480	474	486	522	507	504	490	489	476	500	512	507	485	475	502	493	487	477	480	500	483	512	486	486	511	486	486	518	494	459	497	473	503	496	472	480	484	485	512	467	484	494	505	467	498	484	472	451	506	495	496	495	498	482	475	468	504	531	466	519	483	522	497	511	508	517	480	467	512	465	475	502	494	486	495	467	488	462	504	455	497	521	475	503	491	469	511	487	502	475	471	468	508	480	527	478	484	480	478	495	467	512	473	497	458	499	503	506	518	451	487	450	500	486	486	466	482	507	474	466	484	490	513	503	488	459	481	507	472	496	496	489	440	507	504	488	491	509	491	487	476	474	500	486	489	510	448	440	496	486	510	493	496	506	535	477	481	461	531	470	461	461	462	500	465	481	481	498	485	474	460	518	472	493	484	485	464	500	507	509	502	486	487	505	476	479	520	493	529	494	486	496	491	495	488	492	490	492	474	457	512	490	453	475	493	516	501	497	514	464	493	458	462	460	472	500	526	523	503	488	482	509	475	474	469	454	493	487	493	524	506	457	512	473	521	500	503	470	483	480	527	497	480	494	481	473	469	480	458	504	472	473	455	468	494	492	469	476	483	524	480	475	483	482	488	475	482	466	507	509	475	513	483	520	481	473	484	478	462	483	504	494	523	479	508	487	487	471	489	437	509	457	479	498	512	481	508	493	498	505	484	501	506	512	514	493	481	482	473	491	517	492	477	500	496	495	481	494	463	477	509	492	497	473	498	482	485	461	498	498	505	470	442	519	503	468	494	527	496	488	482	491	489	513	476	499	480	469	502	455	486	492	482	479	503	494	490	494	490	535	492	524	469	511	496	459	483	482	525	489	485	490	495	514	498	497	484	472	500	517	530	473	509	487	464	506	494	488	489	490	462	506	458	473	481	475	479	474	464	513	491	506	483	461	482	499	497	510	483	507	479	506	489	499	493	500	527	467	489	457	482	485	504	494	458	511	504	512	493	500	516	507	520	486	503	501	497	472	488	468	489	477	509	475	483	445	489	473	498	501	485	522	484	488	479	471	480	477	498	483	519	479	509	489	493	458	490	516	489	503	476	477	478	538	459	502	472	493	469	447	532	484	494	503	500	473	478	500	515	476	475	456	542	507	497	464	498	476	502	478	495	466	502	498	493	491	495	485	495	492	493	489	495	511	494	487	489	463	496	465	548	491	485	508	473	523	493	479	517	487	446	510	491	525	507	470	495	498	462	443	513	487	513	476	477	504	486	492	503	472	522	477	473	494	490	448	483	469	440	486	501	524	523	492	498	484	428	431	522	502	482	517	483	478	475	489	491
345	2	2100	189476	374	15	118	525	631	698	703	718	693	676	637	635	617	584	617	598	590	589	580	626	549	593	534	603	568	513	558	545	518	530	535	567	518	554	539	546	521	534	557	523	534	512	512	530	523	524	496	515	503	520	502	548	506	503	494	532	529	517	488	504	544	482	493	536	512	499	508	530	531	524	492	507	520	543	511	496	525	542	519	521	521	528	520	506	520	513	487	517	499	494	496	524	459	522	515	488	488	527	487	519	530	523	470	530	502	524	517	515	510	543	505	501	530	521	511	484	471	517	512	524	535	522	522	496	527	504	551	519	520	517	527	500	545	513	522	540	523	501	512	538	503	530	505	510	473	510	539	515	486	504	535	505	507	513	565	519	523	504	511	504	548	508	500	513	477	503	487	489	511	493	518	504	468	513	523	491	503	497	498	508	503	528	498	500	514	516	506	475	511	516	504	506	478	505	499	536	499	507	526	523	517	509	513	512	476	500	510	504	511	515	528	513	497	482	505	509	506	479	506	552	469	526	464	496	480	490	526	487	512	511	511	556	482	510	509	521	531	529	473	518	493	495	526	483	490	494	493	498	529	471	492	512	514	498	534	502	517	518	481	508	496	491	513	508	496	502	496	518	526	516	507	528	531	525	493	490	515	475	517	513	494	497	544	509	508	510	494	466	548	489	521	494	496	499	485	482	499	446	528	495	507	522	496	517	512	535	525	491	498	525	496	465	474	513	516	518	497	503	495	534	478	509	475	492	479	504	529	475	477	487	529	497	528	503	499	518	500	510	521	524	518	510	480	503	484	505	488	539	520	484	509	521	510	564	505	524	505	504	498	494	540	506	529	480	557	496	508	513	465	523	474	491	508	483	522	531	537	509	498	512	529	524	488	510	512	499	504	505	533	511	475	482	495	467	496	513	498	550	523	455	531	523	509	505	535	503	479	490	459	509	503	537	518	505	484	496	513	527	506	496	520	546	502	493	478	497	484	522	493	522	511	511	496	506	515	494	487	504	528	522	493	483	460	512	517	500	515	503	512	534	499	510	512	517	509	495	488	471	519	535	482	503	489	496	486	511	541	471	504	515	534	525	496	502	522	475	500	497	497	490	476	494	475	538	512	503	497	563	500	483	508	504	496	479	506	505	491	482	513	532	472	498	521	492	516	489	525	492	476	473	503	502	489	504	497	484	495	513	496	493	469	502	489	520	505	541	489	486	514	489	515	486	529	520	513	486	544	528	508	484	506	499	495	488	506	482	515	480	524	477	484	512	494	518	495	493	506	507	499	516	527	492	509	493	507	495	461	525	506	483	510	478	482	482	522	487	515	476	508	508	503	484	489	529	488	493	523	490	501	482	504	475	499	517	496	490	512	460	515	498	533	510	466	529	496	530	470	496	510	472	522	505	501	502	497	499	505	491	492	491	485	490	514	529	511	520	525	501	524	469	492	515	471	521	503	516	490	534	478	507	524	495	534	518	509	514	478	492	496	523	504	487	469	516	532	507	511	522	493	529	514	506	507	493	510	472	490	508	506	500	483	494	488	505	492	555	497	504	501	505	510	488	536	479	496	463	471	497	510	502	462	515	515	456	498	511	487	505	509	501	527	489	484	502	506	502	530	519	511	491	487	501	485	499	512	518	513	516	534	522	505	488	472	511	541	465	517	486	486	485	459	508	520	519	535	467	526	499	517	507	495	520	491	499	523	502	500	507	488	511	509	533	507	525	467	526	504	513	506	509	524	500	517	492	490	463	504	491	495	534	514	490	473	513	514	527	527	473	567	494	506	507	492	503	509	524	485	498	485	495	468	493	514	480	481	508	545	487	538	519	485	498	507	500	492	506	476	487	498	500	506	469	544	509	486	489	507	504	477	524	521	488	476	483	498	523	482	556	498	501	525	511	497	514	492	535	477	506	482	498	497	535	491	526	500	479	500	506	516	519	524	514	492	477	511	519	495	496	495	524	491	520	516	528	520	470	537	491	496	503	525	496	507	510	496	501	512	497	501	489	478	490	528	487	525	502	492	518	509	497	489	485	509	504	493	531	471	516	512	497	521	516	514	479	500	536	505	504	464	502	511	512	499	502	484	502	527	482	509	517	511	527	463	513	509	532	509	493	508	485	513	512	517	473	513	516	476	482	489	497	513	531	518	523	494	506	490	531	518	487	469	525	500	529	506	507	508	546	462	500	545	477	504	480	488	468	477	508	470	473	491	471	530	479	497	491	522	511	498	493	495	514	483	516	485	507	460	489	506	513	467	513	497	528	512	529	468	493	513	482	510	510	480	474	526	533	521	523	478	499	467	506	499	495	491	513	524	523	500	508	502	562	511	524
345	3	3500	189578	384	22	111	498	653	722	708	769	739	652	659	670	607	597	624	621	623	586	563	531	575	579	546	593	563	521	559	515	569	519	567	546	515	570	547	520	527	550	585	508	510	575	558	532	548	554	543	561	514	538	504	530	568	522	529	527	512	462	513	511	533	521	517	542	542	508	504	547	492	530	532	521	503	502	511	544	514	528	522	532	503	545	510	537	520	543	530	527	525	497	533	505	510	497	557	524	521	518	545	524	513	527	523	535	515	519	520	511	532	520	507	531	513	521	521	497	503	522	511	500	512	536	541	548	549	523	515	551	527	559	542	574	509	525	541	509	540	530	524	549	530	506	535	547	551	541	527	527	512	524	541	500	524	497	511	465	532	478	554	551	510	507	475	522	537	520	509	496	530	534	551	507	505	505	518	478	504	534	532	517	535	518	506	528	475	514	513	500	488	547	504	506	503	512	528	522	522	526	498	486	503	523	539	519	529	516	507	524	484	525	514	484	520	518	558	532	504	510	487	524	514	494	532	488	528	547	520	512	534	521	571	499	526	572	548	510	498	490	521	549	498	528	491	479	483	526	509	501	508	514	553	538	521	507	499	476	513	527	468	524	508	513	498	532	507	472	510	519	515	516	517	531	546	529	502	501	494	531	507	510	512	504	481	532	547	498	534	501	542	508	552	514	540	539	495	521	511	550	510	501	480	492	503	544	507	510	515	461	497	519	534	514	487	496	483	522	523	527	517	561	532	511	512	502	513	526	522	513	501	523	533	516	525	544	509	483	507	494	530	476	533	530	514	511	513	503	500	569	536	531	510	537	502	536	492	502	526	497	534	513	523	517	514	495	550	524	511	511	545	529	504	515	497	522	541	493	485	500	551	525	518	523	497	511	515	505	508	520	533	478	504	477	504	470	529	514	500	498	531	529	514	536	526	491	543	537	513	509	492	507	503	542	515	501	560	498	503	493	511	498	503	495	504	531	509	510	495	536	493	514	508	528	493	551	505	500	555	505	520	538	496	524	496	491	487	494	525	555	534	508	509	544	529	505	496	497	492	533	519	467	504	497	494	517	497	503	515	505	500	485	529	508	527	515	472	495	518	496	505	514	512	538	505	487	549	503	486	527	487	518	513	509	561	523	497	518	516	523	531	502	509	532	530	528	498	510	529	512	529	516	529	486	499	529	519	507	533	501	498	512	498	511	488	515	497	519	550	548	503	523	498	507	510	480	524	521	479	490	509	476	511	490	524	520	496	529	555	472	497	519	543	528	532	511	489	562	522	503	528	517	508	509	513	534	518	526	536	497	534	524	560	523	494	501	493	510	541	482	532	518	508	536	512	535	463	492	505	528	499	548	505	509	483	500	495	538	534	504	526	544	504	477	532	561	518	537	518	530	534	512	528	535	513	509	495	531	564	510	525	558	502	503	488	514	492	537	508	530	523	506	535	514	508	503	507	503	523	525	506	489	498	481	550	488	524	536	495	505	497	485	506	545	520	489	497	519	497	541	509	487	511	506	498	496	529	526	479	553	506	508	550	510	512	542	493	519	512	538	535	500	507	533	516	517	482	550	514	505	511	501	508	531	488	525	549	501	520	500	504	548	530	556	544	534	488	535	496	516	529	555	504	538	531	516	515	570	479	502	536	531	502	531	506	503	500	523	522	498	507	482	520	514	499	513	506	550	515	514	537	518	567	524	493	532	540	514	553	533	512	496	523	528	507	486	537	495	520	545	489	482	495	473	515	536	483	535	503	494	481	529	539	496	521	507	504	558	511	515	504	544	514	545	505	518	489	529	545	476	524	515	495	530	504	524	523	527	519	537	493	506	516	498	499	526	495	526	506	532	520	514	531	509	524	526	514	564	528	513	497	517	492	508	523	528	508	514	521	468	492	522	503	525	526	514	494	509	503	540	498	510	533	532	513	499	515	509	530	496	486	543	543	540	512	564	509	529	521	524	489	506	542	520	497	511	558	533	489	553	500	524	490	531	477	491	496	559	495	518	550	514	533	547	500	485	493	490	511	530	495	494	519	530	501	525	549	499	532	515	492	487	531	538	532	495	526	506	530	534	549	521	485	524	527	524	496	512	486	522	530	492	505	508	504	480	492	485	513	554	506	511	506	505	494	519	515	479	558	501	499	513	506	534	499	517	531	526	537	511	513	492	503	529	520	534	508	518	542	504	538	540	525	533	501	529	496	467	490	509	499	507	523	493	517	493	540	499	544	525	504	529	509	529	495	496	521	523	530	503	513	486	485	492	519	523	514	500	517	512	508	481	525	507	486	497	488	513	487	512	526	492	516	497	484	514	517	516	520	541	480	484	509	520	517	499
345	0	2700	189680	392	11	49	416	621	737	759	737	720	688	685	659	634	651	572	636	569	589	596	572	596	568	559	563	550	536	575	516	518	518	517	531	530	577	549	574	531	503	540	512	525	500	488	525	518	507	489	498	485	503	513	504	475	506	533	473	492	504	467	505	530	512	495	518	491	497	486	463	482	521	487	495	480	499	491	496	490	512	505	504	498	503	471	494	472	474	451	472	504	477	465	512	496	466	478	501	446	516	486	469	503	500	490	493	469	490	499	502	457	478	477	490	458	511	500	516	526	493	490	494	484	508	519	502	503	492	522	497	504	503	498	487	512	530	496	495	487	478	493	515	470	492	473	480	520	493	498	465	455	475	487	504	485	524	465	497	496	499	467	487	471	458	489	473	489	490	473	500	472	500	517	521	507	491	484	517	474	491	451	514	512	477	491	489	432	475	475	498	478	469	475	512	489	520	472	493	469	508	509	463	498	494	491	476	479	468	484	486	468	452	470	481	506	492	492	485	470	452	490	493	503	480	466	483	502	459	503	499	504	487	476	494	480	455	451	472	482	493	512	476	497	483	444	483	480	497	475	483	488	529	471	477	465	490	486	506	488	499	504	464	516	462	490	514	479	481	492	480	493	483	506	445	488	483	510	468	502	475	494	451	460	462	461	497	472	495	481	490	484	478	478	459	462	498	475	489	504	517	522	486	482	488	480	476	456	491	462	476	492	460	522	511	505	505	474	457	483	448	519	475	499	514	479	464	473	479	510	484	478	460	472	456	468	509	478	514	467	492	477	484	477	468	478	464	506	464	482	462	499	500	489	492	472	471	463	512	497	484	444	515	497	432	518	476	519	460	501	483	477	497	460	508	496	460	466	444	492	467	489	494	512	450	497	503	520	461	470	482	495	482	469	485	484	487	525	505	501	490	494	502	468	433	470	498	501	486	488	474	485	506	507	463	463	491	499	435	469	467	463	461	493	463	465	501	485	485	437	463	454	492	504	474	508	435	491	472	518	495	484	471	447	495	467	507	484	476	474	493	449	476	472	549	453	507	484	476	513	446	470	491	492	459	472	506	488	457	492	469	437	497	468	503	479	480	515	514	476	478	500	483	486	505	499	480	468	475	460	481	470	502	463	485	478	500	494	464	468	461	489	523	491	493	460	476	488	489	466	513	484	478	466	512	476	483	466	483	495	502	488	494	481	517	473	470	479	521	495	505	480	461	461	531	495	493	515	466	493	508	479	489	500	476	481	505	478	471	491	526	474	501	498	486	484	480	468	495	459	483	519	490	457	508	439	481	494	504	449	508	489	521	504	450	510	484	462	483	464	466	507	473	482	459	464	493	469	520	491	478	460	497	480	492	474	460	446	476	476	481	476	479	473	458	474	490	488	484	463	506	516	489	480	467	506	495	498	474	467	497	477	453	492	517	498	467	482	491	472	501	493	495	475	496	482	519	472	509	506	473	507	460	521	458	498	491	490	444	464	461	456	486	483	489	491	487	478	487	515	488	486	451	480	503	485	454	481	500	515	485	494	474	487	481	499	479	517	472	493	460	470	507	444	450	490	526	500	497	500	493	455	514	477	489	450	449	471	497	506	474	484	498	472	457	471	484	429	509	498	476	475	511	482	491	474	490	470	488	474	506	489	464	492	500	473	486	488	451	489	504	460	495	481	490	484	443	479	462	455	486	469	501	455	471	473	468	481	471	468	488	493	454	494	470	471	508	480	500	499	514	462	497	497	522	520	461	456	481	483	478	471	481	473	471	492	465	509	490	497	469	487	510	457	447	489	488	488	503	463	503	485	502	510	486	473	480	479	498	501	454	506	447	490	508	512	478	482	494	444	467	489	443	505	501	504	507	466	489	436	510	470	475	487	477	465	476	467	438	486	481	512	469	500	509	497	494	464	495	518	453	483	502	481	471	492	502	473	509	455	487	458	484	465	481	479	524	474	494	503	465	473	491	512	517	487	454	496	475	474	436	474	466	504	477	490	472	452	493	452	501	505	504	486	494	483	452	452	476	457	479	486	516	461	490	496	465	476	477	460	479	483	448	469	486	454	481	503	464	520	449	493	513	484	469	467	486	494	514	468	481	463	460	477	487	468	471	506	479	528	471	487	452	482	457	477	456	511	462	478	487	496	501	482	518	542	492	493	475	466	475	501	482	487	524	482	486	497	496	450	504	484	482	508	452	502	494	474	476	490	481	443	488	483	496	448	466	467	471	496	498	486	484	503	493	491	450	457	505	471	478	526	486	476	467	455	486	506	490	467	475	468	517	475	489	495	493	475	465	505	470	432	478	495	523	473	520	499	512	526	445	521	522	481	497	471	471
345	1	1900	189782	385	19	128	570	652	717	712	717	659	627	660	597	596	589	585	585	574	560	577	541	544	582	543	563	543	488	528	540	523	552	550	537	504	518	530	496	521	559	554	513	550	539	516	523	493	507	549	546	485	513	528	548	520	517	484	540	493	517	529	512	476	517	513	498	517	520	506	531	503	539	501	503	546	519	496	520	487	528	486	557	506	525	511	561	499	491	519	517	514	536	520	516	487	521	500	488	483	497	519	505	516	529	539	500	523	533	505	507	496	517	505	534	526	529	527	485	460	470	526	516	527	490	512	495	540	550	538	493	546	499	503	538	567	507	552	534	526	551	522	507	507	509	514	541	507	520	552	493	525	493	495	535	535	509	492	544	490	509	527	528	543	509	518	546	528	509	512	498	497	536	509	501	485	508	560	531	513	523	498	523	481	572	539	480	496	506	506	495	467	511	476	535	514	509	524	469	533	500	486	504	492	476	508	525	502	501	507	525	516	525	471	526	558	520	499	516	491	515	509	527	552	494	495	489	518	517	521	523	516	530	475	539	526	495	519	520	513	487	503	498	532	523	463	522	492	533	503	506	532	540	517	511	499	518	534	520	518	515	543	483	500	497	522	505	529	550	510	518	537	525	511	517	483	513	531	520	543	501	514	481	529	502	497	534	524	510	492	545	527	506	513	511	484	512	497	532	521	499	524	525	480	501	490	481	496	505	511	467	486	503	523	516	471	496	538	521	493	520	510	488	529	524	519	537	526	501	500	543	537	526	517	546	492	511	485	525	499	527	538	480	522	518	486	521	499	526	535	524	518	489	498	522	534	474	522	543	504	517	511	520	472	516	524	497	498	518	529	498	490	517	507	507	519	514	484	514	511	527	504	493	524	500	526	520	517	506	497	508	489	519	524	542	569	534	511	500	483	501	503	520	541	508	522	513	503	517	545	520	496	507	553	505	542	518	510	469	513	518	554	502	513	502	542	493	517	511	520	516	505	489	516	511	518	488	516	508	511	501	508	523	529	507	532	506	536	524	537	512	536	493	485	510	509	507	512	517	517	497	482	550	499	497	493	493	507	529	564	489	547	527	503	547	529	554	530	490	524	529	545	482	517	494	508	546	485	498	500	513	537	532	528	537	491	530	489	512	537	500	491	523	497	536	495	484	500	543	526	499	478	508	527	521	503	503	508	493	489	502	533	507	548	535	488	482	500	506	500	501	507	512	507	488	506	534	496	519	524	523	488	520	501	509	522	509	530	496	518	523	519	534	535	508	522	514	494	517	507	479	498	508	468	497	519	487	505	533	506	535	492	507	518	516	555	518	529	514	523	500	514	543	505	528	514	503	520	495	500	506	532	513	556	530	501	528	479	538	490	465	495	495	559	540	525	555	501	506	477	524	529	522	505	511	540	498	523	488	512	479	526	506	518	524	512	484	481	556	528	504	521	496	522	545	505	529	511	502	515	518	453	530	494	500	498	513	489	525	513	493	492	552	526	482	488	484	513	513	531	537	529	518	517	513	502	511	524	515	491	523	531	518	509	483	497	509	545	534	502	495	541	526	491	535	520	506	445	516	512	554	509	503	525	513	481	518	486	508	493	513	487	477	507	518	551	480	505	520	532	497	481	522	514	509	489	536	536	500	521	491	511	484	511	482	509	512	524	509	511	535	508	552	512	500	484	515	549	499	534	549	527	506	532	526	520	524	512	520	496	503	521	543	503	504	505	530	487	509	510	526	524	515	489	557	500	519	522	515	489	525	499	509	505	505	483	499	489	498	504	495	556	487	551	514	483	551	516	486	537	499	526	545	527	509	536	521	490	541	485	532	478	549	506	499	494	480	504	526	541	516	520	484	520	482	494	503	504	514	507	523	479	537	515	526	500	515	543	496	490	528	518	487	494	508	506	494	505	523	539	497	496	512	517	518	487	495	509	511	499	564	530	544	520	487	512	523	482	524	497	508	492	531	481	528	512	529	498	501	506	500	507	517	528	469	528	533	496	512	499	513	501	535	519	509	524	545	500	528	515	530	508	504	509	515	516	496	507	524	512	520	511	484	517	528	498	540	499	517	512	505	513	514	508	521	485	520	488	501	494	508	518	515	508	514	488	498	504	542	529	488	533	517	478	475	477	492	496	483	486	551	473	524	503	501	515	506	519	528	528	520	484	531	535	482	476	500	524	508	499	518	496	497	486	511	505	514	543	511	489	506	503	526	488	514	520	503	523	509	511	486	526	521	495	512	495	505	513	504	518	515	540	503	516	518	483	483	493	541	511	500	524	516	504	514	518	529	506	491	516	503	499	519	492	522	537	498	496	490	526	515	509	506	481	515	503	497
345	2	2100	189883	373	20	111	547	653	767	713	733	708	669	685	670	632	644	621	644	570	580	612	569	596	551	581	540	587	558	565	582	553	556	555	546	559	555	565	584	534	587	553	551	567	583	553	556	523	557	518	563	545	530	556	539	542	574	535	554	517	536	526	574	561	501	587	518	563	551	538	510	572	500	544	522	517	554	555	552	529	559	526	528	533	528	540	512	535	515	533	578	535	556	531	547	549	563	524	539	535	525	527	544	520	554	530	529	528	538	535	547	525	554	527	551	509	522	542	545	559	520	520	544	525	533	521	519	520	557	559	556	577	549	541	558	575	530	562	538	544	553	524	542	535	556	521	529	561	517	515	524	539	533	528	513	527	532	550	566	545	517	530	538	531	553	563	547	535	527	537	533	541	562	536	553	535	578	536	528	520	524	561	510	533	555	543	538	530	528	531	541	554	514	520	508	518	555	513	528	536	508	499	515	546	533	523	530	520	541	510	539	547	543	564	507	507	500	545	517	561	526	544	507	565	556	549	539	523	545	522	528	553	551	499	539	560	533	517	514	531	565	550	550	541	508	503	518	561	529	507	547	534	550	521	541	555	565	554	515	545	529	544	508	524	510	576	540	547	539	504	530	559	540	551	545	578	539	539	525	553	558	534	524	526	497	512	554	538	570	512	517	552	588	546	563	507	536	496	512	569	533	537	548	487	491	558	516	518	543	542	540	508	529	532	519	510	532	500	562	539	542	546	555	541	560	535	545	524	557	535	544	540	508	525	527	520	490	545	503	547	533	538	526	527	543	558	528	557	559	533	548	557	537	529	555	509	562	509	523	541	524	559	522	537	523	523	568	540	556	527	469	498	551	525	539	498	501	549	556	546	532	531	539	540	548	558	512	517	517	519	524	544	512	517	553	519	529	548	514	525	511	507	555	543	517	531	522	520	527	530	528	519	542	525	520	527	550	531	499	537	551	545	522	535	534	551	553	530	519	568	516	536	534	546	561	560	533	538	530	539	526	556	486	560	548	549	524	559	554	546	559	549	533	526	530	548	527	524	532	539	557	510	520	508	568	538	518	520	521	519	514	520	556	526	545	575	567	526	505	575	511	522	550	526	570	552	562	511	553	525	548	511	560	524	551	535	525	536	542	527	529	520	502	556	547	547	546	504	519	488	502	554	541	571	539	554	531	549	520	544	541	537	517	520	511	561	519	541	577	522	510	570	530	514	548	511	510	544	543	532	527	546	519	519	506	531	536	531	534	553	525	557	529	528	497	550	564	525	507	524	548	529	551	516	527	538	513	545	536	526	485	534	513	522	504	532	535	534	567	541	564	514	515	572	557	589	534	539	537	536	528	529	514	547	531	563	552	543	549	519	541	543	542	538	540	537	554	541	520	504	542	546	537	505	538	574	520	557	560	538	518	538	521	537	535	507	522	558	517	529	528	555	506	535	516	497	524	561	528	581	522	532	530	526	544	532	542	541	531	532	542	527	519	495	520	524	509	566	495	535	546	546	536	534	480	537	569	492	529	547	554	558	533	524	544	551	548	502	544	487	538	531	510	535	541	516	517	538	566	513	565	515	537	544	515	497	544	545	558	536	507	505	530	511	561	525	534	573	546	541	529	545	558	536	534	524	530	562	542	523	496	507	543	538	561	524	501	510	524	552	549	523	547	549	529	518	519	540	539	525	522	524	477	526	529	516	553	538	515	548	538	549	501	544	541	514	534	521	515	566	539	526	535	532	550	497	549	532	541	537	506	533	547	515	534	531	535	544	519	530	554	480	537	489	539	495	520	528	482	497	519	564	504	520	540	524	524	560	539	546	541	501	530	537	525	532	530	505	517	510	518	519	546	551	532	536	547	528	508	541	569	538	558	555	533	517	524	538	583	521	520	530	564	536	536	521	538	523	510	532	523	523	514	517	547	508	527	552	549	538	544	533	535	540	532	545	529	550	521	556	521	529	500	505	512	549	529	533	514	490	534	514	526	530	529	549	570	520	586	531	524	562	510	542	524	553	556	489	543	502	528	537	535	532	520	528	523	536	522	511	523	509	526	550	502	508	545	516	545	552	525	538	519	537	539	539	532	516	517	540	531	510	539	515	510	513	523	548	522	572	538	547	508	518	531	551	536	551	576	490	526	531	559	500	486	521	552	525	521	554	534	539	530	518	546	505	559	497	541	559	545	538	529	493	519	560	533	546	528	510	599	510	506	556	558	535	550	507	551	540	513	499	525	530	534	531	548	532	531	539	533	564	542	517	537	543	510	518	542	526	556	528	552	507	528	531	514	531	527	568	515	532	523	512	517	529	534	567	519	542	552	504	536	547	535	524	513
345	3	3500	189985	386	22	107	509	668	767	741	755	746	750	687	696	658	635	638	609	651	613	607	596	615	577	586	590	577	585	567	577	549	594	549	567	586	566	555	549	556	562	579	567	572	567	547	596	547	593	548	556	554	547	559	539	523	532	547	540	550	516	525	541	542	574	543	551	564	525	568	527	524	577	550	574	531	560	532	510	522	541	540	566	544	525	538	539	542	538	519	556	529	558	568	531	505	559	565	528	528	541	585	537	493	533	486	550	520	560	546	555	513	523	552	514	559	518	554	533	535	541	546	573	583	548	548	557	526	556	573	551	565	563	559	579	558	594	552	543	549	539	537	530	522	581	513	549	563	502	556	519	547	538	535	533	555	529	540	553	558	500	533	551	547	523	545	520	554	566	538	509	565	535	509	535	567	522	531	552	550	530	552	535	512	486	530	527	541	526	526	555	541	546	510	556	521	551	549	556	491	506	566	534	528	560	542	559	508	548	520	501	539	534	560	545	526	528	536	555	527	532	544	562	582	541	499	518	551	514	499	534	566	595	529	511	525	530	521	570	569	546	528	537	540	528	530	531	533	564	521	536	542	537	547	571	517	550	526	533	510	515	529	513	485	526	524	521	534	486	515	533	551	514	569	558	567	517	514	534	546	508	506	571	541	555	557	530	535	506	529	534	518	557	571	536	552	555	573	516	540	534	563	570	541	531	571	512	553	532	535	523	556	562	510	522	538	507	536	533	552	551	534	533	528	503	504	520	507	522	527	527	487	541	505	557	514	550	515	543	545	549	527	545	558	554	525	529	540	529	540	521	537	528	495	553	541	537	536	525	527	549	511	528	586	529	516	545	556	530	500	522	525	558	476	541	534	546	548	558	547	547	534	519	514	516	544	543	526	570	524	551	537	534	509	497	540	547	539	557	556	544	525	540	541	540	519	540	531	538	532	568	515	497	550	577	554	542	541	523	577	513	571	494	550	512	524	509	548	513	557	566	543	528	523	537	490	574	559	498	527	539	553	516	532	508	562	544	533	543	554	522	519	541	528	544	538	512	526	560	497	562	552	532	519	541	553	535	524	564	517	511	502	583	526	533	518	529	566	552	541	529	544	555	540	544	524	571	556	565	552	542	510	540	504	527	531	535	552	556	538	515	556	551	534	534	545	511	532	522	520	518	553	541	548	537	527	532	512	553	520	521	516	501	501	504	512	561	535	553	562	526	523	563	574	508	511	563	538	539	527	531	532	491	536	507	569	515	540	522	515	524	530	533	529	536	521	542	518	542	533	566	526	551	540	505	554	546	514	551	550	523	495	515	508	527	515	555	554	516	549	515	528	512	500	560	563	569	522	588	526	508	527	538	536	523	549	528	556	501	532	489	541	549	525	547	537	552	521	529	565	536	511	562	508	556	516	496	549	565	521	519	518	534	534	515	508	513	521	557	569	549	536	562	534	518	509	567	538	523	540	535	530	544	511	534	534	544	544	555	519	563	529	500	539	574	546	541	536	562	525	538	538	583	529	584	562	540	525	494	564	507	531	534	558	517	515	561	499	549	525	546	547	558	528	513	555	544	535	559	567	532	513	525	533	504	526	527	530	520	519	493	526	523	541	545	538	547	516	510	533	550	542	549	505	557	513	545	547	549	549	517	544	543	547	513	520	558	514	551	513	509	508	533	530	551	554	550	530	550	517	538	528	586	543	530	566	531	543	532	534	577	518	531	531	534	534	531	486	561	534	540	497	556	519	509	544	556	519	522	536	556	536	542	520	514	577	534	522	545	545	539	537	509	556	525	546	556	499	518	523	538	533	525	521	552	521	523	544	553	509	535	536	558	550	560	505	504	544	559	550	529	514	554	542	548	537	546	537	560	550	522	539	540	530	539	544	547	561	549	534	520	521	562	555	549	532	532	509	523	531	567	544	531	546	551	536	540	517	496	514	543	548	505	536	529	573	517	516	546	508	554	565	538	506	558	502	528	560	555	552	559	507	537	534	573	553	515	566	530	531	525	566	530	557	533	539	567	535	543	521	545	565	526	533	538	545	505	553	560	557	523	525	568	538	542	561	554	526	523	534	498	529	510	497	544	497	541	542	516	514	568	551	527	505	509	505	534	547	516	531	525	560	522	491	562	517	525	569	542	515	537	509	542	489	513	532	573	501	544	573	568	572	568	556	522	504	576	532	552	536	567	503	558	516	535	542	523	559	522	516	571	530	538	540	536	544	536	524	564	579	526	563	548	547	527	536	524	529	501	502	551	501	521	524	520	545	533	533	526	548	567	509	557	529	515	548	510	525	548	527	543	519	533	557	567	539	519	524	542	519	506	534	527	507	532	529	532
345	0	2700	190087	399	10	67	502	651	775	743	774	716	740	702	680	628	648	642	637	634	585	622	579	589	584	561	576	575	554	577	579	541	539	580	559	540	553	548	515	565	530	547	552	534	544	535	539	521	526	529	521	542	516	528	511	489	479	525	517	514	532	544	483	512	516	508	494	497	519	523	515	502	522	501	504	511	499	517	517	522	478	463	509	501	508	510	538	514	556	494	548	507	509	542	464	466	481	571	481	503	495	508	511	487	503	540	516	518	496	499	494	475	507	498	511	535	508	479	549	523	503	527	515	503	487	528	507	509	544	517	545	520	536	557	519	525	517	549	517	490	490	486	495	516	503	516	504	493	542	503	535	504	513	517	479	526	504	482	472	482	514	508	500	475	512	478	501	532	501	539	478	502	490	539	497	518	513	484	516	489	512	525	525	470	479	470	494	501	484	485	502	516	495	469	494	501	464	476	511	479	516	505	493	498	485	482	513	483	479	496	473	490	529	504	526	466	490	477	469	483	491	507	494	506	465	511	509	507	483	522	498	496	501	515	506	486	471	516	489	474	508	480	513	443	469	518	493	490	501	485	463	464	469	480	500	480	503	497	488	508	543	506	518	512	521	548	497	489	495	489	494	479	506	465	482	507	532	543	490	516	490	500	489	492	504	491	508	488	481	485	505	542	499	500	495	489	481	510	497	510	473	510	496	517	493	490	507	526	500	502	498	546	462	496	515	486	517	511	490	503	477	475	490	486	496	510	509	474	505	509	495	447	528	495	492	520	511	489	523	494	462	488	504	498	520	505	492	512	497	478	466	491	484	480	517	502	505	517	490	516	502	495	530	484	496	490	446	504	502	513	512	519	495	488	530	487	465	495	494	518	465	496	488	487	488	465	533	531	520	498	505	495	487	495	489	483	482	507	462	504	478	501	484	481	528	504	520	489	542	517	536	500	499	473	526	530	516	503	481	483	470	487	487	476	516	527	499	436	509	474	484	513	520	500	544	481	468	499	475	554	519	492	555	486	480	496	530	502	494	488	524	488	521	498	495	473	503	518	521	480	542	497	493	498	507	518	513	587	480	488	501	507	534	497	486	523	490	487	502	496	523	540	531	514	505	485	499	514	491	497	522	486	485	522	507	497	500	509	503	460	472	507	491	476	485	476	482	493	486	533	491	525	506	489	512	505	463	499	495	507	506	502	485	510	501	491	521	502	495	505	533	519	530	489	526	498	477	472	548	499	505	500	495	486	509	521	514	518	535	484	526	487	489	532	514	527	494	494	506	533	504	514	521	493	449	528	499	513	490	505	493	493	490	492	493	530	494	491	511	526	487	555	477	519	543	482	497	482	522	480	506	504	507	499	533	522	495	522	514	498	523	491	481	516	499	498	531	492	490	502	508	480	481	490	476	501	505	486	524	512	496	503	506	505	483	515	497	524	532	498	506	479	518	510	467	503	493	487	497	503	518	507	508	488	506	513	535	502	500	512	500	487	486	483	504	499	489	456	487	502	530	494	483	493	466	497	482	518	469	525	485	483	518	512	490	477	558	475	480	508	483	504	505	508	490	494	485	479	517	521	506	496	536	527	503	506	512	508	497	495	508	520	530	499	513	514	535	512	506	517	483	484	493	487	480	521	497	481	505	501	508	473	494	485	550	502	496	489	461	498	475	514	524	531	483	518	535	491	492	502	478	492	488	506	496	494	470	519	515	501	533	493	485	527	514	525	528	514	501	497	517	504	490	496	456	499	485	472	512	501	505	507	527	517	477	503	511	517	500	494	480	522	495	501	495	483	508	486	512	500	479	488	490	499	509	459	501	528	501	482	502	494	504	501	505	501	525	514	520	472	510	535	490	518	541	489	550	495	482	497	508	492	519	526	510	468	483	490	502	504	476	503	513	514	502	488	507	503	491	489	507	494	494	499	486	518	480	508	485	453	523	478	529	484	506	513	529	536	505	514	511	474	501	463	524	504	513	479	488	493	486	504	484	521	528	499	512	497	520	478	544	488	472	510	483	488	485	507	523	481	511	488	495	502	494	472	498	505	492	470	477	506	497	483	491	514	493	503	531	505	536	501	466	474	477	502	505	518	524	519	507	476	519	470	502	509	514	526	454	488	504	515	492	447	494	482	485	465	486	461	519	521	478	516	485	493	465	512	500	502	461	462	517	484	564	512	503	458	479	498	469	491	485	537	512	501	487	497	508	503	515	523	489	500	528	507	505	490	492	457	529	488	518	520	468	460	537	502	497	517	510	496	548	525	509	527	504	484	511	474	507	513	491	503	502	468	519	519	493	531	505	505	530	526	519	506	481	456	532	511	480	482	492	479	518	517	497
345	1	1900	190189	399	27	159	554	657	713	677	731	699	628	662	640	618	628	611	605	601	621	545	614	572	630	564	581	568	550	552	520	581	539	555	559	534	516	576	539	578	580	529	512	553	555	604	539	551	515	585	563	535	544	542	571	537	509	565	562	560	568	528	507	528	573	532	497	504	580	514	535	501	523	533	556	536	517	568	551	538	536	533	585	549	534	536	565	538	527	555	527	538	543	549	544	545	528	514	559	499	513	519	524	548	553	541	562	531	551	522	515	543	553	526	558	547	526	539	521	531	561	534	534	526	521	523	490	555	519	509	548	528	569	512	541	538	557	557	523	570	546	601	582	511	518	582	504	578	534	523	565	519	551	522	504	549	518	540	584	517	518	568	538	552	510	551	536	535	558	513	571	540	544	531	498	523	535	489	548	571	546	542	575	530	538	536	523	534	582	557	540	535	563	575	534	548	579	522	555	522	535	537	523	547	555	527	562	564	548	523	503	550	526	546	532	520	538	531	534	556	554	529	542	538	573	516	559	536	558	526	545	549	561	573	549	544	541	568	531	539	525	529	532	555	538	533	545	515	521	535	555	536	527	530	528	522	566	505	552	569	533	579	562	501	511	540	546	524	543	529	519	516	543	566	555	540	506	521	516	528	571	533	567	539	515	540	501	532	542	530	537	532	543	520	556	527	555	522	545	567	541	534	534	555	517	525	523	533	555	524	521	588	525	503	556	522	553	541	555	562	531	469	559	548	513	510	533	533	546	534	541	561	528	522	537	533	536	525	514	537	526	553	514	537	539	535	554	532	560	510	538	514	524	534	530	518	501	604	518	507	554	523	560	553	527	542	544	537	557	540	516	526	532	562	490	543	502	515	479	549	550	554	530	525	549	524	516	554	524	523	565	523	549	514	539	533	536	544	573	533	528	542	543	543	526	531	552	505	553	558	552	566	551	535	523	538	510	539	549	531	527	526	518	522	568	518	501	529	499	540	485	550	511	537	525	525	549	543	562	505	521	519	539	540	586	574	513	524	548	550	531	522	528	537	554	522	579	562	555	523	548	529	535	567	545	529	540	533	521	545	528	554	575	526	553	556	514	520	537	525	522	540	557	512	510	519	521	528	536	534	541	539	569	513	574	543	531	542	516	561	548	522	521	526	508	503	512	553	549	534	511	511	546	515	533	531	548	534	532	557	525	537	576	556	533	537	525	536	536	546	532	548	540	550	552	499	578	504	525	567	493	539	527	559	489	580	553	486	529	567	550	521	522	538	524	549	534	505	515	536	523	557	552	512	517	526	526	547	543	535	546	553	521	517	501	538	533	569	570	531	546	574	547	513	558	511	551	570	516	508	517	531	557	579	546	554	519	553	524	525	547	552	560	544	504	537	581	527	518	514	516	569	515	503	501	533	529	520	522	558	528	516	519	503	524	496	545	521	532	556	533	546	555	508	575	554	529	564	554	554	548	520	538	532	540	550	564	519	563	544	530	564	513	532	508	481	519	511	556	572	545	556	562	533	524	504	546	496	531	510	542	516	584	536	576	530	529	524	532	506	515	525	565	529	543	539	544	519	570	553	507	522	555	512	540	563	543	526	508	560	479	556	538	546	535	535	522	541	541	529	534	491	535	530	534	510	560	522	517	561	510	541	530	551	535	549	516	539	541	561	520	535	524	525	607	534	520	523	552	538	545	504	547	541	534	521	531	509	541	530	547	536	539	522	533	589	522	551	518	569	538	540	537	552	511	555	559	509	541	538	504	541	513	501	546	567	519	529	565	509	541	547	556	531	536	507	540	526	539	535	537	538	555	495	555	520	514	555	535	526	489	548	539	526	569	560	517	516	530	516	532	532	521	551	538	545	552	528	539	535	507	555	513	574	504	523	544	539	565	550	522	523	539	532	524	533	544	542	532	551	548	555	557	552	559	567	534	528	550	545	562	537	555	544	561	550	527	539	553	537	528	518	580	523	540	548	535	493	559	560	521	529	524	512	556	564	521	526	536	512	550	525	515	548	558	546	526	514	564	529	506	524	571	509	526	572	532	560	545	545	563	516	555	552	542	534	572	520	541	507	531	548	563	569	543	530	531	530	519	532	571	545	555	555	541	501	572	548	537	560	497	516	549	559	525	513	531	508	540	517	549	516	538	483	535	504	559	554	550	534	515	544	542	538	557	513	555	531	562	525	510	552	561	543	504	500	523	539	556	543	528	500	507	551	512	515	522	529	564	511	548	552	507	540	486	543	538	462	558	506	557	504	532	516	532	523	539	516	529	532	532	537	517	550	540	514	545	522	543	575	540	536	541	556	564	540	520	543	524	555	591	553	519	532	542	594	527
345	2	2100	190291	397	18	105	561	696	757	761	739	719	734	667	666	645	639	623	613	619	582	579	598	570	582	588	557	583	569	560	559	601	584	605	571	545	574	587	555	554	566	541	541	562	573	565	560	551	572	578	565	559	525	521	525	567	546	547	555	565	581	516	560	550	523	545	545	508	554	555	541	527	553	507	580	528	539	524	533	551	576	574	520	538	523	561	526	565	561	540	550	563	542	553	539	540	531	532	531	523	539	529	527	555	571	563	533	529	545	539	571	535	567	524	554	552	541	492	534	544	528	580	549	553	524	510	567	519	548	525	571	578	592	566	545	508	564	561	532	550	570	523	523	530	543	546	534	504	547	569	542	563	535	519	508	550	565	526	542	552	527	538	508	516	566	524	530	556	532	501	540	524	528	530	519	541	533	548	535	550	521	512	519	556	542	523	511	550	540	537	512	513	554	492	575	547	529	540	560	531	535	571	570	552	540	536	525	540	554	561	548	549	546	547	550	524	522	557	532	546	543	509	573	523	539	577	580	544	548	531	532	527	523	484	561	528	527	525	567	505	507	567	543	582	535	538	537	560	559	509	556	503	583	526	550	527	523	504	534	548	511	516	564	529	531	541	525	538	544	543	492	512	503	568	556	507	519	508	552	549	531	530	525	559	550	541	535	533	543	526	541	524	548	551	553	520	533	518	511	517	558	532	548	518	530	520	527	534	558	506	529	532	549	556	511	531	511	523	515	527	550	570	506	531	554	553	566	521	515	511	528	539	564	510	518	533	544	497	545	535	569	543	540	505	534	531	542	506	532	545	555	529	540	527	532	511	510	567	531	527	531	496	544	507	547	522	555	535	522	525	527	520	538	536	542	508	516	520	542	534	572	522	537	535	510	556	552	492	505	518	534	534	533	532	544	522	527	570	523	563	554	548	543	588	540	497	527	590	519	552	542	537	557	539	505	553	536	516	529	531	515	547	529	553	524	541	552	555	545	526	539	540	544	550	559	506	533	543	526	549	524	532	552	556	523	558	513	550	533	540	517	527	549	569	516	553	531	535	551	500	529	565	530	536	516	523	552	527	512	522	530	567	525	557	502	540	572	538	547	563	522	565	549	512	531	532	560	531	525	502	553	538	542	523	585	527	555	574	510	544	518	534	535	522	549	555	509	510	560	514	571	540	529	511	535	527	546	563	570	490	525	534	531	525	550	502	544	549	536	531	512	532	554	537	555	534	561	524	538	555	543	535	569	532	539	523	523	531	571	516	560	536	533	546	526	528	559	535	525	560	549	584	558	553	576	505	539	523	528	494	521	550	520	578	538	537	559	527	553	530	548	505	546	516	533	533	541	537	571	528	552	534	529	520	544	528	539	562	511	572	508	578	551	552	524	525	550	531	536	534	523	512	544	543	558	525	526	509	525	551	519	524	563	513	464	522	513	562	530	548	553	533	527	533	539	517	534	526	554	518	518	581	553	555	517	492	551	563	511	571	517	557	503	526	540	521	515	540	538	515	518	540	526	520	572	513	582	511	525	525	567	515	523	528	484	583	549	527	559	513	522	526	575	537	512	556	540	523	536	553	515	524	523	540	579	561	543	552	551	505	551	492	566	561	541	539	582	529	518	513	550	524	533	521	536	577	513	514	512	547	558	559	539	541	558	560	526	517	556	548	573	560	521	536	540	532	535	535	509	549	532	540	510	546	505	518	524	519	512	558	554	581	578	549	506	514	489	535	547	534	548	541	558	519	570	526	568	547	531	554	593	537	567	530	547	542	508	532	520	535	522	509	561	536	564	536	550	524	594	514	548	544	557	535	569	539	518	518	521	532	531	550	558	536	543	575	538	520	549	524	583	536	557	504	530	554	541	568	515	544	546	502	524	530	563	501	548	528	538	543	497	550	544	550	520	523	507	513	571	542	527	513	538	536	502	554	521	557	532	542	533	522	513	524	502	561	532	495	538	504	531	517	547	555	544	525	527	549	498	546	581	557	544	564	543	529	521	544	544	552	518	535	520	528	559	532	524	565	528	493	527	533	544	503	529	522	596	580	532	541	540	576	540	520	531	528	555	518	569	543	541	541	533	534	533	549	514	527	551	560	549	501	560	531	536	600	553	510	518	545	506	517	565	522	503	533	514	531	580	533	579	519	551	521	549	555	545	556	549	507	506	559	535	514	545	528	523	567	554	547	514	533	555	550	530	517	539	511	532	530	531	542	529	536	526	531	492	559	546	526	528	530	538	544	532	530	545	546	525	552	528	536	543	509	532	551	544	519	513	517	543	489	532	532	566	566	523	550	534	541	534	476	528	521	547	504	581	537	544	565	544	517	526	511	548	549	540
345	3	3500	190392	390	17	102	547	678	760	659	703	693	655	639	600	594	606	611	579	593	558	509	522	538	537	510	517	509	512	524	493	506	476	460	482	482	450	456	475	555	493	507	472	493	480	470	470	475	449	477	453	454	468	461	493	457	434	483	451	462	439	467	476	451	444	470	449	444	478	485	475	460	439	480	467	458	447	458	457	480	447	474	440	456	512	487	459	469	443	484	453	468	434	462	448	464	479	448	465	449	439	468	454	440	466	457	454	452	467	425	461	454	455	446	455	434	473	485	450	443	448	474	449	461	490	502	476	489	487	482	462	453	471	495	467	436	455	472	452	447	470	449	437	463	455	484	459	470	468	444	490	457	458	444	464	453	445	429	439	466	473	454	431	471	484	436	471	447	456	421	478	459	458	462	420	457	443	439	456	463	477	452	471	422	453	449	470	429	473	443	422	453	451	463	444	436	462	440	459	439	468	448	485	443	463	466	418	404	451	448	455	432	444	453	464	439	461	461	458	432	432	439	447	439	410	460	438	484	493	424	439	498	452	471	430	451	466	417	440	466	465	459	450	447	417	439	454	460	483	444	461	446	463	470	449	444	460	455	439	472	453	468	458	466	489	422	467	437	466	431	447	460	478	467	466	437	441	446	486	445	443	453	467	442	452	447	472	437	451	461	439	444	450	437	459	455	455	456	453	455	480	456	480	450	426	456	438	451	444	467	469	461	445	442	481	444	450	447	427	487	457	438	458	435	446	424	481	451	472	441	439	489	429	457	460	488	451	462	472	440	450	447	462	463	468	461	446	462	440	438	439	453	468	435	457	471	429	470	446	474	456	473	460	477	487	455	451	426	482	445	404	434	481	488	477	437	434	457	432	467	429	447	435	477	446	477	433	437	474	443	464	451	466	445	464	467	458	469	429	464	449	478	474	431	427	473	442	456	483	442	449	452	466	474	447	450	428	471	442	473	458	433	460	471	443	456	447	457	481	467	416	478	439	446	436	430	455	479	453	452	489	451	481	428	445	481	439	426	443	434	460	455	449	443	433	465	463	462	449	454	445	443	457	433	468	431	465	468	464	417	443	445	473	444	447	441	449	436	447	454	429	449	432	436	418	436	447	474	463	466	457	453	434	480	471	451	449	459	425	461	450	434	461	465	450	427	446	463	443	466	455	413	447	456	424	456	491	443	425	459	429	450	453	445	496	445	434	454	461	432	461	440	456	468	440	448	429	436	433	442	430	446	446	480	480	447	481	486	431	465	452	435	434	457	440	464	485	459	439	488	465	446	443	445	470	458	465	461	437	466	464	425	457	453	439	456	451	435	471	460	468	450	457	456	457	458	437	449	475	452	452	441	477	451	444	443	435	464	440	473	458	431	445	439	440	408	491	447	464	442	444	431	460	468	448	440	446	467	413	437	468	441	457	457	455	460	453	427	425	431	455	445	453	440	427	446	400	455	425	460	420	464	400	471	444	455	436	448	430	458	431	453	424	400	431	463	444	419	482	443	466	444	468	441	459	434	472	455	415	472	463	470	451	446	455	418	493	431	446	445	435	472	464	463	450	426	453	437	459	439	464	452	458	434	449	445	421	482	420	429	418	457	436	499	443	441	452	471	475	459	436	456	471	468	451	418	440	474	464	471	462	455	439	472	459	455	436	422	476	478	449	440	457	454	458	449	464	476	430	443	470	458	468	452	459	470	448	434	482	432	461	435	486	450	447	460	440	476	475	451	449	460	454	474	468	416	465	458	470	446	451	452	465	443	430	450	428	463	451	449	449	461	459	435	433	429	450	450	420	464	432	462	458	425	438	473	453	475	435	414	427	477	451	456	460	443	455	467	463	437	458	464	454	433	453	431	491	457	441	449	457	480	454	423	441	451	454	462	451	461	464	458	425	489	443	454	432	458	442	442	458	415	465	467	432	444	459	409	443	404	445	492	431	446	457	451	430	453	429	463	431	456	446	435	448	441	435	444	439	452	442	478	421	422	460	467	442	441	476	449	448	415	469	452	451	446	464	472	462	483	459	438	432	470	427	450	461	449	462	429	450	435	431	439	468	435	471	438	470	437	449	483	460	475	494	456	458	436	466	445	464	470	458	472	443	434	443	461	475	438	454	430	443	447	445	448	458	446	436	466	462	435	431	440	465	447	449	444	467	456	443	451	470	462	432	451	466	430	428	449	443	465	431	427	431	458	417	454	448	434	453	441	429	454	448	444	462	457	429	461	434	464	451	487	457	462	420	439	477	421	446	454	439	454	420	454	458	468	447	465	407	448	445	465	433	450	467	453	435	432	458	474	433	469	461	450	432	468	474	433	449	432	456	416	452	480	474
