345	0	2700	178849	536	7	29	245	405	479	508	553	491	484	432	447	387	400	368	366	325	351	329	308	301	325	302	318	274	290	280	283	278	281	237	270	272	269	244	253	236	271	236	251	221	252	236	220	208	220	210	240	215	237	221	205	220	199	239	222	200	235	211	203	234	209	209	226	216	212	213	220	205	197	192	230	210	231	204	166	203	224	211	214	219	201	192	215	203	222	233	194	212	213	195	204	179	211	189	221	191	206	215	203	222	210	197	196	213	200	210	222	193	192	192	216	231	200	188	200	176	210	207	192	210	169	188	188	210	177	184	191	223	189	215	200	207	220	202	195	209	222	202	189	185	206	197	228	199	178	198	189	190	193	198	192	202	168	197	209	166	197	186	185	187	196	183	193	174	173	189	170	182	210	216	208	182	206	186	194	187	206	211	202	183	206	213	192	182	197	189	172	189	214	184	218	210	190	202	207	220	206	194	206	189	190	215	200	199	207	193	206	177	190	203	172	193	175	214	183	182	205	194	219	191	217	179	195	199	183	204	197	193	202	204	198	189	217	199	199	205	196	155	188	203	197	201	189	180	198	204	193	207	215	217	207	196	196	240	189	192	211	201	207	194	189	213	200	184	180	192	226	205	232	182	198	192	195	208	219	167	199	193	187	196	194	203	186	205	196	210	207	183	193	194	199	219	174	202	205	206	227	213	193	192	201	169	196	188	216	193	198	208	196	207	181	207	217	179	193	192	182	193	226	184	206	160	205	203	203	190	200	180	202	191	174	203	211	188	211	203	179	186	196	199	174	206	171	182	197	182	175	181	202	203	200	194	163	197	191	189	202	215	191	188	191	202	183	215	209	222	192	178	186	193	181	175	219	176	186	207	209	207	211	181	204	205	171	195	201	190	196	189	193	196	214	194	177	210	174	198	210	205	194	211	204	209	206	194	193	205	188	191	174	211	207	191	212	201	201	204	188	190	187	198	187	212	203	189	220	175	203	185	196	190	181	208	185	188	195	191	185	183	209	174	215	194	177	191	199	180	199	181	201	194	180	179	175	199	199	206	190	215	199	193	213	193	194	183	182	208	193	176	224	182	182	203	177	215	182	185	225	187	196	211	195	197	178	210	190	195	191	188	189	209	196	187	209	183	199	188	189	215	182	212	219	213	209	166	218	187	215	181	186	187	225	190	208	200	192	206	205	199	169	184	218	236	167	197	194	190	179	199	177	190	182	224	201	210	186	199	199	192	199	198	191	191	200	235	193	196	191	190	196	221	220	185	194	175	209	204	185	220	192	184	188	182	242	193	237	169	159	197	187	222	171	185	193	208	187	205	192	204	182	184	179	210	193	197	203	185	170	199	204	190	194	205	192	178	202	205	199	185	192	203	205	185	206	200	174	227	217	211	198	184	210	185	196	185	188	192	196	195	186	183	179	203	198	200	202	232	171	184	169	184	201	205	186	194	205	200	188	185	213	181	207	199	187	204	178	197	196	206	171	232	173	190	189	152	197	187	189	172	203	198	191	207	205	214	170	182	175	231	179	186	212	195	212	191	183	191	207	186	177	202	204	199	184	186	193	192	153	187	233	174	211	224	165	216	184	180	200	200	184	191	181	202	185	196	184	161	205	189	209	183	187	207	201	208	194	183	177	185	189	212	213	211	197	188	163	203	177	179	169	170	193	216	177	178	218	191	212	176	210	193	205	169	191	189	204	177	217	204	179	202	197	179	212	197	191	191	209	173	194	200	196	179	212	199	181	197	182	190	206	195	205	217	204	180	211	208	176	185	182	190	185	178	200	206	184	225	185	198	212	192	177	201	228	193	193	186	211	220	202	214	186	202	204	212	191	202	185	223	185	199	194	213	184	196	202	218	194	181	189	221	223	185	207	212	193	207	172	195	186	183	195	177	193	201	227	207	188	203	176	215	203	198	171	207	191	203	176	189	238	208	183	202	204	194	184	177	189	198	158	202	198	203	183	176	176	181	183	163	219	195	171	181	183	196	196	218	179	190	218	207	200	189	212	183	178	194	203	199	182	174	218	161	188	185	196	184	202	191	198	214	212	185	222	202	206	214	194	184	174	199	207	189	202	187	177	163	203	200	196	192	198	185	200	218	192	191	199	185	204	204	182	209	218	208	181	212	169	183	183	193	214	197	217	196	253	206	202	190	192	190	203	203	193	165	203	186	222	195	163	189	193	150	226	215	204	179	212	189	197	210	178	188	187	193	183	191	217	179	181	193	171	175	188	203	212	189	197	225	187	165	203	184	170	190	189	188	194	169	178	198	221	177	228	190	186	199	210	186	181	189	185	196	189	182	205	181	221	183	216	202	214	180	199
345	1	1900	178974	578	15	78	293	336	431	450	484	443	415	360	363	369	317	323	320	333	284	318	278	293	291	290	298	278	268	294	264	263	282	274	256	258	286	241	257	235	249	237	248	242	236	250	242	235	259	225	253	255	237	248	263	217	223	236	240	233	237	248	239	252	238	242	258	275	224	242	218	259	231	221	207	233	220	249	214	237	218	225	255	254	244	232	213	215	245	249	212	217	215	219	218	234	227	231	227	222	234	231	252	230	211	269	247	228	244	249	224	236	231	244	225	244	223	237	218	224	197	216	230	231	219	230	236	213	231	241	241	233	222	250	232	235	231	187	245	218	240	248	257	243	237	223	253	226	233	209	236	216	221	201	241	251	207	218	232	212	214	229	210	252	230	234	253	230	239	226	225	231	234	226	223	215	203	254	221	215	240	230	228	238	245	233	212	230	224	239	242	223	213	222	205	214	241	219	232	226	240	243	257	222	236	214	214	236	225	217	222	221	234	247	266	221	236	260	231	225	245	214	237	230	234	238	212	208	235	224	243	242	219	236	222	231	234	222	199	206	238	220	236	206	224	235	229	231	205	235	216	221	234	245	238	197	234	209	236	241	230	234	221	212	231	217	221	217	262	219	211	202	244	207	238	264	217	229	198	217	220	215	236	249	222	235	216	226	213	221	228	209	224	249	228	245	232	216	241	218	207	207	245	223	223	224	207	241	213	255	223	239	236	220	215	237	247	243	219	219	199	230	220	236	226	243	239	237	259	241	219	261	231	227	261	212	216	233	244	222	227	232	220	242	217	239	224	228	236	212	255	245	245	243	240	241	223	226	232	244	239	228	233	230	219	242	236	201	235	260	214	216	261	223	238	241	241	226	246	220	249	220	215	221	227	248	249	208	261	242	249	250	218	239	198	234	232	235	247	258	241	220	253	248	229	216	230	235	245	214	232	226	226	234	232	226	258	222	227	216	227	231	242	233	266	249	221	232	237	236	224	213	217	220	246	224	239	231	201	237	260	252	208	221	240	223	242	228	212	238	258	209	227	227	224	234	220	226	255	209	214	235	235	246	206	221	237	238	223	221	230	220	230	228	222	231	201	217	203	218	237	213	209	225	231	212	241	228	233	225	217	240	237	239	245	222	251	224	220	238	223	219	211	222	225	249	244	251	238	200	247	227	231	238	218	215	258	224	217	235	247	228	236	245	216	218	208	223	242	218	262	222	221	224	212	232	234	207	247	216	210	224	208	220	219	254	239	209	232	266	233	222	223	236	227	233	241	246	243	259	216	231	239	222	243	199	221	236	237	247	217	196	236	219	218	207	233	218	224	267	213	227	221	252	254	239	216	233	248	234	217	205	223	199	218	227	247	227	230	226	214	258	240	256	228	242	235	227	255	227	238	255	226	246	264	214	220	213	222	215	248	226	238	247	250	225	218	236	232	228	239	238	231	238	248	237	242	215	229	233	215	230	223	244	233	226	226	228	231	229	222	209	236	234	255	209	208	236	222	222	235	231	209	219	213	217	200	232	235	230	211	212	241	219	200	216	195	212	196	253	246	209	244	230	227	228	240	226	218	260	211	221	229	231	235	247	205	221	240	225	214	239	228	219	249	244	246	207	220	247	231	216	231	235	231	213	221	237	261	263	220	220	218	219	214	212	226	225	222	241	198	219	239	215	220	229	187	210	228	276	227	237	235	214	231	239	237	227	244	210	230	228	223	239	220	218	198	216	243	239	226	207	225	214	229	221	207	219	227	223	242	252	223	224	212	221	235	234	213	227	225	210	246	216	219	251	249	209	257	236	247	241	209	226	228	215	222	239	220	215	240	235	234	224	224	210	244	223	234	206	229	235	223	215	233	226	226	239	210	226	224	252	219	210	234	232	220	254	214	230	212	225	225	234	229	197	261	231	229	232	219	243	210	229	257	229	233	228	234	228	236	217	234	216	239	191	233	228	246	200	250	210	236	235	211	226	240	224	218	233	237	238	216	227	222	256	229	237	221	220	214	247	226	241	214	222	232	228	205	232	232	239	228	263	200	206	247	231	231	242	235	194	242	230	234	226	244	221	243	239	229	209	238	245	237	226	221	238	218	200	208	231	238	233	235	217	241	230	217	231	258	241	222	252	212	242	243	232	247	237	245	229	249	211	213	222	215	199	243	218	218	237	254	234	233	206	253	226	223	196	224	209	203	241	213	246	211	241	200	220	251	219	220	218	230	248	229	226	199	229	223	230	235	214	222	251	246	253	218	229	243	230	223	255	203	198	245	203	243	222	214	244	235	208	218	240	219	200	225	224	193	240	252	255	207	221	234	237	218	248	228	221	235	186	233	213	228
345	2	2100	179099	564	11	43	269	339	451	454	453	444	427	370	356	370	320	324	350	308	347	287	283	278	278	275	276	280	283	245	274	223	258	293	275	260	259	236	259	242	252	261	226	236	227	237	228	209	240	248	224	234	242	198	241	226	240	261	226	243	220	221	236	221	217	218	208	227	221	241	183	214	213	236	221	240	219	218	219	244	239	243	236	216	225	213	212	212	222	217	221	217	238	234	231	215	208	242	217	237	209	224	225	214	202	199	227	215	225	233	234	231	212	232	232	222	233	213	212	241	251	217	228	202	222	198	200	222	229	223	208	219	206	214	185	225	233	198	236	193	209	231	225	218	231	208	193	224	219	232	226	207	217	233	214	199	230	209	243	193	244	221	218	201	225	168	213	239	213	216	209	194	233	218	195	246	238	220	199	229	209	228	232	254	236	228	210	204	214	211	208	183	225	228	240	227	212	227	224	217	241	225	227	218	244	218	215	224	184	210	250	242	218	223	194	245	214	243	215	248	211	203	218	222	231	211	190	242	230	216	210	227	229	226	222	195	201	220	222	199	221	215	223	250	193	223	219	236	238	202	206	219	187	239	194	196	216	221	226	243	244	194	245	204	227	211	240	216	230	204	190	200	214	221	217	234	226	217	218	213	205	213	201	203	207	209	198	219	209	210	246	219	241	237	215	239	210	233	215	243	240	226	221	199	215	215	202	225	249	211	229	223	214	234	219	214	226	213	226	231	230	215	183	228	193	235	211	228	228	229	235	206	248	224	220	219	236	218	229	210	185	237	232	216	202	232	206	232	210	215	233	217	246	234	232	211	210	221	218	205	206	227	223	215	205	219	216	219	219	214	201	196	197	208	228	224	186	227	205	222	217	212	211	209	184	226	184	254	209	222	239	232	220	246	243	213	246	228	220	214	211	200	205	221	243	232	232	216	206	227	221	235	203	237	201	236	198	208	230	215	217	215	243	218	238	223	228	220	229	208	215	247	251	203	216	241	213	227	201	218	201	238	222	204	240	206	226	219	216	216	218	233	218	202	223	201	234	228	224	231	245	240	214	188	220	210	200	222	204	213	203	211	172	247	203	223	232	181	186	237	209	209	221	213	237	207	217	199	214	253	245	224	201	236	202	235	207	213	215	207	218	247	211	236	241	239	254	228	187	188	212	252	184	225	219	213	221	235	212	235	231	211	238	235	237	209	217	228	203	216	219	258	185	217	210	243	220	243	219	223	209	224	226	215	208	216	229	207	219	213	210	237	210	238	210	213	225	205	255	237	239	216	214	210	207	208	219	215	202	228	224	246	201	227	220	207	204	211	225	216	220	226	219	209	210	225	236	222	190	196	225	239	244	233	210	188	231	197	218	201	200	207	204	224	228	216	207	232	209	235	218	240	212	212	230	243	218	243	223	224	225	224	188	207	211	236	211	204	215	227	229	218	214	227	213	203	221	213	222	217	210	199	215	225	229	216	222	220	230	195	186	208	231	236	233	212	208	204	227	199	209	208	194	218	216	217	200	231	192	233	214	218	214	205	213	223	205	219	217	203	198	215	226	229	227	207	231	200	190	240	224	225	216	229	211	211	197	207	208	221	235	219	194	229	198	219	215	222	198	217	240	231	206	205	218	178	207	244	219	216	210	206	209	244	208	200	202	209	220	206	222	204	187	204	265	219	234	222	218	208	225	235	259	192	209	225	216	226	211	215	234	233	224	172	209	212	244	191	223	212	226	206	206	218	217	223	221	228	220	188	198	189	214	213	236	208	224	238	209	232	220	200	231	223	218	214	226	191	216	195	246	202	213	205	219	207	235	209	211	228	229	218	204	240	224	216	249	218	206	251	254	222	230	212	233	229	227	210	215	203	211	224	229	202	229	214	207	202	235	226	242	223	198	206	251	205	212	213	221	227	222	192	246	194	236	216	194	218	216	203	214	207	196	223	217	203	235	200	237	205	211	214	243	185	237	230	214	211	221	240	197	222	223	218	224	225	226	218	222	185	217	188	225	214	200	210	218	210	202	217	199	189	222	194	233	213	216	240	213	220	214	236	219	210	219	210	222	224	226	214	207	203	209	229	230	227	200	208	229	219	219	214	224	213	211	193	196	239	219	214	232	227	203	233	227	217	226	211	205	236	227	238	215	234	205	218	210	230	199	224	236	219	221	213	230	228	210	225	222	221	227	212	214	218	250	218	201	236	204	242	235	209	213	215	227	225	200	215	197	218	213	197	202	198	216	190	214	214	214	214	221	188	210	229	204	217	221	227	219	212	209	211	223	224	230	220	220	230	207	225	206	231	226	225	201	198	225	209	225	197	196	197	226	226	212	211	222
345	3	3500	179224	557	3	37	267	355	480	453	526	458	451	432	420	382	371	335	340	318	311	332	332	304	292	271	298	288	279	271	273	268	293	286	259	275	266	262	262	251	247	265	262	264	267	263	244	256	245	251	273	245	223	244	219	210	255	207	242	237	218	241	220	243	255	223	224	227	251	234	204	239	214	202	255	221	228	229	222	208	240	232	244	242	225	217	233	215	216	223	213	199	209	247	231	235	238	229	229	201	212	213	225	222	248	243	230	220	197	217	212	216	192	243	211	206	226	209	217	252	227	231	219	204	228	225	238	224	225	223	206	238	231	227	223	210	228	225	213	234	218	215	209	207	199	232	216	225	213	249	217	245	217	230	238	216	215	199	222	235	231	229	211	216	234	227	199	226	210	229	226	243	215	252	230	217	216	219	223	202	216	232	225	229	255	195	205	212	217	215	227	251	225	211	217	201	239	224	249	220	229	219	212	221	213	196	196	227	177	230	208	213	213	232	225	221	208	243	223	212	226	212	206	231	203	215	226	219	224	216	210	227	196	240	219	229	231	204	235	209	220	211	234	215	239	225	242	223	245	230	202	216	221	227	206	214	227	209	229	210	232	221	219	191	225	215	219	215	230	211	214	206	244	251	213	210	203	214	218	237	196	214	208	225	220	245	236	193	234	228	233	222	241	238	204	198	235	194	243	223	232	193	218	228	190	233	218	192	204	215	205	214	224	230	207	206	233	253	226	218	229	204	210	211	215	236	209	199	211	207	233	231	242	220	218	247	246	211	205	230	205	218	248	249	208	217	212	230	229	222	204	201	212	242	250	221	226	224	251	228	219	245	235	210	185	230	179	224	224	203	238	210	233	211	240	204	214	217	242	215	203	219	207	213	213	215	257	229	207	223	225	221	224	216	217	211	221	219	210	212	216	200	199	208	228	218	199	222	200	226	202	199	222	254	212	241	234	213	212	222	233	231	232	225	217	226	232	237	227	215	203	237	215	228	212	221	247	248	241	250	209	232	227	212	227	201	204	206	230	209	205	206	213	215	244	247	251	237	227	196	233	236	214	219	226	218	204	212	208	207	208	210	233	206	212	191	229	202	225	206	216	250	218	227	246	222	233	226	201	213	238	216	221	227	217	218	205	218	234	211	214	219	228	224	211	203	201	229	227	220	220	219	222	210	236	226	216	247	197	215	218	208	224	208	202	208	213	183	217	222	214	209	218	228	213	224	219	212	208	191	207	235	225	189	209	217	216	179	220	214	239	233	208	226	226	214	184	202	208	261	205	211	221	209	219	232	209	235	214	203	216	217	217	223	225	232	214	211	230	196	239	208	201	217	198	220	195	241	214	207	206	198	256	209	238	226	216	209	224	212	231	230	219	245	226	207	213	230	200	235	209	214	219	207	199	218	215	203	240	254	225	220	233	214	226	213	239	235	217	201	229	218	244	239	253	211	230	210	214	217	223	200	202	233	218	239	214	230	192	207	228	211	231	192	196	209	197	221	238	233	223	187	200	238	203	202	201	196	231	234	209	198	250	208	229	241	198	261	239	205	224	220	230	216	220	210	207	233	216	228	188	197	221	212	191	220	219	232	226	226	216	227	228	222	233	211	221	222	223	229	222	238	232	235	209	222	204	224	222	207	229	210	202	252	215	214	196	241	201	215	199	231	222	244	210	239	226	211	225	210	239	190	220	200	239	197	217	209	201	216	225	230	200	228	220	195	228	211	221	204	215	237	231	215	197	216	222	204	235	229	244	231	251	228	206	212	231	215	198	191	232	202	221	194	233	201	216	202	246	219	206	238	232	222	210	230	197	205	223	197	219	235	212	214	218	229	224	233	203	226	218	198	226	214	199	240	223	228	252	231	211	235	221	219	216	233	215	235	208	220	231	227	233	217	217	205	216	198	197	212	187	243	215	204	228	222	244	202	230	226	230	226	203	220	248	225	234	244	222	213	222	240	220	201	234	231	206	215	234	198	233	205	219	222	236	208	235	249	230	221	210	212	223	205	231	246	209	233	214	226	231	219	230	222	221	197	221	216	231	184	240	228	214	188	215	215	202	202	203	209	202	207	228	231	233	193	237	191	190	204	239	195	223	219	220	222	236	229	200	188	251	235	228	209	210	218	215	204	222	214	228	227	226	206	231	223	226	211	193	221	198	220	208	218	240	231	207	219	248	202	214	208	214	225	217	203	216	209	231	214	224	208	250	219	222	223	208	241	239	223	221	210	241	204	205	234	231	231	246	195	223	224	207	212	241	201	211	212	215	192	241	214	207	237	233	227	231	227	214	225	201	235	219	187	200	219	221	223	224	204	185	208	221	224	221	214	215
345	0	2700	179349	561	2	21	233	342	501	483	564	519	488	377	419	405	379	361	373	362	351	328	317	343	311	286	317	251	303	293	297	266	283	244	250	273	279	251	264	236	260	243	255	206	206	249	229	212	231	242	226	229	224	217	225	230	220	225	225	206	224	194	215	217	232	197	192	216	217	199	192	220	206	190	206	195	233	206	186	221	189	193	177	230	198	202	199	199	195	184	178	209	191	201	205	197	189	186	190	205	193	206	203	191	217	203	213	213	219	222	192	200	193	200	198	194	198	193	173	185	188	198	195	181	193	199	192	214	185	190	200	221	215	192	183	219	193	194	219	188	174	174	201	179	170	206	188	225	206	211	231	199	216	169	217	212	190	192	188	205	198	172	197	223	199	176	203	210	189	201	205	205	191	198	217	210	231	145	196	213	179	209	193	184	223	212	190	189	197	209	194	198	215	191	225	239	207	191	216	204	209	208	197	211	195	194	209	210	222	211	225	205	193	202	223	175	201	201	198	185	190	191	196	216	186	203	193	211	186	185	174	183	202	207	186	182	198	200	224	217	188	217	195	230	205	208	176	200	187	207	194	202	230	201	193	177	201	180	205	186	168	192	188	194	199	207	187	192	183	205	195	203	222	213	177	200	189	205	189	176	173	198	188	199	179	182	190	194	204	200	189	200	210	168	198	180	192	174	193	218	202	193	202	238	186	199	192	199	190	188	210	187	206	195	214	208	197	182	197	155	187	192	182	206	189	199	229	204	185	201	198	212	201	208	196	191	180	199	203	184	186	195	196	198	193	205	210	196	197	202	177	213	192	210	172	227	182	219	177	178	222	194	221	179	189	197	212	210	193	187	189	181	169	219	194	210	166	205	181	198	190	186	184	191	210	198	190	192	202	201	211	170	186	196	212	212	194	187	188	188	208	162	207	201	195	196	186	184	200	200	235	168	199	174	199	177	210	202	191	194	215	191	183	198	181	212	217	206	180	186	165	204	211	213	182	209	141	209	187	182	178	194	184	173	214	174	182	196	207	206	215	208	187	175	196	210	234	232	185	176	206	198	214	178	185	184	213	182	195	196	175	185	219	187	189	182	204	204	197	192	188	203	192	222	190	186	203	206	185	177	219	196	217	192	196	200	172	184	199	180	218	179	199	209	186	197	177	213	205	186	208	211	188	189	192	203	195	208	196	187	209	183	180	193	187	194	198	197	182	188	165	191	218	183	187	185	205	176	186	226	195	236	208	185	205	203	187	206	185	219	210	219	189	190	195	202	165	219	195	187	197	192	198	201	205	204	203	205	208	217	200	202	214	193	199	190	187	197	193	210	213	176	207	189	204	207	187	193	195	207	185	198	187	176	206	189	179	208	184	218	199	194	199	192	200	198	217	185	197	207	218	176	197	185	212	207	173	186	183	182	197	201	171	208	199	200	176	206	199	200	222	211	184	219	193	188	192	197	187	215	208	211	200	196	190	180	204	225	215	192	199	198	175	195	176	197	197	182	182	188	192	206	185	182	176	186	196	205	182	224	197	212	185	185	164	193	218	195	206	202	193	218	194	225	187	197	191	193	176	201	180	184	166	204	202	198	189	198	185	203	207	161	164	209	210	206	179	201	170	181	199	205	217	188	186	222	203	181	219	197	180	189	204	209	178	184	195	196	193	209	164	191	203	170	209	201	170	197	190	194	181	182	206	206	194	166	216	197	190	213	227	220	199	182	173	200	203	198	199	190	193	196	196	210	210	201	212	179	170	200	199	212	208	210	186	195	186	203	182	181	203	195	205	188	183	202	174	166	194	174	179	204	210	204	178	194	175	181	220	189	171	180	199	202	197	177	188	177	187	213	171	168	219	181	213	189	170	202	212	180	215	194	195	196	210	171	208	215	197	204	192	171	200	205	196	174	211	191	191	180	209	219	201	180	197	202	192	193	205	186	192	188	180	188	180	203	207	217	193	177	178	216	178	192	191	195	199	187	202	199	184	199	180	187	200	180	191	196	213	175	190	210	204	213	200	173	192	200	184	196	219	203	207	191	181	176	224	202	194	189	183	194	189	209	176	188	198	195	191	187	185	207	200	199	188	196	207	203	186	177	211	220	222	204	185	202	197	193	197	224	198	183	185	202	161	213	187	192	204	220	156	198	207	182	173	184	213	170	203	191	207	176	183	192	214	197	197	180	196	210	207	204	211	197	179	188	207	178	189	224	179	210	199	174	173	202	183	204	191	192	196	192	163	200	184	195	187	198	203	171	199	186	225	176	197	205	181	185	198	214	198	185	183	233	213	187	215	179	199	198	211	194	215	168	216	205	180	198	188	183	187	202	193	187	187	201	189
345	1	1900	179474	587	2	65	277	299	459	419	449	441	376	371	349	324	336	306	322	279	290	329	292	282	276	284	301	254	276	281	262	270	273	258	282	269	270	248	263	268	256	249	236	234	250	238	247	241	251	270	227	262	254	210	241	237	253	241	248	230	259	240	261	248	209	239	220	215	238	241	231	232	216	240	240	245	235	254	244	235	255	246	212	232	222	209	266	204	212	209	212	244	234	231	272	240	216	258	221	229	227	226	225	265	255	220	214	215	237	206	263	230	214	233	202	260	227	261	230	211	218	207	236	249	228	217	215	238	205	246	257	238	246	206	263	252	244	266	240	233	217	228	244	198	228	232	238	241	229	249	225	235	239	244	228	237	218	248	257	209	227	225	234	217	228	213	239	205	237	242	217	260	217	238	225	246	230	236	202	233	229	226	233	238	210	234	230	220	230	217	253	228	238	225	242	243	258	193	228	229	242	233	227	230	219	244	252	238	212	211	219	230	227	191	235	254	222	224	239	213	239	225	218	243	235	245	234	211	230	216	221	213	240	225	243	228	233	216	242	252	236	238	203	235	198	233	242	213	238	218	194	236	248	252	213	204	223	214	237	252	233	230	243	216	245	231	211	203	235	212	213	220	259	234	214	227	226	219	225	234	221	245	198	218	222	240	256	241	225	255	231	229	230	220	221	233	236	257	239	229	238	238	211	238	249	260	259	206	205	241	224	231	231	277	229	216	229	252	233	244	215	237	234	224	206	224	253	229	225	211	219	256	224	278	231	244	232	228	214	223	223	257	236	232	248	234	205	238	232	236	223	238	241	231	219	223	258	241	218	220	244	218	251	241	197	231	204	224	199	222	217	235	233	218	254	206	240	220	215	216	225	192	220	223	225	215	244	235	228	242	228	207	210	222	232	242	232	248	250	213	245	241	225	258	219	232	239	248	227	234	249	201	201	226	246	207	240	221	224	215	245	235	227	251	233	245	230	239	250	219	258	243	213	253	218	233	252	233	221	230	232	222	227	227	267	211	235	236	263	243	226	210	218	227	252	223	255	244	220	215	250	233	221	218	208	251	246	235	202	209	244	227	201	221	245	218	235	225	249	228	248	242	214	238	236	225	238	223	251	217	236	232	241	238	234	179	222	215	220	236	230	224	237	240	226	216	236	229	246	238	252	241	234	231	249	232	211	232	224	230	233	224	227	255	229	229	221	222	222	245	220	220	237	217	232	225	224	237	234	226	244	218	222	242	209	234	230	227	229	234	227	221	214	225	237	220	206	229	214	209	228	229	229	242	251	222	222	212	228	232	239	225	242	230	253	251	226	219	211	215	219	229	253	214	243	235	216	220	225	236	205	203	229	233	238	243	257	220	244	246	207	222	218	232	221	230	231	201	228	236	239	215	205	230	253	232	215	221	223	228	234	229	219	192	212	255	234	255	205	211	206	243	216	224	203	245	247	247	230	204	228	237	218	255	238	225	234	236	223	240	239	230	219	241	209	241	208	250	232	225	211	228	254	254	219	237	228	225	222	248	230	234	212	227	225	212	244	216	236	215	255	215	228	222	231	211	226	229	222	215	240	235	225	234	229	231	248	239	235	205	249	220	223	232	252	226	228	246	214	230	218	225	257	212	222	221	227	209	240	240	239	217	217	222	218	216	223	242	209	185	235	216	236	221	241	216	228	237	222	221	202	216	210	218	223	246	196	238	231	238	226	215	207	228	218	214	245	218	208	226	258	243	254	234	212	221	229	217	232	215	246	215	246	216	225	230	229	223	223	238	238	235	248	239	208	221	216	233	251	234	243	233	200	230	203	248	212	239	234	225	207	241	231	246	240	257	250	231	231	219	231	242	221	243	243	244	233	220	227	225	249	223	210	219	210	244	216	234	235	240	215	232	226	211	224	238	237	225	227	233	225	218	229	216	252	224	235	224	235	240	204	229	208	254	237	239	213	234	265	216	228	212	250	217	229	261	221	226	234	215	220	241	193	251	201	248	211	223	243	234	197	226	213	221	219	245	232	248	230	205	238	218	263	226	214	241	234	207	222	238	221	225	232	245	210	224	242	231	217	207	249	256	217	185	228	226	225	226	215	227	238	242	243	248	216	223	257	252	227	235	243	216	205	235	261	216	238	248	230	239	241	219	244	233	235	215	211	218	230	201	226	243	218	240	238	234	225	242	228	250	232	238	229	204	219	197	222	234	228	232	195	248	222	218	229	222	230	218	224	227	235	243	228	226	219	249	228	202	244	235	222	259	222	215	230	232	233	239	217	245	263	239	239	236	212	211	219	234	239	222	233	212	245	211	222	225	228	245	227	222	225	209	242	193	261	237	228
345	2	2100	179599	575	6	41	247	305	470	444	483	444	431	431	389	342	355	334	322	321	301	279	298	305	288	292	257	267	262	281	249	226	263	248	265	245	268	245	261	237	245	244	261	238	255	271	248	242	239	235	228	241	266	219	222	206	234	237	214	221	224	230	237	209	260	223	236	214	248	249	237	229	248	232	199	239	242	229	222	240	222	193	250	239	218	222	213	221	238	204	259	211	184	216	208	221	224	212	222	224	228	223	227	238	213	214	202	199	226	197	217	224	213	223	229	222	207	219	230	229	237	225	217	237	223	217	240	219	237	197	206	227	219	211	247	214	246	211	218	233	227	226	212	202	226	208	198	219	220	206	228	198	250	218	228	220	214	192	229	211	224	229	211	206	215	221	215	206	203	223	228	202	208	234	199	241	237	208	239	211	206	222	246	207	223	229	226	222	172	238	226	239	225	218	218	206	227	224	224	200	192	248	224	221	192	223	237	204	223	215	209	221	209	216	208	225	270	233	204	206	242	216	217	240	216	231	206	211	248	190	221	212	195	237	232	241	207	203	222	210	215	212	207	249	244	212	203	216	228	220	195	237	227	215	225	191	199	221	216	226	210	238	188	200	223	212	221	222	234	220	216	230	210	228	243	224	221	194	201	231	224	229	206	198	213	217	222	208	210	233	239	235	216	227	215	202	209	225	244	213	204	203	202	213	211	225	232	220	227	210	227	238	180	225	196	223	213	223	213	202	217	220	225	197	237	201	214	232	226	198	214	238	230	201	212	236	194	213	227	220	236	236	219	229	226	204	195	226	223	194	201	213	209	215	229	218	239	233	223	222	209	201	246	205	237	211	212	209	209	198	226	229	222	209	201	214	210	210	236	214	218	217	223	226	239	221	217	203	221	218	211	225	247	218	245	210	214	238	210	204	220	232	203	224	216	201	201	218	216	192	202	211	212	213	220	218	226	261	223	218	198	227	203	223	230	239	199	222	208	189	202	214	237	235	221	222	217	234	215	206	214	201	235	238	200	222	232	215	239	209	225	206	214	196	204	227	223	233	215	184	221	218	213	217	208	234	226	219	185	194	209	216	215	218	190	225	218	192	201	214	245	252	215	220	210	220	202	237	201	208	232	213	212	205	190	207	213	213	221	224	220	213	220	239	195	226	228	233	231	196	200	220	232	194	242	217	212	214	205	208	194	213	212	209	220	195	198	210	232	212	217	201	222	215	239	222	219	200	222	213	221	198	221	219	212	224	206	232	232	218	234	199	218	251	202	234	216	206	225	230	200	219	208	236	231	215	218	216	201	229	218	215	225	225	203	219	254	211	236	216	216	228	214	228	211	235	165	190	195	236	184	193	237	228	240	191	216	218	211	219	198	218	204	250	214	239	197	205	200	223	241	251	191	211	229	215	206	240	218	197	212	209	211	232	225	219	205	227	185	225	210	210	241	235	220	220	231	219	188	193	227	199	201	217	233	190	199	194	222	208	229	216	200	234	201	197	214	232	202	208	214	219	239	220	214	214	233	210	229	231	211	226	217	208	245	211	196	204	247	194	266	245	222	185	236	227	208	209	202	208	216	213	215	205	218	230	209	219	224	203	194	199	205	219	176	203	229	210	215	234	213	226	221	199	209	214	205	215	230	205	274	207	193	202	231	220	221	204	219	245	211	212	221	227	197	216	220	198	196	194	256	203	224	218	211	223	216	223	196	237	221	220	213	224	188	220	229	235	212	197	215	226	241	195	212	184	199	213	209	239	208	205	216	230	203	195	204	231	219	218	219	214	221	216	231	217	219	220	220	209	222	189	215	198	222	207	221	198	211	207	225	246	210	205	227	236	209	221	238	199	226	206	219	213	240	219	197	187	214	230	201	182	238	204	206	224	237	237	184	223	226	214	220	217	229	203	213	225	228	209	221	191	217	219	206	199	198	218	226	193	192	229	223	201	235	219	221	204	220	213	198	191	218	247	181	226	199	220	215	213	219	238	239	206	234	244	212	210	214	227	219	220	194	234	218	214	209	219	225	202	228	195	213	225	218	179	215	203	221	205	203	189	241	233	207	213	222	221	230	235	229	226	200	207	194	204	245	199	197	201	214	201	189	215	196	196	191	212	212	209	222	247	218	193	193	228	223	196	205	202	215	227	224	228	195	216	230	223	229	235	213	206	232	224	231	197	212	221	211	217	216	212	231	188	200	237	197	220	184	197	203	233	210	233	241	214	199	220	236	209	201	199	190	221	205	241	231	207	212	200	233	221	231	260	218	204	214	207	235	246	189	219	210	197	214	225	207	206	206	203	232	173	213	202	254	205	240	212	205	207	200	218	189	218	217	213	235
345	3	3500	179723	562	4	35	262	333	458	484	489	473	459	429	389	371	341	351	371	306	351	324	303	289	295	322	263	286	279	267	274	242	287	278	259	246	260	255	226	253	292	259	242	242	246	258	239	246	249	256	251	238	273	223	241	258	247	236	244	219	217	228	233	228	228	231	233	232	257	249	234	254	226	236	241	228	232	227	231	221	212	192	218	244	218	200	231	223	252	227	232	216	207	219	203	211	241	217	240	220	230	210	215	202	222	208	226	203	221	218	226	230	229	216	235	215	239	226	231	239	244	214	235	223	227	211	240	226	246	218	226	215	228	252	228	215	219	222	229	242	221	236	232	232	226	195	220	234	208	219	217	236	209	203	225	228	223	228	209	216	220	200	220	202	203	255	223	200	214	243	210	196	212	195	231	219	222	211	217	209	244	232	224	205	238	242	215	205	213	245	225	223	208	217	206	252	200	213	227	209	241	197	227	223	204	198	189	213	218	221	217	199	212	193	203	229	211	195	204	217	207	218	228	217	225	210	219	255	242	227	243	209	211	201	209	225	206	219	211	194	219	215	196	227	212	205	230	223	222	224	223	210	234	240	219	240	226	224	230	232	208	220	252	206	237	231	224	206	228	224	205	248	215	203	206	225	212	220	226	218	221	217	226	209	231	214	233	207	219	207	233	206	219	210	200	222	217	208	219	191	221	216	236	224	213	220	202	216	216	221	208	237	206	258	232	250	234	183	244	242	211	241	206	231	227	225	221	209	216	214	209	223	222	258	220	215	232	215	232	203	213	217	248	223	227	216	238	217	207	206	213	197	233	213	237	227	232	234	190	209	260	225	212	253	220	210	197	204	229	230	204	233	223	230	252	209	216	237	199	220	239	232	216	200	226	203	208	234	210	197	194	224	213	220	213	213	202	230	221	224	205	224	217	218	210	229	186	241	214	232	217	219	225	234	213	209	216	209	239	207	245	215	222	226	223	232	231	204	216	227	213	210	210	203	201	212	211	219	241	231	210	196	213	222	208	206	214	193	198	232	235	197	207	230	208	208	208	221	206	221	195	211	217	205	219	215	202	207	226	207	198	231	202	206	211	223	214	224	226	250	224	218	220	218	197	234	191	225	222	219	225	227	216	233	209	206	227	207	210	205	236	220	242	226	224	208	233	207	219	193	201	215	227	226	238	207	242	212	221	198	243	197	213	224	238	201	219	216	216	232	196	212	231	213	226	194	213	211	245	218	223	205	228	210	259	221	210	187	206	225	218	241	198	227	216	232	251	212	197	227	238	250	193	253	215	249	207	221	233	210	232	222	209	221	217	232	217	218	229	193	213	237	227	228	206	216	216	234	210	210	228	212	207	233	213	217	221	192	231	228	227	196	220	212	242	253	214	217	209	238	218	201	209	223	219	226	226	207	213	233	210	238	193	237	233	195	243	202	214	212	249	204	236	200	233	196	213	208	198	206	231	222	220	239	221	193	218	208	228	230	202	220	217	218	217	211	233	222	225	204	213	212	227	235	228	218	225	199	218	218	232	204	220	240	225	233	211	196	233	223	217	212	197	216	234	204	222	217	198	202	217	197	222	222	202	206	212	201	223	225	242	208	214	195	192	200	233	205	244	236	195	212	211	203	191	200	191	266	223	214	221	224	237	221	217	237	229	220	217	223	226	209	191	221	196	229	212	233	176	225	206	199	213	225	215	229	220	214	221	218	219	235	226	237	236	216	220	234	213	229	214	235	242	210	216	206	247	226	223	190	215	196	237	199	204	243	211	219	242	218	212	243	220	217	206	215	209	222	219	222	230	203	215	236	231	230	231	212	237	230	227	229	209	230	219	238	209	239	255	191	218	205	237	220	218	214	201	201	234	213	220	227	245	203	209	235	210	220	193	214	219	222	208	199	204	214	227	232	228	201	205	200	239	205	217	230	210	221	222	205	229	211	228	239	224	199	219	230	209	210	214	242	216	245	237	229	232	217	183	217	231	221	230	229	218	224	225	251	240	232	225	210	241	214	209	185	201	227	234	223	215	261	204	236	209	215	196	216	229	209	223	211	230	222	218	222	215	212	211	222	236	213	209	205	216	223	232	241	206	240	229	215	218	222	218	197	219	233	223	220	212	236	249	234	221	239	208	220	206	175	245	222	228	215	233	242	204	205	228	220	240	205	214	233	224	231	228	205	233	217	220	204	209	232	232	215	222	233	207	212	208	199	221	223	202	203	207	207	223	212	238	208	222	222	211	221	209	244	217	225	247	232	238	220	226	217	221	196	238	228	231	201	199	221	236	235	245	210	225	220	234	240	213	228	229	183	243	197	209	221	200	213	214	216	223	237	218
345	0	2700	179848	549	3	23	214	333	460	465	517	509	500	423	400	376	351	380	384	323	364	316	318	300	340	294	287	263	282	285	275	271	267	288	244	268	277	274	255	267	230	247	248	241	245	259	213	242	239	185	222	234	222	211	239	241	211	188	218	210	224	218	237	218	218	209	233	203	203	198	213	184	234	205	231	244	195	221	211	204	222	200	193	205	233	212	185	176	220	219	212	223	201	207	193	189	203	213	220	196	214	202	233	216	194	203	181	192	204	189	192	204	220	199	204	178	189	196	203	227	225	201	191	207	211	221	202	182	197	177	210	212	192	226	200	208	195	197	214	218	191	194	202	177	194	193	186	217	212	205	193	181	198	173	187	211	208	215	194	202	193	212	206	203	218	182	210	195	202	207	209	222	212	223	207	200	186	207	196	206	205	190	188	182	202	213	227	196	208	186	209	205	194	217	192	208	204	200	184	200	175	201	182	207	204	189	200	195	193	185	204	196	209	194	213	189	198	214	191	188	189	181	206	169	205	178	175	203	192	209	211	198	197	192	212	195	182	182	199	190	196	195	196	207	216	193	191	210	188	222	189	196	174	195	192	187	212	193	205	212	212	199	192	186	199	200	190	197	216	186	180	198	206	211	197	215	190	180	187	189	191	211	188	197	190	176	204	199	201	197	212	199	191	215	208	185	225	191	191	230	201	181	193	197	178	214	219	202	195	206	185	214	203	210	200	200	220	195	195	212	193	174	186	184	190	196	177	189	227	210	181	231	207	196	190	200	190	207	190	167	180	186	200	205	211	184	165	176	198	195	191	188	178	190	178	182	205	212	184	198	207	169	195	197	186	188	209	182	191	197	179	194	190	169	207	190	204	187	176	205	200	191	177	200	199	202	208	202	193	192	192	200	192	218	214	194	207	174	195	200	196	176	204	200	208	223	198	201	204	181	208	197	221	207	190	184	160	198	204	188	188	212	211	179	204	222	167	207	199	193	189	207	186	188	188	197	208	187	207	189	224	171	198	195	197	194	212	173	160	180	203	187	203	201	179	209	196	193	207	185	206	205	192	198	201	179	215	210	175	179	225	202	202	203	202	212	201	194	213	198	188	179	220	206	222	191	200	201	190	186	180	205	201	209	208	209	223	192	205	221	200	191	199	176	206	205	197	203	190	182	214	176	178	197	189	188	181	204	178	235	213	181	195	211	206	202	185	205	176	198	192	192	210	199	173	187	194	194	198	209	199	189	185	172	203	202	198	199	208	202	210	169	197	207	214	187	207	194	218	190	180	194	211	203	204	187	199	206	217	190	195	183	194	175	212	189	193	174	196	190	182	203	199	193	205	185	194	204	195	164	186	206	195	190	211	180	207	191	208	193	176	222	192	199	178	177	203	190	169	179	224	179	186	208	218	188	193	200	202	205	190	194	200	183	207	174	183	191	180	187	186	216	182	199	199	199	184	183	222	199	204	181	197	200	221	224	202	179	207	197	198	178	212	188	175	218	191	192	191	185	206	172	194	196	199	180	190	188	228	201	197	208	189	205	177	178	184	190	183	191	216	212	226	206	197	187	176	179	238	200	180	170	204	196	178	182	237	184	230	184	208	196	192	175	215	198	185	202	191	183	201	219	191	221	201	180	197	169	185	230	196	203	201	163	189	193	174	206	183	182	199	188	202	196	196	210	167	191	216	186	207	192	202	189	201	221	182	198	202	192	195	197	174	188	207	220	206	188	201	188	204	201	181	177	206	209	192	214	214	183	205	190	205	200	207	191	204	200	175	211	197	194	204	196	185	197	203	187	204	207	217	176	205	202	188	216	209	203	220	206	197	202	174	205	184	201	190	213	177	178	190	197	221	213	207	158	202	216	186	199	224	190	185	187	207	202	206	175	218	167	213	201	209	201	196	199	179	200	200	204	203	187	188	191	186	190	179	220	187	173	201	190	196	184	191	205	217	221	195	193	191	193	199	202	201	180	213	172	209	208	207	202	193	193	185	203	213	185	208	199	208	178	195	199	224	171	188	165	187	180	195	205	175	180	177	192	183	190	207	198	185	179	208	178	167	198	216	179	202	198	189	201	200	193	187	185	192	197	206	178	215	190	189	198	180	207	219	185	188	178	183	197	179	192	187	204	191	198	180	186	195	166	215	208	201	193	181	179	204	202	201	210	209	222	195	189	178	193	168	204	197	189	184	206	215	193	191	220	181	178	192	197	177	202	179	174	208	178	178	199	165	192	214	182	198	208	194	192	189	189	188	185	191	213	206	182	203	187	188	192	215	192	197	207	196	185	193	177	182	181	212	177	218	219	174	210	216	188	196	202	201	192	193	197	179	185	181
345	1	1900	179973	568	3	75	307	336	443	436	436	464	405	373	349	353	327	329	310	306	329	309	286	269	307	279	282	260	292	254	247	260	245	276	226	260	272	242	249	228	259	241	240	252	248	236	262	264	272	257	233	260	266	222	237	244	253	233	247	249	241	230	248	252	233	229	238	242	236	260	245	261	234	232	213	243	217	249	216	236	253	221	236	257	234	243	260	205	236	233	246	251	234	237	224	230	245	237	253	246	228	238	219	233	226	259	214	218	246	239	244	259	242	213	211	237	206	243	219	220	237	209	223	237	245	218	241	235	239	248	235	241	207	240	249	237	251	251	253	244	271	231	241	235	236	230	229	231	244	245	263	217	246	246	237	248	228	242	245	228	229	205	247	230	247	230	240	238	251	250	219	237	255	239	263	230	247	230	245	248	232	223	227	245	255	230	254	218	249	235	258	218	233	207	227	223	218	231	234	220	263	218	245	217	235	237	258	218	213	254	225	230	208	234	248	229	223	254	216	223	227	240	274	223	242	249	235	225	226	240	239	251	225	253	212	230	246	244	244	229	235	236	219	234	256	230	228	226	229	224	233	213	230	240	240	235	234	239	255	215	216	240	222	236	232	231	238	244	216	223	244	199	249	234	232	226	222	232	215	241	228	246	250	224	209	210	240	227	241	227	232	249	228	219	242	248	258	224	230	235	229	224	215	241	255	202	248	253	234	241	223	249	212	239	225	231	217	222	220	242	207	229	267	218	233	229	243	241	230	228	239	216	246	263	199	227	251	210	253	235	238	225	240	259	243	210	213	236	231	225	239	227	218	232	255	220	226	245	247	269	256	241	191	205	220	228	203	217	235	247	230	252	226	207	253	231	240	232	235	202	232	235	212	218	251	252	252	251	234	224	239	222	225	240	238	245	224	229	256	212	269	239	237	234	248	208	258	225	238	243	239	244	218	247	245	244	247	252	218	228	226	227	236	228	211	268	229	229	262	259	215	251	249	204	228	220	211	212	240	235	248	244	222	237	243	242	229	242	240	232	234	246	243	271	215	233	247	237	238	225	236	218	221	232	264	214	214	215	236	238	244	236	251	240	244	268	259	234	208	212	218	208	245	252	220	231	249	216	247	251	223	247	233	246	240	255	233	216	245	244	227	233	226	246	220	232	255	208	215	228	228	237	249	245	260	230	232	217	245	259	261	230	223	250	238	238	239	224	223	247	213	240	235	236	236	258	219	217	217	237	216	212	217	224	214	229	258	227	269	258	238	235	242	216	236	231	211	233	225	212	235	219	251	234	229	232	236	238	241	226	245	228	233	230	244	221	229	226	257	190	268	229	256	218	227	240	218	222	210	237	252	247	241	217	258	232	230	253	260	244	229	237	257	220	230	214	232	212	249	249	238	260	234	229	230	242	232	238	256	236	223	228	232	238	221	241	235	220	228	226	194	207	246	237	239	239	251	209	256	223	223	214	226	248	231	218	201	240	228	240	212	219	233	217	244	217	243	215	224	250	246	242	212	234	239	250	237	222	235	226	242	246	256	221	240	235	210	214	219	210	242	229	215	245	226	232	217	221	227	219	226	207	208	257	222	239	234	241	231	210	238	229	227	242	223	224	257	243	222	232	233	218	241	236	253	225	208	237	226	217	237	229	246	236	213	220	222	236	226	219	203	236	240	251	218	226	236	228	226	208	251	217	236	231	208	227	222	240	221	227	233	200	226	221	241	228	241	223	235	241	220	221	255	207	240	230	221	228	237	241	224	194	233	212	255	220	245	228	227	252	261	223	246	245	254	223	220	240	235	242	243	238	230	223	238	205	197	270	235	233	240	242	212	226	249	233	222	249	244	233	247	226	222	266	229	211	230	221	226	202	244	246	248	227	256	226	228	244	237	211	246	220	217	238	256	219	232	250	235	224	196	231	246	245	247	244	230	219	221	230	250	245	277	243	238	238	249	261	209	230	234	212	258	230	250	231	272	238	249	226	222	244	238	237	224	229	232	221	234	236	226	235	230	262	241	224	253	246	221	242	226	222	254	235	248	240	240	266	194	260	222	255	236	232	248	244	226	244	243	229	231	224	251	227	244	227	243	218	205	228	236	266	225	228	227	261	216	231	215	209	237	235	223	254	251	213	214	252	218	225	234	234	245	225	246	251	238	223	216	234	241	237	219	205	214	245	224	230	247	212	233	235	251	229	198	237	253	221	243	223	237	204	232	233	236	230	209	253	220	250	236	231	237	221	245	226	243	226	246	254	220	208	223	250	255	240	226	217	220	235	243	250	233	234	241	234	232	228	240	219	248	224	233	229	223	248	239	241	242	237	229	234	217	223	242	219	254
345	2	2100	180098	575	4	47	227	348	461	493	480	430	443	379	372	362	333	302	332	320	287	300	305	290	281	299	271	255	276	283	283	242	259	269	299	281	257	257	240	256	251	278	258	228	282	229	222	252	251	256	221	223	258	222	251	238	243	262	242	232	238	210	234	224	216	245	210	217	243	233	225	258	224	202	241	236	233	222	236	235	243	210	259	209	218	214	204	233	250	207	238	222	225	233	217	217	224	221	245	201	232	205	244	222	223	248	253	233	235	206	201	231	206	224	232	228	241	230	240	224	248	218	207	222	239	215	240	229	239	226	226	235	200	236	237	200	218	231	254	231	217	217	233	210	197	245	236	214	238	207	260	212	215	231	220	234	225	191	226	223	210	219	254	228	222	217	217	219	226	242	225	214	227	222	215	256	213	219	225	190	212	220	241	184	235	243	201	216	202	238	253	191	216	237	222	224	245	203	201	245	240	196	229	229	229	235	218	229	230	222	230	199	228	218	244	205	243	213	242	218	219	203	221	231	233	224	237	230	231	212	229	233	222	190	249	205	207	243	239	198	216	204	232	226	227	215	202	209	254	203	217	201	236	236	222	210	233	224	220	223	229	231	226	214	230	227	216	230	219	226	215	239	216	228	217	201	228	225	221	221	220	226	212	206	246	220	232	214	230	217	238	227	227	200	216	196	240	214	245	235	235	233	194	247	210	210	229	237	214	212	211	213	228	223	232	220	211	235	210	210	241	212	222	196	244	224	224	207	206	227	205	199	218	227	232	249	242	212	220	230	216	218	234	211	201	229	245	217	218	209	220	217	212	216	211	209	232	266	210	225	211	210	217	214	224	220	218	217	212	216	209	222	219	210	225	240	223	218	193	246	209	226	217	226	209	228	206	221	209	232	203	219	221	191	261	257	213	213	198	211	202	208	226	250	256	216	209	221	222	241	220	229	231	215	229	210	218	221	237	217	207	238	223	221	242	246	200	220	217	237	219	241	216	244	218	219	191	222	229	239	210	192	223	238	217	249	219	213	206	231	236	212	229	232	237	209	220	225	190	217	207	215	251	237	212	233	212	217	220	239	237	205	238	213	227	222	247	212	237	242	237	217	198	215	235	231	221	218	205	222	212	214	228	204	228	224	212	194	236	231	219	214	217	219	180	247	218	194	228	220	210	221	225	226	220	229	209	230	210	186	225	224	180	225	233	203	224	211	233	221	207	215	218	193	204	230	230	216	232	219	203	234	246	194	230	217	188	230	221	222	228	209	228	224	231	200	257	220	232	232	213	206	232	215	216	261	245	220	219	236	183	224	209	209	219	205	221	208	210	231	213	244	212	187	246	222	220	205	215	213	230	243	221	220	205	230	223	207	206	226	204	237	218	224	249	231	222	244	222	195	213	217	208	224	194	219	221	218	201	212	238	222	208	230	229	199	182	237	225	211	267	226	201	230	229	236	218	212	220	201	218	252	216	212	231	218	211	227	239	205	221	209	248	218	223	208	214	241	205	233	225	209	192	226	240	201	235	228	213	212	201	249	215	225	231	228	242	218	220	225	238	215	209	218	230	218	205	231	225	224	226	198	216	227	222	235	215	214	205	229	220	213	223	221	225	212	219	239	239	218	222	221	224	235	221	238	232	208	253	231	230	220	238	232	208	218	213	202	231	233	227	205	248	220	202	226	219	229	241	219	237	208	227	217	209	233	213	214	223	207	227	226	212	221	217	210	230	231	227	205	208	222	228	209	229	230	226	218	241	203	231	238	226	235	226	218	224	224	219	197	232	217	229	235	214	219	239	219	247	229	211	225	227	219	229	233	220	227	233	226	213	200	221	233	216	222	219	218	217	211	205	216	206	236	193	221	196	222	215	233	226	236	226	235	220	230	218	213	237	213	177	231	204	218	201	210	216	218	217	237	217	194	219	219	216	239	210	218	220	216	241	224	213	223	257	196	237	240	223	202	199	212	228	211	238	187	228	222	215	219	195	207	214	219	211	238	215	225	244	207	225	208	213	258	217	206	236	202	226	242	220	219	224	217	228	229	228	224	204	229	204	223	224	204	221	216	254	214	234	226	230	224	193	229	270	233	253	223	224	237	230	227	229	231	269	252	222	204	233	218	205	235	209	218	230	222	192	234	208	211	251	224	217	205	222	230	184	208	207	226	237	238	226	254	212	217	219	202	210	212	225	223	240	198	218	209	203	218	200	234	200	212	223	206	218	211	227	219	214	204	216	224	235	230	215	233	225	228	233	205	216	216	210	232	214	222	218	257	246	226	217	196	221	220	219	209	193	230	220	204	214	228	232	238	232	201	227	208	215	220	240	236	233	219	215	216	236
345	3	3500	180223	547	5	37	292	347	484	447	505	474	441	412	398	399	372	337	366	339	329	304	310	258	307	293	308	290	279	278	307	279	268	270	268	281	254	230	240	246	250	250	256	279	276	245	257	239	248	224	255	256	241	240	245	250	251	245	216	217	249	238	261	245	241	226	208	219	240	228	266	250	252	255	254	202	229	240	234	219	245	226	219	223	232	224	243	217	227	234	237	238	227	247	228	215	219	220	204	223	232	210	213	224	225	255	243	223	238	255	225	241	256	210	232	220	239	228	241	233	210	204	238	235	233	194	215	218	228	216	220	223	231	218	215	219	213	232	212	211	232	240	240	207	244	225	212	221	230	247	215	229	236	237	208	226	215	223	244	222	213	234	206	227	227	230	217	229	241	217	228	232	232	235	237	219	229	216	206	225	240	205	234	214	201	243	227	217	218	248	214	219	238	221	228	214	252	219	233	224	224	211	233	220	227	227	239	236	224	219	211	202	244	232	226	221	208	224	221	210	222	231	220	235	230	226	206	241	243	217	213	224	233	232	250	232	221	245	219	225	221	221	223	226	230	215	200	250	250	201	228	236	226	223	216	199	254	206	223	243	239	218	224	240	230	232	217	235	234	215	240	233	226	214	210	229	265	225	234	227	246	211	250	250	244	230	210	249	247	205	236	230	235	230	242	217	219	201	228	238	208	229	238	213	210	217	203	229	207	252	230	254	220	226	221	229	225	227	221	205	238	235	240	235	223	224	224	225	229	230	222	208	231	248	207	233	229	225	257	208	248	230	231	217	242	226	223	230	214	183	257	221	229	222	208	227	201	216	257	231	213	224	214	207	205	208	211	224	213	199	246	209	221	241	221	229	228	242	213	228	188	216	233	199	222	221	230	210	217	218	220	226	235	230	251	223	222	213	211	230	247	217	210	220	215	224	223	221	238	212	221	212	221	226	196	225	206	234	211	217	236	236	204	216	228	224	241	218	223	237	227	198	231	221	240	210	226	221	225	231	215	246	216	206	214	253	219	237	206	233	220	245	202	241	216	211	214	213	212	224	201	213	218	223	216	196	220	215	227	223	242	225	232	216	221	204	228	239	240	225	206	208	256	236	219	219	219	204	228	228	231	241	227	241	213	233	228	235	202	194	216	243	236	242	232	212	227	220	205	244	229	239	212	204	227	220	233	229	228	234	236	210	225	216	220	233	234	222	239	224	210	203	212	244	222	236	224	193	255	202	212	259	216	224	240	227	228	183	221	229	236	224	205	205	229	221	215	211	228	220	218	206	211	202	231	228	227	223	212	220	223	211	243	207	242	223	243	216	240	198	211	218	192	220	218	209	228	213	219	241	220	240	214	218	242	240	207	233	233	211	220	244	232	218	242	210	232	205	236	222	227	225	235	223	200	215	216	206	218	226	213	212	237	208	232	236	217	208	228	231	258	248	210	239	230	226	238	236	201	206	207	222	214	239	225	235	214	212	222	233	215	222	204	225	233	222	212	222	258	231	230	220	215	228	223	224	206	247	213	217	232	219	228	204	209	230	218	223	216	232	209	222	218	208	207	214	242	220	221	238	254	210	235	219	207	202	215	240	224	219	203	220	213	195	208	228	229	243	218	194	244	223	201	223	216	210	242	195	190	230	216	214	218	209	228	231	238	212	244	224	201	222	216	237	224	225	232	209	232	219	222	232	250	222	214	224	229	215	211	227	225	216	229	221	229	224	247	245	227	239	219	219	223	248	265	224	221	263	236	240	239	195	188	217	190	231	257	233	233	214	224	220	216	224	218	202	243	217	204	215	216	212	190	228	230	224	230	221	213	213	212	239	245	217	219	200	214	218	224	236	239	204	215	199	240	234	229	210	229	244	220	200	221	232	210	209	203	224	218	208	224	217	218	225	217	208	260	214	221	225	225	241	217	231	208	230	217	229	217	252	255	222	216	245	236	202	199	223	237	222	211	260	241	213	216	219	219	228	234	223	208	233	213	225	214	224	264	216	230	216	227	217	228	236	210	227	219	228	223	244	230	222	205	211	202	223	226	207	212	233	218	222	214	208	216	240	219	240	230	231	207	196	228	204	210	228	220	242	227	216	209	248	232	192	213	215	227	239	245	226	238	213	221	264	235	222	221	207	247	232	217	234	213	212	218	215	221	224	212	204	217	253	229	210	223	246	220	233	238	216	227	246	199	236	210	232	206	233	242	230	243	210	223	201	219	233	242	243	200	214	237	230	214	227	217	250	213	208	228	224	228	249	230	223	201	244	193	204	231	207	215	249	221	215	243	217	202	204	226	206	210	229	225	214	223	225	216	233	214	212	214	212	196	222	207	223	214
