345	0	2700	141273	512	0	9	227	484	965	248	522	524	545	499	482	453	433	423	405	386	391	373	384	357	325	333	339	357	345	313	340	308	329	282	314	308	300	324	317	303	302	277	292	312	283	298	272	281	290	268	291	304	287	280	256	265	300	260	300	292	256	278	304	258	290	283	270	276	269	273	278	263	254	279	301	250	283	278	270	299	246	276	288	268	302	295	294	249	282	248	243	276	258	256	290	263	307	285	253	284	235	271	233	284	275	269	278	266	254	263	274	274	263	265	270	267	278	256	277	248	243	257	283	281	255	265	283	257	253	266	264	278	233	251	242	283	282	280	284	258	247	254	293	259	255	241	275	247	250	269	260	258	236	262	250	242	246	245	252	256	255	260	272	242	277	257	255	243	267	264	228	247	275	262	264	268	280	256	271	241	263	235	269	264	270	282	240	289	247	227	283	262	265	253	239	274	262	284	274	225	256	279	271	291	250	250	250	244	300	243	281	256	277	280	258	275	262	247	261	254	253	262	271	253	291	275	257	238	252	289	261	261	250	271	279	244	244	266	254	250	252	267	284	282	281	259	252	268	276	275	273	261	280	264	266	257	256	264	254	249	268	268	248	226	260	244	271	263	249	272	271	261	240	251	266	274	284	259	237	251	265	260	262	246	262	272	275	290	240	268	264	260	261	250	238	240	248	256	259	242	270	244	240	264	288	266	257	240	237	240	253	266	269	253	274	278	267	267	229	306	233	245	259	229	238	272	232	243	224	250	249	228	271	270	248	257	262	269	250	237	242	230	268	261	276	233	284	266	275	263	239	240	237	248	233	267	280	272	276	243	280	265	268	253	242	265	270	252	256	241	284	267	280	281	266	240	262	277	257	250	249	274	258	270	241	283	254	268	277	245	253	240	268	270	296	250	238	241	268	247	275	273	259	258	276	228	238	257	264	253	266	254	282	276	242	260	249	267	261	239	240	239	238	255	243	253	277	258	250	249	249	269	269	251	248	260	285	271	252	243	270	278	267	283	265	288	244	242	290	258	230	249	257	279	238	274	266	237	264	257	231	275	262	256	250	265	243	252	248	281	252	263	250	294	257	225	252	232	280	240	251	250	260	255	272	268	257	237	273	250	239	251	248	282	254	262	283	256	258	246	285	249	250	242	245	276	262	274	271	259	259	250	267	268	269	275	253	248	236	261	255	262	297	246	233	255	228	261	248	254	248	270	269	253	239	263	263	259	275	253	252	261	269	242	264	254	245	240	274	254	258	256	268	260	287	243	261	232	253	262	253	246	262	223	224	291	249	277	249	227	256	266	258	256	265	257	272	262	236	280	258	245	273	236	258	270	281	269	248	271	241	258	258	272	246	250	251	275	243	225	265	254	268	236	250	250	252	274	270	257	236	257	290	241	246	269	259	246	269	269	261	252	243	275	257	266	260	259	282	245	235	244	258	251	266	263	266	243	238	250	263	255	271	276	257	261	256	243	240	261	224	254	279	277	268	247	273	254	278	279	291	261	251	273	257	261	260	266	261	265	257	254	264	277	269	266	246	261	233	274	238	248	275	250	256	274	239	243	274	276	248	245	284	259	258	275	273	254	256	218	270	266	249	212	279	283	244	244	251	230	261	280	255	278	275	276	282	260	269	276	274	242	266	249	249	226	258	239	277	263	272	264	232	271	251	282	258	261	255	252	248	261	288	252	245	275	268	236	258	246	245	270	268	245	255	245	269	276	256	282	266	242	257	270	245	264	251	251	256	261	244	237	282	238	287	287	263	216	257	252	254	266	261	271	234	262	258	270	265	228	273	264	238	262	251	276	249	280	266	271	270	275	248	246	216	258	273	245	259	266	236	278	240	248	240	286	264	255	268	276	269	249	260	260	257	253	242	271	274	280	287	261	245	278	269	267	238	229	277	264	255	274	273	263	230	268	244	278	247	238	275	232	253	247	256	249	267	264	256	268	290	267	261	264	273	293	261	237	275	276	275	259	244	261	257	258	282	250	277	237	282	258	276	263	260	274	255	272	248	236	246	259	268	258	269	245	248	251	260	279	266	251	246	296	250	264	284	280	254	237	290	250	276	257	272	267	245	233	251	273	248	286	247	280	240	259	255	255	234	257	258	254	276	250	236	269	257	249	288	258	264	255	247	263	265	237	243	248	287	239	267	273	256	233	248	253	289	258	274	270	256	253	256	241	244	281	277	264	274	248	245	240	281	299	262	270	254	255	244	258	279	260	255	261	278	250	259	258	242	260	245	256	276	262	241	244	263	264	247	244	274	280	262	270	284	270	267	265	281	275	263	278	273	285	264	283	291	250	237	239	261	283	289	261	241	260	234
345	1	1900	141375	582	0	18	137	233	678	340	420	394	377	339	330	290	310	263	250	257	230	225	232	227	223	224	218	200	212	205	204	189	224	187	194	197	214	178	185	214	192	179	212	172	193	197	203	205	196	194	186	181	195	192	178	185	172	186	177	185	193	165	164	153	183	173	171	175	178	158	171	159	177	194	180	181	196	164	174	193	189	178	155	174	168	173	158	173	170	155	147	166	178	194	170	168	189	176	173	145	164	170	161	165	169	153	181	208	187	186	165	162	180	164	158	180	202	170	152	181	168	192	180	163	160	177	158	185	150	178	178	179	175	162	183	181	169	178	184	173	179	154	174	156	185	154	146	169	161	167	197	187	162	179	160	183	173	160	193	168	179	149	165	192	186	152	161	185	170	174	186	165	185	174	181	160	172	163	158	176	167	170	188	180	157	162	155	169	181	161	169	161	175	186	163	166	163	168	150	174	189	157	153	168	177	166	173	174	164	164	178	150	178	172	172	180	155	187	166	168	148	168	198	162	168	188	151	165	183	168	174	160	171	174	166	163	161	169	138	166	168	171	162	186	157	187	196	164	157	148	189	164	179	144	176	150	149	159	181	167	162	172	176	172	173	191	176	175	147	162	150	175	155	177	164	160	165	184	168	174	181	160	162	164	164	182	200	195	148	162	169	160	149	181	177	162	175	158	176	170	172	181	176	195	158	195	168	178	188	170	152	159	176	178	158	177	176	173	160	165	161	173	169	156	194	193	170	169	163	171	190	200	175	149	170	173	169	170	156	155	171	198	190	182	172	162	174	172	175	175	157	161	161	173	170	175	155	161	162	146	160	164	181	162	184	177	167	165	181	158	170	167	174	167	176	186	169	185	176	187	184	174	170	171	176	177	175	169	178	171	163	190	164	187	181	158	150	188	160	182	175	189	174	170	155	172	179	163	183	171	189	168	172	164	198	145	145	171	181	164	158	171	145	147	195	161	175	165	175	163	154	149	190	171	159	153	166	154	167	190	159	183	163	173	166	169	173	168	123	182	178	166	165	180	167	176	181	168	158	174	164	157	176	174	197	170	169	132	159	163	145	168	167	150	163	177	158	163	154	187	164	177	177	169	178	177	162	154	159	170	156	165	193	152	178	181	157	176	166	175	174	157	150	186	165	179	158	174	185	167	156	167	151	173	164	195	175	186	158	167	155	173	165	199	160	162	151	194	172	152	168	163	169	177	166	166	174	199	171	207	180	169	158	180	168	175	148	181	162	158	157	165	163	174	175	191	171	167	149	183	157	176	168	173	161	183	202	178	171	155	175	145	155	188	182	158	164	168	151	172	186	154	186	191	168	177	161	147	146	153	172	162	165	174	169	175	173	138	180	180	177	198	165	179	157	141	165	169	171	177	171	149	154	162	155	180	160	162	143	168	185	181	161	175	172	180	163	162	164	173	166	179	167	154	160	162	173	158	155	173	158	176	156	179	164	167	177	149	168	196	180	161	170	162	156	156	171	169	172	175	141	154	144	187	154	173	175	148	171	178	159	183	184	155	160	153	171	170	167	201	155	201	172	159	167	183	166	168	157	166	168	178	163	172	165	166	163	157	185	175	169	169	169	161	172	155	165	169	184	186	152	174	172	145	162	159	161	169	185	180	191	160	174	182	170	177	157	182	185	137	169	176	185	198	169	179	168	155	166	182	157	161	174	186	160	161	150	161	172	146	170	171	171	160	171	154	189	177	172	142	171	163	165	162	202	170	175	182	170	162	161	173	155	151	144	187	168	188	172	183	181	165	168	157	179	163	186	146	167	155	199	171	186	180	187	160	189	144	187	171	158	155	158	155	191	156	160	177	170	173	160	173	177	184	163	187	187	173	143	165	162	177	156	160	167	202	191	155	187	156	179	185	163	164	176	152	140	153	187	160	166	178	154	171	158	189	167	167	145	170	186	165	164	170	180	182	175	158	155	174	162	145	166	156	166	178	176	170	199	155	144	169	160	154	176	162	175	180	175	173	164	168	157	174	175	156	172	174	164	172	183	181	185	162	185	159	159	178	164	171	181	150	171	144	171	169	140	168	182	180	159	170	146	156	185	147	142	153	194	185	184	182	163	166	151	166	159	170	156	206	150	176	177	158	179	154	160	172	169	151	185	182	186	166	157	181	166	187	149	186	193	171	184	146	171	160	158	173	167	188	184	152	161	182	176	170	175	159	162	162	157	172	155	179	165	191	182	180	168	178	169	171	170	162	196	183	188	182	163	165	185	182	178	162	161	156	188	180	164	170	176	192	160	191	162	174	173	175	159	163	156	186	186	154	189	168	157	170	173	161	156	183	173	155	190	150	178
345	2	2100	141477	559	0	19	152	259	798	346	489	419	412	362	339	341	329	311	306	276	277	261	267	244	268	262	260	252	256	270	230	233	250	220	216	217	232	211	230	212	233	222	241	218	204	219	202	208	209	205	226	192	214	213	208	187	218	176	216	198	196	189	191	217	196	184	201	189	198	222	187	186	197	165	204	187	178	190	202	172	191	191	202	183	199	211	166	202	225	184	184	195	191	188	185	179	203	177	187	189	186	172	181	190	206	194	199	181	178	183	206	179	177	192	173	175	183	208	214	182	201	195	168	174	152	182	184	179	200	176	189	198	187	222	192	183	185	198	190	180	185	164	198	156	180	186	182	194	171	198	189	170	172	182	165	175	158	203	197	184	211	188	202	200	174	181	171	170	203	190	164	185	184	187	179	195	206	196	174	194	199	169	210	190	189	189	172	176	178	173	177	186	192	174	195	182	185	211	189	196	222	189	190	194	192	163	219	195	201	184	206	181	190	200	196	183	181	189	180	205	189	175	199	173	194	178	173	189	189	182	199	178	217	185	157	173	179	176	161	205	164	179	208	168	164	196	172	187	165	188	173	176	179	188	194	214	183	168	190	175	191	193	194	182	184	162	183	192	195	171	193	169	188	186	163	175	163	174	198	203	176	206	174	192	185	200	176	184	188	164	181	199	187	207	189	185	172	174	178	183	172	172	179	195	183	186	191	180	157	198	195	159	186	201	176	196	174	189	182	181	205	189	185	180	208	168	165	198	194	201	162	205	179	187	166	198	201	199	184	176	184	178	198	182	197	173	195	203	171	177	168	189	180	189	179	149	181	176	202	183	193	177	173	176	180	191	205	177	198	173	185	177	197	189	181	168	189	196	180	179	174	182	175	176	168	193	192	157	175	201	177	203	165	198	198	198	188	161	182	181	192	184	167	206	180	200	193	176	185	166	183	189	201	196	191	205	196	205	183	178	204	163	206	175	212	199	175	198	179	179	202	202	193	180	211	165	169	183	178	168	169	164	166	180	189	201	194	193	173	180	179	170	197	185	179	171	174	193	197	168	175	153	179	196	193	185	201	179	178	166	187	168	180	186	208	192	185	171	185	206	180	180	192	182	187	187	165	163	171	172	183	182	178	193	175	195	175	172	209	170	189	174	186	205	174	229	199	173	150	188	185	149	175	178	173	199	185	170	207	184	197	190	180	165	165	179	160	180	186	164	189	172	169	189	178	176	203	194	184	186	193	190	171	165	160	153	200	176	200	168	191	186	175	167	165	169	181	182	175	187	177	166	211	171	187	188	171	193	180	210	211	177	177	195	189	186	180	192	180	190	204	176	216	186	173	175	193	175	189	184	197	185	154	175	208	203	169	222	200	197	185	177	195	166	194	196	176	184	180	178	168	173	187	198	185	176	152	198	172	184	181	175	196	168	180	172	185	173	196	187	189	194	182	187	198	207	206	183	204	183	168	165	179	155	178	193	177	176	176	158	161	187	185	221	223	162	192	194	181	170	170	170	180	190	160	191	184	198	180	186	182	197	172	175	176	193	189	193	198	165	189	189	189	172	181	187	186	183	197	204	164	176	198	178	199	178	189	172	181	188	181	208	191	169	169	191	184	194	180	192	184	194	188	187	171	167	182	187	189	189	169	187	203	170	194	193	182	190	193	199	170	180	199	177	184	183	197	170	180	197	176	210	182	194	176	188	158	183	195	195	183	190	176	180	180	196	205	201	172	182	194	186	184	176	184	178	207	166	197	189	153	190	173	186	180	183	179	190	185	171	183	163	178	199	191	164	196	156	188	160	178	180	166	180	184	207	200	213	180	175	170	205	154	196	183	170	166	185	187	194	191	184	163	156	212	170	191	169	202	182	172	200	170	193	187	153	192	198	169	169	160	205	167	193	167	180	207	184	187	178	184	191	184	172	178	204	167	194	162	181	181	201	189	163	164	177	192	178	175	170	154	184	190	173	181	207	191	196	198	184	191	182	206	177	173	148	189	176	192	180	183	185	183	162	207	198	178	192	186	196	188	168	187	170	158	202	183	184	181	196	178	180	182	184	199	193	177	197	193	176	187	182	177	189	174	187	182	179	188	187	191	169	173	184	175	187	183	178	184	174	164	183	192	173	187	177	175	187	180	198	180	188	178	153	171	175	172	177	185	203	168	190	201	179	186	182	183	185	191	169	176	180	168	178	179	169	176	182	180	188	179	185	184	170	201	183	195	176	206	195	190	169	171	174	186	169	185	214	191	176	173	160	179	184	192	190	180	196	189	176	212	176	201	166	180	175	163	175	193	184	182	155	210	174	176	187	188	188	192	213	178	181	173	179	164	185	199
345	3	3500	141579	543	0	24	217	429	720	303	526	449	450	421	413	374	344	369	342	315	320	305	315	279	312	272	289	266	274	282	273	248	279	278	245	252	254	262	246	264	262	273	253	266	244	217	236	261	228	217	244	255	242	238	221	217	221	226	245	206	224	221	262	220	224	210	215	243	230	227	233	225	222	223	221	231	220	210	232	219	232	219	235	216	215	210	221	195	203	222	225	202	217	215	221	222	252	221	224	223	218	218	202	206	209	205	219	219	242	228	213	242	203	211	225	220	247	222	225	198	213	224	241	226	198	247	214	224	226	205	237	208	228	236	221	174	237	215	201	229	229	209	203	236	213	230	224	234	217	236	247	212	217	238	241	194	207	223	218	226	198	203	213	236	227	240	208	224	214	219	230	204	231	218	227	237	224	235	241	212	237	206	221	197	203	221	238	222	216	191	219	215	218	183	203	194	221	239	214	211	225	222	205	231	230	232	220	195	212	190	222	213	226	225	216	223	210	224	233	198	211	220	175	222	218	213	223	221	235	216	217	205	208	216	206	217	207	236	235	217	220	218	220	195	206	218	211	184	230	218	213	223	211	240	187	232	208	213	209	218	227	194	215	213	187	245	225	207	239	221	224	226	212	190	192	211	223	218	200	214	215	227	246	236	230	217	212	204	209	208	211	193	223	196	222	252	216	229	222	230	202	217	194	201	210	212	191	202	235	216	193	195	230	216	226	209	204	198	222	227	228	234	211	217	211	227	225	190	194	216	178	226	223	248	225	265	239	182	215	203	218	197	228	211	209	222	224	207	226	223	202	232	221	230	205	207	232	204	216	200	214	222	187	215	197	237	211	211	213	216	203	191	218	238	222	182	208	224	208	203	214	217	217	240	198	223	233	199	205	203	221	206	199	215	215	208	212	184	233	197	205	225	220	192	219	199	220	227	220	221	212	194	206	209	202	216	230	213	219	203	211	197	217	201	215	221	228	218	214	206	219	208	208	218	202	213	197	225	212	209	266	236	193	208	203	230	205	198	206	202	225	222	204	208	249	205	189	192	210	223	197	204	226	221	202	235	205	229	220	234	229	223	216	220	185	189	221	192	233	203	234	201	193	224	218	207	233	245	214	209	235	226	203	213	193	241	205	198	209	220	220	216	209	203	208	198	217	198	230	213	186	221	199	225	217	211	222	218	207	258	198	238	217	231	226	210	224	214	212	207	209	214	225	207	206	208	206	212	232	245	199	203	212	215	187	224	223	217	209	233	225	212	206	205	217	198	222	237	215	237	225	214	207	211	218	220	217	236	228	211	225	218	220	211	203	199	227	220	220	210	241	211	237	209	188	211	232	237	220	232	199	225	212	210	236	220	211	230	249	211	195	212	201	211	227	207	212	197	236	198	202	221	199	214	212	216	213	200	221	209	212	209	228	209	220	189	205	196	196	219	214	198	193	211	218	224	211	209	221	208	218	193	212	217	225	227	245	193	227	231	232	212	227	212	222	200	230	227	213	215	230	178	216	224	222	208	231	222	198	225	221	220	212	204	244	215	226	242	238	216	229	207	220	235	224	201	207	200	211	205	205	232	230	220	208	216	250	234	221	207	207	185	213	238	220	213	214	186	199	223	223	228	204	219	188	189	210	198	209	205	208	207	219	218	229	220	212	224	205	209	212	204	233	235	206	209	235	227	221	247	219	218	203	206	233	202	235	198	210	233	228	196	215	220	235	212	195	234	223	214	223	222	213	196	217	192	231	221	204	214	222	215	226	208	216	243	196	231	201	217	184	235	231	232	228	233	206	209	232	216	219	234	186	224	208	201	208	216	204	208	223	201	230	205	220	204	233	227	224	219	212	203	177	249	223	246	206	217	215	216	192	214	205	204	239	207	223	204	231	230	207	205	225	213	202	209	210	219	191	214	209	224	214	222	210	183	211	218	193	234	215	207	215	216	231	224	215	221	203	220	218	188	206	224	199	202	208	230	200	227	209	222	203	223	215	230	218	216	219	204	188	206	220	196	214	201	219	215	237	217	205	201	222	201	212	207	228	183	189	249	197	226	217	198	211	206	218	191	210	212	201	220	221	182	232	236	210	230	195	211	207	206	211	202	197	199	233	240	219	203	226	232	242	199	235	194	193	198	218	216	203	200	226	209	237	221	193	228	191	216	230	192	205	211	182	208	216	207	188	222	216	205	190	214	221	250	217	226	210	199	234	214	217	206	210	196	190	245	209	221	202	223	231	199	215	200	220	235	208	235	241	236	234	218	225	199	215	198	220	228	229	214	212	205	216	230	249	218	220	195	215	182	221	210	215	199	223	217	232	231	226	224	221	214	207	244	241
345	0	2700	141680	496	0	21	206	798	273	472	576	512	528	481	484	463	413	392	420	406	385	369	352	349	352	332	347	351	323	333	327	301	305	360	315	309	294	291	301	296	294	292	295	301	275	327	295	255	277	267	274	283	298	263	278	315	279	264	281	250	274	277	272	266	263	268	261	266	263	292	286	253	269	267	236	259	264	259	263	248	238	276	289	256	274	279	248	244	254	288	251	271	259	269	296	268	273	260	260	248	277	242	261	242	278	254	254	238	261	237	248	252	261	298	270	248	259	231	257	237	279	240	246	245	256	248	255	286	240	249	213	254	263	232	267	248	254	252	246	248	258	265	257	274	277	276	241	244	242	272	295	280	240	273	245	261	264	227	272	247	255	273	267	257	234	249	235	253	266	238	262	272	256	247	258	270	277	253	229	271	245	261	276	260	252	241	242	260	233	255	251	252	232	285	229	231	252	255	271	245	250	272	260	253	253	252	258	252	229	237	275	261	254	239	254	245	267	230	264	281	272	277	248	265	249	255	257	247	240	266	244	275	225	254	251	239	264	256	252	251	264	251	232	249	269	232	238	235	288	254	262	261	282	253	274	251	266	228	260	268	268	219	244	294	250	271	295	240	241	272	258	239	260	247	269	268	243	247	246	228	283	237	237	240	264	268	269	241	282	282	270	244	260	286	217	254	279	251	281	247	223	252	269	234	272	258	256	244	270	185	258	261	245	247	241	280	275	259	262	257	242	257	277	249	226	230	278	263	238	243	249	281	267	249	237	291	247	256	241	258	241	249	255	260	240	270	271	215	284	259	233	250	245	240	263	264	245	269	250	288	245	246	268	283	269	243	236	226	241	267	227	257	257	265	249	258	249	265	262	254	249	272	242	249	231	238	239	253	222	259	245	245	234	258	271	243	259	260	234	242	247	235	261	276	268	277	275	253	266	265	265	263	266	240	248	240	254	228	259	287	261	262	262	238	265	256	291	261	245	253	265	228	255	232	224	245	258	260	240	240	244	260	239	263	265	258	255	256	256	244	285	240	264	261	265	235	283	265	215	227	235	253	251	254	261	277	251	258	247	245	243	234	260	240	245	274	229	250	271	225	242	246	240	244	271	280	238	277	249	235	243	247	274	254	251	211	248	251	244	241	285	240	244	243	247	249	246	258	260	254	255	256	253	227	248	258	250	252	238	257	231	224	253	267	251	260	259	258	253	249	243	261	238	261	250	255	234	278	214	270	263	262	246	250	254	254	253	271	254	266	254	262	237	246	245	244	263	247	238	256	253	243	271	272	244	252	243	263	237	244	254	240	262	237	262	266	232	252	255	258	234	276	235	261	243	246	272	235	226	247	229	234	249	237	224	259	262	269	262	217	215	248	232	268	258	253	251	249	236	282	253	264	244	271	282	286	266	258	228	262	241	252	258	244	239	241	254	261	256	261	244	270	251	238	256	262	228	255	254	241	262	263	240	257	240	274	258	272	264	235	288	228	265	234	286	262	237	255	257	250	217	241	234	240	272	249	263	245	269	264	232	248	251	259	273	229	253	278	238	260	246	249	262	266	234	232	240	250	263	260	251	270	250	250	240	252	247	227	255	242	234	224	244	250	252	274	250	253	263	239	270	236	254	251	267	251	279	287	263	256	244	264	243	230	227	236	253	241	241	261	217	247	270	257	211	275	255	230	244	253	274	249	245	244	234	242	250	232	264	266	294	266	263	242	239	231	292	231	264	261	258	260	242	258	265	252	271	269	276	244	230	248	261	256	245	246	233	261	239	226	248	269	249	263	278	253	267	254	255	268	240	226	261	281	248	232	244	283	248	260	251	263	261	268	254	264	257	253	257	228	232	245	255	242	267	254	254	254	223	245	245	243	266	264	264	278	264	259	277	261	265	269	232	250	224	254	255	241	270	241	267	217	248	246	269	256	250	251	237	235	252	251	273	264	250	250	243	274	255	266	225	229	281	254	259	260	270	273	224	261	276	234	262	247	302	269	278	225	231	243	257	256	244	243	231	235	257	275	258	245	244	226	237	235	267	248	269	220	254	259	253	258	248	249	203	258	259	274	261	244	245	248	254	262	246	249	236	237	272	256	256	248	261	259	261	235	256	238	231	229	257	238	241	243	239	261	252	260	253	244	259	270	239	218	253	239	247	251	261	264	265	237	249	257	281	280	260	250	261	241	243	246	244	270	249	273	239	228	278	262	260	270	253	276	246	213	251	263	272	240	254	256	272	254	257	232	240	255	269	282	245	246	254	260	252	260	243	271	276	263	279	237	273	241	271	252	251	234	253	236	257	251	241	266	242	258	234	248	259	243	258	246	227	264	252	242	272
345	1	1900	141782	572	0	22	140	311	365	386	403	373	350	342	281	304	272	277	253	236	260	227	239	226	222	206	209	223	217	192	185	204	205	206	188	190	204	191	211	201	167	177	176	195	175	175	179	172	187	145	159	181	175	195	197	181	148	177	186	172	141	179	179	186	181	149	180	170	153	159	188	165	157	179	175	191	160	171	196	163	171	140	162	131	159	175	177	152	167	153	188	178	167	164	173	152	169	143	162	144	166	169	170	177	154	169	183	186	174	180	153	142	155	148	172	173	165	170	134	157	167	165	167	178	166	158	168	149	197	203	181	139	172	171	156	152	171	161	165	164	160	167	165	150	148	164	147	180	170	166	171	163	157	185	162	174	145	163	166	168	138	182	154	155	173	158	161	153	160	154	174	157	162	152	143	168	177	170	167	161	157	169	147	172	144	168	157	161	160	159	145	164	154	155	149	158	169	172	151	159	150	157	159	176	156	171	148	158	182	169	180	178	167	150	172	169	182	160	161	191	169	161	154	170	176	171	177	144	178	158	178	154	157	152	159	159	165	139	172	168	158	163	170	165	157	154	145	136	175	173	165	182	166	166	169	143	178	173	156	172	174	143	153	146	175	154	172	158	153	165	160	183	167	189	149	159	148	152	168	163	153	153	160	170	172	155	151	173	160	158	152	166	165	157	150	154	169	182	166	163	167	154	163	142	147	162	168	181	172	176	166	174	181	156	165	165	171	163	176	160	174	146	175	156	159	168	158	148	182	183	185	151	158	176	168	190	161	178	158	164	152	162	164	163	165	168	136	173	150	172	175	176	171	143	168	177	150	154	158	158	143	161	160	168	172	171	158	169	141	157	152	170	161	176	166	159	152	156	166	164	158	160	173	176	116	149	151	159	155	172	177	146	153	149	149	163	150	175	177	156	144	160	144	160	161	146	154	170	185	160	172	184	159	170	175	155	158	169	155	190	185	175	149	163	167	164	186	172	156	171	182	171	158	157	185	157	169	165	172	166	184	147	183	175	179	157	179	153	163	158	148	134	174	162	171	156	153	160	172	168	145	165	159	179	165	176	170	174	175	150	180	188	175	168	152	142	167	159	173	163	165	158	154	171	176	158	149	169	146	175	160	168	184	166	149	158	140	170	167	179	149	156	144	186	161	167	162	168	147	173	171	165	176	150	147	160	180	154	153	165	152	165	174	185	149	155	165	166	156	172	165	177	174	157	161	141	171	165	139	151	154	166	170	165	168	152	181	162	176	167	158	139	183	158	157	151	188	156	189	150	154	133	149	159	170	159	142	147	182	163	148	169	146	150	145	156	146	148	187	186	166	158	163	152	144	137	154	166	147	180	164	161	156	141	155	163	164	147	165	161	178	160	167	147	134	162	180	158	172	176	158	174	159	146	158	166	154	181	170	155	172	168	166	168	147	151	186	153	165	156	149	161	176	149	161	165	175	150	172	186	171	164	121	162	171	161	185	178	121	178	188	147	156	169	169	160	160	183	182	160	178	168	162	154	153	163	176	166	145	180	141	153	152	174	151	137	167	143	168	170	151	155	170	166	167	180	169	147	168	179	165	141	185	180	163	164	161	169	153	155	170	153	171	157	154	187	164	165	164	169	178	148	175	156	177	163	156	171	162	150	167	162	154	159	190	156	171	156	167	143	171	167	177	162	154	179	175	153	176	165	163	178	170	165	162	152	182	179	157	151	169	157	160	164	153	175	160	183	174	166	164	176	155	163	173	159	157	168	142	158	155	164	148	175	162	167	162	186	159	171	161	173	170	142	160	147	166	163	178	164	172	155	165	164	135	172	159	157	170	146	170	158	164	150	151	153	154	157	152	153	155	169	154	173	146	172	156	155	165	142	162	169	185	162	169	141	159	186	170	151	139	157	154	156	170	170	178	170	165	162	174	154	146	151	161	187	175	161	162	171	177	158	152	209	163	199	150	145	186	175	163	158	163	149	159	160	176	135	167	163	143	164	196	160	167	154	172	166	156	162	173	171	146	167	175	157	156	148	164	184	134	162	132	159	155	144	147	154	154	169	142	159	173	166	137	184	150	148	163	171	150	137	184	175	149	171	157	153	163	168	173	163	168	161	144	147	168	167	155	150	156	187	164	168	169	161	136	177	163	152	161	168	158	157	162	156	164	140	145	153	147	139	158	160	160	162	158	198	132	158	178	171	156	169	163	175	155	179	132	165	152	160	165	177	152	167	186	156	163	145	165	162	165	140	143	143	157	161	169	162	149	152	150	154	150	167	160	161	154	177	148	149	154	165	161	146	162	169	159	182	149	175	153	172	161	156	147	191	174	160	144	161	145	169	163	175	160
345	2	2100	141884	555	0	14	169	243	439	428	451	445	405	364	340	350	341	290	297	277	274	253	258	262	262	250	246	251	244	211	213	254	218	213	218	185	207	219	186	199	185	218	188	218	212	211	210	220	211	189	219	176	191	180	176	181	203	196	195	194	186	184	181	186	207	190	176	162	205	201	189	179	204	177	180	184	190	189	191	184	185	178	196	161	192	170	187	185	202	186	191	158	157	175	180	153	202	163	188	186	169	155	181	186	191	185	185	183	173	187	185	175	182	171	178	179	194	171	181	175	174	179	176	170	202	161	195	185	165	201	183	184	179	185	174	168	163	178	171	169	179	170	170	184	198	167	184	194	165	153	173	159	173	148	193	175	176	184	169	173	172	189	177	172	194	169	169	161	197	175	175	177	172	191	178	169	159	159	183	202	178	178	179	193	158	165	175	205	183	180	171	199	169	182	181	197	176	167	177	172	188	166	173	211	180	178	171	179	189	176	194	208	163	169	164	190	187	175	161	154	172	164	175	186	196	175	208	184	192	176	183	168	168	184	176	165	162	173	182	189	188	197	177	190	182	182	190	201	193	186	168	175	175	156	176	179	179	173	195	212	180	201	198	190	165	179	171	170	163	184	176	175	171	214	168	205	187	186	176	181	175	198	153	154	178	159	192	193	161	166	181	180	176	198	236	185	183	178	159	180	174	202	143	187	168	155	164	160	198	180	190	178	179	187	181	151	205	154	179	157	192	175	149	162	169	175	147	185	209	172	203	174	189	178	187	186	178	212	169	168	178	174	187	167	160	175	204	174	169	205	169	182	156	167	157	177	172	191	164	165	180	189	189	199	165	181	158	192	176	182	186	189	199	182	194	178	166	168	165	199	179	198	185	171	174	169	153	181	168	217	192	166	192	159	197	191	167	174	177	168	196	176	192	192	189	175	180	171	152	179	166	169	181	191	181	174	177	173	164	191	188	163	172	206	189	180	234	192	170	164	179	161	188	181	173	178	167	188	201	189	178	183	167	159	154	192	179	194	164	181	195	153	175	211	182	165	181	176	149	182	184	181	176	166	195	165	192	170	183	193	180	161	185	203	172	173	197	174	168	168	168	170	185	207	175	178	162	190	167	158	180	180	184	210	183	174	168	181	177	174	168	204	176	164	186	179	151	179	180	196	191	177	168	179	200	163	189	181	197	185	191	164	189	191	193	159	187	185	178	173	174	181	164	183	186	176	208	167	182	204	188	189	193	176	180	167	186	189	178	170	198	183	200	203	169	184	168	185	165	207	196	188	180	168	181	169	185	182	193	177	198	172	188	187	194	169	193	179	175	169	172	184	172	185	181	176	192	185	178	172	176	177	155	172	159	187	169	156	176	163	173	186	200	175	196	174	184	178	167	176	192	179	186	196	191	194	189	184	179	172	189	188	179	182	203	171	167	198	189	186	149	190	187	185	171	163	159	210	173	194	190	161	175	176	173	164	177	171	215	174	174	173	191	179	180	173	182	183	181	186	197	185	176	179	188	185	199	168	176	172	165	170	179	162	182	198	183	197	185	171	190	175	184	153	197	179	177	144	182	187	176	194	202	172	172	173	161	190	186	166	168	182	159	184	170	168	189	168	189	150	182	168	165	164	173	145	172	187	191	189	170	191	171	179	173	181	189	192	180	173	179	156	193	180	175	168	192	189	178	162	190	180	182	215	164	170	199	180	196	174	159	177	178	149	183	181	172	193	171	176	184	177	199	168	196	183	194	182	157	197	215	179	183	171	203	181	166	154	184	198	172	173	177	162	161	181	177	167	172	191	173	193	190	177	184	168	198	181	194	189	171	184	167	171	169	169	202	199	179	182	172	165	193	188	196	155	179	179	171	172	168	170	180	162	184	159	174	175	194	170	172	174	164	177	197	190	169	196	191	170	183	164	201	183	182	173	172	169	168	181	161	166	180	160	190	153	162	200	175	187	185	152	198	159	194	162	179	176	158	162	172	209	174	177	191	173	188	196	182	167	157	170	194	162	167	179	191	163	206	145	196	173	173	158	169	157	180	191	184	187	165	166	170	169	170	167	175	168	171	180	194	187	173	175	195	176	194	178	190	180	191	185	165	165	158	148	186	195	176	172	157	202	171	193	215	181	168	155	214	166	190	193	203	200	179	187	201	183	175	171	189	162	177	180	213	176	166	205	179	178	169	193	199	172	159	186	168	164	194	172	182	189	187	187	213	174	191	159	169	201	183	161	172	179	197	197	177	170	180	173	174	152	178	183	183	171	177	178	181	173	180	180	150	191	205	176	182	182	192	171	214	190	172	206	173	173	164	177	178	163	203	174	189	173	180	167	172
345	3	3500	141986	546	0	17	208	302	473	467	526	480	420	394	410	376	381	354	362	317	312	322	336	310	292	293	296	261	259	282	241	243	274	240	263	232	264	271	257	252	219	247	220	257	242	219	247	270	209	217	198	242	225	221	216	217	229	231	231	208	215	220	202	213	244	215	200	254	235	219	229	215	232	222	228	207	227	220	226	192	227	203	179	210	257	213	204	196	209	212	227	216	232	203	192	222	199	216	223	206	224	202	204	217	234	214	218	210	206	205	197	207	225	246	208	210	215	224	230	198	217	240	211	227	212	219	203	209	212	206	221	212	222	219	196	219	224	214	223	201	203	222	220	178	218	246	237	207	230	217	226	232	218	211	203	225	222	225	216	211	233	210	218	194	232	210	218	202	233	216	203	236	215	193	193	231	214	231	217	232	196	253	202	232	221	217	189	216	203	198	234	191	197	223	221	225	209	199	219	203	217	180	204	204	195	218	222	206	240	194	192	219	216	217	210	176	193	219	228	207	191	237	205	225	221	199	214	187	196	223	198	203	201	197	219	208	214	231	226	200	230	214	216	178	211	221	189	207	217	213	219	211	221	214	190	216	192	194	219	199	183	223	193	222	197	227	210	211	195	206	208	225	210	221	214	231	199	225	195	194	210	202	240	197	178	202	225	226	199	221	195	215	217	213	207	226	202	217	210	215	214	212	213	179	207	207	222	223	208	195	204	208	202	202	218	190	209	235	219	198	212	195	227	245	212	210	202	220	202	241	214	189	206	194	223	219	205	206	203	196	206	210	222	206	204	230	222	201	222	187	242	207	230	199	188	218	216	193	211	205	211	189	224	224	223	201	232	231	221	184	202	180	213	209	207	225	209	203	205	195	217	181	217	190	205	206	184	225	198	217	199	199	222	206	200	200	228	224	214	177	201	207	216	217	203	192	190	226	217	237	216	240	186	201	211	218	172	210	205	215	227	194	219	174	224	223	216	200	210	201	221	222	202	228	248	208	195	191	227	211	216	205	203	193	187	199	212	212	223	220	199	212	202	183	219	233	201	191	198	206	193	195	224	223	192	218	210	223	201	217	216	205	221	211	213	211	216	201	231	195	160	214	192	208	199	228	201	233	213	217	218	217	229	209	241	201	199	211	229	186	248	213	236	222	204	218	219	200	202	213	220	197	201	198	228	209	214	183	200	208	199	212	211	218	230	225	219	194	221	211	206	230	180	239	214	199	216	229	200	222	188	202	205	177	224	216	201	229	226	206	215	204	198	244	197	200	199	169	200	218	206	213	224	194	206	182	210	196	200	234	211	220	222	224	203	211	204	229	209	209	209	202	195	218	184	205	223	197	241	206	208	217	235	218	206	209	211	213	199	202	187	217	214	197	220	207	210	194	215	208	200	208	239	188	217	196	203	212	207	219	214	225	203	224	220	203	219	212	193	192	210	201	214	204	181	204	222	198	218	215	197	219	235	218	188	234	224	209	221	205	208	214	175	217	226	195	205	228	210	183	236	198	216	195	210	226	210	176	224	212	233	202	213	208	216	225	228	214	212	218	216	190	231	188	217	226	211	202	209	195	206	211	188	217	205	209	217	210	200	201	213	209	224	200	216	218	224	240	209	247	204	211	205	198	187	225	218	249	177	242	213	196	225	188	190	214	219	220	217	224	200	210	202	222	208	217	195	232	211	232	210	191	219	200	238	200	204	198	208	209	215	234	218	189	207	201	200	210	199	231	236	216	221	212	209	196	199	221	197	182	200	208	211	203	218	201	183	196	185	222	207	204	218	189	221	216	206	203	212	185	191	201	222	197	193	205	204	200	191	199	207	207	244	193	204	218	197	239	200	206	206	202	201	204	201	201	201	176	212	199	236	199	217	220	182	205	214	211	212	200	194	214	229	225	225	198	194	200	179	221	200	226	219	194	226	208	227	204	203	215	214	216	209	183	195	228	192	179	200	215	199	234	212	210	195	201	187	225	194	202	192	210	226	205	224	214	202	206	213	188	224	198	180	203	215	226	204	211	212	197	227	189	223	244	208	192	215	202	222	205	209	201	202	200	203	196	219	208	205	187	175	209	204	214	207	195	198	208	223	209	226	220	196	208	224	239	209	216	194	202	207	200	212	196	222	218	208	198	196	230	207	220	214	205	224	186	210	196	219	198	197	217	201	225	198	217	217	220	212	222	227	225	183	201	215	208	227	223	209	220	213	224	229	187	196	201	214	197	234	199	192	196	177	197	221	219	217	226	197	198	224	212	200	199	217	205	187	229	213	211	197	208	193	211	177	210	204	236	197	210	201	198	210	198	227	215	190	192	224	204	212	217	164	208	200	191	187
345	0	2700	142088	492	0	14	193	344	467	513	561	533	548	513	465	417	422	398	423	399	403	335	366	364	347	375	342	334	306	330	318	309	314	302	304	314	301	307	306	320	282	285	298	279	285	291	281	287	247	279	266	281	246	289	269	262	276	266	284	247	263	265	270	267	256	241	246	255	301	278	279	263	267	278	245	279	276	255	268	261	273	277	247	264	252	277	262	256	265	259	273	230	297	246	270	279	267	263	253	228	256	254	227	269	256	241	256	259	285	242	249	272	273	254	259	257	292	256	252	265	273	274	230	255	258	257	249	238	244	250	251	243	239	225	247	255	263	235	247	255	262	250	259	246	263	253	260	273	254	250	224	253	250	270	265	246	247	256	248	247	261	234	253	253	234	247	244	253	233	250	247	251	252	247	228	255	247	249	271	248	260	265	239	267	239	298	235	236	268	255	264	265	275	253	230	244	240	232	267	275	251	251	243	260	250	237	233	277	242	246	264	227	248	237	262	217	234	248	246	265	243	243	246	265	238	244	240	247	230	247	255	231	236	253	245	239	241	235	271	241	251	266	247	264	249	264	260	221	231	230	248	252	250	268	236	239	232	265	243	229	274	265	227	249	249	247	244	232	237	243	256	275	260	268	250	239	245	237	258	236	267	249	259	259	288	252	283	231	254	231	247	270	261	255	239	256	257	272	234	241	225	245	251	269	251	241	241	237	265	274	248	244	237	275	244	246	243	252	240	229	231	249	227	232	236	210	241	259	237	246	261	230	245	269	220	235	261	250	260	257	263	251	261	265	246	226	254	241	239	225	244	249	238	241	223	254	239	238	234	230	249	224	227	253	244	259	266	250	231	259	260	243	255	232	251	252	259	262	257	234	271	243	263	233	242	213	254	253	226	253	226	246	256	242	247	239	263	262	262	242	228	251	247	267	244	260	273	249	260	240	250	224	239	260	248	233	249	239	253	258	244	258	282	252	245	259	243	221	222	226	253	230	264	277	238	223	239	256	227	251	281	244	219	236	234	238	267	224	234	239	259	263	239	235	223	251	241	232	255	233	271	241	248	247	258	245	246	271	242	274	258	251	247	270	241	252	244	226	258	265	239	213	243	269	215	262	252	255	241	258	234	261	252	248	261	249	260	241	246	269	265	245	243	238	253	226	260	245	256	257	260	233	249	255	244	275	270	230	246	263	273	253	240	249	220	242	259	252	270	228	277	271	242	241	259	229	240	247	250	267	263	251	240	245	267	259	219	251	255	268	246	251	261	238	272	229	241	253	257	254	258	246	250	253	243	255	255	233	241	256	232	243	212	260	246	252	236	265	238	233	241	246	263	239	269	259	273	271	207	232	229	233	234	250	274	225	252	244	252	253	239	260	245	263	233	229	236	220	257	279	241	250	249	251	238	256	243	231	223	257	236	252	237	233	237	239	255	218	254	238	239	239	252	269	230	265	265	243	263	248	273	244	239	240	248	249	249	266	260	243	232	258	256	239	253	248	223	229	269	240	245	240	269	230	254	250	237	275	250	246	247	243	251	234	259	234	258	262	271	251	245	236	244	258	274	268	247	256	234	261	223	271	262	240	246	280	241	215	226	244	232	218	262	256	255	239	253	258	239	259	239	217	248	255	241	240	246	240	248	253	263	273	255	249	248	249	246	242	242	241	226	244	268	246	240	252	241	257	244	259	251	241	259	232	251	232	220	261	256	244	253	257	254	249	249	269	257	254	245	254	271	231	241	238	236	261	263	253	234	275	243	254	246	257	262	236	255	250	224	230	236	235	239	263	235	265	242	266	251	253	229	224	258	269	237	219	268	265	246	244	263	241	246	250	247	269	235	283	232	263	246	229	238	251	259	224	231	247	221	273	264	268	240	231	234	243	249	259	246	239	260	257	248	248	259	265	249	234	224	221	244	225	250	252	259	241	248	249	241	250	261	245	254	255	257	244	237	243	262	225	250	254	273	241	246	232	241	232	285	257	257	228	256	234	261	238	244	252	228	226	249	231	232	223	256	239	256	238	259	248	237	262	269	242	253	245	216	229	235	244	235	263	260	253	242	241	262	267	244	235	246	248	259	265	222	236	249	268	236	246	271	261	258	250	253	249	226	249	249	255	239	230	229	254	268	230	237	240	270	236	244	220	258	245	246	252	244	247	257	219	254	237	270	249	241	221	257	242	246	258	237	239	248	254	248	247	259	261	240	242	251	230	251	260	245	226	247	257	242	253	250	252	224	250	250	246	246	243	262	238	244	260	241	238	239	234	280	243	252	253	235	241	253	262	272	243	238	232	242	272	255	253	253	279	253	249	252	258	226	236	242	224	248	262	230	238	262
345	1	1900	142189	569	0	17	138	231	373	381	428	359	344	337	317	260	282	240	250	239	232	259	239	198	213	219	205	187	198	199	202	216	198	221	188	185	182	192	202	176	193	175	201	180	190	199	192	159	160	164	193	198	180	164	183	181	187	161	191	183	173	174	176	181	174	175	177	159	191	171	195	165	170	168	146	147	160	172	185	144	156	159	142	161	148	170	168	173	152	167	138	171	166	176	159	124	145	163	155	160	169	176	164	164	164	174	174	167	177	139	178	163	147	159	187	162	154	158	175	164	155	141	169	166	151	165	147	162	171	156	175	160	170	167	145	161	150	153	166	150	153	148	165	179	155	173	157	188	168	145	152	163	169	169	171	150	168	144	195	154	179	148	153	163	163	152	164	180	177	174	198	162	182	153	177	150	136	165	170	151	179	172	164	154	128	184	162	146	159	182	159	174	153	136	156	156	177	171	181	177	184	160	164	160	140	143	155	158	142	155	177	166	174	166	177	165	179	157	165	148	173	151	183	164	159	165	162	201	162	157	174	137	160	159	147	194	145	140	170	158	169	153	174	143	145	175	162	156	153	170	170	155	158	166	176	161	172	163	144	171	150	171	165	173	151	166	181	153	161	150	179	178	136	161	154	171	167	159	167	167	136	158	173	152	154	152	165	174	180	161	162	174	154	162	172	153	161	145	173	146	184	138	157	140	164	171	139	166	163	147	167	158	152	153	155	153	170	142	162	185	159	177	162	149	162	157	159	161	155	152	172	149	162	166	179	171	173	190	156	181	157	176	163	187	137	148	145	159	180	162	155	150	150	174	140	153	163	163	192	164	160	168	129	159	150	136	168	161	151	166	141	173	140	143	132	174	149	139	169	150	158	165	164	174	179	175	166	159	129	169	172	184	162	179	140	152	170	183	178	147	146	149	163	145	164	152	159	153	152	161	152	150	183	176	164	170	151	164	171	155	161	170	154	153	187	173	134	175	157	132	143	150	164	151	158	145	150	167	153	156	186	177	191	147	182	186	179	166	147	162	183	164	160	162	170	161	146	157	148	172	151	154	173	151	156	145	152	187	169	158	176	170	150	163	154	143	180	147	168	155	166	156	167	182	165	180	154	169	181	157	152	148	159	161	156	171	164	180	181	164	160	179	162	147	167	165	148	174	178	167	162	149	181	166	182	137	168	158	153	152	176	148	150	160	167	155	151	156	131	159	163	175	180	182	162	156	149	182	173	133	153	131	152	178	134	176	153	149	158	142	156	168	168	166	173	149	152	161	160	169	150	151	160	170	167	149	129	159	143	157	147	174	154	152	158	159	162	151	155	151	150	170	177	137	166	185	166	161	147	152	152	166	157	179	173	175	163	186	156	164	173	167	176	147	160	156	131	153	138	170	160	137	159	177	192	167	164	131	165	152	144	155	151	145	156	163	176	153	169	164	152	172	119	154	152	164	171	159	169	155	155	164	162	161	146	150	177	169	150	149	172	163	144	166	173	144	160	151	148	171	163	162	161	168	162	156	178	162	152	160	190	166	169	174	159	169	152	154	175	191	153	161	154	175	154	157	162	165	151	163	139	171	164	168	196	144	187	169	152	158	135	182	154	147	176	160	154	163	188	197	161	172	132	159	154	162	180	163	163	167	148	153	151	170	135	176	148	173	151	167	153	146	146	144	139	172	150	142	153	161	149	186	152	147	146	161	159	169	178	166	158	137	174	169	137	157	187	150	161	152	176	151	142	161	176	153	156	150	161	155	161	176	151	184	167	177	156	166	154	137	155	180	168	143	170	168	154	153	168	160	143	117	169	155	181	177	180	173	149	158	151	176	173	132	143	182	172	149	139	164	157	144	170	174	173	151	171	163	188	183	134	161	155	157	158	133	141	157	181	154	167	177	161	170	159	154	163	145	149	159	171	166	150	143	159	176	157	153	167	156	150	174	161	166	166	160	179	150	176	162	151	170	157	157	164	171	171	145	164	141	172	176	155	157	169	153	167	167	171	151	154	174	149	134	160	173	152	149	163	164	169	146	167	152	151	162	163	172	168	162	169	145	159	151	188	168	172	138	164	161	152	148	169	157	153	151	166	158	147	162	180	165	171	145	148	146	173	171	157	154	146	156	162	155	155	179	148	172	149	149	157	140	170	165	147	167	175	171	141	146	181	164	153	174	161	156	149	153	162	170	169	167	161	152	166	182	139	154	170	162	179	154	173	181	148	171	154	147	160	166	135	160	168	166	170	169	183	149	162	148	162	154	154	141	164	152	157	172	160	155	156	151	156	154	153	181	133	177	173	177	143	161	160	137	163	150	177	189	158	141	153	157	149	161	160	139	160
345	2	2100	142291	561	0	12	149	249	395	437	465	398	421	366	354	322	300	300	309	300	302	254	273	242	264	267	236	247	254	214	247	229	217	229	214	228	219	203	224	199	193	228	220	183	217	198	213	195	207	174	203	211	181	188	206	179	190	196	167	191	190	199	177	195	186	191	203	157	160	184	188	189	178	168	204	191	182	181	192	171	191	172	197	169	161	175	178	194	191	167	170	169	168	193	164	200	171	186	181	176	170	157	202	179	181	166	197	172	187	195	169	176	182	162	165	177	194	160	185	178	173	162	188	171	176	166	174	181	200	167	181	192	205	198	184	180	184	186	162	192	183	176	179	174	168	186	192	192	177	174	173	188	187	168	149	159	177	183	188	165	173	168	186	178	207	181	175	180	165	190	189	174	183	169	162	187	188	187	163	175	178	187	168	170	168	168	160	181	174	196	172	156	158	176	188	156	165	160	180	185	201	182	170	193	178	184	178	165	186	180	174	186	169	204	173	170	163	190	154	170	176	186	170	169	176	164	193	168	207	166	184	204	200	155	165	187	183	165	192	189	183	179	182	178	198	171	189	174	171	178	199	185	169	171	166	195	169	160	181	185	171	182	171	165	176	190	192	172	155	194	173	187	191	186	180	188	157	167	182	183	172	200	186	183	180	185	160	162	191	192	181	177	163	176	193	164	175	164	169	207	182	171	188	204	176	181	167	197	169	162	177	155	163	191	166	188	167	178	161	174	168	174	159	170	174	192	175	171	178	177	184	164	193	185	189	185	170	163	141	178	188	173	191	191	185	163	171	184	179	196	167	188	179	192	193	180	190	163	200	171	192	190	202	160	167	172	196	181	190	175	172	149	193	186	174	184	167	168	176	164	208	181	175	172	161	187	186	189	181	154	202	180	177	182	183	160	190	196	165	174	168	175	180	175	156	168	182	189	190	183	203	189	183	187	204	191	148	204	174	156	183	184	171	176	181	175	167	175	184	183	175	170	175	169	178	201	186	176	179	171	170	177	189	187	165	177	144	162	179	191	175	207	197	174	158	191	202	166	163	186	158	175	200	174	160	172	180	204	186	184	162	176	172	177	173	168	138	181	160	179	176	152	184	185	196	196	156	186	177	174	183	184	184	200	176	186	179	191	186	152	152	174	166	182	173	183	184	184	178	180	180	173	172	196	175	160	171	174	135	168	167	163	161	178	189	188	181	177	179	183	180	197	197	186	181	183	176	195	169	196	204	182	179	166	165	188	159	179	176	173	172	167	174	179	178	182	190	164	176	168	182	185	188	179	162	180	166	162	174	160	166	168	174	178	167	172	168	183	192	162	179	161	180	196	169	168	176	192	157	194	170	170	206	157	201	190	183	164	168	178	191	173	179	157	184	171	152	177	189	164	146	171	180	151	174	162	180	177	173	163	163	171	174	182	170	168	194	182	154	157	159	177	200	175	165	163	143	178	174	162	174	178	183	178	184	176	175	180	181	184	159	187	160	157	166	171	181	198	148	184	170	174	168	171	179	154	168	193	183	177	176	166	179	194	175	168	161	197	180	177	185	166	159	187	167	173	190	171	163	169	186	189	183	178	191	178	141	177	184	183	162	176	161	175	178	193	156	176	168	194	147	183	198	189	175	185	162	163	200	170	168	176	188	150	192	180	188	154	162	157	183	182	172	164	175	157	185	168	188	192	189	172	177	158	174	168	181	184	172	166	175	169	174	178	181	175	147	170	172	185	175	180	166	176	202	163	188	165	188	166	184	180	171	180	160	183	165	187	173	161	160	173	161	170	142	173	185	196	186	168	185	172	179	168	161	179	162	188	185	170	184	143	180	175	176	152	184	191	191	203	198	189	167	168	157	154	173	162	190	168	161	173	184	180	173	187	183	165	199	190	164	174	194	185	174	187	179	171	190	164	182	172	150	163	161	163	182	171	173	168	183	179	199	179	191	184	185	169	166	160	172	182	170	163	177	164	167	170	191	171	161	165	165	179	184	205	174	172	169	177	181	174	197	166	176	162	160	191	169	174	184	158	173	173	178	191	164	175	167	173	154	185	179	168	184	171	179	165	203	156	171	200	179	180	160	175	171	168	153	168	177	183	172	180	156	172	192	163	166	181	177	181	175	179	176	178	203	167	179	154	151	182	161	157	185	175	170	197	190	176	178	178	183	160	194	194	175	172	175	181	187	166	183	185	176	177	151	165	202	171	190	162	168	177	164	178	182	193	181	185	178	168	169	194	186	204	177	171	191	157	166	183	155	191	184	151	209	190	173	167	168	170	176	183	175	162	166	192	162	174	176	175	191	177	177	184	177	179	186	163	174	167	177	165	198	170	172
345	3	3500	142393	560	0	29	211	313	467	484	518	476	450	411	389	387	362	350	373	293	327	309	329	272	317	285	275	281	268	271	270	253	240	237	234	252	255	283	263	244	261	243	267	233	205	229	237	243	205	245	242	236	248	230	227	229	217	230	211	228	239	246	207	233	244	225	207	223	236	232	233	222	244	241	197	224	213	238	227	219	212	213	231	237	216	203	209	212	192	200	248	207	228	205	217	213	206	202	221	218	208	217	237	224	202	219	194	218	218	210	218	228	219	186	213	206	227	219	198	186	213	201	214	193	217	214	215	186	199	218	223	219	218	206	211	225	226	201	195	217	221	209	232	199	182	201	242	235	197	215	208	240	221	207	235	196	214	190	212	211	217	198	222	211	219	210	207	192	193	204	202	187	218	199	190	218	190	203	218	220	212	224	214	196	215	211	207	178	201	230	216	207	207	208	198	222	182	231	212	223	202	226	204	211	238	201	210	188	173	254	195	185	201	205	196	214	173	198	207	204	239	210	199	218	188	237	195	209	202	217	175	204	192	210	210	214	203	226	208	191	184	216	211	221	215	208	226	212	208	204	213	209	245	221	190	221	209	217	227	196	231	220	200	229	197	209	214	202	199	219	210	209	197	195	193	197	213	193	220	212	192	215	208	205	202	201	222	219	223	224	219	175	203	217	211	196	205	205	218	189	214	204	173	221	196	195	210	217	215	163	204	224	227	233	217	221	226	201	199	208	225	200	196	220	183	207	221	206	189	220	198	208	198	203	225	232	213	216	224	195	212	208	211	208	181	209	224	223	222	224	231	201	189	200	198	209	202	217	217	207	203	199	210	210	201	205	241	208	217	189	206	200	224	204	206	217	199	204	214	212	206	214	194	184	224	181	189	204	217	214	215	196	223	188	209	229	206	218	195	208	212	207	195	196	215	190	202	204	230	197	230	212	196	238	199	218	212	209	204	198	228	210	199	193	202	215	208	224	223	207	219	202	202	215	227	205	189	189	198	209	204	198	214	191	204	238	192	226	237	198	192	190	211	208	219	202	226	180	236	205	208	208	214	200	217	203	212	192	226	201	195	210	213	216	218	190	207	192	212	204	222	183	218	216	197	214	235	202	209	192	226	220	196	214	198	228	192	211	199	218	208	195	221	233	180	190	194	193	197	206	190	202	226	179	214	217	201	216	234	239	203	184	201	210	212	200	185	207	193	225	201	232	202	225	210	226	191	221	203	227	212	196	201	195	171	212	200	191	221	196	204	180	232	187	189	210	215	197	204	205	204	219	185	201	219	184	181	204	228	195	225	192	195	214	190	214	185	218	221	209	210	206	216	210	210	200	227	195	185	212	231	212	207	201	203	208	196	197	198	218	231	206	209	202	212	206	203	216	225	194	221	211	236	212	220	207	193	187	208	200	213	224	212	205	204	197	219	194	218	201	215	190	187	176	195	199	195	186	189	218	225	181	225	197	214	190	217	204	211	206	192	211	188	216	224	235	215	198	213	219	218	209	195	198	209	220	214	199	195	213	204	200	212	216	210	203	207	190	194	227	202	229	193	220	204	211	200	217	213	201	199	218	240	195	217	222	234	232	211	204	237	208	198	219	211	232	220	206	197	203	206	200	198	227	204	190	209	221	197	216	206	219	243	228	216	248	210	232	198	201	221	208	210	224	203	205	218	181	192	204	218	214	204	224	194	213	209	213	214	213	203	197	217	182	204	227	190	211	201	211	247	184	204	206	215	186	210	208	203	219	228	212	211	203	207	195	223	196	215	219	225	204	224	215	209	219	203	220	185	204	201	171	218	204	208	191	199	209	218	226	211	210	200	240	212	206	214	204	241	236	198	210	209	218	222	231	209	190	215	198	212	204	203	185	200	195	228	193	185	188	209	202	190	242	193	211	225	208	211	200	207	194	209	211	209	230	196	226	225	200	180	226	218	216	218	184	185	188	213	198	202	186	203	198	202	234	218	190	212	210	211	201	195	186	220	191	188	203	214	195	186	214	190	188	219	195	241	188	218	203	210	207	192	211	231	195	219	205	215	210	219	238	185	232	222	210	178	199	195	212	201	196	198	221	224	201	220	196	231	210	197	209	227	205	200	205	233	218	196	220	194	197	232	225	209	202	224	207	232	227	218	195	193	212	220	215	201	210	205	172	190	235	199	208	218	238	193	211	210	201	210	173	199	207	239	220	221	201	230	202	246	206	213	223	185	215	187	212	214	230	215	223	199	231	215	172	212	191	190	208	215	199	214	194	229	189	215	213	210	190	222	201	212	209	215	184	181	206	205	183	209	222	200	211	202	247	197	211	216	183	231	184	193	211	214	208	207
