345	0	2700	137257	353	347	2	102	333	457	452	492	1043	1208	1323	926	778	362	329	338	344	349	333	314	319	322	326	319	313	281	289	288	283	270	272	260	293	278	326	260	274	243	264	300	271	287	260	260	279	270	260	227	268	278	253	261	246	262	255	267	253	245	238	219	246	268	250	284	245	246	257	236	248	234	260	241	253	276	232	234	241	217	260	265	232	228	248	240	223	247	239	215	244	245	233	248	213	252	206	220	234	217	230	227	218	227	233	251	210	237	238	247	244	272	221	239	207	207	239	232	226	238	260	210	240	255	244	225	214	233	250	231	229	244	250	241	241	234	225	262	244	206	216	245	246	209	255	221	217	243	221	241	216	207	221	230	242	250	226	225	234	221	240	243	228	207	226	238	238	228	228	206	253	221	239	246	231	237	251	238	232	203	233	220	223	234	234	248	237	249	217	248	215	231	254	224	205	241	241	253	239	239	261	237	234	244	246	219	225	228	236	230	228	227	231	245	232	218	225	228	205	238	233	227	222	206	207	259	247	231	234	229	233	249	227	239	239	246	228	238	206	250	207	222	206	262	220	236	220	233	223	219	230	236	239	245	250	228	265	255	209	226	239	231	235	211	235	244	236	229	260	246	226	238	205	223	222	249	248	228	204	220	233	240	255	240	245	259	251	219	247	233	266	257	210	230	238	264	212	248	194	215	240	221	234	226	216	213	235	228	200	223	230	240	224	234	232	252	246	218	240	228	236	238	249	239	196	222	238	223	241	227	248	214	238	239	256	230	221	239	215	228	190	207	245	247	222	240	224	232	227	224	246	234	256	225	241	242	215	245	213	222	194	220	226	229	229	224	220	222	224	257	219	213	242	244	240	251	215	219	223	220	219	205	253	249	226	246	233	218	235	231	236	231	221	237	229	219	228	252	216	195	212	230	216	216	217	255	223	215	219	213	251	238	231	247	197	247	233	225	228	235	219	208	227	258	246	245	239	230	219	225	237	228	205	244	224	209	246	221	240	239	204	245	230	227	222	239	244	224	217	245	212	230	223	219	222	241	217	222	249	239	244	208	204	223	240	234	232	234	227	253	234	215	235	239	210	240	219	226	230	229	226	200	231	220	228	241	245	230	237	240	233	262	239	213	223	238	249	214	235	207	219	213	241	241	222	216	211	254	235	198	254	229	214	218	270	216	229	239	223	219	229	228	219	249	236	222	256	240	222	203	209	253	211	243	253	227	241	214	215	209	243	233	236	223	235	214	240	239	253	218	259	211	247	219	243	230	238	219	218	224	250	209	225	234	256	239	220	247	240	218	257	223	250	243	240	239	224	224	251	222	233	237	210	226	238	246	246	227	228	207	212	228	202	219	214	235	236	233	247	238	236	230	224	214	223	234	238	205	244	231	230	195	223	225	255	246	219	229	218	216	214	212	225	188	229	215	263	233	237	253	223	216	226	231	223	226	190	246	214	210	210	211	252	253	212	232	250	233	232	205	226	244	223	247	234	227	206	219	216	233	189	223	233	247	208	219	216	247	258	241	245	217	242	217	210	223	226	220	239	208	237	208	220	244	229	258	235	252	214	211	222	223	230	216	229	245	233	221	215	249	211	209	229	227	232	240	225	212	220	236	224	214	246	217	255	196	239	227	250	216	260	235	225	244	232	217	243	218	223	235	243	223	221	251	231	212	227	232	216	218	238	218	231	221	217	245	219	257	239	227	225	256	222	219	262	241	240	223	227	221	227	218	206	225	216	218	227	199	225	234	201	227	238	235	238	231	243	227	208	245	214	246	232	225	243	229	227	229	237	219	228	232	250	223	250	230	210	215	252	225	207	224	235	226	221	238	244	231	209	207	228	220	243	216	229	236	235	205	271	267	239	234	241	222	218	248	212	222	240	210	222	264	224	214	266	229	222	224	243	207	244	218	211	231	238	202	226	239	235	221	213	209	233	254	229	227	235	252	237	223	220	211	236	218	238	225	206	228	216	232	222	251	226	234	223	216	217	230	233	228	237	247	251	203	221	251	245	221	226	212	227	204	224	193	236	230	241	244	229	219	223	243	245	255	219	227	231	241	221	251	250	229	227	220	206	234	207	226	242	244	227	212	209	202	258	229	250	251	239	215	246	237	230	228	217	226	253	212	262	223	238	216	207	228	198	245	230	228	222	220	236	211	207	205	236	224	214	237	225	228	215	231	213	240	239	215	226	222	202	201	218	200	211	244	217	268	247	256	208	217	241	200	253	201	222	241	196	236	235	212	233	232	229	199	209	212	229	222	230	223	236	216	222	229	215	229	226	213	250	222	227	219	248	232	226	228	226	205	235	220	207	243	230	227	216	205
345	1	1900	137380	357	347	2	190	426	392	361	351	515	451	667	491	344	228	236	214	246	216	204	219	219	179	195	158	178	180	174	176	173	168	164	181	159	180	149	155	154	166	159	158	156	136	165	169	154	131	137	139	125	152	150	145	154	150	151	135	153	145	166	147	130	129	155	130	146	148	128	165	116	150	139	157	132	141	139	145	135	141	153	148	146	131	129	142	115	132	138	153	122	127	139	132	139	128	127	137	128	137	144	144	151	127	137	151	134	129	123	130	135	121	128	136	127	138	122	123	138	119	136	122	131	125	132	150	132	153	115	136	137	132	138	137	123	135	110	131	114	151	129	131	130	139	140	116	122	132	140	115	119	134	132	134	139	108	122	141	124	111	130	121	131	132	121	131	170	134	140	149	140	151	123	140	136	140	132	115	135	130	129	130	136	132	115	125	130	128	114	121	142	117	127	137	119	129	119	116	123	121	140	132	138	123	123	122	128	127	135	139	142	131	135	116	151	145	132	130	134	131	122	141	113	129	137	134	132	135	141	109	126	135	127	140	132	116	140	136	127	138	142	127	140	134	136	119	106	127	128	122	130	124	110	111	124	128	124	149	122	134	134	115	119	124	142	131	114	135	120	141	128	140	146	125	137	142	114	135	122	142	127	129	124	144	136	130	130	144	122	122	136	138	137	138	113	129	119	141	135	105	129	155	109	127	105	121	135	116	132	130	119	136	139	132	141	138	139	145	121	123	124	127	125	117	112	125	143	136	109	144	122	121	118	142	138	125	133	116	102	113	132	119	133	142	131	140	118	139	128	140	121	137	150	155	106	109	130	130	112	127	115	157	143	143	146	109	124	130	135	152	118	155	131	123	122	142	132	131	138	136	134	140	114	122	124	130	141	116	124	127	139	141	137	151	125	137	116	109	119	131	145	134	110	107	151	141	141	147	132	146	122	140	128	140	140	145	124	133	133	123	127	118	135	114	144	142	140	143	115	143	146	128	104	124	118	120	124	129	126	143	127	122	131	139	133	151	157	137	121	121	129	145	136	109	122	133	124	129	138	114	119	129	149	113	139	127	125	106	129	137	136	138	123	138	123	141	124	134	119	127	150	109	118	133	132	107	136	129	124	128	127	136	140	136	131	114	131	127	125	121	126	124	115	156	125	146	125	121	122	112	140	138	115	104	122	132	134	114	128	124	138	132	127	119	115	109	116	147	146	134	133	115	117	132	130	116	146	144	119	128	137	159	128	130	132	124	132	140	103	113	123	131	142	120	143	134	135	129	137	131	116	133	135	130	146	140	132	116	133	144	107	108	137	129	121	128	122	126	130	130	133	113	141	135	124	130	122	117	134	136	154	144	122	111	131	116	140	127	107	114	131	120	140	131	140	130	130	143	119	144	130	130	127	157	119	107	126	123	123	142	139	137	131	115	158	132	144	119	146	104	125	125	131	127	149	151	145	153	147	109	145	120	125	121	145	135	145	98	116	121	133	138	119	144	126	130	126	122	118	124	136	144	114	147	122	140	141	129	133	121	129	112	156	133	144	135	129	125	120	127	133	108	134	118	141	140	132	128	112	130	135	140	131	135	112	126	137	120	120	135	120	152	131	135	118	117	117	112	134	128	140	112	142	123	142	135	135	119	144	137	114	134	125	126	126	124	119	102	141	118	128	128	116	140	136	143	110	127	135	130	129	136	127	130	139	142	133	132	111	108	125	112	129	113	103	131	138	145	110	130	152	121	146	129	118	120	115	123	133	126	118	115	123	121	115	130	107	160	105	132	122	130	120	114	142	132	137	130	117	124	125	118	122	135	111	143	148	129	142	133	104	118	120	100	131	151	123	136	136	134	127	154	113	130	111	140	117	125	116	101	139	135	130	122	128	138	116	134	119	129	121	127	113	112	119	129	138	116	132	141	133	129	124	143	125	119	142	116	138	130	125	118	138	133	120	141	131	144	131	107	130	143	125	136	121	137	148	130	132	118	141	146	150	121	116	136	138	132	146	127	140	138	120	119	128	143	149	127	133	128	137	137	122	139	157	119	145	147	140	137	125	109	141	138	151	156	134	136	134	127	120	127	128	121	144	153	135	133	130	150	146	130	132	142	131	139	137	132	139	141	135	146	100	153	117	122	116	118	142	161	123	117	117	133	113	118	137	152	119	129	120	128	123	117	111	138	120	128	112	117	133	130	108	129	139	128	119	116	130	129	117	139	103	131	133	119	151	141	150	112	118	128	129	119	127	132	133	119	128	128	120	123	122	133	119	136	132	128	120	128	136	130	155	131	121	126	109	124	136	131	118	119	118	131	109	125	144	112	143	134	135	104	131	106	137	128
345	2	2100	137503	359	354	1	130	335	346	286	342	708	703	1010	627	440	260	252	298	266	253	237	272	228	246	241	227	231	214	205	210	180	191	200	202	205	182	177	202	180	197	183	192	174	179	176	171	161	182	179	171	165	171	168	168	199	164	180	176	156	176	182	193	177	152	148	149	166	172	161	185	171	167	175	189	178	165	181	186	150	170	159	179	158	155	163	142	185	146	185	177	178	151	160	181	168	148	187	149	128	142	149	169	137	188	188	153	202	152	159	143	145	170	148	155	175	149	159	169	174	147	177	150	157	154	176	184	153	156	157	168	138	162	160	167	138	141	147	173	162	159	168	173	167	178	180	161	148	189	163	149	176	164	153	148	182	194	149	170	152	176	152	148	147	147	151	176	163	140	173	164	145	166	169	142	160	166	160	159	147	147	149	162	155	164	143	155	168	180	155	146	161	153	149	162	164	155	153	181	144	154	155	164	153	139	169	164	159	160	140	157	140	166	152	172	155	177	173	160	132	166	153	159	171	159	172	184	167	147	150	141	141	173	164	165	144	136	149	141	171	171	174	144	164	141	168	167	157	170	138	147	173	157	159	151	166	170	154	184	148	175	157	143	163	171	182	149	175	156	151	178	140	144	156	155	145	142	175	157	179	157	141	145	163	154	152	167	176	150	151	162	163	176	141	150	162	178	158	188	154	172	178	167	131	155	154	171	175	153	153	129	178	182	148	176	142	151	148	163	139	174	162	150	156	151	162	160	164	156	142	151	159	152	146	152	146	172	145	143	174	149	160	160	155	140	184	150	161	168	142	151	159	168	168	167	146	155	141	145	172	141	156	143	156	158	161	172	151	150	157	157	131	142	180	155	159	157	157	173	175	166	150	146	161	153	160	158	141	144	159	143	167	151	145	174	155	161	194	171	144	146	171	153	162	161	149	160	153	174	147	153	165	156	145	143	148	167	128	180	174	169	152	167	173	127	163	158	154	161	155	147	182	138	141	157	157	167	173	145	153	164	146	150	167	149	145	149	147	167	156	174	136	168	159	166	175	154	157	150	148	146	125	146	174	143	137	157	131	145	179	192	158	166	156	148	148	172	159	153	171	185	167	127	147	164	157	169	151	162	141	144	169	158	146	166	155	160	148	158	150	130	139	127	156	154	142	161	156	139	148	163	176	156	163	160	172	143	159	159	178	159	128	171	173	160	153	165	192	155	152	173	171	159	133	140	154	149	154	170	166	160	167	144	170	154	152	149	147	136	138	143	158	147	149	159	159	152	163	178	166	157	136	145	151	148	138	152	156	162	134	130	168	161	151	160	153	167	152	142	141	172	142	155	141	165	166	160	125	166	158	166	166	178	135	132	147	130	150	149	145	153	142	144	178	163	138	175	151	170	164	156	139	153	164	161	152	171	168	147	175	152	150	163	139	160	166	146	156	149	160	138	141	147	160	138	162	154	145	161	140	150	160	147	167	135	145	155	147	156	145	143	149	135	149	148	156	146	145	149	130	178	154	151	135	150	139	134	148	189	169	169	158	166	152	174	148	156	139	143	151	167	172	141	172	135	171	156	142	184	140	159	152	157	148	158	166	154	171	137	156	163	161	143	153	136	152	159	156	146	175	149	142	160	167	152	135	150	145	145	154	147	162	156	179	159	155	141	142	157	165	129	169	145	123	145	154	149	143	155	148	147	153	146	157	146	150	151	170	147	133	131	142	136	154	145	156	158	162	156	157	178	161	152	150	161	170	136	161	147	137	171	180	145	170	151	158	138	160	157	153	143	151	157	160	145	170	162	141	169	151	170	160	135	166	142	165	162	167	152	137	146	173	144	156	146	147	162	157	183	156	142	170	170	192	155	156	156	162	172	168	142	175	148	154	161	148	150	167	160	172	132	161	155	145	151	157	176	170	153	161	140	165	125	164	154	193	167	149	188	173	164	163	182	148	138	164	145	146	163	164	147	165	150	159	164	149	165	172	143	142	176	134	163	142	169	166	168	143	151	164	149	182	154	153	133	158	147	152	161	161	151	131	163	148	143	135	137	149	156	149	146	161	143	160	155	168	166	188	164	169	148	143	131	170	140	179	159	132	163	151	138	150	158	165	170	152	168	163	143	151	139	157	142	163	150	145	152	176	155	157	131	151	162	148	150	161	179	147	168	146	140	145	154	157	158	159	156	150	161	144	171	147	159	168	162	145	150	164	158	164	146	152	156	151	137	151	150	152	167	153	139	168	179	146	165	162	157	122	137	158	137	156	137	148	140	151	150	147	124	144	145	159	164	145	168	184	177	143	136	140	149	167	147	162	140	138	173	161	174	157	166	139	143	164	143	126	184
345	3	3500	137626	352	381	0	62	306	368	354	351	774	945	1159	758	470	282	270	291	266	279	273	276	289	265	266	256	266	259	245	243	245	257	251	224	218	241	232	220	214	196	210	218	209	213	235	193	216	204	197	184	215	194	183	213	163	182	182	199	166	210	209	204	195	192	186	152	179	201	214	180	191	185	172	190	194	207	188	183	182	161	181	178	198	203	195	173	184	181	175	203	179	193	178	190	187	197	179	190	182	199	193	171	216	175	189	192	192	189	192	179	187	173	201	195	193	163	172	199	187	201	193	172	195	196	187	173	180	176	205	180	177	171	196	167	211	181	180	178	188	180	191	165	190	185	169	206	169	198	176	175	188	194	179	173	177	177	173	171	188	193	176	193	196	188	164	206	171	171	168	179	179	209	179	164	180	181	167	193	181	190	194	193	197	160	184	191	205	208	179	170	177	190	199	187	179	160	179	170	193	182	188	160	197	173	156	195	160	182	166	186	178	171	196	186	191	173	160	179	173	173	182	168	191	181	196	179	176	217	160	162	175	186	197	168	187	179	173	162	192	187	191	198	168	197	171	186	167	167	199	195	168	192	204	166	179	191	184	191	199	179	186	188	181	179	186	171	211	208	146	174	173	156	155	176	170	181	182	165	207	188	184	178	184	187	170	173	200	162	170	153	158	188	166	160	173	188	159	175	204	155	177	197	186	184	200	170	180	174	178	196	177	188	174	174	199	181	184	191	174	197	214	191	160	221	180	188	204	168	180	186	151	174	211	195	185	182	198	180	160	172	191	174	195	173	203	190	180	182	177	184	182	185	175	151	161	173	152	174	184	201	182	204	197	158	199	203	158	178	190	183	214	184	190	184	164	199	185	166	161	199	169	188	175	201	181	182	170	177	178	152	173	177	176	150	175	181	157	181	203	158	163	179	170	182	159	181	181	193	171	175	187	187	203	192	162	195	171	175	197	194	164	176	163	185	192	149	177	187	165	172	168	195	159	185	154	180	180	171	171	164	196	188	166	169	187	163	179	172	160	205	198	155	196	184	183	194	176	176	184	182	205	189	186	178	176	160	183	175	203	186	161	195	162	172	179	166	179	168	192	191	179	192	193	176	174	173	170	172	184	161	163	195	179	175	166	181	188	179	183	171	172	166	177	176	191	168	166	190	199	184	194	197	185	164	185	205	179	172	168	186	194	186	178	167	183	171	189	164	192	198	189	169	150	174	178	180	163	205	176	182	194	179	184	189	186	172	186	177	162	193	196	164	183	188	165	201	193	180	167	183	185	181	177	166	172	172	178	170	179	178	187	177	201	181	176	197	208	194	162	200	182	198	166	191	170	182	169	182	192	169	182	194	169	169	182	192	186	186	191	191	218	187	181	173	189	181	160	185	164	182	181	179	154	179	181	178	182	174	176	170	179	155	183	179	204	166	199	158	195	196	208	164	192	189	189	180	179	181	182	200	170	169	191	188	190	205	201	192	169	184	185	210	155	179	203	165	178	170	171	177	174	176	154	177	147	179	173	190	185	168	188	198	179	180	199	156	176	178	171	181	162	193	162	212	181	167	176	203	163	192	159	197	167	163	197	185	204	181	183	178	188	155	170	174	175	185	163	173	179	143	188	174	184	196	193	141	179	179	198	192	198	178	163	178	169	198	175	185	188	173	195	186	154	164	207	167	185	167	169	158	175	178	163	185	166	172	194	172	165	192	161	183	168	178	170	161	170	214	170	170	152	168	174	183	175	167	191	191	188	193	184	172	177	185	171	193	174	163	191	189	181	182	174	176	194	152	172	198	164	184	178	171	172	183	163	185	177	188	197	206	163	171	179	194	158	186	200	161	192	193	187	206	184	176	149	203	175	196	178	191	196	169	171	172	185	166	181	185	189	169	191	155	213	166	170	156	187	161	177	177	202	194	187	193	167	163	195	204	156	187	173	202	175	171	167	205	191	160	186	188	189	169	183	170	196	168	173	174	174	182	197	185	180	174	184	180	153	191	170	181	199	188	176	182	191	186	192	189	181	164	174	196	162	177	193	182	175	185	162	192	181	189	183	208	180	187	186	167	165	170	179	192	163	164	187	197	174	196	184	182	174	167	173	177	200	189	173	199	179	188	157	204	182	181	187	188	159	182	178	183	188	176	191	195	183	196	182	189	188	168	182	187	154	167	152	175	177	196	180	180	188	200	182	163	189	161	175	177	183	182	170	165	149	167	181	165	181	187	170	179	180	191	179	204	179	201	180	184	170	164	186	166	176	182	179	187	165	164	168	190	183	185	189	179	195	175	182	191	183	186	177	198	175	167	187	175	180	158	179	195	187	175	197	204	162	199
345	0	2700	137750	354	337	6	177	427	532	532	604	924	1030	1324	1047	780	419	324	356	327	347	326	320	342	339	315	302	312	276	295	271	311	299	295	265	277	295	283	254	286	259	264	269	254	252	241	254	222	245	272	262	233	264	237	230	253	237	245	240	224	260	241	227	225	235	216	254	248	254	238	254	235	238	237	243	211	241	261	234	222	225	229	247	192	242	211	210	226	253	238	218	228	246	208	204	242	246	195	218	229	199	217	243	231	232	214	225	210	229	224	240	209	255	218	232	199	245	211	245	249	216	214	217	216	200	244	174	226	220	210	238	223	241	201	253	231	217	213	215	222	190	187	224	223	255	241	207	217	231	217	212	219	211	214	197	205	203	212	232	228	238	247	250	223	216	222	230	212	187	211	221	218	225	225	203	224	241	234	226	229	234	197	209	204	227	207	219	243	204	242	215	197	221	232	194	226	196	212	237	217	231	241	228	222	199	243	204	211	232	219	218	215	196	217	222	228	216	224	217	195	210	222	239	226	221	238	221	216	238	217	234	206	264	190	239	215	199	208	218	211	211	244	228	219	218	220	200	239	247	219	224	231	212	189	231	215	211	236	230	200	241	235	219	216	197	220	235	226	230	223	205	224	190	245	208	223	239	197	209	232	229	243	234	252	193	239	196	237	201	240	206	202	229	195	221	221	223	251	239	186	225	210	223	231	215	210	216	201	229	224	225	229	207	208	208	197	231	227	220	204	203	219	221	219	229	222	215	226	194	259	196	212	209	211	200	191	206	188	234	228	239	218	207	211	209	203	213	220	222	180	235	192	225	207	198	224	204	241	210	224	205	197	233	239	216	214	203	239	208	238	237	214	248	212	192	202	199	207	218	194	214	233	212	242	249	257	188	210	211	239	227	219	233	219	208	219	220	241	200	213	208	234	205	208	210	211	199	208	213	220	218	211	179	228	189	238	226	230	215	234	195	223	215	201	209	218	206	223	205	229	217	209	214	220	230	199	207	213	211	216	230	228	224	207	224	202	241	206	235	216	211	218	227	216	219	218	248	199	246	197	217	222	224	237	205	223	224	210	213	204	232	223	216	237	207	219	209	265	203	231	198	210	226	212	203	224	215	228	236	209	208	214	222	224	198	208	220	219	204	215	198	233	225	250	222	197	215	226	215	201	234	221	205	221	213	197	218	208	208	219	244	238	213	225	206	228	228	228	222	199	205	204	224	236	207	230	209	213	185	221	233	228	227	217	218	224	214	193	215	203	226	221	229	195	180	219	217	236	230	218	200	218	226	195	252	227	235	236	241	224	211	202	236	229	202	183	220	204	229	220	227	203	233	224	226	222	219	221	211	214	222	211	201	242	212	220	215	220	229	214	231	223	194	227	234	244	219	222	227	200	230	224	192	244	215	210	189	202	228	195	231	219	239	204	226	212	235	247	238	237	211	239	190	190	204	224	229	245	200	197	205	208	206	225	231	192	200	210	240	210	192	212	214	216	216	216	210	228	214	218	218	208	205	211	218	231	199	185	258	204	238	210	202	202	229	244	228	223	237	227	210	217	217	238	208	219	232	190	217	224	230	220	231	218	191	195	241	180	213	184	221	232	215	219	202	198	220	230	214	244	210	195	217	225	219	226	227	200	212	206	203	221	211	223	204	214	208	208	210	209	199	223	222	210	210	231	209	218	185	205	249	219	215	217	191	235	222	196	222	224	223	194	219	208	209	211	220	221	225	227	180	213	209	210	228	188	229	224	194	220	185	200	192	222	203	200	198	219	200	217	212	232	237	209	232	222	229	204	227	235	253	202	214	210	231	212	231	191	206	215	206	209	227	223	206	223	220	217	220	211	229	227	198	217	225	227	196	204	231	223	205	217	205	220	194	212	233	206	224	225	196	200	205	231	219	227	239	225	180	208	219	214	229	226	223	220	209	211	237	230	224	210	229	247	194	230	215	218	209	226	226	221	166	228	214	209	229	207	226	236	199	210	201	216	197	235	218	198	232	207	197	204	222	225	200	234	202	203	218	212	225	220	222	229	219	208	189	226	224	190	237	219	207	210	228	207	252	219	229	216	223	222	216	217	205	204	233	232	214	208	224	221	244	233	219	229	214	204	196	230	223	227	230	198	223	224	208	212	233	225	227	211	227	251	247	206	197	223	207	241	221	214	198	204	210	205	189	195	218	203	204	209	220	231	204	249	191	232	222	255	206	238	228	215	214	219	210	210	193	209	214	223	246	226	238	228	216	232	241	232	203	202	215	223	238	194	227	210	211	191	224	210	206	205	188	200	211	211	227	227	232	247	198	210	221	230	205	192	219	199	231	214	215	208	238	216	198
345	1	1900	137873	353	397	8	176	331	318	353	383	426	541	669	471	408	263	241	240	237	202	227	217	218	185	207	199	203	187	173	185	193	175	162	168	156	164	152	159	162	173	144	177	162	151	154	153	167	154	122	158	158	149	143	160	149	135	140	136	142	138	135	140	138	128	164	150	132	148	145	141	141	136	120	140	132	136	113	147	125	141	117	124	135	143	154	153	133	113	127	133	137	136	136	128	122	127	132	135	128	139	125	146	145	120	118	124	121	125	113	140	127	150	117	141	129	135	121	123	131	123	130	120	138	151	121	146	121	146	150	136	118	118	117	139	139	139	152	139	131	124	125	120	121	115	125	137	129	135	119	126	137	141	124	112	101	135	131	119	114	114	129	130	126	127	131	155	120	131	125	117	138	129	124	121	144	112	131	133	129	119	126	122	130	135	111	144	121	115	125	121	149	135	143	127	131	152	126	124	115	130	131	117	122	124	112	111	115	130	120	115	132	120	115	129	131	120	120	120	111	139	131	118	147	117	123	125	130	99	106	118	141	129	126	135	120	129	120	109	121	150	122	122	120	129	120	138	137	154	140	113	132	117	129	134	98	122	132	132	132	117	135	132	119	126	122	111	152	146	137	127	128	119	122	134	124	120	118	143	110	111	145	136	134	158	136	125	126	109	143	139	122	117	136	125	121	117	129	130	127	109	112	120	148	144	135	125	138	117	126	127	116	117	134	113	125	127	119	119	133	129	117	133	118	110	129	147	134	137	131	129	123	121	112	129	119	129	141	145	139	118	123	115	142	125	123	119	121	123	121	122	123	129	125	125	126	120	145	122	126	115	127	144	122	113	114	137	135	108	133	147	135	109	120	132	129	111	121	123	109	131	117	138	122	120	118	114	125	127	133	115	135	133	123	141	130	141	145	123	118	116	114	116	128	137	124	131	120	119	124	108	144	147	133	138	129	125	113	134	124	112	128	129	123	119	139	123	115	117	121	114	118	135	126	123	119	115	117	140	134	121	111	142	113	135	141	113	122	113	106	132	133	131	116	137	121	138	128	142	129	147	137	109	129	124	133	118	141	140	119	121	141	124	133	128	127	139	159	129	116	125	132	100	108	113	138	134	123	131	114	135	133	126	116	114	119	109	139	132	125	102	120	144	124	124	142	121	126	141	130	123	111	139	126	142	147	126	130	121	102	103	158	131	123	131	122	162	122	125	122	142	143	124	99	135	143	114	128	112	126	129	123	125	132	136	116	113	127	143	136	124	113	135	125	136	123	139	145	125	110	122	127	112	117	132	110	117	129	112	118	152	124	141	134	130	116	132	107	123	136	131	135	122	125	138	132	120	136	124	131	132	118	132	131	151	103	119	148	121	118	114	121	120	119	127	125	148	141	123	117	110	135	119	126	125	110	132	143	140	135	134	121	130	138	134	111	101	109	103	123	118	134	137	107	116	112	104	125	127	125	140	127	135	90	122	156	120	124	133	120	105	142	133	140	126	150	130	125	124	120	118	147	132	120	109	114	118	121	114	144	145	129	118	115	102	121	126	127	131	118	127	130	105	131	120	120	136	106	142	134	120	133	123	123	135	137	117	126	136	110	123	118	153	127	131	131	129	124	145	109	134	116	131	128	139	117	145	127	118	111	129	147	124	141	119	148	112	139	143	132	127	118	139	122	123	114	118	148	128	104	134	123	120	145	126	126	135	125	128	120	131	125	113	125	129	145	130	125	152	114	153	121	136	120	120	131	115	137	126	113	142	131	147	129	134	116	120	134	129	135	159	127	143	127	118	112	127	151	128	124	141	121	133	123	142	125	117	120	126	123	132	144	103	119	124	133	147	128	151	127	119	148	126	111	124	143	140	137	120	140	106	128	151	160	102	131	128	134	126	122	131	122	100	115	115	133	116	112	129	104	137	128	123	137	111	130	134	123	127	107	125	136	129	146	139	114	117	130	129	123	131	117	142	116	141	134	132	129	123	127	122	128	128	147	136	118	128	141	126	108	141	124	141	132	129	112	123	115	123	123	117	100	141	136	116	130	140	126	124	129	113	123	130	113	128	130	126	122	124	125	133	131	114	119	116	129	143	125	129	147	132	135	129	126	152	131	104	125	120	122	125	119	134	132	130	155	138	123	134	123	120	113	131	124	133	111	124	117	127	139	119	116	139	126	91	130	126	129	113	115	120	104	120	135	129	126	128	147	110	122	127	118	121	122	125	141	129	123	142	117	148	121	119	138	114	133	129	101	149	131	130	121	126	138	119	123	132	137	134	136	137	104	134	112	118	148	111	125	123	135	122	133	121	119	127	111	132	134	134	120	121	116	117	121	133	112	129
345	2	2100	137996	354	351	5	167	378	415	353	565	673	1032	738	586	343	270	264	257	254	271	233	236	208	230	215	238	212	225	231	207	189	198	181	185	201	194	188	164	194	178	197	205	196	172	164	197	160	171	156	145	182	181	163	188	155	160	164	164	156	143	155	157	177	152	158	161	168	169	157	167	162	173	159	163	163	159	155	189	162	194	150	151	163	165	152	162	169	164	136	176	163	153	173	139	141	175	158	159	142	168	149	164	148	135	167	168	157	159	146	151	151	145	164	150	142	154	129	135	141	143	140	186	154	146	159	145	145	144	137	147	143	134	138	148	131	132	167	133	149	168	133	137	155	155	150	139	161	146	166	163	157	137	147	154	123	158	155	150	147	175	156	149	142	146	160	157	151	152	148	151	155	146	125	139	152	146	145	148	159	143	158	163	127	154	145	146	148	153	159	160	150	136	156	135	167	146	152	138	141	154	132	163	140	147	145	158	153	150	153	149	128	154	146	135	176	144	161	152	158	154	152	150	142	157	136	148	153	149	153	154	153	164	142	142	119	155	140	137	155	142	139	158	148	158	135	148	135	144	150	165	179	149	149	137	130	150	159	151	140	148	141	148	161	154	145	130	152	151	143	163	155	159	155	138	168	133	164	152	170	177	164	133	141	137	141	135	148	155	133	144	134	138	143	145	145	150	145	151	135	157	131	163	149	166	140	138	143	157	144	159	136	152	134	149	146	149	139	130	150	157	131	155	152	116	132	147	140	135	135	159	152	130	146	138	147	152	134	137	154	153	142	171	151	122	156	159	137	150	149	115	154	147	135	161	147	126	155	134	155	138	139	124	148	144	145	136	140	143	134	165	139	154	135	123	146	135	142	158	150	158	124	141	124	162	163	131	151	133	132	139	153	130	124	150	145	142	146	134	153	138	145	135	160	146	147	142	153	129	129	146	136	167	142	135	158	148	135	156	142	140	156	157	152	154	169	136	143	161	149	153	162	150	139	138	146	144	143	154	151	148	137	143	165	142	141	178	151	173	138	157	130	156	167	164	132	155	141	140	163	129	145	162	148	150	156	148	146	156	158	140	149	144	167	148	144	147	148	140	136	158	126	139	138	158	161	160	147	140	151	131	159	148	162	129	158	149	142	129	157	144	168	127	140	163	148	141	137	163	158	157	163	163	131	155	124	137	144	157	137	136	142	141	152	137	139	165	132	159	145	128	127	164	144	120	146	134	157	170	151	165	110	126	129	151	114	146	135	150	149	160	134	135	144	139	158	129	149	140	144	158	163	165	167	141	138	164	133	153	127	138	135	127	154	128	146	154	143	147	168	126	123	160	175	142	132	159	144	146	136	155	138	139	131	143	137	141	136	117	157	150	158	148	152	145	144	139	155	140	147	155	176	145	146	155	134	146	168	156	158	142	159	145	169	136	148	150	146	140	165	147	166	131	161	156	145	128	141	168	135	129	136	142	151	140	178	134	149	135	139	131	147	139	145	141	165	145	123	141	146	145	150	154	138	141	169	167	147	138	145	162	131	134	150	143	157	152	149	145	135	144	151	140	135	150	154	164	158	156	165	171	148	161	153	143	149	154	149	128	157	143	152	150	159	159	135	135	134	130	163	150	128	140	126	136	142	147	151	159	163	139	157	131	154	152	144	129	155	139	137	134	160	156	164	151	129	145	123	135	152	150	142	133	130	140	128	159	149	146	146	147	141	127	147	159	140	147	132	133	140	151	124	135	158	153	157	156	153	139	149	122	129	167	147	154	151	129	148	137	164	171	135	139	136	144	157	165	145	148	143	148	143	140	168	148	155	130	136	143	157	130	143	126	152	130	141	154	142	143	134	135	144	146	149	144	138	149	136	138	159	124	146	129	150	131	145	142	148	145	157	146	133	143	128	152	148	145	141	132	141	152	162	165	150	172	135	124	154	148	133	169	142	139	143	138	154	131	151	136	155	141	162	156	135	149	131	146	125	138	147	146	146	155	167	156	150	163	155	135	154	138	135	171	143	167	147	155	145	121	129	125	151	125	147	131	155	139	148	139	141	132	132	162	136	153	135	159	144	137	149	143	160	128	126	148	155	167	145	136	168	148	134	136	140	153	160	143	136	157	131	138	125	132	140	141	140	142	143	167	171	142	158	163	132	161	131	146	142	142	123	155	155	130	141	155	141	136	141	145	143	144	133	136	147	174	142	145	157	153	147	144	159	137	158	143	150	143	155	122	144	140	120	140	144	130	142	129	137	148	149	136	146	145	137	157	134	148	158	132	138	136	137	154	158	132	161	157	161	137	140	149	152	140	152	122	121	137	149	172	159	157	134	133	133	138	140	145
345	3	3500	138119	348	366	2	157	432	453	399	675	765	1125	848	695	434	285	308	316	278	282	277	266	238	254	242	238	219	241	246	233	212	238	212	220	248	204	196	223	184	209	184	203	212	191	208	210	199	196	191	199	194	184	203	168	156	187	181	153	174	182	179	179	154	156	193	225	175	181	168	206	184	201	174	163	191	183	165	200	202	184	177	190	173	186	167	189	189	187	168	185	186	162	185	205	159	182	182	150	198	190	176	186	177	182	181	183	188	190	184	162	178	194	163	168	184	158	171	176	165	176	185	190	176	181	161	164	169	165	177	170	169	179	183	199	176	158	172	189	170	182	182	168	173	170	158	184	195	153	168	158	176	192	169	172	173	168	168	173	189	179	194	159	167	168	169	156	170	180	174	166	184	173	182	162	160	162	179	167	142	155	176	180	164	150	183	189	147	156	162	164	196	163	185	171	170	174	171	172	188	177	202	147	161	168	193	150	191	165	173	192	159	172	171	199	164	194	182	185	162	168	154	169	180	174	183	164	192	145	149	159	151	171	146	168	161	170	164	188	176	178	182	162	191	173	159	169	136	190	151	184	175	157	190	177	166	160	177	168	172	163	181	154	162	181	174	161	169	144	188	178	175	175	183	168	153	181	178	163	166	168	170	155	176	166	167	185	182	162	179	177	176	146	178	178	165	182	185	168	161	167	183	177	174	197	195	174	172	140	192	172	174	149	156	143	156	139	180	165	158	170	181	184	188	179	171	136	176	175	165	146	164	199	184	171	148	210	174	156	164	180	182	162	166	153	161	188	175	172	154	169	171	191	172	155	172	169	160	152	171	181	178	181	154	157	175	177	171	200	177	169	162	165	175	181	170	183	171	167	203	156	144	180	145	180	165	148	171	164	174	161	144	180	174	158	167	164	186	189	193	152	205	167	183	166	164	151	158	182	181	172	151	176	171	182	155	152	166	171	195	168	181	184	170	178	155	174	161	173	162	168	147	174	163	156	180	165	181	180	155	169	178	167	168	168	167	189	153	152	174	168	189	152	184	141	185	185	147	177	168	188	178	210	150	177	174	191	141	175	177	165	171	179	166	173	185	193	190	180	177	153	154	158	164	153	187	181	180	171	182	169	175	157	177	153	156	175	152	167	180	154	178	179	173	183	175	155	192	188	177	176	173	177	171	158	181	183	173	177	172	150	156	158	166	143	134	167	171	177	169	152	202	169	153	183	171	168	147	144	149	153	154	168	184	170	144	174	169	159	185	177	159	164	171	168	157	177	199	182	169	166	142	185	186	168	166	181	186	184	165	184	175	175	165	185	150	154	173	146	159	146	176	174	179	172	163	162	196	184	179	171	167	160	158	162	166	146	154	162	175	156	177	176	173	175	178	151	186	198	184	186	175	176	155	169	176	172	183	168	181	180	151	178	181	157	178	171	181	133	148	172	153	138	180	161	173	167	148	181	178	152	157	156	169	171	177	169	183	151	183	175	173	178	174	176	160	172	169	164	183	179	153	178	177	174	169	163	148	170	186	173	178	175	176	163	162	169	163	191	153	199	148	181	160	170	171	167	169	155	159	194	155	186	170	172	173	169	175	176	188	172	187	168	155	159	181	158	170	177	157	181	204	193	155	171	186	163	175	159	167	163	157	141	155	160	177	185	172	171	164	172	172	169	180	155	193	170	146	167	167	174	181	180	163	174	178	153	148	177	182	162	159	173	152	182	174	164	150	167	175	164	163	152	158	161	167	200	183	169	181	192	167	162	178	153	149	168	192	156	172	184	165	154	181	177	154	160	181	185	163	157	150	156	168	164	161	182	179	195	170	173	178	165	166	188	182	173	178	173	166	173	168	168	172	167	158	181	163	161	166	180	191	162	164	159	160	169	149	189	151	162	163	148	183	184	195	169	164	156	192	173	148	184	172	142	181	158	179	169	171	172	157	184	172	174	193	169	196	182	157	159	189	174	166	165	181	167	174	170	163	169	206	181	171	170	164	165	163	151	148	155	178	140	180	176	162	171	179	193	163	168	186	165	168	166	200	177	174	155	169	175	164	181	182	197	156	185	174	155	150	166	176	154	180	174	179	172	164	177	166	167	160	173	167	161	169	177	164	170	161	198	176	164	171	168	148	159	190	175	172	139	168	181	169	176	145	174	174	166	140	166	190	165	171	161	171	170	176	188	141	164	169	176	164	181	165	175	171	151	182	190	163	175	160	151	163	174	163	179	153	158	159	176	156	178	149	197	172	181	154	168	164	176	176	187	156	147	180	174	149	165	166	155	172	173	164	157	158	153	202	168	160	179	179	172	179	186	160	166	167	173	143	160	161	178	161	167
345	0	2700	138243	348	365	2	124	349	360	366	722	896	1300	954	703	439	348	349	355	341	313	347	321	320	284	312	324	295	311	308	259	283	260	278	264	259	270	272	239	290	260	275	256	231	255	274	254	259	237	243	219	243	239	239	210	242	234	269	257	253	251	237	242	233	246	228	239	203	245	225	256	220	234	215	229	236	230	211	231	221	213	228	251	238	252	210	240	232	233	212	220	194	198	207	200	224	202	241	237	213	201	219	204	240	229	200	235	217	241	206	231	225	209	215	236	212	219	243	195	215	197	222	239	255	239	215	203	212	232	214	212	227	235	226	225	247	263	181	202	207	225	241	219	215	231	203	235	217	218	205	233	197	204	230	240	223	228	212	237	214	228	214	222	232	214	195	221	212	232	208	226	255	231	204	234	197	219	225	202	235	210	189	224	227	234	229	198	222	199	214	201	222	204	211	222	227	204	209	207	250	198	225	206	237	213	209	232	214	226	213	196	218	221	212	221	201	224	227	221	210	220	206	190	241	220	222	232	201	202	216	216	196	230	219	257	201	215	220	183	218	226	223	213	240	212	192	224	225	233	176	227	212	221	206	236	203	208	206	208	223	214	199	212	195	203	222	215	198	210	244	207	208	206	217	208	197	208	204	215	202	217	209	233	210	212	239	226	222	214	224	228	229	211	202	212	226	229	190	220	251	179	217	224	224	220	190	221	213	204	211	200	227	220	210	212	207	210	212	226	235	203	225	231	217	219	223	174	223	234	224	222	228	211	230	225	202	212	207	194	217	207	199	217	233	215	203	241	206	196	228	214	186	210	212	220	190	229	211	201	249	194	216	207	210	215	218	227	188	214	232	197	226	204	226	212	206	201	190	215	211	202	205	212	196	233	231	215	231	234	190	209	221	203	189	229	225	218	199	233	243	227	232	243	203	208	202	213	203	223	220	246	217	206	226	207	236	211	230	221	238	208	200	208	214	193	225	209	218	220	216	235	218	202	187	171	201	203	211	241	198	230	236	220	244	215	208	210	217	229	202	188	215	216	211	184	236	205	197	220	226	196	187	196	223	220	179	197	228	226	226	232	220	209	202	231	215	213	219	204	201	190	217	218	222	199	238	223	209	237	232	231	215	213	220	238	208	211	235	210	194	196	202	208	171	208	212	222	206	202	200	207	210	217	217	204	215	209	222	244	235	181	205	217	239	205	205	226	207	218	202	183	188	193	206	207	210	195	230	193	230	211	240	207	213	188	210	195	220	214	201	236	188	217	195	202	214	208	207	229	203	218	239	221	225	214	192	189	223	191	197	234	227	232	207	193	198	240	190	198	218	222	229	213	234	236	205	196	233	192	200	221	187	231	187	227	233	207	198	204	202	212	240	206	222	235	207	182	234	209	209	210	211	211	213	218	212	221	241	226	207	194	215	226	231	222	198	202	241	214	221	208	208	191	226	233	233	241	223	223	249	224	209	241	207	213	204	201	214	211	203	228	208	214	238	214	227	226	220	206	173	205	217	207	227	213	207	224	240	243	210	239	222	235	222	207	223	213	209	236	216	233	220	206	232	219	203	233	207	220	201	229	222	225	231	196	209	247	206	206	198	194	194	215	193	188	224	220	197	238	215	206	222	201	220	207	218	230	181	221	232	205	210	241	194	232	214	225	237	210	208	222	197	197	248	234	209	206	202	218	224	205	188	212	192	218	225	197	226	225	202	207	198	196	200	222	229	205	238	211	187	220	228	205	196	210	210	219	206	233	230	216	216	223	210	206	208	212	197	225	209	246	209	220	191	213	217	223	227	195	204	211	204	213	200	224	226	221	203	211	211	215	240	231	207	212	190	233	211	221	221	240	219	219	221	229	218	212	222	223	234	247	238	212	211	234	205	234	201	210	198	216	205	208	204	204	198	199	212	203	230	228	218	216	234	199	185	218	217	193	202	210	205	229	232	238	216	219	222	201	209	189	225	207	206	214	225	199	223	217	248	211	217	204	216	220	201	208	213	233	215	205	240	240	198	197	227	218	223	217	223	206	218	214	240	206	221	206	233	197	211	227	212	218	218	194	206	184	206	195	208	202	216	196	237	187	202	193	210	197	208	216	189	208	210	222	227	208	205	207	213	185	201	210	224	199	220	236	229	236	225	217	197	219	218	213	214	226	209	210	221	221	204	187	215	216	221	231	216	198	227	221	207	239	211	230	229	210	209	208	211	231	222	225	223	198	228	224	209	225	204	231	231	198	182	228	224	212	217	215	203	218	231	211	192	235	206	199	210	219	204	218	223	215	207	201	197	199	181	214	236	217	222	194	208	207	219	200	232	214	203	225	239	207	208	202	199	182
345	1	1900	138366	451	293	1	67	177	218	211	272	470	593	456	278	261	254	240	220	208	216	190	202	209	215	192	198	163	203	160	178	177	170	161	169	174	152	163	170	155	140	148	152	154	162	149	133	159	134	131	165	157	153	119	152	146	138	128	132	123	146	138	129	142	134	129	150	117	137	142	129	133	131	122	138	155	133	133	149	131	154	131	129	116	135	122	133	106	127	138	122	124	116	118	124	146	136	137	116	125	135	135	157	130	136	125	122	132	125	132	129	143	118	123	125	113	115	115	119	131	115	112	119	136	142	143	142	142	123	133	129	129	115	120	101	141	140	125	125	131	135	145	132	99	125	126	117	116	127	137	143	123	128	136	113	138	137	143	109	126	112	144	140	115	126	132	116	125	132	124	123	122	133	132	112	137	113	131	122	117	141	141	129	131	132	110	123	128	148	144	113	111	112	126	118	140	115	121	136	113	132	128	152	127	140	137	113	146	132	128	146	134	134	118	136	114	144	119	126	130	122	118	131	134	114	124	144	124	107	118	126	107	127	143	139	128	128	124	148	125	110	132	123	123	119	140	131	126	117	129	120	105	117	130	120	121	143	117	137	107	126	131	142	150	126	124	113	127	122	113	128	129	125	136	114	114	115	115	120	134	150	108	141	118	136	131	129	142	131	122	121	126	131	111	146	130	120	127	140	134	133	124	121	109	133	123	137	128	112	123	129	128	133	133	136	117	125	123	151	119	119	127	134	117	128	124	149	126	139	113	146	136	125	128	129	129	140	119	130	130	116	120	120	101	130	120	122	115	135	115	138	130	114	146	126	124	146	118	134	146	135	108	122	111	125	130	112	122	127	121	115	138	126	122	138	140	129	122	137	141	99	124	135	131	122	120	142	110	136	122	136	134	124	140	141	139	119	134	115	114	113	129	116	141	117	111	137	110	142	125	96	123	132	123	122	122	137	124	135	124	126	122	127	107	111	125	120	118	115	127	122	139	121	107	126	132	132	131	124	123	140	116	121	112	116	111	135	138	130	127	121	141	130	125	123	123	127	125	116	125	129	110	126	120	150	135	144	128	125	125	110	116	134	138	124	128	110	130	143	122	110	121	110	115	124	149	131	128	137	138	127	120	128	122	138	128	122	139	122	111	117	144	137	108	110	120	126	97	128	131	117	144	133	131	130	99	123	133	117	130	125	109	126	123	121	135	100	122	129	142	115	141	137	123	134	127	152	122	124	134	140	121	114	116	123	128	123	99	135	129	116	124	104	116	132	130	133	124	127	107	125	133	150	106	111	123	127	121	128	110	140	119	110	124	137	144	101	122	139	119	149	125	117	116	120	106	118	126	124	107	132	143	131	118	110	100	129	146	124	114	123	120	123	128	131	144	130	123	131	138	122	148	123	127	129	128	122	133	113	140	143	115	126	118	107	130	149	117	116	137	133	132	136	129	126	126	132	131	115	120	131	106	114	117	116	118	111	118	139	135	122	136	138	127	120	126	134	136	134	122	146	129	126	139	110	126	148	132	127	111	135	123	137	107	129	148	121	131	130	125	122	125	118	101	126	110	135	132	127	120	119	141	140	133	108	124	126	122	129	126	115	148	127	115	119	118	114	126	143	131	124	124	118	125	121	116	102	120	126	128	135	135	111	143	135	115	125	137	124	130	128	151	125	127	130	129	120	121	120	129	126	104	136	142	109	116	112	123	99	132	125	132	124	138	134	131	117	131	149	142	109	118	125	108	108	134	131	131	117	128	125	145	138	117	128	126	153	126	130	120	129	131	122	121	112	98	121	133	121	108	122	126	121	106	145	121	127	112	131	102	122	130	138	127	100	117	110	136	124	117	135	125	112	123	129	133	123	129	123	151	160	135	127	104	123	122	107	124	130	110	118	127	117	127	121	115	126	130	128	114	155	115	122	106	127	108	107	113	122	137	138	142	118	132	110	131	148	129	128	109	118	119	126	109	122	121	126	140	127	119	124	148	140	126	136	143	143	135	108	123	114	129	131	134	132	139	118	131	114	116	114	128	127	112	121	118	122	130	128	109	140	127	115	137	134	139	131	119	123	103	122	131	99	122	129	128	131	128	112	123	139	163	144	123	106	122	128	132	125	132	129	107	118	133	134	149	127	118	132	158	119	116	106	116	104	119	131	107	124	118	122	120	138	121	123	120	116	116	128	117	90	145	129	116	147	132	158	130	123	130	116	128	125	151	114	135	108	122	127	125	133	122	103	130	156	113	134	105	137	127	116	113	127	116	138	111	135	132	140	139	119	129	131	122	100	126	131	111	136	128	142	128	123	113	127	138	123	125	123	128	133	123	126	125	115	106	128
345	2	2100	138489	491	256	0	39	151	199	236	534	882	921	561	315	247	253	289	255	243	252	263	219	229	241	213	217	229	194	205	216	204	247	214	203	183	198	194	181	182	189	191	188	190	196	178	200	183	199	169	184	166	168	187	186	165	185	168	154	168	159	164	165	184	167	154	165	162	154	164	176	164	151	162	176	150	143	159	161	159	131	158	163	163	153	156	145	149	153	160	143	170	169	143	169	169	169	156	155	146	179	139	166	151	193	171	175	137	165	172	166	117	180	167	170	150	145	168	152	157	152	177	135	155	138	130	164	162	169	168	156	173	155	154	171	154	161	146	156	162	166	146	171	138	155	169	157	151	170	170	157	175	147	147	188	171	137	159	151	175	130	147	177	149	160	139	152	158	155	146	145	159	154	159	171	150	165	167	157	153	168	165	144	181	175	159	174	161	176	166	138	156	152	166	172	171	151	153	184	158	177	167	126	169	163	155	182	135	150	156	159	144	140	176	145	157	141	146	172	161	157	162	147	150	146	154	167	161	163	156	149	156	149	155	171	161	136	153	165	156	136	143	167	161	161	156	152	166	165	146	163	170	174	156	143	157	170	169	143	143	150	162	141	130	154	172	137	139	130	145	140	140	156	144	146	152	148	157	174	151	143	149	137	150	147	158	153	138	178	180	133	168	139	139	137	145	150	139	154	168	135	161	168	150	170	192	158	158	163	174	151	158	179	174	172	153	141	168	149	139	153	163	169	153	172	161	154	174	130	138	126	152	132	130	159	154	144	134	133	137	151	180	165	172	172	129	162	138	154	181	162	185	153	140	166	169	167	131	152	154	177	159	162	148	137	147	145	172	168	139	147	153	144	150	147	176	140	152	177	159	141	158	158	177	146	153	145	141	161	150	162	147	160	183	147	139	171	162	147	149	137	143	164	147	161	146	172	147	152	138	153	167	169	140	133	146	129	164	163	151	148	146	159	154	158	165	136	148	148	133	170	163	154	141	149	137	161	162	171	168	145	138	138	136	129	156	161	171	147	153	156	156	151	166	162	143	146	138	172	151	150	143	153	159	171	133	162	149	167	180	130	167	145	159	143	143	154	139	146	164	135	159	147	150	140	138	151	140	154	155	140	143	132	159	142	139	166	164	157	147	153	161	151	156	150	151	186	143	146	141	163	145	148	159	152	177	152	152	140	155	151	161	150	131	162	125	150	161	144	150	163	159	142	138	140	150	153	142	154	173	124	163	159	143	159	159	160	150	166	162	152	146	130	151	130	147	149	147	146	159	165	153	116	159	162	161	147	164	165	137	146	159	181	159	146	157	151	145	155	141	149	163	124	167	163	130	148	133	153	139	139	157	166	138	156	152	161	160	153	179	161	118	127	153	153	164	151	161	169	133	174	144	149	144	145	168	139	158	168	135	161	146	159	153	148	142	145	155	145	149	162	179	141	150	170	136	144	134	155	133	147	154	159	163	132	160	163	157	171	135	141	135	153	145	157	146	147	140	149	161	138	142	157	153	164	150	145	151	145	142	142	143	157	158	147	136	153	143	143	133	157	151	135	149	156	146	128	155	153	136	168	153	171	146	142	161	164	155	177	151	144	153	147	132	155	166	157	141	141	147	152	206	149	164	153	165	145	144	176	136	163	163	173	151	157	162	179	149	162	145	150	169	140	152	158	124	161	135	150	142	155	160	181	136	150	156	166	141	120	136	162	168	129	158	139	158	155	161	154	140	149	137	149	159	164	187	157	151	165	150	151	155	144	139	163	153	138	158	167	139	157	160	149	145	168	159	128	133	152	149	162	138	161	162	129	166	168	157	130	168	141	160	153	114	149	131	151	156	146	154	160	136	167	169	166	163	171	138	173	136	151	148	132	136	146	145	150	144	168	174	153	140	154	155	167	164	156	143	159	125	177	149	143	135	154	166	144	139	140	158	134	130	137	151	170	160	148	131	171	151	150	172	150	140	152	125	156	142	153	154	135	165	171	172	157	171	137	152	178	171	146	164	167	167	170	141	157	159	130	163	149	141	125	153	156	136	156	150	166	153	141	147	135	132	148	144	164	127	127	131	138	148	149	149	176	149	192	144	164	160	152	152	152	152	145	178	150	121	144	148	164	156	166	161	148	146	148	160	150	166	157	130	175	163	161	143	141	153	157	155	141	156	142	157	139	140	149	132	145	148	146	172	141	148	119	144	144	155	158	157	134	136	153	149	163	147	156	162	150	125	139	148	147	157	147	140	144	150	160	144	167	174	145	167	167	169	138	161	165	161	153	161	152	157	146	172	165	151	159	166	148	161	144	172	156	137	148	144	143	169	143	157	153	142	154	159	134
345	3	3500	138612	631	7	0	4	42	131	168	425	893	878	587	208	214	235	241	243	223	256	230	270	259	224	279	238	235	246	236	242	239	256	237	227	185	231	238	240	211	232	198	220	219	231	207	208	219	243	188	220	199	191	186	208	201	232	202	219	217	202	189	232	204	206	203	179	226	199	215	189	195	187	199	203	181	178	184	188	207	205	197	191	191	200	204	191	210	197	206	193	171	190	185	188	193	196	215	191	183	225	186	171	195	212	187	211	221	170	178	189	174	180	180	172	212	198	189	195	190	198	206	189	189	204	203	177	209	174	212	206	186	197	180	181	181	192	193	210	178	197	203	198	178	191	181	172	170	190	195	186	179	175	179	166	218	177	192	192	200	191	178	204	187	192	217	199	196	207	187	207	184	201	196	199	189	216	190	176	174	181	169	205	180	190	194	177	200	222	208	198	184	199	200	176	181	185	187	184	193	202	194	220	169	204	195	191	197	183	207	159	172	172	190	214	186	208	199	181	196	178	199	193	212	216	190	171	189	197	193	195	198	190	187	207	213	170	172	203	168	198	192	190	202	197	186	180	173	170	218	206	190	190	175	201	200	203	164	213	176	203	185	176	210	195	199	182	186	205	186	203	197	197	186	182	196	210	193	182	182	191	190	200	198	193	183	178	199	187	197	190	191	178	202	218	193	194	176	175	204	204	196	183	195	184	163	202	186	192	173	201	195	182	184	181	201	197	150	192	190	206	215	178	188	190	182	204	189	175	205	215	176	170	183	206	198	173	179	202	207	199	177	189	218	168	202	180	189	191	182	195	206	162	202	193	187	191	168	183	206	180	209	186	194	200	187	206	175	190	222	174	217	193	199	216	158	193	167	176	179	200	194	192	172	183	196	193	176	178	190	189	189	179	207	191	206	198	175	168	174	194	196	194	226	216	192	185	205	200	158	188	219	181	213	186	193	183	184	195	193	206	179	208	183	202	183	199	179	165	161	168	182	183	166	186	189	206	190	182	184	178	169	202	162	180	171	207	185	194	181	192	186	181	193	201	181	194	200	205	185	191	184	174	187	193	152	189	174	180	191	157	194	194	183	198	194	173	216	188	159	193	161	194	200	186	193	183	179	202	205	191	187	195	210	171	181	180	168	205	184	192	182	170	191	188	189	183	172	200	195	194	185	198	166	195	204	189	188	185	185	183	163	203	196	188	149	162	214	195	183	185	181	194	180	184	168	191	160	189	178	169	206	187	172	204	177	172	190	174	195	202	196	184	208	195	190	198	165	187	176	174	197	183	173	185	176	199	182	184	205	172	180	205	195	178	189	187	200	173	157	179	174	158	175	172	187	178	179	179	202	189	216	193	193	190	199	184	182	177	206	186	201	180	208	180	175	209	204	213	184	190	188	199	198	179	178	176	180	181	197	198	179	207	214	178	190	162	216	195	205	185	202	172	183	188	190	206	186	217	201	176	179	183	182	183	178	171	187	195	181	165	175	198	178	190	183	180	185	200	171	208	161	194	187	198	211	169	198	199	206	166	205	179	182	200	210	180	199	177	193	178	206	195	184	203	194	164	179	188	219	207	183	181	201	185	209	203	180	182	198	179	186	206	190	180	177	201	200	205	204	167	158	202	195	196	177	177	205	178	191	189	185	180	201	170	194	183	178	192	192	181	215	176	192	185	173	171	185	200	205	156	195	210	174	202	186	187	165	192	177	193	195	202	213	181	188	189	190	172	202	193	168	161	207	203	170	199	211	190	162	178	180	177	167	190	187	183	172	190	207	172	177	172	212	177	165	193	168	178	175	199	187	207	192	190	164	182	167	177	183	201	195	185	181	202	197	204	165	209	200	183	217	209	184	203	207	188	191	166	189	179	193	172	175	179	208	181	203	183	176	176	199	188	188	200	185	185	194	211	201	188	171	191	180	201	197	194	177	186	190	191	184	172	195	200	199	203	205	173	191	183	192	182	185	207	184	192	201	185	193	199	177	193	191	180	197	174	191	177	184	198	176	193	189	209	185	189	188	191	209	183	205	207	186	179	186	198	203	192	192	205	185	203	173	187	183	199	208	198	203	183	176	200	179	175	183	197	168	189	173	176	184	222	188	168	215	172	174	173	205	197	169	206	168	190	173	168	172	192	169	190	181	174	183	198	201	169	189	190	165	178	183	166	179	172	168	183	184	171	189	195	192	191	188	180	206	200	184	186	205	218	192	190	191	179	197	218	177	187	193	184	192	198	193	184	173	186	176	223	197	198	182	211	203	207	187	180	193	189	198	198	219	186	203	182	186	184	192	193	186	194	178	196	161	208	172	173	171	201	210	196	177	177	172	179	177	179
