345	0	2700	201371	548	3	40	299	412	473	472	519	517	453	443	388	357	378	358	351	330	322	312	289	298	257	284	265	263	269	264	230	248	228	248	255	270	251	237	263	257	267	224	245	227	209	206	201	220	204	231	212	197	219	190	191	208	219	207	200	184	178	206	197	181	188	171	185	193	221	197	174	195	190	194	192	174	184	191	209	171	213	178	199	155	196	176	175	192	194	165	187	194	170	189	181	170	179	201	179	162	185	219	183	184	199	184	173	199	194	210	185	172	170	177	155	198	172	173	206	196	193	180	182	174	170	167	177	182	182	167	190	183	169	196	172	163	175	198	163	192	185	193	180	177	179	178	185	202	180	167	167	185	203	194	196	198	200	196	223	187	199	202	174	188	201	175	197	182	189	204	161	178	163	180	191	192	190	171	188	187	156	158	177	192	170	191	191	190	169	160	172	195	202	170	185	193	186	179	186	167	147	190	169	184	176	190	192	167	189	168	181	170	187	158	173	191	168	172	169	171	163	188	172	177	199	168	166	170	169	184	197	179	189	162	186	172	188	181	176	184	165	189	156	195	168	202	168	183	194	200	194	196	173	170	181	176	186	182	170	190	199	190	194	180	176	183	171	176	171	163	184	183	191	186	161	179	170	166	177	186	195	184	166	181	175	167	181	186	170	192	163	168	172	181	178	168	177	165	184	170	182	160	180	168	168	154	180	167	202	163	193	160	179	186	171	182	184	170	192	174	173	169	189	179	181	165	181	167	193	163	148	183	200	160	183	210	170	167	166	197	179	180	170	147	182	184	187	182	177	172	167	180	182	180	163	174	182	191	173	170	162	170	181	170	199	170	185	222	178	198	177	200	194	160	156	165	180	170	184	189	199	172	191	179	175	213	192	192	179	151	179	192	184	184	188	157	173	172	168	149	192	188	171	191	175	179	185	180	167	178	179	175	169	171	194	182	183	165	160	187	186	170	158	169	169	177	178	172	196	173	163	160	178	197	155	196	155	199	164	196	175	162	166	181	187	174	171	186	173	187	161	158	176	157	172	157	192	211	186	181	154	156	186	179	202	159	155	186	181	173	184	182	195	182	177	165	185	178	189	164	197	173	156	170	169	173	193	150	198	173	187	163	170	186	151	170	176	177	177	163	176	174	184	181	152	177	174	179	182	186	138	178	177	165	177	152	165	161	145	201	178	190	184	190	152	158	151	191	173	161	170	199	213	167	198	178	184	166	202	179	170	177	177	193	180	147	181	175	180	177	188	182	168	157	166	181	180	173	189	175	207	159	186	200	193	166	154	178	190	151	180	162	178	182	169	180	179	168	174	162	192	183	181	187	185	185	168	174	172	153	179	170	174	189	179	147	199	169	179	175	190	174	154	170	179	165	195	178	176	187	163	178	165	164	191	167	164	166	162	172	188	185	149	197	188	171	181	171	177	178	172	166	159	178	171	168	163	178	168	181	165	189	168	180	169	175	161	171	180	169	169	208	171	177	157	187	190	192	180	182	163	160	191	176	176	167	184	173	175	171	161	146	177	175	196	178	170	182	170	171	168	173	207	183	166	189	183	184	196	162	196	170	188	157	168	165	184	152	192	182	184	191	183	166	178	162	181	180	168	191	190	179	177	193	184	169	175	171	178	189	177	215	169	183	168	179	164	196	167	174	156	192	165	166	173	178	170	167	186	175	183	195	166	164	203	150	184	155	157	183	178	178	178	185	166	194	173	176	148	191	153	172	187	171	167	174	165	165	165	175	184	187	187	178	176	165	149	186	161	178	178	179	167	182	177	194	182	169	194	164	186	192	183	189	169	181	182	172	161	160	191	158	178	188	168	171	177	181	181	183	181	156	158	168	189	162	184	191	160	174	162	191	195	187	194	154	181	171	204	163	185	194	186	175	190	170	189	180	171	185	178	152	153	177	177	171	187	164	184	168	171	168	187	164	170	161	173	166	190	180	185	176	166	163	173	173	180	175	151	199	172	164	185	183	197	152	185	182	182	185	176	178	191	180	203	167	188	170	197	152	169	193	172	176	161	180	187	178	174	159	192	162	178	180	185	187	191	143	181	176	173	173	181	184	177	178	174	161	178	184	187	159	168	190	174	181	177	166	158	157	153	181	185	174	184	187	186	184	176	176	181	186	183	167	163	159	164	179	160	164	198	176	186	158	201	172	185	195	183	170	176	186	183	197	171	167	188	169	153	196	170	175	181	164	183	148	178	157	175	193	195	173	182	174	141	163	163	166	170	156	178	171	175	177	183	177	176	171	172	162	173	162	178	185	166	202	190	192	177	183	174	182	164	198	180	180	177	167	179	178	172	189	163	177	157	181	148
345	1	1900	201496	583	4	139	483	470	421	405	435	428	404	385	353	323	338	311	323	293	273	283	279	289	272	294	287	288	269	257	291	277	261	266	274	242	270	244	235	268	272	237	274	232	258	238	229	253	251	245	272	246	229	244	252	213	209	247	250	262	250	239	264	255	256	237	248	243	203	228	258	208	205	242	237	225	256	240	221	231	226	235	214	234	214	239	246	244	246	239	232	255	220	212	209	247	230	241	220	233	232	262	251	249	230	226	229	243	236	250	241	235	222	228	267	231	236	237	259	245	256	222	251	212	225	233	239	240	254	269	249	222	219	214	247	225	211	251	235	240	237	237	220	213	237	229	227	235	220	224	224	219	219	224	240	258	223	242	217	278	239	257	238	228	255	226	238	243	220	233	254	232	237	251	223	218	221	244	239	226	242	221	222	245	226	207	220	241	226	236	227	235	249	210	258	237	226	217	238	223	242	215	234	237	265	256	255	235	250	237	220	237	234	234	243	224	240	233	239	274	237	243	237	215	259	255	223	208	229	256	236	236	237	237	240	206	231	274	225	223	221	212	215	221	245	218	231	224	208	239	252	238	239	225	272	231	228	240	207	240	229	224	220	242	233	230	252	215	212	242	228	229	246	231	227	278	243	236	210	213	240	265	221	207	217	209	263	240	258	213	245	235	256	243	232	242	233	244	231	208	238	238	229	238	224	218	216	212	218	232	218	214	227	263	217	224	230	221	220	253	246	215	216	211	239	212	225	234	242	217	246	228	256	221	229	217	247	222	203	251	239	221	245	240	222	190	238	232	250	236	261	227	230	251	207	230	227	246	242	234	256	238	250	230	233	246	233	231	233	248	210	235	238	236	214	240	223	222	247	222	217	232	240	231	212	260	261	223	229	234	237	265	234	224	215	236	232	234	233	245	251	239	245	248	251	205	251	250	221	218	262	256	239	245	256	220	258	221	222	227	221	230	236	233	225	246	240	231	240	222	238	242	248	222	264	242	227	241	213	246	237	223	230	225	246	215	229	230	237	257	221	234	218	242	226	227	246	232	228	238	245	232	244	232	231	235	230	233	221	248	234	257	232	221	227	272	263	234	236	217	234	240	235	257	240	226	232	224	242	236	249	231	245	209	232	247	243	238	256	238	205	239	221	247	218	246	240	241	246	235	241	245	234	240	238	223	232	252	245	243	220	205	224	207	231	234	237	238	237	216	214	220	196	210	230	226	206	238	249	218	222	228	239	243	249	232	212	223	232	231	207	253	255	247	210	192	221	245	204	254	209	251	261	229	241	226	254	247	247	243	235	231	225	214	247	236	239	223	233	219	244	266	226	247	221	229	252	234	238	237	254	211	248	216	216	242	245	247	224	243	238	218	227	217	239	224	219	240	227	218	223	219	276	230	236	218	234	232	253	225	220	225	242	213	238	219	252	221	233	265	229	254	229	233	224	214	222	225	240	217	222	218	239	210	254	261	207	227	264	233	209	239	207	238	218	225	230	202	264	221	240	221	248	241	247	240	245	241	253	236	242	255	217	227	237	213	245	214	229	246	251	242	237	229	234	238	242	232	215	225	227	241	236	221	235	230	256	263	241	259	261	223	238	225	238	233	258	216	248	215	263	251	237	219	225	232	253	235	221	242	234	243	230	243	216	233	235	232	257	210	206	239	243	239	253	226	260	235	231	244	215	235	228	260	214	233	262	242	235	240	250	230	235	213	240	255	226	235	213	228	231	235	227	225	230	218	247	239	236	227	225	208	216	216	232	232	235	240	201	250	249	220	223	217	231	219	223	229	214	236	238	232	233	238	204	224	235	244	226	246	239	219	233	251	202	221	233	244	273	243	241	225	237	228	240	206	239	238	228	232	240	241	223	237	231	217	222	216	239	238	233	255	225	220	214	257	233	226	223	261	249	225	259	225	262	217	241	232	228	219	201	259	206	208	238	248	232	214	233	265	211	251	218	240	212	219	256	227	234	213	217	219	242	230	240	245	219	215	233	253	247	199	223	227	242	198	240	214	242	238	217	260	247	203	235	240	228	242	262	238	214	191	225	243	228	236	229	228	261	234	236	228	266	262	222	214	233	252	211	228	245	225	214	240	214	258	220	227	228	242	251	232	222	226	246	240	234	249	217	235	218	248	229	239	221	244	259	232	201	198	212	233	238	252	216	223	213	221	205	213	252	238	240	211	230	223	217	247	240	223	246	226	241	232	215	236	241	236	238	230	260	253	240	255	250	229	198	235	272	235	230	234	209	241	260	228	231	235	231	228	199	223	227	225	228	231	222	210	265	220	222	236	226	236	230	246	237	222	244	230	244	237	262	239	218	228	210
345	2	2100	201621	573	2	89	451	392	449	437	486	437	393	401	385	362	346	280	337	339	311	315	274	281	273	291	279	266	246	275	279	254	249	288	261	266	270	255	253	247	258	261	246	234	260	237	249	269	224	242	235	229	259	239	239	250	228	231	248	244	245	220	239	257	215	223	221	234	223	237	232	212	209	209	219	235	229	240	233	241	216	200	213	215	236	244	241	223	238	214	222	234	235	231	230	222	211	233	229	226	214	211	213	219	209	248	254	240	195	225	242	213	225	218	228	212	252	227	252	203	259	229	227	254	221	215	229	238	209	229	242	211	228	235	220	225	219	210	242	230	239	237	246	232	225	226	234	206	233	218	213	212	206	244	241	249	206	226	256	240	250	247	250	260	238	223	198	224	218	225	228	205	244	240	234	217	209	250	240	232	209	234	229	206	236	230	219	214	214	226	219	222	244	187	233	230	233	238	199	219	219	222	238	223	228	247	216	213	208	219	246	225	196	221	230	219	248	225	215	223	217	208	224	210	219	232	233	219	217	211	229	213	225	232	212	197	247	216	219	213	212	195	222	231	216	266	212	201	211	212	229	210	227	201	206	203	244	239	219	218	216	218	224	208	208	220	222	219	219	220	231	220	223	227	207	256	258	232	219	251	210	231	225	239	199	240	208	231	243	218	214	197	200	249	216	226	230	237	228	229	234	225	236	215	238	243	208	227	215	219	213	223	227	219	233	197	208	236	212	196	232	232	217	226	225	207	219	249	227	204	231	212	225	237	197	224	222	214	216	232	230	211	209	245	232	234	209	216	207	231	212	223	222	224	225	208	240	214	226	223	206	225	224	212	225	240	238	226	236	224	220	227	254	250	182	228	234	254	226	216	217	197	250	237	224	217	228	204	240	224	210	225	215	232	224	207	225	232	227	225	219	219	229	238	226	226	214	215	229	201	215	216	201	224	211	241	203	225	217	234	243	223	243	224	221	222	249	220	216	204	233	218	239	212	246	213	233	214	214	217	239	236	225	221	185	199	212	210	210	215	198	209	199	217	225	229	205	211	225	249	208	223	233	225	254	233	224	209	219	233	222	219	220	231	236	242	216	225	192	228	215	234	221	213	222	213	249	249	232	228	215	229	218	213	220	191	235	193	226	213	242	223	215	205	231	226	202	227	232	186	249	206	219	204	228	212	220	234	209	201	217	212	223	218	231	204	217	218	212	215	243	220	219	226	222	228	239	227	224	232	216	191	217	232	224	247	210	234	225	209	235	226	229	206	215	220	218	218	238	195	246	197	215	202	255	226	234	220	212	217	227	212	207	215	220	231	245	217	213	216	222	236	205	215	213	218	216	228	200	238	248	209	245	223	229	214	232	209	227	223	209	218	231	240	252	215	244	214	201	203	223	210	232	243	231	228	218	220	213	230	231	246	212	223	231	198	213	227	224	233	212	219	208	227	235	226	226	226	210	224	234	192	210	199	221	208	248	242	226	203	267	225	238	241	223	223	202	207	228	211	249	232	204	237	228	237	229	212	213	200	212	205	216	217	207	254	220	213	215	217	233	237	214	192	197	228	208	205	216	227	188	201	209	226	227	241	200	199	242	208	201	222	211	229	212	233	249	223	241	218	222	223	221	246	226	194	246	219	235	239	212	218	201	202	243	218	201	224	225	233	217	210	225	203	214	238	232	218	211	222	223	230	206	237	200	227	220	212	222	219	229	230	218	216	232	240	219	232	227	170	242	214	256	223	226	239	229	237	230	229	235	211	225	233	210	187	256	212	222	214	233	222	258	228	228	223	216	262	220	216	238	195	207	185	227	213	232	230	206	217	249	206	224	244	208	198	206	206	219	222	233	237	241	234	221	235	212	197	229	228	203	188	236	233	240	251	234	231	218	234	233	245	246	206	226	209	223	212	214	251	223	234	228	222	227	207	231	233	206	235	232	215	211	218	225	228	222	196	222	228	232	233	213	190	214	226	223	212	231	229	216	234	216	205	223	226	244	215	242	240	225	251	220	206	236	233	235	222	239	220	224	223	201	226	219	214	256	220	232	219	216	215	218	230	241	227	221	223	221	237	230	225	242	223	206	241	253	221	218	220	195	216	218	218	226	223	225	267	253	210	231	223	210	233	224	211	208	214	248	216	256	231	225	216	226	216	190	218	209	209	238	252	224	209	247	237	250	217	230	218	209	217	217	225	226	203	221	187	193	220	237	197	210	233	216	228	197	187	239	251	190	186	235	231	243	207	246	222	229	222	246	216	227	200	195	202	228	227	208	220	227	253	208	226	207	203	232	201	227	226	229	219	206	220	220	197	238	206	221	236	213	245	211	223	202	189	228
345	3	3500	201746	562	2	85	458	462	419	436	508	447	440	387	367	354	341	316	308	284	305	292	307	270	291	282	254	242	274	229	260	237	260	225	254	232	236	217	235	226	244	217	201	210	207	222	208	206	224	255	212	217	213	208	211	202	219	216	178	214	210	200	210	206	208	209	218	185	214	219	232	209	201	212	179	194	209	216	190	193	218	213	202	199	208	214	195	207	194	192	184	214	207	210	197	218	211	190	213	180	219	191	225	193	172	201	200	198	212	171	187	180	185	220	211	179	203	219	159	227	190	181	213	190	197	198	180	187	185	167	203	194	189	203	178	189	189	189	220	220	201	179	177	211	197	201	201	204	207	196	200	213	221	182	221	220	249	194	219	193	211	209	212	210	219	195	200	203	177	213	228	183	193	191	202	232	210	195	187	210	189	183	187	220	165	181	205	197	214	187	217	186	201	197	188	183	175	194	218	214	202	163	200	177	198	204	186	216	205	191	191	194	205	193	213	205	194	209	226	193	212	190	205	207	204	227	189	188	188	205	195	195	200	195	207	203	212	206	204	184	192	209	207	199	197	204	195	195	202	208	211	208	219	191	196	194	184	212	190	195	184	177	186	217	195	199	201	180	187	201	201	203	211	179	196	209	204	214	210	196	188	194	182	201	200	205	179	192	180	169	186	192	190	189	186	207	196	182	181	198	192	214	186	195	192	190	211	198	182	197	196	204	212	193	214	190	192	193	211	188	188	215	183	186	196	195	219	180	205	177	181	180	203	170	183	203	181	200	196	192	197	204	201	208	202	194	203	195	196	204	191	184	210	174	165	187	201	171	201	188	198	209	170	195	192	169	183	183	174	198	218	197	200	175	184	194	187	214	182	186	200	202	226	187	182	180	217	186	195	186	191	195	202	197	193	203	201	175	191	195	198	225	188	192	191	192	219	187	213	191	190	179	185	192	173	214	195	169	189	207	164	206	208	203	200	182	203	210	181	196	196	203	204	188	197	221	220	193	187	188	201	168	202	195	213	201	204	186	187	184	199	205	204	195	189	187	213	206	188	202	188	212	186	186	212	207	157	207	215	201	198	193	192	175	189	185	209	194	193	213	177	209	196	186	202	194	202	208	183	188	215	217	215	216	215	197	186	201	205	178	183	184	202	210	194	194	201	194	188	216	204	211	164	199	190	194	207	202	205	178	172	185	216	188	203	183	193	197	185	197	192	196	182	181	183	189	187	189	209	177	202	182	218	180	187	176	198	186	187	167	198	197	177	199	188	205	210	221	215	224	214	199	198	211	175	205	191	212	185	180	202	196	204	168	176	181	175	174	199	183	188	205	186	186	190	200	202	205	190	191	195	212	226	199	194	198	195	176	209	198	199	188	210	227	199	178	202	197	199	206	193	194	196	176	161	204	203	193	178	182	206	194	187	187	197	201	181	207	156	194	212	175	193	191	192	196	183	219	204	182	208	181	203	196	200	187	208	193	197	184	178	225	196	172	193	194	205	191	189	199	203	201	211	197	207	201	179	199	193	176	187	180	193	192	196	178	201	176	200	201	211	196	203	180	202	185	176	207	189	186	198	199	201	194	192	204	194	211	184	188	178	194	179	201	206	173	198	201	210	204	204	209	201	206	169	192	206	193	192	194	183	175	220	192	200	185	195	186	179	215	185	200	179	187	173	189	195	196	191	198	197	225	220	194	216	201	199	206	190	192	189	200	214	183	187	209	205	179	192	200	187	200	197	178	182	166	198	213	204	171	195	187	192	176	201	187	191	184	201	201	187	192	188	189	185	199	195	209	204	177	185	191	191	203	217	201	197	197	208	190	208	211	196	201	204	211	179	203	185	197	169	192	185	212	206	195	201	189	178	217	187	172	197	192	187	182	221	196	185	213	193	186	201	189	208	205	169	219	192	177	225	191	196	204	204	212	181	164	198	189	193	188	196	193	193	194	207	194	218	223	164	183	205	182	194	194	199	202	166	202	211	173	201	207	201	191	177	194	191	208	195	195	218	203	180	200	202	187	187	213	208	203	181	195	183	191	182	194	172	197	223	206	203	197	187	191	183	207	192	186	216	190	223	201	204	191	212	190	196	195	194	196	197	183	188	192	191	195	199	192	179	187	200	197	196	183	210	199	225	203	181	187	214	202	170	188	218	195	194	201	194	216	178	185	197	193	181	190	181	182	196	191	171	214	207	207	182	190	219	210	192	184	217	206	206	203	198	207	186	191	178	180	217	202	197	186	182	184	193	182	206	180	182	203	203	195	209	209	223	177	191	188	206	200	174	205	215	193	197	178	190	185	181	188	179	198	207	170	194	189	181	198	199	187	179	187	204
345	0	2700	201871	561	3	47	391	383	389	443	497	466	467	413	351	344	308	330	313	297	301	294	277	253	259	233	269	253	250	248	263	236	213	214	224	206	194	209	220	168	206	219	203	171	184	179	181	172	172	180	150	165	166	167	178	153	171	148	148	164	120	123	182	159	139	150	162	131	161	138	161	159	151	151	159	126	141	162	150	162	156	147	158	154	157	148	169	157	162	164	158	141	146	145	167	138	138	141	148	155	137	138	163	133	142	149	147	119	145	126	163	144	152	144	124	153	157	160	151	147	132	124	152	122	129	153	148	133	172	138	166	162	140	140	152	135	118	131	123	147	144	144	136	119	123	134	118	127	158	139	147	136	142	148	165	148	148	163	152	149	143	139	155	164	132	141	108	149	164	141	140	148	136	140	146	108	148	144	135	137	142	137	159	121	130	120	130	143	156	150	129	134	145	150	157	145	148	152	143	124	145	146	132	134	145	139	152	145	160	137	120	148	149	154	119	142	152	151	136	135	121	143	140	128	137	132	131	135	150	155	144	133	160	132	135	117	128	157	126	133	140	128	154	145	117	148	149	134	133	162	137	141	133	143	120	148	144	144	133	136	144	147	116	152	115	152	157	133	164	137	141	132	152	146	139	143	142	134	139	125	118	138	140	135	145	129	135	131	154	119	137	156	123	131	138	129	123	164	128	143	126	124	137	148	138	115	157	129	125	132	145	126	138	146	134	124	130	154	123	152	137	134	136	129	120	137	127	140	132	133	144	123	137	116	138	132	156	116	141	119	121	145	126	138	159	155	158	146	117	135	142	136	144	120	135	135	134	128	140	141	143	133	135	151	142	95	118	138	141	121	132	134	155	119	130	144	136	131	141	133	137	167	135	149	138	141	127	145	146	135	125	144	153	137	115	157	141	130	129	121	140	120	136	127	142	122	146	135	135	127	130	141	127	132	139	130	133	130	151	130	133	141	122	138	143	163	133	156	122	134	141	140	124	142	130	131	131	133	130	138	150	145	118	114	124	131	121	128	150	153	116	133	136	141	127	125	138	144	143	123	145	156	136	114	122	142	134	133	137	143	157	131	119	147	123	119	130	153	146	131	136	118	132	126	133	133	123	115	138	132	141	123	116	126	127	134	126	142	141	141	115	153	144	113	134	146	127	137	138	134	167	139	125	134	136	130	129	147	140	157	154	128	151	133	126	133	138	125	145	137	121	126	127	151	129	126	127	124	145	134	110	145	118	125	139	135	107	147	141	122	130	144	118	152	135	125	132	145	148	160	132	130	167	150	133	138	124	114	135	126	135	134	150	122	121	159	131	145	130	158	134	126	146	127	140	133	142	145	120	135	123	149	132	145	128	124	161	140	136	117	126	144	157	146	139	161	148	121	149	147	142	138	145	123	140	133	138	131	139	132	140	121	106	119	147	147	138	128	145	128	134	131	145	118	139	132	135	137	122	131	151	142	137	147	146	119	147	129	131	157	140	115	140	122	152	141	117	144	129	124	133	127	123	131	141	122	127	132	129	150	135	133	152	120	137	132	114	124	124	148	129	144	133	140	134	125	156	131	138	128	124	131	131	152	115	126	124	150	127	132	139	113	130	160	136	126	125	158	139	124	143	103	138	125	111	130	136	128	129	147	129	147	128	127	119	143	135	127	140	113	129	138	139	119	142	145	138	124	148	132	142	139	119	145	132	130	134	134	139	141	136	132	145	125	133	117	149	148	136	127	122	156	133	127	141	115	136	133	136	127	137	155	136	145	146	141	139	124	139	121	168	127	136	120	140	145	139	149	142	138	142	137	135	118	143	144	136	121	141	155	115	137	141	130	132	151	141	123	135	133	140	136	138	157	141	134	129	132	108	140	154	146	129	153	135	130	121	141	143	114	158	133	130	131	131	120	147	98	133	128	123	125	139	140	129	139	148	131	131	164	127	162	145	142	126	149	118	128	123	139	158	153	127	144	142	105	134	122	144	135	156	148	149	134	128	117	132	121	116	146	125	142	150	128	144	130	151	175	133	104	133	122	118	136	116	139	135	145	134	127	154	117	142	144	115	113	128	117	139	126	117	132	129	136	136	115	132	136	120	147	131	128	124	140	124	127	128	124	127	114	135	115	140	107	142	143	137	137	134	140	127	132	141	139	133	126	132	156	136	125	134	135	115	140	133	129	109	145	132	142	126	145	126	128	136	142	140	122	128	145	123	145	124	147	142	136	138	154	134	151	145	140	130	148	134	128	150	130	138	117	149	156	154	134	150	142	147	158	160	133	128	136	104	125	132	147	125	139	137	136	141	134	122	141	125	148	135	108	151	135	133	122	140	137	143	129	127
345	1	1900	201996	574	3	134	390	324	449	396	409	388	362	339	319	306	329	307	305	281	255	265	257	246	250	242	248	218	252	227	230	220	231	224	222	222	223	233	232	220	199	222	212	209	224	209	222	186	201	201	237	204	249	208	201	207	212	204	203	191	187	220	198	211	191	196	210	231	217	214	192	199	186	222	226	201	225	193	184	183	204	204	215	176	204	194	208	208	207	190	229	232	192	190	218	198	187	193	208	189	187	212	207	198	205	211	202	195	171	200	238	212	205	223	214	217	197	199	208	197	171	206	205	211	217	186	207	214	192	214	211	185	221	194	203	191	202	184	183	208	203	191	193	190	189	192	217	206	212	222	187	184	232	205	188	199	213	192	222	208	187	192	199	225	194	181	202	203	170	218	181	238	186	195	208	199	193	206	189	230	194	208	181	204	187	205	197	197	199	210	194	198	227	200	198	227	223	193	185	216	207	186	192	226	168	213	214	197	210	229	212	212	175	205	232	190	207	201	193	213	174	219	179	205	196	203	188	194	195	199	197	198	198	212	206	192	214	183	197	176	188	198	207	207	191	182	225	202	182	185	191	201	217	194	224	193	212	176	193	194	186	195	195	221	172	208	197	200	209	193	216	191	196	185	162	179	228	190	203	218	204	194	189	187	198	205	197	212	195	183	203	179	186	199	208	209	196	205	176	198	197	198	209	199	202	234	171	205	202	206	207	201	196	208	202	195	210	188	194	192	191	212	205	205	180	220	179	193	182	208	205	220	198	195	183	210	194	210	193	188	222	180	217	205	209	211	197	202	184	195	195	208	195	201	208	197	218	188	219	187	219	196	169	205	226	212	209	191	180	224	205	200	195	195	173	194	191	195	205	223	197	200	179	186	207	190	185	200	175	198	205	198	184	174	191	209	199	172	202	191	187	178	211	200	183	216	183	178	177	223	206	182	214	168	223	219	191	184	207	183	211	222	188	209	203	204	190	202	177	195	219	192	195	195	207	195	219	190	176	195	195	197	210	207	194	195	191	216	219	195	194	217	215	191	210	174	190	219	196	176	192	186	187	187	191	211	180	197	205	194	191	183	178	185	215	198	200	196	206	202	205	210	177	184	199	221	221	180	208	160	200	199	190	191	217	180	209	200	178	204	182	204	192	205	190	170	181	174	181	191	185	192	205	192	204	209	191	200	224	198	183	205	190	189	193	210	187	178	196	182	229	210	214	188	193	214	193	216	199	195	193	197	207	190	210	195	197	228	205	213	217	207	195	192	201	181	193	202	185	205	187	201	196	184	203	180	207	199	191	204	191	182	208	177	212	206	184	195	207	210	198	199	192	200	196	207	183	192	185	190	217	205	201	204	187	208	189	186	187	219	190	205	204	208	220	205	191	197	173	203	206	181	200	202	199	205	201	209	205	204	192	187	192	205	184	168	189	179	212	198	194	184	224	188	177	187	185	205	221	190	222	186	184	192	195	185	207	217	211	205	212	184	212	195	200	209	194	204	204	239	221	199	188	174	216	200	202	199	186	203	197	190	168	220	171	175	179	206	191	192	179	204	183	207	201	195	195	203	191	193	178	176	220	205	209	188	192	217	194	194	184	209	172	196	237	176	197	217	214	194	209	192	230	191	210	217	196	201	212	201	178	197	187	182	207	191	200	216	201	205	201	192	208	204	178	192	203	189	195	217	230	167	195	204	205	214	209	204	194	188	180	211	182	199	198	214	219	189	201	175	173	187	188	186	176	197	200	213	192	184	189	211	194	207	205	196	203	206	207	204	217	230	180	191	201	178	179	197	202	203	203	205	202	199	207	194	214	190	203	202	202	187	203	200	161	204	183	200	188	202	185	211	170	193	201	206	203	198	212	204	189	192	194	199	185	207	186	190	195	217	197	188	206	173	183	201	178	202	201	181	189	215	204	196	186	185	203	174	196	203	180	181	211	174	185	209	188	199	207	194	212	192	174	194	205	186	188	203	215	206	215	207	201	194	218	206	209	196	195	192	205	197	215	176	187	204	199	194	214	199	212	198	191	204	221	207	203	196	190	202	215	192	194	164	205	186	191	200	190	180	225	193	183	177	201	195	189	206	190	214	198	195	201	194	208	222	231	212	225	204	200	180	223	186	178	173	183	199	199	189	195	220	188	176	193	198	210	177	185	218	181	196	201	182	188	186	202	200	206	203	194	175	185	202	200	169	186	193	186	189	202	203	184	178	182	183	221	194	201	190	216	198	214	209	216	188	205	187	191	179	184	209	200	205	209	202	188	217	203	192	192	200	218	198	197	207	196	181	212	177	211	215	204	215	211	197	191	198	214	182	194	217	217	198	195	186	205
345	2	2100	202121	574	3	69	286	263	434	434	467	407	435	394	325	317	317	290	311	255	284	259	273	270	239	233	283	260	242	238	249	236	224	226	175	217	242	197	229	226	245	219	216	211	201	213	213	210	199	218	201	183	212	188	202	182	197	189	202	173	197	187	217	187	192	208	197	204	191	196	170	216	189	181	191	196	196	181	197	197	183	189	192	193	160	157	181	222	197	186	186	184	187	200	203	173	211	196	181	191	193	187	198	183	187	212	206	174	174	183	187	192	186	178	170	195	174	179	197	179	169	173	175	197	169	191	179	193	194	178	183	180	187	174	187	179	181	189	191	173	168	181	188	170	199	207	168	170	175	171	190	198	188	185	183	198	171	212	186	166	185	190	199	218	191	175	177	181	195	206	190	195	176	186	188	176	179	199	169	193	171	189	176	185	182	198	196	169	194	184	195	189	172	201	177	175	193	197	185	184	201	183	195	178	172	187	159	197	190	170	182	179	180	189	205	177	210	176	189	180	174	211	162	169	195	180	166	182	158	202	177	210	192	196	215	198	162	185	187	210	183	189	185	195	189	185	193	192	174	194	198	184	177	178	169	190	183	180	183	184	199	188	174	173	186	203	192	171	185	184	194	183	209	178	185	180	174	179	171	202	185	209	223	208	171	199	179	169	175	170	183	177	175	205	208	195	186	156	183	181	186	165	187	161	185	201	195	180	194	184	179	174	189	165	175	210	197	165	196	171	176	153	182	194	207	174	175	181	175	182	189	216	206	171	209	163	164	187	198	174	179	213	186	189	189	182	181	177	186	174	173	189	185	179	201	175	197	175	196	173	180	197	174	166	159	204	164	159	203	153	171	180	187	178	159	204	197	177	184	183	190	172	166	177	203	202	169	178	168	187	177	177	183	195	175	183	188	183	187	181	199	191	164	184	206	190	196	195	192	189	173	164	181	183	177	194	199	187	193	191	177	170	175	174	204	171	168	186	190	207	191	182	178	153	183	173	205	175	191	188	186	169	205	184	174	178	180	196	179	197	185	191	199	172	197	181	171	200	189	194	167	174	177	200	172	192	188	190	183	177	181	171	177	177	171	175	171	167	192	187	168	180	183	164	186	196	179	185	169	173	201	183	193	166	179	185	194	201	181	198	172	150	195	178	185	182	178	183	199	161	187	179	207	187	201	181	203	198	185	186	177	175	157	170	163	205	188	157	175	174	162	166	203	182	172	170	203	179	182	177	171	160	186	172	200	173	196	210	190	194	167	200	182	169	192	183	194	196	165	203	178	191	172	163	201	151	183	194	171	190	193	186	179	161	209	205	205	197	168	180	167	191	192	172	176	173	168	185	179	189	186	184	185	176	196	161	174	173	179	166	164	170	172	202	177	174	187	192	188	216	189	194	171	172	187	175	217	179	174	181	170	188	193	176	189	187	171	164	180	167	185	177	168	192	187	168	224	167	166	180	194	189	183	203	178	205	191	166	159	178	192	172	196	188	174	183	171	184	149	192	184	170	177	185	166	174	178	173	177	186	186	175	190	182	174	208	176	185	177	197	196	176	190	173	176	167	206	184	169	149	184	178	187	197	179	163	194	186	180	184	188	216	187	179	177	191	163	166	179	171	170	191	195	182	183	181	178	208	183	182	210	188	173	194	189	192	192	177	211	180	225	154	205	182	172	177	181	199	178	216	168	182	182	192	197	177	186	178	212	199	172	183	173	215	200	178	184	192	180	191	208	180	190	165	191	173	170	182	163	202	184	169	196	173	205	172	198	161	189	194	189	176	164	190	193	190	176	180	188	177	199	183	179	190	190	189	169	184	185	170	183	194	175	201	202	190	197	181	189	180	180	173	193	199	181	174	173	196	180	160	184	188	156	180	198	183	198	176	178	193	177	189	184	178	177	186	200	182	168	176	166	193	177	163	172	168	194	176	218	187	217	196	197	174	194	165	186	169	180	181	171	184	212	166	166	194	199	201	176	178	165	200	193	186	192	189	193	169	171	192	196	164	187	178	173	147	163	163	202	206	188	174	205	174	187	158	187	185	174	174	182	183	185	166	204	191	206	191	179	196	156	184	185	183	197	195	196	185	178	195	155	189	188	189	188	167	171	190	179	196	186	179	175	170	178	197	194	188	181	168	190	189	164	163	189	161	181	183	179	181	184	187	185	161	201	180	184	192	189	183	186	185	199	188	171	189	170	165	179	198	186	195	191	178	204	184	182	172	184	175	178	190	192	196	201	181	183	165	209	181	165	178	174	204	183	176	219	184	174	172	195	208	185	194	172	168	172	174	167	186	171	166	187	191	168	183	187	182	174	193	204	199	182	189	185	163	195
345	3	3500	202246	575	0	44	191	252	410	424	460	446	441	351	354	325	318	299	302	303	276	276	285	257	264	263	249	257	219	215	237	230	220	223	199	205	216	213	206	218	209	198	199	197	211	198	203	176	191	185	180	219	201	180	196	176	188	178	202	200	186	178	198	171	178	193	171	171	180	190	196	173	193	185	204	180	195	180	187	169	203	180	182	175	163	189	175	173	158	167	184	171	179	179	171	189	153	172	191	154	174	146	203	168	173	186	207	178	186	171	200	151	200	197	198	164	183	161	175	182	184	182	178	169	181	165	177	165	173	188	159	172	174	198	179	176	193	210	175	178	141	178	191	180	186	179	196	172	168	165	174	191	176	176	192	191	190	194	186	180	168	196	161	149	180	186	181	176	160	176	189	172	171	181	165	150	187	192	198	188	179	197	196	194	173	188	165	179	157	190	171	177	168	184	156	154	151	169	177	157	178	167	167	144	192	162	180	172	158	142	161	162	174	155	201	173	175	176	175	179	180	181	173	168	172	196	190	180	164	186	173	171	172	181	199	180	153	153	187	162	175	175	170	180	176	174	162	171	186	174	169	166	175	157	175	181	180	191	182	145	173	170	188	145	180	195	181	163	179	167	172	157	160	191	174	175	163	185	159	166	182	177	155	184	169	163	165	163	141	163	155	168	164	171	173	180	182	172	175	174	172	166	178	171	176	173	156	169	178	181	185	169	159	164	153	194	152	177	174	194	152	152	186	161	176	177	161	180	188	172	187	187	161	165	159	171	171	181	166	187	184	170	178	162	192	192	198	183	158	163	154	175	152	175	184	154	180	183	160	183	191	169	169	181	175	166	187	176	168	201	177	156	161	180	188	172	167	200	163	173	203	162	185	165	159	155	168	164	175	188	165	161	189	198	152	175	184	179	167	166	187	170	160	156	185	170	178	161	177	187	170	170	147	159	164	180	180	168	193	178	182	201	178	180	168	179	160	177	166	163	180	187	196	159	170	195	170	188	167	152	154	188	183	155	168	175	188	160	182	195	178	179	191	180	157	171	177	168	187	187	173	176	171	169	185	157	161	180	152	166	177	159	148	187	188	169	161	174	161	150	157	172	184	180	174	172	160	154	161	183	176	186	151	193	175	157	157	163	180	192	173	159	183	178	175	184	170	178	147	181	191	160	158	163	194	186	176	177	198	164	161	163	176	186	155	157	177	154	179	160	164	141	172	176	154	175	168	172	153	161	177	170	173	169	179	174	176	180	166	192	166	157	162	183	181	153	159	187	181	182	169	174	172	184	174	187	159	173	152	172	170	177	153	178	161	168	185	171	180	162	160	184	159	178	174	173	171	160	207	193	198	150	160	173	153	202	167	182	156	171	180	173	167	200	173	196	170	145	184	172	178	187	203	165	151	170	171	191	166	167	162	188	173	153	173	183	150	154	179	168	180	172	193	156	158	140	160	162	157	166	181	189	191	175	159	193	192	174	142	173	155	156	188	174	177	184	188	187	204	184	158	167	172	176	198	156	199	162	168	177	180	175	173	174	179	173	164	154	189	162	176	171	192	158	182	173	168	168	160	162	188	166	164	170	166	154	191	186	167	158	171	143	180	153	173	191	178	153	167	176	170	160	168	171	165	213	163	175	192	151	188	199	161	180	161	195	183	165	178	145	161	170	199	192	160	184	176	157	172	192	169	175	181	158	162	168	170	171	180	179	183	183	189	182	185	185	195	166	168	167	145	174	154	154	179	175	179	173	184	162	162	162	161	199	175	180	174	160	181	185	176	170	186	150	171	177	199	167	172	186	164	173	178	178	171	166	171	157	166	191	154	169	155	166	176	183	177	184	184	166	186	189	176	176	160	193	154	148	156	177	184	173	176	157	143	166	182	168	160	173	172	170	185	179	155	178	161	184	173	166	141	156	159	158	174	174	197	160	172	180	174	175	158	169	176	162	195	148	163	178	152	189	164	159	153	185	185	166	164	176	179	166	168	178	205	159	164	175	176	190	161	184	189	141	160	184	176	167	155	182	167	148	168	167	159	167	176	165	200	176	170	179	177	147	181	185	166	179	173	162	177	207	169	164	167	210	168	160	182	154	185	155	182	207	160	176	166	165	200	181	171	183	180	157	176	168	166	183	170	165	170	182	170	153	192	189	152	191	184	158	178	169	171	144	167	173	180	186	167	169	154	187	180	169	171	173	152	161	180	180	165	197	152	158	195	186	153	173	146	175	154	173	176	170	190	196	171	197	184	176	163	186	161	168	167	164	168	167	168	166	165	183	168	178	172	147	190	152	165	180	158	197	163	177	155	166	148	165	182	178	170	189	193	167	182	173	178
345	0	2700	202371	545	2	14	129	253	398	447	512	452	470	376	378	345	339	314	313	310	299	276	269	276	251	231	250	233	223	237	232	238	217	223	237	216	205	210	228	194	202	210	179	201	198	166	192	178	160	179	147	183	180	159	155	188	165	161	146	146	160	189	146	163	175	161	163	145	163	139	157	141	157	151	166	157	159	161	166	195	145	154	156	164	154	131	148	149	131	139	142	164	175	142	143	145	140	150	133	174	140	151	148	151	165	148	132	157	141	130	157	135	131	136	167	140	152	160	145	163	137	171	144	149	141	162	154	137	135	147	145	169	136	154	138	142	142	156	132	124	155	150	166	136	148	131	121	160	160	142	159	139	155	167	164	156	159	166	132	156	134	135	154	129	162	158	160	134	148	124	148	158	133	131	130	127	161	151	150	152	153	145	138	134	128	144	126	129	129	145	159	131	163	171	160	139	115	139	145	161	149	130	135	132	157	138	142	150	131	137	136	142	141	139	123	149	130	140	121	170	141	138	142	130	146	132	153	154	135	149	164	132	154	143	145	153	146	144	138	137	132	156	142	125	151	144	153	151	148	134	132	147	127	123	142	137	144	159	150	135	151	172	153	127	139	117	158	135	149	132	141	156	140	156	159	168	164	150	167	145	126	138	139	135	148	131	156	118	150	145	115	149	124	147	128	141	140	142	146	154	153	144	145	145	157	131	128	142	156	138	126	135	146	112	147	153	131	159	134	142	153	125	139	139	164	155	130	118	142	134	159	136	153	134	133	122	113	126	130	129	157	148	162	128	131	135	158	150	145	138	133	142	143	143	151	135	153	155	151	147	132	131	150	156	133	147	145	112	135	134	139	133	134	150	156	130	122	152	134	142	133	161	148	145	123	145	146	141	165	156	150	158	147	136	137	138	152	144	134	130	126	142	145	152	131	165	128	131	139	137	140	125	144	131	127	132	139	145	151	118	126	141	134	136	161	127	134	145	153	141	136	134	137	151	145	144	132	141	138	146	131	141	119	129	152	142	156	149	133	153	152	143	157	152	130	134	166	124	153	147	136	152	150	132	123	159	157	136	129	144	156	140	129	133	141	156	134	120	143	154	156	132	141	134	159	131	135	154	143	155	146	128	124	133	142	155	128	169	143	155	141	140	133	150	127	137	161	145	144	123	144	137	150	136	138	138	131	149	150	148	151	142	145	156	139	133	149	164	152	153	153	147	151	159	135	130	133	143	148	150	131	129	144	153	136	145	129	120	145	146	121	132	144	129	139	153	118	137	128	145	141	152	128	150	131	167	128	124	147	126	142	119	159	149	119	133	145	141	136	148	135	132	123	145	152	142	149	131	122	158	135	125	147	132	138	133	146	145	158	147	160	135	130	147	128	147	146	120	154	143	164	134	121	124	140	152	125	145	145	128	151	153	151	137	159	119	148	132	154	139	132	126	147	133	120	148	145	133	123	128	126	136	151	143	134	152	135	125	144	115	129	137	158	133	126	115	120	136	129	143	150	128	141	148	136	124	130	152	137	140	149	148	141	135	128	137	137	137	135	124	139	151	132	138	151	144	153	128	140	127	133	132	153	148	174	134	156	142	160	114	141	129	153	133	127	123	127	131	134	124	147	140	126	161	149	113	150	150	132	133	145	146	148	138	134	160	146	140	145	139	127	143	119	115	143	143	144	140	168	150	141	143	130	145	155	141	120	138	143	147	148	120	136	124	122	135	161	159	149	143	123	145	143	128	130	119	140	131	132	127	134	141	125	140	155	116	117	140	113	152	148	136	126	144	141	132	121	134	141	130	136	145	153	137	160	148	130	133	148	137	154	143	135	160	128	140	130	145	149	146	135	158	144	123	144	126	130	157	158	152	127	144	133	142	124	140	132	157	129	150	142	127	143	164	121	157	142	131	148	127	138	142	140	146	115	142	135	142	130	137	118	141	136	134	140	125	157	138	134	126	154	124	172	142	117	145	157	131	126	130	119	136	122	144	155	126	131	140	126	147	151	143	150	139	125	132	144	107	156	129	173	110	145	121	148	147	140	144	166	141	136	135	152	119	141	145	155	130	136	157	157	134	138	141	145	140	152	132	140	144	143	135	137	143	141	110	142	158	139	126	142	143	130	148	161	138	153	144	134	128	144	143	144	133	151	152	133	112	131	157	165	141	123	150	140	153	143	141	140	142	150	135	139	135	146	162	142	144	141	153	132	138	138	147	147	128	120	128	145	118	130	129	122	143	153	136	126	150	121	138	139	124	120	137	156	126	131	127	133	135	135	142	120	134	138	151	140	135	131	137	121	133	126	105	142	133	127	127	144	133	129	160	143	152	126	138	144
345	1	1900	202496	580	1	58	210	266	394	389	435	370	364	358	324	295	287	258	290	284	243	269	266	257	255	236	222	261	230	234	222	274	218	235	206	217	197	241	220	217	204	243	258	209	214	223	220	206	183	209	215	212	171	212	197	189	212	200	174	194	210	199	187	203	215	206	199	233	173	192	195	197	213	187	221	202	214	209	201	215	199	200	215	186	211	180	232	200	186	183	209	198	231	204	207	199	194	216	180	182	198	207	195	191	206	194	207	206	193	204	215	175	197	173	170	191	201	202	203	185	218	188	190	203	203	197	220	202	208	187	193	196	190	174	187	194	204	208	199	202	205	204	199	178	195	218	189	195	184	192	197	199	204	210	204	194	196	204	208	196	195	202	220	187	198	181	202	190	192	199	177	203	171	183	190	207	175	189	180	178	190	218	189	184	167	214	179	228	207	220	192	210	196	187	183	184	197	202	195	189	173	194	193	174	201	191	189	199	217	203	175	182	183	197	201	207	202	189	164	202	198	167	189	188	189	218	211	204	218	178	197	169	192	172	191	172	196	166	198	196	181	185	166	193	184	182	212	197	198	176	211	212	203	206	188	205	177	203	205	204	186	167	184	190	207	202	181	188	185	197	188	188	192	188	193	171	186	197	201	171	223	223	177	182	166	195	194	185	182	179	206	204	164	197	217	208	184	186	175	180	203	201	198	185	184	187	181	186	191	203	205	217	197	189	177	192	186	192	193	193	181	177	174	194	191	180	192	179	210	174	201	235	182	179	191	186	203	179	174	186	174	175	216	184	197	177	221	191	198	194	184	182	192	207	195	208	159	191	213	222	187	188	186	180	188	191	215	202	186	181	217	181	206	178	197	206	183	179	178	202	195	183	188	205	190	200	219	218	184	180	174	194	201	186	198	209	187	205	197	179	169	183	210	207	188	166	168	187	199	197	200	192	198	193	174	197	203	173	166	183	204	192	185	184	199	191	187	176	192	195	205	173	172	194	199	191	206	203	188	216	220	206	192	180	182	195	201	188	157	197	194	188	174	197	181	176	189	179	197	189	188	217	207	195	203	191	167	160	180	163	177	195	178	183	182	189	205	194	174	183	199	189	190	199	193	188	183	214	222	184	220	178	210	185	214	186	176	191	194	193	196	184	185	199	189	179	201	177	179	179	210	176	203	195	214	169	190	177	203	175	180	193	181	170	192	206	202	176	194	190	208	206	189	198	189	200	214	187	202	187	211	197	170	185	207	177	206	186	174	184	217	183	183	188	210	192	213	197	195	218	202	170	187	194	191	193	177	172	203	206	204	182	192	168	177	192	169	167	182	194	210	183	206	183	184	182	168	191	196	175	175	142	189	186	183	166	188	206	173	167	188	182	206	206	190	175	189	180	184	189	198	194	190	176	179	186	196	192	203	187	184	173	197	189	193	182	183	186	189	188	215	208	203	199	180	170	177	190	186	201	193	170	208	205	219	196	197	196	203	166	225	177	199	181	199	205	175	166	196	189	204	192	190	189	193	188	182	183	197	209	205	174	191	172	162	199	214	180	202	205	189	194	201	191	196	186	183	176	192	183	189	193	219	206	213	193	207	200	202	202	180	212	203	182	206	186	179	179	192	176	177	197	212	204	195	194	191	176	191	174	199	191	179	191	190	162	205	198	198	192	186	209	186	185	197	186	185	189	193	185	189	190	205	206	196	198	196	189	184	186	207	185	182	189	175	197	223	216	168	198	200	176	208	205	178	193	180	190	182	235	180	194	183	181	198	208	208	175	192	192	174	210	197	202	191	186	230	202	185	193	188	181	217	183	172	178	192	192	169	203	207	200	180	204	186	198	207	208	189	175	200	197	194	187	187	213	201	193	178	163	188	178	179	203	214	187	177	210	191	181	188	187	179	163	200	188	186	193	208	197	164	177	182	195	174	199	210	189	200	188	193	191	190	150	220	186	176	185	166	206	199	176	203	185	170	227	194	195	181	183	181	179	173	185	200	218	187	211	207	178	172	190	182	210	192	190	191	192	191	182	189	194	180	170	173	180	214	210	189	188	185	191	192	189	187	203	198	178	196	202	193	173	201	183	203	192	175	179	197	207	214	208	190	184	185	184	192	199	204	201	175	191	183	185	192	188	187	178	193	199	196	213	201	200	169	193	184	177	190	182	171	192	188	177	209	200	196	199	186	195	177	199	189	173	199	190	190	202	205	195	191	195	177	186	209	189	156	183	195	181	181	199	202	186	205	193	181	190	182	181	207	176	207	183	195	187	199	210	189	189	206	200	174	178	179	205	198	189	209	206	201	213	202	183	177	211	173	155	185	184	223	176	182	181	190	198	193
345	2	2100	202621	565	0	24	165	261	436	424	471	408	435	335	385	329	302	313	285	325	285	273	266	246	239	241	250	243	238	244	217	228	239	220	231	225	227	188	201	232	222	209	212	211	221	219	206	206	191	202	200	206	194	185	210	203	193	210	195	204	174	203	208	183	205	215	217	215	203	191	200	196	209	188	169	215	203	176	196	192	202	196	201	169	180	188	196	177	206	179	201	167	187	175	178	191	198	196	196	181	197	200	180	224	199	194	201	200	205	195	199	195	174	194	204	174	212	174	190	172	175	210	170	190	211	193	173	203	189	177	199	185	160	202	195	195	188	192	204	185	190	168	179	182	180	167	185	222	189	190	191	189	188	197	181	181	196	198	176	188	198	205	188	198	213	193	194	195	196	187	205	189	182	192	183	199	206	179	181	190	198	198	190	189	179	175	165	169	188	184	184	209	198	193	177	171	200	181	197	207	211	166	182	160	205	209	180	201	213	180	178	189	198	175	168	186	191	174	187	184	182	181	195	192	182	175	194	191	178	172	203	195	182	176	192	185	159	190	186	185	191	184	184	194	174	195	203	161	182	167	183	176	206	185	184	187	191	192	188	207	175	178	191	167	217	169	175	203	169	214	177	169	183	208	159	167	166	199	170	168	179	184	194	196	206	172	186	164	187	181	182	188	193	183	181	186	173	181	171	178	178	184	182	193	170	173	185	183	188	180	202	196	193	202	184	169	179	185	178	201	189	181	181	168	209	195	162	166	187	192	182	163	228	183	188	183	186	168	177	191	173	201	189	174	191	207	206	174	177	178	170	162	182	184	176	177	178	180	166	177	156	189	193	177	215	161	189	207	163	185	202	154	178	182	202	197	185	207	165	194	194	199	192	194	203	200	185	184	193	183	183	196	192	186	185	195	185	180	185	193	193	174	190	161	187	159	156	175	193	197	191	166	185	201	180	198	191	183	203	185	174	187	179	192	197	179	178	224	193	161	162	192	170	185	185	190	195	179	171	198	183	190	197	190	189	181	219	201	197	176	195	189	229	175	185	187	204	174	222	186	177	181	183	179	152	169	206	200	187	196	170	174	199	179	189	175	175	190	188	181	175	209	194	174	197	191	189	188	218	172	173	167	175	177	195	172	206	184	181	167	205	204	199	193	162	188	197	191	187	203	175	190	195	193	164	176	210	176	200	178	180	202	180	176	181	185	191	189	187	194	168	179	190	191	181	208	180	197	208	205	177	196	177	172	174	184	179	175	204	181	168	193	147	182	156	212	183	192	191	186	195	164	182	172	220	202	192	190	192	191	186	180	213	217	191	224	208	192	196	186	180	211	198	205	187	180	183	179	177	185	165	198	206	172	171	192	168	189	182	181	199	168	168	167	185	194	174	184	198	170	191	187	168	155	190	187	184	192	210	156	175	188	184	195	185	198	178	152	179	202	197	201	172	174	177	173	189	192	194	178	191	206	192	184	165	176	170	220	195	197	204	176	203	167	187	191	188	176	178	161	182	179	159	177	211	157	172	174	181	176	177	197	180	188	187	188	183	176	178	187	194	197	192	177	186	166	186	198	150	188	174	167	185	183	209	215	197	185	192	190	184	180	186	188	177	192	189	218	195	177	167	190	192	205	199	181	177	167	198	179	181	178	170	186	178	191	174	161	190	185	175	178	202	172	199	183	198	179	212	152	175	188	196	190	182	192	204	191	168	189	174	174	204	177	195	201	190	195	186	156	179	189	169	177	177	174	178	199	205	188	192	164	183	202	203	162	177	204	203	189	196	185	197	171	201	190	171	175	165	196	192	196	179	191	188	199	175	178	195	178	206	221	167	178	173	185	185	161	184	168	194	158	176	200	180	191	172	197	180	216	216	175	197	191	179	190	198	204	207	170	170	216	169	181	189	167	208	183	195	172	162	173	169	183	197	181	194	167	178	184	179	166	166	199	174	182	184	178	197	181	172	186	204	200	180	168	196	188	169	196	186	171	183	168	185	184	168	202	186	161	189	182	211	190	189	187	193	186	183	185	197	182	177	184	176	181	176	184	186	186	209	177	186	208	192	185	178	188	183	200	174	193	191	197	175	185	183	179	179	167	187	189	175	201	185	186	167	182	193	177	187	193	181	172	191	178	177	189	189	176	176	187	160	175	197	182	189	176	189	185	153	182	178	181	160	173	182	194	186	177	196	175	164	178	171	177	214	164	170	202	175	182	179	186	186	177	206	190	203	196	192	190	161	197	195	178	191	192	202	192	193	167	224	209	183	176	183	189	194	181	183	196	183	203	198	198	182	176	193	189	204	178	188	192	179	192	190	215	177	158	167	182	173	199	171	209	184
345	3	3500	202746	574	0	14	183	279	429	443	491	446	442	375	348	344	310	304	306	309	288	272	321	221	245	278	264	252	234	255	265	227	238	226	236	219	231	234	224	188	209	216	200	221	210	185	188	206	218	205	217	216	192	182	172	187	207	193	192	210	178	191	192	210	180	196	166	196	197	195	186	196	185	188	165	181	196	195	171	172	216	190	173	185	179	198	181	185	183	191	199	203	172	188	183	188	166	187	175	183	190	198	168	179	172	196	182	175	188	166	164	186	181	175	188	179	191	174	172	183	187	192	194	168	218	174	164	157	192	170	171	183	169	181	197	174	208	186	159	181	151	198	157	196	171	152	184	183	184	174	200	164	185	167	172	177	156	190	165	196	182	177	211	181	175	185	195	172	197	194	176	168	176	162	190	174	176	188	188	152	202	167	174	164	175	170	181	180	177	155	177	197	186	158	183	185	155	182	200	185	172	176	189	153	175	167	175	169	173	197	199	164	182	160	146	146	172	160	171	162	162	196	189	169	168	152	185	188	170	198	176	147	173	160	199	168	170	211	178	180	153	168	188	181	160	174	181	170	187	178	174	181	199	184	169	189	182	170	173	145	169	184	176	185	204	176	186	179	201	164	174	182	185	161	162	174	171	167	178	179	203	175	168	167	159	188	185	176	187	164	191	164	170	169	159	157	179	184	202	182	181	162	184	173	182	192	146	168	196	178	155	173	196	173	172	187	182	178	188	161	172	189	169	159	145	171	173	169	173	202	173	169	187	168	172	195	197	180	193	166	183	169	174	169	174	180	192	159	155	181	179	162	198	193	176	175	160	170	174	181	176	176	175	182	167	191	199	182	179	164	173	188	178	180	166	173	196	187	180	158	148	190	157	169	168	188	171	174	179	168	164	170	156	161	162	161	174	173	172	159	175	142	170	168	179	177	175	172	161	204	161	155	176	182	157	161	178	156	183	189	175	184	160	171	183	191	170	183	163	194	179	187	167	163	174	184	169	175	177	186	181	165	162	167	166	161	163	164	191	192	195	168	184	165	161	146	188	153	167	169	167	177	172	156	181	160	162	163	177	159	176	174	167	181	173	191	169	147	189	184	169	160	197	174	196	191	178	181	168	186	192	192	193	178	176	146	173	185	189	181	164	169	169	158	162	178	181	163	176	180	161	167	179	168	174	165	188	187	176	163	166	167	156	166	163	180	162	181	156	183	181	200	167	167	150	181	190	164	174	197	172	174	178	170	203	191	188	162	172	160	187	201	164	185	159	148	166	194	184	169	167	181	178	186	172	179	175	182	157	178	172	167	176	177	160	181	188	168	166	171	170	190	162	182	161	159	191	160	194	182	167	167	177	149	152	169	159	148	168	186	191	175	177	179	183	172	167	193	173	177	176	193	181	198	188	192	175	177	191	177	194	196	180	172	186	178	172	168	171	151	165	204	157	185	184	167	174	195	166	166	155	170	174	170	170	174	182	176	179	160	164	161	166	178	181	156	170	178	190	162	190	163	158	179	150	177	181	162	156	190	159	200	179	180	168	190	151	168	191	202	175	183	180	159	172	193	191	197	196	173	182	182	179	156	147	167	178	145	182	174	174	158	205	166	163	188	166	172	158	185	173	176	165	180	187	179	188	195	175	179	181	176	156	175	195	171	192	179	170	166	170	167	174	161	162	190	176	195	163	149	187	171	193	178	181	176	162	158	197	158	180	171	168	173	196	165	177	183	190	166	180	159	209	163	168	145	167	179	191	170	183	163	182	159	167	172	164	200	166	185	182	174	168	194	187	179	166	185	161	184	172	185	167	184	184	149	175	178	165	162	155	187	160	184	187	177	162	183	181	160	195	182	169	188	173	203	186	169	165	157	174	182	186	170	171	158	174	177	174	179	164	179	186	193	171	163	151	159	197	179	169	193	159	174	205	201	165	173	168	175	156	202	162	166	187	153	183	188	192	176	172	173	177	168	180	176	181	172	173	189	177	165	161	169	180	168	203	167	172	189	176	191	181	153	180	192	175	173	172	152	157	178	199	160	177	199	182	168	154	169	185	174	173	157	160	170	178	183	181	184	171	183	174	176	193	165	190	180	201	167	158	185	170	187	197	167	170	190	181	155	184	165	177	214	155	162	159	153	198	178	160	171	179	150	187	174	141	149	190	206	168	160	170	155	190	188	182	168	168	173	196	158	191	181	193	173	158	170	190	164	190	171	154	177	177	184	201	194	164	185	182	172	160	175	184	183	200	196	161	165	175	157	166	201	189	179	156	184	150	190	175	170	162	180	185	166	195	168	163	182	168	202	178	169	162	178	191	158	184	159	173	180	159	205	190	176	175
