345	0	2700	168338	379	0	6	103	295	563	670	797	753	734	642	554	414	363	306	326	330	323	328	321	361	314	355	382	378	369	362	374	354	366	356	338	366	355	372	340	362	329	325	332	301	347	309	323	337	331	325	297	331	330	321	303	293	298	289	300	310	308	291	327	254	338	329	300	305	299	306	309	298	281	306	308	312	302	287	280	300	291	299	321	263	294	298	287	286	278	278	306	268	305	264	265	298	306	304	305	292	346	340	342	358	337	348	363	341	330	324	353	360	310	352	332	325	308	344	360	361	356	343	299	331	301	330	310	314	308	289	307	306	291	308	308	276	305	278	287	303	321	322	320	320	287	300	276	276	278	301	271	276	319	289	268	256	295	290	274	277	290	282	283	303	279	255	308	286	276	278	266	285	292	304	274	280	260	301	281	306	276	300	297	271	305	313	281	311	291	314	287	284	277	294	298	276	258	275	280	313	282	245	312	309	293	286	278	288	297	285	281	311	275	310	291	266	270	302	266	262	273	265	283	277	273	290	267	285	289	279	295	275	296	290	290	277	291	264	305	268	289	294	286	251	257	280	290	272	289	276	301	284	271	271	290	296	303	317	270	303	289	258	277	304	267	281	272	273	297	271	300	269	288	265	281	260	258	286	286	280	280	248	280	289	301	272	319	262	300	257	297	286	261	267	275	273	272	279	280	286	258	267	248	300	274	272	265	285	268	280	288	308	301	310	270	278	274	277	280	302	262	290	275	297	264	288	310	300	282	296	269	282	266	272	284	282	288	290	294	278	275	295	269	284	277	283	274	262	268	290	284	293	264	283	286	260	277	323	303	278	271	283	270	281	301	277	297	264	298	271	280	321	289	316	287	277	272	281	287	301	275	305	242	267	305	276	280	265	258	279	262	273	246	272	267	288	287	279	269	314	256	281	300	273	263	302	308	259	314	303	270	258	298	283	297	246	298	272	310	294	300	251	267	308	284	294	274	293	270	285	279	284	285	284	291	305	287	265	282	284	269	255	252	284	301	290	256	290	268	261	292	262	261	244	302	285	276	301	269	284	284	275	293	283	305	275	278	275	280	266	291	268	282	249	284	293	290	276	268	269	254	288	296	255	270	262	278	262	290	261	282	248	278	249	295	288	281	278	286	277	281	275	261	276	289	286	273	263	260	286	269	282	273	286	269	268	275	296	262	293	287	263	304	296	258	279	292	295	298	276	267	274	284	313	260	275	306	301	271	252	261	251	270	263	286	254	259	271	278	317	308	282	281	288	299	275	250	268	304	272	279	262	279	277	258	270	282	246	255	284	293	266	286	281	279	265	287	293	251	276	271	287	264	241	274	299	270	281	271	289	275	285	300	281	290	275	259	280	274	310	281	266	292	272	269	269	279	274	286	261	296	292	273	284	296	280	284	272	292	274	303	276	278	268	277	275	276	265	292	294	275	255	288	229	280	267	258	258	276	279	245	261	269	270	273	287	266	291	282	297	265	270	273	279	276	320	284	304	274	276	272	273	265	252	271	291	284	265	280	269	312	304	257	284	274	280	289	257	275	255	286	284	280	282	283	284	255	268	284	297	279	279	275	278	266	300	255	264	291	287	289	260	300	282	255	260	267	264	275	280	277	303	256	281	266	271	272	279	289	247	249	278	259	233	293	274	320	293	290	268	272	258	280	280	278	263	256	299	275	301	277	282	257	308	293	281	295	265	275	255	288	269	287	270	289	246	295	294	285	294	287	292	284	274	283	260	289	288	279	294	274	279	271	273	287	267	237	289	283	300	280	259	278	274	257	262	269	256	277	278	293	261	291	278	243	277	293	265	254	290	266	253	291	285	261	254	239	266	291	242	281	266	262	273	254	292	254	278	278	257	279	277	247	275	281	280	283	268	264	273	272	259	261	279	310	283	271	288	286	279	310	288	287	274	296	266	276	282	281	268	266	289	247	290	285	291	298	301	253	281	294	308	275	276	277	274	277	275	299	285	274	244	271	283	287	253	289	264	268	264	297	291	255	269	272	263	264	307	260	283	276	303	290	257	280	264	294	299	248	278	303	300	300	273	267	269	280	304	294	283	259	299	299	267	303	274	255	286	269	282	261	251	237	270	267	265	277	254	283	290	282	275	280	235	284	284	255	272	248	277	273	257	276	295	279	292	271	305	296	270	280	267	260	319	245	268	294	261	246	267	271	263	288	276	269	295	284	282	270	284	285	251	267	294	269	296	279	263	279	298	271	289	278	273	282	272	284	278	269	240	260	270	260	294	263	274	265	288	319	275	284	307	285	289	277	273	261	303	275	277	298	293	254	269	257	286	289	274	284	276	275	297	303	280	262	262	265
345	1	1900	168461	391	7	38	254	571	926	1004	1000	925	830	731	636	586	517	462	399	395	381	375	381	356	341	376	329	365	365	350	359	331	339	316	321	313	325	302	309	336	322	337	310	335	297	306	320	312	301	283	294	277	304	267	300	286	281	279	301	277	268	302	287	244	272	290	280	261	312	294	298	298	310	277	299	319	273	296	253	292	299	258	276	306	299	320	263	269	273	322	264	262	310	260	287	280	312	273	291	286	276	284	311	305	261	334	301	266	337	322	305	330	323	341	323	306	317	335	301	305	344	271	307	322	309	325	313	311	277	300	291	318	285	277	275	280	268	271	277	270	263	266	282	273	262	279	269	276	287	260	275	281	282	261	255	301	282	261	270	245	275	275	252	259	249	274	263	274	296	262	279	275	272	257	292	277	253	307	251	281	264	268	295	294	256	279	257	248	244	262	245	284	280	267	265	295	271	273	268	264	235	249	273	244	268	282	300	244	272	256	295	264	283	277	285	258	253	286	280	244	256	270	287	264	278	252	264	291	271	257	255	258	254	244	268	271	277	295	270	243	301	253	287	248	267	276	262	227	301	278	275	284	274	282	273	237	277	297	263	279	256	263	234	257	281	281	279	284	265	279	266	277	254	293	292	263	254	245	274	261	289	272	286	260	283	240	281	261	278	284	269	281	261	275	295	229	253	275	279	278	259	295	248	292	270	293	249	289	262	286	291	284	282	283	269	287	260	273	267	272	268	273	274	254	297	279	274	251	239	277	284	272	263	284	280	275	286	288	279	264	255	256	273	288	261	262	291	265	276	272	249	277	274	272	250	239	285	277	248	309	283	271	264	259	275	240	279	258	246	247	281	268	269	252	291	273	277	266	267	272	269	287	281	263	280	262	282	279	257	247	273	256	266	256	277	249	239	288	279	273	293	278	281	245	265	272	258	283	303	267	286	235	288	253	259	289	261	240	293	300	256	267	263	279	286	253	277	281	243	273	270	229	268	244	262	289	261	283	261	256	293	259	277	273	291	290	250	237	256	264	258	280	259	256	290	287	265	268	251	279	263	264	260	267	279	251	261	287	272	263	254	283	298	253	261	288	272	282	293	278	283	270	268	270	283	272	303	285	250	281	256	280	262	266	267	254	290	263	251	295	253	279	258	245	296	274	252	261	280	283	233	276	287	247	302	275	260	270	260	246	272	280	239	286	289	257	292	306	289	244	287	253	274	267	247	271	279	277	271	266	269	287	270	255	297	257	268	253	280	274	249	285	279	296	248	270	254	248	283	255	271	280	277	295	273	225	266	292	267	257	262	266	274	263	278	252	259	260	268	256	254	284	256	260	271	272	235	247	256	261	246	245	279	274	285	254	248	282	276	256	259	275	256	266	277	280	265	289	232	290	244	289	283	249	284	271	255	278	256	273	286	264	292	279	281	275	259	276	274	270	288	246	263	259	281	258	256	280	272	287	260	273	250	266	271	274	271	267	283	287	281	279	288	291	275	280	267	276	266	280	273	267	264	255	284	261	265	270	277	282	262	273	253	268	258	272	268	284	260	265	284	266	244	281	274	271	246	268	274	259	239	267	279	274	279	306	269	284	276	269	254	268	266	252	259	249	245	263	267	274	288	266	268	277	262	287	266	282	271	247	269	241	284	280	268	276	262	258	274	288	277	257	248	289	259	286	277	232	254	244	293	278	306	263	268	291	300	225	271	276	283	250	249	266	275	273	281	270	267	276	283	249	249	281	279	280	278	257	269	271	272	265	267	250	271	264	262	289	269	259	260	290	231	261	281	266	247	289	278	246	273	240	278	279	245	281	270	251	266	244	235	277	296	260	270	271	281	272	274	290	256	268	268	254	269	262	263	262	272	287	263	282	263	275	264	258	267	278	262	245	296	303	256	265	252	268	253	280	279	287	268	281	274	268	288	295	262	277	262	263	258	280	273	274	281	248	291	246	252	285	241	271	256	253	293	252	267	278	305	256	280	297	295	269	260	267	234	246	280	258	292	259	262	249	262	268	293	242	255	269	266	234	273	265	274	241	268	264	259	268	285	272	271	274	288	248	265	246	257	261	269	265	256	264	305	270	294	275	280	269	283	258	262	252	268	264	278	290	247	264	266	246	268	294	284	247	241	267	276	259	275	261	242	290	267	260	270	269	249	288	288	282	276	275	293	276	270	280	254	282	269	262	274	268	252	258	284	246	255	281	283	285	270	259	255	258	256	279	302	230	272	280	239	255	278	265	282	265	235	289	261	290	293	265	279	284	251	274	252	293	265	271	264	259	276	244	271	263	257	279	257	269	255	254	297	272	264	273	271	269	251	253	265	258	263	245	290
345	2	2100	168632	388	0	12	187	548	884	920	1004	860	718	618	527	431	380	355	352	370	345	383	395	351	350	363	345	355	335	334	330	346	350	331	339	335	345	309	307	321	333	317	345	324	338	310	338	353	324	278	308	293	295	292	317	286	293	278	278	305	264	305	289	276	279	289	326	274	264	273	283	305	301	271	291	305	313	316	304	289	259	265	296	286	283	288	274	294	288	261	272	275	286	314	288	279	297	288	289	294	276	277	281	298	305	274	329	312	308	299	330	302	290	313	329	334	314	339	289	299	316	290	284	280	293	289	299	288	296	285	297	273	273	262	329	280	279	281	270	279	264	267	273	260	293	263	253	283	291	294	287	288	295	294	268	274	283	234	268	263	258	265	244	301	269	253	277	265	261	274	268	262	250	245	257	246	255	271	262	250	264	260	284	271	255	254	264	266	269	277	264	269	288	260	266	273	276	266	281	259	259	270	289	287	260	280	266	245	265	281	246	263	261	259	261	232	255	259	293	278	285	279	277	278	291	269	278	255	245	256	264	259	277	227	266	250	259	277	312	262	244	274	257	262	272	248	244	284	267	255	250	263	273	268	272	299	271	285	256	285	268	292	306	254	253	277	266	291	270	290	244	277	264	247	279	260	263	254	257	283	275	280	271	277	268	275	225	262	251	289	266	265	285	275	299	254	245	285	267	270	261	246	238	261	293	288	272	267	258	259	259	266	252	269	258	266	279	270	252	257	279	264	261	263	231	264	241	305	263	235	271	232	237	263	269	246	232	267	274	264	282	285	278	250	277	256	264	284	274	249	259	259	266	243	303	247	263	275	252	254	306	259	260	242	272	251	257	283	286	259	286	266	270	247	279	265	255	218	271	294	277	253	268	250	290	234	256	273	281	283	272	226	286	272	248	290	240	257	256	264	263	299	246	253	236	252	258	291	258	256	263	269	273	276	283	288	231	297	280	264	269	264	288	279	283	239	244	285	290	238	258	275	266	247	300	275	258	291	249	291	272	243	276	269	279	250	283	248	299	236	277	254	269	257	278	250	286	251	267	252	248	293	282	272	265	259	250	231	241	283	275	235	267	258	274	260	286	269	282	260	277	265	282	250	278	256	260	288	264	238	289	247	254	266	266	262	258	278	270	262	246	266	276	266	235	248	233	278	299	282	277	259	278	297	280	262	262	250	248	267	252	259	227	273	281	250	274	262	297	269	272	280	277	261	259	248	269	296	244	281	245	288	259	254	243	239	245	246	288	257	271	275	260	263	259	260	247	272	276	272	245	294	259	258	261	283	279	263	257	264	253	266	271	270	262	261	239	242	254	275	292	263	256	281	250	278	246	264	258	230	238	266	254	252	237	260	248	274	247	264	228	262	275	285	258	246	277	271	240	252	255	285	243	265	275	271	269	260	262	264	279	248	248	260	246	238	276	251	270	267	242	245	278	266	230	267	230	237	308	247	255	263	254	265	243	271	273	268	289	258	278	289	263	255	297	236	281	256	256	264	260	291	266	259	286	238	262	239	260	252	260	245	257	289	262	290	263	254	265	253	268	260	251	279	246	262	255	223	292	275	290	255	256	265	244	272	273	282	263	282	278	271	287	281	259	266	269	272	269	265	263	277	272	289	266	266	247	279	262	258	274	271	234	268	257	235	266	243	280	258	256	293	257	288	259	265	243	260	267	247	247	271	258	252	240	264	281	286	218	263	267	271	272	247	285	297	267	266	266	253	288	278	247	264	258	270	255	266	258	289	254	243	265	255	256	258	275	275	247	291	278	265	271	264	241	268	266	283	246	303	248	271	256	270	286	243	283	268	247	258	266	280	267	269	256	269	280	275	252	255	261	248	257	259	274	266	259	257	250	276	250	266	267	263	262	263	262	285	273	268	283	280	283	266	280	262	277	284	271	287	263	264	270	268	269	249	257	264	257	235	260	236	264	265	222	261	262	267	256	251	259	245	268	243	288	266	260	288	268	256	275	240	249	248	267	286	248	261	256	274	250	275	232	262	249	267	282	258	232	261	256	269	255	269	268	280	246	251	270	262	281	269	290	273	259	272	276	292	286	267	242	274	253	268	246	272	238	315	269	264	282	263	246	274	273	262	285	249	246	256	256	276	270	255	277	247	279	263	256	261	247	282	249	282	256	227	257	230	244	280	271	320	257	291	289	263	243	244	282	269	274	264	269	257	278	262	252	272	254	267	266	271	258	268	236	253	249	241	273	271	271	260	243	270	267	267	279	273	268	268	236	259	270	257	272	268	278	258	234	273	241	265	288	256	268	277	279	261	239	275	259	265	269	278	255	278	299	271	258	245	262	272	260	265	275	243	263
345	3	3500	168755	395	1	14	188	456	760	838	887	801	722	555	487	455	397	383	323	324	345	349	315	345	349	302	365	295	344	331	332	306	302	352	328	288	275	318	283	289	277	302	281	260	267	280	282	285	296	279	252	282	270	272	270	266	261	273	242	253	254	290	274	271	256	262	226	229	256	255	274	266	250	271	278	268	249	290	252	232	282	245	236	214	259	270	256	261	271	249	245	255	261	257	247	254	276	269	268	281	293	271	273	275	295	294	309	281	288	289	291	271	281	293	297	314	283	278	270	304	305	294	272	289	304	285	313	286	278	293	289	277	277	278	277	267	248	272	281	254	251	247	228	228	267	253	252	237	268	240	262	255	239	265	230	232	242	252	240	241	244	248	252	256	233	228	234	239	271	262	242	243	242	251	272	268	233	205	260	262	232	257	245	255	259	292	250	245	265	251	241	226	231	262	266	230	274	238	227	257	237	231	275	244	237	189	252	259	252	237	253	234	234	235	221	254	247	246	222	243	248	261	234	256	244	229	231	240	255	237	232	269	290	252	262	243	229	249	249	230	253	236	248	261	231	249	227	228	241	222	244	268	243	245	234	264	260	242	256	248	203	258	234	235	261	260	243	268	248	224	250	232	244	231	225	252	247	248	265	268	241	234	237	235	260	254	258	257	244	278	260	229	244	229	238	257	241	261	236	260	243	263	251	256	272	243	216	240	261	244	254	239	304	249	237	259	257	230	238	229	261	272	273	224	243	253	245	215	239	206	246	262	221	264	228	268	227	229	231	272	254	245	239	252	240	257	240	259	238	258	247	232	243	259	251	229	236	225	241	234	238	235	255	237	247	246	215	256	236	241	275	211	239	254	249	235	227	247	218	235	247	262	228	230	245	248	240	240	268	242	249	224	244	258	254	234	223	228	244	233	254	234	245	259	224	246	254	249	211	224	233	231	240	266	267	245	232	246	225	275	267	234	237	246	279	267	272	230	235	224	263	243	233	245	245	257	220	229	232	254	228	251	253	249	245	243	239	219	239	242	220	239	237	244	245	235	230	250	260	229	254	254	248	241	213	250	249	261	253	248	228	247	238	257	255	242	215	244	238	216	244	254	238	245	247	231	245	237	262	224	269	249	227	229	244	234	238	258	242	209	240	235	246	220	233	253	276	233	231	242	225	223	235	241	253	233	214	260	219	251	236	248	246	266	234	249	267	201	264	247	251	236	221	249	257	236	240	250	218	233	229	251	254	227	242	244	238	223	239	223	229	222	242	243	237	219	261	252	271	257	253	251	227	259	219	251	252	239	255	247	230	235	252	243	235	250	207	240	235	237	265	238	231	214	234	250	236	250	237	219	253	230	232	217	221	223	253	253	252	223	224	227	235	224	261	228	217	261	239	255	229	242	222	254	235	262	221	241	256	213	245	233	270	254	252	222	239	237	256	235	225	246	232	234	253	243	259	255	234	240	259	259	248	250	227	245	236	217	235	240	230	264	244	256	231	270	252	207	252	232	256	198	235	237	262	227	246	269	252	260	236	265	214	243	222	234	277	257	227	238	234	246	242	265	255	262	262	227	235	226	265	256	229	224	256	228	244	244	241	246	233	216	237	251	232	254	235	234	242	238	247	248	261	229	221	238	258	259	252	220	265	256	239	252	252	219	227	238	236	238	214	229	234	222	250	235	237	235	257	234	252	240	266	245	261	228	237	252	226	245	239	217	247	259	269	256	250	248	239	217	258	258	238	247	238	236	252	250	253	236	232	237	195	255	231	242	262	252	245	226	240	227	250	254	242	225	242	248	263	224	215	252	228	256	255	243	264	262	250	256	253	224	252	233	243	247	235	244	256	243	232	213	253	257	216	230	248	235	235	235	250	250	217	224	217	243	235	205	233	272	232	245	243	217	246	260	238	229	253	229	256	229	233	260	243	222	236	256	264	226	226	245	249	231	262	225	224	205	228	242	240	249	258	244	225	249	254	252	230	254	242	238	231	261	241	266	236	241	238	266	226	230	229	255	219	234	234	225	252	247	251	236	251	226	228	235	265	255	211	233	250	234	222	208	255	257	254	253	260	242	225	246	258	239	223	263	260	227	259	252	259	268	219	246	251	214	251	229	227	247	236	218	228	254	232	261	239	258	250	261	232	256	258	199	249	208	240	242	241	198	239	237	235	232	236	233	227	248	217	247	238	218	254	225	228	263	211	233	222	234	227	240	236	238	239	252	236	262	238	237	244	240	259	210	243	237	246	238	249	226	257	241	235	254	254	265	243	245	243	248	214	236	255	244	269	251	244	259	236	253	248	249	262	255	253	226	235	265	245	206	212	242	261	236	247	244	246
345	0	2700	168878	386	0	7	123	359	672	779	857	840	735	702	598	521	477	473	455	440	387	363	348	321	334	362	349	300	304	316	309	275	328	333	309	304	351	329	292	316	312	318	273	273	312	271	301	255	267	238	260	296	292	286	245	257	242	226	281	249	260	233	254	248	249	264	263	270	267	244	262	239	220	255	263	274	243	280	257	254	248	270	254	249	257	248	243	259	259	254	245	242	217	237	239	234	274	244	283	251	275	263	266	284	307	306	307	300	274	263	282	292	286	307	308	282	323	301	285	302	305	298	289	280	266	276	274	291	279	256	272	256	248	255	245	250	243	255	238	234	256	249	259	244	253	261	265	238	248	216	232	241	225	256	250	236	213	242	235	269	260	237	238	247	239	238	234	232	249	257	228	216	226	243	259	232	237	228	219	266	229	250	228	232	241	223	258	245	241	231	212	238	264	256	223	235	258	243	235	258	256	249	225	227	242	221	238	219	233	214	237	236	241	219	238	220	229	236	262	255	202	236	233	223	241	230	254	223	267	230	249	219	245	230	254	220	248	239	219	264	238	236	236	245	213	236	223	234	243	248	241	251	194	211	242	214	214	236	246	230	260	253	212	247	230	226	242	218	249	213	236	227	220	233	211	218	233	264	231	263	231	214	245	231	254	210	247	219	258	217	241	231	224	237	223	249	247	252	223	213	241	218	231	235	244	238	233	259	221	230	262	248	229	211	234	238	235	213	234	238	223	217	234	225	250	197	252	225	226	251	225	262	236	232	254	231	236	229	247	232	232	233	218	226	240	235	212	227	223	234	224	246	242	228	233	192	236	252	258	206	239	265	242	208	220	231	255	228	239	218	208	246	235	220	225	256	234	222	230	235	213	217	237	235	229	213	241	226	239	237	243	226	234	239	235	223	234	254	221	223	220	232	236	245	218	245	248	237	241	239	224	234	237	217	221	221	213	239	224	227	240	256	232	216	227	223	230	231	239	251	234	208	236	226	234	227	221	217	236	228	240	234	228	243	239	207	241	225	225	239	236	228	235	249	248	245	237	212	210	238	225	205	206	252	252	242	227	227	237	220	265	260	238	228	224	234	240	229	253	233	232	214	267	222	223	234	257	226	245	252	261	242	223	220	211	219	253	257	231	252	226	199	254	220	231	204	243	221	247	236	203	232	240	248	268	227	257	226	227	234	219	239	224	217	244	214	240	207	217	217	249	238	222	225	220	225	258	232	223	224	250	254	218	252	241	231	232	253	228	243	203	248	254	182	240	205	235	221	238	199	246	231	213	267	222	250	256	213	251	230	236	236	229	243	229	230	258	243	239	205	249	230	218	253	212	235	221	258	244	234	249	207	236	227	202	213	234	242	237	244	227	246	264	212	229	258	221	231	266	235	234	230	231	228	249	243	225	212	225	205	216	245	227	225	232	247	239	205	245	241	246	260	227	209	213	224	231	229	241	247	243	235	229	237	237	229	254	204	243	224	230	227	220	223	213	240	241	236	221	211	231	217	233	240	227	239	236	241	225	223	239	242	241	262	264	228	267	237	203	233	233	243	219	227	229	238	251	248	235	239	221	232	248	227	211	242	234	235	261	229	261	241	217	208	223	243	222	228	240	230	242	243	246	257	243	204	231	237	216	246	241	230	219	217	197	230	232	230	226	245	222	236	233	231	221	194	233	226	224	225	238	231	235	228	211	237	235	227	233	220	226	224	206	227	232	231	235	230	240	246	232	229	256	248	258	263	229	247	224	218	239	193	250	234	229	238	215	239	242	238	204	213	238	218	256	257	213	237	205	236	245	222	233	236	214	232	258	236	247	240	215	231	214	223	211	239	210	227	244	223	233	212	231	225	220	227	247	222	220	233	225	237	214	248	245	219	232	226	260	249	217	245	210	241	222	240	227	213	208	218	207	242	224	234	228	219	214	219	212	226	225	209	231	236	233	204	255	221	252	233	243	235	238	231	245	254	218	209	235	204	232	249	244	244	223	220	220	232	237	247	208	228	236	226	232	239	216	262	270	216	227	258	268	235	236	215	226	243	235	239	256	227	232	232	222	215	230	218	211	249	241	220	227	241	221	204	208	241	226	220	206	249	229	244	219	231	230	216	219	233	258	229	200	216	221	230	230	234	249	257	254	236	229	234	246	219	210	218	210	209	238	214	237	215	235	225	231	224	225	248	276	215	252	252	237	233	247	227	212	214	239	267	231	233	222	231	276	215	218	226	234	240	230	251	209	233	230	231	256	229	221	229	254	215	240	232	236	232	229	221	241	201	245	222	238	228	231	192	239	222	245	204	215	220	254	229	219	204	236	230	269	212	224	231	242	231	225
345	1	1900	169002	384	6	48	381	763	985	1050	1005	940	752	603	501	439	409	353	338	354	334	317	298	282	286	300	325	279	258	290	256	268	303	257	267	286	277	232	266	229	266	252	235	241	258	240	251	240	248	247	237	254	232	241	231	245	261	232	230	238	213	203	221	238	236	224	218	236	226	223	247	216	244	186	209	219	213	238	221	235	250	224	224	215	239	222	201	190	218	229	212	200	211	236	250	239	243	225	219	237	225	228	219	213	259	252	217	260	280	269	242	259	259	293	276	245	267	256	228	288	264	287	226	235	253	256	258	234	253	225	254	250	218	249	212	230	254	230	226	216	248	220	198	221	235	218	220	226	230	225	221	207	202	230	242	228	193	235	211	224	208	202	226	236	215	200	207	205	223	241	207	240	212	220	229	227	224	208	204	224	225	213	221	212	237	206	216	206	231	227	224	218	217	199	212	231	216	198	208	223	175	196	223	196	200	223	199	210	226	208	184	206	205	235	217	215	223	207	177	227	208	198	203	210	225	219	224	234	223	206	217	206	199	226	205	218	214	220	209	201	209	242	234	218	216	202	190	204	216	224	173	206	222	207	189	218	193	217	206	242	202	196	218	219	208	204	206	234	186	225	201	202	209	235	175	203	198	222	222	197	218	228	227	223	209	232	206	205	207	192	190	218	225	229	223	229	206	194	209	198	204	186	219	208	203	197	251	190	210	190	212	226	204	228	208	186	219	207	237	227	221	211	207	230	198	209	238	180	217	219	220	179	221	204	188	205	206	212	223	180	183	191	204	195	207	210	223	206	207	213	231	220	212	200	200	223	223	249	221	216	210	203	231	223	217	204	185	212	200	206	195	204	217	213	203	208	213	214	242	230	211	220	211	211	231	217	217	197	206	197	194	226	198	221	204	214	203	216	221	216	196	206	213	214	210	188	222	203	210	189	225	230	213	196	191	208	225	221	217	207	211	213	209	218	224	214	232	218	226	234	213	216	204	199	219	211	200	196	219	207	218	216	217	224	216	202	227	202	179	216	198	197	216	212	222	209	189	193	217	218	209	217	197	223	205	214	215	199	189	198	235	220	206	199	210	232	220	213	193	186	214	198	228	221	237	227	197	210	222	208	201	193	231	215	246	209	210	193	221	198	226	199	213	246	204	219	186	209	206	241	209	214	235	202	205	186	207	185	215	248	216	201	206	209	222	213	215	219	205	209	173	214	208	176	241	202	211	218	206	190	193	233	204	233	216	185	203	205	217	199	228	213	210	206	226	195	230	218	234	207	205	197	206	199	231	206	204	195	222	198	234	216	231	192	223	207	192	217	219	199	232	218	218	208	197	197	192	200	206	218	200	220	205	180	210	230	222	203	210	196	236	212	205	242	191	192	213	230	207	244	204	240	234	217	234	203	191	205	170	206	228	211	224	218	202	215	231	181	184	234	198	202	237	223	232	209	228	207	217	226	208	214	232	225	216	241	207	214	206	213	229	202	201	207	226	215	229	227	205	206	218	196	213	206	203	232	225	215	212	203	219	184	190	226	217	211	218	217	199	194	224	228	199	189	209	219	211	198	203	197	209	221	219	215	209	190	193	214	217	211	199	211	227	238	205	206	197	211	206	214	208	205	211	206	210	241	218	217	214	218	233	231	219	205	232	205	210	199	223	218	199	187	214	211	209	199	215	219	214	194	205	219	184	215	219	239	206	214	231	201	205	227	217	201	231	221	194	234	234	210	217	200	213	210	218	204	215	203	220	222	187	197	215	214	202	254	200	195	213	224	197	215	235	236	226	185	224	211	242	208	220	204	214	190	186	217	203	228	246	216	201	233	227	229	238	218	224	232	249	220	201	190	227	215	210	190	215	209	199	204	212	210	228	203	230	217	202	190	205	210	228	230	216	212	216	211	220	216	238	209	201	202	214	213	202	242	215	228	233	212	207	248	209	212	188	214	220	206	225	233	213	213	208	176	207	202	208	232	201	184	209	224	196	224	213	215	212	217	217	212	221	198	207	193	210	200	230	204	229	223	201	213	197	206	208	227	240	206	224	233	197	219	224	202	214	231	212	197	211	223	193	203	231	203	213	204	229	204	198	210	219	205	212	224	206	230	200	209	208	233	186	227	209	209	209	237	219	230	203	216	219	190	223	196	208	210	205	236	205	211	231	192	194	218	223	184	204	191	192	240	200	223	220	212	196	224	201	209	215	216	211	208	190	181	210	210	181	185	222	207	201	217	188	217	213	211	236	187	213	209	210	195	234	219	223	216	203	196	201	223	213	191	225	227	214	200	198	221	247	200	206	221	236	188	208	224	198	202	177	204	236	197	212	216	195	241	218
345	2	2100	169125	410	5	40	425	800	1053	1080	1030	941	832	618	503	452	318	353	317	302	294	323	302	315	300	298	285	327	300	283	279	283	289	295	278	279	273	260	269	260	246	263	266	246	235	253	234	223	244	252	256	209	239	256	246	258	233	221	220	241	237	214	264	228	227	250	217	226	208	216	229	250	215	206	208	208	211	239	228	219	224	215	203	229	228	206	205	229	230	197	218	198	195	194	191	226	222	217	199	246	226	205	232	208	225	240	269	245	251	245	256	274	267	251	310	269	281	269	252	263	247	271	277	237	244	231	233	270	242	255	232	229	237	211	226	208	197	228	186	213	219	238	200	222	204	212	189	212	245	197	211	173	223	209	205	235	215	192	197	220	208	228	182	186	213	208	188	175	239	235	197	215	206	202	212	194	218	174	187	195	198	197	184	196	207	198	198	215	202	179	222	208	218	184	202	189	187	209	235	188	201	204	203	218	218	220	209	188	199	216	198	210	214	206	208	210	215	210	198	226	202	213	206	190	221	215	188	206	208	204	185	189	224	191	185	195	218	207	214	191	209	229	217	193	197	210	193	200	214	171	186	205	193	191	195	211	195	207	202	233	215	223	226	207	187	189	192	206	206	227	209	170	205	192	202	189	225	190	194	193	229	203	224	227	206	208	204	200	180	211	213	240	211	218	200	197	218	198	189	203	209	209	240	203	224	199	199	228	193	205	227	198	202	212	202	204	195	218	196	197	204	205	223	189	187	215	209	195	187	202	216	224	210	215	232	203	205	184	208	193	203	213	211	220	209	204	188	202	224	197	187	216	210	208	215	216	213	194	189	209	216	197	205	209	186	213	219	213	233	199	229	198	209	201	217	190	212	197	222	188	228	188	213	192	210	182	204	199	209	223	210	178	200	189	194	214	202	227	215	191	215	214	187	193	198	198	199	214	217	172	186	220	190	202	172	205	181	212	193	208	215	201	195	213	218	198	200	239	209	216	202	200	199	183	201	210	196	188	219	212	211	214	206	209	203	199	190	204	189	182	201	195	194	207	197	233	211	194	204	205	202	206	201	208	197	188	205	228	216	202	228	200	203	214	180	213	212	209	209	204	222	223	217	222	202	201	197	206	199	218	222	186	199	209	200	210	204	209	199	191	222	202	198	164	212	238	177	192	195	192	218	198	205	224	231	204	196	201	216	212	222	218	194	184	204	207	198	199	207	203	220	223	184	216	223	208	206	207	208	224	202	179	204	213	205	189	202	218	216	190	198	214	198	214	200	192	182	224	206	211	233	220	210	218	188	214	187	189	191	230	206	214	204	209	193	214	188	216	222	221	208	201	217	220	198	210	222	188	204	206	217	158	189	230	210	198	210	225	175	205	197	214	202	185	210	189	196	211	217	184	234	187	206	217	196	222	242	203	211	187	193	168	206	198	214	207	204	215	206	212	221	197	203	216	182	195	209	219	228	181	183	240	207	203	196	235	190	223	183	215	203	205	211	200	190	201	186	192	210	196	220	208	214	192	222	199	194	194	195	206	193	207	188	197	209	191	189	204	227	202	214	200	207	196	190	217	200	195	204	203	216	202	197	203	199	170	201	208	190	206	217	215	245	207	211	194	204	226	200	197	202	232	184	196	188	182	200	227	185	205	201	217	208	206	184	196	195	215	207	192	217	198	201	235	190	218	186	207	212	215	199	189	207	199	236	214	208	196	201	190	199	200	226	229	185	214	196	183	211	207	205	197	210	189	198	191	200	195	189	196	217	183	197	210	201	188	204	202	215	197	200	225	214	193	203	242	199	203	228	184	200	208	191	209	226	227	206	197	193	198	204	199	214	220	194	212	189	222	198	193	216	196	210	199	215	208	210	211	183	199	204	188	205	192	198	199	203	209	216	179	217	220	190	203	183	187	188	219	182	212	208	200	186	186	192	198	216	202	214	209	205	180	227	194	212	192	223	190	203	238	199	194	235	206	199	195	214	218	197	193	208	219	199	184	215	212	200	229	193	213	220	205	224	199	206	224	203	216	216	187	201	190	202	209	224	209	191	233	215	243	204	230	204	222	235	215	221	220	212	213	217	200	213	209	175	207	185	231	214	202	189	205	209	209	177	211	232	178	213	199	204	177	210	201	216	200	205	173	201	222	207	196	176	186	203	196	190	221	208	233	236	207	210	206	210	186	172	201	219	222	207	207	199	209	221	191	203	204	213	187	188	188	211	218	200	212	224	199	214	197	198	230	217	194	220	208	201	204	218	203	182	208	212	205	177	224	194	205	189	194	203	207	210	215	194	214	214	184	195	196	193	205	189	198	195	220	225	195	188	187	207	190	221	220	171	170	214
345	3	3500	169248	405	4	18	180	502	831	876	938	937	890	794	716	623	533	487	412	360	293	270	287	278	270	273	268	277	280	270	254	241	272	257	255	225	249	256	260	264	247	250	239	238	236	236	247	238	233	205	247	201	228	211	212	215	210	209	198	199	216	207	219	213	210	182	196	223	216	199	228	218	200	206	216	205	192	185	215	206	190	184	200	215	229	199	199	210	192	174	216	183	185	196	201	183	198	184	223	196	214	199	199	203	208	199	222	220	239	227	253	247	252	262	240	265	237	241	239	253	264	244	243	241	242	223	233	271	247	213	245	230	229	209	232	241	186	221	199	205	173	195	227	201	189	170	178	200	168	200	200	192	194	178	216	189	212	190	185	192	203	213	179	190	168	184	188	192	199	192	191	188	188	176	186	179	194	182	224	169	199	178	196	190	176	181	221	197	184	182	184	196	183	176	198	190	198	193	200	205	195	195	186	205	186	187	187	193	202	208	177	184	152	175	192	190	196	202	184	174	179	164	210	204	207	192	195	191	156	189	184	194	162	188	198	191	221	189	189	172	200	173	198	192	220	184	203	183	189	177	205	194	179	178	187	207	192	170	190	168	173	178	182	205	186	213	175	201	191	194	204	228	216	193	190	187	170	195	183	178	181	175	195	180	188	216	196	185	172	208	162	187	207	183	193	176	181	173	204	189	196	213	176	211	207	165	180	192	197	180	207	185	178	203	187	216	175	205	148	208	180	176	187	189	179	214	186	206	181	170	209	190	205	185	167	188	180	185	196	163	169	187	194	188	200	160	215	197	173	183	181	199	188	188	167	175	218	190	203	179	197	196	176	191	171	191	182	194	201	161	187	183	197	188	181	181	185	205	208	189	204	170	176	179	200	201	197	197	183	188	208	175	206	192	178	173	196	187	202	181	188	185	188	223	173	208	173	170	189	201	194	172	191	196	185	180	216	204	166	177	183	186	165	199	195	164	180	189	176	183	193	198	170	181	194	200	183	202	178	186	190	187	190	205	179	158	180	182	192	215	206	181	194	168	197	189	204	188	183	189	195	175	196	183	192	203	188	187	195	176	181	182	182	187	196	171	178	200	177	204	191	181	191	208	172	199	203	175	195	175	179	189	189	181	187	178	191	195	185	175	191	175	164	217	178	183	189	176	188	175	203	200	186	184	174	201	189	184	188	184	168	213	193	196	183	206	183	171	166	173	194	192	172	175	194	181	192	213	196	166	172	183	192	189	185	183	197	179	181	195	164	173	180	187	162	204	176	204	202	169	218	185	172	179	181	185	168	192	180	177	182	194	180	184	181	196	176	194	188	170	209	193	175	176	161	169	182	193	173	212	171	210	169	174	182	173	186	197	168	193	195	168	183	205	210	177	173	177	174	175	182	163	169	198	206	174	188	176	195	200	182	196	189	152	197	193	193	184	172	194	195	196	204	186	175	178	200	197	201	179	180	203	163	187	184	204	178	187	194	193	176	173	190	177	191	193	193	174	219	175	209	191	174	226	184	165	191	180	197	176	192	200	201	191	176	213	186	180	203	216	170	201	201	191	179	184	164	170	184	162	172	216	176	196	206	169	182	178	201	184	185	180	186	179	183	164	206	180	193	218	206	169	195	184	186	195	188	181	187	183	188	198	200	199	201	179	165	188	195	179	188	210	201	204	182	185	217	199	198	211	185	202	196	172	205	219	183	170	201	165	187	175	177	185	188	193	180	185	189	209	173	204	168	191	192	173	176	191	157	185	205	204	194	184	209	178	185	185	174	193	187	216	198	180	181	186	176	184	166	188	184	185	178	187	188	180	184	180	183	173	199	162	180	195	219	197	191	194	192	175	191	177	189	217	194	224	179	194	187	192	173	170	186	159	199	192	182	212	179	195	178	172	219	175	186	183	176	202	190	188	210	180	198	184	188	187	185	186	209	206	193	169	186	182	182	170	205	207	169	195	177	201	212	209	181	192	173	171	176	195	180	164	180	195	157	163	207	171	170	183	181	179	209	206	185	186	200	151	203	190	157	182	177	184	181	184	178	185	191	189	176	204	179	180	216	178	200	161	218	189	199	186	183	179	169	174	205	189	198	191	156	209	198	191	207	176	198	207	188	197	161	187	198	186	178	185	163	189	180	206	208	194	189	177	217	177	178	208	170	176	199	188	200	195	211	177	176	195	193	208	176	181	201	192	189	177	185	190	201	181	188	172	203	182	165	183	170	198	171	165	202	184	206	167	190	215	201	169	195	172	166	229	212	166	180	182	183	199	189	177	195	172	171	192	211	176	171	192	178	178	181	171	195	199	175	190	185	189	175	156	186	170	172	224	197	177	177
345	0	2700	169371	391	5	11	134	477	803	869	956	911	830	718	635	459	393	381	351	310	336	324	338	319	338	314	324	284	299	283	295	277	268	277	277	258	278	288	258	266	284	271	238	239	271	235	243	246	212	210	216	233	211	198	221	244	235	232	213	233	182	238	205	201	249	211	193	204	220	206	245	194	220	210	216	183	199	194	209	208	188	229	177	183	222	205	196	183	210	201	207	202	219	183	213	195	188	197	225	229	215	207	209	211	220	191	207	205	243	239	256	239	239	256	238	248	254	248	243	243	238	245	246	252	236	252	258	239	256	230	256	237	250	253	233	197	193	226	205	187	184	201	211	201	202	201	193	201	171	172	198	198	204	209	192	186	174	185	175	191	182	176	205	192	188	194	178	197	187	180	186	159	172	210	171	216	166	203	187	204	182	210	187	174	185	170	168	194	177	169	168	205	156	217	208	193	195	178	167	196	164	179	165	189	191	193	182	184	185	180	181	204	156	175	189	164	190	176	205	180	187	198	193	203	175	176	208	183	185	216	183	153	198	190	165	180	177	211	193	177	186	200	200	175	169	208	183	170	179	163	177	191	196	174	197	157	182	203	185	179	197	174	176	204	187	195	171	178	199	210	146	183	166	169	188	200	166	190	182	174	209	158	169	169	196	199	185	183	202	193	185	180	183	188	197	208	173	176	198	185	169	174	189	201	190	173	201	186	190	180	200	207	210	203	203	191	173	192	184	197	182	187	216	177	189	187	173	203	204	200	173	187	186	190	215	174	187	192	174	178	187	155	181	169	179	203	197	179	161	171	196	191	203	187	174	180	158	190	169	159	178	210	184	196	186	200	194	168	180	199	194	174	189	166	179	193	177	183	174	190	182	192	160	186	171	175	179	181	194	182	192	169	170	169	187	189	169	191	200	173	181	177	174	205	186	158	216	202	180	202	163	188	155	172	171	155	176	171	217	181	197	203	169	185	196	188	181	185	184	194	182	162	185	151	167	185	170	164	179	180	188	185	189	188	198	175	167	189	193	187	179	199	208	204	191	178	182	178	183	184	193	215	181	178	179	214	169	188	175	182	183	184	209	190	174	170	210	198	199	178	169	183	188	202	193	193	170	200	198	176	204	192	208	196	190	190	187	187	188	200	180	171	185	185	178	185	189	166	183	197	209	177	154	179	160	153	173	185	188	179	174	177	214	196	211	181	164	186	190	195	177	183	187	183	164	194	203	166	195	181	192	197	147	189	194	171	178	160	174	167	180	202	163	183	156	177	188	194	203	175	159	179	183	198	202	192	190	149	198	206	191	166	176	183	167	186	200	200	201	196	180	169	185	176	183	178	177	175	175	166	178	199	207	189	173	169	190	182	181	150	185	196	198	194	180	190	207	184	179	179	202	191	192	201	188	213	194	176	199	184	188	181	161	186	193	188	207	182	169	185	177	181	191	186	161	193	168	183	188	184	183	195	182	181	199	183	181	191	186	189	190	183	178	188	183	176	187	177	179	194	182	167	190	168	187	170	184	193	172	186	195	204	204	183	189	184	185	199	146	161	184	196	201	165	175	188	209	201	200	197	157	192	184	168	182	179	156	187	185	157	178	175	178	172	207	198	168	177	174	194	213	201	176	174	196	180	207	191	196	174	163	182	187	173	177	162	196	170	205	200	186	171	176	167	173	164	172	177	188	204	185	204	184	190	174	171	174	193	159	187	195	169	164	157	168	187	181	169	187	190	196	179	188	182	204	200	171	166	194	190	178	212	205	186	180	182	189	198	197	168	184	185	192	179	181	162	191	187	194	176	172	217	180	192	181	180	211	188	179	180	198	166	180	149	165	198	191	167	190	183	170	180	196	162	172	194	182	177	191	190	191	185	190	196	182	193	194	193	182	186	185	179	184	214	186	172	188	175	174	180	197	173	174	177	168	175	179	203	191	182	192	194	171	168	165	208	201	187	179	157	178	159	160	191	185	183	153	204	181	177	196	186	196	182	189	193	158	218	180	206	208	177	216	215	212	215	184	199	206	167	180	177	179	166	197	181	179	163	187	194	197	178	180	190	177	202	201	178	164	183	180	171	171	191	194	199	209	189	176	178	181	190	193	189	192	185	170	192	163	171	185	208	177	201	175	202	180	174	185	162	183	201	205	168	194	178	192	183	200	191	185	152	186	172	206	186	183	218	158	178	168	181	186	201	202	187	174	200	176	189	190	176	179	192	169	160	175	189	191	193	182	177	205	168	189	208	179	195	191	173	200	168	176	186	181	174	162	181	174	167	189	205	171	183	200	162	183	156	176	199	158	187	192	185	191	191	193	189	199	189	194	169	188	175	163	194	186
345	1	1900	169494	406	3	33	397	779	1014	968	898	830	755	682	527	414	372	305	315	312	324	289	311	305	267	283	295	267	282	261	263	237	235	262	261	254	209	203	216	235	227	232	213	212	212	199	189	195	200	200	179	205	188	190	189	170	213	189	213	209	201	199	178	205	184	169	182	188	189	186	197	189	205	189	187	183	199	201	182	172	206	165	187	171	191	170	213	167	158	172	185	176	177	176	195	184	175	184	171	177	198	174	167	170	205	183	177	191	216	188	211	208	238	199	228	195	211	213	224	241	220	231	242	234	239	228	228	216	220	218	217	188	183	177	214	235	203	210	191	195	200	182	193	163	203	204	194	181	175	191	190	195	157	176	186	169	185	159	203	155	171	209	174	159	154	152	169	170	195	189	175	172	175	154	171	186	169	171	181	209	192	161	174	171	174	203	178	196	175	163	179	194	173	169	176	171	177	187	180	169	176	164	182	156	185	187	184	186	159	183	165	172	183	201	177	170	186	177	175	176	191	174	175	162	159	166	140	179	186	193	168	195	172	147	169	174	181	175	200	192	184	186	171	185	175	165	152	166	191	202	176	185	176	169	177	175	197	150	166	183	183	181	196	179	178	194	189	159	182	168	165	177	166	168	180	181	144	150	190	164	179	165	174	175	200	171	173	168	155	175	168	183	183	168	160	187	178	177	183	184	150	158	182	169	168	191	177	161	173	169	185	175	177	191	194	162	187	149	184	168	169	175	182	176	177	171	176	189	179	171	161	179	186	173	196	173	152	173	181	187	158	175	184	185	167	203	165	182	191	160	184	189	186	171	179	167	177	182	178	184	190	169	148	162	176	159	178	145	184	179	164	145	163	181	173	156	191	152	170	178	199	177	192	178	182	165	175	177	176	165	173	181	174	158	164	187	165	176	187	192	160	185	154	176	168	198	172	166	183	169	177	165	186	175	155	177	166	174	166	156	173	198	176	156	180	175	161	158	181	166	175	193	188	188	188	180	182	185	160	161	171	172	197	194	165	175	163	175	162	167	164	191	171	160	170	187	166	154	173	192	172	174	198	162	192	170	206	183	156	189	193	159	169	182	168	174	183	166	187	177	161	163	166	184	168	184	168	152	177	178	167	174	182	179	170	165	188	168	173	180	166	162	169	152	175	177	161	177	187	163	203	180	148	169	161	185	149	165	172	174	178	175	172	181	196	177	160	195	190	167	181	151	175	161	173	192	161	191	164	159	161	177	187	168	172	177	153	182	185	190	175	169	177	190	173	149	166	185	173	194	160	181	163	143	199	147	150	147	182	170	150	166	189	182	187	158	161	181	205	169	167	176	201	184	175	168	172	158	186	169	173	186	179	174	174	161	167	168	169	165	180	153	169	170	177	154	179	192	170	154	188	168	178	159	182	157	173	193	169	168	185	160	168	187	169	157	170	134	206	176	187	188	207	162	163	162	163	174	161	168	177	190	179	147	151	151	175	165	173	174	149	197	162	162	180	193	168	173	179	182	174	187	183	177	157	185	156	169	175	162	172	174	166	176	153	172	161	178	192	180	178	182	144	172	160	179	185	161	180	174	196	155	181	172	170	182	166	188	166	176	172	185	181	171	178	182	168	164	177	167	175	191	183	156	172	167	186	187	165	193	186	176	166	166	168	159	163	198	166	190	190	157	197	172	197	169	157	159	182	173	160	171	182	179	152	184	181	162	157	173	157	193	138	157	174	190	171	193	167	139	162	186	208	164	162	168	175	164	174	165	170	171	175	160	179	167	166	170	191	170	158	154	180	182	167	171	146	181	165	188	170	180	166	160	167	153	152	184	158	177	159	168	158	196	183	182	180	165	174	176	179	178	170	178	176	170	165	158	153	157	171	168	165	170	170	185	175	186	179	190	219	183	187	147	165	168	183	173	171	168	181	167	174	177	187	163	159	160	198	163	187	191	152	186	177	154	180	179	135	160	205	163	173	190	176	188	181	172	189	167	177	162	160	163	167	165	174	181	186	156	151	178	169	166	177	178	186	167	179	179	184	170	160	171	181	180	187	181	145	173	164	184	166	157	157	185	159	204	199	177	177	217	180	173	182	172	204	161	176	174	175	172	193	204	191	173	190	159	179	147	162	164	184	161	185	192	150	160	164	176	183	178	177	149	169	166	170	174	159	170	178	154	179	157	183	161	199	182	184	148	173	205	185	179	145	188	174	144	173	171	163	159	169	163	186	181	181	165	159	157	189	163	195	137	169	169	159	153	177	163	182	177	153	169	157	194	159	172	167	148	157	169	167	177	147	172	172	176	202	174	155	162	166	164	183	174	171	167	164	141	176	155	159	174	188	151	176
345	2	2100	169618	406	2	32	309	644	945	955	939	814	694	561	499	421	377	324	283	309	288	279	279	284	272	247	255	257	265	236	242	226	235	232	232	214	225	224	216	206	212	208	212	223	207	198	209	195	194	203	211	195	191	207	187	177	197	178	196	216	199	198	189	189	185	201	197	185	170	195	199	211	177	173	188	182	164	193	204	181	181	200	187	183	195	180	167	185	177	172	155	188	176	195	161	166	193	158	185	194	173	180	194	184	171	187	183	202	211	204	214	217	227	221	234	203	201	212	211	232	209	234	233	253	241	229	217	217	227	223	238	212	214	198	210	169	195	187	176	168	190	174	186	158	186	187	177	176	166	189	184	158	175	166	185	178	174	195	157	176	190	183	160	163	168	161	193	165	198	160	153	158	162	148	182	155	188	164	169	173	162	182	165	179	166	153	163	168	176	160	175	167	164	174	186	169	188	147	141	159	161	156	168	158	172	178	154	149	146	170	180	158	168	161	163	160	155	186	162	166	172	188	166	186	179	177	181	172	151	157	174	165	166	165	190	179	150	196	184	165	178	170	161	161	188	151	162	176	186	170	181	169	155	158	147	160	171	161	129	154	153	165	164	173	185	179	161	179	178	170	156	140	154	144	184	166	157	167	168	194	184	174	168	169	162	181	144	175	177	157	162	160	152	174	167	163	158	175	149	165	162	195	169	167	181	168	185	164	161	166	189	145	155	169	168	154	163	164	186	176	185	170	158	156	177	159	166	163	178	183	165	163	179	161	148	179	159	179	154	154	148	172	169	156	189	170	166	148	142	180	156	177	162	182	160	180	165	174	147	147	160	164	175	174	151	184	148	177	207	163	148	178	143	169	171	168	156	164	173	174	182	172	148	159	170	148	158	185	175	145	157	167	180	164	178	176	153	188	170	166	153	183	183	147	155	153	151	156	173	141	184	156	176	181	186	160	174	174	165	174	185	174	171	163	167	165	143	161	160	180	175	168	171	156	152	156	178	164	177	154	164	179	164	161	164	161	159	148	185	156	148	157	164	161	153	177	171	179	168	168	169	177	167	177	185	156	153	153	179	159	133	160	178	148	154	165	170	160	164	172	177	176	172	193	172	172	173	184	172	142	182	163	173	162	168	172	188	157	182	177	140	165	177	153	165	172	174	183	184	181	169	163	169	166	190	175	159	152	182	162	167	175	166	170	171	166	170	160	162	178	189	154	141	175	151	166	182	152	152	146	162	152	174	155	138	162	160	174	179	192	177	158	155	164	167	171	161	168	165	162	146	163	147	179	181	143	150	156	169	173	160	175	161	170	171	150	163	182	164	152	151	191	149	167	181	170	161	174	161	163	159	162	181	146	167	154	177	172	178	148	169	146	164	148	164	168	170	180	155	181	158	176	159	168	182	169	182	154	155	165	143	180	161	166	164	181	179	146	136	143	173	180	174	151	176	185	158	177	165	155	171	165	182	166	177	196	166	163	160	164	161	167	173	165	169	157	141	159	174	181	150	173	162	158	167	182	164	170	173	152	187	191	156	172	190	145	153	152	185	178	182	164	160	162	176	162	148	169	180	165	148	168	162	145	169	164	182	165	180	167	173	174	157	192	176	151	184	171	170	162	161	187	170	183	189	146	171	158	162	151	156	164	150	174	154	176	166	154	175	167	155	173	146	180	183	197	150	155	181	176	164	164	177	163	178	176	148	166	179	216	154	168	172	175	175	168	193	160	187	180	164	146	159	160	169	145	164	173	158	177	172	173	166	169	171	157	154	159	165	195	164	145	165	168	180	174	169	147	168	163	171	169	172	145	172	159	192	174	180	161	166	169	154	170	168	175	176	174	147	182	168	174	150	174	148	168	178	178	177	154	164	160	166	169	161	173	174	162	174	173	159	167	147	175	149	169	209	162	146	161	155	168	173	176	181	178	188	159	145	172	143	163	167	142	163	178	169	157	158	153	154	144	176	178	181	141	172	175	143	157	159	159	157	171	185	189	160	178	139	162	141	156	151	156	163	160	167	155	171	138	151	173	158	156	169	164	158	164	163	154	182	159	160	151	173	169	168	189	170	171	156	152	181	184	174	171	168	159	180	153	162	189	184	158	177	173	166	185	157	172	154	170	141	143	192	162	166	172	142	166	154	170	174	174	160	138	179	147	154	167	171	164	163	170	165	175	167	156	163	175	172	173	160	169	200	178	155	165	159	155	169	170	164	173	180	155	168	187	143	157	183	171	161	169	162	143	172	177	158	172	159	164	169	162	169	153	185	177	162	154	151	172	165	164	169	176	161	182	161	171	165	154	164	169	173	149	159	166	164	167	167	154	181	181	148	183	151
345	3	3500	169741	393	3	11	144	428	751	832	917	821	710	577	490	419	372	291	283	266	266	211	257	247	266	256	251	239	257	239	244	264	258	242	265	231	251	232	251	228	239	226	222	228	216	201	219	212	216	206	216	206	190	191	206	167	207	180	226	187	179	199	195	172	157	166	159	185	179	181	181	182	189	204	189	196	173	164	196	173	202	192	177	188	188	189	176	155	182	184	158	170	170	146	170	194	171	167	183	190	194	197	166	183	180	199	184	209	190	207	214	205	225	208	225	224	242	229	245	215	223	210	241	215	238	213	215	226	237	227	183	221	204	185	183	183	188	181	195	183	176	171	184	183	166	172	183	151	180	173	170	183	184	154	165	156	194	193	176	163	171	158	157	187	164	161	159	165	164	136	186	172	175	171	146	164	188	156	169	158	182	190	156	181	168	175	173	164	171	162	160	157	180	178	158	174	153	154	147	171	151	175	174	151	151	160	178	175	180	171	153	170	166	156	143	169	183	153	128	157	155	146	141	164	151	163	153	164	166	165	172	166	151	161	174	163	155	168	174	170	188	169	180	171	155	154	155	169	165	151	150	172	195	154	159	162	167	139	171	170	160	154	136	162	172	150	162	161	186	152	162	167	150	155	159	153	147	156	157	151	169	178	173	165	159	154	162	191	179	150	155	174	162	149	150	163	183	162	157	164	160	134	172	177	181	182	169	140	157	163	156	156	151	187	189	155	164	172	167	175	178	152	162	161	165	176	169	145	182	156	175	175	161	176	183	191	163	154	174	155	165	163	139	163	174	158	183	181	162	165	157	173	167	156	162	166	201	166	157	145	171	175	185	159	144	173	184	143	173	153	161	154	196	186	165	174	160	178	174	163	170	179	171	156	163	163	160	192	171	149	159	194	157	168	156	155	150	150	162	155	187	146	162	148	184	174	139	156	192	144	160	158	159	163	154	170	162	137	169	169	153	143	170	162	169	156	172	188	171	199	134	165	182	158	142	165	155	148	164	173	175	169	173	178	150	144	184	154	152	160	158	154	186	167	163	148	157	159	156	174	150	159	160	165	195	155	190	183	180	167	177	158	144	157	175	158	174	167	161	142	161	156	175	169	137	179	146	174	161	176	148	171	144	161	175	149	157	152	175	154	181	154	146	148	186	165	159	161	149	191	147	145	152	183	173	177	166	164	146	164	168	148	171	150	187	174	172	147	167	167	154	169	185	155	167	178	157	160	160	169	195	174	172	143	162	171	164	166	169	180	170	159	180	164	157	169	122	183	169	152	186	178	184	168	165	146	157	167	158	138	161	157	169	158	157	168	171	163	169	156	164	162	167	159	194	147	163	166	175	170	187	167	175	177	179	163	160	150	174	160	188	169	123	157	165	172	169	155	174	166	159	171	150	149	163	160	137	158	173	143	161	186	162	180	181	177	161	175	174	162	131	166	164	178	158	182	151	164	177	170	159	163	173	185	167	166	162	156	167	159	162	145	171	173	152	156	148	143	178	173	157	157	145	160	152	180	175	163	167	164	175	140	168	153	159	160	140	170	143	168	187	153	149	163	165	168	188	160	160	166	162	173	188	158	176	178	141	167	153	146	162	150	166	166	155	152	168	188	163	155	194	164	152	152	152	161	172	169	153	165	172	148	166	158	159	184	162	186	144	161	186	168	177	158	153	167	169	177	160	173	176	178	161	157	163	153	187	180	158	171	155	177	151	196	171	179	161	142	147	171	183	164	177	182	150	151	161	148	177	167	179	177	213	177	140	159	151	166	157	150	161	154	157	155	168	136	179	152	156	150	151	186	180	170	170	149	165	165	161	160	178	160	153	152	178	170	151	166	172	144	166	165	161	155	158	173	159	163	159	152	155	171	174	170	146	160	164	162	165	169	153	157	156	183	187	148	174	155	180	170	192	164	151	170	173	157	143	173	160	175	125	163	152	170	136	157	153	147	172	159	187	202	163	162	154	171	175	179	149	157	170	159	163	178	137	172	155	161	167	157	170	149	180	181	160	142	169	161	182	161	158	145	174	170	170	160	157	185	157	164	151	158	154	169	166	143	176	144	160	153	158	157	146	162	165	145	156	147	176	188	155	170	155	172	160	173	183	170	167	186	164	159	163	151	165	164	163	166	187	148	174	169	145	156	170	174	162	179	152	172	163	160	183	156	179	175	167	165	160	182	150	168	170	144	166	160	162	176	159	144	166	164	154	168	160	166	166	135	179	183	154	172	177	145	165	170	152	149	171	163	167	172	158	167	159	132	182	159	156	137	164	159	171	153	165	160	172	157	167	174	162	166	164	142	156	159	166	162	173	146	180	167	171	161	155	167	188
