345	0	2700	154263	381	4	8	147	462	833	878	832	816	768	737	696	631	623	546	551	490	452	465	439	413	432	464	434	411	386	399	424	348	360	347	363	310	310	316	358	321	291	313	320	279	287	294	292	285	276	286	291	268	301	280	285	286	264	272	264	247	267	259	229	248	251	249	264	261	242	243	256	255	249	259	245	232	239	240	241	238	221	235	247	236	272	260	235	249	246	227	232	240	274	227	238	216	251	234	238	245	247	237	227	255	223	219	222	248	243	214	226	235	233	262	234	258	238	250	236	223	265	209	256	220	218	248	218	245	211	238	243	223	239	236	237	220	243	232	241	239	226	237	221	224	219	227	225	225	233	214	233	245	224	231	239	227	205	222	242	217	236	214	256	215	230	236	226	242	207	234	239	230	219	222	214	205	256	252	232	253	219	244	221	224	206	203	236	220	249	239	236	214	226	233	247	257	256	222	220	270	219	219	241	237	233	225	222	235	256	227	219	236	238	219	224	230	226	239	249	218	225	233	220	210	236	239	234	236	224	220	229	224	235	218	270	262	216	213	229	270	240	228	211	238	257	235	230	235	225	208	252	241	264	221	231	220	235	223	227	254	254	211	221	234	232	224	239	234	250	239	227	239	237	235	243	225	231	222	222	239	210	219	255	239	233	241	255	238	219	251	207	255	245	238	266	246	186	230	221	221	224	212	252	235	243	249	238	233	248	213	198	237	208	214	244	244	229	238	218	228	238	208	248	247	242	231	213	221	232	230	223	222	219	230	237	239	256	230	223	220	231	260	264	208	229	238	222	230	253	269	233	212	230	229	229	205	230	242	243	236	202	197	231	206	227	233	245	218	229	220	250	213	237	245	236	233	232	225	207	226	227	257	216	227	215	214	250	192	219	229	251	269	211	210	239	230	201	215	245	211	224	256	232	244	216	240	252	209	215	223	228	250	224	244	217	249	216	213	240	258	234	227	228	222	257	237	243	206	263	212	221	260	232	237	225	241	220	214	237	227	214	232	225	216	241	214	249	252	230	245	207	234	234	225	242	244	220	189	223	235	238	236	230	210	216	243	240	248	192	247	209	212	245	235	228	242	218	227	232	227	226	231	255	256	229	209	235	252	221	224	231	213	255	214	215	214	218	234	237	215	233	242	250	232	232	224	248	211	214	223	248	252	220	230	222	247	241	229	237	242	204	233	221	226	235	249	217	210	230	213	250	233	226	243	234	235	240	212	246	211	224	227	214	208	231	234	241	226	215	229	256	223	232	236	213	198	214	212	247	240	232	233	215	243	246	241	202	241	237	198	222	228	251	223	245	256	233	220	239	216	234	239	223	247	242	237	235	227	229	221	209	234	223	208	228	233	236	218	213	213	220	234	214	242	222	237	218	227	240	240	205	215	221	223	214	225	235	232	235	239	209	220	223	246	228	267	227	222	228	213	231	234	231	216	226	213	222	214	225	216	206	214	237	224	202	219	210	230	247	228	230	219	237	206	231	214	229	243	228	236	250	241	224	234	236	229	260	219	234	244	262	231	221	246	233	244	242	234	214	242	206	229	206	221	226	224	240	222	216	223	245	232	229	215	253	236	236	226	241	204	233	228	221	245	255	217	235	232	283	229	228	242	225	219	241	215	230	207	222	231	236	228	218	199	222	226	238	241	246	226	201	236	246	238	236	201	224	240	234	225	233	221	209	240	258	246	216	225	235	240	223	218	213	236	227	211	223	223	245	240	220	207	251	231	257	218	224	223	212	230	231	234	226	257	215	218	198	234	226	203	210	247	242	237	225	209	204	234	236	222	243	236	240	230	224	213	224	227	217	212	234	231	223	235	232	234	242	263	217	231	233	243	244	224	235	230	204	212	271	234	238	220	196	219	246	252	221	207	228	219	252	223	202	234	248	224	218	231	230	213	244	241	247	233	209	242	222	246	234	222	220	230	246	208	217	239	223	191	215	206	216	215	219	236	244	204	223	222	214	240	217	212	228	228	250	240	210	237	253	240	210	211	237	217	262	228	207	238	220	232	259	237	221	236	209	225	207	239	219	225	213	218	219	228	225	234	257	226	226	277	217	218	233	233	234	198	254	224	222	222	230	208	243	238	237	236	212	221	257	222	228	219	196	225	233	236	235	223	233	210	230	231	266	231	220	239	224	218	213	230	215	243	220	238	225	228	241	234	235	211	214	233	241	248	225	212	227	224	223	214	229	211	222	231	213	225	224	234	239	245	235	201	240	233	235	251	210	209	212	226	204	206	230	217	253	242	232	226	228	245	243	219	251	220	201	213	237	237	226	228	233	239	240	245	223	254	215	219	223	232	238	247	236	244	238	246	246
345	1	1900	154387	405	5	46	361	746	926	880	814	744	707	642	618	547	547	488	451	408	422	373	381	337	339	345	325	336	300	319	291	282	291	271	275	247	244	223	227	218	225	227	232	215	226	226	229	231	203	207	215	211	214	206	178	194	183	200	200	192	171	183	203	169	177	177	179	171	188	194	188	155	178	180	191	177	191	183	197	153	180	183	195	195	170	174	174	176	180	190	191	152	176	158	173	183	185	173	167	163	171	192	185	165	185	179	165	177	171	141	179	173	187	164	184	166	167	189	169	170	188	190	160	175	167	174	185	174	204	164	186	165	192	172	170	149	185	166	176	161	194	158	172	178	167	155	189	152	162	161	166	183	159	168	178	167	190	143	129	176	175	176	154	167	185	171	168	178	171	189	181	170	153	141	131	173	152	158	166	181	193	169	187	176	181	163	150	170	177	169	146	165	172	177	180	178	183	190	160	198	147	177	162	172	162	160	180	165	156	176	157	181	181	182	179	178	164	154	164	147	157	141	186	163	156	162	160	173	179	183	157	176	190	172	170	159	162	168	163	151	168	163	176	163	170	167	165	170	162	150	166	161	192	183	152	179	184	158	173	158	172	171	164	160	163	174	203	169	175	170	178	180	161	159	191	168	161	171	165	172	162	182	152	149	162	183	152	177	171	159	164	184	140	162	175	168	170	183	172	168	188	160	164	166	182	170	175	170	155	176	157	171	166	181	145	167	162	188	182	172	164	152	145	190	154	170	172	173	183	186	156	167	165	175	184	154	164	170	159	163	177	162	167	167	158	164	174	156	153	167	171	174	189	159	175	170	182	192	170	161	167	157	138	162	158	190	186	166	162	187	176	161	172	144	169	149	165	188	181	155	185	161	179	160	195	176	183	169	160	187	194	166	181	179	171	153	177	169	165	191	158	190	176	180	178	163	179	153	152	184	159	159	178	152	161	172	165	186	170	171	168	179	155	152	180	144	181	155	176	180	181	166	166	153	178	170	184	179	172	165	186	166	197	150	164	173	150	172	175	196	164	151	145	189	168	161	163	159	154	177	160	159	165	167	148	165	147	185	168	179	136	158	152	156	182	161	159	175	163	162	173	124	154	167	173	162	191	158	172	157	171	144	150	154	162	175	166	155	160	151	168	213	163	159	154	161	167	185	168	163	156	166	177	183	182	164	166	150	158	176	192	158	174	171	158	190	173	181	199	191	179	184	141	160	184	192	154	167	182	179	166	157	164	168	147	142	185	155	170	185	179	182	179	171	162	156	159	169	175	141	165	166	164	160	167	158	187	160	183	176	177	172	189	186	168	191	152	173	178	159	170	171	153	155	183	187	187	186	155	173	190	167	175	187	175	148	165	156	183	182	165	154	163	193	154	169	164	174	198	173	171	164	142	149	172	168	176	174	174	171	163	184	153	164	170	172	180	175	189	161	151	183	170	163	175	163	154	160	164	183	183	157	159	159	165	164	177	166	179	162	177	175	174	160	170	189	189	169	153	184	150	163	168	170	185	169	182	149	153	181	142	162	170	179	174	172	165	178	181	146	182	179	165	190	161	170	139	160	186	173	165	168	181	168	163	176	178	152	155	177	162	176	173	161	182	139	167	173	187	160	147	171	177	191	176	169	178	150	167	188	176	163	159	177	176	157	188	168	178	137	167	202	164	171	146	189	153	154	182	159	150	160	166	180	164	155	168	174	190	176	173	150	144	160	177	178	167	152	185	157	153	169	166	162	153	187	173	163	157	157	163	151	157	149	172	170	162	187	155	144	177	157	158	167	155	158	144	169	173	188	165	176	168	165	167	156	196	158	168	137	183	149	181	164	186	174	185	169	165	177	180	178	159	176	170	165	137	166	161	193	174	157	174	168	151	181	196	189	174	178	181	151	163	161	166	153	163	161	181	178	173	183	164	178	157	173	166	161	183	174	166	182	168	152	168	156	166	181	178	178	172	160	162	152	167	183	157	165	170	160	158	162	185	202	162	156	163	158	169	155	198	153	173	167	183	154	178	173	173	187	156	170	180	151	162	163	152	173	161	152	175	159	147	175	158	188	169	157	167	161	168	139	167	154	155	178	165	179	166	173	141	167	151	167	189	159	171	165	185	166	138	167	162	160	179	167	174	180	205	170	153	167	181	162	166	151	165	193	168	191	182	143	156	173	168	158	173	159	174	157	163	185	163	178	186	153	163	179	174	161	195	179	186	186	169	164	178	174	140	166	166	158	150	160	179	156	158	191	157	192	169	171	152	174	172	167	193	172	166	160	177	160	156	169	152	170	187	178	161	149	169	179	172	170	174	168	181	184	168	182	162	182	170	165	160	171	156
345	2	2100	154510	383	7	26	341	730	918	919	885	792	704	631	572	537	537	514	472	473	473	419	420	381	361	329	336	324	314	308	279	275	326	285	277	303	279	253	286	250	242	258	232	227	260	249	218	234	210	215	197	213	198	237	209	207	200	176	219	175	194	216	193	196	210	190	208	188	200	179	172	190	184	163	192	194	198	210	205	227	180	165	198	200	198	170	172	172	180	178	192	203	167	168	170	194	185	166	202	178	161	199	178	171	164	181	215	188	172	169	172	165	185	199	184	163	210	191	188	174	148	181	150	155	169	160	206	193	173	182	162	182	196	192	182	162	177	190	188	162	168	152	170	160	169	184	196	184	211	169	166	176	171	175	184	191	195	192	167	160	187	183	197	192	157	184	174	216	154	169	180	184	173	173	169	167	213	204	204	174	159	186	171	176	178	172	173	191	165	185	194	176	169	171	172	168	159	163	171	177	183	165	180	198	151	160	195	171	183	178	162	162	166	189	188	157	172	181	165	171	185	169	196	186	158	188	166	176	153	163	168	155	168	155	159	162	152	165	187	163	202	139	189	165	175	181	198	170	185	166	164	180	169	187	202	178	171	162	177	146	172	178	181	171	177	168	193	185	160	176	160	180	171	163	177	171	177	181	164	180	172	177	187	158	142	166	180	175	180	182	162	144	216	177	185	183	181	170	186	169	183	161	186	171	152	176	175	192	166	176	170	166	172	156	188	184	166	159	173	180	159	152	170	180	198	171	173	165	172	171	183	172	191	180	160	172	148	181	175	188	174	173	165	174	182	192	180	210	186	165	181	177	195	187	183	181	168	167	189	178	167	174	138	154	190	148	159	160	178	162	176	196	150	162	161	175	168	156	171	167	182	158	167	169	176	165	177	153	163	161	177	165	160	182	158	156	193	169	160	178	173	138	175	194	186	182	166	178	160	156	186	182	173	168	168	196	192	189	183	178	173	169	177	184	153	208	168	176	162	159	204	201	153	168	174	183	198	170	186	183	177	170	172	177	174	192	168	173	206	161	180	164	172	167	168	177	155	173	181	187	175	172	183	169	169	174	176	167	201	158	173	203	167	157	171	188	162	182	184	140	165	156	177	176	171	177	173	152	142	154	162	162	173	139	175	175	175	192	170	180	175	184	176	185	154	191	186	176	181	174	166	182	182	173	190	185	193	161	180	183	194	173	174	169	175	174	169	168	145	172	193	179	160	181	175	168	181	180	191	183	174	175	188	176	184	158	183	175	178	159	165	171	165	179	198	178	172	168	154	162	173	181	182	178	180	176	139	174	192	160	167	178	164	171	167	184	167	193	183	174	178	173	177	174	179	182	173	178	196	154	196	171	181	157	171	187	159	145	177	172	177	180	159	189	157	202	181	185	158	174	194	162	166	151	188	182	169	171	177	175	152	180	182	167	164	179	175	165	169	150	160	169	164	178	168	178	157	166	180	164	178	191	182	176	188	178	178	171	168	177	167	157	173	191	164	187	172	156	181	184	179	156	193	178	174	169	181	185	163	161	163	176	176	172	167	156	184	167	157	150	187	164	172	193	166	181	177	162	174	184	196	175	170	183	149	167	185	167	195	141	174	190	161	169	174	168	154	188	198	171	165	175	157	186	158	191	173	182	160	201	175	171	190	168	186	169	158	176	164	166	172	164	161	198	181	169	163	177	161	183	164	165	175	168	191	168	182	168	160	145	169	170	175	182	182	189	173	186	203	171	170	168	169	170	170	176	178	172	172	185	198	185	205	167	193	185	157	177	172	181	176	152	167	159	188	190	168	153	177	147	161	176	184	154	187	190	188	158	169	193	162	160	180	179	179	171	169	150	180	206	166	183	166	158	158	167	176	162	160	159	166	179	161	197	175	174	169	187	185	195	178	199	157	179	171	171	178	191	163	185	177	185	174	160	170	158	183	176	174	183	164	176	178	185	165	163	165	173	165	168	192	173	167	156	177	162	154	163	147	168	162	184	156	176	158	162	149	182	173	177	177	172	174	179	175	181	169	159	183	180	158	151	173	171	158	176	161	162	181	171	172	170	169	178	146	184	186	188	175	170	152	179	189	159	200	175	169	170	184	184	157	165	159	178	148	174	192	177	168	175	161	177	160	178	176	167	165	178	156	176	159	168	170	149	181	175	164	171	191	160	169	164	166	178	178	178	180	167	180	181	173	172	174	189	167	187	165	143	184	189	188	174	162	178	186	179	137	187	206	179	161	160	186	145	171	181	170	160	160	188	176	165	185	174	171	146	169	161	185	182	182	163	187	177	162	171	170	178	179	171	173	152	201	165	175	184	187	176	165	181	161	168	175	175	169	175	177
345	3	3500	154633	386	3	37	360	686	962	987	933	889	872	761	733	686	643	568	537	503	474	443	447	397	400	368	350	376	340	349	350	346	312	314	309	266	310	290	279	260	257	270	264	242	252	255	264	270	235	259	239	241	222	235	236	239	213	233	183	203	220	196	225	216	199	216	216	229	210	219	203	192	205	222	206	210	189	214	203	225	214	211	202	207	198	215	219	208	197	207	197	220	195	202	227	209	218	208	212	203	204	197	207	187	223	196	182	200	187	200	196	186	190	201	213	215	194	209	212	187	214	205	217	223	192	204	211	191	193	192	197	205	217	187	204	200	204	211	195	201	195	216	199	190	205	217	186	225	199	220	210	183	220	188	177	206	196	205	201	192	188	200	179	181	190	218	199	195	199	234	204	196	199	177	194	182	220	205	218	201	191	206	185	197	194	178	178	216	177	177	206	201	199	168	216	181	216	180	233	191	199	228	209	184	202	213	210	183	192	202	172	225	185	180	206	194	187	188	198	205	196	204	183	181	186	198	221	192	176	200	190	205	200	222	181	193	206	190	185	200	191	202	191	208	216	192	184	198	193	205	212	190	198	182	213	209	198	184	192	185	192	193	189	180	224	189	208	212	198	186	207	188	192	191	223	175	173	211	188	176	196	181	213	211	195	192	197	211	203	164	220	196	189	205	184	206	185	202	202	197	208	215	188	204	188	199	228	205	190	195	204	197	207	197	180	217	184	191	202	194	185	226	190	183	191	205	182	192	186	211	212	197	226	211	197	166	223	230	198	186	193	192	196	180	198	208	194	206	196	209	197	185	201	184	223	197	194	198	204	209	189	194	197	191	182	194	193	172	181	189	209	211	206	189	211	195	215	201	186	217	192	199	199	208	183	196	182	193	215	217	196	179	218	194	193	195	196	209	211	215	209	216	186	208	204	227	179	173	182	211	203	201	201	188	184	176	177	194	200	201	213	188	211	220	181	172	210	173	205	197	219	180	193	199	191	175	202	197	186	187	180	175	213	223	209	212	193	192	188	192	224	196	186	212	180	183	210	219	211	209	182	195	186	193	191	204	210	173	200	188	210	191	220	181	203	189	193	219	174	182	184	206	220	204	206	182	207	183	204	206	213	182	215	163	196	207	176	193	205	193	195	184	178	197	195	202	182	184	195	208	190	210	214	213	214	188	183	176	196	193	189	198	207	217	197	198	183	171	206	187	179	190	206	192	194	209	216	200	220	173	210	216	196	177	183	194	203	209	216	188	228	220	209	200	210	205	175	202	174	195	210	214	180	193	188	192	219	197	188	172	204	180	178	223	184	176	206	204	171	206	225	195	196	220	211	214	197	179	207	190	202	193	194	213	197	196	188	191	196	184	207	192	216	186	197	200	201	207	192	188	210	190	189	189	196	231	218	181	181	190	196	179	205	182	200	190	175	201	191	191	202	233	220	188	214	193	185	216	202	207	188	190	188	187	176	191	219	202	225	170	189	200	178	194	175	196	224	216	171	203	187	196	185	207	222	205	189	212	188	214	182	188	186	203	190	205	184	187	188	203	178	200	191	210	204	203	205	215	231	179	217	207	201	221	188	216	202	194	216	203	187	175	168	221	180	185	183	197	161	211	191	187	199	208	169	203	206	191	224	209	201	208	204	192	200	198	180	202	184	191	211	166	195	202	197	236	186	196	210	185	194	176	215	189	194	177	200	196	204	169	174	189	200	184	205	200	191	199	208	206	190	189	212	177	181	187	188	199	197	187	194	203	218	169	191	190	212	193	189	203	177	190	181	183	213	188	181	194	209	195	211	191	201	175	189	176	168	204	187	187	162	190	206	185	181	178	190	215	207	206	206	199	200	182	194	199	176	192	182	195	211	174	237	198	182	182	200	178	189	161	198	198	205	194	218	214	172	215	197	192	183	197	214	216	181	206	220	211	172	206	228	194	179	190	199	210	208	208	217	172	195	185	218	182	196	210	193	198	175	217	184	206	182	185	201	213	170	178	181	202	210	194	167	226	201	209	185	188	200	201	194	169	193	217	238	198	212	200	199	205	184	186	206	200	194	212	197	184	194	199	191	201	212	186	197	200	198	192	195	178	198	183	175	193	183	205	204	187	207	194	189	211	219	204	223	179	197	164	192	196	223	193	198	202	188	184	194	191	202	200	197	207	192	197	222	184	222	193	206	202	195	198	214	198	196	211	203	201	199	218	200	198	199	180	203	186	190	198	197	212	196	194	177	193	216	167	201	190	209	167	215	188	177	185	194	186	192	200	181	189	205	182	178	200	212	201	183	211	210	200	175	213	189	217	207	213	207	211	195	199	181	206	194	174	200	192	206
345	0	2700	154756	377	3	40	275	610	946	944	939	848	842	758	712	681	632	612	571	554	519	489	497	450	455	446	414	398	368	370	351	330	352	329	313	330	258	287	277	273	281	317	297	278	290	282	251	279	279	268	260	255	259	267	241	238	259	205	233	220	231	248	229	244	249	221	232	215	216	215	242	232	261	250	223	248	220	227	223	260	224	227	208	225	244	230	203	235	226	222	219	236	205	205	224	236	211	198	220	205	250	223	204	217	219	212	212	219	224	208	236	199	196	227	233	236	222	219	206	210	222	221	222	212	214	256	237	204	215	226	227	205	202	217	218	212	214	236	221	227	199	216	205	197	199	225	202	231	223	217	204	209	199	216	224	204	218	203	206	242	204	212	227	217	193	210	196	209	205	211	204	233	208	200	221	208	202	223	242	211	205	204	232	201	201	205	231	208	222	234	224	220	229	205	219	196	227	226	219	199	230	200	196	217	220	196	203	202	222	211	212	186	205	205	187	212	199	224	200	189	224	205	201	225	226	202	218	227	223	226	200	208	214	215	199	219	213	222	207	192	213	207	220	219	207	208	207	221	195	212	193	216	190	209	211	230	230	210	217	201	197	213	221	201	224	220	212	208	205	198	195	201	229	195	216	212	214	231	214	226	220	221	211	198	229	213	213	210	220	201	228	210	221	191	208	199	180	234	208	187	232	209	217	208	199	183	219	219	198	221	209	199	205	191	231	204	213	201	214	184	204	207	234	227	200	214	219	206	213	205	223	181	217	218	216	223	237	199	220	197	224	197	213	211	213	200	201	207	201	201	209	190	217	210	194	240	239	206	211	195	213	199	214	197	206	219	196	213	219	219	215	239	207	221	219	196	228	195	221	203	222	212	219	227	230	202	236	209	213	199	205	235	181	221	204	202	210	216	245	230	220	207	208	218	224	224	221	177	204	206	188	198	221	200	213	202	193	208	224	216	210	183	231	201	206	217	224	229	220	180	234	209	226	236	197	204	203	204	185	208	217	217	221	205	229	220	191	213	205	184	217	228	229	221	226	198	186	203	225	210	211	190	232	214	221	202	208	203	231	219	190	209	209	213	184	201	220	198	216	210	196	202	209	216	227	172	212	234	198	211	217	231	207	220	208	218	203	212	167	221	233	208	223	190	247	205	205	217	210	226	215	203	239	207	217	213	226	197	225	201	206	215	226	233	214	205	236	234	194	212	200	216	195	185	202	226	211	221	215	217	219	179	188	196	228	200	205	206	215	202	211	202	205	199	224	217	223	207	215	226	191	203	196	231	205	188	205	223	204	206	212	199	215	222	236	171	200	182	208	199	216	207	201	192	227	210	184	206	196	215	214	207	228	217	221	203	203	220	226	191	211	211	215	205	198	211	195	222	205	206	212	247	206	184	236	200	206	213	189	201	220	198	209	201	197	236	218	211	209	218	244	222	229	200	208	207	226	197	214	237	208	210	214	215	207	210	228	214	219	215	190	213	199	222	210	221	198	195	206	205	218	216	221	218	224	198	218	199	203	215	211	215	217	225	176	170	208	227	216	197	208	217	191	210	207	216	195	218	217	207	226	194	231	240	197	221	217	203	205	187	208	215	209	227	214	204	198	223	213	217	210	199	221	203	181	228	223	208	199	210	199	210	226	209	225	198	227	215	238	193	197	190	214	218	213	186	204	220	209	223	194	190	237	208	203	210	206	198	199	230	210	212	214	215	194	217	254	194	220	219	204	204	216	219	211	195	217	227	233	234	212	222	229	211	202	217	204	206	197	209	219	201	223	200	203	218	195	224	207	200	210	232	223	227	206	204	200	195	215	200	219	211	231	213	197	222	223	213	206	192	220	190	210	210	200	209	204	227	206	223	219	221	194	208	201	192	196	200	211	205	208	203	237	205	187	226	217	209	215	197	197	200	202	225	208	215	216	208	194	204	206	206	212	179	198	235	221	193	229	242	234	222	204	222	212	204	198	206	195	208	208	204	221	204	205	210	238	221	221	222	220	202	212	218	216	211	238	218	193	223	204	192	220	203	201	224	227	211	219	203	214	223	204	198	209	210	183	201	184	204	190	207	231	218	230	221	190	217	197	207	228	215	225	220	218	199	221	208	215	214	193	210	205	211	174	219	178	185	213	219	198	226	205	214	196	226	228	207	211	213	203	200	200	222	207	222	216	203	211	213	233	194	224	192	196	200	218	186	211	206	219	214	200	214	209	211	222	207	194	185	210	214	206	186	219	194	216	205	227	186	202	218	193	243	222	223	213	214	207	194	219	245	203	199	195	238	200	207	206	208	189	210	197	213	218	156	208	204	208	223	249	205	205	225	213	197	207
345	1	1900	154879	400	14	117	633	962	1114	1092	986	869	797	729	661	573	558	496	458	443	401	364	361	315	327	277	267	268	252	256	247	265	231	216	206	212	230	224	219	216	202	209	193	195	180	205	215	163	203	194	192	171	184	200	176	176	168	185	158	175	188	195	184	161	168	173	172	181	191	178	167	155	162	172	189	144	163	169	161	162	165	161	178	160	170	171	158	159	170	190	172	176	168	145	161	165	158	133	171	184	152	151	141	181	165	144	156	164	159	147	168	177	158	162	156	155	159	169	162	186	180	163	145	162	163	193	174	176	166	166	173	140	152	155	164	148	168	163	146	160	189	163	180	155	153	176	167	153	170	167	173	161	144	184	147	155	166	157	169	158	152	144	150	156	160	157	155	168	170	171	142	179	147	169	166	154	156	152	145	149	165	160	168	176	173	159	152	179	175	173	152	159	155	163	174	177	167	163	160	174	164	153	140	130	140	169	172	157	161	163	156	158	166	164	159	175	132	152	165	157	167	162	153	150	158	158	142	157	155	152	144	172	156	148	154	147	175	161	141	150	150	159	166	150	156	156	158	161	156	167	162	146	153	148	149	154	160	135	150	159	165	160	168	157	173	160	158	162	141	173	163	155	154	166	143	148	144	168	144	150	131	165	153	160	135	152	144	143	151	152	152	173	151	146	184	154	162	156	156	148	150	154	150	158	152	144	165	159	141	170	166	164	148	155	151	153	164	163	143	149	154	162	150	183	171	183	142	148	136	165	167	145	142	143	154	139	163	157	155	162	158	140	165	167	156	159	166	148	156	168	168	162	159	150	149	135	157	161	169	144	164	170	144	162	149	172	166	198	184	147	158	153	140	142	161	138	183	153	168	148	151	150	153	157	178	165	153	159	173	152	155	163	158	165	153	155	144	165	159	150	163	165	146	166	161	162	149	147	153	150	161	179	175	157	176	148	163	159	169	139	179	128	154	144	147	175	137	164	156	161	150	170	135	165	158	159	158	160	148	181	152	158	160	152	128	146	172	188	164	159	149	153	160	171	154	155	161	163	163	173	142	156	154	148	171	157	161	146	152	145	171	157	152	164	154	146	148	151	177	174	160	159	153	175	151	161	156	168	166	185	162	158	149	135	164	139	141	155	154	150	179	149	163	176	164	169	136	173	171	150	148	160	151	141	135	166	172	148	145	170	156	159	169	166	168	141	165	158	171	127	137	147	155	167	158	151	154	151	151	157	154	185	173	165	177	153	156	148	164	168	149	136	150	160	150	153	152	149	148	158	157	159	160	155	166	159	161	159	157	155	193	165	140	165	152	140	150	166	166	151	162	158	157	148	185	159	154	169	169	134	184	170	154	165	148	149	143	166	143	156	158	155	149	167	147	145	150	175	160	161	167	137	153	149	150	159	172	164	157	184	168	159	145	157	164	150	155	169	151	164	167	154	161	175	168	164	159	160	151	150	143	149	163	163	165	177	166	159	157	176	164	164	136	152	162	154	184	150	145	166	171	170	151	128	174	139	179	161	163	166	152	144	148	131	180	171	169	189	155	152	157	156	182	166	156	163	162	156	175	164	164	160	143	166	151	153	187	132	169	148	137	168	150	153	149	169	155	168	139	207	152	164	147	134	141	160	133	168	144	146	198	141	183	164	132	168	158	150	141	152	162	142	154	169	166	163	174	164	179	179	144	165	146	174	142	153	153	150	159	146	144	169	162	121	157	155	147	139	170	153	143	141	142	149	157	163	165	156	163	169	156	180	167	158	172	131	142	136	160	163	177	134	166	168	161	150	158	157	169	150	156	149	151	153	145	148	142	139	158	157	141	175	157	149	168	157	141	160	150	182	169	136	147	141	170	179	156	153	157	166	173	165	168	159	153	158	171	164	166	133	181	141	155	128	140	174	143	141	160	162	163	165	164	156	158	159	154	153	157	142	159	166	159	146	154	153	158	148	181	163	151	151	171	147	172	160	157	138	146	147	152	155	163	156	156	126	163	152	167	159	144	165	189	163	146	155	142	153	125	163	146	166	154	152	157	156	145	147	148	146	143	156	166	170	153	153	151	142	166	154	161	144	129	155	169	162	142	138	145	157	188	159	149	138	145	154	155	156	168	157	160	161	160	162	133	155	151	153	172	159	154	164	156	149	142	139	170	183	144	144	167	172	153	148	154	134	158	159	168	187	167	125	168	131	139	159	166	157	152	148	159	159	135	177	131	171	160	176	141	167	146	136	153	153	171	144	184	167	162	158	147	166	145	177	165	166	164	172	180	149	167	146	156	120	129	139	162	137	132	157	160	162	139	168	151	156	149	162	153	130	157	154	136	163	170	154	155
345	2	2100	155003	392	6	66	497	845	1103	1046	954	896	861	738	705	635	590	521	510	456	431	453	380	356	354	326	310	309	301	292	297	269	268	236	255	261	224	239	216	232	224	201	193	227	219	226	218	194	190	225	211	173	228	200	195	211	183	178	164	179	180	197	209	178	191	204	188	209	202	210	168	201	155	176	155	178	217	191	181	168	195	172	182	173	204	176	182	206	202	173	167	196	201	195	163	163	205	165	171	193	159	170	181	159	184	179	179	192	174	154	185	176	163	164	178	180	193	170	181	180	190	187	168	173	163	180	198	183	174	177	185	156	183	161	180	179	181	149	192	178	179	186	177	143	159	152	182	164	169	168	182	148	185	189	182	168	167	167	164	179	174	162	180	160	175	205	182	166	175	184	182	168	162	160	160	170	170	174	160	176	190	173	150	167	188	163	169	178	172	170	164	153	186	170	186	174	184	162	176	177	197	153	176	176	180	162	198	152	179	199	174	175	179	181	180	176	180	192	169	169	153	169	162	177	198	176	178	187	189	175	174	164	171	173	167	165	168	168	169	185	180	162	171	155	169	155	184	172	161	155	172	179	157	189	177	174	150	156	143	171	186	175	171	178	165	178	167	173	170	140	172	160	173	157	160	174	159	168	169	166	185	171	210	170	181	175	175	163	174	192	162	174	162	159	148	192	170	196	180	174	174	141	161	172	181	167	193	198	164	164	168	183	153	174	162	191	200	170	162	185	200	168	159	179	173	188	178	182	181	171	172	160	157	171	157	186	170	175	162	167	168	162	160	189	186	187	156	161	186	186	169	195	192	203	168	166	188	157	166	154	179	166	182	179	168	165	172	173	183	165	162	145	166	136	175	187	189	177	184	152	176	170	167	160	157	153	176	164	184	174	171	160	166	178	176	169	182	159	177	174	163	168	175	169	174	191	201	186	158	166	159	178	192	180	158	177	159	163	156	166	181	173	206	187	185	167	185	156	192	161	159	173	173	174	164	203	177	160	185	195	186	174	164	183	147	168	171	180	160	171	172	185	154	178	152	161	165	184	186	175	179	180	173	162	159	175	195	205	170	165	174	156	180	166	158	171	172	167	181	162	159	183	150	165	177	179	171	174	182	162	167	191	174	178	175	176	161	165	157	159	172	155	158	155	177	174	170	154	155	178	172	182	172	165	184	164	175	183	168	191	177	166	140	177	192	163	182	195	168	155	167	168	181	177	177	173	161	173	192	170	167	189	188	171	172	164	168	183	168	169	173	190	178	143	176	175	166	174	170	157	177	159	180	169	152	158	167	191	164	181	169	164	182	177	150	169	185	178	162	157	190	175	161	185	147	152	192	157	163	168	183	185	169	171	171	168	178	143	173	158	176	174	173	166	163	182	168	177	187	175	167	149	183	191	164	165	163	179	166	179	155	180	175	166	185	186	146	167	180	169	162	190	186	156	205	192	202	168	190	145	154	184	160	157	168	163	154	161	174	182	180	154	164	221	161	186	179	167	184	152	187	154	187	170	176	188	184	170	165	189	149	171	159	139	173	165	173	162	190	184	196	223	183	178	177	182	177	183	170	163	185	165	169	177	154	168	173	173	168	174	180	177	163	176	168	175	176	174	170	159	144	164	192	202	162	164	156	181	190	181	164	184	177	166	177	179	184	181	170	165	180	184	166	165	190	171	199	193	164	149	177	168	150	167	157	173	156	189	173	184	171	172	144	169	173	184	155	194	148	159	171	168	187	175	180	179	163	193	149	175	182	171	145	170	152	162	163	171	162	169	179	186	174	149	146	183	173	186	177	185	168	178	195	189	177	167	169	196	172	200	174	178	162	172	177	189	177	175	147	170	180	171	175	179	163	166	168	161	186	166	176	175	160	163	177	175	163	174	188	163	184	170	172	191	166	166	180	196	184	185	167	177	175	186	167	180	168	137	174	178	171	157	150	168	205	169	167	147	183	150	169	151	156	157	172	198	159	194	184	168	185	144	160	155	182	159	173	171	169	167	180	170	191	170	176	161	167	160	163	178	171	192	193	166	183	165	172	180	177	188	206	171	176	149	198	191	197	162	174	170	174	185	197	170	196	168	167	160	165	180	173	162	188	182	151	155	183	172	169	158	167	164	180	174	161	152	170	171	189	182	170	189	194	202	151	186	175	179	157	178	172	166	191	176	160	192	181	180	165	190	167	175	166	171	182	171	191	156	153	169	166	170	170	162	182	162	171	192	185	191	179	185	170	162	191	140	183	134	175	149	183	164	176	213	165	175	163	182	168	163	175	150	168	170	180	179	182	191	179	158	178	150	155	155	174	169	145	165	187	192	165	186	181	152	181	164	161
345	3	3500	155126	394	12	95	595	933	1162	1119	1091	1061	965	917	827	816	679	639	566	521	508	460	480	433	393	352	344	314	310	291	302	286	280	288	278	273	272	238	242	238	269	279	234	234	250	229	235	214	242	229	226	235	235	248	239	209	226	234	225	208	218	214	201	220	199	210	196	251	226	208	225	217	237	205	206	212	226	202	211	201	214	198	200	205	204	220	228	202	191	208	204	201	193	182	219	202	214	228	192	213	227	232	211	207	196	213	219	210	210	205	194	188	199	190	203	189	186	192	201	191	219	226	188	189	198	187	210	193	202	199	193	211	193	221	202	196	216	186	216	205	213	207	198	207	218	207	188	214	192	206	208	215	220	177	204	207	224	208	217	201	208	220	210	205	190	217	181	210	211	206	197	217	207	202	190	180	206	195	204	209	211	205	199	206	195	183	221	189	207	184	215	211	196	217	177	188	209	197	207	204	219	200	222	199	210	181	183	204	173	208	224	188	189	189	176	208	198	216	199	184	179	226	178	178	195	191	210	196	190	201	213	196	210	197	213	203	216	201	191	193	200	187	225	175	220	206	201	195	209	175	194	201	205	213	203	187	208	200	206	213	171	202	194	195	209	206	195	228	181	182	196	196	220	205	171	193	223	177	189	184	192	175	195	197	186	186	202	185	215	216	175	210	211	197	192	194	187	169	207	189	201	194	212	216	190	198	187	195	211	203	188	209	202	199	191	188	176	203	226	194	202	178	219	182	235	213	213	175	215	192	199	183	203	201	203	187	200	166	205	184	203	189	216	198	204	200	169	196	199	196	183	219	201	196	224	185	188	222	192	201	205	204	209	215	222	181	214	202	195	193	213	206	203	200	200	184	197	182	197	175	188	218	194	238	204	219	209	210	193	175	212	206	211	189	198	202	188	209	180	184	179	205	197	179	192	181	199	195	188	178	180	186	214	193	185	198	211	212	208	207	224	199	171	188	201	200	190	201	201	214	200	235	190	214	187	186	206	186	186	216	189	169	229	193	177	208	191	198	182	184	219	210	193	185	221	181	212	202	214	210	191	193	179	194	177	201	201	178	196	193	206	196	171	182	197	186	185	192	186	191	171	175	199	201	200	199	208	194	202	197	196	206	188	202	186	178	196	191	188	199	204	189	202	212	198	182	191	192	178	187	203	188	183	212	201	196	200	198	194	189	175	188	201	204	205	200	181	191	209	199	210	207	192	182	206	195	185	204	179	187	194	206	209	176	205	166	190	192	169	189	186	205	208	199	195	178	210	209	215	184	186	206	205	182	204	208	206	181	184	199	216	177	212	201	191	214	184	175	188	183	212	211	206	194	191	202	200	188	191	202	183	209	206	201	213	185	194	194	201	211	193	190	175	225	192	214	202	210	201	193	203	207	186	187	218	205	182	178	216	181	222	199	192	174	178	201	207	190	169	234	209	196	201	190	209	185	198	198	200	190	203	176	184	184	218	208	185	227	204	196	213	166	194	199	193	212	197	198	196	215	193	198	192	173	189	217	218	225	201	184	189	203	201	190	184	213	178	202	204	198	196	200	209	206	202	181	216	170	182	206	225	190	207	177	213	204	204	175	196	187	220	174	193	198	200	195	182	203	207	191	213	206	181	182	179	149	209	181	188	197	210	197	218	190	200	199	204	188	186	182	176	180	190	189	207	199	205	214	199	217	196	189	197	196	204	167	214	191	210	206	171	194	208	200	224	197	215	214	215	206	218	216	189	200	190	190	191	183	190	204	206	181	176	203	218	206	199	176	181	204	199	188	193	178	206	188	220	186	217	180	192	204	215	199	204	190	197	178	203	191	183	198	172	192	195	196	209	218	168	217	201	200	212	202	198	155	194	169	197	208	177	194	188	205	197	170	192	211	179	183	210	204	216	200	201	201	193	179	202	207	197	216	208	201	200	215	212	190	180	202	198	187	205	196	178	192	194	173	198	186	189	210	218	200	209	187	240	192	223	203	174	204	197	206	185	184	176	194	178	172	206	180	221	186	208	190	230	191	183	192	199	190	198	189	214	203	214	205	173	198	167	194	169	164	193	197	202	175	202	201	177	211	187	184	189	195	222	213	181	184	188	192	198	188	220	185	204	187	200	235	202	184	177	203	178	209	200	190	182	214	209	204	212	193	181	214	204	187	224	243	209	213	204	207	208	212	193	181	181	178	207	207	197	225	215	205	217	199	220	179	218	210	206	197	195	219	212	191	173	203	211	197	196	173	197	190	206	185	207	185	169	210	178	193	185	198	192	198	166	190	183	195	191	196	189	189	210	207	176	193	204	202	190	201	198	197	210	189	212	194	211	215	197	181	167	190	215
345	0	2700	155249	387	5	44	353	675	968	1046	1067	960	879	779	709	692	623	596	571	501	464	478	443	433	408	349	366	335	351	310	301	319	310	323	299	328	276	264	305	297	281	277	285	285	275	287	248	259	277	250	279	267	252	228	247	255	252	239	257	265	253	250	243	239	251	229	267	253	235	234	225	236	229	255	252	245	297	208	238	243	238	241	236	226	231	226	240	242	243	226	199	228	214	235	256	230	259	222	235	243	232	202	235	226	207	215	235	223	249	224	195	246	255	228	219	237	234	276	223	227	239	220	213	241	237	200	236	224	252	239	227	224	225	255	239	229	215	213	250	231	218	225	255	228	235	234	216	215	216	219	197	241	236	248	230	253	205	224	211	223	227	218	237	224	215	220	212	229	211	210	204	241	221	212	224	225	220	186	213	221	213	199	208	217	206	241	237	237	251	209	228	196	241	225	212	224	228	198	208	213	221	236	223	220	218	224	213	238	239	226	233	213	222	209	211	219	207	236	218	219	229	207	230	220	200	220	206	228	245	222	201	213	224	232	241	204	241	193	232	237	217	203	224	211	221	200	229	215	211	232	202	219	221	217	227	224	213	225	206	194	232	212	224	231	215	209	216	238	236	209	203	242	221	207	226	232	219	220	214	213	206	216	224	213	203	249	196	226	222	218	203	240	199	213	210	216	218	228	240	229	225	224	195	233	218	209	224	243	207	212	223	212	219	233	235	214	233	233	227	211	213	250	220	208	205	225	200	219	233	222	195	221	185	228	201	216	228	219	236	234	224	211	210	177	218	201	211	202	219	212	220	224	205	229	223	217	225	240	232	212	244	231	235	217	240	204	208	229	210	206	229	215	198	203	216	204	239	220	218	220	213	207	221	201	203	218	214	220	226	216	235	227	226	217	217	236	216	221	230	195	221	228	193	206	222	203	211	205	237	209	216	212	229	223	208	223	189	229	210	224	234	212	222	231	216	238	238	223	204	218	228	211	214	213	220	214	244	207	218	191	207	209	213	220	225	202	211	210	186	228	234	228	230	203	199	209	207	188	201	222	207	216	201	227	232	208	219	217	219	221	215	191	213	194	215	227	191	207	223	214	228	205	229	202	231	229	200	217	196	193	218	232	224	181	223	218	205	208	224	209	213	189	212	205	207	211	195	221	227	225	199	196	208	209	203	236	212	207	232	212	214	210	220	227	237	214	209	221	201	202	235	233	194	216	193	210	234	228	221	234	231	209	239	213	206	214	223	195	223	229	232	199	228	231	238	230	224	214	215	239	204	219	231	213	200	212	184	219	226	207	194	215	248	208	212	216	218	221	224	220	228	219	214	231	234	212	198	210	233	194	219	226	207	213	201	228	246	212	217	220	220	212	217	221	217	186	230	226	233	197	222	226	244	220	230	201	202	216	222	221	222	213	199	210	236	227	181	238	202	211	231	192	223	219	213	215	241	215	198	222	223	221	224	212	204	240	209	209	224	237	203	237	201	207	214	239	232	198	210	213	216	220	223	179	217	216	217	230	206	192	230	219	208	224	203	215	223	205	214	223	239	209	208	192	209	225	194	200	227	224	232	222	208	224	210	199	227	210	194	205	226	194	247	227	211	222	209	203	238	197	218	234	176	256	221	214	235	206	236	202	210	222	224	223	233	226	209	215	208	232	200	209	247	242	215	234	198	228	204	221	221	214	211	232	221	203	227	208	206	237	231	199	201	231	215	226	216	186	227	238	221	230	193	215	231	213	212	211	218	206	241	214	244	217	212	228	214	195	217	219	234	202	217	228	200	183	232	243	240	210	226	203	218	220	219	221	208	212	217	200	224	202	217	217	224	220	228	224	204	206	211	216	220	222	240	203	204	207	226	226	235	202	206	193	227	210	210	219	243	185	233	198	243	226	218	218	228	218	217	244	243	235	224	215	242	194	214	208	221	228	198	230	227	210	217	223	211	216	232	242	211	194	218	234	221	220	209	224	210	212	200	227	212	228	193	238	221	211	224	217	197	223	213	236	227	191	225	235	197	221	205	254	225	196	215	227	223	223	207	219	222	230	197	225	231	204	203	235	219	209	210	218	222	228	210	240	245	218	202	222	233	215	209	225	190	211	218	238	204	227	230	206	215	214	213	222	246	211	198	188	217	220	226	221	205	201	204	239	212	212	210	213	227	230	204	224	222	228	240	214	211	205	190	215	216	225	229	232	216	200	241	206	244	230	205	213	226	204	216	200	219	197	239	215	221	233	205	194	237	213	231	231	228	231	227	200	207	203	176	204	236	248	209	237	238	207	212	220	207	208	218	206	209	222	231	221	234	244	198	208	238	237	209	229	218	202	223
345	1	1900	155372	420	14	157	736	1020	1200	1163	1129	981	892	742	673	565	522	488	454	407	350	352	330	306	293	276	285	256	276	239	270	271	265	241	231	253	260	227	236	245	241	210	236	218	241	212	201	216	185	203	221	233	184	187	210	200	188	185	187	192	215	173	186	202	211	188	189	198	191	193	209	174	188	187	204	192	198	186	192	189	172	210	169	186	176	183	151	218	178	192	180	185	188	182	184	192	190	176	198	174	165	200	167	185	198	190	168	168	181	176	159	158	187	179	186	170	183	196	193	173	182	176	190	207	196	187	168	183	171	188	159	171	178	200	197	166	184	203	182	175	186	207	185	163	170	179	194	191	167	182	172	177	177	166	178	175	167	170	165	182	178	161	185	167	152	155	188	167	153	160	183	181	157	191	167	191	182	154	169	191	189	207	189	190	164	166	201	173	163	200	192	201	190	181	198	164	178	206	177	181	176	172	202	175	176	183	181	184	190	159	196	177	153	183	192	195	174	175	193	197	168	189	146	174	196	190	188	166	167	189	169	169	186	170	182	177	181	193	164	209	180	180	151	164	183	190	169	196	156	204	180	181	196	168	168	178	176	178	192	158	150	183	191	173	170	192	176	174	160	173	181	181	190	185	174	199	161	176	195	173	185	186	198	198	191	166	174	162	204	173	193	170	164	196	184	173	187	165	163	163	170	160	193	177	221	154	182	183	210	183	184	192	187	204	177	158	199	191	178	182	173	171	167	164	176	187	199	181	181	184	173	175	159	181	187	176	175	167	179	166	172	193	171	181	173	179	174	194	192	152	175	179	189	185	174	162	144	184	164	208	176	193	174	200	180	181	180	191	173	182	162	164	190	178	168	173	165	180	182	169	159	185	176	189	173	185	195	161	187	176	173	196	181	179	169	173	171	189	183	154	180	175	161	176	202	178	164	181	173	179	183	172	185	173	163	180	186	183	175	196	160	172	166	180	168	167	196	172	182	165	184	181	197	177	176	172	176	177	168	157	169	173	176	185	182	205	170	199	173	175	187	168	172	190	170	173	176	175	173	214	166	160	179	178	164	176	211	201	166	176	170	180	184	179	169	182	192	183	187	165	148	179	185	161	167	165	189	170	167	192	166	169	179	191	174	217	189	159	213	175	206	195	151	171	171	157	172	166	172	179	167	191	184	180	209	177	164	177	169	204	196	198	177	189	177	173	182	171	174	157	205	166	159	183	184	178	165	175	178	167	179	169	178	173	189	192	183	189	198	166	182	143	190	189	194	175	191	163	185	164	177	174	175	176	160	184	169	163	170	173	168	172	194	187	185	168	182	198	189	179	179	166	192	158	179	170	191	169	172	175	169	176	193	190	190	160	182	161	180	185	188	208	182	176	187	157	185	181	160	196	175	165	194	194	167	161	165	188	186	189	163	173	164	157	140	181	167	168	167	164	184	177	187	195	145	185	182	184	185	181	194	177	183	176	161	201	162	180	169	190	177	190	173	183	204	181	180	160	170	164	141	192	180	180	169	175	161	198	177	174	171	201	177	185	174	158	187	170	187	173	169	158	172	192	203	177	184	193	176	169	192	195	172	185	180	176	172	201	172	199	200	157	177	164	180	199	172	174	160	159	175	175	196	171	171	185	159	165	186	168	186	186	180	184	195	176	171	199	171	173	180	195	183	190	184	186	175	188	183	171	183	178	164	158	183	154	174	165	158	183	169	188	133	177	169	174	199	184	163	187	213	179	200	176	193	171	180	191	163	212	174	169	184	171	194	189	187	184	187	177	155	164	182	190	198	174	189	182	181	164	205	160	219	204	140	188	167	178	164	176	178	179	173	163	179	173	202	170	173	174	171	171	154	160	202	187	170	197	156	158	176	168	169	187	163	178	177	185	172	171	177	176	158	186	196	177	182	181	193	188	191	189	164	158	169	199	195	179	157	167	183	201	167	151	183	167	182	160	167	164	197	180	185	179	185	184	180	157	171	192	183	168	189	189	161	195	196	166	160	192	191	186	168	170	208	164	185	211	171	161	181	165	156	176	173	157	182	175	180	180	184	187	169	185	192	156	179	172	183	169	181	190	173	181	196	163	166	187	189	183	171	148	180	162	197	168	183	190	186	182	181	194	170	187	149	174	167	158	186	183	172	186	170	183	178	199	184	197	170	190	172	191	191	176	146	173	175	184	187	184	169	181	206	192	189	170	173	160	169	168	179	175	170	193	182	161	164	155	199	190	184	186	185	173	180	200	157	193	183	187	190	189	160	159	184	178	175	173	173	174	200	162	192	174	186	163	178	168	188	196	203	181	192	201	159	199	181	165	184	167	172	180	167	185	175	196	198
345	2	2100	155495	398	10	81	535	859	1082	1035	944	827	765	689	612	589	562	463	449	426	390	405	379	363	344	349	329	306	328	326	301	276	292	278	254	295	263	249	246	237	264	260	253	252	261	266	241	245	249	273	247	224	208	218	227	207	217	249	224	229	202	192	226	204	218	216	235	210	229	213	234	207	210	248	209	179	201	207	218	197	200	208	225	206	192	186	199	205	203	207	194	182	211	196	212	180	210	216	185	211	202	205	244	178	197	189	199	208	219	215	182	199	203	194	201	190	210	207	199	217	199	189	202	176	204	189	183	177	193	179	191	204	200	173	191	189	191	185	162	210	200	201	208	208	198	203	172	190	174	197	185	198	194	214	193	212	166	205	188	197	190	186	208	228	200	190	184	198	208	183	207	197	178	175	175	213	206	202	194	188	209	187	224	174	204	201	185	210	212	192	172	197	199	177	164	191	173	178	209	177	182	181	192	208	189	197	186	186	197	200	198	183	195	227	205	179	170	195	183	163	207	193	189	200	193	180	203	177	197	187	188	180	200	201	197	204	185	184	211	190	176	208	177	203	216	173	175	211	205	206	197	175	191	174	171	199	212	201	202	197	193	173	193	182	176	191	182	194	203	196	200	171	185	201	199	193	200	184	188	202	193	183	190	199	190	192	200	200	186	207	205	172	180	191	189	167	195	190	192	197	168	176	197	197	176	207	160	199	202	196	177	170	185	169	158	183	204	212	224	194	208	203	187	183	198	167	185	202	195	195	214	185	207	195	192	202	176	178	197	178	195	175	212	205	201	170	216	167	189	188	173	159	200	200	183	198	181	179	175	185	202	180	191	192	187	168	181	197	208	193	189	199	186	195	198	188	201	175	214	204	181	203	208	172	180	208	181	192	181	202	188	197	186	173	184	197	208	171	203	193	204	182	180	192	186	197	174	178	191	157	163	203	219	168	184	176	188	180	192	176	188	171	224	183	196	189	205	175	198	183	191	200	186	166	180	159	185	198	186	151	190	186	192	197	194	178	181	199	177	194	179	187	208	177	186	179	182	197	181	190	207	215	176	195	189	185	209	206	180	193	213	169	220	178	199	197	167	181	229	191	209	176	178	184	193	173	195	199	208	178	200	158	209	184	202	203	172	206	163	184	186	190	182	220	179	192	195	210	180	203	211	212	182	199	173	181	180	203	180	202	195	184	207	180	177	171	207	170	177	209	189	176	176	195	172	206	192	181	181	197	186	193	177	206	183	197	186	188	192	215	191	184	186	195	171	181	176	207	183	192	194	206	211	200	195	189	193	194	190	175	192	194	188	195	180	205	207	182	198	202	188	195	166	184	206	174	170	188	182	195	182	211	205	172	171	186	191	199	187	214	187	182	186	180	193	177	182	220	221	176	188	194	181	196	187	185	161	220	196	181	180	190	175	184	206	197	189	187	180	183	187	200	204	175	206	213	174	202	195	202	175	177	168	202	181	196	188	186	186	167	199	189	185	210	182	174	203	188	168	196	211	180	183	202	167	207	166	194	204	205	182	171	197	205	181	176	179	213	183	184	198	176	181	176	192	201	187	198	190	170	188	183	214	191	185	206	186	178	205	181	187	210	191	206	188	204	181	188	189	196	203	197	198	200	192	186	188	213	211	187	204	201	194	185	184	182	201	182	146	173	188	196	198	190	190	182	210	194	161	179	215	208	160	184	166	193	181	181	215	164	208	190	188	194	203	188	167	177	174	169	191	174	215	202	184	210	185	203	207	169	217	192	180	208	221	197	188	193	175	173	187	189	203	178	191	188	194	185	201	194	198	198	199	180	177	195	195	185	192	188	179	192	199	185	163	182	207	174	198	205	215	193	190	211	188	210	162	173	199	207	183	209	186	205	222	170	170	194	226	216	205	201	185	185	191	186	172	186	182	187	194	186	187	179	190	212	188	196	169	188	188	183	198	182	199	212	186	203	188	181	190	188	186	213	182	203	202	190	187	203	193	180	219	161	203	173	198	173	169	186	195	201	181	189	184	188	203	196	197	202	172	214	176	222	186	180	203	187	174	182	187	212	175	179	182	196	183	205	190	183	181	190	186	177	195	210	230	217	211	207	191	207	195	187	176	177	196	179	201	189	206	203	211	171	183	166	202	172	196	182	199	165	167	194	187	183	200	208	173	213	185	216	182	189	176	190	188	195	180	200	175	184	194	206	214	183	167	172	183	193	171	167	194	216	174	178	178	180	201	193	169	213	199	199	172	190	189	206	203	184	180	205	196	185	185	184	196	180	196	196	171	173	188	192	193	188	210	193	201	172	205	206	198	210	196	187	175	179	197	188	194	196	188	193	189	198	187
345	3	3500	155619	383	13	76	558	890	1040	1040	955	917	755	692	635	590	522	537	497	476	458	476	399	417	378	393	355	356	349	324	350	316	344	293	299	312	300	305	278	315	264	285	287	270	297	247	280	256	267	260	257	232	260	247	250	276	258	246	254	253	251	216	246	247	262	249	242	231	225	238	237	232	225	238	210	243	229	232	251	243	233	229	225	256	219	265	241	258	249	226	233	213	217	215	233	221	209	236	222	246	216	237	214	233	208	227	235	254	232	200	246	217	205	202	230	225	245	243	230	255	252	251	232	247	221	230	239	254	221	245	235	222	220	195	223	220	234	229	232	207	221	199	211	217	244	219	207	229	242	211	216	199	233	204	230	224	207	245	216	232	195	211	248	204	230	221	192	239	257	259	214	194	236	199	223	215	202	238	227	237	212	223	214	219	204	213	199	209	224	240	242	233	219	209	215	193	205	210	226	236	199	234	228	216	248	244	217	215	247	194	220	213	224	219	209	227	225	221	183	204	187	214	225	188	213	230	226	205	209	223	216	206	234	206	227	207	223	237	221	209	225	212	234	217	217	209	206	194	215	218	206	208	217	228	217	222	198	220	202	200	229	210	217	214	194	206	225	222	204	199	183	219	207	224	216	227	232	226	209	226	240	227	221	220	227	229	225	216	232	210	211	208	247	183	204	206	216	245	222	219	225	214	217	206	200	207	218	212	211	210	214	211	211	210	215	220	219	192	220	191	224	200	197	213	213	220	231	208	239	213	211	227	218	228	229	224	208	197	203	230	242	207	219	196	233	221	241	208	218	226	209	241	207	181	219	239	218	245	201	199	226	197	221	204	212	212	216	229	225	218	228	223	236	246	218	209	223	227	209	215	202	240	220	190	197	219	217	229	216	230	222	209	210	224	219	196	205	235	222	189	229	214	213	237	224	249	191	208	245	234	230	214	225	217	217	216	218	234	214	209	214	242	212	222	231	207	222	239	235	221	205	221	217	224	188	233	240	217	201	202	212	217	200	215	202	241	253	210	225	202	226	183	211	208	240	210	211	200	223	203	202	210	217	236	212	214	230	195	215	219	220	215	217	203	232	242	207	202	207	199	227	196	225	218	220	231	211	226	231	207	227	208	220	222	204	245	209	210	209	210	181	220	212	240	227	192	223	205	266	205	227	241	197	214	210	190	205	224	228	217	214	222	226	234	214	224	203	230	225	235	201	207	247	226	197	218	232	212	211	234	209	232	218	230	198	196	215	229	220	190	231	210	213	214	220	201	222	217	231	223	229	218	238	186	239	224	198	207	217	227	222	230	255	213	213	202	209	200	233	239	191	240	190	213	208	214	204	211	222	212	203	200	237	187	209	226	215	210	241	241	202	222	239	250	257	199	222	231	229	231	232	227	207	233	202	238	229	207	217	230	213	215	216	210	206	229	201	223	188	204	241	221	219	227	246	252	216	228	215	211	223	203	210	212	223	211	222	224	234	228	222	223	209	221	203	206	221	211	215	211	217	219	221	232	220	220	207	230	217	248	199	202	202	197	223	192	229	210	198	196	210	224	212	221	208	217	201	212	216	218	231	200	200	217	259	204	239	242	213	214	219	221	210	243	210	225	234	216	200	240	204	210	221	218	216	207	200	232	218	217	209	231	198	210	208	207	207	184	239	241	225	197	227	208	226	193	221	219	218	211	217	208	227	223	230	214	212	204	181	215	235	226	206	217	249	228	211	217	227	206	217	236	210	223	238	193	219	219	235	204	213	187	209	227	236	198	227	204	210	217	212	204	222	195	201	218	215	211	223	231	248	209	206	188	207	215	216	212	212	199	207	221	200	211	237	226	203	221	219	216	213	197	209	200	227	205	227	214	191	221	212	218	226	213	225	224	202	234	233	198	224	205	211	215	213	215	199	199	215	244	225	212	189	210	214	225	218	202	244	191	219	215	213	211	210	236	233	223	202	224	211	214	222	196	231	231	219	222	218	248	221	200	228	231	229	207	218	201	219	234	209	195	230	208	203	214	205	244	216	225	224	238	191	216	228	227	197	188	238	239	204	205	209	227	219	213	196	219	223	228	223	210	224	224	217	216	216	205	226	193	195	198	202	225	230	207	208	226	199	224	243	191	228	235	212	203	221	240	228	246	236	221	213	188	255	213	193	208	217	215	227	220	238	193	233	190	208	230	227	229	209	206	222	223	228	219	226	210	245	211	238	228	218	219	206	203	246	213	216	224	217	238	246	218	227	211	211	220	209	221	198	213	216	218	223	222	241	222	234	226	209	222	222	198	235	220	243	218	217	251	201	216	219	230	222	199	214	256	202	207	208	205	231	244	212	223	221
