345	0	2700	149838	479	0	15	183	332	502	545	541	637	1369	752	735	594	348	422	398	416	356	350	374	353	340	351	306	309	316	324	339	346	296	316	314	330	286	306	319	308	292	298	318	277	279	287	261	277	285	286	278	274	272	273	267	286	240	259	289	229	248	270	235	255	261	224	277	290	279	254	253	260	280	262	254	260	269	310	259	265	281	247	238	231	262	276	258	264	249	254	278	256	253	250	244	247	246	262	260	226	249	237	253	231	261	241	264	254	258	260	251	240	258	228	256	284	257	274	250	242	257	241	285	248	260	264	242	249	257	253	261	234	272	247	242	262	225	261	244	239	218	250	266	260	251	266	245	245	255	267	257	257	233	253	228	258	249	258	258	234	273	250	205	218	248	248	258	250	249	220	252	230	246	240	265	247	237	250	263	269	267	254	253	267	252	247	263	220	254	226	263	244	253	254	254	237	225	230	233	273	270	242	260	230	261	248	268	238	256	265	286	223	256	229	249	247	218	259	268	241	232	277	253	278	248	271	240	252	253	262	239	234	260	217	245	222	257	245	248	242	259	253	246	267	268	209	220	286	248	260	227	247	230	264	230	280	246	247	257	265	233	258	259	225	227	241	255	259	230	251	250	227	244	268	245	263	259	251	262	234	254	233	225	247	241	276	239	252	254	269	234	246	251	260	243	252	266	231	242	247	246	252	236	263	265	230	252	263	251	256	262	240	260	245	257	242	241	237	239	231	256	256	256	269	235	256	254	234	263	221	250	217	239	232	248	218	225	237	247	242	252	260	239	242	259	252	249	254	244	252	245	255	277	249	231	257	236	240	246	253	238	257	264	234	238	226	252	244	243	262	244	261	226	239	241	275	261	252	250	238	244	242	250	290	254	269	252	240	270	221	247	242	280	236	240	227	265	240	235	236	270	239	249	251	242	224	210	229	237	274	250	240	254	268	252	259	226	257	292	242	227	245	241	213	263	249	242	225	273	239	252	264	263	235	244	249	244	240	228	254	249	229	234	253	263	212	232	236	233	234	278	259	255	239	225	243	262	235	221	239	248	239	247	224	237	241	260	247	256	255	231	249	274	245	224	261	258	239	249	255	263	233	252	232	255	237	266	253	242	260	264	251	252	283	236	234	239	239	221	236	251	235	226	240	228	238	262	261	263	236	246	247	261	221	246	213	260	261	233	249	240	236	252	257	242	228	281	227	251	245	232	230	264	273	265	233	233	239	234	279	219	238	241	236	253	228	233	272	250	219	224	253	233	251	249	241	252	260	253	237	236	251	232	239	247	207	253	237	265	255	221	244	252	258	249	227	253	267	256	248	234	218	241	234	246	265	247	254	230	222	263	248	256	247	237	255	241	249	245	247	248	219	260	253	254	252	242	229	267	245	256	260	260	243	242	262	225	215	259	231	238	269	255	243	258	246	252	224	228	231	244	251	234	252	239	234	218	231	257	223	236	254	212	236	282	255	232	234	271	244	243	261	244	234	272	255	234	266	235	245	255	249	245	239	241	241	254	271	257	252	247	238	242	227	250	226	251	266	236	265	264	250	252	237	241	230	252	258	261	251	240	273	246	268	248	240	254	245	232	271	280	270	253	245	229	234	240	253	234	215	233	236	244	235	236	224	248	240	239	234	270	244	247	226	248	253	221	226	240	270	246	230	250	246	249	245	258	252	243	239	224	237	243	231	252	263	263	281	248	250	252	218	225	223	276	243	247	282	263	251	270	212	269	246	243	249	226	272	272	247	253	280	236	261	217	238	264	275	246	249	246	230	246	246	227	247	254	233	264	259	237	251	237	252	265	226	236	248	246	247	243	240	263	237	261	241	272	266	269	262	249	259	239	268	255	258	234	234	238	234	255	295	250	284	259	234	253	248	236	243	239	244	218	235	252	244	253	279	245	233	236	237	238	243	273	259	229	255	233	238	265	271	230	226	246	240	247	249	269	248	273	264	245	246	264	232	233	247	240	239	274	244	242	232	219	250	231	237	235	264	262	230	252	226	224	257	250	275	214	235	243	256	227	247	238	239	215	257	283	228	245	245	263	242	242	264	244	255	248	269	263	257	230	259	249	223	254	209	276	252	248	240	240	252	228	250	235	245	247	248	232	244	270	244	256	239	251	231	262	205	251	223	257	281	218	242	216	251	248	242	242	242	244	226	233	252	270	251	262	265	245	240	242	255	240	218	242	242	261	247	219	257	252	265	244	244	243	254	244	246	232	246	246	246	289	253	246	257	263	248	233	225	255	271	248	254	257	263	241	231	238	228	261	241	257	267	238	260	253	265	236	245	222	234	234	280	257	207	241	218	247	252	237	256	257	235	231
345	1	1900	149940	576	0	27	145	228	394	401	438	614	511	350	387	305	285	271	263	277	227	238	210	243	202	194	211	235	222	192	199	196	210	189	165	182	202	158	186	183	171	199	185	179	195	184	178	175	163	194	169	189	172	175	183	184	195	175	151	175	169	173	188	163	193	192	179	150	180	189	159	147	168	185	166	164	168	178	173	187	175	177	171	174	165	171	190	173	159	196	170	168	180	168	161	152	178	177	175	168	163	166	169	147	160	152	156	174	152	172	184	168	163	162	184	173	176	172	166	151	162	157	169	177	174	162	178	164	154	174	185	164	186	168	159	163	165	172	172	148	183	171	152	163	169	147	175	177	160	152	161	163	140	184	153	160	178	145	175	182	166	154	179	171	149	167	162	190	163	184	154	161	184	176	171	156	161	200	159	170	169	165	181	177	169	177	181	175	148	171	168	169	156	182	175	169	175	165	176	159	155	182	183	169	179	174	178	162	166	156	160	161	173	157	175	189	185	153	156	156	181	172	166	152	173	166	159	179	169	168	165	175	166	160	149	146	151	195	163	172	155	159	164	179	167	170	188	178	170	159	182	178	195	155	182	165	187	165	174	157	201	184	177	171	146	151	180	185	163	172	176	169	170	137	164	167	162	154	159	171	151	170	163	170	161	146	158	158	149	157	158	163	185	171	166	160	158	156	177	186	159	147	172	161	194	156	159	167	144	149	166	175	162	166	155	186	168	168	173	141	186	171	155	150	176	176	167	164	175	173	146	185	159	151	152	186	159	164	164	170	177	170	149	153	162	164	161	157	186	166	191	167	190	159	161	149	175	172	177	184	163	157	181	174	173	165	163	169	132	154	174	177	141	157	153	181	142	180	164	158	146	178	162	154	154	166	161	147	133	168	158	181	182	171	160	151	184	182	182	187	154	164	166	169	188	162	181	147	165	157	173	163	194	170	184	153	194	166	149	162	190	181	174	166	179	179	182	169	194	175	160	166	168	181	174	168	163	151	156	187	179	160	156	154	162	142	178	181	153	146	152	188	167	149	171	164	151	172	173	175	145	176	170	180	159	188	163	154	160	168	134	159	187	159	164	189	156	175	157	183	165	160	152	163	143	163	188	162	177	149	171	186	166	173	166	156	165	177	175	169	169	165	182	169	174	166	154	173	185	157	162	141	169	163	178	158	177	190	163	168	162	157	161	159	158	182	166	165	170	165	158	197	163	187	167	181	177	137	181	175	161	167	156	179	157	155	164	162	182	159	159	162	166	173	161	155	182	172	180	180	181	175	181	159	179	158	179	157	153	167	174	164	173	177	185	158	184	163	161	145	153	179	153	175	149	150	149	151	178	156	156	170	188	152	170	149	159	180	160	184	160	171	181	139	156	155	165	163	163	158	176	170	167	160	133	170	181	170	174	156	177	147	165	174	168	182	166	184	154	171	165	148	166	188	184	169	180	163	156	174	165	164	171	175	187	151	160	164	164	158	160	172	161	154	181	175	183	166	163	160	148	160	175	169	168	165	169	154	171	173	168	172	151	172	155	186	171	170	186	183	167	155	158	166	186	178	160	142	187	171	172	143	154	186	172	148	160	175	168	167	146	190	164	180	187	165	172	167	168	166	163	179	175	150	155	171	176	151	149	156	178	211	166	182	161	149	168	169	169	167	171	153	153	168	172	143	154	151	192	180	150	177	176	172	167	164	173	183	158	167	146	168	183	149	198	159	163	160	176	161	159	143	153	165	185	166	176	163	173	165	154	164	167	175	146	157	168	166	167	162	165	155	148	172	179	172	163	148	172	172	164	145	163	164	165	151	172	179	173	173	192	157	160	155	174	164	162	166	164	165	181	167	169	193	171	166	154	189	171	144	172	155	154	151	183	165	161	165	164	171	171	162	168	151	144	163	155	176	163	156	162	168	161	146	155	157	153	170	156	164	161	166	152	157	154	165	153	157	179	151	179	169	150	171	174	174	165	168	140	157	119	178	169	180	156	184	149	150	190	154	178	159	164	153	167	165	131	167	172	168	164	158	164	175	169	165	174	165	158	167	176	135	162	156	146	152	164	176	167	155	161	181	158	164	134	162	167	169	139	158	144	158	153	173	158	154	183	181	173	163	174	166	169	171	177	141	174	174	173	172	164	183	177	158	178	148	157	165	168	194	176	169	169	155	161	164	186	169	183	144	149	175	185	159	181	167	162	143	184	162	153	177	151	167	165	170	162	175	165	159	158	166	149	183	128	157	166	191	149	170	184	157	145	165	172	163	157	170	143	177	141	182	160	183	171	161	154	168	173	158	173	148	185	167	155	181	151	177	177	160	167	159	144	143	183	166	176
345	2	2100	150042	575	0	11	121	232	434	401	454	391	377	354	327	298	291	280	305	261	272	248	234	227	220	229	212	229	224	210	207	223	202	203	203	208	208	214	184	186	208	213	195	193	194	181	182	176	208	208	192	168	186	192	184	198	185	175	175	162	152	152	176	167	154	160	135	183	182	194	154	160	151	163	167	162	159	159	180	166	169	181	151	163	178	175	162	152	166	151	190	183	157	149	186	177	170	169	161	170	141	172	169	165	155	158	177	146	193	157	177	179	150	149	149	155	160	170	170	145	157	149	150	174	173	159	163	162	150	174	166	175	154	149	154	152	167	159	146	162	126	157	156	175	167	157	147	157	142	153	175	157	157	173	170	154	156	171	152	169	140	171	155	156	159	148	146	159	155	177	153	157	187	165	140	155	175	170	158	137	152	167	152	173	154	174	188	150	149	161	157	172	153	154	179	163	162	151	154	173	154	157	177	177	155	171	167	142	158	172	149	157	178	163	147	161	164	158	155	147	174	157	156	151	143	147	173	159	157	159	182	168	157	143	163	138	157	160	188	164	156	162	150	167	154	147	154	172	147	164	177	136	143	165	150	141	180	168	143	170	162	161	169	141	166	167	183	151	161	164	133	148	168	167	167	150	179	157	178	140	178	157	174	151	183	146	155	142	135	172	143	153	160	166	168	148	148	173	165	175	138	131	150	163	156	157	154	150	170	164	168	147	161	134	179	174	161	161	158	154	159	166	172	185	151	161	166	148	137	142	154	164	154	154	149	164	161	157	156	153	152	188	163	157	171	156	151	142	171	161	174	170	148	144	168	152	168	144	165	150	150	161	178	141	172	137	160	161	167	163	140	136	150	169	146	183	177	159	168	161	143	141	170	138	164	152	159	177	156	157	140	178	136	143	159	131	159	156	145	135	143	194	153	164	154	163	163	145	151	169	157	157	146	140	163	162	148	167	166	187	152	150	187	168	163	152	174	158	158	153	146	150	154	153	163	141	172	140	168	156	146	159	144	169	159	147	130	161	162	166	158	175	175	178	151	152	153	163	171	153	180	163	143	186	158	157	155	154	148	132	162	153	157	156	157	158	181	153	154	142	161	149	153	169	160	162	161	182	167	161	159	158	187	163	167	152	158	166	166	141	162	156	150	155	134	186	158	151	164	135	158	150	128	136	163	144	152	157	159	135	151	165	154	166	154	177	166	148	144	171	161	152	153	163	169	152	159	154	153	161	164	143	193	175	133	153	170	135	156	178	169	151	167	163	132	184	139	168	164	148	187	157	152	137	141	161	156	144	155	160	144	171	164	144	134	155	152	130	170	172	142	170	139	134	170	146	167	174	160	161	177	168	165	163	150	162	137	166	145	182	137	163	154	178	135	156	146	158	158	179	141	163	145	172	156	179	142	152	164	169	170	169	168	137	143	136	159	151	162	170	158	161	130	142	158	178	154	165	154	142	163	156	166	166	155	137	151	162	154	166	155	161	156	136	175	153	132	123	171	143	161	162	141	144	165	148	163	153	139	173	156	156	156	149	139	144	183	160	150	140	170	184	137	153	182	137	159	166	180	145	158	130	140	155	131	139	167	175	174	160	153	152	170	157	174	167	180	173	140	149	170	140	173	164	156	179	139	160	150	141	171	149	173	138	140	153	152	163	163	168	165	172	144	157	170	161	165	156	180	165	162	152	157	148	155	174	144	160	144	172	140	170	167	144	161	157	151	155	155	146	148	152	135	170	156	180	148	170	148	191	161	144	158	184	185	156	148	163	158	156	163	150	158	149	133	166	179	146	150	162	152	152	151	152	147	157	170	159	151	174	170	161	148	172	145	146	148	153	142	147	164	149	166	127	161	150	146	171	173	162	174	139	138	137	153	150	163	166	141	146	166	160	176	151	164	147	157	160	164	171	156	160	170	144	161	144	153	155	156	158	151	153	139	158	153	157	152	142	142	142	145	169	176	150	126	154	175	140	157	151	137	148	138	153	167	127	153	147	155	181	162	176	178	156	171	156	156	172	174	147	164	166	158	158	131	135	148	160	170	150	156	170	173	159	150	178	146	177	160	138	173	150	175	148	131	170	160	168	159	175	167	162	169	175	158	167	161	140	136	159	181	150	157	150	126	132	180	138	144	157	185	139	157	152	157	164	169	152	151	167	152	171	156	162	150	174	143	157	151	170	147	160	154	159	149	159	165	144	190	166	169	139	138	154	171	170	157	156	147	155	152	164	174	148	152	155	157	147	184	137	153	140	176	131	181	148	161	160	168	166	154	152	144	150	166	143	142	156	158	155	177	147	161	157	161	159	181	183	175	160	152	146	146	154	163	137	172
345	3	3500	150144	546	0	18	193	300	453	443	501	460	433	403	353	377	345	314	316	322	299	317	269	284	313	271	266	254	273	277	253	232	243	235	235	263	217	222	227	219	223	222	218	234	205	211	210	233	206	223	213	229	204	210	208	232	222	206	223	188	213	187	223	198	216	240	185	188	190	190	205	212	188	211	202	191	196	211	180	210	193	206	219	171	183	211	180	190	203	208	202	191	190	208	197	186	171	187	186	199	178	195	184	192	191	194	193	197	196	185	189	201	201	183	183	228	189	192	198	188	219	193	189	188	209	231	195	162	183	191	193	189	203	218	203	208	203	175	192	180	193	195	184	179	193	208	196	175	184	188	172	180	186	157	185	180	180	212	185	175	186	217	172	178	217	220	162	187	199	210	183	191	202	178	176	208	211	222	204	184	193	201	188	182	192	163	188	197	198	192	201	177	199	178	189	172	200	189	179	170	182	196	204	176	184	194	174	160	196	192	186	197	220	172	205	180	187	192	193	191	185	196	185	191	201	209	197	176	197	183	172	180	206	215	199	197	189	180	202	193	196	187	184	189	195	216	192	179	171	208	222	192	197	197	188	180	211	189	203	172	187	179	175	179	218	207	199	181	211	179	186	187	193	203	201	179	182	211	179	191	192	198	182	186	187	171	185	196	190	203	188	184	209	201	204	192	177	177	204	209	191	211	194	188	203	191	196	195	183	187	194	160	202	166	185	192	182	193	180	190	186	196	187	187	178	184	195	194	204	184	184	199	190	181	219	191	201	181	212	176	194	209	177	200	213	204	218	210	209	191	201	178	190	181	173	205	200	191	174	174	182	193	200	183	179	186	190	210	189	177	188	174	216	187	192	168	182	184	199	178	180	183	196	160	195	195	205	184	177	178	181	193	177	199	190	193	198	193	192	202	199	184	185	201	187	182	179	193	159	196	178	211	169	207	170	185	208	183	184	202	198	211	189	220	205	187	194	162	180	185	203	188	199	154	205	189	182	204	207	182	185	176	198	183	176	181	207	181	189	191	187	188	180	171	173	208	186	204	205	180	186	187	201	187	185	190	191	194	190	212	190	191	165	197	167	184	177	177	224	208	198	204	203	180	208	194	176	169	188	185	197	181	197	172	182	165	183	190	207	203	195	180	189	196	184	193	173	212	196	172	168	178	195	183	192	190	215	185	180	178	190	190	191	207	200	196	194	167	201	183	157	204	185	195	208	214	151	189	193	202	188	159	160	174	199	184	196	193	203	196	201	203	182	173	174	187	190	187	188	183	192	174	194	200	166	201	191	184	212	177	211	176	220	185	179	180	211	197	174	199	217	159	199	194	188	203	184	212	171	189	185	184	177	160	164	163	186	190	204	208	188	176	182	201	192	191	203	205	216	188	203	200	188	219	193	179	191	185	179	183	186	179	173	184	183	188	199	179	172	179	193	180	212	190	189	195	223	202	187	192	193	188	174	166	161	172	183	179	198	212	203	181	198	209	187	196	185	202	202	201	183	191	178	173	198	202	179	193	198	166	182	197	174	185	204	189	195	197	197	193	182	192	182	209	202	202	186	179	165	190	194	175	179	208	187	176	182	192	192	158	184	195	210	190	187	173	170	210	187	219	200	179	184	200	190	194	205	195	176	186	173	208	198	176	180	198	197	184	193	178	203	192	182	185	192	193	207	203	186	185	209	201	188	187	200	216	183	171	176	211	195	193	214	185	190	180	195	188	183	186	208	165	175	176	202	194	173	192	183	207	199	194	197	166	183	191	184	172	178	172	191	199	174	209	206	186	192	187	191	196	182	186	194	201	206	181	219	172	183	198	194	206	171	211	185	188	192	192	198	205	169	205	204	210	218	182	196	185	205	198	193	209	210	187	207	176	197	210	188	186	187	190	185	196	197	203	204	187	175	185	192	201	204	195	198	182	187	181	187	175	206	188	190	200	192	181	187	179	199	194	185	172	205	188	191	222	191	180	211	179	193	190	191	199	196	170	184	183	179	190	183	194	189	168	167	192	189	197	174	184	176	181	187	206	191	179	213	190	190	185	191	194	186	174	206	195	199	179	190	178	189	200	196	200	216	162	186	172	163	188	183	169	190	155	183	171	220	177	158	177	194	178	171	192	205	189	194	189	195	187	205	185	201	194	199	195	168	192	179	181	185	211	184	172	211	181	173	191	188	200	184	213	197	184	176	171	176	190	199	176	169	179	170	178	189	161	193	170	210	179	182	201	191	185	196	182	174	193	171	186	193	216	185	190	195	203	186	189	184	202	183	200	195	191	210	208	185	200	197	191	196	179	214	225	193	202	201	190	193	182	187	193	212	183	207	197	168
345	0	2700	150246	512	0	7	191	342	474	493	548	531	526	476	449	397	438	410	358	370	351	328	321	317	352	305	333	318	305	312	275	309	281	271	297	262	290	292	302	297	259	260	265	265	266	239	240	268	243	229	246	236	248	254	272	262	225	238	261	209	247	228	256	259	240	248	234	229	237	252	226	216	244	219	237	250	225	216	239	225	232	226	243	253	218	234	208	220	233	241	237	236	226	240	213	231	212	263	224	223	247	220	220	226	223	218	222	231	203	213	233	232	211	195	235	218	224	230	225	249	212	236	233	182	212	218	233	245	195	205	202	216	235	203	240	207	254	206	246	206	244	204	222	224	212	207	222	228	219	218	224	201	233	218	231	219	211	226	234	216	216	228	231	230	212	233	204	237	219	226	227	226	224	221	240	217	223	189	217	204	198	214	242	215	221	203	221	214	225	212	224	217	196	214	230	216	222	228	227	211	230	217	211	238	211	214	224	194	232	209	213	221	230	237	201	188	197	189	220	194	208	225	214	208	207	203	236	225	211	219	229	206	209	225	210	223	225	212	230	233	191	225	201	231	234	228	222	201	228	206	206	211	249	210	242	211	207	242	224	227	201	200	217	223	224	222	226	233	226	230	210	221	226	213	203	228	200	211	216	216	194	219	229	244	220	214	227	188	231	233	219	218	236	213	221	229	213	187	221	198	234	231	229	237	201	221	192	244	209	224	220	226	219	224	241	233	220	208	249	252	226	195	218	225	219	235	206	223	233	232	202	221	241	223	212	221	235	188	229	230	225	241	239	214	207	210	218	225	218	234	227	215	201	235	221	206	222	239	213	213	230	191	231	229	234	220	213	212	239	242	198	222	228	215	216	225	226	225	231	226	227	214	223	248	192	231	215	204	235	235	216	213	219	237	231	209	235	207	214	227	223	245	212	218	209	215	224	217	204	241	218	215	234	211	233	213	226	237	219	225	199	221	236	217	217	199	220	229	200	227	202	211	218	211	210	222	233	221	198	213	229	219	224	218	222	222	215	224	219	226	226	243	219	213	213	222	198	175	199	231	205	223	225	220	220	202	231	223	203	206	217	196	221	232	178	211	219	200	234	205	218	205	212	226	209	221	203	214	225	227	240	232	221	227	220	219	240	231	218	205	218	206	224	210	218	189	218	201	246	197	196	229	230	221	202	221	212	216	223	198	204	258	211	228	203	214	197	214	232	180	240	234	221	207	245	224	199	212	209	197	210	206	215	215	226	208	229	201	241	221	225	197	222	214	236	227	229	229	215	227	215	236	189	221	240	221	223	201	210	225	208	232	240	227	217	226	201	229	220	238	223	228	196	240	226	202	202	219	235	226	188	212	223	194	206	207	197	241	222	243	230	214	218	230	223	232	225	222	236	194	204	219	219	226	231	230	201	193	213	235	195	207	221	204	231	224	217	209	236	212	219	209	222	208	229	198	231	224	211	211	233	202	232	212	243	206	219	219	203	227	209	226	192	225	203	215	243	205	216	194	232	237	218	216	230	216	240	217	219	219	205	216	206	220	227	240	241	241	207	226	235	204	198	210	223	210	235	208	242	205	224	191	224	211	231	241	208	238	201	229	206	208	210	236	221	204	231	237	197	219	226	210	203	232	250	202	223	199	234	232	214	240	215	206	211	247	217	217	217	247	222	217	227	235	207	213	219	218	256	227	224	226	212	203	202	219	218	250	230	226	221	211	235	204	204	203	230	220	178	223	240	245	201	217	194	224	226	215	183	227	208	223	217	228	239	213	226	239	221	238	219	206	220	220	201	208	204	217	233	220	204	210	222	204	220	223	226	226	235	227	224	218	215	217	207	223	223	226	221	213	191	229	205	201	243	205	262	205	230	214	198	212	246	221	207	243	222	243	225	216	242	209	214	198	230	206	214	223	180	206	228	225	238	196	235	204	235	196	209	227	214	235	233	213	226	202	212	226	203	233	216	223	223	201	216	232	202	222	234	206	199	205	232	187	211	213	204	206	219	210	246	199	208	241	219	227	227	218	230	224	237	207	210	252	233	236	235	232	247	205	242	218	221	215	231	221	229	219	220	216	236	198	220	227	210	222	215	225	194	216	215	204	230	230	225	216	213	209	210	213	254	226	206	204	209	234	246	216	198	221	208	194	221	205	212	199	216	199	213	212	231	187	231	233	229	222	204	190	188	197	214	200	236	234	227	227	237	215	216	245	206	185	207	208	200	210	227	229	230	222	241	215	237	227	225	221	236	218	187	203	198	214	208	235	208	219	200	207	211	225	225	232	190	225	213	215	219	222	240	210	203	205	216	213	233	204	231	200	200	220	214	220	211	226	226	195	247
345	1	1900	150347	594	0	17	125	218	388	378	393	347	351	298	278	258	258	234	263	241	213	217	224	212	192	203	198	201	196	173	192	175	189	171	182	197	171	177	180	150	163	150	154	171	156	166	158	161	163	147	176	158	161	150	171	155	181	182	152	149	170	147	160	147	163	170	159	143	134	175	159	136	161	138	139	149	158	149	160	153	135	140	153	146	139	128	174	164	145	163	163	156	142	143	163	154	168	153	139	177	142	158	163	167	156	151	140	132	143	157	146	156	147	137	145	132	149	157	172	159	151	153	153	145	157	158	169	136	136	143	140	156	148	151	131	154	150	148	176	158	142	146	149	154	142	152	150	143	132	164	138	151	157	122	148	128	129	162	154	142	153	161	147	137	158	169	139	159	165	145	141	147	128	138	162	146	145	150	136	151	136	147	134	138	143	152	158	164	132	137	132	149	180	142	165	144	133	153	145	140	128	159	157	137	144	129	137	129	138	141	119	144	165	132	145	119	148	116	153	149	146	150	152	145	165	129	125	152	179	131	162	155	137	151	148	137	167	130	132	145	124	143	149	149	146	116	140	130	136	160	140	124	124	146	150	136	138	134	143	135	147	133	148	122	132	163	133	156	145	157	145	147	128	135	161	150	151	130	147	134	144	150	149	139	130	123	137	150	165	173	156	148	148	163	136	139	119	150	145	131	150	146	162	144	145	153	163	138	150	132	153	141	152	132	145	158	171	126	148	144	151	131	153	154	160	165	151	162	146	144	149	141	129	147	155	131	126	128	155	146	131	141	149	169	126	139	137	145	158	132	152	151	166	166	152	162	143	143	156	156	160	149	136	144	143	160	146	144	135	159	148	144	162	157	139	144	119	150	151	144	139	162	153	169	130	148	162	158	149	140	130	136	146	127	141	129	160	138	131	150	135	143	129	133	138	154	138	146	153	139	123	137	148	152	154	142	128	143	131	133	134	164	154	141	149	163	169	152	150	137	121	134	147	160	124	150	152	128	128	150	148	146	143	154	150	162	125	123	126	146	145	154	144	141	168	133	149	150	134	136	143	152	135	169	131	131	128	140	151	133	138	150	162	145	136	145	148	156	140	165	158	148	133	149	135	148	152	154	138	139	123	147	130	141	134	155	137	145	156	144	132	162	132	161	168	133	136	133	139	123	136	180	146	129	151	136	134	141	152	171	141	147	161	147	155	154	139	146	117	149	143	140	138	127	161	140	158	158	136	149	147	153	129	138	140	138	136	137	131	147	136	143	129	152	148	140	140	146	146	146	129	151	147	146	163	158	123	131	155	125	153	150	145	142	121	152	142	156	166	141	142	161	136	155	135	131	149	111	147	161	132	157	136	143	125	140	135	148	126	145	133	163	130	124	141	147	155	162	156	162	129	136	175	127	162	137	144	140	157	152	159	130	156	154	145	133	151	154	128	146	157	134	122	159	123	148	147	144	147	146	130	140	156	132	124	125	120	137	136	150	170	163	131	144	141	150	142	140	143	151	155	151	125	157	143	156	158	166	121	145	121	144	154	148	151	135	145	146	137	141	140	141	160	150	145	131	144	141	133	159	164	138	129	144	148	137	139	144	150	155	129	164	164	132	140	143	155	153	167	139	151	158	151	129	155	136	134	132	141	134	146	131	147	140	147	140	154	151	155	119	146	127	131	146	136	139	161	138	173	132	139	142	142	130	130	169	128	137	154	173	140	136	139	133	143	132	152	116	123	140	148	138	133	132	155	157	149	139	140	144	149	138	130	130	141	144	145	134	152	125	144	133	174	126	142	122	152	133	133	129	126	138	153	147	156	127	139	141	127	143	150	151	125	133	135	154	157	150	143	144	158	142	122	138	144	118	143	142	148	153	128	150	125	125	139	157	142	120	149	150	138	115	157	138	137	145	134	144	150	156	142	123	149	127	158	146	143	150	148	135	150	154	149	169	149	149	141	120	134	143	124	132	142	147	159	148	172	147	155	158	176	137	146	130	153	145	147	125	163	153	148	141	133	162	133	170	142	159	119	147	141	150	121	136	146	119	161	134	152	132	146	136	168	145	134	148	154	137	150	159	135	132	158	152	141	163	134	152	134	134	133	148	158	141	124	154	146	142	147	148	133	130	132	140	123	166	153	134	176	137	128	143	150	149	149	143	138	165	153	164	115	130	132	134	143	151	156	145	123	157	127	145	143	130	135	148	141	170	153	147	147	142	174	169	147	135	158	131	142	133	159	133	126	140	144	130	143	141	156	150	150	157	170	146	140	141	146	150	137	133	145	121	163	149	136	139	144	168	107	151	159	137	148	142	139	143	132	154	144	141	164	142	130	145	138	147	140
345	2	2100	150449	587	0	17	134	230	402	382	447	412	348	367	341	321	287	248	287	260	258	247	264	218	225	239	233	208	200	213	210	187	210	204	191	209	193	200	188	182	198	194	174	184	192	169	219	196	187	175	182	175	163	178	181	183	169	158	200	136	185	167	157	164	197	158	170	179	152	147	161	148	143	187	167	157	175	165	140	167	182	188	142	148	164	164	168	173	164	152	173	150	178	163	144	171	172	160	172	182	151	162	145	144	148	182	150	184	159	179	175	142	154	165	163	162	151	170	185	171	183	161	154	157	164	157	150	158	160	166	181	144	156	185	169	148	165	152	166	151	166	167	189	167	171	159	140	182	142	161	166	148	153	167	144	163	167	144	143	164	155	168	165	175	128	154	162	162	160	167	156	143	175	140	160	140	150	172	128	165	174	178	170	173	144	159	149	156	159	158	153	151	179	169	149	152	130	177	179	155	147	164	155	173	134	156	175	169	168	165	153	150	154	138	156	149	155	158	164	176	168	152	154	172	146	173	154	154	159	168	140	157	154	151	146	153	158	167	179	176	145	157	174	137	161	151	144	162	183	144	160	139	138	151	162	154	150	171	131	154	172	155	129	152	151	143	146	137	164	164	160	141	159	178	153	162	135	150	153	140	181	169	144	158	140	171	150	168	151	163	149	165	135	153	145	178	174	150	163	169	164	152	171	153	154	150	156	156	166	178	151	161	171	153	153	151	162	170	159	147	162	164	137	164	169	164	142	144	156	148	147	161	152	157	154	169	160	165	161	154	162	152	155	168	168	168	144	149	185	154	175	147	162	154	148	155	142	159	165	142	167	172	174	158	161	151	156	129	157	157	172	163	179	151	178	153	154	167	154	169	156	149	149	162	175	157	158	150	165	146	144	141	161	154	171	169	151	152	162	150	163	150	139	130	156	134	166	154	142	155	152	166	162	164	154	153	145	156	157	148	150	146	147	179	166	182	173	181	152	173	147	177	160	150	155	145	182	148	158	148	155	158	162	166	168	155	166	155	148	139	134	160	138	160	148	186	163	149	144	163	159	168	146	152	134	163	146	139	173	132	178	166	164	148	174	155	152	162	149	158	152	176	156	146	148	140	145	160	151	156	153	144	142	161	153	170	156	172	135	177	150	142	178	166	136	175	155	139	157	175	159	156	179	138	155	171	146	129	135	176	143	167	144	170	171	166	153	155	158	153	158	151	174	149	182	160	148	169	161	150	164	165	155	142	174	147	145	175	147	168	159	159	160	150	170	155	150	128	148	147	154	153	145	163	151	144	160	160	151	141	141	167	163	162	167	181	161	166	148	119	147	137	144	155	153	149	142	167	152	172	192	148	168	159	135	149	163	157	172	140	156	161	164	147	186	172	147	155	137	174	149	148	153	165	152	154	167	165	155	126	147	136	135	154	159	146	152	146	150	140	166	174	148	131	174	154	137	169	155	144	155	157	145	142	150	156	163	154	160	143	161	156	148	170	158	131	152	152	150	136	162	148	157	163	163	149	144	156	177	145	169	162	168	164	168	175	157	147	168	179	173	156	163	163	139	164	153	148	164	177	164	170	163	135	160	160	153	150	148	143	151	133	176	163	164	148	145	150	153	142	174	181	154	165	131	154	155	156	170	167	174	165	176	179	155	158	172	149	162	152	151	151	150	151	164	166	146	162	157	160	134	162	162	149	148	145	140	148	159	173	168	152	146	143	151	162	169	150	160	175	152	172	156	157	149	135	156	180	140	167	142	154	158	131	165	150	150	142	145	151	135	156	157	163	135	161	154	146	164	169	153	150	158	157	167	165	169	162	151	157	169	167	179	164	167	134	139	164	157	160	175	158	141	149	159	150	175	164	164	151	152	157	151	159	163	152	144	148	160	157	137	160	161	164	164	162	164	150	163	159	132	168	168	147	136	145	141	151	180	162	133	134	142	140	149	152	171	156	156	170	161	118	162	165	168	150	146	172	154	143	150	157	149	154	166	166	170	144	151	153	136	153	173	151	162	157	157	167	160	147	178	157	157	144	140	154	163	146	177	141	163	156	156	160	152	160	167	146	160	166	142	146	147	144	153	169	146	143	150	135	153	138	131	142	145	167	181	160	143	148	155	150	155	157	169	176	145	144	146	168	150	165	143	131	172	150	166	178	158	135	177	160	177	143	166	168	136	151	165	164	147	176	155	156	160	161	169	150	143	145	158	144	152	148	169	146	145	151	167	149	135	148	166	165	142	161	145	164	157	181	165	167	172	160	165	178	146	145	148	154	159	165	170	150	147	170	155	142	138	158	150	153	173	150	148	160	165	151	162	147	171	152	159	164	177	159	160
345	3	3500	150551	574	0	21	204	261	461	462	531	453	456	385	405	353	357	322	314	311	272	313	296	283	271	291	250	257	258	259	241	246	231	219	242	231	235	238	245	240	192	227	207	229	216	211	213	211	231	227	213	203	211	227	215	212	202	205	191	207	201	211	210	213	200	178	207	183	201	199	182	164	185	199	195	212	222	215	213	158	195	211	193	206	180	179	184	184	209	190	199	200	218	202	171	202	186	191	185	170	216	191	185	216	209	194	191	182	185	208	199	206	185	184	198	183	179	184	201	240	210	174	195	209	183	182	191	202	204	183	181	194	180	193	169	171	200	191	192	181	204	182	190	168	224	208	201	177	199	207	168	189	184	167	189	198	176	213	193	190	203	184	198	185	185	204	198	181	194	183	202	200	214	178	195	182	187	183	187	190	209	203	187	214	202	196	201	163	198	198	187	191	185	201	212	202	188	190	184	222	187	203	180	208	205	189	200	180	191	176	202	186	176	192	179	175	203	210	170	182	183	190	194	181	167	179	189	188	192	194	186	173	187	186	180	198	195	184	176	204	208	191	189	184	211	223	195	184	197	189	181	205	201	219	182	203	172	170	198	206	174	189	210	195	187	194	193	172	181	171	204	211	197	183	200	194	209	195	189	191	165	196	181	175	182	183	164	197	185	207	202	199	173	185	184	180	177	187	212	203	206	203	191	199	215	184	212	171	188	188	209	198	198	168	195	201	188	192	204	194	198	174	201	180	189	199	189	191	211	193	177	190	185	171	190	201	190	200	168	196	182	165	184	181	212	189	206	192	198	185	205	171	184	178	198	175	177	179	157	204	218	197	199	188	201	207	197	207	190	178	183	205	175	186	205	192	169	188	191	176	192	198	186	170	189	161	179	185	178	176	196	175	191	193	198	205	182	200	201	197	195	183	193	187	201	164	191	197	193	185	199	183	182	196	169	185	219	185	199	216	178	172	199	188	197	158	176	197	197	197	185	166	194	185	221	183	208	195	192	215	200	180	201	194	188	186	187	189	183	178	211	199	182	194	174	186	184	173	189	182	174	198	170	220	183	216	186	184	193	175	173	195	198	184	188	193	186	198	173	176	182	203	184	197	202	205	191	174	192	190	188	180	175	205	194	196	191	162	186	171	190	183	190	191	183	172	197	180	179	162	199	192	203	202	199	189	181	198	210	187	173	197	204	204	184	198	190	217	203	173	182	207	162	203	177	157	189	182	175	214	205	182	186	221	215	193	186	172	214	168	186	188	174	181	176	208	181	204	156	190	216	158	192	172	185	161	201	199	173	170	177	192	184	165	185	191	205	206	189	181	182	167	193	200	188	185	185	147	205	191	183	183	176	194	187	190	186	199	213	200	216	177	202	208	186	202	176	163	186	202	174	187	208	189	213	189	183	162	168	173	194	220	172	187	190	189	195	214	194	178	188	186	186	191	186	172	185	187	190	171	205	187	201	191	211	213	166	175	191	182	195	173	168	176	182	149	177	193	163	167	180	204	181	176	197	175	170	178	196	185	190	203	164	188	180	176	192	201	188	177	201	194	200	205	186	195	175	173	188	186	190	214	188	168	170	206	197	202	172	166	201	167	172	210	209	192	202	197	184	186	171	191	175	167	177	194	187	191	184	173	178	197	190	179	208	187	176	188	169	149	196	180	195	190	199	159	183	189	202	173	190	170	187	177	197	207	210	199	170	179	202	181	201	202	166	203	179	163	183	207	189	184	190	196	194	197	218	196	199	172	205	192	199	204	196	180	194	170	186	186	206	195	189	183	189	203	180	212	196	159	181	206	191	167	162	199	195	205	196	210	195	172	189	166	192	183	172	193	185	181	185	189	172	180	217	194	189	164	193	174	194	186	177	204	193	155	202	175	180	170	184	178	191	169	199	155	169	171	177	187	179	184	186	176	178	188	186	210	177	190	182	163	186	202	214	167	179	169	157	204	205	173	182	208	183	160	171	235	203	207	178	197	183	178	194	186	183	180	168	183	194	178	179	212	172	180	178	182	189	166	197	203	181	178	172	166	199	205	195	188	210	178	170	204	186	207	167	193	181	161	190	171	186	226	191	197	189	179	181	178	172	218	199	189	195	187	214	192	184	188	201	168	196	172	197	203	189	195	191	179	194	210	206	166	186	171	192	189	190	215	193	177	177	178	193	177	187	192	191	179	157	173	206	187	195	168	184	162	195	192	180	172	184	174	216	179	191	190	182	186	201	166	177	187	184	192	181	197	160	206	186	192	202	178	183	166	178	200	186	189	199	170	165	191	166	193	181	178	192	200	192	185	198	183	210	183	180	197	203	190	194	190	191	205	172	188	203
345	0	2700	150653	525	0	12	198	309	458	508	548	512	500	438	431	392	404	356	407	344	353	342	340	343	316	317	299	324	303	307	300	272	286	289	281	297	254	282	274	277	267	239	272	235	257	242	227	283	225	262	236	253	272	254	230	248	234	253	259	234	243	227	228	241	246	235	250	241	250	239	216	216	232	226	233	213	223	245	228	237	203	237	219	241	225	221	244	233	254	245	228	216	194	251	237	220	246	231	223	249	228	249	215	227	217	206	232	202	233	251	191	228	216	209	246	220	253	244	195	247	230	219	217	225	248	210	211	240	232	203	224	218	254	232	232	219	196	203	233	217	205	252	236	201	228	219	205	218	217	228	227	222	204	207	211	217	238	247	205	216	211	207	205	239	242	232	209	220	201	209	246	206	242	234	208	216	223	237	223	208	217	221	228	237	212	224	226	209	254	228	197	226	205	209	198	225	225	232	234	205	213	204	240	216	198	216	217	220	208	233	214	204	236	188	217	247	227	215	260	220	235	216	235	208	253	250	195	227	210	193	245	240	214	229	214	218	240	211	228	238	221	197	192	207	225	202	233	196	222	228	229	203	214	252	201	235	214	211	210	222	234	222	245	217	226	226	206	218	207	205	240	210	216	209	220	212	210	224	211	224	216	214	223	244	210	260	215	219	223	219	214	205	217	210	187	209	231	207	221	189	243	223	218	235	228	215	227	207	230	215	199	217	195	223	214	227	215	204	223	222	252	218	225	197	204	212	209	222	220	220	212	213	225	236	211	219	197	203	220	218	241	190	218	226	201	197	202	211	206	234	208	232	212	238	192	226	233	233	217	194	202	204	196	224	242	189	201	231	237	215	221	197	233	223	227	209	208	224	201	210	219	208	216	201	211	215	222	201	212	200	200	223	222	235	223	235	191	213	198	226	214	204	206	209	254	212	235	229	224	229	195	224	219	213	197	232	218	206	224	209	220	191	204	208	230	224	201	241	213	202	216	254	217	234	236	228	208	221	221	218	207	223	225	207	228	231	216	176	230	188	223	212	241	208	238	217	238	218	215	220	208	215	222	230	217	206	236	205	210	213	229	202	220	215	238	215	230	211	199	202	212	209	205	216	221	200	214	209	214	217	212	206	209	227	213	216	215	230	252	202	225	210	218	220	184	218	234	231	215	210	212	202	209	229	191	219	223	206	206	233	217	228	201	207	214	219	209	222	205	226	221	217	229	232	215	222	227	199	193	213	216	238	196	235	240	209	207	214	231	215	234	222	207	237	240	231	215	209	200	212	193	195	199	228	216	216	210	227	201	219	246	230	224	218	195	225	205	231	206	197	201	234	236	173	232	213	220	247	204	207	232	218	213	245	222	200	243	217	237	224	194	200	209	214	224	223	222	222	227	203	235	222	217	226	204	201	233	198	232	206	242	203	213	224	213	200	186	212	248	221	217	206	220	216	236	242	218	215	202	232	234	231	202	222	215	214	210	212	208	195	191	215	245	209	214	237	204	219	220	206	241	239	195	208	225	211	217	190	212	202	202	207	230	221	208	215	204	213	211	192	240	220	208	220	210	207	216	200	214	210	212	219	207	211	201	235	219	214	195	237	210	194	186	208	179	208	217	188	201	230	212	247	218	222	215	216	224	192	231	224	217	220	240	203	215	203	225	206	231	211	207	214	228	205	236	224	226	201	230	203	206	222	245	208	222	213	201	208	200	212	205	209	214	202	217	206	211	204	202	216	216	218	202	206	221	212	212	232	232	226	217	213	198	204	240	211	207	220	228	213	208	195	218	213	207	219	221	216	204	193	211	212	199	189	231	228	213	228	224	202	226	200	209	209	214	233	232	197	221	181	237	215	240	248	203	213	200	222	190	212	235	239	241	210	242	227	271	247	213	208	218	219	199	232	231	231	217	219	210	189	212	219	221	195	241	226	234	242	212	207	214	213	213	217	187	198	207	195	223	228	226	209	208	242	212	229	202	231	232	194	218	249	234	233	217	243	197	209	239	221	208	209	211	202	211	223	190	233	211	200	201	201	242	225	231	208	199	235	190	217	217	225	214	203	200	218	234	203	207	206	197	184	200	244	193	219	234	229	225	219	203	215	203	210	234	199	237	238	201	202	218	221	203	230	230	213	207	199	199	219	242	206	220	199	244	222	188	219	203	217	209	225	220	221	242	195	214	196	200	255	209	212	193	212	223	205	214	239	213	266	190	209	237	214	213	216	217	231	224	221	218	204	219	213	210	243	195	213	225	219	233	221	204	192	212	214	218	249	222	211	207	186	218	242	232	219	228	214	200	233	238	207	219	203	230	230	229	193	228	191	234	212	235	230	229	212	201
345	1	1900	150755	605	0	21	131	212	380	354	391	374	319	314	284	292	265	252	224	261	212	218	214	222	178	170	192	183	203	210	167	177	203	183	175	159	177	163	172	191	161	158	164	167	191	157	182	138	161	166	176	162	159	159	164	136	144	182	109	163	169	138	155	147	159	137	150	149	137	163	141	147	134	141	147	164	150	140	146	128	166	141	156	177	157	142	157	156	135	162	160	156	129	181	131	153	168	144	168	145	157	145	159	147	158	117	150	164	154	142	131	162	125	158	157	139	143	166	130	148	164	137	151	153	119	153	163	170	140	137	148	151	138	143	139	136	124	147	144	164	163	163	164	153	143	154	142	133	130	144	133	141	146	158	167	111	129	181	150	147	182	116	148	129	151	140	139	153	145	132	155	139	132	147	161	134	143	136	142	146	144	145	141	139	157	143	153	152	166	129	124	137	126	144	150	137	148	124	133	161	146	145	138	140	141	147	149	136	163	152	153	132	152	148	129	121	148	144	130	140	137	141	157	144	132	141	130	130	146	144	143	156	145	132	154	135	140	148	122	141	121	140	154	131	146	136	159	137	123	139	156	153	172	133	133	141	139	157	150	163	139	151	140	149	154	142	143	143	143	140	148	150	148	143	165	144	148	156	130	156	124	143	143	137	158	152	122	123	165	133	152	160	168	119	148	143	153	147	147	132	151	150	125	157	140	160	165	157	123	144	137	159	121	152	159	149	132	139	130	148	148	167	125	151	145	143	145	160	136	136	122	156	144	142	145	155	168	139	135	131	150	122	150	138	142	136	135	146	143	125	142	136	153	141	131	141	147	134	150	156	144	146	181	175	154	150	118	141	132	154	133	151	150	129	145	137	162	136	161	142	147	157	145	140	153	142	138	151	168	132	137	134	147	154	119	137	134	130	118	138	152	138	153	179	153	148	162	149	146	135	147	145	133	149	136	127	133	139	127	133	134	142	128	117	144	127	146	144	135	134	159	138	158	120	128	135	148	136	143	149	127	143	162	131	143	157	140	156	139	159	157	172	141	155	137	163	122	167	135	158	146	159	154	131	139	128	144	149	146	161	145	139	152	165	132	166	122	139	154	137	137	143	144	168	123	145	125	151	129	146	159	152	137	135	152	153	146	141	142	140	160	154	148	157	154	153	144	134	135	148	149	151	141	116	127	125	131	135	169	142	139	144	167	138	149	134	145	121	172	141	119	156	124	137	134	147	138	141	150	151	129	137	141	122	126	141	149	151	134	135	151	137	139	135	120	156	160	154	147	137	137	157	152	148	159	144	172	146	144	138	148	140	135	128	139	122	146	146	141	155	122	154	133	137	146	142	153	145	163	149	144	145	141	138	153	146	144	124	146	132	154	146	152	128	146	152	141	133	141	134	146	146	131	122	133	178	137	151	144	163	141	146	151	154	167	167	159	138	154	116	168	152	163	153	142	148	134	144	152	142	139	141	144	124	151	146	163	134	146	140	147	139	143	153	148	132	157	160	148	140	112	159	137	152	149	147	126	146	161	148	131	132	173	149	145	144	139	155	139	151	160	146	129	136	140	147	130	134	132	143	141	141	151	159	157	153	157	146	124	147	146	129	139	147	126	144	116	133	135	154	127	146	137	145	149	144	138	140	120	127	121	144	145	131	143	135	138	166	123	124	140	155	140	136	137	115	138	139	131	158	139	128	148	160	156	142	169	117	143	122	142	144	143	154	144	149	146	135	144	141	126	160	148	140	160	155	145	137	131	139	142	151	144	139	133	155	160	132	124	145	145	147	146	135	145	140	152	133	162	146	139	147	147	130	135	136	126	162	160	140	148	142	149	128	106	154	153	142	116	146	133	134	149	151	128	161	132	137	148	133	130	153	147	142	142	151	119	127	142	131	142	119	141	143	148	141	146	130	121	141	156	135	110	155	135	142	144	123	128	160	145	151	163	154	144	165	120	152	137	154	151	132	130	133	146	143	144	141	145	124	146	141	147	147	137	173	140	129	156	142	127	126	154	151	139	156	136	165	149	141	145	129	128	145	145	141	124	162	133	147	152	132	144	129	163	132	141	129	143	148	146	148	164	144	157	135	157	156	146	161	156	141	132	142	153	142	150	158	152	149	122	141	156	130	162	149	142	149	150	147	131	157	165	139	120	130	128	134	138	129	156	136	119	174	140	145	160	140	154	159	143	153	141	166	148	132	165	153	136	165	138	139	155	169	141	139	138	123	146	142	139	141	130	128	118	140	151	154	144	150	139	132	142	165	150	164	130	144	139	147	143	151	145	147	159	133	145	152	141	137	117	146	143	149	146	132	140	163	155	134	140	137	138	156	148	118	142
345	2	2100	150856	586	0	15	131	248	415	380	475	402	411	329	335	290	291	271	288	238	285	264	277	229	214	206	212	216	209	217	221	202	189	174	196	202	196	177	216	193	195	204	184	186	181	191	194	196	167	173	168	154	187	171	163	159	160	163	167	183	174	171	190	184	171	150	170	136	178	176	169	173	174	154	156	156	162	148	167	149	159	162	154	149	163	178	143	131	163	182	147	165	165	163	134	153	176	161	155	163	159	160	156	206	168	126	153	162	162	135	153	140	169	155	142	163	201	182	145	168	168	170	169	168	148	151	143	164	157	179	134	155	171	150	170	150	142	158	169	148	156	151	165	158	159	145	141	160	168	148	161	148	155	167	185	140	160	151	171	159	157	159	170	161	152	143	133	127	158	162	147	169	161	158	159	143	153	152	168	171	170	168	154	155	172	140	170	159	195	178	160	133	167	173	162	172	160	130	151	145	165	150	140	148	158	166	153	140	145	185	143	166	165	157	164	159	154	169	161	161	183	148	137	154	133	156	137	163	159	183	166	141	141	171	139	168	137	172	171	159	166	146	182	168	154	158	155	164	170	148	169	166	156	154	148	147	137	161	140	162	147	178	179	150	152	171	164	152	159	171	169	142	171	161	137	156	159	145	152	138	156	150	170	172	160	146	169	146	147	169	160	148	140	144	182	161	139	155	159	141	162	143	151	171	174	149	164	164	163	142	144	182	179	148	185	149	178	153	143	142	159	163	135	145	158	137	154	168	141	136	172	145	151	162	161	131	159	181	189	168	145	166	151	169	170	155	177	134	143	172	159	146	149	163	154	157	171	163	162	133	143	169	157	187	151	148	135	138	150	153	143	164	160	139	153	165	148	144	143	166	144	168	161	155	166	156	154	160	181	152	141	165	179	168	169	139	180	157	151	146	165	164	147	148	152	157	162	156	153	157	173	158	137	149	157	149	169	141	171	172	142	157	168	136	160	162	184	175	153	164	155	173	180	165	154	133	153	167	167	149	151	152	134	170	164	149	158	152	152	127	168	171	161	169	133	145	161	175	166	143	160	167	158	155	182	155	163	156	168	150	139	150	163	173	162	169	164	161	156	177	147	161	153	141	141	150	155	134	168	176	134	133	162	175	155	144	162	148	155	186	138	149	138	170	157	159	167	140	153	158	159	153	145	155	155	125	156	161	177	164	153	172	156	152	143	177	145	155	179	170	170	137	137	167	184	156	160	157	145	163	141	141	150	150	144	135	163	147	143	144	141	162	159	145	156	154	174	166	166	157	176	153	128	149	136	161	147	140	137	149	177	160	141	139	154	140	140	142	151	145	162	157	148	164	140	159	130	169	159	141	163	131	173	150	159	179	154	164	157	167	162	144	152	145	185	178	131	162	164	163	129	152	164	151	152	155	165	156	159	141	165	156	147	149	161	134	177	130	166	156	150	140	148	177	169	126	178	137	133	154	168	166	157	151	155	176	160	155	144	129	173	146	151	162	150	167	161	158	152	158	154	160	166	140	131	165	158	122	176	168	175	143	172	181	171	157	159	142	184	154	132	165	152	154	141	149	162	152	136	143	163	144	147	148	152	167	157	147	153	133	152	171	162	153	147	153	143	141	140	161	165	165	153	169	148	148	186	159	162	142	151	164	164	155	142	156	164	157	172	147	158	164	148	141	149	156	165	147	173	176	151	160	142	164	143	154	150	163	141	156	141	153	148	139	149	162	163	166	148	143	159	134	164	147	139	156	154	139	149	198	167	125	156	151	155	174	146	173	155	145	161	166	168	139	145	166	141	147	159	149	159	145	154	170	151	152	144	139	146	147	150	166	151	155	151	163	153	136	155	147	166	160	160	168	164	123	180	168	161	144	174	151	145	160	127	149	158	149	154	152	135	140	156	149	159	169	158	148	135	148	135	148	169	174	159	166	165	161	149	147	150	143	151	141	153	143	159	173	146	164	147	150	142	155	152	165	152	131	146	167	176	152	145	154	169	152	155	150	155	164	142	160	171	149	158	157	162	162	168	153	144	163	138	134	147	164	149	160	176	170	150	145	160	147	135	126	187	157	167	154	161	134	153	171	163	163	141	157	192	137	162	145	157	153	147	163	164	148	162	175	162	153	161	148	184	153	169	135	150	144	152	163	170	146	158	163	181	131	143	148	167	160	157	156	139	158	148	161	132	175	156	146	146	164	160	162	164	147	145	148	152	163	158	168	164	159	172	156	178	152	137	164	149	156	125	159	159	145	135	140	142	160	145	161	168	157	184	133	161	148	156	171	145	150	141	149	152	129	146	152	150	161	147	133	161	153	167	126	186	146	160	125	146	147	147	166	157
345	3	3500	150958	560	0	26	190	293	452	477	474	452	429	395	365	361	326	334	294	294	287	317	288	278	259	278	247	229	237	265	261	264	263	244	246	224	237	246	235	236	223	246	241	225	212	235	193	218	213	218	196	181	194	230	202	200	179	213	206	220	203	179	195	195	177	194	206	196	200	174	227	193	217	161	194	210	195	186	191	181	191	203	209	247	179	207	182	213	196	208	200	206	204	191	189	193	197	208	206	186	207	188	228	178	200	207	200	185	177	188	184	180	202	176	185	185	190	173	209	231	197	197	203	196	180	204	187	191	198	195	182	166	213	193	167	185	187	186	208	191	179	184	185	197	179	179	234	175	184	198	184	184	187	194	197	202	194	195	161	210	200	187	197	193	194	177	197	202	191	173	189	191	187	192	208	184	164	197	206	211	183	169	198	188	194	204	192	164	173	187	180	204	200	210	190	182	193	227	195	214	199	176	190	183	193	187	168	195	208	197	168	181	198	178	205	182	202	187	183	167	201	197	202	169	199	228	188	184	194	204	196	187	195	186	180	174	199	191	176	167	191	192	201	187	187	194	206	186	178	171	201	184	186	193	176	165	173	164	190	181	205	218	190	187	209	188	181	183	191	195	182	176	186	198	189	184	170	203	180	188	194	183	190	176	186	181	199	182	187	178	200	184	184	198	192	189	203	182	201	198	174	182	184	168	205	197	170	176	182	202	195	190	217	190	182	198	185	221	193	180	205	193	188	198	177	183	199	207	173	186	197	212	191	178	166	190	192	192	199	176	174	178	176	181	192	186	187	176	212	195	197	174	195	192	177	204	184	178	166	194	208	169	200	180	192	184	192	185	186	210	195	194	170	180	205	194	183	207	199	183	182	170	180	188	201	182	195	180	204	195	213	180	165	190	183	195	180	210	207	181	196	196	193	179	208	208	179	172	179	180	187	205	166	179	188	209	184	196	212	193	190	181	200	162	197	187	172	187	198	203	199	181	176	204	175	197	189	183	205	197	178	170	193	167	168	185	183	185	179	209	199	194	191	166	196	197	179	193	179	185	186	187	188	195	174	181	213	178	179	171	170	201	207	191	196	180	195	185	174	177	192	180	177	190	175	163	199	173	179	185	192	185	192	178	185	188	188	195	178	167	184	176	192	181	185	176	189	207	173	170	173	209	193	211	171	183	205	180	205	179	197	173	174	186	201	177	201	197	172	190	205	185	201	182	206	190	188	197	191	188	177	191	203	193	185	195	220	165	189	176	173	208	197	175	185	191	170	211	194	206	196	187	189	192	204	188	183	226	202	172	185	177	188	194	193	181	195	174	203	216	192	182	187	171	191	177	188	181	178	190	174	202	218	183	193	181	197	193	197	173	182	177	194	190	199	192	194	172	195	199	174	198	190	213	180	157	162	177	198	206	181	200	215	200	203	192	184	186	195	188	183	206	223	180	211	197	178	194	196	193	171	193	195	186	199	210	199	175	183	187	204	186	187	204	219	159	180	195	213	220	181	196	180	205	168	191	192	180	202	167	204	178	173	172	195	182	152	170	191	193	205	199	167	176	174	196	191	184	216	193	174	193	201	214	193	180	184	156	173	187	164	190	190	161	187	173	212	181	203	168	182	180	194	167	188	205	182	194	189	177	194	179	194	196	201	185	196	187	159	196	191	191	198	190	179	186	159	190	181	193	189	182	226	180	173	186	186	195	182	197	173	189	177	213	182	175	173	195	179	198	209	187	185	199	198	172	190	190	174	202	181	210	177	198	197	182	197	176	182	191	195	184	184	197	201	191	193	189	182	192	196	173	187	192	198	170	181	172	196	188	198	185	183	186	193	175	181	185	200	176	177	209	183	190	164	200	203	180	177	187	168	186	184	175	173	195	176	182	190	178	191	184	214	178	179	178	182	183	192	183	192	173	180	200	162	185	169	190	200	181	188	196	174	185	184	176	164	188	178	187	175	193	179	179	201	196	187	206	182	192	189	162	180	151	176	195	192	192	174	160	177	209	196	181	197	190	182	180	197	170	191	176	177	167	203	182	179	191	190	206	174	181	198	181	192	188	193	181	164	177	165	167	192	187	201	172	194	189	183	177	184	206	187	210	182	168	172	175	162	216	167	176	206	167	185	190	188	176	165	185	166	176	199	193	170	166	185	174	173	188	214	186	193	212	164	183	193	175	199	195	179	190	158	165	183	199	204	201	209	201	205	180	165	191	182	163	207	171	204	163	185	199	243	186	189	158	177	192	191	177	181	180	186	186	195	193	196	176	171	204	189	227	191	196	176	182	187	180	189	169	174	162	178	191	185	195	159	198	180	187	165	169	167	164	215	181	179
