345	0	2700	147395	510	0	10	192	330	641	497	584	507	511	467	428	424	418	369	399	360	379	364	348	347	354	304	310	323	309	330	328	325	289	272	290	280	289	310	297	298	319	286	268	261	253	266	234	280	255	262	275	263	269	253	272	246	275	263	248	273	259	224	230	264	228	256	249	244	233	268	254	223	231	240	255	244	222	243	249	214	232	270	238	233	221	245	231	252	220	233	247	231	223	226	241	252	252	230	235	232	264	239	257	215	220	243	265	223	248	260	247	236	232	223	249	226	247	239	261	244	220	233	236	248	209	250	245	241	226	239	243	239	222	242	235	240	230	244	226	232	233	228	240	238	222	226	229	234	254	246	235	240	204	242	205	247	217	219	223	233	226	227	222	222	222	228	225	256	212	247	238	234	205	235	244	231	230	251	217	232	216	257	226	238	234	232	215	245	276	235	240	216	235	254	213	219	227	225	238	212	255	243	233	209	234	222	235	235	213	212	225	210	257	229	235	234	262	221	210	192	215	228	244	237	249	260	218	235	223	247	240	238	227	233	215	237	225	243	244	219	218	265	244	219	242	211	212	223	231	249	243	224	239	212	246	235	221	218	261	254	232	234	232	220	233	234	227	224	260	249	225	253	238	209	245	211	244	213	244	256	225	212	241	204	251	250	223	233	230	230	230	234	205	215	219	223	213	238	224	217	232	224	231	247	215	259	230	226	244	255	244	221	202	206	239	252	233	212	247	259	242	264	248	230	235	229	215	213	201	242	240	220	270	236	234	233	252	247	244	227	209	237	213	235	236	244	251	236	235	240	231	239	244	240	218	243	240	239	210	221	219	227	238	247	251	219	251	236	227	229	229	222	240	231	216	238	209	220	234	210	225	229	232	235	242	213	211	238	240	213	231	216	196	232	207	221	231	255	248	239	218	216	255	246	236	230	197	221	242	229	230	229	217	213	244	226	242	248	246	239	227	231	221	214	247	206	261	245	233	232	259	230	230	250	223	221	233	223	246	240	223	228	252	208	193	227	230	216	235	216	216	222	221	232	237	244	243	233	223	237	235	242	236	217	255	217	239	232	224	230	209	239	227	238	237	237	246	222	253	233	219	238	249	220	234	215	240	246	210	216	219	242	249	219	229	228	237	228	249	212	242	230	252	213	248	233	245	239	226	230	243	231	243	244	237	238	239	247	217	222	207	229	251	229	219	232	214	241	248	237	253	224	248	220	245	270	230	206	209	220	241	245	224	222	230	226	234	221	212	247	265	211	250	209	199	225	254	223	224	221	227	234	221	251	241	214	236	247	235	217	210	243	246	200	218	208	259	247	232	245	239	242	247	236	246	239	224	221	238	227	223	206	223	247	211	228	216	245	238	238	236	244	234	221	242	201	225	232	218	235	227	237	269	239	218	235	247	246	205	261	221	218	232	223	216	260	236	257	238	236	242	215	232	241	250	231	195	240	199	233	221	245	246	243	228	207	250	266	214	236	235	208	228	210	255	213	229	214	239	216	224	241	222	223	249	245	250	240	223	252	210	225	231	208	249	227	225	263	214	221	229	227	220	206	250	234	210	227	207	218	228	224	249	240	234	215	212	222	250	234	231	223	237	228	232	204	215	215	224	219	210	223	256	199	248	233	220	229	229	227	204	234	230	195	256	244	214	234	253	238	223	226	227	190	250	264	250	244	210	238	224	235	237	210	236	237	236	247	221	229	206	239	262	227	210	248	241	235	229	235	204	226	241	227	230	219	230	216	241	235	228	225	239	267	252	230	223	206	217	223	249	227	205	231	223	214	256	228	238	229	249	253	226	239	227	213	233	234	221	224	226	208	224	199	214	197	225	223	228	212	247	183	239	220	237	235	235	222	221	207	224	225	235	227	212	238	204	242	250	234	222	227	221	233	247	241	238	254	224	223	260	226	213	243	213	196	221	223	212	238	234	238	223	216	239	210	220	236	234	205	215	204	255	220	233	221	240	232	246	223	235	226	235	228	249	232	236	211	229	196	241	199	217	230	242	229	241	218	254	212	212	253	194	252	219	224	204	242	228	230	214	236	213	248	237	215	241	261	245	245	225	233	248	232	199	238	255	224	246	232	192	231	259	218	230	256	244	211	198	210	232	210	235	237	216	202	218	234	221	229	205	241	255	252	232	233	236	240	235	233	235	223	225	221	211	193	246	208	224	234	228	230	224	225	254	229	205	204	214	210	232	218	242	243	252	237	235	214	227	219	233	218	226	229	242	253	251	233	224	206	224	217	223	199	231	213	231	279	233	202	236	239	263	225	220	260	246	201	237	240	253	225	229	228	211	240	207	213	224	231	237	261	205	256	247	239	222
345	1	1900	147497	579	0	15	134	218	598	390	396	349	350	336	306	282	243	274	279	218	222	210	223	199	212	206	181	192	182	174	218	194	163	205	192	191	168	168	179	173	162	166	177	164	165	170	160	174	172	172	162	205	179	171	161	169	156	159	159	178	142	173	149	168	169	150	175	152	125	165	173	165	162	145	150	163	169	179	140	164	164	144	152	175	149	170	148	172	153	143	146	159	122	173	163	149	144	160	164	136	153	152	164	140	166	152	168	158	141	143	144	163	160	173	137	154	153	165	149	154	161	142	165	182	136	144	164	163	165	151	133	155	129	162	170	144	157	146	174	144	152	156	163	162	152	149	150	142	157	142	128	135	153	178	136	150	175	187	167	164	151	176	155	169	173	156	148	151	157	157	147	153	136	145	131	150	154	133	164	151	145	148	155	164	161	148	138	142	146	168	160	157	184	153	151	154	155	165	134	157	134	157	138	151	170	176	174	146	155	151	168	171	140	136	169	162	146	154	138	151	165	157	132	168	138	156	139	152	166	144	157	168	176	153	141	179	158	164	141	139	145	146	170	146	135	136	137	167	174	143	161	179	176	146	136	140	146	163	153	156	156	149	148	159	148	137	135	144	153	121	154	153	151	145	160	165	155	183	167	153	162	167	173	166	149	144	133	169	143	157	121	137	160	134	183	145	142	164	141	146	143	155	157	158	150	137	159	170	146	164	158	185	156	126	154	132	150	171	144	149	168	178	146	147	145	147	130	141	140	154	157	170	184	147	164	165	154	176	141	148	151	159	150	169	157	152	167	154	157	155	166	157	171	161	162	151	145	147	156	145	164	127	163	170	181	157	158	164	167	173	142	153	186	180	148	150	155	151	140	158	160	160	148	153	155	131	153	178	138	165	144	166	162	162	169	143	143	166	151	157	147	167	167	147	158	168	141	160	144	152	148	161	156	189	167	144	129	149	166	148	149	161	161	160	175	169	167	141	166	158	149	153	166	170	172	153	175	173	162	119	158	134	153	141	160	144	156	152	163	143	185	174	151	182	156	127	140	134	151	146	168	161	151	188	140	126	136	162	156	149	165	162	160	163	149	161	155	150	141	165	188	155	181	143	146	180	147	183	128	124	168	160	165	155	143	150	168	140	152	146	149	177	144	124	140	165	164	154	163	166	150	151	141	141	149	150	143	169	152	140	162	154	170	154	169	134	155	151	153	161	175	147	156	159	141	155	152	143	148	152	169	161	153	162	179	150	161	162	150	162	167	170	147	139	160	142	140	177	158	137	171	171	168	147	155	140	153	136	155	138	141	139	136	145	171	157	142	164	158	145	159	167	144	170	138	140	160	156	141	157	158	147	157	140	158	141	145	164	149	166	182	154	142	150	125	149	150	156	161	169	146	166	156	151	142	145	140	166	167	147	149	165	169	164	159	148	151	147	144	168	168	155	157	153	146	152	151	149	170	149	148	133	157	164	170	166	150	151	171	168	164	136	160	138	160	141	139	137	166	155	152	145	182	157	148	175	162	141	148	156	138	159	161	130	154	146	174	158	154	141	143	130	151	130	157	173	169	150	150	160	137	144	147	171	155	163	147	151	135	159	134	153	149	171	149	146	169	153	159	137	154	165	155	155	157	158	166	144	163	137	129	149	159	161	152	176	164	134	176	143	158	159	164	152	162	157	144	142	175	191	153	146	163	177	165	151	155	148	139	175	156	159	146	130	149	165	143	170	162	179	151	172	146	174	171	169	118	156	149	153	168	129	148	160	156	171	149	158	148	145	148	166	146	160	131	137	162	152	155	144	140	132	175	167	142	144	140	151	141	159	163	132	162	137	153	171	160	154	157	137	175	155	162	135	160	146	155	149	169	175	131	149	132	144	158	157	157	169	136	162	152	154	147	139	173	160	154	139	149	153	169	136	137	149	152	165	165	160	134	144	143	171	161	151	161	150	149	137	173	160	145	157	164	184	145	162	163	166	146	163	155	152	152	139	182	156	150	155	164	155	142	158	167	141	159	142	136	125	166	155	138	157	144	153	138	139	140	139	162	153	148	135	166	141	145	169	151	162	134	117	142	155	138	158	167	133	154	156	140	168	151	149	182	145	149	148	147	134	151	155	147	155	150	151	182	171	149	167	154	142	175	151	153	138	137	154	142	145	149	169	160	145	184	148	150	164	162	155	147	157	153	160	138	153	170	170	146	169	155	149	149	151	163	148	156	183	170	153	159	159	181	158	160	144	167	165	137	144	136	152	144	153	156	160	169	160	162	150	153	137	151	138	162	169	156	173	166	150	153	152	167	148	171	150	160	149	141	156	162	149	144	164	167	140	170	150	160
345	2	2100	147599	567	0	21	138	234	388	399	452	410	409	347	343	288	313	277	276	260	256	271	259	243	235	242	235	229	213	206	212	220	206	203	230	211	209	207	190	219	196	206	184	183	198	192	186	197	177	186	169	174	176	185	180	170	193	171	167	168	197	197	194	180	168	207	159	163	172	165	189	178	155	188	175	173	170	173	191	177	181	175	184	172	182	183	155	163	169	181	156	168	173	160	173	161	186	134	148	149	160	171	151	160	156	181	145	161	145	175	173	160	183	158	172	171	160	165	152	159	168	158	190	164	179	170	154	166	152	158	178	167	166	143	156	153	170	163	153	180	173	165	151	172	166	162	184	176	176	169	166	155	150	138	188	174	173	157	164	169	152	161	177	162	183	154	161	196	169	160	168	160	165	150	151	154	180	168	151	162	189	155	162	172	176	165	151	162	162	162	180	169	155	151	169	155	184	172	166	182	155	152	181	163	171	171	153	133	152	150	152	155	169	156	198	176	149	156	164	173	167	179	148	162	179	158	171	150	159	162	164	160	186	191	188	184	162	195	170	167	178	157	153	178	174	167	178	167	156	174	175	156	160	159	166	174	171	198	183	166	179	177	167	170	172	172	141	166	156	153	184	156	134	176	158	191	172	160	146	156	172	167	142	173	152	151	148	151	167	182	160	161	176	160	153	166	164	160	154	177	151	148	184	144	185	165	181	174	168	169	169	168	178	181	157	167	206	146	167	164	175	142	168	175	174	165	157	152	162	164	183	143	168	143	148	168	149	177	177	145	160	156	136	175	180	162	175	119	177	158	165	167	170	178	171	142	151	168	174	173	151	164	170	131	190	162	174	180	165	147	161	172	187	152	160	169	155	146	177	151	156	186	155	137	169	174	154	159	166	179	147	161	181	166	163	163	143	146	164	158	171	150	153	141	155	158	160	155	174	166	165	157	176	169	169	161	162	169	165	164	163	182	150	161	154	187	154	149	155	167	169	167	154	146	153	161	154	150	154	166	148	191	152	160	167	177	145	144	156	164	157	180	163	158	167	148	147	148	154	171	159	152	179	147	154	143	165	155	135	146	166	151	181	168	171	157	171	173	171	155	168	195	182	165	169	163	175	156	180	161	167	175	158	171	163	159	154	189	152	146	146	157	164	173	154	172	169	165	158	158	185	160	168	161	152	145	140	154	159	170	155	173	147	159	156	163	169	146	157	173	151	165	152	143	193	170	154	164	157	170	160	191	175	149	155	170	169	160	168	148	159	176	133	156	152	168	161	141	156	156	158	161	184	140	157	163	141	177	164	153	142	181	143	173	151	155	168	150	135	153	171	161	172	160	149	188	162	164	149	152	159	171	163	129	153	167	169	175	175	161	162	175	161	142	176	142	154	153	181	152	158	145	174	167	163	190	163	177	141	163	172	155	158	156	150	156	155	150	168	174	170	153	179	170	150	210	145	170	162	155	160	169	171	147	172	172	168	149	167	144	173	157	164	156	170	171	160	172	155	144	171	164	148	142	139	164	163	141	153	151	157	147	162	148	162	134	163	153	175	182	163	172	169	168	151	153	150	183	178	165	185	174	154	173	163	159	161	143	157	153	173	181	173	136	152	170	167	185	162	178	150	177	166	176	165	166	172	165	154	157	164	166	171	164	148	166	163	149	169	156	161	164	142	155	154	139	177	169	183	167	154	174	148	146	136	152	145	152	155	185	168	189	168	172	160	180	156	144	160	157	170	156	177	184	150	161	148	154	155	147	147	154	138	167	141	162	162	161	143	153	173	134	171	154	163	177	157	166	151	163	163	170	162	159	172	159	154	149	173	169	151	167	142	176	139	195	167	149	180	154	174	138	158	135	155	168	190	162	161	182	178	161	181	156	154	163	140	150	167	159	174	174	158	149	174	139	161	159	156	157	168	166	179	170	159	157	143	168	180	153	186	150	163	140	146	161	163	168	147	146	150	167	184	145	158	179	162	180	153	157	175	157	178	153	160	158	168	156	154	160	193	150	173	154	155	165	151	173	168	155	153	148	170	171	181	183	150	180	166	159	158	179	161	163	173	179	134	166	167	162	151	153	159	156	150	141	167	182	159	180	151	184	173	164	158	164	159	168	171	143	147	169	157	135	137	177	147	188	155	163	167	184	161	151	166	160	160	151	161	155	173	178	170	149	179	135	175	176	172	156	160	144	161	174	168	185	164	171	165	173	158	171	184	149	169	162	152	173	159	139	160	152	167	160	177	167	180	141	164	177	162	153	183	152	182	152	164	148	168	160	153	173	171	161	165	167	186	147	164	158	139	146	156	165	150	164	173	178	168	182	147	158	181	154	166	155	159
345	3	3500	147701	531	0	20	194	293	452	435	493	412	449	423	364	385	338	306	321	311	298	295	286	273	286	278	274	260	266	269	274	232	223	235	244	242	265	265	236	239	227	196	232	244	211	224	240	230	213	200	208	182	236	217	203	185	196	188	204	205	209	204	213	200	226	207	192	190	183	199	197	199	198	214	181	203	216	185	198	215	208	215	214	219	217	168	191	188	201	198	202	208	214	221	202	227	210	182	210	194	181	213	239	186	197	202	193	182	217	207	200	207	194	194	200	186	198	189	179	202	217	203	194	196	193	183	205	218	187	194	218	177	221	215	218	187	224	217	187	187	207	187	197	193	183	213	198	199	186	235	218	196	202	197	226	219	205	196	200	198	221	189	210	210	195	180	205	181	185	186	206	180	207	169	191	182	200	222	205	205	184	199	202	219	198	205	203	165	230	217	193	196	170	211	203	188	228	183	212	222	194	199	201	182	187	175	198	195	181	200	203	193	216	182	198	204	175	202	202	223	185	202	164	174	209	193	198	205	203	202	203	193	203	209	201	200	183	172	210	197	211	187	185	196	196	186	201	205	226	209	212	211	199	199	212	184	188	182	208	201	210	185	182	187	205	193	192	205	192	205	177	196	202	184	204	213	204	170	192	187	203	198	202	176	205	186	225	204	193	204	192	209	202	179	188	200	173	204	183	204	204	199	181	198	217	214	211	212	192	214	194	193	185	194	200	177	191	162	192	178	209	203	177	187	190	201	224	200	193	156	202	190	184	179	204	173	187	195	192	185	172	177	180	224	193	189	227	193	197	203	181	194	170	220	208	190	193	163	180	180	192	168	185	185	220	191	205	198	194	200	189	199	181	209	205	204	206	179	191	195	198	198	169	207	195	176	189	209	203	161	175	198	192	210	197	205	199	221	188	188	198	207	191	211	199	198	181	203	184	178	200	201	204	200	206	191	177	207	176	172	212	198	209	192	204	220	194	210	193	192	181	175	190	179	203	179	213	199	192	183	202	196	196	162	191	167	209	187	208	195	198	198	184	201	213	180	193	216	207	205	186	186	225	197	182	201	178	181	193	220	213	204	225	197	191	176	176	185	194	208	201	190	206	178	179	199	186	201	223	174	179	216	193	197	161	160	207	195	193	211	185	183	201	197	185	199	206	206	184	187	186	207	177	183	199	191	195	151	206	194	185	196	195	189	189	205	205	193	195	185	168	204	195	209	200	198	209	207	198	183	193	167	198	201	192	203	223	194	160	192	177	189	193	206	187	190	188	186	191	189	200	204	186	176	193	195	195	172	204	184	191	185	172	193	180	181	178	187	206	195	192	194	210	197	212	200	199	218	172	187	191	186	193	185	202	175	214	195	197	200	164	191	198	187	230	187	200	196	192	196	212	205	200	175	213	187	203	175	199	205	168	190	188	201	179	214	189	218	207	192	205	163	197	189	202	206	200	217	174	196	191	206	189	200	194	205	216	186	196	193	176	209	217	179	185	195	187	193	186	185	190	189	168	203	190	195	198	196	178	160	187	185	180	178	191	184	224	200	209	185	211	214	205	189	187	202	179	193	184	181	199	186	211	176	195	206	216	205	189	162	164	176	215	173	195	187	217	189	222	202	168	225	212	208	181	180	197	201	199	176	177	188	200	205	190	190	175	177	173	182	194	188	190	180	185	199	197	194	194	204	181	177	201	186	169	180	202	215	198	203	174	184	173	216	186	205	213	217	192	164	202	192	197	187	172	221	178	208	191	184	188	185	201	186	207	208	185	177	162	201	202	217	199	185	189	179	177	214	187	186	198	181	192	201	206	175	191	192	181	211	201	177	196	170	195	205	172	200	194	207	212	196	186	188	193	191	198	199	188	174	174	197	197	177	206	186	187	176	193	222	214	210	207	192	176	196	234	176	184	185	205	212	179	204	195	190	194	191	184	199	199	186	189	200	172	212	206	189	175	189	204	206	225	189	210	217	205	187	192	203	183	202	190	195	182	197	191	168	188	196	194	211	193	191	193	167	193	207	189	199	182	214	204	181	199	206	201	204	162	192	183	205	196	187	192	206	183	183	180	177	196	191	223	203	214	186	186	194	188	175	201	180	176	205	199	184	213	172	213	181	193	191	189	199	202	152	195	178	202	201	227	186	198	208	203	180	191	201	198	201	209	173	186	201	189	176	186	204	205	200	197	194	210	204	196	180	194	198	169	195	174	214	182	205	219	202	191	186	200	186	207	217	195	180	175	220	192	191	204	172	179	213	182	181	205	195	197	199	196	193	198	187	205	189	186	196	198	157	188	205	219	192	177	197	180	196	165	186	172	209	233	185	191	180	192	188	197
345	0	2700	147803	498	0	11	214	314	495	475	557	521	506	469	447	436	422	388	376	375	359	363	367	312	336	331	327	325	315	290	301	300	300	276	279	297	284	283	270	299	303	274	273	258	251	259	281	265	275	253	260	250	260	235	244	263	227	243	271	259	251	232	248	244	238	218	249	253	263	263	248	251	231	245	266	242	225	216	249	221	216	241	262	269	214	228	206	236	227	229	234	243	244	223	253	211	227	230	252	253	217	242	224	227	216	213	244	245	259	234	230	241	234	209	229	234	231	251	241	206	261	238	229	246	239	210	227	212	213	223	226	235	256	226	251	230	221	234	225	225	235	245	224	223	213	216	228	234	228	238	264	233	218	235	253	228	240	218	247	227	219	220	274	224	211	245	220	226	251	223	234	221	215	237	227	236	220	218	222	254	217	226	224	227	236	222	232	239	224	238	268	226	206	215	249	250	236	229	251	221	245	233	223	211	226	216	239	221	238	220	237	248	253	236	218	220	228	221	236	221	242	209	245	228	228	215	235	222	227	224	231	251	221	234	239	240	204	245	235	208	240	216	225	236	190	229	226	240	240	241	231	213	239	200	231	256	246	242	223	225	235	244	243	239	237	228	229	236	206	248	224	227	237	223	250	263	223	244	246	215	224	223	241	225	201	230	228	233	194	219	193	247	210	196	195	249	230	257	209	228	222	210	199	227	231	252	222	235	255	246	217	224	224	242	256	234	228	254	232	187	221	235	245	217	243	221	235	235	215	222	208	237	201	220	209	215	212	224	227	227	190	222	238	229	237	241	207	226	227	241	233	219	219	225	217	236	235	232	222	225	237	189	213	202	245	251	214	219	220	235	250	207	211	221	226	236	225	212	225	211	222	204	212	248	238	225	236	236	193	224	235	236	212	238	210	211	234	220	217	235	228	232	248	245	238	243	240	219	235	219	240	240	232	232	218	231	221	219	235	252	209	236	220	230	213	212	234	224	211	205	226	225	225	224	233	251	256	242	217	225	205	249	235	208	239	203	262	220	214	229	212	231	243	207	211	219	227	214	201	223	203	228	235	230	215	225	262	245	235	244	231	223	224	216	205	222	217	247	228	227	246	263	219	223	239	239	234	192	239	214	256	223	210	219	224	223	226	192	196	236	234	214	209	240	247	240	220	224	250	245	222	227	201	222	191	256	235	223	212	236	225	214	209	220	229	249	243	234	238	228	236	224	226	236	253	217	207	224	212	233	226	231	248	226	235	227	238	227	237	203	223	219	248	219	246	235	250	214	193	226	220	241	216	239	218	224	224	259	228	226	223	222	220	199	191	220	242	225	224	265	232	277	219	239	245	222	249	221	222	233	217	212	220	242	236	221	231	212	252	226	217	227	241	224	235	245	259	223	234	218	227	237	263	199	251	218	205	245	243	232	223	237	222	243	236	223	235	212	221	227	229	195	229	189	239	219	211	222	213	238	225	240	218	214	232	220	203	221	244	238	220	215	224	232	194	243	232	226	229	220	222	235	218	233	231	227	205	230	209	249	240	211	251	234	218	225	219	245	235	235	230	196	217	230	259	219	235	222	229	231	229	244	232	250	230	218	207	229	241	228	204	224	256	229	207	201	228	195	225	215	252	240	232	193	236	229	237	201	240	228	216	234	219	237	228	229	220	218	227	230	224	231	286	203	224	227	217	245	214	224	212	224	244	226	239	226	222	235	207	244	232	223	252	221	238	233	245	265	200	234	228	215	224	218	213	220	216	232	236	220	225	218	256	220	233	234	229	205	224	228	236	233	223	234	248	238	245	227	225	234	239	228	217	238	208	231	238	245	235	225	221	236	222	233	232	209	241	243	226	237	239	231	220	229	242	244	222	245	233	241	257	239	234	210	232	230	251	219	247	235	222	229	241	241	212	206	224	239	246	226	244	226	226	230	247	229	244	212	241	251	236	221	219	212	240	217	211	225	212	228	219	241	224	247	212	233	230	232	217	204	210	233	227	217	223	243	204	243	217	215	230	205	207	217	253	207	233	230	230	230	253	200	221	243	225	211	257	242	231	215	223	223	221	231	227	203	230	201	206	249	220	226	206	246	219	234	226	249	241	244	207	207	238	249	190	242	231	230	226	239	242	212	254	234	240	249	232	222	234	258	244	223	224	218	222	213	256	236	225	238	227	237	205	222	206	218	219	224	227	234	200	214	249	216	229	226	238	207	243	261	222	205	218	200	241	221	222	239	258	220	236	249	234	218	241	222	234	263	220	238	264	218	219	251	242	216	233	213	240	246	215	236	208	240	216	223	222	217	236	209	203	240	231	238	230	261	237	233	221	245	216	238	250	224	238	249	237
345	1	1900	147904	575	0	20	125	242	371	341	385	385	362	302	282	289	249	224	231	227	216	242	221	195	204	191	215	215	212	198	196	205	166	165	167	159	181	172	165	177	151	172	181	153	155	162	171	182	172	147	170	162	168	165	148	163	147	156	163	167	172	149	148	169	157	174	157	153	124	160	163	154	152	135	156	137	174	134	162	154	166	134	189	144	137	157	131	156	150	152	149	132	152	144	155	143	141	138	163	158	157	157	173	143	163	162	162	133	140	153	148	129	149	154	173	153	156	141	153	140	159	151	151	149	147	136	139	142	164	144	158	149	154	167	161	146	134	149	170	148	157	168	126	156	150	156	131	139	157	141	137	132	161	148	154	152	153	140	144	157	144	155	153	162	177	159	145	159	140	142	134	145	152	154	187	140	142	152	132	129	161	155	126	156	150	150	138	128	159	135	151	133	163	163	162	154	133	135	153	131	139	145	145	166	156	156	149	134	154	143	145	155	147	142	145	156	146	139	144	155	153	151	152	154	134	171	151	141	147	143	157	159	155	128	141	145	143	123	129	141	147	116	142	155	149	164	147	146	142	146	158	158	136	170	135	144	142	155	145	142	136	148	159	163	128	160	139	158	158	150	155	134	137	157	164	155	153	130	132	147	158	140	142	148	148	140	135	147	148	136	139	135	122	159	143	131	158	156	146	145	134	153	150	162	160	135	150	141	142	168	170	136	158	135	159	148	174	162	170	139	130	132	136	139	156	134	157	156	151	158	129	152	138	147	133	160	144	143	148	148	138	136	144	139	148	125	141	141	134	152	159	147	159	153	146	152	141	149	163	143	140	166	155	148	135	134	125	148	154	145	166	145	136	134	147	153	143	135	171	141	159	138	164	146	165	145	159	144	149	155	137	141	148	156	166	143	148	135	149	149	132	133	150	123	147	155	151	127	136	151	128	161	132	147	135	133	102	149	149	144	130	136	182	149	140	178	160	129	159	151	146	157	147	145	147	166	155	154	152	155	153	144	159	128	155	152	138	150	130	147	136	136	159	127	135	161	151	168	161	148	141	147	161	133	135	146	136	144	154	151	148	136	130	138	148	117	164	176	153	127	133	188	150	167	128	151	156	148	140	138	151	163	165	149	153	156	156	128	166	144	140	147	138	150	155	132	130	138	140	154	155	136	145	139	154	136	147	173	153	156	152	155	165	150	130	147	154	158	151	134	131	137	155	132	171	125	143	133	157	132	140	133	135	179	124	130	140	170	133	157	139	150	143	166	160	154	141	150	142	168	158	155	156	145	135	155	150	138	165	125	128	180	138	146	151	139	131	165	134	155	151	139	143	155	139	151	147	141	147	142	140	125	148	144	157	157	177	157	153	147	154	129	153	145	147	154	147	144	141	134	151	159	159	185	147	155	155	149	158	146	140	145	154	150	178	157	157	137	162	133	154	154	155	129	138	143	155	153	143	143	167	169	156	165	152	152	153	165	151	149	166	160	152	147	140	141	142	135	140	153	166	149	172	147	143	129	149	140	164	127	150	129	148	151	144	149	159	141	146	147	151	133	139	149	174	134	157	150	148	132	150	153	134	136	158	143	148	125	154	153	152	143	128	151	172	162	131	152	135	159	166	164	182	137	135	172	132	160	157	138	148	133	165	136	169	138	145	148	136	148	123	140	147	155	132	161	146	138	161	163	168	146	169	153	148	151	153	149	137	138	154	134	138	144	137	148	126	143	149	172	138	144	173	150	146	147	131	159	141	127	160	148	143	162	144	141	163	169	138	154	128	160	139	141	152	138	151	147	139	172	141	160	153	139	155	168	155	138	138	127	133	134	160	143	131	161	146	147	146	128	137	154	139	152	163	157	146	160	140	149	164	137	145	130	157	140	152	183	144	145	162	167	166	141	142	175	130	168	155	156	157	143	159	147	129	162	148	142	133	157	155	160	165	130	174	169	142	149	160	152	166	149	130	128	154	149	156	129	150	138	141	159	162	145	164	147	150	129	142	147	120	134	157	161	155	174	130	129	145	134	156	137	138	159	157	124	159	165	149	159	168	124	143	151	152	139	144	148	142	133	121	133	143	152	149	144	144	151	158	148	167	161	142	154	143	154	136	137	168	140	120	149	150	131	134	131	146	144	152	157	156	143	145	123	167	158	147	174	152	125	150	143	138	153	163	153	133	153	144	151	143	143	156	158	128	155	157	151	152	125	130	154	157	143	133	137	133	168	147	152	169	142	151	130	144	157	163	144	151	140	135	153	150	155	152	130	134	165	149	145	168	153	148	141	138	148	161	145	148	137	139	122	146	149	149	144	149	160	150	133	154	130	154	124	150	143	144
345	2	2100	148006	557	0	19	119	235	401	401	448	406	402	353	307	323	306	271	309	282	234	252	238	252	236	240	227	242	222	220	217	221	222	214	225	214	208	179	186	174	203	176	214	199	196	189	199	186	170	182	180	192	200	178	176	175	173	198	186	184	189	167	179	172	177	181	197	157	180	180	164	175	172	169	176	191	163	166	175	171	169	169	185	162	169	154	163	160	187	168	180	145	177	163	166	166	178	179	164	178	170	160	168	153	171	160	179	152	174	151	184	164	174	158	186	178	151	171	155	166	174	151	182	166	178	172	151	160	157	150	167	152	181	161	148	163	146	166	159	172	165	162	187	142	167	158	180	160	157	175	159	166	157	185	151	162	183	161	165	173	159	148	166	152	154	146	169	168	167	168	153	180	158	155	162	158	160	188	188	178	163	175	167	165	167	146	159	163	188	165	146	157	167	179	160	160	151	186	165	160	179	154	182	142	149	154	174	172	159	174	165	178	163	176	171	180	179	164	174	173	183	149	187	148	164	136	151	170	146	161	148	167	150	169	146	143	161	157	164	193	162	157	149	185	149	179	170	168	161	162	148	182	156	158	161	151	156	156	178	155	179	171	181	156	171	153	161	154	150	170	172	173	165	177	166	146	169	156	146	170	144	168	171	169	175	179	146	168	176	148	178	143	155	160	174	174	159	143	154	171	184	163	185	164	152	158	150	155	153	169	149	153	160	163	178	189	150	154	147	175	185	159	184	172	144	169	161	158	179	152	169	138	160	163	170	171	171	182	155	175	150	158	166	154	156	161	181	177	192	154	175	186	165	164	144	180	161	140	154	150	177	171	176	149	152	169	162	151	187	167	149	155	162	173	152	167	156	170	160	148	167	166	156	167	181	158	184	169	158	169	160	150	173	136	170	152	159	143	162	177	172	189	170	164	157	187	160	162	164	148	157	169	162	143	161	172	156	165	159	157	170	160	184	149	162	169	166	179	169	147	156	156	185	151	144	166	164	145	172	174	174	182	142	159	155	157	156	146	176	161	169	161	177	163	157	188	168	150	184	164	186	182	153	142	143	166	149	178	170	177	168	158	152	153	143	189	173	155	154	159	156	156	158	178	178	156	149	166	153	180	165	171	147	155	155	160	174	155	166	165	156	165	146	174	163	166	150	139	177	158	155	184	164	147	146	151	150	146	164	178	161	139	171	175	152	187	151	146	144	169	183	177	157	186	182	175	149	149	161	151	166	151	149	159	173	167	171	168	158	176	128	154	160	171	163	159	181	178	187	177	163	132	157	171	157	146	161	160	169	156	164	148	176	165	164	168	161	149	147	168	154	173	154	172	170	177	140	166	161	150	168	182	158	152	147	166	151	184	166	136	187	154	183	156	159	163	156	161	143	157	169	167	154	142	150	159	158	175	209	149	165	149	156	154	165	151	167	161	147	167	176	144	141	160	153	145	180	134	169	135	174	179	198	169	170	145	174	172	164	159	166	154	173	136	174	172	159	149	168	147	145	174	175	154	163	173	166	153	158	164	147	170	148	168	181	159	155	165	146	152	155	154	168	150	166	160	170	151	173	159	149	125	153	190	154	176	159	164	165	168	161	157	189	165	160	168	156	160	166	171	167	174	134	150	145	159	187	133	172	162	174	169	161	173	162	151	175	170	147	140	158	170	166	187	127	165	167	157	164	168	184	169	164	179	185	145	147	140	157	146	183	153	146	157	164	181	151	165	155	167	158	171	164	161	152	142	176	141	156	160	160	168	157	170	154	139	186	154	191	164	148	159	155	168	171	136	180	154	164	177	157	165	166	157	138	178	157	189	181	162	155	168	165	156	165	178	197	185	155	175	168	153	179	180	138	153	158	171	175	174	159	184	170	163	155	160	139	158	159	162	155	166	169	188	185	157	163	161	167	174	154	173	148	187	147	152	134	182	118	155	177	177	143	163	175	139	153	147	150	170	157	159	142	165	146	144	152	170	159	170	162	159	179	164	159	154	180	179	153	131	183	169	172	127	159	186	185	167	173	182	172	180	149	142	161	184	158	165	159	171	153	151	165	152	156	164	161	148	157	171	168	152	174	170	179	149	150	158	146	161	143	171	158	162	171	152	163	147	176	145	156	150	165	178	166	167	159	168	160	174	163	176	169	143	158	158	145	166	153	163	164	180	165	165	164	126	166	167	173	158	156	165	133	164	157	145	155	190	137	158	158	184	162	153	171	148	177	151	169	175	165	165	166	142	167	173	124	155	186	135	154	152	143	186	158	135	167	146	174	161	155	142	178	155	187	155	150	156	147	156	160	170	150	130	170	156	165	131	169	170	149	171	168	158	164	151	166
345	3	3500	148108	558	0	17	219	284	467	443	516	450	409	409	392	351	360	327	316	304	334	308	300	284	284	268	257	246	238	286	261	249	236	246	236	227	242	269	232	217	241	247	219	212	219	259	225	233	211	217	224	213	222	205	187	217	225	216	195	213	231	205	209	214	204	200	179	208	194	210	226	182	195	176	196	206	220	212	207	217	202	206	209	190	215	182	211	197	182	209	197	249	239	207	239	190	201	186	183	189	222	206	190	194	219	193	179	195	191	183	197	204	199	199	196	203	190	175	196	204	183	208	199	205	198	223	213	194	175	191	203	201	196	165	214	206	203	186	206	218	194	196	220	190	190	200	195	194	205	184	193	209	196	197	170	210	193	215	193	184	203	201	179	174	201	207	211	198	210	189	182	203	186	198	201	184	190	171	195	172	214	184	189	211	221	201	199	188	206	204	174	203	196	238	185	195	232	199	206	225	183	199	206	209	203	188	220	215	197	200	180	207	196	197	185	200	211	177	171	199	190	213	214	176	217	203	203	203	200	206	200	181	241	185	188	205	205	214	169	204	200	206	181	197	204	216	190	197	231	199	210	197	192	200	160	218	189	189	193	191	195	209	187	203	221	189	193	165	183	215	188	188	186	203	200	175	202	183	189	195	186	187	183	241	214	176	199	168	206	215	200	188	195	197	182	202	194	227	216	192	203	187	183	202	185	204	181	182	178	190	198	189	193	229	185	202	229	187	219	201	194	193	177	187	215	208	217	211	206	207	188	201	200	208	230	171	203	210	199	195	201	172	199	202	204	218	177	189	197	181	218	186	184	222	202	175	186	176	178	219	206	210	196	189	191	207	200	198	223	172	203	166	170	176	190	220	201	210	192	208	167	186	190	175	229	188	182	185	191	197	192	180	197	201	189	185	182	171	189	182	172	185	183	197	190	211	192	192	191	173	181	196	194	173	205	213	188	196	213	198	205	221	200	184	199	162	219	174	192	201	192	208	189	205	198	197	170	201	227	200	208	178	204	191	200	199	196	206	207	194	175	191	191	191	190	190	182	210	188	183	218	231	198	178	201	173	179	168	223	174	200	193	222	182	208	203	181	197	181	185	208	179	184	187	173	203	180	203	209	218	198	199	211	207	183	228	169	201	214	189	175	180	178	206	182	188	186	208	204	178	197	170	189	205	194	204	193	208	194	194	205	199	152	172	209	199	207	187	203	194	184	182	203	202	187	201	187	191	191	191	197	169	189	182	188	189	202	177	180	182	199	189	206	226	225	176	189	195	196	205	200	174	188	206	186	184	172	198	211	203	212	187	194	188	188	198	202	208	175	197	196	201	188	204	196	196	188	202	208	187	227	172	203	191	192	197	210	192	188	196	211	210	183	204	170	187	178	192	187	169	197	210	202	199	183	196	184	201	202	183	192	197	180	190	199	201	206	218	192	187	198	186	227	169	207	190	198	176	200	185	206	204	205	187	203	192	233	191	170	180	171	196	188	191	205	159	177	188	176	176	192	175	202	181	206	202	192	185	188	181	185	181	191	192	172	183	191	202	202	170	201	193	217	204	176	202	210	191	209	184	186	212	206	214	187	192	174	187	191	186	177	198	180	195	173	199	157	189	195	191	192	197	189	189	214	200	182	185	193	177	181	192	190	190	203	183	204	189	188	178	182	218	177	200	200	193	185	185	190	205	214	176	166	216	194	204	194	198	199	214	189	184	202	200	164	185	189	184	218	191	202	198	196	188	208	174	217	196	195	214	199	199	192	187	196	192	226	186	197	187	207	196	183	181	203	210	200	197	209	188	192	170	159	210	202	194	186	201	195	181	201	173	180	223	200	160	200	167	192	179	191	190	190	204	208	205	208	200	196	174	179	179	214	183	207	188	200	188	196	191	190	192	201	194	174	190	231	197	166	211	193	199	188	194	211	178	190	189	195	179	200	182	189	190	204	172	212	217	204	211	173	198	197	191	171	177	198	175	192	187	173	208	183	214	225	196	187	177	206	195	176	178	186	184	194	201	189	187	182	191	206	181	206	228	200	208	177	179	187	203	184	217	196	196	182	196	175	173	180	173	183	221	225	214	183	197	179	200	193	186	207	225	169	202	181	198	187	183	197	196	200	194	164	189	197	173	189	194	219	209	210	182	210	176	195	199	186	170	170	201	209	209	192	173	183	188	189	203	169	183	190	201	189	174	192	200	202	183	194	167	200	198	194	161	191	193	194	185	204	186	190	202	159	220	189	172	180	207	183	178	182	206	186	191	207	184	204	166	198	187	181	200	195	207	162	188	220	188	179	187	196	180	176	195	203	202	188	193	181	203	210	182	208	192	206	180	177
345	0	2700	148210	521	0	7	213	317	485	491	587	498	492	475	446	423	420	379	401	353	329	363	340	371	315	363	297	317	324	302	343	294	301	301	288	293	305	283	291	293	254	312	269	246	263	291	267	255	267	222	267	261	260	269	263	244	271	265	234	250	240	287	245	258	242	237	238	221	242	254	247	232	253	234	252	247	262	218	235	239	216	229	250	227	246	243	210	227	245	218	222	210	244	220	226	218	232	231	251	238	252	236	224	247	224	216	228	235	229	258	242	222	242	239	278	220	248	223	240	226	233	226	212	231	222	252	240	237	216	232	216	249	206	239	233	250	228	220	229	233	221	209	248	230	221	250	233	239	216	252	228	233	212	207	223	240	227	212	224	251	215	236	235	241	222	232	221	215	220	232	232	230	216	207	223	209	211	231	217	226	216	238	226	231	223	220	214	231	221	247	229	227	215	227	249	219	205	243	225	209	235	247	203	231	211	228	237	236	198	240	248	217	218	228	225	229	219	201	219	256	249	263	202	200	224	232	216	221	261	192	220	230	235	229	217	234	216	227	240	200	248	230	225	213	213	216	223	235	225	245	223	215	239	239	225	233	207	246	230	208	236	260	269	223	231	230	219	239	201	237	245	222	227	221	213	221	194	226	229	220	225	211	224	209	217	254	244	251	225	221	246	214	211	204	211	244	237	236	236	233	244	223	226	214	236	196	236	223	228	203	223	212	255	220	261	208	230	233	224	241	226	255	228	235	230	221	234	210	215	241	231	245	230	231	211	234	243	228	259	224	219	249	240	231	244	222	224	244	223	210	217	232	218	228	242	220	245	233	242	232	251	238	225	240	219	245	228	231	224	213	254	226	232	240	238	231	234	229	231	235	220	228	242	229	231	236	216	205	241	217	218	221	203	223	224	237	225	203	245	246	220	227	262	235	215	247	232	236	225	247	259	215	212	220	241	211	216	238	217	226	217	229	237	266	211	246	248	223	226	206	247	257	236	222	251	233	231	212	247	258	239	233	211	244	213	226	225	228	219	205	218	234	190	211	229	215	223	203	236	237	213	230	231	236	224	209	234	216	212	209	226	242	220	214	218	226	230	228	251	231	221	257	243	231	218	237	214	202	225	226	222	225	234	241	203	232	241	249	233	210	226	228	235	238	222	215	211	215	217	251	220	232	242	236	234	238	248	215	203	243	203	212	229	227	243	218	208	232	214	211	223	216	220	229	219	220	235	228	214	242	215	212	217	227	215	214	229	225	217	223	211	211	213	226	230	218	220	227	224	237	233	221	245	201	251	217	227	222	227	237	233	232	242	207	250	218	223	223	232	233	206	217	217	204	211	221	210	239	207	196	235	226	245	218	205	240	254	222	220	235	203	229	240	217	223	245	229	202	240	224	235	233	218	238	204	240	224	219	225	225	199	223	218	218	236	223	245	207	220	214	217	242	227	228	225	224	227	215	231	245	218	203	210	234	219	220	220	241	241	232	190	227	241	206	231	214	252	245	227	226	237	228	230	218	217	227	208	245	235	218	231	212	236	236	218	220	235	229	229	240	212	240	234	247	225	246	246	240	218	245	218	227	231	225	249	232	244	232	227	219	216	220	221	229	222	217	238	232	218	209	234	225	244	229	238	196	249	215	249	228	218	242	227	235	263	205	240	236	213	239	210	229	236	210	243	215	231	229	230	251	233	258	228	246	209	229	231	233	231	216	204	240	224	238	231	233	243	214	231	203	230	236	214	223	223	201	244	227	215	228	228	204	212	246	233	206	251	221	213	205	227	224	239	220	246	232	206	227	210	199	242	196	227	228	230	232	209	198	219	227	227	249	238	239	239	220	257	238	248	220	244	206	235	234	236	229	222	226	244	226	226	229	219	217	198	229	218	234	243	205	242	204	225	207	213	229	229	228	218	203	239	220	237	233	225	208	230	248	243	218	243	219	218	271	234	235	219	233	214	214	201	226	246	210	201	245	218	224	213	225	237	208	239	230	222	218	211	219	227	226	234	203	220	223	229	203	219	200	222	244	240	230	230	182	226	212	197	234	228	225	231	230	208	227	244	243	222	224	238	242	234	219	247	226	232	231	241	230	216	257	191	226	239	244	223	228	222	232	206	224	206	211	203	214	202	238	207	215	214	222	203	216	224	239	227	225	221	198	234	218	226	220	194	219	233	244	240	242	227	217	240	205	230	229	230	227	246	233	220	238	221	238	192	230	232	226	223	239	209	201	251	213	213	205	222	213	261	217	207	198	239	236	249	218	197	228	193	226	242	228	219	231	223	234	228	234	220	203	199	213	220	226	218	205	241	222	235	220	203	239	223	254	221	223	233	217	201
345	1	1900	148312	558	0	19	137	223	373	385	381	336	355	314	317	272	290	246	239	225	218	228	206	213	200	198	192	203	220	179	212	190	198	211	172	194	163	186	172	171	168	174	175	170	170	146	140	178	178	186	169	169	142	155	146	167	154	192	175	156	165	156	152	151	162	167	151	147	161	162	151	176	148	137	159	136	166	146	152	161	151	161	141	123	150	160	156	146	146	165	174	144	132	152	155	173	151	151	140	168	150	147	145	147	164	139	163	141	153	142	159	140	157	157	149	147	151	163	145	146	141	133	140	133	156	154	156	127	140	145	142	142	143	151	140	129	152	153	145	166	142	148	144	155	158	143	130	149	140	131	128	142	154	154	162	121	136	149	144	125	138	147	129	132	174	135	122	145	142	136	135	143	142	152	135	121	138	129	134	179	165	148	143	153	157	147	143	139	162	154	127	143	146	137	143	148	139	153	153	152	140	143	141	128	142	146	148	140	146	147	130	149	166	144	155	154	123	159	145	172	159	126	155	143	172	149	140	150	145	167	147	148	166	174	158	151	130	137	148	133	159	144	151	158	145	146	154	137	141	148	143	156	160	140	147	146	158	160	155	164	143	149	157	138	155	141	162	144	176	143	150	154	137	141	149	142	145	145	155	146	135	154	150	157	142	150	160	142	133	146	147	153	145	138	154	155	139	146	154	157	144	139	164	135	143	138	174	155	153	139	152	138	130	141	151	149	163	147	160	140	138	156	149	132	134	162	162	164	151	152	153	167	149	148	130	134	148	147	133	155	145	137	136	155	144	147	151	138	158	139	152	150	162	138	157	130	137	146	149	172	145	172	161	156	129	139	160	135	135	140	143	153	148	141	151	164	162	134	173	152	125	153	152	127	134	131	122	144	162	168	137	149	147	153	133	152	165	139	154	144	145	148	158	147	160	150	158	139	158	149	156	165	143	156	138	176	129	123	146	135	166	143	136	145	138	152	141	154	142	163	139	137	158	134	145	144	161	141	149	133	134	152	143	137	137	161	139	136	152	129	142	126	149	166	152	140	159	140	152	145	144	150	139	157	168	140	130	162	149	157	159	148	150	151	164	143	164	141	162	145	168	138	148	159	156	146	138	154	112	155	137	138	137	129	166	134	129	156	140	148	168	145	138	135	147	149	152	146	150	154	152	136	138	164	144	130	167	150	151	149	151	154	134	158	156	135	146	148	143	145	134	149	142	131	161	164	136	151	145	149	133	153	158	131	138	148	152	127	155	134	148	149	140	145	139	132	149	151	152	166	142	121	149	135	125	140	147	134	149	139	152	144	169	159	144	129	147	155	165	158	139	161	151	139	139	149	144	144	155	137	149	167	146	153	148	149	143	143	130	147	144	141	150	137	147	136	128	134	131	155	152	143	170	162	141	156	131	146	150	149	151	144	166	137	169	145	152	139	146	144	138	150	140	174	158	156	140	151	153	153	143	155	160	156	135	134	147	129	140	124	150	127	148	139	155	147	141	169	154	188	143	176	141	128	132	150	137	152	128	137	162	152	150	136	139	150	158	174	161	148	169	153	115	156	151	124	171	135	143	144	139	160	152	141	150	159	135	170	170	150	148	144	165	130	146	159	162	161	139	152	130	130	152	154	154	145	134	159	141	156	146	115	151	118	145	154	155	143	107	131	159	130	127	161	138	143	150	138	133	126	168	138	153	149	152	128	153	135	165	137	164	174	141	163	132	135	121	161	155	136	133	143	160	161	156	144	137	168	139	136	139	143	118	161	138	157	180	143	151	134	133	144	167	134	158	155	169	132	148	143	134	165	133	142	162	142	136	160	169	158	157	156	144	140	140	131	142	138	157	163	150	131	150	151	156	160	135	125	134	156	174	155	148	132	137	158	135	126	145	165	139	137	142	120	131	123	146	163	139	135	140	159	150	147	152	132	129	157	151	162	138	134	134	156	157	158	140	156	145	137	155	139	140	136	143	131	149	145	141	157	123	150	173	124	134	172	162	138	122	149	140	143	156	151	147	141	172	145	138	146	160	154	148	147	158	148	136	153	150	139	140	163	158	129	162	169	136	149	146	139	149	140	133	132	133	157	153	164	158	129	160	124	160	145	159	161	159	167	143	135	135	134	145	136	142	131	150	159	134	128	133	138	156	129	143	137	133	153	172	145	145	151	130	155	123	135	134	140	154	143	149	137	172	127	157	142	150	147	170	143	153	156	171	153	130	144	143	130	157	137	134	163	157	168	171	155	161	135	172	142	153	149	137	129	159	131	134	122	159	151	149	133	153	159	151	159	145	131	157	147	146	134	141	129	159	130	142	152	145	156	131	134	120	166	142	137	154
345	2	2100	148413	566	0	20	130	232	386	377	452	414	375	347	336	307	316	286	298	235	243	234	258	212	245	255	242	223	217	225	225	219	231	209	197	216	175	206	184	210	199	190	168	191	199	195	178	168	180	202	192	152	172	197	201	194	162	171	194	175	170	174	188	173	180	160	184	178	161	189	168	162	137	181	185	164	158	175	175	162	152	149	162	171	156	159	178	176	184	169	146	184	161	164	169	180	160	175	168	181	155	171	138	158	154	159	153	178	170	158	166	169	151	161	167	162	148	157	181	163	189	157	158	151	167	134	172	160	150	164	164	152	175	175	172	156	161	168	135	171	168	167	161	161	175	176	155	154	157	139	171	170	154	142	155	148	175	152	158	153	183	162	156	161	183	157	163	162	154	143	151	135	134	160	163	152	184	149	165	142	166	166	170	160	163	157	192	142	163	170	151	173	148	156	161	154	175	161	157	170	141	172	183	159	162	166	172	160	161	149	167	173	166	155	150	153	141	173	171	148	161	168	180	157	167	177	167	147	145	147	165	156	165	157	160	140	177	154	148	153	165	144	186	157	160	151	177	157	170	179	155	180	170	169	156	181	150	158	143	147	152	147	159	155	162	145	172	157	161	151	161	144	176	155	174	176	159	170	168	149	151	149	169	145	165	168	155	158	155	171	157	162	162	171	196	149	177	165	168	172	146	166	157	169	163	163	162	137	156	183	157	152	175	137	152	155	145	178	165	161	143	157	154	176	156	157	178	151	153	164	148	168	162	170	157	171	154	175	156	154	165	190	162	155	166	163	141	165	177	143	182	158	168	153	162	168	150	171	179	158	144	170	133	183	156	162	157	172	180	151	165	170	170	163	179	144	156	152	158	155	151	159	172	166	148	165	166	171	160	146	150	150	183	155	176	167	164	176	188	162	164	168	171	171	157	151	154	179	154	180	154	152	150	179	156	198	158	168	160	159	164	147	165	147	164	168	153	186	169	167	156	152	164	157	160	159	156	160	155	158	166	154	166	165	160	159	178	155	153	140	153	158	150	173	168	142	184	157	162	160	165	176	159	159	155	160	157	148	189	185	157	141	160	158	146	157	162	155	169	142	157	174	152	160	153	164	166	156	168	168	142	147	140	165	159	172	170	146	145	165	165	166	152	167	146	153	152	164	178	166	179	189	150	167	163	159	174	178	161	150	157	150	159	156	169	149	174	181	167	153	177	141	171	130	167	164	165	166	143	150	179	150	169	152	147	147	167	179	160	142	162	164	149	173	182	127	139	151	182	141	158	148	187	150	165	174	146	160	146	147	149	165	172	166	162	173	166	181	154	166	172	137	165	158	165	158	179	161	127	157	157	158	137	168	178	171	161	161	149	149	154	140	151	138	157	181	154	155	147	167	169	167	154	135	162	167	171	162	160	128	180	138	176	132	156	134	150	156	153	147	156	151	165	152	180	171	170	154	158	168	177	173	173	173	158	162	164	149	164	157	177	145	180	176	137	141	160	160	156	170	173	159	159	158	177	155	181	132	173	145	154	179	164	148	168	151	158	175	162	153	163	134	163	156	174	167	183	157	191	174	156	173	165	162	151	154	170	174	126	163	156	179	158	166	136	155	151	159	154	164	180	174	165	164	168	171	137	151	170	157	149	185	166	169	165	155	155	158	152	187	147	166	148	171	157	148	159	140	156	156	165	146	171	163	169	152	159	167	181	145	150	166	146	166	145	143	136	164	145	181	155	162	163	159	168	151	133	171	139	176	163	149	163	156	148	172	174	146	150	178	179	134	171	160	180	170	162	159	169	154	167	162	176	180	178	128	157	156	134	175	155	185	158	166	171	157	163	169	150	171	176	156	157	161	166	136	154	152	160	149	158	165	168	173	165	164	160	164	172	171	139	158	180	150	172	181	141	138	163	160	162	134	167	171	149	150	160	156	174	167	185	158	176	164	166	156	161	156	136	159	175	161	175	160	161	173	149	163	147	170	164	156	149	160	150	164	186	150	178	153	180	145	156	163	161	159	185	181	172	161	161	144	163	168	163	155	168	164	163	139	167	175	161	181	173	170	148	154	186	188	161	162	184	154	168	151	157	173	145	186	160	156	162	158	144	174	178	148	150	174	168	160	171	143	139	122	152	145	142	171	186	169	154	172	144	149	145	182	163	173	140	162	150	166	180	156	170	148	155	161	161	175	166	163	184	147	147	162	157	154	139	143	181	166	132	152	165	179	183	164	145	158	171	147	153	155	141	134	145	166	158	158	173	158	163	160	152	161	154	142	183	171	160	162	153	189	159	149	144	157	178	151	166	140	156	173	152	141	140	157	179	179	156	142	161	160	156
345	3	3500	148515	555	0	18	196	301	437	486	473	469	450	390	379	343	322	314	332	326	304	299	277	298	250	250	271	228	272	249	263	258	262	249	237	258	219	230	226	233	233	221	208	215	231	216	228	223	201	223	202	197	202	233	219	202	231	222	217	196	206	215	214	214	215	217	208	223	224	217	228	213	194	205	204	192	175	223	197	185	195	197	192	191	212	220	221	203	190	169	193	193	225	189	168	205	218	208	229	188	225	221	203	188	193	210	168	176	197	185	198	194	205	194	210	191	207	213	204	197	188	176	216	185	184	205	191	184	181	199	188	221	210	204	170	202	202	176	173	214	210	192	204	210	201	192	212	205	156	183	178	185	214	207	189	189	194	196	203	198	213	196	216	194	176	204	213	216	197	189	213	185	210	185	197	191	189	174	176	188	205	183	201	177	187	206	196	189	198	199	187	191	202	192	232	211	206	193	218	187	186	197	182	206	186	188	210	176	180	219	194	187	184	191	189	187	227	178	159	215	175	217	189	194	192	189	202	182	196	211	189	184	217	189	188	178	190	185	171	199	196	188	187	173	215	198	210	203	207	213	211	189	194	208	182	181	179	186	208	190	208	190	179	167	202	176	207	191	175	178	208	207	185	177	179	207	200	204	189	189	222	192	186	196	229	223	205	195	200	186	200	198	186	189	197	193	217	191	191	203	204	176	181	197	170	192	186	187	190	172	206	209	192	201	180	190	183	191	180	192	197	210	175	158	174	193	217	202	194	182	193	183	197	224	199	203	172	189	196	198	192	185	197	190	203	205	179	170	203	175	178	216	198	211	197	206	209	191	177	209	202	189	195	198	182	190	208	214	181	187	190	212	191	193	181	187	190	196	200	176	192	202	188	171	191	189	204	196	215	183	195	223	205	196	201	176	206	201	201	194	195	183	184	202	227	185	195	188	220	202	198	191	179	205	203	208	191	198	176	193	193	184	209	193	199	181	198	208	201	168	182	178	194	170	150	205	182	202	182	212	210	171	183	186	209	188	199	187	222	176	171	200	199	195	206	192	197	213	199	210	210	189	192	186	179	181	224	207	185	182	181	190	198	189	206	188	199	194	193	189	190	213	203	213	215	213	183	177	177	192	188	196	200	184	194	171	174	196	219	183	210	213	167	194	196	185	203	171	184	169	182	187	236	174	192	217	200	198	189	191	193	173	188	197	196	191	185	210	204	158	171	183	190	200	186	164	196	204	188	188	204	180	205	183	196	198	197	198	229	203	184	190	186	207	199	171	192	197	215	186	199	181	179	188	210	183	187	207	209	197	196	197	189	181	207	203	188	169	196	210	186	201	186	182	188	189	197	185	190	208	177	181	202	183	171	188	190	180	220	202	212	184	192	202	207	196	196	195	180	196	213	213	199	180	215	205	210	195	187	208	193	209	198	204	189	193	208	168	190	190	199	212	193	224	206	195	211	194	204	165	186	186	207	180	195	202	187	194	194	196	186	190	216	188	177	209	218	176	196	212	205	180	185	182	196	221	171	186	208	195	185	216	181	202	193	191	185	213	207	176	195	211	199	198	176	198	200	191	199	185	193	203	192	210	175	210	220	213	196	213	187	180	194	165	206	188	208	190	196	208	204	211	217	185	208	192	209	200	193	192	184	176	199	191	195	193	181	177	195	193	177	196	221	192	194	170	197	205	200	191	211	195	196	169	187	183	196	183	198	189	185	183	189	179	193	196	185	170	202	216	188	198	191	187	216	202	186	192	200	181	182	190	227	196	185	191	184	191	180	185	170	198	205	190	193	203	181	208	192	201	197	189	186	193	181	192	209	202	164	193	198	205	204	167	212	177	206	183	196	180	204	186	204	185	199	186	193	190	225	185	196	221	190	174	214	202	201	187	211	185	168	188	206	186	209	201	172	182	192	195	185	193	186	204	188	202	181	197	197	188	179	192	200	209	194	196	192	186	172	200	222	182	170	178	204	225	216	180	208	167	165	179	193	180	186	189	215	176	195	177	200	170	179	194	187	200	186	241	174	196	182	188	195	198	210	169	210	196	184	177	176	202	171	178	184	200	207	209	182	209	163	201	202	178	207	212	159	200	177	211	206	190	207	192	217	175	224	185	179	186	218	170	197	187	194	193	188	195	186	175	193	175	202	181	198	212	173	186	176	182	171	185	198	192	192	187	186	183	204	194	172	178	221	187	193	209	191	168	168	196	174	214	167	196	202	169	201	172	194	177	182	193	219	177	191	217	180	198	188	192	178	177	220	190	166	179	198	206	192	182	200	171	169	203	221	171	192	180	188	186	198	192	167	181	199	195	176	185	206	199	180	219	197	179	171	199	193
