345	0	2700	85844	561	4	24	245	357	482	488	552	497	481	453	438	410	379	344	364	345	310	311	319	295	291	264	282	283	274	271	259	241	245	251	232	218	233	238	211	214	222	234	221	199	201	197	215	208	182	198	205	204	209	154	182	166	178	202	188	186	190	188	176	189	177	157	180	177	185	158	175	188	171	167	174	199	180	175	171	143	181	150	175	176	157	170	135	170	173	161	169	163	170	164	167	181	166	180	145	160	167	153	178	157	169	155	167	164	172	167	160	158	178	160	157	164	157	165	156	156	198	172	162	163	149	166	157	159	148	167	193	147	163	159	153	160	170	147	168	185	142	155	143	157	158	150	155	163	157	158	163	170	152	176	155	156	189	136	155	163	156	163	145	174	179	150	149	147	181	166	158	164	158	149	180	166	173	169	169	150	164	129	150	164	167	166	157	150	152	159	162	171	190	164	172	147	173	159	163	177	152	161	146	169	145	147	176	152	163	185	153	151	148	151	154	159	153	155	128	160	171	150	168	156	179	154	166	140	158	142	159	144	157	167	143	153	155	143	157	151	154	152	144	135	160	159	154	140	156	169	144	178	154	154	146	171	150	157	144	160	156	142	143	166	147	139	138	148	130	162	167	161	148	173	156	164	163	169	163	158	155	158	143	159	147	172	167	157	146	172	159	176	134	160	150	151	166	175	170	163	138	146	156	153	150	174	156	155	130	171	140	145	151	149	144	159	146	159	160	140	167	135	158	135	144	149	172	150	159	175	135	155	172	162	139	152	161	136	162	153	148	143	153	163	145	148	161	142	172	160	159	161	152	169	150	159	172	159	113	165	180	177	159	169	153	178	126	164	176	144	159	159	142	145	151	148	164	171	155	165	146	159	140	167	165	143	130	149	164	151	142	147	164	117	145	152	141	130	161	145	161	157	163	163	154	160	140	159	152	133	139	165	148	173	165	162	172	144	146	159	169	162	151	142	149	145	160	156	186	141	165	181	165	133	136	159	148	151	183	155	157	147	164	135	156	134	155	156	168	160	148	170	151	169	132	155	160	138	173	134	153	142	146	158	139	154	154	152	158	144	161	157	151	175	136	189	159	141	152	163	151	150	146	151	160	138	158	175	152	148	156	165	164	149	175	145	136	161	167	155	165	160	167	166	149	154	163	150	152	154	146	148	137	149	173	117	147	135	150	136	142	156	176	142	159	144	141	172	99	154	145	152	152	151	172	147	145	172	164	146	158	153	164	146	151	156	140	155	156	133	142	144	137	175	135	159	163	143	170	175	166	158	167	158	159	149	136	155	160	155	140	166	158	155	179	152	163	136	146	164	152	126	158	156	161	165	163	171	170	144	164	139	169	162	154	140	146	144	171	150	154	152	143	169	134	162	170	164	108	131	148	143	138	168	152	162	160	176	161	157	148	170	150	162	144	159	163	140	153	160	146	182	142	157	169	143	139	140	156	163	157	143	165	146	146	165	141	167	148	159	151	141	163	170	154	154	150	190	153	159	146	152	164	141	165	173	170	147	158	154	136	154	158	163	156	165	176	166	159	158	163	159	146	169	134	134	160	156	162	169	176	161	172	161	131	159	153	142	143	158	144	150	149	170	141	145	145	175	152	138	150	153	131	163	132	163	159	161	134	143	161	160	143	159	154	138	159	148	150	140	140	159	139	155	165	167	161	157	151	152	166	158	167	149	168	145	163	158	153	142	160	172	154	121	164	148	136	133	140	164	171	158	169	163	156	157	168	156	170	153	163	155	149	162	146	157	155	150	154	162	149	166	149	139	159	132	157	152	156	159	136	193	153	158	169	162	139	137	140	165	168	151	148	148	157	175	156	155	141	153	168	174	150	162	156	140	156	151	148	154	148	162	159	135	145	155	160	173	159	161	136	138	139	154	159	169	176	163	157	168	148	163	166	131	156	161	155	142	153	157	154	164	161	155	132	184	146	144	146	176	159	149	162	143	140	150	142	152	163	152	152	146	162	139	144	147	140	157	166	153	147	146	137	186	165	163	168	157	144	149	150	178	158	177	134	119	136	166	155	137	181	167	131	140	140	159	162	136	147	159	171	132	172	151	167	150	149	150	155	143	158	126	168	131	158	142	148	133	151	145	165	169	144	146	152	139	149	166	129	137	154	135	148	152	137	136	151	161	136	160	161	161	150	135	161	170	160	136	142	163	152	132	162	168	155	158	152	152	157	147	180	152	151	143	140	156	153	170	144	175	123	149	162	166	154	143	137	176	146	149	135	156	157	155	148	147	157	172	150	151	134	160	149	175	146	170	150	182	142	125	170	166	175	152	167	174	156	161	161	163	140	159	168	152	149	146	131
345	1	1900	85969	553	7	78	317	353	467	454	457	412	435	375	362	329	340	311	314	312	287	278	271	273	264	258	261	260	256	251	241	243	220	241	215	249	240	226	230	242	193	228	216	197	221	216	206	208	202	200	207	221	208	255	196	208	214	197	214	211	206	207	199	196	198	220	196	211	212	217	196	198	192	215	206	207	196	213	211	198	221	183	218	197	198	177	194	195	214	197	212	200	208	197	190	217	200	188	206	198	211	166	178	194	183	188	188	211	197	197	239	223	200	197	207	195	211	202	214	192	188	200	203	178	189	173	207	183	198	200	170	198	205	222	190	216	190	188	191	186	191	219	228	207	210	205	208	209	205	218	215	197	184	194	211	196	197	180	226	192	186	183	215	184	175	209	221	194	175	171	202	188	201	187	175	199	194	188	194	186	202	198	206	195	200	195	180	212	184	213	176	179	190	214	199	198	182	183	212	192	188	203	217	176	208	185	186	195	225	197	195	196	213	220	204	206	193	208	166	206	186	182	196	206	199	199	206	197	201	194	178	188	199	216	207	204	171	199	198	201	191	217	194	210	185	180	210	193	169	209	216	185	198	191	203	223	186	199	199	200	198	200	215	196	210	170	210	190	221	221	181	218	179	197	193	189	205	188	180	197	199	181	201	193	216	191	182	197	191	173	205	201	177	187	194	208	186	180	191	217	211	201	202	200	202	199	184	171	190	205	200	191	215	214	208	211	198	187	208	184	203	201	187	200	189	215	229	194	199	191	224	206	190	208	205	186	186	218	195	225	195	226	215	201	182	208	205	198	182	175	207	174	199	226	195	192	198	198	200	207	196	188	198	190	193	182	210	203	215	174	203	198	199	189	209	187	176	191	177	173	167	187	198	200	201	165	222	200	197	189	180	196	194	203	221	188	196	215	200	204	215	224	186	206	204	201	213	192	183	184	204	182	176	232	207	201	204	203	181	208	196	165	196	163	174	205	185	196	196	215	210	183	189	191	200	182	183	212	187	211	181	187	205	170	206	181	200	192	190	187	209	236	183	204	194	186	191	203	212	183	215	188	185	216	195	188	196	207	188	181	193	177	221	190	189	188	197	199	211	163	188	185	228	193	184	218	196	208	191	187	201	191	193	190	191	169	217	195	185	170	191	189	196	210	201	219	199	210	190	185	179	200	202	181	184	193	196	214	184	205	184	187	190	195	189	197	188	203	215	185	191	214	197	194	185	170	189	217	205	199	203	195	185	185	186	209	209	172	169	179	209	209	191	189	181	215	185	186	186	200	196	217	172	161	203	211	189	178	197	198	204	205	189	187	204	184	193	199	191	184	178	191	218	187	205	197	208	208	196	228	203	182	176	214	179	182	197	177	207	172	200	188	180	195	218	167	208	227	181	201	168	194	179	210	224	195	183	197	199	196	190	239	201	222	193	202	188	223	189	205	198	200	196	197	185	203	187	200	194	186	176	186	200	197	214	185	188	194	180	181	189	190	220	189	189	187	217	194	194	198	175	209	185	202	194	189	196	177	211	180	206	195	188	211	196	185	210	199	199	194	202	175	236	192	223	207	174	179	192	203	191	192	186	190	184	196	180	190	198	191	201	195	186	207	214	199	201	197	193	167	198	191	203	184	205	199	182	182	198	190	217	191	201	187	190	198	194	222	198	215	189	219	201	188	182	198	199	192	197	194	181	176	205	179	190	197	204	202	212	207	212	169	180	188	203	210	200	175	193	168	206	196	212	173	185	209	213	211	212	197	183	210	199	206	193	199	188	174	209	197	202	203	184	199	197	171	204	200	203	212	222	171	215	218	185	185	193	202	201	185	186	168	189	205	191	174	208	187	199	190	188	170	203	210	202	197	218	192	173	202	202	200	199	205	204	205	208	175	199	198	205	178	215	171	190	202	201	201	193	178	206	226	189	178	204	199	208	198	201	194	177	188	220	189	175	191	193	188	211	199	203	181	190	185	189	176	180	182	216	208	217	197	192	187	187	206	208	207	195	190	182	228	219	198	175	189	181	198	181	188	205	209	220	200	187	159	214	196	200	180	180	174	211	181	196	197	199	209	200	179	173	178	201	199	213	195	228	182	185	181	196	187	179	188	183	180	194	184	184	210	184	193	197	210	187	191	195	190	197	185	187	226	200	186	209	180	200	183	195	205	219	190	189	179	200	173	191	179	195	193	188	186	187	185	184	197	177	213	215	204	188	227	202	190	186	193	206	179	218	198	200	193	173	180	201	198	196	177	187	204	191	188	218	202	192	205	200	207	182	192	203	189	179	189	230	185	208	191	219	187	207	188	227	222	187	200	182	218	184	183	209	179	205	190	204	176	166
345	2	2100	86094	549	16	72	333	392	505	488	505	442	456	412	383	368	373	347	322	313	321	304	286	306	302	290	267	280	272	263	252	268	237	268	242	230	242	215	212	215	264	242	244	218	231	217	213	200	201	215	249	209	229	235	215	229	206	218	223	206	204	189	224	211	218	197	215	194	219	237	228	190	188	201	212	217	214	199	208	197	200	205	208	189	189	220	192	207	196	193	190	203	217	201	202	202	203	226	211	203	201	201	197	189	210	216	183	213	201	206	192	210	195	201	215	198	200	181	238	218	209	188	202	204	200	197	224	227	196	201	206	201	184	188	185	217	192	201	196	189	193	208	191	225	203	184	203	185	211	202	209	199	198	184	169	203	192	200	175	192	186	203	183	201	186	208	220	185	207	195	173	182	222	173	200	204	205	201	204	205	216	208	191	184	195	194	239	204	198	218	174	202	199	196	201	192	208	188	217	222	191	209	163	196	185	208	197	204	197	193	186	175	179	192	200	207	184	190	215	211	208	183	193	183	209	193	207	222	199	178	200	185	189	203	182	184	205	170	187	217	192	200	233	195	186	181	196	202	211	196	198	184	185	194	195	190	187	197	193	205	198	193	192	206	198	218	209	191	189	205	207	205	195	206	192	214	207	176	180	199	194	206	199	194	206	215	205	201	193	183	199	187	184	188	217	190	180	190	193	208	183	202	205	191	176	181	197	207	202	184	192	210	204	178	204	190	187	206	217	200	188	173	218	228	190	190	207	195	172	189	222	203	202	219	192	172	218	193	197	208	211	194	156	199	205	227	205	208	191	182	203	190	189	202	201	182	180	220	185	199	210	187	178	186	172	209	193	220	164	194	189	175	194	199	182	202	173	207	184	177	186	221	201	212	197	211	196	208	200	167	183	186	193	206	195	203	181	181	199	177	201	198	189	196	203	183	197	172	203	210	188	190	185	189	186	187	208	212	201	173	195	199	203	197	181	191	177	195	183	203	161	177	181	209	221	202	211	178	176	182	214	190	187	205	205	206	194	149	173	197	208	193	183	201	201	212	206	191	200	230	196	194	186	197	205	174	189	192	197	159	194	198	196	187	184	195	183	202	198	211	206	216	186	190	223	178	183	219	194	179	198	214	191	171	199	215	181	197	183	237	198	193	210	204	198	194	218	174	172	209	200	201	196	204	200	189	196	178	213	201	233	190	235	204	200	191	190	188	196	186	173	220	185	211	225	200	209	215	197	186	196	185	180	214	190	188	187	185	219	191	195	191	189	225	218	194	188	211	194	169	196	192	233	203	198	211	180	185	211	212	181	168	201	197	204	211	209	171	183	190	178	206	213	183	192	204	194	216	192	202	189	178	204	193	194	196	184	193	199	194	192	197	173	190	211	191	197	213	195	217	199	196	220	201	192	186	215	197	205	208	197	189	178	204	206	198	201	202	212	198	201	193	208	163	161	204	190	201	195	185	199	219	189	203	203	190	195	224	174	190	200	208	177	190	208	188	228	207	189	199	197	184	204	181	211	201	188	186	189	216	184	194	190	180	181	193	187	180	179	210	211	202	194	182	194	192	183	183	191	172	187	196	207	216	221	191	197	177	154	201	191	213	203	185	211	170	200	200	213	189	185	173	191	192	206	200	179	181	213	186	206	183	182	205	205	193	211	220	181	198	198	180	207	233	201	196	194	210	194	201	180	196	176	217	194	194	187	215	222	185	189	183	212	182	188	203	194	214	161	223	174	212	190	226	205	190	182	172	183	194	193	196	191	181	205	193	192	184	207	202	193	200	192	192	195	187	188	200	200	202	193	185	188	212	213	193	185	190	205	189	206	201	184	181	202	211	203	178	190	197	184	198	193	180	206	193	197	190	202	175	214	208	179	214	192	197	191	208	200	193	228	213	208	192	182	185	219	178	189	218	182	190	184	222	198	186	191	182	189	197	181	210	193	197	199	201	194	221	188	190	195	180	183	211	181	185	187	194	190	213	182	192	185	194	170	182	193	188	208	199	198	196	203	188	211	217	196	204	188	188	194	192	186	191	175	198	186	199	199	218	207	187	190	185	216	210	188	212	197	209	198	196	182	201	201	224	194	227	193	232	183	177	195	201	197	196	199	203	201	168	209	194	197	194	191	196	215	208	219	201	206	211	186	190	185	198	176	204	189	171	207	198	198	185	186	182	185	185	188	172	212	212	204	204	182	207	198	210	205	202	183	223	218	190	164	191	195	177	196	206	193	200	178	168	187	204	213	181	207	158	212	180	188	208	221	218	206	194	218	178	177	200	216	190	190	188	198	178	200	188	207	202	199	198	197	180	178	230	165	200	161	213	195	196	193	181	191
345	3	3500	86219	563	11	70	328	418	507	478	506	470	464	405	394	342	365	326	314	287	330	293	297	292	292	250	259	262	252	269	238	221	266	240	223	240	229	247	231	262	218	227	221	220	208	194	216	229	198	195	200	203	189	207	198	211	198	194	175	207	213	211	197	213	176	186	228	190	178	197	174	203	178	203	187	202	203	193	185	193	205	177	217	182	177	178	181	180	202	199	178	186	187	184	190	196	226	203	196	176	179	197	205	182	204	202	202	181	174	175	167	176	201	189	197	174	188	192	202	162	195	198	168	171	186	173	195	190	183	188	189	176	173	210	190	204	192	179	181	192	191	219	170	189	215	208	172	195	189	186	182	196	162	198	193	181	178	196	196	203	170	188	188	176	211	204	190	176	171	179	184	166	181	160	179	205	179	204	190	190	200	156	181	185	192	197	190	175	192	184	184	186	176	195	180	197	160	145	171	158	176	192	182	178	185	182	191	190	201	187	184	189	168	202	202	201	200	184	184	191	179	182	186	179	178	188	193	199	172	181	199	190	184	183	195	209	204	149	186	181	173	205	205	172	163	193	206	190	175	172	200	179	189	191	180	183	199	184	207	185	180	194	200	177	212	200	194	180	182	186	197	180	199	182	172	203	193	193	169	191	195	163	195	187	185	192	180	192	195	184	206	206	193	178	198	184	177	173	174	188	191	177	181	178	176	181	172	180	212	157	196	172	184	196	197	186	179	177	181	181	162	192	225	217	210	191	179	180	185	188	169	185	176	191	180	209	164	183	171	222	209	182	184	187	173	182	187	176	209	181	199	185	216	204	178	168	193	170	188	190	194	174	197	173	174	157	184	183	153	190	180	167	170	170	169	174	190	196	166	196	165	210	200	157	173	206	233	194	181	164	171	175	153	173	182	180	162	186	175	184	187	173	201	171	176	171	198	195	179	167	185	209	201	170	190	183	172	163	197	219	194	180	168	193	216	176	200	167	186	175	189	178	191	174	203	186	176	175	211	179	177	163	189	194	170	199	167	196	183	173	190	191	157	193	200	173	195	191	183	181	182	206	183	167	185	190	174	189	187	182	199	178	187	176	186	198	171	188	180	190	176	199	168	171	184	195	208	203	169	174	180	205	194	200	177	185	178	174	185	176	215	183	194	191	180	172	192	180	193	166	187	158	177	185	189	189	180	165	188	196	183	170	157	183	173	215	171	196	168	190	182	185	202	178	193	176	177	188	192	191	184	187	165	176	179	189	191	206	186	179	193	204	217	181	174	192	185	202	188	183	183	198	191	180	205	204	199	188	173	169	168	182	188	152	169	193	181	211	171	177	171	191	200	174	167	192	174	186	190	206	176	178	188	189	162	222	193	191	187	164	192	188	191	185	186	182	180	173	181	199	161	168	172	199	189	210	173	178	168	172	173	205	190	171	200	177	199	179	179	177	174	186	187	200	172	172	225	201	180	176	175	194	190	185	186	171	180	190	190	198	186	181	195	200	171	182	159	200	173	171	210	183	181	170	192	176	167	201	188	188	189	196	187	196	178	182	191	184	183	174	186	169	168	195	193	172	175	179	184	169	185	178	195	203	173	176	176	179	184	182	201	176	173	181	163	200	196	202	203	181	169	178	190	163	197	187	215	192	184	174	195	176	180	186	169	154	197	206	187	176	159	159	190	178	151	169	159	177	167	185	170	191	206	202	170	204	182	200	188	220	188	169	180	203	192	205	175	181	165	190	196	184	175	190	191	181	208	170	183	165	188	199	156	180	180	168	182	189	181	205	197	188	198	174	159	171	179	205	171	208	177	174	162	212	198	194	183	186	189	175	163	187	155	182	174	164	180	205	191	186	210	182	214	214	175	172	190	178	173	177	191	185	182	179	187	193	171	213	198	198	180	180	198	167	162	178	200	202	201	190	164	164	189	174	160	191	188	188	181	195	204	200	182	172	180	179	181	188	172	192	178	153	163	195	176	186	164	184	217	169	166	197	166	195	208	188	193	169	184	175	200	174	165	173	184	197	174	233	215	184	185	201	183	201	206	198	180	178	196	192	209	187	172	194	175	176	188	189	193	193	210	185	172	188	178	200	177	177	199	186	155	177	160	182	209	169	180	183	191	194	182	164	185	209	196	176	189	199	189	187	191	167	200	176	160	189	196	178	193	169	172	170	171	166	198	199	193	178	212	190	178	191	181	174	159	189	194	188	164	172	174	163	195	168	191	179	180	185	196	200	196	190	177	199	182	197	173	161	174	201	159	181	163	179	207	181	198	181	173	200	182	208	205	174	159	193	185	167	202	200	177	183	152	183	202	191	194	178	174	158	162	191	200	193	194	173	159
345	0	2700	86344	561	10	26	243	400	526	498	566	527	503	434	410	392	376	368	351	329	351	310	329	304	301	269	288	273	268	274	275	278	242	252	225	218	241	222	229	226	249	225	218	196	194	228	220	205	177	177	195	188	186	203	199	205	198	219	175	197	211	175	219	198	184	184	182	177	189	180	196	189	186	177	206	167	186	200	167	164	173	164	173	168	182	162	171	170	185	181	164	153	176	158	183	172	165	161	169	161	201	168	194	172	175	173	182	182	168	163	174	159	170	184	176	163	163	175	170	190	183	166	163	156	174	179	174	164	166	158	167	145	174	155	165	164	181	157	150	162	191	180	169	169	175	172	146	151	156	175	176	163	160	166	178	148	167	183	161	170	166	183	157	169	163	170	162	163	165	165	172	175	174	162	166	171	165	183	171	159	171	177	181	151	167	168	135	161	174	176	161	162	178	177	171	166	154	176	159	170	175	139	152	164	177	165	138	202	174	180	184	167	160	156	166	183	148	161	172	176	168	166	181	173	150	159	187	187	155	168	180	179	167	150	171	160	161	175	161	172	155	142	151	176	161	173	148	148	173	175	157	149	162	164	149	141	176	162	140	157	174	172	172	148	165	199	170	154	175	154	171	156	174	178	181	169	165	162	159	147	158	170	165	175	167	146	166	168	171	152	171	170	146	171	160	158	153	161	158	189	135	179	167	165	177	159	153	161	168	151	158	148	161	160	170	156	167	177	158	169	178	170	151	176	135	151	164	174	171	148	149	166	156	164	160	161	169	154	153	188	190	158	157	161	172	173	170	178	182	159	153	161	154	170	164	160	166	170	161	141	152	166	150	163	144	150	173	176	178	155	147	166	176	158	177	181	162	178	203	150	154	172	169	173	149	160	142	168	152	173	169	167	158	158	171	165	160	173	158	169	171	174	153	168	158	153	139	155	154	180	164	173	160	161	154	140	150	129	157	161	154	175	161	150	153	162	169	185	139	150	166	172	165	192	168	163	172	166	155	176	154	162	185	146	161	149	150	162	164	183	158	167	135	160	150	166	152	161	173	180	149	155	172	166	158	160	182	180	159	148	140	182	148	164	173	170	157	167	145	149	173	155	165	156	158	160	133	156	176	171	158	156	174	187	152	167	196	163	179	153	145	169	190	165	147	155	144	157	171	157	130	174	170	157	148	146	180	162	160	185	172	179	154	155	164	155	171	131	156	165	167	173	163	164	171	163	141	156	187	166	154	144	161	160	171	167	158	174	171	150	166	146	170	160	162	185	154	171	146	157	159	168	160	156	159	164	162	155	159	159	152	152	148	144	154	172	154	155	172	175	195	173	175	163	181	159	175	149	160	158	149	160	167	166	161	167	164	167	173	178	145	185	163	174	174	171	156	173	153	167	155	168	189	159	179	159	174	148	164	165	178	166	164	159	170	152	178	153	157	177	159	159	164	148	150	157	183	164	162	170	159	166	176	151	172	180	155	173	167	149	151	160	161	156	173	169	153	144	163	164	176	169	185	173	183	143	171	152	188	175	157	155	170	185	195	144	164	174	164	161	164	129	172	163	174	158	173	154	160	151	163	156	169	163	152	156	188	168	169	163	157	149	152	173	161	157	142	156	164	137	165	152	156	164	183	165	160	138	167	160	171	159	145	164	159	173	174	165	147	174	191	152	164	149	159	176	174	184	157	155	156	130	161	144	175	168	173	148	142	172	159	144	175	163	155	163	187	166	156	153	165	151	160	152	167	176	153	163	167	172	158	180	169	168	167	156	158	165	174	153	151	152	186	165	172	156	154	143	181	175	164	156	140	151	171	159	164	159	188	156	149	153	174	175	150	164	163	151	156	170	156	163	150	161	142	158	161	154	175	171	151	160	143	194	164	144	155	169	165	145	160	150	154	160	160	167	163	155	166	169	168	167	150	180	169	161	163	184	188	151	168	161	133	168	185	146	165	152	169	177	163	165	166	191	165	175	175	144	174	165	144	156	174	158	169	166	172	166	173	151	181	153	187	164	162	155	178	159	162	163	155	179	156	159	171	160	141	183	178	158	176	164	166	164	183	187	148	181	153	140	144	162	180	169	156	183	148	169	168	144	155	164	168	173	150	170	158	172	160	169	170	176	154	146	175	156	149	157	173	150	165	155	161	161	153	173	155	163	163	143	155	172	154	151	166	164	199	153	176	154	168	176	163	141	166	169	168	163	151	184	161	137	168	153	179	165	164	163	150	145	165	141	188	166	163	147	171	163	157	145	189	169	162	160	134	174	163	159	157	136	160	143	155	156	179	170	156	161	175	166	171	174	152	151	143	161	178	187	158	148	163	164	161	157	137	128	179
345	1	1900	86468	594	9	74	303	327	438	431	452	413	398	382	355	323	335	327	322	304	285	316	264	290	249	254	240	265	254	248	245	245	253	247	242	239	219	227	226	232	255	238	194	234	222	240	227	201	204	205	222	195	223	231	187	220	219	222	225	215	184	229	221	218	201	200	201	206	227	229	246	218	215	230	213	199	238	225	211	211	204	215	210	186	195	197	220	210	216	196	194	234	217	217	215	217	218	199	215	218	209	204	191	216	221	205	205	204	216	187	229	196	197	198	214	212	206	197	210	205	201	193	227	186	202	227	212	196	212	202	199	222	189	192	207	196	205	174	209	210	194	209	184	212	194	198	197	244	190	235	235	230	178	213	182	216	229	195	181	196	209	193	180	196	207	215	212	197	212	207	225	195	195	208	188	187	209	189	216	203	204	211	199	199	201	188	218	221	215	177	212	209	195	200	203	211	179	215	218	247	214	193	206	194	184	204	206	244	212	182	193	223	205	191	188	197	216	209	221	184	201	235	223	194	222	199	231	204	212	197	204	178	210	197	211	205	184	193	174	197	201	178	201	196	226	203	208	218	210	207	205	194	199	182	199	177	206	190	211	176	197	204	210	204	206	175	211	182	243	232	214	199	210	211	215	214	182	201	215	203	211	232	200	212	233	219	185	227	199	206	221	198	200	196	199	193	191	198	184	195	191	193	191	198	232	229	191	191	216	221	224	203	207	194	188	218	212	225	210	199	237	172	205	201	199	212	206	187	228	215	224	224	198	210	215	198	210	184	219	205	183	203	232	211	208	183	224	203	222	214	206	195	215	207	199	222	218	202	200	209	187	214	204	206	183	191	205	208	210	216	223	206	195	217	207	206	225	197	229	194	185	217	213	212	211	229	207	198	200	209	216	194	198	222	209	198	229	221	203	199	206	205	211	206	199	186	207	223	216	205	215	197	200	181	224	212	224	216	213	217	221	188	177	213	211	201	206	203	193	198	216	186	205	214	194	213	207	231	184	189	202	218	217	214	220	219	209	194	212	222	186	200	209	230	222	196	204	210	196	197	201	185	228	191	201	198	208	205	193	212	205	216	224	213	196	191	219	196	229	202	184	181	224	188	249	215	210	201	188	185	188	189	208	203	195	216	215	211	202	205	186	200	211	198	205	212	194	216	204	214	191	182	201	208	197	213	206	199	205	214	223	204	217	228	198	197	219	196	217	199	214	184	182	206	218	196	211	194	192	201	211	201	193	190	185	205	205	189	215	193	221	193	223	191	216	192	210	199	201	208	196	202	213	187	207	187	230	216	196	219	193	224	211	185	198	190	182	233	191	200	176	187	191	184	196	222	225	206	191	198	227	216	234	199	185	203	208	198	219	203	214	228	208	190	202	221	192	177	197	220	205	210	226	220	201	193	198	200	222	214	196	197	225	187	185	186	221	216	200	193	228	215	198	213	216	197	191	213	205	207	200	228	223	177	223	197	226	197	187	203	212	211	195	218	191	217	200	192	213	215	215	203	219	204	209	181	207	178	198	198	182	188	204	196	189	211	205	184	201	196	207	206	221	182	194	189	187	201	168	214	196	202	188	218	194	220	189	220	199	224	198	215	210	220	212	175	208	204	195	185	226	221	207	196	208	224	192	198	231	201	195	218	226	180	213	176	227	191	197	216	205	216	213	223	201	193	231	184	191	185	197	203	206	188	205	212	229	204	182	227	186	187	203	232	187	203	203	231	208	198	223	213	227	203	182	213	217	184	224	201	216	181	209	209	192	213	202	191	215	204	205	234	183	181	181	182	191	187	189	182	219	220	200	213	235	181	194	185	190	200	212	241	196	192	202	218	210	218	219	195	191	184	189	202	217	194	195	205	192	209	212	201	205	207	214	212	188	215	202	215	175	207	196	182	210	193	220	210	201	183	189	182	217	180	198	176	215	203	218	208	227	194	182	212	204	199	211	181	174	211	220	195	229	196	191	211	179	203	206	211	175	198	182	211	221	189	173	195	209	191	200	198	193	214	197	212	215	206	196	216	219	216	170	198	201	211	210	205	208	210	202	216	214	187	191	198	199	207	178	184	206	200	194	201	196	211	180	209	194	204	204	212	204	197	196	193	226	202	216	212	198	219	195	184	211	204	221	174	208	209	215	207	225	205	191	190	199	208	216	202	204	206	211	231	210	209	213	199	208	189	192	201	214	191	200	234	221	203	206	216	188	173	182	181	211	218	184	209	210	213	212	208	227	198	211	200	233	213	210	199	195	227	214	220	217	191	195	175	209	184	205	202	201	211	190	216	218	202	213	206	214	185	214	196	196	223	220	209	214	214	179	184	206	206	200	198	198
345	2	2100	86593	559	9	59	237	323	445	474	479	448	421	382	374	349	341	371	308	318	299	286	280	301	294	257	267	276	258	255	280	252	254	248	257	220	249	214	210	238	242	249	245	208	219	209	238	219	237	200	222	184	227	213	223	243	225	202	214	209	202	213	234	194	221	192	204	208	191	194	221	210	208	216	197	204	205	209	213	198	203	208	185	187	223	220	189	218	178	197	203	217	206	195	199	200	217	196	204	206	190	210	214	193	187	230	217	193	235	204	207	218	213	207	199	200	223	204	206	190	177	203	183	225	195	203	207	196	172	214	190	197	209	196	190	175	193	181	205	182	179	231	211	215	201	210	200	197	185	219	204	200	190	219	208	200	198	207	204	192	198	230	193	185	192	167	224	191	213	202	207	231	168	190	198	186	197	185	202	188	206	171	200	233	181	198	190	204	179	201	173	178	194	212	152	186	174	205	188	176	219	197	189	198	200	174	188	184	192	202	168	213	192	197	188	201	210	200	200	193	201	188	193	181	205	197	206	183	215	177	204	199	218	194	177	182	175	191	208	202	230	208	187	193	170	193	187	178	207	200	219	201	179	224	218	228	192	160	207	195	185	195	207	204	194	191	218	187	186	191	162	188	210	189	183	209	208	200	188	182	189	188	191	164	212	191	171	200	212	207	177	195	188	197	186	208	208	161	189	222	197	212	186	208	176	168	189	189	178	203	210	184	189	203	197	181	174	176	199	203	191	192	203	171	216	207	174	193	196	201	196	207	196	182	183	196	211	205	208	203	208	222	183	191	207	209	205	189	190	180	182	185	201	172	191	202	225	167	198	201	172	185	214	174	204	174	196	199	206	186	189	221	220	184	207	171	174	201	195	185	189	183	198	181	211	169	194	197	210	208	209	185	209	181	192	197	201	185	201	186	216	187	186	196	190	208	184	188	192	206	180	185	214	221	190	202	178	187	202	176	186	178	192	196	189	195	195	193	196	228	189	183	225	174	179	190	204	210	166	189	208	201	188	219	183	233	211	221	217	189	198	189	194	183	201	203	201	195	200	196	201	197	188	182	189	208	211	188	212	190	191	199	206	183	201	191	198	198	190	185	201	198	199	194	198	190	207	193	187	200	188	196	172	171	191	183	188	203	174	209	207	193	209	189	211	175	201	187	192	199	174	193	217	193	215	173	210	197	203	197	203	194	184	180	204	206	163	188	201	194	178	208	201	196	227	184	167	201	207	186	213	186	186	183	221	182	189	175	213	166	192	225	201	198	191	183	193	186	188	207	197	209	191	176	199	191	184	188	203	227	203	175	190	199	214	209	191	215	193	177	197	191	174	183	197	182	172	181	196	209	182	212	189	183	157	169	203	199	186	179	200	199	175	192	199	206	188	190	182	193	199	201	202	184	195	172	204	218	193	185	174	202	173	194	195	175	212	205	214	198	192	178	200	183	206	185	187	188	182	160	194	184	204	197	188	196	191	208	187	238	203	205	182	199	191	192	207	199	195	193	175	217	216	211	193	206	216	193	215	183	177	191	169	195	176	193	208	181	185	203	210	213	175	202	211	199	196	171	179	200	192	204	201	177	179	190	186	215	198	189	194	199	226	203	190	180	199	191	179	184	187	175	175	205	192	194	193	185	200	204	203	203	217	196	210	163	182	184	202	189	209	183	193	204	195	162	211	214	203	203	201	195	210	204	213	172	188	175	209	213	201	188	197	202	206	181	194	232	193	197	189	190	181	196	177	191	193	206	193	206	173	196	187	204	199	199	202	192	214	215	213	175	196	206	176	195	215	206	210	177	207	201	197	178	198	214	183	187	226	181	216	184	182	183	201	194	199	198	213	191	199	176	191	182	199	174	182	209	192	184	185	214	231	200	176	193	178	197	177	182	199	201	184	205	193	188	198	213	195	171	188	215	153	213	187	190	206	201	176	192	184	189	220	197	168	197	213	199	194	176	216	199	198	194	235	175	179	182	191	200	191	182	207	197	183	178	221	202	182	207	194	193	213	148	205	202	196	193	204	211	200	163	186	222	206	189	222	210	175	193	190	166	166	177	191	199	173	206	173	190	195	186	169	178	221	190	205	173	202	210	202	219	202	205	202	173	208	179	219	191	193	177	204	194	212	208	185	185	182	194	194	173	158	200	192	178	182	208	181	202	199	190	185	172	179	207	185	172	177	221	191	199	196	198	211	201	203	189	211	177	183	194	206	198	214	196	208	213	202	199	220	173	188	190	194	187	213	204	183	193	204	199	185	199	208	199	195	180	189	180	170	214	187	192	179	185	204	178	223	201	197	192	186	184	210	215	199	190	179	181	198	201	197	196	166	199	199
345	3	3500	86718	566	3	37	268	356	459	477	506	453	447	409	395	350	376	344	318	331	290	297	275	263	299	274	291	254	267	260	245	216	235	242	204	219	235	226	222	203	261	205	213	210	208	198	186	215	217	197	197	203	202	224	194	191	225	218	207	175	218	206	185	188	198	210	168	185	212	172	192	176	192	177	205	201	188	185	213	205	178	194	194	183	165	179	192	201	168	188	192	165	182	184	230	194	188	215	175	158	201	194	185	204	207	165	210	188	211	195	191	204	186	167	181	170	166	183	192	158	176	177	186	192	200	178	215	150	180	196	202	181	194	170	200	174	213	201	210	188	170	196	196	161	190	182	173	184	184	186	175	196	208	181	186	171	185	185	190	170	193	170	204	182	194	180	162	178	182	194	152	214	194	177	195	173	178	179	197	188	211	179	173	167	187	181	196	188	187	176	168	185	182	176	198	152	216	179	191	184	205	182	175	187	174	186	202	184	199	182	168	166	171	184	166	173	178	186	196	178	174	203	213	171	172	165	184	193	185	179	187	197	157	183	182	187	170	171	195	151	172	181	190	175	158	180	177	198	189	185	184	174	174	199	174	200	160	152	180	174	189	188	145	165	202	184	204	166	162	176	192	166	195	186	184	158	179	200	169	179	178	190	187	170	173	175	189	177	188	165	201	189	196	186	176	166	197	189	173	192	165	170	205	173	185	211	177	180	163	175	191	183	190	152	183	179	178	158	196	182	190	187	191	167	181	183	175	201	177	170	176	186	182	174	201	179	174	176	160	183	183	184	160	168	172	191	166	168	179	178	186	163	194	187	156	174	186	166	193	176	175	182	200	180	173	180	178	174	189	178	164	174	194	175	181	188	178	189	168	201	174	179	183	193	198	191	175	170	202	186	159	183	189	199	189	184	193	204	168	188	177	197	177	157	163	187	202	173	181	185	157	218	181	199	177	168	182	170	178	171	186	195	209	184	182	187	180	190	171	182	200	179	166	172	184	186	181	186	190	184	159	161	169	186	200	181	203	184	172	172	182	174	174	194	161	173	177	183	169	176	215	182	175	188	201	172	184	184	160	176	199	185	180	176	180	193	182	187	195	183	164	197	185	185	189	169	172	179	178	196	163	177	200	189	190	174	196	178	178	176	149	185	170	150	184	152	159	175	169	174	178	187	191	173	199	174	181	173	161	196	188	165	179	165	187	158	173	183	173	172	181	201	180	166	171	163	172	163	183	189	182	177	172	190	192	177	185	173	158	192	166	166	184	178	208	171	184	177	182	190	178	204	176	180	187	180	168	206	192	181	181	179	177	177	193	194	193	185	168	179	185	169	171	190	188	167	197	191	161	202	171	180	166	176	169	174	184	190	175	170	193	181	174	185	192	168	179	189	173	208	165	208	153	180	187	166	203	180	184	184	199	182	181	173	189	174	176	174	193	183	197	174	181	181	197	180	179	149	192	185	172	172	200	187	193	188	165	156	196	182	193	165	158	173	199	186	201	152	182	198	171	183	164	167	180	192	178	185	180	165	174	165	176	177	174	207	175	187	188	175	188	160	193	167	169	173	194	177	182	175	172	180	195	175	181	176	188	160	188	186	166	192	175	153	186	166	187	180	183	166	180	201	199	194	203	168	186	191	165	168	162	185	168	164	203	176	188	197	169	198	170	196	185	176	166	192	206	187	189	188	182	175	174	173	200	185	173	203	170	187	216	184	198	179	162	166	191	188	172	197	188	162	185	203	181	186	155	175	159	188	198	176	189	170	197	182	177	182	202	167	159	189	174	159	197	203	187	209	162	177	190	181	186	201	176	166	173	170	175	173	169	158	162	171	183	181	186	131	176	186	173	177	176	191	199	195	187	175	192	191	165	191	175	150	200	162	179	195	174	206	181	171	196	174	184	188	185	188	170	155	168	171	160	175	215	186	183	185	179	187	178	188	196	197	197	197	180	177	200	179	144	178	203	167	169	150	176	155	162	155	183	186	167	173	180	193	182	177	173	159	193	158	193	173	170	184	169	182	181	166	179	202	179	175	179	185	199	172	179	187	179	164	185	180	173	169	174	190	208	159	194	160	177	181	183	183	176	188	220	183	172	202	177	172	179	169	183	184	218	179	156	196	205	173	179	194	165	195	177	168	174	206	204	171	162	190	186	164	176	176	169	195	183	188	181	178	161	178	179	191	197	183	189	170	172	189	164	192	199	180	166	194	186	144	169	182	169	197	169	175	169	172	160	191	180	183	157	186	170	160	176	189	181	167	172	169	205	194	192	158	186	164	174	177	177	179	189	190	147	172	172	152	170	168	184	200	212	208	176	193	153	192	180	152	196	194	184
345	0	2700	86843	554	5	19	211	348	450	476	507	479	473	435	425	394	366	349	357	366	313	331	328	329	314	266	273	226	272	245	265	252	253	247	237	263	237	229	229	215	236	209	224	217	236	191	206	193	197	222	212	208	187	193	195	174	173	206	167	188	199	205	184	182	176	159	185	170	186	204	195	175	166	186	190	178	175	160	191	165	179	183	176	167	158	141	186	148	172	180	172	165	175	150	126	163	156	173	158	165	192	136	175	166	157	181	155	175	152	170	161	149	168	166	176	176	164	162	174	139	171	171	183	164	164	148	178	156	160	160	159	178	154	169	166	202	147	180	170	161	152	171	160	148	178	174	163	185	176	179	157	149	173	159	168	177	147	167	165	184	161	172	170	128	170	155	167	156	164	178	175	169	157	154	184	165	150	160	155	152	166	171	167	154	154	154	172	174	146	180	155	156	154	158	176	154	175	170	157	148	153	153	173	170	156	152	169	171	160	168	184	174	162	169	137	137	165	157	170	159	175	165	167	169	161	151	166	185	165	170	199	160	172	168	162	173	152	129	141	148	177	158	182	157	140	151	180	169	176	162	148	154	157	158	167	163	159	156	186	154	170	148	169	169	157	167	144	162	171	162	157	155	177	131	137	149	155	156	151	175	170	136	161	161	158	143	174	156	143	161	149	175	177	146	148	149	165	172	170	159	187	158	160	170	146	152	164	138	148	169	170	188	160	151	167	155	155	165	154	142	140	175	165	172	150	158	133	159	153	146	148	170	163	150	155	202	166	159	167	166	169	126	163	173	160	145	165	161	161	161	164	146	152	168	162	166	156	174	163	140	162	155	151	176	160	159	156	173	181	157	148	149	163	157	154	184	174	181	141	167	152	156	127	135	140	159	158	163	169	148	182	169	172	149	162	139	162	142	187	166	161	159	160	154	148	159	169	165	179	136	160	158	141	151	175	144	165	155	147	152	191	157	158	153	181	145	156	157	166	185	151	155	138	170	162	168	153	159	179	175	162	189	166	153	152	179	151	151	191	140	146	165	162	157	165	155	173	156	166	159	178	141	157	155	146	158	156	140	149	164	142	173	148	172	154	150	152	162	162	168	182	185	163	145	182	191	129	140	161	157	155	173	164	156	179	139	139	161	177	171	145	160	182	153	139	147	158	161	175	152	150	147	153	140	148	136	183	140	165	160	171	174	133	166	151	166	173	156	150	182	158	144	156	176	171	179	160	157	161	170	138	174	161	185	154	192	180	164	158	148	163	178	178	156	169	156	160	151	174	149	147	151	139	143	160	149	164	167	163	173	172	175	153	150	155	184	155	169	163	167	174	145	166	149	164	160	171	168	173	164	153	178	165	138	145	175	146	182	142	150	149	158	133	179	159	156	189	169	159	167	160	150	175	171	160	162	169	149	179	146	169	171	156	166	166	140	143	166	143	140	152	156	153	141	152	152	145	143	176	175	160	169	168	169	186	153	142	168	181	165	165	165	157	158	137	170	173	163	155	154	158	162	145	159	174	181	164	152	146	164	158	154	143	160	161	160	159	157	155	155	140	148	171	159	145	155	178	158	156	173	163	137	160	144	149	155	149	177	146	156	150	154	169	151	172	149	153	147	166	152	147	166	176	147	165	121	171	180	138	170	168	143	168	168	166	172	159	148	166	168	166	136	160	165	172	156	165	147	173	172	152	150	169	156	163	152	149	153	180	156	176	162	166	157	155	168	159	168	144	171	168	177	151	159	145	132	155	144	153	163	149	188	153	158	159	176	145	155	178	152	169	150	175	157	173	167	141	162	161	150	156	145	151	149	154	164	146	167	141	150	167	171	169	189	183	173	180	178	172	160	144	140	147	143	164	178	159	137	161	152	150	165	155	155	140	165	148	150	161	180	157	143	181	141	139	179	183	170	139	157	153	162	152	162	177	150	156	153	166	157	149	181	170	170	169	167	127	159	149	148	148	174	141	176	157	169	177	151	155	180	157	145	161	151	130	157	113	152	171	167	175	170	159	137	167	152	150	148	159	159	144	176	182	156	147	158	147	170	163	131	179	150	175	162	164	167	187	143	141	157	177	154	155	178	159	157	157	141	156	150	161	151	151	162	143	164	158	173	157	158	156	152	147	163	167	155	135	146	136	156	155	164	145	157	148	166	150	157	161	147	172	167	164	173	158	144	155	153	162	154	166	163	160	149	181	157	144	133	167	158	147	158	153	167	170	168	146	141	156	158	149	170	172	161	147	158	154	169	161	150	163	154	158	147	169	147	169	155	170	138	160	170	155	147	160	173	147	134	163	164	134	166	157	147	159	189	179	157	153	174	165	157	174	168	157	164	179
345	1	1900	86968	590	3	55	230	302	472	402	464	428	403	370	343	329	313	305	299	305	282	290	269	263	275	236	271	257	258	235	259	231	247	224	229	226	248	223	234	237	209	199	215	214	216	204	220	203	232	208	255	221	222	200	220	195	181	213	197	200	236	196	193	237	205	195	228	196	206	240	219	218	191	206	203	202	217	189	204	209	197	213	194	210	197	187	218	194	191	218	223	207	195	187	207	217	212	193	207	211	221	207	185	220	230	196	214	220	235	232	214	212	225	237	208	217	195	192	174	211	188	212	215	185	194	182	220	201	199	186	217	204	223	183	187	197	222	225	211	200	201	170	218	213	201	198	217	204	208	203	220	211	206	210	177	172	201	190	174	189	184	204	211	209	209	159	193	193	216	195	171	194	198	179	207	181	226	208	187	166	210	215	204	213	187	180	194	196	210	186	203	199	199	192	197	182	187	180	199	177	227	221	198	210	194	184	169	195	201	194	219	185	217	213	202	202	199	190	200	195	200	175	189	191	211	200	180	187	204	168	198	191	201	189	184	211	214	210	207	215	197	194	186	212	195	197	205	211	209	194	173	185	188	212	166	203	204	231	203	195	215	177	188	193	204	179	217	204	190	193	188	190	200	206	202	168	208	201	186	171	200	191	174	235	193	176	189	181	170	235	215	210	217	194	221	185	192	211	182	212	198	203	199	201	193	197	213	197	196	214	238	203	189	211	188	210	200	206	210	200	176	206	186	188	201	182	194	180	210	190	176	187	187	201	194	202	208	198	199	195	187	218	185	196	185	203	205	195	202	205	217	206	209	216	199	206	186	189	223	173	205	174	203	206	205	176	223	197	235	202	212	196	196	216	203	204	206	204	197	211	200	197	217	213	191	204	218	197	212	203	205	188	177	182	192	199	201	215	190	202	200	200	181	215	195	200	191	192	193	183	206	200	188	197	197	207	198	199	217	189	201	186	210	188	201	185	178	211	182	190	194	205	182	188	202	197	227	220	209	190	164	196	201	209	202	185	204	224	203	211	216	187	210	211	198	182	196	192	193	205	209	189	171	198	192	213	207	178	210	192	207	158	182	226	178	204	176	193	210	219	184	178	212	212	212	203	222	185	225	186	215	184	208	186	195	182	212	213	184	197	187	195	200	192	211	176	211	203	210	212	200	195	202	199	199	211	182	203	209	189	219	191	200	188	183	199	200	192	190	176	194	203	172	198	195	216	239	191	226	199	194	202	209	203	203	181	191	202	188	206	191	210	177	182	199	189	177	188	181	212	206	187	205	184	182	197	197	218	208	191	211	197	206	179	203	212	178	206	181	196	178	184	221	179	193	185	202	202	205	198	226	173	197	193	187	194	203	180	199	200	175	183	196	196	207	189	196	183	191	189	214	197	191	200	205	201	191	172	197	207	217	195	198	227	183	223	200	206	190	202	213	218	179	207	214	182	205	218	215	181	191	186	203	179	201	219	182	200	200	187	184	212	188	202	181	197	211	175	198	196	205	233	204	196	176	215	223	164	184	197	196	206	197	170	201	211	200	173	214	191	190	182	212	195	204	195	187	190	185	206	188	205	194	189	194	161	211	189	213	203	185	174	198	198	204	195	193	210	193	188	180	206	167	178	197	212	210	213	193	206	173	183	205	176	200	189	216	211	190	196	177	200	198	178	179	199	181	196	187	234	207	213	208	191	193	184	219	192	185	213	210	221	203	209	185	180	228	196	174	186	204	199	188	197	201	211	176	198	189	209	210	186	189	195	205	191	218	200	203	211	198	210	199	187	207	192	193	185	199	198	217	205	220	220	192	196	207	198	203	168	186	196	198	180	176	171	195	210	199	198	192	207	209	201	191	195	198	187	193	173	203	184	212	215	229	188	172	184	203	195	184	189	197	177	217	188	218	175	221	190	212	176	213	193	204	186	201	225	180	204	208	207	210	189	188	201	207	206	195	161	194	207	187	207	197	214	194	175	200	198	227	201	195	217	213	202	194	194	214	214	215	202	201	198	207	199	198	210	194	193	222	190	193	208	164	184	213	180	200	190	215	183	201	201	203	216	217	198	195	171	180	167	203	190	199	195	196	199	207	173	203	203	180	196	187	201	203	198	199	189	198	174	194	186	185	206	220	183	195	198	203	178	234	211	208	198	216	184	203	203	203	209	194	196	189	200	219	191	219	193	204	206	179	182	196	202	205	194	184	183	201	204	188	185	198	199	206	194	198	179	193	217	193	213	198	211	217	197	221	192	192	196	227	188	192	196	210	213	213	192	185	205	212	190	207	193	213	177	188	217	221	202	203	170	196	209	192	215	168	208	195	189	200	183	194	196	173
345	2	2100	87093	571	1	32	229	292	440	449	523	439	429	392	381	323	383	329	315	327	324	304	300	283	268	271	282	239	256	261	250	255	257	255	228	232	257	229	231	259	252	201	230	247	226	217	221	206	187	200	213	215	222	209	194	205	206	244	198	192	223	216	208	190	228	189	226	184	213	184	220	195	200	191	204	245	193	177	230	206	195	206	201	187	224	205	202	206	209	211	222	204	178	194	177	170	220	182	201	223	187	198	188	186	207	197	184	175	210	172	203	169	210	193	195	207	203	207	214	190	212	220	212	196	203	199	192	190	195	205	200	185	219	207	215	211	205	193	194	198	187	199	188	206	217	208	201	198	172	215	197	201	172	203	177	208	191	172	197	181	211	172	203	194	195	161	184	216	193	209	187	212	193	171	204	196	196	209	178	181	175	188	189	198	205	183	198	185	193	191	239	199	202	182	187	179	194	183	195	200	208	208	168	201	178	182	212	199	207	192	207	173	184	199	183	200	208	204	187	190	199	188	208	181	187	196	185	201	192	188	189	178	199	196	191	161	229	198	187	185	199	169	183	195	188	165	199	205	217	167	172	218	215	200	226	200	202	195	222	190	191	172	191	188	192	180	201	189	183	195	177	211	202	179	211	208	191	203	192	192	175	194	221	171	177	208	179	172	213	191	196	194	192	199	171	198	202	186	183	223	200	183	164	200	196	197	176	177	195	204	191	204	214	179	200	194	186	194	196	191	200	199	174	195	192	171	187	191	189	189	191	183	176	188	191	208	204	205	203	197	196	170	198	223	224	193	186	192	185	197	198	186	204	193	184	201	203	231	190	188	188	184	222	181	187	200	190	185	203	198	188	196	204	208	192	173	187	191	192	202	187	191	185	192	195	189	177	195	205	199	213	204	204	200	210	175	191	166	181	190	223	197	197	213	182	197	188	202	189	195	195	207	205	177	184	190	199	189	180	189	179	187	180	205	199	215	204	201	172	183	193	194	197	204	205	198	194	192	202	197	185	181	218	203	172	209	175	191	182	200	189	227	185	183	193	184	195	186	187	191	176	176	196	184	199	177	214	198	203	195	170	201	207	198	205	191	188	183	189	198	201	194	203	211	199	185	187	203	209	209	193	199	181	181	193	207	183	191	198	207	181	216	192	189	169	189	202	196	166	178	177	191	188	196	184	182	188	177	183	178	170	197	180	160	175	179	210	173	205	191	205	191	203	165	202	189	178	180	181	163	182	183	213	193	202	182	201	187	219	204	200	183	204	210	193	204	206	184	176	179	199	216	210	211	195	204	216	190	200	182	201	178	180	199	185	170	194	197	210	196	188	201	181	192	198	210	196	205	188	185	187	182	197	188	180	184	182	187	193	190	164	209	210	199	192	202	194	167	192	170	201	189	213	196	178	196	194	181	200	193	202	194	194	177	209	192	203	189	203	190	195	179	204	180	216	186	202	191	174	203	169	174	190	185	194	190	201	175	173	193	195	190	198	179	205	202	176	186	187	195	217	200	205	202	169	185	202	190	193	181	195	184	207	185	199	203	225	182	194	219	199	185	192	173	201	215	180	220	206	205	204	188	190	211	204	186	213	184	190	213	204	197	188	207	202	175	183	187	203	172	192	200	184	176	190	200	174	179	170	192	197	172	180	188	199	204	183	183	187	208	199	196	198	190	191	209	187	187	221	184	206	189	216	201	205	195	198	169	205	185	182	176	193	176	181	213	205	176	177	173	202	226	165	174	169	214	176	188	189	189	163	176	207	206	182	196	174	185	200	185	186	191	203	193	194	198	215	185	193	197	186	197	189	196	184	195	176	188	178	179	195	180	180	197	190	195	204	215	199	192	205	197	186	194	206	197	209	181	191	187	190	195	168	183	190	198	200	202	195	184	198	188	189	192	189	179	210	187	193	196	216	185	169	189	210	201	171	188	203	173	175	180	182	213	182	171	207	198	215	191	181	179	190	189	186	201	183	200	197	198	232	177	171	154	168	197	203	185	195	186	192	196	190	166	194	192	175	185	210	181	219	198	202	191	204	183	196	204	190	198	184	199	213	203	162	199	195	213	198	206	190	218	206	162	204	215	168	194	181	187	197	203	169	222	198	202	182	189	188	195	193	201	192	174	191	208	187	194	191	189	186	184	195	194	179	190	192	203	192	180	190	200	204	171	184	187	187	196	182	209	203	176	206	157	174	194	171	203	204	188	219	184	197	181	188	169	193	200	213	180	193	198	190	203	189	187	190	187	198	177	193	181	188	184	222	181	181	219	162	181	187	204	179	176	179	182	199	201	202	187	200	180	188	200	206	171	202	189	178	203	191	195	188	181	196	167	180
345	3	3500	87218	577	2	21	251	328	454	470	502	448	475	398	377	356	319	314	324	317	302	280	283	256	285	276	268	247	254	256	232	231	254	238	239	218	225	235	243	225	207	212	199	211	198	230	196	197	216	218	196	197	173	188	204	206	201	199	188	218	204	216	195	203	187	182	200	168	230	176	212	205	182	193	192	169	195	170	198	199	189	163	179	179	208	176	208	177	185	173	181	187	196	177	167	189	204	178	172	179	200	190	178	190	182	187	180	192	165	180	205	207	188	201	181	158	179	199	200	184	188	166	183	203	200	205	169	184	195	170	184	186	199	169	190	186	180	175	155	180	192	183	186	189	199	169	181	194	170	188	192	175	174	164	178	175	159	192	184	184	173	175	189	192	198	190	173	158	176	183	195	215	173	181	176	172	200	190	182	185	195	180	199	196	199	175	179	156	187	190	183	191	188	182	172	202	182	206	163	155	173	185	178	175	206	174	195	195	174	162	167	176	182	193	186	179	169	165	198	188	196	184	189	178	174	196	186	168	183	179	176	158	180	158	197	185	191	188	169	187	177	176	193	177	196	169	176	184	171	173	195	180	185	193	179	170	179	173	179	155	195	173	188	177	194	161	179	185	171	154	177	160	182	161	176	187	170	157	202	179	179	201	184	182	198	196	185	184	168	170	181	196	201	156	174	194	183	186	198	167	190	179	165	192	159	195	142	207	170	148	180	198	173	201	178	170	169	172	208	165	157	192	178	171	189	190	168	168	169	183	173	157	193	185	177	150	166	205	181	182	199	146	176	165	185	156	151	181	163	170	173	172	173	164	173	187	181	180	183	174	173	192	188	177	177	176	180	187	178	182	159	171	169	181	171	145	152	177	195	153	182	175	147	205	176	150	171	179	174	175	175	162	182	159	147	171	177	187	183	153	146	170	166	191	177	188	186	174	175	171	183	179	164	177	176	175	182	168	167	163	162	186	185	199	199	169	169	164	184	194	184	197	197	174	147	174	171	171	147	176	161	192	164	185	160	195	161	179	166	178	177	175	180	163	156	207	173	186	174	157	186	190	189	155	178	187	175	195	175	182	198	172	193	185	178	177	149	148	169	184	158	182	177	179	180	178	170	171	166	167	181	168	173	178	183	185	189	169	150	173	178	191	181	168	180	186	163	178	215	187	188	170	181	178	168	159	192	168	197	170	146	158	163	192	198	193	155	191	173	164	165	198	178	168	188	160	174	181	169	200	160	185	168	177	160	151	168	159	167	168	195	171	183	171	187	193	166	168	170	179	191	184	188	196	183	183	173	161	186	173	163	175	176	164	182	179	175	149	180	160	184	183	163	186	180	145	173	160	178	187	164	156	176	180	179	174	196	173	176	178	173	172	178	181	153	188	200	187	168	159	177	183	192	157	184	169	187	156	184	181	195	163	196	179	172	177	171	185	155	173	174	190	170	173	179	166	174	213	172	195	170	219	162	189	197	172	174	163	153	162	158	177	194	191	184	151	179	170	198	178	178	193	168	186	178	178	182	194	189	180	174	172	165	170	190	186	177	183	177	173	175	158	199	201	163	155	155	170	151	182	176	174	178	168	154	192	185	147	166	186	187	178	179	162	179	199	184	177	169	183	187	183	158	171	191	197	167	180	196	181	193	215	196	179	168	158	175	202	175	171	200	170	173	159	176	165	173	191	174	173	160	198	172	168	178	170	182	192	176	177	162	185	192	173	159	176	169	193	176	167	179	170	178	172	199	150	171	191	171	156	183	161	189	180	166	169	188	176	184	183	182	189	165	175	180	146	175	162	158	158	197	160	158	184	170	180	181	176	181	183	171	187	189	191	192	156	186	169	150	193	164	159	182	172	173	157	179	175	184	170	150	163	192	191	145	184	191	174	176	191	165	183	189	175	177	194	171	181	192	182	168	170	204	185	195	187	192	190	190	176	172	201	206	160	176	192	181	161	185	175	175	185	194	173	155	190	200	170	163	170	171	174	189	194	169	172	165	175	184	176	186	199	171	190	168	190	172	184	180	172	168	168	193	196	191	159	167	190	162	187	194	162	162	170	193	192	149	156	164	196	185	169	160	181	176	167	162	152	172	156	189	181	167	164	154	178	179	140	171	166	181	159	185	194	191	172	172	157	165	174	187	189	175	181	139	184	176	190	164	166	180	167	189	186	183	171	192	192	164	187	166	201	166	162	178	183	178	201	190	169	146	189	162	195	179	180	190	175	181	170	155	160	148	180	171	143	175	156	188	176	170	200	169	166	194	181	162	193	193	206	175	142	154	187	184	195	195	169	166	188	178	159	180	146	190	172	180	181	195	166	167	174	172	173	180	172	189
