345	0	2700	73274	46	37	13	5	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	6	8	10	13	11	10	17	17	18	27	39	57	52	80	67	85	110	123	159	150	145	181	171	188	218	234	220	229	244	237	260	244	276	288	285	300	299	315	315	324	305	371	329	295	328	293	278	313	303	296	279	285	291	303	299	312	285	287	291	318	309	318	271	329	286	301	317	317	321	323	317	346	336	359	341	378	336	352	348	321	352	317	348	347	335	384	374	359	383	365	373	406	385	409	408	382	389	373	378	388	401	436	412	425	421	433	417	444	437	441	447	447	434	409	420	437	441	431	451	450	428	448	430	473	439	435	421	414	435	458	454	446	432	422	444	479	464	494	448	467	483	459	470	497	473	469	484	449	502	500	477	500	463	473	463	468	508	454	468	458	496	505	475	486	495	479	467	503	512	497	500	473	478	507	479	490	513	479	486	506	457	464	492	490	521	510	485	507	492	507	480	480	530	522	523	504	484	508	532	498	525	528	510	513	506	520	496	497	518	525	507	514	515	541	503	518	487	528	528	538	524	493	523	522	505	506	508	529	486	545	528	539	516	521	513	530	524	554	521	520	524	543	517	533	497	499	531	531	512	551	541	533	501	531	537	565	508	545	537	543	558	543	499	523	527	551	500	549	549	562	547	536	541	528	524	558	523	567	527	559	532	554	552	560	565	526	550	575	545	547	538	553	565	558	546	549	554	574	527	584	546	548	549	543	545	545	563	539	508	531	555	551	529	548	549	542	539	550	555	564	535	555	544	528	520	571	544	585	544	578	521	538	532	558	569	539	534	561	501	585	532	542	582	556	567	572	531	568	569	557	565	539	556	586	528	578	579	547	554	567	550	560	554	578	550	552	559	577	548	562	583	575	556	586	537	554	527	563	567	551	551	598	516	580	578	545	554	534	568	609	556	523	583	598	566	558	575	554	564	565	589	582	568	551	575	529	521	570	568	571	580	569	536	571	554	606	564	575	553	522	535	537	534	530	566	603	574	556	572	570	569	600	528	563	563	557	558	562	595	571	571	568	587	540	564	570	565	529	599	563	564	545	542	560	585	552	547	556	575	554	583	555	566	543	545	587	577	586	554	581	575	579	535	548	548	557	573	568	558	567	570	571	550	549	543	554	562	586	553	589	576	558	580	583	559	583	577	543	528	561	566	575	551	543	551	553	530	536	550	582	547	569	580	586	537	556	567	585	556	587	534	555	587	564	547	564	559	544	559	551	549	585	540	600	578	561	583	590	544	599	575	567	580	558	574	559	542	557	577	600	538	614	548	570	564	581	524	582	562	568	562	580	560	566	578	578	551	573	536	556	580	567	535	561	564	563	565	531	592	536	553	581	555	571	573	560	579	560	573	562	555	546	576	580	552	585	550	561	573	563	582	564	579	557	557	552	572	581	571	548	572	558	557	562	562	572	535	572	544	594	578	547	550	577	569	551	540	580	563	570	562	580	532	555	564	558	542	561	564	544	562	583	538	528	552	555	593	562	587	579	564	550	548	562	516	533	555	575	531	556	568	581	535	570	583	583	572	559	572	581	562	544	560	595	587	577	565	586	572	559	571	565	575	567	568	551	585	539	565	558	579	571	569	575	556	540	596	565	555	590	598	562	583	549	574	541	577	591	585	547	570	565	573	536	556	595	538	622	552	594	554	575	550	573	561	552	551	575	581	557	536	567	591	576	534	572	543	539	546	557	578	564	532	537	571	582	566	546	573	561	557	563	581	574	601	555	562	582	565	558	560	562	573	544	563	564	572	565	557	575	583	544	555	560	595	551	520	534	559	591	557	564	581	546	565	558	534	572	551	584	553	555	559	583	550	576	540	560	579	554	545	555	552	564	576	545	585	576	582	552	588	554	552	550	562	590	547	563	558	581	513	559	581	591	564	567	575	585	542	573	604	530	612	579	511	586	558	555	523	571	535	554	564	623	535	571	589	567	597	565	554	543	546	575	527	566	549	573	596	557	578	559	548	523	540	552	569	557	563	590	552	572	597	573	559	557	578	539	564	562	545	592	537	555	560	544	582	551	591	534	562	531	583	573	554	610	555	574	567	588	547	553	583	566	537	589	541	564	543	566	534	572	564	561	538	561	570	589	573	560	564	577	579	546	575	534	558	585	576	582	562	564	569	521	554	602	593	557	583	576	561	566	568	571	572	597	553	600	522	548	564	564	543	548	566	602	529	572	539	583	545	559	545	570	547	550	537	568	588	564	519	583	579	586	553	570	555	557	572	559
345	1	1900	73376	53	62	16	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	0	0	0	0	0	3	3	2	4	0	2	3	6	8	13	9	14	8	16	23	31	47	43	58	80	92	124	125	156	174	209	218	241	254	277	259	306	316	370	355	375	395	411	388	417	444	454	428	436	436	417	439	431	382	397	429	456	436	496	426	458	478	487	470	463	435	469	423	459	440	419	429	429	432	417	445	437	447	414	459	421	449	458	448	455	443	433	445	445	436	456	458	450	499	476	492	507	490	464	472	512	489	473	502	476	452	462	484	483	477	501	489	530	500	516	537	511	503	518	532	510	498	505	526	535	527	547	532	521	516	512	530	471	507	503	514	502	517	485	497	537	545	508	499	548	521	534	530	531	528	511	528	543	541	520	547	566	528	523	525	547	542	523	550	548	551	530	553	503	532	544	539	525	561	561	525	517	550	538	517	544	505	563	519	536	563	521	515	543	543	515	520	518	512	543	544	552	524	531	557	553	573	550	558	547	562	547	593	560	548	557	579	574	548	584	559	538	560	536	566	567	558	568	551	537	566	582	558	565	556	576	551	589	588	567	564	579	557	588	564	576	564	564	608	586	583	548	554	572	572	538	598	547	617	575	585	589	537	586	595	543	619	603	602	599	549	599	614	608	575	597	576	582	572	597	565	611	598	566	591	561	585	612	597	597	614	624	595	611	565	586	563	608	585	557	578	580	586	590	571	563	588	605	592	596	575	584	583	596	572	559	597	604	587	604	627	632	611	581	574	584	613	592	586	589	573	579	606	583	594	587	572	584	582	607	585	625	594	645	612	604	605	614	599	598	612	599	612	608	575	653	611	590	571	580	645	611	617	566	574	604	630	626	574	602	605	590	595	589	570	589	594	573	552	590	613	590	599	564	609	579	590	621	622	635	573	617	592	613	612	606	581	619	595	634	620	601	607	569	597	620	578	625	559	581	579	618	599	632	600	599	612	638	618	620	643	628	595	614	584	583	647	584	626	645	575	600	561	605	585	615	583	609	579	618	593	596	598	632	593	589	614	591	625	601	603	608	630	626	575	601	595	584	601	638	617	599	628	620	619	636	630	602	579	617	606	629	585	573	638	636	571	632	590	588	615	610	611	617	585	574	614	600	630	620	595	597	605	599	598	585	585	580	594	604	578	606	616	652	594	641	597	613	628	603	591	603	582	609	590	577	628	583	604	615	614	620	612	632	595	603	591	626	609	635	615	591	613	591	606	575	626	601	602	588	613	605	578	638	583	619	636	617	572	590	635	621	607	605	593	600	632	628	617	644	571	648	620	596	610	649	591	620	600	612	624	620	578	577	579	607	573	606	604	590	601	619	612	635	594	603	587	622	637	600	596	591	611	605	603	612	595	628	583	583	597	624	594	626	598	605	606	577	626	612	598	596	598	594	625	645	586	613	605	595	633	592	582	634	600	579	612	611	580	612	626	622	597	608	618	604	608	613	627	608	626	609	577	607	583	628	610	569	609	616	632	620	570	617	612	604	610	601	607	600	652	586	639	596	642	619	590	595	637	626	569	593	632	593	599	617	615	638	597	581	624	616	556	637	593	605	604	601	617	575	590	590	586	600	628	591	607	601	590	631	581	626	603	620	612	617	597	613	607	607	601	595	624	643	591	600	610	610	606	583	612	613	608	643	604	591	613	587	621	618	597	626	612	614	608	590	584	640	590	573	636	605	624	599	598	613	598	624	594	609	619	609	585	602	582	601	593	616	591	613	595	626	577	604	630	621	614	606	598	637	611	628	587	617	573	621	594	548	648	615	591	614	620	581	597	606	609	617	613	588	599	619	588	618	615	593	649	581	586	579	600	605	589	607	608	603	627	596	575	603	587	615	595	621	613	608	619	598	638	574	592	649	580	583	593	621	620	627	622	590	582	602	595	604	622	629	620	647	603	632	589	596	587	591	599	599	588	637	569	587	581	620	602	622	622	601	612	594	611	618	589	604	611	615	590	597	588	614	609	588	607	619	583	640	612	639	593	621	598	603	599	598	615	611	581	599	623	611	629	599	605	646	595	608	598	612	608	612	556	592	584	627	622	576	632	634	587	628	571	587	647	622	591	628	606	600	570	640	603	606	613	568	605	577	643	602	625	611	609	615	621	623	622	584	609	621	597	616	620	616	603	609	607	620	597	587	599	614	604	605	607	653	612	644	640	607	583	607	598	616	609	621	597	622	590	658	584	624	594	601	587	620	588	606	633	591	612	602	601	625	594	614	584	579	626	601	583	607	604	610	621	603	599	620	629	606	639	602
345	2	2100	73478	41	46	12	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	1	2	3	2	6	8	7	20	15	18	19	18	21	29	37	42	56	78	87	108	121	122	167	169	205	231	243	252	274	290	330	335	401	375	388	377	413	405	421	406	452	431	414	424	420	452	454	432	442	439	455	437	440	450	437	420	456	430	441	458	464	452	457	428	449	439	401	439	407	412	434	428	455	460	460	437	456	457	461	452	470	479	460	473	476	477	465	459	473	438	471	489	462	483	485	473	505	467	491	509	511	497	496	485	527	533	482	506	548	529	518	544	537	514	545	527	535	532	517	519	536	542	515	509	538	524	515	506	503	496	528	519	496	483	521	519	533	513	547	514	552	511	567	497	547	561	536	531	538	555	523	537	562	542	542	537	530	555	577	504	534	543	535	541	556	533	531	527	564	535	564	522	534	520	576	540	517	563	547	533	538	552	567	559	513	549	545	519	520	531	544	525	544	580	547	542	552	579	566	573	573	518	560	541	564	542	549	549	539	566	573	566	590	568	528	542	576	552	563	573	538	540	567	578	559	543	584	558	566	553	552	584	561	552	606	595	556	595	569	580	593	573	564	571	571	549	555	606	596	556	594	599	547	613	567	598	604	554	598	589	601	544	567	533	615	578	608	587	610	552	569	596	616	565	596	617	620	600	579	586	577	572	630	596	581	589	608	560	606	586	582	616	596	584	607	571	584	584	558	597	587	570	589	563	610	598	613	573	570	574	600	600	583	564	588	595	613	604	620	585	594	615	583	598	618	587	600	604	645	576	606	588	623	562	617	585	599	562	588	596	595	609	603	578	567	601	598	607	589	610	608	620	607	586	592	576	640	587	583	646	601	567	612	585	578	637	592	592	588	610	562	609	630	612	604	586	622	596	600	573	597	615	600	603	633	583	582	608	638	576	615	601	628	587	626	580	590	597	658	579	625	611	615	616	612	635	619	625	616	582	589	576	635	581	576	652	627	576	592	612	582	611	592	590	605	605	631	609	613	603	599	583	579	592	592	610	628	609	607	594	619	591	565	650	634	605	616	633	585	619	635	613	608	610	586	604	642	604	607	592	639	605	629	618	641	590	617	555	599	614	616	594	620	629	590	608	589	632	628	610	645	618	593	605	607	593	602	582	615	571	581	581	649	648	616	617	656	621	619	597	636	616	629	580	599	594	601	617	631	641	627	619	594	587	650	611	653	642	596	623	633	612	632	608	616	593	641	633	582	622	608	615	592	589	642	628	625	603	623	628	622	572	611	608	615	612	628	589	622	628	575	633	627	614	618	624	616	608	616	642	592	602	612	593	591	599	629	617	586	618	580	611	584	627	607	615	648	599	601	597	612	593	605	623	615	628	607	598	607	621	591	621	619	594	602	604	610	601	668	611	593	601	603	562	595	610	581	630	600	630	597	608	617	633	586	614	611	588	603	593	599	593	621	604	588	616	594	614	657	578	641	593	591	612	590	606	634	601	630	600	586	618	638	616	559	594	637	608	604	632	585	593	634	602	635	620	627	607	614	600	616	583	631	618	558	583	570	620	588	651	635	597	629	619	630	633	594	588	586	578	604	587	659	604	619	591	598	623	624	560	599	588	613	574	586	587	636	584	600	599	619	568	612	617	608	613	621	622	631	622	607	568	620	633	617	625	597	628	617	587	647	636	614	607	638	590	618	633	612	620	583	628	605	583	646	591	625	619	588	574	580	601	614	600	627	619	601	594	634	603	618	629	595	627	604	615	615	590	620	567	617	621	621	583	635	617	594	611	576	608	648	595	595	627	623	628	604	625	580	580	611	615	610	598	622	601	643	620	626	616	608	591	619	604	593	654	645	580	607	631	649	604	618	615	584	602	605	640	602	603	614	576	620	588	583	580	600	615	642	594	615	628	588	615	640	594	597	589	598	633	575	616	610	655	636	587	595	610	598	605	648	610	569	594	623	616	611	630	616	598	601	616	596	579	604	618	596	605	646	596	596	612	588	611	584	612	628	599	610	577	598	599	588	579	618	633	640	618	645	611	632	596	604	609	592	623	634	586	624	635	611	610	629	599	598	609	627	572	627	587	600	613	602	624	615	612	601	562	619	619	612	589	620	626	600	637	610	568	613	647	608	638	582	577	613	622	577	624	605	614	597	605	618	609	634	621	612	616	621	605	617	643	607	613	633	588	609	598	588	611	613	571	603	630	644	627	606	621	625	593	627	650	599	584	643	580	612	659	630	607	602	620	595	606	607	604	631	612	586	598	610	595	622	589	617	566	575
345	3	3500	73580	50	33	12	2	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	1	2	5	6	4	6	8	14	14	15	26	18	26	34	35	53	75	82	125	110	138	164	178	203	196	218	243	241	269	254	273	277	285	300	294	323	354	353	384	344	395	401	368	374	399	373	401	421	393	388	397	367	386	367	382	390	395	406	407	399	413	381	397	417	427	418	434	407	446	433	462	427	476	463	454	427	440	447	429	467	434	441	468	451	470	436	430	436	443	461	462	450	459	452	439	486	484	449	507	486	479	482	488	521	488	500	494	508	528	498	516	476	520	509	502	510	508	471	502	515	522	501	493	490	475	470	476	504	518	520	507	527	535	526	550	522	514	527	526	501	517	523	567	554	519	524	522	521	493	539	548	511	545	540	533	520	513	529	546	495	541	501	532	538	542	499	542	508	530	519	500	500	512	520	564	539	550	504	526	546	570	513	524	512	515	505	545	534	527	543	546	548	560	556	518	533	536	554	542	551	552	550	559	512	529	554	572	541	553	573	539	580	538	536	594	572	551	551	565	558	553	542	578	546	560	584	583	526	576	565	563	570	557	558	572	530	592	541	574	567	536	558	574	559	548	570	572	572	569	569	578	602	569	591	592	562	569	555	579	578	563	612	560	566	574	593	546	588	579	588	562	575	557	578	579	599	596	517	568	593	590	580	566	621	586	577	583	606	593	587	588	589	611	551	618	578	604	600	589	589	587	601	576	602	576	570	618	591	590	586	608	593	572	564	558	557	626	585	622	568	591	605	607	591	609	597	586	589	615	604	590	572	568	587	558	603	592	572	612	583	616	606	618	628	599	587	615	628	599	610	621	557	588	603	604	617	582	599	582	579	608	590	596	609	613	594	623	615	618	586	586	625	582	586	589	633	582	596	578	599	613	573	616	616	612	604	594	621	612	565	595	571	646	598	599	612	587	607	595	582	606	586	576	589	619	594	580	644	612	622	599	633	596	616	580	600	621	619	578	619	585	580	595	552	632	626	590	603	598	577	599	596	604	581	590	584	576	604	630	610	610	609	568	589	623	604	609	609	573	606	613	633	578	596	604	621	585	561	582	605	622	612	636	627	587	601	610	582	591	615	629	601	619	613	611	603	611	583	594	623	566	614	614	618	620	627	627	605	587	593	611	591	638	587	612	598	589	553	581	607	611	593	625	592	591	607	606	623	632	587	587	602	627	585	630	614	647	586	593	613	598	566	585	607	571	646	574	599	596	605	582	623	595	583	594	558	621	565	611	567	585	611	538	611	595	610	567	609	625	619	596	629	600	601	588	591	594	580	588	604	583	591	631	604	603	595	623	597	617	616	630	609	622	604	619	608	604	581	635	603	606	604	640	593	618	618	612	640	616	626	619	564	591	584	620	594	606	620	633	616	607	635	614	583	629	578	578	612	591	591	630	586	593	586	624	634	613	591	599	609	577	560	610	605	596	590	560	612	587	576	621	600	575	601	594	613	608	627	621	633	600	633	618	596	598	604	581	596	613	600	608	594	633	619	591	598	627	628	581	590	588	613	612	606	619	583	631	598	596	600	604	602	580	599	580	600	589	608	609	585	620	619	608	598	631	602	637	575	597	572	604	599	602	635	559	596	594	607	582	607	592	614	648	619	617	593	577	610	592	598	592	585	603	587	628	629	610	618	596	590	604	609	602	546	625	595	591	577	607	569	607	599	612	602	600	572	635	627	620	566	652	602	592	611	593	599	592	580	604	565	615	599	602	606	633	620	580	610	587	635	618	586	641	595	626	620	613	596	609	577	611	580	601	601	596	586	575	621	612	612	618	619	636	614	613	630	618	596	578	585	624	584	603	586	588	638	599	606	596	575	597	595	622	597	614	583	594	612	576	585	592	597	615	648	594	580	621	592	626	596	607	591	610	614	598	591	577	603	582	618	640	584	610	577	575	629	633	594	618	618	595	605	586	576	615	613	581	615	587	597	631	608	633	574	626	569	594	586	630	602	635	601	618	592	600	575	609	582	581	576	613	600	641	587	610	609	631	626	602	578	605	609	611	582	577	583	604	619	572	618	610	599	622	595	579	613	615	588	627	623	589	583	589	614	575	626	570	618	597	592	641	571	614	598	610	610	616	614	595	616	631	582	610	589	613	600	603	630	625	625	613	574	606	608	589	605	609	573	603	626	566	607	595	592	602	610	575	586	595	602	593	632	628	620	597	613	607	617	613	568	619	606	592	618	605	610	604	614	583	599	621	593	606	617	594	614	583	611	586	610	611	575	600	592	600	592	607
345	0	2700	73682	49	51	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	0	0	3	3	3	4	10	6	15	16	9	18	12	29	27	34	38	50	57	70	107	92	106	116	106	138	134	132	150	160	184	186	202	195	217	220	250	235	269	271	302	265	283	307	332	343	320	332	337	346	373	337	320	364	327	322	359	348	384	376	365	330	366	354	390	395	411	380	393	388	387	366	375	349	350	368	358	372	385	370	379	360	374	373	375	390	393	407	424	418	409	435	446	425	434	460	432	416	428	471	442	447	468	455	475	439	479	494	428	464	433	450	446	432	457	426	454	448	466	437	448	474	471	456	475	451	429	437	464	453	465	482	497	487	506	473	518	480	495	503	494	499	509	476	482	453	491	473	533	498	494	472	468	479	488	492	466	465	489	511	513	494	502	503	495	470	504	506	470	495	506	489	491	472	523	519	484	498	506	510	486	513	494	515	522	503	508	531	541	516	484	500	484	490	535	512	499	539	516	499	528	527	527	542	522	500	492	505	521	538	522	509	554	520	549	496	529	515	513	526	540	488	517	519	559	534	523	526	529	541	531	526	553	510	552	531	516	508	546	522	541	514	557	498	563	544	512	546	560	522	584	522	541	530	556	564	542	538	545	554	534	550	557	563	557	534	532	552	577	533	562	587	566	552	543	555	557	545	558	555	566	586	552	539	570	547	561	547	534	546	558	574	540	553	556	547	570	549	588	552	573	534	547	546	555	591	572	566	567	562	536	567	565	576	524	556	563	540	567	548	578	566	586	569	566	527	543	551	568	551	562	563	569	523	569	564	574	560	538	581	566	547	581	570	586	563	555	612	565	540	587	540	556	565	533	558	567	590	577	586	568	556	568	571	571	562	582	545	586	575	596	572	558	532	588	553	584	581	558	589	571	578	565	574	571	568	585	557	577	554	575	540	548	558	583	588	593	538	581	572	582	546	573	596	571	598	542	579	585	575	560	540	579	601	583	577	587	548	559	581	561	538	582	577	608	566	558	602	539	571	580	574	568	571	576	579	566	567	580	608	558	578	556	560	599	575	580	583	578	573	566	594	543	576	561	562	568	563	564	598	548	577	569	551	573	600	584	589	574	593	539	555	575	583	552	574	557	602	563	596	580	543	564	564	573	557	603	546	589	568	568	563	574	569	594	583	555	588	589	551	531	550	586	570	568	597	528	577	555	550	586	576	590	535	599	571	578	596	569	602	564	553	584	584	573	594	560	605	602	575	550	571	544	554	562	572	553	580	596	586	617	532	587	537	574	603	565	572	601	570	579	576	568	544	584	592	552	545	589	564	582	562	575	545	599	572	579	568	568	581	593	531	613	532	570	576	576	563	586	558	552	580	582	558	573	566	590	569	594	579	574	578	577	587	569	582	565	604	551	556	596	570	548	548	586	594	583	572	577	568	582	582	539	547	598	581	573	566	555	584	577	582	556	571	610	567	580	581	570	554	584	558	572	564	555	558	595	579	592	564	595	560	604	594	552	586	549	548	569	547	568	567	584	583	604	552	571	574	564	570	618	587	579	562	566	538	593	567	607	553	561	589	588	578	600	549	593	570	572	539	598	577	592	561	594	544	582	570	560	593	588	573	560	571	586	594	551	540	575	576	593	571	568	570	564	564	583	593	560	582	559	569	568	547	588	571	584	587	559	569	591	573	589	557	593	543	600	539	594	553	588	572	602	553	562	548	604	595	585	556	602	550	582	585	587	580	588	558	582	547	581	571	592	571	546	568	613	548	559	591	580	568	583	569	591	562	555	584	581	581	577	565	588	609	587	571	584	571	580	577	572	583	569	538	565	568	579	599	572	575	544	598	559	570	554	561	554	569	554	548	579	574	580	609	581	610	566	563	571	563	605	571	574	602	617	574	597	587	554	574	580	578	589	550	591	586	556	588	551	593	574	552	562	568	549	579	547	548	586	549	579	570	571	583	595	589	572	561	592	543	566	571	550	540	595	546	611	557	581	580	567	579	607	542	532	555	602	600	573	578	610	542	576	595	587	579	557	565	609	561	566	609	583	549	579	597	583	566	598	540	593	552	552	541	568	589	573	591	584	601	560	583	587	571	557	573	549	552	563	581	594	563	577	549	605	595	572	586	583	603	556	562	563	520	590	590	591	581	512	579	580	554	557	602	580	548	598	537	564	577	586	542	565	582	530	551	597	587	546	592	549	574	563	600	552	568	569	585	575	555	558	548	646	579	567	589	562	553	573	564	598	556	565	568	583	582	584	560	589	567	585	564	565	564	571	554	560	586	580
345	1	1900	73784	53	54	7	0	2	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	0	1	2	4	2	4	7	14	18	14	15	18	24	28	42	60	61	74	94	132	140	159	155	177	146	179	203	237	229	237	251	248	250	248	261	280	278	284	323	361	408	396	450	485	462	479	461	466	424	406	435	412	443	435	426	434	433	418	422	433	397	447	433	420	433	448	431	425	443	410	427	451	435	424	476	493	481	478	475	466	418	473	447	459	500	495	481	522	522	516	530	556	498	518	506	544	522	545	544	538	547	548	573	528	550	515	533	512	514	517	495	534	538	561	509	513	538	496	528	530	569	495	549	556	550	530	529	553	524	549	567	572	537	582	550	569	526	556	558	563	538	544	511	535	548	534	517	552	540	546	520	543	489	524	536	526	534	544	517	526	522	505	496	551	526	531	507	510	563	557	551	546	539	525	534	528	549	533	533	532	556	502	549	560	559	539	520	532	579	540	547	533	555	527	559	585	541	545	564	561	561	579	536	555	573	584	549	554	548	518	556	594	559	543	575	564	563	561	601	600	541	562	524	571	554	552	576	564	570	584	601	603	584	562	566	556	586	562	563	550	590	576	589	596	567	562	583	607	591	584	598	590	563	556	578	573	585	564	568	606	559	598	576	582	571	574	575	575	577	572	560	599	599	607	601	557	551	603	603	582	597	616	592	579	604	573	584	592	581	609	606	608	587	593	598	572	605	622	615	620	581	591	591	628	569	585	611	610	620	631	588	609	585	595	594	578	559	576	597	605	622	617	617	579	579	593	621	602	617	577	549	599	568	613	586	608	579	573	567	616	622	609	601	622	591	579	581	581	595	580	552	627	607	610	598	579	617	614	588	614	618	591	600	606	600	639	602	598	606	642	606	593	590	591	617	623	584	596	584	600	582	549	583	610	624	637	597	589	616	608	601	627	595	606	613	590	605	614	612	609	632	605	594	624	593	608	632	596	631	627	624	595	602	620	603	598	609	596	627	643	609	599	608	609	639	639	573	606	614	592	585	619	608	614	632	584	616	623	612	576	625	622	581	617	626	577	650	617	576	589	612	576	579	622	575	598	631	616	610	585	616	589	594	616	609	585	579	617	606	624	578	587	602	608	607	609	635	606	586	624	619	607	581	609	601	609	578	620	599	603	621	621	595	605	591	608	618	631	619	618	612	604	609	623	598	606	573	639	610	612	612	591	610	598	582	603	578	599	581	614	570	622	619	642	574	620	616	600	618	578	611	605	607	601	596	614	600	585	624	570	603	619	597	619	634	630	595	617	587	630	613	607	650	601	597	596	588	602	649	602	565	619	592	609	609	645	607	633	606	627	593	608	620	607	573	640	613	619	606	584	586	601	596	595	613	630	632	596	573	605	627	614	590	624	561	651	615	634	659	601	602	598	603	636	622	626	587	594	615	586	584	599	602	607	591	576	623	630	611	616	607	606	636	617	634	604	633	616	614	566	616	582	639	640	599	602	618	616	588	632	588	628	626	619	600	630	617	587	618	592	633	637	599	632	611	587	639	616	625	609	589	585	576	642	610	576	653	600	585	582	616	588	627	610	611	608	612	599	581	606	615	632	638	610	601	615	620	602	600	619	597	616	638	619	589	609	590	624	598	581	589	607	621	604	578	635	609	615	572	608	571	636	574	619	597	610	603	586	613	631	602	621	645	624	628	597	606	614	615	595	649	598	589	612	604	606	623	611	590	619	614	617	616	599	602	599	586	619	612	588	627	632	619	600	602	600	615	593	604	623	575	611	617	627	602	618	617	595	625	617	611	622	598	619	568	569	615	629	599	626	617	615	607	570	573	606	641	602	576	605	572	576	613	612	597	619	609	618	609	605	593	614	590	621	592	600	636	636	636	612	593	612	590	585	599	596	611	657	601	610	579	615	611	600	648	629	594	621	559	580	631	608	610	642	631	590	608	624	617	611	624	624	623	621	600	613	634	584	614	632	570	618	617	599	614	661	604	631	591	618	606	625	618	591	575	603	600	593	638	625	617	605	574	611	590	575	562	640	600	616	595	642	581	577	620	595	594	620	594	601	582	614	569	657	591	606	570	601	606	597	614	621	615	608	596	597	595	607	581	623	622	623	594	621	611	601	600	609	628	638	619	579	590	641	611	607	565	576	583	595	610	609	586	616	599	593	625	625	583	617	604	605	591	611	618	617	616	630	593	620	618	606	618	578	587	590	608	616	588	636	621	604	613	624	595	613	627	587	644	607	609	604	583	611	597	608	608	617	619	596	614	633	588	611	611	641	611	580	588	634
345	2	2100	73886	36	40	11	2	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	1	1	1	6	4	9	8	23	30	26	39	47	62	63	63	64	67	88	84	86	114	115	122	127	156	147	153	151	178	190	208	226	242	272	261	299	291	338	347	355	361	391	328	373	353	403	374	373	370	379	374	365	359	351	350	368	341	397	347	398	373	367	385	379	385	423	379	393	419	402	411	455	453	462	409	433	429	467	450	483	506	493	488	527	482	502	517	534	547	540	555	567	546	567	509	536	534	523	490	535	538	495	495	549	516	518	492	520	514	522	507	495	494	556	477	509	526	517	527	539	544	544	538	534	515	565	565	550	550	566	549	513	510	519	550	537	513	538	525	530	492	513	485	507	553	507	504	528	488	481	499	516	484	506	468	550	487	512	500	511	532	555	525	518	496	512	542	527	526	522	537	505	538	504	531	528	518	501	504	537	517	533	547	553	556	550	506	552	536	541	553	550	557	522	528	549	529	573	544	504	533	569	528	544	565	545	552	553	545	546	555	554	558	562	508	584	553	568	547	604	538	558	553	564	578	552	564	603	537	571	588	573	548	577	558	570	592	550	567	576	565	600	573	564	557	567	544	589	578	561	566	601	581	556	544	561	576	594	601	537	580	594	574	566	574	586	572	577	577	625	579	565	568	584	578	571	565	619	547	586	580	598	574	569	596	584	605	596	565	595	589	569	588	569	564	586	588	609	580	582	580	590	562	596	584	578	555	597	552	578	602	611	593	582	584	563	588	611	609	590	627	586	583	602	599	601	581	592	574	599	610	606	561	614	600	592	615	574	570	603	575	630	555	614	589	576	609	611	604	573	598	572	572	589	580	588	600	572	604	582	593	580	648	593	582	639	590	596	565	612	571	604	568	611	592	568	590	617	589	621	586	578	571	620	592	601	604	587	601	567	583	610	565	618	591	589	617	603	618	623	623	594	617	597	581	624	583	570	632	613	575	651	573	583	616	614	599	605	584	579	587	595	602	577	562	591	581	625	601	565	605	611	559	627	605	604	600	600	610	600	598	623	606	573	598	581	603	618	622	593	579	582	592	602	606	607	610	581	626	632	571	610	584	622	614	606	580	596	582	618	591	603	608	614	580	612	594	606	591	604	599	642	612	559	612	590	630	586	565	569	601	609	606	626	599	620	583	627	616	608	620	602	629	580	594	608	596	598	617	610	570	600	614	557	578	618	617	620	614	606	580	639	572	597	606	628	565	617	608	596	604	633	584	594	601	620	616	587	623	589	607	598	569	570	606	624	605	595	599	615	608	622	583	619	554	609	569	611	620	614	553	628	602	591	607	577	604	616	599	610	596	588	608	558	589	567	612	576	610	608	598	582	605	612	584	611	592	607	614	639	584	607	581	621	592	596	599	599	609	586	633	595	618	610	570	590	571	598	613	570	611	629	602	583	618	579	593	624	564	611	595	595	584	632	617	609	572	594	607	593	593	599	623	627	584	562	615	623	592	613	581	614	614	606	580	609	605	578	607	606	617	568	609	623	597	604	560	600	611	593	603	607	607	555	609	575	623	577	612	576	592	617	605	595	598	585	598	595	590	599	575	613	573	588	600	593	608	605	613	585	582	634	600	625	596	587	622	585	572	578	635	578	625	574	590	616	579	580	587	603	601	613	631	584	594	598	581	611	569	607	568	609	595	619	638	607	597	593	619	598	578	576	576	610	604	596	572	607	620	615	597	596	604	578	620	587	600	585	597	622	616	593	617	582	583	614	591	587	590	599	599	602	595	606	616	591	584	585	622	636	593	592	580	582	584	616	583	565	605	559	597	602	602	603	598	586	632	608	618	612	587	623	630	581	601	617	588	584	612	586	560	598	638	576	604	583	591	599	594	619	585	595	604	598	579	589	612	606	620	568	570	612	554	593	575	625	593	590	581	584	597	628	622	557	599	593	585	623	579	609	601	598	606	585	582	584	620	578	594	621	598	619	586	592	591	626	575	624	601	623	636	619	610	577	519	606	574	590	583	591	592	619	601	626	610	603	566	587	596	579	578	596	574	619	581	602	603	601	586	597	622	600	582	606	601	591	597	601	599	576	604	642	621	607	578	607	602	609	615	599	584	592	592	629	595	605	634	586	569	600	632	592	601	584	595	608	587	586	615	618	604	584	621	572	592	613	598	611	586	631	608	575	619	604	586	605	557	630	598	593	617	581	570	621	555	606	611	618	602	587	608	629	595	616	567	600	617	607	589	591	602	588	617	606	589	621	590	609	590	618	604	605	588	586	572	618	626	618
345	3	3500	73988	38	41	6	3	0	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	1	11	6	4	12	10	22	21	25	32	43	40	49	56	63	58	71	81	100	94	124	112	119	119	137	146	145	135	142	140	161	166	174	171	220	184	225	231	244	204	247	237	238	217	216	194	216	224	237	231	245	237	256	253	277	261	258	281	300	291	286	272	293	321	317	344	363	352	381	375	384	398	396	387	425	408	442	456	436	442	438	456	427	470	503	486	455	518	518	486	471	467	465	497	449	474	480	486	521	485	498	475	512	476	522	498	476	465	460	484	490	473	472	520	509	504	535	511	523	527	558	526	507	511	577	494	531	526	551	516	461	540	513	476	496	512	489	489	513	493	491	485	490	482	458	471	520	501	531	530	477	478	506	532	505	479	489	487	501	495	514	516	510	507	523	494	499	496	527	496	527	510	488	509	507	518	524	494	525	523	535	511	513	507	506	493	519	535	558	515	536	560	507	520	555	538	521	524	534	529	536	555	555	532	544	568	532	561	552	555	545	563	574	535	572	523	562	547	537	545	547	521	592	521	549	556	529	570	564	522	556	534	554	553	549	558	561	545	554	516	565	566	547	556	569	558	547	576	552	547	578	578	542	542	537	568	569	567	547	538	562	557	535	600	553	562	570	592	573	581	599	537	560	561	599	586	576	567	540	564	554	570	584	582	570	559	592	554	584	569	568	569	567	558	587	553	606	563	599	575	579	550	601	573	576	610	608	577	551	569	562	580	564	563	586	557	576	578	574	586	610	556	598	569	583	589	604	580	585	605	570	569	580	590	578	568	609	587	596	559	573	602	551	569	576	598	575	585	569	580	596	622	569	590	580	565	562	615	578	583	607	575	592	556	580	578	579	607	596	586	593	605	578	588	569	605	575	599	573	636	585	582	603	592	601	597	591	582	574	597	573	578	602	605	627	601	595	583	556	592	551	616	594	560	608	604	575	547	603	577	574	568	569	617	610	541	595	571	616	580	599	583	617	574	572	581	586	600	637	597	602	582	579	589	584	603	574	599	625	592	608	570	593	584	584	613	608	550	597	579	578	599	557	590	641	576	578	617	547	585	565	563	604	608	567	574	580	595	602	568	612	600	616	589	597	575	599	602	610	588	583	583	570	592	558	593	605	596	590	594	554	598	599	603	598	577	581	574	578	598	611	589	592	617	590	592	604	568	586	592	628	602	579	583	627	578	584	566	617	570	607	607	585	600	585	597	632	610	612	610	582	583	578	590	620	616	527	587	599	634	591	609	584	610	588	615	602	593	618	567	582	589	613	577	579	616	595	601	616	581	589	596	612	578	588	601	581	625	604	574	587	590	596	625	562	606	581	585	564	618	582	562	608	613	562	587	545	574	575	584	587	598	630	591	596	629	608	586	587	610	594	565	568	598	597	618	625	587	597	587	602	587	610	612	565	609	575	573	580	592	603	600	580	631	590	597	636	601	571	599	600	581	627	561	599	573	611	567	591	559	613	595	585	595	577	591	617	589	574	574	596	597	624	587	565	598	632	609	585	575	592	566	646	575	584	576	590	596	563	617	579	582	603	589	615	633	574	565	577	611	573	607	588	565	614	601	567	580	599	577	608	582	588	618	590	599	575	583	549	561	645	617	596	603	609	569	570	593	574	581	572	581	572	601	565	573	600	605	629	596	617	560	603	581	587	607	576	593	586	585	609	591	606	602	593	588	587	574	585	590	600	624	572	605	591	597	579	595	600	573	604	620	541	568	580	606	588	587	615	596	596	571	630	582	554	595	632	587	569	580	613	578	631	563	574	605	622	588	608	601	606	583	587	570	580	620	587	585	618	584	607	590	624	592	589	587	579	569	617	601	605	634	621	632	573	583	595	578	627	568	563	608	588	615	618	567	587	592	587	575	601	599	637	619	615	579	581	569	568	616	596	594	588	579	590	608	606	587	592	584	594	602	604	591	587	570	596	615	576	627	582	585	585	580	599	590	573	593	606	587	606	596	598	608	602	595	603	606	617	569	571	612	591	598	592	570	624	584	592	603	617	616	593	575	574	608	623	559	628	566	586	586	605	622	594	600	591	617	591	588	624	570	614	599	561	590	575	560	587	590	607	553	580	607	612	586	564	602	604	611	598	582	582	617	593	593	606	593	590	590	601	563	546	588	594	601	583	550	609	602	592	580	622	590	599	566	600	573	617	578	594	558	575	563	587	561	585	599	605	586	643	589	588	599	600	596	610	617	555	569	599	624	583	599	599	580	616	574	569	612	574	592	584	593	608	579	612
345	0	2700	74090	26	24	4	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	4	0	4	4	4	2	11	4	15	12	10	13	20	27	31	35	35	36	34	37	37	54	49	39	38	54	33	47	44	49	36	53	50	56	52	47	55	57	57	59	56	58	66	75	58	77	61	77	67	56	85	77	89	92	90	103	113	132	126	150	154	166	144	170	169	194	211	225	225	237	228	249	265	248	266	245	266	282	283	270	275	324	311	337	336	373	387	373	379	349	338	352	365	368	351	347	372	357	354	359	369	356	395	368	388	348	370	351	353	377	377	394	394	428	432	414	416	418	427	443	427	442	440	437	425	460	401	414	452	404	402	430	415	408	401	408	414	454	412	400	427	417	414	437	402	416	434	455	422	427	451	457	427	459	423	481	441	448	449	463	438	428	456	441	455	436	442	458	442	433	450	468	440	457	455	443	470	437	483	457	464	504	452	471	456	456	487	471	461	497	470	500	484	491	480	477	485	488	477	498	464	506	469	505	467	517	469	493	469	442	494	484	507	497	518	495	501	485	492	533	492	486	480	507	520	507	487	520	467	505	476	557	539	538	489	505	524	526	498	534	508	515	503	517	517	524	520	522	530	540	543	503	521	503	525	536	542	539	518	506	513	529	546	530	551	531	504	520	537	554	503	567	523	503	512	578	491	513	527	542	514	521	495	519	514	540	501	516	558	540	494	534	524	514	530	548	523	531	517	538	521	499	533	533	542	520	524	519	528	543	532	500	515	551	498	536	572	526	532	563	550	539	542	522	530	544	540	534	518	565	555	533	562	535	528	544	531	510	554	515	539	560	510	549	512	539	541	581	517	568	522	568	535	556	536	538	527	515	513	536	543	548	530	546	550	539	545	524	567	540	504	543	555	544	522	556	514	575	537	543	520	514	544	550	544	516	535	554	521	537	537	585	571	542	536	546	529	541	520	553	544	543	530	544	515	533	529	531	555	548	539	516	528	534	547	558	541	517	537	519	574	552	562	558	513	558	527	556	557	562	518	516	543	562	522	558	542	556	556	555	522	549	526	557	553	568	535	540	523	556	557	542	551	559	558	528	543	539	558	559	560	594	537	532	510	547	522	574	518	558	559	552	555	534	529	518	543	544	534	535	555	537	537	554	524	550	544	554	546	540	527	545	541	556	532	546	531	549	519	554	569	583	501	573	542	564	545	552	546	519	535	558	578	537	553	539	534	577	517	556	550	538	561	527	560	530	577	556	544	552	531	544	537	553	520	544	534	531	529	556	558	546	538	556	548	569	562	524	549	529	551	531	552	545	565	557	557	520	548	534	551	505	537	529	543	519	545	537	571	585	564	520	556	577	508	538	553	543	572	548	535	603	551	566	574	562	554	553	564	545	530	524	546	565	545	555	521	566	552	557	529	535	542	568	536	515	564	568	551	560	540	565	539	535	584	541	559	535	554	545	532	537	563	569	556	521	536	553	538	548	517	501	547	556	526	557	541	531	545	517	557	564	545	521	533	572	560	532	552	561	526	562	545	528	560	573	533	540	577	516	539	530	549	565	575	565	510	569	545	543	535	539	543	577	543	543	540	567	520	559	545	572	542	547	511	559	554	555	558	552	542	546	569	539	552	531	551	524	583	546	519	549	539	549	580	579	540	538	533	543	532	578	541	539	547	567	566	558	555	559	541	533	537	573	536	554	538	541	544	571	550	546	514	539	500	553	540	547	563	539	566	562	545	525	580	528	518	551	534	542	530	553	546	528	574	564	553	551	526	549	578	553	532	554	542	547	533	570	549	548	546	557	510	539	570	549	539	532	544	559	578	584	527	531	509	551	550	570	535	538	537	591	517	552	541	565	540	550	539	558	545	553	538	570	557	561	533	535	551	553	561	564	533	540	517	539	544	576	536	564	491	543	525	524	526	532	539	526	561	538	561	555	537	576	537	525	564	515	576	537	532	630	538	547	582	541	535	554	538	525	572	522	554	542	555	545	568	520	536	532	540	547	560	559	528	544	501	564	542	566	566	576	524	521	525	562	528	535	571	562	506	536	548	521	525	552	544	518	534	537	556	564	540	577	554	530	574	525	558	562	517	546	536	516	544	535	545	528	554	535	545	560	546	574	533	534	549	548	564	529	565	567	520	537	551	541	562	551	531	573	542	561	551	522	572	546	535	545	542	548	536	556	519	544	537	513	530	544	544	559	533	544	543	564	571	539	554	546	524	538	558	512	595	583	515	531	539	572	536	560	547	538	555	535	535	537	547	552	561	543	556	564	549	582	554	542	527	544
345	1	1900	74192	31	32	14	4	2	3	0	2	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	0	1	0	0	1	1	3	3	5	9	9	21	21	24	31	34	45	51	56	60	59	67	79	71	59	57	71	79	71	80	77	95	88	93	95	108	96	113	114	135	127	117	134	124	145	134	127	160	142	162	164	152	163	213	207	199	196	201	268	286	278	267	324	317	314	338	346	365	370	383	374	364	365	382	377	375	425	405	407	421	440	448	420	474	495	460	464	457	447	407	417	414	416	450	434	422	414	434	426	415	423	435	436	429	432	460	444	432	484	464	494	510	533	499	479	528	489	507	487	479	508	494	481	444	466	444	434	438	449	451	466	451	441	491	503	478	461	482	505	481	443	460	501	472	492	498	439	503	460	474	458	484	484	447	457	467	482	471	473	456	482	458	510	474	483	481	479	486	481	487	503	499	507	480	514	541	487	526	505	551	518	510	507	502	523	563	515	563	535	539	539	519	536	506	525	524	521	520	537	541	518	532	486	533	561	507	536	518	544	558	520	525	547	505	534	542	565	518	522	558	534	511	571	563	564	524	520	545	526	542	526	560	547	574	557	554	571	560	532	592	564	575	556	523	555	575	544	549	565	517	557	563	541	544	541	569	558	592	547	542	574	551	575	541	545	581	537	534	564	534	543	576	538	568	588	575	565	574	559	575	563	551	573	560	568	571	593	540	570	593	552	552	562	577	545	528	560	554	558	560	576	568	547	535	576	567	579	592	578	564	577	543	607	594	547	561	601	557	568	615	560	552	562	568	558	566	559	582	583	610	583	563	580	546	576	577	594	560	542	570	541	571	594	571	588	576	603	553	560	590	594	575	592	587	569	578	557	584	592	586	551	587	572	601	563	619	530	566	584	579	569	624	584	578	549	559	570	556	585	575	544	556	618	609	578	592	573	552	607	588	568	591	621	602	579	598	556	577	566	625	597	560	612	590	604	560	588	585	584	573	570	590	585	639	569	589	573	616	560	610	557	605	600	583	596	629	602	592	574	600	574	594	590	560	578	568	582	572	587	559	615	561	573	603	563	575	566	608	604	559	618	618	558	631	571	597	603	593	592	600	596	613	589	595	589	579	570	580	583	594	546	587	577	571	574	612	591	615	559	581	591	574	600	569	561	595	557	598	576	608	564	586	601	599	578	575	584	599	582	588	567	605	607	608	596	569	584	546	567	599	570	590	590	565	600	569	579	575	560	579	547	580	569	571	585	588	554	570	618	582	595	575	566	601	574	586	594	573	586	579	590	614	574	645	542	575	582	597	567	578	521	590	567	603	609	577	586	622	592	579	562	572	578	581	573	590	585	576	595	593	573	579	587	579	590	586	585	573	576	596	583	583	601	563	579	565	568	602	577	573	547	615	585	608	574	620	576	597	585	590	574	577	584	575	592	562	613	570	577	590	609	565	570	568	605	596	582	610	587	591	585	610	608	570	571	623	586	551	571	592	567	600	590	594	602	580	569	588	553	583	555	627	571	589	592	612	605	573	587	628	572	605	574	599	593	574	570	593	560	585	592	598	564	594	566	616	563	607	599	588	601	604	607	578	595	603	575	619	603	571	564	581	589	615	558	545	548	579	599	580	581	599	595	573	554	590	571	578	604	577	578	593	576	592	554	604	592	553	554	591	615	591	579	586	592	573	569	594	595	594	576	569	603	591	561	578	556	581	576	579	593	597	595	558	582	563	585	616	575	588	592	596	563	571	588	620	571	603	616	574	577	570	573	549	595	572	610	592	556	614	571	601	606	581	566	597	614	629	558	601	545	567	586	591	609	591	582	603	589	617	570	583	579	616	548	572	573	566	578	612	559	584	576	581	621	556	579	587	570	583	605	569	554	599	590	585	580	594	574	603	600	586	588	589	576	605	599	574	578	591	591	564	571	592	571	577	597	569	581	592	572	608	592	557	592	586	618	550	551	578	576	602	533	582	597	575	597	567	584	578	593	601	549	616	577	582	607	559	558	608	593	555	617	602	579	621	574	615	569	581	579	576	606	588	588	599	605	621	603	565	588	608	622	590	580	558	551	573	585	597	566	592	586	600	575	590	601	582	596	582	566	588	587	588	584	582	585	604	568	557	616	597	595	570	586	598	594	605	571	574	561	618	595	598	578	583	598	563	570	580	589	577	559	569	604	583	590	610	583	589	546	605	603	569	561	595	568	587	569	617	574	587	593	612	569	574	585	600	580	555	585	614	570	595	581	594	572	591	589	582	565	585	571	576	595	573	617	571	539	618	598	573	554	601	609	568	571	606
345	2	2100	74294	34	22	4	6	7	2	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	1	2	1	5	6	12	11	9	14	22	27	32	37	46	42	43	44	55	57	52	60	62	55	62	58	82	74	82	76	67	67	86	78	97	67	93	84	86	94	125	108	131	130	139	134	168	155	158	172	178	183	196	185	219	242	227	258	272	228	272	313	334	325	350	356	353	350	352	333	346	331	364	370	384	369	403	394	376	361	362	361	365	357	381	386	380	391	425	361	393	389	370	399	380	371	382	405	438	419	432	424	437	431	477	510	475	458	514	509	469	450	491	471	439	411	446	404	431	420	438	440	441	434	440	424	437	438	436	445	446	434	421	462	480	495	465	468	482	471	485	464	475	453	442	498	472	451	454	466	481	448	476	442	464	451	463	453	465	459	484	433	495	459	461	486	477	468	472	491	489	477	465	517	502	482	493	486	507	488	528	488	524	492	511	516	468	558	519	513	490	509	514	541	541	516	542	514	504	525	491	494	562	532	493	548	513	527	516	546	522	494	528	543	535	505	558	576	493	517	571	543	541	540	536	555	539	534	522	506	520	552	537	529	535	531	541	548	542	549	554	497	548	547	566	541	531	555	546	531	541	538	546	568	542	520	555	544	552	555	561	544	545	538	568	569	569	546	534	530	584	569	567	534	537	562	585	561	586	551	604	544	570	527	580	557	545	557	559	549	567	566	549	553	539	548	539	598	551	601	595	564	565	557	540	558	565	569	552	516	578	541	571	552	586	554	582	541	574	539	578	574	566	600	563	575	603	548	606	566	561	595	561	531	571	552	541	585	579	554	566	533	590	582	583	577	578	558	571	535	574	609	572	574	589	581	572	567	565	577	590	565	593	555	583	565	563	589	596	573	581	550	593	573	586	599	585	556	563	587	583	556	588	603	562	557	593	577	561	570	594	580	581	594	557	546	596	561	594	587	587	596	595	564	576	594	579	544	606	583	588	568	612	606	566	573	587	558	593	563	590	601	550	594	614	601	566	548	596	579	567	535	570	591	589	581	602	596	560	554	531	578	598	575	598	585	579	550	583	596	565	574	547	585	564	557	592	577	587	593	586	580	599	590	596	583	567	596	598	578	613	597	594	607	569	551	611	576	582	576	591	596	560	519	588	596	571	568	561	544	580	605	545	548	621	576	574	588	556	591	570	580	577	563	572	601	602	589	567	572	576	568	628	572	590	573	546	590	604	570	608	564	581	606	561	562	589	583	571	609	595	589	561	574	591	591	631	547	596	579	596	555	578	586	555	593	573	580	584	578	583	605	563	575	583	562	589	587	600	580	577	585	598	580	590	586	558	579	570	568	565	565	604	576	576	597	582	592	571	598	566	568	561	606	612	564	568	564	584	589	591	589	587	564	598	533	626	578	585	562	582	576	550	610	609	582	587	584	595	579	590	571	586	578	561	542	589	559	557	575	565	550	605	541	599	584	599	566	577	587	570	590	559	615	583	596	559	580	563	575	600	601	594	536	535	580	581	569	590	577	572	548	620	582	603	589	619	599	616	587	594	575	564	568	560	545	572	548	571	576	569	634	538	568	595	589	607	610	546	577	601	595	618	559	570	599	595	603	596	568	615	575	580	538	588	560	588	573	567	567	613	557	581	589	561	588	583	580	538	560	585	644	556	585	583	610	575	587	583	582	597	566	600	543	615	544	582	609	618	582	585	552	598	557	610	548	586	583	583	590	539	617	599	561	586	546	605	539	590	578	600	593	576	576	607	552	570	610	549	561	585	564	558	586	556	562	608	561	604	591	596	555	602	597	607	552	581	587	603	616	578	588	606	563	551	590	576	589	589	598	609	578	571	602	562	569	574	563	577	605	551	536	588	566	576	592	569	600	591	578	618	580	553	581	591	580	566	561	597	578	571	571	565	573	599	575	559	599	588	611	603	566	588	581	597	558	616	581	585	576	597	569	608	568	566	584	580	544	577	591	573	592	580	573	617	554	562	601	586	568	608	571	572	582	578	596	566	571	569	579	590	560	596	594	609	599	610	585	603	549	547	567	595	572	591	588	586	596	603	567	554	594	638	579	567	554	587	576	572	582	539	593	593	604	578	559	566	605	579	581	555	577	584	589	581	569	593	613	583	595	577	584	599	539	592	593	582	581	586	561	603	577	576	559	605	575	586	581	560	567	551	545	590	577	551	583	585	568	615	588	591	563	591	560	601	585	575	592	578	559	575	564	571	558	603	575	584	568	573	592	596	590	589	565	577	586	580	561	611	554	566	577	592	563	566
345	3	3500	74396	36	25	9	2	10	1	3	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	0	3	3	7	6	4	8	9	20	25	34	30	33	37	32	51	50	62	77	55	73	68	78	64	68	72	69	90	87	92	86	80	100	105	108	110	83	124	107	116	123	129	131	129	181	157	177	194	208	223	232	253	212	225	227	242	252	237	276	266	301	310	311	328	324	334	311	350	327	293	304	289	310	335	335	315	332	298	298	285	315	292	373	356	347	350	384	347	357	406	370	376	395	431	451	476	455	450	511	461	500	501	489	473	487	477	485	464	475	452	449	432	386	413	414	409	420	397	409	435	411	416	449	444	446	455	437	458	441	454	441	444	456	437	473	471	482	473	494	460	455	415	477	462	434	447	442	470	488	448	465	433	469	465	474	454	474	491	479	449	527	452	496	453	508	511	481	462	506	466	512	502	496	484	514	492	522	500	510	535	488	528	508	534	537	537	516	519	540	539	552	486	515	502	524	529	551	533	506	486	501	568	551	543	517	516	550	515	554	540	561	521	563	509	541	543	528	493	575	547	545	531	551	550	547	536	551	522	547	545	535	505	531	534	568	538	563	543	543	551	560	525	561	545	561	565	545	570	525	565	571	528	571	531	552	546	558	543	568	551	569	573	550	554	571	557	531	542	547	562	586	541	564	560	587	542	547	559	569	562	540	571	539	586	560	578	570	538	561	539	597	534	602	556	550	563	562	565	580	558	576	586	558	544	566	575	579	557	590	557	591	592	577	554	578	604	562	562	550	566	555	582	568	576	567	554	584	584	566	574	582	570	590	572	608	533	588	573	603	566	600	583	553	574	614	567	563	568	576	575	563	561	613	583	581	575	593	616	577	591	578	557	557	589	591	572	580	564	589	605	561	554	594	586	574	584	560	587	576	585	569	580	642	565	565	566	595	588	562	578	607	594	585	551	609	562	579	591	608	578	572	608	560	585	589	565	573	581	595	592	564	558	589	578	588	605	614	564	590	574	585	568	587	582	615	575	570	562	573	550	568	559	570	592	583	580	615	618	587	577	566	544	592	567	563	578	552	576	594	577	570	576	612	573	589	583	568	600	572	610	581	584	586	566	578	582	603	561	562	597	592	556	570	561	605	585	562	581	561	579	565	551	586	586	564	590	598	603	567	558	575	580	612	583	596	599	573	604	605	571	580	557	585	579	564	525	601	563	602	595	581	576	595	573	583	581	597	569	594	565	596	605	615	575	612	577	602	576	609	550	608	595	556	578	616	577	598	589	557	586	595	566	570	604	605	577	575	586	558	606	551	595	581	604	583	598	619	528	600	610	601	555	589	619	587	588	582	564	592	583	621	537	581	623	571	595	587	577	580	580	581	568	590	597	587	590	588	596	599	571	578	536	580	563	555	640	565	598	589	579	598	599	579	596	625	582	567	582	584	593	587	597	578	545	586	611	559	567	613	620	562	595	584	597	577	598	598	572	590	586	581	567	595	557	553	581	605	571	600	584	591	579	578	582	593	568	599	560	582	605	577	582	594	595	599	579	589	592	589	589	582	581	612	576	593	574	581	560	572	585	569	573	613	552	580	551	579	587	580	585	605	596	583	603	604	576	595	595	574	578	588	577	605	582	569	597	577	551	595	592	606	590	585	591	560	557	610	559	564	574	584	564	565	587	580	582	596	575	611	614	579	571	635	597	580	548	576	603	605	573	574	607	604	577	600	579	584	576	561	566	587	576	592	571	609	597	581	601	590	580	594	616	545	543	588	575	587	581	584	584	576	573	597	590	575	617	593	566	602	564	595	564	598	570	592	577	601	581	565	558	591	581	610	586	591	571	582	589	611	577	572	577	593	578	585	593	597	571	573	588	559	571	574	569	608	575	578	588	601	558	613	540	578	567	604	574	605	586	601	595	580	590	607	525	583	615	572	581	593	608	587	543	567	570	569	622	574	541	579	602	588	567	593	561	569	585	573	587	613	586	609	572	596	587	596	586	586	607	582	557	600	551	581	577	574	602	609	584	566	557	597	588	578	580	582	586	561	627	581	558	567	569	586	600	571	574	598	565	581	602	584	574	582	578	576	599	587	593	565	574	589	627	599	552	569	591	613	579	574	555	579	581	587	588	577	563	561	586	576	584	582	573	585	597	590	567	597	571	584	569	587	578	574	620	597	629	562	587	586	604	591	600	609	594	579	590	569	591	608	638	595	551	576	564	584	577	582	596	585	598	609	592	586	587	567	576	576	598	588	572	587	552	581	558	545	580	578	565	578	566	578	576	588
