345	0	2700	208845	384	9	48	354	538	643	665	679	622	648	606	615	585	555	542	562	498	552	558	644	803	945	892	1000	1047	1105	1100	1065	1064	1058	1025	937	896	862	787	754	636	591	519	492	477	449	415	451	452	444	451	419	450	450	438	430	433	436	407	418	431	429	414	416	428	396	431	413	411	414	438	413	426	416	408	435	441	406	404	403	411	421	413	424	392	408	404	452	431	403	421	415	402	440	427	438	443	427	425	422	422	418	388	432	448	435	429	390	427	421	405	425	468	419	424	448	444	441	440	407	412	431	435	458	441	469	449	416	410	425	433	437	422	424	432	430	442	438	428	463	422	437	438	437	400	452	394	426	419	418	403	430	410	435	459	378	403	391	437	401	431	411	414	424	396	456	369	433	432	415	444	434	394	422	433	410	405	399	406	423	428	403	417	394	405	411	404	410	429	405	425	425	427	409	433	427	404	418	395	432	405	416	430	428	419	407	398	404	394	398	425	387	426	410	427	417	392	416	411	438	396	407	404	408	416	430	365	436	406	412	394	414	422	406	397	398	395	410	424	413	371	392	384	415	431	402	389	398	412	428	432	405	422	393	374	410	430	394	415	431	400	413	400	421	418	415	435	415	393	421	434	390	415	422	435	427	413	457	417	406	381	392	407	425	424	402	412	395	423	389	416	443	400	403	400	402	437	419	426	374	405	408	425	392	399	415	422	398	424	419	431	421	420	395	421	392	406	423	422	389	429	407	411	407	408	450	400	401	406	406	413	375	419	440	412	396	431	412	404	420	422	421	422	404	392	404	388	424	424	370	408	426	410	424	430	423	425	422	438	414	433	402	427	394	414	427	413	379	404	392	408	372	412	421	414	385	399	413	416	418	405	422	403	417	425	414	434	391	382	401	446	420	463	397	426	412	422	398	403	415	418	381	421	425	426	408	411	398	415	414	394	440	409	393	433	404	412	396	442	425	410	384	410	406	398	405	448	426	403	402	442	401	422	423	398	433	407	404	417	371	420	424	424	415	390	408	409	409	408	419	419	397	421	433	439	399	392	410	401	387	418	418	392	406	430	400	414	413	384	414	396	402	386	413	401	385	426	382	424	390	418	420	415	436	401	414	431	402	421	398	449	405	354	412	421	397	360	409	383	406	421	397	418	401	406	420	396	404	382	417	416	395	365	401	418	378	417	389	399	390	449	401	384	428	422	414	408	411	393	439	420	389	433	416	400	387	417	449	425	405	407	419	439	392	413	405	446	372	375	448	370	419	403	411	444	409	459	418	396	375	399	401	425	417	403	388	396	436	426	398	434	380	417	422	400	435	392	396	418	403	425	425	403	391	407	416	429	399	400	386	403	378	398	456	425	433	409	430	402	419	408	386	414	390	429	403	403	417	406	399	413	426	428	375	409	432	419	390	405	410	398	420	392	398	408	400	404	407	417	392	420	398	416	402	404	423	403	438	392	422	416	444	439	413	407	425	416	394	422	427	393	392	412	425	400	421	415	427	410	395	426	423	401	403	411	432	408	403	416	406	380	447	377	402	419	406	406	399	408	374	388	422	435	420	380	429	409	417	414	412	420	426	420	391	413	406	396	411	405	388	411	395	450	413	415	385	418	413	424	422	401	413	435	404	432	409	448	417	419	418	397	435	406	408	415	425	401	393	402	412	419	436	408	426	437	414	379	407	407	408	399	414	406	448	441	428	443	418	394	407	430	376	421	415	411	404	402	414	413	413	406	415	381	418	383	412	398	420	414	390	373	395	415	375	427	393	397	376	423	379	407	407	418	411	406	367	410	415	396	410	402	398	421	403	412	439	382	462	414	411	421	431	402	412	369	437	395	395	410	407	391	416	428	433	391	417	379	389	420	388	405	411	422	429	406	427	385	396	423	399	408	408	423	402	404	421	422	406	390	414	384	406	450	397	429	398	405	426	397	410	431	408	386	394	418	418	384	419	393	435	428	406	411	409	420	452	409	406	395	413	408	395	395	407	418	403	429	382	417	410	430	405	406	410	386	405	420	398	426	437	440	434	428	394	406	396	406	403	439	424	387	414	426	416	414	357	411	411	395	415	408	403	432	408	416	429	375	409	428	420	397	417	412	420	427	401	406	424	425	416	430	423	404	397	377	423	427	382	397	423	379	423	403	401	399	386	378	434	411	435	423	420	399	392	401	415	440	425	385	382	433	401	417	408	424	419	398	434	411	407	400	433	378	395	410	411	405	438	397	430	396	410	409	421	416	433	393	408	404	407	430	409	387	419	359	437	384	415	402	435	418	396	406	381	370	405	398	408	439	411	427	430	410	387	457	399	408	421	399	433	434	415	398	402	402	426	401	395
345	1	1900	208946	380	2	77	392	514	630	586	619	585	549	554	524	506	493	482	515	488	458	474	490	463	514	532	587	597	650	648	690	701	733	706	778	748	721	756	754	685	651	568	491	480	435	427	466	382	427	420	422	428	410	391	402	451	452	409	412	432	426	410	408	414	419	426	400	409	429	410	403	399	431	427	399	409	451	423	434	420	431	436	449	451	433	425	425	430	388	428	428	408	419	403	419	432	402	402	407	423	427	399	417	407	409	374	436	405	413	410	416	392	442	439	397	410	426	435	409	405	415	430	442	435	459	440	462	402	428	439	456	388	437	426	389	431	421	394	425	395	426	423	445	417	400	443	425	432	413	418	433	431	438	408	424	421	420	417	397	428	431	426	404	446	436	427	405	391	424	376	423	407	394	415	415	418	396	445	398	430	419	377	413	427	407	424	400	420	437	422	386	402	428	390	383	409	447	414	425	409	394	399	427	404	393	449	456	424	433	439	405	447	428	395	402	441	398	424	440	427	385	420	413	373	409	414	410	451	387	407	394	414	420	400	409	411	409	398	404	397	424	408	426	393	424	443	410	407	408	407	421	438	435	411	424	441	438	429	426	387	455	416	455	420	428	400	423	396	423	406	428	420	402	427	416	378	396	385	445	420	390	420	394	367	450	425	443	408	404	429	407	428	404	392	389	396	400	410	392	368	376	390	400	394	446	405	417	389	402	416	405	397	415	458	406	392	438	401	435	410	430	412	431	395	421	410	408	413	401	409	393	406	422	408	399	414	438	396	417	364	419	401	386	409	445	406	438	385	427	423	414	410	403	400	392	407	432	397	415	435	395	423	399	412	416	411	417	438	386	443	406	395	421	426	417	380	440	402	414	427	411	443	460	394	417	413	404	427	396	402	435	395	424	438	396	420	434	411	403	408	403	417	374	410	391	381	391	425	420	455	435	395	434	382	419	411	429	373	431	395	411	395	448	405	394	395	420	422	421	383	418	432	412	415	410	393	415	395	396	396	397	396	414	404	409	422	407	398	389	412	425	448	433	445	405	435	427	418	422	401	418	405	408	418	381	403	408	428	427	417	425	406	400	422	404	409	399	394	409	418	412	417	407	427	381	408	417	416	436	411	399	433	402	395	419	428	440	403	370	390	402	457	452	405	424	398	366	434	427	449	441	415	394	385	438	414	370	399	419	401	422	428	445	398	429	413	419	428	401	436	408	402	411	441	396	406	423	411	401	396	403	446	394	415	397	447	362	420	415	398	384	386	389	411	430	407	403	376	390	448	387	427	389	388	404	444	401	404	402	415	402	398	460	432	414	465	412	400	384	412	417	405	418	399	392	403	428	387	410	417	394	425	424	424	372	416	406	395	387	413	424	381	394	391	420	394	393	415	422	394	424	393	390	424	413	390	404	444	441	384	419	428	432	416	350	441	397	395	407	414	431	417	429	419	431	379	391	404	372	425	418	405	412	405	428	418	418	378	413	403	441	418	404	420	419	402	424	420	433	418	412	438	438	439	374	440	403	400	408	398	391	405	405	401	412	397	420	428	445	431	401	387	425	430	400	404	430	400	395	389	422	393	414	424	422	427	377	402	407	396	393	375	410	446	426	398	409	383	404	394	432	419	447	427	409	415	407	414	416	435	390	391	405	427	433	428	402	427	412	398	412	415	402	417	393	413	442	418	433	414	422	409	378	413	447	416	410	440	424	377	434	377	385	375	411	390	432	399	414	421	410	389	396	409	400	405	398	406	425	413	417	432	440	454	382	433	422	411	398	418	403	380	408	417	425	419	410	388	399	424	410	424	460	425	420	407	377	415	384	426	397	408	375	397	445	401	420	432	415	444	459	407	447	415	391	400	387	420	425	401	393	415	392	395	422	397	407	385	378	406	407	427	417	428	420	377	391	391	439	425	368	415	411	414	385	394	402	410	389	413	426	386	377	427	396	439	406	414	444	420	421	385	405	393	448	409	438	431	399	409	450	396	445	411	414	381	446	407	417	414	418	404	388	449	435	421	399	395	413	432	397	408	390	411	391	430	371	436	431	437	424	444	387	397	410	407	382	433	415	389	414	408	410	393	425	402	447	429	349	399	443	412	414	412	394	409	412	420	431	430	425	423	417	440	409	432	400	386	461	403	413	414	404	430	422	452	393	417	402	415	435	403	392	435	411	445	410	428	399	388	423	409	404	399	414	431	388	409	388	411	426	438	384	398	395	378	409	425	411	407	382	422	410	415	385	422	376	390	401	375	378	398	415	398	413	446	443	422	422	424	400	382	410	404	391	380	393	389	400	396	381	407	418	430	379	412	374	435	421	426	420	421	412	387	423	421	398
345	2	2100	209048	381	5	78	426	517	651	657	667	632	614	586	562	544	558	531	523	480	545	539	491	569	645	704	768	762	807	802	787	795	848	816	846	802	749	728	696	655	591	474	481	466	443	426	426	448	448	463	439	467	479	395	455	460	474	447	487	423	438	445	456	448	438	427	432	439	410	446	460	412	465	448	423	428	467	420	440	455	413	432	406	449	450	434	421	411	434	405	434	432	434	418	446	425	409	419	415	438	419	408	406	432	446	428	435	404	425	427	428	429	433	420	476	442	445	412	427	479	473	423	447	434	469	422	440	436	429	451	444	450	454	447	436	452	472	433	432	449	447	428	430	423	453	449	431	414	445	434	394	457	431	449	401	434	444	435	436	424	423	429	419	421	446	433	442	411	421	428	454	422	417	423	413	431	453	409	430	410	429	434	431	403	412	455	396	438	413	417	419	431	414	456	442	408	419	411	435	429	412	436	423	425	431	426	413	403	416	405	454	405	387	438	432	425	397	417	421	457	410	444	374	413	459	419	425	431	416	448	413	431	422	462	446	429	413	399	391	461	412	438	410	414	405	442	397	455	416	402	423	422	430	399	419	422	440	465	455	409	430	426	409	453	387	424	419	412	439	413	418	432	463	410	439	429	411	437	406	431	428	425	431	374	446	426	418	406	422	444	428	426	441	438	420	449	416	400	421	399	420	457	454	421	406	411	423	436	423	457	433	445	405	427	418	430	432	425	454	418	421	440	414	426	401	399	435	399	422	404	418	443	429	389	439	432	418	398	415	422	428	420	458	430	432	412	452	405	383	425	417	446	395	428	416	410	446	474	409	433	421	451	416	461	413	392	428	409	445	418	449	426	429	431	436	427	409	390	405	408	408	469	410	401	421	458	441	444	427	405	426	415	461	435	437	428	389	423	432	446	417	385	405	434	415	419	439	437	414	427	441	418	444	425	432	410	425	411	452	426	405	436	408	412	418	431	435	428	405	435	406	433	406	395	429	405	418	424	433	450	433	413	408	419	432	441	412	425	439	425	424	410	449	432	408	446	439	421	418	427	420	436	400	436	428	417	434	427	428	384	403	405	474	419	435	425	430	428	450	435	437	402	453	399	424	396	419	433	412	387	458	423	424	402	419	428	430	425	463	432	425	417	430	444	410	428	402	442	426	416	418	424	462	421	406	398	381	417	395	420	440	426	394	475	416	404	420	395	421	432	406	442	420	395	402	413	416	390	421	422	436	436	430	405	418	406	418	430	427	428	389	440	431	432	441	410	419	412	418	421	436	439	441	437	468	405	432	421	433	440	413	411	404	426	442	395	462	428	407	443	412	426	417	395	444	434	416	431	388	463	417	417	391	450	420	412	407	423	430	430	438	421	399	447	438	419	432	434	465	408	415	430	427	382	457	406	401	489	422	404	446	411	418	456	442	438	443	404	428	413	432	440	416	434	459	405	405	408	418	414	425	422	411	453	425	410	402	433	418	412	445	376	406	442	439	377	424	420	409	412	423	411	442	395	426	424	418	431	437	435	415	437	457	454	418	442	415	440	439	401	434	457	412	423	417	404	425	403	413	457	408	421	452	403	419	408	418	423	427	424	430	430	400	421	436	403	450	407	434	433	400	415	449	417	426	425	417	410	427	417	402	462	411	432	394	420	433	436	438	412	411	426	419	430	429	422	400	440	405	416	432	386	408	400	465	403	458	400	432	411	426	424	423	428	415	422	434	448	437	424	417	429	424	428	443	424	424	435	393	386	425	421	412	398	425	388	434	425	408	413	417	422	418	442	418	416	430	430	423	402	429	423	437	422	452	431	431	430	405	402	427	428	399	422	398	412	434	402	409	398	416	401	434	413	452	412	405	404	436	403	387	410	461	418	430	410	435	430	438	408	421	423	435	414	420	415	474	418	431	420	422	423	417	431	469	406	405	465	411	427	435	428	430	408	461	442	417	429	423	406	397	439	408	401	429	423	424	368	397	413	398	424	436	435	446	377	417	430	412	410	423	416	415	399	415	392	418	425	425	436	425	419	432	412	457	406	408	404	409	387	442	449	428	429	460	443	427	443	410	453	410	439	449	417	446	404	422	416	449	423	464	415	464	427	443	442	386	419	384	416	419	423	410	466	451	426	416	436	424	449	428	407	429	410	419	428	420	420	410	421	438	415	453	450	444	415	449	407	443	395	418	423	447	423	422	438	461	411	450	423	415	422	425	449	421	452	446	436	400	413	449	420	430	438	392	435	409	416	396	422	451	388	424	426	425	401	439	408	422	453	408	416	426	430	393	429	419	404	443	412	433	423	396	409	402	462	421	378	446	425	416	410	423	408	421	459	407
345	3	3500	209150	383	17	105	465	588	687	674	632	635	638	580	551	549	551	561	553	550	532	573	654	645	661	762	801	763	845	852	844	880	855	775	792	717	707	671	619	587	553	523	476	473	428	445	457	468	441	462	426	428	477	454	427	484	457	474	443	438	453	477	449	455	444	456	411	452	389	437	480	465	441	456	431	466	442	449	416	405	463	451	430	425	455	399	414	414	414	443	437	414	431	418	435	435	399	457	426	404	436	427	441	443	442	433	413	460	465	437	465	435	408	448	462	436	429	430	436	441	455	469	474	457	448	436	443	459	450	464	471	470	473	468	467	467	452	456	445	450	459	437	455	462	435	460	405	470	455	459	448	442	483	457	420	432	438	459	437	441	449	437	417	451	448	439	441	423	417	409	409	457	443	480	441	406	417	445	440	434	414	434	435	427	425	448	415	409	451	438	420	430	435	401	453	398	443	428	432	431	399	414	445	436	445	433	425	416	430	455	419	420	407	452	432	438	455	436	423	435	461	405	411	437	453	418	440	406	411	439	395	437	455	445	407	450	406	438	407	449	404	425	416	446	430	450	398	440	395	397	431	416	402	433	420	425	425	437	433	444	419	412	433	371	454	440	427	416	434	404	446	429	415	419	429	430	450	440	403	428	446	424	454	444	441	451	439	421	427	438	419	441	447	448	444	416	397	453	424	438	435	421	412	456	415	431	429	411	435	447	405	417	419	470	432	402	410	445	433	426	451	420	425	396	400	407	436	443	444	422	404	431	425	431	422	457	451	433	440	406	438	439	434	425	421	444	414	445	465	442	420	419	432	417	466	413	420	423	419	454	441	447	430	428	444	408	396	416	421	431	420	427	408	409	438	439	430	433	404	435	432	432	423	433	431	426	415	424	452	431	438	438	463	401	444	423	449	423	408	396	437	406	442	446	417	419	422	435	415	434	457	421	433	423	420	420	432	416	435	460	422	447	424	442	440	447	459	428	435	417	417	420	441	424	435	417	420	451	429	414	444	388	436	407	428	457	432	430	419	415	407	438	438	437	422	409	426	409	416	435	387	416	461	412	416	419	410	423	451	434	431	436	452	406	436	407	427	457	439	400	448	460	434	449	410	420	441	437	417	433	415	451	485	377	423	428	454	408	420	444	461	461	429	442	429	421	415	408	413	407	413	412	423	451	458	442	420	404	413	433	459	435	405	423	442	442	423	422	424	424	420	424	425	413	420	431	413	440	461	426	443	420	460	422	434	430	456	410	450	427	402	424	430	415	447	466	434	428	403	447	405	416	440	400	441	373	431	392	417	440	409	417	427	412	437	423	421	425	388	414	461	452	413	436	431	443	440	407	400	430	383	430	417	435	411	420	450	443	445	444	425	431	413	435	414	429	395	435	432	408	419	447	440	418	420	414	391	435	415	437	417	448	406	433	422	405	406	454	417	423	453	391	441	454	453	411	424	424	438	413	440	404	424	420	428	420	421	427	442	411	439	434	452	426	443	396	431	425	441	420	393	416	424	443	435	420	421	402	449	461	437	412	418	438	444	437	431	422	438	423	442	417	405	434	421	441	410	410	419	433	442	435	444	402	442	414	431	465	424	439	447	426	433	423	467	429	442	426	444	424	464	431	453	446	419	415	427	417	434	417	447	434	397	437	411	420	440	415	403	401	434	416	427	415	429	421	441	448	415	421	410	437	445	416	442	444	441	432	439	403	438	442	449	422	442	412	428	430	433	419	438	425	425	409	431	400	419	414	418	404	433	442	433	424	451	461	406	417	401	448	478	454	421	398	443	464	403	425	433	429	423	457	434	407	433	449	444	416	407	471	440	418	414	414	407	433	418	409	430	458	447	385	371	450	412	428	444	428	433	416	451	419	424	446	436	473	415	433	421	431	426	459	442	408	422	429	381	416	422	407	429	425	441	429	405	401	457	440	495	443	444	431	456	436	404	440	443	426	427	421	454	416	411	438	390	440	444	412	433	426	412	406	401	418	426	432	435	434	432	392	443	436	441	402	413	433	420	430	420	439	395	467	444	425	443	435	382	423	413	422	414	428	424	421	419	445	409	414	458	436	411	450	417	417	454	436	440	418	429	411	425	391	422	455	439	449	465	441	435	455	418	437	446	419	442	407	462	406	455	433	435	412	439	416	406	442	418	409	443	413	453	411	458	415	429	421	465	439	417	459	455	413	427	398	443	417	415	438	433	463	467	438	430	411	425	414	444	437	429	413	438	401	450	442	447	444	436	448	441	411	423	419	441	437	463	409	424	437	443	396	418	427	408	456	442	442	434	433	414	411	452	422	422	435	430	413	417	436	450	424	410	426	436	406	411	418	419
345	0	2700	209252	376	11	50	425	555	687	703	731	629	670	634	628	620	583	574	588	607	615	708	786	973	1095	1112	1142	1101	1141	1127	1125	1149	1078	1015	1006	972	909	806	763	704	647	576	521	544	467	514	462	470	486	465	442	476	456	481	455	424	450	448	431	450	455	457	437	438	455	462	423	477	466	489	446	462	483	471	453	458	482	463	457	452	459	446	487	471	441	471	419	478	478	448	465	472	445	444	455	445	433	441	443	449	459	454	417	435	474	450	447	440	433	419	485	467	406	447	445	461	439	457	471	427	425	464	486	442	483	448	466	466	473	502	475	459	480	452	439	445	480	430	460	449	473	459	441	478	455	446	473	453	446	442	439	501	430	479	497	429	480	438	406	460	434	504	448	485	422	454	461	440	503	461	485	462	442	514	483	422	473	459	461	439	434	451	436	420	452	451	428	450	440	452	442	430	464	481	464	432	429	434	452	454	473	456	458	428	440	449	481	472	448	456	425	433	470	442	408	471	450	454	466	455	473	410	453	446	454	472	434	427	451	485	453	457	425	433	440	416	418	436	454	423	419	469	462	437	464	413	463	454	419	461	459	459	480	442	437	494	457	434	457	451	435	468	427	445	467	444	438	435	474	434	477	472	468	457	471	453	430	448	425	441	439	443	460	420	454	446	444	467	454	456	444	458	453	430	416	428	431	448	447	483	474	425	453	456	461	459	453	430	418	454	469	408	461	454	460	472	440	434	454	472	473	430	443	442	430	491	432	446	442	476	437	441	449	434	427	457	455	432	451	464	458	437	441	493	475	423	465	447	442	460	417	409	472	448	448	431	434	453	483	454	458	460	487	422	454	445	447	459	455	444	448	419	425	422	464	437	439	441	439	460	447	472	457	427	427	458	428	408	432	437	407	429	433	463	464	452	429	486	455	473	444	434	422	437	443	461	450	477	456	455	486	446	427	449	455	467	451	460	434	449	445	448	456	463	442	441	476	435	465	445	440	455	474	469	420	426	472	430	472	457	461	460	451	419	453	451	450	471	425	447	434	431	436	461	457	455	437	438	477	431	468	411	447	460	446	475	452	432	440	449	428	463	450	436	449	445	459	426	455	423	501	451	472	436	447	409	461	421	433	475	423	450	427	449	416	437	447	424	447	397	425	437	438	452	443	437	445	495	446	467	418	436	449	449	469	449	480	439	446	446	436	446	454	450	453	443	459	445	431	450	463	461	488	428	410	431	416	471	462	447	445	462	440	450	438	451	412	437	453	496	428	433	474	445	456	452	440	445	459	432	438	427	434	429	416	471	449	451	443	467	431	430	433	434	420	430	441	420	430	440	454	435	435	478	440	418	404	465	450	455	419	459	437	452	452	448	449	457	440	430	445	444	489	400	431	415	455	450	419	469	457	421	443	421	473	465	423	466	463	463	461	420	467	460	437	428	461	443	443	426	460	454	427	424	433	446	443	450	447	472	426	451	455	443	460	446	444	445	434	459	449	419	461	444	447	465	435	433	450	400	431	448	436	419	450	439	445	420	447	457	464	404	475	474	434	423	461	452	433	427	468	448	449	421	436	449	446	446	427	433	434	451	437	468	431	428	416	445	444	436	440	449	445	465	451	451	419	418	447	467	447	418	453	447	429	461	385	452	444	431	463	453	451	454	381	493	420	442	457	482	472	442	449	427	429	469	456	416	422	432	440	453	442	452	445	472	452	406	449	443	456	455	449	422	442	481	445	461	452	497	467	425	423	465	459	416	459	415	436	451	443	461	443	450	411	462	462	463	421	427	432	487	463	448	451	418	447	470	482	495	426	434	467	437	474	438	440	410	463	451	461	452	462	433	457	453	446	442	451	442	413	465	460	419	455	436	446	447	448	458	455	420	447	479	448	441	441	413	466	429	423	454	447	458	439	427	470	473	463	446	453	452	489	458	456	469	436	464	458	425	451	451	468	448	446	463	441	423	454	437	402	446	431	447	429	467	423	451	414	409	448	465	455	490	439	493	475	443	466	456	408	445	454	459	442	447	444	431	461	450	427	451	458	427	451	464	439	421	482	456	433	431	428	429	430	449	429	442	462	426	442	438	455	453	443	470	445	407	443	435	439	398	422	441	451	460	444	467	466	445	468	417	465	453	433	449	439	441	454	445	434	443	451	455	458	483	445	463	462	476	433	474	423	445	461	434	429	436	443	435	459	444	471	433	437	428	441	471	439	434	419	428	430	457	445	451	429	472	469	449	442	435	442	415	462	440	441	474	447	448	448	431	434	463	473	452	465	441	445	431	427	440	416	443	442	436	475	423	437	449	441	443	425	436	469	448	465	431	464	434	443	476	422	448	486	447	445
345	1	1900	209353	378	10	124	420	555	596	654	673	623	604	610	588	557	540	512	555	537	553	552	533	588	534	524	604	629	630	677	718	660	650	643	608	568	585	519	557	537	508	476	500	478	480	487	504	461	520	498	462	483	502	484	487	475	482	513	490	453	497	472	524	461	496	477	448	460	492	479	469	448	465	479	486	481	482	475	504	494	441	483	479	474	460	485	456	447	480	473	462	477	479	476	480	502	475	455	496	496	471	493	469	457	470	475	453	471	479	440	479	467	471	503	500	491	525	522	466	479	508	494	503	496	471	499	470	528	464	527	498	496	523	494	494	499	489	500	489	535	475	498	485	488	473	485	508	509	472	506	465	514	475	479	470	471	488	478	468	504	486	446	512	468	483	497	490	458	491	475	501	464	470	462	495	451	497	455	459	537	459	471	467	464	485	480	532	471	514	471	465	424	483	460	483	480	474	461	444	482	460	465	483	483	458	480	457	489	500	482	470	462	454	518	492	486	482	475	485	445	474	504	483	452	479	479	472	475	484	486	483	484	493	472	469	459	474	459	446	462	489	451	439	490	471	505	513	466	456	476	473	477	481	467	498	494	436	493	467	452	450	505	497	460	461	443	456	452	461	498	472	443	447	485	480	490	417	470	487	456	442	471	485	466	468	479	458	483	461	441	458	473	487	470	463	492	443	470	476	470	488	431	501	475	472	481	502	445	436	488	453	481	481	488	445	484	489	470	486	474	461	487	457	486	473	496	437	461	463	483	472	470	485	449	455	497	487	467	463	469	486	463	470	488	486	469	453	456	457	497	468	461	462	460	488	465	484	443	488	471	452	462	494	454	479	464	486	459	491	485	450	466	473	467	493	460	495	501	465	491	507	492	455	441	490	504	443	458	478	497	482	463	473	477	443	463	472	449	487	420	474	487	501	462	481	487	480	481	486	493	475	478	494	481	461	472	460	515	447	462	466	482	449	445	434	480	475	443	456	440	445	473	492	490	496	487	464	479	474	451	438	485	475	441	468	422	481	478	475	460	501	464	486	463	478	481	469	486	458	496	456	450	486	483	506	467	449	452	507	435	494	484	461	451	486	482	495	491	495	505	452	445	466	478	492	490	467	462	468	478	481	472	460	468	481	462	485	434	515	461	460	471	465	466	489	453	473	496	496	487	489	460	489	446	462	472	462	439	472	494	452	443	416	450	472	480	473	515	451	466	458	471	457	472	498	454	449	486	470	454	472	486	451	441	486	434	480	481	446	458	478	464	457	465	478	449	489	486	472	458	469	471	491	458	468	460	514	489	441	489	470	486	488	465	493	456	494	460	445	469	465	482	451	453	488	468	474	445	460	489	473	455	466	467	474	463	458	475	464	455	447	474	486	447	476	471	488	470	437	466	447	455	492	508	471	481	477	463	450	465	457	454	461	496	467	462	510	498	488	442	462	476	486	460	474	474	479	472	495	461	484	477	467	410	464	467	472	504	486	500	444	504	490	439	453	459	463	428	451	453	449	479	438	486	472	455	489	490	481	464	471	473	485	476	491	467	462	466	485	485	433	454	482	439	445	467	498	447	523	466	522	491	443	443	475	474	479	446	499	466	464	461	452	460	508	467	484	467	471	476	479	474	449	465	445	455	495	445	482	464	515	508	473	475	456	445	487	467	433	465	472	430	458	469	476	446	491	445	466	442	480	459	450	459	439	469	459	494	490	459	475	474	477	492	457	488	469	451	474	461	523	447	463	451	471	493	457	471	489	470	486	431	480	473	478	460	425	444	476	476	459	486	465	453	463	516	491	467	473	484	455	468	470	452	452	480	507	454	479	471	453	478	452	455	459	414	472	460	469	488	486	461	429	468	452	458	453	498	444	485	466	462	470	491	439	489	465	495	456	515	462	493	457	481	481	460	431	439	464	473	452	461	432	503	458	469	473	477	471	435	446	489	435	458	495	478	472	464	467	514	463	489	510	496	450	515	483	478	488	472	490	463	463	460	485	462	479	468	468	450	447	483	501	469	447	448	463	472	484	476	469	471	520	477	485	463	451	464	466	471	482	442	450	482	502	459	455	488	474	468	477	449	483	470	502	447	504	504	494	490	467	483	444	465	470	443	476	473	453	481	487	481	460	462	480	471	480	467	458	442	458	466	449	474	453	480	483	454	468	459	453	497	478	484	471	459	466	467	491	469	482	450	489	426	475	480	454	459	473	492	483	492	476	469	445	482	469	431	470	453	490	489	466	460	474	470	502	485	472	458	500	479	472	481	435	491	457	470	469	481	480	465	467	442	453	494	474	453	455	442	473	513	473	503	459	463	486	461	478	503	493	502	452	457	459	450	483
345	2	2100	209455	381	7	73	435	540	682	660	674	660	627	619	643	573	584	549	574	539	562	545	559	627	718	740	793	806	790	859	880	906	926	909	910	872	867	849	813	691	570	558	522	482	521	463	533	473	502	479	475	519	447	462	526	486	494	505	524	518	495	473	465	472	478	465	487	500	466	470	461	493	484	470	473	499	467	490	446	497	490	515	464	464	495	495	512	462	534	485	496	453	476	500	501	508	525	458	467	490	465	488	499	482	496	467	478	486	511	481	440	481	496	478	490	483	511	521	492	459	503	496	492	511	524	465	508	476	478	482	509	525	477	470	513	504	490	491	471	483	502	495	466	501	521	480	519	494	425	491	473	470	486	485	508	465	489	482	478	486	498	489	484	448	428	501	487	472	488	513	463	510	513	476	486	484	478	485	479	487	455	469	463	510	494	459	486	471	499	495	482	472	475	479	460	477	481	476	460	479	496	490	488	502	487	459	475	464	467	459	474	477	478	481	452	487	486	497	478	482	487	474	469	462	463	482	467	523	501	485	471	456	491	448	446	485	499	482	503	493	471	483	465	449	460	465	470	486	504	484	454	452	477	493	469	458	504	473	477	466	467	466	461	473	486	441	458	516	472	501	466	463	482	472	459	449	458	438	481	489	486	484	527	500	483	492	450	461	463	463	468	521	459	474	462	490	457	467	519	469	493	476	470	501	462	478	472	450	505	470	466	490	481	471	482	457	480	477	517	476	447	473	449	502	480	493	492	510	487	453	491	499	482	500	499	474	466	454	501	456	483	448	475	485	464	496	482	438	476	471	455	473	452	471	492	468	455	493	486	461	469	438	501	475	467	464	481	488	489	444	452	471	458	463	496	479	506	460	476	444	507	524	476	455	462	480	463	498	475	455	477	472	451	431	469	466	469	493	502	516	491	477	464	513	492	447	480	485	468	475	489	497	471	486	499	482	483	448	460	478	496	474	475	445	496	483	486	449	457	462	451	515	473	494	462	465	467	497	473	476	456	445	466	489	475	481	488	506	501	481	488	493	473	452	490	463	484	443	496	485	482	509	488	457	505	459	477	474	470	484	475	471	479	479	467	464	472	474	464	473	473	471	488	455	433	456	457	495	489	479	466	472	479	475	514	504	493	454	467	451	469	488	459	466	460	465	469	471	500	457	496	460	504	490	484	499	506	486	513	516	489	503	458	490	467	487	493	494	479	446	450	494	464	507	461	475	478	467	517	459	466	489	510	494	463	502	489	468	481	482	479	486	480	464	461	483	496	475	484	507	487	452	498	502	472	472	489	473	498	483	467	490	483	481	447	479	482	465	417	473	476	433	488	434	495	453	486	482	485	485	470	487	474	486	494	501	442	443	464	473	486	446	483	495	504	475	470	459	488	498	510	451	465	477	479	472	489	444	500	481	483	477	486	489	479	473	517	465	474	479	535	478	461	480	467	446	490	477	470	468	492	511	475	503	469	482	468	517	502	473	468	501	481	440	480	469	494	456	482	503	493	473	490	491	458	475	469	511	491	468	425	463	450	488	498	449	469	445	473	444	483	476	496	470	475	469	472	482	481	491	482	474	471	471	467	493	475	482	489	476	457	469	451	478	474	474	453	477	471	475	440	480	466	438	530	478	488	484	460	506	464	474	481	514	488	482	504	446	455	506	514	468	493	466	523	474	507	466	462	483	448	478	491	488	471	487	481	487	512	480	479	465	499	469	452	479	465	465	484	496	478	503	497	461	460	490	478	454	489	453	437	500	447	470	471	483	486	456	483	498	446	437	470	507	457	499	425	498	475	485	454	465	500	473	521	484	470	476	510	500	451	492	470	463	486	456	463	491	507	462	478	460	494	481	460	490	466	488	477	493	479	469	461	457	454	486	437	468	441	480	465	488	484	484	463	488	482	458	472	444	480	474	480	470	475	461	472	460	469	465	463	462	479	444	457	490	459	484	478	465	493	468	478	459	497	495	470	460	490	439	484	486	495	497	460	440	485	474	452	499	475	462	475	481	452	458	488	470	484	477	489	462	463	497	445	455	461	491	476	493	468	505	468	453	465	474	488	478	457	473	472	483	441	455	469	482	461	468	516	477	480	462	456	470	502	449	460	473	450	456	492	482	482	475	480	471	461	438	447	448	470	479	454	497	468	472	504	464	426	476	492	475	444	443	465	498	464	489	449	484	504	477	445	473	489	485	499	498	473	481	474	500	464	487	477	454	487	487	476	487	507	459	489	505	476	485	469	457	444	449	462	469	492	520	468	489	488	458	454	498	511	486	449	475	472	446	452	478	466	508	469	522	472	499	490	488	469	459	483	486	467	495	462	479	458	504	462
345	3	3500	209557	377	10	87	436	609	689	622	695	630	651	625	630	596	574	586	582	573	584	586	598	712	788	893	907	910	929	948	904	932	910	875	822	805	758	715	688	624	565	568	538	500	530	463	506	477	471	496	471	495	495	527	520	521	509	559	541	521	472	521	468	532	496	490	464	490	500	455	525	470	480	457	472	489	478	508	488	450	487	474	485	494	473	506	479	476	492	488	504	512	499	531	474	490	480	518	486	460	489	450	473	498	498	475	495	451	488	488	475	516	494	487	484	524	485	508	496	524	479	511	491	524	505	489	487	493	521	493	512	513	486	503	451	497	522	470	521	480	492	511	520	501	483	482	471	528	492	487	479	479	487	479	494	484	509	487	487	468	492	498	487	450	494	473	485	459	447	488	509	492	482	469	474	455	484	483	493	436	475	541	486	485	487	467	470	469	488	485	477	499	487	483	470	472	469	476	465	493	505	483	511	499	519	470	472	491	518	470	457	459	495	495	481	487	488	474	494	473	463	514	472	465	487	478	476	469	511	450	489	488	487	480	489	456	500	469	451	472	468	500	486	506	506	465	451	463	476	493	465	481	514	461	467	490	489	468	483	482	476	482	503	487	469	475	510	492	500	477	493	462	444	510	463	478	423	486	513	475	476	506	474	508	465	462	491	447	505	489	488	496	485	501	459	467	508	449	475	491	471	487	492	484	468	467	469	473	488	471	477	455	450	505	477	503	459	492	497	489	475	475	494	507	480	499	467	471	475	466	468	501	519	477	485	468	494	485	467	462	485	485	468	458	491	484	477	481	463	468	451	482	492	500	472	464	498	447	503	481	479	502	458	484	493	479	493	465	498	499	499	478	495	458	469	492	483	478	477	492	462	456	469	468	458	522	496	482	483	494	484	474	531	479	487	473	471	497	490	462	486	459	492	482	490	434	476	483	498	470	480	483	464	496	503	464	448	493	484	488	443	467	448	478	500	488	455	441	468	500	516	485	473	495	476	498	499	462	480	440	472	489	477	472	475	486	491	458	471	479	465	494	462	460	480	478	510	493	481	446	447	450	472	481	457	450	467	483	440	472	467	499	451	470	466	489	478	498	464	497	468	469	461	523	508	478	491	462	493	456	499	485	475	473	459	477	464	503	502	467	493	459	443	468	485	479	477	497	513	493	469	491	517	491	497	504	470	487	466	477	445	490	438	485	477	479	484	478	488	457	483	498	501	488	499	463	507	479	458	461	486	455	459	499	500	478	503	485	442	502	501	505	504	464	479	490	487	503	494	494	466	495	480	451	462	506	462	462	461	475	458	500	511	488	456	489	472	453	460	469	492	475	492	443	495	472	503	504	483	477	481	466	473	460	489	482	457	483	493	467	470	471	506	463	499	486	529	492	467	479	494	480	488	479	483	508	511	491	485	488	482	488	486	461	495	492	511	481	473	470	527	475	471	487	495	451	506	482	493	476	491	443	473	499	493	475	490	510	489	488	480	479	488	467	493	500	472	466	475	443	494	483	522	482	454	455	477	500	446	484	470	496	473	456	484	506	465	474	462	511	446	482	469	486	507	481	487	503	494	488	455	479	499	503	509	473	490	473	489	503	511	475	469	452	467	503	503	492	474	491	467	481	488	499	508	454	491	487	493	473	519	486	508	475	463	493	505	493	485	460	468	476	482	481	484	479	492	461	490	468	482	450	453	466	502	484	497	487	470	458	424	460	465	488	463	493	449	477	469	469	516	481	485	502	492	519	491	472	467	489	476	505	490	491	459	475	484	480	492	471	515	467	499	458	487	482	502	448	503	484	500	509	485	461	470	470	522	465	470	481	475	512	464	488	478	467	484	460	491	445	501	476	492	461	512	458	471	495	473	501	495	466	457	495	519	474	476	485	497	456	464	450	484	469	472	494	485	500	449	429	484	440	523	526	497	455	446	463	476	487	512	468	483	478	500	514	490	480	469	468	500	477	474	475	494	496	485	462	457	481	492	454	484	440	466	476	474	494	483	466	476	463	479	506	514	514	481	458	493	481	489	491	460	501	445	475	469	469	493	462	473	499	488	489	491	501	444	490	523	479	462	484	483	488	443	474	502	460	495	494	500	454	434	500	493	478	462	469	474	481	486	473	474	454	493	487	452	501	475	478	475	498	481	484	459	486	473	466	478	490	458	450	473	488	431	472	461	484	486	439	451	482	471	503	464	483	445	484	507	490	467	487	430	483	468	485	474	469	484	485	466	496	506	467	503	469	485	494	476	464	451	494	488	468	459	480	497	495	509	493	480	504	482	481	468	474	460	446	472	461	510	491	466	462	479	485	463	506	492	453	490	511	490	450	460	479	473
345	0	2700	209659	373	7	45	405	573	677	701	725	703	706	667	647	595	614	621	635	607	595	609	637	709	820	911	906	959	946	976	907	990	969	947	968	910	879	867	696	600	535	511	532	494	530	493	533	531	510	562	528	509	518	539	558	551	560	534	501	499	502	501	526	518	503	480	503	496	514	479	534	474	496	505	534	531	506	543	468	487	504	500	494	512	505	503	484	483	482	483	492	496	500	517	487	534	479	490	507	498	479	502	485	485	496	511	471	513	505	497	489	477	522	521	518	495	515	527	508	509	523	543	515	523	541	529	523	527	572	523	532	509	532	508	497	528	499	520	505	504	472	459	535	500	505	524	524	465	513	489	482	496	525	539	498	513	478	504	467	494	489	514	527	488	508	516	486	521	489	536	504	501	502	452	510	521	487	509	494	497	500	470	476	458	480	462	510	487	516	512	528	505	505	502	503	479	466	532	511	465	482	493	476	516	507	516	509	504	474	544	503	488	474	495	513	488	518	427	482	530	481	503	501	506	479	497	476	471	490	503	487	476	480	498	495	499	502	495	516	502	490	468	500	490	487	502	475	485	480	498	508	481	477	495	527	508	526	493	496	509	507	517	508	464	476	517	506	478	516	498	519	499	542	490	474	505	497	492	484	486	469	483	479	495	522	483	475	474	489	503	497	486	499	485	482	506	474	487	476	484	527	499	487	507	485	503	499	505	469	513	476	506	483	490	474	486	487	522	457	504	507	479	496	530	486	494	532	485	492	536	487	489	482	501	512	509	474	494	483	487	480	518	527	484	507	541	490	489	489	480	485	524	489	496	513	480	505	521	495	458	475	474	498	483	488	497	500	508	509	501	501	507	475	537	503	491	488	475	489	475	486	487	519	504	515	491	509	479	495	486	490	485	486	491	477	486	462	482	510	472	505	487	502	507	545	503	506	492	529	456	493	469	507	505	509	478	484	489	476	496	505	472	499	485	484	494	469	490	465	500	539	487	458	530	470	481	468	469	473	478	508	504	501	498	488	469	492	464	476	509	473	517	507	499	487	480	486	485	526	492	490	487	480	471	495	495	493	471	486	478	474	448	496	470	487	505	525	491	480	490	523	521	489	503	489	484	472	503	512	507	452	515	507	525	498	483	496	490	498	521	479	493	495	489	493	482	499	482	541	468	513	490	494	445	503	503	541	493	496	509	488	516	480	500	515	490	481	485	557	485	485	496	482	512	485	507	495	489	494	495	512	507	495	488	481	502	524	485	501	469	483	505	488	500	472	473	505	492	504	452	512	504	494	519	491	510	495	492	472	466	482	542	490	467	520	478	470	472	515	502	507	493	492	500	480	491	484	529	479	488	508	470	502	513	517	503	500	519	484	481	509	463	508	477	511	508	521	538	476	501	499	490	475	474	485	501	508	462	479	443	502	493	477	501	504	490	482	482	516	473	486	467	487	504	485	472	495	489	512	537	493	494	501	480	492	502	483	497	455	482	511	500	484	524	501	480	498	504	502	490	501	506	491	505	502	489	516	472	510	531	460	490	465	525	518	472	466	510	523	534	473	484	470	509	480	455	530	501	515	519	497	462	479	492	509	500	498	498	518	489	497	500	490	519	505	501	473	487	480	469	495	509	504	495	476	533	476	496	483	508	495	501	502	487	488	511	523	495	455	482	520	501	521	461	477	482	501	506	497	482	489	510	514	483	485	463	487	505	540	465	506	492	513	481	475	499	516	494	509	502	506	474	489	489	473	472	457	495	468	499	471	483	482	503	476	512	420	498	484	502	504	460	506	481	460	500	484	495	500	485	488	482	480	508	504	482	528	513	503	512	507	473	490	476	487	481	515	508	500	476	515	481	490	468	510	482	477	474	468	494	537	463	499	493	470	492	488	479	503	495	487	504	500	433	471	495	514	491	491	470	483	484	492	515	477	499	489	495	482	484	498	494	476	488	478	483	490	477	492	505	509	495	505	495	504	447	468	500	523	501	494	496	515	500	464	516	504	490	477	491	525	512	479	480	525	459	502	495	487	465	496	498	490	506	498	473	524	492	487	540	511	512	503	497	467	470	495	486	474	484	503	511	462	525	523	519	466	492	507	500	500	489	488	507	502	466	512	499	512	524	527	491	468	453	493	517	487	471	472	497	483	484	526	509	480	483	509	488	510	473	527	522	480	508	516	496	491	510	489	519	460	502	501	510	508	516	464	475	489	500	517	472	479	493	500	503	478	450	467	529	472	500	489	466	504	486	527	511	507	511	457	507	466	484	526	518	478	483	495	492	493	515	465	490	475	497	492	473	497	503	504	513	475	512	489	489	483	509	483	468	525	516	501	442	512	479	489
345	1	1900	209761	388	6	122	464	546	677	655	662	659	643	571	605	572	566	550	556	572	568	530	552	587	620	640	722	774	858	889	947	864	868	816	811	794	755	648	646	602	597	537	514	491	496	490	470	487	489	470	478	480	488	481	494	520	478	474	488	513	495	453	479	498	474	457	489	474	488	493	509	500	486	467	501	466	445	520	472	519	497	438	474	502	497	479	462	495	461	495	519	481	464	483	458	476	465	493	443	456	472	478	465	481	490	459	509	490	456	524	482	501	488	471	527	504	468	482	444	504	540	489	496	478	509	486	516	518	527	509	500	502	502	495	471	479	512	501	492	489	464	499	476	465	472	458	455	496	493	508	486	501	466	480	491	433	480	477	497	505	491	505	485	480	485	444	489	453	471	432	499	461	468	474	481	475	517	479	460	472	508	464	484	465	469	489	484	464	505	463	502	470	470	453	473	452	499	481	479	491	474	486	492	442	525	465	455	483	482	460	480	465	478	477	467	434	452	503	493	509	461	462	499	482	497	521	465	507	465	507	491	489	487	454	493	501	448	450	448	454	522	479	463	509	512	475	483	448	464	505	488	472	479	464	516	477	487	468	491	471	511	484	482	506	497	478	463	490	476	491	479	463	461	469	491	485	511	477	440	480	491	470	478	502	475	466	474	472	467	510	468	471	487	464	481	452	489	482	492	503	505	464	453	455	533	461	492	475	487	499	480	492	473	439	479	503	500	501	488	464	481	484	486	459	491	490	483	467	498	500	485	446	533	471	458	467	512	454	431	450	490	470	454	476	490	462	476	502	473	490	455	483	490	483	490	461	482	468	454	487	455	502	476	470	474	479	481	478	491	485	483	506	454	452	465	485	485	479	499	477	486	474	489	466	472	475	517	451	496	513	457	453	470	473	478	471	467	467	435	431	465	456	461	497	459	454	488	456	459	468	511	473	477	492	514	455	488	494	483	469	476	464	456	514	473	457	463	482	460	463	459	478	493	486	505	455	485	490	462	454	492	464	451	466	461	532	480	477	477	528	491	464	486	491	496	497	507	475	500	464	472	485	482	489	474	474	479	482	469	491	502	488	463	452	512	498	531	498	492	460	478	516	497	458	454	509	475	456	469	485	494	467	474	513	478	451	467	495	498	483	468	472	496	451	468	450	491	476	489	506	501	472	461	484	497	470	482	435	470	449	481	465	468	487	478	498	471	467	468	470	456	525	466	481	463	468	449	467	473	454	481	439	472	500	452	477	488	486	481	479	491	480	476	462	465	462	480	451	473	466	514	455	485	489	484	481	472	490	466	460	473	481	455	471	496	468	475	457	503	468	508	497	458	477	495	485	478	482	456	490	504	477	488	487	483	464	460	495	456	532	508	450	485	488	493	475	481	486	461	488	445	471	471	487	475	486	452	471	466	490	508	473	531	458	476	495	485	489	472	478	488	468	473	476	497	515	502	485	471	488	468	479	475	454	484	469	488	465	496	457	458	466	503	468	456	484	459	486	485	479	484	469	531	453	490	440	455	466	481	490	488	478	462	493	475	515	513	441	515	467	469	456	434	501	458	479	494	476	475	518	488	509	489	450	467	479	440	469	473	505	473	461	453	467	459	495	494	474	475	462	465	499	477	478	486	485	482	461	492	467	465	470	481	470	472	482	484	458	471	463	493	473	460	472	474	510	432	497	479	472	488	470	502	463	461	476	454	506	489	478	488	479	496	504	454	472	458	484	479	488	460	457	483	491	462	502	513	451	459	473	475	495	463	497	500	464	480	456	493	466	496	489	474	460	440	476	479	475	487	461	476	479	468	469	465	467	497	506	485	497	467	460	457	459	490	488	457	458	484	508	501	488	479	505	504	461	453	483	504	469	454	468	485	472	468	484	501	450	490	495	505	458	460	468	465	492	486	488	453	468	488	470	489	474	503	504	517	489	491	470	455	516	477	458	422	472	486	477	460	494	502	461	478	519	479	501	439	468	462	476	491	483	467	454	506	474	489	466	485	502	492	478	464	477	445	467	486	476	488	457	464	508	484	449	508	498	448	450	489	517	463	462	476	487	481	483	516	471	456	503	491	507	462	513	466	494	477	513	443	488	481	472	465	468	483	470	474	480	475	478	479	476	491	464	494	491	442	459	488	469	494	472	505	462	487	517	449	492	489	462	507	469	499	477	488	461	453	444	480	452	454	479	482	478	478	492	466	452	466	464	457	492	461	453	482	494	469	479	490	460	459	450	484	480	477	507	464	486	457	462	485	503	470	480	483	475	479	501	490	464	465	481	461	459	482	473	486	449	487	479	492	466	468	469	503	480	505	448	463	471	488	478	442	483	492	474	443
345	2	2100	209862	379	10	79	485	604	689	693	701	687	675	617	631	574	600	586	581	607	654	774	807	793	860	866	925	957	928	936	964	981	964	965	926	900	869	846	811	798	697	610	561	521	508	521	492	497	499	457	474	521	479	471	521	513	516	523	506	490	516	485	491	492	510	479	523	495	473	515	477	493	466	499	486	501	499	484	473	465	487	515	472	456	486	458	513	506	474	459	519	496	498	488	513	515	461	483	474	476	485	485	484	496	497	512	481	450	481	486	473	468	469	468	487	482	453	475	451	498	497	457	489	487	470	475	483	502	492	499	505	457	504	493	482	496	469	502	453	487	499	506	489	507	487	487	469	462	510	476	455	484	503	463	486	498	470	506	467	468	499	459	485	472	495	466	519	474	485	456	465	483	477	480	491	460	506	489	490	485	498	490	495	500	481	490	482	491	483	456	479	447	450	491	532	482	505	479	470	504	490	482	460	484	477	472	522	512	470	436	476	466	511	471	498	461	492	513	468	505	492	458	478	496	508	484	467	439	492	485	483	490	482	498	486	454	471	466	447	491	469	493	473	499	520	496	467	523	495	459	494	445	484	482	441	476	505	453	483	494	480	501	480	510	474	473	504	528	467	473	490	524	473	522	472	505	501	485	468	456	467	462	448	490	452	529	485	489	461	496	488	456	519	458	475	467	496	468	504	485	475	472	482	462	490	479	458	503	472	492	482	480	499	477	482	483	482	480	478	479	502	487	490	450	479	475	459	489	456	491	473	481	475	482	511	477	470	511	472	494	486	466	506	495	472	502	505	474	498	440	503	432	461	478	488	482	459	484	477	480	485	512	435	478	501	512	490	497	469	455	496	482	480	489	507	480	496	482	495	496	453	470	487	477	443	500	480	472	501	479	482	494	516	475	470	496	469	496	461	497	479	466	489	471	475	508	510	475	466	483	476	511	445	480	459	466	463	456	490	489	472	500	498	474	510	508	454	476	451	479	478	510	477	484	450	514	514	474	446	495	473	455	493	475	456	490	484	482	502	461	456	455	487	484	479	452	457	452	486	484	492	503	455	485	460	457	517	475	458	476	494	472	465	485	462	485	486	489	471	523	453	471	518	499	439	457	478	462	488	483	507	462	486	459	465	513	483	501	501	502	497	475	461	484	483	457	435	504	460	475	493	451	494	514	482	513	499	472	491	475	455	490	475	517	493	458	492	462	468	534	461	474	481	463	489	457	463	476	484	470	501	485	486	489	522	507	504	476	477	472	467	496	501	502	491	474	451	468	486	463	515	428	464	476	484	496	492	469	452	502	484	472	471	475	478	492	497	520	469	457	509	491	478	485	482	502	506	451	496	464	485	484	514	461	507	486	504	487	441	491	481	500	489	472	446	458	482	486	498	515	486	476	488	477	508	470	470	451	489	463	471	500	464	466	485	520	497	473	513	461	472	505	471	522	487	465	495	510	479	492	478	477	515	474	482	515	519	482	461	454	447	520	466	460	455	504	458	484	454	477	530	474	478	451	498	494	518	469	478	472	490	478	476	449	517	458	480	491	480	475	499	473	476	474	456	487	484	463	476	466	454	496	479	475	502	490	466	477	492	501	472	470	459	474	493	468	478	463	479	458	516	502	487	499	464	502	491	474	501	469	494	513	496	459	468	477	480	499	503	463	494	471	493	481	486	509	518	477	494	489	501	462	470	480	488	441	474	501	483	454	467	476	499	468	497	461	414	464	446	457	513	492	473	473	479	486	491	490	492	467	487	513	479	480	481	483	448	497	489	512	463	472	448	503	464	482	516	507	521	464	490	487	481	468	496	489	474	453	466	492	441	482	486	465	497	478	472	452	485	482	441	481	481	476	490	464	477	486	485	482	473	466	475	506	497	487	458	471	484	507	470	497	466	443	468	460	495	484	473	473	456	472	500	462	515	478	526	465	501	479	480	482	506	481	464	480	489	464	482	515	479	472	496	478	486	471	498	468	483	482	479	500	496	465	475	472	480	471	454	493	484	468	473	495	476	476	481	442	477	495	493	466	485	492	494	466	469	472	479	498	467	468	498	453	523	477	495	472	468	475	493	477	447	465	497	471	481	475	487	499	441	453	483	493	475	472	463	450	496	459	479	483	498	458	502	468	497	476	468	514	474	484	472	486	475	473	468	482	482	455	485	498	489	476	456	488	483	469	510	450	472	447	461	508	472	493	488	469	505	476	494	459	452	457	483	442	535	442	467	476	443	500	473	452	458	477	484	482	513	507	467	501	466	446	480	482	471	454	449	477	483	502	467	486	480	476	472	482	468	510	468	464	480	493	485	495	497	486	492	481	467	461	450	504	478	452	481
345	3	3500	209964	391	12	104	525	656	777	734	734	699	686	683	629	609	603	584	637	611	591	699	892	937	969	1016	1094	1085	1027	1003	1059	1019	1043	999	937	964	922	848	846	764	737	727	618	601	557	500	473	535	508	537	486	475	504	521	504	502	489	555	494	517	489	497	495	479	477	503	485	509	502	495	468	502	477	469	481	502	485	511	485	509	473	440	478	494	484	456	454	456	473	507	462	486	537	491	494	488	484	483	484	480	491	476	511	492	455	487	508	492	453	489	474	505	499	496	465	497	491	471	477	461	501	490	463	522	464	492	495	468	502	520	479	498	463	489	514	478	488	468	487	493	484	499	490	467	511	496	519	496	480	492	520	457	468	503	519	455	536	494	539	470	465	490	459	488	493	480	459	483	497	476	498	463	499	465	479	492	445	492	483	457	508	472	487	509	487	494	481	468	489	479	497	473	441	473	480	434	474	491	454	450	468	454	523	481	476	476	475	480	476	457	480	477	500	487	478	472	480	478	499	500	451	479	462	462	495	477	494	459	512	530	463	499	482	492	493	511	492	475	459	506	496	449	473	455	532	481	472	504	516	452	493	481	488	467	498	488	449	492	465	504	471	481	474	461	484	489	467	456	487	486	471	494	495	463	446	451	484	502	479	455	468	485	484	462	477	475	519	506	464	512	489	496	471	493	474	469	476	446	500	460	505	481	433	500	475	496	476	468	482	443	490	500	507	464	485	490	491	488	507	493	488	516	461	469	476	484	508	492	480	454	484	498	492	477	484	457	513	482	515	467	477	472	463	483	471	491	502	469	466	487	491	486	474	505	474	457	454	493	489	451	485	459	451	450	497	503	489	481	476	496	484	487	448	537	503	514	490	505	464	483	488	490	506	451	491	486	481	452	533	504	459	457	461	480	463	476	492	495	471	480	491	474	486	486	478	482	458	500	456	470	461	478	502	513	490	493	496	491	484	517	464	475	455	497	489	460	510	427	469	468	441	476	474	492	471	467	476	477	481	471	492	499	436	508	488	471	459	460	475	491	505	471	472	496	466	489	465	456	455	498	460	477	475	465	486	473	501	474	468	510	484	494	458	492	498	507	467	483	491	474	520	482	484	442	489	501	467	468	477	479	497	451	464	464	514	440	434	493	483	468	455	464	462	499	489	486	501	457	505	453	458	463	467	502	487	461	497	475	464	472	442	494	486	455	490	512	509	514	490	466	482	488	435	452	485	484	482	456	486	465	464	472	501	503	469	489	488	462	452	482	485	509	470	457	474	476	438	487	486	479	496	504	506	467	489	481	455	481	474	444	509	447	498	457	487	451	464	459	483	496	461	446	483	460	509	457	492	461	490	474	489	484	465	462	467	472	469	443	503	473	465	464	521	479	454	489	458	467	451	515	489	457	475	458	478	461	481	474	482	485	502	485	467	499	475	474	488	476	463	479	480	488	475	465	469	481	478	488	470	474	483	482	502	496	468	513	464	502	473	500	484	466	482	460	446	459	477	451	454	454	504	485	485	431	449	501	452	481	500	472	460	452	469	469	488	480	462	441	498	482	486	472	494	458	475	464	497	460	453	482	485	473	501	475	455	514	498	489	469	500	487	476	474	484	456	475	467	474	471	498	481	502	467	465	507	453	451	467	490	493	446	472	469	507	442	487	462	498	459	457	473	485	492	468	503	505	496	439	528	481	478	477	466	467	494	473	515	479	497	474	440	482	471	511	493	508	489	516	477	496	475	471	504	453	493	491	483	481	472	477	496	494	502	457	472	454	475	488	482	491	491	488	505	513	486	500	486	469	454	471	515	453	497	489	459	510	471	486	472	450	474	475	460	486	517	480	487	491	481	513	469	471	505	497	498	495	471	428	472	466	500	436	442	486	500	480	496	454	476	486	475	481	479	459	482	515	512	491	497	493	494	460	493	490	496	496	454	461	476	453	530	468	461	488	477	475	495	465	489	490	496	492	479	492	480	504	473	484	457	452	468	463	484	452	464	466	496	503	450	464	481	493	468	464	491	476	492	490	473	455	490	460	473	490	470	480	455	485	480	465	476	494	452	510	464	508	484	467	498	488	475	479	490	479	466	509	454	518	476	463	488	497	479	478	480	457	482	499	451	472	485	461	488	502	491	475	496	455	478	455	489	471	503	466	486	468	483	481	470	504	459	486	492	477	496	493	474	468	489	496	471	454	472	460	472	462	474	481	481	496	461	467	497	465	484	488	490	515	481	476	504	446	464	469	452	490	490	509	495	437	466	490	495	458	461	465	440	452	460	487	468	476	468	472	488	471	463	461	467	464	502	477	514	452	504	476	453	482	468	474	475	450	468	480	479	480	451
