345	0	2700	88154	394	5	3	161	320	520	562	635	579	568	517	541	535	554	510	519	494	508	548	521	520	476	494	480	465	461	493	468	467	468	458	457	467	443	499	439	449	449	453	457	437	466	474	434	439	432	481	454	442	444	419	465	431	409	419	427	433	425	414	459	425	451	474	448	417	418	428	429	416	405	408	452	427	421	426	414	439	419	410	410	417	431	410	416	412	392	433	391	427	417	458	418	426	428	429	422	415	424	418	448	398	401	434	402	424	363	431	429	454	418	462	404	444	421	406	415	396	412	385	401	446	409	414	419	398	392	439	414	424	422	433	417	440	406	437	427	452	441	377	418	393	453	444	435	427	405	411	405	458	410	411	421	412	444	429	448	418	428	407	402	433	412	426	383	376	448	420	426	430	411	423	437	419	391	428	405	411	448	407	412	424	433	406	400	367	452	402	445	428	418	415	443	398	451	429	396	446	414	428	417	412	414	416	375	413	408	425	417	428	405	439	421	388	420	417	424	414	408	403	414	415	449	408	408	411	431	402	411	394	427	417	424	416	411	411	389	388	430	404	395	413	415	431	440	422	455	425	399	411	382	439	432	414	379	425	435	444	436	438	420	399	422	442	418	436	412	418	412	419	412	468	397	421	440	400	440	448	428	407	403	396	414	401	438	437	436	394	392	454	429	391	429	426	422	431	421	393	394	457	444	437	442	407	443	427	400	426	422	466	420	407	373	415	445	410	408	382	441	417	410	405	410	408	399	407	423	401	439	424	429	385	405	412	429	439	441	398	423	441	382	408	433	435	409	402	407	425	376	429	390	442	428	418	411	418	416	406	427	393	386	425	444	433	433	403	443	435	407	419	417	426	431	437	396	404	416	405	434	391	399	423	401	409	383	413	391	413	414	425	415	420	396	428	389	428	413	381	416	418	403	399	453	390	407	389	452	422	367	408	410	374	424	431	450	405	435	425	397	419	413	418	429	379	429	427	422	406	452	373	431	396	417	443	423	402	444	414	392	411	428	377	427	423	416	432	444	429	380	418	406	395	426	407	379	406	411	394	409	413	424	440	425	411	428	418	417	403	386	421	401	413	419	425	432	399	408	411	454	409	399	460	396	441	431	409	410	419	389	425	395	436	409	397	400	396	396	412	385	411	417	391	436	428	399	446	435	434	398	425	379	415	439	416	388	407	415	428	423	416	392	441	391	409	385	416	395	435	437	427	408	397	427	420	410	430	408	426	442	406	405	388	403	390	394	409	403	426	431	426	417	414	446	405	424	400	445	425	436	376	393	429	430	418	446	414	408	378	401	408	428	407	402	428	431	407	443	417	388	413	415	425	428	406	406	413	446	386	415	415	388	402	433	397	387	398	423	386	387	387	419	417	423	419	375	412	376	401	411	395	422	412	410	429	416	393	431	396	417	442	403	428	419	409	406	413	426	404	426	407	400	363	373	424	442	446	385	400	411	421	439	447	437	374	413	407	400	376	412	404	389	357	416	442	441	421	422	423	385	407	420	407	411	426	409	418	406	409	413	403	420	417	450	405	406	408	429	430	424	426	428	405	436	396	424	411	403	418	416	421	396	399	424	397	435	432	385	407	402	419	408	410	405	404	435	394	414	397	415	420	426	427	414	400	395	398	392	416	400	416	426	405	412	423	433	435	457	394	431	432	409	423	431	393	442	426	404	393	396	438	413	409	407	454	420	413	403	447	372	412	410	426	408	406	414	368	404	410	459	396	394	404	408	442	406	420	421	406	403	378	429	390	415	425	458	411	409	402	417	403	424	404	436	430	408	433	425	419	437	418	442	431	410	436	440	400	424	428	418	430	417	415	429	421	405	414	442	412	437	392	409	394	402	399	417	408	396	421	403	419	413	430	430	420	394	398	402	417	420	391	425	404	426	434	424	415	421	380	423	400	416	380	420	402	442	419	426	400	412	399	416	441	415	415	432	425	382	433	409	420	408	435	416	424	404	422	423	385	447	423	410	417	433	415	413	446	425	417	425	408	428	363	421	420	410	405	429	422	417	417	441	416	378	406	432	409	447	397	409	457	401	386	397	413	375	428	415	382	393	405	408	408	421	428	409	394	424	417	449	396	420	397	423	412	442	433	412	425	412	403	435	400	421	414	429	418	407	409	423	412	370	394	416	410	418	440	386	407	428	409	439	398	394	402	387	405	431	421	383	418	388	417	396	398	424	392	404	431	416	407	404	424	437	420	410	417	414	363	403	407	394	418	348	426	416	413	450	425	446	369	398	389	411	387	423	399	425	380	430	410	427	419	399	401	415	399	405	406	404	410	445	405	430	422	375	412	400	405	436	442	439	429	414	433	378
345	1	1900	88256	398	8	12	250	381	547	567	617	575	565	543	559	501	530	511	509	516	486	508	509	475	477	510	501	462	467	454	507	495	487	459	507	478	487	502	449	464	453	496	461	439	483	468	484	452	480	463	450	459	453	465	454	457	472	445	445	444	449	468	480	483	438	514	426	483	475	446	455	505	463	430	452	480	464	457	437	442	458	473	443	477	437	447	440	447	448	494	433	463	461	459	453	459	445	424	447	459	454	434	473	455	453	437	459	449	439	441	483	462	458	442	441	427	444	450	468	442	457	446	430	469	446	455	489	439	449	425	444	471	477	439	466	456	458	474	453	461	441	467	457	453	468	482	439	420	446	458	447	436	446	438	450	453	470	454	452	459	411	437	463	469	481	438	471	456	443	401	457	428	458	460	437	452	400	457	430	434	437	427	465	457	477	464	445	451	446	441	448	460	410	472	421	437	432	432	450	466	460	458	435	468	432	450	475	427	458	469	421	435	501	446	454	444	435	467	464	461	444	449	453	421	440	430	450	463	462	412	464	411	429	467	437	420	457	453	484	459	455	426	447	461	457	436	473	417	469	426	471	484	488	416	436	439	434	429	464	444	445	477	442	440	478	443	421	452	446	433	460	458	456	397	439	430	454	421	467	461	448	443	440	468	438	444	450	432	464	464	429	453	434	449	470	427	474	454	431	472	457	470	437	416	432	435	463	457	470	450	442	469	451	456	451	417	497	446	437	447	436	457	461	444	458	432	440	433	422	432	479	465	472	466	440	448	456	479	454	472	436	462	449	422	469	447	478	442	461	445	433	448	448	438	446	479	448	461	430	452	424	461	432	447	463	430	439	448	457	430	448	460	429	445	438	430	422	493	431	454	461	458	455	441	428	417	423	468	480	449	492	455	451	451	458	458	421	451	455	443	443	476	444	462	448	441	452	486	467	450	455	445	470	477	481	488	441	441	473	472	440	456	446	458	426	428	445	463	458	472	454	424	436	492	425	423	442	444	413	414	466	435	448	436	418	440	459	447	465	455	457	401	455	418	431	444	412	455	433	449	467	455	441	491	440	464	446	454	437	478	478	425	470	448	425	474	456	441	432	439	461	443	439	413	453	425	477	455	476	450	468	428	411	459	437	450	412	443	458	432	454	434	407	418	435	447	449	458	421	449	429	442	478	456	424	420	440	460	463	464	449	473	460	430	466	452	458	442	462	469	433	433	461	434	437	449	444	461	470	451	459	441	468	434	437	452	441	462	447	418	445	412	440	428	473	447	456	438	460	438	418	445	454	413	457	471	455	458	461	471	446	457	494	433	465	451	442	396	426	481	421	454	493	440	407	482	425	446	432	443	465	418	479	453	454	469	438	431	454	452	440	447	472	461	451	426	449	449	479	461	452	451	495	440	453	401	444	474	436	450	438	438	476	426	450	432	448	463	460	446	463	466	447	432	457	444	452	444	446	461	440	458	450	456	421	427	426	446	457	426	461	454	466	458	451	440	442	460	439	456	448	461	467	420	428	436	445	459	414	420	429	440	480	458	453	438	446	437	454	481	440	434	435	449	440	441	468	482	456	462	457	473	470	467	458	477	465	453	450	429	439	454	453	457	460	440	452	469	437	410	424	463	416	488	462	469	464	484	438	459	446	443	445	463	441	440	469	427	458	436	459	429	445	437	431	463	466	440	469	469	476	453	434	450	448	456	459	448	466	437	458	448	450	456	456	428	457	476	434	434	476	471	455	483	441	446	443	474	436	436	420	441	450	482	450	433	471	433	466	448	435	466	464	430	435	419	467	430	470	440	417	439	472	426	453	427	444	418	466	426	474	428	468	462	431	473	456	483	457	463	470	445	456	431	444	446	451	456	462	463	431	448	451	449	442	443	424	422	465	437	452	461	438	474	441	465	453	446	419	456	405	470	432	452	431	445	462	437	448	461	459	471	429	457	455	429	432	444	456	453	439	440	464	478	455	433	469	459	481	416	476	473	457	449	461	462	437	452	450	459	416	433	471	476	461	454	449	474	461	459	466	465	456	411	474	462	448	435	450	454	463	460	479	423	469	437	437	426	444	461	467	439	481	426	459	458	471	424	439	411	421	440	468	465	440	483	433	456	463	450	424	432	462	459	423	471	458	435	442	459	464	461	474	399	465	438	452	483	420	441	466	445	457	419	474	412	425	458	419	461	430	457	437	464	469	448	430	451	429	437	492	453	453	475	460	435	410	440	447	461	447	461	470	464	460	472	444	442	439	430	470	430	451	448	442	444	447	420	409	443	458	460	442	474	442	447	443	462	455	437	403	456	455	424	452	411	480	460	484	451	447	448	446	445	431	464	484
345	2	2100	88358	387	2	8	196	368	568	574	608	612	582	559	550	519	561	551	508	503	506	509	527	495	475	502	460	485	479	496	466	459	487	430	465	448	464	469	446	441	472	481	457	464	488	460	445	458	476	455	440	455	460	459	393	461	450	444	439	432	462	435	454	446	417	465	438	446	444	426	423	454	459	445	430	442	468	429	443	439	461	432	410	408	452	430	422	412	394	466	432	462	424	423	449	461	411	433	418	447	474	441	430	448	451	425	439	427	454	449	451	443	448	463	458	446	450	407	422	451	427	413	429	403	444	422	423	430	442	399	395	431	448	417	454	439	429	399	437	440	441	400	441	446	479	431	455	439	462	445	440	409	445	413	442	453	432	433	431	451	451	452	428	400	436	451	434	417	426	431	455	436	424	454	462	456	447	458	431	429	459	439	439	422	442	460	418	428	443	467	426	435	431	447	422	449	426	464	428	424	404	449	452	428	409	419	414	437	440	418	421	412	421	439	461	450	418	440	438	465	433	408	462	424	413	444	447	439	409	454	404	435	432	449	449	417	423	454	441	423	450	426	426	452	466	483	492	454	428	455	409	467	438	382	428	407	438	426	456	419	410	430	437	446	431	416	460	431	405	453	428	427	425	461	429	426	455	448	463	442	440	438	429	423	436	448	452	418	444	434	476	417	462	415	407	449	403	454	405	438	439	470	458	401	466	459	432	478	460	450	419	422	423	415	418	452	446	431	441	460	425	401	435	453	413	431	463	423	424	429	448	430	433	431	441	386	414	451	443	455	432	452	411	399	436	426	451	450	436	433	439	418	439	420	403	450	436	432	467	416	439	448	457	425	425	427	433	414	415	433	459	417	450	441	440	417	428	443	429	434	464	446	409	446	447	412	424	424	455	432	426	432	421	462	443	416	452	428	454	411	439	438	398	427	435	447	412	427	428	440	421	414	429	430	424	448	398	442	443	435	447	419	415	414	437	440	465	451	419	433	444	442	440	408	437	445	430	434	438	444	424	455	453	446	409	421	420	446	451	419	431	418	418	432	392	445	454	402	431	438	435	453	417	448	430	431	403	435	435	445	473	412	422	409	444	430	414	445	424	457	394	419	449	432	410	445	381	456	429	412	427	437	435	430	416	438	437	449	444	446	423	437	420	427	450	436	448	414	442	446	390	422	477	473	454	408	444	405	439	443	434	421	450	434	455	417	411	419	439	426	436	425	462	454	434	416	408	454	431	430	436	431	449	422	446	431	427	451	425	429	426	449	453	422	416	428	435	420	438	452	428	428	440	400	422	451	460	429	418	430	430	407	424	442	431	452	425	450	424	438	440	443	412	426	448	434	422	440	414	442	422	435	445	419	413	451	442	459	457	451	426	413	453	422	442	432	441	462	442	436	436	476	440	443	422	445	436	454	434	427	435	414	412	451	431	414	428	439	460	423	453	442	425	442	424	442	397	431	432	420	456	434	441	451	416	414	420	429	432	429	409	428	458	436	458	421	439	429	429	419	395	429	411	470	439	438	425	419	429	433	439	450	428	434	412	451	447	452	409	432	451	418	460	452	444	404	419	442	397	410	414	419	424	426	420	432	439	423	418	450	423	435	427	432	477	420	458	450	392	453	468	460	423	430	417	456	429	457	420	419	427	430	449	461	436	450	465	463	448	405	449	434	444	415	463	443	460	435	444	429	445	417	435	418	443	455	415	403	447	444	427	444	433	395	433	446	430	421	471	438	447	458	441	428	421	450	420	428	412	438	422	421	453	441	438	433	445	434	440	439	440	430	439	434	410	413	419	428	441	432	439	426	409	443	455	387	396	438	431	408	426	421	472	455	451	452	437	437	429	413	403	448	456	441	428	425	424	433	429	439	418	456	415	426	391	458	452	408	440	449	405	438	411	437	423	446	413	435	428	453	413	448	443	409	443	441	402	435	466	434	426	432	436	448	417	412	441	409	458	454	444	462	443	413	431	391	457	444	433	418	400	427	403	444	413	458	392	447	413	465	449	406	443	455	465	442	461	410	407	468	411	436	434	429	452	417	436	426	438	442	422	426	435	426	410	443	447	408	441	470	496	436	431	427	425	464	388	400	428	427	421	421	425	452	447	441	465	443	419	452	467	409	407	455	419	468	428	435	445	454	457	441	404	466	425	410	441	413	434	449	456	451	458	424	432	449	452	438	449	407	429	483	439	393	408	415	455	407	426	417	417	445	416	430	454	443	415	462	440	440	459	447	401	439	430	441	447	472	403	394	442	414	397	449	415	414	411	427	452	440	429	429	428	438	411	411	423	396	408	436	429	424	440	426	435	419	467	433	433	415	437	420	402	480	433	424	452
345	3	3500	88460	392	8	5	174	361	566	575	616	577	570	545	544	542	496	522	507	512	505	517	488	504	500	477	497	486	491	481	474	494	473	438	474	486	469	436	481	454	440	488	411	475	475	448	482	450	451	485	487	478	497	464	445	464	435	422	472	422	440	486	435	445	425	473	451	422	481	461	444	429	446	448	450	432	467	476	431	417	461	434	411	449	440	440	414	451	474	438	437	435	446	452	438	463	457	428	444	450	446	455	429	470	412	448	437	469	429	482	428	417	474	460	429	476	429	413	459	461	467	453	471	430	426	447	471	434	439	450	440	439	454	440	441	470	448	456	443	418	462	447	428	439	455	450	451	428	428	464	464	433	452	447	421	418	449	442	436	447	444	445	422	439	410	436	442	433	458	472	433	431	440	450	450	455	442	437	487	453	427	422	434	419	453	443	435	459	454	458	440	417	442	432	444	429	432	447	477	429	436	438	476	424	432	437	409	443	437	447	433	409	427	442	458	423	444	436	421	417	435	451	401	439	437	392	451	443	451	389	436	441	418	450	399	437	417	427	451	432	455	441	440	445	405	455	430	439	474	451	431	446	455	443	463	399	427	442	421	465	475	445	413	466	456	460	412	446	419	443	431	436	459	433	452	468	418	459	445	450	403	408	457	432	420	449	452	452	432	432	418	442	469	410	440	411	452	429	434	444	417	451	434	460	432	454	436	449	445	422	427	403	464	435	435	399	434	430	408	456	437	413	453	446	426	424	432	471	422	416	443	397	467	433	443	462	428	446	445	427	450	434	440	411	449	463	470	447	427	444	433	430	436	472	452	462	436	451	435	439	426	479	458	420	467	475	428	403	411	433	464	443	447	423	454	411	455	430	414	434	499	390	445	461	422	458	417	425	428	433	436	450	442	441	432	428	440	414	467	422	449	460	441	423	427	431	456	435	430	422	435	407	457	441	467	436	428	432	419	436	445	451	449	409	451	436	441	438	432	427	421	441	418	429	432	431	441	468	402	418	470	409	432	401	415	420	413	443	426	445	411	445	431	430	444	416	453	405	422	439	467	433	451	434	448	441	421	450	437	425	420	444	448	438	450	450	421	434	411	407	442	422	449	417	407	438	443	434	446	433	488	446	443	434	417	448	470	462	479	444	440	417	450	426	419	439	426	425	426	459	450	450	441	418	422	435	444	422	429	422	453	422	438	438	467	430	430	456	438	414	424	448	434	431	428	439	459	432	431	438	438	455	418	447	435	437	436	420	447	451	420	440	439	428	445	438	411	461	427	436	444	434	479	420	434	405	459	440	450	432	421	388	458	432	436	445	457	412	458	407	442	439	412	427	405	416	439	460	427	435	448	422	400	439	392	460	437	442	450	439	428	434	413	430	413	428	443	463	433	457	436	450	425	443	444	423	432	427	431	424	447	466	438	426	422	431	434	425	456	430	404	436	420	431	434	412	440	428	431	447	423	444	465	410	418	404	442	468	443	434	418	429	427	435	450	438	442	436	448	432	401	465	477	444	436	417	455	436	428	451	452	453	410	452	443	445	405	446	411	447	442	464	404	470	459	438	454	445	434	448	453	453	406	486	423	465	442	478	418	454	430	437	410	433	424	428	467	453	421	439	412	442	416	453	425	451	463	443	406	460	416	425	445	430	447	439	401	445	421	449	452	434	450	447	407	436	447	406	413	435	408	442	428	443	452	408	446	420	423	438	456	432	418	469	426	464	439	455	427	443	468	442	409	432	437	442	410	424	444	418	419	439	429	418	445	422	449	428	434	445	411	446	428	438	441	437	441	451	451	460	430	418	422	421	436	432	424	446	429	428	479	422	424	443	458	429	419	455	421	442	431	475	441	428	479	423	433	456	417	410	432	401	475	445	433	417	408	419	423	389	458	452	454	420	421	439	422	432	441	448	395	451	441	434	434	437	416	435	445	466	452	431	416	435	455	419	467	444	450	456	429	448	428	429	445	468	439	442	432	438	433	428	436	441	450	449	461	435	448	424	454	435	457	437	420	412	408	443	431	423	434	435	457	429	454	430	437	446	424	427	412	439	457	432	418	433	443	431	443	433	438	447	458	393	421	422	437	441	446	444	458	440	423	417	449	429	442	416	450	446	441	452	427	452	433	437	457	430	411	456	462	424	451	429	460	444	425	409	459	480	405	461	426	447	452	426	421	453	431	425	473	424	468	432	425	436	468	432	425	452	455	420	422	449	415	438	435	424	424	459	437	438	465	442	439	471	436	435	405	432	430	404	439	434	446	422	425	422	407	434	437	453	428	412	413	430	436	447	430	460	433	438	446	443	422	460	486	437	461	419	424	469	459	421	444	405	451
345	0	2700	88561	398	2	2	153	391	509	566	586	617	591	582	563	586	552	517	525	542	521	527	519	521	513	496	490	516	514	521	505	479	461	513	497	461	455	486	452	506	448	477	491	475	444	476	473	445	489	463	448	481	467	464	472	419	469	420	429	468	397	462	471	405	431	438	422	426	431	445	424	444	463	454	451	434	453	440	444	412	421	440	414	428	427	455	413	453	474	455	449	424	457	477	471	418	463	388	454	417	429	438	415	453	449	418	419	450	413	414	437	444	455	426	443	426	405	423	444	458	440	406	434	427	445	447	428	434	438	462	442	391	465	463	419	437	461	418	456	469	433	422	440	418	437	421	436	434	445	451	461	446	423	415	459	434	434	414	445	436	456	433	450	430	458	463	426	426	459	438	422	440	458	426	416	435	455	447	456	450	431	415	440	457	455	433	431	450	420	394	436	431	421	437	435	455	476	414	441	447	450	441	422	396	462	432	435	439	472	427	438	431	444	446	436	479	447	434	434	458	399	440	417	443	450	423	423	431	441	415	410	431	431	414	445	450	435	457	461	448	424	441	435	421	428	420	440	435	437	468	445	408	435	421	438	413	441	435	440	421	445	439	454	448	415	470	413	443	432	464	486	483	460	435	432	452	416	470	423	471	447	430	459	484	439	458	448	415	425	429	443	455	447	401	400	445	448	425	467	429	395	428	423	451	418	453	439	439	417	437	420	423	435	443	453	442	405	424	421	446	463	445	447	444	428	451	447	417	451	455	426	412	451	414	453	449	462	453	442	435	452	440	426	404	434	423	433	439	446	476	465	451	441	433	433	463	454	406	447	415	427	452	430	409	472	449	437	415	443	420	422	432	411	477	432	434	453	423	443	438	425	420	416	430	419	455	456	466	426	423	448	464	410	455	436	395	431	443	427	446	431	420	422	428	432	414	404	443	459	422	433	446	452	444	489	403	437	466	429	455	438	426	466	423	444	436	441	434	444	429	483	438	405	414	418	430	472	420	426	442	437	440	449	456	421	447	421	461	431	454	442	421	441	452	459	392	426	426	451	447	406	425	449	446	453	428	454	453	419	436	445	422	421	417	426	423	432	421	482	449	447	418	466	422	414	416	457	428	464	415	457	458	411	429	422	411	442	429	437	394	454	444	441	440	459	438	421	443	440	443	438	404	443	443	424	449	419	424	461	438	410	437	427	445	469	429	419	406	443	442	407	428	447	457	425	444	389	409	428	445	456	391	425	406	397	437	431	444	410	442	434	417	445	408	411	436	421	417	439	472	413	429	427	443	451	421	421	422	422	413	419	444	456	465	427	469	405	427	441	456	413	455	414	428	432	449	424	440	439	422	449	403	415	447	420	433	446	420	408	463	426	434	454	412	445	424	453	440	419	400	424	470	444	453	432	430	418	467	409	420	405	456	448	416	442	446	441	413	448	446	444	432	435	454	435	404	430	422	442	410	419	419	449	436	435	402	438	420	419	427	430	450	434	444	431	419	434	417	455	438	441	447	448	423	411	419	437	458	419	421	452	400	448	444	443	401	434	398	445	440	422	425	478	436	426	412	433	426	451	479	435	422	442	488	416	407	473	472	416	432	436	426	452	431	446	475	452	440	422	444	424	478	441	425	452	430	420	428	423	430	446	406	446	418	431	448	419	416	430	423	446	438	432	411	428	436	439	440	442	413	435	443	452	434	453	424	443	433	457	433	447	427	420	419	467	407	448	444	414	434	424	407	403	429	435	416	430	416	448	424	426	420	433	426	426	420	437	432	466	469	445	429	430	419	441	445	439	451	443	441	451	445	427	454	472	430	434	426	433	469	461	432	446	403	451	434	415	422	410	433	446	427	442	433	401	452	410	419	450	426	428	452	441	473	458	439	417	407	427	407	454	387	469	419	425	442	470	394	433	460	438	401	491	449	467	458	466	439	431	423	461	455	463	452	454	442	450	429	418	410	432	418	403	441	423	456	454	427	439	443	484	415	467	404	397	454	434	433	405	434	410	455	464	473	436	446	429	432	456	451	424	456	450	454	455	459	443	454	446	436	455	445	420	439	440	427	426	442	479	421	434	422	429	484	418	407	442	458	406	427	457	454	427	463	442	453	444	421	453	418	453	418	429	440	424	422	429	454	428	433	428	414	461	411	440	439	439	413	485	411	426	427	455	457	464	404	427	444	419	432	418	436	462	415	458	442	414	425	418	456	442	434	428	429	451	447	450	429	431	415	439	428	435	428	436	443	441	436	438	407	442	446	435	441	456	448	449	419	452	438	446	446	442	453	440	406	455	418	458	456	421	402	429	420	437	457	457	411	457	442	439	443	445	429	434	423	443
345	1	1900	88663	401	3	16	278	414	565	575	624	574	600	536	582	503	563	532	517	541	532	513	494	508	496	496	538	501	505	489	483	484	480	489	464	493	469	465	447	484	488	446	465	474	454	454	502	498	496	468	485	479	455	475	471	471	502	480	464	501	490	471	438	475	463	469	478	465	489	448	456	468	429	477	475	469	453	484	446	478	465	454	520	465	473	497	506	459	499	438	444	449	461	451	438	467	451	488	488	463	435	446	482	450	466	463	478	453	501	427	465	462	486	471	452	506	432	485	447	473	455	458	471	441	454	472	460	473	479	476	453	475	485	462	435	484	512	485	468	501	431	454	454	447	515	441	454	470	461	449	460	480	438	483	429	453	480	473	474	457	485	449	479	440	482	408	469	455	463	495	442	450	452	506	468	442	470	437	464	454	459	433	448	456	460	486	473	482	460	465	479	472	449	437	469	434	481	427	491	457	493	470	472	445	487	466	456	480	447	490	455	476	488	458	459	473	469	482	460	449	459	485	454	452	448	426	447	428	452	477	464	457	463	450	475	461	454	475	485	428	456	460	486	459	447	477	437	438	468	454	449	477	459	444	461	439	458	466	496	511	449	459	497	440	491	489	440	458	436	480	480	442	482	460	445	433	470	458	468	477	480	480	456	472	455	467	443	465	478	439	501	489	460	473	482	438	480	462	459	462	463	444	464	476	482	472	467	470	485	456	444	467	446	473	478	484	455	465	458	442	458	446	477	455	454	431	461	451	447	477	448	466	491	459	468	456	477	466	424	474	473	463	487	470	460	447	459	458	502	454	462	456	444	440	442	456	468	474	446	473	459	504	479	476	482	442	494	434	465	441	471	462	503	490	466	480	420	484	480	459	461	459	437	452	463	417	470	487	447	413	507	454	468	444	493	468	469	452	439	457	440	455	467	463	489	438	443	479	433	465	450	460	425	423	466	460	451	449	480	434	481	468	474	458	453	487	448	456	471	493	440	436	471	470	477	449	476	450	463	483	469	491	467	438	448	469	456	475	456	489	492	470	440	457	452	479	445	459	478	440	445	465	455	477	468	450	426	471	491	455	475	450	481	453	490	453	454	477	452	470	479	472	433	485	496	460	468	450	440	494	477	473	440	466	486	448	462	455	477	485	433	472	456	444	463	509	422	459	470	465	469	474	451	480	442	457	445	510	466	473	452	449	502	488	450	468	472	455	455	462	462	466	463	466	470	489	493	456	470	463	467	459	439	467	489	458	447	471	482	443	456	480	485	456	441	468	445	476	491	468	454	444	481	444	442	480	471	467	473	475	462	463	486	456	489	474	469	456	468	483	450	478	462	453	457	492	468	476	433	464	478	446	469	467	446	452	470	470	462	451	462	469	459	452	458	493	482	452	454	454	480	462	473	453	465	486	455	457	456	465	426	461	469	458	491	475	494	466	462	438	440	464	446	494	437	467	471	471	478	443	485	524	474	488	459	481	501	490	436	470	488	450	471	494	473	445	438	502	485	474	472	436	453	459	432	484	447	455	463	469	475	450	454	465	466	462	467	501	477	451	463	415	456	456	498	466	468	470	471	482	424	465	435	408	445	450	472	482	473	447	462	469	483	430	433	478	484	465	482	444	450	452	456	480	433	451	451	431	478	465	451	471	431	458	446	472	477	450	468	433	469	439	458	470	470	452	424	427	477	467	473	474	477	456	455	421	445	424	497	462	468	469	496	474	473	448	476	474	481	460	463	461	478	443	461	455	471	461	459	470	462	456	435	459	474	509	472	484	485	455	452	460	461	452	432	460	470	459	443	492	463	486	466	446	484	472	476	435	462	448	445	472	464	472	466	437	475	473	487	464	519	453	453	494	440	499	484	483	465	494	495	481	464	497	467	451	468	474	479	453	487	476	470	489	469	447	443	485	434	444	455	496	488	461	468	493	454	423	464	455	463	466	449	460	467	491	490	452	415	460	482	429	484	465	488	467	486	456	458	464	466	446	436	450	492	450	447	454	442	470	480	439	453	511	430	436	463	453	489	426	426	460	484	438	470	470	503	439	462	491	476	458	461	461	445	469	480	495	460	483	466	453	447	461	468	491	469	489	469	463	470	447	479	438	464	476	457	448	497	464	503	456	478	435	482	479	463	441	477	463	449	482	457	450	464	491	460	503	464	427	482	487	455	466	464	456	447	484	461	473	461	492	427	476	450	435	481	442	469	479	483	472	506	463	475	487	479	465	466	465	477	468	471	452	443	480	439	461	503	462	449	439	466	454	465	458	452	441	455	465	447	492	461	448	413	467	481	450	503	460	465	507	482	474	443	516	455	440	475	467	459	478	451	480	502	476	483
345	2	2100	88765	392	0	4	254	411	575	590	656	605	624	548	565	582	572	524	541	564	566	558	548	535	534	546	491	506	522	484	540	511	498	500	517	484	502	527	509	492	525	474	483	460	507	499	486	506	510	482	485	525	487	506	490	495	501	501	484	454	472	495	522	466	514	488	467	480	460	490	507	484	454	472	465	498	518	506	477	482	462	509	492	446	484	493	474	502	488	464	490	485	477	482	463	527	487	518	494	514	517	500	482	484	467	481	467	498	516	500	514	483	509	442	516	478	489	476	471	449	505	479	474	475	497	461	482	485	474	493	493	478	489	445	454	522	487	494	479	463	499	487	502	492	483	468	503	459	466	471	490	466	503	477	488	482	474	502	469	463	456	502	506	498	500	482	475	483	456	475	480	487	470	449	483	483	435	508	471	463	465	490	471	486	487	451	480	497	447	520	460	500	473	460	470	482	470	462	524	467	466	460	495	482	493	470	488	471	501	480	483	451	486	446	486	463	451	462	484	518	481	480	474	474	474	478	513	509	489	487	494	451	507	472	473	465	440	474	493	486	500	481	490	517	464	526	486	486	451	482	465	461	471	480	468	483	463	470	476	479	458	501	464	459	455	511	452	485	484	479	493	540	487	458	486	451	503	485	466	487	476	470	493	473	513	482	468	501	487	475	473	480	460	472	473	470	497	463	450	494	512	488	465	490	481	510	452	493	493	484	470	481	467	467	508	488	522	479	511	453	498	462	480	455	427	440	495	481	482	448	473	457	500	466	468	496	487	480	468	474	463	454	508	499	475	494	473	510	472	476	487	473	487	493	485	458	479	486	506	492	461	512	482	481	516	455	484	462	474	497	475	516	449	444	493	465	462	472	477	455	462	479	503	483	510	478	487	480	483	472	479	468	443	502	495	486	461	480	495	500	450	451	485	482	471	479	500	457	485	450	513	476	451	480	532	467	514	470	461	482	482	463	485	493	462	492	461	499	492	517	503	457	516	448	459	480	468	481	482	458	522	473	448	489	469	501	471	477	504	447	475	465	471	519	486	523	495	476	500	484	470	495	482	497	474	497	495	490	443	486	489	498	471	478	464	487	461	504	477	458	471	467	480	485	473	474	442	490	463	454	495	475	507	443	492	478	481	472	462	503	501	499	481	475	465	486	501	470	488	497	471	461	473	488	484	459	445	517	462	511	499	499	464	451	519	477	486	487	469	455	474	499	506	466	498	469	459	472	432	481	479	501	455	496	486	474	470	503	469	494	474	471	504	486	456	480	509	505	471	498	473	460	501	483	450	454	455	462	502	479	471	472	450	470	469	509	424	472	476	464	523	504	492	498	486	488	508	494	471	485	492	448	492	458	509	496	507	457	497	495	495	458	484	485	470	487	495	490	454	496	451	446	475	496	525	488	489	473	510	455	473	492	457	444	500	458	509	488	461	476	454	457	507	473	460	512	478	528	495	478	459	465	480	477	497	474	478	510	528	488	456	494	470	491	451	526	489	480	493	492	478	462	469	501	476	483	475	475	488	476	457	491	444	456	473	476	473	467	514	507	523	464	457	473	459	457	499	519	478	456	456	486	491	463	466	485	486	493	488	488	495	470	497	511	486	477	471	461	453	454	517	441	500	492	458	435	462	509	439	467	477	458	478	487	485	483	491	495	463	477	476	513	493	505	462	469	458	481	487	509	527	470	472	495	499	458	496	448	479	460	522	490	465	474	492	467	472	481	514	482	473	490	507	489	515	509	457	452	473	504	475	460	472	444	480	469	489	506	485	487	469	447	489	471	481	426	506	492	534	475	484	452	468	484	507	464	500	457	465	474	452	474	489	475	487	479	451	503	453	465	476	517	526	461	495	475	464	531	455	472	494	495	442	449	444	468	511	527	490	487	488	449	495	442	491	490	480	473	451	502	527	482	522	444	479	479	510	470	472	509	483	461	461	471	519	477	482	469	496	471	487	479	497	458	468	481	447	471	491	497	484	500	442	487	478	452	455	503	470	455	467	495	455	493	485	508	487	487	519	487	494	487	473	472	480	483	471	495	467	456	470	513	499	497	497	522	464	455	456	486	459	467	509	499	469	492	494	479	460	458	506	480	508	485	484	484	452	456	510	488	450	464	489	467	461	492	461	524	487	447	490	484	466	511	500	465	511	446	478	475	448	492	475	475	486	480	484	459	477	513	472	485	467	478	512	467	479	447	495	470	466	485	484	497	460	511	476	436	472	498	494	480	490	495	460	469	497	435	481	465	494	470	471	477	486	437	497	476	486	496	487	483	494	495	483	499	478	510	472	477	468	490	483	483	463	473	432	477	477	445	485	488	492	509	482	490	491
345	3	3500	88867	398	3	10	243	443	587	577	622	633	612	601	639	548	555	568	581	574	554	532	555	539	537	537	555	545	521	546	525	523	512	553	528	497	526	509	523	515	527	498	523	481	509	502	498	525	513	487	480	470	508	503	522	514	526	493	491	494	465	501	513	524	487	501	521	502	467	478	538	495	482	500	471	524	454	508	488	514	468	497	476	464	495	485	489	484	484	510	494	497	516	517	499	491	522	503	492	469	510	465	493	494	473	458	472	498	484	501	477	506	483	513	507	472	496	502	467	496	474	488	478	469	498	476	483	486	492	507	465	488	511	515	502	477	507	484	501	497	501	519	485	466	490	484	505	504	511	487	525	511	503	501	471	493	498	535	522	491	502	511	487	482	520	491	471	493	471	500	487	482	493	490	471	513	494	488	475	506	447	516	490	473	503	482	500	485	485	479	513	488	520	525	488	507	478	473	502	501	525	481	477	496	500	459	494	474	507	482	483	475	474	506	475	492	475	486	479	485	487	516	483	502	487	495	468	495	492	483	467	458	495	490	463	493	538	480	524	487	513	499	491	479	468	486	493	467	510	518	468	489	482	474	485	462	483	482	469	487	506	518	477	488	487	524	518	487	502	490	480	489	488	486	477	455	464	505	531	490	487	490	511	501	512	489	499	505	482	475	520	503	500	461	490	498	504	502	487	480	511	509	497	509	472	492	493	482	518	496	486	458	509	474	494	496	505	457	461	475	491	511	504	506	530	500	492	500	459	510	478	495	509	481	479	507	462	477	513	518	459	481	488	493	498	497	497	478	479	477	510	491	506	500	504	480	497	460	511	455	488	476	496	501	506	476	470	474	501	484	453	502	484	522	518	480	489	522	496	525	485	487	520	500	512	496	508	461	480	493	462	465	494	493	473	494	501	477	485	487	487	476	503	458	476	464	487	458	492	506	456	496	487	491	492	458	483	492	512	492	518	517	487	474	448	473	476	459	494	474	461	480	508	490	507	462	501	475	467	493	485	485	505	451	469	491	509	511	509	471	475	530	491	464	476	500	465	473	501	499	464	481	502	477	537	515	523	473	457	473	475	489	493	488	520	501	487	452	485	486	486	526	494	512	465	511	489	490	501	483	514	514	496	490	480	470	506	500	495	475	486	466	512	476	491	485	501	496	478	489	474	505	492	514	504	481	501	491	490	483	498	518	495	457	483	490	511	467	495	487	491	472	449	495	507	484	467	492	468	466	482	486	501	501	496	492	493	460	476	474	486	492	490	479	480	481	499	481	502	488	527	496	501	520	503	472	480	504	507	518	482	521	492	474	490	497	488	500	478	468	478	500	428	500	474	481	495	515	489	508	514	466	506	442	484	468	499	509	494	518	487	494	454	531	468	488	475	492	467	472	498	479	519	501	479	465	503	498	502	462	463	483	450	474	483	495	511	461	485	481	493	502	484	466	480	500	489	495	471	505	517	484	484	505	486	511	499	480	510	497	523	460	499	506	501	485	510	470	494	486	494	440	488	487	490	474	480	497	474	462	522	488	506	489	478	507	510	475	471	467	521	473	490	487	491	489	489	488	493	467	486	507	479	489	522	475	474	497	481	453	503	473	511	519	488	489	475	490	501	506	508	456	500	462	513	480	495	513	506	538	486	454	487	495	491	465	515	519	487	529	491	501	515	477	474	487	513	504	454	486	515	470	485	462	517	489	513	488	508	488	485	472	501	499	477	497	482	528	514	491	531	480	527	491	504	516	502	451	496	510	511	508	500	479	502	476	462	486	507	499	532	483	494	491	485	510	488	483	510	511	470	472	471	467	475	494	506	496	482	485	507	513	486	485	495	459	509	509	503	436	496	497	479	482	469	500	503	514	447	503	498	469	488	534	464	486	504	476	475	498	469	472	482	473	485	478	495	466	518	461	470	510	468	475	510	507	453	477	532	467	520	483	481	511	519	489	508	456	481	473	470	514	519	511	466	482	495	497	519	452	511	459	470	523	478	461	475	472	511	506	508	481	504	466	513	489	507	493	503	461	480	458	511	521	478	465	484	479	471	457	487	521	504	495	478	494	467	481	468	515	517	476	510	463	479	504	496	484	473	492	491	517	498	474	512	459	456	473	520	483	478	478	478	485	498	468	515	467	505	475	490	507	489	514	520	498	485	496	461	476	516	486	499	481	525	506	515	500	498	470	481	488	509	495	493	511	497	499	512	462	496	500	542	512	507	500	434	485	476	476	513	512	507	481	516	501	514	487	473	513	500	460	513	464	506	479	484	486	483	477	469	481	537	497	501	514	471	478	492	483	469	469	475	491	505	498	488	492	526	486	469	458	482	470	498	499	491
345	0	2700	88969	385	1	3	173	381	547	583	647	633	644	634	580	615	596	553	568	588	561	551	584	558	552	596	583	574	538	565	554	518	561	536	516	528	562	522	545	528	512	536	530	519	522	488	491	532	532	518	502	511	518	483	514	505	478	494	494	529	525	508	492	515	515	515	538	502	472	502	514	497	514	449	519	484	535	517	463	475	505	490	514	479	461	509	481	475	507	520	506	495	500	517	503	511	471	503	484	498	497	525	508	512	521	509	510	486	485	488	500	508	511	513	487	492	507	508	507	534	509	516	506	480	533	483	487	491	521	498	510	479	496	477	514	463	484	498	506	521	501	469	491	497	492	491	501	500	478	468	530	487	489	499	514	513	479	518	506	481	508	489	482	440	502	482	479	480	495	489	488	507	496	495	504	482	489	513	466	515	470	485	496	469	489	498	486	492	498	475	487	452	514	500	495	478	532	490	515	507	485	530	494	483	441	490	509	514	476	515	511	455	486	459	489	512	533	497	508	491	486	480	482	492	508	485	475	452	485	477	506	471	476	515	508	442	538	453	475	480	459	479	481	478	480	475	481	475	507	512	477	494	517	492	496	490	469	515	463	498	481	478	476	496	500	509	485	498	471	458	465	469	514	493	501	510	505	493	484	478	520	478	491	473	518	482	499	499	545	458	511	472	493	465	494	443	467	497	464	504	470	502	490	512	510	534	493	481	499	515	508	499	492	460	499	490	514	480	495	483	528	479	491	512	486	501	488	475	498	486	491	455	503	477	489	503	467	482	505	481	464	482	486	512	509	529	512	480	501	496	456	502	475	493	478	488	500	477	494	492	484	482	487	466	493	460	505	527	458	506	521	466	484	499	459	507	503	493	503	467	480	487	494	472	478	472	522	492	456	506	474	499	512	490	477	477	514	492	486	478	468	480	486	514	466	473	546	469	501	480	490	484	493	492	494	477	520	500	520	477	492	476	453	493	498	489	485	461	463	496	486	487	486	469	467	458	484	454	481	542	483	501	464	499	495	502	482	484	524	484	495	490	507	514	505	490	482	475	464	494	495	450	512	510	472	485	469	495	502	501	476	489	514	527	496	469	487	473	517	478	485	532	466	485	494	475	501	462	497	502	452	458	458	498	474	477	523	493	486	490	466	489	521	497	519	487	490	485	516	494	499	520	513	486	494	508	495	523	511	471	492	473	468	497	489	463	480	509	508	472	525	507	452	479	486	488	521	493	487	515	524	497	501	478	498	450	489	485	488	474	476	480	520	480	512	523	499	484	442	478	504	482	487	490	472	466	506	510	489	466	518	499	495	483	493	469	496	495	514	515	463	533	506	500	508	504	486	480	478	485	496	467	507	528	468	482	494	457	486	506	457	503	516	527	501	487	503	477	494	468	487	521	478	482	497	484	474	502	484	474	468	527	450	511	453	480	506	525	478	477	501	479	476	495	513	486	455	493	486	472	471	489	490	470	482	464	483	513	472	481	473	504	497	461	475	517	478	478	511	473	494	508	479	474	524	473	485	463	465	504	491	486	477	465	493	480	481	483	488	512	465	467	507	438	474	479	494	474	489	501	487	467	501	479	486	489	510	507	493	520	513	489	498	517	472	514	479	484	482	509	468	521	501	484	535	512	502	450	497	487	494	492	472	480	448	496	466	493	482	474	489	458	477	509	503	483	458	486	492	498	493	465	474	475	481	457	511	482	456	466	489	487	491	502	499	459	492	509	483	499	470	477	491	462	462	492	474	479	478	498	484	509	441	504	462	500	482	483	504	481	516	467	503	501	498	482	502	483	460	483	486	496	497	499	473	494	464	475	496	474	463	525	485	470	532	463	498	491	491	501	493	491	487	491	474	471	449	500	500	495	491	461	518	498	472	458	478	514	489	482	467	486	475	488	502	492	528	492	510	495	460	512	487	513	539	498	503	491	507	469	505	490	521	491	489	491	496	502	505	474	493	461	492	465	485	525	461	479	500	488	508	516	476	477	499	496	512	491	505	475	499	479	501	506	487	513	493	504	475	474	505	497	487	462	481	506	518	483	498	478	500	511	443	488	507	471	510	495	511	506	493	488	492	476	494	465	470	526	470	463	494	489	491	502	507	503	476	481	516	483	477	481	483	467	474	492	508	488	457	484	477	519	507	473	500	510	500	493	471	480	486	476	450	487	464	480	491	504	504	468	482	500	510	495	462	473	504	483	499	490	473	511	539	469	488	513	464	471	511	492	523	496	483	470	494	504	487	488	478	481	467	499	485	464	512	492	468	462	506	471	485	477	495	454	509	497	489	502	505	494	476	463	479	512	483	505	493	475	487	460	488	488	503	534	495	482	496
345	1	1900	89070	404	1	25	319	457	592	606	645	607	601	592	575	581	581	573	572	545	564	537	513	514	523	551	541	519	541	514	523	514	475	523	535	517	489	515	491	498	509	509	531	508	518	491	503	504	486	495	507	484	484	538	534	522	514	511	481	488	496	518	515	515	488	473	510	524	469	539	500	485	521	475	512	481	515	517	520	500	495	492	491	529	499	491	522	482	452	525	474	518	514	511	474	508	497	486	503	498	521	506	492	492	496	505	508	497	517	507	548	489	521	483	493	500	511	534	514	458	489	484	485	541	506	482	507	499	498	501	525	497	491	504	473	524	546	507	496	494	483	480	527	503	496	473	545	480	463	489	461	495	539	517	492	518	494	513	506	512	482	497	497	496	513	513	475	500	495	466	523	512	525	477	516	507	504	470	478	497	502	518	505	504	477	483	465	489	508	498	521	522	508	505	500	471	494	515	535	489	493	524	474	513	488	490	492	528	485	504	490	488	487	488	478	487	445	520	504	481	472	527	510	510	484	484	522	512	499	487	499	461	480	456	492	485	480	512	461	496	498	518	503	486	473	502	527	480	557	441	528	504	509	506	534	470	483	512	502	499	506	522	523	518	510	530	515	516	511	498	533	521	499	482	480	503	485	470	491	472	488	516	510	495	483	539	502	464	503	503	490	506	502	502	495	492	501	492	555	496	526	465	468	495	508	506	484	489	462	490	490	529	491	482	506	512	473	465	507	537	459	477	508	465	499	494	541	506	501	527	527	505	485	496	460	508	498	508	481	502	486	504	495	513	542	488	473	494	497	491	502	477	493	493	486	480	520	512	490	490	459	504	523	510	499	483	506	485	496	496	502	531	513	489	492	525	473	499	522	500	484	496	491	505	510	494	446	521	517	447	491	502	486	513	478	522	503	486	452	511	502	475	480	509	517	502	483	477	485	483	510	496	496	504	513	506	499	489	444	479	490	517	518	503	487	478	491	510	488	469	464	510	460	502	513	504	486	474	518	435	497	490	515	456	482	502	497	478	538	505	489	468	473	518	496	504	477	499	495	463	510	484	468	544	500	505	518	521	495	531	502	500	515	528	517	489	485	483	509	479	488	505	489	490	495	520	471	489	502	498	494	477	482	503	495	510	489	504	483	500	443	465	496	541	486	512	469	547	442	500	488	544	486	474	500	469	508	493	479	470	500	478	494	491	488	465	488	519	484	481	504	473	498	493	488	492	468	487	499	495	519	482	504	517	472	531	514	511	487	491	470	474	459	472	521	497	503	480	480	515	502	482	491	499	463	496	485	497	506	471	472	465	502	471	478	517	495	482	487	484	499	490	526	506	511	478	502	472	509	497	503	473	483	562	500	478	476	485	486	485	511	478	503	491	509	511	527	508	517	500	519	493	502	497	465	507	497	476	492	484	479	501	483	497	498	534	496	512	483	484	531	503	522	512	454	523	499	562	518	488	492	512	479	504	499	511	480	477	525	509	487	476	522	471	515	506	504	491	503	495	523	525	517	502	479	483	495	462	514	498	500	470	496	497	526	491	475	468	497	521	506	471	513	485	553	523	506	494	510	471	532	488	467	519	493	501	531	488	509	478	472	489	542	491	521	466	481	465	471	520	521	508	544	527	486	484	552	492	536	526	476	478	505	484	490	470	514	492	499	499	516	531	530	517	532	488	505	474	496	505	507	490	492	526	498	490	527	479	512	497	488	507	501	470	502	483	498	521	514	493	503	492	505	497	493	504	491	504	489	507	528	498	472	451	491	475	505	487	490	495	483	488	535	501	494	506	494	497	483	488	513	462	495	501	500	547	476	510	475	493	464	525	482	537	524	487	517	499	531	525	478	516	513	453	476	498	523	504	500	487	482	452	500	516	479	507	511	505	495	499	513	500	496	495	489	508	483	468	491	491	491	489	473	490	497	516	500	477	480	504	507	525	503	481	514	471	523	492	499	460	517	487	510	497	504	518	506	499	489	502	510	465	486	507	469	500	499	496	510	473	478	491	467	524	508	499	528	542	517	520	512	510	478	512	504	507	497	513	483	544	490	474	503	509	513	502	520	507	476	499	468	496	488	516	479	473	483	467	529	497	517	491	493	465	502	499	463	497	505	507	481	492	500	487	507	504	477	523	468	520	486	518	471	517	467	456	506	501	515	510	506	502	503	510	493	510	479	508	510	501	467	486	489	481	509	494	498	497	524	466	468	481	521	486	469	481	537	490	526	490	473	470	517	463	518	493	483	488	539	492	487	479	526	508	494	500	482	489	495	486	500	490	532	511	512	510	476	483	507	526	510	493	450	494	514	483	509	508	500	508	482	462	508	499	499	493	505
345	2	2100	89172	404	1	16	250	430	593	623	623	624	618	580	562	594	534	581	534	513	550	519	529	549	523	541	579	536	535	500	521	512	490	495	500	536	514	496	527	518	529	484	501	479	497	474	537	483	476	528	522	504	497	494	521	496	506	465	494	448	491	467	514	500	502	501	463	492	481	459	473	491	494	488	491	459	511	471	515	492	521	479	514	505	497	476	454	520	489	508	493	489	468	500	445	520	470	490	470	482	480	485	520	510	441	519	468	478	473	487	461	483	449	498	511	468	492	525	464	497	490	477	508	486	520	475	492	466	520	486	484	493	520	496	480	516	516	504	479	511	493	496	493	474	472	486	475	507	485	472	491	549	500	489	500	484	475	473	498	451	453	509	494	535	460	455	493	455	481	481	520	480	473	489	497	472	456	502	497	499	502	499	503	487	510	463	477	458	472	496	482	498	483	459	467	502	494	478	504	495	477	472	487	487	514	498	484	461	486	495	507	491	498	497	460	488	453	513	503	494	479	532	474	504	473	466	494	471	506	500	500	483	474	495	473	462	527	507	467	481	471	459	503	461	502	513	460	494	482	481	462	498	489	500	497	518	489	494	516	511	519	493	494	452	472	481	501	473	460	510	472	485	530	499	515	500	478	492	495	444	532	491	434	516	485	469	480	487	476	474	502	521	467	491	487	478	504	450	465	465	483	483	493	459	490	477	493	502	499	468	490	516	505	479	478	481	459	482	472	482	450	471	482	454	449	495	493	496	480	491	485	492	488	483	475	491	474	490	496	465	489	453	492	468	478	492	531	499	450	447	513	498	535	510	457	487	509	518	446	499	486	483	499	490	470	474	484	527	490	486	473	481	478	486	483	527	484	459	479	495	497	490	498	483	490	500	484	454	519	485	501	469	459	479	491	477	482	489	510	430	483	512	473	495	510	431	501	499	471	489	444	483	523	498	495	496	503	508	528	488	480	496	498	453	489	514	478	477	465	481	504	493	489	499	491	495	469	476	450	488	474	488	453	499	497	476	459	499	468	475	479	440	524	487	476	473	471	479	509	480	476	499	525	503	490	461	480	505	448	469	512	485	487	504	471	471	494	458	530	471	482	489	508	497	492	476	477	451	522	529	484	477	494	439	507	479	496	486	505	485	507	461	494	451	461	473	479	517	498	488	485	487	548	487	498	485	478	501	491	513	473	481	478	465	465	446	491	498	489	498	477	473	489	519	451	492	485	473	505	495	475	465	468	477	484	488	498	513	486	490	493	455	513	520	445	510	475	473	482	504	522	496	500	492	525	459	487	467	493	470	447	446	496	477	486	479	484	505	522	459	490	467	485	494	490	511	469	498	495	453	500	487	474	484	494	471	484	476	484	500	500	496	497	495	478	501	487	512	517	499	461	512	489	502	473	494	442	489	485	470	513	498	491	474	479	480	474	481	489	481	490	535	517	499	473	481	504	483	486	445	554	518	450	503	508	505	492	479	483	488	495	472	478	492	498	498	476	468	501	467	462	466	453	487	481	467	484	515	474	492	498	520	490	465	471	459	505	484	471	486	508	495	458	487	452	492	481	497	475	521	526	485	455	475	513	469	451	526	491	469	461	485	480	507	462	456	467	518	486	465	487	490	495	461	492	491	490	486	500	482	468	485	463	452	499	473	482	500	514	462	488	474	452	491	496	509	488	460	483	503	478	435	486	508	486	473	451	493	488	486	466	508	476	439	467	494	442	506	470	465	497	493	488	484	453	505	513	476	498	475	460	514	479	473	489	481	500	445	501	438	482	472	505	538	460	474	452	497	488	486	455	499	494	464	494	480	503	440	457	486	502	499	466	510	500	478	527	484	487	482	479	477	507	482	474	501	508	475	483	473	479	459	496	459	478	533	485	515	501	473	493	467	515	513	500	444	481	452	500	483	474	508	497	478	519	484	523	485	486	476	433	468	464	511	482	463	456	499	478	509	493	454	503	494	462	469	493	479	509	506	454	482	473	472	506	464	504	475	511	484	497	499	492	469	549	438	469	509	525	463	466	476	488	484	449	428	472	492	463	491	473	471	491	457	471	471	471	476	474	523	475	515	454	473	456	466	497	488	509	479	459	513	495	479	480	505	479	478	490	483	503	464	522	479	494	502	511	502	473	490	491	482	487	503	490	479	481	506	430	509	461	495	477	490	511	506	492	494	491	452	487	483	482	456	456	456	497	474	496	492	518	473	470	481	486	461	478	508	498	481	477	507	516	457	500	488	493	476	479	493	503	473	515	506	500	458	502	457	469	493	466	469	456	485	479	541	493	507	464	470	486	509	476	470	468	450	471	492	504	525	486	490	502	476	474	496	478
345	3	3500	89274	396	5	7	278	423	586	593	627	596	643	560	594	578	532	515	548	513	562	521	530	520	522	522	502	509	513	501	490	468	490	468	469	486	480	496	463	486	457	494	470	464	497	513	492	487	447	498	475	471	474	462	471	444	463	483	483	462	506	463	470	493	513	508	491	470	465	462	485	446	486	450	473	446	440	459	461	491	480	451	432	479	460	492	469	450	466	496	475	477	491	464	486	474	464	471	462	485	458	427	477	469	482	450	460	481	463	427	465	462	472	473	441	466	444	450	475	485	453	496	470	458	469	460	438	472	425	433	449	429	489	465	447	464	468	453	470	471	445	490	442	457	433	453	471	450	457	487	481	442	484	452	478	490	452	477	433	479	458	467	485	462	463	455	451	453	475	446	448	451	438	488	471	465	463	433	468	458	488	444	490	416	480	421	444	466	461	485	468	468	464	471	472	442	464	460	463	424	426	468	479	466	445	483	474	482	427	451	454	480	460	467	453	469	466	443	435	490	484	462	446	440	458	459	427	482	479	468	438	484	453	446	497	461	424	446	458	471	463	454	453	437	466	429	439	462	476	465	465	476	479	481	472	468	504	466	475	484	495	459	480	481	450	425	491	460	502	450	461	470	479	480	447	476	445	443	468	445	473	448	438	475	459	457	446	466	433	442	437	428	468	447	455	442	460	477	457	437	475	468	470	444	487	449	462	477	466	479	484	451	440	457	468	471	461	445	473	448	460	470	459	430	451	479	460	459	464	476	473	464	470	497	461	478	442	474	450	476	435	457	470	472	453	477	457	494	479	453	428	457	453	454	454	465	449	481	451	449	436	442	468	472	474	454	442	454	437	435	473	442	453	423	487	443	440	463	461	462	449	451	442	499	461	436	407	437	496	466	461	468	444	493	409	472	454	459	455	444	479	465	471	468	451	440	481	467	452	485	483	446	441	445	451	475	457	476	439	441	465	486	493	462	423	456	461	477	496	471	439	447	452	437	460	456	433	484	477	441	461	428	477	452	467	451	434	451	459	442	459	455	484	492	459	481	424	426	463	451	436	447	431	457	456	464	467	456	490	482	464	474	452	451	472	484	454	457	446	471	469	449	483	483	432	474	472	445	445	451	448	451	477	453	480	458	473	467	446	448	447	465	475	430	462	467	450	488	456	448	459	486	494	433	453	450	487	457	453	431	465	480	492	456	437	458	476	482	430	478	457	468	471	485	449	460	447	446	498	448	430	469	422	505	428	489	461	466	467	486	427	480	458	457	457	439	465	448	434	480	458	471	464	489	450	469	467	457	472	487	451	462	467	456	465	441	461	451	478	440	485	443	442	450	424	495	450	468	471	409	441	451	485	448	454	463	477	462	488	439	454	456	488	437	436	430	474	480	485	413	441	482	469	464	441	454	464	460	469	461	474	434	466	472	441	458	447	477	429	501	469	468	431	467	472	468	494	462	480	492	447	455	471	449	454	445	433	443	477	474	450	440	453	475	469	448	446	495	421	458	469	480	470	444	477	476	446	455	458	443	426	473	479	451	452	425	462	488	468	462	459	436	485	452	450	469	429	492	448	426	462	450	516	496	455	454	479	448	476	442	434	468	470	467	401	460	448	437	462	466	465	461	448	441	446	468	467	460	429	489	443	461	456	464	455	486	453	493	435	444	438	436	487	453	482	432	448	444	459	455	478	463	454	451	471	450	453	438	439	448	467	470	462	448	463	472	456	464	471	476	462	466	483	446	490	451	464	442	467	467	465	447	491	470	459	448	444	425	469	446	488	441	425	469	463	452	433	471	479	479	477	456	474	459	493	443	482	463	461	464	468	463	457	457	490	467	483	476	441	486	410	481	483	446	480	430	442	437	496	423	439	437	451	434	464	441	460	469	457	464	453	452	470	457	465	459	452	443	454	451	449	453	485	455	455	449	465	439	454	438	443	451	474	442	464	432	458	450	483	455	448	474	460	400	482	440	475	491	466	484	449	409	442	471	449	449	468	455	439	472	421	455	436	458	456	464	466	456	454	472	475	482	433	469	447	460	427	428	414	463	460	438	476	449	451	452	455	512	483	468	442	473	455	446	461	469	450	463	492	457	469	470	441	457	468	455	454	450	441	443	440	467	474	447	436	471	501	441	497	437	438	435	471	442	464	451	461	426	474	471	473	453	495	455	444	453	445	457	476	441	478	468	483	482	474	467	460	466	468	455	422	465	449	454	427	449	453	464	442	452	435	452	436	440	475	421	464	459	447	432	449	460	458	466	467	439	468	446	452	436	459	471	445	463	434	485	438	444	446	472	448	448	463	466	473	469	454	440	473	451	462	440	481	439	461	471	461
