345	0	2700	121732	366	16	37	328	717	828	560	506	497	469	447	419	431	418	398	401	362	394	383	390	359	397	369	330	370	356	385	334	319	356	336	342	369	316	328	356	381	458	509	517	572	556	581	573	556	559	584	571	551	570	530	496	513	455	411	371	357	337	341	304	312	286	297	297	302	295	272	298	295	292	312	302	269	272	247	294	310	300	309	269	276	275	289	322	278	284	277	303	282	294	283	306	296	283	262	252	307	321	299	287	292	281	311	306	286	279	279	295	279	278	303	289	259	291	315	305	292	284	300	265	292	298	299	307	266	301	272	280	273	289	295	316	329	274	277	288	266	314	260	278	273	312	294	306	322	301	279	267	298	270	297	268	283	300	305	298	291	271	320	307	263	303	295	302	296	295	295	278	282	279	303	301	275	302	253	288	291	330	277	321	296	284	275	265	281	288	298	305	313	299	266	295	309	281	270	287	317	282	295	289	286	298	277	298	259	318	310	301	295	302	307	300	278	290	281	269	272	273	290	322	291	319	273	300	253	321	268	286	281	281	310	281	295	312	273	286	269	303	330	275	258	270	288	293	300	290	262	279	264	268	286	267	316	287	259	299	272	270	275	324	285	283	305	283	291	288	256	283	275	284	278	285	314	263	266	305	281	297	268	293	312	242	297	280	268	257	298	335	277	283	287	286	274	290	282	304	251	286	291	238	288	294	265	295	278	298	284	283	276	284	265	296	287	284	261	321	296	272	269	289	279	313	281	282	321	255	286	289	291	301	316	284	306	279	308	299	270	285	312	297	278	271	298	276	251	285	266	297	266	275	286	301	334	285	289	286	291	291	277	292	281	299	251	301	278	286	263	277	306	258	307	252	268	269	287	294	282	262	282	280	276	301	272	266	294	288	282	301	298	314	277	272	258	298	261	289	280	266	272	279	282	276	301	284	283	298	277	269	308	270	292	275	268	286	295	289	271	292	321	305	278	300	292	303	269	286	306	286	294	282	281	252	298	266	276	272	281	259	262	302	311	243	293	279	275	290	273	280	274	283	277	300	274	254	259	275	292	303	298	298	257	317	272	289	292	260	274	258	274	279	267	281	281	275	273	293	272	272	290	263	267	255	307	291	294	300	279	297	250	286	297	264	299	288	271	302	280	268	266	292	275	292	291	303	306	320	294	291	286	276	265	281	281	270	287	268	283	312	312	293	280	275	268	282	278	260	294	274	290	278	307	281	300	310	263	280	288	280	283	299	291	305	256	301	275	294	282	286	271	274	282	268	299	310	279	299	281	302	315	334	278	284	277	272	286	287	310	289	315	292	311	258	293	271	302	284	264	300	274	265	278	278	270	276	317	303	282	281	287	280	303	276	301	312	262	300	264	271	290	296	257	289	294	292	308	312	264	272	277	278	281	285	280	286	303	303	271	283	285	293	261	280	289	286	323	286	299	282	314	298	284	256	289	272	296	278	270	278	294	265	266	283	290	275	280	304	279	293	286	314	263	279	300	282	282	301	277	301	292	280	274	244	299	298	273	278	297	285	310	305	303	278	298	279	313	278	280	277	281	278	290	276	277	278	273	250	286	275	260	267	267	281	296	279	289	280	269	294	287	268	271	262	278	327	284	294	283	311	290	296	272	271	255	292	264	295	308	290	290	291	301	306	284	287	272	289	271	298	274	277	328	251	298	270	284	283	315	288	288	295	287	290	272	256	306	314	266	283	258	291	307	284	303	276	282	276	308	269	295	301	276	284	273	308	271	256	277	277	273	292	299	269	280	317	279	283	254	296	277	269	286	274	284	309	270	304	277	267	314	304	267	298	292	321	289	264	270	290	286	305	307	298	272	284	275	323	278	305	284	286	278	286	284	286	266	286	280	309	286	282	267	296	279	286	290	257	270	284	272	294	295	283	287	281	273	299	277	284	268	270	293	289	301	299	282	312	265	293	278	264	293	321	279	317	282	279	268	267	295	290	278	301	251	292	306	272	300	269	282	263	292	262	273	270	298	302	258	280	297	266	290	303	280	273	286	287	308	281	287	273	246	272	295	276	310	283	278	292	271	290	299	305	264	278	288	283	277	303	283	269	262	268	260	290	276	282	285	302	263	285	289	306	308	264	306	305	320	305	279	303	306	276	285	287	280	247	302	300	237	292	277	269	292	284	303	292	249	270	257	286	285	300	288	262	291	300	267	264	272	274	315	268	307	284	309	282	304	291	277	263	283	298	288	293	277	289	277	273	296	247	291	283	287	266	290	276	306	288	296	275	317	286	304	296	276	288	282	282	278	273	288	309	294	298	289	267	286	300	259	295	259	313	270	269	255	282	281	289	265	311	272	315	262	295
345	1	1900	121855	362	20	168	684	937	961	846	689	487	445	415	356	340	369	334	312	333	300	312	333	281	304	285	307	277	253	287	278	251	292	253	269	277	264	261	285	277	275	284	307	310	327	346	333	399	439	422	427	411	388	424	342	362	332	312	329	319	283	278	271	246	241	242	226	231	251	282	264	250	229	247	256	250	222	265	234	234	230	239	238	248	225	229	240	236	243	220	224	225	244	254	247	237	223	237	229	261	228	244	229	230	234	230	231	239	266	249	215	233	228	224	235	243	237	242	227	233	217	223	241	236	239	254	240	233	242	237	229	228	251	245	225	237	250	228	235	229	229	236	230	228	239	237	250	225	195	229	241	233	232	219	228	259	249	218	232	254	224	214	236	230	227	262	251	251	216	234	192	239	234	215	227	234	234	221	210	240	249	244	256	234	243	225	237	238	231	207	226	231	252	246	251	211	251	231	221	225	228	247	255	252	231	227	233	216	245	236	235	243	238	254	216	229	238	240	237	255	253	224	235	209	231	220	228	246	224	242	198	266	215	241	220	236	222	225	235	253	245	217	209	222	206	216	226	263	221	249	255	244	221	221	222	229	223	211	225	242	230	249	207	231	225	242	230	222	253	227	227	252	246	238	244	228	213	217	213	243	205	221	231	239	248	253	243	260	255	235	231	227	238	243	243	238	237	228	252	237	236	252	236	253	228	231	266	222	237	253	237	239	220	221	262	201	234	219	237	213	239	220	237	253	237	256	220	230	235	239	227	204	220	217	206	253	241	235	223	243	233	210	246	240	215	208	242	234	251	244	244	214	232	226	239	231	217	242	255	248	215	217	239	230	251	219	210	242	224	225	240	241	250	234	220	231	233	239	231	228	247	206	221	232	243	230	222	232	218	205	236	226	246	226	216	245	214	238	245	207	229	236	255	241	196	239	225	243	241	248	214	234	247	253	236	218	236	226	215	239	250	224	223	239	251	240	247	219	239	249	234	221	223	225	257	201	248	221	256	219	243	264	258	236	258	248	248	231	251	219	229	259	251	233	235	234	239	225	241	228	257	229	224	245	258	213	217	245	233	255	233	234	253	243	228	247	248	260	226	245	235	228	217	227	232	230	249	214	227	232	235	249	262	236	263	226	216	224	219	231	229	235	260	207	226	272	255	239	225	263	219	229	229	225	242	247	255	249	261	246	247	243	263	216	258	229	238	256	256	232	240	237	220	237	227	232	236	207	245	248	235	236	224	224	224	249	236	210	238	224	205	232	222	220	190	219	236	208	218	226	239	232	229	266	231	232	251	237	213	265	240	237	255	229	242	226	259	213	224	269	236	246	228	235	246	247	242	219	217	231	214	218	223	247	232	219	221	234	236	223	246	220	245	227	237	229	205	266	222	223	228	263	253	249	247	233	212	231	224	220	223	224	219	230	212	248	241	205	249	260	245	227	232	227	235	224	234	245	236	231	235	244	225	206	233	246	253	235	240	232	219	247	247	229	233	233	228	212	203	250	246	224	255	224	269	230	236	245	240	217	245	230	239	218	246	225	220	238	236	245	233	225	241	234	210	267	230	222	249	244	253	239	203	214	240	240	223	233	239	208	224	250	229	217	234	246	243	232	230	238	242	257	234	232	244	260	254	228	234	221	254	237	219	227	237	261	221	241	230	234	220	228	222	250	257	233	262	230	239	259	249	219	219	243	242	244	237	225	229	240	236	219	218	234	234	221	209	240	229	225	220	247	236	258	251	259	229	202	242	253	238	242	228	242	241	218	227	239	241	224	240	244	247	210	233	237	233	252	219	249	235	203	211	289	254	242	235	228	230	223	243	249	223	248	211	216	288	201	252	225	267	225	228	254	217	257	221	229	251	242	215	225	245	227	227	224	206	234	220	218	228	233	259	223	205	237	213	247	248	215	255	250	219	262	242	231	229	224	239	238	235	230	212	229	264	241	259	255	232	218	249	238	261	227	235	250	220	274	244	238	251	227	209	251	225	248	244	213	248	252	242	246	208	227	237	250	223	224	273	240	227	223	254	243	239	247	226	248	227	218	239	242	203	243	228	248	213	258	231	228	237	250	229	226	249	227	233	245	243	222	228	260	219	237	203	252	234	241	220	231	230	269	246	199	240	206	227	237	232	216	218	211	235	226	251	248	243	234	228	231	251	235	269	237	210	222	219	221	215	250	215	218	218	192	220	229	230	253	234	208	252	235	260	255	256	259	237	230	257	229	255	209	228	245	231	218	225	230	243	212	249	224	246	232	216	242	215	243	215	235	226	239	225	249	232	242	271	251	236	233	236	251	197	229	238	214	212	235	237	220	248	238	252	244	223	241	223
345	2	2100	121979	363	10	116	636	902	1009	716	507	473	444	388	361	325	349	296	284	288	305	293	260	259	251	256	231	263	251	219	263	266	220	223	221	220	232	215	242	204	225	230	230	234	190	242	228	220	207	219	253	200	222	225	241	246	241	233	246	230	254	249	217	215	207	208	205	168	181	205	219	196	191	190	216	220	208	199	173	197	185	193	189	183	205	186	171	180	182	188	194	173	204	185	213	188	174	193	223	188	189	166	196	208	160	186	172	157	173	181	195	179	189	169	179	172	182	201	176	192	189	218	165	188	193	190	176	189	189	179	167	190	184	185	210	174	174	200	184	180	197	179	182	157	192	183	164	187	187	187	170	194	179	211	188	190	184	170	192	194	199	200	202	178	176	178	175	186	190	194	164	177	180	194	168	194	188	180	191	172	191	195	188	199	180	204	203	169	204	182	161	186	199	198	161	181	195	179	178	167	188	178	175	179	165	182	192	179	194	189	164	178	195	181	185	194	174	176	209	179	201	177	187	176	173	178	179	188	199	196	191	168	201	168	176	179	175	193	185	183	190	164	185	196	158	182	217	172	167	140	175	185	191	177	203	160	182	182	192	173	178	181	171	180	211	194	184	188	185	174	188	171	181	165	189	177	194	197	172	194	195	181	176	196	181	189	181	182	202	176	179	194	187	183	181	184	199	202	188	186	170	168	198	167	149	195	204	170	184	186	161	189	188	183	166	190	177	174	177	195	202	183	197	207	168	186	191	188	178	150	220	169	197	201	194	176	152	159	172	183	160	155	183	210	183	188	219	187	180	208	189	174	200	181	194	187	149	168	170	182	213	173	178	174	176	171	174	198	173	164	159	173	182	182	206	178	190	199	192	183	187	193	182	166	196	180	169	179	175	188	166	167	192	161	150	197	184	165	158	178	187	195	182	167	201	150	174	193	177	187	197	174	170	191	206	173	196	169	181	192	196	193	197	183	184	177	165	188	196	192	195	171	167	173	187	171	191	197	194	194	187	182	168	182	181	174	165	187	179	189	169	171	189	186	169	193	208	177	184	196	193	202	179	206	218	179	203	152	197	182	208	174	190	161	179	185	203	176	185	181	177	201	165	184	175	180	181	190	164	200	179	172	175	195	198	187	177	195	197	170	165	183	158	186	168	177	193	166	191	200	184	190	185	184	191	187	170	178	181	159	188	198	163	178	164	198	178	185	175	172	187	197	191	181	179	168	218	183	176	186	158	187	165	189	187	168	209	165	175	168	193	194	200	181	170	181	182	192	168	183	174	199	197	215	182	187	200	172	193	179	181	182	171	200	167	210	195	200	165	173	184	180	176	185	192	193	197	157	190	208	187	183	178	179	165	195	169	180	176	172	168	198	171	192	174	174	192	196	176	202	175	170	183	198	182	175	185	195	179	193	169	176	181	184	191	182	198	193	165	177	191	191	200	189	178	181	183	174	168	168	176	191	178	187	175	179	192	175	188	187	178	178	160	177	164	193	155	164	192	194	167	202	186	157	170	182	205	172	174	211	174	204	187	188	191	162	215	178	203	178	182	186	175	171	156	183	163	170	189	161	189	164	184	174	188	175	185	177	164	177	194	192	191	166	189	185	149	177	175	184	202	201	201	168	202	185	180	178	176	197	182	159	171	199	203	184	196	213	200	159	177	189	195	159	179	180	155	152	181	179	180	166	181	170	188	182	167	163	176	192	217	180	204	177	193	183	178	189	174	200	176	208	170	196	165	176	187	193	176	169	168	179	160	168	190	163	175	199	202	171	186	192	189	199	198	217	176	172	188	182	183	192	198	217	163	159	176	171	166	177	206	199	205	186	209	178	181	150	210	184	183	195	189	193	155	172	175	199	188	179	200	178	168	171	188	165	178	202	170	174	196	150	166	186	186	186	189	166	193	203	175	192	191	166	187	173	165	196	193	171	166	170	211	189	175	192	182	190	173	191	196	168	180	194	180	179	180	182	198	184	193	184	173	192	166	196	164	183	188	161	183	183	179	188	176	185	183	179	203	199	194	172	177	197	190	193	175	202	179	169	167	174	175	172	155	181	194	184	197	175	175	168	188	189	209	189	195	157	192	162	189	197	183	181	170	197	172	203	187	163	189	190	171	181	179	178	220	189	172	190	158	167	199	179	187	201	173	176	177	150	174	183	200	176	199	178	180	187	189	189	171	185	197	174	166	188	206	175	164	176	196	199	161	180	193	194	188	186	186	173	215	178	193	196	168	158	187	181	182	172	175	181	177	182	160	183	167	170	181	198	163	177	171	191	210	179	178	184	188	186	178	193	185	187	182	167	197	192	186	186	163	174	179	193	181	184	187
345	3	3500	122102	370	10	50	403	660	708	391	471	446	447	386	390	346	303	352	328	346	336	313	321	297	284	255	267	286	302	265	274	280	285	247	276	243	236	262	241	249	236	271	260	247	230	271	271	319	365	334	353	328	327	330	332	302	311	308	304	274	275	264	242	229	249	228	220	213	210	230	219	206	216	232	209	210	207	247	225	223	218	237	212	196	214	212	241	173	226	197	219	218	227	210	220	195	218	211	217	218	195	204	215	199	230	223	215	220	234	198	239	207	224	238	209	213	213	202	236	214	218	202	200	221	204	205	211	215	198	216	232	234	217	207	207	197	216	211	222	198	209	197	205	209	224	209	196	199	213	183	179	206	234	215	228	208	189	211	215	205	231	214	210	195	214	211	207	213	195	188	219	205	212	217	189	229	191	225	194	222	212	197	229	207	213	198	194	208	209	214	206	214	205	227	220	209	203	215	209	185	204	229	207	226	204	250	203	224	204	211	227	209	210	205	218	209	225	192	213	203	228	199	202	220	228	228	243	225	223	216	229	213	210	225	203	199	218	179	207	199	208	231	219	179	201	210	226	209	193	215	235	209	205	223	204	214	209	251	184	215	197	208	209	197	209	245	188	224	216	215	211	202	184	214	210	197	202	244	189	200	216	200	222	196	214	229	223	191	211	212	194	223	218	196	225	203	219	245	211	204	210	219	222	205	210	201	238	198	201	218	208	217	198	197	209	211	193	212	203	186	210	209	206	187	206	209	220	207	218	213	209	196	221	228	188	222	191	184	223	234	199	208	191	229	202	185	187	218	202	193	233	207	214	214	204	220	200	199	208	221	178	197	206	196	232	203	212	209	210	214	222	184	205	222	202	197	202	197	210	196	218	201	190	233	188	222	200	190	206	214	183	203	216	204	223	222	209	200	211	205	185	202	213	211	209	221	214	200	207	191	189	187	217	206	189	214	230	207	204	188	181	204	204	226	211	190	216	196	206	199	228	224	197	219	191	206	191	195	216	222	200	215	219	199	228	210	214	214	206	197	224	207	201	194	222	194	262	189	207	223	226	190	226	200	192	198	222	186	215	188	214	199	196	195	212	219	207	192	219	221	214	177	200	178	195	210	180	204	199	212	229	233	193	207	195	220	193	189	192	170	197	233	222	199	215	202	185	224	197	187	207	216	206	223	216	221	202	222	213	220	215	212	211	218	189	201	198	216	194	226	178	209	233	210	205	225	212	216	234	225	197	219	196	226	215	201	208	194	226	209	212	218	174	193	220	211	236	201	197	224	223	197	189	190	211	185	175	230	219	212	187	210	220	198	228	183	229	177	203	210	197	209	188	200	204	210	200	235	207	197	225	200	199	203	212	189	196	218	223	201	204	236	217	188	196	213	203	204	198	205	202	226	249	194	204	195	219	218	190	206	224	202	200	197	193	204	214	196	207	195	210	213	194	219	213	228	204	188	197	203	228	231	220	214	200	195	193	190	184	192	216	220	215	230	204	202	212	176	204	221	226	196	204	187	207	194	213	179	222	195	225	182	225	203	216	181	176	199	206	236	184	207	218	201	208	206	204	202	204	214	216	217	193	207	192	220	209	191	222	219	201	186	217	192	208	184	201	196	203	207	207	228	200	208	191	182	187	209	227	230	231	209	207	206	228	190	177	207	225	210	200	205	203	201	240	200	231	216	208	216	216	181	210	229	193	186	217	181	215	228	207	218	248	228	217	210	206	231	228	191	204	196	210	191	213	182	201	188	193	188	175	205	193	224	221	221	207	213	211	216	215	202	191	198	198	210	211	222	212	192	211	201	235	215	198	205	202	211	235	208	233	192	203	225	179	226	199	228	199	218	199	207	215	214	215	192	195	205	207	209	225	223	212	230	193	209	207	220	187	201	206	201	235	211	219	203	189	205	206	211	205	215	208	193	195	216	213	190	210	203	235	213	197	229	198	190	206	189	208	184	209	199	228	203	198	221	186	197	201	215	212	201	194	188	184	195	238	214	196	197	191	209	185	152	205	196	215	185	203	209	183	208	216	187	206	214	197	214	193	223	199	225	224	220	222	195	218	207	230	185	213	197	196	216	192	196	203	221	215	222	216	202	213	208	196	208	188	236	205	210	211	211	213	224	209	197	238	229	212	200	216	228	206	184	188	223	216	200	207	219	213	192	218	221	216	206	208	217	202	209	187	204	216	211	192	232	196	212	186	207	222	193	234	226	191	218	218	226	231	224	197	194	261	202	209	230	213	211	199	227	227	206	200	183	224	206	188	188	208	199	193	196	254	241	203	208	189	197	198	183	252	210	192	191	205	208	216	185	193	213	200	203	195	224	206	216	178
345	0	2700	122225	373	13	30	318	578	793	621	499	447	492	432	417	406	405	385	424	368	418	375	350	375	377	359	376	393	360	343	373	347	354	340	336	328	333	322	364	366	373	345	321	322	383	375	376	440	442	493	513	530	544	556	532	541	514	550	446	492	436	445	403	397	391	337	361	318	310	306	318	291	329	320	303	333	299	292	307	283	333	292	330	319	314	322	337	316	306	316	289	304	269	299	295	332	310	321	303	293	319	284	302	316	300	309	307	311	301	301	329	293	310	325	309	305	286	293	306	286	289	263	270	313	302	273	310	266	300	310	282	290	292	299	297	271	283	321	322	288	279	293	284	295	320	293	290	335	313	305	309	302	275	296	283	309	322	283	315	267	307	284	280	282	285	297	291	304	286	314	329	310	315	306	330	318	281	319	317	284	317	286	281	280	306	295	315	290	305	308	300	281	294	288	283	263	283	294	304	280	294	294	284	290	286	309	278	305	292	266	290	283	325	321	322	285	311	312	293	307	287	319	310	315	258	309	332	306	312	277	287	293	289	291	314	290	274	281	303	297	325	312	293	293	276	305	302	310	284	284	327	291	279	314	286	284	302	317	304	305	321	278	294	346	316	285	303	305	320	263	333	279	336	299	298	302	327	288	310	302	309	293	280	259	302	296	303	272	296	292	297	312	313	292	306	288	297	301	288	300	289	289	306	310	283	298	289	302	291	267	301	308	282	311	314	308	297	287	288	293	291	324	318	299	314	279	301	303	320	310	302	276	288	307	310	294	308	296	310	306	289	326	269	312	261	303	314	288	313	305	294	287	306	304	298	295	302	318	262	311	280	293	295	298	284	314	288	328	306	289	314	299	285	304	288	303	285	286	283	304	286	276	315	304	271	311	305	277	316	313	317	325	315	291	272	288	284	307	292	270	286	279	290	278	299	283	299	306	291	289	304	313	292	320	290	300	288	280	272	279	282	284	296	289	283	267	319	300	272	294	310	280	345	314	287	313	305	308	274	294	289	316	273	295	311	286	277	270	281	285	307	305	307	307	322	298	280	278	278	287	326	309	317	288	287	310	301	311	300	321	284	311	343	272	289	280	278	271	315	313	285	269	293	281	283	296	296	314	300	268	284	284	320	304	297	292	299	275	280	279	284	298	284	304	278	278	294	269	303	288	287	250	295	280	301	325	305	309	314	309	294	301	283	257	297	281	267	307	302	301	297	245	300	320	286	309	305	253	276	288	315	299	296	287	290	280	299	296	257	267	325	308	297	291	275	289	282	312	299	299	270	294	315	274	316	309	306	285	270	285	305	267	303	260	323	295	292	286	302	297	296	282	302	311	300	300	290	286	296	290	288	309	302	285	298	291	304	276	283	287	311	286	293	300	315	262	275	308	293	276	290	270	309	298	292	288	324	314	309	274	291	289	290	275	320	296	279	292	322	271	309	298	287	315	327	293	277	304	303	293	280	331	264	283	284	282	287	288	283	303	290	282	270	307	262	318	309	268	292	279	293	310	291	316	283	304	275	271	309	285	293	301	306	292	331	319	285	312	306	291	301	320	313	283	286	318	288	281	321	324	301	293	314	297	292	277	315	305	319	315	265	325	302	300	300	288	291	304	310	318	311	311	296	299	299	274	291	279	268	322	304	270	310	289	300	309	268	282	301	307	295	302	293	271	305	292	278	277	303	307	281	291	310	309	308	308	292	311	257	308	293	300	300	272	320	276	304	295	298	290	324	280	296	301	280	301	328	294	316	322	325	258	312	284	261	296	294	298	293	291	270	326	304	325	303	310	316	313	282	295	295	328	294	273	259	289	321	302	298	305	285	302	309	296	296	304	312	320	262	312	270	254	318	286	327	306	300	291	295	310	299	314	281	315	315	306	281	299	303	301	290	302	302	289	243	261	322	265	283	322	324	296	277	258	311	326	269	303	296	327	304	305	293	284	307	274	280	296	306	261	290	282	311	290	307	302	298	280	309	281	298	289	326	290	304	275	273	292	302	273	272	296	312	288	281	298	287	286	288	271	265	275	318	312	310	292	262	285	280	271	305	292	308	246	297	296	293	307	291	281	318	289	293	314	287	316	297	297	263	278	279	301	295	314	288	306	310	294	281	273	284	331	279	271	294	292	294	266	281	283	310	283	332	266	283	320	284	272	266	308	311	295	337	299	293	311	292	281	311	305	278	297	310	243	281	290	292	301	287	291	348	281	306	274	289	308	302	293	280	281	332	305	297	296	296	275	311	285	296	299	284	291	314	289	296	288	309	264	297	282	272	287	287	276	278	296	277	296	287	312	298	295	292	294	285	295	312	307	319	280	276	292	303	289	283	301	294
345	1	1900	122348	382	10	154	762	1067	1058	741	502	401	406	358	342	318	313	325	295	317	262	285	270	265	256	257	256	269	260	224	237	231	251	210	231	220	243	236	224	226	252	230	195	244	236	236	214	237	250	257	249	250	294	271	330	301	333	304	328	295	274	200	233	204	224	209	213	209	215	202	208	203	191	209	229	213	215	210	215	198	211	224	220	212	195	228	210	197	199	217	211	203	203	193	225	205	252	222	194	178	224	180	193	192	222	230	198	216	199	206	194	218	179	223	187	201	219	216	206	175	210	183	191	206	205	208	204	202	214	214	198	191	209	188	188	204	196	187	193	205	192	220	195	202	214	204	205	181	210	208	188	198	180	198	198	188	215	192	173	183	208	203	188	200	209	191	212	209	196	195	218	201	183	200	201	198	207	200	199	183	200	203	199	210	206	196	172	224	200	187	203	211	207	197	210	208	191	196	209	200	198	208	191	213	189	219	216	217	181	231	189	191	204	215	197	212	197	177	236	192	199	202	199	185	191	205	202	197	214	191	222	208	202	205	195	190	211	210	188	199	211	211	203	191	215	204	175	190	203	206	198	195	182	199	179	186	203	198	187	187	188	198	185	176	190	209	205	203	205	215	202	207	204	189	203	217	205	211	210	196	204	191	204	204	208	187	189	212	224	241	197	225	220	191	182	190	191	212	182	208	189	211	194	219	204	214	205	214	197	198	181	208	184	208	183	199	184	194	200	208	217	204	189	203	170	194	193	221	199	172	208	210	189	207	205	200	192	187	187	173	205	207	182	182	204	202	203	168	199	190	197	205	198	182	215	211	171	211	190	220	199	215	211	196	181	212	198	227	197	221	192	189	186	192	193	205	215	202	200	214	221	211	194	180	212	187	199	196	191	214	212	188	206	216	195	185	201	171	215	243	198	215	203	216	201	187	239	200	217	195	190	217	206	208	188	175	186	210	197	207	189	204	199	223	197	218	181	185	196	229	203	215	217	202	203	195	185	206	210	181	198	203	189	201	221	192	209	196	201	185	212	199	167	224	212	195	211	204	184	200	200	199	189	185	204	213	181	200	182	200	201	204	210	219	198	177	213	217	185	221	187	211	206	215	180	198	211	221	191	192	218	224	193	210	206	199	176	216	212	202	197	196	210	215	201	184	203	215	210	179	169	194	187	190	185	195	187	196	198	171	178	215	177	202	198	208	212	188	227	212	191	208	206	207	213	199	210	195	176	193	200	187	201	195	201	206	182	185	220	198	191	199	209	188	209	194	223	219	216	207	203	182	197	217	198	195	234	200	194	202	168	206	196	194	207	214	187	203	199	210	190	210	194	203	202	206	190	179	202	176	213	206	198	184	214	214	193	195	179	220	230	189	200	213	160	202	179	172	191	206	225	190	177	201	219	192	189	200	176	232	209	203	192	193	221	215	215	219	194	216	207	214	170	212	194	209	208	192	206	203	213	230	211	192	192	198	184	179	207	215	204	191	196	169	214	197	205	214	187	214	187	195	185	198	212	190	167	199	200	195	198	196	191	188	201	204	229	218	219	210	185	201	187	189	224	217	194	166	213	200	221	197	207	211	211	212	217	207	185	173	193	187	191	204	192	182	185	198	213	186	208	182	223	201	188	187	197	208	197	203	206	208	225	226	176	198	202	215	175	192	178	207	200	205	200	214	207	222	205	198	194	209	202	203	223	184	225	173	226	211	205	170	190	187	162	196	212	175	198	209	199	191	168	218	188	190	207	196	179	187	205	211	213	194	177	197	192	192	211	193	218	177	174	218	186	198	209	202	214	201	197	224	220	212	220	174	208	196	214	197	190	210	198	180	189	187	202	185	193	182	190	233	209	177	191	187	201	178	174	207	212	177	189	205	238	193	207	197	191	207	201	201	206	193	222	205	206	203	190	200	185	199	215	196	213	207	197	189	213	188	194	218	186	204	198	182	195	190	213	209	203	208	209	170	196	192	191	216	203	171	207	185	203	206	238	209	185	192	186	205	210	192	212	198	222	177	193	205	191	180	193	216	212	193	193	208	224	186	211	230	223	208	178	195	169	227	203	192	197	198	184	205	205	202	187	202	180	200	192	201	201	176	180	191	197	202	201	206	193	194	186	177	205	200	194	176	175	169	203	174	190	200	205	229	221	193	187	196	169	200	194	210	195	190	223	203	222	193	199	206	187	188	181	193	183	215	188	211	201	203	203	199	190	203	194	196	214	218	211	208	188	197	169	232	202	197	194	203	193	192	208	217	203	186	182	189	206	196	183	204	203	195	208	198	181	185	192	193	193	214	213	172	211	189	219	204	159	181	205	201	206	223	209	176	217	197	202
345	2	2100	122471	406	17	117	674	862	829	480	442	423	403	367	325	330	299	293	285	270	230	249	255	244	245	232	224	221	193	203	198	220	210	209	204	201	216	201	175	195	199	188	176	173	188	182	175	161	175	187	197	209	230	233	200	203	196	179	195	193	167	149	156	151	160	166	150	171	161	150	155	176	160	154	161	183	140	151	152	155	155	131	159	151	160	148	145	137	143	177	150	148	152	166	157	146	160	164	144	138	153	141	139	151	148	167	148	170	134	158	157	148	146	171	201	162	131	135	169	141	182	164	158	154	126	165	150	148	125	148	163	139	150	171	166	169	171	138	144	140	152	143	150	147	158	153	151	140	170	170	136	143	156	154	165	157	169	141	176	150	158	142	140	158	154	153	162	159	144	144	146	184	130	141	145	130	155	162	149	164	152	161	158	147	157	144	170	155	161	171	136	157	154	140	142	170	157	154	157	164	164	160	149	158	141	168	169	140	182	164	143	174	162	161	151	130	151	154	150	164	167	156	126	159	144	143	129	145	153	163	129	136	142	158	129	150	151	148	145	146	149	159	158	136	156	157	138	140	161	146	136	151	137	138	167	165	158	151	159	156	172	148	146	154	151	148	153	143	173	168	160	151	157	139	160	145	134	148	134	134	163	156	166	148	163	152	139	134	153	162	154	162	157	159	173	151	164	157	161	150	139	164	142	161	134	145	144	148	173	141	135	164	150	133	159	158	130	147	155	154	125	165	159	139	163	126	133	169	150	144	150	153	146	131	147	165	138	173	155	150	158	159	160	134	157	166	120	146	139	124	142	150	138	158	158	138	147	133	146	160	141	156	141	161	139	157	128	152	149	143	149	163	146	151	121	133	143	149	159	140	143	140	141	158	133	172	167	145	141	143	126	163	159	153	138	155	167	169	149	146	152	146	160	168	136	177	150	147	147	147	146	160	137	140	172	156	143	151	137	145	132	129	150	148	159	154	162	172	126	153	152	132	151	169	138	156	148	156	170	155	146	161	165	145	162	134	143	136	144	152	148	147	133	140	170	165	151	161	154	152	136	158	159	137	131	140	133	153	148	141	148	162	143	146	151	135	155	150	144	126	143	122	148	173	141	158	155	172	149	149	130	174	156	135	180	153	151	147	139	166	162	164	142	140	167	159	141	155	138	147	140	141	159	168	145	135	159	129	152	140	159	155	127	134	146	160	168	151	159	171	154	144	141	163	163	130	129	148	112	138	144	137	151	125	150	134	158	155	163	136	147	152	177	149	134	148	162	160	141	149	148	150	131	141	171	168	176	135	147	159	148	164	156	145	142	130	150	150	144	144	138	141	153	147	146	146	153	163	155	150	169	162	144	181	170	177	168	132	155	154	162	154	133	132	139	151	139	142	157	130	162	154	142	177	161	137	154	165	125	141	147	170	132	156	160	153	161	148	152	148	144	144	158	140	164	150	173	138	128	147	150	158	127	160	161	105	141	148	173	134	162	163	135	165	144	173	128	132	133	164	174	160	145	148	134	133	166	163	163	134	156	158	158	163	143	151	149	160	145	150	140	131	151	158	152	161	148	139	125	129	163	157	149	143	146	120	139	146	129	175	133	133	149	151	162	138	147	146	136	139	157	151	176	164	146	148	152	152	128	153	152	155	165	161	137	164	133	149	166	150	165	125	162	165	153	123	146	148	164	130	143	149	149	136	159	136	142	152	143	132	155	169	137	157	148	149	132	153	157	149	158	133	153	143	138	152	135	135	142	154	149	143	150	143	143	163	146	153	146	155	159	140	162	154	159	146	146	136	144	147	122	144	149	143	160	149	141	145	147	141	170	166	163	141	148	146	138	139	130	141	140	137	164	147	148	143	144	155	137	153	167	127	151	154	170	142	147	159	135	138	145	140	158	153	137	142	169	156	151	151	138	149	153	176	169	136	163	143	162	157	135	141	143	141	149	156	146	152	138	128	159	168	167	150	142	153	167	158	154	124	137	151	150	158	142	154	143	141	148	139	172	155	134	144	136	158	155	133	157	131	149	166	161	152	152	168	149	142	138	170	165	129	159	132	172	144	145	155	153	147	154	132	159	168	166	151	147	168	148	156	144	149	146	147	134	144	135	151	156	154	128	153	130	153	132	147	141	151	154	155	156	160	116	146	153	141	123	151	143	147	149	141	148	134	140	161	162	145	155	148	150	166	180	146	151	153	149	152	153	151	130	147	157	143	181	164	151	145	152	165	164	166	154	161	139	139	141	135	135	164	156	130	158	145	161	161	154	146	172	153	142	160	128	140	172	166	139	155	170	125	141	144	138	147	148	133	168	118	158	155	161	148	130	152	140	161	151
345	3	3500	122595	396	12	88	421	631	531	293	427	370	379	353	333	276	268	280	274	256	248	259	244	230	256	210	225	239	211	192	193	179	181	186	171	174	177	191	150	178	160	163	172	173	182	153	146	138	174	132	154	146	138	170	121	152	136	169	137	145	126	146	138	147	134	147	145	127	142	161	147	138	137	137	152	137	138	157	144	147	120	122	149	148	176	135	120	141	116	147	124	140	131	136	146	146	148	108	135	122	137	140	121	155	127	135	131	139	137	118	150	142	121	121	118	113	146	125	145	114	123	143	131	139	143	134	113	123	135	144	115	118	152	142	142	136	140	136	139	135	132	147	113	118	137	141	129	137	141	133	141	131	132	130	121	124	135	137	115	133	122	158	154	135	154	123	158	122	127	137	147	116	120	109	126	128	130	144	134	117	113	128	125	111	134	126	121	135	127	136	123	121	126	116	120	126	105	113	129	128	131	120	124	120	134	149	120	119	112	130	142	122	116	130	129	147	119	142	128	128	137	108	136	135	157	154	115	124	122	128	124	145	125	116	120	124	128	131	128	142	126	133	116	157	122	120	137	127	144	135	122	130	126	115	140	120	107	132	132	141	129	138	126	131	129	120	133	118	135	118	136	128	127	135	126	110	135	147	129	147	118	114	135	149	130	141	122	146	135	115	133	130	115	150	135	123	116	137	137	134	136	132	125	127	134	139	132	117	143	123	128	131	141	130	125	134	140	139	112	102	112	132	147	147	136	126	129	110	128	111	114	128	126	150	131	108	119	136	129	142	130	120	129	144	125	126	140	134	129	122	112	133	113	125	130	136	142	136	133	104	111	129	140	115	128	115	139	124	112	145	138	130	133	124	113	131	114	135	116	121	113	132	135	122	117	122	118	147	135	127	124	107	124	126	135	126	129	109	118	122	118	137	125	119	130	131	130	142	116	121	143	133	139	118	139	126	99	126	128	118	135	118	131	108	117	134	116	126	123	126	119	140	139	150	116	135	120	132	121	115	143	149	135	133	124	142	123	130	125	124	143	116	130	112	131	129	129	129	148	131	120	157	114	148	125	107	125	107	130	123	150	117	125	124	140	131	139	145	135	128	128	135	129	129	109	123	131	112	124	132	110	130	115	132	133	133	122	127	101	126	139	122	141	139	131	141	111	129	116	124	136	123	126	110	138	113	138	130	128	136	132	118	126	129	121	123	127	130	124	141	124	117	124	128	131	118	95	130	117	119	131	142	120	137	125	129	139	116	115	147	104	123	151	136	134	129	145	122	133	115	125	120	127	111	134	124	126	121	129	101	119	138	112	138	118	126	127	128	139	140	113	119	128	137	132	127	160	122	129	116	116	133	117	131	129	134	153	124	123	141	145	115	110	118	131	115	135	123	104	125	133	149	144	123	125	126	144	136	127	112	151	117	132	138	106	110	114	138	143	127	118	134	122	110	134	124	116	118	147	123	123	164	126	134	151	143	114	137	126	140	133	127	160	118	113	139	126	138	123	122	112	127	131	133	122	136	114	134	136	129	126	141	147	123	115	129	138	136	150	139	124	136	123	126	109	129	139	110	144	126	118	107	123	122	133	115	133	128	135	110	146	129	125	119	122	122	110	124	114	133	129	118	147	133	134	107	112	132	110	119	134	108	133	121	134	126	129	143	131	127	140	113	121	129	127	139	126	143	129	130	147	129	126	113	138	107	162	129	140	143	133	124	118	147	130	138	133	153	124	126	125	130	141	121	130	133	127	124	126	131	134	118	137	138	105	127	131	130	134	129	113	136	133	126	135	115	122	118	146	140	115	135	90	112	137	120	124	131	123	129	125	114	140	132	135	119	130	128	127	141	107	114	118	117	138	112	140	129	135	131	111	129	115	133	136	127	123	122	124	118	113	130	126	128	147	117	120	134	130	145	121	127	127	102	131	117	120	156	152	118	131	142	141	139	145	119	130	121	137	127	122	115	136	135	140	134	142	121	137	122	143	96	123	120	128	129	129	146	117	121	113	145	134	125	117	132	134	126	155	120	124	140	133	145	147	130	122	141	119	125	125	118	121	131	126	151	125	126	139	139	124	129	135	137	126	136	107	113	113	130	118	122	133	123	129	126	132	118	124	105	144	119	119	129	137	127	148	117	136	123	116	125	136	133	116	120	120	125	136	128	131	112	138	107	134	122	134	121	121	139	118	141	129	111	123	126	122	135	148	139	123	125	120	144	116	113	152	114	136	131	121	116	116	129	123	117	112	101	125	127	128	108	123	113	142	108	132	137	134	129	123	119	158	134	146	126	128	131	95	133	139	138	109	121	130	122	157	131	108	133	126	128	129	142	114	112	115
345	0	2700	122718	403	12	26	258	487	572	358	394	359	374	353	317	292	310	288	306	296	383	434	434	357	339	305	267	295	236	280	263	249	250	224	246	266	236	265	272	229	216	232	241	257	249	231	230	229	223	257	255	261	255	301	296	289	268	280	261	237	253	236	224	171	207	221	196	199	191	206	199	195	218	197	221	204	198	181	217	178	204	184	213	186	187	198	181	183	208	210	216	217	175	199	190	180	197	190	201	197	209	188	216	163	191	199	204	240	173	182	215	208	208	194	237	206	194	171	175	186	182	173	180	201	201	204	201	179	206	193	211	181	194	179	221	183	211	182	199	203	208	202	192	180	212	207	175	191	191	181	196	197	160	216	182	233	192	206	196	189	173	207	190	165	232	193	205	197	176	194	173	183	197	211	185	192	164	206	181	186	206	210	179	206	198	172	193	224	163	203	181	202	195	194	195	200	188	179	216	210	191	182	171	189	205	203	211	188	202	172	190	173	186	189	194	176	185	199	197	197	181	201	218	196	173	190	187	195	185	199	213	160	202	185	204	167	197	181	171	200	192	172	198	172	210	188	193	195	189	196	206	193	192	204	188	184	201	200	205	180	215	196	185	189	202	178	173	176	193	188	169	167	205	202	178	195	180	192	190	200	191	194	177	180	182	183	206	185	172	176	175	193	215	199	174	195	163	196	201	178	188	196	202	185	163	196	185	171	202	192	178	170	197	212	200	201	214	173	156	205	183	180	214	199	195	172	210	199	193	206	191	178	165	161	185	196	182	208	205	203	189	194	188	199	167	212	196	187	198	195	159	168	199	184	188	181	200	187	205	189	191	190	193	183	170	191	174	196	202	170	193	190	205	191	169	188	182	168	185	186	194	181	182	193	191	172	188	175	177	189	191	183	170	217	190	212	177	163	218	184	199	171	196	195	198	197	210	171	194	214	199	190	178	159	180	178	203	189	169	179	185	178	196	181	198	185	192	163	201	188	197	167	212	175	184	185	183	182	185	161	182	191	217	181	196	202	195	187	210	192	177	181	215	169	182	192	206	191	187	199	199	196	181	173	184	191	181	167	180	198	183	176	166	189	202	185	151	169	199	191	180	187	177	174	214	211	183	172	173	181	216	191	190	222	206	168	202	184	204	169	198	172	174	190	178	182	187	173	191	179	228	211	177	154	218	176	183	152	194	201	175	176	174	176	208	207	191	197	196	219	170	181	194	178	177	201	223	196	192	175	194	189	222	177	178	175	199	188	193	202	193	198	167	171	173	200	190	173	188	188	193	203	168	193	187	188	194	195	179	179	189	187	186	204	219	186	208	170	203	179	213	186	191	180	204	166	181	177	194	181	188	186	178	192	198	190	201	178	172	182	199	186	186	182	208	163	187	196	203	199	184	193	196	177	182	204	199	199	214	182	191	176	164	173	192	208	175	170	157	221	191	181	200	195	201	184	193	201	184	172	185	186	182	186	186	194	172	190	188	186	184	227	199	183	172	186	184	189	170	221	188	167	185	188	185	191	193	180	189	199	178	199	183	171	199	184	184	205	210	189	201	180	195	177	222	182	194	176	191	168	211	182	177	187	178	169	170	156	191	185	173	184	170	189	189	192	192	198	198	185	212	178	203	181	160	169	202	166	181	170	187	189	202	168	213	180	187	182	174	170	183	182	190	193	198	192	200	179	188	182	188	171	199	191	180	187	196	196	171	183	196	190	196	184	198	168	221	180	184	180	205	189	164	186	181	198	187	201	179	182	178	164	184	177	199	215	204	202	194	191	202	181	173	190	180	149	185	193	177	182	213	194	212	175	215	185	194	154	161	200	199	178	173	173	176	210	182	177	177	192	206	209	178	200	189	186	212	170	192	173	184	195	192	161	183	193	201	220	192	191	171	181	189	168	177	198	187	190	203	194	180	178	203	204	198	209	181	181	191	205	190	182	170	225	197	204	202	197	203	234	162	200	206	175	177	181	206	196	187	211	191	169	186	178	198	187	191	191	169	163	191	183	200	193	198	187	188	198	160	192	205	165	170	192	196	179	172	197	187	187	180	187	201	193	186	186	205	160	172	183	171	196	170	186	191	181	180	194	174	187	191	166	196	184	186	175	191	170	176	195	188	205	190	196	221	181	203	184	202	180	195	219	172	209	193	200	217	201	198	201	195	194	183	172	174	169	197	199	185	169	205	187	195	188	186	186	179	177	212	184	191	182	178	191	179	191	194	179	188	199	190	176	181	196	216	170	195	193	182	204	191	216	158	181	176	177	188	191	188	197	191	200	193	194	198	168	190	177	208	190	190	166	197	187	199	186	183	181	209	193	186	173	186	204	170	169	201
345	1	1900	122841	395	17	85	526	681	444	347	422	346	337	298	274	272	248	247	256	233	264	257	229	193	221	187	177	193	183	182	190	165	160	157	151	150	157	138	161	135	131	155	154	136	162	154	136	133	156	169	175	160	170	170	126	140	131	118	134	146	148	135	151	110	140	134	144	131	118	150	130	133	129	124	149	140	130	132	119	132	137	135	149	147	135	141	121	136	132	121	104	130	133	131	135	129	146	127	127	133	145	111	131	127	132	118	128	125	127	119	125	142	110	137	132	131	134	134	125	139	120	139	126	120	129	147	134	126	144	121	105	119	142	119	106	115	123	108	126	124	112	127	143	129	127	126	97	126	117	117	120	134	129	118	134	121	108	117	109	137	134	121	120	125	124	125	107	128	134	110	129	120	139	125	138	134	123	113	118	112	128	120	102	107	128	119	110	128	102	124	137	132	126	128	122	119	132	108	122	119	132	117	120	107	106	123	113	126	127	120	116	111	112	133	125	123	128	124	121	118	109	141	123	116	107	132	126	118	109	145	111	131	134	120	112	132	105	129	127	138	112	123	133	114	119	126	134	139	109	125	140	126	120	109	120	135	114	117	131	107	113	126	121	114	111	105	126	126	135	131	141	133	122	109	137	104	113	116	117	130	115	116	121	136	122	124	128	115	121	124	123	108	130	123	120	106	127	127	121	125	121	122	132	132	117	140	121	109	128	114	130	118	130	110	122	128	139	107	100	130	107	118	137	121	136	113	117	147	108	127	124	113	140	117	134	133	142	102	129	125	128	116	118	108	127	123	132	98	110	144	136	119	135	121	127	116	120	110	138	119	129	117	118	138	126	112	108	135	123	125	120	121	113	110	111	117	105	126	130	128	134	131	145	120	113	115	126	128	109	148	122	121	133	123	115	124	137	119	128	137	114	119	137	105	134	129	123	116	137	112	111	127	134	135	120	108	132	118	124	109	125	106	122	120	132	120	114	126	129	112	104	136	102	127	130	110	111	133	121	137	100	94	106	122	110	123	109	121	140	117	124	107	125	125	115	121	117	119	132	130	124	116	125	129	125	138	108	120	101	136	113	126	116	113	130	119	123	127	132	114	134	94	115	126	147	112	132	130	118	139	118	121	106	148	125	103	113	108	109	110	116	139	129	128	106	120	112	119	117	104	116	133	112	105	121	131	119	104	115	130	148	118	117	123	108	129	115	122	135	141	142	112	121	109	133	104	125	121	121	131	110	119	133	135	125	112	107	129	109	129	102	112	120	128	119	130	127	126	108	116	108	96	120	135	137	135	124	103	92	126	139	125	109	118	123	113	128	98	126	138	128	122	122	134	115	139	105	129	137	107	118	125	117	134	127	118	137	119	128	112	134	121	127	130	130	126	123	111	109	121	119	130	147	106	123	104	131	126	128	103	110	132	122	139	120	113	138	150	128	130	106	117	127	120	120	106	116	122	118	129	115	113	134	124	120	133	139	123	115	147	116	120	139	123	104	119	147	135	124	126	133	132	123	120	120	112	125	130	120	109	107	117	115	127	120	127	93	118	123	120	130	117	133	111	133	121	113	123	121	111	127	127	97	140	118	119	114	109	127	112	137	138	107	111	137	107	121	114	107	135	129	127	113	112	121	106	118	122	117	140	138	128	113	116	137	131	116	121	143	120	102	120	116	117	138	136	129	133	136	120	132	131	143	129	133	128	140	108	113	140	125	118	135	112	104	118	97	135	114	125	101	120	120	117	113	122	110	153	121	111	140	113	116	117	125	126	134	148	121	102	129	113	131	113	128	119	123	116	120	124	109	120	114	120	143	106	125	138	116	128	105	100	136	136	111	126	98	113	120	114	117	121	121	103	131	137	128	129	127	153	143	135	132	126	112	112	135	119	117	122	110	114	104	128	120	130	123	121	120	134	121	124	120	110	130	126	102	99	130	112	116	108	112	118	121	121	144	126	122	123	125	141	121	133	115	124	146	131	133	124	101	137	134	121	121	111	121	119	118	106	122	111	122	125	134	130	122	135	107	133	126	105	137	125	127	116	128	112	130	128	117	110	99	140	116	101	144	127	110	113	129	110	127	128	155	117	131	114	120	122	145	115	121	112	113	107	117	123	129	112	119	102	126	119	117	129	130	106	118	119	113	119	115	120	110	121	127	125	116	120	125	130	122	135	124	135	134	134	116	127	128	117	141	119	117	123	134	108	122	118	108	121	114	121	125	136	121	128	118	105	112	122	102	119	117	111	108	126	97	120	122	119	141	116	132	120	111	124	114	115	105	112	151	106	114	100	122	123	129	118	118	129	118	137	132	129	123	102	117	123	130	120	140	133	121	111	113
345	2	2100	122964	392	5	79	456	598	350	334	421	387	372	325	312	299	270	266	277	290	328	359	397	416	386	353	251	239	216	194	195	175	178	175	179	159	198	185	160	168	148	169	166	156	170	163	169	153	155	151	142	163	175	129	149	129	142	156	144	150	142	161	152	139	143	133	151	142	153	179	159	155	126	143	141	122	154	135	150	125	147	120	151	137	145	130	134	116	135	123	149	153	147	137	148	149	137	126	155	120	119	136	122	137	127	124	131	161	139	133	132	146	127	134	140	127	130	145	136	122	129	148	140	144	128	132	127	129	126	115	130	126	138	126	128	163	145	131	133	144	131	131	117	124	125	139	144	153	135	120	152	130	148	143	119	129	122	122	133	150	151	121	112	110	132	132	134	136	142	155	147	146	145	134	135	131	129	141	150	122	127	130	138	136	129	126	139	98	127	110	164	135	153	110	129	131	133	141	127	125	139	131	130	126	100	145	138	143	148	144	135	138	132	124	128	131	118	141	129	138	144	148	140	149	126	128	132	140	116	120	135	150	142	140	153	143	113	116	131	142	132	140	126	131	116	139	122	132	140	138	133	118	128	119	139	121	134	139	130	147	129	139	133	128	133	134	118	126	106	126	131	129	118	129	123	127	137	137	128	139	141	140	123	161	111	123	139	124	120	130	143	121	154	121	143	121	129	137	144	117	158	130	136	114	119	120	145	123	129	133	159	140	109	124	128	117	123	135	132	137	121	143	147	122	124	122	124	141	128	142	136	141	134	132	104	135	115	111	126	136	130	129	127	133	146	146	128	118	127	120	130	128	138	135	122	140	149	147	136	118	137	122	131	130	108	108	112	129	138	114	146	132	131	128	133	135	129	141	128	141	130	122	124	114	130	131	144	125	126	120	125	132	131	153	111	128	146	147	123	135	141	130	121	127	132	116	132	134	128	119	144	135	129	135	117	125	116	122	118	129	110	121	121	128	116	143	146	111	141	146	144	129	124	97	117	128	148	122	142	134	134	115	139	137	127	139	125	117	127	116	129	133	109	118	132	145	125	126	136	127	141	122	131	135	134	128	125	147	125	138	145	106	133	136	126	139	145	125	119	129	114	135	119	129	143	114	132	124	138	139	117	131	130	130	129	125	138	126	112	138	118	134	136	141	132	131	117	135	139	131	144	119	106	155	145	137	126	135	140	119	110	121	135	127	106	145	137	128	141	136	119	137	127	116	116	128	133	106	140	131	124	120	120	156	117	120	143	128	135	131	129	122	145	117	146	128	112	133	116	131	110	147	145	136	132	130	136	149	134	128	128	142	137	132	113	138	109	128	159	128	129	129	100	124	101	144	137	133	137	147	132	117	120	123	137	113	135	115	128	121	120	122	129	133	129	111	132	139	130	119	129	123	131	114	100	111	111	103	129	145	121	153	138	133	120	124	139	114	126	118	137	130	132	127	144	126	153	118	123	135	124	145	130	115	132	132	144	147	125	157	139	134	143	151	136	112	127	139	137	105	128	143	116	135	120	128	135	141	128	129	139	120	134	149	128	136	118	130	134	129	130	118	123	131	142	131	121	134	134	132	149	144	144	131	131	136	139	123	110	129	133	135	133	109	145	124	109	130	143	133	126	138	138	131	134	135	112	137	129	146	124	136	132	128	135	135	114	127	140	119	138	144	138	138	119	115	118	126	134	132	152	142	137	141	122	146	110	137	128	130	128	120	144	147	142	124	143	117	106	130	137	127	126	138	114	125	120	159	140	124	144	113	106	131	147	136	107	106	135	127	136	143	130	136	138	112	138	121	128	116	110	146	132	141	145	121	150	127	122	140	114	118	147	132	131	138	128	137	158	128	127	157	145	129	119	126	110	126	111	127	137	139	122	140	153	137	140	136	123	151	130	147	120	126	132	117	136	128	146	139	139	135	121	95	115	129	123	125	140	133	135	120	146	116	138	140	138	148	138	124	122	145	124	134	126	128	108	118	121	138	136	129	137	145	143	146	128	116	130	119	128	129	128	129	147	113	129	115	146	140	135	153	151	123	130	115	120	119	139	127	129	157	126	125	132	116	121	138	106	135	126	138	116	132	125	131	141	131	135	132	142	135	133	155	156	139	125	116	120	141	130	149	154	155	128	138	140	139	128	124	151	140	132	120	133	137	140	121	136	142	132	125	136	127	117	136	108	116	124	128	146	126	115	127	138	128	136	124	125	154	144	115	143	143	142	124	123	115	119	126	116	135	125	109	144	130	131	139	133	122	127	135	126	145	131	134	124	143	129	128	130	141	125	131	135	150	129	118	112	109	134	130	117	125	140	147	131	121	111	117	116	108	142	120	132	152	125
345	3	3500	123088	398	13	81	431	562	366	364	437	414	406	359	344	328	318	265	258	243	319	439	583	644	719	754	757	756	650	651	493	408	332	232	205	193	200	216	190	201	201	192	201	181	181	189	155	175	170	188	165	154	169	172	161	178	178	140	162	149	172	172	153	166	156	164	148	169	163	148	176	158	162	130	176	137	138	151	166	159	147	152	158	152	147	158	173	159	165	169	166	141	169	151	127	139	163	154	143	149	170	142	140	145	129	140	167	147	151	160	136	145	152	151	148	132	148	146	139	153	153	139	132	143	152	144	156	165	172	135	150	138	159	154	149	164	144	158	159	141	141	148	145	149	136	141	156	143	159	157	151	123	159	138	151	139	163	150	158	135	137	126	114	143	149	147	139	166	148	118	151	144	149	156	133	165	159	146	153	158	161	131	145	143	148	159	161	137	133	161	145	155	127	149	137	130	140	144	141	129	133	133	113	137	166	153	144	137	156	138	174	158	135	155	136	129	133	144	135	141	174	150	156	154	153	137	125	140	125	156	153	151	133	148	142	142	136	134	147	157	149	151	147	149	149	138	152	123	144	139	156	161	136	153	150	143	135	157	152	132	131	120	130	124	140	134	184	149	149	123	134	156	142	145	147	150	158	165	147	142	162	148	145	134	139	155	161	163	139	148	150	141	166	176	124	160	144	128	138	137	143	149	169	144	140	162	153	155	131	158	152	167	143	154	142	161	143	163	133	155	169	181	131	148	137	134	126	133	124	169	134	134	158	128	161	161	131	158	141	138	116	160	125	163	152	147	148	155	134	163	129	148	153	125	146	145	141	149	135	147	156	136	153	174	149	166	158	139	136	129	128	142	137	143	167	148	151	146	153	135	122	140	141	122	142	121	132	147	150	150	134	141	149	122	133	141	148	151	125	162	123	141	162	146	130	133	138	139	135	143	157	146	148	142	158	136	143	147	150	150	158	145	140	140	139	156	151	172	162	127	137	130	159	133	162	140	149	110	146	143	126	148	135	147	150	159	154	172	155	145	147	155	163	166	148	141	160	154	141	151	136	140	135	134	151	124	147	152	141	128	130	153	135	144	114	142	141	132	150	151	172	128	132	156	130	133	133	136	143	142	131	144	164	149	143	142	146	129	162	147	155	146	143	132	153	154	145	138	151	156	135	135	147	141	143	145	141	155	152	149	148	157	136	128	131	134	147	161	123	152	161	144	156	155	131	156	117	149	144	124	149	138	149	152	132	132	141	131	149	129	142	148	162	144	143	145	133	150	107	149	136	162	136	171	148	141	142	134	143	155	149	147	124	142	145	138	160	128	149	141	156	162	118	137	160	148	156	128	144	162	153	121	145	122	151	158	128	140	145	144	141	149	133	138	169	143	144	151	133	141	150	142	151	149	155	158	145	151	177	134	154	137	152	131	134	170	148	151	126	145	128	157	160	135	143	134	151	150	132	148	156	128	153	155	140	152	117	132	132	141	148	152	146	144	131	147	124	129	139	178	148	130	139	142	127	144	148	135	140	128	147	139	144	124	120	147	160	134	148	161	118	163	129	130	144	130	168	156	143	153	144	130	161	144	134	129	129	138	137	138	131	151	155	146	156	127	116	133	132	178	155	156	133	137	129	122	123	143	124	140	132	145	148	120	148	139	158	145	138	138	152	144	157	138	144	136	149	135	138	144	145	145	128	141	140	155	141	145	145	162	147	149	121	141	132	151	162	147	142	147	147	134	142	138	147	140	153	145	165	148	179	127	152	148	138	121	140	172	160	141	137	112	140	137	139	141	146	140	152	142	153	154	159	133	125	138	156	149	134	155	149	162	150	135	155	159	174	160	146	154	132	152	154	166	149	150	128	154	119	139	144	134	142	155	126	149	154	144	141	151	150	171	131	166	155	154	156	136	142	130	149	159	124	161	144	138	140	159	140	140	134	136	126	131	150	136	167	140	137	135	163	147	143	152	137	151	146	124	166	152	119	135	149	146	141	152	163	150	156	126	129	134	134	148	142	148	127	134	123	157	158	136	145	130	140	149	137	146	157	149	156	135	151	129	132	136	157	146	159	145	141	142	154	157	147	150	130	121	164	155	158	151	144	134	145	136	155	160	160	124	144	144	146	151	148	156	142	151	145	166	164	146	157	149	124	143	157	136	128	146	158	152	158	150	134	155	140	157	133	143	141	141	143	130	163	146	144	152	122	149	155	149	143	149	141	154	143	136	154	151	142	150	144	140	145	146	150	144	155	127	142	133	168	134	150	125	165	131	155	141	156	142	133	131	154	151	149	119	130	139	144	144	144	120	161	148	150	130	159	135	148	142	147	147	130	135	157
