345	0	2700	72044	19	34	9	6	3	1	2	2	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	0	1	0	0	0	0	2	0	0	1	0	0	1	2	0	1	2	2	8	16	29	42	33	30	54	61	62	69	75	89	87	104	105	88	125	107	160	137	154	151	150	150	180	188	185	198	231	188	213	227	226	215	211	250	273	235	278	293	286	309	326	309	305	299	356	326	332	314	371	360	357	373	389	344	410	422	434	405	416	406	418	389	396	384	397	387	339	385	409	383	399	394	400	368	444	405	374	423	405	387	391	386	420	382	406	394	419	397	408	442	402	428	422	380	398	410	388	395	415	441	399	436	449	442	425	403	421	395	431	406	404	435	430	436	436	424	426	473	426	440	427	454	428	431	475	427	446	457	474	469	463	475	444	458	503	429	496	485	461	462	477	484	471	442	424	481	491	446	481	452	477	476	497	486	525	488	473	491	477	483	536	491	520	499	523	499	543	462	499	468	506	490	531	513	507	505	481	518	523	478	514	504	505	501	516	502	529	520	513	520	525	517	495	510	536	514	558	512	534	490	553	493	535	517	541	497	517	505	525	524	551	496	539	540	533	520	499	509	507	506	533	496	537	550	538	539	562	507	547	518	528	518	524	512	516	530	551	547	510	535	541	560	542	511	509	545	538	524	545	525	579	540	522	561	509	560	553	500	586	535	525	541	545	523	522	563	570	512	515	553	531	525	572	525	539	566	537	505	543	543	529	526	559	522	558	529	530	539	545	539	545	516	540	531	548	529	517	510	544	539	565	528	522	557	526	544	550	519	518	552	565	553	520	525	578	553	549	529	534	547	521	548	546	540	515	523	578	569	550	549	549	526	582	540	551	569	571	539	558	549	556	529	553	537	542	563	553	521	551	535	563	580	533	556	551	555	556	564	553	538	555	546	594	560	523	536	539	529	548	509	538	519	527	543	572	562	550	547	553	529	542	525	560	523	570	542	523	559	559	546	556	577	558	545	558	573	535	525	540	594	523	556	538	527	554	514	556	526	548	569	555	562	554	536	533	526	530	558	564	553	557	541	567	546	558	550	539	557	540	529	577	553	579	551	551	528	530	563	546	557	551	523	552	575	532	536	567	542	561	574	555	542	542	538	541	548	555	529	560	552	564	514	560	552	548	556	513	543	554	570	549	563	568	532	579	559	570	562	572	538	545	558	559	555	557	529	553	561	560	546	554	548	563	535	562	539	578	568	582	552	570	548	542	570	545	557	535	549	528	538	555	522	568	521	528	550	546	535	555	548	557	550	549	535	571	547	548	580	511	556	551	551	569	551	558	559	572	551	550	539	558	571	542	554	532	547	551	534	525	549	543	537	539	573	544	577	530	565	544	575	565	541	552	546	553	534	560	542	556	521	524	544	589	571	543	605	538	557	548	572	551	522	563	542	577	510	559	512	552	537	560	538	555	553	546	520	554	554	574	529	548	570	522	538	541	583	547	558	519	525	548	554	566	550	553	562	573	536	593	543	532	530	537	530	595	566	527	562	533	552	541	581	557	544	571	543	522	542	543	549	590	555	580	551	525	562	552	547	563	566	548	569	559	583	524	566	536	533	528	565	568	550	559	542	547	524	550	571	550	571	544	540	525	581	579	542	522	545	540	566	540	527	563	564	551	558	541	530	509	534	555	547	566	580	554	547	572	526	539	535	552	557	524	583	565	554	564	545	508	583	520	540	558	557	599	556	513	536	544	570	549	519	553	568	523	538	540	559	576	513	557	576	547	582	573	523	554	516	518	547	571	538	545	558	591	530	587	539	549	517	546	555	541	534	569	541	544	552	538	538	547	520	530	516	552	564	544	538	545	538	553	535	532	567	574	606	540	546	549	528	546	575	559	534	562	542	569	526	589	541	537	550	507	562	541	555	561	542	550	522	570	552	521	563	575	559	549	559	558	549	561	550	578	544	527	536	529	574	565	527	550	578	575	545	536	529	565	542	563	530	541	544	552	534	557	576	564	546	548	542	564	541	573	569	562	569	527	533	543	565	519	551	557	527	555	528	537	560	583	536	579	538	569	563	533	562	561	513	542	523	567	513	547	548	549	538	540	520	548	554	516	532	516	557	567	519	547	541	569	499	551	558	544	503	564	563	529	516	574	550	551	544	543	557	553	519	518	537	526	577	558	560	544	520	533	573	553	545	566	549	527	533	554	580	562	535	519	559	556	515	573	517	543	552	547	566	518	533	560	587	537	537	534	543	532	537	568	564	571	520	544	582	536	597	568	561	558	563	524	548	586	570	559	558	571	536	518	544	555
345	1	1900	72145	18	53	12	9	3	0	1	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	1	0	1	0	0	0	0	0	2	1	0	3	7	11	16	33	28	42	50	81	96	96	98	126	138	180	175	206	189	215	217	247	242	252	270	260	249	278	259	290	278	274	265	317	279	315	331	312	362	346	412	395	406	392	368	357	353	363	362	395	405	387	396	419	412	435	423	420	445	426	410	411	402	415	403	437	381	424	416	433	416	410	386	414	362	386	386	435	394	397	383	397	382	413	397	429	407	415	422	400	398	403	394	406	407	423	396	447	434	398	397	392	397	418	389	398	392	394	385	384	395	389	382	433	393	398	412	400	422	428	415	406	406	423	425	442	419	420	414	421	413	442	367	437	420	463	424	452	447	428	437	473	434	449	436	484	458	461	465	491	475	447	464	432	445	458	472	442	481	447	454	484	459	470	465	483	474	469	468	495	500	469	485	485	482	488	482	512	477	470	475	492	523	488	515	496	451	512	507	490	475	476	500	533	487	471	485	457	485	510	488	516	517	492	508	484	522	499	515	523	456	512	491	507	489	481	519	460	484	497	533	502	474	487	533	510	515	487	503	536	519	527	491	514	512	491	525	517	501	528	495	496	499	520	509	514	501	492	536	529	533	496	536	505	504	523	513	501	556	519	522	543	509	514	527	502	534	524	487	530	548	529	514	549	524	507	537	552	523	497	494	527	513	460	548	540	509	535	549	524	519	529	551	548	530	507	565	508	498	538	497	527	533	503	543	529	536	529	539	483	512	547	504	502	514	514	508	540	538	514	520	534	521	525	525	537	532	554	523	560	529	531	547	522	534	519	527	525	520	512	510	539	535	538	504	508	522	504	509	553	535	513	525	529	546	527	537	545	525	539	536	530	538	527	535	509	543	533	518	502	523	511	514	563	514	515	527	525	537	520	499	536	534	512	522	519	540	521	528	525	562	537	511	553	536	524	547	515	519	506	538	519	533	535	519	528	513	506	521	535	514	517	534	568	501	540	523	537	491	524	489	540	530	532	550	488	496	531	538	533	540	546	508	533	542	505	542	524	508	508	556	514	538	508	528	519	495	520	536	537	542	566	510	522	550	565	540	570	543	541	532	541	551	520	528	525	553	518	531	507	532	524	532	539	539	565	532	546	541	521	533	540	529	544	580	519	543	542	556	483	540	538	526	561	528	544	547	554	541	562	546	558	521	557	536	536	532	521	551	523	525	565	538	575	520	552	552	499	527	530	572	513	526	548	526	516	507	520	541	563	527	544	525	555	508	550	545	549	525	522	562	538	529	554	504	560	534	517	553	524	531	554	533	523	526	525	525	540	541	509	533	529	552	516	521	569	547	506	511	531	536	522	512	542	536	560	528	545	531	540	551	513	538	546	531	559	540	542	543	524	507	560	558	512	525	548	544	524	518	548	539	529	549	537	537	503	531	533	509	531	535	526	530	543	526	515	511	555	545	557	515	547	518	525	535	516	548	510	517	546	522	560	517	527	522	542	541	534	538	517	549	528	534	505	535	535	511	533	513	528	539	550	521	517	538	581	526	553	544	512	513	561	528	521	555	497	550	564	536	542	539	556	523	537	512	557	543	517	546	540	552	543	563	532	557	536	544	559	524	512	560	503	523	510	516	530	530	533	542	512	528	534	548	524	535	535	514	536	539	537	486	548	537	565	501	526	507	565	565	511	572	521	517	529	519	537	519	532	526	500	556	547	564	529	559	541	539	495	535	581	551	527	490	547	494	528	550	543	540	507	552	553	510	545	540	525	508	533	567	533	505	538	552	529	517	562	533	558	569	483	520	502	522	578	502	548	573	528	543	555	551	507	549	535	539	552	544	520	521	552	490	563	499	518	531	497	552	579	544	521	495	545	524	530	539	543	536	532	516	530	538	559	530	541	536	517	534	533	555	515	543	546	533	522	538	589	527	551	528	502	525	518	512	505	534	517	558	546	538	520	521	528	547	534	523	565	530	539	529	545	500	529	511	520	529	528	508	551	544	526	520	556	543	491	549	564	540	525	513	508	545	518	527	531	535	551	491	545	496	532	562	539	521	520	554	559	549	539	517	549	544	519	534	555	514	538	531	509	516	525	535	554	535	556	541	527	541	520	535	514	540	527	566	507	535	572	514	532	573	545	518	546	502	546	502	556	540	542	515	529	544	530	530	546	536	518	530	521	553	541	523	516	511	521	556	520	539	519	533	510	531	568	514	550	528	521	544	494	513	536	543	554	540	542	522	532	535	515	522	544	554	528	557	545
345	2	2100	72247	21	48	16	8	9	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	0	0	0	1	0	0	0	0	0	1	2	2	5	11	28	25	34	60	70	70	102	101	100	117	152	170	190	188	214	232	236	261	250	260	282	275	296	274	272	272	315	290	312	306	329	339	311	298	317	319	313	324	308	324	311	285	308	335	306	318	336	339	329	334	348	332	305	341	310	276	310	333	333	342	346	338	344	320	351	349	375	369	333	364	385	344	361	359	371	340	374	380	354	342	362	362	369	380	348	355	367	378	418	368	397	374	382	383	415	362	382	340	393	363	396	377	391	386	371	373	416	352	406	371	396	376	397	408	405	404	421	409	409	393	433	416	422	431	427	421	428	424	473	382	455	430	421	443	446	472	453	433	428	474	477	441	429	455	457	472	467	477	490	459	476	424	468	446	481	471	488	439	460	474	486	500	492	470	505	472	462	471	493	466	515	493	468	455	520	486	456	497	517	523	492	494	505	489	503	507	511	525	471	491	487	518	537	507	493	516	516	513	511	540	486	472	509	507	503	485	529	520	486	454	483	477	519	549	503	531	518	482	469	544	525	476	523	544	533	537	508	524	526	520	507	511	514	490	536	514	498	535	491	528	515	539	503	517	520	519	509	506	509	543	488	544	513	523	539	531	505	516	503	535	524	539	515	485	541	532	539	535	509	540	534	507	509	543	527	550	536	560	541	524	522	515	529	501	545	517	540	530	544	519	510	523	555	499	521	529	507	509	503	518	542	527	523	524	552	549	530	513	510	554	544	504	533	513	569	547	531	516	491	500	540	535	554	535	541	514	550	554	553	544	566	488	558	526	542	555	544	519	574	530	511	523	562	524	553	517	535	518	536	511	521	508	544	547	539	543	546	545	502	525	521	548	546	537	546	527	552	539	553	551	541	519	543	522	534	506	537	542	553	568	521	529	566	545	537	529	559	537	539	532	539	494	551	552	546	546	551	549	550	535	565	505	521	531	569	516	547	497	552	523	521	537	536	504	549	532	518	526	526	527	529	536	555	547	532	532	551	554	539	534	550	553	519	550	549	542	552	539	544	528	554	542	536	539	545	537	562	543	564	543	502	534	522	568	560	548	528	508	540	557	536	532	548	540	557	528	559	539	546	551	548	526	523	537	549	503	530	538	559	525	566	541	543	570	556	549	515	511	542	530	564	524	552	563	563	553	541	549	549	548	529	558	559	528	587	503	524	524	554	548	520	519	520	559	544	548	509	532	531	552	563	530	525	540	532	537	580	514	541	538	549	519	528	538	541	542	559	550	527	521	550	535	557	566	545	563	510	528	569	526	555	522	538	542	570	551	531	529	543	514	537	553	518	581	536	504	517	554	530	521	586	533	522	558	557	527	517	538	524	537	555	518	554	534	566	531	501	550	536	554	564	555	565	529	561	531	548	532	529	547	553	558	521	584	544	549	558	525	539	536	521	548	551	527	554	529	530	555	535	540	545	555	526	521	550	541	525	524	571	526	523	520	534	522	577	550	577	521	547	560	530	550	513	551	545	538	523	529	530	537	530	562	560	515	546	533	546	531	557	532	525	535	547	501	581	516	574	526	535	549	516	547	559	565	529	545	559	571	537	533	524	526	584	501	570	544	518	537	547	526	550	541	509	555	579	528	554	548	556	515	522	555	535	553	534	535	541	530	529	539	534	545	572	558	534	534	547	586	551	546	539	527	552	519	557	539	571	536	551	583	523	538	521	540	520	534	519	582	519	550	513	558	532	520	554	528	535	558	580	540	539	543	541	524	530	511	543	547	556	534	532	550	529	550	543	583	523	551	521	561	555	524	562	553	535	541	560	536	536	524	544	527	564	506	541	527	561	532	553	547	540	580	531	549	546	533	551	576	527	516	550	546	566	531	510	560	543	562	512	553	577	550	549	536	550	513	529	594	542	499	569	568	515	525	540	526	522	540	515	551	567	542	548	535	540	544	547	569	533	559	543	516	541	543	522	525	548	537	532	541	535	554	525	514	520	532	525	559	569	551	537	518	517	548	556	535	507	538	524	565	545	539	560	526	550	549	512	520	538	545	541	513	532	546	501	513	541	526	505	517	533	563	537	517	544	531	530	535	544	540	554	538	535	532	555	517	561	523	531	552	554	551	539	561	541	522	544	519	551	501	541	525	546	531	580	553	565	518	563	558	534	531	540	545	510	522	558	511	552	536	527	578	559	518	540	532	537	531	526	531	540	535	552	522	540	542	584	532	572	520	541	561	544	541	572	524	572	510	546	540	542
345	3	3500	72349	18	38	23	3	3	1	2	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	0	0	0	0	0	0	1	0	1	0	1	0	7	5	9	12	33	36	48	55	70	106	109	146	173	175	198	182	214	196	215	225	252	259	256	250	271	295	277	272	259	241	264	244	264	250	259	237	273	253	266	252	265	265	246	255	253	247	249	263	254	257	270	238	274	242	271	274	285	288	304	305	279	308	281	281	310	316	296	324	326	305	359	321	331	339	321	293	326	319	343	354	326	333	354	352	362	330	323	331	357	353	350	340	339	382	379	372	361	366	383	375	415	371	370	417	361	385	385	358	384	404	377	392	378	401	402	404	424	392	404	429	426	428	373	451	422	433	430	405	443	423	452	422	421	423	435	419	421	432	444	477	456	449	451	422	453	444	452	449	484	480	482	497	469	435	499	483	473	512	475	442	530	450	481	485	459	500	525	470	472	516	492	517	494	466	478	528	505	482	502	516	492	498	490	480	489	483	480	472	503	525	492	487	500	495	490	499	493	489	483	534	497	502	527	480	548	510	516	488	521	532	529	502	486	498	523	521	516	519	515	548	498	544	485	507	530	529	555	487	513	512	535	504	515	535	509	554	483	542	539	527	503	525	526	530	507	525	515	520	514	502	528	531	505	525	529	508	560	512	560	530	500	485	550	527	509	523	538	563	501	509	548	490	543	512	569	498	541	504	510	536	509	538	531	561	540	551	544	536	534	502	529	551	548	554	552	508	487	515	521	539	541	528	528	539	550	510	569	515	544	522	558	523	554	540	513	528	527	529	554	533	553	540	558	530	534	503	519	521	548	547	556	507	553	533	526	548	520	522	535	538	543	520	561	568	543	565	549	546	536	541	540	521	542	524	561	545	554	545	556	549	559	520	531	536	532	518	547	518	562	534	557	549	558	550	542	533	514	515	541	578	532	513	545	551	564	561	556	514	544	528	574	534	550	567	556	533	551	560	593	542	519	559	574	517	583	538	563	592	529	525	561	561	551	541	562	499	536	497	560	545	511	525	547	560	530	537	571	578	549	538	562	513	578	518	550	516	565	559	582	555	561	571	553	521	573	520	550	549	531	547	521	554	556	533	554	521	540	538	526	569	557	556	528	567	526	535	561	561	574	580	509	545	546	520	536	532	561	524	539	551	540	543	526	560	548	530	570	560	543	516	554	512	520	544	514	541	576	528	577	512	575	551	536	532	584	538	558	520	569	565	552	522	550	553	550	551	536	536	548	577	549	560	558	531	568	512	536	509	567	537	551	541	556	523	567	550	552	538	543	540	540	545	526	542	590	537	534	562	524	532	566	565	538	576	538	538	568	571	533	580	566	540	565	547	561	563	538	529	545	544	556	544	533	547	545	543	523	501	583	548	545	548	539	555	574	525	543	522	571	534	539	563	579	545	571	515	535	544	562	544	573	532	566	548	561	554	513	565	529	505	551	557	547	536	529	534	557	550	567	540	515	528	570	544	523	518	560	543	575	545	521	569	558	555	526	561	537	511	544	524	574	537	562	572	547	581	561	559	558	536	552	581	547	518	559	549	576	504	538	536	550	555	553	541	540	560	514	547	550	548	549	544	527	557	544	527	566	543	527	567	530	528	553	551	569	569	528	552	548	564	560	544	553	537	549	572	551	522	557	539	564	554	539	519	548	562	570	506	550	518	539	560	564	558	548	529	523	548	514	549	546	523	542	527	547	529	539	505	570	521	546	541	545	525	528	556	544	527	567	531	577	545	544	531	574	534	577	542	556	540	519	580	523	554	547	555	541	543	557	549	546	548	559	567	588	518	528	546	507	553	557	512	542	518	536	610	561	514	521	550	538	497	546	574	561	536	574	550	526	556	573	531	545	553	552	558	551	551	555	560	582	547	536	529	563	546	556	556	555	553	539	532	547	554	542	552	542	555	560	572	517	552	524	504	543	490	551	554	516	552	587	540	538	549	528	558	577	537	561	553	547	575	533	550	548	531	552	543	514	549	560	538	534	515	563	524	575	532	536	532	560	544	578	517	541	499	565	553	582	555	547	536	559	535	536	546	530	541	535	560	542	541	523	525	527	541	535	538	545	540	532	548	519	522	561	564	525	541	566	536	547	525	545	557	548	536	550	556	556	545	548	600	559	517	555	565	541	525	571	531	543	577	568	539	525	526	585	505	531	579	559	562	548	550	542	547	569	541	568	562	522	562	550	569	530	561	576	551	551	544	538	523	535	567	548	551	571	526	523	495	560	553	570	547	527	526	572	561	567	542	556	525	536	527	515
345	0	2700	72451	22	36	18	8	4	2	0	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	0	0	0	0	0	0	0	0	0	0	0	0	1	0	2	5	10	12	16	19	39	47	54	79	100	118	126	132	151	162	206	199	208	225	228	227	259	215	239	230	278	228	253	237	260	250	257	280	240	233	246	232	251	220	244	220	215	201	252	199	220	207	227	201	214	213	248	210	243	260	234	256	266	272	286	297	278	282	270	264	301	294	332	315	317	294	311	326	327	285	317	316	348	313	324	336	309	343	357	356	374	354	374	366	397	403	375	378	397	349	383	370	354	382	414	387	395	375	398	409	406	404	414	422	394	417	411	401	388	427	422	410	438	425	426	447	469	429	422	436	457	436	432	455	425	461	463	458	470	493	461	445	493	430	443	479	482	469	493	482	489	486	505	476	484	482	486	508	487	471	513	505	498	506	496	464	546	515	513	518	532	496	543	507	557	552	492	503	500	501	545	497	512	500	531	496	504	506	529	524	540	502	529	514	512	541	498	515	501	521	528	507	527	515	554	501	543	515	489	537	523	501	548	530	536	518	513	501	496	506	539	551	559	524	538	528	523	545	549	506	534	550	539	551	549	570	517	531	544	548	515	550	559	544	568	564	534	538	567	523	516	521	520	582	580	520	579	553	571	557	583	549	581	560	550	555	544	545	558	533	567	531	550	564	528	588	586	567	561	514	539	567	523	520	546	535	564	520	548	567	563	543	572	574	538	558	549	556	521	571	538	560	540	570	570	582	551	540	555	565	539	558	532	574	555	568	550	535	525	535	552	573	575	569	544	555	577	541	546	555	576	532	598	541	574	555	524	536	583	554	542	554	561	547	545	523	570	572	571	575	591	564	564	556	539	549	570	556	560	578	561	564	540	560	528	546	587	543	534	526	567	603	568	551	589	578	565	514	592	571	543	537	547	587	577	555	544	540	555	554	585	552	577	577	571	533	588	576	529	515	540	569	558	569	550	567	552	592	564	546	580	570	586	559	555	578	555	560	546	532	583	551	558	552	555	579	560	556	575	544	569	544	521	579	563	553	576	575	579	544	597	578	575	567	587	566	541	559	605	568	582	591	558	531	557	565	584	571	556	561	557	550	569	567	568	551	582	594	514	570	516	570	563	577	573	555	617	583	552	565	557	574	587	557	554	539	540	563	543	550	580	570	554	539	556	572	579	538	576	550	568	567	553	559	575	554	572	556	568	579	582	548	590	581	568	557	565	570	572	563	586	571	588	573	561	542	577	589	547	569	563	524	579	554	579	563	573	560	558	528	534	561	600	551	561	552	549	553	585	558	597	550	564	564	525	578	549	549	581	578	548	586	532	589	594	578	572	554	581	547	551	567	582	559	564	581	584	512	558	569	595	581	574	608	552	551	560	565	572	607	570	558	559	531	559	601	580	534	570	573	554	546	598	540	578	575	543	569	539	577	585	583	539	570	544	581	567	587	579	588	602	534	544	557	560	591	567	569	549	535	587	601	533	577	535	562	593	557	553	564	567	570	600	576	566	537	591	531	573	561	561	533	589	540	562	543	555	573	579	537	576	590	551	569	575	570	540	540	558	590	506	560	571	555	564	550	582	573	560	570	589	561	556	562	564	578	550	557	563	567	562	535	567	561	583	588	563	557	536	593	575	559	566	561	603	539	570	577	553	554	559	545	548	560	549	534	583	552	578	544	552	587	578	549	581	574	546	567	571	561	578	596	556	563	584	535	555	587	559	581	560	559	568	530	582	540	594	569	545	552	555	545	537	538	585	533	594	522	563	581	558	548	582	570	564	563	560	560	553	575	561	567	561	582	569	559	576	535	608	553	609	556	551	531	571	563	574	544	521	525	596	565	559	552	532	562	582	581	571	544	574	584	508	553	552	552	572	590	577	546	568	546	592	596	565	533	575	554	587	517	573	578	597	512	555	559	576	533	565	587	560	578	565	545	575	557	562	577	599	555	565	544	559	563	565	548	547	553	541	534	573	586	575	556	589	564	570	526	593	569	565	545	586	569	572	549	569	570	563	564	525	557	545	565	579	579	586	531	528	577	549	558	551	573	555	575	554	594	533	582	575	564	557	580	563	572	572	571	550	579	570	584	550	581	571	576	567	528	620	545	548	563	533	587	522	575	568	571	594	536	582	547	579	590	566	607	558	554	595	568	576	566	587	570	591	540	558	541	575	573	576	531	553	577	546	584	565	577	608	526	559	539	571	571	573	560	556	542	568	601	586	549	563	549	546	551	591	556	597	558	567	582	559	555	576	568	575	551	555	573	561
345	1	1900	72553	28	45	21	3	6	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	6	14	18	37	58	84	103	109	139	141	182	197	231	236	263	262	271	296	297	331	300	374	339	335	315	366	342	324	290	318	285	307	279	295	291	259	275	272	268	300	289	258	263	277	262	272	276	286	290	297	288	309	278	319	310	308	319	307	299	299	320	320	301	327	328	372	340	331	315	346	341	322	342	338	323	337	339	356	354	368	365	380	357	395	356	370	388	393	352	397	380	397	390	372	371	385	367	387	391	406	386	406	411	397	401	420	423	417	394	392	398	443	438	415	402	444	406	427	452	454	434	449	441	439	440	451	435	456	413	471	456	461	479	461	448	471	444	499	479	472	451	477	475	521	463	526	440	507	451	494	495	485	481	475	489	519	453	485	484	510	516	523	498	527	481	510	481	518	486	468	495	517	510	480	492	513	491	510	502	510	549	536	507	520	529	524	519	524	525	507	516	519	525	550	497	515	500	519	511	479	525	512	539	542	525	530	486	515	488	503	527	535	520	558	501	511	518	537	538	509	541	536	541	498	497	535	514	504	551	504	534	540	532	550	541	565	519	542	496	537	507	533	522	548	531	523	547	555	515	519	565	512	519	543	533	529	529	545	554	552	518	553	520	562	533	533	502	602	548	552	564	543	551	530	527	540	501	573	560	562	530	552	536	548	548	556	537	540	555	547	541	561	546	516	528	544	583	581	537	552	556	554	534	573	555	549	536	528	527	524	541	558	526	559	532	549	545	525	569	550	567	556	548	555	546	544	568	574	539	542	542	559	551	555	574	541	566	556	548	527	543	569	523	582	546	564	556	549	552	534	545	579	538	555	555	551	558	566	569	549	544	567	557	539	529	536	585	548	562	536	553	566	579	555	566	555	542	557	572	523	572	553	596	563	558	566	561	548	552	547	565	568	572	547	551	539	582	586	567	548	555	552	537	545	533	563	561	556	544	556	532	545	529	570	538	556	549	536	575	541	555	547	574	514	570	546	534	556	568	537	557	562	557	549	539	548	592	559	556	559	537	585	590	520	562	571	567	532	548	540	537	557	551	534	564	543	556	596	569	523	559	544	557	585	532	550	552	578	545	564	536	553	551	540	589	569	563	593	581	600	571	574	572	580	531	577	559	577	533	541	564	556	549	576	571	581	545	571	543	563	577	568	571	559	595	562	537	596	540	548	529	573	557	568	547	596	510	552	548	549	538	553	556	591	568	546	561	559	539	544	544	501	553	572	571	576	544	564	543	517	587	564	570	583	587	569	566	572	575	560	556	546	565	546	563	507	544	570	541	572	567	573	573	568	568	556	537	538	530	574	552	551	563	560	547	557	523	568	551	566	544	572	537	608	555	546	571	578	551	531	603	549	528	605	555	560	584	548	528	527	583	533	552	538	566	592	560	561	533	567	589	547	549	572	537	597	551	578	600	562	566	554	520	594	549	573	523	542	557	563	545	511	552	556	519	531	547	579	540	537	549	531	562	544	539	568	570	552	551	568	555	570	541	526	544	599	535	549	547	585	540	596	529	608	547	570	578	579	542	548	607	571	528	569	548	589	537	583	546	550	552	544	551	577	568	534	570	570	551	551	551	570	527	556	542	520	557	586	560	540	597	548	547	559	516	554	540	569	545	578	573	568	554	531	551	563	560	553	537	550	517	579	564	559	556	529	583	561	558	519	558	572	582	543	546	538	568	568	546	540	552	588	550	555	545	554	586	556	543	552	569	550	570	558	535	575	547	562	537	570	569	548	574	567	561	570	569	593	555	549	532	545	569	513	503	579	560	567	535	586	559	532	546	553	568	562	564	558	563	573	557	544	545	564	610	523	592	552	555	565	543	546	589	552	547	565	566	572	537	576	584	572	534	521	557	531	577	551	583	555	554	581	555	565	539	578	556	529	570	542	544	557	578	532	562	549	547	530	541	548	529	562	553	544	567	553	547	555	547	543	576	587	553	562	582	537	574	544	556	553	582	555	549	567	553	566	558	557	550	546	598	556	535	557	601	613	532	549	557	552	539	520	557	568	551	529	556	572	569	555	551	564	528	560	556	534	538	537	580	595	559	525	559	589	532	566	559	563	537	560	538	565	563	592	557	534	575	531	553	564	543	561	553	560	549	511	558	530	577	571	540	555	594	563	533	563	541	560	543	549	532	551	542	579	575	546	546	588	580	556	525	563	564	595	544	549	550	528	554	571	540	569	547	559	538	556	523	556	527	541	566	564	557	543	564	557
345	2	2100	72655	31	51	27	2	2	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	0	0	0	0	1	0	0	0	1	1	1	3	4	5	23	34	50	52	86	96	129	148	153	165	192	214	217	221	249	261	261	255	277	281	271	251	303	283	246	284	289	293	275	269	263	261	270	262	288	266	284	295	258	291	296	249	278	260	289	254	307	282	284	278	298	315	299	322	336	328	333	350	363	322	346	342	359	356	357	351	342	369	371	364	396	405	378	386	385	393	358	362	383	368	391	387	361	359	368	387	360	405	369	381	381	414	389	432	405	397	392	403	406	424	419	421	393	445	404	430	419	436	403	434	389	425	459	426	458	439	442	467	425	447	431	440	461	441	479	428	457	444	456	480	486	441	481	475	507	487	488	447	535	474	486	480	466	496	489	486	511	488	502	504	497	491	525	483	508	499	511	489	521	494	523	523	522	504	505	511	504	525	551	499	517	533	535	496	518	550	504	498	510	502	535	516	517	513	548	502	526	523	505	528	556	520	514	505	511	519	527	527	548	508	491	539	568	545	545	527	518	536	506	555	534	532	542	536	521	516	535	546	541	535	544	531	542	511	550	533	565	541	546	521	573	558	562	532	581	559	524	531	556	525	565	564	571	583	566	574	544	559	538	508	547	542	527	494	599	572	527	545	520	544	551	550	535	568	539	533	536	531	572	546	551	542	539	565	568	554	566	581	571	533	517	553	581	553	534	571	539	567	547	560	566	556	553	524	552	558	525	552	538	587	527	544	583	555	584	555	520	577	559	531	561	540	564	542	516	563	588	560	571	525	576	535	595	574	549	562	553	593	565	597	550	555	533	585	567	569	537	561	603	516	570	554	584	559	571	595	580	590	551	551	563	560	559	585	560	560	534	590	527	568	548	563	576	584	559	571	556	551	572	578	606	557	548	574	572	552	564	563	551	591	582	549	593	553	590	564	591	571	558	569	581	544	573	564	586	556	579	568	575	598	560	569	571	547	579	578	598	582	575	558	548	537	531	541	543	542	556	558	561	592	603	575	589	565	600	571	576	577	544	553	581	582	568	557	566	548	539	575	566	561	559	540	589	560	555	554	593	575	579	561	577	578	568	560	565	565	536	568	567	563	554	593	552	598	537	577	554	571	569	551	552	563	591	545	562	569	562	576	578	537	592	563	546	580	574	536	579	571	589	560	588	593	577	567	567	554	566	547	577	596	561	552	566	571	585	560	584	585	548	538	567	577	600	578	586	568	576	573	583	595	575	553	576	616	569	570	536	571	559	562	578	572	582	554	552	582	576	579	566	560	606	537	566	588	595	542	531	560	552	551	598	563	574	589	593	584	603	562	534	569	571	619	560	571	601	572	591	561	560	578	558	546	589	541	566	579	575	561	548	588	530	598	569	570	596	560	552	566	531	528	553	615	573	597	533	563	536	596	582	554	579	604	589	546	569	577	582	546	590	573	551	593	568	578	576	594	591	573	556	574	599	557	566	554	545	564	548	605	557	568	573	592	599	602	561	566	554	582	574	568	578	528	567	565	550	558	556	613	581	532	551	551	576	570	569	548	591	543	552	576	560	572	536	601	524	581	546	582	554	573	581	534	561	565	566	531	634	530	569	561	568	557	533	551	545	557	577	588	575	569	547	562	593	521	539	566	567	558	593	582	620	567	527	613	564	557	551	581	561	561	599	538	600	590	595	571	588	563	576	568	566	546	564	564	566	552	596	562	575	545	561	560	589	546	581	564	580	559	534	581	573	561	554	572	532	528	568	555	580	563	569	559	545	535	565	591	557	530	587	572	577	556	593	541	613	543	570	553	540	545	574	556	569	585	574	576	549	569	568	575	563	550	573	562	584	568	599	579	565	575	582	561	568	577	604	523	584	574	554	571	575	557	547	583	541	555	567	561	575	558	584	549	587	564	591	559	584	570	529	568	590	572	583	549	593	584	551	555	595	552	548	579	603	577	548	569	552	532	585	557	593	579	560	569	530	562	614	578	579	529	575	568	569	561	561	587	565	553	567	566	600	558	567	569	545	599	597	546	606	562	573	533	548	579	577	596	563	565	561	550	555	603	593	580	580	576	579	558	576	567	577	599	570	561	534	577	554	571	570	569	563	558	559	534	566	571	579	554	568	543	586	579	552	569	565	564	574	546	602	557	545	578	555	564	537	525	576	576	561	578	581	556	584	555	583	560	555	578	566	571	574	557	587	546	572	556	586	562	573	552	580	565	573	578	541	565	548	554	569	585	541	577	597	568	553	557	564	540	534	565	557	556	592	538	569
345	3	3500	72757	35	49	13	3	1	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	0	0	0	0	0	0	0	1	0	0	1	1	1	1	3	2	9	19	25	32	47	61	58	92	118	129	118	181	162	178	172	190	212	221	252	212	205	230	244	229	273	262	255	267	240	262	273	253	261	275	234	263	251	237	281	264	219	240	270	252	263	307	276	294	304	327	313	307	344	296	306	335	337	306	316	323	309	337	315	338	348	362	359	380	404	390	334	345	352	377	340	368	354	334	369	328	373	402	369	396	360	391	398	369	386	391	379	420	378	416	377	397	370	418	388	434	407	409	444	415	405	415	426	445	408	453	441	470	451	448	432	440	482	416	440	488	439	482	469	455	461	471	469	494	483	466	486	513	472	500	501	505	445	473	535	453	503	497	530	497	521	502	479	525	497	535	540	521	497	518	506	483	533	516	494	503	529	557	502	531	515	535	527	491	537	540	527	546	549	517	536	562	526	532	523	512	526	517	532	530	555	521	514	568	534	502	522	529	540	556	536	534	567	560	524	557	527	541	534	526	558	519	549	537	558	553	532	540	525	565	523	549	557	554	566	538	559	548	522	520	524	542	579	559	493	557	558	596	581	570	560	523	556	573	549	551	569	565	516	577	535	555	582	566	515	585	592	573	567	578	557	556	569	554	557	570	520	573	585	574	577	557	595	587	556	580	555	557	573	572	588	593	577	573	604	557	546	567	563	579	566	597	548	566	562	597	576	578	591	544	570	564	589	553	565	566	574	574	587	576	575	612	603	571	558	576	561	607	578	567	597	563	586	567	552	578	575	578	583	592	585	561	559	560	604	584	582	570	563	559	585	585	602	557	560	599	584	614	605	588	579	570	617	581	574	604	578	557	580	565	596	609	567	597	577	584	566	564	573	602	591	567	586	596	595	596	570	584	598	585	582	591	596	570	571	576	601	586	559	563	571	610	558	576	563	590	602	614	557	563	596	576	599	583	578	606	551	563	580	586	565	577	583	624	581	581	571	562	553	625	599	562	557	583	600	591	564	576	573	586	569	610	599	581	571	612	587	544	562	590	579	570	572	594	573	578	595	564	549	613	560	581	577	587	586	561	574	606	581	580	558	610	594	590	581	596	559	628	580	567	588	606	563	626	624	629	565	585	571	590	598	583	585	606	593	582	582	571	575	571	595	583	579	570	594	620	587	580	591	563	560	630	586	594	585	609	574	610	593	587	571	586	576	586	556	603	574	576	594	590	570	596	622	609	551	595	584	569	606	572	566	588	569	592	539	590	593	566	571	633	595	621	566	589	566	614	621	596	587	595	551	606	604	604	577	568	607	575	584	576	572	612	576	606	591	575	562	587	572	571	586	612	581	581	601	584	567	621	579	564	602	607	601	601	584	574	562	570	573	587	600	563	583	570	554	571	564	590	591	609	594	575	595	586	618	603	613	611	561	609	581	601	575	607	592	581	608	632	577	576	577	596	579	603	584	606	540	591	530	580	580	590	575	569	591	558	562	568	574	614	602	570	570	578	616	581	577	583	613	560	626	587	580	569	589	590	580	613	624	552	555	607	605	591	591	599	589	574	583	602	610	598	584	578	587	558	601	567	580	585	576	587	567	605	568	568	596	643	586	552	595	572	576	549	604	548	597	573	582	596	577	592	594	569	586	573	590	589	572	570	575	594	598	584	558	646	545	586	599	576	580	567	587	609	585	601	585	592	587	590	573	616	605	588	589	536	585	571	595	592	559	639	592	591	609	562	567	574	579	538	581	577	569	581	591	577	598	589	581	598	543	572	593	581	592	564	600	593	594	609	599	544	589	592	596	561	580	622	568	559	572	598	607	597	595	608	597	632	580	562	613	602	599	567	561	587	602	591	613	583	589	595	585	581	581	571	583	566	570	560	595	596	566	572	580	588	601	581	580	596	601	579	561	605	603	613	571	571	569	602	552	560	588	556	588	590	631	569	589	578	582	650	581	601	574	591	602	601	576	617	589	576	569	569	563	602	562	582	584	570	595	566	607	567	556	602	584	592	579	589	561	586	572	558	586	607	588	572	595	582	554	578	584	592	592	605	582	601	577	586	561	591	572	588	574	584	611	567	564	567	595	591	583	608	585	586	608	580	589	562	594	599	590	629	564	586	579	560	598	570	572	575	595	603	582	546	588	586	576	596	606	566	603	597	608	599	580	586	581	580	581	560	591	586	608	604	639	616	592	582	599	619	617	549	605	616	591	582	555	597	576	600	594	592	588	605	602	570	573	575	541	632	562	586	566	549	619	597	557	612	567	593
345	0	2700	72859	43	36	18	4	1	1	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	1	0	0	0	1	1	2	1	9	16	5	16	27	34	44	47	72	80	85	107	119	129	129	172	155	160	196	176	187	204	205	216	223	210	236	196	206	199	230	212	201	223	250	224	264	242	222	228	252	245	259	240	260	278	282	297	312	295	297	345	339	322	358	346	340	365	301	354	379	352	336	355	363	383	319	333	362	346	337	309	345	332	346	359	352	339	372	337	387	358	341	347	373	367	385	371	369	399	386	399	390	403	416	384	389	406	442	386	413	432	433	404	415	454	440	477	446	475	448	443	471	475	474	453	456	455	481	506	514	493	513	505	495	496	491	486	473	494	509	500	496	479	481	512	529	522	523	509	498	533	538	478	498	539	510	522	508	531	553	513	544	547	530	511	542	528	578	531	540	564	513	566	563	523	579	563	545	576	549	551	550	551	574	532	598	537	549	566	558	542	538	571	554	541	561	573	587	575	550	543	555	529	575	554	569	570	575	536	544	570	602	573	573	602	571	575	550	601	577	581	585	589	553	572	598	560	569	589	555	571	585	554	554	565	572	589	584	608	591	564	582	566	581	572	563	569	586	614	569	600	583	568	566	582	564	579	592	584	579	578	633	591	588	597	595	593	583	608	569	585	620	565	589	589	584	564	579	579	604	570	594	575	621	609	599	590	585	607	580	631	593	605	597	604	612	604	583	580	596	562	592	633	632	597	593	585	594	589	605	584	597	636	574	586	587	598	604	587	594	579	586	559	597	582	626	581	616	600	578	607	592	609	607	582	616	589	606	601	587	614	579	580	575	605	623	607	599	597	655	600	594	599	609	601	591	642	637	581	618	598	604	607	602	629	610	629	594	608	614	625	635	629	602	570	583	609	641	650	610	605	614	602	630	607	596	561	613	618	602	608	605	608	573	599	626	581	622	606	607	590	630	612	627	596	644	588	580	615	636	595	606	597	592	609	617	607	618	611	632	588	586	631	603	621	574	600	610	616	612	590	589	625	602	598	643	586	584	594	607	591	605	569	594	602	594	618	596	598	605	626	598	623	628	574	628	594	616	605	609	594	604	605	616	603	575	614	582	628	563	658	599	608	664	617	590	602	617	605	607	578	611	571	606	613	612	603	608	587	606	635	608	554	606	589	645	615	577	613	587	629	575	612	610	596	624	606	610	610	623	597	618	622	558	635	601	625	648	616	603	596	610	596	628	598	629	611	609	591	640	605	598	632	609	615	561	616	605	576	663	611	603	573	598	625	627	615	619	611	590	577	616	627	616	624	605	638	633	595	631	603	580	621	603	598	585	617	631	598	604	629	614	575	615	621	608	632	620	613	624	554	595	604	633	593	610	611	604	617	584	582	580	601	628	587	624	579	624	607	632	615	615	597	583	624	636	614	631	618	627	615	597	616	622	613	631	623	591	627	626	595	617	587	603	577	611	614	609	614	606	621	616	596	604	603	594	595	606	608	612	601	596	628	628	598	592	612	604	624	573	608	601	588	593	626	577	579	629	597	613	620	586	603	605	624	593	612	601	592	600	618	620	584	606	629	611	597	611	641	657	607	597	592	619	603	611	615	608	582	614	598	610	600	620	599	625	606	611	580	632	597	643	583	615	618	561	606	665	602	603	587	613	561	613	596	619	593	629	611	630	585	583	626	606	592	627	590	630	637	587	570	633	643	634	621	615	583	625	599	604	607	592	592	593	639	614	599	620	599	575	636	612	623	593	620	608	582	632	615	598	595	627	630	602	599	623	616	623	599	605	630	590	601	580	624	608	606	619	585	624	623	626	608	593	606	583	622	590	627	599	572	599	607	601	573	600	628	600	579	628	631	596	589	595	610	617	612	594	618	625	616	606	603	624	613	616	588	615	629	588	589	584	615	634	624	610	572	589	623	612	616	593	616	652	647	606	591	617	600	617	612	637	595	622	617	613	604	591	615	600	594	597	596	589	575	619	577	599	599	599	620	633	599	595	598	608	594	621	612	613	600	611	637	585	614	598	629	618	600	633	620	605	607	592	636	613	603	619	634	610	601	606	643	620	602	607	603	595	597	633	604	596	627	602	630	649	581	624	607	595	600	625	593	581	604	617	648	594	605	617	613	604	626	606	614	626	638	595	589	620	585	584	624	635	616	623	615	628	585	580	589	606	637	615	637	611	628	605	594	598	593	580	606	588	603	611	611	583	590	617	587	645	614	609	588	617	631	643	631	637	584	600	611	594	621	609	622	620	618	565	590	644	582	621	622	638
345	1	1900	72961	37	27	8	6	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	0	0	0	0	0	0	1	1	3	0	3	8	9	11	18	27	26	50	43	58	104	99	113	114	150	159	192	204	195	225	222	247	244	279	292	305	301	329	318	323	308	337	356	370	326	360	390	376	385	361	385	388	401	362	386	396	381	396	408	388	398	417	370	368	377	368	349	375	322	355	324	318	342	361	363	357	330	372	384	359	333	346	358	334	360	374	360	386	347	395	378	355	405	399	362	392	391	398	414	412	403	400	394	414	407	404	403	428	424	420	416	440	447	468	422	471	435	451	512	444	464	476	489	484	443	480	509	473	453	506	505	481	512	509	534	503	514	501	555	498	505	482	504	497	503	478	494	491	526	500	520	513	521	534	507	545	506	520	537	553	527	511	558	537	555	548	554	574	526	544	558	531	574	524	567	535	547	529	562	568	533	568	554	559	571	535	575	550	538	515	535	524	559	554	526	535	542	577	535	542	541	555	544	550	564	511	564	562	583	584	530	546	546	560	542	528	572	584	567	569	610	592	582	586	603	551	557	592	580	539	568	580	560	594	546	570	570	570	563	602	561	575	552	584	579	550	605	606	586	559	569	609	583	552	571	599	591	576	569	585	582	585	614	595	546	569	581	597	591	612	572	594	611	590	566	569	611	568	605	590	637	559	616	590	584	596	580	619	604	595	582	590	574	577	599	621	578	580	573	570	624	621	562	603	595	643	617	583	608	552	620	580	572	573	581	590	580	598	613	613	607	595	579	603	608	585	608	608	603	581	613	620	605	590	593	631	604	588	595	589	597	581	602	593	582	543	609	617	592	602	612	607	583	629	611	636	580	588	573	598	623	603	573	607	603	591	599	588	606	598	630	593	619	649	572	593	634	589	576	640	561	624	609	653	623	621	606	608	589	628	625	592	584	596	587	603	596	620	598	586	624	601	585	570	628	632	602	602	611	593	615	602	619	606	577	661	620	620	597	596	575	629	621	629	592	602	603	597	602	599	594	642	602	646	595	594	586	607	580	622	635	598	651	632	592	625	599	573	622	613	605	615	613	602	598	641	630	599	622	600	579	582	601	612	610	612	604	577	627	593	602	595	640	627	587	577	657	618	598	584	594	598	592	630	595	590	636	607	592	564	638	594	614	582	601	615	581	598	605	616	621	605	585	607	618	604	616	623	613	613	573	585	602	606	604	636	619	648	602	571	590	607	586	607	591	602	584	634	586	615	594	582	581	618	575	622	554	620	624	609	595	583	619	638	594	631	598	616	614	620	590	600	611	591	588	605	584	614	612	607	598	587	652	614	634	647	623	611	597	610	577	606	605	615	601	584	638	587	603	600	611	583	604	612	626	599	603	620	606	616	598	592	626	653	599	578	616	663	612	613	592	600	612	588	611	613	613	597	652	590	599	618	583	627	623	623	612	587	618	580	621	614	578	608	595	624	599	612	603	643	572	585	626	614	607	618	578	557	622	623	607	625	601	641	589	590	580	612	601	600	633	637	592	626	576	624	603	639	591	622	631	602	600	613	574	596	638	600	638	609	641	602	618	616	571	639	593	635	610	619	613	580	637	633	618	597	590	633	604	620	618	653	594	604	658	585	603	596	564	618	627	615	596	617	630	620	589	614	599	601	592	575	624	644	612	547	619	617	635	599	598	588	625	605	590	621	580	599	585	600	600	600	613	643	568	614	624	607	606	612	605	635	588	617	599	611	586	643	582	612	605	610	589	596	585	616	605	611	591	609	591	569	606	634	635	637	573	590	610	599	599	593	616	615	597	635	614	626	608	541	590	628	601	614	612	596	611	585	596	594	603	583	611	621	649	579	611	624	589	661	621	621	606	584	612	612	609	614	609	618	603	621	571	636	596	606	613	624	614	634	603	623	606	606	624	575	609	619	630	596	600	583	624	617	615	602	590	587	585	615	611	679	640	609	580	601	587	603	611	628	606	564	629	604	647	620	601	622	627	624	595	617	577	583	603	617	604	623	571	606	621	565	613	602	630	597	606	610	601	621	620	587	614	576	597	586	635	609	612	580	610	596	607	618	563	572	617	602	606	560	602	603	621	627	569	589	599	612	624	618	612	584	626	608	648	593	604	624	584	632	570	646	616	580	578	597	630	613	595	623	613	591	588	598	631	616	617	628	575	623	610	616	589	601	600	610	570	602	579	591	596	615	609	584	639	623	588	611	625	587	594	603	587	619	608	597	610	621	590	613	629	610	615	611	595	613	633	584	622	605	627	622	657	589	599	630	597	584
345	2	2100	73063	42	38	15	3	4	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	0	0	0	0	2	0	1	5	1	5	4	4	5	9	8	13	17	20	30	51	53	89	103	117	154	170	179	194	195	217	231	271	262	284	262	297	300	279	307	319	315	341	329	318	343	334	372	386	348	352	364	365	386	390	357	362	338	333	363	340	336	321	325	344	374	365	367	370	361	369	341	364	369	334	331	387	362	388	346	340	340	333	357	364	350	378	356	380	417	395	368	383	384	403	388	395	399	422	369	413	382	421	399	443	426	425	424	453	442	444	467	461	446	503	476	485	471	501	492	486	499	457	487	482	485	482	520	499	510	484	521	454	484	520	521	484	515	519	487	502	512	533	519	504	476	519	518	497	498	520	517	541	509	510	518	523	528	542	524	548	529	538	524	553	542	541	544	575	522	547	538	533	531	575	589	561	550	565	552	544	577	557	547	562	550	552	561	563	546	584	556	540	557	529	584	566	562	539	534	571	551	576	539	594	576	560	566	607	576	577	564	569	601	581	537	584	571	579	544	582	557	574	602	584	543	579	547	573	570	627	591	556	563	602	597	539	541	559	549	558	612	586	578	570	585	598	572	611	597	579	595	588	581	637	613	577	594	560	607	598	580	567	597	591	600	602	581	606	609	598	624	597	597	638	556	635	575	622	583	593	576	614	586	576	612	575	565	608	583	564	612	598	607	578	575	609	585	618	601	613	601	588	600	601	611	591	618	619	621	606	612	559	608	615	604	611	583	593	602	563	613	600	562	658	597	616	634	607	626	569	623	650	646	583	638	619	607	612	593	639	582	589	609	599	572	587	597	623	560	618	619	593	580	588	593	605	602	587	593	594	632	628	580	622	595	575	613	592	638	609	611	629	586	598	624	599	598	627	601	607	632	639	581	617	583	618	622	595	598	609	610	638	605	605	593	592	621	613	594	627	610	627	588	598	586	620	558	642	633	591	627	621	603	636	589	633	588	626	629	620	586	619	620	592	622	643	604	632	612	601	620	595	596	631	595	612	623	626	613	606	585	565	629	602	597	616	612	605	602	603	604	593	638	630	589	598	623	598	600	618	634	619	577	615	591	627	606	612	619	643	614	644	605	606	619	616	620	614	593	599	636	644	603	629	612	660	612	623	621	648	592	593	604	621	573	633	612	603	587	629	622	601	617	640	600	616	628	602	597	638	595	643	594	570	592	602	609	593	598	610	604	632	610	624	592	618	606	644	605	595	629	623	620	640	594	611	625	590	614	635	640	610	577	598	593	624	628	566	600	596	618	642	606	637	602	587	588	652	661	613	614	601	626	600	598	590	573	614	616	577	610	620	634	631	629	585	637	604	592	610	582	641	595	624	610	622	632	615	605	609	613	611	631	608	671	596	602	637	581	644	575	621	615	604	602	604	591	611	627	642	617	609	600	601	594	617	643	643	605	604	603	614	628	611	627	631	625	616	614	652	583	630	627	625	590	647	634	615	633	616	603	626	601	624	614	600	591	643	594	609	593	611	600	590	616	603	625	624	626	584	616	619	620	650	636	601	599	596	628	605	629	605	626	665	616	642	606	592	632	638	629	638	606	614	617	632	637	603	639	600	620	658	598	614	640	621	616	600	587	627	627	616	603	601	619	623	631	607	633	571	609	601	618	607	625	614	620	609	609	622	623	647	605	604	599	605	612	595	611	628	583	653	608	628	592	606	569	622	620	608	622	605	618	644	587	598	575	618	612	604	587	625	592	613	605	618	605	625	634	616	595	593	665	586	608	616	603	626	576	600	609	581	618	630	606	597	623	582	611	594	641	593	604	637	640	613	622	599	606	621	589	600	604	599	609	618	558	615	604	608	603	618	589	618	612	639	574	636	595	632	615	626	607	596	600	600	616	598	615	625	631	589	586	581	607	583	596	601	587	610	586	606	619	597	619	625	607	601	618	608	617	610	600	645	592	596	626	599	625	614	582	596	551	580	624	625	592	611	595	618	618	606	609	624	628	642	602	624	612	571	582	598	640	621	598	600	608	578	596	622	602	662	624	628	640	590	585	584	627	603	629	642	605	579	624	573	611	613	606	611	582	606	591	603	606	594	590	589	611	637	604	616	606	607	608	642	607	593	593	630	601	609	590	600	653	632	594	622	617	584	616	591	612	620	594	624	628	628	611	633	606	601	603	593	604	596	634	617	601	590	621	608	561	614	598	633	603	591	635	587	610	631	611	617	585	590	596	614	583	592	608	617	584	616	607	609	627	598	614	583	651	632	574	621	575	636	611	590	627	598
345	3	3500	73172	40	48	14	4	3	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	0	0	0	0	0	0	1	0	0	3	0	0	3	0	3	11	8	9	12	34	22	33	43	43	73	72	86	117	116	125	163	148	184	194	222	181	239	245	244	266	249	261	298	277	291	280	305	264	318	338	291	345	341	317	363	341	337	380	345	311	336	336	367	343	358	382	348	373	380	318	346	350	373	361	314	337	339	338	350	365	364	341	346	381	342	359	362	400	397	377	405	373	388	411	406	393	390	403	407	396	397	406	382	400	469	407	424	438	435	457	440	472	459	447	471	452	477	489	463	453	497	480	477	454	512	515	494	465	497	499	500	485	506	473	523	506	492	521	500	521	501	503	510	495	487	507	497	496	492	474	504	536	510	531	512	528	526	561	538	531	550	530	560	550	533	525	529	556	523	537	554	524	527	562	535	504	556	517	536	549	526	554	539	512	521	566	549	567	546	535	552	563	547	528	540	522	568	558	534	537	548	576	548	551	572	533	550	548	591	567	577	577	570	553	558	582	559	549	546	550	555	540	549	578	576	556	554	575	557	593	585	555	570	575	551	555	575	572	559	583	611	552	582	564	567	580	587	585	557	561	561	578	602	565	591	554	588	576	578	564	593	581	581	588	597	566	569	610	587	564	568	590	599	594	579	564	607	584	613	572	610	572	593	591	580	573	615	566	592	567	568	606	624	564	604	582	588	574	608	593	607	597	637	586	612	597	565	623	591	608	587	589	587	584	610	576	588	564	604	598	618	583	600	590	578	576	618	596	609	581	593	604	591	596	593	578	629	598	622	596	590	649	626	601	588	574	586	573	617	568	580	635	590	594	608	626	600	634	605	602	609	606	624	630	615	613	574	616	589	622	585	611	631	611	596	576	640	586	592	636	583	600	590	593	637	624	615	614	599	623	608	593	612	591	607	590	594	585	636	607	581	582	597	591	603	602	614	592	609	545	602	599	593	621	584	640	640	618	615	558	616	602	607	617	584	610	621	596	580	577	598	593	618	585	604	588	589	614	605	609	617	608	613	593	628	568	622	603	624	611	599	607	614	622	594	598	644	571	600	600	615	579	584	610	606	604	603	624	610	600	578	629	595	590	609	624	604	633	602	611	596	604	618	576	604	594	612	624	620	591	587	633	581	606	626	607	648	631	600	566	608	601	615	582	597	570	649	556	648	603	598	596	609	642	590	628	622	559	618	616	580	643	603	647	632	598	604	622	636	629	597	600	634	594	602	630	629	625	630	603	612	609	597	600	617	616	575	614	614	547	596	627	587	587	593	599	625	601	599	591	596	585	592	628	596	583	610	607	657	608	602	607	592	622	591	625	630	607	621	591	608	593	612	619	619	609	599	615	613	622	631	621	607	597	621	589	608	601	600	569	606	605	597	588	610	604	592	572	592	609	619	574	641	618	579	567	622	585	653	605	617	611	597	629	620	598	594	635	618	621	583	621	586	593	621	612	633	567	616	604	588	608	594	564	622	606	624	618	574	629	609	578	604	626	588	634	573	598	607	649	573	616	627	609	594	624	596	625	612	596	604	583	638	625	590	584	611	625	638	615	609	585	631	624	556	606	607	593	607	619	573	574	623	619	575	627	646	614	630	614	616	599	661	606	613	596	579	606	588	639	603	594	615	570	622	610	618	585	609	618	603	605	599	604	568	617	579	604	572	616	603	652	631	605	606	593	601	596	603	581	619	591	614	594	612	596	592	578	610	579	597	608	629	604	651	603	587	604	578	617	643	604	649	577	600	606	614	591	623	621	611	581	631	595	600	613	615	597	618	636	585	607	619	606	619	608	590	627	595	612	605	596	661	626	597	592	640	597	591	604	605	594	622	623	622	616	607	589	616	583	602	624	665	608	598	638	577	589	603	594	611	627	653	593	590	586	602	602	611	596	594	574	620	619	590	602	602	601	628	625	579	614	611	586	601	598	615	629	615	591	573	615	628	587	622	609	565	596	627	609	612	589	644	600	573	597	600	604	615	614	628	606	604	626	600	586	622	581	611	604	623	602	632	627	580	598	603	627	627	579	639	566	574	577	634	597	584	621	612	643	625	590	604	596	609	618	672	610	615	639	602	586	638	592	604	609	588	569	623	598	635	587	610	628	585	577	630	594	602	628	603	600	610	562	599	623	610	605	662	605	596	577	610	587	614	593	586	585	605	623	628	581	636	610	612	610	591	611	594	603	587	601	572	637	595	599	614	628	607	630	608	603	620	594	610	620	595	593	620	629	599	612	603	619	617	576	601	596	613	601	603	581	593
