345	0	2700	144651	350	1	150	665	914	876	1085	1431	1484	1453	1123	1257	673	345	400	365	356	338	379	292	320	341	319	295	282	282	297	287	273	282	296	281	291	302	266	272	278	284	252	275	285	294	273	271	263	290	287	246	256	264	278	248	242	243	211	248	247	236	255	246	240	245	246	237	228	245	250	257	223	244	244	218	238	223	229	230	237	253	240	248	233	240	236	249	213	209	233	229	248	243	244	211	221	233	234	215	250	251	230	233	223	227	261	236	247	247	246	230	211	245	225	233	236	246	258	221	223	226	235	242	219	231	229	210	235	241	243	214	248	206	247	205	241	234	219	218	237	235	236	229	220	222	224	240	204	215	234	190	220	224	195	223	228	217	229	231	209	228	220	231	214	211	227	231	229	250	238	258	242	231	237	227	217	225	234	221	230	231	227	253	219	235	226	205	229	234	234	237	220	222	240	235	256	223	237	238	242	220	217	221	236	219	216	210	196	235	215	212	230	236	229	247	203	242	217	218	238	215	223	218	249	233	241	241	207	215	223	234	250	242	212	223	238	233	219	234	246	226	217	231	236	229	253	238	213	233	221	221	210	211	221	250	232	223	230	226	224	222	236	215	252	220	237	220	237	235	203	229	221	229	197	235	232	226	238	234	247	238	211	243	244	242	246	204	242	252	231	224	229	216	209	236	233	247	243	232	229	232	222	261	229	225	237	237	243	248	217	211	210	241	235	201	219	230	213	232	206	227	226	226	214	237	224	241	228	256	232	230	218	224	186	241	229	237	204	232	182	240	214	244	223	225	212	224	243	204	222	241	226	218	224	232	218	192	233	230	226	229	228	219	194	212	205	241	238	202	215	230	211	221	222	194	247	249	220	250	225	247	221	221	221	204	218	215	225	223	219	218	196	226	230	229	233	228	256	231	209	224	218	219	228	226	253	243	239	214	220	206	213	209	226	216	212	226	205	236	230	212	240	236	230	262	224	206	227	218	239	228	224	209	217	215	216	246	195	226	214	238	216	255	205	228	194	201	253	222	218	235	219	209	237	244	223	223	223	233	208	203	211	244	194	199	224	226	238	197	219	252	220	208	216	224	239	199	202	236	227	229	217	202	243	229	219	195	226	207	217	206	227	216	233	221	222	222	207	230	242	211	206	222	213	231	212	224	216	227	234	214	213	254	216	220	221	234	243	250	244	205	233	239	236	216	206	208	246	235	217	231	199	223	203	235	225	227	240	201	223	238	221	251	232	251	209	236	224	248	208	241	237	197	235	222	223	226	239	234	213	247	214	216	211	207	217	231	211	248	244	218	229	239	219	221	237	195	248	237	204	232	219	219	225	215	237	232	218	237	207	225	212	232	218	238	226	221	217	243	231	254	230	237	240	227	245	217	245	211	201	242	207	213	214	238	216	205	239	213	236	229	241	207	256	200	215	233	233	236	222	214	228	251	226	203	240	240	236	210	227	246	208	209	215	232	242	237	191	227	229	235	227	213	212	218	239	224	217	231	225	211	212	239	211	206	236	226	238	232	230	223	230	229	237	221	219	256	209	186	204	218	209	236	214	230	206	209	229	214	242	218	240	226	236	245	216	232	225	236	234	226	210	212	202	220	256	221	222	213	239	240	241	214	229	224	234	222	215	244	227	253	230	225	258	202	230	223	245	203	215	223	226	227	230	226	226	225	207	230	200	206	236	220	245	210	205	239	212	213	233	210	239	203	219	242	224	225	212	207	226	220	216	213	226	280	225	231	228	246	222	204	221	216	233	228	209	212	230	220	214	203	247	221	238	212	237	256	251	217	209	219	218	239	210	226	236	216	249	209	217	249	236	220	244	237	240	214	224	220	210	242	216	214	236	205	224	209	250	233	224	219	229	205	231	233	226	222	228	217	273	231	212	237	195	223	232	209	245	227	230	207	215	216	207	222	209	224	196	216	232	221	235	228	242	235	216	231	231	213	240	217	234	265	230	214	221	225	218	237	218	213	203	205	237	214	234	258	227	240	239	209	227	243	239	227	234	205	224	213	222	247	210	232	244	240	260	235	219	230	212	230	196	241	208	216	240	223	212	209	218	244	218	223	216	236	240	212	235	221	233	226	237	248	207	221	223	212	207	236	209	212	237	194	216	193	242	226	213	228	206	250	243	232	225	240	222	225	233	201	209	219	217	249	251	228	221	208	223	210	230	219	200	237	232	243	213	246	211	239	209	192	233	222	233	226	230	235	195	194	245	219	222	240	256	244	235	220	215	223	216	207	221	268	211	201	215	231	229	242	242	223	226	248	227	213	203	232	214	217	206	221	190	212	232	243	217	213	217	234	220	235	229	206	210	232	224	224
345	1	1900	144774	351	0	206	745	819	795	828	852	1092	1085	903	788	411	255	244	229	249	232	218	195	212	197	204	192	200	160	179	179	163	182	176	162	178	142	188	154	172	164	137	166	147	148	169	147	146	131	158	175	155	144	164	118	167	129	143	150	147	139	151	138	153	135	151	145	132	132	119	131	134	147	119	155	141	162	139	148	161	137	132	159	118	150	138	123	151	129	140	132	133	134	115	134	125	124	137	137	124	117	124	129	171	153	132	141	110	113	142	133	118	137	138	143	161	139	149	130	117	143	152	117	133	172	121	124	144	118	135	121	134	131	129	152	141	126	147	137	134	145	124	138	135	156	131	126	141	142	141	155	158	138	140	136	133	141	129	142	152	146	133	132	133	151	128	137	152	125	118	138	142	128	142	129	131	143	119	133	141	132	136	128	144	162	120	129	117	132	148	132	162	113	143	132	138	149	137	144	142	127	132	131	154	146	128	133	145	153	130	110	149	130	130	140	152	121	162	132	145	134	113	130	123	143	125	123	146	113	123	134	130	131	151	145	125	149	113	143	132	124	138	138	137	132	137	128	124	122	116	142	116	137	118	121	133	118	136	119	124	142	146	130	162	116	123	128	135	167	130	135	141	137	126	120	127	157	145	136	144	119	141	143	135	156	136	126	124	125	151	142	152	129	123	119	138	136	136	129	144	149	126	134	124	155	137	136	111	111	130	155	126	147	159	134	139	138	123	115	130	134	124	133	116	130	143	121	133	128	126	124	154	132	121	108	133	148	138	164	119	126	133	143	124	127	155	131	135	130	131	131	132	133	129	117	120	127	146	137	136	127	121	135	145	135	119	138	136	129	124	137	123	153	117	125	115	134	138	129	134	136	121	145	138	141	123	146	144	131	136	134	149	112	143	142	123	135	120	125	132	122	125	126	135	139	112	156	147	138	126	150	142	129	111	113	130	153	116	127	116	145	131	144	131	133	156	116	135	126	137	134	130	125	124	130	116	119	135	113	145	130	140	141	118	114	163	136	114	154	127	133	121	141	143	140	145	133	137	119	138	121	129	154	130	142	129	143	119	118	121	125	118	134	142	129	131	118	124	136	140	123	139	130	117	134	139	131	126	133	133	138	126	150	125	127	134	108	145	124	147	133	130	118	128	128	137	153	116	135	111	108	132	128	115	113	105	117	144	104	152	124	121	128	128	142	126	116	136	136	117	146	110	132	138	112	131	136	119	150	158	127	107	122	151	145	122	134	131	138	109	144	131	127	145	133	125	126	121	135	128	138	138	133	131	137	120	141	139	157	133	121	138	131	137	132	151	138	142	123	117	139	135	120	121	131	128	136	125	148	122	123	136	133	113	113	129	112	108	136	139	125	131	132	131	142	136	139	133	123	132	132	153	132	118	123	125	129	138	123	125	125	141	130	115	138	129	121	116	138	117	130	123	136	135	137	141	169	131	126	132	155	146	129	108	135	142	122	121	131	134	138	128	132	150	112	138	141	109	122	128	146	137	123	138	138	130	119	116	122	140	128	116	143	134	137	144	129	134	138	132	160	116	151	143	124	126	98	127	130	122	135	143	107	128	125	115	136	154	167	130	138	123	151	118	145	136	132	133	123	137	123	120	136	135	122	150	118	130	135	126	152	128	146	117	123	130	133	132	120	120	148	113	155	130	131	132	121	141	140	138	119	131	133	109	129	147	127	130	131	128	149	123	114	140	126	140	111	137	136	132	153	156	136	124	122	127	129	129	134	135	133	124	143	142	133	110	143	134	129	150	162	104	137	116	132	144	146	119	135	104	132	134	122	120	128	145	134	125	128	145	111	125	104	142	116	128	123	119	144	127	122	129	132	136	149	134	140	140	129	133	137	128	114	150	123	145	148	137	125	130	146	135	124	131	142	113	130	137	127	131	121	127	140	129	141	126	111	128	148	153	142	120	118	126	129	128	118	127	142	138	136	140	147	135	124	142	154	130	122	116	151	124	130	120	128	110	130	128	126	141	132	139	143	125	122	130	149	119	134	127	124	166	114	135	123	133	132	146	134	140	131	134	132	144	136	132	145	146	133	129	126	136	141	145	132	129	143	135	119	136	124	132	140	125	136	116	134	140	132	131	135	132	140	145	121	159	146	115	166	127	112	135	117	129	136	142	137	120	144	125	121	120	143	122	137	128	112	122	139	120	117	166	152	158	125	133	128	152	120	145	105	140	105	113	142	144	126	130	133	132	139	135	148	120	129	129	129	142	139	128	147	121	140	119	125	129	162	128	136	114	135	134	119	138	141	121	122	119	128	155	130	113	125	146	114	148	132	132	149	142	138	116	130	123	112	125	133
345	2	2100	144897	356	0	198	643	904	763	771	994	1249	1248	1091	1004	809	379	279	272	274	298	261	264	237	243	250	227	204	230	211	223	219	205	185	191	186	171	174	199	223	186	162	181	203	209	205	200	163	175	177	183	144	169	174	171	164	168	174	177	170	131	188	186	178	165	178	169	171	143	145	166	168	163	166	162	151	148	161	160	177	181	152	180	150	166	164	177	164	173	163	145	167	172	153	160	192	158	144	166	150	150	172	152	163	163	158	186	150	149	158	171	161	160	155	159	161	172	165	161	156	171	167	153	150	139	169	185	160	155	150	153	150	156	162	173	172	167	149	174	161	164	166	151	157	148	150	150	140	174	148	172	158	158	139	160	144	160	152	158	145	183	169	150	163	162	160	153	154	169	179	171	149	182	164	150	158	177	151	173	161	147	159	154	161	162	165	147	173	144	186	147	171	160	146	162	153	160	141	135	123	160	157	177	163	152	152	166	150	164	142	155	161	182	167	155	157	168	151	151	169	149	148	153	183	163	164	172	167	162	164	145	155	163	159	163	165	158	156	126	145	161	153	165	136	157	174	155	157	151	146	158	169	170	166	153	145	165	165	142	171	172	167	175	155	177	157	161	173	136	165	201	152	159	155	172	134	156	150	154	151	149	150	167	169	164	159	164	158	141	137	160	165	164	147	169	169	148	152	160	164	132	162	160	138	156	170	159	158	180	145	176	154	167	178	152	125	166	167	153	164	131	140	158	147	140	147	188	164	147	147	167	158	145	173	142	154	159	156	160	129	177	159	144	165	153	145	157	162	159	131	175	154	143	172	148	159	169	170	159	144	149	148	163	160	140	161	157	179	156	169	168	157	150	171	147	156	156	156	158	162	146	161	149	147	153	169	168	161	162	159	150	167	177	148	162	141	145	170	150	138	142	131	170	166	155	163	135	153	169	144	151	169	155	165	158	139	156	160	146	162	147	153	164	178	154	159	152	162	149	162	148	158	141	123	152	166	157	150	161	159	181	172	151	169	164	156	167	145	157	157	145	179	131	158	153	147	161	162	165	147	172	175	156	149	152	170	148	152	156	157	166	171	124	162	154	128	150	162	158	170	149	153	152	173	172	147	159	152	182	161	152	156	144	138	154	147	168	165	182	174	144	156	149	155	174	153	153	147	156	156	148	165	139	134	157	159	139	156	144	156	146	165	166	179	122	163	170	176	168	145	149	149	164	146	178	157	148	171	146	159	141	173	179	155	134	175	159	151	152	165	144	164	178	149	164	179	161	151	152	144	167	177	151	156	148	170	143	166	180	156	167	132	152	168	131	178	157	160	157	150	195	139	173	141	156	152	165	151	171	166	151	129	142	167	165	144	168	141	156	158	188	140	149	163	150	160	166	140	136	155	175	164	158	164	158	144	147	169	156	147	163	150	165	155	158	175	158	140	148	154	146	147	164	180	155	140	140	162	160	146	159	174	144	176	141	168	157	137	151	144	140	185	160	158	172	128	153	153	161	142	153	154	152	146	155	136	186	160	163	138	185	171	168	165	164	169	165	161	158	160	152	142	167	133	164	123	186	133	147	146	154	142	174	153	155	145	146	174	157	157	146	130	168	137	145	142	154	161	137	145	134	154	160	159	174	162	168	135	151	144	152	155	128	152	145	160	129	145	149	153	148	140	143	160	159	158	168	150	154	185	146	155	174	141	170	130	138	161	136	152	139	138	176	167	174	145	150	169	178	180	149	164	135	155	163	159	162	166	139	159	151	143	157	155	187	152	151	173	146	145	168	172	167	166	165	178	152	158	160	150	187	147	171	148	153	157	161	155	149	144	155	169	144	146	178	157	178	146	161	139	156	126	157	159	161	151	141	176	148	170	155	175	160	163	159	128	170	156	148	191	149	171	163	133	143	157	143	135	167	166	164	144	160	151	154	157	136	149	145	151	175	184	170	165	164	145	146	158	171	160	164	143	148	155	159	134	172	150	170	152	159	167	153	158	150	167	144	155	155	150	149	164	175	188	155	156	160	150	150	169	158	143	149	176	166	168	154	147	155	146	147	156	133	147	151	142	168	162	168	171	156	167	147	169	161	159	162	139	143	176	161	168	152	156	171	150	160	147	174	185	152	146	157	145	160	157	142	135	148	147	151	147	164	151	157	163	161	169	163	149	169	153	130	146	158	159	171	157	158	144	147	162	152	145	155	154	147	167	163	165	175	154	157	153	160	152	166	158	148	149	173	150	157	165	173	156	132	151	147	169	156	153	143	144	167	147	134	156	145	184	169	163	159	166	163	156	143	186	128	163	155	148	172	149	145	128	139	168	154	150	172	155	158	168	159	193	153
345	3	3500	145021	350	0	153	876	940	900	862	1207	1447	1207	1312	1069	764	315	329	302	274	326	299	259	270	287	232	264	253	219	246	225	238	238	197	216	247	215	226	228	213	212	223	211	203	201	232	211	215	218	201	206	197	213	189	204	211	203	192	189	165	203	214	202	191	193	182	204	184	191	203	212	188	175	190	220	187	188	217	209	212	187	180	199	206	186	184	203	210	173	191	191	180	187	181	178	189	194	215	163	175	191	182	185	174	183	207	197	172	182	202	188	185	173	180	189	171	176	164	179	173	200	178	190	178	180	191	169	180	204	185	176	165	173	165	187	196	168	213	208	190	193	188	178	196	186	201	197	178	198	168	172	177	202	160	170	185	188	187	176	189	185	186	194	164	172	174	188	206	186	174	186	186	219	192	158	184	187	187	171	182	168	199	184	198	206	184	179	184	212	181	176	166	184	163	163	204	169	189	192	170	205	185	190	197	200	193	204	166	187	184	204	185	191	198	176	203	195	192	184	182	189	161	218	203	197	188	175	185	170	185	176	190	180	206	189	174	180	176	188	188	190	200	181	190	152	169	179	178	185	184	165	187	182	200	184	193	190	165	187	190	175	174	201	165	172	166	169	208	184	180	168	164	198	152	203	196	170	171	206	210	178	180	188	199	190	196	176	196	168	187	199	180	165	194	161	197	155	194	187	164	159	173	204	190	187	170	182	145	196	190	164	182	189	181	175	197	162	180	180	191	191	185	180	171	205	185	195	190	164	167	160	173	184	181	183	162	188	192	182	170	175	180	186	198	177	181	194	187	174	177	187	168	195	178	189	183	175	183	186	169	163	174	190	187	155	196	192	186	175	183	175	161	180	184	178	174	213	187	182	192	186	166	191	179	194	186	182	195	170	182	184	196	215	183	190	167	180	189	192	175	171	190	197	180	184	197	189	188	156	197	177	195	202	154	188	183	163	165	193	199	166	212	183	180	179	179	160	184	177	186	186	174	175	195	174	172	192	204	202	175	179	199	170	157	193	194	193	183	197	199	167	191	193	189	176	175	188	188	162	200	185	159	185	182	207	181	218	194	179	177	195	186	187	181	168	171	171	198	175	179	178	178	184	186	183	239	188	168	183	188	189	177	173	193	179	199	167	197	167	176	163	169	194	179	169	201	189	185	181	199	187	175	176	183	182	182	174	159	209	197	182	187	172	179	164	188	190	195	180	196	170	196	176	175	188	178	189	170	199	170	171	186	180	176	185	158	180	190	181	176	189	180	173	201	193	164	167	163	181	181	177	174	176	186	192	185	186	171	194	189	181	167	196	199	174	196	175	186	181	194	173	185	190	183	188	181	192	195	179	181	200	189	186	172	202	165	173	186	169	186	173	178	200	160	176	176	193	202	183	213	174	187	179	170	173	219	206	204	174	195	168	174	170	176	172	205	173	170	184	166	199	173	187	162	188	193	203	176	193	189	175	214	192	157	184	191	166	178	186	199	180	178	193	202	189	191	181	204	182	195	169	161	165	192	193	175	169	182	196	167	192	183	186	175	148	198	190	168	182	172	187	190	184	204	197	171	177	179	182	177	180	175	199	178	193	175	197	178	166	190	172	174	176	198	196	192	207	188	171	186	168	194	210	170	194	171	186	208	182	173	180	178	192	178	183	203	182	181	179	181	173	169	182	188	193	201	172	181	189	165	169	181	185	188	167	188	200	166	187	169	166	178	167	186	211	163	192	194	168	183	190	155	181	179	165	173	208	165	187	193	169	207	202	183	208	191	187	192	174	157	167	172	195	177	191	206	172	170	189	184	190	195	189	185	174	190	190	189	171	182	187	183	196	170	188	194	174	152	157	184	175	198	177	201	185	189	162	177	204	189	197	210	154	184	159	188	187	180	176	194	193	188	171	188	170	176	165	183	193	193	175	167	157	197	203	189	175	173	187	199	202	185	173	188	195	188	182	190	184	168	173	197	185	167	189	187	200	209	159	178	186	174	156	175	199	194	184	194	179	180	167	181	205	183	170	182	172	176	175	200	166	170	169	161	156	150	198	182	177	183	185	179	166	177	198	162	183	174	178	163	183	187	167	201	204	173	204	149	170	162	200	207	171	181	173	173	188	202	181	183	185	164	170	183	179	187	173	194	189	174	174	199	172	198	208	184	169	197	201	188	181	171	165	173	193	205	180	166	180	186	176	199	158	191	175	184	170	150	184	170	178	174	174	186	204	186	184	194	175	191	156	180	188	185	175	165	187	168	173	188	173	167	178	153	190	207	170	190	172	204	187	191	163	180	186	183	178	187	185	185	182	179	180	181	192	179	229	173	166	169	185	168	183	186	167	177	170
345	0	2700	145144	352	3	72	689	745	797	870	1346	1427	1120	1446	1102	783	323	388	381	375	332	315	322	306	336	310	342	319	306	285	303	303	288	272	273	287	282	263	266	282	255	267	246	249	266	256	269	258	269	268	226	250	226	235	241	255	250	261	237	223	247	259	231	238	293	225	238	249	240	236	232	193	234	219	227	256	255	226	233	211	248	250	235	217	245	228	224	256	257	233	237	222	237	227	241	228	229	216	238	235	219	231	241	236	201	230	227	216	260	218	215	227	228	211	260	228	219	250	234	231	246	223	221	247	235	230	236	239	221	242	255	250	260	213	222	242	218	210	229	231	209	217	217	261	215	241	251	235	241	233	234	237	218	224	228	227	217	235	237	234	210	214	229	233	229	205	220	210	231	227	234	242	234	209	213	227	248	216	246	237	262	261	238	229	243	232	222	246	216	215	263	249	223	246	233	234	238	217	222	196	232	248	249	217	181	247	212	200	225	202	231	207	215	239	223	215	234	229	240	222	224	225	220	230	223	214	237	218	216	248	235	232	243	231	202	250	232	206	205	235	246	229	232	202	219	221	232	231	238	241	205	210	225	213	220	238	241	212	245	223	210	212	194	216	234	219	220	216	231	219	229	209	212	214	220	233	224	215	240	223	205	223	231	230	232	231	219	243	234	225	219	214	230	215	230	223	248	214	194	224	269	220	221	246	230	226	209	212	237	231	228	228	222	231	203	210	272	219	214	218	207	224	217	226	227	201	226	256	215	251	233	234	206	215	216	188	221	244	227	226	205	239	214	240	219	231	205	218	208	237	194	218	236	220	213	226	233	233	235	211	223	241	213	206	242	219	193	249	220	248	224	236	230	216	225	223	221	232	232	211	246	221	238	251	246	236	225	239	233	219	225	227	214	211	215	252	206	215	218	252	226	227	205	227	238	185	208	222	219	199	205	225	211	226	254	219	204	211	215	233	229	201	221	213	227	214	234	215	219	222	230	214	238	201	199	215	213	261	199	221	221	202	241	229	235	224	243	217	225	207	228	249	222	229	207	223	226	248	229	199	241	206	211	221	221	227	235	229	228	242	207	224	220	220	227	240	231	237	235	204	230	259	228	228	229	253	202	226	243	223	226	233	230	214	214	202	207	246	239	223	198	216	214	210	236	210	209	205	225	214	228	218	232	221	232	242	210	217	215	247	207	218	230	226	237	184	239	224	230	231	212	209	233	234	239	218	241	234	236	230	209	216	227	201	215	235	212	227	209	206	212	215	223	220	215	187	251	236	230	248	227	238	218	229	208	220	236	217	242	208	194	240	213	211	221	220	199	220	207	219	232	198	233	221	236	224	222	257	230	227	191	218	240	221	215	242	226	204	227	229	230	239	229	219	218	233	237	217	223	196	186	215	250	202	227	242	225	238	206	240	245	226	215	223	241	235	235	175	235	210	220	208	228	209	204	205	241	215	235	223	218	243	214	210	207	212	243	228	240	210	219	187	219	213	208	202	206	231	205	246	208	208	206	248	227	227	198	229	208	229	241	211	213	203	221	219	221	230	236	228	216	243	236	211	235	225	211	190	229	241	238	202	246	222	222	229	214	200	238	206	205	195	208	198	214	231	221	247	204	230	202	221	228	197	247	227	240	216	233	218	223	226	210	242	253	215	217	214	198	219	237	215	203	214	219	233	239	202	285	198	252	238	250	218	238	210	229	202	224	214	229	228	231	207	224	236	239	222	219	229	205	226	252	192	222	208	239	245	218	227	211	217	211	235	214	224	222	216	239	217	217	222	232	197	220	254	218	240	176	220	218	229	212	237	231	240	212	233	223	240	235	211	220	214	219	216	209	221	238	210	202	233	242	236	219	228	255	221	233	221	218	205	256	233	243	209	224	212	224	235	234	219	198	216	209	201	224	234	218	222	231	237	214	199	229	231	195	240	250	272	229	218	231	225	264	209	216	227	251	213	227	217	205	221	236	213	216	229	227	207	223	226	219	238	258	229	201	232	229	256	228	226	226	215	235	260	224	206	237	217	238	202	248	207	247	199	217	233	220	236	212	242	238	239	202	231	223	222	226	216	197	234	203	240	240	243	232	235	217	224	212	233	229	225	236	236	232	219	196	245	214	207	211	249	239	219	229	235	220	214	214	223	224	216	230	207	233	220	233	201	246	218	229	241	214	211	247	220	237	237	246	240	233	225	225	209	248	229	237	236	240	258	213	227	206	211	215	246	203	232	198	205	256	208	215	223	229	230	229	234	201	218	227	229	239	230	216	231	229	198	201	213	198	218	218	246	221	215	257	224	242	219	242	221	255	237	214	225	239	243	237	254	202	206	208	227	214
345	1	1900	145267	357	1	120	658	704	663	531	864	1175	962	1097	892	583	311	240	251	240	256	196	208	191	191	210	214	195	191	187	179	190	194	184	180	180	180	183	180	154	165	149	169	177	169	178	152	157	151	159	170	153	141	157	142	179	143	146	154	139	157	131	156	129	154	158	148	131	155	159	127	149	133	133	137	141	156	164	153	157	139	146	141	149	162	143	143	126	139	158	133	136	139	136	111	164	144	151	127	154	139	154	150	163	139	138	152	151	158	143	133	158	131	146	119	119	149	132	131	139	133	155	132	139	144	115	143	121	122	120	134	125	168	142	132	153	133	145	141	119	145	134	151	128	144	144	133	151	144	136	166	121	143	172	158	129	109	147	159	151	134	132	137	149	112	141	146	179	151	114	128	123	145	141	143	153	151	119	154	145	130	115	133	146	151	124	127	127	134	146	136	117	135	133	155	138	139	128	127	140	130	131	137	136	144	136	163	140	109	140	132	133	143	131	131	131	144	135	133	130	140	165	130	134	148	126	132	148	129	156	145	123	145	134	119	138	161	120	128	141	141	146	127	147	136	136	115	134	162	146	145	137	149	116	133	142	138	140	152	125	130	127	159	146	148	116	138	127	135	144	146	138	113	145	151	139	134	162	124	160	153	135	135	134	134	136	141	126	139	132	130	124	138	130	154	134	143	135	163	130	124	136	148	153	170	133	137	141	179	133	152	160	125	132	148	123	140	143	122	137	139	139	125	138	149	150	141	143	125	128	140	132	150	155	111	118	132	129	122	131	122	149	142	119	123	153	129	144	155	157	144	153	143	145	156	134	117	132	136	131	137	144	144	144	124	130	146	125	152	126	131	136	143	124	124	123	134	133	118	141	121	133	138	144	134	133	136	140	128	138	122	135	152	138	145	117	134	119	145	144	151	149	130	154	131	104	160	127	135	130	137	141	132	144	133	133	118	122	161	137	129	152	128	119	143	130	119	138	134	141	137	117	126	149	132	132	130	145	129	126	144	153	131	147	137	128	134	154	137	153	167	139	141	138	145	136	160	129	143	139	138	151	117	136	144	118	132	162	128	128	149	121	144	130	113	125	146	150	130	147	150	136	137	130	161	126	112	129	131	127	160	136	144	150	131	139	125	150	153	119	130	139	130	121	143	172	147	158	143	150	112	145	125	146	120	130	132	122	130	128	127	135	164	141	135	140	123	141	135	126	134	137	135	149	146	137	153	134	141	136	139	146	107	136	139	133	131	109	118	142	128	111	139	143	134	135	150	110	118	127	135	131	140	126	124	141	117	137	136	133	135	138	158	133	144	149	122	144	132	142	136	141	153	138	124	145	137	148	150	128	117	170	151	137	150	135	151	145	137	116	155	127	121	125	145	151	152	128	132	151	143	135	142	119	154	122	128	170	153	133	142	147	119	137	146	127	147	137	138	152	148	123	140	110	115	150	134	141	117	144	132	127	150	138	120	153	139	128	131	127	125	134	140	137	149	125	146	139	141	119	134	133	139	137	137	152	146	108	125	132	133	156	110	128	140	127	140	134	130	134	128	134	138	149	129	145	125	124	122	123	137	106	138	113	141	131	126	130	140	122	138	135	134	127	153	124	127	112	131	118	136	157	132	131	129	147	118	152	121	148	124	125	127	148	141	129	143	135	156	127	144	147	140	141	147	135	130	129	138	130	149	124	147	135	145	128	138	112	147	146	122	115	130	145	131	143	129	133	135	127	137	137	131	127	137	130	114	145	144	126	141	113	130	136	152	114	150	142	126	125	142	141	143	139	134	136	124	118	161	122	133	156	137	158	130	127	150	147	151	150	134	131	142	145	125	124	136	111	132	141	141	159	126	135	141	145	147	143	144	130	156	141	128	145	130	142	139	131	148	138	147	126	158	136	139	142	140	130	140	133	129	129	157	129	134	120	158	126	139	126	124	136	118	153	154	144	142	129	121	116	123	131	146	133	133	148	129	141	120	152	126	152	134	130	133	138	141	119	143	128	134	135	145	154	132	117	143	124	126	132	152	140	128	121	164	120	156	153	117	159	143	132	118	111	134	132	130	144	136	167	137	141	150	136	134	125	139	115	137	145	121	123	151	147	121	158	118	108	112	134	120	142	132	123	115	146	138	144	136	148	126	132	130	148	150	118	134	132	139	129	119	144	137	114	134	153	136	138	120	149	119	129	159	137	152	124	126	154	132	151	160	140	139	121	142	135	124	124	137	145	141	154	154	145	123	119	164	148	117	124	156	125	135	131	122	124	100	140	141	149	133	129	131	148	150	134	135	140	123	125	153	132	154	135	131	152	150	118	133	141	122	129	121	141	124	167	127
345	2	2100	145390	352	0	158	764	723	725	809	1286	1342	1001	994	1039	782	371	301	263	328	244	236	232	250	242	245	212	220	222	206	218	198	235	185	187	223	203	186	202	218	199	171	180	175	196	179	181	177	179	176	183	170	180	188	175	176	150	156	172	166	157	161	151	179	183	169	161	179	163	162	195	152	180	166	151	144	156	153	174	184	149	150	161	165	175	174	160	153	169	159	180	158	144	156	183	150	162	140	159	174	159	156	132	149	159	140	168	174	156	154	155	157	167	166	167	150	167	157	137	190	147	163	173	157	174	148	149	166	143	150	160	147	144	155	140	167	145	159	138	168	150	168	150	137	154	167	170	145	162	168	139	150	142	164	165	168	159	142	159	165	145	149	151	138	162	174	168	142	157	166	138	145	149	166	157	180	169	141	171	137	152	145	147	172	169	152	139	143	180	141	144	146	154	167	146	162	157	139	174	158	144	140	171	155	167	160	159	151	151	157	168	133	181	158	144	161	161	171	183	172	165	146	157	143	155	161	171	153	162	170	164	133	160	135	162	155	172	157	161	149	153	177	151	169	174	164	168	133	168	178	167	146	174	152	146	143	159	152	168	175	150	136	162	122	129	169	168	171	143	152	147	159	164	152	142	145	142	142	153	146	163	167	168	159	168	168	142	156	154	164	143	147	150	151	145	146	152	157	146	150	153	145	173	153	166	178	191	157	141	155	122	146	168	145	141	175	150	149	146	162	155	166	163	156	164	154	160	153	151	166	130	142	157	153	146	155	128	160	164	148	165	153	162	164	166	118	141	157	147	157	157	158	152	143	160	153	147	144	136	147	137	143	146	140	147	148	151	146	150	168	143	168	159	142	145	161	154	153	156	153	133	152	162	155	168	144	152	134	159	169	156	148	178	146	147	137	150	141	161	169	154	154	146	170	141	140	140	150	157	157	161	147	168	158	164	154	160	149	162	162	135	150	148	149	130	152	157	147	159	160	165	157	118	153	153	125	129	141	157	168	153	144	147	157	184	131	160	144	160	128	161	152	151	152	152	167	134	161	144	129	148	168	138	139	161	141	139	157	145	143	160	154	145	141	150	142	144	161	143	143	136	134	123	159	153	143	136	145	171	156	158	149	148	154	165	149	136	147	154	151	135	130	143	154	142	169	138	148	144	138	140	153	156	156	149	149	158	133	163	170	155	154	162	160	152	163	143	171	154	146	142	132	167	155	148	154	170	133	146	150	148	176	163	159	140	148	148	163	168	114	163	158	154	176	168	137	140	150	152	124	163	150	175	144	150	136	150	168	163	145	174	136	165	174	163	143	142	135	130	143	162	168	160	144	159	131	134	155	177	147	158	152	144	154	143	156	142	133	159	147	140	153	155	156	162	163	146	157	171	169	156	163	149	147	172	154	147	161	143	157	170	157	157	145	146	139	146	144	149	136	162	169	167	129	165	165	148	144	170	156	154	164	152	139	141	140	153	157	147	174	161	151	159	161	164	189	161	163	154	136	166	142	178	128	148	140	164	170	158	157	150	168	134	149	154	148	171	156	171	159	142	147	178	152	152	159	170	180	153	159	138	145	150	142	168	155	161	172	165	143	144	173	158	164	175	180	158	165	154	157	150	180	149	156	152	160	156	152	148	134	154	140	149	153	152	147	162	173	138	125	163	157	178	163	133	154	154	150	147	155	182	153	159	163	169	118	164	162	153	145	151	159	146	142	152	154	163	156	163	133	168	137	174	157	157	140	153	172	151	163	142	162	155	175	162	166	148	151	169	159	148	145	154	132	139	147	149	151	160	147	167	131	155	148	172	156	158	148	147	162	130	147	165	142	154	147	156	165	162	148	142	161	143	171	169	174	128	177	130	171	161	161	152	157	192	165	141	168	174	149	135	152	153	163	150	147	143	173	165	170	187	152	142	150	154	166	164	151	168	164	154	125	152	149	139	156	178	157	152	146	164	154	183	139	151	147	166	178	148	146	140	157	138	165	159	158	139	149	174	136	163	185	159	173	163	162	142	152	137	145	149	144	152	140	167	145	149	152	144	155	151	171	131	132	164	152	169	141	144	136	160	147	143	148	151	149	160	150	149	139	145	150	156	156	156	140	160	139	174	176	150	138	148	177	140	182	167	123	148	178	160	163	153	165	156	163	155	163	148	159	163	150	160	166	158	130	139	145	141	157	140	139	170	137	145	154	136	154	139	149	149	157	141	172	138	164	155	134	134	137	146	148	179	175	152	154	146	144	160	156	143	156	161	168	159	167	177	143	168	143	145	142	151	166	163	143	148	166	157	150	170	167	161	149	144	173	147	142	147	159	153	158	147	173	127	181	156
345	3	3500	145513	351	0	173	693	889	938	999	1440	1363	1106	1165	1202	982	913	341	300	324	318	285	284	259	269	254	231	238	217	239	235	248	226	230	228	242	208	239	227	201	222	218	200	223	200	218	226	207	185	199	214	218	199	218	222	223	219	204	202	209	202	211	196	211	175	209	219	207	174	184	193	191	211	192	202	177	205	197	201	182	167	200	221	203	192	182	206	211	196	161	203	218	194	191	195	182	175	195	188	154	181	183	175	188	174	190	203	187	167	192	179	184	186	181	195	188	204	208	182	185	193	189	175	202	179	177	185	180	161	201	203	191	201	228	188	183	203	179	194	199	186	209	169	205	196	188	188	194	185	196	185	174	178	196	197	182	206	176	171	200	198	168	189	190	207	169	198	190	173	191	182	200	209	198	194	177	192	174	188	190	167	201	190	202	212	199	201	176	187	196	189	159	185	196	185	204	210	202	188	198	194	171	207	190	199	185	190	191	206	175	160	172	200	190	186	188	185	167	179	223	186	190	199	194	186	181	174	178	185	192	187	185	180	170	183	177	198	190	218	178	192	169	208	154	190	164	169	180	189	210	169	207	193	178	189	170	185	170	169	192	198	208	170	200	191	183	207	205	190	180	204	188	208	198	183	180	201	163	197	199	183	173	186	173	194	182	190	209	197	185	193	191	184	187	172	178	176	195	176	186	177	181	175	181	184	164	177	216	196	191	208	173	185	175	201	144	187	197	178	193	179	181	205	182	176	173	189	184	185	178	202	189	198	190	180	206	187	200	179	162	203	192	172	167	182	180	211	168	184	178	192	183	211	185	193	191	168	198	206	206	179	188	187	208	203	194	210	184	197	171	173	182	187	185	192	187	199	184	182	178	175	179	190	177	179	192	182	160	191	174	186	160	184	194	186	193	188	191	172	196	188	207	194	180	181	184	182	189	179	187	193	162	169	161	166	186	180	199	171	191	161	182	198	197	184	183	192	186	183	183	173	191	203	197	179	199	185	176	178	195	179	202	183	192	212	175	172	167	186	191	191	219	216	181	197	191	203	186	177	191	177	204	167	202	197	185	184	169	184	177	180	207	184	160	201	170	205	176	177	162	204	190	176	189	191	189	186	184	179	184	194	164	157	168	182	182	165	203	207	204	204	193	201	189	191	192	165	193	182	214	186	182	206	172	190	201	159	178	187	172	172	175	174	202	185	177	171	191	171	177	175	178	197	177	192	164	181	181	190	201	176	180	184	180	196	187	167	179	182	205	223	194	195	214	187	203	187	176	191	188	202	180	176	194	181	176	218	192	180	189	172	201	203	187	182	179	176	190	190	189	185	185	179	193	186	163	170	173	195	177	201	203	177	194	200	182	192	169	184	191	220	193	193	188	184	172	194	187	195	184	187	182	185	187	201	187	192	171	207	196	191	182	169	208	176	185	182	191	180	180	174	177	177	171	186	194	180	181	206	189	192	188	197	190	183	182	178	213	177	193	205	183	205	183	198	175	200	180	182	180	201	173	166	163	189	190	184	184	179	196	222	187	184	180	188	187	182	193	162	191	183	178	202	194	214	185	210	179	169	183	186	176	178	174	199	190	173	180	177	171	199	162	176	181	202	194	159	163	186	196	207	191	191	166	186	176	179	170	166	177	184	199	187	208	182	163	205	163	180	178	188	176	185	193	195	198	190	183	189	208	195	182	199	175	174	181	189	184	190	163	191	210	186	183	180	172	192	179	171	155	171	199	211	202	180	168	172	188	173	165	187	180	162	172	169	182	190	184	197	148	182	185	182	187	189	180	183	183	190	180	187	202	192	189	181	201	195	212	208	185	193	189	170	199	178	201	186	215	185	215	158	186	176	180	174	187	198	174	191	183	175	181	202	201	171	185	191	169	199	188	188	172	189	192	208	155	166	172	173	204	177	197	172	185	179	176	173	205	178	205	205	190	160	191	165	200	172	171	195	159	197	197	194	198	186	196	188	170	186	178	182	191	168	185	193	198	194	179	165	185	171	186	194	175	174	174	180	189	171	178	180	177	178	206	184	192	171	210	142	177	190	165	170	167	181	182	179	184	183	174	179	194	221	190	184	186	169	185	195	200	219	206	174	181	167	187	187	204	203	188	171	198	167	199	207	195	199	191	202	186	194	182	168	193	182	167	193	196	179	163	201	214	173	188	173	218	195	193	201	184	182	179	204	197	206	176	197	174	225	173	204	180	192	169	159	206	188	195	166	186	189	195	179	184	201	189	206	210	185	212	169	186	190	170	190	182	163	177	154	175	171	186	198	189	173	178	181	172	194	180	173	198	186	159	204	191	168	157	199	187	196	194	191	185	195	157	201
345	0	2700	145637	359	0	122	601	872	1000	1035	1367	1366	1229	1257	1228	1014	1176	787	328	373	347	368	346	334	344	351	298	285	305	307	277	291	277	289	274	282	287	272	277	302	262	273	272	285	277	261	281	278	249	251	277	279	256	254	240	233	265	263	258	237	237	247	224	240	231	236	221	259	245	244	235	254	249	219	241	255	255	234	219	226	234	220	218	230	222	232	232	239	242	249	236	242	241	252	235	255	261	238	252	215	213	224	235	236	227	223	245	245	232	235	256	243	249	214	214	252	228	269	262	245	221	220	227	232	199	272	230	225	215	232	254	200	235	216	252	237	238	232	234	227	226	242	238	244	213	225	231	214	243	224	238	236	225	241	221	226	235	225	267	219	222	232	264	239	212	238	250	238	252	239	235	235	239	236	233	209	237	237	255	256	224	235	240	209	217	237	237	223	252	221	232	242	240	203	223	226	223	254	216	236	232	225	237	214	215	229	234	246	211	253	239	234	226	248	245	237	224	227	231	236	257	238	226	229	237	227	253	251	229	219	235	236	243	211	225	250	229	247	223	215	264	212	235	246	225	230	214	216	218	214	229	210	232	225	208	234	215	220	229	213	248	228	248	231	258	222	243	244	249	232	205	242	249	210	224	220	236	227	217	221	245	248	209	243	235	226	240	246	234	256	228	213	247	247	248	239	250	196	219	235	212	237	221	224	241	216	226	213	211	249	233	239	248	237	255	220	251	240	237	237	258	232	245	230	200	215	229	231	247	198	223	238	237	207	219	229	212	228	219	253	240	236	230	218	209	248	249	234	221	217	237	213	239	218	244	196	224	221	229	220	209	243	217	257	237	221	221	223	232	221	235	205	222	210	211	216	202	191	234	254	249	237	232	227	227	224	234	219	234	216	222	220	269	215	211	206	205	242	233	220	229	219	221	230	243	240	229	229	260	222	268	223	230	234	234	259	224	213	214	213	239	215	256	229	235	248	232	241	211	232	241	258	216	238	210	216	244	246	223	209	246	223	234	234	238	233	233	241	224	238	256	203	205	223	214	218	186	250	216	233	225	218	202	245	231	208	220	213	220	238	229	248	231	201	207	226	243	224	234	222	213	226	217	219	207	224	212	228	199	222	212	246	231	216	247	193	239	212	205	239	215	236	222	215	211	217	230	253	230	223	255	224	226	216	238	243	220	232	226	226	238	205	215	220	232	239	222	234	217	225	246	224	231	219	258	249	216	237	214	224	246	239	229	232	198	240	216	254	207	250	220	222	234	237	221	220	218	230	226	247	224	222	201	246	203	222	231	211	247	226	213	222	235	221	217	242	246	243	219	242	251	228	229	221	214	210	231	243	228	214	240	229	220	227	247	224	233	226	223	202	254	249	217	213	215	222	211	222	197	197	228	254	250	238	215	218	225	217	213	237	240	252	227	228	210	227	223	257	225	238	211	236	210	223	239	227	251	217	241	237	217	225	233	235	225	206	240	239	239	240	241	233	197	218	255	249	217	217	231	219	210	211	224	211	261	223	220	217	236	221	261	240	218	202	217	231	230	235	237	234	215	230	230	210	237	204	231	260	241	254	221	241	240	222	238	238	234	230	236	230	204	229	206	220	210	259	227	231	241	236	215	202	196	253	218	219	230	229	231	203	231	242	235	211	236	241	214	225	220	227	237	203	244	229	227	228	217	229	210	221	223	242	249	228	212	224	245	238	205	241	219	216	223	213	230	224	232	213	225	207	219	245	218	256	236	217	233	241	194	255	227	222	215	238	228	207	203	237	231	208	214	205	227	213	248	228	232	219	246	223	218	221	231	227	226	235	216	206	227	227	230	210	202	214	197	240	228	231	229	205	232	230	230	230	229	230	219	237	254	209	228	231	219	245	232	216	241	230	224	219	223	223	246	226	248	230	238	221	220	220	228	232	230	227	219	254	221	257	229	222	222	235	223	227	223	230	205	244	190	228	220	211	223	221	245	256	230	240	215	245	215	224	215	238	206	214	219	217	214	224	255	213	199	220	231	215	225	225	242	211	231	230	223	211	224	221	227	244	234	213	238	238	213	205	220	239	221	227	212	250	211	224	241	204	219	214	237	238	220	215	239	231	206	234	238	212	223	230	195	226	227	238	245	231	245	262	234	245	240	251	211	243	225	247	247	239	216	248	222	258	233	213	223	225	231	229	242	231	219	231	255	216	235	246	231	217	218	230	225	248	232	249	214	260	250	225	240	246	246	240	247	211	235	237	223	252	193	242	222	221	225	220	243	219	199	206	240	213	200	257	240	216	243	200	263	237	218	229	239	224	203	234	234	209	210	240	220	234	230	239	249	215	223	210	209	217	236
345	1	1900	145760	351	1	148	669	856	797	671	956	1140	901	722	742	645	659	453	241	236	208	206	221	186	206	204	212	201	190	185	186	170	168	187	159	178	168	162	173	176	156	166	178	171	170	144	176	171	176	169	157	159	145	135	158	171	148	107	130	153	158	129	165	152	141	135	164	137	138	169	126	141	151	143	141	142	143	153	140	140	146	136	152	140	162	151	151	135	165	133	138	127	142	159	148	141	136	150	142	161	138	145	126	146	131	136	140	123	128	151	154	134	148	149	139	132	120	140	141	135	131	132	160	142	136	138	133	125	130	162	135	160	129	137	139	140	164	106	140	156	137	147	140	146	137	134	116	119	130	129	143	139	157	134	151	154	136	148	138	139	135	132	133	174	146	124	121	140	128	148	147	130	155	147	125	132	161	132	145	140	140	133	144	126	122	135	135	134	125	135	123	137	141	134	122	140	120	119	144	137	136	124	122	126	143	147	139	145	156	132	133	116	134	136	116	149	140	134	127	114	155	132	133	144	146	139	131	128	119	114	133	126	155	139	143	138	136	133	142	138	134	142	132	158	163	122	150	133	138	132	136	130	131	136	163	145	136	128	136	124	149	128	129	120	138	126	158	136	149	128	133	137	132	118	139	151	163	149	127	142	147	130	153	135	133	128	145	134	144	145	125	134	116	137	128	142	150	127	130	121	137	160	155	133	125	137	121	160	151	127	146	136	133	148	113	132	133	133	129	134	145	134	122	138	155	126	122	132	149	123	136	149	144	121	135	136	129	152	116	156	115	142	131	122	123	144	132	123	133	153	135	133	131	139	143	127	110	141	139	140	138	133	135	156	149	112	140	146	152	138	125	121	132	148	123	164	137	148	135	147	139	140	154	127	144	143	129	144	141	143	140	153	110	127	143	139	136	145	144	112	114	137	134	137	141	139	123	133	138	152	135	141	138	148	141	148	121	136	129	132	147	133	153	128	134	129	149	125	138	139	121	133	145	132	143	137	126	146	135	140	123	132	140	112	105	140	129	142	146	135	126	126	129	126	111	132	151	133	131	134	120	129	151	137	139	129	138	121	156	153	123	149	118	150	149	133	136	139	137	141	134	133	110	152	113	149	116	132	141	142	118	114	155	117	140	141	116	141	142	121	158	117	144	141	111	148	127	144	148	138	143	146	141	119	127	146	138	138	135	138	116	122	146	137	132	115	117	143	147	131	125	122	128	123	143	117	145	141	145	150	156	132	137	127	127	153	140	120	142	132	139	132	117	140	142	126	123	148	123	118	136	134	154	144	126	131	155	139	126	148	107	116	134	147	143	144	154	162	137	124	151	142	128	136	145	127	133	124	127	135	138	148	154	142	127	136	145	159	120	128	145	145	146	151	133	148	121	111	134	133	134	119	140	137	125	130	148	116	119	125	121	146	161	133	155	139	148	128	151	134	119	129	143	126	119	145	149	126	126	119	132	161	157	120	128	109	123	135	147	142	134	137	153	139	143	127	143	145	150	136	150	126	124	135	125	147	135	134	142	146	166	130	149	120	116	125	133	133	128	142	144	129	134	144	125	134	119	118	129	118	133	120	114	128	122	145	150	143	141	136	131	143	118	145	120	115	142	121	150	127	121	137	111	132	135	118	141	145	132	143	118	140	138	140	143	127	133	115	134	136	161	146	141	110	152	128	143	139	140	129	123	134	133	122	143	129	127	139	112	148	125	127	139	153	117	137	137	139	134	119	131	136	140	131	141	149	125	126	133	129	150	116	128	139	148	116	147	134	133	127	141	146	119	107	140	147	145	143	136	132	163	139	127	146	157	132	119	132	137	143	131	147	131	140	124	155	124	132	160	153	139	135	139	130	130	130	126	150	148	127	136	115	133	132	146	142	151	135	143	145	147	144	130	162	132	128	130	146	148	104	126	118	130	129	149	119	151	151	133	143	148	132	143	138	143	140	135	136	136	139	153	125	114	116	141	139	127	133	156	129	139	146	126	144	130	118	147	155	139	131	153	131	138	125	126	135	128	126	152	122	152	138	122	128	181	141	136	123	141	131	142	121	156	121	144	134	130	126	142	144	132	132	137	134	119	120	146	139	116	134	131	134	147	116	145	141	122	141	136	131	135	118	130	143	127	133	139	121	155	128	129	140	132	117	125	131	144	134	128	120	131	147	130	143	140	127	153	125	120	155	142	123	135	119	136	147	141	143	128	155	157	150	148	135	115	137	149	147	147	140	133	132	148	135	150	138	141	138	114	129	144	143	131	145	136	133	127	147	135	117	141	141	117	157	141	122	149	115	148	120	133	146	105	138	135	121	117	121	132	124	128	137	141	126	138	164	130
345	2	2100	145883	351	0	139	746	802	797	722	1120	1385	1096	956	938	787	762	534	292	286	250	255	246	249	222	219	224	225	212	228	199	213	213	231	176	192	209	200	194	184	195	194	199	196	204	181	166	187	179	188	167	195	198	183	184	170	141	172	160	164	159	161	177	179	184	167	198	179	177	177	166	173	185	160	145	178	159	161	174	192	143	160	167	168	167	153	155	161	158	152	165	144	176	142	168	158	184	173	168	168	153	139	163	184	150	138	171	163	151	172	150	169	168	178	153	170	173	160	146	161	156	170	153	132	152	150	158	180	159	149	187	188	162	169	158	171	183	158	160	165	163	141	140	151	142	156	164	163	165	188	174	146	153	143	153	139	158	144	150	155	183	166	145	175	172	164	137	159	166	168	143	177	155	160	155	175	176	160	147	142	153	145	162	160	137	175	149	159	175	149	186	191	144	171	166	142	157	153	148	161	154	179	147	159	175	161	157	169	151	146	163	139	169	142	167	154	160	163	144	164	167	150	185	161	153	147	148	170	154	163	157	140	171	169	174	169	154	162	153	163	142	144	161	158	168	166	181	155	136	166	185	158	148	143	161	152	142	177	158	141	166	164	149	143	129	151	144	126	151	153	136	158	153	152	158	156	156	158	164	157	154	149	160	159	161	148	156	134	186	150	147	145	158	152	165	139	151	145	185	156	147	162	154	164	175	163	158	157	147	147	161	149	148	126	174	137	168	164	134	165	160	146	154	158	162	160	170	134	137	173	177	145	146	151	160	167	162	152	166	165	156	146	175	159	131	184	149	135	149	152	149	165	158	154	146	158	149	149	175	158	171	153	141	149	166	181	160	144	148	138	167	146	146	165	162	145	180	172	159	162	174	186	171	159	156	134	161	159	147	154	160	168	159	143	164	166	163	148	147	174	155	163	139	138	157	147	155	153	160	160	163	164	139	154	161	149	164	158	150	124	171	161	167	148	162	151	145	163	152	120	147	140	152	138	145	150	137	179	131	156	155	182	132	155	144	150	153	162	154	129	149	139	170	146	152	163	137	170	165	148	184	141	140	151	162	166	155	155	173	172	150	141	159	152	139	144	168	141	152	146	161	153	185	144	148	145	141	150	155	146	155	144	123	178	158	154	140	137	176	153	157	160	149	146	141	132	154	165	142	153	139	145	151	174	145	142	165	166	154	156	156	162	142	165	140	156	152	151	131	135	153	169	141	167	168	156	155	181	153	143	125	129	153	156	150	162	177	171	167	144	164	165	153	180	151	167	169	168	179	146	148	158	151	155	170	158	150	154	157	154	143	147	151	142	163	157	136	140	158	153	164	157	170	152	156	128	148	188	149	167	143	157	133	122	161	171	141	157	153	175	161	131	154	163	162	156	153	127	157	149	163	144	140	164	166	158	157	148	151	144	159	165	163	152	167	148	160	155	140	155	142	174	148	147	142	165	153	140	151	164	150	165	137	147	202	159	163	139	165	150	142	180	143	178	179	151	163	166	178	181	159	168	155	146	160	177	168	152	185	152	151	147	146	179	179	159	144	147	162	163	149	149	149	142	151	148	160	156	163	133	152	165	134	157	163	157	155	159	155	159	162	173	164	142	170	161	173	160	143	155	173	143	149	169	162	171	180	145	166	147	161	158	131	156	158	149	162	165	143	159	146	146	140	148	141	144	160	161	171	176	168	158	160	150	149	139	138	161	157	172	166	150	130	151	172	152	148	151	144	165	168	150	141	170	152	146	160	139	163	152	177	154	171	146	160	159	157	139	147	149	176	143	173	175	134	146	150	143	182	173	140	151	152	164	156	149	157	145	141	171	147	157	156	137	147	128	145	137	133	165	141	149	180	145	153	140	172	155	155	160	148	166	168	160	153	154	160	162	155	162	159	174	155	156	159	177	141	151	162	166	145	160	139	160	149	155	163	164	162	140	185	138	163	160	143	134	148	154	161	153	136	158	143	170	164	148	143	153	156	165	160	142	155	155	165	155	146	150	154	154	157	164	178	153	150	151	142	151	153	154	158	171	140	165	157	161	150	162	173	182	145	174	153	140	138	170	160	159	149	156	138	158	170	162	189	164	156	147	164	146	174	142	161	170	147	160	163	156	151	162	148	152	180	153	150	162	148	177	171	153	151	161	161	153	155	150	163	156	159	161	142	146	131	145	153	162	173	179	152	156	147	168	138	143	152	168	132	162	161	147	150	157	153	160	178	194	152	160	152	178	141	148	128	159	153	145	149	145	155	155	155	138	164	151	175	155	154	150	140	163	142	155	149	152	147	140	144	179	155	147	161	147	146	175	170	154	156	153	163	146	146	151	152	155	158	167	161
345	3	3500	146030	350	0	155	730	894	901	843	1395	1463	1267	1111	1104	697	558	324	309	328	287	291	260	275	267	262	246	244	253	227	264	249	234	241	209	231	219	228	238	208	193	223	223	197	230	213	212	214	206	220	204	199	207	192	200	198	181	204	211	190	192	180	174	185	209	196	200	180	209	180	195	173	193	185	195	170	192	172	221	176	163	197	216	190	181	192	195	173	199	184	186	179	192	194	176	193	188	174	192	181	163	174	190	209	182	191	156	184	197	175	182	191	185	178	199	175	194	169	185	163	199	175	169	179	176	174	199	186	175	185	185	167	191	154	192	208	197	152	179	200	176	198	190	169	222	181	206	181	157	194	155	181	185	178	188	196	161	180	180	182	189	176	188	186	203	182	190	167	191	200	166	194	175	151	196	207	169	195	188	188	168	171	196	173	202	186	185	184	193	205	159	185	184	208	186	168	195	201	184	208	200	177	190	180	182	196	166	167	185	206	178	185	187	194	193	156	179	170	198	188	195	187	192	200	190	173	196	171	217	174	171	190	179	183	175	179	202	175	192	203	198	188	205	178	184	176	183	184	185	198	172	182	163	174	182	181	161	183	194	174	175	174	169	187	188	190	184	184	167	174	158	199	180	162	165	180	205	180	176	193	170	182	179	167	200	191	171	189	184	201	198	178	186	193	166	149	174	197	180	152	154	189	176	175	181	175	196	204	196	165	182	181	179	150	158	175	177	197	199	170	185	181	176	178	174	207	205	185	174	173	159	193	183	171	183	182	181	171	174	160	194	192	174	186	174	169	185	169	198	189	185	157	157	170	185	175	183	174	178	196	200	181	176	188	191	176	200	188	184	178	194	195	172	201	182	197	195	189	186	175	187	178	179	170	179	156	200	190	182	202	171	171	188	176	156	191	171	168	184	198	169	177	206	212	196	191	169	181	167	197	178	179	186	186	160	170	185	167	191	172	169	174	151	182	190	172	193	179	194	172	175	164	216	186	195	193	196	198	180	168	176	195	185	208	174	171	201	192	171	200	188	178	169	205	155	181	168	193	178	172	165	174	186	187	191	156	186	197	171	179	181	173	183	188	189	171	178	188	171	205	190	175	186	178	186	190	173	197	192	178	162	182	159	186	182	187	180	163	188	186	161	160	190	184	173	187	171	174	167	181	188	175	189	168	173	182	176	200	177	162	199	171	170	198	177	190	151	172	205	197	167	186	199	175	185	169	196	182	179	190	183	190	202	183	165	163	174	182	182	188	196	184	189	171	160	186	186	168	181	173	188	182	188	195	185	156	185	188	185	168	169	168	177	179	180	181	179	180	190	171	183	189	182	184	189	164	196	174	188	189	173	193	197	175	177	195	167	185	172	182	166	185	191	193	175	184	185	198	202	184	169	167	200	188	209	176	182	184	180	165	197	185	182	158	173	173	187	205	185	189	173	190	162	184	163	185	200	171	198	210	146	184	173	187	197	186	179	185	174	193	184	178	182	190	173	174	186	186	206	179	176	170	183	186	194	192	157	180	193	156	189	162	171	171	138	189	168	169	183	176	184	178	205	197	160	179	190	162	178	177	194	191	198	171	169	156	191	190	170	173	162	183	179	166	165	177	169	185	170	181	196	201	168	196	192	186	181	198	175	166	177	196	156	180	198	196	173	209	180	183	185	213	205	205	171	157	170	195	190	166	176	188	165	201	164	180	200	199	192	197	196	194	155	153	186	192	183	182	190	176	197	183	171	182	167	155	174	182	155	160	175	190	205	186	178	185	181	166	177	165	196	175	193	161	180	188	177	188	181	185	176	169	180	184	155	190	190	186	185	189	157	185	197	194	178	179	180	190	172	171	187	189	166	169	172	201	179	176	168	189	181	196	173	182	164	198	181	179	174	166	183	156	190	162	207	199	205	176	172	174	169	179	157	191	190	188	185	203	179	182	198	173	171	193	185	175	174	174	185	180	183	199	183	183	183	180	187	187	162	180	186	161	190	184	184	193	199	192	149	198	192	154	185	192	198	195	182	185	198	200	149	171	185	197	160	207	180	178	176	169	181	181	202	187	176	205	160	171	205	178	182	194	181	162	163	188	183	203	153	185	162	160	162	201	176	199	207	178	177	203	168	202	161	192	199	191	179	182	194	160	171	171	188	164	167	179	180	173	187	183	162	188	188	179	179	185	191	171	172	183	188	171	176	164	169	179	171	180	195	207	176	182	211	196	159	177	188	161	172	178	184	181	182	173	164	191	188	169	187	161	157	201	170	190	175	182	190	176	190	174	179	147	182	196	170	183	200	183	170	173	206	183	187	177	186	176	178	173	201	169	177	193	178	179	178	191	177
