345	0	2700	94262	378	7	0	64	292	474	528	577	575	558	553	586	509	551	535	581	497	560	528	496	568	525	547	535	527	519	487	538	482	521	510	520	507	514	517	507	505	521	483	541	515	507	520	463	465	517	498	511	533	505	519	493	464	504	452	469	495	512	472	505	468	464	460	482	425	444	465	484	511	526	480	499	523	498	485	495	532	511	482	472	482	468	458	495	476	513	469	492	483	452	505	480	447	482	461	480	469	494	508	455	486	475	486	489	478	471	489	479	468	441	514	465	452	486	472	472	474	456	478	472	457	465	469	484	445	467	470	445	459	476	470	467	474	491	480	451	453	433	497	488	461	461	488	455	499	486	453	460	457	467	493	491	473	466	483	467	522	448	485	473	453	463	459	489	486	470	462	501	460	447	491	464	415	443	488	467	464	484	493	483	475	468	453	486	461	480	505	501	454	489	484	458	471	456	459	479	495	466	499	471	504	480	471	479	527	457	498	458	475	489	470	467	454	487	470	485	476	443	475	475	457	461	462	465	439	448	480	452	485	425	498	495	464	476	462	489	496	477	455	470	488	470	446	476	470	453	481	466	466	481	487	480	488	468	456	454	461	450	475	468	474	483	444	453	462	487	451	465	497	487	460	465	495	492	480	475	473	463	475	463	468	485	492	453	494	492	486	466	504	472	444	462	464	486	478	485	444	448	458	443	476	487	509	437	493	426	461	477	479	483	458	443	467	419	479	467	440	494	463	507	446	447	485	460	444	473	460	444	473	456	448	460	446	460	466	455	470	459	464	491	466	473	476	468	456	502	496	472	475	477	457	471	452	505	452	479	475	476	474	459	454	452	490	467	509	458	452	490	439	453	444	482	489	483	476	484	448	452	451	495	494	487	484	472	482	452	465	488	421	479	490	444	467	476	473	486	473	479	469	475	451	473	507	480	490	471	466	473	469	448	419	481	491	482	472	488	462	486	482	452	484	466	456	444	470	466	449	474	452	468	475	463	468	477	478	471	466	478	456	461	458	472	452	468	487	458	478	442	465	490	466	471	452	481	475	468	445	436	453	443	476	466	465	441	494	490	445	421	486	506	511	456	462	451	488	446	460	450	448	478	483	461	471	507	503	440	454	449	487	477	496	438	464	433	458	480	526	482	460	443	447	476	494	488	487	473	489	432	459	461	455	459	465	444	455	442	491	500	438	425	482	436	526	460	456	478	462	483	487	434	448	467	471	477	503	448	490	469	485	471	456	469	466	463	493	475	487	471	450	460	454	458	479	522	476	478	436	440	444	466	454	459	454	459	451	483	503	485	461	456	454	457	437	472	473	491	428	486	466	436	465	474	468	433	441	471	459	486	500	478	460	479	456	455	448	490	462	509	451	417	447	481	431	452	509	457	482	467	492	449	494	514	464	442	458	472	477	461	476	478	450	468	481	470	493	466	468	482	488	478	500	440	480	456	456	450	454	477	476	437	473	460	444	452	480	499	470	444	477	481	517	441	486	467	483	476	427	475	462	478	483	463	486	442	474	470	466	490	479	489	472	498	462	475	476	486	473	479	469	464	470	427	459	467	477	467	462	480	484	487	440	439	473	477	481	473	455	453	466	503	449	450	457	465	462	459	505	446	472	445	475	457	466	474	454	463	484	485	454	474	456	480	446	423	480	460	465	429	472	470	449	437	458	453	453	495	446	471	472	460	421	478	492	465	453	517	483	470	436	501	439	473	456	467	464	468	451	483	491	465	480	478	472	475	429	446	462	476	474	469	470	456	467	448	469	442	474	470	468	508	459	456	466	457	484	502	488	438	470	492	491	465	492	457	511	447	477	463	463	447	442	459	451	502	438	446	477	464	449	440	506	476	474	476	442	490	476	448	497	458	476	476	483	513	484	466	462	475	451	468	487	483	437	476	455	460	459	466	453	448	442	490	448	479	470	458	456	455	473	473	488	463	467	470	491	471	467	467	500	480	473	484	456	461	457	464	466	427	467	475	479	494	462	465	458	483	442	479	496	522	477	476	459	478	455	433	467	444	475	440	452	484	488	464	459	440	480	455	442	439	444	466	465	486	452	481	436	463	437	451	480	472	485	475	448	473	464	482	494	454	489	481	455	455	452	470	453	458	458	474	490	454	448	466	472	446	481	485	474	502	454	496	471	469	472	470	490	459	471	442	496	462	492	446	503	476	506	489	499	525	444	459	448	445	469	465	458	464	428	456	447	445	485	486	470	477	455	477	493	462	470	487	409	506	447	438	473	472	464	463	481	446	460	481	481	478	449	451	450	478	467	501	460	485	457	403	473	460	494	458	459	464	482	478	455	449	478	455	464	462	456	475	441	456
345	1	1900	94363	396	5	8	199	414	549	561	617	601	588	559	590	534	539	567	525	521	523	531	530	534	494	504	524	529	495	524	539	527	490	503	491	525	516	521	505	505	513	510	480	497	514	513	470	503	514	510	527	512	479	511	509	479	503	521	503	521	527	497	494	481	465	519	509	541	488	516	521	497	498	487	502	517	524	509	510	496	519	511	469	495	469	525	502	496	488	496	469	533	497	480	493	512	509	486	508	489	482	511	533	474	489	522	484	503	522	474	479	507	468	487	466	478	478	492	513	485	456	482	528	487	515	471	497	500	475	494	507	491	475	499	516	488	523	461	478	480	530	494	483	503	505	506	486	501	506	502	517	496	514	522	473	489	498	500	487	500	559	471	519	476	523	492	507	479	484	522	490	515	488	471	500	477	482	469	520	463	487	499	495	512	471	500	498	511	486	485	473	494	498	513	494	478	478	503	479	492	517	479	495	430	491	528	497	482	493	494	494	478	494	504	473	489	481	485	467	507	459	482	514	469	506	478	467	516	481	494	501	521	492	507	491	491	513	472	504	498	485	526	506	488	486	466	486	499	544	455	499	493	481	488	500	513	485	508	487	514	494	502	469	503	499	475	489	457	433	529	486	484	499	494	514	469	523	476	483	467	457	517	476	484	501	446	474	486	471	523	466	472	496	488	513	524	492	513	516	482	515	497	513	521	512	487	480	480	490	522	505	517	489	512	504	481	489	494	484	501	476	504	485	482	476	494	485	533	505	431	499	481	509	524	496	529	485	476	467	489	510	467	479	511	525	487	509	474	453	477	502	484	494	486	489	498	511	513	501	493	467	533	510	433	498	486	489	476	480	498	498	475	496	463	483	497	528	493	506	518	499	534	492	480	486	503	500	517	461	498	493	479	469	501	477	486	475	476	492	503	457	463	481	456	524	489	499	504	502	515	476	498	524	476	531	461	488	507	516	480	507	509	504	506	480	554	509	491	507	450	498	498	505	495	502	494	509	531	495	478	516	496	504	495	458	507	482	502	497	459	495	475	516	462	508	518	513	486	511	496	483	488	486	502	512	458	495	497	465	530	494	500	488	469	499	508	472	515	517	500	483	509	494	520	471	500	480	513	517	500	522	476	498	474	499	491	490	496	488	496	489	477	472	499	489	517	510	505	467	509	500	510	478	499	502	483	522	497	485	515	501	473	490	509	492	493	487	473	530	501	520	478	474	503	472	495	499	490	451	527	469	536	515	481	518	489	460	495	458	493	515	524	479	482	495	503	480	476	486	508	475	467	499	507	466	500	486	518	468	488	481	480	481	516	498	512	494	470	478	476	500	508	482	499	527	492	488	477	479	526	509	487	513	488	473	522	495	490	478	456	478	479	503	494	483	486	484	488	514	479	496	491	506	495	515	495	525	523	493	515	483	513	473	506	494	494	495	466	477	494	467	482	492	504	495	483	495	465	505	451	514	484	508	491	477	477	482	499	507	490	509	490	505	495	476	507	493	496	501	512	476	490	497	476	460	484	487	517	490	479	509	486	480	499	510	496	519	506	484	487	519	459	493	494	520	497	504	522	509	476	465	493	482	537	512	474	473	529	528	510	492	487	521	471	504	476	502	464	456	485	517	511	514	451	443	479	488	501	477	510	502	457	475	474	477	515	483	480	508	484	464	515	482	533	497	504	492	484	500	521	499	476	463	489	494	465	504	488	445	488	482	495	484	493	456	508	460	500	460	475	501	466	490	501	507	490	493	490	475	475	490	485	486	492	479	499	463	467	492	437	521	503	498	487	518	508	492	505	500	484	486	510	492	530	473	475	504	491	486	531	467	517	513	478	519	495	501	513	522	496	508	507	469	529	484	494	504	515	485	502	528	485	485	542	471	513	481	482	480	487	496	494	508	488	498	503	519	492	496	518	478	508	483	506	490	479	460	505	475	507	509	496	476	500	501	508	470	481	528	494	504	492	505	490	519	477	461	472	457	483	526	497	521	492	508	481	507	483	483	473	514	455	470	465	549	506	479	508	539	504	501	506	447	467	511	472	488	504	500	482	488	483	496	510	501	464	481	479	491	515	470	488	496	519	495	480	503	490	466	483	476	451	455	493	489	481	496	486	512	468	505	491	476	513	490	489	521	508	498	470	483	487	505	494	485	495	482	481	513	474	501	482	506	494	470	451	519	502	512	504	454	466	503	477	505	501	496	479	479	479	499	495	496	506	521	473	471	492	506	483	520	494	481	486	455	483	490	501	500	484	517	469	480	523	475	494	471	474	483	485	472	469	482	512	498	484	488	507	521	489	479	485	517	479	533	479	493	488	521	487	481	503	477	485	453	500	495
345	2	2100	94465	366	1	1	148	377	494	527	582	545	591	538	561	533	523	488	553	552	513	491	487	518	505	499	505	483	537	469	506	500	523	509	508	496	491	446	466	455	484	465	481	490	454	496	493	470	482	439	465	453	514	469	479	493	494	446	489	502	480	465	462	460	501	466	438	491	482	483	468	482	481	450	443	467	501	464	470	438	473	494	480	452	434	456	423	451	470	462	489	476	483	469	444	477	461	482	488	471	469	462	442	464	494	454	469	462	469	459	540	460	481	433	473	474	407	475	455	472	491	473	481	441	439	441	483	494	465	436	440	443	472	487	465	471	464	420	481	453	471	454	491	465	463	430	472	453	462	493	491	496	440	468	497	480	489	489	484	472	506	476	458	477	449	433	459	452	439	446	462	427	453	487	473	462	437	469	479	452	442	479	472	509	461	408	455	466	492	458	468	464	491	494	461	467	494	478	455	484	450	480	472	433	470	451	493	468	451	472	430	426	452	464	475	445	481	475	483	485	444	484	481	461	439	437	476	487	456	462	452	448	452	442	458	466	482	483	436	446	452	452	441	445	465	444	469	467	486	442	435	435	454	466	467	469	486	452	466	468	484	455	446	502	439	479	459	487	458	445	452	477	465	443	475	486	474	477	464	457	505	471	465	454	459	443	469	467	439	463	462	455	423	436	453	501	475	449	460	486	449	432	436	487	470	472	482	450	448	502	474	462	468	467	453	507	472	469	442	432	477	466	471	451	455	489	459	471	480	468	450	459	460	474	467	464	425	435	465	444	460	477	446	446	449	498	458	466	449	466	506	448	451	437	444	490	470	477	455	458	451	432	472	470	466	450	477	475	453	469	488	462	482	453	475	460	460	454	482	497	461	434	460	461	462	481	449	456	485	459	445	466	452	493	459	438	452	471	475	460	454	485	483	445	483	470	450	449	473	469	432	455	463	487	439	465	465	483	437	483	469	472	459	479	464	463	490	469	445	457	494	469	508	472	422	424	459	483	471	505	442	459	476	465	419	457	457	460	492	459	473	492	472	462	463	479	465	495	471	498	470	434	492	454	460	492	456	442	434	414	444	475	439	460	457	464	447	480	463	420	451	474	447	474	471	445	493	470	487	469	493	441	430	461	448	497	436	518	419	431	449	448	450	447	437	436	462	474	486	478	489	466	440	447	443	442	480	447	493	473	483	431	458	445	457	480	473	482	470	447	484	460	452	417	458	478	458	519	496	488	470	453	456	467	480	489	457	468	447	444	484	449	416	447	499	437	444	447	444	433	449	478	469	474	469	459	456	470	443	436	451	468	457	447	455	453	470	466	463	433	486	472	462	471	459	479	449	431	465	467	455	468	460	451	446	474	438	485	439	444	470	493	455	473	463	463	468	464	499	456	482	482	476	455	464	442	484	454	452	475	450	446	470	457	410	475	458	476	488	470	472	484	449	455	466	452	460	443	476	467	443	467	503	456	430	449	486	457	467	432	434	481	468	433	478	465	477	449	449	449	425	497	431	505	493	447	432	462	448	463	446	441	440	485	472	444	472	460	487	456	492	472	485	459	436	481	458	448	477	465	422	466	477	431	479	422	460	440	446	455	434	462	489	460	465	441	474	459	483	470	445	452	499	432	476	453	464	460	445	438	459	441	481	473	430	480	470	470	475	461	456	459	473	484	507	454	475	483	468	448	475	461	464	477	455	467	466	448	431	502	418	436	463	469	437	467	460	449	439	444	463	481	456	470	471	461	464	489	442	467	448	464	454	469	461	470	462	466	461	474	477	456	474	439	452	439	464	484	477	480	481	440	420	470	486	445	459	439	503	423	462	431	470	427	458	470	463	475	452	471	457	463	463	441	447	446	457	435	465	442	457	480	468	471	449	443	452	435	481	433	444	467	472	422	444	481	438	488	481	454	425	455	471	462	477	459	432	464	468	459	474	451	500	445	468	475	436	499	453	478	452	478	472	446	474	502	427	441	441	453	454	461	420	451	464	450	475	501	499	466	427	441	473	475	466	467	466	473	471	452	475	461	486	444	477	478	457	461	463	417	470	450	440	446	475	452	451	495	485	481	477	446	470	442	443	450	475	454	478	440	441	482	443	498	423	471	482	476	488	448	470	454	456	491	462	496	459	437	450	471	446	477	453	461	465	489	431	464	462	504	424	442	495	432	489	489	446	495	456	455	452	463	466	450	462	448	467	453	448	465	440	452	477	476	425	450	475	474	440	451	429	466	456	471	429	465	464	460	478	445	469	457	431	455	443	445	511	477	463	405	475	455	438	498	442	470	469	501	479	432	504	481	470	441	443	461	461	467	431	474	497	463	460	439	460	468	466
345	3	3500	94567	380	4	0	96	316	454	528	590	560	581	542	564	492	550	494	508	530	522	522	508	489	468	503	479	493	496	486	504	486	488	487	490	476	464	500	446	471	507	470	484	443	448	453	470	486	472	454	446	449	461	461	418	482	486	427	470	469	450	448	476	471	471	406	500	428	458	428	442	437	454	413	437	455	453	454	475	453	468	440	441	447	436	425	450	485	419	445	478	439	423	459	427	413	423	401	441	466	437	412	460	470	449	450	468	467	461	441	452	429	469	421	436	459	420	448	414	433	466	434	449	495	451	447	428	434	433	432	487	430	442	456	424	438	457	469	461	460	426	454	451	472	423	470	393	443	407	443	448	453	473	446	440	431	439	427	488	455	442	438	449	446	441	453	450	483	461	416	442	450	447	433	436	442	465	456	437	443	416	436	427	447	428	453	462	453	436	434	477	470	433	451	468	426	429	449	412	439	426	461	453	458	458	446	438	423	474	482	430	452	452	439	438	435	446	447	453	465	441	434	460	465	421	460	448	441	433	424	429	450	434	426	413	412	440	427	463	416	463	445	446	426	470	458	438	452	418	417	480	454	446	411	472	431	427	426	452	479	451	419	481	449	452	438	445	446	419	432	433	461	432	457	407	439	467	475	446	438	466	440	418	430	458	470	443	471	454	432	423	460	461	450	442	433	442	453	439	452	415	446	442	434	428	440	466	417	424	449	484	439	427	430	449	435	457	451	445	456	458	445	440	460	433	438	442	451	417	445	467	399	465	461	453	441	391	446	413	433	430	443	445	460	452	421	431	432	472	436	481	431	429	435	416	407	446	461	440	451	441	432	422	436	444	438	447	449	457	451	408	472	450	441	451	423	444	458	453	451	459	438	429	452	441	465	448	447	438	428	434	418	464	414	457	431	444	454	470	428	459	422	440	454	437	434	459	462	438	461	419	450	446	474	435	411	447	425	424	440	438	444	445	451	448	424	452	459	427	435	433	396	453	459	430	413	432	419	449	434	473	435	432	438	449	442	420	425	476	417	470	452	480	443	444	450	466	454	454	459	462	453	417	452	432	467	447	441	441	471	415	444	458	467	437	429	423	420	421	425	441	411	442	431	448	446	437	424	459	438	412	423	433	446	442	457	444	431	424	410	478	444	450	440	415	477	422	461	457	414	444	433	416	465	449	425	492	440	452	464	461	458	484	448	444	427	442	447	459	477	474	431	448	458	487	459	450	402	449	476	443	425	469	427	468	438	460	429	419	398	450	451	447	478	456	456	423	398	427	422	421	440	432	412	445	459	429	441	470	441	470	456	435	461	454	425	446	408	433	462	456	405	450	431	413	417	433	423	403	432	428	455	432	438	449	427	451	430	461	456	442	465	429	459	428	438	458	442	431	428	451	455	429	424	437	446	425	431	472	434	477	436	466	420	436	437	448	393	451	458	452	437	466	452	454	448	458	461	449	427	446	440	401	433	461	422	429	492	436	461	449	451	442	423	465	430	465	462	454	443	451	437	434	450	456	421	426	406	457	428	425	430	429	456	453	468	427	418	442	420	433	418	469	430	458	467	421	450	453	455	451	436	442	479	463	449	421	427	441	424	454	429	447	472	415	414	445	419	415	441	441	464	455	429	433	434	466	443	438	440	453	424	413	444	433	431	432	433	453	426	458	429	450	439	456	426	473	460	446	448	456	475	457	455	451	462	423	433	443	417	405	468	439	441	440	434	410	403	435	445	455	475	456	441	411	429	436	422	437	418	453	426	468	471	459	434	458	461	425	467	434	438	413	454	408	460	454	442	443	450	431	446	453	455	431	426	440	413	433	426	468	452	434	446	452	434	473	438	422	455	446	426	450	430	437	447	465	408	444	440	456	437	398	435	420	450	441	431	458	414	444	428	438	444	415	451	423	460	440	469	469	434	474	460	479	414	426	438	444	431	429	437	439	445	421	466	459	454	477	467	451	467	435	435	428	456	452	445	465	436	428	488	416	425	450	431	429	437	460	423	461	414	447	396	448	460	420	421	463	435	449	449	430	450	451	445	448	396	455	457	451	417	441	444	456	459	468	435	463	448	471	414	461	456	447	444	443	434	467	436	409	447	439	431	484	440	446	445	452	424	476	437	463	443	429	445	455	437	439	456	469	447	443	426	421	451	440	444	446	417	448	474	418	450	414	431	459	424	421	410	492	463	423	445	465	424	459	440	429	404	460	433	461	436	449	436	480	422	440	453	437	400	439	467	458	423	412	432	427	446	448	454	442	436	470	410	451	437	458	440	432	420	470	433	450	417	497	404	475	453	472	411	444	440	443	464	455	459	456	418	418	429	422	442	482	422	429
345	0	2700	94669	383	5	0	74	261	459	494	565	557	571	531	524	523	541	536	508	526	512	505	529	517	540	512	470	501	517	513	465	481	502	477	504	524	493	458	514	491	474	456	492	439	524	478	494	499	461	460	475	510	478	477	511	433	481	470	487	475	452	455	468	478	491	468	470	437	456	430	435	440	466	459	441	478	447	455	460	457	449	440	450	495	454	467	457	424	489	480	487	468	453	451	497	478	460	443	486	437	441	448	464	459	488	457	446	452	465	438	473	446	469	471	436	469	511	419	471	459	456	442	462	468	455	431	417	471	481	440	501	451	442	432	464	450	479	455	441	397	448	496	425	449	484	462	490	427	446	444	444	446	452	438	477	440	466	414	459	457	447	437	446	468	435	441	456	447	465	447	447	460	441	467	478	420	435	477	456	438	464	468	443	422	468	423	460	458	464	447	437	453	459	455	432	465	456	433	463	434	460	470	441	430	450	458	427	409	476	479	463	446	417	463	445	431	458	451	451	442	469	441	469	457	437	468	457	484	427	424	496	467	459	481	464	449	449	439	459	473	435	441	475	466	443	437	466	431	437	451	461	444	447	437	479	451	445	472	449	461	464	455	454	433	465	454	466	454	433	444	475	473	441	445	446	473	447	427	441	497	445	458	423	477	441	458	470	418	460	460	449	429	470	442	441	422	440	423	452	432	467	429	466	432	504	447	442	439	453	444	463	455	452	474	470	439	476	465	450	451	443	452	454	454	438	420	440	463	455	439	435	464	462	473	472	436	488	473	435	417	454	455	477	457	454	462	467	441	450	471	458	456	439	432	439	430	444	470	453	436	454	458	435	462	458	441	456	433	443	453	455	443	461	459	460	443	484	424	416	474	464	448	428	442	436	433	431	430	468	485	457	457	453	447	455	423	465	462	445	416	424	449	444	451	449	454	458	415	476	479	457	410	454	414	447	456	427	458	460	417	462	463	469	438	445	482	455	447	459	454	434	420	454	471	443	484	455	451	458	451	447	432	458	453	460	464	447	482	428	437	460	432	422	453	463	451	433	456	439	441	419	423	466	443	468	455	455	446	447	445	438	447	425	430	511	474	462	445	501	442	426	455	461	466	434	473	463	436	438	425	435	484	478	433	435	460	446	478	435	459	460	447	460	463	418	472	466	457	421	401	453	445	440	418	442	466	483	486	446	461	423	469	427	431	431	440	424	419	427	467	472	434	487	459	433	460	474	445	447	488	463	436	454	442	448	426	441	485	457	453	471	468	455	452	471	442	486	461	447	461	449	412	448	444	462	447	473	446	422	447	432	449	473	452	454	459	432	441	445	473	447	458	435	455	456	462	422	462	422	458	417	455	437	451	490	415	456	459	435	445	438	494	444	422	452	444	433	457	430	431	449	467	440	459	461	459	466	483	496	452	448	465	420	480	448	457	438	454	435	435	443	450	471	449	470	459	439	478	478	456	446	466	447	472	433	441	411	473	472	453	462	434	453	465	449	437	466	442	468	448	444	470	428	474	423	442	431	427	474	464	451	463	456	475	436	433	470	456	482	464	481	465	472	427	456	439	442	463	438	437	466	458	458	451	424	455	461	472	458	468	458	448	438	466	460	435	486	490	445	481	430	454	472	462	432	468	476	462	470	467	458	458	429	442	461	476	416	409	409	458	480	425	466	436	452	470	464	434	430	438	444	419	467	439	466	431	445	456	439	459	495	438	469	446	452	462	464	456	448	450	437	432	486	495	440	407	441	475	455	458	463	453	461	434	440	420	460	429	468	469	446	456	439	459	466	441	465	467	477	436	448	458	428	491	435	417	449	437	474	500	409	449	454	439	423	452	417	435	480	453	460	444	451	434	465	435	471	476	468	430	469	443	487	460	414	441	506	458	467	446	458	431	444	452	468	455	423	443	434	453	463	436	445	468	453	402	443	428	450	469	435	465	444	449	457	431	438	442	418	417	477	425	448	484	453	450	429	450	459	454	418	460	468	447	446	452	456	454	438	461	466	461	468	466	429	423	440	444	422	446	444	446	483	450	443	443	452	451	467	484	431	462	448	422	471	442	429	475	480	468	450	418	457	447	458	467	413	467	435	459	436	457	448	462	477	424	436	455	472	474	439	436	476	456	506	456	433	458	493	445	482	459	437	470	442	419	436	465	441	429	448	472	478	475	414	458	460	449	471	461	465	419	464	428	438	457	470	443	446	422	441	419	447	440	458	453	430	444	452	436	490	457	453	446	473	440	459	450	462	451	438	456	467	409	442	431	438	469	467	430	469	483	436	460	480	463	474	443	444	475	470	486	452	465	435	457	419	427	424	468	421	452	451	484	434	473	449
345	1	1900	94771	385	2	0	182	330	533	532	613	578	596	541	591	551	538	561	578	532	540	552	525	527	539	534	556	515	496	527	519	540	488	513	512	515	506	504	509	515	516	514	491	513	524	481	512	552	519	529	481	479	503	501	557	486	518	529	527	507	464	540	519	471	475	496	497	491	508	516	476	468	477	501	516	491	488	506	533	493	503	528	472	520	513	524	538	519	497	484	487	521	489	502	489	501	505	472	514	478	483	478	492	507	531	486	537	473	484	517	488	472	506	494	461	492	502	481	499	497	486	494	494	521	497	485	468	502	472	475	497	502	463	522	490	511	481	504	492	496	534	519	507	507	504	485	528	493	502	508	494	503	473	477	531	534	496	492	469	488	496	493	476	488	508	505	478	518	513	505	520	517	483	462	489	507	466	527	498	484	510	487	497	462	510	470	537	501	461	501	512	495	508	478	484	484	466	475	487	474	491	507	470	456	509	490	525	466	497	489	453	484	519	476	524	525	479	442	488	506	492	492	502	513	533	471	474	485	506	527	475	502	515	494	481	513	501	495	506	509	461	486	494	483	515	454	465	487	523	505	522	448	531	473	488	519	495	481	473	484	512	517	500	461	475	488	528	484	511	455	485	495	506	464	518	515	502	493	463	503	515	518	523	511	453	496	517	518	485	502	482	521	492	487	462	529	501	472	473	468	500	495	530	509	471	491	524	496	511	480	505	499	511	484	502	497	513	467	509	487	494	471	535	505	524	495	484	496	485	497	500	498	510	488	499	519	526	500	485	463	532	504	521	492	532	505	487	499	462	503	464	503	462	526	506	485	508	473	495	479	508	468	494	493	490	487	507	498	475	475	483	506	483	476	502	489	466	509	493	486	492	487	519	507	502	494	496	496	491	480	478	508	482	508	482	478	509	446	503	483	485	438	501	484	488	514	526	458	531	485	443	497	506	521	471	506	497	467	475	508	473	491	506	483	517	484	496	507	527	504	509	489	502	517	497	484	496	488	479	480	502	485	518	497	517	516	489	479	499	472	472	482	533	505	492	493	520	491	527	515	478	498	469	509	505	482	467	519	512	485	460	530	505	485	516	499	491	518	487	480	489	487	496	500	498	485	474	500	503	501	511	485	502	521	510	478	497	491	484	498	464	531	518	493	535	471	509	526	480	517	479	518	477	453	484	519	504	482	507	484	505	498	494	525	488	506	491	470	484	510	504	496	521	509	477	470	479	489	500	490	490	493	512	489	469	517	534	491	498	474	504	520	490	514	505	494	508	520	529	513	480	493	493	487	488	473	497	484	474	519	488	504	483	499	510	512	502	521	493	488	496	508	464	506	483	514	492	481	504	480	531	491	496	507	498	503	428	537	486	504	511	504	484	501	500	491	477	489	500	492	481	484	495	514	512	519	508	484	518	502	523	488	477	462	473	533	494	507	500	488	540	471	506	476	535	488	476	523	460	497	508	514	464	498	530	457	506	493	483	502	487	477	494	502	526	514	519	503	507	498	492	492	503	479	495	472	489	503	531	484	477	502	493	472	503	462	488	472	489	515	511	489	511	486	505	506	510	479	484	492	524	507	473	534	516	494	497	491	499	474	507	486	506	505	474	491	516	476	498	509	493	480	494	497	486	482	471	496	466	475	519	520	509	495	474	494	477	499	500	507	486	510	484	487	495	506	510	464	501	483	511	510	480	511	447	476	498	514	508	504	481	456	504	489	508	516	488	476	487	521	515	497	485	477	483	470	495	509	481	472	496	475	516	490	476	528	482	488	499	487	500	502	462	497	488	516	494	499	499	499	507	497	498	520	501	511	526	523	493	489	475	496	463	497	479	530	497	497	456	500	486	520	454	473	478	473	481	471	496	488	491	488	507	517	512	522	509	517	491	491	522	501	517	500	528	514	486	502	505	502	492	523	477	513	517	509	531	468	468	483	520	517	477	510	506	490	539	489	523	506	491	515	473	448	492	495	485	503	477	496	505	504	492	466	457	475	486	474	539	483	441	479	507	512	519	493	501	472	517	487	494	467	508	503	483	525	505	507	486	512	504	477	485	531	487	476	496	499	463	494	495	483	497	499	516	516	529	493	487	469	495	513	470	514	474	458	487	476	501	501	491	504	441	545	501	540	505	461	492	513	473	475	491	457	501	529	473	473	446	510	500	501	526	500	494	456	481	520	482	477	459	500	500	496	485	490	522	489	524	482	469	496	487	497	461	499	497	506	487	521	514	493	502	445	497	476	536	526	489	463	501	480	535	520	505	471	498	514	497	492	475	479	509	500	469	523	476	456	509	500	481	470	505	537	484	505	516	508	495	495	493	513	506	462	501	525	500
345	2	2100	94880	388	1	4	151	339	497	529	592	571	606	574	561	511	562	518	533	547	500	547	540	512	547	524	539	495	503	521	503	532	531	510	508	486	506	484	473	499	517	529	479	476	502	477	509	508	511	479	496	493	514	478	487	512	475	476	511	487	487	496	475	464	469	493	481	493	475	482	446	492	512	455	490	497	425	502	483	490	473	498	492	467	503	467	493	487	460	466	483	479	484	488	506	488	497	496	485	466	496	485	488	428	503	508	486	458	506	495	458	487	455	506	516	494	463	476	489	487	478	477	471	453	505	491	514	490	502	482	506	478	523	459	485	464	468	500	466	452	479	488	472	469	501	491	452	455	492	471	478	490	480	472	498	480	440	467	505	446	473	493	472	477	460	508	470	512	491	501	416	502	471	459	460	459	475	481	470	448	509	447	494	491	467	479	474	471	485	454	459	467	496	465	510	470	509	484	517	464	481	471	487	496	512	469	513	483	448	464	464	450	510	467	460	471	428	439	482	471	453	469	477	499	463	481	488	507	465	492	457	479	497	451	467	466	461	483	466	477	504	487	476	486	485	482	500	456	484	488	507	452	464	493	521	485	479	464	473	463	469	494	462	484	495	471	460	485	500	488	484	475	522	447	446	469	488	465	474	482	528	490	439	474	495	472	470	501	461	489	462	490	469	496	482	468	483	454	480	486	491	465	472	481	501	493	479	472	488	463	500	456	461	488	462	480	482	492	466	465	485	488	486	487	495	504	497	487	446	483	478	466	455	468	431	478	515	481	465	503	456	458	444	503	506	450	451	468	479	475	438	456	497	474	505	491	479	460	487	462	489	504	494	492	450	449	478	454	451	520	492	507	459	479	468	449	440	476	470	448	469	475	479	504	474	475	489	463	478	459	484	489	492	439	441	499	455	500	514	501	461	483	474	473	467	442	501	492	471	465	503	477	477	440	466	477	442	494	471	469	461	480	482	446	484	446	477	488	483	518	489	457	523	483	467	471	475	455	475	453	473	473	488	498	448	496	469	462	460	480	491	471	500	509	460	487	448	494	471	465	495	502	493	458	497	454	464	488	484	487	474	480	465	484	453	451	488	477	491	448	497	459	498	501	470	464	481	495	477	488	481	447	476	483	492	491	473	476	502	461	467	477	441	466	442	448	467	510	469	470	449	457	488	446	461	477	487	470	469	457	464	472	499	504	483	466	485	462	489	445	452	467	501	507	492	515	476	481	483	449	514	538	468	450	479	491	475	499	456	515	471	459	495	469	465	457	497	503	474	443	487	461	514	459	476	483	458	504	463	469	473	474	439	451	470	461	467	493	460	488	485	478	465	501	493	479	487	476	506	474	469	493	484	467	463	506	492	463	489	431	496	459	488	486	444	474	493	483	461	469	485	476	451	499	472	483	474	472	490	489	481	461	458	459	467	477	457	480	470	429	448	461	465	462	510	499	482	490	463	491	453	490	485	484	506	477	478	464	445	475	446	474	507	469	489	489	436	470	493	472	471	487	464	476	453	463	477	489	470	463	461	453	435	445	447	504	451	513	436	478	507	451	470	478	473	462	460	499	456	456	462	484	477	476	460	459	472	507	485	457	473	478	464	499	457	489	484	486	435	470	500	487	497	442	466	479	473	462	447	473	475	478	498	466	483	459	467	485	443	444	509	473	469	442	485	457	468	454	466	470	499	501	465	477	445	494	492	452	494	507	471	495	471	468	517	502	459	492	480	456	468	469	500	515	483	465	521	446	483	470	490	461	464	478	491	468	455	472	493	495	461	489	451	469	490	457	483	484	490	484	478	441	479	464	471	497	449	481	494	489	490	486	430	452	476	487	481	493	473	452	506	473	446	457	459	454	447	503	487	438	492	470	511	453	472	501	489	459	455	496	477	483	476	486	473	462	503	460	437	498	496	453	465	495	469	480	495	458	459	478	495	462	484	489	459	452	526	463	486	509	511	443	482	482	484	463	507	490	482	485	479	480	503	485	460	479	510	460	468	486	495	471	497	454	495	463	446	472	463	481	465	460	506	490	458	459	456	442	493	479	482	479	435	479	479	473	492	477	499	451	471	459	501	494	485	455	484	477	512	488	471	482	477	491	438	452	467	495	512	463	505	479	495	451	459	466	446	499	467	455	471	438	458	466	458	516	468	476	461	467	505	496	497	495	493	485	459	478	453	483	500	465	443	470	509	471	462	462	459	436	467	477	476	464	488	453	497	457	445	497	480	473	480	471	465	498	474	460	506	484	488	470	430	471	492	462	477	472	490	454	483	485	482	521	488	479	460	472	480	468	461	473	456	449	487	480	457	448	454	484	490	504	488	480	443	475	491
345	3	3500	94981	412	5	1	131	319	478	536	593	556	564	586	547	534	551	520	539	515	532	520	542	509	515	487	498	488	459	492	471	477	535	508	482	479	498	466	452	510	478	499	499	454	471	514	472	476	485	459	465	494	461	477	444	454	460	449	458	481	470	473	459	461	487	477	484	428	497	470	485	480	481	466	438	469	472	465	445	460	488	464	468	441	482	454	463	461	450	444	421	471	474	476	475	455	461	445	508	480	474	473	463	463	448	486	455	458	478	453	488	450	455	455	454	492	470	460	472	444	422	448	455	484	479	443	490	480	422	448	462	507	485	475	487	466	501	466	474	438	459	457	480	472	463	446	483	474	452	485	458	458	446	452	447	475	458	453	476	441	453	452	453	472	472	457	474	485	448	438	479	465	472	486	437	451	448	453	499	449	454	449	486	439	475	452	494	492	424	473	480	455	451	455	477	475	472	499	475	456	464	448	432	433	468	419	484	462	464	466	478	452	478	480	454	462	462	454	453	481	422	473	451	449	452	494	454	437	434	470	451	449	451	442	481	462	437	473	467	464	492	443	465	464	484	460	480	476	469	456	455	441	490	479	461	470	471	447	477	480	451	452	451	453	475	468	447	436	478	493	455	473	490	467	452	450	471	441	415	440	447	444	453	438	467	438	441	458	463	481	461	466	462	467	439	472	473	468	466	458	439	479	486	458	425	431	464	437	463	441	468	427	469	474	477	471	443	462	444	440	472	450	467	438	471	437	449	498	449	487	465	425	453	432	481	470	449	480	471	480	449	432	452	446	451	491	490	462	439	448	433	457	453	442	448	466	455	456	414	457	491	439	446	471	431	448	490	489	473	465	484	462	457	440	446	481	464	473	461	465	449	465	462	438	457	435	453	437	448	457	472	444	468	428	448	486	473	463	437	452	481	436	493	460	452	468	463	473	461	461	472	466	467	472	451	451	457	490	461	433	463	466	480	443	482	468	475	456	451	446	456	447	471	480	476	469	444	459	461	448	487	442	462	479	493	452	441	462	465	462	445	464	480	484	468	471	488	491	499	406	459	463	441	465	482	500	471	461	485	454	461	477	483	481	446	434	465	481	448	431	447	431	439	450	459	459	459	465	432	444	435	440	415	472	471	470	483	455	445	454	464	449	436	435	477	447	457	452	459	467	424	451	454	465	482	477	456	430	478	501	438	443	505	429	460	467	478	466	455	476	440	475	448	457	450	462	433	466	478	441	435	437	490	442	445	453	427	473	459	463	440	448	443	461	459	442	453	475	492	435	443	428	441	445	491	452	488	476	461	458	458	459	434	470	470	437	469	425	434	449	455	479	469	446	482	431	433	417	442	462	444	434	473	463	479	467	452	451	468	468	441	459	445	437	462	493	445	452	477	481	445	442	443	470	448	465	458	449	452	466	468	452	464	461	450	416	421	503	450	441	475	440	508	442	458	444	472	467	433	446	432	471	450	444	460	439	466	454	467	493	505	428	451	469	426	465	458	445	459	414	481	468	471	451	477	456	483	474	435	426	468	495	444	465	439	450	447	474	456	444	445	461	486	479	479	445	468	438	456	459	500	461	441	465	466	436	472	472	443	426	454	476	463	443	462	455	478	513	447	499	460	478	452	470	451	444	483	446	456	460	480	453	438	433	467	451	452	486	431	463	437	463	462	481	457	475	488	478	454	439	458	471	438	451	436	494	438	485	469	466	466	476	450	429	469	466	456	432	456	477	474	421	456	440	443	466	452	470	464	427	453	459	450	471	486	454	455	443	469	466	448	470	468	483	458	440	489	481	474	441	421	498	459	466	436	461	436	471	460	468	462	447	473	458	468	414	441	449	466	476	447	445	446	464	477	482	475	468	464	474	467	460	447	449	454	465	454	496	426	448	439	473	494	477	470	479	450	438	505	441	449	461	433	476	430	464	452	486	448	477	466	450	444	470	425	431	457	437	453	471	446	475	470	454	453	459	465	458	457	463	483	466	481	477	476	483	465	497	440	470	472	470	472	460	452	443	445	486	399	446	439	478	441	416	466	436	489	470	481	479	469	467	485	454	445	441	453	477	434	481	436	455	461	465	447	465	475	455	457	466	453	470	468	487	495	419	478	437	456	447	455	432	462	423	493	456	447	456	453	476	461	419	454	478	446	450	473	456	457	458	472	512	445	445	474	447	446	472	480	438	448	472	456	441	427	446	501	473	452	449	451	463	471	445	442	465	448	444	470	425	423	484	427	452	439	482	438	460	498	436	461	447	455	460	459	459	452	419	432	481	472	428	468	481	464	437	458	443	474	449	449	452	450	475	442	478	461	450	474	475	464	464	485	481	479	448	466
345	0	2700	95083	382	2	0	83	323	491	474	552	579	590	550	538	540	520	518	542	549	536	525	521	521	500	474	508	505	506	506	498	492	488	499	498	468	504	476	480	482	481	479	483	451	509	452	452	473	458	448	465	476	473	495	448	417	500	439	462	434	447	470	435	457	424	476	468	497	423	451	450	431	418	421	472	434	451	430	453	448	451	433	401	462	435	452	467	454	455	464	447	449	410	464	419	436	400	445	446	460	462	410	445	424	447	418	451	438	421	458	430	441	419	404	462	429	427	445	438	478	436	442	436	437	490	436	468	413	444	445	456	459	454	435	461	443	439	433	456	442	456	434	410	477	404	423	427	440	419	462	456	431	418	469	438	463	418	428	446	456	451	433	461	436	422	454	422	467	429	451	420	419	419	454	440	453	427	458	425	436	447	441	439	430	468	455	415	464	437	432	440	434	450	470	441	435	419	418	409	431	461	444	435	457	450	406	447	409	468	410	423	436	420	437	460	438	424	437	449	436	454	436	426	416	461	456	478	432	445	420	429	396	429	443	441	453	415	445	453	413	447	422	435	447	408	421	455	456	462	414	434	442	444	441	449	426	415	432	468	445	438	419	466	436	425	443	450	424	444	419	424	439	433	404	422	415	473	450	433	439	452	445	447	422	454	453	418	448	443	440	438	429	448	453	459	472	436	424	453	402	430	433	425	436	435	404	428	437	457	425	430	397	440	436	436	446	464	432	430	442	408	443	422	451	448	428	461	414	419	445	459	413	440	443	422	454	463	446	465	456	441	420	404	441	460	440	450	446	432	463	436	436	418	420	441	425	433	402	462	434	414	452	442	433	452	443	427	428	446	405	419	460	423	458	463	453	407	451	432	427	427	429	447	428	456	443	433	433	437	442	451	431	426	419	436	439	402	430	401	398	451	462	451	422	468	397	433	475	464	444	435	411	454	424	445	451	452	416	441	444	446	455	434	447	411	418	436	466	443	410	419	427	438	443	414	428	425	441	422	416	481	452	411	457	410	423	474	416	439	407	428	431	445	418	410	421	455	416	425	437	425	422	438	385	450	440	434	448	422	455	449	438	421	439	439	458	435	404	442	453	421	423	466	429	445	444	411	421	443	448	434	403	413	451	422	419	442	436	425	417	445	463	421	419	426	441	441	424	425	441	439	431	437	471	422	418	458	400	423	435	398	421	425	456	445	456	454	430	419	427	425	449	429	422	457	402	448	400	430	404	440	405	433	434	438	438	466	452	419	422	442	464	427	472	434	416	454	428	458	417	440	458	426	437	421	427	429	423	472	417	461	430	437	464	459	451	438	467	446	426	425	441	408	438	439	402	443	446	428	460	449	439	385	435	433	443	439	422	477	427	460	460	424	413	432	445	420	419	438	424	420	443	449	444	425	439	451	450	406	442	419	426	442	447	424	442	431	421	431	436	449	445	473	441	409	450	450	426	440	428	408	448	416	397	467	453	463	406	456	426	426	447	459	417	450	448	453	423	448	428	435	450	452	444	414	395	433	421	418	440	484	437	433	454	416	414	438	410	422	432	396	439	430	423	448	423	430	430	426	406	405	434	444	432	437	439	413	437	432	479	430	473	421	450	442	429	434	430	435	427	426	402	426	433	410	449	431	448	418	431	462	457	418	416	435	462	430	436	428	448	442	420	460	457	445	420	466	474	418	442	447	421	450	435	425	440	475	429	463	440	465	432	453	407	410	465	436	429	432	453	461	428	441	414	419	426	454	419	468	437	388	447	432	419	449	425	402	435	428	442	417	435	418	466	451	410	422	415	415	435	432	453	448	442	413	424	434	405	428	389	424	432	431	431	433	433	460	411	455	437	432	456	428	457	419	459	441	417	451	437	434	417	456	458	436	423	427	461	480	471	443	461	435	425	414	456	412	452	436	450	453	446	444	417	465	446	432	477	413	450	416	422	445	406	437	401	461	427	420	395	457	443	411	431	424	482	427	430	457	453	410	463	421	424	440	443	477	471	420	429	450	442	423	429	430	445	432	438	431	419	453	427	431	419	423	436	403	467	447	466	451	426	450	414	433	419	440	435	472	463	411	460	435	456	414	417	441	455	410	449	445	419	409	450	415	412	451	440	435	467	434	452	418	471	407	448	444	428	448	425	455	456	447	413	461	442	444	423	472	416	479	411	446	464	427	422	459	450	434	400	454	411	457	442	447	453	411	449	434	470	436	441	438	469	426	433	403	439	428	408	458	434	468	415	442	440	439	442	434	440	417	458	445	419	414	396	436	419	455	407	461	451	433	441	415	405	483	431	448	454	459	414	453	439	432	416	434	442	460	409	436	427	439	447	411	439	428
345	1	1900	95185	404	1	12	209	370	516	533	616	587	574	568	561	555	557	528	584	531	518	548	517	475	501	518	538	523	522	470	500	497	501	487	495	512	516	469	471	500	480	507	460	520	489	489	476	508	497	503	487	484	477	475	465	477	489	490	436	485	450	495	482	503	468	483	490	475	488	500	468	482	468	470	498	469	476	475	430	466	497	493	454	471	496	485	501	465	483	484	498	472	467	483	476	472	488	472	487	456	456	470	500	484	469	481	478	477	468	476	474	481	478	476	433	489	458	461	490	475	464	448	513	465	490	469	468	498	495	442	463	490	481	519	474	485	496	474	486	490	454	471	468	475	470	503	468	460	468	464	460	490	461	461	489	456	478	484	490	469	460	480	438	478	492	487	516	497	475	448	469	456	489	466	510	478	470	472	469	444	477	451	495	484	450	475	489	477	491	491	466	488	470	427	483	478	488	468	458	470	457	495	471	486	513	452	449	455	410	495	498	469	487	472	442	485	471	424	476	479	463	476	487	476	476	479	493	495	443	449	455	512	462	480	468	480	445	472	456	459	462	466	470	486	461	504	476	488	510	501	497	443	496	472	489	456	466	492	501	437	482	478	492	481	460	467	482	442	467	498	524	474	459	464	475	508	491	463	505	483	474	472	457	465	474	476	488	478	485	492	449	453	470	465	470	481	452	443	504	440	484	466	459	494	502	467	458	496	465	504	479	505	503	498	468	480	477	494	454	474	482	484	490	507	511	448	468	464	447	474	481	457	474	470	491	454	488	473	496	491	463	472	458	458	455	495	483	490	472	498	481	470	461	470	491	452	452	503	447	474	464	472	460	472	451	460	461	476	509	499	487	483	488	486	474	478	465	496	469	468	457	467	431	478	479	463	485	482	484	487	495	497	504	436	478	460	490	468	447	519	473	476	495	478	524	451	482	478	484	460	449	484	476	471	483	458	457	508	457	461	473	481	453	471	501	475	459	481	462	471	481	442	487	466	473	476	499	478	523	465	491	478	517	481	522	452	467	454	486	499	453	466	470	482	454	512	496	463	458	458	480	481	508	468	447	465	479	484	461	462	460	453	470	467	464	463	487	476	466	421	499	461	491	462	473	475	494	480	482	484	476	500	501	473	471	483	467	484	467	482	453	502	435	457	464	458	499	462	506	489	493	478	443	495	444	506	527	461	450	498	465	484	497	461	498	493	465	483	476	469	452	459	511	482	441	473	471	464	479	455	460	477	493	442	471	467	478	457	475	489	492	510	447	477	495	490	489	478	513	496	483	464	464	473	470	455	505	431	477	415	514	469	493	499	492	473	469	482	453	462	481	480	475	445	498	497	503	475	496	467	442	462	483	444	472	478	475	455	485	513	469	466	440	471	515	464	434	469	456	474	478	499	436	471	465	466	507	467	475	508	483	475	472	490	490	466	463	457	477	460	467	494	458	493	462	478	467	459	517	474	464	477	430	462	497	495	465	487	476	487	502	501	448	468	470	491	472	470	429	484	491	472	446	437	493	456	503	477	453	438	455	479	461	465	507	469	479	461	493	463	487	484	485	489	492	422	446	494	455	461	496	516	449	470	503	491	446	465	469	483	482	477	447	482	476	457	465	460	465	468	471	452	502	503	494	491	465	475	460	456	471	496	487	483	463	454	485	479	481	492	473	473	487	448	454	485	485	429	489	479	467	462	490	480	452	449	478	477	470	460	467	445	475	430	459	466	479	474	444	489	487	482	481	479	478	479	447	431	476	493	487	484	497	489	472	495	448	443	484	426	486	460	458	457	472	494	468	469	430	472	460	436	477	468	498	461	470	488	451	503	448	484	472	445	496	496	474	457	425	464	471	449	436	481	454	456	494	464	498	454	499	472	458	485	470	486	480	458	481	476	501	487	497	474	473	472	499	481	455	491	511	514	473	498	456	471	467	489	453	495	481	454	500	492	470	491	486	445	482	500	501	479	479	479	493	450	459	479	455	484	468	446	472	482	469	476	451	444	478	470	463	441	497	468	470	471	490	489	480	476	459	439	471	499	467	474	500	468	518	490	439	507	483	467	453	477	475	465	450	468	466	449	466	437	460	469	485	469	461	499	482	471	460	495	501	471	491	475	471	476	456	454	483	506	472	470	468	460	471	483	466	453	465	450	497	483	473	443	458	457	493	453	489	469	481	470	469	474	483	482	477	488	493	492	470	484	488	502	483	477	482	448	478	467	454	446	485	497	456	470	473	463	430	458	470	476	475	479	457	502	457	483	471	453	488	483	460	467	492	474	481	470	466	466	466	496	496	487	491	460	486	455	493	463	499	449	489	480	470	471	465	500	460	511	466	432	497
345	2	2100	95287	387	1	2	161	376	503	539	609	608	598	576	562	538	526	527	534	558	548	533	547	496	514	508	492	527	508	480	498	495	478	456	503	508	493	491	458	474	456	490	469	452	482	462	471	460	466	519	464	451	451	506	474	487	473	444	469	463	438	477	470	438	515	442	435	485	462	496	472	445	447	466	462	434	459	428	477	471	446	490	455	468	462	485	426	437	435	432	439	425	494	467	486	487	466	448	435	451	425	451	463	457	483	459	458	478	458	457	450	435	492	471	463	467	451	448	447	459	473	475	443	467	455	488	518	476	447	459	450	494	450	486	430	427	468	440	446	456	425	452	434	455	456	457	414	451	430	440	445	475	459	470	467	475	449	492	468	436	483	449	444	472	464	446	476	426	481	458	465	464	444	464	432	459	462	446	468	470	449	494	447	444	451	450	461	430	446	433	462	433	428	433	452	469	463	456	431	453	468	465	454	449	460	440	475	467	439	483	447	471	485	423	451	459	448	442	451	439	458	454	464	420	425	473	505	458	475	423	464	481	465	450	473	502	468	439	446	478	438	442	450	434	461	442	438	466	442	474	475	455	469	443	469	445	428	443	430	445	474	453	453	438	434	454	467	434	444	432	451	433	443	438	413	450	470	472	462	469	433	465	468	457	476	435	435	437	449	489	487	454	445	429	453	470	441	439	443	463	418	433	461	447	460	491	456	492	429	455	455	432	457	423	462	430	461	457	470	452	444	444	439	435	462	482	448	457	461	469	449	426	461	411	448	474	446	445	462	453	444	451	428	477	458	458	471	486	461	459	453	458	457	479	458	436	442	448	455	449	445	469	440	444	480	470	462	428	462	413	490	454	464	450	453	414	455	447	432	457	439	442	444	441	441	486	455	472	431	450	454	446	439	443	453	439	431	457	455	445	450	448	482	444	463	487	475	457	463	435	458	459	445	437	458	424	436	462	464	418	466	452	447	456	459	443	436	443	431	451	477	463	471	460	457	452	465	436	449	483	456	454	419	439	468	468	474	454	455	470	479	417	488	440	473	460	423	452	447	415	419	492	462	451	458	446	492	456	480	462	404	478	478	454	471	454	482	473	483	438	437	449	457	411	442	469	426	463	474	442	464	438	440	436	474	437	489	430	453	449	439	441	450	472	444	439	426	440	434	449	447	426	480	464	454	433	431	475	492	409	476	407	444	450	472	436	448	447	460	435	459	442	470	398	498	482	494	442	438	447	442	461	463	460	463	407	444	473	472	442	445	468	441	434	439	452	442	452	446	427	464	436	453	465	498	428	508	433	453	431	468	456	446	462	483	451	436	423	468	434	446	426	426	448	420	433	446	416	433	475	465	439	443	456	484	431	487	450	447	437	430	469	454	430	458	444	426	452	462	459	460	422	478	426	468	440	432	430	489	433	445	473	436	458	434	456	454	467	441	457	436	469	462	442	437	497	442	455	427	454	462	434	473	425	455	465	461	442	460	464	423	480	459	442	458	446	468	418	459	451	456	477	483	430	446	439	446	450	476	445	454	473	443	440	445	442	457	451	464	456	463	425	426	479	462	455	459	458	454	444	437	465	450	461	457	444	456	442	431	476	437	447	449	466	474	429	459	481	450	443	458	440	476	472	459	455	456	443	457	454	411	449	462	428	446	439	446	443	474	433	451	438	449	442	432	408	466	462	420	466	451	473	463	439	441	485	433	487	450	441	470	423	446	423	432	452	440	456	439	476	441	442	457	478	431	443	477	448	444	452	489	465	449	420	442	424	438	454	444	443	482	442	462	467	474	439	440	436	415	476	510	444	487	468	452	421	429	459	509	445	446	467	443	451	460	463	438	456	467	425	419	444	457	422	482	452	434	472	476	431	476	443	445	440	470	444	461	461	422	471	457	480	430	456	433	446	444	431	426	434	458	462	446	443	443	428	462	468	454	464	410	436	436	454	423	444	438	426	462	470	460	450	445	434	413	449	445	431	474	432	473	445	421	469	450	455	471	476	512	435	427	446	486	464	452	454	465	463	466	459	461	415	424	405	466	478	433	453	445	415	452	418	460	450	457	428	451	465	434	478	457	432	458	440	472	457	439	433	470	460	434	445	466	459	428	452	476	446	471	479	464	459	453	433	426	458	471	443	422	441	435	436	416	462	470	427	464	475	457	493	421	456	434	446	470	442	448	448	470	462	446	439	445	466	469	464	437	456	423	478	473	446	474	418	453	433	414	464	490	440	468	442	414	453	472	442	435	484	445	448	403	434	461	453	405	416	436	465	455	445	438	450	428	424	464	444	423	451	457	447	439	456	463	440	411	465	451	443	451	489	469	411	447	447	477	472	462
345	3	3500	95389	401	4	1	118	305	490	507	580	550	553	556	529	485	524	517	508	463	486	504	491	475	496	512	452	480	458	475	487	476	459	439	495	439	453	441	460	451	449	474	468	438	460	443	443	435	445	446	469	444	423	409	441	452	454	426	454	447	441	457	421	413	418	413	432	446	413	459	405	428	443	422	435	410	428	405	489	426	429	421	463	421	432	437	442	461	449	444	424	469	449	413	445	435	443	436	415	415	428	423	440	446	409	446	454	436	432	447	447	435	449	466	448	433	435	450	417	406	425	416	424	430	429	464	450	434	441	439	396	435	418	446	450	466	455	427	474	453	442	419	442	455	436	471	422	456	404	394	413	452	432	458	447	447	428	422	429	448	440	430	458	418	438	429	450	463	414	457	431	405	410	444	446	429	416	434	444	433	427	411	451	433	457	396	424	398	451	453	442	443	458	392	423	428	428	425	454	430	389	424	442	426	423	432	430	411	414	443	436	421	395	418	448	435	418	424	428	428	426	405	419	430	413	420	416	403	429	432	425	428	426	441	415	415	434	434	418	420	410	440	457	421	429	422	450	408	468	450	404	434	432	447	453	432	409	411	426	410	441	459	443	460	453	417	421	462	412	453	427	456	456	456	433	444	398	439	432	414	454	435	438	429	420	419	412	415	396	421	425	425	414	387	474	411	445	446	429	449	419	426	462	461	424	397	426	428	423	424	436	435	411	443	423	444	424	451	414	417	445	456	445	446	415	433	414	433	417	446	409	443	420	414	434	440	496	463	431	412	432	469	448	425	399	428	408	410	442	446	393	439	445	445	408	426	436	423	425	466	418	435	440	414	443	418	455	413	422	404	462	463	403	423	435	407	468	434	454	406	419	464	445	418	417	431	425	459	421	450	421	412	438	440	417	416	433	444	413	418	421	426	423	451	460	428	441	422	439	429	439	412	439	453	433	434	414	408	457	415	432	434	476	434	423	458	453	438	431	430	403	426	432	453	418	434	419	437	409	433	412	422	462	453	445	423	421	423	465	421	412	430	436	387	424	432	422	431	395	401	475	424	409	450	441	418	455	432	449	416	419	405	436	412	465	410	422	420	453	439	428	430	446	409	404	487	405	421	409	446	438	459	446	394	422	412	474	435	438	434	421	408	411	411	437	424	427	417	448	442	424	435	447	405	441	432	457	423	404	401	446	422	444	433	422	428	437	438	444	400	454	442	438	409	439	422	471	440	457	434	406	462	433	466	417	424	406	400	399	416	433	439	423	433	449	432	444	427	417	401	413	450	423	384	446	430	436	455	454	441	429	419	464	431	433	436	436	435	390	406	458	413	403	446	457	422	410	390	430	415	408	453	423	429	455	434	425	413	443	436	429	439	465	436	430	423	432	397	389	421	456	435	402	443	401	418	447	424	440	449	388	399	432	431	422	421	424	407	429	449	431	447	451	423	416	447	445	455	441	420	419	401	410	397	422	430	430	434	435	453	431	426	419	436	441	412	395	453	424	430	435	432	415	457	427	432	436	467	421	438	432	404	440	446	438	407	442	438	432	437	455	433	422	416	434	427	433	442	403	441	461	444	453	447	431	440	414	428	424	435	407	427	451	376	419	418	460	388	433	487	445	440	450	411	455	425	487	437	454	438	450	404	434	435	449	432	447	419	445	416	414	450	404	443	434	435	402	435	420	454	395	425	423	441	438	402	424	423	432	388	459	437	423	457	422	431	410	401	425	437	413	434	422	444	441	424	430	418	442	451	440	419	439	441	435	416	453	429	401	438	426	410	403	454	443	437	430	431	408	430	401	454	439	419	442	409	423	428	434	419	420	418	426	412	424	416	411	448	449	415	426	452	423	399	464	410	421	438	470	421	437	438	414	447	455	432	434	437	410	438	415	443	415	449	443	416	476	428	438	424	422	457	439	475	431	437	454	439	467	420	413	414	432	419	447	433	427	435	449	459	416	433	447	433	421	453	452	424	440	411	435	389	432	403	432	435	438	411	410	438	418	437	446	402	420	395	421	442	409	408	421	463	411	423	465	413	451	438	414	425	468	444	424	426	407	388	442	422	413	457	469	431	416	417	430	424	431	416	444	417	455	423	436	424	438	462	406	454	429	423	433	440	459	411	412	438	398	418	409	432	408	404	444	384	417	433	457	401	414	463	449	441	430	408	413	405	419	427	407	439	461	416	452	417	454	407	475	406	407	435	425	432	405	440	434	411	434	429	423	407	416	444	452	434	400	447	422	448	437	462	422	448	457	407	409	458	404	428	436	452	446	401	429	407	432	417	439	424	400	433	428	451	447	378	414	469	435	420	408	407	420	449	417	425	448	408	445
