345	0	2700	117607	358	4	87	516	755	830	775	757	712	700	635	652	599	573	545	577	568	605	659	809	978	1040	1109	1107	1137	1121	1183	1155	1116	1126	1027	1027	997	966	870	839	691	598	476	499	499	508	509	496	467	477	479	476	442	451	455	465	506	486	472	466	455	477	455	463	474	495	435	452	461	486	437	467	449	451	482	456	423	453	445	458	443	447	443	449	458	484	471	447	426	440	437	472	471	464	451	445	462	455	458	480	443	470	461	461	444	429	464	455	433	427	430	445	456	451	492	461	469	459	469	444	447	458	440	453	475	469	465	457	455	462	488	464	441	473	470	420	479	443	450	433	466	464	453	465	456	481	453	473	498	475	445	458	467	481	429	433	472	453	464	452	435	480	438	455	448	487	444	453	427	450	420	446	421	482	477	443	435	423	471	474	434	459	489	453	436	441	445	441	466	443	470	426	456	461	443	460	451	432	459	428	471	447	444	471	438	422	468	445	444	455	503	435	490	416	454	453	454	438	427	445	450	460	450	463	468	453	472	412	444	483	441	426	474	467	459	426	456	445	456	476	471	438	444	470	438	468	475	442	421	416	439	440	477	416	443	430	469	462	457	502	440	451	435	440	427	467	411	460	456	429	440	485	414	456	413	456	439	462	468	441	433	438	458	450	463	413	482	449	455	428	462	461	466	461	465	441	428	437	455	442	439	487	447	442	447	432	405	451	442	445	464	447	435	442	445	466	415	478	439	441	474	449	413	435	436	470	434	452	451	406	427	456	494	474	458	423	420	448	459	430	449	432	471	451	436	464	414	465	444	425	479	424	460	435	442	432	453	439	441	439	470	450	429	450	452	470	427	458	475	439	457	478	442	439	436	470	420	447	435	446	456	436	431	418	426	465	441	440	399	471	453	453	457	436	438	454	460	452	457	481	469	459	462	469	476	471	448	466	437	447	438	420	436	471	447	424	425	421	460	466	426	456	462	442	425	455	452	415	440	449	487	439	439	448	441	450	455	452	453	434	424	448	421	473	424	463	440	461	473	448	448	451	434	453	451	458	481	448	475	442	427	421	469	481	411	443	448	465	437	436	419	456	454	434	465	486	443	428	461	441	414	437	458	413	423	425	445	429	453	422	429	457	453	456	461	440	456	452	467	459	402	465	442	432	418	433	475	473	446	435	453	434	407	429	421	459	431	439	452	444	440	472	435	470	412	485	452	478	447	471	481	484	443	406	450	446	429	467	422	438	419	460	435	456	466	442	414	475	452	465	472	451	455	476	435	448	456	436	440	439	445	457	443	460	438	455	429	441	435	458	443	459	442	470	453	438	434	464	456	476	428	444	450	453	435	449	443	443	460	464	432	415	429	423	442	444	485	458	433	421	447	450	443	450	467	451	487	465	440	483	450	458	462	454	446	424	464	433	409	427	429	470	431	453	430	438	443	444	425	432	459	429	465	441	433	448	451	471	488	400	454	473	442	447	448	474	452	424	441	436	464	452	470	455	413	455	429	438	459	431	431	456	464	460	451	430	453	468	469	424	463	443	416	438	484	439	452	456	462	478	494	465	433	462	435	491	436	440	450	441	460	441	462	451	416	418	454	452	440	434	425	435	448	486	416	402	460	425	443	436	406	468	478	434	455	429	411	432	421	427	453	439	422	484	445	450	449	461	447	436	404	444	435	466	396	499	458	458	432	466	469	444	465	455	426	460	452	431	437	463	442	466	438	466	430	477	444	463	445	466	440	463	491	439	437	481	460	464	435	439	436	476	448	462	454	483	422	460	426	468	438	458	441	444	448	459	456	458	459	447	468	440	441	437	466	440	447	435	460	425	451	433	427	452	436	441	456	480	433	458	445	468	442	426	459	460	421	464	436	445	443	428	436	450	448	435	439	446	454	448	500	454	451	463	432	455	457	467	442	434	428	436	463	422	443	463	461	457	440	432	445	470	443	429	439	460	484	447	422	433	481	438	447	412	455	440	470	457	457	479	451	438	464	475	446	489	436	438	463	454	437	462	471	454	459	447	447	455	454	426	431	450	440	449	463	453	424	434	444	473	470	400	444	430	428	465	423	465	472	459	425	463	430	448	467	457	431	484	451	436	444	462	450	447	440	438	432	425	468	451	440	455	415	457	460	445	415	461	437	426	457	475	449	401	456	441	480	471	434	422	435	473	441	427	446	451	446	450	468	448	444	441	443	443	473	455	457	409	443	450	439	469	430	431	444	404	446	448	458	446	449	482	440	450	455	470	487	444	461	456	460	463	475	457	457	440	451	417	463	438	490	436	473	468	462	464	473	450	486	431	429	471	436	457	428	448	447	459	436	428	397	478	452	447	454	428	418	479
345	1	1900	117730	367	15	174	524	517	614	606	649	615	607	571	539	562	546	511	479	525	571	512	520	536	564	630	719	744	805	914	885	915	921	946	908	882	916	854	878	772	702	565	520	504	490	473	466	446	459	473	437	457	444	424	427	447	439	437	480	452	469	430	419	437	471	429	453	424	425	446	476	460	454	441	434	444	447	425	424	451	432	456	454	437	444	442	441	466	443	444	446	439	484	446	444	456	456	458	473	414	429	434	449	443	417	422	441	448	443	430	470	470	461	450	429	478	467	428	418	443	421	420	421	417	439	428	431	436	429	405	449	459	458	424	456	423	431	454	446	449	453	431	428	422	440	454	435	471	450	443	420	462	430	451	457	478	417	458	432	424	463	455	460	448	441	416	452	411	460	441	440	437	431	450	417	463	415	425	443	454	463	449	435	447	432	442	423	450	434	448	417	485	439	415	464	433	411	455	452	442	447	462	428	431	444	422	468	429	480	434	465	423	435	465	444	420	443	416	425	451	416	441	452	438	453	423	440	494	427	401	488	435	463	437	448	445	466	440	457	441	416	429	430	459	425	464	427	436	406	453	466	436	424	421	436	422	432	429	442	497	443	437	413	431	457	434	434	468	465	419	449	459	442	459	462	415	443	448	468	453	451	466	470	444	410	421	458	438	438	469	475	442	447	439	452	441	405	444	407	458	446	421	459	417	463	445	430	449	442	448	416	417	446	472	457	431	449	448	436	470	460	419	459	408	448	435	445	448	444	432	416	439	467	445	431	455	450	444	443	463	412	445	444	449	452	420	443	448	437	454	417	448	426	474	425	413	457	447	445	415	426	437	461	419	433	422	456	425	443	462	415	465	450	452	449	463	425	465	408	449	450	436	441	443	433	452	402	420	418	458	453	430	444	463	467	451	470	486	441	419	452	440	442	425	438	418	444	424	426	468	425	421	443	433	435	434	436	453	422	453	438	413	479	491	454	443	452	468	432	442	452	441	448	439	434	433	429	462	482	421	471	432	449	431	438	437	430	452	459	426	410	412	452	451	446	454	440	471	436	416	409	432	429	411	444	464	418	447	432	420	455	453	470	445	431	460	404	484	466	426	453	467	411	430	443	449	437	407	444	450	420	416	429	410	461	438	460	437	411	422	458	449	422	423	447	418	446	453	437	472	427	423	455	456	469	468	438	426	445	444	452	452	465	426	459	430	407	447	407	449	449	466	449	433	438	442	451	448	451	399	463	413	436	406	426	457	471	409	435	430	448	443	425	451	434	441	442	412	479	460	452	426	445	449	459	458	466	440	443	438	445	440	435	416	440	468	432	445	457	417	409	465	433	457	400	431	448	429	423	439	458	448	440	438	462	410	442	412	453	434	458	435	485	434	421	443	423	411	457	446	436	420	451	447	429	452	440	420	433	465	449	433	417	454	448	456	422	461	420	456	408	442	413	455	463	444	458	433	464	423	445	442	448	448	450	470	437	444	427	452	483	377	449	453	411	421	458	445	453	445	435	392	430	442	434	458	421	395	434	435	431	460	454	463	447	441	409	427	453	434	421	437	460	438	418	469	439	443	453	437	433	425	444	406	437	446	413	436	427	454	444	436	446	457	437	410	424	467	423	415	406	451	441	443	451	427	441	458	425	443	427	416	445	462	426	441	440	411	456	454	432	431	410	455	460	442	446	446	417	437	455	438	451	408	408	426	451	432	448	416	437	465	459	427	470	420	452	468	457	436	484	465	434	450	449	443	478	448	458	405	444	446	447	445	424	439	429	460	434	416	447	468	452	442	457	459	446	411	457	440	466	432	436	440	448	449	425	442	405	433	421	420	426	437	440	430	465	448	423	481	458	428	440	438	446	441	387	449	469	462	485	455	434	473	437	414	414	398	425	430	471	453	435	447	437	455	483	464	418	441	442	449	434	431	426	445	468	453	486	423	471	447	443	449	427	428	445	452	437	432	443	405	436	416	446	398	420	445	435	450	459	456	443	443	446	441	432	445	455	430	466	458	468	417	424	424	467	433	438	411	443	440	472	441	449	435	436	426	429	440	430	407	413	458	446	435	418	427	457	444	432	446	416	462	444	430	440	436	456	434	441	450	419	433	458	468	425	431	467	461	436	417	441	404	424	441	422	438	416	419	390	458	445	435	425	414	426	423	419	462	423	489	464	440	430	444	451	427	443	439	447	460	434	437	456	421	453	402	445	438	435	470	442	432	434	439	454	418	467	459	460	453	441	501	442	429	466	451	430	437	451	437	442	443	425	425	433	418	484	420	443	472	417	489	436	428	425	429	429	421	464	456	417	452	452	452	444	443	465	426	448	447	449	466	436	437	468
345	2	2100	117854	372	10	98	529	654	666	647	686	648	628	562	552	527	540	501	529	485	495	507	478	534	572	628	708	721	806	848	852	896	906	887	924	915	898	868	835	866	737	635	505	463	455	463	458	425	442	477	398	424	440	437	459	465	432	433	427	425	456	455	445	431	416	437	413	446	426	490	440	407	443	439	438	399	422	380	445	442	424	417	426	427	416	411	394	435	411	436	433	386	443	389	407	448	391	431	442	421	405	429	387	444	438	430	397	420	427	429	403	437	435	417	437	414	398	456	411	445	434	426	414	424	420	408	437	419	425	414	401	431	415	388	425	433	419	401	398	430	411	388	418	406	410	406	439	391	427	431	431	432	416	427	428	410	406	442	412	421	434	421	403	413	418	420	436	440	417	414	425	455	401	416	404	421	429	382	423	430	452	428	423	417	395	413	406	428	452	421	417	406	430	422	407	426	435	424	444	405	389	420	420	416	441	430	416	399	402	436	386	428	456	406	441	435	428	441	430	437	414	427	439	392	442	414	408	436	419	418	396	390	442	409	458	451	427	429	429	429	413	411	423	396	401	403	406	425	377	432	457	440	428	406	413	391	409	396	404	436	397	416	388	434	393	409	411	431	420	412	413	403	389	418	398	437	433	429	424	419	400	400	446	422	421	437	396	380	438	421	411	395	425	404	420	415	407	415	431	411	426	425	418	408	407	423	398	411	403	441	441	443	420	419	428	410	447	412	402	411	454	418	428	399	406	422	407	390	400	412	400	425	415	402	402	422	413	425	415	424	410	391	388	416	399	405	417	435	424	436	390	436	432	423	432	421	409	443	427	411	380	398	411	428	389	394	407	405	404	398	422	393	414	423	418	406	430	430	400	410	427	402	428	410	429	403	402	411	424	426	461	395	393	421	415	415	417	415	441	396	387	421	454	411	416	427	416	407	438	413	428	371	412	441	412	420	412	436	425	449	405	417	441	426	410	406	396	408	458	443	420	412	402	423	403	431	444	405	426	405	443	413	397	401	390	412	431	437	430	422	420	398	433	420	394	427	411	405	446	404	419	437	443	421	425	420	431	419	436	436	421	423	424	395	389	430	403	436	439	419	459	392	401	418	410	388	424	418	411	383	411	408	432	394	398	406	449	393	428	420	418	395	424	426	433	403	424	409	435	412	427	423	439	419	416	411	412	402	446	430	392	414	415	437	431	381	424	424	414	411	408	438	417	394	449	404	400	383	435	376	404	406	403	434	423	422	412	417	400	407	408	440	407	416	401	383	429	438	446	431	427	396	444	387	434	371	437	429	416	433	454	422	411	426	423	420	435	396	420	419	414	441	406	419	416	430	418	424	409	435	426	403	378	449	402	427	434	415	428	418	388	430	412	442	403	445	407	451	420	424	405	433	425	408	408	416	420	426	412	430	432	415	401	409	398	419	443	429	419	425	381	392	420	425	433	389	437	413	412	410	440	432	418	394	448	449	435	427	445	420	416	442	428	421	401	410	449	416	429	416	407	398	389	456	424	407	430	390	432	400	421	397	439	432	413	374	406	405	411	409	408	438	420	414	406	477	424	418	415	415	407	419	392	432	432	413	460	406	412	433	405	427	417	407	427	401	459	408	416	398	411	438	436	453	431	422	393	433	417	418	428	430	399	393	428	424	433	410	409	414	415	448	377	422	431	397	435	433	404	459	430	406	403	417	444	404	403	422	443	382	414	407	437	423	386	450	406	410	423	396	394	392	451	394	443	409	410	410	401	412	422	428	435	438	419	408	419	392	404	403	424	419	402	421	454	432	439	452	416	414	429	399	418	385	447	421	408	445	415	401	420	419	419	412	390	392	405	436	419	404	390	436	418	438	415	386	387	414	426	395	419	425	395	436	428	376	426	443	427	418	434	393	441	423	418	414	416	393	401	435	426	442	461	409	428	414	398	408	437	418	419	413	437	409	428	410	396	393	422	387	402	413	431	362	442	428	399	413	404	448	426	448	439	407	391	413	398	374	466	421	437	409	396	427	435	424	408	413	426	389	447	396	431	416	427	407	407	399	430	411	429	424	402	424	417	413	395	423	411	405	422	452	398	415	436	427	430	411	404	421	467	432	442	405	410	414	404	428	420	409	392	423	426	454	411	416	390	411	420	439	424	402	395	421	423	402	425	431	423	439	385	443	430	456	418	435	389	412	428	414	435	418	430	389	436	385	414	413	425	430	460	394	416	454	439	419	413	430	405	388	398	432	426	432	419	414	449	458	403	418	433	431	416	411	420	437	426	382	404	411	419	437	422	428	428	394	414	397	420	408	434	402	422	421	422	418	457	398	447	423	411	440	425	422	403	396	416
345	3	3500	117977	368	15	118	464	523	627	655	656	596	640	582	573	512	533	513	491	477	510	491	533	603	660	721	824	864	909	881	930	980	930	938	970	965	943	944	869	906	787	597	514	478	421	441	464	410	433	444	425	407	414	412	447	438	424	407	420	454	457	399	426	430	421	394	455	403	471	436	420	398	458	420	423	404	452	409	433	458	415	399	425	441	416	407	430	391	404	452	402	416	419	416	446	430	411	451	405	389	425	397	438	412	446	442	411	445	424	413	406	397	441	419	438	407	422	433	356	417	440	447	415	396	426	416	420	409	397	458	413	425	449	375	422	433	405	391	406	412	414	447	429	433	402	397	386	397	430	443	418	391	427	402	450	420	412	405	440	431	425	428	391	411	417	423	384	419	432	424	408	438	406	388	387	417	441	456	444	420	418	410	376	392	440	430	423	426	404	412	425	418	430	402	414	408	396	442	419	407	431	445	372	441	420	418	423	413	430	455	425	395	421	369	416	421	439	418	425	426	398	403	398	418	428	397	432	412	435	401	417	434	429	427	432	409	419	404	432	418	432	440	421	412	387	405	389	414	399	400	401	441	442	444	382	425	418	402	406	426	413	427	433	457	426	431	433	398	435	406	412	387	384	431	448	421	391	404	421	404	429	445	451	396	441	402	413	425	425	437	431	394	416	416	382	421	414	454	441	382	431	407	440	393	446	418	404	430	433	399	425	389	424	415	434	390	404	443	422	411	420	394	435	376	406	413	407	445	437	390	378	410	377	402	401	419	404	414	426	424	413	399	422	415	369	403	449	425	395	453	431	397	447	432	448	410	396	409	416	434	444	387	425	417	396	432	424	410	453	385	425	407	417	386	439	383	413	423	393	416	429	408	445	418	413	396	454	404	399	402	412	412	429	429	416	401	410	414	439	413	383	437	423	416	406	389	435	437	398	407	403	393	423	437	435	424	428	419	414	406	400	392	436	423	441	432	404	418	425	402	455	366	415	419	425	442	411	409	433	423	381	408	411	401	451	412	421	424	433	418	414	423	397	408	440	413	396	416	421	399	388	387	382	397	427	417	414	445	405	446	428	431	432	431	412	419	435	417	422	431	437	443	386	439	434	405	409	431	413	437	444	420	444	428	417	417	433	412	398	409	445	414	407	431	461	417	440	440	405	386	393	415	443	425	414	444	406	442	397	439	398	399	396	409	382	417	408	425	416	418	402	412	384	420	423	401	421	403	448	414	433	405	431	431	426	391	382	407	444	427	408	419	396	458	430	403	414	436	406	416	407	421	432	384	433	403	414	389	442	405	423	425	439	415	404	394	387	392	400	400	426	428	419	405	414	427	421	417	420	391	423	437	436	429	448	407	446	418	427	406	381	428	387	449	437	429	375	411	404	411	424	410	391	411	430	406	413	426	446	409	386	436	397	428	429	435	402	401	422	413	412	420	445	451	429	441	409	411	432	414	438	388	432	423	420	418	428	391	392	403	427	417	447	419	402	407	453	420	415	413	397	418	440	429	399	430	393	402	424	439	409	427	406	413	393	441	432	420	430	423	413	405	429	404	404	406	402	445	434	386	431	406	452	400	433	463	379	448	420	409	404	442	413	418	404	411	432	423	410	353	434	377	451	398	397	398	383	393	408	416	434	420	427	423	435	439	415	414	431	388	413	406	418	423	404	410	445	414	448	419	391	426	424	408	418	414	413	398	437	391	414	404	405	431	418	399	431	401	417	436	430	393	420	441	403	424	389	411	427	453	413	382	389	418	428	448	406	421	402	408	432	379	432	416	444	433	411	384	410	426	409	398	426	408	405	425	401	431	404	414	395	423	393	460	419	414	434	437	395	409	437	432	433	405	417	452	442	421	398	432	414	435	395	401	397	405	429	393	399	394	415	431	431	413	404	409	444	436	406	400	443	415	406	393	425	389	418	401	406	417	383	405	403	421	384	430	427	432	417	439	415	410	386	398	413	410	426	410	422	409	402	405	397	389	408	443	379	419	394	385	384	374	428	434	406	412	416	395	414	395	405	418	398	397	373	452	391	447	425	428	419	412	425	422	387	413	425	385	452	393	401	437	428	396	395	431	408	409	427	441	433	437	402	434	422	411	398	397	386	446	420	411	446	420	391	412	400	399	399	389	416	457	399	411	434	376	405	433	398	411	400	408	445	435	421	399	439	430	426	439	400	443	394	401	429	433	424	382	453	402	405	428	417	429	381	410	411	394	408	379	431	450	414	423	458	417	404	416	382	429	438	427	412	425	427	396	393	377	430	418	401	425	427	419	432	396	454	405	426	412	392	427	425	452	400	404	435	417	409	438	393	393	401	416	419	428	421
345	0	2700	118100	357	4	92	558	736	753	681	703	645	619	590	601	580	549	548	601	554	552	546	555	553	650	702	807	963	952	996	1019	1004	1053	1006	1038	1056	1023	981	970	944	898	793	590	521	491	480	469	444	460	445	457	443	465	456	477	475	449	469	454	427	446	458	442	437	468	464	481	448	483	474	469	463	455	468	468	433	449	465	458	457	446	450	424	472	515	450	463	457	486	457	457	441	477	442	456	495	439	432	497	440	476	434	442	471	429	457	440	418	498	421	456	470	454	417	439	435	419	430	455	407	456	475	410	460	464	460	416	446	442	457	445	470	433	459	463	480	425	434	446	444	478	435	455	474	454	473	484	461	433	434	465	432	421	475	462	471	456	438	435	427	431	482	444	458	452	452	465	458	454	455	432	447	454	419	441	467	450	429	449	436	435	489	467	440	451	485	442	469	465	479	445	451	420	421	460	445	464	439	448	444	418	423	477	410	462	456	451	461	433	481	474	467	475	469	465	481	448	437	487	445	443	446	466	433	464	430	487	461	433	453	502	430	453	453	442	513	466	442	434	437	478	464	432	461	458	426	444	442	467	441	439	457	442	455	464	454	405	476	450	442	461	447	493	465	485	417	447	469	472	409	440	445	444	463	457	460	454	452	449	442	454	459	423	476	396	435	441	465	453	453	443	432	469	451	491	464	466	457	461	416	466	449	445	453	417	448	441	437	466	447	443	436	473	433	441	440	440	504	438	417	512	449	432	453	438	408	458	495	440	464	459	453	489	442	465	481	453	439	462	445	453	458	439	475	463	461	471	440	453	425	482	450	460	467	412	478	432	440	472	431	467	478	424	451	429	470	457	454	480	429	465	456	455	451	405	456	461	474	427	479	445	437	465	422	505	422	467	427	452	460	437	408	452	450	423	449	453	449	415	450	459	457	462	405	436	478	440	437	463	464	477	471	474	449	430	451	452	441	480	448	449	489	427	463	460	450	426	451	435	464	446	477	442	467	426	482	455	453	448	436	454	475	419	454	455	463	444	451	460	436	443	459	465	435	435	464	461	451	426	449	464	463	465	483	413	425	468	411	441	451	451	486	433	402	483	438	464	476	448	423	458	413	452	466	429	437	447	470	451	463	485	437	458	437	469	456	428	464	435	464	476	466	435	475	480	436	458	452	447	431	443	514	477	435	463	432	439	475	419	468	453	466	440	441	448	449	456	452	455	432	452	455	454	440	415	443	454	446	439	412	465	465	469	444	434	461	443	420	459	453	471	449	468	450	425	444	459	448	434	450	445	448	423	469	453	463	434	451	451	443	460	482	482	453	470	440	466	476	486	436	442	452	450	457	452	438	458	447	459	453	473	468	437	438	441	425	469	433	450	484	435	456	432	441	447	481	448	480	437	419	451	442	456	441	458	414	448	428	437	463	467	442	463	440	450	456	433	448	456	440	480	449	437	460	426	458	464	437	453	462	452	433	464	462	432	429	431	482	461	456	455	443	471	446	424	475	445	440	432	457	501	485	474	434	469	448	455	484	403	442	446	445	453	453	471	419	435	476	441	445	439	425	444	412	462	452	446	430	445	412	469	441	439	458	427	454	413	464	448	442	437	447	442	474	485	459	402	424	440	441	475	465	428	440	419	461	445	438	458	433	455	441	446	442	477	428	425	478	449	444	478	414	432	465	439	482	471	417	437	446	484	442	451	444	474	431	443	462	434	462	460	451	449	475	416	469	428	463	451	435	442	465	455	422	443	448	454	434	451	430	419	447	444	439	471	431	452	422	449	443	440	466	482	459	436	444	464	455	423	447	474	417	463	442	424	447	449	479	431	493	435	447	434	434	430	469	452	409	443	435	432	432	476	480	487	456	439	464	478	454	486	487	491	434	444	463	449	443	424	453	445	468	437	437	441	466	452	459	466	430	457	446	424	470	415	455	474	428	435	451	429	430	440	450	454	435	451	447	455	472	449	423	450	480	445	450	452	455	465	431	447	429	478	425	423	438	438	470	409	460	445	442	440	448	446	448	437	461	441	452	443	435	456	444	444	465	475	465	452	427	464	435	428	450	435	457	424	436	472	427	423	459	451	431	428	463	463	475	444	441	447	442	448	455	459	440	465	441	409	438	429	461	448	434	432	453	417	456	421	429	455	440	432	441	461	432	472	497	467	411	473	464	444	421	467	454	449	454	466	415	435	470	457	448	442	450	442	424	444	465	437	410	441	449	479	433	451	453	437	467	439	450	435	451	443	440	491	446	436	453	445	486	423	460	468	473	436	484	465	442	430	483	449	439	446	437	457	427	461	418	460	414	458	473	461	458	399	446	435	426	471	454	475	427	418	467	444
345	1	1900	118223	355	4	107	421	489	611	582	630	595	549	496	547	502	498	496	477	476	451	445	451	455	439	436	446	495	542	592	615	679	756	772	756	831	829	841	793	777	776	714	553	451	407	376	372	393	415	386	370	356	378	353	386	387	415	360	404	398	387	432	400	390	386	432	368	380	391	389	409	370	392	406	378	420	376	398	407	364	379	402	376	366	411	410	402	403	403	377	381	408	392	384	363	396	371	400	379	400	392	354	350	394	394	362	409	373	375	389	391	382	400	383	372	387	369	367	374	376	415	402	361	385	358	365	416	371	333	391	369	379	384	367	363	370	391	376	368	359	386	381	383	380	384	384	367	372	379	382	419	417	373	396	404	388	381	392	389	413	367	384	396	376	357	403	383	388	377	357	415	358	372	374	366	396	356	384	386	384	357	350	392	379	360	354	405	353	376	389	397	353	381	364	389	386	358	378	408	370	376	370	395	367	405	375	387	376	378	374	391	361	375	364	396	368	368	402	385	355	370	402	413	409	384	370	389	367	355	368	405	365	377	389	401	368	350	383	380	387	386	381	414	381	326	371	410	375	382	382	404	399	386	358	344	363	396	380	386	341	381	410	359	410	364	373	376	394	376	405	362	361	372	386	392	381	415	377	350	370	371	368	363	382	377	377	427	371	405	391	359	387	391	393	367	388	370	362	381	371	391	384	377	364	375	382	376	367	377	338	403	414	375	391	378	382	392	346	404	374	384	396	362	384	379	372	371	382	341	375	386	368	396	351	376	371	383	350	377	393	343	395	381	374	350	360	387	385	374	367	386	372	358	392	376	369	385	383	364	364	381	376	381	370	333	431	384	385	403	350	385	352	356	373	396	391	341	417	372	367	400	384	352	346	381	372	391	386	372	368	400	383	390	383	375	383	408	364	375	359	381	373	390	352	386	357	372	369	378	393	394	392	392	403	368	383	362	382	398	404	392	386	404	400	378	386	376	413	364	382	392	329	373	387	354	340	368	377	371	381	396	392	387	389	398	369	403	363	379	359	379	362	371	391	380	377	379	363	391	384	387	418	403	374	362	375	387	359	361	360	390	351	374	382	380	389	374	365	363	383	395	388	395	358	404	381	361	377	372	395	391	369	367	405	360	358	354	373	334	382	363	366	393	379	355	403	412	389	424	376	392	381	377	368	344	383	367	378	366	352	364	355	399	377	355	368	398	401	365	374	375	397	386	357	364	396	392	392	391	395	386	397	362	358	415	344	403	371	381	358	392	365	380	387	362	369	335	389	397	406	381	402	389	359	361	389	368	388	349	375	380	387	371	365	349	364	338	369	413	361	346	354	375	393	355	374	397	368	379	391	370	362	389	372	378	352	375	354	373	372	364	379	372	406	385	360	380	422	345	377	363	421	393	397	372	374	413	399	401	379	348	367	346	401	367	389	372	384	403	359	354	381	371	386	356	386	387	404	421	377	391	353	349	346	370	375	364	366	377	350	369	372	372	379	360	404	344	390	392	385	377	374	385	380	369	381	390	359	364	403	385	380	356	369	385	385	388	359	371	357	374	385	363	371	356	402	348	382	361	412	382	368	371	355	361	401	394	367	378	386	401	378	399	409	376	394	382	356	382	387	351	396	431	403	381	369	349	364	372	417	382	375	396	373	341	387	378	332	386	358	394	380	361	439	385	364	399	386	343	388	382	366	383	370	330	390	392	357	387	390	363	362	362	380	402	381	385	390	397	382	400	365	395	394	367	385	377	389	387	384	357	382	374	364	372	337	401	376	378	385	371	391	401	352	359	390	371	379	384	370	398	375	384	383	385	366	363	371	357	333	362	383	396	401	402	377	363	389	414	396	366	355	390	377	372	409	366	384	383	376	402	380	402	393	370	391	407	340	355	359	402	369	357	382	384	377	376	386	381	361	376	389	401	384	370	374	369	372	357	391	403	377	381	379	349	370	411	389	389	369	415	343	371	375	382	373	399	373	374	360	351	367	350	366	392	387	368	397	384	395	373	366	373	390	378	343	391	381	354	371	382	377	365	392	369	387	397	365	398	370	361	357	389	375	396	338	379	399	358	359	417	358	367	393	363	374	379	374	360	386	382	385	360	361	405	380	377	364	354	391	400	358	404	385	384	393	403	362	370	397	381	403	381	374	378	376	369	363	368	392	384	400	356	395	360	383	374	387	379	388	373	412	375	376	381	379	411	408	369	383	390	362	405	404	384	407	381	370	377	335	385	412	352	396	369	379	405	363	403	415	380	342	380	350	361	390	365	399	381	391	400	377	354	384	371	346	379	358	378	346	408	391	349	353	373	401	391	334	361	371	404	383	398	399	423	399	387
345	2	2100	118346	362	6	94	428	550	626	619	624	568	561	525	537	506	513	493	499	487	495	474	475	522	538	620	678	675	685	775	830	801	838	838	853	866	885	792	817	758	761	717	572	482	439	390	401	436	444	414	388	369	380	400	409	407	453	416	375	401	427	395	363	401	413	405	412	439	353	386	405	405	393	385	415	411	374	398	415	398	400	347	396	410	395	415	409	384	416	413	389	374	398	420	389	407	375	400	371	412	394	399	351	403	419	382	428	423	412	375	391	423	394	364	384	399	390	406	402	409	368	395	406	429	411	369	400	408	376	403	386	396	381	418	385	428	373	403	375	406	394	413	422	382	387	403	350	380	427	396	399	382	397	388	419	392	429	386	394	365	399	399	403	408	424	349	400	425	394	416	401	389	410	382	384	390	356	405	411	385	388	393	396	350	429	385	417	403	377	387	391	378	397	386	388	404	395	378	404	404	366	400	401	422	437	410	394	378	411	424	381	388	388	388	380	387	400	356	402	364	413	391	425	395	388	408	400	376	402	388	426	398	406	368	395	403	380	349	386	380	403	406	379	396	368	386	367	382	397	407	386	431	416	363	397	395	401	423	393	394	372	373	435	404	407	421	385	372	400	383	392	353	350	411	427	371	378	389	372	397	392	401	429	381	396	398	367	413	396	398	363	400	416	419	387	414	397	395	379	394	400	428	378	357	407	378	416	402	387	377	406	396	394	420	383	411	392	391	404	370	394	397	365	367	394	417	405	386	399	418	387	413	414	402	394	372	366	406	396	409	421	376	383	398	407	373	383	387	424	419	415	393	395	398	410	382	396	415	390	372	411	375	383	394	397	404	379	411	414	403	381	404	399	374	421	381	396	397	399	343	420	399	396	408	397	395	385	384	415	414	385	372	400	398	370	411	381	397	395	444	379	412	372	398	405	392	388	439	406	403	385	407	390	381	381	386	389	396	381	405	375	405	394	362	410	367	412	409	392	398	383	411	399	381	417	419	389	379	388	382	395	372	380	405	380	405	411	394	402	386	398	368	400	413	401	397	399	402	370	385	407	375	399	406	387	395	385	406	389	408	367	400	422	376	402	402	394	419	394	392	371	373	415	388	414	397	393	403	419	404	414	392	405	385	438	400	405	410	392	377	417	389	381	361	409	371	390	382	403	407	398	376	417	396	415	390	398	385	410	405	363	390	384	387	372	413	382	401	389	373	388	358	413	392	394	405	369	379	417	418	421	389	381	412	407	422	377	368	428	374	393	408	386	381	374	376	393	372	405	410	380	412	393	385	440	389	414	393	420	397	375	396	407	399	378	413	356	423	411	372	390	370	397	385	388	377	378	374	411	401	373	399	417	402	393	376	383	379	422	369	425	415	360	363	416	391	396	402	382	432	385	392	410	396	396	422	393	405	359	392	402	391	412	371	396	374	381	407	419	397	391	369	385	401	375	366	444	368	395	366	400	420	410	377	383	397	405	379	411	390	397	399	409	395	387	359	407	383	343	408	387	374	401	397	372	409	404	397	445	375	410	376	388	393	332	415	397	419	402	408	401	375	389	391	374	407	376	390	408	395	417	403	384	400	400	384	417	422	412	386	407	401	411	382	400	364	383	410	410	386	379	410	381	411	394	368	386	387	389	371	406	391	382	384	395	392	409	369	380	374	430	390	401	407	399	399	396	418	386	378	387	365	373	400	411	395	395	407	408	361	384	421	378	375	396	383	411	408	396	379	392	402	400	378	396	393	410	427	392	412	399	406	408	417	409	393	388	419	418	398	398	400	380	389	390	416	382	400	407	389	380	391	389	416	417	392	379	378	397	375	383	371	384	436	390	385	395	368	356	418	404	396	385	420	417	388	398	409	378	394	386	377	358	398	359	391	384	374	404	393	398	419	401	404	422	405	379	422	392	422	419	401	384	397	409	378	375	374	403	401	378	399	413	407	415	388	421	395	389	385	417	407	401	402	404	398	400	421	409	386	383	433	418	410	422	396	405	407	401	404	434	382	371	403	396	404	382	381	389	366	379	404	401	406	414	374	370	401	409	389	371	413	396	372	398	380	396	415	402	391	401	384	407	401	406	445	356	392	403	403	382	393	389	383	390	371	383	401	396	377	413	406	392	395	379	384	393	415	425	376	400	389	369	379	409	390	400	411	391	387	385	395	400	418	368	376	386	424	420	389	368	397	397	379	378	377	419	372	410	381	431	386	383	362	373	402	414	410	379	408	416	382	433	411	375	397	373	385	408	401	396	406	423	383	402	386	417	404	377	408	392	378	401	387	387	376	419	383	362	385	367	390	444	413	374	412	420	393	417	368	402	442	399	388	391	421	413
345	3	3500	118470	358	3	97	551	580	638	636	678	576	622	586	527	554	502	529	512	491	504	505	502	564	666	772	833	891	923	900	919	977	966	924	930	869	879	844	728	761	652	539	449	439	384	422	388	383	383	438	366	374	391	410	377	403	406	393	415	389	396	391	396	380	412	389	379	375	381	373	361	381	391	378	366	361	394	352	374	362	405	383	392	381	392	370	376	378	359	368	367	409	399	387	397	398	373	378	371	376	395	374	371	391	374	401	378	376	387	392	404	385	389	372	391	419	423	404	395	354	377	359	386	365	394	372	373	384	393	436	387	387	395	371	364	364	363	393	379	372	384	387	400	403	381	385	377	405	392	374	378	390	395	366	384	372	387	384	357	388	360	355	420	399	382	398	355	380	401	403	380	371	397	364	393	403	342	380	416	389	377	395	394	377	377	398	393	367	403	366	396	355	363	375	383	361	399	365	382	363	364	378	352	415	386	373	372	378	356	390	382	416	405	406	387	361	388	383	382	385	397	388	387	391	374	352	370	404	374	392	400	382	371	384	378	361	359	405	369	406	355	385	378	378	405	347	399	372	386	361	381	406	365	372	390	363	406	367	393	366	396	386	383	396	374	366	359	379	403	385	366	395	398	389	336	386	367	378	397	400	348	392	352	385	361	356	367	365	378	389	387	382	389	405	382	361	365	370	398	386	373	352	345	366	402	384	362	427	378	414	360	401	379	390	371	383	412	358	358	384	380	392	365	388	363	352	380	362	373	372	376	401	391	405	387	378	368	403	376	347	402	365	372	399	372	401	384	392	362	383	376	404	401	381	357	394	381	401	351	389	367	396	406	382	394	393	400	366	395	373	401	386	369	379	393	383	346	394	338	386	378	374	412	365	380	373	378	353	370	378	388	380	410	372	371	375	399	347	342	383	395	354	389	359	390	394	380	365	389	371	396	390	346	380	358	395	411	358	400	408	384	387	392	355	392	343	386	404	338	367	375	354	370	371	412	398	385	386	359	374	373	399	371	397	395	365	359	378	381	389	370	370	403	392	389	398	407	410	358	384	385	380	390	384	367	373	403	409	391	348	383	396	382	365	383	362	417	372	360	354	371	380	380	382	379	370	388	376	370	388	371	390	381	358	373	409	351	377	361	379	378	356	384	399	418	386	394	385	322	371	393	399	425	381	362	397	360	393	378	388	384	370	383	376	387	395	379	344	402	354	378	367	379	370	415	371	400	423	378	387	387	390	403	403	413	364	389	381	379	380	403	388	390	391	367	393	397	388	379	361	368	338	397	378	423	354	417	406	357	396	375	393	363	374	401	410	376	386	383	393	406	350	398	388	404	369	376	392	382	417	373	358	359	363	362	421	375	398	365	422	403	407	385	373	359	378	389	365	412	363	374	372	412	392	371	399	379	403	373	401	375	389	417	360	381	377	395	386	383	381	396	408	408	393	372	383	396	399	393	331	358	386	354	366	382	387	374	384	394	383	373	394	376	414	425	394	383	377	355	387	381	375	442	361	376	392	401	399	399	373	379	382	373	365	381	377	369	379	392	393	380	357	363	334	386	356	352	376	370	354	382	411	370	369	361	401	366	389	372	414	382	366	412	376	375	354	389	396	410	378	385	396	349	376	373	386	384	406	385	374	395	380	412	393	361	396	360	402	390	358	382	400	364	372	387	382	372	409	365	370	383	371	379	392	374	380	394	419	392	391	390	368	370	393	365	377	386	361	424	361	372	395	383	403	384	364	366	393	375	386	379	346	399	416	386	389	370	382	391	375	391	393	339	405	350	368	380	400	360	415	373	363	376	429	376	373	381	384	369	379	385	380	402	364	384	350	378	370	359	378	371	382	382	400	382	356	384	384	360	371	370	384	383	381	379	388	401	372	394	372	398	363	365	346	416	360	409	373	365	356	357	375	403	411	385	388	387	376	372	395	371	359	400	422	379	394	359	370	392	380	372	390	405	370	357	403	394	408	393	337	390	375	402	372	364	393	377	400	419	372	399	407	350	363	386	336	381	394	384	371	377	406	384	381	346	391	362	352	375	379	387	349	379	353	386	383	375	405	391	398	384	383	402	376	380	402	406	386	405	383	357	376	370	386	378	383	388	395	408	351	395	373	350	424	387	383	368	372	367	379	351	375	392	400	381	375	394	376	379	383	403	370	349	404	380	405	375	401	394	373	395	365	378	398	395	377	377	380	360	392	399	395	382	393	369	353	391	385	347	389	377	389	397	351	397	379	374	369	368	348	380	391	395	400	399	383	360	353	378	368	417	371	358	379	399	376	386	389	385	379	425	373	352	384	356	378	335	406	397	348	390	346	334	347	379	393	393
345	0	2700	118593	368	11	86	403	514	642	631	685	629	615	599	566	588	554	546	528	566	564	777	819	830	932	1019	940	981	943	963	995	1024	998	944	906	875	904	884	825	755	730	686	608	534	491	455	410	432	426	395	443	455	458	413	413	407	443	416	438	443	460	423	422	424	444	425	432	456	423	447	446	406	426	394	420	400	411	421	418	432	435	411	413	397	429	406	429	436	398	406	425	426	457	450	429	438	406	396	413	426	416	420	407	416	433	428	420	424	430	439	410	402	410	392	428	381	416	417	416	415	443	410	429	395	424	410	408	440	414	397	394	419	440	392	446	415	416	433	413	422	427	413	405	386	417	411	418	445	394	412	436	416	418	408	416	422	416	387	397	408	433	421	425	451	411	411	440	379	397	427	424	367	424	432	431	446	393	397	394	381	417	422	409	394	416	438	424	423	438	412	422	418	459	446	377	417	414	401	417	404	428	403	422	373	410	378	411	422	441	374	433	406	400	408	400	419	432	427	450	432	404	393	378	409	397	398	408	440	355	412	397	411	434	392	392	406	436	438	393	412	419	439	426	420	416	403	439	374	409	448	399	429	429	461	427	422	387	361	407	437	423	393	396	422	395	405	417	426	393	401	405	398	423	420	389	416	430	413	422	427	427	429	425	442	411	421	407	434	405	439	384	430	428	367	396	421	409	428	425	419	441	400	417	408	458	425	407	384	409	424	399	396	420	408	386	425	427	408	429	394	411	392	414	410	419	404	408	426	376	407	394	450	424	379	417	394	397	369	424	411	410	417	409	387	391	415	416	411	411	394	415	410	448	449	404	425	407	429	392	410	426	396	409	383	400	426	426	389	424	395	400	408	418	416	398	420	447	426	397	411	429	423	425	403	404	396	395	438	443	400	433	396	450	430	423	385	443	399	410	380	380	424	453	413	415	380	424	412	401	401	411	447	417	428	389	401	397	385	358	413	369	407	407	384	436	457	419	416	424	439	437	456	449	436	432	406	394	394	416	408	408	428	417	375	430	410	418	412	447	383	397	450	414	381	407	429	424	427	396	383	413	413	404	423	413	399	401	420	359	429	417	417	426	444	441	428	421	427	413	415	406	390	381	405	416	417	415	419	452	393	431	432	439	418	411	388	393	418	413	441	418	404	400	447	415	410	383	405	449	398	435	399	427	425	407	407	419	431	400	381	407	395	425	408	413	412	419	424	412	447	419	420	393	398	436	408	410	397	418	418	417	400	406	427	377	428	403	399	419	376	411	393	415	400	398	400	413	430	419	422	424	398	388	401	415	415	434	355	426	461	428	381	404	431	401	408	414	387	408	422	411	388	397	419	392	422	405	396	405	409	449	426	415	352	423	403	421	392	386	401	433	457	417	430	417	414	404	394	407	455	432	415	350	421	415	408	449	420	397	393	398	435	395	434	415	417	436	387	401	396	439	446	419	406	380	424	401	400	413	405	421	396	407	423	424	420	449	395	429	457	395	450	391	439	424	394	428	413	406	389	410	434	413	407	426	388	403	407	379	376	386	400	396	423	403	427	410	375	455	410	425	400	472	392	425	417	431	408	416	429	440	423	429	412	404	440	409	420	401	438	417	407	389	393	429	418	426	366	406	406	409	403	388	421	432	441	417	388	425	375	440	445	417	418	409	402	411	400	396	402	433	419	413	434	399	443	429	375	427	381	428	434	408	398	417	435	400	417	398	414	417	423	391	412	402	382	424	460	410	431	431	435	395	434	407	440	405	408	414	401	417	422	431	410	467	410	380	419	457	452	422	404	438	418	441	411	407	422	425	411	392	411	394	394	432	401	427	424	475	419	422	398	413	408	408	420	391	421	429	391	428	391	459	430	430	438	436	436	379	408	405	397	462	413	414	389	394	426	408	446	401	406	406	438	434	424	407	418	388	418	412	396	434	397	393	386	427	426	421	400	429	427	408	414	393	401	426	433	440	409	416	415	417	407	414	429	430	438	409	407	421	428	423	435	425	427	405	428	414	409	357	403	440	401	437	409	431	395	420	389	393	444	431	416	429	420	415	426	396	378	435	399	409	440	359	401	426	447	432	415	424	402	386	405	390	390	413	406	409	409	414	395	380	426	457	396	430	425	411	421	427	411	413	435	411	414	431	457	410	401	446	397	414	438	390	388	408	458	426	413	411	421	428	394	416	450	406	402	410	434	392	425	425	419	405	358	412	437	389	432	422	429	425	407	381	421	415	436	393	439	424	402	422	445	423	386	402	415	387	414	442	419	403	463	394	426	416	428	383	418	408	412	400	421	383	417	441	403	404	427	416	410	425	393	388	414	409	395	417	420	410	422	434	387	420	385	398
345	1	1900	118716	358	1	92	419	441	560	512	554	517	477	484	483	452	451	430	381	406	370	400	394	387	415	429	455	524	557	586	602	632	626	618	587	645	647	628	613	543	570	549	501	434	356	333	342	325	337	315	317	314	318	332	354	321	318	346	333	347	295	334	338	321	356	338	369	332	305	320	323	343	343	324	302	308	288	326	319	348	313	331	303	328	307	353	348	333	358	327	349	359	304	356	288	328	316	330	339	314	319	341	323	340	311	306	325	308	339	299	334	301	346	277	321	282	313	350	320	305	348	344	301	322	341	279	319	328	316	323	320	300	335	333	330	305	340	316	304	307	296	313	316	303	339	333	348	329	300	343	300	341	342	316	313	309	314	304	351	339	320	323	331	313	316	292	329	339	317	334	331	302	348	285	320	308	330	320	336	285	330	315	322	299	295	315	301	313	328	325	322	318	324	317	328	316	358	325	311	319	309	321	298	339	308	339	328	289	324	325	322	330	328	336	292	319	311	316	307	302	303	319	309	316	336	320	363	333	340	332	296	323	323	302	317	315	288	315	302	324	330	327	337	308	322	327	309	313	322	322	337	328	365	310	328	330	338	343	310	313	302	324	357	299	306	341	318	307	286	333	309	346	333	314	331	316	321	338	312	322	330	311	288	321	326	329	324	323	316	352	298	334	319	297	319	355	346	353	339	339	312	329	317	305	319	349	322	338	325	354	321	297	298	327	349	319	319	330	340	320	305	315	337	323	319	351	305	309	316	316	318	322	341	296	329	316	312	327	311	299	337	319	310	301	296	331	339	306	294	317	318	319	326	325	324	338	329	313	336	357	307	285	314	335	323	329	332	315	326	314	323	332	316	354	318	329	326	315	325	333	323	316	306	284	306	334	312	308	314	345	317	298	293	330	316	341	305	315	362	310	317	308	324	327	327	316	338	350	300	276	311	321	375	331	310	324	321	357	336	319	323	319	299	311	327	334	315	320	334	310	316	333	348	312	309	323	320	331	302	317	322	336	303	322	306	304	333	320	291	362	302	315	347	343	324	311	316	299	309	304	340	322	310	331	307	320	316	287	317	314	301	314	352	317	305	302	299	331	326	322	302	330	312	301	322	341	306	299	300	321	339	355	321	304	345	305	295	333	326	306	314	309	305	334	334	340	329	343	308	316	322	335	302	353	311	349	309	314	328	305	310	330	336	348	291	300	311	319	321	315	353	328	351	324	317	311	316	338	297	332	303	382	329	306	299	339	349	306	346	322	327	327	319	303	289	331	306	304	302	321	322	341	327	305	329	353	293	347	302	327	311	343	324	314	335	302	330	305	323	316	327	295	329	347	296	307	307	304	318	291	333	322	339	312	327	288	323	328	317	312	325	296	311	306	317	318	297	293	338	288	304	311	322	325	293	343	321	282	332	314	342	312	319	368	303	327	337	328	310	326	339	330	336	337	325	318	333	320	304	307	312	316	336	343	337	290	316	334	347	312	320	307	340	307	328	335	294	320	341	315	308	328	307	325	314	289	332	325	300	316	291	312	335	336	314	329	322	313	310	326	342	344	316	339	322	309	313	311	311	316	319	300	289	303	313	311	320	324	321	306	309	315	331	349	296	309	307	345	323	296	318	304	316	284	312	320	320	296	362	317	317	322	321	328	285	298	332	287	326	330	316	339	329	332	330	316	310	317	317	322	302	318	349	322	331	325	336	317	304	347	328	349	299	326	345	296	322	312	330	312	309	302	326	317	331	336	327	326	331	320	336	332	331	310	305	333	320	320	315	307	316	307	332	335	312	331	318	337	309	306	306	301	315	314	328	322	303	310	315	300	303	322	303	309	309	312	311	279	359	310	305	316	326	309	315	314	325	318	346	320	343	309	320	314	294	344	316	315	320	306	294	332	334	307	337	311	282	321	309	338	316	323	334	319	347	346	296	331	334	346	291	311	313	328	339	328	316	298	348	314	327	323	304	326	326	346	301	307	329	327	354	313	335	310	350	289	338	333	339	362	313	342	301	322	301	304	339	295	323	316	334	330	322	315	343	320	304	322	312	307	297	323	331	317	321	317	296	345	296	321	338	309	341	338	307	315	300	311	318	316	294	319	332	332	348	332	353	295	291	345	330	323	307	271	297	284	324	296	302	317	326	322	333	293	286	341	315	323	309	344	320	327	332	305	314	312	338	342	328	297	320	339	338	334	277	304	313	314	313	350	329	288	324	338	348	291	329	357	310	318	296	335	311	317	295	334	310	320	291	316	351	299	301	350	318	346	338	298	338	340	359	302	292	282	343	297	315	302	314	310	304	321	343	344	327	293	306	326	300	319	323	283	310	332	337	311	302
345	2	2100	118839	349	1	77	410	483	561	571	560	522	526	485	478	443	464	461	465	419	452	397	394	379	433	490	550	530	549	613	526	567	602	607	621	647	687	662	691	649	706	613	589	445	364	370	321	353	357	347	363	314	337	353	327	333	340	320	325	324	344	331	353	333	354	333	314	353	342	342	331	327	308	319	366	341	318	324	328	350	333	364	354	324	322	381	337	342	335	356	344	325	353	323	308	337	349	354	366	316	340	319	341	348	348	357	358	319	334	348	359	323	359	318	354	348	333	349	346	295	366	309	327	337	338	325	362	334	337	340	337	362	344	348	330	359	336	324	330	311	317	332	390	341	304	326	331	321	345	330	339	323	332	310	333	321	346	366	346	359	327	343	334	346	345	306	312	312	334	354	322	343	340	333	343	371	329	320	323	329	350	348	341	322	327	359	339	336	352	347	350	333	348	342	369	335	313	342	329	310	339	296	345	303	344	322	324	341	337	334	358	352	354	327	344	345	328	336	355	340	316	362	348	356	303	338	350	333	354	343	319	326	346	357	352	354	328	315	313	325	334	339	313	349	320	328	326	333	354	308	361	315	360	305	335	339	344	322	326	369	364	355	335	328	320	319	325	373	313	356	345	355	320	353	314	343	344	375	353	336	319	379	308	333	344	308	355	320	313	306	301	305	319	329	371	320	337	317	332	352	342	350	335	303	343	378	348	343	328	344	353	324	363	322	366	367	325	321	325	318	328	352	335	349	327	330	333	362	322	299	349	365	327	333	320	344	344	317	343	321	352	318	324	322	345	342	335	295	335	332	333	345	343	347	328	332	344	327	335	339	345	317	319	348	318	336	322	322	344	329	334	354	313	327	353	335	324	344	343	307	329	330	314	343	332	334	353	352	336	360	334	345	339	342	326	311	351	347	347	316	318	313	340	337	304	345	354	344	355	363	370	333	323	318	341	336	353	316	329	349	310	342	317	330	340	320	349	342	344	343	319	337	354	325	348	334	340	331	362	328	338	344	326	280	344	329	335	341	336	343	339	351	327	348	314	324	326	345	323	338	307	341	316	327	374	335	336	361	339	305	339	332	332	337	315	337	315	338	335	349	326	339	362	301	358	312	302	312	369	316	359	373	330	319	344	311	324	310	328	373	346	329	319	319	338	322	318	323	341	327	326	314	332	325	321	305	362	325	336	327	346	344	323	333	349	323	334	355	316	332	331	363	322	325	338	314	306	334	342	323	333	321	359	362	366	335	344	335	347	336	367	334	338	321	342	336	313	335	343	313	326	357	296	349	322	334	325	344	338	351	352	332	312	340	358	305	345	364	323	346	341	322	295	357	336	323	337	330	337	332	326	356	326	349	331	356	328	329	382	309	341	369	321	321	317	309	300	305	376	363	362	345	365	308	365	355	336	327	315	325	326	321	337	350	348	327	323	318	344	353	361	347	343	311	353	297	295	326	311	323	334	325	318	350	337	330	357	350	352	357	327	314	368	320	377	329	350	330	332	347	288	327	341	323	306	333	323	344	325	335	343	327	331	315	314	328	310	327	349	323	329	333	339	352	315	366	354	299	367	332	314	313	339	307	318	333	332	337	322	357	324	338	333	344	354	309	351	296	342	318	325	321	313	333	319	335	375	315	338	311	322	323	332	318	343	328	352	306	318	332	337	341	305	325	337	325	333	328	321	331	305	352	323	331	329	360	333	330	337	335	325	341	327	335	352	358	306	348	340	327	316	327	334	321	360	333	318	362	341	293	339	338	345	336	324	337	361	340	309	342	327	325	328	308	335	354	315	312	319	341	323	319	378	332	325	343	339	329	335	347	354	335	360	341	351	348	331	332	374	341	333	350	321	361	324	318	334	338	306	328	317	323	318	326	353	324	342	371	343	343	311	319	340	348	359	369	328	333	318	333	304	320	364	357	334	335	361	321	308	324	344	339	358	329	347	351	316	322	333	368	375	315	342	363	334	347	342	314	299	320	333	320	326	330	334	303	345	326	312	330	349	297	344	335	370	302	328	316	336	326	349	335	372	317	333	329	350	327	353	346	339	353	313	347	320	324	340	299	337	326	349	313	348	337	325	334	332	320	374	316	333	308	330	350	330	336	347	326	356	327	327	329	340	322	305	298	321	350	347	363	328	337	309	339	299	350	333	354	333	324	327	312	337	326	324	350	353	327	360	341	330	351	363	307	326	337	330	343	297	327	324	339	355	326	329	334	336	300	348	321	330	335	311	330	391	335	335	342	347	346	327	356	344	315	323	337	324	344	355	328	299	350	342	313	302	330	319	345	330	329	343	353	337	372	320	341	341	356	317	329	341	333	328	331	338	342	305
345	3	3500	118963	355	2	56	382	449	574	558	561	563	520	498	471	484	501	471	451	426	442	451	395	406	387	416	437	438	471	532	603	624	705	705	680	742	727	700	741	722	722	704	540	480	344	365	363	358	334	349	363	370	313	345	321	357	351	336	349	321	333	334	342	342	353	351	327	335	351	329	341	327	337	345	338	326	323	353	337	326	374	293	362	337	352	330	348	348	322	354	341	352	351	326	319	347	362	341	354	331	365	348	335	338	323	303	303	337	347	322	317	343	321	320	345	338	334	346	316	332	324	329	347	336	328	328	330	347	342	339	329	327	332	338	355	324	336	373	327	342	318	331	339	357	293	320	312	345	351	311	313	319	334	342	334	329	310	314	315	304	340	354	310	330	333	329	364	364	339	350	341	317	314	310	324	339	323	349	330	333	307	324	355	333	349	347	333	342	349	354	352	314	333	327	329	301	306	351	328	332	340	318	319	315	311	331	319	358	302	333	308	368	321	335	293	330	314	318	311	333	341	344	340	329	315	322	357	317	303	343	313	292	331	324	325	361	352	312	340	311	350	313	350	295	336	324	333	304	331	341	344	314	327	331	358	342	352	317	300	341	337	337	340	312	343	318	321	349	326	345	315	319	344	325	332	306	307	312	328	360	330	288	342	315	338	326	338	322	329	357	316	345	312	334	363	307	344	354	319	333	362	316	327	366	325	316	347	349	320	320	307	332	309	317	376	336	339	336	331	341	368	351	339	339	353	351	329	304	345	338	330	327	308	348	352	340	337	343	356	319	334	311	312	345	319	296	325	359	322	316	357	333	321	339	329	297	331	338	320	324	321	341	304	328	333	330	347	318	333	328	338	332	322	360	370	311	323	333	315	344	347	344	346	353	314	314	292	328	332	317	305	312	302	325	339	333	337	345	325	329	359	317	340	358	334	347	324	347	302	314	343	319	307	297	355	301	323	337	338	339	355	305	312	340	329	295	341	315	325	333	318	318	331	342	326	335	307	359	321	340	336	320	337	306	369	324	331	339	338	339	352	307	332	305	308	358	338	330	295	338	329	318	307	342	332	380	327	335	333	333	344	338	309	328	337	319	328	304	310	299	345	355	335	336	309	314	316	337	298	313	331	304	372	331	329	336	341	332	342	329	320	347	327	316	348	323	330	327	319	366	323	338	317	366	333	336	351	330	368	332	335	313	333	328	329	320	306	309	334	323	344	338	349	318	321	297	360	310	341	357	367	305	324	292	341	340	311	343	312	298	330	312	337	342	329	326	330	330	340	341	341	317	311	368	342	326	331	302	287	302	301	349	328	325	342	334	327	334	318	311	324	318	333	321	348	339	306	389	330	295	347	326	313	326	308	345	324	319	319	318	334	308	338	333	305	349	332	323	337	354	348	360	342	345	355	340	349	321	328	305	328	313	338	318	318	321	325	349	352	300	349	349	320	332	312	327	317	296	328	346	339	350	322	342	317	332	326	326	314	300	314	327	299	346	356	322	371	344	362	335	302	347	321	349	339	334	328	318	302	323	332	318	335	317	327	314	323	329	340	307	308	324	339	350	331	329	325	322	332	316	294	333	355	339	312	325	340	345	350	333	351	327	343	359	346	313	317	316	334	316	304	326	320	366	297	359	309	342	312	328	349	358	349	330	322	351	338	340	344	345	331	336	323	347	300	351	293	330	320	332	315	318	364	324	360	329	336	317	319	335	308	338	327	329	326	294	335	361	325	312	323	323	339	338	332	354	330	342	327	311	347	333	302	323	347	342	344	346	343	313	362	318	330	319	326	329	334	323	329	323	334	329	320	336	318	337	330	313	332	330	322	328	337	345	340	291	321	337	343	340	321	317	357	330	279	358	309	333	327	339	353	329	356	319	323	333	346	322	314	349	313	313	322	320	314	313	303	322	341	302	314	304	292	349	358	322	311	290	352	312	308	348	305	300	349	323	314	339	332	336	317	308	332	321	333	337	337	322	334	316	313	338	333	343	331	333	329	338	308	321	345	333	308	320	310	321	345	305	306	312	326	321	343	310	332	326	319	360	329	331	332	326	332	337	339	314	324	342	321	309	312	361	324	329	348	336	349	315	324	328	324	357	310	330	304	332	346	299	349	326	355	322	345	330	328	341	290	317	328	337	315	345	317	341	339	385	320	333	294	343	309	339	319	307	325	315	349	333	357	328	323	333	357	331	341	330	303	311	325	328	323	329	340	306	317	331	326	356	336	345	322	326	349	328	331	333	323	333	346	346	321	346	326	334	328	311	304	338	307	328	323	332	320	339	328	318	334	313	310	328	343	314	345	322	334	331	353	326	313	313	289	329	335	320	310	341	311
