345	0	2700	78321	524	47	84	403	760	983	872	853	820	802	709	679	628	631	602	549	540	550	488	467	458	414	428	469	434	394	398	391	409	367	364	356	354	355	334	368	361	331	337	334	330	280	289	294	305	312	274	286	279	310	300	278	264	247	235	262	255	252	253	257	252	246	255	252	222	248	229	266	259	247	220	242	230	223	266	242	258	256	249	228	264	244	234	241	221	253	238	226	240	237	248	258	229	212	221	229	228	216	245	244	242	218	216	256	214	216	216	230	226	246	217	207	242	255	212	206	237	239	221	226	205	222	237	211	228	249	227	228	213	225	206	230	255	219	232	237	243	229	222	236	230	249	236	230	243	227	225	234	230	222	229	247	220	199	229	212	232	229	235	246	233	205	226	233	245	225	226	209	234	257	226	223	240	233	212	217	219	206	236	232	223	237	213	235	233	242	203	226	204	211	207	228	221	218	230	222	233	224	226	227	202	238	214	213	229	239	230	216	209	211	262	207	219	231	206	250	229	225	237	234	218	209	220	220	205	226	199	230	226	214	235	215	199	234	209	224	205	224	248	235	221	208	236	234	211	211	229	251	210	210	214	252	254	223	215	231	192	220	217	232	234	214	199	221	224	244	234	242	215	228	208	216	205	226	206	237	217	201	212	205	236	212	228	214	238	207	246	194	219	220	231	224	219	247	193	219	212	221	227	221	205	202	216	224	229	255	215	237	214	217	199	239	218	230	219	212	216	207	225	202	206	217	223	209	214	230	207	236	222	213	226	257	215	199	234	242	252	209	236	217	208	244	197	218	219	204	204	210	241	199	203	223	216	203	233	228	210	247	188	215	194	217	235	221	212	223	207	206	221	221	220	233	234	211	223	231	214	214	196	223	214	209	248	219	227	212	225	223	218	237	219	189	233	222	226	206	233	218	226	217	226	209	200	212	197	211	225	244	220	222	220	218	239	190	244	242	219	203	221	237	227	223	217	203	211	224	193	222	219	218	248	223	206	197	219	229	208	204	212	197	184	200	238	254	228	247	235	225	204	226	229	241	231	242	210	223	226	209	250	228	224	215	214	229	225	218	215	254	242	212	223	213	207	199	187	224	229	215	227	248	220	216	224	193	224	236	208	226	227	213	233	209	213	214	228	223	202	222	224	223	229	208	189	240	211	214	213	216	230	207	223	205	209	206	228	212	207	219	229	190	253	231	210	235	200	215	202	215	194	218	215	234	228	246	212	235	188	227	216	248	223	225	222	217	220	205	201	228	235	234	235	238	215	211	217	204	198	222	234	231	219	233	236	209	223	220	212	214	245	234	211	218	208	210	207	213	229	224	227	204	223	238	221	213	221	212	206	221	215	213	210	218	217	220	239	196	233	234	221	224	229	210	213	213	238	229	236	236	230	218	223	235	204	187	226	225	198	235	208	204	236	224	210	240	213	226	245	207	204	240	197	237	218	228	229	204	223	219	197	211	228	195	211	223	205	200	211	224	201	212	227	221	197	241	202	226	235	188	222	235	221	207	216	220	222	216	205	202	205	207	226	224	224	241	214	218	221	225	213	205	223	195	230	230	201	204	211	216	220	189	241	217	219	216	212	228	213	227	213	238	232	221	217	238	224	211	240	202	216	218	219	252	238	225	228	200	229	214	206	225	203	226	208	216	228	194	220	194	224	222	234	221	211	204	227	216	223	196	201	252	237	205	246	220	230	211	220	212	198	196	209	209	233	207	238	212	225	219	232	230	226	216	202	211	196	206	214	220	210	205	221	219	222	205	225	208	222	237	217	218	240	231	226	246	209	223	226	242	221	234	209	200	230	224	226	191	196	237	216	227	247	219	207	203	223	236	216	211	207	211	229	231	219	229	204	195	202	216	177	223	214	239	221	215	221	222	202	212	220	237	195	209	225	208	229	233	210	205	191	237	212	228	208	230	226	212	202	216	234	217	221	235	212	218	208	215	224	217	228	219	219	222	212	215	210	214	201	208	220	220	245	226	224	207	219	244	199	208	236	199	233	218	236	246	197	221	206	218	215	210	224	197	191	206	227	213	225	226	234	219	222	243	235	204	216	238	226	227	211	224	207	207	227	236	231	212	221	204	226	209	223	226	230	229	219	199	202	209	216	206	240	211	208	217	202	212	219	213	206	219	221	223	222	240	212	210	209	207	197	218	208	229	240	213	251	228	227	233	214	231	216	204	181	232	211	226	169	228	231	254	227	235	195	200	211	229	233	199	218	219	196	187	201	219	209	223	236	211	217	222	257	213	213	199	202	231	225	226	230	212	204	228	188	231	207	245	221	210	218	213	209	213	229	247	217	187	227	228	219	207	218	201	223	218
345	1	1900	78446	574	33	157	579	729	806	730	729	661	635	562	554	540	498	466	455	413	420	401	415	408	353	338	373	360	350	320	311	324	310	283	296	281	296	294	299	281	306	278	246	269	268	290	259	265	292	266	275	255	242	265	241	234	240	280	252	257	250	230	241	261	241	267	270	260	249	242	257	262	255	227	267	216	248	263	233	223	257	240	226	236	230	227	206	224	234	249	227	241	251	219	238	235	238	250	237	222	219	240	253	235	216	252	253	246	214	239	216	198	216	225	240	250	251	226	238	211	248	218	240	230	226	244	243	230	233	225	226	224	267	211	241	226	244	241	234	212	238	234	228	227	221	245	226	233	238	252	226	226	229	241	224	234	221	203	242	218	215	228	232	214	222	223	231	240	227	245	232	235	217	248	241	230	234	244	244	203	238	246	255	239	236	246	234	231	222	234	245	235	237	251	227	273	226	239	249	213	236	206	237	232	230	227	222	247	208	207	226	233	220	229	229	246	253	230	244	222	233	225	232	233	213	241	240	209	258	212	227	210	254	222	214	242	206	234	259	235	214	222	233	225	243	220	224	218	208	232	213	224	243	219	220	219	223	260	214	222	219	238	204	210	231	235	201	218	229	216	245	209	234	251	208	234	219	223	227	237	221	251	222	224	229	215	250	218	217	234	226	237	236	242	222	215	214	243	240	248	228	231	237	198	248	241	252	230	223	210	234	211	246	231	227	231	237	234	212	211	241	219	234	216	204	235	220	230	222	218	245	216	214	212	238	234	247	234	240	243	227	229	218	205	236	223	235	253	221	258	238	199	253	208	242	220	228	227	233	235	224	234	227	233	202	272	223	249	238	231	261	217	272	219	249	244	236	194	215	240	240	230	222	238	253	213	235	226	224	219	205	234	222	230	213	245	215	218	248	216	236	239	236	234	209	228	226	252	233	244	250	239	216	246	236	227	239	250	201	207	227	230	217	234	203	238	245	218	225	223	229	225	243	221	204	226	255	210	233	236	248	259	235	243	240	236	214	252	219	234	220	224	252	203	222	217	231	233	245	231	222	213	223	245	221	225	214	221	230	236	233	199	252	226	238	247	240	236	230	227	241	213	235	226	220	247	262	257	217	249	225	228	224	203	228	212	231	222	225	209	262	210	229	220	218	235	210	222	208	216	256	205	239	215	203	206	238	227	263	275	229	209	244	229	250	271	219	240	243	232	224	220	214	241	206	234	235	235	197	213	223	222	225	233	199	216	226	225	222	253	239	220	221	229	244	256	218	254	203	230	224	239	239	238	237	223	247	223	224	234	232	211	214	236	229	236	236	229	206	225	224	229	209	237	229	229	237	221	250	249	204	220	238	236	203	237	244	199	224	217	249	216	212	243	236	211	232	232	268	261	245	248	237	218	222	264	212	193	221	207	230	237	227	221	231	222	221	228	235	223	216	217	227	226	223	226	213	219	230	225	242	207	231	245	220	213	218	211	223	242	235	214	243	236	229	224	219	246	232	219	231	230	229	233	239	227	227	228	218	235	230	220	218	218	255	240	221	235	231	209	224	194	237	224	238	190	213	227	226	221	226	231	217	231	225	252	220	250	232	221	239	208	220	237	219	250	215	209	224	236	226	218	246	239	223	251	214	247	222	233	219	262	229	223	241	249	225	199	246	221	221	220	228	230	232	225	225	236	250	186	240	255	222	247	228	227	233	256	237	212	224	214	239	203	218	254	220	229	234	214	232	234	229	217	240	221	230	200	248	218	224	246	247	231	228	232	232	229	224	231	236	229	241	250	212	231	241	235	257	232	223	231	230	226	202	211	228	212	241	228	233	222	227	235	223	230	218	223	229	252	223	250	212	217	237	218	247	186	236	217	229	239	253	219	234	215	262	222	229	198	235	226	228	209	219	215	220	229	228	237	225	228	240	211	232	221	247	249	245	221	221	233	220	224	240	237	229	235	260	222	239	244	243	231	214	240	210	227	222	232	205	208	249	216	238	222	243	214	219	217	219	229	218	228	230	246	232	232	229	227	231	188	205	245	208	249	232	248	202	237	211	222	255	232	202	230	208	217	221	240	218	246	257	187	244	241	227	227	212	229	217	224	226	207	246	218	238	234	222	225	211	205	228	234	239	217	243	225	205	239	235	236	208	206	208	233	207	208	235	230	230	253	244	243	226	259	239	213	199	221	210	221	218	223	233	211	232	234	245	229	228	203	254	208	253	222	236	229	228	217	216	235	211	263	236	230	211	212	239	227	225	221	254	212	245	246	238	252	220	244	231	225	222	217	197	213	261	218	235	230	216	225	221	203	216	230	227	235	201	218	230	219	229	191	219	242	242
345	2	2100	78571	548	37	128	565	761	769	717	698	653	589	601	508	466	493	461	462	394	405	396	377	365	363	374	333	355	324	301	297	322	284	274	292	291	280	278	301	254	274	249	255	299	250	258	267	252	244	240	241	261	249	243	229	212	266	218	240	230	265	255	233	207	239	202	227	212	243	231	215	209	248	214	214	226	230	239	239	176	249	227	222	233	242	219	242	209	223	206	244	216	201	221	223	203	230	218	225	205	249	213	217	199	197	222	214	203	222	221	221	182	211	222	221	202	207	217	204	217	208	223	195	201	215	208	209	210	214	209	229	197	225	226	219	204	245	209	191	209	220	224	207	211	194	216	207	203	225	189	211	237	196	196	222	203	206	209	229	200	218	214	213	232	203	209	196	201	189	226	199	214	230	208	225	208	198	231	231	223	243	185	216	200	213	215	202	198	216	221	195	234	216	218	217	218	203	184	229	197	201	220	208	232	222	199	218	193	222	208	208	201	237	209	200	230	215	194	235	196	215	210	187	201	196	185	210	214	194	214	236	209	199	207	211	235	221	185	219	186	185	243	187	208	209	208	213	222	222	224	208	222	231	213	225	228	204	206	204	215	207	216	213	231	216	217	216	212	195	213	201	219	225	218	192	215	197	230	216	227	213	212	197	205	203	231	211	196	214	194	196	220	202	215	187	212	221	216	217	198	208	211	220	228	215	234	213	225	221	194	212	178	187	213	194	186	220	216	218	218	231	230	195	230	192	199	207	218	217	194	214	212	215	206	216	201	228	200	183	223	189	219	206	210	197	222	195	215	223	185	196	223	200	212	205	230	198	200	257	187	207	209	206	213	222	195	184	199	220	211	217	239	237	226	216	206	223	202	186	205	225	219	209	241	235	212	210	214	191	205	214	176	233	234	209	189	223	183	234	218	222	203	218	221	203	220	205	222	220	191	199	185	219	202	231	206	206	204	214	203	187	228	196	197	211	189	179	219	205	211	199	200	196	225	203	197	207	198	223	219	227	227	200	205	207	218	224	231	236	196	225	220	206	225	206	184	209	200	202	223	221	217	185	195	205	220	225	215	206	212	215	209	192	226	220	202	205	193	208	215	195	207	243	179	226	206	218	196	231	207	223	213	205	219	204	219	213	204	219	214	224	215	225	180	210	207	197	213	200	205	201	203	223	224	197	210	194	216	228	215	216	232	212	210	185	225	212	187	224	207	225	214	200	191	224	195	196	212	208	213	218	204	229	211	227	232	163	190	213	206	193	223	194	195	212	239	227	200	210	207	208	239	238	216	201	191	222	197	203	204	202	212	231	261	205	236	215	209	199	227	210	227	215	211	199	197	202	210	196	222	189	221	212	209	198	219	201	221	233	192	224	194	215	215	211	210	183	210	197	191	228	186	208	214	215	224	218	193	213	215	220	220	211	221	236	201	206	173	220	225	215	208	205	199	224	202	228	205	194	210	217	179	204	233	182	191	223	223	212	190	202	205	191	223	215	207	230	207	213	224	219	210	213	209	223	183	238	220	190	194	223	209	209	212	202	231	208	233	209	209	206	208	193	220	235	219	205	186	197	195	222	193	216	201	206	200	202	224	217	229	202	194	200	203	223	230	208	185	181	217	206	202	220	176	239	232	210	208	226	211	214	201	213	220	216	206	201	208	193	218	177	201	201	212	203	198	230	204	200	199	200	206	213	225	206	222	223	231	204	205	187	202	203	214	205	204	176	204	197	198	211	204	190	205	205	193	230	186	204	196	235	205	208	227	198	236	187	210	263	204	203	191	227	193	250	227	216	209	186	253	193	214	193	202	204	223	196	173	191	190	223	211	230	191	206	198	199	242	224	193	202	232	209	213	223	210	219	214	181	202	207	209	188	199	189	178	237	232	199	223	224	221	214	197	222	210	197	208	209	210	217	216	209	217	201	214	198	211	225	220	210	208	208	218	206	206	222	213	208	241	210	200	204	192	200	189	200	213	197	207	214	208	204	188	225	197	191	204	208	196	220	215	219	214	194	204	208	223	212	210	214	205	200	212	199	207	214	198	181	210	218	214	231	223	207	205	205	220	206	222	231	206	209	242	229	218	206	199	203	182	224	228	230	201	227	208	205	207	180	196	231	204	205	224	200	219	218	216	203	201	199	219	190	209	215	198	215	222	208	227	181	233	203	215	210	237	234	215	231	217	235	213	187	221	207	231	181	219	185	208	214	216	193	218	203	210	214	198	221	230	203	222	200	208	211	227	220	209	226	195	181	221	211	217	196	219	188	230	221	226	215	200	214	206	231	183	205	205	228	207	220	211	225	210	197	213	202	217	222	191	203	202	204	194	218	190	214
345	3	3500	78720	579	40	163	569	809	832	827	786	682	649	581	560	496	495	495	446	446	406	399	357	396	398	353	346	342	318	324	305	258	320	306	296	253	269	298	267	252	245	260	251	242	255	246	255	222	242	243	240	223	248	235	263	234	230	207	235	219	211	221	245	218	205	221	216	216	197	210	211	226	211	223	217	208	223	206	219	216	207	189	214	184	203	203	199	199	206	182	213	194	189	232	218	207	200	219	193	210	203	237	219	223	208	197	201	202	213	222	218	225	201	213	220	208	201	206	189	194	209	173	196	169	214	204	202	189	189	178	188	192	189	175	215	211	222	192	194	180	205	192	207	204	218	188	185	210	199	198	216	216	230	187	192	202	187	181	219	227	246	201	184	191	160	224	201	203	225	202	233	189	209	196	179	211	190	207	203	200	188	231	220	191	184	204	200	195	179	190	224	201	207	214	181	227	212	211	190	161	177	196	205	204	194	189	212	216	187	210	198	204	181	216	196	195	185	199	201	201	207	200	195	206	170	189	213	185	194	189	197	217	225	201	196	195	202	165	200	182	215	167	202	211	211	209	175	194	188	204	213	207	193	192	191	196	196	216	214	192	200	195	193	201	212	187	230	208	214	201	194	210	201	222	208	185	201	195	177	208	190	192	197	211	198	180	176	183	190	168	180	208	197	225	198	185	201	204	196	219	192	221	203	197	225	184	194	195	204	208	198	193	224	194	186	183	203	196	196	187	210	197	202	199	211	190	206	207	170	199	201	190	188	178	218	190	209	198	188	187	195	211	202	201	203	190	152	188	199	186	203	186	206	186	228	222	193	181	194	170	199	200	211	212	206	206	204	190	204	205	215	195	220	197	195	201	202	196	190	186	212	196	188	215	195	192	186	187	207	199	211	176	214	200	203	194	218	179	175	213	210	220	186	216	178	201	206	189	215	179	202	213	202	198	188	198	190	180	177	195	209	178	181	201	199	198	217	199	195	174	185	180	212	194	215	198	194	209	214	200	214	198	192	206	205	186	207	196	217	199	199	198	221	209	187	191	175	183	173	184	202	187	190	210	211	187	220	191	197	187	202	180	197	190	210	195	207	212	195	200	203	198	216	176	194	191	174	182	189	212	202	195	184	190	195	207	201	220	205	185	204	209	194	185	184	199	192	186	180	188	206	215	192	184	200	212	198	198	209	211	216	180	192	192	210	188	212	189	187	216	219	197	198	188	188	176	220	197	207	191	179	189	174	187	203	206	199	202	176	189	191	173	197	209	194	210	203	178	184	201	174	188	224	201	208	215	214	163	197	177	199	203	175	199	205	195	187	169	182	217	192	214	224	206	194	223	198	185	208	207	203	194	190	181	206	191	197	182	191	199	180	191	200	205	180	188	207	181	183	217	207	217	187	182	198	193	188	183	202	189	192	188	198	238	206	172	214	194	183	205	182	195	199	186	171	190	185	202	192	183	193	200	195	183	193	202	181	197	177	206	194	179	189	187	196	222	206	163	203	184	207	198	203	203	193	182	179	211	189	199	195	201	190	177	190	193	212	195	188	196	188	190	193	200	204	182	188	187	210	200	199	181	180	201	177	195	176	212	239	198	169	186	197	201	189	217	182	197	196	175	163	197	178	180	211	195	188	207	184	203	199	207	182	175	211	200	183	181	203	186	209	172	203	193	194	208	190	210	179	166	199	173	199	182	180	223	205	194	191	182	205	182	204	192	221	180	215	185	201	198	196	208	166	165	201	181	210	209	193	217	194	194	196	183	179	182	204	199	204	234	185	205	187	214	207	204	202	188	201	181	177	181	203	197	216	199	222	193	186	184	212	176	184	211	215	200	198	200	191	187	184	196	198	191	201	178	202	188	169	201	199	194	214	190	187	219	177	204	211	225	203	184	198	178	201	201	182	193	201	179	201	187	207	218	182	205	183	196	181	199	209	198	194	181	196	210	177	187	190	192	193	194	173	174	191	164	212	210	192	206	202	185	202	196	198	179	192	188	217	227	205	172	200	196	176	194	187	174	204	173	193	205	224	216	196	186	180	201	202	196	212	195	186	205	210	173	202	177	195	196	203	185	189	211	176	199	209	215	187	185	198	198	200	205	213	193	184	178	198	195	210	201	205	182	195	199	200	190	201	186	180	194	167	208	189	200	204	172	223	189	207	201	189	183	187	203	189	202	199	204	208	191	194	209	179	187	201	203	207	202	197	205	187	184	205	180	212	176	200	185	211	206	200	209	178	175	210	200	223	178	206	182	188	198	198	213	180	204	185	207	176	182	192	191	199	184	170	189	198	212	195	209	196	163	213	171	192	199	189	192	186	202	191	205	201	203	190
345	0	2700	78845	549	39	106	476	745	873	833	801	742	709	641	594	547	544	482	506	466	446	422	433	425	386	357	401	356	330	364	331	315	302	287	310	278	281	283	275	294	281	268	255	247	270	266	254	226	227	251	234	235	201	226	240	214	225	232	221	208	216	195	198	199	226	223	211	201	219	209	211	207	210	186	212	207	216	198	194	167	197	201	196	186	199	202	194	185	183	183	214	215	212	186	192	199	189	190	186	208	204	187	192	178	191	201	201	186	192	184	209	176	185	162	194	217	189	191	211	217	162	182	194	183	176	200	219	199	191	193	170	172	189	176	190	210	201	202	190	211	161	197	203	186	199	184	216	180	179	157	182	191	180	187	178	192	180	167	206	182	184	153	194	203	200	197	184	179	208	169	196	168	205	179	204	208	196	161	204	203	174	183	180	174	179	179	176	178	167	196	192	188	187	198	201	202	207	177	185	171	188	173	178	178	175	188	204	155	174	210	190	181	177	174	188	179	174	187	185	190	192	165	209	157	184	173	185	182	168	161	171	200	182	206	170	201	189	176	172	177	173	175	176	188	170	158	181	182	176	182	167	177	199	162	204	196	176	201	200	174	184	179	190	169	184	191	188	184	183	168	187	211	179	168	190	183	178	170	193	188	183	184	175	195	188	180	194	183	179	190	188	177	192	191	173	165	186	149	209	173	184	171	191	190	186	174	159	177	189	198	220	174	192	188	193	193	182	173	182	173	179	183	171	187	192	188	197	203	209	184	168	171	150	196	171	177	170	179	162	174	171	188	170	175	172	156	162	179	160	193	188	169	165	160	185	160	189	178	188	191	187	193	177	178	192	188	197	174	203	185	187	164	182	175	186	188	188	201	172	169	192	164	169	172	178	182	197	176	191	165	179	181	175	193	168	196	172	182	205	197	187	193	192	172	183	156	201	188	175	187	157	152	172	199	182	174	152	179	177	197	168	184	175	167	179	182	189	180	162	184	194	194	170	197	193	172	202	184	173	165	186	185	177	178	182	191	172	172	190	185	197	167	165	183	173	194	181	189	192	181	171	192	201	183	193	172	170	183	188	163	182	208	177	172	181	182	188	197	175	183	161	163	168	181	171	166	195	174	187	198	195	178	150	163	168	156	175	164	179	193	170	154	185	199	197	164	170	178	198	181	194	180	184	173	170	167	161	174	205	173	179	174	187	198	193	181	192	185	171	159	179	171	168	177	185	186	172	175	165	199	177	179	166	172	176	170	157	166	156	200	170	190	213	183	189	188	178	179	181	163	179	172	194	185	181	175	175	185	171	170	180	183	182	184	188	150	184	177	209	179	200	164	166	191	200	181	177	174	170	191	182	187	196	179	200	171	194	160	190	157	179	160	172	194	183	184	179	161	214	189	183	194	189	174	198	171	191	171	176	200	179	180	171	173	171	187	182	194	186	170	181	177	203	164	172	183	215	170	182	184	168	213	163	201	159	188	177	161	174	173	179	161	193	199	172	185	183	165	175	162	182	183	179	195	182	198	173	189	155	164	195	174	168	184	182	206	185	184	189	190	177	172	163	177	189	177	188	153	184	159	193	210	169	186	170	166	193	188	170	191	169	198	191	172	182	193	178	172	202	171	186	170	195	182	186	168	178	169	165	171	193	179	159	167	180	164	178	183	183	181	151	163	190	190	170	168	176	165	187	179	176	164	194	181	178	181	159	195	174	172	183	177	211	167	200	178	180	203	164	190	176	186	163	170	161	167	186	207	178	184	177	173	179	179	186	179	202	142	187	180	177	173	185	204	207	184	180	179	173	163	193	172	168	164	173	172	167	169	170	174	165	183	170	197	182	177	172	197	183	205	195	179	203	179	190	169	203	179	160	180	164	167	194	181	176	184	182	169	174	171	177	189	181	166	173	181	184	162	187	171	194	179	181	166	185	174	176	164	183	176	188	176	163	200	177	182	182	185	169	171	184	192	163	184	173	177	216	171	172	183	179	190	206	163	194	183	174	196	188	169	175	182	175	165	173	170	175	187	184	168	189	175	155	179	165	183	174	193	192	179	199	167	182	184	183	189	187	176	172	189	163	173	174	178	180	172	193	152	190	167	175	176	166	181	178	175	184	191	184	180	183	156	181	175	169	169	178	164	172	185	175	174	186	178	196	166	168	176	200	175	184	157	161	208	184	193	173	178	159	172	175	189	192	186	181	183	177	214	178	149	156	175	171	155	166	194	179	175	170	173	201	183	165	177	181	193	181	170	170	189	185	202	180	173	189	189	183	178	210	189	172	187	176	173	178	164	171	162	176	189	178	169	195	161	176	197	199	152	178	199	183	185	207	182	183	175	167
345	1	1900	78970	584	43	196	662	760	788	727	688	637	573	515	498	491	425	392	403	375	390	359	337	336	278	336	309	297	291	268	278	272	262	254	272	271	257	244	239	238	251	256	266	238	257	235	214	258	242	258	224	197	226	212	216	189	217	217	201	208	246	222	222	205	214	227	248	197	187	204	213	194	213	196	196	225	179	204	224	216	228	197	201	216	217	221	207	203	210	202	231	205	174	195	218	211	192	199	240	228	200	204	216	198	202	193	216	212	215	195	189	192	204	190	202	220	183	204	201	202	202	214	207	234	196	198	212	201	220	191	197	187	186	196	205	211	202	209	227	198	204	198	179	202	203	196	197	209	192	191	189	203	202	185	200	221	200	193	204	199	204	189	208	164	199	182	201	194	214	193	188	221	196	212	184	219	201	199	198	214	199	183	166	175	192	200	181	178	197	220	197	197	184	190	182	190	220	203	210	196	190	191	210	191	190	198	226	191	196	191	172	208	210	200	181	191	182	218	200	180	210	175	184	186	215	192	209	188	188	205	212	194	199	198	195	209	206	190	168	202	208	221	196	185	180	211	184	179	207	211	216	199	208	180	183	219	211	201	205	204	196	186	190	189	211	188	202	194	189	203	198	192	213	197	219	203	199	203	179	175	208	221	190	213	173	188	216	184	169	175	184	205	195	202	212	179	187	209	205	193	199	202	195	212	213	201	221	183	179	201	190	173	212	185	199	176	198	222	182	195	193	217	209	202	190	198	212	223	200	194	197	205	194	216	242	213	206	186	191	195	219	199	185	211	203	211	207	214	187	201	203	199	226	206	190	205	181	203	193	210	196	198	200	228	193	216	202	196	185	200	213	192	209	183	191	192	193	211	215	161	210	205	210	193	199	198	186	203	178	207	197	207	198	206	192	175	170	185	218	195	215	177	222	204	196	190	230	173	176	201	207	170	200	186	190	187	183	192	180	214	198	191	190	190	196	185	218	194	221	181	206	179	203	214	216	216	183	180	204	181	220	195	210	205	195	195	234	179	189	215	171	219	200	182	183	196	203	206	232	169	210	195	188	198	192	214	211	203	221	200	181	217	215	209	216	195	215	220	162	210	178	189	227	240	205	198	230	195	202	231	183	222	200	199	201	197	197	186	175	211	175	179	199	195	187	214	202	198	160	200	186	183	176	167	203	198	230	185	198	208	200	202	197	231	213	199	188	196	182	190	201	199	212	211	198	187	200	210	178	200	184	197	222	205	207	198	199	199	200	176	210	213	180	183	226	208	216	180	192	189	201	178	209	191	216	211	180	193	188	194	241	218	193	184	210	193	222	223	191	189	201	198	237	183	194	178	179	190	186	199	195	201	192	183	187	199	203	195	196	191	191	178	205	214	182	208	197	204	187	191	199	196	208	192	201	191	208	222	198	204	204	204	204	191	219	191	204	218	202	216	174	209	189	218	201	198	173	179	211	207	156	209	204	207	227	190	195	206	191	192	210	185	196	193	179	187	203	202	193	212	198	194	172	213	190	170	181	200	203	205	189	184	192	191	213	176	216	171	179	233	184	196	188	187	201	192	174	198	196	197	205	181	177	209	207	198	225	194	204	210	201	187	211	173	175	233	219	207	200	203	217	182	203	214	195	209	229	192	210	191	200	210	189	200	219	195	188	158	191	202	209	221	164	190	164	181	206	193	196	183	187	187	207	194	209	204	207	211	185	184	209	185	203	202	191	189	185	191	201	193	204	205	175	206	202	185	195	165	209	212	218	196	185	205	202	229	196	199	196	201	213	217	208	192	212	209	210	193	233	194	202	217	167	191	209	204	189	189	202	195	196	217	162	212	207	211	201	191	206	183	202	208	222	195	214	201	190	189	208	207	189	188	213	191	237	206	198	215	185	221	197	200	204	175	190	219	193	195	200	190	197	181	199	198	193	171	207	202	217	219	196	202	184	187	209	177	209	228	222	173	209	183	197	184	217	204	205	202	200	193	199	204	204	180	205	199	185	185	218	198	201	213	200	198	199	180	208	189	197	201	181	189	188	207	190	188	212	196	193	176	194	205	186	201	198	197	183	193	180	183	206	181	191	203	178	205	195	168	208	191	204	180	202	207	174	192	188	187	193	171	200	199	184	201	181	221	202	210	182	195	217	203	211	189	200	187	207	208	193	211	186	200	220	213	196	188	189	201	197	197	200	213	198	206	176	197	198	201	211	229	201	188	195	222	183	191	179	197	206	190	206	213	181	167	185	192	198	229	204	218	198	192	179	215	204	214	193	197	186	218	207	192	193	212	217	163	196	213	199	184	201	203	199	203	197	183	206	198	190	190	166	204	209	188	185	185	214
345	2	2100	79095	567	52	154	602	788	782	723	718	658	573	555	499	495	428	421	434	399	415	362	339	345	330	298	337	333	289	292	288	289	287	276	275	267	279	260	243	249	279	249	249	252	218	235	218	233	239	235	234	225	232	211	233	236	227	220	211	203	226	211	220	220	203	206	231	222	228	219	216	207	197	211	219	221	209	212	180	195	210	228	193	202	222	231	202	202	191	188	198	198	224	210	230	198	227	205	212	190	218	170	200	198	189	191	201	187	218	183	198	194	189	172	205	201	195	202	199	195	190	202	231	230	191	193	181	162	197	197	197	216	184	184	192	207	210	172	184	213	191	220	186	200	208	208	159	188	199	188	182	204	218	199	218	208	193	196	194	198	202	206	211	193	213	203	194	190	212	192	174	207	212	200	213	188	206	192	206	152	200	186	208	205	182	199	194	179	192	177	199	190	195	184	197	176	212	176	178	204	187	174	202	183	197	175	197	192	201	203	170	189	188	194	197	195	188	186	190	209	187	183	221	188	186	177	210	203	201	200	207	206	198	182	207	207	162	186	185	181	195	188	194	164	179	185	198	175	201	205	191	202	188	196	180	186	196	180	186	176	216	188	217	207	187	177	195	198	190	194	211	178	195	203	185	219	189	207	188	200	190	204	192	193	189	192	184	191	193	199	179	195	208	201	194	174	211	201	182	220	197	185	200	201	191	198	211	192	198	179	238	194	197	194	203	192	201	192	191	213	184	193	212	210	207	203	170	160	191	197	209	199	187	203	177	201	174	188	196	177	183	198	199	198	192	193	179	194	211	190	184	200	189	218	193	187	179	208	190	189	193	204	183	185	187	196	205	187	213	221	208	208	182	174	189	232	193	170	205	205	181	175	204	183	173	179	168	196	196	208	204	160	207	192	189	188	171	185	183	177	208	184	194	177	181	197	187	171	182	208	204	192	190	168	176	180	198	185	207	194	197	215	198	202	195	211	180	183	208	179	210	187	216	184	184	201	195	193	184	190	204	191	184	207	198	195	213	181	205	199	212	177	185	173	191	188	180	199	160	193	195	202	196	183	189	179	183	198	195	200	208	187	168	207	186	184	208	204	175	220	173	191	209	186	205	182	192	171	186	206	215	143	195	180	188	224	179	193	230	181	197	176	190	158	199	177	218	173	202	194	202	224	176	204	214	209	177	199	198	175	177	209	183	204	222	197	202	181	186	202	208	207	192	212	185	174	171	171	196	200	190	212	175	184	211	174	202	205	187	207	187	190	213	193	196	191	196	193	179	177	168	176	171	188	183	217	197	176	212	207	202	174	215	189	198	184	196	198	175	192	187	198	181	161	192	212	181	212	172	186	191	174	194	190	185	209	187	181	175	211	185	168	190	170	188	179	214	171	207	205	175	195	180	198	191	198	185	164	190	200	221	183	213	177	180	185	179	198	190	178	194	196	176	200	189	195	198	200	200	184	193	163	192	211	189	205	188	171	211	181	200	187	184	207	200	180	187	190	193	207	187	199	216	178	179	181	199	184	206	174	215	168	201	196	204	170	179	198	184	223	185	185	192	191	186	178	207	214	216	188	190	196	173	196	205	206	195	195	188	196	187	197	191	193	183	217	192	190	192	213	193	214	174	183	171	206	207	199	206	196	183	175	206	190	188	186	196	184	203	188	203	187	181	181	192	172	206	208	199	169	205	198	184	196	201	212	187	201	216	181	209	184	202	180	201	169	181	179	193	189	196	196	200	191	193	180	187	177	177	187	217	210	181	171	163	215	173	187	182	195	182	195	190	182	200	183	187	200	192	184	193	170	198	180	180	192	200	176	178	185	186	185	213	193	189	214	181	193	194	186	190	216	196	174	175	167	190	207	224	186	168	218	183	201	204	199	176	212	207	199	176	174	174	191	193	188	205	188	201	196	180	187	198	178	191	165	193	194	195	215	201	169	171	184	223	184	195	180	174	206	209	197	167	171	198	200	213	199	192	200	204	184	194	188	197	184	187	195	199	168	171	187	199	200	182	195	201	182	182	178	198	185	217	187	190	191	198	200	176	188	176	193	168	180	190	186	196	176	202	206	160	195	180	190	164	174	189	192	176	201	181	184	178	193	191	173	181	178	210	174	188	210	194	186	177	195	180	173	201	197	178	190	228	188	187	205	177	184	182	185	185	212	214	204	189	170	202	172	188	179	195	180	180	226	186	198	189	204	196	187	211	182	196	203	175	198	171	179	178	187	185	186	202	173	179	207	192	215	189	185	183	164	197	186	185	172	197	171	201	204	230	180	196	185	192	192	212	188	179	202	176	198	174	197	185	188	194	182	176	207	210	177	211	177	159	197	200
345	3	3500	79220	575	50	167	623	853	935	861	778	730	682	582	562	543	457	466	475	419	403	423	398	358	356	386	342	351	330	320	283	284	301	293	277	273	270	267	280	260	272	302	267	251	260	226	254	246	226	235	217	260	220	225	248	225	223	223	203	213	229	236	204	212	218	229	231	205	212	221	199	210	198	187	182	223	234	210	201	174	191	191	192	206	220	217	211	218	193	200	190	188	207	199	215	208	213	199	222	190	187	185	203	180	203	203	222	204	204	193	190	215	209	194	203	207	199	205	205	201	191	194	222	221	190	189	183	205	192	197	203	206	191	191	182	203	189	193	212	183	153	202	175	187	202	184	205	177	204	189	206	181	180	198	173	190	206	212	197	190	195	194	226	208	207	224	180	193	172	191	188	192	203	188	189	192	178	196	188	195	198	182	202	206	216	188	170	214	198	181	213	184	195	208	203	167	211	165	202	214	180	189	194	202	200	184	177	205	204	223	169	194	187	173	181	176	168	185	205	214	182	165	198	192	200	191	181	190	177	198	187	167	176	193	193	196	215	189	195	210	199	182	197	193	178	197	190	203	200	207	203	201	197	183	202	197	198	160	173	177	177	202	189	205	187	168	196	172	174	166	186	175	206	210	201	188	180	175	184	202	216	206	192	180	203	191	175	205	220	200	184	184	190	190	185	195	179	193	192	169	184	202	194	191	195	185	185	210	222	199	199	178	181	187	192	192	207	169	158	186	195	194	189	189	198	165	203	183	193	176	180	200	203	196	175	191	194	201	181	177	183	170	200	202	181	182	203	192	179	175	185	194	180	208	205	190	215	201	190	187	187	180	187	188	190	186	184	190	176	209	179	171	172	163	178	189	195	201	211	188	169	173	210	194	184	188	206	168	174	198	213	188	172	182	160	207	204	181	182	193	176	205	209	185	194	176	207	189	211	193	193	187	212	187	170	185	202	182	205	194	193	195	188	172	185	179	204	194	206	175	199	195	202	174	194	190	192	191	192	189	186	173	165	175	202	179	193	191	207	180	181	198	199	187	178	191	190	208	174	179	174	195	188	187	179	177	185	175	195	178	206	207	168	192	207	185	186	173	196	180	197	198	184	206	209	201	221	188	189	195	205	184	186	193	166	200	197	183	194	172	208	176	225	195	172	195	182	191	161	176	190	184	187	183	185	183	201	196	217	162	189	191	197	183	167	189	177	210	186	202	180	183	190	188	174	172	191	212	199	182	211	209	195	157	197	175	207	195	193	204	149	200	195	192	183	187	191	192	191	202	204	171	215	177	197	195	191	188	185	196	201	170	183	168	175	201	189	172	207	191	203	184	206	192	194	176	177	196	178	213	198	184	177	192	205	167	188	209	179	181	191	184	191	191	189	205	184	179	208	193	206	194	190	177	188	179	195	194	203	186	173	193	185	175	191	180	162	168	180	189	177	191	174	191	164	192	192	176	197	181	180	184	192	188	178	212	197	170	170	202	179	178	199	179	187	196	180	183	206	191	184	194	215	202	202	195	181	198	188	179	181	184	190	181	177	201	188	193	225	186	187	195	197	176	197	192	183	200	171	194	168	172	166	175	182	197	180	206	166	186	196	199	216	190	189	165	214	184	175	201	196	196	207	188	209	168	190	183	172	185	223	191	202	195	179	200	170	198	181	179	182	204	197	161	189	180	168	188	174	181	222	193	176	204	174	181	168	202	191	188	170	174	184	210	177	202	201	206	182	187	199	182	188	171	196	175	186	193	187	189	187	178	195	178	208	186	200	174	188	169	165	202	191	222	181	208	222	196	190	178	200	178	170	189	194	165	196	189	175	179	197	184	170	202	185	176	176	187	190	167	172	211	182	187	200	199	187	187	208	173	197	162	201	210	197	203	195	187	184	185	167	172	160	187	192	181	187	190	185	211	161	158	199	163	190	192	200	172	171	168	185	196	184	201	180	217	206	187	168	170	195	166	184	178	178	184	232	183	199	188	196	186	178	176	222	210	164	192	180	169	180	187	189	201	170	202	183	201	207	203	183	218	186	182	189	201	186	193	206	177	197	197	220	194	212	181	195	217	189	189	168	199	201	199	192	190	185	168	183	195	209	187	193	162	183	178	164	183	167	193	199	201	188	169	192	164	180	184	203	222	189	177	207	184	217	197	175	193	208	212	180	204	199	185	199	160	181	223	162	186	192	168	189	213	175	178	177	196	212	227	183	180	183	209	197	188	164	181	211	185	202	194	196	178	200	173	197	189	191	201	183	215	207	195	202	169	202	199	180	201	202	205	213	184	194	198	178	192	173	204	192	194	172	203	204	170	183	170	175	210	169	197	197	183	197	166	196
345	0	2700	79344	538	46	114	432	761	919	908	862	749	728	696	616	588	576	524	500	533	459	458	444	443	409	389	375	378	369	362	323	316	319	311	308	294	290	281	290	279	301	260	301	254	271	261	264	236	254	270	237	215	240	222	229	200	230	224	221	234	229	199	206	222	191	200	193	208	204	204	216	178	211	225	192	193	199	203	205	211	212	198	188	182	200	188	231	197	203	210	194	218	209	179	207	200	185	197	191	161	197	198	184	169	199	188	191	182	182	190	198	213	194	187	208	199	199	177	186	212	198	191	154	198	197	144	180	192	174	181	176	175	201	180	162	200	193	158	197	227	189	186	202	193	188	192	202	173	189	184	195	185	172	173	180	171	205	170	159	174	187	191	195	170	185	171	173	191	170	197	174	192	193	203	188	172	178	193	181	178	209	176	175	177	192	189	185	170	174	168	195	171	199	185	180	159	201	179	176	204	194	174	166	177	200	167	153	156	194	173	165	189	174	163	183	170	180	175	199	185	168	191	178	184	190	169	185	169	199	201	182	181	194	180	179	165	191	188	204	172	181	211	182	156	179	177	159	186	168	200	181	168	177	163	174	181	198	186	161	136	194	165	162	177	210	171	164	178	174	173	179	200	151	198	175	184	188	175	177	178	170	169	168	167	180	199	195	188	188	188	204	182	175	192	197	159	174	180	164	174	161	167	165	159	175	189	185	195	167	184	170	176	187	186	178	184	184	178	181	178	164	161	176	185	168	182	172	159	178	177	180	175	176	151	187	174	165	156	177	185	162	195	178	187	161	192	178	174	169	156	169	175	170	179	180	187	190	179	165	175	161	177	181	172	153	191	157	166	172	173	168	160	159	168	178	163	176	183	167	137	188	194	171	181	172	170	171	186	182	152	172	182	188	166	186	163	178	195	184	189	183	173	167	162	184	159	182	181	185	185	171	200	166	182	179	161	171	166	159	157	166	175	163	169	181	181	164	158	188	165	171	175	178	175	181	151	157	184	181	180	165	210	180	178	168	179	152	193	184	187	171	188	165	183	179	151	191	168	180	186	173	170	187	189	192	181	193	174	171	173	175	171	185	192	178	170	171	176	167	187	150	209	193	164	180	187	163	178	167	179	192	176	150	159	180	172	196	185	171	150	183	186	208	165	174	199	156	156	185	206	162	190	171	162	174	183	198	192	181	184	180	168	209	154	199	193	185	162	165	178	155	165	194	207	195	163	183	167	163	168	172	177	154	190	191	179	185	175	169	160	198	175	178	179	183	178	175	179	163	169	176	174	196	172	174	186	184	166	172	163	213	173	186	162	189	180	170	139	165	169	171	192	174	168	185	151	196	178	197	178	178	150	182	172	166	181	175	194	179	170	177	160	168	197	191	167	198	168	180	185	182	179	179	180	176	182	163	163	170	170	172	171	160	145	162	181	155	168	165	188	172	154	171	168	179	166	169	161	179	183	182	165	174	148	164	180	177	171	171	199	183	163	205	171	156	177	166	173	150	179	183	155	163	185	173	159	166	167	176	167	173	179	143	175	169	189	165	178	177	177	188	173	195	196	183	167	190	176	190	177	159	185	157	162	164	180	190	155	175	167	185	156	191	159	181	186	184	182	191	161	191	146	162	150	188	166	176	190	179	204	152	168	183	179	191	164	192	188	157	173	175	163	192	183	180	160	174	189	191	145	180	165	171	170	149	172	175	171	189	168	173	174	206	168	165	173	173	186	169	182	179	175	174	181	188	174	178	166	186	163	168	166	190	161	168	180	174	192	163	180	188	169	173	187	163	164	182	169	184	178	161	185	171	177	197	169	158	160	179	180	177	169	157	186	192	179	172	180	170	191	152	186	187	180	174	205	175	180	184	174	184	157	190	187	169	173	173	160	155	156	189	174	165	181	181	154	180	174	183	163	172	190	192	166	154	187	165	164	168	202	158	177	187	186	163	161	169	172	167	178	158	176	173	169	177	177	156	180	160	156	190	181	180	189	173	188	178	180	169	177	168	182	168	166	179	163	191	182	178	163	177	188	165	178	171	177	166	182	201	169	178	189	186	164	159	174	159	154	175	176	178	204	181	154	196	179	150	176	172	160	173	175	171	164	167	171	164	168	183	185	191	186	173	174	177	206	184	186	192	153	182	190	175	158	162	161	188	184	171	168	191	189	174	158	190	150	187	181	193	179	168	187	206	190	187	183	199	168	177	196	173	157	171	186	180	182	183	187	183	152	197	180	150	167	181	163	177	173	195	167	189	166	212	170	132	165	172	184	164	181	184	157	187	168	176	183	171	185	191	188	166	162	178	179	186	172	183	181	195	174	173	189	163	183	163	165	185
345	1	1900	79469	579	35	129	541	743	768	789	734	678	645	602	568	481	470	463	458	459	422	392	396	355	369	376	345	328	312	292	313	323	307	273	284	295	263	270	259	269	260	287	287	243	240	270	258	251	213	224	235	260	230	223	244	250	238	213	245	224	220	247	221	239	231	199	216	219	203	237	219	222	232	210	200	203	208	231	210	211	219	225	197	214	220	200	196	209	209	199	230	185	204	201	215	186	223	204	192	205	222	207	207	219	207	216	187	207	202	227	232	198	209	195	234	210	193	208	210	215	216	212	191	174	196	202	214	216	195	211	201	196	195	203	206	215	197	185	204	233	191	178	223	194	222	210	210	181	180	186	197	206	226	213	193	218	207	190	184	230	197	212	177	193	186	220	198	205	205	183	177	208	200	208	199	233	196	195	184	208	211	187	224	209	183	190	173	190	206	192	205	224	194	205	196	198	203	186	208	197	202	218	209	209	206	186	191	204	193	202	200	199	180	204	221	212	186	180	216	202	201	203	211	217	188	203	206	217	203	188	181	218	205	195	181	197	181	192	174	201	198	191	195	172	184	183	189	216	208	203	213	212	206	189	194	190	198	219	220	200	223	183	209	212	186	184	189	206	202	198	194	184	191	214	194	175	184	196	192	213	201	172	178	216	172	233	225	187	186	194	192	193	178	180	235	208	191	214	194	193	201	220	192	202	199	199	214	182	205	192	222	192	194	179	198	208	208	224	231	194	219	223	172	196	183	193	223	178	193	209	212	185	186	217	220	215	203	199	198	203	197	200	206	218	191	203	203	190	210	192	201	198	202	187	176	197	191	200	208	182	188	190	189	185	178	167	200	176	222	193	188	198	191	190	224	210	189	192	199	199	194	184	212	176	180	179	199	185	178	188	212	204	184	197	201	191	191	213	214	194	178	196	188	214	198	189	174	201	216	190	204	190	192	205	185	218	197	189	191	181	212	172	166	204	196	183	196	173	174	183	192	178	200	195	205	218	186	190	188	199	178	197	212	182	178	169	190	194	198	186	210	196	191	182	193	179	173	186	191	194	214	234	192	206	181	190	173	190	170	196	201	201	206	188	198	166	203	186	210	198	183	183	186	194	209	208	223	188	189	202	194	217	188	177	203	187	208	183	207	220	192	212	193	186	208	207	177	173	204	208	202	207	198	191	180	208	196	187	216	215	195	205	182	208	181	198	193	180	190	186	190	161	201	173	183	216	186	184	200	198	197	190	180	229	194	185	207	173	188	207	174	179	191	194	203	195	172	197	175	201	187	195	198	184	177	194	188	204	178	182	187	190	197	194	204	193	183	195	195	205	192	205	187	211	201	218	211	207	203	180	187	194	188	183	190	189	197	175	209	206	199	195	184	166	192	178	194	197	184	185	226	203	181	174	193	219	170	191	207	174	217	188	193	221	191	194	198	197	181	189	207	180	182	171	179	188	186	196	187	208	200	191	205	180	209	182	177	173	192	176	210	205	211	186	177	197	212	197	202	207	174	186	194	192	195	183	180	225	211	183	211	179	177	216	201	195	188	226	193	197	228	168	231	181	200	186	185	188	170	190	188	194	200	190	188	181	202	191	212	194	207	177	202	185	198	176	195	219	192	217	168	202	179	211	187	196	222	179	184	171	205	183	182	174	210	189	194	189	207	178	223	213	189	185	214	213	204	179	201	205	192	179	198	182	174	188	197	195	206	169	222	185	194	212	192	176	188	166	183	192	182	196	201	183	209	203	189	210	195	199	191	219	197	213	198	205	199	175	189	186	209	167	201	173	184	213	172	189	192	210	213	186	200	190	215	159	205	183	186	183	201	189	163	181	191	180	177	196	187	183	194	189	189	191	193	198	167	173	184	187	207	209	201	205	179	178	202	178	209	192	197	218	175	194	188	212	185	200	198	185	192	174	174	185	183	202	237	202	185	209	199	186	199	203	209	188	196	182	205	202	204	197	182	195	187	209	202	197	190	198	176	184	202	190	203	196	224	208	195	175	192	191	213	174	181	165	174	192	179	217	188	199	210	221	187	194	209	197	203	181	200	200	174	183	176	177	205	206	190	204	192	203	197	203	207	194	208	182	194	198	173	188	223	182	193	179	184	171	190	195	195	189	191	190	205	199	164	176	176	193	194	212	202	176	209	202	183	198	185	173	195	197	185	207	208	209	201	193	163	203	182	201	214	202	205	218	190	207	187	203	162	189	172	217	197	166	205	212	204	213	177	184	212	163	173	179	186	192	197	170	211	215	207	195	191	199	196	205	201	214	177	212	170	192	216	188	207	191	230	194	209	198	203	222	227	184	191	218	192	191	192	190	190	201	196	192	214
345	2	2100	79594	575	27	112	525	790	824	787	768	704	643	581	562	551	495	453	466	411	435	389	383	367	356	343	360	314	346	313	310	318	294	305	304	275	284	306	253	256	244	287	252	234	249	248	248	256	218	219	232	248	204	227	239	218	224	238	202	249	235	220	234	206	228	229	227	181	221	213	206	184	232	203	208	189	192	181	233	216	237	215	231	236	204	180	188	200	183	205	210	187	192	202	221	197	203	196	201	212	192	227	202	223	230	198	206	187	196	203	212	204	218	198	208	199	200	197	194	186	218	179	222	210	208	197	191	193	193	191	193	199	184	182	191	220	185	201	178	177	180	180	199	200	219	179	197	196	200	205	186	192	192	188	216	190	206	213	185	194	192	189	193	196	179	188	193	220	187	187	206	208	202	209	222	200	187	182	194	180	191	181	215	205	193	183	178	186	194	194	197	181	195	181	173	195	187	175	183	180	205	198	218	202	213	187	199	192	200	204	176	196	201	194	212	205	180	199	195	183	165	217	178	188	201	178	176	209	222	181	211	217	185	198	185	209	189	175	204	212	191	195	206	172	203	212	202	194	178	195	214	230	205	182	188	179	207	222	194	189	200	189	183	201	191	164	204	200	194	179	193	209	182	205	192	197	189	201	215	193	195	175	181	180	200	183	181	191	182	192	188	187	185	197	190	161	197	206	177	195	200	200	189	200	194	174	205	215	179	182	195	197	208	192	178	208	184	207	203	183	189	166	208	193	193	191	196	219	183	178	197	202	191	200	167	195	206	190	197	189	188	193	184	205	185	196	198	192	209	189	192	202	205	199	169	208	181	199	197	187	199	186	206	185	187	176	208	161	193	200	178	201	202	224	192	180	199	195	207	188	186	170	208	172	190	167	165	201	182	194	211	195	170	174	203	181	167	182	187	185	190	199	203	205	190	185	189	200	215	181	190	193	172	195	215	183	211	207	187	191	183	195	208	194	175	193	197	194	208	205	226	194	191	180	195	211	187	197	182	198	178	178	193	191	200	184	201	195	199	176	186	199	186	181	192	199	201	195	196	195	202	196	201	179	198	206	190	206	183	215	158	193	187	191	226	207	200	174	184	156	193	183	167	209	159	188	188	200	202	193	186	206	174	218	180	194	180	192	193	200	186	179	200	179	173	180	170	215	207	201	186	169	166	191	177	231	176	192	190	190	178	242	175	192	182	182	195	180	200	180	184	185	214	171	189	168	183	184	187	183	201	189	194	188	196	195	198	191	201	184	191	191	189	185	185	210	188	176	191	209	157	205	204	199	171	186	184	196	175	216	216	192	207	168	173	183	211	186	219	217	187	212	168	183	207	178	189	191	210	177	202	170	194	194	192	192	196	192	210	187	196	177	196	167	196	162	173	190	198	184	208	176	199	197	186	173	206	194	200	197	177	210	205	187	207	200	193	200	203	178	197	194	181	208	211	196	193	210	176	190	182	176	178	187	181	201	192	179	210	197	193	185	202	185	177	192	201	192	207	195	222	202	193	206	188	200	194	176	211	183	198	205	188	210	202	200	185	185	192	193	189	181	190	189	201	194	186	167	187	208	208	189	179	193	196	191	181	172	208	193	195	189	205	175	179	164	185	199	185	203	188	197	185	187	175	180	176	173	171	177	193	214	184	210	205	193	174	213	191	183	201	186	215	195	177	196	210	203	177	214	204	193	202	184	179	189	175	205	191	179	165	208	199	194	215	180	204	218	184	190	198	218	204	187	196	170	190	199	219	182	175	196	178	216	203	195	212	189	199	208	195	185	177	201	198	209	204	168	181	180	186	188	200	190	170	215	216	211	190	201	186	198	196	180	186	195	169	203	185	204	217	184	189	181	172	185	214	170	206	187	183	208	161	190	183	195	205	193	170	177	180	191	206	164	205	179	221	174	176	212	173	173	181	195	178	193	185	177	210	212	180	189	186	216	166	193	174	174	187	184	158	178	181	199	179	189	181	205	231	189	189	191	182	172	169	184	193	179	192	215	162	218	190	193	179	217	182	194	206	183	173	190	193	200	167	200	200	185	196	188	193	194	189	185	212	177	167	178	197	206	195	164	184	192	200	178	202	170	185	181	213	188	216	192	203	184	205	227	204	178	206	171	206	184	203	185	171	199	196	183	178	200	212	183	202	190	176	200	198	182	167	197	188	188	200	172	199	206	211	198	172	186	182	175	189	181	202	197	176	216	188	198	200	194	178	190	162	207	196	175	192	222	181	193	190	197	176	203	174	213	186	195	184	172	206	198	183	163	204	200	210	208	196	175	178	208	197	182	183	181	192	192	205	208	177	202	186	176	206	171	165	177	210	233	194	192	200
345	3	3500	79719	539	44	156	585	828	912	845	811	722	673	647	565	586	543	486	456	429	478	445	407	380	372	361	371	324	333	317	308	331	306	288	295	288	289	251	271	274	264	289	252	246	252	254	255	265	222	239	261	219	226	219	228	217	250	206	178	208	219	223	206	228	201	205	220	213	217	200	202	210	209	203	186	194	201	204	218	213	203	206	200	201	222	209	213	221	215	195	199	205	188	214	198	201	213	198	177	212	213	197	204	231	196	208	202	200	199	190	173	208	203	200	191	201	191	190	204	189	199	202	186	194	198	196	204	177	185	198	217	182	232	190	194	191	221	199	189	216	203	200	214	208	202	192	179	210	193	202	209	177	202	202	221	199	199	177	202	205	196	189	170	191	167	194	166	180	185	215	192	191	206	185	192	208	199	198	226	204	228	177	199	184	181	213	185	186	195	198	194	177	209	171	194	217	184	198	195	202	210	183	198	184	199	181	194	206	179	203	187	172	202	181	192	180	193	195	186	175	206	220	201	206	195	213	190	179	223	188	191	190	181	184	185	183	205	202	198	218	180	180	187	184	188	196	189	184	205	176	197	181	199	182	192	189	203	192	184	193	209	188	198	191	183	215	185	182	174	178	184	189	160	193	183	205	213	186	206	187	198	189	187	174	190	177	156	172	183	173	206	198	198	196	214	193	182	212	200	186	194	200	191	201	192	177	201	189	168	186	189	207	197	188	175	206	207	176	195	199	171	183	187	182	189	183	188	193	190	211	169	166	192	204	167	169	210	163	200	186	178	207	200	179	214	196	180	176	211	188	189	222	197	171	185	185	202	182	199	172	214	171	161	198	195	181	186	202	188	185	192	179	211	225	186	193	173	189	179	181	193	172	195	170	191	184	211	192	183	181	176	178	187	178	221	182	193	203	198	184	191	195	202	211	186	180	207	191	183	195	203	185	187	195	182	192	186	186	178	196	181	176	198	208	204	189	194	163	197	199	185	203	179	197	192	213	208	179	184	203	178	218	191	180	203	191	198	216	192	179	193	177	187	163	199	197	190	198	181	199	185	211	186	206	194	193	184	189	176	192	184	186	218	190	185	177	200	201	209	197	178	219	194	184	176	188	200	189	204	205	180	195	178	199	174	174	182	214	197	201	201	199	231	184	172	186	206	199	192	174	188	179	200	186	201	174	181	163	173	176	180	194	192	197	191	203	166	193	188	195	191	210	186	161	198	165	183	203	189	195	188	201	199	217	195	201	175	178	196	203	190	202	171	194	176	185	158	195	186	182	181	193	187	206	202	192	206	199	191	195	205	172	185	166	175	194	219	203	195	186	198	189	196	201	196	199	209	210	174	170	181	190	182	191	205	170	191	180	167	202	195	183	186	172	174	177	191	187	204	187	173	170	196	185	196	180	198	200	188	210	186	190	225	178	198	207	181	188	190	181	185	194	198	180	177	171	179	206	174	193	203	212	187	178	200	194	195	221	187	186	172	224	188	183	210	169	212	203	190	199	181	192	179	219	184	196	189	191	186	206	199	184	210	204	207	217	193	191	180	183	208	172	201	169	201	225	199	177	184	177	190	208	197	208	200	190	175	194	207	177	181	169	182	171	229	204	193	192	197	189	196	204	213	191	183	183	198	182	178	196	203	207	198	183	200	181	187	167	183	176	190	194	217	176	185	170	205	204	179	181	205	176	177	197	180	194	195	199	197	201	176	188	180	193	141	171	191	177	185	194	203	185	190	188	198	184	175	202	186	179	189	192	197	200	190	189	190	191	222	192	207	188	195	197	197	186	149	187	187	193	209	197	171	173	194	207	184	199	186	193	176	178	181	190	187	213	197	179	161	212	181	182	203	183	172	165	210	187	161	176	180	202	186	190	190	180	199	211	202	167	179	212	191	201	212	191	192	182	178	194	175	197	182	191	187	205	198	201	203	207	194	198	166	220	209	193	187	202	212	183	195	189	179	198	186	176	169	193	185	181	195	178	189	198	220	220	187	199	204	204	204	197	201	215	189	194	176	192	197	196	189	176	209	197	179	179	187	193	230	186	200	174	202	173	211	182	209	179	157	187	181	189	181	177	205	206	198	184	196	178	167	175	164	171	197	172	228	176	197	185	208	158	187	202	174	184	174	180	198	186	198	201	193	204	192	175	211	201	201	213	201	191	192	188	185	177	208	171	190	200	162	205	203	210	186	204	200	195	187	181	192	185	193	191	198	180	186	188	186	195	185	185	199	187	188	169	168	188	208	207	197	209	176	203	218	190	204	190	182	193	179	193	178	176	192	180	178	187	190	197	216	186	201	180	175	187	179	184	196	182	199	180	179	188	198	209	159
