345	0	2700	143172	356	0	0	5	65	206	620	1347	1262	1321	1271	1066	867	300	302	285	325	317	315	323	308	301	310	288	305	312	284	290	309	271	299	277	301	267	278	284	280	259	283	267	257	292	236	290	251	247	256	246	269	273	219	280	283	225	259	252	270	254	223	264	245	267	257	237	268	244	241	251	266	259	240	260	236	246	259	240	223	241	268	245	258	230	253	235	253	244	229	260	228	234	241	230	244	244	244	246	253	211	234	233	219	228	232	244	202	219	257	233	230	262	252	225	221	219	222	225	233	226	225	224	244	238	232	216	220	252	226	229	200	241	237	226	223	246	235	254	248	209	218	240	246	222	233	220	225	215	234	253	227	246	217	233	220	236	243	238	235	259	221	234	241	222	209	242	207	254	241	225	235	244	240	230	229	238	235	218	241	249	247	236	221	222	190	259	243	213	222	232	239	215	243	236	212	224	218	236	217	227	215	240	237	246	246	242	212	232	235	268	215	206	189	244	220	217	232	219	227	249	248	215	248	238	239	211	252	234	220	230	225	245	244	239	203	228	227	213	242	230	242	227	234	230	223	228	206	220	244	200	233	229	218	233	246	269	203	234	219	217	239	204	274	250	221	245	262	263	224	223	224	235	253	245	213	231	228	215	208	239	245	232	246	244	254	227	254	226	234	220	258	209	226	232	230	237	227	220	220	232	221	230	254	224	232	234	222	219	215	250	242	249	236	246	233	243	230	225	247	219	230	245	229	217	233	229	239	224	208	207	251	259	206	243	228	236	235	225	222	201	238	229	224	220	217	237	238	256	225	237	238	237	236	212	219	240	250	227	226	225	217	213	242	240	242	223	236	229	214	230	229	220	244	246	227	248	201	223	241	223	223	226	239	240	241	216	240	243	234	245	247	217	231	203	221	217	258	228	235	257	238	231	218	225	229	236	225	229	217	217	198	244	230	202	242	221	222	220	226	227	219	245	233	218	218	224	223	232	215	232	212	221	222	223	244	241	233	241	247	236	230	257	218	259	213	229	213	243	220	226	226	227	220	216	231	184	232	228	221	213	235	231	226	249	269	235	241	252	256	233	230	242	222	229	236	249	216	232	224	216	240	226	213	228	219	236	237	247	235	236	226	250	213	235	235	239	259	238	233	236	221	237	245	238	225	230	215	221	220	244	210	188	243	212	202	239	217	220	255	231	219	204	251	209	223	242	263	198	218	226	229	257	255	227	247	249	215	198	237	220	211	226	215	230	233	203	232	253	217	201	212	222	230	225	211	259	226	201	224	229	225	226	219	237	224	250	220	232	225	240	237	265	218	227	232	253	220	222	203	219	227	218	250	250	222	231	228	224	224	206	212	237	255	236	237	221	228	209	217	237	211	230	233	235	219	206	206	226	262	249	220	234	213	240	233	260	225	244	245	252	221	231	233	218	214	242	209	229	225	235	236	223	211	236	206	236	240	233	216	241	235	225	224	234	232	240	243	229	212	235	212	237	195	217	229	232	246	206	217	240	219	228	211	206	200	241	232	246	233	192	235	218	227	226	206	261	219	249	254	206	219	234	219	229	239	238	225	246	214	258	234	208	237	281	237	240	210	224	243	232	208	235	246	216	216	237	238	223	230	240	247	218	216	240	201	209	221	247	220	211	231	199	232	217	244	230	216	224	262	219	249	235	237	233	272	232	265	234	204	235	231	228	247	260	229	201	199	224	203	229	210	232	211	219	241	225	239	229	226	249	240	231	214	224	206	223	217	220	214	233	227	237	245	215	223	250	226	228	220	229	221	233	255	214	207	199	227	228	239	218	241	225	232	247	249	243	234	226	227	233	215	242	225	212	257	224	215	211	217	227	248	231	206	214	250	239	217	227	231	220	235	210	242	224	231	229	222	250	213	243	230	221	233	252	213	200	216	232	256	232	251	224	226	232	222	218	229	229	230	238	239	230	220	242	236	198	233	205	214	233	235	230	212	198	242	233	220	199	238	206	233	233	250	219	232	247	218	224	233	250	219	233	219	230	241	238	229	256	231	218	234	221	225	211	219	228	216	239	238	219	220	228	238	244	242	202	213	242	226	230	221	238	213	207	207	215	214	264	242	231	238	241	235	226	221	221	219	225	211	229	226	255	243	231	238	257	225	219	210	242	205	248	207	227	250	226	214	222	192	237	234	253	189	230	228	240	261	204	209	236	208	241	216	240	239	244	223	207	244	251	208	250	225	194	242	238	242	216	205	213	235	227	234	220	243	230	228	229	217	240	230	223	247	219	218	246	214	216	235	220	231	238	226	207	219	244	230	218	217	241	239	237	245	234	228	223	248	235	221	215	216	248	235	234	208	248
345	1	1900	143295	420	0	2	36	95	174	212	692	913	991	916	638	527	212	212	225	198	208	216	210	190	188	190	227	199	199	182	212	164	177	196	182	169	166	157	179	162	158	182	161	184	145	152	181	151	155	156	157	150	156	153	139	163	152	156	154	162	155	136	170	147	161	132	135	133	136	148	143	152	140	138	141	145	143	147	116	133	138	126	127	131	132	145	150	130	146	153	146	150	142	140	129	120	141	142	128	145	138	142	130	125	131	132	141	137	149	150	122	148	138	151	149	154	137	129	129	151	137	119	153	136	133	127	121	145	151	142	143	132	117	151	144	154	130	148	142	124	157	133	137	130	112	135	143	138	125	140	146	128	120	134	139	123	138	141	120	124	136	149	121	121	123	125	126	123	141	116	120	137	138	131	132	158	147	128	143	122	136	150	132	154	140	134	137	127	118	144	141	141	118	140	166	132	133	144	148	147	147	122	122	134	147	129	134	133	151	143	123	155	159	149	153	139	141	135	122	132	129	177	140	122	157	121	138	116	144	145	142	124	120	140	137	125	126	125	139	135	121	143	139	144	164	139	136	139	128	145	102	144	127	125	113	146	121	125	130	145	125	150	124	131	123	129	131	134	134	120	153	136	130	132	146	145	131	122	137	130	131	132	135	127	133	138	133	148	127	132	128	143	139	137	131	150	144	154	148	128	147	133	134	140	117	119	125	140	141	123	143	147	129	136	138	122	122	129	129	151	128	125	120	143	142	159	123	123	136	136	157	124	119	143	145	127	158	126	126	126	124	152	137	158	147	146	139	131	123	152	123	120	132	145	141	142	128	129	134	128	140	128	124	135	136	145	135	156	126	132	151	129	140	132	149	148	129	137	122	145	125	136	139	154	153	151	136	131	147	148	137	125	141	137	139	140	155	143	137	140	130	127	142	142	132	131	157	159	128	144	157	142	136	135	141	131	147	118	135	138	142	126	158	155	131	154	126	149	112	148	131	129	129	131	121	148	125	128	137	126	158	118	127	135	161	161	137	149	130	141	139	128	141	131	125	133	112	122	132	134	136	134	116	124	135	148	146	135	153	132	126	148	151	125	126	137	127	120	137	143	129	125	132	151	114	123	114	132	139	139	132	165	152	133	144	136	144	119	147	133	141	129	113	123	156	141	126	145	147	158	140	138	130	123	139	150	136	135	141	130	155	136	145	122	120	122	115	131	140	139	138	142	146	142	126	125	133	135	159	126	129	138	138	133	146	120	133	128	136	118	135	137	131	142	142	151	139	110	121	131	131	145	149	150	150	148	114	139	143	135	126	146	128	153	152	124	129	123	139	126	144	126	137	126	135	142	140	134	142	132	137	150	132	112	149	132	129	130	147	129	127	109	141	117	138	143	136	116	129	106	140	148	133	115	133	120	162	135	119	147	127	124	139	143	143	144	127	136	135	131	123	120	159	131	125	139	124	149	126	136	134	140	135	117	136	147	143	142	109	109	143	154	139	144	141	142	140	136	144	167	143	132	118	122	122	142	141	147	130	156	139	131	142	131	137	101	144	150	150	133	121	135	136	132	146	136	134	144	121	154	137	125	168	107	154	139	133	133	134	136	142	120	132	166	115	133	124	116	132	139	129	119	131	121	164	125	118	121	154	168	140	138	148	138	145	112	123	123	138	118	131	141	132	155	134	115	136	145	130	138	130	114	128	131	137	151	128	140	119	151	129	127	125	122	106	127	138	134	123	150	138	123	135	126	140	145	131	109	123	146	141	133	136	127	148	154	143	112	149	147	143	126	156	136	144	121	131	119	150	131	136	160	146	119	128	143	130	131	124	128	135	128	150	135	148	127	135	145	140	134	131	142	132	143	135	127	132	125	138	142	139	144	127	135	138	125	145	128	137	135	134	120	149	137	130	128	142	145	161	130	121	127	134	115	153	107	150	143	153	139	147	130	121	147	146	133	126	132	130	128	122	151	128	136	143	125	125	126	137	133	134	126	133	105	147	118	125	127	142	131	143	129	104	137	124	134	150	129	109	122	122	147	151	118	155	147	124	118	134	135	142	124	158	132	149	135	123	148	147	150	129	127	101	148	141	128	134	150	139	139	127	128	143	127	133	125	134	131	131	128	141	123	145	144	124	138	155	111	131	120	130	135	127	143	132	126	150	155	127	138	116	130	118	140	157	136	133	135	124	148	139	144	129	151	160	137	137	114	138	142	150	137	118	134	106	138	141	131	135	134	110	117	143	139	149	144	144	143	112	156	148	122	136	130	140	141	154	129	120	126	139	140	146	117	144	127	151	142	129	147	137	126	132	142	136	133	147	127	116	138	128	142	136	140	141	143	143
345	2	2100	143419	351	0	0	12	62	129	162	882	1108	1160	1155	783	645	293	215	236	219	232	238	213	248	219	235	251	233	224	225	199	206	193	178	210	192	222	190	205	204	188	198	192	206	188	193	204	198	175	195	178	207	210	179	206	173	169	177	192	193	160	193	180	181	175	174	172	174	185	172	184	149	176	175	160	175	187	201	180	185	187	196	171	170	172	163	176	148	186	188	183	175	165	165	172	187	174	162	157	166	185	194	198	183	174	151	178	178	187	206	166	164	166	173	174	163	181	179	181	152	171	171	160	172	166	175	179	156	166	191	152	177	158	193	188	180	159	174	172	167	160	147	186	144	167	159	168	153	165	156	166	190	163	152	166	156	164	189	182	174	201	163	178	162	159	165	170	179	181	169	155	172	148	155	167	169	151	172	162	181	153	155	160	145	164	157	190	157	161	150	179	176	165	172	176	176	140	166	176	150	162	165	168	176	148	178	154	154	144	168	192	157	161	184	162	148	168	163	169	179	166	156	170	146	154	164	154	150	166	149	162	159	182	160	165	164	169	163	135	172	193	168	184	153	155	178	164	168	166	154	157	176	158	156	185	160	159	178	198	163	157	195	166	158	141	184	162	160	140	161	165	158	172	137	153	160	162	185	169	171	159	152	171	163	168	169	167	198	169	159	163	146	163	160	158	157	192	157	156	169	143	160	157	167	176	142	172	166	156	151	170	188	174	158	147	164	170	158	153	165	151	167	171	160	148	182	169	158	135	160	142	173	177	149	158	177	171	141	167	152	166	168	179	168	145	186	140	169	162	174	145	156	139	167	152	172	139	158	166	153	146	152	175	148	167	178	151	170	157	164	175	168	155	152	172	159	170	151	182	145	174	153	168	145	143	175	145	174	162	162	161	173	190	145	152	167	160	156	173	179	178	160	177	166	161	158	150	171	156	152	160	165	185	181	161	163	155	171	163	164	148	155	153	167	159	178	168	148	176	148	156	181	147	159	165	182	175	156	141	159	145	161	174	166	150	153	156	192	184	170	138	168	167	171	163	168	167	145	157	189	159	151	166	148	156	154	184	173	156	166	130	177	175	159	166	151	147	161	152	144	150	171	166	166	142	155	151	160	164	121	166	157	149	150	166	161	174	171	168	174	184	164	168	175	171	157	151	135	169	158	175	166	152	136	170	170	185	151	147	154	171	162	187	169	173	146	165	170	161	166	173	165	166	162	165	165	187	154	174	175	171	180	169	163	178	161	168	131	160	140	187	167	163	170	164	160	138	172	183	165	160	151	159	157	169	141	163	143	169	176	177	167	189	142	188	161	161	162	153	154	169	177	159	182	160	140	160	161	155	175	169	172	161	165	136	164	169	146	137	150	151	165	149	171	140	164	150	153	166	146	172	152	169	171	174	169	161	179	155	154	168	175	148	158	159	164	153	162	138	162	153	156	175	159	153	157	174	156	145	159	147	151	178	169	170	169	155	166	171	164	161	159	167	151	172	169	150	168	167	182	145	162	167	165	157	168	169	155	168	163	153	164	163	178	164	144	172	155	174	152	164	163	162	160	178	144	154	139	168	192	162	162	166	170	142	170	159	155	168	139	164	149	164	148	146	154	165	169	152	140	162	151	180	156	159	171	198	156	171	188	158	172	195	182	191	147	164	162	175	150	153	147	155	161	161	184	157	161	165	147	171	162	160	175	176	170	146	149	161	176	171	170	146	157	176	173	178	161	155	149	176	154	163	180	154	167	175	166	153	143	182	180	146	164	159	162	180	149	133	162	169	147	151	153	142	147	153	165	178	163	129	155	166	154	141	160	166	165	159	190	175	150	187	176	179	160	145	159	159	173	155	169	162	129	164	156	175	171	152	181	163	158	179	162	168	147	179	142	155	147	162	172	168	145	163	171	178	143	173	169	187	167	173	149	160	179	135	147	146	154	182	160	148	157	168	146	170	160	174	151	185	151	168	155	161	167	161	168	167	154	150	169	149	153	167	182	173	170	155	147	141	157	155	158	144	167	159	151	152	163	143	148	153	142	165	142	161	157	157	165	170	167	171	157	169	180	152	149	146	170	151	150	158	150	165	151	165	163	142	168	142	173	182	165	175	148	154	170	159	155	143	159	159	148	175	127	160	147	166	162	155	148	163	170	148	146	185	156	174	152	156	145	170	156	165	161	153	168	168	158	156	164	149	170	158	171	177	167	150	153	139	153	158	170	176	157	153	158	164	156	144	166	151	168	175	154	141	166	171	153	171	161	169	155	166	169	153	158	134	161	154	152	154	138	155	164	181	153	162	155	158	162	150	156	151	169	159	157	163	158	161	157	164	166	149	163	165
345	3	3500	143542	359	0	0	2	36	137	240	1046	1114	1230	1197	1008	607	213	248	245	224	225	259	271	239	249	213	250	250	231	245	246	240	238	222	258	243	233	225	219	246	235	228	237	257	217	221	216	211	219	234	221	195	240	211	231	211	221	196	197	210	200	226	212	184	227	178	205	188	201	192	209	198	190	216	187	200	203	192	211	197	214	216	208	209	212	205	205	189	210	189	190	219	176	177	186	202	194	203	192	198	205	181	205	174	207	211	208	191	199	178	180	206	195	186	196	201	205	212	198	200	205	203	186	215	214	205	222	192	191	194	195	204	202	192	192	194	181	189	196	171	217	181	210	196	190	193	182	206	198	176	223	187	189	192	177	189	188	207	179	176	185	193	187	189	197	181	175	198	190	188	202	201	177	191	192	191	204	184	200	179	186	202	209	236	176	176	184	186	200	185	176	193	183	202	186	204	187	204	182	216	213	192	200	195	189	184	205	172	182	196	181	187	206	172	187	187	195	195	217	197	202	189	204	187	207	206	191	191	205	186	200	188	193	183	169	201	189	188	189	187	225	186	196	189	193	225	195	189	186	195	193	185	177	208	191	192	182	184	178	199	213	199	179	181	193	182	194	204	220	170	198	196	199	212	192	179	197	211	184	214	186	208	188	181	230	181	211	190	191	175	183	198	211	194	205	178	186	198	205	164	186	201	190	195	186	188	173	212	200	186	184	191	199	195	208	165	203	183	188	162	176	190	172	191	191	183	197	188	205	192	179	199	170	198	202	191	201	201	194	194	192	202	212	178	195	186	210	193	193	170	196	191	199	194	179	202	199	188	180	203	205	195	209	172	177	188	228	214	194	195	197	173	193	213	169	177	208	223	207	198	198	205	185	170	183	194	200	215	209	185	179	184	201	191	203	172	179	168	183	191	211	165	187	201	199	201	184	206	194	190	202	199	206	187	192	206	201	195	202	176	172	199	190	189	214	192	188	196	201	190	217	190	197	214	182	190	185	179	188	163	197	205	151	200	184	195	169	194	187	205	199	202	191	191	185	203	189	210	196	195	189	187	194	224	188	219	186	195	197	204	169	226	216	162	209	184	200	175	179	190	201	223	197	183	190	168	194	212	195	200	186	168	187	160	175	184	167	203	187	188	192	196	185	159	212	215	179	185	193	183	178	189	199	193	188	188	163	176	183	218	187	213	154	187	173	190	204	164	181	180	205	197	176	196	207	183	191	201	181	182	200	193	194	163	192	216	177	211	182	203	186	191	180	211	188	211	191	203	223	195	165	204	192	192	181	184	174	209	187	214	200	192	186	184	214	195	191	184	165	188	189	189	201	184	177	184	188	184	195	191	199	195	194	196	191	189	194	197	167	188	176	190	176	179	196	178	197	182	208	196	200	187	227	196	181	185	199	175	195	181	197	187	205	183	186	196	182	185	191	220	215	182	210	163	193	191	201	197	194	174	198	209	203	200	184	180	179	200	196	188	168	186	196	189	192	171	192	175	178	155	206	186	179	205	206	195	220	177	193	204	213	191	201	191	185	179	190	197	196	174	187	197	179	197	187	167	182	178	170	189	205	186	175	200	183	172	197	197	204	186	192	214	223	207	221	201	196	178	208	190	211	201	172	167	198	193	195	195	176	204	195	200	198	202	178	206	179	194	186	200	225	198	188	192	204	198	222	166	190	187	187	180	190	180	192	197	203	190	195	199	174	187	223	209	204	215	186	216	179	185	204	181	205	190	193	185	160	188	203	201	177	187	187	218	203	200	199	190	202	202	180	198	198	206	190	188	209	194	173	197	235	189	185	197	213	188	210	185	180	171	193	189	210	180	183	177	191	203	199	186	193	183	182	199	206	178	210	187	189	197	201	183	185	226	191	172	170	196	189	186	189	190	175	181	181	174	185	171	182	190	203	185	179	184	199	181	188	200	196	168	192	189	181	169	207	193	217	191	195	179	195	186	186	170	190	187	181	197	176	210	210	178	170	183	171	183	217	194	214	185	182	181	204	200	195	193	185	184	195	183	207	190	186	209	196	179	221	179	213	178	189	198	187	192	179	182	198	198	199	188	191	184	175	177	181	199	208	202	167	183	181	183	210	198	188	209	191	192	167	179	214	196	195	209	175	184	195	179	203	182	196	178	199	198	176	195	191	191	208	203	182	190	187	203	212	194	156	200	189	185	216	190	191	190	181	187	198	170	181	216	195	178	165	186	191	172	173	187	169	194	172	210	184	212	142	168	207	199	199	200	197	177	226	184	170	161	192	165	192	195	179	201	176	197	174	208	192	204	197	173	197	190	185	224	204	227	192	209	217	212	223	187	193	196	216	183	178
345	0	2700	143665	355	0	0	0	8	51	514	1068	1041	1118	1063	869	698	226	241	223	234	234	284	256	263	265	272	293	243	291	299	312	305	277	286	310	292	301	303	317	279	310	281	286	282	308	266	292	283	252	254	289	244	277	284	267	279	255	287	275	247	237	260	280	274	267	274	255	255	269	253	244	241	250	242	267	254	266	278	252	268	235	262	237	237	260	267	270	248	278	261	222	277	269	243	256	247	234	256	229	247	242	230	227	254	249	232	271	245	235	232	291	254	253	250	245	272	237	244	252	252	227	237	266	251	264	242	231	232	275	231	251	256	264	244	247	265	258	224	234	250	228	251	255	259	258	231	252	226	242	226	276	258	263	266	260	244	239	261	243	222	241	241	251	231	252	258	233	268	238	249	280	250	231	249	244	247	245	235	251	240	263	246	230	225	265	235	266	264	264	235	270	255	276	244	238	227	235	233	250	249	229	272	245	281	223	250	252	278	254	261	249	253	249	250	243	234	223	260	244	265	243	245	263	267	213	262	264	259	240	253	235	257	230	250	241	258	240	254	225	264	232	246	247	238	238	262	251	237	252	241	258	233	247	264	242	264	247	253	253	278	291	229	247	211	249	268	238	248	242	251	241	234	257	239	265	238	254	254	253	242	244	242	221	267	282	268	246	223	221	245	277	269	277	226	248	274	247	241	228	226	258	226	237	242	259	244	246	282	232	247	238	229	242	246	234	237	244	270	231	247	247	256	261	249	211	265	234	274	227	233	267	249	257	230	232	263	257	259	244	261	253	215	231	237	226	232	233	247	231	274	240	248	222	233	266	254	237	239	241	257	236	229	241	244	238	245	240	244	254	272	251	272	219	236	262	201	215	225	264	262	263	260	261	266	257	255	256	252	229	252	236	232	248	234	219	221	240	255	229	216	230	247	240	252	268	219	263	239	216	247	272	263	218	248	241	254	219	236	221	233	262	250	258	247	232	245	244	212	261	251	249	246	231	245	236	243	247	249	228	217	209	233	221	246	246	235	217	251	264	246	259	236	233	228	272	241	262	229	233	237	229	243	256	247	253	236	245	262	283	271	244	219	239	216	219	226	227	225	226	235	242	238	232	248	241	231	245	239	264	212	271	249	259	256	230	254	270	226	245	252	240	250	230	260	265	210	235	282	234	253	220	252	224	237	227	264	233	234	227	247	238	244	238	246	214	224	247	249	231	260	257	244	246	264	257	237	260	259	247	231	246	259	259	240	250	254	251	260	258	265	255	239	242	229	250	221	233	235	222	240	270	275	241	231	251	217	259	265	275	296	223	266	230	224	226	249	256	222	250	244	259	242	229	256	253	242	241	251	228	246	247	255	208	230	224	233	269	228	214	236	250	257	260	231	254	233	232	217	249	221	237	254	248	231	232	258	240	222	256	242	251	245	254	245	260	257	266	256	230	260	241	236	259	256	261	242	263	233	239	233	249	230	223	261	242	258	238	259	276	251	219	264	246	257	226	212	241	237	243	264	260	239	263	253	220	250	238	259	263	274	241	215	246	264	274	241	248	233	247	235	219	234	232	237	244	270	239	244	261	222	256	237	272	264	228	222	228	228	255	247	229	269	249	243	238	259	231	226	248	235	256	250	213	243	245	227	238	238	228	238	232	240	208	249	252	253	239	246	257	246	238	225	257	287	217	251	230	256	232	211	256	261	236	273	240	227	245	231	242	261	237	263	221	257	249	241	221	215	234	263	225	265	237	234	233	254	237	262	258	247	226	217	265	232	247	255	237	206	231	229	241	233	272	250	234	245	256	249	240	214	248	218	237	244	241	221	242	248	243	292	247	255	249	244	238	242	247	244	225	230	223	234	264	236	221	253	231	252	245	268	244	222	235	246	225	227	257	241	226	261	252	223	225	247	251	258	256	235	236	299	237	255	253	217	258	254	245	240	256	259	253	262	221	244	242	220	262	226	232	243	233	239	241	258	213	255	250	242	253	223	223	238	241	248	253	233	243	239	235	254	240	251	279	233	253	230	259	250	248	254	262	248	262	270	237	262	251	266	235	240	228	231	219	247	245	248	238	233	220	236	259	242	227	254	219	244	254	270	240	228	237	264	264	249	248	256	246	270	218	235	243	239	224	262	257	248	239	235	239	204	235	268	254	253	245	235	234	227	249	223	233	256	240	223	230	248	238	254	232	268	242	220	235	219	232	225	256	243	239	247	219	241	227	228	223	240	237	272	232	230	250	242	227	249	264	235	270	251	245	236	249	218	255	226	241	257	234	211	247	246	251	238	230	243	268	258	239	249	240	247	237	244	259	254	251	244	242	257	238	266	248	246	225	213	232	275	242
345	1	1900	143788	356	0	4	133	319	415	760	904	995	1063	1096	765	598	289	241	249	239	272	256	204	223	237	196	217	206	219	188	223	188	156	201	206	192	180	199	167	202	177	164	194	164	172	181	193	183	180	175	161	165	169	163	154	162	171	163	143	174	166	153	161	159	153	150	153	152	173	144	172	165	148	136	164	157	160	135	171	150	155	157	143	137	156	171	149	153	153	171	165	146	157	145	148	148	152	151	158	177	152	169	153	143	146	161	142	158	158	145	143	153	167	136	145	126	162	144	155	173	166	151	158	168	164	155	169	146	147	165	162	157	145	131	157	148	167	166	134	135	175	153	127	163	142	158	153	142	153	117	154	172	152	142	161	149	154	124	176	149	142	131	144	169	128	142	131	134	151	148	124	137	152	138	135	143	158	161	144	153	142	164	127	149	142	123	159	142	168	152	177	131	161	139	172	143	155	156	164	159	176	144	169	143	163	157	166	131	143	145	152	143	169	139	145	150	144	148	160	140	155	153	145	151	169	139	138	161	162	126	144	150	141	156	150	163	144	147	137	140	155	147	148	141	147	135	150	156	137	141	153	144	148	142	160	135	144	164	135	145	166	165	123	160	150	147	136	145	147	140	145	139	150	153	135	157	132	146	162	145	160	153	156	163	140	153	138	146	146	155	157	143	153	150	155	153	148	143	133	138	167	136	141	144	171	134	143	134	163	147	148	137	162	140	156	155	164	147	146	136	135	144	143	130	148	151	153	144	114	160	130	136	143	157	143	166	135	152	131	146	147	137	147	148	158	150	151	157	163	185	158	146	139	145	141	167	136	160	159	149	155	142	147	138	132	156	154	146	146	152	135	164	125	125	139	141	165	144	168	131	136	154	140	152	115	150	141	169	131	138	138	123	146	139	143	148	139	142	143	163	168	142	135	151	136	142	142	160	154	133	126	125	137	139	151	134	123	152	122	145	130	152	142	143	138	150	124	127	128	142	151	155	156	138	130	148	169	157	154	129	141	156	143	142	161	140	149	158	148	156	131	115	146	119	133	153	148	149	139	137	143	147	143	151	141	141	139	162	150	135	152	144	145	155	139	152	148	166	135	155	142	130	163	150	128	130	152	158	146	130	158	124	163	153	135	143	149	122	146	144	132	145	149	153	133	150	146	135	132	126	146	163	141	147	158	148	151	143	147	159	134	133	154	158	155	147	152	138	164	173	143	137	150	139	154	157	130	137	161	132	147	132	147	160	155	157	165	135	135	146	148	152	138	152	157	141	127	142	159	154	139	144	123	146	132	142	151	135	141	140	137	122	138	128	151	146	136	146	134	127	147	173	133	146	145	125	150	139	159	147	157	143	129	158	148	150	142	149	123	142	146	134	148	147	147	139	145	149	153	139	151	129	147	129	140	176	161	146	153	142	152	138	154	149	159	139	149	137	145	146	131	134	125	142	154	129	141	161	143	156	155	138	154	141	159	132	130	142	156	168	155	139	126	162	125	142	149	160	150	139	156	138	141	151	145	142	174	150	133	162	132	140	148	169	157	141	134	135	146	169	137	144	168	161	152	160	123	145	127	154	145	126	155	152	133	154	143	149	146	148	142	139	133	154	162	137	151	156	161	137	126	128	172	137	176	137	165	151	141	120	168	151	134	153	124	138	165	145	155	119	126	134	146	148	117	154	144	151	139	150	160	157	143	142	157	157	140	137	140	172	144	143	135	128	165	134	140	144	140	151	147	150	150	121	144	114	129	149	153	147	144	171	143	135	144	139	158	143	141	137	124	151	141	150	138	157	131	159	146	142	128	148	155	159	133	151	149	121	146	159	141	131	159	157	151	127	158	139	138	151	141	150	133	134	144	157	149	153	150	130	155	149	125	139	135	128	121	158	130	131	157	133	150	148	147	175	163	155	148	146	146	159	159	123	147	145	138	146	145	150	146	154	145	128	134	141	145	147	136	151	133	161	142	153	136	137	132	118	122	142	137	142	141	117	134	155	147	156	140	165	135	140	151	147	135	161	147	150	135	144	152	138	170	115	129	144	163	127	149	135	146	139	161	141	126	149	135	143	148	151	152	151	165	150	137	149	157	149	147	113	152	144	144	143	154	140	145	154	146	133	144	142	148	138	142	154	158	139	153	149	168	137	150	127	132	136	137	124	144	155	163	145	150	145	138	145	142	153	137	129	160	131	175	148	124	148	128	137	146	141	162	140	159	129	140	144	123	147	147	157	155	161	137	175	153	150	131	133	130	153	152	131	122	162	156	152	159	183	174	121	153	165	138	154	138	143	138	134	116	145	128	129	134	154	144	136	160	141	153	138	160	142	165	159	142	138	136
345	2	2100	143911	353	0	2	112	401	769	1166	1177	1211	1284	1194	982	685	274	237	292	262	289	261	227	252	244	269	247	265	241	229	246	240	224	216	215	246	217	202	212	220	192	215	218	186	221	212	199	180	200	202	204	191	183	195	198	195	197	200	193	191	170	178	206	174	186	180	183	184	193	177	203	182	167	182	209	190	185	198	181	177	197	175	180	191	191	199	190	176	176	180	212	180	184	176	163	198	181	199	180	166	165	175	176	202	169	165	168	186	194	184	172	172	191	176	147	168	199	174	179	160	173	192	153	169	157	184	172	172	166	167	185	156	172	183	181	194	188	191	167	168	190	185	181	159	159	173	186	165	185	154	187	186	193	167	178	189	175	172	201	192	159	164	171	178	133	182	173	171	169	161	170	184	161	161	183	181	164	183	194	183	170	185	161	170	183	173	174	182	172	147	173	176	181	188	160	160	181	165	188	180	188	179	172	187	163	178	167	193	179	190	205	179	201	161	179	184	175	187	155	170	166	191	172	164	165	155	171	184	159	179	188	179	190	170	159	176	203	155	188	157	165	193	153	176	153	194	161	170	175	192	176	187	141	168	143	162	172	164	194	186	167	179	184	169	168	190	169	141	159	157	156	167	151	184	192	180	163	167	159	180	177	200	190	196	180	185	177	170	173	166	154	176	159	140	174	187	176	176	171	176	193	168	163	170	166	145	175	179	177	188	173	181	179	180	173	182	163	197	166	171	161	160	201	188	198	176	160	169	165	165	163	189	166	171	169	166	160	174	190	175	177	148	192	154	150	185	190	182	160	181	171	176	173	167	169	178	146	155	169	162	192	174	174	175	168	157	172	159	163	164	177	164	173	166	177	169	166	175	178	174	172	176	149	167	175	168	168	178	164	166	170	190	183	177	175	161	158	181	170	183	150	182	183	175	154	174	177	174	154	174	168	168	170	182	163	186	160	178	159	182	185	175	174	195	182	193	191	172	187	151	171	151	188	161	182	175	187	191	192	160	167	186	174	190	175	163	205	174	164	176	146	180	176	165	189	167	154	181	170	147	191	158	148	202	161	199	182	169	183	191	160	174	196	175	178	178	174	207	156	192	174	178	169	190	174	167	167	195	184	178	147	148	175	177	176	170	187	158	151	171	147	185	167	179	167	156	175	124	181	164	160	174	168	163	157	173	170	174	186	166	139	177	177	166	179	148	167	189	195	183	183	191	158	179	157	168	169	176	175	190	162	143	168	154	206	154	176	168	187	193	136	141	187	161	167	169	177	174	173	169	150	173	166	160	174	175	167	168	173	192	166	172	166	143	184	198	185	155	188	149	176	165	184	150	165	166	188	179	172	168	158	172	181	151	201	162	164	167	192	163	168	186	166	173	178	166	175	179	165	186	182	185	181	175	182	174	152	173	176	127	179	155	180	163	180	160	184	186	170	184	169	181	192	159	158	166	155	159	155	165	156	188	172	184	150	177	162	166	159	190	192	170	183	146	183	161	148	184	163	148	172	167	178	197	185	170	168	177	194	184	166	187	160	188	172	174	160	181	170	178	179	195	173	161	202	175	167	189	147	191	171	187	176	196	170	170	168	196	182	181	191	171	169	155	158	163	170	156	186	152	178	173	188	174	185	188	175	183	202	159	161	179	163	155	168	172	166	199	158	182	187	158	197	189	166	182	168	171	157	155	172	170	170	173	153	218	177	164	172	166	170	164	173	149	172	178	172	164	167	157	178	179	185	168	180	167	211	165	180	188	187	162	158	153	192	166	182	163	168	163	171	168	188	158	182	159	173	171	164	192	168	195	195	186	181	185	182	168	164	170	173	153	153	166	154	150	186	154	196	188	143	156	186	158	154	159	160	160	173	176	170	170	151	182	155	175	203	190	163	163	156	176	184	147	187	162	198	154	172	158	182	159	177	185	197	167	169	171	172	164	152	158	198	199	148	154	165	188	177	166	166	195	174	142	166	174	177	178	170	180	183	197	179	167	163	176	179	179	181	177	162	170	171	195	181	170	177	195	169	175	196	156	157	162	176	193	150	188	192	166	182	187	173	157	179	179	171	166	189	168	179	165	183	176	194	159	163	168	191	166	163	151	176	198	177	174	170	172	163	179	157	187	172	172	181	167	181	176	157	166	165	167	180	199	170	172	174	170	178	199	153	165	180	186	169	175	158	168	170	179	155	157	180	162	177	177	179	205	175	169	155	160	185	178	163	189	178	187	172	192	165	174	166	192	176	171	176	177	160	176	183	177	200	169	172	191	160	158	185	187	153	166	147	152	190	190	154	164	170	169	155	179	188	168	155	147	142	171	179	168	172	158	179	175	174	161	184
345	3	3500	144035	348	0	0	28	156	806	1129	1138	1254	1282	1112	945	604	242	262	256	223	249	263	268	267	278	236	262	252	254	252	245	238	239	243	242	256	244	250	266	242	240	264	232	256	249	252	243	235	227	211	238	202	255	226	222	221	231	216	216	194	216	189	242	220	224	227	207	200	224	212	205	233	219	219	222	236	210	221	214	221	219	212	213	202	220	216	205	212	217	201	231	209	208	245	217	233	207	205	219	196	196	224	206	214	205	211	214	210	203	193	193	205	195	202	196	222	214	229	226	196	206	227	201	199	228	208	235	208	220	204	205	193	183	190	205	193	178	184	217	209	186	205	222	193	202	182	217	220	219	202	202	224	202	186	200	194	201	191	193	210	192	185	212	214	228	200	221	208	204	196	204	207	206	211	207	192	201	207	190	215	214	196	201	195	216	200	175	177	196	209	213	192	186	202	200	219	197	204	215	199	193	204	196	239	214	174	209	192	181	192	220	208	220	210	174	216	205	230	218	218	223	214	214	196	200	200	206	202	196	219	166	197	220	194	201	196	215	208	179	188	178	188	211	196	200	209	193	206	192	206	183	212	203	207	193	196	205	178	199	218	192	164	195	214	215	199	198	209	199	192	192	190	192	183	217	199	200	202	176	211	205	229	201	195	215	195	203	208	185	184	209	201	199	229	205	198	194	221	192	192	199	200	212	199	204	197	198	198	205	211	194	217	187	179	182	213	193	193	205	194	208	204	220	193	207	223	200	218	211	190	211	212	213	202	212	186	214	210	216	212	197	221	207	195	186	199	200	208	189	185	215	210	199	209	196	181	187	206	219	221	201	189	188	219	195	232	215	204	191	200	215	210	186	201	198	191	212	236	187	176	176	211	200	199	217	208	210	194	205	199	220	210	186	203	216	188	200	187	192	192	199	206	206	210	198	190	217	182	207	197	199	194	201	213	210	205	178	188	208	192	186	198	185	191	201	200	207	190	216	203	200	215	210	192	184	191	207	205	202	207	204	193	187	204	228	204	198	201	189	213	201	227	209	189	181	195	201	204	217	201	194	241	183	224	229	207	196	200	245	198	185	200	202	199	204	232	206	220	193	196	180	180	202	184	180	193	194	207	219	189	206	217	198	191	206	198	220	207	202	220	212	211	212	210	186	179	192	219	202	224	184	183	207	187	194	198	190	224	205	196	227	210	201	165	206	213	206	184	206	201	214	194	199	213	206	219	208	209	205	189	194	213	209	220	218	193	192	204	199	195	206	186	194	200	232	197	212	177	245	197	174	229	214	212	214	204	178	220	221	213	201	199	197	190	190	181	184	201	192	180	200	222	208	209	202	197	196	194	188	233	219	209	192	203	207	187	172	199	208	195	185	189	192	215	193	214	218	213	179	193	225	215	202	193	231	213	193	224	197	219	184	208	219	201	209	203	183	176	196	184	219	209	217	192	205	212	188	182	196	200	208	181	202	188	225	196	195	185	217	191	203	220	198	214	179	194	180	211	193	201	213	194	185	200	224	194	189	198	208	199	179	196	206	208	191	189	178	202	192	192	191	220	232	194	215	190	214	181	232	221	224	180	196	244	207	217	201	228	193	219	214	190	224	205	215	212	214	181	197	196	199	195	230	201	205	214	214	199	228	183	203	219	217	237	217	191	190	204	214	206	218	184	189	210	198	221	211	215	203	205	177	191	209	195	191	207	235	191	201	185	205	204	202	189	207	204	210	208	210	185	179	215	224	197	198	209	199	167	203	230	182	193	197	183	179	212	231	195	217	211	222	174	226	196	200	198	189	193	200	197	215	216	227	189	224	205	183	221	206	186	188	201	199	208	201	226	193	197	212	178	188	184	181	204	225	195	212	201	209	189	205	208	216	206	220	200	211	199	170	192	179	219	187	199	221	182	175	211	201	186	197	183	200	186	211	183	204	192	212	214	191	171	211	181	174	200	198	209	214	178	214	204	197	209	214	194	176	205	229	196	191	219	202	205	227	187	210	191	197	180	203	201	190	230	196	210	189	200	217	189	220	211	179	203	224	199	208	192	191	201	195	187	207	196	208	201	174	203	227	205	204	202	212	191	217	191	231	206	211	229	203	215	199	191	205	214	196	185	194	224	188	224	212	211	210	192	200	219	187	184	221	198	205	199	187	221	197	198	187	217	197	196	209	210	209	193	168	221	193	204	203	189	194	200	193	182	212	210	182	191	206	220	210	205	187	216	186	199	180	211	177	207	209	207	176	187	214	178	195	222	207	210	183	188	188	204	188	185	177	210	194	207	203	194	207	183	179	213	189	171	217	187	196	215	182	188	219	186	194	223	192	194	209	213	188	205	195
345	0	2700	144158	347	0	2	66	258	987	1137	1173	1313	1279	1104	978	828	317	295	314	293	282	305	308	338	281	282	310	309	299	296	306	282	303	298	275	291	294	289	298	287	315	266	295	261	302	299	272	278	292	288	265	275	279	269	268	270	296	247	271	259	256	256	249	274	261	268	268	256	278	274	244	262	270	266	258	263	292	266	256	245	253	241	262	250	276	255	263	261	258	275	258	276	253	253	228	250	257	251	248	249	269	247	239	265	259	236	269	251	268	267	283	252	258	268	273	276	256	244	228	243	243	228	252	281	240	230	259	260	234	236	257	245	246	263	255	273	252	268	277	255	246	240	239	251	251	261	232	224	264	273	265	266	286	245	241	243	232	272	249	265	255	274	224	257	229	255	240	265	244	272	244	239	272	237	266	226	253	259	227	241	259	285	246	254	239	233	241	247	251	248	245	232	266	243	245	237	219	220	220	246	240	247	261	264	263	251	265	240	260	252	246	243	275	271	255	269	257	250	253	234	273	238	225	244	247	231	270	232	260	255	262	244	270	266	238	232	286	248	256	237	261	234	236	217	262	251	251	247	245	247	241	235	267	237	237	236	227	243	224	230	258	235	261	231	268	217	270	239	251	240	234	269	217	277	245	243	263	242	270	257	229	259	261	269	230	248	229	255	246	250	274	249	258	267	231	227	219	264	248	244	248	242	226	253	246	241	227	253	253	260	250	244	246	245	276	242	258	252	262	269	267	260	238	232	266	239	235	226	235	230	260	247	250	252	248	244	250	268	245	255	265	240	243	262	249	251	256	253	262	229	235	220	261	251	249	258	220	246	256	246	233	237	227	265	255	257	229	230	241	240	260	246	255	236	248	253	256	240	245	257	239	263	236	261	242	233	242	222	249	263	275	242	245	262	253	241	218	252	246	226	269	239	251	266	245	261	251	227	227	265	241	269	224	250	223	253	239	256	253	232	241	246	263	260	226	266	243	250	259	275	245	256	241	262	267	241	241	231	230	263	249	236	267	286	239	248	231	261	253	241	230	230	246	273	241	227	272	268	219	257	240	251	258	234	220	217	239	259	238	245	238	271	253	235	248	249	253	262	257	240	250	272	252	249	252	242	235	250	247	240	282	236	267	229	235	269	265	237	223	268	252	227	256	240	231	248	246	243	227	260	207	251	236	236	251	251	266	243	234	248	240	240	243	236	256	257	224	251	280	235	238	264	255	251	236	238	252	229	256	233	261	235	250	233	236	255	245	234	251	229	255	251	272	224	214	237	242	245	247	265	223	244	243	258	262	233	224	236	215	248	289	276	254	249	285	245	265	215	248	254	235	226	257	257	261	247	244	248	256	269	260	234	252	259	249	235	260	234	251	234	242	261	221	246	239	244	234	231	227	240	236	244	249	242	258	241	260	244	270	273	226	244	220	260	233	251	236	259	227	262	239	236	242	249	258	258	245	222	247	236	242	260	238	257	244	234	242	252	245	250	209	231	224	259	238	250	232	253	243	245	251	230	247	260	228	267	261	253	265	260	233	220	232	265	242	236	239	234	237	255	236	267	240	235	258	257	214	223	273	233	244	235	254	224	257	266	238	252	253	225	225	239	255	264	233	241	258	262	226	240	236	246	241	237	232	229	243	264	233	239	260	253	228	240	251	246	218	226	259	272	220	296	223	229	253	256	260	247	236	254	239	255	242	250	221	270	224	245	247	235	269	254	264	265	264	228	255	261	238	239	236	258	253	275	250	254	267	249	247	248	252	272	218	251	251	242	236	225	261	262	253	234	231	245	259	271	271	241	250	242	254	263	250	216	243	254	212	233	247	245	259	248	242	227	240	230	238	269	251	230	250	262	237	251	280	243	246	221	241	235	244	260	235	251	223	228	237	243	245	253	233	250	239	245	250	257	238	278	235	250	270	241	260	216	255	259	269	225	252	243	247	262	242	253	251	251	261	281	232	234	255	214	268	236	238	239	246	234	223	253	248	269	267	240	273	220	242	250	254	249	231	236	279	222	222	219	236	241	250	232	244	246	218	218	267	225	217	233	248	248	232	247	240	236	235	271	241	258	261	253	215	238	242	239	239	228	256	257	239	249	213	245	243	265	279	239	260	257	249	223	231	271	268	234	243	258	250	227	247	223	237	265	216	203	239	259	242	243	254	247	240	278	253	222	280	246	246	272	234	255	230	258	240	229	234	256	258	231	212	248	228	235	233	240	242	222	254	231	290	247	231	250	230	255	244	242	228	243	230	254	216	247	231	231	227	243	236	230	240	233	262	233	245	258	240	256	253	257	247	244	260	225	232	229	235	293	234	245	253	256	272	245	256	270	234	241	263
345	1	1900	144281	347	0	29	435	585	864	908	885	1028	1122	777	683	564	273	235	256	235	245	227	259	216	225	210	214	227	191	218	193	192	195	189	186	185	203	176	179	164	163	166	166	171	195	191	158	170	165	172	175	144	166	154	147	147	158	158	166	165	185	145	167	166	174	139	157	154	130	154	152	130	170	137	150	135	132	150	143	153	157	140	138	157	150	123	170	146	141	174	147	151	152	134	157	148	181	161	139	136	147	149	136	165	138	140	127	137	160	143	169	145	148	139	150	151	172	155	138	156	155	135	133	150	174	127	138	162	139	136	127	149	128	150	136	134	128	149	132	145	139	162	141	156	171	126	142	134	133	141	149	147	147	136	152	145	142	129	129	144	155	116	153	133	168	142	148	156	157	141	142	155	140	145	149	158	148	140	144	133	144	125	125	132	142	128	142	130	157	136	162	154	152	149	158	147	151	147	144	147	137	158	159	129	159	179	142	138	161	136	139	134	147	134	134	165	134	127	157	158	135	164	129	150	142	140	152	143	143	146	148	172	149	135	139	133	157	151	142	124	142	123	143	129	175	137	154	130	125	130	144	130	162	142	145	130	165	151	143	133	129	138	134	145	163	141	144	149	135	139	137	158	137	114	140	134	143	139	166	132	138	136	128	132	145	154	132	127	134	129	137	149	122	138	128	149	141	127	133	132	135	115	150	155	155	145	142	130	143	147	127	137	131	163	137	146	146	126	130	146	145	166	143	140	154	142	131	158	137	161	161	139	128	143	167	133	142	134	137	158	142	149	158	135	141	130	140	119	145	131	144	134	151	127	137	151	173	135	138	159	156	156	154	120	149	136	146	146	147	139	139	120	143	136	163	134	134	157	129	159	150	138	140	139	144	147	141	108	165	135	140	164	138	137	120	157	120	148	130	130	131	125	139	134	135	141	117	132	128	139	137	135	139	125	136	158	147	143	165	134	145	144	140	131	130	137	148	126	145	142	124	141	137	130	134	133	125	169	133	148	151	133	145	152	131	130	139	146	120	150	154	133	178	149	146	164	145	126	127	134	143	138	166	138	130	149	134	157	162	148	147	143	142	153	144	139	137	144	144	134	135	145	126	151	141	117	144	133	122	151	160	141	133	130	139	150	137	144	137	137	146	148	149	158	145	153	147	145	147	138	131	175	123	125	155	121	127	153	137	131	132	138	131	110	161	146	136	130	146	144	156	153	146	172	138	135	135	134	141	138	150	141	173	130	142	148	133	146	139	114	134	167	126	140	143	115	137	141	136	138	144	132	135	146	150	129	142	132	166	151	137	148	141	134	136	147	145	151	130	147	143	145	152	133	150	139	142	148	135	135	130	130	135	124	143	147	151	159	166	108	140	149	139	140	153	133	133	151	166	128	138	169	140	143	165	154	133	145	149	134	148	182	132	145	129	133	147	149	148	137	130	146	150	144	147	121	137	130	137	144	127	150	148	141	126	122	143	153	128	130	151	118	143	128	137	130	132	130	135	143	127	134	129	140	131	160	132	151	137	141	166	152	136	131	128	145	145	129	144	135	143	137	137	140	122	139	146	144	141	123	157	137	146	125	137	137	133	166	126	136	134	134	141	144	166	131	153	126	134	139	128	146	119	140	132	135	142	139	132	132	155	132	142	131	141	135	147	129	138	149	131	138	152	128	167	145	145	134	151	131	140	158	137	129	175	136	129	129	137	153	142	146	126	138	131	137	137	167	146	137	139	119	137	138	164	148	136	139	139	158	159	142	123	135	156	159	161	149	143	152	139	140	131	164	150	130	120	136	154	143	139	126	132	135	134	108	155	138	132	160	147	141	119	144	179	145	150	163	120	139	148	149	142	150	140	136	148	124	147	143	126	131	136	131	135	134	154	137	148	136	176	132	139	129	133	123	133	148	129	146	142	120	166	148	154	133	140	148	160	141	141	130	123	155	168	157	163	130	131	137	161	135	138	139	142	157	164	139	136	166	135	151	135	168	136	154	149	140	148	148	134	155	160	144	141	144	148	136	150	136	133	141	157	147	115	154	121	117	133	147	158	129	108	160	125	132	144	156	122	117	158	165	134	124	142	142	135	139	149	154	153	129	139	143	144	126	156	164	151	176	140	137	135	149	165	147	163	156	121	154	146	133	152	145	132	147	147	151	135	145	149	157	134	152	145	135	175	126	159	143	160	139	128	135	173	137	150	148	134	139	111	146	131	128	125	132	131	159	141	125	127	133	149	131	141	140	129	143	150	130	130	143	137	130	134	140	168	164	137	154	138	137	145	159	139	160	153	130	143	141	143	155	148	144	157	143	137	134	153	130	132	135	159	148	131	169	146
345	2	2100	144404	349	0	75	580	767	838	1080	1273	1308	1238	948	853	705	322	289	312	274	252	265	266	260	222	228	227	207	211	240	219	213	214	206	225	194	227	209	187	175	189	201	156	201	161	169	181	203	169	172	177	184	157	174	188	163	181	183	177	176	181	156	170	161	181	163	178	147	165	168	162	158	161	168	158	151	148	156	163	166	170	157	177	141	171	155	150	170	152	170	178	163	154	173	165	150	134	169	172	171	163	176	161	177	154	168	172	143	171	155	171	148	168	168	161	152	159	178	152	154	161	164	159	150	142	162	169	174	160	159	157	165	153	144	160	144	158	163	167	149	177	160	153	136	165	149	165	157	167	129	152	151	153	145	154	140	162	153	156	170	139	152	141	157	147	161	167	164	155	143	154	157	148	165	149	138	154	159	166	159	166	166	141	161	162	163	134	144	171	166	165	159	148	169	151	134	164	163	159	160	164	145	153	146	170	170	149	160	161	139	131	155	138	150	163	147	154	162	164	154	158	145	168	172	160	152	178	185	168	151	139	146	173	154	165	133	167	153	166	156	148	164	163	170	154	147	153	142	161	147	166	159	173	159	166	174	147	145	131	161	175	188	135	175	140	151	152	155	157	156	145	175	161	154	165	163	160	172	171	155	168	161	158	145	145	148	157	153	156	156	158	139	156	161	141	142	160	149	164	154	143	143	145	162	144	171	157	158	145	171	153	156	152	157	161	144	136	169	181	155	143	132	153	166	155	159	151	161	133	157	155	154	165	161	155	163	149	149	170	152	145	161	167	141	188	143	175	146	162	144	149	131	147	156	154	161	156	160	144	173	177	157	139	132	158	168	157	141	153	142	148	186	175	145	147	138	152	150	157	143	149	185	149	150	157	158	135	143	139	182	153	168	148	193	160	169	163	146	176	146	158	157	155	148	131	173	143	151	150	159	155	145	180	161	140	153	136	147	183	170	157	157	155	150	134	143	146	163	155	147	143	143	147	152	156	147	165	173	170	170	134	140	169	156	159	146	147	140	151	161	164	169	163	151	155	137	155	148	166	160	171	142	164	142	164	146	181	165	171	153	156	148	149	173	143	139	138	144	157	148	142	146	122	161	153	162	145	153	167	158	160	150	141	143	142	127	166	146	149	170	150	156	146	157	161	155	166	163	165	152	165	154	173	168	152	154	168	150	147	143	158	161	152	144	190	172	167	153	160	140	163	172	143	157	179	160	144	180	159	166	147	144	175	173	136	147	166	172	142	139	149	171	131	125	161	130	148	153	158	152	153	149	130	152	152	155	157	162	168	130	131	156	136	170	133	151	148	136	178	154	148	168	153	142	157	161	160	146	157	134	140	176	164	161	158	159	132	139	136	142	154	173	157	164	139	131	173	155	177	152	132	149	155	142	158	158	173	138	151	166	160	175	152	159	167	167	172	155	159	164	162	170	133	172	156	161	184	152	141	161	173	173	158	170	169	131	178	132	190	162	130	163	144	138	153	158	155	143	171	130	145	162	176	132	158	156	167	154	175	170	161	149	131	146	157	155	164	165	137	157	142	161	158	144	127	152	151	138	175	145	162	146	165	144	145	166	163	160	190	154	185	155	145	155	182	145	152	163	134	136	137	141	151	170	164	165	150	147	159	161	155	160	151	150	168	165	151	179	143	160	161	135	161	138	125	129	142	122	140	133	161	160	149	142	161	153	138	146	151	153	144	157	155	135	167	140	151	147	158	159	135	162	153	158	168	165	160	153	152	163	149	167	160	178	145	140	155	172	157	164	144	165	151	164	149	131	146	161	140	160	150	172	169	164	161	169	156	142	138	157	159	153	118	160	166	141	149	138	148	161	147	144	169	138	150	137	175	170	171	151	148	144	166	145	148	163	150	133	138	174	143	154	155	165	139	155	134	137	165	181	151	158	180	168	161	162	137	165	150	180	154	171	139	144	140	145	148	154	162	154	155	143	150	153	156	130	156	139	125	148	192	140	174	159	143	155	175	149	148	140	164	148	156	156	181	145	138	164	150	170	141	175	180	139	139	174	177	153	141	133	155	168	149	145	147	143	148	165	157	136	139	145	156	159	138	152	177	144	153	140	158	168	157	178	157	154	169	161	160	176	145	161	151	168	156	136	160	160	171	156	142	168	152	130	153	143	140	155	139	162	139	152	154	142	165	144	160	165	167	143	149	165	140	158	151	147	179	155	175	142	161	162	143	172	137	152	145	138	171	162	174	148	174	154	164	150	155	165	157	151	155	165	168	154	160	148	167	148	155	158	157	169	149	174	150	146	154	146	136	159	155	180	151	155	163	162	164	151	148	148	160	171	159	157	145	150	129
345	3	3500	144528	358	1	168	792	877	1107	1254	1400	1442	1285	831	1118	806	329	335	301	260	267	313	283	265	265	252	235	230	249	244	266	238	238	209	214	236	238	233	229	180	209	184	222	203	204	192	212	228	226	220	205	184	217	209	200	186	195	194	210	189	210	222	194	197	202	199	179	188	177	199	200	181	172	212	200	160	185	184	176	184	190	170	185	200	191	214	177	187	219	183	192	190	180	201	169	176	178	155	183	208	177	187	189	162	188	203	173	186	179	173	200	210	216	189	192	174	177	177	195	192	174	177	179	178	181	175	183	179	195	201	166	188	189	211	176	214	165	175	175	175	199	173	176	168	175	182	193	159	173	205	182	170	181	176	167	188	177	166	196	191	169	159	185	167	184	192	174	170	171	168	188	194	194	182	167	180	169	180	179	164	165	175	171	176	193	185	163	195	196	164	183	187	176	177	196	180	193	167	183	167	187	168	192	197	170	197	168	170	197	196	188	173	172	172	174	166	186	168	179	193	156	179	173	159	176	173	197	197	188	162	169	166	184	202	190	178	185	183	177	182	171	207	188	194	156	176	174	186	161	187	171	182	157	210	179	188	189	192	183	169	175	163	174	184	160	191	185	189	181	171	177	186	185	200	188	166	196	192	191	165	177	147	183	186	185	181	173	151	190	191	191	176	177	156	191	183	175	204	198	171	204	176	179	164	176	172	186	173	188	179	167	177	193	159	169	174	179	178	186	177	187	183	192	177	204	176	184	162	195	177	188	177	172	159	178	166	174	178	178	170	189	167	183	174	176	168	177	184	181	218	166	174	155	200	183	192	194	180	170	167	179	199	187	203	169	164	184	183	177	171	196	186	152	184	190	212	168	196	161	163	182	202	164	181	185	181	185	185	191	192	169	157	164	178	184	168	164	167	177	178	183	198	179	183	178	192	191	184	190	163	177	184	190	210	196	198	173	197	174	172	174	161	197	180	189	170	181	203	168	198	161	203	173	192	197	188	175	207	183	191	194	161	184	172	151	175	184	176	169	204	199	183	194	174	171	175	172	177	156	184	173	162	202	160	198	190	182	192	195	204	179	197	175	182	194	160	193	184	203	189	188	181	175	191	176	179	191	207	178	205	158	193	184	179	164	183	151	197	191	180	192	168	168	171	186	198	167	200	179	170	165	175	155	176	183	185	151	189	166	195	189	166	185	169	185	163	179	174	181	189	181	186	173	203	171	155	180	186	175	172	196	183	186	183	183	186	173	199	171	182	182	184	168	169	190	170	194	182	174	185	179	183	182	182	162	195	193	156	179	182	182	185	197	173	168	172	175	167	190	174	184	170	165	171	176	145	190	192	195	189	175	172	212	171	217	187	180	191	176	194	197	193	170	187	153	194	167	172	152	171	187	170	196	184	177	202	161	196	178	176	152	180	189	183	177	172	162	170	171	197	180	180	179	178	160	181	161	203	159	162	183	173	168	168	182	189	158	184	184	211	176	200	181	181	172	177	180	174	195	181	172	191	201	182	173	165	189	195	165	177	165	175	178	191	196	159	209	163	180	166	204	153	200	160	159	179	173	163	182	174	176	167	174	199	170	196	181	181	191	188	156	167	196	194	198	172	182	178	193	171	168	165	175	160	156	184	161	181	190	177	168	192	178	184	174	172	197	173	176	184	222	192	175	176	180	168	168	196	173	176	211	190	168	183	176	186	182	166	178	165	180	175	183	164	185	166	188	174	185	173	160	193	193	166	165	174	200	185	173	181	201	182	183	183	180	160	188	164	195	189	171	192	191	165	180	178	178	196	201	191	171	160	170	167	191	164	181	199	158	176	208	196	173	177	171	190	174	188	167	202	170	160	194	180	165	176	167	167	170	156	197	167	180	196	177	182	174	162	196	175	163	175	182	174	173	169	181	148	169	172	173	187	172	167	198	186	199	194	179	181	173	174	162	188	173	177	166	177	172	160	156	178	152	191	188	170	191	183	183	172	182	196	185	166	185	169	182	191	159	171	172	181	174	188	179	184	155	169	167	177	183	163	176	167	176	184	178	177	182	175	174	185	181	180	154	177	174	175	173	187	155	163	196	187	159	169	166	167	180	185	189	192	167	172	173	169	150	168	180	171	176	206	177	173	200	145	181	178	201	177	169	194	177	181	194	187	175	204	202	185	187	159	204	175	160	173	166	163	192	167	178	171	183	197	180	173	179	193	199	182	175	182	179	163	205	184	179	164	187	164	188	182	178	192	180	194	176	206	198	178	189	180	172	179	163	157	181	201	199	208	185	195	157	184	174	193	165	190	188	190	175	182	173	179	171	191	181	167	184	193	174	194	176	175	166	186	178
