345	0	2700	136519	381	27	76	333	616	755	732	736	646	613	542	569	568	492	527	507	451	492	507	748	769	782	884	828	793	818	778	816	748	753	706	683	696	653	632	615	580	579	562	510	427	423	423	399	481	458	457	445	422	450	377	366	358	364	307	305	280	307	277	278	255	278	304	293	283	298	291	237	304	267	310	261	277	271	277	267	259	305	280	278	253	295	266	280	265	261	259	264	243	267	293	286	280	261	286	267	284	280	281	258	292	271	250	283	251	286	278	282	276	308	301	253	275	258	277	257	258	264	273	265	286	262	263	249	259	282	291	253	268	298	269	296	270	290	267	277	262	241	286	283	283	294	262	269	266	292	297	264	251	285	280	265	239	263	263	287	290	241	262	278	254	272	299	266	263	277	263	270	259	259	274	275	307	273	268	255	276	283	266	263	260	294	280	282	273	282	279	270	279	247	249	286	280	262	271	297	258	254	284	276	279	242	255	254	248	261	249	255	286	262	264	248	265	280	280	264	248	278	288	283	246	247	246	268	258	256	247	262	275	268	279	265	263	260	276	273	248	261	287	265	258	249	279	284	270	244	252	272	259	270	280	261	292	270	267	267	263	273	284	261	252	272	258	264	266	269	280	277	254	267	281	271	276	267	252	252	250	257	275	265	266	268	254	250	264	270	256	260	258	266	284	269	258	286	272	271	264	271	257	288	235	249	300	271	283	272	275	289	295	272	270	257	246	258	293	272	244	274	246	240	261	293	294	261	261	268	286	240	251	277	250	248	261	258	280	249	266	235	263	271	267	273	278	251	262	284	295	264	269	251	257	276	295	292	269	255	286	279	266	259	277	274	306	278	267	266	273	244	251	237	250	276	284	277	295	280	254	277	286	254	281	251	257	282	253	270	273	257	284	277	261	270	288	254	276	264	255	251	269	245	266	299	234	262	277	266	224	285	276	275	280	291	269	278	253	265	295	297	307	296	267	262	279	263	252	261	233	275	276	289	259	264	226	271	253	276	256	284	281	283	266	252	285	271	279	276	283	257	244	260	254	245	279	268	296	275	282	234	289	244	302	287	262	284	302	275	238	237	292	267	253	257	298	285	266	279	276	278	263	251	265	272	290	301	249	273	275	249	258	261	290	269	249	273	302	266	296	261	249	270	275	247	263	270	264	264	230	283	276	269	249	256	245	283	261	244	270	265	267	282	258	265	271	261	252	274	244	273	282	258	289	261	267	261	278	296	285	251	259	291	274	260	273	275	229	292	274	285	273	250	259	272	275	260	267	241	271	231	278	279	234	296	275	282	264	289	274	286	260	296	229	263	287	272	261	267	273	286	270	262	250	273	282	286	247	261	258	268	278	265	257	275	272	265	237	278	236	270	271	269	271	277	287	247	275	264	259	259	274	239	269	286	252	266	243	258	242	296	253	264	270	258	277	265	261	272	246	285	301	289	243	281	266	275	280	239	278	273	260	278	255	262	248	254	245	286	251	270	261	277	254	272	262	272	284	273	269	268	248	262	285	266	267	278	282	274	250	249	257	246	266	262	260	260	287	275	262	267	250	251	261	257	288	235	273	239	248	276	254	285	276	296	276	259	301	246	289	283	260	253	284	261	277	259	272	267	280	274	266	252	256	263	279	252	275	261	255	281	272	264	259	282	241	295	256	254	251	234	250	262	277	297	274	280	236	243	272	254	264	279	272	288	260	275	280	293	270	238	213	299	254	272	260	286	271	270	298	253	286	280	269	262	268	293	293	285	258	286	271	299	276	299	271	229	284	264	247	270	253	270	226	265	277	246	246	239	285	289	283	272	232	267	269	261	269	268	262	272	229	282	262	268	247	271	265	252	251	260	248	254	265	257	267	257	254	237	245	260	264	235	272	252	287	257	282	290	278	264	282	283	253	251	255	276	272	319	269	278	257	261	281	292	266	246	270	271	277	288	266	276	267	256	258	269	254	279	262	268	261	244	250	252	293	276	257	291	282	288	234	253	266	291	254	266	285	287	255	274	296	269	254	256	251	282	268	271	267	259	280	244	281	286	264	277	266	263	273	287	276	255	282	259	262	280	284	242	284	252	245	267	283	274	261	262	253	267	253	258	269	271	256	251	280	255	244	271	280	260	258	278	270	291	265	277	272	260	256	269	282	266	252	263	262	260	265	268	266	275	265	284	289	257	262	259	243	267	282	263	259	251	262	272	245	275	264	289	286	263	266	242	279	279	250	268	282	270	268	278	243	258	262	236	268	270	269	307	274	262	281	277	278	251	250	264	248	279	285	263	267	270	223	275	235	277	249	259	237	285	248	263	265	248	257	249	274	278	257	257	251	252	255	280	278	251
345	1	1900	136642	395	40	233	722	884	816	755	691	611	564	481	473	443	414	372	354	346	305	282	338	341	374	389	430	463	465	461	480	437	395	329	370	353	314	300	249	287	277	299	286	289	303	292	312	335	343	353	362	375	369	343	349	275	248	230	233	207	235	211	228	237	233	219	199	177	208	200	225	209	195	195	187	199	195	222	211	191	195	211	196	193	212	210	209	211	169	205	231	200	211	215	214	188	196	224	216	226	177	233	184	217	209	202	213	198	204	217	226	194	184	211	204	178	197	217	187	198	213	206	216	221	199	231	198	210	201	203	204	193	214	210	198	192	228	199	213	196	205	184	207	204	209	196	204	208	218	187	192	220	236	203	196	204	217	201	188	206	199	197	182	211	234	214	235	197	196	211	191	208	220	191	201	204	199	221	186	215	213	225	196	185	202	200	202	220	212	225	190	184	222	199	204	190	195	202	207	184	199	213	233	212	202	202	192	216	213	201	191	216	216	218	207	186	188	179	205	202	218	194	179	191	180	182	174	188	187	203	199	211	223	197	186	200	204	209	213	176	203	220	177	208	210	215	214	194	222	218	202	218	201	198	195	205	196	207	200	211	190	207	199	192	214	194	221	197	188	213	210	221	186	230	210	219	202	198	204	187	186	197	212	184	202	179	209	200	188	212	185	193	218	194	198	189	201	208	204	225	222	200	203	200	202	219	187	203	217	196	189	235	182	201	212	198	216	190	186	204	210	227	197	220	201	195	182	209	185	212	201	203	204	222	198	226	214	181	206	200	181	214	187	213	194	200	197	176	186	205	206	201	202	212	183	233	196	232	161	196	196	227	190	217	192	200	199	191	221	194	192	207	218	189	201	203	200	207	199	215	197	190	198	213	186	223	190	201	213	181	215	188	196	193	217	210	215	180	193	171	180	176	203	190	230	225	215	208	214	173	192	206	206	210	205	211	187	179	210	214	207	201	209	191	188	188	196	198	204	206	187	225	202	194	200	197	212	189	194	208	185	190	208	200	184	203	194	211	220	196	189	217	206	223	200	210	196	217	194	173	217	193	196	193	188	192	235	193	204	200	196	219	194	201	196	217	217	192	195	201	179	206	199	193	216	188	200	188	192	197	197	200	226	190	207	183	182	209	211	207	210	199	194	204	201	208	247	173	206	193	191	182	196	185	212	208	178	192	188	213	221	184	204	186	184	214	189	200	227	208	185	234	203	165	185	213	195	200	189	194	176	215	208	221	231	208	202	211	197	212	214	199	217	208	188	192	214	193	210	181	227	200	171	203	204	236	195	193	192	186	198	207	225	217	189	181	195	212	167	223	179	195	204	219	198	190	171	226	200	181	212	179	207	195	201	188	194	200	195	208	178	204	187	193	187	219	203	203	209	192	210	211	192	202	194	196	201	216	203	208	204	201	180	208	210	195	166	214	222	210	207	204	182	220	195	193	223	199	223	237	216	207	175	202	206	195	208	212	206	217	188	201	188	211	183	188	203	194	181	191	212	188	175	198	225	229	176	177	210	193	223	193	194	222	209	200	201	214	188	193	203	195	200	199	194	208	189	174	228	195	185	208	187	195	190	180	208	193	205	199	203	207	191	209	199	191	178	203	206	203	199	211	212	193	220	208	189	199	214	175	205	191	213	183	190	211	186	202	182	218	196	185	185	202	190	186	183	214	191	199	230	200	221	224	207	195	190	189	196	198	200	205	187	197	196	198	168	188	206	188	199	208	198	183	202	205	213	220	207	191	207	228	192	189	217	200	166	209	200	222	181	188	210	184	194	225	217	189	201	176	202	210	214	197	210	191	192	193	219	220	195	204	195	193	188	194	210	230	209	198	212	190	224	206	209	193	206	192	195	197	180	202	200	206	199	194	217	201	207	202	201	173	219	222	187	199	174	182	164	208	201	199	194	198	212	192	211	183	204	229	200	198	210	194	213	210	195	201	188	209	195	187	195	192	227	195	210	208	198	230	190	194	210	177	195	189	193	174	211	208	179	187	212	198	234	162	206	170	203	216	188	183	183	199	206	201	192	185	203	201	213	206	226	182	193	181	188	227	218	217	206	179	205	207	205	200	178	213	172	225	219	190	211	197	180	201	212	192	217	211	205	191	187	192	217	176	171	193	208	211	220	159	193	173	211	204	193	217	195	196	201	209	201	191	205	211	216	204	182	186	220	200	195	195	228	213	196	213	192	212	199	192	215	220	207	195	206	211	225	182	209	175	216	188	186	179	216	220	181	213	223	200	195	203	209	192	207	204	213	202	204	186	205	203	186	189	184	177	201	185	199	195	173	184	220	195	234	213	172	216	204	202	183	243	194	189	208
345	2	2100	136765	396	22	102	474	668	672	640	646	577	561	540	536	428	442	389	386	359	330	343	329	409	435	435	441	435	444	402	378	350	329	303	333	312	306	302	339	326	310	291	307	276	308	331	334	330	365	387	356	396	361	397	371	394	311	290	261	231	239	204	227	246	225	226	200	204	216	222	214	217	235	199	228	208	221	212	176	204	205	215	221	212	207	210	220	212	223	205	207	218	206	197	212	204	216	197	226	209	202	183	212	197	203	197	216	230	207	212	213	230	213	183	257	208	192	201	230	211	190	204	202	217	232	214	209	201	212	190	207	243	232	214	218	226	196	202	200	203	206	203	184	204	226	223	205	197	222	219	212	197	181	200	211	219	216	223	207	224	214	222	180	203	237	192	192	227	216	227	203	212	215	207	223	222	201	197	207	188	221	199	205	213	213	231	222	210	207	236	193	205	201	195	214	226	226	213	195	216	219	195	213	193	215	207	233	208	190	215	212	198	217	193	196	215	205	196	200	206	205	221	219	216	187	219	205	220	208	237	187	209	217	207	216	213	199	193	220	213	219	209	225	235	203	216	184	175	215	198	217	228	205	228	232	208	205	198	233	204	207	223	193	224	209	198	225	249	222	230	203	225	213	221	210	232	193	219	186	217	184	204	209	202	193	226	213	202	194	208	214	224	217	200	197	219	195	214	206	214	213	213	215	214	208	200	205	230	245	198	192	200	219	216	194	230	213	222	203	219	196	203	198	215	223	233	223	235	200	208	213	235	220	200	201	222	227	210	225	212	194	211	210	197	208	215	218	172	205	237	203	185	190	210	212	190	231	202	214	202	216	207	179	202	212	204	208	201	208	208	202	209	204	222	192	183	198	214	203	199	173	200	192	212	218	187	204	211	196	205	223	195	206	231	186	231	213	204	205	220	204	197	200	212	200	202	254	211	224	212	191	198	211	220	196	206	218	217	206	200	209	213	216	167	227	214	189	218	214	192	214	192	220	212	232	192	219	199	180	204	225	215	188	205	210	201	204	217	211	209	210	186	204	217	187	204	218	204	205	211	200	208	202	219	205	210	190	207	213	216	232	182	211	185	216	207	197	201	199	192	197	234	217	198	214	200	190	237	190	216	233	252	206	245	209	203	185	225	192	209	208	215	198	209	203	230	213	236	215	223	206	208	210	194	206	202	203	187	238	237	212	194	220	210	177	202	186	188	202	174	203	202	209	203	223	219	240	199	211	214	203	199	199	207	212	239	223	179	206	213	211	213	202	203	216	204	206	217	216	209	198	184	229	203	210	194	223	228	174	205	212	209	199	211	192	206	201	192	223	207	196	216	187	203	213	205	189	192	190	203	208	209	192	201	195	233	194	224	201	186	194	196	218	207	205	203	202	220	205	224	202	207	196	204	209	186	211	232	213	242	227	198	222	232	215	224	226	217	216	199	214	202	194	209	200	212	201	219	195	213	209	208	205	199	198	208	217	235	210	204	219	199	212	202	233	178	187	190	198	189	185	199	210	186	216	177	227	197	218	213	228	212	200	189	201	198	224	223	194	190	217	204	210	191	200	195	215	202	195	205	235	217	208	198	209	211	216	201	209	212	209	216	211	215	192	203	225	177	204	197	204	208	207	219	199	205	212	200	212	212	235	196	221	217	204	205	194	182	219	210	196	188	204	199	187	190	199	212	196	230	210	191	191	215	209	226	217	226	235	224	205	199	225	206	198	212	194	221	197	214	194	177	203	202	204	203	222	221	210	205	199	186	217	183	202	223	231	213	217	212	207	209	211	191	220	204	202	191	219	218	218	186	227	217	193	208	221	216	184	208	205	217	214	194	216	182	223	222	214	210	224	213	202	204	208	212	210	202	218	197	219	239	206	208	203	201	233	203	227	221	188	198	199	198	216	192	205	188	219	215	226	207	195	221	221	212	202	221	193	179	203	209	210	217	185	209	185	203	215	213	220	206	199	211	185	212	192	217	195	213	231	177	204	226	232	199	232	203	188	221	207	203	235	194	196	241	208	200	202	214	175	219	215	200	197	191	212	213	225	224	210	199	192	217	202	226	204	244	232	206	182	213	202	190	197	212	185	203	195	210	196	192	209	223	197	220	204	239	200	200	206	208	229	231	203	230	212	188	212	212	208	222	196	213	214	212	184	228	194	204	201	191	197	226	225	201	215	205	193	188	218	183	209	185	223	188	226	214	185	197	226	198	236	205	197	224	198	184	226	191	201	208	197	208	177	228	234	209	221	212	213	221	219	202	220	191	191	207	225	202	217	244	214	213	219	183	230	210	206	224	244	208	196	219	174	206	208	182	193	193	217	184	188	202	205	178	196
345	3	3500	136889	376	36	152	541	752	810	725	690	626	584	532	509	485	436	423	405	385	359	372	359	344	485	551	517	436	444	434	510	551	590	591	547	535	512	512	496	499	464	489	433	437	419	449	446	432	440	419	415	422	462	395	355	329	276	262	288	243	258	248	238	251	246	251	255	250	250	238	251	240	258	250	269	232	234	251	231	247	249	246	243	244	222	251	238	240	228	249	230	241	231	219	255	245	243	241	244	233	235	224	228	241	249	261	252	231	251	269	238	272	248	219	230	221	261	222	207	264	263	240	224	262	205	214	238	217	224	245	213	236	239	254	242	243	234	250	220	249	224	220	222	247	237	243	224	222	239	248	240	240	246	238	238	228	238	238	242	260	203	214	246	242	228	223	228	239	219	259	242	242	261	254	227	249	274	230	231	231	216	229	227	238	268	232	240	219	232	221	249	245	210	259	225	237	246	228	242	230	243	226	242	234	221	239	237	272	252	237	245	240	210	252	243	241	229	241	229	233	206	236	241	244	229	237	224	231	232	228	201	242	232	249	250	241	252	246	253	241	240	225	225	242	209	250	236	200	264	234	273	232	222	222	228	239	222	248	247	237	209	231	235	214	247	239	235	257	245	209	221	236	242	238	243	222	270	223	236	211	224	211	225	228	211	226	233	230	265	225	249	251	243	253	251	254	209	195	236	229	241	207	240	227	234	221	220	263	217	252	246	218	216	214	239	231	229	253	252	226	231	253	225	219	217	237	226	245	241	249	227	238	231	250	240	225	220	255	195	257	229	242	253	248	208	236	250	241	249	250	237	235	229	217	224	255	243	228	268	233	223	223	227	241	239	261	235	258	232	226	256	190	280	230	229	230	227	234	219	199	221	251	226	236	239	223	256	242	247	240	225	238	247	218	222	216	243	259	218	235	213	227	226	233	246	202	225	233	244	236	242	221	246	223	230	221	237	249	229	220	220	241	221	230	234	239	242	200	233	230	227	217	222	246	243	243	243	240	240	241	219	236	246	247	245	225	232	232	258	234	229	204	253	204	236	250	226	219	249	232	234	230	238	227	245	241	227	222	215	233	234	225	225	233	239	205	235	244	207	245	261	220	245	241	252	210	220	244	237	227	222	217	225	222	212	258	230	235	237	249	220	234	228	259	229	219	246	217	251	250	249	219	241	220	214	240	233	243	249	232	247	234	231	241	244	228	261	215	238	257	230	234	230	231	219	232	261	223	218	225	218	236	230	228	230	228	246	221	242	229	227	238	234	230	219	252	227	232	249	256	239	249	244	255	267	249	252	215	229	255	210	255	220	235	229	214	256	266	221	255	221	261	285	222	248	244	210	208	221	230	242	235	231	216	244	241	230	225	243	214	214	240	222	260	237	234	233	224	220	255	246	215	233	223	254	232	227	232	258	232	228	262	221	215	253	219	235	233	249	256	246	226	258	243	229	232	232	241	225	256	227	236	261	214	204	231	261	230	215	247	226	219	227	239	237	226	260	253	237	231	241	268	217	218	219	212	232	240	239	232	243	233	223	242	265	223	264	253	243	229	249	205	249	234	244	231	239	252	238	220	238	239	254	237	261	242	248	222	233	231	211	208	229	225	245	249	235	249	218	221	247	223	226	245	241	248	266	232	254	234	253	229	246	239	254	236	244	212	233	237	233	229	263	233	231	220	238	209	225	263	205	240	259	240	235	225	258	201	221	243	234	201	209	234	225	271	226	231	246	236	237	221	244	225	254	238	236	211	255	233	222	244	257	240	238	216	228	259	220	226	242	213	247	225	230	223	244	231	243	229	234	224	232	224	240	246	256	240	229	223	239	195	242	239	213	235	245	218	265	239	267	260	229	243	220	229	253	221	250	215	261	226	261	217	245	248	228	249	233	225	271	228	241	240	232	230	239	219	220	221	215	197	218	236	246	223	254	238	263	231	237	234	221	247	251	238	218	247	239	233	227	234	239	243	246	242	230	202	234	240	252	214	247	220	251	214	256	221	249	259	237	242	243	256	245	220	212	263	243	244	228	234	243	251	244	221	240	236	233	207	268	223	226	252	219	222	221	261	203	232	217	230	221	258	225	220	227	222	266	225	200	244	255	240	227	215	233	253	236	242	241	219	232	242	249	211	250	225	241	230	239	236	253	209	247	253	262	253	228	238	245	219	231	260	228	226	223	236	253	230	232	211	244	225	243	224	246	225	228	256	285	222	226	233	233	245	247	226	241	253	221	224	252	227	223	225	231	248	244	224	240	239	224	226	235	250	246	217	251	255	223	244	243	235	199	228	219	236	228	276	232	249	216	258	253	235	254	261	250	242	241	237	206	214	230	212	243
345	0	2700	137012	366	16	41	462	701	729	741	736	750	640	631	572	552	491	489	487	456	405	400	411	403	392	459	442	447	442	509	613	662	718	642	597	562	550	546	551	534	509	479	497	521	518	525	567	520	514	540	519	503	504	505	433	388	312	282	345	302	305	344	312	293	316	301	296	261	306	278	310	296	280	308	277	306	301	285	278	320	303	288	284	299	277	295	308	277	270	284	288	322	276	275	283	280	316	265	267	300	289	305	332	311	297	308	284	301	308	287	299	303	315	294	303	298	316	312	286	269	297	278	318	288	316	291	287	283	298	270	275	299	298	282	312	284	297	286	274	256	319	298	264	296	289	289	292	274	270	281	265	290	273	267	294	295	296	274	286	265	271	292	290	292	303	295	284	273	274	274	272	317	279	275	287	309	263	282	271	268	270	295	268	287	320	280	279	277	273	276	287	285	283	298	301	294	256	281	273	284	258	288	302	293	303	296	306	288	304	268	283	283	296	283	269	296	270	280	293	309	317	298	270	268	284	312	263	296	292	298	283	296	293	306	276	272	285	278	288	283	279	275	299	292	288	290	306	272	289	270	273	309	282	274	273	293	274	268	282	314	260	283	291	261	295	300	285	275	284	280	283	266	294	275	291	286	297	276	276	239	301	274	292	285	268	289	248	287	287	284	302	247	283	286	275	250	298	275	304	280	278	256	297	292	326	277	272	262	276	266	251	305	287	281	282	296	273	284	282	276	280	259	301	259	306	269	298	291	265	285	290	278	248	304	266	288	278	269	317	269	276	275	300	306	260	253	286	276	292	302	307	283	285	278	323	293	299	301	278	301	294	280	270	272	304	299	299	278	289	297	275	290	274	292	305	282	308	274	309	271	254	284	275	303	285	268	287	277	268	298	280	281	292	276	304	322	252	294	286	298	281	297	276	285	270	256	311	285	258	273	304	288	259	269	294	266	285	308	288	257	288	285	276	290	291	311	293	277	270	256	286	272	276	273	306	298	282	321	279	296	268	298	265	288	294	295	281	297	304	287	275	294	274	278	281	259	271	312	295	271	289	273	273	270	282	272	296	263	300	274	297	287	284	293	263	278	288	303	255	288	289	311	298	281	275	252	274	289	294	274	260	251	298	242	260	287	294	293	286	282	276	273	295	286	301	266	294	266	279	281	284	280	268	274	301	268	288	275	317	275	300	283	269	300	288	287	267	312	280	294	262	270	296	287	282	293	303	284	305	299	274	303	292	285	269	297	272	282	261	278	276	293	311	294	266	294	286	293	291	312	280	263	292	276	269	280	301	291	281	308	277	282	260	270	302	251	290	270	290	302	273	280	265	303	301	269	282	294	291	257	312	303	287	257	249	292	279	266	304	303	292	256	312	305	276	267	236	271	273	292	307	275	287	260	297	268	272	270	272	293	303	286	277	289	290	262	283	275	266	288	289	281	280	282	265	319	306	276	288	280	264	313	264	274	312	277	274	285	294	301	321	284	280	253	288	270	329	286	296	316	273	281	296	285	275	268	304	238	311	277	309	258	310	294	272	288	258	289	289	288	276	293	280	304	265	250	302	296	275	274	305	277	242	283	286	290	291	307	270	268	276	279	293	282	306	291	266	304	298	290	265	303	301	298	309	265	309	305	283	287	292	270	312	294	285	285	296	291	307	280	278	274	289	289	283	273	277	284	268	302	291	300	309	281	277	292	243	294	302	275	273	315	266	275	265	292	266	278	283	285	305	304	271	286	290	251	300	276	266	260	291	293	255	303	286	263	304	275	274	286	286	301	288	290	301	272	325	269	285	295	292	295	285	280	300	278	289	268	284	284	281	258	273	276	297	277	304	289	284	314	300	271	286	270	294	294	289	285	281	246	303	312	289	289	263	288	274	317	294	264	283	279	294	296	254	288	286	308	290	261	273	265	294	318	274	309	281	287	298	256	296	274	261	284	279	277	272	279	293	250	342	294	278	291	297	276	295	277	308	275	278	282	277	293	304	284	288	300	289	285	300	262	283	297	273	266	286	293	259	305	273	267	266	270	271	294	281	302	271	268	293	302	275	265	292	290	270	295	264	267	278	265	292	300	299	279	282	273	279	304	245	303	265	298	292	272	272	276	270	279	297	275	269	265	311	294	279	254	267	264	286	299	292	310	275	281	268	281	297	283	261	295	275	278	286	271	307	297	296	277	291	254	293	291	291	304	277	307	286	282	297	273	328	269	287	324	255	276	260	286	284	279	285	276	269	317	283	274	305	294	310	271	283	272	283	272	259	256	297	280	276	298	270	285	271	292	274	283	262	275	282	258	270	292	291	292	293	310	270	257	262	297	271	285	255	268	297
345	1	1900	137135	381	10	114	523	600	591	578	566	516	506	448	460	425	404	380	357	359	372	342	337	317	336	288	310	306	354	353	358	376	385	361	384	384	428	388	419	379	301	310	326	332	336	375	387	367	357	375	361	387	381	363	347	336	311	264	277	260	218	257	216	263	220	241	226	253	242	227	258	245	238	268	251	237	233	219	247	263	246	251	251	253	222	249	225	224	230	240	241	232	257	262	223	227	271	233	235	247	242	243	248	217	253	257	246	256	233	218	249	257	252	232	243	221	236	271	232	209	248	218	240	257	243	240	243	239	253	224	244	244	247	260	238	244	253	256	209	215	221	226	258	213	219	223	218	234	236	230	236	243	237	225	235	239	237	263	239	214	258	229	249	215	269	233	237	218	248	232	227	233	233	243	254	236	226	213	233	249	233	252	252	248	250	247	224	249	253	277	227	247	232	237	259	261	239	243	222	241	239	251	241	249	229	224	243	223	207	246	254	223	225	241	240	257	226	244	224	257	256	243	285	238	250	227	236	232	236	222	237	210	225	248	240	240	212	232	243	227	253	228	229	243	252	249	267	249	227	237	231	233	235	227	250	270	226	240	229	221	249	229	220	232	237	240	225	227	223	252	251	223	203	232	242	216	225	251	238	233	261	219	254	224	233	212	223	229	214	242	224	237	236	225	245	232	226	225	250	224	239	244	234	260	238	240	244	251	226	249	221	233	226	253	253	221	244	218	246	219	226	250	257	257	260	236	229	210	266	228	222	255	240	230	229	250	222	239	235	223	253	229	248	225	239	235	215	210	222	239	258	223	242	253	238	223	238	244	234	250	254	216	230	244	249	225	235	221	223	235	247	269	230	237	230	191	222	227	234	241	245	236	237	247	242	218	244	228	248	226	259	232	214	219	232	258	226	220	252	245	221	262	236	235	228	223	246	214	231	251	255	258	247	222	250	216	250	242	237	235	250	233	241	257	228	227	260	254	259	238	207	243	241	227	238	224	249	220	247	250	272	271	256	220	242	222	239	234	255	250	245	228	222	221	242	240	216	237	268	250	247	227	236	248	209	217	243	209	247	217	253	224	235	243	234	251	247	221	236	255	223	212	234	260	228	268	234	242	242	226	223	235	195	267	234	250	237	222	242	240	239	231	258	221	240	240	236	226	231	247	247	246	240	236	248	237	231	244	259	215	243	247	242	246	238	229	221	243	252	266	237	234	210	232	212	234	245	229	228	246	235	241	235	218	204	230	255	249	245	228	260	218	230	236	228	228	251	224	226	227	262	251	238	251	232	225	220	241	199	226	219	242	236	255	220	239	222	229	228	233	238	247	246	232	233	240	249	235	235	250	249	237	234	214	245	249	248	236	217	231	245	240	242	226	251	238	224	217	229	224	255	242	251	242	241	236	230	247	218	238	246	234	261	243	264	229	248	234	228	247	235	230	260	226	226	239	216	250	225	245	240	229	242	231	221	239	254	231	250	232	262	233	229	227	236	241	230	222	236	259	213	236	248	243	252	229	232	233	225	221	213	224	238	239	215	220	222	219	240	217	226	233	225	226	242	258	232	249	251	223	246	250	223	227	243	197	266	244	240	253	238	253	204	219	221	215	220	217	245	230	226	241	210	270	256	231	262	228	258	224	269	228	241	245	260	237	221	230	228	211	255	239	245	228	244	224	244	264	228	240	216	225	240	263	231	241	232	242	240	250	220	234	236	241	241	228	252	216	233	217	264	245	252	242	270	258	249	234	231	198	235	246	233	237	226	212	213	230	231	247	222	266	240	249	247	245	249	241	231	234	215	219	240	220	232	219	267	213	227	242	246	232	236	240	239	262	244	248	232	223	251	225	250	208	249	257	225	255	253	202	242	240	258	216	256	224	245	220	265	230	234	248	240	252	212	223	255	233	226	217	236	235	207	246	194	245	220	231	247	211	216	228	253	246	215	233	241	238	236	253	240	233	263	232	219	253	230	232	220	243	230	248	247	231	250	235	254	245	262	234	266	227	231	236	235	246	234	258	215	246	258	240	204	239	239	251	242	224	238	222	250	280	249	239	246	236	239	233	232	240	261	203	233	221	245	239	244	237	247	234	247	232	225	237	240	244	234	243	244	235	234	223	250	246	231	212	218	224	240	224	248	258	238	252	247	237	222	251	230	245	257	238	216	264	249	238	240	229	256	223	231	250	249	257	222	240	249	229	242	245	256	254	223	226	228	237	228	240	239	249	244	242	248	226	226	218	241	203	247	222	288	239	229	238	237	231	229	220	217	248	252	246	255	280	201	210	230	228	243	235	217	213	233	234	227	216	219	196	256	220	252	217	233	216	221	222	246
345	2	2100	137258	365	10	46	300	519	562	587	633	589	549	496	520	453	462	470	419	392	378	374	366	372	345	326	361	345	298	316	369	348	327	331	309	310	301	279	305	331	279	299	320	299	369	354	333	400	406	345	335	347	333	297	323	249	238	226	229	234	220	214	211	221	225	225	224	209	233	213	211	213	225	201	219	207	201	185	232	227	197	203	183	197	208	207	211	214	201	211	197	225	181	200	198	203	219	191	193	216	207	207	191	220	227	211	206	221	218	201	228	194	184	220	198	166	212	206	204	199	183	183	204	213	186	188	185	200	194	192	206	234	192	206	196	195	197	203	194	192	215	200	196	218	193	199	216	200	189	194	214	186	210	204	199	199	204	181	200	186	213	177	194	214	199	191	211	202	209	184	187	201	185	196	210	190	196	190	210	190	208	190	206	180	199	189	194	202	213	198	211	184	199	177	200	180	160	196	185	179	200	202	200	197	193	212	179	188	183	196	179	201	185	199	213	200	208	204	197	203	202	179	191	173	206	203	193	178	183	197	232	187	206	170	168	192	210	196	182	220	205	182	221	194	205	190	197	190	212	207	185	193	201	190	180	202	170	172	201	183	183	202	158	189	176	202	175	207	171	191	175	187	207	188	196	191	190	189	203	185	168	191	157	173	200	206	182	183	208	178	204	201	187	219	196	196	186	199	204	189	194	224	189	183	204	155	210	191	193	192	184	186	192	215	206	186	201	196	169	172	187	207	194	217	191	183	178	179	202	185	168	163	175	194	191	189	199	179	212	181	208	196	198	188	170	175	189	178	173	181	166	232	169	215	188	177	186	176	190	185	189	179	186	208	204	190	197	193	153	202	173	175	205	178	201	199	190	205	186	192	186	188	202	186	185	200	190	199	203	211	199	209	185	190	210	187	198	201	192	176	171	201	184	226	180	184	219	191	186	201	188	211	207	179	187	208	190	223	195	190	207	187	196	204	218	188	205	205	170	186	189	190	197	190	183	185	174	183	192	182	179	196	181	196	202	184	168	197	200	205	203	186	178	182	187	191	214	202	179	183	211	212	203	192	183	216	179	178	205	178	186	189	194	194	232	205	183	202	185	214	212	192	206	172	190	190	221	195	183	185	194	176	203	191	167	193	186	193	200	194	179	184	173	179	194	206	172	200	193	211	188	185	191	191	193	175	185	177	182	178	191	184	205	198	186	153	193	209	191	192	214	179	182	208	187	199	212	198	194	201	207	189	182	206	199	203	196	196	180	170	207	163	180	213	177	196	202	206	173	219	184	236	184	173	195	158	180	187	182	157	180	193	169	190	178	209	180	180	210	164	198	198	177	204	197	177	170	201	185	195	200	163	191	201	191	217	178	192	191	188	194	177	183	184	174	185	180	192	189	198	195	183	171	175	192	202	200	192	183	185	180	215	201	191	184	183	194	208	190	207	181	201	173	206	183	220	199	195	211	206	181	176	193	218	204	199	178	198	199	177	205	199	192	191	191	193	187	184	186	200	213	198	184	208	208	195	174	182	202	219	193	212	185	202	194	179	200	176	209	192	191	185	169	190	201	213	179	189	211	166	189	196	183	197	168	187	182	197	213	184	197	207	206	192	177	183	190	179	184	187	161	204	194	198	173	188	194	214	197	207	181	162	186	181	188	196	177	179	190	212	197	157	173	178	195	181	180	206	188	181	192	188	177	186	197	217	177	201	187	204	180	203	205	204	195	196	200	197	187	182	196	174	183	167	192	181	203	152	185	187	199	195	184	220	201	180	197	189	168	209	186	209	182	194	220	185	189	214	188	203	193	178	175	181	196	184	193	213	195	175	204	192	195	177	201	201	191	214	191	192	186	198	197	184	211	194	187	201	185	203	192	190	202	205	180	193	185	210	191	193	205	196	190	205	203	171	187	189	166	206	175	186	188	194	187	196	196	199	230	199	186	184	189	202	239	228	194	172	184	186	213	193	190	198	187	209	214	187	188	190	171	189	188	196	163	170	193	192	177	207	190	193	175	169	201	186	192	177	202	183	181	183	218	184	198	186	205	177	199	225	199	185	188	215	197	190	189	184	170	196	190	190	175	211	210	196	179	172	181	178	181	186	187	200	168	203	197	190	212	202	187	209	192	208	192	190	215	187	189	196	169	158	203	188	192	193	194	198	195	181	197	188	209	178	189	198	169	191	190	194	193	195	200	188	202	189	182	203	180	169	214	170	199	195	195	203	205	201	179	217	181	206	194	180	163	207	206	207	188	197	198	190	176	176	193	195	191	185	193	168	197	212	197	171	185	216	206	183	163	180	212	169	192	210	183	182	219	195	183	172	194	173	188	186	192	200	193
345	3	3500	137382	366	13	92	422	691	750	705	662	646	586	564	503	486	475	441	414	428	402	369	355	348	338	279	342	360	424	467	505	507	547	500	528	481	447	398	392	405	413	436	478	472	485	462	467	450	446	444	394	362	347	274	268	261	279	266	261	259	248	232	244	261	242	245	259	257	261	247	224	237	288	277	221	254	240	236	250	230	234	261	237	246	242	250	250	233	234	229	258	250	268	241	249	251	251	225	207	215	243	252	260	224	231	230	269	213	236	256	227	247	256	238	255	225	233	243	227	216	213	193	220	244	241	208	245	210	226	225	194	254	259	266	229	254	248	208	227	249	228	213	240	227	228	280	241	231	228	229	238	223	242	234	275	225	225	243	247	239	243	238	245	239	223	234	237	225	272	237	234	231	226	242	216	258	233	220	222	232	243	247	207	229	228	234	259	220	221	236	205	260	232	225	234	252	243	244	234	246	223	240	228	206	212	234	238	214	242	232	227	229	217	274	214	230	231	212	243	234	213	242	229	234	263	236	232	243	239	244	218	214	221	228	241	232	218	254	218	225	241	253	219	221	235	227	234	234	236	226	235	233	262	235	247	220	246	250	226	244	230	230	243	245	232	221	214	243	245	204	245	233	214	252	232	215	220	224	222	234	229	256	240	250	240	235	224	229	212	212	263	244	224	215	216	240	222	213	235	219	236	253	235	220	190	238	248	238	220	200	215	231	228	232	233	221	245	230	239	231	236	228	232	231	244	245	233	219	235	234	229	204	194	245	251	212	236	241	231	201	224	225	243	252	243	233	239	274	246	214	238	218	237	216	247	238	238	229	239	235	243	234	215	218	242	251	238	251	238	225	213	230	242	238	243	217	209	250	223	256	222	222	243	213	245	259	245	232	213	262	236	223	221	239	234	230	233	241	235	237	242	240	212	256	214	224	229	223	236	217	244	218	258	257	227	235	220	239	219	222	215	218	221	214	221	224	237	224	255	226	226	257	220	257	248	209	232	228	209	228	228	247	222	230	257	221	238	237	244	231	241	243	221	216	244	256	217	248	256	223	225	233	230	225	233	229	222	245	222	213	244	236	219	251	246	213	237	236	231	236	211	252	250	237	252	245	249	231	227	229	244	252	219	206	251	223	204	222	228	250	236	247	242	215	259	221	252	248	233	247	217	227	226	253	254	222	239	239	247	215	213	212	219	257	242	212	226	208	243	223	215	257	221	255	213	244	226	230	244	235	224	229	233	212	227	251	244	222	228	207	236	265	232	212	220	228	246	251	240	208	230	227	250	234	210	216	206	256	247	218	230	224	222	232	229	226	243	229	208	243	243	255	234	247	221	241	222	259	215	219	214	248	209	229	245	241	251	242	238	222	226	233	241	231	248	240	242	237	220	239	257	254	198	230	223	240	219	233	259	236	233	206	232	243	226	221	226	241	218	254	215	223	239	235	228	220	242	235	218	224	235	234	209	226	242	240	207	225	219	252	245	249	245	234	235	213	243	206	247	229	224	244	242	221	237	247	240	221	224	228	230	228	193	215	226	221	218	251	232	264	239	251	222	246	244	234	221	223	220	208	232	244	235	235	218	235	226	225	234	243	227	210	221	226	267	226	248	257	191	229	210	234	245	241	249	246	250	242	231	245	220	235	219	238	222	214	239	264	220	193	219	212	217	231	251	235	243	211	220	212	225	236	221	227	224	213	236	224	210	238	221	228	232	239	239	221	256	247	240	230	234	208	202	237	245	225	271	240	219	216	234	234	231	240	239	233	235	237	240	237	256	239	226	237	231	231	233	229	234	240	196	220	242	228	236	228	230	220	230	231	259	218	215	252	260	247	253	208	248	215	226	232	213	223	220	239	238	230	245	249	233	243	236	230	223	261	236	225	252	214	237	228	226	231	247	211	252	228	232	233	223	239	214	241	210	241	215	199	231	252	226	224	237	209	219	228	237	263	205	257	233	226	223	218	257	228	212	232	250	240	237	217	217	217	241	216	213	251	227	236	207	216	246	231	259	223	234	236	230	233	242	218	245	214	231	211	238	216	227	218	236	199	240	212	259	250	216	277	232	233	239	233	233	231	224	215	234	263	250	245	209	224	224	236	255	227	208	266	263	233	232	245	233	200	253	218	246	248	224	208	232	224	200	219	251	257	244	235	216	232	251	240	245	228	219	253	226	231	240	200	254	206	230	215	234	237	196	224	218	253	232	225	220	233	233	221	236	213	242	237	242	234	219	229	244	219	257	240	235	217	217	216	219	203	236	261	228	258	214	249	239	236	208	261	227	214	239	223	240	221	223	226	258	203	235	231	233	220	203	244	232	241	225	212	211	197	225
345	0	2700	137505	364	25	84	336	635	715	652	674	623	634	570	554	530	506	505	490	494	436	460	445	453	447	425	419	481	581	665	681	728	698	730	725	709	651	581	633	576	612	607	579	604	575	616	610	582	606	569	544	542	555	534	449	414	361	361	368	365	329	339	342	315	317	319	291	320	342	315	323	336	305	322	334	317	306	342	313	327	310	303	312	288	333	306	339	329	327	330	325	313	338	305	337	318	317	319	309	328	314	282	307	295	319	293	316	335	325	325	313	322	326	330	326	340	333	308	280	347	298	324	313	287	310	331	307	325	310	311	308	333	297	365	284	297	317	332	331	334	324	304	308	317	300	296	298	311	302	310	348	321	320	328	296	343	309	331	310	315	310	305	295	324	288	303	304	314	331	322	332	308	348	316	307	330	318	330	322	315	352	309	299	303	312	306	297	301	327	289	292	299	313	319	275	297	303	317	330	312	320	322	333	310	293	327	314	298	339	319	324	301	290	304	344	296	305	321	290	329	272	283	280	322	329	328	310	314	339	302	309	307	328	299	297	327	288	322	321	306	299	308	330	282	326	329	287	301	287	326	302	329	307	289	349	285	305	339	310	328	311	303	315	340	317	292	301	297	297	326	331	301	330	318	325	324	322	335	319	328	336	308	315	317	310	295	315	357	308	327	307	307	316	324	324	314	299	298	294	309	312	295	319	323	324	323	306	288	323	290	339	327	327	279	314	328	322	327	289	328	296	327	319	298	326	299	317	298	316	296	278	292	316	302	285	307	303	320	331	307	322	312	344	325	276	298	315	297	326	302	317	310	318	302	295	318	307	307	322	311	361	321	311	298	296	310	305	320	299	290	287	324	279	316	328	302	300	303	340	320	335	288	317	291	299	298	312	322	303	325	300	337	311	297	307	326	291	294	318	312	313	304	334	294	294	315	336	270	321	324	302	294	284	285	336	319	300	295	311	281	299	316	293	321	300	295	322	330	307	321	317	292	340	316	327	318	325	323	314	308	305	301	316	313	320	312	345	308	310	301	304	288	275	304	303	294	302	318	337	299	293	303	316	300	314	302	293	288	306	315	299	325	308	280	280	299	329	294	300	295	326	346	309	294	314	356	300	304	315	316	304	315	304	321	318	284	324	295	302	312	305	307	334	317	346	292	321	346	306	315	316	337	297	303	288	325	289	290	303	322	273	282	344	296	298	339	320	266	317	304	316	325	329	324	289	329	330	315	276	313	303	300	298	336	297	312	316	338	319	322	326	320	308	293	304	296	295	310	300	290	293	304	339	334	319	306	313	289	308	292	295	327	338	312	324	307	326	327	298	306	310	297	345	307	355	297	307	271	310	282	296	288	333	293	326	299	300	309	307	287	326	301	311	299	312	317	321	315	315	291	291	299	307	292	308	343	336	284	343	284	298	292	319	313	335	309	325	293	321	301	291	303	292	335	324	293	348	318	309	291	302	322	317	301	309	299	317	307	321	289	296	311	305	331	308	298	288	326	324	307	304	305	328	288	290	279	313	286	319	331	305	315	326	300	318	302	291	291	306	301	314	320	345	293	337	331	315	285	301	300	328	285	285	296	307	316	296	303	316	324	321	282	330	296	321	303	279	320	342	324	304	311	300	290	318	282	308	322	294	274	307	334	311	310	302	283	310	286	304	324	309	305	313	317	290	307	306	299	308	325	306	326	310	314	306	294	289	316	315	315	306	294	298	311	309	308	310	304	309	303	336	302	313	298	328	301	294	268	299	338	331	319	310	290	296	281	308	300	295	307	300	314	303	323	303	310	297	321	308	281	306	289	314	303	343	297	318	324	315	325	304	284	354	291	274	323	272	292	317	308	330	342	304	327	295	307	339	325	314	336	303	298	283	299	305	311	325	307	307	308	317	278	335	336	299	304	326	302	303	338	331	304	335	289	302	313	327	308	311	297	322	305	325	306	336	278	319	297	298	318	312	284	315	272	302	309	300	316	314	303	311	333	282	312	335	329	320	309	321	312	310	329	282	320	293	299	327	326	350	318	306	317	294	281	320	317	328	287	316	338	330	316	298	287	322	308	320	314	329	322	323	305	312	322	323	318	304	300	325	291	312	296	292	294	325	305	317	308	298	314	304	332	323	297	355	294	313	312	351	334	318	269	302	307	341	292	312	300	297	292	313	304	331	305	316	307	291	301	314	300	325	323	318	318	313	313	315	300	320	306	281	286	315	317	300	312	273	306	284	332	317	312	286	283	301	308	317	290	296	311	305	322	308	326	328	324	309	316	335	287	328	305	335	300	327	345	355	309	304	301	288	310	332	315	312	308	300	315	291	290	320	353	307	303	333	312	310
345	1	1900	137628	388	22	224	654	630	692	656	579	485	485	418	382	385	371	374	329	312	312	279	279	329	298	290	272	300	289	288	283	295	328	344	324	300	335	333	333	318	305	356	349	327	370	417	405	423	424	395	410	359	310	351	339	334	271	263	236	218	206	231	244	237	217	217	221	217	213	216	232	217	227	221	225	228	222	243	236	221	211	214	213	239	222	209	229	203	223	208	233	221	236	209	201	205	220	206	242	213	224	204	231	220	215	224	210	218	216	240	209	206	195	199	217	189	239	213	199	211	204	209	207	228	215	199	218	222	215	201	234	215	214	212	212	205	197	205	240	209	227	190	210	201	220	214	220	219	215	223	231	227	219	220	218	200	215	217	225	221	220	229	217	247	213	213	222	202	221	210	202	203	218	231	198	201	213	219	217	212	198	202	213	199	219	218	225	224	208	199	215	195	209	216	248	212	208	227	203	221	191	238	203	212	228	216	230	217	223	206	234	226	191	203	205	208	223	251	232	229	224	226	207	181	222	191	225	216	206	200	209	227	218	225	228	221	237	221	224	213	211	220	218	220	215	190	234	204	230	210	213	212	189	212	220	194	226	205	208	220	232	200	230	192	224	177	231	195	237	195	211	218	199	211	222	207	198	243	210	214	205	232	203	218	216	207	206	185	213	203	202	203	196	215	198	213	211	236	207	191	206	228	191	192	221	217	219	239	200	231	229	235	189	219	199	190	230	203	198	208	194	205	209	209	202	216	212	228	206	216	237	208	224	224	207	210	190	214	217	206	205	233	226	211	237	239	204	225	197	207	212	207	222	237	192	217	215	219	202	230	221	199	204	203	192	206	210	204	208	221	211	228	190	205	223	212	211	222	225	219	208	186	222	222	210	223	228	210	242	226	197	235	203	188	210	185	207	214	210	252	226	211	201	198	229	223	207	205	188	208	232	234	191	212	196	200	225	200	216	205	204	211	216	214	219	205	222	221	210	225	213	237	245	208	190	192	193	204	224	241	207	198	198	197	207	207	210	192	217	200	180	212	211	212	221	203	203	208	209	202	233	210	226	232	229	203	208	208	191	199	226	219	191	197	242	230	201	194	207	201	209	212	206	195	232	209	195	198	205	209	227	237	185	221	217	199	216	210	203	216	228	212	205	219	207	241	215	197	199	202	231	227	210	213	235	219	234	211	218	226	231	200	231	208	186	221	203	216	211	217	194	208	219	224	228	218	193	193	231	210	201	216	204	221	223	204	206	229	225	211	234	214	236	210	227	222	228	199	206	212	223	213	239	193	227	202	193	211	221	209	208	210	199	211	243	214	188	200	229	183	218	209	203	220	184	209	201	186	208	204	220	194	225	208	199	201	205	209	202	225	213	232	181	239	222	219	205	216	233	213	206	202	201	212	208	222	207	238	228	216	197	219	225	221	240	233	202	225	216	216	220	198	241	214	232	207	207	223	219	247	201	206	209	202	229	195	205	233	207	203	225	222	233	198	210	211	188	179	228	212	208	221	225	183	216	223	250	190	212	194	190	195	224	196	227	189	217	230	218	212	194	202	223	202	209	215	203	217	222	195	222	223	221	208	235	208	214	222	209	197	212	227	199	206	227	229	214	193	217	195	185	218	207	212	223	199	217	228	246	217	235	215	215	215	215	217	208	213	206	210	195	219	196	202	209	203	211	201	222	202	186	211	203	224	218	213	235	212	197	232	209	227	175	233	212	229	210	186	242	226	205	206	241	226	209	184	190	219	215	215	185	211	218	210	219	210	215	222	249	190	209	202	213	191	224	213	216	212	228	195	220	195	206	210	186	203	234	210	208	222	223	211	183	203	240	225	221	196	198	234	228	199	193	209	206	210	208	199	213	186	216	209	203	218	182	219	221	230	207	202	229	195	217	189	214	219	196	235	210	238	215	208	222	189	209	231	212	242	216	209	216	206	216	232	212	217	196	230	217	203	222	205	201	221	235	202	201	226	230	199	209	229	228	194	182	221	215	214	247	231	216	230	205	205	206	239	241	196	230	232	213	248	218	206	204	209	243	203	226	231	214	215	188	251	182	226	199	229	216	210	232	231	214	208	227	221	214	199	231	223	187	222	221	214	231	217	205	204	216	191	206	212	211	221	198	235	203	217	236	211	199	179	196	190	199	177	196	227	225	207	212	202	214	210	216	209	229	205	210	234	203	217	210	232	216	227	219	201	206	206	234	206	229	202	227	201	254	207	193	219	214	247	224	213	200	238	218	206	214	216	219	220	227	205	206	202	225	204	204	214	245	209	195	221	229	200	190	218	200	211	216	191	219	224	234	206	241	206	233	233	215	216	234	193	186	214	199
345	2	2100	137751	387	30	209	444	459	537	498	575	559	546	465	460	428	439	411	400	367	336	380	373	368	335	351	342	375	379	380	391	383	385	331	295	302	299	302	331	351	386	379	410	423	447	425	501	492	466	455	441	403	341	322	329	254	259	259	260	261	251	241	247	239	243	243	231	233	284	247	254	255	246	265	266	269	283	231	278	255	232	276	258	242	246	249	284	278	240	249	270	258	247	248	267	296	280	287	256	241	274	226	260	250	207	247	218	221	264	252	244	257	232	264	242	251	256	249	236	246	253	232	237	231	220	251	230	268	259	227	254	242	256	252	258	262	237	257	235	257	267	239	261	267	270	256	226	256	258	236	225	227	255	247	254	231	239	249	217	262	254	257	269	250	230	246	276	235	241	223	251	255	229	265	221	241	283	236	227	262	234	241	273	282	267	258	264	228	238	234	264	229	254	248	278	233	234	233	220	243	248	250	256	258	256	244	233	252	232	236	252	251	245	230	230	242	235	251	261	247	266	247	268	253	265	251	242	263	246	225	239	232	245	233	233	248	282	220	239	235	241	241	249	256	265	243	235	227	250	237	259	251	239	242	245	233	275	237	210	261	239	248	241	267	235	279	266	234	247	233	262	223	248	248	253	227	269	240	242	208	242	230	251	234	226	241	229	258	237	243	212	248	244	242	252	257	249	254	240	240	262	240	249	236	236	224	244	254	251	269	222	256	239	237	272	247	225	244	260	246	235	253	237	252	246	243	220	217	238	236	269	233	260	222	213	244	230	205	260	251	242	226	243	255	246	230	243	256	239	260	248	250	222	263	247	250	284	237	197	248	263	242	235	260	230	271	271	246	237	254	247	236	264	239	245	235	248	271	234	243	235	248	245	234	225	227	237	246	240	263	244	245	258	218	230	217	246	249	224	251	255	242	237	228	263	203	225	228	249	217	254	275	263	264	231	226	229	230	253	253	247	227	272	244	266	271	242	246	243	253	246	247	247	249	256	234	251	239	246	239	245	223	246	256	223	226	245	251	249	268	250	247	236	238	276	251	255	257	231	272	237	214	257	242	238	242	252	281	248	226	240	243	236	251	220	258	234	255	258	264	248	253	229	256	230	234	272	257	259	246	239	235	254	239	225	250	268	241	241	248	265	239	226	227	230	234	253	245	227	226	242	234	235	241	231	227	222	235	245	221	255	258	238	241	253	231	252	242	239	260	243	233	245	248	238	251	242	248	246	255	241	218	246	223	222	210	253	251	239	250	222	243	242	242	246	255	240	243	240	220	251	236	248	214	234	218	233	232	248	214	232	249	218	249	254	242	258	238	257	241	236	254	245	232	265	239	251	244	223	229	242	252	255	232	240	248	233	215	252	226	235	246	242	253	228	235	244	257	237	261	245	246	240	260	217	218	222	236	274	246	253	242	233	251	241	245	250	251	236	259	221	247	230	228	261	217	253	226	241	249	263	234	263	225	253	252	225	238	264	246	237	250	246	245	240	227	245	228	260	242	225	240	254	236	262	262	227	217	221	240	235	224	237	235	236	247	233	247	254	226	253	237	227	201	226	244	236	244	238	256	232	263	245	229	223	277	231	240	250	252	229	244	226	227	240	247	254	246	250	229	227	235	258	239	231	227	242	235	239	259	229	264	243	231	230	254	241	250	245	235	254	245	249	218	274	259	214	265	248	213	246	250	255	253	258	245	258	242	254	237	240	230	241	248	245	235	232	247	242	264	223	215	241	237	220	241	227	262	271	237	249	236	248	229	256	217	234	228	250	243	249	240	254	251	241	238	264	243	246	232	253	252	228	265	254	248	236	259	247	231	216	246	254	225	232	257	251	262	265	266	272	232	255	227	266	256	254	241	239	249	247	245	230	244	259	248	243	233	230	250	244	252	265	235	265	250	225	249	226	253	228	231	263	242	233	255	229	240	254	235	246	256	247	222	228	237	232	262	250	241	222	244	231	232	235	272	226	243	224	258	246	241	248	238	259	249	242	243	235	252	238	237	246	242	254	227	257	277	269	239	233	257	240	239	203	233	262	263	283	259	212	263	246	249	279	234	242	249	240	252	239	227	249	258	244	253	268	233	228	233	259	213	244	229	236	251	253	251	246	243	219	242	257	271	233	241	240	238	211	242	279	213	232	241	228	234	244	259	255	248	236	263	239	240	233	234	252	263	234	226	253	270	244	265	226	227	245	243	248	236	232	265	228	250	247	251	230	240	256	228	243	276	230	282	224	252	253	252	228	273	261	220	236	211	236	237	286	264	238	233	256	241	251	260	236	250	238	269	234	222	257	239	236	246	215	250	242	238	279	231	238	237	270	235	232	253	253
345	3	3500	137874	367	21	149	389	644	710	643	575	548	551	503	468	465	461	438	417	427	408	409	405	428	363	363	372	349	383	374	364	384	381	396	399	351	361	332	387	442	404	467	496	494	491	497	470	492	495	465	446	462	418	372	343	337	330	306	285	314	295	281	261	295	309	285	285	293	310	261	288	263	288	283	299	295	310	308	300	272	297	311	296	277	294	300	290	301	321	355	333	308	332	324	293	322	328	312	308	313	328	278	300	282	280	288	272	272	290	292	265	301	285	262	272	287	271	291	302	277	307	266	300	276	267	297	293	292	289	261	277	285	289	289	287	247	275	255	282	282	275	297	265	281	298	303	288	302	277	283	288	284	276	274	262	276	279	301	295	278	262	292	289	276	268	267	280	279	282	286	279	272	306	258	293	285	295	281	252	270	291	280	287	284	277	260	276	287	311	277	276	285	263	272	254	297	284	294	266	264	280	254	246	261	267	327	281	271	273	273	280	294	276	272	290	284	268	313	307	271	261	274	288	254	321	289	288	274	291	305	290	269	248	267	288	294	293	273	274	259	276	263	277	274	264	271	263	262	285	291	307	282	282	277	268	286	266	285	303	262	261	285	292	295	300	274	296	290	277	297	296	304	308	292	311	281	258	286	285	279	274	289	307	279	319	274	291	282	253	276	252	311	276	316	303	296	289	275	303	285	286	291	264	301	313	302	301	274	258	263	269	272	283	279	263	250	286	266	292	270	266	285	280	278	260	260	264	233	271	266	276	300	290	284	283	324	287	285	254	299	279	249	286	269	288	296	292	286	292	268	285	270	304	285	307	273	289	279	300	250	263	271	269	258	271	258	282	273	289	247	255	262	279	272	272	285	266	248	285	291	266	265	284	307	304	302	266	305	284	281	289	282	277	290	258	304	286	280	255	280	265	291	306	320	268	257	294	307	271	286	291	275	275	271	259	282	280	269	276	275	285	263	276	275	274	283	275	298	296	262	301	297	284	310	305	284	283	289	266	295	268	260	297	264	283	286	268	273	286	301	284	281	289	310	280	325	305	276	274	277	297	267	255	295	312	273	249	269	289	259	283	266	283	278	263	299	276	298	272	279	270	284	265	291	278	304	274	295	303	274	255	281	280	275	316	262	266	300	287	256	269	301	270	323	297	311	294	288	255	287	306	286	265	280	288	277	294	274	286	264	240	285	262	293	271	312	266	288	310	269	284	254	256	293	306	267	276	272	273	279	267	274	293	296	266	275	315	291	269	277	277	284	268	285	273	268	256	280	258	288	273	277	250	280	303	261	281	249	302	266	271	292	283	297	270	282	253	305	255	286	276	272	296	288	301	277	282	296	281	256	283	293	274	298	285	280	272	290	249	296	280	286	281	259	276	280	257	302	278	289	258	272	303	293	300	311	285	263	275	285	276	243	285	293	274	311	260	268	262	279	258	290	295	280	277	303	282	302	274	313	278	301	284	285	290	299	289	260	277	280	270	283	272	279	274	278	317	265	308	281	296	255	279	308	262	290	302	284	270	279	300	266	297	273	269	276	271	285	273	260	293	271	288	304	269	285	264	284	295	254	285	277	282	263	309	301	282	316	274	290	276	257	310	297	316	256	314	283	272	271	282	266	267	272	306	283	292	271	290	274	297	262	282	315	251	299	264	275	285	277	292	275	298	292	308	285	297	291	286	268	292	271	284	289	277	272	286	275	279	290	290	286	288	286	261	283	309	265	297	233	288	281	282	281	273	333	281	273	305	292	284	281	268	283	291	279	269	289	259	271	262	249	275	277	273	278	281	269	281	275	268	282	267	275	274	314	283	291	291	263	272	266	269	274	279	273	287	272	299	264	280	281	284	290	301	261	281	281	277	254	297	240	309	296	270	296	258	279	293	240	296	273	259	319	300	269	261	306	276	310	274	263	285	285	276	269	297	279	285	293	291	252	269	278	284	282	287	245	281	292	293	290	281	297	278	281	302	272	287	264	310	256	284	294	290	267	277	289	275	291	293	286	267	292	294	292	276	286	301	278	317	263	243	284	261	275	290	269	267	326	295	302	309	311	270	267	279	275	273	259	295	277	269	261	261	291	270	266	300	283	274	297	267	282	267	242	236	267	308	289	299	282	263	294	274	301	272	269	281	275	272	303	251	291	268	300	296	284	297	275	274	274	289	286	292	265	279	278	260	274	322	281	299	288	289	275	305	271	265	296	287	285	307	313	271	281	290	307	274	272	279	291	279	299	299	278	287	254	308	275	281	292	282	272	276	280	286	290	263	259	314	312	261	268	286	288	282	282	260	296	296	281	269	277	274	306	273	247	282	318	257	287	284	241	270	287	290
