345	0	2700	69597	29	70	32	5	1	3	2	2	1	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	3	0	4	3	1	3	2	1	9	14	9	15	16	7	19	19	25	27	38	47	49	52	66	67	79	77	79	81	111	93	103	111	118	110	114	138	154	152	139	136	160	162	167	159	173	153	150	169	168	152	186	180	165	174	186	169	186	182	185	179	204	208	198	226	189	208	216	247	219	218	234	243	207	233	250	246	213	247	225	254	237	245	271	266	270	272	271	264	279	263	252	255	296	319	285	291	298	287	314	296	313	330	307	329	323	369	339	347	354	329	353	337	362	356	396	334	333	359	354	407	376	386	355	355	343	363	371	387	394	401	369	399	394	401	395	386	410	398	430	393	436	397	423	400	430	386	402	435	406	454	396	418	434	446	397	401	442	419	434	430	432	423	442	444	417	479	468	450	428	435	417	416	446	467	453	456	448	454	453	430	463	458	448	468	428	455	446	444	451	423	513	426	429	476	456	420	485	458	465	460	497	446	480	475	495	468	464	444	492	484	505	463	457	496	464	451	441	471	486	506	480	462	510	451	481	469	481	451	497	489	496	492	494	476	499	482	466	467	492	460	489	502	474	477	524	477	487	472	491	472	488	492	465	503	520	498	473	500	520	497	496	509	510	486	518	501	524	486	461	475	523	514	507	503	490	510	494	507	498	504	503	506	496	491	499	524	507	503	498	539	514	498	473	532	500	482	513	537	502	520	522	527	489	527	514	504	501	512	510	497	515	525	501	508	510	514	515	469	490	520	483	474	475	530	532	481	546	492	506	510	510	480	519	500	512	521	528	507	520	513	530	512	516	484	489	566	523	527	539	489	475	501	522	509	506	488	537	517	538	492	516	496	499	534	527	502	513	521	517	507	530	543	510	512	540	504	525	486	480	479	499	520	539	474	496	525	537	511	526	502	512	506	510	511	531	526	525	531	541	508	518	514	499	534	526	522	511	547	479	496	515	522	502	490	545	491	490	494	504	516	521	536	523	516	519	507	510	485	541	491	504	517	540	525	544	523	517	505	491	522	533	521	524	507	534	509	521	511	483	513	542	501	513	536	537	512	545	557	524	481	522	509	522	482	534	526	516	494	493	535	488	521	503	498	475	529	517	500	537	558	533	528	516	512	511	527	519	508	512	486	507	534	521	503	511	511	535	498	513	528	518	530	501	529	508	534	514	512	513	532	486	513	515	531	490	508	538	532	530	545	510	524	482	513	514	528	508	542	519	527	530	508	523	547	524	524	518	515	528	518	541	520	546	524	513	474	500	505	485	509	556	528	524	514	504	533	536	532	516	502	551	505	562	530	518	488	501	544	537	519	524	503	523	480	519	529	532	495	545	513	522	509	537	518	497	534	502	532	507	529	497	488	503	540	535	495	528	493	547	515	510	531	516	516	534	476	529	530	527	515	539	512	537	540	496	523	498	524	518	521	485	490	501	538	515	521	526	516	545	494	540	542	516	498	532	518	518	531	534	524	511	527	520	531	519	503	509	528	484	520	526	522	508	547	541	481	566	510	516	469	511	494	540	517	531	513	531	518	543	499	538	522	523	515	516	495	550	501	525	478	513	515	517	516	495	500	523	529	531	520	508	485	512	510	540	513	493	505	551	526	489	519	494	478	529	502	540	524	500	546	511	505	517	487	516	512	513	551	531	529	506	524	497	527	519	476	512	526	486	519	519	521	522	515	498	505	503	517	478	499	527	516	483	529	546	533	530	534	526	513	511	502	509	541	514	538	509	503	524	517	535	525	501	471	530	511	504	520	526	524	525	497	560	508	494	530	534	491	523	504	539	517	548	538	518	525	502	514	492	516	480	504	539	534	517	519	515	561	525	485	537	483	514	520	528	533	545	521	490	526	522	517	478	530	504	547	520	527	515	498	520	504	521	527	523	488	519	545	531	532	525	474	475	537	528	528	514	540	513	532	513	543	524	528	519	517	529	491	508	523	492	523	521	518	528	544	474	513	510	527	529	531	526	505	496	505	541	473	494	529	508	504	545	540	480	508	499	476	522	482	512	537	502	518	530	467	517	521	533	489	478	507	568	502	528	498	543	483	533	530	531	533	503	488	570	519	507	502	512	519	525	504	492	541	574	515	528	502	533	527	523	532	516	522	518	495	512	519	497	536	512	524	546	529	530	488	519	514	495	533	503	558	518	518	520	501	548	512	518	541	506	537	501	515	504	504	515	488	516	479	528	493	524	515	521	518	524	483	536	510	507	506	549	511	520	477	527	504	529	513	496	516	487	537	535	507	541	480	501
345	1	1900	69699	19	75	33	5	0	3	2	1	1	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	2	2	3	1	6	4	9	7	8	9	14	14	21	25	18	38	35	53	61	70	72	85	91	119	127	138	150	147	187	188	203	195	200	198	183	208	199	206	238	187	230	244	237	229	267	247	249	255	242	281	248	262	272	259	227	266	244	304	287	308	280	303	270	299	271	256	262	270	273	288	304	295	286	284	287	276	296	296	278	298	279	308	279	295	321	298	319	293	327	310	331	308	336	336	327	327	321	336	342	354	351	316	363	329	319	354	332	340	374	333	352	327	349	330	347	373	372	365	385	358	368	365	341	383	346	386	399	365	379	366	371	414	397	399	399	414	377	387	381	416	402	360	386	411	383	364	431	395	394	389	399	383	408	389	421	403	445	396	415	412	428	402	449	419	438	401	430	406	434	403	438	401	453	466	396	439	409	440	424	420	423	424	437	442	436	419	444	417	424	421	458	433	463	444	474	430	426	481	453	438	462	423	449	435	455	425	479	433	452	466	439	457	444	460	473	453	441	457	443	438	479	461	472	453	475	432	490	446	471	426	459	474	455	464	486	489	490	468	499	480	480	485	482	458	451	457	492	452	460	466	444	482	434	432	432	444	504	506	491	492	485	492	461	498	485	470	496	484	457	475	504	474	470	486	465	505	494	476	486	454	491	497	484	497	488	449	474	467	498	496	481	467	474	492	447	508	501	485	436	515	491	465	495	499	457	481	468	492	481	482	486	491	497	469	479	466	479	486	498	491	465	508	443	487	534	475	488	469	497	488	518	448	516	485	489	462	496	489	505	445	485	494	486	473	496	503	461	497	502	471	468	508	496	474	532	483	463	480	501	503	492	474	496	481	507	480	513	483	511	489	496	487	502	506	510	484	495	490	487	496	499	489	490	518	497	490	519	478	497	523	498	521	485	502	495	474	447	484	480	491	518	491	487	477	484	480	516	499	499	512	491	507	501	506	512	468	497	483	482	492	515	509	489	491	488	477	520	490	501	484	479	501	490	485	495	522	472	512	506	511	507	524	488	516	500	497	491	499	478	511	482	499	514	484	520	462	459	492	481	470	504	515	489	489	488	476	460	470	510	468	510	475	508	486	475	490	469	480	493	462	496	475	513	509	493	495	511	503	506	496	515	497	486	477	514	461	525	479	494	524	470	476	471	478	480	460	505	497	515	480	506	500	473	476	507	498	499	512	493	519	464	505	512	492	465	472	489	503	506	487	527	541	523	480	493	489	497	469	486	505	495	520	504	469	503	486	542	495	518	508	520	476	518	465	519	478	514	493	477	513	528	472	492	510	486	490	483	470	494	485	511	469	513	481	487	493	532	498	528	501	506	524	498	447	530	486	493	466	468	532	485	503	492	511	490	510	500	505	504	486	501	507	519	471	489	489	503	478	503	468	504	498	514	503	503	502	485	513	440	530	481	491	482	491	514	517	501	490	493	503	497	506	509	475	470	499	516	481	526	487	497	501	500	483	490	514	518	480	503	498	469	483	526	529	470	486	508	481	500	516	491	514	479	468	483	496	505	465	501	513	467	471	515	480	495	483	488	492	484	514	489	494	474	516	474	497	491	503	506	475	491	499	530	514	505	515	505	500	524	455	511	512	476	495	480	524	515	488	515	540	493	492	487	490	468	495	530	517	498	490	493	512	488	517	530	491	494	507	473	480	489	514	491	449	471	502	510	517	499	516	511	458	474	502	483	517	520	512	496	504	514	486	470	468	531	497	523	468	472	471	483	490	492	464	481	491	484	512	540	454	514	527	479	488	527	530	532	508	507	516	486	465	484	466	517	506	477	482	496	499	465	491	519	528	485	519	519	512	500	510	484	519	490	496	503	496	496	464	507	521	464	485	489	512	497	507	499	501	488	518	494	514	487	486	511	474	474	505	469	482	530	481	494	490	490	474	482	494	490	494	470	482	500	478	500	502	493	487	511	470	504	507	482	476	485	502	514	493	520	508	492	480	451	513	542	514	500	483	511	502	504	494	511	497	487	480	536	513	494	504	480	503	494	492	513	487	518	472	541	485	483	461	482	482	538	505	473	482	510	501	514	478	497	479	538	479	510	480	511	521	493	474	462	498	467	478	524	483	489	529	503	497	459	510	497	476	494	507	517	505	490	493	500	439	515	489	507	515	480	542	487	497	504	487	490	478	493	489	505	478	481	534	470	497	527	459	520	500	501	501	484	485	506	502	490	467	493	510	492	469	500	508	529	504	494	486	496	534	478	522	508	493	499	490	487	500	490
345	2	2100	69801	28	73	28	4	5	1	1	3	1	1	1	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	2	1	0	1	0	2	2	11	7	12	14	15	19	20	19	24	29	32	41	51	78	57	79	83	85	102	111	118	110	137	136	152	141	163	183	182	180	165	178	189	187	206	181	187	194	192	183	194	214	205	189	217	204	210	202	232	213	244	218	234	235	234	221	262	200	245	243	244	241	227	237	250	263	272	258	261	233	257	238	259	243	254	254	250	266	270	277	265	275	284	282	266	282	292	297	305	315	312	324	304	316	355	294	357	319	336	317	342	340	345	322	345	327	356	328	334	363	372	319	358	360	359	357	366	346	372	365	360	388	365	363	338	388	350	378	375	349	419	384	406	351	393	397	402	406	379	384	388	407	402	388	388	388	369	421	380	408	377	380	395	409	403	437	413	399	415	424	441	431	411	431	436	395	395	422	399	404	418	441	400	452	461	438	430	420	476	413	433	439	438	422	432	444	442	449	455	448	453	420	425	421	454	424	441	434	441	489	462	435	462	436	451	445	467	444	432	457	435	444	478	481	467	441	503	460	474	436	460	460	488	457	439	474	473	459	470	467	483	471	475	455	470	468	494	452	483	461	445	478	434	464	454	455	471	448	464	471	465	472	489	448	455	456	459	498	514	443	443	494	490	466	466	459	454	459	501	455	456	485	483	508	490	493	475	462	491	496	499	493	505	444	494	472	478	486	470	488	487	481	461	474	485	487	487	480	482	446	483	470	481	464	457	469	484	478	436	481	471	503	482	484	509	458	512	508	447	496	490	477	517	457	499	513	476	512	506	457	512	489	488	513	457	504	515	498	506	512	483	488	460	510	443	481	479	510	487	479	491	485	477	505	510	476	478	503	479	474	473	482	505	502	464	517	472	492	494	511	448	495	494	478	485	490	498	473	473	478	519	511	515	486	479	459	525	436	513	474	503	514	516	471	492	473	523	474	498	497	503	496	493	485	490	521	500	476	527	493	495	505	508	468	475	482	475	480	481	461	467	482	521	499	457	490	490	463	523	491	484	532	522	433	498	491	473	474	503	509	469	487	471	512	487	491	480	456	475	488	452	503	440	452	466	515	453	518	496	472	532	483	488	517	476	469	511	491	489	467	502	489	499	492	507	496	508	464	494	487	489	501	534	483	518	480	526	502	521	489	503	508	496	498	483	494	515	486	474	468	485	500	521	478	489	466	547	492	452	522	517	478	510	489	474	510	496	476	492	482	471	498	495	543	480	491	487	486	503	497	527	466	490	475	506	470	477	489	506	468	488	513	496	475	505	519	470	474	514	518	505	489	489	526	474	488	482	510	487	477	507	485	513	480	507	487	471	484	479	502	501	480	482	505	475	486	482	500	482	470	494	500	484	477	510	498	546	465	502	523	495	494	482	492	528	480	485	508	495	496	494	493	526	469	498	520	474	474	492	466	513	483	508	512	483	473	482	507	490	498	484	485	511	504	489	480	497	508	486	485	509	483	521	463	511	489	477	509	471	511	495	497	464	473	518	489	504	499	489	473	510	494	475	505	482	496	474	490	513	480	518	467	509	467	489	499	506	492	492	474	481	526	481	477	500	495	495	497	494	498	507	509	501	508	498	495	484	499	474	513	476	461	492	485	502	486	491	506	493	489	516	504	456	501	491	501	493	500	479	508	473	504	499	451	508	459	486	472	502	504	482	463	499	487	483	481	485	478	472	493	497	482	497	475	486	497	502	505	488	482	482	499	486	474	475	490	514	512	479	496	490	498	509	501	499	469	495	502	522	476	499	482	481	474	514	499	528	523	525	499	486	485	505	486	494	498	491	492	480	485	515	524	479	494	515	455	499	471	522	490	471	511	482	503	500	512	471	466	484	477	483	529	501	472	487	520	512	506	450	486	499	498	512	499	491	484	492	483	490	481	507	491	514	509	496	491	494	519	487	497	492	488	499	498	462	448	506	473	510	498	484	504	483	503	477	517	487	470	488	475	482	488	494	497	485	477	480	503	485	501	493	465	454	482	477	487	509	462	496	513	474	484	483	479	489	481	496	473	479	502	507	505	469	496	489	490	480	488	524	519	472	480	484	496	493	483	505	521	478	494	490	462	535	515	513	496	490	517	491	501	490	482	498	489	505	474	498	496	497	508	507	476	477	479	495	498	489	494	468	513	519	491	490	493	508	463	486	501	512	493	490	471	471	494	497	470	489	501	514	485	501	490	479	468	471	456	498	521	467	477	472	505	500	519	499	516	472	497	501	485	498	465	515	475	527	492	456	514	482	498	509
345	3	3500	69903	33	48	16	6	4	5	3	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	1	2	0	1	1	4	3	7	4	10	4	9	15	7	16	21	22	17	46	40	64	53	58	69	68	66	90	88	96	90	86	95	99	122	121	143	142	128	129	145	160	155	169	160	174	171	151	168	171	176	183	183	164	161	181	196	202	174	230	188	209	180	174	190	209	208	227	210	233	197	211	198	220	221	242	227	237	232	237	204	214	200	255	238	235	256	271	248	272	251	257	270	266	299	298	294	301	298	283	319	308	288	299	306	297	304	281	306	315	311	330	309	319	352	364	353	348	327	347	365	365	341	333	386	352	324	369	339	329	378	379	383	383	357	361	388	347	364	390	344	365	375	362	357	405	392	377	380	413	390	396	397	391	397	423	399	396	404	432	393	388	421	413	423	409	428	399	429	417	448	418	432	408	402	438	393	434	428	421	426	449	445	417	418	448	461	451	448	426	421	446	461	458	406	437	451	436	460	453	469	446	445	445	449	432	450	443	430	430	465	436	481	463	468	450	446	498	463	462	444	450	438	431	448	468	443	462	447	467	465	471	445	448	450	457	476	478	482	438	461	469	475	466	474	476	438	490	476	491	454	446	470	505	471	490	458	465	463	502	446	485	478	465	457	470	478	459	482	466	477	482	469	475	491	476	481	499	468	471	473	484	488	488	484	472	479	464	497	477	468	467	457	475	492	502	507	455	509	480	500	475	481	486	506	485	468	504	464	491	463	496	478	475	472	494	528	508	479	476	487	479	478	486	475	498	471	461	499	479	488	498	466	515	508	497	516	531	535	462	480	503	514	440	492	498	452	508	498	493	485	502	486	477	517	501	493	516	475	506	483	495	528	524	463	513	492	480	491	508	507	475	513	508	480	510	530	475	498	509	464	520	472	481	505	534	485	496	481	486	493	495	472	471	479	485	496	482	471	465	504	497	462	476	488	503	482	472	473	531	517	494	486	506	514	515	497	464	516	484	524	504	484	536	486	487	500	484	510	507	487	496	519	506	457	491	492	502	476	506	525	477	484	491	506	503	489	474	521	516	465	500	502	477	499	477	513	512	486	502	511	485	514	502	484	505	479	525	486	515	481	520	501	505	505	506	494	525	495	476	519	496	502	526	514	495	505	489	510	497	484	497	508	499	491	490	490	491	503	517	478	501	510	496	526	493	515	476	525	490	518	493	503	492	511	486	512	479	480	518	509	500	465	489	545	504	494	525	492	498	483	547	522	501	496	496	497	478	520	511	514	482	497	486	504	502	469	492	502	488	508	476	474	501	526	460	501	485	500	501	482	500	510	495	485	505	462	504	511	484	495	521	471	497	476	511	503	500	486	488	480	488	516	515	486	494	457	491	505	539	509	494	471	502	485	495	491	489	498	510	505	506	489	497	474	492	490	509	489	526	479	508	487	496	468	515	473	504	462	476	503	517	451	482	513	496	504	500	490	542	504	511	493	481	510	511	474	502	513	480	495	494	483	532	486	484	478	535	481	515	448	526	499	505	495	469	501	510	491	505	501	486	467	496	508	505	512	482	516	459	503	485	475	500	480	516	509	524	522	545	495	495	517	497	493	494	485	521	474	491	500	510	470	495	499	511	500	505	520	497	511	509	497	470	509	522	509	461	510	472	463	492	486	517	479	504	492	487	502	516	503	513	500	476	495	493	513	501	472	481	518	512	486	495	455	495	472	504	491	483	532	504	493	504	457	535	489	499	486	497	513	492	462	494	520	502	508	490	512	493	516	501	469	509	487	510	492	532	488	513	484	477	505	479	507	473	472	505	517	520	493	481	525	518	460	508	518	500	498	503	489	514	499	517	477	505	522	497	510	479	478	488	456	539	512	460	490	499	443	509	474	496	467	509	449	490	483	507	492	502	492	501	490	504	515	464	472	501	505	475	484	496	504	525	476	475	533	478	486	486	492	499	490	494	495	481	497	494	478	490	472	519	501	496	501	499	521	498	495	494	492	475	468	501	479	532	526	506	486	539	483	480	499	498	500	537	494	483	518	468	462	478	471	527	489	506	482	510	482	498	488	540	477	486	454	487	471	497	547	502	526	484	512	498	455	505	494	513	496	489	492	495	520	512	500	451	499	500	488	514	482	506	482	504	529	481	526	482	506	496	490	488	516	537	502	493	520	481	488	491	508	502	498	495	483	491	499	491	486	536	501	469	482	511	485	499	482	512	483	494	508	542	498	489	475	497	505	523	503	512	501	497	529	469	492	499	471	456	495	491	493	489	474	535	505	490	496	470	494	514
345	0	2700	70005	24	46	12	4	4	3	1	1	3	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	3	2	0	0	4	2	5	9	6	10	12	11	17	12	21	29	23	26	26	23	29	29	32	26	18	28	31	35	38	43	44	49	68	77	74	62	85	87	79	77	93	69	118	104	98	91	119	113	113	116	128	112	131	133	143	140	140	153	158	145	157	150	147	132	180	149	192	180	187	186	171	183	185	171	171	194	196	177	200	200	200	201	201	220	227	211	265	253	260	279	291	251	290	292	287	286	283	277	300	308	274	296	296	287	300	279	331	304	320	301	304	345	333	346	350	362	326	347	331	315	347	339	343	382	343	362	371	336	378	339	401	361	375	362	393	367	378	384	390	372	388	363	398	376	387	403	379	403	390	397	428	419	386	419	395	429	394	412	413	421	422	418	415	419	411	440	425	417	406	421	466	450	417	425	452	433	422	404	482	437	471	433	430	438	416	436	425	403	449	416	425	469	444	408	440	445	474	444	445	444	429	471	477	437	481	437	431	453	502	467	462	464	438	495	485	484	491	476	490	467	480	466	442	497	472	449	486	472	495	439	486	465	469	466	485	493	489	457	504	484	482	510	487	464	458	526	458	493	468	460	505	477	507	463	470	487	505	481	506	482	468	464	481	502	442	503	469	475	448	477	489	523	500	454	518	462	459	510	487	512	493	471	495	487	488	493	483	485	514	500	468	463	478	500	459	505	529	475	530	505	510	473	514	498	493	480	485	502	503	524	485	506	486	498	493	481	450	477	526	446	494	516	482	462	522	483	492	506	486	490	482	486	495	515	523	483	514	499	512	532	500	480	495	477	517	482	523	495	504	513	489	476	509	516	528	484	511	501	470	493	495	505	513	483	507	495	475	525	472	463	487	513	507	492	532	515	529	484	494	510	507	457	505	458	520	494	507	507	503	498	510	475	494	521	503	499	513	490	443	501	497	490	515	512	502	514	514	522	515	514	485	486	497	496	511	505	480	510	531	480	500	520	542	517	510	530	519	488	502	499	498	490	512	463	533	529	503	461	463	492	538	494	515	473	532	536	499	516	499	502	524	496	529	500	517	510	489	538	544	502	529	503	501	508	504	491	509	498	500	513	496	485	506	549	496	502	506	496	509	538	539	488	506	482	503	515	518	522	504	509	519	504	514	481	520	496	507	498	498	506	527	520	536	522	517	500	507	499	515	507	525	484	476	499	521	511	484	491	501	485	491	476	489	529	507	468	497	505	521	531	496	461	504	492	525	517	532	500	534	530	532	464	519	498	492	506	516	497	510	505	510	530	503	515	511	468	509	510	499	541	508	519	517	495	492	512	521	484	501	506	505	496	498	508	546	498	496	485	496	502	490	550	515	516	494	508	538	488	500	485	487	486	493	526	505	515	481	475	499	490	530	474	502	501	505	530	545	492	535	526	506	501	468	524	511	505	514	507	540	479	502	521	531	475	527	517	516	507	521	478	488	485	563	476	517	492	486	515	495	527	501	507	516	504	501	471	527	537	510	458	519	535	485	506	490	521	536	499	504	485	509	530	503	507	485	524	519	471	495	514	518	477	509	519	497	493	488	532	527	497	519	491	507	496	520	501	497	487	521	488	521	524	522	511	533	497	522	527	513	448	478	488	514	495	524	499	515	511	483	503	502	509	530	494	519	489	527	498	509	469	492	497	514	474	524	499	484	521	510	455	499	456	531	510	490	517	521	511	502	517	507	501	525	465	502	502	497	487	513	519	497	517	503	480	523	498	472	519	485	538	508	511	476	518	513	500	495	503	520	515	505	476	514	483	500	531	508	501	488	445	486	534	548	476	510	453	496	527	521	523	521	509	497	492	498	529	536	476	484	504	514	486	500	524	517	503	494	514	500	523	514	495	497	516	507	549	493	533	484	466	519	489	488	489	524	494	511	501	508	536	515	502	540	494	542	501	492	508	536	473	520	528	491	498	493	498	519	484	501	468	493	504	508	485	551	485	559	483	510	509	512	494	518	489	502	506	509	499	501	503	498	504	483	522	518	490	507	521	538	501	497	486	486	474	524	480	518	534	506	502	515	503	531	507	491	522	477	487	508	471	521	497	494	491	519	507	487	512	500	516	511	467	510	528	526	506	495	530	485	508	520	493	488	506	526	488	483	481	493	527	526	503	519	476	479	457	511	498	517	490	537	474	484	504	482	521	466	517	481	514	505	491	506	505	554	505	494	530	509	463	492	495	509	525	498	523	505	489	504	483	486	526	485	520	506	469	520	499	500	517	518	481	533	508	490	532	499	484	475
345	1	1900	70106	28	56	27	7	5	4	4	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	1	3	3	4	5	4	10	4	14	14	16	18	18	28	28	27	46	52	49	53	60	69	63	85	82	102	109	135	113	154	149	179	181	197	162	194	201	204	228	235	226	232	240	242	254	260	261	267	255	273	269	253	256	273	254	245	272	247	246	240	253	266	284	259	261	305	256	297	268	281	249	292	284	253	293	273	294	278	304	333	324	280	334	288	342	314	303	321	315	312	320	287	303	336	297	330	298	298	317	332	324	344	324	359	332	326	346	330	326	304	344	365	344	364	338	351	335	318	325	348	377	373	363	349	359	387	341	400	323	366	356	371	352	397	348	358	343	373	375	328	369	373	386	373	399	379	429	395	392	403	404	434	382	399	379	384	387	437	427	425	408	426	401	414	420	408	439	409	403	437	403	405	411	432	444	405	440	450	415	406	423	450	413	445	400	484	453	448	426	429	466	453	419	437	481	455	409	413	460	455	419	425	432	440	438	459	451	490	446	482	457	473	455	489	434	477	456	451	455	430	433	438	456	475	464	451	452	461	480	465	462	473	439	484	498	450	461	453	499	457	490	469	466	461	463	473	478	471	474	461	459	481	462	444	480	514	505	482	458	472	458	467	501	475	459	508	471	492	459	509	458	506	445	494	458	486	471	470	472	514	468	471	456	475	469	480	492	482	444	514	523	486	439	494	468	501	512	488	485	493	497	476	496	517	463	485	464	479	484	501	473	459	477	465	488	501	476	505	476	518	466	502	474	507	467	489	487	493	496	491	512	483	498	490	480	492	493	475	523	474	486	503	445	531	485	504	489	510	501	505	480	465	467	497	476	485	481	505	497	497	460	489	487	482	495	502	477	477	494	544	498	483	482	480	521	489	505	501	518	474	472	504	501	541	472	494	516	486	472	494	516	505	468	495	508	498	495	500	491	490	493	477	491	504	494	494	496	503	513	540	485	509	474	480	450	487	489	474	494	487	509	505	503	508	515	491	503	482	468	509	468	498	491	514	476	527	482	481	503	482	521	482	488	478	513	474	467	497	474	466	487	512	492	514	499	490	470	507	489	516	507	490	533	486	466	520	475	501	493	492	474	485	503	484	479	503	501	486	455	521	496	537	486	496	485	518	493	471	499	502	513	500	452	507	507	516	502	476	475	471	482	477	498	537	504	484	482	491	519	515	511	496	497	500	481	496	475	495	471	489	505	488	504	501	455	488	491	486	474	516	499	518	497	514	505	510	527	491	499	509	508	512	510	477	487	510	506	490	524	485	491	484	484	497	485	504	508	486	492	517	508	508	505	501	491	544	464	499	470	506	509	509	497	524	509	478	516	485	488	518	476	498	480	521	474	503	496	510	483	494	479	496	514	511	545	502	505	489	493	533	496	502	492	532	520	519	503	483	525	491	493	472	488	500	459	477	475	505	483	485	487	504	533	514	497	484	506	515	498	497	518	495	494	473	519	502	482	530	513	510	534	465	489	497	489	503	501	507	477	476	501	509	456	531	519	500	487	508	478	518	501	511	482	512	479	494	465	531	527	469	505	512	497	494	476	512	487	504	473	481	537	486	461	498	503	510	467	497	489	484	499	501	509	473	522	492	508	476	511	492	500	483	520	492	522	530	474	512	519	513	514	508	490	489	527	484	464	497	489	506	508	511	493	490	498	477	491	480	507	491	507	507	506	502	501	520	484	481	472	513	492	509	507	518	491	514	517	526	518	493	487	486	523	510	514	508	492	486	514	491	512	482	508	516	535	484	517	508	464	537	510	504	493	491	486	510	504	491	501	497	489	480	462	504	483	494	498	501	479	475	481	494	477	502	468	513	502	526	481	474	507	490	525	494	516	489	484	494	494	473	468	498	491	491	504	478	476	490	430	489	477	483	481	506	492	511	475	527	495	503	486	537	487	507	515	499	494	484	514	510	467	496	477	536	470	495	486	481	504	461	513	518	489	481	501	515	476	511	509	530	485	492	509	496	506	523	452	486	496	511	482	496	506	494	535	516	514	486	459	472	501	501	480	518	485	495	468	480	514	470	522	499	505	483	516	490	520	516	494	514	484	520	512	488	501	535	493	511	477	458	493	493	484	480	509	502	474	516	476	497	491	463	493	490	504	488	492	487	493	515	511	516	524	521	508	484	498	480	485	515	468	521	468	524	488	475	487	500	488	513	516	485	491	507	497	498	502	523	460	497	462	456	495	483	475	547	501	483	456	511	506	508	501	510	466	516	515	513	492	501	494	514	460	464	494	505
345	2	2100	70208	32	58	25	9	2	3	3	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	3	1	7	3	6	6	16	10	9	12	16	17	18	23	30	30	52	76	62	81	75	86	83	102	104	127	134	147	150	155	158	183	184	180	209	202	193	195	213	205	220	243	204	219	212	224	240	238	227	212	236	222	195	213	220	226	215	225	267	210	225	237	229	234	252	268	247	227	263	240	262	288	279	291	289	267	267	284	272	281	269	290	284	278	257	294	271	280	286	295	292	264	285	294	291	286	307	300	314	306	325	303	312	296	338	300	321	343	349	307	302	319	317	346	337	362	319	360	345	358	347	365	325	385	341	341	335	354	360	363	346	331	356	355	375	381	371	362	402	372	377	380	375	397	396	382	400	395	415	416	397	402	422	433	419	359	421	410	400	428	411	422	402	421	377	411	426	417	408	419	429	421	418	452	431	396	432	435	423	463	432	428	453	422	434	439	420	472	446	420	421	456	450	439	433	449	451	456	455	467	465	487	437	463	476	453	451	471	453	445	440	463	463	447	466	457	446	482	459	439	431	439	474	490	464	489	458	491	483	485	430	500	462	485	441	499	473	484	495	469	470	483	460	447	458	507	497	502	507	496	494	478	465	504	477	494	443	489	488	478	479	494	479	501	488	514	461	475	470	474	453	463	505	478	481	492	488	479	485	501	445	486	496	475	479	504	493	516	461	489	485	470	505	484	511	463	440	492	494	464	507	484	488	461	473	480	489	476	494	468	472	486	476	515	473	520	480	486	462	507	476	510	475	509	469	503	498	502	482	495	477	465	468	470	497	499	494	493	472	498	495	490	502	505	465	494	482	505	480	495	510	480	495	501	482	489	496	497	512	475	496	504	525	476	494	486	498	472	523	512	489	463	468	506	443	512	452	503	486	528	509	503	492	534	512	502	486	500	506	498	495	501	487	469	489	503	448	483	507	499	505	499	506	506	509	515	504	469	516	499	475	446	476	499	486	508	486	503	487	465	501	507	494	493	509	512	487	497	496	504	456	510	474	513	488	482	513	472	473	505	501	501	486	505	511	517	513	484	484	498	496	487	476	486	537	508	487	498	513	495	519	519	488	527	507	477	499	507	476	500	512	486	490	491	502	539	477	482	530	501	538	510	523	525	504	489	505	499	495	504	499	467	501	491	513	525	481	474	537	489	495	483	497	465	520	512	521	485	507	462	509	485	526	484	496	474	514	498	477	506	472	504	506	510	502	494	486	511	508	516	514	471	473	512	526	506	532	493	483	495	501	481	501	498	523	477	491	496	480	501	471	504	502	515	480	534	492	483	489	526	500	496	520	489	513	487	464	532	485	478	477	478	518	502	474	497	519	497	488	474	462	535	514	473	496	515	486	526	490	526	497	513	477	515	487	468	501	487	489	506	492	497	510	480	495	527	505	463	499	504	484	530	482	525	491	530	506	494	498	510	475	529	476	495	533	482	489	511	491	476	494	476	502	491	512	511	480	477	508	483	473	504	515	513	492	534	464	519	494	493	533	482	485	495	518	509	476	483	465	516	507	492	508	477	487	500	478	487	520	479	494	494	512	481	468	511	495	502	495	492	514	485	478	485	511	508	522	473	481	513	455	487	485	506	517	465	518	498	496	473	505	495	476	499	526	499	505	507	522	490	518	518	526	510	512	475	521	458	491	499	457	511	501	489	501	497	474	547	494	470	497	507	507	476	492	488	482	522	500	465	488	525	516	494	498	526	487	485	506	495	532	490	515	476	519	499	538	539	504	490	473	504	508	521	471	494	483	508	511	521	478	491	496	470	475	491	519	464	502	503	476	535	486	516	492	490	518	507	487	475	494	471	494	535	508	505	501	467	512	504	515	462	463	526	507	471	478	521	475	511	495	449	484	492	495	505	488	479	511	483	502	504	476	507	456	500	491	477	466	514	539	482	503	494	495	482	509	507	479	488	509	498	532	503	511	474	492	513	472	463	496	527	484	504	468	517	484	502	497	504	514	493	492	492	489	504	502	479	502	523	471	486	520	512	494	498	526	500	518	500	502	514	478	526	518	497	511	485	531	464	499	506	543	495	498	519	486	487	521	485	511	483	507	504	502	494	477	490	476	497	486	484	482	531	477	485	462	512	486	502	468	535	510	500	484	494	474	490	463	466	489	485	490	470	479	506	490	475	497	471	482	460	512	468	478	478	482	499	511	504	493	495	470	500	489	532	458	522	495	500	531	506	481	506	498	445	519	530	498	476	517	505	512	503	488	489	491	501	489	483	485	500	466	479
345	3	3500	70310	26	65	29	3	4	5	0	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	0	3	1	0	3	7	7	6	8	9	9	11	10	20	23	33	25	48	40	59	58	61	77	82	85	105	93	97	128	130	142	128	148	162	182	158	153	180	190	168	205	197	171	181	188	182	188	198	177	225	190	194	176	197	194	181	217	207	214	197	227	208	213	207	224	216	235	222	201	248	250	215	237	270	285	258	276	258	277	263	259	267	251	265	262	274	258	250	272	268	267	270	271	269	279	288	289	298	305	317	273	308	312	320	319	335	305	303	345	302	302	332	306	327	380	327	353	315	374	314	343	344	356	347	342	352	351	355	347	349	385	383	390	360	385	362	376	422	372	342	391	373	393	362	397	397	411	395	367	396	401	392	409	386	406	395	454	402	381	453	399	413	435	418	425	426	419	427	399	405	426	424	424	412	455	420	429	441	411	428	413	439	438	467	429	436	442	439	462	443	439	432	446	462	459	457	440	464	451	441	465	419	435	443	479	455	484	428	444	431	436	442	490	466	480	490	457	477	471	447	486	470	487	476	454	439	492	452	471	487	457	474	480	476	448	468	457	449	500	458	465	482	430	505	465	466	525	464	478	490	501	472	480	443	491	456	485	500	480	490	490	513	467	472	486	470	469	518	498	457	499	483	485	496	471	474	452	500	466	450	489	490	477	454	483	482	467	444	509	523	496	497	455	501	507	499	480	499	484	492	476	482	501	472	481	487	533	481	474	533	522	481	501	493	486	464	496	480	507	488	474	515	461	488	481	488	519	511	467	476	482	528	500	508	499	497	493	525	502	487	468	484	504	474	458	485	500	478	486	489	499	488	485	501	488	467	507	483	491	477	512	492	498	489	534	496	516	496	498	493	513	504	512	486	519	500	513	504	505	465	505	462	521	516	517	482	495	500	488	514	517	478	469	481	520	499	498	508	488	498	493	493	503	513	497	505	511	493	510	488	515	510	516	508	490	502	522	504	490	536	488	517	502	467	512	504	501	494	524	530	474	493	505	477	522	502	520	495	521	490	500	496	502	472	518	525	470	485	481	479	511	496	523	485	495	507	463	477	496	482	482	519	503	516	521	504	500	532	482	500	489	503	494	534	488	496	511	503	491	513	513	531	507	498	500	476	504	535	508	492	508	512	507	533	510	477	489	501	511	501	499	507	508	486	484	529	507	502	505	506	493	458	511	481	497	517	493	528	504	501	497	539	521	501	527	480	516	492	499	505	501	503	510	517	494	500	508	476	519	491	481	529	510	509	486	493	525	512	485	496	491	486	494	497	504	514	469	511	489	467	514	481	497	512	528	449	525	487	503	501	525	499	480	509	485	514	517	498	489	502	504	496	515	485	468	504	509	491	557	495	518	480	484	516	533	500	505	490	464	507	523	519	518	509	488	489	511	520	494	493	530	520	508	490	509	516	503	512	511	492	505	494	493	494	501	520	487	474	492	490	515	504	490	491	521	501	513	475	505	505	530	469	494	492	559	488	522	518	489	452	534	509	483	507	508	504	542	516	470	498	497	502	526	498	503	525	484	481	487	517	521	517	496	518	496	497	537	468	523	499	539	506	484	479	511	515	526	477	494	512	524	492	503	491	511	518	467	519	524	484	516	473	532	485	526	519	485	517	479	505	507	496	528	507	483	488	485	509	479	471	506	526	474	513	503	520	486	498	455	526	530	500	543	507	528	515	480	523	501	497	496	495	514	523	508	483	500	493	492	487	508	473	528	524	482	529	517	479	488	503	507	524	496	503	480	506	525	542	475	503	505	527	530	504	535	491	504	538	517	482	498	527	523	490	529	491	513	502	497	517	501	500	513	492	506	486	494	499	511	533	488	476	497	508	471	489	513	522	487	506	483	503	478	513	542	483	522	473	515	519	490	516	503	486	507	475	535	505	515	498	505	454	527	508	499	504	524	512	512	495	502	505	507	488	512	508	470	514	489	503	499	485	484	496	505	526	496	517	523	502	498	510	516	502	522	498	510	504	484	490	531	481	501	476	545	523	527	530	495	480	464	536	486	510	476	519	511	484	507	483	510	509	484	538	522	483	486	510	507	481	528	503	543	507	488	481	517	496	519	490	485	545	469	493	484	498	475	492	491	495	520	477	498	518	501	492	483	527	474	513	518	477	506	494	503	486	542	507	520	509	514	530	486	503	532	496	493	496	485	529	505	510	492	517	515	536	503	501	539	485	488	486	511	515	516	509	508	511	498	506	490	502	502	505	503	512	513	479	493	494	497	509	455	475	535	478	486
345	0	2700	70412	32	56	25	8	2	4	3	1	2	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	7	7	10	10	14	21	19	22	14	24	21	47	35	40	40	52	37	72	64	70	70	82	79	87	93	99	98	110	110	128	138	110	122	123	137	135	135	167	134	158	170	153	160	144	138	159	137	155	156	159	161	173	195	213	171	182	188	192	191	211	222	215	199	243	226	239	256	252	238	240	244	275	223	241	240	248	253	247	225	234	266	211	279	257	238	275	267	303	307	290	267	302	264	293	303	301	323	291	308	294	307	324	296	335	327	347	314	328	314	310	311	344	341	358	323	365	341	353	357	374	364	348	388	395	360	398	360	390	395	410	366	398	383	406	382	412	368	414	364	377	394	408	408	413	396	447	395	382	409	411	384	416	426	424	395	425	420	441	451	465	393	428	451	398	428	437	440	464	465	451	460	431	423	431	422	431	438	424	457	424	452	441	461	452	484	447	448	456	450	497	470	482	453	453	471	472	474	468	463	513	448	431	488	493	482	470	443	475	482	492	446	483	476	462	487	498	456	499	465	507	462	487	476	512	498	502	492	479	503	474	487	489	472	483	471	503	456	502	508	521	474	460	490	445	514	525	449	508	487	480	493	494	462	471	507	487	508	498	526	514	512	465	488	516	528	482	484	470	511	510	505	500	496	492	467	525	507	515	500	492	480	491	508	487	491	466	517	519	491	513	493	528	481	529	481	502	509	495	513	487	468	493	502	506	467	501	524	483	526	527	544	531	488	500	520	495	499	510	500	471	521	510	481	497	491	498	481	511	508	504	486	532	516	486	510	511	509	509	495	491	519	531	517	520	491	536	461	524	498	524	512	499	494	477	501	524	530	552	548	492	500	540	546	530	505	491	503	504	504	524	527	524	549	506	516	489	520	497	500	498	475	522	496	485	503	479	535	514	501	525	486	498	505	536	481	535	497	510	514	468	525	493	512	495	505	529	524	497	519	502	499	476	506	502	528	512	537	512	489	494	518	480	525	546	501	513	501	495	538	494	524	539	519	501	534	484	523	516	484	562	507	556	512	506	519	538	514	546	507	511	484	483	544	523	505	552	497	501	515	525	487	505	540	506	489	501	532	520	479	511	513	533	525	511	504	565	506	526	511	507	464	530	491	542	488	512	532	523	518	525	534	492	514	498	501	505	541	496	530	547	492	481	535	516	501	536	510	515	505	490	495	516	522	475	523	522	511	510	519	539	512	487	514	517	493	504	525	538	516	485	469	536	486	542	512	515	521	501	514	523	550	504	509	494	495	541	501	528	527	519	501	491	516	546	508	486	519	493	523	487	539	514	492	524	527	483	512	492	535	500	498	521	480	499	515	540	501	532	538	520	504	520	488	521	519	521	507	531	512	522	494	503	485	504	516	516	491	480	539	565	527	498	509	488	504	538	487	505	484	515	502	517	501	526	511	497	523	557	488	496	493	522	530	511	488	513	479	488	513	518	504	522	500	493	509	546	497	485	500	536	520	510	499	475	527	537	523	521	501	513	542	533	510	480	517	495	524	506	518	535	521	528	507	525	499	484	561	489	490	522	499	530	460	530	520	516	494	492	490	503	508	522	503	533	536	512	515	480	484	537	486	493	502	503	498	519	528	532	508	505	490	506	517	508	481	493	511	522	499	520	493	523	514	485	496	504	511	540	509	539	494	535	508	534	494	491	537	528	510	500	499	499	546	506	527	488	509	516	538	516	516	517	500	513	518	493	484	529	486	502	536	512	513	529	503	482	500	505	521	493	499	541	496	479	510	501	536	532	551	503	519	508	488	524	526	503	510	496	532	500	498	526	544	493	511	525	505	520	507	484	501	526	516	515	490	521	496	523	517	508	523	508	510	504	533	507	495	510	516	500	521	484	504	494	486	520	496	518	477	498	488	508	520	498	507	482	514	500	525	493	516	494	515	516	489	530	503	513	485	520	522	486	509	497	494	559	520	507	524	519	494	502	553	542	463	504	539	506	481	494	512	515	507	567	511	499	508	525	477	514	487	510	491	519	519	520	507	527	492	535	489	533	499	498	554	501	510	523	515	501	509	506	476	501	538	520	494	502	494	477	502	510	521	541	536	477	511	534	504	496	526	500	491	533	497	472	514	501	476	519	499	486	526	498	482	540	511	496	518	488	507	507	492	515	525	558	508	542	555	529	471	545	503	532	495	496	536	490	528	518	494	488	486	509	535	523	518	520	522	521	496	523	506	544	501	522	531	505	502	523	507	495	506	490	514	488	510	499	545	489	462	482
345	1	1900	70514	16	76	29	12	7	4	2	0	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	5	2	6	6	7	9	26	16	15	18	31	30	24	41	47	40	56	65	92	83	101	118	116	129	135	165	150	157	178	186	174	170	181	181	178	170	206	198	209	203	215	212	236	230	249	236	222	248	223	221	230	219	245	245	252	261	268	281	286	281	301	304	310	311	283	299	294	283	309	282	284	259	283	258	236	245	282	288	294	262	265	247	271	271	286	277	294	278	284	271	291	270	293	306	295	295	314	294	305	336	338	298	322	316	315	333	380	348	287	300	320	327	328	369	342	310	336	344	361	366	357	349	365	367	358	372	346	367	384	348	362	357	358	362	372	368	351	367	368	399	374	409	388	366	417	382	376	389	403	398	412	380	400	394	391	371	415	408	424	421	393	423	439	426	409	407	440	424	405	426	419	389	417	408	453	418	429	422	425	424	448	422	469	430	420	453	437	455	451	453	444	448	444	436	464	451	474	472	435	458	459	429	446	449	448	482	451	467	443	438	444	466	472	442	428	476	485	458	440	461	452	413	489	463	479	439	493	458	455	455	463	481	474	454	462	452	481	462	455	448	483	490	458	461	483	434	469	473	475	496	485	485	488	500	472	492	478	467	496	474	487	479	449	474	474	493	447	469	486	487	460	480	430	497	478	462	520	441	466	476	486	502	491	495	484	484	483	482	457	518	488	524	473	495	501	483	498	473	489	510	458	470	501	490	503	479	479	501	499	485	520	474	465	503	461	481	486	484	482	513	484	484	482	486	474	474	475	515	498	503	487	497	466	483	469	515	521	513	488	486	519	505	488	480	486	497	527	483	510	488	475	496	479	494	511	491	467	489	482	498	500	479	472	500	472	507	504	511	443	467	493	483	509	497	508	498	494	496	509	466	500	472	500	498	487	493	499	494	485	492	456	519	492	486	484	496	470	488	475	520	505	488	503	502	514	478	494	487	515	498	489	503	511	489	499	508	512	467	492	507	496	530	471	460	488	502	517	478	527	463	476	493	477	521	488	488	505	506	467	480	493	452	537	487	489	479	511	488	509	489	533	517	528	493	496	521	489	507	524	504	480	500	510	500	522	500	530	526	496	517	503	530	502	498	516	518	517	490	459	512	501	535	497	501	495	500	466	534	467	505	474	490	509	488	486	508	496	487	492	497	493	476	519	510	500	500	502	497	508	500	512	517	517	485	505	488	473	499	480	500	491	469	506	497	496	549	504	501	481	507	492	474	519	485	514	492	523	506	467	477	488	523	476	500	523	502	473	525	516	501	474	503	487	510	472	478	496	497	516	489	493	487	489	469	514	501	510	484	524	513	466	502	518	519	485	458	507	490	500	493	497	493	495	488	519	486	493	519	469	492	498	494	506	516	480	506	511	485	496	515	523	471	495	500	471	468	481	473	515	507	524	506	455	509	512	487	507	487	508	496	505	499	473	495	527	491	517	474	531	501	445	503	539	488	502	511	491	485	480	467	483	515	477	492	505	468	513	510	482	482	480	491	518	482	491	487	464	483	481	494	482	475	497	493	545	506	511	491	497	481	479	514	482	492	489	532	483	468	499	500	498	500	520	471	496	480	478	529	482	528	479	486	512	504	536	472	470	505	519	499	500	483	536	539	511	520	494	514	482	490	499	488	504	501	490	490	489	501	495	506	506	534	493	504	492	460	494	532	475	509	497	462	506	524	489	459	527	508	506	488	523	493	495	520	506	487	514	498	513	493	487	521	463	504	485	525	490	468	464	496	502	505	507	491	502	509	507	496	506	474	526	499	515	479	506	497	486	469	528	489	499	539	526	484	477	466	513	500	495	489	523	488	486	476	499	485	501	469	505	497	503	514	479	503	489	503	489	507	508	490	512	512	530	445	506	508	502	475	502	488	527	468	477	505	491	508	461	457	493	483	529	529	468	491	533	509	502	507	490	530	488	524	512	484	475	524	463	506	494	491	501	493	472	511	481	499	461	475	546	480	487	482	484	527	517	502	519	481	482	492	509	476	495	494	543	450	513	505	503	514	499	521	485	501	499	524	507	497	507	495	471	524	466	518	486	459	500	506	490	540	467	483	478	494	485	499	503	524	510	508	524	482	506	508	524	496	485	509	470	461	504	463	507	478	510	500	460	481	481	487	505	470	518	493	487	494	531	477	496	485	496	498	466	480	509	475	503	478	501	496	469	448	517	466	517	498	469	466	463	506	500	494	515	485	488	449	514	495	462	476	496	489	479	502	498	506	468	489	512	477	485	467	467
345	2	2100	70616	28	63	27	6	6	3	2	1	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	1	0	1	2	4	0	2	2	3	6	5	11	12	21	13	14	20	24	37	36	42	45	50	55	70	84	83	90	111	117	133	129	125	160	188	176	164	192	215	192	179	211	190	176	195	193	219	206	216	206	214	202	197	220	232	239	247	236	248	249	261	269	271	303	259	267	292	259	270	294	289	283	287	243	271	265	266	248	267	257	289	269	278	268	280	265	285	277	271	286	261	269	291	315	301	283	308	274	318	299	279	298	323	320	291	305	323	307	331	330	329	335	333	348	331	351	312	354	364	334	363	337	336	348	337	345	388	363	331	337	361	393	336	366	366	387	367	386	403	380	406	366	384	403	373	364	393	406	405	408	409	387	400	389	438	389	394	399	409	393	402	427	393	388	391	404	390	427	425	426	427	422	438	416	394	407	442	414	442	429	429	402	446	419	441	428	438	448	431	420	460	441	442	458	467	469	458	449	419	454	429	465	458	429	456	459	459	503	459	471	437	458	445	457	468	451	459	448	449	467	465	461	481	463	473	477	464	465	464	498	494	468	482	467	487	454	483	477	455	454	476	472	467	472	438	517	500	500	479	500	461	463	485	468	455	485	506	458	482	476	483	480	480	454	462	493	497	445	519	478	516	500	487	509	527	477	465	453	472	452	484	494	493	471	482	484	515	510	504	461	517	475	490	486	502	494	499	469	469	515	522	499	504	478	499	502	508	498	486	508	501	506	497	526	468	484	488	496	499	514	527	472	500	489	517	520	522	481	505	484	487	514	486	487	522	534	454	512	544	515	489	519	506	464	518	535	496	515	513	509	515	504	481	475	481	513	526	495	497	512	505	508	496	471	499	527	528	496	459	486	488	508	519	503	494	514	486	490	514	480	500	492	497	520	509	479	480	498	526	503	512	485	507	532	497	519	494	502	493	502	483	476	530	492	474	517	492	471	526	487	519	518	479	488	470	509	533	544	488	482	528	493	543	488	509	513	525	498	502	505	518	493	518	510	512	476	512	478	486	504	498	516	492	471	515	508	495	495	512	503	514	515	511	489	515	477	499	505	525	517	501	507	523	512	496	500	525	516	523	493	486	526	495	478	520	509	512	472	534	501	486	493	507	485	500	527	548	483	523	474	495	479	512	516	521	520	481	511	506	512	531	518	513	494	498	481	504	506	513	526	552	513	505	504	494	510	481	506	538	526	514	494	502	534	506	509	491	463	533	498	512	516	507	490	514	525	498	498	476	517	534	499	516	523	514	506	511	524	524	528	452	465	505	487	532	490	522	514	494	500	517	504	507	531	507	500	513	504	519	487	481	509	477	513	507	473	523	515	525	516	484	496	493	514	519	534	505	491	510	485	542	529	495	500	522	496	515	500	535	484	493	491	508	485	502	490	497	503	498	539	506	533	507	514	543	483	485	497	487	520	504	498	507	486	510	503	511	506	520	494	478	484	516	506	482	515	498	489	500	498	482	524	508	494	494	511	517	493	496	524	528	536	491	521	513	490	505	464	494	483	498	489	480	476	537	467	500	531	458	517	522	500	514	529	483	484	514	495	517	495	494	489	505	525	505	480	480	507	479	495	501	520	531	506	532	500	521	502	517	491	487	499	539	483	527	485	508	521	475	526	485	510	511	472	554	497	481	508	509	496	491	496	528	483	537	521	517	494	501	489	516	525	487	493	485	522	478	472	501	509	490	475	535	497	496	523	536	468	502	494	523	465	541	500	494	509	500	494	513	472	510	495	475	533	517	514	503	468	502	517	515	525	509	533	522	533	500	496	516	530	480	477	526	516	473	476	494	513	519	487	515	491	507	512	485	487	525	498	480	477	501	483	522	475	485	530	494	496	514	483	538	484	507	485	509	489	498	469	528	505	495	531	488	485	512	466	523	476	500	504	518	481	496	494	496	519	508	509	511	529	525	474	513	486	521	496	548	471	472	513	500	521	513	482	544	484	508	488	491	504	548	473	496	505	505	493	547	493	497	523	526	514	499	497	495	505	475	493	528	508	501	495	481	512	511	501	493	478	537	520	504	479	496	509	499	513	517	464	508	491	525	503	502	487	507	495	499	507	498	488	509	478	507	494	497	482	519	534	509	507	539	461	514	516	513	483	498	511	488	519	505	533	514	471	531	480	534	515	515	521	502	512	521	505	488	494	528	495	516	507	489	499	487	499	516	493	512	490	499	479	529	543	496	471	523	512	521	514	542	511	508	482	492	518	524	496	489	497	498	502	537	502	515	525	471	498	508	502	492
345	3	3500	70718	17	53	24	8	2	2	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	1	0	1	0	1	1	4	3	7	7	7	8	8	11	10	11	14	17	18	24	29	28	36	55	55	81	70	79	97	102	112	105	122	116	131	149	161	161	167	145	179	209	160	173	223	203	200	196	201	194	200	208	218	202	204	220	231	219	214	237	257	229	240	259	244	245	238	265	218	243	256	247	222	250	221	229	237	250	241	259	247	255	234	232	261	272	268	233	265	269	277	252	285	292	282	267	275	284	298	288	294	331	318	314	321	297	320	327	307	314	314	286	332	338	306	337	344	317	351	364	336	360	323	374	352	368	381	332	382	347	354	378	404	365	346	387	408	398	394	363	399	348	382	402	382	384	390	376	384	389	418	377	394	419	418	409	417	434	431	398	384	454	398	418	410	438	445	412	442	402	421	425	435	426	423	445	369	434	443	437	426	468	448	445	434	457	441	441	460	456	421	463	448	442	465	446	454	447	417	475	471	465	435	491	462	450	470	450	476	483	498	478	462	462	471	435	485	525	447	474	468	477	469	466	480	487	455	467	474	445	483	498	464	496	462	483	441	476	498	462	471	459	471	511	488	502	455	488	470	478	488	461	497	488	491	482	503	474	477	487	487	527	462	457	451	491	519	523	492	508	474	503	487	468	509	484	467	494	516	482	516	462	504	513	493	505	484	491	501	502	501	472	506	529	493	480	504	477	497	475	528	487	499	487	469	508	508	522	533	509	511	480	507	504	521	472	516	503	510	514	509	492	498	535	541	478	516	502	498	485	505	481	469	532	522	479	515	488	477	546	482	509	502	497	484	516	531	490	556	483	485	495	505	507	517	515	510	526	503	532	490	532	491	500	527	515	517	484	521	494	519	522	483	510	497	513	496	523	501	487	499	516	548	495	494	539	484	524	515	486	487	533	499	529	497	509	494	534	487	513	511	492	453	496	504	525	504	517	514	545	491	495	500	535	536	524	506	515	496	506	503	490	499	485	513	517	471	510	538	480	527	507	503	514	506	507	534	493	507	511	507	509	514	501	512	469	517	530	483	506	507	512	523	516	541	523	499	510	539	546	530	510	482	530	494	546	516	480	538	534	499	553	532	497	514	506	497	504	497	498	487	535	518	519	478	508	480	531	515	505	513	490	489	517	511	501	564	498	545	507	497	525	498	533	482	521	520	493	527	538	505	539	537	519	515	499	502	477	489	553	490	510	522	495	532	500	529	489	518	519	500	511	513	486	515	501	527	486	508	540	491	497	514	521	501	507	459	502	503	502	545	535	498	513	528	544	506	519	526	488	495	481	485	486	474	506	506	513	492	534	504	524	495	486	489	484	529	513	530	528	504	512	534	526	478	502	483	512	514	479	478	560	484	563	512	505	547	505	505	530	504	517	501	510	541	497	515	506	509	503	510	553	488	540	493	527	515	482	493	519	523	509	517	526	529	501	536	479	498	535	523	526	531	497	497	541	531	506	491	491	525	504	498	505	517	505	479	522	516	509	530	478	510	513	504	501	517	500	470	493	512	517	505	504	541	505	523	512	490	509	500	512	516	533	528	544	505	514	505	512	533	500	531	515	519	485	500	528	505	489	509	528	516	497	531	467	522	490	498	530	476	508	512	483	529	490	516	540	484	490	491	473	526	525	514	515	532	532	531	510	488	529	480	487	513	550	515	533	532	464	486	490	462	512	456	471	517	507	533	521	526	497	542	505	511	503	495	511	476	542	505	473	512	526	508	527	519	499	510	500	494	507	520	510	485	480	516	503	525	507	517	529	517	494	491	478	532	531	511	517	501	523	483	506	480	523	498	530	514	499	513	507	498	515	501	504	484	480	500	559	518	535	499	489	536	464	491	503	515	531	507	520	520	519	520	532	525	490	507	529	520	510	521	482	506	499	512	499	471	502	515	516	533	514	520	491	503	490	500	516	492	509	523	456	507	491	535	474	524	473	518	542	481	523	522	491	527	518	513	523	515	524	518	497	517	501	548	477	483	529	521	510	503	514	498	508	527	493	509	498	521	474	515	508	512	477	513	504	506	501	485	507	503	525	519	509	528	510	514	515	520	498	525	511	512	523	492	469	519	521	522	512	504	531	484	505	525	518	516	560	521	491	530	512	506	523	495	528	505	509	509	528	525	506	506	526	489	507	520	507	553	489	522	545	493	499	483	504	499	528	494	514	493	523	512	470	511	519	483	502	525	511	523	494	499	505	512	506	519	475	489	510	511	515	489	522	496	542	513	514	471	480	533	525	499	489	480	504	517	495
