345	0	2700	173444	389	4	41	303	696	1032	1098	1090	1114	1051	990	937	766	751	603	629	565	521	499	490	496	416	412	433	416	387	401	366	384	397	350	341	338	357	341	325	322	316	287	325	293	300	296	281	277	304	299	251	258	278	252	269	277	275	276	281	272	242	269	259	241	244	240	251	248	263	242	225	219	258	206	257	234	235	238	241	227	252	247	231	214	211	237	236	223	231	213	208	226	208	231	221	230	214	243	217	228	233	219	216	201	219	225	216	226	216	205	213	203	230	227	219	239	228	218	204	228	201	199	219	209	234	224	231	235	203	228	193	217	226	221	227	221	199	217	225	183	210	240	218	218	195	215	204	220	217	205	218	216	225	201	234	223	228	199	208	223	237	224	237	212	217	199	218	207	197	191	218	195	196	228	211	233	229	191	197	207	232	228	212	227	223	231	201	247	240	207	221	213	209	206	196	223	204	209	204	209	229	220	214	219	187	233	226	209	221	193	207	239	229	222	199	212	224	180	229	186	218	214	223	199	217	209	195	222	218	192	199	215	203	233	221	200	210	199	231	207	234	205	200	192	214	210	250	208	208	222	228	225	204	199	212	220	213	214	216	220	214	222	207	240	214	223	236	227	208	232	231	219	202	216	171	218	212	207	207	215	233	224	230	195	216	221	224	213	193	211	205	234	205	192	207	220	203	209	228	216	180	212	219	192	224	243	240	214	219	202	191	228	215	217	213	224	196	217	225	202	236	188	227	221	209	226	195	219	219	227	196	213	177	209	194	214	215	220	243	236	215	224	231	225	194	197	208	216	220	226	249	223	223	196	221	235	184	205	219	211	212	214	216	216	204	199	189	222	195	194	209	228	202	197	222	193	209	213	245	188	198	218	212	205	200	228	192	228	219	235	233	233	226	236	229	213	219	203	222	223	218	201	219	219	199	244	226	215	213	213	222	211	193	238	216	215	205	206	221	202	206	224	207	194	218	239	212	216	224	185	189	237	217	221	200	243	211	206	225	236	213	192	207	175	228	204	197	218	214	227	214	220	214	238	213	217	216	198	211	186	229	192	216	225	208	192	201	213	220	220	207	215	215	203	209	230	251	218	210	210	205	217	211	203	191	230	220	204	212	219	210	207	219	212	221	214	194	180	229	226	216	184	219	202	202	236	216	219	222	209	204	218	196	202	227	211	222	188	210	218	206	207	211	187	230	217	208	216	225	210	222	212	230	203	197	203	220	204	210	238	200	219	228	227	186	231	205	225	188	226	206	184	205	221	216	236	208	207	213	219	207	188	196	247	215	226	217	197	218	213	206	203	191	205	202	211	227	223	211	232	205	238	213	214	204	198	220	198	221	207	212	189	214	225	197	207	214	205	220	203	189	189	185	198	214	209	227	220	224	217	216	196	212	204	214	189	201	210	216	215	204	200	230	216	198	200	232	231	190	205	189	189	207	212	195	209	218	208	234	205	175	222	212	201	210	240	209	210	230	203	211	211	208	184	215	244	212	218	214	215	231	207	199	196	217	251	209	207	203	222	223	208	212	226	199	217	227	205	236	189	219	241	231	207	204	208	212	252	221	211	213	221	212	213	222	191	199	204	212	210	192	215	208	211	216	189	220	218	214	211	221	236	225	209	211	213	232	220	213	182	207	200	257	216	218	204	201	225	213	209	199	195	200	220	215	195	188	207	215	216	239	200	206	221	215	213	194	184	202	201	200	207	223	226	227	206	212	222	216	201	216	214	230	205	211	192	227	212	252	222	230	224	210	235	204	228	201	208	239	189	212	224	196	220	200	221	221	237	204	212	211	216	192	231	232	199	209	220	202	208	195	212	214	199	216	212	224	203	215	215	214	204	209	208	184	232	207	203	205	208	214	220	216	203	199	220	192	199	206	221	217	224	199	220	226	219	214	201	234	202	212	195	228	225	224	194	243	207	205	170	197	199	199	195	231	195	211	214	196	215	195	213	199	209	213	191	225	194	217	187	214	220	199	224	201	200	196	214	207	205	211	214	190	202	197	224	215	206	196	226	216	185	200	226	200	221	253	212	211	201	202	229	238	226	204	220	220	190	180	199	230	215	219	203	189	229	218	210	213	214	246	221	233	220	212	230	247	211	213	228	208	204	225	214	237	197	224	216	211	211	189	207	218	199	202	215	210	208	225	186	205	234	220	240	204	186	214	213	236	208	202	201	215	200	237	214	198	198	202	231	244	233	243	228	218	211	202	219	213	214	209	198	216	205	206	206	208	213	212	223	206	200	218	206	237	206	213	223	179	221	224	226	221	196	224	222	199	210	215	203	218	209	200	234	218	201	216	220	227	227	201	228	201	221	209	202	216
345	1	1900	173567	386	15	97	584	922	1151	1164	1168	1088	1044	939	869	798	743	635	558	530	523	439	460	429	419	369	360	368	339	324	328	346	343	334	313	319	301	302	316	272	279	252	292	280	271	255	260	265	262	246	286	289	262	247	259	237	243	243	254	257	253	242	234	229	252	205	248	220	241	242	221	215	237	219	229	227	238	239	233	226	228	203	238	241	220	223	212	229	211	202	233	221	220	223	246	214	250	217	218	226	223	218	209	227	220	239	209	210	215	213	215	197	207	205	215	220	218	216	229	213	225	246	217	199	200	232	228	214	207	210	200	224	221	202	243	225	220	201	216	215	207	208	199	213	183	236	202	180	191	224	212	206	228	217	239	201	226	197	213	200	203	196	222	237	226	201	207	213	226	209	207	204	223	212	213	213	240	203	227	229	210	210	219	208	213	203	224	203	199	191	246	208	223	215	222	190	234	217	210	207	215	187	233	226	240	219	234	222	193	184	207	236	220	222	217	222	199	225	220	209	183	195	218	216	192	223	219	206	193	214	203	202	213	198	206	189	200	189	217	217	219	225	227	220	227	207	220	234	209	221	207	203	228	211	195	210	206	200	189	229	209	199	206	216	232	221	234	222	232	218	208	235	211	222	193	236	194	253	184	232	222	208	185	231	187	197	205	213	193	215	200	213	211	220	232	200	187	221	241	224	216	231	220	233	207	216	201	210	233	206	206	208	202	219	190	215	187	213	211	190	204	223	194	205	208	207	207	197	222	193	218	214	201	195	200	202	222	207	198	220	208	214	200	192	240	215	215	204	209	219	202	216	210	208	204	216	236	206	189	229	214	187	230	199	210	208	224	207	221	203	208	210	195	218	235	232	217	213	212	208	221	228	199	210	215	213	207	221	221	190	204	196	224	210	222	203	198	221	182	207	215	214	213	202	206	218	218	207	231	194	216	243	205	209	217	208	202	229	198	205	191	191	197	218	235	172	217	194	233	202	222	220	224	188	228	214	213	208	196	208	203	222	232	186	223	225	212	228	205	198	188	208	218	219	207	225	225	190	199	213	191	246	254	187	231	228	197	195	209	225	203	210	205	203	228	211	209	172	190	209	194	206	229	215	185	195	205	202	196	205	210	218	221	236	209	218	208	202	220	208	211	252	192	207	205	206	200	218	233	210	225	235	197	217	193	198	190	216	217	233	203	215	209	226	177	209	219	208	212	207	186	178	224	213	193	207	204	223	215	198	225	198	214	211	200	237	178	203	203	216	206	199	229	193	228	178	205	195	216	229	210	222	218	188	215	208	205	208	214	216	187	212	205	218	190	216	200	221	195	212	214	224	195	213	196	203	179	197	215	227	203	212	221	206	191	212	207	206	228	220	215	229	197	173	220	223	211	233	217	198	221	217	212	199	194	205	195	212	194	196	244	208	203	206	197	205	203	233	221	197	173	208	211	214	217	213	176	235	207	194	190	216	184	198	187	234	205	189	188	184	217	211	228	225	196	207	195	225	221	220	209	206	210	188	213	223	209	205	195	189	202	195	183	222	214	190	190	235	219	203	234	210	216	230	202	239	215	197	219	190	254	209	213	197	214	228	189	213	219	210	194	199	182	199	237	182	226	217	210	212	214	218	215	208	188	219	210	200	200	204	209	201	210	224	224	197	212	217	212	191	213	204	212	223	209	218	214	208	187	205	198	198	235	193	229	223	201	212	239	183	197	226	200	202	204	189	236	218	203	207	190	199	190	218	184	210	213	216	227	197	217	199	215	214	189	212	197	197	195	208	224	194	199	194	189	235	226	226	226	221	200	188	218	201	193	226	236	204	207	204	197	184	194	192	218	219	219	216	198	210	214	222	206	207	225	187	202	204	216	190	224	205	198	192	198	200	213	222	216	210	199	219	224	204	217	195	209	192	231	186	203	170	239	221	212	172	197	205	213	190	221	212	224	227	211	201	196	227	203	220	222	209	206	223	190	211	198	205	178	200	220	208	205	221	227	224	186	197	213	215	213	201	189	195	215	220	206	218	202	199	203	220	197	218	203	214	204	192	230	198	216	222	219	212	191	222	220	221	205	219	227	202	210	206	234	209	197	202	230	189	193	196	201	208	218	201	220	241	213	167	211	248	225	224	184	206	217	184	212	219	211	209	217	214	215	225	204	195	216	211	226	187	214	201	216	223	198	215	199	184	210	205	221	189	227	215	204	220	167	207	208	210	219	208	202	225	247	216	213	219	186	216	214	214	192	220	215	208	206	212	199	196	204	211	195	207	214	230	200	214	190	215	190	213	233	194	210	198	216	219	208	200	233	186	239	219	199	216	219	231	194	207	192	200	195	205	220
345	2	2100	173690	384	10	68	466	824	1099	1144	1124	1013	1016	874	841	765	709	632	569	533	541	504	473	485	456	407	408	374	369	353	371	358	344	337	315	345	294	320	286	314	284	256	307	294	291	263	268	282	266	276	288	239	270	248	258	249	246	255	242	255	243	232	234	254	266	226	262	257	237	227	235	220	255	237	246	237	233	244	215	249	188	231	218	234	216	247	213	209	221	213	226	240	250	215	219	215	237	211	214	214	214	217	217	232	218	220	211	197	230	211	256	234	220	201	214	239	194	197	218	204	190	226	208	215	204	205	196	217	222	204	220	208	217	219	208	209	212	214	216	231	203	211	220	231	205	244	200	226	223	209	221	218	212	227	218	211	193	203	225	221	222	193	225	198	234	201	219	212	233	217	235	210	174	219	209	204	234	210	214	218	196	204	215	212	214	249	212	225	208	221	203	216	225	223	207	213	212	241	220	208	209	211	226	227	209	202	216	228	210	206	227	189	220	211	215	250	221	207	224	204	218	214	238	246	207	221	214	210	231	185	213	193	211	215	219	213	225	233	209	239	207	218	223	224	220	216	236	202	220	204	178	186	231	197	211	215	228	203	206	216	228	194	210	183	212	210	208	221	205	218	236	237	238	217	196	230	218	218	222	188	233	200	211	211	211	188	227	199	203	215	226	217	229	209	201	212	225	209	219	207	207	209	215	245	231	219	208	213	213	210	226	209	226	229	206	216	205	215	200	196	205	218	198	203	231	217	233	214	248	234	216	213	225	229	218	219	229	219	199	220	212	207	198	192	221	232	212	209	219	213	212	221	224	186	236	196	222	225	225	227	227	211	199	198	225	218	219	208	187	226	202	196	228	223	221	204	234	234	212	215	217	203	231	192	220	232	246	195	200	230	204	206	217	215	201	219	207	210	208	215	217	184	233	203	210	199	216	208	212	225	226	230	197	175	220	228	219	227	215	234	221	207	221	196	220	221	195	240	199	202	199	199	219	204	200	213	220	224	224	199	225	208	220	183	232	216	201	214	218	243	215	209	221	184	206	222	205	201	204	235	192	208	212	208	196	209	190	194	228	223	221	202	216	179	185	226	215	227	234	219	189	207	218	213	229	215	217	207	229	197	206	216	178	218	231	216	237	208	217	234	220	198	228	227	193	234	228	226	194	185	217	206	202	226	235	245	237	230	203	210	214	197	210	231	205	206	222	223	195	195	212	205	216	216	230	220	252	205	203	237	212	214	226	218	226	232	225	197	231	222	221	216	208	207	212	225	214	203	221	201	225	209	227	210	195	200	196	219	210	185	214	214	191	202	214	220	206	223	233	212	226	216	203	200	212	211	196	226	187	207	218	201	199	199	212	216	215	187	225	203	227	209	212	220	216	201	233	222	217	204	187	194	221	217	198	209	213	213	197	217	215	198	202	191	228	212	220	211	216	200	189	208	207	203	194	206	239	214	207	232	207	216	228	213	220	230	193	200	207	221	208	225	204	228	212	236	218	216	206	228	188	222	203	230	204	218	215	206	201	226	203	198	217	229	232	221	215	225	210	209	213	206	206	228	202	215	212	225	203	206	184	196	189	252	210	209	201	223	216	234	220	186	203	230	226	218	208	231	205	227	198	232	220	190	225	205	204	225	217	227	196	217	205	235	219	223	232	204	234	197	220	240	198	199	220	230	204	206	193	204	208	226	216	207	214	210	251	218	231	192	209	198	210	199	218	207	233	213	204	207	208	209	213	213	212	215	231	213	192	213	209	222	221	210	207	211	237	203	217	213	202	215	202	208	206	214	223	203	222	207	229	193	207	213	224	221	199	195	208	205	200	218	226	209	193	218	217	223	212	221	216	215	250	227	199	192	219	256	179	211	242	208	222	215	227	200	223	215	217	196	214	216	233	187	195	210	197	206	219	205	197	213	217	213	213	194	206	198	231	209	199	218	212	212	209	195	220	205	219	213	222	219	211	224	229	195	221	204	200	220	195	215	187	204	248	217	239	203	204	188	204	209	216	221	204	191	220	211	243	221	198	214	196	213	241	212	197	213	199	214	205	209	219	202	217	216	234	199	225	217	208	220	223	200	231	228	215	205	210	212	219	225	242	205	222	227	223	215	206	225	206	193	209	191	212	202	222	230	221	201	231	242	197	222	216	216	204	205	201	224	247	215	213	207	194	212	218	216	202	236	208	207	210	215	216	206	203	227	227	218	197	220	222	220	204	188	214	191	234	216	209	206	186	205	201	204	216	218	213	213	219	216	226	189	213	205	215	232	213	220	206	205	219	197	192	213	217	198	218	216	204	205	230	226	196	222	202	223	230	231	178	206	205	228	220	217	215
345	3	3500	173814	380	10	62	406	790	1101	1154	1129	1093	1041	955	912	836	775	684	665	605	581	530	536	505	516	475	417	391	440	419	398	375	333	368	397	329	341	341	338	311	309	298	330	296	282	335	301	286	289	257	319	294	286	251	280	265	266	250	261	270	263	243	275	255	248	257	254	231	293	263	239	251	248	234	258	236	248	259	233	221	254	209	219	257	243	256	223	235	275	211	218	225	212	241	252	202	234	219	224	248	219	217	248	230	212	256	222	209	243	214	216	249	235	229	234	202	254	237	235	222	226	235	183	217	200	239	207	207	245	226	224	227	233	211	218	225	204	240	221	237	205	222	227	219	219	212	219	233	229	209	224	221	239	202	231	233	231	226	212	235	190	216	221	243	211	233	191	233	195	220	234	220	215	208	188	219	213	217	233	215	237	234	211	227	226	219	230	208	214	240	221	220	203	234	226	207	233	242	201	217	199	222	256	231	211	231	216	216	220	203	228	207	224	187	206	219	188	250	235	215	200	211	211	216	252	235	207	230	256	207	237	219	230	199	226	227	221	213	242	216	232	193	204	201	213	203	204	216	222	200	213	233	212	213	245	216	211	197	231	215	222	219	232	221	236	203	227	224	206	226	211	242	216	203	214	229	195	232	229	208	196	200	223	214	236	215	228	220	244	205	222	214	206	211	219	255	218	222	228	219	212	226	198	218	206	216	226	240	236	218	221	211	224	235	207	206	243	234	220	221	242	216	212	207	221	227	212	229	205	204	233	232	214	220	217	219	234	229	231	224	214	218	215	223	226	208	222	218	204	226	210	222	228	211	223	220	212	212	243	219	208	217	198	207	216	224	231	202	211	221	176	215	208	235	224	217	245	221	210	211	202	210	224	198	229	241	194	200	234	190	213	264	208	222	236	213	210	201	209	220	232	206	207	190	230	227	228	217	218	223	211	232	202	221	227	211	210	217	204	201	226	187	223	208	232	227	205	244	206	225	218	232	229	215	230	222	231	220	255	199	218	244	226	214	221	233	231	231	213	229	202	214	205	226	232	211	235	194	193	233	215	244	214	228	171	225	187	216	205	218	225	237	201	206	211	247	211	206	233	201	224	211	194	237	218	204	204	215	246	212	220	237	211	194	219	220	183	237	235	235	213	222	203	218	220	257	244	210	214	219	209	186	222	213	219	210	245	239	206	224	216	214	237	203	212	226	217	214	208	226	199	229	223	216	205	208	228	222	208	222	221	211	215	214	219	214	188	210	246	193	228	212	224	213	229	188	217	216	214	198	223	217	192	240	227	226	206	236	200	257	244	204	212	222	232	206	215	194	224	214	223	219	218	210	203	200	228	213	209	220	227	223	209	205	227	206	244	199	234	183	193	222	227	209	246	240	198	195	201	209	233	221	219	196	228	214	176	236	203	216	225	208	229	186	209	214	203	211	223	231	214	205	200	190	224	216	188	194	229	192	214	217	214	205	199	237	199	234	201	222	222	212	218	233	195	244	227	226	236	197	219	211	207	204	213	212	233	215	204	181	246	212	198	216	215	219	219	220	211	231	229	208	229	232	240	232	220	224	244	234	224	210	232	220	217	202	234	231	223	202	222	209	215	220	223	226	205	214	200	237	236	205	226	210	212	246	239	198	227	210	216	197	218	216	215	185	230	218	214	217	209	217	214	233	213	221	224	216	236	202	226	220	230	221	224	236	198	206	215	227	216	228	229	210	235	197	213	223	233	243	218	249	216	180	229	209	248	220	246	222	218	222	243	206	215	216	227	222	231	229	216	206	212	205	237	219	229	217	215	186	233	179	215	214	205	230	235	195	216	209	239	229	232	219	241	215	213	228	238	227	222	241	210	185	215	194	217	208	203	223	201	223	229	223	225	202	206	203	230	199	206	188	215	213	216	214	232	193	212	232	223	204	218	221	213	226	224	210	219	206	232	229	229	240	232	229	208	231	202	192	233	212	207	227	213	214	200	216	216	243	230	211	219	202	244	213	232	213	218	227	202	216	235	219	227	226	229	201	227	216	221	220	233	212	222	252	219	196	221	251	212	221	220	216	240	228	213	226	211	228	241	210	190	245	226	206	240	223	204	232	225	200	196	253	197	226	204	214	243	206	229	184	211	209	231	225	212	201	224	203	239	218	214	219	215	236	222	231	211	205	227	240	208	228	214	191	214	233	218	217	231	215	221	225	209	218	207	230	211	228	213	233	240	202	228	211	252	248	248	213	205	228	215	239	228	213	229	215	203	219	223	236	211	231	210	229	217	203	225	248	247	205	242	245	216	218	203	232	226	211	224	201	209	205	223	209	237	238	220	241	225	232	215	208	204	194	225
345	0	2700	173937	368	12	33	266	640	958	1043	1099	1116	1070	1016	935	843	787	718	652	629	592	556	555	492	498	487	490	450	455	396	413	411	414	384	396	340	376	336	343	353	314	317	301	349	286	320	271	290	293	316	292	277	276	273	285	276	280	252	256	285	271	241	259	272	271	268	269	262	256	226	237	261	274	250	268	280	265	241	249	237	255	250	215	277	271	261	242	244	238	236	228	244	219	243	248	250	297	211	250	241	268	231	221	257	242	247	258	256	248	239	253	232	250	261	240	199	227	231	253	219	232	259	218	225	214	221	253	237	240	230	248	238	240	226	252	243	223	267	249	231	227	237	233	196	254	226	235	227	254	261	245	231	239	243	219	224	218	229	225	241	258	234	230	215	216	236	220	237	213	231	227	201	208	233	263	241	232	241	215	195	255	235	235	218	242	215	243	223	220	208	240	246	227	240	237	221	241	240	238	240	238	201	202	216	224	257	242	200	228	226	210	244	222	218	233	226	248	228	220	206	219	206	216	215	218	228	209	228	242	228	234	238	226	211	253	222	259	254	231	230	251	231	245	227	228	241	231	241	246	251	229	220	223	189	234	208	230	210	254	235	241	227	235	244	243	240	215	224	229	222	253	216	227	225	214	229	239	245	246	224	229	243	229	224	244	196	218	249	246	238	223	225	230	226	221	238	231	246	246	250	252	213	238	219	234	213	218	211	226	257	231	235	219	236	248	245	214	251	215	229	223	231	237	229	226	243	228	243	241	228	248	235	240	225	195	226	231	202	231	237	191	232	228	213	236	233	235	249	224	261	228	217	199	234	217	262	244	230	229	213	263	217	227	221	208	223	233	214	229	238	199	211	239	235	246	252	224	230	245	210	226	224	259	210	245	214	212	228	217	242	226	215	230	231	242	231	224	212	220	220	220	240	246	196	222	236	226	224	246	230	217	223	222	262	228	242	233	222	246	219	238	236	241	237	207	221	264	227	242	211	239	233	235	220	216	232	213	239	231	235	235	216	201	248	222	207	253	233	236	205	226	223	213	240	219	248	217	227	214	244	189	222	210	245	214	232	226	243	223	241	230	232	241	232	209	243	207	210	238	251	224	228	234	250	209	237	228	229	217	215	205	235	238	240	231	235	244	253	221	222	227	223	239	232	211	240	249	230	226	232	222	242	232	242	213	230	220	188	232	209	236	243	216	206	222	256	232	201	231	237	224	225	210	232	233	233	205	228	244	238	235	227	221	232	221	244	208	214	217	238	236	246	206	236	213	248	238	215	232	230	231	213	229	222	205	231	223	223	196	237	224	203	234	232	264	223	203	232	221	222	231	241	237	202	229	233	237	240	237	211	230	220	211	233	223	217	214	227	206	231	235	234	230	208	210	217	229	226	231	225	253	247	238	218	236	234	220	217	247	226	240	226	227	240	212	222	228	200	241	237	220	218	225	232	227	228	228	222	227	235	256	242	222	230	202	208	227	244	244	239	221	209	197	220	226	206	251	236	223	220	224	214	227	209	243	245	225	231	218	244	229	218	216	236	231	226	233	225	233	242	221	214	225	246	236	247	222	230	208	243	204	217	223	227	221	208	234	232	262	222	222	224	224	217	238	234	213	221	226	228	238	226	223	226	217	228	234	235	249	264	203	218	229	225	219	219	217	255	229	228	236	239	206	236	207	227	241	224	240	223	226	207	238	243	232	223	231	234	218	240	227	245	218	221	225	239	223	240	210	216	224	224	237	257	229	228	251	220	236	211	200	229	231	225	227	253	223	228	226	226	226	208	223	238	218	237	215	258	187	222	226	235	215	239	230	221	232	240	200	225	238	263	262	210	218	217	226	232	203	209	237	234	207	199	228	220	241	217	233	256	235	225	227	250	237	232	227	217	221	249	234	221	233	215	242	255	253	216	234	232	201	216	234	229	240	188	235	258	200	232	229	233	216	208	226	213	230	241	220	223	241	232	254	219	229	236	220	216	205	219	226	256	193	242	205	213	226	236	237	216	228	214	232	204	243	232	217	202	230	223	242	236	247	220	232	224	233	211	212	219	225	216	222	215	233	204	196	215	215	216	240	203	219	235	239	227	227	217	204	223	223	227	209	200	234	227	216	221	224	236	206	232	219	232	237	236	227	247	224	240	255	221	237	252	237	190	218	206	240	228	216	208	221	208	235	221	239	238	209	219	225	234	206	227	197	207	227	237	233	214	217	216	217	224	222	232	235	245	199	228	255	231	242	215	227	236	228	227	227	236	226	257	209	240	221	179	232	216	218	220	226	217	223	252	227	224	249	202	229	240	234	210	241	216	229	221	224	224	232	223	220	223	218	190	225	196	231
345	1	1900	174060	375	18	123	647	945	1206	1189	1139	1089	1014	906	870	785	738	655	640	593	570	538	471	462	439	435	410	407	398	350	379	364	359	349	345	344	320	312	297	313	295	316	279	306	273	294	289	260	271	277	242	249	253	284	262	272	238	262	253	274	242	268	254	230	259	232	252	231	262	277	248	245	233	234	246	220	215	238	245	240	225	225	237	246	258	239	229	238	225	258	236	229	247	240	230	215	218	248	208	240	208	219	191	222	255	236	234	223	210	227	226	231	229	224	233	211	227	175	217	213	221	231	212	202	210	229	215	211	230	252	222	204	237	223	254	231	220	226	242	220	226	252	195	220	214	221	255	235	219	219	213	195	248	215	230	211	233	207	249	218	225	214	232	215	214	235	222	204	234	231	208	215	237	227	209	231	220	212	246	209	229	216	212	200	225	252	224	223	217	219	216	222	211	224	214	190	239	228	205	212	229	240	232	216	223	246	245	253	236	221	240	232	215	213	233	223	232	203	236	202	215	245	210	227	221	232	258	210	221	239	217	196	246	223	215	237	248	242	217	213	208	246	235	199	211	233	243	220	192	205	224	212	227	216	214	223	197	232	198	233	191	208	227	188	222	216	209	204	211	234	206	218	263	216	232	227	225	223	233	205	204	200	208	223	209	206	238	245	207	222	211	219	231	206	221	208	193	230	209	250	219	218	258	223	195	243	217	209	252	238	205	263	241	230	228	198	242	226	223	233	221	219	250	237	219	241	246	231	197	229	217	210	239	255	214	210	246	228	221	217	230	220	203	220	208	216	225	224	199	211	239	247	216	218	241	188	219	226	226	216	216	215	221	224	217	218	233	246	201	231	215	208	227	223	222	244	224	227	209	231	239	235	232	216	210	196	236	194	211	240	232	262	238	235	220	212	211	224	216	234	217	231	188	233	218	208	210	238	225	197	231	216	220	215	188	222	246	211	229	218	219	229	209	223	200	224	227	243	223	225	226	214	221	215	196	216	217	225	208	219	209	217	228	218	235	216	222	209	245	214	218	240	274	211	203	244	204	218	238	211	198	229	195	249	234	237	230	218	222	212	230	200	215	228	222	202	220	205	230	224	228	240	259	234	220	222	247	216	215	238	204	221	212	200	219	225	221	221	211	199	192	211	228	213	242	194	245	218	241	232	245	244	226	204	240	222	238	241	224	227	229	254	224	198	205	242	248	244	217	222	237	219	217	200	238	207	217	224	223	227	220	241	208	227	245	238	212	207	209	216	206	203	237	207	243	237	203	212	258	214	204	230	228	215	205	232	196	208	213	217	208	239	244	215	245	222	208	248	214	222	204	219	248	223	219	234	240	200	207	230	208	224	229	214	211	221	211	233	252	234	234	219	233	217	226	229	255	230	217	223	236	227	227	225	226	242	225	229	217	225	238	214	203	228	225	235	208	217	210	232	226	230	234	194	211	220	237	205	203	210	234	215	213	219	229	225	223	227	228	245	213	220	222	252	213	254	217	229	230	236	209	241	239	220	222	201	216	198	247	222	244	204	248	214	216	239	237	223	217	220	210	210	225	241	196	220	249	201	193	191	211	223	207	223	231	237	228	197	221	224	250	230	213	236	234	207	230	211	225	217	237	211	229	222	241	203	242	230	227	235	211	242	231	254	204	235	214	203	238	213	213	202	198	219	213	219	212	236	215	227	217	236	226	224	214	214	212	220	194	191	237	211	217	230	238	235	219	229	229	238	231	208	236	214	211	229	218	250	224	205	240	196	220	206	238	216	233	216	227	210	232	214	239	233	224	198	216	234	215	232	232	228	219	220	210	216	198	218	223	231	213	228	262	190	215	199	214	223	237	213	242	212	226	206	227	216	227	202	216	237	225	242	214	230	215	205	229	209	224	221	222	232	210	229	232	218	205	184	230	226	245	223	238	241	203	201	221	231	195	237	220	197	205	197	230	216	213	233	205	215	226	243	209	224	189	232	230	233	236	229	211	212	214	207	227	249	203	212	231	206	234	213	242	230	221	230	239	209	208	243	220	242	224	245	190	252	240	231	242	209	228	220	226	249	213	228	218	215	222	214	217	223	204	227	203	213	229	210	216	226	220	205	219	213	207	243	249	234	215	190	229	209	223	201	217	220	217	207	220	212	235	221	218	230	259	221	219	243	208	226	244	232	232	213	223	228	199	231	213	245	222	219	213	233	217	227	222	222	204	220	223	209	223	232	202	217	226	207	218	219	218	225	200	222	229	250	226	207	222	227	221	219	224	237	217	241	213	239	231	227	232	214	238	225	236	177	221	199	213	258	224	243	247	236	211	236	214	229	218	235	222	230	224	202	233	215	237
345	2	2100	174183	373	16	98	550	929	1157	1155	1165	1112	1039	957	862	786	762	651	605	578	573	538	495	476	463	426	429	427	400	391	351	366	368	367	351	350	355	339	306	324	313	284	296	313	292	274	278	278	285	263	235	270	240	264	293	254	279	253	253	258	249	261	218	252	259	275	222	238	267	254	250	274	261	249	265	254	242	229	210	265	255	255	245	222	222	226	241	239	246	233	232	234	235	226	223	225	235	250	254	217	246	229	237	243	239	226	233	201	253	252	242	223	268	233	244	230	235	229	237	216	216	264	257	215	210	247	232	241	215	239	254	244	245	223	240	212	229	242	228	221	253	212	227	239	242	231	241	226	242	228	226	207	259	189	218	228	215	228	231	247	207	229	234	243	230	235	216	222	229	213	219	200	231	219	229	249	221	217	205	246	232	247	226	235	226	228	242	248	220	221	248	238	208	235	216	236	231	231	215	240	209	228	237	219	239	222	207	226	254	252	237	236	238	242	218	215	229	203	216	232	217	233	231	208	213	236	229	206	237	248	233	221	191	214	202	230	207	245	234	214	215	228	240	223	224	202	192	225	228	210	222	246	211	214	216	225	242	246	227	236	240	219	231	205	215	251	220	231	219	208	219	231	206	228	208	244	198	217	216	229	216	215	217	219	225	225	221	229	231	214	216	214	251	227	225	248	223	237	215	235	241	229	219	228	224	221	218	229	240	205	233	237	212	227	224	222	206	233	214	221	212	226	245	214	194	238	232	223	240	226	204	230	251	224	228	251	233	204	213	216	244	196	228	244	231	209	231	212	236	238	212	231	213	197	209	239	201	211	232	230	248	248	223	220	230	238	244	227	246	210	246	209	247	243	233	237	217	224	217	240	227	244	220	215	243	230	248	238	223	207	236	216	238	223	223	225	222	245	228	257	224	232	231	218	211	236	229	244	232	217	252	243	218	238	218	234	215	230	233	217	225	231	214	229	245	217	263	209	226	226	226	231	197	233	229	230	231	241	224	214	190	220	218	227	227	258	235	216	240	220	243	229	190	198	228	220	213	232	212	210	214	248	243	211	232	205	217	224	227	202	222	213	241	190	224	247	232	201	227	216	227	242	241	225	211	217	214	229	188	235	195	240	223	211	215	220	223	221	220	247	251	226	208	219	233	208	237	201	207	203	237	236	236	202	236	237	251	227	218	223	252	237	210	231	203	248	207	218	220	240	229	216	251	223	217	236	224	213	245	217	235	224	231	224	203	244	213	240	216	211	221	230	225	215	232	238	245	206	229	233	213	201	228	215	200	210	246	213	212	223	208	216	227	225	241	243	215	247	221	233	218	213	244	235	243	216	220	212	234	207	210	193	217	248	215	211	211	237	240	238	235	216	230	226	236	245	218	224	231	209	263	240	232	209	205	209	221	233	248	212	227	228	240	228	234	242	204	223	226	191	191	247	241	203	200	207	226	236	227	236	227	221	222	213	244	222	224	237	197	236	227	218	227	219	226	253	235	235	221	208	229	243	218	221	210	232	243	229	216	260	243	222	203	249	223	219	217	212	231	200	234	240	231	220	227	236	250	224	232	225	222	250	227	230	220	251	233	210	222	224	220	219	234	247	217	227	217	213	231	225	236	223	244	212	207	191	224	250	231	213	238	232	225	217	206	233	231	230	206	224	222	240	239	261	217	216	204	213	234	232	217	254	250	220	220	230	251	218	237	215	234	231	215	227	207	249	224	241	207	202	239	241	219	223	194	233	244	215	249	215	182	222	220	209	220	208	220	215	241	220	225	205	241	245	227	206	194	230	253	211	222	226	229	240	241	181	226	216	195	223	242	204	236	231	215	231	202	237	202	215	217	232	239	207	208	214	213	224	216	224	232	210	206	237	204	232	235	227	253	244	213	217	229	255	237	185	218	213	212	231	226	232	216	230	247	239	238	223	231	238	223	237	233	233	243	217	229	229	239	215	214	222	223	210	222	243	227	209	245	235	212	228	230	220	217	217	210	238	240	231	237	209	219	193	220	236	239	208	219	240	232	240	238	218	239	224	245	230	250	222	213	218	202	199	212	204	220	252	226	235	221	237	211	214	222	211	245	200	226	223	214	238	219	214	227	236	211	253	245	223	212	240	238	221	226	203	193	224	223	242	220	235	227	230	226	215	231	217	223	233	201	239	225	239	235	216	250	193	223	201	256	235	228	227	215	263	222	216	230	231	214	206	210	216	231	239	218	215	219	239	234	248	241	243	218	227	252	259	222	200	238	217	235	212	215	227	207	228	238	211	228	213	240	203	213	223	233	229	259	221	221	215	221	222	210	217	215	207	222	235	224	215	222	210	239	245	222
345	3	3500	174306	363	3	41	340	698	1013	1077	1152	1127	1064	971	898	805	761	706	661	591	618	511	533	490	469	446	441	428	398	390	385	379	403	369	355	374	327	359	315	315	324	317	331	288	293	285	282	285	283	264	300	279	283	258	260	278	297	281	277	265	254	277	234	255	269	250	245	246	277	237	218	256	236	244	256	249	239	264	247	251	257	256	238	246	221	244	221	225	278	228	241	238	220	253	253	263	246	222	240	212	211	242	262	230	243	242	259	251	213	201	267	225	221	220	241	273	238	265	227	205	251	234	234	212	238	246	235	211	197	233	205	260	245	223	263	236	248	220	214	206	229	206	212	211	250	235	234	234	250	249	229	210	223	250	217	211	256	202	214	230	226	236	232	231	226	235	223	238	231	211	265	221	232	228	246	223	238	200	229	241	238	237	251	249	238	219	211	216	250	223	242	248	217	222	251	235	223	233	223	223	220	240	250	234	226	239	239	232	245	227	228	219	239	217	225	231	235	216	218	240	199	242	246	218	207	231	216	245	260	228	208	222	246	241	225	218	241	259	279	226	247	202	211	204	210	265	206	269	214	246	252	188	222	247	243	215	258	221	234	211	211	224	219	220	206	237	202	240	204	206	239	228	218	202	231	224	217	219	223	239	232	227	231	217	238	250	210	255	233	241	228	265	219	214	235	221	213	230	217	233	210	231	243	218	218	204	221	209	241	229	217	242	208	225	227	203	233	244	220	218	240	238	237	219	255	255	216	221	232	238	229	214	246	231	235	233	216	251	243	238	234	266	237	241	227	253	229	234	230	224	239	231	239	216	253	230	239	210	245	207	239	224	222	246	213	228	205	240	224	248	246	234	221	245	258	224	242	249	229	197	228	232	247	227	254	219	232	217	241	239	210	233	227	213	237	236	229	261	218	237	229	261	233	207	257	238	232	235	216	245	226	236	251	248	176	233	260	244	209	220	250	230	217	226	234	248	232	226	232	238	217	227	221	230	235	237	238	225	231	242	213	193	245	214	213	224	245	208	241	222	220	231	217	241	242	209	237	240	265	216	214	239	255	231	205	230	201	235	241	213	228	227	235	239	238	239	222	230	211	221	220	196	229	231	218	221	246	217	206	228	226	215	222	240	223	200	249	219	226	246	216	229	213	224	231	257	214	222	211	220	236	196	213	225	250	225	229	258	227	233	213	240	242	236	235	203	247	228	232	221	231	209	230	217	222	217	226	220	207	222	255	201	248	225	236	231	236	235	224	240	241	234	246	213	244	210	196	210	198	236	240	238	199	267	255	227	224	225	240	237	200	231	238	228	220	204	245	227	246	217	230	263	222	229	259	225	238	236	238	243	220	255	225	230	216	221	225	224	234	227	238	226	223	207	225	240	215	226	234	204	222	239	225	242	220	237	204	249	210	224	237	214	217	246	227	203	249	239	241	228	217	238	240	258	228	251	243	233	229	248	228	210	247	228	252	218	241	212	244	212	242	230	232	230	232	236	217	214	246	214	238	220	222	208	241	214	228	227	229	238	254	220	227	210	254	233	207	220	209	232	216	243	241	232	229	216	237	235	203	232	249	243	248	248	228	233	249	228	220	239	207	226	244	223	231	214	228	242	220	217	209	211	219	250	224	231	270	228	222	228	242	218	231	215	199	243	241	239	214	236	244	208	240	244	227	207	219	215	230	230	234	238	223	236	228	234	213	232	232	225	261	239	236	223	219	226	240	215	233	241	230	237	241	216	221	252	213	226	249	231	238	229	235	219	241	234	229	203	251	197	209	216	235	226	257	235	227	224	224	216	237	208	219	227	213	243	237	232	248	232	223	226	216	202	207	200	242	219	236	211	218	226	230	254	248	239	238	247	242	221	232	243	226	219	217	203	230	222	230	238	201	214	245	220	227	201	215	207	246	240	243	212	226	236	244	240	206	239	235	261	243	214	207	219	223	257	211	212	245	236	235	222	241	233	234	232	212	211	206	218	216	238	218	214	223	208	223	207	256	234	226	247	231	246	201	184	262	226	211	217	232	234	213	228	239	234	214	224	218	236	221	245	237	243	219	216	243	239	233	221	228	206	218	232	202	231	220	174	231	222	220	222	239	248	239	243	223	213	232	218	213	231	214	204	225	219	197	218	235	236	253	244	215	222	248	232	222	250	244	237	246	242	208	216	242	205	232	240	224	229	219	232	213	213	231	241	212	227	246	229	255	236	240	232	214	226	246	235	243	219	192	209	229	218	235	243	203	210	237	210	233	229	233	239	219	225	245	211	219	179	231	228	230	222	217	217	206	229	258	220	196	224	247	206	238	236	247	245	215	241	194	242	235	212	222	225	245
345	0	2700	174430	358	5	21	185	534	924	1009	1064	1068	1004	966	887	819	779	699	661	600	570	542	512	488	483	469	436	428	448	438	391	406	377	348	354	387	326	348	328	345	348	348	329	331	348	322	308	323	297	286	278	281	306	317	297	286	283	279	275	259	289	260	261	305	268	251	274	252	242	258	239	245	253	247	233	275	267	240	251	255	260	264	233	265	238	246	218	235	232	221	240	257	250	256	273	263	251	251	274	247	252	216	265	252	229	238	246	239	260	243	255	273	252	266	225	252	230	249	263	226	243	236	257	251	242	237	234	226	261	246	213	238	253	248	238	229	233	221	244	230	245	245	230	229	265	239	241	236	234	220	234	243	247	249	255	255	240	232	216	219	251	234	220	218	236	220	239	219	236	236	239	218	212	224	231	264	230	229	227	233	245	267	246	239	252	226	235	233	228	255	224	238	251	241	224	232	256	232	207	226	219	248	251	244	224	199	219	228	252	230	214	235	267	229	241	219	229	244	237	225	243	228	245	249	254	229	249	231	224	242	237	235	245	232	232	255	248	256	223	217	248	262	274	238	239	237	242	244	227	248	240	225	223	236	220	240	257	221	223	259	267	223	270	277	234	248	225	227	220	246	223	278	241	249	240	237	249	247	227	246	211	241	231	232	256	220	256	242	229	235	249	236	237	255	229	231	226	207	232	227	234	239	216	213	247	242	232	238	217	244	251	232	237	239	233	234	235	230	226	213	244	262	263	226	241	229	244	201	229	226	238	251	205	236	242	225	242	225	249	249	218	208	209	226	231	222	238	219	228	228	224	207	250	221	254	238	225	271	232	236	236	218	260	239	234	222	232	269	222	241	242	246	245	215	235	224	256	237	231	243	225	233	205	235	244	220	245	231	227	258	252	242	245	236	220	243	225	227	240	257	251	232	283	224	239	226	244	217	221	247	217	223	211	205	238	231	245	217	253	243	222	234	230	252	209	227	237	228	232	215	232	219	254	249	202	234	226	230	219	226	236	244	206	255	212	229	225	226	218	236	242	244	240	211	224	266	195	249	205	255	227	235	223	248	259	237	241	224	233	237	226	245	239	226	211	243	232	213	227	234	204	232	241	228	223	245	225	215	226	210	211	233	237	216	244	255	246	250	212	234	237	253	234	231	200	240	243	214	253	261	221	250	237	252	219	243	219	248	239	252	229	206	233	237	210	242	235	270	210	207	224	224	250	261	233	243	264	222	221	251	212	229	244	249	235	218	246	216	257	231	214	237	243	228	231	220	245	224	238	225	223	236	226	258	235	224	227	208	237	239	266	228	248	230	211	244	229	254	240	267	225	265	236	223	246	244	212	200	246	235	235	219	247	243	276	250	224	212	265	243	246	212	218	225	236	228	253	230	202	219	255	248	248	256	235	217	246	211	237	239	255	234	209	203	231	218	238	226	223	218	216	212	235	243	243	214	247	214	235	232	241	222	220	251	237	222	230	236	221	221	257	231	267	216	260	244	244	239	249	212	226	245	226	212	255	228	221	240	260	266	237	224	259	228	214	212	232	205	251	259	253	231	248	224	235	243	209	224	229	232	229	213	256	216	246	232	246	244	238	228	221	221	252	220	226	251	246	265	225	216	251	223	227	222	221	204	237	218	239	241	221	245	239	237	226	233	224	213	215	233	257	254	241	238	238	238	227	206	220	240	224	211	231	205	239	227	255	224	221	227	227	220	240	220	239	253	232	234	227	265	245	234	224	229	224	255	213	227	255	245	249	242	231	227	224	237	218	225	230	218	231	229	231	218	238	229	203	213	225	209	246	225	234	220	212	204	244	253	228	236	240	236	259	254	248	229	242	237	240	207	228	190	257	244	218	222	249	214	245	231	209	263	224	213	269	235	229	248	240	215	237	222	228	219	209	224	250	191	232	211	211	236	238	228	215	254	239	233	217	270	244	232	234	227	235	223	218	224	249	234	209	259	235	232	256	216	255	227	215	208	216	233	263	248	224	236	232	232	226	223	219	223	211	241	236	220	228	233	238	252	223	259	249	224	227	209	233	249	240	227	228	225	248	235	247	240	247	226	254	256	251	235	249	237	236	256	254	222	212	229	221	224	217	220	242	230	234	218	237	229	223	246	278	237	225	249	223	231	254	226	246	224	222	230	246	232	236	214	248	234	244	242	232	254	235	238	230	226	223	214	258	234	233	254	215	260	242	237	232	249	218	231	267	233	237	245	238	258	225	229	213	242	239	248	231	271	215	220	237	267	224	231	219	266	235	249	228	218	209	237	220	262	244	222	244	220	222	228	249	212	209	253	225	227	228	211	249	258	248	233	229	255	226	225	229	211	254
345	1	1900	174553	384	15	93	543	920	1155	1213	1152	1168	1039	958	911	800	748	684	634	573	550	520	494	450	464	394	428	388	386	377	385	343	372	370	333	344	323	328	298	318	281	307	307	296	267	280	302	309	277	285	288	284	275	274	242	264	271	253	244	242	249	253	244	237	265	232	250	255	232	264	224	231	232	225	255	230	267	250	251	255	244	269	235	242	250	240	255	229	215	207	227	223	228	233	206	228	228	227	207	220	251	204	221	249	254	219	253	210	265	263	257	211	214	234	244	234	247	229	224	252	220	232	241	229	209	218	237	221	266	223	221	251	213	246	211	242	236	239	221	214	253	217	238	202	250	234	216	219	238	217	240	221	240	259	247	222	234	233	227	208	219	232	246	223	241	232	226	254	219	254	207	227	220	234	220	228	234	233	236	230	228	202	230	231	224	218	214	228	223	232	219	201	227	219	241	256	231	230	235	226	228	222	239	237	240	202	206	240	221	251	219	214	195	242	211	210	228	246	216	224	230	222	233	239	211	244	241	197	245	241	209	234	225	230	218	228	238	226	270	239	243	244	232	235	229	245	212	225	220	244	222	219	211	225	239	208	241	230	233	257	218	216	244	229	240	245	230	233	236	227	207	223	235	215	258	237	226	218	210	237	230	221	224	229	242	232	228	212	237	212	212	221	203	231	234	235	220	241	224	221	204	238	231	225	217	230	228	225	223	254	190	233	222	211	232	205	240	218	241	252	195	261	248	237	196	212	205	238	218	255	205	235	220	213	249	248	217	227	221	211	242	220	209	241	227	257	215	209	229	184	263	234	237	209	230	226	249	247	220	218	236	225	217	216	250	231	240	221	240	225	223	230	227	201	223	221	228	229	226	217	206	230	213	210	225	241	241	237	220	228	237	239	243	254	241	220	219	201	240	245	225	234	217	225	236	209	218	215	228	236	248	212	237	214	234	210	225	225	231	219	215	263	231	208	215	230	224	246	236	224	216	222	227	250	243	223	214	236	241	242	248	223	216	237	231	224	226	214	239	223	212	261	248	240	230	241	245	211	199	251	257	233	222	241	218	230	233	220	233	218	234	219	248	208	248	212	209	242	223	226	228	208	229	216	270	216	210	219	218	226	218	215	241	245	232	214	216	215	220	246	225	198	208	228	208	240	218	231	215	225	209	220	253	212	240	222	249	223	223	222	233	220	241	196	224	217	225	203	229	231	228	206	212	217	230	201	228	245	229	222	198	233	220	230	230	204	240	250	244	212	220	212	191	234	202	236	232	243	211	249	219	251	263	223	229	202	207	209	220	217	255	237	214	231	236	214	222	196	200	218	228	224	218	207	226	218	218	219	242	231	234	203	218	233	246	189	215	219	242	228	239	226	218	240	206	226	228	218	233	222	235	245	244	226	236	233	185	236	216	219	212	191	232	235	238	209	253	227	220	250	225	216	236	251	258	235	239	229	210	207	202	214	234	219	266	214	247	219	238	245	257	194	234	229	240	209	233	224	234	224	244	208	228	214	210	228	224	239	224	233	237	201	216	206	214	238	223	218	227	241	207	216	229	214	221	225	237	248	216	225	226	240	242	224	257	229	243	202	239	228	242	221	228	224	229	222	226	254	235	209	232	228	246	226	229	237	225	226	204	221	223	254	244	210	209	221	246	220	205	236	216	219	241	226	213	190	230	241	222	230	239	239	226	216	193	243	221	255	220	200	246	221	226	219	236	223	227	205	242	225	215	232	221	183	227	240	225	217	223	242	231	218	255	195	229	222	228	240	213	251	223	238	259	209	233	208	225	240	225	236	246	220	242	221	207	221	233	234	243	232	202	232	225	225	220	205	227	226	215	206	220	233	237	233	228	235	214	240	218	222	226	217	211	227	233	219	227	210	232	234	238	236	208	253	226	253	234	223	214	222	216	246	192	214	214	219	237	237	243	215	231	207	245	206	242	209	225	221	249	211	242	231	211	228	209	224	248	217	222	245	220	234	249	204	224	223	237	221	228	218	227	214	267	219	227	207	226	220	237	225	236	226	235	231	231	219	217	240	237	213	230	225	226	223	219	230	243	206	230	267	221	241	192	210	212	258	222	204	215	231	227	225	204	230	213	252	224	209	189	226	222	209	217	210	213	198	210	209	245	241	238	204	253	216	221	222	226	214	232	261	254	227	239	204	223	240	202	220	269	249	249	200	272	233	260	232	229	211	205	227	241	220	243	238	225	218	209	250	199	224	234	224	230	253	216	222	245	249	229	241	230	226	226	243	228	223	236	243	254	227	241	215	220	231	233	220	201	231	221	230	213	215	239	246	238	225	224	208	260	234	249	214	251	215	248	255	249
345	2	2100	174676	375	8	71	499	874	1119	1167	1202	1095	1024	889	863	744	686	650	598	570	523	499	506	500	459	424	432	398	364	398	386	397	341	358	357	337	339	321	300	315	302	303	300	289	315	303	325	308	245	275	275	271	289	242	280	260	260	270	235	251	249	258	251	267	270	239	256	255	245	236	216	216	227	267	245	250	232	230	254	237	220	244	243	234	231	246	238	234	230	234	249	237	223	203	201	237	249	246	260	227	214	248	248	205	234	243	191	236	232	265	206	222	226	256	249	243	214	220	217	220	236	217	242	220	218	240	234	228	238	233	213	248	245	240	227	230	222	222	236	225	240	241	249	233	257	262	264	227	237	198	273	240	248	213	192	221	229	230	253	248	246	245	228	227	224	216	239	251	231	205	255	224	241	199	239	232	226	226	237	210	232	234	230	228	263	238	233	236	214	219	227	229	190	226	226	218	230	228	241	217	215	237	219	225	236	194	221	227	227	220	238	240	223	227	222	249	240	223	231	234	266	209	205	214	212	244	235	258	247	244	258	242	228	229	227	212	214	216	251	237	229	249	226	239	212	238	209	219	238	210	224	200	247	226	230	251	229	240	215	208	229	203	228	223	227	225	213	244	219	231	224	235	214	230	211	215	224	221	220	229	223	230	233	210	226	216	202	219	221	223	219	251	237	211	225	214	213	206	214	213	227	241	231	247	237	223	228	231	231	215	217	233	252	246	233	205	229	225	233	231	220	229	259	214	214	226	218	240	223	246	242	208	234	233	203	231	220	223	223	232	227	202	232	221	219	238	231	217	215	255	229	223	231	230	207	219	204	227	212	227	206	205	203	236	226	210	214	213	210	192	234	233	242	245	238	235	214	217	240	212	250	237	237	246	207	234	239	246	209	227	221	220	199	226	222	217	213	213	211	195	203	230	211	209	223	212	225	228	237	259	242	247	235	223	229	235	253	214	214	225	248	213	219	230	209	218	219	246	237	230	214	216	221	226	239	214	212	238	223	224	207	199	235	238	230	238	219	221	238	231	226	236	199	215	227	221	220	223	230	212	222	240	230	227	215	244	215	222	211	228	205	239	227	223	212	213	245	237	234	219	230	250	219	219	233	217	203	209	236	233	204	215	226	230	213	232	223	239	207	223	217	230	203	187	245	221	215	223	246	217	225	221	203	204	220	216	224	231	218	245	212	225	203	212	233	223	232	223	229	228	206	239	244	218	228	232	222	224	228	244	224	228	235	192	220	235	259	217	216	247	245	240	223	235	210	226	242	206	226	217	232	225	229	220	195	213	229	212	214	228	237	225	205	243	249	222	243	217	227	229	221	243	221	237	234	262	248	223	244	229	239	271	199	237	236	231	235	250	209	179	228	204	219	213	235	232	228	234	227	212	227	233	238	267	198	239	220	223	215	210	234	237	211	254	227	221	252	224	239	204	234	224	208	233	221	202	253	213	218	206	223	232	224	257	236	227	236	242	202	247	230	240	213	227	217	220	230	199	220	217	201	209	198	234	206	220	201	213	226	198	225	197	220	216	207	229	261	218	213	237	224	227	196	204	206	245	246	216	231	231	234	208	215	228	220	218	249	214	199	221	226	241	214	225	231	205	210	224	208	222	217	231	243	236	227	239	216	222	228	218	232	231	211	226	244	196	225	232	218	241	226	202	202	254	233	203	229	204	217	204	242	212	225	203	236	211	235	238	238	227	243	245	223	232	235	238	214	221	233	216	257	234	224	224	221	232	214	241	246	207	219	239	238	245	213	221	230	223	231	225	254	216	223	248	231	226	223	235	250	249	223	227	211	222	212	238	213	219	239	205	214	222	219	251	212	241	233	228	220	213	217	235	243	211	236	246	219	226	225	213	203	240	214	243	219	230	220	202	225	228	255	241	227	233	219	254	229	209	210	223	210	214	221	255	232	241	224	252	243	214	246	225	220	225	221	223	251	228	251	241	230	212	215	222	225	216	223	208	205	209	225	227	238	227	211	213	226	235	220	228	216	247	216	216	205	220	243	225	249	241	219	222	219	233	236	218	228	200	206	218	232	207	229	215	210	228	214	217	237	237	231	235	244	242	228	253	201	233	212	213	215	241	208	238	244	216	228	246	210	238	225	205	234	196	231	219	191	218	237	211	222	219	223	213	235	239	226	229	217	219	243	216	228	230	228	202	245	201	238	218	224	235	228	213	223	236	221	223	226	239	235	243	243	211	244	192	220	227	256	213	218	247	217	258	225	211	226	209	229	232	201	245	260	204	210	251	206	219	219	249	204	210	223	211	223	247	207	227	212	190	219	249	224	237	235	213	223	219	223	243	217	216	216	232	243	230	230
345	3	3500	174799	365	4	35	331	713	977	1066	1095	1076	1018	964	875	770	738	681	614	576	547	520	524	451	464	419	428	407	438	419	394	386	383	368	346	336	350	353	291	322	355	341	310	294	309	308	300	278	286	273	284	276	282	285	272	288	304	284	250	280	283	244	282	265	259	280	279	256	258	253	234	257	246	239	266	242	257	250	262	247	264	227	228	249	225	214	262	252	259	255	250	216	218	247	227	248	243	253	252	244	221	235	247	256	229	231	252	239	210	198	220	241	234	245	244	223	218	211	211	211	240	212	249	257	228	252	234	234	236	232	207	226	226	230	243	247	248	225	225	218	222	237	238	214	221	228	227	223	205	232	235	229	237	237	204	238	240	225	202	256	239	222	231	238	228	240	250	233	225	206	238	241	241	238	243	226	224	227	230	242	224	218	251	223	238	238	233	211	249	211	207	214	229	220	222	229	231	244	230	237	209	219	204	233	254	248	243	201	227	243	207	222	218	258	234	229	212	218	236	245	235	235	248	230	218	255	222	252	214	221	202	195	219	216	205	231	228	197	200	218	223	224	223	236	247	218	224	220	238	249	248	232	218	207	201	213	236	198	217	234	254	217	178	250	230	213	240	236	253	221	209	248	278	241	238	224	266	228	258	232	242	232	221	214	220	235	221	235	233	220	248	235	245	237	228	211	223	209	221	226	258	227	212	231	223	216	220	228	232	212	236	240	252	219	258	232	241	247	209	240	240	220	273	211	217	237	227	231	214	233	224	205	232	252	216	229	232	234	247	231	224	219	258	235	219	225	224	236	265	203	218	234	229	221	212	259	242	225	201	229	220	253	236	244	222	235	210	235	233	219	227	227	242	230	236	218	244	235	247	250	211	244	220	237	219	224	209	219	224	240	236	228	226	238	251	235	225	204	222	234	220	265	221	237	236	260	224	220	224	235	208	211	214	236	226	204	249	225	227	221	219	199	209	227	212	207	228	225	250	224	204	215	240	226	224	222	250	187	223	218	252	212	233	238	228	187	204	244	221	194	227	221	214	236	206	210	230	225	225	224	227	226	239	229	224	206	224	228	247	227	226	224	225	210	224	237	224	210	221	249	233	230	196	209	214	222	196	222	200	198	230	226	203	226	228	232	234	235	209	239	212	256	230	212	244	229	217	236	205	213	211	205	248	218	216	233	211	247	242	221	240	204	235	196	216	222	215	229	247	207	211	233	210	223	220	207	252	224	239	199	213	193	213	221	218	222	213	216	226	215	217	241	195	233	224	254	208	206	200	225	250	229	214	235	218	229	204	228	225	231	240	256	218	224	226	226	212	218	238	198	214	245	222	202	227	245	247	220	249	237	238	227	233	226	235	225	235	242	243	230	217	254	203	256	230	214	220	243	234	223	248	228	219	219	215	217	227	213	241	257	235	223	237	206	226	239	236	226	224	242	232	196	209	241	220	223	272	232	229	223	220	231	245	243	230	241	235	221	212	227	246	256	235	230	222	217	256	230	212	223	222	241	228	205	243	246	223	217	222	226	227	205	225	234	219	230	222	188	234	229	213	215	223	210	227	250	243	206	224	225	249	210	233	239	210	226	215	214	214	250	251	230	251	206	216	205	226	221	210	209	229	236	228	271	224	213	214	257	222	217	230	227	233	233	207	234	229	225	221	222	240	227	249	247	228	220	208	233	231	241	205	225	222	227	212	226	263	229	204	232	207	219	248	189	246	211	221	221	229	215	204	214	224	215	222	226	266	217	241	204	239	221	221	227	230	210	222	209	233	197	213	236	222	232	221	218	236	207	200	235	219	227	241	232	212	225	241	216	258	207	209	206	191	231	221	218	231	237	230	226	209	225	216	252	213	205	221	223	237	242	208	197	253	235	241	229	266	204	221	211	211	235	258	223	204	232	221	224	201	230	232	228	241	242	201	213	221	251	220	227	218	254	216	225	215	213	226	226	251	206	245	216	201	230	240	236	233	224	236	221	242	227	206	241	236	224	229	217	201	216	253	249	256	229	230	219	218	221	248	240	223	240	213	209	237	245	235	217	214	222	224	245	232	232	195	226	215	233	217	235	216	238	218	211	244	208	222	241	212	218	226	234	226	240	228	210	189	224	240	212	226	211	215	192	224	239	248	219	242	216	236	220	226	230	223	210	214	238	215	227	222	224	201	253	236	217	206	225	249	210	203	212	215	227	237	243	240	185	206	235	245	225	235	224	228	220	234	224	192	208	209	207	202	229	231	217	210	227	218	229	241	258	209	206	202	232	228	197	252	222	242	215	226	208	208	228	207	212	251	211	241	221	235	227	227	211	230	203	234	241	228	215	250	218	240	232	201
