345	0	2700	142495	508	0	19	200	321	489	544	577	539	561	501	476	410	447	407	411	382	370	378	330	372	337	324	354	332	318	332	341	311	302	297	340	318	294	283	293	289	326	305	309	261	285	289	292	301	292	257	246	255	272	255	291	255	269	284	276	278	259	289	250	242	245	253	248	247	282	269	303	261	287	288	250	294	252	236	245	298	261	241	264	254	223	244	256	212	274	236	280	227	246	265	238	252	236	259	235	279	306	244	257	227	241	260	240	253	268	279	297	237	281	268	256	244	287	259	261	233	256	246	253	296	280	231	266	261	262	252	239	252	253	247	238	246	244	221	243	260	259	288	254	282	248	233	271	247	270	236	231	248	243	252	230	289	277	267	254	261	263	251	239	261	252	244	254	231	248	240	261	259	232	241	257	266	246	237	233	249	243	248	247	237	258	245	246	250	242	263	254	247	244	249	233	236	253	226	233	232	254	237	252	263	259	245	233	249	249	262	250	246	225	284	235	228	256	255	233	241	243	238	278	234	245	274	266	255	250	266	241	262	299	257	237	233	244	253	274	228	235	263	270	258	243	258	239	248	230	248	275	256	238	243	240	239	249	267	245	261	281	249	263	263	253	242	268	227	243	237	251	240	255	230	257	242	272	237	271	259	268	252	259	262	238	274	248	233	238	256	247	257	254	246	255	247	241	231	254	258	268	251	237	238	275	223	244	257	240	251	217	243	232	259	263	253	248	256	260	260	253	239	269	263	250	246	245	264	257	264	248	222	241	275	236	266	236	242	249	226	249	241	259	239	247	289	241	228	248	237	256	257	249	234	228	243	251	244	252	236	242	214	268	275	265	232	254	264	256	247	250	255	255	238	234	245	229	244	245	241	264	222	233	216	238	267	261	247	233	256	240	241	232	242	222	261	240	246	237	247	244	245	244	254	257	259	239	235	255	292	265	222	256	246	257	247	257	262	255	225	231	226	231	252	222	242	234	235	244	261	237	237	265	238	274	271	201	231	242	261	252	275	239	249	272	233	250	241	232	273	242	217	243	256	241	267	268	260	230	229	262	259	253	231	246	220	262	224	257	230	257	263	244	254	255	236	264	243	234	241	241	227	261	258	245	229	243	260	223	222	234	239	240	258	246	249	251	243	254	255	243	247	259	242	236	242	250	258	251	227	244	222	250	229	221	225	240	251	240	236	245	251	224	212	246	248	257	247	231	221	231	231	238	240	225	249	227	258	241	274	255	245	254	259	232	225	228	250	252	248	248	237	221	245	270	259	253	218	241	242	247	246	254	254	235	221	247	273	224	228	231	231	241	291	240	235	238	262	254	231	234	242	227	279	257	224	260	254	260	241	236	273	267	245	238	227	220	246	206	233	273	284	258	281	219	246	236	245	246	259	251	265	226	242	218	230	242	245	275	235	257	230	283	249	248	234	225	231	240	265	236	254	226	226	244	260	262	240	236	230	237	221	277	215	246	238	256	234	258	243	232	242	248	237	254	234	245	231	268	243	223	236	248	243	246	228	235	219	255	250	253	267	247	224	234	239	244	245	256	242	253	242	236	257	244	228	227	233	221	218	254	234	214	266	247	212	274	246	213	228	247	240	268	258	226	246	218	235	260	233	237	231	256	232	236	231	268	271	205	234	239	246	231	242	266	235	209	242	233	234	260	242	228	238	236	251	268	261	244	248	238	231	253	205	249	239	236	261	266	266	258	249	247	266	259	229	233	271	240	252	232	235	252	216	226	237	218	246	246	237	252	266	254	225	280	249	231	263	243	257	243	223	261	253	242	241	264	250	237	234	242	251	250	247	250	244	242	252	250	281	249	256	223	239	258	275	230	247	248	263	255	246	215	236	229	261	261	245	243	260	278	244	242	263	260	245	252	266	266	241	246	235	274	250	289	247	270	237	260	253	234	246	259	214	231	225	268	231	245	240	237	242	242	252	239	229	253	241	252	255	221	238	241	248	231	224	237	256	243	221	247	251	221	224	273	242	247	216	240	225	221	220	237	273	249	264	227	241	258	244	238	274	236	227	268	224	273	243	256	235	239	229	242	235	249	240	236	239	248	247	250	238	247	238	258	276	228	243	257	267	237	253	264	219	249	246	265	244	256	237	234	244	219	239	220	241	224	229	250	257	226	264	235	255	250	252	234	242	268	224	244	246	230	240	247	255	225	262	235	269	235	249	223	252	239	218	234	262	246	248	254	259	267	237	248	220	226	286	248	236	227	221	230	245	247	270	237	259	282	245	257	240	245	256	249	260	269	237	254	262	230	233	248	217	242	253	244	261	254	231	229	251	248	250	287	248	240	238	237	261	251	226	246	235	260	270	256
345	1	1900	142596	582	0	18	131	332	390	377	435	352	383	335	317	276	288	269	268	241	230	239	226	212	233	235	226	205	199	201	207	186	210	202	213	187	198	227	181	176	206	177	204	192	189	170	207	202	190	191	167	172	162	176	189	174	189	171	156	175	166	150	163	192	156	172	174	156	178	159	176	176	171	172	179	173	187	185	165	169	194	165	159	169	166	173	159	173	189	175	169	172	187	188	165	177	172	188	162	175	157	166	165	166	166	166	183	171	169	154	164	159	184	171	172	185	146	161	179	169	154	175	161	159	154	162	154	154	177	173	176	159	186	136	160	177	153	168	181	155	169	125	160	158	147	153	152	144	162	160	148	169	141	152	185	150	166	173	174	176	155	167	152	162	171	158	161	162	168	143	145	156	152	172	172	157	156	183	175	158	147	163	170	147	170	159	166	157	178	165	164	158	172	183	138	155	160	163	150	182	139	156	168	145	162	150	154	170	164	150	161	161	163	183	149	157	153	148	144	153	155	153	141	174	154	142	142	165	148	143	147	191	158	158	168	182	180	165	152	162	168	165	156	184	158	177	177	139	145	160	151	144	147	164	146	154	168	186	157	167	169	167	162	150	171	161	132	178	158	167	160	164	173	166	174	148	177	164	171	147	157	177	151	173	179	180	161	179	167	181	181	150	149	149	151	159	178	151	159	169	167	173	180	167	152	143	178	157	156	178	194	169	176	164	176	151	138	175	171	148	186	171	140	180	151	163	150	173	164	152	176	156	175	155	174	158	155	151	152	162	153	159	166	161	157	162	159	159	146	151	155	128	161	184	159	172	156	158	160	142	160	178	167	166	158	169	148	159	168	181	173	150	166	167	147	157	166	135	152	175	174	163	170	154	147	193	164	149	163	173	142	133	173	148	143	159	176	150	156	146	164	138	163	178	151	154	163	167	145	169	135	166	172	129	192	136	170	145	178	175	171	138	166	153	146	155	157	147	178	159	196	176	149	146	162	182	148	175	155	186	176	184	154	150	176	170	170	162	153	144	140	150	179	151	144	179	177	177	158	166	170	164	152	153	182	148	158	178	147	140	165	145	143	183	191	183	146	154	139	171	152	158	164	162	163	161	175	156	171	160	149	162	149	148	149	153	170	149	165	150	155	172	175	160	171	172	170	171	152	194	152	182	145	154	160	143	159	153	158	141	165	169	143	169	157	184	172	175	162	151	155	179	148	153	165	152	138	168	170	156	171	150	168	151	179	170	167	154	157	152	171	147	157	165	163	173	159	151	154	190	174	181	165	171	157	165	161	169	145	158	176	161	182	169	172	158	189	162	178	154	153	183	138	186	157	156	166	140	161	144	164	168	144	161	153	174	168	165	163	168	168	154	180	157	179	158	164	154	145	168	140	194	154	150	161	161	186	166	169	180	140	163	158	139	159	147	167	172	150	126	155	168	151	150	150	164	162	160	159	141	148	170	149	145	158	139	159	160	171	160	159	151	174	157	171	167	153	141	165	198	168	157	148	162	166	139	171	170	162	155	153	169	169	151	180	157	150	163	180	168	164	156	169	151	153	179	168	154	171	138	164	165	158	161	166	178	140	152	149	168	159	151	139	164	159	161	160	167	173	155	161	171	167	179	161	167	157	177	180	175	157	164	136	164	180	152	151	165	159	168	172	149	135	156	177	162	139	154	145	169	156	164	155	145	152	192	155	167	148	165	156	151	158	149	175	200	146	172	157	159	152	157	162	177	141	150	186	154	135	143	154	160	165	170	164	157	175	161	174	170	178	164	147	155	151	152	172	168	171	176	166	139	191	143	180	171	149	140	184	142	164	190	154	166	178	162	151	175	150	142	148	163	136	156	158	137	185	142	189	160	163	156	155	176	150	170	170	162	158	166	146	163	151	137	150	159	162	149	138	186	158	173	146	157	176	156	143	163	157	124	174	155	185	173	165	155	163	163	147	162	165	150	160	154	155	164	163	191	162	166	162	147	182	142	163	161	174	164	156	178	162	142	155	148	179	153	159	156	153	154	150	142	173	179	170	148	184	158	156	160	143	157	161	164	170	161	166	145	147	164	161	183	160	151	162	144	146	183	167	169	154	174	162	153	147	167	152	185	156	146	145	161	154	169	155	146	149	164	169	164	159	152	160	155	154	154	159	164	165	139	158	169	158	158	164	155	160	176	156	148	173	151	148	157	171	153	147	149	176	154	148	145	175	169	174	168	160	154	177	162	179	161	173	161	176	164	161	152	160	156	159	149	141	135	142	193	143	178	148	173	156	180	157	170	164	171	148	168	170	176	150	168	180	164	169	152	155	163	162	149	159	163	177	144	146	177	163
345	2	2100	142698	575	0	13	139	708	353	425	482	420	418	369	345	326	324	291	296	288	292	277	251	252	243	265	244	251	241	246	223	215	233	209	234	209	227	187	203	245	191	174	245	205	201	208	228	196	188	196	179	248	190	192	180	207	205	191	194	212	196	191	209	196	164	166	179	198	204	173	202	198	208	191	211	192	192	180	170	201	183	180	201	203	207	192	174	196	176	173	190	175	188	184	193	191	164	179	212	178	212	163	156	206	193	157	198	179	193	194	172	195	182	157	201	188	191	182	196	179	196	201	213	180	171	199	172	177	171	193	161	164	173	166	172	178	170	186	202	174	195	187	172	178	172	196	181	194	192	184	196	190	173	202	165	153	223	207	200	185	208	179	175	198	179	177	182	166	167	172	166	195	172	174	185	209	194	174	178	192	179	176	162	183	184	178	152	179	171	172	163	167	180	189	174	187	180	179	170	164	167	187	176	187	178	192	177	179	178	202	171	191	161	174	182	192	179	186	190	174	190	203	175	192	168	188	191	181	154	173	177	165	167	185	168	158	166	181	182	188	185	181	191	153	172	177	152	187	195	167	167	190	168	153	195	170	183	181	173	207	169	171	198	159	160	173	177	206	220	201	197	212	181	172	165	179	160	177	182	179	167	176	178	179	161	189	203	174	193	149	190	152	181	175	186	206	176	179	205	200	180	175	190	183	181	178	161	167	164	177	190	212	176	192	186	146	196	168	175	164	179	210	177	167	199	208	189	191	189	171	177	206	172	171	168	193	196	201	169	170	179	160	168	147	174	179	171	215	184	173	187	185	162	177	183	198	188	153	174	164	167	189	186	186	177	162	185	187	182	173	199	188	192	195	180	177	167	184	204	170	191	194	175	193	181	184	188	202	153	200	181	180	155	190	159	184	152	177	179	189	176	208	200	180	230	183	186	192	187	173	182	175	193	203	174	163	185	192	182	176	179	192	164	190	177	147	187	174	195	165	175	187	183	173	193	167	193	187	182	182	166	170	190	178	189	193	204	167	198	192	179	191	183	171	164	171	190	191	172	195	186	172	172	199	167	175	176	169	171	161	197	180	166	199	180	194	184	170	181	195	170	168	183	181	176	160	167	183	205	175	189	176	196	196	169	180	167	172	192	200	192	178	173	163	170	160	165	193	187	167	162	186	189	172	206	179	181	179	180	216	166	193	156	177	169	184	194	182	166	179	193	184	213	190	193	183	179	178	183	196	180	166	188	155	156	184	180	156	178	164	184	197	197	191	189	170	192	201	188	185	177	172	176	179	197	194	189	180	167	162	177	156	206	176	173	191	171	162	173	167	199	174	188	163	175	181	179	160	192	160	166	158	186	186	197	177	167	168	183	150	186	163	191	182	177	174	191	169	190	182	182	174	179	178	182	224	169	201	183	180	157	199	190	185	155	179	191	177	178	160	188	183	160	157	163	175	159	164	174	198	175	205	178	155	181	197	187	148	202	189	194	182	191	162	165	193	170	165	161	154	163	194	173	199	166	186	176	171	172	167	211	158	191	157	174	163	182	180	180	176	190	156	184	182	177	176	191	185	174	162	152	174	174	187	154	208	171	168	171	177	200	167	165	148	179	190	208	176	168	194	172	163	188	192	150	164	173	184	161	201	172	194	183	202	182	173	202	163	170	187	181	194	179	189	174	192	151	195	184	192	180	179	166	202	156	203	196	188	177	188	185	182	159	176	184	169	183	184	189	181	195	206	183	165	197	170	182	192	165	186	174	187	153	182	168	176	165	191	167	189	169	159	186	161	190	180	181	176	177	192	178	179	173	203	155	183	182	178	198	171	179	179	188	193	181	187	182	185	177	171	215	187	168	183	168	190	199	168	193	180	212	183	178	170	196	188	168	203	184	172	161	182	161	182	165	182	169	192	185	187	191	173	174	161	165	158	203	170	174	168	181	173	189	162	182	157	184	182	183	210	177	183	188	170	170	190	190	174	180	167	186	194	195	178	188	190	173	172	174	192	184	193	196	167	189	169	200	182	186	190	183	185	192	177	177	177	179	169	164	170	174	180	186	183	175	167	195	161	191	155	169	164	174	186	178	194	158	173	201	168	183	182	194	171	178	198	183	181	201	154	192	164	159	177	190	163	164	170	174	170	194	189	185	178	171	174	188	195	171	171	170	156	165	189	167	193	172	187	179	184	165	206	159	185	172	187	197	179	169	174	187	166	205	183	162	179	200	152	200	189	179	173	194	198	185	163	174	172	163	176	186	180	184	166	184	201	186	193	181	182	155	168	168	187	180	170	176	190	171	163	169	175	177	195	191	160	188	187	177	178	180	181	182	170	191	193	170
345	3	3500	142800	578	0	18	229	792	307	433	499	456	426	420	388	391	357	337	320	312	343	285	301	273	315	275	257	266	260	265	265	293	270	265	264	265	256	259	240	229	266	241	229	230	248	270	218	257	229	253	243	242	255	191	212	262	243	217	203	229	235	225	237	206	232	216	222	218	252	213	217	242	223	255	244	197	246	209	230	202	198	241	218	216	235	186	243	217	240	227	200	217	219	212	210	196	222	233	218	194	230	212	205	200	208	236	252	219	212	220	226	218	247	232	205	237	219	221	219	227	216	227	223	189	217	227	223	226	211	205	218	213	204	218	235	220	240	253	202	227	206	200	209	216	221	190	213	233	222	217	202	212	227	209	215	190	231	204	201	194	205	201	221	216	205	216	229	201	216	212	208	217	198	234	212	236	209	225	209	182	211	202	225	191	228	220	210	190	218	227	245	216	212	196	222	221	188	221	212	219	219	195	231	225	190	248	236	226	202	190	204	190	209	222	220	209	224	227	226	234	212	196	194	203	229	210	206	209	227	177	212	200	194	221	215	197	218	216	226	210	209	173	213	214	195	233	226	206	196	235	220	228	202	204	209	218	210	204	197	204	214	215	205	195	188	194	213	195	199	205	203	220	197	221	189	241	203	211	235	222	253	194	221	217	208	240	189	178	192	199	250	214	223	201	250	221	194	214	215	206	238	214	214	227	231	193	218	206	210	207	208	210	209	207	212	204	218	216	195	199	210	224	251	188	209	213	232	222	214	211	220	213	200	241	211	217	221	212	222	222	191	206	210	219	228	211	213	207	199	203	234	178	202	228	180	229	247	203	193	207	202	224	189	222	217	203	220	230	184	216	242	212	202	232	241	198	232	228	216	199	213	218	215	207	218	229	191	224	227	186	202	232	201	204	242	200	212	213	238	213	242	222	197	200	211	178	218	210	236	204	196	219	217	211	227	186	232	213	232	199	194	238	218	206	198	215	218	233	228	241	205	204	211	229	236	193	214	193	205	190	208	209	223	216	202	212	219	248	209	230	217	206	231	205	222	209	221	222	211	219	211	202	222	233	233	218	219	236	191	204	216	189	209	232	207	213	220	184	214	192	223	226	201	199	238	213	214	207	228	241	224	198	241	221	230	215	194	188	234	222	207	231	193	184	215	211	202	225	224	218	223	219	208	215	193	211	214	220	209	217	209	224	214	230	196	212	216	192	197	203	213	200	241	231	212	184	198	233	218	225	194	237	210	221	214	203	203	199	198	183	212	208	209	191	243	225	212	199	225	228	208	204	224	210	222	217	223	193	188	198	208	204	193	209	191	208	223	201	216	198	226	227	214	201	183	189	183	212	226	216	211	217	220	218	193	232	230	200	200	208	209	199	201	189	229	206	182	202	220	191	197	211	204	213	220	216	208	234	221	247	213	216	235	189	225	233	210	196	193	206	211	218	180	224	226	206	219	190	211	215	186	226	199	209	204	189	196	208	219	208	206	196	183	208	208	215	217	194	204	205	198	200	216	224	209	192	206	221	206	205	212	215	234	213	210	240	220	235	235	207	211	197	217	205	212	186	208	203	190	235	215	211	242	214	211	208	193	201	217	200	223	201	212	232	237	210	201	227	219	226	220	203	187	226	185	211	201	207	214	204	191	206	197	198	226	188	213	202	225	212	218	203	216	216	221	226	176	174	204	221	200	196	197	191	225	219	194	212	225	211	206	191	220	217	201	219	221	212	226	195	224	196	226	211	231	196	193	215	218	158	243	242	215	222	225	210	216	233	200	211	224	235	213	190	192	202	219	209	213	205	228	201	216	186	198	207	200	217	217	215	193	225	215	221	206	198	208	198	214	211	223	215	211	183	200	233	206	215	228	201	213	205	231	204	248	218	231	192	220	228	204	207	220	188	195	218	222	207	233	195	208	224	239	199	204	198	203	242	214	223	200	226	227	203	223	211	192	218	226	209	206	196	214	209	204	227	206	216	209	211	210	218	186	228	211	203	199	216	212	213	230	227	221	203	207	210	229	193	186	224	210	197	230	219	202	212	221	198	205	206	220	205	222	206	199	214	239	213	212	202	187	205	174	244	201	200	195	217	204	201	201	188	213	234	205	230	223	195	233	223	201	215	209	175	232	210	212	199	214	193	215	211	217	197	208	222	189	223	214	226	223	232	239	189	188	190	190	219	205	210	186	232	182	210	225	223	206	204	237	183	201	211	227	226	205	193	202	219	216	216	223	203	215	202	197	204	194	207	198	193	218	201	202	222	217	235	208	197	195	203	214	229	201	221	216	209	212	206	194	197	225	222	215	234	193	200	222	220	201	235	213	202	189	211	236	197	227
345	0	2700	142902	519	0	9	186	555	180	440	552	501	539	470	453	448	427	398	432	403	418	382	397	358	392	327	325	345	334	326	324	326	308	315	339	298	338	319	332	304	296	294	287	301	298	262	293	282	302	278	285	259	270	233	263	264	238	306	298	256	277	284	267	271	290	263	267	259	287	298	248	299	285	282	301	240	277	269	282	270	259	256	286	251	264	279	245	248	262	264	267	253	291	263	247	252	270	285	284	288	259	281	260	265	257	259	283	255	265	263	278	229	254	236	258	249	261	277	259	245	278	282	284	251	277	279	252	251	268	281	257	238	255	238	265	276	255	254	243	254	250	254	269	282	248	283	211	235	279	249	266	245	254	270	239	265	242	278	255	243	252	265	276	263	264	278	252	246	253	231	244	258	261	244	274	254	266	267	259	243	280	247	256	276	245	250	284	238	255	255	272	248	273	249	244	249	264	273	253	266	275	262	255	254	284	251	260	234	254	252	244	266	266	259	256	258	256	268	259	251	227	245	259	263	271	247	252	238	262	251	250	239	269	222	245	243	262	227	263	268	258	291	221	265	267	286	229	271	265	258	257	270	279	267	242	241	236	241	220	225	260	265	253	255	264	255	243	265	257	257	259	260	235	238	245	252	231	278	244	248	289	265	260	244	264	240	263	248	261	265	245	230	267	257	224	286	276	244	272	262	235	255	233	244	252	260	257	246	210	275	278	266	261	257	242	276	273	259	240	240	262	231	249	269	260	227	291	247	240	244	270	252	260	253	257	265	244	259	250	241	244	246	249	242	273	238	235	267	255	271	274	278	246	261	239	244	246	266	250	235	261	253	245	253	243	247	277	240	236	254	248	271	246	240	284	274	250	260	246	247	261	254	248	256	276	241	220	249	247	244	255	242	241	261	239	233	265	269	271	243	262	263	251	248	274	271	237	206	255	250	252	263	245	255	233	259	268	259	249	233	244	264	256	243	283	269	253	262	261	238	269	238	267	262	254	253	276	269	261	262	273	254	229	247	253	232	273	236	252	270	263	266	257	253	263	268	247	240	257	221	253	261	263	240	235	235	263	250	248	239	237	234	252	239	263	234	267	274	266	243	250	247	233	246	262	241	246	265	245	253	232	255	259	266	249	244	282	237	270	247	255	243	261	247	253	254	225	255	247	241	236	257	253	248	256	263	250	271	266	245	233	268	275	241	279	253	271	251	230	238	276	247	272	229	262	257	249	257	248	252	275	249	258	229	254	284	266	259	234	247	251	262	246	233	242	248	230	268	229	256	273	272	235	231	245	264	283	253	275	236	241	235	274	252	238	256	271	251	246	253	246	262	267	230	248	269	245	270	282	237	239	253	228	246	257	259	231	252	253	246	256	261	245	261	238	247	253	260	279	241	277	236	241	274	244	263	264	232	261	260	282	262	256	246	257	262	264	267	261	234	240	253	251	262	266	279	258	244	236	274	255	238	223	255	262	246	248	264	247	240	279	248	269	255	251	209	256	237	263	234	259	266	247	273	245	248	249	260	271	257	258	277	255	241	274	260	241	259	247	258	243	273	250	230	261	258	255	234	249	288	228	249	263	243	236	273	257	218	258	246	297	260	241	287	262	227	262	270	258	289	226	260	233	270	245	258	250	222	268	273	258	265	268	259	239	270	249	271	261	246	271	262	267	247	242	258	248	267	272	245	257	229	282	244	242	257	247	263	271	238	262	252	269	236	265	249	238	244	241	257	272	254	272	235	256	231	257	277	235	283	226	265	247	239	255	247	248	261	240	261	238	237	272	254	259	224	265	249	244	236	239	281	267	235	284	248	249	238	257	238	243	237	259	258	253	237	267	235	267	269	269	259	270	255	249	263	266	249	268	217	228	241	255	262	254	243	257	247	258	264	267	241	249	249	258	255	282	276	244	252	249	241	285	235	266	272	295	261	262	226	242	257	268	227	247	259	237	262	224	269	253	273	243	262	254	249	260	247	259	238	252	237	257	224	255	248	220	235	273	259	255	237	266	282	253	248	238	243	250	271	268	238	280	261	251	266	249	277	251	231	249	277	255	252	259	236	273	257	248	258	277	251	229	277	254	253	229	239	241	249	267	228	269	248	265	249	231	236	286	219	278	258	258	254	230	259	264	209	240	265	246	239	219	256	250	255	254	287	255	259	265	264	262	253	267	240	267	254	245	251	246	229	245	230	251	250	261	234	293	258	252	239	260	262	235	258	249	235	226	256	224	269	229	234	233	265	265	255	248	242	256	247	234	241	256	272	232	259	259	238	234	216	247	250	271	252	255	234	241	260	296	253	265	255	253	265	278	268	266	258	271	253	248	255	241	312	288
345	1	1900	143004	589	0	25	139	578	348	371	411	385	362	313	301	286	300	280	276	248	244	236	220	227	208	204	212	179	229	203	194	178	215	171	206	186	178	171	215	185	213	185	188	177	194	177	176	188	186	166	166	165	169	190	176	163	168	167	175	175	180	160	173	174	149	175	181	148	168	165	163	150	173	159	168	166	151	140	177	184	172	163	157	166	168	176	157	183	188	144	164	152	163	198	165	172	174	172	198	161	182	179	153	179	161	154	163	143	164	142	165	170	168	151	147	170	146	164	151	157	174	151	168	173	166	164	174	163	180	170	173	163	167	175	150	157	170	152	165	171	163	158	171	151	151	149	147	145	163	156	165	157	153	156	177	175	175	153	161	152	162	161	158	172	156	189	152	172	158	139	160	182	170	164	154	149	163	197	175	158	156	159	162	158	173	175	170	149	163	168	165	150	148	158	151	161	163	169	144	145	164	137	152	157	156	155	181	156	168	160	168	149	160	166	166	160	184	165	165	153	157	158	168	160	152	176	150	165	178	167	171	171	162	177	171	170	156	174	170	200	138	181	174	174	151	169	162	184	156	157	165	145	165	164	155	160	140	143	175	162	180	137	175	171	194	166	148	161	151	154	140	164	199	157	167	158	166	175	168	181	158	158	167	143	168	172	158	171	174	177	166	162	178	181	150	167	169	159	168	153	177	166	146	179	162	165	193	170	177	162	146	159	163	152	170	162	129	147	177	162	145	170	171	173	154	158	169	170	177	155	147	184	150	161	152	167	173	168	175	161	150	160	154	155	177	138	183	176	155	153	169	159	150	160	182	168	149	173	163	169	168	161	158	175	167	145	189	183	173	178	143	179	161	167	151	196	182	165	166	178	151	171	165	154	163	155	160	150	164	167	159	148	175	173	164	160	190	182	175	181	149	168	157	164	166	156	166	169	148	171	181	168	159	164	170	161	173	167	153	163	168	179	154	154	173	176	185	173	166	166	157	168	174	173	156	147	141	133	183	200	185	158	155	168	169	176	164	148	151	145	174	150	172	162	182	171	162	158	174	160	140	154	167	158	174	160	153	159	165	147	143	165	160	173	195	152	154	158	152	153	155	157	166	170	159	166	165	164	186	149	169	172	152	136	197	168	145	143	169	166	167	169	138	151	189	174	147	173	166	155	146	151	140	151	163	133	161	189	150	160	159	167	152	155	141	179	177	164	184	150	161	157	158	171	165	148	161	172	166	155	157	159	160	181	172	134	154	142	183	142	163	155	170	144	172	161	162	169	157	183	167	151	152	166	154	160	164	152	156	154	165	142	166	159	174	171	146	157	173	161	164	162	165	181	163	172	161	149	169	191	155	149	163	137	176	156	183	175	146	177	170	161	150	160	161	181	152	157	165	171	156	161	170	153	149	162	177	156	157	168	176	167	158	161	161	180	164	182	118	169	173	185	176	165	156	171	159	172	141	157	184	168	173	155	166	164	171	150	163	162	168	170	161	156	158	159	159	166	176	156	158	146	163	170	158	168	161	180	155	164	177	157	156	162	148	149	171	162	165	155	150	145	176	167	179	172	172	164	172	140	152	169	149	163	168	148	165	159	151	177	180	170	170	163	155	171	167	152	177	167	137	171	162	152	171	155	182	157	158	163	166	155	156	170	145	162	181	170	167	161	176	166	165	168	185	172	171	152	178	163	157	166	126	189	166	177	155	158	153	158	171	157	144	155	168	160	153	158	161	161	167	171	146	160	198	164	163	181	153	180	155	139	148	183	164	166	168	167	178	161	169	160	147	183	179	145	169	156	170	161	173	145	153	160	148	166	145	164	165	171	174	145	160	142	153	158	168	166	164	129	197	151	140	171	167	175	155	182	153	161	148	149	149	171	168	165	158	159	148	176	166	147	175	180	163	177	167	165	164	174	181	159	162	159	158	177	159	170	167	160	162	158	154	158	159	153	163	168	162	168	162	150	171	156	144	154	180	171	177	167	164	145	148	150	170	152	169	148	172	162	176	168	177	169	173	164	168	142	161	155	161	145	156	142	166	178	151	153	193	164	175	181	142	179	156	167	162	176	157	158	156	169	188	135	152	156	153	168	147	179	160	153	168	142	165	141	176	149	154	175	175	162	142	147	172	166	174	163	144	157	159	149	186	160	173	172	161	149	177	148	156	162	162	153	189	173	153	150	185	160	177	173	168	180	179	146	159	160	157	173	179	149	164	174	161	147	148	154	178	176	172	162	180	155	172	173	153	179	162	140	172	158	159	154	185	155	180	175	164	160	188	143	134	189	161	145	165	187	148	155	169	172	147	162	171	147	185	168	178	165	164	189	165	164	146	149	166
345	2	2100	143105	555	0	12	167	629	329	388	468	421	385	362	376	338	330	316	314	269	300	307	267	265	271	245	240	271	223	232	230	241	221	219	226	221	220	219	192	202	213	221	218	206	197	187	188	214	186	185	192	200	194	203	193	204	202	201	203	192	210	176	188	199	196	183	207	204	195	174	204	190	171	207	204	214	164	211	183	195	162	169	196	183	201	200	186	175	167	184	157	199	159	190	180	183	176	163	191	172	192	167	182	217	187	191	180	173	160	196	189	180	189	172	161	175	140	182	169	197	191	191	199	169	158	189	173	161	186	188	171	177	176	194	170	164	194	188	175	181	162	175	199	196	172	184	149	166	175	194	170	170	174	192	177	177	152	187	176	152	173	171	183	197	183	180	189	183	194	159	184	174	184	177	174	183	192	187	165	157	176	186	187	176	178	160	190	180	182	179	158	177	173	179	171	192	152	162	179	155	176	176	167	192	188	161	186	168	193	173	207	178	167	202	180	155	169	172	168	174	167	186	168	156	166	188	192	172	185	177	171	172	175	187	181	189	171	162	161	157	175	172	189	162	179	170	165	177	162	189	175	186	207	181	188	171	190	183	179	172	173	172	178	183	204	168	166	179	168	165	177	171	192	162	172	189	193	186	188	178	187	174	177	206	150	176	187	164	199	159	168	175	182	188	168	192	164	169	196	199	169	194	170	182	166	193	184	184	177	179	162	187	184	163	185	180	174	160	183	196	203	173	204	194	177	164	176	161	149	176	167	183	168	185	176	186	164	170	163	193	186	169	204	184	201	196	173	188	160	166	165	180	178	195	171	183	192	163	152	167	199	177	162	187	193	187	189	171	190	174	168	173	187	162	171	168	199	208	170	167	164	174	185	184	174	181	167	171	174	185	197	177	160	201	163	163	167	194	159	178	176	158	188	176	172	187	179	188	200	169	180	160	212	171	189	190	167	170	169	184	184	161	175	173	196	168	173	172	183	192	163	152	160	170	190	169	201	180	173	204	181	148	140	154	171	206	179	182	181	179	168	183	173	171	196	175	171	174	163	180	179	185	165	191	157	177	164	154	178	142	168	140	195	173	190	172	184	168	207	169	181	167	150	189	165	162	180	175	146	185	162	159	173	182	172	191	182	178	193	188	182	195	178	171	194	155	186	168	180	179	185	172	167	187	185	190	183	188	161	159	176	162	174	175	179	176	182	195	166	194	183	179	181	187	181	176	184	188	186	171	167	192	184	202	182	179	172	168	186	172	167	162	182	179	172	183	182	194	207	189	187	190	160	169	176	180	179	175	171	158	191	182	170	174	183	159	169	181	170	193	181	169	162	195	162	171	187	205	166	189	188	176	162	174	188	179	167	199	200	183	189	180	182	175	179	198	184	175	174	191	176	183	178	180	171	177	179	169	182	200	154	176	183	181	178	188	174	178	173	173	179	157	170	161	169	172	198	159	159	191	190	172	172	158	201	176	164	182	174	166	172	187	182	155	173	178	179	173	176	173	191	202	172	200	152	196	193	163	177	164	180	190	181	167	192	156	165	153	193	170	179	166	187	174	168	196	166	189	206	193	162	165	172	172	185	166	183	143	176	193	185	174	167	187	177	198	204	175	186	190	183	184	189	173	177	188	169	190	200	208	163	207	159	180	172	170	167	202	191	179	173	172	164	184	198	169	191	183	189	170	178	185	186	162	188	203	172	167	175	175	185	175	183	196	214	207	174	182	170	192	191	168	189	188	175	182	176	163	168	188	170	188	176	176	191	161	183	161	172	166	148	174	182	175	177	168	191	172	177	184	182	178	174	178	144	172	192	185	202	185	170	186	194	168	200	190	186	177	180	194	160	157	186	160	168	180	177	204	183	183	172	179	159	182	177	174	176	192	175	155	189	167	162	198	186	172	188	176	174	171	181	183	170	176	157	174	173	187	175	187	177	190	157	192	181	169	178	186	193	183	191	158	167	192	166	205	179	178	172	178	174	163	203	181	163	191	181	178	191	179	203	167	160	183	192	169	200	196	183	194	183	186	168	184	202	184	174	175	171	182	164	180	194	193	180	186	172	188	175	174	181	158	174	178	169	179	174	156	169	171	190	178	184	188	168	177	185	166	163	187	196	195	173	194	173	168	160	171	191	169	177	167	157	149	157	182	174	177	156	166	157	181	194	170	157	208	197	187	184	197	201	158	184	195	171	177	186	168	181	190	170	161	185	191	206	184	164	211	184	179	186	188	192	154	189	174	181	157	188	175	178	168	175	154	166	190	200	194	179	176	164	185	175	175	182	183	183	186	187	176	170	168	159	157	168	191	178	155	188	171	172	194	162	197	175	185	218
345	3	3500	143207	562	0	13	224	603	431	437	496	460	434	379	391	377	368	336	349	303	299	311	324	288	288	311	270	300	280	271	285	255	261	254	259	250	251	256	266	240	249	243	247	238	254	220	249	229	246	245	200	222	219	229	255	270	216	201	236	236	242	212	219	223	224	226	206	204	218	213	214	234	219	205	227	234	202	215	246	220	228	212	227	216	232	199	214	213	233	199	211	217	213	217	188	206	200	187	240	211	178	249	212	217	230	196	202	204	192	220	231	204	199	214	188	206	206	202	235	208	210	205	185	201	211	205	212	206	205	208	217	206	210	194	206	204	211	220	212	208	186	222	207	208	210	214	217	203	216	205	187	186	208	203	221	205	203	237	221	224	187	242	198	190	214	228	210	209	213	204	193	205	228	224	211	223	195	209	215	196	197	221	230	201	210	208	218	198	193	202	210	201	206	196	198	218	217	212	192	209	212	236	216	231	196	242	237	189	214	210	199	237	186	183	211	211	231	195	210	201	225	205	216	224	199	241	210	229	188	233	204	206	207	219	213	207	231	215	199	201	233	218	215	231	205	213	204	206	220	205	226	221	216	204	167	207	217	216	226	210	224	220	188	207	213	211	209	191	214	212	205	194	208	195	217	218	231	226	201	168	188	218	225	209	220	216	219	194	208	214	214	220	201	210	210	200	199	214	200	204	211	212	197	220	223	204	191	213	211	184	218	193	229	212	198	180	202	209	211	209	187	206	206	194	235	211	184	190	183	213	233	221	193	223	207	221	197	191	210	196	240	205	238	232	203	212	199	189	227	205	211	196	208	200	188	191	203	207	190	234	214	215	209	200	201	197	201	183	208	227	195	185	219	201	236	217	213	226	227	211	201	197	245	189	227	208	228	192	205	206	211	190	210	207	228	202	192	213	224	195	201	216	201	192	207	215	184	201	211	229	201	208	204	199	197	191	214	189	212	194	190	217	194	215	225	180	194	209	204	207	213	209	216	205	196	195	174	215	212	214	213	232	193	210	221	212	209	230	194	181	208	212	190	219	192	214	216	199	225	221	209	195	201	177	218	210	189	188	206	217	212	200	242	206	222	209	230	201	210	211	195	187	224	200	203	215	207	185	218	226	199	208	221	197	231	233	208	209	229	208	209	222	210	206	222	203	209	209	204	225	212	227	230	219	199	202	217	196	207	198	247	191	233	205	218	210	229	223	212	215	217	196	210	207	193	215	222	203	198	197	218	204	199	201	215	207	179	190	214	205	206	204	209	212	210	230	171	190	205	212	214	215	213	227	221	228	200	196	220	212	242	212	224	193	209	220	194	192	209	208	199	198	192	202	201	220	203	207	204	236	187	190	187	198	235	209	209	204	217	208	218	222	209	227	207	201	193	222	198	190	209	201	232	191	203	202	200	179	208	191	226	241	213	188	204	208	210	197	224	215	220	206	205	205	222	209	194	188	192	233	228	210	215	206	229	234	226	223	212	217	227	202	180	205	219	201	200	210	201	197	216	192	225	201	194	208	202	194	232	180	203	183	218	216	192	209	236	185	205	208	204	204	181	192	210	187	210	205	213	211	202	192	205	226	209	208	221	220	204	213	219	230	228	215	214	224	198	214	210	214	216	190	200	213	195	213	238	242	199	229	188	187	209	193	196	200	205	219	210	221	191	196	190	199	201	221	228	196	220	208	185	195	212	199	229	184	209	213	203	212	193	231	243	215	218	210	228	187	216	211	204	222	211	238	203	205	202	199	202	217	243	204	219	210	202	212	203	208	195	201	226	211	194	201	199	197	219	211	181	200	179	201	216	191	196	205	211	205	199	202	200	209	218	203	215	194	221	180	232	194	213	214	199	205	231	200	186	198	196	215	194	206	195	213	213	198	208	196	178	200	229	172	196	214	205	215	227	196	181	217	211	182	217	221	193	186	215	221	203	223	201	226	188	200	188	199	196	181	189	214	210	219	215	176	218	223	206	202	222	204	219	197	206	200	199	227	202	193	223	193	206	212	214	209	222	193	242	201	194	208	211	190	219	201	186	194	224	196	215	222	199	243	206	198	204	232	173	213	202	223	209	213	198	242	207	218	196	201	193	211	220	209	202	210	181	216	226	179	203	216	208	194	206	218	195	222	224	208	230	209	221	210	230	194	211	189	223	192	206	225	212	223	209	181	204	183	195	194	208	193	230	195	230	206	226	207	188	206	217	212	193	200	206	211	208	195	200	202	192	200	217	212	200	200	211	228	178	217	209	219	214	229	217	208	223	198	198	205	206	206	214	176	210	220	203	218	222	188	211	193	208	213	197	215	200	173	195	195	198	206	199	187	216	205	177	231	213
345	0	2700	143309	511	0	17	196	450	553	485	578	525	528	453	464	449	446	419	393	386	425	347	350	372	340	361	354	362	352	303	297	316	318	309	307	304	313	308	294	285	291	295	288	309	281	279	315	272	267	267	277	240	284	271	284	273	233	262	283	251	263	251	257	274	258	262	251	276	282	269	247	286	262	255	229	248	252	265	259	279	232	257	259	263	287	239	248	243	253	242	252	253	263	260	251	239	250	231	233	254	254	263	248	270	245	252	257	262	240	265	281	278	255	261	261	229	268	257	239	236	251	227	233	248	222	233	241	240	260	239	250	227	269	258	246	225	252	240	266	223	251	216	279	250	264	231	255	243	258	247	260	247	251	241	260	273	260	237	238	290	231	260	246	248	246	249	251	231	244	260	244	215	253	252	256	235	241	238	233	255	269	223	246	247	257	263	249	232	258	235	248	241	249	235	219	263	251	251	224	219	234	248	243	243	234	238	232	240	265	250	248	261	266	247	243	266	261	243	224	246	273	247	253	280	248	243	259	249	255	251	269	229	265	233	255	253	235	241	253	254	272	233	234	235	247	254	233	263	263	268	215	282	257	254	242	244	257	266	232	226	249	241	260	252	244	255	227	262	226	266	232	250	246	264	260	265	263	239	242	253	229	246	261	230	238	221	244	241	238	215	246	234	225	258	241	241	246	246	238	269	265	260	256	244	247	217	241	250	252	254	245	223	264	263	237	244	244	254	234	249	241	221	263	239	217	247	241	263	240	250	255	272	270	243	239	245	255	243	237	280	230	259	239	274	253	250	251	246	237	240	241	246	254	259	241	254	220	237	243	234	236	222	234	249	266	262	243	251	261	247	231	261	242	244	210	268	239	260	228	235	241	242	251	218	229	239	267	220	226	242	255	222	275	258	242	245	215	226	244	234	245	249	257	236	264	233	228	210	237	229	246	251	256	239	229	262	244	209	243	241	255	245	248	247	258	262	261	246	245	223	250	246	258	239	263	256	241	250	245	230	250	248	269	235	268	247	254	235	246	270	251	229	245	241	241	255	264	253	255	245	235	244	266	247	222	228	254	235	242	233	233	254	284	248	237	252	238	246	253	216	251	232	251	240	223	242	234	236	256	257	224	251	270	287	237	250	229	230	249	263	246	254	246	254	233	260	245	244	259	233	277	269	234	250	244	230	248	229	259	260	259	235	249	239	229	249	211	223	237	248	233	227	249	224	253	229	267	246	247	242	215	242	239	234	275	271	255	247	260	257	253	213	245	239	260	206	274	240	214	237	251	249	199	221	258	230	223	231	262	214	236	241	253	214	245	240	234	233	242	234	275	267	237	268	239	233	225	234	247	281	220	246	256	213	226	254	251	240	218	253	264	254	256	258	268	259	258	231	240	222	229	256	249	235	226	256	260	223	223	243	253	260	243	236	236	229	236	242	238	229	260	250	205	262	249	228	254	242	232	257	246	262	221	250	259	251	241	213	242	248	248	261	240	248	261	239	251	260	272	256	221	241	253	249	241	245	239	251	255	255	252	238	235	240	244	246	239	236	257	249	240	227	262	259	272	237	265	265	219	235	248	233	250	266	275	235	228	241	213	234	239	234	227	248	232	216	238	255	223	267	224	261	234	249	256	259	224	242	259	227	240	236	241	254	225	259	266	240	234	259	252	228	243	257	230	228	264	250	258	239	261	220	253	248	233	259	267	226	228	221	258	240	285	231	255	247	228	247	265	239	233	218	262	227	247	226	258	249	213	204	256	242	241	269	236	275	246	215	241	248	252	258	224	252	254	228	256	248	231	259	224	237	252	233	240	241	251	232	264	252	233	246	227	260	254	241	230	224	229	247	219	234	232	251	256	260	233	238	252	238	249	241	255	250	238	231	274	269	230	250	268	240	231	244	257	252	258	259	230	235	247	231	226	239	235	257	265	220	239	220	242	242	230	229	279	272	251	229	263	248	259	244	231	228	240	239	208	233	228	238	257	224	250	233	246	220	218	253	258	243	249	256	257	246	216	261	238	242	225	241	237	248	221	253	263	218	251	239	244	233	244	265	242	239	229	219	253	250	243	239	268	260	247	249	206	248	247	245	219	237	256	232	235	250	196	233	251	231	257	252	245	238	241	204	253	216	247	255	238	239	236	222	251	248	250	239	217	247	252	251	247	250	232	223	262	195	225	248	251	260	256	267	238	249	219	237	246	242	232	231	246	239	230	252	255	250	212	270	225	235	279	240	263	238	249	253	233	229	251	240	253	208	263	235	224	227	237	251	234	235	219	241	237	248	243	229	229	270	253	231	246	256	224	246	242	236	255	234	236	237	256	227	237	254	253	243	237
345	1	1900	143411	620	0	24	130	222	376	365	403	352	343	328	307	281	256	240	271	267	241	217	227	233	217	197	202	210	211	192	206	176	180	184	212	186	187	200	187	216	184	163	189	187	152	165	170	190	165	160	185	163	190	161	188	159	174	191	191	183	129	164	170	155	171	165	164	152	197	170	158	165	153	170	166	172	191	162	183	170	163	149	159	159	167	171	168	185	152	164	137	160	181	177	147	168	162	166	162	160	169	168	173	152	183	151	135	169	139	182	137	148	161	169	167	170	158	165	161	150	166	141	153	176	159	154	170	182	148	146	171	160	165	140	166	186	169	171	160	147	137	151	158	164	183	172	181	167	153	141	167	156	160	139	152	155	154	155	168	148	160	141	165	167	158	135	181	158	156	161	180	173	153	167	181	146	147	167	146	158	154	184	166	165	157	170	156	157	148	171	170	186	144	148	169	168	155	145	164	172	155	155	164	169	163	152	146	169	169	159	160	155	159	149	167	161	142	169	140	160	157	157	170	172	138	151	172	175	155	156	155	153	164	145	183	170	157	142	169	150	157	157	162	159	168	158	156	148	162	169	172	178	160	165	159	154	157	157	149	156	146	164	144	146	167	156	180	179	183	152	168	149	159	174	157	161	177	153	154	175	180	159	161	143	155	153	195	159	144	170	172	139	170	153	155	167	150	160	167	161	169	149	161	160	144	182	153	141	151	160	166	148	152	155	147	147	177	153	165	152	163	149	168	164	171	145	152	151	144	147	131	159	170	158	150	153	140	176	162	177	143	141	156	144	146	156	138	146	165	142	145	151	158	156	158	165	175	155	153	150	170	149	171	152	197	140	167	149	133	158	143	167	164	167	154	168	132	143	165	185	166	137	162	151	155	142	158	158	156	176	152	177	142	161	133	169	149	173	141	153	168	162	158	163	168	158	208	134	154	137	158	149	158	150	159	141	156	167	157	147	154	159	173	146	147	150	148	158	165	151	171	182	148	142	161	152	159	152	165	163	137	148	151	164	160	148	174	183	171	154	176	145	138	155	145	153	170	131	157	178	171	175	165	169	159	155	161	154	174	151	170	130	143	155	164	155	134	138	175	151	153	168	158	168	171	165	155	158	151	145	149	163	153	151	174	158	151	141	166	172	156	158	129	170	142	175	140	169	166	160	138	176	167	173	155	139	157	162	170	139	161	156	160	158	153	125	163	159	152	176	164	154	168	162	173	156	181	165	151	157	178	160	155	149	167	147	135	154	149	178	181	176	156	171	156	146	149	163	170	147	170	155	142	170	149	145	148	152	170	157	164	164	174	153	146	153	169	161	166	167	153	179	153	136	185	161	147	174	177	140	164	162	165	142	149	148	153	165	137	174	157	160	148	165	144	150	153	166	159	168	140	164	140	178	191	161	162	173	142	169	173	168	165	138	146	161	148	174	161	149	183	152	133	159	173	158	168	129	179	142	171	167	178	143	159	170	150	171	166	129	154	142	150	178	141	158	152	163	154	157	145	153	156	162	184	177	154	154	157	162	158	158	157	154	179	185	149	146	148	182	154	141	166	148	151	147	141	170	162	180	170	161	164	132	132	157	159	146	164	167	142	148	173	177	137	145	142	178	152	168	149	160	151	163	150	157	186	146	146	153	147	136	150	176	150	177	169	145	160	162	140	141	153	153	153	178	139	152	147	154	160	166	175	146	144	178	171	144	163	160	150	146	161	188	157	170	157	178	168	169	175	138	168	147	179	171	172	164	165	169	175	160	163	143	143	149	169	155	164	161	162	135	142	158	130	183	153	149	146	161	146	158	174	161	175	160	156	169	168	145	171	161	151	149	170	153	155	150	148	167	162	136	157	160	165	146	161	153	165	179	125	177	155	139	175	156	160	159	142	157	157	153	143	167	153	150	161	148	168	173	144	159	141	170	152	134	158	163	154	145	147	153	168	155	168	156	166	169	153	160	158	171	157	149	165	148	153	167	186	163	178	156	154	153	154	151	161	157	147	160	161	180	146	156	157	148	139	164	164	155	152	156	147	168	152	154	134	146	168	137	166	154	144	159	166	167	136	168	151	181	161	148	150	150	168	159	153	147	165	154	161	157	175	165	156	144	133	163	169	158	164	147	163	167	154	158	141	139	180	189	157	173	161	149	169	135	134	160	159	149	149	155	156	162	157	176	167	167	164	177	180	162	167	148	139	166	138	136	152	157	160	143	157	152	146	159	158	170	182	181	160	139	158	159	155	154	163	172	156	153	157	151	175	170	146	171	166	168	152	156	161	158	175	151	151	173	160	153	132	153	143	147	153	153	140	159	175	139	180	149	176	154	158	174	139	157	147
345	2	2100	143512	595	0	15	130	246	408	417	459	402	400	381	324	301	309	308	296	283	273	300	248	245	275	245	252	268	261	261	229	213	211	210	209	213	243	208	199	191	215	213	190	232	211	213	205	201	196	208	180	193	181	196	196	187	207	169	194	221	178	181	196	165	166	200	180	195	196	202	192	195	182	169	189	165	166	181	170	143	171	177	192	183	180	145	183	175	185	170	196	151	172	186	193	162	177	172	178	175	161	189	167	169	173	172	173	189	165	160	166	198	198	197	203	178	180	155	189	165	164	183	154	177	170	181	186	170	200	186	174	154	157	177	177	155	161	181	175	152	190	185	183	160	144	154	166	156	180	201	190	180	190	179	207	185	178	178	177	164	163	187	169	167	182	154	161	187	170	173	171	170	189	180	166	164	162	178	183	164	165	169	158	151	195	191	192	178	176	162	172	157	183	174	178	187	179	182	179	160	189	183	185	170	184	165	176	160	180	160	172	199	176	159	159	168	191	188	169	184	174	168	185	181	165	181	181	189	158	175	186	171	168	203	171	179	173	183	172	160	165	172	184	166	168	171	180	185	157	157	184	171	171	165	172	164	177	171	181	169	160	182	182	155	169	188	158	165	188	186	167	173	180	162	171	180	160	169	167	171	165	193	178	159	181	178	168	174	189	168	174	181	148	156	175	190	166	169	190	172	179	181	179	169	186	174	155	157	158	176	159	167	158	179	181	188	146	159	164	182	175	173	169	194	176	167	167	167	196	168	176	173	160	206	160	169	176	183	175	200	171	174	156	165	187	175	181	199	203	166	158	177	166	160	153	159	179	189	158	186	192	138	176	192	177	157	188	186	185	165	174	159	141	170	186	159	159	165	186	155	176	176	164	173	183	178	171	152	180	194	176	164	165	154	176	148	157	172	200	167	184	158	186	181	191	170	175	179	159	178	173	176	179	179	185	218	159	172	170	168	180	182	168	165	158	163	151	183	168	181	176	179	168	186	187	168	160	163	154	198	159	159	165	169	162	169	158	200	195	177	166	187	160	169	169	180	173	167	180	181	187	172	193	165	166	196	188	173	166	165	193	173	161	186	176	165	182	188	184	185	147	167	175	183	175	159	166	160	156	192	148	164	163	180	200	178	161	196	165	192	160	147	172	171	165	200	167	154	179	160	174	165	172	178	175	172	170	168	168	156	146	168	164	186	167	164	163	171	166	169	159	181	166	171	151	188	173	191	170	151	179	182	204	156	169	177	199	178	190	179	158	151	185	184	178	172	164	174	143	178	166	185	150	165	173	148	182	196	176	179	169	180	167	162	178	176	185	167	150	195	181	169	195	178	151	174	173	190	199	170	172	170	181	167	164	179	171	189	175	174	175	176	177	172	172	141	172	175	164	168	151	169	165	189	160	187	180	176	175	188	151	174	148	169	167	186	175	187	171	156	165	179	193	176	177	196	155	178	203	199	193	171	186	162	194	170	185	175	177	158	180	182	170	159	166	174	187	173	184	175	197	213	173	177	161	204	181	166	169	187	181	189	176	161	176	161	174	165	155	186	186	195	173	171	155	166	180	183	199	184	177	179	193	173	171	184	166	176	182	159	195	186	169	158	168	178	175	196	167	157	190	179	197	172	156	195	153	171	152	157	186	159	150	154	201	176	192	169	190	177	177	179	169	187	161	189	185	172	181	172	182	167	145	184	204	179	181	158	181	186	190	161	176	207	191	164	177	183	169	163	182	187	171	171	148	159	161	165	185	178	169	167	200	166	169	174	165	177	196	146	182	168	176	152	140	168	198	165	173	175	162	172	176	145	160	207	182	163	152	147	136	173	156	152	192	173	171	159	171	170	155	192	161	155	166	203	197	154	169	157	181	159	185	178	171	166	182	152	197	166	168	164	158	170	160	199	200	175	181	169	169	162	183	151	165	162	165	181	159	172	186	153	177	184	159	176	179	175	156	184	177	192	167	190	174	166	188	196	191	166	184	169	151	182	156	181	175	176	140	171	142	163	168	191	162	168	161	182	154	162	190	187	177	167	151	177	187	173	175	173	181	152	162	146	185	183	182	166	161	169	178	166	192	164	162	165	174	161	176	202	164	181	173	168	170	163	187	177	172	203	177	179	198	167	166	182	166	166	178	174	180	152	195	181	165	160	164	171	181	167	195	174	165	152	181	167	177	159	173	175	163	165	159	180	172	162	189	187	170	190	152	175	168	150	166	188	174	180	187	175	172	172	167	172	197	193	175	143	145	167	158	172	197	179	197	172	167	148	178	166	178	172	174	177	156	168	175	165	176	183	153	185	174	151	195	191	164	146	150	160	184	182	159	153	186	190	156
345	3	3500	143614	574	0	25	222	297	478	406	521	465	453	412	363	373	365	319	329	333	336	336	309	269	308	288	245	244	249	254	246	281	241	231	259	222	246	240	237	243	258	250	269	254	251	217	242	218	224	215	233	209	217	221	210	205	233	227	235	214	209	215	220	233	185	241	221	235	211	237	207	206	219	233	221	191	217	216	193	229	193	202	215	217	222	212	238	202	204	207	182	212	209	189	192	223	208	206	203	208	192	178	228	184	200	221	205	208	190	230	212	224	226	205	190	214	204	199	195	200	197	201	222	207	202	226	211	197	206	241	202	212	204	199	196	206	236	220	217	215	201	222	195	213	218	205	191	209	204	204	204	203	211	199	195	200	207	235	213	197	221	223	197	197	207	217	225	195	193	213	214	184	200	210	206	210	218	218	214	198	198	183	239	214	209	201	224	200	208	230	207	229	180	206	193	202	218	199	215	196	207	219	208	187	208	198	210	239	182	193	206	233	218	228	219	202	203	211	199	209	191	190	224	195	208	188	184	187	190	220	203	214	219	203	201	218	211	197	195	202	205	190	196	238	215	206	195	223	192	191	204	212	204	203	189	195	214	208	217	193	220	213	206	196	235	192	219	229	202	190	186	188	185	190	235	203	194	213	211	178	198	201	214	192	226	221	218	198	231	199	207	204	199	208	206	231	217	166	219	228	200	194	221	215	222	202	212	190	215	221	200	220	190	235	207	205	210	237	200	227	216	205	219	195	218	202	214	210	198	218	196	202	235	193	231	228	194	203	196	220	211	183	212	226	210	200	201	213	198	200	207	223	212	203	202	206	225	182	205	220	195	210	226	213	203	195	216	205	194	199	195	178	201	183	219	212	185	225	187	179	176	230	203	204	218	199	199	198	226	199	200	207	187	219	199	212	225	230	213	181	211	197	214	204	229	196	192	238	202	197	196	187	184	177	209	230	216	180	187	197	211	199	210	219	217	216	202	228	195	201	197	219	211	198	217	184	196	211	212	205	187	203	213	196	181	197	177	210	200	194	195	206	203	206	200	188	190	224	225	214	182	200	215	213	198	209	203	200	264	184	194	205	217	212	208	207	190	204	197	197	211	206	215	187	208	194	188	185	198	213	192	201	206	199	185	207	216	231	223	198	205	204	211	179	201	208	214	208	214	202	193	213	209	196	209	200	194	200	208	198	213	199	206	236	209	217	212	188	199	195	193	205	221	206	220	211	205	192	201	206	191	189	206	196	198	216	209	193	204	210	200	200	208	199	207	198	192	191	216	227	198	206	189	215	203	198	204	208	209	196	206	205	190	188	232	204	200	192	199	197	188	208	190	237	206	210	196	212	193	183	206	219	189	196	189	214	186	194	200	199	203	210	212	225	206	184	194	218	213	205	221	203	215	195	226	198	204	219	181	198	212	204	218	183	213	204	210	210	188	213	204	217	226	223	184	189	209	198	193	203	209	187	208	198	218	198	196	205	220	203	196	196	188	222	192	194	213	216	230	205	192	217	212	212	199	194	202	211	224	192	188	197	205	206	229	204	196	212	202	200	197	184	204	196	217	215	206	198	204	202	214	188	191	199	195	218	209	202	187	189	238	190	231	226	200	209	210	207	215	212	232	214	191	205	209	204	203	191	246	219	242	212	168	191	204	198	198	195	218	195	234	193	198	204	240	219	185	213	198	192	190	217	172	190	218	217	189	198	206	207	211	193	215	213	186	205	211	177	203	202	228	235	196	199	216	224	207	189	195	207	218	200	210	209	196	209	202	216	208	210	192	211	234	185	188	201	222	206	207	196	202	193	210	202	189	232	210	194	212	213	219	196	189	229	178	202	207	194	183	206	216	178	224	212	210	212	181	186	214	222	222	204	192	209	174	186	204	209	189	211	196	201	209	189	214	194	171	225	198	209	197	182	213	213	189	219	197	202	184	231	217	177	217	201	180	197	215	196	180	195	183	198	218	210	216	226	172	173	192	200	199	204	195	195	193	171	186	209	191	202	197	193	220	219	197	176	218	198	206	216	201	213	203	205	192	219	197	195	202	217	202	206	193	193	211	230	187	209	208	207	182	191	192	191	231	179	196	208	204	229	191	204	210	189	193	215	203	207	189	208	212	199	200	192	214	209	189	209	235	194	192	187	176	184	205	207	203	172	218	197	209	197	194	204	218	224	188	174	187	172	236	193	231	199	223	200	202	188	210	208	217	193	202	185	233	194	207	204	207	204	186	228	190	194	203	211	175	190	196	191	198	204	206	226	183	196	223	204	225	230	186	206	201	223	199	196	222	189	217	172	179	214	199	208	191	189	212	196	201	193	218	214	179	206	239	225	194
