345	0	2700	205678	516	0	12	169	329	476	440	498	503	479	450	410	385	373	382	385	347	338	322	327	335	299	301	302	269	298	267	288	299	236	251	254	242	257	254	257	237	269	242	253	236	236	214	256	227	249	256	226	243	206	248	235	226	227	213	217	211	233	233	240	207	227	209	238	213	239	218	188	195	219	233	208	248	205	206	218	237	204	208	225	185	203	222	214	208	231	228	221	207	184	181	222	215	216	219	211	207	218	201	190	204	209	223	239	190	187	242	216	233	255	268	264	276	279	270	269	252	234	256	245	214	237	219	198	222	219	222	202	216	189	220	196	201	231	185	189	234	212	185	212	194	229	202	200	242	212	207	189	225	199	217	204	215	214	193	209	186	184	208	213	233	202	229	193	240	193	223	198	238	222	182	205	200	211	194	231	208	213	209	192	215	207	200	201	223	202	201	196	177	213	186	212	209	201	180	191	207	210	206	181	237	209	205	214	227	214	209	200	188	219	232	213	209	231	200	199	191	215	207	219	214	198	203	229	217	196	197	179	204	227	210	234	220	200	198	199	223	192	201	202	196	208	189	189	190	215	218	209	193	213	187	216	215	203	200	201	225	194	205	223	193	215	196	209	203	207	189	199	204	195	205	192	215	216	197	197	176	193	217	198	218	198	207	211	214	207	205	201	213	208	228	207	190	200	186	187	203	193	207	186	216	217	222	184	179	195	194	191	197	182	173	213	228	194	175	189	209	218	199	216	210	220	193	224	209	196	195	237	217	208	195	202	209	227	204	214	197	202	215	240	201	221	198	191	230	206	203	178	234	189	207	230	207	202	198	228	198	218	212	195	205	208	197	222	195	209	206	220	204	202	196	198	195	192	201	200	229	241	187	215	188	203	193	196	215	192	204	188	199	222	218	207	210	177	182	218	205	218	216	208	212	194	183	196	201	216	209	195	195	194	220	208	213	206	205	204	215	190	207	218	230	224	219	183	222	214	195	187	209	216	203	193	192	216	180	174	218	201	197	237	200	209	195	187	228	231	223	226	191	200	196	218	203	200	192	200	203	239	213	179	197	215	191	216	213	198	183	186	199	208	205	208	190	192	221	226	199	193	192	190	210	182	208	209	194	220	202	209	202	210	190	209	200	216	173	224	192	203	194	191	204	201	189	204	209	175	210	202	224	221	212	204	186	175	205	189	204	195	210	199	206	197	198	207	220	224	190	215	204	211	209	221	194	195	211	215	217	211	187	220	177	234	200	206	204	208	196	214	207	182	213	212	223	205	219	214	215	203	201	195	214	206	203	174	215	194	238	205	205	219	202	216	213	193	183	199	199	195	185	221	209	212	207	207	195	212	212	193	220	216	210	205	215	211	202	229	196	168	201	193	210	208	206	203	230	206	206	205	206	177	182	205	208	205	223	207	221	198	214	221	215	198	197	206	204	203	189	213	240	193	187	216	218	206	211	176	213	202	192	196	222	184	190	213	220	208	202	226	207	214	221	187	188	223	209	236	228	220	217	199	211	194	180	202	188	188	209	217	208	205	218	216	201	201	174	219	196	200	206	202	207	196	204	225	194	209	219	218	186	202	214	201	199	212	181	221	217	224	192	188	221	206	222	211	173	202	221	190	224	181	189	218	204	211	187	204	203	207	204	192	185	205	219	198	211	200	202	219	201	202	193	212	206	189	232	189	188	227	188	207	187	193	204	220	220	215	202	188	190	216	193	233	205	192	223	202	219	186	234	214	236	227	216	183	231	196	200	191	184	220	214	176	201	214	203	206	214	200	196	207	216	195	194	218	218	186	191	209	207	184	198	190	206	198	209	206	215	190	227	214	198	203	220	211	207	200	212	181	216	219	195	222	187	191	213	194	217	208	190	216	221	218	201	205	205	199	204	203	198	218	193	211	175	203	181	212	196	206	192	194	201	219	191	193	174	210	221	199	212	192	213	197	206	218	192	214	217	226	206	206	186	186	199	185	199	213	187	197	225	210	218	244	205	189	189	190	228	194	198	215	196	209	205	201	233	213	177	203	201	192	196	195	207	195	210	211	198	204	187	230	186	191	213	196	210	200	191	224	201	197	199	193	212	215	209	210	206	205	224	195	211	196	168	181	249	210	197	204	206	220	193	222	194	197	209	213	191	184	212	225	220	203	192	238	201	206	202	222	227	210	221	186	215	222	199	194	192	208	219	182	211	200	212	201	204	198	194	212	215	196	186	214	213	205	206	224	202	204	174	206	211	205	222	220	221	201	206	207	215	173	188	201	192	215	213	209	206	211	180	233	203	229	201	218	191	201	201	176	207	190	203	198	190	232	211	202	217	213	213	193	196	194	189	212
345	1	1900	205803	504	2	58	266	373	488	475	481	457	437	406	427	375	357	342	388	355	395	378	353	346	345	336	329	346	349	324	293	332	339	323	313	323	315	318	306	334	328	324	305	322	338	313	328	323	317	318	293	298	326	330	276	302	300	294	301	303	308	311	310	304	308	312	295	285	316	281	329	297	308	332	312	308	346	274	295	273	286	340	302	335	306	292	283	293	265	292	294	291	284	289	312	309	295	299	317	268	295	290	304	293	323	278	299	295	296	302	323	323	347	307	325	336	366	335	334	337	333	343	382	319	326	300	347	318	320	289	305	278	303	297	321	306	310	289	329	308	289	300	317	282	303	295	301	346	315	301	305	327	336	301	306	298	303	295	343	296	296	302	327	330	330	300	279	295	283	295	287	280	287	286	295	287	289	294	341	295	308	307	351	304	307	281	281	316	290	321	321	306	293	329	303	308	317	310	291	303	326	303	293	302	281	275	283	273	322	249	277	296	330	289	304	313	268	305	289	296	300	279	316	329	314	298	281	299	309	311	326	290	302	307	319	279	282	293	278	314	299	305	310	283	286	316	315	319	300	318	277	272	299	298	296	329	316	299	322	315	296	306	296	303	327	308	281	301	277	285	305	323	324	325	291	287	271	328	297	308	313	300	295	275	320	316	293	304	286	313	275	273	306	325	301	320	324	307	310	293	311	320	276	290	284	285	335	282	298	293	301	298	316	323	292	289	326	316	301	296	322	310	313	285	323	290	307	300	291	304	285	303	287	301	291	335	325	303	286	309	312	284	313	283	270	303	270	300	290	280	277	309	313	313	290	282	275	294	313	300	297	312	325	314	286	305	321	294	311	303	285	306	292	303	305	314	285	283	304	312	291	309	304	296	332	294	295	285	309	307	289	309	331	323	310	275	309	304	312	287	276	329	317	291	290	316	282	302	283	288	276	305	305	263	282	309	276	321	306	304	296	282	292	292	292	335	318	310	286	316	297	291	315	289	308	272	321	313	286	314	317	299	320	308	279	309	305	292	303	290	294	303	312	342	291	299	314	285	309	315	312	282	306	284	280	300	269	315	289	309	286	303	294	308	308	306	310	328	297	299	327	331	303	285	315	323	313	299	298	292	293	302	317	285	273	314	289	328	303	312	294	307	287	305	302	314	284	300	297	285	296	321	303	292	312	312	292	297	280	303	288	285	284	305	302	318	310	315	303	313	302	302	288	304	284	301	292	298	282	314	312	282	292	312	299	275	298	311	305	317	302	305	318	285	310	286	294	316	300	281	304	302	304	285	311	288	309	291	261	284	306	337	291	318	308	298	305	307	315	300	288	281	322	268	295	299	314	277	317	299	294	312	322	290	295	277	300	307	297	290	294	294	299	284	310	295	305	304	285	298	273	334	276	287	286	294	288	294	288	309	327	303	288	287	297	278	258	290	322	309	299	290	312	312	322	328	269	309	296	315	322	296	290	327	286	305	273	266	293	301	298	295	260	307	304	287	322	295	290	306	300	292	307	324	313	299	300	289	299	288	311	299	283	304	312	304	302	309	307	316	315	282	288	320	285	327	278	306	337	299	310	259	307	313	297	273	270	316	320	300	295	273	266	328	296	332	307	299	341	274	307	265	290	294	289	298	301	298	299	292	306	295	302	297	287	314	321	304	295	274	294	300	294	288	296	288	327	256	317	295	319	320	297	324	309	303	323	300	337	290	321	282	318	306	270	312	301	298	276	293	288	296	314	346	283	310	278	256	272	289	305	316	288	282	299	320	332	287	302	286	303	302	294	308	314	300	314	310	310	280	290	310	321	274	280	327	312	293	259	291	301	283	302	279	303	296	308	313	324	306	294	270	308	291	310	311	322	311	302	308	328	294	303	303	305	284	322	281	291	282	310	276	328	282	306	282	319	314	288	309	305	286	304	311	323	294	328	292	321	310	290	295	316	298	297	313	302	310	316	287	302	307	293	296	277	305	287	281	306	311	323	278	318	302	287	293	319	313	275	283	276	294	318	304	303	296	307	299	284	295	342	307	311	294	273	302	313	295	313	289	309	301	325	321	299	267	286	318	296	297	324	324	311	292	305	277	311	312	292	337	290	295	316	293	304	286	313	287	308	308	296	334	280	304	299	287	271	324	315	270	263	282	278	304	276	300	290	283	306	303	303	297	303	300	278	332	311	292	298	282	295	294	283	310	310	306	298	290	290	303	300	290	303	336	291	320	293	310	271	302	295	317	279	283	286	296	332	275	319	294	305	291	291	311	306	308	314	290	315	288	293	286	328	278	296	279	303	288	288	303	311	267	287	276	307	284	305	286	303	303	318	312	295	294	273	296	280
345	2	2100	205928	506	3	22	225	308	461	448	454	419	396	373	407	360	340	316	328	289	276	279	308	278	287	271	288	275	260	251	268	267	256	259	273	238	247	255	231	255	204	261	218	220	247	255	214	234	225	225	239	237	232	213	245	200	240	199	229	216	205	266	222	218	221	202	224	211	200	224	212	234	215	199	224	244	210	222	212	237	219	210	199	178	206	216	226	212	214	249	214	199	234	214	203	207	246	191	220	210	229	202	212	215	205	213	219	223	228	216	183	221	224	201	220	211	238	230	213	212	222	218	236	237	201	182	214	230	216	230	215	191	222	189	215	224	206	214	226	248	215	224	231	209	209	180	209	208	202	218	220	206	210	226	187	204	208	208	193	241	230	206	214	226	244	208	200	221	193	228	231	222	201	230	219	238	192	217	221	219	232	226	201	188	203	185	208	182	223	220	223	215	187	212	184	207	216	210	214	203	207	215	221	176	228	236	217	198	219	228	218	188	212	220	205	256	209	227	197	210	222	208	201	187	191	232	240	187	207	220	222	211	184	205	226	212	209	227	225	202	228	209	193	181	209	225	216	206	227	209	220	217	230	204	201	214	224	215	199	243	204	197	196	218	213	206	203	202	200	193	209	199	210	212	181	201	243	206	213	213	209	216	218	226	194	228	210	229	202	227	208	183	232	196	224	226	203	194	216	221	205	208	199	244	224	225	221	212	207	212	213	200	214	198	217	221	207	200	221	205	206	199	214	206	207	202	202	200	218	211	210	191	209	213	212	220	238	236	206	204	195	242	228	202	208	199	225	215	206	197	200	232	198	209	208	192	207	198	223	189	205	209	211	195	191	197	236	238	209	216	196	190	213	234	200	209	207	231	229	221	210	207	205	202	229	212	218	187	212	198	198	210	187	215	215	187	225	218	225	202	200	209	226	206	217	216	219	203	216	224	199	205	196	210	221	213	209	211	209	219	191	206	189	215	195	232	205	215	206	225	236	209	228	198	233	236	189	210	213	208	219	185	219	196	222	225	243	187	216	196	205	192	209	227	215	228	174	221	224	208	214	218	193	239	210	221	228	220	228	194	212	218	205	234	208	210	192	199	212	214	206	220	197	199	201	204	213	163	224	203	214	195	245	181	210	220	248	208	212	213	239	213	202	210	193	196	206	216	216	210	216	208	222	197	201	211	183	210	205	228	209	207	216	199	211	202	232	239	202	209	209	236	201	221	228	221	199	222	211	196	216	212	205	217	195	216	220	225	197	201	238	202	207	206	218	223	221	205	238	175	213	194	180	212	209	222	218	202	187	236	188	239	218	190	210	233	202	194	219	228	220	187	208	184	199	220	187	241	203	197	201	211	242	201	212	226	215	228	211	201	166	205	214	182	219	220	203	214	197	201	206	202	225	204	196	191	233	225	208	232	243	209	193	230	198	198	227	214	206	205	216	230	239	208	211	211	231	179	210	211	221	216	209	231	192	205	191	204	207	192	214	205	193	219	205	195	220	201	202	209	220	205	211	201	196	204	225	215	224	202	209	203	210	204	208	222	248	203	225	196	225	224	214	212	200	207	203	213	221	208	181	191	212	201	217	210	210	192	227	185	217	171	214	222	203	218	212	216	197	221	207	212	215	225	203	212	220	213	210	207	208	211	206	208	195	195	202	198	208	187	222	210	200	223	189	189	198	205	242	221	205	184	224	212	186	216	212	225	225	183	205	220	247	182	180	184	212	194	217	224	198	228	209	196	221	209	231	236	195	222	191	204	212	222	226	224	205	229	210	199	203	204	214	225	205	202	175	240	195	198	216	217	202	211	201	194	188	208	226	197	214	217	217	195	208	233	183	249	215	204	213	211	243	189	212	202	213	196	225	207	222	216	214	200	208	211	207	188	214	208	207	213	224	202	222	203	218	214	216	229	209	216	227	206	212	212	220	206	211	211	245	201	222	198	212	219	216	214	258	184	202	214	190	226	202	226	220	215	184	180	200	220	214	209	218	204	207	225	193	211	221	218	233	214	208	226	200	237	200	207	237	197	175	207	207	175	201	217	217	200	207	204	239	252	221	192	197	204	224	180	202	223	201	196	212	196	222	206	193	223	192	199	213	195	239	226	204	215	195	204	224	192	201	211	217	203	204	211	217	237	212	198	224	207	210	210	211	211	203	176	233	213	206	233	183	193	248	208	189	194	190	228	212	193	222	239	206	207	225	200	222	214	212	211	230	231	213	207	236	199	229	207	193	200	201	231	187	238	218	196	183	231	226	221	219	231	238	192	194	203	186	205	194	200	217	209	196	221	214	226	238	199	207	222	211	191	213	215	193	201	201	209	192	218	195	210	219
345	3	3500	206053	564	0	18	180	305	437	448	475	430	377	345	351	312	291	285	321	249	242	227	262	241	231	235	232	227	223	247	209	206	201	196	192	175	212	207	226	189	193	181	183	200	192	188	188	190	181	183	167	160	166	155	163	176	167	160	191	188	163	192	198	162	159	160	160	153	181	164	145	147	145	167	178	175	201	165	151	145	155	168	174	169	171	163	162	181	145	153	165	189	148	149	175	170	157	167	164	149	182	173	161	176	154	169	166	172	169	164	191	170	195	183	194	193	171	217	191	175	155	179	168	163	158	154	163	162	180	151	152	167	182	171	167	168	160	176	172	179	154	169	181	154	159	154	153	154	158	149	163	158	151	161	169	167	179	165	163	169	151	139	173	151	162	156	154	159	150	176	182	172	156	137	152	155	144	150	156	148	181	183	152	149	165	160	165	165	162	135	164	146	192	183	177	152	153	153	141	158	162	150	144	165	147	175	154	196	138	143	138	143	181	163	159	195	160	174	167	159	172	175	159	161	158	157	164	170	164	160	147	142	162	154	176	167	167	159	153	143	165	131	163	173	169	146	156	148	142	162	161	159	154	149	171	160	150	159	184	140	159	164	161	167	143	171	156	154	158	136	133	183	170	167	160	157	171	135	156	164	155	165	170	162	170	175	171	158	173	162	161	132	144	183	153	170	158	164	170	164	165	160	161	183	158	138	154	162	182	154	158	180	155	153	168	158	160	140	141	157	185	162	148	142	152	157	142	165	148	151	153	169	174	152	154	183	170	148	144	149	160	164	164	152	175	165	182	144	158	150	163	156	169	154	153	155	139	175	157	160	155	146	173	162	160	172	156	169	171	175	154	166	160	144	158	153	157	154	167	175	146	164	163	157	142	149	156	162	169	168	150	163	168	143	177	169	150	179	151	146	170	155	165	171	164	190	169	147	171	158	154	161	169	164	164	170	168	172	177	163	156	138	155	162	151	166	150	171	147	148	157	156	154	144	163	163	173	188	134	151	168	149	149	145	172	169	153	152	149	154	146	174	141	158	172	160	169	148	191	166	154	147	161	164	169	159	165	165	179	169	173	154	150	155	175	158	148	151	158	153	169	160	132	150	177	144	142	147	167	162	148	148	165	166	168	148	150	170	160	158	145	144	170	141	155	128	154	186	176	162	161	151	150	138	159	187	175	171	167	170	172	159	149	150	157	136	157	155	149	138	159	148	154	158	161	160	174	150	144	160	163	167	175	156	178	160	158	181	160	176	144	157	161	148	135	136	173	160	171	144	162	152	155	158	167	163	156	184	151	170	162	169	149	163	161	159	188	174	148	172	150	144	153	153	160	143	169	149	150	163	163	175	186	161	162	178	157	179	180	194	161	147	144	148	143	139	179	143	149	149	170	167	159	147	164	155	163	162	153	177	143	159	134	172	152	156	147	173	165	173	183	153	162	159	163	159	152	175	143	170	134	167	146	169	151	157	145	170	165	156	171	167	153	159	164	156	158	150	149	164	176	166	160	168	160	176	154	155	144	160	156	140	177	163	153	156	157	169	149	163	181	150	159	148	159	164	157	150	158	158	154	144	157	143	171	152	165	157	154	148	160	161	163	167	191	136	152	165	171	155	152	162	142	177	143	159	172	162	159	173	158	135	164	153	180	126	146	166	160	148	165	166	135	180	156	137	152	160	151	177	186	159	165	160	135	164	165	164	161	173	143	138	171	150	166	142	162	163	165	179	172	156	175	160	168	148	152	164	156	170	146	154	168	155	158	143	173	130	154	178	144	164	165	158	166	165	146	160	156	161	169	198	159	159	172	177	162	164	166	155	138	156	142	159	151	181	155	169	173	190	150	165	154	157	145	165	159	166	172	154	158	148	173	180	159	141	170	150	167	174	149	175	148	166	166	181	162	161	169	153	154	162	139	144	144	178	145	140	144	144	154	136	141	172	158	166	154	135	155	172	175	161	157	152	151	171	165	178	151	172	144	152	142	157	140	134	182	159	190	184	155	135	129	147	139	154	167	162	158	161	158	159	141	166	144	162	154	174	147	157	166	172	166	153	185	172	144	161	172	177	172	156	136	161	179	147	160	149	175	158	164	177	162	143	148	139	156	164	143	145	147	148	160	149	176	163	142	171	153	155	158	148	145	162	159	168	159	161	148	161	155	170	157	126	150	145	181	137	163	152	160	155	139	165	139	163	150	144	157	156	152	148	169	164	157	174	158	141	146	167	162	144	162	144	147	156	160	148	138	147	167	177	164	160	161	144	168	155	167	161	168	178	172	159	154	171	182	182	175	162	169	167	152	153	170	155	143	139	152	173	153	153	166	151	153	155	150
345	0	2700	206178	509	0	15	174	256	432	445	508	445	443	397	394	354	351	349	313	287	291	282	259	254	278	274	247	269	225	206	237	247	222	218	238	227	207	190	212	207	240	209	225	234	182	204	206	197	203	226	218	178	196	196	186	163	191	194	179	197	170	170	187	179	181	173	172	185	191	184	191	188	181	190	197	150	192	177	182	157	165	187	156	163	171	154	176	159	154	168	183	157	158	177	191	145	176	150	158	174	189	166	166	179	160	169	162	174	203	176	170	182	208	182	206	213	206	242	232	181	241	212	190	200	174	191	151	163	158	192	165	167	170	159	169	178	168	163	181	165	159	169	164	140	138	169	142	168	158	173	174	173	173	180	154	173	172	168	152	168	167	166	163	165	172	156	158	169	161	159	149	161	166	210	180	185	172	172	137	160	165	148	160	180	159	170	151	142	170	161	181	181	148	167	154	161	170	148	173	169	156	181	185	172	161	177	162	162	154	143	165	148	167	173	172	154	141	169	153	153	152	180	169	175	165	172	158	163	173	169	157	159	177	150	170	162	192	177	164	144	160	149	145	143	154	168	165	163	158	156	160	154	159	141	173	179	133	157	180	148	155	161	160	179	182	162	160	168	148	164	168	148	156	146	165	177	152	178	162	171	148	160	163	158	162	170	199	170	154	161	141	159	158	181	152	160	157	156	169	141	164	160	173	162	160	146	150	165	147	162	182	169	160	172	176	158	145	174	152	173	162	165	162	157	145	165	164	148	164	159	159	141	167	142	157	168	177	149	154	153	171	158	160	152	182	156	175	142	151	156	173	178	158	146	161	156	187	149	153	151	154	154	150	170	166	161	173	169	181	173	180	161	167	185	155	143	157	144	171	161	169	169	179	154	160	195	164	161	156	147	156	168	167	163	161	136	149	179	157	148	166	164	167	146	155	158	178	156	147	144	159	157	167	160	154	153	169	164	160	170	156	182	151	138	153	172	159	144	150	165	163	157	168	147	179	162	150	151	157	158	164	159	134	157	164	163	171	178	165	157	164	147	149	163	154	162	168	171	165	146	157	164	179	164	155	164	172	164	156	156	144	148	161	166	151	141	157	156	143	161	132	155	154	156	182	153	164	177	179	148	155	182	144	142	155	163	183	170	149	145	153	153	166	162	160	162	150	170	156	179	148	156	142	167	141	148	170	127	172	161	168	148	173	173	166	162	164	165	168	142	168	167	151	155	163	163	156	150	176	155	170	163	168	152	168	156	185	180	167	165	163	168	164	146	141	145	148	143	173	175	138	164	154	179	142	165	168	181	156	166	161	153	148	175	171	154	150	160	172	153	154	168	150	175	137	162	164	142	175	147	156	157	158	176	174	133	155	141	164	155	147	154	170	140	143	149	167	145	154	176	138	165	140	154	138	158	166	174	151	175	159	151	170	162	171	154	199	142	160	167	171	156	144	154	145	163	159	138	163	141	153	167	154	159	168	150	163	167	169	150	154	156	175	157	178	173	152	165	151	164	152	161	150	145	151	170	155	158	173	173	172	144	155	149	170	141	154	179	162	172	170	175	168	167	165	153	183	171	169	172	169	165	174	161	163	177	175	152	160	181	177	148	142	163	170	141	160	163	152	186	148	129	166	148	144	148	158	145	152	169	176	166	163	167	169	161	167	175	144	131	162	157	152	171	176	161	167	170	152	163	149	174	182	147	181	145	149	147	163	155	153	140	151	156	171	141	155	175	166	154	161	162	153	173	155	159	141	131	145	147	142	132	155	133	163	166	159	149	145	154	149	164	168	166	172	149	154	146	182	144	161	148	144	152	153	171	167	144	155	170	131	144	154	162	162	165	177	177	160	170	151	169	162	148	144	167	174	144	157	157	146	152	138	159	171	164	177	151	182	154	152	161	152	162	170	162	179	164	142	154	147	148	158	162	154	156	153	180	166	146	168	145	147	148	156	167	163	157	180	162	149	146	154	168	157	160	161	158	164	170	141	166	163	165	176	142	152	176	173	175	160	147	155	135	166	164	159	161	142	143	155	149	159	150	164	136	127	160	169	168	160	152	162	181	183	165	156	152	165	157	152	162	147	173	144	141	165	133	173	169	165	136	174	151	143	136	171	183	148	143	152	171	153	146	164	159	153	130	153	179	161	155	140	178	159	166	172	167	160	160	160	179	144	163	151	165	147	146	168	142	158	155	173	177	167	148	153	153	185	152	169	174	168	156	177	158	159	160	164	165	167	158	161	165	162	145	171	167	159	163	145	154	139	154	176	141	168	144	166	153	149	155	176	169	168	149	181	166	160	147	189	161	168	147	159	156	172	140	177	162	178	187	156	153	190	169	183
345	1	1900	206303	545	0	42	225	331	401	432	430	414	401	388	373	330	310	316	316	299	302	311	274	297	281	303	298	285	282	272	275	259	262	252	268	277	272	248	269	248	266	243	261	256	239	270	242	239	210	253	288	220	265	237	220	244	239	235	244	224	253	230	253	250	225	238	269	213	257	239	264	229	246	217	247	257	242	265	262	240	257	216	228	252	220	218	227	227	236	248	256	227	259	223	235	253	228	241	229	232	272	246	242	207	233	216	217	243	234	248	242	242	239	245	256	244	237	245	247	245	241	241	265	240	272	249	282	225	261	260	258	246	245	280	246	242	247	229	238	243	221	234	240	226	225	238	237	238	225	242	229	245	242	242	248	215	242	215	247	227	230	203	238	244	238	219	218	237	250	253	228	267	221	244	255	250	231	222	226	219	249	228	231	217	262	226	236	260	249	246	257	219	247	250	227	230	241	224	214	235	218	243	238	241	232	248	257	242	248	227	238	222	256	222	248	233	250	218	240	243	260	224	253	228	227	247	241	204	236	241	235	236	232	238	258	227	224	234	257	224	221	215	253	241	184	256	229	244	215	226	212	224	244	224	242	245	243	249	236	262	233	233	256	240	227	228	243	224	228	239	237	229	252	230	237	242	238	247	221	254	239	212	222	222	255	228	231	248	240	233	256	242	252	236	245	233	209	238	259	237	239	231	250	231	217	229	230	232	230	248	203	216	256	232	233	261	237	190	222	232	234	236	227	217	244	239	261	209	230	217	250	222	211	239	235	222	239	234	239	239	231	221	252	235	230	232	231	232	227	260	241	231	231	240	227	221	238	225	229	252	235	208	237	228	229	245	270	215	249	244	231	240	235	247	224	237	217	226	238	236	254	225	243	229	260	244	234	232	230	223	227	267	227	219	247	219	230	242	225	238	239	227	262	239	230	237	241	237	237	246	228	223	217	227	237	210	236	227	211	227	239	249	249	221	234	247	216	222	250	228	255	241	242	234	230	216	230	242	218	241	225	236	222	233	236	241	275	214	252	217	223	246	234	246	216	223	242	220	235	246	239	245	247	217	256	207	251	238	210	214	229	254	235	237	201	235	236	242	240	237	216	213	255	226	234	268	266	235	227	225	247	246	198	231	234	239	268	254	235	219	249	224	220	253	201	237	230	242	226	227	235	250	216	232	238	233	249	256	242	221	214	225	239	235	249	214	248	220	245	262	259	261	227	247	247	254	250	231	255	219	209	237	235	227	249	223	234	212	233	221	226	250	222	230	248	254	242	249	264	245	251	270	211	245	233	212	242	224	226	239	240	279	209	255	252	222	259	239	238	264	256	229	231	243	243	235	223	213	240	223	211	229	237	245	237	235	238	257	214	234	236	206	230	233	244	213	237	236	228	217	223	252	236	217	236	244	253	267	225	255	251	236	230	252	255	233	229	235	240	273	230	234	240	216	239	239	227	225	233	227	245	228	272	256	254	252	231	222	231	246	220	222	257	257	226	216	226	236	253	213	238	231	208	245	251	231	247	249	245	246	228	251	236	238	224	269	219	243	223	229	242	243	234	250	222	221	235	232	248	227	216	268	227	265	230	219	227	230	229	218	253	229	235	235	227	243	236	238	247	234	232	241	242	245	233	227	243	251	222	224	259	224	237	211	245	239	222	229	249	219	239	228	236	240	245	235	227	226	246	266	246	257	233	224	255	273	246	239	242	236	226	218	242	254	256	273	248	221	223	252	241	220	220	232	239	255	248	218	244	200	239	236	238	227	242	242	243	228	226	235	247	243	229	219	244	243	241	255	226	216	232	231	219	228	230	238	219	234	230	268	223	225	256	239	236	239	250	242	264	214	235	255	218	204	229	231	241	242	219	240	233	258	221	258	237	233	238	219	210	248	245	231	222	236	217	233	261	224	240	228	238	248	255	257	235	231	254	237	236	227	235	230	243	225	197	238	214	227	245	212	238	237	256	224	238	259	215	257	243	246	216	233	272	219	246	215	219	211	222	252	251	211	226	242	233	229	209	265	228	201	225	239	229	244	231	227	238	237	242	233	269	232	224	233	247	237	246	238	265	247	240	229	255	237	248	236	258	234	223	241	231	210	214	238	270	232	228	257	218	222	246	250	228	255	243	215	230	210	245	237	224	251	240	242	236	236	240	223	228	247	236	228	231	243	207	229	214	247	246	233	215	242	245	256	226	232	228	225	262	238	243	224	224	230	245	263	250	209	265	236	237	229	228	246	249	225	243	250	275	212	218	235	205	238	225	236	238	216	221	237	232	248	252	227	234	227	238	210	245	227	258	249	237	253	249	255	231	230	246	241	228	215	229	221	250	229	211
345	2	2100	206428	524	1	18	166	262	383	385	437	369	353	355	319	273	298	247	256	249	233	239	222	204	210	202	202	210	177	194	193	192	184	205	184	184	180	190	165	184	199	162	179	184	170	175	158	175	149	164	180	174	161	167	174	170	149	165	171	161	172	152	152	135	146	170	151	143	176	128	159	161	178	150	168	162	164	168	146	152	144	133	169	129	154	154	169	151	140	137	127	163	159	155	133	154	155	146	138	162	156	156	158	143	148	145	163	152	164	166	155	159	146	154	156	135	163	154	172	121	159	161	136	170	165	164	147	162	161	136	145	141	161	147	142	145	144	148	160	147	180	135	161	147	164	137	156	144	156	129	160	160	157	163	152	152	146	160	169	166	145	165	149	171	161	154	139	155	142	135	183	134	150	160	145	133	135	151	172	137	144	163	172	154	141	137	164	133	159	161	141	176	146	151	163	150	163	162	150	145	144	149	141	145	154	148	143	165	178	137	149	176	153	149	145	137	159	150	149	155	138	150	132	132	137	159	145	149	161	145	148	153	140	132	129	132	162	141	138	134	133	145	167	160	154	153	146	154	150	163	159	177	129	131	162	136	175	147	130	154	140	173	157	152	136	149	123	158	130	150	142	138	147	149	140	124	157	174	142	170	148	158	146	129	166	126	167	156	133	165	150	140	165	130	144	147	140	148	164	158	150	163	142	147	132	135	153	147	143	147	157	147	138	140	152	140	169	147	163	150	123	152	138	157	160	143	134	151	136	155	146	136	164	150	132	150	155	134	169	146	147	142	146	154	166	161	171	181	152	134	125	147	142	141	152	144	147	141	140	166	152	154	154	156	157	155	141	127	139	159	140	138	142	133	132	138	163	129	157	158	149	136	142	152	172	157	142	143	166	148	141	128	145	151	155	179	154	150	148	157	138	162	135	151	166	139	146	162	139	171	148	138	143	127	149	145	147	145	143	135	145	144	162	150	166	149	157	144	141	151	141	158	148	148	143	136	158	150	138	144	151	151	148	144	151	161	140	133	152	157	147	138	135	143	163	139	142	163	159	139	127	168	175	143	150	154	142	148	144	140	138	160	162	139	152	144	162	140	148	143	165	154	133	137	161	143	127	149	121	151	154	135	135	143	163	162	157	143	141	149	144	134	140	140	146	166	135	143	146	134	137	127	153	153	156	149	135	149	155	140	144	147	172	161	132	132	174	134	125	139	155	155	164	134	167	142	157	139	150	148	135	155	152	140	146	141	121	145	157	158	137	158	163	142	144	147	141	150	149	129	166	137	137	148	137	152	148	143	144	139	154	171	144	156	141	160	143	172	137	151	140	145	149	132	145	160	118	142	157	144	123	135	145	147	137	154	159	145	128	151	140	167	159	137	152	132	160	146	133	133	156	152	143	140	146	129	143	147	142	152	148	148	159	152	166	150	129	154	134	150	163	149	139	161	161	161	136	133	172	140	145	140	146	143	145	169	154	152	131	129	151	146	147	155	132	134	151	136	133	154	153	162	142	127	162	158	148	131	138	133	156	138	127	143	147	122	150	167	159	144	133	137	155	172	147	145	133	146	144	145	146	135	147	147	135	138	164	163	130	144	157	141	153	132	170	147	166	135	149	153	139	130	139	162	148	157	141	135	157	140	155	131	139	133	150	138	153	160	165	164	132	152	140	151	150	144	170	159	143	129	147	159	143	158	129	162	152	124	137	151	137	131	147	153	163	145	164	139	131	158	154	140	146	146	162	143	160	142	143	161	136	140	157	140	135	129	160	137	161	145	149	159	141	161	161	167	158	144	142	141	150	142	149	148	153	143	146	129	136	145	155	145	143	141	149	134	157	143	155	137	141	153	156	134	123	124	154	152	161	138	125	152	156	147	155	150	157	136	144	149	143	161	143	150	138	145	140	133	153	127	146	134	144	156	156	138	155	166	174	155	145	160	137	139	171	143	139	164	157	160	158	134	159	144	146	157	152	151	153	133	125	148	141	149	167	158	135	134	123	153	142	148	107	161	154	152	179	158	155	161	149	146	153	130	155	124	157	139	144	152	123	140	156	154	155	162	150	135	163	165	138	137	145	160	147	148	138	152	147	136	163	162	169	135	144	162	140	154	163	134	151	148	136	154	146	147	146	129	141	159	138	136	154	154	137	140	156	153	138	165	156	145	161	174	149	130	159	154	148	150	143	142	151	170	164	145	143	127	155	153	150	146	121	145	143	151	154	128	162	141	144	141	147	160	171	150	153	143	152	149	153	158	145	155	125	126	144	154	162	154	141	157	138	163	141	154	154	142	129	128	133	134	142	158	160	163	185	163	148	135	133	143	161	172	145	138	132
345	3	3500	206553	519	0	20	197	263	435	429	468	458	409	361	391	338	374	336	292	301	292	275	249	262	242	274	267	258	265	227	243	241	219	241	258	213	227	222	232	222	216	244	212	216	241	211	192	226	207	204	213	216	226	213	194	200	189	197	204	191	215	217	193	192	184	204	205	193	189	219	180	193	206	203	221	204	195	208	194	201	203	203	185	196	193	205	203	177	176	179	208	174	195	202	214	184	203	169	180	198	192	182	198	194	202	178	204	189	181	183	217	171	190	198	184	211	191	215	191	201	204	203	206	188	209	219	179	225	210	195	153	199	181	200	198	207	200	185	200	214	163	185	182	176	213	211	201	192	185	200	201	192	190	176	196	181	202	207	183	211	176	173	178	178	189	175	170	178	203	196	173	191	194	191	177	187	225	186	195	178	185	204	171	172	189	180	197	167	187	185	178	203	185	197	195	204	170	179	191	185	171	215	202	188	183	181	197	181	183	167	217	191	181	191	191	186	180	161	168	189	179	199	197	210	191	180	179	174	200	197	193	205	190	188	213	207	166	204	211	186	152	209	165	203	187	191	185	188	183	181	168	184	200	189	174	177	170	213	178	201	195	178	186	191	186	202	193	186	184	185	180	187	171	193	196	182	181	175	189	181	207	181	166	200	194	191	197	178	190	164	196	186	201	196	234	176	194	179	191	196	190	180	186	169	168	183	194	186	179	186	179	172	186	196	188	203	211	189	188	199	188	194	185	153	197	173	181	185	171	187	181	188	178	184	174	220	169	213	184	174	188	171	192	189	186	197	200	210	205	182	196	166	199	205	179	195	198	189	179	187	180	175	170	172	219	180	178	180	188	186	183	210	191	180	177	199	185	199	187	178	181	194	179	175	231	213	206	181	195	190	193	206	207	198	155	205	192	172	199	184	168	189	190	177	183	217	188	189	204	201	195	208	167	184	181	179	173	170	192	179	208	167	196	195	171	185	189	173	168	167	197	180	168	173	198	167	193	170	178	151	193	195	188	194	205	175	204	195	195	192	189	209	178	191	172	193	182	200	189	178	196	199	204	195	196	193	219	159	205	190	185	179	180	203	193	179	193	169	196	178	222	219	207	175	196	191	184	183	194	189	181	198	177	203	197	180	196	215	187	187	195	188	195	182	155	200	185	203	179	163	189	147	211	186	195	192	178	185	177	189	211	207	179	198	158	177	175	219	184	194	217	181	194	177	194	176	160	180	169	153	198	171	175	166	200	181	186	187	185	193	172	188	195	175	185	181	196	189	218	172	185	183	198	191	177	171	162	162	182	170	196	191	206	195	190	184	181	174	192	190	194	191	184	183	161	173	186	183	195	178	196	195	196	203	189	182	174	192	197	193	175	189	187	197	189	205	204	171	211	187	183	171	182	188	187	197	193	180	187	219	206	189	180	181	181	157	175	187	184	174	204	198	212	165	176	184	202	168	201	181	196	185	215	180	202	204	187	192	192	197	175	178	158	191	178	196	190	203	184	180	172	204	188	199	152	145	191	191	182	177	190	188	191	194	168	195	176	192	182	203	166	184	196	189	185	173	224	163	193	189	180	176	172	185	196	192	188	187	175	196	169	208	160	185	173	204	179	164	182	194	176	178	169	188	166	196	190	191	212	169	187	197	197	192	202	169	158	171	181	186	197	166	188	199	197	182	193	181	206	215	207	199	196	216	192	185	205	211	221	180	196	195	184	185	186	188	191	196	216	201	209	183	175	187	188	187	177	183	183	207	188	199	179	176	165	150	192	192	161	175	190	184	216	208	181	195	205	207	213	188	204	164	199	187	198	193	167	156	182	209	190	176	219	190	202	207	215	183	210	199	196	184	180	202	197	209	207	212	172	198	165	189	177	190	192	208	207	180	194	170	191	176	182	166	186	190	164	169	181	181	181	177	201	177	165	197	161	199	207	154	191	200	203	178	216	186	171	171	201	192	177	178	183	174	157	190	208	165	185	187	182	200	187	190	170	197	178	188	160	211	174	206	186	197	203	209	171	197	187	186	181	190	181	178	169	187	175	179	182	180	196	222	173	185	207	184	190	184	201	181	170	171	197	181	201	206	188	205	186	188	187	184	201	174	197	213	205	172	173	189	180	177	180	196	204	180	184	199	177	188	181	170	179	204	172	176	164	189	182	181	168	175	197	180	173	184	202	190	211	183	184	190	190	192	195	181	203	178	187	200	176	185	188	186	184	176	187	184	199	179	173	185	188	199	182	173	199	176	166	187	191	223	184	199	201	200	196	192	196	171	210	159	193	185	184	216	193	176	198	199	170	190	207	189	178	198	176	183	180	168	199	197	180	197	214	186	193
345	0	2700	206678	514	1	7	151	244	416	425	506	459	461	387	335	335	295	307	273	298	266	250	243	251	220	239	212	211	224	199	214	199	191	190	203	192	203	186	176	186	182	181	156	165	177	145	164	171	153	157	164	143	187	161	153	146	124	148	153	135	141	128	129	138	141	151	160	132	133	143	155	138	149	150	139	130	136	149	131	134	122	157	134	145	136	151	118	141	138	141	135	124	127	155	135	107	128	124	122	143	139	127	110	140	138	139	125	131	131	135	132	149	134	139	150	131	142	151	138	137	161	151	148	150	138	123	139	120	129	142	115	127	125	116	141	121	118	102	130	133	118	129	129	134	114	125	132	115	127	124	123	143	121	128	125	124	100	132	112	122	128	143	116	124	121	141	123	127	125	127	135	105	129	122	128	127	125	133	128	122	128	101	130	114	132	113	131	129	134	129	115	121	131	99	117	119	121	122	135	123	129	146	124	129	123	141	117	131	118	133	120	125	143	115	131	153	137	123	111	102	129	123	118	128	127	130	105	129	116	146	111	128	125	140	111	140	136	118	131	121	132	131	117	147	149	120	131	129	136	122	106	132	128	122	123	141	138	128	111	140	104	137	129	134	127	132	129	104	133	114	135	118	131	123	126	124	125	135	128	120	113	128	104	123	100	120	114	122	136	127	132	120	106	135	120	144	129	115	135	119	127	122	123	132	144	132	131	104	125	118	122	121	137	142	120	122	131	132	141	131	137	123	136	126	133	123	122	134	123	108	140	136	123	135	130	148	115	116	128	119	124	110	147	119	121	126	121	108	105	125	122	121	131	104	122	119	130	138	120	124	109	128	124	117	102	114	127	121	131	132	113	136	138	134	144	118	134	132	123	135	138	115	107	117	131	123	115	113	120	118	98	128	115	115	124	142	110	131	152	119	127	133	108	130	124	126	124	144	122	131	128	131	120	126	120	113	120	147	121	138	118	106	122	141	122	120	107	123	141	132	97	122	114	142	124	104	123	109	130	126	115	110	118	127	132	127	123	135	122	112	128	113	137	116	138	121	129	113	115	140	141	119	128	110	126	118	135	133	128	112	107	117	125	111	127	110	124	104	127	142	120	113	122	115	123	131	117	114	126	136	124	107	131	128	128	122	151	131	128	119	136	129	113	132	116	106	130	106	123	143	106	114	135	119	138	125	125	133	119	118	116	115	141	136	132	112	134	118	127	125	124	125	107	118	138	136	128	133	107	134	119	130	112	121	130	112	122	120	130	120	131	128	141	113	117	137	140	127	114	116	143	114	119	131	118	142	119	129	110	112	110	142	143	107	145	140	126	122	135	148	117	126	117	133	143	122	115	122	130	122	113	125	127	133	148	109	121	109	133	149	112	123	129	126	119	117	119	148	128	123	137	125	130	129	110	123	101	142	118	115	121	132	111	134	122	133	137	121	113	124	125	114	112	131	124	114	130	125	125	121	110	150	125	110	133	106	141	113	135	133	126	127	117	137	125	109	134	114	144	111	112	124	115	123	118	127	127	117	119	153	124	109	138	101	105	125	142	119	121	109	130	120	117	134	123	102	117	125	116	121	127	124	125	121	117	145	104	120	101	115	117	126	133	124	113	109	106	127	111	114	135	129	126	141	127	120	127	110	127	122	135	132	143	104	124	133	131	119	126	124	122	123	116	118	123	118	108	127	136	131	129	145	126	119	110	128	141	119	131	138	144	140	110	121	128	120	125	112	129	121	138	107	133	111	113	109	127	138	105	103	125	143	124	121	115	117	130	123	122	111	129	113	124	115	120	119	112	113	128	129	138	108	95	95	113	130	119	116	81	127	139	124	133	132	120	124	142	141	112	104	132	104	141	117	128	118	133	103	122	127	129	133	119	127	126	121	130	110	118	134	131	139	122	115	126	124	124	134	130	110	125	147	127	116	119	124	130	99	125	122	111	128	112	117	122	117	123	130	123	147	126	137	118	131	127	111	130	127	126	127	115	120	154	119	129	113	112	133	132	123	136	130	126	123	122	121	140	124	122	124	129	114	133	112	125	139	126	112	140	127	105	135	117	125	130	124	119	109	139	125	123	108	123	102	121	131	112	120	124	133	108	112	126	116	115	118	135	140	118	129	132	117	131	126	113	144	129	122	126	120	113	114	125	125	120	131	103	110	128	105	126	122	124	124	119	109	104	137	140	113	114	101	149	132	110	124	102	116	128	115	142	134	128	142	132	139	127	141	143	114	151	117	105	137	116	116	166	118	120	108	117	125	128	121	118	133	126	123	125	119	133	117	119	129	114	124	122	114	135	124	115	132	132	129	127	133	115	112	142	119	125	116	126	125	106	134	127
345	1	1900	206803	541	0	31	184	246	370	402	389	366	359	295	342	281	279	267	276	272	256	250	240	221	215	278	207	256	239	218	210	195	194	199	221	211	199	226	223	223	200	206	201	222	214	220	205	201	208	193	190	219	196	190	209	191	192	210	198	184	205	215	211	201	218	213	174	194	182	213	193	185	195	191	220	192	200	177	213	172	181	197	201	198	202	190	196	191	199	210	209	176	178	203	204	182	183	195	205	187	191	167	208	205	214	192	183	196	192	193	192	193	205	178	192	202	206	192	211	196	196	207	185	189	222	211	217	192	186	199	190	182	209	199	193	192	214	202	196	191	219	202	184	178	175	205	177	206	183	189	187	186	189	165	220	215	181	201	212	202	183	201	200	174	217	196	189	177	182	200	186	200	191	194	183	171	181	185	181	218	201	194	208	164	173	185	185	197	215	203	192	188	186	173	198	197	192	178	195	194	190	178	199	198	197	187	199	194	206	202	190	197	196	186	185	220	191	190	192	193	190	179	178	179	197	182	186	200	185	181	207	203	192	201	193	214	188	179	183	185	196	184	181	187	200	185	207	175	174	194	191	185	184	205	203	190	186	210	173	189	180	184	182	184	195	191	209	178	202	227	181	165	212	236	186	174	194	179	174	185	185	216	197	190	193	204	195	195	181	193	186	181	204	179	197	186	178	188	198	195	200	196	178	177	172	186	202	205	184	191	197	174	206	189	186	182	191	182	185	183	162	184	196	183	195	185	204	181	189	197	173	211	172	171	167	207	203	181	188	171	179	195	170	152	186	184	183	180	187	193	192	176	208	189	194	211	184	170	210	165	199	156	187	177	189	196	177	199	211	178	197	188	195	172	196	187	197	177	203	185	189	181	192	215	201	198	193	192	172	178	208	188	174	204	194	187	202	192	172	197	192	173	188	198	181	169	205	193	206	173	208	237	181	198	209	208	191	182	178	185	187	181	199	189	164	204	192	191	189	176	214	197	175	190	163	193	192	221	205	191	184	186	159	167	158	205	194	199	197	161	190	189	196	174	177	191	193	183	174	193	196	182	193	192	195	190	206	203	188	185	205	188	190	192	192	166	187	184	188	165	202	211	196	189	190	167	169	187	185	200	189	170	185	189	193	191	208	191	187	205	190	209	149	180	195	190	180	214	184	187	187	193	193	196	197	184	201	178	227	188	173	186	184	192	196	195	202	188	209	201	197	204	193	194	179	188	187	181	219	197	203	199	176	185	174	183	180	185	181	173	190	180	177	189	184	204	158	216	156	182	194	183	180	176	213	170	197	184	179	171	191	189	195	208	177	191	172	192	190	207	198	182	185	171	222	207	204	172	163	188	181	186	175	199	204	194	181	171	179	183	189	184	204	205	170	204	193	180	192	181	174	181	185	191	186	195	187	172	182	189	202	158	161	180	183	209	189	198	183	199	190	210	194	193	192	198	186	203	200	185	169	196	204	186	204	195	177	194	176	203	219	186	178	199	179	208	177	193	179	201	192	156	211	177	214	212	188	211	193	178	178	189	184	183	183	189	187	181	174	196	182	181	198	178	189	192	180	190	201	204	172	200	166	179	191	206	184	177	184	190	171	164	194	189	194	195	181	187	189	186	192	178	201	155	208	185	175	179	179	211	183	213	202	191	176	181	195	180	205	206	188	187	206	189	197	208	206	185	203	186	165	198	199	185	180	187	187	203	183	201	168	203	180	189	201	151	184	187	205	185	215	198	203	180	192	173	189	171	192	176	183	205	184	219	203	182	196	169	178	200	180	198	211	186	184	175	179	176	195	183	191	171	167	185	184	185	198	193	172	201	172	153	188	163	185	203	191	201	203	187	175	205	215	186	207	188	169	167	187	178	194	171	159	178	173	179	204	198	189	167	170	189	190	182	188	177	231	206	204	185	181	198	205	187	202	188	176	204	159	187	183	184	223	159	224	194	187	211	192	185	178	183	181	190	185	196	177	186	194	193	209	185	208	184	192	182	196	181	192	203	211	200	200	172	175	174	180	187	187	218	206	191	171	186	174	198	193	189	183	186	181	197	179	183	222	200	200	193	183	180	182	171	179	183	184	177	185	194	202	196	204	194	192	181	185	173	188	194	216	197	195	172	190	188	199	175	169	196	202	181	190	181	201	188	192	195	197	184	173	181	189	175	182	161	165	201	216	185	202	219	195	167	210	216	183	204	206	198	171	211	177	193	180	205	201	191	187	161	177	225	169	205	194	169	174	178	212	186	201	197	189	215	187	212	194	185	174	200	181	188	188	170	172	183	183	201	186	167	215	158	188	166	194	175	178	177	222	199	208	205	188	184	187	202	206	183	193
345	2	2100	206928	549	0	20	156	241	384	393	446	399	407	336	295	305	298	293	297	249	254	227	262	240	230	230	235	218	236	198	204	227	192	206	191	197	198	220	179	195	185	191	187	203	183	192	210	192	191	180	180	178	210	155	195	189	168	168	151	194	176	176	189	188	202	190	176	175	200	154	169	180	179	195	163	168	152	181	162	195	180	172	177	190	176	170	169	160	182	172	195	179	156	178	176	190	166	176	166	160	175	159	168	167	159	151	157	187	172	191	162	173	173	161	166	177	163	174	186	194	182	157	180	156	189	186	179	172	161	162	177	173	174	186	181	172	182	161	177	194	180	184	179	187	163	172	156	164	152	178	155	181	145	182	155	172	188	175	177	161	181	183	165	162	183	179	167	158	189	186	128	149	166	162	163	145	178	172	167	150	164	164	183	167	185	161	152	164	173	156	167	174	177	158	169	179	167	186	176	174	158	178	156	160	171	180	159	163	138	167	153	166	149	166	160	163	164	153	183	165	174	175	174	185	140	176	156	168	160	155	146	154	168	151	175	171	171	154	167	180	186	165	150	180	177	177	148	172	160	168	171	181	159	162	184	168	174	159	169	173	172	162	194	169	169	172	183	157	158	174	167	153	167	155	195	175	159	152	181	158	183	176	146	182	177	177	165	193	179	176	165	142	176	164	141	184	161	147	151	177	180	187	170	142	142	177	169	158	160	172	181	180	165	156	182	193	164	159	169	160	171	175	166	154	180	173	178	158	190	158	141	159	170	177	182	184	164	177	154	161	164	148	176	164	161	177	169	175	175	185	182	155	185	151	145	166	183	159	206	181	152	148	172	187	172	153	182	155	178	164	158	164	160	155	154	172	179	164	177	166	150	158	167	150	176	167	170	167	184	174	175	152	173	155	173	181	174	183	142	141	183	170	173	191	166	157	168	154	182	161	167	180	153	188	162	176	177	178	148	194	170	168	155	153	172	153	180	148	166	145	160	165	160	148	158	152	154	170	156	166	162	181	169	160	187	167	157	175	165	155	146	166	154	171	163	173	167	156	170	183	193	164	155	177	169	197	180	150	171	172	182	159	188	152	157	185	173	166	169	145	157	189	183	176	162	173	167	170	170	174	173	163	162	147	176	165	179	158	161	172	174	182	177	173	177	177	148	181	165	161	159	173	168	154	143	160	152	176	164	159	154	165	157	174	160	150	169	139	150	172	169	156	175	183	181	164	169	165	170	166	174	133	156	171	176	151	169	167	152	162	175	161	149	171	161	152	167	156	162	192	166	176	161	156	182	177	171	163	159	161	182	169	163	173	167	176	201	180	170	188	164	186	163	174	158	168	184	158	166	158	148	163	150	152	166	160	183	156	169	194	156	171	158	170	171	178	160	146	145	163	156	176	167	147	183	162	156	154	149	150	177	171	154	176	152	165	161	153	176	168	155	142	167	164	179	173	142	171	154	155	159	179	162	168	177	145	154	173	182	163	188	173	144	144	167	194	164	176	163	147	166	148	165	177	180	168	168	160	166	172	155	168	137	150	178	168	153	158	163	156	164	156	177	171	159	194	180	198	179	161	170	166	138	157	167	150	159	164	175	159	184	147	172	158	163	174	189	154	164	155	168	187	177	159	148	174	171	167	189	170	172	148	156	182	153	175	154	176	188	170	173	185	166	161	193	174	166	162	162	181	170	158	171	170	163	153	163	164	167	164	173	163	150	168	167	156	192	173	149	193	163	172	166	145	148	159	170	176	140	149	149	159	168	154	162	165	156	158	165	156	155	150	165	159	165	157	169	158	171	188	155	152	154	182	198	178	154	176	159	174	166	165	167	156	160	152	145	159	161	141	153	148	173	187	181	174	178	200	153	166	163	166	170	170	146	173	189	148	178	193	154	153	164	175	170	157	192	172	148	185	140	160	170	162	168	185	167	154	160	164	199	161	184	153	165	182	152	191	168	176	156	163	152	164	159	156	153	146	158	171	161	157	168	181	185	165	159	184	173	158	155	169	176	187	177	159	157	173	158	176	182	182	146	190	161	155	147	160	140	171	174	184	170	165	166	176	183	169	179	173	162	151	173	163	153	171	188	164	180	174	157	170	180	184	157	163	169	165	167	172	168	162	199	177	160	169	173	163	148	168	165	181	150	163	147	164	176	171	176	172	171	162	160	177	161	172	183	168	197	175	150	144	165	148	184	177	183	164	192	165	182	184	173	151	167	181	167	153	182	157	186	149	173	179	140	193	150	166	173	154	165	148	167	164	170	168	149	153	148	177	164	175	161	175	168	170	162	138	157	166	149	160	180	159	169	160	162	196	127	149	153	166	188	159	193	186	162
345	3	3500	207053	523	0	10	165	269	389	378	439	403	378	347	344	328	278	277	268	276	253	265	238	246	242	244	233	225	213	195	211	190	204	203	188	190	187	175	176	186	189	207	187	162	186	174	149	176	176	155	164	159	183	171	168	140	193	157	163	139	159	171	156	136	178	154	153	158	145	180	172	172	175	170	175	175	174	164	156	147	174	137	180	167	156	152	142	169	164	153	154	153	166	171	160	152	148	135	174	158	170	154	161	153	148	158	168	169	164	162	163	155	136	131	133	150	167	166	139	153	175	139	174	163	153	165	155	156	170	148	139	158	165	147	156	166	150	143	154	157	151	150	145	137	144	146	159	137	174	148	140	163	149	147	147	159	179	144	158	130	153	138	155	167	173	167	138	118	138	151	131	163	152	142	136	155	129	146	156	153	145	146	169	152	160	143	162	134	135	151	151	154	150	143	138	155	146	151	150	147	144	181	168	145	158	146	124	140	160	154	164	157	168	131	145	164	173	138	138	180	142	141	150	162	151	175	148	154	139	154	171	143	156	156	144	170	134	153	139	146	154	162	132	160	162	140	147	150	127	167	151	136	157	135	155	137	138	150	160	152	147	148	133	161	133	151	152	179	136	143	147	149	141	125	154	154	148	171	130	109	146	134	161	147	146	167	125	131	166	135	156	158	138	137	154	148	137	145	149	147	137	161	129	141	137	140	133	165	143	127	175	161	150	159	151	128	161	136	173	134	130	131	136	135	130	164	144	146	171	162	144	169	161	143	138	154	143	164	141	157	137	158	152	138	136	178	151	151	141	141	178	139	140	149	156	143	148	138	135	133	155	151	135	149	156	145	140	144	162	145	154	148	135	136	140	137	130	157	154	136	142	143	138	130	147	147	138	158	160	148	154	142	137	140	162	154	160	144	135	152	158	152	140	156	156	120	158	168	145	142	152	142	136	142	143	131	137	159	161	121	162	141	151	136	142	156	156	154	165	149	146	153	155	145	156	173	140	139	146	157	140	151	148	149	146	140	153	158	136	149	150	132	161	147	149	145	152	151	157	134	146	147	183	162	133	112	142	171	142	136	148	135	147	147	136	156	152	170	157	136	144	142	156	148	150	145	139	148	150	174	141	153	133	133	145	122	140	133	121	151	129	145	133	157	130	149	162	159	145	121	140	135	144	135	134	165	145	136	167	156	132	151	122	154	126	155	148	138	162	144	133	151	142	132	152	132	148	150	158	145	172	163	148	142	133	149	158	157	160	147	150	145	149	158	130	141	149	147	145	138	137	150	147	158	145	139	153	133	145	153	140	162	168	156	144	135	134	138	140	137	153	151	125	168	137	167	153	142	132	166	160	154	148	144	149	151	150	153	140	148	160	137	139	139	165	144	141	158	146	149	128	138	131	152	164	128	146	160	131	159	127	158	163	170	129	147	151	135	149	171	130	135	167	153	148	173	151	144	143	152	154	151	147	150	153	113	163	158	136	144	165	168	139	146	170	140	154	160	150	135	131	147	133	157	137	161	127	141	135	148	138	177	133	140	155	138	158	168	167	154	146	150	131	126	151	173	128	155	130	169	135	137	130	157	152	150	126	164	182	136	156	139	137	129	137	143	160	143	171	155	139	149	153	153	149	130	143	139	156	134	145	123	137	142	144	160	146	153	149	137	146	146	155	157	156	147	139	147	145	155	147	148	127	145	137	142	144	169	141	125	150	145	157	151	140	156	125	142	163	137	131	166	166	159	161	141	156	154	180	169	150	133	151	149	157	147	141	142	129	159	155	158	159	161	150	136	156	153	143	152	142	174	159	132	153	137	155	165	158	142	146	163	148	130	156	149	141	154	160	156	159	155	158	140	160	151	155	159	143	147	164	148	165	162	140	152	151	142	161	143	153	126	141	143	140	138	142	152	158	147	158	127	141	153	159	124	169	146	152	146	165	145	150	127	163	134	141	146	131	156	163	133	138	157	144	158	150	147	141	134	176	142	166	153	141	140	145	128	128	153	138	149	155	167	165	138	157	148	134	175	148	138	159	141	143	146	149	144	139	139	134	138	134	147	154	141	133	154	143	149	148	160	156	146	156	164	151	134	146	138	137	135	160	150	135	123	145	161	146	160	153	140	158	131	144	150	161	129	121	149	151	150	155	131	147	135	157	134	142	158	164	134	125	142	156	135	155	153	148	132	140	129	158	167	163	140	158	150	156	120	164	143	135	162	152	148	154	137	144	138	145	126	126	123	147	146	146	160	145	142	150	140	139	148	161	152	174	145	145	152	144	131	146	147	142	144	140	156	152	137	158	151	142	132	140	153	146	148	159	149	146	127	133	132	156	137	168
