345	0	2700	156379	351	0	15	232	360	478	512	526	550	521	436	424	399	409	391	389	397	349	372	349	329	338	320	360	307	309	357	328	361	316	315	287	300	333	339	293	300	298	270	321	312	317	314	349	385	353	308	266	294	312	278	286	262	294	268	264	275	283	279	301	298	272	257	268	255	266	235	268	283	267	271	260	255	257	270	275	262	300	269	275	253	261	272	270	294	292	293	266	290	277	252	284	284	285	271	306	245	295	255	308	274	277	297	270	275	234	278	268	258	264	268	276	249	270	257	289	260	282	285	279	258	264	253	279	278	248	275	255	273	261	277	240	256	289	276	235	279	255	265	281	272	280	292	241	268	271	293	278	280	256	287	276	295	268	275	259	262	261	288	278	254	282	286	268	271	278	252	253	275	264	258	257	242	274	269	271	290	270	246	262	275	265	289	265	290	271	285	261	257	277	269	290	251	264	263	283	270	286	272	263	276	287	261	277	256	247	270	263	276	283	264	268	258	278	281	276	263	242	277	271	250	270	254	283	272	267	259	262	255	281	270	273	253	289	259	252	253	270	270	272	270	261	264	253	317	282	266	241	311	261	247	291	298	266	243	267	255	252	258	267	278	297	279	273	258	275	261	327	257	262	284	278	299	277	260	266	269	264	253	255	248	261	252	261	283	302	239	273	275	267	260	252	265	277	270	267	255	268	269	284	258	275	240	273	245	275	267	283	290	266	285	268	275	277	244	285	272	280	240	273	280	283	274	264	266	268	260	269	252	258	276	304	275	271	273	288	256	268	295	245	276	277	267	273	275	251	266	269	243	254	275	258	256	254	278	261	276	242	256	271	285	260	281	231	248	265	280	271	267	258	287	276	262	282	259	273	284	269	254	266	294	268	250	263	260	263	269	265	270	283	249	289	264	267	267	276	270	258	255	281	256	273	268	298	242	256	253	252	265	256	243	250	253	258	274	250	283	260	283	250	273	267	259	287	252	274	280	279	262	296	296	275	263	242	272	275	257	275	274	275	265	311	285	256	263	256	261	243	266	303	279	261	236	275	273	225	267	261	269	297	280	256	250	259	250	269	264	288	254	258	292	284	295	272	262	262	264	265	280	251	292	276	269	257	265	269	299	250	261	270	261	233	248	233	286	253	240	275	261	240	246	253	258	252	276	279	274	247	277	269	246	277	237	251	271	263	274	258	245	227	279	282	262	256	307	242	258	263	279	264	289	255	231	261	265	279	259	246	277	257	269	257	270	260	279	267	273	273	277	262	272	277	269	260	260	247	266	253	260	243	297	268	263	269	277	276	249	262	241	266	260	238	264	258	272	278	272	255	243	293	239	271	263	272	237	290	291	263	254	250	283	276	271	244	237	271	270	253	257	272	265	277	261	241	246	256	234	257	270	248	280	271	276	221	268	263	259	272	252	258	248	268	256	282	281	268	282	242	260	251	259	254	268	247	263	297	284	285	269	268	269	280	253	267	255	268	267	296	241	297	245	277	261	253	238	254	278	276	247	268	238	264	291	254	248	248	255	254	272	248	295	271	263	250	257	266	277	264	272	283	247	260	254	295	283	253	244	273	249	252	284	277	263	243	254	274	263	291	274	266	268	245	280	290	246	277	257	252	283	270	243	271	248	262	271	256	257	245	262	265	270	255	241	281	267	264	271	262	265	270	241	229	285	287	258	275	253	262	274	246	274	295	268	269	270	259	297	250	237	298	278	252	283	255	256	267	237	252	232	246	260	273	254	259	269	290	278	275	247	294	264	252	286	278	252	253	272	260	252	267	276	259	269	269	247	277	285	265	258	273	254	250	269	299	286	252	261	263	265	259	254	271	243	278	243	268	254	250	288	272	249	234	264	292	239	284	246	269	239	287	278	271	259	271	271	279	271	282	251	259	246	296	238	281	255	260	257	279	284	243	237	283	261	268	250	255	291	259	276	239	280	261	270	277	255	261	262	280	246	269	274	261	256	268	257	309	263	244	261	283	267	278	258	260	260	279	257	277	251	297	237	250	280	257	223	284	310	270	289	276	258	287	252	268	233	269	274	253	256	227	242	260	275	271	257	251	269	300	297	261	274	241	246	253	264	281	272	259	272	252	289	255	274	246	261	287	263	255	257	263	288	260	261	276	283	236	271	268	265	283	272	243	246	272	257	292	264	269	264	276	284	275	241	269	237	258	231	243	251	237	257	274	265	249	258	279	259	254	251	267	297	264	262	241	292	252	278	273	264	263	260	267	252	270	257	239	258	237	284	259	234	271	244	264	276	268	262	238	249	279	274	291	257	229	279	262	277	288	273	251	273	265	277	270	259	247	258	254	262	251	258	258	257	281
345	1	1900	156502	350	0	30	171	269	405	365	405	358	372	327	324	284	277	286	267	261	246	250	253	263	225	236	218	219	230	193	245	201	206	219	216	256	225	210	211	219	218	223	211	226	235	197	214	192	182	196	192	183	211	205	195	204	220	183	193	209	194	200	205	213	218	192	183	172	194	237	191	211	184	208	227	203	189	213	224	192	184	197	200	190	199	189	212	177	208	192	189	195	179	220	195	190	175	194	190	190	183	197	201	187	218	209	176	191	187	195	187	206	176	223	199	202	195	197	204	175	182	204	183	197	185	239	205	174	178	185	217	189	186	196	188	196	208	200	178	188	204	187	200	148	182	202	190	201	204	180	174	190	236	203	190	192	199	193	187	198	206	193	182	201	211	188	204	178	204	169	205	172	200	183	191	190	193	187	176	199	210	182	202	171	200	206	211	178	178	185	199	194	184	198	194	187	198	182	190	197	186	201	193	210	177	196	204	212	181	183	219	226	205	183	202	192	159	201	210	197	204	173	201	172	205	202	185	224	200	213	185	176	213	227	175	198	210	192	195	178	197	187	196	208	204	181	201	203	204	205	177	184	214	176	196	191	180	204	200	210	195	199	190	181	192	226	187	195	173	206	198	189	206	194	181	195	207	213	201	182	194	192	199	188	205	166	190	206	196	201	191	185	203	199	195	189	189	206	199	212	187	186	202	202	197	212	187	214	182	186	200	187	214	211	167	193	194	181	177	197	213	186	195	192	191	178	187	184	194	209	189	183	198	211	199	201	199	195	209	193	174	189	224	198	197	190	191	188	174	204	185	190	200	211	189	198	195	181	209	193	207	192	197	204	220	168	205	184	179	182	190	187	209	188	181	185	193	179	202	192	171	207	181	173	197	187	195	215	190	199	204	173	206	194	196	198	178	195	187	187	194	184	202	201	189	204	192	194	181	191	207	198	194	194	191	195	189	212	189	191	201	197	194	173	188	225	178	204	204	200	192	204	208	174	230	202	192	193	179	181	185	163	201	203	181	182	193	171	201	185	182	203	191	185	182	209	181	207	199	180	206	184	202	228	184	178	195	176	196	192	173	182	209	174	188	177	188	208	198	179	192	192	202	183	182	192	192	199	202	200	172	196	214	208	169	202	196	175	181	192	176	180	184	232	186	195	170	163	186	181	191	198	199	191	214	187	186	174	202	211	216	192	185	183	174	181	195	194	181	216	181	207	184	187	185	175	212	154	200	197	175	183	171	172	208	190	187	206	180	186	176	200	196	211	188	191	174	194	197	179	212	182	186	208	197	186	212	197	195	199	195	187	190	208	213	209	212	212	202	180	194	206	208	194	191	194	214	195	190	189	202	176	182	185	183	177	186	198	196	198	176	212	189	181	180	193	184	208	187	189	196	193	200	191	210	181	207	200	193	188	206	181	189	199	189	174	202	182	197	187	184	204	179	198	192	190	216	194	203	185	204	203	192	220	200	185	197	213	205	177	173	194	205	196	194	205	180	186	207	206	203	194	210	195	206	191	213	187	224	203	203	203	184	183	165	188	165	199	192	208	174	196	188	206	204	202	234	183	200	174	193	207	228	187	197	198	194	199	182	218	169	178	167	206	201	215	212	197	181	215	175	199	211	178	204	235	190	191	205	171	188	185	177	174	204	162	213	187	192	180	213	201	196	186	205	197	192	199	198	177	197	201	197	186	209	205	186	200	205	207	198	183	198	170	187	183	197	194	196	187	212	226	181	179	204	206	180	200	207	192	208	189	209	202	189	182	198	201	196	204	212	177	195	206	190	185	215	189	174	184	192	186	188	180	201	211	201	191	208	180	199	191	220	194	193	200	215	204	171	193	185	189	180	178	189	184	191	196	205	173	206	177	172	184	211	186	190	201	208	177	172	191	203	207	180	173	190	199	192	191	146	178	180	172	180	200	188	181	197	228	172	185	186	178	196	203	205	192	201	210	183	179	210	192	191	191	197	203	194	177	205	201	199	185	201	189	169	194	194	168	164	204	177	179	237	215	175	192	191	178	173	183	201	206	210	186	184	206	170	202	193	184	198	202	196	162	197	190	195	196	209	212	221	203	195	191	214	182	218	159	176	204	213	182	174	177	199	178	190	191	186	191	217	208	190	189	198	204	202	185	191	223	178	195	192	216	188	202	187	182	180	183	183	204	178	195	173	184	211	177	179	198	184	193	192	196	181	205	179	199	187	180	198	195	200	222	176	203	200	175	228	192	180	175	195	179	191	209	195	213	193	201	189	186	192	200	193	187	191	180	195	204	204	182	195	182	190	179	189	188	175	185	200	212	203	196	167	191	179	183	191	198	183	187	195	185	170
345	2	2100	156625	353	0	13	185	251	416	396	439	381	397	356	317	310	311	306	269	294	296	276	259	240	266	251	251	238	251	228	254	231	228	215	236	250	241	219	239	201	245	222	224	223	223	206	225	184	204	227	226	206	222	221	209	234	219	188	207	219	200	218	193	201	229	206	217	218	206	214	224	198	210	213	203	191	208	191	207	206	213	221	221	200	201	205	195	218	194	210	220	178	186	220	215	187	186	194	199	212	209	221	190	174	199	209	175	207	184	209	204	190	185	221	203	196	201	226	204	206	209	209	195	207	201	196	231	199	195	202	202	202	220	214	212	187	213	188	223	196	211	176	199	185	201	194	185	198	184	190	168	193	205	194	203	215	199	201	228	206	214	193	194	202	196	190	183	175	181	210	209	191	206	227	214	240	212	193	201	220	205	221	239	223	180	223	193	200	197	187	200	193	200	225	192	188	220	205	197	214	200	173	199	202	204	193	155	195	216	207	197	217	223	187	202	195	214	200	173	203	193	217	203	200	198	190	209	212	191	228	191	192	202	185	217	184	210	195	216	184	200	187	185	193	204	197	202	205	149	195	192	196	203	215	219	223	220	210	202	195	179	184	180	207	175	185	197	199	170	192	208	218	206	212	190	193	232	194	201	203	208	193	221	219	179	199	188	206	198	187	216	202	183	193	220	186	187	200	183	221	217	188	175	208	219	220	183	208	189	224	196	202	201	211	211	182	191	192	204	200	212	196	215	218	208	223	194	189	180	205	180	185	185	194	191	205	217	187	191	190	192	201	214	210	216	183	222	190	176	201	196	195	217	180	203	220	211	193	200	208	199	196	206	207	205	197	177	190	223	213	203	210	197	199	204	199	231	184	191	182	181	188	183	198	208	182	214	208	207	183	213	223	190	205	206	187	182	186	194	178	200	198	190	175	190	201	186	194	175	208	206	190	195	206	204	191	189	185	188	197	207	185	211	202	218	199	177	220	200	202	187	202	181	190	226	192	225	202	191	183	187	203	195	201	199	207	184	200	185	211	201	220	195	189	190	199	199	176	203	191	198	215	212	194	216	225	183	193	208	204	204	204	194	191	191	172	204	195	211	177	189	217	210	194	204	204	233	185	178	186	201	235	223	189	211	201	194	198	179	186	191	195	219	199	219	207	197	161	209	201	210	178	205	190	191	178	192	203	199	194	184	180	165	170	208	215	206	189	198	195	189	188	186	203	184	195	218	202	186	189	202	191	198	214	206	202	192	197	196	209	206	200	196	208	191	199	204	235	213	181	182	180	197	187	222	195	182	198	203	187	187	217	217	188	186	207	186	208	209	206	187	197	183	204	176	205	190	169	208	191	187	194	199	171	221	167	193	175	186	200	209	194	206	198	202	231	212	204	194	186	199	186	203	207	208	183	203	192	198	167	201	206	169	184	187	181	208	219	218	194	188	171	217	194	186	203	196	199	211	211	204	201	180	187	174	210	206	214	187	204	222	185	195	214	191	206	186	193	210	209	189	182	202	209	180	204	177	214	205	187	201	190	242	199	212	194	207	194	217	197	220	177	208	212	216	203	196	186	197	174	210	198	194	204	215	191	193	189	185	196	175	168	173	201	221	187	207	183	182	182	191	191	212	171	205	223	190	198	193	203	188	203	178	233	186	206	201	225	174	196	184	188	196	196	195	194	203	211	207	177	195	202	174	185	192	220	201	186	182	203	197	209	192	170	193	206	227	230	190	200	195	209	197	200	210	195	199	215	191	206	184	202	182	207	192	198	198	226	178	190	198	218	188	210	213	156	203	168	201	199	214	206	203	169	192	215	187	201	214	197	208	199	196	231	204	206	180	198	211	187	180	205	199	203	194	206	205	184	201	181	204	179	204	204	207	202	178	178	185	205	172	204	195	195	210	205	228	211	186	206	199	209	191	181	193	187	204	175	205	200	197	198	197	202	215	194	193	210	200	185	213	192	191	203	187	182	204	215	193	222	188	211	191	182	204	210	210	207	221	169	206	211	192	201	199	202	218	213	205	203	194	209	202	212	186	225	215	220	171	195	190	187	204	219	194	200	187	199	219	198	201	185	218	210	193	216	199	209	199	181	194	204	198	180	188	175	210	191	221	176	206	191	211	192	190	212	185	198	196	210	187	186	198	188	193	208	184	231	193	197	203	200	188	178	182	209	187	210	177	169	196	214	212	202	220	216	181	190	195	197	201	206	200	223	205	212	218	193	202	187	192	195	183	197	230	201	193	190	223	199	197	184	185	187	204	212	182	204	188	196	206	202	198	216	184	177	187	193	190	213	210	190	208	163	217	191	202	189	201	184	212	197	189	183	197	191	208
345	3	3500	156749	350	0	21	237	306	449	439	478	432	453	388	379	357	313	330	316	319	322	321	308	309	331	280	281	278	288	269	280	263	250	298	250	294	242	237	272	260	251	221	259	262	245	252	271	246	252	237	241	246	251	246	247	250	248	211	232	231	259	238	225	241	241	215	242	240	248	234	233	221	237	235	245	228	245	229	242	241	254	247	206	214	235	228	223	250	224	226	226	257	261	229	247	240	204	251	219	266	244	227	231	214	240	237	233	209	224	223	224	220	209	232	218	212	227	236	227	214	241	211	229	221	231	253	200	224	232	211	233	216	228	243	230	239	207	248	230	216	207	222	216	217	220	249	241	252	229	249	205	242	235	218	224	216	210	235	222	229	220	219	234	222	248	213	204	207	222	231	235	228	225	225	207	239	251	220	213	256	207	223	235	211	237	233	231	230	223	239	214	216	240	212	234	220	220	228	219	214	224	240	231	206	202	250	213	203	213	208	213	235	218	215	241	262	234	212	211	213	233	225	248	212	222	248	252	234	237	241	226	215	244	232	223	226	236	216	243	210	236	232	215	224	228	232	222	223	216	222	205	209	214	235	233	214	259	216	227	241	220	226	237	204	242	210	201	204	238	240	231	223	225	238	224	232	195	232	210	242	229	236	241	212	248	218	218	247	228	246	236	232	199	244	220	219	262	215	227	235	220	227	238	230	206	219	237	222	231	223	219	229	232	230	197	228	235	233	222	221	220	217	238	241	210	227	221	222	214	235	225	215	239	219	219	215	241	216	241	211	227	216	236	225	224	207	230	224	218	207	213	225	236	226	224	232	202	247	250	211	221	238	226	230	228	213	214	237	218	237	216	217	199	219	221	226	258	208	243	255	230	230	214	212	227	214	244	220	226	205	254	227	242	238	231	224	233	217	224	207	218	218	255	234	247	213	213	240	249	210	244	231	242	209	215	211	216	205	237	216	240	226	226	230	203	229	215	233	238	205	211	226	223	238	223	225	221	220	238	230	204	221	212	219	228	245	216	214	204	203	204	217	244	226	220	185	214	211	209	222	225	222	215	196	204	210	205	211	203	236	202	234	218	229	224	232	232	243	222	216	225	198	242	225	216	220	218	218	221	228	231	220	233	236	211	227	237	236	227	207	207	241	233	242	238	201	178	195	240	242	230	240	226	249	246	215	230	233	218	226	248	212	193	204	228	224	201	210	230	258	222	236	205	225	236	241	233	242	227	210	249	227	216	213	222	205	282	216	228	227	226	212	241	217	255	231	210	219	247	214	227	218	226	230	228	213	219	216	231	247	230	220	238	236	219	250	224	240	201	220	216	226	208	241	239	227	250	209	223	232	223	233	249	243	226	207	232	222	218	252	207	242	237	242	259	216	239	233	234	210	224	222	220	217	234	214	229	234	230	225	241	233	224	219	258	219	216	227	228	227	216	221	234	222	223	224	224	190	227	207	240	206	231	238	261	231	249	230	244	211	201	229	212	254	239	193	239	236	208	236	232	208	263	225	217	222	203	243	192	210	212	261	242	212	210	206	225	226	239	234	214	229	216	238	215	232	213	216	224	218	240	213	272	253	242	222	205	218	213	203	230	252	223	219	220	219	216	231	204	203	227	220	241	202	213	234	212	198	227	197	220	237	236	204	230	224	216	184	230	203	220	247	227	223	244	222	227	230	231	232	234	209	199	257	225	213	212	214	224	210	250	211	237	229	219	202	209	183	225	207	286	241	211	222	221	218	247	247	238	216	233	223	230	217	227	212	218	222	224	201	226	199	221	228	240	224	232	238	226	267	216	215	235	221	210	230	219	226	228	216	222	239	233	215	227	223	210	200	234	216	232	217	210	239	229	212	236	224	233	239	219	228	226	237	222	217	217	195	227	222	208	232	211	227	204	209	265	238	251	237	218	189	200	219	236	225	214	257	221	217	246	223	220	227	228	232	213	251	220	250	240	213	209	207	229	240	250	228	212	212	225	210	238	224	241	217	216	224	231	218	217	233	220	219	215	220	238	216	194	242	242	227	251	207	215	218	231	212	237	229	221	213	249	239	243	213	226	227	212	211	235	225	209	225	226	212	219	224	221	220	220	229	219	192	221	214	206	239	235	225	211	228	234	213	237	229	237	216	223	225	223	203	241	210	196	238	232	228	219	248	238	218	241	235	199	246	192	233	234	218	211	228	234	203	218	234	231	226	212	225	229	229	235	229	245	236	216	223	224	214	218	206	242	207	222	246	232	220	255	227	194	221	214	237	234	233	229	215	242	213	234	236	247	240	238	194	233	215	223	205	209	223	227	228	218	223	235	258	195	214	206	205	221	202	222	236	239
345	0	2700	156872	344	0	17	207	342	472	454	559	483	470	415	427	398	403	384	379	380	366	356	330	345	338	338	331	293	297	319	296	298	286	327	288	292	287	279	311	280	286	299	285	299	280	260	292	278	230	257	273	263	275	289	250	264	263	262	269	290	270	250	255	257	284	256	266	268	270	258	221	251	272	253	285	229	249	243	272	254	277	254	267	253	258	242	255	274	250	240	244	276	222	250	252	224	247	234	241	270	245	253	233	263	251	253	236	224	264	245	230	248	230	265	263	256	248	241	277	251	269	256	243	239	244	258	252	242	243	268	244	272	249	277	240	228	242	240	257	268	288	252	249	239	230	231	259	257	264	232	247	240	255	252	252	249	267	238	261	243	240	263	240	264	250	249	264	261	252	223	227	253	232	254	248	262	241	253	253	256	250	240	267	225	256	234	243	241	248	244	263	239	254	258	235	230	259	210	269	254	254	252	250	266	258	245	261	242	234	249	245	234	235	268	231	251	272	246	249	250	255	268	262	224	252	243	249	233	230	256	236	217	224	274	256	285	267	255	255	257	278	244	248	247	259	269	223	242	222	248	256	227	227	229	260	252	247	265	274	226	265	269	251	235	241	244	240	242	245	232	237	252	236	208	248	262	244	238	247	254	233	211	244	265	244	257	247	237	229	278	219	219	234	246	251	248	245	243	252	248	230	209	251	254	249	249	240	255	249	253	238	239	255	266	255	277	240	228	256	228	222	254	270	221	232	251	252	268	247	239	240	250	250	259	273	268	246	233	229	239	211	242	246	241	243	254	249	259	251	241	235	274	243	233	245	221	270	240	265	240	261	218	261	236	248	237	257	254	237	251	236	269	274	245	237	245	224	278	229	245	256	240	246	260	246	252	233	208	217	208	229	213	257	232	254	256	236	227	246	259	245	242	277	242	268	242	252	245	283	242	266	245	232	242	243	247	249	250	230	243	255	236	272	251	242	233	237	262	249	258	262	230	247	263	250	224	250	258	223	249	231	244	228	261	240	242	262	232	229	274	220	264	283	231	250	216	228	261	269	257	247	266	258	256	220	226	263	246	233	240	222	261	243	238	255	241	239	245	263	241	269	234	220	251	239	234	233	262	267	224	264	246	252	240	278	238	246	243	236	267	264	240	243	241	250	246	229	245	242	246	243	234	235	249	240	254	244	241	245	216	274	231	239	234	248	266	256	240	266	242	248	282	263	250	265	243	255	255	258	247	250	279	246	262	251	255	244	237	248	256	236	220	231	241	243	249	285	239	239	243	243	257	248	246	264	252	261	250	251	257	243	225	230	221	238	260	249	235	243	249	268	219	254	238	259	253	240	278	259	247	249	269	236	219	255	255	231	229	242	235	278	239	259	242	267	240	248	243	267	254	213	239	262	239	239	239	210	263	247	236	229	262	224	211	260	253	252	249	229	244	249	248	248	252	227	247	250	233	241	262	229	230	260	225	239	264	239	232	233	255	216	248	251	237	234	244	253	263	261	228	263	224	245	236	233	238	246	245	258	248	244	253	260	236	270	228	251	233	233	251	228	229	242	231	225	245	231	250	240	215	263	237	242	249	227	241	248	268	258	205	243	246	252	227	226	260	259	235	250	245	247	260	223	246	252	248	234	212	263	240	237	234	254	259	247	261	231	234	264	261	267	254	263	256	224	207	251	240	237	257	236	240	257	212	235	245	232	265	260	255	215	250	247	242	268	231	270	238	234	262	276	227	239	246	253	232	251	236	250	258	237	246	248	249	257	232	239	246	245	253	243	223	265	224	252	227	245	276	245	244	262	238	267	256	267	231	253	275	241	226	258	247	239	250	250	244	253	262	259	224	269	240	230	245	267	266	238	244	234	283	239	238	237	298	258	255	261	259	245	234	242	250	257	262	269	217	262	247	247	227	249	234	243	261	242	264	241	226	227	226	240	227	239	225	237	223	247	233	247	237	262	261	261	252	245	259	243	264	230	252	241	255	218	224	252	240	254	242	262	249	259	219	245	220	218	246	233	260	241	222	240	283	269	257	235	259	243	209	232	243	232	229	239	236	267	215	228	254	272	265	262	273	253	252	240	286	229	247	267	236	256	235	262	237	247	249	235	248	246	228	257	280	235	234	278	262	228	249	261	270	240	245	248	254	255	240	243	243	215	268	238	235	257	268	262	257	241	241	247	249	270	250	260	245	234	244	281	253	245	256	205	263	240	241	255	227	265	269	241	256	251	219	232	245	246	225	226	273	246	247	245	259	213	247	263	225	230	218	242	248	261	217	255	228	269	237	252	234	237	244	246	253	243	261	259	235	233	234	251	246	272	233	238	227	249	250	246
345	1	1900	156995	349	0	32	174	232	387	361	390	366	358	361	256	263	298	273	251	267	237	242	249	249	233	214	213	226	221	231	206	209	217	210	229	193	209	220	226	191	205	174	177	197	203	197	182	204	212	185	199	207	210	176	184	186	220	183	183	192	190	165	172	172	191	169	183	211	210	177	185	186	183	191	182	193	219	191	180	198	174	176	191	190	182	191	181	195	163	196	190	213	196	168	184	169	189	178	177	186	180	173	185	182	204	172	198	174	204	237	207	181	183	184	174	174	178	196	177	194	212	180	192	212	178	170	188	196	172	204	173	187	219	201	199	200	198	189	171	189	190	193	188	172	203	212	189	200	206	185	168	189	173	183	190	191	175	205	189	171	186	193	156	155	183	175	197	186	180	196	169	180	178	182	198	176	197	205	199	199	180	158	204	181	180	178	205	181	179	179	199	216	163	192	202	197	175	187	191	222	193	174	203	206	183	158	203	188	182	186	187	190	167	190	192	178	186	174	177	168	175	181	181	147	190	173	176	204	197	180	186	154	175	180	195	187	182	195	175	191	181	187	166	189	185	198	195	182	183	190	175	198	181	177	176	188	172	192	179	153	178	170	195	171	209	207	170	215	189	191	159	177	158	162	186	174	191	198	192	203	163	195	178	180	165	179	197	190	203	189	183	181	186	179	180	186	174	193	212	177	193	165	190	172	173	172	170	197	212	175	173	186	183	190	167	177	188	165	177	179	179	188	185	187	177	181	187	207	182	176	177	171	189	197	185	213	199	213	198	190	185	174	183	187	185	194	188	159	162	170	206	206	188	196	197	168	195	194	182	193	162	195	217	188	194	171	176	189	173	208	181	182	164	194	227	191	180	191	188	177	210	167	170	172	177	175	182	163	185	210	183	179	201	187	185	178	196	183	171	191	179	170	200	213	181	177	157	191	188	176	188	169	172	191	201	175	186	192	190	174	190	184	173	196	171	166	205	189	171	164	169	211	180	162	154	182	187	177	195	176	201	159	181	171	184	190	155	194	190	165	196	157	188	198	190	185	175	206	177	190	194	158	162	179	187	168	207	168	156	166	191	184	173	165	176	175	151	191	158	194	191	208	181	169	190	165	174	205	175	182	197	181	198	202	180	199	187	209	185	183	182	158	185	180	194	205	157	182	193	184	203	171	174	173	190	184	190	198	184	172	189	159	185	187	191	177	178	181	161	169	171	177	184	183	194	189	174	180	217	205	215	175	172	201	159	213	186	180	174	215	180	186	183	190	195	204	183	183	163	200	163	167	206	171	204	195	172	165	198	179	197	184	184	178	168	202	194	173	173	199	187	205	184	182	202	191	174	186	158	176	180	167	157	195	175	216	182	183	184	199	196	189	196	178	193	160	189	140	179	183	167	181	173	179	198	174	173	183	178	171	179	166	163	183	170	195	179	176	198	192	178	166	184	189	194	197	192	186	170	184	190	207	189	195	159	187	148	162	182	189	175	172	207	178	181	170	177	175	160	184	169	167	197	195	174	202	174	176	195	165	209	189	182	170	187	190	200	185	176	171	178	215	187	199	194	166	210	211	181	197	198	173	187	156	209	184	195	198	182	188	174	179	171	176	169	194	194	179	202	176	190	157	173	173	182	200	167	221	171	199	198	177	199	162	156	184	166	196	203	186	175	210	176	187	173	192	180	195	198	196	173	194	203	182	195	193	186	197	184	169	182	191	179	180	166	188	178	213	155	196	180	189	180	180	206	156	199	200	178	194	209	190	185	174	174	177	183	194	183	185	173	172	191	181	183	185	166	181	200	205	194	183	177	184	191	172	182	166	182	203	176	166	173	208	177	171	155	179	183	207	157	170	191	181	173	187	192	196	190	183	171	152	179	196	203	183	199	191	195	176	198	192	183	209	186	189	174	192	175	169	181	168	167	197	200	194	190	188	189	193	194	180	179	181	180	184	193	205	189	178	160	151	152	187	171	173	189	177	170	194	196	177	181	163	202	187	164	184	179	198	193	168	166	181	184	181	194	177	180	210	184	168	177	172	189	162	176	182	178	169	172	218	177	195	173	196	186	165	168	190	169	195	178	188	175	170	192	190	209	167	184	193	187	201	193	204	206	191	188	207	183	178	211	192	172	194	188	168	187	199	169	178	180	206	183	194	194	160	192	182	146	173	173	172	207	175	193	195	179	184	185	186	180	169	187	200	191	177	175	174	165	179	170	179	202	181	185	172	187	171	189	165	185	164	180	185	178	172	192	158	193	185	217	168	175	205	187	191	197	162	196	170	197	163	188	201	188	193	173	175	209	174	168	169	204	167	176	190	207	193	186	169	168	211	176	184	159
345	2	2100	157118	351	0	24	140	255	400	374	401	393	380	357	347	311	312	304	286	282	260	270	264	250	238	252	246	242	233	229	226	226	246	248	230	245	233	216	218	232	253	224	223	237	214	216	192	241	213	204	227	190	200	235	223	227	195	207	223	186	206	222	214	200	224	202	173	210	195	228	202	209	209	215	204	217	203	213	182	196	197	185	184	182	193	211	193	200	211	209	215	212	190	191	188	208	204	175	201	159	200	212	190	209	193	206	178	193	192	200	194	197	182	198	202	194	227	184	213	197	190	207	208	175	191	202	203	227	223	190	227	176	204	198	208	221	204	192	188	184	223	205	178	198	209	177	201	212	165	181	196	175	200	198	198	204	202	207	215	176	181	205	210	169	216	208	193	194	197	191	210	194	210	205	233	198	209	180	207	203	198	199	210	191	184	193	191	189	194	205	208	202	183	170	204	220	199	191	206	189	202	195	188	188	183	198	218	202	222	186	229	195	203	209	203	195	199	179	191	202	195	169	209	178	198	203	206	204	210	206	196	175	196	222	191	196	194	199	190	214	198	189	203	218	183	190	194	201	166	202	218	203	188	184	181	216	161	212	209	200	182	202	178	181	175	199	195	189	208	199	210	199	187	196	193	215	203	195	220	203	200	186	173	214	178	203	178	187	192	182	217	199	217	187	157	170	195	195	198	203	182	188	200	196	190	226	174	194	208	190	210	188	213	185	215	203	209	199	182	184	199	201	202	231	186	218	202	194	212	186	193	188	215	193	190	174	209	202	199	217	211	200	200	207	189	196	200	191	196	201	196	186	198	206	199	203	188	197	182	206	173	204	207	194	206	194	206	176	233	191	190	214	183	187	182	194	216	209	197	208	182	166	196	184	166	198	204	195	196	173	189	193	207	188	205	215	176	177	220	200	196	191	203	211	167	196	208	179	182	186	192	176	181	210	183	195	182	203	194	201	200	196	186	215	226	219	181	197	200	183	192	184	197	214	218	205	217	211	215	204	163	203	193	176	232	180	206	199	219	221	183	218	206	195	177	202	187	209	226	196	159	160	202	183	183	178	189	193	205	189	214	183	192	203	201	213	162	198	196	192	224	177	210	193	204	216	171	193	204	195	193	187	208	186	189	210	176	158	206	191	185	217	191	198	198	222	197	196	189	217	178	206	209	183	210	208	198	209	207	190	205	209	194	198	184	171	202	177	211	198	205	186	215	198	215	179	193	195	194	179	172	222	202	191	183	194	216	189	183	186	210	183	177	183	210	195	217	211	197	182	188	202	191	198	206	198	214	194	183	222	216	187	203	194	194	205	204	188	195	198	191	198	195	201	177	216	184	190	180	206	193	191	192	203	188	201	204	186	194	185	195	204	178	203	198	186	210	195	193	201	197	204	189	209	190	195	201	199	181	202	211	177	193	209	219	204	171	179	178	192	178	199	201	187	195	190	175	194	186	202	207	180	176	216	184	231	213	197	212	190	184	200	195	180	185	187	193	207	215	233	166	193	181	205	208	210	188	216	213	194	190	174	182	173	191	212	202	200	209	197	199	191	178	175	193	202	205	201	214	201	185	211	201	173	205	183	179	186	185	223	185	217	200	185	206	194	203	215	170	192	191	213	201	201	178	167	181	209	186	184	205	221	191	188	205	190	193	205	203	184	168	201	195	192	218	202	197	181	217	199	167	205	179	210	195	193	200	174	211	211	214	188	195	191	185	207	205	169	206	193	209	210	195	212	196	211	183	187	188	201	211	205	213	206	199	208	197	174	176	205	194	194	229	210	179	184	195	202	197	191	227	186	216	204	190	191	195	197	196	213	201	184	188	197	187	185	208	191	218	203	186	191	196	200	179	199	189	207	182	216	183	179	217	190	187	202	217	191	196	177	193	188	193	213	193	189	204	191	224	209	185	198	196	193	207	190	196	185	172	182	192	197	187	210	191	177	190	191	204	208	207	210	179	205	159	165	180	181	184	194	180	208	155	197	210	183	205	178	209	220	177	188	178	212	163	201	187	196	202	191	213	192	233	212	189	210	191	180	209	186	213	203	203	190	201	191	205	200	197	179	221	196	186	189	199	213	217	189	202	183	182	195	187	198	194	179	168	192	221	174	167	189	208	202	211	193	189	195	199	193	209	195	199	190	182	183	211	190	215	202	196	191	205	199	189	197	207	233	198	192	211	186	215	197	206	204	203	203	190	199	201	203	208	188	200	183	185	210	207	189	195	189	177	221	205	185	183	205	190	182	200	198	207	185	213	187	202	177	191	217	187	189	192	194	191	196	216	191	211	171	178	194	185	180	225	186	211	191	181	184	210	174	187	179	175	210	186
345	3	3500	157242	347	0	25	195	292	409	448	463	412	442	375	393	374	332	335	312	333	288	289	306	307	269	270	252	283	269	280	246	245	261	251	252	249	244	245	264	250	256	260	236	226	239	232	249	222	233	235	241	226	233	237	215	228	249	255	227	232	258	241	231	222	221	227	227	211	222	183	231	242	212	209	218	221	247	232	213	226	230	237	221	223	213	223	232	220	202	221	234	236	223	218	221	227	208	247	214	221	220	209	217	224	229	212	240	217	226	228	189	211	227	223	213	220	206	230	212	238	221	219	224	230	208	212	232	229	231	249	209	232	200	226	236	222	212	219	221	218	232	227	212	226	223	243	212	188	218	202	214	188	236	234	225	213	197	257	226	210	234	217	237	218	218	201	171	223	214	240	214	217	209	242	224	226	231	241	202	211	214	245	218	238	203	216	214	219	206	207	203	223	186	215	229	214	219	227	197	222	217	231	210	225	209	216	188	208	216	229	229	218	226	221	213	199	210	224	209	224	215	224	218	217	223	198	196	218	196	236	192	257	211	221	197	223	238	252	222	223	207	251	227	204	225	205	248	226	225	232	216	219	218	216	196	210	205	233	238	224	215	204	224	213	228	220	226	214	204	204	209	228	234	224	225	213	231	219	254	235	204	196	227	215	203	233	199	210	202	217	224	234	221	199	220	202	223	215	232	205	225	223	191	229	194	231	211	231	225	233	210	224	224	222	235	215	224	214	243	222	213	221	198	197	250	207	233	225	206	231	193	201	233	212	224	210	208	236	207	206	222	222	218	226	206	201	204	218	196	180	219	202	222	214	227	206	219	208	221	218	238	236	214	210	234	206	226	229	214	222	205	228	226	214	212	229	217	218	187	235	225	217	220	222	227	203	230	245	209	223	214	198	224	216	197	213	185	231	206	223	229	188	209	188	244	210	224	192	215	218	220	205	200	213	204	220	237	220	234	217	201	221	236	226	207	186	209	230	210	201	219	210	214	237	217	211	205	232	212	214	211	217	235	219	213	207	224	219	243	214	203	225	210	201	195	227	232	215	194	242	231	201	212	227	205	238	232	221	230	225	203	227	224	218	236	218	202	199	224	215	206	208	200	233	226	216	203	227	199	208	232	204	234	215	233	237	197	230	234	230	211	220	223	220	219	210	236	217	246	179	220	202	208	240	214	222	190	209	227	221	204	221	215	210	197	216	234	223	228	210	200	198	190	201	225	242	231	208	207	201	208	231	227	209	212	224	256	202	196	208	229	216	218	235	220	194	212	209	219	217	218	206	231	217	220	211	201	219	222	228	223	202	214	218	231	233	220	231	192	201	224	198	223	235	228	222	220	222	200	193	230	244	205	228	228	219	214	218	228	203	202	213	230	219	194	204	205	212	212	208	226	210	192	226	218	224	187	238	212	213	222	212	234	220	213	180	220	228	239	202	196	231	205	185	221	196	234	216	220	222	221	214	207	221	212	233	213	200	225	184	199	224	206	197	207	220	216	219	237	206	217	215	240	219	216	223	214	217	219	223	227	220	212	210	216	211	230	229	224	191	203	199	229	219	197	216	207	215	213	198	235	213	232	234	211	214	216	221	240	222	227	196	204	222	220	235	201	210	217	250	189	217	210	223	218	234	211	211	217	231	196	203	230	211	202	236	223	219	219	216	212	202	234	221	219	219	219	224	233	224	207	247	219	202	226	203	201	251	230	207	200	210	193	210	217	239	224	205	218	227	224	221	205	207	191	210	203	193	207	213	207	207	224	213	217	212	210	196	204	210	240	229	219	238	205	232	221	232	226	230	236	222	229	219	198	260	210	196	221	194	202	214	208	242	223	220	191	211	208	216	207	242	215	219	235	209	230	189	214	208	216	223	210	217	211	201	209	190	220	228	222	207	216	208	220	214	202	204	190	229	253	246	218	205	248	215	221	230	228	198	205	190	215	238	196	217	205	192	229	213	235	228	193	221	217	199	217	245	228	210	203	197	234	218	220	214	183	232	226	196	211	215	249	206	209	194	229	225	201	207	213	238	220	235	236	206	238	213	233	166	213	238	203	220	232	209	213	221	222	214	230	213	216	232	202	227	219	193	231	240	211	185	240	231	210	227	235	213	224	257	222	212	222	225	204	186	210	232	238	220	206	202	178	219	213	214	234	207	211	214	229	208	240	223	213	211	227	216	178	228	202	215	191	190	196	261	227	233	217	202	219	220	226	207	224	197	190	203	227	208	212	227	216	223	248	213	264	238	219	206	238	248	221	207	205	241	183	197	220	211	209	212	201	214	219	217	213	232	219	225	213	218	226	202	189	211	220	231	206	229	222	222	204	227	201	237	211
345	0	2700	157365	347	0	15	189	299	454	487	541	492	494	431	387	387	366	384	380	356	368	341	352	336	311	314	320	327	304	290	299	286	271	302	281	282	261	254	274	265	279	269	285	243	244	267	262	260	243	257	256	251	239	261	248	256	256	248	237	254	264	223	237	259	232	269	237	247	247	249	234	241	242	241	252	225	256	239	259	250	242	238	247	285	248	225	237	219	232	244	237	230	244	246	215	246	238	260	267	219	235	252	259	258	246	255	241	251	228	222	262	220	252	222	216	231	215	245	228	260	231	240	251	228	227	259	252	256	249	227	236	256	235	233	259	240	230	244	214	243	211	237	266	233	224	250	221	230	255	236	228	230	237	249	242	224	242	230	233	251	255	235	236	240	232	250	227	218	238	223	242	226	215	235	225	240	231	233	230	228	219	226	226	230	247	251	237	227	247	260	234	216	218	259	239	215	215	223	238	212	247	258	243	254	220	225	255	242	262	234	223	234	204	245	253	232	246	245	213	243	235	239	213	222	192	237	222	237	207	236	243	271	249	220	232	252	251	213	242	229	240	223	245	248	207	235	238	247	224	220	219	213	256	229	223	227	228	241	221	218	240	243	253	218	236	227	200	213	250	219	252	230	244	217	232	224	223	240	225	223	256	244	239	220	247	224	231	247	235	229	243	239	236	246	233	247	237	208	242	256	242	253	228	203	251	221	250	229	249	246	215	225	220	235	249	241	210	255	230	256	257	211	229	248	215	224	251	253	217	249	245	254	222	220	226	259	239	253	236	247	212	219	216	233	228	233	214	255	242	246	227	242	240	241	244	233	232	209	231	238	229	215	257	241	243	233	241	219	216	230	230	224	237	229	231	254	234	233	218	236	241	240	235	220	242	224	240	253	238	214	224	236	250	210	200	227	217	232	228	250	248	230	244	229	235	235	250	200	245	213	226	237	217	227	229	213	212	249	246	209	256	204	253	229	238	241	260	213	223	211	247	223	236	226	205	230	234	207	219	245	234	226	255	241	250	213	235	232	253	223	233	218	244	252	226	220	228	210	244	221	233	233	228	230	252	244	245	229	255	231	209	194	228	273	235	256	235	236	254	255	216	219	228	209	258	245	254	228	248	236	226	215	239	252	233	214	232	245	235	272	233	226	240	232	218	239	258	255	230	233	237	211	241	235	246	248	221	223	251	217	243	238	240	229	245	248	222	244	219	260	255	237	228	212	257	218	234	223	248	252	242	259	235	212	223	234	204	247	233	244	232	217	245	263	229	253	222	226	255	229	233	235	215	218	211	242	252	268	221	205	227	225	265	208	225	230	231	219	234	237	221	226	230	253	207	210	234	209	255	240	242	238	231	223	256	243	234	234	217	206	237	223	234	239	234	213	242	232	250	223	228	195	245	232	225	255	254	229	229	246	231	221	225	208	220	247	228	226	231	232	245	241	251	210	204	234	223	234	256	233	248	236	209	254	266	216	265	216	236	214	236	249	236	197	228	224	236	259	213	228	227	228	234	239	231	231	227	203	213	218	244	241	265	218	234	220	207	231	216	253	226	231	223	251	239	227	243	233	220	226	234	256	227	220	214	239	228	225	225	247	245	239	241	230	250	240	223	240	230	212	225	222	250	260	216	234	231	214	224	227	217	230	230	233	224	227	229	230	236	236	238	222	231	242	218	240	249	228	224	227	276	231	229	231	230	243	253	224	255	259	237	215	234	227	241	235	244	222	218	238	227	219	245	242	183	233	220	241	234	224	232	257	213	209	239	251	241	226	248	234	208	272	213	193	240	243	243	203	227	213	235	240	244	225	241	236	224	239	246	217	213	234	225	237	244	233	235	253	252	199	241	235	229	269	225	238	210	221	232	249	235	211	225	215	253	220	235	231	185	210	227	224	231	246	222	239	264	234	227	220	220	208	232	240	220	239	230	233	231	229	256	230	208	227	235	226	224	229	233	242	220	228	240	244	213	268	247	186	251	239	215	213	244	251	231	213	241	213	237	254	245	227	214	230	257	217	228	240	229	239	220	254	227	214	266	233	240	219	235	199	231	220	242	236	228	211	233	229	238	243	222	260	234	239	220	237	245	228	238	232	222	218	228	227	225	240	237	233	228	227	254	246	216	263	230	228	231	246	246	216	216	218	239	207	226	229	233	205	237	237	239	236	232	221	234	212	224	234	254	243	232	225	227	227	226	222	218	250	259	244	232	244	247	245	255	249	217	209	232	223	243	224	215	228	262	233	252	245	228	250	228	246	211	248	234	228	231	247	232	250	235	266	245	263	259	228	217	232	247	213	259	262	235	243	246	260	216	232	272	254	219	238	238	240	233	228	202
345	1	1900	157488	350	0	23	135	216	365	348	399	342	336	322	278	239	250	238	252	254	251	217	237	224	205	190	202	208	208	197	197	207	208	215	203	173	180	203	190	198	189	183	176	167	174	182	164	158	170	176	179	157	166	195	169	195	164	154	172	166	162	168	164	152	178	187	165	179	168	170	181	166	189	160	157	136	175	183	160	175	180	178	181	164	170	158	158	188	194	169	174	143	168	183	177	168	180	155	173	180	171	171	177	188	159	164	156	201	165	138	158	152	181	166	166	164	166	153	154	192	160	173	169	164	161	190	163	169	176	179	170	159	169	156	160	157	178	151	168	193	170	159	159	167	172	161	178	169	177	175	157	170	185	194	170	169	178	162	147	169	172	183	157	160	146	141	156	148	164	150	175	169	149	145	166	172	181	156	196	151	172	172	168	165	170	189	159	169	155	151	147	183	150	152	166	172	177	166	152	180	167	174	151	170	164	128	165	164	170	167	164	169	159	168	171	179	162	162	185	180	161	161	174	142	153	186	154	173	181	156	159	167	185	162	155	173	187	152	167	187	172	168	149	156	145	187	168	149	159	123	170	146	152	175	156	155	174	178	161	196	160	157	182	182	166	163	172	160	182	161	135	188	165	161	171	163	144	167	189	166	162	166	172	156	176	150	194	165	172	159	148	172	179	167	166	159	172	185	154	163	170	174	172	172	177	159	167	169	162	162	177	153	148	129	170	162	152	157	140	182	157	171	132	150	195	162	152	154	145	156	161	150	156	160	164	165	182	179	179	161	177	145	160	160	157	162	169	159	164	184	166	184	160	148	144	149	163	169	179	159	168	169	150	155	159	160	152	160	193	151	167	169	162	172	163	146	145	162	176	143	164	177	164	147	155	172	154	170	157	179	184	149	204	159	164	163	145	174	170	192	163	169	131	158	158	162	172	162	156	150	162	175	167	168	161	172	178	144	158	153	168	146	151	178	171	167	162	145	175	180	164	156	169	147	171	153	162	173	172	182	165	173	170	155	166	167	180	176	165	159	158	160	177	158	187	150	152	168	195	148	173	160	168	152	151	155	161	169	173	188	162	167	158	168	158	126	163	160	166	170	164	153	154	155	122	184	157	177	177	171	165	157	161	173	171	153	161	172	169	156	145	166	160	147	185	164	188	159	145	161	163	132	143	163	180	152	156	173	157	145	166	175	170	164	160	168	179	173	175	169	180	162	151	166	148	176	160	165	185	142	164	152	167	190	151	164	171	175	169	158	170	166	144	182	151	164	158	166	144	166	167	162	180	152	173	168	169	161	167	164	156	178	173	151	161	173	165	169	148	193	169	164	182	167	164	151	161	155	169	175	163	207	169	158	166	157	185	172	153	178	177	149	148	190	147	163	176	140	174	168	157	142	191	156	169	170	192	170	155	154	160	177	151	151	148	164	160	186	159	184	152	172	168	153	184	173	156	175	175	206	187	140	169	171	153	178	196	174	143	175	154	171	149	166	163	173	163	149	165	165	182	164	159	169	170	163	196	145	174	169	181	173	167	153	166	177	139	151	195	162	169	164	181	163	142	171	171	158	160	177	160	167	160	171	173	176	164	156	164	162	179	169	167	175	173	179	155	142	156	190	128	174	162	173	170	152	156	172	169	156	165	137	156	166	169	175	152	171	171	150	161	145	157	165	150	164	160	145	171	165	152	147	159	158	146	166	165	172	172	169	159	156	162	156	173	160	188	170	162	177	187	164	157	180	190	174	160	158	153	152	138	165	159	161	161	167	162	169	137	159	154	155	151	162	174	153	173	186	169	165	179	188	172	186	171	174	145	158	161	177	164	161	168	181	179	150	179	165	154	159	143	179	165	168	178	169	165	168	173	143	175	157	185	149	158	166	185	159	162	149	160	153	169	163	182	179	155	170	163	158	175	165	187	151	163	145	150	155	174	139	174	192	153	158	175	142	174	172	148	167	183	180	161	189	172	175	168	172	155	153	161	153	167	159	146	179	166	157	161	159	157	161	152	145	165	169	172	166	172	150	187	160	155	153	182	163	158	170	179	183	160	172	158	151	202	167	155	160	170	160	166	172	172	161	162	163	154	158	166	180	152	168	177	149	169	181	155	165	175	173	185	139	171	144	165	161	150	162	145	171	143	161	145	168	160	163	150	182	170	161	148	150	164	150	179	157	155	157	163	178	155	148	148	161	157	154	162	161	153	154	144	173	158	160	177	158	143	180	169	161	141	159	174	168	146	165	173	158	148	151	156	157	148	172	144	167	170	178	152	168	170	173	173	146	156	176	171	182	185	143	175	175	173	135	158	168	168	159	173	154	169	161	138	173	146	148	157
345	2	2100	157611	349	0	22	145	219	410	372	434	371	342	351	294	288	258	278	282	295	246	244	255	206	235	212	219	224	217	207	223	215	209	216	185	205	204	185	200	184	184	189	215	167	188	185	171	188	168	188	208	182	197	200	180	172	190	163	163	201	190	179	174	176	202	193	183	175	159	168	193	157	186	172	153	184	174	169	172	191	163	165	176	179	178	147	176	181	165	172	179	154	165	162	165	196	159	169	173	169	172	176	177	177	154	166	154	154	163	194	160	176	180	163	182	176	167	164	163	165	160	163	162	179	163	166	176	157	190	174	187	166	165	194	165	128	162	151	181	166	166	157	189	175	167	149	179	185	188	155	153	173	165	198	164	156	149	186	178	163	176	170	202	166	145	182	162	163	162	149	170	148	160	175	155	162	152	161	158	173	192	183	155	177	170	190	172	163	177	165	185	150	151	180	176	174	164	164	165	162	174	156	183	169	182	157	148	169	176	179	180	153	170	163	201	168	169	183	164	170	169	147	175	159	150	155	177	145	161	138	151	176	157	158	180	187	164	159	158	172	173	164	162	175	145	160	170	161	181	146	163	151	172	181	186	150	174	169	160	166	158	160	174	152	157	164	173	160	176	155	156	170	164	171	177	186	156	175	156	152	164	149	187	170	165	155	180	158	171	172	150	165	180	169	186	173	151	148	164	149	164	160	151	155	184	158	148	156	193	150	160	167	167	174	154	162	169	152	172	157	151	150	151	192	158	144	146	157	184	170	157	145	152	164	167	174	169	188	186	163	157	173	169	148	169	170	162	169	170	164	171	158	151	161	154	155	147	183	157	143	168	171	165	176	176	181	153	168	152	152	149	175	163	146	158	180	163	189	176	154	180	157	171	160	162	164	149	180	166	155	175	136	177	178	168	178	165	176	168	188	175	167	156	182	154	159	173	163	167	172	183	176	185	156	166	163	158	164	170	178	166	181	190	163	168	172	162	175	172	163	167	176	187	151	166	147	174	167	143	173	178	166	153	180	138	162	178	140	166	164	172	167	165	169	182	186	193	179	155	175	162	165	138	172	144	158	142	175	172	146	160	179	147	157	152	147	182	161	138	167	149	170	158	157	171	152	148	156	161	168	187	150	175	156	167	144	162	148	162	168	150	172	172	166	167	174	182	171	151	158	191	175	155	155	197	171	169	159	179	152	154	173	155	165	187	164	185	152	165	184	162	172	156	182	176	172	159	165	143	157	169	160	177	169	156	179	153	165	149	165	167	161	170	178	148	166	174	163	154	157	137	175	169	158	159	147	149	179	172	177	161	167	160	157	154	183	182	169	146	170	173	165	160	173	166	158	152	193	164	155	171	166	153	174	149	186	166	165	173	177	167	175	144	158	168	168	156	158	178	162	170	170	155	156	171	164	166	185	155	176	191	154	180	180	151	157	188	192	166	157	171	160	157	171	159	171	174	152	165	166	171	178	168	173	194	146	166	169	147	170	170	160	157	181	177	146	154	169	185	150	154	156	163	171	174	152	176	186	179	162	166	158	171	170	167	158	164	173	176	183	167	172	165	169	175	165	182	178	162	151	173	168	151	174	179	163	162	138	169	174	163	160	163	170	148	170	163	177	163	175	155	133	172	172	162	149	158	170	158	181	160	139	158	168	146	164	179	168	144	153	182	161	161	151	174	179	160	187	143	148	160	163	167	157	151	165	151	152	169	187	149	155	152	179	184	160	175	178	159	188	174	168	158	151	151	178	182	176	163	163	163	162	164	174	152	167	181	158	160	176	170	169	181	154	176	177	174	167	153	194	156	169	159	148	165	146	175	178	186	174	159	163	172	180	169	179	168	166	153	165	160	166	162	176	182	178	150	169	159	168	215	188	166	167	175	170	157	143	171	152	186	174	178	155	183	171	175	167	180	155	178	162	180	160	183	186	139	174	187	159	174	146	145	171	143	184	157	170	173	137	173	173	174	180	174	165	169	173	176	150	147	191	179	168	179	175	167	170	175	156	169	166	162	152	172	160	163	156	157	164	161	165	180	183	180	145	159	157	164	159	173	153	149	177	149	162	176	172	171	150	165	132	167	182	191	167	174	188	178	151	160	155	163	156	161	159	179	162	179	155	162	147	175	165	163	173	155	163	167	169	154	161	179	153	152	147	168	171	154	152	149	185	164	141	151	178	192	145	168	180	176	184	181	170	162	168	147	171	175	174	156	167	160	169	169	198	165	149	155	160	191	165	156	160	161	175	175	176	168	179	170	175	167	153	158	155	166	173	182	174	166	155	149	147	145	186	168	160	165	168	167	149	171	142	174	161	187	155	152	164	156	180	151	159	175	147	176
345	3	3500	157735	348	0	17	181	300	407	432	445	409	442	364	336	320	325	323	308	315	307	283	296	273	263	273	242	243	225	243	239	244	236	258	213	216	238	232	201	209	222	232	194	204	188	190	219	207	209	196	204	243	217	218	196	196	191	181	178	208	201	196	194	181	199	173	214	198	179	205	204	184	204	217	179	190	189	194	194	204	200	194	198	191	217	201	183	177	194	192	184	179	184	168	202	199	188	175	198	189	177	195	209	181	197	218	183	182	182	212	199	217	190	206	165	201	173	192	192	191	182	197	191	195	194	174	191	198	160	188	176	172	199	209	195	179	195	201	192	178	217	201	184	191	209	161	157	192	205	185	182	182	186	188	196	210	177	190	201	174	193	186	188	192	192	205	183	167	193	159	200	191	199	192	164	214	175	184	171	204	193	187	184	201	181	184	184	184	207	201	181	179	189	154	197	187	184	191	177	172	223	194	173	182	209	213	152	162	192	196	208	191	172	198	157	178	177	176	205	198	201	171	202	192	185	184	190	178	171	183	202	164	193	179	195	186	192	192	181	193	193	182	185	167	186	199	192	180	176	184	222	178	192	173	185	178	214	194	183	177	193	180	173	181	185	208	189	189	194	194	196	184	168	189	179	183	207	181	199	173	192	161	170	193	178	200	195	189	183	171	192	202	188	176	190	206	203	187	191	177	188	193	191	176	208	195	160	163	160	166	212	179	195	185	165	198	175	199	192	190	200	194	209	180	188	169	172	179	162	187	229	191	192	184	195	177	171	182	193	198	202	206	209	190	175	197	186	188	173	175	193	180	189	190	206	193	172	186	167	184	178	175	191	197	174	174	210	189	191	183	207	177	182	206	181	186	168	174	196	169	171	204	209	190	197	174	173	174	188	184	206	209	203	209	186	178	178	182	172	181	214	188	181	209	191	192	184	216	192	204	167	190	182	165	189	193	185	170	197	185	183	182	199	196	192	198	192	188	165	172	187	203	195	188	202	187	172	179	181	198	209	181	190	182	182	171	183	179	187	186	162	196	200	180	205	197	188	200	182	192	175	172	179	177	193	186	194	187	194	186	181	211	179	174	216	188	188	190	187	173	179	163	185	173	197	194	176	175	182	167	193	190	203	193	176	190	199	194	170	203	188	157	172	175	202	174	205	172	193	200	178	182	195	185	175	201	180	172	193	188	185	178	179	194	170	191	191	170	183	207	196	197	205	187	178	186	192	174	191	173	171	182	163	173	203	194	209	163	197	194	193	177	182	194	190	186	193	176	207	177	190	192	182	183	184	198	187	162	191	200	175	185	202	186	177	171	194	189	186	187	168	188	190	201	205	202	215	153	216	180	195	200	199	185	199	169	163	195	174	178	208	162	176	193	195	181	193	192	187	182	195	191	177	176	174	176	181	195	172	204	150	189	171	171	167	204	182	195	199	204	197	175	193	215	200	185	204	209	185	190	193	196	188	194	192	184	174	184	197	198	182	178	179	169	178	159	170	161	178	188	166	184	166	190	189	191	184	180	187	187	176	194	177	206	168	194	201	203	209	186	195	169	223	195	194	179	159	195	211	201	184	190	189	162	203	220	187	189	195	186	202	192	184	202	178	185	185	182	203	192	202	199	202	173	206	191	173	186	196	223	168	198	173	184	182	182	177	193	210	185	212	183	165	178	192	177	162	167	200	166	191	192	188	191	191	172	226	185	208	166	189	190	202	165	184	200	209	179	178	197	191	174	195	148	163	181	164	197	193	198	175	204	195	201	206	188	190	162	185	202	188	192	171	172	188	177	189	168	161	203	169	210	181	165	181	168	195	175	212	160	178	176	193	190	222	200	196	182	210	172	209	186	209	187	181	176	185	206	169	182	174	185	188	171	175	180	169	193	201	193	177	201	204	167	202	179	201	196	178	168	187	190	174	209	206	193	189	184	196	180	184	192	179	175	193	194	190	174	175	161	167	179	183	208	173	188	183	172	191	183	195	187	208	170	181	189	189	161	194	182	181	180	179	213	201	164	181	192	195	173	156	175	213	181	202	192	186	213	183	191	187	178	192	175	190	187	179	169	186	181	201	183	196	203	199	169	168	192	200	166	189	189	181	184	175	186	176	184	188	203	209	185	208	170	191	205	175	177	212	175	202	190	164	190	195	183	181	168	167	183	195	176	207	196	198	198	190	178	201	181	194	196	187	173	189	176	192	181	203	213	191	180	174	188	181	190	166	168	171	183	179	202	182	190	187	182	192	187	197	186	199	180	187	194	204	173	186	206	166	188	193	172	175	180	227	184	201	214	187	199	173	195	188	202	194	179	198	210	222	167	187	176	173	185	208	189	181
