345	0	2700	147206	362	13	127	659	813	918	874	840	808	733	688	674	685	671	640	601	565	493	512	512	481	493	460	495	495	593	700	826	885	904	934	919	958	968	887	906	863	848	785	787	719	705	650	593	569	503	454	464	405	455	432	435	407	449	423	438	421	452	412	430	415	440	403	439	442	415	433	435	372	415	417	477	413	405	413	430	395	408	416	441	426	420	409	421	403	398	416	397	424	409	435	444	417	408	418	419	412	424	397	430	423	400	420	439	419	413	411	423	439	404	422	434	462	435	411	395	405	442	396	419	412	423	393	405	396	455	411	424	414	441	385	415	414	433	415	411	419	395	390	405	435	395	401	420	416	399	389	416	386	417	416	438	410	394	432	424	378	430	429	419	397	408	399	401	412	406	410	413	411	436	433	433	416	418	414	399	410	412	397	416	399	407	415	397	417	416	432	430	426	413	373	392	420	406	371	443	418	425	439	418	426	447	407	437	384	406	414	398	388	427	429	431	412	381	384	410	410	413	412	388	368	401	400	385	407	407	399	406	364	405	397	397	393	405	409	393	422	421	410	399	421	398	406	421	387	384	428	395	435	392	379	401	418	408	383	411	397	429	397	426	371	381	391	420	374	410	425	420	383	417	386	446	417	425	404	402	381	439	399	398	382	386	441	393	420	406	414	379	422	444	423	402	367	421	412	385	390	396	395	437	413	440	415	412	397	406	420	403	414	408	405	402	411	429	406	379	399	409	385	417	436	437	394	426	416	390	395	400	392	407	391	418	417	415	411	413	413	398	424	402	399	404	379	383	406	392	420	386	433	409	387	407	390	426	439	402	414	406	376	408	371	403	400	377	401	447	441	440	384	404	390	426	389	357	417	417	418	426	395	405	418	417	395	411	416	418	429	387	389	450	431	425	395	419	421	388	390	410	419	404	403	426	413	422	398	427	371	380	401	430	422	415	389	423	442	385	436	393	407	392	413	389	388	407	380	428	453	424	391	446	402	397	435	425	425	392	414	415	445	396	380	398	392	413	435	364	413	396	391	420	403	399	420	404	413	396	448	396	399	413	433	385	409	410	421	410	433	424	405	387	393	419	392	375	392	417	388	391	385	394	422	382	416	386	390	375	425	392	419	411	389	413	391	410	408	419	419	400	392	409	425	398	397	418	416	399	422	394	391	446	444	410	402	381	392	423	403	402	393	404	401	421	395	416	405	386	399	408	401	398	404	405	454	402	400	392	409	419	406	413	387	406	404	417	391	432	406	398	427	409	398	422	408	387	381	419	412	404	430	383	433	414	415	400	435	436	395	404	424	429	404	406	373	438	396	377	430	392	423	402	412	410	439	424	398	395	408	424	422	417	418	398	405	363	388	424	404	411	411	398	388	391	405	404	424	419	417	427	381	401	437	406	415	411	448	412	421	420	429	415	400	403	407	415	394	432	401	414	411	440	427	431	392	374	394	419	400	419	411	412	382	409	425	405	384	400	406	403	379	398	440	389	414	435	382	404	409	416	434	423	418	427	429	436	404	446	411	404	406	418	431	418	432	412	412	414	409	401	428	429	428	429	389	388	407	411	417	423	388	381	401	408	402	418	404	387	432	454	405	416	412	416	412	420	403	382	393	417	397	418	405	403	397	391	400	412	398	423	410	435	394	395	414	417	396	404	430	408	402	396	420	389	434	403	421	409	409	401	402	414	389	375	401	384	393	372	387	425	399	435	374	400	422	453	401	424	423	411	426	394	405	404	421	377	413	404	406	401	385	417	395	415	418	411	413	391	433	377	420	419	440	377	439	357	410	418	405	394	414	406	395	401	442	418	412	416	415	417	427	394	428	422	371	401	376	410	418	397	444	372	404	412	386	410	369	378	398	413	380	390	423	410	393	403	434	375	393	422	411	452	358	434	377	421	418	431	385	432	421	400	399	395	413	418	414	383	425	422	433	412	381	399	432	395	396	373	380	402	380	419	391	393	413	416	390	401	374	414	414	407	451	401	422	398	424	415	396	394	401	383	399	420	365	421	451	399	422	400	398	419	422	394	418	384	381	413	421	407	399	395	417	404	409	422	386	401	451	387	397	397	408	404	431	424	410	405	424	398	446	429	393	397	438	391	399	415	414	409	424	435	408	414	388	410	410	425	408	391	391	423	388	406	426	406	415	413	440	380	428	404	438	424	392	413	393	438	382	397	425	430	390	409	408	396	383	426	443	417	420	400	417	387	391	395	446	373	393	417	415	395	423	402	379	405	389	405	378	381	400	407	433	413	395	425	406	447	403	414	415	444	408	408	428	407	394	430	428	400	397	400	336	375	431	346	424	380	399	428	405	416	429	444	399	396
345	1	1900	147329	362	10	151	558	640	668	662	636	587	552	519	518	469	473	435	452	420	451	431	384	424	399	399	374	369	410	462	528	546	606	620	683	691	747	774	795	743	738	732	730	724	612	606	536	447	420	351	370	370	382	380	360	343	350	338	359	350	351	358	350	340	381	348	380	383	343	362	368	350	371	361	328	372	350	382	384	369	345	345	357	340	349	356	334	354	364	349	336	334	343	344	340	388	343	364	341	350	354	374	353	364	395	344	359	364	352	327	336	348	332	333	345	368	332	344	371	352	339	355	346	389	336	357	350	369	353	362	327	336	382	364	317	355	340	368	332	355	338	340	362	342	356	347	342	352	316	355	354	353	358	334	344	311	328	356	334	347	396	333	347	360	378	365	345	337	358	348	369	342	353	350	367	345	368	351	369	359	337	356	361	326	329	337	368	365	338	342	332	345	358	327	361	372	348	359	378	331	341	364	348	359	355	353	342	344	333	341	352	352	333	349	354	339	352	335	339	341	344	378	338	343	371	334	336	336	350	329	349	331	360	330	335	363	330	355	333	332	355	372	359	344	375	354	356	365	318	339	363	329	376	372	368	334	369	348	381	356	353	335	352	360	341	362	358	360	380	384	340	349	332	332	346	360	362	312	362	338	359	357	357	363	348	329	345	325	361	342	358	325	380	358	347	332	342	331	345	344	342	355	325	343	351	377	348	345	349	352	340	346	306	360	317	320	337	348	348	354	352	334	380	355	332	336	331	344	344	363	350	340	333	331	373	365	339	339	361	355	352	333	335	353	327	332	343	345	312	330	359	323	351	364	337	336	329	341	350	338	346	340	367	346	361	343	330	339	348	352	343	351	381	340	336	354	339	356	338	347	339	330	332	349	357	350	347	377	355	328	363	358	380	307	328	332	365	360	343	352	359	334	337	331	354	337	342	344	351	344	339	359	342	363	327	371	375	349	339	350	337	352	337	334	342	336	355	378	373	343	371	345	339	345	353	335	329	367	337	371	330	323	348	339	316	346	364	372	359	333	334	341	348	379	344	365	325	336	346	355	349	318	349	328	346	321	326	367	350	343	357	350	356	337	338	352	339	358	336	330	344	327	306	371	366	365	371	357	331	353	357	354	344	345	325	350	357	389	356	364	359	352	351	301	366	333	363	325	345	338	379	322	336	345	362	324	376	349	348	362	347	348	333	343	315	329	315	352	361	373	327	343	359	320	373	325	337	362	351	388	354	331	367	342	367	348	337	338	313	353	342	343	366	341	350	365	358	340	334	333	365	369	342	357	360	348	343	347	362	361	363	358	361	346	368	339	367	338	344	345	353	337	346	339	343	324	350	339	337	347	374	354	328	369	347	319	334	338	364	345	341	367	349	356	342	373	353	341	329	315	347	338	341	357	328	367	363	331	345	325	350	335	344	355	347	368	354	362	351	346	319	336	358	324	326	337	395	347	347	349	333	336	315	370	356	348	351	345	356	355	349	361	332	347	348	362	346	357	326	353	349	367	337	389	330	353	360	351	358	362	364	317	345	340	366	368	367	373	375	344	331	335	334	356	353	325	349	361	353	342	336	341	337	359	351	351	349	357	335	346	356	336	357	347	376	323	347	340	317	345	316	346	350	357	335	331	348	357	345	364	347	349	366	351	351	345	355	362	327	345	350	336	339	381	346	337	336	333	361	334	350	323	335	333	352	343	365	318	358	322	364	326	354	349	360	363	359	364	321	364	317	348	335	312	339	376	335	359	362	342	345	359	343	370	350	340	366	347	332	345	338	376	355	356	359	351	363	342	336	351	328	331	348	337	353	348	338	336	360	320	384	355	324	366	341	338	340	353	330	347	337	348	354	319	358	357	325	329	339	351	349	347	368	347	329	331	369	357	347	339	323	368	333	321	335	362	316	353	354	342	327	347	366	320	328	354	375	339	352	385	333	361	343	334	348	331	363	389	337	333	365	380	361	332	342	353	352	364	345	329	366	360	335	348	342	325	344	336	325	355	373	345	358	351	347	385	357	366	356	348	341	358	367	352	362	360	338	340	348	336	344	333	318	360	312	355	322	335	336	356	367	366	336	354	383	313	337	392	317	331	351	319	333	342	335	342	350	382	314	332	352	343	367	361	368	353	362	358	359	352	362	325	368	330	339	327	376	349	352	343	384	353	359	355	339	325	318	352	314	351	342	348	340	349	362	313	337	364	360	335	310	333	353	336	318	348	353	354	350	360	355	371	328	360	369	351	375	359	367	354	326	323	331	356	350	351	370	357	358	333	312	350	325	328	323	344	349	348	353	344	322	342	342	348	377	369	363	368	352	321	357	331	316	374	330	332	343
345	2	2100	147453	353	2	60	415	526	565	599	608	564	556	585	518	533	491	473	446	463	475	463	431	465	458	468	512	535	598	664	737	732	805	803	831	851	824	899	872	863	823	781	778	721	689	641	565	504	473	438	414	428	414	412	446	432	408	459	421	424	433	399	392	443	423	383	406	395	397	430	389	402	411	441	423	374	444	394	382	406	401	406	391	364	428	419	392	394	419	390	382	405	427	402	430	401	406	440	411	441	401	385	421	362	411	385	394	399	380	427	394	416	415	433	410	403	400	436	385	401	413	421	413	434	426	391	423	418	431	412	402	398	399	418	393	421	365	432	406	410	392	418	401	420	417	405	417	419	394	371	401	404	422	395	412	401	420	398	399	421	391	410	373	407	396	374	394	393	416	421	415	409	394	409	425	438	396	377	394	392	408	385	406	427	406	403	404	375	372	402	398	420	384	383	392	391	405	399	396	374	402	397	412	431	410	394	375	411	398	429	439	382	417	420	418	414	425	403	413	392	425	378	389	385	396	409	390	404	410	420	403	388	385	420	405	399	411	390	377	390	418	419	397	402	402	399	398	414	427	401	388	406	383	413	407	391	405	410	397	401	410	411	420	378	412	394	396	356	404	409	421	381	400	412	382	399	383	413	404	373	406	375	410	415	410	398	398	429	401	412	395	428	396	408	401	386	416	382	402	410	406	411	413	455	400	391	411	402	384	378	397	420	443	392	416	396	443	385	417	397	408	401	400	392	406	391	394	409	431	422	425	441	392	423	397	382	393	378	411	387	392	415	390	390	383	375	395	392	433	440	398	414	424	361	385	394	433	397	397	429	376	409	392	416	414	396	435	384	409	403	403	398	399	410	384	437	417	377	401	390	415	372	392	369	404	400	397	394	396	390	402	418	407	407	398	392	385	400	407	404	412	391	403	390	388	399	388	408	394	388	405	431	422	384	371	427	373	407	434	403	416	397	399	430	412	402	393	368	422	420	413	411	403	432	422	404	384	365	428	425	401	426	412	431	374	371	407	394	400	399	374	415	414	415	375	371	395	387	409	418	412	387	419	380	407	413	411	393	445	428	394	399	402	400	392	401	409	394	384	400	397	395	410	378	371	400	409	404	390	412	411	390	410	426	415	432	406	402	389	405	418	405	398	398	397	443	399	420	419	418	405	433	401	400	397	402	420	411	439	359	423	405	388	389	375	422	402	377	397	395	396	389	428	386	388	410	384	423	402	407	430	401	404	373	424	411	402	371	437	374	425	422	414	403	401	402	376	412	427	376	458	405	425	388	416	399	413	396	393	418	406	381	410	383	415	429	377	414	397	418	378	393	397	400	404	418	421	414	395	396	414	405	400	413	430	414	404	424	378	408	403	409	413	435	410	394	406	380	386	412	386	378	389	409	402	425	394	410	440	419	418	397	392	411	394	394	398	404	394	434	413	389	401	406	401	388	388	425	430	447	388	417	418	395	408	430	397	400	414	424	411	391	415	416	433	422	412	400	403	413	402	400	447	435	389	367	406	364	398	394	400	419	389	418	418	401	385	405	407	387	430	399	396	408	382	390	422	392	378	423	410	395	392	412	403	397	407	402	419	406	402	399	387	400	410	420	399	448	398	420	406	405	425	359	395	401	421	450	401	371	389	417	352	394	407	409	425	379	424	386	396	393	394	431	372	373	438	382	395	406	400	382	441	407	425	395	414	390	427	389	412	405	398	376	407	399	414	390	376	424	393	438	416	396	408	414	408	388	400	386	422	410	375	406	398	386	395	403	395	382	423	421	395	375	408	407	418	400	404	373	419	392	405	391	409	388	431	406	400	400	408	402	379	385	433	391	395	420	397	386	434	440	401	414	410	415	414	402	403	405	387	417	394	399	406	373	418	423	416	433	388	393	433	400	386	361	395	419	409	407	422	381	411	383	422	387	397	407	372	423	431	422	412	423	404	375	432	392	398	409	403	411	379	396	375	373	419	429	412	414	379	435	412	400	393	433	373	439	403	391	395	412	376	372	374	406	410	399	420	401	386	408	445	390	447	373	420	415	362	401	398	424	392	396	409	410	370	413	441	360	424	395	411	400	410	393	417	403	401	389	441	396	418	401	394	444	410	395	408	398	376	401	387	418	406	408	391	380	417	402	392	378	415	430	403	379	379	389	392	393	412	402	391	431	404	435	385	416	401	416	375	393	410	407	398	436	396	411	410	431	404	377	411	343	436	396	398	415	382	373	406	410	396	417	423	409	428	365	455	402	431	396	416	408	398	407	397	390	392	403	411	397	378	378	404	438	405	396	415	422	403	385	424	406	380	398	385	376	402	398	410	395	389	384	413	402	393
345	3	3500	147576	361	15	188	640	746	727	679	682	649	624	577	549	546	568	498	491	490	504	493	472	480	498	500	540	640	769	826	858	860	887	940	918	887	878	825	854	839	789	804	804	736	702	711	600	602	492	476	454	412	446	438	411	452	440	415	433	397	452	441	431	430	439	496	470	425	442	423	405	441	419	467	430	424	438	430	411	454	410	445	454	403	435	426	445	424	415	400	441	449	407	426	451	438	424	426	406	431	420	432	440	413	401	405	378	440	402	432	448	430	384	436	468	413	440	431	429	446	450	425	393	423	426	434	414	410	443	428	407	436	387	415	432	391	397	415	450	429	426	425	418	407	456	420	412	446	431	435	397	381	444	397	427	430	455	403	432	411	428	424	423	424	428	421	434	414	426	452	415	448	443	438	428	457	426	441	438	394	442	397	431	426	409	418	417	430	411	399	444	411	409	444	405	443	419	456	432	418	428	418	386	432	418	439	427	422	442	406	398	429	416	386	443	423	421	434	407	426	440	413	434	446	447	411	434	403	417	416	386	433	463	438	424	435	432	429	452	421	404	422	426	464	428	427	403	439	403	439	439	442	416	439	453	406	439	417	421	422	452	453	401	400	437	408	393	394	415	436	418	397	404	429	435	421	411	412	458	393	443	437	443	448	433	419	433	420	440	421	449	431	386	424	425	441	383	464	443	442	414	435	386	402	402	436	402	409	405	428	433	426	429	436	442	435	438	431	426	426	428	436	398	392	394	455	418	410	421	431	439	441	435	432	424	407	458	427	407	468	444	427	401	429	403	419	440	434	404	408	414	420	447	449	425	426	433	438	419	414	424	409	448	455	425	435	439	424	425	440	457	402	456	417	422	427	417	447	427	433	394	439	408	416	438	421	405	412	404	431	387	450	421	442	414	425	424	428	437	395	418	461	415	411	395	435	425	440	414	427	433	426	443	409	423	425	426	414	431	420	409	433	417	428	408	436	418	425	427	426	412	458	425	421	433	440	467	446	416	450	433	455	436	414	423	431	444	416	430	444	400	398	425	415	427	418	409	421	437	417	421	426	421	435	433	426	440	388	406	425	417	409	442	442	399	419	439	393	428	442	448	406	429	406	423	440	451	388	441	391	425	395	398	449	414	393	430	423	439	422	411	417	389	427	430	403	447	416	419	411	442	404	435	444	435	417	449	389	434	435	445	426	414	431	404	465	423	446	468	462	408	418	428	418	440	424	426	384	428	451	401	415	416	411	419	390	423	432	407	426	434	430	422	441	452	427	439	426	446	379	386	450	461	446	414	416	408	476	407	435	422	436	423	424	413	433	443	422	434	417	397	389	432	405	412	405	455	415	432	429	428	452	413	437	433	455	417	434	438	415	425	397	422	446	445	399	400	435	422	436	442	448	427	416	408	431	424	450	430	425	433	404	419	422	439	425	434	474	452	374	431	422	446	430	407	445	378	406	405	413	402	465	420	411	426	415	425	448	403	401	426	446	420	403	418	408	440	430	416	394	420	413	390	411	409	422	442	433	419	393	441	421	415	449	412	430	436	413	419	423	446	423	420	433	443	405	398	412	452	400	414	421	434	418	441	417	446	464	439	408	447	416	439	421	477	414	412	387	428	417	432	427	383	413	408	444	419	425	431	455	449	431	415	404	435	422	426	430	414	404	389	443	464	406	426	425	405	434	428	432	425	400	434	437	407	403	432	412	410	460	426	424	430	427	434	427	418	406	433	425	404	422	428	425	406	400	454	427	401	392	422	420	436	446	425	418	402	386	462	417	441	424	418	392	424	395	425	418	453	389	429	421	440	423	417	455	421	429	464	409	419	398	418	430	398	450	409	400	445	412	401	438	440	420	437	388	402	416	399	417	444	404	395	399	443	426	386	418	400	413	427	435	409	418	435	392	449	426	463	438	441	442	474	420	462	426	450	428	431	429	416	398	430	407	416	432	425	441	414	426	408	401	454	415	445	390	424	410	448	415	433	427	409	418	413	427	421	428	437	412	424	447	396	392	454	406	410	419	420	423	427	427	458	438	422	409	451	436	404	411	430	402	434	418	399	439	395	431	405	433	419	420	441	433	434	433	429	431	409	447	432	434	438	427	424	440	440	408	457	413	442	448	423	413	435	434	451	361	429	422	445	388	418	388	426	453	406	421	443	429	412	414	412	427	441	430	431	419	413	414	436	421	394	409	454	438	426	431	419	438	409	395	423	417	428	427	421	394	429	401	408	428	425	412	443	424	395	447	417	414	450	391	440	437	421	451	445	437	419	436	451	404	410	489	405	457	422	416	434	394	440	417	450	421	459	438	420	430	437	441	426	415	415	459	430	382	406
345	0	2700	147699	363	19	92	405	583	680	630	683	643	624	626	616	560	581	560	571	582	513	561	547	572	540	550	570	629	770	874	933	971	1011	992	987	966	962	993	969	955	922	898	920	837	816	753	724	612	584	518	456	481	472	455	472	504	491	472	485	483	453	467	498	465	489	471	483	491	460	450	467	482	495	468	475	482	481	481	465	493	452	503	466	472	448	462	450	454	501	483	477	455	479	461	482	451	449	467	506	458	485	479	500	447	440	480	504	461	461	488	469	470	453	487	451	468	475	498	425	452	468	503	467	482	471	477	468	477	491	480	446	452	484	450	490	491	492	437	476	478	504	460	452	450	493	482	481	463	454	487	449	461	498	464	496	470	451	476	431	474	494	490	489	439	502	462	470	465	495	436	464	485	498	421	480	502	461	482	445	478	476	466	465	454	449	464	463	465	464	449	480	450	436	493	436	432	450	478	473	464	507	477	437	517	485	461	477	462	444	474	459	481	455	475	491	447	448	463	474	491	420	479	463	445	505	480	462	489	492	486	470	452	472	470	443	476	489	483	475	440	464	487	458	454	482	417	448	474	485	444	460	459	454	478	465	441	486	459	422	447	458	429	473	465	446	454	441	455	476	463	487	461	456	455	488	482	481	474	482	448	440	459	465	463	456	453	434	475	471	471	505	488	466	512	450	444	431	440	466	451	447	482	495	465	473	488	460	493	482	492	455	470	464	491	471	446	431	449	451	442	441	456	453	471	465	459	475	444	493	482	469	464	496	437	481	456	450	460	471	452	473	469	473	436	464	445	473	477	498	490	460	471	452	448	469	467	450	465	469	465	457	460	448	502	426	481	489	481	489	486	465	489	442	482	459	487	434	492	474	442	461	492	451	480	463	481	478	455	477	463	460	491	474	436	459	466	433	475	494	500	456	454	450	446	464	456	437	454	484	443	472	520	471	453	465	483	453	480	462	457	463	492	473	463	478	485	421	452	460	453	487	483	477	470	470	460	473	488	449	459	497	456	494	424	451	464	467	479	451	502	504	462	438	491	477	483	478	480	493	421	484	460	457	460	447	479	489	451	455	466	447	481	483	473	464	449	477	473	444	460	486	477	451	484	446	453	481	462	443	456	485	437	458	491	504	451	461	483	445	455	494	472	453	465	479	487	422	474	468	474	437	472	473	484	459	485	465	496	475	489	477	495	427	476	440	475	454	483	466	511	457	441	482	475	447	453	459	422	449	471	465	487	477	455	461	474	421	470	444	462	474	424	459	443	507	456	445	472	458	476	453	459	484	443	507	477	470	479	449	497	450	493	463	478	483	439	476	490	465	470	448	476	477	464	460	486	495	457	482	499	465	459	434	487	464	477	451	469	462	448	445	467	476	479	486	468	484	504	452	460	456	447	441	476	495	447	442	455	474	446	467	466	479	465	492	454	474	468	467	451	477	476	521	469	497	464	453	503	473	440	444	471	445	456	422	472	476	452	424	428	460	460	458	489	471	433	440	485	483	439	493	491	466	490	484	487	481	458	436	447	489	453	467	470	471	465	455	440	467	462	469	445	461	468	466	432	488	486	456	484	445	506	441	468	450	488	498	442	458	462	451	439	453	496	493	477	437	471	446	449	445	471	434	493	470	469	462	444	472	486	495	457	474	472	478	482	463	487	463	469	450	454	487	461	459	445	445	458	485	469	463	473	459	456	466	469	466	474	459	462	497	457	488	453	461	440	462	434	438	469	476	453	462	468	484	496	463	450	499	442	501	480	478	482	471	477	465	453	450	498	487	452	513	449	488	474	459	463	462	463	475	486	473	454	504	447	499	488	424	462	475	476	482	488	460	476	468	461	479	432	471	456	457	456	441	509	478	452	481	479	475	484	462	427	453	476	475	457	448	428	451	483	480	463	488	477	459	443	451	491	473	471	462	464	444	456	473	474	436	482	499	489	472	474	504	471	473	470	461	452	451	484	444	450	457	433	471	444	478	483	464	469	509	448	457	466	460	473	467	437	474	456	421	502	458	474	463	481	453	430	464	435	478	468	466	459	493	514	466	469	469	447	454	466	438	491	432	469	457	506	445	460	452	471	430	467	473	477	491	495	448	452	474	448	435	477	493	490	479	467	482	492	449	453	465	488	455	444	489	481	460	484	468	470	465	480	488	479	474	457	498	471	476	493	453	469	445	475	452	449	463	471	464	456	470	502	472	461	488	464	480	454	466	448	489	469	485	436	476	457	489	431	475	460	450	472	461	490	470	438	469	474	482	463	476	459	466	448	443	476	489	427	508	465	501	474	452	447	480	454	471	472	463	467	405	499	449	460	470	497	473	460	483	486	446	484	458
345	1	1900	147822	373	6	180	631	665	706	669	593	583	536	543	518	513	499	522	484	487	468	495	477	453	429	448	429	445	447	449	505	551	649	651	769	791	816	836	821	805	790	801	769	734	696	685	611	575	508	428	453	413	404	419	432	442	399	425	421	405	406	422	433	410	419	403	356	422	399	391	401	432	390	395	403	417	437	420	377	439	398	391	411	392	401	394	443	407	418	411	411	425	417	414	422	412	433	376	409	394	393	368	415	395	417	385	395	409	408	382	394	421	373	395	391	423	425	352	408	405	389	423	425	392	401	436	404	417	407	384	416	392	393	431	421	412	398	407	405	380	405	425	426	410	388	407	412	386	434	419	408	414	424	401	391	390	403	385	382	398	379	385	386	415	420	417	387	391	384	406	404	421	393	402	403	406	376	455	429	430	401	419	391	403	425	385	388	411	398	426	390	395	387	395	420	409	393	416	414	414	414	416	409	408	420	403	394	398	392	372	400	402	424	390	420	401	372	408	384	410	403	419	387	401	420	400	378	410	405	411	399	438	420	450	400	393	412	387	437	427	424	387	395	377	397	424	396	422	417	411	376	435	401	417	414	387	371	422	434	396	440	423	402	410	380	384	425	396	404	378	435	384	395	413	402	383	436	381	423	425	380	384	417	403	393	398	383	397	399	395	429	414	394	409	384	422	442	395	382	427	385	413	378	394	409	410	403	431	402	396	387	408	406	375	400	443	431	382	418	404	397	427	414	405	375	406	413	399	379	423	383	403	399	398	384	388	449	389	406	409	404	426	393	397	395	406	427	420	408	401	413	425	433	401	388	412	402	403	384	406	380	409	420	379	422	423	421	434	426	387	411	390	407	425	411	418	421	410	401	406	399	387	423	414	421	389	390	407	387	389	414	419	424	396	437	413	418	433	386	406	384	372	417	418	414	404	427	430	377	386	426	398	434	457	407	388	397	406	419	399	400	418	424	428	389	446	426	373	401	426	372	405	437	403	390	403	361	403	415	391	408	369	410	384	392	398	388	412	396	379	401	397	428	388	404	407	425	409	424	377	423	416	398	369	379	403	400	410	420	371	432	425	348	417	417	386	378	431	416	423	424	419	440	445	403	411	399	412	405	397	415	388	366	387	380	400	428	381	386	376	419	372	400	433	426	423	394	419	391	388	410	406	410	407	450	427	399	414	380	393	398	414	438	427	400	407	405	384	388	388	406	429	394	396	367	400	416	396	431	386	419	432	409	359	431	371	369	409	403	404	406	400	400	370	402	403	383	402	418	435	409	426	408	409	387	394	365	356	410	383	428	402	430	400	434	410	392	428	403	403	412	403	416	365	382	408	401	434	405	422	364	403	423	362	402	394	438	401	428	410	395	396	435	408	406	405	396	453	379	426	420	408	415	386	396	375	371	404	419	389	446	384	420	381	409	399	402	388	421	388	432	407	406	408	423	405	379	437	413	406	433	432	412	371	405	418	411	401	392	399	396	410	397	388	416	412	408	416	410	406	422	401	394	398	427	384	383	420	385	393	419	393	407	391	425	392	376	407	387	373	432	412	404	349	383	402	414	365	400	384	413	376	397	398	428	392	418	432	395	389	430	389	419	420	395	407	395	418	431	385	406	406	438	429	387	398	416	398	431	414	384	416	436	397	420	394	392	430	397	422	407	383	372	409	406	428	387	396	436	392	419	407	409	388	392	404	378	395	411	405	383	416	421	390	405	383	406	402	365	393	413	395	380	406	396	413	393	372	404	399	401	387	408	432	369	367	390	451	392	397	378	389	391	399	428	424	382	421	401	393	414	425	389	410	425	388	394	414	395	415	398	414	433	407	386	409	395	398	393	409	409	407	422	410	390	358	396	416	420	388	444	390	410	408	423	408	395	387	396	398	405	431	412	396	397	448	418	420	413	392	417	417	387	397	406	436	422	437	383	416	374	423	415	392	416	439	358	424	384	401	392	425	405	403	428	356	439	383	373	394	384	405	419	378	389	394	386	402	414	413	385	452	390	422	393	401	377	372	409	397	427	361	393	438	390	407	373	422	423	411	379	384	386	409	405	407	391	443	411	399	435	412	402	390	413	379	413	381	393	411	345	388	448	398	400	384	408	394	399	410	403	425	377	403	396	412	425	388	381	400	417	414	383	364	427	379	445	380	387	380	407	411	426	411	400	417	434	396	395	380	366	414	431	403	429	400	394	440	421	403	390	391	381	416	394	437	410	404	397	384	409	384	418	392	395	413	384	428	407	372	410	424	419	424	400	394	418	397	396	414	404	369	385	449	413	404	436	387	410	403	408	417	386	390	397	412	371	384	391	388	392	411	391	438	457	405	403
345	2	2100	147946	365	14	186	656	664	701	697	680	620	632	589	594	555	539	526	536	498	527	488	500	484	475	461	496	504	552	602	748	736	778	812	852	922	911	934	886	839	863	833	841	784	764	692	625	602	539	514	481	474	470	449	449	432	431	446	423	429	447	415	472	449	467	475	395	440	452	458	436	454	442	461	415	431	467	456	418	450	428	441	429	427	432	456	420	436	443	449	436	448	456	449	473	422	428	428	412	431	447	454	428	443	412	418	441	452	455	435	438	431	428	445	413	429	421	436	477	459	448	439	408	429	422	430	430	477	414	456	443	398	422	424	464	425	430	417	456	436	428	463	435	410	431	436	406	455	415	439	436	461	456	441	432	428	433	442	430	447	452	425	468	450	450	448	389	422	413	430	453	433	408	439	413	423	440	431	426	434	440	418	435	451	454	435	438	458	430	438	429	437	432	443	445	455	425	420	453	482	413	424	412	434	431	419	447	420	449	445	415	450	408	459	418	446	420	425	439	430	442	439	421	425	460	470	427	434	414	433	446	418	452	419	440	471	423	409	445	447	436	451	429	430	430	461	425	424	446	415	417	459	447	420	418	468	442	463	418	430	469	426	433	451	424	436	460	427	442	418	447	425	411	414	430	434	431	414	426	408	419	443	421	459	431	407	430	434	462	411	450	413	399	450	449	435	462	433	425	408	442	419	460	429	471	416	442	401	425	458	443	444	429	427	422	462	447	440	427	411	422	409	444	438	421	401	421	424	456	406	436	425	407	419	424	432	416	430	436	444	444	414	435	442	440	438	456	445	422	411	414	441	461	408	415	433	434	429	446	427	448	437	397	435	452	426	417	451	420	392	472	450	445	434	433	448	434	442	423	433	454	455	476	415	414	397	438	449	467	437	426	451	400	449	423	408	409	440	435	414	419	460	432	436	428	431	416	416	435	420	457	411	443	410	454	459	445	429	442	418	456	440	409	443	449	445	394	447	432	434	396	433	421	419	471	435	456	427	455	401	463	452	400	442	427	432	441	421	426	442	425	435	469	421	412	444	415	435	434	437	464	458	474	410	466	428	424	439	430	455	389	436	441	437	434	422	409	449	452	418	447	410	411	434	427	458	418	423	432	429	428	442	417	454	456	441	406	432	423	449	441	447	450	413	459	437	450	430	445	443	431	400	468	440	430	439	468	408	403	426	423	439	408	437	427	432	446	431	426	413	420	437	433	422	417	399	441	447	448	445	418	460	458	413	446	409	457	448	447	427	435	453	445	436	429	431	432	433	448	438	450	436	463	401	414	436	424	408	411	474	424	428	419	434	437	478	432	439	426	440	458	433	403	448	436	444	454	458	450	404	424	423	421	452	438	394	459	438	429	432	453	450	422	413	425	457	442	428	433	443	421	462	446	429	422	432	442	434	471	449	422	425	420	447	441	430	423	438	396	457	448	435	423	413	423	457	433	405	446	425	468	461	439	457	443	470	432	443	420	456	442	415	446	425	463	436	440	434	409	442	427	438	489	417	433	440	441	429	411	460	455	436	429	443	449	414	408	412	448	430	435	451	460	397	438	435	451	438	445	437	429	451	447	446	409	426	431	439	404	431	457	409	462	414	433	428	415	444	427	448	430	437	440	435	447	444	428	416	452	434	424	453	453	424	442	418	447	403	452	422	432	427	419	448	391	430	451	418	458	429	426	435	447	434	419	419	455	441	433	418	454	429	439	414	442	433	430	462	409	424	419	443	470	431	429	439	429	448	443	438	428	433	430	430	448	451	455	449	442	414	445	434	440	440	445	435	414	416	429	440	432	435	397	444	466	409	446	441	418	386	456	442	425	417	431	421	430	444	402	440	427	432	432	407	432	436	399	467	429	425	414	439	424	428	420	423	432	427	459	447	442	421	431	429	459	453	409	442	428	465	422	450	427	431	425	451	448	418	430	396	406	412	419	434	412	417	422	411	424	430	453	419	450	439	435	416	443	443	391	413	430	419	420	460	413	449	437	424	428	407	417	454	441	441	436	394	463	397	457	427	414	412	438	454	443	409	442	407	393	450	447	432	444	426	441	436	443	459	412	404	417	426	466	430	438	450	405	437	434	431	449	440	390	432	453	442	424	445	460	427	416	445	449	444	422	419	429	469	430	434	409	431	408	444	431	425	415	412	422	430	424	424	418	455	409	461	418	438	421	427	403	417	435	446	421	421	422	419	431	423	468	434	431	459	420	456	436	405	452	400	459	436	410	390	434	436	442	460	446	439	449	459	428	425	436	415	428	434	419	417	422	397	459	458	418	436	438	453	433	462	413	438	447	436	425	435	415	436	446	431	442	424	457	422	453	440	440
345	3	3500	148069	371	19	122	595	666	709	724	699	632	605	572	614	545	535	510	503	511	485	465	499	504	494	466	469	483	568	643	726	770	821	839	893	901	950	929	925	864	896	862	874	809	757	658	561	530	473	467	428	419	409	423	414	454	398	426	408	437	424	417	426	406	468	440	399	420	405	398	383	407	451	407	386	440	443	444	394	450	414	441	405	406	415	435	409	428	404	405	417	406	429	426	402	414	440	400	412	415	406	429	432	425	435	427	433	375	381	434	406	406	425	419	433	436	437	430	422	430	444	380	425	434	410	393	404	373	403	414	418	432	441	427	416	439	427	386	406	435	430	428	422	398	430	372	415	434	423	437	391	392	435	400	439	418	452	426	369	433	392	421	415	400	424	416	446	411	442	432	402	425	444	407	415	399	411	426	430	402	405	389	430	404	416	437	403	411	418	395	408	430	418	404	424	410	433	408	404	435	426	403	392	421	416	425	419	396	449	427	433	421	374	399	422	421	446	409	433	449	419	411	426	429	411	412	422	405	413	398	410	431	421	433	383	407	413	413	414	430	413	430	421	407	414	424	372	410	400	367	445	419	428	433	406	424	406	424	402	405	438	402	403	381	420	418	410	413	416	417	360	398	427	398	450	410	394	431	450	434	423	402	390	412	415	411	438	404	415	452	430	406	411	432	426	442	405	445	442	397	394	408	445	428	394	436	400	417	373	427	410	418	448	454	403	403	397	415	442	443	441	391	426	396	407	426	409	408	414	415	444	420	412	431	424	415	427	411	427	429	423	415	422	412	434	407	409	449	420	420	408	370	409	400	400	400	440	361	396	420	413	437	412	421	439	415	393	402	430	409	436	408	408	394	443	428	418	429	393	402	414	422	443	400	415	418	419	387	410	419	441	420	436	397	384	400	426	408	423	423	407	414	450	430	447	405	416	426	422	395	417	405	415	423	433	400	403	419	439	407	424	402	395	445	393	414	406	405	404	417	420	448	411	413	416	428	396	388	428	391	418	396	368	366	422	403	421	422	412	416	398	391	415	415	407	449	416	402	373	399	418	426	437	409	407	404	422	404	438	424	426	437	422	409	404	437	419	416	415	434	396	402	400	409	422	405	397	427	397	442	395	388	428	390	408	408	425	423	415	404	403	423	422	427	418	389	400	416	411	430	398	411	418	430	406	457	404	395	409	430	421	419	418	415	400	412	452	428	431	402	425	419	430	404	435	400	411	436	436	405	429	419	407	418	426	387	412	442	428	421	414	418	393	391	410	385	414	403	444	422	415	439	418	391	418	411	410	402	408	409	412	424	392	419	416	421	430	392	435	410	417	445	405	447	427	379	418	399	386	458	403	402	403	446	395	370	440	407	397	427	390	405	410	406	417	388	396	424	396	422	438	423	413	392	424	404	413	389	403	420	391	417	420	437	428	391	406	427	435	451	379	403	405	424	417	442	400	391	434	416	403	380	422	337	414	406	402	393	431	430	454	399	427	443	394	400	437	452	393	422	399	390	427	407	406	443	419	425	389	426	423	431	397	423	388	405	429	411	405	415	398	411	408	376	453	411	411	390	418	418	410	422	430	421	460	384	395	399	459	439	412	439	436	370	421	388	419	398	385	419	415	416	403	400	423	424	406	428	413	416	407	430	419	417	386	389	420	412	418	411	395	423	396	397	405	385	421	428	419	390	392	410	403	417	402	396	444	430	408	431	436	401	413	427	424	383	425	406	410	407	428	430	423	407	403	418	436	416	409	400	407	403	434	425	435	405	411	410	409	429	395	422	413	425	415	419	403	396	395	428	440	417	428	423	404	416	455	409	405	396	395	434	439	394	424	416	437	425	415	402	420	408	422	424	413	396	400	394	398	429	419	382	434	400	431	394	422	433	395	385	438	421	422	397	413	407	383	415	403	381	396	384	408	418	408	416	401	402	392	427	419	402	356	410	409	435	389	379	447	404	410	406	418	409	421	408	412	421	399	422	385	421	406	410	389	376	404	431	403	402	436	411	420	405	398	406	394	409	399	395	435	408	408	441	442	421	400	417	423	385	444	399	417	386	391	387	417	421	427	396	409	411	399	427	396	395	403	392	404	390	413	393	392	439	431	432	417	409	402	423	413	410	422	403	425	408	401	429	386	430	409	417	395	428	425	405	402	429	400	422	408	435	373	412	414	413	432	427	396	419	412	421	439	410	415	444	421	419	404	408	420	438	414	414	415	451	440	423	410	439	425	438	424	429	391	427	437	408	443	424	392	415	419	374	424	427	382	436	404	396	411	439	429	398	455	421	422	427	421	423	407	394	422	387	433	418	376	439	418	379	432	382	401	419	420	383	443
345	0	2700	148192	361	24	82	450	662	695	701	709	645	620	559	604	543	531	523	506	531	480	479	531	463	537	450	480	485	578	744	867	910	934	913	906	1005	994	947	942	927	897	911	888	808	816	754	584	501	493	417	422	443	443	438	440	437	438	412	439	419	411	415	406	407	433	391	408	426	414	450	436	432	443	417	425	390	429	424	422	407	463	383	446	424	420	404	403	406	421	408	423	425	396	384	437	403	398	404	413	409	402	417	455	422	432	427	404	409	411	415	442	404	458	396	397	397	437	405	444	448	403	442	412	416	436	439	446	401	422	413	411	438	392	408	383	397	403	438	385	416	425	404	432	403	414	397	420	427	396	383	425	422	388	449	390	396	393	460	410	422	433	407	411	411	438	416	431	419	425	447	421	424	440	382	438	390	392	412	435	398	423	429	424	422	419	407	420	396	431	436	408	437	427	418	385	391	406	388	423	412	400	428	420	397	426	419	440	406	414	398	447	424	408	391	421	426	413	396	397	405	382	422	408	415	393	430	403	425	416	408	407	433	405	414	441	431	439	359	397	415	399	443	410	408	412	422	425	403	406	429	411	385	436	403	441	403	431	399	408	400	420	423	409	394	378	421	415	390	379	409	405	400	422	437	422	433	432	383	444	449	414	406	405	415	431	381	430	405	410	412	414	434	405	428	395	424	428	401	417	398	424	411	396	426	370	388	455	416	408	432	400	396	396	431	412	432	404	401	442	434	404	432	419	393	394	446	429	398	428	383	411	409	430	377	401	401	423	404	414	406	413	421	406	408	422	402	420	426	407	415	417	447	418	394	418	412	413	374	399	450	447	419	400	416	411	403	398	418	438	408	427	405	389	398	404	395	418	398	405	383	392	386	396	389	422	425	393	423	441	430	408	432	437	427	407	413	436	402	391	399	421	439	413	426	428	409	429	414	392	404	395	406	427	422	394	402	423	446	407	420	379	419	439	410	430	460	383	413	412	411	432	414	403	418	405	436	415	393	375	376	447	477	408	388	424	438	429	405	398	420	424	407	403	449	422	396	424	429	462	414	394	423	426	395	430	418	411	412	394	433	410	423	418	413	429	392	386	448	404	385	436	425	395	412	409	454	415	416	400	413	426	407	438	403	405	419	443	457	433	421	388	415	380	385	447	415	394	435	415	432	412	436	412	429	421	373	432	430	391	389	401	432	436	394	425	427	400	424	427	411	414	420	410	412	400	441	414	437	449	421	427	391	397	388	431	399	409	391	380	411	410	418	424	431	431	419	419	446	404	419	423	446	447	395	401	386	426	422	403	437	413	418	403	423	420	427	375	386	435	414	429	409	440	405	412	404	374	396	446	440	424	406	421	403	423	419	417	391	458	419	435	440	408	388	432	437	416	404	424	371	413	418	390	396	432	399	395	402	412	403	377	402	434	413	394	398	421	417	424	404	442	405	386	421	433	409	426	417	426	397	400	432	428	423	387	422	405	418	412	447	453	412	404	416	401	382	404	411	425	404	432	404	416	394	407	424	439	385	417	414	419	437	416	431	448	414	420	407	388	412	428	432	399	420	446	396	426	393	401	389	421	380	412	414	433	433	399	413	410	412	415	424	432	396	448	420	432	402	454	414	423	412	410	385	428	433	394	403	379	400	447	409	416	429	419	444	404	413	421	448	427	420	414	411	406	422	384	405	363	428	420	401	395	422	420	383	405	439	376	438	424	419	398	407	451	395	397	413	408	430	443	345	426	431	384	398	413	401	411	401	431	424	398	402	423	434	415	391	388	428	409	399	376	379	440	405	405	427	404	412	412	449	412	405	403	446	405	398	383	382	428	436	413	415	406	408	414	431	391	394	451	385	381	408	408	405	399	410	422	391	403	373	389	405	406	389	393	444	407	445	411	418	413	428	420	455	437	406	407	413	414	419	429	437	409	419	400	435	418	389	407	410	428	417	435	399	416	427	409	416	412	443	402	421	405	408	401	396	437	412	414	424	408	414	399	415	398	388	397	424	399	399	432	401	406	436	391	422	433	436	410	426	403	397	378	422	404	409	394	396	416	414	408	416	436	419	391	423	420	407	425	377	412	410	397	416	433	422	440	413	419	420	413	421	401	404	385	426	419	429	430	397	407	425	382	386	380	440	394	374	419	399	402	406	420	434	401	414	386	448	395	415	405	398	420	406	384	413	426	386	411	387	401	438	428	452	416	395	401	441	440	421	399	431	441	404	428	450	425	432	412	410	420	416	394	374	407	454	416	465	421	414	434	424	394	426	418	379	437	409	402	418	407	412	424	410	405	410	379	414	369	424	405	419	427	394	404	391	453	387	403	402	383	451	398	404	395
345	1	1900	148315	367	5	86	393	455	567	531	575	523	493	479	423	477	416	446	453	399	404	385	390	365	372	368	372	352	424	445	512	556	571	631	685	742	797	788	776	794	751	731	724	656	594	478	446	388	371	361	352	355	344	391	342	333	346	330	314	330	365	311	346	329	333	363	316	340	308	387	341	349	336	325	326	346	349	313	349	301	318	336	319	342	353	329	321	331	306	343	326	331	297	336	321	347	364	322	331	350	348	319	312	372	349	331	358	334	327	318	341	342	346	332	300	337	355	356	354	312	305	331	343	316	317	348	357	329	329	331	324	317	322	350	351	322	328	353	322	322	308	327	340	326	335	317	343	336	328	359	326	321	292	330	339	296	355	306	312	307	336	334	340	343	332	317	341	308	311	351	356	336	328	332	315	301	322	340	317	334	322	322	304	327	314	318	327	329	328	341	315	318	350	335	328	345	349	320	364	308	348	360	365	328	320	357	336	336	327	342	323	317	330	339	351	300	338	301	293	354	325	326	341	321	344	339	315	349	293	331	325	370	351	328	311	316	321	322	331	300	331	331	317	339	348	336	355	297	337	314	353	315	346	299	313	346	299	348	324	310	328	344	329	331	329	303	318	337	324	340	335	288	316	298	335	321	343	321	360	339	313	317	331	313	312	374	352	330	335	319	316	323	322	329	346	339	334	318	320	300	349	352	334	344	345	357	320	322	322	338	300	334	346	329	335	324	346	337	316	342	331	337	334	334	329	289	325	340	319	315	347	343	362	320	317	342	327	321	316	327	353	346	340	329	315	324	352	336	336	324	329	310	331	314	299	336	339	359	342	309	334	324	357	348	356	327	312	328	327	322	346	336	299	339	331	320	336	365	333	339	329	322	329	338	333	339	300	338	339	324	347	322	337	323	340	323	337	329	315	330	330	333	307	306	344	321	325	321	337	326	295	310	351	327	336	331	335	329	365	325	316	316	338	341	310	319	344	336	360	327	309	325	355	307	318	323	325	310	314	323	321	338	317	307	344	337	334	305	331	330	338	301	314	334	331	340	304	317	347	318	336	324	331	316	347	310	345	295	321	310	349	345	352	318	340	335	339	318	295	321	332	309	311	345	381	321	313	328	351	330	307	313	320	317	342	316	330	344	308	338	331	336	327	336	352	326	333	311	356	330	355	324	323	298	373	325	367	310	348	316	319	320	306	301	325	306	342	319	349	335	321	308	353	310	332	362	330	337	368	307	348	322	331	306	302	348	336	314	297	334	363	313	343	343	333	372	353	360	334	321	330	295	325	313	312	317	315	345	347	351	332	338	287	315	344	356	358	335	352	318	317	335	327	342	314	339	338	330	326	351	324	339	317	336	330	298	356	327	330	332	338	331	339	319	293	327	319	353	324	324	351	344	329	347	334	349	347	298	316	327	334	335	366	319	324	326	334	328	314	337	333	351	347	332	315	358	347	303	355	312	307	332	309	314	346	314	303	306	357	340	320	366	339	324	299	335	336	354	319	335	355	340	331	330	314	351	318	310	318	346	333	299	319	312	319	332	338	333	330	299	375	346	311	347	312	328	311	354	341	330	331	315	324	322	332	342	341	337	340	331	321	347	306	322	339	322	346	327	341	330	323	343	317	321	351	332	327	335	351	367	347	325	362	340	334	319	323	329	320	325	327	330	294	308	348	363	327	366	327	293	334	333	352	317	327	275	342	335	324	332	334	352	306	326	331	331	338	320	330	311	306	361	311	357	342	317	334	322	345	344	340	344	347	332	326	339	350	336	326	333	344	301	345	347	365	278	311	300	319	314	339	339	311	347	334	312	313	319	371	318	317	354	319	333	310	323	311	344	306	332	319	328	280	332	316	308	355	326	354	334	329	337	325	312	341	315	297	326	323	332	318	305	333	317	330	315	346	351	318	302	322	337	332	331	335	297	338	337	317	332	310	347	338	306	359	359	324	336	326	303	338	327	357	345	317	346	307	338	343	318	350	303	318	335	343	317	332	318	324	319	334	355	329	325	310	336	339	338	333	308	332	317	309	322	324	338	328	314	329	322	328	320	319	306	325	314	306	321	341	314	338	313	314	312	317	332	326	321	334	329	321	303	296	338	346	346	272	324	348	336	339	378	322	308	330	320	326	297	330	350	313	332	349	335	328	333	325	322	314	335	338	343	310	302	345	326	326	336	336	348	356	341	315	345	337	343	303	340	336	319	298	350	329	348	310	351	303	337	332	354	340	387	318	338	356	326	339	307	360	315	313	342	341	307	341	345	325	308	346	334	316	334	361	342	329	322	300	337	318	324	335	321	296	333	309	331	337	368	344	329	328	323	345	319	322	335	343
345	2	2100	148438	350	5	101	483	525	596	571	587	557	539	498	440	471	448	437	447	440	457	425	401	423	415	373	388	415	479	562	666	672	729	725	817	788	835	838	820	795	801	739	702	615	573	494	467	410	373	343	323	378	328	343	316	318	339	351	326	370	356	356	349	314	373	352	320	345	345	334	319	370	362	360	359	327	360	341	326	318	346	354	352	340	322	354	328	328	325	341	327	353	335	365	348	331	318	347	352	350	295	365	356	358	321	348	347	356	310	322	343	328	329	310	357	329	324	333	332	355	366	325	339	344	359	342	350	317	343	353	364	298	360	367	321	336	325	329	314	353	367	356	337	332	345	301	351	346	337	348	356	323	328	331	341	328	327	361	320	293	316	349	357	361	323	337	330	341	362	323	362	333	351	326	344	349	315	329	318	338	314	333	321	350	333	320	355	343	324	326	328	353	329	355	343	368	341	333	335	349	312	312	328	381	348	313	345	325	350	338	327	325	370	347	326	351	328	326	318	330	329	363	336	345	338	337	330	330	340	360	355	336	343	355	330	346	337	322	335	343	345	317	335	347	328	352	361	304	333	323	354	324	368	362	339	356	324	357	332	322	334	335	342	342	325	337	366	354	325	310	323	345	339	358	284	325	363	354	359	334	293	328	337	310	334	300	331	342	317	341	356	320	327	340	319	328	357	345	336	320	364	320	359	332	337	322	327	320	328	347	354	332	357	341	330	315	334	344	365	313	331	307	336	298	315	371	325	342	327	314	338	329	349	317	331	332	332	333	372	342	318	354	337	303	336	344	361	333	331	348	338	371	318	351	354	317	345	357	334	342	314	334	341	336	358	345	324	308	341	350	294	338	340	312	342	319	345	329	348	335	340	345	316	364	346	304	313	323	298	361	307	319	342	355	342	349	330	344	351	294	343	322	348	353	327	328	367	345	318	321	337	331	324	335	346	324	331	334	359	341	331	339	344	313	325	329	359	312	312	318	327	337	338	356	346	352	319	342	323	314	322	346	296	343	337	324	344	331	339	308	378	308	351	338	340	337	310	332	345	343	316	301	322	346	331	380	339	336	336	369	324	347	366	315	324	358	319	336	361	319	362	324	342	312	358	345	342	332	321	333	315	324	336	382	305	326	328	373	320	324	366	350	346	318	340	340	344	366	357	343	338	343	332	344	339	330	334	303	320	333	353	350	317	334	337	342	352	331	334	330	344	328	336	326	309	323	326	323	346	322	352	339	331	321	351	361	331	317	326	326	329	323	347	337	342	345	307	352	311	331	336	344	353	323	326	320	338	351	336	324	366	313	349	314	328	338	306	315	323	332	333	346	317	312	318	328	342	338	362	337	323	335	349	354	317	351	330	324	295	313	333	347	327	340	296	354	332	307	329	330	347	330	332	328	358	339	321	340	339	341	338	291	325	347	317	338	312	357	338	334	317	345	325	347	345	314	325	330	371	316	346	343	317	314	311	341	340	329	354	319	330	334	351	326	340	346	333	353	364	328	341	315	344	345	292	329	350	348	310	325	326	350	338	304	325	334	336	323	351	333	338	350	341	354	370	307	322	361	345	348	312	351	308	347	318	339	352	324	321	319	324	349	343	302	339	335	345	316	318	341	365	366	371	346	328	309	345	359	361	355	345	306	342	329	332	348	315	316	337	349	354	314	338	327	326	314	341	359	330	311	343	330	338	333	353	334	316	342	325	323	337	359	344	319	314	351	342	319	331	358	337	360	357	314	331	372	316	332	355	341	344	337	317	328	337	352	356	330	347	343	324	344	329	357	345	331	327	366	344	328	328	348	345	325	315	353	286	317	332	335	347	330	360	349	338	359	336	325	333	322	339	343	322	285	326	328	329	354	345	317	294	357	363	328	316	356	337	339	326	336	314	342	347	314	326	348	350	328	322	338	314	325	342	334	348	313	351	316	342	351	315	337	340	315	340	326	341	352	350	340	343	336	360	345	314	342	330	316	332	314	327	372	343	326	337	338	330	313	338	328	307	333	335	331	342	326	339	345	318	347	357	300	326	317	346	320	332	326	311	369	328	361	347	329	334	344	371	326	329	340	334	308	339	347	329	332	335	348	347	364	296	316	351	325	330	380	322	343	337	342	344	324	332	349	365	345	309	344	327	364	349	323	331	365	323	348	330	322	343	341	346	326	341	337	371	326	345	315	334	316	356	335	327	361	351	331	314	332	328	340	322	330	320	359	320	323	358	341	338	305	353	310	339	349	340	327	318	309	332	336	345	313	321	329	335	331	340	321	350	348	321	322	335	345	335	314	342	358	341	314	310	340	320	333	318	341	315	359	343	363	326	347	327	360	347	327	333
345	3	3500	148562	354	2	86	447	504	601	607	592	600	570	505	475	513	486	459	452	457	437	446	429	429	444	419	481	518	651	726	830	777	829	812	894	812	836	844	802	827	771	825	766	737	651	526	464	413	386	376	396	384	403	398	390	375	367	351	367	372	383	366	386	372	381	367	403	394	395	361	373	351	393	359	369	379	377	383	371	362	367	366	402	378	356	368	373	363	394	352	379	349	350	362	338	335	374	362	367	375	370	345	366	395	379	345	385	395	360	387	342	356	376	353	363	395	355	377	390	364	355	363	350	367	355	358	354	368	384	393	383	388	380	359	374	392	357	366	413	410	369	349	371	351	379	357	363	373	353	358	377	349	382	350	378	384	388	326	374	366	354	361	354	367	383	358	378	355	346	336	331	341	342	381	331	359	381	351	426	339	353	371	396	383	353	365	358	359	385	355	372	362	381	373	366	359	349	371	344	370	366	350	371	355	368	359	380	339	387	390	389	377	362	358	366	366	382	355	393	337	362	336	362	376	363	360	349	372	350	361	383	389	397	367	375	382	357	341	374	351	344	378	381	353	336	379	373	363	350	352	375	382	351	354	382	399	335	366	362	376	387	352	344	358	345	340	380	327	354	365	356	368	312	401	354	364	339	375	376	367	363	353	370	356	332	376	368	332	369	353	393	360	346	369	350	341	384	327	378	388	360	371	352	413	355	356	378	336	334	346	361	380	358	385	349	358	355	354	370	401	367	338	361	377	313	380	353	361	351	347	367	359	362	358	385	376	388	331	374	358	352	362	381	339	376	360	362	335	379	348	351	342	380	339	377	364	386	339	338	359	384	378	368	347	346	338	394	351	367	371	371	342	365	366	407	361	357	354	373	358	348	376	396	389	389	352	357	348	384	373	349	372	385	345	355	341	377	405	345	377	365	378	386	344	349	374	367	365	371	341	353	345	357	367	337	369	347	366	341	346	353	392	391	364	342	349	402	343	347	374	380	365	336	369	341	383	337	367	333	345	355	374	371	353	364	356	353	376	366	363	340	373	362	393	337	373	340	341	363	373	396	371	342	367	356	382	367	348	337	369	361	338	391	361	381	337	393	373	361	343	377	381	352	352	361	384	353	389	366	359	378	315	390	367	363	371	388	350	356	355	342	360	353	353	357	321	353	336	324	376	358	362	363	356	358	350	333	330	370	344	384	347	361	366	381	360	383	400	363	350	370	362	395	400	365	379	356	389	367	386	375	377	329	352	382	358	360	377	377	347	371	362	369	357	366	334	396	363	373	347	354	341	357	359	357	353	336	376	386	381	368	358	356	359	370	372	380	370	373	379	343	359	381	347	358	382	338	355	363	376	354	378	348	353	338	380	360	379	374	358	357	377	378	347	392	359	381	368	355	349	350	376	378	353	384	388	368	374	392	338	350	357	361	358	367	363	354	370	359	348	370	358	375	332	369	340	379	384	351	398	335	372	376	331	395	405	370	356	379	377	365	358	403	370	349	352	346	340	356	358	356	375	363	402	369	373	361	341	376	355	345	382	374	337	364	378	363	337	341	363	320	359	384	351	374	390	378	330	378	334	385	356	393	358	370	363	384	360	381	344	360	396	352	354	376	398	342	379	328	366	371	339	388	371	349	354	385	361	371	351	318	359	379	337	337	342	362	392	409	364	330	371	350	393	382	353	381	339	367	356	368	369	290	348	358	374	367	394	350	365	363	367	354	361	401	369	379	352	375	335	356	359	361	339	340	372	360	358	377	384	368	367	352	374	366	336	386	362	388	367	346	362	347	336	378	391	359	348	359	351	371	343	365	404	361	368	391	380	379	360	364	390	371	366	364	342	376	359	382	355	331	352	405	368	347	349	365	358	392	374	346	357	355	354	367	360	354	350	366	371	350	359	383	390	389	366	354	413	369	346	346	389	349	356	369	347	347	369	368	344	361	343	380	394	362	373	362	378	395	342	390	337	388	380	344	377	343	361	381	366	370	337	400	382	357	360	390	403	331	393	371	355	361	365	357	379	364	370	332	352	348	341	316	343	360	372	344	379	360	368	347	369	375	358	376	396	342	369	376	368	370	385	330	388	364	384	366	356	366	367	358	360	357	346	346	381	373	369	361	357	351	364	367	356	341	343	372	356	371	364	383	378	383	367	358	383	371	355	364	342	373	370	386	378	329	349	352	355	357	327	382	339	381	403	383	371	386	387	379	366	349	359	358	367	379	370	373	382	364	338	390	332	340	336	396	364	346	373	381	364	358	365	366	349	345	347	363	377	369	355	363	373	344	362	354	334	365	357	379	329	356	359	366	365	336	356	387	377	379	348	355	372	373	316	369	330	366
