345	0	2700	171410	412	35	134	536	630	733	615	654	589	582	509	508	442	442	406	403	387	367	382	362	345	353	304	313	310	287	298	281	267	259	273	250	263	269	258	246	278	233	287	242	227	263	235	248	221	246	223	218	232	233	219	235	233	230	211	251	227	241	230	190	225	223	206	235	220	211	236	203	197	247	214	212	222	198	214	214	261	212	207	221	209	213	225	213	189	232	188	225	219	187	214	206	194	221	201	213	206	185	197	189	230	197	209	195	209	236	201	210	189	221	176	206	187	204	210	202	182	201	210	173	187	196	197	197	204	180	228	194	193	219	187	205	200	189	185	217	202	201	209	203	174	197	200	197	201	191	218	212	182	193	187	203	180	200	176	197	198	216	215	195	201	213	184	213	191	219	193	195	205	190	201	180	207	193	199	201	196	213	178	224	194	195	220	209	188	198	227	203	207	205	205	210	198	202	218	180	197	184	195	183	191	205	186	211	180	206	201	171	216	183	198	197	177	179	237	184	193	209	196	207	189	220	211	196	202	189	203	186	203	195	218	178	221	176	211	204	180	212	170	206	209	182	200	221	211	185	179	205	190	190	200	208	200	209	179	209	202	199	202	211	219	203	226	197	191	194	199	187	204	185	221	203	220	222	201	217	202	180	165	193	194	172	198	209	169	200	194	223	195	217	171	210	198	187	217	196	204	213	181	225	206	198	198	203	192	171	199	178	235	201	197	202	222	199	165	194	191	179	212	197	191	234	211	200	201	190	191	184	212	195	210	175	182	194	203	220	180	185	178	180	208	191	218	189	190	193	215	194	191	191	203	193	195	191	207	191	186	211	181	197	204	197	204	206	204	207	189	208	190	191	187	197	171	199	203	194	215	198	169	205	209	208	200	197	201	196	210	196	202	182	207	175	185	203	197	193	209	210	191	211	205	204	202	184	201	191	205	180	180	183	197	202	196	170	191	220	202	188	198	200	209	210	209	184	203	220	179	200	196	215	165	169	172	208	198	194	175	197	171	209	192	188	193	204	192	212	181	191	192	179	185	198	209	201	186	173	208	179	179	184	194	197	189	215	209	199	238	180	179	177	203	182	182	201	218	203	200	207	183	189	197	208	217	187	204	195	195	182	182	201	205	208	192	210	196	206	196	186	188	179	204	221	185	197	181	195	183	212	224	202	204	196	192	170	183	197	173	180	179	184	191	213	176	221	188	212	195	188	197	197	184	211	218	187	193	221	193	190	178	194	199	203	208	186	193	200	189	209	194	237	212	197	211	202	201	208	183	188	223	213	197	219	180	186	200	209	199	217	199	203	190	224	180	216	206	192	179	209	185	181	208	190	189	223	212	207	193	202	184	218	193	208	183	200	172	184	190	188	211	176	216	201	212	196	199	182	203	202	189	213	179	203	215	208	214	202	204	204	193	218	230	199	183	200	202	197	189	186	196	211	189	209	205	193	197	207	210	179	190	191	202	217	171	196	244	209	189	203	188	182	182	193	174	181	229	178	188	215	183	201	200	195	198	218	181	219	186	186	199	182	186	206	223	208	203	200	219	172	203	178	220	214	215	184	206	192	182	213	186	196	205	196	186	197	190	199	190	180	168	224	169	188	200	198	212	205	201	206	187	172	207	219	207	214	201	183	200	202	194	211	182	166	187	193	197	176	204	202	180	202	181	187	196	167	225	218	191	163	176	190	201	193	188	191	204	203	188	229	222	189	208	183	189	198	210	194	168	215	174	198	216	178	184	202	215	200	204	205	225	206	199	199	181	205	202	195	189	184	188	201	179	216	205	182	192	215	173	206	173	186	179	192	214	209	203	199	173	202	236	203	191	210	169	167	195	190	197	195	193	211	194	193	201	196	207	201	179	186	204	196	198	208	215	170	203	195	205	207	203	197	212	199	193	188	199	201	197	189	194	188	207	182	199	199	208	230	197	210	193	207	190	186	194	178	203	209	209	202	204	202	187	234	205	194	195	191	190	204	192	206	222	191	175	197	209	196	181	208	196	203	196	183	183	191	187	189	201	212	200	191	197	200	193	194	202	193	194	190	189	210	188	196	205	198	216	212	189	202	194	199	210	184	200	208	172	214	193	197	208	199	197	196	209	212	207	184	213	213	192	205	187	176	208	227	177	198	167	223	197	225	177	216	206	207	160	186	172	198	198	203	207	177	194	192	209	215	196	193	197	173	200	199	200	188	213	191	210	164	211	188	194	195	175	186	214	180	187	204	184	182	178	198	182	166	187	200	216	185	202	189	194	185	215	196	199	184	167	199	190	176	204	190	171	210	200	182	199	192	202	179	189	193	199	195	201	180	195	188	197	191	203	211	189	191
345	1	1900	171533	463	20	157	551	572	609	553	546	468	444	411	375	339	356	341	321	300	317	302	320	290	272	280	241	265	247	240	231	244	225	240	232	238	213	236	210	240	240	231	213	238	221	231	207	228	233	219	202	201	194	174	186	199	189	211	211	203	210	202	188	185	191	210	208	204	215	220	213	192	223	196	213	184	200	185	209	188	221	212	214	185	183	234	187	198	171	222	206	194	190	199	189	198	188	205	185	177	205	175	193	195	170	193	208	184	190	172	196	202	196	180	191	197	199	197	212	178	172	183	192	185	174	188	175	181	184	181	184	180	196	170	176	211	182	190	195	201	191	170	167	172	192	171	193	178	199	191	163	200	183	172	183	194	174	191	188	187	186	190	179	163	217	162	190	182	177	200	199	188	199	179	168	165	176	182	180	184	193	190	190	194	170	170	182	190	204	182	169	189	199	175	197	182	196	180	189	173	183	201	206	181	198	214	177	223	179	194	217	195	191	177	201	188	168	187	182	196	193	169	203	176	192	204	181	163	225	201	190	204	195	187	187	181	173	185	187	180	192	189	187	176	182	203	187	203	193	216	188	176	194	186	215	202	174	180	205	167	165	187	205	188	212	200	185	189	197	202	203	174	174	184	178	194	203	209	191	172	202	188	198	193	192	173	174	220	187	188	193	180	182	199	194	192	197	171	166	189	177	163	180	168	186	192	195	188	190	213	192	181	189	163	197	193	192	176	190	191	172	199	165	202	210	168	178	187	226	194	204	180	200	195	195	220	180	180	201	163	190	172	185	193	195	175	171	193	192	180	180	169	183	167	181	186	197	189	176	193	190	168	196	186	191	199	185	184	176	187	185	193	185	206	176	200	162	217	179	200	170	202	209	188	181	195	177	180	199	178	166	197	183	194	213	168	196	192	212	179	194	175	185	179	173	194	163	182	171	182	167	235	179	192	183	190	174	185	166	210	180	203	181	192	180	193	179	207	186	209	196	180	166	200	207	193	198	197	219	215	180	180	190	192	180	177	194	198	180	191	179	186	180	179	188	186	180	193	208	175	187	190	200	184	193	186	207	188	201	171	192	164	188	164	188	184	175	163	186	178	189	186	203	162	163	172	198	183	198	190	182	169	176	171	204	193	208	178	196	205	197	204	205	197	198	177	180	197	203	197	187	170	191	157	195	177	186	176	171	176	183	221	172	189	212	195	213	193	201	190	206	228	165	230	167	172	201	220	187	159	177	197	179	199	201	190	196	212	209	192	189	189	175	203	178	169	190	173	180	198	186	182	182	175	215	166	206	185	186	195	186	192	199	205	190	175	207	191	201	194	165	207	178	195	214	185	185	205	203	187	172	186	191	173	175	175	202	188	196	176	206	211	195	176	194	207	179	212	167	185	163	186	187	193	180	179	178	201	184	187	182	224	193	195	182	162	186	181	172	205	172	192	196	193	183	176	170	167	179	189	199	180	179	189	189	188	200	186	182	172	218	208	204	183	215	159	204	195	189	190	175	178	204	187	198	159	179	191	180	191	167	167	185	191	179	168	200	193	201	174	175	187	215	185	156	170	150	203	184	207	163	169	184	183	168	182	199	207	165	189	198	174	192	182	195	198	197	191	188	189	162	195	197	177	197	185	204	190	180	162	206	189	176	192	179	183	180	189	180	188	204	178	193	165	179	197	205	190	187	173	223	174	200	193	181	177	179	182	207	167	173	189	188	190	197	195	178	199	188	200	175	182	193	190	189	193	176	195	194	184	159	181	188	186	192	186	164	181	200	199	185	198	195	202	165	180	193	182	198	181	177	180	187	183	183	184	191	184	182	199	174	179	186	195	171	185	175	184	187	170	203	184	171	187	202	184	185	199	188	189	211	203	192	181	198	162	196	190	194	168	194	175	196	165	189	178	188	170	169	168	163	170	183	185	181	192	186	202	161	186	194	185	174	197	188	180	203	215	185	190	205	189	197	176	179	196	178	182	186	181	183	191	181	174	200	183	169	212	184	202	180	147	156	184	203	196	212	194	167	182	198	184	195	194	168	215	191	193	201	176	216	191	192	180	180	231	182	194	181	186	168	169	176	181	191	173	217	169	160	200	177	183	204	183	208	189	209	175	179	191	233	200	188	210	174	205	188	204	203	186	197	181	174	185	179	192	172	188	192	191	181	170	169	188	187	184	160	196	194	191	196	206	163	186	189	181	163	200	188	170	181	178	172	194	183	178	185	184	204	194	165	184	188	178	193	145	204	181	203	183	188	209	161	178	178	185	180	185	184	184	182	184	182	163	177	175	180	198	174	175	204	196	167	194	180	187	219	169	190	226	181	193	174	175	158	185	157
345	2	2100	171657	422	12	104	433	514	574	525	528	505	490	422	405	350	358	326	323	363	293	289	301	270	266	304	254	260	234	238	247	257	251	207	242	246	219	241	217	210	244	205	208	203	205	216	200	221	220	180	201	192	186	181	209	190	181	207	190	183	181	175	175	177	189	191	200	175	193	177	188	204	185	196	175	180	194	206	191	188	198	184	183	194	174	215	173	188	208	190	176	207	181	186	175	192	177	184	196	197	181	167	189	167	162	181	177	190	201	180	201	179	178	185	150	179	181	184	170	156	172	192	177	186	176	193	155	191	165	177	178	163	167	174	157	163	193	193	182	197	187	183	206	181	193	187	176	174	194	181	174	189	191	180	189	190	169	163	183	189	187	181	179	173	190	192	152	193	178	193	192	181	185	194	174	188	171	211	166	170	186	167	146	160	170	186	187	167	161	169	179	185	175	175	155	148	163	181	174	156	167	182	182	158	188	177	160	177	173	171	175	168	165	194	186	201	173	182	161	185	176	171	179	165	173	175	185	188	172	175	162	166	180	169	158	177	147	164	195	154	161	173	190	163	197	204	177	178	173	166	146	166	204	180	163	159	177	188	161	183	166	201	179	185	157	172	167	169	198	165	172	185	182	177	183	196	166	181	185	164	176	170	170	166	157	173	159	179	182	173	170	172	168	170	174	192	170	165	174	178	176	158	182	191	193	165	164	166	178	199	167	179	195	161	210	163	204	178	169	168	178	187	186	166	167	198	183	174	177	152	165	172	185	166	157	180	188	167	168	193	185	188	153	176	167	175	173	172	182	191	170	191	164	171	194	175	174	172	196	175	178	170	173	173	183	178	153	184	178	172	160	142	164	145	191	161	167	155	199	171	168	169	165	185	165	195	159	141	203	173	171	185	185	168	163	171	187	191	171	198	187	172	177	187	189	151	175	190	165	175	173	189	181	178	182	167	159	183	193	171	168	164	190	167	179	186	163	158	159	165	169	174	183	168	180	179	146	165	151	200	175	180	165	149	171	160	172	180	175	184	179	169	185	175	184	185	166	187	145	172	161	177	168	196	181	157	188	170	172	174	175	179	149	181	181	194	157	180	189	181	163	167	179	189	179	194	176	179	182	187	174	194	190	181	159	167	162	177	160	176	187	150	161	174	147	185	174	189	161	163	213	169	163	176	181	184	181	190	181	154	186	147	184	157	180	175	179	160	177	192	173	178	177	168	202	179	148	201	189	168	175	162	163	160	162	178	182	181	185	158	186	189	175	168	177	183	177	173	157	166	204	194	165	196	167	167	164	172	170	185	170	181	193	176	172	168	166	164	194	187	182	181	174	175	181	197	178	182	163	175	183	168	165	181	160	190	182	176	161	186	181	177	162	151	205	168	182	167	178	151	178	164	159	158	160	178	184	185	174	158	183	193	166	198	175	166	150	171	185	162	184	167	187	172	182	162	179	189	166	194	189	173	148	181	183	164	156	179	185	164	176	181	156	150	184	170	184	172	169	182	177	191	178	186	191	165	177	175	175	193	159	156	186	181	186	166	164	196	181	155	174	157	180	179	185	205	189	189	178	165	159	172	172	170	175	173	198	196	176	172	158	172	175	163	166	171	182	161	186	183	170	178	183	167	165	174	163	164	148	163	136	172	171	176	176	157	157	177	199	175	180	177	179	184	181	171	164	168	196	187	177	180	192	206	170	166	192	186	171	173	158	184	161	164	164	157	165	157	183	190	161	177	168	175	177	187	175	170	205	178	163	188	183	184	181	177	160	153	170	180	167	165	198	184	171	169	173	195	177	168	180	175	166	173	160	171	179	145	182	177	180	156	203	183	214	192	174	175	167	179	162	194	179	183	177	181	184	200	194	166	183	174	195	194	205	169	172	172	193	198	192	180	178	186	176	178	171	167	152	179	171	164	196	160	180	198	205	167	186	175	167	172	173	182	192	173	174	169	174	207	194	159	166	183	185	168	185	166	178	190	171	193	181	179	171	176	181	153	160	181	196	182	170	187	176	181	180	161	156	184	161	164	167	179	168	194	184	154	193	165	196	189	192	169	197	176	174	195	162	182	162	160	169	162	158	187	171	179	183	172	149	176	184	169	173	185	193	166	202	166	171	184	195	142	199	167	179	166	199	170	193	195	172	167	171	167	178	181	160	165	173	183	178	169	192	178	171	167	182	172	179	180	175	195	196	150	172	195	165	194	156	177	187	198	175	165	194	173	194	181	181	169	185	204	169	184	168	162	190	159	183	185	176	180	166	179	150	145	179	169	162	176	189	179	175	175	171	170	168	165	179	182	160	183	181	173	178	172	181	179	188	173	154	149	184	158	177
345	3	3500	171780	429	15	128	489	497	541	565	541	492	519	433	412	408	346	339	340	354	325	312	298	307	315	303	283	260	258	264	276	268	261	248	256	261	258	238	217	212	237	266	240	213	206	229	234	218	197	212	217	207	208	209	217	202	225	192	215	182	211	183	199	184	183	218	184	187	193	201	189	215	182	166	230	205	199	177	167	186	174	185	201	218	198	186	169	209	226	187	184	179	183	205	199	172	169	212	193	190	180	187	176	182	203	184	189	188	192	212	214	184	195	189	167	192	186	216	183	188	204	200	162	177	193	197	184	185	182	176	206	170	231	188	180	183	204	193	186	211	167	217	174	169	179	176	171	187	203	178	179	199	176	194	181	193	158	185	144	195	199	206	189	176	161	208	183	186	190	172	207	197	199	194	187	180	159	174	173	209	204	197	204	164	167	184	200	190	200	197	175	177	199	171	179	181	195	176	186	173	182	194	189	190	178	189	196	138	178	211	204	203	182	183	154	166	190	171	196	195	193	169	165	183	184	178	210	191	171	169	187	181	201	206	179	194	207	176	176	201	191	178	182	173	196	189	183	172	192	188	185	204	194	167	186	165	190	186	179	194	202	178	209	182	190	197	198	163	202	171	187	178	193	172	176	206	193	218	194	210	163	201	206	194	175	205	195	197	195	174	164	196	184	182	161	203	195	182	215	189	184	169	192	169	173	188	193	179	205	220	174	205	207	182	189	177	168	194	177	198	205	170	209	183	194	208	180	205	195	161	197	180	175	178	163	181	167	182	169	183	201	168	181	179	180	195	168	219	164	199	186	175	192	187	186	203	183	195	169	186	163	180	175	178	189	190	168	180	188	169	198	173	175	191	155	179	178	179	187	193	189	178	178	190	183	170	209	177	187	218	208	197	169	199	182	188	189	166	209	166	181	185	200	202	202	183	201	160	205	186	186	151	169	173	172	192	198	186	191	157	207	161	192	169	182	164	164	192	176	189	188	189	188	181	186	190	189	211	170	173	159	185	187	180	203	189	177	178	192	185	201	174	176	175	177	165	188	207	184	200	203	185	165	178	171	164	201	151	179	174	178	183	190	169	183	159	170	205	197	197	181	175	181	185	190	189	180	189	187	191	186	158	170	183	192	182	184	199	180	178	182	204	197	158	194	169	185	184	181	185	190	184	165	171	192	172	176	165	186	170	212	189	169	186	206	197	178	184	180	167	173	183	196	163	186	187	158	193	176	176	173	178	176	184	184	158	171	166	195	190	199	192	196	204	185	191	208	181	184	189	181	188	179	186	184	191	214	200	193	178	171	188	184	177	189	181	183	191	174	208	167	169	162	175	187	188	198	183	177	186	191	173	189	194	169	199	199	176	164	211	175	183	170	194	193	193	165	208	195	202	166	192	199	177	185	167	194	180	177	207	176	175	161	180	191	171	179	183	188	181	171	210	182	189	178	185	167	173	187	164	181	170	156	176	167	169	179	175	182	178	196	187	190	167	192	196	191	183	199	168	203	180	172	212	166	157	199	166	185	193	153	177	191	183	187	178	180	182	182	171	190	197	172	192	203	178	186	177	170	186	186	163	164	187	188	186	168	194	201	168	172	185	180	160	184	169	194	183	179	163	206	175	197	171	174	200	181	191	187	205	191	164	173	172	211	192	197	179	178	184	183	173	165	188	184	176	202	178	183	163	171	207	163	178	207	199	170	180	190	166	185	180	191	155	174	149	182	171	158	176	178	174	176	184	155	172	168	190	201	145	178	189	162	189	180	179	184	171	196	212	191	167	192	181	183	162	233	183	181	190	196	166	194	175	201	169	172	183	168	181	209	195	158	175	191	191	178	196	195	168	196	186	192	182	205	166	194	194	187	184	176	182	189	185	190	177	198	171	204	207	147	177	201	185	160	180	183	195	188	204	180	198	187	195	178	180	172	185	187	188	182	193	197	171	165	186	178	190	191	193	177	186	185	165	169	168	190	181	204	155	189	207	210	175	192	201	173	205	182	186	187	192	201	173	186	193	200	184	166	171	198	190	189	175	183	180	214	200	180	182	167	196	197	176	213	167	184	202	207	170	204	187	178	176	182	209	190	186	208	197	155	180	200	152	192	197	188	178	178	183	187	196	195	170	194	182	200	159	174	182	186	177	187	184	165	172	168	163	177	198	178	171	167	210	186	197	182	167	198	176	184	189	188	184	178	178	176	189	196	178	172	152	188	191	177	194	175	182	196	207	173	177	193	196	199	171	169	184	182	178	185	155	183	189	188	193	158	181	157	196	195	185	173	176	161	168	168	168	168	173	178	161	178	199	203	185	185	174	189	194	178	185	167	196	198	192	191
345	0	2700	171903	398	5	61	402	547	588	620	568	554	545	472	448	446	421	427	394	371	335	369	325	372	359	335	368	297	312	326	296	275	283	309	269	279	282	269	248	250	259	285	270	260	259	253	223	264	247	211	240	255	232	230	203	236	219	219	212	255	221	226	210	226	239	238	233	218	212	232	211	197	225	235	200	225	197	202	216	221	206	198	234	191	217	191	205	205	214	216	201	201	225	220	214	207	204	217	206	211	220	237	214	197	191	201	193	186	192	200	215	201	209	194	192	221	200	196	195	223	198	180	206	211	210	217	216	200	215	210	198	210	205	206	191	212	188	197	195	183	204	209	187	199	190	201	210	185	204	213	218	187	205	206	216	229	207	190	205	205	191	211	200	189	206	231	222	184	186	184	197	220	195	206	199	212	207	216	214	231	195	197	179	200	186	208	203	206	192	233	213	195	188	205	187	221	203	207	196	196	203	190	200	195	226	186	196	173	205	199	209	187	202	203	209	193	194	215	222	180	208	182	205	188	204	210	204	198	205	209	198	172	197	204	190	225	215	195	227	199	194	183	196	199	200	196	193	187	198	188	230	194	211	238	187	218	196	193	210	185	180	184	224	185	203	185	190	198	199	201	204	192	207	202	173	198	185	222	189	199	168	187	199	203	191	219	191	180	186	196	206	194	192	214	208	185	182	210	182	178	216	199	212	163	211	207	199	201	237	186	210	201	205	190	196	199	180	209	195	198	185	199	149	219	190	173	207	195	198	192	188	198	193	191	206	208	187	185	185	197	195	214	188	179	185	220	198	212	200	221	191	206	172	191	189	211	189	179	200	183	170	190	174	207	182	187	196	197	193	191	212	202	215	172	197	185	214	181	182	198	213	188	207	206	191	193	186	207	221	185	217	193	222	192	173	186	176	192	174	166	223	200	233	182	226	196	226	196	177	227	169	194	201	174	197	182	209	218	181	193	216	203	216	173	220	195	209	191	208	197	207	193	184	200	175	204	195	190	182	194	210	236	212	179	193	204	191	199	195	198	192	194	213	184	154	199	207	218	178	196	205	197	201	198	199	200	208	199	192	186	194	167	195	190	200	208	194	199	189	204	205	204	199	196	182	184	187	197	195	204	205	210	210	197	200	191	184	202	197	191	204	196	182	206	189	202	193	188	223	193	207	177	191	194	183	230	192	207	209	181	211	179	195	208	218	184	201	188	208	188	210	182	205	196	180	188	196	204	201	191	205	206	211	192	202	179	199	184	225	182	180	203	198	191	184	199	177	180	190	201	214	210	196	197	185	217	205	188	216	212	193	203	166	201	195	204	191	204	213	198	172	181	200	200	172	203	192	201	206	185	206	183	182	193	205	194	195	188	211	188	184	191	197	208	191	195	205	200	214	206	197	171	204	194	210	202	188	199	184	212	179	207	215	202	214	196	177	199	209	201	171	212	178	185	166	190	204	189	219	192	202	208	206	178	177	190	206	210	193	180	191	203	201	201	178	204	224	189	188	186	211	195	200	199	185	199	192	207	212	188	198	200	206	201	205	205	203	186	190	206	204	185	208	183	199	222	217	185	196	197	182	208	192	211	187	174	168	187	197	216	176	204	205	219	184	202	200	201	205	180	188	206	235	197	173	181	205	197	203	195	211	203	193	198	193	183	189	194	181	197	170	224	184	189	216	177	192	203	208	204	161	209	183	209	203	184	189	218	202	210	215	198	199	198	186	214	192	186	192	193	189	200	208	211	197	193	191	177	173	192	214	202	183	165	195	196	207	206	186	185	196	177	202	203	204	172	179	214	208	183	191	219	197	175	208	185	182	167	215	200	213	183	164	187	217	181	205	193	192	192	177	204	178	191	210	210	205	172	174	203	202	187	184	187	193	217	229	200	211	216	186	195	184	201	168	217	178	184	194	204	186	223	201	195	185	224	200	205	211	189	211	179	195	201	196	181	206	173	189	194	186	193	204	187	200	205	204	198	177	196	206	210	210	169	178	203	207	207	200	203	196	213	177	174	164	208	188	194	182	182	205	190	191	185	220	191	208	186	189	203	204	190	194	203	189	251	190	189	186	195	232	207	180	199	191	197	200	181	204	184	189	206	201	215	203	185	169	217	211	203	199	176	201	172	190	197	219	194	192	198	212	182	181	181	196	202	205	186	176	212	209	190	200	182	211	190	184	191	193	182	182	179	194	208	223	190	178	192	169	216	180	184	178	183	200	199	191	193	198	187	197	197	186	172	174	201	208	195	197	183	200	185	199	201	187	212	180	202	189	190	225	209	192	187	198	201	219	202	180	198	184	215	183	184	224	209	199	187	210	196	181	223	157	194	200	189	201
345	1	1900	172026	447	5	108	430	454	523	502	506	444	461	426	366	357	354	365	345	347	326	306	272	286	282	261	281	226	270	255	264	254	258	223	248	231	229	214	238	248	225	201	228	200	214	192	225	201	208	214	212	195	207	188	208	211	228	202	181	194	207	202	182	198	188	193	188	197	181	194	188	196	189	211	193	207	181	198	197	171	178	193	203	169	196	187	186	183	171	229	152	188	177	178	211	193	174	172	168	215	177	180	201	185	195	172	186	162	184	187	158	231	193	192	163	181	176	186	196	180	179	183	194	155	200	178	210	196	164	187	204	208	207	181	202	172	202	177	171	198	193	194	181	192	162	189	193	185	161	200	186	192	183	172	196	210	189	188	182	158	183	204	195	192	193	190	184	216	180	194	174	177	201	198	176	182	206	151	170	163	153	183	179	185	186	190	179	197	200	187	204	160	200	160	181	164	164	200	160	194	219	168	181	172	206	199	210	192	217	169	188	190	167	180	220	187	199	177	178	171	174	182	177	177	184	194	173	187	178	159	194	170	169	164	190	174	216	198	163	167	206	180	192	180	181	178	162	166	181	165	197	194	214	191	160	187	192	191	171	181	176	183	165	195	198	182	176	165	199	180	194	177	187	182	194	170	176	188	162	178	198	181	176	180	177	169	188	142	194	207	182	179	189	180	163	212	170	186	189	161	178	185	165	223	202	165	207	170	199	189	204	179	176	191	158	170	191	187	170	189	182	192	216	178	201	195	197	168	191	190	166	180	182	195	204	170	171	179	156	173	178	184	166	156	178	167	186	166	204	192	163	195	188	170	203	172	171	158	180	161	195	191	186	167	181	161	190	182	206	177	183	185	166	188	186	197	195	183	173	160	197	216	175	185	184	201	211	169	185	164	174	179	187	189	182	203	172	193	211	177	167	195	151	188	182	182	193	176	187	196	190	168	172	173	193	211	184	173	159	178	185	174	178	187	156	165	184	174	184	200	180	184	184	171	170	197	181	187	208	179	195	189	193	183	165	209	183	196	165	183	179	211	202	180	174	206	193	177	191	181	171	170	174	160	203	170	203	177	177	158	175	184	190	217	174	161	177	178	163	146	187	187	194	157	197	177	177	161	174	195	164	183	175	189	149	186	188	171	191	197	173	183	181	191	174	168	163	178	172	186	166	180	195	176	174	201	183	199	154	179	178	176	181	178	180	179	209	173	178	178	166	179	183	213	163	188	177	172	149	160	193	176	163	186	233	173	175	173	182	192	195	162	191	211	175	168	229	183	198	184	192	187	185	197	183	183	173	147	178	193	182	183	191	198	198	167	170	200	188	182	184	180	173	194	178	180	185	168	185	180	174	193	183	192	163	180	179	192	181	165	175	169	146	185	197	187	184	184	189	160	180	182	195	178	203	192	200	173	181	193	211	174	193	182	171	201	186	184	187	186	173	167	187	180	186	197	189	164	175	189	181	168	176	179	189	165	174	165	195	181	190	177	203	170	199	170	193	179	202	183	176	214	170	178	182	197	196	171	181	181	194	190	189	170	185	209	183	178	176	163	185	186	180	202	179	175	199	185	195	190	175	172	208	191	178	153	210	181	171	180	185	186	182	168	200	170	171	197	180	197	189	187	189	181	182	191	208	187	188	226	160	188	163	175	191	169	182	205	198	177	174	192	192	163	170	182	181	190	160	189	181	191	175	164	172	185	169	194	165	152	168	195	191	194	181	195	166	179	177	197	173	194	189	166	189	182	199	176	199	190	169	194	173	191	158	184	186	190	209	161	167	172	174	180	164	173	194	180	198	171	182	188	174	187	175	198	187	186	194	200	178	201	182	208	189	171	186	163	173	185	181	208	205	152	190	184	157	194	193	155	178	182	202	188	161	169	193	194	190	174	191	188	178	180	189	181	183	176	173	172	182	184	183	187	163	178	194	210	179	182	190	155	189	183	195	184	197	188	177	189	200	180	198	168	183	175	181	201	172	183	200	197	198	180	181	176	190	201	175	191	199	170	167	192	175	174	196	176	175	168	180	157	186	184	213	173	200	168	194	179	178	188	204	176	176	181	197	183	180	186	174	192	170	182	189	176	183	177	188	183	205	178	167	183	175	167	189	195	189	180	191	215	167	193	178	188	204	173	200	181	169	146	205	170	191	197	186	173	192	172	177	166	188	187	187	199	181	194	171	182	158	169	187	149	167	204	214	186	196	176	185	190	176	183	167	184	184	191	152	184	191	178	194	179	201	189	203	187	177	203	187	187	173	181	184	194	178	193	180	199	198	194	197	169	159	196	195	191	158	176	169	189	193	161	163	183	186	172	165	184	185	157	180	193	189	163	173
345	2	2100	172149	430	2	100	480	504	563	540	553	499	449	426	404	402	420	328	331	346	330	344	309	308	284	271	268	267	257	286	261	268	221	251	239	216	234	226	238	214	233	212	221	217	222	199	193	206	206	189	208	203	196	210	228	230	197	235	190	219	163	208	202	175	207	191	191	167	195	189	186	165	201	182	189	187	194	187	210	185	169	179	197	179	180	183	192	195	186	183	204	178	208	180	180	195	190	173	186	198	178	176	166	169	184	189	178	186	179	184	201	177	179	192	196	173	180	165	200	171	215	181	167	152	181	167	162	168	199	155	179	190	183	184	167	161	171	170	176	185	186	203	175	173	189	171	180	200	200	188	165	175	163	199	185	150	165	164	184	166	201	191	198	147	167	179	167	179	177	182	197	208	178	169	199	177	186	200	175	154	188	189	164	180	164	165	200	183	191	201	204	175	183	174	170	155	166	166	152	197	162	176	185	155	164	175	187	187	169	177	176	190	173	178	177	188	152	191	172	171	170	189	178	185	191	194	166	173	189	200	169	189	210	190	167	185	178	183	157	156	170	186	185	189	192	187	159	192	187	173	184	177	176	179	180	151	164	175	183	177	176	166	197	171	166	171	179	184	200	172	149	170	195	199	189	156	184	184	192	153	151	185	196	191	184	197	181	182	192	184	200	181	157	167	191	155	196	164	180	176	166	170	168	167	166	188	180	179	161	175	182	182	175	185	173	174	179	163	172	166	190	197	170	201	163	177	186	175	181	189	183	180	174	178	182	192	155	174	180	183	200	176	176	169	184	194	161	195	181	190	181	191	182	173	196	189	171	168	158	192	176	168	171	179	179	202	199	174	189	190	178	156	178	191	177	161	174	202	168	162	193	191	150	158	174	177	177	150	200	182	136	159	180	162	159	169	169	186	172	163	174	175	170	201	169	184	165	157	186	165	176	188	179	195	177	177	178	185	188	177	179	171	195	183	168	183	185	170	188	166	174	188	183	183	175	161	176	156	169	176	166	185	194	150	183	187	185	196	172	171	173	158	184	164	144	180	167	201	169	172	167	196	172	179	177	172	175	179	175	187	182	167	162	178	184	171	184	198	203	175	172	181	193	185	164	174	184	170	200	158	172	178	178	170	159	177	170	195	184	167	156	167	183	172	168	192	190	183	193	177	197	180	195	172	179	168	160	153	183	151	173	198	187	181	177	177	187	180	176	200	191	180	175	163	187	178	190	177	184	191	166	170	152	178	177	171	164	154	174	176	170	180	190	195	170	177	154	166	161	180	167	170	174	178	194	207	152	191	180	166	178	190	169	183	194	172	168	149	164	158	157	167	181	171	194	166	185	187	189	197	170	181	176	190	179	183	177	193	157	203	211	179	183	171	185	165	178	197	170	179	184	184	182	194	155	157	181	160	172	173	194	174	190	163	167	184	176	178	187	182	180	180	167	181	152	189	166	177	180	143	170	181	194	156	165	164	193	187	182	186	176	182	177	157	185	184	173	180	174	167	163	172	186	174	183	183	201	161	196	156	189	149	187	192	164	176	178	161	182	199	182	169	177	149	185	179	166	157	160	182	173	174	179	183	184	203	184	160	160	188	166	176	173	177	189	161	185	186	185	187	188	170	186	175	192	188	194	170	189	197	174	180	164	178	179	175	165	193	165	158	182	148	183	178	184	162	185	197	205	170	193	155	197	159	169	190	182	187	208	205	166	191	208	170	173	176	171	187	188	166	153	195	157	176	182	180	196	193	177	169	178	184	173	178	190	165	163	175	174	162	166	169	201	156	164	165	191	178	164	192	182	182	180	172	175	186	184	175	191	179	173	147	179	184	174	156	164	173	176	174	170	158	172	158	196	166	172	168	194	168	171	170	192	181	171	188	159	171	160	172	155	168	176	187	184	203	160	183	157	182	189	175	181	199	189	169	183	171	159	192	196	179	174	190	185	181	173	175	158	180	177	159	186	192	186	185	168	202	164	178	159	166	174	180	211	172	192	169	159	197	173	197	165	175	173	171	191	165	163	155	175	175	181	183	189	171	187	170	177	180	180	154	171	206	186	176	182	189	195	186	178	159	198	168	204	178	172	181	192	195	180	160	178	178	177	173	183	158	183	182	170	160	181	178	168	163	207	161	173	167	159	172	169	183	183	150	154	181	159	178	166	175	187	174	173	173	200	182	206	169	179	155	214	153	173	161	174	168	180	178	193	177	186	183	179	189	161	196	172	181	196	166	194	150	166	182	174	181	190	194	169	170	183	166	195	162	181	147	163	174	209	192	195	177	182	176	172	159	184	182	191	170	180	162	182	182	177	203	182	177	179	169	184	175	165	159	178
345	3	3500	172273	432	13	118	508	621	562	566	588	540	536	475	442	437	406	385	395	348	345	323	353	334	309	303	308	301	289	282	269	251	288	253	271	270	235	246	219	258	203	242	247	246	205	209	224	200	235	212	230	217	216	201	226	202	204	202	221	215	240	211	224	223	180	211	209	185	206	233	203	175	185	200	185	195	205	161	177	174	202	222	191	210	199	196	211	193	193	197	221	193	190	190	197	192	198	222	190	192	196	200	179	185	194	201	199	201	203	182	221	194	194	178	209	186	194	171	202	204	200	169	206	205	205	211	168	213	180	210	185	189	181	188	200	183	209	188	199	177	191	196	190	214	184	209	200	194	184	189	181	220	202	193	228	209	202	175	202	166	183	182	174	231	170	189	178	214	180	208	181	215	181	191	200	169	183	195	204	181	200	191	189	212	166	180	202	172	201	187	207	199	204	193	178	171	196	179	178	201	198	189	186	195	183	183	183	187	173	186	187	188	167	186	201	192	187	192	190	212	193	196	197	197	196	181	194	190	203	193	219	184	182	199	186	190	182	167	194	209	197	174	195	187	178	184	180	198	184	166	177	172	197	181	223	187	191	212	199	195	178	185	196	193	200	183	189	188	184	190	178	174	201	177	191	175	203	181	169	193	215	190	196	214	186	170	188	218	190	175	196	213	215	190	179	174	185	204	175	178	188	193	197	198	169	182	197	163	172	194	187	188	185	153	183	189	175	205	173	176	160	182	188	198	196	217	191	166	192	195	218	198	203	211	204	226	194	180	186	177	175	213	180	199	184	205	189	162	175	174	181	145	194	196	163	208	211	181	196	168	183	174	183	184	185	157	203	175	165	177	191	199	168	153	178	163	164	181	189	211	182	202	184	185	191	196	179	193	201	187	176	191	179	203	195	193	193	193	182	179	191	179	174	219	223	183	183	192	180	180	191	195	213	192	201	194	204	180	193	211	200	193	190	184	205	181	173	192	167	194	199	181	195	172	211	225	148	148	219	165	201	221	200	195	164	188	168	165	182	170	194	178	175	200	176	174	169	204	191	190	171	203	194	191	182	186	185	187	174	181	192	186	179	179	200	181	209	195	168	200	188	181	195	209	193	210	199	195	217	190	211	179	189	224	188	177	188	195	212	211	177	178	180	187	176	218	194	180	187	223	165	186	225	191	209	204	174	194	189	174	209	199	204	179	202	187	191	196	172	188	205	196	204	185	204	188	191	192	187	196	182	179	192	196	189	188	176	177	186	180	170	179	178	172	167	198	183	201	184	178	180	185	189	171	224	186	183	192	173	203	196	203	168	198	186	208	174	185	194	181	181	200	222	193	190	189	186	158	187	201	174	171	165	211	198	197	179	178	190	193	182	187	189	196	159	194	168	196	187	194	172	176	200	182	168	178	174	191	192	212	188	224	201	214	155	178	193	190	156	201	182	191	189	180	208	196	187	181	193	177	187	182	196	177	188	176	183	175	187	217	185	183	187	193	203	193	167	174	181	211	183	198	180	178	183	184	179	186	177	191	188	200	192	192	198	188	195	193	188	213	194	180	187	189	179	187	175	185	178	184	197	193	198	214	201	189	217	216	212	200	181	199	213	177	184	184	179	177	179	157	186	204	212	192	191	179	204	206	180	198	198	172	175	183	195	200	189	175	225	170	166	200	208	215	185	187	189	186	208	164	167	205	191	189	175	194	199	177	214	201	170	186	165	174	180	212	150	199	171	172	190	208	172	169	196	182	176	206	177	170	170	206	206	181	170	170	174	158	186	173	187	181	180	210	182	175	158	199	172	206	177	136	192	177	178	177	179	179	186	185	182	197	193	184	190	186	194	181	186	174	185	200	195	185	206	192	176	186	190	203	212	205	190	198	206	189	174	195	179	216	202	185	187	193	168	209	165	192	179	186	203	185	183	181	180	199	198	196	205	174	189	168	181	181	190	178	175	178	196	181	193	192	172	196	193	198	197	168	175	169	203	167	192	199	181	178	183	175	202	187	207	193	192	205	189	176	187	189	192	188	196	198	178	192	184	182	187	207	197	195	203	193	203	178	189	191	176	151	204	199	178	191	194	172	169	174	209	171	173	182	193	189	187	192	202	170	184	174	204	194	198	201	208	186	203	164	196	185	188	186	194	190	196	192	187	164	197	173	167	182	181	169	201	194	175	188	201	189	207	176	180	195	184	164	179	179	187	189	199	190	204	196	187	179	194	185	161	177	164	190	186	199	189	207	195	203	207	170	191	183	186	216	193	193	226	193	192	180	180	180	164	172	208	156	214	181	170	191	193	209	189	201	192	184	185	190	202	190	164	194	192	191	183	179	181	194	199
345	0	2700	172396	405	14	103	481	663	682	624	622	599	552	533	484	449	446	426	385	418	364	348	374	337	335	304	312	309	334	300	285	305	273	261	293	271	249	276	253	258	241	225	257	239	249	247	251	240	205	223	232	205	232	241	216	200	231	225	201	217	206	196	217	208	228	240	205	191	216	177	170	193	191	186	202	211	194	189	210	190	205	211	200	226	187	189	202	186	198	187	186	195	223	186	176	202	203	182	214	186	186	198	195	197	222	209	195	196	193	229	206	179	187	200	200	210	216	199	182	182	193	192	198	189	186	211	186	192	200	201	194	199	216	189	183	215	187	194	190	193	208	199	193	189	190	188	201	192	194	199	197	186	187	198	199	207	201	196	177	184	190	190	195	182	212	203	186	169	199	210	215	200	195	205	200	189	210	171	205	197	207	202	204	197	195	180	200	188	224	200	214	192	194	203	185	210	203	196	193	198	176	192	192	192	205	186	212	216	188	192	183	201	182	191	170	213	171	202	184	196	189	196	194	190	220	203	199	202	188	181	211	180	197	177	178	157	175	193	203	199	207	180	194	164	196	204	203	189	185	181	223	179	208	185	193	191	199	198	201	188	191	184	226	209	204	195	186	194	186	167	203	172	202	194	185	193	221	172	209	178	173	198	201	172	198	189	184	166	165	196	212	206	191	198	217	183	197	193	181	193	212	182	197	176	178	201	209	201	183	160	196	163	175	199	185	175	200	193	173	213	194	211	209	204	211	209	187	199	179	190	180	191	176	197	170	186	205	185	201	196	178	174	185	178	219	201	185	184	209	204	194	189	201	191	191	215	195	199	186	185	201	174	213	178	199	200	207	196	187	189	222	193	206	188	181	182	197	208	188	181	187	179	179	198	172	199	184	186	206	188	186	194	186	199	189	184	190	185	169	202	193	204	185	207	175	195	196	214	199	187	200	181	176	203	171	193	167	218	200	203	187	176	182	198	188	191	213	194	188	192	184	199	187	197	196	193	200	193	178	211	182	194	188	206	166	209	172	200	195	178	201	168	187	180	180	190	191	185	196	202	197	196	195	181	176	190	195	184	212	203	210	214	199	198	195	202	205	179	183	181	185	190	199	183	197	193	222	210	178	186	181	194	170	174	184	203	198	184	178	211	177	191	169	205	192	188	187	203	197	194	195	205	182	205	174	202	177	183	185	180	190	196	171	171	194	181	192	158	193	212	206	178	210	230	191	185	169	178	203	196	185	192	200	193	191	192	203	207	167	150	202	195	175	225	173	176	201	182	183	174	193	195	195	173	192	214	175	179	186	191	190	190	193	213	194	185	182	191	195	169	187	183	196	183	184	165	210	206	171	163	199	169	172	177	208	181	227	163	188	217	213	207	189	200	188	186	182	184	203	182	190	177	185	209	176	215	210	159	186	194	169	171	220	223	170	190	186	192	203	180	191	208	197	201	205	181	193	197	181	203	201	182	181	188	190	182	219	192	214	166	199	196	195	211	205	189	173	220	200	167	187	185	177	197	211	189	190	193	198	177	163	187	179	183	203	206	200	198	197	159	196	212	184	185	193	188	221	177	202	187	190	198	195	185	195	179	182	164	193	199	193	180	210	180	175	205	173	180	183	202	178	181	213	175	180	180	197	191	183	200	202	204	176	186	208	214	199	208	214	213	195	195	180	182	192	202	194	202	186	191	178	222	185	181	168	187	179	212	203	174	197	202	174	184	173	186	206	167	202	177	187	194	186	186	167	198	181	170	187	179	189	177	183	176	194	189	166	210	207	174	193	211	190	173	161	209	194	182	184	176	181	171	193	202	235	197	203	206	171	195	167	179	200	211	189	192	175	196	183	182	173	203	207	166	210	202	191	200	197	206	205	184	182	170	206	175	219	200	188	203	216	174	179	184	170	180	212	198	200	215	205	181	183	190	194	194	181	188	178	201	209	162	191	204	199	189	204	186	193	182	194	188	192	171	170	167	190	197	182	221	213	192	207	200	198	168	182	187	185	186	203	205	200	185	192	211	194	192	211	184	189	180	175	195	184	202	206	180	187	219	191	178	197	167	173	198	192	193	211	185	188	191	192	178	187	182	201	166	196	175	178	169	193	182	192	184	181	179	167	178	171	206	217	207	183	182	179	203	210	188	176	206	184	175	191	185	195	197	208	169	186	180	205	193	185	198	205	190	174	195	177	179	180	175	200	200	180	203	187	197	169	167	192	182	200	185	183	195	173	174	162	184	187	197	197	185	184	216	175	191	206	178	180	198	188	196	198	180	194	208	204	178	188	205	183	174	199	158	198	196	176	180	181	187	187	197	178	199	165	187	167	195	181	203	191	175	194
345	1	1900	172519	454	20	148	597	627	634	555	571	495	525	422	410	374	381	347	336	294	335	299	278	292	246	244	244	261	261	231	243	233	225	245	227	216	237	197	222	246	217	204	238	217	223	193	209	219	206	188	191	217	198	186	200	182	205	194	172	216	175	214	187	189	160	180	185	196	176	181	180	188	190	218	179	163	201	163	188	195	181	189	187	204	206	187	198	204	188	187	190	203	195	195	198	191	200	181	171	175	164	195	184	182	163	176	181	177	192	196	172	188	186	196	179	157	185	198	195	182	196	193	198	161	152	189	179	172	174	172	202	188	205	196	190	200	179	179	180	188	183	183	169	170	194	188	183	204	183	199	159	171	185	177	189	180	164	162	162	180	218	178	194	186	185	181	185	202	185	179	206	173	173	187	198	164	161	179	165	175	176	179	187	175	176	189	170	168	201	162	168	185	166	210	176	183	158	160	166	180	177	182	194	184	207	159	178	156	151	197	178	180	164	182	186	194	206	202	160	182	164	192	195	167	167	186	168	177	197	186	180	187	190	195	190	204	182	169	173	182	206	168	179	181	158	174	176	199	174	164	176	145	196	172	170	183	196	179	165	184	169	176	209	161	172	165	189	215	186	185	171	172	167	183	191	160	189	185	171	162	175	190	165	202	178	201	191	163	197	171	185	178	189	177	178	191	195	169	186	154	172	174	197	181	185	156	212	155	177	180	190	175	190	202	190	175	183	204	189	170	169	167	175	183	190	187	147	168	194	183	170	159	186	196	164	174	164	181	178	181	182	197	182	152	181	157	165	191	185	181	195	175	196	185	184	181	193	183	170	209	197	171	165	183	186	175	183	170	184	154	195	181	175	192	154	171	201	191	201	171	198	199	177	165	188	166	165	161	138	186	185	172	165	172	152	179	182	165	186	190	157	187	186	181	190	178	177	161	164	187	198	193	178	189	198	169	166	177	176	191	141	162	161	181	191	186	192	203	155	184	190	156	178	191	194	172	189	162	195	182	198	179	202	171	173	171	189	167	155	169	180	194	175	167	161	171	192	165	194	167	204	164	161	139	176	170	175	183	172	178	162	193	176	169	145	188	178	180	171	196	156	174	175	163	157	178	204	178	206	181	179	194	170	160	155	157	158	176	178	155	171	180	172	169	185	192	165	184	164	183	151	173	182	161	162	205	171	205	172	160	200	183	175	164	182	200	194	175	176	160	189	170	156	184	179	181	184	176	170	186	194	176	167	173	172	160	195	177	197	188	191	164	192	189	186	182	203	175	191	184	176	187	169	194	168	174	181	172	184	167	198	186	175	186	168	177	180	191	171	175	173	180	171	162	200	168	165	168	208	179	182	175	190	163	192	185	195	162	189	160	184	175	179	179	187	170	185	174	184	167	181	170	180	173	187	169	174	213	176	191	188	173	190	173	169	182	178	160	183	181	184	194	185	168	178	176	195	168	188	174	183	188	180	203	169	189	186	187	187	178	158	178	185	199	189	189	191	176	160	171	159	197	165	185	160	179	197	183	178	171	182	186	176	199	174	160	180	152	181	186	151	159	197	175	193	193	174	174	178	182	171	156	195	178	188	219	164	156	168	180	154	167	168	191	181	171	198	183	224	177	155	181	165	192	169	189	174	170	181	217	188	171	170	170	196	184	176	170	160	185	154	179	167	180	180	199	177	182	198	178	187	182	180	177	165	154	172	202	198	173	183	181	164	188	177	173	162	190	188	189	164	154	173	183	173	155	170	189	192	185	154	174	184	198	195	183	175	184	165	183	187	186	185	181	176	182	179	153	181	158	200	192	167	199	162	180	175	210	171	149	178	179	174	168	166	178	172	192	178	193	168	205	187	186	182	195	192	163	154	158	180	188	181	202	158	169	181	169	174	191	174	174	177	155	170	191	185	187	191	189	181	166	185	170	166	163	171	158	168	184	188	200	174	175	183	175	200	175	176	175	157	171	181	176	182	169	198	178	174	179	157	189	198	169	158	173	207	185	184	189	188	159	169	194	182	186	166	186	169	176	174	181	182	155	184	190	171	173	189	182	195	170	159	183	184	181	188	187	185	195	172	170	174	174	186	192	183	179	172	168	186	161	164	174	185	183	201	161	202	176	183	185	193	199	154	184	186	163	151	190	167	200	181	158	184	197	198	198	145	168	188	173	164	173	173	203	175	184	171	195	180	215	170	187	189	174	174	196	171	176	171	174	166	180	185	179	202	186	180	163	203	197	162	183	159	164	177	172	186	175	170	184	176	173	188	183	190	181	178	172	198	177	210	184	178	177	170	183	202	181	166	200	206	192	205	177	178	183	174	193	204	176	145	186	193	176	191
345	2	2100	172642	439	19	126	564	642	669	629	590	518	484	482	396	399	371	332	358	340	306	278	280	268	239	235	273	252	230	216	217	197	228	207	205	201	217	198	216	201	205	215	175	189	204	218	187	190	190	193	178	182	175	176	191	192	181	153	188	210	172	200	179	180	163	158	163	198	188	177	172	180	156	192	186	168	194	178	150	168	176	170	163	201	177	191	168	153	155	167	185	195	179	155	173	174	172	150	170	157	169	149	154	175	176	177	155	151	153	178	141	175	179	175	149	148	156	173	170	170	175	154	155	172	168	170	172	160	157	142	189	173	178	142	158	173	171	153	171	183	158	175	157	162	163	145	187	155	166	158	172	172	171	132	166	179	168	155	159	151	152	171	164	152	172	170	155	146	166	144	157	182	190	166	159	145	169	170	179	180	164	161	165	156	142	174	143	181	159	162	191	154	156	150	151	184	145	168	148	156	177	184	157	160	169	175	187	149	175	145	146	172	162	159	165	145	144	150	159	147	151	162	145	159	163	156	174	151	154	152	168	167	169	178	181	159	165	172	159	170	141	145	169	159	160	139	151	147	180	149	158	164	169	162	156	165	146	170	161	143	150	143	148	168	147	160	165	158	150	155	165	175	154	146	157	146	152	167	168	171	161	149	158	166	173	154	152	151	153	167	174	178	154	180	171	146	161	160	161	133	168	140	151	163	149	177	141	174	147	147	141	179	166	131	171	137	158	155	160	148	171	133	161	171	150	148	161	139	169	164	184	151	164	164	157	159	189	142	164	164	186	158	134	151	181	124	168	176	186	162	146	138	153	161	153	164	173	164	147	158	143	152	158	157	156	159	158	177	153	179	177	169	165	183	170	158	170	174	166	159	167	147	174	166	144	167	162	158	174	169	148	148	132	141	144	170	156	166	163	154	145	171	155	158	170	160	167	164	160	172	168	154	152	143	164	169	139	156	176	172	153	156	165	162	134	145	163	149	148	152	148	175	154	155	168	143	147	144	144	171	167	147	191	163	158	154	155	156	138	169	163	153	165	160	140	155	161	164	163	155	174	145	149	157	157	169	153	137	137	163	156	149	163	179	156	177	166	189	160	181	161	153	152	154	166	152	168	159	159	155	176	173	163	172	159	157	159	166	143	150	151	152	162	158	163	158	169	162	156	161	163	145	162	181	134	168	142	157	162	179	148	152	169	159	177	154	143	163	177	147	202	157	127	157	146	182	176	173	148	163	187	166	161	175	160	155	176	167	162	147	163	147	151	166	145	150	157	177	144	133	142	168	149	200	153	148	174	156	135	146	157	139	167	160	150	166	167	160	166	165	134	156	159	164	181	155	149	150	195	166	169	148	155	166	154	153	147	171	163	155	156	178	178	167	161	175	162	173	155	178	169	188	153	168	156	158	177	158	148	163	155	161	160	160	142	152	175	145	169	180	173	151	139	145	146	163	168	172	140	162	152	176	143	174	161	171	144	144	148	167	167	148	161	175	151	140	147	176	155	144	141	155	153	136	145	161	179	151	152	165	167	174	159	161	160	144	165	152	152	129	180	153	184	145	186	151	156	161	151	146	175	151	190	159	153	167	179	164	146	161	162	142	174	159	164	169	152	163	154	170	169	164	167	151	153	152	158	158	177	152	167	168	161	166	152	154	153	171	147	165	166	153	170	134	148	156	156	156	165	164	144	125	170	146	141	159	136	167	181	169	157	159	162	144	172	157	159	158	145	155	170	155	148	165	139	159	156	147	167	142	149	159	167	160	166	133	172	166	143	165	168	147	145	151	153	149	176	175	180	158	135	169	175	139	142	149	191	161	165	162	170	169	152	172	181	162	160	168	138	165	157	175	184	145	155	157	164	143	149	162	149	165	145	168	162	158	186	174	165	135	185	164	165	166	156	176	153	164	166	157	160	167	178	174	161	152	147	158	149	151	177	161	158	160	140	197	160	152	160	158	137	169	158	126	143	178	165	147	171	147	167	168	156	155	164	178	162	159	158	161	160	159	148	143	189	152	165	163	159	163	170	172	157	150	150	159	157	160	164	143	168	158	147	172	162	175	155	163	164	145	156	181	145	151	163	154	153	145	163	174	163	146	160	157	149	182	180	164	164	166	147	170	131	169	155	168	169	148	167	153	167	140	168	183	159	153	156	155	155	162	136	165	152	157	188	142	148	170	166	172	156	155	146	152	149	165	156	160	164	153	150	147	171	164	142	138	145	164	155	164	167	166	160	156	163	147	157	136	164	154	165	159	154	170	157	174	147	155	130	140	164	156	188	148	159	154	168	162	163	155	156	160	153	145	184	164	155	187	126	153	150	136	162	151	150	148	153
345	3	3500	172766	449	21	116	534	657	666	666	611	566	519	469	452	404	388	397	344	296	294	304	286	279	259	251	259	273	216	241	243	235	242	219	224	222	214	220	223	192	236	197	200	214	208	210	201	187	191	204	168	175	196	194	181	186	190	184	190	182	203	162	178	206	185	189	177	167	178	158	195	190	181	161	201	171	154	161	170	198	179	169	189	199	168	167	161	167	181	164	168	183	170	172	175	183	182	165	166	180	178	145	181	164	164	172	177	165	186	173	168	176	166	141	170	186	158	178	185	169	180	160	201	191	161	196	193	172	165	189	166	175	155	176	183	173	169	174	151	178	171	188	190	187	180	190	183	179	168	149	201	151	144	187	167	172	190	175	159	152	175	169	171	176	177	158	154	170	199	183	185	182	161	156	176	156	173	177	187	165	149	164	181	169	187	189	166	187	192	185	189	148	153	186	168	188	189	188	162	159	162	159	178	179	175	167	166	170	184	183	164	164	159	176	160	158	151	185	170	161	177	173	175	185	175	158	177	150	173	177	165	170	162	163	180	166	159	162	172	185	166	171	178	181	166	182	153	152	192	175	162	146	169	172	183	156	172	141	164	151	158	180	166	166	165	177	167	166	142	157	164	173	161	177	178	148	187	173	160	169	169	172	174	163	162	186	151	171	172	154	158	171	170	148	153	164	204	185	158	182	158	167	159	159	170	159	175	162	183	161	171	158	181	166	183	162	149	144	166	159	178	155	176	169	169	166	181	173	158	144	161	174	193	145	156	159	152	157	164	170	171	149	178	169	168	189	177	149	144	170	157	148	157	163	184	174	170	156	173	180	179	196	159	173	143	159	170	159	170	157	172	154	153	174	188	181	180	175	148	167	170	173	168	163	170	173	176	163	173	169	140	175	158	164	172	162	172	186	193	157	156	157	150	183	171	172	160	178	152	189	157	151	143	136	145	164	171	172	146	157	153	148	186	165	179	151	175	159	157	138	188	156	151	155	146	159	181	162	156	149	192	164	174	182	166	177	157	152	155	164	164	170	167	152	157	139	157	161	158	162	178	162	195	156	181	167	191	161	139	169	158	180	160	177	164	202	168	167	170	156	166	151	156	144	171	163	160	152	163	183	190	163	176	151	172	180	189	153	182	148	166	161	166	174	196	174	154	160	173	157	186	161	170	173	170	151	186	149	171	173	175	154	165	183	189	164	172	144	167	171	166	183	155	164	158	152	168	163	169	175	159	177	152	170	176	192	168	177	154	154	172	165	176	161	135	164	164	171	174	150	152	167	176	161	157	167	161	168	178	157	167	162	159	152	200	177	178	160	153	149	181	180	180	166	164	161	190	180	177	156	142	153	163	156	169	152	178	170	156	167	174	172	143	176	186	170	178	153	187	169	177	182	173	165	165	177	169	187	162	173	182	176	173	178	155	181	159	170	157	179	141	171	184	165	170	198	186	164	174	151	163	166	163	176	165	169	169	163	181	184	156	158	166	187	172	165	147	187	169	170	159	167	160	164	175	149	150	155	173	170	158	186	155	164	161	194	176	163	178	185	159	153	178	158	176	168	155	157	152	176	157	167	164	165	180	166	171	168	196	168	185	180	155	174	165	164	178	170	172	173	184	137	177	163	161	171	161	167	173	166	173	161	148	151	150	170	163	155	181	165	161	170	179	184	156	189	177	152	187	193	168	163	176	155	170	162	167	185	169	149	141	159	173	136	147	176	150	155	171	166	180	173	148	157	179	182	177	153	147	157	147	170	173	160	156	141	159	190	159	172	161	160	196	171	147	174	188	167	158	151	144	189	166	148	166	173	180	140	163	164	164	172	168	200	177	162	175	190	184	172	165	152	174	162	173	154	162	161	173	183	176	161	196	151	171	173	164	156	162	164	171	173	153	174	169	142	162	165	163	150	176	163	153	172	171	150	172	168	187	182	143	156	149	164	173	152	181	175	175	173	175	164	164	173	156	176	175	162	148	159	162	139	151	177	169	158	164	172	166	157	190	168	170	158	166	152	149	183	138	175	163	171	166	174	157	138	175	162	192	195	173	170	173	148	179	178	160	169	182	161	141	166	149	140	155	163	190	179	143	171	164	152	149	150	167	153	152	178	181	167	181	159	151	144	157	176	160	173	165	161	157	166	174	159	165	153	167	154	149	195	175	157	161	175	185	170	199	188	184	183	180	163	160	169	182	185	143	177	167	169	177	176	171	165	163	164	170	150	146	175	189	145	158	170	166	176	153	149	193	170	149	179	176	159	175	164	174	189	150	180	173	148	169	160	161	168	176	159	173	178	160	169	178	163	149	167	178	179	177	150	176	161	187	168	165	166	164
