345	0	2700	139640	480	0	7	191	327	476	468	534	503	495	460	435	437	419	360	400	384	353	373	340	342	345	358	312	319	299	285	292	317	304	311	305	306	286	297	291	268	290	273	278	305	259	279	302	294	257	253	261	282	284	267	267	263	266	277	298	252	247	234	244	271	264	292	254	241	261	269	252	241	267	254	254	268	254	213	257	232	249	278	240	254	257	228	262	280	258	284	255	259	224	270	248	253	254	248	263	259	249	273	263	259	258	254	261	237	243	272	260	261	235	269	241	237	262	229	275	263	269	240	245	232	226	239	224	239	263	239	232	237	248	260	278	250	240	242	251	238	254	249	243	262	280	251	248	255	250	251	224	251	221	246	251	256	241	250	243	236	266	230	234	248	240	261	258	213	237	248	270	239	228	244	220	268	251	243	263	219	264	260	239	242	265	210	245	245	226	247	234	268	233	231	224	261	262	241	241	257	240	246	245	226	243	281	242	239	225	212	256	234	251	238	253	235	256	233	236	226	255	253	223	256	217	229	255	254	265	226	249	251	229	233	225	237	227	258	244	280	277	267	236	237	243	248	251	268	242	242	267	237	253	240	271	230	247	254	263	247	243	227	258	215	238	255	230	238	255	238	216	236	282	240	227	265	236	228	287	250	258	241	237	239	271	231	252	263	243	253	246	235	243	239	248	234	241	245	219	253	230	248	267	236	233	219	254	247	236	235	221	238	244	252	246	288	261	244	215	221	229	250	231	232	239	244	264	259	227	248	229	239	258	260	266	207	239	233	214	246	233	236	275	225	221	237	235	236	238	248	235	242	248	244	243	260	242	242	253	242	253	243	210	241	222	262	250	251	248	258	218	261	255	265	240	243	246	222	221	237	233	238	233	231	224	248	255	257	235	244	229	244	221	231	227	260	247	278	250	225	228	235	253	240	225	240	229	237	226	238	262	259	226	257	227	255	245	212	260	260	239	234	263	260	230	275	226	240	240	260	231	225	242	232	272	244	253	245	217	247	253	256	234	226	238	265	239	248	235	225	228	232	238	239	234	231	228	213	230	235	244	238	237	270	247	211	256	244	234	238	239	257	250	213	246	268	239	271	240	249	239	249	242	251	237	234	238	218	224	257	248	266	244	224	241	227	242	249	214	254	239	250	275	224	223	227	245	263	241	239	236	245	220	259	254	230	262	242	245	249	217	253	235	214	216	219	245	240	236	237	248	233	244	242	244	267	215	230	241	247	238	243	234	245	240	258	248	246	235	251	262	218	247	234	247	242	250	246	226	248	250	242	237	231	242	256	236	235	276	246	240	251	269	239	227	247	229	227	232	236	255	241	245	246	247	233	243	247	237	254	231	242	239	250	252	227	261	221	237	260	218	248	254	223	256	230	242	215	239	240	255	204	235	219	223	252	246	223	247	262	230	248	236	237	258	238	229	261	242	258	231	274	222	264	231	252	247	230	240	255	226	219	232	245	279	249	245	261	227	230	254	230	225	248	245	264	246	262	217	253	248	265	233	234	229	230	241	248	258	232	235	250	228	244	242	228	241	253	252	221	251	236	239	236	247	235	234	238	270	262	249	247	240	249	255	261	238	220	252	249	238	245	243	222	218	224	234	232	259	247	225	217	257	242	232	237	243	238	235	260	226	218	239	221	227	227	250	229	227	247	258	224	258	240	241	250	247	238	244	257	240	222	277	252	235	250	247	240	237	211	263	194	235	258	264	266	236	260	264	232	223	268	250	261	249	261	253	226	243	221	246	228	264	256	271	244	256	242	236	228	226	228	232	268	215	235	258	259	252	241	220	223	239	232	237	234	233	252	226	257	244	225	268	223	274	255	224	224	237	242	250	229	213	216	252	232	256	249	232	216	239	264	262	234	251	238	219	252	242	232	234	212	271	209	216	259	269	248	255	227	226	226	226	218	233	235	259	221	227	245	249	218	251	246	250	231	247	249	247	262	274	210	235	268	252	247	233	251	241	226	256	244	247	235	250	242	255	256	233	214	230	234	216	216	261	226	245	225	249	240	240	266	260	226	251	251	235	253	233	257	250	230	232	227	225	265	238	234	253	229	246	253	233	249	261	228	239	256	250	258	248	241	246	240	244	249	231	242	258	235	243	249	232	252	215	248	251	258	236	236	248	259	222	205	257	251	224	223	261	266	249	233	224	243	245	222	239	263	238	237	240	236	257	229	235	249	199	246	245	263	223	262	205	263	252	229	249	246	247	245	241	236	228	215	255	240	241	240	219	226	252	248	242	217	224	244	231	261	237	235	228	267	242	234	206	220	240	235	264	255	253	226	227	211	256	256	225	250	205	237	225	224	247	246	252	249	221
345	1	1900	139765	581	0	18	147	226	363	361	406	356	373	306	336	274	280	253	271	257	234	236	207	232	225	195	197	201	205	208	194	206	195	188	170	185	183	163	179	185	148	160	180	178	186	180	177	188	182	171	165	155	165	179	174	134	198	153	183	161	178	160	160	164	173	139	157	165	164	167	148	157	173	146	164	154	171	184	149	149	153	146	182	135	162	172	169	165	157	174	173	151	166	185	171	144	178	159	163	143	172	173	157	150	154	174	163	140	144	138	164	129	172	168	138	158	166	147	123	158	163	153	155	168	151	171	139	182	154	171	167	165	145	138	157	186	141	148	147	161	143	147	151	141	186	153	161	158	176	163	190	156	155	181	174	148	161	161	147	160	155	152	162	147	164	167	158	132	171	163	144	163	140	174	158	166	155	146	160	156	167	188	137	151	166	158	145	171	167	164	149	164	151	162	188	181	185	152	155	142	156	137	154	149	145	133	161	158	151	174	162	176	172	168	152	151	161	162	151	158	170	155	163	158	135	150	137	153	148	149	152	150	156	159	172	140	154	156	158	166	156	167	162	142	147	147	139	144	155	161	158	163	165	147	162	152	141	144	159	167	157	154	159	165	164	155	156	160	156	162	170	167	148	143	160	162	155	180	131	158	147	173	154	158	146	162	154	142	162	182	154	161	135	146	149	148	166	146	154	164	146	148	157	133	152	164	168	151	180	163	138	135	136	150	163	167	154	166	150	166	144	163	155	126	159	161	150	166	146	144	166	140	122	134	142	155	154	163	164	148	152	156	150	145	151	175	159	149	143	145	174	122	168	176	153	137	150	150	136	175	173	156	158	149	151	152	160	146	155	148	174	166	167	146	134	165	152	156	165	170	153	154	166	136	146	161	145	150	144	140	151	157	168	145	173	166	155	147	155	122	152	132	145	145	153	179	180	169	158	153	176	176	156	148	149	152	150	154	153	158	143	168	152	153	170	145	139	154	146	145	157	143	158	165	149	151	150	146	158	149	163	147	155	159	161	161	137	140	170	155	167	161	155	152	162	161	143	137	155	157	151	152	143	157	176	153	171	146	163	161	144	162	155	157	157	150	142	139	164	156	143	165	151	131	170	157	163	156	146	156	163	160	173	157	152	153	141	129	162	155	135	140	142	158	132	174	143	172	169	144	149	163	162	160	134	162	138	161	168	141	163	142	156	179	162	158	153	146	176	143	127	161	172	180	174	150	174	135	134	151	148	125	166	135	144	161	139	153	159	154	152	122	149	157	150	149	159	165	156	121	184	134	143	147	152	174	152	165	165	148	161	166	163	144	155	135	132	145	167	137	155	155	147	158	145	133	133	154	150	169	157	144	152	150	168	143	178	150	153	140	154	175	141	171	162	148	155	136	154	155	171	148	130	168	153	155	146	155	155	144	144	159	151	136	149	168	156	146	153	135	125	154	157	143	154	166	167	149	151	128	141	130	170	134	148	154	177	143	166	139	134	164	180	134	153	152	138	141	150	153	170	149	152	163	143	159	143	161	154	156	163	144	159	144	163	168	148	145	147	144	142	170	149	156	127	168	156	146	163	150	153	130	155	152	140	158	154	147	146	156	131	158	170	131	158	157	158	159	159	151	162	155	139	170	158	144	152	152	145	148	137	151	157	147	133	148	147	155	152	141	158	148	153	149	123	172	154	146	133	158	154	163	133	157	148	167	181	157	162	158	167	143	134	159	163	149	165	153	150	150	153	152	143	135	151	172	153	171	141	164	139	140	159	141	153	139	141	135	151	162	162	155	132	152	164	159	154	153	153	160	175	160	142	136	147	134	122	116	161	175	142	146	149	157	157	161	160	143	164	157	149	160	172	142	146	149	155	155	151	160	146	147	144	153	165	152	148	148	141	143	149	136	139	139	138	164	141	172	152	129	169	168	158	157	160	149	140	148	167	151	155	165	159	149	175	172	165	163	153	138	170	151	139	181	152	176	139	156	154	157	154	139	144	135	141	158	154	153	142	133	155	136	157	169	173	163	165	159	153	159	143	167	155	157	150	160	163	164	173	149	181	163	152	178	156	139	157	155	155	143	150	164	167	166	128	143	146	163	147	171	147	156	153	158	156	160	157	158	161	128	154	136	152	134	154	161	154	151	154	142	145	152	152	131	147	136	150	154	156	177	179	183	138	172	149	174	168	149	135	157	118	144	144	175	148	142	139	160	164	168	158	148	172	150	138	158	140	163	148	169	169	164	165	167	140	124	163	160	146	150	167	156	131	175	165	134	157	137	172	153	146	168	179	143	144	148	141	196	151	164	146	154	148	127	140	162	150	148	149	150	132	157	136	145	153	184	142
345	2	2100	139890	547	0	11	132	249	377	400	497	397	351	364	342	315	311	284	305	313	253	284	255	273	249	222	237	239	244	218	238	227	219	205	237	223	227	219	209	216	220	184	215	191	203	209	222	215	199	177	174	195	166	202	182	180	174	187	188	174	178	201	191	168	197	192	173	188	174	192	205	192	181	197	159	170	201	172	187	199	159	178	176	187	183	198	170	159	178	193	184	177	185	169	159	180	164	187	139	169	175	178	203	189	157	181	179	172	169	191	170	184	165	186	149	169	184	170	154	196	161	181	165	168	168	170	183	191	189	187	165	165	161	198	165	144	191	176	169	170	157	193	182	175	168	166	179	190	181	169	157	172	165	172	155	178	168	169	160	178	180	186	170	208	161	156	165	178	198	142	190	157	167	178	160	156	153	154	175	170	191	175	173	175	163	170	190	166	156	176	154	193	177	180	171	189	187	169	170	188	162	202	181	172	186	173	164	175	161	181	174	158	174	163	190	183	186	171	160	163	166	167	185	175	182	189	151	147	194	146	169	166	186	180	174	180	169	187	165	195	164	177	192	164	201	193	167	180	171	171	168	192	183	186	194	183	167	186	183	171	179	177	173	172	151	175	167	173	171	182	147	172	187	174	183	188	193	176	190	163	183	157	175	161	166	151	175	187	193	165	182	168	159	174	165	194	163	149	165	169	177	172	206	178	147	186	160	173	167	182	161	157	167	171	164	174	192	173	187	200	161	195	180	167	170	175	172	176	161	167	165	195	186	173	172	176	183	173	177	171	157	181	169	193	191	190	175	178	187	168	166	170	189	162	175	181	171	158	173	153	198	180	182	163	166	174	176	182	153	166	169	177	200	172	160	171	183	171	157	152	170	167	156	167	178	179	180	175	164	165	176	154	193	192	151	164	152	133	197	174	191	186	160	161	182	160	149	176	176	169	170	161	178	180	155	176	157	175	178	195	188	148	157	175	160	147	193	199	162	204	175	172	152	148	190	190	166	168	174	170	192	155	153	161	186	171	194	169	185	156	177	163	144	185	154	164	175	187	159	176	158	197	191	177	165	181	154	172	171	176	168	180	181	160	173	155	166	187	176	181	189	171	165	163	178	189	154	176	168	179	177	170	174	137	187	174	197	181	172	165	186	175	186	140	175	167	181	207	156	148	176	190	153	179	165	144	185	179	180	166	154	164	168	173	187	159	169	173	164	169	170	177	178	169	154	174	164	166	159	167	167	198	166	154	151	172	155	166	168	162	175	179	171	187	182	173	178	180	166	179	196	183	172	173	189	173	166	174	176	158	155	167	181	184	161	180	160	170	179	183	152	183	163	167	183	176	179	184	162	171	184	158	169	155	183	184	172	196	174	171	164	192	175	169	168	191	184	170	177	199	157	175	158	171	163	158	194	172	169	182	187	172	140	171	176	170	176	176	157	194	190	197	163	170	185	176	185	174	173	151	165	157	187	177	165	154	169	181	166	190	172	163	166	185	163	186	174	180	184	165	193	185	184	172	163	167	158	160	172	178	164	151	171	184	171	186	175	185	164	166	165	183	184	171	175	181	180	185	186	168	182	168	190	156	164	173	173	168	184	160	176	172	173	176	181	165	173	185	179	149	179	154	196	148	162	164	161	168	160	145	168	168	175	196	169	179	158	164	187	176	176	151	177	178	156	167	181	191	189	170	193	165	194	181	174	197	171	180	175	192	172	191	152	165	199	161	183	172	176	181	153	192	164	175	176	193	165	172	167	172	176	193	177	176	167	170	187	176	165	162	173	168	155	174	176	167	180	161	166	183	185	157	181	176	194	166	162	179	167	150	172	170	185	168	187	161	177	143	169	183	193	173	164	182	171	157	158	155	165	177	181	157	172	162	172	161	184	155	182	174	158	154	179	177	180	159	177	170	176	172	186	195	174	171	169	164	197	188	177	175	175	176	183	166	145	182	168	143	193	180	170	188	182	199	179	184	159	157	212	173	163	190	156	156	178	157	168	176	169	170	179	156	193	185	158	180	169	136	163	187	158	163	152	174	171	187	173	174	177	172	168	163	195	172	166	170	175	183	158	160	148	203	184	166	173	176	172	192	176	180	163	166	174	142	177	194	172	178	161	158	169	182	183	154	157	160	139	160	176	177	180	182	157	175	175	153	143	165	156	151	160	175	166	156	162	177	166	173	165	181	173	179	146	192	188	179	163	194	167	182	167	178	177	177	184	165	179	167	167	170	168	183	160	172	186	163	185	169	170	177	163	175	191	171	161	182	163	163	180	168	179	199	178	165	150	184	140	150	173	160	171	165	158	158	182	194	155	183	192	168	163	194	170	170	178	163	185
345	3	3500	140015	547	0	22	215	275	449	454	463	411	436	366	385	333	321	319	311	318	276	300	302	269	252	250	255	248	266	250	253	238	271	236	257	235	247	205	263	240	253	217	223	251	209	248	222	207	198	229	231	203	204	200	210	194	208	198	218	205	192	211	232	212	213	199	201	209	191	228	215	201	191	214	205	198	224	181	201	197	212	207	204	190	208	221	208	213	218	181	189	195	221	206	206	189	182	209	227	195	188	197	189	185	226	204	222	198	184	212	188	197	191	238	197	181	187	187	217	194	210	215	197	197	210	201	190	195	236	209	197	214	199	207	202	222	179	179	198	215	213	187	183	208	227	202	201	197	197	211	197	233	212	206	210	218	206	177	183	217	201	206	193	195	192	181	222	201	210	227	198	203	187	189	210	194	174	205	205	226	190	195	199	181	213	203	194	221	216	205	206	197	196	197	203	210	212	202	203	198	198	191	191	198	195	208	181	217	202	237	205	190	200	180	203	208	188	201	195	206	197	233	194	218	204	232	213	198	193	204	206	207	209	186	196	191	175	198	204	170	192	205	191	213	234	205	196	215	209	187	207	180	202	215	199	224	188	198	202	209	189	203	211	198	193	196	190	192	222	207	177	202	184	197	212	214	214	197	210	215	225	190	219	177	200	183	207	208	195	185	176	190	181	183	198	199	218	204	210	217	224	214	223	174	191	206	214	232	181	223	212	177	203	212	204	229	194	199	204	195	193	209	193	197	185	187	183	194	187	202	218	210	191	189	209	198	196	198	215	210	220	205	179	200	208	195	208	206	221	191	189	197	195	192	201	219	222	193	173	202	194	195	197	191	204	201	195	169	194	192	171	206	212	191	184	191	192	193	197	195	195	205	191	193	210	223	185	227	221	207	212	193	198	207	188	208	191	210	198	180	220	203	192	191	204	196	206	214	192	206	221	206	208	214	212	188	185	214	202	209	207	197	201	205	211	216	174	170	212	195	201	201	205	182	217	188	221	171	209	166	181	221	212	189	217	207	193	196	209	209	202	165	193	230	195	191	201	198	194	197	209	169	205	214	207	190	229	198	200	184	200	216	197	209	195	193	191	188	194	179	170	177	200	211	207	210	185	213	203	190	210	209	195	197	199	186	181	218	186	189	207	206	201	187	199	193	219	191	195	203	208	201	172	193	224	238	208	224	206	197	193	178	198	206	221	197	218	182	207	190	206	171	183	205	201	200	196	203	208	189	190	212	196	214	212	212	203	175	183	212	205	196	187	174	185	203	195	207	187	201	208	220	204	173	211	209	194	201	212	204	197	197	198	210	215	191	211	211	207	210	229	189	185	190	231	191	220	202	192	228	218	198	181	207	197	199	197	215	172	184	177	212	209	219	202	194	212	192	213	202	180	204	191	207	204	199	212	187	191	201	194	212	208	179	222	208	213	193	199	170	202	178	201	189	193	200	182	201	210	196	193	196	184	207	206	188	203	210	186	225	200	205	184	192	209	177	215	194	202	212	194	225	201	182	174	192	212	181	190	198	186	216	194	216	193	206	206	204	193	188	187	188	166	203	189	187	180	188	184	196	210	177	222	195	204	173	192	185	207	227	191	197	211	208	187	215	179	173	187	189	211	160	226	205	190	198	234	234	199	200	207	217	179	194	203	163	199	204	191	196	196	198	178	188	200	209	181	215	216	199	196	191	192	194	196	172	202	178	177	196	182	184	175	212	181	199	202	203	204	213	168	200	196	187	180	191	207	213	199	197	201	185	220	221	196	181	180	186	209	199	205	190	207	211	199	208	180	217	186	218	204	205	184	216	197	211	190	180	221	212	207	188	176	209	209	188	187	191	206	181	215	201	208	178	204	170	212	182	202	209	217	181	222	196	193	185	193	198	211	215	183	200	184	211	199	200	192	221	195	205	191	204	183	191	216	215	199	179	196	191	180	184	210	217	199	184	214	192	172	208	194	203	191	189	205	187	198	184	215	200	209	226	216	198	187	209	215	191	215	192	184	193	196	196	208	209	183	182	196	207	197	194	206	215	190	190	174	202	215	198	220	188	229	190	173	173	184	183	205	203	235	220	222	207	184	204	188	194	183	193	202	196	193	175	202	206	180	179	194	191	200	201	219	205	214	189	189	205	217	179	194	200	223	204	218	201	195	212	195	198	186	176	205	189	196	184	183	184	195	192	210	157	217	198	211	205	204	195	205	209	190	204	206	197	177	200	179	216	194	202	211	214	193	200	210	194	206	206	215	241	191	205	189	203	222	196	234	166	199	199	224	202	173	198	209	186	204	181	192	179	197	238	217	198	210	180	212	184	207	183	185	211	183	196	182	192	201
345	0	2700	140140	504	0	8	184	333	453	498	550	500	519	476	431	390	410	379	379	376	373	370	363	358	332	345	296	333	334	306	311	299	307	325	289	280	284	297	302	309	304	289	279	253	280	266	265	252	273	267	277	281	284	264	277	244	233	245	271	284	261	253	241	269	257	258	263	242	266	243	247	250	249	240	238	227	275	277	272	225	248	233	247	256	234	213	258	225	254	228	272	251	248	261	247	236	237	246	264	268	238	242	261	257	254	241	257	273	256	258	235	269	262	223	228	247	258	253	253	249	272	241	247	241	232	265	230	249	239	197	234	234	250	254	249	263	244	253	256	244	249	222	251	255	235	219	232	228	241	229	233	246	263	234	246	207	247	215	251	260	260	225	252	259	262	245	257	244	284	241	226	236	241	241	261	254	260	255	267	230	234	255	240	255	224	240	232	259	253	247	251	245	249	233	251	235	229	270	245	230	230	244	222	245	246	241	242	233	268	209	240	230	225	240	245	252	255	249	247	239	251	265	260	211	239	256	248	247	251	246	239	241	207	220	221	225	241	261	230	245	252	247	258	229	224	246	240	235	277	251	255	271	236	236	249	229	260	239	239	244	237	233	255	237	235	236	239	224	266	222	236	258	253	230	234	241	234	245	252	249	234	250	216	250	250	258	260	235	243	229	233	228	240	222	236	242	246	245	241	225	270	214	228	252	243	241	237	257	233	231	261	243	240	225	266	241	226	230	235	251	224	256	241	244	257	219	251	248	246	229	210	246	245	252	238	271	238	223	246	215	253	222	213	216	238	250	234	266	239	225	231	220	227	243	238	250	241	239	215	270	245	243	248	228	250	246	230	261	246	228	260	243	242	253	232	259	255	251	252	247	268	241	237	239	256	229	249	233	279	260	234	227	258	250	222	227	240	233	222	238	241	235	259	260	227	224	217	247	245	226	229	231	251	267	227	244	265	260	237	226	261	255	230	252	235	260	243	239	251	240	255	245	238	257	260	231	222	210	235	245	248	249	228	247	244	248	235	237	240	240	271	224	259	249	292	232	236	223	225	234	235	261	230	229	244	227	256	264	245	223	240	236	229	237	223	231	239	234	252	243	219	258	229	221	228	221	250	243	240	227	209	232	205	231	241	232	240	251	215	254	235	244	229	258	245	260	246	235	224	238	211	233	268	243	261	247	212	220	247	232	251	220	253	238	261	247	232	254	233	246	239	229	222	220	225	243	234	243	233	259	234	251	245	224	249	232	227	253	245	234	235	226	259	212	266	239	247	232	250	232	270	239	231	233	240	221	238	244	247	223	250	243	224	260	219	250	260	271	252	236	222	252	222	236	265	253	243	256	227	244	252	256	194	245	237	252	228	243	253	271	220	240	219	253	237	249	240	236	224	263	261	237	249	241	237	263	266	215	266	223	276	243	228	227	250	223	224	244	229	246	236	265	240	247	217	264	241	234	250	231	251	244	263	234	251	216	235	202	230	245	224	236	266	241	243	234	238	251	248	259	275	224	236	239	238	211	244	221	239	223	236	239	253	249	229	239	226	258	238	243	247	249	240	241	247	256	233	236	244	245	239	236	276	254	244	227	263	210	237	260	239	264	245	231	232	227	223	231	252	247	240	272	232	236	256	256	235	229	244	236	230	251	268	223	244	264	245	238	236	247	232	256	230	278	235	233	262	275	256	259	255	234	242	238	241	256	236	223	262	231	257	243	245	229	232	230	238	243	228	256	240	253	250	228	232	237	264	233	252	257	266	226	247	231	243	236	245	229	222	223	246	222	207	238	223	253	258	239	215	222	240	237	254	212	228	230	259	247	263	258	207	262	232	237	247	243	233	233	230	254	230	237	240	266	231	262	247	224	231	228	242	263	242	237	240	235	227	243	247	239	208	254	252	216	251	258	214	252	237	243	226	237	223	250	224	239	248	213	263	240	234	263	242	240	254	244	231	228	237	263	250	260	271	245	240	257	251	267	241	230	233	252	246	249	249	223	247	235	226	277	218	223	221	242	226	217	225	243	219	221	239	225	219	242	229	236	240	244	242	238	269	250	252	229	261	273	241	262	229	230	241	225	244	245	214	245	237	239	252	249	248	224	261	267	240	232	249	227	250	248	248	247	252	233	229	238	230	231	253	229	250	234	253	229	229	214	242	235	256	288	275	264	236	231	247	242	260	231	236	260	269	251	260	240	235	232	283	245	267	277	242	227	270	253	235	225	253	239	259	232	245	247	240	227	251	248	254	243	227	251	231	227	231	210	222	230	269	270	246	224	235	262	250	226	240	239	245	238	237	241	256	218	229	235	250	267	228	251	216	240	228	238	247	240	252	226	218
345	1	1900	140289	558	0	27	121	196	374	409	404	358	349	335	297	272	265	259	288	226	235	214	198	205	216	208	246	197	200	198	215	205	185	200	173	173	188	192	187	179	166	165	173	177	175	187	167	163	159	191	167	198	169	154	168	178	164	151	138	178	172	163	183	158	151	147	144	163	171	169	144	152	169	147	150	154	178	158	133	153	156	152	166	168	144	143	161	172	139	141	165	148	159	146	139	160	162	134	158	159	147	140	133	148	153	156	151	138	145	153	153	165	144	155	151	162	189	139	147	149	142	164	141	159	144	155	160	150	121	143	154	159	148	148	120	161	164	154	165	149	151	169	153	149	163	165	165	159	161	147	150	148	173	171	148	177	154	162	168	154	153	159	136	171	158	140	151	160	157	143	142	138	157	146	121	137	142	180	136	153	159	161	154	145	167	148	153	131	146	143	145	161	154	135	171	156	157	118	160	159	152	171	153	158	144	145	150	160	162	147	171	149	164	137	157	188	138	145	138	159	153	152	140	169	162	139	146	179	132	157	148	157	157	162	168	171	145	136	161	146	141	176	146	154	165	153	172	163	146	119	139	154	168	163	126	143	145	136	162	169	155	160	147	163	168	123	126	155	156	138	150	132	135	159	155	149	160	158	140	153	144	136	162	130	157	149	152	141	144	149	165	137	157	140	144	164	125	163	162	145	163	161	146	163	142	148	160	167	169	150	157	156	148	142	162	157	149	159	146	136	162	137	154	132	157	165	142	152	148	160	141	128	153	165	153	137	156	149	144	157	152	146	161	147	159	167	138	163	138	154	184	161	144	142	161	161	154	176	184	150	150	154	146	152	141	147	142	146	138	150	138	146	165	164	144	156	146	147	149	146	152	153	151	145	141	154	165	185	175	171	154	144	137	143	187	172	168	151	148	148	168	151	176	167	153	160	132	142	156	146	165	155	151	146	155	154	158	138	154	176	139	118	148	147	147	150	162	137	168	147	167	161	165	132	138	165	140	170	145	156	144	161	164	169	125	153	152	156	157	152	147	153	165	156	153	152	164	164	175	140	147	177	155	166	173	148	166	145	172	154	152	146	150	166	131	171	140	139	132	152	163	154	153	154	146	150	165	150	167	124	142	156	148	154	163	139	146	135	136	134	171	143	166	156	156	161	147	140	165	174	155	136	144	156	140	163	163	131	157	175	157	153	159	165	152	136	154	142	144	150	162	158	144	166	154	153	154	146	163	143	139	155	148	143	169	154	148	154	165	141	151	144	136	144	149	169	145	176	130	143	153	146	161	161	141	156	167	163	147	157	149	149	142	170	151	165	151	124	170	171	169	154	153	139	152	135	128	145	153	148	132	146	136	161	150	142	137	136	160	164	161	153	157	151	165	159	169	136	130	150	130	163	160	170	163	162	147	149	128	160	169	169	173	153	135	119	167	156	138	149	132	147	136	174	145	162	148	149	125	134	135	173	159	162	166	139	147	140	165	134	145	130	156	150	149	158	159	135	151	139	149	157	138	159	149	133	135	136	138	154	159	162	154	160	152	150	178	169	139	151	150	156	140	150	122	142	142	141	137	141	156	154	162	165	131	146	160	144	171	147	146	169	141	144	144	144	158	132	131	158	148	166	132	162	143	148	162	161	154	155	150	145	169	150	146	147	157	164	149	142	164	131	158	132	160	146	151	151	134	180	152	143	126	144	165	162	153	132	167	134	161	135	163	128	164	141	141	146	135	154	148	142	150	154	161	164	133	156	156	168	150	134	159	153	165	144	156	146	147	155	145	156	145	166	147	161	180	146	139	158	134	167	139	151	150	158	144	146	153	154	164	146	158	154	142	159	144	150	147	141	158	164	150	158	125	126	146	174	154	127	154	167	167	140	175	125	154	148	159	145	133	172	142	155	131	132	172	143	169	146	154	151	143	170	146	139	163	153	154	168	137	169	147	154	155	136	163	155	145	156	144	164	148	148	136	149	144	134	156	147	160	161	172	136	147	133	152	167	166	139	144	147	159	156	159	161	159	158	150	161	152	154	138	176	142	165	151	130	153	141	128	144	145	151	128	167	147	146	153	168	156	161	133	151	166	152	161	153	152	144	136	162	160	150	166	160	145	147	140	143	146	151	168	164	169	164	164	163	139	158	144	142	150	145	135	148	156	155	153	148	166	134	144	132	149	165	154	171	180	153	155	172	168	150	127	166	151	169	160	157	141	153	155	147	151	153	146	132	164	141	168	167	147	152	148	142	164	149	159	175	159	159	180	160	148	151	160	154	153	137	164	148	134	145	174	147	165	152	167	156	149	141	152	156	157	148	146	146	154	165	143	189	147	155	169	156	138
345	2	2100	140414	542	0	12	168	251	444	388	462	388	397	344	353	312	308	279	317	274	266	283	277	226	240	223	244	197	241	249	226	208	257	213	240	206	211	193	223	210	191	196	199	195	215	210	230	168	193	190	206	169	230	185	191	184	185	185	180	189	191	177	185	193	157	187	187	171	182	184	183	164	184	187	189	194	174	170	182	170	176	189	168	183	210	177	173	183	166	171	193	172	189	184	174	167	172	196	164	183	187	180	181	144	206	180	166	184	156	177	173	186	189	158	188	187	160	172	178	176	181	146	173	175	188	180	184	163	188	170	167	184	182	200	159	155	158	189	160	161	161	165	190	182	169	180	186	166	185	142	181	175	159	159	188	175	165	160	162	179	166	159	157	176	170	168	168	179	151	196	173	172	167	171	160	182	175	163	183	187	172	189	187	175	179	161	172	185	175	190	157	176	175	149	152	178	180	196	179	174	184	169	168	181	182	170	160	168	172	183	175	155	172	171	152	169	168	158	171	171	215	155	160	177	172	148	179	174	174	184	213	162	187	172	176	144	196	185	179	194	179	169	163	188	159	169	187	195	171	169	179	146	179	181	174	164	174	176	161	159	175	165	163	157	183	178	186	158	173	179	160	178	168	170	168	175	161	168	196	171	187	166	163	167	196	158	164	183	176	174	143	152	172	172	170	162	173	164	144	164	154	175	162	219	144	166	134	176	166	169	144	187	148	169	204	181	160	156	152	176	174	181	167	165	150	176	158	178	176	190	152	180	179	177	162	165	145	165	190	181	193	153	159	154	179	192	192	150	169	184	174	161	190	191	175	170	158	181	167	156	181	150	175	179	175	147	177	189	161	175	162	158	168	155	180	179	173	164	193	157	158	167	180	164	165	188	172	167	157	162	194	169	162	176	154	162	163	158	184	170	168	169	175	161	181	180	200	164	166	178	183	185	182	162	181	174	176	169	172	162	159	169	162	150	158	170	165	171	181	162	168	173	189	151	179	171	156	143	170	162	189	150	175	167	170	167	174	170	170	171	156	161	169	156	164	176	159	153	184	156	191	191	158	164	164	177	174	158	191	165	167	184	173	154	167	174	169	174	184	158	164	183	190	163	175	148	151	152	178	181	169	172	163	180	178	167	187	180	177	182	155	170	155	167	186	169	180	175	160	167	172	135	149	159	144	151	155	181	194	177	165	161	182	174	160	198	177	172	174	184	166	166	179	192	184	166	187	196	180	158	183	163	171	181	164	183	175	164	146	158	170	190	172	150	161	177	162	157	153	185	172	163	151	166	181	180	171	174	174	155	179	169	151	189	150	200	157	184	157	184	166	158	167	154	135	163	168	195	150	182	196	158	170	185	158	158	160	171	147	175	171	144	163	169	192	168	164	165	176	180	175	145	162	178	176	179	188	172	170	175	166	188	179	166	182	187	176	163	166	202	167	170	165	175	171	174	178	158	186	175	153	189	160	177	188	152	196	188	159	166	162	179	168	192	174	182	157	162	191	179	161	171	152	169	138	169	146	180	157	166	178	162	166	159	165	159	183	199	169	157	184	168	172	186	172	156	199	181	163	145	155	161	167	196	171	143	170	158	189	172	166	174	171	177	163	173	195	147	159	201	196	162	185	171	162	171	180	156	145	177	152	161	150	157	175	169	144	196	194	148	177	162	160	172	194	184	185	193	160	186	162	163	182	171	178	169	156	179	176	157	169	197	182	162	190	155	153	172	159	153	173	173	181	149	174	157	169	155	135	184	161	170	166	179	208	156	165	180	155	163	184	172	156	185	155	148	157	186	166	167	186	183	148	163	160	185	152	167	173	174	180	171	184	183	177	185	170	159	176	186	191	170	164	162	152	171	167	165	146	167	191	194	180	175	162	180	166	159	154	161	187	169	165	160	187	168	167	162	176	173	152	177	179	150	156	194	168	188	170	161	164	141	172	174	182	174	180	194	155	165	168	175	172	169	163	149	185	158	155	176	149	194	175	172	173	165	175	150	184	169	189	170	175	153	190	209	170	174	148	163	172	168	188	184	164	179	178	186	163	154	170	187	167	182	157	159	167	194	172	185	194	167	151	163	174	182	158	162	186	200	164	164	167	173	169	172	168	182	177	186	173	153	181	174	151	179	160	146	172	151	166	156	167	183	155	171	164	142	165	167	165	176	150	175	171	187	175	178	178	178	184	165	169	167	180	165	202	189	184	182	165	163	161	164	158	177	144	158	158	165	181	172	184	167	151	163	176	186	158	164	133	185	143	169	157	146	193	162	159	168	163	190	166	156	167	175	173	172	167	166	180	185	175	171	162	171	173	165	180	162	164	174	162	172	151	154	177
345	3	3500	140539	528	0	23	200	281	438	429	484	426	403	354	371	313	340	326	292	315	305	280	281	266	271	246	253	261	252	259	233	231	257	213	260	215	218	250	229	233	222	241	227	212	227	218	241	226	239	206	211	220	219	225	209	222	209	207	207	224	229	231	207	206	207	235	200	204	207	193	202	196	202	220	194	209	211	207	209	224	188	185	201	202	211	196	231	218	204	198	236	182	195	205	191	182	227	179	214	204	198	214	209	214	194	197	197	208	195	194	249	211	227	192	212	199	228	205	201	229	202	196	206	221	184	179	185	204	183	213	190	206	202	210	181	204	174	165	230	203	188	201	194	203	210	210	211	204	214	180	194	217	188	194	202	205	207	199	198	219	214	193	207	194	199	226	219	189	200	206	209	217	224	209	214	206	199	198	209	204	176	197	224	188	184	199	186	185	198	186	211	203	227	200	229	189	174	210	198	204	184	186	204	185	198	218	175	204	199	192	180	208	201	192	214	193	197	199	198	195	208	201	193	189	202	217	211	182	201	213	210	212	189	178	214	197	221	237	192	207	216	195	204	236	203	212	201	201	189	199	225	195	203	196	204	193	200	204	183	205	187	198	221	208	205	194	186	215	224	197	197	189	209	211	186	177	189	194	208	218	218	208	187	212	241	212	170	241	200	205	194	199	207	177	186	196	218	231	193	160	204	189	195	190	224	206	218	197	206	191	182	226	205	198	223	235	184	210	214	193	206	196	188	205	199	203	201	208	185	230	182	214	213	188	173	190	214	206	209	182	192	186	210	188	219	193	190	205	191	194	194	202	232	194	189	202	197	215	189	195	192	184	171	195	184	221	202	200	224	221	197	199	197	211	222	209	213	183	220	211	201	211	181	215	188	193	205	198	191	174	197	212	178	197	204	197	199	178	208	220	201	188	194	199	212	167	203	208	200	217	203	214	206	182	182	184	188	200	211	191	186	217	192	228	194	176	208	179	189	211	203	201	202	198	209	196	217	199	187	225	184	164	194	214	205	190	198	204	189	193	215	208	196	188	186	187	196	195	204	191	201	179	215	224	191	183	201	217	191	175	201	188	195	186	200	197	202	188	204	195	193	217	200	200	195	187	177	197	186	180	200	213	199	195	187	214	194	178	208	183	185	184	187	211	203	196	194	213	184	199	189	202	198	225	210	201	182	187	206	177	195	219	196	191	203	209	201	184	184	198	197	193	204	200	196	193	214	194	181	204	190	206	228	194	203	184	223	209	189	179	207	221	182	206	208	200	219	198	176	220	192	186	210	221	194	215	192	169	170	206	177	168	192	216	213	182	183	180	187	221	192	180	195	222	191	194	194	184	195	179	209	225	185	205	181	207	199	186	214	190	182	213	201	198	197	226	195	195	201	202	204	194	199	212	204	201	199	179	201	179	178	182	200	192	196	205	174	189	218	194	197	224	206	202	178	192	201	184	214	189	207	205	200	197	203	190	214	212	215	192	179	216	210	189	188	197	203	203	167	217	190	198	203	175	206	177	205	186	194	213	214	199	177	194	175	201	189	205	219	188	211	200	177	199	203	200	217	212	195	190	197	175	207	201	165	203	189	184	185	190	196	213	197	215	217	189	206	198	204	197	192	184	204	193	193	205	181	177	216	211	216	218	212	185	197	205	196	205	188	196	194	190	231	190	200	196	185	174	194	205	189	188	200	216	179	202	196	209	194	196	209	196	185	202	191	200	183	175	207	206	199	184	192	201	190	186	189	227	197	207	204	183	246	208	223	191	208	204	197	213	180	201	199	201	194	199	188	222	178	194	199	194	187	184	192	210	209	217	209	207	200	203	187	198	209	197	172	183	192	170	199	189	190	187	188	204	191	201	176	204	186	194	195	197	194	212	170	206	229	212	183	220	195	177	193	175	192	194	210	176	204	212	218	177	203	190	199	203	182	202	206	172	191	203	186	193	175	174	203	215	208	196	184	215	209	230	205	188	197	192	190	198	216	192	187	214	181	161	211	222	208	190	222	195	184	178	189	203	209	222	216	204	196	192	215	191	187	214	185	167	195	227	187	178	195	196	205	218	212	229	189	174	206	193	189	207	220	203	195	201	191	180	210	187	186	190	186	166	194	196	191	201	193	216	185	200	202	197	182	192	213	184	212	184	199	196	200	208	206	197	202	192	191	197	194	194	196	181	207	221	207	210	209	211	198	207	173	205	195	204	181	193	202	199	199	190	200	212	194	186	206	193	208	184	190	167	198	197	202	180	211	162	207	179	190	195	198	212	220	179	202	217	212	173	173	189	170	189	201	186	204	219	207	197	194	191	214	213	186	173	190	205	209	183	216	211	189
345	0	2700	140664	484	0	6	210	320	469	492	555	519	484	475	417	407	405	398	370	381	359	359	342	358	334	329	317	332	281	315	341	301	319	290	296	283	260	287	301	291	247	293	288	255	285	280	258	284	255	253	289	262	260	273	254	245	268	230	242	280	254	252	262	280	236	256	265	247	250	264	269	239	234	258	243	229	256	234	268	210	234	257	231	240	273	225	213	235	251	261	253	258	240	220	246	224	249	263	251	241	225	252	222	222	239	232	248	257	238	250	234	238	224	241	244	237	238	231	273	247	214	210	237	221	233	251	245	204	273	241	239	225	248	234	238	224	244	264	255	242	212	246	241	235	254	227	248	245	224	244	271	248	235	236	257	238	231	234	245	271	256	241	273	216	264	243	239	243	243	259	228	235	248	226	265	214	245	231	220	268	241	244	221	258	252	223	236	239	252	283	238	230	246	246	254	239	231	211	231	267	248	220	229	239	205	238	263	243	229	221	257	247	215	255	251	222	229	263	242	253	234	242	237	235	245	240	254	257	234	246	223	254	241	226	263	265	253	233	246	241	246	248	259	227	233	235	242	241	243	219	230	257	256	252	244	221	252	250	225	230	241	210	222	188	239	242	269	235	200	248	247	223	234	239	258	232	266	238	264	244	229	219	220	246	250	260	246	236	237	230	234	223	241	220	253	236	244	232	232	228	251	223	264	237	238	213	236	222	254	255	239	235	215	227	254	239	247	265	245	228	248	233	231	221	250	222	259	227	243	259	256	247	229	224	239	223	241	223	241	246	270	247	249	246	226	219	264	269	225	271	241	234	233	232	224	254	242	254	223	255	228	232	232	236	245	239	253	232	231	253	247	220	234	235	224	234	240	241	226	231	224	248	233	243	241	245	233	235	244	225	217	209	254	263	246	246	219	217	234	244	225	283	236	266	238	225	261	262	234	279	244	236	258	238	227	216	250	225	255	243	240	226	243	218	224	244	228	217	248	211	230	238	244	225	257	223	214	238	234	234	232	261	268	236	271	253	249	225	211	219	254	254	231	235	227	232	255	223	248	245	225	234	238	222	228	228	256	238	251	240	244	233	257	249	244	229	260	234	252	217	224	221	243	268	264	221	223	240	239	242	232	232	232	239	240	234	229	233	231	241	261	251	224	238	254	233	274	249	246	255	240	238	245	265	238	248	230	231	242	232	258	243	235	267	234	244	246	250	234	220	234	253	227	229	241	236	239	244	214	226	234	230	250	217	224	227	250	232	259	213	245	218	229	241	231	217	231	251	239	227	242	227	250	240	247	231	220	234	251	230	245	241	256	231	242	239	218	228	211	223	263	234	255	253	249	200	259	230	248	234	260	246	234	245	237	223	243	238	246	218	257	242	229	224	233	231	239	221	237	242	244	241	246	259	249	245	229	253	231	227	251	233	226	225	223	228	236	252	230	226	240	224	241	270	266	222	253	244	228	228	250	241	241	223	254	251	241	243	239	240	239	243	247	237	243	239	240	224	227	230	244	241	222	223	245	206	233	214	261	219	223	224	229	253	237	248	275	248	219	230	222	233	216	230	231	257	223	247	273	250	237	239	243	234	226	245	230	236	252	250	233	223	230	244	219	225	231	241	235	202	239	253	265	248	234	262	226	253	260	221	239	231	250	238	244	239	221	265	226	255	235	226	258	257	247	233	253	234	234	210	241	256	255	227	223	256	263	246	243	213	226	222	212	240	225	257	229	243	240	266	228	223	239	208	268	226	238	262	236	225	227	247	254	264	233	233	238	238	238	240	222	244	235	229	249	262	260	237	271	232	237	258	233	244	246	258	223	205	242	232	219	222	228	240	248	234	226	265	268	255	218	247	230	229	254	234	233	214	223	209	246	258	227	254	229	241	223	224	238	256	243	239	247	247	225	241	218	258	211	246	203	256	262	242	224	251	233	232	234	255	261	228	247	257	209	242	222	237	244	241	214	226	242	255	227	239	262	220	246	226	259	221	240	235	229	231	225	239	228	243	231	214	270	223	251	230	214	217	236	250	225	208	233	234	245	237	260	247	239	217	237	259	255	229	247	241	234	231	212	243	204	247	239	234	227	253	230	228	254	235	236	246	225	245	224	270	217	251	223	238	240	236	228	237	217	235	253	206	229	220	224	259	229	252	263	227	231	271	246	229	231	223	267	244	248	257	224	258	248	241	230	197	226	215	246	241	250	232	236	251	220	241	229	268	220	243	247	230	244	218	214	239	236	212	267	219	249	225	235	244	234	250	238	249	253	221	252	231	258	222	234	232	238	220	236	263	242	190	252	226	231	228	236	235	247	252	226	249	241	254	275	208	239	243	239	238	239
345	1	1900	140789	571	0	22	118	218	398	380	390	375	323	310	304	262	264	277	246	224	240	213	243	207	205	214	228	205	215	198	196	196	198	185	180	193	164	167	194	160	181	189	171	183	174	181	180	161	181	167	162	150	175	164	138	183	185	166	156	147	172	159	139	154	154	153	151	152	145	173	155	159	175	154	166	173	182	154	157	155	152	163	161	189	168	144	162	170	157	143	135	163	159	175	142	149	144	143	141	150	136	133	168	177	162	144	154	129	135	156	148	127	165	140	149	169	168	158	152	158	164	147	134	144	162	131	150	155	146	131	134	133	163	146	149	169	145	158	156	153	142	157	167	159	165	147	139	169	160	153	150	137	173	158	168	159	144	142	159	130	143	134	163	144	138	154	154	152	159	125	141	164	163	140	161	139	160	167	143	157	151	142	160	158	148	141	148	155	132	168	151	154	165	149	131	139	148	159	168	132	148	140	157	141	160	147	151	150	164	151	168	171	166	148	140	149	142	157	164	178	188	161	174	144	166	148	147	170	147	165	148	134	148	125	142	181	174	150	146	171	173	127	146	157	166	147	161	152	142	145	166	152	142	136	158	131	140	153	154	150	136	140	136	154	165	149	146	147	145	165	148	139	169	157	145	137	173	146	162	156	166	151	144	166	164	142	149	140	146	151	176	156	186	150	141	144	138	144	157	149	134	157	136	170	159	161	163	148	150	143	151	144	145	162	114	163	158	146	168	139	161	170	152	153	148	146	147	153	143	129	160	141	153	151	148	150	170	167	160	145	149	152	166	171	122	146	148	125	125	144	163	144	150	148	130	153	172	127	158	161	157	149	134	157	142	155	144	156	140	151	154	145	166	138	161	181	162	148	153	159	172	144	153	151	165	132	157	148	149	142	179	153	146	172	171	145	129	137	169	147	130	150	130	150	147	120	146	155	138	138	128	182	165	152	128	128	147	146	133	153	169	154	157	146	139	144	148	145	146	150	172	158	154	171	155	146	130	182	139	139	147	167	155	147	133	147	158	152	146	140	177	167	134	149	151	143	143	148	138	157	166	148	166	147	151	146	134	184	154	170	154	155	140	127	166	164	153	144	160	133	151	165	154	151	143	165	154	155	159	141	152	161	163	127	153	144	166	165	146	147	151	138	148	168	166	174	136	155	161	143	147	139	148	159	161	132	150	180	139	148	178	151	155	158	145	136	126	155	174	132	142	150	170	167	152	155	157	176	171	143	157	128	144	141	152	140	173	157	141	145	160	145	163	163	152	147	169	157	136	152	142	110	140	174	137	172	152	137	146	147	153	140	148	163	160	143	152	150	154	154	159	152	140	159	150	133	168	159	140	134	143	127	152	162	114	142	149	164	138	118	151	151	150	173	151	144	174	145	158	148	142	141	166	151	163	144	163	135	149	126	153	161	162	126	129	150	137	169	145	157	135	159	156	153	176	154	143	168	135	128	159	168	137	140	155	142	168	145	140	164	132	136	136	139	146	138	157	141	151	128	131	142	148	155	182	166	159	145	158	154	149	164	160	165	156	132	145	144	149	145	144	144	143	163	160	158	169	150	167	147	143	137	157	160	163	145	137	147	141	138	145	150	133	144	152	156	166	151	127	173	169	161	159	157	152	125	159	136	143	137	148	136	155	140	169	134	150	167	148	135	171	162	137	130	149	145	150	149	165	150	146	171	139	132	148	136	150	122	137	151	185	151	153	160	133	165	130	150	148	151	157	137	148	143	133	146	153	144	158	156	132	157	151	158	143	145	159	137	154	140	131	151	147	156	164	170	155	152	140	170	146	155	156	165	144	154	132	173	150	151	135	149	160	129	151	131	147	151	147	145	136	164	146	149	158	163	152	157	144	161	144	150	158	143	165	155	155	141	150	160	158	147	161	151	165	165	159	139	156	151	144	164	148	139	150	145	149	137	155	144	140	155	159	149	151	129	148	135	173	158	161	165	167	151	142	151	155	141	152	144	156	150	147	195	153	153	150	150	147	142	139	151	140	149	139	147	144	165	137	160	149	143	145	124	141	165	154	131	142	139	138	160	149	145	151	158	166	155	165	146	172	123	159	142	145	145	163	157	128	156	150	157	152	127	149	156	151	149	156	160	157	163	149	140	154	145	135	158	150	158	150	141	151	146	149	135	159	159	150	141	144	160	156	151	151	175	139	149	157	159	164	165	148	122	175	143	151	140	141	131	158	160	152	145	144	127	166	172	161	144	148	154	164	135	141	141	171	148	138	155	155	154	148	141	151	169	168	136	167	151	166	153	152	146	151	150	147	134	142	141	137	139	166	140	153	143	154	150	133	137	142	128	166	155	158	140	144
345	2	2100	140962	532	0	16	143	238	398	391	463	387	403	344	327	321	327	317	280	274	263	269	219	250	240	223	259	255	234	223	234	242	225	217	215	196	199	199	187	208	179	202	205	207	189	209	194	170	194	199	183	186	175	184	179	169	157	178	164	178	170	171	179	182	181	159	171	179	205	184	191	166	176	170	183	182	176	179	201	199	160	195	187	183	166	149	151	185	160	175	176	160	185	189	182	179	172	159	158	181	182	147	199	164	189	181	141	182	155	169	165	175	156	170	171	169	181	187	171	170	172	170	174	177	169	156	166	181	164	171	188	175	156	167	181	177	153	179	172	178	164	174	162	167	167	187	177	165	168	183	178	153	201	152	169	165	170	171	169	193	168	153	164	137	166	167	154	163	174	186	168	170	150	163	170	191	157	174	169	176	150	166	163	169	184	176	166	165	166	163	172	174	180	165	149	193	161	177	166	182	158	171	160	167	186	166	158	165	171	168	155	186	172	155	184	166	178	161	184	170	166	200	191	181	160	193	160	158	173	178	163	190	168	168	178	158	181	168	167	167	187	174	163	170	164	173	180	159	169	165	188	167	167	157	185	168	189	180	173	176	182	187	163	185	192	169	178	158	184	174	181	153	158	184	151	168	174	189	177	182	159	162	158	170	169	175	167	192	151	160	192	173	171	173	179	157	152	177	158	163	176	167	176	158	151	169	169	165	184	167	156	154	183	176	182	178	156	185	173	189	188	182	172	164	194	165	160	163	166	159	171	187	170	151	200	184	161	161	175	163	172	166	182	156	200	159	166	182	182	148	163	158	174	174	173	175	165	197	173	176	171	171	177	183	173	177	175	160	179	184	165	200	185	176	147	180	155	167	173	145	170	172	163	161	187	166	162	173	154	165	164	163	163	172	175	146	165	168	177	158	182	185	150	167	166	182	173	184	169	155	176	161	175	170	168	196	145	187	160	172	181	183	150	188	164	194	176	168	175	161	178	157	164	162	168	165	174	173	158	171	168	178	168	154	184	172	163	178	189	163	163	182	174	174	162	157	188	154	163	142	184	186	186	171	179	183	160	161	165	181	178	162	177	174	176	173	162	169	164	165	169	217	154	174	155	174	149	165	165	173	158	168	172	170	176	156	166	152	167	171	171	147	189	184	153	181	172	158	157	154	180	170	183	174	172	152	156	177	162	157	183	171	165	167	176	167	175	187	159	181	185	176	198	151	149	184	173	167	163	161	183	173	154	173	165	176	162	172	182	188	171	184	185	187	182	162	160	185	151	166	170	157	168	157	160	182	183	168	188	183	166	177	155	179	168	164	156	158	169	178	160	174	163	184	160	202	155	157	164	169	148	159	166	175	164	153	180	165	170	174	173	161	155	178	163	169	169	171	171	189	162	182	170	175	151	160	168	169	166	169	164	180	146	184	168	202	171	170	170	158	166	165	170	157	152	195	152	163	179	171	168	169	179	172	173	151	140	180	157	169	161	157	159	179	170	151	152	180	163	167	171	158	149	169	171	190	170	179	141	154	149	193	163	187	175	168	146	162	177	152	171	165	173	174	191	147	179	177	177	166	170	180	181	171	182	174	166	140	170	178	167	177	173	169	202	176	144	157	189	161	192	173	184	160	161	161	175	168	159	191	164	170	155	159	178	152	157	177	158	199	148	166	159	175	166	190	164	190	137	177	171	143	173	170	179	182	161	174	163	176	177	183	159	179	181	163	169	173	169	159	161	128	150	160	170	168	153	169	153	181	162	183	173	173	171	177	162	151	166	157	157	162	183	162	158	150	169	171	196	175	171	174	156	160	204	169	171	156	165	130	149	156	161	152	161	178	167	183	169	179	177	153	173	165	163	167	159	175	143	172	161	168	177	169	169	186	195	164	181	149	174	128	159	162	167	163	159	170	178	144	174	172	178	171	158	173	144	179	169	174	179	166	187	159	153	185	162	167	160	166	168	189	172	163	171	153	165	166	185	184	182	148	165	179	186	192	145	172	173	184	161	163	168	163	166	145	171	145	162	164	161	148	159	174	165	198	173	188	150	168	169	168	152	167	178	153	171	165	156	179	180	169	143	151	163	160	180	172	165	160	171	180	171	164	167	172	178	138	155	180	154	184	160	168	158	182	173	174	169	181	170	169	156	169	169	184	151	154	182	164	169	163	154	174	166	145	175	169	160	165	168	177	169	201	168	167	156	169	165	178	167	177	183	170	163	168	171	153	149	179	173	169	161	134	160	162	183	160	180	149	147	193	176	154	182	162	183	188	173	162	143	165	169	171	168	168	187	181	174	158	174	168	178	181	167	150	163	189	170	184	166	187	176	180	162	179	173
345	3	3500	141087	522	0	25	191	298	453	422	483	455	388	377	364	348	342	328	329	313	285	309	297	266	273	274	272	268	248	253	267	268	237	244	220	260	239	223	217	232	235	228	210	235	217	216	211	230	238	195	212	204	195	214	215	231	214	206	216	209	194	197	202	203	208	214	221	193	205	205	176	191	212	220	190	196	178	223	210	220	211	215	217	207	188	210	189	207	210	221	205	212	205	219	199	192	190	200	191	179	226	212	192	190	207	183	174	184	212	180	197	220	202	214	153	203	199	217	194	189	194	177	189	188	215	208	203	210	212	199	192	210	197	176	201	186	204	180	192	181	173	183	209	198	221	200	194	190	210	214	189	216	203	195	213	176	183	215	196	190	210	201	220	195	202	182	189	216	192	195	197	215	206	181	173	191	189	205	205	200	173	201	214	224	182	187	205	211	210	196	189	192	194	197	210	199	187	197	188	215	185	191	223	180	215	169	205	207	176	189	191	188	218	207	206	172	210	181	198	174	198	179	210	226	201	211	223	220	202	206	191	216	224	212	199	204	214	209	175	215	188	208	180	180	173	188	224	211	177	194	204	208	210	178	191	195	200	175	208	209	208	201	169	198	192	221	184	190	179	196	202	195	197	182	209	179	224	190	184	197	183	202	205	194	221	207	202	190	190	188	183	183	208	184	165	199	168	182	193	212	213	202	211	182	193	220	214	202	179	211	212	186	207	209	209	187	197	190	210	213	178	208	189	186	210	212	221	191	182	191	188	199	201	208	203	191	233	185	199	232	186	204	213	190	175	204	202	178	177	217	199	163	207	186	198	199	196	201	216	196	195	195	206	193	163	184	209	202	220	183	184	183	203	196	201	210	187	197	182	176	192	168	172	215	173	176	196	191	201	197	207	195	207	178	173	192	215	201	198	194	211	195	185	195	185	227	202	181	183	183	209	210	203	192	184	199	198	204	194	212	216	214	180	195	183	185	227	173	214	207	224	189	182	203	194	194	194	196	206	212	200	181	193	192	192	180	216	189	186	187	191	197	203	189	198	188	210	187	205	201	187	220	197	175	224	200	177	200	206	184	205	206	171	191	196	208	203	212	194	198	185	178	178	190	219	180	198	176	201	174	200	187	167	182	176	187	192	198	217	188	189	244	202	204	186	173	197	206	190	189	181	198	211	188	202	211	212	207	194	191	192	200	192	178	183	217	203	198	203	211	187	224	195	211	202	202	209	210	175	200	191	189	186	167	206	183	191	201	202	178	200	195	207	217	174	202	203	187	228	195	189	174	209	195	198	187	216	174	175	195	166	185	197	199	196	177	211	191	194	191	208	175	206	201	173	195	173	191	195	186	197	200	207	203	197	225	157	186	178	200	191	163	200	187	185	177	221	203	244	189	218	182	185	174	189	201	175	189	199	195	206	194	205	217	211	217	187	175	188	212	183	210	183	202	187	227	214	198	176	185	204	198	196	190	187	188	207	221	187	186	176	195	194	163	203	209	201	204	169	220	200	190	192	222	196	190	208	212	211	187	193	171	194	209	204	213	192	204	198	169	176	187	210	212	189	205	211	181	221	194	206	190	196	208	180	194	196	202	187	189	173	226	191	190	216	202	201	198	178	188	196	187	195	200	223	189	211	218	191	188	189	195	204	194	215	181	180	197	196	190	219	218	196	191	186	178	193	215	182	206	193	210	209	198	191	198	208	203	192	170	199	180	193	187	181	192	206	209	190	174	195	207	182	188	206	177	182	181	184	205	189	170	200	171	205	196	208	207	170	213	174	183	184	200	209	188	217	201	180	206	176	207	181	202	199	220	200	186	206	181	201	208	201	205	197	177	200	195	192	191	181	174	189	197	209	205	199	192	209	197	197	200	191	199	176	185	197	220	165	189	186	173	203	177	189	182	191	207	210	173	181	174	182	198	187	178	201	202	182	193	187	185	204	223	214	193	186	215	192	187	203	184	188	230	203	207	188	196	180	196	189	225	217	197	189	212	179	196	169	203	199	203	191	187	219	177	183	191	211	182	162	169	199	196	188	194	200	179	172	193	180	199	172	217	221	182	182	195	203	195	192	169	211	194	183	204	179	179	184	213	194	175	190	198	200	193	203	178	204	200	196	210	196	197	205	200	206	203	218	207	195	220	186	181	181	202	220	201	197	188	189	195	213	211	206	188	215	191	223	204	205	208	203	199	200	184	185	195	205	201	209	209	189	179	190	206	197	205	201	196	201	190	202	168	197	173	210	204	213	194	212	192	199	181	197	210	221	203	186	204	165	200	226	191	203	196	178	186	221	200	172	217	195	199	193	185	197	190	193	192	186	209	194	208	197	190	171
