345	0	2700	79844	553	32	129	478	787	906	877	820	759	722	646	641	547	535	502	542	474	460	409	429	387	395	382	356	343	340	335	336	314	306	290	293	289	277	276	290	282	268	302	268	250	270	252	258	233	243	253	229	211	224	237	193	215	216	184	239	205	201	210	215	191	227	200	200	196	216	214	188	203	187	206	202	211	199	171	204	214	194	197	176	199	189	201	205	209	201	213	194	207	189	219	185	194	196	190	192	212	193	196	190	191	214	200	195	180	209	192	191	198	208	188	196	198	172	213	181	184	200	182	193	192	193	176	191	197	186	191	191	186	157	188	179	162	183	182	207	197	224	194	169	179	171	179	193	189	189	184	170	177	187	184	173	186	167	183	184	214	166	178	180	165	207	177	192	179	198	169	165	179	175	172	184	178	179	166	186	173	178	161	202	191	148	199	179	180	213	171	196	201	191	191	156	169	165	171	186	186	166	171	180	158	184	171	188	191	187	180	181	176	176	192	188	172	179	190	177	183	189	191	179	164	206	186	167	183	184	179	176	185	178	183	193	186	191	177	197	195	194	191	186	163	171	179	153	181	199	180	155	170	175	171	160	186	191	186	164	180	177	162	179	185	183	175	186	186	172	177	173	179	179	171	158	207	189	183	182	167	172	166	162	198	193	178	198	188	181	192	191	170	167	171	187	166	182	212	195	174	215	171	200	170	202	169	193	209	191	164	200	179	182	168	198	174	196	170	197	186	139	163	181	196	183	186	168	182	164	176	187	156	167	167	187	191	173	165	185	154	179	174	182	194	181	198	172	151	186	174	172	180	181	184	198	193	165	187	191	160	189	157	188	171	187	179	177	176	199	181	179	185	171	192	185	147	165	160	182	171	196	168	184	196	172	177	169	216	180	158	178	184	175	176	143	172	187	169	198	165	189	157	172	173	184	163	194	191	179	187	186	166	182	173	186	184	184	150	181	171	184	186	185	184	197	183	184	184	184	196	153	177	172	190	173	192	174	182	187	181	158	178	165	180	181	192	165	171	184	174	198	185	184	187	195	181	189	175	177	188	170	192	166	175	200	183	181	183	186	176	167	193	167	201	186	189	182	199	189	170	174	168	184	190	167	168	187	172	197	167	171	176	168	179	176	181	169	167	190	165	188	177	185	190	179	176	157	189	172	184	196	191	184	180	182	181	166	171	180	187	152	180	169	197	178	180	177	181	199	192	194	186	178	173	204	175	179	167	171	167	174	204	213	197	207	191	180	187	188	185	167	179	178	177	181	173	186	191	174	170	153	172	198	169	172	187	164	181	191	168	168	170	184	172	173	168	193	189	167	161	181	196	189	164	193	165	171	179	182	163	175	180	169	181	164	188	165	174	183	186	174	174	175	189	179	180	172	179	162	157	176	145	187	201	170	159	176	156	180	195	177	165	168	193	195	170	187	165	179	154	198	188	168	193	186	180	170	190	201	190	160	197	177	192	171	163	173	191	200	174	204	191	194	201	170	172	162	182	199	203	201	162	160	171	185	170	192	170	175	174	177	178	181	182	179	164	179	154	177	180	163	160	195	178	197	197	179	189	192	157	176	168	171	185	173	190	167	167	179	191	172	198	171	187	169	187	186	175	195	181	197	180	197	163	186	168	169	165	181	185	165	205	180	155	196	182	177	164	169	178	192	173	156	168	179	199	162	181	181	185	166	168	171	185	149	197	179	178	176	177	179	184	167	187	172	188	170	189	172	162	156	164	184	146	184	169	158	187	179	178	164	178	185	184	182	174	185	186	188	188	203	170	143	169	175	182	180	182	174	171	175	174	170	191	171	183	197	200	155	168	184	183	189	176	182	165	167	159	178	171	205	171	184	173	183	182	202	185	165	202	171	199	180	198	200	194	181	194	180	175	185	180	192	178	199	190	199	183	167	176	179	179	194	171	169	164	178	161	160	184	177	166	176	181	162	179	188	174	151	175	167	178	192	172	211	154	172	176	159	155	174	191	174	206	187	191	185	165	168	191	189	175	186	175	177	207	178	178	163	192	167	191	177	164	183	183	160	191	184	165	200	153	188	171	160	170	167	181	203	181	176	200	190	159	188	171	169	168	173	193	188	188	178	180	163	175	180	199	196	184	171	156	189	169	166	160	168	182	160	192	156	177	167	173	173	180	213	174	177	176	159	168	184	185	192	161	158	159	155	186	184	153	175	177	182	193	169	180	183	170	195	162	209	185	202	169	190	159	167	185	192	177	166	178	158	173	178	188	176	209	168	172	181	190	166	174	198	182	169	162	165	162	201	204	202	188	167	168	186	179	173	180	191	202	185	195	187	156	195	179	173	200	164	155	181	198	202
345	1	1900	79969	579	51	223	697	817	832	767	708	651	597	548	545	442	436	416	421	379	374	390	334	334	324	349	277	286	299	274	287	280	282	271	279	268	259	264	266	256	225	225	260	243	239	233	246	213	239	199	219	224	214	215	217	227	197	188	205	203	205	212	201	212	222	204	247	224	209	215	204	192	199	213	234	227	209	213	223	198	194	182	209	191	237	208	213	199	196	191	225	173	203	204	222	200	226	196	207	198	208	227	192	215	206	198	212	224	214	175	210	222	228	208	199	191	226	172	210	199	218	191	221	207	207	205	202	187	204	178	187	202	210	207	187	211	195	204	211	212	215	215	201	201	213	202	189	203	201	181	217	193	223	211	198	191	205	207	214	212	206	194	220	183	209	198	219	190	192	203	184	199	204	173	204	183	204	191	187	208	192	237	223	184	186	196	199	195	209	199	244	184	224	213	175	198	229	184	206	209	188	183	212	204	236	208	202	182	190	225	205	196	195	233	194	205	218	222	217	169	197	201	224	199	202	189	178	197	208	207	222	203	190	203	190	198	186	206	194	220	207	186	214	213	193	174	228	188	213	182	187	188	219	206	194	198	210	217	192	202	203	176	200	198	192	182	216	208	203	190	212	215	195	196	203	180	175	215	199	216	180	193	190	205	179	206	198	188	212	206	191	189	187	185	188	219	195	190	223	174	179	217	191	188	206	188	207	193	196	234	202	172	219	202	177	221	180	215	179	183	183	190	162	239	202	201	221	214	171	184	180	219	194	181	196	186	187	197	205	217	194	209	185	198	223	203	214	197	214	195	178	189	211	208	202	193	189	187	204	187	199	194	180	224	207	215	209	218	213	212	186	223	208	216	215	180	206	218	195	211	187	202	188	210	218	162	212	223	215	215	194	200	195	224	199	201	203	185	181	169	204	193	205	201	207	216	183	196	207	179	211	191	192	185	183	210	202	181	175	209	191	198	206	216	178	206	185	214	184	210	209	203	200	200	194	207	211	189	199	200	190	191	214	201	194	207	200	208	208	198	194	195	172	215	204	189	203	202	194	202	202	185	212	189	208	192	201	215	200	195	198	214	176	186	208	200	222	199	186	221	229	182	205	197	195	214	226	207	190	172	199	200	208	174	196	225	223	205	199	194	225	192	189	193	199	204	206	172	174	187	211	197	218	208	195	199	194	235	211	189	201	202	175	201	189	188	169	215	187	194	206	189	193	204	223	211	195	209	199	186	215	222	189	183	212	183	198	198	186	193	197	190	209	183	233	168	183	206	201	209	195	216	178	194	237	210	197	186	203	218	200	204	177	185	212	205	207	212	181	196	197	204	211	203	223	176	196	194	210	230	194	204	184	199	180	210	184	195	183	184	206	193	162	199	188	150	195	188	209	207	159	217	198	196	193	200	199	179	223	204	205	211	188	215	210	227	188	204	209	186	193	207	241	175	194	215	221	196	185	199	204	188	217	181	175	195	179	191	188	203	178	198	204	172	194	180	202	190	207	187	206	200	188	211	197	205	197	218	193	216	202	188	191	191	213	196	201	189	173	181	209	204	203	195	205	220	206	180	206	206	177	218	193	210	218	181	184	195	195	198	182	205	220	186	201	201	189	208	181	193	169	199	210	183	207	205	204	217	203	165	206	149	199	183	195	196	196	215	211	181	221	198	196	198	165	189	212	190	201	192	194	204	212	192	219	205	193	185	208	169	189	197	211	212	212	195	230	187	172	178	200	191	180	197	191	191	199	184	185	222	214	192	196	175	206	221	191	200	216	200	214	187	199	198	212	182	174	208	180	200	168	200	194	226	198	202	204	201	212	200	201	183	202	199	194	181	191	197	180	173	210	192	215	183	205	198	188	199	212	204	212	216	184	169	210	195	195	196	196	208	200	178	224	185	219	177	191	214	198	179	227	198	201	202	208	219	194	179	173	235	193	206	179	209	207	200	184	207	188	222	196	194	203	180	186	194	214	196	178	206	211	197	193	198	180	194	179	199	230	188	203	182	223	167	194	184	208	215	208	186	199	226	212	180	196	192	207	175	198	212	195	200	191	203	207	207	178	168	181	177	195	224	202	184	181	188	201	210	193	206	215	213	184	204	198	200	200	224	198	193	191	198	200	230	197	185	196	193	221	208	187	197	204	206	203	221	163	193	201	187	199	184	193	204	201	187	182	208	184	187	221	206	202	192	188	201	189	185	199	188	204	191	204	190	191	242	193	195	221	209	205	213	206	200	211	192	198	199	186	205	171	200	199	189	194	183	180	204	187	200	206	199	222	204	198	191	208	196	201	207	186	209	188	199	189	213	195	173	204	184	186	180	207	181	207	175	197
345	2	2100	80094	569	44	157	546	802	793	763	698	640	620	552	519	476	456	450	460	413	388	379	357	363	323	317	347	303	311	304	306	280	266	266	262	253	244	254	237	257	273	253	249	232	246	245	246	229	242	202	215	236	221	263	236	199	220	211	208	225	216	195	214	207	233	199	212	248	244	233	232	207	200	204	201	201	197	206	224	189	222	223	221	195	237	188	204	221	188	190	221	212	219	179	207	196	196	202	185	173	201	189	215	206	197	204	181	187	202	194	215	213	206	192	206	186	200	202	188	194	195	193	206	220	216	186	192	221	198	224	204	208	182	185	204	196	188	201	194	206	204	210	222	194	214	189	191	183	179	233	188	185	220	188	193	216	197	213	235	191	209	187	192	195	216	220	171	211	194	179	191	199	171	184	210	215	212	192	192	196	186	209	186	192	201	188	207	178	198	198	193	220	192	204	227	199	204	205	206	203	217	197	195	208	193	203	196	168	205	209	197	195	188	202	189	177	226	196	177	181	213	192	217	197	203	190	206	173	202	190	152	182	185	186	200	166	228	201	180	178	197	174	217	200	211	203	206	202	191	190	194	198	184	207	186	205	195	177	177	184	213	201	207	202	182	204	206	206	217	189	208	202	199	188	206	205	194	196	186	178	204	203	189	179	215	199	213	178	169	186	207	188	201	205	224	199	178	196	180	195	192	210	189	189	190	194	199	199	190	222	179	211	203	202	206	192	177	190	200	211	192	209	188	174	195	179	199	184	193	206	216	186	207	215	228	188	186	197	196	185	186	215	201	202	208	202	204	166	202	193	181	200	203	192	207	174	200	223	216	204	208	189	222	181	215	171	208	183	204	211	173	189	171	190	205	210	202	181	181	180	195	215	177	192	192	187	213	190	201	199	186	193	196	186	206	185	206	214	217	181	165	208	214	207	214	166	187	191	195	193	194	193	182	206	202	201	194	194	200	199	200	191	182	181	195	177	196	176	209	184	187	198	212	186	183	188	211	202	169	200	169	206	196	205	197	198	180	203	185	218	187	202	193	179	194	188	213	197	189	190	180	190	187	186	212	199	185	189	202	178	180	208	183	195	213	184	183	173	210	158	175	189	199	189	195	202	210	197	189	200	204	171	175	191	208	202	185	177	178	187	214	206	197	185	202	220	179	202	216	211	200	204	180	177	184	207	166	187	216	180	186	198	202	211	199	218	210	201	215	207	181	189	192	202	211	217	191	196	198	211	192	197	187	196	182	183	207	199	199	185	212	187	186	196	164	192	226	201	193	206	185	202	214	200	182	169	187	210	211	200	186	197	194	198	176	202	197	208	180	200	203	173	193	217	203	190	189	204	200	194	181	181	219	186	199	181	202	179	193	192	188	218	218	208	210	216	196	184	206	207	223	187	209	185	179	217	194	188	183	197	191	226	189	199	214	182	199	190	200	205	163	172	198	209	167	204	221	173	195	189	189	186	189	190	210	208	191	170	205	194	215	202	180	169	174	198	192	199	194	201	187	200	206	193	221	197	177	178	212	187	195	203	197	181	192	189	208	214	180	181	179	208	199	178	195	224	189	207	169	194	168	186	202	183	195	189	185	193	166	193	210	183	171	180	195	186	181	190	186	192	185	173	225	188	219	193	184	165	181	207	180	194	182	228	180	184	182	168	201	236	198	156	200	204	185	197	204	193	180	171	198	191	218	182	220	187	209	176	210	197	183	216	189	168	191	216	194	174	193	191	187	202	188	184	189	180	191	193	196	186	179	196	185	189	162	200	212	192	185	209	197	182	210	193	207	178	209	207	204	204	183	220	221	221	195	175	192	200	176	175	174	186	174	173	187	187	175	212	194	214	220	208	178	185	198	175	177	209	207	207	185	188	207	190	185	174	213	179	220	185	186	196	192	186	188	228	222	218	199	202	200	183	170	202	219	160	174	194	216	189	209	219	198	208	165	194	185	186	189	209	200	182	193	181	192	181	210	211	199	197	184	200	190	198	187	210	203	175	171	204	198	177	203	176	183	205	188	196	190	198	204	225	179	181	177	192	214	170	196	181	195	199	194	188	205	155	194	225	190	212	183	206	193	186	188	180	207	186	196	206	204	181	179	187	191	183	185	203	187	190	189	216	178	186	176	199	188	169	174	184	196	185	201	207	211	179	210	215	198	201	198	195	208	212	209	199	197	193	179	207	193	189	196	206	206	179	201	197	181	163	193	185	198	209	184	205	227	207	199	177	217	179	198	197	177	210	194	194	212	197	191	175	180	180	173	197	221	212	202	183	202	213	200	192	220	186	199	201	184	192	176	180	182	197	179	212	192	209	202	186	188	210	212	193	206	178	176
345	3	3500	80219	575	46	186	567	800	898	811	764	680	634	602	556	482	522	474	432	428	401	385	367	355	373	328	333	328	324	315	301	293	289	276	233	295	273	249	245	261	261	243	264	252	246	248	233	251	224	238	230	222	229	216	212	221	230	208	232	212	211	203	217	207	196	243	221	200	202	214	220	222	200	185	209	223	175	224	206	202	234	188	202	208	194	213	193	214	209	199	189	206	206	210	213	206	200	212	213	190	212	189	220	198	198	218	214	201	190	206	183	226	203	202	203	197	199	182	192	200	172	204	177	194	193	206	201	182	200	187	190	200	208	199	222	213	195	184	204	186	194	200	192	202	182	199	210	183	215	201	181	159	199	193	188	195	187	180	210	215	189	209	227	202	183	186	209	213	194	197	196	194	188	176	202	199	201	198	184	194	214	184	222	168	193	191	187	199	181	209	191	191	198	176	182	195	186	186	177	167	192	177	196	190	206	171	176	198	199	174	218	200	202	189	203	192	189	198	209	186	194	191	187	186	197	203	191	202	161	166	182	160	188	203	184	192	182	210	195	204	187	178	208	170	184	220	187	172	192	193	180	181	195	200	175	193	199	196	188	169	195	206	204	172	187	195	184	175	195	169	182	197	193	202	211	168	205	212	169	181	176	196	207	168	192	178	193	184	192	177	184	188	204	200	200	204	177	215	192	197	187	203	186	201	184	195	190	199	192	202	190	182	194	166	222	192	205	202	194	200	210	184	183	191	178	184	191	178	193	188	192	206	188	181	190	190	203	199	191	187	186	226	193	174	201	225	203	183	181	184	189	199	176	175	190	205	167	208	206	153	183	190	207	185	218	200	186	191	179	187	188	177	221	192	179	212	180	191	198	189	196	182	197	223	180	184	188	201	166	199	198	204	197	206	236	196	197	188	188	216	189	201	199	179	180	204	211	184	180	209	186	181	179	200	175	191	192	165	173	182	177	172	208	197	201	195	183	188	176	213	188	171	182	184	171	197	200	190	196	179	202	194	169	200	191	185	191	166	200	189	212	197	181	219	205	206	171	198	222	171	194	177	186	175	185	187	194	211	198	208	189	189	181	180	206	207	187	168	216	199	192	175	189	181	208	211	200	196	174	173	193	199	183	188	203	197	200	183	194	173	161	196	189	177	187	187	189	202	217	174	210	167	214	187	212	194	204	200	181	194	182	189	185	182	182	176	173	205	173	191	218	154	206	212	207	194	203	202	194	198	192	203	209	197	180	198	196	188	173	198	192	189	190	200	197	196	192	178	181	162	192	195	203	198	203	194	188	176	218	173	176	195	198	193	201	193	172	184	195	175	185	179	190	182	213	184	198	204	199	158	180	198	214	227	163	198	199	197	159	176	169	167	195	191	163	199	212	177	198	192	200	179	198	179	189	197	186	186	166	165	194	187	193	183	189	193	180	200	178	200	177	188	188	194	208	180	181	174	191	187	223	207	186	172	203	186	209	185	188	175	187	185	146	212	182	195	221	173	205	183	217	162	202	168	195	197	191	190	190	195	193	190	199	199	199	186	188	166	208	212	193	191	165	194	183	190	198	181	200	189	182	165	203	191	170	172	192	213	183	186	166	205	198	208	201	186	201	210	180	198	179	200	186	163	159	189	199	185	208	218	185	211	190	180	186	194	190	198	177	180	192	183	187	199	200	213	186	197	192	186	194	149	195	186	182	191	201	204	192	203	167	191	189	180	217	191	182	187	170	202	184	201	179	179	185	206	208	203	184	208	174	174	189	190	192	161	192	198	169	194	187	191	177	191	189	180	207	203	187	209	179	196	206	197	178	166	187	183	190	162	203	199	170	177	207	207	172	194	181	177	199	205	178	200	194	208	183	204	185	172	190	206	208	191	207	201	180	178	198	182	187	192	209	212	188	183	172	181	194	208	195	175	203	176	176	201	184	178	211	198	200	164	187	204	185	201	175	164	186	179	184	199	210	179	182	163	178	194	216	192	200	202	183	169	208	178	187	195	176	196	211	173	184	193	160	206	192	195	196	197	221	207	208	183	189	183	160	179	173	190	168	170	182	174	176	196	184	176	191	184	166	168	182	196	163	193	174	209	195	184	151	184	176	175	175	184	160	199	173	191	200	182	194	195	188	192	188	237	192	171	197	191	187	199	184	175	201	209	190	215	194	192	179	188	186	210	198	172	190	175	193	210	229	187	188	192	198	168	196	199	184	181	214	197	186	183	188	187	162	181	169	187	181	193	192	203	199	182	196	203	205	180	211	174	204	202	192	170	193	174	184	179	196	177	200	188	184	189	189	171	160	183	210	189	181	215	187	185	174	185	189	213	202	179	199	180	186
345	0	2700	80344	542	50	126	466	774	891	812	791	730	687	632	588	533	542	514	484	434	432	419	392	352	391	348	375	338	360	335	306	321	277	304	315	294	291	283	273	273	267	291	257	224	244	265	264	217	232	227	220	229	205	206	219	242	225	210	227	208	216	211	210	203	187	192	195	192	217	229	205	205	182	218	197	198	197	211	205	173	217	191	177	208	167	199	206	182	169	189	228	182	181	158	196	202	203	199	177	187	185	168	177	194	207	192	169	192	175	193	180	179	180	212	200	200	176	186	184	191	188	186	162	187	179	200	190	194	189	192	174	165	200	181	208	165	177	210	184	187	182	177	185	187	177	198	185	175	200	167	196	218	186	188	207	183	205	197	185	194	182	184	146	150	168	190	186	162	159	161	201	191	182	185	187	151	180	193	163	173	151	181	179	201	207	161	200	173	178	177	187	186	178	205	192	180	188	183	164	205	188	195	179	182	191	193	171	176	188	207	168	189	196	194	162	189	185	213	182	171	180	170	171	184	175	189	198	172	174	200	187	183	185	201	187	166	192	190	212	180	168	157	175	174	173	196	176	200	181	195	167	178	184	160	182	182	189	163	156	196	182	165	158	172	187	195	189	188	173	174	179	175	188	216	169	166	159	163	173	178	183	170	169	165	182	162	166	184	191	179	177	170	193	177	189	176	182	207	179	193	170	181	175	150	170	193	180	174	192	159	192	175	180	187	209	166	179	172	182	174	189	192	170	192	165	189	177	182	164	198	193	195	183	188	179	176	175	181	179	185	164	169	166	180	181	157	177	169	188	184	165	171	164	188	186	173	181	182	185	176	166	169	181	190	170	179	195	183	162	166	177	180	181	161	177	170	151	157	178	207	183	176	195	183	159	193	157	183	201	175	174	179	164	170	180	169	177	175	196	168	177	168	191	190	157	179	203	172	189	180	158	170	185	182	153	163	159	184	202	166	167	194	191	183	155	156	187	180	184	161	186	173	182	142	172	187	169	190	156	182	198	163	168	188	171	173	175	160	190	161	171	149	196	161	171	192	173	173	154	168	166	163	203	183	166	177	121	176	175	146	187	170	184	166	179	174	198	191	196	169	161	172	194	168	170	178	186	166	199	192	177	185	170	177	161	164	166	177	176	170	177	174	160	169	191	180	167	177	162	167	180	177	183	186	177	174	179	177	210	141	170	173	160	162	203	183	204	167	143	153	169	204	169	175	171	177	176	172	177	189	194	162	179	169	173	170	189	174	165	174	175	174	178	175	137	168	173	166	171	188	175	174	179	192	175	169	165	170	180	197	171	176	184	185	163	176	164	178	178	159	164	172	173	143	159	167	188	184	152	188	177	161	168	173	147	179	159	184	183	175	163	172	144	179	178	176	168	186	195	171	179	179	166	184	172	180	171	155	167	172	182	174	190	197	169	170	180	185	193	170	178	174	162	175	184	156	179	161	160	197	184	173	188	175	170	159	178	184	166	160	171	166	177	187	182	159	196	184	154	164	162	190	174	176	180	161	176	167	172	151	155	158	159	179	163	176	195	174	188	171	163	189	166	176	177	151	171	180	175	183	181	174	180	148	179	200	170	154	189	186	155	186	177	192	177	178	175	169	185	171	161	182	164	167	182	171	176	198	200	176	177	164	196	192	161	152	197	162	179	165	211	172	183	168	161	186	173	185	154	198	163	180	205	173	171	186	162	181	177	164	165	173	178	181	176	181	174	164	158	169	161	187	172	183	177	185	204	173	182	168	151	179	198	187	172	170	182	169	176	186	162	174	182	168	165	185	182	192	179	192	156	195	180	188	171	181	199	210	187	207	182	161	194	181	157	159	186	167	180	190	162	158	196	187	182	168	167	148	188	158	186	174	176	152	185	196	180	172	190	199	175	159	166	166	184	180	168	166	168	174	176	200	197	189	173	171	166	168	175	163	186	143	147	165	175	184	169	179	161	175	168	171	177	147	152	166	187	180	176	185	151	175	191	173	173	185	179	163	179	152	208	168	157	171	177	174	158	159	166	155	162	192	159	179	175	172	171	179	181	167	177	187	160	180	200	167	201	158	184	157	176	178	170	186	190	180	183	153	190	191	178	170	179	172	186	191	175	172	200	179	165	145	175	184	177	173	183	177	165	179	187	165	167	180	159	186	168	194	189	182	192	173	190	179	149	171	169	161	184	181	142	206	162	157	164	195	182	170	195	161	185	167	196	173	179	178	182	195	162	147	182	170	180	181	179	188	187	162	163	183	158	171	213	165	158	168	192	144	205	160	163	174	156	175	152	166	189	182	177	169	177	186	153	161	184	171	185	171	186	194	177	168	175	193	175	175	146
345	1	1900	80469	583	60	194	719	835	844	785	720	635	640	526	532	479	465	404	418	379	378	375	326	304	316	290	318	274	285	281	265	266	251	261	250	263	254	227	265	243	223	241	232	261	229	217	221	225	216	228	226	196	205	220	210	229	213	226	215	195	200	208	192	188	225	216	203	207	194	216	214	207	178	187	198	178	180	201	191	210	199	203	211	209	217	205	212	186	202	207	230	218	196	202	212	193	197	194	180	198	188	175	223	192	192	215	186	194	221	221	180	200	206	172	212	196	216	217	209	210	211	198	184	196	195	223	196	194	179	216	194	224	187	193	216	226	201	190	185	217	226	191	206	200	205	203	203	207	181	199	191	178	190	181	191	218	215	199	199	206	210	198	197	202	191	211	209	197	209	186	186	207	202	193	209	217	195	205	219	183	209	211	174	184	220	187	168	207	192	186	194	204	206	195	212	203	193	185	189	206	185	214	207	198	218	184	206	199	175	191	213	196	192	182	204	191	193	205	193	189	209	187	175	197	194	202	213	171	199	209	203	176	215	191	221	187	200	207	203	173	201	194	203	172	181	200	186	186	193	192	199	186	172	219	194	191	158	190	208	205	192	209	167	174	211	199	197	193	212	185	189	215	190	210	190	189	183	202	196	185	234	160	203	189	173	202	190	197	218	202	190	185	168	200	176	191	202	185	183	220	213	200	200	207	183	192	180	193	193	213	190	168	203	178	192	183	204	209	223	182	214	180	178	189	164	204	208	229	204	168	184	185	198	156	195	212	191	210	188	199	207	194	219	200	220	182	199	199	190	206	191	211	192	182	208	204	204	203	205	189	188	184	241	216	183	190	196	197	199	189	165	206	196	178	200	199	176	185	208	196	204	206	211	180	169	186	198	209	187	173	198	211	197	214	202	202	183	198	193	194	206	200	196	201	193	206	194	225	201	198	185	201	202	190	202	181	205	198	206	191	211	183	198	191	178	185	176	194	212	214	190	240	215	196	209	212	200	176	200	193	194	173	186	201	192	202	189	191	216	186	187	197	184	187	173	202	175	199	185	201	196	197	200	208	201	202	176	198	206	191	195	198	204	189	184	183	199	208	204	178	201	197	232	203	190	187	185	195	184	185	179	175	187	189	195	202	187	194	201	186	188	189	188	193	177	198	180	173	197	195	189	197	169	185	194	179	199	194	198	188	171	194	207	182	189	200	207	194	199	186	191	185	177	216	190	209	204	175	211	200	213	195	193	206	169	202	223	196	187	194	196	204	199	194	209	200	176	177	205	181	178	195	202	200	199	195	205	223	181	182	183	201	182	193	173	192	196	184	196	183	196	208	180	198	204	201	196	178	189	208	180	181	221	195	195	195	191	182	199	206	187	183	183	189	206	184	202	167	202	182	200	202	184	211	178	177	191	206	193	201	200	205	203	194	192	211	191	180	184	192	214	179	212	175	200	205	187	182	212	196	199	207	186	181	213	191	197	197	190	205	190	186	183	186	199	195	187	195	194	189	213	185	207	213	175	197	205	188	206	180	201	180	179	195	194	192	169	185	225	197	177	190	186	188	200	185	190	203	195	195	185	204	205	208	200	158	189	188	180	218	192	193	176	188	216	228	208	196	195	195	178	220	196	209	203	215	196	186	207	185	212	214	168	173	208	206	184	203	189	174	200	186	211	175	183	194	189	195	180	210	199	208	215	183	196	174	181	205	206	202	186	197	198	196	198	181	194	169	198	194	197	202	203	202	207	214	198	192	177	182	197	210	194	190	196	204	201	205	208	170	202	185	201	194	188	197	208	197	178	201	203	211	207	209	181	178	165	202	188	190	172	174	187	215	194	184	180	205	189	176	203	182	189	182	197	191	210	189	193	199	194	206	187	191	190	198	207	214	194	202	190	195	172	196	201	184	175	200	191	204	178	181	192	187	202	171	173	205	191	205	191	174	206	177	179	187	174	178	179	210	191	195	183	190	161	204	208	194	194	193	202	199	201	183	194	172	177	213	192	188	167	215	196	176	171	172	198	186	213	200	187	186	177	199	175	166	192	205	181	199	206	175	208	203	181	207	210	199	183	181	211	189	185	163	197	196	188	196	188	183	204	146	195	194	188	205	198	196	196	188	174	213	195	194	185	156	178	198	191	191	194	186	175	176	203	192	203	214	188	207	184	175	219	189	204	185	201	188	185	184	181	202	200	201	217	186	189	188	171	173	200	202	194	177	177	194	201	193	181	196	189	194	173	205	207	177	173	184	190	218	163	181	198	191	187	195	202	209	179	193	193	187	183	189	168	200	188	191	210	220	193	188	226	190	208	218	185	208	169	164	205	202	222	199	197	206	173
345	2	2100	80594	559	37	117	521	718	798	733	701	640	613	566	521	487	458	450	422	405	402	399	348	346	341	313	317	319	308	284	320	281	273	313	277	252	261	274	273	265	248	268	208	240	248	236	231	235	232	242	228	222	223	221	223	238	205	231	215	229	218	208	221	229	200	228	234	219	195	205	226	220	210	199	233	212	190	187	202	219	179	197	217	203	214	202	212	204	180	200	207	179	189	198	196	229	214	187	184	190	191	171	213	203	218	200	182	232	187	199	187	191	208	175	178	199	166	216	192	184	221	165	180	216	189	187	212	200	197	181	172	190	196	199	188	226	193	195	209	199	209	217	166	190	197	203	197	178	182	213	202	167	212	209	193	195	187	181	209	201	196	183	198	174	203	181	193	212	200	209	191	180	199	193	195	181	204	202	199	183	176	208	207	165	190	183	200	183	201	173	182	204	183	190	190	190	192	203	195	205	186	201	221	163	166	187	190	170	195	189	187	179	174	167	183	152	180	189	175	161	173	182	177	201	173	195	181	177	192	205	201	171	191	222	198	195	199	213	180	181	185	186	209	205	174	188	169	201	200	191	174	187	173	187	171	184	214	191	168	183	190	183	179	192	189	187	179	217	200	195	183	185	187	202	184	201	172	206	171	192	180	206	168	179	165	182	186	191	178	181	205	183	196	182	206	188	207	185	208	209	203	186	184	176	175	189	190	195	177	170	163	180	169	193	181	181	196	191	184	171	192	162	184	190	194	183	197	187	189	166	194	192	187	197	190	190	194	194	181	181	208	168	205	176	169	186	191	204	185	209	189	182	192	170	192	175	196	185	192	182	207	190	181	192	175	221	171	187	200	200	192	174	177	191	185	207	204	179	182	218	182	180	178	186	194	187	195	174	195	203	203	200	192	174	150	175	189	208	165	215	177	188	183	195	183	187	202	190	182	174	193	203	160	179	191	186	180	170	191	161	144	215	184	201	196	195	180	205	190	176	173	203	187	176	190	197	185	186	180	177	190	191	185	175	217	199	200	199	175	194	183	173	176	170	196	184	186	183	213	175	187	177	199	194	195	178	191	166	193	187	179	181	171	192	174	183	205	166	178	201	203	182	202	192	197	190	169	183	174	180	175	174	172	148	189	201	195	201	161	191	169	191	192	197	173	176	202	184	179	215	167	177	175	172	171	183	195	177	181	199	199	210	181	197	183	176	179	191	192	188	177	166	163	166	215	163	185	184	184	171	184	176	232	187	209	201	223	177	205	188	206	175	175	184	201	175	189	198	193	217	174	185	204	192	183	175	183	166	199	181	175	185	175	196	188	184	186	178	204	171	170	204	189	219	185	193	196	200	193	191	182	192	183	188	180	201	199	183	199	191	200	187	183	181	200	184	181	191	211	210	181	185	177	179	194	174	181	178	200	185	204	186	188	167	204	181	201	209	181	175	194	186	198	184	183	189	203	190	169	173	196	181	202	189	195	184	183	179	185	180	186	183	188	199	188	176	205	193	179	210	173	183	196	168	214	177	205	194	174	196	203	187	205	172	178	179	177	206	201	208	187	192	182	186	178	172	162	187	179	186	202	206	191	171	188	203	203	176	188	187	180	204	179	203	185	183	185	184	180	174	190	205	185	191	204	191	187	173	187	201	183	185	194	182	174	188	185	188	196	189	205	180	196	192	212	175	188	180	175	199	190	192	175	190	178	195	189	182	194	175	176	198	194	185	183	199	200	185	199	181	166	197	192	186	166	218	186	206	195	159	161	172	197	201	185	174	212	204	189	180	185	165	181	186	212	195	213	183	156	216	203	184	198	186	200	206	183	161	181	185	220	187	193	197	181	181	198	217	197	180	187	204	195	206	165	202	165	184	188	180	197	174	195	166	175	189	181	186	210	188	193	178	196	181	196	182	176	172	210	181	202	181	200	180	183	188	185	191	173	177	170	190	189	198	204	179	187	197	194	180	191	179	205	175	179	172	200	181	181	182	172	193	169	184	182	184	165	192	192	196	195	179	195	183	180	213	191	189	163	191	222	173	194	180	204	172	188	186	195	178	161	191	173	199	199	168	191	196	182	176	198	177	182	176	192	200	193	178	186	202	188	196	189	186	187	194	161	200	211	180	170	170	155	180	186	199	172	192	178	179	216	182	199	176	175	191	203	167	166	178	185	188	179	181	204	197	191	190	183	194	164	208	208	210	184	196	176	189	175	169	192	205	172	215	180	162	214	175	184	150	171	191	213	182	182	188	186	202	194	192	171	175	193	207	198	165	187	207	197	162	189	205	207	176	191	199	201	194	187	176	184	174	183	172	173	181	192	181	210	204	185	173	187	176	193	182	186
345	3	3500	80719	555	51	129	497	686	782	695	733	592	628	552	501	493	421	422	405	388	379	356	378	361	332	313	324	308	300	286	296	263	300	278	258	263	283	246	267	258	272	247	236	223	237	240	233	223	221	219	212	225	198	216	213	192	218	226	225	203	229	183	188	199	219	199	216	211	215	205	206	202	217	203	218	215	199	182	191	186	202	214	205	203	178	213	184	192	213	170	189	193	188	187	188	189	208	181	199	202	198	170	192	188	207	178	210	191	180	182	176	192	182	168	201	200	186	189	188	172	174	196	222	190	183	185	181	172	192	172	218	182	187	212	188	163	173	197	195	174	189	193	178	176	191	187	188	181	190	172	181	175	164	189	174	203	176	205	182	160	182	187	199	192	185	166	179	202	194	212	199	213	182	192	172	194	176	204	210	187	191	186	163	208	177	192	197	175	172	179	192	183	190	183	190	181	189	159	173	176	183	190	196	200	167	156	189	177	177	197	206	185	171	219	214	174	188	191	184	193	194	177	173	171	161	191	152	191	193	184	199	198	195	181	184	173	189	171	209	170	188	177	187	189	166	165	200	188	215	197	175	183	179	159	183	188	189	179	174	206	164	180	193	191	199	185	179	161	146	177	181	161	187	174	207	172	167	191	192	181	175	188	168	192	193	173	201	175	187	186	174	185	183	179	179	171	212	186	185	160	182	186	194	194	196	170	183	190	199	164	172	169	153	161	185	175	164	178	171	174	171	199	192	160	185	185	186	187	170	183	162	170	189	186	204	199	161	177	214	161	194	170	173	186	155	172	210	182	164	178	192	183	172	168	174	186	228	187	179	188	205	199	198	182	194	181	193	166	173	188	187	197	194	205	214	169	161	196	177	174	199	196	168	183	197	170	174	175	163	151	166	186	160	152	174	165	178	182	183	204	174	185	196	189	185	172	186	185	195	170	188	176	172	154	185	176	196	170	179	202	169	200	171	161	163	173	174	195	209	148	193	154	195	181	151	170	193	190	175	164	177	172	164	180	178	158	198	176	198	175	197	173	176	178	193	203	156	195	179	198	174	162	168	190	180	170	202	156	206	183	169	182	144	185	204	183	184	181	168	179	165	195	181	204	197	163	182	171	183	165	192	195	162	183	133	180	202	198	178	171	183	188	193	153	170	184	190	168	180	151	194	155	186	158	203	173	213	164	192	176	175	179	204	190	195	162	168	187	173	192	157	207	206	180	205	179	183	190	163	170	178	177	189	165	187	213	168	176	166	207	179	176	186	199	171	186	187	176	169	205	172	176	156	177	185	181	165	199	164	181	167	173	183	153	175	182	158	195	198	186	175	166	158	190	204	161	156	183	176	178	183	186	183	162	197	171	190	189	203	184	172	196	184	188	194	193	187	186	199	166	192	188	179	175	196	208	191	168	172	198	186	175	171	194	161	162	167	167	189	189	167	157	182	176	198	170	172	190	189	184	198	173	158	202	169	162	166	189	182	188	175	161	168	191	207	179	185	187	174	189	181	173	191	191	192	186	190	179	175	188	169	165	190	187	187	165	182	176	161	164	178	187	188	190	171	199	179	191	191	178	191	205	194	159	178	209	205	164	194	146	181	184	177	192	193	199	177	180	213	199	179	191	166	204	210	188	176	194	204	172	190	154	194	172	182	167	180	178	185	176	180	197	193	167	194	195	172	166	169	142	186	167	158	177	189	166	189	172	186	189	183	185	191	181	171	191	185	174	185	180	177	164	159	172	188	169	199	165	184	173	190	171	182	173	174	179	196	214	181	193	162	180	161	180	201	161	178	184	187	174	174	191	180	196	179	172	149	177	191	172	169	169	178	167	201	177	177	173	167	162	154	191	170	188	163	179	195	167	168	159	177	191	176	163	184	168	176	163	197	166	172	166	180	174	181	176	183	159	184	165	167	178	176	168	185	171	189	184	182	186	208	153	188	178	152	173	178	179	182	174	163	181	169	179	164	179	195	170	174	196	182	155	190	189	182	184	175	196	164	183	191	144	191	180	180	188	174	175	176	143	197	185	168	176	185	202	179	174	183	200	188	195	159	181	165	190	179	189	191	179	177	198	155	159	155	183	149	181	199	179	168	168	193	164	169	181	164	183	177	166	162	189	176	175	180	172	172	197	186	149	162	172	178	195	175	179	180	172	169	167	192	198	195	179	188	165	206	167	178	172	176	184	174	164	167	194	185	203	164	159	172	154	182	196	196	176	180	191	200	168	170	154	186	163	177	184	179	173	174	198	160	171	185	164	203	195	169	191	178	190	169	179	174	187	180	180	170	198	171	171	183	176	180	161	201	189	189	184	161	187	164	174	191	165	216	164	180
345	0	2700	80844	540	31	95	422	647	773	689	714	639	631	577	555	486	493	461	457	428	415	400	378	378	358	349	333	349	341	300	293	328	303	280	290	303	295	272	289	250	262	250	247	276	248	251	227	224	215	251	230	214	228	211	196	220	208	194	200	192	227	202	225	197	213	204	181	216	196	193	190	214	203	217	190	196	156	194	194	180	211	194	187	154	203	179	190	182	172	173	185	194	203	179	173	195	176	179	180	172	187	157	189	196	173	160	190	192	195	183	192	181	173	189	187	190	162	177	188	177	180	173	188	168	172	171	201	202	198	191	172	195	174	192	177	191	189	155	190	189	177	168	187	181	176	180	168	194	171	162	193	175	164	161	180	180	163	181	187	168	186	188	207	197	167	186	166	170	149	167	179	158	188	156	183	186	178	150	184	156	177	173	173	160	167	159	193	176	197	172	187	194	207	183	159	157	171	205	165	157	167	156	167	177	163	174	168	149	161	178	150	173	171	194	185	170	165	172	164	158	199	153	180	159	192	197	154	144	181	149	179	158	173	171	148	178	168	132	160	176	169	180	176	185	174	149	185	160	163	188	175	191	184	195	154	163	178	166	191	174	168	158	173	179	175	174	184	149	171	161	184	170	171	173	197	162	151	153	148	190	174	175	164	182	156	208	170	184	182	149	175	166	149	164	140	174	164	181	173	156	181	175	168	144	169	152	172	151	162	176	176	177	168	174	175	166	165	173	173	169	157	183	163	171	150	176	177	171	169	173	176	163	151	178	198	186	158	186	171	163	185	167	147	157	180	180	159	182	178	185	180	156	196	177	180	182	172	172	176	183	166	202	174	170	183	167	177	166	148	172	185	164	175	179	159	180	168	172	173	164	174	169	194	174	168	172	178	165	147	207	170	157	176	174	180	187	158	163	160	148	158	178	146	177	168	182	175	172	165	168	181	155	185	157	175	156	171	169	160	177	172	172	168	148	161	181	175	179	163	189	201	162	176	186	183	175	172	162	155	169	164	175	175	175	160	166	147	173	178	185	165	145	163	148	183	168	168	172	167	170	170	164	167	175	172	167	178	194	154	175	145	195	174	189	163	182	156	187	149	150	152	169	177	149	156	169	156	162	173	168	157	172	170	168	173	159	185	140	183	158	181	153	176	172	158	196	181	164	161	179	166	173	153	159	182	170	165	152	178	175	162	157	153	191	190	172	184	162	157	149	181	167	162	174	177	177	152	163	179	179	158	143	182	175	167	160	187	170	180	176	163	162	184	134	157	176	164	184	169	174	187	154	156	167	155	162	162	176	156	167	167	176	174	171	195	173	135	152	154	149	161	178	169	166	160	156	175	175	152	172	169	173	187	166	147	154	173	145	164	167	170	178	167	145	172	168	162	161	161	192	195	180	141	162	145	156	162	176	151	172	167	150	187	155	177	146	174	155	150	179	163	164	167	164	170	183	152	157	157	174	149	166	178	168	181	174	160	145	189	172	181	170	154	155	176	152	211	184	183	145	182	179	173	188	165	145	177	160	148	154	151	164	154	175	175	155	178	192	167	156	171	151	162	176	166	172	179	150	165	172	179	179	185	188	168	154	159	161	180	165	176	171	176	158	185	194	179	158	165	164	174	173	177	175	174	147	172	178	161	161	163	192	161	163	164	187	172	162	165	182	181	194	175	160	157	176	148	176	165	163	156	181	170	174	189	152	152	168	183	148	173	181	178	176	142	174	161	163	165	166	165	168	180	176	178	158	178	191	189	182	166	168	161	167	140	172	175	166	159	174	158	174	184	158	170	176	174	177	176	150	152	172	149	163	174	172	166	170	162	191	186	149	161	176	164	158	155	161	172	173	163	182	177	193	169	154	164	185	178	155	163	185	179	146	171	154	193	151	171	177	188	142	165	156	171	150	161	171	180	167	200	128	175	176	172	164	169	123	182	143	170	164	166	171	168	176	169	195	185	134	159	168	167	157	166	171	168	163	151	173	187	172	166	179	152	180	176	166	188	162	173	174	169	164	189	160	184	171	156	149	152	159	145	148	174	193	165	166	173	184	172	146	181	174	169	148	169	163	171	152	162	176	176	167	167	152	159	153	160	140	163	191	167	148	149	173	183	153	185	182	170	159	195	164	178	174	166	152	201	177	212	159	152	169	156	158	165	183	176	161	151	155	156	143	171	151	188	162	158	172	162	183	181	152	155	137	160	145	168	170	177	169	157	181	174	180	170	172	159	154	157	164	154	169	167	151	171	179	172	169	160	152	156	162	167	162	165	167	163	174	178	171	174	153	169	179	160	178	203	180	159	206	164	159	155	177	171	179	175	206	159	162	165	183	128	150	165
345	1	1900	80969	586	41	196	623	683	674	630	630	546	530	486	442	410	402	389	380	355	361	308	323	320	343	272	290	270	269	261	225	270	278	296	255	255	259	246	256	245	238	230	248	238	289	198	206	230	230	223	219	209	233	195	228	199	216	240	205	196	219	198	218	211	235	219	192	223	214	193	221	210	205	230	233	175	203	245	225	197	207	192	215	220	186	212	184	218	225	189	182	212	202	209	193	199	203	209	228	199	219	202	189	242	204	171	207	215	204	199	219	196	197	208	211	210	201	216	215	208	166	206	189	204	206	180	208	208	211	179	208	202	212	207	195	197	193	182	211	189	186	194	193	212	191	217	190	186	172	194	187	196	213	214	209	201	202	211	195	218	188	209	199	205	200	203	213	222	198	177	192	204	184	196	189	208	236	203	207	198	225	188	199	198	194	217	192	210	204	212	204	186	196	218	162	188	202	188	178	191	213	204	191	196	195	207	186	181	192	198	197	205	201	198	210	214	175	176	191	194	194	190	201	199	200	198	208	221	209	209	229	208	207	211	175	188	200	200	207	201	197	202	199	188	194	216	208	199	209	200	215	221	199	204	204	173	217	204	195	214	212	196	194	182	180	222	198	200	209	215	212	181	181	212	210	217	187	186	200	200	173	211	200	200	208	177	187	217	188	215	182	197	224	202	194	199	187	210	203	214	200	184	220	211	207	205	192	180	234	174	196	206	213	201	191	196	182	198	183	195	178	185	213	215	203	179	223	196	202	196	204	211	188	217	218	191	181	206	177	162	223	198	200	213	219	181	194	195	195	201	196	211	198	189	208	210	183	189	199	213	195	190	184	178	210	185	203	184	171	191	199	200	201	219	198	186	220	171	190	181	199	197	189	206	194	203	185	195	223	213	215	196	191	201	212	180	192	201	216	195	203	204	202	189	196	188	203	191	183	181	191	200	208	205	201	195	188	202	197	204	208	211	203	207	193	182	181	209	208	207	195	217	217	183	206	192	210	216	203	202	205	178	186	189	190	198	197	179	196	206	187	200	201	180	192	219	184	195	187	219	205	194	204	200	192	199	202	209	216	204	210	200	201	201	204	190	223	177	201	202	207	182	183	199	187	188	206	201	195	211	197	184	212	188	205	184	203	179	205	194	189	162	193	173	206	196	193	174	186	203	204	205	181	216	224	211	224	183	211	185	197	202	207	206	180	206	197	201	217	205	193	198	220	198	192	213	210	192	196	165	181	198	196	217	178	202	198	201	184	190	203	210	199	200	222	174	180	181	183	185	202	193	184	189	218	179	189	207	207	215	194	187	224	178	194	192	218	187	198	185	183	207	202	190	195	180	186	195	189	201	197	188	221	200	203	198	211	217	189	209	203	198	207	220	191	182	215	205	205	198	204	214	199	185	206	208	211	222	174	212	186	221	179	216	192	196	186	193	189	201	216	217	206	189	206	179	221	183	195	193	199	197	200	202	171	194	192	228	206	195	212	187	196	214	194	200	183	153	199	220	211	214	202	218	155	205	172	199	200	182	202	198	200	209	195	202	175	192	222	219	186	214	204	192	185	189	185	202	202	192	190	194	201	193	184	212	182	198	206	206	215	186	177	200	211	190	186	203	184	206	186	203	174	194	227	215	226	203	205	210	176	207	201	195	193	202	171	187	208	203	186	201	209	207	200	169	192	199	217	183	185	193	175	192	199	190	214	194	228	202	229	183	207	202	198	199	184	173	222	187	203	205	198	188	206	212	194	224	201	171	212	190	198	171	207	187	207	209	189	214	215	208	184	183	205	200	191	210	222	210	187	173	194	182	214	183	210	187	200	203	210	194	195	195	198	199	197	166	202	199	206	169	198	195	202	210	188	197	192	214	211	208	198	200	204	200	205	208	206	180	191	201	182	196	202	189	212	181	218	189	203	191	200	179	200	209	183	188	182	186	181	174	185	201	188	200	205	200	197	192	189	218	203	199	227	192	180	201	180	195	182	198	184	178	180	200	202	189	184	205	172	222	192	167	197	194	189	214	237	197	204	178	212	196	192	198	191	153	184	193	208	215	209	199	193	194	198	183	197	218	187	179	193	193	196	233	205	193	199	191	190	225	212	191	190	188	184	206	187	175	202	216	204	193	180	197	220	179	217	179	184	198	187	225	195	204	210	197	201	188	205	192	202	194	190	198	191	186	166	217	204	199	189	196	185	186	193	183	191	173	207	228	196	190	199	206	223	197	203	209	217	213	181	187	194	196	181	217	186	187	201	186	188	207	197	214	203	210	193	193	199	206	198	191	220	188	215	172	177	195	151	182	199	197	175	183	200	211	199	206	186	194	181	170	219	188	209
345	2	2100	81094	587	36	156	555	681	686	638	609	604	532	505	489	447	439	382	410	365	382	349	343	328	354	285	312	293	279	299	293	293	300	252	265	301	280	273	266	272	246	276	236	248	266	220	267	253	245	219	248	248	243	247	245	206	219	244	198	213	231	227	210	230	229	198	253	205	226	197	220	225	223	228	219	225	231	198	213	212	219	210	209	213	234	202	217	200	220	180	216	220	210	214	221	219	193	199	204	201	205	185	224	182	217	205	216	215	212	213	222	197	209	190	217	192	210	186	177	217	203	171	195	227	201	194	193	225	196	205	209	199	188	186	206	183	199	191	213	198	205	188	195	193	206	209	221	225	192	218	208	185	164	225	225	193	191	196	215	190	217	216	245	218	188	177	221	217	203	193	198	208	194	210	195	219	191	205	196	201	210	206	195	195	199	183	198	209	191	186	185	180	213	191	222	221	214	189	192	214	183	234	203	213	182	210	193	211	209	219	205	196	188	194	212	206	176	215	190	213	178	208	192	198	188	207	227	171	208	206	203	185	210	206	209	209	243	206	213	199	159	182	210	184	195	203	203	186	202	214	170	215	197	194	224	206	192	206	207	194	193	194	204	180	215	206	207	206	181	197	210	181	191	208	240	220	175	197	194	187	208	223	174	195	197	211	218	202	208	201	188	179	215	201	203	192	176	209	215	200	195	214	224	215	194	185	191	211	216	225	181	229	176	200	177	198	154	202	198	174	214	201	182	198	207	175	222	178	186	177	216	218	209	221	219	194	174	233	205	191	193	193	189	215	176	206	197	209	183	189	184	214	188	180	216	179	205	180	205	216	196	194	209	195	188	208	204	184	207	194	191	186	194	215	192	196	204	199	212	197	186	201	195	192	201	193	197	185	205	197	213	215	216	210	215	169	172	220	207	192	192	208	198	201	204	189	201	197	175	195	214	171	187	226	201	212	183	233	191	196	193	196	211	192	203	197	176	218	182	203	185	208	187	224	217	200	236	218	189	222	189	197	200	198	185	182	185	209	188	209	198	214	194	197	195	202	210	217	188	208	196	193	201	208	201	207	214	204	224	209	234	222	182	225	193	213	177	174	179	183	197	202	210	184	227	199	176	210	177	208	195	193	192	197	203	206	189	212	203	198	221	174	210	183	182	191	189	221	189	203	184	161	210	211	189	183	209	180	204	185	197	196	220	192	186	201	202	189	198	185	192	193	222	159	190	197	201	203	200	189	202	196	191	197	200	222	201	206	197	186	200	192	204	188	214	199	226	186	205	207	205	195	180	200	210	179	211	228	193	209	207	198	203	203	219	213	185	207	202	230	239	194	201	195	175	192	205	193	187	194	211	188	227	207	208	195	181	170	211	210	201	222	166	186	185	206	198	178	210	193	185	223	208	219	204	184	230	212	200	178	187	180	187	197	185	216	209	185	220	192	205	178	189	219	196	209	197	194	193	193	203	176	208	206	212	203	204	187	194	196	182	191	208	200	200	200	219	205	192	200	206	214	197	210	190	191	206	205	195	211	194	178	208	198	200	183	215	199	204	195	204	218	206	194	196	221	192	196	190	206	163	200	219	220	196	189	183	177	196	222	191	200	172	195	205	199	197	215	193	193	199	174	186	215	186	210	191	205	180	223	197	210	172	205	191	210	204	196	224	209	199	178	169	179	196	204	196	208	201	196	199	181	213	207	184	196	189	205	188	195	212	209	201	214	189	207	207	175	205	205	210	191	208	216	210	175	213	198	214	196	193	199	203	206	195	202	208	185	184	190	203	187	196	217	184	214	209	191	214	215	192	192	194	228	229	212	198	191	233	186	218	205	199	185	204	233	195	191	191	201	213	211	187	199	189	210	217	195	193	171	181	192	175	195	181	192	218	215	197	196	205	192	207	196	192	242	200	190	182	180	190	199	215	183	206	195	199	208	209	195	210	210	210	223	213	199	223	189	213	216	181	211	214	192	210	207	163	205	212	185	171	206	198	216	158	211	225	225	180	183	182	199	191	179	206	195	189	175	218	233	172	190	183	204	202	220	203	189	234	199	192	198	185	169	207	211	204	194	177	220	228	182	200	216	176	186	177	215	180	166	193	197	203	188	189	221	185	201	211	209	184	191	197	174	206	190	192	190	193	197	212	197	190	183	193	198	178	173	170	204	208	197	205	195	209	199	196	196	186	195	187	197	217	184	210	191	213	203	205	173	219	222	209	190	188	199	221	208	209	187	199	184	199	219	194	174	184	210	215	208	178	208	216	194	216	208	204	223	193	239	204	185	188	189	215	194	226	205	206	207	209	195	198	200	210	204	213	194	202	217	220	190	210	195	189	198	203
345	3	3500	81219	574	41	130	525	771	822	754	705	667	630	565	516	511	477	445	436	420	406	372	365	368	334	347	311	324	337	319	288	308	294	287	279	273	289	285	280	287	248	259	251	276	248	246	269	237	271	237	228	230	244	249	237	237	249	230	237	253	218	225	203	233	236	209	215	220	224	201	218	211	233	216	201	227	210	217	219	236	204	204	231	229	200	246	214	216	209	223	217	214	202	199	203	201	212	203	190	216	227	205	218	222	215	228	177	230	203	209	233	223	217	209	225	202	227	192	194	211	212	199	226	240	209	227	207	213	199	196	202	196	209	216	199	181	227	194	200	202	207	210	220	220	235	213	204	197	200	181	218	190	184	208	207	221	215	193	192	197	227	222	182	224	200	217	195	229	206	199	198	188	200	196	222	198	191	205	218	206	227	210	214	211	197	200	189	207	202	202	229	193	176	205	209	210	210	211	190	234	206	204	188	196	198	196	206	199	213	212	199	201	205	214	216	233	195	188	204	211	224	198	210	206	226	200	206	197	215	187	200	250	219	231	204	202	215	209	194	193	229	236	185	194	197	225	195	208	194	206	209	203	199	204	201	200	214	224	220	199	206	219	202	189	225	193	235	185	217	195	218	195	213	195	214	194	218	196	196	189	214	218	212	198	200	206	215	183	220	182	204	186	215	210	183	182	205	207	197	191	211	219	237	207	185	205	185	210	228	186	186	189	186	189	218	206	191	223	192	227	186	182	188	217	208	215	227	212	195	197	203	211	209	195	170	207	199	196	196	186	184	214	200	188	201	194	241	212	184	204	196	195	198	214	222	199	195	221	218	185	223	193	200	209	203	183	202	216	218	201	188	183	212	198	213	181	194	206	171	181	192	181	212	195	191	200	188	193	207	201	205	211	208	190	196	210	183	202	201	207	194	186	201	202	216	195	214	195	212	198	205	191	205	198	187	227	192	212	199	211	219	201	180	207	208	187	204	213	196	220	209	179	214	228	207	210	196	181	227	195	201	192	195	192	173	194	199	234	183	196	190	213	218	199	233	192	201	212	201	197	194	190	208	199	193	179	203	200	208	218	221	207	190	198	208	221	210	199	179	194	205	171	220	184	229	203	201	204	223	228	182	202	203	211	192	214	189	189	186	195	188	203	215	209	211	188	212	177	214	164	223	189	208	184	195	195	189	216	203	197	212	203	202	193	204	218	211	203	189	184	217	229	205	218	243	204	217	202	209	218	220	213	199	197	193	203	173	190	194	201	204	218	203	201	212	203	209	230	189	207	201	214	179	189	191	218	199	199	204	203	176	206	197	196	206	199	208	198	185	215	168	199	215	185	197	180	212	210	206	208	217	212	213	192	213	210	208	219	220	200	201	229	206	203	200	207	209	202	197	197	200	214	214	219	185	188	183	187	200	206	173	200	204	191	215	219	194	185	180	204	220	198	227	226	214	201	179	181	198	200	202	211	169	216	180	183	188	212	187	200	176	245	210	202	191	211	206	212	205	203	192	215	201	197	212	193	193	179	195	192	199	221	210	211	184	203	217	191	190	182	211	203	215	220	199	198	202	211	188	190	207	220	203	190	184	218	220	194	191	216	176	216	221	192	185	216	174	200	212	195	188	181	204	192	199	181	205	190	180	188	175	195	203	214	211	199	201	205	198	215	184	185	205	173	206	203	187	191	213	218	197	215	201	203	223	215	181	186	208	208	209	204	165	203	169	221	208	164	206	211	203	203	197	209	170	190	218	195	199	224	213	212	211	204	205	230	210	200	200	191	197	206	193	215	189	211	203	200	228	196	193	204	186	174	192	205	208	180	214	231	213	194	183	206	208	211	223	210	221	200	227	192	206	183	162	205	191	198	213	218	226	197	235	212	183	209	191	192	212	192	195	182	206	211	184	187	188	225	198	201	198	181	203	189	204	212	205	187	181	215	196	195	200	187	208	212	227	209	202	202	204	204	227	218	187	205	212	190	210	190	188	207	199	218	205	195	196	169	198	201	226	201	198	203	217	169	192	210	212	221	188	189	184	211	202	204	175	188	208	216	221	193	210	224	167	202	187	206	205	207	213	207	219	196	204	213	208	199	220	213	211	200	206	182	217	191	202	204	230	192	203	221	202	173	201	218	210	181	190	191	203	208	218	188	214	188	199	190	192	214	206	203	204	219	196	195	204	190	194	190	226	221	204	184	200	168	220	219	194	206	202	200	185	201	208	189	196	218	200	213	207	203	189	192	201	225	208	197	189	177	193	211	197	207	216	200	225	200	206	205	201	209	196	194	206	205	184	211	216	210	203	194	211	192	188	224	212	188	219	184	219	192	215	184	209	196	189
