345	0	2700	151060	515	0	12	187	306	496	489	538	520	489	441	436	405	390	420	356	365	362	332	320	307	347	312	324	319	289	267	296	276	293	295	274	254	287	267	282	246	258	262	266	272	241	291	262	253	244	240	269	261	239	283	221	273	259	240	224	254	224	232	246	288	239	222	232	255	219	239	241	229	238	214	237	218	234	231	239	227	260	249	216	260	211	207	233	216	216	228	221	235	216	182	214	238	229	208	200	220	227	219	197	239	204	230	212	228	222	212	211	219	211	236	217	215	226	237	234	224	245	202	212	212	212	216	220	198	235	233	186	245	226	210	232	226	239	243	186	234	220	223	237	203	208	213	221	212	228	191	216	203	220	213	206	220	229	235	216	207	232	223	200	206	227	205	216	231	223	220	209	189	214	226	213	239	232	212	207	221	200	233	225	211	204	231	208	229	218	198	208	229	199	216	206	213	228	206	193	235	205	207	223	203	228	191	226	212	215	223	208	203	217	209	208	230	205	230	219	225	225	213	207	260	234	220	225	214	216	220	246	213	218	235	227	196	212	189	231	213	182	207	229	214	212	183	219	236	189	231	229	196	220	217	228	210	222	215	224	225	212	212	192	207	230	228	222	218	212	205	208	228	212	233	211	228	185	222	214	239	227	216	229	259	209	229	217	215	216	229	228	213	222	207	195	212	195	210	224	203	207	198	247	218	218	210	219	193	234	186	193	235	215	214	201	211	234	225	197	229	203	191	228	209	233	214	215	208	230	221	238	212	219	204	218	205	225	193	231	235	194	227	231	246	216	214	216	204	224	235	219	219	238	211	215	228	233	206	214	209	237	203	226	213	229	236	243	196	232	210	236	223	221	225	208	205	208	210	205	260	232	223	215	223	190	220	226	225	238	226	192	202	214	215	221	240	229	222	201	202	238	235	214	219	191	222	239	220	201	200	248	218	204	213	198	224	217	217	226	234	237	234	236	240	209	223	195	200	220	213	248	232	230	195	227	214	229	214	202	221	245	196	219	234	228	183	254	197	247	242	212	224	218	221	203	198	218	211	221	209	230	228	228	225	213	198	218	221	224	214	217	214	205	222	214	235	166	240	219	214	235	215	225	222	224	199	226	216	210	225	229	217	255	230	203	218	223	212	203	209	209	212	218	195	231	203	212	209	209	205	205	211	238	192	215	221	185	230	199	214	241	237	227	217	214	244	211	180	215	226	203	211	212	216	224	217	221	198	206	213	226	229	220	236	208	229	239	218	218	226	219	206	210	197	207	227	210	224	205	221	212	213	221	215	212	198	209	229	175	231	223	211	215	230	217	209	224	204	215	214	208	229	249	215	228	214	193	228	238	220	200	227	221	235	216	208	219	218	226	193	238	206	213	220	196	244	225	198	225	238	223	232	236	224	211	200	231	225	224	201	217	225	200	199	202	222	220	219	240	203	235	210	211	203	192	205	229	194	229	217	216	240	191	214	211	202	220	202	223	196	220	230	216	214	211	191	208	211	209	220	206	206	205	225	197	209	218	217	223	225	231	203	221	225	224	209	235	223	199	204	213	205	225	202	216	224	231	202	241	219	202	196	235	177	204	212	190	193	211	227	201	241	224	199	234	234	219	209	219	193	219	203	205	229	223	196	247	231	226	181	227	230	181	213	225	212	212	209	200	219	226	200	224	200	227	213	208	207	209	203	198	218	200	216	223	215	228	202	216	219	217	212	230	228	242	230	216	200	223	207	230	215	187	207	238	195	219	207	214	228	224	232	242	216	222	178	219	213	220	207	219	216	215	222	221	189	208	219	243	209	203	214	195	209	223	216	223	221	219	224	227	203	220	195	214	206	207	216	212	212	211	237	218	213	213	204	215	205	209	203	226	224	238	212	211	219	206	217	191	210	225	185	219	221	238	196	253	195	233	203	216	213	217	207	225	220	214	202	230	226	236	192	233	209	231	231	203	240	180	233	215	231	226	249	206	229	221	210	226	223	218	214	240	223	222	196	233	208	218	229	229	199	210	199	215	216	204	203	233	200	211	236	193	208	226	239	224	213	208	223	224	221	221	225	217	207	197	205	212	196	238	213	252	198	200	223	226	210	225	201	224	244	196	193	221	206	216	229	211	191	211	199	226	225	206	210	227	186	224	258	201	199	238	231	200	236	213	218	225	214	180	229	218	223	237	223	240	227	206	205	227	215	221	222	197	221	224	212	205	218	239	207	221	229	211	201	203	223	211	204	220	210	229	217	218	202	226	223	201	202	233	239	205	230	211	204	214	230	202	212	215	197	207	236	224	235	236	211	198	230	223	223	208	212	226	213	230	245	219	219	209	202	190	213	205	211	217
345	1	1900	151162	598	0	20	129	223	377	376	385	356	328	315	300	260	280	247	234	239	234	223	226	196	209	223	206	155	185	190	183	184	178	193	156	198	170	158	151	162	184	154	167	170	167	152	148	167	167	161	158	160	166	137	143	162	133	147	166	166	153	161	142	167	148	141	140	151	130	154	143	133	133	174	155	154	162	135	153	136	152	176	125	158	159	137	151	154	154	138	150	138	151	140	169	145	158	140	142	157	162	162	152	148	153	143	146	132	129	151	137	146	126	144	169	136	143	176	142	147	156	154	150	127	152	141	117	167	134	161	154	138	145	121	146	163	140	147	145	153	147	160	156	139	139	153	158	157	153	138	122	166	157	139	149	150	146	142	156	141	149	158	142	142	129	125	138	131	132	151	128	150	138	139	162	129	137	139	137	160	130	143	138	134	138	165	122	123	148	125	143	133	141	145	143	148	142	153	138	132	158	197	150	140	162	139	129	135	125	155	156	139	155	139	130	137	143	138	153	149	159	131	154	157	139	143	163	150	154	142	149	153	174	133	135	130	139	142	143	146	151	127	139	145	164	119	123	146	131	142	153	143	156	151	144	130	159	136	152	125	158	138	126	133	122	160	136	158	159	152	135	149	147	140	133	137	142	155	135	147	141	161	151	164	163	143	162	128	134	138	165	159	151	169	138	137	114	127	140	160	133	158	154	153	150	142	140	150	156	130	143	143	124	133	157	153	144	150	144	146	147	144	142	135	119	164	149	147	135	129	123	157	128	172	126	148	150	128	163	127	135	133	161	145	160	154	147	133	144	169	155	166	138	146	147	140	154	154	140	146	150	147	150	141	129	167	154	152	145	144	158	130	137	141	156	145	148	140	147	130	123	130	145	142	133	123	162	139	140	139	141	135	145	153	150	153	122	133	148	162	147	151	142	145	137	143	135	131	132	153	142	135	134	130	137	153	137	157	139	136	156	131	125	150	153	141	149	141	136	133	129	156	136	130	144	143	135	141	136	154	132	144	155	135	156	137	136	133	139	128	146	152	166	134	171	154	138	146	154	128	147	150	119	120	174	138	154	161	139	141	155	141	155	143	140	143	121	133	134	149	146	128	151	127	139	149	131	144	137	150	148	122	138	126	131	145	144	145	176	134	128	142	136	146	154	129	145	142	137	146	126	148	153	148	135	146	153	152	142	130	151	167	141	143	137	147	163	141	132	143	135	164	150	152	121	131	161	145	146	126	124	135	136	143	138	148	143	152	132	149	143	152	133	157	140	144	146	147	127	131	143	135	143	166	149	138	149	140	148	123	151	130	150	170	127	150	153	144	140	142	145	151	148	151	120	144	142	134	163	135	138	135	147	123	125	172	132	146	146	143	117	157	146	150	152	151	133	127	131	144	145	141	129	147	134	140	155	137	131	143	133	126	150	152	147	147	133	141	143	152	134	133	137	133	146	135	159	135	145	135	160	172	150	148	140	139	148	129	152	146	152	131	131	171	133	134	136	124	161	156	147	149	149	157	146	131	140	134	159	129	125	138	149	153	132	168	137	145	138	144	144	153	142	154	134	151	154	124	153	159	149	160	147	144	140	143	149	146	145	168	168	146	137	155	134	149	158	160	127	144	131	152	152	149	134	134	141	138	157	143	128	132	159	154	155	143	159	128	140	152	149	157	170	139	129	147	145	148	124	128	132	120	130	148	150	135	136	137	126	145	158	143	143	133	138	135	153	143	144	133	121	154	146	158	135	139	142	152	137	131	138	152	141	135	145	137	149	151	140	150	149	146	146	142	127	134	124	138	137	156	155	171	143	138	149	161	129	140	126	135	144	147	152	144	116	130	169	158	150	153	153	130	155	149	153	143	164	138	166	127	153	120	154	143	127	135	131	166	145	145	148	139	162	144	156	133	141	133	162	139	143	149	146	149	138	126	132	147	144	154	150	124	149	141	148	138	129	125	156	139	150	154	146	149	139	149	131	140	128	130	139	157	138	143	128	130	162	138	129	163	158	154	162	133	158	158	141	131	148	175	137	154	139	138	144	127	157	143	145	145	141	140	132	151	152	132	147	138	112	148	134	146	155	146	178	166	130	144	163	143	154	133	153	140	135	134	133	156	126	130	162	137	137	139	167	147	149	137	144	155	142	139	142	155	132	149	124	143	128	142	112	142	157	152	157	142	141	141	137	131	136	126	135	135	153	145	138	169	163	139	128	147	152	145	137	134	136	159	165	139	136	152	127	139	152	142	149	143	137	155	130	162	132	125	134	143	144	160	186	146	136	147	138	164	156	138	149	143	112	138	142	155	139	139	161	130	156	151	151	166	150	129	133	140	157	147	133
345	2	2100	151264	582	0	18	139	227	405	392	457	415	384	335	361	288	307	277	277	253	244	252	271	225	229	222	234	211	202	202	209	196	189	194	198	186	190	178	208	194	195	184	185	160	182	175	161	183	154	159	182	169	170	162	180	163	159	199	178	152	175	171	165	189	165	167	152	171	185	161	171	146	171	158	180	149	161	171	153	183	159	142	156	170	162	170	150	167	146	176	150	141	175	184	174	173	162	157	176	167	167	161	155	143	179	161	177	167	157	145	170	156	155	151	143	165	157	146	148	164	149	169	153	150	176	165	149	145	157	163	137	142	141	154	168	171	161	148	158	173	154	167	161	162	159	161	153	145	137	162	147	150	174	144	158	140	165	165	169	156	152	142	152	164	164	177	143	153	169	146	143	158	139	163	175	192	141	150	162	161	140	137	159	154	137	152	162	160	161	160	139	164	164	166	148	161	170	166	146	150	175	151	149	151	162	163	162	166	161	136	151	155	163	169	135	134	154	155	162	134	149	145	138	141	152	150	153	155	159	152	157	150	154	156	142	170	166	168	164	169	157	155	160	166	144	150	140	142	154	148	147	140	146	154	164	146	157	177	147	142	169	152	139	145	137	147	155	149	149	173	178	165	151	118	152	155	179	148	159	153	144	150	149	164	138	154	137	149	147	141	168	147	142	167	166	155	146	175	168	145	145	159	160	157	171	157	160	155	148	157	159	142	149	143	173	157	150	161	170	152	162	136	147	169	173	146	141	166	168	146	159	145	173	156	153	178	148	141	155	164	161	150	168	146	169	145	143	147	140	154	165	153	159	179	147	146	141	158	138	143	164	158	149	158	159	170	131	175	159	134	164	144	164	142	136	137	140	145	173	138	143	151	148	150	151	159	158	141	148	146	155	176	185	171	132	146	145	140	143	171	159	145	141	154	179	124	165	174	135	144	159	145	183	142	154	141	140	126	127	146	147	153	160	180	133	171	155	140	161	148	152	154	152	143	150	145	140	166	173	147	168	147	170	158	164	149	176	166	146	151	156	139	127	144	137	149	160	147	152	145	159	152	153	166	165	147	147	141	136	158	149	152	137	150	150	165	145	149	136	147	144	146	130	160	159	157	151	135	146	156	173	158	154	143	166	143	164	142	144	161	171	147	168	169	171	172	184	167	141	150	161	144	158	151	133	156	171	136	155	152	139	180	149	148	177	133	124	157	159	162	138	159	149	157	159	162	150	146	130	132	163	137	165	144	165	164	141	161	142	145	138	160	154	144	144	143	186	151	178	145	143	191	156	151	146	148	157	159	154	142	143	147	168	159	140	153	163	143	170	158	172	149	138	151	154	167	149	180	161	156	131	145	188	149	158	156	153	147	162	151	142	153	174	158	141	143	162	145	163	158	132	159	173	155	157	165	157	136	178	155	134	150	167	169	154	151	155	155	142	161	163	148	142	155	128	169	160	158	144	149	137	148	158	156	130	144	133	150	158	138	173	157	153	179	145	167	154	152	147	136	164	175	156	162	151	157	158	152	167	149	139	166	143	167	165	147	153	143	146	147	141	146	131	158	130	139	153	151	155	162	176	146	137	137	132	167	140	179	144	146	157	157	150	173	154	168	158	162	194	173	154	159	153	146	131	145	151	138	157	144	158	155	168	160	160	154	183	155	169	167	159	147	184	167	160	150	146	173	154	160	150	157	151	182	150	132	161	155	162	151	150	178	144	162	156	149	133	134	159	155	144	144	175	170	146	145	137	147	169	165	181	155	168	159	157	147	158	146	161	141	174	157	124	162	169	153	137	150	158	166	153	157	154	147	162	143	133	167	159	151	148	143	144	151	162	149	161	139	169	149	165	134	134	148	161	161	147	143	170	149	146	145	151	139	168	161	133	145	142	177	145	143	140	153	154	139	165	152	149	143	172	142	162	167	155	136	149	150	141	161	160	157	161	162	139	159	172	156	170	147	158	155	146	162	147	154	156	161	146	145	174	151	166	150	148	164	155	168	154	142	144	168	149	171	162	144	155	136	142	158	151	164	148	186	148	158	152	157	154	152	136	162	180	172	140	140	168	161	153	160	145	136	135	160	156	132	144	160	151	135	147	149	154	162	171	156	143	151	154	170	145	153	152	158	175	133	155	174	150	149	149	129	142	174	176	158	140	163	130	155	150	153	149	160	140	175	145	118	143	160	125	169	161	145	158	164	161	159	157	138	142	165	175	158	152	151	155	158	161	146	143	164	122	165	160	134	153	144	161	151	140	165	148	179	155	148	151	151	151	148	149	142	166	160	154	161	159	144	150	159	150	162	143	151	146	155	146	146	142	155	176	163	152	164	140	142	174
345	3	3500	151365	546	0	18	182	278	423	457	499	458	424	358	360	344	339	319	328	301	297	292	289	251	257	264	268	251	263	255	271	235	255	227	247	243	215	266	221	201	205	213	223	207	216	210	209	234	230	206	200	208	208	207	209	193	188	194	213	204	197	208	191	193	225	228	190	205	223	192	225	189	199	195	205	190	208	176	184	200	201	179	183	194	194	207	181	168	179	188	184	182	196	174	196	200	178	192	203	192	198	192	189	224	181	185	183	179	189	194	189	186	175	206	170	183	189	208	187	183	184	191	212	183	215	205	194	191	176	196	165	163	188	180	181	203	195	195	194	186	183	215	183	187	187	179	222	186	171	211	174	190	173	170	174	220	218	214	166	181	202	160	196	216	212	180	177	203	206	177	225	189	189	187	184	192	194	193	191	208	201	197	183	188	187	167	187	192	177	202	217	186	195	188	194	179	182	203	193	178	201	171	198	200	198	178	181	170	193	192	176	164	188	203	189	170	189	201	187	177	202	180	198	227	165	175	165	186	200	194	191	212	178	190	193	186	189	168	198	202	194	233	176	172	192	198	200	180	168	174	213	184	196	193	163	169	190	204	188	166	198	189	176	184	168	169	196	190	188	199	203	191	205	160	199	190	179	195	187	158	187	174	220	170	171	178	184	178	175	199	210	181	212	176	187	193	203	200	212	163	179	166	180	201	191	199	191	177	182	198	170	185	194	192	188	167	193	183	190	180	195	196	160	195	184	177	200	175	184	195	197	190	189	224	183	193	205	181	171	159	180	195	180	195	187	181	172	174	201	196	172	177	177	194	193	195	179	149	178	183	164	190	205	200	202	195	169	178	201	183	179	191	155	177	224	201	203	200	181	174	194	206	202	192	181	186	196	189	179	184	191	220	200	191	179	209	187	179	202	177	189	156	192	167	179	151	208	182	182	188	194	181	169	183	173	177	186	193	208	204	196	185	210	185	176	218	202	168	189	188	183	208	188	199	181	194	170	192	173	177	170	175	169	195	197	198	195	176	171	178	196	175	185	168	188	184	205	156	205	178	169	159	174	214	186	197	180	194	192	158	179	192	192	158	178	179	170	182	176	167	178	186	213	202	176	190	216	177	179	167	177	196	179	180	170	186	187	194	188	179	174	202	200	199	172	187	203	164	182	217	182	192	182	199	200	177	196	173	178	151	182	182	187	201	189	187	198	200	186	184	186	183	208	164	188	187	191	193	203	164	183	179	193	196	200	197	186	178	168	183	196	192	192	192	176	182	209	181	199	196	203	182	193	193	174	200	220	204	167	179	185	204	198	181	200	187	180	188	177	179	199	204	182	178	184	185	176	198	176	169	184	185	169	185	192	173	172	226	202	169	190	184	195	180	210	185	174	194	191	204	184	186	190	195	174	185	175	190	193	192	217	203	214	182	187	174	180	198	182	216	201	214	175	197	184	181	189	192	168	208	198	197	179	182	200	179	193	188	182	202	188	194	195	173	169	194	186	168	173	180	181	181	169	175	205	176	172	180	192	185	207	189	190	209	209	187	194	185	188	181	213	184	187	194	195	205	180	187	171	194	185	186	193	176	209	200	174	176	196	205	177	184	190	168	179	187	165	167	197	178	199	192	200	190	209	153	165	212	191	194	188	223	177	176	195	176	170	200	182	179	193	184	167	180	199	184	169	152	162	182	189	188	179	181	181	173	200	186	171	175	183	203	186	190	197	197	190	166	171	167	177	187	190	194	191	179	181	178	186	185	170	201	194	159	205	168	192	168	205	189	165	178	192	189	174	187	178	195	179	192	202	183	177	188	212	197	197	201	182	174	182	191	179	200	207	181	176	202	193	171	194	211	206	175	174	177	198	187	186	197	195	181	167	175	175	183	189	185	206	210	182	174	174	216	180	190	181	173	193	183	210	181	187	201	179	175	192	183	197	190	177	182	175	171	182	177	164	204	187	187	149	192	188	205	193	163	175	178	211	193	200	210	175	177	171	182	208	181	182	180	202	207	215	169	195	191	201	208	178	181	177	194	172	180	190	175	197	190	189	184	178	183	162	193	182	204	190	183	193	184	192	211	170	167	186	180	195	186	215	190	191	194	178	181	195	165	203	196	185	190	166	175	203	185	190	170	179	216	175	179	197	186	182	194	182	184	159	155	182	180	208	198	203	184	160	205	196	207	187	191	185	178	207	202	160	175	192	200	203	177	167	189	172	191	204	179	186	183	175	167	183	168	193	192	177	176	203	164	198	186	177	179	182	188	198	179	184	201	185	174	197	198	162	155	161	202	160	205	198	189	190	212	190	188	187	181	175	167	198	203	181	186	181	186	190	166	184
345	0	2700	151467	528	0	9	178	339	468	492	665	521	599	461	453	404	420	391	408	333	366	374	359	315	378	296	316	288	291	322	313	287	290	271	262	293	272	274	256	263	237	283	256	281	244	255	268	281	273	236	269	237	239	229	216	254	257	238	254	234	220	226	226	246	224	253	248	230	243	247	222	234	225	250	217	243	215	213	230	224	245	227	251	178	246	216	242	227	239	259	243	228	237	240	210	237	224	228	196	236	230	237	230	216	219	211	229	213	197	217	232	232	225	242	208	198	209	217	238	219	220	220	197	243	229	232	204	241	223	227	228	214	188	225	234	186	190	251	227	215	229	193	234	202	189	221	217	230	214	216	197	208	231	228	234	226	245	207	213	235	221	212	206	219	204	212	225	222	207	219	198	204	231	210	253	186	240	195	191	214	204	235	201	206	207	205	207	207	215	196	210	235	241	214	222	248	202	210	239	246	228	236	222	191	215	228	232	235	229	219	218	225	241	217	229	217	213	230	199	216	229	194	223	203	211	211	226	200	199	216	233	237	228	209	214	241	243	244	189	190	202	215	237	215	245	199	212	204	224	224	199	225	226	216	235	206	254	237	211	209	201	194	220	236	193	234	217	199	221	223	208	211	250	241	202	216	205	213	214	227	219	208	220	235	195	219	211	208	234	223	208	188	205	211	194	219	209	190	240	229	223	211	227	230	214	205	219	197	208	227	221	207	212	212	251	217	230	235	212	230	210	241	200	211	211	193	222	225	216	209	219	197	249	222	224	214	213	210	228	209	202	216	200	209	213	201	218	212	242	199	206	206	227	207	216	238	227	225	218	220	265	218	208	205	216	217	238	215	211	199	221	210	223	213	214	235	211	211	221	212	205	241	243	209	221	214	216	233	247	239	229	215	215	216	204	239	232	208	229	247	236	219	227	242	202	239	226	256	197	214	249	225	224	231	216	207	212	224	218	228	221	213	224	207	212	218	224	201	228	222	238	216	204	222	217	222	207	201	206	207	214	260	215	223	231	222	201	225	213	217	205	210	209	200	219	231	201	196	240	205	192	252	235	201	233	222	234	227	211	219	239	229	216	213	233	221	249	203	221	205	211	208	192	206	214	235	228	209	228	213	197	218	208	222	196	197	229	219	207	225	222	211	222	206	214	199	211	217	206	224	224	207	219	226	230	210	220	194	242	201	209	207	223	219	217	207	209	200	215	186	206	236	243	205	208	248	247	203	216	223	230	221	236	203	198	205	193	216	227	227	202	220	221	213	197	204	222	224	220	235	185	240	224	233	213	222	230	203	210	197	223	192	200	213	225	232	196	191	189	215	229	195	236	208	223	207	206	220	221	209	206	229	205	214	186	213	207	218	219	226	241	222	219	246	196	238	200	190	219	256	212	185	216	204	181	221	219	220	235	226	204	212	225	219	237	213	203	227	227	197	230	233	207	218	221	214	203	228	206	244	230	211	213	183	214	222	220	220	201	218	210	216	235	212	226	189	227	205	204	243	189	233	219	239	230	217	208	211	203	216	222	207	185	226	229	229	211	198	231	211	233	207	205	221	253	192	229	245	211	229	190	216	226	213	208	229	220	212	222	234	226	204	217	219	211	215	189	211	218	204	217	199	210	209	197	227	191	209	229	230	208	225	193	204	205	223	216	204	235	222	225	187	209	214	219	208	215	207	208	201	226	221	226	217	210	195	199	225	199	223	191	218	246	204	193	208	223	209	218	180	210	224	207	213	215	201	209	204	212	212	217	206	204	194	226	205	210	209	231	245	216	199	219	208	220	206	198	212	214	219	212	211	219	237	197	217	226	221	211	201	217	198	197	215	227	226	230	245	231	231	201	238	233	210	178	225	214	233	233	191	214	176	217	236	210	218	222	205	232	232	211	218	235	237	212	232	222	220	209	194	224	195	207	206	213	229	196	204	178	228	199	198	232	219	212	201	192	216	208	211	216	209	205	241	223	220	214	201	198	184	213	257	182	220	211	196	202	198	241	216	202	222	239	206	205	213	199	213	221	218	189	218	228	234	222	210	206	207	214	214	196	196	234	222	238	219	211	200	211	216	216	221	208	209	205	228	219	196	195	181	231	205	222	205	226	221	192	223	220	216	233	219	223	214	216	206	227	210	241	229	201	244	209	222	202	224	217	211	228	202	209	215	207	208	205	224	238	201	209	208	240	206	229	212	213	233	215	196	211	227	208	222	216	214	210	210	227	208	226	232	186	224	232	215	234	228	214	217	202	210	206	216	219	208	222	220	213	212	224	221	215	208	240	207	238	211	221	197	229	236	214	224	224	214	207	226	226	227	197	231	207	213	211	205	211	223	201
345	1	1900	151569	608	0	15	129	213	385	355	388	356	392	314	269	283	247	243	236	227	259	242	220	227	213	186	215	203	197	174	175	180	187	185	183	192	165	176	177	154	160	157	164	159	177	177	162	164	171	175	158	161	150	157	157	177	163	162	159	161	163	137	161	170	158	150	154	128	136	158	153	139	140	142	163	155	155	159	148	149	149	161	166	153	155	136	149	159	161	174	144	142	149	147	151	162	166	139	145	164	144	146	145	143	157	155	144	146	169	152	129	137	150	146	137	149	166	147	168	161	125	146	123	145	128	160	157	134	179	124	157	134	140	142	126	147	161	136	150	145	166	150	135	156	146	146	145	143	170	153	143	168	171	146	143	147	167	149	155	138	161	143	144	154	139	154	138	177	152	127	200	144	141	128	139	128	155	143	150	137	163	165	126	151	141	140	152	161	141	152	151	160	153	137	148	132	144	137	152	145	133	142	138	124	147	155	136	144	137	149	158	150	124	136	156	122	159	135	134	140	161	147	170	144	130	156	148	136	163	157	149	138	153	159	150	166	154	144	151	166	151	157	157	130	154	159	144	146	133	144	141	138	128	153	142	129	172	159	148	141	144	156	138	112	135	155	157	137	132	130	166	139	142	160	149	152	151	157	137	148	131	139	154	153	139	134	169	158	151	148	153	173	164	132	156	145	155	139	146	155	142	158	146	138	143	129	145	139	140	164	147	162	139	160	137	168	147	157	124	152	148	141	134	162	163	135	155	137	155	155	160	137	146	146	145	164	143	148	159	146	136	166	120	147	156	137	146	149	156	159	127	140	158	166	144	122	129	130	147	162	158	144	154	171	139	136	173	152	164	144	147	151	131	141	148	144	143	181	148	152	162	155	165	158	144	158	152	152	159	155	138	152	150	153	152	133	155	140	120	178	144	131	143	143	134	137	141	159	138	165	142	154	128	155	147	136	134	171	153	160	133	119	145	134	148	159	161	129	129	145	153	133	135	133	150	144	137	154	137	149	137	142	129	114	158	143	142	145	145	141	140	125	160	142	154	151	170	146	128	153	151	183	152	157	151	141	141	146	129	140	154	146	116	166	139	150	146	142	143	158	143	155	139	150	147	165	146	153	141	159	167	154	141	125	162	138	157	153	160	154	138	155	142	114	159	141	132	140	154	144	152	146	123	153	147	137	149	139	141	134	132	144	148	148	179	163	158	183	162	155	144	142	148	127	142	157	129	146	142	156	164	155	160	134	150	128	126	148	160	153	182	135	159	156	157	151	158	152	152	136	146	141	143	166	154	147	117	145	152	143	153	150	161	137	137	135	144	153	166	144	152	136	141	149	147	158	133	161	144	135	152	142	133	144	174	151	149	153	126	158	137	160	136	123	166	146	145	152	136	150	143	143	156	165	127	159	146	128	149	148	157	143	128	151	160	157	146	159	151	140	152	140	140	135	139	142	153	144	140	155	123	132	131	141	148	139	146	141	126	154	159	137	163	137	124	139	146	160	119	121	137	153	131	134	145	140	163	138	133	154	139	161	140	137	159	147	162	155	114	136	154	147	149	128	176	143	167	150	168	125	145	139	153	130	142	141	171	127	160	168	160	132	142	162	158	162	149	150	159	133	138	128	134	152	147	149	154	129	133	132	135	144	158	155	150	133	136	149	130	139	149	154	154	145	190	139	163	144	138	122	145	163	137	159	151	146	171	130	125	174	146	131	151	150	150	145	149	152	146	146	145	135	141	151	157	152	148	154	126	152	149	127	160	143	151	153	147	151	143	167	135	134	132	160	141	128	137	162	138	136	121	158	161	162	134	135	153	135	129	154	141	154	150	174	156	134	153	158	132	165	148	138	146	149	144	151	146	170	152	149	152	134	150	142	153	156	138	150	147	134	142	142	120	143	157	146	159	136	127	150	153	151	140	136	133	139	169	145	139	150	171	154	145	150	154	159	142	137	143	142	143	151	146	132	119	138	132	176	145	167	158	154	150	132	124	135	130	123	154	150	179	140	143	152	145	140	133	140	143	134	144	123	155	156	152	158	161	136	152	154	144	151	160	155	158	136	155	131	127	164	131	143	128	146	160	137	161	149	140	163	135	131	160	127	139	152	148	153	149	140	132	153	148	127	158	147	153	136	144	159	172	136	135	151	144	153	133	145	142	135	139	143	135	132	150	138	145	148	148	140	178	154	147	146	161	137	144	135	146	146	168	131	136	147	145	129	147	135	137	157	138	141	150	144	152	145	141	146	136	151	139	141	145	144	131	160	151	155	148	137	141	138	139	151	140	146	145	162	151	154	148	128	156	117	140	129	145	147	146	123	157	148	143	146	153	156	153
345	2	2100	151671	544	0	16	121	218	372	400	467	438	384	354	309	302	320	267	292	276	238	242	238	236	213	219	218	199	202	244	207	206	218	218	198	199	164	187	216	174	165	176	178	186	196	185	171	174	177	170	173	179	191	154	162	172	170	176	157	167	149	172	171	179	174	151	166	183	155	169	151	139	174	160	163	163	177	161	174	160	161	149	162	146	154	155	166	158	166	172	174	152	166	164	145	147	158	145	184	171	159	167	163	144	152	147	158	184	170	135	160	156	157	164	159	159	162	164	153	140	147	154	161	159	159	180	150	135	180	160	165	149	160	173	136	137	138	175	158	152	167	174	142	156	139	155	151	173	183	162	164	139	141	145	159	148	181	151	141	165	144	145	144	170	161	154	149	155	158	149	138	137	144	181	162	145	166	135	196	142	171	165	158	154	129	170	166	173	152	160	171	166	159	171	150	158	167	159	141	153	154	164	146	140	155	151	140	134	154	161	155	160	168	153	164	160	176	142	156	150	143	176	140	146	161	143	138	154	152	153	158	163	137	164	156	164	171	160	142	153	168	156	146	157	153	147	151	127	176	158	151	159	157	171	172	158	167	150	156	171	178	142	149	150	159	156	158	146	159	146	150	148	149	176	160	155	142	135	161	150	159	162	160	149	147	153	155	152	126	146	151	180	173	154	142	153	142	159	143	153	155	154	156	161	153	154	153	162	164	144	168	157	165	153	175	152	178	155	160	173	136	151	163	157	163	148	125	167	148	158	157	160	137	178	161	144	143	147	150	152	154	185	169	153	147	151	144	157	168	142	126	161	147	157	142	176	137	162	139	178	160	164	148	131	126	151	139	152	138	148	143	154	159	173	167	156	144	159	179	140	176	155	159	150	163	124	173	140	151	171	153	157	152	158	179	145	146	177	153	168	151	133	167	148	150	150	152	181	169	153	141	169	143	156	141	176	169	145	155	143	136	149	161	160	149	169	154	143	171	161	143	147	164	155	177	151	166	159	130	139	151	148	141	131	160	147	149	163	149	153	149	149	163	159	167	135	154	137	157	149	159	162	149	139	133	144	151	155	149	171	176	160	166	145	165	131	144	168	150	151	153	170	145	165	142	143	163	160	170	158	133	139	144	157	161	140	172	148	131	170	141	154	167	146	162	144	174	146	173	167	138	163	158	155	152	164	141	162	172	135	160	150	174	180	147	136	163	160	157	165	144	147	164	142	152	172	150	151	164	149	135	137	164	165	177	151	149	165	160	148	141	158	172	175	157	149	140	162	155	152	146	141	168	159	177	145	149	151	183	159	139	155	140	159	147	125	138	154	156	151	145	147	141	149	166	164	179	162	149	154	173	168	150	166	142	145	132	156	139	153	136	166	140	158	158	138	158	138	155	152	151	134	159	155	151	141	151	176	169	159	147	135	137	164	145	170	143	145	162	157	156	158	137	144	159	151	134	148	160	154	165	160	135	167	151	164	177	165	143	144	156	157	149	147	147	135	158	172	140	137	139	142	156	145	172	157	164	174	151	150	141	155	172	155	164	175	155	168	170	152	166	157	158	161	170	145	155	149	154	135	137	149	147	166	152	139	142	153	156	155	159	150	139	156	148	138	159	160	146	157	165	127	147	149	151	159	154	154	141	156	157	136	165	132	143	166	154	176	156	159	138	176	136	160	169	140	163	155	149	167	149	141	151	166	151	145	152	165	146	158	163	167	167	143	151	149	148	149	143	157	173	179	176	157	151	125	144	173	169	158	151	133	152	137	156	162	160	160	156	150	134	148	164	126	146	153	172	144	141	159	128	157	144	158	153	156	143	176	162	155	128	166	163	151	142	141	142	167	165	148	141	154	149	144	163	150	170	168	145	157	162	145	150	158	162	149	148	151	149	156	154	160	181	150	147	162	168	159	158	168	143	151	154	153	161	150	147	150	179	144	170	165	162	149	168	156	158	146	147	158	178	148	139	167	149	154	157	139	141	149	159	151	150	149	167	148	141	146	131	151	148	166	147	146	140	169	148	147	155	156	136	167	153	160	153	144	136	187	169	169	161	162	142	158	147	164	157	168	133	149	140	154	125	147	159	141	154	148	136	177	134	165	191	149	163	157	167	186	154	158	145	155	172	153	169	153	159	133	146	154	163	155	161	132	154	154	159	129	161	163	153	157	158	146	150	160	142	156	164	154	158	153	140	154	165	158	170	158	154	163	152	185	148	126	151	161	156	147	152	142	147	139	139	141	161	149	159	152	170	157	147	183	150	148	181	135	168	144	156	135	147	152	158	144	162	163	144	148	132	155	174	157	155	140	132	143	170	157	146	148	156	151	146	142	142	135	150
345	3	3500	151773	525	0	17	184	295	446	476	501	451	414	376	368	350	332	323	292	310	302	273	300	296	241	274	246	239	277	248	239	242	261	251	241	222	221	219	235	221	221	211	202	221	220	210	209	219	198	222	201	218	191	196	190	229	216	210	184	195	207	202	191	205	197	196	187	211	198	194	205	196	224	192	192	214	223	213	204	187	214	182	203	186	229	191	186	206	189	203	182	196	186	169	190	199	212	201	185	202	206	199	192	187	189	185	161	208	185	198	174	167	188	179	182	218	199	178	202	169	209	198	187	197	208	182	173	221	162	172	197	188	197	176	192	191	187	197	188	178	167	182	199	199	181	202	198	191	194	196	218	176	181	176	159	173	189	178	182	196	188	183	176	181	192	191	191	206	170	204	186	207	185	183	179	168	173	160	180	206	192	181	165	197	151	184	201	183	181	182	193	182	211	194	201	184	192	178	173	174	209	177	185	164	174	192	173	181	183	180	201	188	183	174	184	185	188	179	206	198	179	163	174	190	207	188	175	155	204	176	191	186	196	166	163	195	174	188	189	178	187	185	225	189	186	183	170	172	178	199	194	195	187	215	173	187	178	171	175	203	195	192	203	176	171	161	210	168	212	174	175	187	170	176	188	169	187	181	189	212	168	160	170	205	186	190	170	177	192	197	190	168	193	183	169	168	177	196	182	191	192	168	208	184	192	182	187	171	186	190	192	195	160	189	173	169	212	173	209	162	178	176	187	168	183	176	185	189	148	192	189	164	208	188	176	180	199	185	203	163	195	193	184	193	189	172	180	173	190	198	179	186	168	204	188	180	215	188	161	184	200	186	202	203	152	175	196	173	198	212	178	183	171	198	207	191	189	181	209	201	206	142	171	151	184	192	166	185	170	195	183	184	173	189	172	191	182	188	184	207	187	195	200	198	170	202	181	190	198	170	171	188	170	179	203	191	191	191	180	201	167	188	187	195	218	193	198	183	184	159	189	187	179	178	188	194	178	167	168	166	189	213	206	187	204	205	176	176	177	185	182	185	163	185	173	207	164	204	162	164	197	183	201	194	198	192	176	200	192	184	174	192	189	165	186	177	187	192	176	184	197	212	216	178	157	177	209	185	178	176	183	202	183	191	182	204	180	183	167	193	191	166	190	196	156	185	220	188	187	161	178	208	186	190	195	179	192	204	210	191	167	185	191	179	190	197	187	183	195	187	196	196	176	183	198	173	196	182	177	194	195	200	218	182	200	154	190	194	183	190	161	191	197	166	166	195	183	191	170	154	207	190	191	187	179	195	188	175	181	191	191	201	187	198	191	187	186	178	178	196	210	183	188	175	196	205	184	192	158	188	176	173	196	200	181	186	168	188	192	179	174	196	193	186	183	191	174	190	196	161	178	178	181	165	167	190	178	168	186	185	177	185	174	184	187	186	191	184	175	189	179	191	176	191	188	188	185	188	180	190	183	187	163	212	186	189	179	177	146	196	178	197	174	187	165	171	176	168	179	185	173	172	196	147	199	161	183	201	201	170	212	186	190	192	166	172	188	179	188	181	186	200	166	176	183	189	163	205	202	166	172	203	193	174	192	175	195	189	200	189	177	203	211	186	171	182	171	180	182	161	201	199	181	187	203	183	157	182	160	177	214	181	192	193	151	193	178	179	180	174	213	185	198	167	178	204	181	192	180	169	185	219	195	180	182	197	186	185	169	210	202	193	204	178	187	191	201	194	183	170	192	169	200	185	175	193	185	189	202	195	205	178	171	173	187	186	221	189	180	201	193	213	160	177	185	161	193	181	203	213	184	182	188	181	189	210	180	174	196	189	178	172	182	191	196	178	175	175	194	203	193	201	173	195	178	163	170	188	186	181	165	204	194	181	167	197	161	177	180	172	180	174	177	183	179	174	184	194	199	186	195	196	183	189	184	192	177	190	184	186	171	183	195	163	160	184	166	186	183	210	211	175	201	214	210	189	191	163	194	213	192	175	177	167	184	193	172	193	177	174	184	174	180	160	156	184	171	166	186	175	177	162	176	183	189	205	186	182	169	194	155	182	183	190	181	203	190	185	180	183	188	191	182	163	176	169	183	190	190	183	194	176	181	186	167	182	178	196	176	184	192	186	189	183	158	185	191	172	178	178	163	194	174	188	189	187	179	193	187	192	183	180	193	171	176	190	182	204	192	186	181	166	174	192	184	194	183	180	187	168	181	188	183	164	177	178	187	185	182	199	161	189	190	190	162	164	185	174	167	193	191	172	162	188	181	176	180	171	168	187	185	176	179	193	181	182	166	177	159	175	175	165	162	202	149	192	174	191	194	170	167	193	191	161	191	214	155
345	0	2700	151874	501	0	13	192	315	473	461	566	522	499	452	436	405	401	358	400	349	330	332	313	317	336	339	305	306	305	286	307	302	314	295	285	256	278	263	268	261	254	256	286	271	252	238	251	264	249	238	222	232	243	247	212	234	238	256	214	237	210	231	221	246	222	224	236	215	238	205	233	241	235	201	238	250	233	212	187	222	226	234	210	234	224	231	256	229	242	222	215	235	217	212	233	206	199	216	224	237	245	215	209	230	234	225	212	211	203	228	234	249	228	218	202	218	214	238	227	225	219	196	194	224	205	241	253	206	214	195	223	204	217	205	200	195	249	216	221	210	221	209	234	199	213	227	231	208	213	233	213	212	235	226	230	227	204	207	235	229	226	204	224	230	217	203	198	216	207	211	228	230	222	235	215	217	212	196	221	225	219	181	208	215	210	213	209	194	190	229	212	190	218	222	219	208	224	235	208	199	226	176	199	241	203	216	201	205	219	220	213	200	229	243	249	219	216	181	225	195	218	205	223	215	221	200	214	198	202	223	201	218	219	224	225	225	210	192	199	207	218	217	212	217	219	215	231	217	233	187	210	211	213	213	205	209	208	198	203	201	218	245	204	218	206	186	231	206	229	216	216	214	188	208	232	212	194	183	214	205	212	200	217	223	231	216	226	210	202	217	185	193	223	210	196	187	216	218	214	194	206	217	228	206	209	218	198	231	209	196	232	206	235	216	227	207	210	218	203	223	221	228	232	224	202	222	221	215	236	217	212	214	204	213	218	222	194	187	213	208	190	210	211	218	222	213	224	211	221	233	211	219	226	203	268	238	227	223	217	197	234	213	215	196	224	226	234	202	207	206	215	210	221	220	216	198	211	192	216	223	212	204	183	175	235	229	201	214	221	208	265	216	205	201	225	219	222	238	195	210	227	196	212	213	217	196	225	215	218	185	224	201	210	205	217	209	234	228	212	228	221	209	209	189	206	228	199	253	215	220	225	195	194	222	218	210	230	226	218	185	210	208	211	208	209	179	249	235	211	206	203	211	222	191	218	176	210	197	198	202	223	209	217	191	187	209	214	204	212	226	199	229	215	217	201	209	207	195	228	203	227	224	215	200	215	219	214	197	207	203	201	188	230	230	196	195	214	200	223	200	209	196	208	214	197	208	216	229	232	198	223	216	200	226	228	220	203	203	217	224	218	218	215	227	218	197	244	224	192	206	216	222	226	209	210	212	201	221	220	201	233	228	237	234	222	206	211	200	224	209	207	216	230	187	196	208	213	213	218	219	218	203	211	199	179	223	221	216	201	219	219	210	239	196	211	204	211	218	209	200	202	215	207	241	205	221	204	225	208	198	221	189	233	217	204	207	217	210	243	226	236	243	223	231	221	205	210	213	235	200	231	205	206	191	216	224	193	232	209	202	205	205	202	211	206	209	222	177	207	200	221	200	223	221	218	211	222	224	209	212	218	208	201	207	209	204	212	209	175	233	216	218	211	200	229	202	218	214	210	186	236	221	223	223	203	210	207	197	203	235	240	196	205	208	217	205	181	189	214	200	227	177	225	190	203	220	226	217	214	187	223	202	203	208	220	220	208	225	203	219	232	222	215	231	222	212	209	215	211	185	215	190	210	193	213	196	214	203	214	207	195	211	207	212	215	247	190	226	228	214	200	196	196	200	200	212	216	219	201	243	190	204	212	189	228	183	213	217	209	221	222	209	203	200	217	189	234	237	194	214	207	242	228	215	202	230	219	177	223	228	241	214	213	211	219	224	215	195	213	189	200	205	210	208	210	227	191	191	229	190	197	217	210	222	213	218	229	238	211	200	219	217	193	182	182	202	192	224	212	197	194	231	234	217	213	217	216	206	221	220	204	211	239	220	197	200	190	236	195	204	217	184	224	186	202	221	194	210	228	190	213	201	231	214	191	214	240	241	197	205	214	210	233	207	207	214	231	203	193	199	224	215	230	207	205	208	201	242	214	191	205	212	226	226	192	214	177	225	191	215	230	217	197	203	213	218	213	217	196	218	199	215	214	219	222	214	220	201	211	196	215	198	196	220	204	198	196	220	202	214	234	221	206	207	205	222	202	221	222	187	221	200	203	198	210	197	213	227	208	200	216	216	213	203	208	193	215	211	220	209	217	217	216	207	211	202	207	212	210	225	218	190	228	208	233	225	211	211	203	230	193	181	212	225	232	241	197	220	223	206	218	193	215	221	204	211	222	208	223	229	205	193	224	214	202	189	202	185	199	207	210	233	221	211	207	219	236	220	221	221	215	204	217	199	208	209	192	203	211	217	224	206	192	201	211	241	246	231	234	203	196	195	203	197	244	200	206
345	1	1900	151976	582	0	19	106	228	367	366	377	364	329	320	306	275	281	236	272	219	224	198	195	219	204	206	215	172	189	182	183	195	187	178	184	174	163	165	177	165	180	152	167	167	165	154	182	154	163	151	158	144	156	149	171	148	139	141	173	153	158	135	167	139	155	146	164	154	142	158	134	147	140	151	135	143	148	145	135	148	148	155	161	155	148	140	156	146	140	137	128	153	139	138	162	146	157	140	158	139	145	170	160	132	152	141	140	155	155	159	136	148	146	151	150	151	147	166	150	144	144	133	151	144	169	147	140	150	136	143	157	132	150	152	153	149	132	138	161	135	135	130	144	142	137	147	145	140	139	124	136	148	168	129	146	143	128	135	146	146	130	161	146	149	151	126	124	157	147	154	147	157	141	123	141	144	153	168	140	140	119	146	131	140	148	141	148	148	139	131	138	150	141	143	141	161	131	134	135	137	135	159	139	136	170	121	161	148	132	153	155	165	142	163	142	133	169	127	163	144	147	147	173	153	147	162	129	127	120	155	131	136	167	143	166	145	159	134	130	162	142	158	119	122	139	160	134	141	135	145	173	141	135	155	146	130	138	149	139	148	171	118	145	158	165	147	160	157	122	143	126	130	138	120	142	153	149	151	160	163	127	146	145	134	145	142	139	133	148	112	143	118	124	143	145	146	145	137	138	125	165	147	140	143	143	154	129	174	140	148	162	133	133	142	157	149	172	145	154	134	152	153	140	133	162	145	131	156	136	134	151	131	130	116	148	139	167	136	136	138	124	153	139	123	168	140	146	150	164	129	129	141	146	144	139	159	137	142	133	139	153	150	124	138	142	139	143	141	144	122	142	130	135	146	148	158	143	146	153	139	165	133	139	144	147	155	159	161	132	136	148	128	127	127	138	150	147	131	146	127	133	148	154	138	153	152	148	135	162	139	157	153	128	150	135	124	147	155	137	137	150	148	151	164	130	116	148	144	125	146	140	153	141	147	140	127	112	153	143	133	154	111	160	121	153	137	155	133	138	142	117	144	142	134	145	131	150	139	159	149	159	156	127	133	146	150	154	140	133	141	161	145	159	128	134	159	136	140	141	139	161	139	131	146	132	149	129	112	145	143	147	138	136	140	134	134	131	154	141	139	147	147	157	144	145	143	128	145	168	153	155	143	150	154	147	141	125	138	145	123	154	145	145	161	141	157	146	137	110	151	146	146	136	158	156	158	152	147	141	136	145	139	144	137	155	143	152	142	149	139	149	135	141	125	148	153	121	144	144	130	134	132	143	151	135	138	149	138	140	126	151	151	134	123	137	135	141	125	143	135	165	157	145	133	139	134	145	161	129	133	140	148	172	147	123	146	150	140	131	138	119	154	125	155	134	124	146	142	128	128	140	160	163	143	135	164	149	136	126	154	146	150	155	120	140	128	151	146	152	137	140	150	155	134	146	126	147	130	128	136	157	135	146	124	151	137	136	153	130	155	163	129	146	148	155	145	138	145	144	158	119	151	120	134	127	133	158	140	141	121	138	136	147	122	129	145	141	135	128	136	141	137	146	156	159	134	134	140	138	148	147	129	183	130	146	152	140	142	143	135	123	149	179	139	129	133	134	132	142	141	138	137	142	133	138	163	139	140	145	135	161	127	126	146	151	145	132	161	133	155	136	137	128	137	130	136	144	142	137	132	142	141	112	129	144	147	139	148	142	135	152	142	138	130	128	142	133	151	148	152	167	131	138	133	145	151	143	148	129	138	161	154	116	152	148	127	130	145	155	145	131	147	146	132	155	155	137	158	137	148	154	142	114	116	152	160	119	135	156	127	162	148	154	133	122	140	129	144	134	149	144	144	141	128	151	153	114	131	121	165	140	137	133	148	144	134	145	148	160	109	147	122	158	147	162	137	141	165	141	127	161	144	143	129	150	169	124	152	153	149	114	159	160	144	159	138	136	173	134	142	127	130	158	146	144	105	151	130	128	140	134	146	142	135	138	137	142	155	134	132	152	142	128	159	129	143	149	116	151	144	117	167	163	130	163	161	142	148	139	138	127	150	119	123	141	130	146	137	158	122	150	134	153	135	135	146	148	128	151	144	158	133	128	139	141	146	137	147	149	152	139	145	156	154	134	137	151	147	151	168	142	151	148	122	157	151	146	143	141	123	155	156	142	165	126	138	164	137	137	149	115	140	135	132	130	142	139	135	146	137	166	154	125	148	116	153	148	143	145	149	162	152	141	156	139	147	139	147	157	140	161	168	119	123	127	138	136	145	158	164	139	150	147	153	147	155	125	140	149	137	144	127	140	131	131	125	132	123	137	126	137	130	144	151	129	148	151
345	2	2100	152078	554	0	9	143	254	401	439	434	407	371	357	341	295	293	281	286	289	276	232	228	214	234	223	209	199	214	223	204	217	201	185	203	225	176	206	195	180	192	179	166	181	161	177	192	162	172	157	208	170	195	193	164	157	151	178	151	149	181	165	171	194	157	167	169	164	159	164	189	162	172	165	163	152	156	150	161	176	145	178	162	170	153	164	172	165	154	155	192	157	180	127	165	150	151	150	141	172	167	180	166	174	145	164	148	165	167	152	152	132	147	161	136	154	159	146	182	146	157	149	158	143	145	164	144	149	138	173	153	176	150	151	173	158	144	155	160	161	161	158	154	150	157	146	146	160	154	144	154	156	139	150	164	155	131	143	167	135	156	157	142	160	159	162	153	148	173	158	171	147	162	130	166	160	139	140	159	168	174	162	143	154	152	171	146	147	175	170	167	146	153	147	168	172	147	145	165	152	148	142	166	155	156	167	151	167	148	154	143	150	149	177	140	164	144	155	142	152	177	158	143	169	106	159	159	135	170	155	149	158	147	149	139	137	164	171	150	183	147	144	165	167	162	149	146	181	152	155	142	156	152	148	172	146	153	134	163	125	147	167	155	131	158	161	143	147	142	141	166	153	158	156	155	144	150	137	138	160	137	149	152	160	135	130	144	154	146	162	167	123	153	147	160	174	149	176	142	147	168	157	179	158	129	140	167	135	154	171	147	144	159	150	150	147	164	154	148	144	160	156	164	117	172	155	156	157	162	139	165	153	151	145	142	144	131	145	166	124	164	133	152	155	155	134	162	156	144	138	142	157	153	168	153	144	173	158	164	159	147	151	145	146	137	148	138	170	166	145	143	131	153	164	131	142	154	137	153	154	156	173	139	148	148	152	148	137	147	151	134	148	190	173	150	178	167	149	154	142	156	159	154	165	145	166	144	153	172	161	179	177	139	162	157	139	147	141	159	156	154	166	158	149	153	171	145	145	152	155	136	162	148	143	136	147	151	149	166	131	153	150	172	141	146	163	140	156	154	148	153	139	118	149	156	145	136	156	163	156	176	135	152	162	169	138	168	143	138	147	165	160	155	167	130	177	181	163	138	158	171	158	137	153	149	155	136	147	158	135	150	140	127	156	155	155	142	154	150	127	145	152	169	140	167	141	157	129	150	158	155	133	144	134	165	133	157	131	160	167	176	142	160	167	157	163	164	149	144	180	160	139	144	174	144	132	150	159	164	156	156	150	149	145	162	149	135	138	129	151	150	167	145	176	144	155	148	148	157	149	146	138	151	160	162	161	159	148	139	123	155	168	143	153	139	147	148	139	159	164	162	170	157	158	166	161	165	143	186	129	159	150	166	148	133	152	129	162	176	160	169	160	163	143	148	169	170	144	144	152	176	139	134	115	156	148	156	156	160	124	143	142	114	160	126	142	143	147	171	163	136	153	150	150	142	152	154	149	157	137	152	147	151	153	153	142	167	140	151	138	145	144	151	162	138	149	159	134	139	161	156	155	145	142	164	142	153	161	138	163	146	141	161	143	149	160	176	148	160	167	149	165	150	162	163	145	160	146	170	157	148	157	139	145	159	136	162	142	164	148	154	154	144	134	149	154	139	138	165	164	148	139	138	170	149	140	148	157	140	132	142	148	147	156	139	140	126	153	174	154	160	162	149	143	152	147	153	130	155	149	148	144	141	153	160	149	156	150	141	171	155	169	150	151	163	157	154	137	153	139	164	144	158	174	167	134	131	169	146	148	161	146	176	155	139	146	159	168	173	155	121	150	144	143	159	170	161	163	134	142	136	142	142	143	135	161	164	139	135	153	163	177	144	138	161	157	158	164	165	150	167	160	154	163	151	129	145	141	151	147	145	170	131	139	126	152	149	159	171	122	153	148	144	171	141	158	153	159	146	128	140	156	146	150	138	176	171	124	156	134	166	135	141	146	146	157	178	148	161	147	136	151	142	151	161	157	158	173	143	132	145	168	146	161	145	152	147	152	127	152	158	148	159	136	165	153	158	164	151	160	154	152	166	150	151	148	146	162	165	154	162	144	162	137	152	164	142	155	142	167	133	151	162	151	155	136	147	142	155	156	133	149	154	171	160	150	157	138	154	176	146	166	148	146	155	159	144	151	146	151	145	140	133	167	155	153	157	167	149	175	143	161	154	144	151	146	145	154	144	166	149	171	166	156	147	146	145	150	147	146	161	179	152	157	153	145	157	141	145	153	185	152	162	145	163	128	150	134	134	143	152	145	148	135	163	156	155	141	126	141	142	154	155	164	162	151	150	178	146	165	160	144	163	164	165	171	159	157	135	165	158	135	153	135	148	145	161
345	3	3500	152180	531	0	22	194	263	420	458	485	454	431	406	385	371	333	318	322	303	300	308	283	281	255	257	260	237	266	258	226	247	229	244	243	213	227	233	239	209	268	191	197	204	222	205	191	235	187	216	219	212	209	220	196	192	197	204	190	206	215	207	201	195	167	203	199	202	214	205	178	212	178	204	229	214	179	177	190	207	204	194	215	188	201	208	202	172	210	184	196	190	189	183	198	178	189	184	211	173	191	207	189	185	185	187	191	166	191	188	199	182	197	215	172	208	194	178	205	169	181	182	181	193	202	192	193	205	213	191	210	173	174	189	207	156	162	165	218	226	182	199	191	201	229	201	192	198	178	200	194	202	212	195	173	168	183	190	208	169	194	184	209	197	195	185	198	190	164	190	197	171	182	170	172	180	195	206	185	160	164	183	187	204	179	197	187	178	211	212	161	193	191	195	191	188	194	204	162	184	178	180	189	180	184	186	189	202	181	200	193	178	175	205	177	175	212	168	163	138	178	175	202	192	179	190	187	192	175	179	195	162	162	201	196	176	160	190	209	179	164	176	159	190	185	192	173	187	188	172	185	185	173	176	198	177	204	187	191	187	183	199	187	171	169	174	189	193	157	197	201	186	167	188	168	197	181	181	177	181	200	168	213	183	185	180	189	181	193	213	204	211	190	189	189	182	188	160	179	185	198	173	174	170	183	183	194	182	188	200	185	172	191	175	191	187	160	190	176	187	168	182	198	186	183	168	182	173	188	195	180	174	178	198	137	194	198	197	177	192	190	200	178	196	177	191	172	181	177	173	196	192	176	208	188	175	176	203	180	196	212	175	180	194	185	177	198	199	206	175	205	170	210	174	160	209	179	204	174	184	194	191	187	201	190	175	194	178	210	224	170	156	190	176	180	168	183	165	190	187	186	178	195	153	199	206	201	180	184	196	174	178	187	188	184	229	200	200	192	154	175	199	171	180	192	179	197	198	200	186	178	176	193	187	165	182	181	169	198	162	172	208	206	201	228	178	187	177	189	194	177	195	163	190	183	173	168	198	196	182	197	173	183	184	183	181	161	194	169	213	182	182	184	178	170	166	210	171	177	170	182	207	192	210	170	134	199	189	162	198	164	182	169	185	196	192	164	160	207	192	190	178	181	163	163	185	167	176	191	183	167	169	200	194	179	173	219	181	199	205	165	195	189	190	172	193	165	192	184	180	189	198	173	181	177	190	175	163	190	179	169	189	193	181	196	169	191	163	177	209	182	173	203	176	179	196	188	179	173	205	194	181	182	173	199	180	203	190	183	167	167	197	182	185	198	184	167	177	179	183	194	173	177	158	172	186	202	173	203	178	214	173	178	200	203	206	173	166	171	192	207	184	206	180	194	167	188	199	217	149	188	171	168	180	178	179	178	204	212	176	195	168	142	212	184	181	177	181	159	183	211	204	171	180	193	189	171	178	195	196	199	205	192	202	206	190	172	193	154	178	184	189	190	209	190	192	195	174	176	191	191	183	166	199	168	194	189	203	169	205	203	184	164	212	186	193	185	182	163	175	190	172	186	169	198	166	163	204	174	179	186	187	185	184	169	191	188	197	169	160	176	201	196	174	189	164	182	178	178	189	199	172	185	169	167	190	202	189	164	186	171	179	174	192	181	164	165	179	173	182	181	146	190	181	175	170	177	203	177	185	163	163	172	171	185	176	189	178	198	193	195	197	193	203	189	164	176	163	184	195	182	200	189	172	199	176	209	174	177	169	141	182	172	189	159	191	199	168	182	164	180	195	163	157	191	204	188	179	174	182	205	187	176	198	173	189	181	184	189	194	179	162	167	197	188	178	182	211	174	198	187	179	174	192	200	185	174	192	178	175	175	203	178	178	188	174	193	187	174	194	194	186	182	203	191	200	192	191	194	162	193	202	166	180	176	179	170	170	176	172	194	183	177	168	184	177	199	164	191	198	211	162	210	201	179	172	192	218	195	195	183	164	209	181	172	181	190	157	208	186	191	168	156	171	191	192	170	174	184	202	186	180	166	206	198	177	165	174	206	174	170	181	197	189	195	189	190	200	192	181	176	180	168	161	190	174	165	173	197	173	176	169	186	203	157	188	183	200	202	185	184	198	183	185	223	171	173	182	168	176	198	177	183	182	185	185	167	191	184	166	214	192	189	177	179	164	183	155	185	171	163	200	181	187	220	193	178	206	193	161	177	188	172	201	173	187	169	177	164	162	161	199	207	168	190	163	174	182	186	167	181	171	191	192	207	183	175	168	184	184	179	204	165	192	183	188	190	196	193	184	167	195	194	170	177	163	181	194	176	168	165	185	205	185	175	166	177
