345	0	2700	140052	526	0	14	213	378	1022	541	438	517	524	497	488	416	476	425	398	396	406	391	387	345	370	370	329	311	339	317	344	337	310	323	331	326	321	280	316	313	294	303	319	316	304	316	292	309	288	288	270	292	292	285	287	318	277	286	313	295	306	280	291	270	272	267	273	293	269	238	276	275	291	258	269	264	282	287	270	282	269	256	271	256	270	276	275	268	286	258	247	279	302	277	248	291	286	270	253	251	248	249	249	238	268	265	249	253	238	268	263	285	265	260	265	261	275	275	270	248	282	256	289	259	256	273	264	269	259	286	247	279	275	271	275	291	269	275	264	258	267	275	265	279	272	275	261	275	269	223	222	273	259	250	258	252	254	256	265	285	276	257	268	238	259	252	258	249	292	255	227	251	288	268	244	240	268	245	274	275	273	255	264	269	280	262	257	241	272	278	290	239	276	277	231	270	249	274	245	255	295	286	286	262	261	231	274	263	257	247	250	256	264	269	268	273	261	281	272	252	265	268	272	258	276	246	255	245	257	253	252	252	250	258	272	239	275	244	296	259	268	243	272	267	266	235	258	265	279	273	277	246	251	265	276	263	257	254	271	265	267	251	260	302	270	270	280	248	243	273	269	268	272	248	272	274	288	241	254	280	274	277	252	282	259	254	251	237	263	269	259	284	256	224	268	236	252	233	275	240	271	254	252	271	265	257	268	272	266	275	289	259	248	258	261	260	237	251	286	221	249	273	247	256	270	271	272	258	254	249	254	255	285	275	273	245	262	253	264	264	250	254	247	261	254	229	267	273	263	251	263	251	276	247	265	284	283	271	248	258	269	244	265	237	257	251	278	274	281	271	254	252	247	229	243	259	277	248	284	240	283	267	255	282	272	227	238	262	227	259	265	254	283	277	251	272	250	227	250	291	256	278	276	273	238	267	261	274	271	280	239	262	243	272	251	266	267	257	246	268	233	266	247	258	244	287	242	294	245	249	256	254	260	261	290	288	285	238	269	259	252	296	241	263	250	262	272	263	287	269	274	261	260	276	253	258	233	246	278	261	269	260	257	263	229	256	255	270	271	267	264	265	256	276	267	263	280	264	281	221	255	268	275	274	247	299	263	270	258	254	245	250	258	272	288	258	258	244	266	246	287	260	253	288	257	250	260	256	245	253	249	252	278	267	274	242	260	255	278	251	244	258	248	275	251	283	230	265	292	261	298	237	254	269	277	269	263	244	245	268	251	255	254	283	267	270	270	248	253	279	270	257	251	259	248	249	271	289	295	271	261	228	228	280	285	267	276	255	258	241	297	232	271	259	275	270	273	243	277	227	243	254	275	278	283	253	273	262	231	279	241	273	274	259	252	275	270	274	266	278	281	281	265	265	255	251	275	284	281	232	253	257	258	268	267	266	263	251	262	258	247	295	262	228	282	248	275	282	277	240	261	270	288	295	260	288	249	280	267	278	246	274	265	280	284	241	254	258	284	251	251	277	264	264	276	220	271	246	285	280	239	256	281	236	241	267	261	243	270	259	257	284	251	266	257	243	248	264	271	242	264	258	269	220	263	273	274	269	277	239	269	276	271	247	264	241	250	266	264	252	260	291	253	252	284	245	248	251	241	256	251	228	233	229	264	271	254	231	286	247	273	277	249	266	268	249	261	247	272	261	231	263	278	235	275	263	272	284	286	253	271	259	275	249	250	272	261	256	277	253	252	251	261	265	279	264	262	231	280	296	297	250	286	260	270	255	260	251	264	242	234	273	242	248	256	252	257	272	248	262	242	242	253	227	257	267	293	241	263	230	282	297	262	262	270	232	259	240	251	252	258	287	204	276	260	244	272	267	264	255	287	266	243	282	245	267	264	243	254	271	269	253	234	256	244	268	262	267	271	243	248	264	305	256	253	251	261	259	278	260	220	263	242	271	234	258	255	270	275	241	261	245	246	270	268	271	257	271	280	260	273	291	262	262	257	236	240	254	268	247	277	262	238	267	244	259	241	272	259	279	286	267	253	250	256	269	240	255	210	289	284	257	269	259	279	262	268	250	242	263	262	248	257	254	249	258	243	275	281	257	238	256	246	252	261	242	273	275	261	253	244	261	261	272	266	258	288	265	247	243	251	256	256	236	257	256	263	278	264	257	286	247	272	289	283	247	269	270	260	273	254	282	275	273	271	281	260	248	266	240	276	254	250	262	273	258	245	259	260	239	264	281	269	260	256	267	248	259	277	253	260	244	242	299	265	281	234	258	246	277	281	262	251	257	241	245	251	259	232	270	281	282	276	261	263	240	269	252	252	257	270	288	268	270	258	252	271	262	266	240	232	248	254	277	260	243	243
345	1	1900	140153	593	0	24	156	233	745	531	368	390	361	335	299	305	303	281	262	235	268	232	243	230	219	248	243	201	215	211	204	224	230	201	237	194	195	194	213	206	197	212	194	174	198	207	202	181	207	210	198	182	175	211	208	195	178	168	171	184	220	189	207	194	193	197	196	156	168	193	187	198	207	160	181	189	221	199	184	177	183	167	192	193	182	172	196	182	185	170	181	166	174	160	162	156	191	171	196	191	175	196	174	199	191	157	209	176	197	164	167	209	165	178	170	167	180	190	173	180	190	191	181	174	182	164	182	198	188	169	180	173	165	192	192	164	168	193	189	172	173	189	188	167	197	198	186	181	168	169	181	180	181	176	187	205	163	200	196	168	169	169	174	164	186	192	186	193	159	166	179	177	167	194	205	183	186	176	199	182	184	180	175	173	169	181	179	158	173	183	166	171	202	177	186	186	158	179	188	185	167	184	201	183	185	171	186	202	189	174	152	182	157	191	173	189	159	194	168	172	167	162	181	167	190	174	176	166	162	182	186	177	162	187	180	206	179	171	184	188	156	177	188	157	164	171	164	180	179	166	190	169	183	203	184	184	179	188	175	170	165	189	188	174	184	171	189	186	178	191	187	176	199	184	172	186	170	166	170	189	189	188	178	169	189	156	185	177	161	171	170	176	170	201	217	165	178	186	168	171	160	186	184	189	158	184	195	190	163	181	159	174	182	207	158	164	186	197	189	192	172	190	176	177	198	166	199	184	168	173	169	169	177	191	222	185	166	191	171	167	155	153	160	165	147	156	180	188	195	142	194	194	187	174	170	182	182	161	171	172	173	165	151	162	170	169	168	189	196	170	173	163	187	197	161	163	165	190	191	207	183	181	178	177	181	183	171	195	180	184	176	188	185	173	179	195	172	175	155	179	184	169	166	179	182	163	162	185	181	183	166	167	169	192	189	192	173	158	168	171	193	187	201	199	184	181	188	164	175	166	183	204	179	172	185	169	162	174	191	167	167	174	181	186	174	165	188	202	195	168	172	185	162	164	163	196	196	176	188	158	184	162	180	179	183	170	176	179	183	171	193	172	165	167	188	191	160	172	182	182	181	164	190	170	184	170	164	184	172	144	193	191	161	174	177	176	161	167	164	154	184	194	178	169	154	178	165	188	189	187	174	207	147	164	152	188	176	161	184	165	172	181	166	186	175	178	190	202	171	189	182	182	148	175	180	186	175	186	203	181	194	166	175	153	159	174	167	194	156	159	163	166	182	186	180	176	190	204	179	198	167	180	174	175	195	212	159	162	195	172	199	199	175	197	148	181	172	165	167	181	171	177	158	179	168	189	174	190	187	183	185	185	198	185	174	177	165	189	179	182	168	160	158	182	162	161	182	158	170	177	151	169	176	166	191	185	188	144	188	167	180	171	173	189	172	180	163	159	159	201	201	169	179	184	186	166	170	197	179	180	218	167	179	176	192	197	171	165	184	167	170	197	165	189	177	164	177	187	169	185	174	182	168	169	169	178	147	190	179	174	196	183	172	188	186	189	170	199	189	179	184	186	170	154	197	167	185	159	177	179	184	173	199	216	199	156	165	167	185	173	189	163	184	177	214	165	171	186	212	150	171	180	179	169	188	187	172	192	189	163	177	172	183	157	185	202	194	163	140	167	176	166	169	178	162	202	179	187	182	175	188	170	155	169	201	206	186	167	173	173	140	193	169	167	169	181	178	212	156	152	187	194	185	174	169	179	166	182	183	167	166	184	166	178	170	186	172	172	176	199	177	168	158	204	203	176	201	173	191	173	173	177	158	161	176	180	183	181	194	164	174	182	171	178	176	161	167	159	156	165	204	156	168	184	169	185	168	163	160	163	180	180	181	169	188	184	173	187	174	173	167	170	191	168	165	176	172	166	202	174	177	176	208	181	180	186	156	160	187	163	185	171	182	177	168	179	189	169	171	169	176	187	169	200	166	188	173	174	206	182	169	192	169	169	184	195	192	173	176	180	206	178	172	175	184	194	188	167	164	172	184	179	163	160	191	170	177	167	181	166	179	165	163	186	178	170	170	190	168	168	185	177	178	175	181	173	161	175	174	191	174	172	163	155	178	167	174	177	209	187	200	189	182	185	166	179	160	164	160	176	154	167	185	169	199	200	165	169	170	183	170	153	171	153	180	180	186	175	186	189	177	175	167	153	174	160	184	191	168	177	176	189	151	164	187	174	189	172	180	190	163	187	176	185	184	165	179	184	160	180	164	188	174	179	180	167	185	170	181	186	171	192	178	176	179	152	169	196	163	169	189	163	192	182	166	166	176	170	201	187	180	183	159	171	164	191	168
345	2	2100	140255	533	0	13	146	592	832	744	414	447	407	383	358	314	331	331	325	314	312	274	244	270	259	260	278	265	272	245	265	263	260	234	243	246	256	227	240	226	234	208	226	231	214	204	247	202	215	242	193	226	207	208	211	241	218	217	211	236	218	192	180	217	217	217	199	226	218	212	223	235	199	218	215	216	214	192	217	215	185	187	212	200	194	200	206	199	185	170	196	223	200	181	187	231	189	192	178	190	202	203	189	198	208	211	214	218	203	190	221	202	197	188	234	203	223	221	186	202	184	189	182	220	218	197	185	206	198	197	203	203	232	173	224	192	187	208	204	205	204	206	198	212	218	178	205	197	211	194	192	206	184	191	210	195	236	197	231	213	196	185	193	198	183	205	228	211	188	199	192	183	196	209	219	207	200	190	195	188	202	194	199	190	177	175	204	191	206	203	187	191	198	202	178	181	206	198	206	183	190	191	186	198	203	193	189	186	216	185	206	177	209	187	200	217	194	204	215	184	223	203	190	210	189	191	172	206	209	177	192	198	203	190	176	158	205	177	216	187	194	198	217	206	219	181	194	212	195	197	198	213	195	164	207	201	202	208	194	175	215	188	191	204	187	203	210	187	203	214	226	218	191	208	207	198	187	198	209	180	206	179	203	199	194	201	196	207	192	193	188	181	185	199	191	180	211	182	192	200	203	195	196	184	198	173	211	205	177	155	189	198	199	202	188	198	181	182	175	217	206	195	223	217	195	181	177	199	197	205	189	185	207	202	170	186	179	185	170	183	204	190	185	204	192	220	176	200	199	185	211	203	214	190	204	210	212	208	220	216	230	205	191	197	209	225	185	211	168	207	181	190	188	172	182	183	198	190	188	195	203	197	199	206	200	214	207	215	206	201	173	196	179	179	228	196	201	215	223	176	204	202	219	183	193	209	208	198	218	191	176	179	224	209	201	186	158	217	179	186	192	193	199	176	206	197	189	189	216	187	198	182	198	195	216	187	207	178	230	199	193	163	186	204	188	173	179	183	189	206	198	206	201	199	200	192	190	196	187	171	193	194	206	200	222	191	182	197	206	195	189	199	214	196	203	180	189	198	193	211	183	209	201	184	197	183	211	202	207	213	187	201	184	193	210	188	198	186	191	185	190	174	181	177	196	160	207	174	213	180	215	203	200	203	165	184	207	198	186	180	200	175	210	208	211	175	192	201	192	192	179	200	202	221	183	178	204	199	183	189	204	208	224	196	202	197	188	193	207	191	222	189	194	207	184	195	187	181	209	203	187	190	198	204	188	193	189	199	179	201	181	193	188	163	201	186	188	187	174	220	181	177	199	199	196	174	184	182	193	184	198	202	199	189	197	207	208	198	221	203	188	193	169	205	202	189	175	212	191	172	216	178	162	186	205	206	197	202	184	180	224	189	189	199	202	172	212	184	187	195	182	188	195	213	205	188	216	181	209	184	203	185	195	198	221	204	224	200	195	209	235	194	215	196	210	201	187	186	204	195	213	211	206	183	220	195	196	204	189	191	163	194	195	211	211	206	207	191	191	198	203	197	175	203	219	186	184	198	225	204	184	189	207	202	198	206	197	213	183	191	190	186	188	200	190	204	204	188	188	197	202	185	182	201	207	178	226	209	179	187	182	225	204	184	191	193	209	173	196	216	189	181	184	202	172	207	185	204	176	211	183	181	197	192	199	191	196	205	191	182	174	198	198	190	196	204	189	194	223	191	196	190	210	185	194	212	202	195	194	194	188	164	219	202	197	216	196	204	187	191	217	209	227	191	170	199	194	204	182	193	209	196	192	159	199	206	212	199	197	193	171	181	228	174	188	192	195	193	212	209	190	192	195	177	199	195	169	180	192	211	198	186	181	201	174	209	177	196	188	202	202	188	185	209	194	203	197	187	179	209	194	215	189	176	213	220	198	196	191	190	200	188	189	201	201	188	192	189	194	193	190	190	188	206	212	207	193	192	185	190	227	209	186	193	197	195	203	203	187	174	197	174	208	206	168	204	199	192	208	226	218	176	215	198	203	202	203	212	193	218	174	213	177	215	190	200	225	192	208	192	191	222	214	208	206	179	205	219	206	213	183	176	198	205	197	202	178	193	195	165	169	203	189	181	194	189	213	187	217	194	203	211	168	198	205	206	203	195	191	188	179	195	210	178	203	191	226	187	216	184	200	203	204	221	195	187	184	203	210	186	206	201	184	224	212	198	174	200	190	187	210	199	178	209	189	200	226	204	185	198	203	195	209	206	179	206	213	227	189	197	191	187	207	209	190	199	177	198	199	210	185	208	178	199	171	195	171	199	185	183	190	217	219	180	192	177	213
345	3	3500	140357	529	0	29	718	541	430	436	490	461	459	406	420	378	358	362	344	328	329	298	320	318	302	287	298	265	277	264	256	263	290	243	268	247	279	241	246	251	252	258	246	243	235	243	248	259	238	241	239	247	246	223	225	252	228	220	246	237	262	211	224	227	226	230	243	227	250	224	250	232	239	231	228	211	260	247	238	207	226	214	239	219	212	222	217	222	211	221	221	203	192	195	205	212	245	210	215	210	205	212	247	248	236	228	235	228	217	216	218	237	206	213	230	233	214	243	202	235	202	227	232	203	219	215	225	227	233	225	228	187	191	205	223	243	226	231	228	181	252	221	209	210	201	245	233	230	204	204	208	207	228	222	212	195	233	236	207	204	233	218	209	221	218	190	216	234	231	209	214	215	254	217	248	209	225	217	207	216	235	215	222	222	231	219	207	222	201	222	211	189	220	221	216	209	248	226	210	219	243	227	220	232	208	206	226	183	236	208	210	212	203	210	209	218	213	219	214	220	211	227	239	227	249	209	216	209	224	207	245	224	222	213	239	208	221	233	213	214	215	212	246	219	192	239	231	218	219	223	206	222	233	227	240	224	215	203	234	233	199	230	232	202	208	225	217	213	218	213	221	202	238	206	251	226	249	236	203	221	204	214	205	218	214	244	209	198	218	204	216	212	226	207	211	228	272	241	229	221	206	216	206	232	233	232	242	212	218	219	220	210	205	220	195	226	234	197	208	248	197	239	209	239	209	214	195	223	209	202	212	200	219	225	202	206	233	191	210	208	182	202	236	214	218	231	214	241	222	230	211	236	239	219	224	199	231	214	234	210	210	205	202	236	244	174	211	215	240	216	234	214	212	180	197	179	225	211	222	225	226	198	222	225	218	223	236	234	199	199	230	246	177	243	232	222	215	195	202	239	217	226	206	196	216	209	219	244	231	202	248	226	226	218	214	214	205	217	239	211	204	214	224	224	230	237	211	210	212	229	219	186	215	214	227	205	254	212	210	232	225	236	225	225	214	218	224	214	219	206	212	202	224	233	191	232	225	209	224	234	213	226	207	222	231	208	232	204	236	207	213	201	219	219	200	200	210	213	226	231	225	226	205	234	207	204	217	211	233	242	231	276	215	207	212	236	245	232	234	185	239	201	235	222	222	218	242	219	203	204	215	220	206	213	209	214	213	229	221	208	199	200	210	232	217	223	213	215	198	236	227	225	203	220	230	214	220	225	230	234	240	213	242	262	223	206	239	208	211	240	212	206	226	240	208	197	216	229	212	209	218	209	207	239	237	237	214	215	210	216	225	223	234	206	215	222	208	221	227	231	193	242	229	192	217	201	201	214	219	227	230	228	220	218	226	226	199	214	223	213	214	212	214	215	193	219	200	234	230	228	234	226	209	243	232	207	214	201	224	224	227	224	203	231	200	210	211	232	216	214	216	203	240	204	201	202	212	190	214	217	230	222	226	211	224	204	220	214	205	235	219	204	220	210	222	210	225	219	211	214	235	224	217	213	212	235	220	215	240	216	219	223	216	220	222	220	199	233	222	230	220	206	240	219	216	219	222	232	215	199	243	220	229	229	217	248	220	220	242	207	217	214	207	210	192	193	220	221	204	202	246	213	210	232	215	209	179	211	229	201	223	209	208	215	196	224	233	215	225	214	194	219	205	208	207	244	218	214	228	229	242	215	204	224	184	215	219	202	215	232	252	210	215	212	198	225	220	227	223	228	199	211	229	251	211	217	249	207	231	228	235	201	224	212	223	223	211	196	223	213	193	211	211	214	208	230	223	226	222	239	213	209	199	220	213	219	193	235	204	223	228	216	241	203	203	220	215	240	226	201	199	224	235	202	237	229	220	216	225	220	234	197	199	238	212	212	219	202	242	209	229	209	232	213	201	195	221	216	201	221	227	213	195	218	206	208	223	208	215	243	185	215	221	221	216	223	227	198	204	204	198	222	220	217	212	226	228	208	248	230	210	226	248	225	221	203	217	221	228	212	201	216	259	222	209	222	226	204	219	207	210	234	211	229	208	229	196	191	206	190	222	220	206	219	206	212	196	220	211	230	211	191	224	233	243	216	191	217	227	192	222	229	209	191	212	209	234	215	222	208	198	229	216	228	216	225	222	209	240	238	239	202	194	186	218	230	207	215	191	213	204	189	219	209	215	226	224	199	223	187	200	241	211	232	213	232	200	197	235	243	220	225	199	229	219	197	221	196	229	229	214	216	221	208	223	220	217	210	222	229	228	226	200	222	187	215	215	219	219	231	220	221	214	209	227	209	247	210	217	226	207	219	201	223	225	193	211	211	229	227	204	224	200	213	251	209	225
345	0	2700	140459	500	0	10	545	481	410	488	588	542	536	492	441	440	427	424	403	409	372	355	400	340	360	350	368	357	320	329	306	327	330	312	301	284	311	321	280	288	305	287	280	288	283	264	281	268	296	288	295	282	268	266	244	257	310	278	309	268	289	245	264	279	261	270	269	259	288	250	266	266	267	239	275	263	248	260	252	272	275	245	258	298	250	260	233	277	284	268	259	270	258	244	247	254	255	251	258	283	261	254	274	251	278	271	248	254	283	268	266	272	245	242	271	267	246	249	277	284	266	277	246	237	243	259	296	275	296	253	231	253	272	250	264	270	262	298	256	276	273	232	270	243	261	251	247	265	272	256	244	263	274	268	255	248	301	276	249	277	252	245	245	235	264	269	262	273	298	247	259	230	261	251	252	239	266	279	267	259	259	237	246	263	263	263	268	271	257	262	283	269	260	225	246	269	245	250	264	249	255	270	281	269	286	277	240	265	247	236	264	249	280	253	228	239	273	226	282	251	248	259	282	272	275	257	248	280	213	256	238	250	274	270	243	248	249	260	271	236	269	245	242	223	246	274	239	258	277	256	229	263	260	243	240	249	251	270	264	264	270	275	261	253	262	251	260	268	263	266	250	252	233	291	237	244	257	234	267	272	253	225	217	254	258	268	288	273	231	240	281	248	231	265	247	285	269	275	247	272	266	271	257	270	256	275	269	267	263	290	244	268	261	210	262	256	253	265	260	291	231	277	234	277	243	242	235	272	274	225	258	266	256	234	254	251	276	249	249	258	279	267	256	263	241	262	272	253	280	237	271	252	230	267	246	248	238	264	242	277	238	256	255	247	276	246	227	239	252	241	275	249	249	262	239	258	285	272	277	242	236	262	246	266	267	236	249	254	275	254	272	254	272	266	241	239	256	236	260	244	253	250	239	241	271	238	243	242	265	259	265	263	253	275	233	250	277	290	257	250	272	246	228	267	238	253	229	281	282	237	238	252	250	283	246	256	286	226	252	240	248	262	243	276	283	243	268	230	254	273	280	258	256	261	245	252	244	250	273	295	246	243	247	229	266	245	256	262	257	254	256	252	244	269	266	257	246	286	261	252	260	265	244	259	257	240	261	252	269	251	263	242	249	244	255	236	247	254	256	241	262	237	263	261	254	258	262	262	226	253	233	238	240	247	234	262	269	221	237	255	252	246	272	239	244	239	265	252	242	235	265	265	234	281	247	245	244	262	259	258	246	245	267	262	266	267	248	260	248	245	221	262	240	272	273	257	248	214	272	257	253	237	283	259	265	250	231	231	264	249	254	251	228	274	257	262	260	232	251	278	248	227	254	267	263	239	263	267	261	260	250	233	264	257	263	250	241	254	276	253	250	253	268	235	243	254	291	265	238	259	250	259	248	270	258	260	218	244	259	221	266	248	245	276	256	246	256	265	243	249	289	241	245	238	277	269	249	295	271	280	251	270	220	248	244	236	254	250	253	242	245	266	269	263	256	246	242	240	290	276	254	266	238	236	266	278	246	245	242	230	247	228	245	251	254	276	247	259	240	247	259	272	258	244	277	243	223	243	268	247	254	253	219	240	275	256	251	257	266	275	274	248	280	258	247	277	258	269	228	239	235	255	226	256	260	223	254	265	261	251	265	240	253	254	255	288	262	270	271	274	249	244	246	272	260	252	267	262	253	235	257	239	262	250	270	252	262	252	249	249	263	264	258	249	258	259	272	261	237	269	237	260	255	265	259	242	259	268	242	260	239	253	246	237	230	263	255	259	254	260	234	260	277	263	249	259	247	246	272	253	260	263	268	241	251	232	259	232	259	249	252	241	226	233	248	239	270	246	266	267	278	258	242	261	222	251	264	253	263	233	283	216	243	259	257	245	258	277	272	231	246	242	228	255	262	269	265	268	255	273	252	261	248	243	270	253	253	263	257	258	243	232	244	274	259	242	258	273	260	264	252	271	253	260	242	257	270	271	237	274	289	270	270	278	269	251	278	259	235	253	248	248	246	225	265	247	244	284	267	252	260	253	257	271	246	275	231	243	259	280	280	237	270	257	252	250	267	234	263	252	244	263	252	241	260	254	257	283	264	267	271	258	273	254	217	261	256	270	251	248	247	273	256	267	251	239	258	242	251	273	250	244	263	258	248	256	250	227	280	258	266	254	277	261	260	262	270	235	262	237	253	248	275	265	239	265	282	226	243	244	252	248	245	227	271	259	257	239	265	257	217	231	255	243	231	256	235	242	250	259	259	275	255	263	282	224	262	270	255	281	260	270	263	257	261	278	260	271	271	281	264	233	244	236	278	256	227	248	243	252	259	249	269	255	251	206	244
345	1	1900	140561	584	0	35	333	408	379	365	406	340	372	314	305	274	308	262	296	238	254	261	236	235	239	219	237	212	240	208	185	202	210	206	225	210	181	196	213	197	175	200	188	181	200	186	178	187	185	181	166	194	211	199	172	177	193	170	197	184	192	160	186	145	175	183	188	164	165	171	165	183	188	171	167	163	165	159	163	174	174	199	172	181	184	170	178	194	174	174	168	181	162	169	163	170	155	173	188	160	161	162	177	186	202	177	151	165	161	164	163	193	183	187	187	175	175	184	164	155	190	156	165	161	201	189	162	175	176	169	142	170	178	179	155	163	171	153	165	170	169	176	186	187	185	154	192	160	177	163	182	192	168	180	198	173	150	178	193	188	168	190	182	152	186	161	158	155	187	169	193	176	161	173	174	174	187	168	173	152	148	154	182	169	169	167	176	170	155	161	169	181	188	178	170	161	173	161	156	169	173	183	185	178	162	177	158	176	175	189	184	165	152	158	150	147	165	158	181	158	155	156	183	167	182	168	166	161	189	176	178	160	202	162	177	183	160	136	171	169	152	173	162	159	162	150	169	142	182	156	171	154	171	175	181	170	157	200	177	172	182	173	178	172	170	185	183	174	187	182	173	164	191	194	178	176	170	207	165	161	141	164	173	154	189	148	197	161	181	165	178	194	179	165	184	188	159	178	173	205	160	197	179	159	157	162	188	163	191	159	180	166	146	158	164	171	158	167	157	182	138	177	191	173	164	140	171	167	173	171	144	180	185	156	168	195	165	170	147	163	162	173	191	150	161	151	169	156	153	198	178	154	156	171	183	170	183	172	180	190	175	192	176	166	171	178	153	173	169	174	175	157	165	157	157	160	170	168	172	165	178	159	150	160	176	132	185	141	161	158	153	169	166	166	172	160	166	153	150	155	147	173	174	158	179	169	201	158	177	156	168	185	161	159	164	171	184	183	164	160	153	185	163	161	169	160	162	149	156	151	177	157	173	193	204	148	168	177	177	182	158	146	151	170	168	171	157	157	180	165	175	183	171	183	162	189	180	158	173	172	162	192	162	153	170	157	182	170	163	194	163	154	190	163	140	155	176	181	179	185	186	163	187	183	157	153	155	196	183	172	161	175	184	169	174	185	157	178	164	182	187	162	165	191	158	163	159	179	172	192	155	157	142	164	194	166	163	177	174	171	148	167	176	175	193	157	167	156	178	182	183	170	159	157	188	178	190	164	174	204	172	198	177	157	178	162	164	167	169	182	184	159	177	155	150	153	172	173	156	175	162	159	159	141	179	168	144	161	175	176	183	170	177	155	181	166	174	161	166	160	139	162	188	162	168	179	155	154	188	168	184	156	168	168	154	176	136	182	178	150	176	178	155	180	168	167	168	168	158	158	165	157	166	182	174	170	168	180	179	172	168	156	181	173	179	165	159	178	168	177	154	159	154	185	151	161	173	157	186	152	170	161	162	184	174	160	158	167	187	169	187	171	159	172	171	149	156	132	157	154	164	184	151	165	167	169	173	167	171	160	175	169	170	154	181	144	197	160	158	187	162	144	179	174	186	162	177	179	183	202	149	175	182	178	176	183	181	166	151	163	165	176	176	163	160	146	182	165	163	165	164	162	174	173	170	159	161	175	162	163	167	187	174	159	164	175	175	169	148	194	171	158	168	170	153	179	171	165	176	169	170	168	166	176	150	158	175	157	162	165	161	171	149	157	173	180	180	180	161	167	156	171	157	167	185	144	169	160	157	175	191	191	163	179	190	158	178	161	165	170	163	191	173	154	149	175	166	189	179	152	156	168	207	183	178	169	165	152	184	167	152	164	185	160	151	154	151	157	165	145	165	160	171	179	174	167	150	200	171	152	166	160	151	189	168	182	162	150	153	169	176	170	164	174	165	145	178	177	169	169	160	177	144	167	167	185	182	152	141	178	190	160	153	162	151	178	169	147	170	166	155	168	171	181	140	164	170	154	145	181	157	171	152	194	176	161	162	165	155	167	184	188	162	158	174	153	161	159	165	169	165	144	173	162	183	175	153	180	163	183	159	160	169	172	164	179	173	187	160	169	162	164	182	163	190	143	183	168	166	169	178	166	155	161	166	191	163	175	158	168	155	152	166	159	177	169	180	162	188	184	155	147	161	170	168	161	166	160	162	194	176	150	167	168	163	182	182	165	180	152	171	157	183	165	180	162	156	176	164	142	167	179	188	169	177	190	182	161	183	173	168	167	167	147	166	150	174	165	169	174	187	184	163	184	161	177	165	189	152	173	169	159	147	173	163	164	185	182	170	170	165	149	148	173	162	177	163	161	144	157	165	157	175	157	179	167	165
345	2	2100	140662	571	0	23	153	399	440	412	438	411	420	377	363	337	304	304	321	297	273	295	281	240	266	265	239	235	236	225	215	228	239	243	207	233	229	222	202	224	205	240	242	206	204	211	219	191	215	232	194	177	217	221	188	193	217	192	203	196	196	185	193	199	190	186	201	177	193	195	195	191	194	200	188	189	179	188	191	201	209	192	228	187	209	195	204	197	231	203	204	181	199	159	184	195	180	191	187	194	187	189	187	196	193	169	193	196	210	196	176	201	187	176	192	180	187	205	189	181	198	199	180	198	196	178	192	165	181	192	211	188	177	186	177	225	157	190	178	182	195	175	197	199	195	207	204	198	168	200	183	181	149	187	196	193	171	154	169	152	207	201	187	167	200	187	174	193	196	197	187	175	167	204	182	204	187	162	201	173	202	177	195	187	190	168	204	191	196	180	175	194	167	199	181	195	180	171	175	176	182	207	196	157	200	191	156	184	183	186	190	187	200	214	208	162	193	155	187	195	206	174	184	166	174	159	173	202	219	193	181	184	170	207	195	191	192	215	154	183	175	177	175	213	213	185	175	197	203	185	158	194	169	173	187	183	203	176	199	177	190	197	215	188	191	215	204	177	186	187	178	189	189	194	170	184	184	173	178	178	184	202	190	175	195	225	186	189	167	184	181	192	207	179	178	174	205	164	184	209	200	156	179	201	190	191	182	178	176	176	194	193	191	220	185	201	211	178	170	172	206	196	202	196	158	205	205	191	188	170	189	164	176	191	171	193	185	169	166	149	181	192	173	167	168	210	197	182	163	186	163	209	224	179	195	164	184	178	186	158	193	165	194	186	166	181	203	169	183	193	180	178	166	173	183	184	196	191	182	174	187	185	206	174	167	182	192	158	173	181	167	181	199	193	168	181	185	203	177	189	178	221	189	195	182	169	171	184	169	182	190	191	171	194	168	190	170	178	181	182	164	180	182	191	198	214	188	182	167	195	192	186	167	184	167	189	185	173	198	198	186	185	189	193	191	195	191	175	166	170	196	198	193	191	177	190	187	187	166	171	184	193	181	197	207	183	187	199	164	189	188	186	220	210	160	175	166	196	173	195	186	191	178	185	182	188	225	153	177	205	170	170	194	179	182	199	206	188	208	188	179	174	177	184	192	171	202	191	180	174	157	193	163	185	177	163	184	181	195	184	194	173	171	168	166	179	198	171	193	204	167	174	182	172	183	208	196	169	186	201	176	168	184	203	189	166	212	197	196	181	202	180	183	149	169	185	194	189	178	186	194	179	193	187	173	200	177	176	151	189	189	190	179	196	170	187	185	202	193	168	184	167	186	189	179	217	183	163	173	176	180	207	190	191	169	190	164	190	187	172	169	185	187	173	186	187	193	174	183	189	171	186	202	166	186	184	167	205	186	181	201	187	180	173	197	195	172	187	201	194	185	196	165	195	180	190	184	175	181	173	203	179	185	179	146	173	202	183	201	194	175	190	177	170	190	163	193	189	184	189	192	175	206	183	175	173	171	184	216	184	189	192	190	186	201	175	186	175	205	167	196	182	194	174	159	186	174	188	201	205	173	195	188	184	188	155	195	206	169	183	168	170	221	207	181	174	197	163	173	191	201	176	177	182	184	173	180	164	199	162	179	182	183	181	189	195	184	181	178	185	173	184	181	177	164	224	168	181	163	188	186	178	195	183	162	176	172	176	172	177	171	166	208	162	169	196	173	194	180	157	162	177	183	189	158	179	192	178	192	178	183	176	172	183	191	186	186	177	187	188	165	192	184	163	215	211	178	185	194	187	166	183	188	194	181	187	181	194	190	183	185	178	196	197	202	178	182	180	185	177	182	202	173	178	187	189	181	175	184	181	198	186	165	185	183	172	178	176	182	192	162	212	161	184	196	159	191	173	181	200	182	179	193	159	183	200	170	181	168	188	172	167	171	184	200	188	232	171	212	184	171	183	183	175	188	169	191	184	169	202	181	168	170	171	168	140	171	150	169	214	163	178	182	202	203	157	184	191	159	178	182	190	195	193	165	169	189	193	167	177	193	177	181	182	170	165	193	175	181	191	189	186	167	186	164	179	215	174	168	190	210	178	168	156	185	183	217	166	177	193	184	196	180	168	181	199	182	181	173	182	191	189	187	188	212	184	205	183	192	190	190	195	191	182	166	176	186	201	169	170	181	164	198	199	164	166	185	197	208	183	174	179	187	154	197	171	210	190	228	183	179	204	180	202	199	188	180	177	198	203	185	197	201	171	172	169	177	179	204	162	211	179	173	185	168	187	187	174	184	171	174	173	185	195	165	187	180	177	188	170	177	193	186	163	198	181	189
345	3	3500	140764	545	0	16	235	880	418	376	476	479	440	426	412	334	368	350	313	373	307	322	329	296	317	283	281	255	300	281	311	290	265	261	287	255	268	267	263	252	266	273	238	246	242	265	253	248	236	266	253	246	241	228	224	258	213	228	247	211	229	226	214	234	249	250	242	208	214	247	255	223	222	242	251	211	215	221	232	210	243	198	235	215	217	217	219	213	238	235	199	224	239	230	218	230	230	218	239	228	196	243	237	221	221	239	215	242	225	241	224	196	231	221	208	226	226	210	201	261	225	212	216	241	224	215	220	193	192	200	238	202	241	203	222	245	197	206	226	214	252	207	209	220	223	218	243	193	226	227	206	232	200	212	215	198	206	242	220	226	225	196	227	202	230	219	201	224	243	191	213	228	256	230	238	236	227	218	216	227	220	232	227	237	193	230	251	202	232	240	208	226	205	205	252	206	206	213	216	235	222	185	217	209	233	218	232	227	210	204	232	219	210	208	226	233	205	179	225	240	234	214	218	213	205	236	225	200	229	228	228	230	224	209	210	216	202	217	217	239	206	207	238	216	206	214	226	222	243	251	211	209	206	237	207	231	219	214	208	217	221	196	220	223	204	234	231	218	194	214	217	213	227	212	227	193	251	202	219	211	201	206	230	219	214	222	227	228	200	228	207	226	221	237	227	232	218	207	222	198	228	244	198	211	237	222	201	233	246	217	238	180	235	236	233	189	230	202	223	224	195	197	242	190	227	221	225	204	193	231	215	208	261	211	218	211	199	220	206	224	227	225	211	217	227	242	203	201	201	206	254	221	229	198	208	198	219	229	222	218	224	240	203	233	217	230	211	212	235	234	253	195	244	210	215	219	238	208	238	189	221	236	225	237	230	240	230	198	211	196	205	212	221	243	234	244	202	235	220	239	210	211	234	218	201	228	217	253	222	228	217	221	214	219	218	226	216	201	211	230	231	222	224	221	218	243	216	210	233	218	220	198	228	215	235	223	215	214	221	235	216	209	233	221	220	259	221	223	206	234	243	226	204	212	226	218	218	219	222	203	216	244	212	217	219	201	205	229	208	202	229	229	213	220	232	230	223	229	239	219	213	223	223	175	214	248	191	194	215	197	210	189	229	210	213	219	199	231	203	243	211	217	225	229	221	198	209	213	228	217	231	238	229	196	235	245	209	223	215	208	229	226	217	202	214	225	216	225	214	203	210	234	206	219	228	201	230	210	227	221	202	213	201	194	206	207	208	220	231	238	196	197	210	225	226	238	229	241	213	207	216	222	242	215	255	220	227	236	226	206	209	202	225	215	225	190	195	212	238	214	212	236	200	201	202	199	224	193	245	206	226	237	233	213	201	194	206	225	204	221	227	212	221	214	198	213	230	217	233	186	233	210	212	201	218	224	230	211	210	208	193	224	215	237	198	222	248	202	214	206	201	217	211	207	227	237	221	236	242	228	224	206	235	200	220	189	214	225	224	234	228	201	230	207	223	221	223	238	204	210	196	239	216	204	232	218	231	235	211	205	205	213	219	179	223	197	223	228	210	215	229	235	217	225	212	204	230	210	228	204	233	215	207	220	207	206	239	252	240	202	221	211	211	241	203	211	217	200	223	194	210	214	205	243	192	211	232	215	212	219	177	220	211	198	207	218	226	201	227	205	266	193	228	210	202	210	189	231	197	234	191	199	222	217	220	198	237	225	192	205	203	212	223	240	241	235	228	201	217	219	241	218	211	248	208	218	223	218	213	216	214	203	224	215	230	234	219	220	237	222	190	218	218	234	226	229	242	213	224	229	195	209	227	208	216	227	208	220	208	203	231	229	220	224	217	214	218	220	222	226	214	245	226	207	225	231	194	229	230	216	189	223	201	190	213	243	215	215	212	225	210	229	223	235	222	217	212	222	242	215	243	196	209	232	198	243	222	202	206	215	209	214	230	212	210	221	209	222	221	205	213	214	217	232	211	216	244	232	234	216	204	204	219	215	217	220	231	237	212	225	217	203	198	213	214	228	233	236	188	211	196	218	227	206	226	250	224	211	216	198	247	209	232	224	222	206	199	212	239	216	218	218	205	237	198	226	210	236	192	205	250	222	213	226	220	218	226	236	221	213	212	206	214	219	232	216	233	200	249	236	221	206	235	234	219	202	195	236	244	249	226	214	221	222	242	216	227	198	218	201	214	206	196	212	213	208	224	227	224	207	214	239	209	228	205	228	209	233	220	228	229	251	175	218	224	209	229	209	200	212	224	220	199	226	231	220	246	199	212	215	218	225	218	231	222	219	199	235	196	196	203	222	234	203	204	220	246	213	213	212	213	206	233	232	223	248	208
345	0	2700	140866	521	0	6	227	847	531	396	577	511	549	502	445	402	422	403	390	416	371	374	381	333	381	353	383	337	368	341	323	291	308	299	321	326	308	319	328	301	309	316	303	310	328	274	293	310	297	268	273	268	280	299	310	281	273	308	281	296	271	309	260	250	281	261	274	233	297	262	257	250	278	272	292	282	263	274	243	245	277	309	283	277	284	272	257	258	259	289	239	280	274	300	257	277	261	276	281	269	254	234	290	274	248	242	266	266	263	283	267	257	256	262	255	267	237	257	299	273	265	234	255	252	272	256	252	250	231	258	256	264	266	273	285	286	271	266	259	261	271	267	236	216	251	259	267	240	276	263	276	257	255	256	264	266	244	253	260	231	290	247	257	252	263	264	249	261	261	248	284	278	263	258	279	267	245	244	242	283	263	253	249	246	266	290	254	235	283	260	235	231	268	261	248	271	281	268	262	283	244	257	273	256	232	213	264	288	250	272	272	228	268	225	253	275	245	270	255	278	277	277	274	260	276	257	287	285	252	260	263	230	226	277	290	236	279	232	272	262	263	246	236	264	301	259	264	274	248	249	284	253	269	245	261	269	266	246	265	265	264	232	261	272	287	259	243	250	284	253	267	228	263	260	264	254	264	285	251	265	248	264	242	308	284	244	282	274	259	255	275	244	240	247	245	263	271	253	256	250	282	244	253	259	249	242	260	268	286	257	253	248	262	260	261	281	268	247	268	243	270	266	273	254	217	268	239	233	262	253	254	241	244	260	281	271	253	265	247	272	243	240	244	252	246	223	256	260	249	222	269	243	256	254	269	245	261	271	254	255	271	259	259	276	282	240	236	249	255	234	258	249	272	247	271	251	250	253	241	240	255	308	263	249	238	248	242	254	261	244	248	266	254	269	252	248	251	276	246	261	230	267	251	242	244	275	246	249	241	262	246	223	239	254	255	253	257	236	233	253	256	266	272	232	244	284	278	242	237	272	260	275	267	262	223	279	259	250	235	249	263	266	267	256	251	289	238	255	243	261	275	264	239	249	270	289	280	255	246	236	247	292	234	269	231	281	260	277	240	251	260	272	261	267	231	275	252	274	255	259	264	268	262	255	254	268	278	255	277	269	271	243	266	272	243	269	271	263	271	277	247	283	252	263	257	254	254	232	267	288	291	254	238	248	262	249	253	269	213	272	248	256	237	241	256	235	268	254	248	279	261	248	260	263	220	262	262	249	233	272	280	251	285	238	236	267	253	252	270	239	232	251	217	240	301	278	257	234	250	250	251	254	245	276	261	243	283	263	270	274	274	258	242	240	275	247	271	245	243	236	237	256	248	251	249	273	278	240	270	258	248	251	253	267	276	251	260	256	236	239	252	257	266	236	275	256	236	266	250	235	260	264	232	272	265	259	257	260	264	249	252	233	270	259	257	233	249	238	240	266	265	251	233	240	274	243	253	243	240	250	280	231	246	255	268	239	253	236	239	247	239	263	232	262	248	239	261	240	234	243	272	245	258	259	260	267	261	254	247	232	272	265	250	232	247	274	277	262	277	269	266	265	248	252	247	279	229	279	244	265	245	250	270	257	282	252	251	262	273	262	240	267	275	260	272	237	242	241	288	265	254	251	268	262	268	242	230	275	262	255	257	257	272	273	253	238	254	253	257	241	255	254	251	259	235	270	227	250	233	267	265	264	250	239	248	243	259	251	237	252	248	256	233	243	254	258	304	265	262	259	251	256	273	249	257	276	278	243	272	242	261	241	240	263	244	257	251	256	269	254	249	248	250	236	249	248	244	243	247	271	292	250	255	252	253	236	267	277	246	257	238	244	269	273	238	266	256	258	255	236	265	248	259	229	251	243	266	263	267	237	258	251	257	239	244	269	268	236	248	273	241	233	254	259	248	238	263	267	248	233	246	242	244	271	283	233	264	234	236	250	242	248	263	248	270	255	249	209	269	265	261	250	265	224	270	251	267	255	251	260	257	245	246	262	275	253	250	255	259	251	274	251	260	255	249	227	235	264	246	235	248	253	252	283	238	253	231	220	245	266	250	247	238	258	251	253	253	249	221	246	252	258	255	236	277	258	263	239	272	229	247	238	242	257	262	244	286	266	261	252	266	229	276	266	274	246	258	250	249	270	267	266	225	230	272	261	239	249	269	252	256	228	246	249	258	252	258	259	248	254	248	251	257	249	269	236	252	239	261	235	254	252	264	234	244	227	273	267	272	258	249	255	246	243	274	265	282	254	246	274	249	270	245	268	277	241	292	249	261	236	249	259	226	228	271	272	249	253	236	240	233	243	247	233	242	280	235	235	245	259	214	230	281	252	251	275	284
345	1	1900	140968	587	0	16	136	375	696	333	406	383	359	363	304	258	271	249	298	256	271	232	239	236	212	229	208	228	214	216	217	219	196	175	221	210	188	205	207	190	190	172	185	209	204	212	188	187	197	197	189	178	203	179	172	170	185	188	188	189	195	191	184	185	179	177	197	169	172	182	187	173	166	153	190	188	185	199	173	200	159	168	176	185	146	190	188	193	182	191	212	181	180	155	180	168	181	158	180	191	164	157	184	201	178	210	182	174	175	166	177	186	177	168	189	160	175	193	209	171	185	148	165	188	184	178	172	175	171	170	175	166	171	165	173	160	170	188	166	182	210	164	181	164	160	178	147	194	166	184	171	178	187	182	178	180	174	157	179	162	169	201	185	188	165	144	162	172	191	158	192	164	149	199	184	166	174	176	183	180	177	174	174	190	177	176	154	173	163	190	180	172	159	153	150	173	179	186	192	161	164	174	179	160	176	169	180	190	177	175	171	173	176	173	178	179	165	170	168	177	167	172	185	193	184	170	162	165	175	177	185	176	191	160	153	158	175	177	163	164	176	189	169	166	179	182	186	167	162	184	166	175	186	170	179	176	153	157	184	178	184	174	164	155	179	169	153	172	168	176	166	152	173	178	167	169	183	161	179	206	166	168	181	177	191	160	150	168	175	152	202	180	173	150	188	183	171	177	169	207	170	166	190	189	172	166	192	159	179	165	175	163	164	183	157	156	168	159	183	141	180	157	178	167	150	150	157	178	176	186	171	159	201	157	191	180	158	152	170	177	162	164	167	165	176	160	158	168	188	162	191	152	172	177	188	156	166	160	181	179	145	158	162	171	183	172	173	195	154	157	155	166	182	211	178	182	183	190	149	183	159	165	180	169	172	181	161	171	175	178	168	205	151	176	163	160	160	209	156	151	155	173	188	191	167	170	212	164	186	179	166	143	180	162	160	165	153	176	180	168	184	156	164	160	167	156	166	171	165	183	192	175	182	163	189	165	173	165	169	173	183	176	170	165	143	179	201	182	175	171	194	182	169	169	177	172	195	188	154	178	144	176	177	177	178	185	176	175	160	158	164	165	167	168	176	202	186	170	185	176	178	186	185	170	182	159	181	176	157	182	182	168	179	168	176	178	183	189	156	172	180	185	164	183	200	184	172	189	185	166	185	179	163	168	161	165	153	179	181	158	157	153	188	183	173	167	188	186	174	164	163	155	179	164	162	194	168	163	153	185	177	155	188	148	157	184	161	174	186	148	183	185	179	155	189	180	163	175	181	167	154	177	156	176	147	175	161	170	178	153	147	151	178	157	187	180	190	157	165	187	197	169	174	186	157	197	168	184	163	176	161	175	172	182	169	180	172	166	199	175	163	167	158	192	167	179	160	157	157	178	174	174	173	164	197	160	198	172	165	167	169	173	171	164	164	173	182	179	160	162	148	167	163	160	172	186	175	164	193	187	172	169	175	174	172	179	165	177	165	181	159	180	167	160	173	148	163	169	186	157	186	166	162	177	178	168	175	160	158	178	167	167	180	170	188	157	174	195	182	159	144	170	155	142	167	184	177	178	199	150	179	180	167	194	201	193	178	178	154	161	153	154	192	175	177	178	158	157	176	174	173	161	210	159	169	181	169	167	174	169	154	150	148	155	169	174	180	151	189	167	170	184	170	166	175	184	168	180	171	149	168	165	163	156	173	157	163	171	181	141	184	169	178	204	144	167	171	192	188	153	183	171	184	164	189	177	189	175	169	174	166	163	169	183	171	165	165	187	157	153	166	183	178	202	193	182	181	157	190	201	189	181	163	157	151	173	181	179	183	180	167	151	168	179	204	175	162	179	189	186	168	171	181	175	200	167	169	161	199	157	176	211	195	167	199	149	155	171	160	171	176	167	189	157	207	170	146	170	169	157	158	179	196	176	153	176	190	195	177	173	166	162	185	141	207	183	161	173	185	158	179	156	163	174	174	156	142	188	179	188	137	164	172	176	163	165	172	169	186	170	176	176	173	178	183	171	181	145	201	164	173	168	179	155	170	169	159	172	150	168	175	168	150	146	179	161	198	170	186	187	197	162	175	174	170	157	185	187	169	177	178	179	173	160	196	185	175	164	195	183	171	160	165	138	178	162	198	138	195	162	181	178	163	194	177	194	165	171	161	155	184	165	166	170	173	154	184	175	167	186	174	176	183	167	143	150	162	177	190	181	171	163	156	177	185	161	156	191	168	162	154	157	159	180	159	139	173	167	157	182	172	177	172	147	179	177	168	187	171	137	193	180	167	158	170	154	167	163	172	175	179	187	194	187	181	162	185	170	193	184	176	177	150	180	190	186	176
345	2	2100	141070	563	0	28	179	559	844	321	440	446	371	373	352	337	301	308	311	305	306	284	244	286	250	272	270	231	238	238	245	223	212	231	249	214	229	206	239	218	230	208	208	211	214	202	218	221	188	227	213	184	240	196	188	212	220	200	193	190	189	200	211	189	205	230	199	205	198	214	210	198	210	189	221	180	176	192	203	214	207	195	181	218	188	212	200	184	180	211	175	196	196	200	190	207	210	181	176	162	210	189	191	211	198	205	189	197	175	195	182	191	232	184	206	193	192	175	175	191	192	195	187	171	199	175	201	212	199	195	196	192	207	185	189	217	204	183	210	193	210	204	202	212	189	193	229	161	186	189	192	182	190	178	187	201	195	196	176	200	208	163	218	206	192	193	190	205	207	188	187	191	187	169	195	202	178	201	214	179	210	190	172	195	192	176	203	204	193	197	197	204	175	191	214	180	168	168	203	201	193	196	173	179	183	182	205	204	184	193	184	193	185	191	206	191	180	213	200	209	173	236	196	205	194	189	206	200	196	200	191	162	207	186	186	190	210	196	178	181	209	188	210	198	174	195	200	197	192	198	183	197	196	184	167	194	207	188	187	178	184	189	200	194	196	221	201	182	182	178	190	165	181	192	180	183	190	193	206	192	196	192	200	170	178	211	209	194	209	193	170	175	184	182	191	214	194	186	191	190	206	190	196	206	205	199	173	182	195	195	190	200	184	181	196	199	187	184	196	177	192	197	188	216	203	188	185	204	194	186	181	193	166	202	195	172	229	185	194	186	203	206	187	186	201	174	186	204	205	197	176	199	179	187	185	196	167	185	203	191	168	194	193	192	203	199	195	204	185	192	184	171	174	182	200	195	206	204	202	189	230	184	194	203	180	184	198	201	164	177	214	222	190	189	198	201	214	175	193	190	174	149	186	180	176	204	185	197	195	172	195	186	200	174	201	209	211	181	186	192	194	189	176	206	189	167	204	195	204	188	179	208	195	194	200	188	180	203	193	195	205	191	195	226	180	189	198	181	193	166	164	183	200	177	199	204	197	188	205	180	221	192	181	182	201	176	180	220	196	192	199	159	173	174	188	183	202	190	183	210	211	210	170	195	170	182	163	205	174	193	207	195	191	205	186	206	195	174	195	188	194	176	186	201	197	198	166	170	199	205	198	195	196	186	221	204	204	194	180	171	153	202	218	171	199	198	172	176	228	174	189	185	176	206	182	177	212	178	176	167	193	162	205	196	176	195	206	185	176	193	190	171	199	174	194	178	166	201	204	208	186	194	186	180	198	201	203	185	191	200	176	183	172	185	187	201	185	188	184	207	181	203	193	198	177	190	202	224	173	193	202	181	195	216	181	178	192	206	200	167	170	198	177	190	192	177	192	174	195	189	188	175	171	189	184	188	187	210	221	217	182	209	172	193	175	195	197	199	196	189	191	186	195	213	205	190	176	197	184	162	208	186	153	208	205	178	188	179	190	185	194	169	184	198	180	210	193	167	184	189	183	205	187	197	201	182	171	185	181	230	184	207	183	208	182	180	205	182	178	179	183	195	189	182	209	192	187	195	185	188	215	200	214	190	192	191	193	202	189	171	200	172	200	175	169	183	181	184	199	176	196	202	194	185	174	208	209	191	172	177	176	186	178	186	225	179	191	198	205	180	191	190	198	209	186	184	172	197	198	180	186	196	190	191	197	199	181	184	180	215	199	192	207	185	200	169	183	204	173	190	191	178	211	198	166	186	203	188	192	190	202	189	206	216	177	185	178	193	197	181	190	198	171	190	203	173	162	193	185	203	185	192	200	182	203	183	198	183	177	172	212	177	175	171	185	180	191	182	173	218	185	195	180	209	209	187	180	177	179	198	209	183	190	181	187	179	221	191	196	180	171	182	188	178	178	155	167	198	199	198	178	175	188	193	198	190	194	204	192	173	198	179	194	185	178	158	201	168	199	177	222	185	205	179	193	199	180	226	184	200	194	193	191	210	214	197	198	202	190	185	194	192	189	203	202	199	178	192	193	200	199	206	211	188	187	184	185	196	197	186	189	186	203	171	167	190	191	163	198	188	198	176	178	174	174	187	179	173	216	187	189	203	180	178	204	186	186	197	192	202	178	182	206	200	186	202	180	195	204	184	179	180	179	196	186	193	191	178	192	197	201	196	198	211	184	189	188	184	177	176	211	189	182	172	207	183	192	180	209	181	182	198	207	180	189	187	188	204	183	187	188	188	177	182	175	194	202	207	195	175	185	192	165	184	175	157	194	189	193	192	182	208	183	185	192	187	186	203	172	164	207	187	195	187	187	178	194	190	195	189	163	163	206	184	205	204	184
345	3	3500	141171	529	0	30	216	313	941	260	451	470	448	413	379	368	365	365	354	333	320	328	291	327	288	287	303	271	281	281	278	258	281	268	265	267	270	276	251	248	282	255	268	244	269	233	232	263	210	234	258	247	229	245	228	227	228	228	257	252	201	231	225	221	217	232	227	236	248	251	244	232	217	229	233	225	231	213	231	230	217	210	236	213	244	240	233	228	265	229	208	235	225	235	231	236	227	223	213	216	252	228	230	264	246	214	211	226	202	232	212	227	231	228	230	247	244	226	221	226	232	231	217	232	200	232	213	198	213	211	217	203	226	233	242	206	231	196	227	235	222	211	226	220	215	205	220	217	193	202	218	215	242	213	221	207	205	210	205	218	237	239	206	223	201	207	227	198	238	220	256	210	219	212	209	201	185	201	229	213	232	226	222	190	220	227	243	230	230	231	234	229	218	219	224	239	224	235	225	218	220	235	227	212	247	225	225	206	222	211	199	242	222	204	219	215	232	205	223	206	190	228	223	229	230	206	206	235	216	205	227	188	233	213	224	223	223	216	223	194	216	204	223	221	228	219	193	220	231	217	232	213	226	250	233	191	232	200	236	237	200	207	196	231	216	211	203	214	224	220	229	214	221	200	219	219	209	217	223	211	232	236	219	207	239	217	232	234	224	236	240	218	224	219	231	240	198	217	207	213	232	228	196	209	212	213	198	237	212	196	197	234	240	206	254	205	245	234	246	244	211	242	222	239	211	222	228	238	213	214	251	182	251	246	221	192	236	229	222	223	208	204	217	258	219	217	249	203	210	256	230	232	196	228	231	218	223	211	215	208	218	206	226	210	235	206	220	215	235	221	227	197	213	207	205	212	205	238	195	221	250	229	225	221	219	219	240	213	212	216	239	231	197	228	222	223	212	230	212	212	236	226	221	237	216	205	219	216	217	189	226	222	225	198	219	228	209	209	221	207	192	196	232	212	225	235	211	215	204	219	245	207	225	214	220	199	219	237	231	188	221	206	234	199	181	199	233	206	243	203	216	231	207	232	214	229	216	243	174	214	208	202	219	232	222	177	230	203	202	209	212	216	228	221	226	213	222	215	233	188	232	213	204	210	222	212	218	203	216	197	200	191	213	212	215	212	241	233	212	227	204	203	209	219	195	234	217	224	231	226	220	218	219	198	246	210	229	210	235	219	220	210	242	203	219	230	228	219	229	237	208	222	225	232	219	239	210	214	217	215	208	219	223	223	211	212	211	217	200	213	224	208	203	245	229	214	194	235	206	205	214	219	224	207	230	219	215	205	226	207	229	223	214	227	220	228	200	212	216	200	222	189	216	219	236	229	209	215	166	230	215	228	215	223	198	202	247	200	220	212	219	234	236	203	216	206	227	208	235	215	232	215	233	207	200	221	225	223	233	215	240	230	210	198	210	248	184	233	245	216	212	233	192	198	240	220	207	227	224	209	238	230	204	196	235	234	211	219	225	205	222	223	246	237	229	218	221	211	216	237	211	209	229	219	229	224	230	215	204	220	224	201	249	229	255	220	208	220	219	226	216	211	233	221	217	210	202	207	236	223	196	205	205	230	207	216	220	210	221	218	227	224	216	235	218	231	239	221	218	208	192	228	208	208	197	216	244	241	181	224	236	211	217	240	212	207	229	216	223	230	212	229	208	215	205	210	215	238	205	213	215	221	225	192	234	219	221	192	214	231	253	203	198	219	213	209	220	245	219	206	193	240	202	218	217	187	225	209	199	217	203	235	224	220	217	218	221	212	204	219	216	203	235	218	229	206	220	219	212	220	222	212	231	248	207	206	220	227	232	217	207	202	226	230	241	207	226	232	228	218	202	208	236	214	225	224	252	201	217	193	191	207	211	187	229	214	215	193	225	216	208	204	202	209	213	236	202	222	228	211	209	219	198	200	215	208	229	197	201	222	213	217	203	229	237	229	215	222	198	219	235	219	220	215	219	231	253	236	182	228	194	233	233	211	234	198	224	223	222	211	220	207	226	220	210	220	220	237	235	216	215	222	242	202	193	202	228	211	227	232	224	223	207	191	207	205	210	216	210	228	221	222	204	236	230	214	217	206	222	209	228	204	217	234	233	223	229	224	209	221	218	223	211	227	226	222	218	231	227	217	207	217	205	228	225	203	209	209	213	195	211	216	213	224	211	217	223	218	206	207	218	205	228	212	209	208	223	207	204	212	204	234	218	213	198	211	207	219	205	232	201	226	225	201	191	242	222	217	234	228	209	241	213	223	226	215	202	229	217	232	227	217	221	215	233	188	223	193	251	208	219	227	244	214	218	257	210	213	199	224	218	208	212	207	211	214	213
