345	0	2700	139074	355	0	30	331	467	617	640	660	624	649	585	548	565	522	552	527	575	537	512	528	532	494	487	528	473	491	516	503	484	521	490	450	488	457	469	527	477	474	463	497	435	505	451	493	460	487	497	443	492	472	456	465	450	442	473	472	438	458	447	499	456	472	471	474	453	419	453	461	485	464	451	479	466	425	444	458	434	443	446	431	465	455	401	431	448	487	450	460	437	451	448	446	438	427	445	444	454	434	466	448	438	452	469	477	432	481	445	461	479	423	455	438	448	425	467	418	467	451	435	447	400	458	430	466	464	438	434	494	449	438	459	435	419	440	400	439	440	434	453	461	458	498	484	424	443	485	467	455	442	475	444	458	449	461	406	468	452	455	469	480	465	451	416	450	439	446	454	468	397	419	430	414	448	468	467	437	443	449	441	452	482	461	458	436	434	483	452	461	426	459	464	475	424	455	452	440	442	456	449	459	443	457	416	425	430	455	465	408	451	465	435	492	455	436	444	458	432	461	438	426	465	452	452	425	438	449	460	462	455	425	452	452	447	435	443	453	442	448	429	452	431	483	443	429	453	456	458	437	444	451	443	444	447	450	409	459	474	446	432	473	445	456	437	442	454	447	445	400	435	441	453	442	485	481	443	435	428	412	441	484	472	457	423	452	430	465	444	432	459	445	446	432	444	438	461	456	457	430	467	442	441	427	439	451	457	448	431	472	448	433	432	452	454	460	426	430	437	484	425	455	469	456	449	466	455	450	467	454	438	447	441	454	431	448	468	481	433	447	461	469	438	450	449	448	483	453	435	489	442	442	465	447	454	438	458	447	429	464	435	436	408	437	436	448	441	446	429	429	428	453	467	441	456	454	443	448	417	420	488	447	454	470	465	406	443	448	433	491	442	434	443	450	450	446	453	450	452	460	418	462	440	464	407	481	454	411	445	438	449	441	441	427	448	427	422	461	453	441	455	463	423	420	423	452	425	451	453	444	471	423	439	446	441	440	413	445	477	450	438	426	444	440	454	444	453	437	451	447	431	428	411	427	478	440	461	452	465	446	432	425	454	440	419	440	461	443	476	453	450	483	438	438	437	422	417	441	424	454	413	467	443	432	468	438	450	415	445	450	425	431	449	475	492	426	480	413	452	449	417	450	443	421	459	468	449	453	447	455	450	455	427	455	437	469	433	429	395	459	420	450	435	430	457	423	447	454	471	443	433	443	430	452	427	439	463	449	429	432	463	428	451	438	441	453	466	471	437	435	431	432	447	470	402	427	408	465	475	447	480	472	434	439	456	429	402	439	449	460	430	432	462	412	447	462	482	433	440	428	422	417	446	447	412	474	466	444	462	445	462	481	471	434	422	452	445	486	420	476	451	466	441	432	440	412	457	488	445	457	445	411	444	449	462	457	434	462	439	453	439	450	427	421	472	440	443	439	458	422	463	442	473	439	428	433	474	429	426	440	426	414	453	440	461	435	454	449	488	450	451	460	441	426	417	434	456	466	412	433	432	434	469	442	471	476	484	457	449	436	446	422	464	421	424	405	466	446	471	438	465	433	444	441	469	446	472	442	458	433	494	451	452	408	452	451	479	464	466	460	412	443	451	422	429	473	432	433	434	428	437	435	444	437	450	451	454	450	479	441	474	476	455	439	447	427	462	448	442	472	429	452	432	457	428	461	438	458	414	467	462	443	426	446	437	461	433	467	469	453	457	457	439	429	468	416	446	436	442	435	426	441	460	422	459	423	449	440	464	434	425	433	481	426	421	444	461	472	448	466	437	440	447	409	411	486	454	436	454	461	441	399	459	485	387	492	480	399	455	479	434	449	429	439	422	470	476	470	419	431	460	426	446	461	474	456	466	414	429	452	468	452	442	406	442	433	452	445	446	454	410	445	454	435	451	478	436	433	409	445	433	413	424	491	444	443	463	429	439	425	462	458	467	412	435	425	420	451	477	436	467	451	461	418	428	431	457	435	438	445	450	432	495	456	426	463	469	437	456	470	463	471	408	458	450	451	429	455	432	449	445	410	446	442	451	438	458	449	444	457	423	437	446	480	441	449	447	441	406	448	405	458	465	468	479	464	425	425	462	439	478	465	475	453	462	434	445	463	437	431	446	416	420	454	431	421	460	424	445	433	444	435	430	443	450	454	419	470	443	438	449	441	420	440	432	437	430	449	412	423	440	455	456	471	430	450	400	436	439	409	461	453	433	439	448	450	412	440	417	479	466	433	442	425	471	483	455	436	450	425	441	467	419	451	475	442	436	421	432	425	431	444	431	422	481	440	471	460	438	434	465	416	459	436	470	434	436	431	423	448	443	441	448	464	445	460
345	1	1900	139197	358	0	47	318	395	571	514	567	548	520	496	492	484	473	452	478	444	416	407	455	408	395	421	447	418	448	424	427	397	452	429	421	427	427	415	420	425	396	438	445	384	415	420	410	415	417	429	408	423	410	391	404	380	403	426	390	400	378	405	413	392	375	418	365	403	371	396	381	380	398	388	415	427	432	420	420	403	387	401	397	413	421	377	409	373	393	411	441	388	418	394	400	393	403	373	391	404	389	401	387	394	405	411	418	421	363	403	410	391	413	376	381	390	418	389	406	399	364	415	396	411	396	428	383	432	396	420	403	404	399	385	405	387	384	396	386	376	419	397	398	407	420	392	387	373	384	370	429	358	417	410	417	415	353	396	411	407	398	388	398	421	386	401	419	391	397	391	385	450	405	409	412	401	408	387	396	400	405	383	374	407	430	416	385	372	421	444	412	364	404	389	420	386	385	374	388	394	384	400	396	400	369	389	391	406	394	412	410	370	424	420	371	386	392	396	417	430	367	408	399	402	413	389	424	379	411	360	419	415	370	394	408	405	386	388	418	374	440	405	392	416	370	411	394	388	363	409	404	396	420	381	395	386	420	401	418	385	422	377	401	419	408	367	366	406	392	421	400	377	412	411	372	387	390	399	409	393	411	392	370	382	441	400	406	388	407	368	412	384	403	393	394	413	382	385	371	411	366	408	381	356	392	408	408	409	379	408	419	384	404	399	435	409	395	405	415	388	391	398	377	435	404	412	395	394	421	388	414	375	401	417	385	362	422	394	400	369	406	390	439	400	404	398	374	375	376	407	392	396	407	388	411	383	383	361	385	367	400	382	420	398	393	403	385	386	415	394	402	396	433	373	425	401	393	411	425	372	395	400	405	391	399	399	390	402	410	421	382	399	411	387	404	376	401	396	439	380	376	387	363	376	380	416	389	390	401	430	409	394	382	388	365	414	384	403	378	395	397	412	421	377	376	389	399	410	396	385	408	422	388	363	402	412	368	424	407	398	391	403	379	391	386	392	383	416	389	381	407	420	407	392	416	394	370	390	396	400	397	374	392	391	399	380	387	423	378	412	408	381	379	391	356	406	386	389	415	442	375	356	425	405	374	388	392	377	390	393	407	420	337	382	391	413	380	417	387	390	363	372	415	408	408	393	406	414	405	343	369	387	404	401	381	408	369	384	417	382	426	417	380	407	380	389	379	422	391	396	371	392	393	397	393	390	393	418	388	390	408	410	399	398	378	400	407	373	392	363	373	401	394	396	378	407	400	411	383	405	379	405	396	392	404	436	402	398	410	378	397	412	373	397	379	388	365	405	395	395	379	383	406	393	417	401	375	403	399	385	354	375	417	385	406	418	377	393	397	403	436	388	391	394	409	375	399	417	372	391	388	419	377	407	387	393	400	426	424	366	378	393	383	398	394	384	401	401	413	389	420	419	441	375	402	419	368	400	429	395	382	445	370	379	422	393	383	387	369	421	388	414	397	381	429	424	404	375	395	384	406	399	390	400	433	384	400	424	361	420	402	401	372	397	387	404	410	353	384	381	387	386	407	408	402	415	364	409	385	437	400	386	397	378	386	413	405	405	375	404	409	397	419	411	405	381	363	392	383	378	415	385	357	373	412	408	403	396	374	406	424	419	382	414	394	394	410	382	413	385	408	401	438	393	409	423	369	408	372	391	394	422	373	409	398	403	402	390	412	397	390	403	382	398	395	402	423	398	422	406	401	389	393	399	368	430	391	393	423	417	391	395	386	404	394	392	423	384	406	357	409	392	406	385	390	423	376	409	392	395	378	407	410	394	400	383	392	407	406	387	379	430	365	399	405	400	393	385	414	437	393	396	398	406	437	362	402	402	415	392	394	400	384	387	423	387	398	405	377	403	419	419	373	403	383	418	379	393	391	371	386	404	388	409	394	395	405	392	390	360	421	385	385	407	392	388	390	421	408	378	394	385	404	379	414	409	399	405	386	394	398	387	373	399	409	417	422	408	394	391	397	386	426	403	369	417	384	350	391	413	403	388	389	351	399	387	403	381	378	396	398	422	390	396	392	422	373	378	358	393	406	379	393	379	426	426	404	427	377	423	391	374	377	404	391	358	446	411	387	413	379	403	393	418	411	392	417	406	379	405	386	392	413	385	400	398	372	390	385	401	419	410	391	398	421	414	400	431	423	384	394	414	389	403	396	387	372	407	393	393	374	390	402	406	423	379	379	394	411	398	394	424	379	396	398	412	383	401	419	370	378	384	413	364	395	400	369	391	371	380	442	386	421	378	421	391	405	408	369	375	416	383	357	408	401	375	398	424	363	419	391	413	395	381	423	395	367
345	2	2100	139320	354	0	60	320	412	558	576	588	577	597	548	511	530	505	529	516	488	494	508	490	455	448	485	431	460	465	441	487	450	470	449	453	447	438	453	435	447	485	445	418	434	437	420	462	443	442	479	455	438	416	426	423	440	416	440	432	438	469	457	424	447	409	406	434	456	445	436	448	428	432	420	443	417	421	443	437	454	412	418	429	384	425	412	431	422	406	437	449	458	407	446	424	402	393	439	412	456	419	419	446	431	439	421	416	446	395	433	430	428	461	416	410	434	417	393	462	402	460	429	418	450	405	372	439	425	431	420	431	406	431	407	419	414	446	381	423	450	431	435	424	430	437	414	424	423	443	438	400	397	442	413	421	466	403	429	378	426	439	426	419	431	450	432	403	435	471	417	420	402	418	413	425	455	433	432	439	447	427	448	431	397	441	448	450	410	434	420	411	418	442	419	430	426	449	430	426	443	412	406	409	418	399	428	426	410	455	444	410	440	400	443	415	435	400	426	421	436	416	383	416	454	434	404	413	398	430	394	387	423	406	427	431	415	410	439	443	411	381	444	430	424	412	429	435	426	398	438	435	408	431	425	418	437	394	419	425	401	388	434	410	408	407	421	431	421	424	419	435	423	417	422	427	439	454	425	434	433	422	408	376	454	419	405	426	420	411	405	460	418	423	453	434	443	434	444	401	404	394	430	420	399	433	413	410	455	428	420	402	381	442	382	442	417	440	428	417	417	419	411	426	407	414	421	400	401	452	421	436	387	436	429	428	442	408	405	416	445	414	423	449	437	407	419	439	448	436	417	431	490	412	418	416	423	452	447	395	442	437	442	397	451	411	438	418	435	423	407	434	425	391	419	439	438	444	426	402	426	417	449	420	424	408	438	426	391	416	454	441	411	429	445	426	417	420	402	428	461	414	444	414	439	459	438	462	427	408	393	446	410	433	430	411	455	422	427	435	448	441	427	428	431	429	443	467	422	432	424	436	433	404	408	436	417	411	416	427	422	432	442	413	444	394	392	417	435	415	422	433	440	443	449	396	392	417	415	435	388	417	433	428	437	414	415	395	416	451	406	427	402	423	413	445	386	400	432	414	423	470	425	427	420	448	444	423	444	427	390	431	404	435	408	421	425	407	414	429	407	464	417	415	439	429	417	444	448	424	418	416	419	408	408	421	439	424	385	420	435	399	383	444	420	414	414	411	413	446	429	461	419	435	416	409	408	426	403	392	413	393	418	400	397	383	426	470	427	431	402	403	430	441	451	402	439	413	401	399	399	401	415	402	422	394	398	414	407	423	401	434	428	401	440	398	433	422	447	394	435	410	434	421	443	449	448	442	432	408	429	391	453	428	462	433	392	435	440	423	404	436	449	404	408	411	444	412	382	407	421	402	451	437	425	386	439	410	426	410	424	440	431	437	416	451	392	463	443	406	412	438	487	441	410	436	421	443	442	416	437	398	425	440	406	408	441	394	424	385	399	417	412	444	461	428	417	428	396	421	400	440	424	396	382	433	439	400	437	448	426	424	413	406	415	425	437	432	435	395	431	416	427	454	419	448	419	415	412	385	439	423	441	421	432	404	415	420	447	443	402	401	422	432	408	411	426	438	404	429	442	415	403	417	435	409	405	454	408	433	409	460	449	416	430	474	409	410	419	410	440	465	383	419	393	412	406	434	409	417	438	413	430	422	407	423	398	411	450	420	406	409	473	439	412	413	421	436	416	428	400	441	431	440	425	404	418	437	449	421	423	416	408	444	405	430	422	420	429	408	402	426	443	441	419	436	390	414	419	366	416	426	425	402	408	428	413	414	446	413	421	417	410	391	445	403	416	421	429	433	396	438	411	421	403	441	444	465	405	462	419	445	397	418	447	416	401	446	408	411	460	430	433	422	437	423	420	426	421	448	424	413	430	429	425	429	444	426	406	445	398	454	437	452	444	402	440	412	399	423	418	411	407	432	417	429	412	452	438	428	456	419	414	469	456	421	398	420	415	376	416	454	420	421	455	408	428	418	421	409	467	444	431	411	393	411	402	424	409	404	450	405	407	411	408	422	442	401	411	451	390	449	447	422	395	409	439	431	404	401	420	418	420	426	429	432	404	454	435	380	389	428	387	421	422	411	410	443	450	438	415	417	421	433	438	410	412	438	419	423	429	421	436	430	405	417	427	442	417	424	399	440	429	432	445	420	444	423	428	392	424	425	389	394	417	429	406	448	415	430	427	411	421	421	384	468	409	417	452	405	389	447	439	421	441	406	446	418	390	430	447	418	415	396	430	417	416	426	460	408	460	400	392	408	381	406	410	410	396	412	378	431	408	425	435	421	427	445
345	3	3500	139443	359	0	46	364	486	606	589	609	576	551	535	550	535	517	501	470	489	516	481	503	465	492	483	490	441	474	470	475	445	452	463	479	438	438	447	461	457	476	470	486	435	485	426	444	459	453	455	424	465	498	464	448	473	438	448	460	435	460	428	444	479	437	427	432	462	434	444	438	433	462	454	426	467	459	475	458	447	445	442	445	473	456	468	437	465	462	456	453	438	426	435	428	403	463	431	412	487	449	437	450	459	451	440	417	440	487	414	451	440	422	427	436	479	459	421	465	421	421	448	436	469	435	430	448	454	443	458	457	407	469	462	455	464	458	433	431	446	446	431	481	470	452	450	447	443	433	451	434	434	468	435	455	445	438	432	441	429	426	434	442	433	405	447	426	408	449	465	447	445	409	501	444	482	455	463	451	462	440	443	429	425	449	426	432	454	439	437	422	419	454	432	413	428	422	460	455	420	444	447	459	422	450	453	440	429	434	410	454	422	423	452	457	433	449	447	436	472	428	421	443	436	436	434	466	432	452	449	412	413	432	444	415	441	430	410	426	477	474	438	445	453	423	448	408	446	441	407	443	432	472	429	434	431	459	436	446	461	398	450	434	470	427	431	430	424	428	439	447	439	407	438	462	426	396	420	452	418	465	459	435	435	461	446	414	465	451	439	447	421	420	466	456	414	458	421	457	425	439	446	422	433	477	440	413	413	448	428	456	434	441	434	443	437	460	415	464	427	415	431	438	436	446	454	444	437	437	451	426	448	428	465	438	439	454	480	433	463	420	410	447	413	404	452	413	445	437	458	464	427	427	416	438	418	452	442	422	423	431	431	423	453	429	473	415	434	431	448	459	411	463	473	439	462	442	441	401	450	430	456	436	434	414	441	438	464	431	433	421	401	422	415	454	438	454	420	455	411	400	448	451	436	447	431	455	452	441	446	443	429	431	430	427	468	432	413	473	438	452	432	434	437	449	436	458	432	425	434	414	407	445	477	433	441	436	417	442	450	425	430	439	460	453	422	452	436	429	443	421	427	444	432	444	445	418	457	406	442	427	454	425	431	415	399	442	429	448	457	447	430	443	443	450	424	423	454	445	428	445	453	445	441	448	449	448	433	454	411	439	416	439	444	434	474	450	429	386	433	447	449	444	408	428	422	427	428	419	429	434	404	444	429	433	425	442	426	423	425	476	439	437	460	448	445	420	435	437	445	418	464	458	426	431	389	436	459	442	430	472	430	459	448	433	441	480	423	468	452	448	419	410	412	387	447	423	454	481	447	450	418	390	433	448	389	418	474	428	435	419	454	462	440	436	423	466	418	362	453	443	453	459	412	446	434	437	429	464	423	453	437	425	450	452	429	438	457	397	446	416	455	441	440	456	410	446	432	438	473	427	445	433	444	455	427	432	444	426	420	440	428	468	439	434	455	407	449	448	462	453	422	445	426	450	394	446	469	479	451	432	435	445	427	446	424	432	478	423	428	434	460	435	416	404	435	433	471	414	440	451	440	429	388	417	459	432	464	427	391	437	441	433	465	460	410	433	415	412	443	438	454	423	448	462	447	407	448	434	465	455	446	420	452	408	444	450	444	440	444	425	447	438	437	409	463	449	442	442	466	434	466	434	453	414	440	407	422	426	443	444	429	445	443	436	415	444	424	465	448	464	424	426	424	452	433	441	448	439	463	456	444	442	421	457	453	448	454	393	432	458	396	447	442	420	451	435	478	470	438	415	434	415	447	460	472	426	445	441	461	438	429	429	403	451	422	457	451	449	395	410	426	437	431	434	432	421	436	417	458	463	443	427	416	426	457	472	435	386	479	448	453	442	428	445	448	449	408	418	400	427	421	429	434	446	445	423	439	433	426	439	433	439	439	452	419	451	392	434	465	401	414	426	452	421	428	396	422	421	429	455	440	444	435	442	432	448	458	453	412	444	448	427	439	426	442	419	445	426	436	430	454	459	434	454	455	442	431	439	405	439	434	445	438	431	441	439	465	409	448	427	450	386	453	432	467	455	422	459	450	431	436	492	414	431	416	399	454	442	456	424	425	452	428	438	427	459	419	445	415	427	431	443	420	458	426	443	445	461	447	412	446	448	419	461	417	459	425	419	400	453	414	425	452	462	485	439	425	436	453	447	425	441	425	462	455	439	441	440	432	439	465	462	405	414	453	413	407	403	469	449	460	401	439	408	475	432	451	440	442	424	468	398	415	425	425	457	401	413	417	460	460	447	428	461	429	438	413	455	444	430	413	426	443	418	438	471	405	434	464	455	429	429	405	437	434	423	446	436	395	452	446	447	443	445	447	433	409	458	446	435	441	422	408	431	426	408
345	0	2700	139566	352	0	22	329	484	673	620	701	640	666	618	603	618	614	566	550	571	606	531	547	547	554	545	527	550	512	527	544	537	535	526	509	510	534	508	513	497	536	488	523	501	505	460	492	528	473	501	524	495	489	475	478	468	500	494	520	467	490	488	508	487	484	478	515	458	508	468	451	460	486	502	501	474	491	507	522	517	480	509	486	522	462	477	493	504	486	505	504	506	488	467	505	495	472	469	480	460	468	498	517	457	495	464	497	492	504	502	486	496	505	457	492	479	533	463	478	451	492	485	530	500	498	483	456	489	490	479	478	504	462	485	507	513	490	481	466	527	474	500	506	475	473	494	450	498	513	510	484	480	489	498	523	470	521	498	511	471	484	435	470	478	497	470	484	496	506	468	508	515	461	464	465	454	475	524	458	469	478	481	495	445	486	501	449	481	457	446	527	448	477	475	460	465	475	510	496	471	478	488	499	481	504	527	487	468	470	504	473	499	483	448	500	450	512	482	468	532	448	481	479	458	514	518	488	449	471	497	474	487	488	469	495	464	543	482	488	482	490	473	481	481	481	515	491	484	502	480	501	484	495	468	460	510	451	501	487	486	524	461	487	494	466	458	514	479	487	495	484	469	494	467	505	470	487	463	507	496	477	453	471	500	469	451	488	481	505	464	499	503	462	475	486	482	475	478	492	522	476	493	484	504	477	494	466	439	509	489	504	523	464	501	467	489	470	486	499	480	490	473	484	457	461	515	487	463	489	498	505	490	486	478	451	471	512	473	519	495	491	514	489	496	463	505	512	456	498	506	464	491	504	497	528	477	514	476	466	469	454	480	484	491	482	484	494	499	504	470	479	458	490	525	461	521	473	480	506	477	467	477	452	529	435	473	462	517	489	493	487	519	475	470	494	507	493	463	480	469	488	443	473	466	497	446	482	498	493	479	452	502	477	464	506	473	499	482	492	474	488	503	477	474	484	514	510	494	535	488	506	498	508	488	473	463	466	458	488	497	502	498	486	461	484	497	479	484	432	492	499	474	485	459	468	501	501	475	468	491	474	455	493	485	453	500	458	496	433	465	488	521	519	463	451	482	474	495	484	485	508	511	489	508	488	497	490	487	466	450	471	499	461	492	495	463	464	493	474	452	483	516	493	480	488	460	503	466	421	502	472	501	456	497	506	470	506	494	499	476	500	481	484	507	510	472	480	466	460	475	507	500	466	478	463	473	478	495	486	486	493	484	487	475	500	509	509	499	485	488	472	508	501	470	488	499	477	474	457	510	465	496	461	504	433	460	486	484	487	483	514	465	458	432	482	467	491	487	490	478	491	465	467	500	504	464	512	481	465	496	437	498	468	482	515	529	469	464	525	489	482	486	503	493	449	480	495	507	498	472	472	484	469	466	495	495	478	471	472	501	515	515	472	519	505	447	481	464	498	506	503	476	465	463	526	476	487	506	478	498	479	488	475	505	497	486	493	517	516	482	493	486	488	510	439	506	505	470	511	484	471	473	472	476	482	475	453	467	476	503	480	488	479	533	475	485	506	493	496	448	494	467	488	472	520	515	520	479	444	481	497	474	497	464	483	491	478	508	456	481	477	510	487	459	502	468	488	487	494	474	491	479	498	467	463	474	464	494	464	475	504	449	451	490	487	454	468	463	530	437	470	474	508	471	502	475	484	502	490	477	489	461	450	490	498	477	512	491	491	497	494	491	499	468	483	483	510	480	455	461	489	494	458	475	498	453	467	462	476	482	493	492	460	503	440	494	474	485	494	508	455	498	460	513	504	465	467	482	482	519	488	476	472	478	491	476	477	490	481	490	500	466	491	504	465	466	455	454	516	478	517	508	486	501	477	483	504	498	496	512	510	444	477	502	465	480	447	497	520	450	491	465	474	511	485	479	495	494	450	476	471	512	473	482	489	479	492	489	473	491	461	481	492	488	483	506	474	472	446	474	490	523	516	492	469	479	505	491	492	460	525	414	469	482	505	465	468	446	486	505	466	491	468	481	512	489	502	468	505	498	489	462	486	501	454	463	490	482	476	494	478	437	527	495	521	481	495	488	498	490	505	470	465	511	480	486	477	502	460	501	488	493	478	443	493	516	512	510	492	487	454	457	482	486	483	482	457	504	476	484	433	469	479	486	503	526	453	465	534	458	473	489	458	466	492	486	476	469	486	480	498	499	500	474	483	494	448	478	507	486	533	486	472	489	490	485	475	482	487	484	516	490	503	481	473	494	472	514	468	475	493	477	449	443	510	504	483	491	480	487	487	470	461	499	454	476	488	479	487	465	499	468	489	476	518	517	487	475	518	481	453	489	476	469	467	441	473
345	1	1900	139690	365	0	71	343	456	545	567	587	558	546	518	529	505	493	522	490	485	465	510	515	475	478	498	503	466	479	483	469	464	483	483	434	445	451	464	442	428	432	450	494	450	432	470	455	409	480	448	428	444	480	425	473	431	443	436	440	464	486	420	427	458	443	492	448	442	419	433	388	454	466	432	443	450	468	468	435	435	463	472	411	438	436	416	447	444	457	433	415	442	443	423	463	419	466	450	466	456	459	470	439	427	451	458	483	445	423	437	453	453	444	434	446	463	439	451	437	457	455	421	450	405	445	416	457	438	423	426	424	438	448	443	448	430	452	417	444	445	453	460	450	445	397	449	453	431	444	393	420	453	449	455	448	455	430	432	436	442	432	455	432	454	431	453	470	466	458	434	431	453	430	456	454	439	427	437	429	435	445	429	439	431	437	455	422	408	474	419	414	420	442	451	401	448	427	434	420	439	434	421	427	422	424	435	483	433	456	431	443	434	462	446	411	442	445	427	436	458	418	423	435	426	427	428	447	452	394	439	418	410	449	413	427	453	469	453	437	460	420	464	423	451	449	432	416	387	445	426	467	481	426	453	475	462	421	465	459	425	455	473	432	447	466	415	421	439	463	429	430	420	446	406	407	452	415	413	441	434	464	433	460	456	461	442	438	420	453	438	449	409	437	407	469	411	426	440	421	435	434	428	457	443	453	447	434	427	432	412	449	427	421	424	426	434	450	438	409	442	438	438	420	438	435	410	398	423	447	419	433	437	429	431	424	416	437	431	441	451	426	460	421	466	447	429	450	446	431	429	433	439	413	456	470	435	419	413	435	453	476	411	451	424	450	437	449	382	430	413	418	421	458	459	426	411	467	425	422	403	450	435	404	436	426	427	441	462	403	426	465	461	459	426	436	408	475	424	442	419	421	447	423	458	444	405	461	446	422	452	454	446	461	418	433	451	445	403	427	443	439	416	461	428	443	442	449	431	472	414	452	437	434	453	430	424	446	453	428	420	446	415	441	427	426	406	449	441	413	426	455	441	456	431	432	419	432	442	435	422	406	424	429	419	474	428	430	450	446	437	443	453	440	428	446	460	425	443	428	432	430	464	399	443	421	453	438	416	450	437	443	396	425	416	467	440	436	453	426	397	422	436	441	441	437	425	430	471	458	377	429	456	454	446	453	443	425	440	409	434	423	418	451	461	462	462	447	429	432	442	415	430	463	427	391	465	430	456	438	420	420	410	437	424	464	449	459	405	432	422	467	442	418	437	428	463	449	417	416	463	402	422	461	434	465	457	425	424	376	419	463	404	421	431	426	447	456	412	455	427	426	450	419	442	468	440	452	432	432	432	467	429	432	456	418	432	423	467	446	434	456	410	443	451	424	464	496	454	479	419	401	428	441	472	446	444	451	414	464	420	457	454	459	395	427	465	462	441	474	439	412	411	454	462	434	442	474	411	447	418	420	442	406	409	405	456	432	437	430	425	456	425	446	439	403	448	445	435	459	419	461	432	438	415	455	431	451	463	448	463	417	440	454	424	431	451	405	467	420	435	459	454	421	408	424	437	442	409	426	457	426	404	475	443	443	437	443	402	431	404	470	449	451	436	451	447	445	414	420	415	459	439	473	434	408	452	455	450	454	440	462	424	422	431	425	428	461	446	442	436	466	437	408	432	422	437	467	410	447	429	435	448	452	447	439	425	433	469	414	435	460	440	403	442	406	454	458	453	456	433	433	435	433	406	408	415	440	434	454	435	441	432	426	428	465	412	406	432	444	425	423	452	430	455	454	421	436	440	419	418	441	456	407	436	440	438	446	454	398	452	432	428	446	447	456	436	426	424	402	447	399	398	449	418	418	452	425	421	415	433	397	451	439	471	414	422	430	420	448	451	427	453	418	430	433	426	439	446	448	430	446	435	445	401	449	455	425	411	449	413	413	405	444	443	451	458	421	444	405	447	448	423	395	438	431	427	449	463	430	439	406	466	425	402	450	402	432	438	437	450	430	457	456	420	470	455	437	463	420	446	440	424	467	449	448	441	437	419	437	457	449	438	428	453	481	460	453	429	441	418	436	407	424	423	471	431	388	450	442	469	451	384	469	456	419	407	417	445	477	446	437	459	398	450	441	441	424	446	420	424	409	440	439	396	408	456	442	403	446	425	463	447	444	470	437	456	394	432	421	442	437	468	421	451	442	422	416	435	468	431	439	426	438	441	443	437	383	456	424	448	421	438	423	434	422	432	432	435	440	422	442	454	420	434	448	430	439	419	440	393	420	402	465	444	447	448	428	441	452	459	432	427	459	439	416	436	410	466	463	420	405	415	438	464	443	452	447
345	2	2100	139813	346	0	48	313	445	572	583	597	579	607	569	550	553	495	515	506	528	520	483	478	496	460	482	478	507	478	449	445	462	439	464	461	473	457	473	464	453	453	472	468	421	454	440	435	466	469	448	446	461	442	476	439	439	436	436	448	459	478	454	438	475	413	470	418	428	437	467	446	433	481	469	440	443	462	433	424	461	449	432	475	431	428	432	419	422	482	454	459	468	421	407	446	471	438	428	384	428	441	416	422	443	442	482	472	437	465	455	452	421	443	427	428	457	429	478	419	459	449	453	440	433	418	452	450	470	445	459	417	448	417	431	458	451	420	457	447	471	461	434	440	460	403	440	442	453	416	406	428	406	409	434	424	458	435	438	420	451	425	427	439	449	449	448	448	410	455	436	439	455	457	440	424	450	451	459	469	447	453	451	460	440	426	409	446	439	443	435	447	442	450	461	454	430	409	451	425	446	398	434	446	435	406	430	449	434	438	450	432	431	455	428	445	447	443	428	446	440	424	430	443	419	435	424	416	424	421	440	465	437	419	404	452	419	408	442	457	461	429	415	452	461	441	457	458	456	445	458	414	413	428	464	445	451	415	456	436	436	439	401	459	437	425	414	441	456	464	442	444	457	443	464	410	440	435	418	429	411	460	434	416	457	445	451	427	431	445	461	433	442	452	444	456	455	471	444	421	412	428	467	442	447	423	445	449	437	455	418	422	437	420	430	432	389	456	429	431	430	443	458	420	447	433	439	425	428	412	445	422	452	448	427	430	418	427	446	409	457	478	445	405	426	404	465	459	447	435	461	516	419	452	441	427	456	409	448	458	460	464	422	477	439	420	431	437	431	449	448	424	439	416	423	417	455	445	447	433	421	428	442	396	419	427	448	461	447	427	431	427	451	470	427	443	460	403	379	431	441	387	469	431	461	441	440	392	445	449	440	434	428	461	428	463	402	417	430	441	430	445	430	429	436	451	435	456	445	458	446	434	450	439	456	471	432	464	430	415	425	419	438	455	439	440	439	438	447	432	448	452	424	452	405	436	430	453	449	470	446	436	456	431	443	436	423	464	434	457	407	421	414	487	449	453	446	456	427	463	448	425	435	457	426	427	449	438	457	418	430	458	388	455	419	442	415	419	458	446	419	447	429	434	431	413	486	448	432	448	432	383	422	470	429	454	417	437	396	445	428	410	467	456	425	422	475	451	439	465	407	411	422	426	436	443	449	466	421	436	429	421	444	448	432	424	418	431	474	472	415	451	438	430	453	447	402	437	441	457	439	444	438	426	414	452	441	414	458	439	395	455	443	483	428	440	445	413	435	447	438	428	422	416	427	436	437	436	449	440	428	445	460	434	438	426	471	475	404	429	449	416	433	463	439	445	447	427	456	455	441	450	421	429	449	453	390	435	453	455	435	418	440	448	430	430	431	442	438	420	426	398	458	460	463	433	450	428	399	415	432	452	441	420	469	438	401	452	426	432	428	421	446	463	422	450	445	428	453	423	454	421	406	437	423	428	442	442	434	421	439	426	477	444	458	423	476	427	435	426	406	455	455	466	461	437	462	462	425	436	430	458	444	417	448	457	426	466	432	423	429	433	407	450	445	459	385	435	412	437	414	431	442	450	461	415	452	462	424	403	447	426	472	415	430	465	437	421	426	435	454	414	445	427	424	422	401	480	436	452	438	443	452	416	428	431	431	436	431	454	430	427	415	398	447	426	436	442	436	443	436	437	424	419	430	447	461	429	462	406	427	424	401	408	440	431	423	423	444	428	445	428	431	441	433	410	424	441	438	434	440	443	407	456	413	429	407	427	463	401	444	434	394	438	425	420	425	446	444	409	426	434	464	436	431	397	426	422	400	433	486	455	459	452	424	413	467	416	416	444	422	433	423	402	437	418	441	426	432	431	476	447	440	425	403	427	426	423	439	413	427	429	421	416	450	458	436	447	418	413	441	425	440	406	456	424	464	434	430	428	433	434	440	433	415	464	413	429	439	412	457	463	429	441	401	465	415	445	439	425	410	428	443	480	432	425	396	483	456	420	442	426	478	436	467	431	438	431	465	428	417	431	446	426	432	420	420	443	423	440	440	447	422	411	412	454	441	412	404	406	451	424	442	446	439	416	455	443	414	434	460	438	422	434	426	462	410	435	458	413	419	460	438	466	420	414	463	429	444	472	431	420	449	425	413	456	448	439	441	439	463	458	413	429	445	412	434	417	470	405	391	450	429	430	413	447	433	448	403	439	470	440	439	417	469	451	446	427	451	462	455	450	443	449	473	440	430	431	420	433	407	414	465	407	421	466	405	446	422	440	464	419	476	467	428	423	438	429
345	3	3500	139936	372	13	46	236	428	605	607	645	612	617	559	556	554	527	553	541	523	528	551	515	515	503	505	486	518	486	514	498	506	494	498	475	485	480	504	466	497	489	493	499	508	491	497	505	496	505	491	488	465	474	474	448	480	490	491	499	482	442	495	439	484	449	484	506	463	464	516	464	442	475	493	471	511	478	434	472	531	480	459	459	475	460	473	447	457	479	464	453	455	498	460	461	462	479	478	462	489	478	479	456	475	486	459	477	484	483	479	413	449	466	489	467	503	465	475	497	438	486	492	458	444	474	443	497	467	480	463	478	466	482	469	480	493	466	486	498	462	490	466	501	494	498	443	438	454	489	453	471	461	449	462	484	463	489	489	502	455	466	477	491	458	507	481	465	454	473	468	490	468	474	472	497	453	472	502	443	487	471	473	443	490	461	469	507	475	496	460	480	474	494	445	499	447	476	454	501	454	464	454	489	451	469	463	448	470	442	449	468	513	452	466	466	455	470	490	464	461	493	467	464	465	471	455	463	478	487	484	460	439	485	457	455	501	435	484	461	463	481	482	458	470	424	465	486	483	444	498	518	466	472	482	459	471	427	453	448	507	476	473	499	428	455	495	465	417	482	463	463	417	486	491	485	473	505	450	489	480	451	454	485	476	452	464	465	459	493	501	449	471	449	472	471	450	481	511	443	475	458	501	507	467	440	467	439	469	470	467	488	485	481	489	445	459	466	457	481	447	503	430	457	474	499	473	458	476	446	469	462	480	476	520	490	468	499	470	486	454	448	454	487	471	472	483	495	485	479	449	446	484	483	461	485	462	481	456	487	445	462	496	497	467	444	455	466	474	488	446	470	471	439	477	478	466	476	480	439	443	469	452	494	459	495	462	461	461	452	497	487	502	464	504	446	472	489	460	472	449	457	493	496	473	458	425	460	450	488	450	466	499	487	483	462	474	453	448	449	446	479	464	449	512	452	481	476	457	470	475	434	497	485	448	511	467	453	442	472	460	489	466	456	487	484	466	433	463	468	486	491	467	463	430	496	495	509	455	444	448	460	483	435	472	477	470	490	486	467	473	452	441	496	453	492	451	413	483	442	438	492	454	446	464	469	455	452	456	488	453	448	420	505	473	479	457	430	493	461	470	470	467	449	452	483	472	489	441	466	478	466	472	440	443	498	463	485	494	428	463	480	471	484	490	478	480	486	469	464	421	484	437	471	479	434	459	449	446	499	485	462	492	469	444	482	480	467	442	443	474	459	478	478	434	466	472	505	475	461	464	461	506	471	431	450	470	471	485	463	476	471	491	463	470	482	492	497	493	466	487	458	472	493	477	461	464	481	443	477	469	472	456	499	467	466	467	481	467	454	488	461	467	491	501	479	447	481	496	473	456	473	453	449	435	476	487	475	452	468	431	497	464	444	438	484	466	477	521	479	485	485	429	472	481	471	473	474	458	485	475	478	475	459	457	467	470	500	468	493	455	474	497	462	474	464	463	463	461	490	468	423	495	457	474	505	465	470	480	457	446	465	453	464	466	427	475	485	472	495	439	494	484	436	445	523	471	474	442	515	497	491	460	479	476	439	455	451	479	449	462	462	469	467	474	469	485	446	455	470	471	466	463	439	480	497	440	475	467	509	465	468	473	485	460	469	465	467	487	469	467	451	481	456	485	497	456	509	484	474	505	498	475	461	506	466	451	456	475	492	469	499	469	470	460	467	481	466	463	457	459	468	490	448	458	485	486	474	445	475	484	442	471	467	422	491	469	472	491	493	466	482	490	480	497	467	472	439	444	467	478	476	459	508	451	494	461	468	494	502	466	496	420	454	458	485	474	441	458	474	472	454	469	512	491	490	477	456	476	467	437	454	464	494	494	486	458	459	513	513	470	484	466	473	427	470	468	472	487	468	476	491	488	490	487	468	436	510	477	485	493	455	496	469	505	461	448	432	484	451	470	469	461	485	518	474	484	480	457	452	458	483	477	504	468	509	441	475	461	455	464	494	468	482	491	471	461	469	497	500	437	494	454	464	446	476	470	440	462	469	452	462	443	465	498	456	472	468	456	444	451	443	482	457	481	483	500	491	458	437	478	456	430	498	462	456	467	458	474	463	441	494	464	462	474	490	454	470	465	447	474	472	494	501	467	486	456	463	442	441	470	483	474	478	465	493	472	465	456	477	486	481	453	457	458	452	466	478	437	472	503	518	477	461	510	485	452	467	445	444	440	467	453	440	500	512	482	477	475	482	467	471	503	469	486	461	485	485	472	493	486	472	464	505	433	479	480	461	456	453	464	477	467	464	459	451	483	468	451	471	483	519	431	487	491	487	479	485
345	0	2700	140059	364	12	16	62	217	442	506	576	577	602	567	582	509	566	568	550	505	530	563	520	560	561	548	552	533	590	521	520	522	544	525	531	512	535	555	579	550	530	559	510	539	490	526	509	538	516	571	509	506	527	550	522	549	523	523	512	505	492	521	545	511	508	534	519	502	556	503	519	502	540	518	510	500	500	481	534	496	517	517	467	531	483	530	505	503	527	521	521	476	517	519	461	534	525	497	520	494	477	510	525	536	513	512	519	478	502	519	490	490	486	502	536	522	502	507	516	494	510	503	478	508	480	520	520	524	509	512	521	489	510	517	504	520	503	503	492	540	479	506	499	524	497	521	508	538	493	509	499	499	504	485	505	525	529	487	469	514	507	491	485	497	516	506	529	523	525	504	505	488	544	512	527	511	507	520	482	478	454	517	501	532	532	480	524	523	491	517	521	505	519	492	512	498	491	527	548	497	547	512	511	511	511	512	480	517	478	497	496	525	499	510	532	509	524	508	494	515	512	514	516	489	534	511	488	480	519	479	509	515	530	479	519	521	532	510	511	517	494	530	521	500	496	526	515	498	531	528	546	495	501	487	524	513	533	529	533	462	496	481	514	534	503	501	520	484	498	496	537	515	522	481	511	502	503	497	503	507	496	509	496	530	513	487	519	489	493	510	524	547	503	500	486	531	489	514	505	521	490	488	505	507	534	504	505	510	501	497	509	523	536	523	510	500	516	456	532	507	546	476	510	528	504	500	501	521	550	482	495	534	499	505	497	502	482	479	504	496	522	494	515	526	524	510	523	521	543	496	521	496	529	490	515	496	521	550	501	522	491	495	509	502	481	473	539	511	504	521	487	512	523	532	522	522	490	497	526	504	517	485	494	494	549	497	503	491	498	479	507	502	509	480	544	504	537	499	481	524	477	552	475	518	493	514	476	522	543	481	495	518	504	503	521	466	499	537	502	489	491	533	504	503	475	529	497	500	499	503	523	524	492	508	516	524	479	492	480	512	525	514	505	510	531	496	479	524	497	511	530	533	454	503	490	501	518	479	512	454	514	528	500	475	488	510	492	464	499	536	515	488	498	489	492	533	523	527	484	488	517	508	494	501	490	494	497	498	533	491	501	500	523	515	495	497	472	515	499	503	500	496	511	497	497	499	532	492	482	537	483	483	506	514	532	482	502	516	553	467	474	512	520	508	494	507	498	503	499	535	502	526	476	512	470	514	524	510	520	528	518	487	529	523	479	510	558	494	505	496	502	514	509	500	519	479	509	495	485	505	517	504	511	523	507	501	509	526	498	513	496	473	488	536	530	463	513	527	505	474	497	500	503	484	524	471	543	535	551	493	540	534	475	520	503	495	520	484	525	501	499	521	498	513	528	492	521	500	504	504	517	514	528	509	502	516	520	530	487	499	514	486	507	499	517	471	521	495	528	502	500	503	487	537	490	496	544	515	519	472	529	524	487	479	474	496	501	521	460	485	514	489	494	502	502	504	533	518	499	486	503	480	514	493	512	498	538	487	534	520	490	500	516	523	499	492	494	503	514	507	526	518	513	513	536	530	500	504	518	501	511	527	500	499	505	503	478	501	523	516	516	510	501	553	486	529	507	495	475	495	491	508	463	557	510	500	484	488	490	477	513	475	505	508	498	487	495	522	478	508	541	484	491	476	469	497	513	484	531	501	514	483	515	493	516	477	507	499	503	501	540	505	483	503	510	496	480	468	525	501	502	497	508	485	501	505	503	518	483	484	528	490	512	465	526	515	492	510	529	506	523	482	496	494	500	511	551	451	512	517	499	514	499	488	548	539	526	509	527	494	512	484	519	525	536	512	478	487	499	524	541	512	509	501	526	496	527	514	521	488	503	476	531	471	514	525	504	513	510	490	497	508	498	497	522	468	501	480	506	524	486	475	501	502	523	496	519	471	521	488	482	503	510	501	530	542	529	491	491	513	509	529	485	501	514	509	489	492	507	515	526	537	513	500	514	539	492	519	511	510	495	510	524	494	483	502	514	517	510	500	485	491	549	464	525	504	511	494	528	476	496	474	490	486	511	513	454	530	482	500	484	481	480	550	507	487	504	490	489	495	545	485	512	521	477	496	547	483	516	507	512	515	518	485	481	489	501	495	481	509	490	500	511	513	490	498	514	477	476	534	495	475	519	505	496	498	502	516	549	463	496	547	499	531	526	499	540	564	497	485	500	472	499	520	507	516	526	509	508	461	481	529	516	493	511	499	539	502	501	500	490	479	502	512	517	471	489	499	483	511	497	518	516	503	500	523	502	510	493	527	471	521	496	507	507	502	506	551	488	527	527	523	493	494	525	538	501
345	1	1900	140183	372	10	26	159	393	486	555	571	521	547	528	519	536	516	493	500	512	510	504	509	485	482	505	504	502	474	511	484	518	456	465	472	440	480	466	497	515	451	490	479	448	483	475	477	462	463	446	464	512	456	454	466	440	497	472	478	468	454	462	478	483	489	488	455	427	459	458	452	464	495	482	487	444	483	445	513	447	471	469	460	444	470	420	451	438	453	461	460	476	475	471	468	469	469	459	460	466	445	465	446	484	453	426	477	463	477	447	477	468	478	479	461	460	491	480	472	448	476	445	455	487	475	501	475	445	484	451	478	465	514	458	445	467	467	461	470	449	478	441	433	454	449	473	459	445	465	435	461	486	479	446	463	478	474	449	484	458	459	484	480	468	434	489	427	402	477	445	442	448	464	466	471	445	462	448	492	447	458	485	446	476	451	431	448	480	436	465	446	469	444	486	452	490	443	446	482	447	455	451	514	481	474	463	492	443	455	477	485	454	476	499	475	469	434	495	449	441	456	449	444	443	471	489	456	456	442	482	465	442	470	437	464	475	469	455	437	491	483	447	492	429	499	428	480	451	465	463	460	466	477	481	444	442	477	435	476	449	451	467	433	463	481	462	482	459	469	472	488	463	480	509	470	430	447	454	470	478	462	463	472	428	450	459	506	502	453	462	465	441	467	420	441	434	475	459	491	417	441	467	450	486	468	447	448	452	465	447	442	412	463	485	426	436	445	487	454	450	491	480	477	451	453	441	455	494	472	442	446	449	489	457	494	462	444	473	443	443	457	434	434	453	455	491	422	464	451	434	468	437	456	499	452	442	455	457	480	501	440	453	442	444	475	492	484	458	454	459	481	455	465	429	478	466	469	467	472	438	477	448	476	445	443	485	472	459	435	426	462	431	459	432	442	482	456	459	455	461	449	456	429	446	483	472	436	491	461	431	459	456	473	454	441	474	478	470	452	478	470	428	447	456	470	459	482	473	462	443	427	460	450	474	457	444	488	466	470	448	428	458	456	465	462	468	446	440	437	463	509	461	461	423	473	477	455	462	485	466	469	469	422	422	489	493	451	450	466	427	464	483	460	457	487	474	439	444	468	463	452	457	466	454	449	462	465	450	486	472	463	436	479	456	491	454	479	460	479	444	445	482	453	450	466	472	458	473	419	409	475	446	482	474	445	462	476	470	449	439	479	414	453	466	419	468	452	484	484	468	443	454	436	453	446	462	439	429	461	454	477	490	514	488	441	478	431	436	487	460	422	492	448	473	464	441	462	438	462	462	453	444	421	436	488	479	457	444	459	480	454	441	447	491	480	462	441	470	430	482	459	425	431	468	435	444	466	466	482	454	460	456	441	452	429	476	468	447	480	456	447	465	458	449	423	453	465	435	451	464	475	466	458	453	456	467	461	459	460	451	488	466	422	450	439	466	464	462	449	454	465	443	487	455	462	489	436	514	460	423	461	475	427	484	457	435	437	433	461	430	451	452	461	452	467	456	485	474	421	442	448	453	436	458	466	493	464	436	440	469	445	499	483	433	468	457	496	461	427	477	472	470	458	462	451	444	458	480	442	460	478	422	467	470	484	470	469	460	495	467	443	467	444	460	471	476	451	464	468	467	451	453	513	475	457	438	472	453	484	428	458	461	497	441	447	468	426	482	468	453	444	465	439	453	460	468	455	457	480	491	496	452	433	456	465	440	486	488	450	446	472	488	463	444	467	444	499	459	496	430	453	442	476	453	445	457	480	497	456	435	470	489	442	457	484	449	482	450	460	494	441	513	437	451	465	472	483	481	483	458	457	498	419	456	474	498	449	451	465	468	454	467	473	445	449	452	473	465	487	486	480	432	467	459	479	488	444	448	483	464	461	478	459	479	447	441	462	453	448	447	432	476	476	458	476	441	443	462	464	453	451	443	506	455	446	450	449	485	474	461	483	490	469	488	454	444	447	448	488	456	453	451	471	466	428	465	447	457	451	478	422	475	452	481	426	451	474	461	453	458	423	472	464	458	464	471	414	431	468	466	496	439	484	492	470	447	412	479	446	425	470	467	477	447	502	431	441	466	470	502	438	446	464	496	440	473	486	484	451	455	464	487	443	432	451	442	471	425	434	477	452	441	476	459	464	465	483	475	449	446	490	455	447	487	445	456	464	451	459	459	465	477	494	456	432	475	467	458	475	451	437	464	483	465	486	486	440	457	454	489	461	474	462	449	443	440	447	490	471	436	454	473	449	476	463	482	459	427	431	447	480	449	452	460	464	403	457	434	469	423	457	461	460	458	425	430	477	458	458	453	433	508	461	463	421	473	424	501	439	502	464	457	451	437	448	443	469
345	2	2100	140306	362	10	18	101	303	476	490	575	571	573	569	546	528	560	571	555	539	528	540	522	523	536	561	560	512	539	518	515	509	503	510	541	515	521	505	536	502	513	509	506	550	533	504	491	534	528	508	513	507	509	508	505	522	467	479	523	497	502	487	515	513	490	507	500	480	481	500	529	482	509	521	486	544	482	493	488	473	465	499	480	517	481	469	508	494	465	507	489	479	480	473	495	479	521	478	518	507	518	510	495	503	484	521	502	475	500	497	515	491	483	506	494	502	467	547	483	523	471	517	527	530	529	491	493	522	502	485	548	510	480	522	510	479	486	519	507	516	501	460	530	491	495	500	495	505	485	484	541	458	501	486	505	483	500	501	509	486	501	509	500	503	495	484	505	498	513	491	506	520	516	491	530	514	505	461	542	516	469	529	522	491	455	457	497	484	517	521	508	483	472	523	491	473	527	518	507	463	482	507	500	519	514	497	486	481	502	487	494	493	492	505	485	487	524	485	465	498	484	497	480	489	495	495	490	490	474	497	501	489	505	484	504	496	499	542	502	492	502	492	492	503	535	478	518	473	497	490	456	498	512	508	491	515	481	497	499	493	505	533	481	511	499	499	500	496	473	487	493	471	518	519	467	491	493	468	521	521	460	480	507	497	492	522	498	500	495	517	474	516	507	491	507	511	498	496	523	491	477	494	499	486	522	529	483	499	477	533	522	483	499	493	463	441	498	510	488	489	498	505	497	506	485	540	500	490	531	530	508	486	508	495	522	488	508	513	489	517	520	523	512	493	503	507	508	490	489	476	506	528	470	498	511	507	525	486	505	539	482	484	513	503	530	497	494	515	494	524	482	498	480	510	521	487	492	498	512	521	502	494	488	483	504	468	490	479	511	483	479	498	519	502	492	536	487	499	479	480	527	487	508	501	533	486	484	513	499	504	521	497	530	469	482	530	488	487	486	502	494	492	486	476	480	511	523	505	514	496	516	493	465	521	503	505	489	488	500	497	508	487	502	488	515	509	475	495	484	513	496	503	474	460	476	520	478	502	502	485	482	508	501	449	500	506	502	490	505	503	491	491	501	503	505	487	503	482	509	503	492	512	513	505	486	521	469	522	513	481	513	506	509	494	489	502	509	519	509	496	515	490	519	456	517	494	495	488	482	512	497	505	475	488	469	505	475	500	502	484	515	495	503	457	503	480	515	517	531	521	502	484	470	482	481	479	482	520	486	460	512	463	516	508	500	495	489	509	514	504	442	528	522	495	473	472	481	516	500	499	506	475	510	486	536	508	482	528	485	518	509	491	478	524	497	503	493	482	537	500	470	494	506	511	477	477	500	471	496	496	487	495	486	496	501	514	500	468	502	501	480	485	503	475	463	495	511	492	515	511	478	493	509	464	504	504	468	509	492	475	482	535	467	501	473	518	458	502	478	497	489	515	482	496	462	526	475	464	543	521	509	483	518	497	500	498	476	506	514	483	460	504	533	499	493	473	518	536	480	477	480	516	500	510	484	511	465	503	533	502	485	484	473	505	516	500	481	500	456	488	512	502	482	466	494	480	473	504	485	469	488	533	495	502	523	485	507	506	483	499	494	515	478	475	473	479	528	525	509	468	502	477	518	496	471	512	505	475	515	471	471	467	522	472	460	492	480	521	514	481	512	505	501	486	477	498	477	534	492	514	525	514	564	480	524	506	530	487	519	484	504	490	493	468	511	483	484	501	507	532	465	508	492	489	472	500	531	512	491	510	501	484	529	496	510	513	482	505	496	509	503	496	478	522	484	517	498	470	485	521	468	518	531	492	472	504	481	464	460	496	525	476	501	491	475	501	526	479	513	487	494	497	505	499	465	478	483	512	522	503	489	503	539	501	502	482	492	467	498	481	489	486	480	534	472	495	478	509	520	478	508	516	515	487	504	495	522	472	460	491	511	498	514	480	496	528	480	517	490	490	456	529	528	508	515	504	481	487	489	466	504	482	501	477	481	494	494	476	489	511	519	547	487	479	512	503	500	521	509	488	498	520	498	494	489	474	482	506	467	494	478	534	511	468	486	532	517	495	490	536	509	502	508	534	513	483	518	516	555	515	506	487	518	448	514	531	454	516	481	497	513	502	499	499	514	492	478	479	563	476	490	490	518	505	484	496	510	461	481	519	496	464	487	476	473	462	480	475	512	529	514	496	487	478	525	482	481	515	484	490	502	491	505	500	494	515	542	508	482	490	478	498	522	518	495	519	478	470	537	501	555	500	497	484	491	501	479	486	473	495	512	494	499	494	480	516	493	464	494	517	471	506	504	510	489	470	501	475	519	466	510	486	503	501	514	516	513
345	3	3500	140429	373	9	16	46	220	479	521	545	605	578	563	598	537	529	592	579	604	592	577	542	579	572	562	562	582	541	564	559	566	543	560	540	581	545	554	577	584	588	549	559	590	536	542	560	536	561	541	521	540	520	544	566	518	563	523	570	551	536	566	544	482	575	540	558	571	535	550	524	524	555	581	569	544	549	533	517	516	541	518	534	531	512	541	558	531	576	553	551	591	567	580	535	579	546	536	550	592	535	558	554	529	509	538	597	588	529	543	528	570	554	542	549	531	511	515	583	520	569	553	543	522	561	533	513	538	541	520	563	528	530	529	525	547	572	555	530	517	546	540	555	528	562	515	568	515	565	533	566	529	526	515	544	539	508	549	596	542	520	533	574	529	537	517	504	540	584	562	548	535	519	551	542	531	522	561	558	521	530	548	551	535	520	537	529	544	552	548	560	508	565	526	550	530	539	518	550	593	530	557	546	518	547	516	565	573	579	530	537	544	557	545	562	526	569	542	529	579	548	539	521	567	549	540	507	598	569	531	519	540	546	540	531	526	514	513	519	562	529	559	524	568	543	518	542	507	518	539	531	560	577	535	562	542	546	555	559	530	540	552	542	527	542	555	554	546	547	545	539	519	556	488	551	540	510	544	527	570	550	530	540	539	541	514	529	524	508	556	547	568	578	519	582	527	551	545	571	531	557	543	548	601	546	538	553	554	545	567	523	529	563	547	520	507	528	518	529	540	562	545	555	502	521	561	517	541	560	526	540	523	534	520	509	556	513	572	542	532	546	536	525	540	519	540	530	545	519	542	548	529	544	550	572	551	548	516	568	538	577	546	559	556	524	522	553	573	551	521	577	542	557	521	496	531	506	534	540	526	541	515	554	546	581	546	527	533	532	487	542	539	545	518	560	576	540	516	529	533	555	567	562	540	529	544	536	512	524	525	510	553	555	549	507	526	528	550	565	537	537	549	515	549	534	512	533	549	594	575	582	523	555	498	543	521	532	532	547	543	531	546	538	510	568	562	559	541	542	567	522	547	570	518	572	545	546	568	553	546	514	549	533	532	517	553	524	552	535	533	572	542	531	521	555	541	533	547	571	562	577	523	541	519	546	521	557	530	565	552	536	532	559	535	563	487	539	550	509	528	560	575	526	562	544	568	548	529	549	516	546	524	563	540	547	520	519	553	510	535	550	523	552	532	528	517	522	569	527	568	540	572	554	503	560	501	533	546	550	532	532	543	538	549	561	542	520	516	538	532	523	517	538	507	544	543	540	525	514	539	543	551	583	542	577	508	564	528	549	505	510	530	517	530	516	507	544	576	534	515	539	505	503	538	575	566	535	545	528	556	554	542	543	556	538	507	557	553	557	537	546	543	517	556	514	565	554	531	538	508	524	542	543	561	500	492	541	528	494	520	482	572	560	526	510	514	543	524	518	568	542	529	526	518	531	533	542	541	504	530	539	556	574	532	497	531	570	564	531	550	519	541	558	514	572	559	579	545	526	580	560	547	528	534	550	515	558	549	534	526	570	548	518	565	591	548	538	538	538	568	564	546	521	539	537	515	532	537	525	519	551	553	529	544	574	541	595	539	544	555	517	550	567	505	533	517	570	545	526	560	562	527	560	548	580	573	532	541	546	562	567	538	574	508	544	533	548	540	521	573	514	557	543	526	534	515	529	579	525	570	546	513	536	533	534	550	523	512	544	530	549	552	527	555	539	520	592	546	572	498	553	543	524	534	525	558	549	521	548	567	550	533	513	595	502	531	513	527	552	543	559	504	540	530	549	572	567	544	513	570	559	542	516	538	539	531	548	545	538	524	534	541	548	555	527	535	589	556	528	513	528	555	543	538	497	553	527	582	581	562	548	527	516	545	513	527	500	505	551	556	518	553	530	520	575	570	538	566	524	536	529	583	511	558	523	533	552	540	554	544	527	552	533	517	562	525	552	513	556	536	560	512	537	542	511	548	547	527	544	537	499	522	507	524	557	503	560	551	514	553	507	528	557	572	536	505	551	516	526	512	534	587	542	517	575	534	556	534	526	561	523	525	555	528	580	526	547	558	508	548	548	536	559	565	559	547	546	539	535	518	538	519	525	531	521	537	545	532	530	534	550	567	538	534	538	562	503	551	543	545	518	554	548	536	553	532	525	525	555	528	542	539	562	544	537	544	561	522	548	549	527	526	526	535	562	552	567	539	569	518	570	541	537	555	517	531	545	564	527	540	519	521	542	502	547	539	535	491	562	513	541	530	557	540	553	538	506	576	543	531	532	530	544	539	544	557	534	544	539	541	481	526	522	557	544	529	548	498	548	531	484	532	539	510	549	536	545
