345	0	2700	149003	374	2	6	234	391	548	582	634	608	555	548	558	498	501	484	464	485	448	445	463	466	428	415	427	387	408	422	436	392	391	412	437	542	581	659	687	676	669	565	485	352	400	363	392	363	353	334	356	346	357	371	358	372	362	354	354	390	354	330	367	342	359	333	362	345	379	355	332	400	342	351	360	345	343	320	323	348	352	367	331	325	362	325	330	360	325	354	367	340	333	344	350	352	365	341	334	354	358	370	311	309	374	348	374	342	342	356	336	345	320	308	350	355	313	317	330	318	341	340	344	340	316	322	332	330	350	323	336	312	317	303	327	323	344	347	347	340	345	289	302	330	311	328	315	308	347	347	327	354	361	340	308	346	338	306	329	378	349	341	356	369	335	322	339	322	331	310	344	334	320	329	346	357	343	341	349	339	322	336	323	293	333	351	331	345	352	312	352	319	291	339	302	348	349	322	322	313	340	326	335	314	315	336	340	333	330	321	340	326	344	331	344	345	340	319	326	353	363	326	334	335	325	359	329	335	364	344	376	341	364	327	324	307	312	390	338	376	339	342	343	306	305	352	323	340	354	330	322	352	354	383	322	337	313	305	305	322	346	350	352	323	358	286	363	342	298	326	339	339	324	339	309	323	342	333	339	324	324	318	338	373	304	335	348	354	327	338	314	323	329	311	346	327	334	342	295	332	345	326	363	327	309	342	329	379	323	313	307	320	310	371	320	316	349	316	342	352	323	378	313	321	325	326	346	319	348	341	321	352	341	323	324	320	320	336	357	321	311	333	333	347	316	343	328	322	317	313	317	344	333	356	339	356	321	315	314	319	357	357	357	357	312	335	325	337	326	313	315	364	317	321	361	323	342	329	325	328	328	319	346	324	320	357	354	320	331	380	331	350	338	346	361	352	324	312	350	343	341	334	327	340	319	326	355	335	324	348	336	316	317	305	328	351	325	346	354	306	355	309	355	333	347	322	316	385	344	336	334	355	326	346	349	325	367	315	356	306	339	345	344	325	360	349	285	350	327	348	330	306	332	346	315	339	372	324	317	375	338	344	300	341	301	320	336	334	354	324	309	392	317	293	327	345	329	316	318	339	350	341	305	325	344	336	332	332	343	334	343	364	359	360	323	339	317	332	329	359	336	322	335	317	341	316	320	347	309	308	327	341	346	333	328	305	330	338	333	344	339	292	354	335	327	329	336	302	335	319	307	330	329	310	300	330	319	314	321	327	341	312	316	326	344	290	334	324	321	322	358	322	330	339	330	321	306	359	319	334	339	323	344	329	318	322	342	326	339	328	334	351	349	347	343	326	338	306	332	340	327	363	363	290	332	348	326	332	315	322	312	344	313	303	342	333	315	329	321	348	304	353	299	320	312	348	298	326	321	327	342	328	363	330	350	325	315	339	350	353	324	319	328	319	347	318	339	307	329	298	347	344	347	353	350	347	324	306	362	349	350	333	328	336	356	341	327	325	337	334	368	331	336	317	358	297	333	298	336	376	355	322	342	355	346	347	299	360	338	338	332	343	294	372	343	351	325	304	322	371	315	353	322	323	331	321	342	330	328	316	353	337	361	332	301	324	325	347	307	339	321	297	345	349	350	344	332	374	330	325	314	323	340	352	323	348	332	342	361	322	323	307	315	327	331	312	337	312	330	336	319	325	318	327	341	361	349	344	329	343	344	336	347	315	335	332	354	351	365	321	327	337	325	326	349	323	365	321	294	347	323	346	315	357	372	348	331	332	324	347	362	310	335	336	337	335	318	329	336	315	336	331	335	321	335	352	336	359	325	350	351	325	323	368	335	342	317	317	329	343	327	342	292	384	327	300	346	324	325	341	305	336	323	346	339	323	353	322	322	363	351	356	323	310	326	323	332	345	343	324	352	353	332	334	321	316	355	345	327	361	343	333	329	314	318	349	349	323	336	352	344	309	333	327	324	314	317	357	319	347	337	353	337	335	323	361	324	322	320	327	344	339	362	327	334	318	330	332	307	302	327	345	344	329	308	343	339	318	327	337	289	334	321	300	312	318	321	322	332	339	370	339	318	331	351	345	321	331	341	327	359	317	332	313	334	338	315	334	325	339	351	333	314	333	339	331	323	327	341	339	340	347	323	341	321	315	291	321	343	334	338	344	381	334	296	326	352	355	327	323	323	319	348	313	326	324	323	291	292	345	372	346	327	332	344	328	352	309	337	319	346	327	341	348	346	328	360	338	322	356	328	323	348	329	334	325	328	326	334	327	321	330	331	303	331	341	325	362	332	333	325	302	344	358	333	338	345	338	328	310	339	328	350	318	331	333	319	352	315	355	318	308	339	322	327	305	343
345	1	1900	149105	378	4	42	210	302	394	396	439	388	377	355	355	305	303	250	287	292	276	251	270	242	222	238	205	249	238	236	236	209	224	219	226	223	234	237	211	221	227	203	210	211	212	182	188	209	200	195	210	199	180	197	190	195	191	206	155	172	200	200	164	205	184	182	192	227	192	197	187	212	215	179	203	184	215	187	175	186	185	204	184	176	217	194	160	184	180	194	197	200	170	185	191	203	183	177	176	181	201	207	206	192	168	173	182	202	180	198	190	166	179	164	195	185	218	195	191	211	174	183	168	177	168	183	194	172	196	185	172	192	197	183	180	190	169	210	198	171	205	180	174	170	183	179	190	195	186	182	181	180	195	186	194	176	182	171	183	207	198	192	165	190	202	183	184	204	186	183	182	176	183	163	183	182	167	203	199	171	193	160	175	203	171	183	189	166	194	201	194	172	174	155	153	197	183	190	185	190	197	160	186	192	188	172	172	179	189	166	192	197	179	190	191	199	191	187	199	162	175	181	173	186	181	185	189	179	207	177	200	202	203	170	204	166	184	192	200	191	189	205	195	185	156	180	162	166	192	174	210	173	211	174	180	173	177	207	208	182	195	158	168	186	169	179	172	195	185	180	174	202	195	188	187	209	203	186	161	194	186	188	194	175	155	191	174	196	207	193	172	187	178	190	173	192	197	198	182	175	182	151	198	201	172	209	179	176	189	191	185	191	168	202	180	216	206	181	174	183	161	165	185	193	187	162	169	204	171	173	193	194	187	176	178	195	209	187	207	206	174	164	188	158	196	182	211	167	206	185	201	202	182	192	199	178	205	216	203	171	208	194	189	172	169	171	177	204	203	176	174	199	180	208	171	190	183	192	188	190	195	191	191	179	208	177	179	205	199	199	200	189	175	169	198	177	217	193	199	167	199	180	212	187	200	184	194	197	164	168	169	174	201	177	174	184	184	205	197	184	182	191	198	172	173	190	175	226	193	191	186	154	203	169	173	185	163	180	174	206	198	183	188	195	212	172	165	204	174	200	171	183	188	177	188	208	192	163	180	175	181	168	186	194	188	197	167	195	202	177	196	170	203	185	194	189	174	168	198	175	197	198	175	178	163	174	185	200	191	198	194	190	176	178	164	191	191	181	202	155	174	162	178	141	200	197	170	181	175	175	184	202	191	189	184	174	185	177	197	190	181	174	211	181	215	166	183	179	195	172	174	184	205	181	197	195	150	162	200	191	196	175	197	178	192	179	191	182	203	184	186	181	178	184	175	172	203	192	195	191	192	190	205	195	174	181	151	190	172	181	180	203	162	186	200	184	188	191	181	187	160	192	178	174	170	188	183	188	163	184	171	172	186	188	213	165	206	205	167	188	161	204	173	197	164	187	197	172	169	202	196	169	201	177	163	173	176	162	179	167	188	168	170	205	208	197	187	197	192	179	167	170	193	164	198	179	195	189	180	164	160	174	184	180	165	198	212	161	190	172	190	203	171	190	184	176	190	188	181	158	206	209	187	202	204	193	196	178	189	190	156	211	178	169	187	173	173	190	188	176	208	206	178	153	156	191	179	189	170	206	183	183	182	160	191	161	179	186	187	190	183	185	164	202	188	205	186	194	187	180	171	179	183	197	152	195	191	192	172	184	173	190	175	165	201	171	182	188	183	186	173	172	170	189	191	179	181	167	197	176	194	159	163	186	205	172	191	220	170	173	200	160	195	174	222	169	189	182	173	190	198	192	182	193	195	186	217	172	189	173	190	165	205	167	169	159	219	169	181	192	183	189	183	202	202	190	196	184	189	163	204	168	170	186	185	197	207	186	232	171	173	193	166	166	191	193	178	188	171	176	175	169	164	170	191	180	197	188	189	200	182	194	182	179	193	179	219	202	166	157	216	182	173	188	149	175	180	175	208	193	174	172	180	176	178	202	202	187	180	180	182	193	189	202	191	184	198	172	200	174	180	162	194	189	173	183	198	183	162	178	184	195	202	180	172	184	190	185	170	184	205	176	196	182	174	190	202	179	169	188	173	175	209	162	203	173	186	154	196	184	189	202	166	174	186	201	164	153	161	191	183	198	165	183	179	174	170	185	162	193	187	182	179	192	172	185	153	171	173	180	173	197	174	179	190	192	183	196	181	207	209	175	179	161	185	178	185	172	184	197	148	183	191	200	180	193	203	190	204	167	188	190	189	174	163	171	169	189	176	175	191	187	198	202	207	175	181	179	202	204	215	189	190	195	177	189	192	178	199	214	173	181	200	158	168	194	180	155	175	167	180	186	183	166	199	199	197	160	196	185	217	191	175	191	194	167	182	205	180	175	180	182	172	183	197	181	195
345	2	2100	149207	378	2	35	194	263	452	422	476	423	386	381	314	349	322	310	305	268	287	261	280	274	244	233	257	247	232	197	230	206	215	210	195	207	219	206	216	205	200	223	188	200	192	190	165	191	175	192	201	185	187	178	177	199	185	202	197	181	181	199	187	189	174	191	202	179	187	187	194	195	170	186	181	172	176	154	193	170	211	153	183	188	176	167	178	185	174	179	191	209	174	147	164	178	180	171	187	175	190	188	181	186	188	163	170	175	191	179	185	168	199	186	149	182	198	177	185	182	161	166	173	173	170	181	181	196	169	161	191	155	200	185	185	183	179	173	145	220	194	205	174	184	158	168	183	176	187	167	168	177	162	188	169	153	164	180	157	160	181	170	166	178	185	179	187	185	151	183	202	190	194	155	181	172	147	143	197	158	178	176	172	188	181	155	171	158	175	176	193	180	202	177	191	185	168	189	169	162	182	183	154	169	193	198	191	151	157	197	171	165	161	190	174	169	196	178	189	182	187	172	171	175	194	166	148	171	179	167	170	174	176	176	170	173	190	183	156	176	185	161	177	172	187	170	169	190	166	190	186	175	173	195	164	167	188	168	188	162	150	171	180	161	173	161	186	164	168	186	149	177	171	175	178	176	174	168	174	162	186	181	159	188	173	162	157	193	180	161	170	143	160	168	149	177	168	178	168	167	176	167	176	156	185	164	178	209	185	166	190	171	188	168	165	197	178	181	175	160	175	167	177	195	185	180	168	166	181	187	174	170	158	195	176	145	179	177	174	176	207	160	162	212	210	170	174	175	171	154	174	160	167	162	179	181	188	157	179	176	168	166	174	183	145	157	189	171	168	166	194	168	169	183	178	181	181	181	195	174	208	183	183	183	193	166	166	183	149	185	183	145	176	186	189	157	152	168	183	167	174	152	191	171	177	167	182	159	188	187	180	176	156	173	177	170	180	163	181	159	190	168	150	142	189	188	185	168	170	174	171	182	165	180	173	163	158	183	171	168	190	178	179	167	184	170	160	164	175	172	164	152	185	170	143	173	174	172	182	181	175	154	191	183	171	186	190	198	164	153	188	169	188	175	180	167	175	188	171	170	192	164	185	175	166	145	177	162	171	163	191	171	181	157	168	170	167	171	174	166	162	156	165	144	167	191	186	166	155	175	161	163	197	167	174	191	169	175	177	169	203	174	170	186	160	192	162	178	162	164	185	172	158	180	167	176	196	174	189	159	167	165	170	173	186	179	159	175	170	185	177	178	186	180	175	184	171	150	177	182	171	157	185	167	202	149	185	177	158	186	189	166	174	181	190	169	175	170	176	176	171	173	163	198	167	160	179	173	195	187	162	177	202	162	178	159	175	175	172	176	184	166	183	194	160	168	156	153	165	160	165	175	191	192	166	190	210	164	162	164	179	180	166	184	176	157	138	173	164	184	165	175	182	179	153	159	176	159	172	185	183	179	176	170	150	183	161	167	170	175	141	185	142	163	184	160	182	172	195	180	168	180	198	165	173	179	170	175	173	170	173	194	153	164	167	175	175	178	187	185	154	169	185	172	192	185	181	177	179	174	160	190	167	159	178	164	175	180	195	195	173	156	190	193	177	168	161	167	154	180	160	165	184	166	167	154	162	165	165	173	176	174	159	177	169	162	152	161	165	157	176	163	178	199	162	195	173	165	159	174	189	183	184	191	176	175	160	154	172	172	156	181	167	150	175	142	163	191	185	158	146	141	182	197	190	189	158	133	182	181	199	165	155	188	176	167	167	181	159	172	168	174	175	170	194	173	157	171	185	171	172	170	202	178	189	208	175	153	161	171	185	173	179	172	169	178	174	188	174	199	178	186	185	169	152	168	170	187	166	168	174	167	174	171	176	171	187	178	186	165	181	154	174	163	187	150	168	178	185	187	186	192	168	185	170	167	180	172	178	171	168	171	152	153	183	173	155	170	172	171	164	176	174	178	174	164	182	187	180	176	187	186	171	182	179	156	155	171	169	173	168	160	190	159	174	177	169	160	174	150	144	183	173	155	171	179	153	192	179	170	162	173	183	157	199	174	174	167	170	176	158	202	191	151	162	175	189	152	181	188	192	191	160	172	187	166	173	179	167	171	168	195	164	166	158	172	173	168	178	158	161	175	161	174	175	198	174	164	155	161	166	167	167	166	162	175	195	148	146	177	159	186	176	174	168	140	167	174	190	170	154	166	170	180	182	185	190	173	158	158	171	180	162	195	167	152	179	159	148	189	157	174	191	146	164	183	150	180	178	179	155	183	175	159	163	168	182	175	153	179	181	163	179	169	170	185	169	147	202	171	198	160	167	164	166	169	150
345	3	3500	149308	375	1	36	253	341	468	479	527	488	449	441	411	395	339	331	328	324	312	298	303	284	294	266	271	274	279	271	259	270	263	274	233	237	225	264	218	234	258	239	246	257	227	261	207	240	228	207	229	198	228	223	221	201	232	203	217	252	200	223	231	226	215	216	222	209	221	211	212	223	234	222	212	223	241	217	206	206	190	209	226	224	232	204	222	169	214	224	196	205	210	193	205	194	202	214	218	207	236	206	216	225	188	189	217	201	188	224	203	208	203	210	205	197	198	215	205	210	219	186	181	195	193	207	193	205	187	207	213	206	204	227	182	197	204	203	206	194	212	222	223	193	206	201	192	182	197	197	206	201	228	204	214	205	199	230	193	226	202	191	209	196	202	216	203	189	186	195	214	222	194	200	212	170	202	221	198	192	189	192	205	209	213	201	195	179	215	223	206	207	211	219	192	190	192	222	195	183	199	200	191	201	198	202	191	205	190	212	190	187	215	187	177	202	170	191	247	210	206	209	202	191	207	229	190	188	191	192	187	197	182	188	191	175	175	192	197	206	217	208	220	204	174	198	217	201	190	211	209	214	206	178	214	179	204	205	194	224	225	215	199	231	233	213	210	224	193	192	201	204	212	220	208	199	169	222	201	175	184	175	219	196	204	207	186	191	206	209	210	203	202	211	210	184	190	212	178	200	193	176	193	201	185	187	216	193	199	219	230	210	189	190	209	195	192	202	214	199	210	187	191	210	195	219	195	204	192	236	217	172	198	205	195	183	204	210	226	175	201	227	192	205	214	205	223	218	195	197	215	203	206	202	182	199	208	187	213	188	199	203	221	206	199	206	210	191	210	184	193	198	190	204	206	175	205	198	192	194	208	208	181	208	183	200	208	205	236	212	186	220	210	200	168	211	210	195	209	179	161	208	192	192	212	189	201	190	187	201	214	179	188	201	191	201	186	221	192	212	196	192	207	199	199	197	205	194	176	210	185	204	189	219	200	209	198	203	196	204	188	211	221	204	215	183	192	205	192	181	229	186	193	203	210	187	195	174	203	191	206	205	173	197	204	190	194	193	185	220	193	215	213	195	216	176	196	215	203	233	210	195	206	192	201	212	206	177	191	225	190	199	196	204	220	217	202	180	207	213	220	185	201	210	192	216	194	186	223	208	186	215	209	199	210	191	214	184	186	218	208	221	192	174	217	222	211	194	201	204	194	220	206	203	215	199	212	227	191	204	189	196	181	219	193	234	196	195	231	194	234	191	215	181	217	209	204	211	201	250	184	189	220	194	210	225	199	189	205	215	204	208	184	179	223	193	210	212	208	219	192	195	173	189	198	214	205	182	198	210	204	191	171	193	186	183	190	181	192	186	189	195	212	215	209	191	195	196	189	194	182	185	227	220	159	208	207	190	193	206	197	191	199	203	194	212	197	202	206	210	205	188	201	196	199	191	200	177	184	215	203	210	176	195	202	198	194	183	194	232	214	209	212	203	194	195	183	188	203	188	218	193	218	210	196	206	210	193	192	203	185	205	213	194	195	207	221	212	203	211	191	193	190	193	205	209	227	187	218	214	199	174	201	214	186	199	194	209	197	191	184	202	210	222	191	185	177	186	194	201	208	205	205	196	197	203	194	207	203	208	182	228	220	216	185	192	195	194	213	203	210	182	213	197	201	196	192	199	190	186	222	171	214	198	189	195	194	206	217	188	206	190	198	185	206	189	208	220	223	182	191	182	215	211	178	205	219	211	217	194	199	181	200	233	229	210	194	203	202	223	194	209	202	231	208	196	205	204	181	185	205	189	211	221	217	197	199	189	167	197	207	190	219	205	195	193	207	184	200	207	199	208	215	199	185	229	209	193	239	187	181	193	194	175	212	194	215	209	185	208	191	194	199	191	183	190	231	231	216	185	186	218	185	190	195	197	195	195	180	191	195	197	224	200	214	226	211	189	213	203	178	206	195	204	194	203	190	207	211	228	192	193	186	180	201	184	214	215	229	197	207	207	235	207	203	198	219	219	195	198	195	194	190	212	192	195	205	203	182	211	184	179	174	186	207	192	212	201	192	189	181	184	185	201	214	212	192	177	214	206	181	209	206	223	193	206	209	191	231	205	190	196	197	169	211	187	196	204	199	215	199	189	205	197	198	166	207	176	222	234	222	212	208	212	201	186	187	198	192	198	199	222	207	193	208	190	199	182	206	213	192	203	238	188	180	162	200	193	213	183	219	184	194	203	200	186	216	200	195	195	205	208	198	184	188	198	193	191	198	179	201	168	208	191	222	198	204	200	198	205	180	191	215	178	191	203	200	207	190	194	192	192	219	214	195	210	197
345	0	2700	149410	379	3	23	248	384	553	509	562	539	512	448	460	395	419	418	383	379	336	350	334	338	347	350	323	336	316	328	336	326	329	306	290	319	308	298	267	301	293	274	305	271	270	277	282	264	275	245	267	236	237	264	260	257	273	247	265	265	236	265	255	243	226	235	257	249	247	242	262	247	226	223	246	233	260	232	226	241	250	229	265	220	236	239	258	232	227	236	228	234	231	225	238	275	238	233	239	233	256	248	233	216	237	237	238	234	265	202	227	249	238	242	238	203	239	248	234	249	240	236	242	226	239	246	231	250	226	240	223	226	215	236	233	223	223	229	249	251	259	217	236	232	221	199	224	230	205	247	253	228	250	240	213	238	250	215	232	219	223	208	264	227	256	230	265	228	255	254	212	233	217	213	215	230	243	213	239	204	235	202	203	233	249	246	205	243	246	229	239	228	229	201	256	212	223	236	205	235	228	242	218	240	229	220	216	249	204	215	263	223	223	197	215	207	225	231	238	229	214	251	198	245	242	235	232	238	220	235	228	196	207	230	221	211	244	223	240	249	234	218	201	232	228	210	226	236	203	243	263	238	226	227	234	220	226	228	223	236	255	243	245	224	220	231	232	209	246	232	219	240	257	210	246	214	243	226	207	190	222	221	233	223	237	258	206	207	240	245	238	231	217	212	254	242	235	234	223	240	215	236	232	223	257	211	238	240	242	235	271	206	235	214	234	239	223	223	222	221	256	207	229	222	224	222	270	239	227	214	256	238	221	225	247	241	228	219	226	211	218	222	227	231	236	223	239	222	217	197	215	208	226	215	220	209	215	215	235	239	240	223	217	227	223	222	233	231	231	235	212	217	223	210	255	217	227	222	226	209	245	212	237	211	232	211	223	230	227	196	240	242	237	238	196	199	227	236	230	220	247	225	230	224	223	207	223	207	247	243	221	241	232	204	234	223	236	216	246	231	201	224	223	213	229	235	228	238	218	230	222	204	240	236	238	235	257	211	236	241	251	235	236	230	242	209	209	249	203	240	222	231	219	220	243	228	194	225	245	222	248	215	234	217	241	226	228	238	254	241	231	238	231	219	237	223	200	239	222	212	250	245	222	210	246	235	230	234	213	217	217	253	224	220	223	208	214	202	211	211	227	224	224	207	224	219	221	247	232	197	239	216	219	235	222	234	221	240	216	230	212	243	244	210	222	244	243	219	254	237	245	224	216	205	225	225	232	222	224	238	226	254	255	209	245	234	248	241	224	203	221	216	247	224	198	224	225	238	232	229	222	222	217	233	234	205	235	248	244	218	253	190	224	215	231	224	209	235	226	209	258	232	217	209	218	230	204	226	208	248	218	224	249	234	219	216	229	224	235	207	239	212	237	212	228	235	218	225	210	235	224	240	219	207	227	243	243	209	199	234	243	224	229	221	235	223	217	253	213	219	217	216	266	210	239	235	229	248	215	236	218	209	235	199	244	228	234	207	212	211	257	229	218	233	221	225	232	254	209	238	267	213	217	223	221	222	196	244	236	230	236	235	233	224	248	234	236	224	220	243	222	223	204	225	232	242	238	228	221	233	245	239	234	231	233	211	216	248	226	230	225	231	242	222	207	247	216	232	230	242	215	229	228	229	236	231	240	237	217	233	212	200	206	225	229	226	233	203	215	241	235	211	223	204	223	229	222	224	224	252	237	216	206	242	228	228	241	235	228	232	223	209	215	224	244	222	226	216	265	199	234	207	227	240	215	222	244	216	235	242	206	210	236	229	222	226	225	225	208	232	205	203	205	238	233	198	232	228	230	229	233	226	244	236	247	222	265	249	225	232	221	199	230	218	240	230	214	256	229	213	256	259	251	237	223	230	247	225	234	196	209	213	245	226	214	230	234	248	246	237	247	239	227	243	228	246	232	222	252	208	223	224	235	233	242	221	220	225	239	231	219	253	218	259	205	228	228	231	234	219	220	221	225	235	257	215	208	242	235	238	231	229	228	231	208	235	238	231	237	222	232	237	239	225	238	218	249	230	231	222	221	222	226	222	211	215	237	215	218	226	239	237	225	233	209	238	233	231	217	230	200	231	212	238	211	230	239	206	241	215	236	213	240	223	219	227	233	241	218	224	230	212	205	219	228	232	218	226	230	194	232	234	219	218	261	208	250	227	242	244	228	223	230	212	206	226	221	235	222	228	208	217	221	218	244	230	242	226	235	203	232	205	238	219	200	254	248	223	234	225	219	207	221	224	216	243	215	231	242	210	233	213	221	248	213	194	219	210	222	248	231	220	238	217	246	220	236	209	213	229	231	213	228	223	235	234	228	228	225	204	220	237	231	219	230	226	240
345	1	1900	149512	370	6	45	218	304	380	354	415	376	346	295	291	260	265	266	237	219	246	220	214	223	215	208	208	191	193	187	183	187	192	179	164	187	201	185	171	171	181	179	165	172	171	158	187	154	151	153	165	165	161	147	145	180	181	162	172	170	167	155	170	151	168	168	157	163	147	168	163	166	151	154	146	158	179	160	142	163	164	160	142	168	168	151	169	162	155	168	154	168	159	166	162	156	148	145	149	151	158	163	149	161	149	146	147	165	166	155	152	149	155	152	147	135	158	176	176	161	155	144	157	133	149	166	158	151	151	144	173	150	154	155	173	165	171	160	158	137	175	163	166	151	151	191	141	170	165	160	163	152	136	149	176	155	150	166	164	119	140	149	151	149	136	142	150	177	167	155	170	164	170	146	148	162	138	152	169	142	162	171	132	156	133	172	164	149	157	165	154	157	158	159	152	146	149	149	156	153	157	150	153	141	137	160	158	149	149	149	184	133	153	162	147	173	155	151	131	165	165	144	164	151	147	146	174	159	139	162	138	144	148	143	149	152	143	168	167	150	159	142	157	163	138	169	160	132	157	139	155	156	143	163	165	159	160	153	161	128	141	146	166	135	150	122	153	154	173	143	156	144	142	164	154	175	151	139	144	171	149	166	141	143	169	164	156	163	152	150	143	115	144	158	135	133	170	140	155	143	149	164	146	177	164	154	147	145	149	157	161	150	148	160	168	139	163	168	150	170	148	139	157	137	154	149	135	133	148	151	150	155	180	161	148	141	157	149	172	153	157	153	158	150	145	145	165	133	149	168	166	159	142	147	162	153	152	160	150	157	169	183	177	142	155	136	150	156	141	148	145	152	170	152	140	155	145	132	153	134	176	149	135	162	180	139	148	154	147	126	151	156	133	144	149	159	140	138	149	153	160	141	166	141	150	165	148	162	155	162	157	157	136	170	142	152	169	148	168	165	147	147	150	164	165	162	136	144	130	152	155	147	149	168	137	138	153	149	140	184	167	156	142	173	154	128	142	152	145	140	160	142	173	136	151	139	147	132	151	165	142	168	166	137	146	169	147	143	155	135	140	141	144	168	143	156	139	136	151	158	153	149	135	169	141	146	141	122	150	172	155	153	180	145	163	147	153	154	154	150	153	139	159	147	137	138	138	134	152	139	164	157	162	163	168	164	125	136	178	138	154	146	160	144	148	157	162	160	139	162	159	174	175	183	127	154	135	142	144	138	164	128	158	150	133	154	156	163	170	148	154	141	153	156	149	170	152	159	143	185	153	144	151	161	156	153	146	173	153	154	126	162	151	161	148	151	138	153	150	152	135	196	176	168	147	160	125	136	128	141	144	158	172	150	163	148	177	139	185	171	122	130	145	155	137	160	151	135	144	152	161	150	154	161	155	128	146	146	148	147	148	144	157	146	140	166	143	162	152	148	147	138	165	144	142	151	167	139	172	141	151	159	142	132	161	152	149	159	163	158	155	146	150	155	134	125	133	156	156	145	137	146	171	140	160	158	129	138	157	160	158	155	144	159	159	163	150	153	162	143	157	166	132	141	138	142	153	143	151	172	154	151	151	160	155	145	143	150	162	151	149	151	149	182	159	150	167	151	126	127	163	166	154	145	170	139	145	154	167	152	138	142	176	143	160	148	161	139	144	157	122	140	177	162	153	161	138	152	157	148	135	172	155	152	129	146	155	174	143	161	178	137	171	160	158	154	163	162	151	174	164	156	138	157	148	146	168	147	135	145	155	152	153	145	154	160	170	168	163	156	141	145	168	187	156	144	152	163	135	147	181	114	141	146	140	185	157	138	138	155	131	152	138	137	149	173	139	134	145	148	143	155	172	154	159	140	144	142	164	141	127	177	159	139	175	156	143	149	148	149	119	155	150	138	140	160	152	127	163	130	136	138	148	159	152	155	154	142	139	147	162	146	148	147	138	138	160	146	152	139	152	145	146	140	150	146	179	142	141	162	154	139	154	153	146	165	150	141	151	156	131	158	141	162	130	141	146	151	150	142	148	159	158	154	165	149	148	169	143	174	146	176	160	159	137	123	149	151	158	158	160	145	151	148	145	141	160	134	161	140	142	128	134	167	151	144	149	132	142	171	167	144	163	152	149	142	165	149	165	138	142	148	154	171	172	162	149	152	175	147	144	167	148	164	146	131	135	159	146	174	157	149	135	135	144	162	148	136	158	144	133	161	169	151	141	158	146	135	149	142	143	144	139	180	132	169	170	164	144	145	162	162	130	134	152	156	155	159	161	152	149	133	147	147	141	174	147	151	166	143	141	161	155	151	155	146	147	147	155	133	169	124	150	147	141	174	137
345	2	2100	149614	372	2	27	167	274	427	428	448	409	345	358	334	312	283	289	301	262	251	244	249	224	234	242	236	249	229	217	225	240	209	196	210	209	177	204	205	191	179	194	203	179	213	212	190	183	171	189	185	187	189	177	184	169	183	180	165	185	184	186	171	191	150	185	182	170	221	173	182	165	173	168	186	163	170	176	175	163	180	182	194	184	163	175	175	153	196	151	155	196	171	157	156	147	173	180	169	174	178	174	163	152	167	172	170	154	162	175	172	174	181	161	173	166	176	172	160	177	179	178	182	163	163	170	184	184	146	179	168	160	188	184	152	169	158	167	181	175	175	155	131	177	156	179	158	153	167	164	165	169	173	161	150	168	185	179	169	177	175	168	153	170	182	165	165	168	165	176	153	170	178	149	175	179	146	152	184	162	148	176	146	176	159	158	185	171	172	168	146	164	174	178	179	161	161	178	166	181	186	154	159	156	150	167	179	160	182	161	186	169	164	187	157	154	163	179	154	180	171	167	159	171	182	188	152	159	170	155	152	181	172	162	146	162	163	159	168	167	175	176	170	153	144	173	157	178	152	185	174	183	172	172	167	151	185	156	166	181	163	157	146	186	159	171	176	159	149	171	157	142	171	152	176	162	164	164	154	189	162	179	152	148	185	163	160	187	137	150	155	168	177	161	174	158	171	157	161	168	179	179	160	178	189	158	170	163	175	158	132	168	160	146	177	163	143	167	184	169	158	172	174	162	171	177	162	179	159	161	178	163	157	166	167	174	169	158	184	154	152	151	167	166	167	171	187	192	159	173	147	168	178	176	157	181	164	174	168	143	164	159	178	180	178	169	183	162	160	167	181	183	188	160	144	159	161	165	152	148	162	170	180	151	161	177	192	164	171	143	173	151	166	151	173	155	181	156	171	188	182	169	155	170	181	168	174	152	162	158	187	189	172	169	152	166	155	149	160	148	174	179	189	173	166	169	168	160	160	154	188	180	150	179	169	171	161	144	161	141	174	160	172	162	182	168	185	144	169	179	184	149	159	157	163	162	172	184	169	161	160	161	179	174	164	172	147	154	182	165	145	149	168	166	155	155	141	159	168	171	163	156	182	162	171	163	156	169	162	138	160	168	162	146	191	179	178	165	161	158	177	188	159	164	182	162	168	172	181	165	162	158	174	171	166	184	173	179	162	150	175	189	165	154	168	166	166	152	180	159	185	179	173	174	165	167	163	180	184	168	161	173	183	178	167	190	176	151	174	169	181	161	155	162	159	155	180	187	166	154	176	173	156	176	169	170	144	162	183	180	148	157	183	172	159	160	158	171	166	161	163	161	167	157	163	165	169	174	157	174	174	160	177	151	164	170	171	174	183	163	176	178	182	165	166	154	165	157	180	149	171	160	171	167	195	191	163	167	175	163	157	176	175	160	163	178	159	149	164	174	170	166	176	193	172	161	187	167	180	157	156	152	178	159	165	177	162	159	153	176	171	165	160	157	152	168	169	149	182	176	165	157	177	162	149	175	152	146	145	153	149	162	180	163	173	156	157	173	188	161	180	162	165	142	154	162	160	175	171	173	162	170	166	158	169	191	182	174	164	151	171	165	170	176	149	170	165	145	173	165	170	165	162	152	171	161	159	183	177	164	180	173	176	155	187	171	180	154	174	190	181	158	185	136	170	153	166	161	151	165	167	142	170	173	179	169	197	189	158	166	193	171	153	209	148	162	173	175	137	169	173	173	150	202	152	173	171	150	169	149	182	176	170	169	156	138	152	172	170	187	185	162	176	141	181	145	145	181	173	144	175	163	157	153	180	176	174	164	159	155	188	164	154	194	177	161	168	179	186	154	152	164	157	152	163	160	165	178	157	164	163	144	160	176	172	150	198	162	161	163	156	177	160	166	187	179	148	157	156	170	172	176	151	179	156	138	136	163	191	175	180	154	165	172	140	175	178	159	172	179	159	158	157	178	167	155	177	168	173	159	165	147	159	180	188	159	159	172	159	165	161	148	178	176	188	166	166	179	153	174	165	166	173	183	190	182	163	163	158	162	142	160	180	162	152	166	153	165	166	177	163	165	149	152	181	168	152	163	161	203	168	164	178	147	164	163	190	160	155	175	156	150	158	142	166	167	154	162	180	161	155	164	157	157	149	150	168	172	162	170	152	171	175	174	151	144	170	187	154	174	143	155	165	162	168	177	191	165	162	158	163	194	144	161	155	155	160	167	158	156	160	172	171	185	172	174	177	168	195	182	171	163	205	176	184	163	183	181	161	172	165	181	164	167	169	155	167	169	171	152	186	181	166	137	150	165	155	161	195	158	185	182	157	156	143	156	160
345	3	3500	149715	364	1	24	207	312	479	456	501	459	447	425	417	351	342	325	350	339	348	296	285	273	273	263	278	292	262	236	246	252	242	257	267	249	242	225	251	235	245	229	228	206	230	203	229	208	223	215	230	213	225	233	215	189	221	224	224	222	210	201	183	195	221	189	236	212	210	187	205	222	187	193	213	208	216	181	199	199	221	190	183	201	204	236	203	189	191	195	185	213	193	174	188	192	225	221	203	226	182	197	195	180	209	220	200	187	189	185	182	216	188	212	196	170	203	212	187	198	200	184	195	168	194	205	220	213	191	201	185	187	180	203	200	212	206	204	181	186	181	201	194	167	208	199	186	182	220	189	221	214	188	194	209	205	178	185	206	177	209	199	216	217	198	178	188	195	208	193	211	182	210	206	225	206	189	202	185	192	181	197	210	198	213	215	180	193	181	191	194	191	205	199	181	206	185	183	197	194	211	192	198	211	231	192	223	200	192	183	202	191	192	208	219	208	187	185	212	183	190	208	211	202	218	168	214	163	194	189	195	205	184	197	206	202	176	202	180	190	171	188	169	214	197	237	213	202	180	228	177	221	213	194	184	193	197	178	200	218	187	195	190	198	195	186	191	178	187	211	236	185	214	180	218	187	184	189	187	214	189	216	204	220	200	190	199	215	184	171	162	191	197	213	188	208	204	206	225	189	178	193	203	216	213	210	192	173	216	180	179	206	185	210	204	185	191	198	191	193	184	198	185	184	190	186	204	188	221	195	182	190	181	198	196	183	176	200	206	207	203	184	197	191	206	199	198	222	186	204	182	168	185	213	201	211	199	176	205	205	193	199	184	192	186	187	190	199	185	192	189	214	172	188	211	185	189	196	166	192	179	194	192	190	194	206	198	150	206	190	192	192	200	196	221	194	188	195	177	191	227	203	201	191	195	194	214	188	208	212	197	202	198	169	197	179	223	199	197	187	164	221	203	189	190	200	192	214	202	184	186	195	177	212	198	185	200	225	183	200	200	169	175	202	206	197	191	198	180	186	206	192	198	194	206	184	180	208	180	170	199	203	175	201	207	195	206	189	201	221	187	190	186	203	190	202	212	212	176	210	187	172	199	203	217	198	192	190	214	195	201	209	194	212	197	207	188	183	191	177	210	176	182	188	201	205	206	197	192	190	185	186	186	202	197	205	193	189	194	216	181	181	198	188	187	203	202	175	201	175	183	194	192	186	190	179	194	175	193	190	197	195	197	209	191	198	191	196	196	190	210	210	186	185	210	186	189	200	188	221	179	195	237	194	171	165	199	201	204	213	193	198	180	184	189	227	183	194	195	190	189	187	203	205	182	198	183	194	190	201	217	183	196	197	170	198	193	194	197	183	201	189	195	190	202	188	212	196	218	202	209	203	203	182	179	191	197	184	202	196	191	197	197	186	202	197	174	202	199	205	191	197	194	213	191	197	196	211	213	181	208	201	204	210	190	206	212	188	198	179	191	207	204	163	184	194	205	187	177	180	168	180	195	195	188	183	199	187	192	200	198	220	172	175	199	213	189	211	204	189	196	205	179	187	206	210	187	174	174	170	194	205	175	206	170	197	175	208	195	204	198	199	187	191	189	181	201	187	199	195	214	187	176	200	207	174	217	201	190	204	183	198	203	196	184	208	195	199	209	207	179	187	187	211	198	182	190	202	182	180	188	213	201	176	173	200	197	197	205	217	191	208	198	188	203	217	192	195	201	202	207	194	176	183	186	193	223	211	203	173	182	190	191	191	199	212	194	210	181	175	199	169	203	173	227	196	179	167	212	184	166	177	204	198	196	200	202	202	176	210	198	199	221	216	200	204	221	213	237	201	197	200	190	206	188	195	161	199	195	212	192	201	203	190	194	183	213	179	202	213	185	235	200	202	186	209	168	218	204	193	198	185	192	188	187	172	202	202	216	212	189	200	172	181	200	179	176	175	176	211	163	180	182	188	183	201	192	189	184	210	174	214	203	199	189	213	211	189	200	203	181	213	201	209	209	193	205	212	196	185	215	199	179	200	179	212	192	192	179	175	206	196	210	205	201	191	192	204	198	212	197	209	171	175	205	215	214	192	204	191	182	203	201	168	192	191	188	206	189	168	186	196	156	186	173	175	191	199	206	188	200	230	193	190	184	185	206	225	200	192	196	178	191	182	181	222	186	182	207	203	182	172	225	173	215	178	201	215	188	186	207	176	211	188	207	194	182	215	180	213	207	188	198	206	199	188	204	187	181	198	208	199	218	179	200	193	197	167	216	199	198	187	193	186	192	182	188	206	210	177	192	173	181	186	200	172	202	192	178	174	175	172	175	217	192	195	216
345	0	2700	149817	373	2	11	199	355	517	514	585	527	517	454	436	431	388	394	387	362	387	341	342	306	376	344	338	285	306	328	290	315	306	288	293	305	284	288	280	297	287	284	272	297	273	264	259	254	255	272	265	263	240	252	251	257	217	251	269	238	247	224	252	232	248	237	251	241	242	249	267	233	230	244	231	240	250	237	254	254	222	255	231	232	235	236	236	237	220	193	248	238	268	242	233	236	233	255	223	231	257	219	223	259	240	232	248	236	248	240	240	216	236	245	237	221	237	240	222	254	232	237	196	235	238	248	234	242	246	213	233	222	221	220	216	217	228	263	265	247	238	235	221	238	245	231	218	212	261	247	221	247	245	236	238	243	226	249	206	218	231	236	245	234	226	221	218	243	257	239	232	239	227	208	245	224	242	232	231	189	205	227	241	224	241	224	219	223	234	216	235	235	239	222	249	238	227	255	215	214	226	238	223	237	221	227	242	246	203	221	231	259	211	237	239	237	241	230	207	246	237	221	217	223	221	221	218	210	247	239	229	241	234	214	242	208	251	215	212	239	224	237	232	200	248	236	235	232	213	223	273	216	237	201	221	231	218	222	208	224	228	223	261	222	239	208	223	200	247	226	226	209	225	219	229	209	230	224	239	203	251	246	231	225	203	197	236	233	233	227	246	258	222	235	209	224	246	224	250	216	227	248	229	234	217	240	213	224	223	244	186	214	242	236	223	235	192	244	231	222	226	225	212	225	222	206	240	214	233	250	220	226	221	230	216	212	231	194	212	226	200	254	228	199	222	216	221	232	224	230	206	241	226	215	223	209	231	218	221	209	224	205	212	247	208	223	230	225	227	256	243	228	257	251	228	222	204	212	232	230	228	222	211	242	243	238	222	253	217	251	242	229	240	224	232	228	243	239	224	243	217	214	222	226	220	219	223	206	235	219	223	215	234	211	236	226	240	215	213	208	195	258	242	214	242	231	225	216	229	218	217	222	225	207	224	215	233	227	242	216	222	212	222	231	223	243	229	232	225	215	239	204	241	246	243	225	223	233	229	230	227	228	224	260	220	206	233	216	227	240	225	214	232	196	226	230	215	216	221	242	207	250	238	217	217	216	221	213	219	234	232	217	237	218	212	217	235	211	211	199	251	208	218	238	219	222	218	205	233	227	218	252	240	221	236	250	208	211	218	246	228	205	222	237	243	232	224	233	225	208	241	216	233	239	215	221	216	225	229	237	237	221	212	199	210	247	241	222	211	245	199	227	222	206	216	235	222	235	241	230	237	227	221	205	221	217	241	236	248	232	215	235	221	230	210	264	234	208	234	221	240	205	212	234	233	245	204	233	229	206	238	250	235	241	212	236	237	242	232	234	216	233	214	210	230	225	241	202	198	223	208	236	235	222	216	229	239	233	228	247	207	211	249	210	240	233	212	208	218	227	222	221	244	238	225	221	248	207	235	207	225	258	239	221	235	226	206	217	222	232	234	216	230	219	235	229	214	209	232	243	221	228	216	250	229	203	224	218	231	221	251	232	221	212	232	220	243	247	228	240	218	211	198	211	200	205	194	226	242	226	239	241	203	226	235	244	212	279	211	237	221	216	225	236	216	218	249	236	201	204	233	227	197	210	213	238	230	212	215	233	205	239	205	234	221	235	244	236	241	229	209	203	232	230	242	204	205	250	252	228	229	233	215	250	239	215	254	239	220	208	215	216	231	226	212	245	245	236	226	201	216	262	194	232	221	211	244	215	232	226	181	201	236	226	222	231	224	217	226	232	226	218	220	219	244	235	221	272	222	228	237	193	249	248	238	220	226	236	216	220	221	193	230	224	198	238	214	237	231	244	234	212	222	225	226	201	226	188	233	210	236	211	226	221	246	211	197	218	213	222	215	237	236	214	246	210	222	214	200	220	255	206	225	222	248	212	218	198	200	233	227	200	249	236	226	197	240	205	201	234	221	223	219	203	243	215	233	207	232	246	228	249	224	219	222	225	221	232	232	217	226	226	225	222	211	242	223	204	226	228	233	211	237	210	248	212	222	218	234	231	234	228	231	207	220	239	212	237	244	229	245	239	251	214	202	219	240	236	220	239	237	218	215	218	222	211	227	224	230	230	227	242	236	214	198	237	209	215	225	216	214	209	201	229	255	230	221	235	229	209	250	227	230	211	232	220	233	239	209	237	227	205	229	210	208	224	237	210	227	210	254	221	213	210	231	204	210	219	218	217	247	225	214	238	244	220	208	234	234	218	219	235	232	220	199	216	243	207	207	225	231	226	221	205	219	218	229	223	206	204	228	210	210	213	218	230	272	199	205	203	243	217	227	224	220	213	240
345	1	1900	149919	379	4	47	195	245	386	400	406	373	357	337	286	272	244	240	272	259	232	196	247	209	213	217	223	199	198	195	203	194	209	193	188	171	179	180	187	188	193	171	169	167	184	184	179	166	183	170	185	157	189	143	183	160	165	165	170	154	162	177	151	188	146	181	157	175	178	161	171	173	190	153	171	179	159	142	150	143	164	151	162	147	179	166	174	157	166	169	160	154	147	148	159	168	167	156	161	156	184	159	154	160	152	146	177	161	152	173	155	181	143	154	155	155	170	172	161	163	156	145	148	134	178	180	131	160	161	157	176	150	145	140	144	166	156	163	169	168	179	167	149	165	141	167	177	148	153	149	155	142	169	145	169	177	151	160	151	138	159	165	141	164	155	187	167	168	166	157	154	146	157	145	157	150	137	171	166	150	132	160	164	159	136	173	153	157	155	170	170	140	129	154	165	165	157	147	169	156	166	147	151	152	163	157	159	169	140	150	147	160	157	153	168	183	154	167	168	169	161	156	164	142	173	148	159	155	180	152	144	190	162	151	179	137	161	168	148	157	149	168	157	164	183	147	154	161	161	171	150	155	141	158	128	171	143	146	169	134	160	157	179	151	147	180	153	188	153	178	153	145	148	161	156	155	145	122	177	167	173	161	157	158	143	188	156	182	185	145	157	161	164	182	154	166	172	165	140	163	152	145	153	171	176	171	158	133	162	146	146	155	159	157	130	151	139	149	177	131	166	143	156	141	143	158	145	168	148	144	131	140	134	148	151	148	167	178	173	152	170	160	166	176	166	171	146	165	174	174	151	164	167	161	146	170	144	167	179	170	154	141	134	155	131	146	161	135	157	166	167	146	183	166	151	172	129	175	165	173	195	157	151	148	149	137	148	142	150	174	175	156	147	160	153	140	152	169	147	159	135	162	161	167	157	134	143	154	143	169	160	175	174	160	154	144	159	160	172	152	158	155	165	151	147	165	179	133	159	137	154	159	152	157	159	164	154	161	149	183	149	166	162	151	147	154	174	153	165	160	150	142	132	160	144	158	144	148	161	145	157	149	167	156	146	124	153	159	159	153	144	175	180	155	157	181	156	156	165	155	152	150	164	143	150	156	146	156	158	151	168	152	163	150	167	155	167	161	157	168	174	183	159	153	153	151	153	158	154	143	152	185	175	156	182	157	179	168	156	148	178	141	141	160	152	182	122	158	158	153	172	145	162	142	155	162	173	151	139	150	153	181	143	150	158	167	140	153	146	142	168	172	164	148	143	155	154	167	146	146	166	140	151	169	153	153	159	146	142	157	143	156	163	145	161	162	145	169	186	145	164	143	161	167	171	169	155	159	190	158	177	152	183	155	171	128	146	122	132	160	158	119	150	160	165	139	150	160	168	143	152	165	140	165	142	151	129	161	147	185	168	162	164	162	155	165	152	156	160	179	143	145	146	134	157	154	134	156	161	172	171	144	136	146	155	132	130	145	165	126	151	157	158	148	165	147	156	147	128	173	167	184	161	150	147	165	140	150	148	136	173	162	163	151	156	149	157	146	162	142	172	168	153	143	186	157	156	150	134	150	155	162	150	163	158	173	165	151	148	157	164	160	119	156	177	157	141	171	172	152	152	157	161	156	135	149	176	149	147	157	149	166	155	161	154	145	131	148	168	139	149	143	152	153	186	176	153	168	161	156	162	135	145	134	149	165	153	152	151	161	173	168	169	161	160	160	180	147	191	154	168	158	149	160	140	151	175	156	164	150	168	157	168	174	163	146	152	161	160	159	148	152	159	161	145	162	138	157	165	145	176	156	147	137	169	156	150	152	182	161	162	172	178	153	146	153	168	159	145	171	139	159	147	166	151	174	162	163	126	145	163	134	169	150	153	187	139	136	144	167	136	159	136	163	165	139	149	179	166	144	157	149	159	162	176	149	161	152	154	155	140	174	161	155	170	162	151	153	135	167	140	149	169	159	150	166	139	154	166	156	142	163	163	170	154	170	173	150	154	151	150	141	174	159	159	158	150	138	145	161	165	177	161	173	144	164	144	143	153	155	148	161	146	161	158	141	138	159	155	166	170	165	187	140	151	150	167	166	148	162	153	156	161	150	134	167	164	174	167	174	152	154	147	154	153	161	170	168	170	153	149	148	159	170	158	161	163	133	155	157	163	173	148	161	143	143	148	144	150	147	146	156	143	142	146	155	141	160	177	150	187	146	156	163	145	156	139	155	186	145	163	171	142	153	159	160	195	154	169	151	154	151	158	160	168	145	143	162	153	167	163	144	156	139	157	146	157	159	132	154	174	140	152	150	143	157	185	157	169	144	159	153	153	151	168	160	144
345	2	2100	150021	367	1	24	187	279	429	410	449	391	383	363	352	313	302	300	300	255	277	243	264	243	262	214	228	233	258	238	228	236	199	208	195	220	189	195	201	209	203	198	194	213	199	207	197	199	220	177	195	180	188	202	205	208	224	196	173	169	181	168	196	204	178	180	162	174	179	188	175	168	193	170	189	179	181	160	184	181	174	184	188	177	162	187	167	169	188	184	163	169	193	162	175	163	189	158	177	159	173	163	201	171	166	159	158	163	174	204	175	191	193	159	180	178	184	187	183	188	175	166	172	172	168	167	147	174	187	190	168	168	179	166	194	164	152	192	137	162	164	185	183	165	152	173	155	163	166	183	172	193	156	189	139	167	152	170	190	162	178	188	179	166	194	163	160	167	150	188	172	165	162	154	171	177	153	162	153	161	175	151	174	178	163	160	160	145	192	182	148	178	187	177	155	175	169	162	188	191	162	157	200	135	178	149	178	190	189	153	162	152	209	171	184	162	185	170	159	179	179	159	167	166	162	178	157	153	166	166	167	186	157	171	159	155	178	188	172	160	170	180	173	168	169	174	177	171	159	152	170	155	177	180	168	194	191	187	168	177	165	163	175	158	153	173	185	173	168	156	154	180	174	183	153	197	192	193	184	169	146	169	181	162	162	190	166	163	199	194	181	169	166	190	161	184	179	187	162	192	169	176	188	195	156	162	178	164	162	153	167	162	162	173	156	185	164	184	154	173	178	141	171	144	152	144	159	131	166	174	179	166	189	178	162	196	173	187	185	149	167	175	164	173	175	162	163	174	170	178	177	185	197	158	191	178	169	171	170	154	167	179	176	189	173	194	166	176	158	165	182	154	165	155	145	169	161	179	161	174	168	173	162	166	169	180	175	157	181	166	178	156	136	178	186	172	158	160	169	150	168	145	168	162	176	180	162	171	163	173	170	144	160	196	161	161	158	166	168	145	154	163	176	148	185	171	181	170	204	167	178	170	147	148	189	199	176	159	170	175	177	151	175	179	174	177	163	174	166	161	175	158	170	166	167	183	154	168	156	187	169	168	167	153	152	189	185	143	181	165	174	168	171	185	163	169	172	173	177	145	181	151	178	191	190	186	171	188	167	157	201	175	163	192	177	167	165	180	181	176	189	177	180	181	146	162	165	157	179	161	177	163	157	165	153	147	177	180	177	173	161	151	192	168	191	169	158	184	141	159	182	163	175	172	166	181	174	168	161	168	174	171	174	196	146	160	158	171	156	187	166	178	160	185	181	171	181	173	158	145	178	177	187	164	171	178	183	178	190	191	192	181	153	161	152	188	163	176	179	172	157	175	181	167	158	165	156	150	177	149	177	163	171	173	188	169	172	184	153	150	174	174	199	171	195	154	170	193	170	160	156	150	175	184	175	177	162	173	167	150	196	152	176	148	163	160	186	156	160	162	164	181	145	169	158	149	193	163	149	158	166	167	171	188	182	144	167	178	167	170	165	159	175	162	164	151	170	156	167	161	166	161	160	161	150	169	176	168	178	146	173	149	190	169	157	187	178	172	179	159	176	175	155	172	163	178	191	180	182	150	184	167	170	193	170	153	172	175	181	183	169	162	185	162	174	175	154	157	161	171	166	176	153	182	165	198	170	170	171	164	159	163	149	177	167	186	141	163	171	154	173	176	167	151	170	181	158	177	148	156	159	168	176	156	187	183	144	173	186	147	166	180	162	166	159	171	197	163	188	174	159	158	175	193	174	170	167	178	177	156	169	178	158	170	161	171	199	170	162	173	174	155	184	149	168	180	172	167	168	193	173	151	175	176	180	153	176	176	162	161	169	175	168	157	169	189	172	175	163	186	162	162	180	152	189	169	173	165	181	144	181	174	159	174	177	177	160	139	157	178	154	180	161	151	166	188	160	175	157	172	206	184	167	172	171	155	173	154	174	157	198	168	182	159	163	168	170	176	165	176	169	174	177	163	171	149	170	160	162	157	178	184	173	181	174	184	174	145	176	153	187	163	164	159	184	174	176	155	199	158	167	164	189	171	175	175	169	174	156	192	179	169	178	172	171	157	142	162	172	191	164	170	168	161	187	174	178	165	170	157	189	173	169	162	162	163	171	163	171	196	174	166	165	168	149	178	194	163	164	162	162	151	186	151	164	167	161	143	190	166	172	190	158	164	199	197	179	165	144	158	156	168	160	159	180	156	183	166	157	155	158	184	165	160	169	169	161	146	195	174	165	172	178	145	161	167	155	152	189	143	159	156	166	146	178	161	165	178	170	179	168	156	176	184	179	145	158	162	181	158	149	155	188	163	171	184	173	176	174	174	184	192	175	182	185	167	166
345	3	3500	150123	361	3	22	243	313	489	446	519	498	448	432	361	380	389	340	359	329	299	305	314	289	297	269	264	258	270	262	264	250	275	257	247	241	253	228	223	229	220	246	229	231	213	217	209	208	198	255	225	211	224	234	207	203	193	214	204	198	210	208	212	226	204	198	193	214	182	203	220	204	212	209	202	208	216	221	213	214	189	188	195	211	218	204	213	193	188	216	222	226	199	193	209	222	184	217	186	214	212	192	204	210	193	210	202	214	193	218	204	205	190	221	183	219	200	204	180	202	218	181	204	190	215	194	202	216	212	203	209	226	194	199	186	213	215	197	180	200	176	186	185	199	196	206	213	194	208	203	206	174	209	195	182	199	226	212	203	172	194	203	208	199	207	219	183	182	189	192	197	195	208	193	189	199	207	214	201	206	207	208	200	181	204	194	207	208	204	205	226	199	209	182	198	207	175	200	184	177	180	172	186	189	195	201	199	205	210	206	198	217	178	187	193	193	189	189	207	198	186	175	205	237	206	197	214	223	188	188	191	191	207	187	196	220	174	185	186	200	203	198	174	208	185	213	202	184	200	208	208	212	187	189	191	180	206	189	210	187	205	196	203	216	199	174	201	193	223	186	200	200	202	203	202	193	177	181	205	213	207	191	198	172	205	182	191	206	204	195	210	214	202	192	210	212	197	186	193	194	188	185	187	203	197	188	209	205	210	191	186	203	204	195	203	198	212	183	201	211	204	170	183	178	186	186	209	197	177	235	179	197	194	203	233	173	214	212	194	187	191	193	203	174	207	209	187	217	185	199	194	198	202	204	185	196	231	177	214	207	221	208	191	189	235	207	214	203	200	177	185	193	194	205	217	192	179	193	209	211	204	173	174	181	189	190	184	187	192	212	199	213	173	201	202	206	192	214	187	207	173	201	184	238	187	195	209	200	215	179	181	192	175	199	205	186	207	226	205	191	212	196	174	220	201	183	204	183	201	196	206	182	208	221	209	183	212	186	193	183	210	203	206	201	190	193	194	197	214	191	173	198	211	216	172	197	213	185	176	202	175	170	186	197	207	186	198	196	212	209	184	193	168	211	203	188	190	203	218	186	192	231	202	179	192	173	186	193	200	174	198	208	176	191	206	189	200	216	198	195	220	210	195	205	184	221	209	183	185	197	231	184	199	199	196	169	220	210	194	199	204	199	201	198	201	179	216	194	184	211	192	204	194	201	189	201	207	187	196	201	185	203	210	196	222	190	215	173	212	220	180	198	183	203	206	198	223	191	184	194	204	189	194	205	207	229	183	214	219	215	199	217	199	209	217	189	202	222	205	205	200	193	177	176	212	197	200	202	176	196	178	206	222	194	188	195	208	203	185	195	190	198	214	198	164	203	198	195	195	203	204	203	224	207	187	174	170	208	188	185	188	226	207	184	200	202	205	209	198	189	206	195	212	195	191	211	208	197	206	203	212	163	189	175	205	218	181	197	202	195	190	193	223	179	205	218	207	172	190	201	189	213	179	217	182	194	197	195	207	178	188	199	194	191	191	193	190	222	209	185	216	200	217	202	210	186	206	201	170	211	197	189	186	199	198	183	199	213	196	194	193	178	204	194	196	219	194	197	200	214	191	191	191	200	195	185	176	191	186	235	176	191	178	201	179	195	211	205	199	174	222	206	207	198	203	183	195	213	194	182	205	179	207	214	186	201	190	204	207	187	194	224	189	178	194	213	199	212	188	194	197	215	224	196	204	194	203	219	206	224	182	201	206	163	195	204	188	181	201	194	189	205	219	225	209	184	208	176	182	203	220	174	191	199	197	212	191	187	170	195	207	209	178	192	201	213	188	199	208	209	197	204	192	192	207	179	192	193	194	186	225	222	220	199	174	212	196	196	187	201	181	193	202	195	214	174	206	200	211	201	202	213	230	210	181	188	190	196	187	209	175	196	208	176	177	209	194	200	202	196	187	221	188	181	211	195	192	189	203	211	192	208	196	206	184	209	191	207	198	190	189	182	206	224	184	193	192	217	192	187	196	187	226	226	228	201	166	184	188	196	235	208	188	216	203	218	221	198	192	190	202	182	183	184	177	208	213	187	212	181	206	199	189	178	176	201	186	214	175	209	213	232	208	209	216	190	217	190	193	187	201	204	192	197	184	184	203	202	192	192	213	198	192	187	231	170	185	198	191	212	192	224	185	190	201	190	203	207	193	177	201	224	190	220	208	176	216	219	238	199	210	211	205	179	209	191	208	210	178	189	221	190	189	181	188	184	188	215	194	184	178	199	199	207	213	204	206	191	161	195	189	212	201	200	196	204	196	181	206	185	186	190	197	186	189	192	202
