345	0	2700	84344	537	31	67	434	655	795	690	726	637	594	568	521	496	494	460	455	458	414	386	415	364	332	371	377	350	331	354	306	313	329	328	283	305	281	299	320	269	257	270	273	282	249	287	280	235	272	246	231	227	246	244	241	239	239	234	241	215	218	238	201	240	238	231	223	245	221	212	235	227	232	176	231	203	198	213	219	192	208	226	240	217	221	217	215	211	235	220	233	218	220	205	229	201	194	205	223	194	190	212	215	218	204	194	201	211	218	195	216	200	205	211	235	220	211	189	227	212	195	209	202	220	202	220	192	221	215	192	223	226	221	212	208	211	214	240	207	202	197	212	201	200	194	217	206	204	207	190	213	202	219	204	221	205	212	223	208	212	205	203	210	204	206	203	211	220	217	189	199	197	220	185	219	200	184	215	212	199	231	207	175	199	195	202	236	194	214	179	200	187	194	176	217	197	216	227	193	193	204	178	211	181	202	216	212	187	197	193	204	189	223	219	202	207	185	212	208	196	205	199	213	204	166	192	178	192	204	182	198	216	241	203	220	202	206	213	215	199	208	207	195	209	184	187	209	217	194	207	198	191	210	192	181	214	183	192	216	196	182	202	190	188	203	171	198	211	215	208	194	207	210	199	192	196	203	186	213	186	208	212	171	202	189	203	204	191	183	193	185	191	182	196	225	221	209	198	179	186	196	205	207	197	198	194	184	213	216	215	179	225	193	191	214	212	208	208	202	188	217	210	216	201	184	204	196	206	225	223	188	217	223	219	226	202	215	157	201	182	179	205	190	192	218	200	207	212	199	213	183	197	201	215	208	211	179	195	226	210	205	189	232	180	207	214	180	193	210	189	211	219	219	201	175	187	185	175	211	191	208	228	219	192	201	195	192	195	210	215	185	215	178	191	208	189	217	180	215	211	199	202	200	195	206	209	217	198	199	189	203	177	199	197	216	206	221	196	202	221	190	188	197	205	197	193	185	226	202	210	214	204	220	197	201	218	217	209	205	180	196	213	196	181	200	215	216	203	204	189	200	173	205	179	202	198	202	179	189	200	169	203	204	205	200	200	200	188	190	179	221	198	178	202	207	177	205	189	198	189	186	228	192	194	189	198	199	209	196	209	179	180	186	200	207	206	208	207	171	197	194	197	215	200	192	198	199	195	201	201	206	197	190	211	193	192	216	209	207	186	213	219	206	176	197	182	195	209	201	202	204	199	177	211	172	219	186	195	179	210	230	213	191	190	189	199	186	189	184	212	189	197	214	224	187	228	202	223	183	223	201	204	182	188	200	181	202	195	220	199	194	218	193	195	230	181	170	183	189	181	221	187	203	203	185	182	212	180	201	181	204	221	192	179	191	189	190	201	194	170	168	220	191	223	195	193	178	195	198	189	191	195	195	211	203	207	180	189	188	198	191	232	205	194	177	208	214	214	209	174	188	202	199	217	229	186	185	197	201	187	198	213	202	210	209	205	212	196	185	200	187	204	181	193	182	206	206	186	191	204	206	200	191	197	206	189	221	187	195	197	209	238	192	203	202	196	188	225	186	217	193	213	199	221	198	180	209	185	194	194	194	233	197	201	191	190	208	213	217	185	206	191	230	223	187	202	201	205	175	208	209	187	211	201	209	193	181	204	205	197	196	209	183	238	184	216	195	194	196	178	184	222	204	214	206	174	195	222	185	209	218	193	200	216	191	219	218	188	195	227	205	209	197	180	206	208	210	185	196	211	197	208	205	207	174	216	194	197	203	196	186	194	185	186	186	185	208	230	230	190	209	169	169	217	207	181	206	192	218	207	191	208	208	217	175	192	215	206	184	207	221	194	207	209	198	203	218	197	207	214	194	193	225	207	217	214	216	222	185	189	190	198	178	203	196	187	184	194	203	188	193	211	223	212	198	216	185	196	192	224	176	231	200	206	186	208	188	178	219	198	184	185	208	176	197	169	173	203	188	204	201	207	178	190	209	179	213	194	174	190	227	197	181	175	218	209	199	203	202	206	200	222	193	181	188	182	211	189	183	214	209	183	194	193	211	187	205	187	190	203	237	183	207	198	206	190	192	203	200	195	218	196	198	185	196	198	189	200	212	187	184	200	182	188	211	199	195	202	188	201	195	195	180	201	187	206	193	175	199	204	185	188	202	208	213	207	214	198	198	215	210	164	174	200	204	200	221	211	192	210	196	178	208	199	206	194	188	199	209	193	185	196	187	184	200	212	201	223	239	181	196	216	212	217	194	205	200	204	190	190	197	195	185	185	196	176	195	217	202	183	176	212	197	187	189	182	213	191	209	198	193	204	186	198	208	197	206	210	187	188	186	206	188	180	207	182	200
345	1	1900	84469	583	41	187	665	740	735	638	621	594	567	531	462	448	429	399	382	355	366	364	363	343	322	315	343	340	306	335	302	317	326	276	324	276	291	263	274	262	271	281	244	264	256	262	269	259	250	255	258	257	252	253	265	240	266	236	255	244	248	234	248	245	268	247	211	235	241	255	236	222	239	266	255	229	241	249	227	210	249	227	241	259	224	227	269	243	235	251	217	230	234	242	234	215	260	236	228	235	224	221	248	230	235	235	215	245	261	236	244	237	228	222	226	229	215	238	219	207	250	224	238	214	240	228	229	205	240	238	248	258	216	236	227	226	229	224	212	229	234	267	254	212	263	214	229	226	237	222	228	240	229	230	208	188	243	242	223	205	230	245	254	219	239	243	249	212	239	249	263	237	232	241	245	216	241	245	235	219	222	221	236	226	234	229	234	234	259	212	194	228	238	231	223	258	221	236	226	199	248	243	250	241	231	226	234	229	241	220	243	215	223	225	237	224	244	281	240	266	246	227	254	217	235	225	214	222	225	228	238	212	217	235	223	254	245	235	214	231	260	238	247	221	227	239	233	247	217	262	219	224	241	257	239	224	239	221	238	212	232	232	213	220	240	263	235	253	249	233	224	244	231	223	213	232	250	234	233	240	223	226	243	237	256	274	228	234	240	223	209	257	227	236	221	257	235	244	249	233	234	200	234	227	226	235	233	224	225	228	238	222	251	221	245	223	249	230	243	190	209	236	228	256	238	231	224	235	233	243	238	234	240	208	234	208	211	225	227	212	230	217	231	244	232	232	204	221	255	241	243	241	240	226	227	222	235	258	228	235	228	214	217	258	202	241	237	214	220	246	228	231	229	226	232	238	231	200	229	250	226	197	244	225	252	251	205	234	216	234	237	210	252	228	215	225	216	245	218	250	256	231	215	220	227	242	235	230	217	247	260	239	217	213	233	230	203	246	230	198	240	247	250	241	215	239	249	234	221	222	278	231	255	236	231	241	214	237	224	248	211	219	224	223	225	225	239	190	211	239	248	231	192	218	230	215	237	229	248	238	241	212	241	224	217	216	246	232	235	255	233	212	222	254	249	231	218	236	238	262	234	246	219	220	234	227	215	222	244	216	211	240	227	230	232	233	239	210	221	223	246	248	228	209	202	235	211	222	220	224	232	229	225	230	236	230	255	225	224	227	215	249	235	227	241	251	236	196	209	237	220	252	230	251	234	233	233	208	231	242	227	254	205	256	243	257	241	236	222	247	237	242	217	264	220	223	244	261	232	208	241	258	236	221	244	226	221	213	227	223	226	251	223	254	244	205	217	225	244	231	215	213	245	219	227	227	230	259	250	229	227	237	222	230	233	244	206	213	248	235	218	253	241	246	227	238	236	228	230	214	227	230	201	238	247	209	228	233	234	227	221	207	246	210	234	242	202	199	242	239	254	232	226	235	236	234	242	245	221	258	213	247	245	241	241	231	239	227	221	257	246	248	239	227	234	238	222	219	234	255	239	212	246	229	229	236	206	246	214	247	224	191	268	220	222	235	206	205	200	234	204	221	260	236	200	232	256	237	224	214	251	223	201	219	206	225	234	215	221	250	230	220	222	253	205	228	241	223	211	232	240	220	220	230	220	226	236	242	220	227	225	217	250	214	252	237	221	218	235	235	233	220	246	238	245	217	243	228	224	225	230	227	222	206	227	221	213	211	234	233	221	249	251	253	270	248	232	217	222	212	223	209	226	236	233	225	209	246	231	250	229	211	244	243	227	224	246	224	250	227	237	230	230	190	242	235	228	262	225	258	242	267	216	238	226	202	242	240	221	206	200	227	218	242	235	215	244	236	241	241	251	232	225	227	206	248	219	221	215	244	220	224	249	217	225	215	232	251	236	217	215	218	227	210	252	250	225	220	241	222	210	234	250	242	235	216	226	239	207	244	233	213	209	228	236	229	218	212	204	242	218	215	247	229	224	207	240	278	252	246	233	237	206	239	255	241	231	218	213	222	249	244	228	253	236	244	229	242	214	187	232	230	241	248	231	210	254	246	224	256	227	207	214	216	215	225	228	213	204	232	210	245	216	250	229	235	219	230	229	257	255	225	224	222	229	243	229	207	269	224	245	235	228	223	213	235	230	202	215	220	214	237	238	228	251	224	216	232	234	236	246	235	234	247	218	229	241	227	224	244	209	215	258	233	226	261	223	233	227	212	239	248	224	259	218	212	256	221	248	206	250	259	247	206	225	251	239	241	220	211	239	224	255	204	245	242	209	221	236	252	254	231	240	243	228	220	259	262	233	242	199	244	193	238	228	219	223	250	241	229	206	251	221	191	221	210	238
345	2	2100	84594	580	24	172	570	756	801	731	718	655	569	543	507	519	483	465	392	419	428	381	354	328	376	331	330	327	309	313	328	293	331	290	292	289	298	298	256	284	296	293	299	284	272	260	247	250	274	256	259	251	254	238	244	249	279	218	265	262	231	257	226	238	235	283	251	239	241	248	226	231	245	246	240	234	245	230	218	231	242	249	251	242	265	212	237	232	252	256	235	239	218	194	237	227	244	223	238	213	230	225	234	233	242	223	227	228	251	243	243	205	242	234	224	219	252	238	245	226	265	223	233	247	220	233	241	231	228	235	245	219	239	213	249	229	231	235	230	254	228	229	219	227	221	250	208	240	204	253	204	240	227	246	225	230	222	236	244	215	242	238	219	226	226	237	245	222	224	205	230	228	220	234	223	224	221	228	207	221	224	219	226	212	248	225	225	223	235	238	237	220	226	257	223	257	235	220	251	237	230	215	237	227	254	209	248	210	228	239	231	230	242	224	211	230	246	203	213	252	210	240	231	245	214	227	235	236	246	238	231	243	209	230	227	210	222	221	227	244	217	222	235	208	242	227	247	232	250	213	237	232	231	249	201	227	217	248	222	223	223	250	212	225	221	241	226	213	238	242	247	223	252	219	234	232	206	230	229	193	235	227	228	203	247	253	204	255	210	245	240	225	234	231	244	208	229	210	210	206	229	225	236	237	220	213	211	215	228	237	255	214	225	235	233	227	241	209	236	218	238	221	227	234	229	203	225	237	241	202	220	242	238	252	219	215	232	220	227	226	235	230	244	249	245	248	228	196	230	220	218	247	236	215	211	220	211	199	215	213	234	235	236	208	239	222	241	245	220	218	255	247	230	253	224	230	268	221	230	194	227	202	220	232	220	205	238	216	242	232	203	208	226	212	211	251	215	201	226	242	227	230	219	217	212	203	218	227	227	208	221	219	223	199	245	235	242	245	214	229	227	247	221	221	218	238	206	231	229	219	193	213	223	234	234	227	218	225	235	215	227	238	227	202	236	214	218	196	242	229	234	219	220	231	216	218	226	229	227	237	231	224	251	224	218	223	218	216	209	222	212	220	209	235	225	238	226	216	246	232	214	225	234	245	225	235	225	262	218	220	226	212	207	210	217	227	251	223	237	226	231	227	216	241	233	230	234	219	218	224	203	234	228	203	234	206	215	241	214	227	233	206	199	216	229	220	226	207	192	248	215	239	228	211	222	223	202	218	208	238	229	212	238	234	226	204	205	238	225	214	220	261	218	209	199	226	249	225	244	225	235	233	243	213	220	246	226	221	226	215	227	217	246	210	211	202	217	219	220	220	223	226	240	244	206	225	217	230	220	205	208	201	223	224	217	225	233	239	219	222	217	199	216	262	234	209	235	239	234	213	236	236	210	200	238	201	243	225	233	239	228	226	217	233	245	224	245	236	271	248	228	245	242	218	228	234	221	237	224	242	218	218	201	200	240	208	239	251	214	208	233	228	217	240	227	218	215	217	212	217	227	224	214	216	234	224	198	203	216	239	197	220	197	232	216	240	232	220	207	222	230	208	237	244	235	241	226	214	231	244	243	225	214	234	239	245	234	217	227	220	205	246	218	246	264	217	221	240	221	253	230	246	253	234	230	211	205	225	215	244	214	235	208	205	252	229	214	213	224	210	233	240	234	226	224	225	221	251	244	265	193	233	220	205	205	231	217	271	242	218	210	244	222	259	245	209	215	262	245	239	243	219	236	230	255	220	237	248	216	230	230	232	207	237	221	206	232	217	237	251	238	202	245	211	237	247	243	227	217	219	239	234	231	233	226	227	207	241	241	230	227	217	226	216	245	210	227	217	208	229	193	216	232	200	212	195	218	251	222	233	213	201	234	236	239	222	227	228	233	214	239	235	213	220	213	209	237	233	228	209	200	224	250	247	224	216	209	239	235	228	235	226	222	218	234	210	242	238	246	252	218	236	210	230	247	233	209	256	228	180	236	232	233	233	194	232	212	238	224	237	227	212	224	224	213	197	230	187	242	230	241	213	218	234	229	226	205	225	207	214	233	212	251	236	237	238	220	215	219	234	222	225	236	235	221	217	218	229	222	235	211	225	260	215	226	225	238	223	247	234	238	218	216	211	223	223	249	215	262	228	225	241	222	217	209	213	227	228	214	236	218	233	214	209	223	230	221	222	240	205	255	232	231	210	219	226	220	207	236	215	225	198	236	222	233	216	224	228	236	223	226	229	226	239	222	233	213	233	237	233	230	227	217	258	241	241	248	231	238	216	231	222	264	201	235	226	237	216	216	204	245	233	216	234	221	233	219	223	218	213	245	203	211	235	216	246	246
345	3	3500	84719	570	22	134	567	775	811	788	733	695	615	560	574	510	484	438	447	402	421	376	385	366	382	353	332	320	320	311	323	302	314	306	287	284	256	276	262	248	256	248	279	244	244	251	232	229	260	253	240	221	231	221	227	228	242	229	237	223	219	208	235	216	205	230	226	192	218	207	216	206	221	219	232	240	219	234	240	196	210	229	221	198	209	219	218	212	201	238	207	199	236	217	219	215	204	224	206	235	215	234	208	207	221	229	214	244	215	238	212	213	208	205	221	209	208	236	203	226	209	242	208	245	216	216	201	195	212	235	202	207	191	211	189	213	204	217	215	208	210	213	212	240	194	182	211	194	199	220	219	221	232	198	216	202	208	241	218	204	218	192	221	199	210	200	199	242	206	205	199	216	229	174	214	194	200	215	234	196	203	180	181	177	182	203	196	206	218	225	220	220	222	216	201	224	209	213	187	209	211	224	205	235	219	173	222	206	218	194	209	223	201	196	209	202	233	213	211	196	213	218	208	210	183	220	180	200	205	205	196	186	222	232	203	203	225	193	212	205	217	178	201	219	200	206	198	247	210	223	203	209	235	190	199	184	204	199	226	226	227	197	218	207	198	209	206	212	223	191	204	202	203	205	197	192	189	204	197	187	235	202	213	226	224	211	217	220	199	211	200	180	218	212	220	219	195	210	207	204	206	193	216	227	194	215	198	223	203	231	204	213	187	220	188	205	212	203	195	217	226	194	210	203	209	201	207	221	208	214	177	209	192	212	202	217	185	191	199	229	200	202	214	198	208	200	223	220	209	207	207	191	221	210	224	235	207	198	204	221	236	215	185	208	176	223	199	189	202	231	211	206	195	198	206	219	206	210	235	192	195	212	210	207	168	200	206	177	186	195	213	211	189	208	174	201	222	220	204	208	197	201	224	224	212	191	210	182	214	198	232	212	205	201	203	220	206	202	196	185	217	192	229	223	192	227	223	203	215	204	216	196	242	206	210	199	183	202	206	208	228	201	208	199	201	173	228	215	205	206	215	183	205	214	210	193	220	205	205	205	213	216	206	216	210	255	195	204	222	214	223	191	200	208	239	230	199	207	220	194	190	210	199	221	198	188	187	185	205	205	175	247	201	213	195	200	186	204	209	218	219	210	199	199	220	215	194	226	193	236	208	213	197	192	209	226	209	241	198	199	186	198	210	206	174	204	212	200	197	204	187	210	226	208	194	222	190	216	214	196	209	194	227	206	187	180	203	192	187	187	237	201	242	202	209	193	188	197	214	211	199	199	229	216	188	209	214	190	200	198	210	198	209	209	200	194	223	182	196	218	202	189	210	198	185	192	199	191	182	232	198	202	187	192	213	203	189	206	198	212	193	225	216	169	215	217	203	188	205	221	215	206	199	215	191	196	193	237	231	191	214	209	213	230	201	198	189	192	192	227	213	207	194	195	219	206	191	188	211	215	204	215	224	213	190	209	230	207	230	197	209	205	208	195	204	190	217	227	218	208	193	209	199	211	234	221	188	200	225	187	214	199	194	232	218	210	195	204	211	213	200	186	217	213	183	206	187	199	216	195	207	188	198	208	204	208	222	208	200	213	196	204	193	194	223	200	214	219	227	229	215	218	211	206	204	203	227	199	195	209	205	228	195	212	235	195	210	206	204	187	216	163	198	245	223	224	207	194	222	216	190	204	205	200	191	199	205	219	176	192	237	206	229	239	204	204	180	195	224	217	191	196	192	219	232	203	198	212	187	173	186	193	200	189	212	219	218	205	182	190	222	195	178	202	208	214	221	204	213	200	211	220	203	201	208	204	216	232	208	213	196	206	196	225	188	203	200	213	209	209	215	213	220	214	215	186	248	210	180	206	212	240	195	224	201	208	203	195	190	197	211	188	206	212	209	220	183	202	204	222	185	212	202	177	206	209	181	207	190	196	213	212	212	192	220	224	207	205	217	206	190	198	182	213	209	213	180	211	216	193	204	212	196	206	205	191	205	201	209	200	179	207	195	218	229	219	209	179	197	193	184	197	219	199	207	211	215	205	199	217	189	216	198	230	208	202	172	186	201	197	215	184	202	196	205	202	220	215	204	191	211	184	206	227	183	210	227	219	206	187	205	203	214	195	179	211	207	219	214	196	192	210	194	219	217	188	201	211	216	191	224	215	190	214	188	216	206	228	220	189	187	219	191	210	197	191	178	204	185	229	208	217	184	179	223	195	207	204	226	181	193	211	194	211	206	225	204	202	213	194	196	205	212	200	209	197	210	220	194	211	195	201	210	207	205	215	207	199	221	219	218	203	187	218	201	210	203	202	224	200	226	208	201	178	191	205	182
345	0	2700	84844	559	33	85	441	697	771	704	718	628	623	557	563	507	483	465	425	433	405	370	407	357	346	370	346	338	360	290	312	285	295	272	269	266	295	259	262	256	260	254	249	239	231	241	248	243	235	220	220	231	218	245	199	216	198	203	211	202	205	192	212	204	225	213	216	208	187	192	196	190	208	191	211	194	211	202	204	218	167	202	202	180	220	211	186	185	193	199	187	175	204	204	192	179	205	199	205	196	201	204	191	194	205	196	168	181	174	220	194	186	210	181	204	183	175	213	179	187	191	211	168	220	198	181	179	198	198	200	168	190	213	191	169	201	184	189	189	175	183	191	222	177	179	170	206	186	191	197	185	184	193	180	192	197	175	195	179	207	190	200	180	192	174	169	198	171	190	175	196	199	171	187	191	195	185	180	183	192	164	186	176	180	185	184	187	185	182	197	185	190	172	188	182	159	195	176	172	185	180	167	233	180	196	187	187	180	160	169	182	182	208	185	197	186	166	196	168	185	183	191	204	181	174	178	187	180	168	205	194	159	175	200	183	200	207	158	199	190	189	199	200	185	166	187	172	167	174	181	215	187	200	193	195	179	189	158	178	148	182	220	193	181	193	192	202	202	176	209	194	198	198	178	175	194	195	188	186	196	182	190	173	189	199	178	192	213	173	181	175	179	209	191	197	209	181	202	192	186	173	209	175	181	194	197	200	215	189	156	170	160	186	193	169	188	189	175	183	175	189	180	176	177	190	186	175	189	199	165	196	171	164	188	167	188	184	173	178	202	171	186	193	176	206	174	184	187	185	210	183	192	194	211	201	170	189	179	154	169	184	184	169	185	175	158	184	201	215	177	180	177	186	204	178	183	173	190	180	167	209	194	174	199	191	156	193	182	171	179	195	179	171	194	212	186	172	175	176	222	187	188	184	194	175	173	177	171	160	171	196	207	173	190	200	195	184	160	196	174	168	208	217	199	179	157	176	196	194	166	180	196	178	155	207	164	186	164	179	142	165	184	172	185	203	179	182	196	180	178	183	206	156	184	167	168	180	177	150	171	169	181	188	182	187	191	193	192	178	195	192	196	191	170	182	174	189	179	206	169	179	169	199	203	168	189	177	183	180	182	197	190	169	178	178	187	162	193	198	177	192	153	195	179	192	196	214	174	172	201	208	196	183	181	186	213	172	160	170	165	168	166	202	188	180	189	189	184	184	191	163	188	191	177	188	195	190	171	190	178	185	186	178	173	165	188	177	176	190	170	190	168	175	170	182	189	191	165	188	210	178	178	177	188	174	168	177	181	170	180	182	200	221	149	183	184	181	183	175	166	165	165	169	203	181	175	182	188	178	176	185	214	180	182	185	188	174	188	202	165	195	186	182	185	188	187	188	182	189	217	200	189	201	192	176	175	206	168	167	167	179	172	168	201	188	187	184	157	174	197	180	178	206	195	187	176	179	162	156	194	160	177	211	213	167	175	181	194	177	183	176	182	179	189	143	174	176	172	202	153	172	175	189	190	195	168	183	181	185	195	165	169	186	180	166	160	185	147	188	184	188	180	193	183	172	165	185	208	189	176	186	180	176	208	199	180	176	206	178	194	175	204	198	145	172	177	177	186	191	181	199	175	166	168	169	197	225	181	191	189	202	178	184	177	170	183	171	211	187	185	200	194	193	194	203	182	178	181	172	169	183	183	177	187	209	189	174	164	186	209	170	152	189	170	184	167	193	174	178	198	193	206	177	160	186	178	172	206	199	179	210	173	180	207	186	184	183	177	182	181	191	196	192	162	180	195	198	181	201	176	181	202	177	169	181	191	191	176	191	204	182	146	183	173	190	181	201	187	175	190	196	176	184	191	182	196	172	193	183	194	187	188	186	180	180	173	173	181	169	179	165	174	181	179	197	195	185	165	186	183	191	185	182	166	197	162	186	192	171	178	185	148	153	197	171	168	185	168	203	219	168	191	198	192	144	194	192	189	164	190	181	171	197	191	176	180	193	195	202	163	171	176	201	169	204	183	188	169	183	194	177	162	179	177	176	196	205	173	175	191	185	192	187	182	206	198	176	177	178	217	193	182	178	178	191	177	190	190	178	164	191	193	209	191	202	186	179	192	168	195	204	162	172	189	162	187	195	202	187	173	198	160	197	207	205	175	166	183	196	178	218	184	176	180	176	160	166	178	186	169	162	164	191	171	171	186	189	173	182	192	190	180	170	178	207	205	174	164	175	204	188	181	209	180	176	156	161	198	199	194	206	193	171	158	215	157	167	168	188	165	185	177	166	185	180	183	182	177	202	192	171	165	214	187	175	170	179	179	206	194	158	161	183	176	185	175	177
345	1	1900	84969	587	52	179	569	605	615	564	588	540	475	407	433	386	331	329	355	309	315	308	316	286	283	275	270	279	263	253	250	251	268	260	234	249	237	235	255	274	232	241	231	244	232	248	241	198	246	238	240	196	231	198	233	217	202	226	206	235	221	228	216	230	210	261	253	224	238	221	219	237	200	223	221	218	216	226	213	200	229	209	244	202	222	229	229	206	203	219	204	206	207	220	198	211	211	244	229	228	207	212	247	220	233	198	224	219	224	218	232	195	213	216	211	206	199	220	185	212	211	222	206	205	199	188	185	219	203	187	241	204	206	220	212	213	195	204	210	224	212	213	223	201	213	216	240	183	204	240	225	210	207	199	207	236	212	207	218	220	222	195	199	213	194	204	235	210	241	215	231	181	209	213	238	216	218	216	201	218	222	212	197	219	208	200	208	218	212	220	196	207	205	191	211	213	207	215	212	210	226	209	225	209	235	203	210	221	198	206	228	223	222	213	219	203	212	226	213	206	183	202	212	198	219	215	210	220	195	218	201	195	225	205	219	214	192	193	213	224	221	228	220	195	206	232	212	216	218	211	217	238	182	205	225	219	233	228	200	200	205	214	200	197	217	212	207	217	204	195	220	221	204	185	227	201	207	204	227	204	213	217	200	211	203	202	208	213	220	190	184	202	227	203	206	187	216	236	175	217	219	220	233	233	182	218	198	228	230	218	204	225	199	208	207	214	226	230	216	190	226	234	225	187	196	225	214	203	212	193	239	201	214	236	209	229	213	235	217	199	235	209	233	233	203	220	230	189	203	213	222	189	204	205	189	188	216	211	182	228	198	195	205	205	182	213	225	214	216	212	218	195	204	203	239	197	186	183	208	225	236	222	197	208	219	237	212	215	213	216	202	189	212	204	216	195	205	210	213	196	221	207	245	203	226	234	194	199	215	211	212	199	219	247	214	192	228	220	196	204	210	215	206	214	202	198	224	191	210	227	185	185	211	226	246	205	213	220	237	244	196	224	198	201	222	227	212	220	244	211	210	207	197	217	183	211	220	204	228	210	222	209	194	201	213	214	214	212	193	224	231	221	211	191	223	223	184	209	215	215	203	212	219	203	235	191	196	213	208	226	217	199	207	217	208	209	191	216	191	202	186	191	204	214	195	218	215	212	204	190	201	219	200	201	220	201	238	228	191	219	233	218	217	214	215	245	214	228	209	197	217	238	208	200	195	225	190	216	178	228	191	179	203	205	236	196	186	197	177	181	214	231	208	203	193	184	215	181	228	204	238	230	218	231	179	190	218	214	225	221	228	211	190	194	226	204	221	203	216	177	208	202	218	191	205	230	224	219	204	224	201	219	193	193	223	239	203	200	206	211	205	224	217	234	194	219	205	214	225	218	224	216	212	186	204	179	220	222	190	206	207	223	199	190	211	239	202	196	218	243	202	173	201	187	231	213	221	199	198	222	205	204	215	204	196	175	208	217	214	187	221	199	237	191	200	209	179	190	183	188	191	190	215	195	208	232	194	186	213	206	214	220	169	209	216	206	222	225	229	199	215	205	205	236	179	214	201	215	213	197	205	241	203	180	192	210	208	236	198	214	217	175	234	227	194	212	226	182	223	219	210	211	206	204	211	215	220	234	215	217	217	203	202	221	208	227	199	186	221	222	206	197	196	200	203	216	249	231	225	216	199	186	210	213	186	203	219	203	219	220	230	222	209	203	216	209	220	211	230	194	208	221	200	215	188	239	213	207	244	202	223	200	229	202	217	200	194	205	234	202	227	215	208	207	197	214	225	210	209	208	199	222	218	221	186	207	189	223	214	184	221	213	224	236	206	208	195	192	214	211	207	211	203	205	223	203	219	201	200	214	195	198	213	205	209	186	207	211	219	241	216	221	208	211	189	228	216	202	218	205	188	186	210	202	223	224	216	211	206	216	213	229	205	225	188	221	197	201	249	197	212	223	202	230	228	205	223	218	207	228	221	222	212	202	217	217	229	216	209	222	226	208	195	223	202	212	213	186	201	224	201	235	211	213	247	227	204	199	220	203	229	200	223	188	219	233	227	224	182	202	195	216	234	189	234	194	217	210	196	197	241	192	188	207	211	212	219	214	209	229	212	223	227	230	224	242	212	204	238	220	217	225	187	213	221	193	217	218	204	222	216	207	191	218	179	215	212	186	189	200	197	223	201	189	226	213	196	216	200	215	220	204	207	195	206	230	198	202	216	223	229	202	181	195	213	230	201	176	207	213	223	216	188	234	199	213	224	175	195	199	264	207	217	226	206	211	218	198	236	219	235	206	202	231	219	223	215	209	223	202	203	200	197	205	196	206	203
345	2	2100	85094	577	30	108	427	510	556	542	557	502	486	405	408	367	394	350	344	349	317	334	304	302	302	296	287	274	252	268	248	232	252	263	258	245	223	241	240	240	231	234	218	236	238	238	227	210	212	227	196	203	233	220	212	235	213	196	208	208	222	204	202	206	229	217	168	230	216	204	198	192	208	212	195	231	213	197	200	196	202	197	198	208	199	239	187	201	234	192	184	221	221	214	188	177	195	205	161	188	194	208	212	187	208	197	193	202	205	186	183	198	203	184	191	192	183	190	201	188	218	185	210	201	192	207	196	208	206	227	208	200	199	199	184	209	222	211	186	173	199	204	186	197	184	193	205	172	172	187	184	172	193	206	210	211	175	181	175	182	196	201	181	206	194	185	207	195	191	190	161	179	204	205	203	204	207	185	212	197	162	203	201	218	169	190	179	176	197	200	202	206	174	197	189	198	209	189	189	190	196	198	199	181	191	179	193	186	195	199	201	172	193	200	188	202	207	190	195	183	213	199	209	165	181	191	185	199	204	187	217	171	188	196	182	187	204	214	198	176	175	187	203	178	201	186	200	195	187	180	210	191	186	195	223	180	211	211	191	191	193	193	198	195	200	195	207	195	204	188	193	199	192	175	208	187	189	191	187	186	191	178	197	187	180	179	195	184	199	182	197	202	178	196	203	193	202	174	196	170	180	201	194	184	207	218	219	215	194	186	184	191	193	203	190	197	212	196	175	200	215	200	182	179	194	182	216	214	179	228	211	164	188	190	183	186	182	200	183	191	186	192	197	185	184	188	206	203	199	201	188	197	205	217	184	201	182	198	185	201	188	176	178	199	197	198	180	188	207	193	196	188	196	173	189	186	178	197	193	187	166	168	224	193	224	207	179	215	188	196	168	210	183	211	215	214	172	202	181	198	178	186	206	176	186	208	186	200	177	215	170	201	179	183	195	188	179	193	219	185	218	189	179	190	203	187	196	190	195	165	180	188	194	185	192	184	211	192	167	203	193	197	220	184	171	176	178	175	188	208	184	220	179	196	192	192	175	193	213	180	199	171	181	190	176	189	183	179	208	185	195	195	179	188	190	205	191	209	204	194	211	194	177	227	186	186	198	198	180	192	199	196	217	190	200	173	206	175	177	209	163	188	169	177	182	170	168	190	205	206	203	213	207	183	185	182	223	195	189	204	182	205	196	198	184	194	199	185	200	178	209	187	174	201	198	193	196	196	205	184	179	187	177	207	174	207	171	206	219	197	198	198	180	212	190	193	185	203	193	175	181	208	174	177	213	192	194	168	211	208	191	178	184	193	188	194	182	191	193	179	207	197	190	189	190	164	209	184	177	189	187	198	175	181	188	174	185	187	195	207	204	199	188	162	218	185	186	192	193	203	189	204	192	184	179	181	214	171	188	201	197	193	196	186	199	194	197	197	190	206	182	196	181	186	187	210	200	188	205	198	174	198	185	190	187	179	195	202	196	197	187	173	196	179	182	208	219	212	187	190	177	191	201	188	186	180	184	204	196	198	200	188	172	191	187	213	184	199	196	185	184	202	179	184	179	228	190	204	194	198	174	193	191	209	184	161	199	183	185	184	197	195	215	183	181	211	181	232	187	205	186	178	205	200	173	182	197	177	175	200	195	214	177	175	207	182	179	184	176	187	196	196	201	191	217	213	187	198	202	195	178	187	198	182	187	212	207	199	190	205	206	189	194	199	204	161	182	192	199	185	192	164	180	190	191	216	167	151	229	197	228	208	186	172	214	179	187	189	198	175	198	184	174	199	184	202	169	185	177	195	203	184	202	183	205	203	198	194	204	204	190	196	179	185	200	202	205	195	213	180	184	201	189	206	211	200	188	173	220	178	215	171	204	191	191	194	200	186	199	190	192	199	189	157	217	201	194	197	191	202	171	196	177	201	221	183	221	204	176	188	175	179	181	205	190	188	202	190	186	160	195	191	164	183	203	199	209	163	202	196	188	187	184	207	182	221	188	213	216	175	196	190	213	196	191	188	182	178	167	215	186	186	175	225	208	178	191	208	178	200	201	202	184	185	199	203	198	181	173	165	209	201	192	168	196	180	195	210	188	203	200	201	169	189	201	165	199	167	204	214	193	173	209	197	202	209	194	178	180	182	208	174	186	189	208	184	186	198	196	195	183	214	187	217	180	173	203	173	191	197	191	173	191	204	188	183	215	185	208	192	186	199	180	181	180	185	202	182	164	183	190	200	181	170	166	208	180	206	197	194	228	210	197	220	207	208	208	193	209	194	193	193	167	199	198	181	208	186	223	186	193	197	196	224	183	166	186	188	188	191	195	197	193	189	194	195	219
345	3	3500	85219	584	26	92	376	535	536	499	592	485	475	443	401	413	358	346	333	331	286	285	312	272	260	293	246	255	255	252	234	239	262	246	241	238	235	228	240	223	244	214	223	214	238	228	212	203	188	206	207	170	208	202	197	200	209	207	202	178	220	181	206	209	185	199	208	216	203	188	182	184	193	176	200	226	167	184	224	183	193	179	204	203	184	213	213	179	193	176	177	179	212	174	183	214	182	186	191	174	184	198	182	193	176	173	158	203	191	186	181	178	187	192	190	190	174	184	189	198	168	167	192	185	189	190	182	183	199	174	193	180	177	194	196	168	170	180	201	190	210	170	178	151	189	168	184	197	186	180	204	178	163	192	189	182	194	213	184	162	186	196	186	153	181	192	175	208	168	173	163	179	166	194	186	186	189	177	166	171	205	177	174	157	174	206	197	186	185	196	200	171	176	176	187	166	184	175	185	190	151	178	167	182	178	183	176	190	168	205	196	181	185	191	198	167	192	201	213	181	191	186	183	169	176	184	196	192	178	184	183	181	159	189	170	189	195	166	162	177	177	198	194	192	180	196	193	183	187	188	187	173	190	169	168	206	182	191	173	182	178	185	174	173	189	177	172	163	193	209	183	166	199	176	181	186	198	191	184	206	181	195	179	204	194	172	199	206	178	163	179	184	187	167	207	176	181	199	189	168	183	169	188	173	177	178	177	171	209	198	174	171	190	182	180	171	154	189	174	162	204	173	177	178	175	175	200	177	220	182	176	188	196	169	183	192	157	167	179	191	194	202	200	170	174	201	167	187	194	167	185	213	176	211	173	185	190	182	176	173	186	194	173	195	158	189	198	180	165	178	180	211	182	189	179	158	197	161	176	171	167	183	173	180	191	196	165	203	188	191	194	158	197	184	183	203	172	156	193	180	161	175	166	184	179	158	163	196	156	166	182	174	187	154	183	181	174	178	179	177	155	185	169	189	191	180	182	157	198	177	182	191	196	175	176	161	196	172	161	187	187	201	179	181	178	188	186	182	189	191	180	178	190	167	190	166	182	173	204	157	203	186	186	184	201	187	162	169	182	193	192	184	195	169	193	184	166	175	190	182	177	189	175	170	161	185	192	180	175	171	183	146	195	177	192	161	201	172	183	199	210	190	197	196	185	178	169	158	182	187	166	191	172	172	187	194	179	185	176	173	182	170	159	209	176	201	170	162	161	191	181	157	182	183	179	190	170	170	191	169	173	173	180	170	166	157	181	157	182	189	150	186	173	188	192	171	200	166	169	178	185	190	175	190	182	185	186	186	173	173	193	189	190	173	163	181	202	170	201	174	200	181	181	185	183	183	154	170	176	189	188	162	194	163	189	174	183	184	172	180	195	196	175	189	161	180	178	187	176	175	183	156	195	158	177	162	206	155	170	186	162	201	202	169	175	198	206	200	160	183	199	158	161	186	174	179	188	176	165	154	184	207	168	168	195	178	175	178	164	185	188	185	187	198	186	212	170	206	184	177	168	168	184	167	182	164	190	169	189	173	166	188	197	189	172	170	205	161	165	167	198	167	186	181	184	171	171	176	181	179	180	170	194	169	170	180	170	171	190	183	182	174	187	179	194	198	172	208	188	189	158	190	205	168	179	162	188	193	173	164	194	147	184	186	186	202	188	208	161	194	168	186	171	185	162	187	187	205	185	187	175	173	194	171	165	188	174	188	182	172	177	154	180	200	181	166	195	183	175	180	170	185	177	191	189	175	166	161	190	170	212	175	209	165	187	167	156	181	200	176	176	179	202	161	176	171	165	200	183	177	186	206	193	166	185	216	171	163	170	168	179	161	170	166	171	162	179	172	193	173	214	183	168	188	159	162	179	178	201	175	184	189	183	173	140	181	157	188	199	158	178	170	191	172	173	175	195	166	196	175	170	166	186	166	207	175	172	169	200	167	162	189	209	185	173	183	174	173	196	175	176	201	175	165	168	166	173	170	159	165	190	188	163	156	165	181	173	168	174	176	182	187	182	185	180	184	209	164	182	191	201	189	179	168	165	175	171	167	172	172	176	169	171	193	162	160	210	179	182	171	196	167	163	164	187	178	169	171	168	167	184	188	176	183	189	177	187	187	159	168	176	172	169	177	191	174	174	180	187	190	184	196	187	167	194	184	169	167	159	176	179	167	178	198	172	192	171	185	181	181	186	186	174	156	176	186	168	171	165	174	163	170	175	166	165	168	193	203	177	196	178	189	190	164	174	173	188	161	183	173	200	168	154	182	186	173	181	178	176	206	177	185	166	186	161	173	193	191	178	213	172	167	186	192	163	177	186	199	154	197	180	159	171	155	178	177	182
345	0	2700	85344	571	13	47	323	434	523	529	593	507	515	449	450	386	378	342	360	310	317	307	318	280	290	306	295	248	285	242	261	280	250	255	236	213	222	234	228	223	199	225	226	187	206	212	202	201	209	199	196	216	227	200	189	191	180	208	185	188	172	202	191	166	201	179	180	184	172	183	159	175	179	184	168	164	156	184	173	155	174	183	147	161	148	164	161	170	174	164	169	178	158	179	146	152	179	174	147	175	151	170	167	168	154	179	188	159	171	161	173	159	152	159	150	168	148	163	173	157	184	147	166	148	156	175	157	151	148	159	154	134	135	163	163	149	142	172	141	140	169	131	184	155	180	128	153	148	151	152	161	165	148	153	151	149	171	182	155	173	192	175	171	154	147	175	136	171	153	157	154	160	153	146	172	138	163	157	181	158	149	173	170	173	164	156	176	147	150	182	132	165	149	141	166	168	145	165	155	130	151	165	155	160	165	152	158	155	151	157	156	166	160	141	161	156	153	152	142	180	158	136	130	141	182	130	174	143	166	162	161	150	144	156	165	149	141	160	152	152	150	158	150	150	151	150	162	160	158	148	121	177	156	149	165	167	157	158	154	136	164	158	149	164	174	132	159	147	149	157	174	155	132	151	148	150	138	141	167	181	143	178	164	161	158	159	152	147	131	158	158	149	166	157	159	148	160	178	152	141	152	160	172	161	150	170	140	146	161	170	147	167	171	170	159	144	141	135	142	145	172	158	153	158	155	171	140	126	146	172	167	167	153	168	161	150	143	165	142	152	151	151	166	158	169	146	146	150	130	150	154	154	153	159	154	130	140	167	157	159	174	150	158	174	159	143	166	163	171	148	128	162	145	161	163	155	155	163	164	171	139	150	161	154	168	131	152	151	132	146	170	160	167	157	148	163	175	161	148	150	141	162	141	140	161	139	143	163	156	155	170	153	154	159	157	150	158	157	147	156	137	145	135	169	156	138	146	145	159	174	149	138	162	175	149	161	152	167	162	178	169	143	157	137	153	144	158	159	175	158	156	143	163	143	149	162	155	152	130	138	159	175	154	150	154	147	146	153	163	166	158	172	141	181	140	133	152	154	150	149	144	149	141	158	148	121	151	156	180	147	153	158	131	158	139	144	162	137	147	151	156	144	153	140	150	160	166	179	161	141	167	146	142	151	156	161	170	192	167	164	159	171	139	141	158	150	157	149	161	144	145	153	160	161	158	159	163	159	160	146	147	166	154	155	163	147	126	155	152	137	153	154	150	165	157	154	178	153	136	150	155	149	154	172	162	148	152	166	148	155	147	144	162	152	136	160	136	149	152	149	156	158	152	159	143	134	139	151	150	143	138	130	174	160	145	153	146	135	180	149	168	158	159	153	148	132	156	141	159	151	155	166	135	147	152	151	173	161	144	156	153	162	140	174	147	153	160	136	145	151	157	174	152	144	153	140	139	154	125	149	150	157	135	152	157	158	159	153	139	147	150	155	160	152	163	164	143	137	148	147	174	141	168	141	160	138	157	160	151	152	141	150	156	150	166	155	144	166	131	142	188	142	145	142	133	163	140	155	141	128	154	163	157	134	156	170	164	150	165	145	172	168	135	140	147	148	148	133	173	157	140	143	134	145	173	147	160	173	155	175	146	155	155	144	140	165	157	167	155	174	150	161	149	131	153	152	153	147	155	131	161	135	166	150	120	150	131	135	168	129	161	142	152	141	168	177	147	155	158	163	158	159	154	128	148	135	167	164	153	147	143	170	147	132	163	132	128	159	171	155	141	147	139	176	186	156	140	114	148	140	140	163	160	158	131	130	163	156	162	154	171	136	143	148	144	152	144	157	150	148	163	168	152	153	152	142	157	147	153	129	159	149	133	138	153	142	148	142	142	156	137	137	158	142	137	128	136	174	153	174	164	149	154	164	151	148	129	170	175	138	151	143	129	160	158	179	157	156	163	142	155	162	156	172	132	156	157	135	155	145	151	146	171	156	164	172	136	154	146	145	179	135	145	149	160	166	160	159	158	149	143	169	164	146	116	144	143	155	164	158	159	160	132	159	153	135	158	168	147	156	147	131	151	153	139	134	151	145	146	170	157	151	144	152	180	163	181	139	176	147	155	146	143	154	171	120	163	144	133	162	155	177	169	160	141	159	150	164	159	152	163	158	172	144	155	136	165	153	156	161	132	147	161	160	154	161	168	131	172	144	161	149	143	150	143	158	166	129	164	150	151	155	154	127	147	152	127	149	136	153	143	168	157	148	155	161	133	149	159	160	137	148	154	162	151	159	134	160	153	156	157	143	134	144	161	152	145	154	144	164	160	157	167	144	158	149	139
345	1	1900	85469	590	13	110	356	384	501	476	484	436	395	383	368	340	344	349	333	315	317	271	280	299	267	261	268	263	284	249	222	246	233	244	228	231	215	207	254	229	211	221	228	235	229	195	213	211	202	230	198	186	215	219	203	230	194	205	171	199	194	196	199	183	215	215	223	187	216	214	211	207	218	234	220	172	203	178	199	208	192	211	226	196	206	176	183	217	204	182	212	192	209	190	176	202	165	210	192	181	189	225	185	185	192	208	203	195	204	192	179	185	172	174	189	203	177	203	200	214	196	202	205	204	203	191	188	177	190	179	191	210	187	185	163	223	186	218	191	202	200	199	175	208	190	184	203	203	192	179	211	170	195	178	190	198	197	167	183	184	194	179	210	186	174	184	194	190	211	199	167	204	201	190	189	196	182	186	204	211	194	201	204	209	183	163	190	198	211	161	177	196	194	185	207	170	194	200	188	185	202	194	171	203	188	193	188	208	205	207	178	187	170	193	186	185	186	192	232	195	194	210	213	165	193	212	192	172	200	203	177	184	175	215	186	201	200	187	185	188	186	200	199	214	209	175	184	210	183	195	191	192	218	195	206	180	179	177	192	214	206	193	185	181	184	184	193	184	212	187	169	186	162	172	203	200	192	191	183	194	173	188	202	197	184	193	207	175	210	178	203	182	188	188	197	207	192	205	210	194	192	164	182	171	200	183	182	184	209	180	211	197	193	191	189	196	194	167	178	192	172	202	195	215	182	202	179	180	215	226	188	200	183	171	175	185	191	182	201	198	179	221	193	178	212	173	201	195	181	192	198	177	190	192	201	181	207	178	180	193	183	215	204	196	191	183	181	197	192	172	186	186	195	206	191	178	200	170	181	175	192	187	208	197	189	201	201	196	205	177	191	200	176	224	173	198	198	184	205	187	197	193	211	184	193	196	182	210	181	182	211	192	186	188	191	204	174	198	186	177	202	186	191	196	202	230	196	191	194	173	177	179	202	185	177	181	187	200	181	194	188	185	199	183	198	184	193	190	188	201	200	190	215	193	198	186	197	180	187	152	188	175	207	204	194	182	231	186	186	180	184	187	204	194	175	184	185	192	177	181	211	186	205	176	210	195	210	193	192	186	193	177	191	190	192	177	187	194	178	187	201	173	185	211	171	213	178	191	186	190	192	188	180	171	187	155	178	173	200	181	188	214	186	176	179	190	187	211	195	197	189	176	193	188	182	196	181	193	195	212	190	197	196	176	196	198	187	177	157	194	188	183	197	180	208	187	201	207	188	204	181	177	185	188	197	199	199	200	204	190	180	182	209	212	203	188	174	191	191	195	192	169	162	198	178	182	188	187	195	209	186	206	160	195	185	199	181	205	177	193	190	191	177	184	189	194	199	173	192	181	176	203	172	204	199	170	196	186	194	171	175	188	204	193	178	177	181	184	203	197	213	187	181	179	211	198	194	191	177	194	175	181	185	174	202	196	188	197	198	194	178	180	193	191	183	177	181	160	199	199	188	185	192	188	208	174	185	171	186	208	182	194	171	196	183	175	197	204	179	195	200	170	200	212	166	195	190	200	216	164	190	173	189	196	170	182	185	190	187	188	190	197	196	198	217	198	162	188	202	191	204	201	184	214	207	205	178	192	211	213	183	186	184	186	193	182	214	199	196	168	177	179	198	180	182	203	195	204	180	189	181	196	196	178	168	176	171	175	196	210	199	168	185	178	174	198	176	197	200	178	199	222	202	171	177	187	181	202	178	198	175	184	192	205	177	170	198	190	219	183	195	211	199	201	201	190	181	191	181	191	183	182	200	204	206	182	169	188	222	194	205	170	181	169	184	173	161	215	176	188	190	201	184	186	193	186	178	186	194	193	173	178	201	180	209	181	191	190	192	188	202	193	207	172	186	167	193	199	194	199	175	189	183	163	176	180	178	198	204	177	193	184	200	179	172	185	193	203	174	170	176	193	198	183	206	187	181	184	196	199	178	193	179	190	179	198	174	205	184	192	194	176	197	178	180	198	196	190	199	178	204	178	196	216	213	182	178	191	198	174	184	191	174	181	179	175	200	190	186	198	177	194	199	194	216	205	154	185	166	158	189	183	203	188	200	172	191	193	163	193	193	202	182	186	197	181	160	194	176	211	208	192	186	193	210	192	194	191	213	180	196	183	191	183	175	200	194	197	184	175	207	206	184	193	195	200	202	195	167	177	208	166	217	189	177	150	187	177	230	179	190	191	191	178	183	167	182	199	187	193	176	178	193	207	196	169	186	205	179	187	189	212	223	209	181	187	187	181	194	189	188	189	194	197	176	214	189	193	203	186	199	192	170	193	203	195	173
345	2	2100	85594	572	10	63	346	405	527	504	543	462	465	429	400	341	335	321	352	309	310	287	300	268	302	249	236	278	265	295	245	241	275	240	258	234	216	223	207	198	234	219	217	211	222	224	199	210	190	199	203	203	215	199	212	193	210	176	176	205	188	204	171	206	205	205	192	193	209	209	220	191	205	198	170	198	206	207	200	178	205	190	185	204	190	182	188	206	211	178	178	190	188	198	192	171	178	201	218	213	185	202	213	189	211	177	194	160	213	185	173	174	158	207	160	198	190	168	204	181	214	182	194	184	161	173	190	202	189	205	199	186	173	170	177	200	196	206	199	191	194	192	203	206	187	176	196	154	195	169	180	188	190	198	170	193	190	180	183	181	179	200	179	204	188	180	178	190	182	173	186	186	185	196	170	180	167	149	170	194	186	164	190	174	185	181	169	183	189	203	173	166	210	184	190	154	176	176	187	188	170	188	176	180	166	181	184	195	184	203	182	179	177	192	201	166	170	197	167	189	183	174	176	180	189	171	210	165	160	211	182	188	203	175	181	181	171	187	176	192	177	195	172	179	184	172	169	180	175	186	179	172	204	219	212	191	179	193	175	185	175	172	185	208	179	211	173	197	170	211	200	182	182	180	178	184	170	182	194	181	185	187	179	176	194	167	210	175	191	190	187	184	173	172	191	205	172	150	179	171	161	195	178	178	176	202	179	179	212	186	176	198	186	178	190	179	171	182	181	182	162	178	170	177	176	179	187	186	183	173	175	164	188	167	190	191	194	194	177	157	186	194	194	188	194	180	172	167	198	168	183	207	167	183	188	183	181	183	176	193	194	187	186	186	158	169	194	166	184	183	186	201	161	199	189	208	190	174	157	182	144	182	172	167	170	186	170	167	176	187	180	171	220	156	196	188	170	179	196	183	163	190	166	194	161	192	187	212	187	201	160	175	179	179	173	183	202	200	191	172	182	186	198	170	181	222	169	184	171	165	192	196	194	147	201	195	183	179	187	170	195	190	182	174	196	179	176	196	160	172	188	189	189	171	160	156	165	186	166	190	180	188	186	164	176	170	183	195	170	199	192	176	169	203	209	184	175	156	164	176	180	176	180	200	183	218	171	201	182	177	191	201	196	188	190	159	185	200	176	179	189	171	167	188	174	183	198	195	168	155	201	179	201	171	183	198	189	190	189	165	183	178	177	169	207	192	182	181	173	169	205	191	164	173	183	179	192	210	178	173	162	169	174	186	189	185	188	193	191	190	189	194	204	183	184	171	184	187	186	148	164	190	178	183	192	184	166	163	202	203	171	189	162	172	183	179	161	175	160	184	196	192	201	188	183	185	187	185	199	185	187	194	184	182	187	170	171	178	202	178	188	172	201	175	196	186	205	158	171	167	176	184	190	192	199	177	204	181	175	178	161	196	171	170	183	175	164	168	181	182	166	210	186	186	169	191	195	191	192	184	196	180	208	177	173	177	189	159	184	201	178	177	178	190	175	172	192	198	181	187	202	181	167	187	184	212	176	192	196	187	192	181	209	169	200	167	208	167	170	186	170	193	192	194	193	166	182	190	174	194	193	178	211	177	178	181	197	191	177	186	191	190	166	176	193	186	202	163	191	172	183	188	181	175	186	179	189	183	183	176	189	192	168	170	195	173	173	167	187	194	154	164	196	171	162	188	209	189	152	189	175	189	193	186	212	161	182	175	196	185	187	179	207	206	175	191	182	182	187	175	189	185	185	176	181	201	169	183	194	165	181	193	202	176	166	175	186	150	183	163	201	187	193	202	186	190	200	159	185	181	155	189	167	176	176	186	175	190	162	195	174	180	179	203	182	166	188	176	171	182	201	159	192	187	184	198	175	174	195	194	178	182	178	185	178	187	195	183	175	189	181	175	173	188	177	222	180	185	179	169	161	179	169	157	184	177	185	150	189	175	166	153	166	173	181	181	188	145	190	194	147	180	163	178	166	191	174	160	195	183	193	195	159	170	190	174	197	171	179	163	190	178	172	198	174	187	188	192	174	206	183	184	155	178	171	196	164	179	188	182	190	168	188	195	173	165	167	179	180	189	175	198	170	183	179	174	174	187	180	173	165	171	194	215	207	157	194	183	182	199	179	177	173	169	159	180	186	155	198	180	188	184	182	190	193	185	206	167	187	179	173	165	173	183	139	197	171	192	184	179	187	195	181	163	156	166	187	189	186	189	180	171	183	155	178	190	197	150	174	180	185	168	192	159	183	181	183	190	190	167	183	183	183	189	193	177	195	197	199	161	176	175	189	176	200	187	209	183	194	170	188	178	192	168	179	173	178	202	186	196	181	175	177	183	157	187	163
345	3	3500	85719	577	11	70	346	412	521	477	516	455	452	409	413	341	355	312	346	321	275	279	290	287	290	234	257	251	267	244	243	217	234	256	224	185	222	204	211	249	207	195	202	206	198	218	195	201	179	177	182	181	215	196	171	206	184	190	184	180	188	195	206	182	171	193	205	175	183	182	185	187	181	175	197	176	177	172	166	161	166	162	180	159	175	184	158	178	196	178	147	171	190	150	187	199	172	170	195	187	187	170	151	178	182	161	194	190	162	171	164	193	177	177	180	175	174	192	180	163	160	174	188	178	156	183	189	196	174	179	174	152	179	147	168	165	215	193	178	186	167	189	174	175	168	197	153	191	177	192	174	166	167	161	195	152	157	203	168	173	190	173	171	154	168	183	172	150	189	162	172	184	173	149	157	162	156	176	172	169	155	180	187	136	195	172	161	185	171	169	178	170	159	191	191	159	160	168	165	175	155	169	141	165	187	180	158	177	193	161	173	180	190	167	167	169	185	163	196	150	173	152	173	187	156	184	178	151	162	208	169	175	154	173	149	170	168	161	176	182	156	146	183	174	159	171	169	150	144	162	164	182	182	160	177	178	162	164	180	151	183	168	172	175	183	183	176	181	159	195	154	184	161	155	174	157	181	194	163	170	137	164	181	160	159	166	186	170	183	184	160	170	186	175	162	184	164	167	154	162	181	172	188	177	176	174	199	172	179	152	180	181	173	176	163	183	198	166	154	167	156	167	174	182	174	171	158	172	178	187	187	177	152	181	180	150	159	167	186	200	178	176	162	145	178	160	179	189	154	178	174	174	160	181	171	177	181	170	163	165	165	152	193	180	167	174	173	170	166	173	149	160	161	180	163	184	175	164	159	156	176	163	174	155	176	160	165	179	184	159	165	154	181	175	174	183	176	174	168	168	157	158	159	152	180	166	144	155	161	154	161	190	175	154	154	176	179	172	172	171	153	179	166	169	171	182	170	185	161	167	173	170	171	157	155	168	178	164	144	178	162	142	184	172	190	164	152	182	187	171	152	167	175	169	169	163	142	159	163	168	141	168	165	167	179	146	180	177	172	162	169	164	179	167	151	153	174	203	165	180	166	182	182	173	179	178	178	151	156	173	151	176	178	161	161	206	181	145	171	149	182	158	154	183	183	173	173	177	178	154	178	171	158	183	171	194	175	179	182	158	179	168	189	193	161	176	155	184	159	161	163	175	159	161	185	177	177	164	173	158	151	155	140	161	163	183	161	196	178	169	173	163	173	181	173	175	174	166	177	177	170	175	186	157	146	142	160	140	160	177	173	154	178	167	175	152	157	175	153	178	177	157	159	178	172	165	170	147	188	182	164	151	192	186	147	165	176	179	159	146	142	171	171	183	187	164	168	163	167	175	165	175	180	189	162	178	183	176	152	178	179	164	188	158	155	160	162	168	186	167	160	175	161	181	166	169	172	157	150	174	159	170	182	149	180	170	177	189	174	164	141	153	170	176	163	180	185	155	173	164	185	176	182	180	174	174	165	162	149	123	160	153	173	177	161	166	172	165	180	182	180	190	164	145	147	167	184	178	173	172	189	171	162	182	175	186	171	163	169	178	156	175	150	178	164	166	144	147	155	151	177	166	140	157	147	176	173	164	183	171	155	170	143	155	162	166	153	180	174	171	160	162	177	169	146	182	178	167	156	173	187	161	190	151	175	172	167	171	171	157	168	169	162	198	139	190	160	199	159	161	177	165	166	160	178	173	169	141	194	188	161	181	165	176	162	187	152	164	176	154	186	176	187	159	184	179	157	148	168	168	194	171	189	160	195	173	193	159	176	166	155	186	178	169	166	178	162	169	174	173	166	198	164	171	178	172	183	165	187	180	151	175	166	162	165	164	175	158	168	153	173	183	186	147	171	184	167	194	182	177	186	170	169	161	188	172	173	171	157	166	190	154	170	159	177	183	169	164	169	178	187	167	154	165	176	159	160	187	169	165	155	167	166	190	168	163	177	171	160	178	180	181	159	182	177	163	174	153	172	161	169	170	164	158	191	157	148	200	192	189	173	181	155	163	174	184	172	187	180	190	154	168	193	176	171	170	159	172	148	160	190	172	166	159	175	174	186	176	153	171	143	153	160	170	163	172	176	161	160	164	147	164	166	155	194	142	166	173	164	158	184	169	159	165	139	160	138	181	142	175	174	145	169	142	173	171	157	150	181	185	186	167	176	168	146	184	146	179	194	194	179	156	169	138	161	163	157	151	174	159	183	165	182	184	165	169	154	165	176	193	170	172	182	170	168	172	170	174	176	185	171	165	180	173	183	165	144	173	181	143	161	151	145	164	167	162	167
