345	0	2700	150590	353	1	97	722	1020	1046	1348	1399	1496	1356	1253	1431	1380	1189	1091	523	361	328	344	377	376	341	315	362	300	298	291	306	279	296	318	280	282	298	257	295	299	281	285	284	291	277	267	252	238	272	253	272	251	256	262	260	258	232	242	274	262	225	258	258	235	255	234	252	258	230	277	244	256	212	265	239	262	228	256	231	243	245	245	227	251	245	226	232	259	240	216	248	246	212	274	245	271	244	235	210	234	222	221	259	221	262	242	233	236	238	229	241	252	243	213	272	238	238	262	251	237	225	261	229	257	245	245	219	242	228	236	229	228	248	241	271	228	255	248	241	201	220	251	228	238	258	225	226	224	227	232	232	264	247	233	220	252	225	231	227	220	254	240	237	228	242	234	242	249	243	216	241	242	255	229	212	223	241	261	224	241	239	251	221	256	266	233	226	232	222	206	238	223	236	252	278	242	229	272	258	225	235	227	214	241	214	262	233	218	238	216	239	199	225	250	236	248	219	234	246	210	231	246	227	236	232	249	220	242	239	240	264	209	259	215	250	225	232	220	236	246	217	240	248	254	222	244	231	222	245	226	251	213	249	232	230	214	217	213	258	229	222	226	238	244	225	221	240	238	238	228	218	225	233	220	235	225	232	226	251	255	222	196	223	245	241	233	232	226	248	243	226	229	216	217	228	223	265	227	236	228	234	229	252	221	244	212	240	224	247	236	246	239	250	238	240	245	233	236	226	228	217	243	244	208	234	240	210	217	232	221	241	213	225	210	240	236	238	228	216	218	225	240	216	218	241	229	228	231	205	206	236	217	238	223	232	242	231	230	222	221	220	244	223	245	245	210	214	217	226	255	241	256	217	246	263	253	224	233	241	260	228	220	238	218	243	250	242	238	222	237	234	229	231	238	215	194	218	250	226	213	227	203	253	213	235	239	220	227	241	220	242	252	256	230	240	233	221	222	259	222	212	239	231	242	212	259	231	235	235	236	234	206	252	202	249	244	251	238	237	215	243	214	215	237	256	268	230	210	238	256	242	246	246	236	238	235	222	238	256	233	248	226	209	225	257	211	257	240	238	256	230	227	229	216	212	235	238	194	235	235	234	231	232	219	238	229	214	241	239	229	226	231	230	248	227	233	237	222	239	217	216	227	209	257	236	229	219	226	234	227	229	230	211	219	234	229	226	225	244	236	243	250	232	212	257	233	234	231	235	230	268	266	212	219	233	227	218	231	253	226	246	223	229	238	241	231	255	229	237	229	280	231	240	222	236	249	188	234	215	243	207	252	217	232	209	243	202	234	217	246	240	207	280	253	249	232	241	227	230	217	214	250	223	213	212	237	243	233	248	240	207	241	231	212	225	235	215	244	231	228	231	230	237	222	233	242	229	263	233	247	233	224	252	231	231	232	227	233	231	226	244	255	239	233	221	242	245	243	217	219	234	251	234	243	229	224	217	203	256	224	248	227	216	234	216	219	225	218	185	223	250	217	221	223	229	246	229	218	204	228	253	232	238	240	220	250	239	218	239	267	238	228	234	223	246	264	242	247	242	237	233	231	243	237	228	237	245	244	228	226	254	244	244	251	215	219	225	244	221	210	243	214	224	229	213	258	249	240	232	208	241	238	238	221	241	224	220	224	231	239	226	235	228	239	235	244	242	233	224	219	248	216	245	232	232	275	218	236	225	211	240	207	243	231	225	227	231	217	255	209	239	253	245	229	221	211	236	243	235	225	232	217	247	237	216	231	240	202	213	235	235	217	253	206	236	248	246	238	226	206	228	228	255	250	239	219	244	220	218	248	248	225	224	221	260	244	245	221	229	234	227	244	225	213	251	261	210	240	227	222	242	249	241	224	247	227	233	233	242	218	229	233	263	254	230	255	245	258	216	248	222	210	249	222	263	241	229	253	210	233	253	220	201	223	232	217	241	207	199	227	240	217	223	204	222	232	224	199	225	257	247	207	221	230	223	242	225	218	211	208	244	228	235	217	236	226	247	250	218	226	233	239	237	227	231	265	233	233	229	219	220	220	205	234	237	215	232	241	216	233	238	258	241	236	218	251	241	226	242	212	242	233	239	207	244	245	228	247	233	261	206	226	204	222	231	237	224	253	232	222	260	204	230	215	252	234	224	250	223	232	211	227	221	212	212	226	214	233	241	234	222	201	208	231	223	238	236	260	242	235	219	215	244	209	253	254	240	197	254	242	241	246	226	214	210	231	244	243	205	238	227	240	242	231	242	231	241	243	241	239	234	239	242	218	228	207	230	226	243	225	235	222	243	236	248	231	223	239	228	272	196	234	244	220	236	247	231	247	246	217	238	202	237	247	235	247	249
345	1	1900	150713	352	0	225	769	934	924	761	846	1039	1180	845	910	932	870	762	362	247	245	249	250	240	226	215	214	208	234	192	193	194	184	191	187	174	187	188	187	179	203	172	190	169	159	181	186	185	153	181	167	171	194	167	168	180	173	196	180	134	174	148	173	175	169	188	153	171	174	155	167	164	154	150	166	165	157	158	152	152	163	139	188	155	178	150	145	152	171	153	163	142	140	169	151	167	166	158	168	169	164	180	151	167	170	151	166	154	155	167	161	143	143	161	160	160	167	162	135	164	138	164	164	157	158	165	149	162	144	166	149	167	162	175	157	145	147	136	165	181	164	159	164	166	162	150	166	156	157	160	141	156	148	137	148	153	147	137	161	150	142	159	171	157	145	136	172	130	181	162	150	156	162	132	145	184	153	165	152	141	158	150	176	162	162	158	171	143	187	162	131	155	162	169	164	166	149	167	133	167	147	120	156	160	148	146	146	152	144	166	154	159	159	160	154	161	151	139	156	163	141	176	147	171	135	164	156	136	138	161	154	170	164	144	163	154	148	136	151	174	152	151	170	137	145	130	159	175	154	150	140	143	170	169	149	166	151	168	137	171	170	158	179	154	140	148	155	152	143	129	170	154	155	136	136	169	161	148	150	145	154	116	151	146	158	133	175	171	146	161	124	177	173	136	141	151	142	154	174	141	150	150	141	152	165	163	148	167	149	158	161	160	150	130	151	175	160	159	157	144	118	161	146	143	165	159	155	162	155	152	125	150	143	157	157	170	156	180	135	148	151	130	139	159	160	141	148	149	161	139	162	164	157	160	155	152	140	153	147	163	156	158	145	165	155	132	144	144	140	157	160	163	153	151	168	160	132	156	147	146	161	145	149	147	143	156	154	156	170	155	151	157	168	170	170	146	163	177	141	155	144	142	161	152	142	154	145	156	163	141	157	133	169	150	160	155	141	148	142	165	149	156	157	148	164	153	161	128	154	145	152	137	152	138	152	144	165	146	142	143	161	125	158	158	157	145	143	149	173	142	155	153	154	154	141	165	158	159	161	177	146	162	159	155	164	148	165	132	168	161	147	120	159	161	160	161	159	163	152	160	139	162	141	178	151	171	155	149	150	158	157	149	140	147	170	146	145	151	146	168	155	151	156	139	144	150	133	158	155	123	150	154	165	157	162	157	136	152	146	145	150	146	150	158	177	149	136	163	184	143	164	128	143	134	138	158	140	156	151	164	172	160	144	146	128	170	165	171	141	162	170	175	171	153	138	147	163	153	155	159	158	165	168	154	147	157	162	133	145	137	136	145	171	143	151	172	139	145	163	153	160	147	169	148	149	154	158	150	136	158	165	157	163	139	159	143	145	167	159	166	144	162	154	164	152	142	155	166	165	144	179	146	159	171	142	156	166	160	158	158	156	170	157	147	166	141	138	162	155	162	148	165	159	167	158	166	140	168	152	148	143	169	129	163	170	159	132	158	150	167	143	145	145	158	150	159	138	169	147	169	143	140	154	144	167	133	148	150	149	139	157	142	141	168	169	143	159	157	170	138	170	178	157	153	165	159	158	172	141	157	144	146	172	141	165	157	155	143	178	153	159	145	134	123	156	157	141	161	153	145	155	166	162	170	149	168	151	160	183	152	168	148	176	153	154	137	163	130	172	147	141	148	149	155	140	156	162	140	135	178	158	119	158	159	159	154	148	163	155	144	141	133	175	148	146	153	158	159	188	167	141	136	155	153	145	170	169	154	158	169	184	138	134	148	149	164	141	156	142	136	146	135	155	169	148	144	144	151	155	147	154	152	163	134	150	152	181	164	162	158	163	142	172	123	153	145	121	162	154	146	150	178	149	149	146	144	174	150	162	173	143	171	158	129	160	138	146	150	162	148	158	161	171	156	153	155	146	155	153	155	145	145	151	175	137	147	147	160	164	149	162	143	134	151	167	153	151	148	142	153	150	153	163	156	168	166	154	156	135	137	137	141	139	146	154	159	146	149	134	145	179	174	154	156	161	170	149	165	156	152	142	156	158	153	166	120	145	137	154	169	126	154	133	151	156	145	159	147	152	144	161	149	170	142	120	140	163	158	129	165	174	143	156	162	142	155	159	154	163	159	164	146	136	158	135	159	135	173	173	140	155	165	166	163	160	163	147	156	151	165	141	159	157	141	172	139	144	144	158	144	151	149	158	145	156	142	164	161	174	175	136	143	176	174	151	159	154	159	157	165	153	163	164	145	134	129	145	166	172	185	165	159	155	153	145	151	154	143	149	132	137	150	159	147	175	177	165	155	163	154	137	138	156	125	156	140	149	174	153	150	167	154	150	149	158	148	184
345	2	2100	150836	351	1	164	733	886	925	832	1165	1362	1333	1054	1063	1031	1061	996	847	373	276	271	272	270	257	248	262	231	243	247	243	252	231	233	208	223	216	210	248	208	194	216	193	201	203	196	222	191	191	206	203	206	212	202	191	198	207	187	190	219	189	200	192	219	206	184	200	187	210	196	215	164	202	180	211	188	201	174	190	189	196	180	192	180	198	174	213	176	162	224	173	192	202	193	186	205	194	180	165	208	177	165	186	185	181	175	190	193	185	193	201	190	176	183	196	208	189	159	193	179	170	202	180	191	177	186	190	195	178	199	190	167	192	180	211	184	175	202	190	173	189	174	180	182	176	172	201	202	197	196	173	180	183	166	162	184	194	192	196	164	204	165	181	185	205	190	158	173	202	211	192	199	190	191	184	176	188	178	195	183	201	179	191	186	169	172	194	150	173	172	161	201	163	200	180	190	178	185	175	180	204	158	175	172	174	176	177	190	164	160	182	178	178	159	191	183	187	193	169	190	167	189	185	181	161	168	171	188	194	189	181	176	177	137	160	187	202	176	183	169	172	202	192	173	185	181	180	228	189	205	181	187	167	173	202	187	182	189	184	178	190	170	173	192	166	182	177	174	184	175	198	161	178	184	168	186	195	177	157	181	177	167	203	170	224	183	179	169	172	210	199	178	179	196	180	187	196	172	170	165	192	172	158	154	185	184	182	179	191	169	175	179	233	164	179	185	202	189	176	195	184	220	183	159	185	172	175	181	148	180	206	179	171	183	171	197	159	174	177	183	160	150	168	185	166	178	178	191	195	185	191	192	212	193	159	199	192	191	182	189	178	174	179	185	142	177	178	192	173	176	167	184	201	152	174	193	211	160	213	181	159	187	188	177	171	162	183	161	184	195	137	185	192	187	162	197	190	197	188	192	174	172	182	174	178	168	204	191	183	178	169	171	175	178	169	199	209	177	179	180	195	195	197	184	181	169	191	193	197	169	161	173	164	174	182	188	162	192	181	169	158	162	172	181	165	173	161	168	173	187	182	202	173	155	177	180	175	186	169	184	184	197	178	188	172	158	193	184	175	173	190	175	173	195	177	186	162	193	181	195	177	182	178	197	168	189	186	183	215	173	182	182	187	177	185	188	195	173	181	173	179	193	179	174	189	180	161	161	191	180	187	196	178	207	195	165	200	170	179	185	188	175	202	169	192	172	192	178	189	202	164	162	179	170	175	177	190	165	176	172	192	169	200	196	184	209	176	183	179	194	186	184	183	179	184	164	186	181	184	180	182	196	192	174	171	199	201	185	174	183	167	195	216	173	186	191	183	180	195	180	157	174	180	208	161	180	179	184	181	175	202	178	164	185	191	180	195	159	175	167	166	156	177	178	172	176	172	154	174	202	192	180	166	193	184	180	169	179	185	197	166	184	195	167	179	179	203	195	178	177	176	181	187	193	205	191	175	167	189	170	192	170	182	170	193	193	194	188	179	182	173	202	191	158	181	174	193	177	167	187	188	175	167	154	195	176	206	186	197	182	192	172	190	193	171	179	153	164	169	179	186	198	198	169	190	176	180	184	197	184	170	154	152	182	179	196	172	196	190	164	174	177	200	173	174	195	174	202	171	171	174	160	181	180	184	157	183	165	192	181	168	156	187	175	185	185	179	173	174	193	198	167	194	186	183	175	187	154	166	170	206	169	201	177	183	179	183	181	159	181	210	159	162	189	197	155	189	180	183	171	169	189	158	196	192	200	180	182	190	209	175	206	197	173	182	190	191	159	160	175	176	195	199	174	184	166	149	193	190	177	202	191	187	172	165	201	176	169	188	193	199	157	161	204	181	176	203	193	160	189	159	186	169	181	167	172	185	177	186	189	189	205	176	176	167	153	184	188	187	187	203	196	174	153	188	175	183	182	192	208	167	186	170	203	142	194	168	175	192	182	192	185	181	177	194	155	167	163	183	198	178	189	199	189	176	202	215	185	169	172	174	179	181	181	193	192	187	188	186	169	169	202	171	167	191	206	197	184	187	181	195	185	164	173	173	173	193	185	193	169	180	172	182	178	163	174	195	181	181	202	189	171	185	169	162	193	189	147	182	182	168	183	167	185	187	184	167	175	165	186	195	190	160	168	172	170	186	171	170	164	187	180	175	181	185	172	165	172	171	170	162	155	156	177	164	187	186	160	165	173	198	190	197	176	184	176	181	171	191	173	183	141	186	183	176	191	171	178	191	173	163	157	182	188	183	152	183	211	184	191	174	174	177	184	171	190	185	171	177	188	190	181	166	157	195	194	173	171	179	161	180	178	178	187	191	173	184	174	165	165	136	209	174	165	192	159	179
345	3	3500	150960	356	0	249	889	1070	1191	1227	1212	1349	1483	1371	1361	1245	1169	1076	1042	634	353	308	337	325	294	299	320	231	305	267	295	240	273	253	269	261	266	254	289	218	267	266	260	224	251	233	235	249	264	234	260	222	246	241	251	241	235	228	259	242	236	232	233	214	215	251	240	233	235	239	229	224	229	230	232	207	232	237	249	222	247	236	230	245	229	220	219	217	263	233	209	223	215	222	236	220	214	235	222	245	222	217	223	252	238	235	215	219	233	244	225	224	227	231	201	226	234	229	212	217	226	221	194	249	214	251	230	216	239	217	241	246	222	210	238	240	230	191	220	247	230	236	223	230	199	225	211	223	244	237	189	244	225	203	203	232	212	234	235	229	210	235	233	222	233	200	221	232	239	234	208	228	236	219	220	228	226	235	253	225	232	244	237	272	227	189	239	220	206	236	226	215	224	242	246	239	232	232	241	266	189	243	230	210	225	256	212	226	199	211	236	191	264	224	241	225	237	230	233	226	236	228	279	209	243	202	235	204	231	236	232	225	233	221	212	217	238	218	229	263	222	233	220	241	221	223	206	219	208	241	200	229	218	204	223	225	256	227	203	210	240	211	231	219	204	234	252	241	223	198	231	265	222	222	198	229	211	243	220	211	230	220	235	230	219	220	209	212	230	210	222	222	220	237	242	217	221	219	226	229	230	210	235	191	243	233	229	218	243	224	228	228	198	219	232	221	212	235	210	227	232	227	226	221	237	217	214	239	215	237	232	210	232	218	223	255	250	205	241	229	234	246	239	229	214	206	209	219	214	213	213	229	217	250	251	219	247	213	210	246	238	215	213	201	240	214	235	210	216	207	215	220	216	246	214	226	211	219	249	229	229	232	223	209	218	224	242	221	206	237	241	239	212	222	211	246	210	228	225	230	236	222	204	255	231	228	225	205	234	242	261	221	219	224	230	252	215	224	197	225	214	205	208	228	234	252	219	243	237	221	214	254	222	225	239	219	203	217	212	217	224	200	202	209	213	202	231	215	233	232	204	256	246	214	254	219	219	233	227	229	243	222	225	222	200	236	223	233	203	225	217	232	216	217	228	242	225	232	243	232	244	219	201	240	204	248	222	214	216	232	204	211	210	231	207	247	220	221	203	194	230	227	240	202	218	233	227	233	237	214	239	239	246	238	223	219	190	198	245	213	225	223	222	242	229	211	215	202	236	217	253	223	216	204	203	212	222	210	214	231	218	228	238	203	241	228	214	214	223	236	209	220	218	230	207	238	227	232	216	230	230	213	203	214	221	210	206	240	223	231	230	197	241	188	220	242	219	239	231	216	203	231	209	227	201	205	254	215	225	222	222	220	232	224	215	226	213	204	218	239	201	207	220	242	237	235	217	240	211	227	198	218	241	246	215	231	227	246	242	216	208	222	238	224	229	204	220	233	234	240	252	227	222	192	235	187	196	216	209	230	205	249	244	238	225	238	214	203	207	242	220	235	240	224	239	220	221	214	221	253	214	258	248	226	238	207	242	210	226	218	214	224	236	206	209	240	245	254	222	241	208	229	226	223	240	246	244	228	203	225	247	253	241	209	235	224	205	257	233	236	223	246	213	227	205	254	211	199	220	241	231	209	228	206	225	221	227	227	209	207	219	223	222	242	231	210	199	182	227	212	218	231	240	224	210	221	219	221	217	229	198	223	207	240	192	234	211	223	223	193	202	218	214	241	232	226	230	225	208	214	257	238	215	253	230	205	259	226	217	206	227	216	242	231	216	217	200	219	232	241	211	211	241	204	229	232	230	217	216	222	242	205	229	224	217	229	241	233	228	218	203	225	230	224	218	218	237	229	220	240	231	214	207	197	238	216	238	219	248	207	213	213	237	211	216	237	206	227	217	195	246	207	237	241	220	224	224	217	218	229	216	223	231	223	212	235	222	227	228	211	224	257	251	228	212	216	239	221	213	230	205	224	229	183	230	228	234	220	209	227	219	225	209	223	211	223	224	232	207	231	250	214	219	207	196	246	216	217	239	217	228	233	242	215	260	217	205	242	233	210	215	208	214	229	230	234	226	217	192	213	228	214	226	209	228	208	221	190	218	225	247	212	207	240	236	217	250	209	233	216	217	231	228	234	232	226	232	231	234	225	206	208	218	225	239	234	248	242	236	238	229	235	232	227	228	233	248	230	202	207	219	210	215	207	206	200	239	227	225	224	235	204	187	233	224	238	237	223	232	241	244	244	229	231	221	221	220	227	225	228	235	228	206	213	236	222	232	230	225	227	219	225	205	208	209	228	241	242	235	216	230	220	227	235	239	214	231	211	228	216	216	237	215	224	222	217	216
345	0	2700	151083	360	3	107	772	1056	1186	1102	1267	1414	1481	1446	1371	1251	1294	1195	734	356	363	395	372	333	366	321	315	337	315	323	328	309	319	264	305	295	321	288	316	271	261	295	280	289	294	275	303	288	284	282	261	255	276	279	286	289	268	272	252	260	244	256	292	247	260	275	285	252	262	270	275	248	256	241	249	271	288	267	261	261	242	282	253	270	269	273	263	250	238	251	265	263	270	285	257	240	266	258	249	230	291	264	264	263	272	259	257	238	291	253	256	262	255	268	275	272	255	270	271	277	267	239	245	265	250	250	261	250	259	259	264	236	256	232	254	240	271	274	250	277	243	262	251	253	255	225	252	261	256	245	259	239	235	243	252	238	270	271	234	226	238	286	265	302	252	233	247	244	225	239	261	253	267	241	245	241	262	238	264	232	249	236	251	229	256	247	219	270	255	263	250	274	212	267	230	222	227	261	244	275	259	256	219	257	253	225	254	237	280	238	237	252	231	225	242	264	251	253	263	246	251	257	242	211	268	245	264	270	230	243	215	250	282	252	241	235	246	258	227	232	251	260	213	256	248	245	277	219	244	258	243	240	227	279	244	246	236	244	271	259	243	256	234	265	257	262	258	263	253	262	240	217	233	265	235	256	263	249	237	272	249	271	257	240	247	260	263	227	253	236	229	238	246	224	253	237	278	280	245	260	247	257	252	251	229	247	263	262	241	259	244	219	253	231	260	223	264	239	230	233	247	255	249	243	254	231	243	243	223	284	267	270	246	236	223	229	239	249	227	255	253	242	263	272	243	264	245	250	231	231	273	235	230	232	234	225	250	266	248	249	280	252	251	265	248	242	238	254	242	251	245	240	273	226	252	254	254	257	229	239	243	214	276	242	270	263	237	260	236	258	272	273	236	273	266	222	242	229	271	259	237	273	231	240	276	284	229	228	219	255	228	251	246	252	240	263	213	260	237	270	244	254	265	236	231	234	229	221	251	225	258	225	240	223	237	247	244	262	238	266	228	256	264	241	274	254	255	235	225	254	243	254	240	240	228	248	231	231	254	228	254	212	249	232	245	255	245	243	254	257	235	247	257	240	263	241	254	257	270	263	238	265	223	274	214	234	259	260	248	249	254	239	259	261	256	249	266	225	279	251	229	247	240	265	258	243	251	249	245	245	223	262	237	235	239	247	255	244	231	238	259	230	251	244	253	223	267	257	240	256	269	258	235	283	234	231	242	260	263	276	275	227	264	255	250	232	254	287	263	234	246	254	240	255	245	283	238	238	245	218	248	252	251	221	272	246	243	247	248	217	294	257	248	247	198	236	226	220	259	246	225	240	241	248	227	252	246	258	247	249	242	231	217	238	244	264	222	263	244	256	254	244	236	243	232	248	242	230	254	248	252	263	259	248	236	241	271	247	269	245	265	235	250	216	253	242	229	267	246	231	243	262	258	257	234	260	255	253	235	239	237	237	242	232	236	249	257	237	238	248	253	236	261	261	261	221	252	251	260	233	260	245	271	234	236	231	252	227	251	238	249	273	239	249	246	248	266	264	258	213	289	245	290	234	264	255	271	224	249	248	267	272	269	249	248	236	235	216	238	261	242	251	232	242	264	256	237	234	246	246	266	237	257	254	260	217	255	258	255	236	224	220	255	240	251	253	264	283	258	237	227	270	261	230	235	243	251	264	242	254	235	252	257	260	249	238	256	249	245	269	255	249	240	249	245	240	254	268	252	234	240	250	273	257	274	242	223	251	254	240	235	239	248	262	223	229	228	244	238	289	248	243	267	232	258	223	256	240	272	235	261	258	253	257	229	227	240	223	241	268	272	252	243	272	244	226	264	228	249	247	263	251	280	226	235	241	256	253	264	240	257	229	230	259	247	255	242	275	254	264	248	274	231	264	244	242	239	255	254	234	252	255	283	221	263	238	251	235	244	269	271	224	250	262	238	253	247	240	232	241	263	239	255	254	239	253	250	233	251	224	233	264	249	240	247	234	233	228	248	253	231	227	248	246	237	237	272	219	257	238	217	227	252	247	260	254	237	244	259	230	230	224	285	225	216	274	241	249	266	244	227	248	246	271	267	229	256	261	246	251	258	258	249	243	221	225	232	249	238	261	240	256	259	264	256	259	271	245	253	264	241	266	237	235	240	228	265	238	237	268	264	227	252	249	222	231	254	246	247	244	281	244	239	249	285	246	257	259	238	245	256	266	244	234	275	277	251	242	247	267	288	270	267	257	249	255	243	258	287	235	266	257	234	238	273	248	250	211	261	231	246	261	226	246	239	264	226	243	208	229	243	236	261	228	271	261	252	256	263	252	259	275	266	240	245	259	238
345	1	1900	151206	352	1	203	868	893	939	890	841	1005	1289	1309	1174	947	919	762	443	285	266	243	257	271	260	215	237	203	221	199	186	209	221	195	214	188	211	216	172	192	196	184	187	176	193	182	178	189	185	171	156	170	169	193	182	171	181	170	176	166	183	182	187	175	163	179	161	179	171	176	159	182	157	189	178	154	166	168	154	183	161	169	145	163	163	179	185	168	148	171	139	183	164	177	147	174	179	182	184	170	175	184	188	174	180	165	183	147	153	157	157	163	175	146	145	167	154	170	165	180	174	156	176	158	162	176	154	165	140	153	157	185	186	161	148	147	174	157	167	158	168	163	148	160	159	172	143	176	168	173	131	139	178	160	164	167	150	149	162	160	155	146	158	156	173	170	165	158	153	144	167	158	150	185	175	161	151	166	162	161	161	168	157	153	150	162	160	166	178	171	183	165	167	141	156	163	159	150	170	153	133	178	149	156	169	171	149	179	153	162	166	153	154	161	162	155	157	179	166	185	174	159	162	163	179	165	150	162	178	141	176	174	153	167	167	173	148	172	160	169	166	169	158	153	163	161	149	169	179	167	158	152	171	165	156	175	150	153	157	160	162	158	163	173	161	143	185	141	171	152	172	170	150	154	165	170	168	161	158	172	165	163	156	172	160	128	136	170	163	190	159	170	182	147	180	133	162	163	168	180	155	167	145	172	164	157	162	155	172	162	161	138	143	160	159	156	169	145	164	161	149	157	171	169	174	144	192	175	169	164	168	152	151	161	155	168	155	178	161	153	146	163	134	149	185	159	164	174	176	152	165	180	163	156	136	155	153	145	131	176	163	140	176	179	143	145	169	157	171	174	169	162	146	141	158	155	132	147	149	163	170	162	166	162	151	166	159	169	164	163	156	128	157	152	163	166	154	164	160	172	169	165	166	160	154	166	152	155	160	153	173	167	175	165	179	174	169	163	169	139	167	162	158	171	174	158	154	143	181	139	157	138	170	153	162	181	161	144	167	169	154	178	149	154	145	169	174	165	160	165	166	162	168	144	163	179	145	155	153	150	180	163	146	153	174	186	151	159	146	162	153	151	185	162	147	147	173	166	186	168	171	159	175	191	167	158	167	172	167	159	148	167	160	161	137	164	135	154	171	153	145	166	159	173	157	143	158	161	156	164	162	153	165	176	152	168	163	151	164	165	152	154	162	165	156	160	161	165	148	160	164	188	163	156	165	160	166	163	156	185	188	181	169	169	155	158	140	167	159	162	161	181	172	183	152	147	153	157	160	160	165	167	168	166	169	184	171	155	158	167	141	144	158	170	163	154	155	157	162	177	151	162	190	149	174	186	136	167	178	178	177	170	163	174	149	160	141	173	165	155	151	175	150	164	147	171	176	152	161	173	148	150	184	152	159	158	162	164	173	160	170	168	147	141	146	161	155	161	167	159	182	163	158	172	178	153	132	181	155	150	167	149	156	137	187	163	178	160	159	169	178	161	150	156	134	162	154	165	156	160	152	159	156	164	153	159	161	169	160	163	158	161	147	164	179	160	170	153	184	159	173	165	160	147	149	173	191	143	155	157	173	147	157	161	155	147	148	146	149	160	171	137	139	192	159	179	139	174	145	162	151	144	165	201	160	172	165	171	172	154	174	171	167	150	159	144	130	152	167	164	163	162	133	147	149	178	157	163	162	175	182	149	128	146	157	150	159	174	148	162	186	168	169	168	159	166	161	167	162	151	157	166	166	149	147	164	164	155	144	156	146	130	144	149	157	173	177	160	142	163	171	179	164	161	188	149	177	150	155	134	178	174	151	179	179	160	171	156	173	146	184	178	141	187	156	197	174	178	150	158	164	174	165	178	173	180	163	170	189	146	165	142	193	156	167	143	155	188	151	152	184	158	159	140	142	150	158	152	158	158	184	169	166	157	173	154	168	165	168	168	159	171	171	171	137	157	154	152	182	158	175	185	177	156	159	171	151	163	156	146	172	145	157	166	169	171	146	176	145	149	167	140	180	175	136	182	135	168	147	139	178	156	164	167	162	151	176	161	137	154	162	181	178	165	143	149	156	168	165	167	156	152	177	170	156	155	145	170	165	155	165	150	168	157	166	153	163	178	177	178	163	155	150	157	153	163	154	161	125	145	177	167	164	147	174	165	182	153	167	162	158	159	171	150	154	172	140	171	171	143	166	153	168	148	173	179	146	159	157	151	159	164	139	163	156	159	159	188	142	161	166	167	168	156	153	142	155	170	161	154	150	163	166	157	177	172	175	164	170	156	173	152	155	158	148	175	154	154	159	163	168	151	170	169	173	146	157	171	157	162	159	156	160	167	143	167	149
345	2	2100	151329	351	0	155	732	823	948	971	1096	1370	1422	1416	1343	1127	1097	962	586	318	299	300	299	313	288	247	251	248	240	243	235	217	246	222	240	231	238	234	197	195	239	210	203	213	224	236	241	211	195	240	240	214	209	235	197	220	199	208	192	186	200	207	202	200	195	204	182	200	207	176	208	181	178	202	195	213	218	214	192	191	209	197	212	194	208	195	182	177	208	202	203	198	204	203	204	214	194	200	204	222	209	219	204	212	171	188	193	209	221	186	192	188	190	204	179	199	182	194	201	189	183	183	197	197	216	188	186	188	189	207	190	197	204	171	183	195	188	205	208	210	201	206	183	197	203	177	175	179	179	218	198	175	173	188	184	183	185	182	182	185	199	187	180	200	175	186	178	171	188	192	207	176	171	206	191	197	197	178	183	173	170	185	185	196	203	179	189	196	205	178	211	186	195	183	175	178	200	189	182	183	189	182	188	191	228	158	185	200	179	189	198	177	193	173	172	191	201	185	202	181	194	162	170	173	178	188	178	189	197	185	210	193	191	178	220	193	182	191	161	180	180	200	206	174	201	214	197	191	195	183	188	207	187	194	184	170	165	185	185	201	177	187	208	193	173	176	192	177	178	175	194	175	178	172	210	181	233	218	186	208	191	195	211	184	179	184	201	172	192	186	178	224	180	172	185	204	185	187	193	190	183	178	173	214	177	214	176	190	217	178	206	179	207	204	194	189	176	161	185	182	184	189	189	189	180	185	192	212	197	190	165	179	185	202	192	178	171	178	207	167	176	174	198	152	187	191	203	212	154	171	178	197	191	192	212	190	178	201	184	188	185	199	210	199	173	180	204	183	191	190	198	192	173	182	194	182	191	187	205	195	181	179	193	192	182	187	201	174	187	186	188	178	204	174	197	193	172	222	202	189	193	193	205	186	205	187	181	188	215	181	192	182	185	212	196	162	222	168	199	192	178	178	176	203	197	199	184	183	194	172	191	163	184	175	196	181	211	190	188	166	181	179	160	197	198	193	197	175	194	186	212	183	188	210	185	173	187	200	161	185	199	176	185	189	210	195	206	161	180	195	201	217	198	197	192	164	210	189	190	166	171	196	198	199	196	202	162	182	183	157	198	219	197	202	172	196	198	163	189	158	213	184	196	170	191	190	179	173	185	177	187	176	182	184	162	195	208	184	199	178	181	205	162	198	197	179	181	191	203	194	167	181	199	186	185	183	179	192	196	199	184	192	190	183	186	173	190	195	217	196	185	200	169	197	187	173	189	192	194	197	171	161	197	184	215	172	225	191	190	187	196	186	190	208	177	176	167	187	193	180	184	195	191	185	179	179	192	188	194	187	167	205	190	198	167	167	187	173	193	179	183	173	194	160	170	191	211	189	191	204	172	214	196	200	165	177	186	178	184	171	200	192	179	197	175	189	189	185	217	188	182	166	175	174	206	181	155	169	172	187	197	175	212	183	185	186	198	199	169	180	171	190	200	181	161	187	190	185	213	194	167	194	191	202	197	201	173	194	173	174	211	159	186	191	204	182	184	181	175	201	194	166	193	174	202	198	174	201	184	177	217	219	206	196	194	197	185	196	187	179	173	192	202	194	201	167	194	163	166	193	195	191	186	169	172	194	154	193	193	200	163	184	177	190	169	176	170	208	191	197	184	211	204	181	197	172	199	158	180	181	180	187	193	181	177	202	173	202	180	168	160	202	189	198	183	203	210	190	199	219	198	184	186	188	189	185	191	198	176	196	177	199	180	195	196	207	207	215	202	198	187	185	198	155	191	182	179	181	192	169	189	171	156	201	175	188	190	205	166	190	169	190	195	201	187	197	174	169	161	187	198	203	178	188	189	189	187	196	201	181	181	183	191	207	185	183	216	174	161	192	161	218	175	224	186	180	188	203	212	205	177	200	223	179	201	187	180	190	194	191	206	200	194	192	195	199	191	173	189	183	178	192	206	194	222	210	164	212	193	151	187	183	170	187	190	181	214	186	196	211	186	194	197	185	196	200	184	206	195	169	188	193	186	183	192	193	178	147	191	187	180	199	193	179	186	192	185	187	167	188	199	201	165	178	202	199	190	190	172	193	211	198	206	184	178	176	204	177	204	183	186	199	186	202	190	164	203	165	201	181	196	196	223	180	176	207	194	166	187	211	171	185	178	187	181	206	200	209	161	196	197	195	189	206	182	175	197	174	217	198	210	197	170	169	189	178	200	216	192	183	161	165	189	201	195	188	166	190	170	196	161	179	201	191	218	178	192	208	203	181	183	198	164	200	165	172	190	201	203	190	196	171	203	193	186	171	199	215	185	203	178	201	200	177	203	186	196
345	3	3500	151453	350	1	174	806	1038	1149	1283	1335	1419	1479	1436	1278	1162	1260	971	539	306	310	329	330	274	293	283	309	271	297	281	233	257	259	235	247	246	278	240	266	252	255	268	242	225	230	255	239	218	273	214	218	232	246	225	230	242	233	227	239	210	227	228	211	205	214	213	217	207	219	247	198	187	224	241	212	225	217	203	233	229	229	220	218	197	232	215	223	211	210	224	235	232	209	200	234	209	205	238	208	202	219	229	223	228	231	224	248	216	214	231	213	220	217	216	211	207	200	202	221	217	195	211	226	229	217	221	226	208	210	222	243	200	215	211	194	204	200	211	223	204	250	205	207	221	244	193	195	210	227	204	203	201	209	227	244	209	212	214	201	210	227	204	195	205	229	202	225	222	206	214	222	201	219	207	246	228	205	224	207	210	217	223	200	243	212	201	203	209	213	212	216	225	220	244	220	194	219	216	236	223	198	199	208	178	206	222	248	208	212	189	184	208	216	196	200	214	221	220	220	201	211	228	227	214	193	225	222	199	226	193	227	208	186	230	211	186	246	189	238	214	202	223	220	208	218	208	218	194	211	224	228	232	188	215	217	204	217	205	214	227	218	231	205	187	215	176	219	207	228	222	212	213	199	207	205	196	200	216	207	226	209	228	213	196	167	214	204	229	233	215	225	203	217	182	209	212	234	222	203	210	191	210	219	223	189	198	209	201	201	196	224	220	204	230	229	195	218	220	202	199	230	196	205	188	222	214	199	210	247	176	217	219	206	210	221	221	260	223	211	206	235	191	199	231	184	196	243	194	197	208	212	201	205	215	176	204	222	227	202	203	210	221	214	227	218	217	201	223	199	221	214	204	201	221	205	196	202	199	205	225	214	189	211	209	216	208	248	232	207	205	222	190	197	204	219	217	221	192	200	202	193	225	192	218	196	230	217	185	216	236	198	189	192	229	199	217	241	214	211	193	181	188	200	240	206	211	198	215	203	198	220	209	190	228	242	181	220	203	217	209	210	220	204	240	185	207	245	238	203	202	205	213	218	207	220	237	231	210	193	192	207	188	247	202	187	190	211	222	208	210	207	212	228	231	202	225	188	218	233	202	231	224	205	204	220	207	237	197	223	226	208	238	229	199	225	219	214	215	207	215	217	207	198	212	207	183	196	208	187	207	194	202	213	220	208	208	202	190	208	210	188	218	224	214	199	202	206	215	220	218	198	223	213	203	196	224	210	220	208	219	211	199	203	195	216	207	210	222	205	209	214	222	189	194	209	209	193	216	227	211	191	222	209	214	197	234	226	234	205	218	217	224	207	204	230	203	214	198	195	201	215	200	246	210	204	232	212	231	197	199	190	190	231	201	209	193	211	231	225	219	221	197	189	214	216	202	228	217	196	225	213	211	224	214	213	203	189	209	224	223	205	219	214	238	242	207	222	219	228	224	194	209	218	220	229	233	207	235	218	190	215	205	226	226	227	196	212	208	214	211	219	201	196	225	216	207	212	224	207	204	227	223	215	198	205	198	207	198	207	207	199	235	217	198	206	207	188	216	201	218	194	213	200	207	222	177	200	200	222	221	234	197	224	231	212	176	221	215	216	210	202	215	227	192	222	213	218	184	205	196	219	198	219	194	206	251	197	208	197	209	223	228	215	200	223	204	238	216	214	181	214	207	216	216	233	225	178	208	215	217	195	192	203	205	230	196	205	220	205	191	204	207	203	203	239	197	211	195	203	218	207	209	212	213	193	206	213	214	192	213	219	222	205	214	223	211	226	197	219	209	219	244	234	200	190	198	192	215	214	227	207	218	227	200	220	191	204	216	222	214	209	201	188	211	199	213	193	209	201	230	213	195	201	208	231	213	206	191	200	185	211	189	229	204	220	212	233	209	212	211	209	229	210	232	167	213	203	194	224	220	200	210	214	223	181	218	216	231	209	218	214	222	203	213	232	218	218	224	232	227	187	206	220	202	225	202	196	229	205	199	234	218	216	200	224	197	207	210	217	187	214	201	209	221	199	221	200	216	213	202	202	217	229	225	214	228	179	209	212	239	215	208	205	212	205	190	202	202	217	199	205	208	216	239	184	222	235	227	217	230	234	203	199	239	214	216	222	203	207	218	230	199	210	197	196	206	230	228	216	204	197	238	207	221	211	204	204	195	197	204	225	195	191	194	224	231	242	200	200	227	219	229	211	221	204	216	247	229	244	193	207	193	210	185	222	209	214	200	219	216	214	217	212	222	212	194	205	205	211	190	206	205	218	210	208	215	224	230	212	194	218	189	195	223	207	203	210	205	197	210	211	183	183	256	205	214	213	210	215	191	195	214	197	219	205	226	238
345	0	2700	151576	348	1	128	769	1163	1238	1365	1442	1481	1461	1430	1285	981	1279	1055	640	469	385	376	357	341	339	363	332	317	352	307	335	284	299	313	308	315	334	305	321	280	328	314	300	295	296	307	311	294	301	282	278	292	267	270	275	309	271	278	286	280	272	266	286	240	259	266	279	287	259	261	291	258	270	241	263	253	276	258	263	270	261	251	236	257	283	255	297	249	239	264	264	233	243	251	283	278	271	249	246	263	266	251	238	312	253	251	232	263	257	263	253	246	264	229	252	244	248	255	258	250	223	270	269	239	269	220	265	242	262	256	253	265	278	232	256	248	235	280	245	239	264	242	260	251	267	256	257	281	240	254	258	257	251	246	266	259	250	257	249	232	252	253	252	255	250	288	255	254	263	244	235	227	252	261	251	264	254	245	232	254	251	251	276	245	247	233	243	266	227	230	250	232	235	248	241	251	257	231	247	248	274	266	262	244	254	220	244	273	254	236	283	260	253	245	223	268	258	247	261	263	226	241	236	216	233	243	267	230	252	268	247	221	261	227	276	263	256	245	244	267	258	249	231	268	278	239	236	255	257	245	238	234	283	270	274	264	238	274	243	268	239	244	259	269	254	260	253	256	276	239	255	261	273	238	256	288	241	247	251	229	247	274	254	287	239	271	264	260	249	242	268	234	260	223	264	230	261	244	247	236	238	247	244	261	255	215	240	275	217	249	249	233	265	253	244	252	253	284	289	253	254	246	257	262	261	214	233	245	225	285	253	242	266	247	239	290	237	259	250	278	253	235	257	225	233	262	257	243	254	228	228	254	245	244	258	239	267	241	284	239	256	256	252	252	248	247	234	263	273	234	234	245	215	268	240	229	246	244	241	248	248	230	247	239	255	242	232	276	269	253	252	248	265	238	249	247	272	248	246	246	260	241	250	292	233	249	266	264	258	242	237	230	258	261	258	250	263	257	247	251	234	230	238	244	252	266	241	264	263	248	272	248	240	256	260	266	227	263	254	230	234	264	253	271	258	250	254	271	221	252	241	242	278	279	259	259	245	253	233	245	254	239	250	225	257	246	256	245	236	246	243	239	253	254	272	245	265	272	258	253	259	256	225	247	260	262	245	266	287	280	231	249	252	231	228	232	271	258	251	245	265	243	237	253	271	237	276	254	256	243	259	247	274	251	242	260	269	262	248	257	267	252	241	253	253	250	248	256	227	247	228	228	272	252	245	288	228	257	257	276	247	251	243	255	260	287	273	250	245	252	246	270	269	254	252	267	282	246	241	250	249	253	245	255	257	256	257	232	242	248	237	279	235	236	268	240	273	239	225	214	235	275	239	263	270	245	227	268	237	262	283	258	263	262	245	246	249	227	240	247	240	250	218	243	278	268	256	238	219	235	256	250	228	244	271	211	285	242	298	260	255	251	261	238	234	232	218	250	245	266	278	255	229	263	278	253	244	272	250	243	262	252	251	245	260	261	268	250	254	242	233	248	242	243	256	247	250	259	279	248	265	261	278	231	249	270	232	278	259	237	264	235	228	219	242	233	242	257	256	256	254	227	251	278	276	236	246	264	260	245	236	234	303	251	276	213	285	235	257	247	285	209	260	255	269	233	253	238	256	251	272	279	223	243	227	238	239	248	273	219	262	233	241	246	233	259	239	241	251	248	267	232	228	266	238	228	245	249	222	245	258	232	206	231	250	224	250	232	243	243	263	256	260	240	270	250	276	221	268	282	221	224	238	232	249	263	263	238	245	274	229	238	266	269	256	252	224	252	281	254	234	227	227	236	263	254	263	231	243	223	265	250	285	236	265	244	263	253	262	244	247	228	240	259	272	256	236	236	243	249	249	253	265	249	265	265	255	251	240	240	250	241	249	242	271	236	291	249	262	254	249	231	238	240	220	230	238	240	252	233	262	236	250	255	225	273	262	253	263	274	274	269	249	245	258	248	276	267	272	247	255	239	259	231	256	254	219	251	242	246	254	257	248	260	245	263	239	269	236	246	239	236	229	264	251	210	237	262	276	238	238	265	247	256	228	235	259	243	257	251	262	266	243	243	252	239	239	236	237	247	287	259	238	260	260	270	252	250	213	241	254	230	242	251	269	268	252	249	257	241	248	262	251	249	245	231	284	259	257	258	259	223	256	226	253	252	227	239	249	258	217	245	255	257	245	246	263	252	255	253	270	277	232	243	257	239	246	233	250	235	271	237	230	244	234	278	295	240	270	248	245	263	267	248	264	266	264	237	267	256	237	266	248	249	277	265	243	272	238	240	226	286	253	246	246	262	243	260	222	217	252	236	233	234	234	262	251	271	238	281	273	222	265	276	220	270	235
345	1	1900	151699	351	1	226	852	1008	1086	1062	1150	1303	1389	1340	1218	711	804	609	418	433	276	267	251	255	254	244	218	244	216	225	209	212	224	206	195	215	206	212	214	216	173	206	185	188	181	204	190	175	192	170	175	190	186	164	185	195	168	182	170	199	167	177	170	171	177	159	189	177	177	159	174	185	183	170	180	184	195	182	172	178	169	152	180	188	172	164	181	171	184	160	164	182	195	184	170	158	177	162	165	154	152	171	169	186	172	170	183	182	188	178	173	182	165	191	195	156	166	179	186	129	152	182	165	167	169	179	162	184	177	175	157	178	170	173	163	178	139	174	178	161	166	166	198	170	154	174	185	181	175	179	166	172	173	160	161	163	159	188	170	156	178	166	165	149	179	168	178	172	176	185	182	177	193	175	160	153	151	148	181	169	167	171	176	170	172	186	181	160	165	179	157	188	142	166	165	150	167	176	173	162	181	158	170	151	155	178	177	211	149	193	149	148	140	192	162	182	172	173	163	195	170	177	176	162	207	158	201	157	168	175	181	177	187	179	179	168	173	176	158	161	198	175	177	169	191	170	191	188	175	164	195	166	166	181	165	177	191	163	176	162	177	129	178	164	170	160	192	162	146	159	153	188	170	160	173	174	162	175	175	169	177	149	156	150	173	163	146	171	179	174	167	175	148	163	174	179	157	160	173	175	165	168	194	199	173	154	182	122	167	173	160	174	173	174	166	168	185	161	165	169	182	163	161	191	184	168	168	159	173	175	180	155	152	159	157	173	172	156	153	179	166	169	156	143	157	182	184	161	162	174	169	150	163	187	167	168	182	156	158	167	187	165	163	163	171	177	127	170	163	165	148	149	155	172	156	192	152	174	131	176	180	155	158	175	181	169	158	165	199	152	159	177	160	177	170	157	192	172	179	149	166	177	138	172	203	175	178	171	198	176	173	166	159	161	160	169	190	143	170	181	187	173	188	192	157	160	180	161	184	168	165	166	148	191	152	184	161	158	164	149	184	181	182	149	182	163	161	153	186	165	176	157	172	168	163	144	182	187	154	176	156	170	194	168	169	180	154	174	163	143	173	182	174	187	167	166	176	183	179	168	168	184	149	165	178	159	171	167	136	156	150	161	206	170	161	157	168	166	159	173	178	148	163	177	181	184	180	181	181	155	170	178	153	199	175	154	145	160	162	158	164	185	180	176	160	172	184	184	163	165	177	147	193	175	152	168	162	184	164	162	175	171	168	185	167	162	171	181	207	170	159	175	176	181	193	173	152	200	157	168	182	176	194	157	166	171	190	163	166	169	187	174	159	163	150	194	164	167	164	163	167	159	160	167	177	161	142	152	157	156	167	161	179	162	175	166	190	182	168	166	175	179	175	178	176	156	164	168	164	156	176	153	140	173	151	164	156	166	192	191	146	188	177	193	193	176	160	187	166	180	169	188	185	157	167	151	173	174	186	174	178	146	189	163	152	178	189	170	174	164	198	165	165	180	142	157	178	184	171	180	165	171	159	168	171	143	162	164	183	154	162	162	176	167	177	169	173	173	161	163	156	141	176	142	168	165	168	181	168	183	155	163	178	178	178	163	163	167	168	171	199	177	152	154	170	169	180	172	167	186	163	151	174	162	179	165	171	154	154	180	168	175	198	164	189	155	177	166	168	143	176	151	163	177	153	153	168	166	175	174	168	174	159	184	164	160	162	186	166	147	178	180	178	165	168	172	164	125	169	166	172	188	152	175	163	152	152	185	168	179	185	182	163	173	153	169	170	163	170	150	166	169	176	193	158	165	164	175	168	157	172	187	175	158	169	172	170	175	175	162	179	155	162	163	175	154	165	150	169	172	160	158	149	167	160	162	146	174	168	169	150	160	158	163	160	189	170	164	175	144	182	161	171	150	166	169	151	177	156	164	145	187	168	173	175	166	173	176	160	177	174	179	174	172	176	187	189	160	168	178	169	178	174	180	174	155	171	151	173	169	152	148	153	184	175	181	161	188	171	162	128	164	159	165	161	159	162	165	169	171	172	169	168	196	171	170	167	173	151	169	164	172	179	159	174	161	157	159	171	196	167	188	167	163	179	141	156	191	148	155	173	160	163	172	159	147	167	164	158	162	201	177	187	186	168	165	174	162	196	172	179	140	195	149	184	191	162	159	186	178	167	170	190	169	163	156	175	150	161	190	185	166	184	163	158	169	170	164	172	166	160	174	171	173	174	168	175	153	166	166	175	160	168	164	156	183	163	178	178	180	184	166	175	172	164	167	193	184	169	182	176	169	154	157	169	177	174	170	173	186	148	158	174	163	167	171	168	163	174	176	170	182	185	171	171	155	184
345	2	2100	151822	353	0	204	833	1061	1164	1245	1330	1473	1440	1384	1103	722	976	636	492	412	308	251	266	240	252	262	255	222	229	263	245	237	213	242	249	227	205	235	213	228	218	215	211	219	240	206	221	188	198	201	180	172	215	185	204	215	196	217	191	196	206	179	189	179	192	216	212	219	203	185	179	171	200	190	180	170	190	176	184	201	192	199	185	181	206	182	204	169	189	187	195	207	168	189	193	198	187	171	191	185	211	181	176	159	189	175	184	188	187	165	208	179	173	192	183	189	193	165	192	173	179	190	188	199	164	179	189	196	168	186	194	191	209	163	208	189	199	185	187	216	187	165	178	195	179	178	185	183	202	156	193	193	183	194	178	166	169	193	169	182	168	186	186	171	182	198	192	178	190	176	168	171	191	173	159	190	181	171	193	187	176	170	176	169	169	194	195	180	165	207	183	183	182	166	188	183	165	174	172	189	197	178	207	172	220	159	190	190	175	178	167	186	189	161	186	182	207	182	188	182	195	169	167	177	166	194	167	182	172	175	168	184	173	176	180	206	192	206	177	191	200	186	153	170	190	175	188	185	166	188	184	182	168	182	167	208	179	169	164	182	172	175	178	184	195	200	176	193	189	207	166	159	181	181	197	173	169	190	171	182	151	156	202	177	185	193	191	190	173	180	191	181	190	152	179	159	194	162	185	166	192	160	188	164	188	163	200	197	205	176	216	194	195	202	182	174	173	180	203	171	150	195	196	183	199	190	191	192	201	168	189	187	187	193	184	177	170	185	176	168	174	162	175	167	199	173	208	170	218	193	170	165	175	166	193	151	187	174	182	185	195	172	180	167	202	184	169	166	161	176	175	177	171	162	185	196	176	186	181	165	167	177	180	185	183	197	200	189	159	168	212	176	180	154	170	183	164	183	159	194	176	175	177	192	178	181	178	185	184	178	191	151	204	190	166	202	189	203	190	196	182	205	174	204	172	174	187	193	196	199	187	166	186	203	193	160	192	187	187	177	174	172	169	198	204	186	167	176	162	170	186	187	175	200	189	166	190	179	174	177	194	172	191	181	185	192	168	207	199	214	165	178	170	179	186	193	204	172	190	173	185	183	182	172	181	172	192	187	168	170	192	176	181	187	218	213	176	184	176	205	164	185	183	181	162	214	180	173	178	146	191	166	187	182	164	170	187	166	165	170	191	187	178	185	152	187	167	160	197	158	194	173	162	171	197	174	185	181	167	169	217	190	191	180	165	179	205	183	195	191	188	206	187	157	172	165	192	166	180	150	184	170	173	162	165	191	191	177	182	208	195	161	180	194	162	212	174	188	163	152	193	190	168	178	169	170	194	176	176	211	189	195	162	176	180	176	166	201	181	181	180	183	207	196	194	173	204	185	190	164	181	188	188	176	173	190	173	198	195	179	195	207	187	203	162	171	196	193	193	183	205	167	187	195	178	185	180	153	171	179	180	193	162	172	203	185	157	189	187	171	186	202	183	175	175	167	165	190	184	187	172	215	187	173	188	200	192	175	187	208	192	180	180	207	162	192	200	173	176	196	192	180	173	183	191	165	188	193	199	190	179	199	177	216	173	199	182	166	179	184	178	178	180	201	187	198	163	162	173	182	207	193	169	191	194	169	178	177	168	146	197	193	197	189	160	177	200	172	168	186	147	212	168	173	194	153	173	171	183	177	161	199	199	180	197	170	189	182	193	205	188	176	177	186	178	169	162	190	160	164	171	191	187	181	191	171	174	156	173	199	182	172	192	184	194	192	177	171	187	199	187	178	191	183	165	172	185	187	182	178	190	149	170	197	212	208	178	184	183	182	199	181	178	177	186	179	166	179	188	189	176	192	159	182	187	182	185	160	172	192	184	166	202	198	183	180	188	197	173	180	201	177	171	173	187	169	187	179	183	175	200	151	207	181	175	195	177	160	205	197	175	177	181	175	164	148	177	180	192	184	167	188	188	184	195	181	174	159	185	167	167	183	203	199	201	192	184	186	189	169	176	180	186	207	185	158	150	206	184	165	159	195	176	194	173	175	184	167	178	191	166	163	172	191	183	182	170	176	172	178	203	180	174	187	180	195	181	187	168	185	186	185	173	183	170	176	161	184	199	208	183	213	180	161	178	162	188	212	167	176	157	187	177	182	199	181	164	178	175	194	188	203	178	181	170	184	188	176	168	191	166	175	188	177	152	179	176	170	177	198	182	167	188	159	198	164	161	169	203	153	185	153	177	191	188	191	179	202	209	177	174	176	194	164	179	162	200	191	176	196	183	194	223	182	168	168	169	180	167	166	165	160	190	165	185	181	177	164	175	170	187	171	160	168	185	178	188
345	3	3500	151946	350	2	240	948	1227	1321	1345	1360	1519	1435	1375	1154	863	1067	659	448	339	304	300	302	286	286	309	276	283	268	271	240	263	261	248	229	260	257	241	266	261	232	249	245	259	226	225	238	238	238	218	225	239	235	236	239	202	230	236	227	216	237	220	239	205	216	232	200	237	226	224	218	206	200	215	212	207	193	208	221	204	217	238	229	198	231	208	230	217	194	229	173	215	246	230	213	184	212	223	220	181	220	212	205	212	233	228	231	216	208	231	229	191	189	193	198	229	212	233	218	212	194	185	191	233	227	243	196	197	242	190	203	194	212	181	190	211	195	194	211	237	221	186	190	187	204	237	192	219	215	216	217	208	209	212	215	196	204	203	245	209	207	207	208	232	210	228	206	208	211	220	248	197	211	223	204	200	211	235	198	205	206	203	196	206	217	209	229	212	211	230	232	174	206	228	205	216	183	217	192	219	194	238	201	194	213	202	214	202	202	197	195	236	214	225	226	228	219	195	203	190	224	194	198	194	236	190	239	197	208	208	212	196	229	194	213	224	219	197	194	233	225	211	244	219	237	197	213	208	222	218	221	184	196	201	211	186	213	217	222	196	212	246	200	219	192	217	183	199	239	199	221	228	225	194	217	222	213	192	199	206	194	200	210	210	199	237	194	188	219	233	194	199	233	204	229	261	239	201	213	196	211	198	232	198	199	214	210	217	187	206	222	227	200	204	214	199	201	235	227	215	227	221	203	206	188	201	200	197	205	203	205	196	212	195	218	220	223	201	197	198	195	220	208	205	225	220	216	193	226	225	189	242	219	194	208	183	203	207	185	217	196	229	191	204	196	225	199	200	192	203	202	224	225	191	177	224	206	214	190	219	191	199	195	207	219	206	193	226	180	193	214	211	185	202	209	213	196	219	219	199	219	201	219	206	212	220	209	215	225	200	189	210	211	212	191	193	230	216	218	225	220	199	203	215	195	207	199	237	219	208	220	211	198	190	220	191	183	190	212	201	218	200	205	211	201	204	199	213	216	191	189	187	208	198	192	235	230	214	182	206	224	210	219	200	190	205	184	209	185	244	208	199	241	198	184	218	200	187	232	219	239	198	180	200	224	217	185	219	208	207	197	197	206	207	216	234	203	201	217	199	205	207	217	218	206	203	217	224	236	195	210	181	204	218	229	202	216	212	207	202	192	214	197	209	202	206	208	220	220	209	230	212	224	231	206	198	222	189	207	228	226	204	200	204	178	235	198	225	213	208	226	193	206	223	190	232	191	222	191	186	212	209	201	216	206	195	178	221	201	194	208	223	223	209	198	192	217	195	211	192	196	220	180	203	217	232	218	203	230	227	193	215	207	212	229	198	204	206	213	190	226	212	207	181	218	220	202	195	213	210	204	193	219	217	233	200	216	183	237	198	204	199	218	224	191	205	201	210	190	221	213	200	212	230	216	213	221	206	193	181	218	225	227	204	218	220	198	220	216	203	205	173	223	205	222	200	175	220	235	209	211	210	204	190	216	199	180	208	218	222	214	217	192	209	212	186	221	224	187	208	183	197	227	195	231	222	204	215	209	199	220	199	209	225	214	212	202	212	195	222	188	223	192	213	215	209	195	187	201	216	201	211	229	199	208	194	227	200	197	244	217	220	199	191	219	210	217	190	183	238	192	223	199	181	211	202	204	245	199	232	230	226	201	207	219	215	214	188	216	204	209	200	218	210	215	203	214	198	202	204	180	219	222	215	211	208	204	206	227	209	230	203	210	208	220	181	203	212	218	215	210	211	225	183	201	227	207	217	186	199	218	190	200	224	204	211	204	210	227	234	224	210	241	214	191	189	177	203	198	215	194	232	201	224	206	228	217	203	196	227	225	218	195	217	194	203	231	226	220	238	219	202	232	204	223	229	198	184	191	193	217	224	194	224	192	188	214	219	228	191	214	215	215	221	223	195	238	210	200	200	215	208	210	239	223	202	216	225	194	210	219	207	222	221	208	253	201	214	198	206	239	205	211	211	186	190	238	207	224	209	227	213	211	206	204	235	217	203	183	213	219	200	192	210	227	225	199	227	209	206	198	217	227	196	210	206	199	216	228	203	238	200	195	210	221	216	186	237	190	191	233	198	182	236	217	197	190	233	195	221	225	223	206	196	189	209	204	202	198	208	211	194	204	209	221	193	190	232	217	189	199	207	213	228	189	225	220	182	229	206	207	224	216	222	200	223	201	187	191	210	199	198	209	197	188	215	212	216	213	218	223	206	219	199	215	202	216	217	192	203	200	200	187	188	204	177	219	218	195	219	191	195	207	216	206	219	193	198	202	194	197	199	181	219	217	206	220
