345	0	2700	167572	374	8	89	426	679	732	739	678	619	630	584	553	504	505	450	434	427	405	396	370	364	336	362	357	326	330	283	314	317	308	269	284	331	300	245	284	285	305	257	261	260	263	274	249	278	251	262	238	246	271	248	256	233	275	228	255	265	238	240	229	236	224	231	244	244	230	225	228	207	247	225	236	233	229	238	252	239	227	231	231	211	236	230	202	227	201	228	234	231	228	218	229	227	252	225	240	237	241	239	236	246	233	248	234	234	201	215	236	227	249	219	213	222	242	218	227	234	234	227	240	234	239	220	228	207	226	228	225	241	233	225	251	231	229	216	229	234	226	223	236	211	222	213	258	213	223	208	214	192	227	248	216	207	235	221	218	231	220	202	228	224	206	242	237	231	254	231	219	229	235	249	240	192	221	231	213	224	240	215	231	235	238	212	242	203	242	227	226	254	218	227	220	204	237	217	210	213	206	216	218	222	228	220	251	223	208	214	259	250	213	217	238	226	239	216	265	216	204	212	264	204	216	210	212	216	236	210	236	225	230	203	204	248	234	217	208	237	240	261	233	233	220	233	223	230	205	220	208	259	213	197	217	251	185	225	208	247	229	226	187	247	232	248	212	208	233	228	215	222	211	221	254	231	234	218	223	241	214	202	216	230	241	210	220	211	208	220	222	242	237	218	238	220	214	206	200	242	215	248	220	188	240	231	204	243	215	212	234	212	231	223	228	224	239	235	240	244	242	208	234	218	219	208	214	223	221	212	220	206	213	222	235	218	207	212	228	231	209	232	209	219	205	222	234	241	237	204	249	213	218	233	230	206	249	200	201	213	208	198	215	246	230	214	225	202	209	212	227	212	211	246	219	213	223	239	214	214	226	222	237	193	207	211	234	229	217	238	206	203	238	198	221	214	207	223	241	234	213	227	217	233	205	248	243	208	229	229	219	219	227	246	219	217	197	208	245	234	207	245	225	190	202	219	235	227	207	250	239	222	224	253	224	210	231	243	245	230	217	209	220	225	214	203	201	202	245	204	201	227	219	209	215	221	197	248	200	221	221	214	216	251	224	221	225	208	241	246	206	222	217	215	202	209	219	223	234	214	230	205	235	249	196	206	217	225	187	226	203	209	207	213	237	222	222	215	252	192	219	226	200	227	227	234	227	232	228	220	203	224	237	211	204	217	221	235	199	240	243	225	214	198	227	220	230	220	216	228	192	212	227	233	217	225	202	231	214	227	248	191	214	218	223	201	224	197	204	213	204	228	216	229	218	221	258	200	208	219	253	233	191	229	212	224	223	198	216	244	232	227	227	238	228	237	220	206	250	215	225	264	232	226	217	228	214	232	207	200	246	233	228	200	221	200	220	233	244	224	231	226	191	204	219	226	239	228	230	226	227	207	219	192	217	225	198	202	205	222	210	220	218	201	227	197	222	244	214	191	234	232	205	225	201	212	211	222	213	242	202	222	216	221	226	246	232	192	188	209	241	228	230	218	240	228	215	205	215	226	202	233	207	223	232	223	216	226	232	221	199	241	198	209	220	218	205	251	220	215	225	214	237	245	207	217	215	227	228	212	216	230	222	231	200	195	232	215	188	200	206	232	243	242	205	227	217	202	230	225	203	208	205	224	217	206	231	230	228	200	224	218	235	203	215	211	224	225	223	230	209	214	200	219	213	236	183	212	212	195	225	223	214	242	229	219	230	227	210	220	224	233	189	251	241	213	208	245	222	206	219	188	193	205	203	217	236	195	214	200	197	230	240	225	222	222	218	230	230	210	230	213	239	222	225	220	209	213	212	218	227	244	225	230	214	219	224	207	212	218	239	228	234	231	217	224	233	213	206	218	209	237	241	223	218	223	247	224	228	217	213	235	229	197	214	207	214	198	218	223	238	203	209	216	237	243	226	228	217	203	213	201	211	213	236	217	212	230	226	224	238	213	208	223	207	226	245	217	227	214	227	237	232	214	225	195	215	230	225	222	212	217	250	243	214	232	213	208	228	214	255	221	231	222	225	234	228	215	220	240	241	207	239	236	202	251	227	203	219	222	220	191	212	230	213	201	209	228	213	235	234	215	217	239	228	237	202	230	223	242	210	258	223	233	226	201	233	221	250	236	225	208	245	212	222	225	191	224	216	222	203	218	201	219	223	230	216	194	210	220	227	233	225	231	222	213	235	203	221	238	202	218	226	225	215	222	218	239	200	230	252	199	230	223	199	209	224	209	213	209	232	235	227	218	224	204	195	212	255	200	179	242	223	219	244	226	235	189	200	239	225	242	219	212	249	222	227	223	210	187	234	230	231	222	228	218	246	198	213	225	218	231	228	233	238	181	228
345	1	1900	167695	385	11	155	599	735	692	593	603	565	529	457	423	392	377	353	346	366	327	332	316	313	306	296	295	284	246	237	255	266	254	219	250	253	249	253	275	241	244	239	253	244	214	226	209	240	223	225	230	211	237	219	243	236	214	220	218	252	212	230	212	222	226	199	216	202	222	212	207	197	214	182	227	201	232	212	217	215	224	223	207	213	231	212	226	233	217	207	212	216	216	183	187	192	207	203	187	213	198	211	204	197	224	184	231	211	197	224	200	201	212	184	225	210	207	189	233	207	210	221	199	210	221	239	230	211	200	193	206	181	219	207	226	193	210	197	232	203	204	224	250	230	209	211	223	199	182	213	194	212	196	187	207	222	236	228	214	213	191	192	188	223	200	192	219	221	221	223	195	199	189	201	205	190	196	200	203	190	198	202	197	198	190	205	214	215	215	222	215	183	214	203	173	223	210	219	225	191	235	202	197	191	205	215	203	212	226	202	183	209	259	243	220	204	201	212	191	179	217	205	213	227	211	243	212	211	211	220	235	196	240	219	188	196	205	217	202	223	189	212	217	191	228	214	195	238	206	185	219	228	203	206	199	230	219	207	204	181	231	176	196	205	208	225	226	193	199	211	208	216	181	220	205	200	222	207	211	213	211	200	223	204	211	188	217	200	227	176	193	221	170	239	210	219	201	236	201	222	196	216	181	204	227	220	197	205	203	206	192	209	223	218	182	225	243	182	203	192	203	235	190	199	199	233	199	189	222	213	194	197	210	224	222	188	209	191	211	208	217	240	197	193	199	192	192	195	211	205	228	211	195	213	224	217	225	220	192	209	197	197	232	225	192	215	203	219	194	194	215	210	203	212	214	211	218	227	183	193	205	212	220	195	191	216	195	205	212	206	223	212	215	188	219	225	200	207	193	219	209	207	206	234	210	189	187	191	196	216	215	209	220	218	175	243	223	205	230	202	205	213	212	203	233	202	209	215	223	198	189	184	218	202	181	205	181	211	198	205	205	179	190	214	213	200	218	206	213	210	205	213	186	200	194	174	210	206	208	236	206	184	214	202	216	203	208	225	215	218	204	214	186	174	216	219	181	224	177	213	196	229	192	186	192	216	202	202	203	188	195	189	211	204	190	217	214	194	201	206	241	203	210	212	211	212	199	225	238	185	179	223	215	225	196	200	197	200	217	218	197	229	214	185	209	197	218	220	199	208	192	202	227	199	208	190	208	219	197	221	212	202	204	184	203	215	222	217	200	227	166	205	220	191	200	202	207	207	211	222	193	209	213	186	226	218	194	194	204	213	210	193	215	201	236	195	210	184	205	204	227	198	209	205	220	190	214	210	199	205	205	203	201	186	210	215	207	204	200	224	226	188	213	234	207	195	235	212	209	218	187	202	215	223	234	206	224	217	210	232	206	209	197	179	203	189	207	179	216	208	229	184	206	190	206	224	181	209	179	201	193	188	227	202	213	192	208	197	204	206	214	231	198	216	204	198	233	200	238	188	219	204	191	223	236	207	214	200	221	190	212	201	209	189	202	194	209	209	217	170	215	201	198	227	193	210	185	199	155	192	223	202	183	207	206	202	239	218	208	201	190	199	212	229	208	227	207	202	201	197	188	211	210	193	205	228	219	208	228	226	250	194	214	212	201	223	216	216	168	200	213	216	206	220	201	211	215	203	210	207	225	198	208	194	212	207	184	194	211	210	218	212	211	198	214	186	194	192	227	187	205	219	233	199	211	209	192	208	193	223	220	209	193	199	216	225	199	203	198	217	220	188	215	208	225	197	203	217	207	211	214	224	216	171	225	204	225	199	186	202	218	212	238	195	192	190	211	196	183	204	230	189	217	229	197	213	199	215	220	195	202	218	222	200	225	196	210	189	190	196	201	203	215	220	229	188	195	200	192	233	210	230	193	212	198	217	191	217	188	219	202	207	206	226	198	208	229	187	206	205	190	209	203	196	195	223	207	205	211	207	208	216	205	221	216	208	197	195	221	189	196	185	220	193	205	203	209	199	204	213	201	213	199	198	209	217	191	210	198	215	201	226	201	180	227	233	181	191	215	198	205	200	223	220	184	202	206	204	202	197	206	178	220	200	197	193	247	179	227	214	249	218	213	229	209	211	204	243	185	205	174	202	196	206	209	204	234	197	215	211	200	209	229	191	218	214	206	196	192	197	196	200	195	221	191	193	216	216	234	242	208	214	211	215	198	200	210	201	183	196	208	220	229	205	217	199	213	238	224	193	191	168	228	180	193	210	204	213	201	192	190	189	175	203	216	219	205	222	210	211	192	205	212	182	241	199	206	199	217	201	216	237	203	196	202	192	178
345	2	2100	167818	377	8	122	558	646	661	607	603	559	517	496	436	427	405	372	369	338	359	341	308	328	280	292	280	284	256	249	255	260	250	245	255	247	250	242	227	238	237	241	230	214	240	237	203	200	207	215	219	207	198	206	208	211	201	184	233	205	202	214	189	202	215	219	202	187	190	206	190	192	213	174	220	180	228	208	205	197	197	191	204	210	198	204	204	198	211	208	188	183	189	195	200	213	189	176	189	195	164	184	201	193	191	216	206	207	202	197	182	205	197	201	189	207	181	177	202	189	198	231	170	197	214	190	183	198	186	210	182	172	203	215	189	199	204	179	198	176	193	192	197	182	196	196	170	182	189	160	186	163	186	162	186	215	192	211	200	199	187	187	177	164	185	194	193	204	193	191	200	189	178	182	200	193	159	196	190	192	208	184	177	199	174	181	193	178	202	179	200	193	187	199	173	192	178	185	179	185	197	168	170	180	208	206	194	208	174	186	196	180	201	162	186	199	170	200	195	187	206	174	191	207	205	220	196	219	197	201	203	187	205	212	204	199	185	160	170	186	175	186	180	189	200	187	183	185	176	204	171	156	196	185	187	195	198	205	177	189	186	162	196	197	176	165	189	190	191	195	188	184	167	180	180	204	174	193	189	196	163	189	185	191	172	201	177	192	171	191	186	173	196	194	211	205	193	175	187	187	196	190	193	187	176	200	225	194	175	177	196	182	184	180	190	191	186	186	193	171	200	208	207	190	185	198	161	214	222	180	185	221	193	187	171	201	171	183	182	183	182	223	177	191	203	183	186	180	194	181	199	173	192	193	182	206	185	189	207	199	201	194	176	200	222	171	207	199	189	199	201	170	175	194	188	221	191	201	186	204	199	176	196	182	173	204	194	203	190	179	181	191	181	197	183	198	180	185	184	207	204	173	197	181	190	204	223	177	184	183	190	185	190	183	163	183	182	174	196	191	156	177	198	180	195	191	204	169	179	182	174	195	178	162	182	185	193	199	188	188	175	184	185	171	185	193	200	173	210	184	189	195	175	166	168	178	170	188	189	167	171	185	173	179	197	213	209	193	176	191	193	187	194	193	206	189	182	184	206	189	191	178	164	191	171	195	186	187	182	169	200	196	189	172	180	186	203	199	189	179	181	192	188	182	185	217	181	185	188	201	199	196	177	192	181	198	198	178	197	208	177	184	203	193	180	204	180	179	201	192	174	207	190	174	196	192	179	204	194	199	152	196	181	185	193	214	174	199	209	200	180	197	193	192	183	192	208	171	200	198	162	178	186	184	171	203	187	206	187	201	207	190	214	194	172	217	187	181	179	202	189	197	178	191	216	202	193	212	197	190	187	179	191	195	179	189	201	197	175	188	184	197	188	203	175	212	194	183	203	186	203	184	165	174	191	187	174	154	179	189	185	180	155	172	199	165	195	175	189	207	210	212	205	176	185	190	179	173	191	185	199	198	178	178	172	191	196	209	200	182	191	185	180	181	192	198	188	171	195	179	196	187	208	190	197	188	186	190	202	195	193	173	177	184	171	192	194	173	181	196	191	211	219	178	173	198	180	180	189	202	182	197	202	179	184	185	181	199	197	204	185	220	182	181	168	213	194	189	178	177	184	179	186	200	187	170	179	190	212	194	208	187	193	183	194	214	186	206	195	214	198	191	176	168	165	183	186	187	176	164	202	192	151	194	174	199	170	181	181	181	180	169	182	189	180	202	185	189	171	183	196	210	207	205	188	190	176	178	189	196	179	175	179	190	189	208	218	211	191	165	183	168	191	178	202	188	195	176	171	192	194	192	181	173	193	204	219	181	187	188	190	209	179	178	192	198	200	199	180	194	169	188	209	185	174	196	193	214	190	186	183	191	198	183	198	197	201	184	197	191	193	181	187	167	181	197	216	192	200	194	157	177	195	177	199	181	181	178	199	213	185	206	209	204	192	204	199	162	187	208	187	177	176	168	177	187	180	198	190	202	187	189	170	185	171	194	172	187	188	178	172	184	186	194	176	218	167	194	190	206	189	214	183	171	177	209	204	184	184	212	185	184	173	211	188	195	213	182	170	202	197	204	206	180	194	189	183	184	210	180	169	192	184	194	168	192	210	199	192	212	182	191	179	210	199	191	207	175	180	175	193	183	193	170	167	164	189	191	190	186	196	186	203	200	214	191	175	176	182	194	175	169	182	174	199	209	187	169	193	190	181	182	178	176	189	193	195	208	214	187	197	183	182	211	196	184	194	176	170	192	189	199	184	185	189	179	192	187	198	172	207	184	196	149	192	179	197	173	174	204	179	188	207	186	171	177	191	192	183	195	186	189	173	193	208	195	208
345	3	3500	167941	384	11	124	597	702	743	661	661	576	524	480	438	432	391	379	374	377	326	329	312	311	286	280	304	269	269	261	291	241	230	222	262	245	229	214	206	215	206	235	190	218	211	212	205	206	184	181	207	202	195	183	211	192	207	178	195	202	195	162	185	194	188	175	177	188	193	194	179	198	183	175	184	180	184	196	173	214	176	171	163	176	193	182	171	182	190	193	170	175	176	179	188	155	179	182	169	199	210	180	167	168	180	172	197	193	189	166	192	179	193	200	190	180	160	203	184	165	192	179	184	181	171	176	163	182	165	193	171	209	190	193	185	192	168	176	171	175	171	196	196	181	165	177	172	179	198	189	182	200	184	178	169	171	164	173	180	178	178	175	203	195	175	183	191	171	171	181	177	198	169	167	186	168	176	162	188	169	212	193	193	179	194	202	188	185	188	199	177	171	183	159	193	181	174	192	185	160	169	164	181	189	153	171	180	204	166	182	180	177	195	163	189	197	193	181	190	196	189	181	198	187	153	181	179	177	209	186	203	181	162	176	166	208	161	137	186	195	177	169	178	183	196	190	191	166	171	163	154	189	191	185	152	184	174	195	170	172	185	174	172	193	173	171	179	187	169	197	194	176	154	183	196	171	170	157	189	167	177	183	184	181	162	185	189	166	186	169	182	198	167	178	176	177	172	184	151	171	191	170	211	185	165	183	177	181	177	170	170	169	170	208	174	170	174	162	151	178	181	184	168	188	170	156	168	176	166	151	186	187	150	166	175	162	172	151	171	191	183	177	199	159	163	185	174	172	175	175	182	187	158	188	158	188	180	170	166	173	182	170	184	172	183	161	197	168	186	153	186	173	181	162	187	194	178	179	208	178	191	164	164	175	181	189	180	184	176	188	173	199	166	171	173	171	165	177	163	184	196	168	185	186	183	175	170	168	175	156	185	149	181	158	178	177	188	168	186	162	180	182	177	171	194	176	190	180	166	181	164	178	171	160	171	169	162	205	190	191	187	181	181	197	168	159	178	172	150	166	155	149	179	173	196	191	181	156	181	183	176	157	200	158	164	162	203	181	187	194	192	178	173	195	180	167	193	198	178	170	172	182	172	182	175	163	171	167	181	185	149	188	175	190	180	184	193	189	195	161	182	185	169	173	172	177	160	187	182	172	195	189	201	185	178	135	181	165	194	173	164	170	174	175	180	177	170	177	149	184	183	174	194	160	166	170	183	198	177	182	191	149	163	205	200	165	169	166	180	166	175	166	190	182	177	176	161	154	152	178	175	184	176	177	170	177	160	184	193	183	166	170	188	187	171	166	178	170	176	177	189	195	171	188	134	182	201	157	183	171	176	160	167	171	163	182	182	181	178	163	172	197	169	172	173	163	178	177	188	172	177	168	175	162	163	165	182	173	165	173	175	170	167	185	194	181	191	178	177	161	198	198	179	178	206	172	183	167	149	171	181	170	162	180	190	168	175	189	164	182	168	177	176	171	198	176	163	164	166	164	171	163	163	188	158	191	141	168	161	165	178	167	190	144	178	184	172	182	176	145	177	192	175	173	173	175	185	174	179	176	164	177	171	169	168	186	189	170	183	162	159	165	193	167	167	159	187	173	184	161	183	204	170	169	198	171	163	155	203	189	197	185	167	186	182	181	181	189	174	167	164	162	185	173	169	183	176	181	175	159	179	177	162	175	179	177	151	170	183	166	167	178	168	175	159	187	181	170	161	187	167	203	168	184	165	182	164	176	176	171	225	172	163	162	169	185	206	195	170	170	195	170	197	175	165	175	178	188	189	177	170	185	177	189	188	185	183	167	177	187	179	163	176	184	162	176	183	195	176	158	171	193	181	161	176	157	173	164	179	178	170	170	163	186	167	178	162	182	157	187	185	164	182	164	201	176	176	193	173	196	181	170	178	182	192	190	167	176	172	183	190	202	164	161	188	164	170	171	154	178	180	165	204	180	169	209	193	178	167	154	178	156	169	190	155	183	191	172	192	174	175	167	155	176	144	180	185	181	154	155	176	196	182	153	189	186	185	166	175	167	166	180	154	179	183	188	189	180	183	177	175	161	164	176	186	161	174	170	158	150	190	166	182	175	181	187	159	176	173	186	201	164	203	176	178	184	183	187	175	179	165	164	173	161	181	175	175	179	190	162	177	170	165	187	192	168	179	168	176	156	169	170	187	175	175	167	163	174	180	200	190	180	191	204	177	157	158	161	173	176	158	164	169	186	190	202	193	150	155	166	171	188	186	174	166	164	193	172	172	174	170	179	172	184	171	166	178	183	179	177	161	173	145	182	139	170	162	177	178	176	186	194	179	152	158	180	179
345	0	2700	168064	370	10	75	492	729	778	692	670	625	576	547	532	464	462	442	424	367	387	370	342	312	355	301	323	335	283	270	247	269	274	279	224	269	245	251	240	254	214	261	222	224	237	206	229	234	248	202	224	219	235	234	212	206	208	215	203	199	237	204	189	198	199	208	204	229	200	203	183	211	203	206	218	207	202	209	220	209	205	221	187	185	207	204	179	205	212	187	208	194	187	195	196	208	180	200	193	205	182	206	159	195	194	208	187	185	159	214	203	188	200	191	181	174	189	207	218	197	186	195	198	185	183	174	225	206	207	175	208	201	178	195	225	200	179	190	203	200	186	188	200	183	211	207	196	179	203	188	180	184	195	191	163	172	176	181	196	182	195	199	193	177	184	171	188	191	173	186	200	208	180	194	194	226	186	205	182	177	191	180	200	187	206	183	159	182	184	173	194	178	170	201	187	172	184	200	176	175	190	178	186	178	189	187	194	200	189	170	183	202	179	177	189	164	170	213	161	189	192	159	201	189	202	182	194	177	185	209	191	159	188	170	200	205	191	187	194	191	207	190	186	175	205	164	180	203	184	185	198	187	195	201	192	206	196	201	197	190	184	212	198	185	203	193	176	165	193	202	193	159	189	192	199	180	173	189	186	167	168	204	190	185	180	188	187	154	178	171	189	191	188	204	179	187	192	179	195	191	204	164	207	183	194	197	198	180	191	196	178	173	186	202	193	163	190	208	190	180	206	187	178	178	181	181	184	172	174	175	203	198	197	184	192	177	183	175	182	156	175	190	183	194	222	171	200	164	195	179	164	173	211	182	182	177	198	166	204	215	187	218	194	188	181	186	209	212	170	173	189	214	181	186	163	192	182	189	176	182	199	170	196	164	194	189	195	183	192	158	175	193	215	195	194	187	181	174	166	178	167	177	172	193	188	195	187	175	185	194	210	180	181	200	211	192	202	187	189	182	213	203	194	196	167	181	192	177	182	187	198	210	189	177	191	178	196	184	210	173	170	203	193	188	176	194	201	187	171	189	180	183	182	216	199	186	191	194	195	190	183	188	179	175	214	186	199	196	205	178	193	186	172	158	185	164	193	210	191	181	185	185	180	186	197	203	172	190	173	198	194	179	187	188	214	181	197	191	205	166	206	152	178	163	212	205	188	185	195	212	159	187	192	187	172	194	186	178	213	199	185	187	175	168	170	180	194	191	190	179	189	210	195	200	170	200	204	207	194	174	204	210	196	181	181	189	188	198	173	201	206	179	163	203	177	172	166	163	211	196	195	191	190	190	193	205	197	193	174	183	187	184	171	190	183	183	183	176	196	204	185	182	196	189	173	190	214	180	196	203	162	174	183	212	195	186	166	182	175	196	177	187	202	149	210	173	207	185	194	180	177	191	197	196	189	186	184	181	218	196	171	189	174	201	172	191	180	186	181	188	183	184	186	183	197	155	180	206	196	176	191	165	187	177	193	198	186	200	175	177	146	177	188	182	193	174	188	193	198	191	161	178	194	172	207	174	176	197	181	176	197	199	174	160	182	189	205	179	155	182	215	214	203	188	179	199	191	179	208	189	185	188	193	195	194	191	179	192	184	181	188	179	180	226	180	178	195	169	189	169	173	195	182	188	191	230	173	176	206	179	201	192	191	189	178	181	186	199	184	192	175	198	200	181	213	155	205	192	201	180	181	165	183	189	193	179	200	187	175	188	178	206	188	182	184	189	176	205	155	189	190	189	180	193	164	207	174	184	170	176	175	191	164	193	210	198	212	188	183	195	155	180	174	187	186	185	185	193	182	177	195	164	194	183	197	174	179	199	186	201	187	190	184	166	192	173	168	205	213	189	184	168	208	190	193	166	196	178	185	164	219	189	180	195	172	186	215	200	207	207	191	185	191	188	205	160	226	196	204	184	177	191	176	209	188	197	236	176	190	171	199	185	198	164	184	195	169	181	169	190	160	190	188	191	185	187	179	217	178	181	179	201	199	220	206	211	178	192	156	223	194	191	196	173	193	176	165	178	193	196	211	204	202	203	197	179	182	173	192	185	188	169	183	186	211	178	195	201	168	193	192	199	185	195	178	182	202	177	184	198	184	181	195	193	195	192	206	188	173	194	175	193	203	167	200	193	179	187	181	177	181	153	186	179	181	201	181	175	211	177	156	186	180	188	176	170	159	188	167	215	204	183	193	189	186	179	180	162	204	164	193	188	173	175	175	197	189	169	187	180	199	197	186	202	190	184	176	198	183	171	203	192	184	174	188	177	183	180	184	193	203	207	192	179	185	182	184	176	190	193	170	178	174	163	193	193	182	185	181	169	202	197	176	171	196	217	187
345	1	1900	168188	377	10	154	594	640	643	553	550	514	454	405	375	344	301	311	282	269	261	243	236	252	197	217	206	233	196	195	192	201	210	188	176	194	188	177	159	181	167	167	154	190	188	149	188	155	183	158	146	152	148	168	164	135	179	174	163	138	142	170	148	149	152	160	145	157	149	157	154	153	161	166	159	142	179	152	159	169	159	158	145	120	143	160	159	137	167	183	160	151	136	155	163	131	129	150	138	138	155	130	134	152	157	140	132	179	156	178	164	157	160	142	149	177	149	157	150	135	137	168	135	164	161	136	175	124	150	148	153	144	142	146	129	162	127	150	137	141	155	136	151	144	169	158	158	148	139	161	146	156	137	134	154	147	155	151	163	166	150	140	158	149	156	149	141	150	145	133	137	150	165	148	158	144	141	142	133	151	170	143	134	169	146	149	162	131	141	156	143	130	151	132	147	157	160	128	159	157	159	155	160	155	127	123	140	141	132	160	141	140	152	158	146	144	150	123	158	158	147	145	143	146	135	161	126	131	144	149	143	138	138	148	146	140	148	152	145	142	152	153	133	144	143	129	150	141	140	142	141	123	154	149	133	136	153	155	150	136	168	154	153	146	137	151	178	127	135	148	137	153	137	149	162	170	138	135	127	150	158	145	157	133	157	156	142	128	159	145	161	147	137	158	123	170	139	130	130	167	114	154	141	156	141	158	148	131	134	147	142	134	128	158	148	131	146	139	144	140	152	160	135	142	150	157	174	160	135	153	137	153	152	151	144	151	173	119	147	143	149	144	147	151	150	152	134	146	147	132	153	153	144	157	133	137	145	143	133	132	168	152	138	125	142	159	147	158	148	128	144	146	108	142	151	152	148	139	145	136	137	151	158	128	135	131	144	136	155	157	164	171	149	153	152	163	146	138	157	166	151	133	162	156	153	153	143	129	160	149	144	139	153	131	154	140	149	142	143	140	140	159	180	130	136	131	135	169	152	155	148	161	138	127	136	153	144	143	137	135	154	130	161	153	140	146	126	153	134	147	146	135	134	153	152	177	139	162	144	141	135	130	162	155	174	128	149	128	151	138	133	155	140	149	146	148	152	135	166	151	163	143	156	147	145	123	162	150	153	147	138	137	141	131	183	138	158	153	129	153	140	145	137	144	143	142	137	142	138	137	127	147	142	151	156	164	125	129	147	155	133	147	153	178	150	159	131	153	151	142	141	140	140	144	158	142	167	145	126	141	162	141	143	151	123	141	150	145	137	135	161	150	141	122	140	132	131	147	158	135	137	142	139	151	149	147	145	127	133	133	142	148	150	157	149	139	141	151	148	142	128	156	153	139	155	150	142	142	154	133	160	157	149	151	153	127	134	150	126	148	149	132	137	133	146	132	153	144	144	156	148	143	115	138	134	129	135	141	116	151	162	112	157	153	154	139	136	135	111	147	148	142	158	137	124	134	156	137	159	143	139	147	145	137	147	133	127	139	152	134	142	145	160	157	127	148	147	136	168	141	131	125	155	147	160	129	132	136	149	133	141	137	160	144	136	140	149	153	147	165	177	161	149	112	142	138	172	132	153	141	148	151	135	129	152	161	149	141	155	153	128	146	163	143	146	146	109	184	157	151	129	154	136	136	152	167	149	143	166	127	149	126	169	146	166	128	140	137	162	126	145	131	151	135	153	145	138	160	119	138	140	143	143	135	121	146	161	158	164	159	133	134	125	141	138	171	139	142	133	159	143	145	137	129	140	143	149	146	144	136	140	153	157	159	130	153	170	144	145	128	138	134	166	140	143	163	160	139	150	139	153	148	145	158	136	162	154	145	153	111	127	131	163	144	156	151	160	145	144	115	162	140	166	156	134	158	157	134	153	139	146	138	137	127	150	139	119	150	146	129	129	130	143	142	160	141	131	136	146	151	129	141	142	167	138	140	144	143	153	155	145	127	132	133	146	156	156	162	155	125	151	145	144	175	119	143	130	133	141	139	144	155	128	162	147	141	133	127	138	142	131	153	142	136	153	146	148	166	140	131	136	181	158	122	133	143	142	129	131	146	172	139	146	160	138	142	120	163	131	149	155	134	153	152	145	134	128	140	146	130	114	146	153	147	141	155	149	136	155	132	148	142	135	156	165	146	148	141	127	124	132	153	142	159	140	124	132	156	135	131	179	152	166	143	150	144	147	133	148	158	121	142	136	134	150	148	145	138	147	159	143	130	137	147	149	153	153	123	149	125	151	133	138	139	132	140	147	137	165	147	134	148	121	136	133	134	158	152	149	139	138	152	150	142	146	138	129	153	135	154	135	166	161	153	149	128	144	137	157	152	138	140	145	135	143	151	142
345	2	2100	168311	397	2	131	560	609	656	605	612	509	490	477	434	396	358	336	344	294	310	306	267	262	240	221	220	252	231	237	217	204	177	197	204	197	209	173	174	176	174	194	178	177	196	185	182	176	178	172	163	170	147	161	171	153	161	138	156	140	161	157	148	152	148	156	157	159	142	159	150	155	145	147	141	136	158	142	177	170	152	147	145	148	157	146	153	144	153	155	133	125	188	133	145	154	147	154	150	156	142	146	159	142	138	122	161	146	142	145	140	137	134	142	146	169	147	167	145	124	152	163	147	137	146	152	143	142	164	153	155	133	163	133	135	144	142	155	161	142	152	140	158	134	158	152	137	160	145	153	158	160	151	161	156	144	145	155	156	147	137	135	163	153	140	128	142	141	150	140	142	166	133	159	150	137	141	117	149	140	140	142	152	135	144	142	161	152	134	137	135	140	150	149	134	134	128	136	142	153	146	133	135	163	138	151	150	131	148	140	154	148	132	154	140	135	134	155	153	155	142	152	151	161	122	149	153	117	142	159	148	151	142	135	159	163	157	154	136	158	125	154	128	151	137	164	160	143	127	110	141	144	156	117	137	127	143	136	163	143	142	142	131	126	132	163	130	158	142	145	132	150	131	149	141	131	147	151	147	143	144	146	140	141	132	125	151	154	117	137	148	136	158	133	152	139	162	158	160	143	143	151	147	129	151	156	162	139	139	158	137	146	145	155	168	146	151	132	155	163	149	147	155	138	150	144	140	151	136	146	139	167	150	151	143	157	134	133	152	110	157	144	130	154	156	150	149	140	138	134	130	134	138	128	154	156	151	152	144	132	133	147	171	143	158	156	139	149	152	137	157	152	131	140	134	135	142	142	140	144	149	131	130	154	146	156	144	131	129	137	145	159	163	134	145	127	152	148	126	125	131	145	126	135	129	133	126	158	135	155	129	130	141	147	164	131	142	156	149	134	125	143	146	131	154	151	161	150	150	151	126	124	139	131	147	164	132	156	122	134	141	171	156	144	145	152	123	135	160	138	160	136	130	135	127	147	141	162	140	143	143	156	149	152	140	137	135	150	132	133	151	137	122	132	160	135	149	146	144	149	154	154	138	151	142	142	143	145	142	143	139	142	146	149	130	132	160	149	144	136	140	129	131	151	155	128	125	132	154	153	131	137	137	144	150	135	133	132	161	126	141	129	142	145	131	153	172	132	134	142	151	157	128	156	133	148	147	147	130	125	150	142	146	148	163	145	167	131	151	155	140	123	121	145	135	142	131	142	133	147	136	173	139	127	134	143	143	134	144	153	143	139	143	132	136	139	131	151	152	146	154	145	117	161	136	126	185	144	143	146	181	144	143	146	151	164	152	136	155	133	153	164	129	147	135	147	148	155	151	139	141	143	147	136	136	146	167	140	141	141	144	150	140	132	164	124	155	153	159	142	132	144	146	134	157	152	142	124	150	126	146	136	143	141	168	134	145	146	144	135	143	156	151	157	151	149	149	129	145	158	130	155	150	137	136	142	154	156	134	139	136	147	151	148	140	135	129	159	132	128	136	152	145	135	150	144	154	140	152	146	146	133	145	159	117	149	142	138	141	151	140	130	134	152	140	139	146	125	130	131	140	155	163	128	142	139	135	137	119	146	148	148	137	133	137	132	152	145	136	141	158	156	153	142	150	162	145	120	159	133	127	133	139	153	146	118	142	153	137	139	143	149	141	164	113	139	149	152	149	125	145	146	141	158	119	125	156	150	123	124	150	152	133	139	143	144	126	144	139	138	143	133	139	145	142	147	148	152	139	131	168	145	151	146	131	130	138	125	129	153	149	135	138	129	148	125	161	136	137	145	129	154	160	174	124	147	156	141	140	154	155	144	131	151	155	143	133	147	155	156	147	159	143	134	138	150	132	148	122	142	153	130	138	138	133	144	148	141	168	125	160	138	140	152	132	156	121	132	133	124	134	140	159	146	153	139	148	147	166	126	138	137	147	155	159	159	143	136	154	139	147	134	134	151	149	152	151	151	150	148	136	125	146	134	140	151	150	151	144	144	117	146	151	146	151	165	136	137	135	146	155	138	146	128	161	136	152	144	135	147	158	162	145	148	147	129	141	133	170	132	138	130	138	138	172	141	125	126	137	145	133	137	132	143	152	152	142	138	133	163	161	119	130	136	152	145	145	151	132	120	135	153	154	141	161	132	105	129	152	132	125	157	146	148	138	150	155	136	141	146	129	135	149	161	140	143	147	141	157	132	146	121	151	122	147	137	126	156	147	136	166	144	164	159	145	178	147	143	133	117	131	151	133	136	135	151	128	154	149	136	151	154	118	136	148	136	145
345	3	3500	168434	383	14	127	620	807	802	734	680	619	557	519	456	452	395	347	366	332	313	304	268	277	232	250	271	273	241	213	239	240	209	205	215	211	218	236	231	209	191	213	200	175	204	200	187	175	186	221	182	204	199	173	176	187	174	175	157	176	163	171	163	170	180	150	181	174	172	178	155	161	182	185	187	174	165	173	168	159	192	174	179	174	165	164	177	155	173	155	172	153	181	176	150	211	165	178	181	171	162	174	172	163	175	184	171	156	161	166	170	180	181	159	163	182	175	172	169	155	178	176	154	157	165	184	162	172	170	157	152	167	154	155	179	139	168	148	165	154	158	176	144	185	162	159	169	178	131	146	196	158	173	165	156	134	157	154	187	152	142	190	156	144	150	156	159	170	157	162	130	146	162	145	126	151	183	160	174	157	164	157	148	166	177	161	150	163	143	140	173	144	162	177	176	157	152	189	148	165	175	161	150	157	164	169	138	169	166	185	171	153	154	166	167	171	181	149	184	166	161	148	170	153	170	171	159	146	153	153	166	151	146	146	166	170	142	145	176	166	166	177	133	170	145	148	138	178	152	169	169	156	165	178	173	163	176	169	177	107	158	152	150	154	172	165	164	159	159	139	171	154	159	157	154	140	168	161	163	154	162	157	163	164	159	161	165	167	151	194	153	188	157	171	156	180	177	151	142	179	161	157	163	150	148	166	160	157	173	161	176	163	138	142	151	182	133	170	142	158	154	148	162	147	179	174	169	161	175	158	155	169	160	163	137	147	172	167	156	141	151	162	178	162	162	159	151	160	135	166	152	164	157	182	145	154	178	152	178	185	178	166	151	129	157	164	158	177	161	163	156	150	156	165	160	141	153	167	174	137	157	164	159	160	183	181	138	159	145	177	159	162	161	153	168	148	133	151	147	163	174	150	163	173	156	169	156	119	151	164	152	163	155	153	177	155	187	167	145	159	145	158	165	174	186	168	151	142	180	159	187	174	156	151	167	156	166	170	151	165	171	163	143	157	168	147	154	168	140	173	188	151	142	156	149	140	155	165	157	181	168	159	161	175	171	159	167	174	171	144	157	155	180	162	150	147	170	168	161	171	147	163	172	154	165	154	159	144	168	163	139	147	170	155	156	155	156	141	154	157	148	159	157	149	175	141	180	165	134	182	132	166	169	155	151	146	151	146	148	147	181	164	181	139	183	162	162	158	158	172	156	163	172	160	159	143	143	151	148	169	158	164	161	162	192	193	170	167	161	150	160	163	173	147	149	152	162	170	175	172	150	159	168	143	167	138	175	148	173	156	155	165	148	169	158	180	172	159	173	167	144	171	150	151	187	127	170	127	171	161	173	154	156	153	153	166	160	154	159	144	163	159	169	166	154	178	153	161	145	165	153	147	160	156	161	162	155	138	138	147	188	156	179	168	152	175	149	177	144	158	154	158	158	185	152	150	138	170	150	176	175	143	170	184	166	137	160	158	184	150	131	161	167	182	156	136	168	151	162	157	148	172	147	157	164	176	153	160	145	160	177	165	156	157	168	147	152	146	138	134	172	168	146	164	174	163	169	161	142	146	166	181	162	159	150	167	180	158	158	158	180	162	167	166	168	147	142	150	155	181	148	167	139	148	134	156	155	158	168	158	165	155	185	191	150	159	160	159	167	148	171	153	139	160	170	159	147	139	147	159	174	158	146	143	160	174	160	159	142	170	161	185	176	157	138	152	157	149	174	150	158	127	149	146	145	151	166	140	171	170	159	153	143	161	145	138	160	147	144	159	175	181	184	139	158	170	183	169	168	161	145	174	152	150	181	151	160	156	162	161	164	176	152	145	148	151	172	145	156	159	166	144	164	163	139	169	163	171	162	142	167	144	161	171	166	149	148	141	155	173	184	173	160	159	156	168	165	161	166	173	149	173	171	147	157	148	147	160	163	151	185	159	175	158	169	166	159	165	149	148	164	171	168	163	133	163	188	174	157	157	163	142	136	158	142	187	164	162	159	160	139	167	159	177	174	150	164	150	167	142	159	139	166	149	160	145	160	148	144	154	153	166	164	168	146	154	161	178	147	173	133	153	164	163	184	152	161	148	160	174	168	142	186	158	172	142	157	156	160	156	149	171	156	174	163	169	164	159	158	146	160	172	173	148	163	182	165	180	138	161	164	149	158	152	156	152	157	137	172	158	156	143	144	146	144	165	149	153	145	150	184	170	176	146	169	147	145	150	171	162	179	169	147	163	180	134	151	178	165	166	170	161	145	161	153	184	153	160	146	163	143	171	147	159	179	168	165	168	183	179	156	158	152	176	168	161	183	152	164	157	153	157	182	163	148	167	153
345	0	2700	168557	383	10	74	464	716	710	631	601	553	524	445	418	432	400	346	383	334	332	302	322	302	268	268	281	254	229	224	243	233	232	220	210	171	205	208	203	184	222	174	199	178	191	178	172	174	154	173	172	163	154	162	165	143	157	161	161	179	144	170	135	141	161	145	155	160	153	140	143	169	157	149	146	135	130	145	154	152	135	127	149	132	124	171	146	151	134	133	134	150	121	139	172	128	126	122	156	128	154	138	133	144	161	131	142	138	124	132	157	127	131	136	144	115	135	133	135	155	142	128	141	138	135	131	145	139	121	128	143	135	152	151	138	125	147	133	129	132	117	119	126	140	138	132	143	143	126	122	140	123	137	137	128	126	138	130	139	124	118	135	124	133	133	119	140	118	141	136	137	127	117	123	123	134	126	151	121	132	146	126	136	127	133	138	127	141	139	124	122	143	131	116	164	113	116	124	129	146	111	155	137	119	148	139	112	127	132	118	142	125	138	118	139	132	148	132	141	124	134	142	125	116	136	137	144	136	123	125	137	129	133	119	144	134	135	112	120	114	134	129	126	129	152	109	138	132	111	107	124	127	111	130	129	103	132	139	99	132	121	130	135	127	127	130	107	147	131	132	123	140	129	113	147	128	123	119	135	133	128	118	120	128	139	127	113	128	121	137	130	130	132	127	113	134	138	124	140	119	111	124	135	137	111	120	144	133	132	145	123	128	137	110	132	117	113	135	133	130	129	135	119	145	129	115	117	122	131	134	151	107	121	134	114	138	121	146	126	124	119	151	148	136	123	124	142	140	120	136	138	118	138	146	119	142	108	140	114	130	128	119	141	150	130	139	121	117	122	117	133	107	136	140	122	119	130	127	134	117	134	132	128	125	149	113	128	128	125	143	122	127	140	136	139	139	155	140	123	140	132	128	124	121	107	132	129	140	121	121	131	129	130	118	133	127	139	121	136	107	158	132	123	135	130	129	126	131	121	137	135	131	110	130	132	128	134	131	133	136	122	138	128	132	144	143	115	132	134	115	140	140	137	134	149	123	118	125	119	131	132	135	126	136	145	115	144	137	103	130	132	129	130	119	148	124	139	128	116	114	129	109	115	120	115	126	143	116	128	120	144	137	151	123	133	115	131	132	125	128	121	116	123	134	124	127	149	134	120	129	121	125	105	129	119	110	126	122	127	125	128	151	123	132	139	123	133	117	131	122	127	138	118	106	133	132	130	124	133	120	125	124	122	135	130	138	146	129	128	151	106	140	122	132	119	127	116	127	131	138	115	134	129	126	120	119	136	135	118	127	157	140	126	133	137	117	128	126	134	142	141	123	132	133	142	110	124	152	120	139	118	111	124	153	118	139	125	124	129	162	112	112	117	122	117	110	125	128	145	117	123	131	110	116	146	130	118	123	120	126	141	152	138	115	124	132	132	118	127	122	114	108	125	132	136	111	142	127	141	141	121	120	159	122	129	151	128	113	132	109	154	123	141	136	134	129	107	118	122	120	144	136	129	145	136	118	117	126	131	139	129	114	126	135	115	131	128	135	122	132	141	141	118	109	140	135	112	128	123	108	133	130	123	106	130	137	125	143	130	104	124	127	112	121	128	129	126	113	123	135	131	122	125	108	132	113	114	131	137	135	141	122	130	135	108	131	126	127	121	146	137	105	135	130	125	129	114	127	137	131	147	135	126	139	125	126	122	130	127	135	117	122	128	145	120	144	143	120	136	133	137	134	129	111	128	118	137	121	136	141	129	114	114	134	134	129	142	133	121	129	120	139	125	115	125	128	129	116	138	128	126	126	133	123	129	123	131	123	105	120	104	131	125	127	133	124	141	111	129	137	132	123	136	147	131	117	150	139	134	131	121	124	127	119	117	122	130	133	132	130	128	116	123	139	125	127	132	126	113	131	108	139	105	120	123	118	135	140	125	141	112	117	134	128	129	120	114	127	137	149	130	123	123	119	143	157	135	106	135	138	132	118	143	149	127	126	152	128	100	131	131	135	135	130	134	123	130	133	137	147	123	123	128	144	141	122	126	110	143	126	134	125	116	116	141	132	134	140	133	120	126	123	131	134	133	129	130	124	128	129	132	143	147	147	142	131	129	128	139	129	117	123	125	116	147	143	122	122	137	139	152	145	157	126	118	126	132	112	132	117	133	140	125	126	142	138	134	124	130	136	128	119	148	146	127	113	171	132	132	114	146	130	140	123	137	120	136	108	116	108	132	117	141	107	147	101	125	116	125	109	126	117	130	114	134	124	127	119	103	133	135	135	149	141	133	137	128	131	117	127	122	134	134	127	123	140	153	119	150	139	118	127	140	119	120	134	113
345	1	1900	168681	399	3	122	469	543	543	540	488	466	442	361	348	315	290	284	259	250	233	237	213	203	218	199	190	207	177	197	178	179	181	193	186	144	158	155	157	171	172	154	155	172	143	151	142	145	158	146	146	146	140	139	160	145	154	150	140	134	141	126	142	163	117	157	134	146	151	141	135	123	118	128	142	132	117	124	144	120	138	136	122	139	146	117	145	138	140	125	129	157	108	139	141	136	136	134	139	106	147	134	107	124	125	128	134	137	136	135	126	144	137	122	108	143	124	127	122	138	132	125	147	130	144	142	120	128	130	131	136	148	125	150	123	121	139	122	113	127	130	162	145	115	143	157	121	134	134	118	139	136	128	139	128	127	111	122	141	135	144	128	136	115	159	132	132	128	140	138	128	119	111	130	138	121	134	133	129	120	116	142	117	125	136	142	126	140	109	133	125	112	120	132	142	137	135	115	131	135	145	139	133	129	147	124	115	158	131	125	125	113	111	128	117	127	132	120	129	123	136	120	116	113	107	141	110	121	156	141	133	143	139	137	128	120	134	124	139	120	139	135	131	142	144	134	116	121	106	124	133	133	122	149	114	149	121	130	127	131	148	141	148	107	121	123	115	143	142	124	124	130	118	149	124	121	146	117	120	137	134	130	125	112	125	126	148	130	135	108	117	140	148	141	134	145	144	118	137	131	128	119	125	125	143	148	149	138	136	137	109	135	128	156	133	127	138	118	132	124	131	134	130	109	149	109	125	123	111	146	131	144	125	147	128	120	130	119	139	134	131	135	139	118	129	122	130	117	125	119	122	141	111	125	135	137	156	146	141	110	140	119	118	129	163	129	108	134	111	148	138	133	134	112	127	165	118	131	134	138	137	120	120	132	131	136	138	123	132	108	132	130	121	138	135	116	129	112	130	150	137	119	122	122	140	120	125	123	128	147	117	133	120	121	127	119	135	147	132	143	129	138	126	118	144	127	125	116	121	128	130	146	123	126	126	137	122	130	116	148	137	128	115	137	147	136	133	118	116	137	109	117	130	135	134	116	147	139	131	118	127	111	134	116	131	106	125	124	119	136	127	124	127	128	121	133	108	132	145	134	140	133	136	130	108	135	123	112	131	115	107	126	130	143	135	117	133	118	153	153	114	130	126	140	122	149	114	137	145	131	111	138	139	137	118	123	113	121	127	136	128	124	132	133	136	133	137	139	134	151	129	137	131	136	125	121	124	113	133	117	150	125	140	131	116	128	135	115	119	115	136	133	127	122	111	137	132	129	111	128	123	122	123	117	127	109	120	109	120	118	112	121	129	144	143	123	147	121	123	118	123	111	144	119	116	110	123	146	119	134	121	120	122	136	135	137	151	115	127	117	133	106	129	130	117	140	146	146	120	103	128	128	137	121	107	137	122	127	147	124	144	130	130	143	121	118	124	119	115	142	115	134	145	151	143	139	121	149	130	139	135	126	147	137	121	123	113	144	117	133	135	109	133	137	137	130	114	144	123	121	127	119	127	128	124	125	132	149	128	121	141	126	132	137	119	130	124	128	131	132	130	113	128	135	138	127	120	116	131	141	129	111	148	122	126	122	117	113	143	125	154	135	114	124	127	133	138	115	132	146	107	122	134	104	126	132	134	117	111	123	116	126	123	138	114	118	131	139	125	127	104	133	133	132	114	115	151	139	118	130	127	117	103	129	130	130	116	147	129	119	125	135	125	124	116	134	131	141	133	138	122	126	139	119	118	141	118	115	124	105	122	144	128	115	131	135	113	111	149	146	140	124	129	121	133	129	132	125	129	136	114	134	127	113	141	143	118	117	107	126	116	124	130	107	124	125	113	119	119	138	134	110	122	131	122	121	115	117	102	129	145	137	113	142	127	147	127	150	133	116	126	135	118	118	153	122	141	140	124	122	117	135	107	116	141	126	126	126	149	126	130	129	121	132	116	143	128	125	103	127	125	131	134	119	128	117	121	117	115	151	122	144	120	129	140	137	110	116	136	118	135	128	143	128	127	133	130	130	136	137	129	138	139	108	133	136	127	130	130	109	160	134	120	100	110	118	122	129	131	136	122	140	99	121	135	116	122	141	124	120	120	124	133	150	110	114	132	154	113	111	136	125	130	124	143	134	132	107	136	143	104	131	136	132	113	141	133	113	132	152	122	106	131	120	126	124	131	126	125	129	114	119	122	136	126	115	129	130	146	124	106	134	141	128	139	137	144	132	111	132	138	121	128	145	135	120	118	142	116	124	120	129	121	112	131	123	142	130	112	129	122	132	112	116	145	133	139	108	140	124	127	146	110	136	111	140	117	150	127	121	130	141	123	110	136	115	123
345	2	2100	168804	378	7	150	589	629	668	614	614	507	492	422	402	372	338	336	310	301	288	302	283	260	267	234	267	227	208	225	220	217	209	214	194	188	209	192	185	189	163	186	168	164	170	159	151	157	167	155	178	157	159	164	170	185	156	149	183	175	153	163	170	141	142	147	159	166	169	166	142	138	151	145	158	146	153	159	167	173	152	161	145	153	145	136	180	147	168	140	133	158	132	167	157	165	144	147	148	156	153	138	142	137	150	142	148	153	143	169	133	146	147	148	124	178	170	139	154	138	170	146	148	141	134	152	167	139	142	141	146	143	145	156	137	165	168	147	150	134	141	141	156	139	146	155	146	137	134	131	153	169	147	149	151	158	157	163	162	137	155	137	169	138	149	139	135	148	144	138	141	153	125	133	167	133	155	159	117	146	151	143	147	152	131	139	138	147	169	133	150	132	155	153	136	129	146	130	145	139	137	154	136	131	148	167	159	144	148	159	141	157	137	134	142	125	137	165	139	154	132	125	141	164	157	133	145	146	135	169	162	128	140	180	158	137	139	172	120	135	153	148	142	127	139	144	127	128	125	159	123	141	148	138	142	130	119	131	169	130	137	131	143	145	150	152	145	156	142	145	139	167	153	167	164	145	136	151	137	120	138	136	143	151	165	146	130	147	137	149	146	155	155	136	141	161	145	133	135	146	124	139	142	145	149	137	144	150	142	127	150	130	142	133	149	149	141	137	176	134	156	150	147	148	156	157	122	135	174	149	138	146	149	124	154	147	146	159	133	162	158	125	149	128	136	130	123	162	150	138	167	130	148	146	159	159	141	149	146	157	119	143	130	162	132	142	133	144	152	125	127	116	149	138	128	147	134	137	166	142	162	159	153	149	142	152	158	145	147	149	160	146	152	158	135	125	164	164	162	137	144	150	131	126	164	140	155	143	160	144	145	166	154	143	150	143	150	137	150	145	140	148	134	143	132	133	148	160	163	184	135	144	144	133	145	138	143	138	157	158	115	134	149	152	138	156	162	139	148	133	135	169	143	138	147	149	142	134	128	123	162	133	135	181	161	152	131	133	138	140	119	136	150	156	137	129	157	135	147	138	136	148	133	147	158	135	158	152	143	133	166	155	148	125	137	148	153	147	142	127	139	152	142	156	139	141	159	129	154	151	153	137	147	163	132	156	150	147	154	142	153	129	126	120	146	130	138	166	165	147	138	138	148	149	128	122	125	124	135	133	140	136	153	170	153	138	146	146	160	136	159	129	141	131	134	160	130	142	152	139	132	150	146	168	139	152	140	132	153	170	142	137	147	149	125	150	153	148	137	138	135	149	162	154	155	153	157	160	140	132	152	162	120	138	141	126	132	142	152	150	148	144	133	138	160	149	139	144	160	136	141	154	152	145	133	137	126	143	154	154	137	161	156	148	154	129	137	153	139	127	153	142	140	130	148	137	143	146	163	152	160	140	136	164	129	155	131	148	124	146	142	172	129	156	150	156	162	153	134	148	143	161	155	137	162	134	152	147	132	139	152	152	147	157	158	164	142	151	144	148	152	146	135	145	150	132	133	149	151	133	149	171	166	143	144	154	138	142	152	148	144	145	150	149	143	150	144	143	127	124	143	157	149	144	135	153	149	134	147	123	151	144	117	161	138	158	140	133	161	138	137	130	149	144	138	143	159	160	145	116	149	132	141	153	153	143	150	127	156	161	133	136	132	146	164	148	127	139	141	123	147	124	152	146	129	168	153	132	141	149	146	138	143	145	147	138	139	166	126	139	134	135	160	149	152	158	144	134	144	133	136	130	110	153	142	148	147	126	137	159	132	146	161	142	134	142	141	139	144	143	127	139	162	150	151	138	127	151	133	135	162	148	166	137	142	118	135	138	134	146	135	144	142	155	148	135	145	142	139	136	153	124	143	166	129	141	135	134	146	147	142	146	155	139	137	125	143	131	161	142	145	141	148	133	151	135	132	121	144	146	148	131	132	159	148	130	146	146	138	138	162	136	147	151	137	124	141	177	128	135	139	125	144	156	138	138	134	138	132	137	139	147	144	140	151	160	141	146	154	135	152	142	142	131	159	144	140	155	137	151	139	176	143	144	141	144	135	126	160	125	157	142	141	126	162	137	138	154	160	155	142	125	135	132	132	136	136	139	157	141	154	126	161	134	146	127	126	170	139	133	133	136	132	129	115	121	138	153	149	157	128	145	162	171	154	126	142	137	144	156	141	143	148	127	138	155	132	136	137	148	136	138	166	159	136	132	162	164	124	159	151	127	154	113	138	160	130	153	131	150	170	138	148	112	164	136	143	153	145	137	147	148	141	145	139	152	136
345	3	3500	168927	375	15	139	577	745	753	664	669	611	554	536	472	452	434	437	375	393	344	348	344	283	311	300	318	292	290	267	261	251	247	258	251	260	259	241	232	228	241	233	223	237	232	233	210	213	217	225	239	202	208	222	223	235	192	211	199	220	239	200	203	192	199	217	217	232	219	245	201	186	190	204	212	198	209	202	221	204	227	188	196	185	208	219	195	170	189	218	184	205	212	182	213	216	204	206	200	237	205	225	234	172	182	194	195	220	180	202	200	182	172	203	205	210	223	195	199	207	203	211	219	212	212	198	207	191	217	185	215	176	224	219	195	194	201	190	180	215	176	186	210	203	173	180	196	201	207	185	203	172	211	184	210	203	217	190	198	201	227	199	202	208	196	196	195	209	203	206	203	201	217	211	211	195	201	208	195	211	203	210	190	175	197	186	192	199	188	215	191	193	185	195	190	200	188	195	188	187	203	209	159	174	204	189	220	205	208	199	200	198	198	173	205	185	195	194	190	208	205	195	192	213	191	186	210	199	180	183	179	168	199	175	194	210	171	181	205	192	196	195	200	202	205	208	200	185	178	192	190	201	211	220	214	225	181	186	230	228	195	177	226	187	192	202	186	183	225	178	188	181	199	181	203	187	223	202	197	206	209	193	190	196	200	182	206	190	196	200	207	192	190	179	214	215	192	164	192	196	192	208	206	230	192	200	185	192	181	203	174	166	160	191	210	194	178	174	205	207	179	207	199	183	202	184	188	183	206	190	176	176	204	182	194	208	187	197	160	206	222	200	181	186	205	223	185	198	184	214	166	193	214	205	180	200	190	199	193	191	194	171	173	209	177	196	194	171	187	198	194	188	179	208	204	199	188	188	213	199	178	198	191	213	179	195	214	219	188	186	199	193	197	203	180	202	219	194	212	180	163	182	207	196	202	196	200	184	176	218	191	213	156	208	181	182	208	190	183	192	188	225	193	204	208	186	171	207	191	211	191	174	198	218	180	188	225	197	216	216	185	182	190	200	206	183	185	215	220	187	209	207	184	173	207	177	216	186	208	195	196	196	216	210	181	187	191	192	186	219	168	191	182	185	224	204	203	207	179	178	170	191	186	212	191	158	216	217	202	208	157	184	153	183	185	175	184	191	181	198	180	206	203	217	200	174	194	191	182	186	207	180	188	201	185	190	201	197	207	199	217	183	158	177	186	196	185	197	208	188	154	204	203	188	208	178	186	202	206	180	203	186	188	181	171	172	176	207	200	193	187	198	179	188	171	186	173	191	191	180	214	175	216	209	178	179	215	187	185	188	186	182	201	201	193	190	175	205	230	199	202	223	188	184	172	227	209	206	186	216	190	201	180	193	173	200	199	196	162	219	183	192	222	186	185	169	197	202	197	163	184	204	195	208	208	183	167	166	200	220	197	177	187	202	197	188	190	203	184	200	195	188	217	191	177	189	214	181	207	179	201	201	183	170	199	197	200	177	195	193	211	210	176	212	206	171	192	205	192	184	191	216	200	192	188	180	175	211	173	221	221	157	186	171	200	199	183	186	203	214	183	191	199	197	186	215	198	174	186	192	210	208	182	187	218	195	204	182	191	189	160	210	171	174	216	175	211	187	201	196	210	178	202	191	199	199	212	183	193	190	195	174	208	199	220	202	184	210	191	182	211	198	198	193	203	197	207	188	171	193	208	175	184	175	172	198	208	203	187	222	196	213	192	172	202	178	211	229	188	173	196	216	214	194	203	213	196	188	184	199	161	196	189	194	216	192	189	194	191	192	187	232	169	191	181	190	215	208	189	204	220	198	190	188	190	218	190	199	199	194	195	180	190	183	171	175	224	165	193	204	190	194	202	183	191	206	186	202	196	196	195	189	199	188	196	200	185	188	185	183	192	187	198	184	202	212	170	202	187	218	192	184	196	187	201	188	193	218	182	194	184	187	173	192	205	185	205	184	199	193	191	187	192	189	202	169	190	187	186	189	211	177	161	198	188	213	190	172	202	189	191	203	197	194	194	189	199	188	203	181	202	211	192	180	186	182	189	196	203	205	213	180	187	199	170	186	198	190	185	219	187	202	191	172	202	199	189	195	208	194	193	212	193	185	210	190	196	192	179	206	196	179	203	196	216	195	186	196	214	180	201	198	186	192	180	194	204	206	180	205	211	183	174	178	208	220	221	193	221	204	190	171	200	200	205	162	198	172	197	173	189	209	195	189	211	190	209	228	212	194	208	179	190	229	198	181	174	212	212	205	180	191	217	196	226	217	195	197	209	207	217	198	185	176	184	193	194	174	193	184	180	196	165	194	173	196	207	189	192	206	198	191	185	162	189	188	190
