345	0	2700	180477	352	4	109	621	898	974	889	869	796	747	688	701	679	662	668	597	639	589	644	577	590	570	582	545	545	579	562	551	541	505	535	546	501	551	539	539	494	555	563	479	501	528	523	475	465	529	505	515	517	519	469	510	477	489	466	462	478	505	494	477	492	515	539	474	518	461	458	493	503	460	476	467	442	487	469	490	496	468	482	491	501	454	514	467	490	514	458	449	489	472	462	490	431	508	500	482	507	465	448	468	464	460	454	456	490	489	498	472	444	481	456	467	451	452	437	486	445	478	448	483	471	483	448	490	480	478	459	463	476	464	479	459	496	452	487	499	462	502	487	483	445	459	429	450	494	436	466	468	468	467	454	473	472	509	469	474	490	456	446	484	463	464	466	440	505	474	457	477	476	473	456	480	460	465	438	449	462	459	465	475	456	469	445	480	495	466	481	480	485	473	502	494	481	508	427	523	472	477	463	496	464	462	517	485	430	480	456	494	447	473	449	454	469	480	487	481	466	449	475	456	441	447	457	451	478	488	452	462	469	483	456	476	481	454	469	475	467	441	450	464	471	470	465	472	447	470	471	461	471	467	469	480	434	478	483	452	448	457	514	434	462	482	463	477	478	442	516	486	481	463	471	465	472	516	478	455	455	471	430	527	444	468	486	438	478	465	428	449	460	493	470	471	458	469	448	465	461	467	464	502	434	485	467	496	509	496	483	460	469	463	447	463	472	484	463	480	491	449	499	449	476	460	479	473	455	496	465	459	454	458	456	469	460	498	476	465	517	443	486	462	493	452	486	487	470	456	477	458	472	474	481	442	473	475	473	454	472	453	507	453	459	514	447	468	495	486	473	487	467	485	470	492	467	471	493	501	450	447	474	471	483	441	459	456	494	483	473	485	471	488	469	488	463	460	478	478	483	447	476	463	470	477	464	474	476	473	479	483	509	462	495	457	420	448	481	473	457	485	465	491	456	503	460	450	460	454	470	468	480	465	487	476	494	493	478	473	453	441	474	487	469	490	483	472	447	478	457	490	467	483	437	482	464	455	479	448	486	470	455	486	453	496	461	468	471	466	489	461	465	461	478	484	473	489	472	467	459	471	445	493	482	500	478	492	485	473	498	533	479	482	491	470	482	475	451	461	500	465	470	442	459	472	509	502	460	463	458	467	511	484	463	452	484	479	455	497	481	469	457	475	460	495	462	470	461	503	505	467	479	451	481	453	447	481	492	475	438	442	491	471	476	485	494	454	492	469	446	455	456	477	455	474	491	468	482	488	441	503	453	488	447	489	488	455	479	471	444	466	483	501	426	467	499	489	471	483	484	472	474	466	476	479	479	461	450	480	492	467	492	490	455	475	466	481	468	483	468	471	450	482	477	465	482	505	488	481	477	470	476	450	496	469	480	474	461	504	471	461	458	466	466	436	461	513	464	461	460	486	460	469	475	479	474	492	480	458	465	478	487	452	474	460	473	448	476	463	436	476	481	459	470	471	473	480	472	497	471	471	458	453	492	459	466	474	467	462	474	471	467	488	441	473	466	456	471	476	487	473	494	454	482	463	490	489	486	479	468	485	466	480	474	470	452	479	464	499	483	491	500	462	443	505	462	441	490	474	456	481	442	488	452	484	483	484	486	486	495	445	440	475	456	461	414	482	441	491	509	470	487	459	485	450	481	461	482	451	446	494	451	464	491	472	480	454	479	513	490	460	459	464	488	450	478	488	466	466	467	481	456	468	482	485	426	488	480	469	462	457	487	465	454	461	487	431	467	514	441	481	472	443	447	487	472	517	466	460	484	479	465	490	448	477	461	482	481	483	481	466	459	472	466	504	480	492	512	451	470	451	472	442	457	435	483	515	497	441	468	440	471	474	478	473	459	513	436	448	484	446	452	446	486	497	455	456	447	453	472	499	499	478	478	474	456	498	471	462	469	472	480	473	462	455	476	488	483	484	480	476	448	501	468	468	457	475	506	485	473	434	455	483	439	499	475	462	478	455	463	475	448	488	479	506	483	467	450	482	438	466	452	489	488	478	467	462	483	462	473	453	468	496	458	448	470	484	440	426	483	489	453	451	458	458	437	486	466	465	509	491	444	457	457	491	486	465	458	499	475	500	471	449	464	468	493	473	449	472	447	492	492	472	492	495	484	476	464	483	490	470	461	488	464	466	487	498	474	460	467	463	474	482	489	476	483	479	465	434	508	464	470	463	481	460	499	462	462	467	501	414	485	478	467	479	476	499	480	481	474	504	463	463	458	524	505	475	495	485	460	483	452	481	451	457	427	472	464	473	448	495	480	505	485	460	511	440	476	486	437	474	463	438	484	439	457	482
345	1	1900	180600	361	3	219	775	826	811	785	761	696	636	627	631	586	565	580	576	558	536	590	535	577	520	501	531	508	500	497	524	504	480	500	469	489	468	494	487	468	504	510	487	506	485	492	472	500	456	507	497	475	500	482	427	463	459	475	472	501	473	474	425	462	468	472	452	448	478	468	494	450	469	448	471	484	481	489	476	473	454	468	480	487	480	448	450	464	438	463	444	444	480	479	454	452	471	451	480	482	474	492	507	458	442	483	478	483	430	460	484	478	494	483	457	489	446	467	446	486	488	443	481	464	424	489	461	461	449	476	495	457	444	476	481	464	433	433	472	469	451	470	451	450	463	461	474	488	474	503	440	482	461	460	465	475	480	458	496	439	482	487	443	449	420	465	497	467	463	455	470	458	479	459	439	435	461	474	435	456	475	465	481	478	490	435	492	457	503	446	434	504	447	435	462	450	483	459	480	485	465	473	478	461	488	474	451	459	457	451	466	471	447	454	485	451	484	450	483	439	473	437	476	481	451	448	473	503	453	467	501	431	493	463	449	438	458	498	458	507	497	471	429	476	481	483	478	496	453	450	426	480	492	467	433	474	471	452	448	458	500	468	468	438	454	487	491	453	426	484	484	460	450	439	458	467	418	488	446	451	483	470	469	493	435	486	479	472	478	453	454	476	464	440	511	479	487	501	460	478	434	493	479	472	470	475	460	464	431	448	433	454	489	430	446	469	469	475	432	471	471	470	460	454	484	448	513	462	474	451	451	465	461	444	488	484	469	472	448	454	440	432	459	497	460	467	477	477	490	454	440	431	470	443	482	494	440	462	464	458	479	432	439	453	443	452	470	490	446	467	489	447	468	466	474	450	447	474	417	454	449	472	460	485	455	437	464	479	475	492	442	488	463	489	466	447	499	471	475	475	488	433	457	446	455	455	456	444	489	458	473	479	449	440	458	459	476	445	475	469	481	458	435	462	450	444	456	463	473	458	457	442	444	488	474	494	471	460	431	443	490	467	436	464	476	505	462	464	469	454	470	444	478	461	440	464	481	459	450	442	459	461	452	482	484	496	472	456	479	479	465	443	451	483	456	463	486	465	429	453	463	431	476	460	431	483	481	457	461	459	452	478	442	476	436	477	471	439	474	479	468	470	454	472	475	463	499	476	460	473	480	482	496	451	483	457	450	438	479	441	461	494	443	455	493	471	416	469	465	451	477	439	445	475	430	490	447	458	499	458	473	486	480	450	455	463	446	481	485	469	476	474	450	497	476	426	440	475	466	433	444	433	494	484	463	492	477	438	456	473	464	463	467	495	472	466	472	473	422	488	502	499	471	468	452	455	460	471	431	503	490	445	507	473	476	506	478	458	487	463	461	435	436	444	438	468	456	465	482	472	472	456	472	432	459	478	447	463	480	416	486	431	445	472	472	469	468	483	452	443	448	466	411	430	439	482	479	448	484	461	443	464	441	494	465	426	456	435	454	422	442	465	451	462	480	435	461	421	460	446	451	462	425	477	471	476	475	445	458	455	445	438	480	468	470	473	444	455	495	471	475	434	455	440	474	457	472	453	440	454	478	428	438	446	447	471	468	462	485	468	486	476	447	482	502	453	460	443	427	486	483	461	462	468	456	465	476	470	453	442	477	445	499	461	456	448	460	451	458	488	459	445	513	443	475	468	470	486	452	462	449	488	458	458	498	431	474	484	454	438	478	491	465	470	449	492	419	501	456	433	465	433	488	458	472	468	468	455	473	446	455	471	427	470	438	478	461	445	491	440	424	459	462	447	483	446	480	459	466	482	428	470	477	422	474	439	455	447	427	419	421	475	487	436	434	471	461	487	456	433	461	463	469	466	457	469	464	440	420	421	461	455	447	438	440	439	466	449	462	455	504	453	479	429	458	459	459	460	475	462	471	473	464	498	448	451	463	469	477	471	443	462	459	493	471	455	498	455	443	457	459	483	470	456	463	469	435	481	450	445	495	458	484	464	484	462	449	464	459	468	458	472	463	479	472	448	482	485	431	457	460	451	435	477	444	453	417	477	490	485	470	433	472	432	443	484	472	442	462	467	436	461	467	463	461	481	454	457	469	485	470	427	491	457	463	451	472	466	472	462	482	432	482	468	479	471	467	447	476	455	430	486	479	466	469	455	448	433	467	463	446	459	452	461	473	465	469	439	441	472	505	471	473	429	429	486	478	479	464	446	443	478	482	442	487	462	463	454	480	458	460	492	454	493	437	457	468	462	479	425	450	439	472	425	457	434	478	477	445	469	490	467	451	501	453	471	475	439	483	509	446	466	458	463	483	478	463	453	450	456	461	453	495	464	480	446	454
345	2	2100	180723	364	3	170	696	857	835	776	735	687	662	643	607	609	581	576	546	560	547	550	544	533	518	524	525	510	533	501	501	504	523	499	505	508	492	486	454	480	476	487	499	467	479	488	458	470	463	476	480	451	484	462	485	476	461	476	456	488	459	453	466	439	453	455	443	424	505	467	426	480	453	494	480	504	466	488	473	456	473	469	466	425	451	459	493	457	475	451	467	461	450	448	467	445	481	449	450	496	494	470	505	488	456	457	460	453	456	455	455	477	462	429	489	460	441	459	465	481	430	489	430	431	470	464	450	468	428	481	456	453	490	439	462	438	434	466	469	461	469	424	471	458	463	468	455	438	440	482	471	468	444	444	473	475	457	443	483	459	488	445	502	478	471	436	490	470	487	438	460	456	432	443	465	453	466	447	475	453	432	472	483	412	466	448	471	449	471	455	433	466	430	487	466	433	454	466	450	470	472	473	440	460	435	492	471	449	450	490	435	463	471	446	490	473	454	470	453	427	468	464	454	492	421	454	454	464	455	485	466	452	436	465	471	462	433	467	468	471	473	451	484	480	443	461	467	436	484	456	494	473	439	458	475	454	486	441	464	450	489	471	451	457	486	432	473	435	459	468	496	445	435	462	440	446	476	450	466	437	475	466	456	476	458	465	457	462	455	417	459	488	430	485	426	443	444	459	454	455	469	460	482	483	440	442	445	446	431	429	481	434	448	452	448	492	440	430	457	460	470	460	456	484	466	455	413	482	469	466	427	450	446	455	464	462	460	447	451	451	457	484	460	448	446	459	461	464	429	432	454	477	480	443	477	476	462	478	450	480	449	470	444	468	463	460	469	420	502	478	441	429	466	451	440	469	454	478	488	458	452	431	454	452	436	454	441	452	499	484	474	473	434	492	450	494	450	482	460	428	431	449	443	455	453	456	485	433	460	445	447	460	467	441	430	444	452	454	435	433	469	457	466	441	438	463	461	442	451	457	468	453	437	435	475	452	443	469	466	481	452	457	465	451	448	463	440	447	442	479	473	475	433	481	421	458	461	483	450	462	435	448	468	460	471	426	519	460	448	482	431	461	448	474	445	480	465	469	459	466	489	441	438	477	429	426	477	434	454	449	434	439	463	443	488	483	459	446	440	418	466	434	469	478	475	455	434	458	457	460	510	454	464	434	469	472	438	439	459	465	448	432	439	472	436	471	500	451	440	475	450	444	452	470	441	495	472	473	407	482	436	463	448	442	465	474	443	487	433	419	443	433	466	461	441	457	457	488	467	460	467	409	471	441	468	434	476	449	493	481	431	458	478	460	457	453	465	446	439	461	426	483	441	465	422	435	434	472	429	454	482	453	491	445	444	474	492	440	472	492	466	474	445	465	439	482	419	459	459	487	471	426	472	406	470	444	489	439	462	451	422	477	461	427	470	470	446	465	438	463	432	460	485	450	491	447	449	439	456	455	466	446	438	436	465	446	467	448	443	468	437	459	459	451	459	435	422	452	458	472	466	471	450	484	433	444	475	455	452	465	452	447	460	441	434	481	441	477	430	444	461	461	437	446	481	402	452	430	443	436	460	456	452	455	472	432	484	438	463	444	411	435	459	450	475	444	453	471	442	447	506	484	462	487	409	458	478	433	448	452	477	454	453	478	457	456	470	472	470	434	435	461	445	426	462	483	431	457	471	445	446	482	446	464	431	453	463	444	454	422	474	494	428	451	440	456	444	426	434	469	487	466	426	454	409	468	451	435	454	447	462	487	458	465	443	460	460	447	446	458	460	444	465	470	437	454	489	458	433	444	446	456	446	417	434	475	439	498	447	442	453	440	467	468	423	436	442	450	459	438	471	454	446	442	464	437	470	471	438	473	411	468	443	465	424	464	398	468	439	480	457	452	444	470	463	422	493	453	463	436	471	432	497	440	468	426	451	450	466	453	472	468	478	457	446	451	473	455	466	431	448	470	440	445	445	469	414	414	466	481	457	464	475	436	478	449	440	449	439	451	451	440	461	444	431	437	463	439	448	447	457	453	462	464	451	446	451	435	457	449	450	403	466	437	479	413	470	424	463	474	447	432	472	461	468	478	455	463	458	465	435	469	479	466	454	464	449	477	433	474	470	463	503	438	466	441	492	476	430	396	477	460	451	524	471	456	434	437	442	455	427	470	460	443	443	447	471	449	430	455	466	487	498	476	469	452	425	464	408	429	434	445	459	437	446	461	432	486	470	460	476	449	445	472	449	462	474	452	474	425	485	444	456	451	441	448	430	481	449	457	464	450	439	458	483	465	461	465	447	440	444	436	426	452	420	460	447	444	467	488	452	441	472	443	456	442	454
345	3	3500	180846	349	7	152	703	878	867	843	772	748	690	658	623	604	608	560	592	586	552	538	512	514	487	509	520	525	501	494	529	505	494	460	524	490	499	501	495	486	435	514	464	458	472	472	498	475	453	452	456	477	479	510	447	485	444	450	462	467	434	488	444	447	436	477	451	466	460	455	451	430	480	454	473	482	448	458	478	482	483	450	458	454	437	464	456	498	495	444	481	481	480	427	456	473	426	435	445	488	463	477	475	469	456	433	479	432	491	465	474	476	438	428	445	452	449	446	474	470	456	449	464	478	485	418	508	440	438	465	469	459	442	437	485	464	500	471	440	450	458	434	444	450	456	462	457	427	484	462	479	455	444	460	459	450	458	456	463	447	474	470	442	469	481	500	458	465	469	443	468	421	456	465	453	445	456	471	469	445	475	449	454	448	467	463	467	482	445	521	442	460	470	473	467	452	457	456	440	449	459	472	456	449	477	471	448	444	432	473	455	411	467	418	454	432	449	490	445	426	456	445	457	440	450	440	473	451	450	436	481	481	448	441	448	475	467	452	457	450	482	445	472	453	454	478	473	446	445	443	437	431	431	438	482	433	479	447	440	483	460	413	441	448	410	451	444	487	487	439	478	444	409	465	425	473	473	438	448	453	448	450	422	444	483	472	430	473	450	455	444	480	481	469	458	463	451	437	485	487	447	439	425	434	447	478	442	443	466	464	489	447	477	491	470	471	447	473	461	434	471	489	439	469	473	471	453	450	476	452	480	450	433	447	463	444	452	425	459	417	458	457	439	431	437	458	466	464	462	473	470	431	463	423	424	467	474	467	457	440	442	440	426	452	510	440	448	458	440	443	440	434	428	452	443	462	452	489	445	469	450	450	448	457	458	485	435	451	440	444	435	457	450	444	458	450	476	442	436	508	441	451	426	425	444	479	476	452	467	457	423	462	457	454	454	446	456	433	473	444	486	476	440	441	458	432	448	463	457	424	444	431	455	443	460	433	462	450	452	456	479	501	450	424	467	445	439	453	425	425	505	450	431	421	462	478	433	463	471	463	476	457	453	465	458	430	425	448	500	457	436	441	459	453	455	455	446	459	436	469	444	425	443	448	489	447	487	413	464	448	482	486	419	454	451	451	426	436	495	441	472	472	431	456	466	451	442	438	449	452	422	441	437	457	439	509	457	444	413	494	482	466	446	440	476	450	445	446	441	466	443	448	435	472	427	443	436	416	467	443	445	465	452	486	461	463	476	437	432	452	429	440	436	438	421	446	430	449	459	434	440	447	440	445	428	430	446	447	444	438	476	482	459	438	458	430	439	421	433	448	463	458	466	443	462	447	465	417	442	467	427	448	457	481	474	501	462	466	452	450	480	480	479	435	465	444	443	511	459	494	440	407	437	455	455	462	484	466	471	413	474	494	431	481	451	501	450	453	465	455	462	465	471	429	486	409	482	450	488	456	461	469	461	463	479	438	497	442	451	440	485	482	443	396	468	454	500	480	430	446	473	471	444	452	471	448	416	468	465	427	442	470	463	424	437	450	453	459	463	471	449	458	436	421	441	439	488	453	451	482	442	441	444	447	447	449	473	440	475	464	455	454	441	436	433	461	439	453	444	419	444	479	497	434	464	437	432	465	458	458	480	430	438	456	451	451	490	489	452	444	451	475	448	461	453	448	396	446	461	442	465	443	489	427	459	436	472	464	476	461	452	461	487	436	459	455	436	477	436	431	452	449	478	430	477	442	478	418	481	467	446	466	458	465	451	471	445	474	463	474	457	440	441	420	432	442	462	477	473	437	460	454	436	455	418	465	507	465	457	482	461	457	459	428	464	437	448	424	446	424	435	468	456	443	469	482	420	483	424	479	449	444	446	457	444	456	435	472	453	428	465	458	444	448	478	420	473	446	461	430	467	438	441	447	460	465	435	504	456	457	408	459	449	450	474	447	484	461	430	504	431	458	459	460	431	408	464	465	409	441	442	458	454	431	456	446	473	424	462	439	431	437	450	497	478	458	451	448	475	427	451	463	473	441	453	449	440	452	456	456	452	431	500	434	434	415	439	489	454	410	447	480	434	484	424	456	480	444	443	446	471	477	432	452	446	446	462	449	431	452	444	454	392	465	437	441	481	466	458	458	471	454	443	448	426	462	484	462	427	444	452	457	439	455	437	475	415	501	450	444	440	436	455	457	464	452	474	475	441	454	418	431	456	477	483	444	450	432	480	440	441	458	438	452	430	459	475	467	460	486	440	468	436	456	449	453	447	476	442	441	447	454	460	437	501	426	451	437	456	477	442	479	450	431	446	472	431	464	407	430	498	464	463	489	464	420	449
345	0	2700	180970	355	3	87	596	854	873	823	834	748	720	662	645	623	610	549	604	580	558	553	553	529	525	555	516	502	530	525	527	493	488	490	510	516	527	523	523	492	502	467	497	497	515	511	495	501	487	483	471	489	460	468	476	464	499	496	464	441	520	470	482	472	476	496	458	444	483	431	502	471	464	471	440	481	490	441	475	467	463	472	466	453	456	454	486	468	480	451	464	491	500	483	474	476	437	471	489	485	471	459	474	494	485	505	443	467	457	464	432	446	512	450	416	475	474	472	442	458	504	478	471	455	456	475	453	444	466	452	484	474	461	456	441	484	453	428	498	455	471	484	444	462	451	439	447	480	431	461	469	434	437	449	469	465	427	457	491	458	441	497	463	450	470	423	452	461	466	485	454	470	451	462	456	434	463	489	481	501	464	439	444	463	486	479	510	448	481	495	479	445	457	461	467	489	473	452	460	439	434	462	464	450	503	484	459	478	469	467	492	482	473	469	499	461	486	459	450	485	473	467	463	470	465	475	466	442	495	454	448	487	456	487	467	472	455	468	465	466	469	480	448	457	477	482	450	477	477	479	487	455	448	472	478	479	459	481	469	462	453	458	455	483	497	444	464	454	476	445	501	478	455	441	486	469	473	452	456	449	465	505	477	484	510	451	436	471	454	451	446	460	491	446	462	446	467	462	489	453	473	463	470	437	448	463	467	433	473	484	455	491	464	466	486	455	439	475	442	441	469	439	491	454	445	457	455	463	440	445	420	458	460	469	440	480	455	492	476	468	461	473	467	457	430	482	458	488	467	457	444	452	482	474	479	453	444	441	475	461	458	518	479	457	464	490	481	487	469	460	454	459	430	468	462	501	462	458	482	439	457	426	485	455	467	452	471	468	475	490	488	458	496	482	446	435	457	454	472	454	464	439	488	468	441	461	484	480	451	480	449	468	460	482	480	449	458	456	459	448	490	468	481	480	442	459	480	439	462	455	435	457	452	459	430	455	451	452	438	459	434	478	467	477	457	463	466	450	462	477	478	412	451	476	423	442	462	466	437	467	467	466	425	443	485	476	488	459	452	472	449	485	445	466	470	450	456	500	476	444	436	462	467	436	452	442	449	467	495	457	469	479	451	428	445	471	437	479	485	439	468	472	463	456	460	481	461	508	448	457	456	436	491	485	422	467	476	477	468	458	479	465	474	495	463	471	505	458	444	418	461	492	507	473	440	456	463	465	461	447	470	469	467	478	489	468	465	472	449	481	453	465	445	469	493	460	491	450	457	469	458	493	481	459	447	475	449	448	449	432	443	477	478	464	478	479	460	453	491	458	459	460	440	461	451	484	479	470	449	480	500	469	440	486	495	468	480	458	455	449	446	444	438	475	508	465	444	470	471	450	476	461	485	487	434	449	454	444	458	446	475	476	468	463	481	455	475	459	470	458	493	466	450	484	463	451	478	470	464	445	455	442	498	476	479	458	448	463	455	490	463	447	476	472	457	463	484	454	455	440	480	466	474	475	499	474	458	469	456	479	430	458	461	452	458	458	473	493	484	470	480	467	444	478	452	451	417	480	452	475	448	510	500	436	492	473	458	457	460	456	422	497	453	491	453	466	475	445	496	473	498	476	433	430	495	468	457	446	473	452	423	437	470	431	470	457	459	478	444	443	436	469	469	461	436	468	463	494	457	475	508	478	457	443	456	445	446	448	439	446	471	473	467	475	445	426	479	440	469	476	458	453	459	448	474	444	480	462	452	448	415	479	471	458	480	482	473	423	470	484	494	453	448	470	480	480	449	509	441	437	479	442	466	473	448	457	450	475	429	473	461	477	486	416	425	474	464	472	465	451	464	422	462	450	487	461	489	469	448	467	443	517	469	450	456	451	487	479	449	488	463	457	445	504	437	470	470	475	477	441	476	473	458	497	480	461	462	475	433	450	464	463	486	452	462	470	421	466	448	473	428	475	463	472	474	493	456	429	467	456	460	436	469	439	467	474	474	463	470	480	484	463	454	451	444	476	461	451	466	442	472	491	450	448	469	451	457	467	466	439	480	481	451	437	487	467	453	452	440	489	455	471	468	481	459	455	460	467	469	464	425	459	425	468	458	448	472	479	433	499	429	506	457	437	475	459	486	460	428	468	454	466	488	455	449	486	441	463	461	432	429	483	461	452	433	487	431	460	468	471	447	459	502	489	448	458	463	470	464	443	485	494	462	495	481	479	471	468	430	425	460	446	439	460	464	440	474	466	441	429	463	476	473	445	456	503	487	483	459	461	475	459	460	457	423	455	418	484	462	447	443	443	488	443	456	449	467	459	426	469	474	453	470	457	446	463	469
345	1	1900	181093	360	3	179	672	771	763	702	683	645	635	594	602	564	532	558	504	503	512	499	466	535	520	488	517	475	493	488	493	481	490	469	479	445	485	472	460	474	495	475	448	469	462	462	458	465	446	463	473	492	487	482	481	456	476	468	442	458	458	430	435	453	454	454	457	450	397	450	453	445	425	447	449	450	464	464	452	434	468	477	439	428	435	442	452	433	426	457	458	475	448	471	478	432	480	447	482	433	445	452	453	428	426	460	453	457	459	467	468	420	422	438	462	440	432	431	458	462	466	477	435	430	433	460	475	434	434	480	435	430	454	458	462	465	454	431	457	462	461	453	419	471	500	443	470	439	429	436	434	453	451	433	450	469	475	439	429	441	444	417	427	459	456	442	413	446	452	437	445	451	458	459	481	439	432	433	483	441	466	468	437	450	446	446	471	432	452	431	462	459	468	426	454	430	450	446	429	444	424	444	470	428	425	430	446	454	479	440	477	476	439	454	448	409	454	452	468	431	440	459	447	468	431	472	445	488	427	448	445	443	438	442	426	405	451	449	456	466	452	437	407	445	455	444	479	449	423	437	434	457	458	416	439	420	485	437	430	450	426	468	434	444	466	437	403	439	427	478	450	449	465	459	460	473	434	439	485	463	456	427	458	466	449	417	452	461	452	417	425	436	446	426	443	448	458	447	463	452	456	470	449	430	451	434	462	442	427	478	450	454	443	457	461	464	428	453	454	436	412	462	444	468	445	451	475	437	437	464	444	462	411	480	446	454	452	444	463	432	441	448	467	459	464	459	459	451	439	448	449	452	470	446	420	459	457	422	455	462	440	439	433	460	472	469	440	424	471	459	464	451	452	429	466	429	454	433	480	443	459	428	467	460	466	462	451	418	464	486	431	435	489	458	433	445	469	449	449	440	433	454	445	454	483	444	432	419	452	433	463	447	424	455	417	458	452	441	445	452	452	422	420	472	452	451	473	441	431	450	460	448	441	465	414	436	417	434	453	422	483	415	443	436	449	426	476	472	466	451	444	479	412	423	423	460	475	451	453	451	470	461	446	463	445	466	458	470	439	448	457	449	473	489	459	430	447	422	453	448	451	453	457	470	435	465	446	466	462	456	475	424	447	427	488	467	452	463	441	460	447	442	475	429	452	440	448	454	430	475	453	444	429	442	463	409	463	431	444	464	472	417	437	419	443	442	452	432	459	440	471	464	441	444	433	435	446	458	451	471	426	465	442	466	466	448	439	436	461	429	443	437	434	448	448	434	434	461	435	423	457	441	422	454	453	424	436	477	426	447	469	457	457	441	411	416	470	441	441	456	458	452	453	464	440	420	410	507	481	454	438	444	462	425	416	411	419	463	422	441	455	462	454	427	473	431	416	441	459	461	421	461	439	461	447	428	453	458	441	468	446	459	470	460	443	479	441	465	448	438	458	443	426	465	466	464	447	463	494	421	412	488	434	450	451	444	488	432	454	459	446	427	469	436	458	463	469	471	453	458	448	438	465	457	427	467	436	469	437	455	442	425	454	454	433	462	473	482	462	462	444	450	458	422	456	462	439	446	424	458	426	476	484	436	464	440	454	426	475	445	444	462	473	415	407	462	441	469	470	436	435	458	467	444	415	422	468	441	431	405	454	419	441	441	456	459	452	457	435	472	424	436	427	481	461	456	444	438	420	446	435	474	486	475	443	453	457	458	440	433	389	457	482	459	447	434	444	460	433	409	454	429	437	463	444	490	464	398	432	424	439	487	446	413	444	474	467	424	461	476	438	449	422	431	454	424	453	443	492	431	453	445	468	456	447	442	423	446	461	450	404	490	446	457	425	449	489	453	439	400	452	464	458	409	468	453	446	450	457	435	469	432	470	464	449	477	460	430	463	444	457	435	438	434	430	422	462	430	447	444	444	468	447	507	470	445	449	441	460	428	455	445	458	435	446	453	427	415	469	417	448	447	422	441	439	445	415	432	454	410	425	452	453	473	474	451	478	433	470	445	423	442	409	484	448	475	445	442	455	447	455	448	457	466	457	475	475	436	416	459	422	444	435	461	444	466	462	431	456	438	467	457	489	447	425	406	436	448	468	439	463	438	438	441	420	452	424	436	456	427	452	448	420	471	450	432	461	426	419	458	470	458	421	444	443	442	464	454	487	481	434	451	465	429	437	422	458	418	404	426	443	447	437	442	427	412	445	447	460	475	431	450	460	459	442	461	458	464	486	428	450	455	433	470	467	453	445	431	441	423	463	464	464	508	391	432	467	470	430	455	443	413	468	435	454	444	463	460	457	464	425	425	453	477	427	419	436	460	462	427	417	446	430	468	433	450	414
345	2	2100	181216	359	1	117	573	695	717	675	651	656	626	581	565	561	516	528	548	502	508	487	511	481	472	501	484	521	470	464	479	457	469	460	456	453	454	473	435	443	445	433	493	457	442	460	474	449	443	416	463	450	449	430	436	431	439	423	440	429	448	481	435	440	449	419	425	420	420	437	457	437	423	420	447	424	440	430	405	430	435	439	451	446	452	410	440	441	416	440	418	419	424	425	437	424	445	448	442	419	450	446	433	414	413	422	411	396	424	449	428	444	446	433	438	415	436	435	445	424	450	411	437	460	444	432	437	415	433	417	439	381	476	430	407	414	420	434	455	429	423	428	429	460	456	425	450	437	462	414	424	454	422	423	430	433	467	425	448	420	439	414	417	448	417	437	401	434	410	427	453	447	428	432	439	431	463	431	429	447	436	430	417	414	465	438	409	441	445	427	413	445	451	421	432	419	434	439	444	438	429	454	452	493	463	448	427	419	415	423	433	432	451	424	413	410	426	440	415	420	411	403	405	434	438	458	452	438	448	432	421	444	419	452	416	450	434	418	434	420	440	433	451	432	443	417	441	424	448	432	435	431	437	437	418	441	456	430	434	450	426	433	422	408	440	429	438	423	475	445	444	445	421	441	412	432	433	464	471	414	433	460	430	429	426	416	439	392	426	399	438	413	423	425	417	409	418	396	436	419	430	430	407	440	452	434	451	431	437	429	455	418	435	453	434	447	441	444	438	426	446	450	433	437	443	435	427	440	413	402	391	443	410	392	437	468	422	454	413	420	432	447	445	397	452	433	428	402	421	425	433	424	420	403	472	428	436	434	459	436	398	460	442	443	447	433	423	431	447	386	449	412	409	441	412	449	420	399	437	451	413	444	393	405	418	397	429	435	470	428	457	428	452	425	442	434	449	454	447	438	451	409	438	437	423	476	434	450	455	430	464	471	430	426	422	413	410	439	424	431	409	435	419	428	416	424	423	409	419	404	496	443	427	448	413	428	459	389	440	437	418	424	415	395	430	427	451	436	423	425	431	365	445	463	424	411	420	465	428	426	427	399	441	434	451	450	449	432	444	422	407	438	430	437	452	418	407	411	416	420	463	459	447	451	417	446	427	410	429	423	412	397	453	429	469	451	440	434	410	439	421	478	424	437	459	426	434	411	395	452	419	419	434	402	415	433	445	444	435	454	446	454	449	422	411	439	419	435	450	430	437	421	439	402	443	426	420	410	420	438	445	405	422	450	434	475	470	439	416	468	428	417	435	455	455	414	408	433	433	433	435	414	457	439	447	436	440	407	442	443	437	444	416	450	464	424	422	418	442	433	423	400	454	359	417	407	438	428	431	410	444	417	428	424	433	433	409	409	418	417	443	426	400	405	444	439	454	439	437	448	427	456	435	423	419	415	440	457	458	417	406	430	458	401	435	413	412	426	410	426	430	424	443	426	411	435	420	445	415	417	425	445	414	430	449	431	431	438	413	412	446	442	412	453	436	411	445	449	443	429	423	432	398	422	402	426	386	415	433	423	447	476	429	452	410	421	464	416	428	413	448	433	416	411	424	443	425	457	420	455	439	435	410	425	442	419	437	417	442	466	443	413	428	438	457	430	427	420	426	442	428	441	434	399	432	432	432	445	428	428	446	418	446	439	425	426	451	439	426	413	448	432	435	433	445	448	437	407	442	439	422	434	443	406	425	409	477	396	444	428	427	404	453	442	443	447	450	425	426	440	426	419	418	433	421	428	436	447	440	450	436	428	443	458	438	430	412	454	414	462	445	418	388	443	440	444	436	432	449	423	450	429	434	441	446	454	445	425	428	401	425	449	449	399	455	425	423	443	442	420	421	414	418	410	427	394	421	398	445	419	437	431	409	430	449	432	419	446	410	419	434	445	453	437	396	432	410	419	422	417	434	418	436	402	466	398	388	445	441	440	413	423	422	411	436	445	425	425	453	387	415	412	425	461	442	415	437	415	428	425	412	426	428	423	455	416	393	408	459	385	433	473	451	416	452	395	435	465	472	435	397	441	435	431	459	474	445	427	421	419	431	454	446	450	422	433	399	448	439	384	427	450	434	413	429	413	448	428	449	411	396	429	431	463	415	441	441	446	443	419	414	437	453	419	434	401	436	419	432	417	383	423	435	429	452	397	441	390	431	417	455	447	453	409	419	455	440	411	436	429	445	468	464	444	429	448	406	416	428	416	437	435	412	482	444	456	391	435	430	413	442	447	417	447	436	398	441	437	433	402	425	469	418	425	447	466	410	391	431	449	430	426	421	455	432	472	407	438	427	450	411	438	432	447	455	388	470	430	432	421	446	433	442	397	442	409	438
345	3	3500	181339	357	1	101	558	665	745	674	662	654	616	570	550	547	535	526	505	502	525	497	471	454	473	478	488	498	449	464	499	457	472	495	463	440	454	457	455	462	439	427	461	450	452	426	422	444	464	419	422	417	453	421	393	425	435	396	407	439	439	415	484	418	417	451	395	390	418	424	435	442	453	470	414	402	394	402	430	431	445	397	400	407	425	429	436	419	429	441	467	440	436	463	419	436	418	423	448	415	433	435	421	465	463	405	410	424	421	466	424	432	428	427	429	405	423	411	400	424	428	412	433	419	410	426	432	405	439	409	431	411	458	428	428	389	450	404	430	404	438	412	443	448	424	393	434	441	434	399	387	432	446	432	419	442	430	425	409	434	422	419	402	414	435	443	437	459	443	419	411	421	420	411	448	403	397	460	432	435	413	426	404	434	430	428	405	390	424	434	456	419	412	436	408	427	423	436	400	399	454	428	430	416	427	435	410	432	444	424	416	403	438	395	459	425	413	460	416	422	442	441	433	433	414	422	419	426	441	420	444	417	409	428	414	428	417	429	425	398	444	417	411	404	389	429	420	426	430	395	467	443	408	389	410	399	441	430	413	422	408	410	457	391	422	429	467	409	417	426	404	400	423	420	405	424	412	441	401	411	438	417	393	430	427	422	432	435	412	448	429	429	404	420	432	441	416	413	425	382	413	418	436	410	425	450	436	379	450	396	421	399	440	391	419	427	442	400	409	413	441	445	414	423	416	424	407	444	485	408	446	414	390	427	442	411	436	409	414	411	452	445	400	443	447	384	423	432	436	445	429	419	409	457	414	443	429	427	431	423	424	430	435	432	409	467	412	407	433	424	442	413	458	444	417	437	409	447	401	403	408	436	428	443	456	443	378	382	439	421	446	413	424	390	428	410	424	435	431	422	433	419	424	411	421	470	458	440	436	420	400	405	445	425	424	407	398	447	415	425	410	424	415	413	416	407	431	398	430	439	418	432	409	417	407	432	407	423	423	421	433	407	396	437	430	435	427	421	400	432	428	409	438	412	409	400	448	448	414	430	425	423	425	415	423	432	403	414	418	409	411	427	400	443	414	416	422	462	405	410	426	444	450	438	455	405	404	406	432	430	441	450	441	439	413	443	431	442	450	415	430	438	427	370	422	432	452	390	479	481	426	409	434	438	439	434	425	429	396	416	398	448	403	433	416	454	396	431	446	414	442	416	436	390	431	422	404	423	441	409	422	409	378	450	441	438	401	434	415	448	426	426	433	423	396	430	394	417	430	417	455	431	433	429	442	447	429	422	450	422	445	413	404	438	430	403	414	423	407	418	442	406	415	436	416	407	427	441	400	438	415	446	398	401	442	412	451	433	446	434	427	397	429	426	412	421	407	399	420	424	399	434	423	383	406	417	387	457	457	403	403	398	430	403	399	399	420	413	446	444	455	407	440	445	420	416	442	409	421	474	418	434	431	432	399	438	414	431	424	414	459	417	408	431	427	426	435	403	380	440	436	429	437	411	459	440	409	430	411	417	400	431	426	444	420	425	455	461	445	436	446	401	421	431	389	423	394	449	397	439	418	421	403	410	421	415	437	389	432	424	429	439	433	401	410	417	441	439	401	434	406	398	388	398	427	416	424	405	429	414	422	419	427	422	443	385	449	427	408	425	423	401	430	427	463	429	443	442	428	427	446	418	413	453	431	438	407	483	404	448	430	446	383	425	437	415	415	436	444	405	412	406	433	427	416	444	420	401	437	412	449	440	418	418	407	442	407	394	448	445	433	426	416	441	415	412	413	422	427	416	419	440	407	414	448	427	429	464	401	412	404	448	432	427	442	440	440	422	416	427	409	430	364	439	458	412	403	392	413	414	410	413	408	427	434	413	422	435	441	433	417	398	434	421	424	417	422	454	428	437	425	392	400	429	439	417	416	401	420	393	430	391	406	438	415	433	406	411	408	440	423	430	430	423	410	415	435	442	431	427	403	421	416	440	408	421	428	421	419	436	396	403	406	409	429	426	401	405	413	411	436	425	409	370	476	431	433	408	437	411	449	425	416	395	403	410	420	409	419	438	406	420	449	431	441	430	419	472	403	439	413	433	437	432	394	415	436	423	417	389	484	407	438	409	417	432	443	407	429	380	460	426	427	418	389	410	442	437	440	407	395	410	429	431	418	407	427	461	427	411	446	435	424	436	439	394	400	443	445	421	433	435	448	435	412	410	462	415	418	424	440	415	423	413	437	439	448	418	410	431	436	433	444	443	432	446	392	384	441	411	389	440	432	404	395	406	445	443	421	442	422	409	392	421	447	423	409	423	391	434	423	419	400	422	449	397	437
345	0	2700	181463	355	0	49	452	679	732	721	722	630	597	615	577	573	544	507	539	525	511	493	494	482	503	500	478	450	488	490	453	446	411	483	479	453	467	457	481	472	448	410	475	447	446	452	453	410	414	417	436	443	466	422	435	442	438	452	456	408	417	447	452	399	434	435	456	462	431	413	433	417	446	400	403	442	422	434	406	411	432	443	430	456	479	451	482	428	446	447	409	420	402	442	454	404	458	415	428	400	422	428	424	435	425	426	396	433	413	442	448	397	431	412	426	405	421	411	422	425	436	413	410	420	423	406	428	452	436	405	396	412	437	392	402	456	430	440	438	423	426	446	424	424	443	431	432	407	440	399	407	423	450	409	409	421	434	441	425	380	366	425	418	423	446	418	423	440	414	410	423	426	470	427	441	410	411	409	441	434	446	448	428	400	421	414	418	427	419	365	407	433	403	425	393	422	421	406	457	407	468	432	414	418	405	428	423	435	443	439	432	417	412	405	399	438	430	435	403	465	457	429	407	452	432	421	424	459	421	422	439	420	398	399	422	436	433	398	417	416	412	418	417	376	420	396	428	427	412	408	423	433	405	416	412	411	451	422	405	392	412	433	364	428	413	408	410	419	428	440	414	434	474	407	432	407	401	468	418	452	418	433	435	445	436	427	438	412	425	419	413	398	416	406	443	414	444	414	419	429	385	451	421	420	449	408	437	408	436	443	434	399	428	439	417	436	445	423	413	416	422	422	402	415	458	400	425	446	398	427	418	433	406	451	434	434	434	451	429	412	407	403	431	429	426	394	430	414	429	405	429	419	395	441	428	415	419	421	403	423	434	381	447	422	425	428	447	429	449	422	427	420	384	449	417	429	414	392	438	436	434	423	437	427	431	438	436	428	392	404	443	439	437	417	402	429	421	399	464	419	401	406	389	438	449	440	426	406	418	417	434	427	414	437	430	436	437	443	429	424	411	436	420	433	447	380	441	390	428	405	418	408	455	405	408	389	437	386	430	398	456	419	407	428	417	435	460	424	475	415	413	391	431	428	428	418	406	436	429	423	406	457	395	411	455	421	391	390	427	404	413	443	430	430	457	418	413	422	424	432	426	444	423	420	418	424	440	434	410	449	426	403	405	416	438	423	392	445	435	386	414	435	453	419	402	444	452	411	439	425	406	427	395	433	399	378	434	363	409	443	433	417	430	428	438	402	410	431	414	419	410	427	439	410	419	411	425	406	434	448	447	422	401	401	398	414	409	400	428	430	427	410	401	445	424	414	432	418	394	421	406	428	407	411	413	407	404	421	430	396	414	390	408	442	430	417	428	422	408	387	413	402	420	420	419	418	409	414	445	412	399	400	409	436	423	463	423	397	408	437	427	408	421	400	414	410	431	421	418	423	384	422	446	402	400	411	436	432	440	420	435	423	403	392	420	416	406	434	414	430	401	427	381	440	414	425	383	419	434	423	414	380	436	400	397	405	437	399	431	471	400	455	408	434	423	438	434	407	423	419	442	424	403	432	422	416	407	409	387	418	422	444	398	399	419	432	412	391	433	419	405	439	426	414	428	425	431	398	413	436	447	428	418	445	385	411	416	401	433	400	426	437	436	411	404	433	404	416	403	446	457	415	413	396	446	408	435	424	411	404	443	393	419	444	471	427	431	440	434	459	421	404	397	424	419	404	447	447	410	400	415	411	398	429	407	433	429	426	424	468	445	447	411	431	395	438	412	413	412	415	421	422	421	427	425	423	419	429	424	427	448	436	419	429	407	447	385	390	430	402	430	412	408	428	421	409	419	429	412	432	414	396	427	411	401	379	389	403	422	458	408	429	443	439	430	421	423	434	448	436	449	436	426	433	433	400	412	373	378	402	429	421	440	410	418	450	416	396	443	444	401	407	414	418	398	405	431	406	423	459	420	411	455	420	416	423	403	414	442	404	425	443	442	425	432	400	437	445	411	440	425	429	391	385	429	421	402	418	427	422	419	437	417	436	390	445	405	437	418	435	428	414	415	401	422	435	442	439	422	412	417	434	430	437	449	402	448	401	466	433	446	424	451	456	439	421	404	423	421	413	455	415	405	399	420	433	469	406	426	457	408	423	430	425	426	448	414	405	437	398	413	419	422	415	431	424	440	427	404	402	428	423	445	434	455	455	407	432	409	414	427	420	404	427	429	397	421	414	409	431	394	417	408	411	415	424	417	448	454	432	412	455	416	423	413	396	387	421	406	426	378	422	436	422	400	470	432	414	431	430	417	398	413	406	395	422	413	406	411	413	450	447	423	393	438	393	451	417	391	421	433	386	448	428	427	395	450	417	411	406	452	411	430	413	460	426	443
345	1	1900	181586	357	2	105	572	583	661	669	633	598	604	575	527	558	476	475	491	442	483	488	465	478	461	442	440	444	453	435	425	443	445	436	449	435	432	428	436	423	447	438	424	423	424	416	427	400	416	406	422	420	402	411	479	415	415	366	401	427	407	437	432	391	401	401	415	412	410	432	433	415	391	397	402	411	414	406	425	426	416	405	420	419	423	441	413	432	410	384	422	412	397	410	391	397	425	444	387	401	448	442	406	388	392	410	423	418	413	396	413	410	416	397	407	401	398	425	431	408	447	420	385	395	435	396	401	421	411	412	412	394	397	399	420	401	389	423	414	416	429	432	390	420	402	414	418	422	440	412	390	435	364	413	387	390	430	418	450	421	365	404	439	373	406	416	399	424	447	388	424	406	422	393	406	404	406	420	441	406	390	436	397	416	424	397	432	423	415	423	377	403	407	432	407	435	405	424	401	404	403	419	417	377	394	424	385	414	418	380	428	425	417	411	435	427	413	391	432	411	428	381	441	395	453	435	411	381	391	389	402	437	393	394	415	403	391	429	401	415	393	403	416	420	407	402	402	398	405	402	418	389	402	395	414	452	409	411	403	393	425	409	407	398	388	388	399	454	418	405	404	410	411	422	402	373	408	418	397	381	418	401	385	361	419	404	418	402	398	385	423	437	392	395	424	386	411	410	379	453	377	398	396	431	387	395	423	403	403	410	387	394	412	409	414	419	458	379	374	407	411	368	368	413	405	431	393	403	399	367	426	412	442	433	416	429	438	408	423	411	404	388	384	410	395	405	401	412	364	386	416	400	385	413	392	408	385	424	378	458	430	454	421	394	401	406	387	391	403	393	406	425	424	404	398	412	416	382	431	437	417	405	441	402	383	388	396	438	411	381	425	395	398	436	401	416	413	435	407	402	403	420	399	416	427	452	426	408	413	390	394	396	437	430	399	405	425	400	424	411	418	411	417	421	402	416	446	381	394	401	395	418	394	452	426	387	444	388	386	423	433	419	394	421	414	410	393	426	395	461	405	404	407	436	425	426	417	437	401	404	404	401	385	412	397	448	413	418	357	393	397	425	440	411	412	392	428	371	423	409	412	432	405	395	411	417	404	413	418	440	370	380	432	388	449	391	393	442	424	413	385	389	454	394	411	392	417	398	430	418	417	387	414	416	417	429	421	435	406	403	389	423	399	424	411	428	424	430	389	422	392	388	426	402	389	412	405	404	429	425	398	419	426	438	417	398	375	394	429	406	407	400	391	412	431	442	393	417	370	411	420	406	433	371	427	425	399	403	378	427	398	452	430	412	432	428	423	426	404	366	423	414	401	406	391	427	429	414	387	437	450	428	378	437	409	390	419	435	425	397	399	399	435	439	405	376	384	402	408	391	422	410	382	382	399	414	426	405	407	420	419	412	412	402	443	406	428	373	392	404	420	418	404	423	440	403	381	399	385	405	420	413	416	417	423	408	389	402	423	411	417	427	423	425	413	445	417	399	406	392	406	442	385	389	443	381	397	408	407	416	397	393	396	391	415	397	407	434	440	408	428	400	428	410	412	396	410	403	399	405	398	415	411	393	397	410	403	368	404	412	405	398	422	393	421	402	394	391	415	421	422	413	415	409	412	407	414	412	427	394	414	421	373	439	426	390	403	404	415	397	399	433	415	405	383	410	374	436	378	406	397	400	422	407	401	372	411	403	386	409	414	422	426	396	413	396	401	428	419	367	386	422	394	417	389	410	414	413	402	391	393	427	392	432	416	401	357	370	389	378	383	423	419	391	458	412	392	417	449	409	418	384	401	394	404	402	429	398	422	394	399	411	403	421	385	405	410	400	399	394	402	404	418	391	390	394	400	373	391	425	407	430	401	426	395	457	424	416	427	415	420	387	397	409	415	405	387	438	416	408	405	411	376	421	405	394	416	417	405	426	433	420	414	420	409	412	407	398	416	422	402	374	426	441	397	413	420	412	404	398	429	398	406	440	434	407	426	408	421	411	436	393	396	425	405	397	404	393	391	386	422	398	399	408	418	407	392	360	419	431	397	411	407	424	420	414	391	398	431	392	405	401	399	414	377	388	423	391	426	405	382	413	380	404	403	425	450	412	400	384	425	406	413	427	389	435	409	424	425	393	403	410	406	422	451	417	378	417	401	396	389	405	403	388	404	412	405	425	405	403	369	401	423	413	382	409	387	408	399	417	428	402	414	398	404	410	389	406	422	429	393	422	404	401	452	417	389	404	414	408	409	398	403	422	412	409	383	421	390	422	418	417	427	396	377	391	400	423	388	420	427	412	392	398	425	419	369	418	410	394	377	430	416	407	385	421	393
345	2	2100	181709	358	1	113	594	645	694	689	677	613	576	565	562	514	481	513	484	462	459	468	461	471	450	456	461	428	423	462	430	421	459	421	424	444	418	395	430	417	424	419	422	422	413	418	411	406	410	439	420	409	405	395	423	404	426	408	424	406	398	433	423	402	423	363	435	399	405	410	414	380	416	406	423	396	403	394	401	394	362	414	420	418	397	398	432	371	365	392	394	406	402	382	373	385	422	386	440	414	442	381	396	405	359	382	402	395	417	412	407	412	416	427	411	388	419	401	382	416	367	383	403	390	407	404	418	409	403	400	429	424	436	401	396	403	405	385	398	379	408	419	425	410	427	400	384	400	375	391	398	416	395	400	414	415	379	395	409	412	396	385	470	391	395	412	414	367	398	396	417	386	382	428	408	404	438	395	397	406	422	426	396	409	398	393	418	397	411	405	396	389	395	402	408	378	373	392	413	396	391	429	413	395	380	391	427	374	408	395	384	408	391	408	382	419	383	389	377	389	385	401	432	414	398	430	425	392	400	414	420	412	360	394	406	428	413	396	394	384	430	396	417	444	412	351	409	408	375	394	436	386	394	407	420	391	407	444	411	385	363	412	409	391	401	392	411	427	389	396	382	416	407	405	398	391	379	427	414	393	419	415	408	384	422	414	404	401	401	386	400	403	405	419	387	368	402	409	398	440	398	418	419	384	395	438	383	398	386	380	402	386	375	378	409	400	366	401	401	410	383	397	402	382	444	407	398	392	378	390	418	430	409	389	398	424	417	422	417	403	417	419	415	401	408	414	423	394	404	372	412	399	383	402	435	411	412	396	406	416	410	426	381	407	398	358	395	385	397	429	388	392	425	409	418	362	415	436	381	374	424	390	398	420	416	399	406	445	390	416	389	393	361	418	401	391	411	417	417	393	397	422	433	407	393	392	419	380	425	415	408	382	387	418	407	425	414	425	392	411	411	381	377	411	382	369	396	354	401	408	401	377	381	370	406	390	422	421	414	380	428	366	399	378	407	409	425	385	438	421	389	391	385	416	404	385	389	381	391	370	406	403	378	430	386	397	417	415	386	398	404	397	417	402	398	405	401	397	400	397	397	389	407	407	396	405	413	415	416	377	411	415	415	391	405	382	422	397	419	416	387	371	408	392	416	389	419	413	384	404	394	410	438	394	393	382	406	369	380	403	391	365	412	362	432	389	379	382	385	390	429	390	437	405	401	388	386	406	415	411	400	398	413	381	418	379	391	394	409	440	401	392	389	398	384	405	373	408	422	390	364	409	388	386	410	436	428	379	393	380	395	403	386	406	426	397	390	407	400	387	415	385	404	389	420	427	376	401	365	404	401	416	384	397	439	366	403	398	398	392	383	386	404	407	415	394	389	396	394	416	388	406	396	400	385	423	419	412	431	416	403	402	386	423	402	387	414	377	379	425	419	359	388	419	379	414	398	377	404	415	386	423	375	402	405	404	432	421	371	421	369	397	391	406	433	405	399	420	370	367	425	414	383	402	390	398	436	414	401	439	398	413	383	393	425	391	399	398	405	386	392	407	404	389	420	412	384	413	403	386	398	388	426	395	430	411	386	420	419	386	422	389	396	419	374	384	424	402	410	402	418	395	392	384	368	391	387	363	413	402	391	370	382	423	404	403	391	418	391	391	409	397	408	384	367	365	414	405	411	408	415	385	386	426	408	378	407	396	400	399	393	391	424	390	414	411	411	406	376	402	407	390	382	421	377	370	399	395	423	405	392	391	415	370	392	412	388	409	404	403	369	363	412	408	387	382	397	402	381	406	386	382	411	371	393	363	402	436	411	426	419	405	413	397	397	374	391	433	410	399	439	436	418	403	398	423	394	378	393	385	402	389	404	394	398	373	399	414	382	387	384	427	362	418	394	414	400	388	388	376	427	406	406	375	424	402	404	389	367	387	396	409	397	399	400	420	408	380	406	421	402	372	432	400	370	399	413	412	406	376	401	398	395	387	411	412	422	366	388	389	409	416	394	391	383	402	387	440	377	371	415	410	420	383	374	400	388	401	438	382	417	410	392	409	398	393	411	365	402	390	395	386	417	391	394	399	387	416	410	395	399	372	386	410	390	404	395	381	396	386	410	395	396	398	405	424	382	402	391	408	440	396	381	424	371	383	379	416	394	404	382	389	434	416	427	377	402	425	412	404	402	395	421	397	403	367	412	394	417	395	402	411	392	385	419	435	415	395	396	419	393	404	391	425	394	428	417	393	389	421	435	416	410	402	389	426	426	415	419	394	399	378	375	377	377	387	377	408	404	398	413	405	420	412	365	372	400	418	404	400	397	390	411	398	397	372	378
345	3	3500	181832	358	3	106	587	668	760	660	676	645	649	562	538	515	534	526	511	515	527	517	488	484	487	500	474	480	470	421	462	446	446	452	476	471	417	467	450	454	434	448	434	440	447	452	427	415	414	430	422	431	417	442	417	422	409	430	422	405	432	436	412	433	402	440	418	436	430	419	456	413	448	419	434	414	395	409	417	430	429	387	413	415	442	415	423	422	418	395	402	399	446	449	397	415	420	453	417	439	394	395	413	419	441	406	415	425	412	426	431	428	424	414	413	411	408	442	432	430	436	420	435	421	413	437	436	437	448	402	407	442	394	425	417	382	411	447	429	410	443	404	439	398	415	403	424	472	412	407	443	402	390	408	419	405	385	382	422	415	396	418	429	421	397	437	435	397	421	418	412	421	416	387	421	411	418	423	403	416	441	387	419	414	393	427	410	423	424	434	416	413	403	417	414	407	378	401	398	435	420	404	429	400	409	380	432	416	437	398	427	395	431	386	410	403	429	402	421	385	425	437	434	407	395	419	409	408	417	433	419	391	390	419	383	412	406	422	409	433	426	399	383	387	408	411	422	417	407	444	446	409	407	427	378	412	439	409	401	410	390	401	415	424	421	410	414	408	381	410	440	415	410	425	420	421	398	430	428	395	403	416	419	435	436	435	421	411	421	409	429	412	414	408	415	421	409	413	397	418	406	410	406	411	430	443	400	412	409	391	454	413	386	418	371	394	398	398	428	412	418	439	435	401	416	430	392	427	409	396	405	388	427	400	430	390	397	429	372	396	376	405	409	399	456	409	400	399	409	389	376	421	391	416	391	427	437	431	422	415	410	416	405	392	428	396	412	388	412	449	401	420	422	401	457	375	409	418	402	377	435	378	452	410	419	412	427	417	408	401	437	426	388	414	375	407	430	392	421	397	445	407	407	407	416	396	408	373	428	398	403	409	411	422	448	425	397	405	414	388	415	418	403	444	421	419	423	394	408	420	405	425	425	394	414	392	400	439	412	382	383	424	420	435	425	419	414	398	384	434	401	398	419	374	402	376	397	445	379	436	415	385	414	426	410	412	408	393	434	425	428	422	407	406	411	402	415	422	424	417	399	411	406	419	455	409	444	425	405	395	412	435	408	426	364	391	435	388	384	408	409	396	437	434	424	408	401	388	410	431	436	403	378	424	449	429	398	420	400	409	408	410	421	400	415	404	411	429	389	435	390	390	412	407	409	416	427	392	390	418	368	404	390	407	416	419	416	396	388	426	431	400	427	395	401	420	405	411	412	426	406	433	427	392	416	411	383	421	407	398	404	449	397	405	447	431	391	387	442	423	420	418	442	403	430	372	414	428	403	391	395	386	404	421	391	401	411	433	407	442	421	404	406	408	432	426	426	400	415	405	401	412	387	399	439	415	401	413	365	408	416	413	399	409	400	415	386	407	411	436	407	455	401	411	404	435	409	373	434	415	406	421	427	417	419	434	396	408	410	421	395	398	416	418	405	420	399	418	442	415	390	399	417	406	428	415	405	394	429	418	381	412	440	395	429	415	412	429	411	413	367	391	420	406	406	400	364	398	407	381	396	382	438	397	400	391	415	416	425	403	396	404	420	423	414	407	392	406	402	392	417	412	415	415	429	412	371	415	431	426	406	392	379	405	415	379	434	415	402	420	388	402	408	402	388	428	447	442	417	423	410	426	412	385	411	425	392	393	429	416	407	407	421	411	380	363	416	395	430	383	416	432	434	426	423	406	422	387	400	418	410	414	431	401	419	406	428	384	439	405	391	419	380	423	400	419	397	407	404	390	418	420	397	429	426	397	431	414	390	448	412	415	412	425	406	440	422	361	414	402	433	423	379	424	398	419	412	417	431	395	426	425	402	411	423	428	391	409	413	410	414	415	435	443	421	416	394	412	397	402	435	410	394	447	421	400	448	392	434	418	377	430	392	376	400	395	409	400	411	400	420	396	380	403	431	390	409	380	434	443	441	405	396	439	393	411	393	407	416	402	421	418	421	416	432	411	403	415	443	431	388	401	431	391	407	438	450	419	424	413	456	416	433	442	425	411	417	381	396	415	414	416	430	417	377	414	436	424	423	397	399	435	407	429	415	424	407	391	404	393	398	415	407	422	384	441	420	428	439	428	397	412	423	402	420	402	404	404	443	405	427	401	428	440	402	404	414	437	425	420	416	431	414	401	396	430	398	433	383	394	428	405	414	427	393	394	417	442	416	411	403	413	427	404	410	414	431	424	421	424	428	396	413	393	389	400	410	408	397	443	414	386	424	418	403	421	413	415	417	405	422	417	414	395	397	423	436	448	414	396	392	417	407	389	413	373	405
