345	0	2700	149111	350	2	131	686	825	1035	1397	1490	1455	1321	1416	1479	1328	967	618	396	381	350	385	349	397	355	335	326	330	322	353	354	329	305	267	316	278	295	295	273	330	305	281	295	298	290	298	260	270	279	273	298	269	267	269	264	257	258	279	273	267	286	257	286	271	240	279	269	234	276	238	257	252	249	263	286	278	235	269	259	267	253	267	272	254	280	257	268	267	283	270	253	255	249	255	261	266	265	239	248	249	269	241	272	257	231	246	233	232	260	241	237	240	246	243	252	259	239	237	253	247	264	250	247	285	247	263	257	256	282	243	255	263	254	216	255	261	252	256	259	265	251	253	259	242	236	277	257	261	246	262	250	244	241	273	239	269	247	261	248	273	236	242	250	226	296	267	249	254	237	249	256	234	225	264	258	264	248	285	232	268	215	256	269	267	253	253	232	275	267	242	241	256	244	246	265	247	237	240	255	274	231	261	237	264	253	244	243	260	263	279	255	234	280	287	230	243	245	263	228	263	256	251	240	257	257	236	230	261	258	277	263	266	247	220	250	256	273	258	252	257	255	273	250	285	260	224	261	228	271	260	244	248	267	219	247	258	257	230	235	251	243	225	261	232	223	263	253	216	266	260	257	252	256	246	278	237	261	265	273	265	244	256	261	233	250	244	245	253	250	265	249	252	267	241	286	236	253	253	254	252	253	259	249	242	245	250	244	240	264	236	252	249	259	276	261	227	251	234	287	264	269	214	227	239	226	276	273	289	263	248	244	227	225	264	250	261	244	269	268	266	268	236	253	239	235	242	248	253	251	261	278	255	240	246	229	249	255	234	263	239	292	274	246	236	247	240	249	261	267	254	244	242	248	257	236	250	251	265	277	254	275	236	254	254	252	251	264	242	257	277	245	251	245	247	250	233	231	257	247	234	257	244	236	254	239	241	254	242	245	235	256	262	236	218	260	232	258	240	251	238	248	235	242	257	238	268	274	240	254	245	233	225	235	244	233	240	271	230	254	262	245	270	250	235	257	250	259	217	264	258	231	262	242	255	230	265	262	246	257	241	239	254	237	208	253	221	222	237	257	276	271	219	261	257	252	225	254	250	277	247	233	251	254	228	236	238	242	247	250	272	244	238	239	244	229	262	288	254	237	260	252	242	234	256	262	230	244	261	247	252	262	262	247	239	253	246	253	235	263	252	244	238	223	291	233	252	233	261	247	247	242	238	229	235	264	277	252	259	246	243	256	256	267	264	229	249	262	276	241	226	243	244	268	256	269	253	258	259	274	219	245	249	245	261	227	259	236	242	214	253	235	247	259	244	254	245	212	268	258	246	235	243	224	242	234	242	245	255	261	251	249	243	231	254	249	256	239	253	274	236	244	238	234	242	247	262	249	237	242	240	255	271	269	267	251	249	261	247	232	245	257	261	243	266	234	255	265	237	281	253	239	249	251	249	247	245	249	223	250	258	287	252	238	238	239	220	233	206	220	258	269	210	246	273	268	256	249	292	270	238	252	230	286	236	231	251	239	264	247	242	244	274	265	226	257	220	244	250	267	262	225	266	244	273	273	272	242	250	242	261	204	229	255	248	248	256	282	234	262	243	276	245	259	228	260	268	240	251	230	257	242	269	244	258	243	266	246	245	245	242	245	235	262	230	278	245	257	222	247	248	235	245	263	252	256	248	250	244	256	258	247	238	258	230	242	249	280	223	258	257	244	247	234	215	281	257	241	250	255	280	239	259	261	237	255	249	221	231	269	231	240	258	258	233	275	238	218	263	273	246	229	244	275	244	271	235	246	243	258	246	231	242	257	249	236	254	244	237	263	215	238	248	243	267	265	239	241	246	263	261	244	225	247	233	254	246	244	289	242	251	217	255	260	270	250	224	267	252	231	256	262	254	245	242	271	255	240	246	242	254	233	269	255	237	266	265	259	241	224	265	245	203	251	230	231	250	243	249	248	248	277	255	264	231	260	245	231	221	268	258	240	270	239	253	245	240	234	247	266	224	270	266	236	241	269	244	260	234	252	260	257	244	244	256	236	253	242	253	268	255	264	239	264	273	238	233	223	248	257	234	244	256	227	250	236	249	240	239	263	239	261	243	221	236	238	242	249	262	237	229	266	252	277	247	235	245	285	235	206	230	249	247	249	253	259	278	248	243	273	251	250	240	274	249	264	232	243	262	232	241	237	228	268	241	257	217	253	241	246	242	250	265	244	241	257	234	263	258	260	239	253	252	258	220	240	270	252	240	230	226	233	262	272	245	243	250	266	236	259	258	250	240	254	269	252	260	264	254	253	222	270	244	256	246	252	236	250	262	259	232	258	248	227	264	257	240	274
345	1	1900	149234	359	0	191	670	794	1020	1009	1021	1262	1189	1281	1308	1042	498	265	272	259	274	229	247	214	231	224	226	204	185	210	232	213	213	204	195	200	211	212	204	221	217	204	172	207	201	220	201	181	179	187	213	175	185	180	195	188	210	168	172	178	202	185	156	175	189	179	154	174	162	178	168	166	180	170	166	173	172	157	173	164	177	158	165	178	163	169	156	147	177	184	179	170	166	171	181	208	187	165	162	168	158	176	190	187	177	156	158	198	175	170	185	165	166	166	169	184	156	157	195	177	182	178	144	194	172	158	146	180	157	156	174	160	154	177	172	148	185	181	187	161	155	168	176	165	184	162	173	196	182	157	158	160	169	164	147	179	167	172	164	145	165	154	196	153	189	169	173	179	147	156	167	178	167	160	157	151	175	165	177	182	155	162	199	167	171	164	167	167	188	190	168	170	179	171	148	175	166	141	176	169	149	165	178	176	179	178	153	150	187	161	162	161	152	152	154	162	175	160	184	157	154	175	145	145	166	165	159	174	178	143	174	175	176	148	178	169	161	169	172	161	156	176	188	154	158	151	185	163	163	195	155	164	159	174	148	176	143	154	170	164	181	168	181	183	163	181	162	180	163	166	174	183	177	180	165	143	156	162	168	167	177	141	163	184	162	182	155	168	151	156	147	186	175	185	150	180	174	158	180	153	160	160	163	148	162	166	163	165	146	159	173	179	174	166	178	165	180	145	152	187	168	165	167	160	171	169	155	162	172	178	176	157	161	189	177	171	186	163	164	166	161	183	178	157	144	158	157	177	153	185	167	159	170	154	186	167	148	166	164	161	184	168	156	195	161	174	175	162	173	161	140	160	142	197	148	177	139	168	168	166	150	176	169	179	171	165	159	181	161	169	162	147	154	152	146	158	161	175	180	146	167	170	166	148	184	165	136	166	179	165	174	166	159	170	170	171	189	167	173	203	187	153	159	163	169	143	174	146	163	172	179	185	162	168	156	176	159	161	172	161	184	166	161	147	155	155	167	169	137	186	166	161	161	176	187	171	152	168	155	158	192	178	153	160	172	158	162	167	164	167	164	136	187	159	180	159	161	161	143	159	175	154	160	173	173	183	154	153	176	171	163	168	158	168	160	165	157	165	155	169	179	165	156	177	180	134	189	150	165	154	154	179	163	160	194	170	154	199	165	171	180	163	161	148	177	160	169	175	156	178	176	135	149	172	179	161	167	165	161	179	153	174	182	143	204	174	166	150	159	151	152	167	174	189	157	162	152	171	165	160	166	182	157	155	151	166	158	171	164	145	171	169	150	168	193	164	141	187	177	167	155	134	170	140	183	164	148	181	184	155	181	170	175	184	163	152	173	177	151	168	166	174	173	164	155	181	178	163	166	198	159	167	161	193	186	169	174	159	168	192	179	152	158	167	180	160	155	157	156	166	165	181	188	163	149	184	182	165	165	153	176	161	157	185	186	189	153	152	168	170	149	159	163	159	175	130	178	159	142	178	151	162	162	172	157	192	155	163	173	164	165	182	182	168	182	158	166	151	162	179	179	165	170	163	170	159	151	152	151	172	182	176	163	152	170	156	163	165	166	176	178	182	170	178	174	157	164	161	158	175	128	169	184	157	153	174	169	146	168	170	166	138	153	184	161	151	145	179	166	166	167	185	164	186	138	171	146	177	163	186	173	158	159	185	164	163	128	149	160	172	180	161	171	184	161	163	175	179	143	152	148	146	155	167	187	160	180	174	159	169	183	173	156	161	169	150	172	154	159	168	171	160	152	181	156	182	170	174	177	165	180	194	168	149	154	154	150	156	165	154	163	159	166	154	153	160	133	179	162	159	152	161	166	177	174	160	162	158	172	175	172	171	162	163	150	149	160	169	181	156	122	157	169	172	163	162	156	173	167	156	167	194	174	150	158	171	173	151	144	153	146	152	150	152	165	183	167	176	186	172	144	155	170	165	187	187	171	158	173	163	142	171	185	172	161	207	174	185	154	169	154	149	168	154	137	185	160	163	181	162	140	175	170	172	158	168	151	161	185	165	178	153	173	159	144	175	149	160	163	171	163	174	183	176	147	169	165	138	180	188	168	169	163	160	161	160	160	165	151	160	149	178	167	160	161	180	171	155	158	169	153	181	189	185	169	155	161	184	165	173	146	143	177	161	171	161	169	168	187	154	152	174	163	195	135	157	167	157	156	182	168	154	157	148	167	160	168	144	171	161	179	181	161	139	185	153	180	151	156	143	154	173	153	157	168	175	156	164	155	158	197	164	179	145	183	144	179	156	189	167	150	152	165	149	165	169	161	173	154	169	172	160	158	176	154	156	157
345	2	2100	149358	348	0	128	627	704	692	870	971	1367	1374	1349	1295	1159	520	278	329	264	263	285	245	252	258	244	235	227	259	237	223	185	215	209	206	205	194	227	218	183	234	162	196	209	215	244	182	197	169	167	196	185	194	202	176	162	208	171	174	204	187	180	180	180	188	169	189	185	205	202	190	196	181	161	168	169	183	168	198	156	198	152	180	174	197	173	179	169	187	191	197	168	170	182	196	180	167	171	191	171	191	177	170	170	172	181	170	176	190	191	195	185	202	175	173	182	172	166	172	160	182	144	180	190	174	168	169	169	173	207	155	188	157	180	190	182	172	164	171	167	158	175	201	159	158	155	181	189	172	171	179	182	183	168	177	191	171	175	179	180	172	155	158	174	192	212	166	168	158	139	178	166	136	175	161	160	178	199	150	190	172	184	166	169	163	175	190	164	153	158	179	169	194	171	163	158	198	174	160	173	155	148	162	173	157	167	179	165	165	176	181	198	176	149	144	143	159	175	145	174	165	165	161	178	155	175	153	168	157	166	159	156	169	180	188	161	177	150	164	171	186	165	186	171	162	175	196	179	164	163	173	169	176	172	166	176	181	188	155	154	156	171	175	182	165	165	177	154	162	186	183	168	158	174	161	187	173	177	190	168	183	182	144	143	176	170	172	156	181	153	178	165	175	206	147	169	190	177	172	169	185	170	157	183	146	164	164	185	165	161	187	160	168	165	132	187	161	163	164	182	172	165	168	147	191	170	185	185	185	154	164	162	185	159	170	177	154	178	162	153	203	176	163	194	178	177	166	153	174	162	157	180	159	189	155	188	183	165	185	167	162	172	185	141	177	176	188	166	168	179	171	175	157	177	171	159	177	160	166	170	158	177	154	179	168	164	193	166	168	186	168	183	166	163	188	155	160	183	171	163	163	194	185	165	162	156	152	161	161	186	147	159	175	162	169	159	166	154	164	151	181	163	193	158	205	161	179	157	158	168	150	162	188	161	187	178	159	154	176	160	182	166	179	198	164	176	144	163	205	177	196	163	166	193	171	168	149	177	163	192	171	166	183	183	178	174	173	174	182	153	188	180	153	166	198	156	161	180	144	196	178	177	172	169	175	159	171	172	170	154	149	189	173	166	177	164	167	157	155	193	154	181	179	174	156	186	165	175	160	163	187	192	191	162	175	150	171	155	182	164	160	196	160	172	166	146	164	168	179	193	170	190	137	190	181	180	172	145	153	158	170	158	167	162	182	171	176	176	174	172	186	158	177	181	187	184	164	142	182	168	182	168	160	166	155	168	146	159	183	144	148	180	187	163	155	171	166	169	159	165	166	159	173	182	147	173	172	173	171	171	173	184	157	156	179	186	201	164	158	177	181	168	147	180	169	152	169	163	154	167	161	160	191	166	176	173	177	174	190	168	160	174	142	170	154	163	191	154	150	156	162	174	164	177	185	154	173	161	179	183	185	193	167	180	169	179	164	162	155	171	179	152	164	178	167	176	166	171	177	193	182	163	180	175	173	174	185	172	157	182	157	157	176	146	180	183	163	187	174	169	186	180	185	174	195	159	186	176	138	180	179	161	164	169	168	163	170	187	174	171	153	173	144	167	185	184	144	166	165	154	161	159	187	159	169	177	178	166	159	168	164	178	176	173	172	143	173	162	155	160	187	186	180	141	167	165	162	179	163	150	165	167	153	182	175	149	179	151	168	158	184	171	174	163	149	161	177	168	177	165	156	192	157	171	157	184	170	154	162	167	184	162	166	182	163	161	162	167	185	164	187	178	162	192	181	170	158	141	154	160	151	172	171	162	177	152	175	192	173	165	161	182	171	167	161	161	184	194	157	203	174	170	168	167	176	164	173	168	171	163	172	152	203	154	143	165	171	159	160	165	204	173	155	159	189	157	179	154	156	135	154	144	184	175	171	160	179	142	171	173	175	173	177	181	149	145	165	160	179	156	174	166	167	178	175	175	197	160	180	161	162	183	173	160	182	207	183	176	178	163	165	168	174	191	164	165	182	155	169	162	169	157	141	171	185	168	159	166	196	155	194	177	157	159	204	172	171	176	161	159	164	145	140	145	169	156	156	162	192	168	180	169	178	173	177	173	157	166	183	177	185	177	169	167	194	163	169	139	158	171	177	153	166	156	160	182	195	146	171	163	176	179	174	176	179	184	160	170	164	174	174	174	149	155	172	163	151	164	175	164	166	142	170	167	150	175	192	170	170	171	176	183	173	159	158	188	184	177	164	178	152	175	184	176	169	179	188	159	175	173	166	174	151	176	164	151	176	170	183	156	186	162	160	174	164	160	189	188	186	179	180	180	184	148	188	191	178
345	3	3500	149481	354	2	139	664	692	774	994	1319	1478	1262	1408	1354	1229	722	318	323	320	299	308	293	282	244	260	262	227	249	266	231	205	253	220	239	259	211	206	245	237	228	225	225	227	230	248	193	214	226	230	235	209	211	217	209	208	211	192	187	208	186	202	209	205	213	191	181	205	183	213	197	220	231	196	238	169	212	203	178	206	218	206	182	187	201	205	205	200	182	209	207	204	211	223	184	177	185	213	196	201	208	180	207	192	209	178	189	194	196	186	206	179	197	180	179	180	205	188	219	197	196	207	195	207	184	185	201	177	222	178	198	172	207	197	200	224	186	196	188	218	197	175	191	192	196	191	176	188	201	194	184	201	200	190	212	186	180	196	189	188	202	173	210	169	221	214	195	183	195	210	190	195	194	231	192	196	211	196	202	221	187	226	200	167	184	195	196	197	189	181	194	175	212	184	210	208	194	177	193	187	195	190	187	223	201	182	185	194	204	172	221	221	164	189	200	190	217	207	204	206	188	183	194	201	188	202	192	193	186	212	188	197	210	173	177	198	206	200	213	191	198	187	192	182	198	183	225	183	198	202	212	214	223	180	199	182	195	186	197	207	192	187	210	223	181	180	227	202	175	193	211	181	213	203	162	192	188	199	196	196	193	207	201	203	195	186	195	206	181	180	216	184	205	207	202	188	172	182	204	208	210	196	175	194	192	213	186	194	175	198	188	180	202	200	188	171	208	148	199	181	198	211	216	200	219	172	191	191	221	162	178	177	191	216	184	183	187	188	181	203	177	199	203	186	200	213	158	213	182	179	193	184	172	184	212	190	173	176	194	201	185	199	173	192	199	200	195	194	201	178	174	182	189	203	203	190	185	198	198	195	174	197	191	188	180	188	198	183	177	185	192	166	213	197	199	190	196	210	190	185	189	203	206	192	203	187	178	189	181	188	206	182	208	197	180	188	188	204	195	189	210	171	169	169	212	202	206	190	178	177	176	187	200	177	176	184	224	208	177	196	189	209	207	189	206	209	202	207	211	191	186	200	177	190	182	202	208	206	197	194	210	202	164	203	177	189	214	204	184	204	193	197	186	202	206	206	202	205	184	195	184	175	193	190	181	196	195	189	199	188	193	186	194	188	181	185	203	204	186	204	182	204	187	199	200	200	197	212	197	187	181	189	179	188	172	195	206	188	196	192	183	188	202	201	199	200	196	205	202	190	187	205	204	195	203	152	202	217	186	208	201	226	215	202	200	221	180	185	202	187	159	188	200	188	177	167	184	191	173	190	211	185	169	194	202	202	191	186	187	206	206	178	194	222	206	193	185	203	229	180	195	183	193	196	188	201	190	196	195	197	213	180	191	197	188	184	204	168	176	166	203	197	197	211	197	197	190	193	187	191	192	179	204	167	196	176	188	187	203	173	210	199	192	201	196	214	196	207	167	175	178	189	213	166	195	187	162	191	207	184	199	182	204	190	182	189	191	175	209	205	190	180	180	200	205	189	187	207	180	172	189	215	214	187	199	172	202	210	218	198	174	186	201	172	198	188	182	205	206	211	159	198	186	182	218	170	188	189	187	196	196	181	190	167	175	184	193	188	210	190	183	181	184	176	181	206	181	184	187	203	193	208	200	209	194	210	197	182	221	191	219	212	202	197	206	176	188	206	193	201	194	187	184	191	188	184	186	197	200	198	181	170	163	195	228	203	194	188	193	173	166	187	201	188	202	210	166	186	195	213	187	205	193	185	177	225	184	171	198	184	184	208	207	190	174	216	179	184	189	173	163	186	185	203	204	188	192	180	183	183	206	198	189	185	177	202	198	194	196	190	163	203	202	196	189	201	179	209	181	201	182	178	202	205	194	189	202	183	187	189	194	174	207	174	190	197	181	192	195	218	197	178	206	203	212	175	186	206	187	186	190	190	186	180	177	195	183	200	181	193	205	193	190	197	172	200	196	170	185	176	213	175	200	190	177	197	169	193	179	193	218	175	205	175	200	164	188	205	217	188	196	183	198	185	199	193	186	180	196	185	189	179	203	182	198	161	189	198	187	185	190	182	172	193	188	194	191	188	204	172	183	177	188	207	201	194	204	176	217	182	209	190	190	193	186	190	207	180	216	219	189	197	194	192	209	203	181	169	193	179	178	168	177	192	221	187	183	187	192	196	175	176	186	212	178	195	189	185	200	192	191	211	188	193	191	188	192	194	197	177	198	189	176	197	186	195	203	185	170	168	204	192	203	192	181	187	147	216	186	210	211	176	192	164	183	180	170	187	182	176	209	215	196	190	196	179	180	194	189	191	198	180	181	177	197	201	186	184	201	165	193	200	212	197	214	202	174
345	0	2700	149604	351	0	102	681	916	1159	1425	1393	1477	1268	1467	1440	1320	1098	523	387	388	358	352	353	345	338	330	317	303	365	315	331	305	311	280	310	312	309	323	310	279	275	309	293	300	274	268	280	276	288	282	253	252	281	267	241	277	264	239	275	251	282	271	265	246	251	242	262	254	268	262	255	287	253	266	258	274	268	244	257	285	286	249	244	237	266	266	276	259	239	267	270	253	255	233	278	247	238	268	237	266	251	256	260	266	291	244	241	233	255	255	272	231	251	250	255	245	243	242	255	263	240	244	267	256	254	250	257	236	240	269	254	257	270	256	260	263	260	219	253	257	268	223	254	268	251	234	271	253	274	241	264	231	259	265	242	252	275	264	247	249	254	245	230	234	246	242	252	247	246	231	238	221	241	249	253	241	263	260	226	269	235	252	261	241	254	231	235	245	257	248	244	250	230	229	241	275	239	263	223	261	245	275	229	256	249	243	258	246	245	252	240	249	249	272	244	253	236	249	245	243	230	269	239	262	240	206	228	267	249	238	266	254	257	201	270	261	237	236	202	246	249	236	282	242	239	219	265	235	231	243	232	253	246	227	243	244	260	238	250	240	249	243	246	243	260	261	230	247	240	268	241	255	255	226	264	230	224	262	249	228	238	216	235	249	258	238	251	232	262	232	266	236	228	239	241	248	255	245	246	229	240	272	251	238	241	246	244	247	244	220	244	245	260	248	242	260	254	232	235	234	253	229	240	232	252	198	217	242	230	269	268	237	249	232	231	243	233	243	258	259	247	242	217	251	242	239	238	240	241	248	254	249	241	253	229	248	213	226	257	201	263	255	222	244	232	203	234	247	233	233	241	239	244	229	280	235	255	235	240	239	248	266	245	246	262	242	263	273	236	232	279	264	216	253	249	273	260	245	257	288	233	264	235	235	229	254	233	261	237	246	254	274	256	233	228	256	244	241	249	243	247	250	235	262	252	243	255	274	227	235	277	247	240	248	253	245	242	242	218	252	246	245	237	240	253	261	241	256	256	257	243	231	254	238	206	244	235	251	240	239	244	264	265	219	241	244	242	264	263	227	272	259	246	260	260	237	236	295	245	233	259	230	237	240	258	262	220	243	239	265	243	241	252	245	242	254	209	237	232	231	249	243	277	241	263	241	250	256	255	237	265	216	225	226	267	264	255	220	244	242	246	249	256	206	229	250	237	258	235	257	230	274	255	221	260	271	252	237	246	230	241	252	235	245	257	211	251	237	232	252	263	228	254	275	250	284	256	257	239	245	241	266	245	217	231	258	246	233	243	238	235	225	243	240	264	227	229	254	241	210	262	234	239	244	258	246	216	270	255	249	254	248	233	229	237	229	244	255	279	236	247	265	265	256	241	264	272	249	266	242	244	234	228	264	221	235	265	237	273	252	246	233	266	290	238	236	259	224	246	251	246	257	237	251	274	219	231	264	264	237	217	247	249	264	226	259	233	258	231	239	243	243	226	246	208	230	235	241	230	224	246	262	219	258	238	275	251	233	238	263	244	254	259	257	226	257	243	239	239	279	247	218	267	238	269	261	231	215	243	245	256	261	257	225	251	254	235	254	229	238	251	243	229	241	257	258	244	226	254	264	232	235	251	234	226	271	219	244	232	248	241	272	239	232	211	239	247	249	237	248	277	237	222	265	237	234	258	273	254	234	247	237	259	244	246	260	240	228	240	241	250	264	236	249	272	237	253	215	241	234	239	260	246	271	239	273	251	230	263	244	242	238	246	236	255	252	266	268	243	245	227	241	262	259	244	231	232	243	237	281	244	252	256	243	257	247	243	232	262	238	251	261	235	252	265	245	233	252	242	263	243	248	238	250	263	260	245	221	257	252	249	240	254	226	249	283	248	221	253	259	237	235	256	236	248	211	243	253	224	244	249	259	252	237	234	249	270	252	235	236	251	258	229	270	271	274	239	275	243	244	215	252	240	218	249	242	242	215	250	253	250	258	243	218	270	231	249	245	266	249	223	241	227	216	251	246	243	242	239	227	256	236	236	268	267	224	214	270	235	259	247	245	217	237	247	234	239	244	250	231	254	226	223	239	244	221	289	233	259	244	274	247	240	245	272	240	228	255	244	244	243	282	256	258	236	229	249	223	235	214	246	266	243	247	243	255	244	215	249	245	244	263	270	277	250	230	237	245	256	253	249	252	239	242	248	226	257	262	216	270	225	229	247	262	227	242	226	272	219	216	245	259	237	231	243	235	264	256	254	252	242	246	248	269	251	252	233	250	264	236	244	247	241	252	233	234	255	230	270	231	255	265	261	232	247	254	272	290	230	231	238	243	242	246	251	278	263
345	1	1900	149727	348	0	162	746	717	1007	974	1071	1285	1049	1194	1220	1105	802	523	308	300	258	240	269	264	262	227	232	214	236	220	206	229	208	216	212	203	205	195	200	167	213	206	201	213	186	162	197	165	226	212	176	211	180	188	183	188	176	169	171	190	202	184	178	164	191	185	181	165	190	187	172	150	207	188	180	176	201	184	202	171	179	187	178	185	207	166	181	170	172	189	168	159	185	180	164	167	178	172	193	177	190	166	196	174	174	181	194	160	187	184	154	155	161	168	178	156	193	159	199	163	162	189	163	202	186	164	184	165	179	167	177	163	167	145	174	154	161	187	166	171	190	180	157	162	150	167	178	166	165	171	161	189	173	150	173	166	171	166	174	168	158	184	175	175	181	183	165	168	179	162	178	175	166	150	171	162	186	173	170	173	166	159	171	170	167	181	188	185	170	184	166	172	175	159	165	171	164	142	181	162	179	171	199	146	157	203	164	184	173	173	156	177	170	180	168	156	162	168	149	161	163	166	177	155	173	185	170	175	187	153	169	178	164	169	169	205	213	171	154	183	152	169	146	172	168	179	160	173	169	177	170	172	175	164	162	171	177	170	178	190	170	187	184	166	174	168	185	175	177	151	138	195	179	157	169	166	183	154	187	146	166	175	193	180	185	164	159	161	172	157	179	149	177	160	161	169	171	175	150	182	159	164	176	153	169	143	163	181	167	173	163	179	168	148	202	174	164	189	167	142	163	161	149	187	189	168	197	170	164	185	175	164	184	155	195	152	165	169	158	176	157	165	163	191	145	176	173	175	165	163	141	169	176	149	184	179	152	176	150	182	169	164	159	173	164	166	180	162	173	176	188	160	168	169	189	182	163	155	158	164	163	168	156	168	178	165	155	174	147	153	165	175	188	179	171	161	165	158	144	176	124	154	155	181	175	186	178	163	227	170	168	133	196	156	205	164	145	172	170	176	150	168	148	195	185	170	197	153	163	160	160	170	193	172	165	173	157	159	169	173	171	172	174	158	174	170	181	162	162	161	165	174	167	179	163	163	173	177	180	145	165	161	191	171	173	182	188	169	188	187	165	172	168	166	163	190	174	162	162	186	158	159	191	182	187	165	172	174	169	158	160	158	151	164	161	162	171	159	173	168	170	162	183	159	178	171	163	175	152	164	194	172	175	167	163	140	158	165	180	175	193	177	174	160	191	181	164	169	169	177	192	173	167	174	167	164	174	177	180	179	176	156	169	194	162	169	169	164	153	190	185	154	161	154	195	199	182	213	168	172	165	182	186	153	157	151	181	191	158	144	157	159	183	169	189	176	189	166	149	168	169	147	196	160	183	173	162	159	163	155	190	153	183	169	169	180	156	174	170	175	172	174	178	156	183	177	147	174	169	164	171	184	165	185	147	178	189	174	164	145	163	179	177	183	157	170	153	193	177	192	159	170	160	184	175	159	173	161	157	170	163	176	154	194	178	175	168	164	161	159	172	168	187	168	184	160	166	181	147	182	159	186	180	156	172	164	156	171	183	189	180	171	161	173	182	181	163	161	173	165	157	151	176	175	158	187	144	165	174	171	159	168	178	150	185	174	175	163	181	172	147	169	159	165	166	191	155	176	175	182	177	157	165	170	175	173	160	181	190	216	177	163	166	174	155	147	168	188	187	183	159	193	164	162	176	154	188	155	175	176	139	181	160	164	175	171	172	182	168	187	158	188	173	148	174	164	180	169	176	159	181	188	177	163	178	151	182	160	167	162	176	178	186	165	165	182	161	173	171	163	182	175	169	162	170	174	184	193	159	169	177	163	172	177	191	162	169	162	165	176	168	194	167	201	174	173	154	172	168	189	163	170	147	166	176	143	172	163	192	162	179	149	179	155	167	178	170	200	170	186	178	168	187	175	176	167	188	160	174	188	184	137	163	165	172	177	171	164	160	173	165	163	172	157	171	168	162	171	171	157	184	183	170	175	153	168	144	160	174	144	188	164	157	165	164	173	166	161	176	194	154	163	167	188	170	162	175	161	147	162	155	155	162	164	158	181	168	164	153	175	168	151	171	182	163	178	158	167	177	176	155	156	200	159	176	166	154	139	145	136	133	192	177	159	177	171	157	167	185	153	182	195	158	181	181	161	160	171	149	156	172	166	155	181	183	134	168	165	179	197	163	166	177	190	155	162	148	176	183	170	177	169	155	156	207	173	192	195	164	166	168	165	192	174	163	169	155	156	173	175	194	152	169	205	159	159	178	168	173	178	163	182	171	142	169	155	171	158	149	155	177	177	141	163	176	164	199	165	168	175	175	189	198	180	161	174	175	185	182	172	171	169	169	181	169	163	158
345	2	2100	149850	355	0	109	699	784	924	910	1299	1331	1322	1331	1254	1038	678	407	340	286	317	298	248	267	250	244	252	242	209	226	240	220	244	250	217	193	242	206	223	230	208	204	219	202	211	198	203	184	196	207	179	194	176	184	204	189	212	193	209	202	190	198	192	157	175	182	171	193	180	190	199	166	201	190	189	184	163	200	163	167	195	181	171	170	185	181	204	168	200	167	179	152	186	175	168	180	209	185	175	188	196	190	183	175	203	172	192	184	165	173	176	178	181	189	197	204	178	190	179	174	190	170	176	172	171	191	199	168	176	186	182	159	174	193	182	165	197	170	178	187	162	184	185	181	171	178	193	195	188	196	174	156	195	181	164	194	174	191	178	172	182	184	188	161	180	188	179	197	194	173	197	169	163	160	184	195	177	185	176	184	165	166	174	207	178	189	170	194	169	197	172	184	195	188	185	184	164	182	192	172	179	190	162	173	172	184	186	188	208	163	182	172	184	183	199	163	167	165	188	171	179	174	174	179	143	176	160	185	179	162	170	197	190	190	198	148	202	193	198	191	185	199	171	153	195	168	151	190	166	167	166	188	182	164	175	162	174	186	194	189	192	173	190	186	173	164	192	164	153	163	175	173	180	174	188	173	155	188	194	175	173	154	194	183	142	194	191	187	191	170	189	183	176	170	183	194	169	176	171	176	182	185	192	174	186	163	185	182	163	146	173	172	199	197	179	185	208	163	176	177	162	192	179	198	165	176	181	181	204	161	185	195	185	157	162	159	171	183	163	172	169	185	160	162	168	195	164	157	173	147	189	172	176	150	173	168	177	176	180	176	157	193	147	168	182	188	183	169	176	153	156	164	191	182	194	179	172	190	187	188	168	158	190	180	161	173	166	170	166	174	174	173	165	178	180	207	174	184	174	178	187	177	193	165	170	186	153	195	179	169	176	168	171	176	165	180	199	163	157	179	188	199	155	178	189	181	184	151	169	166	211	175	174	183	166	165	167	160	164	176	189	187	196	185	183	168	171	169	208	157	179	198	182	159	159	168	171	170	173	168	187	151	173	182	176	184	194	179	163	186	173	182	167	164	163	163	183	188	162	168	177	171	162	181	176	172	156	180	192	168	174	169	170	183	181	180	177	179	156	158	190	167	164	165	212	152	172	163	163	177	172	205	175	170	198	151	199	168	179	177	165	168	161	172	165	192	198	155	200	176	166	188	171	183	182	188	189	168	151	184	193	158	197	177	159	178	165	162	157	177	178	180	160	172	152	176	185	179	179	170	204	150	169	157	201	195	176	179	183	162	185	193	168	172	180	184	162	171	169	174	158	165	184	155	184	149	158	157	181	161	180	164	165	201	168	150	168	174	171	168	159	173	174	191	173	189	164	167	168	187	163	176	187	180	186	166	205	187	160	189	175	188	170	181	198	153	199	187	173	187	191	166	174	184	156	179	162	176	178	179	174	172	171	186	172	163	183	171	174	179	200	199	201	167	167	174	173	164	175	179	182	202	158	199	159	161	175	178	186	169	174	183	163	164	184	177	186	172	177	170	191	158	149	172	189	165	145	182	165	167	170	187	195	178	168	162	199	163	166	192	194	172	154	188	182	156	167	193	182	194	188	181	170	168	179	160	205	169	188	164	161	183	177	174	159	150	194	164	194	181	183	161	172	174	173	165	211	175	158	182	156	185	177	171	174	156	176	158	177	174	158	186	172	174	172	161	183	179	170	195	180	186	191	153	177	196	180	163	193	156	189	191	174	169	160	163	170	188	159	185	188	185	177	174	166	170	168	177	190	192	185	168	187	172	164	191	166	189	182	163	203	164	179	181	179	178	184	187	186	175	175	168	153	172	159	170	169	157	196	180	167	175	180	169	185	173	198	157	166	170	175	176	183	175	176	175	175	138	172	178	177	183	180	177	178	163	176	169	171	193	142	158	187	156	159	200	182	152	206	162	173	175	189	183	159	166	172	190	157	171	171	199	168	188	192	186	191	186	177	176	166	189	151	199	182	177	191	175	164	188	199	190	175	168	169	200	165	184	189	179	189	170	194	183	175	163	190	194	164	208	177	185	149	191	173	172	176	180	170	160	211	161	182	176	154	191	178	169	190	171	187	164	170	156	179	163	156	176	145	193	166	180	166	191	184	187	193	169	179	176	166	177	152	165	169	172	178	174	159	170	191	178	171	168	178	165	168	186	167	170	198	189	188	186	169	167	173	185	169	195	153	145	168	170	191	173	167	190	162	183	180	174	138	173	196	170	168	203	177	186	178	164	161	170	154	156	167	168	169	162	151	178	187	172	159	175	194	172	186	145	195	173	169	191	194	191	170
345	3	3500	149974	354	0	143	831	1047	1325	1410	1495	1461	1347	1373	1342	1254	786	433	436	339	291	334	301	308	266	259	278	282	271	250	248	236	276	248	263	241	245	254	239	253	243	217	275	241	253	255	258	256	220	246	224	223	224	225	245	216	224	226	222	249	262	227	225	224	204	208	226	239	231	244	207	241	231	223	246	210	237	222	211	208	233	218	236	237	240	214	230	226	221	223	219	200	220	208	207	205	203	188	204	232	215	227	217	199	203	232	224	197	203	219	227	197	225	215	218	250	198	202	201	232	212	172	203	219	221	225	214	241	204	206	221	233	196	223	177	226	242	217	194	189	237	211	206	199	221	192	234	207	232	233	197	227	214	208	206	233	176	192	194	202	237	207	198	188	205	214	227	214	218	179	214	219	204	190	221	231	221	249	217	225	207	193	191	202	224	209	195	216	207	212	230	218	199	235	206	201	209	243	225	208	205	193	227	210	199	229	195	202	207	198	224	204	222	220	223	214	226	205	190	213	208	215	226	221	215	199	191	215	204	194	219	210	192	205	203	241	192	202	209	216	210	238	187	209	185	190	217	209	211	202	204	219	197	215	191	201	207	199	238	209	204	198	242	237	213	225	194	215	204	208	219	229	208	199	210	218	198	221	236	208	195	215	204	216	221	236	242	215	193	208	203	188	211	220	210	216	218	230	219	213	210	209	207	204	232	206	224	219	204	212	223	215	217	192	181	221	209	218	222	217	204	234	194	195	212	196	228	211	210	194	197	223	220	207	218	219	233	205	200	201	221	211	216	187	190	210	209	217	214	227	220	218	205	217	196	200	206	210	213	215	238	198	216	195	219	208	220	185	216	208	200	212	222	226	218	225	202	224	231	209	222	225	218	213	212	201	227	212	211	189	168	193	189	205	228	214	210	235	198	205	199	201	222	241	215	206	224	204	197	255	210	206	223	196	231	222	199	195	172	222	202	220	231	206	212	207	198	212	196	218	198	208	225	211	211	198	228	197	204	222	197	210	195	204	247	186	202	206	209	215	224	204	221	203	211	196	210	191	196	231	239	220	201	190	206	214	219	209	206	191	187	188	221	182	216	202	214	212	218	196	204	246	184	217	215	194	212	235	207	197	208	201	201	205	216	217	219	190	208	209	210	229	232	218	223	205	195	206	226	198	181	199	237	225	199	217	243	205	224	207	223	201	202	217	210	193	198	238	201	169	209	223	197	232	194	191	209	194	201	201	194	229	197	217	208	205	214	223	213	204	204	187	208	215	207	230	205	206	207	208	218	206	175	213	216	216	216	204	205	195	198	206	212	202	207	211	181	211	226	199	227	224	192	204	214	224	197	210	229	202	176	204	190	202	213	196	219	222	215	215	228	189	206	197	199	187	234	230	239	214	197	189	219	199	201	187	217	215	207	202	231	191	195	203	191	204	220	215	195	193	235	245	202	202	217	193	223	213	210	186	211	216	189	215	214	204	242	199	194	198	231	191	189	209	224	208	205	210	213	220	193	202	205	195	210	206	235	221	226	181	201	214	208	227	196	215	222	207	223	211	185	193	180	217	206	213	200	207	195	219	217	206	214	199	218	193	199	207	211	200	237	209	236	215	214	237	200	201	206	236	213	202	192	195	205	207	225	189	231	212	202	207	218	216	231	199	215	200	217	202	248	222	207	212	210	202	202	195	202	195	208	212	208	211	229	214	222	193	235	191	207	216	201	200	196	210	191	225	219	222	186	222	208	174	244	201	209	227	221	191	219	209	220	217	194	220	209	216	245	199	190	202	210	225	228	223	224	199	229	193	221	209	192	236	207	210	227	213	221	203	197	243	218	228	199	212	221	209	216	221	198	212	182	210	202	204	209	195	206	199	188	208	235	217	201	210	199	205	222	216	207	223	234	214	207	209	226	203	218	227	213	237	223	206	204	209	193	226	192	208	207	201	207	188	231	207	222	197	201	228	203	189	227	218	215	213	223	205	204	208	212	221	205	215	218	214	206	220	194	208	204	220	204	190	193	259	210	215	194	197	197	199	214	216	207	226	220	230	221	216	202	183	204	224	203	197	237	208	213	231	204	213	224	202	202	230	217	196	237	190	214	215	193	208	206	219	222	190	213	223	211	216	222	210	202	246	194	203	200	212	228	223	215	206	197	218	234	222	223	208	191	202	197	184	161	211	228	211	234	229	192	206	217	211	195	222	203	213	216	208	216	192	222	198	214	230	180	202	195	196	214	214	222	213	200	220	216	188	213	195	225	209	204	215	203	201	228	220	195	196	224	208	207	219	186	213	217	207	203	197	230	190	208	185	194	221	222	188	183	219	199	206	204	237	214	212	202
345	0	2700	150097	352	0	149	834	1042	1269	1371	1435	1455	1321	1362	1396	1366	1015	594	684	384	387	366	360	358	342	317	332	303	310	303	325	283	293	275	302	290	297	298	311	286	295	286	284	282	288	272	279	287	265	297	251	263	246	259	275	255	251	271	262	249	241	305	269	231	267	264	249	247	248	268	257	262	245	237	220	280	246	248	278	260	248	246	266	243	245	266	263	266	246	257	238	226	239	223	233	256	251	260	235	215	272	258	258	239	254	261	255	227	255	226	270	236	244	241	244	236	263	236	230	246	258	218	278	257	226	260	245	278	240	240	230	229	254	240	255	244	246	250	279	252	262	233	231	243	249	232	244	227	256	240	256	247	252	242	230	270	240	230	230	253	271	229	259	256	264	236	226	230	230	226	262	210	241	265	257	247	232	246	240	234	246	265	238	253	232	230	252	242	236	248	239	244	220	261	227	252	272	257	227	208	254	231	268	224	267	220	261	254	235	244	235	233	261	243	248	242	255	238	267	252	239	238	227	231	202	210	271	222	219	233	223	232	242	233	219	248	246	274	248	218	231	235	250	270	222	238	255	241	246	224	228	260	251	228	237	228	243	222	244	245	270	246	260	234	224	263	232	233	252	230	280	239	240	226	243	241	211	241	237	241	262	255	269	231	261	236	230	226	228	265	254	252	228	253	234	236	249	269	224	243	247	270	283	224	255	242	246	231	237	236	243	255	261	253	207	259	222	248	254	228	204	268	219	258	245	243	245	256	212	230	229	230	250	264	253	246	217	262	233	243	272	243	231	274	269	225	241	222	205	245	244	219	242	232	248	231	248	244	234	227	265	254	237	214	259	254	269	244	250	238	252	229	208	236	256	236	219	244	237	247	264	224	227	260	249	230	239	241	246	235	244	250	228	244	232	225	210	252	248	239	263	234	245	247	256	262	237	224	214	251	258	242	258	217	243	246	221	239	255	240	262	226	247	226	246	237	282	234	242	242	241	225	242	236	241	240	244	240	224	227	246	244	252	214	261	242	245	236	261	251	237	245	255	224	256	234	241	242	250	237	244	247	252	222	231	243	275	273	236	254	245	234	256	228	223	263	254	249	222	250	240	227	270	229	241	243	242	254	261	225	259	276	240	219	202	240	229	253	245	228	224	221	230	229	247	242	241	220	251	240	227	243	238	238	211	214	227	251	254	237	239	223	218	240	220	244	215	236	242	233	244	252	249	243	234	260	244	239	234	225	245	228	242	240	252	232	250	230	229	251	251	237	246	211	248	236	246	239	244	237	233	236	233	250	227	238	245	237	225	235	243	218	280	215	241	217	229	258	221	235	243	259	240	247	246	253	234	239	243	258	240	225	218	213	253	243	248	248	267	231	244	275	248	241	227	229	234	225	270	256	219	247	251	269	229	214	217	266	235	238	233	224	217	266	263	235	228	265	224	270	231	252	256	254	257	268	243	257	239	253	250	235	235	244	233	230	274	228	239	270	230	221	254	246	269	224	255	242	264	254	254	245	243	237	243	232	229	257	221	241	214	233	257	243	235	224	231	268	242	229	265	232	240	238	247	211	251	249	265	263	244	253	224	244	276	246	256	256	248	230	257	228	245	259	234	237	248	235	229	229	239	237	238	221	246	225	239	223	240	246	204	233	229	232	258	226	238	229	206	233	243	243	230	261	225	259	221	246	226	221	244	255	237	224	270	208	254	224	254	259	246	241	240	260	232	236	238	234	269	238	253	258	273	274	245	234	259	250	244	217	240	241	245	257	258	219	243	251	221	224	250	235	230	244	206	239	238	254	232	224	229	231	233	209	239	234	228	221	255	251	226	238	231	217	222	223	213	239	246	241	297	228	243	223	260	256	227	242	268	236	246	232	249	250	240	231	267	243	246	212	250	255	269	235	242	234	256	227	243	263	243	257	223	265	263	244	256	217	242	243	259	251	258	248	243	245	226	241	230	262	271	240	233	225	238	245	229	247	243	229	243	260	224	246	247	243	222	222	232	214	250	263	249	256	230	244	226	241	233	227	216	243	244	252	238	224	246	238	234	220	242	229	224	266	226	212	255	249	223	232	221	259	215	248	241	243	239	247	252	230	243	249	224	222	253	218	227	240	246	241	244	264	219	256	227	233	260	232	234	236	226	242	256	225	228	261	236	244	228	233	240	252	254	229	226	205	253	239	251	249	250	243	244	228	277	245	256	247	232	254	270	215	228	243	253	224	244	224	261	239	228	268	209	234	215	236	244	217	220	236	239	251	258	204	243	243	190	220	225	235	248	228	249	265	260	251	254	236	255	247	203	253	274	231	253	239	220	243	240	261	250	244	254	248	237	254	272
345	1	1900	150220	351	0	119	660	757	788	692	619	1145	1111	978	954	981	759	636	462	308	280	228	239	222	224	222	210	232	216	182	190	189	185	158	204	190	199	196	195	162	175	145	202	186	173	179	167	169	183	168	161	178	172	159	179	170	160	147	170	159	159	148	157	162	176	162	184	144	152	160	170	162	150	166	164	171	139	144	185	160	163	173	148	165	174	138	168	160	157	164	160	176	144	174	163	152	163	141	172	187	181	174	159	134	153	172	143	176	151	170	168	181	162	148	171	158	139	167	145	145	167	159	149	151	151	148	157	168	173	162	181	177	142	156	158	159	162	156	159	145	153	147	160	146	151	169	159	158	167	169	141	163	136	180	166	201	160	131	142	153	157	145	169	157	154	154	143	150	135	141	127	166	159	164	147	155	156	171	171	147	164	154	167	139	188	158	167	157	151	158	163	132	142	159	154	155	159	168	157	189	171	140	178	155	135	166	147	151	146	158	150	151	152	180	168	153	153	168	153	156	165	150	135	162	154	171	148	151	143	163	152	157	155	164	140	170	149	153	153	149	161	162	157	174	127	155	148	151	165	156	166	150	150	172	155	138	149	146	193	147	185	159	135	140	148	142	131	136	165	131	169	164	153	145	166	174	153	167	160	130	161	142	154	176	139	157	152	144	163	158	165	177	158	168	160	132	158	140	168	163	143	148	138	151	150	148	162	154	159	148	174	155	163	148	153	156	162	161	138	130	138	143	161	162	174	144	136	153	170	180	162	147	142	162	149	166	160	160	172	148	162	156	140	170	148	155	158	136	157	195	146	160	155	144	131	142	148	151	140	151	158	153	173	151	137	174	146	144	156	153	148	153	148	154	134	144	153	123	154	169	161	140	136	180	160	149	146	162	146	150	145	166	164	174	144	131	157	186	159	164	157	150	146	133	152	156	158	156	168	178	157	160	155	138	118	169	151	153	158	159	159	138	154	142	171	137	144	133	141	158	147	165	159	150	154	164	149	155	154	149	152	162	150	161	162	141	169	146	137	150	155	156	145	156	148	169	147	151	157	154	135	142	145	129	175	148	137	149	154	157	178	162	143	167	158	147	154	152	155	120	145	166	130	170	144	156	146	154	134	155	150	153	140	148	150	159	171	154	161	151	145	160	162	157	160	175	155	143	159	151	148	167	141	160	149	145	159	153	174	163	160	156	158	163	161	146	135	136	129	154	187	158	140	172	151	166	161	165	174	125	151	156	152	140	148	163	148	144	141	142	165	154	171	156	150	181	162	154	166	184	149	157	188	147	161	151	162	153	144	143	147	156	184	155	150	138	162	165	157	147	155	141	158	152	184	158	173	158	154	179	174	168	171	153	194	144	152	137	144	155	148	152	166	151	167	158	157	148	151	136	135	159	152	145	166	163	161	135	161	161	161	178	162	160	146	153	165	149	149	146	149	149	147	156	131	159	143	145	175	132	124	151	126	136	170	137	148	151	147	168	152	150	161	158	151	148	130	151	172	165	189	123	149	150	160	156	160	125	156	162	150	152	149	139	161	146	126	153	156	173	160	165	155	144	168	162	160	144	163	140	144	130	169	126	169	134	173	160	146	147	153	139	164	161	167	160	152	169	157	143	171	159	173	151	159	161	176	143	147	150	144	135	150	151	138	138	152	152	142	151	144	160	158	151	165	135	132	171	150	162	161	154	141	169	174	142	142	166	147	155	155	170	155	158	152	174	178	166	144	162	134	148	151	174	166	157	162	169	158	165	164	153	149	173	158	152	154	150	175	154	153	156	171	130	162	157	152	140	158	155	165	157	164	148	149	149	128	144	174	135	155	130	162	165	155	138	156	149	172	145	149	140	153	168	156	148	151	151	135	140	165	145	169	140	169	170	155	151	161	143	162	143	177	161	152	152	167	182	152	168	163	125	160	153	149	159	129	173	148	169	149	128	156	177	175	172	142	154	168	156	167	147	154	134	149	157	176	155	143	160	157	157	174	139	142	157	169	149	143	142	158	161	152	147	151	150	144	159	146	151	136	158	136	156	136	157	173	152	163	158	154	159	147	160	158	155	152	156	157	136	135	148	170	160	131	157	168	129	153	153	165	161	167	179	147	150	147	133	180	138	154	154	161	134	144	167	136	140	163	139	170	150	164	143	163	155	155	161	158	159	151	156	148	152	159	126	169	143	153	149	158	147	142	172	149	146	134	175	150	156	157	150	155	152	175	140	161	151	171	155	145	152	146	149	161	169	169	153	159	152	140	145	162	156	159	142	152	145	150	152	155	142	155	156	151	173	152	161	170	144	173	155	154	177	131	152	148	150	149	142	165	139	158	149	172	163	172
345	2	2100	150343	350	0	196	785	858	1014	841	1241	1372	1286	1127	1069	1139	864	767	482	333	260	282	275	261	246	252	239	237	245	231	239	203	212	238	194	224	205	220	208	199	233	204	197	185	210	200	204	183	183	198	229	180	188	205	198	166	190	207	220	188	178	200	173	176	203	165	183	177	197	182	169	167	182	192	181	200	191	181	183	184	185	177	139	208	172	188	185	204	197	167	200	169	157	175	158	158	175	170	183	185	164	191	178	188	173	149	181	163	164	169	188	175	180	161	175	164	141	158	188	145	174	171	169	164	182	201	157	171	162	169	159	173	160	196	186	183	180	184	185	165	191	159	191	165	168	170	175	187	144	172	161	165	173	162	179	191	193	160	166	166	191	155	176	200	148	161	175	200	171	167	155	173	181	172	172	155	176	176	164	179	148	173	163	182	162	165	182	180	182	181	172	159	187	174	173	174	169	185	169	173	188	170	181	177	167	182	181	162	172	169	165	153	172	167	139	185	195	184	170	185	174	151	171	158	178	169	186	165	161	158	166	159	161	187	171	171	177	187	189	179	162	188	178	190	161	173	157	149	186	178	180	177	191	150	162	167	184	193	154	161	180	183	163	179	187	173	188	188	184	176	154	185	156	164	182	165	177	177	177	159	177	190	164	174	187	173	153	164	174	175	197	170	192	157	175	177	191	179	169	160	152	167	164	157	182	197	156	172	170	190	154	165	163	172	186	139	178	183	161	168	148	195	169	150	159	159	196	191	172	182	160	163	161	171	180	169	182	202	177	152	176	184	182	156	169	169	172	181	168	157	152	176	187	164	166	187	156	199	165	163	180	185	166	178	179	177	166	158	166	181	162	150	182	175	208	192	174	142	183	162	170	181	174	173	168	181	152	178	155	173	188	181	175	184	157	179	151	154	164	176	176	186	179	154	183	175	163	162	157	144	172	171	171	161	174	170	177	177	159	163	166	175	158	182	182	186	163	164	184	140	198	177	144	173	191	174	171	151	174	143	178	179	171	182	178	174	172	193	161	184	165	176	183	186	160	179	172	175	180	174	179	160	195	171	196	154	159	172	173	146	163	153	174	187	168	154	175	169	166	169	170	154	180	137	184	154	180	164	160	148	186	180	162	178	175	166	169	158	158	172	202	168	157	167	185	171	165	165	182	167	152	157	180	173	166	155	157	201	159	180	178	188	179	167	182	198	182	173	193	188	156	172	187	165	158	192	160	201	167	165	171	162	152	150	147	171	149	181	178	154	178	173	175	190	167	153	179	148	163	163	169	158	172	179	175	182	175	159	169	161	165	148	178	184	191	178	170	154	165	162	164	200	178	169	170	194	181	178	147	202	190	166	187	175	180	173	188	166	165	173	176	159	185	187	188	168	147	174	190	160	153	189	162	170	174	171	160	175	171	143	179	187	191	182	171	182	160	176	169	171	186	177	166	159	163	158	182	187	147	163	170	187	180	165	164	174	163	166	169	159	189	157	173	179	180	174	199	166	159	152	185	183	164	171	169	173	195	170	179	187	168	184	163	194	193	179	181	171	190	172	163	191	172	173	171	173	179	184	175	180	189	183	172	191	200	179	183	175	163	165	161	182	169	170	169	174	170	167	159	169	167	156	167	172	179	165	177	159	155	192	157	195	160	194	163	181	176	185	168	209	177	173	171	168	171	174	175	170	170	176	161	165	201	175	185	166	162	191	153	168	179	176	160	185	147	157	142	165	186	159	182	173	163	160	178	167	152	170	162	151	181	161	173	191	198	187	168	188	195	171	176	148	173	180	178	151	160	164	180	174	172	185	190	174	177	169	144	181	171	153	159	156	169	148	190	185	196	156	187	182	158	185	184	192	170	149	162	151	178	160	176	171	176	182	192	176	151	173	148	154	162	183	195	185	182	191	141	184	183	163	165	179	138	198	181	166	167	181	164	168	187	157	183	170	183	173	181	162	169	168	173	165	157	156	200	167	168	193	150	185	173	163	174	165	180	161	193	189	177	160	175	198	182	172	180	162	193	150	185	157	155	168	160	152	195	151	158	181	166	188	156	199	180	178	148	169	170	174	167	162	179	185	179	167	171	182	181	164	161	160	186	164	161	173	190	146	167	187	165	162	164	155	182	167	181	178	190	154	144	177	152	192	174	170	161	154	185	162	163	168	164	152	193	174	178	186	163	180	162	161	163	194	159	177	188	172	171	164	176	173	186	180	155	177	167	161	155	185	182	188	166	177	178	174	179	160	175	176	184	193	167	168	178	159	179	168	168	175	162	167	166	168	174	174	160	154	182	172	172	181	200	178	155	187	166	176	193	172	152	173	162	172	175	166	180	154	165
345	3	3500	150467	350	0	132	726	863	950	1129	1421	1428	1284	1212	1284	1233	1031	900	564	300	295	275	289	283	298	272	275	276	241	237	248	258	267	230	213	237	237	237	226	256	233	239	232	225	241	233	224	255	213	229	212	206	195	220	218	219	190	198	210	211	239	231	223	207	211	191	227	202	212	214	188	205	198	217	226	207	201	210	220	208	203	184	223	218	195	223	212	189	214	211	211	218	201	196	207	210	202	208	195	180	198	194	177	211	211	197	183	199	210	197	188	204	204	188	201	193	202	199	199	189	185	192	200	191	189	162	214	203	224	205	198	211	205	174	202	204	194	177	204	210	209	215	194	221	199	204	215	208	201	198	211	187	210	205	219	204	213	209	195	189	200	190	184	179	200	206	197	202	197	184	199	207	223	191	198	201	183	220	177	209	197	195	217	212	211	191	197	207	211	178	221	175	213	211	207	199	207	201	195	205	179	218	179	213	225	196	211	180	209	196	198	217	202	205	195	196	185	216	221	197	215	181	214	194	214	196	218	192	175	185	202	195	183	178	191	182	194	208	219	193	201	197	202	195	215	173	196	204	203	185	209	183	222	201	189	206	206	200	178	215	208	182	210	191	208	184	207	185	219	204	179	185	215	204	219	194	218	188	209	181	204	212	167	185	184	230	197	212	219	172	183	182	208	176	212	192	192	201	195	182	194	189	233	202	188	201	221	214	208	230	205	176	182	218	174	204	216	194	191	188	203	203	170	226	213	187	199	206	189	188	195	204	210	190	182	162	187	180	202	205	218	189	216	176	185	219	190	214	210	192	212	192	217	206	219	175	202	194	210	185	210	181	181	199	190	206	187	192	188	186	197	207	185	191	208	188	213	195	206	185	203	196	203	201	211	195	194	176	198	219	202	225	181	193	179	189	223	198	174	151	195	189	211	194	208	192	208	193	196	187	214	180	225	207	203	204	204	184	192	206	204	198	215	206	177	185	202	185	214	184	207	182	201	199	173	210	211	194	192	202	195	199	211	171	201	188	193	186	188	199	183	192	193	195	184	208	204	193	200	187	207	202	196	210	190	182	204	210	192	196	188	173	176	199	190	207	193	193	207	224	197	203	199	218	219	202	198	195	177	207	197	189	206	180	188	195	180	209	174	194	183	165	174	173	189	221	195	187	225	182	223	221	174	214	204	194	226	220	188	193	203	200	191	190	196	203	201	169	208	182	204	201	190	180	198	184	190	208	188	174	203	215	188	201	203	215	195	198	181	223	210	195	212	202	184	216	182	198	179	178	200	194	201	197	189	205	202	180	198	224	176	219	199	198	191	182	220	212	208	200	193	198	180	190	191	194	214	201	213	201	200	189	207	205	199	189	193	220	193	204	208	174	203	211	186	203	196	178	184	213	195	185	178	201	206	177	207	178	203	189	199	232	218	194	194	170	181	190	181	178	201	224	167	201	233	189	211	210	195	189	175	175	184	203	201	178	189	202	223	182	217	193	173	176	216	183	202	196	201	204	169	225	224	197	197	205	204	203	204	180	210	187	176	178	223	205	183	201	205	188	197	190	186	204	176	206	180	201	196	195	192	196	182	151	190	191	192	208	181	192	187	199	181	176	190	187	192	206	173	190	192	193	189	192	210	201	183	195	207	205	216	194	177	197	183	205	168	197	204	212	222	208	212	223	205	191	181	207	191	180	208	180	207	218	196	194	197	217	199	198	186	190	194	207	177	201	203	186	203	197	197	202	214	208	188	188	186	184	219	203	177	214	216	190	208	205	192	188	203	190	212	199	189	197	225	211	187	182	195	198	213	212	212	183	187	191	196	196	185	158	186	179	200	178	186	192	188	185	195	201	196	184	194	217	213	167	179	192	191	213	222	191	200	197	195	206	205	181	200	191	183	221	197	201	191	215	192	196	177	190	214	210	184	200	205	195	199	194	188	205	197	204	204	183	178	198	209	203	170	201	191	203	219	184	190	219	178	224	186	206	209	199	170	198	208	185	193	195	202	212	191	187	212	197	192	197	213	207	172	195	201	184	210	206	205	196	187	194	178	216	219	188	203	202	189	187	238	227	200	204	223	210	224	191	176	201	225	206	204	191	191	207	200	179	197	207	186	195	178	217	213	203	189	207	197	213	204	192	176	208	196	193	205	187	184	234	208	190	192	182	209	204	203	212	207	208	205	193	187	227	204	198	193	215	222	194	194	200	201	201	201	201	198	200	191	184	205	179	205	192	197	182	200	208	186	177	212	187	187	208	191	173	205	184	215	208	214	197	191	198	196	154	190	172	222	198	217	202	225	192	183	203	189	178	186	211	200	217	178	172	189	179	165	199	205	189	201
