345	0	2700	160549	353	4	65	399	596	668	670	707	693	699	650	741	898	1100	1259	1280	1309	1335	1325	1330	1270	1268	1265	1308	1203	1208	1154	1127	1044	1027	969	918	905	812	785	704	658	615	571	489	565	496	491	520	524	540	517	513	492	513	486	506	480	502	476	515	521	488	509	496	463	484	478	516	483	510	472	490	494	500	494	467	470	501	447	477	476	483	489	454	465	518	502	476	493	499	479	481	468	503	503	507	455	464	487	483	491	470	456	448	462	479	490	520	472	466	498	463	465	502	461	484	494	457	458	482	468	491	518	486	445	488	464	488	502	521	467	458	513	474	471	462	452	477	456	451	474	502	507	515	495	456	446	445	436	473	449	483	492	441	449	496	481	444	492	457	474	502	518	453	448	505	457	483	452	436	463	498	494	450	467	465	484	473	427	469	473	481	476	472	451	496	465	472	489	496	494	474	479	500	456	472	495	469	448	480	466	476	459	444	461	517	488	467	423	459	448	490	463	448	493	515	495	485	450	482	466	486	477	463	474	496	501	472	474	507	449	473	463	475	443	466	489	469	458	474	453	461	468	474	462	486	492	471	464	483	444	444	453	500	474	480	475	461	454	469	509	455	488	499	452	488	477	459	456	488	474	463	448	461	476	494	490	441	446	468	479	507	444	444	501	448	463	503	465	447	445	489	491	502	484	496	451	438	491	455	498	442	477	459	460	458	497	487	452	500	467	458	458	426	490	471	485	447	483	459	470	438	458	481	455	496	473	457	456	479	454	505	478	471	455	430	465	475	469	467	480	487	479	484	466	496	461	463	456	451	479	442	476	496	505	471	484	513	459	455	502	430	465	469	483	495	448	493	492	468	450	488	439	507	436	498	459	475	498	466	479	493	480	490	466	460	477	455	486	490	451	466	431	463	450	450	473	501	473	484	481	463	476	476	491	470	436	496	454	486	458	514	472	521	502	492	452	460	474	496	463	499	498	475	479	489	437	496	491	481	463	497	480	470	514	533	430	498	457	495	502	487	488	452	463	485	492	476	462	462	497	471	473	493	455	483	415	483	437	463	505	460	466	464	444	496	482	476	442	457	442	456	489	494	494	467	492	475	468	465	489	493	473	465	470	495	473	478	472	486	474	473	468	513	448	475	451	462	460	450	454	476	483	474	483	474	467	458	513	440	466	476	482	478	484	470	486	437	470	438	461	500	448	459	463	491	469	510	489	493	458	459	509	472	483	472	479	492	479	473	496	455	466	465	434	491	494	475	480	462	445	501	471	489	459	473	455	495	479	472	449	546	456	449	487	429	487	492	488	469	466	463	489	454	496	464	462	462	450	487	409	449	502	479	468	455	484	488	465	472	456	484	475	477	522	484	501	461	449	458	456	466	468	480	446	476	489	489	484	480	436	515	466	468	511	470	472	457	471	468	466	469	490	489	462	499	461	467	486	483	467	466	447	483	447	495	458	441	489	479	460	490	469	487	453	470	469	502	479	475	467	440	476	481	442	446	460	488	465	448	495	469	453	491	471	470	474	482	455	470	477	481	444	489	456	464	462	482	470	439	467	476	461	459	495	439	462	466	480	478	503	436	446	453	477	473	480	480	468	455	486	473	475	450	453	486	501	491	454	456	464	469	469	471	468	484	455	475	460	483	467	439	474	489	464	513	479	480	505	492	457	476	454	476	474	487	466	472	462	483	474	486	498	439	497	478	499	471	501	442	492	478	458	467	459	510	468	500	487	488	478	502	478	441	469	460	477	458	463	451	485	483	470	489	502	441	496	473	489	476	502	475	490	468	465	438	454	504	514	423	437	489	472	472	476	493	488	459	499	489	433	471	466	463	493	474	474	481	475	508	537	475	452	490	454	483	434	485	465	484	481	483	458	509	486	461	462	438	457	473	454	464	482	470	477	476	500	487	483	495	473	472	490	452	501	458	502	471	466	480	445	443	484	471	497	448	497	491	452	455	494	475	474	476	469	447	445	484	466	478	465	473	448	453	478	460	457	474	440	465	459	470	490	472	497	467	484	460	489	434	471	477	492	475	481	459	506	470	458	483	481	473	458	491	497	473	477	459	477	515	505	489	463	489	457	472	474	460	465	466	449	481	522	444	464	512	461	471	505	443	469	507	442	460	482	459	464	468	492	484	487	480	454	465	513	470	461	480	513	479	501	456	486	477	447	447	476	465	453	476	493	494	479	496	457	480	515	444	445	459	477	468	434	477	512	478	461	463	488	482	463	483	473	466	472	464	429	475	488	468	473	472	465	453	471	467	461	457	475	486	486	482	445	492	479	479	476	478	510	488	459	490	464	464	484	461	503	454	478	459	457	485	469	469	466	465	461	448
345	1	1900	160672	353	4	139	476	548	635	595	635	594	592	571	587	706	809	894	998	1025	1068	1137	1168	1151	1138	1125	1105	1051	1020	970	911	891	855	801	771	713	694	627	547	512	458	431	413	415	456	451	436	448	450	431	421	437	458	445	472	446	434	471	420	438	452	427	469	434	491	464	463	442	423	413	440	434	454	425	399	434	465	442	432	433	436	446	454	447	424	434	429	458	436	418	407	410	461	460	410	430	433	416	407	425	425	393	445	438	437	425	423	454	450	457	472	444	424	426	457	441	428	422	425	407	429	412	398	427	437	440	417	413	430	442	461	423	437	424	456	435	385	431	423	459	434	410	414	420	456	423	448	428	410	434	410	446	451	432	463	431	432	428	443	465	436	414	402	392	414	401	393	438	442	422	429	454	430	440	411	449	427	455	411	426	434	420	470	398	449	390	409	431	435	434	416	453	402	430	431	438	426	438	424	429	433	424	413	459	409	433	420	461	399	448	392	449	461	404	404	405	456	453	420	412	452	400	423	430	433	417	417	438	437	422	394	396	435	421	481	432	435	461	428	413	414	428	453	444	421	417	466	410	432	426	442	401	424	415	439	421	417	412	399	439	461	435	434	434	444	406	438	452	408	441	416	429	436	423	425	435	416	425	430	442	444	438	421	465	436	438	454	425	454	432	440	446	423	415	436	448	442	413	440	454	445	418	430	443	442	437	403	425	451	430	453	419	432	408	441	442	428	462	428	429	399	409	411	433	399	444	429	417	431	426	423	415	434	417	420	385	423	451	432	464	460	406	411	464	447	444	465	431	388	431	433	427	440	421	420	388	441	445	406	437	455	439	400	404	458	432	375	402	411	459	470	420	432	471	435	421	423	451	413	418	413	425	463	427	415	457	437	422	439	429	442	420	418	425	424	488	432	418	423	445	423	442	408	443	416	414	436	418	447	415	422	443	456	421	422	439	443	429	448	424	443	450	441	418	440	424	461	399	427	445	446	423	453	425	407	420	415	444	434	438	401	433	433	413	403	471	393	439	439	431	430	404	409	450	413	436	410	426	441	437	430	458	432	438	436	447	445	429	413	402	452	412	415	419	437	422	422	428	425	404	431	417	464	402	439	403	414	439	409	406	409	444	436	419	414	456	446	441	462	427	430	434	444	477	425	426	414	433	432	453	454	426	428	444	420	410	433	442	444	395	421	432	450	436	415	424	451	443	434	407	419	423	435	428	452	419	429	389	413	423	428	405	428	429	475	465	456	435	441	418	433	402	426	445	466	413	455	432	445	428	438	443	444	416	444	434	429	456	410	465	430	405	451	421	410	438	426	417	418	434	461	458	417	423	441	463	455	471	417	427	459	431	422	427	423	418	432	460	417	412	461	413	410	452	421	432	430	409	426	392	453	451	421	398	462	431	417	440	430	434	428	435	434	430	389	414	449	442	403	428	442	408	417	432	461	417	443	428	429	424	420	409	423	427	427	418	426	393	459	423	408	408	433	424	408	441	411	445	395	391	432	455	415	439	454	441	413	414	418	447	417	456	426	457	421	434	468	408	412	445	440	448	464	425	418	438	431	419	415	473	437	484	417	472	431	446	471	417	444	417	408	407	435	432	428	405	453	436	421	434	435	441	441	450	401	437	450	445	418	419	448	407	442	438	389	423	409	435	447	438	432	421	418	419	415	407	412	422	446	426	398	419	426	435	436	420	421	436	427	417	437	403	433	422	413	445	441	412	449	451	413	439	427	442	421	438	435	440	457	430	447	455	469	426	408	434	432	452	442	403	421	403	465	434	432	412	394	409	447	389	418	432	412	429	403	448	411	438	449	418	430	443	439	402	400	435	435	405	458	432	468	450	439	451	456	401	430	465	454	396	438	434	430	432	449	425	451	452	448	427	419	421	413	444	402	417	429	446	425	452	439	401	420	458	435	396	408	421	416	409	443	417	463	433	416	415	445	439	455	448	444	419	438	419	410	439	414	411	472	435	425	433	416	446	454	454	407	423	422	421	430	475	428	389	448	430	401	432	424	422	415	444	409	423	449	414	437	428	411	407	437	423	429	448	474	416	432	436	462	424	414	450	419	430	399	402	424	453	457	441	456	430	439	439	398	478	437	429	427	436	439	434	451	398	457	413	437	392	441	427	449	441	435	393	422	428	441	417	431	439	421	453	428	417	410	434	441	455	395	393	449	440	425	412	451	436	416	422	432	463	438	436	440	451	417	441	394	436	422	397	415	436	446	410	442	428	418	432	434	404	400	444	472	412	406	451	403	414	440	390	438	401	437	414	450	454	431	425	409	415	439	423	415	407	427	438	436	427	416	448	434	419	434	426	421	446	421
345	2	2100	160795	353	5	101	435	526	632	595	633	608	595	573	638	731	898	1033	1110	1163	1159	1161	1179	1187	1185	1205	1151	1128	1075	1020	999	896	904	851	768	711	677	619	526	445	425	441	430	433	435	437	404	434	438	439	434	401	450	436	435	411	399	431	446	414	411	417	422	398	449	399	433	424	425	439	421	394	414	420	425	403	421	412	387	449	416	425	439	436	412	384	417	418	423	418	396	425	419	425	418	445	414	413	386	415	379	460	417	417	409	418	415	422	415	437	388	417	453	399	396	368	420	431	410	424	410	410	431	397	403	393	403	364	399	401	424	430	429	386	381	410	398	399	421	371	446	414	416	390	420	462	409	393	423	422	390	403	394	380	407	413	412	408	418	412	443	437	439	387	381	382	408	427	427	403	369	379	381	438	396	405	447	397	407	401	402	418	423	399	429	419	416	401	385	385	420	406	419	405	441	390	432	388	429	394	393	396	413	416	426	420	400	397	426	408	436	430	418	415	404	402	387	451	410	416	385	427	401	397	437	424	399	385	392	405	434	429	418	454	388	434	407	436	429	390	426	422	424	435	429	393	379	384	439	424	420	424	404	422	417	414	425	410	443	385	407	395	428	418	412	402	421	406	398	428	393	421	424	424	399	398	438	412	423	413	417	426	405	432	433	401	399	404	406	420	430	414	396	400	444	383	428	421	437	415	381	417	403	414	421	366	426	407	422	408	390	410	449	421	436	417	414	382	448	412	409	421	396	440	387	414	404	408	437	442	435	414	427	381	407	421	406	372	422	396	411	411	385	405	433	406	390	428	416	389	414	424	421	404	414	451	428	399	421	420	423	398	399	443	431	419	396	414	422	422	424	413	416	400	424	422	421	434	391	394	408	388	399	445	397	402	432	388	408	394	417	421	377	396	419	421	384	430	417	433	405	408	424	397	414	402	405	388	400	405	391	451	415	393	428	418	423	420	438	388	380	411	435	389	400	431	436	413	384	429	389	413	389	428	398	406	366	418	398	406	439	419	431	416	387	416	443	445	408	449	381	411	425	446	409	427	433	393	447	396	377	398	421	408	410	423	390	416	437	423	413	385	386	404	402	417	417	432	402	425	401	391	386	418	387	428	380	422	405	420	386	395	385	416	417	407	434	369	414	391	424	438	426	408	439	393	417	415	417	412	417	397	400	409	428	403	389	409	402	438	420	403	429	437	389	382	415	387	411	431	398	418	377	409	392	407	407	426	405	414	443	403	407	419	403	420	391	409	395	393	403	471	393	422	399	400	429	392	390	408	381	435	419	392	444	391	407	403	404	412	407	412	420	408	402	377	429	389	421	409	423	386	400	415	425	384	417	433	417	411	410	453	405	420	429	414	417	395	426	390	405	394	398	445	411	428	408	411	424	415	392	403	388	402	413	450	446	415	399	422	414	404	418	444	409	376	419	442	401	446	405	417	410	424	432	393	407	407	422	381	409	382	399	432	402	427	444	422	453	434	407	388	398	413	409	418	425	387	427	415	390	453	394	399	413	408	388	445	393	424	417	424	408	398	420	395	398	428	406	393	390	430	401	395	417	416	378	412	378	429	406	378	419	402	381	419	437	397	410	430	375	393	416	376	415	403	414	389	411	431	377	401	420	412	405	387	399	394	403	392	410	404	395	428	419	430	383	430	415	407	421	447	398	430	402	402	409	395	441	424	414	429	390	446	426	427	409	400	438	441	392	373	404	448	432	400	414	391	415	419	407	372	420	413	386	419	425	416	425	396	424	407	389	419	409	430	397	410	426	426	412	390	419	441	412	408	421	445	428	389	424	413	374	395	401	422	410	387	400	432	417	415	408	425	430	409	402	429	418	431	418	402	440	400	416	427	427	398	413	376	402	391	417	427	380	396	405	424	400	415	391	417	406	403	397	359	417	425	409	439	406	396	425	381	416	413	417	359	414	398	431	465	420	434	421	426	449	404	410	440	421	430	398	426	416	402	437	399	436	419	398	417	396	426	427	403	389	422	430	369	411	406	389	430	404	360	400	397	425	400	391	397	411	418	419	423	394	428	411	401	423	401	432	425	424	383	396	423	393	408	396	409	410	438	388	392	433	459	394	398	418	428	406	417	430	394	410	450	409	400	413	404	420	374	426	388	378	412	400	431	375	405	440	423	406	412	411	401	421	422	413	434	430	422	404	422	421	396	408	412	449	394	402	414	387	462	396	405	395	406	400	422	426	422	422	424	396	376	411	404	421	430	424	380	413	391	406	412	414	430	406	446	420	449	421	425	418	426	442	401	401	445	425	437	432	406	390	405	422	376	378	412	410	370	433	424	415	415	409	436	437	394	414	407	423	419	446
345	3	3500	160919	371	7	94	446	593	652	681	731	745	780	854	1019	1132	1241	1245	1300	1234	1269	1260	1195	1238	1220	1136	1171	1111	1084	993	977	903	858	825	783	714	659	589	556	475	509	437	470	422	449	482	446	440	439	423	457	440	443	399	432	432	444	416	449	430	478	432	399	421	472	439	416	421	456	401	409	429	406	405	433	464	442	418	413	423	423	427	462	415	432	435	392	429	402	393	427	438	426	417	433	411	413	404	435	433	426	415	370	405	438	418	411	404	453	420	439	464	416	393	421	402	410	402	403	438	426	420	403	421	387	416	399	435	409	419	437	449	421	410	388	414	410	396	424	411	442	461	414	421	410	413	421	416	421	400	450	459	443	433	440	426	429	415	414	398	414	417	416	429	436	414	446	419	448	387	425	426	408	444	421	423	423	434	411	426	441	397	398	388	404	407	429	406	422	405	410	406	448	413	438	421	427	402	454	433	420	462	416	376	418	440	430	443	421	422	442	429	421	420	416	403	412	410	416	417	415	394	418	413	437	420	420	435	446	453	443	427	411	464	401	397	467	398	428	422	436	425	446	422	445	415	415	450	426	392	410	404	482	437	430	431	401	435	460	428	418	425	393	452	419	400	407	421	430	440	434	393	404	425	408	426	395	413	428	398	394	453	427	435	437	439	418	411	406	438	441	442	446	416	390	421	435	411	417	391	398	386	395	401	439	436	449	441	393	399	416	402	424	416	394	374	409	406	422	471	430	397	418	426	414	405	413	431	436	430	419	428	389	395	387	425	477	422	417	414	389	445	401	427	422	414	452	415	425	416	409	446	447	429	425	422	436	426	427	430	420	394	419	415	392	408	441	435	391	426	407	430	434	396	410	416	410	406	426	370	422	402	436	428	445	419	432	400	400	393	398	438	408	382	458	402	431	394	428	407	417	444	417	414	440	409	428	381	413	428	442	442	395	408	417	401	412	446	427	440	433	412	413	403	398	428	432	411	470	432	410	401	410	410	448	421	407	405	442	422	414	408	417	440	390	432	370	385	394	428	440	444	425	438	453	407	425	413	439	416	428	408	443	433	422	441	408	420	392	469	443	438	438	441	394	435	409	421	399	455	413	395	407	436	450	421	458	415	401	419	412	410	390	414	425	403	472	412	455	413	405	406	450	404	390	423	419	411	400	425	397	449	394	458	457	425	422	432	425	371	398	393	412	429	405	448	379	444	420	428	437	409	397	415	414	376	408	391	412	436	386	418	425	385	415	417	449	433	442	414	404	446	425	446	418	423	422	414	418	425	458	405	441	404	434	427	451	451	428	400	418	415	414	409	418	414	446	421	430	388	430	424	410	424	380	443	407	395	413	423	419	401	412	409	394	436	432	425	386	400	392	411	427	420	409	410	425	433	464	400	425	424	421	408	421	372	439	423	424	415	412	421	447	397	468	403	405	442	390	434	441	430	446	443	425	425	392	428	443	439	450	437	398	401	416	413	420	427	416	440	441	437	440	430	408	423	438	418	455	408	429	425	420	389	425	441	442	434	411	421	392	435	440	408	431	447	386	435	424	424	457	396	437	439	403	406	431	409	431	422	443	416	431	430	425	388	406	407	458	384	421	425	437	405	411	426	419	429	429	423	408	435	401	435	434	408	424	400	420	444	422	454	431	416	432	394	448	394	401	408	410	440	413	422	431	421	438	392	444	431	384	438	430	409	420	414	414	395	394	429	409	438	425	411	404	434	450	424	400	408	452	416	418	412	389	413	407	394	436	402	418	422	433	429	398	416	422	421	432	414	457	382	429	443	419	413	426	417	386	437	401	447	436	433	448	386	455	430	443	419	429	391	423	434	420	449	385	431	410	366	418	432	445	409	451	404	454	428	398	425	450	419	414	433	435	378	416	425	434	425	418	419	441	397	430	395	421	423	423	431	433	393	465	415	435	404	426	454	430	434	431	408	405	425	394	436	420	438	400	406	413	416	417	400	436	392	408	421	444	411	413	415	439	418	418	443	433	434	445	433	373	424	426	412	420	430	429	407	424	444	409	390	414	409	426	400	415	395	392	421	398	422	417	437	386	437	417	443	414	406	425	451	427	384	438	402	455	426	444	439	417	433	397	435	406	419	455	383	427	432	437	406	421	426	417	426	416	435	412	401	421	419	428	446	430	423	447	442	440	394	382	445	409	438	429	422	417	396	425	406	397	386	409	418	395	414	413	438	425	416	414	403	422	411	432	405	452	445	398	414	446	416	432	429	402	423	413	410	434	421	412	406	416	415	430	466	440	444	431	409	433	425	449	419	414	449	427	406	454	425	415	427	418	409	428	425	411	410	397	432	422	417	435	419	389	415	408
345	0	2700	161042	353	3	56	395	543	672	659	706	651	652	649	681	964	1210	1324	1304	1354	1330	1278	1299	1279	1249	1231	1176	1127	1119	1101	1068	993	1001	913	897	804	797	696	526	504	465	462	458	442	461	428	427	442	437	437	431	463	424	450	464	424	429	416	461	451	464	418	455	467	448	453	456	452	429	424	453	448	450	424	432	433	424	414	423	429	452	459	437	460	416	434	473	427	416	394	428	433	400	436	441	420	471	429	441	448	456	415	407	420	450	429	425	426	417	457	425	411	422	407	439	416	407	468	437	413	435	441	362	428	441	402	443	420	414	432	415	427	431	411	460	378	452	409	443	435	424	409	462	416	403	445	434	437	419	443	414	446	416	422	454	400	431	452	428	444	424	425	407	416	421	435	408	415	444	417	414	442	396	442	420	432	416	412	435	429	442	411	451	417	447	395	417	431	419	421	445	423	408	457	417	411	397	423	438	383	460	407	425	430	418	406	402	423	421	416	418	431	438	428	442	444	412	417	458	443	471	399	379	432	413	431	456	468	406	397	421	409	417	432	445	427	431	422	458	424	415	424	471	425	436	456	405	418	445	434	423	409	434	422	437	407	440	417	416	455	459	433	405	424	386	409	406	461	430	438	414	435	417	421	428	398	437	433	440	431	433	400	426	436	445	421	448	392	418	431	434	437	416	419	414	383	426	422	440	401	418	435	427	423	446	418	431	404	448	412	409	439	433	416	407	445	407	419	404	414	433	426	436	427	447	428	444	432	420	440	415	463	413	431	405	435	413	420	435	423	447	430	446	444	435	410	410	422	443	422	474	450	439	463	431	403	406	407	407	433	419	417	395	397	425	424	426	431	402	421	441	420	440	446	458	416	435	405	446	423	485	421	420	405	418	406	407	395	434	428	421	462	433	408	424	459	433	430	429	372	406	436	437	426	428	442	401	437	459	444	398	438	446	421	425	441	420	403	438	409	439	423	421	442	431	413	381	436	410	433	441	445	442	432	408	449	430	398	457	405	435	393	426	446	432	437	446	421	444	415	457	432	422	461	404	416	399	449	414	423	400	399	423	439	412	413	443	436	422	388	423	412	463	392	463	434	444	420	447	433	418	430	418	426	439	430	405	437	422	430	435	435	434	405	412	423	420	409	428	452	417	451	392	442	403	420	410	405	447	416	417	393	459	421	405	437	438	424	421	436	418	388	409	435	431	432	461	436	440	435	426	423	428	432	428	435	452	445	443	410	404	454	431	401	444	422	439	383	451	384	417	471	431	426	432	444	445	440	419	430	442	429	440	396	417	418	431	425	402	425	426	438	424	448	434	413	415	407	407	408	395	417	428	446	424	390	439	432	432	451	404	429	404	432	409	446	416	419	437	432	445	442	429	396	443	398	380	445	428	425	415	444	434	431	398	439	431	424	420	415	456	402	448	448	419	421	441	410	434	403	423	426	467	418	388	432	395	432	404	411	436	405	465	434	406	421	418	396	424	418	410	466	405	426	460	417	398	417	426	426	433	437	388	408	436	423	450	425	467	451	440	436	413	435	418	428	439	422	396	427	411	432	431	435	425	442	419	409	406	454	439	412	435	428	400	427	399	431	445	422	429	443	422	415	437	434	425	419	455	412	421	423	441	380	424	432	414	435	405	425	406	464	442	436	423	416	411	430	437	429	433	366	432	410	427	408	406	452	406	410	416	400	455	432	422	432	418	410	379	390	442	454	439	413	436	434	426	413	413	427	448	431	446	423	419	442	453	416	411	406	431	435	429	393	419	431	404	440	421	451	402	424	452	446	415	413	420	425	446	419	440	427	436	422	397	436	425	442	425	434	428	449	423	413	424	450	410	438	401	413	438	415	458	431	408	436	461	426	420	425	436	433	452	427	453	422	451	402	435	430	417	443	443	412	430	398	409	421	449	412	406	429	431	437	423	432	430	439	435	414	402	410	427	423	443	442	431	398	437	449	445	396	420	413	432	438	433	406	460	434	451	443	440	433	411	415	408	433	424	409	425	421	434	409	401	431	429	447	447	422	429	412	463	451	436	438	446	419	428	445	436	427	421	418	419	413	429	412	421	444	445	427	445	403	416	422	412	463	451	417	428	443	452	433	405	427	396	405	452	444	445	439	460	452	429	440	425	458	389	433	408	382	408	436	428	433	425	408	398	417	433	423	429	373	432	423	463	454	431	430	422	412	432	442	437	417	441	419	421	433	424	438	444	410	451	395	429	413	452	403	427	414	444	447	387	431	418	437	422	432	396	418	429	437	457	471	419	432	414	427	382	448	439	411	413	409	421	474	390	422	442	450	421	435	421	432	430	449	416	457	397	454	393	412	434	413	463
345	1	1900	161165	363	4	143	421	540	587	588	622	563	581	575	544	646	749	882	949	1008	1127	1100	1120	1134	1137	1135	1099	985	1016	977	903	883	818	780	777	719	651	594	495	432	428	421	435	436	428	426	426	409	442	416	441	442	436	417	443	419	440	430	422	448	416	448	457	441	414	431	430	414	390	421	442	398	416	411	422	385	408	395	445	426	411	397	414	415	412	447	447	391	405	442	388	413	398	417	405	396	427	411	449	388	434	393	437	416	401	416	418	427	440	454	386	422	404	426	407	404	392	383	408	389	448	415	453	438	401	388	421	406	424	421	422	419	417	413	389	398	413	403	425	403	390	441	406	422	401	416	434	412	430	420	410	406	449	399	425	431	434	404	407	407	438	402	405	400	413	393	412	442	444	423	437	430	374	442	401	398	421	397	412	391	411	408	411	404	376	406	423	387	424	427	401	371	414	409	449	404	397	412	383	426	443	432	424	397	425	401	378	418	385	420	419	458	389	413	401	383	386	407	393	400	414	427	385	403	425	438	427	417	410	384	397	394	390	431	387	430	429	423	417	385	384	422	423	405	403	425	402	411	409	460	398	403	434	414	363	440	393	367	399	410	394	413	380	425	435	393	424	412	400	440	396	444	419	405	366	379	393	408	400	401	389	434	424	386	432	412	433	415	408	413	420	416	433	415	404	383	384	385	395	421	416	420	415	387	415	406	438	418	396	411	413	395	404	437	417	429	455	417	414	424	398	432	424	396	411	422	410	439	430	405	390	419	418	397	410	446	429	417	417	416	421	390	403	398	434	427	372	414	403	427	394	435	385	398	385	421	399	406	439	401	427	407	414	436	407	408	411	384	403	400	373	396	450	408	437	413	444	420	419	461	401	413	450	409	417	400	418	402	418	391	437	420	389	391	446	443	422	436	409	413	405	376	409	425	409	419	418	425	440	410	448	417	408	418	422	407	396	387	404	401	421	405	403	399	418	438	392	379	451	415	426	399	396	413	378	443	415	431	419	398	416	394	399	405	418	427	385	393	384	369	377	403	410	419	436	416	411	403	418	412	394	398	455	442	407	418	392	411	377	422	407	388	420	408	394	405	397	389	403	377	396	416	416	403	383	406	387	415	429	402	406	397	444	417	414	445	406	408	401	403	414	383	417	413	392	441	419	368	414	409	408	387	425	390	397	426	399	384	434	406	446	395	410	389	381	431	393	382	410	396	396	402	413	416	394	426	431	421	418	407	411	440	378	378	420	407	425	440	409	409	441	419	409	396	414	421	374	419	444	402	401	443	420	397	379	389	389	410	428	411	395	395	415	384	407	408	396	382	415	423	406	439	410	427	391	381	382	414	422	398	411	383	396	415	415	413	419	426	413	409	447	404	427	422	389	411	404	398	433	420	399	420	398	405	417	407	409	424	419	406	429	400	402	424	450	400	383	410	407	428	386	411	403	423	412	425	418	412	412	410	412	391	411	404	452	423	407	414	384	404	423	427	386	409	392	380	383	421	387	438	409	418	419	386	431	408	384	397	389	438	421	401	387	376	420	380	405	418	434	410	433	400	421	397	382	385	419	432	412	401	378	400	411	420	367	425	417	411	422	430	411	379	391	433	414	401	435	397	417	430	405	394	403	402	396	409	410	409	444	411	433	424	402	414	409	442	438	423	422	421	431	409	423	405	416	450	428	399	429	395	410	396	418	425	390	422	413	419	419	410	429	424	447	394	433	419	426	390	384	394	421	408	427	395	407	426	416	442	427	420	416	399	437	425	410	399	392	428	431	400	421	423	408	415	438	417	409	412	429	424	411	429	433	408	377	415	437	418	417	418	380	404	428	426	412	395	400	409	399	394	421	384	377	450	392	386	396	398	436	436	398	446	390	428	415	432	386	452	381	402	465	420	401	418	414	415	378	412	430	411	424	415	421	394	417	420	392	424	392	439	398	401	428	391	420	409	390	406	429	401	404	399	421	381	387	401	393	383	415	405	428	402	418	420	427	397	419	440	413	398	418	392	411	372	389	433	427	396	421	401	401	423	364	418	379	404	443	425	388	434	395	397	410	420	425	369	416	429	426	420	414	410	439	428	392	422	409	428	442	422	400	406	403	402	389	403	430	385	411	416	407	389	423	393	395	378	392	436	408	406	413	425	440	445	387	414	394	439	403	407	389	416	397	425	414	393	427	452	398	439	396	408	419	420	423	414	407	422	415	400	427	417	409	425	425	403	403	399	412	409	426	419	441	413	413	434	405	401	422	399	421	413	434	428	437	370	396	415	456	421	419	405	393	400	389	421	422	425	434	410	431	412	447	411	435	382	407	447	397	429	392	404	437	384	413	390	434
345	2	2100	161288	369	4	91	427	544	605	645	647	571	600	593	696	812	920	1027	1079	1133	1149	1187	1209	1185	1205	1163	1079	1089	1077	1003	945	879	832	798	810	753	729	628	548	462	421	448	448	445	429	420	453	460	458	423	413	419	378	421	442	421	416	442	428	442	457	411	440	424	453	424	443	444	424	399	409	409	404	400	417	421	404	415	419	400	427	441	426	410	422	409	420	402	463	405	427	450	416	415	426	427	421	411	405	425	443	439	397	430	415	418	412	391	416	392	429	427	402	442	403	450	422	422	399	389	391	395	391	425	406	364	440	409	419	375	386	417	411	420	409	396	394	390	413	422	404	385	413	424	418	410	445	420	432	402	423	423	457	418	435	424	391	412	405	408	437	393	431	429	394	428	447	412	401	415	395	421	422	394	377	421	402	377	438	421	383	400	420	436	393	438	405	363	430	396	427	416	403	398	396	411	425	409	405	390	394	405	408	409	387	427	404	393	409	394	391	423	424	397	458	407	432	393	433	401	418	408	413	430	424	422	444	417	407	425	424	433	414	413	399	433	434	407	409	399	415	425	374	419	464	410	396	426	410	404	389	415	419	396	404	429	462	396	429	399	387	411	408	441	424	403	396	419	400	441	384	459	403	412	407	428	422	424	436	404	432	417	391	394	395	404	440	395	400	391	431	404	423	422	395	444	396	415	439	431	406	407	430	439	418	386	392	422	431	408	416	412	421	398	441	433	418	434	401	449	393	435	424	413	415	381	432	423	403	403	412	394	422	396	420	410	411	402	424	447	397	396	424	436	437	410	405	398	426	396	429	443	387	403	412	408	432	409	421	411	417	398	442	430	432	415	397	395	410	420	449	412	371	426	413	402	432	426	406	376	388	416	407	432	401	415	414	442	399	421	420	400	403	412	421	402	373	415	388	413	402	439	424	398	422	415	385	446	368	394	403	431	403	415	415	401	439	373	390	431	429	405	403	402	414	408	424	446	382	405	396	385	424	451	413	431	407	416	452	424	414	407	445	389	437	416	405	410	384	412	414	420	406	426	395	389	403	426	380	416	441	415	395	439	397	419	407	401	427	418	443	393	408	429	416	386	417	399	416	420	404	419	408	403	410	417	449	393	422	434	422	383	436	395	400	402	419	392	458	428	406	418	394	382	433	402	405	417	424	415	430	432	437	402	430	422	439	403	403	419	405	427	417	396	406	415	374	427	439	403	393	398	412	435	413	418	410	394	403	412	425	414	430	415	399	422	392	393	420	422	400	396	399	396	405	411	386	394	404	434	405	396	431	444	401	405	429	394	377	408	420	413	387	397	435	407	398	411	426	428	405	414	420	418	436	427	415	395	400	400	394	418	424	429	430	427	392	415	423	461	417	389	416	434	399	395	406	420	393	409	405	394	400	422	421	414	449	406	421	426	413	409	418	405	406	420	412	410	401	442	378	408	396	429	424	419	383	398	389	443	415	420	397	416	433	405	419	422	405	424	395	411	423	412	376	420	429	415	414	378	388	406	436	390	431	425	373	417	402	437	420	426	447	421	430	401	423	402	403	385	434	394	403	412	412	391	442	414	427	416	428	427	393	399	399	437	397	404	434	429	420	375	401	414	393	398	404	425	428	394	411	420	428	395	396	431	443	401	394	400	416	399	385	398	410	420	424	397	402	424	403	420	437	424	403	400	439	421	408	406	403	386	416	420	435	408	412	424	428	432	423	431	448	381	420	406	431	371	413	424	428	428	418	400	439	428	399	410	427	415	375	391	434	384	408	387	427	386	409	425	393	453	424	434	420	436	413	410	396	427	383	391	402	417	421	401	398	378	413	380	421	392	401	419	402	425	430	395	418	396	378	377	384	397	428	412	423	412	389	406	398	411	395	401	414	382	429	407	420	431	422	419	406	426	434	406	371	412	437	408	439	406	407	413	408	461	407	398	411	433	422	408	393	401	427	409	422	410	413	396	436	402	406	412	398	378	393	396	412	421	392	442	411	382	435	410	423	388	391	411	435	376	378	390	428	408	408	387	398	396	371	360	372	422	394	410	418	415	419	395	425	413	414	401	396	397	415	417	395	430	436	404	389	420	424	393	417	373	431	405	380	369	420	420	451	395	396	423	405	424	411	412	401	429	400	437	388	445	398	433	422	422	399	405	429	398	409	409	374	418	392	406	396	416	416	413	421	447	437	410	453	392	397	403	394	425	387	395	437	386	420	386	417	418	419	394	414	425	385	453	434	383	421	412	382	420	451	407	454	389	407	395	383	426	429	422	444	378	402	404	372	431	390	428	404	425	400	434	428	409	394	416	425	434	434	398	406	437	383	420	371	377	415	398	385	433	406
345	3	3500	161412	353	6	103	491	558	630	627	625	611	600	594	621	925	1156	1307	1269	1246	1285	1244	1237	1225	1219	1163	1128	1152	1036	1015	947	902	849	785	825	755	724	622	538	476	466	440	463	448	471	427	424	415	437	424	466	436	430	437	449	445	439	407	447	439	448	417	441	440	431	432	433	427	447	442	410	449	399	404	434	428	395	398	407	423	432	379	418	402	427	421	419	420	439	411	397	425	430	416	427	391	403	416	431	413	437	459	426	412	435	420	440	414	447	426	440	390	388	422	366	393	435	412	397	417	430	435	463	417	461	398	414	433	429	422	427	401	421	424	447	416	436	395	417	396	411	412	404	421	439	422	426	417	394	375	396	379	423	416	433	394	423	419	389	414	411	407	437	414	396	381	403	461	404	409	459	442	385	436	437	437	469	441	428	446	405	437	393	422	381	426	410	399	437	417	418	428	434	402	415	420	444	423	435	421	408	441	409	422	398	426	429	437	406	374	449	378	418	424	450	418	417	435	401	390	417	450	420	417	414	430	424	404	424	448	384	418	417	382	402	395	425	421	429	420	386	445	435	413	399	407	431	427	426	412	410	381	416	417	436	415	389	389	430	413	418	389	444	390	404	411	389	410	416	426	430	384	381	419	456	401	403	420	404	424	416	440	406	436	415	403	422	428	402	433	414	414	394	450	425	423	391	442	401	387	414	411	429	415	429	416	401	412	403	389	426	427	409	398	402	407	462	413	409	433	413	376	423	371	417	428	431	424	442	418	386	410	420	407	431	431	388	399	390	394	433	397	398	408	416	400	408	423	396	412	396	428	427	429	416	438	428	390	395	429	405	410	432	411	408	406	422	407	383	431	428	389	428	400	404	408	413	403	398	404	421	424	410	425	398	411	417	440	455	376	384	417	417	428	415	411	384	427	451	404	438	413	395	388	423	401	432	425	431	408	417	439	397	393	404	408	466	432	438	424	399	422	448	416	426	417	453	413	431	383	417	392	406	387	408	401	413	434	430	393	391	436	392	391	407	448	404	376	395	422	384	466	415	421	415	400	410	407	422	433	385	397	416	411	434	412	387	421	413	399	421	452	421	415	407	400	413	439	390	436	422	388	422	395	398	409	414	424	394	401	432	401	452	383	439	414	430	400	393	427	429	410	433	399	397	404	444	416	436	397	438	413	420	386	419	411	412	448	431	424	414	438	411	454	388	415	395	393	390	382	442	403	431	413	435	417	392	443	437	403	445	415	419	395	412	414	407	435	410	377	444	405	410	423	390	408	403	414	449	421	429	436	421	386	426	446	436	424	443	434	418	421	416	416	409	384	417	438	417	433	383	415	385	416	431	418	434	436	419	401	383	399	435	407	430	411	407	463	403	431	403	403	410	399	427	392	416	411	405	411	440	388	424	423	437	409	413	422	430	419	403	403	417	401	414	436	431	410	442	408	423	395	415	448	383	433	385	409	409	407	408	384	434	392	427	414	440	436	409	421	410	401	395	428	398	372	443	423	416	391	419	446	433	418	393	414	427	440	389	406	427	417	416	395	427	412	411	433	399	401	401	401	406	426	417	388	418	413	423	402	424	407	415	431	435	418	401	377	403	409	427	443	453	421	432	440	422	405	402	401	402	409	412	417	422	403	404	442	442	430	415	405	423	406	422	444	417	444	432	413	406	404	432	390	410	420	391	422	404	412	416	412	442	408	428	437	426	424	403	439	408	411	408	359	405	423	430	398	420	424	385	444	409	395	372	418	431	421	431	422	418	452	430	381	399	385	427	415	432	379	431	434	429	406	420	444	415	404	390	425	394	408	395	426	400	425	442	402	428	402	404	424	416	418	424	382	415	402	417	390	435	437	421	410	428	392	405	414	430	416	423	430	386	428	441	392	424	392	427	451	420	445	441	389	397	441	426	429	391	395	427	417	370	423	436	413	424	427	386	409	435	389	424	421	393	390	407	433	419	407	421	418	436	409	415	441	411	401	426	381	441	387	441	404	410	405	412	403	395	396	430	395	439	402	427	437	410	406	430	398	422	415	403	431	415	409	429	441	407	384	406	411	367	416	446	431	421	429	470	420	406	412	434	374	429	436	431	406	400	431	431	425	414	442	410	433	413	415	458	397	412	408	424	400	400	412	417	404	431	405	427	424	410	426	389	414	409	423	446	394	429	409	393	399	418	429	399	394	409	422	433	427	445	450	420	414	422	418	418	390	411	444	402	396	437	387	448	402	407	403	391	417	376	396	400	411	409	414	419	418	427	405	414	414	411	430	407	411	422	420	431	462	376	459	404	409	396	422	402	397	398	393	445	422	414	429	441	390	410	396	426	422	423	424	397	417	431
345	0	2700	161535	354	5	54	377	582	655	646	657	624	592	624	1015	1392	1388	1428	1374	1372	1370	1312	1352	1298	1289	1229	1228	1127	1114	1029	994	978	897	822	818	692	639	488	474	441	496	442	451	446	453	463	466	431	464	427	447	477	424	452	456	419	470	439	452	488	449	485	446	460	455	442	432	454	423	446	410	433	431	441	399	409	453	457	436	437	443	406	432	459	440	436	424	442	442	399	453	423	480	432	427	423	439	431	424	448	464	404	429	466	419	426	433	409	434	411	430	435	442	407	410	414	429	445	441	421	461	442	411	442	418	398	432	434	429	385	442	426	436	413	438	423	414	439	411	413	414	418	417	433	386	456	408	441	420	459	445	420	422	422	413	446	401	413	423	428	410	410	463	401	444	415	411	456	434	448	415	397	427	420	438	467	394	419	435	434	434	419	411	426	439	402	416	434	414	425	412	438	398	400	442	431	419	417	416	444	439	437	397	387	433	402	471	449	432	416	426	411	424	394	423	416	433	428	436	424	426	410	412	429	419	411	403	426	426	434	459	447	450	450	414	417	439	425	440	394	382	443	386	441	420	432	423	424	439	407	426	438	413	436	404	415	400	420	431	429	415	423	431	436	420	398	431	408	417	413	437	443	444	408	430	400	424	416	434	433	416	435	420	407	411	395	460	400	452	458	409	405	439	435	401	412	389	423	415	441	413	418	421	407	435	406	426	409	418	425	448	396	406	373	388	418	460	441	419	419	373	427	427	444	426	444	434	433	400	417	417	411	402	427	417	415	436	408	452	461	398	421	397	418	448	419	421	417	395	430	425	439	384	427	433	418	441	420	461	417	428	419	400	440	415	417	413	425	424	424	460	386	447	436	418	450	439	434	446	404	454	440	430	415	414	445	413	450	418	392	444	458	407	428	409	423	390	411	409	437	411	400	424	412	400	461	448	435	409	433	432	427	426	425	420	431	428	461	401	448	426	411	411	409	454	407	467	408	403	412	378	442	468	425	432	423	433	448	432	431	407	407	431	384	399	433	401	437	425	452	440	428	466	463	461	413	382	435	405	447	429	398	428	438	464	417	435	406	450	423	401	420	442	447	419	424	461	403	431	433	431	435	395	424	432	450	437	416	449	404	427	445	419	426	373	397	436	442	422	425	389	426	389	411	397	447	436	417	419	422	429	430	401	424	441	415	421	384	442	401	429	428	404	400	448	414	440	431	424	393	416	418	433	408	412	427	400	425	433	435	403	441	430	395	414	435	408	402	453	408	403	415	415	415	418	426	409	388	424	435	455	425	408	415	422	440	440	444	402	451	384	417	425	412	450	419	431	433	409	423	433	446	418	444	416	425	445	425	440	442	435	416	454	403	453	432	464	429	463	406	427	442	445	417	441	408	420	408	399	427	429	443	426	400	437	409	411	419	380	402	402	437	446	423	407	418	421	404	405	399	415	410	426	416	432	430	401	430	430	431	401	416	421	399	439	455	440	413	409	425	416	420	412	449	438	419	397	429	409	399	441	433	421	405	430	411	428	429	462	393	429	402	423	427	416	442	427	436	402	398	458	439	413	413	423	399	433	437	403	397	402	383	437	412	441	434	405	408	407	408	400	403	415	405	407	430	421	426	457	414	443	423	413	420	406	400	381	424	416	439	449	414	405	438	402	407	430	441	418	444	422	426	411	436	418	407	417	416	436	412	416	434	433	427	391	433	407	419	431	433	408	469	447	438	444	423	437	453	423	432	448	436	463	435	432	412	432	419	414	409	398	445	448	414	462	438	436	432	398	461	448	419	408	423	454	435	432	429	418	440	446	441	402	408	411	436	412	434	404	408	423	429	446	389	399	433	420	432	439	454	464	398	415	439	409	424	406	428	389	429	465	390	415	415	431	424	436	441	441	431	423	407	430	418	390	434	453	427	439	437	450	435	429	394	444	433	421	407	443	420	429	434	427	406	449	417	448	450	421	389	429	424	403	434	435	433	462	414	457	400	424	455	482	416	442	406	417	443	408	443	405	407	464	401	417	421	442	431	425	439	434	450	438	417	417	415	431	393	437	418	421	458	419	418	441	418	433	443	417	461	415	413	422	414	463	423	459	429	390	408	421	428	447	430	421	444	446	434	410	392	427	403	425	424	384	430	401	418	437	438	433	420	423	432	405	423	400	431	397	435	419	405	422	450	434	423	407	421	407	425	436	414	411	450	423	442	431	410	438	442	435	438	434	433	391	417	453	403	429	417	444	400	408	437	429	428	410	422	425	418	427	443	416	444	415	406	397	412	442	397	449	407	447	428	420	449	441	423	426	435	455	415	464	401	421	410	446	407	428	438	414	431	422	432	422	451	411
345	1	1900	161658	367	5	118	445	552	627	602	585	573	566	526	579	669	825	986	1027	1074	1138	1178	1181	1143	1128	1106	1074	1043	996	921	941	837	805	780	733	635	549	449	425	440	466	409	441	416	413	410	437	410	420	429	394	396	395	396	423	420	452	406	400	435	427	412	412	422	442	420	439	362	434	409	416	406	427	402	410	393	398	392	375	402	409	408	377	375	397	407	421	396	421	407	406	382	406	422	404	407	379	437	386	416	389	402	392	419	398	381	425	441	419	398	397	416	439	396	380	379	405	392	400	399	435	377	405	363	372	403	432	391	418	403	376	391	415	399	401	421	379	391	396	387	399	401	370	449	377	414	418	420	387	382	414	417	417	402	378	401	401	396	378	410	393	388	402	426	396	427	407	423	381	431	385	408	406	396	392	416	393	410	380	392	422	398	408	388	390	394	387	365	398	394	385	381	403	393	380	405	396	417	415	423	406	413	383	387	386	385	407	403	413	408	424	384	394	402	427	394	424	417	425	390	447	396	435	407	383	391	436	406	406	400	441	387	397	424	420	401	411	384	408	395	417	419	415	383	392	415	399	401	389	406	400	394	384	419	359	439	384	396	393	408	422	417	388	437	415	413	385	393	396	408	390	397	388	392	419	378	430	432	398	436	396	376	415	400	405	396	396	418	428	385	375	392	408	404	406	417	394	404	373	408	411	415	400	424	383	397	406	370	403	408	389	376	400	396	406	408	411	425	428	407	415	407	433	387	423	396	349	394	396	415	380	384	376	403	356	418	404	404	405	391	402	396	407	392	422	396	417	415	387	385	406	414	424	397	401	397	386	393	398	421	416	435	389	405	403	373	410	407	382	387	375	404	412	422	415	391	395	418	386	379	387	430	420	392	391	399	393	408	376	407	391	401	411	389	383	381	384	394	411	409	388	392	405	402	413	393	376	412	419	428	416	411	413	428	432	387	388	403	399	423	367	406	424	393	388	421	382	383	420	388	364	429	407	378	388	387	406	394	354	434	398	404	408	418	391	410	364	412	408	402	395	388	397	384	375	387	421	416	375	388	391	370	417	410	376	411	438	391	392	408	387	384	387	428	399	429	386	391	407	404	416	407	419	400	413	391	410	416	409	376	408	374	444	404	429	381	418	424	432	402	408	400	390	404	392	449	421	420	395	428	400	385	417	422	415	402	424	391	435	393	416	402	406	385	409	380	382	421	384	423	385	399	391	422	345	397	397	402	372	392	406	388	415	398	373	379	442	403	405	393	425	367	409	399	356	417	404	403	394	403	409	401	374	402	374	393	399	424	402	412	394	417	394	391	435	409	405	409	407	391	386	393	398	398	435	393	420	397	382	394	380	417	441	380	402	414	403	395	390	402	402	430	393	392	423	399	389	407	398	413	413	375	416	414	402	422	373	419	410	383	378	388	401	380	409	386	403	394	449	391	389	415	380	377	388	405	396	393	399	402	416	375	396	417	399	422	400	427	399	410	365	403	402	400	422	381	372	423	416	368	410	413	411	395	393	413	365	383	397	388	361	393	400	402	396	361	374	421	414	383	400	396	420	379	408	423	407	360	408	420	428	403	401	365	390	419	403	422	406	378	384	379	401	443	402	409	439	433	440	408	364	374	407	384	427	405	365	403	406	413	399	413	403	407	405	376	405	407	394	414	439	404	387	379	419	429	403	418	421	381	435	400	393	401	399	415	412	383	402	403	400	393	422	365	389	420	409	431	410	407	411	370	379	414	398	389	396	408	427	383	390	433	398	431	404	402	399	441	401	393	382	386	378	423	365	419	410	388	430	427	396	379	415	374	388	364	413	384	384	396	392	385	435	363	402	354	407	400	381	393	403	365	384	409	411	401	431	395	405	384	421	409	389	433	412	407	376	367	392	374	418	430	423	415	400	380	373	425	404	384	396	391	413	414	387	391	416	402	393	358	405	423	395	418	409	427	389	414	396	395	420	353	415	441	407	402	409	402	436	425	404	391	399	388	433	384	436	403	427	391	391	401	393	433	391	410	399	409	419	358	421	384	410	382	402	381	438	375	394	372	408	419	388	402	355	406	398	379	410	418	402	359	406	408	431	403	407	404	411	399	400	395	411	374	387	399	378	382	384	414	411	426	360	406	413	396	425	408	400	373	387	374	405	367	406	420	429	388	398	372	410	401	390	413	381	408	409	360	394	400	420	444	371	407	401	413	392	403	379	400	399	407	379	436	392	387	365	410	415	381	385	396	396	404	430	404	390	401	423	403	394	417	392	400	410	392	393	410	388	425	388	387	384	402	412	360	414	409	398	395	394	422	394	390	367	419	387	417	397	399	411	405	398	431	387	393	399
345	2	2100	161781	355	10	90	422	475	628	579	631	592	578	641	902	1015	1150	1196	1180	1213	1246	1206	1205	1164	1209	1137	1131	1018	1022	1001	959	870	787	742	682	511	489	434	416	434	419	415	430	440	395	385	426	400	423	387	396	416	450	408	402	416	445	418	438	434	424	400	423	402	407	427	403	406	410	412	445	412	426	392	389	406	403	383	413	387	387	406	375	396	366	383	392	401	411	414	419	414	368	376	391	370	393	396	415	408	380	357	375	387	416	391	422	392	407	373	415	396	370	402	387	376	400	357	394	402	400	407	374	397	394	390	409	398	369	403	401	395	354	420	398	397	386	393	379	394	391	373	426	374	393	400	386	364	417	414	356	384	366	388	382	395	385	396	391	399	378	398	352	395	404	385	377	397	399	376	374	374	389	418	386	382	404	387	394	375	420	397	410	382	384	374	411	363	410	401	387	395	381	344	399	414	396	408	384	361	390	394	381	391	417	363	426	388	406	391	391	386	397	393	406	398	391	371	420	402	380	388	386	362	375	405	368	380	361	362	399	390	446	392	410	360	412	388	400	391	393	399	366	391	413	399	399	414	360	401	382	375	377	391	387	402	386	339	394	379	403	386	386	372	386	386	381	386	392	369	394	399	373	394	389	394	406	375	380	390	375	374	399	385	397	378	402	393	356	396	412	403	358	380	386	390	392	410	379	391	402	388	415	385	367	391	404	390	413	384	410	377	376	409	402	394	382	401	393	365	374	386	396	377	420	382	365	381	382	416	390	384	354	410	397	409	364	429	386	413	390	396	390	396	384	363	403	372	389	371	395	386	374	396	388	380	390	418	391	353	418	373	402	374	393	355	388	362	380	383	370	376	383	432	378	415	370	391	371	395	408	399	386	378	375	389	384	425	407	398	417	380	375	396	454	377	378	384	400	375	390	392	371	422	402	420	381	416	378	402	415	394	359	402	391	391	399	420	372	405	390	367	385	398	435	404	391	379	393	386	387	394	378	391	398	385	401	392	407	405	392	383	371	428	395	368	388	420	382	390	403	409	393	365	376	423	346	385	381	393	396	375	365	412	392	377	383	390	401	377	363	400	384	386	351	389	393	399	413	407	401	388	424	409	368	380	375	397	385	379	415	401	412	404	391	397	382	377	399	392	372	390	397	394	389	413	376	385	399	424	394	334	372	412	391	419	417	388	394	380	376	358	377	391	356	410	399	411	366	395	381	378	406	381	421	377	397	419	387	389	387	399	392	380	389	398	412	390	406	381	409	431	398	419	372	372	397	450	369	395	363	395	420	408	391	392	392	409	371	379	384	406	387	394	363	352	406	382	383	380	389	386	401	386	408	380	387	403	366	391	370	364	375	412	385	383	385	374	383	377	385	377	385	371	415	371	404	411	395	359	395	410	394	383	366	395	397	387	377	378	377	390	391	408	377	392	357	368	428	383	391	374	401	419	366	377	378	381	413	378	386	355	381	381	408	380	394	405	386	394	393	399	384	379	388	401	399	404	382	362	388	394	406	409	414	396	364	373	388	386	416	410	396	394	380	385	361	434	378	362	397	403	417	351	411	396	393	384	369	375	356	384	361	377	409	352	385	398	400	372	389	369	376	416	382	372	386	393	380	400	406	386	418	421	386	385	383	388	411	375	384	359	386	358	376	391	420	384	396	439	404	373	366	411	376	398	368	394	389	374	403	388	402	396	406	373	390	362	366	360	403	407	393	381	400	417	394	417	404	399	415	373	379	410	379	389	397	372	386	373	375	399	382	397	377	376	375	370	390	400	385	388	393	395	365	365	404	395	389	386	390	403	380	406	431	402	365	371	386	354	399	366	402	355	374	404	392	389	400	415	376	365	399	367	397	400	401	402	413	366	402	405	400	435	377	408	388	345	389	386	348	368	393	413	403	408	364	361	391	374	370	408	412	361	371	367	387	388	370	413	388	395	372	398	386	377	413	366	381	385	380	387	403	398	415	388	375	384	411	403	397	391	376	366	379	401	409	401	384	376	378	391	404	386	400	422	393	389	400	381	409	377	383	393	361	402	390	394	406	406	426	377	386	401	383	414	367	376	397	384	425	371	372	368	376	398	422	383	392	379	407	409	369	398	383	375	376	375	348	392	380	384	368	411	401	388	397	381	362	411	383	393	390	383	402	390	379	372	394	347	389	408	385	440	396	370	388	416	380	356	397	359	406	365	393	374	390	401	388	390	378	394	353	352	366	390	402	432	394	385	400	378	370	408	392	380	370	382	370	388	396	386	405	368	393	374	398	363	358	416	399	369	434	386	392	388	396	411	410	407	409	391	391	380	365	386	398	399	363	383	411	386	397	374	392	397	428
345	3	3500	161904	358	4	116	533	653	642	651	684	722	816	1006	1189	1255	1349	1276	1321	1314	1320	1321	1276	1236	1186	1177	1151	1096	1058	994	910	913	826	780	672	597	498	444	434	439	410	439	388	440	440	434	428	404	382	420	401	408	419	400	407	428	437	418	390	414	394	396	391	405	397	426	399	401	430	381	390	410	403	367	417	389	394	379	392	408	388	375	420	382	395	414	358	398	437	416	399	391	426	383	401	408	396	392	408	391	389	391	387	412	390	391	358	393	398	403	398	355	387	382	409	403	399	408	374	390	442	374	402	403	389	405	399	393	425	386	405	405	406	375	383	365	397	407	380	413	376	398	424	430	395	387	383	403	412	390	409	399	387	396	410	383	376	411	397	389	402	397	391	393	390	383	375	415	384	395	360	396	403	388	388	406	408	386	401	406	363	402	387	397	377	435	402	386	359	388	381	404	413	362	423	413	371	360	371	352	388	391	360	404	386	389	413	342	441	398	415	378	376	367	404	417	400	368	404	407	386	380	376	381	399	397	412	379	418	428	377	369	414	377	383	392	376	377	409	401	417	373	401	377	388	376	375	394	390	399	405	379	387	381	402	390	399	405	409	383	443	392	384	391	379	372	409	386	369	404	392	424	381	400	398	414	377	371	401	409	387	391	402	379	402	393	378	375	387	383	383	432	400	394	411	366	386	385	386	355	400	398	367	372	389	406	385	354	408	398	402	377	377	384	401	386	357	415	387	401	398	398	385	391	384	421	362	392	422	412	391	411	416	385	396	350	360	360	390	372	406	399	388	398	387	391	384	392	374	373	408	401	384	385	361	367	406	392	408	402	396	391	380	388	377	395	410	377	377	371	382	394	417	385	397	396	423	375	399	406	381	386	392	381	399	390	359	394	398	388	390	386	404	410	371	384	401	397	414	413	375	398	394	408	426	416	388	403	395	409	415	425	394	381	364	386	387	417	404	389	398	377	443	387	399	404	384	387	383	371	396	377	392	390	403	392	395	401	399	411	374	382	371	408	400	370	396	384	386	376	438	401	392	386	374	368	415	395	407	384	367	391	413	384	393	353	389	411	384	373	398	394	389	364	376	421	426	402	391	396	387	373	400	401	360	400	361	366	386	386	429	409	394	401	409	401	384	371	412	372	422	390	405	381	410	447	380	357	405	402	418	413	375	401	388	389	373	421	420	383	380	380	391	400	399	395	387	389	407	388	378	415	409	380	378	372	399	375	366	375	416	395	410	391	423	406	400	416	389	388	355	414	410	404	362	387	397	391	388	379	393	415	390	412	382	381	399	378	390	404	382	391	403	377	399	352	396	396	393	399	380	374	378	399	386	419	365	381	418	403	391	366	378	387	390	400	427	410	413	377	390	402	398	396	399	397	373	387	390	387	390	417	379	391	395	405	406	361	391	423	399	409	367	374	368	402	379	391	389	380	395	422	399	403	408	379	420	347	390	387	374	414	388	386	404	367	388	409	409	397	404	376	386	379	382	397	395	376	365	394	384	381	374	372	415	373	405	424	404	369	389	386	396	371	397	379	389	394	404	407	401	416	411	403	380	406	396	393	378	384	377	401	385	402	411	401	398	407	393	383	405	398	395	353	399	371	391	356	421	406	384	392	388	379	369	380	423	386	380	399	402	411	376	397	384	384	418	421	375	416	400	407	417	421	387	389	399	391	377	411	382	398	390	390	355	399	404	360	401	383	419	397	395	383	385	363	413	366	393	388	402	381	366	403	382	382	372	396	374	390	394	367	406	382	398	362	401	400	386	375	406	400	408	376	391	406	379	400	425	422	380	381	378	403	374	396	419	399	375	410	399	387	423	369	395	362	385	411	415	378	387	395	395	390	439	397	406	377	405	388	414	379	378	412	406	391	406	363	412	406	384	376	399	358	365	376	406	385	390	388	403	391	398	373	375	374	393	423	400	404	437	389	418	383	367	410	364	383	416	390	383	382	364	387	420	380	380	374	388	387	414	415	406	365	372	386	375	393	385	372	375	367	403	355	370	377	395	372	416	388	414	368	373	390	412	391	399	402	393	373	402	390	409	416	395	400	386	380	388	389	401	378	375	374	372	394	376	399	394	360	399	376	390	381	406	374	401	390	409	383	421	385	382	399	400	426	375	425	410	380	403	372	403	387	387	392	415	420	394	383	381	411	412	352	380	394	422	394	392	407	446	392	405	399	377	412	389	395	396	394	391	389	397	394	372	357	367	383	371	368	384	391	395	387	385	376	419	396	415	393	382	379	431	384	401	402	417	397	388	406	412	384	404	388	391	414	388	386	365	387	390	400	410	383	427	379	395	368	415	362	420	389	365	384	414	390	429
