345	0	2700	169931	417	32	139	579	865	890	814	717	701	653	574	529	508	494	445	429	454	388	384	405	347	359	364	333	332	320	328	309	322	286	269	288	285	297	252	282	298	282	276	266	261	245	269	269	257	259	278	251	253	246	275	266	256	280	252	260	268	255	245	256	251	253	246	251	259	224	261	229	258	227	250	227	233	231	229	229	255	243	225	225	220	238	223	247	218	225	231	221	233	253	243	237	228	214	227	216	231	217	223	206	201	227	212	217	215	204	210	206	202	216	192	198	232	220	226	218	225	197	228	232	248	230	223	214	205	229	223	232	231	238	220	191	223	198	205	254	231	208	204	207	208	218	196	201	219	217	251	233	227	223	208	230	213	229	225	220	227	233	215	206	226	221	206	212	205	227	224	218	207	229	230	210	219	214	215	213	217	231	231	248	223	212	207	225	205	220	203	219	223	212	236	246	232	220	215	202	211	223	208	203	196	242	220	204	231	208	228	245	229	196	195	218	205	217	217	230	221	208	217	212	215	231	222	212	209	229	214	236	198	168	213	216	202	216	234	203	224	227	226	187	197	221	209	226	210	214	217	202	212	227	196	220	236	224	219	216	209	226	231	196	204	215	223	230	220	210	206	194	195	244	200	222	211	199	199	228	237	219	218	218	220	207	240	236	214	226	215	206	232	199	202	211	221	216	206	231	219	210	200	208	222	205	220	214	220	201	242	232	223	250	206	217	221	227	220	215	222	206	213	199	199	218	221	213	215	170	206	225	208	227	237	233	209	223	211	205	205	220	213	215	219	221	232	218	201	214	193	220	174	219	186	213	208	235	208	222	201	199	216	190	185	186	210	218	247	245	204	179	210	207	195	221	202	218	208	237	201	240	213	223	215	200	204	202	209	216	211	203	199	204	204	205	196	226	201	211	212	221	186	194	250	214	209	200	202	188	215	239	225	212	188	232	234	208	208	198	219	235	233	224	191	216	189	213	205	231	217	195	224	207	215	224	221	209	217	208	222	216	222	237	229	246	198	191	199	219	214	215	228	204	203	223	227	236	227	236	227	220	205	227	219	224	205	208	187	219	210	210	216	175	223	237	206	221	209	219	205	200	193	204	220	200	207	208	201	204	226	216	232	230	206	212	219	210	204	207	188	211	198	202	212	212	224	216	199	228	215	214	217	193	227	212	205	193	189	200	209	207	223	210	237	220	228	197	214	210	217	203	208	240	218	218	194	211	200	214	225	228	225	233	235	223	222	210	216	200	222	223	202	195	198	229	205	245	214	205	230	224	219	234	174	223	234	209	190	206	193	223	219	218	199	214	206	225	220	220	204	211	200	212	227	214	218	202	205	208	218	201	210	230	185	232	210	204	209	240	196	233	231	208	204	192	211	183	238	220	230	194	223	219	217	213	217	215	219	216	211	210	228	229	204	213	200	177	190	228	223	214	220	191	210	203	214	215	209	220	229	207	224	235	211	232	207	238	202	240	221	201	210	189	216	203	212	211	208	211	233	211	187	188	212	216	203	233	189	192	218	241	191	199	195	217	219	209	219	200	193	215	209	253	214	199	209	203	209	202	204	232	206	187	212	221	205	193	210	212	231	213	225	166	214	223	212	212	210	230	209	223	245	209	211	192	223	194	205	218	216	214	204	212	209	236	201	209	196	205	218	224	176	241	216	220	210	204	212	204	222	234	226	226	196	219	205	219	222	210	217	235	202	202	232	208	179	218	232	216	200	223	205	267	228	205	213	210	231	213	208	191	222	232	220	188	193	236	216	226	213	215	208	219	221	198	219	217	206	227	218	208	226	231	204	226	221	213	214	227	213	217	208	228	217	238	226	208	211	215	195	221	231	210	212	216	195	234	190	212	205	200	231	222	204	236	227	188	207	204	229	229	199	208	209	219	215	214	220	216	202	201	230	222	235	218	195	227	213	193	200	212	222	240	221	206	195	196	212	202	213	236	211	218	197	209	204	216	195	216	186	198	236	193	239	213	209	216	224	215	197	225	230	232	221	215	218	205	192	204	215	202	179	228	242	221	238	247	200	227	217	209	219	231	230	201	192	209	209	233	194	236	213	195	260	204	216	214	194	216	230	218	216	173	206	218	180	202	200	235	221	209	211	203	216	231	226	223	199	218	198	202	212	222	233	213	207	229	214	238	220	246	215	217	211	202	197	211	233	218	243	211	220	230	207	250	199	229	190	188	214	203	203	206	225	224	226	242	195	204	223	234	211	216	225	213	230	212	207	203	214	205	208	205	227	254	193	215	199	218	203	195	207	177	213	220	200	216	240	233	233	212	196	199	201	220	243	194	204	202	209	198	193	191	208	220	212	203
345	1	1900	170055	429	35	253	726	865	796	706	632	536	499	493	464	380	403	376	375	344	329	296	318	297	268	313	267	273	255	246	234	269	262	280	277	242	225	240	251	244	230	237	238	210	263	254	228	246	246	206	235	217	236	206	255	226	226	225	227	244	193	230	210	215	218	235	209	235	197	240	225	216	224	204	208	199	233	171	226	246	199	198	195	197	186	192	197	190	228	229	222	201	228	225	222	191	221	233	215	188	211	207	193	217	215	207	199	217	201	193	211	191	191	231	224	223	199	193	189	202	208	205	187	177	208	210	217	191	203	186	232	228	176	203	217	206	221	200	213	208	205	210	198	189	199	206	213	210	215	204	208	220	202	193	208	227	226	188	223	205	199	224	198	200	226	213	203	234	192	191	214	226	194	209	177	187	191	199	185	205	222	188	218	179	178	204	202	215	209	190	193	190	225	224	202	186	186	212	198	212	214	189	212	209	212	198	196	175	203	195	205	179	197	185	195	194	215	224	200	178	188	236	222	203	220	187	205	218	179	205	197	202	198	206	204	232	194	217	218	204	212	207	186	223	205	209	202	207	188	211	203	204	196	220	182	198	200	211	212	205	213	212	208	208	188	212	199	194	205	224	207	187	199	199	195	205	178	188	240	207	204	197	177	197	213	200	199	212	212	197	190	182	220	198	214	200	193	193	217	210	199	195	185	207	223	209	209	213	188	205	218	197	188	200	223	225	199	231	195	193	193	206	187	194	201	209	195	178	209	218	189	207	187	229	203	187	227	200	194	202	200	198	224	205	191	213	191	224	200	183	195	199	192	214	204	212	209	191	193	207	233	162	212	213	216	197	199	197	209	195	212	201	206	196	206	168	216	194	201	211	223	195	200	200	209	226	175	200	198	213	196	181	219	210	197	211	195	213	207	185	194	207	207	181	224	206	189	193	234	200	222	201	168	200	212	200	207	232	199	209	216	215	234	173	199	187	208	203	198	207	212	182	186	208	201	238	204	176	211	195	197	200	198	181	217	189	194	192	218	218	199	198	201	183	212	173	187	196	200	211	229	214	214	199	170	196	219	214	188	206	207	219	198	205	183	203	221	199	199	225	188	175	214	181	191	194	204	207	221	203	192	195	185	232	197	195	204	218	204	224	195	213	196	189	199	196	195	190	216	204	220	195	208	201	213	199	177	172	187	216	231	214	173	186	221	199	208	208	219	212	194	194	223	187	175	169	202	183	198	206	180	186	193	211	200	209	185	204	213	205	183	205	194	202	219	196	207	225	211	178	207	201	180	189	208	203	222	209	216	207	188	197	219	219	188	226	203	211	209	207	213	221	194	218	222	185	199	195	199	200	221	206	206	222	210	212	205	207	226	198	203	191	210	187	184	184	189	192	194	197	179	207	192	208	211	217	165	167	195	190	190	177	197	191	205	201	196	200	220	220	202	184	179	200	197	193	194	235	201	195	222	212	192	196	233	191	191	199	221	191	213	183	217	228	189	195	191	185	202	204	203	220	203	217	190	213	200	215	197	199	203	204	185	229	227	205	216	203	201	207	228	185	208	188	190	221	213	227	199	195	233	193	222	177	198	213	209	203	201	200	206	201	212	186	197	210	206	200	230	197	178	202	213	201	173	193	184	203	199	210	189	214	214	207	209	213	217	212	186	190	219	193	203	196	211	231	215	194	191	188	181	200	233	181	214	204	224	189	200	174	185	217	202	217	237	180	223	215	212	231	201	190	186	206	191	186	196	195	184	201	191	203	204	195	202	196	196	212	185	224	209	177	224	208	181	215	197	224	221	196	203	211	203	209	199	193	197	186	176	207	200	212	211	181	202	194	231	211	220	185	213	211	219	225	195	209	205	217	189	199	222	216	201	186	233	215	215	220	225	171	198	210	195	213	202	207	187	226	189	185	209	220	184	174	221	215	211	184	215	210	174	217	176	207	219	205	189	189	187	187	195	216	217	194	199	206	199	214	224	190	216	209	188	192	194	187	236	238	208	196	206	205	222	204	208	210	189	196	203	185	207	221	215	188	207	199	215	181	219	202	220	180	212	238	201	206	189	205	211	214	207	179	218	194	218	203	191	187	189	166	189	183	188	182	202	203	192	189	183	199	200	210	200	215	223	194	191	230	219	191	200	217	189	200	178	232	209	199	199	192	232	211	186	221	237	220	193	190	202	188	203	201	205	180	209	174	212	228	238	211	191	190	181	206	186	196	191	169	209	197	196	211	212	196	192	210	199	210	187	205	195	185	202	196	186	188	189	199	197	193	181	210	186	212	208	193	211	222	198	209	169	214	209	227	186	217	185	208	210	184	213	202	197	189	205	184	207
345	2	2100	170178	428	26	185	672	767	741	655	650	595	552	490	459	404	398	351	368	345	356	333	313	298	300	291	257	273	307	226	295	232	249	246	251	264	265	272	209	240	238	240	215	244	223	233	219	218	237	217	224	223	232	212	212	230	209	226	199	212	215	205	220	216	200	203	192	201	226	236	204	215	215	198	213	201	199	190	195	172	211	196	196	209	189	198	204	177	166	192	202	199	187	188	196	182	171	180	193	191	171	205	197	187	220	191	187	204	222	211	198	189	181	180	225	191	216	216	196	185	195	171	185	185	198	208	205	215	169	182	218	210	208	190	185	196	220	169	209	194	182	206	211	179	192	181	189	181	204	181	192	182	203	196	218	170	181	199	190	196	188	191	192	190	203	166	211	165	192	201	180	172	196	196	220	209	198	196	197	189	192	199	178	203	197	187	203	199	188	190	191	199	186	214	180	173	192	199	202	200	186	200	199	178	180	182	192	202	209	199	189	190	160	192	175	201	211	222	204	164	192	168	198	189	193	197	190	186	165	201	197	189	178	202	202	195	196	177	181	193	209	187	191	185	179	171	180	205	192	186	166	195	181	186	174	174	206	199	177	180	174	198	191	180	195	196	190	185	180	185	165	201	183	202	188	188	204	195	190	195	204	178	213	185	183	216	181	176	198	181	189	172	193	192	189	184	215	187	176	176	192	172	184	191	213	190	210	194	184	175	187	161	186	197	181	170	193	177	187	177	194	172	206	187	183	186	194	197	184	180	188	178	218	203	185	197	213	182	179	180	210	188	223	202	186	175	191	174	180	190	192	187	186	191	190	183	215	185	176	173	208	187	197	186	206	194	189	201	195	185	176	185	184	176	187	194	189	215	203	183	164	182	182	186	186	169	178	173	187	178	185	198	183	161	166	180	210	173	183	163	180	162	206	198	196	176	187	210	176	168	165	186	189	189	166	181	212	196	180	208	166	182	166	212	188	182	178	176	216	178	170	195	190	188	204	186	175	172	207	181	177	194	184	202	184	170	168	170	174	183	189	190	179	201	194	185	187	198	163	190	190	198	173	193	185	166	172	213	192	204	192	192	175	179	207	198	188	177	151	202	208	184	170	203	196	194	188	179	195	171	191	186	186	194	180	189	184	202	170	185	202	186	195	230	165	170	207	186	175	181	191	198	198	185	191	188	200	170	189	186	168	171	202	212	155	170	216	176	181	197	182	181	196	181	190	205	200	156	187	188	180	183	192	175	197	184	180	161	199	162	194	184	187	208	201	194	158	173	196	181	185	180	186	169	161	186	145	186	180	192	186	171	182	190	178	192	196	186	174	186	188	188	173	162	185	178	191	191	173	193	175	179	159	197	216	182	198	178	172	204	178	167	185	176	217	179	172	194	177	193	162	181	214	170	195	177	164	174	184	188	198	182	179	188	187	174	179	190	199	178	192	180	177	196	192	190	199	193	183	186	177	208	189	187	200	188	175	199	199	177	187	196	178	205	173	189	167	191	194	213	181	174	184	185	195	183	170	147	205	203	198	182	216	185	190	163	190	173	180	192	171	217	181	195	165	204	181	194	185	167	190	222	171	183	186	180	191	165	203	186	170	189	192	171	184	205	180	188	182	190	197	183	179	182	181	201	204	190	167	188	182	189	183	198	198	182	201	181	189	179	186	180	187	194	164	189	171	191	196	196	189	166	196	169	204	189	197	179	200	211	173	173	180	186	194	175	167	198	194	177	194	180	212	186	209	163	199	182	185	183	195	194	191	188	176	162	188	187	196	176	195	204	187	202	196	187	182	194	197	188	192	171	166	172	185	173	185	198	207	183	196	197	179	180	197	206	211	177	194	192	170	195	209	193	172	189	202	155	196	192	172	197	181	189	191	194	204	176	206	169	185	193	180	197	221	181	177	189	188	199	204	176	189	184	206	181	182	204	182	150	197	166	166	200	196	159	170	179	203	193	198	183	162	188	197	193	185	199	179	169	176	204	186	201	194	180	169	212	183	180	175	185	195	203	195	205	175	183	166	186	179	181	186	181	183	190	195	195	207	203	189	210	186	177	173	194	203	188	190	204	192	208	205	187	176	219	194	191	176	174	209	174	184	195	177	190	207	184	184	174	162	194	208	202	174	181	171	200	175	189	191	176	204	191	210	182	208	169	182	179	174	178	191	180	212	160	154	170	166	199	195	213	194	167	169	189	209	195	172	193	199	195	205	165	176	191	180	188	190	174	179	167	213	173	187	185	199	187	193	191	171	199	174	178	182	193	174	190	173	183	185	182	198	200	177	174	169	212	161	219	193	176	175	164	168	185	177	201	176	200	185	170	172	195	190	186	188
345	3	3500	170301	430	31	166	620	781	788	669	647	625	548	519	495	451	423	392	362	358	378	324	318	293	300	303	282	283	300	260	272	247	251	263	260	253	266	258	291	271	255	233	254	225	255	237	237	238	223	218	210	187	223	213	204	182	193	220	223	178	206	190	203	218	200	197	189	210	194	201	198	224	216	169	210	183	185	162	199	186	210	199	187	188	197	187	199	196	177	204	191	179	181	198	181	182	174	196	186	185	198	157	168	186	159	160	222	194	181	172	197	182	178	191	192	177	198	190	192	193	213	185	155	190	171	172	181	205	169	180	189	196	201	188	200	183	173	175	191	193	212	185	183	182	169	186	184	191	191	196	182	176	179	200	187	196	158	183	190	177	181	192	212	175	208	175	193	195	181	173	199	171	175	177	194	190	178	168	198	154	199	164	189	177	163	152	201	158	171	156	196	158	167	176	185	176	174	177	181	187	159	198	194	185	198	201	180	177	170	195	183	203	166	191	164	191	195	171	180	188	181	179	185	187	173	180	180	174	189	162	193	153	183	187	172	179	182	163	185	199	199	185	168	179	185	184	157	166	162	165	160	213	173	164	178	172	189	162	187	182	164	176	166	185	182	182	180	166	204	156	182	164	198	179	176	186	195	161	179	184	181	171	179	182	172	181	189	173	163	186	150	179	194	188	184	173	181	195	203	180	185	184	206	164	187	171	187	169	199	174	185	200	179	186	176	182	175	192	154	177	193	201	181	169	174	186	183	197	186	174	193	176	191	148	180	157	196	204	172	165	185	169	181	213	169	187	175	194	210	200	172	183	172	166	175	177	178	164	195	178	193	171	177	150	196	197	170	175	176	182	178	169	178	182	165	199	174	169	190	185	169	169	167	178	161	168	202	192	182	183	188	190	168	184	181	187	162	187	191	186	180	201	173	178	159	181	203	168	167	170	185	165	180	166	160	147	203	178	182	145	193	176	178	196	175	193	183	184	168	164	199	176	176	174	169	179	175	191	155	177	182	205	178	180	185	178	170	192	162	164	202	184	182	177	202	180	182	186	175	177	189	165	189	188	169	181	193	195	149	191	183	171	169	178	188	149	176	170	185	172	179	174	164	174	166	196	184	167	181	179	185	161	166	186	196	169	181	183	157	172	186	182	170	204	174	157	207	175	154	187	208	185	186	169	194	171	193	177	167	169	178	195	177	176	201	146	181	193	189	158	176	173	166	145	181	163	183	213	155	177	153	175	152	186	156	184	182	193	192	203	168	173	177	179	181	194	171	151	159	185	181	178	183	166	188	175	192	171	175	173	172	162	178	173	194	172	179	194	190	177	176	206	159	197	164	192	163	195	188	169	191	185	180	171	173	159	171	186	179	159	181	191	197	174	169	186	199	181	194	186	188	158	196	179	183	165	189	179	169	190	185	168	184	166	175	185	181	171	197	155	206	180	192	195	182	176	173	174	182	188	185	175	188	164	174	176	178	185	195	175	147	177	169	171	169	190	179	196	195	190	207	187	171	193	160	166	173	157	175	154	164	158	179	156	185	170	181	155	168	162	171	171	185	188	180	175	163	183	178	193	188	183	182	162	182	168	180	185	164	179	167	182	176	175	189	193	180	182	165	188	172	188	173	176	177	174	190	182	178	164	182	178	158	172	213	182	181	182	163	192	169	170	178	183	159	165	179	167	171	181	190	177	166	171	175	169	165	187	168	202	172	179	181	182	145	171	174	182	170	171	217	189	177	178	190	198	180	173	198	175	153	164	188	163	190	176	175	159	168	176	167	175	212	178	178	161	164	175	204	161	190	196	177	181	192	193	162	165	152	156	174	188	204	191	206	164	175	168	175	145	163	160	187	189	193	169	215	171	190	184	173	183	167	179	174	181	193	167	203	183	160	171	186	188	179	180	180	176	181	181	190	154	185	184	172	179	196	192	178	180	168	179	167	179	186	198	174	156	191	179	192	178	153	171	187	179	181	148	163	176	177	173	172	170	171	187	175	162	181	161	180	176	172	198	161	171	174	198	177	191	181	165	184	183	182	166	191	174	162	177	171	179	172	173	158	203	175	151	160	177	153	202	197	167	181	193	167	168	168	172	177	176	164	167	196	170	168	197	180	185	163	166	190	174	202	172	181	179	152	182	168	177	162	156	177	185	183	186	212	174	172	164	185	165	166	171	180	172	184	181	171	182	179	189	172	176	170	168	161	176	207	157	206	189	160	204	188	163	160	188	185	189	176	167	169	190	166	195	149	174	179	176	196	179	171	160	177	171	179	146	170	178	169	167	182	194	171	184	217	170	173	169	176	161	189	166	184	178	181	169	166	171	184	180	178	193	169
345	0	2700	170424	420	32	150	544	761	897	770	776	698	635	589	562	507	450	390	412	416	401	364	386	357	368	325	369	303	318	307	321	280	303	301	276	277	283	268	274	274	262	248	239	222	229	235	247	238	239	233	218	198	226	244	216	204	215	222	226	186	220	211	203	211	214	183	210	181	181	210	181	180	173	209	165	194	198	202	182	192	189	190	180	212	211	189	176	173	176	193	179	188	189	164	165	186	182	182	198	155	176	157	179	179	163	178	190	173	180	166	163	191	171	192	173	158	183	169	177	167	173	170	158	164	180	188	205	191	192	167	185	175	166	182	165	155	196	174	172	175	162	164	190	180	189	173	169	174	149	187	188	177	163	177	178	191	157	191	156	180	177	166	170	154	162	190	186	160	193	159	164	176	188	162	170	169	183	176	169	195	161	192	161	173	186	198	207	163	178	163	175	172	175	172	180	184	171	194	165	189	203	172	170	185	178	177	198	163	190	158	170	185	185	186	184	155	152	188	171	155	164	155	202	180	186	177	178	181	193	171	164	158	170	184	146	179	167	186	179	164	181	178	180	173	181	183	185	167	167	169	165	164	176	188	182	177	168	171	164	168	167	174	165	186	170	160	195	175	154	190	193	149	187	191	163	171	162	168	163	181	165	160	186	166	181	173	184	169	163	180	181	172	189	161	166	165	179	150	164	173	191	139	157	160	173	174	179	176	166	176	159	162	174	169	172	182	167	168	158	184	149	170	168	154	165	158	180	151	184	196	191	186	175	147	175	181	170	178	165	162	158	182	172	188	153	176	165	191	183	184	172	160	164	172	175	189	196	193	178	155	173	166	187	179	152	180	163	171	173	180	151	163	167	199	167	160	181	158	189	193	164	156	143	187	185	164	151	179	160	184	165	152	182	163	165	179	171	155	188	168	174	163	164	162	167	193	170	175	162	172	146	167	180	176	161	162	164	192	160	206	183	167	173	157	186	208	179	188	169	183	172	187	199	174	148	177	159	174	151	140	168	167	179	145	165	171	183	158	191	154	182	148	171	163	158	168	162	171	171	168	169	180	184	173	192	175	175	159	163	165	153	142	165	173	159	176	167	197	195	166	177	177	172	188	180	180	192	165	172	162	185	198	167	159	153	168	174	175	191	156	167	181	164	199	159	164	179	158	181	150	181	165	176	177	163	164	197	175	165	168	176	177	171	156	155	164	170	168	160	176	159	159	156	189	149	144	190	159	162	174	174	194	195	144	180	176	190	187	193	207	195	148	175	176	181	190	188	178	184	148	162	130	176	198	168	164	164	172	187	163	172	185	173	153	171	169	175	181	170	173	174	178	167	178	178	165	182	189	184	191	185	165	176	197	199	164	183	175	182	176	168	159	163	205	187	166	161	186	162	173	158	177	198	197	187	201	173	157	164	168	165	186	162	156	189	156	184	149	175	173	172	181	184	168	184	156	169	177	181	176	174	173	158	220	190	184	166	172	174	152	165	182	182	172	146	180	157	182	189	196	167	153	172	148	175	145	160	171	170	184	170	179	156	157	176	167	164	182	176	177	197	156	192	184	135	168	170	174	184	177	194	156	192	155	206	188	170	170	165	161	164	185	172	194	170	180	173	151	173	153	184	188	170	188	193	178	197	182	191	176	159	179	175	182	167	156	172	170	156	157	171	170	178	161	175	160	197	180	182	155	167	156	168	190	174	175	160	169	182	170	163	127	175	150	168	179	183	159	157	159	171	163	155	165	178	157	192	167	180	154	161	186	164	176	169	161	164	162	183	170	161	167	163	171	142	146	173	184	209	176	186	188	166	163	167	151	151	177	166	166	178	164	156	171	180	180	178	147	172	197	206	191	181	174	166	196	202	164	187	170	152	175	169	168	169	181	161	161	165	183	176	162	171	163	171	195	173	186	150	165	185	158	179	187	154	179	167	158	187	176	158	180	148	157	195	158	151	177	178	159	162	161	161	197	191	156	166	156	152	184	172	176	177	154	158	157	177	173	200	175	180	199	170	176	138	167	164	180	161	172	177	156	163	185	163	169	169	194	182	172	187	152	181	156	168	161	204	187	189	165	179	158	164	162	174	172	183	176	210	160	159	162	170	196	159	170	183	152	190	173	161	167	179	157	170	161	169	179	140	189	185	173	176	169	146	197	191	171	158	182	172	151	160	158	169	176	170	166	159	197	168	169	185	166	172	176	175	163	169	171	177	188	171	160	180	159	175	183	155	173	153	147	173	178	158	178	177	173	177	162	158	151	170	157	189	146	197	177	185	167	185	159	162	172	179	207	181	152	156	168	165	171	180	172	162	158	169	176	164	174	163	153	180	158	183	187	169
345	1	1900	170548	455	29	198	662	790	726	679	662	574	519	477	459	430	412	363	374	332	345	332	293	317	277	293	280	229	242	211	236	238	217	219	225	189	214	180	192	179	197	223	203	188	179	193	175	188	192	176	191	172	187	195	177	166	184	180	152	170	164	172	193	158	167	159	177	166	159	170	162	154	174	149	185	172	193	142	158	155	149	145	170	156	141	166	181	171	176	159	178	171	161	164	158	157	178	149	188	156	173	150	163	169	175	132	160	137	175	167	155	172	159	163	179	140	158	166	154	172	170	143	155	164	168	147	177	168	161	141	157	133	138	169	162	158	134	167	164	178	159	171	155	178	156	134	147	153	170	138	143	194	145	169	138	150	149	164	181	138	167	168	153	166	150	170	142	166	156	161	135	167	129	163	185	165	163	169	171	178	158	156	151	165	165	148	143	149	153	155	140	156	149	144	129	175	156	169	159	145	154	165	155	156	141	160	159	173	142	168	146	153	162	160	145	180	144	119	156	144	147	166	145	166	145	179	191	150	159	150	158	156	180	166	168	185	157	150	140	168	157	145	146	148	174	156	156	142	176	169	154	155	142	161	177	175	150	173	160	172	152	161	166	169	169	141	150	140	143	163	161	138	164	154	165	166	151	184	135	156	153	151	144	177	167	176	136	133	157	142	149	147	168	168	157	166	149	158	192	136	158	165	165	158	166	154	158	154	151	161	162	155	190	164	151	153	151	138	141	138	171	133	150	148	162	159	170	150	161	143	150	155	163	174	148	168	147	154	156	135	167	146	185	156	171	153	141	172	149	177	160	160	167	146	162	148	134	143	159	146	158	152	150	165	144	159	168	153	152	147	161	179	142	159	150	149	138	152	173	161	175	143	151	131	156	170	153	143	156	165	167	156	158	173	168	154	162	147	154	167	164	145	144	144	162	159	158	174	180	150	173	141	155	154	156	140	169	149	157	144	153	162	134	133	164	173	156	141	153	153	151	149	155	146	167	145	191	155	160	169	155	169	147	160	160	160	158	142	135	148	166	154	148	156	156	165	157	154	158	145	139	151	143	141	167	168	161	171	152	161	174	165	136	139	168	138	172	152	174	153	162	179	166	162	159	151	147	165	153	151	132	133	181	162	146	183	157	167	151	144	139	148	186	144	161	159	152	160	141	148	164	142	163	156	168	178	161	166	144	150	144	157	148	160	154	185	164	169	161	143	161	142	172	163	162	161	158	148	139	145	151	152	160	164	176	151	150	153	154	155	149	158	163	150	165	136	158	155	161	155	153	168	169	136	176	160	149	153	156	153	154	173	163	152	169	169	156	152	157	140	135	148	164	173	153	148	141	154	156	154	163	161	171	158	160	164	161	144	181	154	165	151	140	151	146	156	179	146	166	151	171	153	141	143	164	175	151	166	150	153	174	161	137	148	181	146	153	128	154	161	157	145	147	169	158	165	144	143	164	166	168	153	169	161	160	159	144	145	135	173	155	150	150	120	157	169	138	138	148	172	164	153	165	147	152	152	151	151	153	165	159	158	173	158	162	155	158	156	175	145	171	140	167	164	126	171	159	163	139	146	167	160	142	162	153	148	153	151	129	168	160	155	140	162	151	138	139	169	178	137	172	152	140	156	155	152	159	142	150	172	146	159	172	159	159	139	145	179	136	146	165	166	157	163	150	132	156	150	165	150	174	141	153	157	158	171	152	161	148	158	181	148	170	158	146	161	157	143	149	170	156	160	161	157	137	160	163	164	136	170	167	141	166	140	149	144	164	151	167	159	152	144	154	169	151	180	159	143	156	164	154	164	167	167	158	168	156	131	159	155	170	145	147	150	157	134	153	166	154	155	151	145	162	156	150	162	167	153	137	146	147	146	188	154	156	174	142	159	161	163	166	180	184	139	154	149	161	147	166	178	183	149	148	169	153	134	164	163	137	170	175	152	149	160	154	161	140	162	147	168	158	157	136	157	163	158	150	153	163	157	150	147	184	148	144	141	155	161	167	163	153	149	145	173	170	165	145	165	158	152	156	143	177	159	169	163	154	134	163	156	181	142	166	162	159	144	125	153	168	163	165	151	165	127	157	157	150	185	154	152	144	146	188	142	144	165	155	144	144	134	177	157	163	143	152	169	160	169	148	164	155	151	129	170	139	168	168	170	146	143	156	147	143	170	151	156	187	149	155	152	166	172	154	181	157	165	163	152	149	152	172	163	166	142	166	156	158	176	144	149	164	140	149	163	177	167	139	170	156	152	147	140	152	154	155	152	165	141	161	163	156	156	160	187	157	160	144	155	170	154	166	141	155	131	160	166	142	139	168	157	152	151	165	153	156	153	154
345	2	2100	170671	438	31	199	692	848	848	780	748	634	611	564	510	459	436	374	367	350	327	347	317	299	322	295	261	238	270	254	259	234	238	224	254	238	211	236	218	216	209	226	222	190	196	222	199	218	176	200	204	218	206	203	235	184	202	162	179	186	194	183	208	170	208	199	191	170	174	195	189	179	172	167	180	180	170	176	154	196	192	173	178	187	173	180	166	182	174	185	181	166	186	182	184	162	168	167	184	175	185	157	172	168	195	185	191	190	152	171	192	167	152	168	186	161	163	160	188	167	158	171	167	176	188	156	186	164	197	158	172	180	170	171	172	178	192	172	164	177	149	162	140	201	150	143	176	155	166	164	187	176	157	165	189	175	181	166	174	170	177	168	170	168	155	193	197	161	137	159	163	169	180	206	174	140	168	174	164	178	182	173	174	182	185	177	175	163	168	168	152	183	196	170	157	179	169	152	156	171	197	185	171	179	158	169	182	178	175	183	171	160	187	163	160	181	164	173	191	155	186	152	153	138	177	169	155	167	159	163	175	171	147	163	181	175	157	183	151	178	169	177	164	158	162	175	163	171	158	168	201	167	159	163	175	176	182	176	186	180	166	151	192	155	182	164	198	147	150	174	163	172	168	190	154	154	180	159	186	164	161	166	180	174	162	176	177	176	178	161	177	140	168	178	178	176	144	171	169	171	181	152	174	158	154	182	189	167	150	188	174	190	167	196	170	150	188	182	171	157	164	161	178	176	164	190	157	161	165	167	148	169	150	158	151	177	191	145	171	151	136	147	164	172	169	173	158	173	172	186	163	163	157	158	163	183	172	167	167	154	188	166	181	172	153	141	154	157	182	149	146	167	185	172	146	180	177	152	191	180	173	164	182	171	197	177	176	178	168	178	159	178	169	159	164	189	168	155	165	166	160	198	168	172	186	162	158	148	171	188	177	172	160	153	152	158	142	173	161	161	165	190	154	147	170	181	164	163	182	198	164	158	167	176	173	166	168	161	171	154	183	149	151	176	180	177	146	155	174	175	173	141	184	148	170	168	174	155	171	165	173	187	151	144	157	149	148	177	159	165	163	177	165	159	161	161	189	191	148	154	198	183	154	137	163	162	174	168	173	163	171	155	167	162	187	171	160	176	172	177	168	149	186	177	177	163	182	147	141	151	171	187	172	164	162	156	160	192	180	144	167	158	162	159	152	174	182	168	180	170	172	154	161	154	194	147	165	164	175	176	159	172	190	177	142	158	154	179	174	179	151	168	158	189	188	156	166	184	168	162	168	159	173	165	180	159	198	157	150	161	191	171	177	152	164	166	181	164	166	160	169	157	179	180	177	173	176	169	147	187	162	177	159	164	150	169	156	164	155	146	162	174	173	156	169	160	166	147	192	159	190	162	165	169	167	180	168	172	159	178	146	158	167	186	176	178	150	166	150	183	153	163	160	173	171	170	161	175	183	160	142	190	171	172	171	165	169	166	172	181	174	179	166	164	182	164	124	182	172	173	176	143	158	162	174	172	138	174	160	166	171	166	175	178	169	168	151	176	171	176	174	189	181	161	168	202	172	155	182	152	175	170	161	159	165	148	212	176	183	154	170	171	146	166	189	175	167	152	166	150	179	160	177	175	154	176	154	175	180	172	167	171	177	199	177	146	155	145	175	179	150	160	187	187	168	194	176	153	155	173	157	164	161	165	168	176	171	175	171	160	152	172	175	168	162	148	156	168	147	164	158	176	152	129	174	168	175	148	157	176	146	152	191	169	159	178	197	177	187	162	162	149	171	168	163	187	184	173	165	171	180	158	142	166	137	154	194	139	168	183	153	187	157	181	188	163	155	173	160	152	172	149	170	164	185	168	151	169	156	154	158	163	142	171	155	189	173	173	159	183	192	174	175	166	173	162	191	193	167	177	196	152	181	173	162	171	159	183	186	174	164	177	162	189	167	156	182	153	164	153	175	161	170	154	191	169	175	158	163	151	162	161	158	188	165	166	143	163	152	157	170	154	180	150	162	167	179	167	166	167	163	165	172	149	178	160	149	176	173	172	155	145	167	174	157	159	162	183	166	180	173	173	176	168	168	156	162	186	155	178	162	177	156	150	188	188	184	168	148	160	177	165	156	167	174	181	148	187	161	166	167	164	152	162	133	172	175	186	159	157	151	164	171	155	159	170	174	182	197	174	171	171	147	148	157	163	189	159	180	168	168	181	161	171	176	188	166	153	173	165	152	153	166	165	181	171	165	168	166	131	179	173	170	180	177	174	134	173	157	165	178	172	157	178	179	169	172	183	158	191	149	147	161	161	176	157	151	167	149	172	178	166	176	173	178	174	157
345	3	3500	170794	422	55	245	714	949	1034	950	813	768	678	625	563	479	475	444	401	395	353	367	335	332	303	295	290	286	273	273	267	298	270	273	259	249	260	256	244	227	235	243	223	240	262	251	233	214	232	226	223	207	231	200	226	208	206	203	176	184	211	200	181	207	205	208	207	207	208	197	220	200	178	190	199	201	213	202	209	210	186	204	187	181	217	189	190	190	216	198	207	193	184	194	199	198	196	164	194	183	192	197	182	165	200	167	190	170	195	195	189	198	173	175	189	212	184	184	205	167	179	171	197	206	175	191	204	197	178	201	172	184	201	195	180	197	189	188	172	184	192	161	241	189	202	202	205	181	179	182	198	192	189	200	162	196	201	185	202	201	205	174	182	178	212	187	187	170	210	169	218	169	195	197	162	172	214	215	187	212	201	164	191	202	187	190	190	180	208	197	183	180	197	204	180	174	175	209	184	157	196	163	170	192	184	180	172	189	184	194	180	199	187	184	196	214	195	153	176	198	193	186	192	200	199	180	190	185	186	158	184	180	195	185	205	192	213	179	175	193	211	176	189	182	159	188	181	174	200	179	180	173	186	159	176	191	184	181	194	191	182	193	157	177	191	184	180	193	174	181	168	177	167	179	187	201	187	171	173	178	174	188	170	168	171	188	181	192	178	187	187	182	183	182	187	183	188	182	203	184	194	192	168	191	216	175	207	187	205	172	188	179	183	182	189	198	187	183	185	175	206	180	184	186	191	172	179	194	180	178	181	185	171	178	200	211	175	180	170	162	159	189	187	143	203	204	190	209	199	197	172	195	189	183	190	172	195	174	176	148	185	164	192	178	208	193	218	157	182	177	177	155	182	195	190	182	179	202	188	210	184	184	200	191	199	187	187	193	172	162	199	182	193	188	203	194	186	201	169	186	194	195	200	174	174	153	203	167	171	196	180	175	176	187	166	204	202	199	168	192	217	176	211	170	191	185	169	201	185	168	180	168	182	173	172	192	204	190	176	210	181	190	183	176	180	179	189	187	173	165	167	187	171	192	202	202	177	183	178	190	142	212	180	181	182	168	177	173	178	203	193	194	192	170	192	194	187	187	161	192	159	175	193	183	186	183	172	185	208	158	193	201	193	194	175	181	201	185	205	189	197	209	182	194	167	187	206	182	183	183	180	177	181	175	180	200	180	172	192	175	190	182	169	166	172	170	182	195	193	226	182	172	185	191	202	173	180	181	180	180	179	185	179	200	199	182	169	189	200	196	171	152	176	193	196	190	192	169	188	172	174	202	189	173	182	190	189	183	178	182	190	194	183	187	192	190	166	169	205	168	182	178	188	199	172	189	184	167	172	178	167	168	199	188	177	175	182	183	194	179	191	186	165	175	194	184	177	177	204	200	181	174	164	163	161	189	171	185	152	206	190	190	175	176	169	172	183	160	171	203	191	190	187	189	184	168	173	180	192	183	194	181	192	182	158	180	176	167	192	174	170	188	185	179	191	191	195	179	202	177	181	151	209	194	173	174	199	175	183	188	189	197	148	180	176	193	187	193	177	175	163	181	196	200	187	201	199	180	194	173	188	176	203	187	185	192	184	207	168	161	182	178	177	211	192	187	178	181	210	198	158	160	179	179	185	192	195	181	176	172	185	178	186	164	184	188	192	180	180	197	203	182	181	189	192	190	198	182	194	199	197	177	184	196	184	190	183	171	204	202	190	178	185	205	179	180	188	193	177	162	199	189	187	200	186	186	178	186	166	201	171	184	176	162	180	173	213	205	182	191	177	190	180	193	197	176	177	173	177	178	178	187	184	175	173	174	193	199	168	196	187	195	166	194	192	180	186	151	168	177	198	169	184	189	183	184	167	176	172	179	171	174	183	200	177	194	174	177	160	201	180	187	182	171	193	176	174	153	179	181	181	211	161	204	162	201	184	172	193	172	182	184	182	166	177	184	192	172	191	180	183	182	196	163	213	178	204	189	187	167	192	181	160	199	184	205	178	213	185	169	182	196	204	201	185	181	171	172	208	181	165	160	183	176	189	202	187	165	214	192	200	185	174	201	202	207	188	185	170	159	149	161	180	190	183	185	167	186	177	188	164	168	179	193	185	173	203	186	179	208	199	186	219	144	186	201	169	167	198	197	173	187	196	191	179	188	190	175	190	192	182	190	175	180	169	181	202	182	159	189	202	205	196	170	194	174	192	208	188	179	182	173	182	186	186	190	189	159	168	191	179	193	171	195	170	201	177	175	198	190	196	198	176	200	178	176	185	184	207	212	201	177	192	197	184	148	177	206	201	181	200	175	190	182	183	178	200	174	173	194	174	173	201	182	178	188	194
345	0	2700	170917	404	41	146	558	849	1010	956	891	729	717	675	595	533	490	472	426	432	380	374	361	329	340	331	317	330	330	308	308	321	281	310	267	275	287	273	264	271	263	277	274	242	255	213	253	256	263	245	228	254	212	229	235	209	225	246	208	220	221	225	203	220	221	213	227	216	231	233	214	229	206	204	206	221	183	195	229	233	218	219	205	209	194	221	199	236	190	218	206	205	208	188	230	184	208	203	198	177	184	203	211	208	206	215	219	186	205	198	216	198	188	200	204	202	182	192	191	210	194	194	227	232	189	187	185	206	185	186	190	208	191	189	207	197	210	202	190	177	213	186	177	212	198	209	177	193	183	190	179	200	183	222	188	200	214	168	207	192	193	183	189	198	213	202	183	189	218	192	197	206	195	219	190	187	199	178	186	185	176	193	191	173	192	207	187	211	186	201	178	212	196	201	178	167	191	204	182	186	204	200	196	198	208	197	192	205	200	191	170	196	197	191	184	197	200	209	206	202	191	194	176	200	208	183	219	208	183	208	217	219	163	201	191	182	203	185	190	171	225	195	182	185	202	182	186	197	201	180	210	206	185	216	197	190	200	213	213	204	193	183	208	194	185	211	205	182	175	196	212	200	207	189	194	204	215	205	200	178	195	175	209	187	193	161	183	182	187	218	196	186	170	180	190	201	189	200	213	201	182	194	183	200	187	181	199	193	200	186	183	176	216	174	183	195	205	191	204	196	188	193	188	172	224	194	183	217	195	192	199	172	188	205	181	201	181	197	210	187	177	186	180	182	198	187	189	188	204	200	182	189	198	187	189	187	221	201	187	201	186	198	204	213	206	185	190	198	183	172	196	202	194	218	190	189	199	213	198	219	213	192	188	236	203	196	201	193	178	219	196	192	195	214	204	186	179	212	202	199	196	185	189	196	181	193	199	204	216	192	190	210	182	160	184	198	194	191	173	224	183	174	159	178	201	182	196	190	216	190	212	192	213	200	181	179	195	200	187	200	177	207	202	192	182	194	184	193	179	178	185	199	176	204	197	204	207	200	193	193	201	180	215	197	202	194	188	206	193	183	220	195	188	187	202	196	188	186	194	187	175	178	203	202	190	164	181	175	204	173	192	205	216	196	213	198	198	195	204	213	199	180	190	178	201	196	188	178	210	173	193	204	186	167	168	211	205	173	178	181	200	192	204	167	212	196	166	187	198	196	190	195	164	191	208	175	192	192	201	165	191	188	202	173	172	191	202	192	190	209	204	189	182	209	202	203	194	194	188	189	194	207	193	201	212	203	204	191	177	192	205	214	190	207	192	181	203	190	182	191	193	188	232	182	207	166	198	167	191	178	170	180	187	188	198	203	214	195	190	190	192	180	209	199	166	175	180	201	203	193	181	192	200	187	204	189	212	200	201	189	185	193	186	192	179	213	204	199	170	173	193	163	178	182	189	191	182	207	196	194	216	182	195	182	183	178	202	222	193	178	193	179	188	197	204	187	178	206	201	204	182	202	182	186	197	204	188	184	226	186	178	205	189	179	168	188	187	203	201	183	180	201	202	198	204	205	193	176	184	181	185	199	205	183	178	220	175	203	204	193	205	183	190	184	181	177	197	225	204	195	206	184	169	199	212	195	210	201	207	175	197	192	188	201	182	212	169	216	189	195	180	201	196	164	185	200	182	190	193	203	214	187	195	195	177	191	221	196	164	195	197	203	182	202	194	207	207	192	159	190	200	188	195	172	207	187	189	199	198	203	187	191	210	190	200	222	210	199	200	196	193	164	196	195	192	194	183	202	171	184	188	171	201	192	177	170	198	182	182	173	176	196	167	204	170	186	210	197	190	191	192	193	184	218	189	190	196	170	199	182	193	180	189	193	197	184	207	188	163	186	183	157	202	202	208	180	187	202	198	192	174	204	186	191	186	160	210	199	193	197	198	186	198	216	217	205	220	183	190	189	197	195	214	208	204	191	210	186	252	193	212	207	197	216	195	199	180	186	189	188	165	186	180	178	189	202	194	187	197	174	198	197	190	189	192	186	174	190	217	179	191	209	179	191	202	175	189	206	209	172	186	200	193	208	204	205	182	196	193	195	214	185	165	207	219	196	188	233	209	191	190	208	190	205	161	177	187	172	171	205	174	161	200	186	199	183	205	197	197	168	224	184	218	191	181	172	212	187	226	191	192	191	202	181	210	175	193	187	190	187	202	199	221	187	192	176	172	186	191	220	178	177	179	206	197	179	196	202	181	216	181	189	165	191	187	195	204	203	192	185	184	173	227	196	186	172	175	195	188	193	189	188	184	191	202	156	177	192	181	173	194	207	201	181	207	192	195
345	1	1900	171040	469	41	209	708	855	873	764	731	618	549	502	449	440	409	383	367	347	298	307	298	284	324	304	288	279	294	266	283	268	226	248	271	208	242	218	236	219	243	245	234	212	213	219	226	203	222	223	205	213	228	186	211	237	208	206	207	240	196	207	213	215	221	209	244	166	188	206	178	186	197	182	190	192	211	208	182	198	192	178	204	181	186	181	191	185	195	189	172	197	209	174	183	199	207	193	193	217	179	204	218	195	206	199	171	183	192	189	222	200	206	192	194	195	184	173	200	172	187	198	197	196	184	210	174	205	196	207	191	158	186	186	190	215	203	199	205	182	195	193	221	203	181	186	178	175	191	202	173	174	204	192	177	166	201	178	185	173	154	195	182	194	192	204	188	155	178	205	179	179	174	206	202	192	214	176	189	199	190	175	189	178	175	186	213	204	203	202	196	191	182	184	206	209	182	214	177	188	198	209	212	191	194	190	185	169	187	171	189	182	180	170	162	173	173	217	161	214	197	187	200	188	171	175	207	190	213	190	180	161	185	201	189	191	188	205	186	185	229	178	188	188	171	199	172	186	183	174	187	188	177	183	155	205	187	183	195	177	173	167	199	184	184	191	185	174	188	199	171	190	178	161	191	178	197	206	192	171	176	182	188	199	183	195	169	173	168	179	193	168	186	191	219	178	160	170	178	192	195	155	197	163	179	191	205	178	176	210	172	183	171	181	183	185	189	190	174	167	166	199	208	183	174	190	188	196	180	188	190	184	181	211	175	197	188	183	207	189	180	159	174	183	158	194	192	210	179	193	186	192	204	174	184	166	204	178	186	164	202	189	190	180	193	175	194	197	199	178	168	188	192	201	174	196	199	187	197	186	162	186	199	173	192	174	163	200	186	199	158	186	194	196	206	184	190	179	189	192	175	171	178	176	206	205	184	180	191	195	206	182	168	185	177	190	172	199	198	181	174	174	207	187	183	171	188	190	191	197	190	175	184	192	196	157	209	177	184	195	207	191	178	197	189	173	191	206	177	181	194	179	191	191	172	205	183	171	184	176	199	177	166	193	201	195	167	169	213	184	200	168	165	217	171	180	191	191	199	194	197	181	194	187	194	201	180	174	188	188	197	166	195	206	186	201	212	165	181	209	217	174	178	171	182	197	169	197	177	189	230	184	179	191	173	182	208	205	181	164	199	180	177	174	177	181	170	170	196	198	192	188	185	199	198	184	198	192	188	202	173	177	195	199	199	201	204	186	191	207	174	170	196	174	189	173	214	196	188	189	182	196	163	191	171	183	181	179	180	182	203	187	193	164	199	169	196	192	178	188	178	179	173	181	208	148	208	177	169	183	175	185	187	190	205	179	190	193	178	198	204	194	184	196	192	215	175	176	182	164	199	196	187	177	196	192	193	187	186	193	221	173	179	179	171	197	169	157	170	181	166	175	193	199	194	210	220	202	202	170	206	175	185	193	187	198	196	187	170	211	177	196	213	170	190	179	175	200	210	176	176	196	188	202	200	189	182	185	188	187	188	172	180	181	142	173	198	185	202	203	165	164	192	200	198	179	194	195	189	171	214	178	189	187	203	200	190	178	197	173	202	189	185	210	182	198	176	171	195	215	181	185	183	178	194	184	207	193	190	179	202	183	201	199	190	192	206	203	193	179	193	187	209	189	169	178	216	183	190	194	170	184	200	191	194	199	204	196	181	190	193	176	190	180	196	181	211	175	168	224	194	182	203	184	188	186	188	143	185	174	213	183	188	180	191	153	188	166	207	172	204	173	168	193	198	187	186	181	195	190	198	189	194	172	180	202	199	186	204	171	172	184	166	190	190	184	168	197	187	171	189	203	182	162	182	178	211	185	197	195	174	180	197	162	172	189	185	172	196	196	183	190	176	193	190	207	195	187	194	195	184	172	194	159	183	190	169	187	203	187	178	201	197	188	175	169	209	156	220	185	183	198	196	163	178	189	185	191	192	175	201	174	189	188	175	183	176	201	188	188	194	173	184	167	195	187	180	192	192	203	185	210	189	163	191	210	197	174	162	168	185	174	173	191	190	180	188	177	211	171	197	192	187	185	159	179	182	165	166	185	186	191	166	196	198	192	207	171	197	196	193	198	184	179	166	179	203	184	197	208	191	200	178	179	160	189	186	180	186	195	197	176	194	190	201	187	198	174	198	203	212	173	191	173	195	176	167	189	192	204	168	191	203	173	203	166	178	204	191	181	170	183	205	191	207	190	160	189	200	187	187	176	178	181	180	182	186	182	174	189	184	180	173	180	182	197	189	179	161	183	183	203	173	190	190	185	183	172	182	178	195	180	194	204	196	195	171
345	2	2100	171164	457	39	184	610	775	752	674	671	571	553	438	473	457	382	373	364	367	350	334	348	338	321	296	277	296	277	275	278	259	285	245	256	261	236	241	253	256	240	261	228	232	253	207	240	233	241	232	223	209	233	219	235	220	206	211	228	226	200	235	218	220	210	258	200	201	207	207	201	208	203	211	186	223	203	208	203	205	196	187	226	212	196	191	211	213	219	211	195	225	211	207	200	211	196	208	232	207	193	200	218	196	198	198	192	213	206	209	204	192	198	201	207	210	203	199	195	199	187	196	208	193	201	186	213	209	174	207	190	207	194	194	197	210	197	221	190	203	187	186	198	212	187	215	196	196	194	204	208	198	195	198	187	204	216	222	191	189	183	195	218	182	197	197	218	183	210	200	189	196	165	208	205	221	200	200	202	196	198	177	203	202	181	192	195	221	187	206	197	185	195	221	192	196	163	179	225	203	189	201	203	212	186	192	198	193	194	204	183	212	207	198	180	229	204	196	216	198	197	186	193	184	190	191	206	209	193	209	218	217	193	190	197	208	198	192	206	205	187	200	203	193	223	191	163	193	202	195	209	199	213	189	200	187	201	203	192	212	172	193	188	185	204	189	214	220	207	184	176	200	227	206	189	211	202	186	188	176	198	197	203	213	216	174	215	195	189	177	198	203	188	208	201	199	230	211	190	212	216	212	218	171	193	204	198	194	219	207	195	189	182	200	177	210	184	200	217	208	199	215	187	184	224	192	188	229	166	206	189	183	207	193	189	199	207	234	194	199	166	200	181	155	214	228	200	208	206	220	220	192	184	178	181	191	185	204	215	198	171	189	189	190	187	197	197	213	198	195	202	197	183	214	177	198	187	199	219	189	197	210	191	190	206	216	186	204	202	176	197	172	216	189	216	177	186	202	222	188	182	199	213	185	203	187	213	214	205	188	165	191	200	195	200	199	175	184	194	202	198	199	205	172	202	189	186	222	188	201	222	210	208	188	212	198	194	225	205	211	230	197	194	195	180	197	193	191	195	188	200	196	198	193	189	177	213	185	224	220	193	185	202	172	199	190	219	181	205	208	205	182	206	220	211	205	179	209	198	179	184	221	202	179	202	179	193	194	182	228	186	198	194	201	182	204	199	206	183	202	211	195	195	175	214	216	200	201	212	176	202	196	209	170	198	183	213	206	203	201	205	184	204	206	195	226	201	193	181	196	199	214	180	183	198	206	183	213	202	187	179	226	203	189	219	216	215	196	205	195	198	186	187	195	168	177	216	181	202	200	190	175	184	192	221	204	174	184	201	197	191	205	192	178	198	169	202	198	191	199	191	208	171	199	197	175	206	193	184	182	224	210	195	220	184	205	201	195	201	189	207	194	193	175	217	188	212	202	192	214	177	222	197	193	188	196	199	189	193	187	189	189	200	189	193	204	187	173	216	198	181	196	186	184	206	223	217	183	186	207	203	218	187	198	195	182	212	184	209	201	204	209	218	190	186	197	207	192	205	184	189	208	198	227	199	205	206	219	193	200	214	184	202	188	174	161	208	206	172	202	222	197	199	181	178	194	201	204	216	219	213	204	202	197	194	189	209	224	212	182	210	190	194	205	193	212	201	175	220	207	167	182	218	192	182	196	179	229	197	187	201	192	192	197	184	197	201	210	190	191	222	180	186	210	208	207	219	209	209	188	159	200	195	173	195	174	210	198	192	182	176	205	179	211	209	202	194	164	190	195	185	192	188	174	196	223	209	201	206	206	214	191	173	219	180	199	202	194	195	186	194	198	182	174	184	199	235	205	204	174	211	188	200	191	211	184	193	189	213	204	201	181	207	226	184	189	180	189	180	209	174	196	192	196	200	193	214	189	203	219	189	203	198	203	204	205	193	207	203	177	186	217	179	192	178	207	201	210	224	206	214	189	199	218	204	195	171	203	198	191	189	219	206	199	201	185	182	190	203	204	191	202	221	176	200	213	208	185	199	206	168	193	184	194	183	220	197	186	187	200	216	189	207	175	195	180	193	224	199	203	219	180	190	188	205	200	177	190	189	164	194	215	197	178	195	194	192	214	195	184	203	194	208	196	198	201	195	202	198	195	196	183	211	191	192	187	231	196	181	187	196	207	199	205	214	204	195	194	234	198	175	200	194	208	202	192	223	186	192	196	191	204	209	193	207	208	202	217	178	221	218	212	197	207	191	199	211	183	208	163	204	191	187	195	202	192	199	200	203	203	216	212	222	203	221	190	204	194	224	162	195	198	195	204	181	202	205	186	199	200	188	210	209	190	201	206	172	190	194	210	197	217	182	194	168	190	193	215	228	205	220	184	220	183	194	192	189
345	3	3500	171287	449	39	196	676	828	866	761	690	607	621	493	515	439	437	442	423	395	371	354	326	331	330	312	292	303	315	307	316	286	273	282	272	291	245	258	244	280	259	240	263	259	261	238	270	240	283	250	247	264	224	230	219	248	222	250	224	237	228	264	197	232	239	234	257	250	209	207	230	212	225	252	224	232	226	222	228	226	217	215	234	238	207	203	214	203	222	210	224	219	233	224	223	191	226	204	230	200	222	220	209	219	227	220	232	189	256	199	213	209	204	225	215	219	244	213	241	236	205	209	212	207	237	221	221	241	224	224	214	215	224	220	213	212	216	206	202	215	205	209	205	198	213	198	223	204	197	193	216	201	222	236	222	212	221	205	207	224	213	202	215	198	214	221	181	227	210	210	212	231	194	191	200	218	225	232	198	197	200	216	204	203	198	213	209	212	224	208	214	202	235	214	245	217	215	195	219	197	244	220	203	195	211	206	213	182	214	203	241	202	198	232	215	209	218	223	227	215	219	200	211	204	216	216	218	231	215	231	211	211	217	211	200	204	211	208	207	197	209	181	238	200	237	197	178	212	209	210	208	232	233	221	228	237	206	201	198	215	179	208	205	247	210	196	205	205	224	193	218	191	203	210	203	205	214	224	212	200	208	228	225	230	224	205	196	190	194	215	213	235	213	222	231	202	186	190	211	213	218	216	205	184	204	193	194	196	221	232	207	202	207	188	213	212	194	224	204	240	218	198	218	198	191	202	216	222	228	202	237	229	226	216	195	204	194	202	205	216	233	196	237	204	203	219	203	214	217	222	222	230	221	199	202	222	215	235	196	210	186	204	208	199	204	215	189	196	209	194	207	222	238	216	211	220	229	218	219	229	213	191	231	205	212	193	227	185	220	200	215	199	218	212	216	194	190	192	226	253	207	231	206	200	217	213	205	203	210	217	197	224	217	189	229	203	226	204	183	211	216	180	214	179	206	191	167	185	234	207	255	214	206	196	207	186	208	198	203	184	198	240	185	221	183	213	189	200	208	206	223	199	218	196	199	224	178	222	222	185	215	209	228	206	233	213	212	218	228	212	212	205	230	203	189	248	233	200	226	204	190	203	214	216	208	185	178	249	228	211	213	195	205	219	196	200	194	192	210	186	177	194	197	174	207	206	186	226	197	225	210	184	228	223	232	211	215	210	216	219	211	193	227	196	188	200	220	185	185	212	228	210	186	238	220	211	206	211	222	217	218	196	210	233	216	205	228	210	223	229	198	216	215	205	244	206	215	213	209	205	231	188	217	210	206	226	208	204	208	235	202	214	204	213	220	213	173	199	209	196	213	198	239	234	214	186	226	183	219	213	218	204	198	226	208	179	222	212	216	180	208	203	201	231	211	196	228	229	226	214	174	225	200	226	193	221	210	213	235	210	222	177	215	211	216	209	209	221	215	200	174	196	186	214	173	215	223	203	234	225	200	209	180	224	194	180	213	199	215	208	204	197	202	218	223	206	186	203	185	199	213	233	222	201	198	223	220	208	196	181	224	221	210	206	203	200	211	236	203	238	191	192	210	222	206	197	216	211	240	216	210	199	219	189	215	204	192	196	204	181	196	199	204	207	192	223	221	233	215	218	241	188	218	210	219	221	216	214	207	210	216	204	222	203	202	211	219	225	213	216	214	206	211	201	200	231	209	202	218	209	206	179	237	202	234	218	209	205	208	219	181	191	238	199	222	198	214	213	205	209	194	199	241	224	194	203	202	238	202	194	201	188	218	186	202	239	212	219	200	217	208	235	197	198	194	208	204	207	195	212	207	220	205	212	227	226	219	205	211	228	208	224	207	211	194	198	209	197	210	211	181	209	197	212	210	229	216	197	220	227	215	224	212	202	205	196	218	229	200	207	203	212	235	210	208	204	205	224	218	219	197	236	206	201	212	218	199	251	215	229	213	204	241	203	210	207	214	228	211	222	210	199	213	221	206	194	220	220	186	183	184	220	220	212	187	223	196	200	199	234	202	244	190	204	232	211	213	212	199	214	195	223	211	223	193	196	218	192	210	207	183	203	213	205	212	189	201	213	186	217	204	231	208	234	230	210	209	216	203	208	187	192	221	210	204	207	209	190	211	230	237	219	207	203	183	224	207	200	214	233	231	237	208	240	216	205	205	195	224	205	214	213	208	204	215	215	204	220	219	212	204	197	219	200	215	211	215	202	230	186	201	196	217	202	203	216	206	213	209	232	208	208	202	199	203	203	196	201	220	202	197	220	216	214	219	192	217	214	206	232	200	211	212	206	190	216	207	190	211	197	195	218	218	202	225	214	197	243	220	229	194	202	187	206	239	225	214
