345	0	2700	139428	377	14	59	282	200	392	489	525	510	505	468	481	496	430	459	439	419	415	431	441	386	442	438	416	412	400	392	414	403	384	376	392	384	408	405	389	372	333	359	399	376	354	384	343	352	376	379	380	378	360	374	348	391	351	354	349	341	326	364	350	327	357	362	353	350	356	363	372	347	349	409	327	346	365	357	327	355	344	388	357	347	339	335	320	347	329	349	358	364	347	339	355	333	351	347	354	330	319	336	389	358	344	361	358	360	329	329	338	329	334	332	336	332	333	347	334	335	336	344	329	349	362	334	338	369	344	352	343	347	323	353	350	372	368	348	367	332	340	322	346	362	360	360	322	342	348	356	351	350	351	354	327	337	361	371	305	356	358	337	358	317	336	357	328	339	342	365	312	326	335	330	298	331	341	313	327	318	363	360	358	357	356	358	330	314	338	317	339	341	344	325	360	380	326	328	338	311	365	314	342	339	330	316	314	343	347	366	307	374	318	367	348	333	341	308	359	345	329	348	318	322	349	375	344	333	356	331	326	305	334	347	345	329	321	353	332	337	322	344	328	347	353	347	346	333	331	312	350	350	331	313	344	332	346	359	339	339	335	338	348	329	340	347	345	339	356	337	339	333	347	338	328	352	353	319	316	339	355	324	346	342	343	334	349	347	335	343	351	345	373	365	314	343	322	347	336	357	328	319	316	344	338	379	324	359	311	342	336	376	381	344	338	334	333	334	338	348	352	322	331	345	344	350	339	346	320	308	343	346	307	319	365	323	310	353	349	340	360	347	314	343	374	351	327	357	363	321	331	325	331	359	324	358	352	363	297	339	363	352	334	318	327	340	363	351	351	350	353	309	337	336	347	343	356	354	323	294	351	379	340	341	340	333	333	348	339	318	313	334	332	337	356	359	346	322	317	359	325	327	334	306	330	317	313	350	344	358	352	343	341	358	335	318	345	345	318	326	318	354	353	338	369	360	372	358	311	322	335	316	341	344	323	356	339	373	339	320	346	319	329	318	352	335	359	343	316	322	331	367	353	355	365	349	358	338	349	307	330	305	341	339	346	379	367	346	354	330	321	333	334	340	331	315	341	376	354	327	343	346	333	335	319	338	321	324	349	319	367	345	328	326	361	319	369	327	330	345	338	333	300	315	355	325	351	356	346	354	299	346	344	343	353	290	318	365	315	344	339	359	338	354	322	340	318	339	348	329	345	316	351	346	348	314	360	352	366	301	334	360	333	335	319	348	355	342	328	348	339	346	325	332	351	321	333	356	331	337	341	364	362	320	358	354	353	308	321	322	319	327	318	361	320	307	360	342	355	327	364	335	336	370	316	329	325	326	349	337	332	335	356	326	347	354	335	346	367	352	341	346	337	362	353	305	360	333	314	341	312	311	354	354	344	339	347	327	331	352	336	360	383	360	349	328	338	318	337	337	336	362	345	360	335	332	322	352	374	328	332	311	380	341	352	315	311	342	344	365	345	345	321	339	305	339	332	327	351	337	372	319	353	350	340	365	330	315	313	323	355	351	361	346	312	325	345	338	336	352	332	320	352	337	325	356	352	345	338	321	357	328	353	320	356	324	353	335	376	313	342	344	339	326	327	324	325	327	333	369	318	316	320	347	343	327	324	336	349	339	331	358	363	316	347	329	328	356	317	348	347	345	343	346	328	293	324	337	344	320	342	363	357	335	313	311	314	352	330	361	339	331	346	350	344	342	354	341	335	322	365	342	333	339	351	335	325	333	351	320	367	356	318	327	313	330	349	346	363	340	341	373	337	326	364	326	357	348	332	317	314	339	348	339	338	304	333	329	325	327	327	312	355	318	331	360	328	348	322	355	357	372	322	352	340	311	364	333	338	365	340	343	326	348	353	335	344	344	331	342	347	336	352	333	366	347	347	361	340	338	305	340	348	321	342	333	355	327	349	330	338	353	335	328	343	338	304	345	343	332	323	336	376	304	337	341	375	335	345	351	368	337	331	319	322	328	323	359	301	318	359	347	329	336	341	353	343	342	326	342	363	344	337	323	338	307	368	325	356	322	356	352	358	324	358	333	328	331	357	362	349	324	348	334	328	323	327	302	338	323	323	348	353	361	320	337	334	342	369	382	332	306	324	332	340	345	335	354	362	342	325	371	326	326	342	335	375	337	323	375	320	355	331	361	333	311	341	333	350	367	340	337	329	325	345	332	347	331	346	325	358	333	362	325	376	349	349	305	340	314	370	326	338	308	325	350	325	295	339	351	377	346	317	348	303	323	339	318	330	303	379	337	340	343	325	359	326	353	341	347	328	348	336	346	344	329	336	341	354	320	373	349	349	325	348	344	314
345	1	1900	139552	410	9	141	449	183	336	406	471	381	429	373	356	332	340	307	284	280	300	284	287	247	280	260	277	236	246	235	252	223	248	257	268	241	202	226	241	222	221	228	221	230	222	207	215	199	227	220	259	216	227	216	204	212	205	215	204	208	220	214	197	211	232	198	214	200	216	190	205	213	202	230	184	213	237	173	216	195	212	217	219	189	212	199	208	185	171	180	193	199	206	177	188	207	203	197	209	207	186	219	208	218	217	212	192	194	200	187	201	199	193	204	207	195	218	229	170	177	220	185	204	208	186	211	201	214	204	192	207	202	210	196	205	197	197	199	191	191	209	185	195	211	219	209	183	195	201	190	211	191	197	206	202	204	199	227	189	206	191	199	173	198	198	205	208	204	189	188	202	184	200	195	211	204	187	193	211	186	195	196	187	193	197	232	207	200	199	214	195	233	194	194	228	167	195	199	189	197	208	191	198	184	212	191	186	198	188	203	227	199	186	199	224	171	188	186	201	208	191	192	194	193	197	192	214	189	213	200	197	223	175	220	168	200	207	183	201	185	213	207	231	210	214	214	190	205	190	185	180	184	194	173	189	192	207	186	199	172	188	188	213	196	216	225	198	184	176	209	196	203	206	168	184	208	216	176	177	198	204	217	197	205	184	189	192	198	205	215	193	188	215	194	195	197	212	198	193	201	175	210	196	198	201	197	193	206	195	197	198	188	194	177	197	200	179	205	207	180	197	209	189	216	206	204	221	211	191	206	181	193	229	227	232	173	176	191	185	190	218	185	210	195	201	194	203	211	192	210	195	208	197	211	220	200	185	191	212	176	189	213	190	209	177	204	196	233	205	197	207	195	199	195	196	196	210	200	209	204	203	198	188	215	200	188	206	189	183	193	206	215	169	199	181	211	188	223	186	190	220	190	206	166	183	192	189	196	195	212	205	181	194	189	185	208	199	205	207	226	203	202	177	202	177	190	189	187	196	210	227	194	199	195	209	178	191	181	206	197	218	176	219	180	191	222	208	197	214	169	204	190	200	193	187	217	215	207	193	189	197	204	199	211	227	194	215	203	191	184	189	195	215	181	206	242	202	216	188	183	216	177	214	208	192	200	190	188	181	212	193	197	191	197	188	194	204	220	193	203	180	206	206	226	191	208	189	204	189	227	206	212	197	191	178	189	197	201	200	202	201	191	206	190	191	196	175	181	199	239	191	189	211	213	205	206	191	190	188	194	217	176	185	231	208	233	213	217	210	209	213	192	201	208	204	181	200	212	194	189	191	200	188	213	206	184	194	181	185	198	201	220	200	201	202	190	213	228	205	201	199	197	211	188	201	207	212	192	213	227	186	207	179	191	185	214	215	205	191	185	188	210	163	209	221	190	187	214	183	195	206	194	189	192	210	188	181	198	219	202	220	195	192	170	183	212	222	193	202	208	181	224	178	173	204	208	215	198	220	221	203	201	182	204	214	203	176	180	178	205	187	221	241	185	205	224	182	189	200	198	197	191	201	183	232	174	198	206	184	182	189	203	174	225	179	180	189	211	195	224	191	169	196	219	206	196	176	189	186	190	196	187	171	210	203	178	173	200	192	208	187	157	175	198	195	216	183	186	198	208	205	190	211	190	189	194	169	196	188	185	205	182	186	192	184	201	202	167	212	201	185	210	196	206	214	214	205	221	199	188	192	212	197	211	209	181	212	179	203	208	184	200	233	188	176	174	202	198	206	197	197	199	177	184	175	191	200	191	214	197	217	200	179	170	223	212	199	202	222	210	201	189	207	218	208	199	213	210	216	177	179	195	176	221	197	192	224	164	203	213	220	170	210	242	180	210	207	232	192	204	181	208	186	182	197	173	186	224	209	180	200	174	202	205	198	188	177	214	197	185	170	190	194	181	191	195	220	216	216	195	190	216	192	195	200	187	217	189	211	196	194	196	192	189	204	171	215	193	190	191	202	209	174	212	191	176	179	230	191	229	195	186	180	193	193	207	186	197	219	224	202	204	187	185	215	191	182	188	209	198	194	216	196	195	229	211	218	197	179	211	221	201	205	209	175	218	198	202	186	214	195	225	195	198	209	199	196	195	194	203	210	220	190	202	203	199	197	217	192	192	192	182	174	183	183	216	204	209	228	203	196	192	191	195	201	195	201	216	202	210	214	164	204	189	207	205	180	175	200	197	184	195	186	206	202	199	203	221	220	201	209	177	187	193	192	184	228	201	209	194	213	188	191	202	198	218	202	210	207	227	209	209	181	200	204	191	204	184	196	206	183	178	227	199	203	205	177	206	197	181	207	193	188	196	188	188	173	209	185	187	201	194	184	206	183	208	195
345	2	2100	139675	400	3	96	388	157	330	375	478	395	400	336	355	325	296	297	313	255	299	265	279	251	260	247	251	242	234	231	219	230	245	221	234	212	231	228	213	189	180	220	222	205	193	215	206	191	188	227	220	194	172	205	216	193	203	201	221	211	171	207	175	180	198	199	203	188	185	194	198	185	187	198	187	208	222	191	201	173	189	202	188	171	174	153	175	167	193	184	174	191	175	188	168	195	186	206	174	189	172	160	211	201	193	193	175	186	165	183	185	185	166	178	169	175	186	176	199	192	175	169	176	204	186	175	194	205	186	179	196	189	169	165	192	154	181	172	195	173	189	195	189	175	191	166	177	173	188	169	199	184	190	179	174	194	151	175	174	166	208	185	176	205	171	179	193	162	186	172	167	184	165	191	194	183	158	180	150	170	181	173	185	195	159	187	198	182	172	218	174	157	166	182	175	183	173	189	193	175	197	195	178	177	194	208	181	194	160	182	185	197	173	191	179	183	173	188	160	182	155	185	196	172	176	187	180	163	181	187	178	184	206	185	194	188	158	160	180	176	176	155	174	165	176	162	165	170	175	171	178	188	171	190	192	180	179	175	178	194	182	177	171	163	168	191	190	205	169	167	177	198	171	176	188	184	167	172	185	183	183	193	165	177	214	163	163	198	172	197	162	190	193	209	178	156	165	165	169	181	159	191	177	180	168	188	195	167	178	191	164	206	191	205	175	184	185	167	193	195	163	177	176	196	188	167	187	190	168	183	188	190	201	168	162	166	186	183	177	181	210	173	182	196	190	179	177	190	182	189	166	168	167	173	186	168	166	163	188	185	198	216	188	179	168	165	161	199	185	196	183	179	166	166	177	183	191	177	190	178	158	161	167	188	189	192	183	168	173	181	160	187	185	190	176	183	175	202	177	174	163	160	178	160	168	180	211	178	208	164	170	172	144	183	182	168	195	193	169	171	184	163	187	177	189	178	178	162	190	200	188	192	182	174	177	191	190	178	193	171	211	180	186	194	185	182	170	186	181	169	163	186	177	183	177	192	188	181	175	165	185	158	192	161	181	171	188	166	170	184	214	187	171	189	168	183	173	156	163	160	175	182	178	155	170	167	170	186	170	185	173	181	172	169	188	202	193	194	172	188	174	188	160	174	170	171	150	197	178	176	170	189	188	193	174	174	156	199	174	184	181	185	171	164	182	179	174	178	191	179	174	166	189	155	206	163	163	204	195	170	148	190	190	190	183	199	183	166	172	179	183	194	144	168	166	204	178	191	171	165	175	200	167	174	188	194	173	188	199	171	183	182	146	190	209	193	176	183	187	196	177	179	167	182	166	181	168	162	199	197	158	196	153	184	182	157	190	161	166	174	186	180	171	194	168	188	184	166	178	178	158	158	179	191	183	162	179	161	158	167	182	167	198	172	185	191	169	188	191	174	176	173	173	192	203	211	165	172	182	185	178	162	181	171	216	172	195	174	187	190	193	188	209	196	192	164	172	193	153	172	165	178	187	172	168	146	167	172	190	193	152	166	164	203	180	181	194	162	170	191	177	168	192	190	184	178	168	194	176	183	135	171	186	164	182	182	191	178	193	184	193	184	160	195	195	196	200	171	172	187	168	182	175	187	190	199	169	201	185	178	195	174	187	167	188	174	182	180	178	192	168	184	158	181	173	160	182	197	157	191	179	184	187	183	203	177	161	171	191	176	177	177	167	182	168	157	197	199	171	196	195	159	183	182	190	190	180	178	186	185	184	164	189	178	179	179	195	178	169	173	196	178	187	169	192	168	170	170	174	181	174	176	185	184	191	179	178	150	165	188	180	175	192	173	170	179	172	184	176	162	166	200	190	157	199	193	178	167	184	192	170	181	197	192	181	193	162	156	175	171	189	182	168	161	176	185	172	177	189	188	154	179	188	178	179	207	162	179	201	171	172	209	162	183	186	171	179	174	175	186	149	164	157	183	179	185	178	173	170	167	189	161	181	177	170	172	185	163	183	194	179	186	201	183	176	174	184	181	182	168	164	193	191	188	180	177	166	169	167	180	193	174	173	168	173	171	159	195	191	180	171	178	178	174	167	194	190	186	172	196	161	182	198	169	189	172	164	172	180	184	167	177	182	167	185	178	178	187	176	166	189	177	170	175	197	163	193	176	189	177	171	184	172	195	194	192	181	181	184	192	214	193	178	173	187	188	173	195	168	190	206	169	170	205	185	171	193	166	167	182	169	173	170	174	161	166	175	180	165	168	185	177	168	172	197	179	165	163	193	160	156	171	159	158	185	186	199	186	140	184	184	180	193	178	162	184	176	176	195	163	211	169	165	198	192	177	196
345	3	3500	139798	391	6	91	350	196	343	407	472	442	439	409	361	316	327	333	316	293	286	315	279	293	256	263	260	243	283	240	249	263	261	270	243	211	247	252	250	243	238	225	234	199	250	236	253	234	240	238	226	226	222	184	206	206	206	207	221	214	224	200	221	212	238	224	203	230	226	219	214	218	202	191	210	194	215	205	185	211	196	205	179	199	207	208	213	207	203	197	183	189	213	227	213	190	174	196	199	197	204	201	169	205	221	219	204	197	188	193	212	208	188	215	198	181	203	195	193	200	203	188	185	203	197	199	180	202	181	194	208	170	195	195	191	195	195	188	189	198	206	197	208	181	178	202	212	205	178	208	185	225	215	181	201	185	200	168	211	195	199	186	200	214	175	197	192	176	192	198	198	195	206	210	208	178	207	206	202	198	177	195	183	193	212	184	186	208	192	201	223	225	211	200	236	184	208	166	217	191	197	177	168	187	191	195	194	210	193	203	192	193	189	186	201	203	174	199	190	156	213	186	203	194	203	181	192	191	187	194	185	214	191	211	190	211	187	208	215	223	196	191	187	176	201	197	192	215	190	193	173	195	194	198	199	163	188	197	182	198	211	208	173	184	232	193	210	206	182	215	211	179	204	202	185	179	206	203	214	222	206	204	189	183	203	210	184	208	182	177	205	189	197	194	214	175	193	207	187	195	170	201	201	213	191	193	212	186	186	197	178	188	198	183	192	215	187	211	206	196	211	212	175	195	203	206	189	175	190	191	196	204	214	194	174	226	167	186	198	180	174	191	200	184	162	193	192	198	188	188	187	198	216	198	187	180	210	193	189	184	195	212	179	204	214	195	197	191	194	197	204	202	200	186	190	199	196	186	206	193	161	201	186	207	203	202	177	204	194	190	169	190	209	217	206	177	209	203	188	192	186	201	192	202	197	204	190	194	209	231	187	205	202	195	186	183	210	190	198	192	204	178	217	197	189	198	220	206	201	174	192	173	196	193	189	207	195	199	203	213	204	190	197	197	198	208	196	192	227	214	190	195	208	179	191	191	196	221	217	204	193	174	198	197	206	200	190	183	204	201	206	184	202	201	182	204	176	209	203	185	198	166	203	188	190	174	180	212	192	176	184	190	189	201	200	215	185	208	198	192	194	198	197	178	209	208	207	205	189	184	194	202	191	163	205	185	182	226	229	193	217	173	211	200	189	182	193	191	182	193	204	218	175	181	190	188	196	176	190	174	217	211	182	182	201	209	217	217	198	197	197	198	202	201	202	188	186	182	207	189	201	202	210	188	209	204	168	164	186	200	218	183	209	197	197	219	191	208	217	197	228	197	190	209	196	170	193	202	180	174	188	188	196	200	194	200	188	199	206	172	188	197	193	190	196	185	225	194	186	196	191	198	201	185	193	183	184	194	190	184	176	205	189	185	165	189	183	219	178	186	183	191	214	206	182	186	199	199	183	193	216	222	211	195	190	168	204	173	200	201	210	206	186	192	194	181	186	211	210	194	200	182	214	184	186	199	198	190	194	180	205	180	183	194	211	185	212	189	183	186	181	177	221	184	205	181	183	216	188	176	179	198	193	202	189	176	162	169	191	196	204	194	228	183	219	183	192	182	210	185	165	198	163	205	176	238	199	179	195	192	219	193	180	160	197	195	200	189	171	203	196	179	196	198	191	208	195	210	194	178	190	195	172	191	192	183	191	185	207	221	217	187	198	201	204	184	206	201	182	194	223	216	196	200	195	196	187	175	223	179	223	198	211	196	201	221	202	211	203	213	196	204	193	180	199	201	188	168	213	189	193	187	191	229	198	195	190	191	182	184	183	193	200	177	189	204	178	189	179	214	202	183	194	197	187	203	200	197	192	174	209	186	176	180	197	196	216	193	194	198	183	170	210	205	189	207	178	185	184	209	196	208	220	168	196	209	179	211	193	186	193	220	175	197	210	202	192	180	204	197	198	219	233	190	201	204	187	184	171	187	187	202	170	175	196	192	194	194	197	214	186	190	209	187	214	200	182	189	198	211	193	203	190	194	191	182	186	173	185	169	182	212	203	209	196	213	196	218	224	200	179	205	192	178	202	204	195	211	188	181	190	177	193	175	211	223	216	202	174	192	194	179	195	199	176	202	195	205	214	176	194	182	193	189	175	202	195	202	215	203	190	197	170	186	196	183	185	207	185	197	181	176	182	198	214	186	204	192	194	188	197	175	204	174	188	218	195	197	203	199	186	178	187	195	204	193	196	217	174	191	181	204	213	177	198	185	200	198	165	204	194	225	199	207	192	178	222	191	204	166	201	198	171	197	190	212	187	214	178	176	202	193	187	214	180	189	200
345	0	2700	139921	392	7	65	288	220	372	425	503	473	501	415	413	454	393	394	397	356	390	351	373	344	385	318	366	338	368	330	324	342	322	343	342	293	324	348	308	304	324	287	311	291	319	306	308	314	292	290	314	315	303	270	302	282	286	305	290	286	299	281	263	273	292	265	276	245	243	274	305	259	274	273	278	253	268	271	302	303	259	278	288	266	249	280	288	259	262	264	259	292	281	245	277	267	305	270	262	258	248	286	281	259	297	270	263	276	274	276	259	277	275	279	265	285	264	246	285	250	266	242	256	259	286	266	260	262	276	247	233	289	276	281	259	260	270	245	261	295	251	278	275	267	241	263	249	284	250	285	298	236	279	274	263	260	265	233	260	256	292	269	260	269	262	276	289	274	253	266	285	274	267	279	248	276	273	276	282	296	283	239	271	269	287	267	282	270	270	275	274	260	290	282	261	258	268	276	247	270	249	261	271	295	280	258	283	257	266	285	291	268	287	278	277	296	273	258	255	273	272	263	255	269	246	263	253	250	265	254	260	303	261	250	292	276	250	240	280	276	298	296	283	280	250	235	267	258	245	261	260	267	280	272	266	261	252	286	258	276	277	261	293	239	263	272	256	236	241	258	266	244	280	236	257	275	270	269	243	257	257	282	265	272	254	256	252	259	272	260	240	256	257	288	262	263	264	273	268	245	276	290	270	260	276	279	275	288	271	242	290	254	273	288	269	248	247	295	258	269	260	253	273	274	228	267	255	245	273	271	251	289	271	271	292	270	289	222	262	249	302	251	257	234	284	278	242	267	266	277	248	258	269	268	236	247	235	280	272	270	255	280	279	272	240	266	267	257	254	241	239	255	248	253	276	276	246	287	270	270	283	267	259	258	276	274	240	266	241	263	286	254	301	260	284	246	284	252	237	274	282	281	257	285	253	268	276	274	265	281	280	269	270	268	258	258	269	264	265	273	269	258	269	257	243	250	271	244	270	271	247	248	231	239	258	252	245	287	278	273	242	253	291	272	263	251	268	256	264	283	233	254	262	240	295	286	249	283	249	251	264	267	272	270	266	246	266	256	255	271	270	284	279	270	240	271	266	241	253	299	260	284	253	256	257	280	248	273	254	250	256	267	263	252	244	268	268	251	289	261	276	300	252	279	284	264	277	257	259	265	255	245	262	265	274	271	253	256	282	260	277	280	256	282	271	242	245	260	272	267	269	281	291	266	247	280	246	252	236	269	274	245	273	275	235	252	251	275	274	256	238	263	265	275	280	276	274	265	249	288	261	263	280	269	265	267	235	274	275	278	246	260	275	272	287	239	241	294	243	239	266	267	280	262	276	254	277	247	284	273	271	258	298	270	254	281	242	269	286	264	261	273	243	303	270	266	280	285	270	246	257	270	265	268	256	250	278	260	245	265	265	267	255	262	244	270	264	280	295	270	277	274	262	276	250	283	281	256	262	244	282	258	271	285	264	261	267	281	265	241	275	256	260	258	270	256	274	252	270	259	279	270	264	252	265	253	277	279	279	278	261	281	259	278	253	261	242	264	238	291	250	272	265	264	263	295	269	291	263	267	284	257	257	245	269	294	285	273	227	291	290	277	284	267	243	246	247	258	271	290	268	285	261	283	258	263	244	251	287	294	237	258	269	276	288	277	271	291	280	247	265	285	256	266	243	296	269	267	259	248	273	279	295	250	255	244	261	255	273	252	243	285	279	282	249	266	249	267	265	239	268	229	261	270	258	267	261	274	253	252	281	275	256	281	267	271	256	266	273	266	275	233	306	263	297	267	268	266	274	259	284	261	236	296	285	275	282	270	269	239	277	227	247	281	257	266	264	269	286	292	255	271	224	249	249	258	305	236	273	264	276	264	255	263	265	263	262	266	255	281	256	265	295	250	251	259	265	264	260	261	268	268	256	234	285	262	259	268	277	271	258	288	253	278	286	238	266	275	256	272	264	262	263	254	238	239	250	275	288	269	277	254	298	271	262	256	244	235	278	260	283	242	291	276	258	251	244	245	279	253	270	281	268	274	282	255	260	270	252	252	262	265	256	264	284	227	267	266	257	275	265	274	278	269	253	267	260	286	255	247	255	283	230	257	278	296	252	311	255	278	247	221	246	257	243	263	266	257	247	267	248	269	272	248	244	269	292	267	267	224	267	280	235	246	275	241	262	252	263	256	245	272	251	263	268	277	259	256	229	264	275	275	247	276	266	274	264	254	273	232	256	277	245	267	258	246	258	274	293	269	281	269	271	264	269	272	252	265	264	266	261	277	268	233	291	275	245	265	277	259	265	268	265	276	280	272	241	238	279	254	261	295	253	258	271	284	251
345	1	1900	140044	400	3	158	471	227	328	372	403	363	379	326	299	286	280	253	273	245	235	247	247	222	223	202	212	225	235	212	211	212	221	208	173	177	201	200	177	168	198	184	187	158	153	182	175	178	181	141	161	176	166	174	164	181	167	171	187	166	155	156	166	171	171	158	168	152	181	168	161	155	184	148	178	174	172	158	157	176	178	154	187	172	178	152	159	170	147	158	163	188	153	178	171	166	161	130	156	156	144	152	158	159	153	136	154	168	133	168	163	144	170	150	156	176	186	148	152	166	164	167	157	173	156	148	167	156	163	144	182	151	167	155	168	170	159	156	163	158	148	161	139	169	169	164	158	154	180	158	155	151	153	142	153	143	161	159	169	149	163	151	144	151	159	153	166	156	144	163	141	165	168	168	164	187	160	154	169	158	192	156	143	163	151	185	147	180	173	138	146	157	142	179	154	149	161	150	165	147	147	132	144	154	139	153	154	152	145	146	165	170	147	168	151	149	147	139	153	133	168	162	162	158	186	168	172	161	154	161	177	167	174	154	161	150	145	142	149	167	153	131	163	159	149	161	162	187	132	160	139	157	162	147	173	164	152	143	166	158	174	171	166	150	145	176	133	153	142	160	165	149	153	158	163	132	158	170	143	155	156	140	163	158	154	156	155	147	149	162	151	159	148	150	150	161	144	135	180	159	137	183	160	152	162	176	183	154	150	153	160	157	144	155	171	173	148	147	170	163	135	172	172	141	144	149	124	161	158	139	173	166	137	168	174	148	161	160	151	123	158	147	156	158	150	164	151	150	175	152	143	135	171	163	161	124	143	157	182	150	139	141	164	170	145	163	166	156	142	142	167	149	138	148	165	135	146	160	145	141	143	155	167	128	131	148	146	141	164	167	150	164	158	154	160	182	139	139	165	144	154	152	169	145	148	148	173	167	157	150	168	172	146	166	159	148	160	156	146	150	182	160	153	160	162	155	156	147	161	175	171	160	142	157	154	182	142	138	150	163	178	152	150	163	176	169	160	147	162	154	168	146	157	156	164	156	125	158	138	153	163	134	163	150	144	146	151	141	163	163	170	149	162	146	156	163	157	142	154	163	155	154	161	152	156	135	164	147	153	163	159	141	150	163	150	135	163	132	152	160	165	165	140	148	142	162	148	147	120	163	136	163	161	149	157	172	159	142	156	171	141	152	170	144	149	152	161	171	154	128	149	168	169	173	178	155	139	150	158	164	146	154	153	165	172	155	156	195	170	159	162	156	141	142	154	154	136	168	144	166	156	166	155	161	158	166	159	142	162	150	152	149	160	146	154	164	151	176	141	167	153	152	148	169	170	177	151	164	153	153	164	168	154	154	140	141	130	169	172	141	153	174	171	144	147	156	146	147	166	153	148	141	165	150	169	144	149	167	163	149	171	162	174	154	151	160	149	171	146	143	152	175	132	140	150	165	148	153	148	171	135	142	156	141	148	160	151	151	178	156	157	133	147	144	150	158	146	173	167	159	146	141	168	142	171	140	158	162	160	183	158	177	165	126	170	145	149	143	172	137	170	168	179	153	154	176	181	171	136	153	151	146	154	132	162	184	143	154	153	160	171	166	172	145	171	164	153	155	152	159	142	137	152	152	157	155	164	165	156	153	136	141	139	148	178	154	164	172	144	161	150	139	138	143	167	167	146	153	173	144	151	144	176	173	134	170	128	142	148	166	136	135	164	151	156	142	155	146	166	154	175	157	175	154	136	163	153	155	170	149	158	141	151	150	175	174	172	186	165	142	142	161	158	167	174	155	149	134	152	153	155	164	171	144	152	150	138	156	161	143	144	165	170	148	165	144	171	158	157	148	166	130	157	148	154	158	164	172	132	153	154	135	164	165	175	159	148	164	171	164	151	154	154	135	147	168	147	160	166	150	184	142	159	167	154	139	161	162	162	158	156	148	145	151	167	154	144	162	157	140	156	154	167	164	147	143	151	169	166	151	136	154	154	153	159	164	152	155	141	151	155	169	142	148	147	143	148	158	161	162	141	140	147	161	126	141	168	154	153	167	165	151	134	153	156	161	133	137	154	173	154	167	148	156	144	146	134	163	168	156	162	140	152	172	154	151	159	153	151	158	139	168	156	150	147	144	144	144	155	162	146	136	139	177	165	154	164	163	164	159	156	145	151	173	147	147	162	171	156	169	139	165	150	166	154	185	159	148	162	164	180	144	147	160	174	155	148	169	148	158	163	156	151	171	175	168	175	156	151	141	186	163	159	162	151	153	162	175	154	157	134	130	150	161	169	162	151	140	141	158	157	143	157	163	165	148	143	155	172	149	157	159	170	150	156	144	149
345	2	2100	140168	401	9	138	356	206	374	394	466	421	398	326	336	327	323	298	304	269	270	238	265	247	230	246	236	216	250	242	243	217	234	218	226	222	226	238	210	215	208	207	225	222	218	208	186	206	225	203	225	197	214	206	196	195	183	209	189	181	191	191	191	194	199	192	192	184	185	199	179	154	177	177	178	184	195	197	200	182	181	164	188	216	194	181	181	153	219	200	187	183	170	172	171	186	187	193	163	184	200	197	209	177	187	170	170	178	155	182	202	191	178	190	187	170	169	197	196	179	196	178	178	203	180	182	178	183	157	177	193	171	161	204	180	194	172	188	189	188	180	201	197	187	164	164	163	180	176	171	169	172	155	202	164	182	184	180	198	165	188	178	189	183	162	162	168	181	182	159	174	204	180	192	201	183	199	206	191	188	185	175	198	168	203	160	203	188	176	181	181	186	205	169	166	164	169	189	175	189	168	174	178	153	178	184	178	182	151	194	170	177	196	189	190	193	179	164	151	187	193	169	174	201	176	206	185	173	187	183	182	185	159	174	179	150	196	162	196	192	192	192	181	178	166	163	181	180	154	166	177	161	188	181	173	187	172	170	191	147	198	167	171	170	175	179	179	180	183	176	190	176	180	184	194	169	166	180	188	175	182	175	180	176	175	158	188	192	180	188	186	174	186	188	190	167	196	181	164	201	188	187	162	179	189	162	190	169	167	198	173	195	199	184	175	181	171	192	193	162	164	162	184	205	196	178	170	188	171	169	157	186	190	164	171	175	185	193	152	178	174	188	153	184	159	175	198	168	171	169	189	193	169	175	181	163	213	185	188	192	176	193	187	177	173	175	178	189	180	189	182	188	169	181	188	157	188	165	160	177	173	194	174	178	193	167	197	180	172	189	183	204	156	179	185	176	181	170	205	158	180	184	184	157	171	195	201	193	164	169	196	168	170	171	163	211	174	168	180	174	150	185	170	169	205	197	158	182	173	180	193	189	201	150	186	160	195	179	200	161	174	196	188	182	187	177	184	186	183	158	167	156	177	150	177	153	172	155	161	161	168	172	164	186	165	186	162	202	185	173	188	200	175	159	180	159	183	176	145	196	184	198	183	165	164	197	164	179	171	182	175	184	172	185	204	160	175	179	186	168	168	200	205	194	160	181	172	172	159	163	171	178	192	174	167	172	179	171	186	168	210	174	203	162	174	176	166	185	184	195	178	170	188	158	162	192	170	169	186	190	181	175	185	160	160	172	165	164	201	187	163	179	156	177	158	180	169	199	183	190	189	163	168	165	184	177	172	164	156	165	177	185	201	176	203	150	212	185	160	196	184	164	160	168	181	183	173	182	175	154	197	172	167	175	187	167	171	190	183	185	184	170	183	162	199	164	165	171	179	180	182	186	157	168	186	202	168	187	154	192	170	183	181	200	187	171	162	174	155	203	181	179	159	182	186	189	202	160	191	186	165	176	165	189	169	192	189	185	180	158	179	175	182	180	182	185	161	186	198	170	185	166	195	154	167	173	180	166	188	172	183	205	173	168	193	156	187	166	174	199	156	184	175	199	167	163	180	139	179	169	181	181	164	175	192	167	172	190	193	187	186	174	183	143	181	170	172	177	175	168	188	169	180	203	183	184	188	181	183	188	188	181	174	172	182	174	158	203	174	184	180	158	195	188	184	171	189	164	171	180	190	168	173	181	160	164	164	185	153	141	186	170	174	168	179	165	203	169	162	189	170	178	146	155	160	158	154	179	187	173	175	183	177	183	173	168	174	169	171	168	168	182	165	193	179	169	165	203	177	165	179	179	189	155	187	151	169	182	187	176	178	172	178	180	193	194	191	182	158	167	159	173	198	180	176	170	191	197	179	192	196	165	170	171	172	168	175	183	170	181	170	169	149	172	165	191	171	157	174	178	161	180	191	189	182	182	173	170	181	203	178	177	190	187	153	178	179	174	175	159	173	167	180	177	194	167	195	182	196	164	199	164	169	188	201	183	168	173	185	175	180	162	183	148	189	182	193	156	152	188	177	177	182	160	182	185	192	167	177	160	160	181	153	167	194	156	190	184	178	179	146	178	186	173	170	161	191	166	183	182	162	171	174	166	186	178	187	156	192	167	186	198	181	184	177	185	161	176	173	156	156	177	190	162	186	193	188	183	184	152	192	180	196	169	187	163	198	172	167	180	170	196	181	161	154	178	194	186	174	198	174	165	166	191	158	186	188	169	180	173	207	186	172	168	200	180	162	173	170	170	164	174	152	191	204	187	180	178	192	176	177	186	181	160	173	184	194	172	188	162	177	193	197	175	189	178	196	168	171	173	193	199	202	177	185	191	192
345	3	3500	140291	392	9	99	329	208	389	453	527	465	432	402	385	356	379	365	358	324	314	292	330	305	294	305	314	322	287	283	298	269	312	281	261	259	281	285	266	288	284	274	253	252	279	271	298	229	244	253	258	255	238	252	273	238	261	259	243	253	262	241	298	243	261	257	254	258	240	252	260	264	246	271	247	255	246	229	246	243	269	211	248	244	262	254	277	258	245	248	205	266	254	225	227	255	214	250	238	253	253	229	230	241	249	228	253	231	232	231	268	240	223	240	224	248	239	251	244	216	258	235	257	249	258	241	244	246	255	258	251	219	248	222	228	218	254	223	254	220	227	273	256	256	240	242	239	244	258	230	245	246	224	263	249	222	221	248	223	250	247	246	253	272	232	224	239	223	228	262	247	237	238	221	233	251	254	237	234	214	248	250	239	246	237	248	236	253	229	211	224	239	244	242	238	230	226	230	246	269	219	262	232	235	242	228	227	243	248	231	239	248	230	246	220	230	245	229	222	242	228	223	242	227	260	263	226	241	219	274	259	260	224	244	241	237	236	265	222	234	239	233	235	252	249	233	223	246	244	261	228	209	262	254	230	246	213	237	225	267	250	238	228	235	257	218	230	244	250	242	231	238	254	231	236	226	256	226	244	244	249	233	214	230	231	214	253	243	241	270	239	239	258	227	234	250	218	234	242	255	258	229	267	263	254	242	240	238	241	229	268	238	250	234	247	274	228	262	250	240	225	237	236	221	220	229	217	270	228	223	263	240	219	252	234	230	239	245	254	255	217	261	262	243	263	250	232	228	244	247	243	232	255	252	253	273	248	253	244	235	237	236	265	200	213	245	246	245	240	232	231	221	250	235	220	219	266	241	240	230	231	226	238	231	232	236	218	241	234	232	233	251	247	273	241	232	231	252	239	239	243	228	263	231	232	230	244	242	241	225	254	226	244	240	233	243	248	236	246	221	238	230	235	237	253	263	244	227	249	224	222	238	213	266	219	246	243	249	253	228	230	230	237	211	247	227	246	250	250	237	258	225	249	242	250	224	238	260	229	271	225	255	243	231	241	257	234	245	246	224	240	212	240	238	250	218	231	221	237	237	236	244	245	247	235	209	221	243	236	237	261	235	265	247	253	226	249	253	245	226	245	239	255	266	264	223	217	246	234	242	266	234	234	229	219	243	253	254	261	225	265	266	253	258	246	235	256	223	250	222	235	224	226	244	205	226	245	229	238	238	239	264	250	251	220	212	219	239	232	245	259	235	259	251	245	240	230	228	245	243	261	231	233	219	261	268	216	236	260	257	256	237	221	234	246	263	228	253	241	253	247	223	216	247	266	255	247	217	241	231	249	240	234	223	248	205	222	221	223	254	250	239	211	248	226	227	257	242	257	221	251	229	249	261	228	228	224	225	236	245	259	225	260	230	257	221	235	243	230	219	252	263	246	230	244	220	217	242	247	263	247	246	234	264	257	258	239	228	241	234	239	251	230	242	227	238	262	273	232	238	268	236	276	219	225	245	224	249	265	275	231	248	244	255	268	216	232	234	232	213	233	238	246	257	232	240	212	221	210	233	249	232	243	221	261	226	232	246	251	248	255	249	252	264	247	224	223	219	247	257	220	230	264	223	242	237	237	246	250	229	252	243	231	232	246	248	243	283	225	263	244	225	275	256	236	239	261	239	213	275	261	232	240	280	246	265	240	233	251	237	270	256	247	239	252	241	246	255	255	250	238	232	242	264	243	212	232	266	245	230	247	230	227	220	241	233	238	231	234	218	241	238	242	249	214	245	233	230	269	249	220	225	242	243	249	224	236	214	257	250	243	265	247	227	231	215	238	242	256	250	214	229	266	235	251	248	239	232	254	250	232	217	230	229	236	240	251	233	253	223	241	216	241	251	242	257	251	215	262	237	243	220	244	232	256	239	228	217	221	228	234	237	219	251	228	216	273	240	237	232	238	239	244	229	231	252	233	224	210	243	257	229	230	247	202	214	235	259	252	223	225	242	239	242	251	221	227	249	251	229	240	253	258	221	265	238	260	254	243	225	275	246	277	225	242	244	229	244	233	242	223	220	221	246	252	228	253	220	217	254	262	239	226	248	224	260	231	243	226	234	247	250	245	245	229	244	254	235	233	239	249	242	237	242	248	254	261	223	234	229	229	222	243	240	257	245	252	224	245	229	255	210	242	255	260	235	239	245	254	223	228	236	226	236	247	219	228	224	264	246	238	243	256	225	233	242	224	225	254	216	240	259	237	236	248	238	239	245	226	237	267	218	232	247	251	218	247	268	217	239	222	240	247	253	250	229	235	248	265	218	240	234	260	240	230	242	236
345	0	2700	140414	389	14	63	123	248	434	504	552	485	541	452	461	456	429	443	460	415	413	396	432	381	394	411	355	394	334	372	338	344	363	350	322	338	340	313	356	356	356	335	336	342	347	335	350	356	326	367	298	348	326	327	339	309	316	327	339	323	315	311	345	313	342	309	313	321	286	321	332	339	320	351	298	360	304	320	311	336	330	304	304	309	275	311	314	313	299	328	292	318	305	323	329	288	303	312	305	308	306	331	297	311	313	340	325	323	309	330	317	324	289	289	299	310	322	306	290	333	297	306	311	321	331	289	327	328	301	342	294	298	313	306	296	294	326	298	329	309	325	295	314	320	285	287	300	280	329	305	331	321	306	335	294	275	309	315	303	318	318	304	326	330	273	292	306	298	331	300	302	310	309	335	297	321	335	312	309	301	306	292	336	293	328	298	295	326	319	285	302	294	318	305	328	277	322	327	308	302	349	313	313	294	319	329	337	281	299	287	327	326	307	343	261	306	303	285	314	289	305	282	302	312	316	312	326	302	314	313	298	309	308	292	302	286	299	320	309	295	316	294	350	314	321	320	333	307	331	319	307	293	270	311	319	309	325	305	312	294	298	307	293	293	305	307	309	309	295	293	327	299	289	277	349	307	322	290	313	339	282	278	319	282	287	296	281	299	291	312	349	297	320	297	293	321	295	276	324	283	293	274	295	296	297	324	326	288	321	302	326	324	301	310	295	302	319	300	278	295	298	289	305	292	319	291	293	297	325	301	306	312	298	284	323	292	303	274	298	290	281	317	283	311	304	317	323	326	297	321	306	327	342	269	326	321	304	292	310	294	304	319	324	304	279	301	294	258	332	303	320	298	333	312	292	304	351	293	324	295	329	306	308	294	308	320	318	320	308	325	302	292	327	313	300	302	332	287	308	312	279	313	303	313	301	310	321	337	289	290	308	302	330	299	331	311	297	309	305	313	321	310	332	311	319	311	309	288	307	278	307	330	306	298	309	316	321	337	318	288	314	310	313	302	308	308	283	303	292	319	283	307	290	303	319	314	285	290	286	287	332	319	290	279	318	292	289	317	313	291	310	294	327	326	305	293	273	307	310	299	325	306	314	284	303	321	307	312	313	305	318	342	297	296	296	297	309	306	310	282	293	297	299	307	328	297	316	306	322	337	310	310	301	277	301	319	304	290	319	344	298	320	284	295	290	287	301	281	299	312	322	302	322	299	298	298	329	299	313	328	315	310	286	306	303	302	270	305	285	302	311	308	323	304	277	282	296	312	307	305	304	328	290	302	288	306	301	315	296	286	323	321	310	296	322	314	293	313	285	267	330	310	277	313	318	337	313	283	303	313	286	320	308	299	328	290	310	315	334	311	301	284	302	322	336	266	314	328	311	308	299	320	283	327	334	326	293	309	304	305	300	287	317	303	282	314	284	308	297	283	304	279	298	286	305	330	316	292	272	316	319	295	298	298	280	295	299	308	300	304	305	307	342	322	311	325	308	332	327	302	309	307	307	263	320	311	304	314	296	298	323	308	313	328	290	270	328	282	321	298	306	296	333	296	317	329	313	295	316	296	317	298	285	313	291	291	316	302	312	308	328	316	281	300	284	324	310	319	310	314	294	283	305	295	309	324	284	307	316	314	302	316	283	299	320	315	320	300	284	321	309	304	302	296	302	273	294	303	304	327	330	287	302	331	299	306	306	341	313	335	280	284	314	330	311	306	283	323	276	297	292	285	310	312	309	289	300	327	303	297	283	298	305	300	326	312	305	304	314	303	311	324	316	269	309	271	267	308	318	306	312	302	285	313	291	291	343	286	318	294	296	313	296	306	307	294	336	306	297	318	301	285	318	315	326	288	339	323	280	297	313	301	304	302	297	305	291	310	330	300	313	286	298	323	302	297	308	301	324	287	290	305	309	287	279	325	293	303	296	281	320	309	299	303	295	302	282	269	285	296	310	291	308	295	288	292	311	288	290	295	318	260	310	292	299	285	307	309	328	271	333	290	301	315	307	278	338	295	310	310	323	293	285	285	312	285	325	288	310	312	330	312	282	316	309	296	308	296	314	291	329	311	314	312	320	305	311	274	299	310	304	296	319	288	307	302	295	297	312	308	292	296	313	318	322	287	330	306	356	304	312	298	317	304	287	322	308	310	317	302	282	328	296	309	302	308	306	311	280	293	330	301	289	304	333	284	311	305	312	293	294	299	315	299	329	322	311	313	277	280	312	303	331	283	326	298	290	322	326	315	303	308	316	302	315	304	305	284	316	303	321	306	317	337	294	309	300	334	299	303	291	334	333	310	321	301	312	284	305	315	316	278	325	311	335	311	309
345	1	1900	140537	397	10	147	269	182	365	392	439	411	388	332	334	312	306	308	281	268	317	234	272	280	275	244	243	215	225	233	219	239	217	240	216	215	213	228	195	220	214	209	221	198	220	207	216	212	213	207	203	207	218	186	200	188	223	191	218	191	206	209	194	211	194	175	182	231	189	204	206	193	208	199	188	216	200	199	191	168	215	195	225	177	192	189	186	196	190	197	191	203	195	181	181	212	224	181	228	192	190	191	210	174	191	195	200	200	205	204	164	208	194	208	201	204	199	202	206	190	187	185	187	175	194	194	184	179	201	187	170	178	192	179	197	186	191	164	205	185	182	203	213	193	209	212	197	181	215	187	195	198	170	173	206	191	198	202	212	202	202	216	216	174	170	191	211	204	199	182	221	187	199	208	213	208	189	186	185	192	203	187	188	208	221	217	189	183	202	178	191	173	192	198	183	190	188	194	202	189	182	218	206	168	176	186	193	195	191	190	192	199	201	198	207	218	212	192	188	197	195	187	192	190	195	200	201	201	212	175	203	179	175	203	201	177	191	178	173	190	187	199	196	184	186	205	208	186	191	212	197	185	177	189	191	191	199	171	204	191	221	197	184	196	170	194	209	187	181	205	204	194	186	180	173	199	182	216	206	144	171	187	201	169	186	196	181	203	203	185	201	187	176	193	176	197	176	174	198	198	176	210	179	174	196	180	167	186	207	171	196	200	211	186	186	198	194	208	186	204	178	172	203	214	191	184	191	198	174	189	192	193	199	214	188	188	166	209	177	193	168	205	199	198	217	222	213	187	198	184	203	198	200	183	187	187	181	201	207	174	214	200	195	183	187	196	178	191	162	208	199	175	224	169	196	196	200	206	168	180	190	194	210	196	192	203	181	222	186	176	167	188	201	181	196	197	193	171	197	191	206	188	192	186	175	192	202	200	182	195	177	183	194	165	174	195	182	201	189	208	210	189	195	208	189	197	184	180	201	175	192	186	188	176	210	187	194	202	226	204	206	205	197	198	196	168	181	215	192	190	182	230	191	201	205	191	195	196	216	189	190	180	208	197	175	206	206	191	185	175	172	182	213	176	179	200	183	189	194	182	191	192	236	204	183	190	207	198	177	176	175	190	166	206	193	174	176	171	171	198	191	157	199	205	175	183	197	190	201	188	181	185	172	189	179	190	196	176	182	186	174	179	183	175	195	196	192	191	217	172	162	171	201	201	189	193	192	174	201	182	182	167	198	190	201	189	216	187	189	197	184	187	201	190	194	179	189	181	181	191	197	196	191	190	188	196	188	200	202	210	168	193	175	204	204	197	180	198	181	195	182	179	202	185	181	201	205	179	192	182	175	218	186	187	182	200	177	202	181	221	165	195	174	199	172	186	171	193	194	179	208	172	168	191	179	163	186	203	208	186	212	213	161	203	201	172	171	217	182	209	176	197	179	177	182	179	183	191	181	219	207	223	189	194	200	220	200	230	201	219	197	190	182	188	215	209	199	209	199	216	179	195	198	204	204	196	182	192	184	179	208	183	171	223	176	193	169	226	194	186	178	216	169	187	213	161	247	178	222	183	210	196	183	190	201	185	205	194	184	196	196	203	179	189	182	173	208	200	199	203	181	197	178	185	205	216	193	188	218	159	206	185	202	206	190	182	192	197	194	172	174	187	196	191	198	203	198	196	191	188	230	187	169	199	170	208	196	186	154	205	189	169	168	167	166	174	199	184	195	183	196	183	191	178	192	211	179	196	183	163	210	183	174	187	204	167	199	187	199	223	224	181	187	187	168	200	194	185	196	188	218	149	193	181	175	203	193	203	207	157	165	172	191	198	184	196	226	205	210	195	198	184	215	185	212	220	208	180	170	201	164	173	203	200	197	171	198	206	198	198	192	156	194	177	224	190	177	176	182	201	204	176	192	219	167	196	191	189	206	200	173	199	174	177	183	195	181	172	190	186	196	200	204	180	196	185	191	217	167	190	182	178	202	181	188	201	172	197	166	199	190	176	205	196	191	180	205	190	173	191	210	213	204	188	195	195	216	172	187	187	174	208	188	154	207	179	206	184	202	181	191	196	175	193	182	187	172	187	181	209	208	191	187	170	176	184	194	189	209	189	171	187	207	178	198	203	180	215	189	195	150	200	203	217	165	199	180	192	177	198	196	205	188	204	184	178	200	190	184	204	190	171	180	191	210	192	197	193	193	202	190	168	199	173	185	163	194	195	181	190	187	205	176	186	169	201	202	204	190	180	196	175	196	205	186	190	191	193	196	196	198	187	200	196	187	187	181	186	178	190	184	205	185	153	175	204	168	194	206	188	215	212	189	190	184	212	201
345	2	2100	140661	410	6	115	293	191	369	447	452	399	414	358	393	296	323	307	285	295	286	287	283	285	246	258	285	270	256	242	249	248	238	260	226	226	243	198	251	214	248	231	217	227	221	215	247	226	222	223	189	219	192	232	212	200	204	190	231	224	198	211	182	219	181	211	200	180	211	235	197	215	219	201	191	212	191	181	185	195	223	203	175	186	192	200	208	185	198	214	187	227	196	181	218	196	218	227	200	216	182	199	176	194	224	199	217	198	189	201	183	196	187	209	207	196	199	188	220	206	180	174	197	196	170	208	202	216	191	213	206	181	209	200	209	194	220	181	209	197	202	197	195	188	203	191	198	203	207	212	177	198	209	201	208	184	177	184	182	179	204	183	197	186	193	209	183	202	204	180	191	182	188	208	186	192	199	205	205	199	204	185	202	177	199	172	210	201	208	225	193	200	178	194	190	196	184	198	196	194	202	185	198	181	180	181	209	186	189	199	197	188	217	216	182	181	212	203	175	191	208	201	195	181	192	201	213	237	202	209	207	204	226	211	217	169	203	188	208	172	195	188	176	178	186	184	197	186	176	179	224	186	197	206	225	176	209	179	214	207	207	193	170	194	196	187	198	177	190	191	228	206	199	191	168	196	184	176	191	193	201	206	208	216	187	194	221	189	185	181	204	181	190	183	222	221	170	191	188	218	204	208	187	209	188	181	203	217	213	214	185	201	199	167	182	177	194	185	193	200	203	168	233	213	214	200	184	194	190	185	203	196	209	193	208	219	176	181	185	195	171	191	164	198	194	188	224	193	162	205	200	204	197	206	198	175	201	187	167	171	208	192	196	197	203	210	182	207	182	188	164	186	194	198	211	204	192	183	177	201	203	170	207	215	177	177	180	172	216	187	191	187	197	199	193	195	212	207	212	211	189	186	203	178	198	206	183	188	179	193	201	197	210	179	189	182	193	183	200	184	179	185	163	197	188	200	197	198	212	195	215	208	178	186	211	197	174	182	197	177	191	219	205	195	194	196	218	208	200	206	167	207	169	190	204	214	193	190	189	179	200	207	188	204	202	185	186	198	201	200	179	210	195	186	186	200	176	204	203	166	217	181	209	165	195	211	197	194	204	199	202	201	214	192	205	199	195	193	188	195	206	187	209	176	211	175	213	164	206	179	190	192	188	174	222	174	190	211	214	195	191	161	208	196	209	191	192	185	196	194	208	220	226	208	181	218	194	184	198	180	183	189	185	217	194	208	166	179	184	202	211	202	198	181	176	195	197	192	170	215	220	203	203	176	205	189	191	222	213	193	178	186	192	217	208	198	190	205	208	169	184	205	192	217	186	204	221	177	213	193	180	191	182	195	192	212	203	194	197	179	186	163	204	220	190	208	169	227	214	206	209	230	187	195	202	179	225	200	207	194	181	187	174	186	194	186	209	188	172	197	202	194	203	194	220	184	174	182	206	204	183	178	203	198	202	209	179	190	157	202	158	191	222	188	211	182	181	191	189	185	190	210	196	196	211	196	179	176	175	193	202	204	182	188	186	223	214	189	186	198	177	188	201	198	190	192	173	184	183	184	196	202	181	177	169	207	176	187	193	210	192	178	221	174	196	183	186	208	192	215	189	206	180	190	202	188	200	180	177	202	202	186	213	194	196	190	186	206	180	171	199	201	201	228	211	190	186	178	215	199	189	190	222	192	188	220	206	192	208	215	188	210	193	169	199	194	188	201	201	208	185	173	177	195	201	194	206	204	194	194	209	225	163	209	193	208	190	200	178	187	204	167	200	196	201	199	190	180	201	182	187	191	189	170	191	218	197	191	198	174	179	178	189	207	173	194	179	191	217	179	185	178	187	213	180	171	228	182	206	231	185	171	194	169	184	196	171	189	200	208	207	192	217	168	189	206	181	193	186	177	205	188	200	210	185	222	218	192	220	215	193	193	192	198	172	211	202	200	178	200	180	185	188	192	192	187	189	180	179	193	203	196	185	202	176	185	224	216	200	194	194	189	211	214	209	178	190	177	182	195	211	179	189	204	199	190	174	201	201	182	204	197	200	177	196	211	193	162	188	202	197	177	191	199	194	214	178	176	202	180	180	181	202	188	197	198	195	180	200	197	192	186	208	188	159	187	185	206	206	196	202	186	190	199	174	197	189	189	203	190	191	197	219	165	187	204	196	197	199	181	187	201	195	212	202	197	209	185	208	215	208	199	170	192	206	204	208	200	195	181	193	201	183	181	202	191	207	189	171	222	173	199	221	206	192	200	199	190	214	197	190	184	182	184	188	202	213	174	197	196	182	214	158	217	194	199	174	179	187	194	198	228	187	185	206	182	195
345	3	3500	140784	390	7	66	241	226	400	432	527	434	447	418	393	353	311	364	353	329	311	326	313	313	306	308	272	270	304	249	313	266	283	261	316	296	262	263	258	262	261	284	259	246	253	250	259	250	256	264	246	230	267	249	229	262	240	243	218	248	234	250	221	228	247	232	228	226	243	245	245	233	256	238	251	230	237	240	219	242	248	243	221	229	252	233	238	208	234	254	226	213	231	228	253	213	255	242	240	254	209	238	239	237	231	234	227	235	231	212	229	237	196	237	262	231	221	237	214	214	216	211	242	214	212	235	247	237	210	230	253	219	241	213	243	224	230	205	234	207	246	227	250	201	240	230	228	229	226	235	249	242	220	221	232	194	231	234	215	203	237	228	222	222	241	218	255	246	216	232	223	222	253	226	227	227	212	221	239	216	233	218	250	225	234	242	234	204	213	244	244	219	224	196	210	237	215	221	240	243	229	225	210	231	254	213	216	227	247	205	244	228	239	199	236	244	198	239	210	254	206	223	242	224	232	195	237	248	230	215	226	230	208	238	240	204	231	230	212	235	209	222	214	223	213	217	216	203	212	226	231	238	210	222	241	231	226	220	236	224	206	192	216	229	228	237	238	222	236	234	245	210	229	243	200	212	223	221	218	208	235	217	209	239	210	247	210	237	253	237	229	229	227	203	220	223	208	232	216	213	197	194	227	206	218	218	221	235	216	235	214	217	251	234	234	219	227	207	231	244	214	213	241	227	237	213	212	230	228	209	217	217	234	219	239	209	242	241	219	223	196	210	239	223	247	218	216	216	213	225	264	238	254	201	237	243	226	217	235	243	233	224	224	232	212	212	227	222	220	230	208	246	221	231	256	213	210	236	234	224	205	207	222	249	234	213	236	212	234	224	212	193	224	223	215	261	212	231	204	221	211	229	213	242	242	209	221	237	252	218	207	267	241	219	231	226	201	223	217	226	219	231	230	234	230	227	219	259	236	211	235	230	235	211	194	212	221	230	236	242	218	242	241	256	227	241	235	213	223	216	240	236	211	195	207	206	220	235	227	209	217	249	188	229	233	228	212	238	221	236	236	239	242	240	233	222	237	218	247	229	233	217	222	214	222	214	203	248	261	227	221	220	228	223	227	218	213	219	228	219	230	227	251	204	234	219	231	231	241	223	224	191	211	203	225	240	212	208	224	220	231	216	204	214	224	198	236	207	244	247	190	196	244	217	219	241	234	217	220	229	235	237	234	257	206	223	231	227	213	211	224	229	198	218	251	232	244	218	232	216	224	243	219	228	218	210	232	218	229	228	228	219	247	222	229	211	225	200	218	229	209	235	220	218	229	229	234	249	222	248	226	237	183	230	218	226	230	197	225	206	224	227	233	215	233	225	226	225	222	236	245	215	230	229	243	265	241	241	237	238	225	208	217	233	226	203	212	206	230	223	218	227	227	199	242	239	203	208	238	232	238	218	258	225	201	213	239	194	217	221	234	220	231	213	198	240	217	217	216	224	220	226	225	221	240	215	200	222	225	243	205	207	211	233	229	235	258	239	221	229	237	202	238	236	235	198	228	215	221	227	234	225	207	214	240	220	234	206	223	227	241	246	216	233	216	240	210	221	248	204	226	220	223	234	195	219	220	223	217	222	230	218	236	212	230	211	209	222	262	220	226	207	216	235	236	193	220	233	230	218	216	221	240	201	213	220	199	237	245	221	203	213	205	213	204	199	231	244	218	250	245	230	237	232	215	234	231	231	195	240	248	235	219	240	223	223	232	216	212	223	220	205	228	245	231	221	287	220	198	205	228	207	229	242	251	232	231	242	213	227	221	229	199	205	238	224	212	219	211	203	265	229	242	230	222	223	237	231	223	223	208	222	218	225	234	206	213	231	231	217	222	242	217	208	225	240	218	231	216	204	243	209	214	208	248	217	216	224	225	238	230	218	221	229	228	220	252	222	223	234	220	197	189	212	198	223	227	207	220	224	208	231	217	227	223	226	209	224	211	216	206	246	220	215	232	207	205	226	236	226	224	221	207	239	223	239	213	213	215	207	240	241	235	212	247	227	227	221	176	213	220	215	220	210	240	206	240	219	206	206	220	222	197	226	245	208	232	231	204	223	225	206	230	247	220	223	221	234	248	213	239	218	226	215	217	207	232	220	214	200	223	215	233	227	212	207	231	250	220	214	228	206	260	226	235	232	234	234	227	221	210	226	230	201	224	208	253	214	237	212	249	222	208	253	231	212	186	228	233	206	219	236	223	215	208	213	260	219	205	214	239	224	197	237	207	228	223	207	232	232	230	233	198	219	226	245	216	227	195	244	235	224	221	234	201	213	212
