345	0	2700	145758	412	0	12	163	320	439	456	532	497	484	453	402	376	391	384	378	343	367	323	302	326	297	312	312	336	301	285	276	277	275	281	261	274	268	306	271	276	253	255	259	253	242	269	256	251	250	236	265	247	264	226	244	240	238	226	248	235	228	244	252	231	231	214	235	245	259	242	246	243	236	248	208	218	263	207	238	223	232	215	217	229	219	237	222	224	212	227	240	220	225	228	218	204	224	227	233	229	241	208	227	231	250	238	232	204	217	212	219	244	221	243	223	199	234	234	262	233	234	231	239	217	218	225	241	223	228	238	219	230	207	207	219	217	250	234	230	228	242	194	232	221	263	213	215	217	232	205	245	219	203	213	227	213	224	240	197	252	217	218	205	235	241	229	202	227	202	209	204	225	223	214	208	211	231	232	240	227	233	218	201	219	239	224	225	245	238	244	225	239	221	236	220	240	220	227	239	238	201	224	212	245	218	225	199	199	235	189	207	209	199	218	252	232	221	202	223	223	232	222	230	250	250	227	209	222	246	214	229	218	230	229	222	216	211	222	216	205	223	242	245	209	210	215	223	228	211	223	227	216	238	214	230	200	225	206	233	222	239	206	196	205	226	228	218	192	243	254	225	221	228	228	206	208	228	205	219	224	227	250	208	198	216	208	210	219	224	240	223	219	236	228	188	204	224	235	240	239	252	217	248	208	194	237	225	216	220	229	219	231	215	206	207	209	236	225	222	228	218	211	209	227	214	210	216	240	222	207	254	201	229	226	216	226	215	222	234	240	223	216	240	239	229	213	218	211	220	226	216	221	219	215	240	211	215	230	228	238	203	205	237	242	215	234	205	205	200	235	237	234	218	225	230	235	223	211	223	205	234	229	229	223	220	207	224	224	223	218	229	253	230	214	213	201	213	213	223	230	220	240	198	224	240	222	259	241	217	229	208	232	211	207	224	225	229	209	242	210	236	229	207	221	223	200	202	202	230	247	233	221	194	213	229	223	211	235	215	235	216	245	238	203	219	240	219	228	248	227	243	243	235	197	220	213	227	233	242	226	234	206	220	264	212	227	221	220	217	224	233	237	215	233	234	209	224	241	235	227	208	221	220	237	239	227	230	206	238	250	236	245	222	217	218	202	226	215	212	232	246	247	202	217	240	223	231	187	241	240	224	208	237	220	239	211	234	237	206	216	218	218	235	208	229	222	228	222	206	231	222	213	226	219	221	200	231	231	218	212	214	236	222	241	243	222	194	198	239	224	223	216	204	232	206	233	238	210	225	199	219	195	236	227	237	226	234	199	228	211	241	231	216	200	231	224	207	197	217	217	219	228	233	232	234	209	226	210	207	218	232	219	224	202	236	207	214	218	207	216	237	224	223	193	211	239	236	244	194	226	235	254	215	199	235	227	195	209	241	207	214	215	227	225	231	232	194	202	236	225	220	225	223	217	208	230	216	208	217	210	235	247	235	210	239	224	213	216	202	215	229	230	234	194	218	202	226	221	228	236	230	203	216	206	220	223	229	220	209	232	228	201	220	231	224	216	213	208	248	232	230	236	227	211	228	234	231	198	235	249	231	221	223	216	192	212	218	227	207	221	247	231	239	212	234	225	204	220	233	223	219	217	238	207	224	245	234	219	218	245	214	228	206	207	203	217	203	191	231	220	237	215	229	243	189	199	246	210	185	203	213	253	206	215	222	230	218	195	229	243	229	211	215	241	225	240	238	224	229	230	203	242	228	211	215	222	231	193	233	239	215	227	213	232	198	232	230	224	194	226	235	224	250	240	246	226	220	246	199	211	234	230	200	224	197	198	223	203	234	194	237	239	203	240	213	222	219	218	231	206	205	220	239	222	228	241	233	228	207	244	227	207	222	229	222	215	207	206	234	226	239	248	252	218	232	231	232	220	210	220	218	240	222	207	203	232	210	240	211	231	222	218	227	235	221	208	240	226	196	210	230	236	215	201	206	226	228	228	237	229	231	223	230	201	215	233	228	203	253	226	230	204	206	261	247	243	179	205	213	221	208	214	229	233	191	222	209	227	199	221	204	209	199	240	213	218	235	235	234	230	216	198	225	223	215	229	231	203	252	214	255	195	207	200	203	216	223	227	225	204	236	187	222	222	232	209	245	198	247	221	236	212	231	204	202	228	227	216	221	243	228	238	219	197	230	224	189	214	223	236	222	214	228	205	229	211	239	201	176	216	226	238	206	206	219	226	222	221	234	210	244	211	236	208	220	208	229	223	224	215	229	223	195	223	241	204	221	233	210	224	230	235	239	248	202	225	217	228	231	214	219	196	235	229	208	223	202	214	222	219	210	216	210	213	242	236	214
345	1	1900	145883	534	0	22	99	195	371	370	391	346	361	274	255	264	249	265	239	216	260	234	210	188	195	208	193	185	192	200	177	171	168	182	183	181	156	162	151	161	142	149	156	166	155	154	162	147	160	155	149	153	142	150	132	146	173	149	141	170	150	170	134	142	158	145	165	147	135	148	145	145	130	148	129	134	163	124	126	146	145	137	142	155	155	142	144	160	151	133	143	153	144	133	132	173	142	147	153	149	129	135	153	149	143	129	132	152	142	156	155	140	133	137	141	128	141	133	134	132	132	143	133	125	142	141	150	133	124	130	154	140	136	139	129	161	130	137	152	126	128	150	135	144	155	155	139	135	114	156	151	147	134	145	130	146	154	143	156	151	131	144	143	125	145	128	139	133	133	135	133	133	123	157	143	130	119	140	140	122	122	159	120	148	128	137	158	132	127	146	148	127	141	156	123	130	126	129	168	154	139	159	122	128	128	128	132	137	131	143	152	141	152	137	136	143	168	134	134	129	139	138	129	140	140	147	160	146	153	157	130	145	139	136	139	151	124	150	126	137	141	131	138	135	136	136	136	137	114	115	127	139	126	136	150	153	152	127	164	142	153	128	137	124	139	132	132	146	135	144	137	137	141	123	139	132	127	172	133	140	148	129	142	127	138	134	143	135	128	142	157	134	110	149	129	147	133	135	153	148	148	127	134	152	151	125	119	134	156	151	123	131	155	141	132	112	149	152	151	120	152	135	139	123	128	140	132	120	140	157	127	145	145	130	133	136	139	114	148	132	121	148	131	129	146	139	144	131	113	145	140	142	119	135	137	137	130	127	146	138	145	128	160	127	143	127	154	129	139	133	134	124	140	152	151	138	143	119	135	141	125	126	146	138	136	146	140	143	143	126	135	155	144	128	154	150	144	138	154	146	139	124	156	130	147	106	132	131	128	132	143	125	138	132	131	133	134	129	134	149	137	129	151	148	145	155	140	128	143	149	124	140	128	133	143	135	138	141	122	128	123	139	152	132	133	124	116	147	148	130	144	131	129	131	137	130	156	152	148	130	125	138	122	122	137	146	123	147	143	127	123	157	129	135	129	143	136	137	137	119	126	148	136	144	155	136	106	137	149	120	131	138	130	131	124	146	156	145	155	135	154	133	138	124	118	133	156	152	131	154	143	142	138	141	135	125	132	122	151	139	159	133	159	144	149	136	150	148	117	144	130	149	137	143	139	134	133	132	129	132	139	131	154	139	166	133	143	148	148	130	147	132	136	142	151	132	137	121	145	136	136	133	118	124	166	146	138	139	134	129	136	121	134	153	122	122	133	139	140	117	130	150	144	132	164	139	141	153	140	118	117	130	141	131	132	134	140	123	141	145	130	146	141	142	139	135	136	123	147	153	135	139	152	136	150	124	129	149	135	138	154	142	126	129	142	115	145	143	144	138	129	121	134	130	110	121	122	136	149	136	147	122	138	139	128	141	148	128	145	119	116	150	157	123	128	142	157	142	136	140	128	161	139	146	150	139	129	158	135	136	145	134	139	142	125	156	152	146	137	128	150	143	123	149	141	124	152	133	133	144	149	140	140	138	154	136	139	149	129	132	139	144	156	131	132	131	142	129	141	124	150	141	143	157	123	122	154	148	151	139	135	138	124	149	133	138	149	135	128	158	142	138	155	134	132	132	152	141	146	148	139	141	131	136	127	151	135	130	142	155	129	155	134	134	150	142	149	139	147	124	121	149	129	156	147	155	130	128	131	134	146	144	135	115	113	136	137	139	144	122	138	138	137	144	136	128	137	142	149	122	144	128	134	133	155	142	133	140	129	132	122	126	160	120	150	144	138	142	141	140	143	114	127	134	152	147	134	136	138	141	141	122	144	148	140	141	140	135	151	135	117	144	146	153	127	154	128	142	129	158	147	130	134	135	142	122	131	162	142	153	152	140	129	168	141	149	118	133	132	113	135	134	146	162	119	140	140	149	128	131	135	150	153	134	134	136	154	141	144	128	155	122	147	129	146	148	142	141	136	146	137	134	135	137	126	135	131	142	136	152	122	135	135	143	143	152	136	138	146	153	126	134	110	134	156	117	132	108	125	127	141	138	148	143	135	148	154	151	126	141	150	144	145	146	148	136	126	110	140	127	136	136	166	158	144	133	147	124	141	134	122	132	137	130	127	138	128	141	163	126	142	148	128	124	116	136	148	136	140	128	126	142	126	132	141	150	131	120	140	154	147	133	140	134	133	133	118	141	149	149	143	118	144	150	120	120	131	150	125	151	147	150	134	119	152	138	144	120	137	142	126	131	129	112	117	138	140	139	129	125	165	149	148	128	149	132	128
345	2	2100	146008	547	0	17	122	207	389	424	449	390	379	357	331	284	311	287	283	278	271	273	237	218	241	252	246	211	201	223	232	204	188	184	213	186	189	182	189	199	195	180	186	182	202	159	208	190	156	198	185	156	183	179	174	165	184	159	171	187	165	169	144	142	151	160	164	147	155	154	162	173	169	148	181	181	156	183	169	144	134	144	171	156	190	168	176	175	163	141	153	142	147	149	165	154	158	175	171	144	186	182	143	135	154	167	147	184	165	161	169	171	149	148	148	175	159	149	152	160	138	163	151	153	139	166	167	187	185	173	146	152	159	164	166	172	142	177	156	157	152	142	154	174	166	145	181	136	156	163	147	147	166	149	169	155	154	152	145	165	143	150	144	166	159	165	178	183	155	158	143	159	146	133	163	162	152	174	124	174	155	167	158	147	141	183	162	161	158	145	173	137	152	148	136	158	156	162	136	164	163	138	157	145	156	157	152	155	167	160	142	158	139	123	162	159	138	163	182	161	157	167	145	122	161	136	143	152	156	172	155	132	139	164	151	165	165	172	166	160	174	155	132	149	160	160	163	158	156	144	142	153	143	154	154	139	149	161	154	171	142	160	181	153	154	149	156	182	165	146	139	167	152	171	156	158	150	150	169	162	156	162	138	158	151	149	171	159	156	153	158	161	153	151	153	146	167	135	152	167	136	151	156	161	158	147	166	161	147	149	149	143	174	143	183	171	169	140	151	174	159	167	170	125	169	160	173	156	160	161	167	142	160	148	147	154	158	166	163	158	150	169	161	159	152	145	154	143	158	133	159	154	160	164	169	184	151	159	139	166	168	185	173	147	182	160	137	153	153	164	139	167	156	170	135	143	166	145	130	145	159	151	166	143	156	147	167	141	151	160	134	150	172	142	162	156	149	176	168	128	143	146	167	169	153	157	131	150	153	158	149	133	141	165	138	149	142	154	169	155	150	179	164	144	156	155	168	155	146	152	146	159	142	159	175	161	152	140	153	161	180	151	143	142	155	151	151	166	166	134	148	170	158	154	168	141	146	143	151	161	140	127	136	136	148	130	164	148	145	144	160	170	145	153	164	155	150	163	161	160	162	147	157	168	169	156	168	136	153	180	166	126	151	177	164	148	169	142	160	159	172	159	146	145	147	146	153	159	152	153	154	134	162	148	155	164	166	152	172	141	182	149	150	152	151	150	140	148	137	161	141	166	176	154	150	159	163	183	160	162	155	168	164	164	171	154	178	145	176	143	158	156	138	148	151	151	154	157	164	157	147	168	115	145	146	142	153	158	141	146	160	153	164	160	157	152	133	161	134	148	160	155	170	172	149	163	141	159	161	155	153	153	145	169	156	167	169	152	170	150	141	154	160	150	188	140	168	168	153	180	150	156	136	125	153	163	177	166	164	156	162	172	150	148	162	168	149	148	177	135	145	175	167	156	150	155	147	146	149	154	152	143	144	162	128	151	169	147	129	137	170	151	145	158	152	154	151	155	169	144	147	146	159	148	176	151	160	149	153	186	168	171	146	131	149	140	146	138	144	158	159	146	146	146	181	132	158	155	169	147	160	134	158	137	161	163	161	153	159	150	167	149	133	157	150	159	168	151	148	147	146	158	160	149	160	130	151	142	120	159	165	166	151	130	158	138	159	164	144	169	170	149	153	150	143	170	141	158	168	143	146	157	153	151	153	156	148	145	146	163	141	158	162	181	164	136	139	141	188	147	157	174	147	162	131	160	162	136	154	159	187	149	143	147	160	144	172	143	141	171	152	146	153	165	159	169	158	163	155	162	151	160	144	153	172	144	175	161	142	166	153	170	139	150	154	148	154	155	143	150	160	157	131	151	139	159	155	140	155	152	161	157	156	141	147	170	142	145	131	173	184	158	143	136	130	146	159	160	159	155	163	160	167	153	152	158	165	145	160	143	159	137	149	156	165	142	152	134	140	146	162	168	179	141	141	151	151	159	172	154	170	135	164	140	155	139	177	157	166	166	172	167	159	136	147	177	150	160	157	144	177	157	150	164	140	147	150	180	162	153	154	173	162	157	152	147	156	135	153	145	170	146	142	159	153	139	158	157	148	140	140	161	155	134	149	127	150	168	154	146	149	129	147	132	137	171	154	147	144	140	180	157	167	124	152	165	140	139	145	140	179	134	163	177	140	177	184	164	124	170	163	156	166	155	166	172	168	175	159	131	144	148	173	157	143	154	167	144	169	168	141	163	171	162	138	142	159	137	166	152	150	163	162	165	146	162	167	144	147	141	153	144	155	156	157	172	156	141	142	154	144	182	155	147	176	174	158	163	159	151	154	147	153	167	167	164	162
345	3	3500	146133	540	0	22	196	281	474	401	464	404	405	383	369	324	321	288	302	298	304	275	272	265	275	253	261	227	267	247	232	234	229	227	220	217	225	219	207	236	202	231	198	230	200	217	209	200	186	204	203	190	225	190	223	199	205	198	213	179	215	208	228	217	214	196	208	192	184	221	190	184	180	194	206	227	194	175	199	198	193	187	189	207	188	211	183	178	186	175	203	190	188	165	210	201	176	195	185	203	181	193	176	169	187	183	198	187	166	204	196	178	219	186	197	201	204	183	170	172	169	181	217	190	210	175	203	170	189	180	186	168	202	200	190	199	196	197	187	192	198	195	199	194	182	206	197	186	198	177	158	202	165	196	190	194	194	164	198	199	201	175	182	166	186	167	186	179	209	185	202	193	192	201	195	174	190	184	194	181	180	197	192	171	183	169	168	180	189	192	182	180	184	200	190	173	188	162	178	195	194	187	179	173	188	187	199	193	185	188	198	187	191	168	189	172	179	198	161	197	172	183	195	204	195	193	197	162	206	167	192	200	206	165	193	183	170	184	182	197	178	172	188	180	204	193	196	171	196	166	193	172	198	190	185	180	188	210	200	173	152	190	209	192	190	182	191	165	199	181	191	149	174	162	183	189	205	181	184	218	175	174	172	186	178	179	160	183	210	172	199	191	201	198	170	172	189	188	201	191	208	187	165	167	197	198	201	193	186	183	171	178	195	162	179	180	196	169	172	179	183	190	185	173	183	183	193	177	195	186	200	185	174	168	160	172	184	185	165	186	185	197	170	187	220	169	156	189	171	186	161	192	204	149	184	185	182	195	173	197	187	176	168	196	162	192	196	165	177	189	165	172	168	180	167	171	177	182	177	192	179	186	204	160	163	192	159	181	199	170	179	168	185	164	201	198	205	200	174	196	200	199	181	147	183	185	174	196	199	150	200	205	176	196	153	186	209	179	198	190	170	184	186	179	161	172	210	192	188	190	176	183	184	171	203	180	156	178	176	169	190	203	190	193	179	161	186	184	188	184	198	183	170	207	171	184	187	166	170	186	163	179	207	166	188	166	194	193	185	168	190	163	172	184	183	180	167	185	186	190	178	191	186	186	188	168	181	186	175	181	173	182	170	184	187	167	178	171	182	181	186	185	178	186	200	196	191	196	162	184	195	184	179	186	196	186	204	174	207	180	189	175	195	193	185	181	178	194	192	167	172	181	157	169	192	201	195	180	175	197	185	190	197	196	187	156	202	196	191	181	204	198	205	184	186	199	218	172	188	191	189	189	178	182	177	175	190	195	190	199	148	194	207	195	195	195	175	180	176	204	201	178	195	170	182	191	181	178	179	190	187	168	166	179	168	166	197	179	176	166	209	177	173	180	182	167	191	177	189	192	185	192	186	172	161	164	197	177	175	169	198	196	182	182	187	185	186	174	189	190	182	177	194	213	178	204	184	180	207	172	154	194	166	207	164	195	177	183	189	189	185	194	193	179	177	202	182	168	175	184	177	200	172	208	176	197	212	173	179	196	177	195	181	177	174	193	201	198	196	176	196	167	191	182	178	189	183	177	192	170	179	170	182	162	187	182	168	177	183	190	186	168	185	210	200	177	196	190	156	181	173	186	186	214	190	188	210	201	173	171	186	187	188	200	182	203	185	178	189	210	178	166	199	187	192	166	201	171	180	175	184	162	196	160	170	183	193	193	188	207	193	184	158	193	185	203	202	179	174	198	194	152	197	167	181	180	201	189	165	192	181	201	205	189	178	171	203	167	176	174	196	165	176	191	197	198	159	198	209	206	164	181	189	186	181	179	171	193	179	170	169	171	171	198	180	182	194	186	180	194	189	183	182	205	172	191	180	179	205	215	177	200	172	167	194	164	156	190	191	187	180	207	195	175	195	176	178	197	175	192	175	186	179	193	186	175	184	192	181	173	180	190	175	171	185	186	170	180	162	177	203	167	180	179	175	173	158	194	180	180	200	197	170	196	179	187	182	201	167	202	157	168	190	201	191	185	178	162	163	179	198	176	200	188	183	175	191	167	196	184	190	178	170	203	176	185	196	178	183	197	184	193	185	178	177	172	185	188	210	195	197	197	169	173	197	174	192	194	170	214	194	183	186	179	192	164	206	178	156	196	196	182	194	169	182	170	185	194	190	162	168	184	194	153	171	188	169	188	195	190	169	197	214	186	171	184	195	176	196	211	189	195	204	197	188	189	174	189	182	164	176	193	203	189	204	180	185	163	170	191	171	200	176	206	194	176	181	198	177	176	160	189	169	165	191	183	189	201	190	169	177	183	216	195	165	196	163	185	165	168	194	157	209	216	188	187	166
345	0	2700	146258	505	1	6	185	312	475	465	546	486	463	451	408	403	359	374	381	363	362	327	359	331	310	308	313	314	336	266	309	311	289	302	283	269	284	262	245	294	253	241	262	261	270	257	252	282	251	217	245	227	234	231	261	233	249	228	237	235	252	244	240	238	255	238	226	230	238	236	223	191	260	226	238	230	232	255	262	225	237	246	216	219	235	243	218	256	230	248	217	215	205	219	218	236	212	200	223	234	219	233	236	243	248	219	222	227	207	230	229	225	232	227	220	219	216	223	217	218	236	212	223	217	215	211	206	227	240	218	228	231	199	228	207	198	198	206	226	231	206	211	222	252	227	241	208	254	255	234	224	235	227	200	210	236	252	226	219	212	222	229	212	235	237	264	210	251	236	218	223	246	218	218	235	234	220	237	252	217	271	228	187	229	214	210	221	220	227	219	213	214	215	223	200	224	236	215	230	232	233	223	214	235	207	208	213	233	202	237	216	244	232	236	218	217	217	223	254	236	215	227	219	204	206	220	239	205	213	217	208	225	234	220	229	197	216	245	225	232	207	241	227	212	204	212	201	248	217	222	218	230	235	242	211	195	258	216	266	233	186	248	207	217	228	216	214	219	219	211	223	233	196	239	234	235	205	231	235	202	229	217	208	224	205	249	206	243	233	240	248	217	232	239	238	235	224	204	205	221	241	231	213	228	215	222	227	224	217	187	204	229	209	216	254	218	248	219	215	229	211	232	222	239	234	232	209	208	244	237	207	215	227	252	210	227	238	220	228	203	227	234	212	215	249	229	216	215	256	218	221	212	233	238	236	235	209	236	232	213	213	232	206	219	234	199	244	218	227	239	218	223	204	230	253	242	211	215	211	229	214	227	183	223	198	222	220	220	225	207	224	225	240	234	209	231	206	217	216	210	221	212	210	239	224	219	244	229	206	252	195	210	221	210	232	201	212	219	249	215	218	231	226	237	210	226	224	223	215	230	228	210	233	209	213	241	209	236	208	240	243	226	220	229	221	193	221	203	228	218	251	234	207	206	204	227	226	226	210	226	213	230	229	234	214	209	231	237	218	214	232	197	225	204	218	255	223	216	210	218	219	220	236	224	236	215	239	211	234	226	224	218	240	242	232	211	234	222	230	213	251	215	209	191	225	204	229	218	209	220	218	215	243	235	230	220	235	226	223	207	223	220	223	237	233	237	246	236	223	219	239	221	203	225	244	223	212	229	223	218	218	214	216	238	239	224	201	221	228	199	262	227	234	236	217	230	265	202	224	192	219	227	193	202	237	204	200	248	229	252	202	214	199	209	206	200	218	222	227	229	223	252	199	223	213	223	250	230	208	217	193	211	240	240	227	222	231	229	200	203	223	231	235	240	221	236	233	215	218	206	201	221	212	265	217	214	213	198	202	231	218	218	253	208	238	231	227	207	245	219	222	202	223	209	237	225	233	198	219	211	220	219	238	221	209	216	237	210	248	221	195	228	203	229	213	222	197	242	204	227	235	216	188	252	213	214	215	216	234	213	206	237	217	241	205	234	244	216	227	209	232	216	213	224	214	240	223	243	215	196	244	230	200	215	237	197	229	202	213	208	208	232	233	223	247	216	232	216	219	201	235	222	247	205	198	211	239	220	243	219	191	227	210	231	209	215	229	217	206	220	214	187	243	230	199	213	223	209	210	191	221	210	249	205	212	209	228	231	219	205	218	225	214	220	228	221	230	228	249	209	230	212	220	204	224	233	192	202	237	221	236	229	241	241	195	221	220	229	211	210	205	214	221	230	227	216	228	223	233	218	235	216	238	222	191	224	229	234	235	236	209	207	232	208	241	208	215	206	217	212	198	233	216	217	232	227	197	251	232	200	234	191	219	245	217	228	219	211	222	230	212	223	226	245	235	210	215	210	238	231	225	221	213	226	238	235	231	196	224	203	208	210	222	224	200	215	218	217	218	204	225	218	209	222	242	225	222	218	230	220	202	200	235	211	230	221	248	204	208	202	216	210	208	228	207	205	244	238	208	204	248	215	213	209	236	218	226	215	236	209	200	215	222	248	234	218	243	208	229	241	223	244	206	221	235	220	244	238	213	215	186	226	218	202	224	215	208	230	239	229	216	257	261	214	234	186	204	219	192	204	233	238	215	236	194	202	239	225	235	230	206	236	241	218	220	238	216	207	218	201	240	206	216	217	205	237	218	205	234	212	219	227	203	219	210	210	191	222	217	209	221	229	202	209	217	197	209	245	237	223	218	196	225	202	225	214	243	215	216	206	213	196	239	219	231	237	208	198	206	218	224	220	198	208	225	210	222	204	220	223	205	217	238	225	202	221	224
345	1	1900	146382	562	0	15	133	221	359	336	379	340	338	312	294	276	261	245	247	220	225	216	218	200	203	180	190	170	166	201	172	160	169	177	174	164	174	161	149	155	175	160	166	161	168	174	146	141	167	147	154	151	147	152	146	150	134	134	142	142	156	142	138	138	151	137	137	147	139	157	155	161	144	140	138	126	151	134	145	130	141	155	159	121	116	149	143	154	145	156	161	117	130	130	137	129	136	158	145	142	147	156	132	138	153	147	167	133	139	148	119	149	147	159	159	145	129	139	134	144	138	142	136	139	134	139	137	153	124	128	130	143	145	142	154	138	138	125	131	140	153	131	143	137	140	145	121	125	145	144	146	136	144	122	126	179	150	150	117	138	135	143	134	138	133	155	148	143	146	115	135	162	122	144	121	142	125	103	129	119	150	159	131	130	149	137	109	132	142	135	141	137	143	147	148	140	159	138	144	137	141	138	132	150	119	128	145	148	154	155	150	133	116	120	114	140	133	147	128	137	114	129	138	147	115	141	152	153	146	128	148	119	128	132	146	125	140	141	127	119	131	130	132	137	147	152	149	146	124	134	147	123	142	148	141	149	147	136	139	163	153	147	155	124	136	145	136	119	132	148	155	132	163	131	166	126	128	151	159	148	152	118	119	137	135	146	152	140	140	118	165	145	127	134	141	154	130	136	131	128	140	139	128	115	134	135	154	148	147	125	131	117	135	140	144	159	137	146	127	133	141	149	134	133	129	151	143	131	128	135	142	148	156	139	133	165	146	125	154	147	136	157	138	149	141	159	161	151	126	131	143	128	137	138	132	118	148	131	144	132	150	142	145	137	144	140	123	129	124	140	113	141	124	150	153	148	145	139	142	147	147	129	122	123	132	130	133	131	143	117	102	128	131	139	135	153	131	130	138	157	138	131	122	141	129	133	126	131	152	156	144	140	130	130	148	142	122	145	126	115	156	124	122	159	110	136	139	144	135	154	130	129	137	122	140	115	130	128	147	138	139	138	148	129	160	135	137	141	115	143	137	129	146	141	131	161	140	122	141	126	139	126	161	147	163	124	125	120	129	153	153	115	151	153	151	141	139	129	137	128	139	144	136	124	141	143	132	138	150	135	137	127	124	135	119	150	147	138	126	129	123	151	144	132	163	136	142	137	146	124	142	146	133	115	135	131	141	144	152	134	139	155	144	107	135	138	141	128	115	133	140	132	138	136	141	136	135	145	135	138	129	129	147	131	151	134	158	151	173	131	140	139	134	154	119	151	135	144	121	157	139	128	146	172	144	130	138	146	139	137	140	112	142	152	126	141	136	140	139	156	134	152	138	149	129	140	165	134	145	142	131	158	128	123	126	118	140	149	144	133	137	129	148	143	121	137	140	133	125	158	127	118	135	138	148	105	150	127	164	164	147	143	131	154	141	143	134	127	146	146	143	133	147	153	129	119	154	130	137	126	143	124	134	127	121	133	135	132	135	145	135	135	131	125	121	131	149	132	130	140	143	135	133	142	112	127	155	148	129	132	140	123	126	144	139	122	150	121	121	120	129	142	129	149	119	137	120	158	148	138	154	129	152	136	138	135	126	144	148	151	141	136	129	113	161	134	135	160	144	146	134	128	136	133	130	128	154	151	142	135	118	149	131	127	153	129	124	124	141	130	135	139	139	141	145	119	140	144	141	126	136	117	151	133	112	144	144	161	149	144	151	141	139	157	157	125	137	161	140	155	142	120	146	150	153	129	154	142	136	133	139	139	163	122	131	147	136	130	134	143	126	125	131	119	144	122	133	131	135	128	144	145	131	135	135	132	156	142	143	128	148	151	140	110	148	163	136	143	126	127	138	147	136	136	138	146	128	155	126	129	155	141	156	139	154	152	139	121	127	129	130	145	129	153	137	147	142	151	131	111	128	148	141	128	165	123	135	123	153	139	127	128	149	141	135	126	141	156	135	141	134	126	145	142	147	143	151	149	137	149	142	143	137	139	142	156	146	122	129	136	127	138	127	147	125	150	124	129	136	127	137	170	142	146	142	132	109	130	138	120	157	134	119	119	123	136	129	152	138	132	125	118	136	122	133	101	162	132	129	136	141	160	100	134	135	130	132	174	125	132	136	123	157	130	124	133	130	141	132	134	131	126	139	153	135	142	144	155	137	132	136	146	136	141	125	130	130	135	113	144	132	127	126	139	154	130	131	123	161	135	151	150	124	152	136	112	134	136	126	152	155	136	137	136	121	125	141	132	150	130	113	160	120	139	150	119	153	116	148	135	122	144	123	124	137	123	128	141	135	141	128	142	122	143	137	163	120	142	150	130	131	134	126	135	129	144	138
345	2	2100	146507	561	0	13	132	212	361	416	454	364	413	350	319	315	297	270	271	268	272	240	257	247	245	208	214	229	223	208	207	194	192	198	222	194	212	192	190	195	187	194	199	181	171	183	160	202	183	160	162	165	165	178	179	187	167	157	177	182	161	155	179	151	150	172	194	179	147	153	167	186	149	154	158	142	148	160	139	155	186	168	156	132	170	158	144	161	184	164	152	167	141	152	156	154	163	157	140	176	155	160	141	155	159	148	141	156	145	182	170	160	163	161	151	133	164	172	148	149	162	145	182	169	142	158	144	161	159	171	168	155	159	175	142	169	157	155	150	147	161	140	159	145	147	151	147	164	132	173	148	153	165	147	133	158	142	156	143	145	165	172	155	131	150	152	150	162	165	131	155	149	159	146	187	154	148	137	151	145	157	149	155	182	139	154	157	173	152	174	163	156	157	163	153	135	172	155	152	150	154	155	145	175	161	163	147	162	174	140	162	187	150	146	138	154	162	150	165	152	167	139	160	154	159	173	118	145	149	151	147	155	142	148	154	173	160	140	137	165	167	146	156	147	193	154	141	152	149	151	157	154	187	136	150	146	150	138	164	158	153	180	146	154	151	144	143	151	155	165	158	147	147	153	165	143	162	156	142	146	146	167	159	153	168	178	174	167	165	139	161	153	147	165	155	144	148	146	158	150	160	157	147	145	154	158	159	161	152	166	137	150	139	134	147	173	162	135	154	144	170	150	151	142	159	155	133	168	180	147	155	136	147	138	144	151	135	155	168	143	176	165	142	151	143	170	161	130	144	140	135	164	152	159	147	159	143	151	190	153	173	166	168	155	168	148	146	147	142	146	170	147	155	147	172	157	145	154	146	134	170	133	138	162	152	147	162	158	163	155	145	149	155	149	166	148	172	173	134	163	144	144	154	176	151	156	162	150	151	149	151	144	167	172	144	137	156	162	178	134	175	167	183	138	149	182	153	189	167	159	141	123	157	154	159	152	142	143	134	150	152	148	159	136	148	162	157	158	163	144	157	156	149	156	163	155	163	174	170	152	150	132	134	158	140	153	166	153	152	135	156	164	178	157	145	158	158	143	172	143	157	138	149	127	164	144	128	144	150	152	159	144	167	164	128	136	152	149	158	161	181	151	150	152	159	131	144	168	133	180	170	136	147	151	129	140	153	160	139	124	150	156	151	157	139	117	126	160	158	175	125	154	141	146	155	146	168	144	141	148	160	148	150	148	155	138	145	139	159	137	146	151	183	159	151	162	157	158	150	152	141	131	142	141	146	153	166	166	167	138	142	173	182	168	133	139	163	149	134	159	149	168	160	152	146	144	158	130	177	147	141	143	146	162	153	160	136	153	149	154	157	147	180	155	163	130	145	160	163	171	146	149	118	159	147	145	133	155	153	146	154	170	129	165	152	149	142	157	140	144	162	153	174	165	139	153	161	134	157	146	153	150	170	161	145	183	168	153	132	172	157	147	164	150	147	136	136	165	157	139	170	160	151	162	147	142	156	159	143	128	159	142	152	175	152	142	153	157	159	131	117	155	157	147	139	147	150	130	142	156	143	166	128	145	160	162	157	155	139	144	165	161	168	156	178	168	160	156	146	137	152	157	162	151	153	134	151	167	157	143	157	155	145	149	145	142	149	175	148	148	165	139	161	155	147	168	151	156	147	170	142	154	139	160	154	152	178	143	160	168	145	144	150	145	142	165	148	159	151	151	161	124	142	159	133	160	146	148	169	174	131	152	166	159	152	171	129	152	156	132	160	154	145	146	149	142	164	155	145	147	153	156	158	142	164	149	149	142	169	162	150	155	159	147	149	158	165	136	146	157	161	161	155	164	155	156	138	145	140	154	157	166	149	164	145	153	137	136	142	145	159	162	146	161	159	135	145	166	158	137	153	168	153	179	156	146	156	160	146	139	164	171	178	149	152	164	148	162	148	158	154	169	148	154	139	140	168	141	169	147	133	130	159	138	178	164	191	158	135	160	151	163	153	175	148	159	185	153	166	150	175	145	149	148	145	186	151	150	162	173	152	142	139	159	159	167	166	169	134	172	160	152	137	157	152	162	143	152	163	131	171	144	151	158	135	144	152	149	159	149	155	175	156	165	148	161	142	136	140	155	138	163	161	154	161	157	128	162	147	155	165	159	143	150	160	164	158	148	159	161	168	154	134	149	139	159	149	133	151	141	157	141	131	145	165	171	156	160	168	163	148	152	159	141	154	165	142	167	131	152	134	156	150	154	151	166	156	143	142	160	166	181	151	148	141	168	153	153	160	133	149	138	174	139	148	150	156	141	174	136	155	145	178	157	147	132	153
345	3	3500	146632	548	0	18	206	265	455	412	500	428	427	362	362	353	310	318	308	301	304	284	278	245	246	272	215	244	229	228	223	214	227	226	220	233	215	203	204	210	229	207	207	195	213	194	213	208	216	229	215	189	220	199	200	199	198	204	199	217	192	193	187	185	225	217	196	189	227	179	164	198	178	195	171	189	186	193	208	183	172	193	191	222	213	187	176	204	182	190	207	177	198	167	190	198	192	191	191	206	190	184	187	179	148	180	198	181	187	185	182	185	177	177	186	178	181	188	186	180	199	171	177	197	204	201	194	184	169	195	175	173	192	201	202	193	187	158	201	193	174	179	194	190	200	189	188	191	166	201	173	176	179	193	178	180	196	214	182	211	172	198	198	215	188	185	188	171	178	176	190	199	198	189	177	188	184	192	170	181	158	182	191	194	184	195	192	180	171	207	183	199	172	190	181	190	185	200	198	178	165	179	193	172	188	184	197	189	207	190	194	174	185	176	200	172	176	171	190	206	170	173	186	174	160	174	171	180	219	194	187	163	190	208	222	188	212	169	164	180	188	194	170	173	195	180	195	185	167	194	211	174	184	195	181	197	179	191	197	192	212	196	188	142	188	172	174	165	196	163	186	186	195	172	182	192	196	170	213	172	184	182	183	175	192	180	199	206	214	191	191	173	177	208	202	189	191	175	175	186	193	194	188	174	199	175	194	168	179	198	186	179	190	158	206	172	178	178	172	178	194	172	180	187	172	184	178	181	180	169	165	178	184	223	182	198	169	193	166	190	188	201	191	186	175	191	187	185	173	200	187	174	197	217	192	195	202	192	196	181	184	193	192	168	203	169	180	212	197	180	175	174	199	193	152	162	195	182	181	190	197	184	207	174	177	185	178	195	179	192	180	183	173	186	174	159	200	225	180	182	168	163	199	175	188	193	196	178	177	155	149	190	191	170	184	192	182	183	187	213	216	175	170	167	206	159	188	172	188	196	180	175	186	214	179	183	169	194	145	176	181	179	175	190	186	155	189	199	201	185	188	208	196	196	182	191	174	189	183	164	183	197	197	175	207	190	195	187	177	166	171	195	199	195	161	165	184	197	160	188	172	185	185	179	174	193	166	193	187	196	172	201	193	193	193	178	204	177	206	180	159	203	164	188	179	193	187	200	180	169	206	210	160	214	198	179	160	182	174	160	191	182	191	191	193	196	196	192	176	180	184	172	190	174	176	191	180	167	202	198	179	176	185	172	166	185	176	195	197	197	167	192	195	164	181	184	181	176	181	181	176	194	182	181	205	175	197	196	160	171	190	203	170	181	171	171	178	194	189	181	194	172	184	177	181	193	190	194	181	182	187	184	173	161	188	202	175	196	202	160	186	183	195	169	178	197	169	182	170	178	162	175	198	164	179	168	198	196	192	209	176	166	206	179	192	160	178	193	182	174	154	195	187	183	191	182	177	183	159	179	200	177	161	170	194	201	203	156	152	171	193	182	169	187	205	194	181	203	191	163	202	171	185	192	203	182	182	181	177	163	194	189	174	194	204	180	192	180	178	199	175	173	169	187	182	185	187	177	175	192	181	174	195	187	205	179	193	183	167	162	182	176	193	167	176	152	207	166	183	183	177	155	203	178	185	172	166	192	199	164	191	157	187	203	191	151	173	172	193	164	196	190	169	167	180	187	185	176	206	187	202	172	181	188	160	193	186	179	165	201	175	177	193	195	174	163	184	177	196	170	169	193	184	201	183	178	186	169	176	192	200	176	181	188	184	171	196	167	188	171	186	170	210	189	193	176	207	162	181	172	212	203	178	185	189	175	159	183	178	182	195	198	180	180	176	182	200	182	197	199	180	177	177	196	168	179	165	169	184	178	198	168	187	198	163	177	188	181	204	172	192	173	166	186	169	199	175	175	167	201	191	180	208	178	187	193	204	178	181	170	191	179	180	176	170	161	197	198	177	183	198	181	156	194	203	178	202	160	217	166	195	186	181	185	173	170	199	163	210	179	173	199	188	180	179	180	177	186	182	199	174	199	186	168	200	179	177	184	185	195	188	167	201	182	189	191	189	155	199	162	169	197	195	191	191	173	176	168	196	182	173	168	181	165	184	207	180	175	199	187	184	191	167	166	170	178	201	175	179	189	188	185	183	189	183	183	184	192	195	184	191	187	184	191	159	186	155	213	188	179	182	185	192	201	193	166	194	180	192	186	191	198	190	170	185	182	201	197	178	187	202	199	189	172	187	196	216	192	196	201	188	187	193	191	202	185	158	180	174	210	179	170	159	188	168	182	183	170	186	176	187	185	210	165	186	201	169	180	181	156	163	163	196	167	198	165	179
345	0	2700	146757	480	0	13	191	304	470	461	530	497	486	429	435	398	380	380	383	375	367	348	340	314	317	310	277	312	286	319	311	279	306	258	256	265	286	271	251	267	273	281	269	283	244	257	249	246	261	231	253	246	228	208	230	212	219	247	266	232	209	194	239	234	254	243	238	241	235	232	242	230	205	206	220	268	223	234	236	230	209	261	230	222	241	221	216	244	256	247	201	234	236	222	203	233	240	220	208	217	242	227	215	228	212	226	224	203	228	222	246	218	258	218	242	218	260	236	229	208	254	247	248	207	265	237	215	231	204	244	224	207	199	234	225	238	220	226	245	222	197	216	225	212	216	215	220	226	225	236	235	212	219	238	214	223	239	232	252	221	204	232	216	229	197	230	244	219	207	245	220	235	187	212	235	222	194	216	232	198	243	202	241	196	209	226	220	216	222	240	223	226	207	213	224	211	213	212	191	223	223	219	201	241	212	229	199	227	202	202	203	212	220	217	190	223	222	206	243	220	228	209	198	229	207	215	195	215	221	218	220	241	201	201	224	224	238	238	229	229	235	213	217	192	255	231	209	230	219	239	223	221	221	184	229	232	225	209	235	211	211	228	209	214	227	206	214	183	223	205	247	244	216	230	213	215	224	218	225	230	235	212	223	204	228	225	237	202	229	217	195	215	247	198	219	217	216	223	201	228	209	232	209	214	214	234	219	201	224	201	222	236	224	221	232	206	227	218	226	204	218	232	219	213	209	247	239	220	210	222	217	209	213	223	244	242	215	210	222	219	202	202	220	231	234	209	214	229	248	222	229	230	219	223	210	241	208	215	228	227	215	230	221	219	235	186	202	206	225	208	228	229	235	231	230	194	221	209	212	211	235	192	226	229	240	228	211	232	250	234	199	194	221	224	223	207	235	242	216	208	221	219	223	213	216	222	207	189	229	191	241	223	214	201	249	211	237	228	214	224	237	206	220	237	226	246	222	195	227	219	198	208	260	224	230	207	205	217	233	205	200	224	231	233	222	229	228	240	218	215	229	200	230	236	229	214	222	241	207	196	198	226	213	224	207	218	222	207	233	216	231	209	241	202	217	225	211	199	242	195	218	218	239	216	208	225	221	249	219	179	228	209	235	217	214	225	231	224	228	217	237	227	204	227	217	209	228	212	228	221	195	220	223	191	222	241	235	209	233	215	218	201	220	191	196	215	224	207	215	193	220	216	201	218	223	225	186	218	217	223	210	216	224	216	223	206	238	203	233	218	216	245	223	208	235	226	196	201	199	212	220	218	223	219	234	218	238	234	193	200	206	217	228	204	226	214	225	194	257	219	231	221	207	213	221	219	222	220	222	204	197	224	224	224	218	229	218	234	234	194	220	222	239	243	227	210	206	213	204	230	223	210	222	215	216	229	197	234	240	205	234	223	212	229	206	212	204	246	183	220	208	231	214	229	215	190	202	236	207	222	251	209	255	236	207	220	221	214	217	212	230	213	219	198	214	215	205	248	217	211	232	225	218	214	247	219	218	227	217	208	215	208	213	248	197	221	240	221	218	211	229	178	224	225	213	237	224	200	221	212	235	201	225	216	216	216	215	227	244	240	222	199	233	218	214	229	212	176	224	213	229	216	195	220	225	197	218	203	220	211	219	209	230	247	237	210	196	219	180	226	224	191	205	206	221	232	221	226	205	191	221	220	226	228	200	201	212	212	201	186	223	221	217	208	226	231	196	209	211	258	227	205	205	244	211	217	215	221	240	210	208	232	205	199	208	239	204	236	243	228	205	217	229	211	243	217	218	217	208	216	191	231	221	231	222	202	212	257	232	228	236	213	240	222	204	202	210	209	207	204	217	207	212	202	231	229	213	212	189	205	224	221	217	245	214	224	226	234	227	234	206	212	236	194	232	230	217	226	203	227	211	220	231	250	236	222	218	219	216	218	220	204	232	228	235	181	210	227	230	223	216	210	204	207	226	209	238	250	207	219	230	199	219	214	224	209	207	211	205	206	219	238	226	220	217	217	209	258	226	214	232	229	215	212	218	230	188	218	245	231	196	214	234	208	235	223	236	226	220	195	209	216	183	210	218	217	222	216	201	232	220	209	200	228	230	211	188	222	233	217	191	215	237	219	213	235	222	234	215	201	193	200	231	199	226	216	235	223	220	193	237	234	202	217	200	227	227	207	208	229	208	216	224	200	216	214	214	215	232	208	218	251	222	203	225	234	203	199	209	206	210	196	224	217	220	208	200	233	207	222	213	232	238	223	226	214	223	215	215	227	219	229	213	217	232	205	224	181	207	250	221	217	236	221	237	227	233	210	253	219	210	242	229	210	221	233	226
345	1	1900	146882	599	0	30	117	220	335	369	419	340	332	325	283	265	283	242	243	221	228	201	202	195	210	225	188	172	178	184	163	174	200	165	174	170	160	166	151	170	159	174	165	145	163	169	161	155	147	175	151	161	150	144	145	181	131	142	155	132	142	154	146	153	156	137	149	143	159	173	122	164	144	142	147	139	129	148	157	128	146	149	129	139	141	145	164	132	139	166	126	135	131	159	144	145	141	137	127	128	147	154	157	127	131	126	136	154	137	147	132	141	134	148	153	146	129	147	140	137	148	136	136	142	151	124	150	141	115	166	139	149	134	158	145	116	135	158	123	129	152	133	127	142	142	141	125	138	127	131	136	144	140	148	129	121	144	114	137	136	124	139	142	132	143	155	133	141	127	119	123	137	154	143	126	149	144	151	152	120	130	147	136	137	151	152	136	144	144	146	138	129	128	125	133	133	124	117	134	142	146	132	135	130	129	125	128	134	160	123	136	124	140	128	130	137	145	159	134	142	144	127	112	131	126	146	142	123	127	161	143	121	146	145	161	128	152	163	137	161	140	125	133	120	133	130	143	110	143	145	134	140	148	163	142	140	142	148	157	112	138	113	150	126	127	118	129	138	134	145	160	121	124	128	119	140	149	126	133	134	124	133	149	132	132	149	145	167	132	104	137	142	141	131	135	153	128	127	118	134	143	137	124	133	123	131	144	134	141	140	146	132	127	133	129	129	131	135	130	119	141	144	142	152	129	143	141	147	139	141	150	143	112	167	140	125	135	143	147	129	131	110	135	127	131	140	115	137	151	123	125	150	138	143	150	145	130	135	145	109	139	136	134	132	132	135	135	130	142	143	136	135	129	132	152	127	144	130	130	152	133	134	148	152	144	126	128	145	135	146	132	132	126	140	145	123	129	137	147	127	141	132	152	166	127	137	131	112	145	145	125	135	140	136	133	127	128	137	113	143	116	142	120	151	160	146	144	117	127	122	144	139	134	123	141	132	135	123	143	150	127	133	143	135	140	130	147	128	145	148	126	133	127	121	144	143	144	154	135	135	146	130	124	117	122	143	136	152	139	143	128	154	135	150	136	133	135	138	140	133	176	126	156	121	133	141	131	135	157	142	126	143	135	144	115	132	140	122	136	126	138	145	150	125	132	128	127	142	141	154	117	133	137	133	138	122	120	121	130	136	141	128	142	151	136	124	148	122	138	141	132	135	136	135	160	102	146	142	136	143	126	135	134	128	134	133	133	139	145	133	129	138	150	127	125	108	130	124	130	146	127	125	135	148	131	144	143	123	120	111	149	109	128	129	143	120	129	155	125	134	125	146	144	131	113	124	116	140	148	141	144	140	167	124	125	139	135	128	128	151	149	130	132	158	151	134	125	154	131	148	152	124	131	139	149	138	162	135	155	122	140	145	131	120	120	143	136	140	155	136	149	131	131	134	136	124	158	152	151	133	137	132	154	125	134	142	125	164	132	131	134	149	114	138	128	150	139	143	144	132	132	149	143	146	151	145	147	159	149	131	117	146	162	129	128	129	144	148	124	143	134	141	129	125	143	145	122	151	135	164	121	128	151	141	134	135	135	110	130	132	124	141	131	142	127	138	139	154	124	130	129	132	135	139	138	120	118	139	138	136	139	151	136	135	149	149	127	112	147	134	144	154	132	121	122	140	125	148	133	161	156	162	145	140	147	129	157	142	134	130	136	117	141	140	138	139	134	128	145	135	142	135	141	135	157	128	134	132	140	117	128	146	141	124	126	135	143	139	133	126	132	132	149	143	145	126	156	137	142	127	138	119	124	164	126	126	122	151	134	133	122	122	144	124	131	129	134	133	123	139	130	135	129	128	141	130	149	133	144	155	137	137	138	128	132	120	157	137	140	137	129	135	134	160	117	137	131	135	132	132	137	129	143	159	128	143	113	134	141	140	149	137	144	136	137	151	149	140	143	137	119	133	140	124	131	149	130	143	116	133	129	131	156	128	143	138	102	123	130	134	138	141	135	126	148	117	143	138	124	144	159	124	144	151	141	131	176	133	124	146	144	138	140	130	111	139	127	171	143	146	128	143	136	127	153	128	138	125	146	131	130	124	149	128	163	118	125	135	123	122	134	122	137	139	152	124	136	137	145	133	112	138	130	139	140	138	133	130	112	125	116	163	162	127	128	111	127	148	115	130	138	130	133	141	125	125	135	136	133	125	116	139	120	123	120	143	135	161	146	133	136	122	109	129	122	159	140	144	133	131	123	123	149	130	131	150	137	134	148	121	146	136	134	123	137	125	126	143	139	147	126	146	119	138	144	141	129	122	133	127	130	149	123	150	125	139	137
345	2	2100	147007	554	0	20	129	242	385	392	418	411	390	324	318	302	278	268	278	258	251	250	202	226	269	228	214	223	220	211	218	204	191	202	187	176	185	175	195	178	201	164	183	176	171	178	194	178	156	158	164	159	179	149	168	177	174	153	153	187	159	162	174	151	158	186	142	164	153	171	180	162	165	155	159	159	169	161	169	165	167	164	170	165	194	166	158	164	152	167	155	169	154	179	156	156	155	151	169	164	166	152	149	151	160	134	151	177	163	157	151	162	167	155	154	159	169	148	153	164	172	158	174	158	147	147	156	167	168	149	143	171	149	145	186	148	163	143	147	153	140	163	157	149	157	148	154	144	157	165	158	167	145	168	160	169	145	169	166	164	151	146	143	167	179	157	156	155	166	127	136	148	149	136	149	167	155	153	150	158	161	153	149	135	152	147	156	172	138	153	156	138	142	142	143	158	171	157	133	151	148	156	163	149	145	160	140	166	166	157	150	157	135	156	152	159	161	143	156	135	152	166	151	156	156	149	148	155	161	172	163	148	146	141	148	147	150	160	161	177	164	159	158	153	159	124	144	151	149	166	153	151	160	154	166	154	161	141	169	161	145	177	151	154	160	141	150	144	161	139	148	136	159	171	146	170	141	134	156	154	147	145	163	138	147	158	182	168	147	161	163	150	154	164	157	157	151	158	152	150	144	150	156	146	170	158	172	141	137	152	153	156	160	131	154	134	161	155	163	150	147	131	174	168	148	144	133	152	159	142	131	161	150	168	160	146	147	149	148	167	147	162	167	134	167	157	141	152	144	146	140	144	155	164	143	152	154	146	147	153	154	142	173	159	164	157	139	162	166	141	152	157	167	154	140	155	156	138	158	131	158	151	144	153	150	145	139	175	176	158	163	150	141	162	134	157	156	142	149	135	158	154	161	165	147	155	158	147	177	167	161	165	150	147	164	142	141	119	162	144	158	156	153	136	144	149	148	147	134	140	162	148	156	137	156	171	159	159	144	158	147	147	144	152	149	130	143	158	129	160	174	135	156	165	133	142	158	142	136	159	154	153	149	149	151	152	141	143	138	145	148	158	124	129	144	149	144	162	154	140	138	140	156	151	129	135	156	169	130	145	145	172	163	129	150	171	140	154	159	152	137	157	169	137	144	167	147	151	173	180	154	142	151	148	152	158	130	147	157	152	162	136	143	167	159	131	160	158	160	158	151	154	140	143	159	166	164	152	150	156	158	146	151	136	139	134	142	136	170	157	148	133	140	155	159	146	158	149	152	149	158	145	145	167	148	150	164	152	152	137	165	144	159	162	140	161	163	174	141	139	135	163	156	150	148	145	179	150	159	131	155	154	139	158	118	165	157	158	158	143	171	160	154	149	152	143	143	174	151	149	148	147	153	158	139	159	153	166	149	141	147	148	144	147	153	144	165	152	148	142	138	145	163	151	140	149	171	154	172	158	159	158	160	144	162	178	202	142	155	151	150	138	140	160	139	151	147	165	162	164	143	163	156	138	136	141	170	136	142	142	165	146	147	174	170	140	159	154	167	151	151	147	144	148	149	154	154	150	157	148	144	157	159	169	158	158	139	148	135	137	147	151	140	145	161	140	147	154	136	147	154	145	170	158	166	152	167	161	165	149	161	152	144	177	137	154	145	142	160	139	126	163	164	141	163	163	135	142	157	146	153	156	167	157	160	136	129	150	137	136	153	175	140	154	161	151	148	142	139	158	159	156	152	137	146	146	158	126	139	146	142	140	183	169	154	148	157	169	149	159	144	147	128	143	133	142	140	138	149	171	146	129	143	163	172	165	157	141	155	155	132	183	158	148	170	159	141	173	165	153	164	163	168	130	149	170	146	154	162	154	134	140	129	152	155	156	165	139	156	148	140	149	137	171	130	159	156	151	136	134	162	148	172	154	141	155	129	164	163	138	158	168	172	158	152	165	153	158	156	149	132	141	158	122	149	163	164	146	165	149	144	161	166	156	162	152	138	130	157	130	151	134	136	148	137	136	152	154	151	144	132	154	153	165	148	172	162	159	158	163	138	154	136	146	139	152	134	131	165	152	177	168	143	147	143	172	131	166	157	163	160	147	141	147	146	137	156	134	177	151	161	149	155	157	143	145	153	149	155	147	154	153	125	163	172	133	143	145	162	128	128	154	132	143	144	166	158	157	146	146	145	142	128	180	139	159	161	152	159	143	150	161	147	149	166	172	148	162	154	150	144	167	154	175	143	143	162	171	149	142	158	147	138	140	155	152	148	169	149	146	148	148	141	157	160	154	154	152	144	157	169	151	158	148	143	156	147	146	149	145	139	163	155	137	158	166	141
345	3	3500	147132	542	0	16	175	294	408	440	476	414	392	380	362	360	351	301	292	270	274	298	242	266	251	252	273	234	266	231	243	225	241	215	252	223	215	210	222	213	218	213	218	209	210	198	219	234	199	195	215	206	203	211	216	168	189	185	178	166	187	213	213	199	191	191	184	202	197	183	212	192	200	207	191	187	185	204	179	171	193	207	168	186	212	209	200	190	191	199	187	180	198	197	182	175	187	167	192	183	216	192	209	190	179	193	180	171	214	193	190	184	184	183	190	197	193	173	179	198	186	219	192	204	191	181	168	186	174	191	178	158	177	171	216	184	205	198	192	217	195	190	182	180	165	170	174	185	192	179	188	182	204	196	201	178	201	162	176	171	208	165	204	208	186	182	205	189	204	183	180	188	180	194	168	193	194	181	153	183	162	195	185	194	179	205	186	168	185	167	200	186	173	183	181	173	167	173	180	180	165	223	190	190	192	179	178	191	198	189	179	196	187	189	174	187	160	173	214	177	173	165	197	160	207	190	193	183	192	166	183	183	168	188	185	194	200	198	195	190	215	191	204	181	215	191	198	173	208	202	197	181	162	175	184	184	202	189	166	181	170	197	174	177	191	171	176	181	175	187	162	191	207	157	195	203	189	175	179	179	193	204	210	165	183	174	186	177	175	181	183	187	163	182	174	173	169	202	174	192	184	194	161	196	214	205	154	185	187	170	162	166	184	189	186	189	192	191	184	172	180	206	183	179	190	180	168	200	178	160	198	189	192	174	178	170	172	175	189	175	184	171	163	177	172	185	179	194	207	190	177	182	179	165	190	186	157	174	187	174	169	185	187	163	191	195	202	185	170	218	195	197	168	179	194	191	194	169	177	175	191	162	198	184	192	186	188	194	179	162	193	175	203	184	184	189	179	174	186	166	180	191	188	185	188	211	179	187	161	168	188	195	180	167	155	178	183	188	184	191	182	170	190	187	175	183	182	166	192	167	157	184	184	185	193	169	212	184	184	184	182	189	189	160	184	214	176	196	186	155	185	189	201	199	157	198	180	161	186	171	196	181	213	176	188	179	203	208	171	163	227	167	187	191	168	192	163	180	179	177	179	194	192	179	172	181	188	200	221	168	186	154	188	187	196	183	191	187	215	167	172	193	162	186	188	188	180	193	175	158	190	183	176	169	187	193	168	198	186	189	158	189	169	206	176	180	184	176	191	184	190	162	192	170	196	178	201	177	177	185	193	184	192	187	206	165	194	178	182	172	198	190	179	185	171	170	188	176	190	166	181	180	177	195	156	178	209	187	174	179	164	174	191	195	190	159	177	173	195	197	189	184	194	187	180	187	177	175	175	174	194	176	180	170	198	166	182	189	162	180	178	213	175	151	187	191	194	165	179	185	184	163	183	185	170	192	171	151	203	153	193	180	212	193	187	199	186	186	159	158	170	174	189	156	177	165	164	200	174	163	163	182	165	180	192	186	183	169	190	182	180	200	172	166	190	187	201	171	176	190	191	183	193	193	176	177	201	182	189	180	220	190	178	178	174	174	197	181	167	164	185	187	199	200	193	188	161	195	164	172	179	183	193	177	203	182	169	179	180	185	173	175	179	169	167	185	170	171	190	180	172	182	159	182	178	199	186	182	218	191	165	177	191	177	178	189	197	180	172	188	195	187	182	188	161	188	210	179	183	176	184	188	182	169	166	192	194	177	229	194	167	190	182	188	185	196	189	168	186	171	216	193	204	194	182	186	202	196	190	194	177	172	194	153	170	172	192	182	218	165	186	180	202	166	198	201	168	170	218	189	181	178	184	179	191	183	169	178	184	181	192	202	177	158	176	182	196	169	160	187	178	193	186	154	211	188	199	159	155	196	176	193	194	180	199	196	200	187	161	175	212	189	175	200	182	169	184	178	184	171	199	158	168	181	172	164	166	182	168	175	170	194	195	176	201	172	191	188	205	180	165	168	209	173	182	191	177	197	187	174	177	175	158	202	160	200	198	161	185	190	194	182	178	190	157	201	170	168	177	166	170	207	168	176	160	195	188	176	202	168	181	195	196	180	170	202	180	179	182	182	185	177	192	185	171	178	201	193	175	191	181	161	202	169	175	199	193	161	180	169	212	175	157	166	156	167	188	170	177	171	191	190	190	172	176	182	171	180	174	184	185	169	193	165	168	170	198	170	184	152	173	182	148	173	176	160	163	193	178	173	168	179	196	210	185	176	191	189	178	191	162	183	165	185	170	201	200	193	177	173	179	168	173	175	176	170	197	172	196	187	161	205	174	193	185	221	169	177	190	179	198	178	163	175	197	195	153	179	184	172	183	179	204	187	167	181	162
