345	0	2700	132034	364	10	26	227	463	611	635	663	670	659	648	599	609	635	618	629	600	596	616	598	588	581	625	619	568	587	598	585	590	574	603	605	624	603	580	566	590	569	591	653	571	573	540	606	608	591	590	574	585	560	544	584	600	599	576	603	605	554	583	602	560	574	561	583	564	588	578	561	575	562	559	573	575	595	564	543	590	529	607	570	547	550	569	538	601	531	549	564	549	572	536	583	560	547	508	532	562	600	557	555	535	569	558	558	533	573	591	532	580	546	562	526	517	540	533	559	588	547	551	595	577	539	530	598	520	554	593	593	516	582	550	576	554	532	547	568	544	563	530	557	564	540	580	558	541	543	553	562	562	550	554	536	528	595	563	573	561	546	558	536	527	524	547	556	538	538	543	577	565	554	566	580	564	543	580	552	558	526	560	568	552	553	578	537	504	562	538	527	565	557	571	549	554	552	530	568	568	541	522	534	539	568	536	549	519	544	532	539	554	544	563	543	516	551	570	548	533	550	574	532	548	556	546	523	574	548	561	588	535	550	539	562	577	518	567	559	522	536	563	572	530	561	561	590	562	558	527	580	541	538	591	546	559	536	571	543	540	555	572	534	523	532	538	580	546	539	553	579	569	573	540	545	561	558	541	541	553	568	519	538	540	580	506	584	532	553	553	535	544	522	600	518	529	516	545	550	506	558	559	528	575	544	577	556	575	546	563	550	535	577	577	558	576	558	526	587	538	543	555	575	541	533	523	579	567	565	555	548	546	525	563	544	559	520	554	551	554	548	545	549	520	580	552	570	551	568	564	564	545	558	569	535	518	548	546	561	549	552	555	516	566	521	547	550	557	576	559	575	535	528	572	578	582	554	555	531	556	584	552	560	547	584	573	540	552	573	580	519	567	513	557	603	546	529	549	550	540	508	536	565	551	597	521	571	553	538	507	552	544	549	528	553	571	566	552	582	573	568	559	552	504	542	555	511	556	553	548	551	562	571	542	567	555	554	543	542	540	540	558	543	558	570	556	577	571	569	560	564	566	561	534	526	549	552	556	565	555	515	566	594	538	549	546	553	482	609	590	580	553	579	565	539	537	542	529	514	578	550	548	548	532	566	547	524	538	558	535	549	567	579	548	535	566	563	558	545	580	548	561	530	516	571	525	557	529	547	536	588	585	546	574	546	522	579	558	527	536	549	585	560	514	535	538	548	580	561	540	538	557	558	535	519	545	548	558	561	538	586	559	544	557	568	581	494	525	570	550	531	519	548	555	546	550	544	588	567	549	561	538	562	533	568	532	557	547	600	561	547	578	563	546	544	535	545	549	551	557	558	526	563	564	551	538	528	580	514	529	546	571	581	546	584	569	533	536	548	566	539	531	573	558	569	516	569	552	541	566	544	576	538	558	549	548	544	513	552	555	583	553	570	563	561	548	528	572	551	574	519	546	574	537	519	547	498	543	561	557	554	529	557	555	553	584	561	561	563	582	561	566	552	555	552	550	536	572	575	544	519	557	556	551	526	541	560	554	563	534	543	581	561	534	567	513	564	572	554	573	562	541	559	554	547	581	569	536	578	546	560	578	529	557	517	518	583	544	590	542	581	558	544	526	552	534	571	563	579	555	554	556	582	529	576	574	533	566	577	552	538	525	545	557	555	571	533	544	554	555	544	549	571	526	541	602	526	517	551	559	549	544	517	567	555	605	547	557	551	566	549	536	559	563	527	495	553	564	561	534	559	577	528	582	553	529	529	567	526	546	543	538	573	562	550	519	539	531	510	531	526	546	560	572	518	564	576	565	507	604	548	582	587	559	553	546	547	544	558	541	567	546	529	562	582	549	520	542	559	537	549	550	546	548	550	595	554	538	555	545	549	566	527	574	539	557	576	540	553	595	516	556	532	556	528	556	590	544	557	528	540	540	551	533	506	515	548	574	559	555	548	532	577	528	514	534	550	550	574	551	540	558	555	546	553	526	550	558	541	578	542	566	541	546	573	560	566	560	602	542	553	554	567	561	559	552	536	546	530	543	563	557	543	543	570	566	528	534	560	580	569	556	554	576	535	551	553	545	565	603	527	582	516	534	536	531	519	540	576	571	583	550	528	534	590	545	548	534	528	565	579	596	510	536	542	575	567	531	552	540	578	565	560	508	515	572	546	543	525	561	532	575	537	540	558	566	546	531	516	556	535	529	541	570	519	561	529	565	547	544	567	515	554	564	544	556	542	536	579	547	576	543	578	603	512	525	534	543	526	560	539	529	554	532	570	538	563	541	550	559	513	516	520	540	565	566	563	520	518	555	543	573	531	562	560	524	499	566	552	570	544	584	536	554	568	562	577
345	1	1900	132157	365	4	96	360	475	557	615	655	581	632	586	560	550	574	509	539	561	569	535	528	535	510	497	528	498	509	512	530	524	510	541	483	541	489	485	527	547	506	494	510	531	541	511	522	508	491	528	502	499	504	533	459	532	511	521	555	503	519	521	521	514	532	486	514	490	526	510	453	518	480	525	502	507	465	476	488	498	539	534	458	515	516	514	513	508	468	474	518	466	480	502	513	473	508	447	499	520	501	495	482	460	529	456	491	486	487	495	530	456	479	472	491	489	513	488	476	516	497	513	490	526	502	515	513	486	472	520	469	488	509	488	456	497	477	472	504	495	489	502	486	484	474	499	469	528	481	501	487	499	474	493	484	474	514	491	481	491	482	499	503	490	498	489	516	483	486	493	513	441	482	500	515	460	540	461	472	502	510	474	501	439	471	504	481	509	494	502	495	492	469	461	499	467	501	472	486	494	448	458	480	491	483	489	456	473	495	471	472	489	490	504	528	477	473	449	471	482	482	501	468	493	526	480	480	512	463	483	546	481	477	477	492	459	497	503	499	510	507	489	468	477	458	500	507	478	475	470	473	506	515	494	472	452	505	514	505	487	478	485	491	476	511	492	510	465	447	514	493	473	472	473	483	519	462	481	519	492	513	469	494	502	442	501	485	476	509	441	444	494	518	490	491	510	511	512	488	499	493	467	496	488	479	481	473	477	505	509	489	498	507	456	516	477	460	486	462	499	500	501	477	491	511	483	500	466	498	448	536	464	481	497	474	513	478	495	482	499	492	497	500	450	495	508	455	528	510	488	485	483	483	491	475	492	492	506	486	501	498	534	515	493	438	503	497	496	530	514	456	476	507	501	458	481	487	454	491	491	451	517	521	500	453	464	519	482	468	511	496	490	505	456	485	497	457	477	479	500	491	517	489	458	481	471	470	479	511	488	489	511	505	484	498	482	444	467	521	483	475	464	496	495	506	491	497	499	457	485	520	481	457	499	478	474	498	488	477	475	503	478	497	501	463	518	504	507	482	483	488	490	459	489	476	501	514	482	478	503	480	463	475	508	506	506	477	484	460	483	522	510	483	510	448	495	479	482	510	478	468	472	474	507	471	500	467	484	483	457	482	450	483	503	531	469	462	475	461	493	501	494	503	494	476	497	496	496	479	486	457	506	495	464	437	530	504	467	480	499	495	485	486	471	519	473	501	450	503	487	495	485	487	525	495	488	459	501	500	485	475	525	482	506	498	475	507	490	479	475	513	508	492	482	486	493	489	484	486	482	483	493	496	482	463	500	464	444	530	460	481	496	521	495	490	492	493	463	513	526	462	486	514	459	485	496	492	487	497	486	458	472	499	504	503	485	489	485	451	467	501	472	496	488	493	482	444	479	520	498	505	490	476	506	462	514	498	489	504	495	498	478	510	503	503	489	470	495	476	505	479	521	501	461	487	468	489	446	512	485	473	483	474	513	475	485	506	472	493	496	491	513	492	470	507	475	500	506	476	477	438	499	487	467	514	494	508	521	492	486	482	475	484	472	475	469	493	471	487	466	478	494	480	494	482	475	470	452	492	510	496	483	475	505	486	496	502	496	497	504	521	489	476	478	511	465	504	488	477	489	489	484	502	501	485	487	479	498	505	519	489	507	470	504	470	483	481	472	519	460	500	494	501	480	493	462	486	490	507	467	437	484	495	500	506	488	448	506	523	465	466	495	489	483	492	463	486	472	482	532	481	489	501	466	490	481	497	479	484	462	520	497	480	472	516	500	473	464	497	479	460	500	515	516	473	465	473	511	476	486	492	500	496	494	475	482	494	441	514	487	479	492	479	480	495	475	505	505	506	493	507	493	476	487	514	437	476	507	491	494	500	492	476	467	488	461	495	478	467	503	467	482	509	490	480	484	485	492	488	480	526	517	472	488	462	499	480	507	493	490	452	494	521	474	476	477	499	459	514	490	522	450	488	498	499	502	475	495	453	476	470	502	462	487	467	506	516	543	487	488	530	497	487	509	515	477	489	476	500	478	466	496	505	490	464	520	488	518	470	515	510	501	456	481	475	474	459	462	522	462	449	490	493	515	477	506	462	476	488	460	527	485	510	482	473	517	476	469	497	525	500	516	492	484	467	513	509	485	510	478	457	510	511	494	458	509	494	503	486	519	487	527	461	456	497	492	473	470	493	512	525	485	524	482	511	469	462	496	499	493	538	466	482	518	466	463	509	499	492	477	488	483	544	514	480	505	469	480	492	475	491	526	512	487	488	516	490	502	471	464	496	527	473	456	487	458	464	488	478	505	519	458	470	474	488	486	492	494	467	494	478	465	453	489	499	533	491
345	2	2100	132281	360	5	77	295	436	557	621	610	567	592	582	568	562	569	524	523	530	548	503	494	503	551	501	482	514	479	475	501	502	510	491	498	483	488	455	513	486	484	495	468	435	510	511	485	482	482	476	493	474	485	484	481	499	480	497	466	499	474	480	468	482	497	469	450	490	474	486	465	494	482	514	470	469	468	492	418	490	469	478	434	479	487	443	448	449	469	475	438	492	475	469	467	476	473	514	476	468	475	469	495	462	446	462	484	499	493	447	474	482	451	458	454	485	448	444	485	491	478	495	450	460	443	477	491	472	462	502	449	489	458	477	455	482	480	464	455	477	493	450	499	468	478	449	442	491	466	472	484	447	460	470	439	497	473	459	417	505	483	480	470	474	441	475	481	452	451	504	478	478	433	495	428	443	445	491	487	461	490	511	476	427	464	451	482	426	462	487	483	465	488	488	471	456	465	455	477	458	461	480	465	435	461	485	448	447	465	484	456	453	506	484	444	446	514	493	488	470	454	504	466	462	469	452	469	451	461	421	455	426	479	448	464	457	480	469	481	454	485	451	459	460	480	469	462	466	483	482	481	456	478	475	474	474	448	462	467	514	464	468	454	469	503	451	451	423	466	433	478	462	460	439	469	478	459	451	498	458	453	444	465	465	482	455	478	443	504	441	474	441	475	464	483	476	469	490	474	462	465	449	448	493	498	472	469	450	477	441	457	464	467	454	478	424	481	464	501	486	473	492	474	443	477	455	496	417	454	460	444	454	469	461	464	467	479	458	467	491	503	453	483	472	447	465	437	477	455	452	454	449	467	453	508	452	479	465	460	473	472	467	456	509	442	449	454	464	451	465	518	432	464	466	460	484	469	447	481	473	469	487	469	497	458	490	452	494	471	459	470	495	488	452	482	470	477	480	469	471	483	446	479	456	442	422	445	426	478	444	446	435	437	479	462	495	478	502	486	450	467	498	459	458	448	461	465	501	440	477	493	478	489	462	442	475	455	468	463	489	480	434	465	455	462	472	470	457	476	467	474	489	454	457	464	474	454	498	494	485	457	433	451	445	484	430	478	454	488	471	482	426	490	485	471	490	449	484	447	449	455	457	473	462	465	484	455	456	467	488	436	493	455	440	445	444	483	441	459	470	453	447	465	450	497	437	452	490	452	489	465	477	428	465	489	435	480	460	495	438	465	484	442	460	449	454	468	472	471	472	470	427	466	465	467	453	481	440	434	482	458	476	480	450	492	456	473	493	448	489	470	471	453	489	459	487	452	483	461	461	453	463	456	472	502	455	449	475	470	483	468	476	449	445	481	471	411	419	441	474	434	462	474	468	446	458	446	461	460	462	440	481	424	439	485	447	451	449	476	415	446	457	470	443	480	485	462	471	446	458	472	476	453	495	445	450	484	440	447	486	456	498	435	491	452	487	497	459	469	469	447	452	475	462	478	452	463	456	433	461	454	473	491	444	437	469	467	455	468	478	468	451	492	427	458	482	474	471	442	462	455	465	506	447	523	445	497	408	478	465	441	505	482	496	477	480	455	479	464	454	456	459	505	445	456	482	491	426	488	480	467	437	477	461	487	446	488	438	434	417	425	473	474	450	466	459	468	465	454	493	437	468	458	452	474	456	468	475	464	452	483	481	466	480	478	479	469	461	467	481	475	455	480	481	434	495	488	445	476	417	466	454	455	459	483	476	450	442	466	465	483	475	436	430	436	455	456	477	455	454	438	478	488	412	452	480	448	479	448	479	490	460	444	503	474	485	451	465	468	436	447	486	464	499	453	460	436	489	464	491	459	473	483	436	470	463	478	472	467	478	473	466	450	444	444	452	476	450	474	440	504	456	489	476	468	463	492	471	453	449	474	484	444	466	446	461	458	421	492	428	477	479	470	500	459	462	489	480	468	489	478	463	462	428	479	475	461	503	432	464	480	463	435	440	443	470	471	456	463	470	465	451	501	470	473	456	473	428	461	443	509	465	479	440	472	475	460	482	486	458	475	429	462	461	469	465	464	436	464	437	479	497	465	468	478	469	453	462	457	456	491	447	454	464	439	450	444	482	460	454	510	471	452	430	435	515	485	442	452	417	441	462	429	388	469	460	441	478	431	440	500	466	455	471	487	470	443	483	471	478	458	457	464	426	475	429	462	455	434	484	474	476	470	437	456	469	452	458	452	450	485	467	457	419	474	469	461	448	490	492	459	466	472	424	464	475	439	424	469	451	444	495	517	479	475	480	457	449	479	514	465	465	462	465	470	446	487	453	468	479	466	423	473	492	462	462	491	469	482	479	463	474	458	477	449	452	480	445	476	434	454	440	448	458	436	463	481
345	3	3500	132404	364	5	62	352	383	514	550	553	572	548	496	524	488	491	507	460	445	429	433	440	439	438	429	413	424	416	424	418	396	392	378	392	398	399	389	390	387	400	383	380	395	370	365	411	428	419	393	378	368	400	382	392	366	397	396	397	347	389	428	389	385	404	370	389	366	386	410	372	383	381	387	413	388	370	334	354	388	354	397	382	353	405	375	364	391	382	381	390	358	379	424	384	379	378	361	405	357	423	357	389	397	338	380	383	388	378	355	417	372	361	392	381	388	374	360	391	365	374	394	347	358	414	381	359	362	359	382	413	374	393	339	393	350	396	387	339	383	369	391	382	341	369	368	392	379	350	348	388	362	424	395	383	338	363	373	388	399	373	375	377	348	362	348	353	355	390	383	393	356	366	377	378	365	339	353	381	373	388	365	375	389	374	356	385	364	384	365	364	366	394	353	372	391	386	381	379	376	345	337	343	364	373	363	374	388	372	390	358	392	357	377	397	407	373	350	363	378	381	356	358	396	390	371	358	363	370	360	360	367	348	382	365	353	345	355	364	375	390	373	361	393	386	380	365	389	403	362	365	372	364	411	369	395	337	374	413	401	350	355	386	388	363	338	379	377	394	375	366	374	376	368	380	358	393	360	345	382	373	353	377	369	346	364	380	349	330	372	389	391	348	360	377	376	369	380	383	369	357	396	370	372	362	357	392	373	361	361	373	352	345	368	385	352	374	341	377	335	424	365	353	383	384	408	360	358	395	371	354	362	348	403	360	341	394	366	381	361	375	352	355	358	396	372	352	361	357	362	368	357	357	326	366	330	399	356	357	357	387	403	394	353	407	384	399	388	388	368	397	380	388	343	414	370	353	402	350	365	362	366	357	381	389	363	373	362	378	371	348	395	370	359	377	368	353	381	367	347	398	380	369	372	387	390	397	344	376	383	360	372	382	396	395	393	385	375	371	368	366	376	381	364	350	383	363	344	371	396	369	363	375	369	366	363	332	357	367	348	378	392	346	364	386	360	362	347	351	363	377	384	386	372	373	360	360	377	400	388	364	356	355	362	375	374	381	372	365	352	368	358	386	347	365	352	348	362	371	365	362	385	368	345	370	378	358	370	376	369	393	356	378	382	343	390	372	350	389	390	379	368	371	346	390	368	377	382	366	362	354	405	391	409	381	376	346	375	345	404	356	340	382	361	369	383	353	345	383	389	363	395	381	369	363	372	367	365	406	356	398	347	361	343	407	350	373	360	398	352	332	371	373	346	371	391	356	362	338	389	357	378	404	370	407	367	348	366	381	372	339	353	362	368	356	380	393	373	361	378	366	366	394	356	409	356	359	369	356	347	359	354	368	361	359	389	343	369	377	386	342	372	396	347	375	373	363	359	380	379	333	383	373	396	330	375	370	361	352	359	362	362	384	375	342	361	385	344	400	395	334	389	389	371	364	400	373	344	374	340	375	334	376	362	397	381	386	337	384	371	367	365	363	354	364	377	385	360	356	376	377	361	347	367	365	369	368	370	379	336	367	382	383	372	339	376	348	350	373	366	379	364	373	342	366	350	364	372	375	351	351	382	318	375	370	359	360	360	354	350	360	352	351	353	368	397	388	384	360	425	381	329	383	354	376	367	374	359	372	368	361	385	357	371	400	356	395	374	362	361	390	388	362	368	349	367	404	376	384	370	389	371	378	360	415	371	366	376	387	336	379	357	370	379	364	361	381	389	372	390	369	380	347	374	386	363	378	379	373	392	379	395	380	365	393	410	373	332	375	392	340	336	347	371	375	347	353	397	396	372	370	362	351	354	367	364	385	365	374	357	336	381	361	372	384	375	399	398	345	394	365	382	397	366	356	354	348	396	372	379	360	364	347	400	352	386	342	377	361	354	397	339	368	333	394	358	397	375	357	342	353	363	342	391	379	383	386	389	380	366	389	357	365	377	359	399	373	400	351	358	372	361	354	353	365	322	365	369	400	348	360	322	382	352	369	341	386	359	399	344	353	378	394	350	339	377	357	363	352	363	369	369	368	381	343	354	380	364	364	366	384	388	372	377	363	397	368	366	357	361	339	363	397	382	352	371	387	371	369	387	353	391	364	358	363	363	380	366	387	386	376	361	388	368	378	389	387	373	353	343	375	369	371	361	333	362	344	397	368	380	412	384	371	375	359	329	400	356	377	351	349	359	360	374	389	377	383	364	384	373	372	351	347	372	336	351	381	351	366	362	386	374	350	374	375	364	364	353	378	348	373	374	360	340	361	352	394	355	348	360	360	388	388	376	385	365	356	391	362	350	344	371	367	353	400	381	379	359	372	357	417	338	358	365	389	374	379
345	0	2700	132527	354	13	50	274	504	626	672	730	638	675	628	634	624	657	570	623	617	603	596	602	625	602	584	619	567	583	548	625	544	575	584	557	590	629	563	555	572	547	579	604	581	561	570	584	576	580	588	580	581	570	577	556	577	607	567	584	567	599	556	590	575	599	573	598	596	551	555	594	567	548	533	554	588	576	564	563	575	554	563	585	592	581	571	563	536	603	570	561	541	578	615	579	557	598	557	563	611	582	563	593	594	600	595	557	573	557	580	594	578	603	562	574	586	603	550	517	541	536	517	602	564	574	587	566	573	556	573	574	595	567	590	565	573	554	542	553	572	558	563	594	562	554	569	540	597	532	557	573	529	576	577	580	565	562	547	546	586	524	570	563	551	551	536	555	561	582	558	535	549	547	583	552	567	582	527	563	570	617	525	557	555	552	514	553	585	538	549	538	544	589	529	551	565	540	563	542	582	535	572	563	569	582	527	542	572	544	575	550	539	572	585	544	577	536	557	581	531	544	563	542	539	578	542	585	557	547	551	562	563	551	567	566	559	549	574	608	560	570	582	549	559	579	563	564	564	548	560	574	575	557	552	545	553	572	562	539	553	558	572	554	539	565	559	558	595	551	521	572	582	583	557	564	569	566	543	569	553	533	571	546	549	563	578	558	599	595	569	538	579	529	547	570	563	552	596	546	567	554	549	527	582	547	566	607	537	574	553	540	552	554	563	537	553	540	563	561	570	543	535	596	564	577	560	585	545	537	566	554	554	535	523	561	549	558	568	561	571	578	562	560	555	545	569	566	543	544	538	576	535	548	557	547	575	578	554	581	524	576	566	539	582	542	565	574	541	545	529	580	559	537	556	570	549	552	537	576	574	570	550	559	580	555	551	568	515	639	569	534	547	546	556	556	510	549	554	569	606	572	552	575	526	561	542	544	561	538	570	557	557	585	566	554	571	534	570	556	542	553	528	572	552	594	560	545	549	571	557	564	557	557	542	573	591	573	575	546	566	560	562	564	553	583	544	505	600	554	568	562	569	547	552	578	535	541	545	567	575	591	552	576	575	549	531	571	564	560	534	539	548	564	578	547	550	599	556	517	563	568	591	568	533	563	585	564	542	563	527	574	568	545	583	556	546	560	555	548	574	546	578	569	559	587	565	558	547	555	545	582	545	572	549	531	533	549	573	574	559	580	539	560	550	581	535	572	570	568	598	539	543	548	548	551	554	556	544	557	583	568	575	555	586	532	539	537	550	585	547	548	553	567	555	573	552	551	554	561	544	555	544	627	566	565	559	590	584	554	581	572	567	589	539	556	582	560	513	545	552	543	557	600	573	581	541	592	555	580	544	571	546	559	546	563	603	577	587	591	580	543	550	546	528	544	545	528	588	557	535	584	540	573	549	543	584	553	547	549	548	550	556	550	545	546	546	595	544	546	559	572	555	534	559	584	553	537	587	548	545	577	573	546	562	535	600	560	549	543	590	559	524	564	578	580	563	550	559	553	560	537	531	550	587	571	536	570	543	572	558	603	559	546	573	541	562	574	594	550	559	553	554	542	576	558	549	557	577	590	536	539	530	581	565	578	569	589	584	561	560	574	573	579	552	568	581	582	516	552	568	580	532	532	542	580	560	576	570	535	535	552	569	546	573	560	567	585	564	583	568	517	552	563	537	538	585	543	547	567	550	578	566	561	566	583	540	572	568	558	566	556	548	567	546	569	534	576	550	567	544	557	562	548	552	605	591	547	567	566	578	578	585	564	573	581	515	586	571	548	553	533	551	570	540	559	555	542	591	566	552	549	574	516	583	594	585	598	554	571	551	586	606	543	584	546	576	582	565	553	518	551	558	563	555	574	573	573	576	544	559	548	536	543	547	542	563	519	563	553	524	551	533	589	552	558	580	538	584	582	568	555	564	578	529	574	540	576	558	540	537	599	532	581	570	535	581	578	546	523	583	525	567	580	554	535	583	514	549	560	557	535	567	540	554	549	511	564	549	584	549	577	568	576	548	553	555	576	581	586	573	578	556	578	589	595	553	594	561	567	561	574	533	539	577	552	533	548	589	531	546	545	519	538	614	548	574	572	585	560	509	558	574	565	546	584	577	551	565	560	515	560	564	545	552	563	534	553	573	545	556	537	545	544	555	538	529	559	539	539	573	557	577	572	580	553	509	587	555	577	532	534	567	549	534	563	554	554	535	552	601	581	561	572	540	579	503	552	573	586	577	559	548	539	573	555	532	579	530	534	569	591	547	567	561	562	534	551	540	542	595	534	551	585	529	562	563	556	580	539	570	574	543	569	572	552	564	530	585	553	561	541	561	562	540	568	569	541
345	1	1900	132650	368	11	127	351	454	567	613	575	606	616	567	558	548	530	518	548	528	517	505	493	502	492	502	537	511	541	481	511	472	497	485	495	486	493	483	487	466	487	433	475	511	492	490	509	478	509	469	478	485	514	483	470	493	518	493	509	491	521	526	506	480	506	509	522	510	526	518	478	511	482	519	456	490	507	473	475	498	445	488	477	476	490	488	486	497	509	467	503	508	441	474	489	451	486	474	511	480	476	479	457	480	472	504	471	467	470	485	486	521	475	480	519	479	493	483	499	482	459	460	475	519	494	475	479	476	474	518	435	486	421	501	444	503	493	486	467	498	447	464	473	477	499	474	481	474	481	481	473	485	502	479	483	490	478	481	491	459	505	458	445	481	506	510	484	465	456	442	491	472	470	469	486	473	462	496	484	461	470	446	471	499	462	463	506	493	444	504	485	464	472	447	511	493	488	462	500	470	488	501	512	493	486	507	493	504	470	465	466	491	492	481	471	463	472	472	483	474	478	494	471	486	479	468	472	476	497	527	476	484	448	466	462	497	489	473	464	485	498	501	489	495	496	480	478	450	498	497	458	466	482	486	457	453	501	468	472	473	480	491	482	497	503	492	485	485	478	464	467	485	488	470	494	483	466	475	460	483	508	466	485	502	469	507	455	500	470	466	443	488	510	486	494	460	474	461	478	497	510	472	475	453	471	475	495	465	479	481	460	485	479	476	473	476	435	487	485	523	504	481	475	492	483	491	514	464	472	490	459	458	481	459	476	497	469	484	508	457	480	483	504	444	491	477	455	469	483	483	470	482	482	429	493	457	508	489	438	475	493	461	505	493	474	439	474	494	459	500	506	496	497	469	477	464	480	474	507	492	497	456	483	466	497	487	459	495	483	472	474	484	470	474	441	493	459	473	486	465	487	487	475	463	476	446	446	487	455	493	471	484	466	477	481	468	513	464	488	484	438	477	478	481	484	496	485	482	488	472	475	447	487	488	523	484	471	494	487	460	473	477	452	491	510	473	455	476	468	476	468	486	466	497	504	471	513	444	524	467	481	470	506	486	484	482	492	461	478	456	469	470	478	459	468	481	475	467	493	463	456	456	474	487	467	456	492	491	466	464	477	448	458	453	489	482	450	490	476	450	466	471	485	483	484	465	474	490	483	487	474	507	473	480	463	477	466	469	493	504	498	489	470	488	476	497	479	495	453	471	489	490	497	481	477	469	496	458	464	496	472	478	490	481	481	472	492	490	504	477	479	466	462	477	459	468	453	524	483	463	478	480	456	476	513	468	457	469	449	478	527	473	490	446	459	516	469	465	507	467	453	447	454	483	453	447	498	463	469	464	451	521	510	497	471	461	505	505	475	487	497	471	496	516	494	486	461	480	481	469	459	469	478	478	482	464	491	506	487	477	463	447	479	505	501	499	476	515	489	480	473	466	472	465	500	502	500	501	485	477	487	511	481	493	492	480	510	456	488	441	468	463	486	422	496	507	476	493	481	436	455	497	474	485	463	469	519	493	501	476	473	484	466	514	464	444	499	474	468	493	460	446	497	488	491	472	487	483	485	481	467	467	485	486	469	468	447	512	470	461	474	492	491	472	486	496	467	484	483	486	483	463	468	468	489	495	478	445	473	460	467	435	504	462	509	484	437	485	514	455	518	449	462	469	497	462	466	469	485	465	504	502	453	487	473	463	488	499	512	480	487	482	455	474	473	468	458	482	439	447	493	464	458	508	482	491	481	459	490	497	462	520	506	499	509	492	481	474	480	457	476	505	508	493	480	501	491	491	460	524	503	486	470	493	496	478	499	489	493	447	490	470	491	447	505	487	488	507	511	453	460	486	442	451	494	453	463	477	463	481	498	471	498	471	494	472	482	437	485	483	476	476	463	462	503	488	462	454	496	478	540	440	490	516	472	470	505	467	477	506	464	493	483	472	483	504	481	488	505	475	452	450	485	456	468	487	493	489	465	473	506	451	462	470	460	463	448	484	477	454	470	481	479	475	502	493	449	458	473	482	467	476	493	442	476	504	475	508	468	473	476	465	471	471	470	494	496	463	479	465	455	489	483	477	473	457	469	484	449	455	476	455	484	508	452	484	485	472	439	480	472	475	477	472	514	477	486	468	497	494	465	503	473	469	472	445	488	446	481	471	442	496	474	421	479	440	483	519	465	484	470	485	505	454	479	478	482	459	503	494	500	468	452	478	471	453	484	445	487	483	479	489	496	498	447	500	499	462	464	475	476	497	475	477	454	442	471	469	464	467	505	462	477	487	467	487	478	477	463	489	501	468	464	460	469	527	453	484	491	503	482	477	493	495	484	475	441
345	2	2100	132773	374	13	84	336	495	618	641	667	633	607	549	584	548	548	574	544	512	559	522	536	524	544	501	550	526	516	510	544	492	475	513	534	528	495	507	492	533	516	504	512	497	484	520	481	501	513	529	511	485	489	496	497	512	499	479	501	505	497	453	482	472	508	516	535	486	527	504	438	494	505	498	477	487	477	456	494	517	468	498	471	478	511	481	510	474	522	469	485	500	470	475	486	517	489	505	478	503	544	491	457	455	483	506	489	484	466	471	466	505	465	488	474	499	472	485	503	488	468	469	509	463	493	517	480	474	475	476	465	492	472	504	468	494	464	485	448	521	518	483	476	469	499	502	507	496	492	469	481	491	501	509	444	470	499	461	496	484	478	470	493	469	490	465	481	490	504	489	486	514	486	501	513	500	486	481	480	483	452	485	492	462	530	483	502	452	483	482	493	493	497	464	504	493	490	506	468	478	474	450	510	492	505	494	486	490	459	441	499	472	499	471	468	484	494	508	494	496	517	498	515	482	521	475	485	452	464	517	514	467	451	481	484	495	497	470	470	483	495	472	477	484	513	486	509	499	489	446	512	480	516	494	498	470	469	485	496	465	453	495	487	512	472	517	483	468	470	523	512	498	520	452	486	448	503	515	476	481	481	474	514	445	487	476	455	490	483	478	500	475	476	493	482	470	507	459	491	492	468	470	514	470	482	475	492	490	471	505	451	506	503	479	478	516	482	491	501	463	495	458	473	474	485	476	522	503	514	471	492	470	473	511	492	493	469	444	492	489	474	506	507	434	498	454	488	505	526	475	490	473	467	465	475	478	508	481	489	483	484	483	496	485	468	531	430	472	502	504	494	479	509	483	478	496	477	470	482	461	469	503	491	463	483	470	472	474	461	488	476	488	506	467	485	461	523	461	513	497	496	462	447	485	520	447	471	480	470	481	506	507	518	493	472	502	498	464	485	492	494	465	484	476	512	468	492	455	491	481	431	466	486	489	486	479	500	458	446	473	500	497	479	454	477	494	475	490	495	477	463	479	470	487	492	478	517	511	490	496	477	471	480	465	473	453	478	439	486	440	471	478	490	475	470	493	513	479	482	473	484	432	500	511	470	498	470	417	450	481	482	474	476	495	492	485	501	461	472	449	449	529	482	522	470	473	526	480	521	490	467	456	488	464	472	441	460	500	465	469	487	471	504	497	467	465	491	493	461	491	501	472	478	493	494	495	465	484	488	516	471	523	499	455	464	510	496	480	500	498	468	463	503	457	453	482	459	503	507	515	511	504	513	506	481	496	484	466	481	469	495	470	481	458	462	486	501	466	466	488	479	482	466	453	479	493	482	502	506	484	482	464	502	473	470	461	483	458	483	476	489	515	475	490	491	475	482	509	479	449	459	470	503	462	481	475	477	473	502	488	491	480	489	464	512	501	462	468	474	474	492	487	506	506	489	477	502	471	481	492	487	511	461	493	455	492	502	487	508	461	462	507	485	486	462	455	495	482	511	514	491	462	487	469	479	506	490	517	473	485	477	454	472	479	487	483	471	490	502	480	435	479	468	478	495	481	467	469	469	473	510	496	513	479	450	518	473	486	484	498	498	494	448	469	432	493	444	479	469	485	464	476	474	463	492	491	461	468	490	448	496	487	470	518	483	498	473	476	491	485	511	468	511	492	526	468	496	488	478	450	498	498	475	483	516	528	488	488	486	535	478	484	447	486	514	497	465	455	455	475	497	496	479	511	508	484	482	482	461	458	484	480	482	483	501	460	471	458	486	518	459	497	482	481	467	450	503	470	502	463	457	483	491	485	448	469	477	495	464	490	478	465	491	464	516	482	478	487	489	498	505	505	478	516	487	460	490	485	478	531	504	458	474	458	519	508	472	504	488	493	465	475	494	466	493	471	459	516	480	508	479	487	456	466	500	476	490	487	471	494	480	468	493	513	506	468	497	510	447	483	517	492	475	454	487	460	450	475	481	492	468	485	482	462	496	449	477	442	499	487	503	483	485	476	492	464	540	496	479	486	467	471	459	459	529	470	481	474	475	490	500	481	503	495	501	469	473	489	467	491	501	484	510	466	502	518	477	502	467	474	463	484	472	487	464	481	472	482	477	503	512	477	478	466	465	482	476	484	476	464	486	511	502	469	506	473	514	497	488	494	520	456	494	475	514	490	451	470	477	448	493	455	467	499	491	500	504	504	477	496	493	505	473	495	475	500	502	480	498	502	494	495	494	452	489	452	469	464	457	517	483	516	470	463	516	465	475	471	489	474	468	473	458	468	497	467	485	494	476	476	466	491	498	476	476	466	495	476	474	468	524	477	451	475	474	460	496
345	3	3500	132897	369	5	49	414	652	685	548	610	543	623	553	571	528	566	514	535	515	513	531	492	475	487	482	512	514	503	489	494	499	513	470	486	469	470	465	487	474	453	459	466	468	459	460	477	449	445	438	457	472	452	429	452	452	460	473	448	451	455	450	452	447	453	456	485	451	448	453	437	438	462	441	434	485	453	436	446	470	440	424	433	439	432	446	458	457	452	433	449	482	481	462	436	441	437	430	453	453	478	484	455	459	482	443	482	464	429	431	491	432	418	442	434	423	447	437	431	487	437	398	409	455	442	448	427	428	495	410	431	444	476	409	436	451	482	448	460	459	463	439	448	452	429	469	419	450	445	461	465	474	443	448	453	435	454	437	471	478	420	446	436	463	435	459	424	453	463	447	471	478	424	463	482	463	433	429	452	470	452	454	460	454	467	451	434	446	457	429	430	472	453	452	415	453	432	467	462	450	456	427	448	438	470	428	431	446	458	421	461	453	479	436	441	447	437	468	444	400	472	472	458	455	480	439	439	489	464	451	479	431	418	415	449	462	445	445	448	450	427	437	447	463	410	473	454	448	402	418	412	452	431	466	440	441	450	426	447	461	456	433	439	452	453	445	447	464	430	434	427	416	456	435	437	471	471	482	449	405	444	440	446	425	436	440	428	419	475	437	404	434	464	440	428	437	456	448	447	432	436	431	476	426	481	447	464	422	418	491	471	420	454	406	458	422	433	476	430	449	461	413	453	447	466	428	461	460	439	455	451	462	461	443	447	424	433	449	439	454	432	441	503	452	449	446	445	444	419	463	428	456	428	462	454	432	447	438	465	468	447	425	435	426	446	436	436	449	451	443	435	468	502	438	426	437	466	410	456	439	461	435	443	444	437	434	389	441	417	441	416	456	438	438	420	433	447	429	443	459	433	443	431	392	460	433	441	446	466	430	421	435	449	472	448	456	439	471	442	421	454	455	462	416	438	414	437	432	470	417	443	467	468	458	451	432	460	472	452	467	452	404	404	454	453	429	441	425	446	479	431	434	446	459	450	408	451	421	463	458	457	459	460	464	430	434	396	470	481	448	446	424	448	445	461	420	455	429	458	417	435	455	433	461	442	462	420	463	454	397	434	447	448	446	433	448	437	441	437	453	469	463	425	433	453	456	417	417	423	447	444	432	468	438	440	433	445	459	453	460	450	441	450	435	433	477	451	478	460	434	473	412	409	458	470	432	463	453	452	452	462	444	431	445	436	445	447	417	469	436	418	454	452	449	423	439	434	444	438	470	440	415	435	458	425	451	423	462	433	423	457	437	458	471	434	439	432	450	433	443	437	441	437	469	485	423	432	411	460	411	424	420	465	448	448	423	477	433	443	492	416	481	455	431	457	461	437	451	442	487	412	459	420	434	471	474	415	411	456	460	471	447	459	502	459	437	460	446	460	472	464	459	448	435	422	427	419	455	450	453	443	434	472	424	485	419	455	423	424	499	449	437	463	454	465	439	440	433	454	444	447	487	444	451	445	468	461	440	439	483	449	472	420	457	445	488	482	466	462	451	459	456	461	471	435	448	432	451	401	442	447	474	445	460	449	382	457	455	412	467	440	455	444	443	466	446	453	451	465	440	463	399	454	462	470	467	432	450	438	439	437	427	429	452	437	459	410	426	446	439	484	446	440	447	434	449	425	451	464	475	460	476	425	472	451	410	451	437	480	455	426	456	442	451	441	441	436	451	444	452	436	443	458	447	442	477	435	449	448	441	444	440	406	462	456	437	471	458	396	422	415	396	461	461	432	416	460	457	438	454	472	465	412	430	454	438	445	433	413	425	445	439	419	427	450	455	474	466	432	429	448	460	438	471	434	426	410	445	447	470	423	434	477	447	481	446	474	480	441	450	471	457	444	442	475	433	444	422	428	434	450	466	438	455	427	432	450	446	443	437	460	447	408	414	440	460	433	455	437	436	471	459	451	464	432	443	418	444	438	416	409	443	421	435	450	459	417	445	466	469	447	463	458	453	424	445	456	436	426	462	423	418	426	448	441	422	461	449	436	425	439	410	420	420	436	452	404	466	426	445	436	445	458	480	417	432	433	440	454	460	411	427	447	442	426	438	451	480	453	443	439	435	412	434	443	406	416	429	445	461	457	446	443	444	446	461	418	436	410	481	427	447	478	475	461	476	453	420	477	458	427	454	411	415	441	443	468	389	483	447	447	421	430	448	491	465	445	447	444	426	466	417	438	451	449	466	444	454	498	472	438	466	440	443	456	435	450	465	432	450	473	478	434	443	471	447	444	437	425	468	453	438	439	485	465	474	424	455	464	429	457	472	438	426	440	461	428
345	0	2700	133020	366	14	31	332	604	668	649	709	652	602	583	571	521	517	480	528	490	477	445	489	459	521	482	471	471	453	460	469	422	483	447	446	457	444	459	463	441	443	414	435	437	460	437	455	436	442	445	439	439	446	419	445	448	428	418	444	405	440	434	411	464	451	459	432	395	411	408	404	457	441	433	400	438	419	436	436	434	398	400	423	441	426	410	451	415	430	403	435	434	401	391	427	421	418	415	454	413	445	463	404	435	428	424	421	408	407	416	454	410	422	401	405	428	452	414	386	432	432	413	398	382	405	428	390	446	419	424	420	400	419	439	450	410	394	439	421	412	433	436	426	409	432	441	390	410	420	406	422	446	402	418	392	453	424	375	422	409	393	433	405	419	390	415	414	391	411	435	411	378	436	419	443	450	389	424	419	389	404	408	442	400	429	416	405	426	391	434	390	406	408	400	405	394	460	409	390	394	444	412	425	409	428	440	422	396	415	416	394	393	404	404	458	383	407	431	417	399	397	421	421	420	439	410	392	393	394	414	396	431	429	408	405	424	423	431	439	423	408	434	404	418	415	418	415	417	443	415	423	394	441	401	409	427	404	401	425	398	425	402	415	429	431	386	431	412	446	402	410	430	385	384	410	417	368	409	400	413	422	389	400	411	444	403	434	388	415	436	403	391	404	418	406	402	431	444	409	409	391	427	443	405	418	421	430	405	415	389	403	386	449	390	424	428	444	401	428	382	411	403	417	416	416	384	388	377	418	414	420	412	422	399	410	391	428	403	451	422	427	421	394	441	438	426	427	395	431	391	435	421	446	414	428	395	393	389	445	418	395	409	437	394	382	415	414	406	441	409	401	417	419	409	382	427	409	375	380	416	409	383	400	456	436	399	393	429	416	424	426	399	427	385	415	408	413	431	393	415	422	394	444	393	416	444	407	435	403	432	450	417	411	425	411	377	426	394	402	430	428	418	381	409	435	466	419	412	450	429	410	434	441	388	445	427	418	419	393	427	408	389	423	412	404	431	411	438	430	414	397	429	413	435	392	401	395	391	425	423	414	438	437	403	384	397	416	415	425	413	432	428	428	408	419	433	405	415	435	437	413	386	414	424	405	411	372	406	417	404	442	428	414	405	408	397	439	394	390	412	425	398	433	417	440	434	427	426	400	425	421	401	404	387	372	412	393	411	425	420	398	395	393	448	428	401	422	421	411	413	412	411	393	400	425	402	418	404	443	404	413	418	413	418	435	427	419	420	441	432	410	410	403	401	432	396	384	401	440	411	428	416	393	422	429	416	416	427	456	376	413	432	428	400	377	416	420	421	393	418	425	400	392	393	376	395	448	417	369	402	403	403	386	427	405	426	396	442	396	437	434	420	406	423	439	456	419	401	429	404	425	417	408	398	397	436	432	438	393	396	399	415	430	448	417	402	407	411	436	435	410	425	433	421	421	430	401	400	415	416	407	438	421	410	397	399	443	430	415	394	437	419	428	412	394	375	435	387	419	425	383	419	427	417	426	416	393	413	396	428	430	415	410	420	449	422	445	427	404	420	418	413	428	405	402	427	410	400	422	418	426	439	405	410	415	447	450	407	448	413	440	399	424	437	413	423	400	406	411	434	419	415	449	444	417	433	407	418	427	428	441	407	421	381	427	399	418	394	432	415	393	421	415	433	427	438	414	419	395	399	435	416	404	405	404	406	439	395	396	414	443	427	420	399	425	396	439	415	399	357	398	413	395	389	402	414	439	426	415	417	402	453	387	394	444	429	406	421	410	433	377	395	439	423	411	387	438	423	406	406	427	435	415	403	429	429	420	424	436	397	428	403	435	429	410	420	419	411	436	395	405	412	427	402	399	442	425	389	406	421	415	390	402	430	416	423	405	422	380	416	419	411	408	441	425	405	416	428	399	410	413	411	424	440	428	440	412	415	427	467	407	420	426	398	409	417	432	420	409	419	421	426	420	390	423	405	413	415	406	427	410	412	427	434	421	395	426	409	409	408	365	428	447	393	398	403	430	372	417	419	440	468	426	399	428	388	421	409	435	428	419	399	444	411	446	434	401	393	420	401	398	421	437	402	463	403	444	450	406	411	403	426	440	410	419	438	406	392	445	405	418	421	421	375	450	425	382	414	457	415	429	420	428	399	408	411	432	391	397	410	397	405	427	416	426	402	419	446	428	430	397	409	432	435	413	402	428	433	402	458	424	393	407	437	434	397	425	421	395	442	404	429	405	392	416	422	431	380	445	393	400	428	419	431	421	394	404	442	403	414	402	376	413	415	450	411	429	455	419	446	381	396	414	402	383	431	385	412	418	405	405	433	391	374	434	413	437
345	1	1900	133143	395	7	50	222	332	464	490	546	500	452	465	470	449	450	451	420	401	396	418	392	393	385	401	360	338	372	361	342	359	354	330	332	360	367	332	343	349	341	353	323	351	371	328	350	338	349	390	355	331	334	319	354	345	340	340	319	346	363	320	332	331	332	325	365	294	307	322	352	329	316	350	348	332	352	315	306	321	334	344	350	318	327	315	320	316	317	326	353	295	309	311	325	301	318	329	348	310	320	338	325	333	315	304	312	283	327	334	331	316	315	304	359	330	309	328	320	314	308	351	313	330	327	310	324	330	312	315	331	312	322	307	324	310	364	343	313	312	318	323	315	301	302	336	330	341	340	322	364	327	344	329	292	310	316	365	303	361	339	292	316	322	322	344	342	307	348	308	340	332	316	298	320	317	334	299	298	316	327	320	307	355	306	326	320	325	336	313	351	315	310	351	337	318	314	360	317	309	341	302	338	301	351	341	293	333	326	334	324	322	341	329	334	324	330	338	329	289	314	335	334	330	332	330	296	312	317	294	322	323	321	346	333	317	329	317	324	326	290	317	337	327	331	332	321	323	349	309	294	313	310	301	348	315	329	344	335	320	337	338	334	317	317	338	335	327	329	339	337	316	329	330	330	315	343	316	320	307	313	305	329	352	304	312	343	319	324	292	303	339	329	336	336	326	333	311	320	336	303	330	332	302	327	329	337	300	322	298	334	308	329	308	320	318	294	301	318	318	297	323	314	332	335	311	330	348	335	289	321	300	334	312	308	304	332	312	319	339	302	330	341	313	318	287	362	312	309	309	335	280	308	308	321	318	316	318	325	316	282	319	315	322	333	341	340	338	348	329	305	335	304	308	307	317	314	344	331	339	322	316	311	316	331	328	321	331	297	299	305	346	307	334	338	330	310	314	307	316	361	310	315	326	323	323	348	321	353	321	300	320	315	288	332	327	334	302	305	319	305	306	312	303	291	331	331	321	321	345	317	317	325	307	347	319	319	311	312	314	305	305	311	316	309	308	316	313	332	337	308	291	316	319	346	312	343	334	334	319	353	349	300	314	313	314	288	337	311	312	340	337	335	324	334	328	301	291	312	341	316	342	337	321	291	298	361	314	313	299	314	313	311	290	341	295	290	329	325	307	329	338	304	295	345	322	300	329	328	313	326	318	314	311	333	312	336	308	333	303	339	309	327	345	312	347	330	333	327	289	331	320	340	281	327	334	334	318	332	359	291	303	317	322	295	338	318	325	316	319	307	324	306	316	298	285	339	326	327	317	306	316	331	338	293	315	320	321	303	316	313	326	314	309	317	321	306	321	328	304	325	331	349	335	332	324	323	334	315	309	324	335	316	303	336	341	313	316	331	315	309	296	316	323	334	335	306	350	302	327	332	310	361	301	323	296	309	339	306	317	314	348	313	329	357	302	335	326	324	366	352	315	313	293	316	327	318	326	305	310	307	322	352	326	296	334	332	329	331	271	325	335	300	345	331	293	348	333	287	290	323	325	324	342	337	308	311	317	320	304	329	308	316	308	316	304	334	315	315	364	302	287	341	317	312	327	301	354	336	362	319	320	350	300	330	329	322	317	327	329	310	335	329	315	310	314	334	304	344	320	351	321	325	336	326	323	318	314	333	322	305	322	321	322	320	311	306	310	331	333	343	337	332	315	303	306	370	342	330	329	300	329	318	326	334	335	325	284	279	310	316	312	299	340	295	313	341	317	319	296	330	327	331	337	316	313	312	350	328	320	296	329	297	303	304	334	314	339	292	309	334	343	336	324	347	345	309	336	309	345	308	297	308	329	329	319	322	325	318	289	333	339	324	325	347	324	330	310	311	336	331	329	324	348	307	320	312	315	329	328	328	303	317	299	346	312	307	324	298	339	350	272	314	339	335	316	308	358	323	304	340	342	340	321	340	329	295	308	326	321	313	367	315	349	303	319	314	338	335	320	338	327	312	315	348	298	304	312	314	278	335	336	328	322	286	329	306	312	335	334	329	317	337	304	357	291	340	313	317	316	326	334	328	312	336	332	346	310	336	304	307	341	315	309	309	320	302	337	312	312	338	324	323	294	332	294	298	308	306	343	342	308	336	332	314	296	299	307	317	339	320	318	332	294	323	329	335	317	328	325	308	300	333	308	328	297	326	295	340	335	319	353	283	319	352	291	301	321	301	315	308	306	286	322	346	341	307	297	311	300	299	355	322	303	333	306	315	319	295	306	337	295	327	322	303	340	316	321	336	308	329	317	301	341	339	356	287	307	350	334	329	321	315	294	305	285	319	324	337	326	321	311	305	311	331	306	303	302	340	341	314	321	346	322	325	335	290
345	2	2100	133266	382	7	21	202	340	467	466	523	493	489	462	443	468	454	455	441	414	400	395	346	374	373	371	360	378	397	369	367	355	358	348	358	361	348	336	362	354	339	348	335	342	349	329	331	319	292	309	324	304	336	309	330	372	345	319	339	315	344	317	327	341	334	321	333	339	338	319	338	321	334	327	309	327	313	335	369	343	324	326	335	313	321	330	348	342	317	322	313	321	341	328	336	309	327	299	318	324	324	306	315	343	362	312	322	315	305	340	336	340	312	314	302	301	297	311	308	326	308	328	334	315	290	330	319	321	321	335	360	306	324	320	340	311	308	321	325	302	327	301	340	302	313	313	327	345	317	325	319	318	337	331	326	358	295	342	340	347	313	307	338	329	322	284	313	308	337	302	328	314	341	284	350	322	332	323	330	313	332	318	321	312	325	308	320	307	322	332	326	313	322	337	306	331	332	307	315	320	343	298	306	333	312	328	314	332	338	315	339	280	313	318	318	313	293	310	322	304	310	331	307	342	296	300	319	293	309	309	339	312	365	304	315	311	325	285	329	310	323	323	318	295	305	318	332	306	307	311	314	312	339	304	316	323	332	332	323	288	316	319	313	314	302	309	344	317	346	328	307	295	301	308	306	310	334	304	290	313	325	293	328	301	322	322	293	321	319	298	311	310	347	352	298	315	320	312	321	326	320	277	308	307	359	303	320	293	329	305	333	310	339	293	313	325	311	318	304	309	321	282	310	304	308	314	309	298	321	312	346	292	311	282	335	320	316	286	329	325	315	330	301	353	306	330	297	315	293	334	322	304	303	309	334	325	316	320	339	318	296	318	311	322	333	288	328	305	306	319	336	299	325	321	330	317	323	329	319	306	328	310	296	299	309	337	308	319	318	316	338	292	323	333	328	317	303	328	293	301	317	325	302	352	302	295	301	367	313	326	306	294	345	281	307	316	351	324	314	297	331	315	365	326	324	317	313	306	338	298	329	312	313	294	324	347	298	332	326	322	335	300	313	303	347	334	329	309	304	341	335	308	323	325	316	328	315	312	297	310	332	325	297	291	326	295	329	339	336	314	310	319	318	319	334	316	330	316	300	281	286	311	312	331	335	331	302	321	305	317	305	311	315	344	276	308	317	311	317	316	322	337	308	322	291	332	328	350	294	300	316	337	333	313	358	309	334	306	313	346	358	293	340	320	325	336	290	339	294	314	312	322	343	323	300	319	331	306	308	299	313	343	321	299	288	328	332	298	305	299	300	323	315	340	313	340	327	351	312	300	287	316	303	303	332	329	324	320	339	312	302	307	310	316	311	306	340	318	298	322	312	312	318	291	307	295	315	329	322	324	330	340	310	330	338	304	308	318	319	322	327	325	310	300	333	323	300	312	313	307	333	333	337	331	347	351	311	342	319	309	344	323	333	307	334	323	303	315	359	343	308	308	329	313	337	302	341	302	323	340	340	333	318	294	322	298	349	329	350	308	317	338	319	312	298	333	305	318	328	292	305	317	325	312	314	332	323	336	349	322	324	329	313	308	286	328	313	303	329	327	309	321	305	297	306	325	311	310	311	291	309	307	326	320	332	306	293	324	324	320	303	312	286	322	294	343	311	292	320	296	327	299	332	306	305	312	330	278	327	299	323	310	320	313	311	300	308	328	288	297	345	314	312	299	322	300	331	313	312	309	336	303	330	338	309	313	339	317	334	324	294	282	292	284	336	326	340	327	337	337	329	297	333	312	320	334	313	287	341	307	300	316	304	314	332	324	306	309	338	305	310	308	325	331	319	312	309	317	315	295	326	322	300	319	320	303	308	322	313	291	327	318	331	300	285	315	303	322	324	288	322	315	314	304	351	330	337	320	340	308	324	309	310	314	309	320	325	324	322	324	323	330	321	311	311	332	335	315	294	296	313	320	331	314	309	313	305	293	290	352	342	318	325	317	305	328	306	298	314	298	337	312	324	318	313	339	296	332	305	299	339	305	324	331	346	288	318	306	329	311	321	313	324	296	290	359	336	308	327	327	296	328	356	318	318	317	353	322	319	318	294	298	330	308	289	313	327	334	339	307	335	332	327	316	321	314	309	326	345	344	309	298	358	304	326	359	297	277	303	310	320	336	284	318	323	314	313	333	308	334	321	309	326	295	333	317	309	315	328	314	321	318	327	293	305	320	312	294	322	314	320	309	329	351	354	334	290	316	316	319	359	321	322	306	325	320	317	332	319	336	325	322	347	326	315	301	309	327	314	358	302	333	278	337	337	322	333	320	314	332	301	326	308	325	341	300	306	320	288	304	295	313	322	300	312	312	321	297	341	333	333	314	324	293	316	319	332
345	3	3500	133390	375	10	26	223	366	467	533	564	545	500	485	498	463	432	429	418	424	424	446	414	414	452	418	394	406	404	400	372	409	405	397	406	412	417	369	383	392	405	406	370	388	393	358	364	372	396	367	371	354	377	360	375	362	333	359	359	378	363	364	367	379	355	366	366	385	365	367	383	348	373	354	358	387	355	382	364	395	343	372	362	389	384	402	342	323	364	384	394	339	350	350	379	353	349	354	354	361	349	363	363	318	374	373	371	339	373	343	371	339	363	378	338	385	360	374	338	363	337	359	349	342	361	355	375	372	357	365	356	377	370	357	362	356	364	371	343	355	340	336	362	333	354	373	349	380	336	368	356	368	355	365	352	364	361	362	338	357	312	367	328	346	343	365	352	334	386	362	385	365	374	345	356	345	363	363	373	335	381	350	352	376	361	337	360	345	369	355	346	356	334	347	378	371	332	335	337	353	342	348	330	340	368	357	348	368	352	344	351	360	354	362	383	324	346	354	354	367	382	376	341	360	391	359	333	354	389	352	327	386	332	350	354	347	325	351	385	366	368	356	360	341	361	340	339	363	387	361	360	323	363	345	382	349	368	342	346	343	349	363	347	365	364	370	335	356	348	353	357	353	348	308	384	396	335	351	340	342	360	372	373	364	352	340	346	361	363	343	366	344	340	365	359	403	345	362	334	338	372	355	346	331	350	355	374	378	390	357	366	355	360	372	378	349	343	342	358	374	361	373	352	379	328	362	369	353	339	331	322	356	346	350	335	377	384	360	352	355	342	354	386	371	373	344	375	358	353	348	322	348	355	362	391	396	326	361	403	391	357	350	353	331	333	354	335	335	394	339	343	347	372	369	362	386	338	336	341	364	358	343	328	376	375	380	352	354	361	355	345	353	333	367	360	337	340	336	378	378	376	358	371	336	366	351	322	359	337	336	332	342	416	351	358	363	336	355	377	373	335	381	325	386	341	335	340	331	371	352	337	347	316	345	335	358	363	364	366	344	343	332	350	367	313	365	348	359	370	331	333	374	366	346	359	355	348	337	332	330	370	371	384	345	352	371	343	343	342	336	329	348	361	358	346	326	344	320	400	376	357	343	352	375	360	352	359	358	375	348	397	344	320	365	354	357	346	339	360	367	371	368	354	356	376	348	348	353	379	332	346	314	363	330	342	346	352	339	353	361	371	341	350	339	330	365	346	380	338	316	344	344	365	331	336	369	341	354	338	345	390	339	353	362	379	349	328	375	304	357	341	348	371	349	373	370	372	381	388	374	333	345	348	344	347	325	369	363	367	340	374	346	334	334	343	372	330	352	352	320	343	308	352	380	360	327	362	375	365	344	328	348	369	353	345	368	357	336	335	384	357	335	369	367	345	366	356	348	369	327	324	369	346	368	358	354	310	333	357	321	348	345	355	335	388	339	359	386	354	375	356	375	353	361	357	349	312	356	376	334	360	367	327	353	334	380	344	336	349	359	358	369	348	356	359	333	338	371	363	335	362	356	329	358	366	366	339	336	334	358	368	368	312	359	332	389	373	367	360	344	320	385	322	348	335	316	336	358	356	355	351	370	328	346	339	340	353	342	351	359	365	365	342	351	344	362	373	326	353	351	330	351	327	324	404	369	353	343	384	357	362	336	344	353	342	343	359	348	335	362	357	344	366	378	371	372	360	361	356	382	362	337	353	344	357	382	341	344	367	348	322	361	376	357	332	326	368	373	307	330	366	346	338	326	319	341	375	341	360	332	345	347	354	336	357	361	354	332	321	334	315	363	350	369	338	340	372	335	364	333	390	339	356	355	325	340	353	341	365	328	344	358	356	364	330	347	368	311	391	367	365	382	352	331	351	341	376	374	379	371	373	398	349	346	328	351	365	337	315	348	407	325	374	344	372	361	370	364	354	349	331	370	342	358	349	368	355	353	360	373	358	350	363	319	353	358	367	324	383	322	354	354	385	379	344	364	339	322	366	363	358	377	379	352	352	341	356	348	353	337	348	358	352	380	347	331	333	372	348	345	337	343	356	320	349	364	370	324	387	343	347	332	356	343	374	360	370	352	363	334	333	309	352	355	340	364	343	360	339	352	357	382	371	363	349	347	318	346	342	338	347	395	352	354	343	351	350	347	352	381	335	358	365	365	352	335	329	356	324	338	343	373	357	344	356	343	353	340	351	369	340	293	353	359	335	364	378	365	367	360	372	342	366	355	348	360	373	380	370	362	352	368	361	322	314	358	388	333	353	332	316	346	374	345	354	349	366	365	394	337	339	343	349	364	319	356	345	383	384	329	403	362	339	370	326	357	353	326	355	326	342	338	350	375	338	368	332
