345	0	2700	103513	351	0	16	208	306	460	506	519	498	477	451	435	415	383	345	349	380	351	334	309	337	300	323	345	334	461	568	678	696	577	400	294	265	253	265	281	267	256	229	269	259	245	250	253	261	258	254	256	270	290	243	220	241	235	230	259	245	253	242	243	227	271	221	238	235	226	241	248	250	279	227	255	231	218	227	246	244	217	231	260	244	241	230	249	220	266	216	267	239	261	239	237	229	218	259	233	225	226	225	245	257	226	269	244	252	221	214	229	234	239	240	239	239	220	249	253	234	270	226	211	233	214	202	227	228	260	224	226	227	207	228	234	221	218	217	243	223	222	225	236	231	223	237	215	216	213	217	235	243	226	236	203	226	238	235	235	244	260	225	244	228	228	227	222	220	215	245	242	207	236	229	222	262	234	214	253	226	242	240	225	250	216	223	242	236	228	237	210	236	237	244	198	219	242	224	238	228	258	241	234	239	232	239	266	242	243	231	226	230	237	236	232	229	209	235	239	228	231	248	219	236	225	245	189	244	225	221	216	236	219	245	234	231	250	199	239	244	223	221	239	233	209	228	215	233	209	230	246	233	246	229	200	222	238	227	234	207	226	238	236	240	216	215	225	217	249	236	199	258	248	230	232	209	215	221	233	243	249	239	239	254	223	221	253	228	232	256	206	233	217	247	233	234	250	198	236	215	217	220	224	257	230	218	221	220	197	241	206	219	229	230	222	254	277	215	251	209	232	217	227	223	241	216	235	236	248	260	229	194	234	242	208	239	223	233	254	218	225	234	229	238	205	224	234	227	231	231	222	211	258	213	205	241	235	194	225	229	245	235	232	222	203	215	238	216	216	230	230	213	220	226	214	240	249	272	225	208	228	222	209	228	207	230	251	210	229	206	216	198	200	234	219	239	238	239	232	230	232	235	236	229	219	216	246	238	255	225	220	224	235	230	215	233	222	227	220	235	237	199	226	217	219	203	229	201	232	225	240	236	236	244	199	209	231	238	238	228	237	241	238	211	265	234	240	254	225	220	239	207	236	227	238	235	237	220	218	235	197	206	228	231	220	202	234	243	204	212	244	220	229	240	223	216	229	218	211	226	233	224	222	235	208	241	223	214	253	228	230	220	215	210	230	222	228	236	237	213	228	226	233	232	265	234	230	223	235	226	230	225	247	248	216	208	254	232	217	222	203	211	246	228	224	202	219	208	238	213	222	241	212	238	224	259	248	226	205	219	242	229	218	214	214	225	220	232	258	238	241	265	253	226	215	209	219	223	221	194	217	202	237	203	229	238	228	225	225	248	238	236	234	220	259	222	251	208	210	229	233	224	215	222	204	229	234	221	223	205	239	233	213	244	202	223	216	243	242	233	239	222	191	224	183	225	222	228	217	216	209	212	213	207	217	227	254	223	215	235	252	217	254	201	229	212	210	252	228	211	231	229	214	206	223	223	244	219	212	205	192	220	220	218	249	219	238	210	233	228	224	231	213	230	246	214	223	222	227	235	231	212	240	222	249	203	232	247	218	253	216	220	218	206	202	209	209	226	202	224	224	230	232	211	241	224	220	232	172	243	236	240	209	235	222	236	222	222	250	227	233	236	221	216	231	188	245	237	232	231	224	234	206	228	224	212	237	196	233	220	231	219	225	218	221	204	215	226	231	204	221	235	207	242	214	248	235	275	231	202	258	209	216	242	239	233	226	233	221	229	223	229	253	223	220	227	251	215	236	235	209	217	251	234	224	216	224	231	232	221	222	229	258	215	229	202	231	243	211	212	227	243	224	237	219	238	234	228	239	241	233	244	224	232	222	199	220	227	237	207	217	228	208	232	223	226	218	234	216	241	242	226	246	229	220	204	210	225	232	214	211	240	256	229	229	206	240	250	266	201	248	205	196	235	239	234	244	224	241	229	208	210	215	219	235	227	219	228	217	219	244	220	235	245	218	195	254	223	225	208	230	244	216	228	219	214	252	209	220	210	217	218	230	221	226	209	215	230	225	205	242	207	213	222	220	244	233	235	206	221	231	245	233	245	243	226	217	201	234	227	230	234	234	222	244	221	206	220	256	221	213	220	217	209	246	225	243	214	234	253	211	216	209	208	232	232	213	220	261	269	238	205	234	205	213	246	225	193	223	191	229	215	242	213	214	259	227	225	252	232	223	234	215	239	217	237	242	244	243	231	240	227	235	248	209	237	214	234	243	229	247	224	204	220	244	231	232	220	231	219	210	226	220	248	250	231	236	234	239	216	233	203	223	245	208	205	227	239	208	202	218	245	249	218	218	217	197	249	237	222	227	237	255	229	247	233	211	237	217	230	235	229	240	215	267	208	233
345	1	1900	103636	358	0	32	160	286	414	397	394	386	339	346	306	317	303	284	260	271	250	248	270	238	234	213	252	231	238	237	273	239	240	242	213	227	229	234	215	231	219	218	247	206	207	184	212	201	205	185	188	206	208	228	202	183	209	196	203	183	191	174	171	183	185	213	194	176	206	188	179	206	218	203	194	195	178	201	194	196	207	178	218	205	185	206	209	171	205	174	181	172	178	206	185	181	200	199	177	194	214	194	189	216	201	193	192	197	181	185	192	164	214	189	194	183	181	162	179	191	196	185	196	207	189	195	183	177	179	165	174	193	166	192	205	190	201	163	176	163	193	174	209	162	200	172	197	178	181	204	174	202	191	197	192	187	177	161	203	206	193	165	189	191	201	203	168	197	209	210	203	187	197	187	180	189	202	184	182	198	190	188	202	212	188	167	215	181	181	198	188	187	209	193	200	196	177	202	175	187	182	193	197	171	172	199	206	178	182	182	215	168	195	179	191	197	203	194	202	184	206	173	172	194	192	214	177	209	187	215	194	183	179	184	179	177	201	186	190	187	180	215	160	204	194	180	170	176	197	182	196	197	168	196	190	169	209	197	172	190	205	192	201	206	185	196	179	185	213	192	196	195	184	178	184	158	202	209	190	186	181	181	208	205	166	181	199	182	189	178	196	172	213	194	187	175	183	188	191	203	180	189	194	182	198	186	189	175	220	180	191	180	194	189	214	208	181	179	176	190	184	204	191	187	192	187	186	187	202	189	222	201	186	199	169	195	188	180	183	178	188	185	193	200	176	181	199	196	175	187	187	178	174	197	227	195	219	188	188	193	214	199	193	198	208	171	187	194	196	192	209	175	211	176	203	190	190	178	177	217	181	193	188	194	200	177	183	172	194	213	180	187	201	181	200	194	227	187	184	182	182	201	196	197	221	181	169	182	177	182	185	185	200	194	176	194	214	181	197	208	164	194	191	200	171	196	205	208	202	195	177	183	186	196	193	182	186	176	196	186	180	184	174	186	195	191	179	231	174	234	169	209	198	180	184	168	177	183	219	214	195	204	170	192	185	213	200	196	200	169	198	201	181	177	200	206	191	190	203	178	184	184	202	192	215	192	213	192	196	179	164	170	195	183	184	193	199	172	192	189	189	196	211	174	182	211	176	201	177	165	196	186	187	199	226	203	174	201	194	173	173	199	191	174	201	184	207	198	192	190	207	159	187	181	190	174	195	177	189	170	180	164	196	205	200	180	176	210	177	212	189	187	198	212	193	196	190	196	160	185	205	196	190	201	170	203	197	197	179	191	198	178	196	195	204	191	187	185	208	191	165	206	181	206	181	197	212	161	193	184	189	184	178	197	195	161	194	198	171	186	179	200	181	197	211	171	177	186	179	201	184	214	194	166	218	163	188	171	171	194	185	190	179	198	181	206	159	203	186	190	206	178	196	187	185	184	205	185	220	178	200	195	194	169	182	209	183	186	167	166	190	211	183	184	204	187	199	184	194	199	197	190	200	209	196	185	189	184	202	185	187	173	177	184	179	191	200	193	193	165	192	211	213	185	184	172	202	182	187	191	180	176	153	195	205	199	179	202	187	192	206	198	186	202	182	215	195	169	186	184	200	182	194	187	202	184	204	204	182	189	217	205	197	200	191	180	200	175	178	163	187	186	202	203	196	198	203	190	222	181	179	181	175	173	197	181	193	164	171	179	201	223	181	199	211	177	186	192	182	166	215	190	190	218	193	205	209	199	162	169	189	167	215	217	193	209	188	221	182	183	189	188	200	200	179	176	201	181	196	183	189	223	221	174	186	205	194	192	198	181	173	187	193	181	184	179	196	191	184	200	204	199	199	175	172	180	208	187	214	189	183	174	190	188	179	180	182	177	203	175	179	193	187	206	192	198	172	178	190	198	189	211	172	197	177	164	187	193	204	189	185	199	197	214	190	202	178	198	210	201	184	200	186	197	193	186	172	193	184	201	197	161	212	211	168	199	203	205	198	209	205	198	208	172	191	174	195	193	194	210	194	212	197	199	201	198	167	199	194	178	188	199	172	197	209	202	210	171	178	184	188	194	182	191	190	197	205	158	195	188	183	183	180	203	195	165	185	169	161	166	182	187	178	198	194	184	172	197	178	195	191	203	184	188	174	194	195	175	204	210	219	167	181	181	210	198	193	193	184	184	182	207	176	182	220	165	192	183	197	183	188	179	187	194	215	208	166	196	202	207	190	178	193	174	172	178	197	178	227	181	192	179	200	199	216	171	177	177	205	201	192	158	181	202	206	181	197	181	204	189	148	183	174	204	202	158	183	201	203	192	195	190	173	161	168	198	195
345	2	2100	103760	346	0	21	172	261	425	456	443	421	414	375	343	322	315	292	340	300	289	274	280	262	279	252	274	298	290	314	290	284	256	219	235	234	208	240	252	218	230	240	219	198	202	227	184	229	196	208	203	205	213	173	233	219	213	230	213	228	215	207	188	204	200	224	209	204	208	207	213	230	199	222	207	214	205	228	211	189	199	220	178	190	208	195	196	194	220	193	183	186	202	182	194	201	201	187	194	193	183	191	204	200	213	214	194	174	200	221	210	185	202	188	197	212	197	178	210	190	202	193	192	213	184	160	197	189	202	203	189	197	192	217	213	202	168	184	186	221	190	193	187	193	200	187	186	199	209	190	201	221	187	202	190	213	214	200	198	193	179	171	179	196	196	189	207	185	208	203	201	202	193	197	220	175	186	173	181	189	206	191	178	178	175	168	187	188	176	166	217	202	206	187	210	193	210	194	201	176	182	203	208	182	203	177	170	193	152	170	180	206	190	179	204	203	211	182	187	203	192	213	201	183	180	184	168	215	183	208	200	187	191	201	191	181	218	193	167	176	183	212	188	197	215	190	200	212	214	193	197	196	192	216	205	194	180	206	190	226	199	186	197	191	193	185	200	188	163	206	214	182	204	204	185	188	230	195	210	200	190	211	196	206	206	193	164	206	202	217	196	182	200	200	177	200	184	190	210	190	194	203	177	166	199	180	212	199	192	204	213	182	214	201	191	201	205	181	192	197	192	194	197	186	196	206	176	194	212	165	179	169	200	212	208	179	185	199	170	197	211	189	171	197	196	184	216	183	188	211	167	190	173	184	199	184	185	228	187	201	208	190	186	187	206	182	211	199	194	190	172	183	174	211	191	210	197	201	194	198	168	213	171	188	201	183	212	200	192	199	187	201	208	220	203	172	197	184	202	186	187	181	174	180	214	204	184	172	213	181	192	194	163	168	206	195	184	166	203	197	181	211	182	204	178	204	187	191	177	182	189	184	180	189	199	191	191	190	178	188	179	186	211	197	160	188	195	182	198	196	201	175	204	177	194	184	175	197	207	218	203	195	200	159	192	171	176	216	176	196	166	198	209	189	183	197	191	184	201	198	190	186	189	243	185	178	220	153	193	187	207	176	160	182	197	209	181	183	197	161	183	192	195	205	182	195	174	173	196	208	200	187	187	204	218	208	204	187	200	203	199	170	182	199	193	210	179	200	172	169	168	211	205	181	188	203	212	207	194	186	199	191	189	184	198	176	192	194	204	188	203	178	169	197	192	199	216	194	200	199	211	210	169	179	196	207	188	175	185	204	196	175	192	219	173	210	182	193	197	206	190	196	189	200	168	189	197	177	190	191	201	174	197	215	197	171	202	199	200	192	195	190	209	191	173	213	188	202	203	187	186	188	212	196	185	186	190	170	185	181	184	186	203	167	195	192	206	195	197	184	188	180	183	193	177	207	208	183	199	197	185	207	199	184	173	168	189	197	217	195	195	185	177	193	189	183	188	188	183	181	194	190	175	186	176	194	187	207	186	230	198	178	202	209	172	190	205	195	212	192	194	184	193	209	191	200	179	201	178	196	180	196	182	199	196	167	199	207	196	199	219	214	183	187	198	192	185	182	209	207	191	199	167	188	189	205	194	195	203	194	211	190	190	195	214	197	206	204	192	186	191	148	176	189	176	186	188	193	189	180	179	186	212	222	204	197	207	193	187	199	174	174	191	188	190	194	173	193	179	202	189	149	189	155	203	224	196	190	188	201	192	186	199	186	185	184	187	196	186	190	187	191	188	201	205	171	190	211	215	190	210	180	183	157	207	203	212	189	212	156	204	197	200	203	216	205	187	196	203	201	207	191	199	194	183	192	188	182	178	179	193	201	195	180	174	204	193	186	183	189	197	214	193	201	197	179	198	163	188	187	170	191	210	162	197	197	190	178	209	207	184	185	211	207	180	213	181	200	188	197	190	201	206	201	217	191	175	205	198	184	202	189	207	220	193	198	189	181	177	193	187	218	180	152	200	192	212	196	194	182	206	183	175	211	187	184	191	195	197	182	189	191	203	191	188	197	192	190	206	200	175	174	177	197	190	197	182	209	190	159	186	194	206	200	199	181	216	185	211	198	205	186	187	223	189	202	201	185	193	215	184	192	188	179	204	185	179	170	199	186	184	199	181	207	193	231	155	190	213	229	191	204	183	184	198	165	192	210	179	199	216	205	194	180	195	190	188	214	222	192	195	203	181	193	197	173	171	194	196	191	217	198	184	186	211	232	184	181	196	184	164	214	203	186	188	200	175	211	185	181	189	180	186	175	197	187	183	192	182	205	168	196	178	185	178	230	190
345	3	3500	103883	346	0	29	222	266	452	421	461	433	417	377	365	336	290	324	306	283	300	283	262	273	256	258	251	226	258	320	363	310	241	248	234	227	223	231	226	219	214	203	220	230	195	186	206	189	224	231	210	239	202	171	179	186	210	195	191	191	193	185	202	202	201	193	201	197	180	176	203	175	204	193	200	215	193	211	226	196	190	185	182	176	197	187	195	180	179	187	207	196	182	168	207	208	191	180	200	190	191	183	183	169	203	162	182	199	201	159	199	187	200	160	183	183	159	190	171	181	209	176	175	176	196	198	175	187	209	182	193	213	187	166	194	197	194	175	172	179	164	190	179	177	173	144	178	168	201	169	174	164	194	194	165	192	180	182	186	172	185	160	192	213	172	200	187	183	190	185	158	164	200	173	166	195	186	170	167	190	165	181	201	171	214	178	198	190	174	182	197	180	177	209	183	181	191	167	182	182	205	173	185	183	180	191	182	227	183	194	186	186	187	175	174	184	187	180	173	195	184	185	165	168	209	194	182	184	172	172	177	182	188	193	159	171	177	198	200	190	187	189	203	175	206	168	216	174	204	191	201	204	198	190	180	187	180	181	200	217	182	184	174	173	173	172	177	184	179	170	182	166	184	176	184	185	184	196	177	188	198	173	172	184	179	160	194	157	190	157	202	154	185	189	205	188	190	180	205	177	179	197	181	217	204	173	205	169	158	174	154	182	180	190	175	181	189	173	191	194	170	197	177	174	199	191	194	191	194	170	183	199	189	163	186	194	195	188	191	159	209	194	166	186	203	195	170	170	179	194	182	172	185	174	184	173	197	207	173	194	173	183	185	190	163	189	181	204	182	180	167	195	211	186	176	202	191	174	186	169	191	191	201	185	192	163	198	181	185	187	207	158	193	181	190	167	162	201	182	190	210	162	205	186	176	175	190	196	202	182	164	180	193	185	188	169	193	180	184	192	219	183	196	163	177	185	187	161	192	184	175	171	173	176	185	193	162	181	205	154	179	167	153	174	187	178	163	161	186	207	193	199	200	181	198	198	196	189	160	173	201	172	198	183	180	190	167	181	189	189	190	175	184	172	166	188	188	195	192	176	172	170	173	196	182	172	180	187	182	171	163	172	156	192	168	172	193	174	186	188	164	201	191	173	186	203	177	204	168	184	167	180	167	169	183	171	161	197	195	151	183	172	181	190	187	184	154	161	189	178	166	201	191	176	165	180	193	182	181	196	191	182	189	195	172	198	197	174	185	204	201	146	187	191	170	161	181	190	186	164	186	168	180	205	170	191	155	179	181	169	181	189	186	175	180	205	202	183	175	168	196	178	157	183	167	172	179	161	182	207	192	186	178	179	183	173	199	185	165	187	191	170	179	167	164	167	158	208	188	177	191	187	205	191	190	191	184	180	191	171	164	169	202	193	183	183	175	178	177	173	167	190	194	199	182	144	181	179	190	160	176	186	179	186	175	165	174	166	184	195	187	167	201	165	180	174	188	177	209	184	184	193	184	169	181	181	167	177	181	183	189	163	180	190	189	190	201	174	174	198	187	167	173	169	176	177	179	203	185	175	172	176	197	187	190	189	193	205	196	196	167	193	159	173	204	192	192	198	200	169	191	169	164	188	184	172	167	185	184	157	169	218	200	206	165	181	182	196	166	181	171	189	200	193	212	166	204	166	182	201	163	169	163	202	176	183	188	189	175	172	211	177	185	182	191	176	201	166	174	153	186	156	168	208	187	168	193	143	171	179	189	179	197	185	182	163	181	182	200	169	170	169	182	188	191	173	179	179	189	153	191	176	189	192	181	178	157	179	193	155	166	187	173	179	159	183	173	195	166	181	186	191	194	162	158	183	197	145	185	183	183	182	198	178	180	175	165	195	176	192	191	181	199	176	208	182	204	169	215	178	173	179	170	174	182	196	197	193	180	198	195	164	167	182	175	184	178	172	205	190	164	182	189	202	186	201	192	205	196	184	193	167	185	185	181	169	219	190	180	187	167	201	185	166	180	174	191	192	176	206	173	204	188	213	190	181	207	175	201	181	167	191	206	196	191	204	187	191	164	175	168	180	180	160	192	171	168	202	196	180	186	158	177	176	200	187	190	171	191	182	168	194	184	171	180	193	185	182	198	168	187	197	196	178	209	194	184	159	145	188	181	198	178	164	183	192	176	177	190	175	170	183	157	170	169	173	182	191	216	178	175	194	212	173	201	170	182	191	186	173	183	178	166	165	175	182	168	184	173	176	181	197	206	188	188	174	190	180	171	172	163	211	178	178	176	204	175	163	157	204	201	209	195	182	189	190	187	203	181	205	168	190	177	217	181	175	178
345	0	2700	104006	348	0	19	211	280	457	430	515	455	457	411	414	365	371	349	344	334	316	299	303	291	284	294	280	355	496	467	339	280	242	262	260	244	245	263	252	208	243	234	224	232	215	243	234	218	239	208	202	206	213	197	193	193	206	194	194	233	201	196	214	190	213	203	201	188	191	226	207	183	195	215	209	207	196	217	199	204	172	206	201	194	187	197	215	188	188	201	172	212	170	201	194	226	186	201	196	206	217	201	222	219	215	206	184	181	214	201	184	200	201	214	193	192	189	188	219	216	187	196	212	179	176	195	206	207	214	192	198	216	204	197	193	200	200	193	193	211	174	187	212	193	184	194	198	193	226	194	190	196	203	205	179	179	171	196	170	230	187	200	200	187	233	186	201	185	216	195	166	194	182	174	200	174	213	173	199	222	208	179	192	189	196	186	208	207	199	220	219	215	217	193	196	183	204	170	200	197	168	189	195	191	200	205	194	212	193	205	175	200	196	207	193	200	190	195	204	202	198	173	183	185	203	207	199	177	165	196	189	160	186	180	227	200	223	169	169	192	186	196	213	207	197	218	218	194	193	194	210	197	199	174	198	155	173	190	198	184	170	194	178	198	172	193	193	185	152	210	202	195	181	194	181	191	184	191	192	199	199	182	181	182	178	209	205	199	195	211	192	193	192	194	197	200	189	177	200	200	187	190	187	178	190	192	170	208	182	182	159	201	167	188	186	193	205	178	184	204	172	204	207	191	194	193	171	188	174	164	206	163	183	196	169	211	181	188	185	189	189	199	181	185	147	199	215	178	185	203	186	152	201	186	224	164	199	173	213	201	202	185	199	183	174	188	184	195	171	196	184	191	221	213	183	185	190	182	200	188	182	206	200	206	195	193	189	218	215	204	187	179	202	205	190	174	164	179	192	191	197	172	190	221	198	198	184	184	192	175	193	192	190	198	167	177	194	171	173	207	190	176	191	185	184	181	184	190	201	200	201	209	171	177	204	194	194	212	200	195	203	173	187	174	211	179	208	215	194	197	210	187	168	190	204	185	212	194	190	175	192	198	196	188	202	199	170	210	185	191	186	180	189	198	189	181	182	202	191	181	181	179	217	189	203	190	185	182	188	209	196	168	174	180	187	168	193	208	177	179	172	196	212	201	171	196	183	192	187	174	193	186	183	166	199	172	186	192	174	187	190	180	178	186	192	184	199	193	187	188	181	179	169	185	159	220	189	186	180	172	202	186	188	202	193	200	200	201	202	183	178	182	189	178	170	221	208	186	195	210	181	190	191	195	176	187	209	164	180	179	196	189	182	199	218	194	190	182	189	217	190	199	196	188	177	175	176	202	208	180	194	197	192	177	182	165	199	194	195	184	190	177	174	206	191	203	196	185	194	179	175	164	194	200	184	171	183	173	173	173	175	183	191	187	178	177	201	192	187	206	193	180	206	199	182	177	183	199	200	195	197	196	211	166	173	162	188	214	185	196	178	201	208	202	190	213	214	205	207	216	179	197	194	190	184	187	206	188	221	180	188	173	175	197	199	204	203	177	173	190	214	190	215	194	194	187	195	202	177	201	185	200	209	174	166	198	207	196	199	204	201	184	195	202	195	198	187	187	203	183	193	202	196	175	177	188	191	175	181	174	178	162	205	202	194	182	183	195	187	200	181	174	157	183	187	175	190	196	174	200	220	161	176	197	188	172	219	184	180	185	171	190	176	192	202	183	186	198	216	182	188	178	186	172	178	202	180	190	185	185	194	192	188	174	184	180	183	189	209	195	198	201	205	183	181	201	198	187	166	171	183	193	181	181	186	177	197	203	194	199	197	198	201	176	201	192	184	199	167	183	180	180	205	192	176	169	188	192	192	205	183	173	198	182	171	187	179	171	184	178	205	206	192	189	215	177	175	206	193	193	172	207	194	185	215	185	181	181	172	179	210	184	185	170	186	197	171	229	185	183	174	191	186	188	188	207	197	207	197	153	223	179	185	183	187	214	183	194	177	194	190	225	179	184	194	191	164	183	191	206	182	211	208	195	195	211	188	188	191	175	192	182	181	189	227	196	173	194	180	173	188	188	196	183	187	191	201	175	178	191	170	207	186	196	207	175	177	180	178	207	174	173	195	192	188	199	181	193	170	176	176	207	183	191	200	178	186	184	200	184	187	180	188	185	214	181	193	183	190	182	180	209	189	189	182	216	177	168	217	172	208	194	198	172	197	221	203	156	200	215	202	175	194	200	175	185	184	195	186	167	180	186	185	185	172	201	203	180	172	211	189	194	196	191	198	185	174	173	195	184	190	192	195	180	183	195	179	184	195	196	208	165	178	162	196	205	188
345	1	1900	104129	354	0	29	166	273	404	386	436	397	391	354	330	314	321	297	305	302	278	258	276	242	265	244	239	238	241	272	255	278	285	267	247	218	222	222	205	228	204	238	227	201	244	226	191	196	203	209	213	222	213	203	211	215	220	201	205	205	213	206	188	194	224	197	205	215	223	188	201	189	184	208	219	203	216	197	220	194	170	206	174	213	216	197	200	196	205	188	211	201	215	203	178	208	198	206	210	200	184	203	213	193	217	178	202	183	197	206	215	186	228	229	211	198	203	177	188	186	174	199	247	204	202	192	210	212	204	209	196	205	230	190	207	214	215	193	224	197	211	194	217	194	185	180	210	188	204	179	216	188	203	206	220	172	203	180	203	200	189	184	195	196	198	220	182	181	195	187	199	209	205	197	173	195	186	203	176	201	193	192	197	197	206	205	193	188	184	229	201	200	187	201	202	189	204	213	199	176	214	194	206	207	196	211	169	188	197	197	221	209	194	175	191	205	227	197	176	206	205	197	191	193	170	179	201	175	203	173	184	200	210	216	174	196	190	192	183	219	199	217	240	201	180	188	200	217	212	187	197	200	177	175	208	200	172	203	199	201	191	222	176	197	199	195	175	185	197	187	196	200	190	204	195	209	186	207	200	193	175	191	208	203	193	212	167	212	208	173	204	203	202	188	190	181	204	204	225	221	179	207	217	206	220	209	208	189	190	187	164	219	200	198	197	196	188	185	200	207	191	195	213	198	193	203	175	193	197	200	172	178	212	189	183	209	206	205	202	204	178	170	189	207	192	200	208	194	197	202	224	174	205	207	202	204	187	183	176	200	182	199	195	213	205	188	182	217	201	193	186	211	184	191	206	168	202	169	164	170	212	203	196	192	188	160	219	208	205	225	198	190	179	222	209	233	202	218	197	202	159	202	241	206	210	191	209	187	214	187	217	210	233	165	203	198	184	218	212	170	204	188	197	218	206	163	218	177	206	214	165	184	217	187	185	168	171	196	195	211	177	168	197	197	188	170	180	211	200	180	170	199	191	198	222	203	214	206	201	205	197	193	207	185	198	197	203	175	215	169	208	179	174	191	198	191	193	183	188	174	200	209	196	182	164	191	206	188	197	192	212	179	193	202	205	212	204	168	198	202	209	201	191	197	208	202	211	210	192	204	202	233	170	202	211	185	204	195	168	208	189	188	222	196	214	184	205	190	180	203	197	201	188	186	190	193	167	195	218	194	190	222	202	182	198	208	196	192	204	184	205	182	195	191	195	186	206	179	191	172	204	203	210	204	198	207	199	203	163	215	230	190	178	182	166	193	186	189	215	200	201	198	207	214	218	182	187	182	212	205	197	206	192	192	182	207	194	193	209	182	195	197	203	199	185	201	209	202	210	183	209	207	198	215	191	188	212	186	205	205	175	192	186	212	177	166	199	204	177	209	200	188	175	206	230	186	182	199	200	181	191	177	210	209	205	205	194	209	199	197	205	198	193	200	183	177	175	195	181	225	203	192	183	178	189	204	194	189	215	207	198	182	203	193	201	192	200	210	213	195	214	175	194	170	208	186	202	204	210	171	187	200	214	197	206	204	199	185	171	201	182	179	205	204	179	198	214	198	188	193	178	193	179	195	194	203	192	205	200	210	196	235	181	211	207	203	186	210	188	175	189	199	191	185	195	202	198	191	221	188	242	182	206	212	191	203	195	203	195	224	186	168	198	206	201	199	187	215	188	192	191	195	183	205	220	200	186	223	214	195	209	196	197	196	184	188	186	192	176	193	200	192	201	194	193	188	201	201	202	173	214	181	203	202	210	179	192	208	178	185	183	176	204	189	174	194	199	210	197	213	158	210	209	211	208	194	184	198	175	196	193	196	218	225	186	193	175	200	188	179	207	202	181	204	190	196	179	192	234	176	190	202	203	174	207	203	199	194	209	210	210	212	193	183	193	192	195	176	183	200	206	194	171	204	157	195	213	185	198	218	203	208	203	181	198	199	189	200	201	206	203	205	200	197	199	233	188	211	181	178	202	177	185	183	187	189	183	198	201	202	191	209	180	204	184	188	209	190	180	181	218	206	189	181	199	188	180	213	186	192	189	212	186	180	213	186	187	206	186	219	197	201	183	182	185	185	203	178	176	180	187	203	208	207	200	186	183	175	189	187	180	221	185	182	183	206	178	169	175	208	203	186	181	230	200	214	215	176	210	197	199	178	191	192	178	193	190	195	183	203	197	179	184	196	194	208	190	213	186	228	201	184	217	188	199	208	196	217	190	209	223	179	191	200	190	208	200	201	209	201	190	195	184	214	183	200	196	195	187	203	203	179	186	201	190	189	195
345	2	2100	104253	350	0	27	165	252	390	397	469	384	370	383	330	323	310	318	308	300	289	283	265	249	253	244	245	218	234	237	228	225	224	228	244	215	203	203	206	227	182	208	187	184	196	201	204	194	200	224	212	168	198	221	191	180	193	171	177	188	208	208	194	186	188	177	200	198	178	162	197	177	171	181	188	182	186	172	190	193	193	193	172	174	189	193	171	186	169	185	188	149	187	188	187	171	191	148	174	180	184	179	172	173	160	184	158	167	191	188	177	176	177	155	188	190	191	193	180	204	174	186	202	173	164	170	164	194	183	188	204	193	165	189	187	165	183	189	184	187	189	161	172	182	179	182	183	195	210	167	193	158	159	190	169	186	195	166	176	179	187	167	181	184	191	174	185	187	168	177	174	193	179	194	185	167	169	184	188	194	190	190	174	173	174	172	180	187	185	187	191	175	201	194	181	184	189	195	164	190	179	172	179	200	182	189	183	186	201	200	196	182	173	162	198	195	179	196	175	183	179	172	198	179	184	197	179	180	190	161	176	192	178	192	151	157	193	162	174	178	179	175	187	174	190	203	175	161	158	164	175	182	177	178	178	170	159	170	162	166	156	178	167	169	188	188	184	193	184	161	174	170	203	191	155	199	184	163	157	187	185	186	168	192	189	165	169	189	168	165	192	168	176	160	183	153	167	200	161	179	170	186	167	160	180	172	188	174	178	170	183	162	168	201	190	194	193	176	173	163	181	181	187	190	185	209	193	157	176	174	194	161	182	159	179	171	201	166	192	151	195	179	214	168	192	168	196	156	195	152	159	173	176	180	179	160	171	197	166	209	183	165	187	192	147	172	184	160	175	174	185	189	189	160	190	167	207	185	167	169	183	191	180	163	192	181	176	166	171	162	174	188	172	176	168	183	153	190	189	179	191	175	183	176	186	182	152	179	167	193	183	164	172	191	183	168	153	177	199	160	192	164	170	165	173	182	204	166	171	167	166	152	183	160	157	180	171	170	191	177	170	170	197	172	162	176	181	169	157	179	194	178	179	185	181	198	164	180	180	169	165	167	180	168	163	168	171	176	204	160	175	184	172	160	161	195	181	164	205	168	179	161	173	181	185	180	179	166	165	190	195	191	177	193	186	191	180	210	172	180	168	172	164	197	182	165	168	184	175	172	177	158	158	202	207	172	162	178	196	178	178	178	175	155	182	179	177	179	195	184	173	175	161	163	172	192	180	179	187	171	182	168	219	181	187	200	175	212	184	161	184	161	187	168	169	188	188	154	168	196	186	173	165	172	191	171	186	187	165	167	173	200	181	164	156	176	183	165	181	168	182	153	201	164	185	184	166	190	183	167	167	168	164	169	162	173	169	176	182	184	187	192	175	184	146	175	176	153	185	181	178	187	188	191	184	171	176	184	177	183	188	176	160	194	187	182	185	151	200	174	173	158	182	175	182	142	182	172	191	198	194	191	168	173	189	188	158	168	156	168	182	175	173	187	174	161	179	171	162	151	162	184	196	172	179	169	186	171	176	166	183	181	192	155	189	165	177	177	182	176	148	188	236	180	159	172	187	145	162	182	186	172	170	185	184	171	180	175	192	185	171	169	164	206	165	159	195	155	161	157	186	173	176	192	169	176	195	161	158	170	184	185	175	198	169	179	175	184	178	197	187	174	199	178	168	184	182	166	164	167	178	185	183	209	169	184	188	168	198	184	162	174	179	192	197	167	168	186	163	180	180	167	168	157	165	163	180	154	163	165	169	170	178	157	191	182	182	173	173	168	159	151	168	178	181	193	177	161	174	188	184	174	188	169	179	170	151	191	197	169	173	167	186	166	188	180	183	159	197	177	166	164	158	148	182	164	185	179	169	176	188	169	179	170	174	200	170	184	173	160	186	185	181	167	164	179	156	170	197	178	159	157	167	171	178	164	158	158	165	189	181	176	194	187	163	184	177	161	173	170	177	177	181	172	185	164	168	164	179	196	168	186	160	174	183	186	181	187	179	170	163	192	169	159	190	187	176	182	186	176	184	164	185	180	193	149	184	189	184	173	167	162	195	163	165	161	175	199	191	205	168	187	170	179	165	172	145	184	172	185	185	175	177	171	194	184	158	174	173	180	187	162	167	175	166	187	161	174	177	174	192	160	188	179	180	182	184	162	171	189	160	176	168	200	192	186	172	178	186	166	175	131	177	151	190	161	178	164	178	169	184	196	149	156	173	169	194	197	202	157	177	184	165	169	175	167	155	180	166	164	178	172	175	160	163	166	183	154	181	154	170	151	150	212	164	188	191	184	183	179	176	174	195	177	199	164	179	154	165	160	176	188	163	189	180	183	179
345	3	3500	104376	350	0	23	199	292	432	424	479	431	392	368	339	340	320	303	297	313	296	271	290	236	284	233	242	246	279	293	384	358	268	226	253	247	204	204	212	193	218	186	208	187	202	226	202	204	212	202	203	183	179	212	209	201	224	209	174	205	203	191	189	185	190	214	196	220	192	188	196	211	196	185	188	190	173	212	177	174	190	200	195	193	183	197	187	161	176	184	194	209	197	179	173	190	177	190	198	180	200	178	193	188	159	164	199	180	193	195	207	177	198	169	185	189	194	212	175	189	200	191	181	220	189	180	175	212	184	193	185	189	199	202	184	201	224	196	180	185	204	221	194	183	177	181	181	179	209	179	183	199	206	158	189	190	177	169	184	178	170	186	166	191	174	215	173	190	164	190	177	175	200	194	171	194	197	198	186	183	194	179	177	167	185	178	186	168	166	185	175	170	179	175	175	176	175	198	216	183	196	154	183	193	205	160	179	174	192	198	191	220	208	169	182	176	189	190	197	186	183	174	189	165	219	186	187	188	173	181	191	177	168	191	193	163	173	171	200	178	179	193	191	183	167	195	176	187	201	175	188	185	164	168	196	178	165	178	185	160	178	188	187	192	175	212	177	163	188	200	186	189	192	185	198	165	178	191	191	204	182	189	203	205	191	185	195	171	200	177	188	215	187	178	210	192	198	164	189	188	179	173	181	165	173	191	163	182	197	176	184	185	210	177	176	192	176	178	197	168	185	198	182	167	172	160	190	168	209	182	196	183	183	172	181	185	188	171	207	182	189	187	213	191	187	181	176	198	205	168	206	175	169	197	181	209	198	187	161	209	215	189	188	180	191	201	175	167	175	187	196	180	196	198	212	177	191	189	205	171	180	192	157	181	179	193	170	165	157	169	186	171	191	186	177	198	174	197	194	199	183	183	173	181	184	188	215	201	184	174	182	177	191	181	194	203	172	201	194	171	197	200	165	183	185	196	169	188	196	186	182	204	193	169	193	205	170	193	164	161	208	179	212	175	174	195	162	176	187	181	191	198	203	147	159	175	178	178	164	170	167	190	181	174	177	190	194	189	198	195	186	169	177	194	190	163	192	213	205	191	167	198	193	186	174	173	186	176	181	185	188	182	204	188	177	190	177	197	160	151	170	184	178	183	176	203	175	163	218	170	201	196	176	193	195	195	191	184	181	158	188	159	175	199	194	154	170	188	183	191	175	196	200	195	169	177	170	173	180	179	175	168	185	184	185	152	172	181	165	172	184	182	180	163	216	183	223	186	189	182	171	190	176	180	194	181	152	198	183	170	181	194	176	193	163	180	202	158	173	170	160	176	198	188	169	192	197	161	170	167	181	171	192	139	187	187	180	184	190	151	176	177	194	164	181	187	179	170	198	181	166	185	185	189	186	168	204	214	193	183	187	185	172	188	218	193	181	194	174	160	210	189	191	191	145	175	177	168	178	172	180	184	159	167	155	176	160	141	165	193	188	196	189	191	175	197	197	198	180	183	200	170	191	191	208	187	216	187	183	187	170	180	181	205	153	180	178	199	192	203	191	196	180	175	182	160	189	190	160	178	189	190	187	172	154	174	191	210	170	178	167	172	174	166	186	203	158	195	202	201	175	190	182	176	163	185	175	194	161	194	180	178	185	184	167	179	203	182	195	181	183	175	196	205	205	210	197	194	178	188	169	175	170	197	195	185	163	170	188	188	219	186	200	178	171	164	192	166	179	180	184	171	170	170	191	174	185	194	187	182	182	158	182	173	176	175	186	163	202	177	172	191	189	179	193	175	220	171	162	170	174	179	198	192	199	198	167	178	177	186	187	186	177	178	196	165	154	177	191	181	178	192	185	182	193	161	179	173	216	183	177	167	159	184	179	188	186	168	177	175	179	195	205	163	200	194	190	180	202	187	191	175	173	175	176	181	197	185	176	184	181	171	180	167	172	176	149	167	184	181	164	166	200	181	184	181	190	172	173	197	171	166	197	168	200	155	212	181	186	171	177	172	170	201	182	169	180	175	186	148	177	169	175	155	174	195	187	182	199	192	187	176	192	175	167	169	172	178	174	224	178	169	185	191	182	143	180	182	170	183	154	164	188	179	181	181	195	188	175	175	174	181	174	203	182	191	173	197	175	171	175	202	190	191	177	210	171	186	187	199	196	163	166	174	176	187	200	180	197	210	173	180	205	170	161	165	154	180	149	174	190	199	198	135	170	190	188	173	170	182	162	182	195	165	189	167	155	178	173	177	179	184	159	185	174	189	173	190	169	188	183	191	159	185	182	163	159	199	179	171	180	181	184	193	163	195	161	203	169	183	202	173	193	174	173	183	175
345	0	2700	104499	352	0	18	203	329	448	454	532	457	473	430	395	382	356	400	316	323	331	326	299	311	345	278	246	274	281	372	480	519	415	251	249	269	250	227	278	219	245	249	244	213	242	219	216	205	213	219	203	218	193	228	239	244	220	201	191	234	215	201	226	205	214	221	215	236	217	197	218	215	208	198	228	200	189	209	213	186	195	195	227	201	200	190	190	191	191	206	193	196	210	209	191	200	234	183	189	204	195	180	213	202	204	225	198	194	210	177	209	210	197	219	196	211	208	188	192	202	202	188	214	174	192	191	208	199	203	182	181	203	197	185	211	213	194	192	192	213	207	187	198	185	189	188	210	212	175	197	201	203	175	181	179	207	183	202	203	190	202	214	202	191	188	190	185	194	211	195	182	193	201	177	207	185	199	200	185	196	185	189	213	199	210	198	185	218	190	197	173	208	194	191	193	154	192	192	236	204	197	182	185	216	175	195	180	197	197	196	183	187	181	212	186	188	203	181	205	191	205	230	190	171	190	182	184	186	182	192	196	185	179	193	197	211	198	191	197	179	180	194	193	204	204	184	206	203	189	177	179	181	190	194	174	171	177	174	170	186	175	218	200	190	193	213	202	173	187	172	189	176	207	186	210	184	179	175	190	199	183	187	221	203	184	187	174	214	212	183	206	182	187	183	190	185	178	189	202	192	196	197	191	197	175	205	188	175	195	207	168	202	180	188	182	197	205	205	199	181	203	192	227	188	190	201	187	194	208	178	218	173	199	182	187	177	192	202	189	178	208	188	181	164	214	195	191	181	192	199	202	193	219	179	185	200	186	203	206	173	189	170	181	208	188	193	193	186	185	171	165	211	187	204	200	188	214	207	201	192	188	213	177	188	188	201	206	220	195	217	193	189	213	170	214	206	177	210	217	200	186	181	212	182	207	211	188	200	189	208	200	206	210	213	195	207	225	189	195	167	190	192	193	178	196	194	195	188	203	177	187	193	188	179	218	192	187	206	166	185	193	189	214	185	206	169	183	204	197	190	174	210	203	207	196	195	171	183	185	195	198	198	206	214	178	186	174	207	184	202	206	208	189	179	188	176	197	199	196	210	173	204	192	191	210	205	209	194	179	162	190	205	187	215	188	182	179	185	183	200	188	189	213	205	206	182	192	173	215	192	189	185	212	186	173	210	200	187	182	181	209	204	177	181	192	193	182	197	197	184	203	193	209	191	197	195	208	195	186	201	194	182	197	201	194	174	184	212	174	188	174	223	181	202	188	167	192	190	177	187	197	183	209	195	209	176	212	166	176	183	194	210	183	198	180	188	202	164	190	182	209	207	191	204	191	212	178	211	183	166	174	193	174	198	172	168	191	191	184	172	206	199	195	181	168	208	193	204	191	210	167	195	197	192	180	181	197	194	178	182	216	174	208	202	190	179	213	189	197	193	203	196	195	200	200	184	184	198	213	196	205	191	160	175	184	192	169	174	186	188	200	181	203	211	184	222	181	186	180	183	197	201	205	204	200	184	169	192	215	201	190	209	155	190	211	189	186	184	196	174	176	195	184	215	194	181	195	209	207	190	206	192	208	171	213	186	177	193	191	209	198	185	188	185	202	182	190	168	174	177	204	201	202	177	171	200	171	186	196	177	187	197	172	180	173	176	201	205	188	192	221	189	182	187	218	196	175	204	183	192	203	182	184	213	216	173	182	164	180	178	221	187	187	231	188	181	191	201	204	203	176	204	190	195	174	189	201	221	205	218	193	175	203	186	184	222	181	192	194	179	168	177	198	171	204	190	214	195	196	210	207	176	183	184	185	198	184	188	173	205	201	193	205	167	208	189	173	165	203	189	194	183	212	195	197	194	187	197	206	180	170	184	172	203	192	184	182	199	228	170	199	177	197	190	171	175	183	191	208	200	193	210	196	202	193	181	184	193	176	189	181	170	180	187	183	182	187	198	200	170	177	186	174	186	213	172	194	207	203	202	219	202	169	167	166	181	191	225	184	187	182	177	183	187	189	190	188	182	203	214	184	204	195	205	190	202	189	196	183	192	185	192	192	197	218	187	190	212	164	207	209	197	210	196	185	168	188	179	206	194	182	216	191	174	184	199	196	192	186	207	198	193	177	203	194	186	186	225	183	178	185	187	220	190	180	185	202	195	200	170	202	188	215	189	187	193	195	202	213	197	217	183	187	183	178	184	209	194	190	185	182	190	204	196	190	161	209	189	189	190	172	214	199	210	186	203	218	221	182	177	193	200	184	198	196	166	214	170	211	175	201	194	206	182	175	198	211	183	196	194	175	196	202	193	184	174	217	182	159	199	205	175	180	199	179	172	222
345	1	1900	104622	354	0	30	185	266	395	416	412	386	416	360	360	320	318	289	309	294	304	317	304	291	263	269	280	280	271	307	311	361	297	314	269	264	246	274	260	243	225	236	249	233	257	212	256	228	217	232	245	214	220	236	251	241	217	210	229	238	227	236	233	239	211	242	234	226	223	217	219	224	215	241	216	238	226	204	226	204	223	213	232	237	256	225	213	232	238	220	227	223	198	203	216	204	226	222	201	226	202	216	237	205	228	225	207	208	209	202	222	196	228	241	213	236	232	219	196	206	205	220	229	220	224	214	230	206	255	203	219	230	230	215	210	192	242	210	209	231	202	236	212	208	241	195	228	198	218	234	203	206	225	244	231	224	208	230	222	231	230	223	192	204	222	212	214	227	244	200	226	202	217	229	212	210	217	217	215	210	241	243	211	212	221	227	212	216	230	225	230	221	211	240	206	206	199	205	220	218	196	230	218	215	252	216	196	209	215	200	208	231	192	206	202	221	251	228	202	201	202	190	190	208	238	209	214	222	197	232	224	198	212	233	216	238	230	189	220	219	218	194	206	222	231	219	216	208	198	194	218	208	224	223	207	209	188	213	237	194	212	208	204	213	212	197	235	233	204	231	205	230	233	213	219	177	226	227	216	206	223	209	229	200	248	220	214	206	215	211	226	203	221	223	203	211	203	208	198	251	225	208	221	237	226	207	206	239	210	215	190	219	192	243	194	224	200	229	215	223	223	202	216	197	220	215	230	217	199	216	211	195	199	199	214	213	231	230	209	219	211	229	220	242	205	220	204	192	231	232	226	215	184	204	211	201	238	221	250	242	229	207	203	228	192	225	190	224	197	224	202	230	201	200	204	211	234	219	213	238	181	218	195	216	211	208	233	217	216	202	196	194	186	224	209	179	218	219	221	185	215	227	228	210	218	223	230	236	215	186	229	209	216	224	210	230	227	246	229	219	209	218	196	206	214	217	235	202	210	199	220	196	231	217	226	206	227	213	239	223	196	228	207	228	225	238	230	197	196	220	217	195	236	223	241	187	212	209	211	209	220	187	207	211	200	204	205	197	222	210	214	193	212	213	220	232	220	217	201	207	217	221	236	220	243	224	210	222	216	216	218	211	225	224	227	208	209	194	218	208	254	188	219	210	209	205	212	213	226	207	201	207	216	241	215	205	206	236	220	205	217	227	214	208	234	235	229	234	225	223	201	190	191	208	207	215	219	227	232	204	222	212	201	205	221	205	240	209	200	224	240	207	244	200	196	187	212	216	218	193	220	225	226	230	219	226	227	220	245	195	207	219	184	210	215	235	211	223	230	238	197	204	233	209	230	230	195	215	207	201	246	228	227	205	219	211	197	205	204	215	236	200	227	234	194	190	214	232	226	215	217	192	230	219	237	194	196	231	209	217	229	217	208	209	222	190	245	210	225	218	219	233	221	201	210	227	223	188	212	209	219	200	225	202	222	231	191	215	201	210	236	201	206	224	235	214	227	209	229	215	221	204	210	200	212	217	214	207	205	211	225	213	233	215	247	211	206	209	210	218	210	217	223	209	195	210	207	219	204	206	231	216	214	214	211	178	228	210	202	208	207	207	207	224	212	210	188	200	207	219	199	210	204	212	203	208	229	186	210	217	219	230	239	252	249	220	221	192	220	218	230	186	211	220	214	225	211	223	223	197	203	212	240	213	212	227	197	219	219	218	208	208	207	200	234	229	215	204	220	208	215	224	221	242	232	219	217	228	209	214	208	202	214	193	204	195	221	216	223	189	232	184	173	200	226	221	219	207	215	195	202	204	199	198	203	210	195	232	204	219	215	206	198	224	238	203	219	229	221	221	208	222	228	216	217	197	216	233	223	214	219	237	221	234	237	203	234	222	224	239	209	228	207	236	219	238	210	203	206	206	226	227	199	213	232	198	209	223	208	221	242	221	207	208	223	219	229	202	236	220	207	226	198	187	222	215	220	216	204	213	203	203	225	229	208	250	226	202	192	217	196	194	211	199	192	209	227	227	194	215	214	214	232	215	224	205	210	206	212	183	216	210	215	200	211	216	212	211	228	196	240	225	194	234	193	241	216	212	205	223	202	196	227	198	212	199	212	213	231	224	188	229	199	210	221	212	192	207	222	232	230	238	209	196	249	220	226	231	221	217	226	195	194	223	234	219	237	207	224	207	218	211	230	232	187	197	224	231	221	212	217	222	203	205	219	213	222	180	223	207	227	197	212	191	209	230	192	220	225	201	224	218	212	197	201	224	209	228	209	215	200	205	213	187	183	217	213	228	200	233	221	219	233	211	217	226	196	229	230	209	201	207	212	211	201	195	224
345	2	2100	104745	357	0	24	182	262	405	424	478	469	403	424	386	352	304	325	317	307	285	287	272	263	276	260	268	279	296	375	376	351	273	215	228	233	232	250	251	244	221	233	192	216	227	210	233	236	219	196	205	199	220	205	223	229	235	234	228	223	228	193	207	216	209	235	227	199	212	216	207	205	209	204	195	221	183	203	195	196	206	187	204	189	197	210	196	209	207	212	226	248	214	227	205	198	206	200	209	205	216	198	194	209	237	209	217	199	239	228	200	222	214	176	200	198	192	199	190	231	180	205	174	174	165	214	219	180	204	222	201	192	206	178	204	193	192	202	190	215	220	186	206	185	201	227	195	205	249	191	205	198	215	197	200	212	214	195	217	200	216	197	164	186	198	231	211	235	217	206	202	216	184	209	205	212	198	208	194	207	195	191	212	203	209	197	222	226	196	216	200	211	199	173	195	185	187	194	200	205	215	175	188	193	209	199	194	199	196	225	208	216	195	197	171	203	220	212	189	201	217	212	224	195	203	250	193	203	211	207	201	206	179	181	203	209	210	191	208	218	212	180	189	198	189	190	175	190	220	202	186	207	185	212	208	214	186	219	202	201	204	219	207	190	197	202	230	203	211	206	194	202	207	179	192	201	226	215	193	211	210	205	183	194	220	216	186	197	220	182	214	224	190	184	221	209	209	194	212	204	196	206	207	193	187	189	192	210	187	208	204	191	190	204	198	194	223	212	195	189	192	221	200	221	183	180	198	217	228	191	196	208	216	191	190	215	205	211	185	189	225	200	187	196	193	191	210	187	210	214	202	209	181	191	203	200	200	228	198	200	209	219	192	194	190	230	192	214	213	204	215	216	199	222	231	215	190	219	186	189	220	182	203	210	193	223	176	185	185	196	208	201	219	215	206	203	178	183	204	210	204	203	200	226	207	223	207	198	190	186	195	213	197	219	192	215	191	201	205	203	214	185	199	204	184	200	215	200	190	201	188	195	230	169	203	214	219	168	206	191	212	222	182	189	222	183	191	223	208	188	185	181	213	190	184	202	179	194	204	202	205	199	195	211	194	210	214	212	224	205	203	209	199	211	195	235	221	196	216	198	216	195	205	227	197	201	186	188	215	209	222	206	218	189	218	186	213	191	184	175	178	214	224	202	194	197	194	203	230	200	188	190	197	207	196	171	180	192	195	216	188	218	205	203	205	225	232	189	187	202	200	197	200	194	196	167	199	218	188	216	218	197	194	223	210	174	221	222	192	176	195	193	213	223	223	155	191	220	216	203	206	209	176	229	236	196	202	202	198	191	210	219	218	189	193	216	206	193	198	196	222	193	197	190	212	201	215	192	226	199	196	207	212	183	193	216	208	185	204	194	204	196	188	198	201	196	185	192	182	237	230	217	178	207	191	215	215	197	214	191	199	195	206	207	205	203	212	230	182	206	188	194	208	206	184	204	186	202	218	226	188	206	189	194	214	206	205	233	205	193	190	189	198	200	207	201	211	211	187	179	214	211	188	210	194	194	232	212	203	207	191	205	211	231	184	218	195	193	170	204	215	201	215	197	209	202	194	184	207	187	192	200	158	186	204	220	185	194	204	176	208	221	196	171	208	191	205	219	216	205	200	202	197	186	195	212	198	202	223	202	210	188	196	201	188	180	180	199	226	183	200	215	206	211	195	193	212	219	228	194	195	216	184	177	199	192	215	201	194	233	224	211	210	193	206	190	225	215	188	187	187	197	206	218	194	204	209	224	212	193	191	204	204	197	219	232	194	177	218	204	208	204	187	175	187	228	193	176	190	188	187	193	209	205	196	208	180	196	200	189	186	203	205	200	209	198	194	198	189	229	214	185	212	217	193	200	183	182	203	184	184	196	193	207	192	197	218	194	197	203	201	199	195	193	208	180	207	217	215	198	197	215	202	244	218	219	228	173	214	216	203	200	195	181	196	224	201	195	204	234	180	201	209	186	187	202	209	181	223	228	188	196	191	181	212	195	218	171	210	200	199	216	205	195	190	209	214	224	218	198	209	223	203	247	181	207	192	196	176	219	203	207	178	186	210	218	202	201	184	180	200	203	189	173	190	224	204	218	194	195	190	209	196	225	206	190	207	203	179	199	198	192	195	202	197	221	187	188	204	180	229	203	202	186	214	214	184	194	191	197	200	196	233	201	190	208	224	203	168	202	186	193	189	184	174	206	191	216	202	191	215	196	201	211	204	194	212	187	201	199	207	198	220	191	197	195	195	197	197	211	219	201	203	188	211	193	216	201	202	171	190	208	185	199	213	211	215	190	207	221	201	188	201	180	201	197	200	221	217	210	196	196	197	196	218	210	194
345	3	3500	104869	357	0	33	222	313	446	415	479	420	422	427	338	332	338	312	351	305	282	297	292	295	289	251	277	311	454	560	448	372	309	254	229	249	252	248	228	247	234	238	251	237	250	225	228	236	208	221	212	229	215	241	241	211	214	213	212	215	242	226	224	235	222	235	209	238	233	204	235	207	209	199	226	218	232	222	221	222	229	230	198	220	209	230	216	214	196	206	190	214	225	188	239	229	225	207	224	193	214	185	212	189	216	199	223	210	205	216	241	193	221	209	189	207	216	214	220	212	221	233	227	222	228	211	187	215	219	231	222	214	220	200	209	199	202	203	197	206	212	206	213	214	196	200	197	203	205	193	197	210	204	227	178	224	232	200	224	198	204	231	188	235	205	207	217	183	205	206	187	219	218	205	209	214	199	216	195	195	196	209	203	230	201	231	211	196	223	208	204	208	232	194	193	209	196	220	223	195	229	217	205	217	190	203	219	182	194	252	220	203	198	205	224	214	213	202	220	211	211	192	225	196	190	208	217	224	210	213	194	205	206	202	235	213	207	209	205	207	218	246	203	201	212	203	200	197	196	196	196	207	218	199	214	215	187	217	193	219	223	197	219	201	205	238	185	220	233	216	190	209	201	230	211	212	225	208	204	191	215	168	204	191	207	181	199	238	180	212	218	211	240	238	192	195	201	210	217	198	206	196	218	197	231	193	208	209	208	212	199	192	210	200	209	209	220	200	207	183	216	204	195	212	206	208	194	200	218	196	196	205	237	192	196	194	223	211	189	215	208	209	224	202	202	219	192	226	210	172	193	204	206	182	196	210	210	193	204	201	212	198	234	220	211	205	229	204	207	220	201	222	215	182	226	214	235	207	207	218	231	201	206	215	206	190	187	214	194	227	222	177	227	195	220	213	201	206	212	191	197	203	214	210	198	212	189	204	205	217	205	182	206	226	214	219	218	198	199	221	198	210	227	214	233	202	195	221	195	223	216	206	222	183	198	212	201	217	214	203	207	223	224	221	209	188	218	195	227	202	216	223	213	228	202	223	200	218	201	208	217	210	231	183	219	219	196	224	229	200	213	199	212	201	201	210	192	227	216	231	198	213	205	238	220	209	204	188	215	204	204	187	203	226	215	222	199	202	211	218	186	241	181	204	202	212	215	212	210	185	191	194	212	213	217	213	222	191	206	212	212	189	194	216	204	205	230	226	215	226	227	193	206	210	206	227	186	213	194	210	216	207	188	214	194	200	219	222	218	235	214	184	218	198	199	200	180	213	209	179	208	197	227	170	205	207	220	191	195	215	202	205	186	202	210	212	212	192	211	202	203	202	186	206	200	202	193	206	215	241	197	216	210	209	186	221	214	209	198	194	240	192	225	207	198	205	205	234	202	237	189	198	213	202	201	195	211	207	185	208	204	210	197	213	174	185	216	178	199	190	209	213	205	198	207	208	186	192	200	198	207	168	191	202	227	201	205	206	210	193	203	212	211	192	193	209	230	204	189	190	209	220	199	203	194	230	221	206	201	207	222	202	219	212	202	217	183	210	211	197	220	188	186	198	205	214	236	181	191	231	206	199	188	228	234	194	167	211	210	190	201	191	204	212	199	198	194	195	233	211	231	195	216	188	211	212	215	187	219	217	228	178	191	182	224	206	225	213	212	212	189	183	187	223	208	187	192	220	199	201	211	225	180	214	205	195	221	188	208	205	199	198	221	194	211	210	209	211	210	214	200	193	218	223	207	176	214	220	190	203	215	182	218	212	194	189	219	183	189	206	224	188	219	184	212	210	173	198	210	234	209	188	207	208	209	205	204	229	196	211	197	192	208	199	238	202	213	231	203	187	204	186	191	203	214	211	202	198	228	224	215	202	187	195	210	212	215	192	208	198	204	183	210	213	204	181	203	206	238	222	220	212	199	220	214	216	198	204	201	195	207	208	220	212	200	203	211	199	197	195	219	223	192	214	211	201	215	190	244	210	185	216	206	182	225	198	199	193	193	222	212	170	201	215	203	195	207	226	236	196	227	179	212	209	191	191	207	194	227	190	236	215	187	206	209	200	185	204	209	214	188	198	229	190	206	203	200	219	210	203	221	203	204	205	188	203	208	189	220	235	216	219	213	199	203	203	172	173	204	217	221	192	207	218	217	188	215	195	227	232	207	209	193	197	191	193	200	202	195	203	202	210	199	199	218	209	237	202	219	195	223	220	221	204	227	205	207	206	219	194	208	219	184	204	190	231	192	223	213	189	194	214	221	187	212	178	217	211	220	212	199	216	188	220	206	204	199	217	236	224	204	218	207	207	181	192	209	222	190	212	218	206	214	209	208	201	180
