345	0	2700	90903	418	0	0	0	0	0	0	2	0	3	4	2	5	3	2	3	5	2	1	2	0	1	1	3	4	10	11	36	63	93	119	176	225	229	260	314	332	351	369	404	419	419	416	436	442	447	428	501	490	483	470	497	544	499	509	508	476	527	499	510	528	546	500	552	506	518	541	518	500	551	524	536	537	528	565	544	544	541	568	504	547	541	536	521	548	525	559	522	535	529	530	554	541	555	580	542	536	521	526	526	526	572	520	527	544	539	522	555	538	527	553	579	553	550	569	562	507	542	563	532	561	553	536	555	540	557	525	553	560	544	584	567	565	537	564	575	525	556	563	575	538	558	545	546	530	535	537	564	551	540	575	576	543	495	539	524	530	558	564	536	530	549	555	542	546	574	548	582	543	506	557	543	547	532	591	551	553	557	555	554	553	545	554	520	530	556	509	526	530	569	524	543	501	542	540	555	569	559	539	554	558	532	547	539	531	565	499	532	533	522	558	574	555	538	540	566	536	532	568	539	566	542	551	562	526	547	588	547	553	494	562	530	534	537	538	518	562	552	565	516	560	539	557	529	532	564	543	547	549	521	526	541	553	532	543	533	518	541	547	519	542	509	543	518	532	540	527	509	547	527	606	575	537	562	555	541	532	544	569	525	517	522	532	534	534	555	558	533	535	527	536	548	582	524	586	549	537	539	558	537	509	562	549	511	550	548	538	537	552	559	538	533	538	503	506	548	549	534	542	540	573	533	516	498	542	551	529	486	522	539	558	525	508	551	526	534	507	520	543	528	560	511	551	541	523	531	543	583	552	538	558	525	525	523	524	543	541	512	504	541	543	557	534	525	525	545	554	539	550	507	573	577	511	544	569	542	528	547	522	512	552	536	564	550	533	551	552	549	547	520	538	557	541	511	551	539	555	550	584	546	545	548	596	577	524	550	526	516	533	558	547	538	516	542	511	567	540	559	529	540	548	574	548	545	546	531	536	538	555	555	548	547	523	508	576	530	516	545	534	535	528	526	549	518	547	532	551	500	555	542	532	550	518	562	571	566	569	520	531	515	543	553	530	517	531	553	553	531	536	530	541	554	545	533	511	519	564	560	542	537	504	546	517	542	556	542	547	532	517	552	503	554	586	538	568	553	532	536	532	547	511	536	515	555	547	515	515	509	543	509	531	534	539	510	521	593	547	541	538	549	530	511	591	552	546	504	526	494	528	541	551	526	493	556	549	535	569	573	534	556	527	536	556	563	528	537	493	542	502	548	519	570	561	552	579	551	561	528	506	556	527	553	564	530	553	563	518	538	546	571	547	559	522	562	522	518	511	542	556	517	493	564	525	537	502	552	573	506	531	580	534	546	538	509	510	556	532	525	521	531	521	526	496	547	526	501	533	521	521	555	538	518	544	539	524	559	514	529	540	530	562	542	560	522	494	560	532	519	526	553	561	544	542	524	510	543	547	562	541	516	533	535	517	545	523	529	546	558	535	501	534	541	528	522	539	507	552	552	527	545	548	550	527	534	529	557	560	549	553	537	554	554	497	553	508	562	507	535	535	550	524	556	572	529	535	523	560	550	553	569	539	552	511	552	568	535	552	552	562	549	548	528	552	563	563	524	549	559	502	520	570	555	530	571	506	544	530	547	536	541	524	558	532	548	566	504	528	521	558	505	546	559	536	532	577	551	551	519	551	521	548	572	522	511	562	552	546	552	518	548	539	564	559	574	564	541	536	537	559	540	554	527	540	542	541	549	531	528	546	555	558	526	518	525	540	540	550	550	504	521	560	533	538	545	532	548	512	538	539	565	509	538	521	527	522	505	544	548	562	552	544	544	564	508	565	554	535	542	549	545	527	560	519	536	538	539	542	536	550	596	530	552	554	530	533	511	514	499	551	527	547	562	534	528	517	538	526	556	524	551	531	537	550	552	539	526	550	542	525	551	555	561	528	533	541	547	524	547	489	527	505	530	540	569	528	573	548	562	504	536	509	541	532	499	511	545	546	534	524	561	559	516	529	523	517	527	487	536	501	518	557	557	535	542	528	567	551	529	503	549	515	532	532	550	533	567	531	547	538	518	531	525	500	551	553	558	516	546	536	509	497	547	514	534	577	547	565	533	519	545	528	567	569	519	524	566	531	575	548	532	529	561	544	562	549	562	535	550	542	535	536	523	549	518	559	528	539	548	528	566	553	548	566	513	538	545	522	542	519	517	511	560	540	501	550	527	522	553	582	512	566	522	549	564	567	511	530	531	531	556	549	551	532	528	511	559	558	536	525	542	547	526	538	540	528	542	530	548	520	561	517	552	519	584	519	540	537	530	538	530	580	551	526	547
345	1	1900	91028	436	0	0	0	0	0	0	1	0	0	1	1	1	1	3	9	32	61	93	111	171	220	244	284	347	355	366	358	362	424	418	405	456	498	466	463	462	452	513	506	489	486	497	483	486	501	498	506	487	494	481	520	511	525	524	509	495	535	507	504	522	520	489	497	527	531	531	526	489	486	529	499	534	513	497	517	506	512	495	543	506	558	491	486	522	517	528	504	511	541	529	504	522	561	500	501	509	521	508	516	496	512	493	534	522	554	525	526	505	512	545	472	529	529	514	486	553	518	478	494	511	507	522	515	503	520	513	494	515	526	523	485	518	516	523	529	504	503	509	522	503	474	530	522	532	525	517	516	496	513	518	524	532	509	520	509	504	505	520	529	528	504	527	514	503	506	490	544	538	528	494	519	496	522	531	505	473	524	503	514	519	538	526	527	548	526	510	485	523	553	533	537	481	522	528	507	553	489	489	504	509	505	481	523	506	506	535	526	487	539	509	519	508	509	535	505	488	483	505	552	509	540	524	513	476	524	523	522	529	491	494	490	513	515	534	482	520	543	515	521	525	534	516	516	510	497	526	505	507	505	499	533	528	527	524	521	505	526	505	520	524	507	509	536	494	572	518	471	529	553	505	500	503	541	494	546	521	510	541	523	474	514	506	507	542	524	564	516	529	578	499	478	524	507	531	511	493	515	499	526	494	507	509	518	487	523	503	504	519	526	505	471	491	510	525	501	540	488	501	542	506	515	518	524	494	477	494	486	519	507	491	517	509	538	509	496	515	511	512	522	508	520	515	525	530	511	526	502	461	495	477	498	531	525	499	508	560	507	547	536	495	555	475	521	522	515	551	534	501	513	519	488	524	523	530	518	520	487	497	484	532	502	509	553	478	549	500	533	499	532	486	541	519	490	518	525	515	492	510	482	517	493	512	506	502	518	528	496	515	503	525	486	536	502	478	483	571	497	507	521	541	536	478	538	528	492	479	501	511	521	473	532	506	491	484	521	503	489	502	492	516	527	500	532	510	520	535	516	514	499	493	492	515	506	525	528	520	527	523	506	510	465	494	498	523	534	528	491	535	504	509	508	505	488	518	540	492	517	509	502	522	529	539	526	522	517	502	528	532	532	505	514	461	533	494	464	503	505	504	488	511	490	534	496	531	491	535	534	503	489	516	538	529	545	559	513	522	517	497	547	516	538	532	494	514	540	517	480	483	498	481	514	520	510	512	504	536	525	522	512	509	516	511	507	487	505	510	493	530	458	502	478	493	493	522	522	529	510	537	537	511	504	456	491	494	531	510	502	497	561	472	493	528	521	476	507	490	477	502	495	509	528	547	518	516	496	490	476	512	494	469	485	485	531	538	537	551	518	460	520	504	519	536	497	521	520	501	497	467	559	507	526	517	479	495	507	538	504	510	518	514	526	464	511	511	509	515	512	499	520	483	506	522	501	489	499	494	525	525	499	485	500	510	499	522	521	531	495	493	528	518	514	506	536	504	498	516	477	517	527	525	507	490	522	532	521	486	495	500	519	515	523	478	522	503	523	510	563	500	505	518	486	500	503	513	513	517	551	521	484	517	478	504	540	508	538	480	530	469	516	513	508	530	511	523	494	528	552	493	549	513	510	499	546	527	480	503	487	523	508	506	510	516	527	524	558	517	521	510	498	509	540	540	494	519	486	510	514	513	519	484	478	521	540	525	510	492	512	520	496	502	486	511	550	495	507	538	492	520	519	493	488	517	508	505	523	511	481	531	525	533	487	502	498	503	517	487	509	485	519	522	524	512	527	505	495	575	526	519	507	537	543	527	524	502	491	482	496	479	492	515	511	527	523	532	494	496	499	521	480	484	491	499	530	471	465	499	481	527	493	516	485	562	503	508	504	515	516	521	524	501	540	525	495	485	518	500	522	516	464	518	510	476	505	503	507	523	527	510	482	500	531	518	465	473	516	527	485	496	516	507	509	492	514	514	477	513	526	518	527	496	515	493	502	510	509	503	502	540	517	505	526	505	484	494	502	541	566	495	507	490	499	497	509	536	502	497	506	543	519	534	539	514	523	514	492	496	519	502	501	519	499	503	527	524	490	555	487	515	518	475	522	505	502	510	528	515	508	521	541	518	523	488	506	542	529	516	503	508	523	551	485	500	535	510	489	508	513	518	476	513	491	499	499	536	504	525	509	507	546	555	505	492	552	533	484	495	458	501	506	539	512	466	509	534	535	459	515	557	507	529	514	554	543	544	491	476	534	549	493	541	548	501	496	498	507	489	527	519	489	513	544	503	485	512	534	478	476	503	507	516	478	508	512	539	537	531	514	503	569	497	489	526	519
345	2	2100	91153	431	0	0	0	0	0	0	1	0	0	1	6	0	2	3	3	9	10	13	36	60	115	148	182	219	256	313	318	339	370	359	385	389	447	418	439	413	439	436	462	411	481	457	453	454	470	488	449	490	475	496	493	456	480	499	494	489	514	490	489	467	481	495	514	464	499	510	505	471	467	503	475	496	512	467	499	499	486	452	502	481	488	482	477	463	509	523	522	491	494	488	517	499	508	479	538	523	497	494	483	484	492	496	538	510	501	462	504	497	521	456	465	505	476	497	517	506	479	444	498	478	475	509	516	517	485	485	506	509	490	524	520	499	511	491	472	508	463	485	474	512	512	533	491	518	508	465	528	526	488	483	500	470	459	510	493	470	508	487	479	496	471	536	501	477	451	497	498	475	502	503	502	520	480	487	501	465	470	487	484	492	495	510	500	481	493	486	500	491	484	511	444	525	503	480	510	502	442	488	513	468	458	481	490	498	512	493	507	511	478	456	459	477	497	468	500	500	471	482	517	499	542	473	487	511	464	504	525	479	510	491	457	515	497	477	505	545	499	467	503	484	496	499	498	473	489	475	512	484	490	506	485	505	513	484	482	496	523	502	508	482	510	501	479	507	485	495	510	483	511	540	498	497	488	525	493	487	511	536	513	511	490	496	477	500	480	526	482	493	499	508	483	490	478	495	503	493	471	527	518	515	506	490	493	505	540	524	463	467	497	525	508	488	513	476	510	495	472	506	463	504	502	503	508	469	499	470	492	467	496	475	517	487	504	502	497	488	504	479	494	524	493	480	490	517	492	476	506	462	494	474	513	488	536	474	475	530	492	466	483	488	494	474	468	513	494	504	449	508	523	465	477	505	511	504	530	487	514	475	493	483	522	535	471	497	468	518	491	506	492	482	501	488	466	521	485	496	501	481	496	541	512	478	494	470	497	485	492	511	519	497	475	482	507	513	501	450	500	455	492	500	478	540	496	475	529	485	508	472	454	509	485	524	505	486	507	513	492	484	496	489	472	487	474	497	506	497	466	513	462	509	482	470	489	501	483	490	504	499	475	500	506	460	519	517	487	453	498	492	506	457	500	504	502	501	487	523	491	456	494	499	478	481	502	491	492	484	463	526	476	477	487	501	511	468	491	490	516	472	483	480	509	502	491	483	468	502	488	500	512	489	516	510	472	508	482	476	485	501	473	454	502	487	469	444	490	491	453	477	511	502	491	466	484	496	478	501	503	497	496	479	478	468	462	487	505	464	535	477	514	497	481	483	515	501	495	485	516	498	511	478	490	450	466	475	498	544	498	484	498	457	463	475	486	508	464	498	537	495	499	486	468	529	506	500	515	461	462	493	502	455	526	504	483	466	487	506	512	501	471	487	498	519	508	467	478	510	508	496	485	478	476	463	471	478	532	482	512	472	477	445	500	492	482	462	488	473	491	499	471	491	496	503	497	471	509	482	509	452	467	508	497	470	510	498	490	491	493	474	509	506	487	475	523	480	502	515	500	479	508	511	521	502	503	468	494	495	510	498	484	481	521	509	496	469	489	535	477	497	484	479	498	455	503	478	515	518	503	508	503	495	510	466	519	505	466	470	488	483	495	487	483	486	467	459	512	510	509	486	511	472	492	498	518	475	475	480	515	461	486	527	458	491	465	505	496	503	499	486	515	451	466	484	479	514	508	487	497	483	506	507	478	516	494	480	481	447	489	465	511	503	488	512	500	489	480	491	492	472	483	488	504	495	499	494	515	488	480	482	488	472	505	478	477	468	482	495	495	474	486	522	463	478	490	483	533	487	489	508	478	497	486	482	490	442	462	484	514	462	502	466	503	486	455	528	483	490	507	480	475	497	473	468	512	464	473	469	478	480	486	475	490	478	470	491	492	475	477	500	475	519	500	471	457	523	482	505	463	465	502	482	460	485	480	497	481	497	471	503	484	486	500	511	493	470	466	481	517	496	494	466	507	481	486	490	467	489	477	493	479	469	502	475	500	433	463	486	517	497	480	519	494	475	470	483	460	458	497	494	502	486	473	497	479	515	440	535	471	480	507	515	518	502	504	503	464	539	510	471	495	484	459	484	471	491	472	483	491	470	480	473	462	470	478	505	468	527	486	507	474	494	521	468	514	478	483	462	453	503	523	458	489	489	451	471	495	488	476	511	507	497	475	490	511	485	481	478	501	507	493	477	484	491	504	497	490	484	490	513	538	483	476	498	476	503	519	499	485	496	495	501	509	503	469	516	473	510	456	492	485	496	509	490	473	493	434	483	458	469	507	456	477	486	497	492	499	467	528	508	503	469	492	493	484	508	465	479	479	490	498	450	494	478	472
345	3	3500	91278	423	0	0	0	0	0	1	1	1	2	3	4	2	5	0	0	2	2	0	1	0	15	10	27	42	87	113	183	181	240	279	277	304	342	357	345	365	371	381	404	392	417	400	396	426	425	409	419	426	459	464	464	466	426	478	434	450	474	493	497	430	451	495	487	441	481	468	491	475	450	479	482	441	484	487	487	483	483	479	455	467	449	471	457	457	491	479	506	485	473	482	464	445	503	510	481	512	481	492	451	466	472	509	493	455	470	483	500	468	471	475	481	467	485	481	471	497	476	481	483	451	470	502	464	446	497	453	473	485	476	476	443	470	490	493	487	454	509	489	469	506	507	459	463	452	490	464	482	480	483	470	496	473	469	474	441	456	477	453	460	480	468	460	496	473	486	505	453	473	474	468	450	492	501	475	486	475	441	482	486	462	456	506	468	496	471	448	433	448	476	458	490	499	465	453	474	492	500	483	496	460	506	510	469	496	465	494	512	472	493	471	495	451	478	424	491	490	489	460	492	472	512	471	466	477	490	456	475	443	471	467	474	505	476	465	467	477	523	494	463	500	493	463	464	506	456	441	501	453	457	470	474	473	487	489	486	473	488	501	467	477	455	475	450	459	465	470	478	471	488	468	515	481	445	475	471	492	452	493	462	482	464	498	477	481	458	486	428	491	470	480	467	473	491	446	494	479	465	469	482	465	476	488	514	446	478	466	489	468	463	452	473	476	518	450	459	479	479	472	461	437	447	478	449	466	464	458	487	455	469	477	472	477	488	475	456	463	462	455	466	471	451	467	480	489	440	439	474	460	489	477	490	470	432	455	475	518	479	457	484	479	503	457	477	482	514	472	482	478	450	483	482	477	480	459	499	446	487	484	444	526	492	488	461	481	497	455	451	492	490	454	487	471	460	455	481	476	454	471	476	495	468	505	474	485	490	494	485	461	479	488	462	470	468	482	446	492	467	486	464	467	463	472	445	463	487	441	481	447	456	497	480	484	466	469	463	449	441	497	462	462	457	473	503	503	461	483	458	446	462	465	483	472	472	456	474	486	468	465	453	474	473	466	456	485	516	492	469	481	448	463	444	433	447	466	491	463	461	439	494	457	490	481	471	481	474	476	486	483	477	486	498	492	510	462	463	457	512	443	470	464	470	485	487	455	464	467	498	475	453	465	441	495	507	471	465	471	489	459	491	468	498	474	482	482	447	466	472	492	452	427	441	467	461	451	469	471	466	490	443	481	489	482	437	481	489	473	468	488	465	494	495	445	470	445	486	485	435	476	480	477	477	491	523	462	492	473	473	510	476	478	490	475	471	507	479	491	450	477	461	485	461	452	470	475	444	450	470	483	497	498	450	490	453	473	460	448	503	456	505	484	453	465	485	476	454	456	463	467	492	464	505	481	493	474	494	486	441	453	476	474	484	453	468	502	474	490	521	470	476	484	487	456	460	503	483	492	452	480	458	468	449	503	467	440	474	459	476	465	495	460	467	468	464	475	454	476	456	470	477	471	473	503	452	481	478	467	488	480	506	446	465	484	457	498	445	451	490	464	453	475	463	481	475	444	490	476	504	470	489	461	475	475	486	459	498	444	471	509	452	459	464	444	476	487	509	477	459	465	488	456	476	483	519	478	460	447	467	453	437	463	483	460	412	472	472	488	478	449	460	454	490	483	450	482	482	463	464	445	471	499	414	458	492	485	472	447	475	483	465	476	468	463	496	485	482	451	465	476	487	465	495	486	442	475	484	486	488	500	450	468	442	521	492	461	483	496	474	462	502	454	457	474	498	460	448	493	481	469	495	459	465	452	477	484	495	476	468	472	450	471	461	495	470	461	469	448	463	501	492	486	492	470	448	456	494	488	485	455	462	430	495	497	468	458	464	459	471	486	494	500	483	458	467	471	494	468	477	450	455	474	451	492	480	492	472	497	487	482	496	461	476	470	490	468	451	470	473	481	498	467	479	460	493	474	482	457	480	452	434	477	482	462	449	477	448	459	475	442	453	468	506	486	475	478	463	455	495	454	487	464	455	516	480	495	511	469	508	462	482	462	497	497	463	498	494	469	503	463	457	458	476	475	444	470	482	471	503	483	484	494	497	451	473	477	505	484	506	459	494	504	470	465	507	486	487	480	451	445	505	455	494	439	475	460	451	471	488	472	455	468	443	460	443	499	414	464	457	475	473	481	529	488	453	450	493	466	479	435	463	484	496	458	474	445	470	483	496	487	461	490	469	468	453	472	479	467	476	481	445	464	454	467	469	479	479	452	451	478	489	500	438	459	516	469	460	490	467	451	442	440	459	487	480	458	492	481	451	492	499	510	464	484	492
345	0	2700	91403	401	0	0	0	0	0	0	0	2	6	5	4	1	2	4	3	1	0	1	0	1	1	2	3	8	9	41	59	70	129	156	203	222	283	270	279	351	344	385	363	403	400	394	415	410	444	422	444	437	427	444	432	447	499	485	480	509	512	481	448	465	483	460	492	500	515	480	529	504	506	485	444	504	473	499	498	492	504	493	507	504	495	512	535	537	490	505	481	497	498	503	502	450	500	498	508	482	506	532	503	492	507	511	489	504	504	481	507	490	531	479	505	502	498	506	500	498	500	516	492	506	486	520	510	497	524	518	500	534	479	540	488	508	497	487	509	481	529	497	500	530	510	511	501	511	510	526	510	534	529	539	500	513	488	496	504	525	521	520	531	480	552	470	534	514	520	491	546	485	484	529	461	513	529	486	505	506	475	475	460	537	491	470	473	510	485	508	505	518	533	468	495	524	537	488	507	507	535	468	512	505	524	529	497	533	474	507	484	520	496	555	507	493	505	511	506	476	511	495	514	489	505	520	483	499	508	483	501	518	519	508	488	471	497	502	498	499	472	500	536	493	506	462	468	518	483	488	491	492	523	488	504	511	483	485	510	511	533	497	469	480	502	503	498	504	504	490	518	461	515	487	502	476	495	495	509	506	492	484	510	502	501	475	496	487	468	509	531	489	504	489	535	483	479	489	495	490	480	479	489	501	479	507	504	499	509	471	544	495	472	508	528	515	499	484	547	506	478	499	506	513	447	481	499	515	501	524	486	502	526	493	477	499	499	495	486	492	529	498	512	485	506	466	473	490	511	498	508	504	472	508	535	512	481	488	495	501	480	481	467	512	499	505	498	497	529	510	480	484	493	472	521	462	506	487	519	510	499	508	481	488	462	497	488	478	492	508	480	521	506	505	478	476	526	511	529	511	517	485	498	508	507	494	491	497	472	508	523	518	501	506	506	484	494	510	471	453	561	502	486	522	477	529	512	469	503	518	494	490	499	513	504	460	491	515	504	502	493	498	526	496	475	507	526	474	507	504	517	491	528	511	484	476	501	476	500	474	451	480	491	485	504	509	519	484	488	499	503	493	472	480	519	487	497	488	509	507	495	472	490	486	489	478	479	489	514	480	472	512	491	491	454	502	475	440	500	504	458	511	492	492	501	505	515	496	504	485	471	473	518	485	497	490	483	482	519	519	504	491	514	480	498	509	471	474	498	495	494	490	502	492	502	538	487	511	463	534	491	482	478	496	522	498	486	483	457	479	472	474	476	511	489	508	492	499	467	472	494	493	482	480	549	492	497	502	483	507	473	479	471	520	475	510	512	480	516	480	491	538	454	489	490	477	520	519	487	488	518	481	496	477	523	494	472	493	520	495	469	505	490	542	498	475	481	515	496	501	497	479	498	498	522	491	500	513	478	512	493	486	499	463	473	497	491	496	446	508	498	483	480	475	515	497	500	497	526	522	487	491	477	492	516	491	500	482	491	470	508	493	499	530	494	489	534	482	532	524	504	498	497	519	484	483	499	495	496	525	471	486	475	519	532	496	490	530	490	486	495	463	495	513	503	471	496	517	498	494	481	471	482	502	513	492	495	496	476	501	501	507	487	479	487	485	486	481	478	482	495	488	497	497	478	474	505	499	475	496	480	474	485	468	507	507	535	506	490	488	493	485	515	501	518	474	510	477	504	487	489	482	476	473	487	485	479	474	482	509	469	486	530	493	512	492	494	510	520	496	514	476	510	512	498	469	477	490	508	536	467	492	506	537	487	476	499	494	474	527	493	499	488	462	479	469	488	463	535	497	509	523	493	521	529	536	511	487	492	449	500	514	511	498	518	496	487	524	462	486	474	495	500	494	506	475	501	505	469	523	486	482	507	520	488	475	520	501	506	509	483	510	513	478	475	484	484	495	510	487	448	503	494	483	497	497	510	478	495	501	487	495	472	476	480	467	491	500	488	477	507	488	512	502	501	494	539	490	504	495	510	510	512	496	493	507	462	494	541	502	520	489	521	500	520	508	484	508	499	498	496	468	482	482	533	488	495	508	478	542	508	485	519	515	495	510	484	536	515	501	496	496	464	468	480	492	488	505	501	509	493	500	505	500	515	468	502	488	504	511	486	474	497	508	523	488	468	506	493	457	503	532	502	503	473	459	564	467	478	518	488	480	521	474	499	485	478	526	527	494	487	484	550	484	509	488	503	511	467	506	512	483	523	533	475	477	479	494	519	484	491	460	490	485	480	503	479	489	514	519	502	505	462	478	517	524	468	497	500	488	491	486	514	483	486	482	483	485	510	487	455	509	493	463	488	487	483	468	546	486	484	475	495	472	493	498	497
345	1	1900	91528	420	0	0	0	0	0	0	0	0	1	0	4	2	3	3	17	21	52	66	131	182	249	266	324	322	389	396	390	453	485	446	459	440	483	426	494	490	505	522	533	537	523	497	510	528	540	504	518	510	580	531	557	552	531	498	547	533	530	539	534	530	530	554	539	547	542	557	549	525	555	498	552	532	540	551	544	567	549	549	519	538	542	534	543	568	527	535	560	514	551	552	582	518	536	549	541	568	555	538	560	500	557	535	559	547	529	561	554	529	537	554	542	526	526	539	556	573	517	555	558	577	569	519	534	551	547	533	567	565	543	538	542	548	541	521	524	548	545	528	530	542	552	553	527	535	531	580	558	505	557	550	570	561	537	521	556	552	544	554	536	566	530	522	557	521	548	552	548	521	530	509	544	560	562	523	526	538	596	505	557	551	574	526	575	546	559	550	550	516	546	548	572	517	533	559	585	530	534	556	549	546	545	519	534	566	532	579	558	548	518	542	544	549	543	533	544	523	518	526	558	510	528	525	572	520	537	530	562	548	555	526	555	569	550	543	545	557	526	551	584	572	563	559	552	553	528	527	561	543	535	589	563	585	547	548	554	545	551	543	513	520	562	528	547	563	535	567	531	556	524	552	546	560	558	523	574	548	524	538	544	540	570	569	547	525	517	528	562	554	528	511	508	583	542	543	571	535	566	528	525	556	542	570	545	560	549	536	566	549	570	565	549	533	515	581	506	529	552	545	507	533	534	517	533	544	567	545	559	578	561	510	548	544	525	537	570	524	571	573	560	538	522	551	537	520	551	549	540	541	553	536	496	548	550	508	557	549	574	522	554	527	540	561	569	544	541	564	563	509	544	530	560	519	547	576	547	533	561	522	520	532	555	537	543	548	527	539	606	542	519	549	540	550	525	548	530	553	534	533	558	563	565	556	572	529	548	526	530	552	558	541	547	546	529	519	551	546	553	528	545	517	559	540	553	492	556	534	552	504	545	544	532	532	561	497	575	533	547	511	585	512	519	545	535	565	498	561	586	561	552	554	573	558	572	525	527	552	554	537	525	553	535	529	522	522	560	495	606	545	554	552	532	563	543	509	536	549	529	542	555	520	511	521	559	555	535	580	525	513	543	563	580	541	584	549	551	533	554	517	501	543	525	545	532	542	546	541	554	508	531	531	554	543	534	516	522	541	525	524	549	557	526	550	531	552	581	551	553	537	575	545	537	554	548	544	533	532	513	556	548	513	544	551	575	543	515	519	529	516	533	557	538	551	548	554	553	538	522	549	528	535	535	550	545	544	523	543	562	537	539	536	545	549	547	519	541	529	512	598	525	541	568	564	527	525	598	515	565	572	531	520	546	574	560	548	544	530	547	536	525	551	514	506	567	552	558	500	549	515	532	553	545	576	512	524	546	536	567	508	533	547	548	547	553	523	518	549	528	535	519	516	541	530	556	542	550	526	501	570	524	553	523	509	569	512	535	563	502	552	513	534	552	552	516	522	537	573	573	562	534	490	525	520	541	543	544	561	498	566	547	544	531	565	527	552	517	537	518	553	526	551	576	555	536	545	547	508	550	551	511	553	553	549	514	516	549	525	520	562	520	544	530	530	538	562	551	569	559	533	530	549	502	528	542	579	603	526	574	539	559	552	572	553	558	550	532	545	531	540	494	570	511	562	545	547	544	547	561	587	536	543	574	541	536	553	530	495	567	521	506	520	576	542	577	520	553	522	529	557	542	527	516	536	516	535	520	552	528	512	555	515	553	567	516	546	527	584	566	545	532	559	568	568	524	552	537	527	500	540	554	568	521	564	551	547	541	510	566	526	561	535	526	527	529	506	538	549	540	585	532	533	533	538	549	556	536	534	523	501	534	559	520	507	570	535	557	570	515	543	508	514	561	559	546	565	549	510	547	518	559	567	547	572	504	548	518	549	516	505	564	538	560	565	569	519	568	541	559	545	574	579	541	566	516	525	521	543	572	521	554	524	605	500	547	524	543	532	516	528	535	543	520	557	576	538	557	536	529	558	521	547	521	546	512	547	543	542	527	529	540	575	535	562	558	541	558	524	559	545	545	536	533	538	508	569	549	551	544	523	569	569	555	546	541	527	526	529	556	581	532	545	535	562	530	541	477	554	528	553	513	549	568	539	536	533	563	552	524	499	520	488	528	525	549	529	528	535	515	523	527	579	577	549	566	506	528	593	546	515	531	533	533	519	534	546	551	526	551	539	517	517	519	554	557	568	536	559	565	532	577	522	552	571	540	559	542	546	542	513	556	526	503	551	532	553	545	539	558	547	550	517	556	512	538	534	552	530	535	553	543	540	536	546	530
345	2	2100	91653	413	0	0	0	0	0	1	0	1	2	2	1	0	2	1	5	4	10	24	38	56	111	163	184	254	247	306	316	325	386	374	410	426	441	454	442	486	452	483	455	483	477	476	486	458	479	481	502	457	493	483	484	517	519	507	489	548	501	550	550	514	519	528	536	523	497	516	505	508	520	534	522	537	553	531	522	547	502	573	509	530	530	506	529	529	504	519	496	547	507	533	474	515	528	534	511	499	522	540	506	537	478	545	470	498	518	559	520	506	548	533	496	545	526	548	545	506	537	494	515	525	521	535	522	545	501	509	547	516	537	536	544	551	527	512	527	508	493	574	524	541	571	507	521	514	551	516	515	509	521	559	508	522	536	526	513	476	504	509	510	523	544	485	547	525	503	529	495	539	550	516	518	526	534	504	520	474	523	549	547	534	525	505	514	468	548	534	515	534	517	523	524	517	537	530	526	522	509	527	509	514	568	534	522	513	500	552	496	522	512	524	534	504	527	491	516	539	520	567	492	491	528	535	504	536	545	523	525	535	528	507	475	546	503	522	521	532	544	508	533	550	502	544	524	526	524	504	507	505	503	527	526	488	509	538	540	521	510	485	514	525	517	519	499	493	571	566	528	501	538	504	492	519	502	543	489	512	521	518	476	507	543	530	535	539	501	532	557	514	504	506	543	504	534	514	518	514	502	520	508	494	504	559	559	536	494	479	511	541	529	511	539	520	529	490	552	501	494	507	513	493	502	484	533	524	536	517	538	514	513	540	531	524	512	522	516	540	509	456	501	505	532	537	527	553	502	500	527	498	527	518	531	547	518	562	484	524	527	527	533	523	533	491	555	508	529	522	524	512	519	547	527	497	504	551	516	506	503	520	540	473	506	559	504	508	515	495	507	518	504	500	493	515	553	538	519	496	519	528	518	504	530	537	506	505	490	502	507	493	516	516	513	517	524	550	536	505	555	499	535	511	542	543	528	510	544	480	508	473	524	497	495	506	521	501	552	495	533	535	558	534	555	495	515	516	526	521	515	514	531	508	508	537	539	524	501	547	507	542	526	521	514	531	532	499	528	532	524	513	531	518	511	500	569	501	550	510	498	513	504	525	517	534	518	517	497	520	527	511	521	542	560	499	497	512	514	526	532	528	524	532	518	497	522	480	517	520	515	535	553	533	511	509	471	472	530	540	537	510	488	562	513	537	510	517	501	515	541	479	500	536	517	501	516	511	514	555	539	511	542	510	551	480	511	476	526	531	518	541	505	515	517	509	524	500	491	532	543	524	524	539	533	499	493	507	521	510	509	557	506	535	540	555	535	516	555	519	522	519	567	511	533	542	548	515	511	519	531	557	504	522	502	543	524	492	541	501	531	502	535	542	513	525	515	553	487	521	472	520	487	523	495	546	549	516	487	517	519	529	489	485	521	533	523	542	527	533	528	479	544	487	538	502	504	528	490	515	523	549	510	538	526	515	531	544	550	485	529	537	530	528	506	544	537	510	492	510	524	546	512	516	528	512	512	541	513	495	501	499	477	507	504	489	521	542	514	532	517	560	497	507	526	534	462	514	541	516	553	534	515	507	554	541	530	490	511	536	539	515	491	453	512	585	514	540	528	538	516	519	505	517	505	511	531	508	539	477	507	510	520	507	494	546	516	506	533	515	549	566	516	505	512	518	491	519	522	473	538	539	505	523	528	517	525	497	529	557	498	519	475	501	531	484	527	503	504	553	509	487	542	544	508	556	496	559	524	522	512	542	522	495	547	545	521	535	511	519	519	536	513	535	497	514	511	526	502	511	518	529	494	490	528	526	514	522	525	530	555	523	538	553	523	540	527	511	523	528	528	517	519	512	529	503	524	514	503	512	528	549	525	489	550	510	504	520	532	516	522	507	512	518	528	570	554	478	520	543	534	504	534	520	509	495	521	496	535	517	501	541	508	494	521	524	509	509	497	547	510	505	536	507	556	528	526	531	490	517	533	542	507	510	483	531	542	522	528	551	508	519	539	509	500	539	555	522	522	504	479	496	483	503	523	479	516	553	494	518	533	493	537	510	507	513	516	518	546	500	511	533	551	498	506	529	512	513	534	547	545	530	519	542	502	490	518	503	538	494	528	555	515	514	505	521	482	509	491	503	514	492	517	520	528	526	490	519	502	510	520	485	521	540	529	497	495	546	513	513	499	487	528	524	510	504	518	544	528	518	509	526	522	532	530	530	524	536	538	522	463	529	550	554	499	491	522	519	504	491	560	521	483	509	492	487	513	504	511	519	526	514	558	529	532	527	531	501	541	527	522	515	553	530	514	516	524	490	480	495	520	548	550	504	517	512	518
345	3	3500	91778	415	0	0	0	0	0	0	2	0	2	2	1	1	1	2	0	1	0	1	2	2	5	5	27	38	67	87	141	206	233	240	272	310	326	338	437	384	392	444	414	429	453	440	463	457	459	451	507	486	516	492	485	477	484	486	474	515	509	492	485	488	481	504	501	498	490	509	511	548	511	483	520	521	476	564	506	506	504	477	496	502	534	496	515	548	464	534	494	496	514	514	510	522	509	488	520	524	516	564	538	472	512	501	513	524	506	523	509	536	504	560	521	510	518	500	498	500	509	517	510	515	525	527	519	536	525	520	530	513	510	531	524	498	494	498	509	504	489	524	510	556	529	506	553	563	511	522	504	513	541	547	541	522	529	524	539	559	520	486	499	504	510	495	511	505	494	514	469	521	496	497	476	527	513	534	540	510	516	536	560	480	511	520	516	511	494	516	497	516	526	510	508	506	535	496	516	522	469	542	528	554	506	513	536	535	501	549	498	509	518	542	526	498	513	516	529	526	523	545	550	523	532	531	501	511	503	497	480	493	536	509	518	541	521	539	538	524	513	514	480	516	530	506	541	528	548	488	536	540	471	502	535	545	530	506	529	544	514	507	509	515	501	545	516	540	533	510	523	546	513	533	517	489	529	490	551	522	504	477	475	546	507	485	543	520	532	564	459	507	521	526	521	505	508	503	509	525	534	504	526	498	536	513	490	510	522	502	510	538	495	523	534	518	520	492	509	519	525	503	556	511	528	527	513	509	531	538	497	501	518	510	525	543	496	520	514	505	521	486	511	523	517	515	517	497	526	509	530	492	507	511	556	488	481	516	534	509	535	533	504	527	531	519	506	517	511	517	529	501	534	514	532	465	514	509	566	504	492	517	501	539	531	522	503	521	538	533	531	509	503	545	508	532	513	516	522	511	539	515	526	525	509	511	523	545	519	519	492	501	471	520	527	487	538	532	519	514	546	503	538	563	490	481	517	520	519	471	527	484	483	512	519	524	519	499	512	467	476	487	495	518	551	485	481	502	527	511	549	501	526	509	513	504	507	504	487	522	523	527	537	511	533	540	528	532	512	513	528	531	488	531	521	503	524	460	537	498	489	553	504	506	482	501	520	469	523	542	509	526	484	518	522	491	506	533	516	508	516	534	520	485	518	492	518	487	518	534	514	521	507	500	513	471	524	508	512	531	513	516	517	502	498	505	503	505	496	506	529	495	499	548	511	496	526	554	509	490	511	505	530	503	489	519	514	515	503	539	500	557	502	528	534	520	510	510	535	520	518	513	525	501	479	508	548	565	505	483	470	524	547	483	485	505	517	511	498	534	513	497	499	530	511	535	484	544	541	507	528	531	522	554	523	495	521	500	530	503	510	492	492	511	533	503	507	523	514	488	528	545	536	518	504	501	517	519	510	524	534	522	530	504	541	501	474	498	502	489	535	516	496	487	494	512	499	537	493	529	498	489	512	501	501	528	501	532	522	498	512	518	530	509	541	514	528	508	501	504	490	507	505	512	526	492	499	485	513	541	509	546	520	543	519	524	483	533	556	526	538	512	514	518	530	523	484	500	513	512	540	514	509	504	503	569	504	501	519	510	540	552	516	500	494	498	511	515	515	490	524	502	498	513	516	514	487	546	528	480	531	495	500	485	536	534	549	479	502	521	536	511	522	518	501	500	489	517	499	501	474	503	508	516	511	508	499	486	542	527	509	512	520	500	517	490	541	519	496	543	504	495	529	472	524	514	535	516	521	516	499	497	479	535	516	471	526	513	524	539	498	505	511	519	507	531	476	500	508	536	519	476	531	510	524	488	492	526	490	479	516	511	500	532	511	520	519	525	518	508	491	502	500	536	497	537	512	522	479	472	521	480	512	504	510	538	504	533	539	505	471	519	505	537	571	529	470	533	483	546	530	527	482	494	512	509	525	535	529	523	522	517	527	550	505	539	515	488	527	574	522	535	494	518	526	490	523	515	528	498	491	530	532	498	520	506	506	508	522	507	525	516	496	514	485	522	541	516	524	532	537	509	507	532	537	517	520	520	528	523	546	494	495	511	536	524	528	485	510	500	519	546	536	528	517	524	505	511	506	478	503	542	514	493	502	473	479	531	505	521	524	533	508	500	526	547	469	493	490	500	504	540	533	493	532	485	512	498	544	523	511	496	486	548	519	500	509	513	522	516	504	512	494	514	526	510	540	476	513	488	517	504	525	528	522	498	508	526	554	550	488	467	532	519	519	491	505	517	493	534	496	532	489	494	530	529	497	496	530	515	528	510	483	499	486	516	518	518	507	497	526	512	544	501	535	523	506	501	532	495	540	517	545	496	512	490	533
345	0	2700	91903	403	0	0	0	0	0	0	0	2	5	4	3	6	3	4	4	4	1	1	2	0	1	0	3	2	10	14	45	67	104	128	171	197	241	279	310	327	355	352	386	407	443	371	443	442	423	457	443	465	447	468	509	460	464	461	492	497	463	458	495	488	490	509	550	485	505	502	500	487	530	530	519	508	490	507	481	507	479	521	474	534	504	491	515	498	537	501	504	522	518	503	526	486	505	546	522	545	502	492	513	528	526	499	502	514	492	531	528	510	521	519	519	507	553	512	506	550	514	540	507	506	525	522	518	504	524	500	550	533	560	502	519	529	529	484	513	528	531	578	512	490	534	543	515	527	490	549	509	497	564	505	532	502	505	537	523	494	525	549	510	493	478	516	522	546	508	511	538	495	519	548	515	486	481	497	542	491	489	521	487	519	545	479	533	510	510	533	540	545	495	496	515	524	546	486	517	512	523	476	521	497	530	495	545	525	523	504	518	528	518	512	508	518	512	547	486	565	521	531	531	527	541	505	487	524	534	529	561	526	524	495	542	528	498	511	518	531	519	513	490	497	539	522	526	530	536	483	529	522	491	531	550	567	555	529	544	528	496	492	548	509	494	533	525	520	530	513	555	527	472	488	480	499	485	551	511	513	493	517	481	548	514	526	517	486	537	500	507	531	478	518	518	501	557	513	502	501	521	518	532	485	542	506	506	515	499	560	538	517	525	511	530	510	518	535	512	518	530	481	510	509	537	518	512	540	520	524	509	525	515	518	509	540	544	489	475	516	503	505	548	486	544	509	504	511	527	512	535	513	533	497	518	512	514	531	500	541	494	514	542	526	499	486	518	509	491	532	540	511	521	491	512	540	514	523	498	539	507	476	514	581	494	513	499	523	511	485	514	528	510	523	539	529	510	480	538	512	539	531	512	522	503	479	506	514	511	514	495	518	520	519	504	477	520	558	529	507	507	523	541	511	486	527	513	531	501	495	497	483	461	538	501	490	489	535	528	550	523	492	485	503	537	477	506	516	501	478	523	511	533	538	500	521	528	533	513	525	519	524	526	485	504	527	511	519	548	485	518	527	510	510	519	540	498	539	536	516	521	517	501	534	515	511	516	509	519	463	529	532	537	509	542	510	487	514	509	504	487	492	513	523	515	516	502	476	516	499	531	477	530	523	504	480	518	487	515	514	523	515	528	544	504	520	489	542	519	513	529	504	523	511	500	538	512	486	496	508	551	524	505	515	518	490	508	532	479	506	523	513	502	469	460	527	503	511	501	490	518	501	521	493	508	544	476	508	537	555	539	524	498	526	495	474	516	532	472	508	480	489	515	511	529	521	522	492	517	507	482	512	496	537	537	500	507	509	480	506	525	506	541	513	489	516	493	489	508	473	545	510	511	522	486	522	521	538	518	504	511	497	517	518	531	476	550	480	505	521	503	479	525	554	553	511	521	505	513	517	517	514	513	527	537	522	549	502	496	516	497	482	520	525	510	448	535	534	511	521	516	551	501	540	525	519	497	537	482	523	540	499	468	495	505	503	520	517	519	488	514	482	531	481	506	541	526	536	528	513	534	543	538	524	566	510	523	476	558	528	505	522	511	487	497	534	560	475	481	532	520	514	496	542	531	503	542	536	492	497	517	535	530	472	507	514	503	545	532	494	529	474	515	529	501	534	501	517	527	486	493	531	510	533	509	492	501	520	513	492	545	503	531	513	484	505	504	514	540	493	523	545	510	528	543	541	484	490	514	520	502	517	529	518	534	531	557	495	543	476	539	526	485	523	496	540	503	494	510	565	506	531	540	496	485	543	516	504	533	518	496	501	554	531	523	475	522	531	532	536	527	526	508	533	507	518	507	496	566	498	527	488	512	497	541	542	498	498	537	490	509	508	521	491	526	499	502	514	522	512	506	502	486	507	511	508	503	529	535	514	512	465	497	508	506	529	540	526	519	475	486	511	520	519	574	498	497	532	537	537	529	522	496	517	475	530	520	512	523	467	512	497	532	531	532	512	542	537	529	508	552	525	479	489	517	518	519	519	517	505	499	517	507	506	505	493	491	492	524	511	507	528	522	505	543	515	504	494	534	538	515	511	492	512	514	517	528	528	521	521	534	494	548	525	481	505	509	500	509	544	515	478	509	549	519	529	524	482	499	495	514	490	489	496	531	505	533	568	515	531	541	490	498	490	505	535	526	499	509	523	486	520	530	515	510	534	503	503	494	537	492	522	528	506	492	496	519	501	535	529	533	528	515	493	501	505	513	523	565	502	527	505	504	552	513	492	505	517	514	515	498	497	523	506	500	545	497	531	500	505	549	512	509	492	522	512	543
345	1	1900	92028	445	0	0	0	0	0	0	0	0	0	0	1	2	2	2	9	28	39	82	123	163	205	267	266	298	339	380	398	419	395	403	431	465	424	435	466	459	454	475	458	497	473	501	496	477	522	491	464	492	466	483	493	521	494	486	468	508	475	566	547	507	494	495	504	530	469	490	506	534	501	520	534	521	541	513	552	506	532	520	489	515	494	503	514	532	521	491	515	526	517	532	522	507	526	515	530	510	536	525	515	497	520	519	506	525	514	537	508	502	525	507	533	539	513	511	492	502	517	455	514	530	493	516	465	514	535	499	527	497	458	550	506	504	498	500	493	532	499	490	458	494	493	517	528	496	536	511	511	497	536	523	530	548	547	488	530	537	509	541	520	503	512	499	501	520	532	505	500	473	484	518	483	514	510	487	533	512	494	520	504	499	515	512	515	504	510	511	504	510	514	510	518	485	528	514	524	533	503	474	504	496	486	519	513	532	515	485	515	528	479	526	508	508	538	501	538	494	509	517	491	514	536	496	541	514	507	529	524	522	527	526	536	541	491	501	501	518	518	505	531	513	497	486	513	505	477	513	531	508	523	572	477	518	538	518	502	524	507	526	530	521	499	544	480	508	511	470	510	491	542	499	497	486	516	502	522	492	538	506	523	478	507	489	561	510	485	523	518	511	514	480	524	490	499	534	531	521	495	488	477	557	493	544	553	482	532	510	490	515	528	481	512	520	512	510	515	503	528	498	517	499	507	494	516	486	542	486	508	507	523	517	518	497	479	556	500	530	521	522	498	491	488	526	489	480	560	492	480	501	508	522	495	486	515	494	473	503	556	504	483	483	519	510	494	504	492	511	514	504	537	501	528	493	493	523	518	515	538	524	526	516	501	527	492	561	517	480	539	533	496	536	538	475	491	491	524	501	508	498	509	498	514	536	504	501	521	505	502	536	499	482	510	485	469	500	501	518	487	531	527	529	504	517	488	487	540	512	528	536	517	497	488	485	498	501	551	485	545	515	475	480	523	501	478	489	520	514	485	542	512	522	501	497	522	491	493	503	501	527	489	518	495	518	529	536	487	492	532	491	524	511	483	505	538	522	486	484	527	503	509	513	481	487	526	509	504	519	514	539	558	555	493	495	529	509	505	528	505	517	484	487	508	491	490	532	517	515	517	496	476	505	529	503	517	509	508	491	536	506	498	516	503	513	549	534	480	513	493	500	511	482	535	540	506	502	506	492	509	536	487	482	511	507	511	520	500	500	503	464	495	529	520	516	558	535	540	528	532	537	507	485	517	554	500	527	520	481	522	526	499	518	503	517	531	515	484	505	480	514	522	497	516	497	514	488	484	514	500	499	522	513	500	519	494	528	491	526	517	496	504	508	506	471	483	523	484	513	501	486	517	535	518	464	517	537	537	477	488	536	515	467	477	490	475	510	512	501	505	519	490	523	533	486	534	491	514	476	492	504	493	525	493	513	490	506	511	510	519	532	515	487	482	509	491	533	532	506	528	503	494	492	536	502	518	529	486	505	514	489	505	511	511	520	526	515	535	497	480	495	485	487	534	563	492	471	519	544	530	494	525	491	513	506	504	477	520	504	543	516	504	505	495	505	509	516	511	516	494	475	528	496	522	501	511	524	480	510	517	504	486	536	514	533	502	518	493	495	513	519	502	510	536	523	515	508	498	495	495	491	512	495	491	519	481	524	479	510	473	531	514	494	487	497	542	468	519	487	505	514	551	480	511	495	482	512	498	530	539	503	520	492	524	499	471	536	505	539	475	494	496	541	521	488	523	508	496	492	523	484	497	508	520	529	548	504	465	534	501	497	505	511	525	468	508	523	526	517	512	506	476	498	514	515	536	486	497	524	503	504	478	518	523	502	466	524	524	499	527	493	504	474	495	544	541	522	553	512	504	497	521	469	495	524	497	517	497	521	512	536	511	516	520	496	485	516	475	509	493	519	493	505	499	533	504	516	524	502	481	524	523	517	493	479	486	496	534	493	538	503	526	515	560	492	531	494	507	487	521	546	504	505	492	497	538	550	502	499	533	492	524	522	490	506	511	532	537	499	472	522	479	494	530	493	498	503	530	445	449	502	519	496	509	500	501	503	488	531	487	476	535	531	442	495	529	530	503	527	503	540	506	515	513	518	465	532	486	469	529	493	476	518	487	481	496	503	507	503	497	508	486	532	523	537	482	502	523	509	508	469	508	488	505	496	465	573	523	497	493	477	469	488	520	469	566	512	497	532	513	485	517	524	510	479	498	531	516	494	554	495	505	495	527	503	530	494	510	524	500	476	507	487	471	535	518	498	505	495	526	524	497	495	514	502	545
345	2	2100	92153	432	0	0	0	0	0	0	1	0	5	0	3	1	3	2	4	5	10	15	37	56	105	159	183	232	289	314	345	338	377	392	392	397	447	447	478	433	455	415	455	461	465	501	478	491	472	504	491	511	524	488	501	478	503	483	493	511	484	487	481	504	466	506	528	500	561	491	504	504	523	491	477	523	504	493	494	529	528	479	520	482	542	514	502	510	487	517	476	517	510	526	489	494	503	520	481	492	501	549	488	522	490	529	513	503	516	474	526	495	495	517	518	501	522	522	469	501	505	482	469	531	485	484	503	544	488	504	505	526	506	503	484	516	505	480	488	530	515	510	487	495	521	533	491	484	471	510	504	473	524	504	510	539	490	499	511	504	482	499	500	489	486	514	478	490	538	495	488	497	485	505	489	494	518	523	512	503	483	495	482	504	491	499	481	491	516	527	471	495	505	493	498	496	498	485	542	524	499	516	508	521	505	504	513	476	509	513	503	488	528	491	479	513	502	483	520	551	484	501	482	471	520	521	506	453	492	512	520	505	515	512	482	512	516	490	504	495	501	494	504	494	485	506	518	487	505	542	483	519	489	529	515	501	519	512	529	547	488	495	510	495	507	499	499	514	513	491	500	476	498	514	509	530	482	485	556	529	479	494	516	493	497	501	513	466	499	466	510	493	519	487	529	485	525	506	483	498	497	487	491	493	522	485	497	506	497	473	492	490	509	479	482	504	514	486	515	502	488	526	466	483	483	500	476	509	493	533	512	498	563	487	507	492	507	499	499	499	507	507	463	486	524	486	473	490	508	481	489	519	489	489	477	471	479	536	499	505	515	505	510	502	518	480	504	496	489	539	502	511	506	485	491	479	483	537	509	501	480	508	477	502	519	487	534	495	505	496	504	495	502	515	482	500	480	494	503	477	516	501	487	490	470	492	497	538	496	471	484	502	497	510	480	490	509	500	533	503	488	477	484	496	488	506	493	493	509	513	513	519	514	475	510	489	519	517	485	484	475	486	514	496	447	488	505	472	483	504	516	523	455	498	491	522	473	504	487	499	508	500	480	487	514	487	500	520	519	479	498	468	495	511	523	508	498	520	505	487	494	484	475	509	521	494	509	503	525	484	484	499	492	504	482	530	509	509	525	518	513	469	500	487	471	534	520	500	503	522	500	508	476	482	486	491	504	503	531	530	505	498	510	487	517	484	480	531	479	479	479	538	489	517	489	520	526	531	484	503	483	460	508	471	480	488	483	514	502	476	502	497	503	492	506	484	522	508	492	497	502	490	527	519	461	479	533	499	497	549	494	542	474	489	538	502	510	525	514	476	521	474	459	482	510	483	503	522	481	524	531	525	530	484	524	528	480	515	487	513	520	527	499	480	530	504	490	449	509	515	510	481	503	542	472	518	500	499	498	495	491	467	506	488	514	543	489	467	517	502	528	516	499	505	470	488	507	501	495	480	494	502	513	469	504	511	527	504	498	496	517	494	502	504	470	488	480	498	511	477	523	462	498	490	501	509	487	453	522	501	498	497	501	492	490	506	529	471	467	485	474	475	513	476	499	448	479	501	489	484	508	479	505	524	498	510	490	482	509	502	473	503	495	502	473	505	526	504	474	519	514	494	532	519	479	494	490	502	508	494	515	486	485	503	499	492	493	535	521	475	510	466	503	514	526	485	500	467	478	510	514	474	522	504	494	511	467	495	498	497	494	483	507	490	505	502	495	469	487	485	534	500	509	518	499	472	506	500	492	526	524	518	520	513	527	505	497	517	485	497	512	487	480	510	532	453	511	507	506	498	511	495	513	503	488	511	495	504	502	487	503	490	482	512	495	525	519	488	492	499	473	493	530	483	506	472	478	525	502	531	481	504	518	499	515	496	514	488	516	530	493	518	514	509	514	501	475	499	505	470	528	510	470	493	527	473	486	499	502	531	501	472	490	517	512	499	524	523	493	509	520	489	471	475	510	463	516	510	511	479	492	493	498	492	482	496	442	500	480	473	531	482	468	484	495	467	480	513	497	485	503	481	466	532	484	520	448	487	508	511	480	524	535	471	511	505	492	506	501	507	512	490	504	487	538	499	518	488	520	509	493	495	479	509	524	466	536	500	473	499	488	522	501	503	512	484	506	509	513	485	487	470	459	488	511	496	496	454	514	501	485	493	497	511	486	508	493	500	507	504	552	496	510	488	482	499	501	491	470	511	500	502	538	486	492	487	509	481	457	487	494	528	489	496	515	504	460	534	506	479	477	481	507	479	510	485	526	492	516	498	530	508	497	500	502	492	501	484	495	496	500	501	510	493	493	486	483	521	544	525	478	527	494	496	529	513	505
345	3	3500	92278	410	0	0	0	0	0	0	0	1	1	1	4	4	1	3	1	1	1	2	2	1	3	8	24	34	70	108	149	197	219	259	294	314	315	373	350	368	391	420	419	434	421	416	468	441	447	443	466	467	429	460	497	499	447	490	480	489	523	525	485	491	458	513	526	494	488	523	502	488	524	521	479	520	471	542	537	534	493	477	456	473	522	502	518	497	501	523	499	531	526	493	523	488	539	496	477	492	514	510	495	495	524	500	495	489	472	479	511	517	502	495	486	492	482	496	505	484	506	534	499	505	507	532	520	527	498	510	514	527	493	512	497	533	523	556	557	487	490	481	486	522	490	474	516	489	495	541	542	503	525	532	495	513	490	512	521	517	479	509	509	494	506	520	519	513	502	508	480	506	535	497	525	508	535	498	490	509	511	493	528	520	519	512	498	524	510	477	517	501	476	486	509	501	567	509	484	491	486	501	512	498	504	496	534	528	502	514	506	478	491	522	531	492	534	508	500	469	510	542	506	502	499	551	516	560	505	486	495	515	536	477	528	500	524	507	503	504	539	518	541	543	515	535	496	520	548	505	502	493	518	492	506	510	490	541	474	501	531	527	471	484	515	501	520	509	508	508	484	503	505	457	478	489	494	493	523	510	493	527	490	509	520	526	499	503	508	517	536	476	518	486	500	469	525	509	500	523	538	505	499	554	516	539	507	482	490	485	504	548	499	525	524	521	485	473	503	482	507	497	508	507	518	507	512	481	527	468	511	523	542	510	516	529	491	543	470	501	510	526	523	487	513	512	472	512	521	494	529	505	536	520	503	497	510	468	505	492	518	490	487	525	515	528	508	507	485	536	498	500	494	517	505	521	491	517	497	502	488	508	516	505	498	492	544	500	524	507	520	528	514	481	509	498	532	488	508	528	497	504	493	493	523	502	505	520	512	521	452	524	513	526	459	498	513	493	507	508	494	496	522	481	526	512	484	472	492	476	465	520	524	493	468	496	484	494	466	549	518	452	502	510	519	452	487	508	531	512	507	507	487	476	546	499	525	482	507	494	503	546	516	491	530	482	523	484	498	532	527	501	515	516	522	519	509	487	505	519	498	500	500	530	514	495	536	493	492	512	511	500	507	489	502	491	495	481	496	500	490	509	532	465	478	528	536	514	496	485	517	504	487	456	469	496	509	491	531	523	502	494	525	504	496	503	543	498	513	518	495	505	482	493	527	498	507	519	494	527	517	519	507	519	504	516	510	527	507	464	481	527	522	472	490	527	478	527	502	493	517	478	506	511	534	483	508	477	497	479	483	514	501	503	504	542	530	549	507	450	487	508	514	553	526	491	505	502	488	460	495	493	520	516	483	539	513	522	525	484	527	489	527	487	518	478	506	526	530	534	491	527	497	516	486	490	476	492	509	507	516	509	538	519	471	547	537	508	478	521	517	506	517	536	501	516	507	509	558	459	500	489	488	517	527	514	496	522	491	507	540	494	483	496	508	512	501	538	487	519	487	474	508	526	527	517	539	518	531	521	509	507	493	504	520	499	486	545	476	500	511	499	494	510	490	504	510	481	491	495	501	507	509	493	473	504	498	511	468	497	528	490	528	520	493	457	482	497	485	478	509	478	503	538	480	493	531	498	501	494	501	517	490	479	505	512	478	476	566	518	500	498	474	499	575	491	500	463	480	486	496	498	521	507	532	492	492	507	519	483	529	492	512	509	505	483	520	515	476	515	507	528	499	487	534	488	502	534	493	472	498	495	489	497	516	501	519	500	493	505	526	527	486	473	501	499	494	490	507	499	516	506	528	505	485	501	485	528	511	517	517	497	530	514	498	538	501	499	521	486	523	497	505	484	524	482	486	472	482	548	514	516	505	520	501	485	489	507	511	488	473	476	536	508	508	510	491	493	519	523	511	484	538	534	524	479	488	459	499	508	486	494	532	500	507	496	492	505	537	483	491	523	517	467	494	535	528	512	482	552	480	502	481	467	511	508	495	535	496	509	531	523	538	497	469	492	520	504	501	516	502	506	520	500	529	523	508	481	529	507	492	498	493	487	481	512	503	502	522	485	509	494	512	507	474	479	510	506	509	513	504	480	482	488	511	537	500	552	493	506	501	506	496	488	486	535	506	499	491	493	498	485	490	496	509	510	520	499	504	530	484	503	486	477	492	475	526	502	518	474	494	526	525	497	517	487	490	464	515	521	498	476	488	515	508	469	478	467	514	512	465	536	499	496	522	490	472	490	516	491	471	489	505	511	511	497	497	506	494	519	531	528	481	544	515	550	499	536	511	467	511	503	525	517	507	486	532	521	494	502	497	518	491	519	548	512	517
