345	0	2700	83717	392	1	33	301	491	535	543	599	540	536	494	457	441	420	400	402	410	401	382	383	362	336	338	359	304	313	326	277	295	297	293	293	288	262	268	253	264	266	277	285	248	246	272	254	233	252	228	251	248	248	237	269	228	242	241	246	237	250	251	235	234	243	208	252	211	218	233	236	202	236	220	243	215	241	220	233	243	210	238	235	225	210	207	220	224	233	218	227	232	217	220	227	211	266	208	216	201	214	215	185	210	194	204	239	226	217	239	239	203	224	209	208	240	219	191	242	225	212	209	193	215	223	200	228	210	223	211	194	218	173	267	226	208	203	219	208	221	227	250	206	206	229	224	202	215	195	209	195	209	208	235	207	214	218	228	214	232	206	210	208	231	204	209	218	198	223	187	245	216	219	208	212	217	209	216	227	211	233	218	203	191	226	216	232	223	229	195	198	190	192	230	225	220	188	226	219	205	231	229	209	211	209	194	211	215	198	228	207	212	212	236	228	188	210	200	206	209	201	222	213	192	216	235	190	208	204	204	240	212	230	200	224	225	224	213	206	202	199	225	215	201	224	217	204	192	222	216	236	228	222	207	195	229	196	198	191	221	230	206	198	228	172	205	227	234	198	243	207	243	201	221	182	206	212	209	206	198	214	215	196	221	224	217	197	224	196	217	210	225	221	227	211	199	198	212	192	219	193	206	229	200	190	227	210	200	240	186	226	215	210	205	186	201	191	237	185	194	193	188	207	208	207	233	228	198	229	239	209	215	204	207	228	195	196	212	195	188	239	213	213	209	225	225	217	204	228	239	212	229	194	237	202	209	216	217	221	212	244	203	204	205	217	231	231	196	216	208	201	213	210	196	207	198	213	213	221	202	227	220	180	238	193	227	215	221	210	207	206	216	197	231	203	200	212	184	208	206	228	200	225	227	186	196	186	209	214	199	212	232	214	211	224	215	211	193	192	210	219	208	217	216	205	196	212	207	241	214	196	232	193	237	235	213	199	228	195	210	209	220	201	226	216	211	196	246	211	207	216	200	217	206	205	216	240	209	227	249	230	200	196	216	210	218	214	222	218	170	210	207	213	211	196	208	239	217	206	216	215	209	209	200	222	210	177	225	200	233	214	236	212	221	212	222	212	232	202	230	214	219	209	197	217	219	218	221	205	217	206	200	223	213	201	207	222	235	209	210	214	203	220	219	218	200	184	210	210	224	194	197	213	218	207	227	195	203	222	192	202	198	223	212	203	223	214	230	236	188	202	226	198	198	235	224	206	221	205	245	200	229	206	224	184	209	216	217	229	228	210	187	215	238	199	207	215	222	214	205	203	185	194	197	235	211	194	226	220	212	207	235	226	194	215	218	199	202	216	227	228	228	216	228	199	214	212	225	221	209	233	199	226	219	230	199	213	194	218	213	221	202	206	210	210	196	210	213	200	206	220	203	200	216	213	220	209	225	201	222	205	210	205	187	217	206	227	219	212	225	204	206	218	187	215	209	195	204	191	213	176	231	191	224	226	218	198	255	228	206	226	208	218	217	226	218	194	216	234	211	195	191	202	207	196	198	221	215	224	212	195	220	211	192	208	205	196	230	194	201	227	198	221	222	214	224	209	223	210	193	219	213	202	215	192	206	210	206	217	193	206	203	200	216	206	215	211	200	237	189	222	219	223	199	222	188	196	196	236	221	199	208	222	181	217	226	230	205	207	216	206	213	205	203	216	211	225	189	212	213	219	225	203	215	220	204	230	216	192	195	197	212	236	217	208	189	202	208	229	208	226	195	214	204	217	209	201	229	231	203	193	232	213	203	211	190	222	213	224	214	226	195	208	216	233	195	205	204	205	189	204	189	203	196	209	225	208	201	192	236	203	200	194	199	214	205	218	241	219	222	223	232	220	215	205	212	197	208	214	227	220	221	195	196	213	202	193	209	203	199	213	223	207	197	213	198	204	200	197	213	203	214	214	209	232	197	209	218	230	205	215	195	202	203	212	196	210	216	213	241	223	194	231	178	198	230	226	201	192	234	223	229	224	203	204	215	214	210	238	203	221	212	213	208	212	198	217	196	213	181	203	224	207	217	187	226	210	199	216	202	215	190	236	193	212	201	225	214	197	217	219	201	209	198	197	201	232	209	190	216	190	218	217	228	205	191	192	207	235	227	233	196	218	202	221	217	201	198	208	206	241	195	212	211	209	187	200	228	191	194	211	220	199	214	219	217	218	209	208	186	181	224	194	197	200	208	220	205	205	215	205	227	217	212	185	212	196	210	198	204	220	210	227	219	243	220	218	195	208	230	194	179	207	210	180	217	209	230	231	200	203	202	204	221	245	234	208
345	1	1900	83819	409	1	70	342	413	511	493	509	478	478	426	421	403	384	377	351	368	410	373	344	347	316	326	302	316	288	287	270	323	266	273	267	306	284	285	282	290	268	258	248	271	306	255	262	286	260	271	277	255	270	254	278	282	268	284	261	257	262	274	254	251	267	260	266	272	292	246	253	277	246	251	264	248	254	231	254	240	252	265	259	281	259	282	247	252	244	239	267	236	280	218	276	268	243	261	254	270	245	273	252	241	242	237	230	270	271	253	242	264	243	241	266	270	232	219	274	235	266	240	259	264	274	253	268	252	259	255	233	220	227	243	255	268	248	260	243	276	259	247	251	274	250	274	227	240	250	275	233	244	245	278	246	273	258	236	229	248	257	237	276	257	241	251	242	237	254	218	249	262	245	266	265	240	267	268	250	264	219	245	264	280	255	263	262	269	244	249	263	229	257	248	245	241	232	270	259	277	254	239	240	265	238	247	255	253	246	264	262	220	240	254	241	238	246	246	250	245	267	260	281	260	253	236	249	230	267	262	303	219	250	259	278	251	258	231	251	278	278	252	239	239	268	253	263	222	258	254	264	248	253	244	281	240	242	266	264	251	257	237	235	245	259	231	244	230	266	254	236	250	260	253	240	237	256	258	231	264	243	238	261	250	280	270	239	231	264	267	271	242	235	256	251	257	255	235	270	221	250	229	250	281	246	246	246	254	223	259	237	257	247	230	257	266	246	269	247	241	259	258	276	244	240	269	227	268	254	261	246	277	240	245	257	232	242	237	248	239	259	237	252	246	245	233	243	237	255	221	251	254	242	240	238	237	280	254	241	238	230	251	256	257	275	244	246	253	222	257	246	251	247	252	240	251	247	229	254	231	261	275	251	235	247	275	247	250	245	241	253	249	249	244	233	240	276	233	238	259	252	222	255	246	239	243	237	291	255	244	228	258	274	224	241	261	239	239	253	246	228	267	267	271	252	258	239	264	251	259	264	244	257	243	258	253	248	236	244	247	255	274	214	234	264	238	242	255	278	227	257	260	267	252	252	255	273	253	263	231	253	255	249	254	243	250	232	262	242	237	265	237	275	240	255	236	266	219	249	257	243	254	241	256	249	258	243	264	266	261	253	252	248	252	245	245	259	262	262	256	253	226	263	244	253	261	256	234	224	241	272	241	267	244	250	278	240	250	288	256	244	254	268	234	274	256	236	258	263	260	240	253	258	236	245	254	270	255	269	251	237	229	235	257	249	232	234	248	254	235	271	246	257	233	237	274	246	233	250	265	233	246	226	260	247	268	265	259	253	261	226	267	252	242	259	258	234	231	278	241	259	253	266	213	252	266	256	232	242	245	253	238	236	239	260	251	236	231	267	234	270	253	254	241	236	267	260	267	234	253	259	229	242	233	254	249	236	269	259	281	228	249	276	247	270	271	243	246	241	256	240	250	253	252	254	250	277	218	247	251	233	251	244	243	249	249	258	235	268	240	243	245	240	249	262	252	250	242	240	274	229	242	259	257	241	255	256	276	264	246	260	263	253	250	236	251	240	238	247	237	246	236	267	257	254	257	255	248	278	254	251	247	245	264	267	249	245	230	241	251	249	232	274	248	262	245	245	266	259	254	251	247	244	248	242	258	208	258	248	261	246	259	213	224	246	257	253	254	261	231	271	253	261	247	247	265	240	266	243	245	259	252	248	245	233	217	242	263	282	253	257	261	256	240	233	246	254	218	247	238	271	258	243	255	254	282	236	275	249	215	245	278	250	249	251	244	253	236	240	234	250	224	277	258	222	259	262	271	259	247	261	255	250	257	244	247	245	248	229	275	263	236	257	255	253	243	259	274	244	240	247	249	246	234	240	258	242	259	291	251	249	264	278	264	254	274	246	227	246	253	244	227	270	247	242	225	270	246	249	222	265	229	242	245	248	253	250	240	263	257	230	250	256	282	220	268	240	254	234	259	234	263	253	228	245	238	241	236	235	235	260	262	253	239	252	251	257	254	261	256	268	246	241	243	213	253	224	222	259	265	229	254	271	252	257	244	231	241	238	250	255	271	242	256	234	235	252	263	216	248	252	252	254	255	239	253	247	244	250	233	255	249	268	258	287	214	245	257	265	250	228	233	281	250	250	242	245	241	265	231	232	248	231	249	243	253	241	248	261	249	265	240	253	241	271	239	260	225	254	273	227	247	234	237	250	256	256	250	253	234	264	246	246	287	280	255	261	237	241	268	271	240	252	234	264	245	249	232	262	264	239	252	278	275	233	271	261	243	266	264	251	256	217	210	249	245	241	246	236	252	264	243	257	256	251	256	247	248	226	267	258	266	248	263	228	243	247
345	2	2100	83920	413	2	69	345	399	545	500	538	502	522	451	472	428	417	394	394	388	356	360	350	343	317	316	320	288	318	286	300	281	277	324	279	325	283	280	279	306	279	275	290	297	205	291	271	284	250	261	262	268	262	246	261	284	278	262	252	263	270	261	260	235	245	245	247	232	247	270	244	238	247	269	246	250	247	254	242	244	263	234	238	244	246	244	239	257	244	267	248	248	243	244	254	254	268	245	230	266	254	252	251	266	231	276	256	237	268	228	260	236	232	236	236	223	225	253	270	237	235	266	259	271	238	245	248	244	253	239	249	254	243	236	266	253	264	236	236	242	267	246	256	216	256	254	226	259	251	264	257	244	248	253	260	206	251	255	238	228	239	280	246	239	259	250	240	226	232	231	227	227	255	240	242	236	230	237	250	252	250	251	250	239	224	220	241	255	244	256	253	245	250	218	258	258	268	242	245	241	233	239	252	228	251	257	231	253	255	248	258	244	226	232	257	265	247	233	223	252	224	239	236	257	250	252	248	251	242	243	238	261	227	235	272	229	259	253	248	259	241	259	266	242	236	261	227	215	229	234	262	242	254	220	247	241	242	249	222	256	238	248	236	229	243	238	244	214	248	251	227	239	267	249	269	254	247	224	228	248	233	231	238	240	243	256	256	259	262	243	256	269	244	249	243	236	257	271	255	249	243	242	234	291	237	238	226	253	249	254	231	238	230	249	259	221	271	250	260	249	227	229	245	241	254	248	243	245	237	243	251	214	232	236	257	242	258	200	242	233	250	250	253	227	249	234	236	224	245	232	226	237	238	250	243	236	255	236	252	234	225	248	245	247	247	231	266	229	265	229	230	242	246	231	244	241	243	250	248	245	241	244	232	236	243	257	251	260	245	257	250	244	245	244	251	272	231	264	255	238	253	232	236	235	238	213	247	210	242	240	248	228	234	232	251	251	243	282	227	249	231	249	244	257	254	227	237	230	218	245	219	220	239	261	262	224	241	265	227	253	219	224	271	229	253	233	260	241	252	248	229	217	245	231	251	218	231	248	233	241	271	231	243	228	261	238	230	248	276	258	265	250	236	244	224	217	244	236	243	239	231	254	257	233	260	262	241	228	238	236	237	234	238	264	254	240	256	230	219	251	253	245	241	250	250	252	221	252	236	277	236	228	235	269	262	262	231	255	258	228	246	240	241	233	239	246	247	235	256	235	243	252	227	228	245	251	230	240	228	222	224	235	225	215	259	236	231	239	254	262	239	235	234	236	244	228	230	239	266	250	250	242	235	229	244	273	237	234	230	229	253	228	237	242	251	235	272	246	254	264	238	255	235	206	229	238	248	236	257	262	269	251	240	259	231	264	203	268	235	219	251	234	285	251	237	239	264	261	223	226	242	214	252	226	245	231	229	223	237	259	238	234	240	246	258	264	234	256	224	237	218	232	226	235	281	236	233	253	248	212	238	242	254	235	257	265	231	228	211	251	218	253	240	206	276	258	257	251	243	226	243	256	253	223	218	256	232	223	264	243	234	261	243	213	270	252	244	227	256	245	269	217	244	254	244	238	232	219	266	260	221	231	234	248	227	249	243	234	267	231	238	225	238	247	227	198	239	234	233	230	240	221	227	252	239	247	246	247	244	220	266	237	230	259	250	237	248	261	237	206	239	268	253	222	229	225	204	249	250	242	252	238	232	245	253	262	246	243	238	231	230	218	250	234	236	246	265	243	239	257	228	222	240	245	257	223	252	215	248	260	249	265	260	265	225	219	245	224	221	257	235	239	237	231	265	239	281	230	229	235	238	249	242	228	264	256	250	233	229	240	246	259	237	223	232	241	246	223	232	250	247	231	235	267	229	272	247	238	251	211	232	229	235	252	250	249	241	252	243	246	217	244	256	248	253	260	248	231	255	222	268	249	237	234	218	246	234	249	243	236	242	251	236	228	231	250	239	241	232	255	230	242	222	247	238	236	254	252	245	258	256	232	261	245	254	239	224	248	245	239	251	237	237	259	236	259	235	229	230	230	221	238	242	231	240	253	255	243	238	254	244	272	260	242	243	237	235	225	265	236	254	254	234	245	254	246	245	238	233	238	235	263	236	235	250	255	240	217	242	273	220	249	247	249	248	227	231	227	250	237	251	218	234	250	245	263	233	245	245	218	224	233	251	221	242	243	230	242	245	252	225	231	217	257	258	227	251	262	225	233	232	244	220	226	242	256	250	263	243	230	221	218	240	221	238	243	241	231	235	257	246	253	234	199	243	275	251	237	205	237	224	228	229	253	228	218	261	236	262	247	247	243	258	255	235	240	254	264	269	249	203	232	278	269	235	215	216
345	3	3500	84022	392	2	51	393	483	542	539	589	549	512	488	461	458	443	433	425	414	404	381	327	342	346	322	335	289	305	306	293	296	301	314	286	281	274	255	287	245	300	263	256	281	278	231	243	275	263	263	264	252	288	261	255	258	250	274	235	246	251	234	274	282	261	235	231	247	243	256	226	273	229	229	228	237	263	225	243	260	229	272	227	257	242	251	258	229	253	260	228	249	244	247	235	240	257	245	254	234	263	239	255	255	216	233	258	231	246	258	241	227	231	231	253	234	248	247	243	248	231	256	230	224	272	237	254	236	241	235	239	223	277	231	236	223	261	245	269	279	244	246	259	286	241	226	243	236	232	225	252	236	238	244	235	226	251	249	237	238	253	244	239	239	202	252	236	250	246	248	249	244	257	238	251	243	218	233	275	230	246	231	252	207	229	245	243	239	259	231	220	266	217	227	226	228	234	243	247	225	252	239	222	245	222	257	231	255	263	245	232	228	247	254	230	229	240	203	224	245	233	247	230	253	253	268	239	247	265	209	226	223	219	250	243	225	264	235	274	248	240	220	234	245	225	244	231	226	242	220	223	241	222	251	255	230	227	239	233	239	219	229	245	227	231	233	252	245	264	253	191	240	244	240	244	237	211	229	240	242	234	243	239	230	241	230	218	237	245	245	234	255	246	226	244	240	237	248	246	236	257	229	204	281	223	243	241	241	236	243	237	226	247	242	234	277	221	214	223	280	209	251	243	215	225	254	224	260	229	217	254	243	263	243	236	240	237	245	221	230	262	217	214	242	231	236	225	261	235	240	254	227	237	245	242	233	266	241	216	224	231	229	228	225	237	210	228	238	235	253	253	213	235	256	262	218	241	231	240	255	241	207	230	246	210	216	242	251	220	265	237	217	233	230	261	243	230	232	247	243	209	191	232	244	242	234	239	228	251	241	238	232	238	245	247	228	231	217	231	250	247	222	272	209	210	238	228	236	226	221	197	238	244	225	235	243	268	241	232	240	220	245	230	254	258	238	210	213	244	227	242	231	254	239	229	234	223	241	213	249	241	233	213	229	228	229	214	261	224	243	246	225	254	233	243	226	281	238	236	226	237	234	232	245	252	260	241	241	246	226	240	218	256	214	241	233	236	205	223	231	202	230	236	231	249	233	243	224	258	232	218	256	241	236	246	237	246	206	256	228	242	257	212	243	229	245	259	270	230	234	226	247	234	241	211	298	231	228	209	223	223	220	256	237	231	227	217	247	229	214	261	245	226	250	222	246	224	232	224	247	221	229	239	232	233	235	229	223	227	219	229	224	220	244	207	241	224	221	225	248	202	235	236	249	221	229	220	245	225	236	245	207	216	252	254	209	240	251	221	226	245	257	227	214	233	213	201	247	234	213	247	240	250	231	239	222	252	235	224	215	224	215	221	186	223	244	258	223	210	239	214	249	231	243	228	235	253	254	261	250	242	242	263	219	242	211	246	223	243	231	199	211	233	199	261	239	249	240	229	227	242	261	254	236	216	239	225	251	251	219	242	211	253	243	219	232	236	230	247	265	243	227	248	238	238	227	252	220	246	245	202	230	231	253	235	235	236	262	225	234	221	259	210	187	221	246	247	219	251	207	234	228	214	264	243	250	232	226	254	210	233	239	227	242	248	257	233	218	246	235	224	223	209	254	242	250	243	228	234	240	217	251	255	222	226	228	251	253	259	241	251	240	243	240	223	254	226	244	235	249	235	235	224	249	232	229	222	237	240	254	220	247	240	245	244	244	231	257	205	226	221	222	255	257	238	252	253	243	231	244	239	229	214	227	245	256	238	253	256	233	236	227	224	229	199	260	237	242	238	260	262	246	263	225	250	241	234	231	214	256	236	237	247	219	241	211	227	234	228	258	220	216	241	222	245	254	247	226	241	253	235	246	211	227	221	226	238	226	256	226	273	228	216	236	255	235	229	238	218	252	241	232	216	249	239	232	253	240	217	236	251	229	239	228	216	230	242	249	207	226	222	229	222	240	221	239	235	233	255	253	238	233	205	227	240	211	254	254	231	263	237	222	256	258	252	250	246	239	239	232	245	219	209	223	235	252	225	248	233	229	231	234	242	223	220	233	240	248	247	248	229	216	223	233	243	218	255	215	235	218	233	235	227	231	217	241	213	217	245	245	252	231	220	267	264	235	252	221	239	260	262	235	257	236	249	244	205	207	236	227	254	232	244	230	220	221	253	218	240	254	258	230	235	258	227	231	232	230	219	246	216	234	222	247	243	266	229	245	247	216	247	275	262	259	256	235	227	244	245	211	222	251	251	251	203	225	235	211	243	219	227	229	243	205	234	227	245
345	0	2700	84124	384	1	45	330	482	577	581	600	578	543	524	490	476	437	439	435	417	403	390	391	358	381	334	345	322	351	309	336	307	325	302	294	289	277	285	303	280	261	269	271	248	253	271	248	276	257	260	279	253	218	254	241	253	258	235	256	249	237	250	237	238	211	237	229	230	204	256	266	240	245	254	250	246	219	242	213	249	234	252	244	227	249	250	216	234	229	232	235	227	248	233	210	232	227	224	237	244	236	245	241	232	227	229	213	230	225	251	227	245	235	237	243	215	218	227	228	225	202	253	233	240	232	243	242	232	248	224	225	233	229	232	217	247	225	216	242	233	218	214	218	221	199	227	228	245	208	195	238	237	226	225	231	218	224	224	231	223	211	228	224	226	219	226	246	247	204	196	223	209	217	210	227	222	237	234	209	217	232	229	217	248	230	229	238	244	213	217	238	223	218	219	227	211	241	220	232	224	225	234	216	206	205	225	218	219	250	229	223	208	234	210	244	223	221	238	264	211	243	217	241	242	218	231	253	212	202	224	219	210	256	204	219	228	233	231	219	236	237	224	210	220	221	245	221	225	210	217	193	182	220	232	231	226	200	233	224	192	212	208	205	231	215	245	225	236	210	230	218	224	225	241	227	195	223	224	205	225	215	193	231	251	226	226	225	254	223	203	193	215	244	225	209	191	252	221	210	227	228	211	228	221	226	202	241	223	230	232	248	236	218	246	197	223	207	217	246	240	231	196	228	231	203	236	230	205	228	223	210	226	230	227	229	227	250	221	232	246	229	211	241	216	205	234	225	213	218	238	221	215	220	225	224	214	216	243	223	212	215	201	237	214	225	231	227	227	232	251	225	208	249	217	195	223	222	229	216	259	227	215	193	226	230	242	223	207	221	245	247	217	220	225	240	200	247	248	229	215	243	207	244	197	236	232	216	232	238	226	212	229	243	233	215	211	236	229	217	233	235	212	236	252	222	236	214	204	223	220	231	224	228	220	222	240	214	233	225	222	183	229	222	247	223	225	235	213	197	225	204	215	203	201	202	227	221	204	242	232	217	232	202	239	223	209	223	224	196	212	192	226	198	209	241	214	223	209	236	214	256	214	233	215	232	212	230	203	211	224	230	197	246	237	220	203	248	233	223	211	228	221	217	207	221	223	217	229	203	231	221	212	249	217	223	216	240	214	223	210	226	221	237	235	236	230	215	238	206	232	255	217	209	224	237	217	208	217	235	202	219	211	235	257	249	240	207	222	225	229	197	218	234	239	222	204	226	240	220	211	219	201	214	203	254	234	222	227	213	235	223	223	229	233	224	236	211	229	231	234	194	234	223	210	243	201	240	239	216	227	205	228	212	229	235	230	235	216	224	197	206	242	249	211	193	210	230	224	235	223	203	199	254	206	222	249	222	219	217	237	207	191	235	224	238	193	190	246	228	206	217	244	233	221	236	239	233	241	232	210	221	220	205	203	221	219	233	241	222	228	202	221	208	208	222	223	225	218	231	233	229	225	257	211	197	201	253	219	230	238	230	224	212	247	223	207	200	208	245	236	226	229	232	201	217	200	213	214	237	221	250	217	228	207	227	228	234	236	246	218	217	225	201	212	208	236	211	243	215	245	222	230	239	196	220	220	216	206	203	225	208	206	220	229	211	206	217	214	218	209	208	232	237	219	220	236	229	198	236	213	212	207	213	245	237	204	220	200	236	236	226	218	214	226	219	235	223	204	214	230	195	233	218	229	229	242	191	231	199	219	208	236	216	259	234	203	210	203	218	196	227	213	216	231	242	234	219	200	218	231	230	217	229	220	187	227	243	212	227	219	229	218	215	246	230	206	221	225	220	213	213	200	248	214	230	222	225	246	210	237	217	208	228	213	227	190	245	214	218	228	231	232	246	212	205	198	224	234	228	234	214	235	217	226	217	195	199	197	233	218	215	223	216	220	241	201	209	215	213	231	245	216	236	224	235	223	230	201	234	199	191	225	255	232	211	217	253	231	201	211	228	223	215	237	220	220	217	231	224	212	220	216	222	238	238	233	223	211	206	211	243	219	199	217	247	214	208	209	239	201	201	236	227	228	199	226	217	219	223	222	235	237	219	208	223	226	221	220	222	223	220	240	216	241	227	199	232	238	218	227	226	215	225	221	225	221	239	199	209	217	228	217	239	234	236	210	217	217	212	228	232	203	249	231	241	217	215	242	223	226	233	225	213	207	226	213	230	219	255	220	214	224	200	231	216	213	203	189	246	193	244	215	229	215	212	216	243	200	220	208	212	222	237	211	211	228	228	214	253	227	218	215	222	247	244	220	205	219	228	235	229	221	212	222	212	233	256
345	1	1900	84226	389	2	88	445	464	586	542	570	548	523	483	488	418	445	403	404	394	369	358	368	339	350	338	350	358	329	375	322	315	310	331	312	320	323	332	341	277	344	295	290	296	309	303	298	284	302	298	295	312	285	286	322	276	301	313	298	298	304	302	297	281	285	274	294	289	299	282	254	303	300	299	286	257	300	295	315	295	280	296	310	273	282	259	256	303	299	287	262	277	289	278	285	317	319	298	293	300	263	299	291	279	275	266	301	291	268	298	270	300	272	265	297	289	307	264	306	325	276	260	258	284	297	295	305	290	287	295	271	270	285	279	265	282	279	307	260	284	310	291	282	284	272	276	287	288	291	263	310	289	270	299	259	287	287	281	279	302	288	266	282	284	270	271	286	274	267	274	253	281	293	277	282	287	295	282	283	262	267	289	286	291	306	292	278	271	279	281	276	277	275	291	260	267	286	269	285	284	287	286	287	285	278	294	291	273	280	309	306	292	306	278	261	264	273	266	287	289	270	288	271	303	311	294	278	301	275	303	292	257	272	311	298	315	279	301	280	317	274	291	280	284	267	291	304	291	292	260	281	280	278	280	275	249	288	267	263	291	318	266	293	258	297	302	289	269	278	292	257	286	274	315	281	254	267	272	299	266	300	282	274	289	298	280	270	280	247	286	301	292	253	253	285	305	292	289	275	266	294	286	282	288	273	266	272	297	261	266	268	262	302	290	255	277	315	267	307	270	298	297	294	268	288	285	308	277	319	282	274	308	285	303	275	295	301	286	287	294	298	323	286	274	280	256	293	282	286	289	292	287	303	286	292	262	304	270	283	300	284	301	283	264	282	272	268	292	287	292	270	288	276	283	255	259	294	271	278	285	312	299	338	259	313	282	277	277	289	256	298	308	288	291	312	300	274	269	273	264	300	289	313	285	263	292	270	277	310	247	299	264	292	302	283	272	256	291	283	288	279	273	315	286	273	306	261	318	289	273	275	275	297	282	246	279	306	245	306	283	288	263	290	273	285	302	291	322	290	277	278	281	292	282	267	271	281	271	303	270	274	288	252	280	278	312	287	279	315	268	290	267	283	270	272	290	257	270	289	294	299	258	274	322	286	276	264	288	272	280	303	272	300	293	258	276	294	311	284	285	279	286	297	304	267	289	291	230	302	303	268	284	281	285	295	257	306	251	277	265	322	290	282	303	299	276	260	266	273	285	282	246	272	304	272	280	281	284	281	257	294	306	282	257	298	291	295	285	267	300	271	267	303	306	284	270	287	299	280	293	289	265	285	276	292	304	286	260	274	284	283	263	269	288	286	257	267	310	272	292	288	298	267	273	270	269	295	297	275	251	268	257	269	271	249	273	304	275	280	256	280	281	282	305	293	264	254	297	275	270	282	281	278	305	277	296	293	276	255	286	256	271	282	270	290	297	256	282	294	253	281	281	283	294	291	266	273	296	288	274	260	266	249	288	298	289	282	265	291	291	270	269	282	271	299	290	309	284	308	288	287	293	288	272	267	289	274	289	257	245	288	268	282	282	256	280	262	323	277	288	269	262	291	277	272	254	280	265	283	283	273	276	278	303	306	278	278	286	283	259	298	248	304	270	281	279	276	296	297	310	310	274	272	286	277	272	296	273	302	275	300	287	306	287	301	253	268	278	281	261	281	282	302	265	264	299	259	255	283	296	283	279	256	296	311	267	288	290	273	262	293	279	276	271	286	312	266	296	241	316	289	275	284	290	293	263	279	298	297	289	280	282	300	293	281	256	284	268	287	292	266	314	257	270	263	286	262	264	287	289	281	280	283	256	281	286	280	306	255	295	303	280	268	267	259	322	277	283	279	290	265	284	293	280	291	286	289	278	269	288	293	309	298	270	285	302	267	265	261	305	265	263	294	288	277	274	277	257	263	294	273	265	311	302	264	292	286	299	305	294	293	280	266	304	290	300	297	264	322	304	252	287	301	273	270	262	283	302	263	277	267	292	308	288	246	294	268	265	288	274	256	294	301	284	294	263	295	268	261	331	284	267	304	252	303	280	275	276	271	245	271	288	294	298	266	283	276	288	288	274	307	266	307	273	294	275	295	288	299	246	288	300	275	270	293	283	300	291	312	300	288	302	256	264	260	288	274	273	244	272	263	268	261	302	280	266	272	251	281	283	275	299	287	283	268	265	273	258	264	293	264	299	248	275	280	250	295	295	284	264	265	273	288	303	271	265	286	273	314	261	266	295	271	268	298	290	254	242	268	287	284	274	266	300	291	278	272	308	262	311	273	291	308	289	270	273	275	281	296	254	302	266	302	265	266	272	285	278	278	295	297	265	296	277	261	280	283
345	2	2100	84327	393	5	101	436	499	600	605	602	590	548	478	485	461	461	405	420	394	389	410	388	366	372	346	357	329	307	342	320	345	315	323	326	306	299	322	302	290	316	308	297	296	315	321	292	283	281	316	289	293	300	300	323	285	278	279	320	302	308	260	291	268	289	304	309	281	288	284	269	292	289	281	274	294	277	252	266	278	281	310	292	281	278	304	261	294	264	250	286	263	278	287	270	249	287	279	325	270	266	262	287	268	276	288	255	261	277	304	285	297	272	266	265	280	298	295	280	270	269	288	303	285	282	273	265	276	266	272	289	271	257	272	283	263	283	281	271	256	249	285	283	271	291	283	298	261	285	258	288	251	260	269	286	279	275	257	282	282	278	327	288	310	288	292	261	259	293	284	288	266	247	298	296	274	284	273	309	275	305	277	294	258	261	313	287	292	263	272	255	303	265	266	251	281	286	267	292	283	269	300	265	290	276	260	301	271	283	273	249	262	268	314	298	281	251	257	282	271	259	305	304	258	263	283	278	285	293	285	316	258	285	283	241	298	274	279	282	280	264	280	266	271	284	263	293	274	270	295	267	270	254	288	283	269	287	265	229	281	295	290	282	259	264	303	277	256	277	263	297	277	294	270	268	281	291	250	284	275	271	267	257	256	281	277	283	282	252	307	306	283	285	283	296	272	258	271	284	296	297	283	286	278	267	276	285	285	302	275	291	270	254	292	253	271	274	264	263	276	250	274	271	256	286	271	248	263	260	269	270	293	253	262	256	274	252	283	271	284	284	291	296	262	263	273	290	284	277	267	277	288	262	278	265	297	260	288	286	259	273	265	291	257	277	273	257	258	269	268	271	237	287	278	270	262	285	304	265	277	254	255	269	282	270	276	265	247	283	261	282	296	252	281	269	259	275	251	260	240	287	276	263	285	297	272	262	252	256	283	248	275	290	289	292	255	271	249	277	238	270	274	308	254	274	287	282	282	259	276	259	289	271	279	255	255	248	276	291	288	265	251	269	287	269	279	304	258	262	278	270	265	292	287	292	285	311	302	292	281	280	270	260	252	274	275	278	288	248	269	257	292	286	277	276	272	286	267	259	283	280	292	268	290	277	249	289	262	292	273	252	282	256	288	259	266	272	292	280	265	278	306	281	272	274	289	268	255	284	289	261	264	277	266	268	257	261	276	285	254	272	304	276	280	285	281	281	299	238	268	278	295	275	294	264	278	262	267	293	278	273	280	294	293	261	277	290	259	236	258	292	281	301	256	275	282	290	237	264	267	278	249	282	277	289	276	234	290	289	272	280	263	285	279	276	281	258	261	282	276	274	292	252	302	288	277	268	272	286	277	277	302	272	281	267	266	272	262	255	305	262	271	275	295	268	299	288	260	273	300	266	267	311	282	265	295	265	294	281	279	276	267	283	279	267	250	283	276	254	279	263	263	249	275	250	285	294	261	290	283	305	279	293	276	255	248	274	289	277	279	251	284	270	288	285	266	287	261	290	270	279	294	287	297	292	238	265	275	295	275	276	301	257	274	249	275	294	264	272	296	267	282	273	281	298	256	270	266	298	272	266	269	261	289	290	270	270	300	265	280	244	294	276	258	265	243	294	278	283	260	257	251	243	261	284	256	275	267	247	248	273	284	279	291	261	237	273	266	266	298	281	254	297	286	261	276	269	289	274	278	291	283	292	267	286	291	283	294	257	267	272	279	282	288	296	266	273	270	283	285	297	234	268	309	276	284	268	262	275	280	280	290	282	267	264	283	267	296	268	294	292	288	246	268	271	255	260	271	286	282	245	300	301	297	268	256	267	290	300	291	275	287	295	287	270	296	291	283	283	215	264	268	253	251	286	297	295	263	255	298	262	294	291	271	328	264	286	266	275	262	293	260	266	279	279	265	265	259	276	261	277	268	288	276	293	264	260	236	262	272	276	274	260	265	268	300	278	270	279	273	227	309	280	249	269	265	254	276	284	289	261	279	276	266	290	253	283	282	307	284	257	272	288	267	279	249	292	263	263	276	302	256	274	259	241	282	253	284	271	273	288	269	286	263	281	240	277	260	242	278	262	299	268	266	254	288	276	306	275	250	257	310	272	269	246	288	285	271	296	294	279	258	264	264	270	253	286	270	278	285	260	263	257	244	273	279	278	280	272	274	284	269	271	288	250	281	230	278	298	304	246	269	287	253	256	308	251	288	250	275	261	254	295	288	277	254	275	262	266	288	256	264	273	277	284	277	266	267	280	265	292	295	300	294	267	287	272	278	277	286	261	292	271	279	283	283	294	257	270	270	288	255	284	266	284	275	258	288	268	292	254	259	263	267	273	313	262
345	3	3500	84429	395	5	88	542	624	727	655	659	594	630	534	500	469	446	396	433	437	379	386	395	390	356	380	350	335	324	318	313	329	301	310	337	305	275	308	293	325	309	284	313	290	264	286	291	266	257	291	281	280	301	273	299	273	281	280	274	256	296	256	252	277	241	255	276	241	270	283	275	259	259	274	268	258	301	282	268	257	265	265	252	275	265	271	267	265	261	268	259	254	278	258	246	269	272	289	260	277	272	248	281	279	265	249	265	252	258	279	228	273	258	288	248	248	295	276	281	292	261	301	275	250	225	282	245	275	256	256	283	236	263	249	270	270	266	281	243	264	255	286	267	266	238	239	259	278	268	272	283	261	261	260	263	266	248	263	260	282	244	251	261	242	239	265	252	279	259	250	267	265	280	251	284	256	285	257	270	255	268	241	244	283	250	276	282	258	269	286	274	272	248	263	249	268	256	230	283	268	256	275	284	247	252	254	242	312	285	250	240	256	293	225	265	271	285	276	262	277	245	273	238	260	281	285	307	262	242	255	269	269	247	272	281	277	284	273	273	231	259	262	240	250	233	256	262	258	239	272	285	243	265	257	271	262	257	259	264	267	256	260	249	270	251	267	251	247	262	256	279	291	270	268	260	281	260	284	252	299	272	233	247	246	277	253	279	256	266	263	251	241	255	264	264	233	253	246	276	221	257	286	249	252	286	285	242	265	254	275	268	258	261	240	263	250	262	269	276	242	269	275	234	270	265	270	290	259	269	248	243	254	255	261	258	223	295	257	229	252	282	261	235	272	263	235	255	232	260	238	277	268	247	234	258	251	256	234	268	260	249	278	261	252	254	268	290	290	263	269	287	261	253	276	262	267	277	269	254	244	266	238	265	270	256	277	269	259	275	238	276	256	262	290	268	232	246	257	255	267	259	279	264	250	253	283	262	254	242	247	287	270	287	264	264	251	240	291	253	294	252	283	276	263	236	255	284	255	253	252	284	279	256	246	296	281	231	285	261	275	244	273	273	253	228	247	261	260	255	244	243	276	293	261	257	260	248	275	243	263	236	272	267	266	273	230	265	263	258	271	271	248	261	273	245	256	264	270	256	280	278	253	237	276	259	248	280	248	255	262	277	279	257	244	247	259	246	247	240	268	256	248	262	259	260	271	275	277	235	270	257	278	229	276	260	238	257	250	268	259	256	247	245	263	266	246	269	276	245	273	262	259	275	275	254	260	258	259	266	271	279	263	260	255	275	237	278	278	246	248	263	251	236	248	262	276	234	262	271	241	252	248	271	285	275	250	251	250	255	248	244	279	283	236	259	250	253	254	244	301	246	269	260	271	262	253	289	275	278	264	268	266	275	268	251	275	242	247	275	256	251	253	273	252	253	269	242	255	262	287	255	261	243	254	262	238	277	261	225	286	253	257	263	263	262	279	249	268	290	257	225	244	294	273	264	257	241	272	269	243	258	269	237	270	235	254	258	264	286	258	272	255	270	275	265	244	266	263	248	257	255	281	250	252	253	264	258	268	230	285	263	217	269	225	263	236	273	265	280	269	253	276	267	248	253	255	246	262	253	226	264	273	267	288	267	277	285	252	251	280	252	254	265	235	246	260	280	267	266	242	266	262	239	261	269	244	288	295	272	276	275	280	263	229	265	250	276	275	271	265	275	264	244	260	270	242	264	256	271	274	251	246	281	248	254	297	264	253	252	243	246	260	240	261	253	267	262	255	284	289	267	270	242	257	270	243	284	239	271	280	242	266	251	264	273	242	250	244	290	240	275	263	274	265	236	254	263	282	266	243	253	259	256	259	238	241	271	253	299	198	299	250	255	255	244	270	259	252	259	274	271	264	271	256	247	271	274	248	265	253	252	263	281	234	240	284	257	267	261	225	255	250	275	244	247	260	252	258	270	229	261	284	264	271	257	288	253	273	244	247	264	243	267	282	252	253	254	303	268	281	256	263	287	254	271	276	290	264	265	266	259	263	260	276	271	281	293	258	260	262	261	258	250	272	274	265	245	253	246	251	249	244	278	249	277	246	244	261	281	223	262	288	231	256	280	265	271	258	257	260	279	259	273	275	274	258	238	252	284	278	268	270	265	255	260	246	245	261	258	267	246	263	256	237	287	258	273	241	276	303	231	279	252	281	266	314	276	265	292	256	273	300	242	260	247	255	253	235	248	269	263	285	282	241	240	256	253	271	257	262	282	236	272	253	237	244	238	239	290	236	265	233	273	251	269	268	263	250	266	294	262	257	270	264	269	247	253	264	291	250	271	271	247	280	274	262	249	253	271	245	274	280	266	261	254	253	262	257	277	266	261	268	275	268	284	245	250
345	0	2700	84531	386	3	54	458	715	764	707	703	640	598	564	522	503	488	441	477	453	418	433	381	385	333	350	332	322	365	334	319	340	301	333	317	310	344	266	281	295	270	286	289	252	238	243	264	248	262	254	265	270	293	299	242	268	269	251	262	291	248	264	268	248	239	253	260	259	244	214	256	262	255	225	233	245	248	255	250	250	228	246	229	229	260	270	254	229	227	256	262	219	241	246	225	230	231	237	239	230	263	245	245	228	236	236	234	240	251	224	250	248	234	211	235	240	224	249	220	247	251	239	233	247	223	247	226	222	202	221	235	256	250	240	248	230	230	242	251	252	270	213	218	251	233	239	250	230	221	233	237	228	258	250	242	252	248	230	240	233	248	218	249	239	237	253	227	250	238	261	268	252	237	238	214	250	235	255	251	237	246	239	238	233	235	250	248	208	228	221	230	214	225	211	244	263	224	231	247	228	229	224	225	245	238	243	231	245	227	234	252	236	246	202	247	245	239	270	239	235	244	223	243	237	221	244	240	222	276	242	253	213	269	216	241	239	261	212	219	233	245	243	212	248	247	267	257	249	207	201	228	222	285	232	233	233	233	247	223	225	227	253	247	261	222	240	260	228	191	229	229	229	228	238	241	247	239	232	240	234	210	260	246	223	243	218	238	230	208	246	241	239	234	270	253	240	194	259	268	232	230	193	255	232	235	207	234	212	228	246	206	242	274	217	238	254	221	237	240	220	257	246	236	227	236	201	233	208	270	236	218	220	242	231	252	231	233	252	245	238	222	250	222	228	225	241	221	224	263	241	248	239	259	202	225	238	221	224	252	239	215	239	224	210	230	238	251	236	226	254	222	228	258	207	247	232	217	209	221	242	235	230	251	219	244	207	233	241	228	242	245	227	258	245	241	223	253	236	254	224	239	234	252	261	267	238	261	229	229	257	244	228	238	248	244	205	232	221	236	218	219	214	241	235	232	239	230	224	261	231	223	208	230	259	235	241	232	238	240	237	235	250	232	238	241	214	225	262	209	227	254	235	220	222	241	205	221	243	235	266	220	223	203	244	259	198	250	209	215	240	208	199	212	238	250	235	219	275	238	223	232	227	213	206	227	243	229	227	230	221	201	249	246	241	224	237	219	216	234	221	224	227	238	232	245	224	228	224	250	240	229	258	233	225	223	247	232	236	227	249	221	219	233	230	239	237	215	245	242	241	241	237	234	213	239	238	252	218	249	234	244	247	230	240	231	207	233	232	212	225	244	229	226	237	226	273	236	232	199	225	219	237	238	235	260	249	239	226	246	249	223	246	254	240	238	222	250	223	223	232	194	225	235	220	214	245	227	200	233	217	225	235	243	241	243	239	243	237	200	211	237	218	241	260	236	236	228	229	226	249	222	235	250	216	223	245	242	231	246	206	236	251	224	259	248	233	236	232	241	220	235	253	239	230	213	214	252	228	230	243	226	257	205	219	255	216	243	200	226	244	247	229	251	213	218	231	254	243	226	216	218	206	237	235	262	235	236	239	234	246	244	228	248	222	229	224	228	265	229	216	214	240	224	242	224	239	245	227	234	208	210	246	242	245	244	247	225	230	237	227	227	215	201	234	226	227	244	212	236	236	236	247	217	228	241	244	243	228	255	239	246	214	211	244	248	267	249	212	239	225	251	262	207	241	222	230	211	232	225	239	254	214	243	210	254	247	229	215	224	231	230	209	245	232	211	235	224	220	228	241	215	223	219	221	279	241	255	231	234	241	267	242	238	230	206	246	211	215	228	244	236	210	225	227	242	239	217	239	221	212	218	220	223	224	234	221	219	215	242	224	241	241	227	247	226	212	244	226	219	256	211	229	204	231	260	229	252	240	224	229	237	243	212	245	260	248	211	237	206	206	221	241	184	222	253	260	229	221	242	215	237	244	229	245	212	234	238	231	243	203	237	247	204	231	249	191	212	221	256	222	241	214	223	252	226	248	240	205	235	233	234	232	220	248	229	242	238	228	233	242	256	241	220	229	240	227	238	242	207	222	219	225	229	234	237	240	256	226	245	234	232	224	232	226	234	208	227	234	254	241	208	250	202	232	258	227	223	231	216	244	221	226	210	233	229	229	239	214	198	244	217	217	219	211	202	222	224	224	237	241	238	215	232	249	245	224	239	216	202	222	257	201	244	233	234	228	243	248	236	227	244	217	240	250	213	223	241	218	239	218	221	222	253	253	216	223	221	235	256	250	239	224	251	234	220	234	229	242	250	242	227	218	234	224	183	223	223	230	195	226	264	235	224	245	231	217	221	247	245	233	238	241	228	230	219	250	251	212	213	212	217	247	245	219	207	226	255
345	1	1900	84633	407	4	134	561	662	673	628	631	574	540	455	464	452	396	419	449	395	367	383	360	335	352	299	327	307	327	271	331	299	308	310	311	317	299	297	297	297	302	261	277	272	323	293	315	265	317	266	269	265	294	266	276	273	260	290	266	284	248	248	269	262	289	270	294	229	273	249	248	283	290	258	261	263	284	260	256	282	276	279	286	271	280	268	254	257	271	262	245	294	267	268	274	265	261	256	265	270	258	265	247	254	262	259	246	269	266	247	263	255	259	286	254	271	247	267	231	268	275	253	257	231	240	307	268	254	272	248	271	270	235	258	262	262	251	274	262	270	251	269	272	257	255	248	261	256	284	229	279	267	251	267	264	261	247	251	259	278	236	270	281	250	248	266	258	270	254	233	249	277	246	282	248	256	260	240	238	253	252	256	255	249	258	289	271	250	231	274	249	269	234	291	288	276	253	276	269	250	240	269	221	270	271	259	266	237	261	252	257	253	262	239	259	250	260	239	241	249	263	278	235	258	254	284	257	244	263	253	278	230	273	261	256	267	264	266	278	247	269	233	259	276	269	247	266	235	254	236	240	275	252	255	223	263	244	233	248	265	262	262	246	245	246	259	255	292	248	280	262	273	288	267	269	291	275	267	256	237	255	256	247	256	273	267	244	247	284	223	282	274	262	266	260	263	281	271	258	246	257	239	258	257	253	262	252	272	273	271	268	255	252	234	242	276	247	258	257	277	272	239	259	233	277	243	251	265	252	266	260	257	257	283	266	236	249	289	255	272	236	255	273	249	257	239	264	237	256	235	247	240	258	267	258	278	250	233	273	272	265	235	250	252	272	266	279	265	281	276	276	243	272	248	265	276	221	267	255	264	248	254	255	250	258	263	294	282	276	275	259	240	278	267	275	268	241	263	255	264	263	244	262	243	266	262	253	258	259	253	255	260	261	271	255	240	250	265	272	250	259	253	265	265	254	242	230	269	248	255	244	268	230	243	246	245	267	271	258	268	298	264	272	248	255	239	261	272	237	268	239	242	271	270	259	261	283	248	271	254	239	255	274	261	240	258	271	258	252	255	267	254	252	233	246	261	252	264	261	265	259	280	231	262	254	260	251	254	278	269	271	238	287	257	265	263	235	276	262	237	260	263	304	249	284	288	263	247	254	251	242	253	247	284	244	253	250	259	251	258	252	261	248	251	283	275	241	274	256	235	274	245	265	283	247	272	271	242	274	282	262	253	242	236	262	256	261	226	261	239	261	272	258	237	265	255	259	271	263	246	258	251	275	265	234	246	279	266	236	243	263	254	254	266	252	267	254	261	290	247	251	249	251	252	250	282	263	235	262	255	230	257	236	262	283	244	251	259	245	252	245	276	220	259	262	251	251	261	244	267	238	224	281	294	242	284	233	262	247	250	269	261	243	257	252	269	240	243	284	272	246	241	267	276	265	244	266	250	274	246	262	274	257	232	224	257	248	245	239	247	259	278	269	249	284	260	271	260	244	251	249	251	264	219	262	239	248	239	246	257	276	263	254	267	253	243	263	234	265	284	292	244	261	261	234	279	262	273	244	255	275	252	255	253	259	257	231	253	254	243	238	262	257	259	244	221	220	217	264	280	252	215	265	250	269	245	228	261	264	254	271	251	289	258	289	256	255	242	245	298	258	260	273	276	245	288	262	252	237	278	247	287	243	282	244	268	261	273	263	279	268	250	266	256	244	274	269	297	253	258	250	241	256	265	273	268	259	267	243	266	240	252	274	236	254	253	285	262	263	261	262	261	239	238	247	246	252	285	245	252	256	255	225	282	291	246	240	259	255	280	245	284	307	248	239	281	249	270	267	250	253	251	272	252	253	266	259	290	291	265	256	264	262	238	263	236	246	263	250	255	249	272	278	260	272	282	252	291	253	261	264	246	237	249	275	271	223	250	252	258	248	258	240	276	261	242	246	271	252	245	271	263	261	260	251	281	257	265	260	297	232	253	243	251	278	275	261	255	246	260	291	249	281	268	234	269	230	291	249	271	280	275	267	248	259	233	267	270	255	244	265	271	272	256	288	218	266	265	228	280	238	264	275	278	281	240	257	263	252	264	239	263	269	240	274	240	260	240	265	264	251	268	247	271	253	270	273	280	242	256	280	262	244	271	302	279	248	276	261	262	240	256	277	270	226	269	253	269	234	253	282	257	252	254	242	260	276	237	240	240	273	268	252	269	275	286	262	256	239	262	221	282	269	259	249	261	266	271	276	245	267	265	266	254	263	265	255	284	245	255	281	268	267	217	277	258	252	271	282	271	235	265	268	257	262	243	256	276	243	277	252	232	248	263	262	241	265
345	2	2100	84735	407	3	110	587	629	663	630	642	550	568	514	450	471	426	436	424	397	346	358	325	337	350	345	344	286	289	321	316	281	329	291	315	290	284	303	263	291	283	282	279	295	281	273	260	263	287	302	259	270	304	271	237	256	271	249	270	272	239	278	288	258	259	268	250	243	259	262	255	265	261	234	230	246	256	263	253	237	266	246	253	251	232	255	277	239	249	251	264	244	248	263	262	275	245	274	263	265	247	245	246	247	262	259	254	278	246	258	236	254	235	262	240	270	272	259	256	236	254	262	245	252	242	245	256	233	233	254	226	233	245	253	242	260	258	279	236	257	283	216	246	246	242	251	270	244	254	249	259	258	260	229	239	226	248	248	243	248	274	241	237	253	239	277	243	241	253	279	256	263	243	251	255	240	273	261	238	248	244	246	242	233	255	264	265	195	222	224	240	237	248	261	259	260	248	266	225	259	242	224	251	272	246	242	241	238	219	268	226	264	253	229	237	251	255	274	257	245	249	254	251	254	230	258	276	245	248	240	223	236	246	270	258	239	226	269	251	264	230	248	240	240	226	268	210	236	275	257	236	260	230	245	259	237	222	242	242	262	227	221	252	243	261	252	272	245	254	222	246	254	241	233	257	235	254	232	252	247	244	248	243	263	260	210	242	233	227	258	262	254	265	230	244	243	246	233	253	217	267	238	254	264	210	240	240	245	257	224	275	244	246	239	254	264	250	239	269	266	250	265	265	247	241	270	263	234	262	222	230	261	248	246	211	229	232	241	269	247	260	246	242	244	263	239	231	240	236	244	244	240	232	232	265	227	226	232	258	267	263	227	242	254	245	266	225	248	252	255	234	252	261	275	231	235	236	245	243	231	250	274	273	268	260	257	262	226	248	228	225	254	261	271	264	231	231	255	235	238	269	255	266	251	235	257	234	275	268	256	268	223	234	261	285	268	232	254	253	261	266	235	244	233	233	257	236	263	253	230	278	225	220	240	255	278	274	234	267	273	235	253	256	241	273	247	252	232	255	277	254	233	231	242	246	225	235	238	259	228	235	232	250	217	231	242	260	236	220	246	231	234	232	281	258	252	236	253	264	252	251	233	260	253	227	265	224	243	248	293	237	256	263	250	256	270	226	254	235	262	250	253	270	256	222	228	241	251	224	251	249	235	261	208	234	261	252	261	233	234	260	253	251	254	260	245	254	221	235	254	279	284	271	226	281	245	254	251	267	246	243	276	228	244	235	236	255	231	245	206	257	249	242	236	269	266	268	247	265	240	241	252	264	245	238	241	273	239	237	250	240	239	253	235	264	231	253	236	235	261	261	229	251	209	257	237	243	246	244	244	244	243	240	258	257	243	239	288	245	234	277	255	261	240	221	234	234	236	241	222	235	255	236	238	260	249	231	252	282	251	253	259	266	268	226	251	252	213	244	254	249	284	240	241	241	275	231	246	251	253	267	261	280	249	234	254	239	255	237	231	248	244	234	272	222	242	257	226	204	289	243	252	248	245	221	282	247	245	240	254	208	186	250	256	238	222	249	251	268	243	227	252	243	267	240	263	260	225	256	247	251	247	256	250	245	262	247	283	253	250	246	244	242	230	237	260	227	268	248	220	258	224	254	245	241	236	245	260	239	232	258	245	244	238	240	261	232	258	246	228	257	231	248	262	269	243	257	248	219	240	236	254	259	231	250	244	250	230	264	237	247	245	242	237	239	246	248	224	220	257	231	219	260	237	246	234	259	252	259	241	254	263	242	289	269	228	225	236	256	252	245	240	223	247	228	271	234	234	230	264	223	252	248	219	255	231	233	247	235	255	254	257	237	240	236	245	239	239	254	259	269	240	267	235	262	225	259	250	230	261	235	269	252	273	234	267	265	273	259	233	256	273	270	247	239	273	264	251	239	249	283	263	240	248	217	264	245	250	243	250	251	231	242	236	227	239	221	231	240	241	229	258	263	245	256	237	231	258	255	272	264	246	238	248	278	266	247	255	209	279	233	272	253	240	270	274	234	246	259	258	227	228	227	257	228	262	251	258	232	267	231	238	215	257	269	263	259	248	232	223	234	242	216	225	225	268	238	246	269	227	261	258	255	254	242	238	263	266	250	254	242	243	222	256	247	246	265	234	236	235	259	241	213	248	240	226	263	256	233	240	244	221	248	228	264	222	242	253	248	263	257	240	248	263	250	232	252	281	223	234	266	223	213	238	238	249	240	260	255	257	232	265	241	246	229	270	247	217	248	277	231	238	286	241	275	232	228	239	256	233	256	241	264	259	237	226	259	274	220	242	251	222	257	225	255	242	251	241	242	249	237	265	241	256	255	250	253
345	3	3500	84836	404	6	81	495	652	692	631	636	580	607	526	494	485	482	438	428	415	379	370	356	334	335	346	358	322	323	310	290	295	290	310	284	290	299	251	262	284	278	281	253	272	282	245	258	261	277	263	285	261	242	253	258	249	249	241	254	255	241	241	249	259	269	263	247	251	252	250	224	242	251	247	241	259	262	244	252	226	239	235	239	261	256	244	263	265	234	219	251	245	261	238	226	231	267	266	261	232	231	247	232	274	250	236	240	236	239	266	254	240	259	264	252	269	225	274	222	268	245	230	230	229	232	266	240	244	252	228	235	199	230	235	256	240	242	246	218	243	208	244	261	240	235	244	227	241	258	229	234	255	236	252	251	216	239	239	232	249	235	233	230	211	211	231	241	232	260	255	247	235	248	239	256	251	252	242	269	248	255	229	239	266	239	239	243	270	249	251	221	245	271	212	239	224	233	246	216	230	223	234	253	263	208	228	246	219	268	229	253	230	259	250	225	245	228	238	219	229	226	235	248	238	244	266	220	231	224	236	242	237	238	248	236	236	269	229	245	214	226	231	260	237	254	245	218	262	233	228	222	247	263	237	257	238	235	235	250	235	241	235	212	234	243	243	252	242	263	216	224	233	237	246	211	224	260	251	221	258	242	224	251	262	225	219	237	238	251	217	234	246	244	241	234	253	258	228	244	244	249	207	255	255	255	237	251	250	223	229	254	231	255	232	248	212	253	258	214	224	220	236	228	258	227	243	247	241	232	240	253	236	246	231	227	284	218	243	220	244	254	220	226	227	228	242	234	240	217	233	243	247	231	239	229	229	202	240	250	232	222	252	250	260	240	260	222	241	229	238	237	228	228	247	209	228	254	248	247	255	230	231	262	233	238	246	230	224	261	243	232	240	222	238	267	256	250	253	217	219	266	226	249	244	211	256	226	247	237	256	250	237	280	228	222	262	231	235	253	241	243	228	219	251	238	215	255	230	244	238	247	218	255	240	231	227	239	225	252	242	245	220	251	234	245	214	245	242	253	223	245	260	222	231	243	223	233	247	231	210	231	249	245	270	220	220	257	228	253	240	238	251	259	256	235	227	235	222	247	229	238	248	232	227	245	245	237	226	215	255	247	259	240	268	235	259	226	272	249	239	237	224	223	238	250	213	237	221	225	234	230	252	210	233	293	267	216	249	259	264	227	244	244	216	232	202	232	235	246	243	233	236	242	246	222	247	267	265	244	236	224	253	243	231	231	234	229	250	248	216	252	247	244	244	230	232	226	251	238	232	222	221	235	221	238	243	227	235	234	252	224	245	255	241	231	242	248	254	250	245	278	227	258	269	273	223	228	218	243	247	261	226	252	234	229	244	257	250	235	233	241	222	208	264	227	232	277	231	217	246	244	230	239	232	265	235	267	254	254	242	243	271	207	243	255	255	232	236	227	233	250	251	220	231	239	225	237	245	234	216	228	212	258	263	249	232	267	234	241	231	267	253	238	272	259	259	248	251	205	250	239	226	242	247	225	235	255	221	225	240	206	253	237	236	228	231	249	252	237	241	240	229	257	248	240	220	222	233	242	215	233	193	243	249	239	227	216	218	249	240	221	267	247	245	249	236	240	251	238	222	256	238	275	239	248	244	221	220	235	229	223	220	216	223	232	237	239	253	261	252	234	259	217	203	235	236	231	213	242	246	244	229	253	238	215	223	237	245	223	213	227	236	207	237	230	231	248	222	216	243	239	240	224	235	255	212	224	253	236	237	241	236	241	245	240	220	225	223	234	222	227	222	223	229	236	233	243	230	202	256	245	249	249	260	244	244	237	245	239	239	237	231	256	241	237	238	260	256	229	219	211	224	213	244	245	246	216	230	239	235	280	227	229	241	254	242	245	254	244	221	245	205	239	242	219	216	230	197	240	211	250	246	240	249	262	255	247	221	259	265	263	225	262	250	239	216	217	228	214	224	239	225	248	231	254	246	250	241	231	249	249	242	253	264	240	243	209	224	247	231	265	217	204	224	250	245	246	249	231	240	237	234	241	240	228	247	240	244	236	243	244	264	225	224	243	247	240	234	242	206	212	263	226	224	220	253	256	222	263	249	229	225	233	271	232	219	233	248	237	255	241	237	223	226	235	241	233	221	239	229	238	206	237	251	244	253	266	226	233	227	249	241	241	244	260	246	230	247	242	245	211	251	213	246	231	233	220	230	217	242	219	228	237	246	217	208	275	255	243	223	246	227	246	230	233	209	274	215	241	249	243	242	233	223	272	244	245	235	258	227	218	259	257	227	232	246	242	240	253	248	225	248	228	246	241	245	257	214	242	237	211	276	236	243	238	265	231
