345	0	2700	125025	361	1	43	404	580	735	741	713	695	644	642	604	592	582	550	562	517	537	520	492	489	473	473	483	507	536	521	622	753	846	872	923	917	942	956	961	968	945	909	858	806	684	558	490	460	458	467	466	454	451	492	458	434	446	467	458	469	465	447	425	470	443	447	423	436	458	430	447	456	474	474	425	477	428	427	457	428	456	408	462	446	448	468	434	443	443	422	427	428	440	451	447	425	423	466	456	433	432	436	441	445	437	398	453	426	471	428	457	464	453	408	437	454	432	431	425	419	466	456	452	437	473	417	440	445	463	432	426	466	421	439	456	445	431	463	438	443	445	410	420	446	446	471	455	460	439	433	409	429	456	440	439	423	453	423	414	448	436	454	428	437	475	473	450	446	464	418	451	420	452	423	442	415	460	441	446	474	453	406	444	436	457	452	458	424	456	407	444	442	460	399	452	393	476	426	452	441	433	429	447	439	433	439	442	426	430	448	452	416	461	432	420	448	408	424	454	472	437	426	427	426	440	418	461	436	431	438	430	418	409	442	403	447	413	436	404	449	473	461	448	457	452	455	394	413	459	460	451	429	443	435	464	408	456	417	465	421	453	470	440	416	425	423	423	423	439	416	439	430	445	436	434	419	444	444	443	435	448	433	426	431	451	443	469	435	452	462	471	458	416	417	451	442	405	433	435	415	464	450	414	451	447	439	422	454	427	441	395	436	453	448	461	436	452	405	441	438	444	414	458	434	455	434	446	426	427	418	419	441	414	447	427	452	441	426	449	452	449	465	461	423	421	482	437	414	406	416	417	432	400	405	408	459	464	417	457	427	430	425	404	413	421	420	425	482	472	428	436	485	421	439	469	428	472	456	412	436	452	462	476	446	425	431	421	449	443	420	461	410	450	433	443	466	446	420	434	423	404	438	423	454	444	412	454	433	431	445	484	457	445	415	453	418	446	405	436	475	432	424	449	422	454	447	453	433	431	423	424	424	438	446	428	428	436	439	414	455	435	423	428	433	411	459	438	464	442	436	442	481	428	423	425	437	447	442	425	432	446	454	434	399	434	423	447	438	457	433	446	480	436	437	415	410	445	423	489	466	443	417	425	459	443	409	430	420	455	426	446	450	419	460	454	434	434	429	443	426	432	442	452	447	428	449	428	443	487	425	455	391	460	437	406	453	460	433	459	387	456	430	441	414	412	411	428	426	464	438	467	395	435	424	433	472	413	442	454	462	440	424	458	422	405	427	459	429	432	414	440	437	421	458	437	423	446	441	431	462	465	418	437	443	454	461	405	442	410	457	443	442	480	430	441	465	435	498	450	431	432	428	427	420	430	465	418	448	430	429	455	445	426	432	414	434	422	422	431	457	424	431	440	440	447	455	442	445	450	447	445	412	468	431	431	443	440	440	417	438	466	439	438	420	419	474	471	453	423	432	418	470	449	460	469	447	439	397	446	430	434	438	452	418	434	470	465	437	434	431	445	420	433	412	441	460	422	462	402	435	402	440	444	422	436	451	410	418	424	406	452	394	420	424	466	437	444	428	429	431	429	424	455	441	445	410	424	437	449	443	391	466	441	419	411	413	419	432	448	426	417	421	455	434	424	442	428	436	448	433	436	437	462	398	434	428	431	426	436	411	416	432	432	454	444	420	411	427	414	420	449	441	433	441	414	395	464	473	440	403	425	430	406	471	463	439	418	455	454	443	468	452	445	426	433	446	437	435	453	432	432	457	436	444	427	454	445	397	437	456	469	463	430	450	411	424	433	442	458	436	437	396	473	435	449	456	465	432	414	456	443	430	440	423	440	422	418	455	434	463	448	441	441	436	405	437	481	414	443	455	437	434	420	475	465	414	478	426	420	453	438	405	410	451	442	416	439	443	422	423	444	449	406	418	443	442	474	421	425	428	437	448	436	435	482	458	397	442	458	409	435	436	418	408	445	411	464	408	435	461	443	446	444	437	421	437	454	442	450	451	437	479	419	444	394	415	461	452	411	416	465	441	398	448	437	443	426	442	449	435	427	463	428	424	435	445	403	403	467	400	426	475	445	451	422	427	428	406	423	437	442	465	442	442	456	418	436	443	430	430	435	437	466	436	469	411	431	446	433	443	441	407	423	468	439	432	436	457	439	431	461	445	439	440	412	430	453	408	457	472	463	421	467	453	436	410	415	434	438	415	426	431	472	437	435	454	455	433	448	422	444	423	440	419	422	450	428	442	474	433	457	441	452	435	426	452	466	450	446	419	402	462	464	459	408	396	428	441	422	462	440	476	427	399	428	433	404	452	427	450	443	432	427	419	458	432	462	490	441	427	416	409	465	450	415	451	424
345	1	1900	125148	364	2	126	424	483	603	534	583	546	582	491	497	456	454	430	456	453	400	410	440	382	398	363	405	479	471	481	570	602	631	715	704	734	699	750	762	723	697	703	591	477	382	365	389	376	392	364	334	344	378	358	380	349	363	354	373	370	346	349	343	388	379	363	342	368	355	354	358	351	329	358	346	345	369	354	342	338	339	351	353	350	349	352	369	329	339	347	349	352	348	335	322	355	335	352	360	340	371	354	337	350	350	374	355	356	376	338	335	340	339	309	301	346	325	323	341	325	304	337	334	370	360	357	361	347	353	340	367	326	333	336	335	361	361	362	324	306	342	359	364	352	304	367	337	318	333	347	336	345	366	328	314	333	319	334	335	323	351	342	325	331	336	316	350	342	344	345	378	342	370	316	339	363	324	319	363	379	364	365	347	345	339	367	378	332	346	317	350	368	366	332	358	369	311	354	353	356	343	335	334	318	334	351	325	328	332	359	346	352	365	344	350	309	357	344	344	371	317	331	352	319	356	357	333	351	372	360	352	329	354	332	368	332	307	334	345	358	318	344	364	369	321	336	356	325	338	332	333	341	350	347	312	346	368	369	313	337	382	349	355	364	345	323	344	339	358	361	343	362	378	339	337	378	337	345	387	318	340	336	374	341	344	382	354	369	356	349	370	348	368	317	350	354	312	346	371	339	353	343	364	370	366	317	357	373	360	323	353	361	313	327	356	354	363	353	322	380	358	345	317	347	348	338	340	340	331	361	349	366	348	371	319	338	358	335	325	368	335	336	332	362	332	349	361	355	343	335	356	348	372	362	368	336	356	336	362	324	332	351	360	343	336	371	364	360	353	331	309	346	356	334	334	333	337	349	356	362	329	300	332	350	354	343	333	354	338	351	321	372	366	355	350	348	339	319	332	330	346	356	327	335	332	358	336	344	337	350	343	327	347	352	349	371	338	344	346	317	364	359	347	355	352	357	335	349	384	354	331	359	355	341	374	357	353	335	345	370	352	327	389	348	322	335	339	365	314	341	346	357	344	321	355	360	376	367	368	347	361	328	365	355	346	346	339	373	350	354	362	368	331	343	362	360	360	343	323	338	355	348	329	358	374	351	344	294	347	328	345	365	358	333	335	355	348	354	357	357	352	358	319	344	334	356	343	363	363	354	339	359	345	348	334	330	378	343	335	360	359	350	367	322	349	327	349	351	344	352	349	349	359	354	338	369	376	389	328	363	394	367	337	374	337	309	377	361	337	342	343	354	338	360	350	312	350	361	379	372	360	345	306	349	344	343	340	314	378	355	342	370	345	366	325	348	340	361	318	341	354	352	370	362	334	351	358	341	345	325	350	318	336	330	319	344	364	366	340	354	342	329	343	350	360	346	360	331	330	324	339	336	367	356	359	342	370	323	345	363	317	329	352	358	328	339	345	326	348	339	346	330	345	359	383	347	347	339	330	373	312	352	315	336	332	341	387	363	333	403	344	359	365	354	323	340	352	338	363	342	328	345	363	329	340	302	364	382	346	340	367	364	345	338	346	324	377	356	351	395	340	335	358	340	349	348	361	333	336	337	357	317	313	373	350	346	325	356	342	321	363	374	363	322	341	370	340	347	355	360	348	345	331	350	356	311	339	348	371	334	370	338	325	313	382	371	361	354	338	335	375	312	358	353	322	381	365	371	336	365	360	311	352	356	330	356	375	325	342	334	342	321	353	376	317	354	346	340	350	327	344	364	335	351	354	346	340	347	366	392	354	349	353	337	364	333	324	356	360	360	372	345	372	358	363	350	347	330	362	348	353	336	343	369	357	335	342	346	323	323	362	323	352	347	370	344	373	343	370	339	325	348	333	348	339	338	315	333	344	358	362	343	321	345	373	325	345	316	351	364	335	335	338	343	341	338	352	334	367	336	361	357	330	341	362	350	335	356	351	319	345	344	312	344	338	367	355	356	344	341	328	367	331	366	348	344	338	358	354	355	338	355	346	345	359	333	344	328	362	359	359	354	351	298	367	369	316	377	343	343	375	338	365	353	341	348	326	313	335	309	372	346	327	347	357	339	332	334	359	346	334	329	327	306	380	339	345	343	338	306	344	330	352	350	346	362	358	342	347	354	336	351	319	330	356	320	345	341	327	356	358	375	320	326	340	350	357	352	345	367	322	362	352	363	365	372	344	339	339	321	342	345	348	344	347	372	333	333	346	320	339	353	334	337	340	358	341	331	321	309	347	326	317	340	309	322	310	346	317	331	347	353	347	351	361	337	357	338	346	341	346	350	326	339	322	372	350	340	358	375	329	347	346	350	355	333	355	341	343	358	347	341	354	338	355	365	364
345	2	2100	125271	359	6	92	442	570	671	662	643	618	597	552	545	525	547	534	494	511	496	479	481	493	508	469	433	493	507	508	546	626	710	706	729	781	830	839	884	899	885	858	793	683	561	428	438	429	431	439	412	419	422	428	420	437	427	420	410	425	381	386	404	418	406	411	423	416	417	408	435	400	398	397	421	409	421	408	427	441	400	413	415	408	400	413	410	392	404	377	437	394	402	418	406	398	394	401	427	417	430	392	390	413	425	414	384	388	400	422	407	403	409	388	397	406	428	421	444	394	391	413	420	390	416	422	439	418	433	427	425	397	421	396	405	388	398	379	408	411	428	405	418	398	391	389	420	425	400	424	402	440	425	392	410	390	407	441	403	396	429	423	399	411	415	369	369	397	393	402	399	399	400	425	390	387	391	377	404	412	416	390	379	402	398	416	393	397	441	391	411	395	410	433	398	440	442	398	434	400	377	412	394	402	422	413	444	429	372	419	405	404	384	409	402	395	403	432	409	389	409	390	415	407	395	384	428	404	425	399	382	433	415	431	368	417	446	390	412	416	429	362	396	383	392	416	429	402	399	408	422	401	418	414	417	424	402	386	421	406	411	446	362	396	419	397	387	427	388	409	414	444	411	411	431	422	397	418	393	413	417	394	395	393	422	412	419	402	391	400	391	432	383	398	406	405	409	408	418	408	393	384	377	398	422	399	420	420	383	373	390	413	398	432	388	398	389	404	384	390	397	419	419	427	396	374	427	407	438	420	410	436	405	373	427	378	418	403	447	390	406	433	405	382	389	391	400	415	424	419	389	406	406	420	425	409	386	393	407	417	405	422	352	416	392	395	413	398	401	413	426	387	409	422	423	399	405	405	424	387	390	412	368	427	407	446	398	430	439	421	410	411	371	400	390	431	396	424	378	444	401	435	380	428	388	394	388	407	420	405	397	408	426	394	406	410	392	379	400	438	394	425	410	398	394	392	423	392	389	397	430	405	404	410	413	431	404	423	383	391	417	448	398	396	383	388	380	425	425	441	401	370	399	375	435	416	389	409	386	410	412	387	419	429	429	408	404	377	408	417	386	420	412	407	421	433	409	433	415	405	388	420	399	411	398	400	416	435	386	410	386	417	402	426	406	364	437	404	414	375	449	411	410	407	435	449	424	378	422	399	424	380	403	380	426	415	417	400	426	421	376	416	437	403	423	391	449	404	403	413	425	417	444	395	403	362	404	417	398	416	415	373	401	367	385	428	404	411	413	380	424	412	381	414	449	414	409	425	384	415	399	432	401	385	408	404	390	390	400	403	425	382	396	391	414	387	392	408	441	390	439	425	403	393	373	382	401	418	412	433	412	408	404	417	399	408	426	413	427	432	410	372	412	425	423	430	419	408	416	419	387	397	392	392	412	420	411	422	413	383	403	406	409	391	410	392	377	387	420	393	426	428	397	407	398	414	389	441	411	366	409	378	434	413	425	412	413	392	434	413	448	400	425	404	395	394	408	368	392	399	418	394	396	395	403	400	416	392	422	406	404	405	394	443	430	421	414	407	401	418	426	434	392	395	413	393	412	393	416	444	410	403	385	410	407	362	404	414	419	416	408	386	402	413	388	464	385	412	388	412	429	404	407	418	398	432	425	415	401	409	401	445	410	412	423	405	413	451	412	396	422	392	413	414	394	415	397	400	394	373	404	408	422	431	403	415	406	376	403	402	407	420	444	376	371	404	405	409	397	382	388	445	400	407	410	407	390	407	398	409	387	444	396	375	424	419	400	386	422	414	404	415	399	436	425	403	386	376	440	381	406	433	437	411	417	411	370	428	396	367	404	391	397	410	418	405	376	433	436	384	395	437	402	384	403	407	426	433	395	410	399	400	421	421	426	371	394	422	397	402	399	430	403	442	410	392	405	404	390	432	400	399	395	421	422	428	396	426	397	433	393	408	415	414	400	416	391	401	421	425	408	385	392	411	374	417	408	383	401	414	411	390	410	387	380	450	449	401	428	420	374	402	417	394	396	405	385	404	424	404	389	382	420	430	425	403	424	426	425	387	428	388	397	381	424	441	368	415	378	416	406	384	411	424	418	425	420	370	416	415	398	406	405	412	425	405	387	386	419	365	404	417	410	422	421	401	384	394	386	396	436	397	438	401	401	376	402	383	420	426	406	384	408	371	379	435	402	443	419	382	399	391	444	390	413	414	414	412	439	415	408	388	424	440	426	423	400	415	405	422	426	382	413	433	408	414	383	383	389	399	408	419	385	417	410	400	419	393	346	410	412	433	381	405	419	415	398	358	419	427	435	401	400	389	387	413	402	414	402	405	411	375	397	407	407	378	391
345	3	3500	125394	355	5	87	497	596	625	607	643	589	559	528	508	502	491	452	483	475	474	438	468	445	433	488	569	622	722	761	809	826	859	867	852	851	938	886	851	890	842	768	706	619	474	433	407	396	411	412	413	404	414	428	407	402	406	386	369	365	390	401	416	410	386	443	401	403	404	385	398	399	415	389	380	421	374	379	376	384	364	361	381	405	384	397	407	385	397	393	391	399	416	397	378	397	378	384	357	385	397	387	409	415	411	419	400	398	384	392	398	371	382	406	404	385	402	419	367	394	376	372	426	377	353	373	381	363	382	390	397	384	376	401	386	386	376	417	397	361	389	416	418	380	404	374	396	388	397	388	373	355	422	403	391	369	381	361	375	384	356	381	391	380	446	397	372	379	395	360	403	398	387	392	423	400	397	353	383	392	440	379	416	407	400	406	373	386	414	391	387	352	407	384	360	389	386	434	387	393	374	376	368	406	389	416	409	402	385	382	394	381	399	379	410	427	408	377	394	358	371	384	350	457	410	400	412	398	419	403	380	367	400	370	384	412	413	379	384	396	393	368	370	387	411	375	402	382	385	403	381	404	362	370	378	414	371	388	382	406	403	398	390	369	399	389	375	370	406	384	389	389	387	412	403	388	366	412	398	402	400	370	385	406	346	401	391	408	382	382	424	420	405	391	366	376	396	378	398	403	395	385	429	352	376	414	368	397	392	389	359	394	404	362	392	388	361	409	374	380	422	424	412	371	374	407	351	387	380	372	383	402	435	389	394	370	379	378	402	366	397	388	397	382	428	373	380	380	391	394	395	411	396	385	376	362	385	402	368	402	368	397	382	397	388	421	389	364	417	369	430	411	377	403	396	376	407	353	400	410	386	403	372	353	371	398	413	351	402	405	378	402	377	404	382	394	395	365	408	396	381	374	396	404	371	425	368	381	393	417	401	393	355	392	385	380	398	358	378	404	394	359	408	393	368	428	368	392	392	418	372	371	408	370	381	403	372	374	408	382	388	405	383	359	380	378	394	355	384	383	380	385	375	365	366	382	406	387	420	391	382	384	403	362	423	374	378	386	400	392	396	400	387	412	407	375	384	408	383	386	393	393	361	404	382	370	383	382	388	412	384	379	415	414	362	392	374	388	405	367	411	403	411	397	389	385	427	377	352	383	410	397	396	364	405	402	377	377	386	394	371	387	386	371	397	383	365	400	386	386	375	392	368	408	406	402	377	409	400	377	368	397	399	402	416	332	385	393	370	410	362	377	401	411	368	401	372	377	406	384	389	367	406	377	371	392	362	362	383	368	381	374	366	403	404	389	390	412	399	401	426	399	381	371	412	403	400	395	382	389	373	370	394	370	360	376	375	402	411	382	369	396	388	418	383	402	364	381	365	400	391	434	372	395	410	403	389	388	394	387	409	347	364	377	400	369	386	365	385	351	355	396	391	418	384	394	394	412	404	407	404	404	403	389	374	377	380	387	367	424	388	390	399	376	372	388	405	349	407	399	390	412	374	392	394	395	367	397	397	392	347	400	370	375	397	370	373	386	396	391	397	386	376	383	375	355	415	418	402	410	381	378	405	406	394	386	382	381	393	371	389	377	381	387	399	393	407	406	386	406	392	393	385	431	382	370	380	377	379	384	395	373	356	408	399	399	379	364	398	392	378	373	364	420	360	424	444	355	377	424	398	373	416	374	408	400	364	390	422	402	373	405	393	402	410	397	397	384	360	396	383	374	383	379	386	407	360	401	386	388	406	367	353	419	390	395	389	374	380	393	376	391	378	383	376	401	403	411	383	425	371	399	376	387	394	365	376	396	393	387	402	405	399	412	387	396	372	387	411	382	390	409	377	393	398	377	379	396	394	371	368	372	397	407	395	388	395	363	379	379	399	383	364	371	411	369	382	413	379	398	408	375	394	398	421	393	380	381	391	366	351	382	391	397	372	413	401	399	373	403	380	409	362	383	402	397	396	390	371	358	374	363	398	356	379	396	378	400	404	383	388	384	355	395	368	375	384	387	418	388	387	407	396	366	404	360	403	420	390	370	404	407	416	364	351	401	399	381	385	387	377	369	382	393	404	386	389	421	378	373	390	389	388	369	393	432	418	386	374	393	398	371	375	383	387	397	409	394	417	377	418	373	394	380	400	370	427	370	383	391	379	397	392	408	356	351	410	411	415	373	398	374	379	394	383	375	395	393	408	362	422	365	422	382	372	378	409	385	391	375	404	398	378	388	365	356	366	391	384	386	416	361	404	419	392	373	386	383	424	374	392	389	401	366	379	389	367	395	412	387	387	382	362	379	386	359	399	362	375	366	391	411	397	374	406	390	423
345	0	2700	125518	353	4	57	409	626	675	674	714	683	654	649	587	588	587	553	532	541	538	546	525	510	523	514	512	474	511	541	548	659	802	921	915	878	863	923	940	907	960	904	891	770	617	504	486	461	464	482	491	455	436	451	442	465	452	451	426	439	446	434	462	465	481	444	452	435	463	430	435	414	466	422	477	439	451	458	422	476	455	432	476	429	453	426	445	400	437	427	444	429	430	424	430	446	449	406	436	405	479	440	418	436	446	426	456	465	410	478	433	418	404	479	477	461	470	445	411	454	443	434	418	436	474	454	450	424	426	414	404	429	438	456	433	449	421	453	453	445	424	432	464	428	424	443	462	382	444	446	450	423	420	437	473	424	434	450	449	442	449	440	449	451	456	419	456	431	416	448	470	443	423	438	453	445	439	467	426	441	421	442	456	442	475	452	434	447	459	452	419	440	439	447	454	422	450	455	427	449	451	448	420	404	432	436	436	422	457	420	442	459	410	435	456	419	443	418	438	437	474	423	402	454	428	453	430	440	425	421	432	434	449	430	454	419	427	442	428	427	462	470	450	437	441	428	420	457	449	461	422	424	418	438	421	436	442	445	467	443	468	458	443	404	434	443	434	446	415	427	466	422	423	447	450	440	437	428	418	437	449	433	465	434	403	428	453	408	452	420	430	422	430	467	431	454	467	430	424	419	449	391	439	476	412	432	446	425	435	435	438	445	418	436	439	451	435	405	443	437	421	414	449	422	433	411	452	428	442	494	411	444	440	435	423	463	421	431	440	427	460	433	437	443	459	448	456	447	434	401	460	463	410	472	442	460	451	430	448	426	420	462	451	448	431	434	430	410	465	420	436	426	436	448	436	423	449	432	425	443	438	433	417	430	436	440	438	442	445	406	442	464	457	415	459	398	448	407	453	436	433	467	439	432	458	470	431	416	455	404	430	460	444	449	432	445	440	435	431	424	431	425	431	432	437	444	457	436	440	444	459	444	445	442	440	441	410	462	463	464	435	429	433	416	447	406	451	464	436	453	434	442	410	434	457	430	406	411	423	422	450	448	443	431	470	452	444	438	434	453	417	452	471	419	436	472	399	418	393	439	442	431	437	452	465	434	440	441	415	425	443	418	436	418	432	474	470	436	416	417	432	432	419	451	439	435	440	417	414	435	456	440	420	477	464	460	412	416	442	461	433	438	415	452	412	428	462	422	443	429	431	441	422	459	440	413	440	418	442	454	425	436	415	410	453	423	439	477	432	439	431	450	427	466	418	472	446	422	437	417	426	446	435	434	445	461	400	462	457	403	466	395	432	436	433	424	429	435	430	444	432	477	429	474	433	423	437	463	441	468	443	438	435	412	446	448	447	462	462	438	439	438	463	419	402	444	425	482	411	413	435	430	447	415	400	424	457	422	460	438	392	447	423	422	407	393	443	420	427	442	430	421	424	416	463	445	424	435	485	430	477	412	440	444	436	443	431	420	470	449	408	428	464	443	447	434	402	438	454	415	445	425	413	425	434	430	409	428	422	435	446	456	428	433	447	422	445	410	444	448	460	420	451	427	444	438	433	457	457	447	453	447	397	422	441	417	424	459	447	419	453	394	428	423	422	455	442	417	450	419	451	426	411	419	438	453	453	450	425	443	450	409	416	415	421	439	431	429	415	426	419	445	428	434	423	458	466	430	421	439	466	456	453	443	424	473	421	464	438	394	475	472	428	448	446	401	444	457	454	419	458	448	461	449	420	433	469	460	458	452	450	428	428	426	471	410	423	426	423	472	430	439	432	414	401	459	447	473	427	418	433	425	421	454	420	440	420	438	465	443	472	441	414	429	447	455	466	415	406	414	455	431	425	459	401	439	448	439	435	452	465	459	444	416	428	472	418	458	399	446	449	405	423	441	471	443	443	453	450	434	445	461	457	462	459	418	432	457	421	429	467	438	423	433	438	458	457	452	436	448	444	420	447	426	431	425	433	455	437	425	433	420	413	430	426	456	421	449	420	428	450	461	434	444	463	403	459	446	470	460	436	422	420	456	440	449	425	421	441	412	450	403	433	446	470	440	415	443	450	436	458	436	449	396	452	440	457	423	426	431	435	435	450	437	461	417	435	413	437	453	441	440	428	459	405	432	419	431	432	471	444	423	405	436	432	445	408	434	442	389	453	436	424	440	477	439	433	438	440	492	428	401	448	447	471	436	423	451	448	427	465	475	436	429	433	413	450	450	402	411	437	427	431	473	449	414	443	429	451	431	441	420	446	454	461	383	442	448	434	396	424	419	431	441	402	465	439	419	464	407	450	429	461	427	452	456	429	427	452	427	436	433	431	450	460	396	424
345	1	1900	125641	361	2	127	406	509	578	596	585	585	587	533	523	508	510	478	471	478	482	459	497	458	448	480	431	424	413	416	482	472	534	563	650	713	748	810	858	832	817	825	779	703	568	452	443	435	411	420	429	405	371	443	405	417	428	442	426	389	421	444	432	409	412	406	410	424	436	424	462	411	427	410	427	430	375	418	411	402	422	440	389	451	423	413	407	390	399	398	408	435	438	412	446	428	389	410	436	407	447	428	433	436	406	422	405	395	443	400	385	449	427	416	412	418	402	361	466	400	397	413	450	388	395	434	411	392	411	447	390	469	388	390	400	407	396	393	456	379	423	449	422	440	436	401	391	452	388	424	385	422	410	450	408	430	413	415	403	389	439	402	420	402	403	410	430	413	412	423	409	426	418	416	457	414	371	424	428	457	399	416	397	400	438	399	419	407	403	419	427	428	437	419	361	462	396	454	407	397	419	417	425	415	414	430	406	422	448	437	437	420	423	413	392	425	419	443	394	408	411	421	417	392	428	414	431	429	368	399	460	385	414	398	425	409	397	416	395	379	412	417	414	431	425	440	417	417	422	413	380	452	420	407	398	428	416	426	412	398	434	411	425	395	404	416	438	409	424	380	429	427	408	437	411	422	374	417	457	384	416	437	422	403	424	384	399	435	418	397	415	409	425	433	400	401	372	412	394	447	427	374	404	427	444	435	442	409	411	416	431	369	418	391	449	415	433	436	419	391	429	439	391	436	417	385	426	433	400	384	432	418	394	392	437	416	431	390	421	438	439	419	446	382	416	421	436	427	383	413	412	419	437	398	417	431	394	422	426	412	416	432	413	414	412	395	441	418	384	446	390	427	411	409	398	439	417	407	407	411	431	420	384	396	438	382	426	403	426	370	411	420	406	423	407	408	425	408	392	403	435	394	397	404	427	425	414	403	395	425	418	413	414	413	425	413	412	448	396	444	412	396	411	435	402	405	435	361	440	431	421	400	415	420	421	439	429	399	404	420	410	407	403	395	430	444	404	377	421	407	415	429	407	372	430	433	402	424	411	416	422	399	420	397	388	426	407	422	418	410	394	422	414	393	384	389	400	429	434	435	411	408	432	375	428	412	412	394	414	433	405	423	389	385	391	408	440	408	419	407	391	396	402	419	439	435	386	413	397	400	390	426	426	450	426	427	412	405	414	405	402	399	401	381	442	372	412	423	411	379	406	392	416	384	422	411	413	400	402	413	392	401	410	428	417	429	402	434	400	432	430	383	411	388	413	471	419	438	433	438	419	394	398	414	415	388	409	423	377	406	389	424	439	414	415	432	406	435	413	385	423	408	405	397	426	400	410	414	389	408	408	402	412	402	432	399	419	438	421	447	407	417	426	387	435	409	450	422	444	410	423	405	408	413	403	385	406	409	433	430	389	430	428	422	387	373	418	400	382	414	414	422	401	415	388	413	385	412	421	414	425	427	402	368	433	426	412	412	412	445	412	416	416	424	417	386	418	415	392	416	425	379	403	443	433	409	405	413	421	413	409	422	416	440	385	427	458	416	433	436	431	386	425	398	430	421	413	426	387	403	418	404	434	396	409	433	396	423	409	435	403	415	407	438	452	406	401	390	420	407	431	418	398	384	425	400	431	419	420	373	369	454	431	396	400	429	394	418	385	386	422	427	418	426	385	392	418	393	406	400	399	384	410	437	387	395	404	410	384	436	389	402	447	415	417	435	426	441	401	415	429	384	395	446	406	410	408	413	406	419	415	444	410	422	416	401	388	433	395	429	419	416	406	413	435	419	402	408	406	397	407	393	431	445	419	398	425	406	451	418	416	370	417	371	420	412	462	416	397	409	400	419	401	427	413	432	437	405	439	460	404	447	378	387	427	390	410	402	422	386	446	391	442	421	392	426	413	418	432	406	403	403	396	419	405	410	421	382	413	447	393	401	388	392	447	393	460	405	424	416	426	437	419	414	425	418	432	364	430	412	444	401	382	435	409	429	444	373	417	422	400	392	409	415	446	412	414	383	390	427	433	428	423	442	419	385	416	403	386	416	402	407	441	389	397	427	409	437	396	417	397	415	395	440	416	413	422	409	426	414	442	393	439	396	441	421	429	417	405	376	416	434	417	417	402	399	439	426	412	396	368	395	419	422	456	379	420	362	414	390	425	416	426	391	422	386	427	411	403	411	424	436	405	383	416	434	406	431	411	405	401	421	418	410	405	413	392	404	431	407	407	389	446	452	394	400	445	409	409	374	385	431	410	403	403	390	420	389	395	428	445	410	403	380	397	434	425	384	426	425	423	391	406	418	409	397	427	420	409	431	389	454	429	414	411	420	386
345	2	2100	125764	368	2	89	390	509	562	610	636	569	561	538	514	494	505	498	469	475	520	488	434	456	454	451	429	449	438	512	532	616	647	679	702	718	782	803	816	876	858	822	838	779	615	501	410	405	454	382	382	420	402	407	413	386	438	377	409	416	407	435	400	429	421	423	441	393	387	402	429	414	393	428	424	415	426	428	414	382	397	392	382	408	388	464	411	416	409	421	421	366	411	424	451	415	394	373	443	434	405	398	400	403	410	384	415	402	392	400	395	403	425	430	466	407	373	398	413	416	389	430	431	390	426	422	387	403	421	417	399	384	388	395	391	400	411	390	407	420	394	407	403	387	426	423	429	391	427	381	412	404	398	415	395	386	425	426	434	398	351	366	406	392	399	396	402	422	399	396	406	397	391	422	451	414	426	407	392	421	396	409	414	380	383	406	427	410	386	429	413	392	396	407	416	416	353	405	375	363	374	416	385	440	397	385	391	419	430	429	404	382	416	405	399	393	393	410	411	427	403	408	380	345	400	424	365	424	401	411	399	425	389	382	413	396	384	400	424	389	397	445	402	401	392	394	408	415	419	382	420	456	361	407	369	405	403	423	396	387	413	358	394	401	393	386	420	375	395	392	379	379	411	399	380	435	420	394	429	373	405	394	454	411	400	396	384	358	400	393	410	395	420	363	402	395	418	359	413	422	402	414	417	401	417	408	402	384	394	402	407	418	433	399	367	378	395	404	399	428	404	397	400	413	392	396	362	390	408	408	388	411	392	379	389	386	392	388	417	408	390	424	422	402	382	392	375	413	404	396	411	386	380	384	394	411	429	400	407	392	412	395	402	388	389	398	431	352	400	383	391	414	397	348	412	425	414	390	429	402	424	404	390	413	381	408	398	371	371	394	404	398	407	392	371	418	395	401	410	390	393	390	399	411	396	399	402	430	412	383	403	407	416	389	415	404	428	382	400	427	420	403	388	366	426	387	378	405	382	405	394	406	389	430	428	358	402	424	369	394	410	424	400	364	384	401	412	417	405	417	406	431	376	411	393	427	431	401	373	402	385	384	410	365	395	357	399	408	392	371	395	422	420	382	407	393	433	416	405	388	398	380	391	400	387	400	399	390	388	394	416	415	399	421	393	397	443	396	413	432	378	416	383	431	387	383	369	349	418	398	411	376	397	393	378	384	391	434	386	409	397	419	381	388	396	390	429	389	412	381	433	424	388	404	398	407	360	390	414	400	378	407	372	409	421	405	392	396	421	366	409	408	407	371	412	434	407	415	432	402	382	404	399	395	387	373	411	381	379	394	404	382	389	401	369	435	414	370	428	383	433	413	419	367	381	412	427	395	391	371	396	408	412	417	374	427	408	394	428	380	395	394	393	423	366	382	388	430	395	428	402	398	386	403	419	419	375	395	384	425	396	407	384	412	416	381	365	398	379	397	416	375	419	375	413	396	406	437	421	371	380	419	429	410	397	414	397	383	397	395	432	399	390	385	406	405	408	425	396	404	401	426	401	410	403	379	411	392	421	397	381	387	391	409	434	427	374	426	392	401	408	387	400	405	395	422	419	398	393	394	404	384	403	398	420	389	390	384	395	382	420	407	392	400	416	378	378	411	392	406	391	412	400	395	392	390	408	419	396	375	391	395	440	383	396	427	397	397	411	386	362	371	371	416	396	402	417	421	384	422	441	413	390	374	395	401	420	390	397	413	363	380	405	386	414	405	382	374	390	436	398	395	416	387	409	397	405	412	409	425	380	364	396	394	396	383	381	431	422	399	408	386	413	400	389	400	387	388	390	413	363	404	408	397	385	379	400	387	367	378	387	375	413	397	386	415	386	412	411	395	407	420	422	379	395	387	402	355	397	406	387	408	369	389	399	382	412	390	418	435	386	403	412	389	404	422	415	399	418	403	447	399	425	387	407	411	403	461	373	399	362	385	396	394	410	420	440	399	386	409	381	365	402	384	360	399	419	399	403	376	386	397	405	402	410	416	412	404	391	400	410	422	403	399	412	380	373	410	423	413	393	362	389	437	411	376	416	388	424	398	409	407	431	407	381	401	416	405	414	397	410	404	374	417	432	403	372	402	415	381	392	401	405	406	389	391	390	395	397	405	403	392	386	416	405	406	406	398	387	409	398	373	381	381	426	400	405	419	426	399	405	388	414	398	357	386	428	412	372	360	408	365	396	410	388	400	396	403	395	417	426	390	402	386	406	430	395	380	426	402	370	401	397	398	409	422	406	409	387	398	405	398	424	378	400	387	414	399	377	406	411	418	412	424	397	422	405	383	417	383	388	421	397	412	401	422	384	422	380	380	407	390	401	376	402	365	426
345	3	3500	125887	369	5	111	544	666	746	624	653	612	616	577	590	570	551	538	558	516	492	499	491	530	476	476	483	485	476	474	541	569	694	720	762	783	821	858	906	871	888	888	878	852	677	542	445	470	461	416	457	463	456	432	422	385	427	474	383	416	424	425	433	426	477	470	417	450	435	442	431	443	421	451	392	425	432	427	450	385	404	427	445	452	419	423	425	455	421	401	419	419	429	464	449	446	414	418	433	419	420	431	427	410	401	425	412	425	422	433	434	445	400	455	415	445	437	440	455	469	428	415	438	419	435	429	440	397	426	465	414	434	446	452	440	444	444	395	417	433	434	429	441	380	445	436	426	428	402	429	436	424	445	436	424	412	456	453	436	436	452	431	464	416	413	453	418	406	429	443	433	410	424	417	420	421	425	452	436	451	433	401	424	400	433	435	436	447	404	447	422	401	432	429	428	469	416	448	431	401	434	413	432	435	409	437	417	433	423	434	392	417	461	425	413	407	413	421	445	443	423	408	431	451	447	430	450	371	427	429	431	439	428	415	419	415	414	441	388	399	418	374	422	434	403	412	398	386	415	425	448	426	458	441	417	419	421	430	447	421	408	411	439	431	394	412	404	415	453	441	414	423	445	415	416	431	389	428	415	430	431	399	405	407	442	407	433	456	413	424	430	425	402	404	400	447	426	419	465	402	435	428	407	427	416	418	400	431	423	416	430	424	418	436	416	405	416	448	439	402	474	415	421	404	453	447	475	458	422	419	418	440	454	446	443	397	405	417	385	437	436	411	411	420	403	420	453	395	422	424	435	408	423	419	440	426	418	449	425	423	397	433	450	440	444	428	430	417	427	410	425	419	450	416	420	444	420	436	422	419	404	431	435	426	424	431	428	429	403	421	446	463	421	417	419	408	437	439	410	395	422	396	403	420	435	413	392	439	416	414	417	425	426	428	432	417	422	420	387	400	434	463	407	440	442	427	443	413	420	435	406	458	436	440	415	421	414	433	453	431	445	457	428	394	430	425	412	447	426	431	422	416	432	419	385	427	436	401	433	438	426	433	426	417	419	412	433	451	428	433	406	464	425	407	431	423	417	422	454	429	468	419	430	432	414	414	424	413	444	440	412	415	426	413	431	405	446	424	398	421	432	413	418	416	396	424	422	418	411	436	474	424	398	407	407	448	435	444	448	422	412	428	446	430	377	423	438	392	453	423	424	428	439	395	449	435	376	430	425	439	412	410	419	418	413	399	451	415	435	451	441	434	420	432	432	417	416	447	466	426	419	435	429	405	435	451	429	405	430	412	435	402	409	427	410	409	438	419	441	423	444	390	402	426	429	431	431	393	456	434	443	444	450	434	408	420	440	420	399	424	440	391	378	426	405	432	415	439	439	413	460	440	455	415	423	422	420	423	414	422	419	418	426	407	437	417	417	428	427	444	454	453	438	430	430	422	449	405	405	447	421	397	431	423	446	416	435	469	397	420	449	428	440	394	406	435	420	433	445	423	421	426	429	454	419	400	412	415	405	434	405	433	396	448	443	414	448	426	417	413	404	392	431	428	421	410	401	414	450	432	449	448	415	429	405	434	465	438	430	414	434	422	460	418	447	431	431	413	407	429	416	442	397	412	420	387	439	444	431	408	442	432	412	399	416	386	418	423	415	452	436	435	407	406	437	417	421	463	436	412	419	425	404	444	434	412	459	422	429	429	423	435	434	404	414	440	422	438	445	434	466	406	436	392	415	460	429	383	379	427	436	448	387	448	436	405	435	405	419	387	423	428	441	412	417	455	407	445	432	420	440	454	416	432	418	415	426	432	421	417	414	436	464	407	455	445	421	435	451	450	420	420	420	413	442	413	433	441	423	415	446	417	419	391	396	405	404	444	432	413	400	407	438	453	444	424	417	414	435	455	408	421	441	396	434	422	429	419	423	415	442	414	439	410	447	452	421	435	421	417	409	444	432	409	417	432	412	405	413	430	440	426	435	431	425	418	391	394	434	399	410	410	404	412	427	443	450	438	430	460	434	442	405	421	426	422	404	427	456	409	423	424	441	390	436	422	411	455	414	446	405	415	400	423	398	420	471	423	394	416	457	423	416	404	426	420	428	408	405	424	460	455	420	437	421	433	438	413	408	407	425	401	436	392	389	438	430	409	417	408	407	410	447	448	438	423	437	421	418	402	411	409	437	431	437	419	437	417	441	445	422	419	418	420	404	427	443	454	430	442	450	424	415	440	416	429	428	449	441	448	424	449	412	441	400	433	423	449	406	415	446	413	443	402	446	405	396	463	403	408	432	407	402	425	444	430	428	427	448	419	395	435	411	397	437	430	427
345	0	2700	126011	363	5	54	437	580	721	711	714	715	652	615	628	584	597	554	568	550	520	542	517	531	536	528	522	525	548	515	620	716	796	892	886	906	932	902	942	979	925	949	895	881	728	625	492	486	473	491	481	481	445	455	494	486	439	506	446	469	491	429	465	418	457	463	475	472	468	456	481	504	482	468	438	469	448	478	450	441	458	481	451	445	460	444	454	458	455	459	459	476	514	461	455	459	472	441	458	435	466	459	449	406	448	487	427	411	487	419	431	448	444	449	462	452	490	429	458	456	433	461	461	454	459	455	446	456	436	471	492	443	490	433	466	432	479	435	436	480	453	431	449	437	496	415	461	472	460	480	432	444	481	482	461	464	463	424	471	447	456	462	420	447	432	461	427	450	443	416	448	440	435	456	463	456	435	445	487	424	466	473	441	446	466	490	440	438	455	466	434	420	455	458	466	454	474	470	450	453	480	457	449	470	481	459	494	445	439	461	474	475	433	482	463	499	410	457	470	445	488	428	462	479	447	458	463	458	418	458	470	431	434	442	460	464	447	473	444	427	458	433	479	450	450	439	460	456	448	470	429	441	470	421	446	466	451	439	464	460	434	455	445	455	426	466	477	461	460	443	473	460	422	436	465	484	437	477	449	505	421	443	479	445	439	443	449	464	419	429	451	407	447	429	455	462	436	433	441	459	454	448	463	441	453	469	430	449	473	420	448	474	477	460	435	440	435	483	439	438	465	489	476	407	411	455	442	459	445	467	479	473	471	418	422	440	452	455	424	452	468	428	456	473	461	432	438	464	458	449	442	451	439	485	453	453	414	461	451	456	442	469	476	419	449	436	436	449	445	459	448	442	478	453	435	436	464	440	458	468	446	435	477	453	445	454	442	487	437	438	458	464	432	446	470	473	467	441	475	453	414	413	474	478	454	466	478	456	451	447	473	476	464	452	445	430	465	412	465	469	418	442	453	439	473	422	476	448	467	464	446	454	447	447	475	442	467	442	450	451	447	459	448	476	427	485	444	452	443	430	446	444	452	460	443	436	452	421	494	445	452	459	472	452	419	462	454	426	463	425	441	489	454	434	478	457	434	438	456	469	473	456	443	452	453	449	443	478	462	455	445	445	490	439	444	444	466	431	455	454	424	468	458	490	463	440	445	438	446	450	457	459	444	440	445	431	451	436	454	468	433	482	451	472	423	423	414	445	461	451	461	463	465	441	450	441	434	453	445	441	453	442	477	438	449	475	454	470	432	411	428	479	443	415	440	447	447	442	456	428	473	454	453	493	459	474	485	444	430	501	462	474	435	438	455	456	435	432	477	423	438	447	466	454	446	455	441	445	419	410	482	439	441	461	426	436	455	448	474	425	470	445	461	452	500	444	425	433	446	451	442	444	449	421	451	431	437	468	452	451	452	462	439	475	431	432	445	469	436	443	460	456	467	450	432	451	446	433	449	449	482	452	461	455	468	473	452	486	454	482	442	485	442	433	481	400	460	452	454	442	443	457	452	435	448	431	453	445	480	448	445	447	473	446	430	429	440	487	499	453	451	462	455	474	464	446	463	440	438	433	432	435	415	484	460	451	471	436	472	429	436	409	456	465	453	458	444	467	479	443	430	423	430	477	448	453	462	424	439	453	426	448	447	418	435	433	447	435	437	429	477	473	434	451	477	448	453	449	421	472	473	444	457	475	447	457	456	435	460	462	476	426	470	440	454	434	441	441	482	471	442	432	496	469	434	462	447	443	435	431	423	454	443	433	461	469	430	456	450	464	464	451	448	455	465	459	447	475	466	466	490	431	428	481	428	459	481	468	473	416	467	441	473	478	439	453	440	458	443	467	428	453	462	447	468	435	448	445	433	466	449	466	395	429	448	445	456	440	422	445	457	432	435	411	430	451	453	429	474	438	464	424	450	442	480	427	469	470	455	474	441	447	447	439	425	411	449	464	418	421	416	482	465	458	432	481	468	446	497	484	436	454	440	435	446	436	449	438	448	420	450	478	452	465	453	441	446	464	461	478	403	445	431	468	416	475	468	445	453	474	449	441	458	475	456	444	475	478	446	469	474	446	431	474	440	469	441	450	461	463	455	450	456	456	437	460	458	436	425	461	455	462	452	441	461	437	464	471	461	466	464	443	414	457	476	440	464	434	488	484	499	427	465	430	451	496	442	431	481	437	462	482	441	487	448	395	431	435	459	453	478	448	441	432	411	484	480	451	432	443	461	442	447	457	394	464	443	449	440	449	444	430	474	468	441	429	444	466	460	451	448	452	439	453	456	443	466	466	426	459	451	474	451	461	460	432	437	448	422	462	442	452	485	453	472	475	457
345	1	1900	126134	354	4	103	433	474	600	538	577	593	525	506	494	491	501	445	467	460	442	469	438	463	435	403	442	423	415	372	397	461	452	482	494	562	554	666	667	751	763	809	771	740	642	479	417	388	381	399	386	422	364	357	394	356	386	355	356	422	391	378	382	369	366	383	398	397	364	386	384	381	382	385	389	354	375	369	419	353	391	408	398	412	404	362	387	354	394	362	366	378	389	365	399	366	386	392	369	387	379	400	398	382	394	401	378	390	375	379	377	414	374	404	356	358	360	358	380	332	406	325	367	402	386	393	366	391	372	385	385	349	390	402	363	364	370	366	350	362	375	371	380	361	359	381	369	401	362	357	385	365	386	362	386	381	346	360	350	383	370	386	405	372	392	391	371	382	405	341	360	368	374	370	393	379	319	383	356	376	355	381	332	358	389	394	376	349	372	368	372	387	386	362	366	365	366	343	381	378	407	397	416	386	397	373	395	389	352	373	352	364	367	378	368	387	376	368	359	342	368	357	352	369	397	395	388	379	368	408	373	364	354	362	370	378	359	366	385	366	373	383	351	379	380	352	395	389	395	387	361	370	329	376	353	363	354	390	363	382	396	377	374	367	363	389	391	401	386	355	379	356	358	356	369	393	364	383	346	382	363	321	385	398	383	370	373	384	376	374	394	371	364	349	394	356	360	383	342	395	353	374	382	387	382	382	334	367	404	352	372	386	367	364	374	407	389	374	366	366	378	387	378	378	389	374	363	366	337	364	405	370	382	375	388	365	371	390	375	364	376	377	389	368	386	358	365	398	365	342	391	340	335	359	368	379	353	392	367	370	394	383	394	364	384	368	379	372	387	380	398	358	363	364	369	357	369	374	364	362	404	361	356	376	374	387	396	373	362	358	363	402	360	358	355	364	398	364	388	356	382	374	367	364	368	379	385	368	374	376	352	391	383	371	396	389	385	331	351	371	369	402	388	389	371	382	375	401	396	372	427	367	362	366	367	382	380	372	387	387	330	410	360	358	364	372	384	389	367	363	368	342	352	355	379	374	343	362	368	379	383	388	359	396	385	347	369	378	366	409	342	376	391	353	357	331	370	377	395	370	337	392	361	377	381	375	386	364	406	376	386	384	339	363	358	401	392	415	373	367	378	327	385	401	399	382	418	386	388	354	392	360	397	388	363	341	333	385	376	384	388	369	374	388	413	354	377	366	369	357	386	373	374	337	332	366	367	366	351	397	370	365	396	375	379	376	418	363	333	347	361	396	355	361	404	392	348	381	376	388	361	372	372	401	356	387	395	382	381	374	391	396	379	374	351	345	369	391	379	368	351	340	391	356	379	340	375	366	371	354	380	369	370	350	344	344	368	393	376	386	374	331	394	339	376	374	388	371	393	384	372	372	400	370	368	370	385	393	383	402	387	375	399	356	412	385	394	400	375	355	404	368	410	348	381	366	336	411	382	351	369	398	337	395	385	375	391	360	378	371	361	363	375	382	378	379	418	376	371	403	392	371	375	377	353	377	400	361	384	406	394	352	361	354	386	375	343	379	367	356	401	362	364	373	376	367	392	369	374	378	381	367	364	379	347	379	355	362	368	388	355	396	369	405	377	360	368	362	373	359	388	387	388	373	357	397	382	370	389	388	371	376	352	346	398	371	381	372	396	369	372	399	412	369	373	359	426	389	381	347	380	358	361	442	380	354	346	387	345	387	400	365	388	372	374	393	340	387	378	379	373	345	370	371	362	386	392	351	386	379	368	385	362	373	363	412	385	351	369	379	372	372	392	376	376	362	369	372	380	372	380	358	389	352	367	375	355	381	372	377	377	364	392	354	378	340	321	372	366	353	358	392	415	390	363	339	370	377	389	385	380	366	406	366	393	400	340	340	359	357	358	382	358	372	378	345	371	378	391	395	352	375	379	366	381	375	379	376	374	357	403	382	410	373	384	374	390	352	385	348	372	407	411	406	372	356	404	359	356	398	376	378	391	385	419	369	383	355	385	392	361	383	370	419	365	356	370	364	388	361	397	352	371	396	384	410	353	358	365	378	380	393	355	373	384	355	391	411	372	423	336	381	381	353	392	385	397	373	379	392	370	363	360	372	385	379	377	367	381	367	386	394	366	376	374	384	377	396	366	364	379	396	349	392	380	364	369	362	385	350	378	359	404	338	347	382	385	360	399	383	397	363	364	348	378	335	340	387	342	378	350	360	421	419	379	377	380	344	385	384	384	383	382	348	384	386	350	395	383	388	361	366	425	363	344	396	390	367	397	388	412	334	407	370	378	381	363	351	401	367	378	372	389	357	383	372	366	375	365	342	401	366	356	393	373	370	352
345	2	2100	126257	356	2	72	446	490	575	592	585	549	562	541	572	509	467	485	470	462	476	468	469	450	427	460	464	435	436	516	531	593	653	678	712	787	801	790	849	812	843	848	853	691	574	444	444	403	394	433	387	407	429	440	438	404	383	409	421	415	392	409	434	401	409	407	411	419	388	425	437	412	397	360	399	373	382	415	395	381	384	397	442	407	417	380	379	400	410	395	416	405	430	393	428	370	409	411	410	399	433	395	382	390	408	413	421	390	415	418	387	376	394	399	352	394	415	407	402	380	423	426	366	441	405	412	431	378	395	406	406	411	390	374	414	432	386	409	391	394	384	384	387	393	413	460	392	405	364	371	385	416	394	386	397	437	415	405	423	421	382	406	425	395	397	388	402	399	390	385	398	392	383	411	389	402	396	411	410	412	415	403	389	415	414	386	417	418	361	387	404	404	433	399	362	430	401	427	411	412	381	399	421	415	405	391	416	398	402	394	382	388	399	423	375	428	442	393	396	402	391	393	394	399	389	405	417	396	428	399	389	352	370	371	383	417	406	387	404	337	374	398	391	401	392	420	423	428	387	404	409	381	418	396	394	412	382	449	395	395	403	363	430	387	393	359	401	373	373	392	395	394	385	370	418	407	402	385	395	402	420	388	393	400	408	393	418	407	387	404	370	388	401	422	410	387	387	384	405	401	417	396	424	395	412	434	386	405	381	380	392	405	429	395	391	390	384	382	386	385	390	398	380	388	380	366	419	395	403	397	412	376	384	406	416	386	414	370	423	398	439	395	427	378	408	419	421	395	392	400	377	360	402	426	419	394	385	412	377	394	373	398	417	378	386	436	400	402	423	389	384	383	413	388	421	423	394	414	353	397	390	416	433	383	417	372	410	400	363	378	398	379	398	392	402	375	384	363	407	450	407	386	412	394	382	398	406	428	386	383	409	403	401	385	368	418	384	424	401	410	375	395	370	396	394	358	433	378	432	416	390	399	395	386	386	408	430	405	373	413	412	379	380	397	389	424	421	401	386	395	403	377	382	372	381	374	409	416	388	413	402	380	404	399	430	361	426	405	414	373	359	424	373	378	412	394	370	407	386	397	373	397	393	398	355	401	390	385	399	415	402	414	400	396	399	391	396	414	389	435	388	374	409	365	406	421	428	388	398	349	386	352	409	398	405	361	382	409	410	400	366	436	408	394	372	402	383	404	405	386	387	397	390	443	390	415	407	370	404	383	409	410	382	413	411	395	419	412	405	389	421	404	391	401	395	388	362	387	358	395	403	376	377	377	433	415	405	402	434	420	419	417	387	394	395	398	394	393	399	361	424	387	426	374	393	390	368	399	351	440	396	369	396	391	392	406	379	387	393	393	401	426	369	353	367	398	342	375	389	382	414	416	368	383	414	401	412	383	373	379	409	397	419	425	397	389	409	403	404	406	382	420	430	399	375	396	389	411	364	377	374	393	362	381	432	400	399	373	371	419	405	377	410	417	408	373	403	392	422	386	394	407	385	405	412	415	391	401	409	399	415	387	405	376	403	391	397	420	408	380	411	365	399	386	394	396	387	399	399	401	386	430	401	362	418	407	419	391	395	375	404	366	363	402	375	412	375	396	419	391	437	355	396	368	408	359	392	369	391	392	381	420	403	412	407	407	398	421	383	376	406	359	407	383	423	399	416	399	422	384	365	421	399	374	392	397	384	353	378	393	381	377	393	381	397	378	381	384	402	383	405	401	421	415	422	413	392	373	404	360	396	400	426	373	418	398	389	427	388	401	425	405	398	394	409	410	417	385	419	396	410	366	373	396	396	382	428	379	432	416	397	416	378	455	386	404	407	376	416	414	387	418	427	370	392	381	392	385	431	369	386	397	387	382	414	384	393	377	388	423	379	430	355	409	383	376	405	414	403	384	395	372	391	422	397	387	392	386	405	369	402	385	411	388	359	383	398	364	446	422	406	391	396	376	395	404	393	377	384	398	380	434	385	407	382	357	432	395	373	376	421	428	402	418	399	397	387	410	399	390	384	359	415	390	383	390	383	394	411	385	377	380	407	401	382	403	397	402	438	423	396	392	395	386	432	409	383	379	384	396	418	392	394	402	432	418	398	412	383	347	364	395	424	398	409	372	419	413	394	379	408	348	389	413	409	381	398	392	392	414	393	408	399	392	405	383	403	404	441	408	401	390	377	434	382	424	396	403	436	392	379	391	368	356	384	409	405	373	395	364	396	381	407	408	373	399	424	386	390	399	384	406	420	358	363	388	388	386	386	414	380	408	390	406	411	377	386	373	378	415	387	391	369	416	380	392	425	398	358	390	414	370	408	373	391	388	385
345	3	3500	126380	364	10	102	498	569	691	625	642	598	558	548	566	492	493	494	508	472	474	463	514	487	464	446	477	471	511	581	626	714	723	766	785	810	861	837	815	867	836	805	742	626	502	458	450	423	386	415	426	450	425	414	418	452	398	426	413	420	419	398	429	383	410	406	423	389	404	410	411	437	435	442	415	403	429	404	421	407	395	418	397	407	408	409	388	405	379	398	401	386	437	417	430	396	412	395	399	389	408	397	375	411	440	400	374	405	432	404	404	409	409	395	414	367	412	393	398	418	426	406	437	432	436	411	425	426	405	403	389	402	387	376	389	388	393	390	407	395	412	396	403	390	415	388	417	411	446	372	387	398	408	392	417	392	410	378	385	432	406	433	404	388	436	370	416	419	412	437	375	416	399	411	385	399	400	396	396	408	410	385	420	426	387	409	417	393	420	405	376	390	409	404	387	385	408	399	411	389	418	414	388	373	382	368	392	406	390	407	398	439	385	401	394	416	429	412	409	411	382	426	402	392	415	384	405	395	406	425	400	411	392	411	393	439	430	405	387	401	399	421	412	421	394	413	383	406	421	386	393	418	410	391	399	367	368	411	401	401	396	401	388	391	392	411	383	387	384	385	397	410	422	395	406	412	386	414	391	434	384	377	402	375	406	440	383	404	412	401	418	394	401	396	430	392	419	385	405	397	425	383	395	407	389	429	369	439	419	394	389	369	387	400	369	411	366	368	397	403	391	408	404	422	410	396	394	409	393	393	391	377	396	395	364	407	394	386	385	373	393	397	380	429	410	369	399	397	381	423	384	400	362	405	395	432	378	410	435	410	403	377	383	404	418	362	414	364	416	396	415	419	401	424	409	416	412	406	411	404	419	398	408	421	413	390	414	402	397	425	396	405	417	400	428	395	370	430	414	367	397	411	409	398	400	419	424	395	414	416	393	416	409	412	397	399	389	423	374	359	396	415	387	415	386	391	408	393	420	426	393	388	384	399	399	404	404	378	363	417	424	386	410	391	415	378	408	438	393	397	397	385	368	406	385	408	392	417	396	403	421	420	389	394	412	409	401	418	404	412	362	411	404	410	396	431	378	422	443	386	404	397	415	381	442	385	394	383	395	401	430	388	411	381	421	367	424	405	382	397	397	402	410	384	420	387	415	399	366	382	425	384	398	424	403	410	390	402	410	404	374	434	391	422	388	422	405	406	378	380	404	412	414	394	378	400	399	401	362	384	400	389	399	416	393	421	380	386	393	396	376	429	398	448	426	402	395	404	394	402	426	424	401	379	369	391	406	376	408	398	396	380	380	408	435	398	418	397	379	373	405	443	418	403	411	419	360	442	432	381	414	388	391	399	414	415	394	403	409	407	413	400	382	416	380	408	447	408	404	407	393	404	392	420	412	353	408	388	426	408	382	405	401	390	411	423	391	383	419	381	426	416	375	416	387	432	366	402	443	415	393	365	393	391	396	414	434	401	402	378	424	426	406	396	396	430	384	425	400	401	406	394	416	383	382	397	405	409	391	393	399	403	406	391	400	412	406	384	430	384	395	409	405	411	409	405	390	388	439	401	399	409	381	377	396	413	387	436	389	391	382	429	399	415	396	437	426	369	392	392	430	393	390	399	392	417	407	419	427	414	407	391	400	412	423	408	429	391	411	420	369	412	416	391	413	423	424	409	401	407	442	411	394	404	401	401	390	415	387	420	416	374	382	388	372	381	424	419	425	401	398	390	412	412	415	406	400	396	427	410	366	417	402	408	423	418	414	415	417	400	436	396	419	442	420	383	404	398	427	413	393	414	392	363	423	385	395	428	430	368	393	383	369	408	414	389	392	389	413	409	424	418	387	402	409	417	395	398	378	420	402	395	382	425	374	385	418	404	379	413	417	400	383	366	382	411	373	424	412	398	427	413	422	429	411	413	381	395	411	405	413	423	393	409	396	385	386	429	398	396	414	391	390	425	424	412	349	364	413	408	417	384	399	429	421	426	377	393	372	396	406	386	424	403	418	382	389	381	397	399	407	413	422	400	424	392	394	437	392	412	402	400	365	394	396	377	390	363	348	403	393	417	421	391	402	401	410	412	390	416	390	383	376	405	401	438	361	421	392	366	378	409	371	359	403	390	387	370	381	395	422	385	392	421	382	401	392	377	385	398	391	373	404	420	386	386	408	390	427	412	413	403	393	399	384	381	388	410	403	431	370	385	401	426	413	386	367	407	389	417	351	398	396	409	358	424	375	384	375	401	389	429	394	410	370	379	401	385	395	362	374	427	413	378	388	403	405	399	400	400	408	420	421	401	407	393	402	388	424	384	387	394	398	399	402	389	387
