345	0	2700	144945	524	0	9	198	743	401	363	546	537	530	484	481	413	437	403	395	393	365	379	377	350	342	335	348	314	335	335	334	310	316	313	302	296	306	332	306	269	280	292	305	270	279	274	284	281	297	269	271	271	266	235	283	248	269	237	279	249	230	265	277	256	270	260	237	253	279	250	274	273	255	234	284	267	227	264	251	268	249	229	241	226	278	239	250	233	279	231	253	234	262	256	255	242	251	219	251	257	253	266	237	260	281	223	259	220	236	262	254	246	231	244	290	229	274	227	248	247	250	253	251	282	222	236	258	212	243	255	260	253	246	263	254	241	243	257	227	239	247	248	259	235	270	242	244	217	243	251	270	246	240	245	265	243	253	250	230	259	266	247	242	255	266	226	249	246	244	217	273	229	268	259	256	249	262	257	250	254	258	254	224	228	253	249	230	254	247	238	267	231	222	253	236	258	254	256	263	245	209	226	284	241	249	288	247	237	271	246	267	236	242	231	275	247	240	258	223	238	238	229	270	218	224	258	229	243	246	261	268	221	259	227	251	223	253	239	256	258	234	237	250	238	242	224	266	245	251	244	251	231	239	258	247	232	254	255	219	249	264	234	271	234	215	275	234	221	234	251	243	240	251	253	236	261	250	249	240	250	249	233	245	246	237	251	237	292	250	256	226	236	235	232	249	232	249	238	269	231	249	252	249	258	232	253	235	234	228	254	257	244	255	267	257	239	261	254	251	220	230	255	251	251	225	244	257	236	272	234	222	255	252	248	231	242	249	257	258	224	255	234	238	229	228	251	251	227	248	228	267	237	229	245	255	289	254	252	266	231	246	225	219	220	239	253	236	252	215	209	258	227	263	256	253	241	255	223	225	228	217	227	232	245	262	245	247	245	242	256	241	250	241	245	240	235	235	223	241	257	243	222	248	245	240	230	244	230	237	233	238	250	250	246	229	242	224	241	230	237	244	234	245	273	248	241	236	215	231	216	240	229	224	248	226	220	235	280	267	241	243	232	232	247	198	263	220	232	221	244	251	248	243	251	255	262	234	232	269	259	251	246	261	248	229	256	249	216	259	211	227	230	221	232	231	231	249	227	244	261	245	227	249	229	251	247	262	237	254	257	247	244	220	261	251	256	232	260	254	267	230	247	236	233	251	237	250	244	241	209	268	237	220	273	265	243	234	249	254	223	251	243	247	245	241	226	223	255	266	255	234	236	255	265	244	229	237	260	278	224	250	225	230	255	242	234	253	250	234	253	241	253	240	252	252	219	256	250	267	234	245	249	232	254	231	217	224	255	234	249	248	247	258	251	236	218	270	240	233	242	248	214	230	254	257	231	246	232	229	240	259	229	231	251	238	258	266	239	239	227	230	243	241	221	260	218	225	251	230	225	247	236	278	225	281	262	249	268	252	240	241	244	255	253	230	279	235	234	261	244	241	250	253	248	240	246	250	225	250	233	228	256	255	224	263	281	244	236	246	236	246	239	247	220	252	230	239	256	263	249	263	253	224	257	258	242	238	249	251	278	257	219	241	238	229	225	223	245	239	228	231	243	232	220	252	250	250	245	226	263	246	234	249	239	251	232	248	251	241	275	237	239	238	261	232	218	238	234	224	253	243	244	240	259	249	235	221	242	236	247	243	226	234	237	248	231	256	234	254	258	275	242	246	254	225	249	227	231	263	267	255	221	252	243	241	230	261	234	262	222	245	244	232	266	231	241	265	263	233	244	233	236	226	226	260	260	223	237	243	230	240	234	252	248	263	222	240	252	224	263	245	229	236	238	223	240	236	218	248	237	258	219	245	232	250	244	253	238	250	242	232	230	225	264	248	221	220	237	222	229	244	245	242	254	245	236	255	222	255	225	245	211	249	263	249	228	223	223	247	227	225	232	278	244	247	215	256	238	253	234	237	245	271	235	243	230	259	254	255	267	215	250	251	215	252	270	223	220	230	250	255	214	230	251	238	236	226	236	244	243	257	238	250	241	254	229	242	223	217	246	258	246	239	249	240	264	248	257	211	221	235	233	243	232	254	224	241	237	231	244	268	247	260	230	238	258	248	204	245	247	234	216	254	232	239	238	238	218	256	239	237	247	266	258	233	225	235	264	235	236	245	271	255	236	226	245	244	235	261	243	244	259	245	241	264	243	236	257	229	219	217	237	251	270	246	273	248	256	221	220	223	273	257	230	205	234	242	274	247	229	263	250	248	283	256	239	219	255	232	253	225	253	250	245	252	237	249	267	261	244	232	254	244	246	235	246	234	248	235	254	250	247	247	256	263	270	224	231	242	237	233	264	230	252	240	225	236	226	264	212	242	248	222	231	260	230	248
345	1	1900	145047	587	0	22	143	263	772	307	378	390	360	312	303	305	270	278	270	255	269	230	238	221	242	218	201	220	204	228	219	212	219	167	211	168	203	185	174	197	176	179	190	159	205	179	178	170	191	193	201	163	185	195	153	205	188	171	157	199	160	206	173	164	176	181	179	180	160	172	158	171	189	159	158	162	160	159	168	163	164	163	182	174	170	152	148	154	165	156	158	158	169	155	154	153	150	169	167	169	148	151	172	173	155	162	161	158	170	155	137	152	158	180	174	170	150	169	150	185	146	169	151	176	194	161	140	170	139	172	158	178	163	184	151	183	163	149	165	150	167	154	144	145	172	144	163	173	169	189	153	174	155	166	140	139	159	152	156	160	159	157	173	165	174	177	142	175	172	178	163	179	152	167	160	163	177	173	154	142	160	180	191	169	170	119	168	144	173	143	175	187	151	167	150	155	158	147	161	140	154	172	181	143	154	162	152	177	177	187	181	172	190	160	149	175	162	171	202	157	180	165	159	159	155	155	169	152	157	146	164	158	158	171	172	156	172	150	159	145	151	150	153	151	158	150	142	132	132	177	172	162	182	154	172	165	168	180	159	150	168	150	170	156	165	157	140	142	182	155	153	159	179	175	146	137	168	157	159	147	165	153	186	160	176	161	170	163	138	152	177	160	165	146	166	142	152	165	150	152	166	177	147	176	141	151	153	180	164	165	190	162	168	155	175	154	151	190	139	169	152	144	157	146	179	142	166	169	146	151	161	167	164	168	166	159	146	150	168	184	174	167	146	152	141	149	139	161	154	155	170	136	168	159	144	162	176	153	174	136	167	170	153	165	168	165	163	160	181	178	179	168	152	153	148	145	161	170	158	157	160	187	160	147	164	143	170	159	159	189	146	159	137	146	162	170	145	166	169	172	164	166	183	158	161	177	148	167	169	152	176	163	175	172	149	152	154	168	153	156	146	168	168	146	146	173	165	144	178	161	162	146	162	175	158	177	167	150	147	156	161	140	155	156	143	169	155	156	181	163	193	152	151	173	144	147	162	171	170	131	179	173	160	165	161	135	157	167	151	130	145	156	148	157	160	152	151	179	145	148	160	161	144	163	164	152	164	159	182	170	137	135	187	162	164	157	170	157	163	160	148	157	148	166	187	140	156	156	183	144	152	161	172	171	160	147	149	152	143	152	151	163	146	154	162	166	153	150	191	154	142	167	148	184	179	162	160	148	155	160	138	149	161	165	136	156	174	156	202	150	165	160	155	164	175	154	187	155	145	162	165	164	173	167	172	174	162	150	150	156	166	185	160	159	144	160	169	150	157	161	149	180	158	175	168	166	140	185	165	158	161	167	176	142	168	160	151	151	163	157	153	163	181	156	155	177	129	181	149	166	167	163	143	178	151	180	146	195	191	148	179	141	161	194	182	142	168	159	182	155	167	160	174	179	136	156	164	157	187	138	148	146	149	158	161	154	169	163	155	154	153	164	150	158	161	140	150	145	151	163	169	164	185	162	169	140	169	176	160	157	177	175	133	170	160	166	159	166	169	161	162	174	149	138	143	163	182	165	170	162	161	148	161	167	144	149	146	148	179	155	155	173	145	176	171	155	170	151	183	139	167	175	186	169	147	158	165	168	142	138	171	179	178	164	189	168	174	181	147	168	138	166	155	175	155	187	175	163	146	144	159	164	149	147	180	167	153	174	154	167	166	152	129	171	161	154	139	158	168	164	157	180	181	136	151	166	171	156	174	158	165	158	192	174	160	152	171	160	178	147	144	165	164	138	159	156	167	155	150	166	172	157	141	167	176	152	147	170	151	153	146	173	155	145	140	146	161	174	175	179	165	165	171	155	170	159	174	166	174	165	152	167	145	144	161	186	162	160	158	175	178	155	158	143	161	160	170	162	166	169	165	164	147	173	153	159	157	155	161	155	173	165	140	166	155	161	161	159	149	153	163	166	136	149	164	159	184	173	162	146	143	173	134	164	151	153	153	169	154	156	173	138	193	162	166	147	181	155	191	156	159	169	168	161	146	178	151	167	171	155	161	168	184	170	160	126	178	164	165	165	155	150	165	141	155	177	157	167	149	156	150	147	162	170	150	162	165	179	149	179	146	123	150	159	143	160	157	138	163	160	177	175	176	144	163	170	151	156	171	148	163	182	171	162	149	174	139	186	187	147	157	159	175	153	161	176	174	158	124	144	149	171	151	145	160	159	171	162	173	151	162	169	153	145	157	184	165	171	162	165	194	164	146	159	155	158	152	162	168	155	158	146	163	144	150	146	180	156	187	154	168	166	180	149	168	156	157	137	162	148	180	159	152	150	146	164	169
345	2	2100	145149	548	0	12	151	263	960	558	397	419	386	368	371	318	327	320	298	290	265	276	277	269	272	279	243	244	240	228	238	209	241	205	223	231	218	203	207	232	223	206	224	200	212	175	196	216	189	204	177	175	198	225	213	205	205	189	172	178	190	187	197	201	181	186	184	177	190	192	176	195	188	182	200	196	165	158	193	185	187	204	187	183	169	176	199	183	183	178	198	170	210	196	167	172	164	199	196	163	196	193	180	171	195	187	182	157	187	185	178	177	182	182	186	170	177	196	174	195	183	179	182	194	173	200	192	191	188	187	187	171	166	178	188	195	192	209	174	195	177	175	171	195	200	161	201	183	196	215	211	169	195	176	182	185	167	164	180	175	190	184	175	180	189	185	182	167	185	198	179	176	188	167	173	177	214	181	176	188	187	173	193	189	179	197	171	147	184	192	168	165	173	188	184	202	181	188	177	188	192	165	172	188	172	180	193	193	199	202	203	178	189	191	179	163	164	197	187	189	181	196	181	144	175	170	161	176	154	178	185	167	188	192	183	180	157	183	178	172	191	168	180	182	197	173	184	174	174	177	183	163	189	204	172	184	199	153	183	182	170	164	161	169	166	197	163	187	188	181	157	191	188	183	172	174	172	179	196	176	178	181	183	175	177	178	195	194	174	165	171	168	184	187	208	182	177	187	208	186	176	177	151	194	189	171	186	179	215	176	154	195	170	171	198	173	190	197	174	168	174	201	180	184	176	180	200	175	192	187	174	164	186	172	191	179	163	180	202	170	160	206	193	171	175	179	177	164	180	184	169	199	165	170	179	166	175	199	188	198	171	177	201	165	193	166	170	166	206	165	188	182	164	192	193	180	201	153	170	206	184	173	178	170	180	167	210	203	180	186	196	203	189	174	184	171	157	187	164	175	178	188	190	167	176	174	172	198	165	174	195	184	180	192	173	188	170	174	192	191	181	194	171	207	190	170	146	159	173	177	161	181	186	190	164	168	204	179	169	181	185	160	171	188	192	176	201	186	195	191	186	171	185	195	177	207	163	160	181	168	191	191	193	195	218	169	168	183	182	183	173	186	160	163	184	189	154	181	188	187	187	182	176	174	220	196	185	174	179	187	175	180	157	199	185	178	169	186	172	183	161	180	180	175	166	193	185	200	176	198	183	172	184	187	174	196	179	193	184	192	198	171	178	178	177	186	169	156	144	184	183	180	169	197	151	180	206	158	169	178	186	162	177	179	177	174	157	196	172	178	175	177	189	194	176	195	179	182	179	181	183	173	170	187	175	191	166	189	190	166	188	185	180	182	183	206	163	173	169	184	162	168	181	169	168	189	187	195	191	182	192	183	194	155	183	167	179	185	165	173	180	184	167	162	167	204	189	194	180	175	199	184	169	160	158	193	187	180	173	169	201	160	164	161	161	198	173	219	172	146	171	168	172	183	190	197	179	187	184	187	174	181	187	196	176	178	194	160	168	176	189	180	179	180	175	177	170	154	179	179	192	211	188	192	201	188	174	193	188	193	174	179	188	159	165	167	189	176	166	197	189	159	166	169	203	189	175	182	203	180	184	165	191	177	194	181	181	183	188	189	201	164	199	190	161	185	188	162	189	160	202	192	176	162	179	170	190	173	159	180	169	177	181	159	162	183	198	169	197	172	186	164	152	174	198	168	163	173	170	204	160	195	182	185	179	180	180	174	186	199	175	162	201	178	172	173	182	178	189	172	193	190	173	178	188	182	183	215	178	169	167	173	154	213	168	205	189	186	180	196	170	196	179	185	175	173	166	160	192	189	176	177	209	173	192	176	188	194	180	175	185	157	177	165	188	195	180	181	164	184	161	207	182	195	166	165	190	188	166	162	151	165	166	159	195	195	179	180	184	181	199	175	189	189	181	184	166	192	184	176	176	166	186	172	147	167	189	181	181	163	180	203	164	197	180	157	161	173	172	181	159	180	179	159	163	183	192	185	179	195	191	187	183	205	187	180	169	207	199	200	189	156	184	186	174	165	166	190	179	186	189	192	156	184	185	163	155	169	184	198	193	169	171	160	179	179	161	170	158	160	165	206	176	190	192	175	171	164	186	196	147	169	188	182	187	159	162	184	190	192	196	172	203	181	184	202	166	172	172	161	166	177	199	188	182	182	185	196	169	180	203	169	174	186	191	186	189	196	175	163	174	165	166	174	177	172	173	166	185	207	186	172	175	180	195	185	173	190	191	190	190	192	189	157	163	182	160	202	180	199	175	168	171	205	208	189	177	162	160	185	177	184	158	181	187	173	171	187	182	196	162	181	170	186	192	179	159	189	180	177	182	206	177	209	178	193	159
345	3	3500	145250	536	0	26	218	660	635	321	473	466	445	418	364	391	350	326	351	364	328	299	314	325	303	298	268	284	284	273	270	284	291	234	243	260	231	252	221	257	276	218	226	234	254	245	265	213	229	202	211	222	251	219	212	245	244	211	224	204	224	206	194	239	230	204	250	209	223	216	223	229	222	226	210	226	207	220	189	186	247	206	200	229	208	216	211	240	187	203	240	212	220	211	238	211	218	205	225	227	209	194	234	184	215	226	258	237	229	208	215	205	175	206	241	206	208	215	204	214	189	230	191	206	193	199	204	201	231	231	222	212	209	227	205	209	196	218	202	206	237	204	231	224	218	233	216	198	215	205	204	231	215	209	220	214	219	189	230	209	252	215	227	208	212	217	233	214	221	189	218	216	191	225	224	190	196	225	213	230	219	210	203	228	188	220	215	201	187	215	209	215	207	236	208	230	224	223	212	214	180	220	207	213	200	187	196	210	253	240	229	228	206	188	188	223	227	200	221	201	203	174	217	225	215	206	203	203	167	227	206	222	187	215	194	224	207	205	224	215	198	213	209	215	229	222	202	239	210	208	230	235	219	186	210	228	216	214	191	213	184	205	215	204	220	243	224	231	232	193	215	230	225	220	211	188	206	211	211	189	203	206	199	200	225	228	182	188	211	205	219	214	202	213	215	210	200	230	206	212	228	170	214	223	207	203	205	196	212	198	209	206	207	208	221	202	225	204	211	204	222	208	196	214	217	202	220	193	231	201	224	198	217	232	222	212	213	208	198	239	201	181	188	226	204	211	207	217	211	211	217	198	218	209	202	207	213	220	220	224	196	204	201	217	210	226	209	215	185	240	198	213	228	192	208	187	192	193	194	212	201	215	220	202	223	233	226	205	208	198	219	193	213	188	213	198	211	225	241	194	209	196	209	209	203	215	198	194	217	194	193	219	221	189	219	201	221	195	203	219	205	218	209	189	190	201	234	209	202	223	178	202	220	228	205	224	208	189	205	204	216	188	187	199	227	214	209	196	209	204	209	219	217	203	220	197	191	202	234	210	193	229	242	190	212	211	216	201	176	191	208	205	203	212	195	220	212	228	208	186	225	198	223	217	201	212	214	194	199	208	204	197	219	188	201	188	206	205	210	233	212	215	187	203	192	208	208	224	209	170	209	228	190	261	208	207	206	194	203	212	219	207	201	201	245	244	183	219	227	202	223	215	213	191	192	182	186	190	239	196	197	225	207	200	203	204	178	201	225	197	208	191	215	170	208	206	223	225	237	217	215	197	216	198	192	183	205	208	231	214	221	214	233	202	223	197	231	194	181	217	227	202	226	200	185	212	209	200	215	204	198	219	215	204	227	204	198	198	217	176	188	192	220	208	189	188	195	205	185	200	193	200	212	216	238	214	189	207	175	194	193	209	198	215	197	211	193	202	199	209	194	192	224	203	219	201	224	217	198	179	188	188	202	198	218	230	219	226	221	217	177	201	191	226	197	203	212	203	227	213	213	206	195	196	196	197	208	213	192	218	201	206	226	183	203	192	214	193	206	210	198	230	199	218	206	199	220	223	203	209	215	222	230	188	192	209	183	205	189	198	202	197	232	200	193	198	197	239	196	223	250	226	205	207	215	203	208	217	205	175	195	195	227	199	225	200	219	220	187	213	195	209	223	228	184	226	216	218	223	208	205	210	231	204	223	206	193	189	209	185	203	228	226	211	211	230	223	209	192	235	214	211	184	230	214	223	223	229	207	192	213	197	211	197	203	199	203	205	210	223	221	218	217	224	220	216	208	194	203	200	205	209	207	210	199	210	217	196	225	211	199	199	200	187	227	219	206	215	212	202	225	198	208	212	211	209	209	196	228	199	193	222	204	204	220	221	214	215	210	226	205	224	222	211	226	189	211	211	200	225	213	197	195	216	216	202	223	198	220	202	215	213	190	219	193	221	205	209	214	185	203	192	227	228	224	209	218	220	209	191	207	193	196	228	188	216	197	215	228	206	206	218	200	201	229	231	216	201	196	211	233	201	215	187	179	210	198	204	221	200	200	204	215	194	227	214	233	188	209	213	203	224	184	221	238	223	204	220	219	204	208	186	210	194	192	206	204	209	235	219	204	200	209	183	188	216	219	196	214	229	215	194	225	195	191	194	214	181	213	216	217	205	207	193	209	195	193	192	211	195	209	232	204	235	204	213	200	197	220	183	194	232	199	202	211	213	186	201	214	206	202	235	214	206	201	206	241	198	213	204	205	194	204	209	199	223	225	227	191	203	231	215	210	214	201	237	201	199	217	210	218	193	208	205	220	202	210	235	217	199	213	204	203	197	190	201	213
345	0	2700	145352	505	0	9	206	889	289	495	566	554	527	499	468	432	442	418	389	391	383	364	363	371	357	327	321	303	316	323	290	320	301	293	304	316	263	301	280	278	281	277	257	291	318	287	248	278	283	256	250	248	245	267	271	272	267	248	268	272	276	255	232	261	255	258	219	286	232	253	259	254	220	256	260	199	254	257	250	242	282	245	253	262	268	228	220	245	258	253	232	244	259	234	269	233	275	243	229	257	241	251	250	245	246	251	259	257	237	224	242	227	250	266	271	251	242	272	237	252	259	230	274	245	247	249	244	250	265	242	266	251	259	252	262	255	258	242	241	242	245	227	271	226	233	253	235	227	240	272	272	240	245	254	263	243	249	232	243	230	244	211	229	238	235	218	255	217	213	261	255	243	263	220	227	237	265	272	264	265	249	277	234	237	279	236	248	260	239	243	227	260	270	233	255	258	271	223	254	275	240	231	241	227	248	246	217	284	256	230	237	248	262	216	288	239	235	226	242	235	247	217	223	219	261	246	238	248	232	229	237	215	233	250	244	222	250	232	218	259	268	228	239	241	229	250	252	228	229	236	253	285	256	253	239	241	226	211	243	244	231	220	257	261	227	252	270	228	235	245	222	207	256	221	243	222	258	249	227	234	228	247	243	210	242	249	227	249	255	229	248	251	252	230	256	249	241	217	227	224	257	264	252	254	234	228	249	221	260	238	258	235	237	253	241	254	237	279	251	222	252	240	248	234	234	246	230	240	254	264	254	250	257	239	245	239	240	256	240	223	225	224	235	250	220	237	227	228	265	237	238	231	233	229	225	228	253	270	235	240	259	247	238	227	247	251	237	220	249	237	244	242	244	227	252	256	248	229	223	229	252	237	226	227	216	228	254	225	266	238	237	243	222	247	241	244	255	217	223	253	228	236	216	245	248	226	228	260	249	227	266	233	214	253	274	234	239	241	222	254	238	269	244	215	252	193	260	229	234	242	236	237	248	238	250	242	210	264	237	223	262	252	227	248	223	240	245	234	250	236	247	256	258	249	258	274	242	257	240	266	242	236	250	223	239	228	225	222	243	243	270	231	245	229	268	239	252	250	243	249	219	216	233	273	226	240	256	225	251	222	211	235	243	236	242	240	260	243	228	250	254	251	235	218	244	250	224	251	233	240	215	242	236	249	223	244	242	229	235	246	230	225	268	265	232	236	250	249	236	234	259	236	225	230	259	230	217	237	234	211	242	236	264	237	246	252	244	237	241	225	253	240	231	241	244	241	251	245	229	241	243	235	244	237	256	230	252	238	220	227	224	208	241	226	206	226	248	236	245	286	246	208	251	243	206	249	234	254	225	239	249	255	245	239	227	258	269	249	253	232	234	201	250	229	217	235	240	258	242	252	245	216	211	241	216	214	218	244	215	212	235	239	219	242	232	240	252	248	254	249	221	245	221	224	249	221	213	227	241	248	255	225	230	228	251	228	240	239	222	260	250	228	221	229	225	249	250	250	248	244	244	229	265	242	252	251	238	234	247	226	239	233	252	230	216	225	215	229	230	229	263	265	229	244	218	242	232	228	244	255	215	241	246	243	215	242	244	250	247	221	225	237	245	218	243	233	219	222	234	258	234	251	234	244	265	209	242	260	257	251	264	231	233	224	228	228	230	252	232	261	251	231	217	245	248	217	226	208	240	264	226	244	227	249	236	254	234	261	220	227	232	264	249	262	228	224	258	235	240	249	243	237	242	245	232	234	257	212	243	232	259	240	246	261	267	253	248	255	249	223	237	261	222	240	231	225	239	207	247	228	248	255	236	239	223	257	244	226	236	224	237	230	239	258	232	254	248	255	253	250	223	220	240	236	228	258	247	212	241	234	242	221	261	250	234	212	217	227	249	234	242	241	238	225	236	253	255	212	265	244	260	257	241	275	225	266	252	258	232	261	225	227	272	273	241	229	257	229	231	241	241	223	272	207	254	232	223	258	223	243	227	234	236	277	225	255	247	258	237	238	244	201	266	255	196	229	223	259	234	237	269	221	235	221	250	214	252	238	273	242	248	252	246	229	233	253	264	226	246	253	246	242	263	254	243	254	230	274	225	230	199	243	210	234	258	228	257	248	244	216	267	236	219	229	224	256	240	244	229	259	233	257	238	239	238	255	246	252	210	242	263	242	226	249	227	226	240	224	252	231	233	248	237	229	209	238	262	234	249	227	230	228	237	233	231	244	252	239	250	236	254	233	222	243	241	246	241	230	241	225	232	230	267	224	251	232	239	220	237	265	231	243	233	243	237	230	242	244	263	214	212	213	223	231	228	231	239	283	207	248	250	227	237	221	226	251	251
345	1	1900	145454	584	0	21	124	537	333	365	410	374	345	324	263	290	277	269	252	255	231	229	213	227	222	221	220	219	187	177	213	179	203	176	189	186	178	195	181	198	188	184	180	186	159	173	154	177	157	170	169	162	174	198	169	157	165	187	150	150	164	175	159	159	169	174	172	160	202	170	153	161	172	163	153	142	147	161	148	158	167	178	160	165	163	187	158	146	142	169	161	153	170	161	173	159	142	168	153	147	165	165	148	172	156	183	166	156	167	146	151	164	161	133	156	159	160	161	161	169	155	185	157	171	133	172	180	151	160	148	164	160	164	178	167	182	171	146	184	146	164	173	167	170	153	156	146	179	168	148	180	163	139	148	153	138	173	151	157	161	152	188	149	158	165	152	176	189	148	174	152	168	161	153	156	135	154	148	156	184	165	159	142	135	154	153	159	171	168	146	196	145	169	141	140	172	159	173	139	147	167	161	163	130	170	143	163	172	174	152	164	153	171	145	149	155	148	159	157	151	148	163	160	152	152	150	160	158	140	151	170	168	166	159	188	156	164	138	163	176	154	167	152	151	151	182	158	152	157	146	181	136	167	144	146	154	147	167	158	161	142	174	157	159	176	159	155	146	160	167	147	160	151	147	144	154	168	150	172	175	144	169	144	153	155	144	154	145	154	147	165	175	197	145	150	156	130	169	160	166	171	164	155	149	184	179	142	159	178	153	160	150	163	137	154	160	164	165	159	147	161	156	155	151	152	174	169	163	166	164	153	151	156	166	150	153	151	149	163	162	153	159	175	154	172	172	150	154	155	158	139	148	168	147	161	148	145	154	182	134	177	185	155	134	137	164	151	156	154	150	153	155	161	156	144	150	189	154	142	149	175	153	143	163	160	148	159	159	137	166	142	157	157	161	152	142	163	165	167	143	169	151	170	175	172	152	173	137	155	166	139	145	181	152	155	162	166	138	157	139	180	168	141	155	136	153	150	149	164	147	154	160	152	150	153	156	178	147	147	150	174	160	186	158	156	174	148	156	178	160	144	152	142	162	163	172	138	179	179	155	161	115	130	136	162	162	161	167	152	172	140	169	160	169	163	160	169	151	158	139	143	158	122	179	158	173	140	146	140	174	133	147	143	151	152	177	168	153	183	154	142	162	133	144	141	151	162	153	170	174	162	142	143	169	146	159	168	168	184	137	127	158	173	140	157	151	175	143	159	156	176	162	128	154	165	155	160	153	148	155	176	167	154	167	160	153	162	182	169	158	157	163	168	142	161	145	152	143	145	161	129	151	154	155	173	149	148	143	146	154	156	168	154	122	159	175	151	157	149	151	136	162	179	134	152	142	156	157	166	162	154	152	171	138	150	133	186	170	146	151	161	169	165	165	152	138	146	155	153	139	153	149	157	176	172	157	158	155	161	160	166	147	148	156	149	165	163	165	162	155	148	156	147	164	135	153	154	173	138	150	154	160	123	167	172	149	160	165	134	153	168	158	150	179	151	177	175	159	185	160	164	162	140	150	181	163	142	155	148	159	167	167	155	171	180	158	152	168	156	177	162	137	147	158	157	147	144	156	164	167	148	168	154	171	154	171	157	158	154	129	140	184	160	151	163	165	143	138	164	148	172	132	147	146	160	157	150	158	143	165	146	140	162	184	162	149	142	128	162	161	159	146	156	164	166	174	152	164	158	165	134	163	141	157	170	168	142	173	150	158	150	156	155	156	157	140	148	140	154	141	186	130	169	158	159	148	148	178	131	184	135	162	147	153	125	165	150	154	139	151	172	158	169	142	162	148	157	179	156	148	163	165	159	144	163	152	169	157	169	146	161	152	135	157	154	136	156	159	165	166	186	153	167	146	166	148	173	153	150	165	145	158	163	148	136	165	149	133	161	174	148	142	141	149	134	150	150	135	159	140	151	151	154	154	143	169	145	164	156	145	177	149	143	136	166	171	147	163	139	159	151	167	154	166	162	147	158	164	175	148	167	165	144	172	164	138	150	142	163	147	175	150	153	165	174	162	151	149	159	149	146	157	163	167	153	148	134	135	167	150	168	166	154	147	146	158	177	187	162	161	148	129	159	155	151	169	167	150	154	148	171	168	162	169	171	140	161	126	159	167	151	145	151	170	151	150	161	161	167	157	168	154	152	155	160	155	143	151	137	159	157	168	145	162	150	154	161	147	154	134	162	132	154	140	151	136	181	183	145	161	150	145	134	176	166	153	138	139	159	148	181	159	130	161	183	143	150	150	156	166	150	143	172	143	168	144	136	153	144	144	157	174	165	140	171	164	147	169	133	155	162	172	145	157	158	172	160	140	160	170	155	156	167	137	133	168	166
345	2	2100	145556	564	0	16	142	746	290	404	447	428	386	361	340	335	313	297	298	257	262	265	243	247	252	234	237	246	229	218	244	218	201	223	214	187	218	194	213	201	191	191	189	194	211	184	192	195	211	189	192	173	198	185	198	196	202	161	190	186	179	180	207	206	199	162	178	188	171	196	183	175	199	174	182	176	205	181	197	188	163	164	183	175	200	191	195	166	168	189	181	180	192	171	188	191	215	182	159	162	164	178	190	180	180	176	183	178	191	162	176	166	201	191	180	184	190	165	150	177	183	166	179	193	174	159	213	175	189	168	191	178	153	180	179	174	186	158	176	155	182	184	175	179	170	180	181	172	160	175	174	182	187	185	181	167	172	173	172	185	163	147	198	172	193	189	149	163	198	163	175	173	175	188	160	162	172	170	170	191	182	176	170	167	192	188	180	197	179	178	171	141	178	171	175	166	179	179	180	173	167	173	177	172	186	168	181	174	188	207	191	175	174	189	171	202	165	170	180	174	138	167	161	169	151	177	168	163	188	173	168	178	153	176	171	175	164	174	181	178	165	180	171	148	156	178	161	182	164	173	143	164	176	161	176	166	171	159	180	184	179	170	178	180	158	179	151	158	182	194	176	179	169	179	181	171	163	166	184	156	161	216	172	174	193	194	160	179	158	198	151	192	185	176	166	160	202	164	161	173	186	175	165	181	164	170	158	164	172	178	171	144	178	154	185	169	177	195	167	150	157	171	176	175	196	194	170	179	186	149	167	188	152	168	155	160	171	158	147	168	186	168	150	173	163	154	142	185	160	202	162	148	156	156	177	162	151	179	167	185	175	188	189	179	174	167	163	174	180	168	149	171	171	162	177	170	203	173	155	193	163	166	156	173	169	189	160	173	189	158	176	167	170	171	177	186	165	187	188	177	161	169	188	188	173	160	154	187	167	175	173	171	184	164	160	170	183	153	148	176	194	183	186	188	175	163	152	163	170	172	189	162	189	196	170	154	157	180	172	180	169	178	191	171	173	196	156	189	161	182	165	188	170	158	183	180	168	188	166	167	169	188	186	159	183	172	168	175	167	161	178	155	180	180	180	159	172	174	186	183	183	187	176	144	168	182	170	182	196	170	184	172	166	198	182	163	177	154	170	183	183	144	159	168	202	183	186	167	161	177	160	165	187	182	192	180	160	168	159	186	159	193	181	189	164	174	173	148	179	185	184	171	182	165	174	161	152	179	173	173	177	191	186	163	168	158	151	186	154	180	178	179	171	170	185	182	170	177	169	166	189	182	166	187	155	171	154	160	187	173	191	167	180	194	162	166	166	168	173	164	170	156	190	175	186	179	193	182	160	176	175	151	173	162	171	157	160	125	167	170	149	167	154	167	181	170	169	159	167	185	174	191	173	145	152	186	160	162	178	163	183	174	172	164	179	154	148	176	179	149	203	157	168	164	150	170	176	181	157	160	172	163	185	168	180	185	154	181	180	164	180	182	180	167	168	170	140	190	162	185	207	165	171	191	161	165	166	168	179	158	159	158	164	169	142	154	197	166	173	179	179	157	201	167	182	172	181	176	159	151	145	172	166	181	178	160	181	177	175	188	167	151	174	172	182	172	189	171	174	169	159	186	191	168	184	168	145	173	151	166	173	174	192	158	181	176	153	187	184	185	176	166	166	160	184	187	153	180	159	181	160	151	178	173	152	162	179	198	171	180	186	156	157	161	182	157	196	169	160	177	189	183	186	180	175	169	156	158	158	175	167	161	179	173	171	164	157	160	160	169	167	181	167	155	165	186	161	170	177	171	158	174	191	183	167	161	165	161	189	167	161	183	177	156	148	158	169	169	193	184	170	182	166	174	144	186	209	184	168	163	176	174	172	173	160	182	170	178	152	166	139	171	159	170	179	192	175	150	177	163	161	173	194	185	177	175	168	154	150	166	174	159	175	171	169	169	142	169	175	147	161	164	161	160	168	149	157	191	171	167	165	168	172	169	181	164	168	184	160	196	171	160	171	165	180	165	176	195	175	144	175	171	176	171	186	149	176	162	168	154	154	182	188	160	189	177	189	177	164	156	183	161	149	156	183	167	157	166	168	178	186	159	184	173	168	194	170	167	165	168	176	154	165	176	170	148	146	175	177	175	167	174	150	182	176	168	186	181	177	165	183	189	187	167	158	173	196	178	173	186	150	173	164	166	162	152	178	160	174	171	169	173	154	153	167	164	184	164	159	174	161	183	185	163	168	188	154	180	198	159	180	170	174	190	196	167	180	168	171	194	177	165	161	157	177	158	155	175	175	169	160	167	173	168	172	162	174	169	170	171	175	169	182	197	167	188	150
345	3	3500	145658	551	0	26	222	763	386	373	483	470	439	411	371	379	357	339	345	341	323	285	328	266	298	260	271	276	285	277	253	263	256	252	262	269	251	261	246	256	268	240	250	236	246	197	196	249	238	223	236	222	178	226	238	207	257	206	211	217	222	222	199	233	229	201	228	206	239	219	228	230	203	211	206	203	245	216	205	195	203	198	212	230	204	198	214	236	221	209	215	204	215	205	225	217	224	184	206	185	234	203	199	218	225	197	204	188	198	234	194	222	194	191	199	206	194	200	199	212	214	212	206	212	224	232	204	198	199	193	229	184	236	197	203	204	228	209	208	225	204	203	203	207	197	217	207	198	184	218	211	207	208	197	199	184	219	223	204	216	208	192	216	197	221	183	206	181	200	211	219	190	183	200	186	209	217	206	201	206	205	199	194	208	202	208	189	215	213	197	218	218	222	201	224	205	208	184	233	196	213	220	222	211	209	209	212	211	225	217	188	200	198	188	218	230	198	231	203	190	210	193	197	193	194	227	228	208	194	215	201	217	184	205	206	219	237	227	214	220	196	186	180	199	203	206	209	182	211	187	220	208	211	191	211	201	197	216	202	199	202	209	212	195	180	208	208	215	207	202	197	180	195	225	177	206	225	221	210	173	186	213	196	214	186	197	182	205	212	212	205	219	198	208	185	205	244	222	208	203	182	180	181	185	227	204	203	197	202	188	214	230	224	216	203	194	219	193	200	187	205	199	218	227	211	194	230	214	207	214	193	208	194	216	180	218	223	189	208	205	213	197	211	231	236	199	205	188	196	212	204	184	188	204	234	199	192	192	216	232	204	208	206	219	187	218	206	225	206	197	174	209	215	188	200	216	219	220	215	204	242	216	212	201	209	211	212	209	220	196	196	211	194	203	217	194	208	194	218	202	198	189	201	211	204	226	205	209	200	211	225	215	193	162	215	212	208	220	202	219	219	201	198	212	201	204	186	199	221	217	199	212	198	223	171	205	206	216	204	194	182	194	214	204	210	209	193	218	203	182	216	208	208	221	198	220	199	231	204	188	211	212	230	214	198	191	171	224	190	205	207	195	234	215	221	204	229	203	197	218	195	200	188	195	212	200	208	184	194	227	209	184	209	219	213	195	199	220	214	206	220	224	233	208	212	210	206	207	204	220	222	206	180	212	202	238	206	212	188	194	181	228	198	195	194	192	216	211	209	192	210	212	201	172	208	226	191	190	201	205	194	202	189	205	229	210	209	208	202	189	196	186	225	190	215	205	203	204	196	179	203	220	201	215	201	195	191	201	203	209	217	227	209	203	231	203	207	190	226	229	188	214	228	210	228	222	215	186	221	199	191	206	199	230	185	198	182	212	194	197	208	196	199	201	197	207	219	214	206	198	176	217	212	208	208	214	213	187	193	196	214	209	221	182	199	204	200	185	183	199	200	218	225	211	233	209	203	174	176	192	205	202	224	211	207	216	188	194	220	183	224	227	184	195	197	198	207	207	202	229	203	189	224	178	187	169	192	212	189	196	193	228	217	200	205	203	184	198	202	196	215	173	214	196	214	205	191	180	220	221	183	205	210	201	236	192	209	217	227	207	224	193	205	211	189	195	198	190	200	209	228	201	205	204	207	188	171	214	212	203	211	204	177	225	203	216	222	195	220	203	233	221	219	214	182	232	237	182	217	190	197	203	208	198	225	199	215	195	201	204	190	194	191	228	192	197	203	201	219	194	190	211	197	202	198	212	196	187	224	219	205	174	182	183	226	213	235	214	185	229	205	205	210	196	229	179	187	198	206	182	195	208	222	198	181	211	195	204	223	209	198	193	201	199	202	205	209	192	193	192	186	206	202	212	199	191	191	226	207	215	200	177	208	205	171	228	208	186	201	191	188	203	201	198	200	212	210	197	211	183	212	190	221	228	211	183	204	212	192	202	193	201	210	223	212	209	226	194	219	194	212	196	200	204	192	197	179	210	199	206	204	211	202	192	202	196	231	188	181	191	180	209	233	212	192	187	191	216	221	206	191	205	218	192	202	229	190	205	191	229	204	210	200	213	192	205	206	192	175	190	193	202	214	212	194	199	202	197	177	178	194	202	202	201	201	243	200	192	173	202	209	175	220	203	190	174	209	207	196	203	197	213	182	230	192	208	220	201	214	213	225	180	194	191	210	218	196	200	197	195	194	192	208	210	203	204	191	226	189	210	218	187	200	212	201	206	194	224	197	206	207	200	214	186	214	203	174	207	234	197	222	205	212	205	214	181	215	193	213	193	192	196	200	200	208	221	188	212	196	205	203	203	198	190	207	207	204	196	195	218	204	196	213	191	164	209	213
345	0	2700	145759	519	0	12	199	825	265	443	611	570	488	487	436	443	425	412	386	408	371	379	366	334	356	375	296	359	321	321	313	304	315	277	312	289	299	281	308	277	291	274	278	277	256	295	302	268	257	279	291	300	289	266	266	272	233	232	270	258	241	236	268	260	281	272	257	248	249	260	244	226	254	233	235	248	252	264	280	253	247	249	227	252	248	239	222	238	256	238	270	266	228	270	257	266	231	222	267	260	235	250	238	234	241	237	237	258	236	263	235	259	246	238	237	241	226	256	255	256	232	246	258	264	246	217	218	249	250	225	246	238	245	241	253	261	251	245	232	268	242	243	276	230	256	254	259	250	253	264	256	268	269	228	225	238	264	235	241	250	248	233	247	257	247	238	245	226	254	234	249	244	235	259	208	260	225	262	236	198	275	257	246	233	237	244	233	213	233	230	222	253	234	234	225	237	260	239	267	232	243	243	248	213	248	250	236	240	261	229	243	252	237	266	262	245	243	219	226	260	214	241	249	245	248	204	254	246	226	249	252	235	232	217	224	265	230	239	244	202	263	257	246	243	222	230	259	233	248	222	237	224	242	216	265	224	258	260	214	246	243	223	232	247	238	238	236	245	231	261	220	214	232	213	220	251	232	249	226	242	247	233	245	269	241	231	229	248	246	214	230	251	229	210	218	250	245	248	241	238	249	241	262	204	245	252	220	234	252	252	251	249	211	229	238	236	224	223	244	201	251	226	205	234	255	288	246	245	229	230	242	226	242	237	254	240	222	221	224	238	230	218	231	241	212	261	275	251	250	248	243	234	254	194	261	234	227	232	237	225	236	232	227	239	218	244	216	262	245	229	231	247	229	229	252	222	249	252	224	215	255	242	265	249	228	233	224	227	226	224	234	224	246	258	234	218	266	259	235	261	264	265	237	269	218	247	247	246	255	237	236	224	277	255	250	226	248	251	273	229	244	241	246	226	213	237	253	235	244	228	265	228	230	263	262	250	235	228	243	260	230	223	221	250	224	235	218	221	267	228	223	233	290	242	253	242	239	226	242	248	272	245	217	258	240	238	239	243	224	265	229	254	241	238	259	262	225	214	240	241	247	247	256	211	248	240	226	235	255	243	231	228	232	236	242	234	246	244	250	239	241	245	243	219	261	236	226	244	253	235	245	258	203	248	240	238	220	258	256	221	253	230	245	230	242	220	240	219	240	264	234	238	268	252	235	212	230	277	263	225	252	243	262	247	211	181	242	229	214	235	241	238	248	228	245	204	226	244	234	240	202	236	266	221	254	237	229	232	238	237	243	203	259	241	253	229	249	212	269	239	237	238	263	234	239	240	241	253	218	234	258	249	224	233	231	220	242	212	243	242	256	220	240	222	232	231	239	252	214	241	241	253	254	272	247	238	236	258	205	232	207	235	253	228	237	237	247	252	244	221	232	242	261	219	239	219	245	235	244	237	241	233	291	248	247	236	210	259	239	225	212	261	262	261	230	220	235	239	197	251	226	230	215	215	240	216	242	235	227	247	222	262	205	238	240	240	229	253	228	256	236	249	233	222	227	235	246	244	270	220	230	228	223	264	241	247	224	253	263	224	247	225	244	237	240	241	230	257	246	242	214	236	252	230	239	239	221	223	217	224	236	256	231	220	230	249	219	244	236	253	247	254	234	225	228	239	224	225	217	266	250	230	230	236	230	234	260	220	235	248	244	230	223	236	223	248	240	241	223	197	222	227	224	212	233	217	236	246	239	244	249	236	236	239	226	220	229	211	256	241	257	262	227	238	231	261	233	249	238	220	269	233	248	275	229	229	215	223	247	240	247	244	253	225	246	244	224	234	248	226	237	235	248	244	233	232	223	201	227	220	246	259	211	239	244	244	227	241	231	221	236	245	250	274	231	262	247	251	249	232	206	255	234	235	236	235	232	234	264	239	227	241	237	226	225	251	233	252	250	247	254	243	225	234	234	246	238	220	231	246	250	244	257	215	238	267	254	269	221	242	210	256	249	235	244	238	243	245	232	265	244	215	237	239	228	215	232	227	240	240	257	225	245	222	252	252	232	264	211	228	243	254	245	220	218	239	221	230	257	251	246	233	249	255	234	242	232	239	246	221	235	216	239	226	227	260	235	234	246	261	239	246	243	245	264	246	274	245	261	220	236	221	233	247	252	244	228	235	256	242	252	256	262	243	237	237	227	257	243	259	234	235	205	254	209	245	216	237	231	234	212	236	231	259	240	235	218	225	237	263	222	254	259	241	231	223	236	232	235	239	242	231	240	257	250	250	266	219	247	239	230	243	218	221	222	257	232	208	254	252	220	238	261	211	249	212	243
345	1	1900	145861	584	0	18	178	592	347	391	401	369	343	313	293	275	292	248	249	243	247	249	219	224	253	205	208	222	216	207	201	201	213	175	197	179	156	198	206	188	181	186	172	176	184	177	165	175	174	158	178	145	190	157	178	183	149	195	184	166	171	171	151	161	165	179	161	163	176	171	154	165	167	169	162	167	150	152	149	139	159	161	158	161	140	171	151	170	148	166	177	149	154	177	162	173	161	150	173	172	150	147	156	136	151	143	170	164	145	159	158	175	171	168	152	173	167	179	173	160	177	145	168	144	158	168	148	199	151	171	161	167	157	165	155	147	160	152	152	173	148	141	151	139	177	169	158	164	153	154	145	138	175	160	160	168	149	171	141	156	170	172	182	163	177	182	167	130	153	155	142	165	164	145	146	144	168	142	144	152	160	154	161	154	157	164	132	160	152	164	175	132	154	141	151	165	152	159	156	159	176	138	164	154	159	159	142	143	149	159	187	145	160	190	162	159	164	162	180	175	187	135	162	158	163	159	140	174	162	141	161	161	162	144	161	141	153	164	132	181	184	139	145	163	151	160	153	159	165	152	164	160	147	174	166	148	161	141	158	171	127	147	166	157	173	155	174	143	148	167	164	158	172	164	144	152	165	149	165	169	154	158	177	154	163	135	159	148	152	142	153	152	162	146	165	138	160	164	172	159	185	155	146	154	164	148	156	173	158	168	170	162	141	154	150	167	148	159	151	173	174	151	170	147	154	137	161	145	162	152	177	143	155	151	149	168	159	133	181	146	135	144	156	121	129	183	163	136	146	155	145	144	171	152	188	153	149	152	135	134	144	170	148	121	160	185	151	145	128	165	159	163	145	147	170	136	151	164	152	169	145	166	153	173	153	155	158	158	141	148	167	177	169	166	160	146	138	146	165	154	163	174	167	148	158	155	134	148	132	129	147	164	154	154	133	160	149	156	136	143	160	145	140	180	163	181	146	154	177	158	140	163	152	151	168	151	163	175	162	156	132	180	153	154	170	164	146	167	156	162	156	128	136	165	151	170	139	159	147	170	183	174	166	148	163	164	169	132	148	167	157	145	158	143	156	152	138	154	159	162	123	143	133	150	153	147	166	150	153	160	134	150	168	145	150	153	183	140	164	178	152	164	145	139	157	166	143	148	130	150	201	159	162	167	156	165	149	145	149	139	176	144	188	158	141	145	143	158	141	146	148	168	159	154	164	159	158	165	162	131	148	144	153	129	160	146	148	159	151	162	166	149	162	139	141	159	156	139	163	146	140	161	136	149	163	158	149	163	143	174	147	148	161	157	168	151	148	143	152	132	164	134	160	168	151	168	150	149	149	166	128	169	167	180	136	159	167	145	180	153	157	140	147	171	160	157	168	145	143	159	150	153	158	160	160	138	159	132	173	182	147	143	169	149	158	167	153	166	153	147	157	174	168	169	159	166	150	181	153	157	164	179	148	160	151	175	147	146	160	170	158	181	132	158	151	131	163	180	155	154	151	175	149	166	138	158	149	155	153	150	158	157	144	156	143	163	136	152	141	144	162	159	146	143	168	150	164	149	166	179	158	147	135	174	157	146	143	156	161	146	150	158	151	161	166	159	152	157	150	151	151	173	161	188	162	141	153	155	179	131	180	154	156	159	181	169	150	159	164	132	146	166	166	150	162	154	143	142	146	143	176	156	179	153	154	180	175	158	158	143	149	162	162	145	155	166	191	155	147	151	141	132	148	147	159	170	152	158	151	137	157	169	161	170	159	171	155	179	158	151	163	185	142	164	147	152	156	147	154	154	166	180	171	165	171	152	157	147	180	152	147	130	165	146	160	134	132	144	143	156	156	146	156	150	178	164	141	175	158	158	140	159	147	150	139	141	169	165	144	145	132	151	169	145	136	142	147	151	162	148	153	160	150	168	163	170	136	158	156	148	180	158	170	154	158	184	185	166	140	137	157	169	146	169	141	151	129	152	140	174	169	161	153	148	153	150	152	125	140	161	151	182	159	145	166	121	151	149	165	157	135	172	155	149	144	146	171	130	132	158	156	183	141	143	154	142	146	155	144	156	156	144	147	151	144	170	143	174	138	155	161	142	170	150	140	153	163	153	147	155	169	143	170	146	161	164	164	126	165	160	144	145	164	155	172	145	144	171	142	154	159	145	155	150	135	144	146	163	141	145	171	154	165	166	144	185	170	165	146	156	127	165	159	159	154	167	152	158	142	148	146	151	160	158	154	160	145	163	150	173	161	140	150	171	146	154	152	162	154	136	162	141	150	188	171	150	147	141	156	164	171	157	184	155	154	157	158	152	143	174	144	152	144	148	161	141	169
345	2	2100	145963	559	0	17	143	773	301	411	455	446	431	350	345	341	338	265	335	280	266	251	265	226	256	261	233	245	233	247	254	199	230	231	219	228	210	200	210	202	241	194	210	188	208	170	212	202	195	178	206	173	203	195	207	194	170	188	189	183	199	213	206	179	178	157	197	204	168	188	198	170	188	196	170	186	188	181	198	171	180	176	189	186	165	169	149	189	185	171	170	177	197	178	163	182	172	177	189	185	197	177	185	176	177	198	172	187	159	174	190	173	153	201	200	170	186	185	155	145	180	181	192	173	161	154	189	166	166	164	191	169	177	180	173	170	188	183	174	188	179	148	178	171	189	181	176	167	169	208	190	178	159	190	161	147	157	156	185	174	181	188	197	158	189	165	171	167	150	170	192	174	148	187	196	175	187	206	166	179	181	190	164	166	166	185	190	163	164	159	183	175	169	189	174	186	183	175	172	181	187	202	156	169	181	166	157	173	183	183	166	185	172	180	174	159	187	166	160	159	192	153	155	159	176	175	206	165	167	162	175	189	146	165	191	185	166	178	163	167	172	166	157	174	173	194	179	165	170	179	188	176	175	173	186	175	170	161	171	164	172	183	175	173	182	175	185	166	162	195	169	178	183	185	168	176	183	217	160	187	177	176	169	167	201	172	167	163	178	165	172	163	186	153	163	194	153	170	170	164	188	170	164	166	180	186	167	162	177	169	187	184	179	175	170	179	144	162	163	167	170	160	195	179	180	162	158	173	167	180	175	182	140	157	176	196	184	204	172	166	177	174	168	159	197	189	172	171	166	160	172	165	175	189	182	172	156	186	156	174	191	168	175	168	180	180	172	169	162	184	191	174	166	157	161	186	163	187	168	159	149	164	155	172	178	169	186	170	171	173	164	172	158	176	169	152	172	163	169	166	174	163	159	170	167	160	161	151	182	157	190	180	162	189	153	184	157	147	163	184	160	179	167	169	184	168	175	160	166	166	164	161	154	160	151	169	168	185	155	148	177	176	189	187	182	147	156	177	141	168	166	170	180	172	198	165	158	152	156	158	169	151	160	157	165	146	151	186	175	169	171	143	158	183	152	161	195	161	167	173	174	172	172	168	167	166	174	153	171	163	173	162	180	146	187	148	170	180	173	151	167	167	194	173	147	181	178	172	184	156	194	172	178	182	161	180	165	171	192	163	183	175	201	172	180	180	177	167	154	176	180	180	196	149	175	187	162	165	168	160	151	164	171	174	168	173	171	156	171	182	163	170	168	168	170	159	177	161	166	159	193	162	171	176	175	170	182	170	192	172	172	183	179	185	181	182	177	172	149	154	161	170	148	167	163	150	193	177	173	191	178	169	178	175	160	173	169	174	164	187	191	183	193	172	188	151	165	170	164	165	146	182	183	167	152	168	168	158	190	150	180	161	153	172	177	152	186	151	171	165	163	163	168	183	174	167	177	184	159	169	169	163	194	149	189	165	175	166	172	163	161	162	181	175	175	147	173	163	175	159	178	187	173	156	162	173	141	175	191	188	182	180	129	172	180	167	197	183	174	180	172	177	189	177	176	191	165	179	165	167	173	178	175	195	182	179	166	197	192	197	164	155	187	189	168	151	174	164	173	174	166	169	170	191	189	169	167	177	197	156	179	162	185	199	156	170	166	168	142	182	132	184	175	150	156	154	183	156	173	171	157	181	173	158	176	183	161	166	167	176	178	170	160	176	154	163	192	161	176	169	193	161	164	162	170	160	169	164	186	165	179	171	143	177	148	156	161	189	184	160	172	178	192	176	160	164	188	163	188	150	190	171	176	158	160	147	173	175	173	175	167	157	188	179	171	152	171	197	191	188	173	164	175	176	150	171	176	162	187	165	175	133	198	159	163	181	174	208	172	189	166	180	168	178	175	165	164	175	171	152	181	171	169	156	174	151	185	155	181	145	204	181	167	171	182	176	159	162	163	153	159	169	163	170	190	157	176	156	178	165	193	185	158	161	165	177	166	162	164	152	165	176	190	192	174	171	177	173	141	163	160	170	175	159	189	178	145	147	166	173	192	184	181	181	181	160	162	175	185	152	177	168	170	169	179	155	167	182	171	175	171	182	167	171	153	192	165	157	196	155	189	165	188	134	184	150	165	195	172	156	195	164	167	169	165	155	169	161	189	172	170	204	157	160	165	182	169	176	172	166	148	162	171	184	172	155	161	146	187	183	185	161	183	154	153	157	161	185	161	192	155	187	187	161	176	158	171	187	155	145	194	165	164	201	186	187	181	130	191	150	155	156	194	199	166	174	179	171	151	186	156	179	162	184	152	181	160	182	187	173	174	170	176	174	150	167	157
345	3	3500	146065	541	0	21	212	805	298	431	487	458	443	397	394	384	336	321	350	342	320	315	304	285	290	290	302	275	283	248	276	253	256	263	240	239	254	257	235	252	279	223	228	207	255	214	229	216	260	219	214	215	232	230	220	233	223	221	206	222	195	213	213	219	208	231	209	220	201	210	207	215	197	198	222	219	212	231	203	209	193	190	211	217	200	204	243	225	228	205	196	219	181	226	217	187	230	198	239	213	190	199	191	227	228	200	185	202	209	206	212	207	215	222	214	199	188	189	207	220	201	213	219	191	231	203	212	197	206	197	220	215	202	200	197	214	173	191	216	193	208	219	257	219	203	219	198	188	208	206	199	198	219	193	199	224	203	213	207	217	191	212	215	189	221	199	200	188	179	197	214	202	208	198	183	178	205	187	209	211	216	214	216	175	214	200	201	225	209	191	188	196	205	210	220	209	219	213	216	235	199	195	209	195	226	195	207	187	195	173	197	189	227	204	210	202	195	210	211	202	204	184	192	213	191	227	192	208	185	199	220	174	203	178	210	210	209	206	249	218	223	200	209	206	193	218	191	197	184	149	200	206	207	222	233	209	209	227	185	186	203	191	212	208	204	206	209	212	203	183	201	180	207	203	205	197	229	163	187	198	191	221	231	209	192	214	184	207	207	191	222	207	181	201	219	190	161	236	208	202	194	218	198	195	217	203	194	202	207	192	211	212	201	180	166	182	193	212	183	207	200	207	209	188	204	221	203	204	211	208	199	203	207	225	171	193	228	186	183	220	194	217	197	201	229	194	196	212	210	207	224	207	216	196	187	226	197	211	183	188	210	205	226	184	217	212	189	203	195	195	187	214	216	219	202	191	207	206	185	201	208	193	200	218	221	193	216	200	189	183	204	181	190	206	199	203	198	189	205	207	205	222	195	194	196	208	206	210	204	188	188	216	192	197	194	193	208	203	205	178	198	206	219	211	188	200	189	214	199	174	214	186	193	198	185	185	202	180	198	201	196	219	201	195	161	178	204	216	206	180	214	195	206	206	207	206	216	233	196	204	189	195	210	205	198	191	230	195	191	207	197	191	199	190	209	198	221	200	215	213	201	204	187	211	184	195	200	184	204	196	220	235	212	195	206	234	211	210	205	198	209	197	207	228	165	195	202	187	214	192	198	182	229	194	196	208	185	215	174	191	215	191	196	197	211	192	215	185	187	192	201	196	214	200	218	204	197	198	187	212	194	223	219	221	199	209	190	196	199	222	188	199	188	203	203	209	204	191	182	197	189	215	170	212	185	184	188	191	203	227	205	188	184	220	199	218	218	204	210	215	230	178	197	202	196	200	189	198	191	194	208	187	205	210	202	204	225	208	212	215	206	185	209	208	206	179	193	201	204	198	195	194	213	210	218	206	221	190	203	201	216	188	216	203	232	185	196	186	236	205	198	198	193	202	189	206	182	195	213	224	193	213	202	184	193	203	200	201	227	207	218	195	207	215	197	187	195	227	218	224	221	218	172	194	214	215	200	216	186	176	184	220	200	206	192	189	174	192	187	201	224	192	208	185	205	197	207	196	189	202	192	189	204	210	207	192	220	205	194	206	189	208	210	189	201	213	205	201	201	200	196	211	194	197	208	202	190	214	182	203	220	192	224	196	217	220	198	180	204	194	172	193	219	207	201	186	204	190	175	208	200	223	192	200	201	217	189	203	202	183	222	197	213	185	189	196	210	213	175	201	200	199	214	206	205	201	231	209	199	185	196	205	199	169	166	188	193	224	189	190	190	205	225	201	196	199	196	211	213	188	212	189	204	210	207	209	223	187	212	208	215	192	206	217	218	217	193	206	192	203	195	221	211	229	230	181	209	200	221	185	195	217	198	211	188	202	192	205	185	183	218	183	230	195	204	201	196	202	199	182	189	189	205	184	195	236	206	199	218	201	175	180	202	210	186	208	184	182	194	213	204	217	208	187	194	199	161	208	210	230	189	200	186	195	215	207	202	209	200	188	204	187	201	213	200	196	205	193	225	200	204	210	208	194	187	220	190	189	207	213	216	183	224	184	191	210	178	201	190	185	205	209	212	210	201	196	183	205	237	217	206	191	201	199	220	182	208	199	196	200	203	206	204	202	206	169	212	177	203	209	199	214	188	202	225	186	209	190	200	212	227	192	218	203	222	192	202	231	219	212	199	179	191	200	209	185	209	200	215	198	200	193	214	197	201	175	224	198	195	192	200	164	204	202	213	193	242	203	198	182	205	202	194	183	208	219	210	223	183	208	220	180	204	191	215	195	206	200	193	186	216	179	200	210	199	174	210	201	189	224	229	199	201	199	182	189	208
