345	0	2700	201501	366	4	31	325	504	648	662	671	681	671	596	602	602	585	533	578	530	565	524	537	536	521	518	535	523	528	491	517	482	513	481	501	508	527	533	650	788	830	845	797	744	663	660	668	691	636	544	513	497	465	472	498	507	474	458	456	480	453	471	433	445	505	459	470	489	478	461	447	495	486	451	432	427	466	425	475	437	493	461	422	474	438	487	438	460	459	470	492	458	439	474	464	427	453	452	449	477	459	470	464	414	420	446	492	438	467	448	494	509	506	508	525	482	514	511	453	466	467	489	483	488	520	511	476	489	475	484	492	456	491	457	523	475	461	526	458	472	515	491	495	453	473	486	481	488	508	442	448	480	494	457	460	491	443	449	432	495	461	451	458	436	439	447	473	426	458	423	472	413	436	476	496	470	424	466	448	463	487	447	491	410	443	424	466	443	463	416	456	474	457	430	451	422	445	450	476	452	450	452	456	463	428	449	433	469	458	460	475	488	432	469	477	438	462	446	455	426	448	474	489	473	443	461	429	436	453	471	488	450	456	485	420	472	446	437	442	447	433	478	421	437	445	455	488	457	464	442	457	446	457	446	445	463	440	464	436	476	446	432	458	463	439	425	447	440	454	482	451	463	428	494	449	474	452	452	474	418	475	451	442	466	417	405	469	441	447	451	445	433	470	435	444	438	477	464	455	479	450	428	465	438	452	468	425	438	418	459	457	403	494	439	445	480	420	434	425	454	452	435	470	402	471	475	436	442	448	458	462	419	451	441	452	458	463	450	430	440	478	456	454	445	444	449	438	440	458	454	477	466	418	423	447	457	441	410	457	439	423	454	476	462	475	449	488	432	454	440	498	464	442	439	447	494	445	442	442	449	440	464	458	415	448	439	467	457	446	466	449	429	445	452	455	441	431	451	468	450	403	452	475	437	473	432	428	434	454	443	431	467	428	439	399	459	453	433	421	455	484	422	454	479	445	444	426	432	495	428	485	447	444	419	444	447	446	457	453	448	427	440	448	437	425	460	460	457	454	449	455	426	478	463	442	471	463	478	455	456	460	441	465	450	468	470	461	454	461	473	472	465	449	449	457	435	429	412	468	431	434	461	423	421	473	420	451	440	422	460	482	422	471	427	454	472	475	446	434	473	437	470	452	439	466	440	428	451	433	484	443	437	459	448	444	441	442	422	421	447	420	442	452	493	472	463	465	427	440	481	472	427	461	459	458	458	442	454	463	434	437	482	413	468	421	429	431	443	455	452	469	433	462	471	462	443	455	462	437	451	434	439	448	484	438	444	454	469	475	434	456	459	413	420	434	445	470	445	462	453	414	457	427	468	461	452	473	426	454	471	416	437	415	469	413	454	426	465	435	424	443	462	429	493	440	445	440	436	423	429	466	465	461	422	476	443	460	450	469	440	462	442	470	443	454	419	444	433	447	465	449	471	465	453	442	426	449	440	499	470	421	460	498	468	501	432	444	450	438	410	466	422	457	457	450	439	475	448	455	481	422	437	445	425	456	438	465	475	431	451	456	435	417	451	468	458	438	452	469	447	457	400	455	442	430	445	440	452	482	435	459	459	437	454	443	462	482	443	450	465	466	447	465	461	447	435	448	446	436	450	485	432	447	475	449	431	453	440	439	443	458	459	467	463	471	470	445	446	442	471	428	472	448	447	428	453	429	419	453	433	401	462	430	481	455	482	440	475	422	425	437	421	459	455	457	474	428	439	476	477	422	457	459	429	445	466	415	430	471	445	477	459	463	430	433	438	440	435	457	463	425	456	462	437	441	451	475	425	425	458	463	445	427	476	457	437	478	440	450	422	465	430	420	425	421	456	454	460	426	462	470	457	463	420	433	476	451	457	463	443	444	452	457	433	449	437	438	474	447	435	457	475	449	449	446	426	447	434	457	413	417	403	436	452	441	434	452	436	422	445	463	438	399	461	475	466	453	453	454	421	432	444	436	441	434	446	430	458	445	460	459	472	443	488	450	445	459	470	442	448	445	465	432	438	450	448	479	419	494	467	450	451	422	456	432	445	420	464	459	455	437	423	460	437	447	409	463	437	454	427	464	447	428	425	458	458	422	448	448	465	451	462	437	466	447	419	436	422	441	462	471	438	434	442	439	442	449	452	431	426	465	465	465	421	449	463	450	493	439	471	477	434	464	444	416	436	424	454	450	436	452	451	464	458	441	474	442	446	384	439	449	448	394	458	454	447	443	444	453	470	440	421	444	457	418	432	458	440	438	397	448	457	451	450	458	454	435	450	438	442	443	456	404	453	433	434	445	445	436	450	456	435	445	420	426	473	436	441	444	442	482	436	467	450	466	407	456
345	1	1900	201603	382	1	78	404	534	605	671	623	607	583	529	582	543	527	515	531	542	513	532	516	500	514	498	478	490	518	475	535	444	480	499	488	465	492	496	572	567	598	571	552	549	580	601	555	566	488	489	461	455	488	485	498	470	482	468	454	458	465	451	440	459	452	471	450	451	468	434	465	476	462	477	446	450	467	464	452	446	467	488	457	451	484	453	470	475	438	465	441	521	473	492	486	469	442	462	468	453	450	464	502	468	480	478	497	477	452	475	457	480	457	494	481	491	518	483	478	500	468	507	493	515	467	499	507	475	491	493	527	499	508	551	497	498	507	477	484	501	482	487	484	450	480	468	519	475	457	464	423	458	470	466	472	484	468	467	482	471	424	485	465	471	492	487	441	479	459	466	467	497	450	447	453	447	469	467	465	464	475	496	471	429	449	452	448	436	488	479	485	489	448	480	455	479	458	439	461	455	482	440	462	447	480	461	460	477	468	449	471	464	451	489	469	453	462	448	466	471	461	477	456	459	479	444	487	451	481	468	456	485	472	473	450	485	448	469	459	460	459	454	489	494	443	432	484	442	468	463	434	470	482	500	484	468	431	479	465	476	494	455	454	470	459	494	487	478	452	473	478	444	457	453	500	469	471	434	503	458	437	470	463	452	452	448	456	474	469	456	478	470	461	464	445	446	454	441	490	449	429	464	480	483	498	446	437	447	458	445	455	427	465	459	470	477	477	475	445	479	451	442	464	448	450	443	462	437	447	464	450	458	479	459	453	489	451	415	458	440	407	480	465	468	457	465	500	452	447	485	480	469	462	480	479	454	482	462	470	432	442	482	427	460	462	446	479	439	466	464	422	429	467	436	480	434	426	412	466	453	472	476	447	459	474	474	470	467	471	451	443	466	452	461	427	486	484	448	472	469	438	461	472	488	452	452	461	450	449	425	459	467	478	460	458	477	454	435	467	465	486	459	468	470	456	481	449	481	437	446	459	478	474	457	452	444	457	469	482	452	438	471	460	469	488	421	484	467	452	458	429	484	450	465	473	489	460	485	456	440	434	444	464	450	443	466	445	460	471	444	522	436	468	423	444	446	472	427	438	435	465	502	434	495	518	466	451	463	468	497	455	449	464	476	437	493	442	497	477	470	446	476	465	447	420	470	470	455	460	448	497	445	473	499	481	467	417	489	473	469	479	452	456	442	410	469	435	491	436	472	455	433	469	470	454	459	430	439	483	501	447	470	461	487	479	469	475	492	420	468	475	434	435	503	483	453	475	475	465	471	467	457	442	466	444	452	475	465	447	466	481	462	440	468	437	481	453	450	420	471	494	467	429	434	453	428	454	471	469	461	474	448	473	410	473	472	478	487	451	490	429	428	452	516	478	452	454	408	459	463	451	473	429	446	489	442	461	454	472	450	421	453	448	453	473	456	471	468	465	448	484	461	492	460	416	477	450	461	459	466	455	434	444	463	458	419	492	442	494	477	484	448	449	447	439	477	494	473	455	474	453	456	447	466	425	485	487	471	456	454	458	471	444	460	457	479	495	474	465	496	457	457	481	453	480	442	464	441	467	454	493	431	487	453	446	480	482	493	453	447	465	436	482	453	486	458	449	453	458	485	481	483	468	449	472	448	487	444	460	442	455	496	452	487	474	454	492	445	458	488	450	454	453	462	449	469	439	484	451	473	466	469	470	441	451	453	442	458	468	444	484	451	467	468	435	481	446	460	435	458	432	447	439	461	457	465	463	476	463	456	475	472	467	494	473	441	477	483	464	472	472	469	507	490	441	488	450	414	464	443	474	432	466	430	489	451	479	470	474	472	441	477	496	462	488	480	445	477	476	471	460	458	465	459	465	457	466	459	453	443	449	448	429	464	489	448	449	459	476	478	486	445	482	459	484	465	472	471	443	470	449	456	438	462	477	462	474	447	436	454	458	468	459	468	450	477	436	451	478	432	441	455	433	467	451	441	448	469	453	489	468	493	458	467	457	472	471	453	467	475	431	451	477	473	456	458	471	479	465	448	445	452	455	459	430	466	475	470	444	458	483	458	468	450	444	486	481	488	440	475	460	437	482	468	477	465	471	488	470	451	472	457	455	473	420	445	442	487	471	452	416	441	469	440	462	446	451	471	443	459	411	434	456	440	483	482	469	454	437	435	449	465	450	449	458	453	476	485	461	452	468	472	444	425	497	453	458	434	463	454	452	482	499	465	520	484	479	431	453	467	473	473	466	442	477	486	463	489	510	437	466	479	482	455	465	415	479	444	422	449	482	458	427	464	477	449	431	470	446	480	478	451	469	451	466	451	444	472	482	450	520	430	480	466	467	475	488
345	2	2100	201705	375	7	64	370	512	600	661	684	639	597	563	557	547	539	525	534	549	530	507	560	495	511	522	496	521	538	468	473	521	499	479	535	617	637	641	670	662	651	602	558	506	527	589	546	504	489	504	465	469	482	471	528	453	497	477	446	460	472	464	455	493	483	450	465	440	453	491	483	487	417	433	417	476	465	450	471	476	475	454	480	491	438	448	462	452	466	465	449	487	455	465	485	464	485	482	481	472	485	446	476	454	482	455	447	446	494	487	458	463	473	479	494	491	481	484	517	472	492	497	522	509	521	496	521	501	514	524	512	517	506	510	439	494	507	450	471	457	496	465	461	504	511	485	482	485	436	465	482	473	440	449	454	483	456	470	462	459	461	433	473	456	455	440	469	466	425	446	494	460	467	449	473	458	465	424	486	457	423	474	471	455	459	474	457	465	458	450	462	483	472	476	433	469	500	436	450	455	454	477	466	448	449	475	481	448	482	508	497	486	427	481	425	439	464	482	445	455	487	428	470	445	501	439	453	468	456	501	441	429	436	459	504	484	464	481	488	439	451	478	452	433	447	492	477	460	470	449	456	452	455	452	472	448	457	457	454	485	446	492	486	424	471	457	422	475	466	418	477	440	432	487	483	448	471	455	462	441	445	474	474	477	461	432	487	468	476	426	443	470	479	461	428	480	473	466	438	455	417	475	458	454	454	442	469	466	458	436	462	456	462	486	430	458	444	471	476	466	451	449	454	476	476	500	458	468	471	447	452	432	463	488	446	460	438	458	479	470	451	446	482	473	495	453	474	469	466	469	454	469	493	482	470	450	488	429	475	425	475	482	447	472	495	447	430	475	463	452	502	450	456	452	460	440	465	445	481	454	473	477	471	476	442	461	450	453	450	462	476	443	493	482	463	500	469	465	434	455	469	447	509	435	465	433	492	450	422	467	497	439	478	450	485	440	437	474	435	457	459	443	455	493	475	470	485	432	470	473	446	468	434	434	442	468	438	498	469	450	446	480	446	479	442	459	473	463	500	450	496	501	460	420	451	498	482	439	428	469	453	451	483	419	460	469	456	464	505	451	460	445	454	480	488	479	461	470	457	476	447	453	445	465	483	473	464	460	452	458	468	438	485	451	476	437	473	458	457	437	460	439	459	472	456	450	483	441	468	474	491	469	499	487	445	468	468	443	466	460	494	438	435	459	461	467	449	503	428	469	444	451	503	455	450	422	451	469	467	472	448	450	450	483	483	417	469	449	483	472	480	467	461	481	479	423	431	431	460	477	428	457	474	465	446	457	430	437	453	475	465	466	490	482	463	453	442	448	471	459	456	467	473	460	463	455	492	491	451	436	429	452	471	430	465	447	443	452	457	452	474	442	482	461	476	469	466	472	466	451	469	478	464	483	468	469	486	475	490	459	432	449	451	478	465	462	460	465	454	455	463	450	472	469	467	477	448	464	462	459	445	478	463	452	433	475	453	437	479	450	457	440	453	503	493	452	440	470	473	466	433	448	456	489	507	416	454	425	476	445	449	471	466	429	448	438	468	446	465	480	467	436	463	458	464	484	461	483	451	457	461	456	467	487	434	507	472	449	451	451	444	447	458	473	449	479	413	460	477	482	497	441	463	418	442	488	470	438	455	461	496	449	429	428	433	463	500	459	444	488	481	460	469	474	452	457	477	430	461	459	445	441	466	469	444	449	473	475	458	511	470	465	427	445	449	450	507	465	531	452	466	475	470	450	443	454	471	446	438	454	458	471	463	471	457	440	468	475	439	513	470	434	469	461	484	461	444	460	463	464	472	448	457	459	462	471	441	463	454	427	468	468	463	480	433	465	433	459	471	439	488	476	482	466	482	440	457	455	457	471	456	427	459	470	450	472	451	472	460	445	454	461	453	435	463	445	444	437	444	486	480	435	450	442	475	467	491	484	452	463	433	482	452	474	456	452	480	461	466	443	438	445	459	465	491	468	483	463	437	434	464	465	450	463	439	476	429	427	453	470	469	467	484	441	431	458	475	455	468	457	461	433	476	485	476	481	442	484	443	465	473	485	442	433	484	462	439	493	463	486	458	465	451	463	457	477	447	489	467	456	465	448	457	468	446	442	461	420	472	460	472	427	461	480	451	483	484	484	440	472	461	416	448	497	450	471	481	494	459	462	484	447	426	480	454	473	443	442	438	469	497	482	471	459	490	496	452	470	474	426	471	437	478	462	428	466	441	490	454	453	451	468	465	467	460	472	452	468	441	467	449	453	457	476	460	438	463	465	465	463	444	461	472	456	490	473	451	475	423	418	473	470	470	504	477	431	446	449	472	444	420	481	460	425	442	456	473
345	3	3500	201807	373	4	61	402	488	662	630	661	653	661	586	566	625	553	559	556	540	534	541	519	540	518	517	527	475	500	521	481	477	455	494	513	509	531	565	635	736	658	607	599	615	566	597	624	640	501	522	468	450	490	471	486	466	484	441	490	475	464	483	500	472	469	486	510	491	464	469	445	446	453	487	473	447	487	447	475	476	459	469	501	455	444	458	474	491	441	450	463	445	456	493	424	460	480	472	454	476	453	455	449	465	447	479	464	459	476	478	473	496	498	514	486	460	463	493	494	460	462	486	521	520	551	491	505	487	497	544	516	514	491	520	476	478	513	471	515	507	541	468	478	494	446	509	483	488	467	470	494	469	455	495	486	491	440	492	448	500	486	502	504	490	478	459	455	475	462	480	448	463	495	431	473	469	469	450	487	463	456	469	424	457	459	456	440	450	470	454	487	463	455	436	466	446	451	468	476	472	433	457	453	432	492	461	467	455	470	460	493	480	473	469	448	503	473	485	468	492	464	491	502	452	477	470	457	474	512	475	453	430	473	448	472	499	510	488	471	468	484	430	466	425	448	496	467	466	503	445	480	451	471	441	500	467	456	469	485	441	449	475	479	458	449	424	469	447	463	507	463	453	482	441	452	441	469	470	451	446	439	491	452	490	460	483	440	470	456	457	452	459	470	481	442	503	440	457	468	453	449	429	478	451	477	472	468	446	469	461	453	449	464	456	468	471	477	465	474	455	455	472	448	480	474	472	465	478	464	447	448	478	440	467	479	444	476	414	458	482	481	447	507	449	451	493	462	483	446	457	500	466	442	478	475	433	460	479	475	426	406	458	472	439	488	489	464	467	474	486	488	399	496	452	484	462	438	487	462	476	465	473	476	493	455	496	444	434	464	466	450	470	463	491	437	479	438	482	464	461	463	487	461	498	464	484	484	448	509	459	483	438	477	447	478	476	465	433	457	439	467	458	431	463	445	462	483	471	439	445	506	435	450	458	470	460	434	435	467	430	462	449	470	481	470	434	478	479	474	491	464	450	462	456	485	463	464	443	471	476	476	440	466	469	465	485	503	469	468	484	459	443	518	468	452	436	510	480	424	485	443	484	466	465	441	418	482	459	480	459	464	461	478	453	479	464	439	470	450	457	480	438	444	463	481	480	473	452	482	478	453	508	520	468	415	453	445	471	423	472	449	452	497	462	485	495	466	462	456	457	433	444	463	442	461	464	451	424	458	465	479	484	453	461	475	471	487	479	496	470	467	447	490	453	483	483	507	471	426	440	482	445	449	460	484	426	454	470	458	461	455	480	474	451	444	470	487	451	484	449	419	447	436	467	477	457	451	453	511	452	475	475	515	465	418	467	446	483	483	463	435	418	466	438	469	461	468	469	479	439	447	441	489	488	458	481	442	505	466	495	467	470	515	492	498	459	453	457	486	483	469	460	472	456	429	445	478	478	501	453	484	473	487	431	446	485	464	447	441	471	483	442	477	465	452	452	495	439	461	447	464	479	485	473	471	471	472	450	473	473	486	479	478	452	443	457	447	459	494	447	463	444	467	456	455	461	451	452	505	462	468	462	466	479	474	465	457	454	474	464	435	457	485	480	464	443	470	477	442	487	483	433	473	453	440	453	451	510	482	474	498	474	467	450	439	443	458	487	447	478	455	462	449	494	476	472	454	454	458	465	468	432	471	419	476	463	455	437	454	449	480	473	453	454	438	474	442	463	465	456	464	452	449	432	450	473	480	490	477	447	464	475	430	458	451	452	477	480	473	491	466	447	464	473	478	469	440	476	473	462	488	424	491	462	466	420	462	508	517	475	484	441	483	450	463	454	459	442	457	486	461	441	485	457	480	494	487	468	478	456	482	450	471	459	437	472	497	467	457	473	454	440	468	468	486	439	463	449	491	467	490	436	460	478	451	453	468	461	450	460	444	466	495	437	457	450	460	446	436	502	489	489	471	447	485	461	450	444	431	476	487	443	438	474	469	444	466	491	486	475	465	483	482	447	485	483	468	466	463	481	442	465	491	463	427	409	482	469	461	455	470	444	435	490	430	455	494	434	466	485	441	469	479	513	436	454	467	461	474	458	478	448	470	469	462	483	483	445	459	484	447	452	462	442	440	462	453	463	472	458	442	442	460	433	474	482	466	455	456	472	459	453	489	435	476	464	448	441	465	479	449	468	450	470	466	476	483	398	465	464	450	466	443	411	456	476	461	430	458	454	476	438	467	457	488	475	457	469	483	465	474	458	453	478	488	439	479	476	457	457	448	480	440	445	450	472	479	465	454	489	433	478	471	431	450	472	469	466	448	431	464	442	423	460	459	484	459
345	0	2700	201908	387	0	28	312	492	652	651	693	661	648	607	614	596	568	575	536	556	518	538	543	520	564	478	511	548	494	491	482	469	486	530	496	490	493	532	698	917	854	782	729	672	670	663	651	716	696	569	519	479	476	454	510	482	467	453	446	441	470	481	445	470	471	443	486	468	449	453	456	431	463	464	451	434	463	490	479	437	465	463	442	481	449	457	446	477	423	423	467	448	492	451	461	456	452	465	479	448	456	470	456	445	487	459	482	450	455	468	483	435	493	449	501	470	481	491	480	484	517	446	458	488	504	507	496	472	503	458	502	466	468	493	488	485	489	485	508	492	472	487	488	438	479	446	481	478	468	480	466	487	454	458	493	458	453	433	468	417	493	438	464	443	454	461	448	415	455	409	474	484	468	428	479	481	446	458	437	456	467	443	473	492	437	463	472	441	456	464	489	470	466	409	440	440	469	458	480	461	447	513	434	494	457	439	491	458	452	466	458	455	449	458	464	459	470	415	456	451	441	425	457	461	419	457	472	417	453	479	429	484	453	430	447	450	458	420	419	454	458	480	460	457	447	445	437	461	478	449	470	434	446	432	459	397	429	452	451	451	461	426	445	452	442	419	496	449	469	433	447	444	425	455	467	430	476	438	431	430	462	418	412	459	470	448	387	426	455	407	432	470	459	438	412	428	432	476	471	483	492	468	439	458	438	458	449	492	452	456	472	426	452	475	467	480	467	477	459	448	428	404	465	445	461	429	450	440	457	484	448	431	463	451	431	462	413	446	465	389	440	439	408	446	422	447	421	446	478	437	450	458	449	446	436	462	435	449	414	431	458	460	427	461	450	460	449	402	438	450	448	482	449	421	461	449	424	425	464	487	419	459	441	460	451	446	439	459	468	487	453	435	448	425	458	427	455	422	472	434	451	434	456	446	469	499	432	442	455	439	473	445	443	440	427	432	486	441	446	409	443	436	470	459	462	430	427	473	431	434	455	463	431	463	447	463	448	449	461	452	452	473	447	438	481	457	475	434	461	426	450	429	444	467	469	451	472	440	447	417	452	488	453	451	457	440	457	454	438	464	448	456	492	448	445	475	437	461	452	429	467	428	443	471	453	456	452	449	465	485	431	466	475	435	465	443	469	409	452	448	441	467	458	488	457	482	445	415	459	469	448	434	450	425	409	420	419	447	470	468	479	428	464	427	433	474	455	471	451	442	438	467	454	444	437	449	443	425	436	433	462	461	466	464	465	466	447	423	439	449	462	458	433	441	445	470	439	434	475	448	432	467	467	455	442	457	440	451	436	467	419	433	460	420	447	447	444	465	450	453	453	443	448	443	445	436	466	460	484	451	483	443	441	448	469	478	458	430	457	441	435	424	432	466	454	410	457	446	416	431	454	430	434	437	461	440	435	456	443	464	438	415	459	468	436	458	449	486	431	439	425	475	466	426	462	477	438	419	440	450	421	418	446	464	444	443	449	450	452	468	442	453	474	434	457	446	455	476	447	452	473	432	443	476	448	488	407	434	489	434	460	452	455	442	475	459	446	426	469	466	443	426	446	426	471	448	418	460	447	431	453	430	454	432	447	460	467	442	457	445	472	437	472	463	432	428	408	421	446	437	441	485	462	452	475	454	447	450	445	462	434	466	429	466	419	471	417	440	434	424	447	445	444	450	450	420	461	464	478	445	477	467	491	444	444	434	468	473	431	455	459	440	467	439	467	484	456	466	446	430	467	453	435	428	462	438	454	440	450	436	456	422	462	455	479	476	474	448	453	447	469	444	437	406	458	438	435	425	473	456	440	437	448	487	435	437	431	415	458	428	449	453	447	472	448	458	437	435	445	436	465	450	449	467	414	442	450	400	431	453	485	451	424	460	422	455	451	469	446	448	448	452	466	446	443	445	465	451	451	449	441	442	462	441	462	479	447	463	449	416	441	462	436	443	424	441	461	419	452	458	448	462	461	438	430	416	467	454	448	432	442	459	430	405	455	423	461	442	453	408	419	439	469	464	421	429	448	438	431	413	468	444	458	441	485	445	440	442	421	471	437	430	430	450	437	413	457	458	436	451	425	465	457	460	440	462	427	457	466	428	452	406	426	479	469	459	441	478	438	465	464	429	460	457	484	434	470	439	462	436	452	451	435	438	461	445	448	465	431	453	438	442	452	456	466	459	454	440	435	427	456	450	472	457	451	441	436	409	436	420	436	488	461	438	454	428	428	408	441	455	423	447	456	442	437	447	427	443	458	469	447	445	456	430	456	456	441	452	448	420	453	423	463	462	443	446	418	442	481	456	444	462	451	446	457	501	477	496	440	437	435	459	440	432	453	426	440
345	1	1900	202010	394	1	77	369	481	608	651	624	580	580	527	524	560	517	488	502	485	503	490	495	494	474	522	499	499	478	463	491	483	471	465	480	475	452	459	550	548	587	550	606	548	604	542	603	586	617	540	541	479	462	456	438	469	468	471	472	440	448	459	457	466	467	404	443	470	443	452	438	451	475	468	464	451	452	440	409	436	447	464	455	437	470	487	492	417	465	474	478	447	442	449	445	442	442	443	422	434	486	450	475	425	447	446	422	463	427	471	487	438	464	448	492	485	459	462	482	472	458	453	516	466	479	475	483	480	456	475	465	478	484	453	442	482	471	483	444	434	500	488	482	468	456	470	446	452	469	466	447	462	442	456	463	435	450	428	450	434	455	447	461	445	466	467	466	436	458	435	447	435	435	449	476	425	480	428	454	464	436	439	421	459	457	479	437	421	417	420	423	412	466	464	462	443	428	457	474	461	454	447	456	446	450	448	457	457	476	423	439	471	431	434	457	438	458	456	439	432	449	432	460	432	446	430	415	462	434	448	428	437	406	442	443	443	441	430	438	431	432	451	441	443	428	460	434	468	446	414	420	448	441	453	443	416	419	412	449	457	421	458	446	453	415	455	433	458	417	446	418	411	446	450	449	425	450	462	447	437	441	440	440	437	455	458	478	458	433	472	422	431	421	427	424	433	463	444	449	441	453	405	459	456	428	446	465	479	448	469	466	470	448	441	435	428	433	426	497	459	424	448	467	432	448	454	436	472	447	437	443	454	454	467	452	429	459	450	442	428	435	414	453	451	456	452	416	444	434	444	456	446	473	441	486	421	426	456	455	440	457	462	453	437	417	451	457	431	457	447	444	438	442	448	439	445	444	459	449	445	444	424	450	470	459	435	446	452	438	440	456	444	439	474	403	430	460	428	408	438	443	421	427	427	422	445	447	441	447	453	457	449	451	455	442	463	445	431	428	428	464	427	433	465	456	423	463	440	454	450	430	437	456	435	463	493	426	455	443	456	442	429	438	437	446	422	421	459	453	440	450	413	480	420	457	440	475	461	460	458	445	452	425	405	472	447	459	445	439	411	446	418	446	443	462	465	449	440	444	435	457	437	416	445	442	417	433	418	444	448	471	414	454	447	427	429	429	417	464	442	439	453	439	437	425	439	475	394	449	448	461	443	460	426	438	453	449	441	460	425	441	463	433	449	476	441	474	466	444	440	422	460	437	480	455	454	485	447	475	463	461	448	458	423	438	449	439	456	454	454	432	479	421	465	478	446	440	440	418	466	446	411	428	448	434	453	419	425	450	460	463	421	417	460	445	435	466	459	463	425	438	449	450	457	484	469	433	464	445	433	464	426	469	412	455	444	445	418	438	428	424	460	463	467	451	415	457	475	436	451	455	439	430	427	477	471	439	408	453	449	436	442	426	467	468	464	434	430	416	453	458	415	465	470	429	448	422	474	446	407	427	426	434	421	420	455	438	423	449	431	438	450	429	432	443	438	474	464	410	406	458	431	468	466	422	469	440	459	469	455	447	453	440	438	468	435	475	413	451	416	461	427	453	434	435	441	455	464	469	451	453	421	419	437	463	425	465	446	419	464	492	459	453	452	442	451	445	435	448	430	448	466	419	455	448	482	460	444	417	439	463	452	427	465	453	462	446	459	443	473	427	455	456	447	466	453	443	451	431	480	442	446	447	459	428	455	436	451	437	442	455	450	450	441	441	442	464	447	478	413	431	440	442	459	424	439	454	420	468	443	465	430	434	472	432	441	432	452	449	470	427	443	448	403	438	441	490	461	435	455	409	450	404	438	443	458	428	465	461	465	440	444	458	435	429	440	476	440	456	437	476	425	451	403	470	441	424	456	441	444	457	466	420	446	441	439	439	437	439	431	447	480	448	416	457	443	478	439	453	420	429	438	468	442	460	434	470	470	461	479	442	450	463	440	449	436	430	517	406	449	451	412	462	418	454	414	449	439	449	458	461	452	419	453	450	435	432	459	443	434	451	442	427	439	451	459	425	446	442	424	437	418	431	466	446	441	428	483	421	422	465	444	461	429	456	447	447	443	447	439	441	447	454	456	421	467	421	437	443	438	443	487	448	454	427	462	442	425	471	415	467	436	417	438	443	447	418	459	442	447	441	461	434	442	486	412	419	414	432	454	465	420	440	479	411	418	404	417	463	465	435	438	429	445	426	431	432	440	452	473	436	439	429	410	456	433	429	432	414	446	425	458	449	477	417	425	479	448	471	425	448	433	461	424	410	472	472	430	441	429	440	431	415	440	445	461	461	428	458	470	440	409	455	438	449	453	430	442	434	442	457	437	464	445	448	453	472
345	2	2100	202112	387	3	46	352	491	612	621	643	626	576	559	551	569	530	520	506	503	507	469	504	484	498	504	505	472	465	462	470	440	459	463	434	470	449	437	510	617	655	568	587	555	558	551	607	635	545	488	450	438	429	456	427	469	441	431	453	453	413	421	452	457	431	433	443	458	410	453	460	438	443	434	442	470	435	434	391	420	440	474	461	430	439	435	449	449	438	406	430	449	425	456	494	468	435	450	414	424	459	419	461	462	375	415	452	446	467	476	460	440	490	465	442	470	511	492	455	475	461	459	472	469	454	483	484	491	473	474	467	481	456	457	467	467	442	404	449	450	440	468	496	465	479	446	447	440	452	455	420	428	463	433	415	439	459	463	435	416	440	425	414	429	444	426	443	413	451	437	435	415	434	474	419	426	446	467	430	430	447	442	453	449	410	443	432	457	429	441	422	448	408	430	466	429	459	398	441	432	452	417	436	449	430	449	413	473	396	442	426	456	456	423	433	422	431	442	432	454	447	440	441	422	429	415	477	436	454	421	415	439	462	443	448	448	422	435	464	427	425	443	424	423	432	421	451	442	417	459	417	426	475	427	426	441	438	456	431	440	409	434	432	422	461	464	404	438	440	425	437	434	456	435	423	450	392	460	436	449	412	432	410	436	441	437	398	424	438	451	409	438	437	388	423	429	461	432	455	452	422	413	411	465	421	436	434	466	431	413	422	450	434	456	409	440	444	392	418	427	454	407	463	452	419	441	442	445	426	441	461	401	477	420	443	404	429	452	472	426	431	430	418	447	443	429	422	407	482	416	454	434	459	439	427	416	436	470	415	413	427	456	437	459	414	456	447	395	469	444	443	415	415	435	443	411	456	393	447	410	410	425	457	450	442	442	422	424	482	453	440	474	448	416	430	434	429	456	452	460	441	432	453	431	433	416	466	432	427	443	462	437	457	409	395	449	399	475	432	443	480	435	434	459	441	440	450	426	410	385	441	420	473	401	458	448	439	458	424	397	398	419	453	423	403	412	448	411	420	417	452	450	452	439	411	470	417	425	432	452	413	439	442	457	418	414	445	452	421	427	418	457	430	439	449	429	439	405	426	438	435	447	457	428	434	453	460	422	462	408	460	414	464	434	470	405	418	467	443	416	443	427	463	416	418	413	432	437	405	417	481	421	486	431	411	436	468	427	447	438	444	433	436	449	404	442	436	435	469	425	468	443	406	437	453	431	446	463	445	439	441	429	420	454	430	456	406	472	423	453	456	451	434	430	471	432	456	459	440	435	466	414	431	419	416	391	441	447	398	439	435	431	422	449	448	437	438	438	403	449	449	449	428	436	406	421	434	430	430	429	432	433	442	442	442	416	423	419	419	433	422	409	417	409	457	420	436	445	440	413	422	410	434	436	452	437	420	444	453	434	401	458	421	438	452	433	409	440	445	463	427	461	448	404	408	449	408	451	403	404	441	428	428	431	414	440	446	439	445	426	426	450	444	428	465	420	450	437	436	436	442	451	459	396	486	467	424	435	467	432	411	478	402	431	437	398	445	410	447	441	429	436	441	453	439	439	467	458	425	431	442	427	438	432	425	419	454	429	411	414	422	453	416	437	454	442	409	440	438	402	428	453	444	409	436	441	445	412	435	438	420	439	429	454	437	413	452	460	416	445	435	415	402	459	427	418	450	448	452	471	433	443	483	462	454	443	412	423	450	438	419	426	409	421	427	445	424	435	428	448	405	418	412	448	433	401	439	417	427	438	432	412	438	466	457	456	429	461	433	417	439	417	429	452	431	454	432	415	405	424	440	403	454	460	414	461	429	449	450	457	423	436	422	414	421	418	409	432	446	419	453	421	428	461	412	452	437	435	431	438	433	419	453	420	429	428	447	428	429	424	423	437	441	427	448	471	409	449	428	436	406	438	432	431	423	477	429	443	460	393	416	432	442	407	437	413	437	412	435	437	429	465	447	428	422	434	400	443	436	432	486	444	447	421	448	444	424	442	445	438	432	450	453	454	462	429	436	431	430	427	455	450	439	441	423	456	445	429	413	445	431	412	439	440	449	432	440	400	442	454	440	441	453	459	435	438	457	442	446	446	470	428	438	432	429	447	435	445	426	432	455	431	448	425	422	436	428	462	473	445	444	411	421	440	446	421	447	430	433	421	440	450	436	427	419	439	415	479	469	432	424	404	456	434	439	413	397	431	440	453	406	439	449	456	430	442	458	432	416	442	431	450	450	435	443	452	443	436	478	416	423	434	441	422	457	459	437	434	432	446	445	452	438	454	446	430	409	397	440	474	433	458	468	471	453	462	453	412	427	462	415	442	461	412	439	460	447
345	3	3500	202214	387	6	60	397	547	639	611	646	621	631	562	584	581	562	572	533	526	537	533	523	530	477	514	524	471	468	507	481	512	478	492	465	490	449	476	515	625	758	704	631	608	591	568	609	629	582	524	463	469	474	469	482	496	476	462	478	494	443	417	481	470	418	476	465	460	428	457	466	415	468	486	448	415	435	479	427	464	452	457	434	457	448	458	454	458	470	447	451	463	467	467	446	477	430	439	467	458	490	427	442	459	448	485	418	436	489	468	496	487	483	469	500	528	489	496	485	461	470	452	477	472	479	472	500	505	519	510	502	482	503	483	495	468	475	480	492	461	478	456	480	469	505	456	474	456	476	469	471	477	460	461	483	447	476	481	457	476	462	434	450	447	448	464	451	436	421	441	451	444	457	460	457	429	451	477	477	424	429	487	444	466	468	453	450	468	440	480	441	466	472	454	438	435	447	475	461	453	455	462	459	419	470	488	441	456	433	441	424	448	497	437	411	482	441	467	433	472	438	423	446	472	441	453	474	481	418	428	430	439	446	465	454	443	462	436	458	434	448	443	455	446	471	454	442	430	428	431	455	459	446	445	441	463	443	460	460	449	484	459	424	480	447	438	487	449	480	441	441	458	460	453	480	474	440	448	474	470	439	453	445	444	450	439	456	453	466	440	418	478	467	420	457	450	455	441	442	435	409	445	432	445	442	424	403	448	402	467	463	465	440	450	449	446	421	425	453	428	437	483	472	430	431	470	471	449	494	450	454	447	484	424	457	447	454	447	416	444	459	441	431	443	444	430	482	451	447	428	418	476	485	429	465	461	478	451	455	452	444	430	469	455	457	428	447	440	423	468	481	423	427	456	440	454	441	476	469	433	485	419	434	447	436	452	446	470	436	471	437	459	442	455	427	440	436	487	458	443	463	435	443	411	477	431	452	468	441	423	484	462	468	455	442	450	479	479	455	418	463	454	440	447	414	437	432	475	412	433	475	448	449	448	469	433	457	436	459	450	450	419	438	457	462	460	456	468	461	460	457	475	457	466	449	465	466	457	462	449	464	433	423	448	426	434	462	425	444	448	405	428	429	466	435	437	439	428	474	435	476	423	427	474	424	430	438	419	458	439	438	479	437	462	460	415	427	406	432	449	441	453	482	436	453	478	444	422	462	436	474	441	415	467	456	432	439	446	474	425	445	477	447	462	447	474	461	429	470	469	480	441	465	437	440	459	424	443	482	451	465	431	446	483	446	469	421	437	447	464	461	463	462	460	440	439	455	465	453	455	420	426	436	452	426	464	453	436	467	470	425	469	460	410	423	463	442	444	461	472	463	423	433	479	430	454	440	461	468	446	449	470	435	432	448	426	423	481	464	485	475	424	466	423	438	431	421	449	436	473	483	414	443	462	443	438	417	435	477	449	446	441	421	465	448	467	449	437	456	429	460	420	465	425	449	457	445	441	444	455	466	466	451	464	486	436	438	438	429	443	419	470	455	472	441	400	441	449	400	416	454	475	437	416	427	422	460	454	427	440	448	448	435	444	475	449	445	457	441	432	445	423	456	461	438	451	453	454	455	470	463	432	467	451	488	447	503	439	431	421	434	408	465	466	446	459	436	452	460	429	470	459	440	435	458	451	454	454	437	450	428	454	445	466	452	427	398	429	435	434	437	433	431	450	454	464	465	470	466	476	463	446	483	464	443	419	465	447	418	425	470	456	408	446	457	427	435	444	448	470	437	434	440	460	447	461	469	443	415	436	427	488	471	435	463	433	441	472	443	445	443	473	473	451	464	429	418	436	443	462	454	449	482	441	435	425	472	423	427	457	487	440	463	441	417	436	421	464	443	461	452	458	466	436	422	452	451	466	421	464	435	471	438	462	414	483	417	437	441	446	464	467	479	424	461	456	453	425	455	469	437	465	438	464	416	452	451	432	453	443	444	419	474	460	457	452	442	442	449	461	457	454	421	422	429	475	480	423	454	446	438	411	451	448	442	434	416	457	461	454	449	465	449	425	435	461	418	444	435	462	421	471	458	432	453	459	428	452	426	465	443	482	464	455	477	446	451	436	471	464	455	411	443	416	451	438	446	447	437	458	420	437	431	439	444	453	463	442	453	441	449	449	405	448	428	467	422	424	457	481	430	443	445	472	453	437	460	442	430	448	427	445	445	444	439	449	452	427	451	428	453	436	462	472	433	442	458	411	442	464	432	453	453	449	470	408	431	442	444	420	437	461	437	428	451	471	468	452	455	444	466	442	467	454	443	448	442	455	447	452	429	435	451	468	468	450	420	450	443	424	429	472	453	469	444	432	443	436	436	430	486	448	422	445	424	440	466
345	0	2700	202316	379	5	37	314	524	648	651	694	663	657	616	605	604	607	593	603	574	554	594	555	545	534	535	549	535	554	478	521	547	506	492	532	515	518	509	580	745	851	897	764	724	656	710	732	718	671	562	502	496	499	485	489	495	497	468	488	468	455	523	496	469	476	496	487	500	441	479	464	452	513	485	456	486	497	478	489	463	490	460	459	484	478	469	460	480	472	480	479	471	477	469	460	482	484	483	490	477	443	478	464	473	441	471	486	494	501	475	539	489	549	497	507	548	527	493	452	527	506	545	508	483	476	527	485	530	509	507	483	509	544	527	491	530	496	510	503	478	491	475	461	505	485	516	506	482	489	511	453	500	449	443	513	475	478	468	468	490	463	474	445	501	483	468	463	478	504	526	471	488	482	489	495	458	459	482	466	458	471	475	491	471	493	475	461	468	437	464	478	469	479	483	444	489	447	503	461	515	471	462	453	458	467	451	437	468	462	443	473	471	473	430	460	478	457	466	476	490	518	491	430	452	471	452	453	438	463	461	497	430	494	458	439	492	459	479	475	476	459	474	456	426	447	485	460	438	499	519	475	425	475	482	475	462	450	455	468	459	487	473	485	445	455	459	455	475	506	495	493	482	487	481	461	488	466	467	452	455	423	474	465	498	477	472	501	463	471	474	441	450	462	464	452	427	480	488	460	471	457	496	447	496	458	508	495	465	454	456	457	455	456	445	447	464	467	492	474	444	452	461	456	484	467	447	460	477	481	465	487	472	457	447	477	468	458	510	454	460	500	439	485	462	469	440	475	486	494	484	480	457	465	471	465	459	469	443	459	455	495	492	481	450	487	486	484	486	481	491	467	445	462	463	471	448	454	469	443	475	464	471	449	478	454	422	424	485	484	460	486	469	480	475	438	486	466	468	462	455	463	443	450	487	493	484	488	459	472	470	472	488	424	455	459	457	488	477	471	470	513	455	436	469	477	468	480	479	464	473	450	458	489	480	478	489	490	435	477	497	490	469	482	507	437	473	458	509	455	460	477	442	477	474	505	437	477	414	452	458	477	457	469	482	480	434	466	493	443	481	442	438	489	458	483	526	472	472	519	455	480	457	456	462	501	457	498	413	476	483	463	479	467	483	474	476	456	452	462	461	455	484	453	454	440	474	447	473	495	460	487	475	434	462	473	449	461	430	476	472	463	466	497	449	455	497	482	462	488	475	463	444	497	437	454	472	445	505	476	463	466	469	481	467	461	450	472	472	491	470	479	447	480	475	475	465	473	473	463	467	463	432	442	506	472	450	463	480	448	489	470	464	490	475	447	483	475	472	501	470	489	485	459	471	462	472	479	492	434	433	497	460	455	445	484	451	454	460	476	469	440	491	464	468	475	450	490	464	454	441	491	474	498	476	462	461	463	462	474	462	451	468	450	460	470	498	469	456	505	479	455	481	462	442	471	468	480	508	474	481	475	475	443	472	454	489	466	476	479	478	452	469	476	461	488	455	469	454	477	452	464	446	484	479	448	463	500	478	475	469	459	469	438	484	469	472	464	495	488	433	493	484	503	443	451	469	443	460	443	492	454	437	498	457	472	467	481	440	472	466	447	471	471	436	475	469	505	480	459	481	464	479	469	466	454	442	497	486	482	495	468	489	476	437	464	471	465	483	476	463	458	491	452	431	461	470	471	463	447	483	467	473	450	467	463	476	482	434	464	499	494	488	472	474	467	473	479	441	476	459	467	468	484	471	489	462	472	477	460	463	452	445	471	443	477	481	475	493	443	476	456	487	447	440	447	457	429	483	462	473	488	451	461	486	480	477	434	481	435	467	469	477	446	455	452	453	470	484	486	483	459	454	467	494	474	457	470	442	435	493	458	485	453	493	453	459	483	442	484	459	445	465	462	459	486	474	461	474	453	429	491	492	442	450	473	447	447	474	465	463	458	484	479	452	491	470	451	437	486	503	449	475	455	447	464	425	491	444	491	478	459	495	421	458	494	454	456	457	470	500	464	509	439	478	479	513	483	444	486	440	487	449	494	485	476	483	493	478	492	488	506	466	470	455	466	469	477	437	442	455	489	487	450	485	448	463	479	435	467	473	453	464	473	462	462	466	483	447	487	477	445	451	460	460	471	451	459	470	442	486	455	481	442	472	513	465	457	485	496	477	466	457	482	483	456	526	503	480	477	492	476	448	472	465	467	481	467	491	446	466	426	467	423	493	458	457	495	451	483	442	489	466	504	476	439	460	461	446	496	484	450	472	492	479	442	441	477	441	441	442	511	471	456	479	469	461	461	457	455	469	436	478	452	485	471	467	514	464	464	463	461	453	480	450	487	471	471
345	1	1900	202417	380	2	94	450	486	616	590	676	601	634	605	596	554	577	575	556	528	596	520	507	555	545	502	549	520	517	526	501	484	503	525	545	505	476	499	533	555	619	640	631	564	584	593	591	587	501	484	512	497	488	492	447	506	528	518	479	515	502	469	465	532	489	492	485	495	509	523	481	492	474	471	488	472	514	476	480	472	485	497	497	489	500	497	481	496	460	540	465	467	512	496	495	515	486	504	508	544	508	491	494	505	520	490	523	489	506	455	506	497	492	534	525	509	491	483	510	520	510	521	514	510	490	536	547	513	523	557	534	538	531	522	519	512	509	511	518	512	530	481	508	527	515	484	513	516	495	514	519	511	481	499	508	503	498	499	468	472	501	499	508	505	490	503	510	482	505	484	485	523	495	510	487	469	483	493	493	486	505	497	523	503	481	489	478	484	468	512	484	503	483	482	502	483	514	438	499	490	463	511	471	487	488	495	479	446	506	490	502	476	517	478	491	491	499	495	480	509	477	491	473	490	514	481	506	455	488	504	507	480	499	518	473	493	482	469	461	494	492	505	477	500	497	492	468	506	514	481	521	464	492	481	483	500	488	495	485	471	535	470	485	468	478	484	522	504	483	500	462	463	501	488	504	510	498	483	482	493	483	474	487	488	465	489	504	498	481	466	515	479	469	457	489	480	486	487	474	491	466	499	455	498	501	453	475	510	493	515	504	495	475	496	493	467	487	512	510	506	490	470	480	496	497	486	491	511	509	490	532	452	473	512	501	473	501	483	499	484	495	485	508	457	509	487	506	475	467	479	504	495	472	530	480	509	529	498	465	480	482	502	482	513	487	499	497	478	503	477	514	474	509	507	494	490	508	465	470	473	484	524	464	479	500	458	501	483	489	455	514	500	474	503	454	473	500	506	485	466	474	497	502	499	507	476	483	456	541	467	487	495	481	478	491	437	518	538	491	499	481	505	526	489	484	470	463	479	482	504	521	520	481	463	497	527	471	509	503	494	463	506	480	479	483	491	485	533	507	481	515	506	498	500	510	492	472	452	493	499	506	480	502	486	491	502	501	532	486	459	455	524	501	489	485	481	474	451	477	529	444	481	477	484	486	508	504	491	492	479	485	508	483	474	485	511	486	483	501	481	467	471	490	474	507	497	457	466	486	468	524	507	462	505	485	515	499	490	495	518	484	505	518	486	491	502	507	521	491	490	462	484	485	458	488	481	500	487	491	467	468	478	502	474	513	481	463	487	494	454	502	482	498	506	464	502	453	502	514	503	523	532	475	436	511	488	501	491	475	503	491	492	462	486	473	478	471	499	492	517	490	509	510	484	479	507	463	483	485	459	485	469	507	500	491	498	485	458	488	491	481	478	485	476	492	498	506	523	457	501	513	502	496	466	475	520	472	478	459	468	490	510	524	503	511	487	491	491	524	464	516	498	494	485	491	499	480	506	515	489	496	483	494	506	529	506	460	484	480	464	519	467	500	504	481	508	470	469	511	466	518	453	485	489	513	493	529	501	446	491	525	504	481	486	473	491	445	546	467	482	474	507	475	499	509	491	467	502	507	492	516	501	489	480	518	472	509	496	508	495	514	509	507	477	486	488	457	480	533	481	483	477	528	476	508	505	483	511	485	476	498	475	507	487	495	490	499	503	480	482	494	491	472	458	500	488	477	486	496	479	488	505	491	490	488	479	496	487	490	478	460	471	476	531	482	481	515	454	473	507	506	502	466	517	474	455	490	462	478	513	489	498	508	491	525	513	526	504	495	500	474	468	478	455	489	477	537	487	478	497	488	484	468	508	490	509	489	458	482	455	482	493	462	496	472	525	505	490	491	499	493	475	484	516	506	514	508	493	474	478	491	476	486	498	477	500	504	511	514	491	492	482	485	503	508	486	500	463	462	489	492	506	478	500	510	499	475	482	478	479	473	489	504	470	515	503	493	490	516	508	508	484	492	467	475	485	476	482	515	488	503	462	498	522	484	510	514	489	522	468	505	473	497	475	513	473	492	451	485	525	471	504	500	513	520	486	524	490	485	465	484	487	492	497	485	480	501	519	494	490	489	482	522	457	512	500	516	503	454	516	475	497	501	478	477	489	487	495	486	497	492	493	478	507	536	445	455	521	479	500	506	495	501	509	475	510	480	490	511	451	486	461	500	486	509	483	489	498	499	487	494	483	524	536	511	508	485	512	492	518	516	523	509	480	491	473	517	518	496	509	473	483	492	487	484	506	501	483	490	473	474	518	487	478	509	452	492	481	487	481	473	476	483	502	494	498	511	478	495	497	466	500	486	496	486	508	497	509	470	453	476	466	498	494	461	501	500
345	2	2100	202519	379	0	64	421	519	639	645	707	635	669	605	629	566	580	568	616	564	578	571	548	580	549	546	530	542	531	560	565	542	491	529	521	531	524	531	553	552	712	673	693	621	587	642	646	579	578	542	530	517	493	516	513	508	527	539	513	475	532	512	494	531	516	505	508	486	516	519	480	506	509	553	495	514	489	481	536	516	486	477	483	493	528	475	484	516	497	494	483	527	467	483	515	522	503	495	514	495	507	530	517	499	548	493	526	521	533	517	503	518	477	529	529	530	514	538	503	523	552	549	496	562	557	538	512	533	516	534	504	562	555	582	552	557	533	533	555	520	549	556	525	531	503	496	523	539	520	551	496	515	515	526	494	517	497	521	517	508	526	523	504	511	503	502	492	479	500	487	526	485	508	490	478	530	499	495	519	524	487	510	484	523	509	530	526	504	513	494	497	523	514	487	486	502	512	518	512	504	491	488	490	495	511	513	525	499	494	529	468	523	491	512	519	508	525	496	503	509	510	493	536	466	491	488	491	504	546	507	499	508	482	489	493	497	498	538	516	510	495	535	522	528	538	498	510	478	498	514	489	495	467	486	499	495	498	507	499	514	476	504	505	506	501	507	480	497	502	523	505	497	482	495	510	523	524	508	530	495	516	518	512	470	537	473	536	495	500	537	522	522	507	507	511	490	494	460	496	505	517	517	498	503	497	504	473	521	521	513	511	498	531	505	480	498	468	516	511	517	523	508	508	537	522	501	537	483	484	552	484	505	499	515	505	500	496	512	496	502	488	532	475	497	504	519	496	491	459	521	548	515	512	522	521	492	509	530	502	507	494	506	499	486	523	483	508	485	495	498	491	513	487	504	509	518	517	492	520	499	495	474	490	482	482	540	510	470	485	463	542	534	475	478	491	496	488	487	495	525	477	517	497	550	489	470	522	501	482	517	504	522	489	481	534	501	499	516	526	487	490	505	520	514	493	520	487	512	505	494	527	484	515	507	511	487	499	508	516	497	474	501	523	460	482	474	503	489	505	486	486	500	480	515	590	534	491	494	509	532	473	516	478	490	509	509	519	498	490	497	500	513	516	528	519	496	558	476	479	556	520	518	522	464	515	479	487	493	534	474	485	485	466	506	506	495	495	491	479	510	490	505	528	508	466	506	488	505	504	483	533	504	503	485	476	499	514	512	471	513	538	502	521	506	522	486	496	523	536	531	509	505	485	515	495	508	467	521	488	492	510	535	495	525	519	534	476	491	492	513	489	495	518	510	492	522	513	478	499	514	490	500	512	505	502	501	475	516	481	518	511	506	514	529	514	507	521	497	508	491	447	474	480	504	507	496	487	452	512	497	532	476	538	522	518	488	522	509	500	467	486	491	538	476	505	522	522	524	476	503	533	498	476	510	521	494	467	504	515	491	485	497	461	510	499	512	495	484	496	480	532	522	532	531	499	491	462	507	490	543	489	534	498	494	520	510	536	495	500	515	523	490	496	507	484	491	456	487	493	496	496	481	511	506	508	564	552	523	509	514	481	526	481	479	535	492	505	498	504	497	529	487	476	523	507	492	492	488	470	512	521	486	514	524	490	495	503	512	473	508	485	484	506	497	523	464	507	465	492	465	526	504	495	469	511	523	494	461	491	544	480	484	510	518	483	494	499	529	511	482	492	479	511	488	498	499	500	503	522	481	494	526	532	510	523	502	484	519	540	487	487	503	525	491	508	543	506	473	498	468	528	502	473	492	512	457	511	519	524	526	450	529	523	497	494	518	487	494	529	509	450	496	479	463	473	481	509	532	476	492	472	470	528	484	507	486	507	481	490	536	515	531	466	496	504	490	544	527	523	510	509	505	528	494	459	540	512	512	488	512	513	468	505	493	489	503	521	525	519	530	523	517	486	498	526	492	472	511	482	502	514	505	505	526	509	475	491	481	480	488	493	528	515	523	489	477	542	500	491	446	545	491	519	507	510	484	504	501	471	521	510	527	497	490	510	481	539	520	477	466	505	481	523	501	513	484	526	501	522	488	531	478	497	501	528	490	469	505	531	534	515	510	533	512	501	507	536	479	514	512	518	485	522	497	539	482	483	479	512	507	535	520	497	506	515	480	486	463	549	485	502	509	513	531	504	514	496	489	498	490	486	540	512	491	490	496	511	474	499	514	505	511	513	495	489	475	492	511	516	485	505	485	505	491	498	512	520	512	485	488	498	485	528	519	499	515	536	463	505	492	477	513	515	486	531	476	474	482	514	510	472	498	521	460	519	519	496	456	513	491	481	509	493	485	503	519	491	492	500	516	492	499	503	517	467	506	491	466	508	504	504	470	500	477	474	491	491
345	3	3500	202621	372	2	59	414	570	680	677	684	654	641	595	612	614	580	576	605	549	548	522	545	555	561	547	506	543	521	501	511	512	540	511	538	499	503	518	516	552	669	763	767	708	671	666	651	697	707	703	608	569	523	515	470	518	485	523	502	505	487	495	486	481	483	494	482	467	479	495	474	480	494	473	530	480	465	479	494	484	487	512	447	472	476	484	516	473	479	486	466	469	506	439	476	483	440	484	499	488	501	457	490	475	482	465	475	462	479	475	482	508	510	495	503	500	502	523	519	502	540	478	473	487	492	493	509	497	518	501	517	497	523	507	526	531	491	505	512	503	525	487	486	482	474	495	515	475	470	476	479	466	520	503	483	490	464	486	477	490	485	516	482	488	502	505	506	509	461	513	499	471	506	465	462	507	473	439	463	479	521	480	495	487	471	476	471	484	474	478	473	505	484	465	486	507	474	478	506	503	459	510	474	514	480	514	486	488	477	488	497	488	511	499	467	516	512	491	486	481	449	506	470	486	486	500	490	513	457	477	486	485	504	444	467	464	460	474	474	476	471	474	462	506	443	433	476	478	450	482	478	446	496	480	495	457	457	475	488	466	496	451	509	469	446	478	484	477	499	486	491	453	481	456	499	491	464	486	503	480	484	479	488	474	494	483	471	465	480	481	488	474	470	467	506	448	469	424	450	500	463	458	492	484	488	483	455	505	442	477	484	491	466	476	476	459	483	483	471	471	491	474	482	483	486	464	466	488	466	449	447	480	483	460	439	488	485	476	473	506	448	472	455	495	484	501	482	478	487	480	485	448	498	488	496	485	469	459	490	468	494	475	492	463	538	498	476	479	482	481	511	471	439	487	487	472	504	451	483	458	500	481	512	470	472	456	477	490	460	489	511	487	495	495	478	491	486	453	486	467	512	483	483	427	488	470	479	446	467	501	484	466	441	495	479	454	476	495	484	473	490	510	494	489	471	486	473	466	461	490	486	503	471	452	473	479	466	470	458	478	489	462	487	497	485	474	459	467	491	440	496	442	501	501	484	484	476	496	472	465	477	479	497	479	489	437	480	440	469	490	458	482	459	471	475	471	457	504	433	492	482	492	514	434	480	482	503	508	481	489	471	492	491	501	482	468	461	462	491	503	443	444	457	464	479	518	483	469	509	455	490	472	497	471	482	473	519	459	500	506	499	461	512	464	502	487	504	470	453	484	503	476	499	483	489	512	482	452	479	476	483	468	470	501	494	487	460	485	510	478	477	489	471	514	483	493	496	462	478	475	484	451	495	440	479	494	450	492	480	450	528	483	444	487	463	454	468	490	480	479	449	480	451	497	459	499	463	458	463	465	475	457	466	512	478	482	484	505	472	485	501	469	484	498	462	455	438	457	485	473	463	503	467	483	501	506	521	479	499	484	501	494	484	467	474	481	485	478	484	460	503	468	463	482	475	479	494	490	462	475	520	490	485	474	487	479	434	459	498	470	480	486	444	497	484	469	491	473	472	476	459	526	458	474	492	486	488	482	471	474	476	480	494	459	443	454	488	451	467	498	466	459	450	489	460	481	465	486	451	518	491	471	495	446	495	468	458	473	487	449	493	453	478	446	471	461	455	476	491	478	487	478	465	517	455	452	488	478	457	465	493	469	484	456	466	442	454	503	496	480	467	443	447	454	514	472	479	467	474	463	486	459	474	455	489	469	444	506	469	465	448	466	477	475	474	464	431	492	456	478	487	457	465	470	508	499	476	478	462	472	483	470	457	488	474	470	481	468	492	493	470	486	456	468	528	478	514	459	481	503	499	470	424	499	452	482	484	509	456	477	450	465	493	496	517	448	484	480	477	484	474	511	468	482	470	490	463	466	484	459	449	492	466	443	509	464	494	474	481	458	489	526	492	472	484	473	477	480	471	457	468	507	458	488	459	482	481	454	491	457	458	468	480	481	461	486	470	488	465	477	508	459	498	462	497	493	459	476	460	479	490	470	505	456	515	486	442	479	467	450	498	473	453	521	488	474	484	484	456	464	469	467	450	466	470	446	511	496	484	468	486	447	483	478	502	467	484	465	493	475	485	469	463	484	490	500	464	529	470	483	464	483	474	493	512	513	488	457	502	509	495	479	469	513	485	477	511	489	512	452	471	440	500	480	474	489	477	482	504	468	484	469	469	458	475	462	487	466	446	458	484	482	464	470	507	446	478	476	474	485	507	477	448	441	492	479	462	470	507	463	477	472	463	467	496	486	455	480	456	485	489	479	476	499	454	477	482	462	464	507	474	486	439	455	498	514	499	487	458	461	481	457	500	508	466	473	443	472	478	457	487	485	498	510	488	444	501
