345	0	2700	152785	376	11	60	417	839	935	898	866	765	742	640	585	575	507	514	482	445	448	410	389	391	397	372	353	361	361	339	343	381	348	373	335	328	338	290	320	321	340	298	289	303	314	259	293	274	310	282	283	288	293	250	289	273	292	260	273	283	267	276	257	254	247	280	262	265	256	279	247	232	248	263	262	243	261	260	238	263	235	234	224	233	257	241	265	246	261	259	252	232	248	259	243	237	246	217	201	237	251	245	256	239	230	245	249	237	225	221	254	240	217	249	270	232	236	244	215	241	240	248	245	239	251	253	250	221	258	222	265	207	252	256	282	271	250	257	257	254	216	215	238	222	243	239	230	256	253	229	202	259	223	243	224	247	238	236	232	236	235	244	252	226	207	225	222	249	248	231	237	236	231	265	260	227	250	257	228	235	223	214	229	230	231	222	233	247	234	250	257	257	242	234	220	216	228	227	240	238	237	240	252	240	244	239	250	227	228	237	242	237	255	219	253	236	245	217	229	233	214	256	238	252	257	248	239	239	246	222	231	223	231	235	219	238	253	229	228	230	245	203	230	232	236	226	241	239	216	235	241	199	236	250	234	249	231	237	213	258	224	239	227	241	235	229	224	263	217	256	240	250	252	234	226	206	247	221	230	250	219	247	229	235	215	241	203	223	255	217	230	241	244	243	245	256	243	193	239	222	258	226	237	247	227	255	231	226	239	246	232	219	232	234	217	243	238	210	228	252	235	230	263	212	240	232	237	236	228	246	206	225	237	230	246	233	211	229	249	248	277	230	258	226	264	239	241	253	229	221	250	254	222	230	211	236	253	256	220	217	234	219	245	239	228	258	259	254	227	245	216	229	252	220	244	267	241	222	216	238	227	259	215	227	231	229	247	241	225	246	237	238	216	241	233	212	234	227	220	232	226	219	233	267	236	253	249	240	261	239	225	235	223	253	222	252	238	229	238	248	240	236	246	229	199	223	230	239	243	230	239	209	216	228	262	234	227	248	250	246	239	218	221	236	211	225	234	256	214	247	233	219	225	250	227	238	232	218	239	224	234	245	242	241	240	249	241	228	240	220	206	219	225	224	227	259	220	236	246	260	244	239	244	192	232	249	232	230	221	216	238	220	233	232	240	214	247	248	261	236	204	230	232	249	222	202	250	217	236	236	245	222	238	221	248	238	248	227	250	228	240	240	248	236	248	238	201	222	211	273	247	245	217	253	237	254	230	256	204	220	248	238	230	246	226	241	222	223	223	211	216	226	247	218	269	237	226	245	204	245	219	229	253	251	231	207	253	235	266	233	214	225	261	247	239	236	238	211	248	223	245	237	228	238	280	230	253	225	233	234	246	221	255	255	248	217	234	220	254	220	204	243	240	222	229	216	236	253	242	226	204	241	240	220	226	250	204	240	255	253	214	210	232	246	239	260	249	234	239	240	230	246	235	231	249	249	236	216	237	247	206	238	215	230	226	249	241	243	241	230	269	235	222	210	215	239	234	217	221	241	236	273	206	221	240	231	237	207	255	273	229	228	261	238	242	236	214	229	264	213	264	225	237	215	234	243	227	220	241	254	242	259	216	253	252	236	218	269	229	214	240	253	206	238	235	229	226	230	228	238	256	214	231	230	235	233	230	248	241	232	234	250	234	271	234	254	241	256	230	219	253	236	224	223	217	230	234	231	208	215	241	224	240	218	268	225	262	233	239	242	239	225	226	232	252	207	252	237	241	223	245	226	224	230	272	241	239	220	217	203	243	220	220	247	226	226	220	251	259	247	239	225	229	235	240	237	207	230	233	235	214	245	239	253	231	249	239	213	262	227	249	234	251	211	243	225	257	224	224	260	206	219	237	230	241	223	226	223	227	252	216	240	227	248	247	217	234	238	234	221	257	227	240	224	241	247	234	250	234	213	226	241	248	223	212	229	231	250	242	233	228	207	237	230	236	230	229	259	248	241	235	261	242	228	243	209	222	210	224	219	203	245	216	253	218	241	227	229	229	234	199	240	260	250	223	236	207	238	241	234	239	264	221	237	222	268	241	222	224	215	252	258	211	251	250	224	248	249	217	235	264	225	204	241	207	227	235	239	238	251	234	223	211	217	221	266	256	258	250	251	233	247	227	247	253	242	218	226	219	214	229	241	237	237	215	233	259	251	259	238	216	238	218	235	244	253	213	239	240	218	250	242	253	229	233	232	230	242	246	222	246	243	236	249	243	242	261	248	206	244	225	265	253	247	247	238	231	259	237	235	247	227	244	241	235	242	228	237	257	230	227	233	217	242	246	228	229	224	249	237	243	230	243	218	267	252	246	237	236	224	207	258	227	255	234	244	219
345	1	1900	152908	404	14	136	558	788	869	819	705	671	606	569	481	480	423	406	371	338	371	327	325	312	287	284	285	284	264	289	249	257	247	260	256	264	238	249	224	224	249	224	218	216	249	244	251	227	227	220	193	194	215	208	182	187	182	194	203	180	204	188	227	198	196	180	195	184	197	189	185	170	220	195	183	182	190	162	174	162	179	205	201	173	208	169	193	202	169	182	173	182	190	180	183	174	203	155	166	200	180	145	171	186	179	188	195	180	181	179	158	168	190	193	187	190	178	169	189	175	188	182	201	170	173	197	187	182	192	168	181	161	192	190	169	183	160	186	166	160	185	191	176	207	154	173	173	166	196	181	180	188	180	177	177	198	157	173	203	173	160	184	178	176	186	177	196	176	173	176	174	172	172	175	211	180	187	165	196	147	157	153	190	184	157	172	180	176	159	169	174	159	184	181	194	169	193	174	169	189	152	148	174	186	174	180	188	170	180	161	186	165	184	188	183	156	173	176	169	192	175	168	194	190	183	180	190	204	182	156	191	180	177	186	175	162	190	155	173	190	194	174	197	163	181	167	189	174	188	174	172	170	158	190	158	185	171	149	186	170	182	167	189	188	153	188	203	172	155	177	190	173	182	167	177	182	187	182	193	168	197	175	172	202	174	170	170	172	170	196	165	170	197	167	173	166	184	176	180	186	195	171	181	156	194	185	153	173	193	178	170	191	170	197	170	182	174	155	186	188	171	159	195	171	191	203	174	146	176	181	175	174	185	180	174	173	154	177	168	178	166	162	180	151	182	157	181	184	176	175	187	166	185	163	198	177	187	169	166	168	151	173	186	183	186	168	195	173	160	192	197	180	185	170	170	169	178	182	190	209	158	183	168	176	177	191	172	180	184	181	207	202	182	166	178	179	188	179	190	182	185	181	179	165	166	177	211	178	217	162	183	171	171	177	177	180	187	179	180	174	176	178	201	176	155	164	201	168	187	176	141	195	174	160	168	160	199	185	173	181	194	167	149	156	205	167	193	155	159	194	182	183	181	211	186	198	167	162	166	184	153	168	190	172	197	173	180	176	169	184	173	175	188	178	172	156	156	180	168	178	164	173	158	203	215	195	186	160	170	159	163	171	192	159	187	175	160	172	162	178	191	179	160	189	200	173	172	167	167	172	180	165	187	174	166	154	194	188	177	181	179	204	164	186	178	213	162	177	176	171	168	157	148	168	172	170	178	173	183	163	170	145	177	180	176	168	168	175	152	147	171	159	171	185	168	170	191	169	175	173	167	175	166	165	184	157	170	181	170	175	194	163	186	206	180	193	182	161	182	235	160	179	164	184	179	191	190	172	195	170	165	169	169	182	192	159	182	183	159	184	157	157	206	169	198	154	171	173	168	186	199	181	171	152	183	161	182	178	178	175	162	202	162	198	171	202	180	206	183	175	177	168	168	168	178	177	196	161	207	163	173	187	200	180	169	167	178	177	164	168	172	177	162	155	188	207	188	183	182	201	193	157	189	188	184	172	166	145	178	174	170	172	176	187	194	184	184	192	189	188	183	176	158	168	204	149	181	163	190	180	180	210	178	210	153	178	164	159	185	182	155	188	193	152	191	166	189	166	184	175	172	184	181	168	170	199	170	192	182	184	185	169	160	182	173	184	163	181	169	193	199	170	187	171	177	179	190	177	175	182	176	150	175	194	172	169	173	192	191	170	167	188	174	166	195	166	180	197	182	175	175	190	180	195	162	192	175	171	166	177	185	178	179	201	159	172	174	185	163	187	188	193	176	184	163	208	161	184	179	175	180	161	163	199	180	152	186	196	177	197	179	178	174	185	190	158	187	188	166	175	182	182	184	191	171	166	150	161	176	165	182	189	186	180	182	157	190	212	185	185	186	189	168	160	164	163	200	181	178	181	178	176	178	180	174	172	185	189	146	150	174	177	206	184	158	167	172	187	167	168	171	163	175	156	161	195	191	169	177	169	175	182	169	171	154	173	156	162	175	177	176	175	188	168	179	165	197	196	167	189	183	182	170	159	194	192	175	209	186	178	190	160	166	170	187	218	193	175	170	177	171	182	184	184	156	176	173	166	198	144	177	184	176	175	181	156	211	167	163	175	169	178	181	199	167	154	191	168	183	177	187	180	171	152	171	171	177	166	168	161	201	159	179	179	161	156	183	203	170	179	176	203	182	180	188	183	187	185	175	163	181	193	185	167	187	171	171	174	166	180	171	174	169	176	169	148	166	156	190	151	173	190	168	162	174	190	167	177	188	158	171	201	165	158	185	182	177	178	178	202	161	165	188	187	189	158	185	199	189	157	198	159	202	176	169	184	195
345	2	2100	153031	394	10	119	569	928	972	866	779	731	661	588	536	519	473	445	445	390	376	348	380	361	331	317	371	326	350	317	322	330	298	277	308	286	281	317	272	245	229	237	250	258	241	244	254	237	222	233	233	211	222	234	223	223	247	205	216	215	217	233	235	223	223	223	214	219	213	230	217	228	208	219	226	226	203	196	246	236	208	196	203	208	215	213	230	201	214	207	200	218	198	212	198	190	203	216	192	239	180	240	202	215	189	195	189	198	228	213	190	208	180	214	223	204	202	207	205	181	221	181	224	215	227	182	205	212	183	187	192	209	217	217	217	194	195	213	190	210	184	190	216	182	209	179	212	188	210	199	207	190	206	186	221	192	216	201	204	200	214	206	202	210	175	203	200	194	194	212	222	194	188	189	203	201	196	180	206	223	220	178	201	178	201	186	216	207	211	191	218	174	191	200	197	205	195	226	207	207	213	201	193	185	202	190	192	193	171	192	170	219	199	243	190	189	198	193	212	216	206	169	227	193	196	220	207	209	187	194	220	207	170	192	191	216	202	210	198	192	208	208	203	203	192	205	210	223	202	227	189	192	201	191	207	199	218	181	205	219	190	200	202	187	207	210	208	205	217	210	196	181	195	206	208	204	183	190	210	196	223	215	213	175	197	193	196	206	191	169	186	203	198	211	218	189	197	186	197	198	197	187	212	193	210	198	216	198	197	215	210	202	180	219	192	183	210	206	185	215	194	195	188	208	191	178	208	190	217	213	193	228	175	189	191	199	195	198	200	213	171	213	214	176	201	217	217	216	185	184	188	193	205	182	227	220	226	196	197	210	219	161	193	193	172	214	214	209	187	206	189	202	201	193	204	200	198	184	201	204	201	188	206	201	177	181	177	195	190	190	176	212	204	181	216	176	200	188	197	225	184	206	208	191	190	200	177	217	173	209	196	199	195	180	207	181	214	189	202	205	183	192	188	171	206	199	211	196	190	198	213	205	213	236	193	204	184	204	198	173	188	188	198	194	195	228	211	200	193	198	193	205	228	195	194	212	211	189	177	211	198	199	199	209	187	190	201	190	211	188	200	195	182	203	184	207	205	202	199	222	178	204	184	191	233	221	199	201	193	207	206	184	206	190	184	181	191	196	203	198	182	187	188	217	207	185	185	181	207	208	194	174	178	199	211	239	207	205	206	182	207	197	199	212	224	196	180	182	200	185	218	204	202	208	182	195	191	190	201	180	224	182	197	198	185	210	193	201	184	196	175	205	206	196	203	218	222	222	197	172	204	185	201	194	198	212	206	220	190	179	196	221	205	203	206	204	212	204	192	198	190	222	212	207	209	172	224	168	201	215	214	188	182	219	210	217	231	205	184	186	171	189	201	226	208	211	184	198	185	191	213	186	198	167	196	207	201	208	191	213	213	193	186	190	229	206	215	195	220	211	189	204	206	211	182	204	181	201	202	210	210	202	167	174	196	209	194	183	203	214	202	215	184	189	216	190	180	198	189	213	202	202	208	195	207	203	190	222	198	209	186	177	225	215	206	188	204	166	198	199	206	183	196	202	186	196	213	204	182	216	205	209	188	192	224	187	185	169	194	193	204	213	208	199	199	181	192	204	210	191	198	199	196	216	192	199	216	182	189	190	189	204	192	231	182	214	210	205	211	191	205	205	182	179	185	202	204	171	233	185	218	207	188	199	209	207	204	203	197	190	216	208	187	178	198	178	210	212	172	178	188	215	231	197	203	183	177	170	211	205	213	188	213	199	186	188	197	201	167	211	191	200	201	194	200	200	205	211	195	187	184	171	205	189	219	207	202	171	207	206	193	183	197	174	184	196	178	224	194	197	192	197	188	204	180	191	209	212	182	221	183	212	183	216	186	189	207	208	215	213	220	197	214	207	227	212	199	204	197	208	192	210	217	197	210	198	197	223	194	186	187	192	190	204	192	214	210	190	192	187	203	194	197	217	194	199	222	202	213	210	185	210	153	227	178	222	195	171	169	202	197	224	219	193	199	208	193	209	184	207	190	215	194	191	192	216	171	200	188	198	198	193	182	213	198	200	213	207	182	204	204	200	215	208	209	207	172	219	212	194	192	181	191	212	189	200	199	213	211	188	207	192	186	203	221	207	202	200	178	182	202	204	201	181	229	187	213	184	212	190	185	215	200	216	196	197	188	195	196	214	198	208	195	207	201	178	202	207	215	179	220	188	210	202	216	198	202	191	210	196	165	185	203	207	201	201	203	199	206	187	197	197	202	182	204	195	197	213	192	207	218	198	187	195	201	206	211	204	177	188	183	199	214	202	222	196	191	187	199	188	223	204	195	198	212	211	192
345	3	3500	153154	388	17	87	530	821	965	926	916	825	772	727	638	600	596	564	560	529	502	509	478	440	414	413	356	365	337	325	332	303	320	310	315	302	293	295	287	280	297	268	298	268	279	288	273	237	258	283	235	270	253	245	242	243	245	231	229	207	245	243	240	259	213	247	226	248	250	240	239	224	233	251	231	219	213	224	268	205	218	246	274	228	270	249	252	246	258	238	236	240	234	232	213	218	217	219	241	226	229	231	213	239	221	241	227	223	224	215	226	229	216	235	198	216	262	227	247	210	230	222	205	234	232	209	213	229	208	208	235	214	215	260	219	224	234	207	221	205	210	216	229	227	256	215	232	210	252	223	216	260	250	208	232	230	243	225	241	236	219	248	227	217	218	202	200	228	210	222	238	229	229	238	227	227	215	233	257	239	213	231	214	229	219	225	211	219	244	191	228	234	228	236	202	228	206	245	232	237	235	215	230	211	249	237	237	223	223	250	247	217	230	178	206	218	232	241	227	201	239	240	235	228	225	221	227	250	232	229	217	226	227	224	237	222	229	219	230	239	243	244	234	203	200	219	213	220	229	213	228	212	210	233	190	202	236	219	245	235	229	211	234	241	225	214	219	219	228	215	215	229	233	241	219	233	202	203	204	235	225	226	231	221	222	219	218	219	220	215	196	225	176	225	246	232	210	232	243	219	220	240	223	233	231	214	208	218	201	203	232	236	223	210	238	230	195	237	236	247	226	234	208	232	229	209	218	227	268	230	242	209	210	226	214	216	225	212	216	222	210	228	212	222	225	209	207	245	219	215	214	221	197	223	222	222	226	244	223	242	251	236	227	210	239	230	221	229	206	216	237	200	221	221	200	199	250	208	229	219	229	228	211	218	219	208	211	209	213	219	195	223	221	226	208	213	202	200	217	207	237	207	211	244	212	210	221	211	220	232	236	238	218	211	232	229	209	231	206	223	234	248	203	214	215	223	229	245	200	248	232	248	220	220	228	232	247	225	216	190	210	216	223	215	194	222	210	207	210	241	217	211	206	230	213	210	230	190	240	226	239	251	214	227	194	233	214	231	221	227	202	220	205	232	214	221	201	197	246	222	223	231	222	220	244	238	224	210	234	213	220	198	247	253	208	224	208	211	200	230	232	219	228	229	214	233	221	220	232	200	228	224	242	223	223	222	222	219	224	217	229	239	228	219	219	216	238	207	218	219	213	229	221	222	221	204	199	227	233	220	205	219	231	209	223	252	224	209	226	243	225	231	215	246	219	234	221	188	215	218	239	226	200	230	219	227	194	206	235	238	231	218	228	219	224	217	222	218	225	206	231	206	230	192	224	231	214	209	243	236	209	217	234	215	240	243	215	235	222	244	239	236	226	235	193	222	232	212	216	194	250	226	222	243	219	233	196	234	239	242	229	219	225	209	219	231	247	221	230	217	235	207	213	246	232	260	224	202	206	226	241	212	212	225	190	222	230	229	243	219	230	220	220	207	224	245	213	211	212	237	227	203	193	229	227	220	238	215	199	229	208	222	213	237	210	210	226	202	221	227	205	226	251	212	198	201	233	195	200	232	212	201	214	220	209	233	237	221	242	205	212	236	219	206	233	213	229	236	209	234	236	205	212	250	254	220	233	229	230	243	205	229	225	237	210	237	208	255	196	225	253	219	199	184	223	246	230	228	243	224	218	221	228	209	235	230	197	227	220	209	198	221	229	212	217	211	225	229	222	236	238	244	253	230	219	211	223	221	232	223	239	213	218	217	211	236	223	207	208	209	239	194	212	220	234	218	199	221	214	232	208	230	224	223	229	205	214	227	230	213	219	231	217	200	222	230	244	204	230	206	225	228	234	211	224	202	205	230	238	216	225	201	214	215	216	209	228	222	240	198	202	202	229	242	207	213	200	246	240	194	242	235	216	204	217	256	222	244	221	193	235	224	203	212	228	211	240	238	199	262	222	232	225	194	225	207	246	203	209	250	228	242	207	221	242	215	215	223	221	225	230	233	229	238	239	217	228	252	196	236	202	237	221	236	231	219	210	227	196	216	217	244	209	235	243	219	239	233	200	208	238	218	212	237	237	212	221	216	213	219	223	224	226	212	218	234	230	223	215	199	219	221	229	231	231	227	225	203	218	234	228	228	226	216	200	224	196	216	225	218	223	196	239	223	213	226	223	235	239	248	227	249	209	216	208	247	210	228	242	203	220	218	208	223	227	231	238	248	207	252	228	213	237	244	197	204	204	234	205	216	252	241	217	206	218	224	238	218	224	228	233	208	239	209	221	198	222	228	224	245	231	225	217	231	225	207	269	212	210	236	259	231	215	238	250	227	216
345	0	2700	153277	374	6	49	374	803	1038	1094	1066	989	926	870	787	731	695	615	593	539	543	484	505	482	466	407	419	364	373	393	365	353	360	363	346	344	350	349	345	311	327	331	325	335	305	315	324	361	311	296	289	286	291	276	297	304	288	291	299	282	270	289	291	278	270	304	272	293	276	304	295	283	269	263	246	269	295	271	274	236	285	270	263	273	274	255	273	296	254	278	264	262	291	267	264	274	276	272	285	254	245	284	257	260	257	255	258	239	262	252	256	279	256	260	249	243	269	254	251	239	272	261	249	257	264	265	251	229	261	276	288	278	240	274	259	263	268	249	246	260	244	252	258	283	226	262	258	267	290	259	234	241	255	251	265	264	262	266	270	282	291	254	288	271	256	251	247	268	251	263	257	256	266	269	273	270	242	269	244	282	255	240	271	272	264	239	265	247	269	271	274	285	269	254	236	272	259	241	285	245	243	250	276	249	243	270	242	282	241	235	264	244	265	251	284	244	269	289	248	250	287	285	251	242	244	278	259	228	251	255	245	242	243	287	254	241	269	254	251	259	240	282	245	260	246	252	261	265	239	240	259	272	245	260	268	269	279	252	252	255	225	270	279	261	227	271	255	267	260	237	254	253	271	259	253	248	259	261	257	236	278	253	261	262	236	274	239	245	268	234	218	273	263	224	260	269	271	249	242	245	250	253	247	247	251	247	252	240	240	260	272	276	229	233	257	256	271	269	259	268	280	285	274	263	265	251	238	228	286	267	238	258	263	255	241	276	252	257	267	250	243	266	242	226	234	281	264	262	260	251	268	258	264	292	289	266	273	267	242	285	260	258	244	269	263	271	237	227	244	276	226	260	284	284	261	268	244	223	240	261	246	253	256	250	258	243	220	248	275	274	264	265	244	254	269	233	260	266	278	273	256	249	243	255	256	246	236	248	273	253	265	256	265	244	250	249	250	271	287	249	256	258	247	239	248	259	248	250	255	253	267	270	274	279	264	249	259	244	249	251	260	276	274	250	243	260	251	253	259	226	263	293	266	264	259	253	265	245	237	247	283	246	269	273	251	260	252	234	236	273	248	258	243	247	257	243	250	288	266	279	251	265	260	247	255	270	266	276	267	265	254	265	261	237	246	266	277	272	260	274	259	276	260	266	251	257	260	249	244	255	255	244	250	258	273	255	245	235	255	252	257	267	251	251	275	276	272	263	247	263	244	224	284	258	241	236	240	258	232	266	243	223	247	289	243	250	288	266	264	253	274	287	229	275	259	257	245	257	270	273	239	222	256	260	249	247	266	246	264	266	276	246	259	246	292	270	283	235	281	265	286	223	249	254	247	235	252	217	231	267	283	258	255	226	243	247	255	250	254	255	260	221	277	255	257	246	240	283	271	257	251	261	268	249	268	275	253	246	264	249	245	238	254	244	248	279	254	233	235	264	269	252	254	239	285	271	235	271	266	251	267	292	256	286	277	248	260	241	266	239	265	259	260	260	265	273	279	250	263	276	213	242	247	232	234	238	245	240	266	259	240	256	267	239	244	242	242	277	242	255	258	217	233	266	273	263	247	267	293	261	256	263	244	279	281	250	273	234	253	259	237	269	243	263	262	261	225	245	250	241	264	256	238	256	280	257	261	238	248	271	241	264	246	268	240	243	260	277	259	270	273	237	272	257	244	259	258	250	243	257	279	265	281	262	218	249	255	249	276	262	276	252	238	240	283	256	270	225	258	236	248	248	265	264	266	236	266	272	259	255	259	256	269	276	237	255	285	259	249	276	252	275	265	247	239	276	278	244	260	260	275	245	242	260	290	274	254	257	244	248	260	235	237	262	231	249	250	259	274	292	251	242	270	259	252	272	264	250	294	245	283	254	262	268	271	234	271	246	255	273	260	236	243	238	262	261	261	244	233	237	241	253	227	246	259	243	284	262	272	254	283	232	265	264	257	257	252	261	237	251	250	244	258	278	255	233	260	247	254	271	248	282	246	248	236	246	249	262	269	258	247	248	248	255	218	274	286	269	297	248	266	248	249	258	259	284	264	272	250	280	228	252	273	244	247	274	251	224	290	268	246	273	256	254	261	243	245	262	254	240	254	262	238	272	230	234	252	256	245	275	263	279	266	262	245	265	269	245	238	256	260	282	241	261	267	266	233	240	247	289	265	274	240	256	277	250	264	282	274	261	264	271	260	261	271	256	245	237	243	271	269	243	266	265	255	261	255	249	274	236	262	262	238	255	265	251	279	271	265	255	244	245	274	247	236	242	256	254	244	259	249	259	249	244	238	248	274	240	240	277	261	278	266	257	260	231	253	246	257	236	270	258	272	249	272	271	272
345	1	1900	153401	418	11	126	735	1082	1217	1115	1045	942	811	700	684	570	569	485	461	394	384	363	351	342	324	315	304	314	292	268	278	283	281	286	272	265	239	255	274	260	267	247	244	242	233	239	226	246	241	228	221	231	243	231	214	252	216	226	215	208	242	204	214	227	224	235	215	241	255	232	221	237	240	227	209	240	207	203	220	208	198	229	194	219	205	222	234	205	222	219	230	216	211	209	232	243	192	235	217	195	223	199	214	210	216	205	206	210	184	235	203	209	192	215	218	205	217	214	204	218	219	187	197	223	203	239	209	203	225	219	170	195	204	229	210	226	207	220	231	240	216	198	184	213	206	184	184	220	211	230	190	216	208	213	212	202	208	183	216	197	185	194	211	213	232	215	187	191	203	187	214	192	195	219	221	177	233	222	224	210	186	233	244	198	209	195	187	209	210	221	209	211	204	209	186	222	213	221	196	214	214	212	198	221	216	211	203	217	219	208	221	216	207	214	201	203	214	203	201	212	190	210	202	203	208	195	215	210	198	216	208	207	214	213	211	217	210	209	191	217	211	194	228	213	195	192	192	209	207	205	238	190	234	190	222	189	181	198	187	220	221	225	206	183	211	182	213	234	224	199	214	192	234	227	219	183	199	228	203	225	207	208	214	193	226	212	207	204	210	225	190	214	207	240	212	206	209	223	196	205	216	210	188	222	224	212	224	185	174	213	180	211	212	196	204	205	200	214	213	211	232	218	194	211	225	194	191	213	225	229	204	196	194	225	220	208	226	234	209	198	218	213	220	193	230	190	193	185	215	189	220	181	203	209	235	190	190	197	206	182	199	203	186	213	216	225	202	210	215	213	204	232	194	183	208	225	226	207	189	190	202	216	215	232	200	209	210	223	224	198	201	205	205	201	190	203	203	222	213	198	212	210	213	214	216	223	207	196	194	202	230	201	234	214	204	210	197	210	239	200	195	217	192	194	208	208	205	192	240	213	198	218	195	213	205	203	209	213	197	219	191	182	213	217	236	200	209	203	217	195	207	209	218	212	182	221	207	190	208	194	207	209	195	196	183	201	199	203	221	204	200	239	208	207	221	205	214	204	181	222	219	224	205	211	192	203	191	218	215	210	223	205	222	252	199	216	224	214	196	184	234	218	206	220	214	196	203	186	190	187	235	208	205	210	177	198	203	193	204	209	209	238	189	198	195	194	229	206	221	210	200	204	216	200	185	205	213	216	201	200	190	209	199	193	211	191	217	228	203	216	218	176	211	196	195	219	223	204	224	207	197	223	191	206	210	205	209	206	199	185	206	211	223	228	194	227	201	217	201	181	215	217	194	194	215	178	207	206	189	228	201	213	200	192	212	206	206	198	185	195	219	232	211	195	201	198	198	227	220	195	196	212	215	203	213	208	179	216	211	219	195	212	224	195	203	188	212	192	196	204	203	217	198	163	201	214	223	205	216	186	213	208	204	184	189	195	207	197	193	185	209	215	225	220	210	218	224	206	211	187	204	232	207	208	192	201	213	197	212	215	172	194	215	184	225	210	193	196	214	201	182	200	199	239	215	188	198	204	208	209	210	186	217	210	195	206	214	223	209	211	199	209	203	237	239	200	187	223	208	185	194	194	226	191	210	205	204	199	205	201	188	207	222	187	185	232	185	221	222	197	208	220	210	205	221	191	210	209	213	183	185	229	192	214	193	205	206	181	203	198	208	218	199	205	218	202	218	200	204	229	218	192	191	205	219	204	224	201	223	210	218	181	194	198	197	223	203	189	186	220	189	209	200	230	199	217	187	228	212	185	226	200	178	221	200	205	208	211	217	196	219	206	198	201	200	186	214	208	227	200	212	200	212	209	229	190	216	203	178	188	207	187	203	207	198	177	213	214	226	229	190	203	185	226	220	226	211	210	205	182	198	216	172	233	208	214	198	190	214	171	208	210	234	232	209	222	223	185	201	207	201	206	225	171	215	212	210	236	213	220	218	197	192	200	208	200	192	188	227	206	204	203	208	212	213	202	225	220	213	216	224	184	213	191	216	214	207	203	217	219	195	199	196	212	218	197	208	211	215	173	212	221	222	217	212	182	206	215	231	216	210	204	195	187	215	210	191	225	198	193	219	194	192	180	218	236	228	217	178	191	208	207	214	223	199	233	213	227	202	212	203	225	206	185	218	194	204	209	221	198	180	211	207	200	196	218	185	204	223	218	189	213	188	203	238	216	231	218	220	203	208	212	198	187	189	216	215	184	211	238	224	217	200	214	214	175	213	210	212	192	207	211	207	207	215	205	194	213	201	197	205	212	215	186	217	218	196	201	192	217	202	224	199	193	186	204	238
345	2	2100	153524	393	6	56	447	895	1107	1109	1052	954	871	824	742	642	587	546	462	456	443	411	406	373	345	390	340	330	302	318	351	306	283	302	282	309	289	285	290	275	286	296	274	268	256	300	258	278	258	256	243	279	275	248	281	250	258	267	245	255	223	245	265	237	229	268	253	265	229	214	256	233	249	250	255	242	237	248	240	247	234	234	239	225	255	235	229	239	228	211	223	229	214	201	215	204	223	247	229	230	240	219	254	206	247	204	222	212	237	259	240	227	209	217	232	201	217	219	219	218	217	236	243	206	232	225	225	215	246	226	218	222	207	207	220	241	242	220	228	213	225	247	249	224	263	244	224	218	216	243	209	229	217	236	230	236	221	222	252	242	230	224	219	230	225	240	220	244	206	225	247	249	211	218	234	214	222	208	225	219	216	188	245	228	227	224	214	236	229	195	220	228	205	209	240	217	217	216	251	205	206	235	203	226	245	231	233	226	220	207	230	245	221	244	250	223	217	204	219	243	224	220	194	219	180	197	231	214	227	195	239	214	217	219	207	215	227	228	226	218	231	232	231	242	230	242	232	217	232	234	226	214	213	223	222	214	222	233	224	249	205	203	223	230	209	233	218	221	235	219	231	211	223	229	230	218	223	241	200	217	227	238	225	210	223	226	214	214	210	218	230	259	209	240	211	211	203	231	225	214	237	242	237	260	211	214	234	212	209	212	227	212	219	237	228	240	205	208	261	226	227	239	194	235	226	215	226	237	213	229	234	235	233	233	222	218	237	220	226	239	207	213	213	228	209	211	202	218	251	228	238	208	226	221	241	205	225	237	201	236	224	214	213	215	219	239	221	234	204	238	232	213	211	207	229	227	221	231	223	219	240	212	208	207	230	241	215	233	228	235	232	237	228	223	198	217	242	194	214	246	224	218	239	200	241	216	207	207	216	224	211	228	246	201	208	207	231	244	239	240	227	223	234	206	197	211	229	226	208	259	210	214	226	220	218	199	227	221	208	209	216	216	217	223	225	245	230	241	220	211	231	210	218	210	244	222	227	226	220	237	214	223	227	223	211	230	240	252	232	211	222	231	219	215	224	231	249	214	226	232	241	229	220	233	212	231	248	206	224	209	216	233	232	228	231	221	224	219	243	243	224	236	250	209	211	225	236	247	234	229	220	234	244	223	237	235	184	228	216	226	218	231	216	212	204	227	225	230	216	198	226	221	233	220	225	242	225	218	235	237	210	224	221	218	211	224	244	222	246	213	225	184	233	186	245	236	249	217	245	220	217	217	221	203	251	217	218	227	198	204	247	230	230	213	219	231	227	241	227	237	220	228	213	215	228	229	241	209	243	197	258	218	226	206	217	219	208	219	221	230	211	237	184	242	215	234	216	232	203	227	241	194	214	233	231	220	225	203	225	250	218	213	247	214	238	203	228	234	222	234	232	214	223	222	207	227	216	226	218	209	205	239	204	219	205	223	224	245	224	217	222	236	218	216	206	222	249	229	208	216	240	223	206	244	217	222	241	224	221	191	209	218	218	235	229	241	212	227	221	219	211	212	211	217	218	230	229	205	181	216	218	246	229	219	226	201	211	240	234	244	225	209	225	229	207	229	236	246	187	229	208	253	226	225	237	229	224	224	237	188	199	218	212	205	227	203	244	247	240	217	220	238	232	206	237	214	227	214	209	222	248	255	223	204	208	240	217	212	217	215	226	230	233	217	257	216	224	227	214	235	225	216	216	209	207	213	220	245	225	227	237	225	231	209	238	228	215	177	245	223	201	198	233	215	225	223	242	235	224	209	219	226	213	243	204	233	235	209	224	222	220	183	226	190	244	220	221	234	239	236	217	209	236	236	240	244	205	225	217	222	237	215	210	222	200	208	201	235	235	217	208	207	204	183	199	233	209	236	225	233	234	238	222	252	218	225	230	210	218	213	212	232	221	234	200	214	222	216	217	224	209	221	217	238	214	205	218	232	242	200	229	231	215	222	231	246	217	218	218	212	225	225	184	240	194	204	188	224	243	241	213	224	240	237	243	240	232	225	212	235	233	218	225	210	227	230	224	211	229	208	216	227	254	223	231	228	207	212	228	228	230	202	206	248	233	237	222	208	201	213	222	225	228	240	230	201	233	236	241	210	218	208	229	206	224	218	240	192	217	229	228	233	207	233	246	220	247	218	254	226	221	214	208	213	216	221	224	223	234	241	197	237	218	220	223	237	255	232	221	244	231	200	192	206	230	201	249	216	221	216	236	232	247	220	231	213	245	211	218	242	241	202	231	240	206	216	216	193	198	231	218	226	236	232	239	213	218	233	211	226	225	233	223	208	219	205	222
345	3	3500	153647	386	8	30	298	668	1043	1066	1051	955	857	730	685	639	600	530	521	529	484	483	443	442	452	401	416	370	376	352	334	330	342	292	323	323	282	310	287	310	326	270	312	290	300	287	282	268	303	263	279	268	291	270	252	285	272	248	277	266	248	283	247	263	274	258	248	242	252	247	238	259	241	257	227	229	264	257	269	244	271	234	243	233	263	247	242	256	229	251	225	246	261	235	218	231	252	272	246	229	253	233	254	244	272	224	226	256	260	248	219	225	245	250	278	233	231	231	232	245	235	239	250	231	233	231	231	245	271	243	252	238	232	232	250	241	242	220	235	234	222	247	252	252	234	213	237	239	226	228	230	258	255	209	228	249	236	224	240	249	236	236	233	225	239	214	248	268	243	232	246	225	221	233	272	250	226	251	230	236	260	234	239	263	239	266	257	223	250	219	256	245	237	239	251	219	216	231	250	238	219	250	245	220	224	253	226	221	229	215	237	236	230	231	244	266	223	247	234	255	212	247	232	232	262	220	250	274	271	221	230	230	214	245	237	257	264	248	229	226	247	217	248	238	254	234	253	252	232	228	246	236	212	229	239	260	227	223	245	210	251	243	228	271	223	223	234	211	231	243	255	245	212	233	223	259	238	244	263	245	250	230	235	261	257	252	235	257	237	232	245	234	230	216	255	205	232	230	229	249	242	231	231	227	221	238	270	216	242	244	232	234	235	250	246	226	244	229	223	248	210	244	241	265	219	193	232	228	227	245	240	215	243	236	253	217	239	252	229	217	244	237	240	207	244	254	216	238	259	256	248	209	243	232	253	241	245	226	226	225	220	214	245	213	246	250	214	233	229	219	262	231	242	230	241	217	257	210	223	233	234	238	241	224	217	217	223	207	210	265	226	231	248	233	213	233	267	233	215	226	251	211	216	246	210	230	253	211	258	232	226	237	227	234	237	244	239	215	240	248	214	225	256	231	235	250	241	236	232	230	256	222	240	252	226	218	214	249	199	240	225	221	207	202	257	222	223	238	199	232	268	231	248	225	247	195	227	228	269	234	236	253	209	234	231	254	210	228	226	235	217	208	219	234	249	228	233	207	229	244	258	238	246	255	203	216	224	266	259	219	200	243	254	251	205	225	242	218	225	250	237	235	249	242	228	214	219	234	252	232	217	245	222	227	237	211	260	242	226	225	252	259	228	257	244	230	234	262	214	244	228	230	249	197	215	234	254	246	216	206	209	237	239	234	228	219	242	230	249	214	243	210	230	224	240	223	242	218	227	223	226	219	216	237	248	247	248	216	215	228	233	247	238	244	239	233	223	244	242	238	237	248	240	227	226	216	218	255	223	257	245	223	237	252	246	232	237	205	216	207	231	220	241	230	234	238	212	201	224	227	218	211	204	244	250	214	244	226	216	235	214	231	261	236	231	233	256	223	249	249	234	217	225	227	227	243	239	227	231	262	214	238	243	227	218	254	215	250	234	237	239	237	263	226	238	214	228	215	246	249	218	226	216	229	228	245	242	245	223	227	241	254	224	278	243	227	249	248	230	209	234	218	251	237	236	242	230	237	183	233	267	258	223	241	243	234	234	229	231	254	213	215	235	239	218	225	220	242	235	218	240	224	237	236	233	240	197	257	204	239	250	222	263	213	245	222	241	231	237	252	231	235	238	239	239	222	235	221	230	240	250	229	273	237	244	226	246	222	231	258	229	237	239	216	233	232	232	251	237	214	259	241	265	232	239	215	200	227	229	249	265	243	255	261	212	244	235	234	241	263	229	207	249	205	242	239	246	234	221	228	257	251	245	235	235	246	210	222	199	233	218	227	209	251	261	231	217	206	235	218	229	203	222	214	241	241	224	256	230	217	234	251	229	247	232	246	252	251	247	227	242	255	237	244	215	204	234	254	219	254	224	225	240	247	242	236	214	246	250	224	263	230	248	201	259	242	239	216	241	262	240	242	210	215	223	219	237	222	223	236	256	241	210	250	216	229	232	230	222	251	238	233	251	247	230	258	231	253	247	233	226	225	215	228	241	218	230	224	233	220	207	250	226	242	228	221	217	238	214	225	248	215	222	231	261	228	242	243	231	209	202	212	232	220	227	233	234	237	242	212	241	230	220	219	219	218	208	247	222	208	232	246	217	250	227	229	221	207	250	244	203	226	207	227	231	230	245	212	230	213	237	236	243	235	228	201	232	230	221	233	243	226	256	247	241	218	237	244	237	220	228	245	234	262	245	221	211	220	248	239	235	239	227	227	239	213	237	227	233	231	250	226	264	235	232	239	215	230	248	240	226	246	233	233	238	237	243	244	236	226	232	226	243	234	223	244	248
345	0	2700	153770	377	3	24	181	448	804	856	931	838	816	734	698	647	612	570	555	534	503	454	448	451	447	415	411	382	387	388	384	374	369	366	370	366	341	357	322	336	336	361	328	309	336	302	276	335	298	282	318	304	291	300	272	253	276	292	276	279	262	252	272	277	260	286	270	289	278	302	254	285	274	295	266	272	267	263	271	236	270	272	264	277	270	261	237	304	254	245	276	270	258	241	253	274	301	260	241	251	268	271	273	276	254	272	283	263	273	277	251	260	257	254	267	255	274	258	286	248	251	264	227	248	288	245	260	253	247	250	247	260	262	252	274	256	269	258	272	260	253	249	242	280	263	275	246	250	246	254	250	257	251	257	257	280	222	247	250	230	237	226	259	230	254	264	240	269	257	252	263	247	226	238	255	244	248	231	213	264	217	236	246	265	259	241	270	233	262	259	239	241	245	243	260	246	274	254	241	249	258	249	252	263	252	247	233	240	232	261	250	256	254	219	254	266	257	218	260	243	241	254	231	247	264	245	260	252	232	286	272	261	259	248	239	247	220	240	241	224	241	242	253	263	242	238	274	232	212	236	256	238	249	271	253	247	269	262	256	259	269	243	242	271	261	252	249	244	240	245	236	259	266	256	256	263	225	249	253	249	244	258	260	224	242	254	267	228	271	251	257	260	275	241	250	250	255	263	267	264	256	212	239	254	270	247	250	262	242	264	265	272	229	224	285	232	247	248	234	268	262	244	266	240	239	249	253	227	273	230	228	229	280	234	252	250	279	281	238	271	254	257	231	249	260	246	235	247	266	237	251	231	250	232	239	211	253	269	266	258	218	259	233	228	268	241	251	239	261	254	247	240	259	240	269	251	238	261	256	243	268	220	220	255	231	235	261	269	239	261	269	227	256	256	259	256	239	266	253	232	253	265	243	233	244	257	266	247	261	234	250	249	269	233	240	240	267	257	245	239	249	278	259	242	249	245	233	241	242	244	244	229	260	249	247	248	254	261	238	243	248	240	250	260	271	237	235	264	249	244	256	245	253	258	265	229	249	257	264	238	270	244	252	285	260	264	253	228	259	263	252	254	270	238	228	245	239	268	239	225	266	242	232	277	249	242	233	255	246	248	248	245	269	264	251	246	262	242	257	241	243	249	243	262	247	246	272	264	256	262	238	263	266	235	253	278	246	243	237	242	258	223	247	274	237	254	249	239	242	243	253	268	239	222	245	267	254	234	272	258	249	217	240	265	218	279	247	270	268	239	248	248	256	268	236	256	236	208	268	264	263	217	237	234	256	232	240	245	246	263	245	252	247	235	255	246	259	272	231	257	257	272	260	243	275	253	240	235	244	243	243	270	228	229	239	227	256	245	232	248	235	239	224	265	244	240	264	248	222	251	265	266	233	245	245	238	235	273	237	249	257	256	234	234	257	238	252	231	273	271	241	266	234	226	242	247	241	260	271	259	263	256	241	224	264	239	269	245	230	248	234	248	252	246	240	264	262	257	234	269	266	245	270	225	255	270	234	233	244	278	246	246	264	250	267	269	240	252	233	241	235	255	274	248	256	254	229	257	240	233	277	249	249	264	249	256	263	274	280	263	275	239	266	241	229	256	262	251	243	277	253	234	242	289	235	233	213	260	262	248	253	271	259	244	241	267	279	257	242	242	289	249	229	234	243	263	249	248	259	249	248	241	258	254	251	232	228	241	238	282	263	252	242	261	237	256	223	217	254	261	249	240	270	213	258	252	257	234	254	236	241	250	270	261	239	241	265	236	260	238	254	238	246	236	266	237	251	257	247	244	254	247	248	250	247	248	263	257	245	283	280	232	226	259	252	258	221	266	219	262	238	260	265	246	258	242	255	248	240	277	257	243	247	245	267	240	215	260	230	248	260	212	247	257	267	257	253	236	247	222	240	251	237	249	249	241	245	237	281	249	250	258	272	237	234	241	244	257	251	257	279	244	236	220	235	226	235	260	269	275	270	241	247	243	269	259	278	228	258	253	266	221	233	235	241	265	247	253	202	258	260	238	255	260	272	236	256	261	238	235	232	275	251	246	256	235	261	259	246	200	234	247	225	252	252	266	256	259	247	246	246	269	278	258	249	261	294	246	252	252	256	242	246	259	238	278	226	236	238	248	239	251	209	232	246	234	246	252	241	254	270	240	236	263	275	239	258	263	226	259	245	257	229	245	228	254	259	230	261	247	229	240	247	248	268	225	249	251	262	237	244	230	254	227	259	217	243	240	239	272	261	257	229	243	262	279	279	231	233	260	250	241	242	246	256	269	242	255	254	239	260	253	284	276	262	223	247	267	240	278	262	242	240	256	246	272	231
345	1	1900	153894	414	3	76	591	850	1089	1082	965	820	797	698	599	563	563	499	494	472	439	390	414	381	350	346	312	348	322	324	303	315	291	286	263	290	280	271	264	251	263	244	256	231	224	207	264	235	229	205	206	199	233	228	204	201	198	235	223	215	221	224	221	199	221	223	203	205	202	215	214	196	232	217	206	230	196	213	188	204	223	201	210	189	193	224	174	217	171	215	189	191	200	198	186	203	193	196	200	210	201	181	204	177	234	193	192	195	206	207	166	189	183	177	196	209	194	234	194	170	210	200	202	184	177	230	208	200	204	196	195	176	205	195	177	190	202	189	216	199	196	203	181	201	202	195	226	200	177	182	217	196	207	197	204	195	202	163	194	191	206	199	179	207	216	186	203	199	202	186	201	203	191	208	172	211	212	202	216	190	214	197	194	182	183	171	185	196	192	175	200	174	186	193	169	198	209	216	198	187	196	211	187	191	191	202	173	206	189	213	193	208	193	182	181	205	183	181	214	190	185	217	182	206	188	193	185	200	192	198	224	202	204	197	193	193	178	178	190	185	192	199	174	202	189	186	190	156	195	193	185	222	178	188	171	187	209	191	210	196	193	206	197	197	188	203	183	198	189	173	191	171	201	187	184	190	194	184	203	183	218	227	172	199	222	189	187	173	200	205	213	196	199	206	173	202	186	199	187	185	182	181	185	204	182	190	187	207	166	207	171	198	179	194	211	193	183	182	180	196	197	192	197	205	205	183	181	179	217	190	205	190	205	199	187	174	182	168	204	181	209	196	185	207	219	201	173	190	210	198	196	192	200	176	184	176	195	200	192	206	199	185	201	207	237	216	207	195	176	205	203	183	192	214	185	186	196	182	190	155	178	207	191	188	208	201	190	158	191	217	198	171	179	185	174	201	203	198	204	201	176	191	196	200	186	223	190	184	224	214	192	187	206	174	208	195	161	183	189	200	203	216	182	189	208	183	198	191	173	199	167	188	204	195	180	163	192	184	177	185	193	197	185	172	224	195	200	199	181	181	196	203	212	190	196	197	177	189	213	199	202	194	176	164	185	193	192	181	215	198	194	182	205	215	199	174	205	198	193	201	190	187	168	201	184	190	203	182	166	191	196	191	182	203	212	201	189	182	187	227	159	199	209	198	177	208	194	184	172	168	199	198	191	200	178	202	222	198	179	211	191	211	204	162	189	191	192	191	188	207	192	188	182	195	190	212	190	190	191	190	207	216	220	187	210	171	198	198	182	210	181	212	184	220	206	197	190	178	179	183	174	209	182	205	169	202	204	203	210	200	192	205	184	174	197	186	175	194	173	195	203	172	190	192	176	183	209	188	189	186	227	202	189	210	206	196	198	200	199	191	215	217	207	187	181	204	190	192	211	178	183	211	207	207	186	169	208	203	202	166	192	189	180	210	196	199	190	188	205	184	193	204	177	178	193	189	192	199	190	176	181	172	193	196	200	190	182	191	185	193	211	172	170	190	182	183	196	175	181	177	190	177	187	205	183	220	181	191	209	197	185	191	191	193	171	181	204	187	194	202	192	196	211	195	169	177	198	186	169	170	206	179	213	205	196	188	210	196	176	208	211	194	222	185	197	190	202	197	192	217	200	186	186	186	214	192	185	199	206	181	182	194	188	201	182	177	191	185	195	183	211	174	181	196	180	189	188	205	174	179	166	206	190	172	197	210	201	196	205	197	196	156	203	198	187	202	191	180	201	188	178	192	218	158	206	163	198	199	164	205	195	193	228	196	220	201	178	216	177	175	200	196	196	180	211	170	169	184	185	175	175	181	180	189	185	182	177	212	195	203	192	193	181	176	223	229	206	193	197	184	170	164	198	195	197	202	197	197	212	204	181	189	196	189	172	183	188	211	201	186	198	194	177	201	203	193	190	200	196	200	191	166	202	215	173	183	186	175	191	190	204	184	186	171	189	210	209	196	185	194	192	189	171	191	200	198	197	201	206	180	204	164	195	164	172	205	209	198	195	177	189	193	200	187	182	198	213	208	191	214	201	185	185	196	183	201	214	184	219	193	187	195	198	206	194	191	217	200	201	214	193	202	175	196	192	200	189	187	204	194	216	181	204	169	176	196	190	233	182	202	188	199	190	175	207	196	193	190	193	184	187	177	209	189	194	226	192	180	186	199	210	215	208	199	187	195	161	202	182	165	223	181	197	200	185	171	182	225	171	187	170	166	202	224	200	187	186	192	182	170	188	182	178	189	203	178	181	199	175	190	197	206	201	189	174	169	190	173	208	151	187	209	201	184	205	189	197	191	189	166	206	182	198	196	220	213	177	199	203	207	208	226	198	190	197	202	172
345	2	2100	154017	414	9	54	375	789	1047	1060	1032	927	900	788	720	646	572	516	507	495	432	438	408	408	410	323	370	341	321	307	309	294	289	322	297	285	284	272	293	284	278	283	248	245	280	253	276	258	223	240	259	256	237	231	250	232	240	220	239	228	218	231	238	221	229	241	206	223	200	210	246	229	249	215	231	216	234	203	210	192	216	203	208	234	206	206	206	202	229	232	220	196	187	237	227	232	195	215	228	246	235	181	217	215	180	206	209	222	185	227	221	217	234	208	190	214	190	184	217	178	211	212	214	191	226	192	224	191	237	172	230	202	196	199	205	237	219	196	218	212	214	217	199	222	201	188	204	206	212	201	194	170	214	214	195	195	205	198	219	203	217	226	217	221	198	233	212	205	245	213	231	219	204	183	220	199	185	219	218	213	200	219	201	237	226	229	213	236	183	222	223	202	202	211	221	190	208	195	209	177	199	208	179	208	209	206	222	203	216	240	205	223	201	196	207	205	193	234	208	201	219	180	202	205	199	196	222	175	201	231	205	216	229	193	196	194	207	229	211	196	207	221	221	173	200	227	205	192	222	185	168	199	217	179	243	201	207	200	213	203	202	198	228	191	218	215	201	216	219	227	189	218	202	193	202	210	211	200	231	213	203	194	213	182	215	208	194	193	190	210	221	204	202	212	203	212	207	179	199	222	191	226	182	208	196	188	202	211	226	201	224	200	211	223	221	210	213	191	207	189	211	216	189	225	220	222	192	217	201	194	206	190	205	193	190	209	193	211	211	224	211	186	232	206	218	209	217	211	195	206	215	204	195	184	173	205	209	202	216	226	204	192	192	214	203	199	196	197	215	203	203	197	191	203	218	193	199	179	209	241	206	234	196	186	178	206	182	178	206	201	212	205	187	223	232	202	204	207	235	186	206	211	209	192	217	214	176	205	198	210	190	195	197	185	214	207	183	226	200	185	202	205	201	218	210	200	216	201	223	201	196	186	214	215	215	197	197	239	193	193	186	195	216	200	187	226	208	194	202	206	207	225	194	199	227	222	195	211	210	185	228	187	234	197	209	169	208	198	205	229	198	216	193	192	225	212	204	215	210	221	212	202	196	223	211	186	203	221	210	195	221	200	198	204	212	196	192	186	220	217	216	217	196	211	199	202	217	205	191	213	212	203	211	180	220	210	209	200	202	192	173	183	191	216	187	203	219	205	183	202	191	207	202	177	229	193	183	187	210	215	196	168	205	223	179	198	197	189	204	210	199	199	194	208	204	185	172	221	192	222	205	226	211	212	178	217	197	211	197	208	187	210	185	210	205	206	223	201	197	196	218	216	207	182	205	211	190	211	195	196	221	216	189	217	218	175	240	224	190	197	209	187	188	210	207	195	200	234	237	211	216	205	218	219	198	199	196	227	195	208	208	211	226	188	220	204	202	195	200	216	198	194	180	212	194	190	200	188	212	195	169	196	207	207	195	210	194	215	188	195	175	217	198	200	209	223	227	206	213	193	196	198	186	199	225	172	212	202	181	199	209	172	236	208	212	209	185	218	186	200	222	201	216	202	194	232	197	210	208	193	196	200	190	186	188	205	207	205	215	224	196	199	206	226	204	215	192	212	189	197	195	176	186	209	206	180	170	225	208	196	197	196	207	194	183	172	215	196	203	188	190	198	199	195	198	182	204	215	213	222	210	182	204	184	214	230	174	200	182	175	202	215	207	192	207	211	206	208	199	199	220	199	182	216	208	221	172	210	183	222	193	215	186	211	211	190	222	205	205	202	184	226	216	187	221	195	227	216	216	205	238	202	208	203	212	192	210	206	210	209	217	187	224	208	196	190	209	220	190	211	213	224	194	204	219	218	200	206	196	226	204	198	210	182	205	187	186	187	195	199	213	221	207	205	178	220	188	210	182	191	197	202	199	201	211	209	182	217	206	242	206	195	194	210	219	193	206	196	212	206	209	205	219	201	214	226	203	205	220	201	215	213	200	193	214	196	208	186	215	208	209	191	209	197	207	216	198	206	219	200	203	190	203	211	195	196	181	212	212	222	205	217	195	211	195	205	198	184	199	191	203	187	239	203	186	218	203	187	216	208	246	199	198	227	176	205	208	196	207	190	198	198	195	214	212	196	187	211	202	206	210	187	179	228	220	211	201	192	199	181	197	193	166	206	204	186	198	206	194	240	218	217	218	208	168	207	223	198	204	194	215	207	212	217	207	231	192	181	230	221	202	234	208	224	217	182	192	215	190	191	192	230	188	206	192	183	203	180	193	184	209	191	208	237	212	206	191	209	193	216	189	184	190	214	173	192	204	207	183	200	227	180	190	212	216	191	214
345	3	3500	154140	403	8	46	322	687	990	1018	998	1003	846	763	731	642	568	510	532	481	480	461	441	415	456	400	418	408	406	376	366	343	332	324	308	316	308	304	306	297	307	279	270	300	268	275	297	287	247	289	277	238	257	269	260	244	266	220	243	255	253	246	213	218	218	215	255	235	210	231	223	217	216	246	224	207	237	247	218	249	222	218	200	225	222	234	240	266	256	217	211	217	215	214	207	210	230	214	218	212	230	227	206	229	218	211	218	197	215	192	209	218	224	214	224	208	213	213	228	224	234	227	235	233	221	237	224	219	217	201	206	232	235	209	205	231	181	225	198	204	227	234	213	230	204	228	215	231	214	217	210	226	218	219	215	218	219	204	205	212	224	201	218	222	200	198	212	226	217	239	192	209	221	223	220	232	241	239	237	218	221	208	186	227	221	215	215	227	213	210	223	210	200	223	212	194	213	226	225	187	214	215	257	218	200	217	214	213	231	216	211	204	208	219	237	238	233	204	207	208	230	217	194	230	220	217	213	204	228	218	228	240	226	233	204	215	201	228	246	223	223	211	208	223	231	197	227	191	213	213	238	199	210	211	203	219	254	211	219	242	196	205	208	221	233	225	216	237	200	187	212	202	219	217	216	211	210	221	229	222	206	222	237	225	199	183	216	202	217	230	194	204	211	213	227	221	216	212	174	202	214	200	201	201	217	214	221	221	224	208	217	220	196	203	213	209	225	216	223	218	209	200	238	202	199	202	206	205	214	241	215	227	219	211	210	204	223	213	205	230	196	217	229	216	221	205	164	209	221	216	208	225	223	228	206	237	217	188	193	214	206	221	212	237	211	239	218	220	219	199	220	220	241	202	215	229	219	211	230	192	199	197	214	207	210	241	214	213	208	186	232	223	187	202	224	193	213	217	208	206	208	208	202	214	178	218	212	211	197	227	231	200	195	211	238	206	197	212	233	193	207	195	223	223	234	232	223	211	210	220	212	219	211	208	203	227	206	222	204	206	210	218	186	231	216	206	222	224	223	200	222	209	230	199	221	204	191	186	208	211	209	228	226	217	229	204	214	217	220	201	206	232	183	247	205	223	221	234	229	223	207	207	196	198	216	213	224	214	225	194	205	221	218	197	227	185	205	220	201	200	203	191	188	221	209	226	213	197	203	210	222	213	205	220	212	203	245	187	214	203	222	213	256	210	207	193	206	203	223	201	230	224	220	185	236	186	245	230	203	211	208	223	205	221	224	224	186	229	215	210	201	219	222	212	211	203	210	227	203	217	244	189	225	204	229	226	247	214	224	205	223	211	216	180	229	230	221	214	223	205	219	211	220	233	216	204	223	224	219	211	212	199	208	246	220	210	205	239	212	214	219	203	213	219	215	194	223	195	199	178	205	216	218	221	209	219	179	209	219	241	208	227	216	225	204	205	182	206	225	223	208	209	190	231	207	206	236	223	190	200	217	230	224	216	220	210	248	214	184	230	222	223	236	206	227	217	210	197	206	212	218	231	227	193	216	246	203	214	220	214	229	214	209	201	216	193	234	205	204	238	216	227	222	221	180	227	209	223	188	216	227	224	188	238	202	199	204	191	220	215	198	208	231	222	207	202	203	203	246	223	222	215	225	213	219	218	209	204	205	202	225	227	245	230	211	248	212	228	199	230	211	225	211	199	216	232	224	198	200	228	209	210	226	218	205	210	228	219	224	226	223	194	238	213	197	198	248	209	214	221	209	221	200	196	193	221	210	191	186	215	226	217	243	223	227	200	219	199	215	216	206	232	220	189	225	187	226	191	225	204	206	186	212	210	235	223	219	202	245	188	238	210	196	222	233	225	235	226	222	185	234	211	222	238	217	248	217	209	199	215	197	215	229	214	217	196	201	213	213	193	213	189	203	218	182	217	226	218	224	225	223	228	212	244	208	213	206	214	204	213	202	212	223	215	217	196	212	205	217	224	206	164	226	201	212	204	241	221	227	210	231	203	214	222	206	201	206	191	205	213	197	220	205	203	193	227	227	206	217	201	192	216	229	221	220	181	200	200	221	201	220	237	211	206	213	225	204	195	208	234	232	242	216	219	212	226	239	229	201	224	210	209	232	195	226	225	221	221	208	231	206	239	212	184	197	229	198	243	196	212	211	216	213	213	234	223	219	198	201	219	203	217	207	238	212	207	208	228	214	185	211	205	229	242	214	221	215	219	201	201	218	215	219	207	217	234	212	213	228	227	225	212	217	234	234	249	251	215	203	208	184	211	198	214	221	206	201	223	208	224	226	202	210	198	214	232	212	232	212	206	194	211	224	223	196	240	212	218	227	207	212	215	219	222	185	243	184
