345	0	2700	160178	395	19	65	487	693	781	737	694	628	638	618	527	519	472	462	455	440	393	435	397	391	393	388	394	359	336	341	341	313	291	324	326	285	309	294	303	276	278	263	297	265	290	264	276	265	268	238	257	241	256	241	228	254	224	239	244	259	237	222	218	232	248	238	253	236	207	240	256	248	250	241	233	219	225	238	240	224	232	233	213	221	230	224	229	223	209	225	250	212	201	209	236	192	248	223	223	236	212	217	216	234	222	240	244	211	225	202	244	218	195	217	212	191	240	203	240	207	259	243	244	256	232	232	245	267	245	247	234	235	230	209	220	209	212	229	221	209	232	232	230	223	203	216	199	236	204	233	222	228	239	223	207	223	202	214	195	211	239	190	212	221	237	217	212	230	221	215	231	208	208	211	224	205	212	209	215	236	219	213	202	188	219	220	222	202	216	213	203	246	215	230	223	206	232	234	231	227	234	202	208	237	214	200	206	259	203	214	212	191	209	212	210	227	231	223	235	231	219	208	199	203	215	231	219	230	223	204	199	193	200	214	231	213	222	196	218	214	216	192	244	232	208	228	224	236	197	232	218	229	219	216	222	223	206	226	225	210	221	216	201	193	231	216	210	212	218	225	217	192	207	218	198	210	218	226	221	209	223	217	237	205	213	191	191	223	222	224	221	228	199	218	194	200	213	219	192	213	196	203	220	218	220	221	222	234	228	214	204	200	222	202	215	204	260	217	184	221	212	201	192	219	227	208	205	221	191	214	215	172	210	227	201	236	209	208	232	187	221	220	211	185	207	209	198	228	200	202	191	208	214	222	217	228	205	232	215	228	209	183	200	216	215	231	217	214	244	199	239	229	222	202	219	214	194	215	194	205	235	198	214	201	209	220	250	236	223	225	202	221	227	223	218	220	220	197	197	215	231	212	204	210	214	212	229	212	215	218	220	203	212	226	242	195	217	215	222	207	210	214	199	233	190	208	208	223	198	218	210	207	213	229	204	203	185	194	225	224	212	194	216	209	225	213	202	229	211	221	199	192	211	223	195	215	206	217	208	188	216	221	195	224	189	209	220	203	222	236	195	201	217	229	216	246	230	235	225	187	229	212	207	214	202	229	210	225	204	212	206	195	208	225	216	224	232	220	210	234	199	237	237	211	231	214	200	191	207	211	211	199	200	215	203	228	203	213	206	192	197	204	209	233	215	225	200	232	204	214	204	215	214	230	187	226	199	199	213	206	196	227	231	204	210	205	226	231	202	206	210	213	222	201	254	186	229	204	202	225	220	195	199	211	215	194	206	230	198	217	198	191	221	213	194	238	210	219	185	196	218	214	246	204	232	214	199	206	177	229	200	208	214	226	202	200	212	183	223	204	214	185	219	216	199	220	216	201	196	242	220	207	234	209	198	209	189	182	212	220	202	236	211	207	219	221	233	221	205	201	244	226	222	210	213	217	218	214	224	198	204	211	228	209	223	222	223	237	192	203	217	199	225	201	218	218	202	231	199	213	209	205	242	233	212	225	216	216	190	186	195	219	192	208	241	229	216	206	203	228	205	207	207	208	228	199	220	219	239	234	195	211	243	231	252	226	187	199	227	244	210	199	206	190	207	227	184	207	221	225	240	218	193	213	233	199	234	216	200	215	206	200	195	242	220	218	224	226	218	214	209	228	243	212	196	198	214	199	219	199	240	217	197	220	238	218	198	198	217	237	208	203	226	211	222	183	207	236	213	220	228	252	233	185	206	206	229	238	210	231	233	210	205	198	219	229	238	228	211	197	219	232	209	248	209	198	234	201	235	203	248	184	217	238	210	195	216	212	203	213	204	235	193	205	236	218	199	208	190	193	219	218	230	244	209	223	205	223	200	210	203	209	182	250	209	205	212	214	207	212	204	199	222	223	202	226	225	213	204	212	212	199	219	225	231	185	234	189	204	214	217	203	214	226	203	202	234	219	233	211	210	203	230	214	194	235	194	183	236	216	211	231	200	207	246	220	216	197	225	233	198	203	234	198	213	241	238	183	223	202	234	194	212	214	228	228	211	214	199	204	211	225	206	194	173	186	217	200	211	208	219	202	209	229	192	195	207	203	216	221	192	195	212	221	212	224	223	225	204	223	227	194	225	210	219	210	217	213	211	219	215	219	219	214	198	194	219	210	207	215	208	201	242	180	222	211	196	205	221	218	230	211	219	223	228	204	235	210	216	214	216	174	226	198	214	226	215	206	210	210	212	201	213	200	210	233	213	207	211	197	223	200	195	229	203	213	206	208	189	223	227	220	201	219	198	232	205	211	228	213	235	216	210	215	206	209	191	206	201	186	249	192	200	207	211	196	214
345	1	1900	160301	383	14	183	672	725	699	628	583	512	464	432	407	367	355	319	327	314	353	314	279	258	299	264	279	253	235	230	219	223	238	207	227	236	209	218	207	198	217	211	212	198	215	184	216	189	160	201	207	180	188	186	188	180	194	229	161	186	175	192	163	188	168	167	221	182	160	171	186	193	176	175	186	152	178	168	185	169	171	159	173	169	176	135	161	171	158	169	181	181	182	163	156	179	177	178	154	177	174	166	175	161	154	193	172	169	176	157	178	159	172	186	160	162	181	179	184	180	175	160	175	169	172	197	163	152	159	149	174	158	177	153	162	158	169	168	154	155	169	163	169	170	172	158	185	139	183	160	183	148	166	165	168	147	180	164	168	168	171	173	177	154	188	146	168	193	162	181	156	173	166	182	169	164	158	189	149	171	187	183	163	167	169	158	148	154	158	142	160	151	162	176	178	162	171	149	181	169	167	158	166	182	165	138	177	174	166	154	174	170	164	160	162	160	161	166	180	179	163	167	170	173	143	173	172	165	156	167	168	148	155	175	163	175	163	158	160	144	165	164	162	187	151	163	163	163	150	163	154	188	156	160	139	191	159	179	166	159	161	155	146	162	160	146	150	160	136	159	165	156	162	183	161	171	157	165	162	147	162	169	161	168	187	151	153	147	164	150	149	175	153	165	163	168	163	163	180	142	160	188	161	157	147	156	167	181	157	168	174	164	149	163	163	165	166	155	163	176	179	155	165	170	175	184	151	150	187	153	164	145	164	166	160	189	160	181	171	175	153	149	169	157	164	191	194	161	175	162	178	169	152	185	171	169	169	180	187	173	161	143	184	203	158	162	177	170	177	153	164	145	163	163	176	167	158	168	159	162	179	152	166	174	179	140	172	157	149	149	159	167	141	166	183	152	166	174	188	178	155	166	142	164	195	148	152	172	181	165	149	143	162	158	171	151	163	170	170	153	161	152	174	167	161	173	167	174	159	162	179	154	164	181	155	171	145	174	172	167	163	168	166	159	187	150	189	144	148	170	187	168	175	153	162	164	149	192	171	150	173	158	172	172	168	166	163	150	167	154	162	170	162	167	173	170	180	150	150	156	178	170	159	185	150	181	160	175	160	190	175	183	146	174	174	162	203	134	178	161	145	169	170	154	149	160	172	161	163	135	152	159	170	163	146	171	165	169	163	152	169	177	158	164	167	170	154	158	180	162	160	162	152	168	176	158	163	156	188	180	171	168	166	168	156	150	167	168	163	168	155	146	169	160	168	176	162	175	169	152	141	160	162	167	144	153	176	159	171	177	145	156	174	178	173	143	177	151	162	168	166	182	165	164	147	172	165	151	167	140	164	152	159	141	152	167	164	189	155	169	174	153	162	164	193	181	160	176	160	148	169	162	154	191	176	164	144	174	160	164	191	167	171	168	158	173	169	166	169	157	139	165	184	165	160	146	163	157	163	159	165	172	145	154	154	157	172	176	142	175	167	167	175	173	156	159	170	149	167	149	156	169	177	163	174	153	173	176	164	187	146	193	149	162	161	151	175	182	152	164	151	164	159	141	135	162	163	159	147	185	172	174	164	158	178	146	168	178	168	161	143	168	158	166	168	156	158	152	159	160	163	167	161	159	150	167	177	184	180	186	181	166	167	164	168	161	161	161	151	149	163	164	168	172	161	184	174	158	160	154	160	154	180	151	166	167	171	147	171	164	165	163	153	180	157	165	167	163	163	173	170	162	139	156	164	151	168	189	170	168	176	153	160	155	166	158	154	175	155	154	157	163	152	160	147	174	159	161	164	162	161	161	162	149	173	159	177	165	172	153	167	142	155	154	166	171	166	163	182	149	165	157	165	169	187	171	147	183	177	184	157	152	142	175	164	150	163	161	164	150	174	161	169	151	152	159	157	146	160	164	156	158	160	164	157	146	148	181	162	156	168	158	141	163	164	142	186	151	151	173	167	142	162	178	186	165	178	171	145	170	187	191	168	152	159	163	163	183	164	142	170	136	153	144	149	161	143	152	174	150	147	174	159	168	144	166	156	167	153	158	167	159	180	165	168	157	182	158	163	169	160	159	147	152	167	152	175	185	174	161	169	151	155	162	169	187	199	171	174	168	161	177	161	149	169	143	171	159	145	145	155	166	147	171	172	163	147	172	168	179	154	160	145	164	152	182	153	174	164	149	167	170	172	160	161	166	167	182	176	167	156	152	181	158	151	155	148	164	164	189	141	159	179	145	158	152	166	158	171	163	141	155	140	147	160	184	164	163	175	192	178	143	153	159	185	160	159	169	159	166	157	162	169	168	154	194	160	167	167	149	158	153	155	150	188	155	156
345	2	2100	160425	380	14	115	506	592	632	627	623	538	534	490	506	408	407	427	376	374	326	335	335	328	312	279	284	288	279	264	262	262	268	251	254	208	227	254	246	228	234	217	224	219	236	207	208	196	216	212	204	202	209	188	201	186	222	207	241	212	199	198	230	194	198	200	200	182	184	221	194	201	185	198	219	220	189	204	179	198	212	178	200	185	198	190	195	199	189	183	179	181	193	174	186	215	179	200	195	170	184	185	171	177	199	174	159	182	174	182	168	174	183	195	176	175	169	187	216	203	202	203	191	170	197	168	169	199	177	191	184	192	175	178	191	163	173	179	190	181	190	180	194	179	192	180	187	188	190	171	171	195	175	170	179	198	175	177	165	163	193	170	172	192	189	170	209	180	156	177	176	181	189	176	187	173	193	173	181	196	194	164	194	193	195	178	210	173	159	188	188	170	195	199	198	170	166	168	163	165	190	178	190	175	169	185	169	177	183	194	164	191	181	171	174	173	184	182	191	183	200	161	182	183	177	178	187	200	195	176	177	176	181	198	177	157	171	193	187	163	200	187	179	167	162	183	182	166	194	171	183	178	206	179	191	190	173	178	194	156	201	187	228	184	197	192	190	174	219	172	203	194	177	161	196	167	182	170	161	190	185	172	157	179	173	171	203	199	180	157	186	196	197	188	219	163	182	179	171	181	200	162	166	168	185	194	180	168	179	184	216	190	175	187	178	191	177	179	183	179	196	192	172	180	177	201	186	175	169	163	195	153	185	179	182	176	176	179	182	144	182	192	188	167	169	162	184	188	174	203	171	156	170	187	177	183	161	162	197	178	189	188	152	201	180	180	179	191	190	167	182	182	194	169	168	167	179	194	178	182	187	185	188	166	182	192	177	195	173	196	175	169	180	185	171	179	174	174	183	195	177	178	186	182	173	180	183	199	175	187	182	181	182	179	190	186	200	198	201	182	175	180	188	187	176	173	176	185	188	188	181	144	188	170	179	184	180	166	168	189	191	160	179	189	169	180	178	165	179	170	174	190	184	185	182	159	183	183	190	167	197	179	195	177	149	178	181	182	174	162	177	151	165	172	200	187	184	180	186	216	183	188	172	175	179	170	167	195	168	182	166	146	200	169	173	194	197	160	176	190	184	164	189	158	185	173	181	205	186	195	160	195	175	182	177	185	166	170	190	168	168	170	184	191	164	172	166	174	158	184	182	186	162	184	175	166	182	176	185	176	176	151	210	181	175	213	179	192	177	179	205	198	157	192	158	160	181	182	174	192	141	175	163	173	176	192	182	184	184	161	170	201	199	154	187	166	158	183	182	167	164	184	164	162	192	188	185	144	186	163	168	185	172	175	184	181	177	162	165	195	182	180	180	159	195	192	179	175	159	186	167	156	197	173	151	173	167	182	166	195	172	183	165	166	166	170	185	205	156	184	184	162	205	173	174	199	182	183	170	204	161	170	203	184	177	187	174	175	195	193	163	200	173	159	178	173	176	206	177	171	170	194	181	177	181	188	164	174	196	187	192	178	182	164	195	194	210	194	178	189	170	189	166	188	177	181	156	160	167	170	164	171	184	183	175	192	188	171	189	186	158	169	158	160	175	211	170	188	165	179	175	205	189	155	163	166	184	170	206	163	196	182	177	184	200	174	164	171	153	190	166	155	184	171	182	183	188	172	181	164	173	174	178	206	185	203	182	189	181	192	194	163	193	158	174	149	181	196	161	172	173	177	189	185	184	168	182	178	184	157	207	158	194	187	203	166	179	175	163	175	161	165	190	164	164	171	163	182	174	179	206	174	205	176	190	186	165	156	197	166	208	169	154	209	168	181	159	157	199	180	189	184	168	169	174	172	191	159	176	173	156	179	164	120	178	185	179	182	194	179	161	192	168	175	192	190	190	182	211	178	172	191	173	205	189	155	170	184	185	179	183	184	174	172	191	208	181	198	182	157	171	151	194	176	180	165	173	172	168	191	174	174	170	188	156	172	179	170	149	184	171	180	200	190	179	170	159	188	202	159	193	181	174	191	188	175	173	187	174	170	185	161	193	169	184	187	192	188	184	182	175	161	182	160	178	183	155	171	198	174	183	160	173	192	188	174	171	177	179	162	199	181	174	170	175	177	184	200	180	155	178	203	202	207	159	172	182	168	188	184	183	181	176	174	193	184	189	159	176	178	189	140	173	184	191	154	169	186	178	180	207	163	164	191	164	180	192	173	188	181	191	185	164	188	180	169	183	187	180	179	185	169	179	201	169	199	204	188	199	180	172	182	164	173	181	211	165	175	176	183	174	162	185	193	182	183	176	177	185	162	182	179	177	191	161	160	177
345	3	3500	160548	379	14	123	585	733	765	715	738	660	597	548	545	514	470	455	455	444	395	351	318	373	329	327	340	311	307	311	293	295	305	315	269	258	267	279	276	270	260	244	250	225	234	234	229	237	249	243	262	244	245	242	246	226	238	243	219	231	234	217	215	211	219	226	226	197	239	204	215	196	234	232	228	231	213	205	245	207	211	202	207	245	199	188	207	236	236	194	222	220	248	221	219	210	211	197	226	226	206	196	209	206	205	221	192	204	203	237	213	196	202	184	208	229	197	224	196	244	199	231	185	212	219	191	217	204	221	206	192	195	206	209	197	210	223	173	191	188	208	193	212	203	186	221	219	220	217	214	215	199	212	228	197	222	220	208	187	226	215	211	206	204	184	186	198	203	189	195	217	203	173	213	194	226	197	195	188	194	202	204	203	211	204	203	203	213	207	220	205	201	192	208	208	180	205	200	202	228	217	189	196	191	190	204	196	200	214	188	214	180	201	213	220	182	186	203	209	205	209	205	196	198	209	213	220	191	190	211	193	215	208	193	216	183	205	204	202	192	175	207	209	192	209	193	181	188	213	205	186	185	198	191	207	200	203	207	212	197	209	193	191	214	194	229	213	217	204	207	195	210	203	211	218	199	196	191	203	200	213	187	220	202	211	195	210	211	224	218	212	197	199	211	190	186	200	197	218	219	198	233	196	195	176	241	187	198	196	205	202	203	206	198	215	197	199	191	199	171	206	196	212	210	197	198	206	204	193	180	175	196	198	222	207	186	188	198	201	193	238	195	189	194	200	243	200	206	213	200	199	196	190	208	209	199	211	189	181	208	217	201	202	188	192	207	203	208	204	212	204	192	194	198	197	213	224	190	212	200	199	186	193	195	192	206	198	209	213	232	213	217	196	201	199	199	221	194	198	204	193	189	188	174	208	218	202	218	205	210	204	197	214	212	189	203	217	208	198	218	207	191	220	187	215	205	202	220	169	201	189	172	211	192	211	186	250	183	211	184	183	204	215	195	220	190	176	212	186	202	203	204	214	212	218	190	207	202	226	202	198	200	186	224	189	223	217	213	214	201	201	213	202	199	198	212	202	202	211	208	214	215	198	207	220	209	195	216	203	198	202	209	199	191	216	214	189	193	193	197	192	207	192	182	193	215	217	187	213	232	193	229	204	214	202	224	204	228	185	206	212	191	198	212	199	195	221	209	174	156	198	197	214	200	223	226	201	177	179	194	193	208	193	180	225	210	175	221	198	210	197	227	197	187	194	204	182	197	185	173	194	206	210	200	215	211	218	195	203	205	197	185	215	207	212	214	217	215	214	181	196	218	198	232	241	196	229	207	195	207	213	198	205	181	212	227	194	180	192	176	197	202	193	203	218	182	176	231	206	175	182	187	207	198	217	171	199	225	192	206	225	176	225	215	179	176	192	204	188	194	184	195	231	223	185	205	189	211	194	181	205	184	191	219	202	176	199	188	206	195	212	207	227	185	192	223	194	185	222	202	193	209	219	204	192	196	184	206	219	219	195	200	184	199	184	198	200	202	194	204	189	196	183	223	204	181	213	189	196	193	187	187	198	210	192	199	191	213	209	213	215	206	219	187	205	193	199	207	201	206	205	211	210	196	184	214	193	197	190	206	217	195	195	213	226	207	199	242	191	201	199	194	202	221	207	197	183	220	201	193	180	216	194	198	180	175	215	223	200	207	190	187	221	180	199	186	177	208	210	205	204	208	177	209	209	203	168	182	202	212	192	195	216	202	233	229	174	202	189	234	184	212	200	211	204	200	216	196	210	196	171	187	186	218	196	199	217	177	188	200	196	218	209	194	201	190	200	201	207	202	215	181	210	186	213	189	192	202	223	238	195	179	202	208	182	201	178	214	219	198	182	200	200	189	205	186	217	200	210	188	222	190	220	216	196	195	196	182	173	203	191	209	211	210	225	187	209	208	197	208	232	191	194	218	199	160	191	187	196	204	184	196	178	216	204	223	223	193	194	208	207	211	224	215	196	192	218	208	200	212	179	180	217	177	202	194	210	215	191	211	201	197	180	207	205	224	209	200	184	203	226	163	196	201	242	193	194	191	192	204	179	179	180	172	204	221	224	179	196	219	205	222	201	218	205	186	186	190	205	208	213	220	202	188	202	192	189	200	217	187	221	223	224	211	231	180	197	204	209	216	204	203	224	163	234	188	200	199	197	181	192	178	216	170	208	202	203	196	201	201	198	205	218	196	184	185	214	215	191	193	211	208	193	198	216	200	213	181	191	216	227	197	230	204	176	197	220	201	205	214	189	202	203	201	193	185	217	204	178	189	206	199	192	207	190	194	192
345	0	2700	160671	381	17	94	517	759	853	795	828	697	688	623	592	520	540	472	473	439	439	427	426	402	386	426	372	375	374	362	355	365	321	319	370	325	333	317	309	332	290	272	288	279	307	271	312	301	284	284	304	308	311	294	281	286	287	283	277	311	282	259	306	270	290	263	290	249	258	264	263	297	254	263	240	256	254	285	275	284	264	261	269	249	254	274	284	238	263	272	262	260	233	257	229	275	248	274	259	257	230	256	262	252	259	237	264	249	245	247	268	262	264	240	246	256	226	262	263	283	286	269	247	301	263	281	233	257	264	253	246	226	240	265	237	252	236	272	248	252	268	246	241	267	245	263	268	255	258	223	231	254	244	252	243	216	228	229	242	270	259	247	238	262	268	239	253	246	246	246	235	248	247	250	247	257	241	255	231	234	241	249	245	233	238	255	256	240	244	251	257	252	242	230	256	257	258	253	265	231	257	245	236	263	240	240	235	270	246	235	225	243	247	231	244	262	284	245	258	265	263	277	238	262	246	269	222	253	242	247	274	241	253	261	221	238	244	241	237	240	256	227	231	253	250	245	224	231	240	234	248	242	238	269	214	254	257	270	246	233	234	233	228	233	228	214	233	267	252	264	278	254	244	229	226	260	252	236	230	235	281	283	238	227	237	261	265	239	282	263	226	250	235	254	218	225	249	255	247	278	267	256	250	275	253	255	270	236	237	238	247	248	259	238	243	245	239	245	228	244	229	228	245	247	229	273	257	244	243	237	242	240	258	243	217	266	239	262	239	233	234	266	195	226	246	265	270	234	279	260	270	227	239	253	249	240	235	247	227	244	255	260	248	221	276	256	244	261	255	229	231	242	222	256	233	220	280	236	247	227	223	245	250	234	240	244	227	247	257	240	243	257	249	241	229	238	233	237	235	262	242	250	251	278	252	227	227	257	231	247	254	258	262	225	228	222	242	250	247	243	255	239	230	231	245	224	229	190	265	256	205	253	251	241	245	257	205	243	270	218	223	222	246	242	258	259	242	227	274	230	261	238	233	250	237	250	249	247	259	231	261	245	219	234	266	246	234	259	233	240	257	254	249	264	234	229	240	243	262	215	234	263	241	254	264	229	241	268	247	246	216	226	231	256	200	236	244	231	235	227	215	239	248	224	249	229	232	231	234	246	251	255	230	243	235	248	214	271	260	240	237	244	225	247	238	236	232	260	238	271	243	235	229	237	254	215	240	254	247	236	248	240	231	284	216	234	261	232	267	240	216	223	253	236	244	255	220	246	243	237	228	249	241	252	232	268	230	229	273	243	241	232	259	247	225	252	234	265	232	259	220	233	250	254	251	221	240	267	247	235	242	225	248	248	220	236	239	256	242	258	266	246	261	227	247	219	214	251	243	237	274	245	268	256	280	250	240	239	257	208	255	249	230	229	227	235	248	241	233	220	239	214	252	242	246	214	244	260	258	225	271	242	243	223	244	253	224	248	237	257	244	266	249	217	222	257	245	247	222	249	236	232	262	245	249	228	247	223	246	255	224	237	238	237	256	241	230	239	230	241	245	245	248	209	249	240	225	249	246	250	227	239	239	241	240	243	259	221	240	255	253	237	248	264	259	242	265	252	234	259	250	259	261	267	223	230	254	255	234	228	224	235	241	232	245	246	258	244	251	206	214	230	254	243	248	249	235	224	242	265	230	234	248	243	257	269	264	233	220	268	224	278	241	267	247	233	248	232	280	235	258	225	250	291	261	250	233	252	251	216	223	245	258	252	239	243	269	237	229	234	251	252	243	227	257	243	250	237	255	234	241	206	260	244	227	235	272	235	250	223	260	251	206	251	253	242	258	242	237	252	223	254	250	247	252	266	236	273	259	237	228	241	240	231	270	257	277	254	254	246	238	250	220	236	250	260	235	249	236	257	214	281	225	286	265	229	237	247	249	247	245	250	258	262	241	242	255	231	239	242	247	243	229	262	236	243	259	248	253	247	244	242	236	251	248	263	252	267	244	265	242	279	244	246	265	250	213	215	220	234	248	250	225	251	247	219	255	233	248	227	231	246	239	247	270	219	248	231	255	224	255	254	249	236	250	242	226	232	256	259	237	231	261	258	241	233	267	238	256	258	261	226	252	249	252	264	261	237	239	282	251	235	237	246	243	230	220	268	269	238	249	231	239	236	242	258	260	216	206	247	248	219	250	244	235	259	256	228	232	262	267	231	246	231	226	245	239	239	242	234	240	240	234	218	258	230	253	254	250	232	245	234	232	260	218	231	229	259	237	250	225	246	247	247	244	228	251	253	223	231	222	247	244	229	237	253	253	247	244	210	240	240	192	232	269	241	239
345	1	1900	160794	394	13	126	575	765	781	746	694	624	599	487	455	446	430	372	376	323	313	326	289	286	302	272	257	291	286	239	279	212	225	232	236	217	210	231	238	242	199	220	207	230	237	182	191	212	186	204	196	202	184	189	187	208	201	207	222	217	204	190	186	185	199	203	198	190	205	191	176	217	174	195	198	195	171	174	196	167	165	207	196	184	189	193	178	174	194	185	185	162	178	178	159	182	191	148	189	190	146	202	171	214	179	191	182	184	187	180	208	187	196	172	166	186	189	191	197	168	191	185	204	192	184	195	206	166	188	179	176	194	184	175	164	182	180	207	180	170	186	209	187	174	208	174	168	187	191	162	189	175	175	143	175	172	197	174	163	177	160	186	178	186	179	166	172	195	181	177	178	182	174	168	175	181	188	178	178	185	179	174	195	186	181	174	172	157	156	179	188	146	178	178	170	172	161	171	195	171	186	177	188	175	205	174	169	185	172	176	168	188	181	191	190	189	183	163	201	172	155	196	174	183	176	176	182	177	185	168	164	187	180	190	191	214	206	168	183	165	159	178	164	171	161	195	180	172	175	179	185	180	194	199	186	155	152	183	163	166	172	168	166	157	184	180	187	192	176	185	204	187	176	182	174	215	185	183	171	150	182	200	176	178	181	204	180	171	182	177	192	179	164	178	195	176	185	169	169	180	175	177	189	184	182	191	186	195	178	184	168	188	181	177	187	172	177	186	174	163	164	194	201	154	161	189	190	181	169	173	190	165	170	169	194	177	181	165	166	172	159	171	169	163	184	183	185	178	165	202	175	169	199	153	160	172	186	188	166	182	176	175	194	185	161	189	180	158	180	201	185	163	188	148	182	166	183	149	179	181	180	205	173	185	180	170	175	182	168	188	182	137	176	174	178	164	198	177	200	169	182	201	170	197	184	198	166	175	155	186	188	186	175	185	174	174	172	187	197	186	158	176	180	169	173	175	196	191	184	159	197	186	186	181	186	210	190	182	165	161	174	167	180	182	175	182	183	181	199	169	156	181	207	166	165	182	178	166	183	205	183	166	185	169	186	173	170	149	162	174	163	174	198	177	173	153	158	180	161	171	182	181	168	169	180	177	196	166	179	184	172	185	173	183	160	174	176	191	179	167	197	173	168	178	191	161	166	196	163	162	187	165	176	188	165	179	186	177	177	158	173	192	171	186	171	172	182	188	179	175	175	157	156	173	163	193	191	165	160	165	170	196	179	208	177	176	157	176	171	180	189	167	177	184	206	179	161	179	180	178	201	168	158	174	184	180	174	183	192	162	156	187	166	186	184	157	178	171	177	159	181	198	182	163	196	190	194	155	176	181	170	179	190	187	186	171	188	183	168	174	173	176	164	186	190	182	155	160	183	160	151	195	218	165	183	174	179	182	191	201	182	165	151	193	179	158	175	193	172	180	200	187	192	181	178	190	172	191	185	181	188	181	165	147	160	173	178	181	176	190	176	175	178	181	178	170	175	173	184	156	176	189	187	175	165	171	179	180	172	205	163	183	180	171	187	167	178	186	184	186	186	204	152	157	184	172	179	172	196	156	186	185	190	207	180	177	177	168	166	184	160	160	159	184	187	175	194	176	177	173	170	187	212	184	155	185	209	185	175	183	182	182	165	188	169	204	196	183	163	171	168	179	187	170	152	183	197	189	189	182	203	171	184	185	204	177	177	188	181	168	176	201	181	172	181	202	175	183	177	168	182	179	167	198	179	187	169	167	174	175	191	166	200	161	191	184	160	196	170	189	185	181	185	172	213	195	185	191	166	188	159	184	166	192	173	159	207	160	182	150	183	172	188	172	193	172	186	177	192	174	168	190	178	174	181	143	169	182	167	165	175	179	187	176	176	179	174	167	203	177	159	190	172	212	192	174	158	189	172	176	182	162	186	190	181	166	158	194	170	188	164	171	173	180	176	167	163	177	193	188	176	172	191	171	188	199	198	180	174	179	167	189	186	168	172	177	201	182	201	158	183	162	174	180	200	188	178	182	167	188	180	157	182	175	156	167	188	175	195	157	197	180	178	177	185	169	166	162	185	183	178	173	173	173	190	166	171	166	182	177	167	193	190	178	202	164	170	186	185	182	197	183	164	176	184	171	188	198	166	161	178	186	172	203	179	157	180	162	150	180	204	186	199	172	175	166	182	181	187	189	174	165	183	185	173	186	178	204	183	164	158	171	185	196	162	174	188	156	192	156	187	172	188	174	203	171	166	175	171	164	170	198	177	179	161	161	168	161	182	159	189	179	171	197	192	167	161	200	186	166	166	198	155	160	179	171	197	172	172	179	191	184	180	153	194	173	195
345	2	2100	160917	384	23	99	495	712	716	682	645	571	582	503	464	477	445	408	440	378	358	363	328	312	332	322	302	300	316	276	251	286	280	260	258	245	246	241	222	248	246	248	219	234	233	235	236	242	209	206	232	180	206	214	220	191	222	242	232	215	189	205	209	211	232	228	193	208	208	214	186	185	205	217	218	210	196	214	206	217	194	198	206	215	186	197	184	188	206	199	193	204	209	175	200	176	183	194	184	183	196	162	192	201	204	199	196	196	191	192	182	206	178	188	191	188	210	172	187	201	228	216	218	187	186	197	211	190	179	169	202	172	192	193	194	187	213	189	206	194	189	190	202	176	192	189	157	181	180	198	183	188	185	191	196	183	193	197	192	189	215	192	198	177	184	182	195	197	200	196	167	192	190	211	215	179	181	202	219	184	189	192	211	201	181	192	193	185	169	198	191	182	207	178	235	195	197	193	199	188	200	178	189	198	181	198	190	178	199	187	185	197	192	180	205	206	195	198	214	188	194	212	173	211	218	204	176	214	189	222	178	197	204	172	161	197	194	187	182	204	192	176	223	202	189	195	201	214	208	183	204	203	185	170	201	189	218	167	193	195	206	174	192	199	196	181	206	173	211	203	209	189	190	197	192	214	189	180	184	177	232	205	198	204	189	190	198	189	201	184	192	191	211	212	182	200	212	196	207	182	188	185	181	201	191	170	194	195	182	202	177	215	183	180	199	209	183	185	204	210	192	201	199	196	196	165	207	199	195	193	183	183	189	202	201	196	196	186	185	166	181	196	210	205	192	191	191	178	189	191	210	175	191	196	199	184	197	170	223	182	175	208	159	178	179	174	190	206	177	166	195	187	201	187	193	176	172	186	197	178	166	204	201	170	173	203	184	197	179	201	223	181	197	177	204	186	185	187	201	159	195	164	201	196	208	186	172	191	181	194	200	188	208	184	192	177	186	191	188	208	199	180	193	182	183	166	186	187	189	188	187	200	199	172	183	193	166	179	195	177	199	179	174	169	156	172	187	175	209	184	212	204	187	193	195	198	167	186	184	200	205	170	176	210	204	214	195	187	177	187	224	180	171	191	187	188	179	208	178	181	201	176	183	175	208	214	178	188	194	185	198	194	186	192	207	181	190	183	208	194	163	167	202	203	180	172	174	210	187	172	209	171	193	195	199	192	204	188	228	178	183	188	190	170	192	206	177	203	198	183	197	207	209	181	201	180	200	187	157	194	201	190	199	204	157	184	176	188	208	172	169	203	187	173	204	178	199	211	206	197	180	196	176	170	211	188	170	184	192	196	209	192	178	182	182	185	174	167	203	200	186	204	189	195	201	175	171	190	213	194	188	187	200	186	186	168	192	208	182	204	193	190	201	214	198	191	184	184	186	177	189	217	196	194	177	201	208	209	180	181	205	183	186	201	194	184	186	191	198	193	215	207	172	174	189	196	192	190	209	195	183	179	182	188	200	214	206	198	207	172	192	204	202	177	205	208	175	190	180	198	186	205	198	207	181	189	191	191	199	194	200	186	209	220	171	209	196	189	194	188	176	178	211	205	207	222	168	186	173	176	181	155	207	191	202	169	184	188	201	179	192	191	189	193	208	185	198	201	196	169	182	197	184	200	160	176	174	188	183	189	203	197	190	184	182	213	202	180	184	218	199	204	198	184	209	198	175	192	200	205	197	178	184	182	183	206	203	193	202	177	192	202	174	180	203	177	186	217	198	197	212	174	215	195	185	210	208	175	195	178	194	186	186	196	207	188	189	185	200	212	177	196	207	179	204	186	200	210	205	198	179	177	181	183	163	190	192	195	187	197	201	196	182	177	200	194	205	198	201	178	188	189	179	182	190	185	186	188	183	175	207	169	192	187	190	185	185	176	191	197	194	176	184	187	193	185	199	185	189	179	189	202	170	205	173	195	182	175	183	187	197	175	179	178	204	209	189	189	161	176	166	176	198	207	177	221	193	217	218	159	195	191	196	182	198	159	189	194	182	190	200	192	202	198	196	183	188	195	167	206	174	195	197	194	180	207	185	207	193	184	199	185	187	182	216	164	202	189	189	182	188	168	202	206	199	194	174	188	196	184	213	191	178	179	204	191	196	180	162	200	193	197	195	177	218	209	200	180	211	213	200	167	200	185	181	201	208	175	200	179	191	184	182	198	182	203	192	171	201	196	195	192	170	201	176	186	158	213	192	170	189	177	186	177	208	195	176	175	221	181	200	195	186	195	205	232	194	183	214	230	181	213	201	196	193	198	201	186	189	191	166	177	176	188	197	160	182	194	180	197	187	201	181	217	220	166	201	180	193	203	215	182	161	199	189	197	175
345	3	3500	161041	395	33	69	446	763	842	831	767	685	629	580	555	481	475	445	413	425	406	393	374	364	346	318	341	317	296	300	292	307	269	283	268	279	278	251	274	250	250	278	253	241	251	240	237	236	238	230	232	242	245	232	219	213	224	234	231	235	225	212	216	211	198	223	214	199	220	225	224	200	206	217	180	221	193	217	226	209	197	196	214	211	223	223	186	168	203	181	201	216	188	194	208	204	219	209	234	185	203	190	183	179	193	187	186	190	190	206	209	186	196	181	200	194	224	203	189	198	217	211	232	174	191	184	191	196	183	207	205	173	174	225	216	198	221	202	191	192	197	197	174	233	201	188	196	205	183	202	201	205	185	191	196	191	172	195	192	207	187	191	216	194	197	191	180	179	210	194	206	185	203	181	181	216	207	204	194	193	197	213	209	170	166	210	214	205	211	210	184	200	204	213	194	185	206	214	215	186	201	207	208	218	211	178	186	206	221	183	206	199	232	191	201	200	211	206	188	172	201	197	201	189	212	208	213	188	200	198	210	211	203	168	204	234	191	194	202	172	205	192	203	205	214	199	217	160	194	174	195	170	206	200	192	204	189	196	194	208	185	185	203	191	180	214	207	203	224	189	185	186	190	206	182	205	195	196	190	204	237	185	220	197	223	200	202	195	215	205	183	217	176	219	216	177	199	202	227	175	192	198	174	210	168	210	208	204	200	194	176	200	184	178	204	190	208	197	181	183	190	197	185	176	193	199	202	173	190	236	214	205	210	200	221	174	196	205	206	214	182	194	193	175	203	191	210	185	171	198	215	184	207	213	205	183	192	169	203	198	207	197	177	195	204	183	197	187	220	188	208	195	188	190	206	190	181	210	191	213	202	207	189	227	196	216	186	199	177	197	185	174	197	193	180	190	220	197	237	194	208	183	201	198	198	207	193	192	188	201	193	236	192	191	195	197	179	203	194	197	193	185	215	210	195	197	185	208	170	192	197	202	195	188	226	179	178	189	195	220	207	203	190	200	185	173	201	180	170	205	222	192	194	195	185	214	189	190	188	201	191	199	216	198	183	197	186	183	206	185	205	189	202	195	192	190	194	184	193	192	220	193	208	216	196	205	218	169	226	210	180	202	191	230	179	196	185	173	221	202	210	183	204	206	205	190	207	207	201	199	191	192	201	202	214	181	181	206	200	185	198	203	212	177	191	190	200	200	193	197	182	186	197	197	195	203	213	181	191	210	200	196	196	186	191	187	188	204	192	196	215	214	189	201	201	187	182	198	180	197	200	219	174	174	183	213	188	196	180	208	185	201	219	182	186	230	195	200	193	203	189	203	195	197	201	211	179	216	206	210	207	185	182	190	192	202	194	174	196	217	192	200	206	191	204	187	222	199	200	226	185	179	203	169	193	203	211	165	199	195	196	197	214	221	218	185	197	195	202	190	206	193	204	191	205	188	198	219	207	195	219	198	200	195	195	202	203	198	205	185	222	183	203	194	197	200	222	198	200	190	174	182	210	176	186	206	196	183	175	221	175	202	183	193	217	189	196	196	184	222	216	208	201	170	204	215	194	225	186	219	199	173	212	165	200	226	177	204	185	197	190	197	178	187	189	195	181	183	215	206	197	205	223	223	203	220	199	199	186	200	204	208	208	204	184	188	183	214	184	188	185	196	211	214	196	200	195	192	192	203	195	206	201	200	182	199	236	177	187	208	179	208	216	185	194	194	234	216	185	203	188	193	181	204	210	190	212	185	203	182	183	183	215	216	221	187	205	197	209	173	193	199	215	184	206	181	220	205	177	189	216	196	202	170	204	186	198	188	200	180	190	221	196	209	192	209	226	207	179	178	176	165	201	199	201	212	181	190	212	198	198	198	237	163	197	216	209	195	198	185	182	191	194	174	210	202	195	191	203	184	206	190	204	193	210	190	195	218	191	204	218	198	180	203	198	192	200	217	218	199	195	185	199	217	180	208	207	221	227	190	201	211	177	205	187	185	187	211	197	197	214	172	210	199	201	183	197	194	176	217	203	201	213	192	222	168	185	191	191	194	197	214	190	220	202	201	184	184	167	197	178	216	198	193	200	204	194	182	189	218	192	206	172	183	179	190	199	182	212	198	198	206	191	177	210	213	229	201	181	204	201	212	183	195	201	185	197	192	210	203	195	199	218	209	206	187	203	214	201	188	202	204	203	191	167	190	201	206	213	205	200	193	197	200	190	194	199	201	212	210	205	191	215	207	174	187	201	197	205	197	208	200	213	168	190	195	203	195	173	191	200	202	194	191	196	194	195	188	210	213	192	198	188	217	191	192	213	195	197	187	212	192	188	201	220	198	187
345	0	2700	161164	385	18	72	468	783	922	874	806	753	688	622	593	522	494	500	467	471	439	402	450	384	442	356	362	346	355	333	319	326	349	302	319	329	305	313	300	296	307	303	286	275	305	265	298	269	258	265	261	275	246	279	260	264	269	251	238	250	247	241	269	276	257	232	243	260	265	240	252	241	258	236	219	237	246	244	225	246	253	264	223	229	266	231	271	222	237	199	252	258	253	228	243	235	253	235	231	239	267	246	236	243	251	233	248	243	245	241	239	247	251	250	264	215	251	227	256	243	251	249	267	284	231	251	256	253	256	251	227	238	221	252	258	230	235	223	244	232	216	232	233	242	226	244	241	246	237	258	246	206	240	211	225	235	235	240	205	240	260	227	217	187	242	228	210	220	232	230	232	223	240	235	194	238	234	223	230	230	231	207	216	219	235	245	238	242	224	235	232	232	227	218	222	218	238	237	236	245	205	218	252	193	216	222	241	227	236	225	236	217	223	220	230	236	228	236	230	217	235	229	216	230	212	231	217	214	235	230	243	210	232	237	249	236	196	231	233	196	226	219	229	255	226	221	236	254	248	229	235	260	229	242	203	221	216	222	222	258	234	247	225	238	224	243	263	207	219	227	230	239	219	229	227	228	238	229	237	215	200	250	238	225	223	243	217	214	202	212	223	238	231	199	255	236	230	229	222	252	243	217	201	234	230	227	250	221	237	219	212	231	230	233	205	190	210	226	247	237	226	234	240	230	227	231	236	210	228	251	226	239	229	232	256	227	222	222	264	216	249	239	228	249	215	231	240	223	233	246	238	226	231	207	234	203	210	241	204	227	201	222	213	233	219	236	220	229	233	222	223	228	219	218	241	253	247	226	242	238	219	223	208	230	246	189	228	215	202	211	203	201	244	222	217	222	228	235	236	235	214	217	213	256	212	217	213	231	249	217	230	221	218	222	215	187	192	222	225	225	214	216	235	230	231	214	233	220	221	248	244	238	211	223	249	231	238	228	224	250	229	222	215	214	240	232	217	243	237	215	239	230	222	221	227	231	211	249	227	223	218	224	219	205	200	233	241	240	227	248	223	230	211	244	218	228	235	218	279	242	236	206	216	195	226	235	229	200	235	207	210	213	205	218	268	228	211	224	202	229	232	224	236	245	233	240	198	228	237	227	242	214	202	245	240	227	223	225	215	231	211	223	224	237	227	214	220	239	257	207	234	224	251	213	227	241	223	254	221	246	219	236	234	237	197	224	243	227	205	219	229	237	195	232	223	233	239	248	249	216	228	232	233	208	229	228	226	219	205	221	223	226	221	237	228	222	210	250	229	211	228	237	203	259	217	228	209	215	215	235	222	196	220	201	240	215	248	222	202	218	238	236	246	208	254	263	242	240	230	212	237	216	223	230	238	229	215	237	234	237	213	219	231	208	235	204	218	221	215	229	230	237	215	244	211	222	252	215	243	207	221	211	225	236	242	227	232	217	214	210	230	232	243	241	220	228	219	246	226	220	218	225	217	230	235	243	236	220	261	212	231	231	228	221	237	224	235	236	230	224	212	215	238	217	212	252	226	237	240	187	219	229	235	239	233	237	254	242	253	216	221	233	202	247	246	219	222	241	220	223	224	218	247	189	213	245	241	206	232	224	219	241	225	231	244	252	229	222	233	232	223	235	214	234	240	223	204	249	218	240	206	226	241	225	232	242	236	215	232	212	222	244	228	226	217	244	253	222	226	213	215	228	207	226	224	218	216	231	223	239	242	217	243	207	248	249	223	243	226	235	240	243	223	244	234	229	212	224	237	227	217	242	243	244	221	228	240	197	223	250	206	216	237	198	218	241	219	212	223	239	215	210	201	228	247	235	244	231	210	229	222	224	210	223	217	227	226	218	235	227	244	253	217	226	216	239	205	232	225	213	221	217	212	214	235	258	217	230	224	236	211	227	232	221	211	232	234	213	219	224	241	208	201	218	239	203	226	221	222	245	210	241	252	230	233	225	218	216	226	228	217	226	223	234	223	236	223	239	242	235	237	234	222	213	230	200	225	218	226	220	231	234	238	225	230	238	253	257	199	224	241	207	226	217	211	200	215	230	244	233	240	220	241	214	252	216	249	222	224	227	246	217	229	236	221	235	244	254	240	249	249	222	214	240	249	231	250	206	214	226	232	230	223	224	234	214	193	208	206	216	235	228	232	214	227	224	247	221	245	227	213	231	246	238	215	232	229	209	204	235	220	238	213	225	251	226	225	192	247	234	249	239	203	224	231	208	249	228	231	234	206	207	217	219	244	227	226	228	203	229	224	245	228	237	217	221	220	231	244	194	218	236	205	183	238	200	243
345	1	1900	161287	390	15	152	617	765	694	703	648	606	516	493	454	428	429	370	376	339	296	307	272	313	256	258	269	268	254	239	246	222	241	264	236	224	237	231	216	222	242	217	211	195	217	199	211	205	208	212	213	194	195	199	216	201	195	212	188	185	208	199	200	171	167	194	188	190	194	179	185	187	180	200	181	196	181	186	172	200	165	172	182	180	183	175	172	188	186	175	181	192	180	186	182	200	184	191	186	176	166	169	185	182	171	188	177	169	178	179	197	184	180	189	166	177	174	189	189	193	184	185	185	186	188	160	186	163	184	185	199	173	159	164	195	206	187	171	178	174	166	180	187	188	184	192	190	175	173	186	155	186	166	161	167	176	167	170	152	168	172	171	189	164	197	197	166	169	178	167	191	172	159	179	183	190	173	160	183	154	147	171	150	174	175	175	170	185	167	173	158	176	173	185	182	187	189	169	183	170	162	186	178	179	189	163	185	164	171	179	160	180	177	184	185	168	172	175	176	169	170	172	181	180	179	169	170	165	189	166	169	177	165	205	164	186	189	167	186	188	178	191	192	189	170	172	189	178	164	166	202	193	180	167	169	154	178	159	172	200	204	177	182	179	154	170	170	187	177	167	170	159	203	191	180	185	173	184	187	182	175	177	164	183	177	184	183	182	210	164	172	183	180	176	164	184	188	149	172	185	164	160	174	182	162	173	180	188	169	173	164	184	170	179	168	180	179	163	163	167	171	165	197	153	186	161	168	184	176	177	177	136	173	173	196	161	191	166	189	188	202	196	172	181	155	170	176	181	178	148	181	174	170	184	168	170	157	181	155	168	197	173	163	194	175	193	173	175	190	188	185	211	185	184	171	199	169	190	170	176	165	171	180	179	179	201	161	199	146	149	177	160	155	156	181	187	173	197	145	164	179	183	173	193	192	169	163	187	184	164	179	179	171	164	155	182	176	177	169	163	175	166	176	150	179	173	181	172	177	184	169	175	174	171	183	157	175	170	165	172	202	186	171	180	168	154	175	158	151	159	190	175	187	169	209	171	179	191	165	177	152	163	154	179	158	160	171	167	168	185	180	153	183	170	161	169	152	188	159	171	213	173	175	179	182	162	179	160	183	180	186	176	184	179	196	152	171	171	162	196	159	170	182	183	168	191	174	190	164	159	194	173	180	172	188	165	165	163	170	175	181	170	160	178	187	162	186	176	182	168	195	172	159	180	207	181	174	181	207	181	175	190	151	186	177	176	184	183	187	167	198	180	174	167	198	187	185	172	171	182	161	163	180	146	180	168	189	163	182	164	177	164	187	167	172	190	176	175	173	189	158	168	184	179	153	172	170	170	169	195	183	200	178	195	162	206	168	170	178	180	172	175	190	172	150	174	183	178	207	190	192	166	187	186	181	163	162	177	179	169	160	201	166	189	178	164	161	163	175	182	171	170	171	180	178	184	174	207	163	199	169	184	175	174	170	183	184	159	215	153	147	175	168	173	191	179	145	168	171	189	183	165	169	176	184	181	184	180	176	153	189	154	192	179	187	171	168	174	176	169	190	160	162	184	161	166	155	185	186	174	185	158	195	164	160	179	162	171	178	155	188	177	170	182	159	172	171	164	174	193	146	194	158	166	148	168	200	168	177	170	167	162	161	185	174	165	179	171	182	183	171	182	177	171	198	157	188	175	168	174	181	192	193	172	149	175	193	171	178	194	155	173	188	175	185	185	180	157	177	179	176	160	176	166	166	192	209	180	173	166	177	149	201	188	169	160	183	170	191	172	155	168	172	165	171	176	147	175	175	171	155	182	177	183	176	165	172	195	179	176	155	166	186	172	179	185	181	200	143	180	171	179	172	166	211	168	211	192	194	162	154	185	190	197	167	198	193	180	185	183	179	181	165	174	194	186	186	198	169	175	188	177	177	156	140	184	180	177	183	189	196	170	172	167	155	192	148	169	172	174	195	174	199	150	174	162	173	160	195	197	186	185	178	181	193	188	175	163	177	177	196	176	148	178	174	167	178	180	176	166	150	160	170	193	185	172	179	170	189	176	166	188	157	149	163	182	196	190	168	176	160	180	181	179	180	172	165	148	200	189	174	185	184	153	160	193	167	188	170	172	139	165	157	176	181	179	159	176	164	187	195	180	168	186	188	227	191	169	178	175	175	170	172	165	173	168	176	177	167	174	181	210	165	150	171	154	192	182	171	180	179	162	174	192	187	172	200	165	152	160	169	204	170	178	182	166	154	177	178	193	202	199	192	176	169	154	169	189	162	164	188	206	168	181	193	170	194	171	185	180	167	157	188	189	174	186	170	174	162	163	162	182	152	183	196	191	174
345	2	2100	161410	389	19	126	568	719	727	640	645	581	595	479	482	429	431	401	392	364	351	359	338	321	290	294	318	282	292	267	286	277	254	252	267	287	234	241	257	263	235	235	210	239	248	211	221	234	213	201	228	201	208	217	199	188	198	183	196	201	193	225	187	194	210	209	184	183	201	194	230	204	189	231	204	199	218	212	200	195	213	169	186	177	184	167	201	212	210	196	195	184	194	184	215	201	205	168	200	210	210	188	185	198	206	180	183	192	219	173	213	214	210	210	203	202	232	186	193	208	208	190	209	212	191	211	193	181	187	246	180	193	185	194	205	180	194	194	196	187	203	170	196	173	163	209	203	189	186	185	177	200	184	164	172	189	163	187	172	204	197	191	181	191	189	199	186	201	194	182	179	196	197	180	226	189	214	209	198	184	173	180	172	162	197	200	170	196	202	155	199	199	193	181	204	198	194	211	198	180	187	190	202	183	188	178	178	197	185	191	174	187	193	182	201	185	178	207	180	166	184	174	203	197	226	177	194	181	212	180	218	184	171	195	201	216	188	204	174	206	183	181	204	196	182	201	162	192	174	174	187	197	193	180	202	180	167	159	213	193	222	187	167	195	188	211	178	203	205	199	180	192	202	179	185	184	195	175	202	174	192	193	177	205	183	183	178	206	173	184	182	177	185	191	184	178	190	169	169	189	185	187	194	188	193	205	189	197	222	184	193	201	214	178	172	160	204	162	181	196	181	202	171	196	201	190	207	192	189	192	192	183	217	166	201	186	203	179	184	192	179	190	200	176	202	195	188	153	175	190	185	187	198	181	189	192	203	178	205	181	202	194	208	213	176	177	181	200	181	178	183	180	181	193	197	191	186	181	205	187	192	206	202	190	179	189	187	196	193	197	192	171	192	172	196	190	181	179	196	184	203	191	197	180	193	183	179	187	194	208	190	194	193	195	199	183	187	196	192	157	176	207	197	192	200	185	200	157	196	175	174	199	206	179	178	187	189	183	205	174	196	196	202	200	172	173	177	197	182	192	177	180	187	178	182	194	191	188	186	217	174	198	203	175	172	202	185	200	196	171	189	185	169	168	202	184	187	170	170	205	196	186	194	193	201	219	188	189	155	192	211	208	185	187	205	196	192	202	208	183	186	175	174	199	178	190	168	179	175	188	192	192	194	199	169	179	175	177	187	195	166	191	201	184	196	193	178	172	215	180	165	203	180	175	191	190	176	185	195	191	186	179	221	196	201	179	190	188	183	209	201	190	211	211	164	182	175	184	181	174	179	180	202	196	191	183	187	206	211	157	193	177	195	162	208	179	187	191	194	205	191	183	197	185	181	194	194	186	187	170	189	194	180	172	187	184	179	182	202	202	173	191	195	196	203	195	198	185	194	193	189	188	201	197	193	205	182	165	183	203	199	196	199	186	180	199	172	199	186	177	189	193	183	188	184	203	199	179	201	181	203	201	188	188	190	200	140	163	176	177	197	168	190	184	170	199	184	175	198	187	214	189	196	187	188	165	209	185	167	167	188	204	183	184	180	181	198	195	172	200	216	193	191	177	213	205	200	198	197	193	173	204	192	180	175	172	194	192	198	180	182	179	205	196	182	175	198	187	190	195	200	177	179	192	196	208	195	179	200	192	180	157	210	195	193	182	177	202	184	186	200	174	186	211	201	165	179	172	176	175	185	182	180	178	168	204	172	183	186	169	211	181	194	190	175	199	185	198	168	203	168	206	188	183	200	169	178	176	181	156	162	160	187	178	201	185	196	172	174	190	201	169	201	180	181	200	173	209	206	186	192	186	159	177	195	181	192	186	191	155	161	187	199	213	193	196	220	177	204	159	178	188	201	211	191	172	200	179	192	195	184	205	168	178	191	168	167	156	180	173	180	219	189	172	223	176	165	169	190	180	199	205	218	178	221	204	181	195	195	188	179	181	190	203	191	177	180	178	195	184	188	206	192	171	210	180	185	183	177	200	200	187	194	194	195	184	169	191	212	211	164	176	181	197	187	178	188	200	209	176	234	148	178	197	184	155	168	186	150	187	190	188	190	190	174	169	178	207	180	182	173	182	190	195	179	161	193	209	204	184	209	175	196	165	192	197	179	199	183	181	166	149	194	184	161	186	186	190	168	184	193	189	192	175	191	192	194	177	190	177	186	181	194	155	175	185	212	197	194	199	166	199	160	180	209	171	177	194	211	189	168	185	196	210	176	169	161	237	183	186	191	206	188	191	174	185	190	191	188	180	181	211	189	186	189	183	189	191	192	184	189	185	172	178	173	199	181	188	170	182	195	192	187	187	190	196	172	186	196	181	212	184	224	195	179	189	205
345	3	3500	161534	395	20	130	539	742	803	734	729	659	650	588	557	523	479	466	408	421	399	387	341	373	371	328	336	340	320	284	320	308	322	303	307	273	269	272	271	272	278	268	263	252	284	257	247	278	229	251	253	254	276	256	253	239	249	235	234	255	234	220	250	230	256	220	225	232	238	227	227	224	234	215	227	229	252	230	229	237	219	232	229	233	202	221	230	239	221	222	226	215	224	218	234	235	216	209	207	201	207	217	247	207	226	203	218	226	217	217	227	206	220	197	196	224	240	199	225	230	245	212	257	252	235	226	228	206	234	178	237	207	225	223	230	214	199	239	209	207	228	200	216	236	202	218	207	219	232	217	234	222	210	195	221	200	231	210	205	218	237	235	228	205	209	254	193	230	232	235	221	220	221	227	234	200	213	246	212	202	200	207	211	219	218	245	214	251	206	193	222	202	244	198	195	203	232	232	201	199	228	222	218	221	218	222	229	204	236	223	236	212	219	217	249	206	249	251	210	207	203	206	233	223	214	209	240	230	217	202	228	242	204	210	203	220	215	223	211	205	206	211	208	195	226	220	202	238	186	229	239	198	207	212	225	202	204	176	211	196	197	223	215	229	219	228	208	217	218	231	208	215	212	222	236	224	236	210	212	187	204	213	213	213	203	210	204	199	201	234	232	217	232	204	219	207	241	213	254	227	215	204	195	216	219	205	221	225	213	205	228	222	209	225	212	210	208	202	199	211	191	179	220	219	230	213	217	223	209	234	208	211	221	218	204	217	225	216	203	192	191	210	229	188	207	238	218	197	200	203	223	245	192	198	210	201	202	227	192	181	209	206	220	214	209	219	210	210	209	234	214	218	221	208	205	225	199	202	221	205	187	206	212	225	203	233	234	205	198	204	228	186	220	216	226	214	213	194	227	222	228	218	197	230	200	212	213	223	191	201	244	220	209	210	220	185	224	249	196	216	232	222	232	222	239	215	212	203	215	210	208	226	207	213	198	202	216	206	213	216	225	204	215	203	202	193	206	215	242	214	216	216	221	224	212	211	201	203	219	208	212	203	231	205	205	230	204	211	210	199	228	182	216	200	210	210	209	229	210	236	212	209	201	222	214	209	226	208	190	229	218	205	229	220	211	215	203	217	232	235	197	203	207	207	203	212	187	218	201	211	272	210	219	203	214	210	231	208	234	215	211	191	207	205	220	207	224	207	200	215	203	224	203	210	207	237	205	225	197	216	189	223	214	181	226	190	254	219	235	221	190	207	221	200	225	218	209	204	201	215	229	230	228	201	221	222	203	237	220	229	207	202	195	200	195	224	235	225	199	219	188	189	234	191	198	210	206	204	200	215	207	197	213	210	213	210	197	221	223	230	202	222	219	204	246	232	237	221	200	222	209	211	258	212	190	238	210	228	226	226	227	205	188	200	223	209	222	240	213	191	232	203	239	233	198	224	211	204	203	217	212	210	208	206	219	196	187	218	225	207	238	225	205	182	207	217	197	219	204	228	202	210	231	208	208	204	203	234	203	224	206	209	217	212	220	202	212	208	231	222	192	203	206	200	212	224	239	224	212	217	203	197	218	209	220	228	217	200	203	210	221	189	236	218	212	241	202	217	215	216	220	221	220	216	214	255	222	218	224	215	212	203	194	207	220	221	218	222	202	212	235	204	203	220	206	229	233	216	194	207	207	240	202	227	196	207	210	198	208	213	194	214	223	234	228	187	221	214	239	222	223	232	205	229	232	219	200	206	217	202	207	196	208	219	219	193	230	195	204	229	223	223	213	186	211	216	193	223	233	195	205	213	207	234	169	200	223	228	210	220	223	212	211	181	232	211	215	186	214	205	220	209	213	212	202	215	218	213	203	188	212	223	214	204	206	223	194	217	203	190	212	211	185	204	195	242	196	218	200	213	231	217	209	200	230	202	213	215	206	192	218	217	207	226	218	192	209	219	201	219	244	209	237	218	219	229	230	221	208	227	221	209	214	215	186	215	220	201	213	239	209	211	216	213	209	246	216	209	233	208	202	237	239	225	223	207	195	210	200	225	236	212	207	213	210	192	236	218	227	234	200	200	211	211	236	205	204	187	191	214	233	219	220	223	215	190	209	215	212	221	241	203	197	207	207	213	217	213	228	187	232	200	198	193	206	216	200	208	212	237	200	205	205	223	205	229	213	206	236	244	221	202	180	230	243	217	190	238	225	220	216	216	230	212	201	204	203	226	220	242	211	216	182	227	255	190	191	231	206	208	204	190	200	223	211	225	227	204	186	214	201	221	207	216	218	216	214	210	221	230	217	208	245	230	223	199	206	229	206	207	194	215	184	240	204	219	197
