345	0	2700	91819	381	9	7	157	375	567	610	644	624	662	595	574	584	603	551	551	568	548	544	535	520	516	520	537	503	523	524	517	492	538	487	524	511	505	521	497	530	486	460	464	499	503	513	504	493	478	476	462	497	481	481	488	451	477	467	469	459	478	466	473	430	486	477	497	479	494	491	494	473	473	459	492	462	484	474	469	449	497	446	484	444	445	470	456	461	478	465	469	430	454	475	510	467	463	468	459	446	449	423	470	443	464	462	467	438	442	482	477	464	473	461	487	450	476	473	452	460	469	447	477	455	465	477	447	450	467	461	461	493	498	468	464	482	435	467	454	452	471	439	464	469	467	465	434	464	507	474	439	441	461	446	442	446	491	421	458	466	467	435	490	446	510	456	437	474	463	464	451	468	482	471	466	456	483	487	464	465	448	455	484	464	458	455	457	477	467	426	455	462	447	458	456	482	445	460	458	485	483	471	429	470	481	437	481	471	464	465	472	467	478	427	451	466	479	476	479	476	439	455	478	439	491	458	466	471	439	478	448	484	458	434	461	437	465	462	465	462	452	474	474	446	447	497	475	474	475	465	435	456	443	460	428	442	482	458	443	476	463	463	457	468	452	449	463	456	467	433	457	436	443	470	455	466	459	459	457	451	448	462	445	480	443	460	445	437	488	465	474	463	471	483	458	483	442	443	482	445	478	449	486	466	468	480	435	472	476	446	454	482	467	445	441	468	454	451	460	440	494	449	466	484	445	459	458	429	442	472	437	446	474	439	445	452	456	459	452	468	452	425	493	465	473	453	457	474	450	440	462	430	464	478	456	457	501	442	487	416	493	462	439	484	474	462	433	476	461	459	462	499	465	411	474	470	465	482	454	423	452	480	473	473	459	477	473	451	466	465	460	492	463	479	476	484	473	446	472	467	479	467	444	461	439	456	457	476	445	440	467	447	443	453	462	472	505	456	475	459	459	457	454	405	472	453	475	455	463	476	455	485	453	458	492	426	476	445	442	479	477	427	465	475	490	471	463	470	451	457	469	440	465	460	470	473	449	462	467	444	463	492	478	456	464	469	450	442	470	451	457	444	457	485	507	456	481	446	448	460	455	433	445	439	464	442	445	457	483	417	445	421	440	446	426	473	463	467	492	495	466	457	463	431	470	440	470	440	428	479	437	486	463	459	471	461	499	465	463	479	449	441	445	457	489	447	456	464	467	489	463	467	443	486	469	465	443	485	469	467	434	452	487	502	482	447	477	452	466	480	445	457	459	475	471	465	452	467	429	501	442	453	454	431	440	501	464	500	467	431	496	494	450	461	430	480	509	488	486	473	470	474	483	469	494	428	461	443	462	434	493	414	498	487	428	480	463	452	481	414	474	457	461	437	466	469	448	474	472	471	434	461	415	454	450	434	470	493	432	437	461	448	461	466	476	458	450	451	486	453	433	476	469	489	456	443	490	441	502	473	486	486	460	443	474	459	441	470	465	468	434	451	500	454	471	444	463	472	486	431	454	448	487	475	462	476	449	452	480	452	479	427	466	458	461	476	472	430	453	435	450	479	476	474	458	440	483	446	480	457	446	501	443	468	470	477	469	479	481	465	435	478	484	452	431	462	474	448	456	476	474	411	462	433	470	456	459	434	455	444	493	461	471	439	445	460	467	451	413	457	462	448	448	434	449	450	478	476	450	483	461	459	458	507	446	467	430	478	491	437	480	487	460	461	449	459	435	441	466	447	465	476	503	440	453	440	467	425	443	454	446	445	456	517	439	472	445	473	426	449	490	452	494	445	465	467	478	482	473	465	482	441	457	467	472	491	454	461	465	479	499	460	447	494	471	463	470	445	473	447	470	457	475	467	470	458	448	437	482	466	462	475	453	494	453	441	457	445	441	436	485	411	464	455	447	485	470	418	441	458	456	435	495	455	437	471	493	450	451	470	492	447	464	441	489	454	460	439	468	470	436	467	447	485	433	452	448	461	481	477	464	426	452	495	480	448	456	475	445	451	469	486	462	441	451	478	430	440	460	436	436	460	455	450	457	436	403	461	436	509	434	475	455	465	453	496	430	466	463	482	444	453	447	429	444	462	440	458	470	452	487	458	461	444	468	439	449	464	464	424	473	429	455	493	479	452	456	453	462	443	502	447	451	478	473	473	409	459	470	463	443	438	462	471	457	478	453	464	446	465	438	477	477	475	440	476	467	457	475	451	457	478	440	448	446	478	424	427	459	485	431	453	459	471	474	430	442	450	448	447	454	456	460	464	485	464	483	442	446	454	461	470	448	433	464	441	432	464	456	448	494	470	457	481	440	455	464	465	462	451	471	467	448	494	469	485	453
345	1	1900	91921	391	3	16	257	447	562	612	612	590	573	599	557	524	543	550	526	483	531	488	480	521	528	504	486	506	492	482	491	510	495	477	478	477	522	450	461	494	506	490	460	481	475	462	483	465	483	480	496	442	495	493	449	479	466	449	470	467	475	498	474	473	522	459	456	461	487	451	483	499	510	413	484	470	462	472	480	481	474	406	452	436	489	475	483	500	471	446	461	428	441	503	464	493	473	492	471	457	469	482	467	457	477	450	469	486	468	474	443	451	472	463	487	464	453	479	468	458	483	470	482	461	450	489	464	437	445	450	454	471	499	451	485	466	498	482	462	457	486	450	493	475	470	422	482	466	460	476	480	456	459	500	450	455	492	468	474	411	475	461	439	459	487	473	472	456	469	478	477	466	503	450	483	502	444	442	486	467	495	466	440	424	459	500	461	460	462	439	449	486	467	453	511	464	481	441	453	477	485	461	460	443	478	477	446	473	482	451	486	463	465	422	482	488	473	485	493	463	448	489	436	461	461	463	464	487	466	475	471	473	463	465	462	430	497	470	475	460	471	478	459	473	480	472	462	450	482	461	470	447	441	444	434	445	466	453	489	442	503	490	468	459	470	497	493	475	481	466	436	469	448	453	457	454	469	488	468	461	455	479	476	483	459	468	435	445	464	459	450	478	448	498	485	469	493	468	454	481	481	463	469	496	456	435	460	451	444	461	483	500	472	477	472	469	464	483	462	470	471	509	453	472	483	465	469	501	447	505	453	439	504	428	453	455	511	449	453	468	463	440	447	475	482	412	456	438	480	503	487	473	454	452	504	480	446	437	473	477	465	512	470	475	449	478	473	470	450	425	454	482	447	461	483	436	486	468	473	485	482	436	469	494	440	472	452	447	496	458	476	487	448	462	428	464	460	457	466	476	450	453	476	472	514	466	452	460	504	463	467	451	467	466	461	464	487	457	480	439	470	472	474	446	427	438	467	439	493	459	497	432	478	440	440	450	467	440	450	510	469	455	476	498	441	475	492	474	451	436	491	455	462	444	476	462	444	448	434	456	450	462	482	464	453	462	497	466	466	477	493	488	466	435	497	479	446	467	493	482	494	466	465	465	494	454	471	481	457	451	422	450	453	482	488	452	461	474	489	471	466	471	479	477	494	454	467	475	478	461	475	475	478	465	444	516	476	452	472	473	465	471	450	446	451	474	429	452	476	464	471	484	485	489	457	444	489	423	462	452	433	488	481	473	492	424	476	472	483	464	424	474	454	471	451	461	452	490	480	458	458	419	478	458	450	465	465	465	462	453	463	476	471	477	481	429	437	449	471	493	497	439	486	479	485	459	515	488	462	473	500	451	481	481	458	467	472	463	457	442	484	487	530	472	461	471	497	462	477	483	445	473	451	476	457	458	473	449	489	458	467	501	435	434	442	418	456	462	494	434	487	478	457	472	505	451	483	436	505	456	455	456	445	410	456	457	473	453	481	438	494	445	484	471	472	459	450	485	459	507	463	470	488	461	476	452	486	471	468	474	433	452	472	450	442	466	467	452	437	438	466	479	480	478	487	439	434	476	451	478	473	441	414	486	472	452	484	420	472	440	480	439	440	455	491	444	476	489	469	469	455	461	482	472	466	459	472	475	455	464	472	475	453	463	515	463	458	462	470	476	495	435	448	443	450	464	440	481	459	454	448	459	469	432	448	491	475	463	448	440	464	454	474	446	456	454	442	468	483	471	471	442	448	480	515	447	447	441	465	464	464	471	477	469	510	443	456	470	472	424	450	458	449	437	457	450	432	461	478	451	456	474	464	451	495	449	478	445	484	473	480	471	462	461	475	466	456	472	478	453	469	473	457	468	495	460	442	457	441	469	471	456	450	462	473	437	472	469	491	458	495	450	492	487	427	434	475	471	483	456	455	467	481	487	450	454	476	453	462	445	473	468	472	448	457	466	452	484	467	506	444	469	481	480	476	456	460	510	473	476	472	473	477	476	482	470	463	467	455	494	457	475	465	471	480	469	466	433	475	461	503	471	478	477	497	454	463	495	468	479	487	478	461	438	448	460	446	447	480	444	446	447	447	463	454	469	461	486	474	472	505	451	470	456	467	442	459	428	441	445	478	445	466	472	442	494	476	460	459	471	483	493	458	488	458	476	497	471	479	469	475	476	487	472	450	481	459	477	460	466	452	497	448	464	454	485	441	495	486	464	459	460	450	470	473	503	473	450	453	508	454	477	470	472	466	499	477	463	444	475	505	438	480	452	454	447	457	476	438	471	473	469	471	471	450	463	460	496	480	434	482	461	475	442	459	459	503	475	460	481	479	468	453	451	457	460	468
345	2	2100	92022	402	1	16	242	421	554	621	643	625	585	591	579	545	545	537	517	521	518	467	523	466	524	517	531	475	508	496	490	466	475	478	467	482	476	465	480	447	487	458	449	428	492	477	478	429	439	444	453	471	471	448	446	468	459	427	417	463	449	442	457	487	477	459	465	433	446	474	490	457	473	432	473	430	441	430	449	436	442	441	461	447	458	475	474	443	444	445	451	438	433	430	463	464	461	457	452	456	431	454	479	455	439	473	464	445	457	460	450	437	463	444	433	463	454	419	461	440	438	450	459	478	455	422	442	455	510	430	420	439	460	453	441	442	435	416	460	446	409	442	462	422	448	449	440	473	429	430	438	437	475	433	467	425	445	455	435	428	434	467	466	430	435	432	417	452	452	442	443	450	489	483	474	449	473	436	449	448	436	465	438	417	471	457	473	428	418	450	426	430	418	438	452	452	441	448	443	486	486	412	410	455	420	435	445	434	462	452	469	460	451	477	463	415	420	434	454	488	427	424	453	432	440	427	454	409	433	422	419	457	447	437	431	426	472	468	419	435	462	415	445	447	455	466	470	447	446	442	446	454	469	450	460	445	400	445	411	452	437	411	436	439	443	435	467	443	450	460	476	479	451	460	450	443	483	442	410	474	411	463	477	494	451	441	457	445	472	441	467	444	447	435	481	406	441	444	450	442	473	414	430	462	453	436	447	485	432	410	429	437	475	430	438	449	429	446	456	461	434	432	484	433	430	445	424	408	445	482	450	404	461	432	429	453	437	453	433	446	470	453	443	430	460	448	446	434	431	432	466	443	435	456	409	438	442	451	432	454	434	462	434	426	445	445	452	460	425	417	485	472	437	436	425	464	426	461	430	439	448	468	455	429	453	468	445	471	440	429	448	455	458	445	423	470	488	443	453	457	436	450	448	433	451	439	429	430	455	457	432	453	447	436	444	485	432	424	418	444	444	441	452	433	454	469	455	447	451	449	460	479	442	464	446	418	443	434	444	460	446	437	442	432	482	440	441	423	463	441	455	404	439	455	461	463	461	432	453	425	442	475	439	459	443	418	471	448	459	419	431	441	458	423	440	426	440	441	429	471	427	446	423	450	411	455	417	462	443	428	461	459	468	460	454	429	409	455	442	457	470	415	460	439	431	432	452	455	452	423	444	470	444	448	447	439	462	457	449	413	429	456	445	423	453	401	457	445	441	433	452	425	446	458	426	444	446	426	444	442	450	466	445	474	434	455	482	430	448	454	450	436	424	473	441	463	459	493	461	458	447	491	432	463	461	433	439	467	436	407	455	476	459	437	442	443	447	456	443	459	447	432	454	440	475	417	457	425	458	417	455	461	434	455	435	440	468	458	454	470	452	439	470	428	427	438	431	467	413	487	460	466	444	438	466	455	464	402	419	406	434	420	438	405	430	449	442	441	412	433	431	453	451	443	461	428	452	457	462	437	439	443	475	419	464	463	432	474	444	459	462	422	428	433	447	439	422	494	442	421	421	460	416	452	472	448	417	449	434	451	450	451	466	418	466	461	433	465	447	439	427	436	456	471	447	463	462	455	440	427	444	470	445	433	439	436	468	410	442	456	443	437	426	431	438	445	449	424	451	448	434	460	414	432	446	426	444	451	441	451	462	431	412	461	457	450	456	430	472	464	447	456	406	461	471	434	421	439	446	416	436	445	477	469	447	462	452	442	457	470	456	476	437	456	401	433	430	444	441	426	446	469	442	434	452	452	438	441	444	469	465	465	460	436	441	425	449	472	446	475	449	434	472	432	434	458	423	414	456	413	450	445	446	424	432	420	418	450	443	456	490	487	425	434	440	470	446	444	430	448	445	460	482	407	426	437	497	451	397	455	427	470	406	446	488	471	400	457	446	447	445	441	424	453	468	432	431	440	454	453	418	441	444	445	427	445	448	487	473	457	452	434	439	441	441	467	427	429	455	431	446	472	453	443	446	435	483	442	438	443	458	446	420	465	441	458	445	426	457	405	460	416	449	450	416	474	456	437	444	461	413	449	452	427	435	430	454	439	455	440	437	431	454	424	438	414	477	467	429	444	462	396	469	463	452	468	425	448	433	498	444	433	439	439	487	443	478	431	442	436	461	460	468	449	479	434	434	409	458	456	428	391	449	424	445	442	439	418	436	389	427	441	459	435	435	449	445	432	434	451	435	449	428	454	423	449	411	419	427	460	436	432	446	449	439	446	465	429	424	455	433	452	458	445	454	462	427	432	465	460	420	441	473	436	479	439	442	440	429	448	426	442	411	433	458	426	455	435	418	416	467	396	473	438	449	465	431	445	456	413	454	446	445	457	452	446	411
345	3	3500	92124	393	10	6	178	417	533	549	627	594	575	564	581	523	512	509	545	519	486	503	505	494	495	483	471	499	499	491	489	468	479	483	458	486	455	451	425	484	452	469	491	440	456	429	472	470	472	448	458	471	456	450	447	466	417	436	417	451	493	462	460	423	448	426	444	431	447	426	422	425	422	445	452	424	451	434	444	445	454	452	441	452	463	449	455	447	420	426	478	428	429	429	432	431	432	452	455	427	431	440	430	390	427	461	402	406	426	436	424	424	433	443	417	441	461	445	428	430	457	430	427	423	418	465	446	441	456	420	456	401	460	405	432	448	391	430	457	399	393	443	432	435	419	395	431	467	445	425	426	429	420	450	441	418	424	412	459	433	463	424	412	436	427	455	416	421	456	421	428	401	456	420	430	415	406	441	405	438	444	437	427	426	449	407	445	433	438	435	414	435	432	441	422	413	426	434	435	439	442	427	432	417	404	457	429	410	458	425	422	425	455	447	414	412	412	425	451	442	389	437	449	450	416	436	452	431	443	418	425	418	429	436	430	420	422	444	431	459	443	471	418	427	428	438	450	432	452	426	443	479	421	410	446	445	450	472	428	406	433	376	457	416	425	417	437	452	401	430	453	427	440	410	428	421	399	400	457	413	438	423	456	412	445	424	450	444	464	412	443	455	375	400	430	423	449	395	439	435	410	437	430	472	442	440	414	421	473	397	428	417	422	421	433	418	437	435	415	426	439	406	448	431	426	419	422	458	453	455	412	428	446	445	424	442	422	404	416	445	459	454	448	450	441	469	479	418	420	442	386	438	433	434	431	438	422	455	476	417	438	403	434	427	415	427	458	445	436	422	435	439	433	467	425	432	423	383	404	421	449	425	408	417	423	406	451	424	402	434	451	441	399	410	433	442	450	395	440	417	420	446	430	454	449	453	412	431	424	436	442	440	422	403	441	430	448	438	472	434	410	435	459	423	431	409	446	417	429	431	412	426	459	425	426	476	455	415	394	421	440	458	422	381	465	457	412	418	398	411	441	452	411	451	429	421	398	423	413	432	450	424	444	410	463	376	423	428	395	417	436	453	460	444	429	466	474	395	424	416	433	421	456	431	409	435	433	434	464	423	413	440	428	493	459	411	427	376	429	423	421	444	455	423	438	423	446	460	459	442	417	422	443	434	451	420	456	426	425	418	425	440	448	429	462	438	439	436	383	423	402	418	428	411	448	373	436	417	448	454	419	436	404	430	446	422	426	430	428	405	405	437	446	438	398	432	413	444	458	442	425	445	440	439	438	416	439	416	403	435	431	427	430	417	427	442	427	444	436	428	445	414	429	450	428	439	428	443	429	430	446	442	416	433	386	420	441	454	410	422	435	430	413	467	420	437	391	448	422	405	418	417	441	463	447	436	437	449	418	417	454	417	451	436	422	461	415	376	422	427	439	427	432	424	422	416	428	415	446	461	403	443	411	443	458	429	451	428	435	421	417	435	417	450	418	448	407	442	431	429	441	413	424	441	417	447	441	442	429	428	422	428	422	440	435	441	425	404	427	415	431	435	424	417	446	441	420	406	427	427	409	430	447	428	422	436	403	408	466	434	435	428	456	424	450	422	436	438	377	429	398	429	436	425	414	441	448	424	417	435	434	429	434	441	370	430	409	408	428	441	434	409	448	438	441	432	473	428	429	434	409	419	399	423	439	422	433	417	453	404	440	431	449	441	454	413	452	412	425	434	444	443	446	456	431	412	424	463	411	449	425	428	430	461	432	413	440	433	448	441	401	463	427	406	431	438	401	438	423	454	428	422	405	426	425	404	452	420	440	412	434	420	427	412	406	447	414	421	450	442	411	407	464	430	396	439	420	428	424	422	433	421	436	441	407	441	453	419	449	424	429	454	408	420	445	380	420	400	413	449	407	430	439	443	430	432	404	416	410	414	449	456	394	435	458	399	424	439	444	422	447	437	433	422	437	401	450	428	431	434	421	388	456	433	438	420	442	426	427	413	465	435	410	439	436	428	431	464	448	437	427	419	421	447	436	431	431	414	386	439	442	423	432	441	427	435	437	412	441	423	434	409	444	446	455	413	400	448	428	426	419	408	429	399	408	434	427	432	409	406	452	417	438	422	471	445	453	412	425	415	446	445	454	463	459	439	441	442	429	440	440	436	428	416	423	415	433	404	459	405	463	474	414	395	426	419	462	406	448	429	429	435	416	408	422	434	438	417	454	431	445	443	424	422	406	437	420	442	444	449	403	420	428	425	404	406	455	456	428	443	439	414	433	428	452	437	458	381	441	423	450	412	432	433	396	408	410	413	453	401	412	408	450	441	407	437	432
345	0	2700	92226	401	11	2	145	372	549	545	645	604	619	584	600	565	531	549	558	513	562	529	551	509	504	494	537	534	514	525	460	521	466	478	476	508	474	507	522	513	480	488	488	456	490	451	462	453	443	479	463	460	467	440	484	473	459	431	475	470	483	448	470	443	446	477	464	443	468	446	445	465	439	456	449	480	452	454	477	450	444	438	442	451	457	460	461	461	454	460	452	449	429	451	452	435	413	419	469	435	441	441	442	455	473	452	466	459	447	469	452	454	449	462	426	459	448	469	423	460	447	440	433	462	462	451	496	457	445	454	446	451	436	438	466	485	467	457	430	469	470	453	451	422	466	468	464	460	443	434	476	464	465	441	452	444	486	440	431	446	454	432	454	445	451	470	431	467	435	468	476	459	422	438	424	446	437	443	458	465	443	435	443	437	474	459	456	449	433	429	420	440	462	448	419	448	453	448	425	441	466	461	453	478	446	425	461	452	442	451	478	460	454	445	431	475	456	433	432	439	456	426	459	440	423	425	463	471	473	443	460	437	453	427	443	429	447	448	439	436	458	449	447	460	453	475	451	448	447	458	481	450	430	429	472	485	459	448	464	400	486	457	466	426	446	424	450	450	397	437	455	459	439	458	461	440	450	419	440	467	449	492	499	435	458	462	441	434	423	450	425	466	449	450	429	458	440	430	454	453	454	446	437	464	443	449	424	440	467	411	422	433	435	450	463	403	431	453	458	436	468	456	455	475	437	437	439	444	470	451	442	452	456	476	444	460	440	414	442	456	452	428	447	395	444	460	449	407	447	445	466	451	444	460	444	512	434	431	502	445	482	435	461	433	486	437	460	455	423	454	464	444	455	444	451	393	418	455	464	422	435	446	430	444	480	441	439	446	444	458	446	446	454	453	464	422	431	433	447	439	428	503	451	448	439	465	465	450	454	439	437	445	447	447	408	462	434	464	427	410	419	427	456	458	430	463	458	418	444	460	413	449	451	470	468	425	429	446	470	454	421	472	433	456	446	460	460	465	408	443	438	449	436	443	424	471	484	458	458	453	490	442	426	425	464	461	453	466	440	444	438	442	456	447	425	478	422	418	421	422	440	432	441	416	438	435	473	441	459	427	470	486	443	417	430	468	418	422	458	434	408	429	408	448	469	430	449	408	455	445	430	450	406	429	421	449	447	445	425	395	415	457	453	447	445	433	464	455	460	449	443	418	427	448	446	425	447	462	473	442	483	452	436	438	455	471	466	439	431	421	460	469	452	434	474	462	455	433	446	446	436	437	429	435	465	444	432	418	449	424	455	485	441	435	426	411	475	414	453	439	435	452	429	454	486	444	449	432	437	418	431	426	457	438	431	441	478	449	440	463	456	450	448	445	465	477	449	423	452	444	434	462	407	437	421	453	453	411	397	446	429	449	465	442	469	441	434	426	435	436	476	422	443	425	467	430	461	440	442	436	459	426	447	436	433	473	429	447	493	436	435	481	460	421	422	466	417	406	426	446	461	417	430	483	435	436	448	456	467	451	450	434	490	459	486	457	453	419	475	430	484	417	421	468	443	438	467	459	387	439	467	429	479	484	446	424	443	433	432	435	459	414	426	422	477	444	434	447	434	453	410	446	437	461	434	475	464	427	470	442	427	470	454	429	464	457	438	433	421	432	426	403	481	421	478	451	432	448	469	438	442	450	436	417	456	426	448	415	433	446	438	416	443	453	446	463	446	460	457	457	469	455	466	486	416	437	443	428	439	474	454	441	430	458	475	454	445	467	411	429	442	464	485	448	447	451	448	460	438	433	438	452	439	465	438	438	437	428	457	465	436	433	437	416	465	428	430	481	417	431	454	413	440	445	449	423	457	485	426	444	452	463	444	435	440	442	413	476	437	457	404	437	461	404	464	453	435	427	427	424	439	438	450	466	423	433	503	418	446	445	421	454	455	425	429	449	428	476	454	443	452	446	444	441	431	444	431	415	414	459	454	420	479	450	471	476	454	457	408	455	445	426	470	463	430	448	456	447	457	420	455	431	432	449	419	399	510	445	436	467	451	423	467	435	459	446	444	439	427	447	458	464	458	451	464	447	463	435	438	446	451	417	468	448	498	462	417	458	444	416	450	403	425	447	452	444	442	424	449	450	428	471	411	449	456	441	423	440	387	454	456	437	454	412	448	431	444	449	426	444	444	437	478	442	428	399	423	416	423	464	455	444	391	431	461	458	466	409	462	450	434	452	445	446	470	437	470	446	426	439	425	457	434	449	411	426	479	418	491	434	446	457	428	449	443	440	456	458	448	461	452	456	457	439	497	427	467	438	422	424	475	423	435	405	460	464	448
345	1	1900	92328	404	6	15	289	434	567	586	613	595	616	563	562	535	507	513	510	519	531	492	511	525	503	525	491	485	536	480	463	522	499	468	463	486	473	506	471	465	509	482	456	497	452	503	463	491	479	467	470	451	475	453	474	486	487	498	438	468	455	453	488	488	504	462	508	460	482	496	479	472	496	505	504	519	468	452	498	475	507	470	476	474	471	495	485	477	473	472	477	521	480	447	478	455	456	483	522	488	477	503	482	506	460	493	468	478	483	484	480	481	479	449	435	458	444	453	460	507	483	462	448	444	493	477	443	463	480	462	491	463	476	485	456	480	467	467	477	470	471	493	469	489	461	500	466	482	518	476	480	462	471	471	476	479	422	489	467	450	437	471	442	482	456	454	479	427	489	453	492	443	464	468	455	446	462	511	473	476	469	476	467	480	448	453	494	460	494	422	452	498	448	482	461	479	485	461	492	462	472	455	461	474	495	433	455	494	461	462	480	472	455	453	509	450	449	488	455	461	441	437	489	457	466	492	474	458	464	487	467	459	486	483	468	462	477	472	484	492	482	485	482	463	480	467	477	490	481	465	453	502	463	458	455	484	475	463	479	489	470	499	495	471	454	463	498	475	489	483	469	480	476	475	450	489	511	451	446	466	462	467	482	470	485	475	437	466	463	446	456	503	455	498	450	470	442	453	498	430	495	501	479	453	492	473	476	476	468	460	477	493	476	467	451	464	489	445	487	432	445	450	500	470	465	453	475	469	474	487	444	494	496	485	469	470	462	498	487	472	472	493	449	483	486	489	456	480	439	466	440	466	448	447	491	482	455	483	412	469	471	480	449	451	458	480	478	483	452	462	442	460	468	456	464	480	469	461	489	478	450	491	480	463	460	482	489	478	448	499	490	482	493	516	437	459	440	479	471	450	459	457	461	442	446	462	474	485	448	460	444	467	461	478	459	471	472	458	435	458	480	495	484	453	471	470	460	473	460	461	505	481	488	479	492	488	474	473	485	485	493	459	479	473	427	491	445	506	474	453	471	472	468	453	484	491	521	428	465	459	473	465	460	478	464	442	468	469	478	485	476	477	492	501	478	469	437	473	481	452	478	441	455	449	476	458	462	486	465	451	464	466	485	471	485	454	476	474	469	463	446	472	474	482	473	521	477	430	476	493	476	450	491	445	483	462	484	499	439	441	481	482	454	460	477	506	483	449	474	480	500	471	494	489	463	493	469	455	507	477	502	455	445	492	451	489	467	504	475	447	489	471	434	501	503	477	483	466	482	456	522	495	470	503	483	481	463	424	440	470	479	447	450	483	480	453	480	454	467	511	480	456	506	461	476	461	443	465	450	475	486	435	464	459	483	485	482	459	493	489	464	461	478	460	460	450	447	474	463	466	499	472	455	469	429	497	466	471	474	463	484	431	465	487	457	473	470	462	485	511	469	469	455	497	492	478	456	464	460	470	474	438	495	420	477	488	482	477	484	492	492	474	463	463	453	476	489	431	429	468	471	466	472	455	478	473	471	459	467	453	496	466	464	466	449	467	444	448	478	472	486	486	481	437	469	463	457	449	497	461	455	481	484	449	481	452	497	459	478	478	478	454	482	459	475	453	470	476	462	425	481	481	474	468	471	453	497	458	490	458	463	486	451	476	476	440	468	504	469	473	463	457	484	476	468	473	456	460	480	483	445	432	475	474	495	452	451	435	525	475	445	455	442	435	483	469	479	481	492	468	492	480	459	470	459	447	461	490	449	496	473	459	498	452	437	458	445	468	473	462	485	464	449	469	464	468	444	480	478	484	470	440	472	454	463	469	458	462	474	481	449	480	468	484	433	450	487	444	483	480	483	453	469	458	464	459	449	458	479	439	480	448	478	455	451	461	488	430	473	461	467	474	498	460	452	482	477	474	488	483	472	483	458	484	477	462	478	443	478	465	452	481	496	488	434	509	470	491	451	472	452	491	457	472	449	489	483	482	477	461	436	472	503	487	437	453	463	458	456	455	485	456	464	459	461	447	477	521	455	456	467	496	460	419	447	503	464	458	471	438	459	456	432	465	440	495	479	455	465	448	509	431	482	500	471	484	461	447	481	497	448	450	480	434	503	448	444	472	463	482	490	477	463	447	459	474	456	465	479	463	455	490	452	485	483	440	442	457	472	486	469	472	440	458	481	488	472	487	493	456	482	483	458	477	436	465	504	479	486	452	484	439	463	479	466	481	490	465	465	457	474	469	469	444	432	470	451	457	439	482	448	464	465	462	491	492	459	484	454	452	455	469	503	437	497	487	484	518	430	469	483	452	460	469	463	478	484	448	498	461	461	456	507	458	467	458	493
345	2	2100	92429	391	7	6	210	416	586	646	619	629	606	548	575	571	576	525	547	535	516	549	502	511	528	543	502	523	500	528	490	500	485	487	487	442	517	507	477	492	467	471	470	495	456	468	477	524	454	461	456	474	474	466	454	469	470	461	445	473	450	482	488	473	458	493	457	465	470	439	466	478	447	460	481	487	506	474	453	447	447	452	449	465	514	428	447	479	476	462	465	469	496	466	462	486	493	459	460	509	473	465	464	499	457	462	454	493	495	468	464	435	456	470	477	461	440	468	473	448	437	458	462	460	435	489	475	470	475	468	463	448	495	484	477	477	470	433	446	459	463	459	461	441	464	467	428	474	471	484	497	448	459	505	451	491	446	454	486	482	501	495	432	469	467	479	452	441	497	484	462	461	492	483	503	418	442	461	480	448	454	472	451	470	434	480	452	484	467	472	460	453	452	480	496	451	481	450	455	464	482	470	511	455	463	505	454	444	482	451	449	455	470	474	465	488	462	492	476	452	447	456	468	485	474	468	467	471	437	485	446	473	481	463	446	454	463	505	456	495	474	457	459	461	462	476	448	473	445	495	453	461	460	472	474	433	473	462	453	473	448	457	492	438	431	451	454	449	477	440	456	471	470	464	471	478	454	527	467	443	461	445	451	489	492	474	483	451	457	465	473	463	464	455	456	479	482	472	483	495	479	500	433	446	429	442	444	476	481	465	498	479	473	488	452	477	455	468	507	462	470	459	448	440	442	433	470	494	468	459	473	477	485	456	458	465	467	468	459	452	426	462	461	462	478	428	437	453	456	454	458	476	435	463	437	444	456	457	430	457	447	461	457	459	480	482	422	466	465	462	470	440	450	505	492	458	482	463	458	448	462	458	455	483	446	463	438	459	455	454	445	460	497	469	485	474	444	465	445	441	463	476	507	484	470	483	455	431	459	454	459	435	465	492	487	432	469	451	459	432	456	435	446	445	472	467	477	483	445	466	471	464	494	444	453	455	459	476	460	482	423	477	465	441	469	444	459	491	475	476	449	446	459	484	429	470	422	456	463	455	417	446	478	474	471	449	429	442	471	459	458	473	472	492	466	486	458	469	445	466	477	473	461	421	459	486	452	488	462	434	487	425	445	469	468	478	431	477	466	482	477	443	492	455	482	487	483	466	455	422	500	436	464	457	516	470	485	460	439	461	437	458	455	459	431	423	464	478	461	445	461	452	467	495	447	458	450	475	447	446	480	447	447	472	463	464	444	468	448	487	442	449	478	489	465	447	506	480	461	505	461	465	458	475	458	467	484	467	464	436	476	470	466	435	454	462	478	489	463	466	494	447	460	443	479	475	451	456	472	447	460	464	456	466	467	459	471	516	461	451	462	487	458	464	482	464	442	442	491	478	472	454	443	449	468	434	436	491	488	423	474	461	450	453	450	452	486	471	466	452	484	435	459	476	474	442	444	512	485	476	462	450	499	476	452	451	463	461	474	466	454	479	482	448	462	439	484	478	462	462	443	473	470	426	480	416	439	441	458	451	444	479	478	458	443	481	459	445	438	427	467	447	447	494	457	480	489	428	491	442	442	445	478	409	495	437	454	452	462	463	452	466	492	447	439	452	474	458	483	425	483	449	448	441	499	457	451	456	474	473	423	445	458	431	491	449	493	479	476	439	438	442	484	470	489	458	480	465	444	462	462	484	456	484	488	417	458	475	459	465	478	436	471	485	455	475	457	452	464	454	519	439	460	429	471	479	449	455	471	446	458	484	472	466	442	437	443	471	526	463	476	419	479	484	436	497	488	431	473	468	467	455	448	476	451	467	482	463	504	442	462	462	448	450	478	445	441	457	463	445	461	479	445	462	446	480	455	477	445	514	445	460	450	462	466	449	489	447	433	456	467	466	478	459	453	457	473	470	461	457	471	465	449	410	496	476	488	451	465	442	455	475	460	470	474	479	468	442	468	450	473	475	446	465	443	454	440	480	451	453	515	454	487	463	483	466	451	454	449	468	441	481	467	466	469	442	470	463	456	462	483	443	452	455	461	445	446	478	456	452	427	465	489	466	458	475	428	464	463	463	432	482	456	484	469	464	448	455	462	454	467	461	471	414	460	478	485	458	459	475	446	490	497	479	475	448	455	417	480	493	453	469	434	463	464	443	490	468	460	504	472	461	460	476	478	493	448	448	467	445	469	484	487	477	480	442	441	443	464	438	442	480	444	475	485	492	465	469	444	468	478	444	442	459	483	444	461	487	490	473	459	491	450	452	470	443	472	459	461	508	453	462	459	471	465	484	464	484	461	446	479	438	460	470	454	455	495	458	460	445	469	480	487	477	464	454	470
345	3	3500	92531	394	8	5	176	391	593	552	610	611	630	564	534	552	540	541	522	550	532	520	508	525	478	523	499	504	498	470	480	511	494	456	527	490	489	492	493	460	487	533	450	438	466	463	474	476	448	481	494	488	471	459	473	468	481	482	438	500	440	427	436	466	472	463	457	462	467	461	464	424	457	450	450	466	445	429	440	454	436	441	468	482	458	446	430	492	452	430	462	431	464	472	454	444	433	479	472	442	453	434	431	484	455	464	487	432	434	489	459	479	433	442	458	421	460	481	466	441	452	464	483	450	433	478	431	459	461	446	434	421	414	433	442	466	435	435	483	401	446	458	474	448	456	405	428	460	478	432	458	456	444	462	474	450	452	443	483	446	440	425	455	429	453	451	476	434	461	457	427	432	460	457	476	429	471	446	473	475	417	465	472	458	447	406	465	445	462	431	455	429	460	430	465	431	447	413	451	451	455	448	460	434	452	470	447	441	475	438	459	481	442	430	463	459	435	430	459	458	425	450	429	431	450	444	462	431	447	440	440	449	466	450	446	446	440	451	452	449	459	447	456	456	458	449	432	460	446	449	447	456	450	444	465	468	417	446	461	454	419	468	461	422	423	451	438	435	479	431	494	477	461	449	449	440	395	451	442	445	474	433	435	480	410	467	471	447	413	457	437	410	416	435	420	451	456	451	423	453	443	432	446	456	431	427	459	439	454	442	439	432	442	454	461	427	410	452	461	426	432	454	443	456	434	424	454	443	440	434	484	432	458	513	490	446	461	474	460	433	429	421	448	435	432	480	459	439	444	414	443	422	432	460	455	441	439	465	469	447	461	460	457	406	439	447	445	440	462	435	438	447	476	451	454	455	433	468	453	438	464	465	472	464	454	443	438	451	424	432	430	437	449	449	441	463	486	454	458	477	481	432	431	465	443	424	428	454	468	471	420	456	428	435	461	456	459	442	441	409	440	440	460	436	443	444	437	463	444	417	471	458	435	430	431	465	450	435	425	435	477	426	444	449	428	441	444	458	458	428	404	440	475	454	464	461	460	469	454	448	456	399	466	470	417	456	442	429	423	433	465	430	470	442	446	429	447	429	465	432	445	415	471	474	436	434	445	428	472	448	434	443	460	446	428	437	453	466	462	435	438	422	448	444	495	451	427	456	462	479	456	438	438	457	465	457	463	456	437	455	488	448	455	420	472	467	464	442	441	439	458	449	426	460	486	426	456	464	429	441	473	451	424	437	459	447	462	466	452	449	439	467	469	450	418	444	460	408	430	465	463	438	434	446	403	432	447	461	473	459	455	470	464	459	477	426	426	471	453	467	435	444	427	441	458	439	438	453	433	433	464	422	454	417	450	449	451	436	447	428	459	455	453	448	439	460	469	449	447	441	469	432	461	424	462	413	466	480	451	438	475	445	427	488	456	458	463	449	470	427	439	451	455	463	442	420	425	443	470	442	403	423	464	451	423	467	435	452	432	419	438	424	428	439	426	426	485	415	467	475	456	450	460	456	455	473	491	424	450	440	453	448	421	461	456	454	448	440	453	442	439	462	480	447	453	455	461	461	472	416	474	437	426	442	427	470	449	454	451	470	475	439	453	445	439	448	428	471	450	464	462	457	480	435	422	473	435	431	457	413	455	415	470	450	460	438	481	465	448	438	504	486	454	443	444	428	439	424	484	450	454	448	484	445	428	465	420	467	459	435	460	454	438	456	465	441	407	429	425	483	449	431	441	436	445	455	408	458	443	438	455	466	446	470	462	458	427	453	443	420	486	474	452	415	496	487	470	457	485	429	439	437	446	429	461	444	442	447	462	446	488	442	427	430	481	479	466	477	488	470	469	436	446	454	473	423	448	453	464	451	445	429	457	460	442	429	477	445	466	431	455	419	457	444	466	436	420	463	455	447	476	477	455	468	430	465	440	445	446	432	468	456	455	431	459	440	434	467	489	457	442	441	459	470	438	429	456	446	433	470	447	444	471	475	473	464	420	432	427	460	432	453	450	421	425	430	417	476	478	470	461	437	476	438	427	442	408	479	412	439	441	438	448	448	452	459	461	445	468	476	486	467	428	473	455	466	476	470	434	454	464	442	443	419	454	455	426	457	483	411	438	426	438	467	423	447	398	462	460	417	437	447	491	468	466	440	441	450	406	452	445	458	430	441	457	461	456	460	446	443	418	436	440	460	419	446	440	416	432	434	439	466	484	466	473	452	462	462	475	460	463	438	448	466	432	470	450	422	427	444	473	476	449	447	438	434	450	418	456	448	457	455	430	445	463	395	470	449	460	457	427	430	446	430	449	452	454	441	460	456	434	443	460	470	440	450	431
345	0	2700	92633	387	10	3	113	375	530	553	629	634	610	548	591	555	582	554	546	517	543	553	560	522	514	539	522	483	502	504	516	542	533	511	504	465	494	484	464	492	455	496	514	480	462	472	473	477	507	504	449	461	483	466	467	463	486	428	461	466	455	464	461	460	452	471	473	434	465	468	477	476	489	442	502	457	459	463	440	452	472	488	488	460	430	457	440	436	499	453	464	476	467	462	447	454	464	457	476	432	502	483	459	452	474	487	451	464	450	466	467	447	439	425	462	481	443	439	448	461	449	449	452	462	490	453	501	442	445	469	453	412	445	454	494	464	472	461	439	437	469	428	437	447	443	452	456	430	473	447	439	444	476	442	453	452	460	474	447	430	448	444	452	457	449	460	440	441	456	460	428	441	443	494	444	453	422	474	460	439	441	441	454	433	428	479	444	473	444	451	439	449	429	445	459	452	482	433	463	479	407	405	408	465	466	464	438	462	458	455	461	463	486	446	425	453	443	428	457	495	446	461	460	477	424	461	441	464	473	455	465	491	448	458	468	425	436	456	442	459	441	446	417	492	454	470	449	472	468	447	496	439	435	461	427	450	421	467	435	430	457	449	488	477	472	449	406	442	476	451	441	428	469	429	465	438	445	416	469	422	475	431	420	439	459	448	429	477	426	430	423	444	456	469	445	435	444	446	434	445	441	413	476	441	461	432	475	449	454	444	463	494	478	465	435	468	434	420	463	426	410	435	493	455	489	474	463	456	473	417	467	447	465	490	436	463	446	488	446	471	437	449	470	461	465	428	485	448	427	480	477	445	449	418	460	479	451	443	443	447	438	442	423	460	457	473	402	466	430	434	467	465	459	442	456	454	448	480	447	440	438	447	432	423	426	442	424	436	450	458	439	448	467	459	494	419	440	477	430	449	456	440	457	446	464	437	463	455	432	450	456	435	468	453	462	419	462	456	423	477	471	452	457	456	448	462	420	462	483	451	454	451	429	446	468	456	456	464	431	454	446	413	458	419	459	449	466	440	429	438	462	437	446	472	440	430	443	416	445	418	420	437	440	502	449	447	446	486	458	451	468	440	482	432	458	457	458	461	461	452	452	458	450	446	441	462	458	454	454	463	433	473	457	445	434	459	448	428	455	461	433	448	487	471	434	462	457	464	430	467	454	442	485	457	455	477	450	466	461	456	444	452	446	456	491	419	434	430	483	457	434	404	442	447	446	429	451	456	449	438	483	432	457	465	440	467	470	452	473	430	458	420	440	426	459	453	447	429	448	426	451	448	460	435	424	427	452	464	439	469	425	461	437	449	439	458	457	442	448	417	463	482	460	478	449	438	458	447	453	440	449	440	510	469	464	468	448	457	405	414	431	443	452	469	468	468	424	454	455	458	446	440	470	422	426	440	443	423	429	438	451	424	471	422	462	459	457	430	465	464	431	443	439	480	442	425	454	443	427	436	416	477	451	449	432	440	457	467	434	459	477	472	458	455	466	469	451	447	457	463	478	458	462	464	433	436	457	465	429	457	443	425	465	470	429	464	429	439	467	407	440	456	470	446	445	479	428	459	453	458	451	395	420	466	445	444	465	456	472	445	450	438	444	465	473	411	427	447	441	436	449	443	453	462	442	472	450	453	476	444	439	439	430	453	452	453	468	443	442	476	468	429	468	470	485	456	475	428	469	470	453	442	468	457	462	436	433	434	444	457	441	471	459	424	470	447	460	436	458	417	476	472	447	447	457	480	439	444	425	448	440	480	431	475	467	421	444	456	432	476	430	447	434	467	452	450	442	447	439	471	446	441	439	481	445	439	475	438	442	462	466	432	463	448	445	432	466	446	486	473	463	456	472	464	426	429	479	440	441	471	422	449	466	412	422	475	476	473	468	461	444	455	437	435	430	456	470	459	426	426	453	453	464	448	467	436	450	478	426	468	458	407	468	451	479	446	453	452	445	452	469	474	463	483	462	460	448	447	436	462	442	439	408	444	429	452	444	487	458	468	453	438	456	446	442	435	456	442	433	463	478	455	471	444	471	427	458	467	446	445	420	467	414	460	465	468	477	467	446	443	405	407	444	442	438	474	447	431	462	446	445	475	444	454	444	476	474	489	454	473	448	488	444	468	435	458	443	450	448	456	437	451	467	467	451	439	459	473	461	439	456	451	452	450	496	448	454	454	461	448	427	446	496	479	467	425	444	452	420	405	477	439	412	469	476	443	447	463	449	457	436	449	474	463	443	450	441	449	431	485	442	431	445	461	431	423	471	447	448	468	410	481	457	420	432	435	470	447	428	461	433	461	461	453	428	423	450	468	455	467	449	429	411	444	412	460	467
345	1	1900	92735	394	4	9	262	438	579	606	644	616	610	578	600	575	556	554	565	507	543	535	496	510	504	502	516	521	520	527	538	526	537	503	534	540	542	527	489	522	536	514	481	495	502	536	504	508	486	533	521	488	503	508	482	462	500	508	474	495	515	474	508	493	522	511	482	471	500	477	511	493	506	509	476	511	506	488	520	487	525	489	525	495	507	508	476	506	501	495	518	491	491	513	470	485	520	481	497	488	490	457	505	504	526	496	495	491	499	524	475	490	487	531	504	493	491	503	508	478	496	496	503	482	466	488	531	524	474	501	462	461	512	492	480	490	469	489	505	493	504	500	480	479	513	482	476	530	512	487	517	488	484	492	442	497	458	481	523	506	500	514	521	503	508	498	480	502	478	476	476	483	510	533	510	473	485	486	528	485	498	477	468	472	462	490	485	522	481	479	454	489	509	494	490	528	488	455	489	503	494	473	492	461	465	512	516	464	478	493	461	473	495	466	510	508	503	493	502	481	481	499	473	497	457	491	530	486	493	506	471	445	466	531	530	451	503	491	496	522	471	500	446	475	506	485	479	498	483	459	485	477	508	504	517	512	467	508	499	532	488	514	470	491	513	485	485	488	493	452	491	500	490	454	510	504	487	526	513	502	471	473	509	524	492	530	493	483	529	476	482	490	517	489	440	512	457	473	483	488	490	500	472	477	469	482	459	488	499	481	472	487	526	490	518	485	493	482	524	498	470	450	518	483	534	490	492	504	502	497	512	492	475	486	509	464	477	490	501	507	487	480	481	487	506	456	522	502	483	479	501	463	500	471	514	463	474	517	490	510	500	488	463	457	482	472	485	494	502	463	478	520	496	437	513	450	455	486	489	511	494	497	469	481	484	501	484	481	479	504	483	495	491	505	515	497	481	471	522	484	472	484	473	495	509	503	489	493	484	479	511	472	505	520	500	516	482	493	496	500	500	505	485	509	495	495	469	489	498	494	477	474	464	514	535	486	465	487	479	498	467	483	498	517	455	473	485	471	497	462	500	468	508	481	471	506	512	498	496	485	485	487	506	512	487	459	499	513	477	504	508	429	495	470	499	513	510	511	505	470	527	486	512	485	504	496	477	462	485	523	498	476	493	483	469	468	470	478	479	455	505	494	478	491	507	478	507	497	485	475	471	487	485	514	465	472	475	485	484	481	448	479	484	477	521	485	516	495	462	476	474	526	459	474	489	456	491	483	504	473	548	477	493	455	534	507	514	478	459	482	495	506	487	470	482	538	491	485	489	499	492	487	472	471	483	488	482	505	509	466	510	522	485	512	468	483	517	467	490	491	493	482	500	513	481	484	511	503	488	481	539	483	516	497	499	502	517	506	508	512	478	492	453	484	487	476	490	472	488	537	493	472	507	510	476	504	515	497	487	501	479	500	533	491	518	497	505	485	497	487	505	501	496	517	509	482	517	485	494	477	479	493	511	481	501	459	528	486	482	491	475	495	530	468	525	505	487	496	513	499	501	467	520	458	485	489	500	485	508	481	496	455	516	498	506	477	489	496	516	491	438	488	509	490	507	485	491	493	520	492	499	498	492	450	478	523	508	469	507	462	515	485	501	446	493	485	473	555	461	480	487	492	475	517	540	507	485	505	454	492	487	477	491	513	505	483	494	505	483	495	506	502	466	507	479	485	520	454	491	472	509	506	519	486	471	490	511	471	506	504	498	458	522	513	452	487	482	519	502	486	475	496	502	475	508	526	488	457	505	480	514	502	489	493	496	475	502	452	491	480	481	486	462	465	468	479	488	500	495	469	499	486	488	493	492	514	500	447	455	517	515	498	506	478	515	466	507	481	467	493	494	515	504	476	508	483	470	478	493	478	514	515	467	515	496	471	490	493	480	517	478	469	467	447	472	478	490	467	500	505	490	477	496	453	493	504	490	452	494	479	478	497	470	475	527	536	484	476	527	461	512	466	495	474	484	459	499	518	494	507	491	479	471	469	471	516	486	491	520	462	480	519	483	467	506	469	523	446	529	481	513	485	515	454	520	486	492	489	464	474	481	498	449	487	497	463	489	491	467	493	494	497	487	507	507	485	502	480	464	474	472	476	493	480	486	490	496	510	504	460	489	503	476	488	502	492	494	487	503	462	489	478	509	472	482	501	480	505	486	464	486	508	512	454	510	513	504	473	481	491	470	496	511	510	493	482	492	459	482	475	474	504	492	498	504	470	451	457	506	478	509	491	510	537	498	472	488	512	460	503	485	505	491	478	486	469	511	470	493	468	487	527	459	509	477	471	508	482	484	480	504	478	500	477	455	502	470	514	495	526	463	499	468	505	520	514	508
345	2	2100	92837	384	2	2	238	438	606	609	697	636	630	660	628	617	604	588	581	580	592	590	568	564	564	550	549	557	520	579	536	508	546	523	567	568	547	540	501	535	536	527	549	563	518	513	593	494	521	550	520	507	529	520	521	569	522	519	517	509	510	529	536	502	525	525	573	527	528	528	515	535	534	504	545	498	536	550	494	506	537	519	524	539	561	530	537	556	526	529	539	546	529	514	520	510	535	546	563	488	565	561	509	528	544	503	518	532	497	531	524	524	502	561	539	538	548	539	536	566	558	516	531	543	515	502	509	506	547	537	525	532	532	505	508	537	527	514	534	542	514	529	497	507	524	519	528	549	572	532	535	553	501	511	511	509	475	520	507	510	509	525	508	514	559	528	493	528	527	551	525	453	504	528	547	514	525	503	532	532	516	516	549	527	504	474	504	535	543	525	532	527	528	518	541	523	517	507	529	511	529	513	527	518	538	519	508	487	523	504	507	488	504	518	569	553	546	523	537	552	493	512	539	528	506	508	536	537	533	495	518	495	526	545	556	538	504	516	493	512	504	523	514	511	516	492	518	520	563	543	523	515	532	546	504	542	518	512	533	510	530	520	541	516	523	531	487	509	545	498	531	536	557	522	536	506	502	490	504	504	536	491	512	514	570	536	543	518	511	477	531	533	554	523	519	526	484	513	550	521	507	516	510	509	520	531	494	530	517	508	537	524	525	536	554	524	500	528	557	533	540	524	499	512	561	553	473	491	565	507	530	541	499	525	508	558	546	518	531	497	542	531	515	546	539	516	568	513	525	524	512	501	529	501	502	521	521	544	525	523	539	501	534	544	531	519	521	510	531	508	524	544	514	546	535	496	510	522	498	482	535	533	533	540	554	551	520	497	503	516	553	534	556	515	531	515	520	541	523	525	527	508	510	529	543	549	512	509	532	521	535	504	503	533	501	526	532	494	501	480	524	488	531	521	511	523	559	495	513	527	536	548	570	535	519	499	514	521	513	495	542	506	513	496	514	509	539	539	494	519	512	536	510	530	505	522	495	538	550	494	529	531	542	516	530	550	540	515	473	540	526	506	538	493	499	537	549	525	512	529	540	511	531	529	490	519	522	534	534	506	512	549	535	526	526	547	524	540	517	489	528	523	526	528	541	511	480	509	527	524	495	504	538	499	538	525	523	501	561	520	540	516	511	495	549	531	528	560	491	524	526	527	489	530	552	511	510	520	503	503	489	491	492	551	502	521	514	509	499	527	487	523	537	528	503	507	521	515	508	505	533	533	532	509	529	559	505	480	523	521	477	508	505	523	532	524	484	499	561	531	528	526	549	515	491	511	515	541	523	533	533	546	536	510	514	515	553	531	533	543	512	507	521	539	541	506	515	531	556	537	495	527	495	538	530	505	510	500	500	551	535	521	470	487	518	513	527	516	514	477	522	531	516	529	526	512	526	533	520	555	506	530	518	526	539	514	514	527	542	508	533	519	519	498	512	512	531	510	535	507	540	505	488	532	479	506	516	508	533	556	512	519	472	490	516	528	537	545	539	519	506	525	503	543	517	499	509	532	505	528	550	553	538	486	539	517	538	497	518	518	526	511	480	511	523	488	533	515	540	527	531	515	518	503	498	504	516	513	501	545	521	522	523	538	551	503	493	503	531	551	534	526	507	547	525	521	528	507	544	488	512	517	499	527	500	483	487	519	544	557	518	511	526	498	489	553	544	545	536	513	526	502	517	497	502	533	533	516	536	553	497	540	546	510	552	526	551	502	513	525	525	501	501	549	533	514	507	499	519	524	505	543	515	528	506	532	518	541	540	490	532	533	529	558	492	501	528	511	498	518	488	536	528	497	532	500	542	502	522	529	539	512	485	510	510	513	509	543	514	538	523	525	521	539	517	502	475	520	521	530	504	514	533	521	542	504	515	557	517	519	495	534	526	523	531	486	517	524	562	508	524	492	544	519	533	522	501	535	508	517	542	491	559	556	522	484	522	532	512	525	563	499	527	522	505	526	495	479	524	521	509	517	546	509	525	506	540	490	527	494	537	526	515	509	526	521	529	515	524	562	522	506	528	525	524	509	510	516	505	526	532	534	524	540	540	509	549	521	553	526	526	490	549	526	515	534	543	525	568	554	500	518	531	511	562	535	588	513	517	524	506	528	484	539	543	537	491	522	499	540	469	500	489	546	510	491	538	488	496	541	499	561	537	511	545	519	528	559	527	513	517	516	514	540	525	518	526	505	481	495	553	499	526	520	508	562	469	494	529	524	527	539	535	538	537	501	513	535	522	533	574	519	507	484	492	517	516	487	488	543	515	509	524	492	494	510	556
345	3	3500	92938	380	9	1	235	494	635	641	715	667	711	666	695	669	660	621	655	668	613	630	652	627	638	617	629	583	604	621	646	613	607	638	603	603	629	615	606	600	631	615	614	577	600	584	600	576	652	591	603	591	626	581	584	575	615	582	576	574	587	604	568	602	562	566	605	625	598	611	590	619	582	594	562	605	614	624	619	602	582	547	635	627	622	586	584	574	586	620	615	569	590	577	623	581	614	598	580	579	597	594	572	612	621	594	592	583	585	637	562	580	583	606	611	606	593	588	580	557	597	585	589	609	575	569	582	609	616	559	577	601	619	578	569	601	556	561	561	597	606	619	577	593	605	600	568	564	571	592	614	585	603	590	572	596	572	610	558	591	611	561	594	591	595	580	581	573	600	603	630	608	558	546	622	588	600	595	607	550	582	598	557	593	560	587	594	578	568	572	602	602	590	575	569	579	556	621	585	596	588	591	584	624	599	618	608	597	620	590	574	557	552	587	603	596	594	552	588	556	573	592	594	592	559	597	587	625	601	547	584	581	592	604	594	574	592	568	593	631	577	593	584	603	582	588	596	593	598	572	590	575	604	555	584	565	573	582	615	576	589	601	577	589	577	587	597	589	558	585	604	564	601	568	607	590	571	597	582	584	587	607	588	577	565	607	611	589	612	588	592	576	608	607	600	580	559	600	561	590	606	575	594	571	576	607	611	586	568	614	576	586	605	588	572	571	586	613	612	596	590	576	584	588	597	547	589	576	630	595	585	617	625	563	582	578	583	582	617	585	607	597	602	617	572	580	591	582	598	559	589	584	581	585	596	595	644	580	580	565	580	577	584	570	575	586	618	592	613	611	586	596	592	560	582	585	582	591	593	561	583	616	600	571	593	606	609	578	565	583	608	593	597	583	591	570	611	592	545	596	564	578	590	597	590	611	617	582	577	590	594	576	571	594	545	603	595	595	605	572	600	583	598	596	591	584	630	602	622	574	612	531	571	565	574	611	581	561	567	588	630	561	598	562	613	578	595	584	592	572	584	606	568	614	577	586	598	580	586	583	547	577	564	582	576	567	602	566	545	549	602	614	568	587	607	577	639	555	603	585	577	600	583	591	565	583	595	589	556	587	585	599	613	568	581	576	573	589	603	559	613	577	571	592	614	614	580	636	565	590	576	578	617	586	596	586	610	588	592	583	565	573	569	596	585	596	573	607	600	561	581	597	572	589	584	573	588	560	593	595	575	607	579	556	555	587	558	622	598	629	577	620	605	549	625	589	589	584	562	588	595	574	618	579	633	622	595	611	586	608	568	577	603	581	593	586	600	594	607	594	593	563	579	582	587	566	592	578	560	578	615	597	583	560	578	598	604	575	582	619	583	616	586	580	592	591	584	602	548	580	597	546	616	582	591	581	585	608	570	569	583	597	572	573	583	562	607	573	583	569	603	544	613	630	605	579	628	595	620	588	577	552	580	624	596	588	613	563	593	577	581	599	615	573	586	567	590	586	587	550	556	590	597	587	570	581	579	550	597	606	608	603	567	602	589	564	568	574	579	574	596	595	546	589	609	594	603	584	591	591	627	551	576	571	569	589	577	579	592	566	602	579	546	623	589	561	574	626	580	597	613	589	596	582	575	582	588	538	560	576	591	600	601	608	574	592	627	562	621	581	603	599	593	602	575	619	573	598	573	573	590	594	563	607	561	588	628	569	591	581	568	577	628	592	596	548	546	587	585	582	608	596	583	590	644	590	600	592	580	582	614	574	587	623	608	588	575	573	597	574	613	591	585	617	604	569	553	585	619	572	608	617	569	562	588	611	588	558	621	572	602	603	577	586	577	586	591	584	615	573	574	595	554	580	581	608	598	574	582	588	573	586	572	604	589	603	582	582	575	575	564	604	590	593	593	590	588	585	561	598	636	549	579	602	589	568	582	528	629	561	590	604	579	587	615	579	591	588	610	610	599	576	567	575	595	564	571	579	593	579	591	550	608	577	599	587	559	584	587	565	594	583	591	578	591	567	580	588	592	596	563	570	550	620	579	592	595	558	560	574	574	619	607	589	568	614	578	600	601	589	599	552	608	589	615	557	629	578	559	617	577	556	606	626	584	563	595	609	586	559	608	585	590	560	632	587	593	597	577	593	592	561	596	603	596	584	598	586	575	594	584	558	560	599	568	601	589	582	587	581	547	594	577	570	608	579	603	560	546	602	578	575	593	597	603	568	605	598	566	606	582	607	567	570	610	615	551	598	598	612	585	603	603	567	569	582	592	600	608	605	595	565	586	590	605	584	598	581	578	576	585	617	574	638	556	601	612	569	594	570	571	615	578	581	592	601	593
