345	0	2700	150308	461	8	65	439	666	822	729	748	693	682	631	625	642	587	588	583	605	597	541	575	544	542	603	584	530	562	544	557	528	538	547	534	528	538	518	503	522	552	559	523	524	510	546	532	521	458	545	486	521	503	494	523	516	478	528	517	516	518	529	513	536	528	522	515	500	478	503	476	511	494	489	509	523	526	492	495	500	508	512	512	486	473	492	498	497	482	473	527	488	503	498	493	505	483	497	501	468	491	490	503	503	486	459	518	472	516	514	492	459	501	518	492	504	524	498	494	500	444	508	499	486	515	480	509	520	518	478	530	491	469	509	528	505	488	475	465	482	510	522	501	466	511	522	465	466	509	485	537	504	479	544	465	479	481	482	459	490	492	452	527	500	484	507	516	485	466	530	502	484	465	486	513	505	489	480	477	483	512	482	485	506	528	520	515	473	516	493	501	498	533	510	539	486	487	520	501	492	490	490	481	519	492	482	484	508	466	504	496	508	529	499	513	487	547	472	537	508	513	509	491	455	483	485	454	496	539	490	494	494	538	485	461	494	492	496	509	497	489	474	491	489	486	488	485	495	509	472	497	483	481	507	500	506	490	509	511	494	488	487	527	497	521	491	498	499	505	476	458	501	484	501	500	490	525	469	479	490	529	463	490	503	461	510	470	513	513	497	480	506	462	533	526	515	508	525	503	486	514	478	501	504	468	503	470	466	521	500	518	497	466	495	504	496	526	472	505	451	489	528	533	446	490	478	503	472	495	469	501	479	484	474	495	484	473	493	523	509	497	474	479	493	491	487	474	465	483	506	512	506	497	474	505	505	476	484	476	500	493	501	464	500	503	511	509	499	507	482	506	503	458	496	490	508	521	477	517	455	516	456	508	504	505	471	473	529	465	471	491	490	502	483	479	528	502	496	485	482	485	490	464	497	492	480	516	485	519	496	480	499	470	460	485	512	503	504	520	506	481	491	494	484	477	477	475	449	486	493	485	500	510	512	473	478	444	492	495	488	479	515	475	507	491	455	473	494	501	519	494	458	502	493	525	468	496	537	487	476	490	501	460	469	491	467	484	479	526	517	487	487	498	470	496	496	489	491	464	508	518	463	495	498	466	515	515	507	456	493	481	497	489	495	510	502	505	494	533	464	499	488	501	502	490	486	483	483	531	480	502	490	506	471	480	480	496	512	524	484	499	507	508	495	499	505	500	496	483	523	478	491	496	524	547	513	506	476	509	488	510	504	500	525	487	480	504	496	497	497	470	515	460	492	527	478	469	477	530	463	497	476	495	489	509	486	497	481	517	475	504	454	491	473	480	471	551	479	496	482	507	491	501	466	505	477	517	464	510	505	471	488	474	537	498	463	443	476	492	495	508	510	496	462	456	482	506	504	462	502	476	506	540	531	515	517	498	454	485	511	507	510	468	439	513	475	480	469	487	506	508	458	486	527	484	492	488	502	512	486	504	494	509	496	447	498	514	515	492	461	494	470	499	479	481	463	499	499	497	473	477	493	493	479	495	489	495	485	529	513	499	472	514	486	453	497	515	464	500	501	515	486	476	515	513	489	474	453	533	467	496	483	485	497	496	504	504	489	486	480	493	489	466	468	489	476	511	473	494	526	513	477	506	520	499	476	471	502	515	527	509	488	502	469	500	511	496	484	505	467	515	456	527	510	482	471	483	460	479	447	517	489	515	513	533	489	496	494	492	493	501	481	495	527	487	515	534	506	514	520	511	478	467	474	493	513	517	465	506	468	496	524	515	522	466	504	485	455	491	463	475	511	486	500	489	477	485	520	488	496	505	499	490	512	495	505	511	525	481	497	514	470	500	476	514	463	492	497	505	478	506	524	477	471	519	487	500	494	512	469	501	497	485	513	461	504	527	499	517	487	503	506	457	506	477	459	497	469	484	478	508	490	505	513	519	484	496	470	494	476	476	486	506	528	521	485	484	488	504	491	494	519	494	493	477	501	451	489	487	471	493	511	478	458	543	480	499	500	478	503	475	535	493	509	466	517	518	485	504	501	514	482	493	491	485	506	476	470	502	474	497	463	485	521	452	482	483	495	488	501	476	453	485	459	514	478	509	457	514	480	509	502	477	490	527	489	508	492	521	500	528	507	517	511	487	534	507	520	475	525	436	510	519	491	491	468	477	494	490	476	499	490	492	519	469	495	516	495	464	487	501	468	497	475	481	496	473	492	456	543	483	483	456	493	470	515	483	505	482	464	476	490	506	493	498	496	486	523	457	528	488	495	464	477	480	500	507	490	489	505	497	486	509	482	526	485	481	486	473	482	516	519	483	491	497	502	492	476	528	494	496	491	528	501	481	485	494
345	1	1900	150432	530	37	204	686	740	727	694	617	634	584	560	506	500	510	460	433	505	456	459	461	468	439	451	435	457	424	420	406	420	429	419	433	399	425	418	416	427	437	411	428	430	414	398	409	415	399	392	401	408	410	398	396	412	400	410	430	413	459	416	410	396	420	399	402	405	445	432	404	404	400	432	414	422	417	406	456	403	404	426	426	396	409	393	378	390	406	400	405	405	386	382	419	425	410	391	426	422	406	397	406	413	402	400	413	420	415	395	395	412	420	433	391	390	398	410	371	442	433	415	409	379	412	420	408	435	406	400	419	410	373	389	408	372	414	373	401	422	408	383	403	398	395	399	402	423	394	417	408	403	421	449	415	412	402	407	401	398	395	419	412	436	390	416	424	416	413	416	397	404	424	402	380	417	404	417	375	383	387	415	406	366	423	423	388	394	435	440	420	388	406	394	413	417	415	414	434	415	397	412	389	381	381	390	380	405	418	405	435	438	406	385	403	405	430	399	395	424	388	395	414	424	407	420	386	431	436	405	384	385	399	433	399	392	400	400	412	402	380	413	399	431	397	412	408	387	407	401	418	425	395	394	423	363	433	411	411	431	417	380	419	381	394	396	374	398	401	390	403	430	396	405	431	396	422	436	411	366	410	414	427	374	393	371	419	416	412	388	411	424	414	389	397	410	402	435	396	388	382	410	412	433	417	415	409	402	395	471	418	393	383	390	415	398	402	389	418	423	397	388	375	398	401	391	388	394	424	398	401	370	379	408	429	393	400	413	396	414	402	430	426	427	408	374	386	420	405	383	407	411	387	406	381	398	397	391	410	384	382	398	410	415	407	448	392	392	408	395	387	416	408	403	416	382	398	382	397	407	379	397	415	380	379	376	366	419	386	372	401	397	402	396	382	403	385	387	401	389	365	400	399	422	431	407	405	387	390	387	411	446	402	422	383	420	377	410	425	400	398	387	382	409	387	407	370	421	410	417	390	405	410	401	421	373	376	396	374	400	413	421	406	428	409	421	419	401	401	428	396	390	394	393	425	389	417	377	404	402	420	419	389	405	415	414	375	418	414	442	371	401	416	423	423	397	439	436	379	391	417	402	405	407	410	417	407	383	423	404	424	382	426	436	391	405	421	401	452	359	396	389	395	393	403	384	376	380	400	427	414	406	413	424	406	381	403	396	401	437	409	362	433	427	408	387	386	397	410	450	437	372	399	418	401	388	409	400	440	426	431	403	386	397	420	436	376	437	420	391	412	386	372	404	401	429	413	385	414	469	399	393	407	417	378	400	391	410	417	400	422	414	381	383	408	422	416	392	429	424	416	380	404	404	380	428	414	390	406	405	401	393	427	410	428	408	423	384	387	372	428	397	387	443	420	409	404	377	424	442	408	425	381	423	409	436	400	414	405	405	399	413	398	415	409	391	409	408	419	412	427	384	406	385	416	411	414	402	408	377	413	407	441	415	420	387	414	400	405	409	404	425	436	418	396	417	394	393	413	402	419	400	389	416	405	391	421	410	428	370	409	403	428	417	406	399	392	378	426	389	416	397	409	414	386	400	407	399	408	399	389	413	402	433	381	434	409	411	402	451	390	402	446	374	389	434	381	424	445	414	389	427	431	369	398	402	373	429	391	397	397	410	434	440	392	416	377	396	402	390	406	419	413	393	398	407	406	400	404	427	412	369	413	408	405	409	418	417	401	397	405	360	395	423	417	391	400	411	418	414	397	383	422	400	426	414	399	404	402	401	422	375	446	407	393	386	393	433	403	384	395	410	411	385	412	375	372	405	390	397	396	394	432	437	386	392	404	406	372	409	400	394	387	431	429	366	417	403	397	416	383	370	406	418	425	387	394	420	392	425	408	397	407	409	383	382	385	421	422	407	395	440	416	390	411	417	391	411	409	408	384	386	418	386	375	429	433	420	391	401	409	421	396	422	378	397	410	375	424	413	394	388	373	416	416	401	445	410	378	405	407	406	415	399	421	402	379	385	418	376	399	425	442	417	390	396	385	389	429	412	442	416	407	436	422	404	365	405	403	408	428	438	400	379	421	405	401	422	383	394	388	415	423	416	402	407	403	387	411	381	406	416	419	433	418	405	367	409	417	387	404	371	384	422	417	430	378	402	411	418	401	418	405	400	431	397	406	386	413	400	423	414	419	411	415	402	422	394	399	415	424	415	439	378	403	417	414	429	447	408	380	396	420	387	390	428	410	396	407	427	403	408	392	380	390	402	411	392	398	423	404	392	404	438	417	408	378	419	373	401	395	410	371	370	457	414	401	384	449	394	361	413	413	393	416	412	411	406	397	417	406	404	432	441	437	384	419
345	2	2100	150557	512	20	127	618	868	893	823	755	653	634	583	548	541	531	477	503	526	502	481	517	476	424	472	473	474	444	490	456	448	449	497	447	472	427	470	463	459	429	422	451	462	445	411	384	454	449	453	438	432	427	424	442	446	464	425	429	438	432	426	437	426	424	436	450	404	431	435	401	410	435	421	421	426	421	377	427	403	421	416	433	422	418	424	442	401	415	441	430	409	458	399	430	392	376	391	448	408	419	429	423	402	433	436	435	430	440	453	438	401	423	426	433	409	393	417	434	395	418	447	429	413	395	414	409	428	403	425	404	444	415	463	444	454	420	411	417	393	407	418	413	427	409	413	379	429	406	383	427	393	411	413	402	399	430	428	441	443	423	419	404	421	416	431	443	421	417	417	423	386	399	408	428	416	426	417	410	429	417	434	412	427	431	443	415	390	429	445	385	460	447	390	427	424	416	411	418	427	431	388	448	415	413	397	430	418	399	419	405	440	392	426	419	438	474	410	408	418	419	390	410	397	422	418	446	406	392	424	435	414	434	444	433	422	432	420	414	416	423	429	427	434	460	403	418	413	433	443	392	431	420	414	423	379	410	427	407	391	449	406	435	408	417	416	429	427	422	418	419	407	397	463	431	397	440	450	433	402	430	416	399	403	395	403	416	426	412	411	440	419	403	432	409	441	402	403	401	398	424	400	436	404	425	402	425	405	411	419	408	420	429	414	419	447	439	423	424	406	424	428	418	428	421	395	431	445	423	422	425	385	423	408	428	423	418	455	436	418	433	365	445	382	417	444	421	394	442	406	410	423	391	453	438	421	398	425	394	417	424	393	408	442	404	438	383	421	436	444	422	408	409	411	425	432	427	428	431	403	394	436	392	416	425	420	432	419	439	399	427	409	434	394	436	403	427	394	412	408	409	411	402	415	449	419	411	402	459	436	404	412	404	419	447	447	439	384	429	434	410	412	413	424	435	406	404	425	395	427	386	428	416	414	435	394	427	387	447	434	394	410	413	414	415	418	406	390	440	415	417	418	418	413	424	423	431	394	417	429	412	413	394	419	408	435	407	405	392	434	404	414	420	438	436	431	418	444	422	419	405	404	401	405	446	420	401	439	439	401	419	412	406	395	411	407	466	463	391	421	417	426	427	433	390	416	403	397	412	388	436	446	398	416	389	397	421	421	435	433	417	411	435	398	411	412	413	418	444	421	425	421	385	417	423	451	425	403	439	437	449	440	433	431	417	420	434	395	417	423	414	404	404	428	427	416	409	425	406	421	458	462	422	425	420	407	396	417	376	405	381	403	439	406	441	408	395	400	412	411	411	421	466	406	420	466	415	427	418	408	456	412	408	410	428	412	419	425	387	416	435	396	443	423	423	425	426	438	429	446	398	418	425	427	384	394	408	402	412	424	418	400	438	381	413	421	414	411	396	425	393	382	398	413	441	401	444	413	428	462	427	440	406	454	421	387	413	415	434	437	434	406	400	421	405	390	416	437	419	426	420	415	403	410	411	428	429	441	453	417	406	417	436	434	425	397	408	417	411	391	394	408	423	422	434	410	424	383	433	427	427	432	396	404	440	413	437	415	433	411	428	423	431	401	419	423	409	437	427	434	407	416	416	445	401	402	423	396	399	418	411	418	444	424	422	432	412	425	388	430	416	390	409	403	425	449	443	415	426	413	414	387	425	394	439	407	400	414	410	388	425	421	416	406	412	395	412	435	407	356	423	414	411	402	408	403	452	413	442	397	391	428	408	420	404	431	431	470	381	443	451	409	403	430	417	396	436	395	406	399	372	450	407	415	422	429	429	416	446	406	414	419	410	426	427	402	445	428	394	435	414	430	398	439	421	420	421	429	431	429	405	429	407	397	426	459	413	441	429	423	384	415	427	407	421	391	428	420	425	418	404	406	411	411	418	437	417	420	420	403	425	383	430	442	397	434	399	440	415	440	429	439	427	439	436	384	412	390	436	413	422	422	401	416	401	419	424	414	390	416	441	420	468	445	374	447	425	436	418	431	413	390	448	429	405	426	450	402	379	420	456	413	406	424	404	444	401	422	412	426	420	420	425	447	432	406	427	463	406	387	414	419	424	417	425	429	433	431	424	430	397	393	394	378	382	412	403	403	410	403	416	429	417	421	433	407	386	448	393	416	404	416	364	425	385	424	416	397	408	424	423	393	424	429	414	425	390	417	375	446	411	410	447	413	383	410	462	421	398	423	408	397	428	417	406	443	411	439	432	407	439	405	392	403	409	428	447	434	389	410	420	413	405	425	403	404	414	407	435	421	403	434	386	400	435	411	409	396	386	418	390	421	414	420	422	434	435
345	3	3500	150682	515	28	142	636	937	1048	974	915	836	752	681	637	565	592	564	544	563	549	512	522	523	538	538	511	472	516	508	518	500	537	518	518	523	498	488	494	483	475	495	462	523	483	467	498	484	456	489	485	484	476	504	487	452	489	453	488	490	471	456	478	499	448	484	478	478	502	464	474	469	475	478	503	478	453	490	528	476	479	448	462	452	465	480	462	463	466	463	496	457	486	451	476	454	483	480	487	470	465	470	461	451	488	473	462	462	470	460	463	486	482	446	461	467	489	455	453	480	460	446	479	459	481	462	455	470	461	482	445	475	463	475	479	486	459	494	477	465	468	442	470	451	449	489	449	457	483	470	471	436	476	461	463	469	474	457	462	454	472	464	468	482	473	432	465	475	494	475	466	454	495	493	485	477	481	480	460	479	470	471	472	492	468	423	450	463	467	466	451	465	515	448	452	461	482	438	480	478	473	447	473	460	473	450	467	453	497	485	467	488	492	460	473	460	452	496	475	471	455	461	462	470	465	450	455	453	469	455	470	484	464	478	488	442	461	496	448	486	465	461	446	451	471	479	464	471	437	486	452	456	443	500	495	469	451	451	482	509	464	458	485	482	486	510	442	434	492	453	466	465	492	461	458	431	472	466	492	465	445	460	486	501	490	465	478	460	472	442	463	434	460	476	465	462	460	477	511	470	460	448	497	465	475	457	456	478	480	437	466	461	453	480	477	430	453	466	457	494	464	484	488	453	442	506	476	448	460	453	450	474	465	465	450	456	443	460	456	479	446	484	502	450	471	424	470	499	457	459	463	475	478	489	463	473	454	447	473	481	476	469	446	480	481	478	485	472	450	453	439	478	479	465	476	482	495	479	435	450	485	482	463	467	459	442	459	470	488	421	458	461	474	451	442	469	450	468	443	453	423	491	498	469	501	453	474	452	458	461	462	440	475	498	453	464	431	489	474	422	501	424	477	457	459	459	467	455	472	468	450	445	496	481	466	442	473	476	483	463	432	457	448	475	455	466	460	427	475	472	480	470	463	458	471	471	448	468	467	480	446	439	445	436	447	458	457	486	476	464	471	456	442	477	463	457	469	473	463	501	485	467	456	486	483	468	451	441	486	430	450	471	487	455	488	434	456	434	502	449	474	478	445	467	470	443	462	467	464	458	487	483	470	456	436	472	469	498	441	444	521	442	475	464	466	492	488	481	500	465	452	445	482	490	474	423	458	478	451	447	450	485	433	432	439	461	452	464	457	484	468	448	456	464	471	479	441	487	492	503	473	440	483	464	439	487	510	455	449	448	481	455	462	470	473	511	406	491	466	467	467	430	445	496	443	480	487	446	473	462	414	445	472	474	483	475	461	459	467	468	454	495	498	482	446	459	483	462	488	449	479	459	463	462	492	468	432	488	478	430	501	472	454	507	501	478	475	441	472	473	466	453	476	467	479	474	453	471	477	470	457	447	446	467	473	420	489	480	442	479	453	457	456	466	474	440	468	487	460	497	473	439	466	463	453	458	475	483	436	462	461	469	459	485	457	484	452	476	480	462	432	505	454	440	471	494	456	436	467	473	477	467	472	497	478	472	482	500	458	465	472	449	483	488	459	470	471	466	496	448	498	447	472	449	426	494	447	430	454	462	484	512	476	446	463	477	441	483	477	436	473	469	474	454	454	424	453	450	438	451	468	487	441	464	451	412	461	439	497	485	456	462	486	452	434	460	481	441	451	442	413	464	518	463	462	444	450	464	499	479	484	456	458	481	487	446	478	462	454	480	446	474	482	459	447	455	453	448	483	487	495	448	461	445	445	464	507	425	470	465	436	433	467	460	456	477	459	436	465	469	484	462	444	474	436	462	460	448	474	475	482	436	486	472	428	458	466	473	493	430	433	447	498	455	467	453	405	444	503	481	442	483	455	443	461	461	448	473	473	461	486	449	450	457	480	418	453	498	426	453	464	501	466	471	458	487	446	498	455	469	470	471	468	455	459	496	438	433	462	467	464	453	484	465	475	466	469	460	447	459	482	457	462	482	473	481	439	477	429	466	446	444	490	441	479	468	454	443	461	454	448	485	459	459	479	449	452	494	479	502	477	451	478	448	466	445	467	460	464	492	463	479	488	483	466	480	483	488	473	465	473	492	465	488	493	458	449	462	467	486	441	471	465	452	466	454	452	443	465	430	457	439	474	454	448	481	439	432	487	448	465	455	465	478	475	489	485	479	489	479	447	456	457	482	465	477	479	465	458	463	438	496	452	457	446	456	460	445	471	493	440	474	459	463	492	453	455	419	472	453	480	481	470	475	480	479	434	466	453	455	467	432	468	468	450	452	485
345	0	2700	150807	488	21	118	601	940	1138	1077	1010	913	859	784	724	664	647	651	593	585	594	548	574	570	589	571	564	541	550	526	564	557	547	541	583	529	590	556	533	522	561	529	540	526	538	510	543	546	534	516	542	515	520	528	488	517	495	544	493	484	516	499	478	490	496	530	462	492	508	519	487	506	494	506	528	521	538	504	520	487	500	508	531	508	521	528	502	502	499	509	504	495	495	476	524	490	529	521	514	509	516	497	503	483	500	518	532	509	472	530	499	474	505	506	514	470	505	513	503	511	498	503	520	525	512	482	478	517	476	525	469	504	548	465	487	501	496	511	479	507	489	532	535	497	509	492	521	493	506	482	492	522	478	509	491	480	491	508	499	503	487	523	515	492	492	474	540	494	465	482	484	483	481	502	507	493	487	474	510	501	494	489	484	486	497	509	507	515	506	537	514	504	508	477	490	485	508	495	463	485	508	520	474	496	482	515	479	501	487	501	536	502	482	513	499	481	475	497	500	482	459	520	511	491	491	491	520	510	492	486	498	541	473	468	493	510	517	507	541	464	502	512	496	479	483	523	484	503	483	500	447	484	498	532	528	484	501	502	495	480	485	502	519	469	499	483	489	474	529	504	500	512	494	505	539	469	486	491	503	487	493	466	526	479	513	468	524	465	524	509	496	495	515	513	469	498	518	510	510	482	490	503	492	489	484	501	484	502	498	475	501	501	490	498	513	476	482	492	519	461	537	510	476	476	498	493	513	513	518	478	505	523	496	504	508	507	516	546	494	507	509	518	537	491	496	504	491	491	526	466	519	513	507	493	485	500	473	481	510	494	519	483	501	492	515	490	499	496	505	483	506	524	499	496	505	501	487	507	490	498	453	520	494	479	494	482	502	513	486	490	515	500	486	493	506	505	505	466	530	491	488	487	516	474	485	489	515	494	496	473	499	485	529	488	509	502	533	489	502	507	499	480	499	481	468	496	482	525	506	509	485	479	497	478	519	502	504	503	519	510	495	528	511	486	478	487	478	495	477	500	491	498	460	504	478	529	508	487	492	484	490	474	497	486	492	480	505	488	511	500	510	492	485	490	525	497	507	491	481	483	514	505	499	498	559	459	534	520	503	511	510	509	535	498	507	484	495	481	486	483	495	502	468	495	451	553	485	535	492	505	503	469	487	454	514	515	498	520	468	492	517	476	485	486	483	492	501	505	519	471	505	475	518	498	488	498	498	485	485	509	480	509	505	516	473	495	463	502	470	469	478	497	500	473	518	526	503	508	509	489	540	489	533	499	490	528	486	457	531	523	487	480	486	498	481	508	490	481	511	490	531	478	506	479	557	502	530	478	503	523	507	477	483	487	497	499	526	536	488	468	513	491	479	509	499	505	498	480	469	509	460	462	484	468	513	519	465	527	495	492	514	521	509	457	529	489	501	527	493	522	485	500	500	490	488	499	506	501	516	463	474	480	503	493	501	510	464	504	514	503	472	532	501	483	514	500	518	511	496	489	509	507	494	491	493	494	496	520	482	473	480	499	486	499	504	480	502	488	481	447	479	480	498	455	468	491	525	495	510	519	500	541	498	481	497	497	475	482	511	514	498	496	484	468	509	462	463	485	498	502	481	488	528	503	512	485	484	531	536	529	499	506	481	469	524	513	526	489	502	493	522	486	514	511	507	504	492	529	467	504	469	509	528	493	487	502	520	482	481	524	511	458	512	525	454	504	487	490	485	528	490	483	528	462	489	482	517	509	522	522	495	543	502	509	503	505	498	455	497	507	526	502	463	532	471	483	497	495	472	489	518	523	486	518	484	480	502	494	487	460	520	521	497	505	506	501	488	488	512	486	508	502	520	476	443	503	493	514	505	519	507	488	494	510	509	486	483	523	469	477	499	495	517	486	500	506	501	487	503	505	505	482	503	470	502	493	516	480	489	499	486	509	523	514	504	478	525	462	511	476	516	447	505	494	530	510	496	502	504	513	487	487	498	470	534	518	508	478	509	474	469	507	522	485	520	490	495	509	481	505	490	468	504	506	465	484	508	482	479	502	488	505	500	508	458	494	499	519	509	504	525	488	516	484	486	471	506	526	498	483	503	487	498	472	526	461	521	503	492	500	512	482	488	498	451	496	507	510	475	495	494	473	491	541	499	504	453	516	482	502	458	521	503	511	531	469	497	486	496	517	487	469	482	505	514	473	519	462	478	496	475	497	482	475	520	485	492	484	464	511	501	490	519	488	487	490	444	511	498	506	485	500	483	508	522	507	502	523	500	465	476	537	480	472	512	481	460	553	488	497	512	510	483	475	522	497	500	523	495	510	507	523	516	513	501	522	503
345	1	1900	150932	512	41	269	778	1001	968	905	914	866	776	715	699	622	597	568	511	529	518	512	535	467	510	485	501	468	447	496	452	464	475	499	460	471	469	490	459	460	450	462	459	469	445	456	482	463	468	476	463	468	464	456	474	444	431	439	463	475	455	420	461	416	456	453	453	443	500	468	442	429	465	448	454	461	461	446	425	469	477	446	481	422	406	466	451	446	462	474	441	455	457	426	440	452	481	410	429	468	462	420	438	458	447	444	445	458	419	448	456	472	488	457	465	447	426	412	474	451	438	467	490	455	424	448	452	399	461	451	419	443	462	432	457	469	437	452	466	467	463	465	461	421	461	442	463	429	464	450	452	405	505	460	424	437	437	466	435	456	474	438	459	439	469	462	473	451	451	435	471	421	441	443	474	436	454	453	431	454	454	468	470	445	435	429	478	422	467	429	487	446	439	419	430	444	477	465	449	433	432	461	409	409	442	418	448	423	436	463	455	433	450	450	448	431	456	438	419	460	458	438	403	424	476	456	466	413	491	444	416	448	433	472	428	409	447	459	485	474	450	484	433	440	464	483	421	447	436	446	471	425	475	425	449	423	449	458	472	462	476	446	456	436	438	451	403	414	456	479	459	464	445	455	412	427	464	426	429	453	439	431	460	432	403	415	431	427	418	419	453	464	476	453	459	452	460	426	438	425	453	438	437	427	426	442	421	437	462	438	449	445	419	471	446	454	446	456	436	479	482	447	425	453	422	447	466	460	452	443	483	465	453	426	459	423	456	464	408	440	409	419	466	448	447	470	440	424	470	438	447	458	416	438	421	456	440	448	475	469	476	431	423	475	456	491	441	471	449	459	482	422	460	422	447	449	441	459	455	455	462	426	461	438	461	450	382	463	419	433	430	449	458	439	463	456	443	425	467	433	414	408	483	439	454	463	423	466	413	445	421	456	419	427	409	455	415	442	451	470	454	430	445	441	416	458	462	461	461	415	474	431	422	414	451	468	411	472	459	423	418	467	473	433	465	448	487	473	412	462	446	416	442	456	446	442	447	431	433	449	442	450	461	457	440	458	477	423	465	420	445	441	449	446	436	454	459	411	459	447	444	475	423	441	436	460	423	439	448	455	454	415	440	458	476	442	478	416	471	447	417	442	449	438	430	458	451	430	410	479	440	414	468	460	451	430	468	438	445	453	452	437	470	428	446	418	449	460	419	432	407	465	455	470	465	481	458	451	439	439	453	463	439	441	454	464	403	447	482	469	451	454	470	462	478	424	443	450	455	445	422	480	431	472	467	466	461	447	465	451	486	428	437	429	430	433	485	450	443	445	439	417	453	439	427	462	487	455	441	459	462	494	452	446	453	432	464	439	456	439	462	448	436	449	424	444	402	451	463	442	444	411	448	445	474	452	447	434	427	442	467	444	441	457	438	466	413	447	454	459	471	437	438	415	475	431	458	446	476	401	453	452	432	458	483	436	434	452	448	423	415	416	431	458	435	476	447	447	434	438	459	451	425	491	440	425	447	456	461	438	481	455	475	433	438	423	469	438	443	469	436	454	428	465	451	452	389	435	492	456	460	453	419	450	455	439	432	449	404	479	436	432	436	421	453	472	460	460	455	465	459	440	444	437	449	437	444	432	417	450	469	460	458	464	435	482	443	403	429	462	444	474	424	448	458	458	443	448	440	453	469	399	451	477	448	439	454	466	474	435	454	419	430	454	452	417	429	444	455	445	472	441	438	465	445	446	428	465	406	464	458	458	460	408	443	442	428	456	404	458	439	455	428	474	461	430	435	435	447	426	447	451	456	445	462	467	409	438	439	413	439	433	452	400	433	437	460	443	447	431	478	450	458	428	484	476	460	461	462	447	470	448	435	415	454	467	436	463	428	484	456	435	446	415	426	481	449	440	461	450	399	447	454	461	433	459	481	419	447	478	473	442	451	452	462	467	461	447	457	406	448	443	452	463	477	457	432	450	412	471	463	481	442	423	435	458	440	439	464	442	464	467	446	446	453	460	455	445	430	454	446	426	435	425	451	487	464	433	467	443	409	454	479	456	423	466	435	405	471	466	441	447	448	427	448	479	441	453	435	444	465	426	432	445	442	457	461	460	465	436	460	452	453	432	459	418	461	432	433	446	459	432	448	465	453	467	460	453	423	420	428	464	436	488	416	446	466	447	435	437	437	441	439	470	434	465	452	449	437	485	465	477	438	418	438	460	443	452	455	463	445	451	453	439	428	467	437	449	445	419	468	432	440	456	397	464	439	446	444	448	443	458	472	431	478	442	454	427	458	463	479	464	435	472	460	427	429	442	456	448	447	460	471	440	421	440	484
345	2	2100	151057	505	22	149	656	848	883	821	810	745	725	728	672	676	634	624	571	552	531	550	546	525	517	464	520	479	503	473	499	502	516	463	524	494	482	499	499	486	467	493	496	458	471	458	499	479	485	471	478	469	499	450	443	470	462	483	468	466	457	459	458	428	456	459	447	437	452	457	455	495	476	488	462	444	495	469	485	465	447	444	480	435	479	434	461	481	449	463	451	510	427	463	456	441	431	455	447	424	460	424	458	428	455	461	448	425	488	460	433	433	472	441	480	444	473	431	503	445	456	494	457	443	450	475	443	460	452	468	466	465	444	476	421	447	437	465	459	455	507	452	470	472	485	464	459	443	442	429	406	462	472	473	450	454	427	442	457	467	435	486	430	471	453	447	438	442	457	446	435	470	434	448	431	445	425	442	452	452	472	436	487	422	459	446	477	410	456	457	442	419	445	446	477	422	439	409	432	441	457	463	442	462	455	439	453	472	433	458	483	450	457	454	456	459	477	447	445	445	466	434	410	438	470	464	416	447	466	493	434	449	469	430	454	449	443	467	469	450	453	461	429	460	476	444	451	446	432	441	451	435	439	402	445	468	458	422	430	470	430	482	464	490	440	431	482	441	452	481	468	454	434	443	457	460	449	459	435	451	458	468	477	439	450	467	427	454	467	457	469	478	425	446	440	446	474	455	460	462	439	477	487	438	420	439	425	461	456	466	452	456	470	467	476	450	470	451	446	467	464	441	411	454	459	464	460	450	477	431	453	444	436	460	477	469	453	431	474	455	453	445	458	480	473	488	450	423	475	445	468	448	437	445	448	473	461	461	454	400	434	453	435	410	466	439	491	443	454	458	419	465	426	451	486	456	434	431	481	443	473	459	424	489	425	450	468	460	450	461	445	474	462	442	447	424	427	442	447	486	421	444	442	451	457	459	460	436	459	462	434	439	459	437	447	420	442	442	453	443	466	445	468	448	446	433	445	469	448	453	464	452	449	453	470	453	434	464	436	421	437	443	439	427	499	444	432	451	455	468	472	457	435	432	483	449	460	417	449	438	445	469	468	481	455	455	490	439	429	444	428	444	434	459	474	443	479	447	445	449	476	426	466	433	433	454	483	451	449	480	451	425	456	444	445	433	467	455	424	473	445	446	471	452	447	474	475	444	467	446	439	457	416	459	429	491	451	469	430	422	451	443	417	457	454	461	472	460	480	441	449	473	456	456	457	464	492	433	480	426	495	481	458	460	438	471	438	450	442	464	443	418	424	488	456	457	447	438	457	444	424	449	462	453	498	462	435	459	466	455	467	473	487	483	459	450	456	447	443	464	463	472	436	465	439	442	447	470	440	456	429	445	473	459	464	480	485	442	462	443	437	451	459	469	475	414	464	425	458	438	454	475	423	465	431	460	443	498	465	503	451	485	442	453	437	457	477	444	420	430	423	451	452	461	426	447	452	454	444	444	451	467	480	423	456	455	450	444	466	461	469	470	439	473	442	464	457	424	444	443	456	480	446	439	428	447	453	446	442	459	454	441	450	474	471	432	472	435	480	481	448	432	419	440	487	460	467	460	469	452	444	480	451	449	466	463	453	477	477	449	451	472	470	434	438	478	422	464	479	417	459	456	489	462	457	433	478	419	462	432	478	423	447	432	459	447	429	456	450	460	462	470	471	462	466	479	474	465	453	472	431	446	460	470	430	491	448	460	441	451	477	460	459	431	439	447	471	471	443	442	435	446	449	431	458	479	449	457	478	451	444	437	460	460	431	443	480	429	435	444	428	471	445	477	477	479	465	453	437	425	434	468	453	463	477	472	443	433	407	463	441	440	439	424	438	440	459	476	459	470	431	449	433	447	434	432	423	421	415	433	475	445	470	432	454	506	443	473	449	445	462	469	452	460	415	450	448	397	450	456	477	411	450	431	469	456	443	445	420	463	437	435	452	459	428	473	437	467	456	477	433	448	457	418	460	401	446	437	456	461	441	463	475	458	464	433	458	451	426	442	465	459	450	479	469	460	468	460	451	430	461	491	442	480	459	453	464	457	457	457	436	436	459	437	449	462	462	453	481	439	439	476	451	490	405	426	466	393	457	443	468	462	475	418	445	424	460	450	442	451	404	441	440	422	456	439	454	426	458	456	466	471	466	441	464	462	440	465	454	435	484	458	460	477	458	462	480	442	437	478	455	430	486	468	439	467	417	442	444	460	464	454	435	445	481	445	473	434	467	467	445	428	461	475	434	443	438	452	463	453	448	409	439	448	477	470	464	459	450	445	424	439	478	455	455	466	451	443	445	430	458	465	471	448	460	449	402	456	460	483	448	431	452	462	410	435	439
345	3	3500	151182	465	22	128	568	733	821	845	798	737	757	710	714	667	684	685	628	632	599	630	550	516	522	540	541	531	532	525	520	519	499	484	540	534	507	525	503	489	484	488	523	468	481	502	508	497	494	471	466	494	491	512	529	473	505	461	494	506	503	480	492	491	487	460	507	476	505	503	480	473	506	490	474	485	458	473	532	488	497	474	478	494	472	482	489	466	466	487	486	472	469	477	504	490	509	451	500	481	460	488	476	478	481	502	474	471	464	506	481	484	465	461	469	510	491	479	483	484	496	473	459	472	479	493	460	465	475	450	492	474	479	485	486	464	487	435	458	463	487	447	493	502	457	505	467	437	487	480	440	483	490	468	485	466	490	460	483	477	454	467	465	479	495	485	447	460	478	458	481	482	469	482	469	497	509	468	460	456	486	443	485	477	463	457	490	509	516	450	501	470	452	466	498	510	482	458	498	469	471	469	491	456	479	459	485	483	469	481	459	467	462	464	484	484	448	462	521	452	484	448	462	504	481	485	480	480	460	465	468	473	438	473	481	492	466	489	466	476	460	475	444	501	479	445	484	491	467	491	480	450	465	496	486	474	502	520	466	449	487	465	485	457	479	451	494	489	484	460	481	514	489	452	458	473	470	452	526	452	487	467	451	465	487	462	475	516	463	477	472	499	491	512	496	447	474	485	445	499	463	495	495	463	472	478	506	484	461	489	482	459	470	500	502	464	501	453	470	480	482	455	493	484	468	478	460	466	460	473	453	465	464	518	480	442	498	456	451	468	450	463	485	466	501	488	473	477	467	447	466	494	450	475	475	456	477	475	481	471	496	494	481	466	473	522	465	473	470	491	470	483	479	492	468	464	479	484	461	452	481	485	467	487	451	478	475	499	485	469	488	468	454	458	486	463	494	468	468	446	476	482	502	481	477	470	493	467	441	476	514	507	470	499	487	453	487	467	473	463	467	473	485	469	443	456	462	464	448	489	451	446	457	473	491	482	475	506	450	464	489	466	504	476	464	462	477	444	468	491	499	463	496	477	461	479	433	461	470	497	486	453	487	461	486	457	484	516	487	474	466	471	482	456	458	465	459	496	459	519	450	466	491	441	505	444	483	442	467	473	507	475	490	488	482	467	476	456	499	482	454	496	459	477	469	478	477	479	473	465	470	479	495	496	486	490	460	472	491	488	484	470	496	502	469	471	490	456	477	443	486	483	472	456	501	437	460	478	428	478	485	494	479	472	465	465	461	467	489	461	479	476	462	495	482	471	478	453	479	439	457	489	460	456	484	447	494	461	512	467	512	470	482	453	480	467	472	482	476	503	480	485	422	485	451	472	491	477	473	478	457	489	471	492	480	440	486	479	456	462	488	491	477	469	490	475	468	483	488	474	464	485	471	459	449	475	472	477	447	456	483	486	482	454	480	491	503	462	483	494	477	487	461	437	468	457	491	454	501	437	500	465	486	478	461	483	478	505	471	465	456	484	434	457	489	481	472	450	469	445	502	464	497	463	476	492	504	467	474	472	437	461	425	446	450	472	481	452	483	473	511	462	459	480	451	466	450	478	495	467	484	513	450	505	461	489	484	496	491	515	467	504	472	504	445	468	460	489	500	454	475	439	480	479	469	468	450	509	474	463	461	487	454	452	497	477	485	489	453	509	476	484	440	484	464	469	459	473	487	474	464	470	475	498	446	440	471	471	474	485	469	471	460	476	469	471	463	476	465	492	471	467	461	459	486	471	486	488	448	470	471	504	492	463	486	461	459	481	461	470	470	515	454	492	467	461	512	477	455	460	425	491	465	452	458	447	476	486	510	478	477	448	466	462	481	474	453	451	452	466	448	461	457	462	462	447	481	499	470	471	463	488	498	453	449	520	478	469	483	485	482	495	474	480	449	470	442	487	442	447	443	477	460	473	465	466	469	501	480	476	462	510	484	460	468	464	475	456	465	473	470	468	460	464	483	461	476	480	482	484	517	456	466	486	449	439	464	450	482	484	442	449	484	467	478	476	485	464	460	455	458	472	473	485	482	463	466	466	470	457	490	460	459	471	480	481	460	481	474	472	506	491	465	472	495	467	440	479	453	459	482	489	488	467	487	486	477	496	478	461	477	518	455	485	505	450	464	448	472	464	453	502	507	469	472	486	491	473	456	495	486	487	482	475	467	459	434	453	482	447	466	480	476	486	470	470	432	454	486	501	457	485	499	431	459	481	478	472	477	477	514	485	470	472	497	456	456	468	500	450	467	485	490	468	516	456	495	489	463	467	466	461	491	471	477	474	477	463	495	471	453	467	480	459	436	472	485	445	496	458	458	482	497	476	486	476	478
345	0	2700	151307	465	9	46	389	606	714	720	745	731	747	673	698	670	664	640	611	636	630	639	600	609	557	557	564	567	537	520	554	549	520	493	498	523	510	514	534	515	529	471	499	534	519	521	496	548	513	525	501	509	508	511	503	501	483	514	489	488	485	493	521	498	481	486	487	498	455	490	499	470	505	503	460	494	473	503	498	482	469	492	494	489	497	487	507	491	489	493	480	497	465	506	479	515	483	482	512	501	461	482	491	489	496	496	498	476	470	476	528	480	481	487	480	441	493	498	492	466	494	478	486	463	471	481	494	459	502	454	497	477	531	490	463	459	493	515	511	485	508	455	466	485	481	459	465	453	480	468	476	506	515	503	473	502	484	513	474	465	480	492	507	499	492	460	494	460	480	524	466	523	480	483	505	492	506	509	476	452	458	493	482	480	505	486	476	484	470	466	474	526	433	467	486	485	445	491	481	466	479	501	493	498	462	504	455	486	489	500	460	481	501	484	493	499	484	472	476	501	462	487	505	487	469	457	505	470	488	484	484	506	465	487	491	462	511	511	509	473	480	482	458	479	512	474	478	470	494	468	486	450	479	475	525	447	488	494	467	485	501	465	499	459	459	480	474	494	490	482	459	483	475	489	439	472	536	461	519	486	463	475	500	482	481	492	461	482	480	445	485	451	485	497	470	476	492	460	482	508	487	502	473	486	495	498	466	461	466	499	478	442	490	470	503	489	462	479	469	457	467	479	511	473	515	462	471	475	485	470	472	461	526	471	505	470	498	501	470	453	487	504	470	424	514	458	514	495	493	517	451	492	521	515	473	499	466	489	498	497	542	465	503	509	511	470	484	487	490	456	481	478	477	486	477	489	498	465	476	465	503	466	517	487	502	484	486	464	481	481	528	444	467	523	474	471	491	503	463	505	505	462	483	481	463	482	478	472	497	444	447	478	448	484	495	482	508	484	487	467	490	495	444	490	461	471	486	472	502	459	499	509	501	496	475	489	470	464	466	480	503	495	456	498	479	475	471	442	460	513	483	449	490	490	499	493	504	472	477	452	519	456	468	489	477	482	465	494	458	448	492	446	487	444	467	491	481	474	458	468	468	496	474	460	482	496	477	545	464	469	497	454	489	471	485	499	437	498	471	478	476	473	482	473	483	438	457	490	478	485	495	475	491	483	474	498	468	473	494	449	505	457	483	492	478	502	461	487	463	489	488	474	469	482	495	493	474	497	481	469	490	442	472	499	497	478	472	460	454	459	470	484	483	475	472	446	515	474	444	468	488	484	474	486	476	480	462	484	478	507	468	451	464	497	506	496	481	466	486	483	504	487	500	456	513	486	502	489	512	458	446	453	461	463	499	460	483	522	471	465	488	457	507	436	481	488	477	470	451	492	467	464	458	487	481	518	479	460	507	505	526	460	501	468	484	453	491	480	486	484	474	481	492	443	479	482	467	486	498	478	494	455	466	514	480	469	460	494	454	527	457	478	493	512	510	440	480	495	473	471	469	486	478	468	448	482	492	450	482	478	480	475	443	497	495	463	494	482	478	491	484	458	435	491	455	491	486	473	477	441	446	519	473	470	467	476	482	477	501	503	479	470	451	468	461	471	509	487	469	458	480	499	483	480	483	488	476	475	446	481	507	466	490	462	524	499	482	485	465	496	486	448	505	486	483	453	493	457	500	481	502	433	506	495	504	468	479	472	482	508	490	463	450	500	485	463	481	469	490	466	510	499	495	442	509	462	515	441	496	476	482	494	512	472	482	476	490	476	467	515	483	490	480	483	513	487	489	457	463	502	494	486	480	474	478	478	457	479	488	502	499	495	479	451	467	489	431	477	470	442	499	488	503	466	464	500	463	479	480	461	507	495	510	487	465	501	464	491	470	483	501	499	481	447	467	485	474	492	472	464	491	461	507	428	491	463	496	453	445	470	495	472	472	477	505	468	469	464	498	491	475	492	491	500	485	447	476	496	515	464	459	473	473	505	489	493	464	472	468	474	491	468	508	504	477	497	491	448	487	450	474	461	481	505	479	489	530	503	448	505	458	438	487	482	471	457	497	463	487	457	504	474	507	479	453	469	473	475	488	491	475	470	498	453	448	467	459	493	490	487	454	448	501	465	465	504	491	446	459	472	490	485	491	493	473	437	437	474	487	486	493	467	479	417	492	505	473	493	469	470	508	493	534	492	482	447	495	489	494	499	497	469	465	462	470	479	472	454	487	495	493	455	491	474	508	463	472	462	499	471	481	480	450	497	497	451	480	461	484	487	465	476	475	459	464	505	526	476	487	493	478	471	501	500	488	476	458	491	476	453	444	472	503	512	472	438	479
345	1	1900	151432	505	12	131	509	580	661	613	627	578	608	551	547	548	545	523	525	518	515	505	496	472	494	498	481	416	457	450	448	462	439	390	465	483	477	491	505	435	473	474	422	459	426	431	469	423	440	424	415	440	434	449	439	427	465	419	427	437	430	399	419	420	430	435	461	434	456	381	462	432	425	464	435	417	430	448	453	424	460	436	429	439	441	424	410	413	440	401	408	407	431	433	440	433	427	408	432	418	444	409	450	401	399	433	436	408	446	413	466	396	411	427	390	478	416	402	420	444	422	433	448	410	459	432	457	436	423	425	434	431	437	455	433	453	454	424	401	441	428	437	433	435	422	431	444	450	412	433	451	449	472	426	436	420	421	425	424	424	410	429	416	425	399	431	421	425	401	446	420	409	428	441	450	434	403	417	429	432	446	439	402	430	436	394	433	414	418	402	411	414	461	412	427	435	383	390	421	397	397	406	435	427	416	452	429	438	414	420	416	438	422	428	387	382	417	410	428	410	412	399	403	449	415	403	461	438	402	423	439	435	434	431	411	415	423	431	421	427	418	415	473	445	435	382	407	445	456	442	433	448	406	434	421	409	403	432	414	438	385	412	452	411	434	451	415	399	417	418	411	434	449	429	412	386	439	406	417	451	440	448	442	412	442	450	433	436	421	418	440	409	437	453	444	430	421	381	429	458	396	414	406	413	442	477	492	421	436	394	412	428	412	425	422	409	425	422	442	458	450	452	430	429	434	446	428	374	433	435	430	431	452	430	467	402	441	444	415	429	418	445	394	387	388	471	467	437	418	448	440	423	397	431	450	449	407	441	433	389	397	406	409	445	430	448	440	421	443	419	430	430	436	400	455	404	458	437	422	386	426	453	440	438	450	440	436	376	445	421	406	423	428	408	438	398	409	420	422	435	436	442	417	412	428	420	436	443	449	420	425	437	436	422	404	440	425	443	448	422	434	437	392	455	416	422	435	408	413	415	416	438	390	447	417	447	442	447	419	431	421	431	410	454	464	388	401	460	432	436	435	421	402	436	424	438	456	383	416	398	399	409	441	438	420	414	447	420	421	453	446	432	433	444	453	436	423	444	411	433	435	396	461	386	419	416	464	410	428	400	437	424	442	441	398	464	408	414	407	420	400	444	428	428	430	432	414	400	399	418	414	410	442	431	418	422	437	448	452	419	441	433	425	448	438	404	412	435	456	412	435	415	436	393	458	397	423	429	411	453	414	442	424	414	432	429	447	397	430	416	419	469	442	400	431	432	448	407	442	421	419	417	434	421	439	430	430	436	427	420	434	433	411	429	411	421	423	385	452	429	369	449	427	455	421	436	399	422	427	446	428	400	430	416	450	377	421	410	417	411	431	428	423	403	443	446	429	426	419	431	426	405	440	426	407	430	366	419	435	430	452	415	438	442	434	424	388	421	455	448	421	461	426	426	418	437	442	436	442	402	425	404	415	443	446	427	443	443	422	421	404	432	427	416	415	447	448	398	430	401	439	435	403	403	466	440	422	386	407	419	407	416	417	423	432	437	431	431	420	397	457	445	406	441	407	411	459	434	411	444	439	423	453	413	430	411	417	424	432	417	426	420	414	412	423	390	425	431	459	442	450	469	456	455	410	399	447	435	408	419	452	430	450	418	394	408	422	415	414	424	407	402	399	442	444	434	443	429	418	431	386	417	431	428	448	443	417	454	433	411	449	431	431	405	441	431	419	447	437	414	449	452	420	455	424	419	418	433	434	435	391	428	430	392	452	429	416	450	420	419	434	413	424	433	449	438	428	418	444	446	403	414	443	436	435	431	466	435	407	442	433	431	451	423	447	450	432	460	411	411	427	400	442	408	454	436	419	412	443	463	429	403	425	456	419	421	431	435	449	419	420	431	424	426	441	457	437	408	402	402	395	401	449	434	451	425	439	396	402	465	434	422	396	431	436	420	424	438	425	414	439	408	396	456	417	417	408	414	383	392	409	421	404	448	408	430	448	410	438	420	433	411	408	444	431	441	442	430	433	447	427	431	439	424	415	446	453	434	431	423	453	441	407	404	450	437	403	433	435	398	441	434	429	418	455	429	406	400	467	433	448	433	416	419	430	438	413	387	418	408	412	420	468	421	426	434	440	430	431	426	419	410	422	439	400	417	406	428	414	468	385	429	432	430	433	451	433	427	412	426	394	439	461	409	418	411	415	412	421	435	434	419	413	423	420	421	452	421	411	433	454	433	434	404	402	422	408	422	397	396	405	427	417	420	440	409	417	424	419	400	408	419	403	396	469	417	439	410	424	411	449	431	434	443	423	405	449	431	429	427	432	429	413	450	404	441	433
345	2	2100	151557	477	11	76	469	567	650	634	630	603	613	527	582	545	568	575	547	505	549	543	516	527	511	512	500	481	495	518	478	481	467	459	457	479	498	474	464	468	465	460	444	462	437	475	458	487	441	453	426	457	437	464	457	420	437	444	442	459	457	431	458	425	451	428	434	471	445	436	426	465	461	440	456	450	471	456	466	451	454	420	462	445	413	457	420	439	437	411	452	429	431	446	429	441	441	459	447	450	463	429	438	461	441	458	438	446	442	434	461	433	467	431	443	448	426	448	434	424	439	447	435	462	448	430	480	433	449	454	401	446	450	426	443	448	430	435	460	439	449	455	463	408	466	436	452	457	467	434	457	439	439	431	473	433	428	427	445	446	447	418	418	471	443	473	475	440	432	416	435	460	450	435	428	451	457	399	430	422	458	471	426	444	434	420	431	443	423	411	477	423	407	427	463	422	422	423	461	447	412	423	432	470	426	429	430	430	469	459	430	440	429	460	437	439	450	416	450	475	434	430	440	412	456	460	443	440	441	443	436	458	431	430	422	461	447	420	441	434	470	422	458	450	437	420	411	439	439	432	442	436	458	474	451	411	458	439	453	429	432	426	422	450	453	451	457	445	426	436	448	449	477	428	470	462	433	426	442	435	406	458	425	435	452	389	438	458	415	447	442	449	458	412	450	405	431	475	444	447	431	431	455	464	411	414	410	456	420	434	448	436	415	446	412	460	459	432	497	456	470	417	409	450	455	414	446	426	412	441	442	406	434	430	412	453	455	441	415	435	446	443	441	419	424	414	448	459	445	436	454	434	417	467	441	425	430	405	447	424	445	415	403	440	444	408	409	435	437	451	425	447	419	441	477	451	437	442	426	412	434	441	443	423	440	434	470	444	460	431	452	438	419	430	422	419	443	423	434	433	444	469	383	433	423	472	464	431	467	449	414	437	444	469	435	447	444	400	420	415	438	434	447	431	418	450	442	448	422	465	459	436	475	449	456	423	401	430	458	452	449	457	426	422	428	424	458	428	457	437	445	483	426	419	444	435	489	426	430	430	439	414	427	422	449	416	414	454	426	450	429	452	416	421	455	434	454	439	440	439	424	433	457	463	458	417	452	441	424	432	480	421	442	452	432	439	444	468	418	432	437	443	442	412	441	469	420	454	431	454	420	476	403	451	430	424	429	439	458	439	500	436	438	443	427	421	441	446	437	457	415	442	435	436	438	445	439	412	427	451	433	456	446	418	432	417	459	447	450	454	444	443	454	418	456	431	434	448	429	407	443	444	457	438	446	463	432	424	431	429	438	444	443	441	418	425	452	423	440	432	438	432	449	457	437	457	440	444	409	464	465	405	435	436	461	436	437	436	440	430	443	409	455	453	440	447	431	440	449	440	413	422	417	445	457	476	436	428	423	441	443	433	431	440	430	469	440	450	452	433	457	446	426	443	408	434	418	418	453	445	397	430	445	427	427	441	449	456	425	425	418	437	413	469	437	414	451	443	406	415	447	432	436	432	430	454	450	450	420	423	433	453	415	430	430	430	433	457	412	428	448	436	445	432	442	422	468	441	458	431	417	435	410	432	448	436	419	443	437	442	431	430	399	452	418	440	436	399	444	416	430	408	387	468	432	435	442	423	456	422	417	408	420	422	445	416	403	434	421	461	448	397	477	434	443	434	428	440	413	452	445	472	464	430	449	465	433	444	446	442	430	445	428	452	414	466	439	463	463	450	450	438	399	446	441	450	444	420	434	428	458	460	479	391	463	413	425	420	413	480	400	440	449	422	424	429	438	445	443	433	398	437	433	464	413	440	469	428	427	441	422	444	430	438	435	401	451	438	435	442	428	421	419	446	437	433	418	463	419	428	493	443	440	437	422	422	439	441	429	438	404	442	424	427	438	401	435	450	455	434	445	440	434	428	447	426	413	427	444	453	468	441	418	440	431	440	422	425	445	441	431	430	440	442	429	447	434	436	417	464	421	453	399	451	416	468	443	446	433	408	458	438	420	427	433	413	434	436	449	425	461	448	447	451	449	424	439	455	434	488	421	468	447	441	450	409	410	429	466	449	396	431	412	432	414	437	458	419	432	477	424	443	418	448	437	469	426	394	439	452	432	416	426	430	419	455	429	441	441	473	447	409	421	441	450	441	462	396	467	436	439	407	434	431	394	436	436	425	436	417	450	465	441	432	438	439	454	452	405	423	426	476	444	426	452	460	448	434	433	432	443	424	463	442	440	450	427	427	449	455	441	454	407	458	449	453	433	456	433	441	413	446	426	431	418	428	455	451	442	423	454	428	446	455	449	430	434	437	447	441	454	455	440	419	457	402	472
345	3	3500	151682	490	15	94	472	616	700	678	671	676	632	576	570	613	597	547	552	565	554	553	562	548	544	515	509	501	514	473	513	531	513	476	521	500	497	463	481	480	513	526	505	511	500	491	480	479	464	471	533	523	472	472	498	457	487	455	520	476	467	473	491	497	471	460	502	493	497	476	505	477	472	486	452	482	465	456	472	492	492	470	482	450	468	545	469	453	500	500	454	461	489	517	451	496	470	479	480	454	466	474	467	483	461	529	438	489	478	461	506	484	482	459	424	468	485	456	487	463	476	503	469	437	482	476	496	463	472	448	473	495	506	441	454	465	477	473	455	450	476	492	477	479	485	481	467	484	473	487	433	471	505	520	483	498	469	479	480	476	482	481	483	482	453	508	441	459	472	490	458	468	488	471	498	456	469	469	455	480	470	467	453	461	487	447	500	464	503	473	502	451	509	470	451	470	481	487	494	452	518	458	482	467	478	467	449	458	479	444	459	460	465	481	441	482	450	470	452	487	477	493	477	472	482	465	473	492	474	455	483	475	493	455	478	501	466	497	466	468	479	505	465	471	472	428	468	466	490	463	469	440	471	448	482	476	437	511	479	474	468	453	466	488	471	462	468	465	480	487	467	439	492	496	485	483	476	462	467	494	483	491	511	479	472	493	495	469	490	452	462	474	434	479	500	504	484	482	472	485	490	442	457	456	479	462	427	505	503	475	474	470	471	509	472	483	464	436	471	469	493	468	471	491	465	446	462	455	497	475	482	461	457	448	446	508	471	482	495	459	468	491	498	467	423	434	495	474	481	489	494	453	495	485	467	482	460	463	497	462	497	470	484	462	446	438	465	488	487	496	475	437	446	455	473	459	507	487	444	478	496	445	477	477	478	500	466	489	473	463	437	461	473	488	463	482	466	453	437	461	471	500	470	479	487	484	453	481	459	468	497	457	460	492	484	502	469	428	474	438	440	450	469	468	481	481	455	499	463	468	479	486	476	474	510	428	490	459	479	465	455	430	479	458	470	505	480	448	487	477	482	483	445	476	462	470	464	468	456	510	473	456	458	460	462	497	489	473	502	447	472	480	496	469	454	450	482	494	449	452	449	435	449	479	455	493	476	477	464	474	491	498	472	474	491	472	426	477	472	456	437	450	464	446	450	459	500	486	449	444	482	477	459	494	462	487	516	471	483	453	494	483	439	480	467	452	493	496	481	435	462	474	481	446	444	458	433	481	449	449	474	495	469	464	498	487	465	503	471	463	455	477	507	486	444	493	501	488	461	514	460	453	501	451	471	479	450	483	471	474	454	465	470	474	443	476	438	484	467	465	443	471	455	473	487	481	473	487	477	460	470	444	469	480	460	469	437	505	466	477	503	475	444	448	494	484	479	458	495	470	476	477	475	446	439	480	428	466	473	480	468	497	486	462	480	466	483	511	480	460	476	445	440	492	443	455	467	467	448	511	484	479	464	474	475	467	444	461	452	473	485	485	472	483	472	506	447	446	479	475	465	460	450	466	482	501	486	487	459	462	477	484	463	470	492	428	495	471	469	490	439	491	490	477	457	500	470	499	451	488	457	475	475	475	477	466	481	416	481	458	500	486	470	469	456	495	471	478	503	457	461	472	458	462	459	461	465	486	449	486	468	498	489	457	481	417	506	498	464	423	484	475	466	458	463	455	444	512	445	469	473	474	496	467	519	439	473	481	483	461	482	465	463	502	460	476	509	453	468	466	472	514	484	459	484	438	461	469	440	505	476	473	468	459	488	499	463	481	478	467	490	465	496	496	474	451	507	438	514	464	470	470	466	441	449	428	476	481	459	498	475	451	472	463	504	450	471	479	481	455	464	444	445	436	483	499	449	461	489	483	466	461	462	503	493	462	461	459	491	475	491	477	490	471	500	484	459	485	473	473	465	515	482	501	462	449	505	477	469	458	449	447	504	478	498	479	515	465	483	493	501	483	491	474	451	437	471	456	469	449	456	484	469	463	449	490	484	483	482	469	478	462	475	493	505	464	472	501	473	496	479	457	466	497	461	476	485	449	482	461	484	456	500	477	460	466	446	468	489	470	463	463	483	474	507	509	446	470	477	447	450	459	491	451	477	501	479	463	476	447	469	459	470	486	489	493	492	457	486	513	488	445	448	467	493	465	490	476	483	477	468	460	458	474	435	483	485	447	490	463	482	488	498	481	495	454	495	448	445	488	487	466	458	454	468	471	489	486	447	494	454	487	447	421	455	468	489	486	498	452	460	466	483	482	440	460	465	490	499	493	490	456	474	465	494	480	472	495	479	491	475	467	441	477	488	478	518	420	488	437	519	466	448	477	454	508	479
