345	0	2700	219837	379	21	78	389	612	620	635	639	544	580	495	519	554	576	490	435	403	377	353	344	333	356	340	295	303	317	257	305	319	284	306	266	243	247	279	258	258	269	267	256	271	249	252	226	256	196	244	247	234	223	255	260	270	265	248	265	248	277	350	329	366	357	335	379	341	317	340	346	295	283	243	224	240	230	220	221	231	222	212	226	216	208	221	223	227	231	244	205	237	220	233	214	190	224	230	208	231	203	194	220	221	236	246	205	201	191	196	188	207	218	183	216	233	226	230	249	296	239	260	233	264	217	266	280	261	282	282	251	256	265	273	248	259	257	251	269	266	262	253	226	250	253	241	216	218	235	241	218	227	228	230	235	231	228	253	209	224	231	196	213	194	218	230	228	226	217	223	208	208	201	209	191	189	199	191	224	213	214	242	199	206	206	211	199	215	215	206	190	211	191	219	206	200	212	220	189	195	226	220	190	197	196	230	219	212	215	218	213	218	227	221	200	215	214	208	213	195	212	239	216	231	221	212	224	219	219	211	194	190	199	214	189	223	221	184	201	203	195	191	216	194	225	195	201	192	220	175	220	201	197	232	218	211	211	224	220	204	226	195	219	218	210	214	233	187	234	200	190	162	222	209	222	219	212	214	198	214	177	216	209	203	192	195	201	197	202	201	208	217	192	213	217	214	204	205	219	247	217	204	203	196	190	191	200	220	198	195	195	188	221	186	246	194	227	238	202	211	208	221	198	221	176	217	250	218	231	188	216	214	198	193	220	197	207	194	233	194	214	217	200	201	237	208	195	202	198	202	194	212	189	199	220	199	193	184	216	193	223	201	200	187	205	219	178	221	213	189	215	185	215	200	216	224	207	208	198	195	227	216	212	203	208	205	199	178	209	219	224	206	199	208	200	190	220	196	236	186	222	195	181	221	230	202	178	189	198	220	186	218	216	199	208	205	193	195	225	202	195	216	216	249	198	217	225	232	186	214	218	195	202	209	206	221	188	207	218	200	225	206	204	203	209	191	231	202	224	218	179	214	199	182	203	178	239	214	217	174	214	202	189	195	193	214	197	213	196	206	206	210	208	209	248	200	201	208	216	211	210	198	218	206	216	203	199	200	195	205	211	215	189	208	199	181	207	199	193	203	212	204	214	219	213	203	202	220	214	197	200	221	213	186	220	223	183	207	222	221	215	210	216	198	193	187	208	223	183	203	227	205	203	217	251	215	204	194	201	189	185	189	194	220	201	201	190	197	181	177	191	209	206	206	240	200	210	196	197	232	206	179	210	192	225	194	197	209	191	228	215	197	182	181	227	193	215	187	207	192	219	210	232	212	185	209	195	218	215	207	223	189	209	204	241	208	222	214	223	219	204	222	199	206	181	217	207	211	192	222	209	206	236	195	196	200	222	178	212	208	216	213	210	217	196	212	213	195	205	216	209	221	211	231	209	196	229	198	200	217	213	223	216	224	190	193	194	188	201	199	194	192	224	195	208	184	192	209	223	211	208	222	211	216	198	225	197	221	219	199	223	196	180	202	196	198	212	183	213	211	180	215	203	200	187	192	214	218	216	226	198	192	185	209	214	195	224	185	206	201	219	183	199	188	214	203	195	200	209	189	200	186	190	195	202	182	210	194	206	187	213	196	213	209	180	215	201	209	198	190	213	205	197	198	219	200	237	192	231	204	200	206	214	210	191	230	210	190	205	186	194	190	200	198	188	191	214	207	217	191	212	216	188	204	196	206	221	233	202	224	191	182	199	222	202	212	227	219	206	211	208	198	205	193	185	195	199	207	180	196	205	205	199	197	223	221	177	213	225	184	195	205	221	195	214	222	203	188	199	206	219	192	175	213	216	195	224	183	196	187	193	203	214	229	188	198	219	162	191	191	219	199	193	216	208	219	218	219	213	186	214	219	213	211	195	216	228	196	218	228	178	202	205	205	197	214	210	187	211	198	217	236	223	171	227	210	217	193	209	195	200	232	222	199	220	214	220	199	198	200	232	203	217	209	227	225	215	216	214	189	230	187	193	207	203	196	214	205	214	221	202	194	198	214	194	196	207	197	218	197	200	199	191	194	191	219	210	218	227	213	214	207	203	201	204	228	207	196	220	208	188	212	209	203	215	206	212	199	193	209	199	188	211	205	201	223	226	211	184	200	210	201	210	200	225	207	212	199	206	179	193	229	200	186	229	210	211	228	232	208	201	214	208	219	198	201	191	202	199	185	217	179	202	219	203	209	203	210	216	202	180	225	200	206	179	211	195	195	206	205	205	204	213	227	183	223	211	204	199	204	205	186	204	194	221	202	203	215	197	193	205	178	221	187	211	211	206
345	1	1900	219939	388	19	112	415	418	511	501	508	489	421	418	373	387	496	581	573	472	404	313	286	267	279	249	241	232	239	242	245	237	243	255	251	199	250	252	220	204	220	229	245	206	241	211	222	230	223	223	227	231	246	230	208	223	213	238	229	239	248	254	265	272	275	259	313	295	285	264	268	232	217	210	225	228	199	186	221	203	183	209	211	206	202	206	217	195	193	219	198	207	206	185	224	212	239	217	187	177	207	218	202	196	202	196	198	208	207	213	226	195	187	190	193	219	238	191	231	204	199	215	220	232	256	226	228	220	214	207	236	222	237	228	210	241	257	230	239	259	254	222	254	226	252	227	240	210	230	244	238	207	217	227	187	255	226	207	213	198	203	213	229	212	204	204	195	224	210	223	208	222	197	219	222	195	202	206	197	195	177	191	221	215	198	195	201	209	218	197	200	184	204	188	201	191	180	221	212	184	199	220	200	195	193	226	185	226	183	191	206	164	204	207	218	204	187	182	178	186	218	187	214	189	186	237	186	215	191	215	193	220	214	232	221	197	198	200	199	200	214	182	208	204	187	216	186	240	189	206	188	201	204	207	193	199	214	214	205	188	204	192	206	207	209	183	224	194	225	195	194	231	192	190	195	221	214	208	175	216	221	187	212	200	209	223	200	213	196	218	218	204	204	179	192	212	193	208	191	212	210	205	211	205	195	189	206	213	213	202	231	204	197	235	204	196	182	201	211	232	220	186	174	178	210	224	210	202	189	203	210	187	213	198	208	201	182	226	206	215	193	200	205	189	205	232	188	211	187	195	191	193	207	194	221	196	219	203	208	217	209	234	211	210	217	197	222	210	220	221	211	220	217	182	189	222	199	206	200	187	215	217	181	202	227	192	210	225	211	204	202	196	189	196	212	190	218	198	201	212	190	216	197	220	203	200	213	209	177	204	207	196	218	200	205	189	205	187	217	172	185	213	206	196	184	196	196	211	194	219	208	199	211	190	208	185	210	191	180	177	199	192	206	218	191	202	188	208	181	192	205	183	198	209	210	186	227	208	201	193	214	202	208	208	205	205	201	204	213	204	229	175	193	213	179	220	204	179	209	188	212	165	180	210	204	195	213	206	212	192	175	182	212	206	208	199	191	198	256	187	210	203	196	228	185	222	206	191	179	216	206	208	196	205	216	194	191	214	221	211	188	180	182	202	192	237	193	243	184	183	192	210	188	204	181	194	207	200	203	191	218	193	192	222	197	218	175	214	208	189	209	175	231	190	192	216	199	220	217	196	179	208	219	183	215	200	189	219	191	194	215	186	215	201	188	196	202	201	197	226	187	216	205	201	219	198	217	206	193	203	213	209	213	199	210	204	206	220	183	207	189	202	215	215	171	219	216	214	197	191	219	207	196	186	175	194	202	224	211	210	197	208	224	216	186	210	203	200	207	212	178	213	206	180	205	184	214	199	191	186	190	198	200	180	188	218	206	193	191	194	221	217	214	231	221	202	191	185	215	213	204	224	219	215	198	222	205	202	225	194	206	199	198	191	210	201	211	199	209	217	202	170	211	241	196	207	216	196	215	183	181	209	204	191	199	196	232	202	204	220	211	225	208	201	234	198	209	198	193	207	219	195	227	198	212	237	194	200	203	212	189	236	220	192	205	213	205	215	188	198	194	177	207	179	212	183	205	200	191	201	195	187	174	174	222	174	213	197	188	207	178	193	207	196	191	197	180	178	211	201	199	191	199	178	208	213	210	223	196	228	211	178	220	200	219	208	201	212	208	202	199	206	217	171	225	182	176	194	195	203	199	221	207	218	192	207	192	195	193	190	201	188	182	201	189	210	202	214	201	236	227	205	221	205	241	215	219	195	199	216	183	196	225	211	219	201	184	217	216	178	158	196	206	224	200	202	211	216	187	212	168	195	173	215	225	222	197	200	213	210	197	226	219	215	206	191	213	194	233	188	218	203	213	197	212	201	188	193	200	182	219	212	203	175	218	197	198	197	223	208	207	212	204	230	222	214	176	211	185	192	205	195	185	190	180	215	184	219	214	220	231	201	212	204	195	192	206	212	204	210	204	202	214	213	205	222	203	208	203	199	198	211	193	186	187	204	181	200	201	210	206	164	200	176	187	187	223	214	189	195	204	212	211	237	204	206	190	191	216	199	211	203	218	189	221	169	206	203	198	203	210	193	210	201	201	209	196	221	192	220	218	180	191	198	227	204	190	202	211	195	196	179	210	198	215	182	233	214	192	198	228	223	223	200	181	197	228	177	201	231	211	218	191	197	215	203	200	221	188	209	186	191	214	219	233	201	205	190	198	202	198	209	201	190	211	195	205
345	2	2100	220040	380	16	72	337	448	525	528	529	496	484	405	429	398	437	450	682	837	856	920	793	693	487	305	272	269	271	262	261	274	253	235	226	211	256	234	256	223	234	239	237	220	247	211	264	227	242	228	216	230	239	226	236	242	263	261	300	280	277	293	252	267	272	274	285	271	286	245	236	200	201	209	201	212	217	209	208	204	205	226	199	190	187	201	180	189	210	198	210	212	192	170	205	202	206	208	214	212	191	203	191	211	192	221	230	206	221	219	210	210	212	211	200	190	211	195	187	210	212	225	227	205	214	227	220	257	212	228	241	225	222	219	228	225	197	229	225	222	218	249	239	256	223	221	231	211	227	206	214	214	202	210	218	196	189	192	179	206	214	200	202	197	204	211	206	219	198	190	204	202	189	201	197	225	180	207	232	197	191	180	190	195	189	198	224	192	208	197	175	191	185	207	187	189	192	170	187	176	201	230	207	194	188	213	232	180	193	179	198	197	217	199	196	178	216	224	190	212	212	208	193	195	207	214	209	207	208	179	193	220	186	181	208	193	183	192	190	187	185	189	205	224	211	182	191	191	200	203	192	235	198	225	205	203	205	206	216	218	176	164	188	192	187	197	207	205	208	196	193	197	211	222	205	179	216	195	213	224	210	185	204	225	216	171	203	199	185	210	210	201	212	222	192	170	196	181	187	199	193	201	174	208	179	208	174	215	209	206	196	194	189	217	180	202	188	201	203	207	201	220	190	192	213	200	176	202	182	223	203	197	171	177	193	190	201	197	195	206	206	196	198	192	196	203	209	212	201	200	180	221	191	194	216	181	190	192	191	194	186	208	205	205	205	193	231	189	190	192	203	186	208	189	179	193	173	181	220	194	212	191	185	176	196	211	185	199	229	206	204	212	180	200	210	191	202	191	172	199	186	206	180	194	199	191	191	200	213	198	212	204	185	200	209	193	194	187	238	190	195	191	198	175	198	193	202	195	193	202	179	197	205	184	217	181	192	171	201	200	197	197	206	202	180	198	204	199	218	186	194	196	189	202	175	184	190	192	182	185	186	192	181	201	192	188	170	206	205	198	187	174	182	189	199	168	214	192	204	201	182	226	196	188	209	209	188	209	204	195	186	194	192	195	177	203	198	189	195	192	193	188	202	196	210	183	184	203	184	200	215	205	196	205	180	178	209	168	204	172	204	210	214	203	196	211	193	211	191	223	195	198	194	197	192	185	206	223	182	192	198	201	196	207	190	182	196	218	190	197	186	181	185	189	192	184	182	207	193	190	176	198	219	162	196	210	203	210	187	211	187	202	181	208	210	197	193	203	185	218	188	197	190	210	195	220	209	192	198	196	184	183	190	201	195	201	200	187	196	199	181	185	193	206	209	199	176	213	200	202	191	208	221	203	185	212	200	200	174	198	203	182	178	205	190	198	183	179	201	199	204	182	214	179	190	191	192	193	198	193	204	186	221	222	198	217	180	188	208	197	225	194	195	218	219	214	222	183	212	178	182	196	208	185	203	200	188	183	183	185	177	185	180	199	201	207	203	204	183	208	206	209	187	176	199	188	206	189	181	202	205	198	182	207	188	204	207	185	213	207	199	204	201	203	196	171	181	199	202	178	211	211	193	187	196	188	188	202	186	180	189	202	200	198	194	183	179	201	194	198	203	232	181	194	187	210	208	205	177	218	204	229	195	197	205	210	179	192	207	192	234	176	214	205	191	178	170	189	192	210	189	205	192	205	176	217	215	196	186	222	208	195	184	176	202	195	203	187	198	184	214	201	203	189	209	203	177	190	209	208	181	196	202	209	217	179	198	211	192	208	203	216	179	206	197	194	189	164	200	185	202	215	178	192	181	189	212	195	201	178	199	203	205	162	198	200	192	184	194	173	198	181	189	193	194	223	199	232	186	205	182	205	180	183	206	193	184	191	213	199	210	189	180	210	197	184	173	187	213	206	189	217	183	209	200	202	197	186	200	205	174	207	195	194	214	199	205	198	194	175	214	186	188	209	198	228	201	202	176	227	215	195	214	187	194	190	219	227	195	183	222	199	176	170	176	184	196	160	194	189	204	195	183	205	182	186	177	204	192	185	184	176	207	199	180	159	200	173	207	215	206	193	214	185	180	198	197	179	207	175	205	200	172	197	206	198	176	190	215	211	204	206	190	206	217	185	194	194	214	188	200	170	173	162	206	200	193	193	207	189	210	202	195	189	197	209	218	169	181	182	207	194	205	206	207	210	194	210	200	189	205	210	195	182	214	200	170	185	195	195	189	185	203	194	200	206	171	196	192	205	209	196	212	161	208	173	216	199	195	198	186	188	179	184	170	201	201
345	3	3500	220142	390	20	73	367	483	544	513	576	495	459	426	389	384	359	350	433	878	1065	1048	1034	866	507	301	261	247	246	234	237	240	231	238	212	220	226	212	221	203	195	226	191	169	195	179	162	173	171	186	148	186	190	153	186	203	217	214	211	208	253	263	207	209	214	196	207	169	176	168	159	157	184	167	163	158	153	161	162	165	151	147	171	148	164	139	151	169	142	198	171	152	142	176	165	173	190	157	145	168	162	148	150	137	148	156	159	196	165	152	166	163	138	185	169	177	171	141	168	167	167	172	160	156	168	167	196	173	174	186	189	188	191	196	173	168	182	160	201	177	196	193	170	201	152	170	151	179	187	160	151	159	175	143	159	141	130	147	144	152	145	159	147	175	144	143	140	137	174	158	131	170	153	147	170	132	152	160	150	150	142	155	152	166	133	143	149	144	155	138	160	146	142	146	156	163	149	163	144	138	160	157	149	163	153	146	158	165	142	148	157	122	175	157	159	147	147	149	151	169	152	152	180	146	182	142	144	152	135	160	135	174	147	177	162	165	155	154	175	147	165	146	143	158	181	185	166	155	154	150	136	135	167	140	143	168	165	158	156	151	159	152	139	171	152	162	167	144	160	145	135	166	155	151	135	153	153	145	163	150	159	160	152	146	158	109	178	174	147	141	166	157	154	158	156	144	184	158	144	159	154	149	180	139	141	169	137	149	151	138	162	162	157	156	164	135	152	134	128	170	167	158	160	139	151	140	134	174	141	158	122	153	156	167	134	157	138	143	159	149	178	138	151	153	160	151	154	152	173	142	145	148	162	164	162	170	152	160	146	157	152	167	163	139	150	132	154	134	167	135	142	158	143	147	168	140	151	174	152	166	143	134	148	161	153	130	161	155	147	169	150	169	158	183	134	156	140	142	163	134	131	153	159	165	136	122	148	153	150	145	156	155	174	160	161	160	161	149	160	179	151	138	166	156	151	152	140	138	176	141	165	166	144	135	154	171	146	169	170	132	150	153	143	136	148	151	165	154	145	134	143	138	162	157	142	149	154	136	176	170	159	126	165	150	151	172	162	141	161	146	153	134	149	152	165	160	153	162	152	141	146	140	155	155	175	193	146	162	136	139	147	130	171	148	143	168	151	133	143	166	151	171	148	170	150	128	161	150	164	169	137	167	160	141	153	175	136	155	158	141	156	165	165	165	145	137	174	159	148	154	144	143	154	175	157	142	172	159	135	151	166	158	153	149	147	156	158	139	157	142	140	170	152	143	172	165	160	132	163	151	147	147	161	156	137	163	149	141	142	167	154	147	147	163	151	160	143	166	154	149	161	162	161	176	149	140	152	143	160	135	150	144	143	161	152	138	175	165	144	156	166	152	167	163	157	159	161	147	151	133	147	141	140	154	148	174	144	173	153	169	140	174	156	158	141	146	143	158	155	154	148	156	125	147	162	153	159	140	150	134	148	164	152	167	154	145	134	148	158	153	164	152	148	152	162	149	159	157	145	158	127	152	148	161	131	146	152	151	150	155	158	151	159	145	134	142	161	136	155	144	166	143	171	137	138	147	158	135	145	157	155	150	144	158	162	147	144	168	157	168	151	171	158	169	129	152	159	133	166	148	146	168	154	149	144	145	140	154	171	160	181	148	151	166	163	141	157	161	157	156	144	144	139	151	144	175	168	174	146	181	169	168	154	155	164	150	151	153	148	151	167	165	157	140	174	173	147	168	137	159	137	138	168	135	153	134	174	145	147	151	139	170	189	152	154	159	166	141	144	147	157	175	134	130	162	173	128	139	170	146	147	169	150	139	161	127	150	158	168	188	169	129	153	176	161	145	168	151	151	161	165	158	155	163	163	142	136	146	147	148	143	166	162	161	137	166	161	150	153	169	171	169	162	153	140	153	167	147	173	140	133	115	154	161	158	121	141	187	157	140	166	146	150	157	154	147	166	173	146	142	156	148	158	141	147	147	148	169	159	165	167	147	165	182	164	159	158	173	156	142	164	152	152	157	156	163	183	142	159	183	140	145	150	144	155	133	157	150	157	157	140	159	171	144	153	176	135	130	146	149	161	142	145	165	150	144	151	152	152	164	145	161	157	163	176	153	145	140	146	162	146	152	155	176	151	163	163	153	173	149	163	160	163	142	143	150	151	171	153	164	142	148	164	161	179	149	157	161	175	173	166	139	138	155	149	133	145	146	162	170	139	141	142	159	173	152	145	150	166	169	167	180	142	150	138	154	180	143	155	171	141	164	153	143	153	157	163	148	165	135	149	128	152	149	160	138	169	147	141	132	167	145	159	154	127	155	172	136	155	158	160	154	149	141	163	142	133
345	0	2700	220244	388	10	60	349	509	615	592	626	568	559	474	505	445	423	560	887	983	1030	971	830	795	488	310	338	299	318	284	293	285	266	283	262	245	259	260	263	268	254	273	259	241	230	241	230	243	253	212	237	231	211	230	219	231	259	253	269	267	274	283	260	270	261	225	257	274	209	210	207	179	222	197	214	202	215	188	211	190	177	195	196	216	186	206	211	178	192	181	201	177	194	209	187	180	214	201	159	202	216	172	223	203	206	200	202	193	180	227	168	176	194	197	195	220	220	225	189	202	203	207	209	211	208	230	239	222	259	253	276	253	220	252	260	248	242	273	246	233	243	259	229	238	224	247	237	198	236	212	232	219	180	173	217	192	198	223	217	213	182	199	191	204	196	206	190	180	222	190	178	196	174	221	172	174	208	206	198	194	194	192	193	188	190	186	190	205	203	194	188	205	204	183	221	176	216	180	195	164	205	193	193	223	184	208	179	224	243	185	190	215	205	184	183	197	212	170	203	189	189	185	181	188	196	189	208	210	183	197	201	208	190	168	190	191	189	209	183	191	173	172	199	185	201	215	197	181	178	175	199	191	173	194	204	190	192	192	207	193	221	202	190	199	190	209	199	195	195	193	192	194	206	186	193	199	204	218	196	189	196	187	202	194	179	196	159	215	203	190	182	169	169	193	186	184	180	202	192	183	186	198	170	186	167	178	191	177	190	193	187	181	213	194	186	202	201	208	209	202	212	164	198	203	189	201	187	196	187	208	205	182	207	192	189	182	181	191	193	175	196	178	207	195	164	172	167	191	186	197	190	194	182	184	202	200	181	197	191	204	217	171	186	194	207	183	193	203	202	214	195	194	212	183	211	190	199	155	188	170	156	198	193	195	183	191	213	175	191	194	198	174	180	187	205	183	199	186	187	191	204	177	180	178	191	195	208	178	205	187	189	208	192	217	171	180	177	202	172	195	180	188	210	181	183	200	191	199	187	175	192	176	172	194	211	209	191	193	187	185	187	215	179	178	192	205	185	210	229	177	189	199	185	212	169	174	195	191	178	211	189	190	185	173	189	180	197	180	214	215	198	173	174	157	199	185	170	182	186	206	212	187	212	168	193	188	197	218	205	189	195	200	197	205	187	183	216	193	195	199	195	169	192	188	198	172	190	160	186	207	188	222	202	206	199	174	183	218	186	185	168	201	192	174	204	207	187	191	190	166	192	182	179	207	170	193	190	201	196	220	199	196	166	186	210	208	181	199	178	210	199	188	156	162	181	189	214	188	184	203	187	202	204	186	204	178	184	167	210	186	188	194	189	213	209	189	198	166	191	206	203	187	186	175	176	210	199	191	172	173	177	189	186	198	201	175	186	204	189	190	178	182	186	202	188	199	181	169	186	194	176	178	200	167	201	188	207	228	180	177	181	178	184	187	196	195	190	194	188	167	207	187	196	205	217	196	169	207	176	179	189	187	206	217	193	197	207	171	190	171	186	188	197	202	177	202	180	193	169	164	197	173	198	181	187	192	189	194	190	192	205	197	199	197	199	176	204	201	191	188	191	172	202	191	197	203	193	208	158	195	195	193	177	191	215	179	203	173	191	177	164	190	204	199	200	169	186	190	178	195	198	183	195	172	188	198	186	194	192	178	206	190	196	184	201	179	187	212	198	197	185	189	201	186	168	201	208	185	203	183	170	189	182	191	191	199	222	188	171	195	166	200	161	199	201	182	208	196	175	218	198	217	171	176	181	167	203	194	212	170	212	177	181	188	181	179	192	193	185	200	168	213	198	197	189	179	162	190	179	202	186	197	183	200	182	168	171	191	187	194	185	189	177	169	208	205	181	183	204	154	193	151	198	178	200	210	193	190	194	179	200	174	183	207	188	164	212	209	187	177	172	208	197	194	197	167	213	203	181	180	187	189	191	178	190	193	166	179	198	208	197	172	193	211	191	202	176	205	193	176	201	198	209	170	208	194	180	207	187	210	188	196	173	195	164	195	207	193	201	194	175	197	206	208	213	182	191	184	190	198	190	190	192	179	220	175	205	191	190	187	223	189	202	195	219	191	198	185	176	180	224	203	171	210	169	202	183	195	157	172	181	160	183	167	187	190	208	176	173	166	207	195	203	204	175	173	184	194	186	192	183	179	187	184	182	178	218	188	192	197	197	185	207	187	211	222	193	172	195	197	196	192	184	181	154	156	181	183	209	181	188	174	186	165	199	181	194	193	176	181	176	193	179	172	181	211	175	203	199	186	192	160	187	201	199	199	189	194	205	192	199	199	186	169	204	198	196	175	186	164	215	203	190	198	214	216	212	183	188	192	180	186	190	194	190	192	186
345	1	1900	220346	402	19	106	475	537	590	597	565	507	488	481	430	407	386	422	381	362	350	314	312	328	317	290	272	279	276	274	281	244	283	278	281	265	256	246	263	233	241	245	259	256	266	250	244	217	262	249	271	222	231	255	240	264	238	239	261	263	300	248	295	283	291	260	278	272	297	283	280	274	282	240	249	260	225	234	239	244	264	220	239	241	247	226	218	223	224	235	252	221	244	231	222	228	235	243	240	225	245	227	247	239	240	229	257	234	220	246	236	212	235	233	236	241	221	244	227	234	233	215	225	222	260	237	275	216	252	241	277	270	250	248	262	256	247	266	262	282	265	261	291	224	253	264	262	255	257	244	223	250	235	221	263	235	244	261	230	260	237	218	236	232	271	232	205	221	238	243	234	220	228	215	242	238	227	260	261	223	223	223	225	211	236	250	196	217	214	245	245	232	212	226	214	238	236	252	201	226	205	240	207	223	232	230	204	248	230	237	239	221	213	218	247	216	228	231	252	195	223	225	237	217	238	220	222	224	245	217	257	206	215	214	232	238	237	215	237	216	228	228	243	245	207	221	245	217	214	211	214	239	221	235	251	225	218	226	213	201	237	215	244	208	207	268	228	260	205	219	230	227	233	228	224	254	239	215	222	217	229	223	244	227	224	236	212	227	222	218	215	234	204	214	227	200	250	207	233	235	216	205	266	220	243	234	219	197	225	218	225	223	205	249	216	253	222	215	225	244	206	226	222	206	228	225	226	202	219	203	183	243	229	238	201	227	224	232	210	193	233	208	233	205	214	228	242	233	226	208	244	229	227	222	208	229	242	242	248	230	204	222	233	206	238	197	243	218	248	221	233	219	208	237	215	248	235	197	247	241	216	200	208	217	256	239	246	211	229	221	219	245	221	224	242	233	216	241	237	227	245	235	268	204	237	219	212	218	243	240	229	220	220	223	235	218	236	232	212	241	230	240	235	235	221	212	228	232	241	213	233	235	239	236	219	235	233	229	224	229	210	215	213	233	247	245	206	204	223	227	234	219	218	248	246	190	215	226	231	220	203	213	230	238	243	234	241	225	218	210	228	191	241	213	214	237	248	208	227	227	230	242	226	229	239	255	234	226	237	183	248	211	239	230	235	216	240	220	222	218	213	204	234	234	234	235	196	220	208	230	209	236	207	218	224	223	250	249	242	224	226	243	214	241	206	206	240	228	243	227	245	220	233	245	209	245	241	236	212	199	232	224	236	254	206	202	239	208	198	250	214	262	231	224	245	223	208	229	232	194	256	224	231	231	221	224	257	244	221	227	221	222	204	259	251	226	233	228	222	205	224	226	248	212	216	206	235	224	228	210	239	241	200	233	237	224	200	192	237	210	239	231	247	223	241	238	214	232	208	224	257	212	196	209	223	229	197	202	228	209	238	230	232	198	235	213	232	208	231	239	227	227	235	213	220	213	220	200	217	238	229	188	225	197	227	226	219	229	251	247	231	244	217	223	222	213	241	216	215	224	225	232	212	213	214	229	225	233	242	216	241	231	240	242	222	212	220	238	206	223	223	221	228	216	237	241	245	213	223	223	217	214	237	237	204	212	235	224	219	206	258	216	242	210	208	252	191	223	238	214	203	200	209	230	234	224	201	217	224	217	225	250	241	211	214	209	216	231	232	224	214	237	227	230	233	198	207	229	219	243	197	223	234	231	225	224	240	209	244	201	219	225	207	214	222	233	246	215	225	235	249	211	230	183	235	230	198	221	206	229	207	219	221	241	220	223	223	228	216	223	229	212	209	212	233	238	190	232	198	215	245	227	240	223	225	241	208	226	236	209	231	238	236	222	214	220	217	241	210	238	245	210	222	237	214	245	222	244	227	234	220	209	215	205	231	209	236	196	218	206	192	212	243	242	221	199	221	236	240	242	225	219	228	218	217	227	258	239	201	232	224	232	213	241	228	223	207	210	198	235	240	235	237	261	227	250	211	232	202	234	224	216	231	225	222	226	251	209	234	223	207	202	229	243	237	244	213	240	250	217	233	228	216	220	225	171	255	250	218	240	252	220	208	228	241	224	222	223	226	262	218	245	224	208	234	247	228	225	238	224	217	244	238	244	230	205	252	224	242	224	213	221	232	242	218	229	215	239	235	230	214	223	232	242	218	215	218	230	239	223	220	227	229	244	226	233	217	213	245	232	215	219	222	243	219	239	209	215	217	237	269	248	227	204	217	238	229	239	222	229	217	233	229	207	232	211	215	211	222	242	217	239	218	241	209	249	212	209	225	240	228	214	238	227	218	242	226	203	218	250	224	204	207	219	231	248	233	213	222	229	209	221	228	235	229	251	203
345	2	2100	220448	388	23	120	504	565	635	619	559	576	520	467	476	405	377	375	377	355	303	313	317	272	296	273	304	265	300	277	258	295	260	258	252	249	253	224	242	260	254	256	209	232	248	231	234	236	231	220	247	213	235	240	215	245	269	218	219	238	210	276	281	285	279	280	302	301	341	344	334	316	307	259	249	199	207	225	224	192	226	216	179	189	212	210	199	199	209	211	223	210	205	213	214	226	222	210	224	195	202	221	185	236	197	210	201	192	195	181	208	212	207	210	237	198	226	186	225	204	201	213	206	202	238	239	212	227	259	235	237	210	228	240	213	227	249	267	241	233	246	226	213	226	251	231	249	259	215	222	208	227	179	221	220	208	202	206	205	220	194	183	207	202	218	205	202	207	200	211	202	219	202	221	186	211	221	210	208	197	216	198	196	215	181	218	198	205	247	197	219	224	205	204	218	239	203	197	186	233	208	210	188	190	191	181	191	245	197	218	228	226	194	212	230	199	194	216	205	176	190	190	222	191	183	197	204	213	215	184	212	224	203	203	227	186	198	186	191	221	211	183	212	201	209	198	206	222	223	187	234	211	211	193	209	202	215	235	200	197	219	174	242	197	219	194	256	205	208	185	222	212	227	222	206	207	205	205	186	208	205	211	225	208	225	186	182	199	191	218	215	217	187	201	216	187	208	216	217	192	213	220	202	201	185	191	195	219	211	193	206	221	206	201	234	208	189	201	188	207	209	182	199	208	200	199	204	194	194	218	190	182	205	219	240	221	238	219	188	195	214	199	203	200	216	185	182	201	204	193	219	213	210	220	236	214	220	204	195	191	218	209	180	205	196	223	213	195	228	192	210	198	198	194	195	180	211	206	197	187	207	232	218	209	227	209	196	190	183	180	211	192	225	177	210	201	225	203	211	184	211	219	215	213	199	196	205	203	197	202	236	206	205	188	195	185	208	211	209	206	210	190	197	205	215	234	185	241	194	203	194	204	227	185	213	211	207	225	203	187	193	199	205	216	217	205	203	202	199	219	197	208	205	194	200	197	196	188	198	199	210	217	208	211	212	195	235	207	205	185	180	201	197	226	232	191	190	202	203	213	195	211	191	205	196	200	202	196	211	217	184	204	204	192	188	201	182	208	215	183	194	206	227	213	223	200	194	205	214	181	205	217	197	211	203	190	215	194	213	182	195	210	209	209	219	220	204	213	187	219	195	199	187	225	210	202	213	194	243	181	227	188	216	207	195	233	212	209	222	174	184	230	177	197	178	207	202	186	225	225	206	200	221	220	187	216	210	200	208	225	201	219	213	233	207	177	183	236	198	202	196	198	207	211	212	202	192	216	220	213	174	206	190	207	210	178	229	220	219	198	227	202	181	217	209	194	215	200	207	203	191	228	216	203	208	209	191	205	188	192	186	203	209	181	216	201	207	202	199	174	212	192	198	171	195	228	169	205	198	225	204	194	190	214	195	243	175	212	200	204	201	194	196	204	187	200	210	205	207	205	244	222	205	195	195	209	219	210	204	224	221	203	209	217	184	211	219	202	214	206	208	177	190	202	190	218	189	206	206	215	217	197	209	235	213	176	194	212	205	189	203	212	230	217	178	210	216	200	191	214	208	182	202	190	206	213	197	202	179	196	244	209	234	217	220	194	204	205	233	191	209	216	210	208	186	215	186	209	196	207	222	196	197	197	211	201	220	182	188	205	220	201	182	186	202	206	189	190	203	200	209	190	184	225	224	200	201	200	241	186	202	204	187	221	208	204	217	230	207	207	219	199	208	235	197	205	200	175	202	180	212	181	190	194	199	187	208	200	209	192	217	219	216	203	174	204	190	195	221	231	209	173	205	206	201	201	209	203	198	218	198	173	224	206	198	211	200	213	209	187	202	185	224	216	225	197	203	216	228	196	210	217	201	206	219	211	190	202	214	193	200	197	212	195	187	198	191	197	214	236	181	187	215	188	200	199	201	210	202	211	224	193	208	218	209	224	213	195	204	194	218	196	228	201	205	228	208	185	161	193	201	193	226	204	174	203	207	198	205	194	199	197	195	219	205	223	192	210	198	204	209	199	193	202	213	195	221	197	194	207	217	203	206	214	203	196	209	239	198	203	189	219	166	191	222	189	203	178	225	191	199	194	216	216	213	218	214	198	213	200	193	222	200	193	201	207	206	207	190	214	189	203	225	194	235	206	196	200	187	224	199	185	190	199	204	213	208	217	191	183	222	197	185	198	224	187	200	183	201	212	189	210	204	197	194	205	207	231	211	210	222	185	191	218	186	205	218	196	192	194	216	197	220	205	214	218	181	190	204	209	204	207	191	191	200	178	230
345	3	3500	220549	389	34	91	432	575	611	564	533	479	494	434	403	395	336	383	326	304	304	314	302	261	256	266	285	237	257	232	229	229	212	230	224	228	224	214	232	214	222	192	202	210	187	193	214	202	220	217	175	202	217	213	204	215	217	212	213	227	259	275	271	244	310	298	315	262	247	195	201	175	162	212	173	206	177	164	173	200	184	199	185	190	186	178	168	180	165	189	180	177	186	170	175	178	184	165	178	166	160	170	191	159	168	174	168	166	183	167	185	176	164	204	192	166	184	152	175	196	194	198	196	208	203	228	232	214	206	211	233	211	225	216	196	190	243	204	215	193	190	204	205	219	169	190	167	183	167	176	190	183	159	190	165	151	188	175	173	185	160	170	206	173	178	167	159	182	168	197	166	178	179	202	178	194	162	175	170	165	195	174	167	153	187	180	166	171	183	177	146	158	163	165	158	181	153	185	192	188	175	155	174	167	169	182	165	185	167	160	157	203	177	185	178	198	185	171	192	164	166	182	181	158	178	174	161	168	155	163	155	179	182	177	174	171	168	179	151	168	177	187	195	168	162	177	187	170	181	167	179	168	165	157	182	145	173	168	166	166	184	156	183	171	166	183	172	173	159	171	181	178	194	158	180	168	168	174	168	175	178	158	177	160	173	153	173	192	170	168	177	187	173	149	193	188	169	163	176	158	156	199	181	146	184	151	168	187	179	199	181	182	153	180	184	158	173	205	167	165	171	177	177	180	179	172	171	199	152	167	175	185	160	180	150	173	195	186	157	155	177	175	189	172	189	159	151	186	164	178	181	128	163	163	187	161	183	170	176	194	187	167	168	165	193	188	164	171	182	155	170	156	165	171	179	164	155	174	177	183	156	155	145	177	183	172	161	172	176	153	145	180	175	175	161	158	194	175	187	174	175	149	164	155	184	167	164	164	144	171	175	151	173	184	172	182	172	168	168	180	176	181	185	183	170	160	190	161	175	188	180	173	190	171	170	171	193	167	160	172	157	171	191	177	183	185	158	160	168	167	173	182	183	157	194	179	151	160	158	158	151	157	213	155	219	153	158	152	156	163	179	177	173	172	171	154	161	183	177	162	188	176	185	140	146	169	156	153	145	181	167	161	163	169	170	154	167	179	158	173	203	160	204	191	189	171	150	178	199	174	161	171	150	173	166	176	163	164	167	179	177	152	186	168	163	165	169	146	175	178	195	150	150	156	159	179	170	178	175	175	178	169	177	179	178	159	157	175	161	151	152	165	166	181	190	171	178	175	172	190	181	169	183	172	189	171	176	166	145	160	156	160	156	182	179	167	170	170	175	172	179	161	173	175	158	172	166	190	157	173	154	176	169	170	160	172	153	153	183	167	184	192	208	181	171	174	168	201	153	185	181	168	172	187	164	160	178	200	180	179	164	163	173	177	157	165	170	168	172	178	159	177	162	189	202	170	168	164	168	164	195	179	160	172	185	154	186	156	154	181	175	175	165	156	165	186	165	165	178	170	177	165	191	158	192	177	174	177	155	168	156	183	170	163	166	177	167	169	191	174	167	163	171	169	165	183	170	171	156	177	158	172	193	188	171	157	170	170	186	152	187	177	150	179	158	165	172	149	154	165	190	177	154	175	170	168	175	157	202	185	174	155	169	181	184	189	176	143	190	181	168	157	189	163	172	171	204	181	165	163	203	173	170	169	177	153	179	161	175	181	188	170	169	174	155	183	174	157	181	180	164	192	181	166	190	174	166	156	155	168	136	159	163	191	183	188	175	164	187	183	152	177	150	167	188	179	207	208	161	190	162	150	157	158	172	171	141	187	171	172	174	170	156	179	179	187	140	179	186	170	182	169	168	176	183	183	163	161	148	169	167	163	167	169	165	181	167	181	180	165	169	180	183	164	173	184	182	171	190	184	184	160	159	177	167	157	151	170	152	174	175	161	182	154	154	184	155	175	171	168	165	150	175	153	135	137	165	147	169	176	182	194	167	164	153	154	151	166	176	147	182	189	167	168	175	168	152	157	158	182	168	183	191	178	161	180	157	178	185	164	167	193	175	157	168	146	179	174	164	171	145	167	147	164	162	170	173	185	145	148	167	165	168	171	150	158	182	163	187	153	154	171	167	161	165	169	161	166	181	176	171	177	165	177	174	186	174	172	174	162	165	168	183	172	160	177	164	149	169	163	157	171	188	152	160	191	165	170	195	151	187	168	182	180	165	172	159	137	172	172	161	169	173	149	175	163	161	186	180	167	183	182	172	173	181	166	166	182	182	154	177	137	169	183	172	167	173	153	168	170	154	160	155	185	162	172	182	153	187	186	161	179	145	186	163	174	170
345	0	2700	220651	374	20	56	326	501	619	592	575	529	524	485	449	415	381	372	383	337	335	321	309	300	287	265	269	258	250	257	240	232	261	241	256	236	258	227	241	214	220	215	201	214	180	208	183	205	185	190	186	184	172	195	202	249	256	249	236	242	213	264	284	282	302	313	306	314	277	264	253	239	223	229	200	177	196	199	183	198	156	173	163	143	157	177	160	152	157	174	178	171	156	162	171	174	172	165	189	156	163	159	177	158	180	168	171	165	167	136	153	147	172	158	168	161	160	162	165	151	182	148	169	175	186	172	193	183	182	187	198	214	202	189	158	192	187	222	214	192	175	168	162	168	152	176	183	165	140	153	144	127	170	134	176	154	175	154	152	173	129	140	159	146	171	161	163	159	147	176	156	172	154	147	149	188	168	157	180	178	173	181	173	175	140	165	182	161	166	146	159	163	155	147	143	161	151	172	154	187	145	175	153	156	151	171	151	147	135	178	159	154	141	182	162	151	179	165	169	189	142	179	150	157	142	150	158	151	144	157	154	158	145	164	124	146	151	173	155	172	162	135	156	166	145	150	161	157	159	150	151	125	149	166	151	163	165	149	170	166	165	189	140	165	185	159	142	172	181	149	176	153	158	176	167	146	150	153	182	152	194	153	154	166	173	160	135	165	162	187	166	161	152	148	171	148	171	152	164	139	156	137	150	174	160	160	155	143	165	162	164	164	151	165	161	146	152	150	150	148	167	135	153	174	141	151	144	166	157	156	172	167	139	145	145	140	157	143	135	158	156	156	166	165	174	154	143	157	158	156	148	162	158	143	151	155	156	146	141	155	145	166	170	178	148	154	153	161	153	153	137	168	139	151	166	150	156	166	147	162	149	132	160	175	173	130	158	162	143	171	159	159	149	164	170	150	166	150	158	160	158	159	154	146	143	142	161	183	151	161	131	158	151	157	161	145	155	171	150	169	171	165	170	142	141	153	147	173	145	142	140	165	155	184	175	162	151	149	172	150	136	161	145	140	164	159	167	148	150	152	177	166	157	156	152	162	160	173	167	161	150	156	148	125	163	152	143	154	154	152	151	149	162	170	191	170	148	164	159	153	173	147	158	140	144	159	149	154	155	143	176	156	146	140	163	160	151	149	167	160	157	154	189	178	139	154	176	177	164	158	147	127	152	152	154	144	158	146	145	160	141	146	118	171	161	146	136	162	135	146	142	143	144	148	146	172	150	153	163	146	140	174	163	149	146	144	142	148	151	129	147	155	157	158	162	159	152	167	152	153	137	135	142	169	168	184	173	155	151	120	166	144	141	147	162	145	148	151	150	157	158	149	137	167	153	169	152	159	141	153	158	145	150	142	143	160	162	166	149	144	178	152	153	159	148	158	160	163	175	169	144	165	136	163	172	176	153	175	148	135	123	146	150	156	146	159	160	149	188	131	176	165	162	149	168	138	172	163	160	149	159	166	156	160	183	138	152	149	175	150	166	154	148	159	170	142	152	145	171	153	176	169	143	169	149	162	162	147	158	135	147	166	201	157	160	143	150	160	166	151	166	156	149	150	162	166	159	138	170	165	148	137	148	152	158	142	164	163	137	165	136	161	146	155	174	150	142	162	170	149	161	172	152	153	168	173	145	158	151	146	140	143	174	154	152	158	144	159	156	146	142	172	149	129	161	164	154	152	167	158	184	153	143	146	153	138	148	138	164	137	155	152	161	166	155	161	150	172	151	157	131	174	171	166	155	177	176	140	161	162	139	141	140	165	151	140	154	143	176	144	161	163	134	159	133	160	136	142	138	168	167	133	178	189	157	140	158	148	158	142	168	155	146	168	169	136	145	166	172	153	137	166	147	153	145	148	151	156	158	143	164	160	174	166	166	184	139	154	151	143	146	157	149	122	151	147	160	153	163	127	136	133	146	140	149	147	152	169	176	171	151	146	174	154	153	150	134	165	152	163	153	137	143	147	143	143	136	155	163	162	141	144	147	162	169	180	176	150	140	162	165	144	151	161	181	150	146	156	140	152	171	120	148	129	155	152	171	142	146	141	149	165	167	146	147	153	140	144	187	136	173	185	160	153	165	162	166	171	166	165	146	141	166	162	164	148	147	147	165	178	150	158	161	150	168	147	164	148	175	139	158	153	129	160	155	156	176	165	165	152	171	148	139	156	153	155	165	135	152	142	148	145	155	123	144	161	138	117	157	159	156	164	139	134	172	148	158	157	153	130	148	172	143	150	142	158	138	166	149	160	153	151	181	176	149	149	158	154	132	164	159	155	140	173	147	161	156	155	154	143	147	166	151	158	149	153	153	146	139	149	140	162	156	149	155	138	168
345	1	1900	220753	392	11	91	383	437	515	511	497	447	429	405	400	341	338	310	313	281	262	267	281	268	245	236	265	239	232	218	263	224	229	211	222	226	197	203	206	235	172	209	196	240	189	216	216	201	202	197	190	235	206	201	212	225	230	231	219	214	206	236	258	195	234	270	256	260	258	314	310	292	294	287	258	231	242	184	210	205	195	208	196	178	188	186	196	197	172	193	187	198	195	192	185	183	187	219	192	180	211	170	212	208	205	202	208	179	171	184	195	205	178	188	200	190	191	192	203	196	181	187	189	188	191	187	212	210	201	188	196	204	205	192	176	233	180	196	193	201	206	188	207	187	213	180	192	212	184	215	222	203	201	203	203	185	206	177	213	176	206	198	209	202	186	188	197	198	203	193	185	182	189	177	197	185	194	185	190	207	191	189	188	199	181	202	182	184	191	213	186	185	206	178	177	201	190	203	183	179	201	193	224	193	183	194	197	207	190	162	185	194	186	194	178	199	194	199	193	204	187	197	175	177	221	214	182	184	174	193	187	171	155	188	202	185	183	185	203	180	184	183	193	175	186	198	177	166	170	198	187	187	199	173	176	175	189	182	204	167	177	193	173	172	196	182	179	195	192	198	197	180	189	210	171	206	173	200	196	170	191	208	173	172	195	187	206	198	205	186	192	209	212	183	175	207	201	186	194	197	191	197	185	187	187	178	171	167	169	190	188	184	187	186	208	232	198	182	197	185	188	168	185	169	197	170	189	178	173	193	193	172	180	204	206	183	159	199	179	184	150	181	180	195	206	189	170	191	164	211	199	192	191	187	195	185	172	159	181	190	207	182	190	195	190	206	203	175	171	201	201	176	189	201	182	184	197	206	178	178	209	185	169	184	186	178	192	204	187	173	205	181	205	159	200	186	150	180	190	182	179	185	181	209	189	176	196	188	171	190	180	184	185	181	166	179	192	178	191	190	168	173	191	196	172	183	184	206	191	168	208	160	187	174	194	169	166	176	197	179	182	204	182	190	217	166	187	180	204	197	182	200	185	196	193	189	181	185	179	185	180	178	203	224	171	178	210	170	176	198	191	203	185	176	172	164	160	207	190	199	180	201	197	161	199	201	194	202	201	188	159	177	207	210	157	183	187	197	189	170	207	175	173	174	199	188	163	194	223	197	192	169	204	212	182	187	161	190	186	182	190	214	176	176	177	192	209	170	188	176	181	168	175	176	189	205	200	185	177	182	197	200	166	191	185	154	224	183	189	200	199	172	184	170	204	204	193	190	163	210	186	206	179	186	182	178	178	185	191	186	199	176	226	215	179	201	167	182	181	181	196	195	175	176	179	189	172	168	179	178	193	186	188	185	198	175	188	217	186	178	198	172	192	172	200	184	188	197	171	190	209	187	167	218	178	190	197	191	196	185	204	166	193	197	195	191	206	191	161	176	181	196	192	172	202	194	183	168	182	184	172	189	191	181	193	192	199	195	170	152	199	194	190	185	191	210	178	189	191	183	177	187	185	213	169	177	182	201	175	189	198	180	183	167	195	187	192	185	176	186	199	175	204	187	168	179	194	189	186	174	214	164	186	171	191	182	175	200	180	181	201	199	183	193	181	190	188	185	206	187	195	201	191	183	200	166	178	186	197	204	182	182	187	220	195	183	176	209	200	179	170	200	203	151	202	202	187	172	183	186	184	203	182	172	188	185	193	159	183	179	180	190	201	167	189	199	153	193	210	204	177	198	195	194	183	180	196	180	155	183	181	203	174	179	186	190	204	186	174	194	172	162	201	188	205	189	185	203	182	201	172	196	172	180	172	189	172	193	181	193	207	194	171	183	166	215	205	185	187	201	186	200	214	171	214	216	213	196	163	160	175	177	190	200	187	189	199	195	171	209	185	193	182	166	184	166	208	163	192	182	179	199	182	203	178	185	181	188	187	202	198	190	197	188	188	185	213	177	191	183	189	172	184	214	175	180	179	183	194	163	185	184	182	190	194	190	186	201	181	190	202	169	200	194	175	183	191	181	174	179	178	199	185	170	173	219	183	176	182	169	187	197	184	190	180	173	210	172	198	167	198	201	221	186	186	183	190	192	191	215	196	172	186	173	212	153	197	187	186	194	182	189	189	187	189	176	198	184	187	189	191	183	172	202	181	192	181	189	190	200	191	184	194	175	210	176	183	164	173	177	214	179	205	186	186	188	205	212	181	180	187	193	205	161	197	200	181	181	203	177	161	196	179	193	217	149	170	179	203	196	193	190	180	190	185	180	185	202	184	167	180	177	170	199	174	184	176	194	162	178	167	190	168	174	206	177	168	204	194	179	181	184	177	170	166	193	205
345	2	2100	220855	385	13	76	357	457	508	491	567	488	462	442	407	364	362	325	291	303	298	281	270	285	268	242	244	236	237	241	251	236	225	216	227	199	226	220	196	198	211	201	226	204	220	191	245	199	179	198	192	210	194	202	196	214	200	202	210	208	222	238	215	243	241	252	273	272	278	227	259	181	182	188	153	160	192	176	192	159	209	183	200	191	185	159	192	203	199	188	178	174	192	195	185	189	172	183	176	179	181	154	197	193	178	189	171	177	203	189	173	169	179	167	154	178	177	154	170	199	200	192	179	174	189	180	198	197	196	213	191	238	201	194	218	217	196	213	187	199	224	221	201	206	220	216	213	186	195	205	222	213	235	204	188	193	172	189	174	185	196	193	173	181	177	156	213	189	186	174	175	168	167	192	197	171	175	171	156	177	180	182	180	157	183	171	187	163	168	181	166	181	146	200	188	163	174	172	152	179	189	183	161	192	193	204	157	167	175	205	166	175	194	176	154	194	178	153	180	185	168	174	165	182	176	178	176	169	183	194	200	175	182	181	161	166	208	158	166	197	181	173	177	183	179	170	188	149	170	205	190	170	179	158	166	183	172	178	168	157	170	165	182	177	194	171	159	149	168	180	170	165	173	174	182	167	173	187	171	175	196	178	174	146	186	190	171	171	164	183	169	201	187	208	207	183	174	160	175	158	178	175	177	179	171	164	163	177	156	190	170	185	200	185	184	177	167	166	170	178	163	191	159	184	165	188	166	173	170	190	184	192	174	173	172	184	177	177	172	166	181	168	200	191	170	174	189	155	178	166	158	157	202	203	184	160	194	154	171	185	165	162	202	182	190	163	202	168	169	168	172	175	165	183	195	166	164	170	200	188	211	170	185	168	156	163	168	159	173	183	173	177	201	160	184	160	168	188	185	166	177	194	168	177	177	172	197	169	162	173	176	166	171	180	187	163	185	191	172	147	177	175	190	177	189	175	164	178	199	161	193	176	182	160	200	164	179	184	181	143	166	180	140	165	198	182	177	186	192	167	180	174	172	187	184	194	200	170	186	178	186	161	181	183	184	172	176	161	167	184	192	185	149	164	194	161	188	172	154	182	193	178	159	200	175	169	178	174	153	177	170	187	205	181	173	180	172	198	188	188	165	177	175	211	197	171	175	175	166	162	177	197	190	161	155	190	195	176	184	158	163	170	164	172	164	178	147	158	171	191	195	178	180	165	163	180	183	172	194	156	178	172	186	172	173	158	172	168	160	161	173	162	176	186	182	174	174	153	161	186	180	178	147	186	178	154	183	187	181	187	164	177	159	167	182	175	188	176	166	192	184	187	163	160	184	184	162	181	199	199	196	168	170	192	188	189	174	164	189	176	176	168	168	183	163	180	159	184	170	170	193	180	163	178	171	201	175	175	172	201	170	177	172	154	165	157	195	158	168	178	178	182	188	153	190	175	168	191	184	199	202	176	165	184	187	176	158	180	180	159	168	169	177	190	171	180	158	187	188	164	169	168	164	167	181	182	174	192	183	186	177	171	186	185	180	168	166	183	171	197	184	170	176	195	188	182	188	165	175	189	208	153	183	172	167	168	185	178	170	182	181	183	167	173	168	183	169	173	163	156	177	171	184	155	192	163	197	176	169	180	184	151	171	166	207	205	152	175	156	197	169	175	177	152	162	179	181	173	175	169	160	170	185	167	168	171	177	173	182	172	189	158	165	179	185	179	191	153	184	188	172	168	178	202	177	194	159	176	172	184	180	176	171	169	172	189	194	178	166	202	176	186	200	186	147	179	167	165	188	190	156	175	190	186	187	170	163	146	165	201	182	167	173	163	180	192	147	172	163	180	201	168	193	181	175	165	156	157	199	172	180	179	171	183	176	177	191	173	181	170	182	183	179	189	164	176	184	177	155	164	159	180	177	193	175	194	158	160	172	187	156	155	175	179	184	180	198	168	173	181	172	179	191	172	164	174	182	185	154	167	185	154	169	155	192	184	162	179	170	160	168	197	190	186	169	168	157	184	177	200	165	184	166	170	169	171	181	167	175	159	172	174	186	187	166	189	166	186	172	174	178	191	184	176	146	166	177	194	175	183	188	176	155	159	186	163	153	175	177	178	193	165	178	194	161	174	152	174	194	157	189	170	161	161	195	185	191	141	182	165	181	188	154	179	182	195	157	178	192	171	175	167	158	182	163	169	178	160	170	150	167	177	184	181	179	164	162	174	181	178	175	192	160	175	182	192	161	183	192	199	168	173	210	157	183	163	150	159	164	150	189	176	200	170	178	158	192	188	194	180	168	163	173	169	144	163	164	171	160	193	181	158	156	175	188	171	181
345	3	3500	220957	391	12	65	385	524	602	571	562	503	473	412	382	357	308	298	318	293	270	255	240	264	245	232	218	197	211	209	182	208	194	181	198	190	178	161	198	188	192	184	197	177	170	156	162	177	187	153	151	148	147	160	192	190	176	155	163	198	230	222	232	224	233	280	211	265	211	183	141	155	166	155	170	136	159	140	107	164	134	161	149	132	125	120	144	143	138	135	134	143	144	155	149	143	146	120	147	131	147	154	135	131	144	130	137	126	147	147	131	143	129	145	151	135	139	133	144	146	156	127	130	140	153	141	153	171	141	151	160	167	131	152	166	153	164	174	154	172	159	149	173	136	155	131	171	137	155	152	157	158	150	147	141	144	145	124	139	133	151	154	129	144	177	130	142	113	99	149	137	120	145	135	143	136	155	133	130	138	130	121	152	147	137	132	144	140	128	134	140	139	171	130	152	143	132	137	129	131	127	142	146	141	135	149	133	145	155	139	114	152	136	139	142	126	136	134	110	138	143	109	146	129	132	138	136	154	157	160	126	125	144	139	147	120	133	135	138	115	139	139	115	122	133	127	116	143	130	153	140	145	138	135	128	141	149	149	139	153	122	132	162	155	143	138	133	153	131	147	125	136	132	114	144	144	130	128	136	145	152	150	135	130	123	114	145	133	137	140	141	132	123	135	138	141	141	134	140	122	132	145	127	141	132	120	130	141	143	135	132	150	139	131	126	133	122	117	147	124	117	151	122	130	143	135	134	143	124	140	138	129	126	139	127	125	137	137	123	124	124	125	147	118	154	122	120	126	144	131	141	113	134	127	126	132	140	131	147	118	131	111	129	148	124	137	137	132	154	137	141	153	137	160	126	131	117	151	137	136	127	125	135	138	148	127	151	135	134	113	146	139	142	148	127	143	120	124	155	139	128	140	126	124	143	121	141	141	158	150	135	163	133	132	143	143	135	145	131	128	152	138	145	119	143	144	137	122	126	146	131	134	149	137	127	134	140	134	120	118	126	124	101	134	141	128	139	137	127	113	142	134	154	127	129	120	132	150	134	149	126	150	123	139	117	138	125	144	137	139	128	121	135	135	134	140	144	126	131	137	150	113	138	132	142	130	123	122	140	168	139	155	121	133	121	136	142	136	135	130	115	138	142	121	145	137	127	135	138	134	160	121	110	120	130	114	139	164	133	134	139	148	129	132	129	149	131	147	147	145	139	133	124	138	145	123	138	135	125	134	141	150	129	121	148	141	137	121	112	129	120	141	115	133	147	151	144	105	160	115	116	122	118	158	129	125	131	118	142	137	136	128	144	131	134	150	149	161	142	126	133	109	106	119	138	133	155	133	137	135	115	130	121	126	132	140	129	158	130	135	138	131	132	130	148	118	140	132	139	142	147	138	128	135	139	120	144	144	134	127	124	142	125	130	137	118	117	138	108	138	129	139	131	146	152	148	152	126	122	158	143	125	136	156	128	152	153	123	123	123	108	142	112	140	134	136	130	138	119	138	144	117	124	137	131	128	134	147	145	138	124	114	142	130	124	117	131	152	138	146	136	130	130	140	125	135	125	137	136	129	131	123	125	127	142	130	146	143	117	139	152	131	154	124	128	142	122	140	134	138	134	136	131	153	123	128	149	127	129	135	129	140	142	150	121	129	146	126	130	136	143	127	129	148	154	142	146	120	158	156	124	143	119	139	145	153	151	123	143	123	144	118	141	135	130	142	126	110	141	148	146	127	117	124	118	139	141	125	130	142	130	121	104	133	146	122	122	151	102	142	139	132	124	146	117	143	116	145	137	131	143	156	129	144	128	121	140	126	151	118	132	144	147	142	126	138	148	121	118	128	145	152	153	119	112	143	164	136	138	142	126	116	136	128	153	140	131	131	139	137	151	138	141	133	152	131	127	148	120	139	148	130	128	144	123	106	116	145	134	134	151	144	140	127	113	142	128	133	130	123	139	148	137	149	121	123	128	132	134	149	116	131	155	145	143	119	132	127	137	129	123	129	152	137	120	116	150	139	132	124	147	136	118	153	153	148	148	137	126	141	135	133	143	137	142	137	120	138	134	131	140	122	124	134	125	119	153	139	133	127	141	136	144	132	136	123	155	144	124	156	124	120	121	125	134	158	140	142	155	142	139	124	131	115	144	132	125	146	126	136	135	109	144	115	145	154	145	113	126	137	129	144	122	123	130	121	125	130	119	139	130	151	135	127	145	134	140	136	137	133	136	146	148	137	142	129	147	161	141	162	112	140	133	126	133	114	127	142	133	132	140	136	140	142	149	120	118	106	114	131	95	133	139	143	124	145	142	144	122	128	127	146	135	156	148	142	134
