345	0	2700	167279	375	8	31	295	496	650	713	732	731	693	610	625	628	655	628	591	620	561	580	586	577	568	577	544	531	517	544	552	525	546	533	523	551	537	533	482	503	497	509	502	498	505	494	499	488	500	519	507	478	502	483	511	493	479	527	480	517	505	472	479	485	484	521	480	467	482	496	495	511	478	471	467	493	468	506	497	506	541	566	562	592	597	544	551	526	498	530	488	491	483	511	494	468	514	509	480	497	487	475	530	464	481	485	494	483	454	466	460	484	515	462	480	465	491	475	477	496	504	485	493	505	462	513	469	481	489	466	498	474	483	489	495	482	502	503	461	491	456	515	516	517	486	467	484	468	487	498	507	489	513	493	486	455	535	489	469	485	470	519	487	485	508	490	491	510	450	482	438	529	491	452	502	472	475	485	472	482	533	445	434	454	510	466	468	500	456	489	496	493	491	507	492	466	490	477	483	497	479	456	490	505	442	482	469	483	485	439	484	488	500	496	455	444	490	504	487	474	469	507	497	445	488	478	480	471	456	488	482	463	467	487	520	469	490	461	475	530	493	470	496	478	484	491	495	461	495	494	484	497	470	510	469	489	455	463	493	470	482	478	464	485	513	466	483	490	487	509	494	499	493	480	489	526	473	445	519	498	450	470	464	477	502	501	492	495	487	456	484	482	470	494	521	487	483	495	474	516	520	486	446	483	498	447	494	442	482	514	500	489	481	468	467	467	450	432	448	460	462	477	474	473	480	500	481	517	509	492	515	487	503	524	469	471	491	510	473	485	490	456	469	472	457	526	503	501	505	481	484	503	504	482	487	453	540	461	474	469	484	496	442	492	477	457	480	516	458	456	485	462	462	478	460	487	460	480	476	514	481	497	506	477	489	488	495	505	454	476	446	486	509	490	486	486	456	504	493	459	494	474	476	506	485	478	482	454	481	493	461	502	497	476	464	498	481	503	469	489	473	462	516	480	476	434	512	489	462	511	460	501	471	464	440	449	462	488	473	488	493	499	479	484	507	473	499	453	491	491	498	464	494	498	482	482	485	473	468	484	493	445	458	483	508	479	480	489	488	464	496	461	484	460	471	491	480	478	504	499	464	477	489	495	436	496	436	454	471	501	449	475	518	510	486	501	480	509	468	496	489	488	491	473	473	458	487	465	499	479	499	473	462	520	458	473	472	484	478	464	466	435	502	476	496	451	508	499	490	464	468	486	469	498	473	454	494	479	505	464	477	459	481	506	497	448	481	455	435	505	490	486	517	487	460	497	455	492	512	520	459	460	484	485	483	484	449	497	481	466	456	505	460	474	477	496	481	436	458	512	460	476	438	516	485	489	468	466	516	479	468	496	480	510	477	457	472	483	495	458	440	481	480	493	496	514	464	444	479	488	437	492	492	491	480	461	501	506	502	486	480	442	452	477	464	487	470	464	447	453	474	479	469	474	492	458	447	515	487	484	471	508	441	464	496	471	447	473	485	458	446	474	455	470	470	471	473	485	472	493	474	490	470	470	465	518	476	483	481	442	531	477	478	502	485	498	491	471	507	480	473	495	463	465	456	465	448	514	482	507	463	477	506	473	475	480	483	509	471	451	512	482	486	511	472	441	464	505	471	473	481	527	464	470	475	479	490	515	468	479	491	482	467	480	468	512	469	479	468	445	506	477	458	481	460	465	485	459	489	441	495	487	496	477	505	479	440	483	479	463	508	486	477	479	479	473	482	477	516	440	508	467	478	440	479	446	450	485	447	475	476	467	455	479	479	466	491	529	479	488	439	477	478	472	479	472	458	493	484	471	431	487	491	471	489	467	475	485	481	476	471	478	493	483	480	503	478	478	472	475	476	491	504	488	512	484	469	488	451	447	444	493	472	475	479	466	469	469	486	480	492	490	489	491	459	454	458	481	463	504	492	475	522	462	469	477	489	501	494	462	474	479	464	460	451	490	478	477	486	466	446	474	471	523	442	507	488	482	470	514	473	477	463	485	476	464	473	486	482	481	483	458	483	473	496	477	510	472	532	501	476	514	458	473	467	480	465	479	464	456	480	480	498	472	482	465	497	476	470	476	456	486	463	479	459	480	456	468	502	486	444	499	504	467	483	459	525	466	480	494	472	466	503	496	440	486	488	479	485	461	469	463	490	499	464	447	488	476	459	452	460	477	501	468	480	505	475	496	501	491	459	469	506	469	498	490	490	515	523	471	451	446	469	469	476	459	478	475	463	475	483	472	483	469	461	482	441	467	478	465	469	484	470	476	480	473	475	476	489	467	493	498	472	490	498	476	464	475	485	448	478	487	461	467	482	466	495	463	510	499	519	449	476	486	476	508	479
345	1	1900	167381	384	2	70	441	484	632	589	585	570	551	559	546	522	489	487	517	505	480	502	475	512	480	452	473	454	449	514	456	446	439	453	449	488	440	452	461	460	475	455	460	482	443	444	477	456	453	480	448	404	447	456	441	450	418	420	449	449	436	418	440	446	468	448	447	444	440	435	427	448	440	450	447	417	433	431	464	436	445	424	457	457	474	457	461	468	469	471	456	461	447	457	453	427	448	471	407	417	470	424	440	439	416	434	438	431	426	447	423	417	433	440	441	436	434	403	437	437	470	452	426	422	432	432	418	411	451	441	427	423	422	470	459	451	408	399	423	430	413	434	433	451	418	400	415	411	457	405	453	396	429	418	462	439	454	447	446	437	447	427	422	456	439	442	442	416	411	457	407	421	430	415	430	413	455	410	439	415	446	421	434	432	436	424	437	432	409	420	421	438	416	438	429	416	425	431	425	425	444	415	465	426	448	435	470	434	447	433	452	420	439	483	443	410	446	423	435	420	438	414	433	429	439	381	441	409	461	436	446	470	426	418	432	414	433	405	451	391	453	379	441	416	430	445	441	419	436	416	448	450	415	430	458	465	448	429	450	417	432	436	408	442	435	425	445	456	406	438	443	427	433	422	448	423	406	439	422	416	456	432	454	443	467	412	440	443	413	424	432	455	430	448	426	441	475	414	436	419	410	432	408	445	435	409	441	426	439	409	440	422	451	435	445	386	422	453	429	431	450	437	423	454	429	430	420	446	423	440	423	430	485	432	445	425	412	433	451	444	423	420	467	409	417	422	440	455	463	404	424	434	403	410	402	418	433	440	433	407	420	468	391	412	440	405	452	464	456	445	448	450	439	424	410	427	404	434	446	424	417	443	415	402	441	424	415	420	479	440	434	417	417	413	436	417	430	460	432	416	442	424	444	434	433	449	450	438	422	418	431	452	428	433	407	417	448	434	420	463	473	436	458	443	435	423	456	433	424	420	469	429	438	430	426	412	425	443	460	418	436	436	447	472	440	430	417	481	423	405	431	477	439	447	417	464	458	470	455	435	456	438	442	432	443	415	430	472	436	454	404	430	407	467	418	455	444	463	426	442	415	425	431	443	425	457	438	428	417	424	431	464	408	431	425	423	469	442	423	419	412	436	443	468	403	439	402	423	419	424	430	437	439	424	457	447	423	443	420	407	464	446	440	439	439	439	463	474	417	408	417	447	457	444	441	409	450	435	434	442	442	399	478	421	405	445	448	465	404	432	441	432	406	445	422	452	404	455	442	401	427	431	421	447	408	405	409	419	431	438	419	424	457	434	446	428	419	429	418	450	427	419	414	446	434	412	432	421	430	445	413	446	446	446	431	430	439	445	446	433	438	458	443	414	407	444	408	432	438	412	451	420	455	440	488	423	431	410	442	420	419	468	410	411	449	425	449	460	433	426	417	435	438	461	403	445	421	424	430	431	430	453	447	451	449	415	440	445	442	448	460	423	449	431	426	437	454	425	416	442	442	435	419	408	453	399	392	452	394	427	430	427	490	418	425	410	422	483	439	413	435	452	430	448	460	398	403	408	449	468	437	423	433	406	432	409	440	403	446	448	440	474	428	456	454	458	436	406	431	424	449	440	437	423	435	450	470	427	444	437	419	445	435	444	425	468	415	428	414	453	435	438	464	433	421	425	444	438	425	415	466	409	435	458	445	447	450	430	479	442	420	431	436	492	424	413	426	450	432	418	433	442	417	400	440	424	411	410	439	451	456	439	456	440	418	394	445	416	454	431	405	398	419	429	427	414	397	409	425	411	429	449	436	398	465	402	472	405	409	413	426	433	405	445	431	427	432	439	425	454	432	473	450	437	419	418	460	472	440	423	407	445	424	443	430	435	445	435	451	440	465	434	449	420	416	466	418	414	435	455	426	441	468	435	408	426	445	441	465	441	456	421	427	407	422	429	415	398	456	434	414	433	422	463	433	446	426	444	438	395	430	407	418	458	431	430	430	452	410	438	421	420	445	422	407	399	436	436	422	405	447	468	438	413	406	396	476	443	435	413	418	445	430	431	452	424	439	426	415	434	441	444	445	438	427	417	441	423	436	429	457	437	431	434	424	471	426	410	405	443	423	418	472	456	438	451	431	418	449	435	421	452	451	426	439	443	422	451	419	404	432	451	454	435	423	410	427	409	432	416	421	429	449	459	442	456	419	402	438	423	429	411	404	444	469	444	428	442	450	427	424	422	453	402	414	438	437	425	417	424	432	433	470	446	426	444	407	429	465	423	461	433	411	399	479	423	469	436	444	448	452	491	463	461	440	425	419	461	421	439	402	418	411	425	455	403	453
345	2	2100	167483	377	5	44	323	466	593	587	639	590	587	560	549	547	488	510	470	479	478	495	500	474	467	445	457	489	450	441	456	453	451	434	462	424	442	459	435	460	420	425	408	430	462	401	427	424	446	433	433	443	431	400	427	427	439	430	417	454	420	424	403	464	452	412	418	444	439	414	427	419	456	405	409	412	378	406	419	433	442	458	422	452	465	432	481	441	428	454	414	425	395	407	391	393	424	449	439	392	415	399	396	414	414	425	420	402	425	439	421	441	385	414	441	416	403	423	429	442	401	407	437	399	412	431	431	410	410	411	395	424	394	423	432	421	375	415	404	428	416	444	414	418	384	436	413	416	428	402	450	409	406	414	387	419	460	415	418	413	424	412	422	418	409	420	443	394	383	433	396	418	405	409	395	391	410	393	412	415	404	368	413	407	410	414	410	414	420	424	420	401	405	443	413	391	385	398	428	401	421	403	415	402	417	404	418	397	424	434	416	432	418	427	435	420	417	454	415	422	427	416	460	420	403	461	433	404	401	406	431	429	413	400	405	411	424	382	434	446	414	416	403	413	429	395	406	419	415	416	432	415	412	438	369	403	380	392	430	401	401	398	396	427	406	410	424	397	401	393	393	401	403	444	399	374	414	432	431	402	423	408	405	415	419	442	416	373	453	410	410	415	407	444	432	403	399	414	420	408	394	377	429	397	442	410	393	428	438	411	409	381	417	390	401	410	419	403	395	404	420	407	392	382	418	409	412	420	395	437	403	419	405	409	382	407	383	402	408	398	400	383	419	391	417	405	428	408	399	418	399	430	428	397	449	403	394	400	412	431	402	425	398	408	407	394	413	384	381	431	427	427	414	438	403	409	405	429	403	412	400	400	409	418	435	378	397	414	430	404	430	402	383	419	430	381	436	405	407	388	411	419	424	428	431	408	404	418	396	392	446	423	424	398	409	416	416	398	417	392	414	392	425	405	430	396	399	395	415	430	420	414	391	389	441	386	394	409	422	428	382	424	422	414	392	422	389	400	408	397	396	398	415	398	438	416	427	418	413	364	412	391	424	375	402	394	430	390	411	413	378	415	429	410	424	407	403	361	414	384	431	430	417	417	415	428	412	424	406	398	400	407	420	394	403	410	409	421	411	392	433	404	455	424	404	382	369	408	384	438	431	407	400	403	408	422	424	409	412	382	391	391	430	433	394	403	404	414	397	430	371	421	402	401	404	403	404	423	418	441	400	421	417	421	427	360	399	400	383	409	420	405	401	386	392	385	416	384	424	408	395	415	401	390	420	408	402	426	433	411	407	419	405	411	427	371	409	399	430	401	342	397	388	406	408	409	384	382	449	395	407	403	411	393	407	398	438	427	389	404	403	409	411	366	419	371	396	410	401	419	413	427	397	403	411	420	400	419	389	406	413	435	440	411	384	410	416	388	419	411	389	381	420	406	384	381	392	387	416	416	415	417	433	424	433	440	380	402	393	422	427	377	381	435	394	407	406	437	391	424	428	403	413	363	423	423	415	392	437	400	401	394	397	396	413	413	419	433	401	391	419	423	450	418	397	408	414	437	441	422	388	407	356	458	416	402	399	399	381	425	402	398	437	400	408	412	401	426	419	421	410	421	389	413	403	419	411	404	387	444	407	392	422	391	390	419	387	400	399	423	427	420	427	431	410	425	407	412	435	415	404	426	415	420	458	380	416	424	391	398	371	399	408	394	411	383	389	400	431	392	378	394	435	386	413	382	438	429	434	374	399	412	397	437	385	437	420	400	397	412	408	417	425	399	407	400	419	437	394	418	418	414	431	396	416	423	429	412	422	421	414	421	409	415	429	401	431	410	415	444	394	411	459	391	407	413	432	432	398	375	389	421	411	426	408	387	405	399	404	438	395	391	371	426	406	393	387	400	413	425	398	401	426	413	401	417	368	411	434	401	397	395	435	399	400	423	443	416	377	408	433	418	401	438	424	411	437	416	426	416	402	401	418	412	401	407	436	402	427	404	417	401	393	440	416	406	444	427	385	414	395	415	401	410	426	413	365	382	425	395	422	419	406	448	412	423	428	412	399	427	397	430	420	392	375	407	404	410	404	422	370	391	411	403	422	396	406	408	397	398	393	401	397	389	399	399	411	400	436	434	393	424	406	392	430	432	398	394	437	402	416	398	402	414	437	377	386	408	416	410	415	388	436	384	409	382	422	421	422	411	378	403	430	397	402	396	404	441	422	383	430	397	398	419	424	394	395	421	398	426	401	422	360	403	389	393	391	401	421	407	409	391	385	421	397	428	437	442	448	382	397	392	412	375	421	403	437	401	422	398	444	409	397	398	408	430	400
345	3	3500	167585	379	5	57	354	496	647	645	692	630	650	600	602	587	590	581	549	573	534	506	529	508	492	491	508	503	504	519	513	519	487	496	476	477	460	494	517	500	497	468	493	469	506	460	490	488	477	451	449	470	481	484	482	474	433	463	474	441	477	468	476	478	483	459	439	478	469	487	464	473	499	469	472	475	465	460	468	474	524	506	488	534	501	523	484	545	517	501	508	494	461	441	483	448	453	431	468	478	451	465	452	456	479	472	461	480	459	442	464	484	446	475	461	458	494	457	473	443	440	453	442	450	461	496	438	461	471	490	485	430	462	441	473	443	494	496	460	444	451	456	447	458	429	456	487	448	441	432	451	451	448	457	457	459	463	459	461	476	497	420	471	452	470	443	466	462	450	457	454	476	449	475	484	515	457	457	467	484	443	472	457	448	446	445	471	444	481	426	476	486	477	464	497	482	441	472	440	430	493	475	440	437	463	427	454	453	436	487	450	452	435	450	496	476	487	449	474	466	476	486	443	473	462	435	449	462	491	430	468	466	462	465	482	473	441	442	466	462	434	462	432	507	471	464	464	433	427	442	449	469	458	444	457	449	466	494	451	488	457	447	446	434	470	435	428	437	471	434	481	460	455	468	441	452	438	412	474	420	444	471	460	471	441	476	446	491	471	458	437	469	492	452	442	444	462	452	466	480	447	470	469	423	466	462	438	450	469	482	430	453	447	448	478	446	441	445	427	464	451	441	501	444	481	479	464	452	448	432	449	451	481	451	420	477	450	455	442	420	471	451	463	454	446	474	503	464	454	458	430	424	443	463	429	457	466	433	465	474	469	485	474	424	433	487	496	452	475	447	464	454	459	439	478	445	472	468	422	452	446	485	444	465	425	463	453	452	460	461	451	412	489	458	468	467	470	407	475	452	467	466	443	448	460	432	454	459	490	471	453	476	492	450	453	466	500	464	463	439	453	468	454	461	428	455	496	451	474	452	503	434	416	463	461	490	482	480	452	448	467	463	492	462	474	465	427	468	464	423	434	491	398	410	476	419	436	478	448	448	481	456	442	426	442	496	464	485	458	464	491	467	483	437	473	442	476	433	474	423	484	466	453	452	463	472	442	470	486	437	443	488	463	426	459	453	474	465	412	442	454	457	464	488	432	465	456	442	464	486	479	448	440	440	435	467	447	430	430	425	400	498	456	467	454	490	442	426	486	460	445	453	452	477	434	463	449	472	473	474	430	442	466	453	452	512	454	436	461	474	432	453	449	440	458	437	465	460	464	470	438	454	483	428	461	466	431	438	470	461	454	426	464	463	433	448	448	435	452	474	439	470	476	478	468	438	455	432	499	485	451	454	472	475	483	458	437	457	434	442	470	494	452	453	484	441	479	453	461	431	458	485	465	461	462	490	494	433	436	462	446	486	467	445	447	455	467	474	437	462	462	468	450	480	462	484	468	457	466	467	449	454	469	441	475	479	440	449	492	467	470	448	449	447	461	447	443	484	483	464	451	468	434	435	442	468	478	439	462	470	462	461	465	457	431	433	469	475	466	476	432	452	468	471	430	475	454	478	464	459	467	424	427	436	438	470	463	435	468	421	457	496	471	443	467	455	454	494	470	502	465	461	451	452	449	458	428	460	436	431	504	454	463	458	471	479	473	475	492	435	503	487	444	461	480	456	493	425	430	472	447	467	439	463	480	445	453	463	459	476	450	487	451	442	447	459	475	446	503	450	471	460	439	453	464	462	472	442	505	444	460	481	509	454	472	438	455	433	465	475	452	461	476	465	462	474	442	474	487	490	477	447	467	473	449	471	455	441	468	449	467	479	465	462	433	470	487	451	458	441	451	456	449	434	447	463	463	455	452	466	469	438	441	431	495	445	472	448	439	439	472	459	435	454	449	457	478	459	476	453	439	473	472	466	471	464	481	460	471	457	459	470	497	477	494	477	453	437	457	465	433	453	457	447	483	478	416	463	445	418	446	458	428	449	424	468	454	453	456	436	481	461	457	464	498	478	449	470	439	468	466	440	476	430	469	441	483	446	449	439	482	442	441	479	476	493	468	431	434	450	471	446	448	442	444	435	447	474	492	477	457	470	418	465	467	478	463	466	484	444	447	457	462	462	462	426	467	468	462	470	470	446	464	453	462	466	455	455	448	468	447	456	473	457	451	441	419	436	437	451	450	447	464	473	441	475	452	452	459	454	496	446	471	461	469	425	444	466	443	491	446	464	446	488	451	447	458	465	438	451	531	458	430	453	470	463	424	417	420	486	440	416	440	442	461	465	421	451	443	480	443	461	461	443	458	477	485	481	440	454	451	452	447	487	429	483	456
345	0	2700	167687	371	4	22	296	462	669	648	717	694	661	662	606	617	607	610	598	536	563	529	555	538	533	539	533	507	512	531	503	506	535	519	512	490	505	527	501	500	516	489	479	538	517	462	498	477	521	481	482	502	482	455	491	492	485	481	512	471	499	491	512	460	512	447	471	477	464	493	455	447	462	471	493	499	490	477	480	471	480	493	506	565	535	557	529	505	537	515	500	490	475	534	488	486	465	460	455	460	507	483	437	441	464	485	460	452	490	452	470	461	490	461	508	494	452	469	477	460	462	447	472	448	471	439	463	472	486	486	443	466	450	457	471	463	409	458	478	466	450	512	491	454	448	480	467	470	491	473	473	464	451	504	455	459	473	454	465	423	469	487	477	502	483	479	491	461	438	483	460	449	462	458	448	475	489	448	469	484	496	473	499	477	480	456	490	483	496	474	446	457	436	498	475	462	476	507	496	455	475	485	469	464	480	444	467	463	463	456	457	446	461	459	438	454	466	457	458	439	460	451	473	457	464	472	445	474	464	462	450	455	436	485	454	450	471	464	457	461	473	463	434	441	466	467	464	461	481	444	453	466	467	465	453	462	460	476	467	452	426	451	477	457	457	450	462	450	485	478	491	463	517	455	462	479	452	481	467	496	473	479	479	442	453	456	467	439	443	479	456	481	484	443	449	465	444	462	437	460	482	472	441	484	491	448	464	460	490	497	433	451	490	485	440	459	471	477	490	477	447	430	469	454	473	441	483	430	479	441	456	471	469	478	471	479	474	454	456	467	495	437	461	437	478	485	484	430	466	480	426	451	473	478	482	468	465	470	473	465	491	501	428	468	455	469	425	468	444	487	460	480	441	431	443	456	476	451	460	421	472	463	468	456	454	484	482	477	475	438	480	493	456	435	450	468	484	468	460	484	443	450	460	452	493	478	441	456	483	491	461	440	464	435	438	483	456	474	480	480	474	479	465	462	438	445	471	432	448	483	445	447	467	468	434	463	449	449	466	450	481	460	475	457	481	447	486	476	472	489	475	453	454	479	443	446	441	475	448	460	474	471	493	471	488	494	470	472	490	464	434	451	491	445	473	457	458	462	469	487	456	440	451	449	471	456	480	471	451	473	455	430	470	446	477	450	471	474	470	489	425	443	458	465	457	438	438	508	446	458	456	466	506	446	471	464	430	461	472	457	449	441	497	489	436	437	465	473	463	421	462	461	458	469	465	431	478	443	456	466	466	432	448	456	485	441	480	454	481	477	436	503	457	447	449	477	468	449	456	467	465	433	486	459	479	476	442	442	482	501	448	468	470	442	464	456	444	458	496	445	453	469	473	456	457	410	452	455	443	451	467	410	462	461	461	490	445	437	480	455	463	472	437	476	480	445	467	474	468	447	471	458	452	461	451	474	468	466	439	478	486	460	433	473	452	455	493	456	456	416	486	470	461	433	445	446	422	449	459	477	484	453	448	448	459	451	458	463	456	440	483	454	468	440	464	479	477	427	474	422	438	487	445	447	452	463	468	493	465	469	515	458	477	488	459	470	476	444	463	447	444	487	457	464	487	483	489	476	472	485	451	468	481	490	452	479	441	477	445	441	484	471	495	416	460	485	440	478	453	446	441	448	450	469	458	434	444	476	435	477	493	473	486	446	460	435	448	467	450	450	435	453	436	463	468	468	436	499	447	468	424	484	478	468	457	455	463	437	466	476	501	459	454	445	465	466	449	481	456	448	452	427	463	491	457	442	437	454	458	483	469	449	452	428	473	433	488	479	452	433	479	472	439	439	453	464	458	455	420	474	449	459	473	465	448	476	480	480	443	495	469	512	447	485	453	492	469	448	487	476	477	462	454	514	455	471	494	471	462	474	446	472	452	467	471	457	473	461	465	425	493	467	476	443	454	460	478	488	480	511	478	454	480	445	460	469	488	436	475	452	485	449	467	427	471	470	468	505	484	470	467	442	458	447	442	429	442	453	448	488	449	458	479	468	478	454	474	470	452	482	482	447	485	445	444	450	465	477	432	482	453	410	452	442	455	475	444	478	458	445	434	453	460	461	472	503	464	462	497	477	473	484	470	445	466	472	464	468	439	462	463	457	441	436	474	466	461	437	434	464	501	476	470	422	502	455	463	473	463	464	486	463	469	470	467	460	490	459	453	462	420	426	459	471	452	474	464	478	461	457	470	473	482	436	445	443	471	442	414	446	447	462	473	460	458	463	474	457	449	459	481	455	478	470	468	451	479	462	455	482	506	454	457	434	512	474	465	476	475	472	467	463	486	464	451	463	477	448	453	426	445	449	495	467	482	442	462	450	448	493	438	464	455	465	465	455	440
345	1	1900	167788	396	1	60	378	484	576	607	611	620	567	560	536	544	536	504	512	530	508	482	503	496	504	479	512	528	494	517	478	466	447	461	443	493	507	480	454	474	464	458	481	453	523	476	476	454	509	441	465	494	488	486	436	465	463	440	472	464	478	451	462	464	479	455	463	495	473	452	464	457	461	490	439	423	479	438	457	488	472	478	464	456	504	475	485	479	479	448	487	467	465	461	495	444	495	412	481	452	459	453	477	469	480	462	500	439	449	455	483	440	462	487	461	475	462	447	483	497	456	458	482	475	486	451	474	473	463	468	444	465	459	443	473	497	452	448	460	430	461	451	473	440	466	459	449	468	427	461	476	513	447	451	492	442	446	485	465	461	419	483	499	457	463	440	452	457	452	441	464	479	450	470	489	431	426	480	451	450	429	467	477	433	445	427	491	454	510	470	451	430	446	452	484	441	432	487	452	433	491	461	427	448	467	478	455	461	491	448	456	465	470	432	443	454	451	458	426	471	465	467	483	465	462	486	444	450	448	448	446	473	432	437	459	465	469	466	475	464	437	464	473	460	471	464	462	443	450	483	448	445	488	487	454	471	484	469	481	453	454	480	449	463	465	468	442	453	454	457	446	469	454	494	463	444	465	450	481	444	436	478	436	478	489	452	481	470	442	477	450	470	463	470	469	473	451	483	449	452	466	464	449	455	467	448	450	465	426	451	463	449	449	429	452	482	462	443	472	436	438	463	475	454	480	432	469	476	459	458	447	488	442	434	413	451	459	478	498	467	460	457	459	479	464	443	444	471	421	475	483	494	463	455	460	449	479	444	460	457	458	458	450	468	469	483	436	480	471	447	478	406	459	460	463	433	444	489	450	456	469	443	469	463	463	467	455	475	461	445	448	473	453	454	430	456	474	500	447	436	455	475	451	443	481	484	420	467	465	448	481	424	473	429	478	466	469	455	462	458	491	435	463	455	472	439	471	424	466	459	419	450	451	468	458	467	476	470	480	476	466	437	454	446	493	493	461	425	446	486	445	456	433	446	495	450	445	471	457	438	445	424	461	492	460	457	430	457	438	465	477	446	452	474	426	492	470	471	457	481	471	484	488	440	469	443	456	473	436	430	439	454	450	460	464	453	421	463	472	426	460	450	458	448	449	470	434	436	464	480	450	468	445	449	430	481	460	472	430	467	424	458	480	464	487	445	474	499	443	479	448	446	436	463	476	494	464	496	440	462	418	474	483	472	444	450	492	455	436	446	442	446	474	465	453	489	478	473	447	465	431	442	464	474	487	477	470	445	483	452	472	486	471	439	454	442	461	474	473	474	435	484	429	454	468	473	472	478	425	451	476	429	496	424	462	471	447	440	461	466	454	465	443	441	460	462	465	420	472	453	459	434	463	480	496	478	463	471	477	469	448	495	464	430	466	468	458	465	460	423	447	469	495	436	477	479	476	436	462	460	461	448	444	444	439	467	448	421	462	477	447	461	467	454	472	450	462	461	422	447	434	461	477	448	483	453	461	473	444	480	511	444	439	461	460	452	455	418	423	455	451	472	437	442	462	445	453	443	470	468	434	458	495	431	449	479	453	457	446	481	494	455	446	469	471	488	443	476	468	420	470	480	470	491	487	449	440	444	432	468	454	435	424	466	456	431	474	486	453	467	468	452	462	433	448	453	451	470	450	455	476	433	458	447	444	439	460	477	459	461	467	440	465	458	426	440	464	438	439	487	434	456	453	506	477	445	467	434	422	465	461	471	432	486	451	456	480	440	471	461	426	429	454	461	442	433	441	466	460	430	458	458	462	430	451	454	489	439	462	420	462	484	454	468	465	459	452	458	436	438	445	456	459	483	483	432	493	451	446	472	454	437	465	499	463	442	482	467	438	469	466	474	467	454	462	474	466	431	457	463	454	437	430	448	481	464	457	504	488	507	484	471	456	449	447	464	462	423	440	432	443	471	455	476	463	453	467	447	491	442	453	449	475	485	448	489	455	455	481	475	442	464	468	448	431	455	457	448	453	460	426	443	446	453	452	488	452	442	451	457	451	490	476	484	470	442	444	440	465	437	497	457	465	466	467	473	459	448	457	454	434	423	451	467	450	426	468	453	475	447	471	450	442	460	481	463	455	415	471	449	429	455	480	454	432	459	444	442	462	455	427	467	474	450	453	449	457	465	422	453	472	456	504	444	486	445	474	477	456	454	481	436	470	484	468	445	429	446	468	432	498	432	469	468	455	492	455	463	431	459	460	469	459	427	422	425	494	433	469	477	467	449	488	452	473	452	473	456	479	471	438	435	439	463	485	468	444	478	424	482	448	420	472	475	419	476	495
345	2	2100	167890	375	3	50	325	477	602	558	624	612	592	572	584	545	526	503	502	487	509	493	454	471	491	470	463	484	486	476	465	466	487	477	456	476	484	440	460	455	451	457	448	423	452	434	443	453	454	417	440	449	431	442	428	447	411	461	432	445	423	419	420	411	407	442	420	419	439	424	419	445	453	434	444	433	422	454	432	433	413	432	420	434	473	447	451	479	458	435	433	462	447	417	395	446	429	448	436	427	430	408	390	447	433	428	435	409	418	437	397	416	410	440	437	419	459	408	410	452	411	409	435	467	459	437	422	458	422	408	457	410	408	416	454	429	436	440	412	396	451	447	455	423	429	405	409	461	427	443	439	437	458	427	442	424	477	387	450	421	435	452	444	446	431	429	435	429	415	424	407	450	458	422	415	417	461	438	431	447	436	438	398	457	412	437	421	450	435	450	416	406	448	421	398	412	455	427	425	445	443	445	424	457	403	455	445	402	413	423	417	433	435	399	419	383	427	438	423	434	427	431	458	413	411	427	407	446	396	420	436	435	424	423	430	437	434	401	450	429	413	413	423	435	462	399	437	409	455	418	475	400	442	446	425	440	446	440	422	437	396	415	426	416	417	439	410	428	438	438	440	394	409	422	439	417	447	446	423	406	417	407	408	418	419	423	422	427	448	424	446	440	428	404	427	454	419	422	432	426	390	399	395	424	422	412	425	433	432	429	418	452	439	400	409	423	412	442	418	449	411	416	473	437	420	429	398	419	391	423	453	446	413	396	417	396	429	404	452	433	404	400	428	421	427	418	415	415	432	431	465	430	448	414	438	416	419	403	397	416	432	419	419	422	446	424	426	423	400	416	428	446	431	436	409	447	450	437	440	414	423	429	422	435	447	414	410	433	386	416	437	416	443	408	438	440	389	438	414	422	423	447	411	427	466	399	450	416	416	414	427	415	423	429	443	440	393	407	419	400	459	418	460	388	411	403	448	423	391	440	416	423	418	429	437	446	457	416	453	433	420	381	440	422	436	429	433	431	461	434	428	423	463	419	415	381	436	415	420	398	405	448	438	439	423	408	437	400	429	440	412	420	418	438	429	434	397	436	443	412	472	414	434	435	408	432	424	445	421	416	444	409	449	427	405	441	430	438	390	389	430	440	432	440	444	414	418	433	408	409	442	425	439	429	428	405	417	444	433	435	415	398	432	409	413	416	449	448	439	451	413	438	424	479	435	454	422	438	424	447	434	432	420	402	441	428	415	423	437	415	442	421	431	379	435	431	386	397	400	402	422	396	414	405	468	445	432	441	425	434	410	416	399	403	411	387	432	410	434	389	414	457	430	444	435	457	434	448	417	430	416	413	417	441	427	415	464	413	440	394	440	412	417	424	442	436	417	432	431	429	432	398	412	419	447	416	432	443	401	404	411	448	418	395	432	418	408	422	435	430	402	403	458	457	415	407	444	411	405	429	401	405	415	390	472	420	455	401	415	425	453	422	418	433	409	438	432	450	423	440	418	419	408	401	402	440	407	427	444	410	420	456	415	391	451	425	432	445	420	417	427	424	425	421	409	425	413	422	427	385	412	413	442	412	441	422	410	398	403	444	435	443	397	424	412	435	443	422	420	429	415	384	415	443	419	414	387	400	417	399	428	413	428	442	394	418	422	418	405	390	426	418	454	414	428	382	422	397	444	428	458	403	429	458	439	439	405	415	406	405	435	415	451	438	411	407	444	419	441	455	381	421	417	406	427	428	437	415	419	429	432	410	422	448	418	413	443	414	460	439	405	402	436	391	428	443	400	430	431	425	434	424	445	386	444	415	398	437	386	395	430	410	436	439	417	400	421	433	397	431	434	415	433	414	415	414	439	446	403	429	402	384	423	447	405	397	417	425	405	437	396	423	411	420	443	432	386	385	460	428	433	391	437	402	423	416	396	481	409	443	445	444	436	420	383	394	421	454	417	438	438	458	422	451	431	409	410	437	414	410	411	383	379	408	431	437	460	419	437	424	443	382	428	422	406	416	458	420	416	478	429	427	421	430	383	456	420	399	424	441	436	404	405	422	438	421	401	399	413	409	431	424	402	435	424	400	429	406	452	428	406	397	422	403	429	439	443	430	452	401	419	429	452	399	402	445	474	437	432	395	436	419	431	409	436	439	440	417	428	391	455	440	409	432	455	425	412	404	422	433	416	441	443	409	420	429	401	411	400	426	410	423	435	426	413	417	419	446	419	394	421	441	467	444	438	418	403	406	416	440	429	431	439	441	400	444	444	388	410	394	413	422	400	415	460	423	430	416	450	417	398	409	423	454	402	426	432	404	451	433	420	399	419	438	436	436	451
345	3	3500	167992	382	3	39	326	491	627	618	615	619	567	544	577	523	526	534	511	500	486	502	500	472	490	426	436	492	456	452	463	444	474	476	442	455	456	435	453	435	449	445	446	410	424	420	391	416	441	397	431	449	412	450	426	430	427	411	409	406	457	430	420	426	438	414	422	410	381	423	409	413	429	396	426	400	429	435	395	433	418	439	470	432	449	439	492	430	450	420	425	439	393	392	399	412	394	404	437	432	420	443	416	392	418	426	440	418	416	408	388	385	454	401	423	432	422	380	435	443	373	386	420	391	422	423	382	408	394	426	402	457	405	418	412	400	380	396	412	404	425	374	402	423	430	425	448	410	428	437	385	408	441	391	413	416	439	401	412	403	397	413	437	392	438	459	412	404	432	420	398	426	425	394	418	410	409	412	404	432	447	418	425	419	417	406	440	389	408	406	408	417	449	408	423	403	384	428	406	426	378	428	409	413	420	396	435	418	416	395	427	430	406	444	394	432	418	390	413	376	416	448	439	410	440	419	406	409	416	415	426	391	439	414	404	394	419	414	402	375	415	452	388	407	405	398	417	418	436	433	403	374	422	398	411	397	416	416	411	427	435	410	415	419	451	408	385	413	370	388	423	391	407	405	437	455	409	429	431	420	397	402	396	389	411	410	421	414	421	403	420	404	439	439	399	432	396	395	406	401	399	383	403	424	417	411	402	389	402	431	459	403	421	401	370	429	410	454	433	375	415	430	445	417	419	421	409	434	414	382	401	406	399	385	415	415	434	416	414	401	388	404	390	401	424	431	412	444	423	406	409	411	413	409	429	404	438	449	408	407	394	396	419	384	437	415	423	438	389	432	410	417	425	418	446	422	415	375	400	387	430	408	430	402	415	403	406	410	414	383	385	427	429	404	421	409	459	409	404	398	403	409	394	422	412	415	409	410	410	435	397	439	397	405	425	366	424	428	418	410	416	411	403	420	385	382	419	431	401	391	406	413	431	424	397	403	387	405	387	384	405	431	403	364	411	408	431	440	407	438	387	418	424	410	392	398	398	434	409	387	438	393	416	379	401	411	386	421	402	427	435	357	437	402	409	405	387	437	423	395	435	403	416	408	394	425	396	405	411	416	431	401	440	429	402	396	398	430	437	413	402	416	416	418	388	421	424	387	417	406	421	412	422	392	427	394	399	387	397	393	399	390	448	397	425	410	424	422	404	403	416	398	448	381	428	422	419	426	401	411	414	436	391	436	396	391	372	397	432	427	409	395	405	416	422	401	413	436	408	427	395	385	421	414	384	410	397	412	421	399	436	384	364	429	407	388	386	356	408	403	419	423	398	398	439	423	412	441	420	403	403	391	383	408	395	420	403	440	437	416	395	439	400	431	393	425	391	419	374	394	438	389	401	438	404	387	420	434	421	402	417	384	404	435	416	429	421	393	433	379	398	399	411	390	395	417	440	410	384	422	364	410	406	389	416	426	430	382	400	419	427	405	378	415	345	389	421	393	426	414	412	401	383	396	404	385	414	400	412	436	416	406	392	396	379	402	416	429	386	424	411	396	421	387	406	400	415	412	444	385	407	420	420	417	428	444	413	419	401	416	443	417	366	445	410	401	379	407	407	427	413	405	411	408	405	404	402	416	408	411	410	403	406	403	400	390	449	405	398	403	393	399	414	419	424	408	387	432	424	394	424	407	419	397	389	393	437	398	406	401	425	406	435	417	418	399	415	379	423	418	430	395	388	431	402	425	438	389	433	390	418	401	416	392	406	427	395	400	412	411	419	401	438	412	435	406	391	413	393	399	415	385	435	427	402	402	394	429	404	432	380	409	412	424	446	388	424	425	383	407	410	396	451	391	436	395	417	424	415	428	405	382	418	394	389	436	424	414	416	404	417	420	437	415	420	400	407	442	447	387	411	383	438	418	419	403	441	436	403	401	459	396	435	413	436	411	402	410	402	426	415	381	409	420	402	396	411	409	427	404	400	424	400	387	417	398	419	408	408	359	430	384	414	395	394	392	415	449	408	404	401	414	379	397	395	434	410	423	416	423	414	424	377	398	430	426	421	410	387	388	448	406	399	387	438	380	416	410	417	400	377	434	404	415	398	407	402	406	401	378	404	423	423	421	383	401	392	446	402	398	432	384	422	413	409	371	419	429	410	390	384	426	383	422	419	421	400	412	397	404	425	391	394	401	428	404	412	401	373	445	428	395	401	389	399	440	409	433	372	390	414	374	419	393	424	401	412	377	386	436	405	458	373	382	403	420	376	386	408	367	398	401	398	409	435	424	403	417	422	422	377	398	396	403	442	442	412	370	422	433	428	415	395	432	389	417	465
345	0	2700	168094	377	4	16	230	388	554	600	630	568	610	563	563	495	508	511	480	441	456	432	429	460	418	453	464	408	384	408	420	378	394	391	394	366	394	418	364	380	370	381	345	346	339	339	364	356	385	374	387	384	394	351	368	349	361	333	328	349	358	357	361	351	350	355	346	333	359	339	354	368	328	366	345	375	338	332	343	334	344	368	337	367	350	376	377	385	390	362	324	330	360	352	310	340	327	334	343	351	341	347	361	325	327	317	333	319	326	352	361	366	371	316	340	323	364	373	359	330	310	349	343	329	320	331	344	349	330	356	353	338	347	349	368	350	337	320	313	316	333	305	315	332	303	342	335	346	355	328	306	329	349	311	353	321	322	327	346	354	307	327	333	338	341	307	330	315	314	344	317	347	345	335	335	336	343	343	295	304	344	347	346	332	350	324	340	330	342	326	334	343	338	344	344	348	324	352	345	345	365	331	316	346	350	327	354	349	325	349	312	353	313	337	303	343	319	346	316	338	334	334	325	341	305	343	311	317	326	323	333	331	347	321	334	314	371	370	308	359	314	325	322	364	335	371	314	337	324	330	357	321	312	354	361	358	305	339	328	318	322	343	319	355	360	314	330	312	328	336	329	319	340	333	349	325	371	323	328	340	340	319	347	348	350	335	341	295	331	347	329	330	335	313	338	322	347	319	321	291	317	366	345	347	328	337	324	334	321	355	344	322	320	312	347	340	357	327	344	346	323	338	346	317	305	335	331	338	332	352	335	360	321	316	349	324	333	324	324	322	329	338	337	323	345	298	346	344	351	345	350	325	334	335	333	325	357	335	339	326	350	336	358	316	315	362	363	296	326	312	324	374	334	315	340	338	334	355	363	365	329	311	357	315	359	300	348	327	322	316	335	332	344	349	331	374	340	337	335	315	300	345	356	331	319	337	311	372	359	329	335	299	323	318	330	325	336	319	329	316	315	343	333	334	348	296	348	311	331	345	336	305	347	324	368	329	316	318	319	311	327	305	323	294	322	339	317	368	323	357	325	332	335	333	329	338	345	338	312	310	313	338	319	346	341	333	334	315	349	313	351	332	331	334	340	333	327	344	324	323	325	325	322	324	332	354	332	341	334	340	309	317	348	354	329	324	306	324	308	331	363	344	347	320	320	329	365	329	365	313	325	334	347	319	345	343	337	321	357	351	316	359	335	291	327	327	316	323	339	358	359	307	322	320	328	356	335	321	349	326	333	320	334	340	350	335	323	320	360	314	338	329	317	309	321	345	319	332	321	315	333	314	330	300	312	328	326	317	312	318	363	329	279	317	308	310	365	362	326	341	318	355	302	339	339	333	326	338	334	335	338	335	345	314	329	304	320	362	337	330	329	305	322	316	341	309	338	324	334	374	295	336	331	311	354	350	315	327	323	319	338	336	340	367	330	331	337	387	323	325	353	318	373	329	313	347	321	315	344	335	324	326	345	316	334	320	341	332	329	354	318	319	343	319	317	345	329	354	327	333	356	324	335	329	315	320	337	326	325	311	338	326	338	333	360	319	330	306	340	345	321	348	326	359	352	344	347	332	358	343	339	320	323	311	308	326	357	334	332	344	314	356	353	344	351	336	297	324	351	325	335	343	354	329	332	332	326	326	337	375	328	305	332	307	321	341	329	336	337	364	312	366	333	360	322	320	338	347	312	350	325	328	330	326	357	306	348	326	342	314	336	331	319	342	308	327	309	349	299	318	327	300	327	327	309	335	327	340	320	335	341	305	361	323	333	330	319	362	319	319	341	353	344	300	323	331	318	326	350	324	342	334	339	347	346	316	303	350	315	317	330	349	304	313	335	304	321	327	317	335	315	325	306	324	329	326	334	326	308	329	287	331	334	332	344	320	321	304	344	321	329	327	308	332	361	334	335	366	334	322	336	322	308	333	304	340	351	327	343	360	306	323	344	323	342	343	345	315	328	325	326	295	299	328	310	311	335	316	314	338	352	329	308	321	335	325	350	327	314	373	351	335	316	351	323	327	322	332	335	322	325	333	330	342	355	323	338	344	334	317	344	345	311	344	325	322	325	322	340	322	333	331	351	331	354	335	333	348	314	325	326	323	335	342	329	325	319	337	314	337	323	323	338	314	293	340	338	341	332	306	335	304	344	329	310	324	333	342	336	335	365	292	353	353	312	331	322	340	332	313	344	346	345	338	327	309	348	322	348	360	339	298	342	312	333	293	328	328	320	316	342	327	345	343	339	335	350	361	342	318	335	320	344	326	336	312	327	355	329	331	323	336	323	338	328	318	344	316	329	317	315	333	330	320	342	343	321	323	316	342	315	318	316	311	327	345	334
345	1	1900	168195	388	2	54	317	404	529	521	563	534	508	474	456	457	474	436	428	459	426	417	413	425	387	437	407	404	414	389	394	402	444	344	426	360	402	373	400	384	393	403	384	383	405	378	385	362	389	378	411	373	386	397	382	365	384	382	402	382	392	383	366	357	365	371	336	375	382	354	356	392	344	382	345	395	358	383	324	360	370	339	362	364	383	418	394	395	414	375	383	385	372	393	367	373	364	352	378	330	380	355	387	355	365	426	392	371	370	394	387	375	384	399	355	376	384	373	362	360	387	350	379	381	377	344	370	377	396	348	395	355	397	358	355	373	331	360	378	357	363	375	379	351	361	358	395	349	368	368	367	363	351	386	382	386	355	386	339	377	370	382	389	362	391	367	346	370	335	354	388	388	368	390	373	358	355	376	374	364	361	367	351	363	343	351	401	364	321	394	362	363	364	348	360	369	376	341	377	384	359	363	349	355	367	377	366	351	339	363	356	401	364	392	367	341	423	379	397	386	379	355	354	337	360	374	377	353	361	370	363	359	380	352	374	350	363	375	364	364	366	381	369	385	370	373	392	368	385	344	361	362	326	343	351	369	355	366	345	377	332	359	377	376	362	401	389	383	367	356	360	345	351	409	389	366	397	353	387	334	357	338	349	351	343	338	370	352	384	372	396	384	370	369	413	356	385	359	349	324	340	368	386	358	363	369	344	353	364	342	406	388	350	343	376	340	376	367	325	351	359	356	341	379	351	359	351	356	375	387	385	365	337	347	345	395	367	379	378	322	348	366	377	378	394	354	350	381	369	343	365	344	353	374	390	409	373	368	354	360	378	368	342	395	370	348	378	366	373	386	382	343	333	382	365	374	354	378	384	371	357	382	362	368	366	383	404	405	369	344	391	385	384	381	399	366	348	355	349	368	368	353	385	359	390	397	379	387	346	339	354	348	367	347	389	382	339	363	365	363	376	360	391	379	335	371	368	375	382	356	348	336	352	342	370	370	358	336	377	405	370	395	361	356	375	351	340	368	349	378	372	373	371	355	365	385	387	350	367	393	375	367	377	391	358	349	350	371	368	378	370	345	351	367	372	380	393	377	390	375	374	396	384	363	382	378	365	360	378	376	349	350	370	378	388	389	364	392	396	402	370	337	373	359	381	346	360	380	374	384	368	373	366	371	358	349	326	394	371	385	382	376	380	355	360	381	385	362	354	375	387	341	343	366	355	358	364	357	382	363	371	344	373	332	348	361	350	347	375	368	377	390	330	397	385	371	392	391	320	389	380	346	369	391	376	355	386	367	367	375	341	333	318	333	348	363	356	391	370	391	378	352	394	350	402	345	377	338	388	308	356	378	372	346	388	372	408	366	351	366	345	363	348	322	373	379	354	373	355	359	348	362	384	380	353	326	369	373	356	388	379	386	396	367	367	344	359	364	364	362	328	344	376	379	354	368	377	375	376	362	381	352	364	375	366	383	386	367	339	354	376	358	374	369	377	358	374	353	365	352	385	346	377	328	364	379	351	399	366	359	344	391	364	369	376	368	369	360	339	348	348	362	387	361	374	364	352	377	379	366	370	390	399	361	348	376	369	369	392	367	380	364	393	364	359	383	373	362	366	350	363	332	394	390	376	367	350	387	400	328	353	350	348	372	361	366	343	346	382	355	370	388	375	376	345	400	368	370	368	367	375	370	376	396	399	367	370	368	358	338	366	348	399	356	356	352	344	383	381	363	382	366	389	361	372	344	394	330	383	344	375	363	363	387	329	369	380	343	414	340	355	360	367	354	364	353	358	387	384	393	363	366	363	377	380	370	357	356	350	363	368	376	367	370	407	389	377	370	347	362	348	352	357	362	345	343	380	341	342	372	369	342	353	364	358	372	395	364	378	332	389	395	381	382	365	346	368	367	355	345	388	357	372	369	366	368	347	364	412	392	349	354	355	357	368	376	383	348	384	351	350	347	347	385	357	389	350	369	367	372	366	381	399	362	331	357	380	360	369	335	367	365	372	359	385	334	365	352	378	368	346	382	356	374	357	370	380	381	359	363	391	385	355	367	380	345	350	342	341	351	354	370	386	361	370	376	389	362	348	350	354	402	388	407	361	355	369	368	352	373	368	340	360	385	366	355	338	362	360	363	349	374	312	407	328	380	370	406	380	369	345	356	350	339	336	360	387	357	366	380	377	364	383	371	356	363	382	361	362	380	358	350	370	344	357	363	392	389	360	383	391	376	360	345	345	370	385	346	364	370	335	396	407	348	357	354	383	343	348	362	381	355	346	363	357	382	366	376	359	379	392	384	357	351	363	375	387	351	333	344	381	351	391	350	364	350	387
345	2	2100	168297	383	0	29	245	389	501	553	564	542	523	460	484	460	422	436	426	377	439	415	382	395	394	366	392	376	357	367	386	344	347	367	354	300	340	336	348	350	356	345	341	334	308	356	342	326	333	312	340	336	342	338	325	318	334	325	331	302	320	316	329	314	337	328	334	332	331	315	329	342	328	306	323	312	320	349	313	324	299	302	349	336	321	321	334	311	366	311	327	316	324	311	303	325	343	334	353	318	318	310	320	349	335	342	326	309	322	321	324	341	334	309	300	306	307	325	323	318	325	300	347	326	312	334	300	310	306	300	324	331	288	310	332	312	284	306	328	323	313	324	294	308	346	328	317	319	365	329	274	317	313	307	305	338	309	306	306	319	302	316	304	337	342	322	292	301	309	294	316	297	291	301	322	297	278	304	295	317	305	295	333	310	318	323	310	321	294	306	343	309	335	300	314	303	285	297	296	284	311	286	315	309	296	302	322	315	303	299	317	322	333	303	321	299	310	325	330	290	302	306	305	292	323	292	326	290	300	317	333	311	312	341	339	303	327	308	307	304	300	302	333	328	305	304	338	326	276	306	301	296	295	310	306	308	341	315	299	303	329	315	324	312	309	322	324	308	295	298	312	309	320	303	313	312	310	318	282	304	319	304	306	318	327	309	295	309	298	303	299	292	317	354	323	275	329	292	309	318	293	312	325	346	311	330	335	303	329	293	326	301	329	344	306	319	299	313	306	323	308	310	338	304	320	314	310	342	285	322	305	331	308	319	282	325	300	330	302	316	335	321	323	294	300	295	324	296	309	332	273	300	314	318	324	352	301	344	316	315	296	300	312	318	284	305	316	328	332	313	336	298	295	328	287	330	308	317	320	320	323	311	314	328	322	300	311	312	304	323	326	321	331	291	336	318	315	306	332	301	319	301	318	305	301	348	312	315	315	281	298	293	302	288	307	300	331	332	303	311	323	304	323	302	302	333	319	322	317	290	324	312	312	309	336	327	320	281	315	332	321	307	301	302	308	282	313	344	305	299	302	298	315	316	302	305	315	317	320	306	310	312	303	319	315	346	296	332	318	339	307	310	326	305	299	278	288	300	319	302	306	309	318	305	329	311	291	291	314	344	312	321	310	310	317	318	318	296	306	343	326	312	293	312	340	303	314	305	311	292	321	294	289	312	309	298	303	333	306	332	318	300	288	297	320	275	308	334	282	334	295	291	303	315	291	319	303	320	308	307	320	300	319	309	316	319	326	291	317	289	312	318	324	329	283	309	321	325	329	328	288	322	291	303	310	310	311	325	304	294	313	281	291	325	299	289	298	308	332	306	292	318	321	313	310	309	317	303	297	322	315	300	289	317	293	310	305	328	309	302	280	313	330	314	322	280	296	321	324	303	309	311	307	348	309	329	314	316	301	314	329	318	271	289	323	301	321	328	305	328	283	331	329	292	299	318	305	326	340	315	329	313	335	284	308	294	284	315	326	296	327	299	313	303	300	311	296	305	325	302	333	329	311	329	299	297	305	304	268	318	321	294	325	301	340	295	321	323	311	332	306	283	333	300	305	294	321	295	306	333	311	302	324	333	323	309	325	325	323	326	285	307	336	294	290	334	346	303	279	286	292	317	310	296	309	312	274	299	270	306	289	300	293	291	289	339	299	314	312	306	324	333	282	288	295	314	302	295	279	297	304	305	314	332	287	296	305	317	299	294	337	309	325	321	312	336	325	296	320	328	295	315	332	292	296	309	296	329	311	323	334	278	307	311	313	320	299	302	314	318	298	301	292	289	314	302	302	278	284	310	294	313	316	326	321	291	317	340	310	318	322	304	300	284	301	290	351	282	333	320	301	291	318	307	295	284	321	324	259	289	300	305	352	307	296	308	303	322	299	293	299	296	328	310	306	327	305	327	295	305	318	339	287	292	315	299	332	325	302	341	328	300	307	303	274	305	314	339	307	301	301	304	283	320	292	288	317	311	320	305	306	310	302	309	296	313	308	333	312	333	321	349	298	307	341	306	283	330	296	365	271	319	364	276	315	295	309	293	307	304	305	302	317	305	320	301	299	271	289	330	299	320	291	312	297	274	314	311	312	318	334	302	336	297	308	291	314	324	328	323	300	281	312	311	330	328	308	340	318	292	328	325	299	313	282	304	303	319	329	335	335	321	324	296	309	309	320	318	335	297	317	298	316	324	302	296	311	306	328	287	293	279	309	284	284	309	304	312	312	302	314	299	296	301	308	320	318	275	318	293	313	331	273	308	303	270	294	305	318	365	308	346	332	293	317	311	303	339	332	301	320	318	263	330	312	330	320	291	327	328	305	307	331	333	301	323	322
345	3	3500	168399	378	0	29	304	410	522	526	607	549	567	497	527	488	466	427	449	444	408	414	443	432	428	416	388	368	408	390	400	384	372	369	369	377	383	370	391	410	412	364	382	403	367	392	378	353	370	329	351	367	344	331	357	337	367	374	368	339	363	355	362	374	385	345	346	359	346	364	388	334	344	354	353	337	378	370	364	383	351	396	356	388	362	389	387	386	368	352	375	357	373	363	350	328	369	335	338	339	346	343	336	330	329	347	334	350	368	362	372	382	336	353	360	315	358	337	312	339	356	351	354	326	368	343	325	309	339	345	350	356	348	377	343	362	387	322	343	333	364	353	370	339	394	363	339	342	345	361	323	330	352	373	377	358	361	342	345	358	347	345	390	317	363	338	345	335	380	336	363	332	345	359	377	347	339	370	344	308	332	317	372	364	354	359	364	373	341	356	360	334	334	362	325	320	337	329	345	347	358	354	338	340	338	327	340	320	374	360	362	341	346	316	371	385	333	315	330	330	361	305	345	355	317	346	356	315	345	369	335	342	356	386	331	355	330	341	341	343	358	347	339	355	366	348	355	345	363	352	310	331	336	297	334	378	358	331	361	355	336	331	365	375	344	357	363	363	357	358	312	340	353	368	332	346	337	358	345	360	351	372	311	345	338	328	354	343	336	361	338	363	323	334	339	331	343	329	326	337	338	363	341	329	322	347	373	371	344	324	345	349	342	387	368	341	371	336	350	350	351	338	342	369	360	349	350	355	375	368	360	339	364	338	360	353	348	370	333	349	333	311	376	345	349	328	319	357	325	327	315	308	363	355	345	322	343	317	359	353	353	349	316	345	350	347	359	350	349	337	353	344	343	338	340	339	358	361	323	366	365	339	319	348	336	352	333	341	374	339	367	368	352	350	383	352	369	304	381	351	368	370	361	308	338	336	330	368	372	337	331	351	347	355	354	379	326	329	330	369	350	356	317	393	336	352	330	357	363	353	352	351	366	353	354	365	347	378	370	336	374	338	309	339	368	345	388	351	380	359	361	346	353	354	358	357	312	353	349	353	371	359	344	367	334	304	357	355	336	349	363	348	320	341	356	312	348	324	330	345	338	329	332	356	344	370	322	344	357	325	334	362	350	373	341	334	351	339	358	365	312	338	357	380	332	354	393	344	332	342	355	341	369	338	353	379	374	358	330	352	339	314	355	375	327	340	334	348	328	323	383	348	335	364	358	366	352	353	347	346	343	352	346	334	359	362	331	333	342	359	333	332	347	315	345	323	384	352	331	331	320	349	342	323	367	342	343	370	347	355	336	345	345	334	332	345	347	332	362	328	355	337	354	349	300	372	351	312	354	361	338	333	341	334	358	331	332	350	347	342	379	336	360	328	365	372	329	377	350	320	369	336	339	336	344	359	357	340	346	325	345	340	388	354	354	359	348	331	332	354	383	334	341	336	332	332	341	325	345	332	347	348	338	351	337	373	360	360	354	361	370	337	344	335	323	359	369	366	350	357	345	342	364	347	336	357	312	338	309	355	338	334	345	368	364	309	344	337	348	343	337	349	358	324	347	357	337	311	352	353	367	358	300	361	334	349	323	351	355	349	337	349	381	343	350	340	369	335	350	357	371	352	322	341	341	336	376	366	356	329	338	375	328	351	353	322	341	331	322	346	333	362	371	349	349	322	356	351	351	372	324	357	348	354	334	319	325	331	324	366	360	362	358	364	331	341	356	329	350	331	350	345	337	336	349	333	348	355	358	358	329	327	335	332	330	370	340	348	338	340	333	355	347	344	361	334	359	340	338	325	346	328	334	328	352	344	352	357	340	338	337	338	308	329	337	290	362	341	324	384	343	348	355	374	379	329	371	358	346	333	344	333	353	377	344	332	336	347	348	369	369	334	363	354	348	350	350	336	349	385	354	357	330	314	356	381	365	320	345	357	322	347	352	334	365	372	357	323	346	340	384	351	367	386	346	376	333	371	355	336	360	352	336	361	362	338	361	354	356	354	354	342	315	354	336	343	340	322	358	352	339	342	355	337	349	366	357	318	357	350	334	358	345	336	351	365	325	371	336	353	380	356	346	360	334	349	332	345	360	348	335	353	384	329	354	355	340	346	366	375	318	350	371	371	359	347	364	310	369	340	334	336	361	350	343	354	334	331	346	354	341	354	335	330	367	331	341	340	335	351	351	352	368	360	308	374	316	354	339	374	354	343	325	374	345	365	345	350	329	349	373	349	358	350	341	335	328	340	343	360	392	337	357	371	344	341	369	348	361	347	343	349	364	359	353	349	346	358	333	327	351	356	333	327	342	363	348	343	359	352	319	361	364	338	332	331	339
