345	0	2700	147257	494	0	15	177	290	466	461	542	484	483	452	419	399	405	370	353	343	348	328	347	328	302	331	304	297	327	311	273	264	264	280	282	262	280	270	268	267	269	242	257	246	279	250	273	243	289	247	245	271	256	246	256	258	247	224	254	222	246	203	259	227	226	248	213	218	249	242	235	239	219	222	250	223	236	236	237	236	213	234	217	212	235	240	231	234	240	220	213	204	218	210	225	241	224	224	225	225	211	206	241	202	221	219	228	221	226	195	215	238	236	214	205	200	213	232	210	237	206	220	233	227	228	207	237	217	223	238	242	217	224	207	222	202	208	257	216	210	237	222	238	190	260	217	207	203	216	196	229	199	224	227	236	221	219	220	209	208	237	218	193	223	240	209	221	230	213	227	193	215	213	221	218	237	206	221	208	225	228	219	221	231	225	231	246	232	220	212	227	214	205	202	230	213	203	213	226	216	209	217	237	217	193	202	218	224	228	206	238	206	232	213	230	213	215	210	196	233	218	210	222	229	223	232	218	216	193	246	214	219	214	211	203	242	207	228	187	233	220	210	208	213	225	203	219	205	231	226	205	232	252	189	204	203	194	204	224	223	216	197	210	201	229	217	212	236	243	202	203	221	220	211	216	226	240	222	186	250	200	179	209	221	230	229	230	226	237	221	228	230	209	236	214	215	235	232	217	243	206	185	212	244	214	207	201	210	228	231	211	224	221	217	207	195	209	237	224	221	215	220	232	231	226	214	209	234	226	203	214	206	230	223	201	239	233	218	191	206	211	235	214	228	215	231	211	196	236	220	239	226	222	224	205	215	219	223	192	202	212	215	208	216	226	200	227	199	209	229	223	245	213	238	235	216	213	227	221	210	233	235	202	238	219	210	216	217	213	234	203	213	192	236	212	228	199	205	225	212	205	207	246	222	197	229	210	216	233	219	202	188	225	232	206	234	225	216	221	225	246	203	202	206	201	227	241	224	252	232	234	188	225	220	221	217	211	217	210	209	194	216	213	201	211	244	225	223	207	201	238	215	240	219	236	224	207	197	216	216	240	203	200	208	229	204	227	230	221	214	204	219	240	234	207	209	203	235	233	215	231	217	200	243	214	203	220	241	210	214	224	211	234	210	207	189	208	220	232	214	216	212	218	228	221	199	220	244	230	215	217	233	222	232	219	202	222	224	222	231	215	233	244	223	240	218	232	213	249	232	215	190	207	221	199	232	200	229	225	217	224	212	230	210	242	204	226	219	212	241	255	209	215	195	219	234	186	215	216	200	205	241	239	223	229	222	233	201	200	221	225	220	231	225	208	207	211	201	192	202	232	208	201	245	204	194	236	225	215	238	221	213	218	225	224	195	206	239	202	222	208	209	190	221	220	218	200	206	194	219	217	178	202	222	228	211	223	218	215	204	200	204	215	246	238	227	202	207	221	210	222	207	218	245	219	224	237	197	221	222	220	199	227	256	206	207	219	223	220	204	228	214	211	204	231	188	202	244	244	207	209	210	237	216	194	218	246	198	212	221	186	198	227	222	223	183	198	224	199	206	233	211	217	224	224	207	233	235	214	215	199	223	208	261	200	235	240	223	214	246	213	211	227	220	221	194	232	232	215	209	208	197	212	219	211	227	198	215	234	206	203	219	234	227	211	204	219	192	256	220	214	224	214	199	228	216	219	212	246	195	215	242	216	223	213	203	210	193	231	208	216	238	227	218	216	209	201	202	203	217	223	197	229	213	213	193	217	261	217	212	200	233	219	196	221	225	222	217	216	218	208	215	232	195	231	195	222	198	220	217	229	210	208	232	223	202	240	222	216	228	193	250	205	203	209	226	219	228	235	228	209	216	212	218	217	213	239	221	215	214	246	220	215	226	230	239	210	227	198	225	239	225	247	223	243	215	230	199	227	229	218	210	220	215	230	224	228	228	199	212	217	215	208	190	231	205	212	221	228	218	215	206	227	187	221	206	206	226	234	210	213	225	208	204	181	222	232	227	225	206	201	194	186	213	213	223	211	236	230	232	200	185	220	215	198	229	206	241	230	191	222	226	219	218	218	200	216	227	231	215	218	217	208	226	204	208	216	217	224	219	213	205	208	213	236	223	219	215	234	205	213	235	199	209	214	204	184	230	186	213	235	207	223	222	233	232	241	232	209	250	213	236	240	224	227	212	236	221	232	233	243	239	192	215	200	217	217	212	229	218	212	233	232	223	236	209	220	223	190	207	226	208	199	201	203	207	218	222	211	217	245	213	197	223	234	200	234	217	206	225	212	218	205	216	236	202	197	235	204	214	212	237	230	235	227	244	245	182	212	200	229	244	211	213	225	189	215
345	1	1900	147382	570	0	22	121	198	351	376	400	343	374	315	296	263	248	223	220	238	206	200	199	199	221	209	187	185	177	175	187	163	165	167	184	138	160	154	149	176	183	186	177	147	149	155	145	171	142	150	170	178	136	124	137	135	149	123	149	130	154	141	148	146	147	154	154	140	124	151	140	146	140	146	139	119	143	144	142	116	139	137	139	143	152	143	127	154	156	140	119	128	156	133	133	141	145	138	158	135	142	150	144	152	143	120	149	129	154	147	146	149	139	140	132	124	131	146	131	146	134	131	125	160	164	102	145	137	105	139	143	126	151	130	135	131	149	148	122	124	132	140	149	135	151	147	149	151	150	125	125	143	136	163	142	142	143	129	117	129	149	141	146	141	142	128	136	140	139	147	134	142	145	159	120	124	143	146	125	122	126	143	117	136	141	134	144	136	149	139	112	147	120	135	138	124	133	139	127	145	126	140	132	119	120	141	135	144	116	154	124	118	130	119	126	148	143	130	148	133	147	126	139	148	129	156	127	155	146	152	143	139	125	136	122	123	153	130	135	136	133	130	132	146	138	114	120	113	138	141	176	129	151	135	135	126	122	125	144	147	134	115	120	131	137	147	156	137	133	139	144	147	126	153	134	150	156	119	119	126	115	137	127	126	141	134	135	156	133	133	131	144	140	135	140	120	137	137	160	140	147	137	131	115	152	146	141	151	118	126	138	133	143	156	160	139	130	139	156	130	145	137	145	141	147	128	140	137	113	134	144	140	137	138	146	130	130	130	116	124	138	134	143	140	132	147	142	145	143	131	127	151	149	152	133	136	126	135	158	140	129	132	135	147	136	114	139	146	123	127	141	113	117	131	130	121	126	163	142	133	128	136	134	163	142	130	156	130	141	133	142	117	143	139	130	147	164	158	122	121	144	146	128	131	138	118	123	134	146	142	137	130	138	138	154	138	136	139	130	133	129	153	126	146	163	133	132	142	154	135	126	141	146	143	137	126	153	143	108	147	139	136	168	132	136	147	128	138	142	134	136	161	149	120	173	140	138	126	113	131	136	135	126	132	120	132	121	142	150	156	135	126	117	127	135	128	132	145	116	124	132	123	143	144	162	132	142	136	115	130	125	135	127	140	127	130	142	117	146	141	140	133	139	136	123	141	139	132	120	129	131	145	135	119	120	152	136	127	124	119	140	123	142	137	140	147	133	133	127	133	122	147	165	140	134	113	139	116	151	114	137	128	154	121	139	129	140	117	128	150	144	129	119	147	134	116	129	134	126	141	155	138	127	126	141	116	140	125	139	127	125	163	153	157	125	140	131	140	129	152	122	135	158	144	149	136	125	134	144	146	139	133	147	132	143	147	126	136	144	142	135	130	147	118	139	140	109	158	143	142	144	135	145	132	134	135	123	145	117	138	145	132	146	138	136	126	121	134	126	137	127	140	151	146	111	116	124	118	152	129	142	132	148	131	135	145	148	129	144	133	138	114	134	138	171	121	135	148	154	116	136	142	154	134	129	138	154	131	158	129	153	142	142	138	123	125	136	118	139	117	145	120	130	135	128	125	135	123	122	142	135	123	139	127	134	131	138	141	147	150	137	138	141	130	151	134	123	142	138	143	138	126	148	135	137	136	130	120	132	130	152	137	110	140	161	134	143	135	117	140	128	127	117	140	122	145	133	124	141	125	136	132	134	136	129	133	153	125	146	144	129	156	142	136	112	146	117	111	128	135	131	129	139	138	149	134	140	146	146	140	122	137	147	140	131	112	153	143	125	108	138	129	140	141	140	151	131	128	135	139	130	154	133	149	120	145	127	140	137	139	117	126	119	133	132	123	135	145	148	140	129	126	150	144	117	122	128	136	146	158	145	142	151	127	152	120	149	120	126	128	122	133	133	133	144	146	144	136	132	147	134	138	122	155	137	140	120	138	154	131	125	135	133	138	118	130	144	120	149	145	136	141	151	136	112	129	121	149	140	119	156	125	156	131	139	148	118	138	122	145	143	126	119	165	128	142	138	136	149	124	120	138	141	156	129	116	127	136	141	124	150	126	111	122	144	146	135	131	131	117	115	127	130	148	147	141	135	142	149	138	134	111	124	123	107	132	150	142	140	126	139	133	132	136	124	123	160	131	123	157	108	128	130	129	135	113	151	146	128	140	131	155	132	155	146	143	154	155	138	130	137	153	140	133	128	145	135	135	139	117	158	150	133	132	131	156	135	142	132	158	123	138	150	158	150	121	121	143	142	112	125	145	133	147	123	134	162	145	139	134	121	155	147	137	128	143	148	116	127	136	130	143	124	137	149	122	135	138	151	128	132	151	125	142	144	130	143
345	2	2100	147507	470	0	17	144	228	428	355	433	366	365	388	310	252	292	283	258	247	282	248	230	212	223	229	213	205	215	192	204	209	186	175	184	185	192	172	200	203	181	189	159	170	172	186	166	166	184	157	163	193	156	169	167	149	176	188	164	153	155	161	172	165	165	160	160	153	156	149	158	178	145	159	141	162	173	169	156	167	149	164	157	158	168	170	173	158	146	178	150	159	149	159	164	137	170	141	166	139	145	150	145	134	162	160	154	155	160	146	167	169	152	171	147	158	178	129	143	151	160	130	167	141	138	153	161	187	151	169	150	175	162	121	152	152	169	145	128	136	157	169	154	150	174	128	131	154	156	141	160	170	146	143	173	156	138	140	154	162	126	166	147	165	148	139	166	139	140	151	168	156	180	154	153	154	164	173	137	138	156	144	142	145	148	153	176	157	167	141	151	132	149	183	161	153	159	156	147	165	142	150	156	159	138	146	141	145	148	139	165	151	144	158	179	166	144	156	161	160	147	147	139	145	150	159	157	166	162	137	156	152	136	159	145	148	134	137	135	157	146	138	151	153	139	136	157	157	149	159	146	122	157	179	159	160	153	155	159	159	137	161	162	147	142	155	158	149	168	137	157	137	166	124	159	143	164	150	141	149	159	163	167	151	142	156	159	133	164	138	142	143	150	173	167	142	146	166	132	143	147	145	151	148	156	183	157	155	136	156	136	155	134	147	158	149	142	136	162	150	161	142	157	153	143	159	159	169	151	152	152	133	171	143	147	163	146	165	154	142	166	169	158	136	149	157	172	146	168	141	145	139	174	154	157	159	151	155	149	139	140	135	136	157	152	130	161	150	138	148	149	126	147	176	140	160	148	142	146	135	152	145	149	148	158	144	154	142	151	169	130	147	151	153	155	152	150	154	151	140	157	132	145	150	165	163	153	147	162	131	159	136	154	141	151	147	154	150	149	151	157	155	144	139	157	130	138	148	171	140	155	154	149	148	139	163	151	147	158	159	151	152	135	154	140	145	136	176	143	157	152	138	148	171	152	124	157	133	153	144	141	156	157	161	147	152	138	152	163	156	156	150	157	136	117	146	170	172	189	151	146	154	166	172	140	150	135	159	137	167	152	147	137	131	149	162	150	143	165	155	147	143	141	157	155	144	144	157	153	167	147	161	147	154	154	147	160	146	151	134	164	131	146	150	146	144	162	153	174	172	154	123	145	151	147	148	152	154	140	156	151	153	144	142	135	164	143	155	146	160	153	136	138	153	149	137	164	162	153	149	173	161	135	136	139	162	153	152	151	124	173	151	127	146	152	138	155	163	155	162	153	144	154	176	157	155	155	159	170	141	140	142	149	162	153	152	158	137	178	142	157	145	138	163	146	138	135	172	145	151	133	143	152	141	141	149	147	160	132	144	148	159	144	162	135	141	164	124	148	166	146	151	154	136	174	161	151	147	138	154	153	159	155	148	154	146	146	153	139	151	167	180	155	144	142	153	168	155	138	149	159	167	159	146	135	136	150	150	143	166	146	150	154	162	159	167	148	154	137	152	151	156	168	155	157	149	149	144	155	141	143	164	168	137	159	161	169	143	154	146	163	156	163	132	160	150	154	164	128	162	149	154	148	143	164	140	148	144	136	137	125	152	187	167	145	181	148	179	140	165	143	147	132	143	130	119	122	168	176	154	148	148	168	161	144	170	124	158	170	150	162	120	161	145	146	151	146	137	167	131	156	148	135	169	125	147	183	144	160	166	146	149	143	152	143	161	152	142	136	145	167	160	152	103	135	139	132	149	175	152	144	149	158	154	141	155	137	152	126	163	147	148	161	138	168	147	151	154	142	152	143	141	142	168	151	150	146	143	130	169	166	151	143	135	148	158	164	170	169	161	146	170	177	143	146	138	165	171	145	140	155	156	154	139	150	154	148	151	149	158	148	150	148	132	158	137	136	170	145	137	132	132	145	160	138	142	165	141	161	165	125	162	140	159	160	136	160	128	141	148	138	152	167	156	178	150	151	150	167	160	145	150	144	142	144	154	149	165	163	148	154	147	163	182	154	134	157	132	149	165	143	158	158	131	146	158	156	165	142	150	150	156	152	157	144	133	145	171	137	147	156	136	155	157	149	139	139	152	127	163	170	146	148	136	164	141	145	176	137	172	145	141	159	145	137	146	160	146	163	144	142	153	171	146	132	175	154	163	149	176	148	149	138	161	147	169	128	162	152	146	152	131	156	151	146	155	142	156	149	146	179	131	150	126	146	164	141	144	140	142	153	141	146	172	147	157	141	151	146	161	146	143	147	139	155	153	143	159	154	148	153	151	149	148	122	149	145
345	3	3500	147632	479	0	10	185	275	453	408	461	415	402	396	350	328	310	303	309	299	273	269	259	261	276	238	259	220	238	210	241	222	246	232	240	230	212	217	198	199	186	222	234	213	234	198	205	184	201	184	232	202	201	185	189	171	210	212	195	177	211	173	200	199	187	207	175	166	208	190	165	194	163	193	213	165	198	202	183	189	170	204	196	188	177	174	212	181	177	172	203	170	190	176	189	182	197	183	175	190	184	180	192	192	182	185	184	200	169	232	188	207	195	180	196	166	195	173	189	172	186	187	188	177	187	191	188	190	205	196	170	176	186	199	189	170	185	170	207	208	185	200	176	180	178	181	186	190	208	186	160	182	176	184	181	198	194	196	195	191	168	182	202	179	177	182	201	156	175	169	165	184	186	178	172	163	177	185	185	193	184	158	179	180	177	202	178	184	207	181	173	177	148	190	194	167	169	188	179	181	186	191	185	164	171	183	180	185	185	180	147	187	210	193	177	192	184	186	178	196	188	183	193	181	170	183	170	177	204	175	174	192	177	159	210	162	186	190	201	186	175	178	168	173	175	214	198	198	188	189	162	185	196	199	180	177	195	154	185	174	179	186	188	202	182	169	180	191	195	196	160	167	188	184	194	167	208	161	181	176	190	187	190	172	180	193	191	179	178	204	184	163	177	185	198	183	165	207	168	195	193	174	174	181	180	172	171	177	169	183	199	169	179	155	182	191	186	169	158	180	167	157	166	163	176	202	165	178	184	161	181	191	185	198	191	210	190	184	176	182	196	201	185	177	215	178	186	192	185	189	182	177	165	191	168	182	181	203	184	160	175	192	197	148	187	191	191	211	185	176	161	176	195	188	155	174	159	193	165	175	236	184	176	165	215	172	180	184	188	160	203	211	184	169	176	188	172	186	188	168	177	174	200	187	202	170	180	184	189	171	165	190	206	167	205	188	191	156	190	202	172	177	181	179	201	177	166	164	191	186	148	196	185	198	169	181	175	195	173	182	178	185	178	175	203	170	181	171	179	174	173	183	183	190	170	176	184	171	182	201	189	190	178	190	176	199	164	170	155	148	167	190	181	192	187	179	187	168	185	177	197	166	178	194	197	150	169	179	185	182	181	190	174	169	174	170	188	159	177	172	200	186	191	187	172	194	184	183	197	186	185	167	201	164	197	189	202	198	193	185	179	169	192	189	186	172	183	188	180	172	184	184	189	176	175	179	177	166	184	161	159	187	183	166	158	160	183	185	170	160	195	170	189	210	182	183	193	181	203	195	187	160	188	181	167	180	152	193	166	165	193	187	161	168	185	184	184	179	206	170	207	169	205	169	180	184	202	193	202	161	183	170	182	184	177	178	173	201	155	208	173	184	183	177	218	207	177	177	195	168	182	181	196	184	167	167	160	204	168	172	184	170	171	191	168	185	168	164	174	165	192	175	159	179	182	175	165	196	161	171	197	184	171	170	177	206	199	184	184	186	172	162	186	183	184	171	173	208	211	181	169	151	178	190	192	196	181	191	176	169	188	187	177	199	191	182	164	167	180	182	191	156	195	190	183	180	187	181	179	165	187	176	188	186	191	158	180	175	170	174	176	188	195	187	170	197	185	154	196	208	173	193	168	184	187	163	198	179	180	162	170	177	199	190	208	163	187	184	178	166	163	187	189	191	181	163	163	183	172	185	199	191	188	187	190	183	175	171	210	174	188	179	194	177	165	202	169	183	156	171	180	155	172	171	168	196	183	155	179	198	173	174	176	184	191	198	174	180	189	181	189	196	189	193	196	170	199	176	195	174	174	220	167	181	183	170	170	178	169	186	181	166	159	187	173	167	185	182	192	166	180	183	190	176	186	186	172	191	174	186	199	188	194	179	177	154	179	183	167	173	191	183	190	174	204	199	175	150	178	178	176	194	157	192	181	173	177	167	200	208	176	206	194	185	167	175	150	168	168	189	170	191	180	173	192	181	184	186	165	167	166	182	178	173	182	168	164	167	185	197	192	195	159	199	191	173	184	157	200	170	181	178	168	172	189	192	166	186	194	192	191	181	189	187	154	185	191	186	177	192	180	182	178	190	171	188	171	185	166	189	167	181	163	183	171	154	179	192	173	190	170	189	171	175	219	178	165	167	189	184	178	175	184	171	184	169	185	183	171	161	171	184	181	165	204	192	185	163	193	199	173	197	165	186	189	161	185	184	189	169	199	184	180	158	161	167	180	161	181	182	196	159	184	177	166	197	195	180	162	188	183	196	174	157	190	178	195	174	162	179	189	192	172	178	169	167	206	194	192	172	182	198	177	194	187	189	163	172	176	214	175	174	165	161	209	163	183
345	0	2700	147757	454	0	14	158	300	453	484	541	512	498	461	418	406	398	356	337	332	337	320	314	317	347	322	291	271	290	290	301	250	257	282	291	289	284	248	268	234	261	231	266	268	221	257	243	238	264	261	268	244	243	248	224	247	244	227	219	265	236	207	227	232	242	242	215	231	255	231	218	222	222	219	214	211	221	209	216	233	227	204	222	215	238	209	229	261	215	219	236	220	214	239	226	225	222	231	234	234	253	205	213	227	250	233	214	223	209	239	201	241	243	187	229	207	187	189	221	191	221	204	196	198	203	222	210	217	230	202	225	212	235	223	200	221	201	220	196	225	215	231	191	234	229	219	227	235	236	222	237	218	196	230	219	227	199	202	238	224	221	243	209	216	218	229	203	212	257	226	200	235	210	247	212	229	230	243	210	233	219	198	206	213	219	217	205	216	207	209	208	216	217	232	190	203	201	200	198	213	213	250	205	229	244	243	219	199	230	211	240	189	206	235	213	207	206	195	216	228	238	205	229	201	200	203	225	231	223	238	232	197	248	222	223	229	222	212	225	195	215	216	212	207	231	203	208	251	239	221	231	210	223	238	190	242	207	223	222	225	199	232	228	217	220	208	193	219	189	210	209	225	208	191	221	204	216	227	216	214	232	234	216	230	225	212	199	194	211	219	225	216	226	221	197	209	223	243	216	185	201	213	212	211	198	190	232	208	219	208	229	217	222	208	206	240	208	216	213	218	200	244	203	234	213	206	228	231	247	232	230	201	184	211	200	214	208	213	215	217	218	219	178	216	218	220	235	195	219	228	202	192	230	224	215	219	208	197	217	200	201	216	196	229	227	247	199	207	227	205	215	201	212	211	228	222	206	225	228	226	218	228	197	237	223	206	205	209	232	213	209	218	228	199	219	209	212	200	212	206	211	218	215	213	201	211	214	196	229	212	204	205	217	220	203	224	209	206	225	222	225	226	222	230	225	219	239	218	224	212	214	205	217	211	227	226	233	217	234	211	213	186	218	193	230	224	232	213	218	211	191	227	213	196	217	213	218	222	227	214	208	218	211	202	239	218	224	238	222	204	215	231	213	230	222	204	212	216	211	213	213	214	224	234	213	206	205	215	197	228	230	194	258	187	199	224	222	212	196	222	216	191	217	220	230	205	218	213	210	230	200	237	179	206	231	212	203	212	197	210	227	213	236	203	195	220	215	199	199	232	204	213	219	204	233	214	200	214	222	197	225	200	218	230	218	205	209	194	227	203	238	210	200	219	186	230	252	204	199	220	227	226	185	207	197	225	223	214	191	248	213	226	243	193	188	222	179	211	221	234	212	213	200	211	212	216	204	201	202	204	210	198	200	214	222	208	206	225	225	203	226	211	243	235	193	208	201	224	216	202	195	222	191	223	213	212	222	232	238	257	225	215	224	209	220	243	224	189	219	218	231	213	214	197	201	199	222	202	225	246	225	218	225	223	214	237	209	235	206	208	216	187	237	231	172	205	203	231	204	203	209	229	219	244	222	229	238	212	200	191	200	222	193	205	209	202	207	214	218	211	211	210	241	238	209	223	193	208	203	213	218	236	230	218	217	223	211	218	192	204	204	234	220	210	213	208	197	217	216	224	223	204	219	197	184	189	217	220	188	193	209	230	204	218	208	209	200	204	205	209	194	215	231	239	220	196	222	205	208	217	218	226	177	221	207	227	198	218	221	212	220	238	205	218	202	230	245	223	225	216	220	208	210	208	234	218	232	224	221	207	210	208	237	198	236	208	207	191	213	222	225	219	217	220	199	196	214	195	186	211	209	222	210	192	202	230	209	215	189	238	208	202	203	209	235	191	230	213	226	227	196	225	205	225	221	201	215	199	202	235	213	197	223	211	180	222	218	203	201	203	205	201	201	229	215	220	212	228	224	218	198	189	242	238	204	221	215	219	231	203	185	211	239	197	212	197	222	230	213	228	206	206	202	219	215	216	196	226	225	212	207	215	224	222	223	236	217	189	233	210	226	219	203	222	198	231	207	207	228	214	181	189	212	212	206	210	214	223	250	225	205	212	216	226	212	210	210	198	201	218	191	207	220	185	229	185	210	220	216	224	210	202	196	199	213	212	226	230	210	213	217	215	211	207	231	223	242	202	195	200	202	223	209	208	199	217	181	212	208	198	191	197	227	224	224	205	225	199	218	217	221	220	186	205	196	214	240	204	218	222	233	191	217	216	223	222	199	212	243	248	217	249	231	209	216	206	222	213	227	195	204	215	197	213	211	197	193	218	218	199	230	206	230	189	248	224	197	207	239	244	217	200	195	220	198	206	180	221	208	254	209	214	230	187	213	195	203
345	1	1900	147882	524	0	18	132	199	353	345	368	314	317	304	271	250	235	213	238	219	240	222	215	179	227	203	196	192	177	172	165	177	178	189	167	189	150	163	160	158	168	181	162	160	172	153	170	164	126	136	145	149	138	127	147	155	152	156	119	149	141	140	145	136	147	129	161	143	138	142	157	148	126	136	144	145	124	146	135	165	149	156	146	152	151	125	143	131	140	140	124	129	134	150	134	111	127	166	130	132	144	146	132	133	146	146	142	148	129	131	156	135	137	121	125	144	157	141	127	144	129	128	145	133	150	127	129	135	138	145	140	134	146	135	150	117	125	164	133	144	132	120	132	144	146	137	129	135	136	140	135	129	134	149	137	166	129	121	128	134	141	139	134	149	140	132	119	131	124	147	138	133	118	132	136	127	133	136	138	129	140	121	136	125	117	117	126	118	145	137	145	112	138	143	129	139	135	133	129	145	148	118	148	147	146	127	145	134	128	122	138	135	139	134	145	111	145	130	148	139	136	125	135	155	132	122	141	141	126	124	139	154	142	141	118	140	150	140	153	127	132	138	143	144	146	131	147	133	144	143	122	150	164	121	141	144	131	125	128	150	130	141	129	135	136	118	127	144	145	151	141	128	142	154	128	148	143	136	119	141	149	127	133	127	158	140	150	139	145	132	145	127	154	117	134	152	141	135	140	132	139	128	120	133	139	136	131	109	148	109	153	138	147	116	154	121	143	146	129	133	141	143	131	133	141	129	118	135	143	143	143	144	144	122	132	125	153	154	134	118	137	136	151	129	141	120	159	134	120	134	138	138	126	141	131	134	134	142	157	150	147	126	143	134	139	138	150	134	138	127	135	128	143	130	137	113	143	124	119	138	138	129	138	143	135	131	138	118	148	135	141	117	122	141	160	139	117	139	113	139	107	151	153	141	140	129	139	146	141	118	128	145	133	152	140	132	119	129	141	122	126	121	148	153	130	107	135	157	149	151	153	142	141	138	139	129	136	131	125	137	112	122	138	122	114	148	128	144	133	124	153	130	142	118	140	123	137	123	140	146	144	143	147	129	135	123	145	133	137	120	144	121	139	132	153	131	144	128	141	126	120	132	124	125	132	159	144	127	140	139	155	144	134	170	115	125	139	139	136	120	142	143	135	132	115	124	130	154	146	146	123	150	163	126	149	138	131	141	129	125	128	126	131	147	145	112	120	137	129	136	113	131	139	134	147	133	150	130	134	142	123	115	128	136	143	119	132	132	137	138	132	141	126	124	131	155	130	146	143	112	119	135	143	140	141	143	132	139	121	139	133	152	129	151	134	118	142	142	137	117	149	122	129	149	144	128	130	126	137	134	154	130	142	131	130	126	136	135	142	116	110	136	122	129	151	138	139	144	136	144	141	147	146	151	143	151	152	127	145	135	126	139	136	142	147	139	161	130	123	151	148	143	141	133	137	141	153	155	131	142	139	128	126	130	118	148	149	148	147	156	143	115	148	124	129	114	135	124	129	167	140	133	147	144	114	119	153	143	130	135	133	128	117	144	126	140	130	119	133	129	123	141	139	130	126	149	135	144	120	144	126	145	144	144	132	140	138	131	127	127	137	139	134	111	126	139	125	116	121	128	140	130	146	149	140	125	132	142	144	113	135	117	137	137	128	137	126	154	146	138	153	129	117	142	135	123	114	121	138	132	140	118	121	133	141	130	134	145	148	137	141	131	150	154	141	128	141	140	146	140	143	132	152	111	145	141	122	135	121	131	142	123	135	132	125	167	128	135	133	134	104	130	124	120	124	116	103	133	139	134	111	110	125	127	143	160	143	125	128	127	127	134	132	139	143	142	135	118	128	129	132	130	127	136	133	132	130	154	134	142	142	152	169	122	150	127	112	114	117	114	131	139	121	133	123	118	140	166	122	135	113	123	129	121	123	126	140	147	134	124	140	132	118	155	111	145	119	141	144	125	158	146	138	114	144	124	158	118	125	110	142	133	130	128	131	129	150	127	134	129	122	150	131	124	157	132	112	125	136	144	143	119	133	142	127	133	113	129	161	142	138	132	135	156	130	136	123	148	116	114	150	161	134	128	137	126	111	137	143	134	139	123	143	139	145	157	171	119	126	141	122	122	134	129	138	134	141	132	143	133	140	137	145	145	128	119	132	152	129	155	137	129	147	116	139	140	137	120	141	137	132	147	145	116	153	127	146	124	134	141	126	133	135	99	123	137	157	141	137	121	147	145	131	130	142	131	142	127	133	131	132	137	140	121	136	138	176	135	134	123	162	105	134	140	128	125	143	133	109	132	123	131	130	135	136	117	130	138	130	133	135	125	134	144	124	135	140
345	2	2100	148007	506	0	20	149	216	381	412	426	379	381	307	306	298	293	263	267	241	242	232	257	241	244	228	231	201	226	190	197	226	195	193	190	185	200	168	167	159	204	197	183	191	173	166	204	158	167	178	181	152	175	150	184	171	170	194	153	167	170	169	154	174	145	160	174	157	160	155	164	167	172	175	175	151	155	150	167	136	145	160	158	144	137	142	154	163	143	161	163	148	145	148	166	167	157	170	147	132	161	147	150	158	154	156	142	165	153	168	171	138	151	148	151	145	157	137	171	137	151	151	137	158	159	166	149	150	162	155	158	126	159	149	156	150	137	132	162	140	166	153	152	147	156	178	162	170	145	149	143	148	145	157	172	142	156	159	159	166	142	160	165	154	139	162	137	153	153	155	168	146	163	138	152	147	151	127	148	133	152	173	139	146	157	147	143	156	158	161	149	132	148	155	160	147	153	154	147	148	147	150	165	139	117	145	154	151	157	143	166	142	139	156	175	156	134	144	126	147	146	166	126	142	160	134	161	142	131	145	141	125	144	150	179	146	138	156	159	143	153	162	130	139	155	143	149	149	155	160	143	145	159	150	140	139	162	145	129	155	152	156	129	171	151	155	150	133	140	150	146	147	151	123	160	161	141	156	140	170	146	153	159	141	169	162	163	158	129	125	161	162	134	123	140	140	158	161	154	152	149	138	115	142	173	170	137	142	135	141	146	145	158	156	152	158	143	134	143	165	140	145	128	152	126	149	126	158	144	172	147	149	150	145	161	153	145	154	152	150	158	145	159	165	160	153	137	151	169	171	141	148	172	147	128	161	156	146	144	150	152	149	122	146	148	135	149	146	145	135	147	153	167	142	167	139	158	135	131	156	146	136	167	148	149	152	150	145	156	163	173	170	139	139	131	146	149	155	156	144	141	161	149	154	127	140	163	134	121	158	144	151	147	184	163	137	151	169	149	150	146	159	140	150	157	138	158	133	160	149	168	130	165	143	154	156	133	120	150	140	129	138	151	151	119	156	153	138	160	143	135	160	149	133	150	131	151	154	166	144	155	151	162	145	126	149	137	155	161	154	136	157	151	149	161	139	152	156	147	159	145	148	135	160	166	167	152	150	139	147	151	149	155	143	143	148	147	146	154	138	159	155	146	154	147	148	154	158	149	165	186	147	141	136	165	150	152	176	149	148	166	145	152	144	155	142	127	151	137	161	127	132	161	129	158	145	135	142	135	145	154	165	139	157	132	149	151	135	145	150	153	138	180	148	151	131	165	147	150	145	134	148	166	153	146	153	115	153	138	165	152	175	161	144	142	161	164	130	147	155	161	165	150	162	156	150	151	147	145	134	143	163	136	142	140	146	150	148	162	131	158	145	144	155	159	130	154	147	156	141	144	153	149	143	129	139	171	152	141	137	156	137	146	134	162	138	143	148	135	145	139	153	146	138	155	142	140	133	144	135	163	133	143	151	150	143	154	150	148	143	137	155	167	152	145	133	169	152	154	165	168	154	163	147	171	177	150	137	151	149	159	135	148	134	131	144	163	130	164	149	147	138	147	156	139	131	152	149	159	138	151	148	137	149	134	128	148	147	156	140	179	163	148	143	159	151	168	154	163	148	118	127	151	132	140	141	143	153	146	160	143	114	125	150	125	131	182	129	151	170	161	171	145	151	148	164	154	124	141	148	153	142	146	129	137	164	177	155	174	169	129	138	140	135	157	165	146	147	159	154	141	157	147	153	160	155	157	155	148	147	147	174	149	145	149	141	150	141	145	136	144	158	142	143	148	137	126	161	127	138	140	161	141	145	147	156	146	144	152	160	168	152	148	148	175	148	148	152	159	149	151	143	123	140	161	170	156	147	148	138	145	133	147	128	161	154	148	130	126	164	138	146	148	140	161	155	150	164	149	154	152	147	161	157	151	130	169	155	138	154	137	150	151	138	168	147	158	165	146	151	128	151	138	149	146	157	157	150	141	151	158	146	156	145	150	137	173	144	146	143	159	136	158	137	151	155	143	134	131	152	145	153	177	155	132	140	162	147	157	170	140	146	152	164	160	154	147	161	113	155	151	147	140	147	141	112	166	148	143	152	155	150	165	146	161	163	156	154	117	137	152	155	135	168	153	144	130	129	166	138	135	139	130	133	159	143	159	158	138	138	174	151	123	161	138	145	138	144	145	142	157	138	153	153	115	132	138	168	160	146	144	159	146	160	121	131	155	152	170	142	149	148	134	156	135	135	153	150	141	123	143	145	138	177	135	147	138	131	151	140	147	147	138	154	178	163	146	148	153	166	168	168	147	153	151	152	142	142	150	161	147	164	152	144	149	144	139
345	3	3500	148132	514	2	11	183	280	445	372	457	403	400	408	352	333	324	322	288	307	283	263	263	284	260	280	238	250	230	238	247	227	236	227	228	226	214	218	226	201	229	252	217	222	217	208	219	187	183	197	210	192	196	193	206	198	203	187	175	211	203	179	185	187	194	182	202	191	177	189	184	217	196	178	195	197	189	174	184	185	180	215	178	223	204	194	184	185	164	214	183	212	169	192	176	185	172	185	185	184	199	170	201	150	182	188	188	189	179	154	193	171	192	185	177	199	174	201	185	177	177	187	190	168	214	167	179	186	196	170	161	166	201	172	167	164	193	166	172	188	182	180	182	182	199	172	171	195	162	177	179	179	171	190	181	179	210	178	186	181	173	175	182	195	194	175	187	186	183	181	167	174	182	176	156	182	198	217	178	161	175	179	184	174	184	191	175	179	201	188	164	168	189	160	187	176	181	163	167	173	173	193	169	191	154	177	183	164	201	155	182	201	174	176	173	183	204	179	196	167	186	181	192	201	158	180	185	172	165	189	193	188	162	178	202	189	172	182	182	165	172	180	200	200	174	174	144	176	157	192	190	202	195	183	197	178	182	180	198	181	172	181	178	181	162	199	192	202	182	182	179	176	183	178	170	213	171	189	178	164	192	197	196	157	167	180	176	193	195	187	170	171	199	192	165	166	190	166	190	182	182	192	164	147	167	181	182	202	178	179	182	165	177	199	191	184	164	188	194	176	193	192	193	174	188	191	191	167	187	155	180	199	166	164	168	196	139	179	188	185	174	165	160	146	171	182	168	186	206	179	176	153	155	179	183	175	177	193	188	173	181	176	154	194	173	178	191	194	160	211	169	199	190	170	184	181	205	183	176	148	186	223	176	197	188	183	184	165	193	170	182	200	199	175	184	162	197	182	168	190	169	185	166	211	181	180	176	184	173	142	175	189	166	192	177	184	172	185	165	156	167	188	169	181	178	181	183	194	203	179	179	191	188	170	185	202	172	175	167	167	160	166	216	179	158	162	205	189	173	197	178	192	171	181	190	195	184	177	168	201	210	171	168	196	168	187	184	196	164	181	205	176	172	180	191	172	175	159	187	203	186	180	192	193	173	186	185	182	159	202	190	176	196	183	165	181	174	185	170	170	167	190	191	177	202	196	188	194	176	165	175	181	185	154	165	168	168	197	157	184	155	176	173	183	193	183	157	178	213	174	172	179	162	171	175	200	172	191	186	187	176	191	177	187	198	160	162	187	192	182	184	173	161	166	178	170	203	191	181	186	167	197	179	195	182	187	191	185	196	192	167	181	182	183	188	186	186	161	196	184	195	169	166	165	187	168	164	161	163	187	176	151	159	194	188	183	155	176	193	182	200	168	169	170	176	176	174	173	174	171	182	185	204	179	169	178	177	190	174	181	159	178	194	179	168	193	180	178	188	181	195	191	199	168	191	174	165	188	170	168	175	192	177	191	175	186	184	161	168	185	169	198	179	158	173	183	186	171	166	180	175	185	193	172	199	197	178	172	180	188	174	165	179	201	175	164	173	187	153	177	207	176	186	171	190	175	193	200	170	163	183	151	195	169	164	196	168	203	179	179	169	176	182	171	167	176	179	179	189	198	190	179	171	173	177	165	186	191	186	192	171	170	189	150	169	178	170	178	191	184	177	172	161	191	221	189	195	180	163	179	158	150	176	179	172	194	175	187	181	180	198	161	175	203	172	201	185	198	156	178	171	164	171	166	176	189	185	176	194	191	168	198	168	169	165	152	181	185	192	183	196	173	182	179	163	187	174	196	184	197	164	178	175	191	191	171	189	205	190	176	167	180	186	185	215	179	183	171	184	173	193	177	194	182	174	172	171	165	182	179	197	181	210	180	167	186	176	178	164	204	192	165	169	195	183	194	175	173	192	165	170	185	167	182	182	188	191	190	177	166	164	175	158	170	163	178	191	188	177	171	186	170	175	198	178	152	176	186	176	170	174	194	174	199	176	191	175	181	182	179	193	155	190	180	195	205	199	183	182	167	195	198	199	166	178	198	159	175	172	185	176	159	174	178	188	180	189	172	176	195	184	173	161	164	187	169	185	179	148	176	187	168	189	185	166	176	165	176	177	166	181	172	201	167	207	171	181	180	182	186	174	175	189	161	158	181	174	184	198	181	155	184	181	178	171	174	172	188	181	159	184	158	161	168	194	176	166	193	154	189	176	165	165	172	197	181	165	178	183	176	163	175	184	151	172	172	171	173	175	172	210	156	191	171	195	184	189	177	170	169	179	187	183	178	153	189	206	201	169	180	174	197	164	169	169	194	202	191	167	186	194	173	166	186	192	192	192
345	0	2700	148257	486	1	9	189	300	462	473	536	467	489	441	362	371	386	370	349	342	330	317	338	304	278	361	299	299	301	289	277	295	261	266	279	266	266	267	264	287	241	250	259	247	257	252	242	233	236	242	236	248	232	220	243	220	229	246	214	231	213	218	229	205	235	225	236	244	208	242	207	226	240	229	225	227	223	221	249	249	227	230	228	233	257	227	243	202	227	237	208	206	207	206	220	217	213	229	206	210	223	225	214	212	209	220	218	199	227	225	233	233	215	216	229	214	209	231	261	232	201	215	212	207	216	210	201	219	220	212	235	219	210	210	243	208	207	221	220	210	212	225	228	225	229	208	216	234	217	232	202	190	213	220	241	198	187	226	232	223	194	229	216	216	223	239	209	210	264	219	236	229	210	213	209	202	208	197	258	240	244	194	221	215	215	244	239	205	188	210	227	213	234	218	199	218	223	190	231	193	218	236	237	247	214	208	237	220	208	232	205	221	223	219	212	217	231	203	208	207	210	218	221	202	225	206	201	229	215	207	204	223	204	189	197	203	224	228	236	203	221	229	228	225	226	228	224	183	188	205	239	245	234	242	190	242	205	221	211	226	219	213	200	204	216	201	231	195	223	209	221	221	213	242	219	221	211	196	227	211	221	193	213	237	215	203	216	195	215	215	239	204	220	257	218	220	216	223	212	241	235	210	195	217	182	187	206	233	215	224	245	199	193	210	202	198	212	220	204	222	209	243	233	229	225	232	240	237	215	206	217	220	211	218	203	233	198	228	216	221	204	223	216	205	206	229	191	235	222	202	228	205	216	205	213	215	221	219	212	200	224	213	190	223	213	211	237	221	211	199	208	191	210	252	201	201	195	216	208	205	217	186	187	217	229	231	234	239	230	211	197	193	215	192	224	215	217	227	201	201	191	200	208	205	205	192	220	243	220	228	212	196	225	231	215	179	211	206	193	243	202	222	240	200	240	219	220	190	191	200	220	214	212	230	225	185	233	217	209	215	222	206	219	210	220	200	222	192	185	216	222	201	201	202	216	226	205	216	220	215	211	202	195	173	207	206	211	195	213	220	208	234	206	196	207	206	238	210	207	221	201	206	225	226	220	200	210	225	220	201	215	224	246	201	221	194	211	229	210	213	210	207	221	197	206	232	199	225	229	235	210	191	180	219	188	228	191	221	191	215	212	194	209	239	207	218	234	209	221	208	227	198	211	216	199	208	215	209	202	174	221	229	211	233	202	218	230	196	218	204	216	207	219	201	204	189	214	209	201	218	202	222	200	194	189	237	222	219	220	221	211	209	204	244	208	203	220	229	175	191	213	221	201	197	202	205	186	221	219	203	216	252	218	209	206	231	200	210	230	201	191	192	206	205	205	204	199	224	186	205	210	200	198	217	182	210	223	239	199	207	233	229	210	233	229	247	182	233	238	213	214	216	224	219	210	192	225	207	217	201	209	216	207	209	217	228	197	204	220	209	200	250	237	209	195	219	212	213	229	220	224	209	223	193	203	222	223	205	212	235	228	234	232	196	231	206	220	213	232	210	231	223	221	204	222	212	225	200	218	204	227	198	230	201	190	206	198	217	214	211	220	205	192	200	230	210	232	227	212	205	221	206	219	208	212	221	227	206	210	199	232	196	229	189	224	215	205	214	200	230	198	210	251	224	214	209	206	246	216	209	237	188	200	207	207	206	185	225	204	207	228	181	197	203	175	224	233	215	223	231	217	198	238	204	221	212	193	187	194	227	204	199	220	193	212	202	168	199	219	197	211	202	222	225	226	216	228	232	205	192	218	211	212	195	214	196	216	212	216	207	208	215	224	203	253	211	230	223	221	199	187	216	237	190	239	246	190	206	220	224	229	209	213	186	183	198	215	205	208	211	202	188	221	207	209	202	194	199	224	197	203	216	211	203	201	182	192	216	215	221	216	217	239	206	182	213	219	215	216	242	225	212	220	217	210	231	203	213	219	208	194	189	225	212	218	204	219	195	236	210	198	203	216	212	233	221	196	205	204	200	218	221	206	223	201	220	206	191	228	184	187	189	203	209	210	212	186	217	211	215	194	204	206	238	211	219	208	219	223	207	188	218	183	240	193	221	192	208	219	203	217	208	217	212	204	217	214	241	196	216	200	217	200	209	196	226	218	221	224	221	205	217	241	199	233	192	221	219	210	230	214	215	208	193	216	215	199	211	199	233	239	229	200	205	214	231	195	217	203	237	196	224	189	217	226	216	214	211	211	201	219	189	201	198	201	205	219	210	199	239	213	213	197	212	248	198	206	217	241	212	218	223	207	201	206	224	203	199	206	189	219	200	215	212	216	220	235
345	1	1900	148382	533	1	28	121	202	355	351	382	339	317	307	273	264	237	244	223	220	232	215	201	195	200	185	199	188	171	164	195	169	182	160	165	152	164	184	162	173	149	162	175	171	159	143	146	140	152	135	149	149	154	161	149	137	132	146	153	156	163	138	145	134	150	121	141	138	108	136	146	138	165	150	127	136	147	137	130	127	132	136	131	140	149	141	141	137	122	151	143	141	147	160	137	126	153	119	117	128	133	135	141	134	148	142	167	144	144	147	146	138	130	143	146	160	152	127	159	124	141	141	140	128	139	138	138	132	125	111	131	155	123	142	147	126	144	143	153	126	138	134	134	125	136	134	147	131	132	139	121	138	122	137	131	131	138	139	143	143	131	144	154	138	120	139	129	140	123	146	120	133	152	127	133	124	138	121	131	127	135	156	142	132	144	127	138	128	144	135	153	129	127	140	125	125	135	126	112	151	124	133	115	122	155	140	130	125	138	123	118	139	117	119	135	134	121	137	142	131	119	143	129	138	141	117	142	142	142	135	135	146	155	132	114	108	118	134	121	135	152	128	140	152	131	158	125	134	133	151	123	139	143	125	120	139	144	113	135	156	141	123	135	128	134	135	125	124	141	127	146	121	137	147	133	113	148	148	125	141	115	150	130	118	134	153	167	153	132	136	111	125	118	139	118	127	132	121	138	128	143	149	149	138	162	144	137	128	120	161	113	141	119	132	138	131	135	139	143	130	133	137	149	132	156	119	104	133	131	125	135	135	125	129	109	154	136	127	136	168	118	150	127	133	118	137	144	127	117	150	134	144	122	130	139	119	157	141	132	142	133	132	142	145	135	129	129	114	131	119	142	139	163	145	135	142	120	137	135	138	130	135	144	114	140	133	124	143	118	128	138	117	119	125	126	140	151	145	160	136	137	150	142	140	139	129	121	120	138	135	141	126	134	144	133	138	85	148	143	115	147	135	139	127	126	153	133	129	139	146	131	150	123	125	122	139	123	132	127	144	126	133	123	117	126	129	115	130	135	128	133	128	137	137	135	117	143	149	140	133	147	123	137	110	146	134	119	135	136	120	142	139	115	133	133	130	133	126	131	123	134	125	154	142	134	122	119	131	140	125	141	129	142	140	133	123	146	127	120	143	126	122	141	138	141	146	125	145	149	121	123	151	135	132	115	121	119	122	140	146	117	123	142	122	130	133	133	125	132	132	128	129	118	155	100	118	124	113	133	134	127	124	134	147	141	135	149	140	134	121	144	108	124	130	139	132	137	121	141	123	147	143	136	155	135	145	132	147	146	127	125	143	130	136	145	145	132	119	126	127	123	121	141	132	129	136	118	141	131	135	140	142	115	136	167	118	118	138	125	135	143	133	133	123	152	127	127	135	156	133	125	122	140	140	97	131	102	131	166	118	127	123	125	122	159	147	138	119	150	145	152	143	141	117	144	126	128	137	161	147	143	137	117	127	162	147	119	141	137	118	132	119	137	125	134	118	126	139	141	130	119	133	127	118	136	121	128	140	126	159	131	136	109	144	127	122	125	150	137	135	142	125	120	118	136	154	153	115	128	116	122	132	154	117	144	159	137	120	144	151	137	127	126	122	127	124	131	148	136	129	134	144	153	132	121	140	145	129	90	121	130	120	124	122	124	144	135	139	122	145	123	138	107	110	131	127	115	129	141	118	125	124	126	143	158	136	128	122	117	143	148	140	134	134	115	116	114	114	117	135	149	127	147	120	142	136	128	108	146	130	144	113	127	133	143	152	160	152	139	136	127	138	146	150	134	143	115	135	142	136	151	133	115	140	129	122	121	129	111	150	137	125	124	118	129	141	139	139	121	129	136	149	139	125	138	140	122	116	131	142	126	150	137	133	132	142	141	130	137	133	112	147	136	130	138	136	111	130	135	138	124	115	133	131	138	144	136	143	146	126	146	125	122	126	124	145	155	132	145	130	158	138	138	150	133	128	143	126	131	142	140	135	117	144	114	147	147	132	161	134	140	133	117	125	123	129	124	146	124	144	125	148	135	132	140	118	122	112	125	140	137	146	130	129	136	128	138	129	139	124	129	137	138	127	138	140	137	139	131	131	126	131	144	119	111	132	109	126	143	127	137	131	143	127	120	125	118	127	132	127	127	123	132	122	135	125	116	136	135	118	122	126	142	107	134	141	142	127	138	121	136	133	120	114	122	133	149	147	128	129	143	146	141	138	133	156	125	137	126	133	129	124	140	156	144	125	142	128	129	144	124	129	121	134	128	156	127	123	125	117	131	143	146	125	109	127	132	112	143	157	137	143	149	129	136	147	111	143	131	147	146	129	118	141	135	126	114
345	2	2100	148507	485	0	10	133	179	376	381	424	377	371	344	326	296	285	260	291	253	285	242	244	221	207	187	208	221	222	220	177	196	177	201	195	187	191	191	179	179	178	177	169	171	178	175	155	168	160	162	176	157	155	168	150	130	166	146	137	186	179	153	150	152	148	132	178	177	176	130	155	169	166	165	132	188	176	148	149	128	156	166	150	159	188	151	143	173	159	151	165	167	159	130	167	160	175	151	140	154	139	158	170	154	175	154	148	136	150	151	132	164	167	168	159	156	159	149	160	143	146	166	153	157	157	146	159	158	138	140	157	143	171	153	147	149	167	141	146	142	151	150	162	146	158	161	146	156	154	159	142	131	165	158	159	161	155	136	169	147	157	162	159	149	157	143	140	149	166	168	133	139	174	146	147	180	156	140	150	124	148	129	143	153	147	159	150	155	170	154	145	165	143	146	139	159	155	179	145	150	155	159	151	133	145	133	153	140	147	160	141	138	138	130	148	167	151	134	138	126	134	167	137	141	144	141	168	146	131	156	160	171	151	138	138	138	143	149	128	140	131	150	149	138	165	134	146	142	143	122	142	149	157	111	151	169	144	151	147	156	127	165	143	142	155	143	131	171	143	139	144	165	148	145	139	152	147	147	134	136	149	138	169	138	126	160	181	137	161	143	149	136	142	152	149	179	136	150	147	160	157	165	161	171	120	142	162	156	148	144	155	145	166	140	145	154	143	148	154	146	143	140	148	164	145	134	154	132	121	143	150	143	161	153	151	132	154	146	145	144	166	167	135	149	168	147	133	152	170	143	145	147	169	122	141	160	136	134	118	160	159	134	149	143	155	149	146	139	171	148	166	164	152	141	148	162	141	161	147	138	180	164	151	133	149	140	138	142	143	154	128	160	163	141	142	123	172	162	164	157	133	158	160	159	153	156	150	156	151	140	145	139	129	142	156	157	134	149	158	150	156	150	143	127	172	142	150	150	141	136	150	151	161	163	155	136	133	136	145	159	154	158	152	128	147	126	154	154	149	149	142	133	155	131	148	135	142	145	148	141	151	140	133	141	136	175	154	156	166	171	160	143	129	125	152	129	125	149	133	144	140	142	141	150	170	145	178	142	149	167	135	160	143	136	134	152	145	143	151	138	152	170	174	140	163	173	158	136	159	141	159	135	174	140	160	153	145	144	126	124	138	141	155	145	146	130	169	143	146	153	140	132	140	131	142	157	155	143	151	146	144	136	148	161	151	170	148	153	164	143	160	138	153	121	141	137	135	149	118	147	152	121	130	135	155	140	158	157	132	168	139	158	165	155	160	148	154	141	148	145	150	160	148	152	149	165	154	122	161	133	140	144	140	129	131	133	135	150	178	145	165	143	140	147	135	140	154	148	124	156	164	158	141	147	142	154	149	168	147	157	144	113	130	130	138	130	143	155	144	150	145	166	136	154	173	151	154	153	133	132	146	136	153	138	144	162	135	147	156	151	153	129	140	148	144	147	144	148	133	141	152	153	144	155	148	173	149	133	148	171	148	143	154	142	133	169	146	145	157	141	148	150	141	131	137	163	150	150	148	154	146	145	176	137	157	150	148	163	148	147	155	140	152	146	153	150	150	121	157	142	160	153	163	142	154	143	145	144	150	130	154	139	148	140	150	144	120	162	135	139	140	165	137	156	148	153	137	142	141	156	171	123	142	138	158	125	139	140	154	153	141	133	129	158	156	158	146	142	132	148	143	150	131	149	133	156	133	164	159	158	157	150	165	136	155	161	141	140	169	131	161	150	148	137	145	148	138	148	172	150	127	142	144	116	146	151	153	138	143	122	124	163	145	134	159	139	153	155	136	150	146	126	175	130	135	127	164	166	151	153	160	145	146	143	140	158	156	152	162	124	154	142	119	147	146	134	119	153	150	146	159	160	153	138	159	151	160	151	152	162	155	143	153	148	154	155	141	156	153	150	154	154	160	164	141	154	154	136	139	127	130	164	138	126	125	150	143	147	152	154	139	111	137	162	130	154	154	141	149	141	144	137	133	142	135	149	143	142	170	151	144	149	144	147	151	144	150	179	162	162	156	151	140	137	148	163	128	152	140	167	145	148	143	149	141	145	131	156	153	129	137	152	163	145	165	142	145	146	140	132	161	146	146	116	154	149	142	159	122	148	141	143	141	136	150	159	138	138	147	147	148	164	152	131	168	130	143	125	140	168	144	148	142	148	161	155	135	135	159	150	181	175	138	137	135	152	149	146	158	126	137	157	157	141	147	138	143	155	132	154	160	139	124	145	164	136	144	127	138	140	154	153	143	141	136	151	158	140	128	143	155	134	164	157	139	137	161
345	3	3500	148631	418	0	17	205	281	419	445	453	416	388	388	356	310	314	304	293	287	256	270	263	252	257	245	233	218	259	228	236	230	219	222	214	229	233	223	200	187	223	214	198	204	195	185	212	180	209	179	222	198	183	200	198	192	209	182	207	196	198	203	187	197	200	198	191	186	192	192	180	163	202	179	197	193	185	204	184	166	177	190	192	194	175	180	192	157	174	188	201	187	200	178	196	180	189	180	184	200	162	175	180	186	166	196	166	200	179	185	168	203	185	194	189	177	186	174	175	184	171	190	188	199	183	180	157	200	176	178	174	158	192	172	171	163	162	182	170	192	177	201	162	170	178	200	197	177	167	158	150	171	169	184	199	176	213	168	172	154	177	178	159	204	193	178	204	185	173	147	162	197	183	185	190	200	171	186	171	182	168	208	191	194	192	184	205	177	161	167	187	193	169	182	207	168	184	175	187	175	179	185	179	180	158	177	192	170	188	199	171	181	174	194	210	190	180	162	171	180	202	165	174	172	201	173	200	147	172	175	169	186	166	204	192	177	163	159	168	181	197	203	211	186	190	174	196	162	173	207	183	194	171	171	188	197	181	184	182	187	172	182	182	164	188	194	181	188	174	179	185	181	181	196	161	184	161	174	173	183	212	171	181	175	182	179	179	168	165	175	167	198	173	205	171	213	160	150	172	176	179	199	147	193	175	189	178	176	184	172	195	173	195	186	171	175	189	184	178	154	173	174	176	181	188	192	197	158	214	184	164	166	202	169	166	179	174	185	162	186	161	190	181	176	150	183	173	175	201	183	217	190	182	157	173	166	177	190	179	175	172	176	153	160	195	172	188	186	188	162	162	169	165	173	209	168	162	171	156	180	162	185	151	190	175	191	167	211	174	192	193	175	162	180	183	170	184	210	171	171	181	164	169	182	156	178	197	184	210	176	175	171	181	195	147	165	188	191	167	178	196	183	161	197	186	186	183	216	190	192	182	180	188	178	181	192	166	169	181	223	181	180	173	204	184	179	184	184	191	190	176	181	182	185	199	169	191	198	182	191	197	193	178	167	192	175	172	171	198	170	162	187	179	178	151	178	163	180	177	187	198	174	208	174	182	177	183	183	162	192	159	174	170	196	190	166	194	161	192	181	155	212	201	170	161	176	174	202	193	167	159	184	206	174	163	165	171	174	195	187	211	192	177	162	166	194	163	179	161	173	197	174	150	180	159	179	169	193	159	165	175	166	173	203	188	188	168	166	179	179	181	178	168	175	186	172	191	199	200	171	187	194	184	161	169	190	153	191	182	188	172	184	191	143	169	190	181	166	167	208	179	163	157	176	175	190	179	161	176	195	172	183	196	161	169	179	180	164	173	182	209	167	162	170	151	183	168	167	183	156	180	158	200	168	172	196	152	191	198	198	177	167	194	188	163	171	174	192	190	203	182	176	206	162	176	168	197	181	172	197	157	174	168	159	171	183	179	165	186	177	176	161	185	175	158	209	185	171	203	189	196	191	159	193	178	181	172	188	190	170	167	163	164	174	183	172	177	160	166	185	162	198	172	177	170	187	185	181	182	197	188	181	168	167	172	187	185	188	155	191	192	159	196	165	167	183	201	152	193	178	180	172	193	189	196	167	207	183	168	175	152	187	185	174	194	167	181	182	178	179	166	173	183	155	158	179	178	205	177	179	161	182	195	187	178	178	190	189	164	168	179	168	190	187	194	184	182	180	164	160	174	183	183	186	188	189	143	173	190	150	164	191	181	183	190	192	192	211	183	156	196	167	188	180	173	183	191	205	184	184	159	214	198	167	186	184	183	190	192	183	171	166	161	148	187	185	181	192	166	182	158	165	155	197	177	171	193	176	171	199	180	189	171	184	190	174	180	174	197	204	174	183	152	184	186	183	165	175	175	191	170	183	188	203	173	179	183	156	165	195	176	189	190	186	147	181	191	167	174	171	165	163	176	189	164	194	183	192	192	168	183	175	184	202	170	168	171	183	185	179	178	176	162	167	194	196	181	178	190	184	167	191	164	181	174	186	181	186	190	193	172	162	187	154	190	176	174	192	148	163	159	172	204	186	197	153	178	188	181	155	184	197	172	176	190	178	179	169	159	170	169	172	182	168	186	181	181	171	175	189	167	180	154	171	192	164	176	189	174	189	198	170	183	177	178	201	138	169	186	159	175	175	170	161	200	190	191	193	178	186	153	155	174	158	184	181	165	178	185	180	195	175	184	144	172	168	168	179	172	169	179	154	175	159	194	182	167	198	171	162	165	206	200	164	195	163	200	161	178	185	201	149	166	171	163	164	194	197	185	201	170	181	139	174	173	171	178
