345	0	2700	206901	422	35	127	411	714	848	756	756	664	603	550	556	485	478	432	428	397	383	387	363	344	355	328	343	306	298	280	291	282	271	311	250	269	279	240	247	241	254	237	248	223	239	230	219	234	231	219	203	224	210	183	195	229	231	218	215	233	237	257	266	211	268	269	264	247	269	263	224	223	209	203	209	203	188	191	174	206	192	187	183	217	181	168	163	176	184	172	194	213	188	175	171	177	192	174	188	195	179	207	178	186	164	168	181	177	168	179	191	188	190	181	193	179	189	187	192	180	180	181	180	181	175	204	177	193	185	165	201	182	177	180	193	174	176	176	172	175	194	154	158	185	186	183	193	191	197	210	185	162	174	168	193	171	184	168	163	175	166	157	180	164	177	191	187	168	175	193	173	188	176	169	183	177	176	168	165	185	162	192	191	193	184	200	195	180	163	190	152	171	162	178	206	201	166	189	180	179	171	165	162	175	161	171	178	186	174	181	180	166	183	186	175	186	166	143	187	185	176	180	192	157	171	175	174	171	183	166	183	191	166	192	186	165	172	168	197	185	159	172	173	176	184	195	201	175	179	168	179	168	168	195	189	191	166	182	177	149	171	182	173	187	198	197	170	165	169	177	186	198	190	172	154	200	211	163	180	168	200	162	176	171	184	179	192	204	197	171	183	192	179	163	164	194	171	194	164	193	174	186	174	163	182	180	191	178	179	155	166	179	173	172	194	199	215	156	174	167	188	149	155	167	173	189	178	166	195	192	166	170	154	170	185	163	208	157	184	175	183	153	164	182	156	171	178	181	177	188	190	166	188	178	191	187	175	169	172	172	171	168	181	205	183	169	167	171	177	188	168	170	159	170	200	159	169	183	170	197	157	176	189	157	185	166	171	173	189	169	180	171	170	177	178	166	180	169	159	174	180	152	182	192	166	168	189	183	194	163	183	175	179	172	195	181	189	194	176	177	179	165	174	167	170	158	180	169	148	162	173	168	173	166	205	183	176	171	174	177	184	167	175	139	183	173	172	172	186	168	167	196	182	154	170	163	176	176	161	175	162	166	180	170	183	174	192	182	203	193	185	190	181	150	183	163	155	211	178	177	158	187	174	153	160	181	154	190	169	193	159	185	183	178	184	174	166	177	193	186	166	188	170	167	194	176	186	172	178	150	174	182	191	180	191	181	181	177	204	198	178	173	186	188	189	172	171	184	162	194	179	163	170	183	192	167	161	180	172	191	193	164	165	172	173	173	178	183	159	178	158	173	176	168	165	199	154	182	195	188	166	203	179	162	174	178	167	179	166	157	193	171	186	166	177	182	189	183	191	182	178	182	165	168	163	168	200	161	162	159	160	181	168	160	163	193	172	155	184	159	171	182	181	180	174	168	181	199	167	190	190	190	192	175	178	174	182	171	185	164	164	179	182	193	180	161	174	162	152	164	165	185	173	194	188	183	155	149	175	180	198	177	176	176	181	168	165	187	190	169	184	203	158	153	178	153	190	173	172	171	174	168	171	184	201	167	182	188	175	186	173	153	168	194	179	171	163	201	172	176	180	188	182	186	173	165	185	161	174	157	158	195	167	173	195	176	175	163	164	171	173	187	171	196	174	189	222	182	170	185	200	200	189	156	181	179	184	146	188	162	185	165	169	164	159	175	197	162	192	165	159	182	197	171	163	147	173	182	185	166	192	178	167	166	174	181	178	186	177	167	172	185	157	181	179	183	197	200	203	174	181	181	182	159	200	190	173	180	158	168	202	188	181	171	169	157	172	165	185	170	181	153	180	182	164	185	170	197	162	186	188	179	183	172	185	169	183	157	185	174	200	169	179	172	174	187	174	159	167	196	154	199	172	185	195	167	163	179	165	186	206	171	176	157	185	191	207	172	181	168	167	188	204	188	164	168	160	184	164	188	179	176	159	157	169	167	192	174	202	167	176	165	156	179	181	175	185	154	186	207	175	169	189	169	175	161	167	174	156	148	167	165	162	172	164	174	158	171	177	163	183	205	174	179	160	163	188	163	174	168	190	167	190	190	173	195	179	188	178	190	180	177	179	170	176	190	165	176	162	174	172	207	171	150	184	167	183	178	185	195	184	164	161	182	149	182	169	178	172	153	167	160	157	172	174	168	173	180	172	173	197	179	173	191	183	193	158	178	185	165	189	151	175	151	185	153	186	168	194	185	183	179	172	188	164	179	183	199	172	169	177	174	164	177	159	161	184	179	176	172	195	165	169	188	182	203	195	173	161	171	152	156	158	183	178	178	162	201	157	178	160	176	177	178	177	187	185	189	199	181	169	183	163	183	188	204	166	162	159	164	175	187	170	188	170	174	175
345	1	1900	207026	413	35	153	526	719	751	673	626	604	568	522	477	441	411	394	396	329	312	327	294	317	308	309	350	298	295	316	288	283	290	268	272	258	263	265	245	263	252	270	228	257	239	233	232	222	230	215	240	222	216	218	250	208	218	242	210	234	214	229	231	234	234	221	216	255	221	244	248	214	234	239	200	212	218	226	233	226	237	218	213	178	207	193	206	223	222	220	226	233	202	198	231	206	195	206	217	242	218	187	206	223	214	198	206	203	199	222	211	201	194	232	203	222	212	203	223	192	184	211	222	187	206	212	209	210	195	190	196	191	201	211	203	225	220	193	202	209	211	201	197	209	225	213	208	210	227	206	213	212	207	216	198	202	178	210	216	206	179	181	202	209	228	194	202	222	201	226	216	235	208	199	206	181	209	189	206	219	215	181	175	212	203	189	210	227	227	203	197	188	213	213	195	203	194	215	211	200	213	204	211	205	220	192	196	206	223	171	214	186	183	183	172	191	173	211	216	213	217	201	192	203	208	204	217	191	227	187	170	216	189	207	199	183	194	221	216	221	204	189	214	227	213	188	209	199	216	216	228	224	201	216	203	204	197	195	194	200	207	217	219	199	198	204	207	230	202	208	170	185	170	206	202	203	203	204	208	186	205	195	187	196	218	200	214	196	194	198	205	205	239	198	236	218	203	212	198	207	192	201	212	218	225	208	185	186	192	195	194	199	216	198	209	184	189	200	196	227	210	227	186	200	211	207	210	219	187	215	230	177	166	198	205	209	191	218	198	222	210	203	185	194	214	169	210	199	224	207	199	214	196	198	207	193	195	208	203	207	205	209	208	202	209	193	221	211	210	180	244	237	170	175	206	183	190	226	220	194	188	231	202	219	195	217	200	215	176	177	202	186	210	187	192	213	208	184	225	196	203	196	213	203	196	230	239	238	203	213	215	190	211	205	175	206	200	220	197	197	226	193	219	204	216	162	177	227	206	186	192	218	192	212	196	199	197	191	200	207	209	196	219	179	213	193	223	196	197	180	197	182	218	209	190	218	220	230	199	219	194	201	166	199	222	186	203	181	204	211	190	188	232	191	218	188	218	175	211	219	201	199	194	193	209	184	195	190	195	195	216	218	195	232	191	209	201	199	206	222	211	176	207	197	200	217	207	185	185	200	185	188	200	209	205	206	207	211	215	182	199	205	198	217	204	202	188	215	212	212	188	209	213	205	204	205	198	188	186	187	196	233	191	201	222	222	210	209	217	178	200	207	196	204	221	201	194	193	191	191	212	204	179	194	212	181	182	190	221	197	210	209	188	206	205	199	228	211	194	219	194	196	179	232	202	214	195	215	208	199	199	187	187	195	225	223	195	214	196	212	228	200	216	213	196	198	184	210	214	215	231	192	211	230	216	216	213	197	192	184	190	190	198	209	244	187	204	199	197	204	205	216	210	190	195	204	208	204	215	184	233	226	231	190	211	209	188	213	218	195	200	218	192	223	218	204	194	192	213	199	204	177	200	183	222	213	210	191	207	187	190	200	189	231	203	197	191	207	216	211	219	191	209	200	209	207	202	203	186	245	200	198	186	239	190	203	211	174	193	196	196	212	201	220	210	221	187	226	196	196	218	195	213	200	187	179	211	197	229	204	199	203	186	202	219	199	204	203	188	207	176	202	180	217	196	214	190	190	188	203	220	214	218	228	195	186	219	201	212	198	204	206	235	201	213	226	193	215	212	205	206	211	194	208	169	218	211	185	190	181	199	223	205	202	189	188	212	173	190	203	198	218	194	184	193	194	202	228	226	196	213	191	213	202	218	185	219	215	177	210	195	202	189	201	207	208	195	216	196	198	206	203	191	227	194	226	198	220	182	213	205	194	190	213	208	192	213	214	214	182	187	192	184	207	215	221	220	199	236	210	190	193	195	178	214	217	194	206	233	196	194	188	201	210	201	222	166	197	217	225	196	196	198	214	210	202	195	201	187	205	231	203	203	183	200	196	195	235	202	228	195	226	187	188	183	212	222	189	230	201	216	198	214	198	194	203	208	224	220	195	212	197	212	235	200	196	192	185	195	197	192	202	184	239	211	187	205	206	204	211	207	203	214	190	204	211	199	204	200	184	221	187	195	216	208	203	195	214	212	224	178	189	202	212	188	172	218	214	205	201	203	196	200	191	191	176	211	231	202	217	221	177	182	237	207	201	218	222	207	190	183	206	195	212	195	218	200	216	208	216	203	182	178	221	235	187	190	194	194	199	196	213	207	190	195	218	200	209	214	210	181	204	211	185	204	199	187	213	222	214	187	204	205	208	209	172	191	207	193	187	178	183	199	204	197	201	229
345	2	2100	207151	396	35	136	533	741	773	686	690	615	551	500	481	462	403	420	399	345	350	336	319	325	314	281	283	307	284	271	257	250	268	273	265	217	258	279	239	234	255	242	240	252	250	227	210	204	220	210	231	218	228	215	225	202	213	209	235	209	223	230	215	191	205	208	243	248	226	210	222	246	218	204	184	200	208	175	182	198	186	182	200	185	206	184	169	211	178	182	198	215	209	205	189	205	201	185	225	208	188	209	210	195	183	202	191	196	205	179	202	205	208	170	191	190	195	185	192	192	183	197	200	186	175	181	180	198	191	182	193	188	177	193	201	214	207	216	201	177	180	217	170	179	174	198	180	214	202	183	199	168	207	193	183	194	199	185	191	179	190	195	192	174	161	200	195	186	187	183	182	178	201	203	168	183	217	214	174	186	190	206	201	206	193	184	185	182	217	188	175	185	195	199	196	202	196	181	177	176	183	197	197	192	192	179	194	190	198	188	189	194	202	192	189	207	196	207	163	201	174	172	186	190	183	182	180	188	197	201	189	168	176	204	194	203	205	204	199	201	208	168	186	178	172	175	169	180	198	166	166	196	187	179	177	188	200	168	190	197	207	193	185	195	185	188	199	210	187	181	210	180	196	199	179	215	199	200	214	190	198	194	186	187	201	201	209	177	187	199	179	193	208	204	179	196	223	194	206	166	192	189	178	183	186	182	168	205	197	206	195	190	179	213	196	203	207	189	188	170	195	195	169	200	177	200	181	200	201	169	178	163	183	191	196	188	203	191	200	196	192	183	200	180	194	184	166	207	198	193	187	174	188	183	171	192	171	182	171	211	165	179	168	207	195	180	193	204	189	174	203	199	169	197	183	184	192	172	183	186	192	178	188	173	186	180	211	191	179	196	174	177	180	209	180	214	188	171	191	179	192	165	195	188	187	173	176	185	212	184	179	168	195	214	199	205	173	185	185	182	193	190	182	210	218	188	197	202	198	186	161	168	180	176	200	179	176	175	182	176	192	189	174	184	186	197	163	167	188	209	180	208	202	208	193	176	191	186	185	175	185	204	186	169	198	195	176	170	212	176	205	197	164	190	184	212	177	194	180	199	197	195	183	154	205	208	171	192	180	186	185	196	177	189	187	189	185	193	191	174	207	216	190	194	199	185	177	194	176	175	180	168	172	190	233	199	167	172	192	160	155	178	192	182	200	172	200	186	183	206	182	184	197	205	190	186	191	196	181	188	192	190	167	193	186	161	167	184	189	167	165	174	196	185	177	184	186	178	196	202	182	197	189	182	181	196	172	182	175	209	179	220	201	175	191	223	207	190	193	190	212	189	181	184	181	181	210	200	192	161	193	162	162	188	195	196	168	151	182	189	195	170	216	170	203	191	196	207	165	182	184	189	176	203	211	206	190	165	179	194	203	188	197	195	186	193	183	170	186	164	179	176	194	186	183	180	198	193	213	189	172	162	185	159	181	178	202	174	186	217	194	183	203	174	188	157	163	184	217	183	182	197	183	192	198	181	203	182	215	186	169	185	190	175	184	209	189	174	197	170	173	185	175	195	169	195	172	179	182	161	194	198	191	176	181	178	203	171	186	187	185	213	177	194	193	199	212	184	181	197	225	170	192	196	159	190	166	195	200	158	188	173	187	209	187	191	176	188	165	186	171	159	186	182	174	198	158	189	196	200	191	183	195	188	209	190	197	177	206	204	200	189	183	188	194	177	205	178	169	199	205	208	180	214	176	203	197	185	181	183	205	190	193	178	183	186	176	187	200	191	182	194	161	163	198	189	177	162	186	184	209	176	191	202	200	198	186	157	191	172	186	185	175	177	183	219	190	192	200	187	183	173	177	182	212	192	187	169	181	158	207	190	195	186	180	163	191	152	194	190	173	198	180	193	210	183	178	231	185	179	181	196	183	178	188	179	220	183	199	162	173	168	188	191	190	194	176	196	197	187	189	205	213	190	202	201	182	199	178	197	208	189	187	188	186	211	185	203	187	197	218	175	197	196	178	212	161	188	177	189	197	201	176	192	196	174	181	182	176	215	184	195	197	188	195	192	193	181	163	184	157	193	162	203	186	152	191	174	195	200	180	191	181	171	192	149	195	200	175	195	194	201	182	193	195	171	186	201	195	183	167	189	184	170	170	189	212	200	198	193	174	176	178	203	180	186	182	176	182	189	170	173	182	195	197	173	176	177	178	198	170	194	164	205	181	175	165	189	159	175	187	200	197	164	196	196	188	179	192	180	195	177	204	169	178	188	180	169	187	202	194	196	184	195	185	204	184	177	182	186	173	181	194	190	177	179	185	169	158	216	195	158	212	185	182	182	217
345	3	3500	207275	380	14	52	230	518	727	721	706	689	650	577	582	510	517	448	475	441	410	473	422	413	378	391	387	336	352	361	350	333	350	312	316	313	326	277	328	293	310	290	276	302	280	255	276	237	245	248	235	250	229	242	236	229	217	261	205	218	206	216	220	212	208	216	221	235	275	240	260	233	234	221	200	205	213	198	206	213	178	198	219	213	212	209	194	201	204	216	179	208	177	200	187	211	189	190	181	197	201	191	200	203	218	201	195	208	187	169	192	167	201	200	206	206	195	192	196	191	180	167	183	197	187	173	209	207	179	179	190	188	176	191	193	167	167	189	184	200	170	197	175	194	164	209	180	181	182	163	180	190	173	182	159	184	197	180	187	171	195	166	185	166	183	186	191	169	175	176	187	196	192	198	197	171	204	202	173	183	185	200	210	191	182	213	189	160	160	169	167	198	177	164	168	179	199	176	171	192	160	190	185	188	162	164	173	179	191	184	202	200	210	179	179	181	190	171	168	162	160	188	149	190	180	184	170	175	192	166	176	184	189	169	187	190	161	167	158	197	202	166	175	174	144	191	175	183	179	165	197	180	166	194	181	189	179	179	159	181	214	161	195	176	165	174	184	203	184	187	189	162	184	155	165	175	186	198	165	187	174	201	181	173	172	191	172	207	164	182	171	181	190	181	175	181	175	181	175	187	203	155	183	174	172	164	179	211	191	229	172	177	181	174	162	201	176	182	165	179	173	189	185	166	187	191	199	163	159	182	179	192	186	174	168	199	189	177	184	177	178	187	174	197	192	178	162	187	163	175	177	152	190	191	187	191	172	181	186	184	175	168	185	156	181	151	178	144	186	180	188	186	184	177	163	195	178	165	169	172	181	157	187	167	176	172	176	189	171	173	189	144	184	177	161	172	195	175	197	196	159	185	188	181	193	158	171	160	183	149	172	188	169	168	170	188	158	197	164	166	184	163	180	167	192	159	194	190	178	166	191	180	193	200	158	186	175	208	175	164	174	196	181	194	167	165	180	151	167	172	184	187	180	188	177	153	176	181	175	183	198	163	150	188	166	194	188	192	167	164	181	170	166	176	168	167	178	195	190	165	167	184	167	179	201	175	180	181	173	181	171	177	194	187	187	170	176	160	201	180	171	183	174	185	194	159	168	153	159	169	209	186	158	172	183	168	179	188	190	172	177	172	181	184	188	204	155	177	194	163	166	175	158	174	190	169	199	169	195	187	183	164	162	181	171	189	198	169	182	183	156	159	173	196	187	175	172	183	183	167	180	176	178	181	158	155	182	164	214	176	167	159	202	180	205	179	167	190	160	176	174	182	150	187	166	164	176	178	155	166	178	167	179	190	161	198	164	196	167	199	171	162	195	174	189	190	180	177	200	157	171	178	172	181	192	155	186	181	187	165	159	164	187	184	182	192	173	169	179	186	167	182	175	163	181	165	187	159	175	182	181	184	151	163	156	187	197	181	178	164	186	169	192	194	151	194	179	180	170	198	187	187	182	168	163	171	170	187	201	183	159	153	169	170	174	190	191	199	167	165	170	188	198	183	152	176	169	175	199	179	163	165	158	182	204	156	165	177	154	185	172	189	166	175	175	157	185	187	177	170	168	175	173	147	182	170	174	160	183	152	197	167	197	196	210	185	172	165	175	156	180	169	178	162	178	167	192	186	188	192	203	156	188	177	178	174	175	179	170	184	186	178	183	184	147	151	176	155	175	152	184	179	165	168	190	168	185	166	165	196	151	157	178	171	173	187	167	166	180	191	180	162	194	169	176	185	179	210	166	171	155	156	178	175	172	186	169	177	168	176	197	164	183	175	189	162	179	161	164	176	176	187	158	184	189	181	208	165	186	145	185	178	163	165	168	192	169	192	179	166	166	160	166	181	188	173	176	160	167	170	173	157	171	155	180	200	165	162	167	156	200	184	163	156	167	191	186	186	176	190	182	197	182	174	177	170	190	189	164	176	166	180	186	192	188	180	190	173	187	160	163	164	165	172	170	166	168	178	183	177	160	165	166	169	149	161	194	167	175	203	197	172	172	160	183	157	189	205	187	178	168	166	193	181	190	181	174	176	178	170	165	142	169	180	153	173	179	169	188	173	167	158	169	176	164	190	187	157	161	167	150	171	157	160	173	162	197	169	157	166	147	195	184	174	164	176	181	165	173	164	165	170	193	204	189	168	175	190	180	181	188	154	163	188	175	185	171	203	181	154	173	179	173	190	155	164	173	171	187	165	167	190	172	189	164	185	175	177	168	170	181	168	171	172	179	176	182	201	151	186	146	171	177	159	156	158	162	177	197	163	181	212	193	178	174	183	168
345	0	2700	207400	396	25	76	381	705	851	775	752	692	704	574	554	533	479	438	444	451	406	412	418	375	383	376	330	294	332	316	332	317	301	282	292	255	292	268	279	262	252	271	259	241	240	258	252	258	231	213	196	222	217	216	220	212	213	206	198	198	219	232	236	230	235	279	284	284	285	264	220	257	232	205	224	243	215	200	230	205	189	223	169	185	169	168	160	182	184	187	160	187	157	185	185	159	205	158	181	154	196	184	185	197	169	170	184	199	173	207	178	180	188	174	155	179	176	176	185	153	174	188	174	160	177	181	170	164	176	193	182	172	183	177	183	179	182	161	195	170	171	157	152	161	171	208	197	157	178	186	181	168	166	153	176	189	156	164	193	176	183	190	154	183	204	163	181	170	181	193	194	160	166	165	179	177	173	173	167	157	170	168	173	153	162	177	172	170	174	191	197	174	192	183	176	166	177	189	142	207	174	139	179	177	176	165	175	164	179	158	187	183	186	172	166	164	190	163	160	182	185	174	155	153	188	175	172	168	191	192	170	183	163	162	185	187	163	172	161	186	163	178	164	190	182	158	172	176	159	175	178	162	183	167	150	159	186	182	170	168	175	158	157	154	165	195	147	158	168	168	147	179	166	142	180	176	177	175	168	181	157	180	178	171	173	169	176	163	175	152	202	170	133	164	156	170	163	186	166	168	152	141	152	156	147	180	183	154	164	154	175	167	168	157	157	157	200	184	167	175	163	129	142	181	176	172	188	179	184	155	171	140	157	152	190	162	165	154	172	185	155	180	178	163	164	162	176	165	202	176	184	159	157	152	173	168	171	160	160	188	178	170	174	195	155	190	175	193	160	189	168	195	150	157	185	172	151	153	170	154	189	175	176	181	167	154	172	159	181	172	167	193	167	171	164	177	176	170	167	163	188	162	185	162	174	174	161	175	172	172	154	183	168	156	171	183	171	203	170	162	182	168	182	171	176	161	188	178	181	159	188	173	151	155	181	175	153	169	161	171	177	188	174	157	169	165	183	151	190	150	160	158	170	178	153	185	172	162	170	173	181	155	159	164	167	182	179	153	180	174	188	176	187	166	164	172	166	168	164	166	191	149	163	170	168	162	177	162	172	174	188	168	192	183	158	158	177	187	197	173	170	184	184	185	172	174	179	170	155	189	170	180	186	180	163	186	132	192	188	186	173	190	165	156	187	161	180	171	174	164	165	175	172	155	184	164	178	187	176	182	156	195	182	170	158	169	179	172	186	174	162	163	157	164	147	165	168	169	183	169	179	161	186	183	161	153	176	180	167	172	148	158	173	179	153	155	167	162	183	162	160	189	171	178	146	157	160	170	187	148	176	161	170	157	161	177	176	166	169	186	165	149	158	157	181	188	161	190	164	184	174	164	172	161	191	149	170	169	170	156	159	167	179	160	168	177	172	160	176	170	182	190	190	158	158	161	157	149	163	171	166	170	170	155	158	190	166	155	174	159	152	160	159	172	160	152	153	191	162	163	176	181	178	170	174	166	156	181	154	163	150	208	166	139	179	176	169	165	158	176	183	179	169	167	183	172	183	158	165	161	185	165	148	174	167	160	155	173	168	182	155	181	173	176	182	183	179	184	167	168	167	199	159	168	167	170	186	164	163	171	129	153	183	162	166	158	158	169	170	192	148	163	163	173	146	155	187	150	185	129	181	156	149	176	165	182	178	159	160	174	168	185	145	178	159	178	185	175	192	162	199	170	152	148	165	157	158	178	165	154	172	178	152	170	161	185	177	182	181	176	168	171	170	166	173	165	176	186	173	182	146	167	164	164	164	167	188	170	183	174	153	182	187	158	159	143	162	166	171	178	171	181	166	158	159	167	152	160	169	162	166	185	181	154	160	195	163	167	173	157	156	169	169	166	165	169	174	139	183	176	170	167	188	174	188	172	162	153	174	159	155	163	170	148	142	155	187	179	161	154	192	164	159	159	169	156	150	181	151	169	169	151	168	155	164	180	147	189	172	181	163	156	187	161	160	179	177	184	167	165	187	179	177	142	159	178	157	165	170	175	141	154	173	187	180	166	156	196	153	172	160	157	165	185	177	156	145	141	168	201	161	174	146	137	149	161	184	155	170	162	169	154	164	186	169	169	174	165	162	158	158	162	177	174	184	171	144	168	148	162	178	177	152	188	169	174	166	184	183	187	182	174	126	159	165	186	167	177	178	184	153	171	186	163	164	161	192	170	165	190	167	193	160	153	165	152	184	163	145	152	155	149	168	182	174	161	183	199	177	150	191	178	185	171	178	177	169	167	168	163	172	172	189	171	181	146	173	183	159	178	173	185	180	140	166	179	153
345	1	1900	207525	405	46	226	646	809	835	692	637	608	562	511	487	418	405	412	397	354	347	341	321	319	318	309	288	317	297	282	301	264	276	266	268	248	251	233	266	278	240	226	210	233	237	232	228	226	244	228	239	220	208	249	228	229	246	221	217	213	240	220	258	252	236	229	240	239	213	253	243	235	227	234	216	250	239	236	239	182	224	220	240	206	196	209	213	211	191	226	226	210	220	203	219	221	215	216	203	196	210	212	214	191	217	222	227	208	176	224	187	206	228	204	206	179	200	217	213	215	202	217	219	202	184	236	212	210	190	212	209	181	192	201	186	205	220	188	193	202	190	205	199	200	214	201	234	205	207	205	211	196	221	203	181	202	212	213	209	197	215	197	176	200	214	212	227	187	222	233	215	195	224	219	233	232	208	220	212	218	219	232	197	211	192	231	191	190	188	200	192	235	200	221	208	197	191	211	191	235	209	231	199	180	206	227	206	219	202	181	194	201	218	232	197	208	215	197	192	188	230	190	193	185	205	208	211	204	206	197	210	220	174	192	205	219	181	215	185	223	200	209	215	200	202	200	205	205	221	221	186	199	217	201	211	221	213	200	192	205	178	231	206	203	219	188	191	227	201	177	231	245	211	227	204	204	186	211	190	219	193	208	183	203	220	214	198	204	217	205	197	206	217	202	200	193	200	221	227	220	192	210	215	215	198	245	206	212	211	215	223	184	208	189	200	186	204	193	207	213	202	203	221	210	200	213	188	207	204	196	206	219	215	193	204	220	196	196	189	218	191	209	192	207	196	201	203	205	216	210	213	203	194	190	204	199	214	219	211	215	212	195	216	202	217	211	228	178	206	202	212	213	190	222	217	189	196	206	201	211	193	190	214	169	236	199	220	213	200	219	211	203	202	217	196	217	211	211	201	215	215	183	196	201	200	227	189	211	197	199	216	176	213	210	203	191	216	198	219	195	220	180	179	211	195	211	192	200	201	188	211	200	198	195	195	213	210	191	202	197	200	198	212	227	203	218	198	198	195	199	218	196	210	192	198	198	193	218	194	195	224	197	211	215	207	192	214	196	177	205	199	213	213	186	198	230	197	196	200	203	230	223	211	217	192	221	224	239	212	201	207	228	232	205	220	185	199	217	207	206	197	181	232	184	198	183	208	190	199	216	229	211	226	191	207	211	194	215	205	225	201	229	191	203	211	189	211	211	229	184	202	198	191	198	196	219	218	205	214	203	208	209	210	182	204	221	205	237	213	204	223	202	205	192	197	203	216	211	214	194	215	202	241	216	208	205	215	194	210	211	196	225	187	204	199	212	191	192	215	240	232	186	206	217	226	208	195	209	214	208	197	198	220	213	212	213	213	209	205	190	208	189	211	195	185	194	181	172	216	213	198	184	227	199	180	232	233	217	200	217	206	223	204	168	195	198	202	208	225	192	219	219	203	204	193	217	215	210	196	193	186	209	190	222	218	199	213	185	224	197	223	187	215	228	190	200	195	205	200	220	213	173	200	195	212	190	217	205	214	215	198	217	206	218	223	214	207	189	215	212	204	202	195	213	192	206	205	204	184	198	199	195	225	168	236	206	208	186	183	178	215	209	198	227	216	199	207	201	212	210	225	191	200	214	216	200	219	202	227	192	174	191	205	202	222	194	200	223	228	186	204	206	198	212	223	225	192	217	198	209	213	211	194	220	208	215	202	202	197	208	232	198	217	206	200	206	195	200	207	209	220	211	211	199	219	208	178	212	222	228	185	200	194	208	230	203	229	210	206	199	224	214	222	191	216	206	216	213	197	219	186	204	214	212	185	201	216	223	215	197	206	213	216	202	199	230	220	187	206	206	210	195	209	217	208	206	186	240	195	193	187	205	192	212	214	179	204	180	200	191	221	205	218	195	192	200	204	210	204	199	210	205	193	211	223	220	205	227	205	205	213	206	203	206	224	201	197	238	179	223	222	189	194	212	203	194	200	186	194	210	216	201	224	203	206	194	189	229	201	187	214	218	219	232	207	223	206	194	200	218	189	227	213	189	200	193	215	196	181	174	213	200	228	210	200	209	212	212	205	206	226	195	236	199	192	213	218	192	206	223	214	218	196	189	208	199	233	199	214	212	233	192	198	208	193	202	201	214	202	201	185	198	192	188	204	215	203	203	211	204	193	234	197	209	200	216	211	208	217	215	200	207	214	203	214	228	203	208	191	224	209	215	214	197	221	193	195	217	201	210	207	212	199	219	226	212	216	186	184	209	218	172	216	209	202	201	196	208	194	220	211	192	193	212	214	207	202	185	179	209	193	238	201	220	215	214	206	219	193	223	190	208	198	194	220	213	203
345	2	2100	207650	403	23	114	473	688	786	696	651	638	579	543	537	471	456	403	408	368	384	375	354	327	342	311	300	300	310	300	287	294	273	298	280	280	265	260	243	254	266	259	259	242	248	238	216	233	239	223	232	225	242	218	222	197	222	239	200	217	224	238	221	231	210	228	231	210	250	253	254	242	228	235	233	240	226	261	243	254	209	225	207	201	174	219	189	214	196	223	202	198	211	205	195	195	219	198	200	178	202	205	203	231	225	197	196	181	202	197	202	199	187	193	204	204	198	219	190	181	179	217	199	182	216	204	193	201	201	178	200	205	206	156	195	174	200	207	207	200	216	221	203	208	179	212	199	196	209	214	210	178	206	219	211	208	218	185	186	197	194	182	212	193	196	185	209	225	194	209	201	232	182	186	211	192	198	196	179	196	204	173	197	226	225	193	212	186	200	198	185	188	204	203	190	182	206	213	189	188	210	207	190	209	187	189	189	200	186	166	203	176	198	191	205	212	199	185	189	207	192	189	212	203	195	198	181	187	168	201	205	205	203	194	184	201	189	199	195	173	171	195	203	201	198	196	193	178	188	214	204	215	203	213	209	207	205	186	208	170	200	189	183	199	187	201	181	207	208	208	186	177	194	194	188	210	200	211	198	196	201	212	191	217	222	184	221	175	190	201	181	199	211	185	229	195	205	187	188	196	205	215	201	163	193	198	183	218	187	204	197	191	198	205	186	221	206	192	195	188	209	191	178	174	204	209	201	173	210	219	203	205	208	192	219	196	209	179	197	189	181	216	187	185	194	172	182	195	181	193	210	190	194	201	191	194	186	221	202	193	182	199	197	218	207	209	200	173	203	201	185	212	203	196	202	188	208	184	185	220	194	214	177	195	183	168	210	214	203	211	194	184	222	184	212	196	198	213	204	187	177	189	223	204	206	193	193	196	201	209	210	210	189	213	175	210	221	210	191	184	202	244	201	167	197	188	233	204	211	189	218	196	187	190	194	201	184	180	203	180	200	189	195	192	188	199	202	180	184	196	196	203	182	209	220	187	199	195	182	186	210	204	196	183	201	190	226	204	216	188	164	182	217	207	194	179	208	192	204	193	171	187	204	199	215	199	219	182	219	192	207	214	188	202	207	187	187	197	183	196	173	162	165	166	192	227	197	187	188	194	202	188	181	215	161	190	203	179	172	216	191	174	205	184	192	198	197	182	195	193	195	204	196	203	194	213	173	221	185	181	199	209	182	189	217	205	212	184	191	198	226	200	193	210	191	213	171	159	178	215	204	177	187	190	218	187	186	222	192	177	175	213	203	194	204	173	202	186	197	185	187	178	181	171	215	214	194	200	184	198	209	203	205	195	170	191	189	203	182	175	204	198	175	200	187	194	176	183	173	212	183	182	197	204	184	213	210	206	200	199	194	179	194	205	195	200	214	201	188	204	201	200	206	196	209	198	181	178	213	198	187	180	206	201	198	196	198	186	190	192	191	169	189	189	176	216	203	199	190	206	207	202	190	206	195	218	206	218	198	191	207	184	195	183	185	210	222	205	188	203	192	213	212	207	203	205	193	215	202	174	194	212	188	196	193	181	187	189	204	169	204	211	210	206	190	194	188	192	183	200	204	184	196	217	192	204	178	197	202	212	186	192	218	204	193	204	184	181	219	196	201	201	203	209	173	222	210	203	205	189	188	192	206	172	223	197	193	177	186	209	180	195	186	193	189	174	188	211	179	202	192	214	227	176	211	173	204	219	189	190	215	201	196	178	213	202	187	208	211	192	193	222	182	194	197	206	169	179	194	198	185	177	207	193	212	186	208	190	194	210	203	212	179	152	213	194	216	174	184	212	179	194	187	187	213	209	173	188	185	206	199	223	182	195	189	181	198	228	198	206	194	178	185	182	217	182	191	189	213	207	213	204	184	189	199	189	222	189	205	219	167	193	201	203	179	190	208	196	202	188	197	180	218	192	214	203	181	182	193	178	189	203	189	194	197	193	183	190	203	194	196	210	188	192	200	194	188	193	199	182	196	188	182	227	202	189	206	186	183	191	188	204	228	192	214	195	195	187	195	209	179	187	186	222	187	188	208	205	190	197	184	224	174	196	191	186	188	221	216	183	220	193	198	194	215	191	184	207	218	204	197	181	171	194	208	187	170	192	183	198	189	182	200	201	207	187	207	194	201	194	194	184	225	173	179	193	192	186	229	206	198	192	176	198	186	228	218	183	196	180	198	170	208	206	197	211	202	189	236	181	192	191	187	170	210	194	210	192	179	220	200	204	200	201	194	188	192	197	219	212	212	197	220	203	185	207	202	194	213	187	183	204	189	204	169	214	186
345	3	3500	207775	389	43	118	503	805	827	751	724	650	596	519	510	456	454	418	432	374	393	356	354	323	341	313	297	276	300	305	315	265	266	240	302	253	250	259	265	253	226	241	239	241	240	261	251	213	255	214	206	204	208	235	210	220	227	224	201	198	199	210	223	220	218	231	261	279	256	268	253	227	241	223	229	223	236	236	242	242	233	227	211	203	214	188	195	197	198	210	219	175	181	192	207	208	207	183	204	189	196	191	183	181	202	192	197	192	198	212	183	198	217	191	180	177	198	213	193	199	177	191	179	212	195	185	192	203	182	185	183	191	193	188	187	183	179	180	185	187	196	201	188	209	180	195	179	176	196	207	179	195	190	196	181	191	200	183	157	212	140	177	190	216	195	172	216	205	203	187	205	193	182	184	188	167	179	170	201	164	199	175	201	184	187	171	175	192	158	191	183	204	211	214	182	198	183	188	189	175	180	190	200	170	174	214	163	190	190	181	198	194	175	184	175	166	172	205	174	206	199	192	177	197	173	171	194	203	162	190	208	179	198	177	173	210	201	188	185	191	164	192	184	221	186	189	182	176	154	198	200	183	178	192	194	194	186	166	179	193	177	189	176	175	185	161	191	189	181	168	169	206	212	182	187	179	182	200	194	199	174	184	174	188	189	181	189	178	193	188	155	199	175	197	191	187	187	215	186	171	195	205	192	198	191	206	191	187	185	203	176	184	197	187	174	192	178	180	181	177	180	208	201	190	199	186	173	175	188	176	186	192	179	197	187	178	217	212	172	192	180	205	187	202	186	168	207	169	196	188	166	210	206	193	191	176	186	180	217	180	178	169	194	206	176	192	203	188	181	172	207	177	180	176	176	184	193	185	199	179	191	185	190	180	194	204	186	183	198	170	182	195	185	175	176	194	204	199	191	202	178	193	189	205	172	210	186	192	209	167	190	184	181	172	189	182	185	183	172	185	177	178	177	186	169	184	183	187	167	179	158	188	194	209	207	200	184	185	188	207	190	162	167	164	198	193	181	202	188	183	193	203	198	186	182	225	168	193	188	200	186	172	184	176	194	180	198	181	170	186	187	173	198	193	165	195	204	167	179	183	190	197	183	189	173	182	187	195	169	161	199	178	153	198	195	176	168	173	177	165	221	184	186	190	170	201	178	193	210	166	160	191	208	193	183	190	194	167	195	208	189	180	209	186	188	200	202	194	180	183	184	197	167	197	199	178	165	171	186	183	189	179	187	195	197	171	196	180	199	194	170	205	180	186	193	180	195	198	183	188	208	180	183	179	201	212	185	200	180	203	183	185	161	181	175	186	189	210	208	189	188	207	173	208	173	190	185	171	184	175	198	174	196	191	179	182	157	191	187	178	167	180	185	183	162	182	185	194	142	187	190	180	174	192	184	173	199	207	202	175	161	184	188	204	202	185	202	165	201	187	198	193	191	220	194	190	197	194	178	189	187	190	193	175	177	204	198	185	206	187	171	188	199	207	199	197	204	179	197	209	182	191	193	188	176	179	160	185	171	172	185	181	188	184	184	193	178	172	160	186	190	183	201	177	213	177	177	162	182	183	193	181	200	179	180	206	204	190	188	186	205	169	183	179	201	173	202	187	186	174	187	193	192	176	193	158	186	209	172	197	196	168	183	177	205	181	167	169	190	201	203	195	204	170	184	203	163	183	198	185	188	197	178	168	190	186	185	199	202	220	204	177	185	175	179	179	205	160	199	169	185	191	191	209	197	184	194	177	160	189	205	192	209	206	195	175	189	194	207	154	201	183	177	190	169	174	184	165	208	163	180	178	196	190	187	202	175	192	205	173	213	199	172	189	170	195	198	201	180	185	200	165	195	199	179	213	178	180	177	190	195	186	189	173	191	216	180	165	160	197	177	186	197	184	204	191	201	171	190	170	168	197	206	189	167	163	178	200	192	176	189	181	185	197	202	195	189	177	221	206	195	177	187	187	161	194	200	170	199	182	199	185	204	200	206	186	190	202	201	224	196	178	202	195	180	187	193	187	185	179	175	182	197	188	177	193	188	177	180	173	211	187	185	171	211	197	189	189	174	206	171	185	186	170	179	188	194	185	228	180	193	185	201	185	195	191	179	166	181	188	180	184	197	217	184	177	193	189	193	212	187	153	176	199	195	177	193	196	185	196	194	183	211	196	173	179	188	192	205	204	177	186	191	185	178	185	195	195	179	215	184	208	171	189	198	207	196	183	188	189	169	207	207	198	179	173	184	199	198	167	203	206	186	193	196	215	171	202	160	181	191	179	178	178	193	173	192	199	182	166	184	188	186	184	184	215	189	185	190	191	184	199	186	193	202	207	197
345	0	2700	207900	417	41	104	427	721	840	757	771	704	630	562	518	494	467	442	441	420	386	375	346	353	332	380	316	322	318	324	282	304	285	281	283	261	291	261	269	250	246	253	257	271	238	271	246	244	248	217	210	196	242	219	222	232	206	190	202	215	208	264	211	236	242	247	259	300	286	270	244	259	244	239	238	278	290	247	278	271	251	196	237	210	200	182	218	165	191	174	162	189	186	199	186	170	191	184	184	203	181	197	199	171	191	166	186	201	156	166	171	194	207	189	184	181	180	208	182	179	183	167	159	181	170	184	180	167	205	187	190	182	169	193	166	188	179	174	171	144	208	169	188	168	163	174	201	220	156	174	179	176	201	200	209	176	178	180	182	205	178	185	212	189	197	151	179	174	171	199	163	171	180	173	183	170	173	174	177	176	195	187	199	166	171	162	171	177	181	164	177	177	178	194	179	169	189	195	191	169	192	193	174	172	185	190	185	191	176	189	183	182	172	170	169	177	172	167	195	160	170	175	196	176	177	176	169	173	184	177	171	176	178	171	180	173	180	170	187	174	169	171	179	164	180	180	189	159	162	175	166	173	192	170	160	158	160	180	154	198	185	189	151	185	179	165	166	183	196	160	148	181	168	173	192	158	184	182	180	178	161	183	194	161	185	175	168	178	165	159	189	182	187	184	176	161	176	159	170	176	176	180	186	174	204	166	180	179	161	173	186	174	142	174	186	167	169	179	185	159	188	181	176	164	170	165	174	156	172	174	184	193	180	197	174	179	201	178	195	192	170	172	206	158	194	186	169	165	166	172	196	178	162	201	175	183	185	168	181	191	147	153	171	155	156	182	163	197	190	159	173	180	166	165	181	163	171	177	166	152	170	166	163	177	182	168	179	159	167	177	171	164	179	184	155	180	173	179	185	161	163	172	166	170	177	176	185	168	174	180	184	181	178	171	179	156	194	198	165	175	183	177	180	190	164	153	186	177	185	168	187	171	160	172	199	152	186	183	198	166	178	184	188	179	164	170	175	173	190	179	195	168	162	183	166	188	199	184	158	181	187	185	138	169	186	200	171	171	174	160	163	173	183	178	184	157	177	192	189	216	179	165	182	191	162	187	160	194	204	163	184	182	181	186	200	157	155	162	199	165	188	187	162	177	168	172	177	192	203	178	179	186	155	189	159	165	182	170	182	163	151	186	169	158	194	172	180	190	193	153	190	198	178	162	188	168	177	157	187	190	190	184	178	173	184	178	152	176	164	170	186	172	159	187	161	190	176	164	170	172	184	172	175	166	176	167	165	159	174	158	193	187	144	195	167	184	174	171	165	196	181	178	169	188	188	164	170	167	198	170	152	185	175	172	164	173	191	165	174	182	175	181	185	168	168	188	150	177	190	177	176	161	186	180	165	197	156	176	160	204	167	182	176	154	169	169	180	182	178	161	181	167	172	166	171	152	163	169	173	170	183	169	170	169	195	146	165	180	192	172	194	169	177	174	164	181	155	172	151	186	174	177	186	191	198	155	179	208	159	189	171	159	179	187	180	166	173	196	192	178	167	177	184	176	190	142	178	145	176	154	173	175	172	168	168	189	174	184	187	176	179	197	157	177	163	169	206	179	167	162	155	170	177	177	184	149	178	174	176	181	190	185	179	165	170	171	167	166	196	186	180	168	192	199	168	212	169	166	195	181	181	205	171	167	173	161	190	185	178	166	180	172	186	179	154	191	169	188	203	157	174	189	184	185	165	173	193	185	168	166	187	147	166	176	169	161	176	162	161	170	155	166	171	187	173	189	170	201	178	178	201	173	143	182	166	173	160	165	175	180	151	165	176	159	176	179	186	171	156	193	199	184	185	173	181	182	183	168	180	170	168	173	187	144	174	153	194	196	183	170	177	181	185	182	166	147	143	195	174	161	197	183	173	173	155	177	165	180	168	180	188	199	157	198	179	164	158	165	172	178	169	157	188	170	185	158	175	165	199	169	169	171	188	184	179	168	177	177	170	181	190	163	194	178	172	160	143	178	180	184	200	160	192	183	169	179	178	157	183	168	192	163	176	179	155	159	155	156	168	162	184	187	146	172	171	184	169	170	183	159	180	184	186	150	168	159	191	177	187	181	177	160	163	207	181	170	201	181	181	176	193	174	184	181	160	183	182	173	183	188	171	158	194	183	184	172	154	161	192	185	186	174	148	187	200	172	188	178	191	186	184	168	189	163	183	160	162	181	182	173	185	171	174	185	174	188	164	176	164	148	176	172	190	171	183	168	202	180	179	171	156	173	152	175	197	172	175	190	184	180	164	170	165	172	165	170	169	167	205	189	167	170	161	168	177	172	176
345	1	1900	208025	411	36	190	606	759	737	659	631	569	553	497	442	422	411	370	375	371	343	344	302	321	351	307	291	292	277	272	293	265	261	252	254	269	256	228	255	241	237	236	238	241	222	227	253	231	214	215	225	214	222	200	228	207	212	232	229	213	222	224	217	206	240	235	231	242	239	233	233	265	278	262	236	251	239	230	232	267	254	244	226	200	202	206	229	208	224	200	210	235	208	220	209	194	203	208	215	205	213	201	224	221	209	215	204	210	207	188	220	207	182	196	202	236	194	180	200	193	207	211	194	190	201	190	203	187	201	191	186	197	206	219	213	217	213	216	203	205	192	206	195	217	207	194	216	214	195	223	215	191	198	198	200	205	202	222	202	201	200	190	205	193	212	199	220	188	203	193	179	194	194	211	223	221	188	207	198	196	201	191	200	244	183	215	194	213	179	191	190	206	190	177	207	199	224	198	217	204	252	200	184	202	182	204	210	208	201	214	209	197	196	202	213	216	217	179	221	186	224	218	197	218	179	202	196	182	193	212	201	201	182	186	195	198	189	189	205	203	200	230	191	199	198	200	186	197	207	202	206	185	201	202	196	215	206	203	198	213	227	203	199	198	218	197	211	200	216	183	197	184	213	211	220	194	198	187	196	181	204	203	224	181	194	188	213	203	200	200	196	205	207	179	188	195	195	207	196	234	224	246	191	202	224	198	193	221	208	199	194	214	201	203	181	229	204	202	197	219	184	189	223	183	210	193	182	208	199	192	196	210	194	222	184	183	190	196	206	170	202	183	190	192	220	196	209	218	211	169	184	187	177	203	225	177	185	217	189	191	191	201	199	216	191	208	207	182	212	201	185	202	179	212	216	209	208	173	188	217	194	194	207	180	202	194	221	183	210	177	197	204	186	182	209	214	213	210	206	206	198	218	211	185	201	202	196	189	194	184	207	225	197	198	199	181	185	213	199	195	219	202	185	243	207	198	196	205	209	195	192	206	179	213	202	206	207	207	180	184	190	197	200	210	208	217	208	212	216	170	182	207	204	197	189	177	206	184	178	235	195	213	196	219	214	204	202	197	230	220	203	191	209	202	218	192	200	224	197	205	190	194	193	198	217	191	210	211	196	206	204	194	215	196	172	182	197	169	201	168	191	211	215	192	196	194	203	194	215	187	198	213	192	192	187	205	198	208	196	216	199	191	181	182	194	181	203	185	199	213	198	216	217	191	215	201	196	161	190	214	208	192	179	210	212	186	209	193	173	186	194	186	181	193	249	197	192	192	217	189	188	240	184	186	200	204	226	198	199	167	201	198	205	193	196	207	211	183	205	190	201	176	175	196	201	222	188	188	204	214	198	221	192	201	184	204	209	173	182	220	185	210	208	205	176	210	192	199	192	191	198	221	186	206	229	178	201	213	182	182	179	166	204	218	183	184	209	184	191	185	186	205	189	184	180	201	203	196	205	187	201	196	199	199	200	218	200	189	209	203	187	196	202	192	199	166	206	176	209	206	227	206	168	205	191	180	186	222	181	195	178	193	215	222	238	213	206	218	203	214	200	182	199	198	177	179	190	201	191	199	216	207	180	200	188	200	224	214	204	187	191	221	224	215	187	228	204	221	183	205	194	204	206	213	205	184	201	189	201	194	206	196	211	195	208	189	208	197	219	237	203	212	197	194	233	199	188	182	195	183	208	197	215	221	224	209	198	208	198	208	184	204	221	211	199	200	198	190	207	188	197	181	184	165	213	189	214	179	206	191	193	206	193	199	207	233	193	173	188	204	213	209	186	216	220	199	212	180	187	194	202	215	179	211	206	202	208	217	207	200	205	217	203	183	192	187	183	214	191	181	177	231	204	187	201	200	166	206	205	205	196	211	228	211	170	194	202	202	185	202	205	188	223	194	198	172	193	177	220	210	200	179	193	209	210	191	226	203	193	179	215	180	194	212	168	231	212	222	231	217	213	194	188	219	174	189	167	190	198	214	224	203	202	208	183	229	181	216	203	177	181	196	202	186	172	192	191	215	190	197	197	209	186	193	210	226	181	206	212	190	197	196	154	196	207	191	222	187	217	187	196	205	199	200	204	192	197	213	196	208	191	182	194	201	201	186	208	192	216	220	190	193	200	192	191	200	181	188	201	187	198	223	157	198	203	193	205	198	216	206	198	242	201	216	208	214	194	201	164	183	180	158	194	213	186	199	209	216	209	201	204	200	219	201	188	208	203	187	179	196	225	173	189	211	195	204	169	204	235	196	197	217	202	190	194	200	204	198	204	196	206	217	229	207	218	217	169	198	200	188	189	176	219	214	233	213	202	211	205	213	204	193	207	230	202	197	169
345	2	2100	208150	422	22	121	529	704	710	651	647	577	571	504	484	427	401	382	391	343	329	317	314	331	332	291	306	269	301	296	293	257	262	252	235	239	240	252	226	235	228	240	218	242	232	218	233	234	204	215	210	198	220	242	191	210	184	214	217	238	210	225	195	225	207	209	249	266	239	221	228	239	229	241	212	233	224	262	238	243	234	231	213	193	205	221	208	203	214	185	203	190	185	166	181	199	193	194	176	163	199	192	192	201	191	194	189	193	181	175	189	176	185	206	167	195	205	193	216	169	193	206	190	162	174	198	176	181	194	192	201	191	190	192	209	164	186	180	168	180	201	172	197	184	189	189	186	192	195	192	190	168	199	187	189	205	186	199	175	194	170	197	197	204	172	191	171	197	199	183	185	172	194	181	180	173	182	192	202	172	186	171	211	194	190	177	192	202	195	170	185	207	183	187	206	170	190	180	200	179	213	182	179	160	177	187	187	191	176	173	196	175	173	168	165	178	164	183	180	215	180	207	192	166	176	186	189	177	192	187	194	189	179	181	155	182	189	189	181	187	200	194	203	184	176	175	171	186	195	198	196	182	200	192	159	191	195	192	192	176	194	179	184	203	172	195	148	164	192	164	153	178	171	168	188	190	199	210	199	175	180	182	193	177	214	152	195	192	170	200	171	170	184	170	185	160	176	215	166	177	190	204	165	216	178	196	173	200	196	192	181	183	181	197	182	190	194	161	201	189	191	199	201	156	184	165	203	182	172	209	174	205	157	171	211	183	186	177	183	160	160	199	161	167	171	155	184	202	194	214	197	198	174	206	173	180	172	181	204	184	196	198	192	155	171	200	183	195	185	192	175	184	207	178	183	169	188	190	184	182	190	156	196	200	190	201	169	172	184	174	183	170	208	173	179	175	171	177	158	187	167	194	178	165	186	173	188	175	178	197	195	193	162	198	215	173	184	174	182	177	189	204	182	166	176	158	178	186	203	165	194	196	197	199	189	184	169	167	168	196	199	182	165	172	179	188	176	175	177	176	177	173	180	158	191	199	167	183	173	189	162	160	160	167	195	187	191	183	187	178	189	174	188	182	191	173	204	201	185	173	191	183	163	185	189	193	182	171	177	180	163	204	215	196	176	201	170	206	164	185	180	159	189	181	196	188	179	179	186	184	180	194	175	188	150	167	182	185	161	167	161	181	177	185	188	174	169	149	168	184	186	175	174	189	184	188	185	182	191	183	183	190	215	211	184	180	186	178	173	178	181	187	168	216	185	178	198	171	168	197	186	166	200	178	210	192	180	178	182	193	204	201	193	171	191	163	171	183	184	210	171	181	186	202	181	198	146	170	179	190	177	195	183	184	177	177	176	199	198	178	197	174	185	204	177	181	203	192	181	201	190	196	168	204	189	169	185	183	169	181	204	178	199	184	180	174	160	180	177	180	189	177	169	165	186	178	167	184	156	183	194	190	192	191	197	184	206	198	177	193	187	190	174	168	180	191	159	163	190	205	185	178	199	215	170	150	198	180	185	192	158	166	206	199	222	157	173	187	199	198	183	172	188	175	196	186	185	220	200	200	173	185	160	180	170	186	191	189	173	179	175	211	200	206	181	197	184	175	167	182	195	165	156	187	173	170	179	186	192	199	165	153	172	179	168	167	160	177	201	170	173	180	180	165	196	185	183	177	185	167	168	164	174	203	161	182	184	181	178	195	149	189	178	177	175	192	176	177	191	201	182	197	189	178	194	201	190	188	178	170	192	184	182	175	197	159	202	162	163	199	159	187	195	177	215	177	158	177	177	161	188	150	190	168	177	196	189	184	186	166	200	157	175	185	179	181	178	164	164	174	180	177	176	167	177	184	174	168	188	186	182	164	174	181	168	188	187	170	193	188	194	189	183	198	178	178	189	178	168	180	159	187	169	181	167	186	189	182	176	181	182	180	189	180	179	203	179	182	164	177	157	167	196	193	185	158	179	184	179	177	185	180	194	174	198	172	188	194	182	190	207	189	180	181	155	181	178	178	175	172	197	191	180	195	209	190	209	178	191	153	181	172	202	189	176	208	187	177	170	180	177	177	181	180	183	182	191	192	192	192	178	184	178	212	200	184	196	190	184	217	211	171	170	173	185	205	177	164	198	165	171	174	190	190	189	188	206	175	186	186	190	177	186	176	175	186	173	169	164	189	174	183	191	173	172	167	179	174	201	186	188	160	178	179	163	172	193	194	176	195	186	198	164	182	186	162	172	154	212	160	167	175	203	190	179	163	183	201	208	172	187	176	201	179	177	187	173	179	191	193	203	183	174	158	180	189	164	206	182	160	180	191	178	196	185	177	195
345	3	3500	208275	472	25	151	568	762	765	645	680	568	534	529	482	411	431	419	392	360	362	323	306	312	290	285	281	283	296	270	282	290	239	269	246	212	254	224	218	218	215	205	230	224	205	208	185	202	200	225	197	193	193	196	206	194	155	198	191	168	174	225	225	196	216	251	252	247	252	258	238	237	254	213	269	236	259	246	250	216	202	200	186	189	175	188	191	178	185	180	165	190	210	183	168	194	173	180	174	171	167	137	182	160	192	188	174	163	176	170	184	177	173	191	198	188	166	192	168	166	189	175	183	154	202	153	189	176	175	183	188	161	173	165	176	166	174	157	186	172	161	188	181	146	165	163	193	166	155	182	192	189	153	158	173	172	179	162	158	170	177	172	179	171	175	153	182	184	147	191	157	178	176	192	186	168	176	175	177	178	151	196	184	161	173	180	195	161	188	163	185	184	151	182	149	163	174	157	165	153	207	174	186	162	163	185	172	158	174	176	189	178	167	148	148	176	167	160	176	173	179	174	155	177	159	161	174	166	177	190	192	155	165	184	176	179	174	185	186	191	161	187	186	179	164	179	161	177	144	177	182	167	154	178	186	154	184	169	173	173	165	175	157	190	149	191	193	179	161	187	161	171	150	196	186	161	160	168	168	176	168	157	178	166	178	162	174	172	169	173	163	189	169	173	165	163	172	173	155	168	175	179	185	159	155	159	166	159	180	156	171	173	151	194	170	176	168	159	169	148	166	160	170	174	186	187	162	183	155	163	183	171	178	192	180	175	180	188	158	190	178	156	160	179	170	197	170	170	175	169	168	184	171	195	153	176	181	151	180	165	171	154	168	165	178	168	165	183	167	156	179	152	185	178	169	157	165	205	159	192	179	154	169	161	159	170	166	177	148	175	182	162	191	166	190	154	175	196	169	166	166	179	190	160	188	185	200	157	168	148	160	160	187	177	166	183	190	186	173	176	170	184	172	171	182	164	168	145	158	189	197	188	166	168	187	177	164	178	171	190	188	170	160	188	192	177	174	154	157	175	166	178	170	137	160	153	190	180	155	160	166	173	148	154	166	169	171	159	200	159	206	143	140	147	164	167	189	178	140	179	186	153	184	189	176	166	171	175	158	156	167	195	158	161	184	157	140	162	193	154	172	157	185	182	163	166	156	179	167	172	176	174	161	155	159	190	158	171	165	163	170	181	167	165	171	155	183	167	179	180	171	172	162	181	168	175	193	164	155	209	161	165	190	163	175	147	162	179	152	194	160	171	166	162	178	172	183	168	160	168	174	165	178	179	169	179	175	170	180	172	173	182	166	168	199	158	159	188	172	161	176	161	169	156	178	165	170	177	143	180	171	171	162	170	160	198	176	150	181	168	153	177	175	187	184	161	163	156	186	163	183	178	163	172	190	181	160	158	152	160	167	191	164	180	149	156	150	149	179	173	171	148	164	169	165	155	178	154	163	176	168	154	184	178	157	152	167	148	163	186	169	174	162	175	183	173	183	169	143	183	187	174	174	172	173	172	177	182	160	151	173	154	152	161	165	198	151	165	177	152	182	175	184	176	160	187	163	171	157	175	188	186	175	171	178	161	164	176	148	181	168	164	178	183	170	192	171	159	157	164	156	184	181	164	151	151	175	183	168	156	172	169	157	166	168	152	176	167	194	174	176	164	185	158	167	181	157	141	155	171	156	184	136	178	168	175	170	198	155	173	201	162	168	156	170	171	171	190	156	159	139	166	170	209	163	170	155	169	179	170	180	181	201	185	173	161	158	162	157	153	162	146	181	158	172	183	198	173	159	177	181	162	165	175	194	169	171	176	166	178	173	156	184	156	172	155	176	182	171	169	158	166	170	162	143	166	179	162	161	169	169	162	181	177	175	174	178	143	170	182	165	189	166	156	164	166	158	173	159	160	170	179	157	173	198	167	147	171	165	169	169	181	195	173	177	183	153	186	175	165	156	175	175	171	163	174	167	177	167	175	155	177	195	168	171	166	170	177	174	174	170	160	171	173	180	163	169	194	177	172	164	173	186	170	174	165	185	166	174	202	194	183	172	158	180	199	185	189	161	179	175	201	159	149	169	153	169	176	146	189	166	176	156	171	166	164	150	196	164	185	178	187	163	173	179	165	162	167	178	157	175	177	163	177	182	178	161	162	165	183	168	148	164	170	178	156	164	149	149	169	171	180	171	173	150	144	182	163	164	188	184	163	159	168	156	161	165	173	178	166	147	168	190	165	154	160	163	175	144	180	178	181	158	181	198	151	157	160	174	173	178	156	156	152	156	181	180	169	155	162	147	153	179	202	169	167	178	176	153	142	168	165	178	163	178	194	167
