345	0	2700	175779	393	1	8	109	329	678	782	920	900	921	902	823	706	642	493	458	405	409	381	380	329	373	304	338	337	335	322	323	299	299	321	309	295	261	288	275	285	287	254	263	248	244	256	262	252	242	245	249	234	240	258	228	255	224	217	250	233	249	229	236	216	220	215	214	211	225	218	211	196	220	212	203	199	206	211	231	174	205	207	206	213	204	217	209	203	205	205	236	213	192	219	209	210	198	207	204	205	207	207	207	229	196	244	243	233	215	220	206	228	243	208	236	209	250	225	221	228	235	243	221	222	218	206	237	234	234	206	192	220	200	207	197	215	191	184	200	188	191	209	201	197	196	203	199	205	198	193	160	184	179	204	204	192	191	177	197	211	177	215	209	154	176	163	196	198	201	195	207	200	183	174	188	207	179	182	184	190	195	170	186	177	186	182	196	197	211	150	185	178	193	195	216	185	185	177	204	183	194	188	174	187	179	197	198	191	214	208	196	164	196	174	212	193	186	188	212	196	200	180	193	167	179	199	209	193	194	168	185	161	178	186	196	192	205	219	197	178	198	189	202	175	199	177	174	163	192	206	206	187	198	183	181	176	183	219	178	178	175	203	190	187	194	192	195	193	170	188	190	193	173	193	206	185	164	179	192	185	189	187	178	203	190	184	196	180	220	186	192	172	209	209	196	182	215	212	199	175	194	157	169	192	197	194	177	198	191	200	196	194	182	174	196	179	189	184	204	187	163	174	203	164	173	182	181	177	185	187	202	190	192	199	187	188	211	186	160	167	172	200	186	193	196	199	184	195	207	174	192	192	196	193	188	200	183	198	188	192	194	171	183	176	193	179	184	171	191	191	206	194	208	188	184	182	183	192	180	190	199	218	178	186	191	203	206	175	173	185	187	185	212	184	181	176	169	185	174	211	177	192	193	188	189	194	177	204	212	176	186	192	192	171	190	176	229	188	188	160	201	182	205	178	193	195	180	177	188	184	183	205	208	219	207	168	168	175	196	214	177	180	155	187	194	189	175	189	185	175	199	210	187	205	228	176	167	177	204	156	194	171	193	204	180	174	185	194	176	186	216	185	178	161	206	193	180	170	195	164	186	174	218	192	186	180	198	217	162	184	168	212	171	179	198	181	174	193	153	187	171	188	172	190	212	185	180	189	174	168	179	198	170	160	182	201	203	197	182	174	212	202	197	194	174	164	167	179	187	211	191	203	207	206	207	160	212	165	167	198	165	189	185	185	212	204	190	202	197	205	178	192	169	191	186	186	177	174	180	201	198	174	206	197	211	188	183	185	196	177	161	178	208	161	194	190	184	189	188	185	191	171	183	185	187	202	182	185	196	167	182	185	188	185	194	173	190	189	191	200	185	186	178	181	180	167	212	187	191	167	184	191	185	167	183	185	179	177	185	192	199	185	193	161	185	178	181	204	202	178	178	190	180	168	186	182	178	164	186	190	159	183	183	151	183	180	184	182	174	165	180	201	186	177	199	165	193	205	215	207	199	206	175	195	197	214	186	197	179	201	183	190	173	200	186	175	194	182	180	166	195	180	199	188	177	190	181	188	166	188	194	178	190	203	183	189	169	176	186	182	190	175	192	160	196	192	188	180	174	189	181	187	200	175	196	168	207	170	197	185	213	157	177	185	163	197	163	171	176	202	212	179	199	197	199	194	178	165	194	198	197	191	206	217	165	194	201	177	178	173	186	194	162	185	184	172	189	169	211	182	178	204	183	174	185	179	186	189	190	216	184	232	207	186	182	215	226	195	178	193	174	158	183	187	180	173	172	203	194	183	184	169	159	196	195	198	178	165	186	177	185	165	193	178	204	182	196	173	193	189	180	193	201	215	212	169	194	193	174	210	163	205	180	156	186	193	188	154	166	181	189	189	189	189	184	176	173	179	195	168	202	198	194	166	231	207	185	192	177	199	203	185	175	177	203	178	190	154	183	173	181	182	188	168	206	208	190	165	164	184	188	195	174	167	201	179	203	194	194	178	184	176	169	202	197	177	193	182	183	203	180	183	199	171	211	195	203	162	177	189	193	192	180	166	181	177	174	189	173	173	187	199	188	177	197	168	182	205	198	187	178	218	191	194	194	155	161	193	194	189	194	194	191	171	163	157	197	170	174	177	195	189	187	196	158	188	190	189	206	190	190	200	175	184	160	170	188	180	180	192	198	206	182	184	197	186	203	203	185	200	189	165	179	181	202	201	205	173	195	197	163	186	198	188	192	197	190	191	176	179	183	181	212	186	180	170	209	185	187	190	177	206	178	175	196	170	189	177	182	194	223	214	185	202	184	177	188	189	185	201	193	162	187	203	187	179	202
345	1	1900	175902	391	2	31	320	623	932	952	1024	960	894	815	745	605	566	474	441	372	397	377	369	303	355	357	322	339	306	354	328	302	285	273	258	275	290	253	242	242	232	248	242	237	239	230	223	215	249	223	251	203	220	193	197	198	206	185	185	193	204	192	199	185	195	200	194	202	191	202	208	202	184	163	183	189	202	180	190	189	187	181	186	177	200	182	191	189	212	167	160	209	187	185	178	204	178	177	191	171	172	168	198	199	210	156	207	199	189	189	192	191	201	191	199	219	229	191	197	223	212	203	189	217	210	236	235	211	207	185	203	206	194	192	170	198	182	189	181	200	158	193	195	192	157	197	170	160	182	196	193	174	198	163	171	185	158	180	165	172	169	159	161	156	182	171	162	181	198	172	170	166	174	156	182	170	200	170	160	185	172	184	183	161	177	173	189	187	163	187	218	162	153	157	184	160	175	164	187	170	176	164	187	174	165	172	164	182	179	175	181	176	181	166	197	160	170	165	156	167	170	163	183	156	169	164	159	149	157	172	171	155	190	160	186	190	170	182	176	163	173	188	173	165	204	177	183	188	197	161	162	177	176	176	164	170	167	173	156	165	159	174	199	192	183	158	183	182	157	176	162	177	197	201	181	195	176	181	196	160	174	139	192	173	193	162	176	190	169	187	175	195	159	161	163	163	175	170	173	186	185	177	187	157	176	170	193	167	168	175	168	191	166	164	200	178	172	173	149	189	181	180	158	193	177	189	147	183	191	165	198	171	201	164	177	155	172	169	169	171	161	170	171	164	155	174	196	152	170	172	191	173	159	150	160	166	156	171	182	162	168	168	195	167	206	176	168	185	165	169	180	178	174	178	154	163	156	194	163	191	183	181	175	175	173	160	167	188	173	160	152	156	170	167	162	182	171	160	171	162	175	173	193	184	160	167	172	179	173	171	181	162	167	154	162	180	195	183	155	155	194	193	173	186	164	198	170	169	176	185	173	178	138	175	161	147	174	202	175	171	174	171	181	172	165	146	192	172	168	169	190	159	154	163	166	152	175	192	161	181	151	158	198	181	164	177	178	160	171	207	163	180	156	170	166	177	163	181	171	180	221	148	158	157	179	155	172	167	160	188	201	150	173	168	167	184	165	165	194	170	178	176	163	206	167	170	178	180	155	168	185	188	177	189	165	193	182	194	161	158	165	155	170	176	195	164	177	187	165	187	154	177	170	176	176	175	160	181	177	196	201	175	161	184	165	177	174	168	160	161	172	180	197	180	175	160	166	175	201	167	141	154	159	181	167	172	189	174	186	175	172	157	166	197	184	155	152	194	195	186	171	183	195	156	167	176	158	200	157	157	177	162	162	179	165	176	164	184	165	175	180	154	188	201	157	189	173	173	175	142	172	191	169	173	148	172	171	185	165	148	167	169	191	166	162	171	170	200	154	176	165	188	170	167	198	184	178	162	185	155	168	178	163	168	153	170	169	152	169	166	171	159	177	166	170	177	179	152	166	152	167	195	188	159	176	163	162	181	179	170	165	152	167	203	169	213	184	169	162	187	154	158	170	173	168	164	174	186	182	186	189	167	164	184	164	186	193	182	200	197	161	188	169	170	158	199	154	187	185	165	171	204	171	167	158	184	179	159	162	172	174	179	163	164	172	162	168	169	163	167	171	158	172	167	187	186	183	195	175	152	184	169	168	185	188	167	176	155	160	173	174	165	170	155	169	179	166	171	171	183	178	163	178	173	179	199	170	173	176	176	174	174	191	209	175	174	152	173	166	205	166	190	170	191	174	180	181	174	155	148	156	176	167	166	176	176	168	155	168	173	162	173	181	176	185	165	167	171	165	181	176	173	184	157	184	164	195	177	170	161	158	175	154	153	167	161	185	171	176	148	145	198	184	192	188	163	162	162	175	173	176	165	190	159	159	164	162	175	178	169	180	177	179	217	155	165	180	178	164	182	187	169	148	185	175	181	167	157	176	172	165	183	180	174	168	211	161	187	187	167	170	178	181	158	156	159	184	151	163	199	171	171	180	173	172	174	149	160	160	165	171	148	199	180	172	178	177	169	166	161	155	180	174	184	184	184	169	155	173	166	170	172	176	163	173	172	153	149	171	171	180	167	152	151	176	165	175	152	152	184	164	178	171	163	158	172	156	172	165	183	206	184	168	169	159	140	169	186	180	189	171	181	150	171	176	168	148	174	170	183	156	152	166	160	169	153	176	161	183	184	191	161	165	148	173	183	164	168	174	168	165	177	158	160	169	199	154	176	181	177	182	167	181	161	165	189	160	166	180	170	185	168	147	175	170	160	170	160	157	147	163	185	172	188	154	166	170
345	2	2100	176025	404	6	12	255	616	935	971	1058	1020	942	817	752	625	544	455	471	407	408	406	401	348	325	314	271	309	302	265	266	295	260	271	269	243	233	236	240	227	237	250	236	225	232	217	225	190	196	212	185	223	198	213	189	199	211	193	190	181	198	210	202	203	197	188	204	168	175	183	171	204	197	164	178	159	163	188	192	169	190	161	200	197	193	155	171	188	206	184	158	159	170	183	153	163	162	170	183	158	187	178	143	158	192	164	188	159	179	178	195	185	185	195	229	192	194	169	216	208	223	197	206	206	222	211	196	179	217	171	199	180	181	189	181	159	188	183	199	156	193	191	164	171	169	148	149	185	178	163	171	188	167	153	163	168	168	165	156	154	174	146	162	168	184	144	181	177	145	168	159	189	156	180	168	176	158	158	172	183	190	186	151	168	173	162	187	174	168	152	159	147	156	146	166	174	197	137	176	170	151	165	166	181	151	169	176	171	167	163	186	160	157	167	167	179	160	146	154	149	160	160	159	147	163	157	178	161	151	183	167	162	158	159	151	164	151	151	158	181	150	171	166	171	170	155	167	146	156	154	156	174	149	177	148	162	152	174	173	161	174	152	184	152	180	180	172	169	161	167	164	168	175	156	165	174	151	171	168	187	170	170	181	151	154	165	160	198	144	165	157	157	166	162	161	182	174	161	160	168	168	146	146	172	183	158	161	158	160	156	162	159	168	178	176	173	190	176	160	147	151	164	142	187	162	177	172	159	150	158	178	157	160	157	177	156	146	154	138	135	165	199	187	159	158	162	164	158	171	165	161	152	156	172	161	167	155	156	153	158	151	174	135	159	144	164	153	166	164	162	158	191	172	156	181	155	197	161	155	153	164	170	161	173	150	145	166	163	177	160	148	158	156	161	173	146	135	161	172	151	174	164	174	169	148	174	156	155	192	169	155	165	175	155	162	134	170	162	149	152	148	178	151	138	179	168	171	166	163	176	151	170	148	190	169	176	152	171	145	178	191	145	159	185	178	155	129	161	155	157	156	161	146	178	165	153	155	134	169	167	160	171	163	164	162	150	165	172	144	155	136	165	161	172	154	164	188	172	188	159	194	162	156	160	171	162	170	176	188	149	163	173	163	194	158	172	156	153	162	158	155	193	174	181	154	182	150	145	149	184	155	148	158	135	147	128	171	148	178	174	174	176	149	150	170	178	185	139	158	181	149	158	166	160	143	183	153	197	177	159	158	139	161	164	158	163	161	167	173	166	147	144	171	149	152	165	142	147	181	147	165	150	171	162	175	155	154	172	151	158	186	153	163	164	162	174	152	159	178	168	156	161	163	171	164	174	160	169	191	161	159	141	173	160	168	165	146	159	138	151	146	166	166	165	157	177	151	171	152	144	159	153	172	166	155	160	157	168	179	179	178	178	141	157	165	154	153	175	156	161	167	170	171	163	143	161	145	140	180	166	176	166	140	153	181	159	171	155	153	139	160	173	161	135	157	160	156	169	164	165	181	166	166	146	160	156	158	171	195	130	172	163	172	151	158	158	162	171	159	161	144	171	144	162	163	157	147	161	164	171	168	158	180	159	176	155	190	166	172	156	180	157	168	167	142	195	147	151	147	160	150	161	166	156	148	181	150	139	165	169	150	165	165	171	188	161	138	152	168	184	188	149	163	155	172	175	143	178	145	168	174	185	172	147	162	155	149	183	177	144	157	166	175	140	144	153	147	175	182	140	146	159	173	149	155	200	161	171	179	165	158	182	163	159	160	172	169	137	166	165	144	146	157	161	152	162	162	136	165	136	176	173	162	167	153	160	170	170	142	152	153	133	139	165	160	134	158	149	175	155	160	177	157	140	135	152	179	174	144	160	156	138	159	161	156	162	172	144	182	162	165	154	136	168	157	145	167	151	147	135	170	159	134	175	158	161	146	165	166	169	189	140	163	146	157	163	161	171	176	171	142	163	173	178	146	157	184	181	131	152	156	182	157	172	160	163	174	168	165	154	160	163	150	141	171	166	166	165	136	182	172	180	171	146	163	166	159	189	140	186	173	173	173	165	167	169	144	147	155	162	158	166	170	171	144	181	166	169	163	157	167	161	162	153	145	178	162	168	166	137	161	160	163	188	179	155	171	159	154	171	164	158	156	172	142	165	196	177	170	164	155	167	156	163	167	161	148	156	173	158	161	156	160	170	160	187	147	165	164	148	173	168	167	171	155	153	168	141	156	144	162	151	194	174	170	150	142	163	179	155	166	165	150	172	155	159	182	137	154	159	160	178	162	171	155	154	153	168	181	181	140	153	154	183	173	163	154	146	147	174	162	171	164	151	163	155	173
345	3	3500	176149	397	0	11	78	326	717	831	868	876	803	769	661	563	573	508	478	416	414	359	363	318	346	336	317	290	269	288	278	282	291	273	243	275	269	234	248	223	211	247	246	235	250	240	253	210	244	217	204	209	216	227	227	186	197	185	202	207	182	217	199	192	193	199	207	213	200	178	186	186	169	186	183	181	191	205	165	171	195	186	169	175	203	163	183	178	182	200	164	171	189	172	169	171	179	194	171	174	173	194	176	182	180	192	184	175	186	220	200	180	189	203	221	212	204	205	201	215	221	181	202	214	175	207	232	210	189	190	216	208	188	171	183	172	192	171	198	195	191	152	184	164	165	163	174	173	179	187	171	179	179	180	171	184	172	173	178	155	164	157	177	184	182	162	184	177	162	181	196	176	169	159	162	183	185	154	173	177	154	178	197	184	157	192	181	163	154	177	152	180	157	150	177	139	139	164	166	153	159	160	151	163	176	167	168	162	161	173	168	173	154	151	156	173	198	182	144	171	197	179	152	175	193	152	175	172	170	160	200	175	186	169	186	162	179	189	184	178	137	177	187	171	182	180	184	147	150	173	179	188	176	172	159	176	170	169	173	170	145	158	170	154	151	157	180	190	179	155	180	162	168	151	149	165	151	158	165	177	163	159	170	157	161	172	168	177	145	190	165	184	166	181	154	166	173	170	179	192	149	142	147	153	152	138	165	164	177	174	181	169	167	181	163	173	167	184	180	156	170	148	171	171	162	187	186	140	146	194	164	182	162	160	155	160	168	149	165	178	180	165	145	182	183	148	170	187	167	161	148	159	182	170	172	154	163	161	160	156	165	143	181	166	155	173	177	170	181	165	172	181	173	158	160	168	144	175	175	170	165	168	161	175	190	174	187	175	162	187	145	166	150	159	179	172	164	153	174	156	182	183	165	187	149	159	177	165	174	169	154	172	163	186	206	150	172	154	183	175	168	185	155	168	181	170	173	199	167	154	157	175	146	172	165	149	181	167	147	176	186	168	169	183	185	164	166	156	198	144	160	154	168	168	156	154	165	154	175	163	188	164	179	146	181	142	186	147	163	168	172	156	161	190	169	163	184	187	164	173	157	185	161	163	176	160	174	187	171	175	175	158	184	166	158	157	153	162	181	156	167	166	169	167	165	152	168	151	159	190	152	175	150	185	175	154	164	146	153	193	186	175	181	191	169	183	167	174	162	163	156	157	170	147	166	147	188	172	179	152	164	169	155	151	174	162	169	151	163	151	155	153	164	158	161	178	166	145	179	156	166	158	149	159	148	168	160	152	175	156	167	158	172	173	162	159	170	168	138	171	163	151	151	144	171	155	154	167	165	169	167	156	173	150	164	213	146	175	159	176	149	177	165	188	170	161	180	161	189	161	157	171	158	164	165	169	155	165	159	160	162	160	165	153	160	175	181	184	159	172	165	167	146	150	181	144	165	159	169	181	130	172	164	163	176	151	148	177	155	153	163	151	157	173	177	172	146	162	164	165	153	170	177	181	172	166	164	150	138	178	139	168	162	166	159	162	168	148	152	163	163	155	157	160	152	175	160	148	183	161	165	160	169	172	155	163	164	171	179	179	165	142	193	154	156	168	172	160	154	165	156	158	169	155	172	163	169	161	171	141	190	183	164	172	164	151	160	152	170	169	174	179	150	159	163	164	135	196	190	170	164	159	151	158	155	150	168	167	150	162	156	163	163	175	166	185	163	164	164	172	177	164	151	151	168	182	169	141	161	198	148	168	152	172	167	169	155	163	155	187	176	151	160	180	173	169	160	154	154	166	194	151	156	167	178	183	177	153	189	159	179	149	172	158	157	182	196	157	162	137	168	165	156	185	183	158	153	155	154	149	150	168	159	168	176	163	152	169	187	178	171	171	150	157	167	174	187	150	177	152	178	134	182	145	168	165	186	157	155	162	160	198	175	138	139	172	160	143	167	185	143	150	167	168	197	168	182	170	162	167	177	165	148	171	162	147	157	177	179	182	182	168	165	157	169	147	157	169	151	152	167	184	177	181	175	169	152	158	167	160	148	153	160	151	162	168	145	170	163	157	161	156	186	180	162	148	142	168	166	139	152	165	172	153	181	158	168	159	190	164	160	159	159	159	143	170	176	167	146	178	156	153	165	180	176	162	147	153	170	155	167	155	157	185	180	171	181	162	168	163	171	166	170	154	184	153	183	158	155	167	167	165	168	170	164	165	163	183	164	157	172	158	159	164	162	159	167	164	171	167	170	187	185	149	153	164	176	183	177	169	179	142	172	152	155	160	164	161	167	172	153	182	145	163	193	189	155	202	165	167	158	161	170	171	171	164	169
345	0	2700	176272	402	5	34	226	573	903	1004	1009	995	994	931	842	777	664	618	559	512	483	412	365	354	339	340	327	354	352	339	334	303	328	338	299	286	295	277	291	254	243	217	241	242	223	232	234	218	252	226	206	204	214	220	210	206	218	214	216	185	189	186	212	196	209	176	210	167	198	171	181	196	193	214	173	191	167	200	165	193	191	192	193	168	205	184	182	203	179	185	172	181	178	181	171	198	175	180	184	146	194	190	203	190	195	196	216	203	219	225	225	209	215	211	230	220	229	229	213	216	208	212	217	182	180	212	214	206	220	186	194	187	193	193	170	174	176	188	183	191	173	159	179	183	198	189	163	154	166	191	189	178	162	163	167	162	165	171	187	176	159	166	177	189	163	161	156	191	164	154	175	176	156	162	170	148	161	194	168	182	163	188	159	160	207	160	176	177	163	156	167	180	182	179	156	176	167	177	156	161	154	180	184	155	155	167	159	191	169	172	152	155	177	196	159	174	165	160	179	178	157	164	190	152	175	157	194	179	174	171	172	188	160	147	165	201	162	173	172	183	176	195	175	134	172	162	159	163	185	172	153	154	158	174	146	173	181	179	173	199	181	197	171	190	180	153	158	170	170	152	151	162	197	148	166	142	164	164	163	140	187	183	175	170	148	181	185	143	175	168	179	172	172	163	165	171	167	179	155	170	185	159	144	179	165	160	149	179	166	151	177	198	147	166	164	165	149	160	146	175	159	158	170	162	171	151	154	178	172	159	151	160	171	171	140	188	171	188	181	161	175	162	168	180	160	165	178	166	153	167	158	145	166	183	162	152	179	181	188	171	171	167	167	179	163	171	146	143	177	171	152	167	151	184	168	202	146	176	179	173	133	174	167	146	151	160	152	156	163	152	159	162	174	193	180	176	179	175	154	182	184	178	145	170	159	179	169	163	161	159	181	171	154	159	167	159	178	184	175	140	153	179	159	188	152	172	158	167	151	163	174	157	168	152	165	159	161	147	166	174	167	160	173	162	179	164	171	160	170	177	159	138	173	187	153	168	157	176	156	182	168	156	172	163	162	174	157	172	179	158	175	175	177	177	155	168	150	164	174	155	170	164	145	179	153	139	152	160	166	162	175	198	177	170	170	181	169	172	171	154	170	163	150	145	178	165	189	151	171	166	178	151	160	156	168	179	177	170	169	175	174	148	160	166	176	160	162	162	155	164	167	132	192	169	153	179	155	176	144	174	183	168	172	176	148	166	167	169	166	182	169	156	150	168	162	151	179	144	166	174	156	177	176	171	169	174	163	169	174	151	170	156	153	183	165	167	177	169	175	168	166	186	154	156	160	156	151	166	172	164	151	171	151	162	181	170	148	163	158	129	188	165	177	152	170	164	142	161	161	162	173	158	163	157	158	156	175	169	165	165	160	174	152	157	199	160	142	174	156	170	167	163	159	180	168	160	168	178	135	162	161	157	170	167	171	156	159	161	154	167	181	185	154	178	182	157	164	152	176	154	157	163	173	169	161	193	145	189	164	188	154	167	176	171	169	168	167	143	191	157	160	181	163	166	163	167	140	154	180	161	147	159	184	158	180	164	160	150	174	188	170	166	158	145	195	170	152	154	182	193	183	167	158	177	151	181	143	145	167	161	174	168	168	164	158	165	169	177	151	152	196	170	163	179	173	176	162	175	164	156	177	136	162	159	170	164	166	166	176	130	160	158	163	167	139	163	149	164	161	152	178	160	148	157	194	155	190	152	180	154	170	158	173	161	144	183	166	162	169	149	146	143	186	177	155	153	173	168	150	164	183	138	146	156	160	169	170	146	179	162	160	165	179	170	183	168	164	159	155	145	182	170	146	154	205	150	166	165	183	166	166	167	153	173	150	158	170	168	201	173	187	162	171	163	179	139	175	161	142	133	167	174	159	159	173	181	181	157	160	162	157	173	165	144	174	155	185	178	163	174	175	164	188	163	173	170	175	184	179	169	171	172	164	150	139	185	155	162	182	145	185	185	172	162	179	181	166	164	162	172	171	172	173	166	164	178	167	184	144	166	175	153	159	156	151	167	158	160	151	169	166	173	183	152	168	155	151	165	162	155	159	177	135	170	171	156	168	164	148	166	167	157	148	173	151	159	146	166	161	172	157	161	181	178	152	172	167	199	171	152	157	167	161	164	160	158	154	172	168	160	154	160	153	170	180	140	176	158	162	162	138	165	156	169	159	169	143	141	137	166	157	159	158	153	154	162	177	157	173	163	156	167	165	172	163	152	168	172	180	153	185	164	146	168	164	171	187	168	163	173	159	162	181	169	169	142	146	162	144	170	172	157	163	183	167	182	157
345	1	1900	176395	422	1	28	395	769	1052	1096	1052	995	915	779	704	610	512	488	415	375	352	344	310	313	288	311	288	285	267	244	254	242	243	253	251	211	250	182	228	242	208	219	197	229	212	212	219	201	211	175	208	182	198	191	214	176	172	182	201	189	198	186	194	185	194	164	186	172	190	165	176	205	199	160	162	174	174	161	180	152	179	161	159	160	163	179	154	161	161	148	176	169	188	156	164	193	174	155	179	174	151	173	154	147	176	172	175	178	177	188	165	196	194	197	169	187	194	202	198	179	217	192	186	209	199	180	208	211	198	181	185	174	184	175	175	186	162	191	164	171	159	169	154	155	157	158	163	144	150	167	151	161	167	162	167	157	138	152	166	166	157	152	148	166	141	173	166	159	156	141	146	163	174	161	189	172	166	188	163	195	153	155	166	152	169	145	155	184	151	169	201	157	137	174	134	170	177	156	171	175	157	180	191	175	167	148	154	166	134	156	178	154	182	156	153	168	159	194	134	148	161	167	169	167	169	182	168	164	135	149	174	136	147	170	162	176	174	146	183	183	162	149	149	175	177	164	157	168	166	160	170	117	154	158	155	155	179	176	141	190	162	183	159	170	164	175	150	134	187	189	166	165	163	178	131	161	135	165	171	176	131	189	162	188	164	162	201	125	140	161	169	184	142	161	175	163	173	148	170	147	153	140	138	166	137	157	139	178	147	140	153	150	159	138	180	138	177	158	133	155	143	138	162	173	162	156	184	138	139	160	164	153	178	160	153	145	174	180	175	152	157	172	162	158	159	168	169	161	145	172	155	154	158	164	156	166	162	159	166	135	159	147	143	142	170	169	173	165	176	139	152	164	166	174	150	176	181	150	158	153	142	161	145	136	150	146	148	173	159	148	154	158	145	152	149	144	162	138	145	171	153	154	167	163	176	135	187	155	135	158	172	161	162	150	154	175	155	152	166	165	151	162	160	160	126	176	158	159	146	157	190	166	144	174	173	197	161	152	171	161	154	172	144	162	155	167	175	154	160	156	171	157	152	173	171	194	168	161	171	186	155	171	167	167	158	123	157	170	136	156	165	156	153	184	161	176	166	146	142	165	145	165	159	146	142	144	160	186	151	182	170	176	183	160	179	160	144	158	151	141	167	165	183	160	192	164	147	151	144	163	183	164	144	164	140	174	134	149	154	168	157	176	165	161	146	149	147	142	151	146	135	158	160	151	161	158	177	169	131	164	152	164	153	161	143	168	138	140	168	158	160	162	173	155	151	167	147	149	165	131	156	173	186	172	149	167	139	173	152	155	132	155	145	167	146	162	172	177	142	151	125	144	185	168	171	147	160	151	163	146	167	150	182	147	164	132	151	177	145	154	160	163	168	160	173	145	162	160	152	152	143	157	161	146	166	152	159	174	149	179	165	159	156	144	152	155	155	152	152	152	152	148	157	178	158	147	158	159	169	133	147	151	144	155	169	155	164	177	123	162	157	161	162	174	177	148	153	184	174	164	167	160	160	147	161	152	168	143	174	141	153	173	164	185	193	191	159	157	186	185	135	154	166	150	154	154	153	178	158	148	174	144	144	165	138	175	165	166	172	142	137	172	126	161	156	160	153	155	135	128	156	153	144	172	159	157	170	155	158	153	153	159	162	159	146	124	166	166	173	176	155	150	153	129	161	184	159	152	168	166	153	153	165	150	165	168	162	149	166	148	168	133	164	154	162	133	172	147	180	166	164	143	185	155	156	168	132	159	149	164	151	158	145	159	167	161	149	162	169	149	152	151	167	165	159	146	166	170	151	166	138	180	177	171	148	171	169	156	141	120	140	150	148	183	158	159	154	165	153	150	155	181	165	157	157	146	163	175	161	164	142	135	161	137	139	145	164	153	150	165	156	172	149	167	164	146	171	151	158	166	160	165	131	161	142	143	146	152	169	165	155	162	161	157	158	163	162	152	163	156	174	148	161	154	138	156	168	154	144	151	154	156	169	181	153	168	145	164	180	146	157	154	155	130	163	165	168	165	145	184	150	153	164	180	174	162	172	169	168	158	172	178	154	174	153	144	184	165	176	179	165	162	182	159	162	163	169	133	154	171	146	169	161	136	151	162	154	152	181	156	169	145	163	124	185	154	157	181	161	160	153	154	158	157	183	142	143	148	166	159	137	166	149	170	157	160	142	154	170	159	144	163	180	162	159	162	157	163	148	169	146	158	167	149	161	173	150	153	140	155	138	165	147	195	149	131	153	154	144	169	156	175	154	150	151	157	162	147	158	173	153	163	159	152	157	156	165	171	160	150	162	146	155	144	152	156	170	163	139	169	167	147	172	135	145	142	173
345	2	2100	176518	398	0	30	315	688	1022	967	912	818	719	622	552	560	531	459	488	452	421	379	375	327	309	259	287	265	275	238	242	255	220	217	245	235	221	193	214	202	212	189	177	218	203	206	214	201	221	199	177	191	176	199	176	200	176	180	185	187	193	172	181	159	166	186	167	179	176	182	173	194	164	202	157	173	161	166	172	173	169	156	175	159	166	154	140	148	162	186	138	172	171	160	139	179	172	150	161	140	161	137	152	190	169	167	185	152	169	172	196	189	198	178	193	196	201	203	207	188	206	193	200	173	201	186	191	197	177	169	171	166	167	170	175	162	181	158	151	162	141	148	153	161	145	146	162	127	172	149	162	164	133	154	155	141	158	163	141	180	159	162	167	147	156	169	158	150	147	154	151	160	150	153	163	157	142	144	163	158	148	183	139	160	158	128	129	160	150	154	151	136	163	133	130	161	162	168	153	177	152	145	152	151	161	159	147	155	159	161	154	153	157	148	151	167	155	160	165	158	165	175	147	154	156	130	145	148	163	167	139	158	168	166	160	149	145	146	141	154	162	154	129	163	137	149	147	164	137	162	144	143	157	189	135	152	134	161	151	165	118	156	120	149	157	160	163	141	140	154	147	154	159	151	150	143	144	168	154	153	157	157	127	148	152	162	145	147	177	130	140	146	173	145	144	151	164	167	149	155	192	163	175	126	134	142	154	153	155	155	169	123	160	158	159	176	143	140	152	138	136	157	158	156	149	151	133	170	152	152	166	134	181	147	180	165	139	164	154	149	171	133	156	149	141	147	151	162	148	142	173	139	147	141	146	152	139	151	135	153	160	136	156	149	134	148	150	140	177	156	133	140	171	150	159	165	171	170	158	160	156	180	126	148	172	136	156	160	160	151	166	138	153	138	160	133	148	157	147	149	152	147	136	170	162	152	169	169	144	143	154	162	171	182	177	141	167	153	165	155	153	160	158	150	144	143	127	137	169	138	133	153	152	152	156	138	147	138	164	156	158	149	148	140	178	144	163	140	166	166	147	148	151	156	160	150	136	143	150	158	153	155	154	137	160	152	136	168	167	147	159	134	158	146	136	145	149	159	162	132	158	189	173	166	155	161	159	159	143	162	145	158	140	133	156	145	155	159	133	148	160	143	151	161	158	161	158	151	140	151	154	143	151	173	166	162	162	135	167	159	150	147	154	186	152	135	145	150	150	147	143	146	132	156	149	143	139	153	148	155	158	155	161	146	171	142	147	154	160	149	161	139	149	159	145	158	153	145	145	148	163	129	155	137	157	152	157	156	146	142	137	161	160	154	149	154	168	142	142	149	162	156	178	147	158	124	145	145	172	146	134	157	152	151	167	152	164	141	164	149	125	149	129	149	141	147	145	165	159	142	153	147	155	153	133	153	169	157	171	147	147	147	154	156	136	158	165	130	165	173	169	157	155	163	141	149	159	140	157	149	135	167	141	156	154	162	144	164	159	140	150	125	143	153	156	155	154	156	139	158	147	143	154	158	152	142	161	142	147	130	166	136	179	140	156	188	181	137	154	150	163	148	169	144	140	149	161	166	159	146	150	144	158	178	176	179	175	142	133	153	147	154	156	145	173	160	165	138	133	140	153	141	150	138	146	161	146	142	166	156	145	147	179	154	150	147	147	151	150	152	167	149	152	156	129	157	162	145	157	149	157	159	150	141	170	151	151	162	175	150	140	155	155	151	154	146	139	132	155	143	154	152	142	142	162	162	147	177	161	151	152	146	133	139	157	143	151	150	152	143	143	154	159	145	158	137	143	137	159	167	154	135	162	143	181	135	144	158	140	144	156	139	150	160	141	165	124	156	152	164	118	150	142	162	147	129	158	146	132	147	186	164	154	156	144	149	161	158	145	135	149	148	153	152	159	156	138	156	141	159	138	154	139	162	142	117	188	139	135	160	149	142	142	128	136	158	159	148	152	152	137	158	154	156	148	143	167	142	154	150	169	154	143	158	152	163	162	172	132	143	140	131	140	141	140	186	171	148	157	139	142	163	166	162	147	158	146	162	159	134	163	138	170	138	150	130	151	166	145	160	152	133	176	148	174	145	154	121	129	149	154	148	158	141	154	158	169	126	159	155	150	147	161	172	128	161	160	160	163	160	154	157	151	139	150	162	158	190	140	144	146	171	155	146	171	141	155	157	137	149	153	155	141	160	164	156	168	154	131	149	142	148	143	166	171	158	150	150	175	163	163	161	140	139	124	138	155	148	163	150	152	147	157	159	134	161	153	163	159	161	139	155	159	139	138	130	138	168	163	133	129	153	151	143	164	171	151	163	158	175	156	138	156	135	167	152	157
345	3	3500	176642	390	2	19	226	522	905	939	992	870	852	734	715	587	614	510	480	399	394	299	339	303	286	281	287	270	246	264	234	266	254	222	248	233	219	221	224	233	234	217	206	178	190	185	198	206	214	200	170	168	192	210	197	201	188	188	184	202	156	181	186	164	180	153	205	176	171	187	182	197	176	170	190	197	159	189	164	163	167	173	192	168	169	186	167	189	170	169	159	177	172	158	165	181	169	164	150	161	161	176	170	182	147	176	153	164	192	165	196	185	173	190	207	201	190	215	196	203	205	178	190	187	173	181	180	198	195	181	170	192	168	174	171	152	170	149	168	164	161	178	155	166	172	157	162	163	156	176	127	163	167	156	166	164	156	166	169	147	176	183	164	140	154	154	153	156	158	154	166	160	138	165	149	145	159	152	141	172	159	151	151	153	160	157	153	151	156	176	168	174	167	132	143	173	144	166	136	166	142	155	145	157	156	176	142	139	168	157	161	168	157	152	159	160	158	157	159	161	159	157	170	145	168	162	142	153	164	165	152	146	130	158	140	154	185	154	167	174	154	159	150	163	154	147	143	152	152	161	162	157	161	174	173	165	147	156	162	155	151	120	129	141	181	165	144	140	137	142	147	159	147	147	169	142	161	143	154	178	161	141	163	147	141	143	139	158	152	167	156	161	145	153	163	144	157	159	149	165	176	144	162	146	142	146	179	153	164	156	145	145	149	160	163	165	161	137	169	168	150	147	136	145	160	144	163	139	158	146	136	146	145	169	183	149	172	134	158	131	170	179	156	130	164	145	181	147	164	169	149	155	178	170	166	135	159	135	150	169	170	162	151	165	142	133	157	156	169	163	153	147	131	143	158	167	156	148	164	143	160	164	163	171	144	151	158	151	164	122	182	176	162	159	152	159	149	139	158	143	159	161	163	155	159	144	146	145	164	161	140	146	152	146	144	151	139	166	143	149	158	138	157	165	157	136	178	148	163	173	159	138	141	169	130	154	154	172	132	156	143	153	166	143	145	147	147	137	131	156	157	165	153	153	167	181	179	161	140	160	151	158	150	137	126	159	178	148	153	159	135	148	165	146	157	161	170	157	147	155	172	153	157	134	142	146	149	150	135	160	156	130	152	142	149	153	160	166	145	161	173	145	153	158	145	146	153	159	167	172	161	141	160	147	153	166	163	152	179	162	146	149	143	174	146	150	151	175	150	151	155	145	145	145	157	164	175	162	160	159	134	168	143	166	155	174	162	147	142	159	161	156	184	183	156	168	160	142	148	156	161	157	134	147	143	157	159	132	173	160	175	141	141	139	155	158	164	143	129	155	179	161	156	140	139	157	156	146	148	137	139	155	157	154	138	145	148	136	150	133	150	146	165	153	159	150	144	157	144	158	147	157	143	144	138	143	147	166	137	150	177	165	160	165	167	148	153	154	139	171	162	163	161	170	147	140	139	143	165	160	141	156	157	149	170	179	152	133	146	147	143	156	151	129	163	161	142	171	134	150	132	159	160	159	155	163	136	167	165	151	155	173	148	165	145	143	166	153	152	138	165	152	166	148	143	163	128	156	133	166	167	154	138	150	155	161	151	154	132	166	146	172	156	172	153	154	149	154	153	160	144	144	190	145	155	156	148	140	169	154	169	146	158	140	135	158	171	157	142	158	127	135	158	152	143	134	149	160	156	151	166	156	167	152	165	158	144	163	141	158	144	167	172	161	161	155	143	167	166	162	152	144	160	184	140	147	167	137	165	170	170	161	144	130	145	174	185	146	161	151	159	143	155	157	147	145	149	144	153	149	165	169	151	168	163	150	141	158	149	145	160	161	108	149	178	149	170	159	148	150	141	161	194	170	159	168	141	144	140	175	164	167	157	152	156	149	145	122	152	158	152	166	176	137	151	141	166	132	166	172	172	139	158	162	142	141	149	155	151	176	139	153	150	152	157	157	140	162	158	163	148	141	146	140	149	159	136	164	127	138	151	137	169	151	163	150	149	137	155	173	143	167	140	165	160	170	159	145	138	146	146	162	134	144	169	140	157	167	158	179	135	151	163	175	182	163	141	154	178	148	158	156	166	145	146	140	118	138	153	140	147	184	148	145	148	157	168	127	152	152	171	150	141	134	130	159	150	161	162	152	146	153	169	148	160	161	121	159	142	143	156	171	156	154	151	170	155	158	154	128	164	131	164	146	166	151	152	157	154	153	157	152	157	158	153	165	139	161	160	137	153	135	189	153	158	152	152	153	128	153	143	146	156	143	142	150	159	156	134	141	149	153	141	144	144	171	144	153	155	140	157	153	130	155	157	175	153	157	136	123	149	163	141	147	139	153	129
345	0	2700	176765	405	0	1	89	322	705	820	889	864	826	724	643	522	443	406	327	317	322	314	360	295	307	316	311	288	279	270	258	252	244	263	245	259	256	220	235	242	231	247	214	239	214	217	209	223	201	198	208	189	211	176	198	183	204	176	197	182	217	173	196	196	184	177	186	193	193	180	167	191	177	176	166	184	191	180	156	156	174	156	158	159	158	151	169	154	174	180	177	173	150	171	146	146	181	154	160	176	174	162	171	168	162	148	165	180	174	162	185	172	181	186	198	200	196	174	180	176	188	169	195	216	207	165	185	190	164	183	178	174	168	173	162	149	149	168	160	150	169	168	145	157	143	167	183	164	153	160	160	158	159	151	151	160	144	168	156	150	160	155	156	138	163	179	140	155	145	139	173	148	163	163	144	142	158	142	138	151	143	144	155	134	155	145	142	141	147	160	163	140	150	149	143	149	138	165	161	173	139	139	136	169	156	120	147	147	170	164	146	138	149	165	167	161	155	163	164	152	139	155	171	169	153	144	162	162	181	149	147	141	155	148	134	152	153	145	141	150	146	157	143	145	137	135	175	139	150	156	151	146	145	145	142	159	162	163	140	155	152	159	166	178	145	130	166	149	149	146	155	160	152	122	131	147	174	146	148	145	149	141	147	141	160	147	171	142	154	140	137	159	168	127	163	154	130	137	172	140	157	147	144	154	135	157	154	150	161	128	132	174	138	142	137	126	146	141	145	154	149	155	163	147	144	151	153	160	139	163	122	153	170	113	170	119	177	150	151	144	137	145	142	152	142	124	138	140	143	152	160	150	138	133	134	165	136	138	159	139	153	149	143	138	167	140	159	153	139	138	139	156	142	159	143	129	153	131	129	140	148	150	142	161	144	128	133	138	151	168	158	137	148	140	158	135	154	157	143	137	138	126	141	132	174	138	149	151	158	159	148	143	148	160	176	158	150	140	148	158	144	136	141	147	155	145	144	154	146	133	139	151	149	144	152	144	146	150	158	169	133	140	149	165	132	171	141	128	142	139	166	154	155	135	151	179	136	152	141	155	142	173	154	152	151	139	154	147	144	156	128	146	153	177	151	150	130	142	153	139	152	144	168	144	150	119	131	155	151	137	132	142	162	143	146	156	154	152	121	129	132	142	154	143	136	155	144	151	140	138	159	151	152	147	175	157	144	126	150	137	148	154	153	158	138	154	143	140	157	148	125	145	156	128	137	151	161	138	164	154	137	140	154	159	145	164	145	136	126	122	154	134	169	155	150	142	141	146	142	162	143	154	153	128	156	154	121	156	150	134	130	151	140	146	143	135	137	162	139	121	149	130	148	144	139	125	137	144	148	147	151	140	128	137	152	148	139	152	151	138	151	158	153	159	139	140	141	159	149	124	167	129	134	131	144	147	147	140	159	158	170	139	167	141	152	123	148	137	147	130	148	145	133	124	162	132	151	141	140	140	147	139	146	162	172	149	137	136	140	142	139	151	164	121	147	165	138	134	147	143	160	137	141	157	161	125	148	172	143	142	140	148	161	148	133	170	151	146	128	155	130	136	150	153	140	162	155	151	165	141	168	157	144	155	145	130	158	161	172	149	146	142	159	148	173	144	161	156	154	141	149	150	144	151	161	143	139	146	156	152	154	143	144	143	137	134	160	154	155	138	146	167	141	149	146	167	140	152	137	150	163	131	145	177	131	135	147	146	131	136	159	135	155	159	144	150	149	131	132	145	146	145	160	137	147	118	131	147	148	146	142	154	158	154	144	156	145	156	132	142	151	135	150	147	171	139	125	146	160	143	155	164	145	169	148	155	149	155	157	146	136	148	140	151	147	134	152	127	138	139	132	135	170	150	139	159	140	152	146	135	140	144	146	153	146	155	151	143	164	133	142	154	134	147	147	159	158	130	167	142	154	165	121	137	121	179	157	129	156	149	161	135	140	147	116	139	149	120	139	138	132	141	157	132	169	143	167	139	162	140	137	137	142	159	139	142	151	149	108	155	134	140	119	132	162	141	144	140	150	139	153	160	155	158	153	159	128	155	130	132	137	142	155	153	151	170	142	137	154	149	144	135	143	164	131	154	153	160	153	132	122	134	127	144	153	141	161	139	150	129	149	143	143	143	136	132	137	154	160	138	132	149	137	142	140	137	140	151	151	140	135	145	155	152	144	146	152	140	143	140	164	152	135	137	174	121	128	144	132	126	154	164	141	159	137	148	145	126	145	147	141	146	151	143	160	167	153	144	144	161	134	164	146	134	132	139	141	158	134	153	148	161	138	164	130	151	149	131	151	133	148	150	140	147	148	162	138	157	129	156	127	141	151	138	125	130	148
345	1	1900	176888	438	1	36	365	657	1016	968	986	881	793	743	638	592	566	468	467	363	356	314	253	275	265	229	222	224	227	220	228	180	218	215	229	179	199	208	191	211	192	175	201	200	171	170	180	186	205	176	168	177	150	162	169	156	159	166	150	165	174	151	146	169	165	157	140	152	157	164	141	167	164	135	153	154	145	157	149	152	162	181	147	157	145	142	152	152	149	158	139	146	143	151	156	156	154	145	129	156	143	128	121	139	158	144	152	155	157	147	158	146	146	144	153	148	160	169	170	166	161	174	172	165	176	172	162	171	152	140	151	154	188	152	153	135	165	133	140	142	156	157	123	147	159	152	153	157	129	149	140	143	130	137	157	146	172	151	131	131	156	163	142	136	170	127	141	142	158	145	137	139	160	146	160	148	136	166	148	147	134	136	129	131	144	131	130	137	131	154	149	148	134	163	161	119	152	136	174	132	151	148	139	139	142	129	140	130	156	130	138	153	145	138	148	134	140	133	149	148	152	149	143	151	130	143	159	139	152	159	162	133	132	129	143	150	152	152	141	143	132	135	144	134	148	155	134	130	148	143	162	157	125	150	135	133	140	140	145	159	121	138	119	162	143	153	142	147	165	139	139	137	146	160	139	140	159	157	154	133	165	156	135	134	126	152	133	150	146	118	157	122	147	146	156	119	145	140	137	141	101	141	141	124	116	118	151	139	129	141	142	134	150	129	130	140	134	137	130	156	144	146	137	143	128	147	130	163	156	136	135	143	153	138	152	148	129	130	125	143	146	137	134	124	154	134	135	149	156	142	125	146	127	140	143	153	152	147	141	145	147	123	130	140	141	150	152	162	141	148	138	129	137	138	139	154	147	132	138	149	145	138	142	154	121	129	140	128	125	155	135	152	132	142	132	134	126	142	136	146	145	133	156	128	128	119	140	133	122	124	137	154	114	128	153	165	147	123	140	138	141	121	144	132	137	130	146	135	133	122	122	107	152	152	146	153	147	130	151	116	134	153	121	139	143	143	139	143	141	167	163	147	156	137	147	135	155	145	133	135	137	144	151	125	166	127	145	134	162	125	147	144	142	155	128	143	145	142	141	143	168	134	131	131	136	146	148	136	141	147	142	151	154	161	141	135	160	137	135	128	149	138	133	147	125	130	148	147	129	142	144	123	140	161	158	134	146	127	144	136	146	134	145	144	139	153	136	130	137	143	117	138	144	131	142	142	142	129	127	124	137	133	162	160	137	156	128	142	136	135	136	143	155	156	128	138	153	125	149	124	155	139	140	144	142	157	132	145	151	124	147	143	123	116	150	144	133	156	153	136	126	146	120	130	127	132	144	149	143	154	137	129	162	133	149	139	130	126	128	131	117	125	130	147	160	154	135	142	159	143	149	137	148	144	160	132	154	141	127	150	155	149	162	132	130	126	135	140	127	145	138	132	110	122	136	125	137	171	118	145	146	128	145	151	132	132	129	142	136	128	143	135	138	118	144	152	137	139	149	115	141	145	141	133	152	139	149	118	142	147	144	127	134	133	156	151	141	140	146	123	144	142	151	130	145	128	132	137	146	161	136	151	140	144	144	141	139	129	132	153	130	130	145	140	134	123	127	137	135	131	144	142	148	124	134	123	129	129	131	130	141	147	146	141	134	137	145	152	146	126	135	153	142	144	146	133	127	144	147	121	139	153	136	165	118	148	151	140	132	152	142	121	137	145	119	143	140	157	128	124	140	147	128	149	151	128	148	128	140	130	140	132	141	126	123	154	151	147	130	149	154	144	137	147	126	139	150	133	154	144	127	116	120	134	128	126	140	115	143	154	141	138	147	137	126	139	132	146	164	124	131	142	125	131	136	130	129	129	153	135	135	142	127	145	123	121	134	127	141	117	159	145	162	152	163	149	148	142	132	128	151	132	129	135	127	138	148	134	129	138	131	122	139	130	153	149	132	125	125	127	129	133	151	155	127	148	128	136	122	152	128	141	133	138	136	151	132	151	166	132	148	111	137	129	147	134	154	138	166	134	138	146	126	131	133	147	138	129	111	144	132	141	149	137	125	141	142	143	148	138	167	126	126	153	144	141	151	127	137	145	161	132	149	130	146	136	134	134	143	139	129	129	133	145	118	152	154	147	124	145	129	144	132	131	143	128	116	154	120	147	115	130	145	149	107	138	130	154	135	139	157	127	126	126	138	133	138	145	125	147	155	135	140	142	130	123	137	137	150	152	142	129	146	131	138	142	134	129	145	136	137	126	137	138	120	137	135	126	143	145	141	116	137	123	164	146	150	128	137	147	143	132	149	138	128	129	131	145	143	137	142	141	125	131	127	156	118
345	2	2100	177011	422	2	28	308	672	1014	1026	1018	950	853	721	567	536	446	400	350	315	314	287	276	278	266	250	272	239	260	224	254	230	195	197	207	204	200	216	188	225	198	202	178	198	205	194	214	198	183	189	183	180	174	158	163	146	149	187	158	172	157	169	186	156	158	192	140	166	171	148	164	160	155	155	177	144	167	125	164	168	153	165	161	158	166	147	148	144	169	133	143	170	152	138	168	147	161	162	171	157	132	150	154	139	137	164	138	160	148	160	169	174	168	161	168	150	171	153	196	167	177	168	182	180	189	177	194	177	199	163	180	155	193	134	167	149	141	169	160	158	146	142	142	160	161	153	146	144	127	161	144	142	142	156	145	148	149	140	146	164	143	160	149	146	164	128	173	130	161	147	147	157	124	157	133	143	188	132	148	159	141	162	140	146	161	166	145	129	111	143	157	152	167	152	142	137	151	159	149	145	128	152	134	137	141	151	152	128	149	164	153	141	127	146	139	164	143	138	176	155	140	159	135	148	140	143	140	155	133	148	118	151	150	156	152	125	143	136	164	136	160	138	134	142	144	149	141	132	138	138	144	130	141	118	141	130	128	128	141	138	151	120	154	148	135	150	152	147	132	161	155	136	144	130	142	127	152	151	136	154	148	159	131	151	130	136	163	125	125	125	147	132	150	148	134	165	135	137	136	159	140	139	142	129	147	142	148	149	151	134	150	137	158	141	149	140	153	142	145	155	174	161	149	128	127	147	146	135	136	146	150	148	134	138	143	135	136	144	131	138	142	143	129	138	131	143	156	140	136	144	155	148	141	137	137	148	141	174	138	155	144	150	146	127	154	155	163	153	135	146	149	135	147	123	160	148	161	133	138	123	127	138	136	150	141	134	129	139	128	144	133	130	143	124	119	129	128	133	140	139	134	155	125	154	158	137	128	166	146	144	156	151	157	149	154	140	142	127	145	149	147	137	144	136	153	146	147	134	143	142	132	132	132	135	135	133	135	129	146	135	158	129	118	149	124	158	156	144	149	148	173	151	146	132	132	113	131	134	136	145	155	154	142	158	123	136	142	149	143	139	138	154	129	134	111	133	134	122	146	137	138	143	134	139	133	137	145	130	150	127	120	145	149	147	124	142	141	151	128	155	132	139	141	142	136	134	171	123	129	131	126	134	127	132	135	133	125	141	139	137	149	143	149	145	129	144	132	120	134	117	156	114	133	146	126	145	153	154	150	148	142	155	118	144	140	136	142	123	126	137	155	153	157	159	155	160	128	142	154	146	140	148	136	129	130	148	130	108	145	130	150	138	144	165	150	128	161	129	142	131	140	118	128	116	125	130	121	157	138	159	163	139	148	135	134	149	172	143	129	145	124	150	137	138	147	143	146	125	139	156	147	157	127	152	129	129	153	152	154	139	158	122	154	155	129	126	143	125	131	148	137	150	137	138	137	155	167	148	129	113	111	139	156	125	134	121	127	150	148	147	145	147	141	157	135	165	154	148	146	147	129	134	156	144	115	116	145	141	143	124	147	144	142	113	141	132	143	120	133	132	134	151	172	121	136	130	144	150	142	137	145	126	177	133	126	141	148	136	144	149	136	146	131	135	140	138	136	133	137	136	146	125	129	123	153	148	149	130	140	124	167	153	120	127	141	160	148	138	127	132	146	139	146	147	135	137	136	127	117	147	157	131	131	136	136	121	134	128	131	130	143	145	131	137	147	140	151	146	140	129	131	146	137	131	162	129	132	148	147	141	156	145	133	132	137	149	141	144	140	139	137	148	136	123	132	111	139	154	138	157	151	137	137	146	128	127	154	157	155	150	125	129	149	135	155	153	125	156	128	139	147	129	137	125	160	150	130	165	150	143	142	150	169	156	140	138	134	140	160	145	134	125	136	147	130	148	125	142	143	166	139	141	132	147	177	151	148	147	138	138	137	149	161	134	150	160	140	141	149	133	158	145	143	137	147	140	155	126	130	141	121	121	134	142	140	125	132	152	162	156	144	142	132	143	167	137	145	120	141	129	143	154	136	125	138	126	139	161	151	163	119	146	142	133	152	154	154	151	150	142	148	122	153	130	156	145	139	158	143	134	142	138	132	132	125	153	146	115	143	156	148	158	155	130	121	141	140	154	152	135	136	141	155	126	123	136	117	141	128	157	134	124	135	142	136	148	153	161	140	131	166	123	156	143	133	120	135	156	123	129	147	149	146	142	144	156	151	128	136	122	143	168	135	151	137	139	131	151	145	144	157	139	157	146	137	123	142	149	145	140	133	131	125	138	125	157	138	118	155	113	141	152	163	136	142	144	140	144	128	137	124	120	135	133	156	134	137
345	3	3500	177135	410	0	19	282	669	1002	988	1010	953	898	796	676	616	509	501	391	365	327	301	314	286	288	249	245	249	248	252	236	231	233	219	218	206	219	200	202	209	208	204	200	187	207	211	184	183	163	203	183	195	184	186	175	186	161	192	158	168	172	136	178	165	160	185	169	172	177	170	160	186	165	168	180	156	196	158	180	160	166	166	182	180	128	157	158	162	165	173	144	167	162	140	135	129	158	149	130	157	163	155	140	149	153	138	143	146	134	176	169	133	157	158	181	167	175	165	161	168	176	177	172	198	175	171	187	189	186	181	174	173	171	137	147	142	132	165	137	153	137	172	158	139	172	141	129	163	142	155	153	145	158	149	138	138	149	154	146	152	144	161	150	124	138	137	141	150	138	159	160	125	134	134	136	141	162	133	135	132	128	131	123	138	161	149	146	171	157	147	166	147	141	177	158	144	140	137	119	145	160	134	154	141	166	158	135	149	151	142	139	138	135	138	134	148	145	130	153	143	148	150	153	148	154	140	150	144	138	133	163	128	137	150	148	134	148	158	133	129	124	147	131	154	145	158	130	148	129	147	160	141	131	147	132	141	135	130	153	146	141	168	146	161	143	141	144	141	141	154	162	144	146	120	173	139	141	152	146	123	143	118	158	125	147	140	135	158	141	149	129	150	147	157	139	154	148	114	132	141	136	138	151	134	137	151	168	141	139	131	131	143	151	147	126	160	129	147	149	143	143	150	142	145	130	136	142	128	129	154	140	153	132	152	137	136	123	139	137	146	142	129	124	140	136	139	116	148	143	167	124	142	140	146	144	130	145	140	143	140	131	140	164	132	148	156	157	158	151	132	145	148	128	142	146	128	139	131	158	121	129	154	115	157	132	139	135	156	142	156	133	142	144	142	147	125	140	147	137	160	149	129	138	156	155	158	157	136	159	148	148	146	136	170	160	128	139	128	159	165	139	150	140	131	130	152	143	124	152	118	140	133	132	155	151	148	130	149	160	138	144	134	154	127	129	146	173	128	153	155	117	120	149	145	151	148	137	123	138	144	128	133	128	129	159	140	150	154	160	125	140	146	133	127	152	128	129	139	130	147	134	149	140	121	156	139	136	152	145	139	127	155	136	111	149	132	136	159	140	147	155	125	147	130	132	136	118	177	113	127	145	127	135	158	173	140	140	103	142	129	147	144	133	133	158	155	150	129	146	145	166	143	151	133	143	160	134	124	150	143	139	156	131	136	126	134	115	152	146	146	120	147	143	141	143	137	132	159	155	136	129	122	133	114	128	144	153	144	134	144	122	137	146	144	151	131	131	157	145	141	141	139	177	138	136	123	129	151	123	122	131	158	129	153	158	175	152	145	126	137	142	157	142	151	156	152	148	137	136	154	135	133	139	111	144	167	136	138	154	153	143	146	158	123	155	121	148	131	152	137	148	155	143	151	156	155	136	136	130	133	147	148	129	133	142	155	131	133	138	118	126	136	136	127	155	144	140	157	136	141	155	136	145	140	152	137	153	129	144	130	148	148	136	134	166	154	147	146	131	135	150	161	122	128	153	136	135	162	150	156	136	146	136	163	135	118	149	156	143	136	121	147	135	123	121	142	141	148	142	144	166	131	132	127	139	139	144	160	153	150	149	127	135	155	139	131	140	131	148	155	146	123	138	121	145	128	141	141	108	145	151	134	146	157	153	137	117	136	142	155	147	127	123	148	151	143	131	151	132	148	127	146	143	136	171	141	140	128	142	156	121	135	165	141	144	157	132	141	153	130	157	137	146	148	127	144	159	155	135	142	139	135	142	149	141	130	141	156	142	133	140	135	167	163	156	158	127	155	142	136	140	149	152	150	130	153	144	158	152	142	151	148	153	158	144	125	149	144	150	132	127	144	151	134	137	125	118	156	159	138	138	140	147	141	139	141	159	137	154	158	153	118	138	144	121	121	136	153	133	139	156	147	156	143	141	147	144	169	137	134	139	155	137	114	143	142	143	141	140	144	142	131	155	140	139	154	124	154	145	128	131	145	163	141	146	128	164	143	144	140	144	148	138	150	133	132	137	139	135	133	136	146	143	139	131	149	144	130	119	160	175	122	154	145	128	128	136	149	137	140	144	133	140	141	167	157	141	131	140	135	146	118	145	153	139	133	157	154	140	155	160	138	122	149	135	119	139	145	130	150	152	150	135	140	158	125	132	126	167	123	140	155	133	135	132	124	159	136	129	152	158	134	140	126	144	133	136	121	142	141	134	158	150	149	117	130	154	137	131	136	139	122	162	131	136	165	128	121	138	140	142	142	169	145	123	162	161	133	143	123	126	144	143	143	155	130	131
