345	0	2700	122444	349	0	18	247	356	421	461	534	493	459	464	1094	1306	1009	362	354	339	339	300	327	314	299	319	307	300	287	287	253	282	257	255	263	269	296	276	263	246	269	236	258	235	236	236	269	241	241	265	238	211	228	232	234	211	255	238	228	207	227	216	213	223	233	213	219	218	206	219	213	230	200	214	200	206	215	220	208	218	198	226	195	200	219	206	209	228	194	221	182	191	193	197	233	188	222	199	204	221	235	221	182	206	215	205	226	230	224	206	223	222	180	208	218	209	199	209	200	231	217	208	208	202	220	229	177	204	208	209	195	197	203	237	197	193	193	175	215	202	207	219	212	211	198	185	213	183	214	209	230	226	208	190	206	212	213	209	193	193	207	231	200	204	200	217	194	211	222	204	205	239	191	219	196	222	213	200	201	194	212	197	207	202	233	206	197	203	205	200	181	204	198	198	186	190	196	194	206	224	208	183	192	225	209	202	212	208	201	208	209	174	216	225	198	189	202	205	186	170	203	201	200	225	222	185	222	200	189	193	220	202	193	195	188	203	205	209	196	225	207	191	201	191	208	200	226	169	211	206	200	190	190	233	207	215	206	219	227	185	191	186	195	210	208	193	199	213	188	171	216	206	200	181	233	202	222	191	213	207	209	198	203	186	236	218	200	198	209	185	195	220	219	223	216	200	190	203	193	200	206	206	223	199	212	178	194	195	213	194	210	220	187	201	213	206	198	192	190	185	178	203	196	219	232	181	195	174	207	195	198	215	222	227	196	188	200	207	213	196	207	227	229	206	189	194	218	234	228	185	206	223	217	211	217	207	202	213	206	217	212	199	217	218	199	193	197	212	196	182	171	241	183	207	213	202	206	207	222	196	199	190	218	229	209	202	220	207	179	210	190	208	207	209	197	173	204	213	221	193	215	231	213	201	211	198	196	194	216	196	181	191	212	196	203	202	190	214	219	221	216	203	175	202	223	203	201	216	191	184	215	226	197	195	192	187	207	220	196	196	225	216	196	213	204	225	212	209	198	201	213	226	206	199	229	222	230	186	174	213	194	221	236	233	214	205	205	198	184	222	210	185	218	178	209	210	175	165	205	206	213	199	199	206	222	185	219	212	188	220	234	200	194	199	209	215	219	202	196	210	221	196	216	220	180	213	230	189	225	191	204	218	208	190	188	200	199	198	191	193	204	219	199	208	213	207	206	193	203	233	201	206	182	181	219	187	174	208	193	181	179	202	202	181	215	180	201	196	200	214	213	197	212	208	206	209	212	203	199	195	215	212	225	194	223	193	223	221	228	179	194	203	201	208	207	204	224	197	222	200	216	201	196	196	206	189	215	190	181	203	214	187	181	214	226	192	198	217	210	212	198	206	226	216	245	200	199	224	229	212	221	217	208	201	192	216	182	187	207	219	202	211	208	191	192	218	202	196	188	208	210	206	220	188	201	201	199	184	206	198	224	188	216	190	206	189	228	206	196	200	188	228	224	201	191	173	212	217	223	200	196	206	202	197	218	177	183	199	201	197	201	179	209	204	204	186	207	206	204	207	209	220	170	196	203	192	212	198	209	213	203	243	211	193	216	201	210	197	207	209	194	200	189	191	196	196	194	208	213	213	215	215	226	238	215	169	217	202	184	198	201	199	214	203	203	198	194	203	210	220	196	203	225	197	209	206	204	204	195	191	204	197	190	181	185	182	202	212	201	223	179	188	199	178	169	186	188	199	235	189	202	200	191	190	177	183	203	196	205	218	192	181	207	194	223	190	184	196	224	232	175	186	218	204	186	224	193	200	206	213	198	195	207	211	224	206	237	200	226	220	196	190	187	194	178	209	225	181	203	174	185	194	201	232	202	211	203	227	205	198	208	185	182	191	198	214	234	172	205	210	217	207	208	188	203	206	212	196	208	205	187	216	218	195	194	196	200	207	189	156	205	174	169	197	197	226	223	221	184	199	222	197	204	210	215	206	178	168	206	204	217	218	201	204	203	209	210	205	210	189	191	217	226	212	209	209	215	194	217	212	208	214	217	181	181	204	210	198	189	212	190	218	199	195	187	206	179	217	162	196	249	194	220	191	221	191	229	221	211	214	189	203	207	215	195	213	210	178	205	222	219	211	203	216	200	214	222	203	181	218	238	185	207	194	211	217	193	214	212	205	178	196	192	203	196	216	214	209	201	193	193	192	221	191	188	195	198	190	191	211	225	203	207	229	223	193	200	197	202	204	188	211	212	216	208	203	198	219	225	184	193	199	211	212	197	179	201	207	193	211	171	187	175	195	222	194	205	194	232	200	185	195	211	222	193	196	207	195	193	199	210	212	229	232	199	183	182
345	1	1900	122568	353	0	31	158	204	361	381	377	344	361	302	468	514	362	254	256	221	249	205	213	212	205	186	185	183	174	190	173	180	193	197	187	206	176	165	178	184	155	175	154	174	162	150	159	145	149	173	167	161	142	151	164	129	152	155	158	139	160	168	159	149	134	156	148	148	140	150	126	146	169	118	132	138	141	138	142	144	130	142	151	122	146	134	137	160	128	136	133	163	150	127	150	145	151	124	141	128	158	135	152	158	130	156	145	151	126	153	131	130	132	151	169	131	130	148	118	172	123	153	134	131	125	120	149	160	136	156	130	163	134	145	138	147	138	139	142	147	121	124	136	141	139	142	134	140	135	145	133	140	138	133	144	142	140	126	127	154	147	137	150	146	144	145	146	147	121	154	142	150	142	132	126	162	149	152	131	144	116	153	127	139	135	141	125	149	129	141	142	141	140	148	150	149	142	125	156	165	132	158	140	140	128	148	163	153	161	149	133	142	139	136	119	144	136	162	132	141	153	129	164	123	121	133	149	133	148	164	160	136	126	148	143	140	121	134	151	122	123	147	135	143	125	119	137	136	158	145	121	129	144	136	145	140	135	133	128	140	152	129	143	122	142	142	139	128	135	129	130	137	107	145	117	145	141	125	139	130	131	173	124	125	125	137	127	149	134	143	136	119	166	138	149	118	143	151	133	142	143	139	124	129	142	128	136	127	146	134	125	155	140	126	137	134	140	141	136	132	134	154	140	138	124	120	113	136	132	139	136	162	148	141	138	129	131	124	127	133	137	148	147	123	116	154	161	139	137	139	121	126	153	149	156	135	131	125	149	131	140	139	148	159	157	144	148	125	138	133	133	148	118	130	146	133	117	147	138	131	139	142	131	150	138	153	128	122	137	159	125	135	138	161	150	142	128	130	141	148	126	157	159	136	136	143	131	127	129	140	133	135	147	141	135	155	126	148	149	133	128	110	131	129	134	131	133	134	152	123	149	132	143	132	146	146	152	133	145	127	125	144	137	116	144	116	130	144	119	133	138	136	157	152	127	141	142	119	133	144	126	169	140	143	135	130	153	127	143	145	151	149	126	115	145	137	147	135	125	139	141	150	138	144	144	153	137	135	150	141	120	136	129	145	126	134	153	123	162	129	142	129	135	122	159	134	149	152	128	149	138	138	138	128	180	141	123	159	146	131	162	132	137	146	130	130	122	118	152	147	114	121	139	144	151	153	133	133	132	145	129	113	150	126	112	130	139	128	148	122	137	158	119	131	131	125	159	144	130	137	125	137	147	140	136	129	147	130	147	126	118	136	143	144	142	151	148	114	133	149	141	122	146	162	146	162	148	138	124	129	130	133	137	139	149	143	154	144	147	135	146	122	127	130	133	120	140	151	132	141	138	132	155	145	120	158	153	127	133	130	129	149	152	127	113	164	125	118	137	152	161	142	127	138	130	134	158	123	141	128	114	127	142	125	139	140	126	138	139	126	133	140	123	150	138	141	148	127	146	131	124	168	140	136	146	137	141	159	140	140	139	141	129	128	159	133	146	131	155	137	130	155	123	138	131	147	139	130	145	124	122	150	143	147	148	127	131	146	130	122	132	144	148	116	129	140	155	153	128	150	135	155	147	137	149	165	127	144	140	173	148	143	128	146	152	149	124	153	147	125	145	140	144	119	148	142	135	146	128	158	113	150	167	138	132	141	161	138	144	125	143	167	140	140	131	138	138	154	133	116	135	131	136	139	144	114	122	136	133	115	133	135	135	144	134	119	118	151	104	138	113	129	107	147	134	169	141	133	136	148	142	161	122	138	134	128	135	127	135	132	151	138	141	146	135	146	144	133	149	141	148	146	142	138	150	118	141	113	139	134	129	135	151	129	128	133	135	127	165	129	146	139	147	144	143	139	134	153	136	123	128	144	126	148	150	135	155	155	143	152	134	128	135	134	157	120	135	139	125	157	142	148	131	165	136	162	150	143	136	127	143	150	125	156	149	142	132	138	141	143	132	156	133	126	123	130	128	146	143	126	125	146	144	108	154	132	137	144	134	141	118	159	148	141	122	135	141	144	129	122	127	148	120	139	134	128	136	176	133	153	136	144	141	135	143	124	111	138	150	115	141	134	134	139	152	132	147	142	139	138	162	130	119	123	158	148	142	128	152	145	142	149	115	142	132	120	143	128	148	150	122	121	140	148	130	146	132	114	137	143	166	138	129	129	139	137	154	146	125	130	140	128	144	119	126	125	141	116	129	131	124	145	123	147	150	149	139	120	155	144	139	149	137	145	153	126	133	133	135	135	147	126	147	144	133	143	116	127	132	148	143	135	140	152	121	142	143
345	2	2100	122691	351	0	37	187	257	382	393	459	379	398	347	575	765	584	285	270	284	280	248	246	246	253	232	212	236	203	221	220	208	201	202	220	227	179	166	188	193	179	182	184	188	191	171	174	182	198	172	175	167	173	184	163	175	192	177	183	158	180	175	178	164	187	171	172	173	174	175	173	187	171	169	171	165	178	162	157	170	169	168	175	158	172	186	141	173	170	169	165	171	163	174	176	166	168	174	159	134	162	154	147	172	146	148	171	149	169	147	182	142	159	164	166	172	174	138	145	159	162	161	161	142	167	170	140	156	168	151	172	152	149	171	151	156	137	172	137	161	156	143	170	190	167	168	152	171	168	148	144	151	158	174	168	156	144	131	154	139	166	165	167	182	145	141	182	160	155	156	151	174	171	174	165	166	178	150	153	160	132	155	149	162	149	153	157	173	177	151	152	171	154	158	163	139	148	156	159	178	159	153	188	168	149	140	137	148	155	163	142	159	175	150	137	164	170	175	168	136	148	164	170	186	159	142	149	152	140	131	157	165	175	178	150	170	157	164	135	139	132	167	179	173	160	158	166	166	154	146	185	157	158	165	165	149	156	140	149	144	185	141	150	152	151	172	145	147	172	157	176	153	177	139	157	150	157	168	169	169	142	157	133	178	135	140	157	168	158	146	152	162	173	171	180	136	150	145	155	155	135	139	139	157	151	139	163	150	143	141	159	164	157	143	167	170	168	168	164	145	174	152	166	160	128	161	165	162	152	144	175	156	169	146	164	137	150	183	169	158	162	153	138	175	153	153	144	167	168	170	148	146	145	180	191	170	151	138	158	171	156	168	143	170	171	161	156	164	158	160	171	171	171	162	162	164	162	150	174	152	153	168	162	155	133	174	164	146	164	159	149	166	147	148	165	168	166	151	146	149	176	147	137	144	134	153	138	164	130	149	147	179	154	146	152	147	146	152	176	168	162	154	178	143	165	164	154	171	159	161	148	148	181	158	148	147	157	159	149	154	151	135	154	149	133	137	171	165	177	152	164	151	142	154	147	142	154	129	157	148	151	144	172	168	142	163	154	154	159	157	135	150	184	156	152	165	170	172	147	140	171	160	157	157	166	142	168	171	180	165	175	148	162	145	163	154	200	150	133	162	146	143	187	156	159	140	172	137	154	158	134	165	165	159	151	141	165	162	161	182	159	149	142	167	154	165	164	140	170	160	174	159	143	157	152	176	164	180	146	154	164	165	154	119	163	159	125	153	169	158	137	165	146	163	169	169	163	157	143	177	167	154	170	132	161	162	149	166	159	163	185	145	148	153	156	143	163	171	150	135	160	170	166	156	150	152	130	162	152	168	145	159	148	146	144	171	163	175	142	151	164	142	148	174	187	147	159	164	176	146	160	152	172	152	133	140	151	156	148	141	170	164	142	154	150	158	154	140	171	161	156	169	169	144	154	149	162	152	141	162	160	152	168	170	148	164	159	174	165	151	159	152	177	160	159	157	171	156	170	134	155	164	160	152	166	182	152	153	159	146	139	163	172	157	162	149	150	147	159	151	165	138	142	183	145	170	148	167	168	153	151	159	149	153	162	137	147	157	156	156	149	155	185	168	168	156	152	140	151	138	159	148	178	171	164	156	155	172	158	138	145	155	155	153	137	129	162	134	140	155	139	169	172	161	146	164	162	138	163	157	150	154	158	160	152	150	144	162	156	167	178	174	156	136	159	157	160	171	157	158	146	142	164	159	169	161	155	169	162	156	165	157	158	148	160	159	145	176	149	154	150	146	152	137	168	140	146	150	154	154	166	133	148	156	167	146	173	183	157	165	168	149	129	183	165	151	153	165	147	165	154	137	138	159	165	155	167	153	140	152	135	137	139	154	171	145	157	128	160	175	177	148	165	129	174	149	170	145	166	154	155	151	158	150	149	174	156	151	141	157	155	156	152	138	130	164	150	142	142	156	157	152	164	143	159	164	156	152	145	165	149	145	162	165	180	158	159	155	151	154	157	161	145	162	141	152	164	152	142	138	144	159	157	154	143	160	170	153	140	148	146	150	163	175	158	151	157	160	145	173	165	158	154	189	144	164	168	149	166	146	164	169	171	149	126	152	141	133	180	155	149	148	157	170	129	143	175	157	154	143	159	140	159	145	152	158	141	169	152	164	152	150	150	163	173	156	154	159	162	154	138	154	170	151	157	162	142	139	160	142	180	139	174	145	149	176	152	146	137	175	161	162	141	167	167	155	164	198	168	149	167	167	164	167	161	157	135	137	153	153	143	153	162	174	144	148	149	131	127	153	159	160	161	142	177	145	161	160	135	167	138	142	176	163	184	137	179
345	3	3500	122814	349	0	26	213	301	433	451	460	438	399	342	783	1042	759	283	290	291	312	277	269	265	279	252	238	237	247	232	200	226	225	258	233	194	208	212	197	195	216	191	174	207	191	172	192	183	176	161	191	177	198	191	179	185	195	175	167	159	189	193	198	192	175	184	179	191	162	163	176	190	176	176	182	171	174	185	156	170	157	176	167	149	174	165	166	170	173	179	155	164	174	173	200	169	153	188	153	180	171	179	165	168	160	168	171	163	160	167	153	168	167	181	166	165	164	153	175	166	161	164	164	172	179	173	171	158	162	161	165	146	154	167	148	175	170	172	172	181	164	163	171	164	160	159	171	187	171	162	160	153	184	152	154	157	163	169	126	161	171	185	160	146	165	152	188	157	168	175	163	161	174	169	180	155	156	174	157	167	151	171	148	177	162	162	163	173	155	161	162	131	176	170	159	157	155	164	180	174	177	153	146	163	154	149	153	152	168	180	146	151	153	173	155	156	168	171	165	150	185	166	184	160	166	162	154	167	172	166	154	145	167	164	153	174	166	155	168	182	155	169	151	169	162	163	144	170	160	175	166	140	150	165	188	160	171	162	162	160	146	154	161	167	167	179	157	151	193	163	171	147	173	153	164	144	174	149	150	151	158	159	163	158	159	166	153	144	169	149	172	163	167	161	182	161	181	162	149	157	153	152	172	145	184	166	164	164	157	145	168	148	153	154	174	163	173	156	168	185	157	165	163	162	177	179	155	158	161	166	160	157	139	175	164	176	182	169	158	154	173	179	139	166	163	168	160	183	193	161	161	170	164	156	156	168	157	138	161	150	157	149	145	151	157	141	167	171	163	177	177	157	165	159	158	169	188	172	169	161	148	169	186	183	162	159	132	150	172	169	159	160	133	154	159	163	163	162	153	153	163	174	186	152	177	160	200	167	177	183	174	152	169	149	155	145	167	167	171	161	166	163	168	157	159	159	136	174	154	138	160	191	167	164	166	151	169	147	172	148	135	161	161	160	187	166	176	141	167	153	167	149	164	156	168	178	156	162	183	164	168	153	159	147	171	176	161	179	155	165	167	140	160	166	173	152	151	175	175	156	189	157	178	166	170	155	168	158	164	147	168	162	166	149	149	166	168	169	172	153	144	161	166	173	152	161	167	151	150	159	170	160	150	157	178	160	164	164	151	160	165	185	163	147	176	148	168	155	151	149	170	181	144	165	161	151	163	196	164	173	171	149	162	183	145	160	153	159	173	168	166	124	162	171	152	165	149	151	145	154	156	159	161	153	171	157	155	157	155	148	157	158	143	170	142	147	140	151	159	167	168	141	171	155	182	145	169	161	194	158	174	172	153	147	168	170	143	157	158	177	158	161	142	156	178	169	140	160	158	169	152	161	162	140	153	149	159	162	178	171	156	173	141	160	153	153	129	153	153	162	158	162	164	181	175	166	153	160	154	158	169	147	155	164	181	175	172	174	176	157	187	153	169	182	173	169	142	149	177	155	175	164	164	154	164	169	169	167	168	172	174	151	137	126	149	169	146	187	170	168	154	176	164	155	167	146	142	147	158	160	174	163	164	169	161	165	178	138	174	153	160	167	152	155	153	178	154	162	165	173	172	159	138	170	167	165	161	150	172	161	136	154	163	173	159	164	156	138	149	170	152	130	192	161	144	146	162	165	154	146	146	193	152	194	168	193	170	145	140	147	184	183	133	162	172	156	150	150	167	167	166	143	143	163	177	165	175	147	171	163	160	158	159	169	147	143	153	166	137	165	154	162	174	192	151	168	142	156	156	172	161	145	176	150	157	168	136	164	157	165	167	143	175	172	180	149	154	175	148	167	144	175	154	179	157	165	155	155	184	139	159	183	162	163	159	171	144	151	165	177	157	168	156	145	145	171	186	181	165	171	150	168	173	136	182	166	143	171	165	160	163	153	155	169	153	159	173	163	155	172	168	139	167	171	181	175	164	136	177	153	166	150	160	162	154	152	192	177	151	144	148	157	152	155	192	169	158	153	162	153	139	142	135	166	169	165	148	158	149	166	150	173	130	157	155	172	141	163	142	159	165	155	171	147	160	157	153	164	154	142	152	164	165	167	165	146	164	180	170	175	176	183	167	144	150	120	161	177	167	163	146	151	163	159	189	165	168	140	181	145	164	168	148	165	144	171	153	165	162	155	160	149	171	152	169	171	153	164	157	168	176	152	151	172	166	163	186	144	168	142	159	155	159	158	165	153	162	137	165	135	164	160	156	163	148	156	156	150	164	165	165	158	142	168	178	167	143	168	166	173	144	168	164	153	168	172	164	173	146	159	178	146	154	158	169	161	172
345	0	2700	122937	355	0	13	234	345	440	500	508	443	446	453	844	1203	682	324	387	333	317	326	323	311	317	259	310	266	316	234	273	242	280	287	254	267	254	261	250	252	242	251	240	224	234	249	217	240	212	243	235	215	207	233	222	238	226	225	251	224	220	207	223	209	219	202	227	215	209	216	223	227	197	230	227	226	210	192	213	196	234	206	216	190	192	224	215	221	229	207	214	232	209	243	212	223	185	207	188	193	223	205	230	214	193	187	215	226	217	205	222	204	223	224	213	223	197	182	203	208	204	184	181	212	236	211	218	192	201	234	203	221	205	195	200	194	203	191	189	196	188	190	181	200	178	232	193	196	202	212	230	210	189	209	186	200	210	195	212	196	188	226	180	206	217	198	204	189	206	171	186	188	202	217	207	220	184	200	206	201	217	205	195	244	203	197	182	193	193	192	201	200	189	219	194	203	202	185	235	200	180	196	195	193	191	216	191	183	200	203	224	195	211	223	199	190	198	227	184	221	192	214	200	199	184	195	199	216	215	207	205	194	210	194	211	191	207	227	209	176	211	204	205	203	214	174	216	198	200	196	209	205	188	227	193	181	231	189	215	199	206	217	201	190	202	202	193	188	184	215	216	197	219	192	195	204	196	231	192	233	221	208	223	189	199	203	202	189	175	198	201	185	190	198	199	182	220	192	183	219	201	197	212	199	202	174	208	200	198	206	201	210	183	197	196	229	226	189	206	216	197	199	215	174	219	167	204	193	180	202	203	206	207	170	232	201	206	193	219	189	205	184	198	206	212	203	195	195	196	208	210	203	197	205	191	175	199	198	210	202	195	206	209	174	201	210	193	187	210	198	197	199	212	189	211	192	217	217	179	192	219	196	194	169	188	184	206	214	187	199	181	183	193	204	228	189	174	197	199	200	224	200	210	209	198	188	209	184	198	191	207	196	194	206	191	203	190	205	210	203	193	209	194	209	215	193	185	197	196	207	184	186	184	192	178	180	181	232	193	210	204	221	195	211	196	193	185	192	196	197	215	196	210	189	193	211	198	177	189	206	179	175	205	207	165	181	191	193	193	202	191	183	172	195	214	174	204	171	224	184	190	212	196	189	221	208	187	181	200	186	191	219	187	175	188	202	195	191	183	215	173	210	204	185	187	196	189	185	163	220	189	195	208	199	186	182	167	216	211	201	195	195	191	182	194	180	192	177	190	168	181	194	190	207	203	187	212	186	191	189	195	197	223	202	181	196	210	183	201	217	221	189	192	200	190	177	209	188	217	191	196	194	185	181	199	198	204	206	218	215	205	178	206	190	214	187	209	214	219	194	210	191	186	199	204	192	213	194	182	215	183	212	226	216	199	176	208	183	176	188	210	208	212	205	188	192	216	173	201	181	193	200	180	212	214	220	204	186	176	209	173	199	229	178	199	193	197	205	188	191	196	191	187	195	217	188	182	198	198	179	197	217	185	211	194	185	196	199	199	190	216	200	191	182	213	185	201	189	221	220	183	214	186	197	193	167	206	186	208	159	210	209	196	180	236	194	200	205	237	203	202	167	200	179	210	211	220	186	210	182	189	205	209	200	182	199	192	193	190	213	195	207	210	197	194	212	200	215	198	197	216	191	189	213	206	196	208	172	221	181	212	189	187	203	177	204	210	207	179	201	192	190	196	201	186	196	178	193	190	179	208	193	198	217	189	212	192	203	199	205	215	188	189	195	186	196	200	201	192	199	214	223	190	206	213	217	200	206	206	203	216	196	221	185	166	214	199	164	189	208	201	217	213	203	193	195	192	213	192	191	189	172	198	176	191	200	208	185	192	186	209	186	166	195	201	207	191	193	190	193	196	207	195	208	205	195	180	192	191	188	194	186	179	204	192	188	172	228	200	197	174	191	185	203	198	221	197	200	210	208	175	196	180	191	212	191	176	181	189	179	200	203	187	191	219	204	180	203	194	197	189	179	186	218	210	173	185	197	179	193	193	187	187	192	199	194	203	197	207	200	184	199	176	182	200	209	207	162	195	206	195	209	186	183	186	201	187	189	190	185	191	185	165	211	197	220	200	183	204	187	186	205	202	186	198	198	219	186	197	197	185	195	164	193	206	193	212	191	187	174	213	209	199	192	184	201	200	195	230	193	169	202	196	190	208	187	213	207	212	206	190	200	198	163	189	189	210	214	187	202	212	204	198	189	183	206	188	199	196	186	203	199	195	191	217	195	219	210	179	201	198	187	187	195	201	210	185	185	191	204	217	192	202	207	201	194	198	201	204	186	182	196	176	194	207	198	189	207	196	194	184	216	199	194	208	208	200	186	168	226	182	191	206	209	184	200	189
345	1	1900	123061	352	0	29	169	249	384	379	364	380	346	285	345	543	457	275	248	224	238	234	234	193	210	183	193	197	203	183	178	171	193	165	168	184	168	190	167	170	173	181	149	163	160	160	159	152	155	158	131	161	143	158	176	160	143	150	154	139	131	158	141	144	132	144	154	129	142	140	147	154	137	132	134	141	143	144	152	130	152	140	138	148	159	159	124	138	145	138	150	152	135	128	139	157	137	126	137	150	111	149	126	127	145	144	146	138	150	148	129	155	145	149	154	137	149	139	153	148	157	148	153	132	144	143	133	147	146	146	138	161	138	140	135	130	166	115	141	149	148	151	154	147	147	121	128	147	152	140	143	147	150	124	139	135	169	138	128	117	132	114	153	133	133	164	144	126	136	130	119	145	141	139	136	157	148	163	141	129	154	120	151	138	138	124	160	154	121	131	137	115	164	141	143	174	131	132	154	135	152	120	153	138	159	155	145	132	130	149	128	139	152	144	113	148	127	143	143	144	142	137	141	155	130	134	127	136	121	155	142	151	143	140	126	133	138	132	150	123	116	126	145	150	141	152	153	142	137	138	139	143	146	131	111	118	131	134	153	154	140	138	138	123	135	136	121	130	124	133	136	146	121	135	125	151	133	133	153	151	124	123	136	127	137	153	137	139	164	144	125	138	144	136	139	129	138	123	128	145	138	154	130	131	155	144	167	132	127	142	116	144	146	120	129	142	139	156	138	140	130	148	121	121	127	129	133	150	144	152	141	141	135	145	118	148	135	142	141	142	141	124	135	113	132	110	151	141	155	136	140	143	145	111	150	137	132	129	153	156	148	148	143	117	125	129	172	138	129	131	134	119	135	149	140	127	144	123	117	129	141	117	144	140	130	138	141	132	145	120	142	106	124	129	149	123	144	129	122	153	140	139	131	124	160	144	127	121	137	139	145	133	111	135	159	130	155	123	136	134	144	137	142	141	124	139	136	119	149	134	134	154	132	124	136	125	134	140	164	148	141	145	136	132	139	146	142	120	138	138	133	154	136	136	127	111	133	122	149	156	133	139	146	126	141	116	135	159	148	160	124	119	164	139	149	145	140	142	145	136	142	122	167	138	141	151	145	143	166	140	126	142	169	126	157	149	172	145	130	120	126	162	130	158	159	136	161	137	158	138	133	135	126	151	152	128	140	140	124	139	132	137	133	143	152	155	151	145	156	136	139	129	124	125	135	128	142	139	133	120	140	136	119	148	120	139	128	134	121	139	149	133	124	127	165	141	153	135	144	137	140	127	160	148	124	149	157	138	149	139	129	127	133	122	131	130	139	139	138	130	151	140	165	119	121	135	129	125	133	143	118	133	134	153	147	140	146	156	143	145	123	136	130	142	124	120	136	135	121	137	137	124	121	164	140	138	131	144	138	129	132	120	104	154	144	153	137	153	168	143	143	142	137	143	141	122	146	148	134	125	137	154	103	120	120	151	165	129	122	121	153	152	117	150	148	144	138	114	131	118	125	133	130	135	125	130	155	138	142	122	125	130	134	116	142	123	147	154	161	123	142	131	154	150	138	131	127	146	128	144	121	139	124	125	129	133	138	137	145	140	127	141	123	127	145	144	126	123	158	169	144	137	144	142	138	136	128	135	138	141	134	140	146	134	145	137	144	137	116	161	140	128	136	154	157	133	135	146	126	128	132	122	137	138	133	118	133	141	136	156	149	144	164	150	110	138	121	143	145	153	122	119	144	144	111	129	158	132	123	124	130	169	137	148	114	150	128	148	154	128	115	115	142	120	165	151	109	148	155	147	135	122	136	115	127	119	128	143	129	138	132	134	140	110	149	136	130	141	138	167	149	136	140	123	116	138	142	141	134	122	136	143	142	153	134	141	147	125	160	135	155	123	127	129	133	131	126	133	144	143	144	130	138	139	121	136	134	132	123	126	138	128	134	131	142	146	134	116	142	124	140	150	142	123	166	140	138	146	135	156	142	133	143	125	129	128	133	138	131	143	135	150	123	124	132	124	118	124	143	149	121	132	125	137	136	116	131	141	130	143	140	125	136	139	155	160	136	144	129	137	117	125	128	128	164	138	155	128	155	116	155	151	124	134	146	127	143	125	145	131	144	142	138	139	140	146	148	129	155	133	154	154	126	105	136	139	165	137	142	134	140	142	131	134	145	132	140	130	127	150	136	127	133	119	133	129	129	116	122	148	158	134	140	144	126	144	148	140	149	150	149	132	130	146	134	132	138	131	134	107	131	130	128	140	129	132	136	120	142	137	145	131	145	138	162	131	133	142	137	121	138	137	137	124	147	125	143	118	146	119	129	149	135	144	120	140	127
345	2	2100	123184	351	0	31	179	255	398	405	461	405	366	352	387	786	677	314	287	267	249	246	234	251	263	202	254	231	226	193	220	218	207	205	212	201	198	175	190	210	191	196	202	178	170	164	174	177	175	189	191	180	178	188	167	159	166	164	175	176	152	155	153	159	149	154	193	159	170	163	174	155	168	182	155	151	161	146	174	170	156	178	168	151	166	164	153	138	160	139	154	157	153	158	153	161	178	146	160	175	179	149	178	169	146	164	166	166	167	165	151	160	176	139	138	142	156	169	145	174	185	154	149	142	152	170	163	165	151	152	157	147	148	175	184	160	157	183	160	152	152	144	172	158	133	145	182	153	152	147	149	158	153	166	152	141	136	126	134	136	130	141	171	160	140	144	167	152	152	151	169	169	143	147	151	172	163	145	173	166	142	136	158	151	130	163	153	139	180	168	165	141	162	163	159	151	153	169	162	155	169	144	145	154	168	144	156	153	163	135	168	152	145	174	150	171	180	145	149	169	172	136	151	178	156	152	126	157	133	166	151	157	155	177	150	146	138	158	149	159	152	150	157	154	155	178	157	137	174	166	137	162	150	149	137	171	178	161	166	136	147	163	156	152	143	170	171	160	180	163	164	164	147	140	160	151	175	187	148	171	157	174	173	147	169	164	147	161	156	167	137	134	163	175	155	134	153	144	171	170	171	158	156	149	158	145	152	146	164	146	147	159	157	150	155	176	165	141	149	172	133	136	177	148	161	132	157	147	170	166	154	166	152	173	143	151	172	165	144	169	168	160	148	151	179	155	158	148	134	138	140	141	166	153	144	152	139	145	151	146	155	150	164	159	142	151	159	154	146	150	188	151	135	183	173	149	160	154	127	142	173	139	152	136	150	149	140	157	168	146	145	164	124	147	154	174	154	171	152	134	187	143	169	144	162	163	153	161	168	156	159	163	161	161	147	150	168	134	151	140	138	153	149	162	121	153	150	136	163	156	141	132	153	154	148	143	148	138	162	160	146	175	162	167	151	165	148	143	166	138	160	174	161	156	159	149	151	180	161	164	165	162	169	137	147	156	151	155	161	170	134	148	141	154	166	142	154	154	115	151	176	157	153	141	156	135	173	154	141	164	163	160	175	150	152	135	174	170	154	147	142	157	153	156	115	159	162	158	167	142	164	143	154	129	157	149	135	153	152	157	159	146	141	149	159	158	155	147	154	170	165	157	147	142	144	142	165	139	165	137	153	154	177	155	135	141	160	161	160	124	143	159	167	156	160	162	151	142	155	162	157	141	146	153	128	163	167	137	155	153	152	164	172	136	147	152	162	172	150	150	163	163	161	153	169	137	168	148	145	137	125	161	122	148	162	164	166	177	137	146	147	165	155	148	149	158	169	140	153	147	134	149	165	160	141	151	150	159	166	159	147	153	139	152	155	139	160	145	154	162	134	142	132	142	165	159	154	171	130	143	132	152	151	151	156	146	154	165	159	147	150	163	139	142	168	181	158	137	145	135	164	143	136	164	175	161	164	149	152	164	145	132	156	138	155	139	145	156	147	159	134	158	166	133	136	168	162	149	144	135	161	139	153	171	142	142	132	149	163	159	168	156	140	153	161	164	146	159	164	158	155	126	170	154	160	182	134	172	185	162	151	149	139	164	173	145	131	147	160	171	149	162	140	147	166	158	144	138	166	164	147	167	155	158	139	150	148	149	157	143	172	158	151	126	140	152	154	137	141	136	139	149	145	128	146	153	141	155	142	124	161	164	146	153	159	169	173	147	148	151	147	135	166	154	150	148	150	163	166	148	164	148	161	166	146	147	146	150	136	149	144	155	167	151	170	130	190	151	132	152	159	138	181	137	159	150	163	138	163	147	152	168	151	156	137	152	173	143	141	167	151	151	142	158	154	164	147	154	149	155	146	153	166	163	175	134	162	149	167	158	169	156	140	142	150	132	152	152	165	169	166	164	169	134	158	140	164	164	181	169	127	160	145	140	156	166	159	153	189	161	143	173	148	155	132	142	168	168	151	170	153	158	164	142	162	154	152	149	141	159	140	161	154	165	172	151	144	138	149	145	163	157	156	152	161	152	171	154	146	149	170	145	149	137	167	146	160	174	150	152	169	136	175	169	157	135	162	180	160	133	156	164	169	166	161	156	154	135	142	175	152	136	144	155	143	151	153	184	148	160	179	142	158	149	122	143	159	171	162	146	152	142	146	171	139	142	136	162	137	143	153	138	162	149	162	147	150	158	163	148	158	146	139	158	140	148	143	139	140	133	141	141	148	151	144	163	159	135	161	170	161	143	146	148	176	154	174	161	152	179	157	141	170	155	184	156	164
345	3	3500	123307	352	0	34	218	272	452	394	454	426	372	371	463	818	530	251	303	277	269	269	271	242	253	201	237	203	205	237	230	225	236	208	186	203	224	200	184	193	189	192	203	199	166	179	189	178	187	176	183	177	161	178	165	161	176	179	155	167	169	174	180	178	192	162	172	156	178	162	165	156	181	159	151	195	155	193	150	151	159	159	160	151	161	171	163	173	149	159	168	156	137	133	171	168	163	133	160	144	179	158	161	162	164	166	164	163	165	149	161	176	162	134	159	141	148	138	163	157	160	156	157	159	136	170	169	151	155	151	156	167	146	153	167	163	175	152	179	192	164	152	141	166	166	176	148	179	161	169	155	158	165	176	156	164	118	171	156	148	152	153	135	165	138	156	131	177	166	191	152	140	149	148	172	133	161	168	153	148	152	161	148	147	157	145	158	147	140	153	159	149	182	177	167	168	138	160	151	135	147	131	159	153	151	159	170	156	145	155	142	135	159	150	163	165	161	160	129	151	146	156	167	177	162	135	159	137	155	166	150	158	160	162	175	144	153	140	193	154	173	140	156	146	153	157	173	170	145	159	159	159	150	147	153	145	165	150	144	162	142	153	152	158	165	161	147	141	152	161	168	151	159	139	166	153	155	168	157	178	154	164	138	142	136	162	162	152	180	155	179	175	150	151	153	168	172	153	136	129	142	127	158	174	163	161	145	162	153	157	135	192	143	157	146	154	144	149	155	166	160	174	140	154	144	158	154	180	167	157	141	147	138	147	164	150	138	145	142	166	156	165	167	136	147	157	152	152	132	163	155	156	146	139	146	158	137	159	164	130	158	159	150	163	163	153	136	168	160	160	141	148	163	174	176	156	170	153	162	152	150	149	158	136	143	150	166	153	176	137	183	142	158	156	149	133	151	155	145	146	153	178	153	182	159	162	154	166	146	151	145	157	168	124	148	161	141	152	169	154	131	139	148	152	154	169	173	156	153	150	156	157	136	170	147	162	168	157	142	161	160	149	146	147	147	160	135	138	150	154	165	162	143	154	177	165	162	163	157	149	144	171	174	155	158	163	141	148	145	162	154	147	130	138	152	162	167	153	153	157	169	166	152	158	141	148	169	166	157	144	142	155	157	151	144	148	174	144	143	167	156	157	174	131	164	155	158	152	161	159	135	140	156	175	155	157	145	135	163	143	141	169	151	171	170	149	149	183	140	137	170	164	171	168	151	153	162	134	149	164	168	161	155	131	172	153	157	138	149	159	163	152	139	143	145	138	161	155	175	139	168	160	137	148	152	126	134	161	146	171	141	149	155	151	152	144	171	151	135	136	152	143	156	164	152	156	135	156	148	149	140	127	141	148	139	151	130	154	148	188	145	132	157	143	143	151	165	139	148	156	133	152	139	161	147	147	148	146	167	144	169	143	183	139	152	149	160	137	139	146	161	157	165	158	150	128	140	136	142	126	162	131	172	171	152	149	164	133	159	148	119	143	143	153	166	164	155	157	168	158	160	161	156	144	149	185	156	159	150	162	156	174	184	147	164	136	150	154	143	155	146	155	143	136	166	150	145	152	157	158	165	155	145	129	138	183	162	151	132	165	148	181	177	159	129	159	141	118	160	169	134	152	130	153	155	156	141	143	158	154	184	160	155	152	153	172	139	155	140	167	145	152	154	151	159	140	159	169	157	137	141	144	157	133	168	162	154	153	150	138	136	162	137	149	144	154	167	155	159	156	165	157	165	167	169	157	155	154	156	144	145	155	148	156	164	174	166	146	175	160	145	157	142	140	154	166	154	168	141	150	168	175	156	164	152	162	151	158	158	169	141	166	150	158	144	130	159	137	161	154	151	145	161	152	177	151	171	160	158	158	175	148	132	165	145	157	160	168	150	155	144	156	130	161	157	156	147	152	178	153	153	159	161	152	165	138	148	148	151	151	151	129	159	154	174	145	178	149	144	150	134	163	167	159	155	151	169	148	157	164	159	138	136	135	169	161	154	155	159	167	161	144	158	149	163	156	164	157	160	144	162	145	147	174	151	154	150	147	146	157	142	175	130	164	145	180	172	147	170	157	173	156	153	147	158	159	159	166	159	158	171	142	141	169	139	138	173	159	148	152	151	146	158	163	143	176	140	158	144	151	156	135	170	165	152	163	177	154	157	139	171	158	132	157	161	130	141	150	148	164	143	163	145	163	179	172	132	165	149	161	147	167	153	141	148	166	157	170	146	126	159	167	152	168	158	142	156	150	159	150	159	154	159	162	149	182	140	150	159	164	162	141	140	166	157	135	159	161	147	168	131	157	140	145	161	148	164	165	190	178	185	127	132	143	136	164	136
345	0	2700	123430	350	0	24	244	314	417	456	506	494	440	469	1053	912	331	337	361	339	318	335	284	306	331	289	307	305	284	265	275	297	259	256	263	233	201	257	233	250	249	224	240	237	254	227	234	237	215	217	228	243	230	214	236	236	222	205	192	193	205	245	213	219	213	236	221	192	207	192	209	217	214	222	208	219	192	209	225	211	200	208	219	201	218	201	205	186	202	214	212	192	177	191	180	203	171	183	215	209	210	237	202	208	200	189	188	194	195	191	177	194	178	208	193	213	205	197	189	191	207	185	222	228	176	185	197	206	205	216	193	199	183	196	179	191	189	228	190	199	184	182	191	190	176	204	193	214	211	204	217	189	217	191	185	186	199	204	200	182	194	204	204	196	201	193	171	208	197	159	176	171	208	188	204	199	210	221	189	175	206	216	195	193	209	207	189	212	205	180	208	226	202	188	193	207	205	199	198	201	208	206	184	202	194	193	189	160	222	218	208	160	211	193	182	187	173	164	193	198	193	210	196	178	193	202	188	201	177	199	211	177	168	189	188	212	196	186	208	193	206	189	197	190	182	188	190	216	201	202	216	177	182	183	176	187	191	202	197	193	184	190	190	213	189	195	188	188	179	164	195	196	237	216	199	171	168	176	174	179	216	199	213	220	180	185	200	200	179	212	197	202	201	200	193	199	197	181	180	167	175	206	174	178	172	191	190	213	204	194	196	199	215	207	204	202	196	196	181	201	217	174	219	183	202	171	177	205	195	164	225	193	188	177	200	193	203	205	198	198	200	216	197	202	189	202	190	215	195	199	196	187	179	208	187	195	176	177	171	179	203	183	189	182	177	172	204	170	191	196	205	193	194	202	187	184	185	205	196	207	180	179	188	178	207	166	175	180	218	217	188	198	177	189	222	183	186	191	174	168	179	191	202	186	195	198	177	205	205	169	198	181	198	204	180	199	175	220	184	183	200	189	212	195	223	172	205	186	210	187	177	198	198	191	171	197	202	182	186	188	227	193	180	200	213	181	184	206	165	194	191	187	192	177	197	197	218	191	193	190	187	190	206	187	207	197	203	204	189	192	199	182	187	194	190	182	203	193	156	197	192	183	183	202	182	187	196	190	183	192	170	189	186	169	179	175	199	190	160	197	196	181	196	191	203	190	193	206	179	188	216	189	208	184	166	195	187	191	206	197	216	187	206	202	189	192	198	197	196	188	217	194	204	207	204	207	180	166	187	198	192	188	199	160	166	199	207	190	198	168	176	185	190	190	205	190	196	172	177	194	189	173	190	214	215	183	200	206	170	182	184	200	206	187	182	191	180	213	192	204	174	205	183	180	158	209	190	199	185	218	166	212	193	207	172	200	208	210	235	168	212	207	182	186	202	194	170	197	184	197	186	204	215	211	204	184	227	189	175	190	187	180	186	218	189	170	188	169	191	193	212	178	211	208	221	193	194	222	192	197	184	199	192	172	194	193	197	194	201	184	180	215	198	200	194	169	198	188	180	195	203	210	218	195	184	215	204	191	188	194	192	207	192	178	198	193	205	181	211	172	204	200	167	183	182	199	182	178	189	209	186	195	169	186	167	192	202	193	202	189	198	209	191	189	212	187	210	178	204	175	213	218	179	212	205	190	182	201	181	178	180	217	180	212	210	196	170	181	187	203	212	197	193	202	197	191	183	180	211	208	195	193	203	198	202	182	176	181	191	177	191	187	203	191	191	198	167	195	173	193	210	173	181	194	196	197	183	200	201	186	210	185	186	180	180	181	190	200	216	198	170	207	203	203	184	193	192	176	187	206	159	195	214	206	162	191	209	177	201	192	209	190	196	193	199	182	173	193	173	179	185	205	206	184	192	202	185	180	172	197	184	201	182	192	217	217	181	191	200	172	198	178	212	198	195	179	166	170	181	188	202	183	161	191	168	206	211	195	187	178	230	178	207	212	189	200	184	194	201	184	200	218	208	204	172	198	196	180	169	205	158	172	199	195	189	191	185	180	177	184	183	205	186	175	195	196	207	170	202	170	201	183	214	203	209	189	175	183	178	187	170	194	195	183	196	173	196	203	184	200	223	225	182	176	204	227	189	221	191	224	186	186	188	206	182	211	186	179	184	198	205	189	177	182	202	200	185	191	220	194	172	197	208	176	192	191	206	217	196	189	192	198	193	187	229	205	183	191	180	207	194	179	215	182	210	201	189	204	189	225	215	192	178	214	198	178	208	177	194	176	205	170	187	191	180	187	206	169	213	202	197	198	200	201	192	203	213	190	199	209	213	180	203	199	204	192	186	187	196	184	193	192	181	188	187	202	217	227	196	189	191	178	200	193	190	192	184
345	1	1900	123554	349	0	25	158	237	356	349	385	357	349	301	440	357	254	267	248	225	219	233	215	214	208	205	197	164	188	177	195	178	171	162	164	137	153	171	169	150	168	147	154	131	157	160	167	146	150	156	144	142	159	138	136	156	140	135	137	149	144	140	135	134	151	141	124	137	142	126	150	127	151	109	123	143	140	122	148	150	148	143	150	130	125	129	131	171	135	145	140	127	132	136	127	131	136	150	128	134	132	107	147	165	128	147	115	123	124	127	110	139	123	144	143	126	109	144	114	132	131	133	136	112	134	138	141	145	127	126	131	122	129	123	136	119	131	135	122	126	114	141	133	119	139	134	117	146	121	118	143	133	135	134	135	110	150	122	109	138	133	120	132	121	156	136	145	148	133	120	153	159	127	134	130	118	142	135	138	120	129	126	133	146	128	111	167	120	128	122	133	132	140	133	118	118	139	136	138	126	134	119	112	134	113	130	129	127	129	149	124	138	140	125	125	145	150	125	121	121	129	122	140	130	121	152	124	125	131	111	116	141	129	143	126	139	131	129	123	122	145	158	116	144	139	135	123	139	158	145	141	131	126	145	131	109	121	133	138	105	134	126	133	141	154	105	142	145	141	123	138	130	129	132	107	149	127	131	126	106	113	129	129	127	151	135	146	142	132	111	123	117	135	100	131	122	115	123	135	119	135	144	126	129	137	134	136	152	128	122	138	115	125	118	131	134	144	113	118	154	136	153	126	117	122	128	139	119	106	133	117	139	115	135	132	147	127	118	155	127	122	124	118	109	119	115	121	130	122	108	123	132	127	152	115	137	113	115	127	138	160	135	140	160	134	141	133	142	120	121	142	121	105	127	110	127	137	135	112	137	134	117	129	132	151	140	131	145	128	129	124	127	134	156	113	149	135	140	114	130	115	117	106	147	126	130	127	119	151	135	147	127	134	128	120	123	114	119	131	127	133	118	123	128	128	128	150	118	153	142	121	114	117	151	134	134	152	104	129	143	132	137	109	117	135	116	148	115	140	135	114	126	126	130	140	117	127	119	131	99	117	110	112	117	137	123	118	125	136	114	123	115	120	118	122	142	140	122	133	146	124	112	134	134	118	123	132	115	115	123	109	117	115	115	142	104	115	126	121	149	134	130	109	123	120	122	115	113	143	126	123	118	127	149	116	152	122	121	123	125	138	142	123	136	118	115	142	134	137	114	143	132	128	121	108	131	140	123	110	135	137	131	131	119	156	136	144	135	124	132	132	111	120	151	121	137	116	119	108	134	134	149	146	141	134	137	128	125	116	132	120	140	125	139	125	128	129	133	140	113	116	151	128	128	119	137	130	116	120	127	129	119	144	119	147	140	114	126	111	101	130	110	114	123	150	115	150	137	127	116	126	121	138	130	131	153	141	114	119	134	140	129	137	131	125	118	127	120	108	119	124	111	113	124	118	142	121	115	117	123	119	133	104	109	123	138	127	119	110	134	118	133	118	142	120	134	130	148	134	141	130	117	141	126	113	112	136	122	127	127	139	118	131	123	116	121	160	113	140	153	117	113	110	124	116	147	117	128	132	130	119	154	140	120	149	120	107	129	123	129	137	130	118	127	142	138	124	150	148	120	104	101	123	133	148	124	136	112	127	135	125	130	145	132	133	138	124	125	121	143	127	131	139	139	144	116	126	110	129	142	130	135	144	118	127	146	135	102	127	133	106	135	135	129	123	115	137	133	101	114	141	133	143	127	132	114	132	120	119	133	140	121	134	137	118	111	156	121	116	92	133	111	142	116	145	118	139	138	126	145	123	122	134	125	119	129	110	125	132	119	130	133	133	95	119	98	137	133	126	129	132	133	126	134	127	116	144	125	152	106	121	116	127	122	122	127	129	141	123	124	103	131	115	131	133	125	113	125	132	140	139	135	130	120	140	119	142	135	149	129	110	123	142	148	148	129	125	140	126	139	144	141	117	120	107	127	121	122	137	126	112	132	116	135	149	143	119	134	121	131	127	105	135	102	135	126	128	146	115	129	141	128	136	119	109	138	126	132	147	126	136	132	157	116	117	122	107	140	123	141	141	133	130	151	125	139	116	129	126	119	120	141	129	135	128	131	136	131	128	120	130	135	103	134	121	139	126	128	134	149	137	117	124	122	127	121	130	114	149	129	125	144	104	122	119	110	104	122	134	127	143	107	127	123	118	125	140	109	134	129	131	134	145	145	134	132	120	138	130	135	133	122	133	128	130	135	124	124	126	124	124	128	128	109	144	126	128	110	143	116	113	113	137	120	116	129	110	127	125	129	131	127	116	120	145	127	152	141	121	122	127	141	124	143	130	140	134
345	2	2100	123677	351	0	28	185	232	358	412	415	346	385	396	619	565	291	287	263	295	265	260	219	244	229	211	206	226	188	188	243	235	202	194	192	201	207	203	207	160	186	173	190	180	187	165	182	180	150	170	183	174	176	169	177	187	159	167	164	157	158	134	172	156	147	167	178	149	150	170	161	158	176	143	157	139	169	163	159	156	151	161	154	148	181	149	153	150	165	161	152	170	149	136	151	158	130	163	155	160	161	171	138	134	149	155	161	160	154	162	173	148	139	148	146	164	157	137	149	155	150	155	155	147	163	150	143	170	177	145	147	177	147	146	138	152	161	145	159	172	153	148	155	145	155	151	157	146	162	176	162	155	151	152	152	127	139	152	148	166	171	174	137	166	162	146	148	159	143	178	147	164	160	149	154	163	153	158	138	142	144	170	171	133	162	157	135	166	146	144	147	146	148	143	121	132	157	138	155	140	150	159	142	149	152	149	150	153	132	167	166	163	152	151	144	135	160	154	133	151	168	149	127	159	177	132	133	153	131	147	150	149	153	152	152	161	144	157	152	133	158	166	152	163	152	151	153	144	129	144	131	146	144	133	153	158	130	149	130	163	167	167	143	153	159	129	153	147	161	142	134	159	146	146	165	136	141	169	116	159	148	152	155	153	164	142	156	168	144	177	142	130	124	132	133	130	162	146	157	162	149	129	183	154	132	136	151	148	144	166	147	123	161	137	150	148	149	155	127	141	146	156	153	160	169	141	150	149	142	127	142	135	153	148	148	107	155	132	153	141	141	144	149	139	156	151	137	150	158	147	174	173	162	149	144	158	161	140	166	150	158	163	135	171	144	161	135	163	131	148	145	149	148	156	144	144	148	149	153	140	147	159	150	140	160	176	131	156	132	129	148	133	148	157	149	123	140	147	157	151	158	164	151	165	133	129	140	148	158	147	144	146	160	132	158	140	148	154	153	146	156	162	162	149	152	174	152	154	165	145	137	177	133	134	126	146	153	157	145	163	156	157	153	139	153	171	136	157	151	151	155	145	165	145	138	150	154	151	147	148	149	150	143	153	167	146	124	136	126	142	155	141	130	144	134	135	155	144	151	176	144	151	161	128	149	145	174	144	152	137	151	157	150	171	131	170	166	119	140	157	142	162	162	166	144	136	145	143	152	149	150	147	133	156	150	140	152	158	137	161	152	154	140	138	134	149	141	163	145	148	134	152	139	162	143	146	135	128	142	168	151	142	144	150	145	152	140	159	147	154	144	142	153	147	121	156	161	149	137	150	123	142	156	122	124	152	142	139	155	152	169	147	132	152	151	128	159	140	137	172	123	141	168	127	147	131	146	160	138	150	131	141	141	150	150	131	143	138	121	143	150	145	149	150	150	142	156	153	156	162	149	140	143	152	147	156	141	143	152	146	151	155	141	164	147	156	138	157	160	148	166	144	133	148	161	155	143	142	141	147	158	162	158	146	158	164	152	148	135	162	143	168	159	143	158	159	128	140	155	147	127	144	119	158	147	121	145	150	142	134	140	142	157	135	155	159	170	145	153	142	130	140	129	153	143	127	149	141	167	160	155	150	136	140	154	143	127	142	154	157	155	148	158	139	138	156	147	147	136	131	144	132	129	135	153	127	148	132	158	137	161	149	167	131	142	144	155	161	145	165	150	138	134	137	154	166	154	143	141	140	163	148	149	155	149	142	148	142	141	132	169	152	148	157	160	148	140	156	165	148	171	151	137	151	177	136	143	137	146	146	129	130	154	152	151	153	156	156	128	126	138	150	151	153	136	144	142	148	160	137	163	130	140	141	156	144	187	145	137	139	129	145	147	128	153	164	151	151	178	138	162	146	139	160	178	158	155	157	132	156	136	160	149	162	147	152	149	149	155	138	169	167	169	157	149	164	123	163	151	159	146	149	140	155	166	135	128	138	132	155	142	153	133	150	154	139	157	156	147	150	134	133	134	147	149	151	150	164	131	149	144	152	143	160	148	130	126	160	173	132	145	144	144	138	125	152	134	158	131	123	130	149	137	165	138	146	169	149	128	127	153	153	144	165	147	145	149	154	151	143	141	142	154	143	152	132	167	137	144	138	129	142	160	136	166	151	139	138	144	154	132	155	138	136	158	129	151	153	153	118	162	151	142	149	152	138	151	146	152	158	127	159	148	134	157	145	156	148	159	169	153	147	127	162	146	124	130	160	158	138	159	147	126	151	151	136	124	155	128	154	165	158	158	148	147	130	156	142	137	163	147	136	182	146	153	153	170	149	132	138	130	152	118	126	155	154	161	135	156	142	172	142	144	149	144	154	138	134	159	155	160	154	139	161	134	155	154
345	3	3500	123800	355	0	33	230	285	426	431	449	433	377	461	958	852	312	278	283	294	276	267	240	271	241	256	244	228	227	231	216	213	195	195	193	208	205	177	197	183	185	175	196	197	175	178	184	179	172	191	192	186	174	182	167	169	183	167	155	204	173	194	158	161	173	155	158	167	169	168	170	158	177	145	171	189	167	160	161	169	145	154	168	166	172	155	163	146	177	161	163	174	177	194	158	151	150	160	167	158	146	148	158	151	150	169	129	182	171	155	180	174	178	178	169	160	153	154	171	165	173	185	162	170	165	168	176	148	142	164	147	162	189	152	163	153	152	155	155	162	168	152	151	155	146	154	155	170	172	172	155	163	162	159	163	171	179	128	167	161	148	167	172	167	148	137	166	178	153	152	152	119	167	170	163	180	150	168	151	166	172	155	166	151	156	160	167	172	153	164	170	161	164	182	177	173	178	153	158	156	152	173	153	157	159	157	156	166	185	164	146	138	156	159	169	163	154	178	142	160	172	147	153	177	146	169	150	144	143	150	148	164	163	178	160	168	164	172	147	159	167	160	180	149	166	162	137	172	136	183	145	163	181	137	172	168	169	126	170	168	160	170	165	158	152	153	180	153	136	189	158	158	162	165	151	166	178	158	159	153	164	162	180	157	177	182	165	178	163	182	173	146	186	169	145	160	180	148	144	133	152	169	164	153	161	149	152	173	150	181	159	156	155	127	152	164	150	145	153	142	162	155	176	174	162	168	156	162	175	169	135	156	164	140	140	152	161	166	142	148	155	151	167	156	169	147	161	157	164	153	138	157	150	137	159	145	188	156	155	155	145	166	149	133	175	146	133	139	148	159	150	172	150	162	159	162	151	168	175	170	127	157	154	148	150	145	152	174	172	165	156	153	181	187	146	145	150	167	154	155	177	172	155	143	147	144	160	170	143	131	149	150	139	178	161	148	150	152	145	150	155	146	163	142	146	155	162	145	163	175	161	163	164	148	145	172	143	136	146	153	167	181	152	170	153	153	157	145	153	148	174	162	144	164	146	161	151	133	143	150	172	133	163	168	173	163	168	165	149	149	161	139	169	150	143	170	156	162	160	162	149	163	175	167	146	160	147	135	131	134	161	143	155	165	141	152	155	163	158	160	149	145	159	153	147	170	159	198	153	167	143	178	158	168	148	126	162	160	160	158	177	168	169	155	165	155	164	163	159	154	171	126	155	152	174	155	150	151	170	144	148	163	167	172	164	186	157	157	149	155	170	157	152	142	176	158	164	147	158	147	152	149	161	147	150	170	149	165	142	157	143	152	161	154	175	153	149	159	159	135	149	138	169	155	154	156	166	157	154	147	157	167	170	154	159	166	153	141	163	151	129	165	169	167	159	137	168	152	171	165	152	144	158	155	148	152	150	146	172	185	170	148	140	162	154	148	160	148	183	176	144	167	178	149	158	166	160	153	156	165	152	158	150	160	169	154	137	128	155	148	163	157	175	159	164	165	169	174	164	152	165	160	179	172	152	147	138	177	161	164	171	154	181	166	149	153	164	173	146	177	166	167	154	180	167	149	140	164	134	154	146	168	141	165	157	143	129	134	176	156	147	159	166	167	143	153	148	155	168	161	153	159	176	146	153	151	142	184	149	164	158	165	152	150	130	179	153	155	174	159	160	151	163	152	149	157	178	141	143	130	166	169	137	180	154	149	157	149	147	154	160	152	160	155	154	157	150	165	154	154	173	157	152	164	166	166	141	155	149	169	152	147	164	145	159	146	172	158	172	184	165	146	143	168	155	182	138	158	152	151	158	162	137	140	153	159	145	154	153	135	173	159	138	165	152	163	141	144	180	168	143	162	161	175	134	164	178	161	153	150	158	160	171	143	138	164	144	152	140	166	167	165	147	133	157	160	163	157	153	152	171	168	138	155	161	170	148	159	175	151	170	164	184	161	142	145	156	167	154	162	170	161	172	169	159	139	154	142	149	162	175	169	150	162	165	152	167	162	165	183	153	159	148	170	145	172	175	160	199	161	171	161	145	188	150	162	156	155	142	164	150	163	173	167	160	168	166	169	174	163	170	169	168	150	165	150	163	164	143	178	169	180	144	161	138	150	172	141	163	190	168	159	154	162	183	153	174	156	150	135	172	150	164	172	149	132	173	165	155	134	148	150	154	153	186	166	146	167	167	140	155	153	146	166	152	148	169	160	165	156	159	164	148	138	161	139	136	147	149	167	172	152	144	154	160	160	147	161	165	146	158	138	155	143	136	150	144	175	181	161	152	167	153	133	147	153	168	150	190	142	165	150	157	150	174	155	150	141	169	168	159	164	148	167	167	164	194
