345	0	2700	164837	385	5	43	267	485	559	541	623	537	535	490	454	451	412	405	386	376	377	341	348	350	326	312	322	338	313	309	290	312	273	285	284	264	273	263	298	286	303	281	279	281	273	263	262	249	270	302	277	235	223	254	220	247	266	251	250	273	253	250	244	225	250	246	232	225	241	228	245	230	241	224	224	227	212	215	217	241	220	224	227	207	248	224	249	257	235	205	219	223	211	209	213	223	203	239	220	229	230	238	238	226	216	225	212	215	218	227	259	217	218	234	226	222	225	222	252	232	219	229	213	233	218	224	230	222	232	220	244	223	220	208	229	218	246	203	248	227	233	232	205	206	231	226	218	208	216	236	217	215	226	240	189	217	223	234	225	242	242	214	208	227	216	219	227	213	228	211	232	210	223	228	216	214	217	218	230	213	232	226	227	200	230	210	221	204	242	228	234	207	234	235	213	210	226	233	210	211	199	217	232	204	241	233	235	226	224	220	224	211	224	216	231	240	226	215	242	214	243	239	232	237	211	246	254	212	208	233	227	206	230	231	217	230	203	230	226	199	239	224	192	219	220	210	224	222	220	200	200	210	211	226	244	211	225	218	243	255	211	234	233	212	227	211	215	222	210	197	219	233	233	221	215	218	227	204	220	206	224	208	223	208	213	198	251	204	217	215	219	204	228	218	218	174	203	197	223	217	203	220	224	215	222	221	235	220	215	219	210	220	216	199	202	215	215	208	216	220	195	206	226	195	191	213	232	227	238	229	213	220	246	209	245	219	217	213	216	241	192	217	207	204	215	200	195	199	227	202	231	233	196	234	227	208	250	208	231	210	217	221	210	218	215	246	228	212	214	217	194	196	191	214	231	209	227	218	265	207	225	221	235	202	219	216	227	214	244	219	200	210	229	214	215	233	236	220	222	241	210	209	198	211	220	210	236	200	202	219	225	227	216	201	228	206	208	225	216	215	196	217	217	224	242	202	202	240	223	193	216	236	229	212	212	206	227	220	220	206	210	206	206	229	190	220	223	251	213	235	219	211	232	211	226	212	210	195	201	218	234	229	231	203	217	230	229	227	210	203	225	241	238	205	214	235	229	185	228	226	238	243	223	223	201	232	207	207	197	211	227	192	205	222	224	217	243	226	220	232	232	193	236	203	221	215	222	244	210	195	219	223	186	219	232	208	215	211	193	222	195	217	205	204	210	236	207	205	195	235	239	229	224	214	213	217	208	205	205	215	227	184	239	212	227	214	221	220	229	218	215	217	217	225	218	203	221	231	204	213	208	235	224	183	218	240	236	245	225	210	217	211	221	193	211	203	218	212	214	196	217	222	202	233	221	224	208	192	210	226	229	226	221	196	203	222	219	207	220	203	201	189	211	223	220	228	216	193	225	233	207	214	225	222	231	234	196	232	188	221	217	216	229	220	232	234	235	238	248	247	228	208	200	181	215	187	227	196	202	206	219	196	206	235	227	196	222	223	202	208	226	207	216	209	225	195	213	202	212	230	199	239	223	210	222	209	192	212	214	208	210	196	222	211	215	239	218	255	210	214	221	201	195	227	200	231	208	229	203	216	251	217	238	206	220	199	204	223	229	196	207	211	199	217	206	202	214	222	236	203	218	245	203	226	221	178	210	193	204	215	212	218	219	204	219	225	216	223	215	219	237	228	218	220	229	199	219	190	231	225	236	211	188	205	220	209	238	208	223	214	227	215	217	199	193	226	226	233	198	212	220	229	210	233	212	217	240	211	227	227	217	220	212	211	200	204	229	221	218	231	218	226	223	210	219	219	207	241	210	241	215	218	221	225	224	230	206	215	203	227	212	233	205	209	239	216	190	217	182	205	211	232	229	230	218	225	224	236	217	205	210	217	222	205	230	236	216	233	218	244	226	222	201	237	183	212	199	220	243	232	225	247	223	211	220	201	238	199	209	207	219	216	210	239	216	199	216	194	234	195	194	196	213	214	215	214	204	200	208	199	242	199	207	199	220	201	235	208	210	203	239	232	210	212	207	247	222	214	219	211	208	191	207	219	220	230	193	210	218	209	228	217	205	219	226	217	218	237	206	200	233	213	207	223	232	223	214	210	199	209	223	218	212	232	204	206	220	215	210	214	205	216	217	194	240	222	221	212	223	231	218	193	221	201	194	231	203	218	199	228	223	220	202	217	226	235	229	229	195	216	214	206	226	215	221	230	234	229	207	249	223	217	200	212	203	232	211	206	190	250	262	191	206	216	230	219	203	223	201	205	207	214	210	224	203	194	226	211	210	202	203	209	212	205	204	216	209	224	192	221	229	219	198	233	211	206	220	209	239	200	190	232	213	222	211	237	207
345	1	1900	164938	432	12	74	322	363	492	440	459	415	400	385	357	320	309	302	328	287	285	273	283	255	283	260	252	252	263	231	241	228	245	244	237	239	246	232	259	248	269	204	233	207	234	179	221	225	216	221	213	239	218	255	222	209	212	200	223	223	226	214	213	220	226	211	228	248	223	209	238	219	204	214	214	239	192	211	196	223	207	195	207	237	216	222	195	208	227	217	200	202	243	194	216	199	202	201	209	219	205	197	215	233	200	198	222	203	198	203	218	225	207	190	192	209	211	206	213	215	229	236	200	175	212	222	223	233	246	197	225	218	227	198	229	217	231	213	226	207	209	193	203	229	230	202	200	217	200	210	225	207	219	208	181	200	226	217	195	210	229	198	235	215	195	209	215	211	199	214	207	203	217	195	232	213	204	230	233	207	212	196	234	181	206	236	214	227	206	198	195	219	189	205	190	229	200	205	195	200	211	222	227	212	210	230	210	201	204	207	212	211	222	187	220	210	187	201	187	206	222	198	198	236	217	182	202	190	207	186	212	216	222	192	217	197	204	213	206	197	212	201	202	186	202	228	208	229	179	195	216	208	221	214	230	211	199	203	192	218	194	187	203	188	213	185	194	212	182	183	204	228	206	203	182	217	206	216	205	216	191	217	226	203	214	212	198	228	243	227	221	214	185	199	224	201	241	214	235	205	204	206	216	224	208	201	197	209	195	231	225	215	217	208	193	213	204	203	190	219	205	200	197	200	219	207	219	196	206	195	201	204	197	216	205	190	176	205	188	206	208	207	209	202	206	231	224	209	206	177	207	223	210	220	230	205	199	209	209	207	215	208	214	192	207	206	196	220	192	198	218	191	217	208	198	197	211	213	210	214	231	203	210	227	199	233	185	221	206	187	224	207	195	197	226	200	191	204	186	207	224	209	189	221	190	223	189	201	219	195	209	220	210	187	220	193	182	185	221	218	181	209	199	211	204	177	242	183	198	182	219	208	215	223	212	225	226	194	220	171	208	203	206	219	193	204	213	202	209	206	206	219	194	201	216	206	205	176	208	207	213	189	208	206	188	219	205	211	209	217	231	188	231	219	197	205	235	216	221	194	194	203	202	201	199	180	195	222	214	202	189	200	216	204	197	203	164	199	186	196	214	169	210	208	185	238	180	212	204	218	209	222	216	179	197	196	176	193	179	173	207	205	231	205	217	211	215	201	194	213	223	201	225	202	186	190	198	203	210	215	204	181	218	205	202	221	198	206	213	212	193	196	202	218	232	204	191	244	176	198	213	209	214	210	201	207	224	205	217	221	206	199	193	260	193	214	203	207	224	211	229	199	197	190	215	198	188	203	219	220	206	202	185	223	218	215	211	191	210	184	215	198	220	192	216	195	186	193	192	191	211	187	195	220	210	194	224	230	212	209	207	203	198	221	221	231	210	202	223	194	216	229	184	220	218	165	219	202	209	222	210	200	218	205	217	203	180	195	191	226	183	193	203	212	230	184	194	224	204	198	233	192	211	227	204	223	222	202	220	196	220	204	218	189	177	187	211	211	226	208	180	199	177	218	200	196	214	207	212	201	214	196	213	207	208	179	205	194	203	205	226	223	228	196	211	198	207	199	199	196	217	230	219	216	207	205	202	194	239	185	190	202	202	200	202	196	209	208	207	203	193	173	208	205	201	230	217	183	217	224	194	201	203	209	204	182	200	210	213	199	191	187	236	216	173	196	214	216	207	199	177	221	187	215	202	211	202	209	182	199	197	198	201	204	196	207	196	206	223	183	191	202	209	216	204	202	216	191	187	192	195	205	201	192	208	197	217	241	200	209	218	201	209	202	166	221	204	219	192	213	184	209	217	223	196	215	194	188	199	222	198	213	211	193	214	185	181	217	222	177	198	197	204	194	205	205	199	221	209	213	197	204	214	206	188	192	208	215	214	204	205	204	179	184	182	193	189	215	198	195	214	206	200	211	203	192	224	199	197	196	192	187	193	205	216	218	212	241	220	192	215	184	217	217	233	216	179	200	211	187	209	204	202	218	202	229	200	218	194	178	221	191	178	202	204	220	215	200	184	212	208	203	179	218	209	186	184	216	202	191	191	200	207	197	223	198	197	208	199	195	226	200	238	197	203	200	209	213	203	199	186	199	203	224	210	207	179	214	219	206	204	255	218	203	219	206	206	213	208	204	204	205	194	198	195	211	213	225	202	188	218	184	198	219	195	198	209	186	193	224	179	195	209	216	184	196	216	210	205	189	210	211	209	181	227	197	205	192	195	206	234	214	192	199	214	201	192	205	187	187	223	199	213	216	216	210	213	216	176	217	211	228	228	206	233	194	214
345	2	2100	165040	420	5	23	241	350	423	450	490	467	463	415	379	373	358	334	333	336	286	293	295	290	282	271	277	222	239	251	260	243	242	205	247	248	218	232	220	218	219	232	227	250	213	238	227	253	232	227	202	195	220	203	218	202	216	191	209	217	226	203	207	199	211	192	206	225	195	212	182	198	219	206	194	179	213	194	174	190	205	177	209	206	188	225	187	196	209	211	204	203	203	211	229	196	182	226	208	186	206	174	205	200	203	204	206	192	188	203	198	231	211	235	196	187	200	202	208	210	196	210	215	223	202	180	204	199	182	206	199	227	215	195	224	188	207	214	234	208	218	207	207	208	221	194	197	197	210	199	211	179	178	190	202	201	204	183	204	194	186	186	215	176	184	204	183	197	203	207	177	208	213	175	205	181	181	206	181	217	192	192	194	174	215	182	190	209	201	199	197	202	210	187	178	208	202	187	202	197	185	195	220	199	207	209	208	200	197	204	224	201	227	200	179	182	220	206	206	191	212	185	217	215	198	202	199	197	191	189	212	175	216	190	202	192	195	213	174	203	210	207	199	188	193	205	210	218	204	217	227	206	188	179	197	217	210	203	209	221	211	209	181	218	192	229	215	188	219	187	198	207	190	203	204	210	205	201	194	210	189	196	208	216	215	205	204	196	196	189	187	213	209	209	183	206	210	200	188	201	182	194	192	184	188	194	211	219	203	198	196	194	187	182	192	207	214	206	201	191	201	196	177	178	216	184	218	170	205	189	188	200	199	182	217	207	204	191	231	200	219	204	212	215	169	182	192	180	212	205	182	196	194	212	209	221	210	171	200	193	221	217	192	218	210	215	195	207	215	213	202	208	207	202	188	184	199	207	209	203	219	201	206	191	190	195	182	228	178	192	172	205	202	212	188	196	218	169	181	206	219	184	193	182	209	177	203	204	188	187	178	204	200	175	206	177	199	191	215	190	205	199	181	186	206	197	223	212	210	204	176	208	198	184	199	202	226	212	180	220	220	208	190	197	197	199	204	194	208	214	198	206	222	193	201	185	195	208	197	208	200	165	191	207	196	177	212	229	176	196	226	184	192	189	220	199	214	217	216	206	188	186	194	189	214	191	196	190	209	193	182	201	183	192	184	220	209	190	216	193	213	193	189	201	205	200	194	218	214	203	193	210	199	198	225	156	217	184	198	198	205	190	182	197	181	166	209	211	209	213	203	195	216	209	191	198	194	187	204	206	199	202	192	206	195	207	192	195	187	208	212	212	199	194	235	195	202	185	184	206	201	196	208	206	207	203	191	182	230	211	190	191	191	190	205	215	176	206	200	213	222	199	204	196	202	191	201	197	207	210	213	194	210	175	186	186	225	227	225	189	189	213	211	184	214	205	202	190	200	194	197	181	202	200	221	203	209	165	193	216	198	192	192	193	191	217	185	186	213	180	203	186	179	231	197	226	196	217	193	199	194	205	183	193	217	218	188	198	195	189	195	204	195	193	219	199	201	193	204	200	229	216	185	202	211	225	212	189	196	195	204	182	182	186	204	207	190	201	211	218	188	188	201	197	206	190	195	216	181	206	195	217	211	227	183	222	172	200	218	184	191	199	170	191	174	193	198	197	209	187	198	204	180	203	220	197	189	191	187	195	215	187	196	198	226	218	203	188	210	175	217	187	194	210	206	189	184	221	179	193	212	191	192	197	207	190	203	209	175	185	189	216	184	190	215	209	191	189	206	192	189	170	196	197	199	215	222	182	182	187	218	164	192	187	230	203	204	188	177	182	187	184	191	198	189	193	185	189	195	217	196	192	198	192	188	218	187	190	180	223	204	196	184	216	186	190	191	178	174	203	208	194	200	202	180	189	191	177	187	200	196	168	207	196	192	212	187	165	207	212	219	209	187	190	198	199	212	205	224	202	210	185	194	217	198	200	193	191	197	198	184	198	200	195	182	183	178	189	198	200	192	185	208	197	180	204	188	198	181	204	213	202	199	185	217	217	210	193	184	202	228	208	197	210	206	196	189	176	195	197	214	214	205	192	205	216	192	221	191	187	200	195	218	183	196	176	214	181	182	173	202	201	185	196	222	197	206	212	174	191	227	200	211	205	190	219	202	212	195	216	200	180	181	192	218	211	192	206	217	203	197	213	214	204	189	174	212	189	223	170	201	197	198	188	205	202	225	207	192	191	193	208	191	192	234	199	172	189	159	205	189	211	204	197	171	221	185	211	224	186	182	168	190	199	211	201	222	186	179	202	199	212	185	189	201	185	195	189	206	219	204	212	202	201	213	199	186	205	194	220	195	195	210	195	193	210	210	199	184	196	217	209	189	174	207	197	204
345	3	3500	165142	398	6	36	286	365	522	545	527	541	521	432	454	425	410	368	389	362	390	328	350	366	352	311	318	345	320	347	302	326	315	307	298	293	293	310	297	291	329	274	294	255	274	288	267	243	273	259	282	272	263	258	271	243	267	266	290	260	266	280	267	258	271	277	249	296	261	260	274	254	245	266	273	255	252	257	266	271	289	272	273	259	279	277	251	245	269	268	246	298	249	265	246	250	265	259	247	268	273	263	290	253	257	268	242	251	247	267	267	260	279	238	234	244	258	259	262	236	255	254	248	259	263	238	247	248	262	280	269	233	281	270	261	274	251	260	255	281	261	254	298	254	240	241	240	270	259	264	237	264	249	270	243	256	271	258	271	262	262	244	254	247	270	262	256	231	261	250	231	249	272	268	264	288	271	269	225	220	253	263	255	259	260	254	234	258	267	246	262	247	250	269	254	247	269	252	269	259	250	242	257	283	259	254	262	260	270	252	252	264	268	224	279	229	240	234	260	235	262	220	270	266	271	292	239	273	276	239	275	264	270	269	262	242	287	266	263	264	270	251	259	265	245	269	256	254	239	223	312	249	251	275	251	259	254	261	270	258	274	247	258	233	245	291	246	241	263	265	233	261	251	250	248	248	262	262	265	260	263	258	249	253	246	254	242	250	267	237	248	265	243	233	239	261	223	257	265	253	276	277	249	244	263	255	233	242	256	243	262	248	251	265	256	223	241	241	255	257	261	264	233	241	248	239	256	231	249	275	273	251	251	251	254	232	266	275	237	230	252	240	259	264	240	245	255	263	246	268	260	248	245	249	247	228	247	229	245	263	269	228	274	247	259	239	250	247	241	249	236	237	248	234	265	287	231	245	256	259	259	230	270	233	258	236	265	238	250	240	262	231	251	279	265	260	263	229	240	270	253	254	246	251	251	235	262	274	245	234	266	268	237	238	256	249	276	261	245	275	255	263	256	253	260	249	217	248	252	245	247	253	262	234	244	243	247	240	232	269	224	263	257	227	227	254	257	268	257	263	257	267	232	267	242	246	253	227	260	244	258	267	232	275	253	260	255	220	257	239	266	235	245	243	247	275	279	242	249	264	257	262	265	239	267	244	245	264	273	253	240	264	236	236	269	242	239	264	219	280	270	266	271	257	258	275	258	274	277	241	257	279	234	240	221	243	248	249	267	237	261	241	261	248	251	238	264	234	222	244	255	270	241	239	251	259	254	229	259	268	251	249	251	258	261	265	231	237	253	275	252	246	286	253	250	254	234	210	264	266	279	284	282	240	250	260	241	257	242	261	234	269	254	248	244	230	256	295	260	266	256	246	248	273	261	242	258	205	225	226	257	239	247	244	249	257	252	258	275	254	239	257	249	258	260	253	234	250	246	262	264	266	256	240	279	240	230	267	245	244	251	223	232	253	248	243	253	252	238	262	239	254	234	275	258	271	265	266	253	273	256	235	247	240	261	268	245	238	271	259	250	274	266	238	243	246	254	224	268	255	255	231	273	242	261	251	240	245	268	230	269	251	262	278	247	263	282	267	260	278	242	242	235	269	251	254	235	249	258	241	273	227	268	240	263	232	254	262	241	259	254	283	260	274	265	237	253	251	268	246	262	253	296	240	251	244	250	236	260	278	252	252	262	266	251	242	231	264	245	244	230	270	256	263	266	262	253	264	243	239	267	237	229	252	243	256	265	286	246	237	249	233	251	239	242	254	265	233	267	289	237	247	226	270	239	255	266	274	250	272	272	251	276	273	234	242	242	233	257	263	259	252	264	233	272	222	245	256	237	242	235	271	262	250	236	273	228	235	244	250	251	238	260	281	260	238	260	236	248	240	250	253	230	254	248	264	259	243	235	256	263	265	271	241	254	237	252	264	215	272	265	242	254	259	259	244	243	248	228	257	248	259	252	226	249	248	256	235	250	272	244	249	243	239	261	248	259	251	272	257	265	254	241	247	248	238	267	236	227	258	230	244	259	265	244	253	245	277	238	244	263	269	261	258	281	252	255	247	265	263	234	267	235	263	259	219	248	268	257	232	250	272	236	249	238	253	255	232	261	230	274	255	238	246	265	262	257	224	246	249	255	253	238	240	261	264	245	244	267	249	256	270	237	255	237	279	268	257	243	229	281	222	264	227	238	246	231	248	266	265	256	277	263	239	265	267	237	258	262	261	243	260	251	257	271	251	265	235	234	271	258	285	249	265	284	242	267	225	258	246	244	266	239	235	256	264	255	231	248	261	258	255	229	240	259	219	224	236	238	276	272	247	233	227	243	248	268	224	250	281	255	244	267	243	252	237	250	259	262	232	244	256	259	247	259	257	241
345	0	2700	165244	381	2	20	200	382	530	565	624	591	591	503	483	470	463	441	462	434	414	396	402	385	389	382	361	370	367	327	346	375	325	336	333	333	305	359	333	300	323	331	312	324	349	274	309	303	292	309	314	323	310	318	310	272	295	304	304	283	281	292	321	298	317	284	289	302	270	292	292	303	303	268	298	292	273	297	318	311	294	285	328	276	279	271	296	272	289	290	288	290	297	265	288	289	264	287	260	297	272	283	291	262	273	274	282	279	259	298	257	276	262	256	276	275	292	269	303	265	297	296	285	272	275	290	275	286	261	264	292	287	286	291	278	275	297	261	261	261	300	286	282	278	272	323	274	264	240	273	283	280	280	265	285	285	292	298	280	256	271	257	278	251	270	288	257	308	297	285	259	235	279	261	288	257	263	273	256	274	300	286	296	260	317	254	284	269	272	267	271	273	275	251	301	281	232	259	256	269	253	269	282	265	274	277	269	252	254	292	263	273	278	254	251	294	296	282	259	262	276	276	278	292	274	272	269	285	275	277	266	274	288	272	284	255	265	288	266	256	281	269	298	282	270	256	283	306	278	263	278	232	290	254	264	282	250	259	267	256	254	267	295	261	302	272	254	303	316	272	293	271	278	279	261	251	271	269	269	303	254	270	281	266	245	286	292	295	292	247	272	273	288	272	267	247	279	261	270	251	270	273	285	268	306	257	270	272	294	263	305	263	260	277	262	270	285	247	270	276	274	307	281	299	290	267	284	263	286	269	270	278	268	252	250	262	277	257	313	275	261	304	262	282	286	260	303	283	267	262	283	265	286	262	300	245	248	275	287	253	266	285	273	278	257	262	290	269	273	303	297	268	281	307	263	294	263	260	284	241	286	283	279	269	285	262	287	297	258	299	274	248	258	276	276	280	283	278	290	261	259	289	279	279	277	263	285	271	297	253	252	276	263	252	266	304	273	269	282	281	258	265	272	282	255	255	269	280	286	285	251	260	270	266	259	225	265	275	276	266	293	284	263	260	277	272	284	270	255	243	259	302	260	306	261	272	286	269	283	284	261	265	258	245	272	260	272	249	283	245	246	280	242	295	257	286	265	272	248	255	268	265	286	285	259	276	258	277	250	255	248	265	261	252	272	282	280	263	271	247	252	268	280	271	263	293	276	298	273	269	323	240	269	269	271	270	279	242	275	241	237	277	254	284	289	277	264	258	252	265	295	277	289	264	240	252	299	286	286	278	268	258	258	273	254	225	289	232	272	302	262	268	273	296	262	268	255	304	297	259	292	257	288	297	270	286	262	267	267	266	244	264	254	250	259	253	285	265	305	278	276	296	271	297	275	286	262	269	269	257	244	293	272	244	247	272	272	238	275	262	268	249	278	261	269	266	265	262	278	287	271	283	278	257	291	263	283	259	262	248	270	277	249	277	269	279	259	278	255	261	282	261	263	255	286	274	263	270	269	263	258	290	288	291	287	270	269	293	278	252	269	268	270	260	267	290	281	299	267	252	260	278	277	267	286	278	289	273	276	269	271	271	258	273	271	283	291	290	259	272	256	278	253	251	267	262	255	252	246	269	275	274	270	281	261	260	277	298	266	256	247	252	263	264	258	248	264	270	264	258	271	246	275	270	264	258	249	279	285	266	269	274	267	276	260	257	255	271	253	277	283	268	259	258	283	280	276	253	286	272	276	274	301	259	266	279	264	287	273	261	264	258	281	287	232	264	252	267	251	249	297	254	269	285	273	269	281	254	275	241	285	272	260	278	263	281	244	238	243	282	272	263	255	255	278	260	258	285	278	286	286	260	270	271	249	296	276	269	263	272	266	290	275	239	263	258	289	280	275	280	265	276	248	266	248	271	295	281	296	261	268	245	299	272	260	276	268	280	274	278	244	287	262	248	256	253	273	243	272	271	297	277	246	245	272	249	295	269	245	261	243	255	276	299	297	252	286	265	284	310	270	300	279	288	259	268	296	276	259	276	269	275	253	274	272	252	290	253	281	278	255	260	272	267	282	288	264	290	279	248	268	246	260	270	266	288	291	260	289	302	260	271	287	279	267	275	291	271	265	257	283	263	248	245	272	259	272	269	278	290	285	304	256	280	243	253	287	263	277	264	273	252	288	281	257	276	264	283	280	260	260	257	288	275	248	282	279	288	280	284	247	288	249	255	270	273	265	262	258	281	279	281	289	264	267	250	279	256	284	263	282	268	292	241	249	275	263	288	266	282	267	313	282	266	287	257	282	282	300	267	285	251	278	270	266	280	263	251	286	274	262	289	269	298	287	274	248	271	246	292	285	254	300	268	289	273	279	285	273	275	266	282	243	253	257	262	248
345	1	1900	165346	405	3	33	226	318	441	447	462	445	427	388	385	348	325	337	335	348	316	339	295	298	289	321	287	271	281	303	281	288	288	288	267	277	279	289	281	263	272	257	314	260	281	244	270	253	257	256	243	256	245	275	248	266	247	274	244	220	238	245	261	261	267	235	240	281	262	251	236	249	246	281	259	266	255	240	262	252	270	235	238	283	235	264	254	255	233	293	254	258	243	230	246	236	254	252	246	261	258	231	283	247	258	254	245	248	248	254	234	260	226	262	277	261	238	246	233	246	249	233	245	255	239	266	238	251	256	256	248	245	248	256	241	249	246	240	255	260	253	237	242	229	219	240	239	262	259	239	252	248	241	252	242	252	243	244	257	270	270	228	238	265	243	292	254	225	277	220	244	235	256	232	244	260	275	258	214	269	232	260	235	269	249	263	241	241	240	257	261	228	276	242	256	242	292	264	259	270	256	239	249	248	217	210	230	269	246	257	261	246	232	263	258	242	243	265	259	274	248	256	269	229	249	231	266	249	230	252	291	263	267	253	272	213	249	233	232	233	265	247	244	255	233	247	251	256	236	279	224	256	234	269	253	249	249	266	247	250	263	267	260	260	225	225	251	255	223	256	266	257	259	244	230	243	264	245	254	229	261	241	246	245	260	226	233	228	251	258	233	271	274	225	254	245	267	254	262	229	231	262	248	230	240	231	267	266	272	241	246	255	259	258	255	231	238	245	257	254	270	264	229	240	243	264	253	240	270	234	278	237	271	229	264	275	275	275	252	280	217	277	231	262	235	265	249	283	247	256	258	240	276	262	228	251	224	276	252	254	257	272	285	253	264	235	258	237	241	234	268	260	272	224	264	247	233	251	254	257	257	256	264	242	250	258	264	234	228	276	232	240	226	246	245	281	244	236	247	258	240	254	256	241	244	249	239	283	242	240	248	246	269	250	247	247	238	252	250	253	236	239	221	223	243	259	230	234	253	276	252	299	267	230	229	252	229	247	247	238	224	237	254	236	258	242	236	223	239	255	250	259	216	252	251	234	268	254	270	237	253	255	254	244	261	234	255	243	251	256	245	254	225	246	237	241	241	243	237	253	239	262	254	232	209	270	233	250	234	209	250	250	244	238	249	259	244	254	269	272	254	249	218	249	244	238	273	248	240	245	271	270	207	280	233	260	237	256	223	242	229	255	211	243	268	246	247	271	246	217	245	243	264	244	241	283	244	229	273	221	262	242	232	245	245	226	267	235	260	270	225	243	251	271	252	244	212	252	260	254	257	258	258	253	261	256	243	227	252	280	262	247	250	239	233	258	230	244	238	229	233	250	266	226	263	257	251	227	251	240	227	252	240	230	242	267	233	254	237	244	233	245	240	219	234	260	248	246	237	215	217	227	251	234	270	245	266	243	270	284	264	231	235	240	232	280	232	278	214	239	238	250	248	257	238	243	244	244	282	246	226	246	232	263	243	244	265	249	256	236	243	237	245	249	234	251	281	260	241	264	239	263	253	257	265	248	213	245	239	260	244	243	256	256	229	276	250	248	246	231	232	253	222	266	255	244	262	250	230	241	249	264	258	245	226	245	276	272	246	272	254	263	282	246	248	271	247	263	223	229	265	249	275	240	234	247	238	253	250	248	245	246	275	225	211	244	247	250	227	251	228	232	267	240	226	248	257	267	269	246	240	229	235	271	234	227	243	255	245	262	261	235	271	248	225	243	243	246	231	228	260	265	250	257	245	243	239	244	267	242	266	231	258	234	242	213	246	235	249	213	243	233	269	258	229	241	251	257	221	254	258	252	243	250	233	245	266	236	249	234	243	262	227	232	216	240	260	276	268	232	250	247	238	258	254	230	258	266	238	228	251	259	266	261	244	239	263	252	220	223	257	244	232	262	264	241	238	259	246	231	236	251	236	235	280	256	269	217	259	235	238	218	264	270	257	231	243	239	242	246	239	238	225	262	257	243	242	254	275	264	256	237	270	248	252	224	288	249	243	252	248	268	272	241	260	244	254	284	226	240	265	232	252	241	285	241	261	278	248	243	283	235	233	266	258	233	242	265	239	243	252	272	259	239	254	249	257	246	230	255	262	244	272	245	248	246	237	240	230	227	221	246	239	271	261	256	223	246	247	260	227	233	242	282	248	245	271	246	243	242	271	240	236	247	278	252	263	274	260	230	258	277	259	239	258	256	281	262	252	240	248	257	245	225	234	263	273	251	228	250	240	247	243	243	245	255	250	266	259	250	258	236	260	225	234	243	233	243	234	272	266	226	228	231	251	249	245	281	226	238	244	225	245	250	238	262	217	236	242	212	251	262	219	248	246	269	263
345	2	2100	165447	385	2	18	185	301	467	466	479	487	443	408	380	401	390	374	344	360	327	322	301	309	302	322	306	271	316	294	284	290	286	288	288	285	274	273	314	299	263	256	276	279	269	274	292	253	289	271	280	268	262	272	261	244	248	237	258	236	234	214	264	231	245	276	274	228	249	263	243	222	243	244	274	236	241	230	258	249	221	244	263	260	268	231	250	242	231	268	251	254	240	221	217	240	225	232	238	252	261	264	222	272	249	241	246	263	228	239	209	261	259	236	227	249	261	233	264	247	236	256	226	218	254	264	236	233	251	234	232	255	240	256	249	254	252	231	276	238	246	222	238	256	235	253	273	240	232	234	241	222	258	266	261	223	239	256	237	242	251	226	255	235	260	224	238	219	245	237	219	221	250	241	231	232	225	240	249	225	230	236	236	249	246	267	236	246	245	250	241	216	259	243	270	234	224	217	245	248	229	267	257	237	247	252	231	241	214	223	239	223	244	261	237	235	249	245	246	245	248	251	239	255	235	237	237	258	221	238	242	254	255	254	238	225	251	242	254	234	257	244	230	273	213	264	243	248	271	277	221	226	237	232	227	254	279	265	243	234	259	245	230	232	216	245	262	215	245	247	240	242	250	227	267	244	231	245	279	265	226	215	253	243	252	226	246	244	222	256	252	238	224	258	243	194	263	239	248	225	252	220	222	228	240	234	251	244	269	235	256	244	219	243	258	226	250	226	252	262	245	247	233	267	242	231	261	263	217	231	250	251	228	246	256	260	223	243	249	229	213	217	241	258	255	238	216	235	238	253	235	251	229	222	244	216	246	244	230	233	262	200	233	269	254	238	243	230	220	229	255	245	246	226	261	255	235	252	225	253	240	246	245	262	238	251	236	248	237	240	248	222	242	281	258	251	253	240	260	222	241	238	240	228	259	251	228	264	241	251	259	215	238	256	240	203	230	216	243	295	250	240	253	234	245	240	258	224	229	233	243	242	228	261	264	255	222	245	235	252	257	248	243	251	257	233	255	254	216	227	205	240	256	246	249	261	232	254	252	234	256	244	233	233	246	236	252	220	255	243	247	230	248	244	251	234	246	222	243	241	238	243	235	231	238	213	222	237	248	236	245	244	251	226	263	252	218	264	246	232	257	232	254	234	252	269	233	248	245	233	227	238	256	252	274	250	234	232	219	265	230	246	217	267	233	240	217	242	257	258	239	224	243	231	238	241	240	225	252	241	253	260	237	251	240	234	228	225	242	241	233	264	227	246	261	259	220	226	240	235	248	244	265	232	274	243	239	246	218	262	260	254	232	248	239	266	253	237	241	230	230	221	231	246	233	250	251	246	243	259	247	236	236	228	230	263	238	254	250	252	247	245	217	239	229	229	237	264	226	222	241	238	242	238	225	244	252	272	245	262	234	256	243	233	234	234	258	234	238	239	231	219	244	240	238	249	226	238	237	244	258	245	221	267	244	234	261	269	246	235	246	215	242	250	219	226	218	251	228	208	250	230	235	240	248	258	249	230	233	231	229	233	234	270	242	243	238	248	234	231	257	233	237	244	221	227	226	234	230	230	229	258	245	225	266	223	233	241	241	257	218	237	246	238	225	256	267	254	226	243	249	243	236	254	235	259	237	230	241	233	226	233	271	253	254	229	233	239	236	241	231	282	234	254	232	221	234	262	247	265	262	255	249	241	236	215	225	248	268	245	233	244	227	214	232	233	238	256	241	225	251	245	274	220	241	226	250	245	252	249	236	224	252	234	224	214	236	251	240	239	250	252	235	212	240	243	240	254	232	231	254	255	215	256	230	257	244	244	207	227	253	226	260	227	229	231	219	246	224	227	254	235	235	225	254	240	233	250	240	254	246	263	267	235	218	250	224	239	226	222	243	230	238	238	254	245	252	257	247	226	254	260	231	249	218	258	244	239	210	238	250	217	225	222	239	225	236	252	226	260	233	225	247	239	244	251	253	256	230	237	242	244	252	225	203	253	235	244	235	199	228	260	245	229	256	252	227	221	252	244	231	229	239	247	242	246	253	234	265	207	229	246	236	242	238	238	239	262	223	226	243	245	256	239	243	220	230	267	232	250	236	250	234	247	262	250	228	210	234	238	245	235	248	264	246	226	247	231	234	240	236	247	263	267	247	225	262	234	257	209	212	245	281	233	248	225	244	231	233	215	246	241	240	236	242	237	240	266	266	234	235	236	234	247	250	243	246	248	259	237	226	250	243	257	243	235	248	224	258	239	224	255	240	259	234	255	231	240	237	241	230	229	225	231	229	232	242	250	284	235	248	228	204	247	234	249	240	247	243	211	248	200	261	238	224	233	242
345	3	3500	165549	389	0	32	259	358	490	534	579	494	487	460	461	400	414	419	392	379	351	372	412	353	344	378	376	346	329	301	344	314	313	325	313	309	310	310	288	314	310	277	311	326	286	315	290	319	306	288	319	276	288	305	295	276	282	289	272	261	296	297	267	272	264	297	267	296	316	282	278	269	293	260	283	250	275	287	300	279	278	320	254	275	256	292	267	290	309	279	270	285	296	280	307	252	269	271	263	262	278	269	279	283	297	300	308	259	268	263	268	261	262	245	255	293	256	250	300	252	276	279	253	272	293	255	274	255	302	256	285	286	270	267	262	262	251	275	259	278	262	230	260	263	275	237	268	296	258	263	276	259	290	246	281	270	291	263	264	268	277	245	301	272	285	272	291	289	235	242	250	296	280	252	255	260	296	272	277	243	290	275	267	254	278	274	263	256	278	280	260	274	275	268	270	287	281	268	282	283	283	285	250	278	239	266	270	275	259	294	263	237	285	262	270	273	291	279	253	300	267	252	283	273	278	260	263	246	262	260	240	255	248	262	232	264	266	286	272	236	277	282	270	261	271	249	275	266	265	252	268	282	275	236	281	261	279	274	260	278	281	254	278	261	271	289	267	272	256	268	284	270	240	257	268	252	266	262	288	267	256	278	286	259	255	288	272	243	261	238	263	257	250	255	308	252	234	254	277	262	285	276	261	299	254	235	309	273	241	281	252	262	295	270	241	275	303	264	255	257	260	295	270	262	289	285	249	276	267	279	224	272	280	281	253	261	274	270	256	289	282	268	269	304	273	264	263	264	271	250	245	262	268	280	287	271	266	253	277	221	264	275	292	276	259	272	283	251	248	284	235	273	285	285	288	258	279	269	284	267	278	250	285	247	274	266	293	243	243	269	268	252	266	288	250	263	275	261	264	249	284	260	282	274	273	252	266	275	269	269	271	274	268	215	246	262	253	287	259	292	246	264	269	303	239	262	271	274	260	281	278	284	276	276	268	251	267	256	252	249	268	261	274	282	268	233	299	256	260	271	272	273	281	279	281	288	265	206	253	250	291	266	256	272	259	284	262	301	273	266	248	275	272	286	278	274	260	272	265	263	292	289	274	251	276	257	267	282	269	255	270	274	249	261	266	272	280	269	264	255	255	268	267	268	269	262	257	271	283	277	265	264	246	271	295	254	278	254	269	277	270	271	263	266	272	290	286	269	258	248	258	251	282	276	270	276	260	272	260	260	256	256	266	281	256	253	287	276	265	255	285	230	291	250	267	251	257	285	250	279	266	306	245	247	262	262	289	278	280	275	272	256	269	273	246	263	261	255	241	270	232	267	290	275	253	250	274	267	305	244	289	279	252	261	286	255	285	276	254	251	225	286	252	249	285	276	288	266	269	266	244	277	264	253	256	291	280	259	277	248	293	250	261	243	276	276	269	272	252	262	276	246	256	281	277	256	288	280	244	274	248	290	283	256	286	260	264	256	284	277	278	231	272	264	251	280	264	239	263	275	288	252	249	291	286	259	246	282	256	249	291	263	289	256	261	251	264	273	245	277	280	274	270	291	250	247	262	304	263	251	266	228	284	262	261	258	267	245	271	250	274	258	246	266	271	255	254	285	261	277	280	274	282	275	273	278	274	258	270	269	275	258	257	277	282	281	261	242	248	269	252	265	268	237	270	288	283	253	269	269	280	270	273	264	285	268	279	271	279	258	278	257	236	252	252	277	268	291	272	277	253	277	243	305	273	261	272	258	272	266	227	287	244	265	251	277	255	296	286	287	275	266	262	253	257	278	293	272	293	263	277	252	280	275	251	285	280	248	251	238	254	268	262	246	272	249	241	302	272	279	275	267	234	273	259	272	270	269	256	260	237	237	261	286	273	281	270	243	267	275	249	287	266	273	260	263	260	264	254	280	276	246	235	282	283	284	267	242	282	254	271	272	276	286	242	309	247	287	241	283	254	271	249	293	259	270	256	254	287	261	270	285	236	266	277	270	265	263	283	257	260	280	279	250	282	276	303	253	242	237	294	276	275	243	291	247	278	282	268	249	256	253	256	269	280	275	243	276	272	259	276	298	265	292	265	299	272	271	274	283	301	264	284	284	237	256	271	269	266	255	267	248	268	262	246	275	293	278	268	270	283	268	235	285	267	283	279	246	252	289	286	271	244	245	267	252	261	231	285	265	259	278	273	228	261	264	262	239	259	259	264	269	228	285	245	292	291	277	244	232	262	242	248	277	255	253	273	281	251	252	267	285	266	276	270	255	276	263	289	266	237	289	260	256	295	264	275	264	287	284	260	261	263	243	273	242	282	264	272	249	282	289	275	284	282	270	265
345	0	2700	165651	372	1	14	197	404	510	564	647	598	618	542	536	484	469	449	472	432	441	430	428	438	358	411	411	365	385	379	403	350	361	382	372	347	361	385	371	353	348	354	373	352	317	347	318	321	345	352	351	336	317	337	325	346	357	326	337	342	292	326	313	335	343	295	321	299	338	324	303	299	299	309	282	301	318	309	278	306	326	319	320	299	318	315	321	308	296	311	298	300	297	361	305	308	308	306	323	330	334	292	298	308	351	271	315	311	310	308	322	279	322	287	315	287	318	322	300	296	312	293	313	324	327	313	303	319	319	317	275	300	320	317	323	296	287	281	330	300	306	320	323	318	288	296	315	309	336	331	310	295	296	309	299	332	315	305	319	274	322	327	281	294	314	297	302	291	306	296	328	323	275	298	292	299	312	321	310	311	293	313	316	303	323	285	317	299	299	301	282	295	299	304	309	288	306	310	334	310	287	309	329	309	333	320	314	289	295	304	333	294	285	306	305	309	289	337	307	284	285	272	314	291	292	282	297	283	296	292	299	295	314	299	290	321	322	328	296	304	304	307	322	339	294	323	281	296	311	310	313	268	347	311	296	302	321	307	278	298	314	291	324	299	289	299	322	314	293	300	308	275	326	325	331	286	293	318	310	293	309	334	308	316	311	306	311	319	286	283	284	298	325	314	294	294	279	276	294	313	326	310	303	300	318	316	295	328	287	298	307	297	303	353	303	286	302	298	296	311	287	285	322	306	307	322	290	327	282	293	301	274	306	274	309	305	278	321	316	298	352	331	305	310	308	319	320	318	294	297	271	298	280	302	305	318	304	304	316	310	294	284	335	297	299	288	279	305	312	321	286	291	292	334	303	307	308	300	272	289	295	302	309	306	286	278	291	301	308	311	306	313	308	297	341	297	303	293	311	326	290	292	315	281	324	324	294	294	311	279	300	300	292	304	323	291	269	322	320	319	333	282	280	320	289	286	312	334	297	338	291	286	300	321	325	297	313	280	298	314	311	322	278	301	311	302	312	281	292	289	291	320	317	291	321	298	309	299	287	297	320	279	324	264	279	353	297	311	283	291	321	282	284	289	302	319	298	293	275	295	297	302	303	306	275	316	309	332	291	335	294	325	305	297	257	294	294	289	306	304	275	299	288	293	310	321	288	296	283	300	290	304	291	311	321	334	303	314	292	305	314	288	297	284	314	295	297	273	293	292	290	324	271	332	299	278	290	295	265	324	277	294	307	297	278	283	311	314	303	319	269	290	310	316	285	308	308	318	305	305	276	325	298	280	307	292	305	305	306	304	280	302	296	297	302	325	273	272	346	293	308	287	307	285	308	286	299	281	301	297	315	315	302	297	305	281	273	284	283	312	299	286	292	296	278	312	302	296	307	334	310	304	303	272	308	293	294	326	299	301	320	308	312	297	285	305	329	323	284	309	325	275	299	307	286	320	296	312	330	288	277	295	311	304	299	279	345	309	296	318	299	289	285	314	308	320	283	299	316	287	298	312	299	299	277	294	296	319	329	288	274	317	294	320	303	291	285	302	298	314	291	305	304	288	289	315	312	328	303	278	309	304	322	284	288	321	277	299	278	292	301	332	324	304	290	294	310	346	311	284	293	300	319	268	270	304	340	284	322	285	320	306	311	288	319	321	295	309	341	301	325	280	293	317	304	296	320	280	316	306	303	298	316	289	305	291	271	281	280	318	293	275	321	304	315	266	307	282	318	327	320	306	315	338	290	305	304	293	300	288	318	299	290	306	303	283	315	299	330	285	301	303	309	336	285	301	315	308	309	290	288	299	312	293	295	318	292	281	299	294	303	292	311	303	303	278	308	296	281	317	287	316	315	284	266	342	312	307	305	309	296	301	296	294	315	295	282	324	307	300	301	321	300	264	314	313	280	316	303	304	293	317	291	300	309	300	291	307	295	317	278	302	321	282	296	308	301	303	282	309	293	314	322	317	306	317	285	296	296	338	282	302	277	297	278	332	305	289	309	342	318	311	263	277	297	304	308	298	285	333	298	298	294	299	337	299	313	347	333	302	300	301	294	293	302	293	306	316	302	280	300	313	274	314	279	304	319	298	323	298	321	281	288	290	331	330	287	316	320	300	289	296	280	303	285	301	311	323	285	309	314	290	307	298	283	281	310	320	311	317	309	306	306	318	304	296	285	304	292	301	296	332	282	298	295	296	285	318	308	306	309	276	279	319	296	320	315	291	332	286	334	335	321	279	293	296	321	304	285	313	316	318	350	309	290	295	273	311	314	283	283	304	284	290	278	279	326	301	277	321	268	299	279	314	292	264	298	316	307	293	311	306	311	321	273	321	321
345	1	1900	165753	396	1	51	269	383	523	508	539	524	461	473	477	447	433	415	385	431	396	396	397	393	399	401	383	375	379	374	385	392	361	366	361	362	345	380	399	368	353	351	331	351	356	348	377	358	326	376	363	351	355	348	356	360	340	340	356	353	365	333	337	352	353	371	369	334	373	361	326	363	346	347	369	341	347	336	351	319	337	375	325	339	345	362	341	360	365	372	334	332	338	326	364	326	350	352	336	326	366	334	367	346	354	335	381	346	372	327	351	337	368	348	354	366	367	372	327	342	364	360	334	336	369	325	306	346	348	355	364	309	329	346	343	358	355	351	349	362	359	370	366	372	372	362	379	342	346	342	355	347	336	373	340	341	325	363	364	376	357	333	362	363	345	380	367	322	371	338	380	377	323	323	380	340	344	344	353	334	342	368	360	334	349	339	332	337	332	316	347	380	330	327	337	352	328	333	302	356	358	320	342	349	329	339	353	367	386	361	336	343	321	331	341	354	323	345	349	367	329	354	354	320	373	328	330	348	349	355	308	347	344	337	345	338	348	341	335	337	338	338	386	363	374	339	343	385	345	347	346	356	359	348	340	337	332	321	354	337	352	358	361	333	354	339	314	331	339	375	331	322	353	326	379	338	329	346	368	323	370	319	365	332	330	349	347	322	353	321	354	352	331	346	332	371	338	368	337	322	342	316	354	365	342	339	358	325	379	345	366	358	394	330	331	359	346	332	349	349	338	350	317	348	346	356	324	356	313	319	340	319	355	331	344	356	318	311	333	338	322	361	349	340	362	353	364	350	361	346	298	334	327	359	358	376	346	362	344	332	337	338	341	369	368	357	336	345	331	328	359	336	331	346	335	375	356	333	346	340	356	329	340	303	359	361	312	341	332	397	351	340	364	335	358	344	353	354	309	392	351	336	359	311	351	363	352	359	339	353	355	334	310	321	364	347	335	349	344	351	324	355	344	355	342	358	359	322	381	346	335	359	335	364	348	347	334	353	341	331	342	339	323	362	339	349	345	310	371	327	349	328	382	345	344	339	340	343	337	347	346	315	330	345	377	296	362	347	361	351	348	343	356	327	307	329	361	352	327	318	338	311	351	329	332	332	372	339	372	338	318	330	366	348	343	306	353	340	356	342	344	329	336	324	341	364	340	355	315	368	340	327	375	323	326	335	322	369	324	320	322	348	356	339	367	365	335	311	369	345	347	315	330	372	333	327	333	323	329	349	317	315	350	366	340	331	352	377	322	349	341	337	302	342	350	356	350	326	326	366	356	336	364	368	351	353	330	351	309	334	358	363	352	341	322	330	346	342	353	317	340	341	370	338	331	340	318	337	349	335	322	350	341	341	317	340	333	344	356	347	336	364	341	364	315	320	360	317	338	310	356	322	352	340	333	345	331	352	334	342	352	341	350	358	344	343	377	345	364	347	318	355	345	335	343	363	335	356	369	362	338	344	362	343	343	338	370	333	333	348	360	338	339	329	362	334	334	367	342	348	323	352	358	368	338	341	363	334	373	327	343	357	354	342	353	338	322	329	365	352	332	380	348	353	316	338	354	335	362	308	342	375	370	340	354	340	319	355	341	322	337	360	339	324	379	364	342	348	344	335	334	331	338	347	334	329	303	383	354	337	334	307	359	316	356	350	373	339	312	344	367	349	368	384	332	333	332	330	353	350	342	355	335	352	357	361	362	346	342	333	341	328	365	372	341	332	367	336	347	324	335	322	383	327	340	356	331	315	376	354	364	348	338	369	334	350	337	342	328	346	310	333	366	345	322	332	363	334	331	367	338	343	337	318	353	342	340	337	321	360	357	341	372	345	380	345	337	310	351	333	336	352	332	305	323	355	346	338	310	367	343	354	371	319	382	356	321	333	323	328	336	328	311	352	317	348	333	326	333	336	337	351	317	357	345	314	392	364	328	344	322	322	351	337	368	340	332	332	344	346	361	343	368	339	329	352	349	382	343	336	354	320	337	337	353	332	317	339	309	335	334	341	357	370	343	360	337	329	323	335	343	354	347	350	321	347	328	335	348	360	341	325	339	388	341	344	334	348	308	378	361	323	363	362	325	349	379	385	359	348	353	331	338	333	299	362	336	382	317	323	338	332	356	343	388	341	351	337	306	333	357	323	318	374	332	321	359	336	340	328	364	355	392	341	344	322	315	320	303	325	357	343	330	354	336	327	333	328	332	335	338	322	350	350	354	357	354	372	338	314	342	334	346	332	326	359	339	326	349	325	358	342	326	325	325	357	340	344	356	337	342	340	334	326	386	342	339	319	336	350	360	344	334	367	357	322	361	351	349	325	349	366	343	349	337	354	359
345	2	2100	165854	387	0	35	327	473	563	601	596	566	595	546	544	514	492	506	531	482	499	491	475	495	464	493	489	459	473	466	463	496	449	459	473	433	487	423	425	449	489	486	443	432	490	441	474	410	424	472	432	455	449	441	443	446	444	437	399	435	463	464	451	427	444	437	409	443	435	426	410	442	419	432	422	457	456	409	428	425	433	426	437	413	424	434	412	414	434	471	428	461	425	417	432	431	406	429	417	418	436	408	414	441	421	467	433	416	408	431	410	431	420	435	436	417	379	456	431	440	433	451	427	440	412	427	404	430	440	434	463	423	417	451	467	431	421	403	421	406	449	431	409	441	435	434	433	430	410	442	419	424	431	448	431	398	418	424	434	443	436	431	400	445	426	433	437	418	432	441	383	424	430	446	425	419	432	427	417	412	426	422	410	412	453	438	425	430	436	427	406	439	418	424	443	408	415	387	444	427	403	416	483	406	439	440	434	422	425	405	445	425	412	442	424	396	416	424	433	438	453	453	430	444	423	420	432	407	409	393	414	431	414	428	418	426	442	419	454	407	445	406	441	425	411	438	423	432	410	439	419	390	412	436	395	480	427	430	431	423	436	408	420	458	444	408	404	427	436	446	452	419	432	419	363	425	405	411	427	412	421	397	428	413	424	439	423	430	449	431	403	444	388	435	442	434	466	405	402	430	422	411	420	427	426	443	422	421	454	414	415	421	417	430	432	402	418	429	431	424	451	422	423	423	425	458	427	415	413	414	397	442	442	419	425	425	439	394	435	434	440	416	444	427	431	430	439	404	425	456	414	400	424	416	423	405	403	402	404	392	401	464	414	437	401	421	415	446	406	416	398	443	418	415	427	400	435	409	438	432	405	395	458	424	421	403	420	437	450	411	415	445	444	416	453	390	426	412	426	413	432	403	391	422	442	463	391	430	423	441	406	421	416	406	413	460	439	439	421	411	464	398	405	438	457	463	425	443	412	414	413	414	415	416	410	461	395	441	404	399	454	446	428	464	419	430	473	461	457	401	466	433	363	421	425	452	453	441	432	440	452	399	385	407	404	418	433	446	428	475	408	431	443	427	418	402	413	401	407	402	459	430	410	447	430	397	394	449	462	383	422	393	429	412	443	453	438	408	438	394	413	411	405	439	442	446	392	404	437	400	415	440	428	402	440	426	433	402	414	449	430	399	390	428	406	453	457	415	439	431	436	407	468	440	402	431	403	438	462	415	449	417	424	460	429	423	424	394	424	436	372	423	452	447	438	399	406	421	400	406	426	450	448	416	451	410	389	430	421	411	444	460	422	413	430	423	436	457	390	417	413	409	431	422	415	417	415	417	458	445	427	451	408	412	433	425	427	416	391	404	428	400	435	454	452	434	419	398	426	410	426	419	425	438	399	411	413	391	423	433	420	439	406	444	437	413	439	405	420	412	420	448	405	426	419	395	405	452	428	422	436	434	457	437	448	411	405	403	398	417	402	429	401	419	420	410	445	386	421	462	448	445	410	425	440	440	454	435	452	424	410	426	426	438	427	441	468	422	458	435	438	418	436	387	436	425	429	420	423	431	411	429	430	458	449	435	405	416	449	424	436	387	387	378	439	371	404	460	420	428	410	390	428	423	415	429	454	446	408	420	391	431	416	405	393	404	450	437	424	442	412	443	412	431	406	453	454	419	441	405	425	407	408	429	406	456	435	433	436	426	441	429	399	426	415	404	425	408	397	422	438	433	417	431	424	427	394	437	456	412	437	428	456	413	407	416	432	423	444	410	430	404	424	417	450	443	432	453	418	452	442	429	416	434	381	415	395	411	465	427	454	411	427	411	430	432	407	448	449	428	406	426	419	418	470	401	403	456	361	394	416	423	420	445	437	425	424	436	456	428	425	433	424	412	454	422	428	427	455	417	407	438	423	441	441	433	390	441	423	433	375	416	395	458	387	435	449	398	402	415	442	422	431	416	388	394	435	416	411	429	441	421	421	421	440	405	427	452	425	431	429	401	446	431	426	399	424	451	401	402	429	416	462	399	438	430	420	404	417	419	422	432	405	405	447	444	457	435	407	426	417	403	411	429	413	447	410	422	413	393	438	397	445	446	408	435	412	421	414	417	419	437	451	406	400	431	428	419	435	437	396	394	424	442	414	418	431	431	395	445	394	400	434	406	435	398	431	437	426	432	427	454	422	422	423	429	437	428	424	419	409	414	429	432	441	415	428	407	427	440	415	425	412	406	428	412	441	423	412	406	418	413	433	440	410	441	411	381	434	440	413	419	382	451	401	402	440	408	397	426	409	415	419	392	411	413	435	429	415	408	435	422	427	431	441	431	423
345	3	3500	165956	392	2	61	454	593	699	716	719	727	718	711	662	658	643	655	654	636	664	648	623	601	608	612	618	591	623	639	648	623	641	600	599	635	627	563	616	622	614	630	611	613	616	588	584	597	601	627	571	578	615	606	577	594	591	604	596	593	595	596	601	593	577	568	598	601	613	594	594	615	607	635	578	600	633	570	591	583	582	583	619	622	613	588	607	623	571	571	590	593	567	600	574	588	583	599	540	577	552	557	642	576	644	600	588	598	567	592	593	589	605	581	618	593	612	601	581	593	607	617	620	594	624	567	577	585	613	555	586	581	619	597	572	575	602	585	570	616	611	570	560	578	599	557	591	567	571	568	589	615	539	602	574	586	607	602	586	590	641	595	583	576	594	592	615	582	588	570	625	621	572	602	600	558	579	578	591	598	631	596	629	604	629	572	592	589	581	598	599	589	587	594	602	593	555	578	600	610	585	588	605	558	572	594	592	599	565	529	594	597	600	580	594	581	575	582	554	581	608	593	586	639	581	585	570	577	587	584	594	618	576	604	588	569	604	556	564	566	580	565	615	588	564	596	588	602	530	585	611	586	594	554	606	565	596	603	609	603	567	584	584	568	556	639	570	578	606	585	581	589	599	578	613	585	583	602	601	581	597	599	529	544	532	597	584	580	614	559	590	603	570	603	590	636	603	570	583	588	605	630	598	581	594	546	606	603	571	613	558	599	623	579	550	581	601	545	577	609	578	579	622	563	601	593	559	585	594	620	593	599	574	601	592	592	579	566	550	610	581	571	594	587	583	605	587	559	560	598	624	586	590	571	585	581	567	592	583	617	576	622	578	540	602	575	580	589	601	556	587	597	587	621	560	561	628	599	585	616	563	604	587	593	575	565	593	591	582	562	590	568	569	580	563	601	610	630	601	604	561	579	598	618	563	565	573	605	597	567	588	623	580	564	619	587	596	593	616	558	586	602	571	565	588	612	576	593	585	571	607	624	566	596	553	578	587	579	592	582	590	568	571	595	572	590	575	602	590	570	562	588	567	598	613	578	595	580	562	560	580	549	557	568	586	602	579	592	612	601	601	573	555	588	591	587	582	552	588	565	579	590	588	611	616	591	548	544	571	604	612	616	589	615	572	558	576	571	574	569	594	556	578	556	559	587	573	599	616	574	580	585	606	605	596	576	589	593	597	587	596	590	581	619	576	586	588	588	614	593	540	546	567	564	576	556	567	568	622	586	580	577	574	557	578	588	549	628	583	557	581	610	607	554	577	569	569	595	569	598	608	555	590	593	587	592	584	564	581	590	580	613	613	565	609	582	586	616	584	580	616	597	581	579	575	624	635	576	605	584	610	578	597	623	568	594	582	564	588	566	602	566	561	533	586	580	626	566	590	551	544	576	593	574	576	576	603	589	578	596	590	611	578	592	582	579	615	621	601	559	572	560	600	574	571	572	598	580	614	586	577	589	592	578	611	604	604	622	563	581	611	572	568	587	592	570	588	601	605	596	606	556	585	583	592	592	583	575	571	586	642	621	570	559	557	581	589	623	627	568	568	598	580	588	583	586	572	579	589	576	604	576	578	552	576	587	553	576	567	597	556	598	583	586	548	587	552	616	584	589	585	618	585	602	608	580	592	621	596	562	626	615	593	566	583	578	587	547	598	567	597	564	574	554	600	574	540	558	626	626	593	574	559	580	568	566	574	581	553	580	558	579	556	579	611	614	613	602	601	578	557	567	568	583	579	615	590	613	598	578	598	563	610	597	607	591	580	600	571	592	592	604	572	573	627	572	590	591	600	570	570	597	598	617	585	562	640	630	567	586	618	607	604	619	593	588	609	609	553	564	557	570	582	589	595	567	557	558	590	614	588	544	575	588	559	647	579	576	612	589	597	600	574	622	561	592	578	577	580	560	591	576	579	599	597	592	601	594	549	614	592	576	601	619	589	587	605	576	575	600	573	570	597	584	602	611	620	588	558	617	576	561	592	576	601	600	559	606	600	576	551	568	578	593	598	559	550	607	590	612	557	584	588	567	601	582	582	610	594	586	587	563	593	629	586	563	595	615	570	595	606	581	575	564	607	556	599	549	597	575	596	544	626	584	575	570	571	589	598	603	591	591	607	579	610	563	612	600	573	585	593	594	602	587	588	570	631	557	594	584	618	565	588	560	580	555	611	600	567	579	594	580	581	581	607	562	553	580	617	584	612	602	597	575	598	588	571	563	584	583	588	584	598	559	604	570	574	566	571	569	596	598	637	569	595	577	592	607	626	583	616	598	585	595	555	567	568	565	587	555	577	548	567	574	559	590	603	577	594	584	605	605	651	593	547	585	586
