345	0	2700	174349	545	3	17	212	327	464	523	529	496	494	422	415	409	315	385	348	364	339	313	319	296	291	260	304	265	328	290	291	289	258	271	273	290	255	279	267	248	245	248	264	241	225	250	232	266	238	228	232	246	214	216	215	232	223	236	203	239	224	221	211	204	236	208	245	194	190	195	195	221	192	206	173	222	217	205	219	204	214	224	207	215	194	220	202	230	190	216	191	218	211	221	204	224	213	219	201	232	196	200	216	179	199	213	214	207	182	186	188	220	190	201	195	196	207	211	197	182	220	185	197	211	202	217	188	188	193	187	203	215	203	215	202	224	184	222	198	208	197	198	204	209	211	201	212	193	208	195	200	172	213	192	200	194	191	196	202	193	208	208	204	229	210	195	184	200	199	181	197	195	215	173	205	195	192	188	224	201	183	200	196	192	213	191	220	182	198	197	213	192	221	225	173	188	213	182	169	202	192	205	202	217	219	225	194	184	212	225	209	213	209	189	209	201	184	188	180	204	196	189	208	171	191	184	201	200	161	197	198	194	200	185	174	183	183	187	179	174	207	189	237	208	199	192	181	190	196	186	218	185	204	196	194	190	222	205	196	178	200	215	212	179	225	194	171	196	199	195	202	191	192	199	204	185	196	203	195	191	186	207	189	190	205	193	197	210	207	217	202	190	199	180	204	210	200	185	160	208	197	228	191	209	197	199	198	197	192	194	202	185	214	205	172	202	197	193	227	194	187	180	212	201	199	220	199	199	203	204	205	179	198	205	194	204	183	204	213	199	203	190	179	187	217	214	215	188	206	212	157	201	209	210	193	186	188	187	191	198	210	201	221	210	193	189	191	197	199	189	204	199	181	188	219	213	198	217	212	200	193	204	196	188	167	179	212	194	195	191	203	209	204	202	233	223	194	202	173	200	214	179	177	213	198	203	195	201	181	182	209	177	210	195	204	169	201	201	204	181	203	188	218	226	163	206	213	205	193	212	176	222	203	191	173	199	190	199	197	189	198	179	194	177	239	209	204	193	180	168	212	170	201	196	207	197	198	194	207	184	195	192	206	209	221	227	203	205	204	189	199	194	206	194	219	175	208	197	201	200	189	220	192	168	205	174	187	188	201	175	177	195	180	205	203	190	211	210	188	205	227	212	185	205	203	174	209	197	209	199	216	210	203	217	221	178	163	193	217	199	211	212	201	196	204	215	201	214	176	195	183	222	200	205	210	192	194	200	225	200	189	186	175	194	170	212	207	198	208	194	195	211	192	186	188	205	205	188	199	191	187	195	174	192	211	199	191	205	218	170	179	191	207	175	223	186	179	208	207	167	193	198	220	183	204	187	188	189	221	210	181	192	188	188	195	214	186	183	166	179	199	186	176	226	200	204	186	172	214	205	171	213	174	191	215	214	181	191	157	218	180	187	211	197	201	186	180	196	185	195	183	208	198	213	197	191	203	192	171	205	194	205	205	211	216	213	192	198	184	230	196	192	202	187	200	186	216	183	193	188	205	214	212	191	226	191	195	195	193	181	197	175	188	187	175	240	207	192	180	176	210	219	199	186	172	203	211	207	192	197	198	198	207	190	201	181	215	219	214	198	186	180	206	206	226	180	182	185	196	192	199	212	194	205	205	192	183	189	185	193	193	211	209	197	183	183	205	192	198	188	203	204	201	196	211	197	197	191	178	203	197	232	201	179	188	177	188	194	194	201	206	179	193	185	214	194	198	198	202	209	176	196	204	178	219	197	189	213	212	204	200	186	192	228	191	208	187	213	169	204	229	222	218	189	202	185	185	198	200	222	184	198	191	189	217	191	210	193	186	177	200	207	193	186	196	196	182	213	211	178	200	193	202	189	198	218	212	194	183	186	205	201	217	186	182	194	203	198	208	201	194	209	194	219	204	185	197	206	189	197	197	173	196	208	186	203	210	199	184	204	198	185	207	186	196	205	187	176	214	203	213	200	205	202	208	207	207	207	197	223	169	209	214	218	176	212	193	195	197	190	227	197	174	189	207	199	200	201	224	172	191	180	193	167	192	188	197	180	187	199	184	195	175	204	206	212	203	211	199	203	194	190	188	184	198	200	189	212	200	219	174	220	210	210	205	198	215	181	222	202	196	192	214	182	190	193	196	225	179	191	171	189	206	224	206	191	200	175	210	194	198	207	214	166	191	192	195	181	197	179	197	195	226	178	178	203	186	190	204	212	211	206	178	179	208	191	209	194	223	180	178	180	204	198	203	182	189	200	230	221	178	196	182	177	202	184	208	180	200	205	180	191	195	187	207	191	202	171	222	190	183	212	203	205	212	190	213	175	183	197	213	196	225	195	189	190	200
345	1	1900	174474	579	7	74	275	316	420	424	410	395	415	341	362	328	327	296	309	278	297	251	302	262	242	278	286	263	241	248	260	257	236	243	274	236	246	233	240	234	247	248	245	249	238	246	213	227	208	223	238	216	222	239	211	248	248	219	214	234	217	236	248	207	217	209	248	233	247	234	217	220	217	232	212	226	221	205	217	199	230	229	210	208	239	250	243	235	216	229	206	231	224	216	221	206	201	200	228	232	205	212	212	221	204	249	210	186	237	195	233	205	222	210	199	231	204	203	216	201	215	213	218	222	203	210	204	218	236	199	222	227	220	218	207	204	230	227	243	215	220	229	192	222	227	241	211	256	209	209	232	211	236	188	220	226	209	213	218	191	215	226	221	209	204	202	228	222	226	220	217	208	226	201	210	225	230	277	209	215	216	220	199	196	233	193	229	227	210	214	212	202	217	243	202	216	198	224	218	212	205	237	176	222	204	246	215	241	218	234	211	220	211	199	214	208	218	226	208	194	211	215	217	216	235	220	241	203	220	219	225	203	220	204	225	214	231	217	232	225	209	215	206	231	231	222	206	202	221	222	226	216	242	232	221	230	234	223	218	229	230	215	215	214	222	209	230	205	239	228	220	222	209	207	228	207	235	226	224	211	206	232	225	208	228	236	217	203	179	223	212	203	233	210	213	201	246	226	236	235	220	192	203	220	204	240	232	200	224	209	214	192	220	198	225	243	205	214	219	245	231	249	211	203	205	215	204	211	206	224	206	200	208	228	193	235	211	223	201	229	214	206	244	209	201	220	236	225	206	217	247	216	213	199	208	220	235	212	217	224	203	229	223	230	236	237	228	205	215	216	213	257	208	202	220	217	234	214	191	212	223	217	228	186	219	216	220	199	183	227	222	231	220	239	237	195	202	220	229	221	219	212	234	210	199	192	218	239	254	201	211	220	216	238	201	222	207	177	244	219	206	206	195	229	212	222	232	236	223	207	206	213	228	214	228	241	256	214	208	199	190	200	216	203	195	238	216	217	207	206	205	234	204	212	215	211	231	206	223	210	208	206	214	221	227	213	209	193	228	220	194	207	225	237	254	189	229	193	215	209	231	194	227	201	229	240	216	222	215	210	202	194	233	211	232	212	220	201	203	195	208	244	233	225	205	203	200	201	208	225	235	208	196	214	223	213	241	229	236	214	217	204	203	229	231	212	218	212	216	197	221	215	198	237	224	224	228	204	185	213	234	209	209	222	221	247	194	197	216	234	206	229	203	213	238	219	204	211	236	209	219	198	205	233	217	233	204	212	212	216	210	217	222	221	220	227	227	220	206	214	195	190	222	197	219	204	213	212	208	215	230	203	203	218	230	216	217	209	215	237	215	209	231	229	210	223	214	207	231	200	231	233	214	194	204	198	200	217	225	230	210	234	242	247	201	232	214	205	204	216	212	222	202	216	221	231	207	215	228	211	200	193	212	234	226	217	232	222	213	219	221	215	199	253	209	217	214	222	208	207	195	232	213	218	238	214	217	216	212	226	205	218	220	223	191	205	207	218	204	216	218	223	208	206	218	234	214	205	194	212	199	225	188	226	199	201	209	221	227	216	216	193	217	222	207	196	210	208	224	225	199	202	211	210	224	193	215	214	212	189	238	214	231	193	220	205	227	197	223	197	210	225	225	242	216	216	210	221	195	210	210	203	228	212	239	188	222	218	196	195	241	226	230	212	192	211	207	207	241	183	203	254	222	231	229	221	200	227	222	203	206	225	231	207	214	228	222	234	217	238	196	227	239	213	237	196	236	201	212	218	229	229	208	215	223	196	215	211	217	192	221	220	225	220	210	232	212	216	237	212	210	234	225	205	189	203	207	198	235	220	201	225	196	215	224	223	229	215	214	211	200	224	201	226	232	228	214	199	201	230	223	208	226	221	230	223	220	203	224	220	211	231	204	190	197	179	219	210	233	216	208	237	197	204	222	221	196	219	225	210	200	226	219	216	248	233	232	188	194	235	213	226	202	218	214	223	218	214	209	229	216	215	201	215	212	231	226	196	225	231	218	209	203	198	191	262	206	223	189	217	209	207	216	202	191	222	201	214	214	209	214	235	225	203	212	224	215	220	212	227	223	218	204	204	181	212	203	217	210	203	220	201	216	210	224	208	228	211	205	185	182	205	207	212	217	214	190	184	230	198	227	209	204	203	210	205	193	224	200	237	233	227	208	220	213	217	227	221	216	219	204	201	207	233	237	211	196	226	202	209	221	216	209	233	234	197	225	219	205	215	221	221	224	203	200	237	211	214	181	235	206	241	180	191	222	235	227	185	230	221	223	223	210	214	188	232	220
345	2	2100	174599	584	4	57	292	342	449	464	489	428	409	388	355	326	325	318	309	311	292	289	278	275	238	270	252	266	255	280	240	234	240	269	250	218	243	263	241	213	243	208	258	223	224	235	225	239	235	227	236	236	217	214	233	216	219	229	238	213	231	221	207	215	207	211	205	241	204	218	246	213	189	208	216	216	235	204	249	205	218	224	230	215	202	215	223	209	216	235	215	188	216	208	208	227	212	212	202	204	211	240	210	180	211	219	205	194	212	239	209	220	216	221	220	202	201	206	216	211	234	209	225	201	237	233	184	201	232	219	218	201	212	195	215	197	211	208	203	204	223	214	228	214	218	196	227	192	209	193	204	211	215	196	208	229	190	237	217	204	218	216	203	216	207	230	203	212	209	217	213	225	204	224	209	197	225	200	232	215	218	215	210	214	201	221	208	204	201	201	214	226	204	189	205	205	205	222	202	212	194	213	229	211	245	214	199	209	218	232	197	213	214	202	189	216	196	200	208	211	241	212	205	226	206	206	222	189	220	201	208	243	212	207	200	200	195	207	206	205	202	169	232	191	212	223	204	219	199	231	222	202	231	204	223	207	211	217	169	200	178	202	222	201	198	200	193	210	188	207	196	211	202	225	209	213	231	239	206	221	209	195	219	190	180	201	185	207	199	200	208	214	211	203	199	199	227	206	219	223	209	207	226	220	215	193	217	201	213	194	233	193	178	206	201	188	191	176	214	195	224	186	217	224	208	202	227	217	206	220	198	197	193	211	217	200	177	202	213	195	189	211	206	218	207	213	210	203	201	209	224	234	201	215	206	227	211	207	202	203	223	205	224	228	218	180	204	195	205	210	219	241	202	221	199	214	215	214	213	228	207	225	222	214	217	204	219	220	192	225	206	208	192	228	216	213	213	227	235	191	224	218	201	220	173	199	207	204	223	191	217	202	224	208	210	238	218	222	225	192	200	220	211	208	206	213	211	227	204	228	213	210	203	212	190	199	202	194	190	223	194	200	207	215	193	231	207	200	214	213	215	208	197	208	195	200	211	216	219	201	220	207	221	180	232	221	205	212	194	196	219	198	210	219	191	230	208	193	213	198	217	214	209	220	206	170	194	209	197	195	202	204	190	184	218	215	217	235	212	198	231	211	214	182	203	191	199	204	219	234	232	210	200	198	195	205	213	198	215	185	232	209	186	203	223	206	203	228	202	198	218	208	204	233	203	196	198	214	219	226	237	211	200	210	204	201	206	205	220	202	215	202	203	199	239	194	212	184	205	194	217	208	214	195	198	217	196	215	207	198	241	203	228	231	196	204	233	217	202	193	231	224	213	202	208	222	204	189	220	220	197	234	192	194	208	203	217	195	213	206	219	179	207	210	205	210	217	224	201	194	212	203	218	201	222	201	220	195	237	226	194	215	217	193	228	214	189	224	208	210	217	227	228	220	224	210	201	224	217	224	215	205	171	222	194	214	211	206	207	242	209	202	183	189	184	189	221	217	214	202	221	236	226	232	183	209	225	227	208	213	213	224	198	194	223	216	200	213	215	195	195	197	221	212	224	205	210	194	214	212	216	199	209	201	207	202	235	219	207	225	213	205	213	202	214	209	229	205	233	223	221	209	200	221	204	220	216	251	187	206	197	210	233	210	179	205	237	205	180	190	187	221	225	220	190	196	200	219	222	211	186	200	232	209	205	217	215	204	217	205	198	200	231	204	216	213	221	199	214	199	193	203	209	195	207	201	202	186	206	229	210	206	223	203	208	211	223	202	221	216	201	194	234	224	193	216	201	212	216	211	225	198	219	198	222	249	211	191	195	214	221	240	215	199	224	170	208	184	213	207	209	207	203	204	197	205	235	215	209	203	221	222	212	213	178	224	207	254	215	182	233	227	219	187	209	207	212	209	183	197	202	219	188	196	195	204	207	217	200	222	186	189	197	217	205	206	203	223	228	199	189	209	240	186	193	200	205	223	205	219	196	229	199	192	210	192	188	217	223	205	202	197	213	226	181	220	208	205	186	212	232	207	225	201	199	216	218	228	220	187	234	184	201	214	202	187	203	214	212	191	212	217	206	209	213	217	199	201	201	210	211	198	210	230	219	195	209	220	209	196	218	204	223	209	199	199	197	210	184	176	228	216	201	197	214	190	212	211	192	195	214	193	215	199	203	186	221	195	195	212	222	212	229	240	228	214	203	225	202	218	211	223	218	213	182	208	194	219	194	210	189	216	216	207	202	181	187	206	208	197	223	215	213	204	189	212	222	218	220	211	223	214	189	223	205	220	210	205	195	228	206	212	196	202	183	191	208	193	214	215	200	214	189	214	183	187	217
345	3	3500	174724	544	4	43	251	399	466	479	507	470	456	446	406	371	364	355	337	315	320	288	306	324	310	258	293	276	270	282	255	283	256	274	270	259	273	236	231	262	263	256	263	251	250	239	266	245	229	230	226	235	246	227	242	223	260	211	239	241	232	199	217	200	245	189	225	224	226	213	251	226	226	215	228	217	246	234	234	223	220	220	264	224	244	231	217	200	230	200	202	238	213	215	226	216	204	213	201	201	220	225	213	236	224	214	215	220	196	190	222	220	223	209	226	230	254	210	208	217	216	207	215	255	239	233	204	220	229	200	238	233	205	204	238	236	215	213	231	228	244	228	220	207	219	217	231	226	193	219	194	245	240	211	213	202	205	221	220	247	213	234	212	236	224	234	232	216	218	211	222	190	231	235	254	236	209	216	220	226	200	225	240	211	225	189	233	210	223	223	215	217	216	208	216	205	229	234	198	233	211	205	207	221	219	220	235	211	209	205	217	223	223	227	191	214	214	250	217	211	217	223	246	218	211	200	199	222	211	220	207	203	226	193	238	205	219	207	200	225	220	227	204	214	205	232	226	241	219	242	222	215	221	207	211	207	227	196	236	205	237	247	205	199	193	211	207	219	228	202	208	218	208	245	190	237	205	188	220	225	222	211	205	238	201	228	220	233	231	200	234	209	204	196	205	212	218	217	227	220	221	211	211	212	234	202	232	231	213	241	221	238	240	221	211	217	197	200	209	225	232	236	220	232	217	203	199	245	211	238	209	236	222	216	216	219	205	195	192	208	206	207	241	214	212	229	217	222	223	230	209	221	220	214	218	225	198	215	226	200	183	208	220	188	221	199	207	208	225	209	225	199	213	192	217	217	237	226	190	230	197	222	214	219	210	223	209	226	248	245	207	216	216	215	201	214	212	208	211	221	215	187	189	214	236	221	216	214	209	204	223	223	226	205	220	237	198	194	242	197	229	187	226	191	210	223	205	221	210	209	214	228	244	236	217	228	218	204	224	215	236	221	232	215	236	195	214	203	219	225	224	215	242	212	232	197	242	249	201	232	227	211	226	229	233	223	217	212	217	215	221	201	236	219	212	222	220	200	220	213	199	215	246	210	222	221	223	223	209	222	235	215	208	208	250	231	211	198	216	223	207	245	222	216	213	231	203	236	223	219	204	199	246	243	200	214	219	202	226	219	223	218	242	236	230	214	213	236	219	212	214	194	233	228	230	216	232	214	198	219	209	241	207	215	220	205	210	232	204	199	199	210	197	216	209	205	217	215	237	227	211	214	218	225	210	216	227	202	238	242	217	210	218	214	230	203	200	212	181	230	228	207	201	214	223	215	234	227	203	222	207	221	243	189	226	224	234	196	228	216	226	184	198	215	213	202	239	212	198	218	222	225	216	221	234	218	258	237	224	203	232	241	221	230	218	212	222	197	204	201	195	220	231	190	220	226	215	224	206	219	218	231	207	221	217	205	210	197	222	212	215	223	238	213	209	209	200	225	195	194	205	242	206	222	223	202	212	219	206	204	226	219	226	225	234	252	255	220	223	212	217	212	227	213	228	213	196	225	208	216	203	220	212	235	193	209	211	201	231	233	228	216	227	212	224	236	226	220	197	217	214	206	217	223	241	219	232	221	203	191	238	209	233	240	208	214	214	232	197	222	206	195	229	217	208	236	199	194	199	228	220	210	242	207	217	216	224	224	237	220	231	206	235	220	227	227	214	224	223	229	214	211	248	224	225	215	219	206	213	192	234	214	210	239	209	208	231	204	217	225	227	214	222	201	200	200	231	186	213	205	209	235	217	231	243	232	193	230	241	218	217	203	228	224	206	198	233	199	241	206	241	219	210	212	220	206	211	246	211	213	248	230	218	200	208	212	204	229	226	202	240	227	201	195	184	211	196	228	214	198	228	214	185	222	239	218	206	243	221	190	190	212	199	212	239	220	207	217	211	251	231	234	233	252	236	219	229	211	218	268	201	198	218	197	218	221	194	235	212	203	182	210	220	227	241	223	183	211	267	202	227	218	218	230	210	227	193	229	214	222	225	215	208	215	224	214	210	203	222	241	204	219	209	201	203	209	201	219	242	220	197	221	197	210	204	232	225	192	240	225	230	192	205	216	205	208	252	209	204	213	243	208	204	223	240	228	212	229	220	194	219	208	214	198	216	229	193	211	224	215	204	224	220	221	225	238	219	216	218	235	194	227	185	212	217	221	224	227	203	221	199	213	218	225	220	228	190	206	218	198	226	213	235	242	207	222	191	248	189	215	216	238	232	239	229	208	218	221	236	207	214	237	220	192	223	210	229	233	226	229	241	215	232	227	232	219	219
345	0	2700	174849	550	5	11	220	340	504	501	565	474	506	460	425	407	394	385	360	366	337	337	305	294	316	319	296	289	294	280	261	290	267	277	247	274	232	261	252	258	257	244	254	254	249	222	243	259	232	215	234	216	219	217	235	216	222	199	216	237	235	215	203	212	238	234	189	213	218	221	236	234	215	199	209	217	227	214	198	193	206	223	197	211	179	176	200	196	203	201	212	205	207	192	213	219	198	214	197	229	205	215	208	216	211	220	193	216	170	220	199	203	218	204	210	200	222	212	206	197	231	192	220	201	194	217	210	196	200	206	190	195	207	215	202	210	179	217	182	201	187	188	180	178	198	199	199	187	218	225	217	175	202	202	198	204	220	208	186	220	194	193	184	201	199	188	180	188	203	192	192	213	206	198	191	182	211	195	197	205	210	183	209	210	198	179	225	218	214	196	198	201	185	203	209	203	214	189	188	193	203	225	216	209	195	184	191	202	213	199	202	199	196	214	178	155	194	192	191	220	210	179	171	171	192	189	216	215	203	174	188	187	186	209	210	205	204	207	192	202	224	199	196	197	187	204	194	186	207	216	183	173	202	191	209	214	198	195	182	227	215	197	179	200	228	196	203	184	217	192	191	217	222	162	193	161	199	175	214	195	182	174	184	195	211	200	187	197	195	211	176	185	212	179	178	216	179	187	190	167	179	219	194	182	191	233	217	193	183	211	214	190	201	189	200	199	204	202	201	181	201	170	228	192	181	198	204	179	184	197	204	183	217	205	184	182	200	198	193	187	206	192	166	216	191	202	201	191	212	217	195	176	187	213	207	190	196	196	199	204	179	199	187	187	197	193	204	202	184	191	205	184	202	187	212	190	226	204	187	188	192	178	203	184	219	199	200	199	181	209	174	222	216	221	218	211	198	216	183	206	203	218	195	217	211	204	219	212	192	228	210	223	199	201	210	215	204	201	195	181	187	198	184	174	216	190	178	203	193	215	189	197	203	184	198	212	190	208	212	225	184	202	194	237	183	195	198	200	188	217	199	181	178	190	186	191	203	193	185	205	202	203	218	208	192	201	179	198	189	229	164	207	185	217	201	182	209	193	175	235	167	219	161	192	205	211	206	209	224	186	222	207	186	189	185	186	202	199	208	178	191	192	193	206	186	189	177	183	215	192	190	203	202	209	186	205	191	208	207	195	220	170	189	162	208	187	194	196	219	196	192	183	197	193	185	210	209	198	184	207	171	185	184	207	184	193	195	187	221	204	187	208	194	198	225	186	194	183	203	208	183	201	191	212	203	178	185	192	198	208	192	183	199	187	204	201	211	191	183	189	228	203	208	190	193	214	201	215	205	199	166	225	203	191	183	217	198	199	236	183	173	200	190	189	203	188	181	214	195	229	229	186	205	183	199	182	203	193	187	178	205	220	194	181	175	210	193	185	197	174	198	200	201	184	199	189	194	191	195	201	204	176	209	165	196	192	203	186	173	225	195	189	199	213	190	197	212	188	165	177	174	185	182	197	177	220	188	214	206	203	203	180	201	157	185	179	201	204	188	194	204	183	195	198	180	193	217	196	183	183	194	178	224	189	176	195	213	207	206	196	200	217	189	189	199	208	198	185	190	180	207	183	185	194	198	181	163	204	187	189	188	193	204	187	200	201	184	198	207	190	209	216	216	225	198	176	198	182	185	212	200	202	183	237	187	197	186	207	224	233	209	207	198	190	206	199	189	190	194	210	191	195	203	210	183	192	202	209	200	207	183	189	184	165	189	212	212	202	181	202	211	200	196	205	197	198	164	210	181	205	180	211	190	190	202	173	175	211	183	219	184	209	194	214	209	179	180	214	180	179	196	192	217	204	217	204	187	175	199	199	187	185	202	190	196	189	175	214	182	209	181	195	221	210	216	192	176	158	203	173	183	178	206	179	186	184	212	186	196	196	200	221	188	197	204	188	203	198	201	207	208	189	216	178	230	194	216	191	197	201	210	188	176	171	207	232	188	191	202	203	204	198	204	190	222	192	191	213	186	198	159	185	212	194	213	172	194	184	184	206	205	181	179	211	202	193	215	195	179	164	224	213	221	175	173	215	183	212	198	197	216	217	173	205	207	188	178	202	184	212	191	178	206	199	198	190	218	194	188	188	192	210	202	198	205	185	217	184	196	208	182	203	173	204	188	196	208	197	189	199	184	186	196	200	206	200	199	204	207	189	197	202	186	205	187	206	219	176	195	187	198	179	169	201	195	182	197	203	217	207	205	199	214	206	160	205	190	213	200	208	210	192	203	226	206	185	203	203	204	186	180	189	178	213	196	183	213	186	210	213	186	213	202	205	195	174	204
345	1	1900	174974	575	6	59	251	332	420	397	442	399	397	385	347	355	304	296	302	284	312	307	288	289	247	253	276	254	239	257	276	264	274	228	238	249	241	239	236	239	222	235	241	259	232	248	272	201	215	228	223	216	246	226	223	239	215	195	239	232	231	236	231	245	215	220	222	219	246	214	219	235	213	223	226	236	236	214	214	218	240	217	204	203	205	237	254	212	223	227	202	226	233	212	241	213	222	227	205	231	203	237	210	209	214	206	210	224	217	243	226	231	214	211	232	204	219	233	232	244	247	233	252	223	216	224	219	166	203	198	215	256	199	217	230	224	234	220	199	205	193	200	223	232	235	223	220	195	227	203	225	201	221	239	214	251	188	216	225	220	219	210	211	243	230	216	217	211	223	226	226	216	222	227	232	205	227	204	218	218	207	221	239	233	192	194	239	206	241	229	198	202	217	213	197	183	217	203	200	232	250	189	239	264	214	233	232	230	189	223	201	214	215	206	244	203	232	223	228	204	199	222	223	193	227	215	211	227	232	200	224	217	228	210	227	243	201	198	222	221	250	180	216	210	217	233	213	223	212	214	220	223	230	236	225	236	214	232	218	205	223	231	190	215	226	228	221	219	213	220	194	213	202	199	213	207	202	252	257	211	197	226	210	204	242	205	208	240	197	220	216	224	245	221	223	206	204	221	199	199	190	219	204	224	217	204	206	221	224	211	218	218	217	196	213	215	235	196	216	215	231	221	190	219	202	203	216	238	202	221	223	216	237	226	224	203	205	208	220	213	230	235	237	222	240	228	215	220	220	193	222	228	212	213	236	214	229	245	221	197	233	224	234	205	202	222	249	221	201	221	222	192	234	188	203	234	194	202	226	197	237	208	215	211	212	191	217	222	213	210	195	238	227	190	207	226	227	203	215	215	216	202	238	224	202	228	210	195	205	221	222	198	229	209	207	210	199	234	231	181	212	223	214	230	238	233	227	212	197	219	211	206	216	221	228	222	226	187	214	211	198	226	220	247	216	216	226	195	220	206	193	217	226	242	197	219	226	189	216	205	226	218	210	213	236	238	221	219	215	230	218	205	190	216	228	213	215	213	223	231	218	188	213	180	216	213	219	206	227	210	200	186	230	241	212	189	227	231	215	204	212	216	219	209	208	225	220	215	238	196	206	236	240	191	222	229	216	225	244	242	215	220	234	219	194	220	217	187	210	232	215	185	228	200	233	220	210	228	234	190	217	230	213	241	199	213	216	237	217	191	227	228	228	223	199	205	224	226	221	185	224	202	234	208	226	208	231	195	214	208	212	232	234	204	206	217	216	219	192	215	203	221	209	231	196	202	213	193	213	222	219	209	238	230	210	223	245	218	212	235	192	201	242	196	201	228	219	226	222	212	222	221	208	216	215	213	234	219	211	223	202	205	205	205	241	185	221	214	210	206	232	234	198	225	193	215	204	214	214	202	194	217	226	229	210	219	211	210	218	204	198	199	188	238	199	241	217	232	219	216	207	220	228	203	225	208	205	236	195	205	215	208	201	210	216	223	226	215	234	208	219	204	205	265	178	199	185	220	241	215	212	209	216	209	221	205	217	211	205	202	208	194	212	228	211	219	221	188	194	193	205	212	219	194	197	218	240	207	203	224	216	244	225	218	220	216	219	189	227	210	211	222	223	251	207	222	217	210	199	214	212	211	200	212	222	208	217	217	218	197	217	219	226	218	235	217	214	215	205	189	223	214	206	235	225	203	204	210	233	226	241	201	219	218	209	230	230	215	213	223	230	225	232	232	220	224	237	241	202	212	215	189	212	220	219	204	209	221	217	220	215	201	216	204	215	197	205	209	222	213	213	208	212	200	234	196	225	186	220	221	206	201	206	218	211	199	202	202	211	197	198	223	237	214	218	193	195	213	204	248	202	219	217	199	209	198	241	212	209	204	218	228	207	221	189	196	222	191	211	191	207	206	207	224	207	202	243	227	211	242	182	210	226	224	234	201	212	203	231	218	212	188	225	201	208	259	215	243	214	217	240	206	216	203	229	218	210	199	201	211	218	203	208	208	201	183	222	223	206	216	207	220	206	210	236	199	231	208	210	233	219	213	231	229	200	212	204	233	201	217	211	206	237	217	237	234	217	208	195	231	264	207	181	239	212	250	196	230	226	218	183	205	223	232	220	241	227	228	208	217	229	202	233	220	203	235	205	193	224	214	238	202	230	213	221	192	206	210	237	215	212	224	203	214	207	229	193	204	230	243	213	211	231	211	253	196	224	225	222	223	227	214	217	229	212	217	204	223	210	233	212	215	200	240	239	207	225	243	227	201	200	241	218	218	216	214	214
345	2	2100	175099	575	8	29	247	336	451	458	479	447	416	405	390	355	339	302	328	310	309	288	283	299	280	269	280	258	242	249	260	253	236	246	261	244	252	237	206	234	214	255	221	225	214	246	220	202	229	228	221	226	239	228	212	239	238	207	219	210	217	216	231	211	224	227	215	239	213	230	217	227	227	231	222	215	200	225	208	219	219	202	220	183	218	190	223	201	238	229	192	224	212	215	215	230	227	240	206	224	225	211	219	224	210	193	211	188	211	201	201	214	201	227	211	235	221	205	206	224	209	191	194	174	189	215	198	200	214	195	190	220	209	202	203	227	220	193	245	221	204	191	219	205	204	187	196	218	203	213	226	228	206	196	213	231	212	204	202	218	202	196	244	219	203	197	176	174	206	227	214	209	200	228	226	178	207	188	235	191	232	206	225	191	210	219	174	236	198	203	221	197	196	206	186	190	204	222	207	214	210	190	219	206	194	215	208	202	236	225	192	216	189	216	216	208	194	222	203	223	189	210	204	206	204	210	217	207	193	192	224	213	208	195	227	203	220	193	222	212	206	201	192	201	199	224	232	221	204	208	189	201	216	228	205	210	211	233	195	159	199	217	218	201	213	209	211	237	207	226	208	203	206	195	201	189	216	191	195	199	194	169	195	193	185	208	222	213	216	191	200	228	185	212	207	199	204	226	201	191	191	173	217	207	212	209	204	222	232	215	206	195	210	220	231	195	217	214	213	193	182	227	197	197	175	186	203	193	199	196	174	226	222	207	194	192	204	234	210	168	211	215	155	242	178	219	219	247	207	210	214	211	201	198	236	196	218	234	218	227	202	228	205	192	228	237	212	209	198	189	201	226	202	208	202	197	212	207	205	227	210	191	194	176	208	192	213	214	203	196	197	212	212	192	206	202	198	217	178	204	191	223	186	188	224	195	205	191	203	233	214	189	206	217	195	223	192	221	178	205	201	222	204	193	212	225	185	188	192	191	212	239	188	173	212	214	187	184	229	211	229	227	213	193	207	203	197	214	217	166	183	236	223	207	211	219	204	212	184	219	207	187	199	213	198	214	205	202	199	225	189	176	190	206	200	200	186	209	189	204	194	183	204	207	204	189	197	198	181	191	194	184	192	192	210	193	227	204	197	236	188	211	206	202	210	190	246	197	201	194	207	187	231	193	223	211	208	218	236	221	214	190	231	199	202	197	230	198	203	195	192	207	204	201	207	199	212	196	191	218	216	227	202	216	195	194	213	208	176	191	217	216	206	190	212	208	194	197	211	179	201	212	244	188	184	208	230	210	187	204	204	217	207	196	212	208	202	179	213	188	191	206	208	191	189	183	192	174	214	182	210	205	219	208	236	215	195	215	208	212	212	221	204	181	201	208	217	218	199	201	232	210	206	214	235	211	206	217	216	196	189	189	232	214	198	200	186	193	189	219	188	167	173	195	209	184	218	212	214	218	199	211	216	195	207	191	208	226	202	191	189	203	208	205	190	202	203	193	207	188	212	181	203	203	222	186	204	180	197	186	190	207	195	189	216	196	210	206	209	203	219	236	187	182	218	192	187	217	227	214	224	207	209	212	207	225	202	184	211	215	231	215	228	207	184	214	212	192	186	212	203	197	234	231	209	189	219	212	208	201	198	213	210	197	228	195	205	222	207	191	208	160	196	203	207	203	200	195	167	211	204	222	201	192	207	205	203	195	211	204	229	174	198	191	192	187	211	205	222	213	158	194	193	189	172	184	230	194	210	197	203	230	198	201	172	218	214	220	214	210	210	199	231	192	212	211	237	198	181	199	235	214	212	226	207	188	218	219	218	221	191	200	199	209	201	199	207	194	199	211	216	216	188	200	177	175	212	205	228	206	207	219	201	223	182	191	184	208	207	189	218	181	194	199	201	207	227	192	192	210	199	219	210	206	193	203	223	196	216	202	220	187	205	185	228	192	206	227	231	211	187	211	246	223	228	194	185	205	195	207	208	206	195	208	214	210	190	226	229	203	224	198	191	187	183	231	205	201	208	180	226	194	194	216	193	215	195	202	225	198	214	200	204	208	211	229	197	218	196	188	202	203	223	196	225	201	203	207	219	230	204	206	221	172	181	196	218	224	178	203	200	211	186	188	204	193	199	215	199	218	214	222	215	226	182	202	230	207	203	210	205	189	211	207	193	178	225	212	218	188	177	208	209	186	194	194	203	192	199	212	200	217	206	222	193	205	184	210	194	219	216	187	211	242	221	227	199	223	205	202	182	207	215	203	187	207	216	206	213	188	198	217	204	201	203	199	195	197	227	207	241	200	216	170	212	225	192	189	224	205	217	202	215	206	197	214	212
345	3	3500	175224	577	5	34	301	356	485	493	508	485	448	394	398	394	386	343	346	341	324	303	295	291	287	280	291	310	289	288	268	276	268	253	255	273	272	248	261	256	243	271	232	236	236	213	235	237	246	221	235	250	224	220	231	222	225	213	241	229	223	219	218	238	224	208	233	235	222	222	225	197	238	213	224	228	242	238	237	241	232	193	215	215	237	205	229	213	231	232	221	218	220	221	210	231	242	239	221	204	232	210	232	230	206	227	233	235	219	224	224	236	214	217	227	184	209	212	197	226	220	215	232	219	227	231	204	250	195	195	216	213	249	224	214	232	228	239	222	210	202	211	248	205	217	207	217	226	218	228	233	228	221	220	230	200	233	204	213	227	213	234	192	212	196	219	198	198	204	236	223	201	215	200	219	209	215	222	199	212	235	216	222	220	228	217	230	202	250	219	213	229	219	232	209	216	241	225	221	220	216	208	182	230	199	219	215	227	198	215	211	210	198	220	212	202	198	210	207	183	212	239	209	229	201	200	212	234	226	204	226	192	223	215	236	201	202	217	188	212	195	205	206	235	196	196	240	214	214	196	217	208	228	220	235	183	218	226	215	220	201	225	210	226	226	222	212	219	206	216	210	224	239	203	214	208	214	215	189	198	220	208	201	236	204	191	223	212	218	185	208	224	200	235	220	217	225	229	228	237	243	205	226	216	215	209	232	182	224	223	209	213	203	244	213	208	236	223	229	230	212	201	217	205	208	209	197	221	227	216	204	224	183	201	209	214	206	230	217	208	231	219	214	184	222	211	221	210	229	207	219	234	215	223	229	192	203	232	211	211	215	208	213	249	205	246	214	226	222	200	212	234	213	207	217	213	220	230	246	222	223	230	218	207	222	198	218	198	194	203	226	238	211	213	205	219	236	219	206	213	195	215	224	197	210	223	240	196	219	206	221	199	200	231	196	231	227	210	221	232	236	209	196	217	205	218	239	198	225	239	213	224	218	209	207	226	209	220	195	212	219	227	185	214	221	220	221	251	217	193	200	219	195	233	229	248	202	211	234	225	240	206	215	208	217	229	221	218	251	212	188	225	236	208	231	191	231	225	213	214	222	213	227	229	228	239	214	215	218	237	219	215	223	219	224	204	197	205	185	216	203	206	215	207	230	227	212	212	213	199	202	230	216	210	204	206	237	217	209	203	238	214	211	218	196	228	236	219	196	203	220	226	201	226	215	210	223	204	199	227	229	218	201	206	217	214	221	199	204	215	216	229	232	196	218	228	211	214	206	249	230	223	208	236	217	210	216	216	204	196	224	188	222	214	234	175	202	217	211	206	220	213	210	200	221	226	184	194	221	205	216	224	209	207	222	220	199	226	219	203	202	198	219	225	215	219	216	215	214	207	199	204	191	224	225	195	203	214	208	226	209	211	216	214	211	219	215	230	239	227	218	204	208	230	217	210	211	225	247	217	217	233	207	226	211	194	223	212	212	216	239	223	214	203	200	225	193	215	212	231	211	204	224	219	233	209	202	216	233	195	207	223	235	210	224	247	214	254	203	233	208	201	229	211	212	197	217	191	212	227	231	214	227	218	202	234	208	212	227	198	206	207	208	211	221	200	222	234	212	209	222	233	240	225	199	218	206	220	209	214	198	214	197	205	204	223	203	222	215	198	211	211	204	214	213	207	186	212	222	216	241	221	227	208	224	246	221	198	218	209	215	212	211	217	194	217	196	213	240	237	229	230	220	224	203	241	211	207	212	195	209	231	202	199	205	228	204	239	201	190	216	224	237	190	213	192	204	205	215	223	211	202	237	210	206	230	206	214	226	231	195	207	219	219	196	211	208	198	236	194	212	194	210	206	224	207	227	237	205	244	203	203	207	199	201	230	183	208	206	228	218	214	225	213	201	208	203	202	226	229	227	222	213	207	203	209	231	246	233	232	216	222	217	202	211	221	214	231	215	202	221	221	228	211	216	228	200	208	216	202	238	217	231	205	206	198	217	212	204	211	223	228	242	226	221	203	233	250	231	216	193	188	226	231	238	214	216	239	222	231	195	202	228	233	208	241	215	234	212	223	207	184	209	219	216	198	219	193	220	206	208	205	232	216	202	202	233	204	207	228	227	223	218	221	218	224	219	236	191	204	200	197	225	203	208	225	212	216	224	218	212	238	225	232	235	211	201	212	223	201	214	224	214	213	213	215	193	212	203	212	215	236	216	211	221	235	221	215	224	212	233	214	207	201	199	215	203	207	212	202	230	206	217	223	229	185	246	224	229	223	213	205	251	207	207	223	218	219	199	216	228	215	204	221	218	220	231	196	229	212	218	209	222	210	236	217	217
345	0	2700	175349	540	2	26	246	359	485	496	532	482	476	451	436	400	384	334	399	339	328	340	343	265	297	278	300	277	271	274	267	263	288	278	254	264	252	270	270	219	250	276	244	225	244	244	215	221	216	211	228	231	241	202	229	213	215	219	222	204	222	221	200	204	215	228	212	236	204	210	193	199	189	237	221	219	213	187	222	217	215	196	233	208	213	193	184	203	191	225	214	215	188	223	195	174	206	211	209	193	218	204	231	200	189	197	197	210	212	188	199	229	205	188	210	201	229	190	212	203	214	206	220	208	201	191	208	204	180	186	198	179	174	224	216	195	178	194	197	205	202	193	190	181	195	190	180	185	188	197	204	205	195	178	207	194	211	175	224	185	197	189	208	211	204	198	216	226	206	188	195	208	215	202	195	205	214	189	194	221	176	211	219	196	196	187	189	209	194	197	216	205	210	193	203	198	175	182	219	209	207	192	206	199	209	194	189	217	217	190	185	186	230	221	211	190	218	201	204	219	181	202	204	238	209	198	172	176	189	211	184	190	186	214	193	211	211	208	201	185	214	209	188	215	201	202	188	214	210	198	211	186	218	212	188	211	204	179	188	217	182	183	228	191	180	172	198	218	208	176	202	195	189	207	203	182	198	208	219	196	184	204	176	195	191	205	209	200	181	195	194	187	199	207	195	207	183	196	191	177	205	192	182	196	215	183	185	169	181	182	195	221	190	204	208	183	227	183	172	183	186	203	194	194	190	233	200	226	199	206	203	200	199	200	209	213	214	191	191	223	188	208	181	211	174	189	221	195	202	202	199	164	179	196	214	174	182	184	202	199	220	210	192	176	210	225	188	198	182	180	206	230	250	191	200	192	190	199	181	214	196	224	182	183	206	223	225	194	207	214	187	196	195	207	221	178	194	199	191	208	210	200	214	191	192	189	184	199	179	187	208	205	178	184	200	199	199	209	186	188	188	222	183	182	211	198	191	186	182	170	184	213	200	208	192	212	185	195	196	196	218	178	192	188	207	171	183	192	195	191	189	191	200	207	215	215	196	194	204	193	210	211	198	175	206	199	188	196	199	194	208	205	179	197	181	209	195	207	205	177	207	208	204	189	195	195	188	218	198	191	223	203	207	198	187	201	192	190	205	193	176	209	190	196	187	211	198	201	200	184	208	192	200	169	183	177	210	187	210	175	201	184	185	195	205	179	201	221	187	189	223	177	198	213	171	216	202	195	183	210	196	187	219	209	196	196	187	211	175	197	205	177	178	189	202	219	197	204	199	199	208	220	200	197	208	209	199	187	196	197	203	195	192	184	163	195	177	211	201	205	212	202	190	186	217	196	207	193	202	185	194	206	179	193	177	210	232	186	186	205	208	198	201	188	199	198	196	193	183	179	191	234	189	197	205	160	203	222	218	202	196	217	213	186	217	186	176	210	186	205	198	208	169	192	198	209	199	226	201	181	148	165	193	195	182	212	192	187	202	192	202	179	190	178	186	204	185	202	200	209	195	197	212	202	193	180	188	178	204	211	227	190	180	179	210	207	219	203	198	187	225	191	187	180	197	166	227	182	175	202	187	201	163	178	208	192	210	169	212	187	181	200	200	216	206	208	187	201	210	191	225	198	217	209	194	205	192	203	222	196	195	186	186	200	182	215	193	196	172	209	206	218	211	197	203	196	187	204	192	213	218	203	223	182	188	191	210	200	184	197	178	220	207	206	205	217	190	183	193	199	214	200	213	192	179	184	217	215	192	180	234	216	212	204	189	204	198	170	197	206	174	191	171	202	209	195	202	200	193	200	185	230	214	184	189	222	184	187	209	191	197	195	192	193	183	196	182	220	179	207	180	170	191	188	199	224	212	199	209	210	206	200	185	191	179	189	177	181	187	186	199	194	182	174	189	206	198	201	210	209	206	191	197	195	199	201	221	175	230	205	194	196	215	233	220	196	228	179	184	205	178	195	221	205	215	190	194	178	200	184	180	181	176	185	183	222	176	178	180	199	193	203	187	208	207	189	199	183	195	181	203	208	202	222	204	189	196	197	166	191	176	196	205	194	208	192	204	175	173	196	188	209	205	206	204	209	174	199	181	208	193	185	195	181	194	190	219	201	200	212	163	196	218	187	199	196	202	189	160	205	194	201	186	186	196	187	172	193	187	199	197	198	197	193	220	220	184	189	202	198	191	180	182	195	184	163	212	204	217	222	186	192	205	178	179	190	203	207	186	220	175	202	200	203	226	209	171	163	216	186	207	184	193	169	235	190	177	201	202	211	214	203	206	209	192	187	226	211	203	187	221	197	189	218	201	172	181	187	189	176	174	215	205	224	212	218	207
345	1	1900	175474	559	3	79	295	363	454	418	478	390	393	344	331	319	322	299	305	302	271	291	272	268	249	297	275	258	252	256	263	258	267	230	229	240	236	257	237	230	238	210	236	230	242	238	212	213	221	244	215	227	207	207	219	240	243	224	211	227	218	220	209	247	227	226	247	226	235	214	262	215	231	231	218	242	208	221	231	199	227	227	215	219	250	218	208	225	253	224	221	215	227	210	221	222	206	238	220	206	228	228	220	239	235	227	233	230	243	237	198	213	245	224	237	231	224	254	234	233	219	197	225	202	237	229	219	232	216	215	237	239	211	179	233	231	222	246	211	218	195	227	214	220	207	202	211	248	247	228	209	212	216	220	241	215	211	201	205	221	219	237	214	192	213	220	229	245	224	230	211	204	220	215	207	223	225	238	232	237	205	225	209	222	222	221	223	218	218	205	205	210	202	210	223	226	219	225	229	202	228	194	230	213	207	222	227	237	214	225	226	209	224	214	237	212	240	204	203	225	235	210	233	229	231	203	231	208	222	243	223	198	181	208	201	240	223	228	223	187	239	214	224	208	232	214	211	210	224	219	216	222	227	235	236	210	192	192	226	213	222	199	218	239	203	208	239	220	212	221	222	211	227	204	234	228	219	212	230	232	197	225	226	189	242	240	203	204	210	211	213	197	193	205	222	210	217	227	193	232	187	206	203	240	230	241	195	200	213	195	232	244	223	188	222	218	205	226	203	223	232	236	218	215	230	216	229	211	225	207	210	220	236	239	213	226	211	222	197	216	244	218	227	224	213	218	218	220	223	232	223	202	201	219	217	234	218	206	223	235	188	202	232	221	219	235	223	218	231	184	231	205	221	230	183	218	233	199	195	208	232	218	213	188	228	229	236	218	239	206	200	224	223	225	214	202	239	238	218	205	247	225	225	200	196	245	202	207	202	215	204	226	194	245	223	205	203	214	234	218	215	222	227	218	253	210	225	211	219	200	221	219	199	197	214	222	187	226	207	218	235	203	219	202	225	244	193	204	206	205	191	207	216	226	209	238	202	242	200	243	221	204	247	200	218	208	225	217	222	218	204	209	229	214	213	224	244	232	214	229	205	221	263	204	243	223	237	216	223	202	229	241	235	238	211	179	205	203	204	191	247	225	209	205	202	210	255	204	208	232	228	225	233	213	241	213	229	227	215	219	205	220	228	205	206	229	218	212	212	203	199	211	224	235	194	210	211	224	211	224	236	182	200	220	179	214	241	224	239	229	228	222	210	201	224	210	197	236	252	199	234	193	184	246	231	199	209	215	222	214	233	211	208	207	263	232	199	220	220	190	222	218	218	208	221	207	215	216	221	218	245	226	233	216	199	216	215	214	194	192	221	216	194	203	214	211	228	229	226	200	205	188	237	206	229	195	233	212	191	221	196	220	194	215	211	186	227	212	226	222	185	188	214	230	244	211	190	209	207	212	198	210	219	226	225	220	231	209	224	213	219	207	215	196	220	218	211	213	200	238	242	228	220	233	234	216	230	224	195	178	224	214	210	233	224	210	232	242	220	220	223	228	203	242	217	227	238	218	230	222	218	210	218	202	205	230	217	198	224	244	240	198	211	205	211	221	192	211	222	248	217	214	238	210	205	187	213	227	200	192	228	203	201	193	221	226	215	251	203	209	214	243	214	210	222	198	220	237	226	211	209	239	241	208	228	223	208	226	252	215	210	203	223	233	210	211	222	206	223	238	209	209	232	223	218	243	182	211	191	219	217	215	205	220	231	209	202	212	231	223	221	207	222	207	226	214	233	203	207	237	201	209	195	214	206	211	217	215	225	194	205	230	206	202	211	209	233	216	226	219	235	224	224	218	211	216	204	204	224	196	234	225	194	237	214	221	221	230	204	208	223	240	238	216	233	219	231	209	232	207	237	226	202	205	250	210	236	220	208	197	223	246	206	235	232	220	243	229	212	260	218	219	189	204	225	222	211	190	214	219	232	207	229	191	228	180	242	193	235	206	210	220	237	210	219	199	201	218	200	225	198	231	235	245	211	219	216	227	205	214	204	242	226	195	203	196	213	212	206	224	219	196	224	208	223	219	231	227	210	245	212	212	224	223	220	200	223	232	212	181	225	244	220	200	197	205	225	205	187	198	212	222	211	232	224	203	202	228	219	196	228	215	219	201	227	198	235	255	202	230	211	236	193	225	197	231	213	233	221	209	262	194	211	226	199	229	210	218	210	244	188	219	203	215	197	198	190	227	230	216	208	214	223	200	220	212	218	221	207	225	235	224	224	209	222	243	198	226	215	208	243	221	222	232	201	228	195	212	220	225	213	225	217	232	217	213	225
345	2	2100	175599	575	7	47	307	376	463	454	524	432	404	385	326	365	325	313	309	293	295	315	304	273	281	248	277	248	233	266	243	274	241	231	237	242	224	248	239	236	253	217	245	241	223	236	213	228	244	252	256	227	235	190	265	217	212	212	208	203	209	218	221	226	226	212	213	232	208	229	201	218	198	227	224	193	207	182	201	193	243	216	200	231	225	220	206	212	224	219	201	205	236	222	230	192	236	225	223	207	215	236	200	202	222	216	193	233	224	237	197	187	238	221	216	221	183	200	221	210	203	216	208	243	222	203	225	223	200	208	230	196	240	225	196	200	216	195	210	209	191	216	213	206	206	216	196	216	198	208	208	207	185	213	196	227	194	225	224	205	205	228	215	187	229	200	212	205	239	189	236	205	227	222	237	222	201	203	204	198	190	207	205	187	197	227	218	222	236	203	198	202	185	210	227	216	231	210	210	203	200	212	198	208	230	199	212	208	217	210	218	215	230	198	195	228	222	198	201	186	219	217	208	215	181	201	202	215	221	222	208	230	208	229	198	227	233	223	235	226	206	209	198	225	208	221	195	200	202	202	191	210	219	216	215	239	189	208	221	198	200	203	229	214	201	198	228	214	216	197	229	191	211	193	219	199	224	214	223	203	213	209	223	197	222	193	208	199	216	226	203	210	206	225	217	223	184	206	171	207	194	185	218	227	222	195	190	203	221	212	224	209	206	208	215	189	238	200	207	220	198	189	212	194	229	213	218	216	210	217	227	215	209	227	210	179	196	216	227	195	208	205	201	182	239	194	203	212	210	237	198	217	205	175	203	200	220	236	215	213	218	200	201	193	236	204	211	228	219	181	190	232	208	201	227	212	203	199	216	195	210	222	203	206	196	225	199	227	191	237	181	228	194	198	188	188	216	213	189	204	219	200	186	229	224	190	211	205	236	198	225	230	206	230	216	209	185	219	226	201	210	215	226	189	203	198	200	208	196	209	211	204	209	188	203	215	206	204	215	203	193	197	211	181	215	201	209	203	184	216	201	207	205	237	225	206	216	206	223	209	233	190	223	210	197	193	207	214	224	209	226	235	189	193	203	211	197	203	223	185	203	213	193	226	219	195	188	219	208	220	234	210	227	229	203	209	209	216	199	206	195	202	210	191	194	209	218	232	202	204	198	196	212	173	215	199	204	209	207	216	196	200	200	210	181	210	215	219	193	196	210	237	211	173	227	235	188	184	235	210	226	215	221	217	199	225	227	205	220	204	211	188	211	194	225	204	225	170	218	173	212	180	199	232	224	204	202	206	198	194	198	183	235	190	195	215	232	197	195	170	184	224	213	196	214	220	224	211	206	223	232	224	218	247	193	206	204	195	241	233	213	202	196	212	229	207	204	202	209	194	197	218	238	221	192	194	193	195	232	227	199	203	214	214	205	207	225	186	224	229	209	204	224	228	211	221	220	216	195	225	243	196	206	208	219	190	213	179	216	183	194	204	215	220	194	221	207	209	199	193	222	225	225	200	201	217	209	213	209	198	230	215	190	206	202	207	213	231	193	210	211	222	211	210	181	215	196	225	227	216	206	215	207	212	228	232	201	210	185	188	198	218	201	238	185	211	216	201	223	222	194	217	188	181	215	182	222	219	193	222	205	199	217	188	199	201	215	229	194	188	197	202	204	193	223	223	214	201	228	190	220	185	198	197	216	228	207	219	219	209	194	206	202	204	234	206	190	208	188	209	197	206	181	203	212	237	230	192	233	201	184	192	235	194	214	212	217	221	197	191	197	207	225	202	219	205	227	188	241	213	233	198	216	192	203	210	210	200	238	216	211	196	178	199	224	202	222	195	195	205	218	226	238	196	215	197	214	198	225	203	223	198	199	209	186	222	194	205	204	192	231	241	217	215	185	214	215	195	204	219	204	200	199	207	220	221	222	219	218	210	217	205	207	232	190	202	198	210	215	225	214	197	202	200	205	218	168	199	221	213	189	226	184	226	207	174	191	193	210	231	194	216	210	208	226	211	202	201	214	206	212	187	206	206	217	220	204	208	212	195	206	217	211	194	232	178	223	207	209	213	213	234	204	228	192	208	213	196	201	194	231	187	220	199	214	219	174	213	216	222	214	207	234	200	212	233	200	218	198	203	216	217	215	214	208	208	199	207	219	222	206	181	194	219	224	208	201	197	191	196	213	170	201	197	197	196	215	222	220	195	204	190	218	184	205	216	201	196	209	183	224	200	215	217	201	196	186	237	222	183	184	212	209	207	216	216	209	215	205	217	200	191	207	213	180	205	206	215	204	199	203	213	203	194	206	200	223	204	216	221	203	237	222	206	199	203	213
345	3	3500	175724	574	7	52	315	434	522	498	550	498	436	446	401	367	392	374	345	307	339	328	306	290	292	295	291	276	293	284	273	266	262	271	293	242	255	294	268	283	263	242	256	241	245	234	246	252	228	236	232	242	253	241	245	253	230	249	222	223	276	240	248	247	246	228	242	219	231	228	237	214	242	218	223	235	220	267	229	223	244	217	247	205	211	238	212	226	224	213	236	224	234	233	219	224	248	207	246	214	247	220	225	226	234	222	230	216	219	235	229	235	238	264	224	221	226	224	213	228	235	224	216	213	231	240	243	241	237	242	219	216	240	219	200	250	242	234	222	215	235	214	211	208	217	232	220	239	226	208	253	218	215	221	214	226	237	231	177	221	256	227	238	235	195	239	207	223	218	199	243	229	214	215	224	215	196	236	215	234	224	215	228	226	234	227	224	221	231	238	225	250	196	208	231	211	257	185	216	220	224	213	217	232	236	202	213	219	234	215	226	230	220	219	208	206	216	205	222	230	222	207	242	232	218	222	222	209	222	227	230	223	225	198	202	208	240	182	240	229	226	231	215	220	237	213	211	222	215	225	216	232	221	212	234	227	234	222	202	236	224	242	220	216	214	238	212	236	231	222	219	216	246	190	234	225	209	192	234	235	231	230	203	232	227	197	219	220	225	217	202	179	227	243	231	224	186	217	209	249	229	222	240	228	209	221	234	212	248	222	221	232	211	242	234	222	229	236	212	213	239	232	254	205	227	203	213	223	214	228	225	204	252	208	223	230	225	205	219	214	233	203	222	223	213	218	221	241	230	221	209	218	200	238	246	199	218	219	203	206	203	240	214	200	214	223	232	229	251	223	256	207	180	236	210	202	249	234	232	213	240	203	231	223	216	225	207	240	235	198	245	230	243	205	236	186	195	210	207	200	212	203	218	219	200	233	210	225	233	230	199	227	229	225	217	219	214	225	229	191	209	217	193	232	250	223	224	191	217	242	215	209	185	228	211	238	237	195	210	223	209	212	223	246	222	227	227	220	251	182	201	213	225	182	243	214	215	220	207	210	220	240	216	205	224	237	217	220	213	246	219	211	247	207	216	235	194	207	216	232	195	209	219	217	219	221	210	199	218	205	201	227	207	216	226	213	209	214	203	206	236	210	235	242	218	208	224	196	244	224	220	229	218	237	245	211	214	217	222	225	218	232	232	220	219	211	223	214	202	201	245	214	207	219	228	219	214	221	239	239	199	225	223	196	236	203	226	209	208	232	253	229	212	222	223	212	209	230	218	221	197	208	214	214	207	188	208	212	223	217	218	240	208	217	222	219	219	220	233	215	203	218	200	212	207	239	223	200	215	213	238	213	216	212	214	221	229	213	228	220	238	224	216	226	212	220	221	227	218	220	209	209	193	216	218	207	227	218	250	207	196	202	215	244	223	228	226	195	213	209	219	233	195	229	225	242	231	211	218	212	232	217	215	217	229	214	214	221	211	195	190	221	208	223	233	227	199	247	226	206	233	231	215	201	216	238	246	225	205	209	209	213	214	222	211	228	218	218	221	218	247	213	234	213	211	234	207	218	221	226	231	194	226	232	215	202	248	198	220	203	217	238	198	216	184	213	218	219	214	205	244	234	224	215	222	216	193	218	230	227	218	229	209	230	223	226	205	224	204	209	198	226	215	231	213	214	205	200	225	221	214	212	224	218	228	234	219	244	195	231	245	216	214	213	224	239	224	248	229	211	229	205	224	205	202	231	212	222	234	211	215	228	189	216	232	223	209	226	220	229	234	235	237	210	194	231	208	232	239	212	218	203	208	229	230	220	222	221	216	225	219	226	207	230	232	185	213	193	211	235	225	218	226	230	213	221	222	221	193	198	221	225	229	234	201	199	225	189	223	230	220	199	233	221	208	224	225	213	230	218	249	236	202	258	201	223	210	207	238	244	227	211	243	211	210	206	223	226	218	227	202	239	209	231	217	222	210	223	203	246	201	248	225	223	230	202	222	230	219	203	220	228	226	181	208	211	205	228	240	232	207	209	228	210	209	215	224	233	180	229	233	245	215	222	201	238	209	221	222	219	220	250	220	242	234	213	209	215	227	225	207	247	198	229	225	221	211	218	230	227	195	232	199	214	209	221	209	239	235	211	198	226	201	209	210	204	222	226	213	242	225	227	226	229	218	253	221	227	228	243	245	219	209	231	206	187	215	228	251	215	252	220	217	200	212	210	249	210	209	208	241	206	217	224	226	229	227	216	218	241	223	214	230	196	212	198	204	234	216	226	228	219	198	216	197	236	218	209	237	216	190	229	221	226	241	221	213	228	219	232	215	214	228	204	182	208	237
