345	0	2700	193847	570	5	30	202	377	478	516	543	496	450	414	422	377	380	331	332	349	286	316	294	301	292	278	267	243	260	252	250	251	270	256	245	224	228	249	219	202	218	224	246	198	230	179	203	191	191	214	166	186	205	178	169	184	183	205	185	192	171	181	178	178	179	170	184	169	186	175	144	167	163	184	182	168	166	167	166	164	194	159	164	169	164	167	170	152	150	171	182	163	173	158	149	149	158	158	158	158	154	147	150	175	165	156	167	162	167	163	180	163	181	179	163	151	163	159	170	149	175	170	173	171	172	166	158	176	143	143	153	163	146	174	174	159	126	184	165	159	178	153	160	164	162	147	177	165	145	184	168	157	163	187	161	153	153	170	162	165	148	134	145	156	149	149	178	169	162	168	156	144	153	169	143	145	170	159	163	149	156	164	154	150	164	153	150	154	172	168	147	165	172	147	161	150	154	152	146	165	186	139	151	145	131	162	148	146	161	139	162	159	188	174	163	149	150	144	173	150	148	161	181	155	172	159	141	156	146	140	155	187	155	165	158	177	148	163	169	155	144	152	154	157	142	154	183	168	155	145	143	142	185	148	139	160	172	162	171	153	150	146	171	153	163	160	169	142	144	164	160	168	145	146	159	166	140	153	155	136	161	136	151	158	163	154	189	149	153	188	154	149	180	162	142	148	141	150	164	169	165	156	159	142	155	160	129	157	165	169	153	159	162	151	178	166	150	168	154	139	167	148	167	159	133	149	160	150	156	172	172	153	171	172	157	153	139	138	146	148	147	154	162	159	147	165	157	166	150	160	133	171	179	152	165	132	137	178	165	171	167	175	146	162	167	155	159	144	172	174	170	164	139	134	157	154	134	153	154	150	133	162	171	159	145	157	158	174	151	150	148	156	144	161	164	171	184	160	155	153	146	149	158	138	162	157	161	148	171	157	143	137	172	154	172	161	154	155	141	147	156	149	166	162	156	145	170	166	171	171	165	166	154	179	160	151	151	166	157	155	160	154	155	187	151	151	141	164	161	159	154	163	160	156	138	171	167	135	165	163	144	149	153	158	153	160	169	151	150	183	145	154	158	153	139	165	165	138	155	155	161	165	157	146	158	152	159	163	146	133	146	193	152	143	172	151	198	157	170	193	176	175	148	121	147	170	163	172	161	159	166	166	148	158	140	153	172	153	144	138	138	180	172	174	150	141	160	148	165	175	164	168	164	150	157	150	140	150	163	169	166	145	158	148	161	144	158	168	157	166	139	134	164	159	158	155	139	169	144	164	164	179	148	180	175	147	147	149	171	175	144	151	159	146	145	148	154	126	154	154	150	155	163	160	137	171	173	145	148	147	159	168	141	148	172	159	157	172	144	146	160	150	155	159	173	150	152	148	142	134	181	179	194	152	158	171	160	182	170	174	133	175	146	149	134	173	162	149	132	164	135	157	142	169	141	156	155	175	145	160	149	159	169	157	172	145	167	148	169	167	168	161	149	164	142	166	155	159	148	146	191	164	146	152	138	150	167	158	171	157	146	154	165	167	149	152	153	154	159	176	153	164	174	149	163	139	160	165	145	160	169	147	187	176	162	155	175	166	144	164	159	173	165	173	176	165	164	154	153	137	130	153	138	140	181	174	156	138	161	160	139	175	154	171	164	145	179	156	165	156	154	162	153	161	185	168	145	157	155	139	155	147	170	148	156	166	137	170	151	176	157	156	160	162	157	149	165	130	162	164	163	143	140	139	151	170	166	173	157	144	160	157	162	136	169	159	170	171	149	153	162	159	146	157	133	158	166	150	143	162	151	153	161	157	141	143	147	175	153	164	145	169	145	160	125	161	167	182	144	170	165	140	172	148	175	173	174	156	151	154	165	136	135	154	136	157	176	156	146	148	170	155	152	144	153	165	183	139	160	137	168	156	159	161	169	161	162	142	166	146	166	178	148	170	144	157	157	162	131	159	164	155	171	146	171	156	149	167	175	155	147	150	161	146	179	152	157	144	151	161	163	141	161	150	136	155	137	151	159	180	146	137	157	148	171	163	146	157	148	148	152	164	151	154	161	152	162	159	133	134	149	165	148	150	175	156	146	154	175	144	182	153	155	173	143	168	178	170	176	122	177	164	165	162	178	163	147	179	155	151	152	146	173	137	166	160	161	149	156	159	153	170	173	143	134	144	146	132	161	171	151	167	161	168	165	161	160	137	166	133	185	133	163	157	162	128	136	159	164	157	127	146	163	147	158	134	149	171	146	147	148	154	156	164	151	171	139	165	153	170	162	181	162	155	181	148	140	147	176	160	173	164	163	148	167	142	168	153	153	174	152	177	161	149	153	155	175
345	1	1900	193972	603	2	92	312	364	488	440	500	407	430	369	342	369	347	304	333	278	288	300	301	255	282	253	288	274	273	262	247	249	234	256	275	224	241	236	246	276	253	236	249	228	247	203	251	258	230	220	222	220	244	229	206	235	220	216	215	253	215	241	265	216	233	246	227	216	203	213	212	217	192	224	224	200	221	210	237	234	245	228	226	249	216	231	211	232	201	227	204	211	229	243	237	205	222	224	228	231	219	221	238	213	237	212	225	218	234	187	239	199	217	240	248	228	246	213	211	215	243	231	218	234	226	239	235	216	201	261	230	220	244	211	226	244	223	222	234	228	231	227	219	223	218	202	221	208	245	229	228	217	227	202	253	222	230	222	238	203	228	224	218	229	217	215	204	219	222	222	198	235	212	231	205	217	199	230	216	197	247	222	239	237	204	210	233	225	202	212	210	241	235	230	210	228	238	219	213	207	213	201	217	197	222	199	214	208	239	208	203	225	205	222	201	220	217	231	210	225	232	218	199	218	236	225	220	217	221	206	239	210	233	206	209	223	194	234	228	252	206	211	229	211	222	202	219	215	191	229	222	205	217	243	217	207	234	228	234	217	216	206	194	245	239	229	226	210	212	201	200	232	229	209	213	229	225	230	243	221	213	190	219	211	223	200	217	207	233	224	222	210	210	219	216	206	220	193	201	216	222	191	211	218	228	235	198	218	226	224	226	245	210	211	223	229	217	228	221	219	234	191	228	214	211	211	226	225	181	200	201	210	202	230	219	210	220	233	238	208	225	227	207	203	236	210	222	209	230	210	219	190	193	211	226	197	214	206	219	190	215	216	206	223	197	209	217	240	227	213	221	245	198	205	194	215	248	246	220	216	184	222	218	229	226	228	217	212	240	209	222	206	195	206	201	242	237	255	242	220	204	221	223	205	222	244	208	213	222	241	213	223	229	228	203	219	217	223	232	204	210	227	213	237	244	234	223	216	198	196	201	207	205	251	242	182	210	210	190	222	215	198	205	224	225	227	207	219	237	217	222	249	208	192	186	235	243	236	243	205	220	226	194	209	204	220	239	201	207	234	245	235	212	219	217	213	222	234	212	219	223	215	236	229	202	214	221	210	217	219	236	196	217	231	214	216	219	236	208	214	183	218	206	204	215	231	220	221	236	230	197	216	233	221	202	225	204	212	207	202	221	210	225	207	234	232	222	198	206	204	209	217	199	197	219	225	218	186	221	209	237	236	220	220	230	251	216	225	201	222	224	234	223	233	204	224	232	266	213	228	207	208	221	225	200	199	202	231	227	207	212	228	215	231	197	205	184	215	213	192	209	203	238	207	225	197	189	216	211	222	207	207	222	212	238	231	219	224	232	214	228	211	209	218	225	209	212	219	199	207	226	206	205	219	215	220	221	213	217	227	218	221	240	239	213	197	218	247	240	242	230	228	214	231	227	214	252	209	214	213	237	212	196	202	205	208	198	203	213	209	244	208	207	220	228	223	222	197	236	222	196	201	254	205	224	236	206	194	234	206	212	208	209	222	208	217	219	213	220	216	204	236	229	218	200	250	224	218	202	220	222	218	215	198	251	209	210	211	217	211	224	222	262	213	197	208	218	231	218	209	217	221	237	236	242	221	208	226	220	217	207	224	223	221	224	193	228	239	207	215	216	221	213	213	202	229	244	224	237	215	226	216	209	210	196	225	218	231	212	233	214	225	210	217	195	219	240	238	209	218	202	218	229	192	225	218	219	232	220	215	218	220	209	208	201	217	221	222	197	215	221	200	209	217	212	221	191	230	225	196	227	219	230	227	212	214	201	194	229	228	203	234	209	195	227	218	229	201	211	194	210	204	242	207	203	249	229	249	213	207	205	217	214	262	219	204	189	208	205	203	196	214	234	200	232	223	210	215	214	220	203	220	230	236	218	206	226	207	237	227	221	226	206	212	220	197	228	226	254	197	221	221	215	187	206	242	229	217	229	216	231	189	243	205	223	197	227	225	234	198	215	216	222	215	215	226	216	246	201	225	223	195	211	214	218	220	220	204	223	195	206	204	205	209	213	202	229	221	229	191	229	221	210	206	214	201	224	196	224	214	215	232	237	246	213	218	231	207	225	216	203	205	210	213	214	195	232	232	218	218	182	187	220	218	222	236	224	200	215	222	231	232	217	217	207	209	214	219	238	217	240	229	207	239	195	216	239	208	234	209	247	197	228	215	219	219	212	186	225	222	218	234	207	219	180	222	206	227	233	229	211	204	246	216	219	246	214	236	231	198	201	212	245	230	230	224	241	215	209	221	215	210	214	193	221	241	210	234	214	193	218	218	203	233	205	221	216
345	2	2100	194097	585	7	65	308	354	464	494	528	471	435	397	369	360	341	364	326	314	303	324	294	288	289	281	293	287	273	248	247	251	265	244	246	222	230	263	234	221	241	224	231	225	221	217	214	239	234	211	226	218	229	223	209	219	224	198	195	202	205	197	206	212	211	216	224	201	188	253	248	206	205	195	181	206	199	213	225	219	214	202	214	197	206	205	193	195	197	213	220	219	215	206	216	214	216	208	205	232	220	219	210	211	201	219	202	194	186	228	204	218	221	208	223	208	197	204	188	205	230	203	198	194	225	220	201	221	210	199	190	186	219	219	221	232	215	186	197	189	182	202	190	199	207	193	200	213	228	198	209	205	205	207	211	198	192	221	211	185	200	189	181	199	207	197	227	204	210	211	205	204	210	203	211	183	202	197	242	204	227	199	214	200	204	190	211	187	193	203	178	198	212	224	206	203	234	191	201	193	215	186	206	195	188	203	219	200	217	215	207	219	213	220	184	215	222	182	179	204	192	201	198	173	215	192	209	225	188	183	190	236	202	204	206	225	182	218	222	198	189	233	192	223	189	210	205	186	200	181	189	217	201	183	210	203	226	205	171	217	193	183	190	192	206	182	208	209	213	200	191	193	203	203	182	216	196	223	180	222	221	193	203	185	193	208	234	208	195	195	202	196	178	203	215	195	196	222	199	194	202	210	197	202	215	213	210	224	211	201	205	211	205	184	192	207	198	197	187	215	206	210	194	192	222	168	199	203	194	203	233	198	201	201	190	175	202	194	171	197	204	207	186	192	192	227	207	214	212	220	188	209	181	212	203	190	225	164	204	195	187	189	187	195	215	201	188	196	203	215	180	205	206	180	215	210	219	188	214	223	218	157	200	177	203	214	199	210	198	227	190	186	215	193	210	229	189	231	186	178	185	226	189	206	203	223	182	191	200	174	194	185	189	204	200	209	178	199	204	199	194	191	205	208	201	207	208	201	205	197	208	212	206	227	172	223	189	208	220	198	217	212	227	191	187	193	202	201	179	216	221	191	215	200	218	199	209	187	194	184	198	216	214	222	213	197	203	208	196	191	209	200	182	212	200	206	200	190	206	210	195	214	199	203	202	176	200	203	192	188	198	207	180	199	187	202	204	189	230	201	213	188	208	227	203	196	192	193	191	205	178	193	160	192	219	193	212	197	192	182	202	190	206	211	207	220	207	206	210	203	201	200	226	199	211	212	204	205	214	184	200	194	191	220	207	206	216	214	199	193	190	202	205	190	214	198	176	223	200	175	199	210	218	209	216	206	195	195	200	188	197	217	202	208	185	203	207	184	190	208	204	228	196	178	209	224	193	205	194	173	193	210	188	208	203	212	204	188	193	201	223	212	190	204	213	184	207	204	227	239	202	202	206	216	193	216	209	194	204	205	201	176	183	193	195	202	194	205	204	184	198	226	205	187	199	225	228	198	213	190	212	218	199	188	206	224	216	204	178	226	208	202	204	202	186	203	179	182	215	216	223	214	185	194	177	187	228	179	190	203	208	184	204	217	202	225	191	204	205	189	194	209	206	192	215	210	198	186	184	223	192	228	193	178	194	203	196	199	240	220	186	191	196	183	213	191	208	221	192	179	218	189	221	212	237	202	192	204	208	197	205	187	185	204	213	203	205	221	194	237	175	212	197	223	201	225	173	183	201	195	212	167	210	196	198	226	213	192	188	208	202	207	201	204	221	187	210	210	184	184	191	220	192	189	202	185	212	211	174	183	184	215	185	181	189	209	194	232	191	211	208	205	190	213	188	190	220	215	220	206	189	184	219	195	205	239	189	202	176	199	207	213	202	166	209	189	218	194	210	207	194	189	192	195	202	184	205	206	204	197	193	209	207	211	198	201	198	192	216	200	213	212	184	198	202	186	197	197	182	192	194	207	215	208	200	198	207	187	191	202	222	225	188	185	199	216	204	196	224	194	190	171	205	200	206	212	196	202	207	198	190	203	172	203	208	235	218	197	184	198	226	198	210	186	217	195	217	198	201	217	197	202	187	205	180	192	187	205	176	205	213	171	202	191	203	204	210	185	199	192	206	176	207	186	232	192	193	190	224	219	192	183	217	196	199	204	200	215	214	192	176	184	209	202	196	164	203	195	208	159	178	198	199	169	189	190	197	198	192	208	217	191	184	178	177	207	190	213	222	217	217	183	185	213	225	198	191	187	180	215	213	200	192	183	205	214	186	202	227	200	216	179	213	187	180	216	204	195	192	186	193	177	199	219	199	211	175	191	215	197	200	186	209	195	187	190	223	201	188	186	196	203	199	196	208	200	213	191	216	207	183	206	183	197	205	215	225
345	3	3500	194222	589	3	44	306	371	496	457	509	479	438	405	365	377	335	332	357	304	315	295	299	281	290	280	287	285	252	262	263	260	259	250	265	228	228	234	243	223	243	215	214	233	241	222	212	208	204	227	216	231	232	189	218	206	212	199	210	192	216	202	200	189	207	197	218	202	222	205	190	216	198	201	218	157	204	190	191	202	195	190	197	180	206	189	203	192	202	203	190	180	183	193	200	196	198	192	187	184	182	174	201	201	155	173	187	206	201	175	201	162	179	186	187	200	215	160	195	160	178	195	192	206	187	174	193	198	185	202	190	183	201	174	184	195	182	208	172	203	171	175	188	175	163	208	222	192	183	201	198	187	180	198	194	199	185	185	195	183	200	197	180	173	193	176	197	176	194	169	196	184	215	195	195	189	207	194	209	167	198	154	195	175	175	194	182	180	172	194	171	184	193	165	194	178	181	177	175	203	189	173	198	199	173	185	176	201	180	169	190	192	179	174	174	221	189	178	182	207	205	190	194	204	180	197	159	177	168	188	168	195	217	181	177	180	212	194	179	186	191	197	189	184	194	188	181	173	196	195	177	197	191	174	192	200	196	177	173	181	200	200	182	181	176	178	183	177	207	200	167	194	166	185	167	213	182	176	176	185	153	192	204	167	193	203	190	182	158	179	191	191	172	153	175	188	177	206	206	189	183	198	209	174	187	222	184	183	186	189	173	195	184	205	175	186	180	177	208	198	178	204	176	197	166	198	174	189	164	181	172	172	208	177	188	197	184	186	197	196	217	171	179	190	174	183	195	175	190	182	171	189	196	188	190	179	190	173	204	170	174	202	174	187	192	187	197	195	183	192	221	186	184	185	199	185	210	173	181	174	189	189	197	191	184	197	194	189	207	192	195	180	202	201	183	200	181	206	186	190	188	180	178	171	204	179	189	177	192	172	198	184	192	179	180	198	187	199	196	195	206	213	199	194	193	182	194	187	202	186	191	162	171	218	192	171	187	181	207	186	195	221	185	207	200	189	201	174	167	194	194	180	188	183	203	184	212	183	186	176	169	175	177	169	189	189	172	180	177	181	189	214	207	195	183	209	213	174	194	194	215	179	186	184	172	161	193	184	173	172	175	203	200	178	183	191	193	188	170	169	201	179	189	170	198	197	181	200	182	196	200	211	207	187	177	193	189	179	177	181	186	199	187	171	196	196	185	178	172	214	189	177	171	189	178	186	197	160	165	181	177	195	171	179	196	187	186	211	179	198	193	182	176	199	186	204	193	178	174	173	192	192	195	198	178	183	185	178	191	180	177	188	191	178	185	176	189	177	193	189	217	199	185	184	194	204	166	186	189	186	186	174	179	184	208	180	202	191	195	172	178	182	187	188	174	174	160	185	190	160	181	195	197	176	186	158	188	186	168	172	199	172	173	181	187	161	186	185	179	206	200	179	188	201	183	206	191	174	172	169	177	204	178	183	194	174	162	198	173	206	171	171	183	177	185	199	178	158	198	188	179	194	214	197	192	183	203	186	186	169	203	170	199	195	186	185	193	183	181	169	203	174	221	183	183	192	177	185	216	183	190	186	184	211	178	187	159	183	180	198	190	211	197	168	188	193	208	190	185	191	185	178	188	211	185	184	187	200	182	187	177	172	169	199	189	200	181	166	146	174	182	154	172	202	192	196	196	180	195	179	179	165	202	182	187	209	195	188	190	177	191	186	201	188	188	161	188	189	185	164	174	176	178	194	154	200	195	207	212	177	183	194	178	177	212	183	184	156	200	194	167	187	166	200	196	181	179	174	202	204	172	177	184	191	176	176	208	194	182	190	168	202	205	174	166	178	196	210	190	204	194	205	180	190	174	171	172	156	171	167	198	198	169	193	220	188	160	214	172	185	196	193	181	175	182	151	178	194	170	190	186	213	164	189	174	189	182	185	207	205	187	185	205	216	186	182	173	181	170	163	194	194	201	164	197	208	166	187	180	197	183	187	182	194	179	170	188	177	195	172	209	171	188	191	183	170	208	172	207	191	195	213	159	201	164	177	192	192	185	190	208	183	185	195	185	164	180	192	210	164	172	192	190	181	188	191	201	167	164	163	172	166	177	172	206	183	209	192	176	177	183	177	184	162	189	162	194	181	176	198	180	182	192	186	176	180	188	201	218	175	197	191	160	177	199	220	204	174	203	191	180	197	177	210	192	183	162	160	198	171	173	183	190	179	205	196	201	174	183	180	180	180	184	179	185	216	183	199	166	184	194	191	193	204	200	189	169	198	163	173	186	202	183	197	183	179	202	189	194	174	201	194	187	199	195	169	195	189	196	200	206	187	196	175	171	170	189
345	0	2700	194347	560	10	16	196	363	468	450	517	470	443	425	405	368	367	337	347	327	309	290	317	268	281	253	266	234	252	266	241	242	238	216	228	238	252	218	228	213	198	224	183	198	202	207	216	185	167	178	181	182	197	183	205	169	163	198	140	188	172	157	194	147	160	159	152	187	145	172	196	167	171	152	160	178	181	179	164	167	165	129	169	165	169	182	151	165	148	158	160	181	165	165	151	175	163	168	151	160	164	167	161	145	151	154	157	144	147	159	174	161	148	155	176	163	142	166	174	147	137	167	161	157	172	142	160	174	156	157	157	167	162	162	161	139	145	160	136	155	157	162	169	165	157	153	175	164	164	157	144	131	158	160	159	153	153	166	157	154	147	167	156	146	132	143	167	160	149	141	147	147	153	144	166	167	146	153	148	147	156	141	148	155	151	141	164	144	176	145	148	154	137	147	142	132	151	159	146	149	168	142	169	133	159	167	147	166	154	154	176	150	151	159	155	129	170	170	147	158	151	172	139	166	140	156	145	172	140	167	160	134	165	150	140	152	182	142	148	143	150	125	162	146	160	166	145	149	152	154	163	153	142	140	143	148	150	148	143	144	150	168	160	161	134	149	144	124	164	157	153	134	141	137	159	158	137	136	163	149	141	138	144	143	159	176	149	138	145	149	132	170	137	149	166	146	146	153	149	145	165	160	178	155	143	155	157	146	151	130	157	143	170	157	162	159	158	148	140	152	141	138	143	116	151	149	175	179	133	151	144	149	155	153	154	156	143	145	152	147	152	138	164	143	154	152	148	151	140	167	149	167	152	143	160	168	162	136	167	167	140	170	175	151	179	139	165	172	146	157	164	152	165	176	154	163	137	164	164	148	123	180	172	138	150	179	148	151	170	137	136	166	143	151	148	140	170	157	150	147	155	133	139	151	153	157	148	172	157	162	170	137	169	138	140	148	152	142	147	147	162	160	153	157	168	166	142	157	140	143	158	139	148	163	172	150	147	156	162	141	156	135	154	156	146	158	133	147	140	150	151	128	138	144	149	128	167	148	145	148	167	180	134	148	148	154	145	156	152	141	149	136	157	155	142	169	165	180	141	154	189	158	136	143	150	145	157	146	165	154	153	169	151	157	146	137	163	136	138	138	160	127	149	122	178	135	145	174	158	151	147	169	165	140	137	157	167	131	146	147	146	164	166	142	137	145	148	143	152	156	159	153	159	172	156	136	137	168	146	139	148	150	135	169	145	150	146	154	143	160	150	180	150	154	164	181	150	146	168	150	164	152	163	143	132	164	127	150	161	136	148	157	170	163	166	157	139	147	147	132	154	161	197	153	159	153	158	155	157	172	173	131	138	144	157	159	170	152	148	145	148	152	155	155	169	142	131	154	178	142	144	132	142	140	162	136	147	149	168	169	144	167	155	168	170	156	162	168	151	127	158	147	161	165	151	140	144	174	141	156	143	135	140	140	151	153	151	168	152	166	136	151	171	162	149	143	144	155	157	142	141	140	140	159	130	143	125	154	148	156	168	147	148	151	177	160	152	141	188	147	135	143	160	149	145	141	151	154	126	153	152	181	174	163	133	170	154	141	168	144	163	164	161	148	145	154	156	154	151	146	135	144	146	140	161	148	150	153	131	137	148	132	141	150	161	152	153	162	148	156	141	178	159	164	148	143	147	175	167	158	122	163	157	148	151	152	158	139	156	152	153	158	142	171	151	135	164	152	159	134	154	156	142	149	147	161	179	171	124	150	161	134	175	157	141	142	160	181	146	163	152	146	146	177	163	169	144	181	147	152	154	123	143	149	134	134	148	158	156	152	158	155	151	149	141	158	125	140	136	161	149	159	164	162	156	178	177	166	152	152	150	159	165	172	129	168	137	132	138	166	170	140	142	147	152	144	167	148	137	145	153	163	140	138	165	146	160	140	169	140	156	150	168	130	152	147	136	132	177	171	147	146	120	142	160	146	140	170	133	158	155	125	156	147	157	151	160	174	147	167	142	150	153	146	159	146	141	137	152	162	164	131	139	149	138	154	172	155	141	150	159	142	136	164	161	165	145	158	124	153	148	142	148	156	134	153	158	151	167	138	158	160	138	135	127	154	165	161	157	156	168	135	176	162	140	134	147	161	153	157	169	141	149	162	149	160	145	135	165	156	157	142	159	148	159	169	178	150	152	162	132	169	151	165	133	135	121	135	160	145	146	159	146	186	140	153	158	151	157	142	141	168	125	146	162	141	164	167	151	134	142	149	171	164	163	155	149	155	157	150	157	138	160	149	145	175	148	128	153	154	159	161	159	140	138	161	134	158	161	154	142	138	175	161	129	152	170
345	1	1900	194472	578	9	86	282	345	460	435	421	428	427	392	356	321	350	316	294	316	292	276	274	291	264	272	267	262	243	244	260	257	242	247	259	239	247	230	238	234	242	245	270	232	241	270	255	248	258	234	240	248	228	200	267	239	222	231	242	210	209	229	233	236	228	222	233	217	221	204	227	229	225	237	229	221	215	233	224	207	219	220	222	235	222	226	215	238	232	204	213	198	226	243	224	231	221	230	200	244	240	207	234	215	201	208	224	222	207	198	228	237	230	230	217	216	214	188	219	241	227	217	217	231	231	218	221	205	249	236	239	205	219	222	211	212	223	219	218	192	201	213	205	250	219	203	205	229	218	246	231	228	253	220	225	229	205	210	227	217	229	227	220	220	235	216	230	225	189	228	217	225	230	211	201	212	222	205	212	247	184	192	209	245	220	219	234	255	219	237	197	215	192	198	216	227	228	226	218	209	231	202	235	231	227	240	229	203	235	197	218	222	218	208	217	218	213	233	239	218	189	238	198	234	236	211	242	229	207	212	207	187	216	227	221	213	234	218	205	207	196	255	198	221	215	200	234	218	209	202	245	222	226	191	226	237	247	208	218	207	209	246	223	228	201	238	215	232	206	230	215	203	243	216	221	228	218	214	213	227	231	233	224	208	222	207	220	243	219	227	236	211	213	222	202	217	230	230	209	230	213	211	214	203	207	213	231	209	236	224	211	219	211	212	189	206	226	220	201	216	200	218	219	196	213	222	240	197	224	237	218	214	234	214	204	222	200	219	217	220	216	234	194	218	217	220	227	205	219	201	227	213	218	209	242	227	222	209	236	209	226	195	232	212	220	204	223	208	243	197	214	230	201	198	216	230	251	190	237	213	214	205	234	217	225	235	201	226	208	231	200	211	219	208	229	185	204	233	242	240	209	199	218	222	221	216	199	221	215	207	222	217	224	201	212	224	223	183	191	205	213	235	218	188	210	209	204	220	211	237	216	205	208	229	205	199	225	208	218	198	231	218	223	213	200	220	241	248	224	205	214	211	215	185	218	212	223	220	246	215	205	212	214	198	212	222	191	221	206	201	221	229	199	220	233	223	211	218	228	210	208	212	199	198	223	190	236	201	254	189	212	210	230	186	204	207	195	204	194	203	214	225	214	225	210	194	229	210	232	238	208	215	204	216	219	213	216	230	227	210	207	220	211	214	199	217	221	228	218	241	213	222	220	201	229	210	226	212	210	208	208	217	223	189	234	210	200	188	203	223	242	208	225	226	216	197	233	202	229	218	247	196	222	194	232	207	203	213	234	206	218	230	193	215	243	219	219	201	220	230	224	219	249	237	211	233	199	211	213	218	213	212	237	205	218	217	236	223	220	217	223	194	237	220	218	229	225	210	207	221	210	216	228	212	201	232	218	199	187	229	237	211	209	224	227	231	208	196	212	205	210	208	220	210	211	212	216	221	201	243	242	251	211	223	193	226	221	230	239	230	223	186	232	230	203	234	211	236	206	199	202	189	207	222	219	205	224	215	206	207	200	230	224	208	244	228	220	225	248	210	208	206	208	212	220	217	204	191	241	217	210	205	226	222	238	228	212	225	219	241	219	215	188	218	189	211	207	227	223	203	219	212	211	210	230	198	209	219	175	201	228	223	217	227	210	200	218	210	234	219	209	229	230	224	209	213	203	225	205	226	193	226	216	223	210	214	202	212	219	221	235	221	211	229	213	236	216	200	212	218	219	212	216	210	218	230	195	232	199	230	215	233	229	203	233	227	240	237	219	225	211	235	219	221	216	191	222	218	206	225	214	199	216	215	227	218	216	211	231	202	220	184	214	196	226	237	219	215	229	217	242	230	207	200	207	208	244	236	201	228	211	201	223	214	223	211	205	221	229	227	192	233	242	218	203	210	194	211	218	230	218	219	246	222	231	184	222	234	192	216	221	200	232	220	191	221	186	205	205	198	229	229	217	203	232	213	216	193	213	226	225	211	247	222	215	210	208	215	223	243	218	194	205	225	202	194	228	211	230	238	216	216	188	191	247	212	198	233	231	226	219	215	206	206	209	216	219	210	197	218	193	193	207	228	201	198	205	237	187	229	221	216	228	216	216	225	216	225	235	220	222	208	221	185	231	237	190	209	243	246	233	238	223	213	210	214	228	215	211	221	232	200	219	215	203	192	222	200	223	221	196	217	204	208	230	231	232	222	243	203	209	220	226	236	205	209	197	212	220	227	202	216	214	224	218	217	197	227	198	192	202	230	239	206	237	208	222	234	218	204	196	199	195	202	217	207	206	233	223	199	194	198	203	240	213	228	226	221	218	219	233	194	234	211	207	240	210
345	2	2100	194597	601	1	48	262	359	486	470	481	436	418	394	389	333	343	334	325	295	314	283	280	287	282	264	269	246	230	266	236	241	260	225	257	239	242	244	244	234	220	223	230	205	229	227	217	220	209	197	255	217	225	199	223	204	213	225	194	204	225	193	229	210	210	193	217	217	205	220	186	193	240	199	210	202	204	213	214	205	185	208	186	191	190	194	198	175	212	193	215	208	207	202	215	206	200	194	207	200	183	203	208	193	211	188	214	210	196	211	203	182	200	201	218	200	182	200	197	191	173	207	194	208	204	187	198	220	207	176	212	183	208	214	200	191	210	213	166	200	189	193	198	202	216	194	190	192	205	219	194	179	234	180	221	222	192	214	216	198	207	244	214	187	234	227	189	222	185	220	213	230	218	182	211	192	206	176	190	218	198	186	197	192	232	235	225	227	217	214	169	220	214	205	182	209	193	188	217	223	200	197	199	226	214	186	204	185	174	182	189	195	189	194	204	204	205	191	192	226	200	180	189	243	206	194	229	224	209	185	182	200	200	176	176	192	207	177	217	183	195	188	210	201	189	198	210	216	197	220	202	205	221	176	223	190	208	198	209	220	191	203	198	210	218	208	185	218	201	198	216	198	180	196	186	194	198	194	201	220	205	194	199	208	186	207	203	193	205	201	187	209	202	203	194	187	210	210	208	208	193	192	181	218	201	201	210	180	199	216	178	208	173	219	181	216	202	195	200	216	198	215	208	206	211	211	177	187	190	174	196	201	205	199	217	171	203	194	186	185	198	224	178	179	196	202	195	214	208	196	221	193	209	187	204	196	187	192	194	218	215	220	189	197	180	199	186	193	202	201	181	212	195	211	217	210	213	189	177	184	186	216	227	193	196	220	196	177	204	204	187	198	194	201	202	167	197	181	192	226	192	187	195	217	190	205	184	223	206	190	192	205	204	195	206	226	208	202	190	202	224	197	228	165	201	205	186	191	184	185	176	201	192	206	194	203	187	216	190	190	207	191	215	176	210	170	214	171	186	187	186	182	222	178	193	206	219	231	199	206	198	215	203	216	211	205	206	190	197	171	201	195	213	204	200	189	176	220	195	215	195	215	205	218	188	223	194	223	225	176	202	200	182	205	194	191	205	220	188	208	174	206	211	200	201	196	209	192	187	184	192	201	188	187	208	165	214	204	201	222	192	191	181	202	191	207	199	191	212	208	208	194	200	176	201	209	204	199	203	199	192	185	191	199	191	184	194	199	196	193	201	219	205	187	204	191	170	196	191	220	219	174	206	193	220	201	204	206	207	211	200	174	203	198	233	172	223	193	194	203	189	182	214	200	223	190	192	211	195	213	198	186	197	189	177	186	201	179	209	204	197	193	179	174	178	193	192	194	197	241	185	209	220	194	161	206	224	192	207	218	192	165	170	177	213	181	179	173	205	207	180	226	203	207	175	212	192	224	183	183	191	222	211	176	205	232	189	196	175	209	180	230	192	213	205	186	170	195	216	191	220	197	199	208	228	208	219	191	173	191	185	199	195	202	197	215	222	207	208	188	211	190	185	181	198	208	230	198	199	211	223	208	187	203	194	174	209	222	214	191	198	181	181	197	215	178	194	189	205	199	192	200	220	211	204	201	202	197	220	214	197	210	199	190	203	174	209	186	189	207	194	168	178	189	205	191	194	199	191	222	197	183	201	178	183	198	220	184	199	205	196	193	194	228	182	164	208	225	221	226	200	204	209	182	198	198	206	189	194	198	201	181	198	221	185	210	219	186	185	184	198	198	188	201	195	209	183	204	176	223	185	205	207	196	202	205	200	222	216	217	182	184	191	193	215	197	181	195	190	218	203	180	184	190	231	196	188	213	188	201	186	189	198	182	187	209	185	213	177	199	188	217	199	196	189	182	196	182	188	202	206	208	191	192	212	229	189	201	220	194	228	211	189	208	177	204	202	212	179	197	175	222	203	193	199	193	202	189	196	190	193	188	191	179	191	183	187	211	206	205	187	206	180	190	206	185	205	174	218	193	213	192	190	200	177	209	189	175	177	199	199	218	197	200	177	233	208	174	216	186	232	200	209	202	207	217	221	178	187	202	187	185	208	192	201	183	179	179	192	191	188	228	175	191	179	188	193	215	196	196	197	213	213	223	214	202	182	194	201	192	215	220	199	208	204	197	181	183	173	178	197	205	208	202	207	195	199	193	185	212	200	209	196	182	206	183	204	193	196	176	160	193	221	207	186	188	198	204	191	187	199	180	197	191	202	225	169	207	208	217	158	194	198	188	202	193	201	205	209	194	240	206	218	217	194	178	178	203	177	198	181	184	174	197	185	185	171
345	3	3500	194722	575	8	45	252	376	499	484	525	461	456	438	391	339	362	320	308	315	326	304	300	253	262	276	272	241	262	240	233	258	247	239	267	223	239	257	234	246	212	240	225	231	195	221	200	207	207	194	201	225	215	196	203	209	191	197	204	177	191	208	198	190	195	177	188	206	204	192	204	166	186	206	221	197	206	195	192	202	204	211	196	196	194	191	182	183	183	198	179	200	189	190	186	197	195	156	185	203	208	177	196	177	190	197	197	202	195	161	183	173	184	192	162	205	173	204	179	198	203	177	190	161	186	189	179	199	197	181	187	168	191	211	186	192	207	185	192	208	194	215	191	182	160	183	202	211	193	183	169	176	180	176	181	159	174	164	165	183	190	199	196	194	189	197	165	191	181	182	179	202	197	155	186	196	164	172	204	182	201	184	165	180	191	180	207	192	170	183	192	181	194	174	185	170	203	152	171	187	170	157	183	185	167	197	189	184	197	188	200	176	200	179	191	199	178	172	176	179	210	187	194	191	189	182	187	203	173	186	160	197	193	218	160	188	181	173	182	168	191	196	189	183	207	179	172	181	178	168	181	177	179	190	160	169	188	190	202	192	221	160	189	213	199	208	191	163	183	176	148	212	178	169	171	172	207	177	203	184	176	187	168	173	186	210	178	206	169	167	175	192	216	163	193	169	178	188	190	188	165	173	205	194	185	187	182	173	194	174	197	192	214	211	185	198	175	184	175	166	187	177	174	182	166	172	202	188	185	192	193	178	200	174	197	173	187	189	171	208	187	164	157	196	196	189	156	185	197	175	193	197	195	189	156	182	177	189	195	178	175	180	181	166	169	197	170	189	216	223	189	177	193	182	164	207	160	187	192	178	163	200	193	178	185	186	162	165	191	191	191	166	196	197	172	181	174	175	185	174	173	178	202	183	170	187	174	177	168	182	188	181	192	158	181	168	198	178	194	192	188	183	173	181	186	178	179	178	184	188	212	179	182	168	188	184	199	170	204	190	171	200	169	180	181	173	192	167	194	174	176	210	197	178	168	181	176	175	171	174	178	185	199	201	187	187	175	171	195	181	176	184	180	176	201	193	183	177	171	189	183	183	210	181	175	193	176	168	162	205	153	186	178	194	184	186	170	174	179	169	181	191	171	171	178	188	172	165	176	167	174	181	197	181	192	174	197	178	179	181	189	193	193	162	179	183	160	177	184	179	196	181	186	196	182	171	198	208	180	163	194	188	171	177	192	192	159	168	182	179	191	196	176	178	171	191	181	178	176	181	182	197	198	205	190	183	190	184	179	176	172	172	192	195	179	178	169	187	194	156	194	173	161	178	176	162	167	179	170	175	188	176	200	162	171	182	162	182	186	174	193	192	185	189	178	193	189	181	191	185	183	196	167	197	160	173	190	176	183	180	168	204	170	180	176	193	175	191	195	187	190	160	162	171	211	166	161	177	187	172	166	189	173	168	181	178	175	186	178	171	181	198	169	163	184	186	199	188	181	172	181	194	171	180	173	190	195	195	192	167	191	207	164	177	197	192	197	162	180	203	183	194	174	177	179	196	184	164	202	167	171	176	175	201	185	192	190	198	173	190	165	162	181	188	202	181	193	180	164	190	196	168	173	205	200	195	181	206	179	157	166	190	198	185	199	165	172	202	167	173	170	175	161	215	178	171	169	143	172	173	195	189	185	183	202	205	195	162	188	194	208	185	188	174	185	195	190	189	197	183	192	169	195	184	185	207	163	172	181	185	159	197	158	192	183	197	187	182	184	172	187	176	205	191	180	196	191	186	169	179	190	181	180	203	183	175	196	178	187	181	190	200	189	183	215	180	158	181	191	160	175	194	174	182	187	161	194	177	186	183	171	181	183	194	175	190	179	175	192	214	171	184	175	172	194	181	183	181	190	184	170	180	162	197	175	174	180	172	198	178	191	178	162	198	167	180	173	181	180	144	164	202	182	188	183	176	188	162	170	173	151	166	194	190	160	191	192	166	182	202	192	191	187	179	171	214	200	165	173	171	170	173	172	218	173	198	184	190	160	171	162	174	173	169	178	183	203	169	194	170	185	188	185	194	182	181	185	178	197	181	175	207	168	189	188	172	171	166	173	186	192	163	168	182	184	186	148	182	182	163	176	177	177	214	178	192	193	167	182	185	194	204	198	179	177	182	181	181	166	232	179	166	182	214	180	154	185	192	200	179	163	189	182	170	189	174	167	182	189	172	180	196	178	187	174	182	178	171	169	178	186	173	208	188	178	174	164	180	170	183	185	169	177	175	180	211	189	161	193	166	166	182	180	178	205	168	178	184	178	186	189	168	215	189	188	188	190
345	0	2700	194847	555	4	17	172	352	442	489	545	499	465	402	376	401	343	354	313	311	287	299	287	307	306	265	248	231	245	248	213	243	246	218	226	214	235	208	215	227	198	217	205	199	211	192	187	190	174	183	196	174	187	192	177	179	166	151	165	158	172	162	171	167	158	150	164	151	155	167	174	151	157	161	153	168	169	150	147	167	144	149	156	145	156	154	183	156	143	156	164	154	180	177	150	146	156	141	153	164	159	158	164	156	164	170	162	171	132	130	138	140	159	166	139	149	147	154	167	160	163	166	155	156	131	135	144	134	153	134	157	150	153	139	138	141	150	158	140	149	166	161	162	155	134	140	164	146	147	152	134	151	143	142	162	154	151	134	153	136	149	145	128	161	164	168	143	160	139	158	153	160	142	133	147	131	160	146	141	152	121	145	176	163	145	149	164	148	163	137	152	156	143	158	134	144	139	139	141	156	161	159	157	138	161	137	138	135	158	143	133	136	157	143	131	131	135	154	168	118	137	157	158	149	119	141	128	157	138	152	123	131	139	134	148	144	156	144	147	156	151	143	167	155	141	138	141	140	156	132	144	143	148	145	148	142	121	159	167	154	134	160	128	144	158	156	134	149	152	148	146	119	153	135	140	132	139	139	152	141	162	137	160	165	147	146	158	156	170	134	147	130	152	141	152	153	160	138	134	136	154	137	137	177	128	156	141	135	153	151	139	138	153	157	145	142	150	154	149	144	160	150	137	144	143	133	148	147	139	151	158	147	147	154	139	145	159	144	157	141	135	130	151	152	133	137	135	158	164	146	152	143	162	139	143	141	147	157	148	137	164	159	114	147	153	147	143	160	146	140	146	135	165	134	152	168	133	142	154	154	129	141	152	133	141	144	131	156	136	144	161	151	137	135	139	159	163	137	145	132	129	164	131	158	157	135	137	136	144	138	157	136	136	180	139	142	150	140	156	143	146	121	131	157	154	155	144	131	155	144	138	133	154	151	153	140	141	163	153	129	156	133	152	140	163	145	165	153	148	166	147	145	127	138	156	140	137	135	157	142	128	142	139	144	172	137	149	161	146	151	139	159	149	151	132	142	147	139	139	140	142	133	143	165	161	129	160	136	137	140	129	141	154	139	150	140	148	138	139	138	143	145	156	154	147	140	137	139	135	161	143	142	144	144	165	163	141	153	150	145	154	133	145	165	129	139	140	137	150	154	152	142	155	167	133	151	130	162	133	158	162	151	139	150	143	151	137	149	149	141	142	134	148	134	168	141	168	149	125	137	161	143	134	153	133	162	166	141	149	160	142	134	142	151	146	145	155	155	146	149	142	153	115	124	156	165	155	139	142	150	160	152	129	135	142	165	147	145	138	155	137	136	170	144	167	151	163	136	137	138	141	130	153	139	140	156	145	154	133	144	126	144	137	129	147	139	161	120	149	164	139	129	137	132	142	131	151	144	152	145	140	135	180	127	146	124	133	147	147	158	135	126	163	148	143	139	168	139	151	143	123	146	144	149	154	164	159	190	121	154	129	149	144	142	158	135	136	148	152	157	155	140	155	151	136	144	150	137	140	164	151	130	133	142	158	148	149	145	134	153	149	136	142	148	153	138	140	149	143	146	164	140	145	129	130	138	130	123	159	147	138	146	146	148	156	130	137	148	127	133	158	145	131	130	156	133	141	141	153	136	135	133	148	129	141	140	141	157	145	151	139	157	149	130	147	159	142	150	152	150	142	157	142	132	153	143	155	145	159	143	135	137	137	156	135	146	146	136	143	141	141	133	131	143	147	153	135	163	146	128	143	163	150	148	160	129	156	155	164	149	113	124	138	145	156	138	131	168	148	130	138	134	131	142	150	149	152	154	141	133	163	154	120	129	149	142	137	140	141	130	133	131	152	159	133	134	136	133	160	138	137	161	124	149	157	142	142	131	125	140	153	172	146	121	159	126	183	123	176	184	150	125	140	151	125	158	133	135	131	156	162	147	154	128	142	142	143	144	142	138	152	147	158	155	148	152	139	124	144	159	145	155	160	127	136	150	136	122	141	151	146	131	171	142	154	151	158	162	149	172	162	146	124	159	140	127	134	150	161	136	141	152	143	164	145	150	156	161	146	129	138	145	134	169	140	152	133	135	159	143	139	157	139	144	134	134	145	140	143	141	177	157	132	130	130	144	141	158	146	160	155	153	142	129	139	154	142	122	137	150	137	147	155	138	138	149	133	149	146	147	134	132	159	132	140	146	138	160	138	147	135	152	149	140	135	138	155	152	155	149	123	125	146	140	144	146	135	173	162	140	127	139	106	137	163	150	137	125	144	152	121	153	131	174	141	116	160
345	1	1900	194972	587	4	68	284	356	449	448	470	395	402	370	358	351	316	290	314	295	282	259	285	279	277	275	252	254	260	271	225	249	245	238	233	251	225	208	261	232	244	232	233	222	218	198	259	238	224	222	211	236	243	200	200	194	217	209	221	208	228	222	193	205	207	229	224	223	245	217	239	207	200	216	204	214	211	205	225	200	220	210	239	222	212	227	215	204	200	198	196	192	202	210	208	205	196	212	207	215	196	215	208	228	208	206	212	202	224	211	206	206	218	219	213	209	204	189	202	214	189	198	205	189	210	230	228	205	193	222	198	194	205	202	208	226	198	207	200	217	209	204	226	220	242	226	207	205	204	217	201	193	208	194	200	218	209	199	200	218	205	202	217	216	209	194	216	180	184	186	207	204	218	204	229	183	224	182	201	203	207	193	203	215	173	218	188	220	185	213	201	187	207	213	200	196	188	200	207	224	221	198	199	205	229	196	210	222	188	200	206	235	214	211	204	192	216	192	200	191	200	193	205	229	200	215	206	206	223	200	181	203	196	181	206	203	219	213	199	203	212	204	223	202	199	209	192	194	221	200	214	204	202	180	206	192	197	216	218	222	193	207	207	220	200	191	190	218	203	234	220	205	179	211	206	230	219	217	210	216	183	231	218	194	224	194	187	209	228	196	205	203	208	241	218	231	209	207	221	183	196	196	216	206	227	193	208	214	218	218	188	210	230	200	204	180	214	202	217	203	211	194	215	237	218	181	198	194	200	215	233	231	205	204	184	195	197	211	221	219	205	196	210	196	206	192	178	205	179	216	192	234	200	193	179	193	184	211	189	198	220	225	207	201	211	197	210	214	222	210	214	220	191	213	205	189	225	215	181	203	215	195	176	205	213	211	223	201	202	191	211	201	195	214	211	181	233	215	187	209	204	206	206	209	216	229	186	200	199	218	219	217	202	206	215	201	197	239	223	197	243	197	198	210	218	200	216	202	216	207	201	192	206	206	221	204	226	243	212	191	188	195	215	230	205	186	203	184	199	212	188	204	225	206	194	198	213	218	204	212	217	185	208	219	208	197	200	201	193	222	200	213	209	223	208	207	200	189	214	217	221	204	226	227	209	209	190	218	196	232	210	213	217	221	209	231	224	196	209	199	209	213	215	187	203	217	193	218	195	204	204	206	217	210	217	194	210	232	198	206	202	195	195	227	195	201	203	226	191	207	223	215	203	201	192	211	196	199	203	205	204	172	199	217	204	216	196	195	178	229	185	194	204	199	208	234	211	176	217	220	204	208	209	218	199	184	199	232	218	182	230	224	216	225	217	185	234	206	201	219	197	192	188	231	208	197	199	199	189	216	222	219	229	214	186	187	213	216	187	219	226	216	184	213	204	219	199	215	229	196	199	210	197	207	207	209	191	203	209	221	210	184	220	193	203	186	207	217	181	189	213	204	196	200	224	190	178	225	203	188	203	188	215	219	206	225	198	186	208	202	222	188	204	187	209	209	206	208	191	218	226	204	209	208	196	169	209	201	223	181	201	225	196	216	195	211	183	202	192	212	209	190	211	210	197	206	209	195	199	198	231	205	182	200	233	191	196	204	194	201	212	220	183	220	208	209	202	225	204	196	203	204	212	202	208	192	207	196	221	202	164	205	220	210	198	225	204	201	219	204	206	204	220	211	188	211	230	215	217	210	198	202	233	195	193	202	214	209	224	203	206	194	188	198	207	207	212	188	162	199	205	200	208	203	217	219	186	208	214	200	216	217	193	230	219	197	238	184	232	211	185	198	206	190	200	207	218	225	206	207	225	222	182	208	204	197	195	210	217	215	225	191	182	212	206	182	205	247	182	212	226	199	233	211	218	212	208	195	204	234	230	219	229	180	202	203	198	241	220	193	190	208	227	238	210	185	199	223	202	180	218	207	214	209	218	195	200	202	189	203	211	219	216	207	200	205	188	209	215	213	215	200	209	221	220	198	214	199	196	208	211	203	228	191	191	183	189	189	217	221	199	219	190	221	203	233	214	213	214	211	196	207	221	196	193	178	210	192	209	221	194	194	185	210	209	231	221	215	218	209	210	195	216	198	213	192	200	217	208	210	204	226	216	218	224	193	210	202	224	203	218	188	200	209	213	220	216	196	211	179	191	204	215	193	206	190	198	200	202	184	211	199	197	230	182	238	203	215	185	204	208	194	214	186	192	228	202	222	212	202	191	202	203	188	231	201	196	237	219	244	210	192	210	204	207	218	205	214	237	221	234	219	191	206	208	211	221	206	233	211	200	219	208	206	204	192	222	210	208	215	225	199	226	203	196	207	219	176	214	193	221	202	223	229	224	215	207
345	2	2100	195097	554	12	33	244	347	429	478	504	442	417	421	373	364	342	306	321	311	276	282	302	288	283	241	277	226	244	240	229	249	216	242	243	227	241	254	224	205	199	244	213	215	230	219	223	191	196	202	200	208	210	205	197	219	189	182	239	205	206	187	208	191	206	174	209	216	198	228	221	203	205	193	199	188	184	180	193	205	205	195	185	215	203	191	178	191	210	166	207	196	188	202	170	169	200	194	204	199	191	224	216	184	198	202	204	182	206	197	195	201	171	186	196	176	197	170	188	195	196	192	181	194	174	174	216	194	182	194	188	196	198	175	198	199	168	199	190	188	179	174	209	173	205	199	179	163	204	182	182	193	216	182	204	195	187	205	198	195	190	197	203	204	182	182	190	174	195	190	200	189	170	211	186	192	166	191	184	195	201	164	174	218	177	186	206	182	195	195	193	193	191	177	185	168	187	200	206	169	205	184	180	194	207	179	190	200	181	215	182	191	192	188	174	186	172	184	202	181	191	217	175	172	196	176	206	198	176	183	206	165	196	182	191	200	181	200	178	178	182	224	196	186	174	182	192	208	186	172	162	162	203	189	189	183	172	177	190	191	203	179	190	186	191	211	207	185	192	166	172	180	196	184	194	219	186	188	182	192	181	189	195	190	185	185	195	175	175	189	206	190	183	195	194	173	181	213	202	196	212	174	195	202	174	168	164	181	200	183	204	179	194	196	210	209	174	185	185	183	172	186	205	167	196	191	201	184	190	185	181	194	175	203	183	187	184	184	183	179	204	195	183	207	188	159	202	179	183	196	192	197	183	190	196	184	207	184	192	196	195	172	196	189	186	198	182	187	166	205	197	203	181	191	187	174	198	180	196	177	174	207	178	176	186	176	197	201	163	202	162	200	220	189	193	188	183	178	212	200	188	173	183	170	193	191	208	182	196	174	192	191	173	202	192	201	188	194	184	180	177	198	180	189	201	187	183	173	189	175	194	175	167	179	202	193	169	188	173	221	175	184	171	179	192	162	182	196	197	179	190	204	177	195	216	174	215	177	181	182	199	182	188	181	190	196	173	204	178	168	165	182	181	189	188	194	203	197	194	196	175	187	194	218	194	179	185	178	171	198	219	201	177	219	203	188	169	193	171	172	192	210	203	179	178	178	182	200	189	183	197	216	198	208	185	196	187	177	195	191	190	198	187	199	194	207	185	169	162	190	174	184	180	192	188	185	183	180	196	175	191	211	173	202	205	181	175	173	193	192	178	176	188	173	183	178	184	182	179	181	175	173	195	198	200	204	171	195	167	192	200	180	212	186	175	213	180	201	160	193	214	180	196	186	163	196	179	198	184	191	180	174	186	184	181	172	195	203	183	181	201	181	187	197	185	190	215	197	185	187	173	195	188	192	186	185	202	185	199	191	214	202	186	174	183	186	180	204	179	170	182	201	183	178	196	186	179	175	200	193	170	182	192	192	207	189	222	188	194	196	177	190	187	177	201	207	211	200	177	198	192	207	186	186	186	206	196	190	179	182	199	175	203	187	184	195	204	216	185	174	184	185	180	181	202	193	191	182	174	208	173	172	176	198	187	160	166	210	178	195	176	175	200	170	186	208	173	201	195	169	210	196	186	182	181	172	177	182	199	188	202	187	206	180	181	184	172	171	184	184	200	204	207	180	156	168	177	205	168	179	205	200	183	192	208	180	194	189	214	162	194	199	187	179	195	162	223	187	184	203	189	157	187	179	184	192	179	197	204	176	167	176	194	196	211	175	209	190	180	173	199	182	168	191	204	174	166	184	188	204	193	210	181	161	184	173	209	169	190	172	204	201	176	199	178	181	182	194	179	187	199	182	170	160	208	181	201	192	196	164	197	200	183	208	185	192	199	182	200	199	196	192	166	223	182	188	186	166	175	185	193	177	199	181	200	181	181	221	191	164	187	193	177	187	180	193	175	171	184	196	184	172	184	184	190	184	208	160	174	190	197	176	174	175	205	198	191	183	184	191	167	185	192	169	195	214	186	177	189	207	192	188	188	193	165	182	188	197	158	178	192	174	192	176	195	171	197	174	170	193	166	177	168	218	176	178	169	229	189	163	205	189	192	181	185	192	218	205	182	208	190	192	177	189	188	195	197	173	208	185	189	198	183	169	184	198	204	168	204	198	202	202	189	189	191	182	184	185	184	195	188	171	194	170	180	177	170	193	188	189	173	175	177	199	207	194	190	186	163	173	208	187	173	198	179	197	177	212	194	205	184	184	199	192	159	201	197	174	185	175	182	184	186	164	195	175	176	197	165	183	188	172	183	188	198	199	185	174	189	192	194	183	209	190	185	166	211
345	3	3500	195222	557	8	26	279	351	466	469	510	420	437	397	341	309	318	294	289	296	305	289	297	265	301	254	261	247	223	255	243	216	231	229	219	227	203	224	209	217	216	194	214	212	202	186	225	189	207	181	183	195	209	207	214	209	177	174	195	182	180	196	176	204	212	196	185	172	190	188	186	203	171	188	173	161	173	181	189	186	185	158	157	159	172	178	182	173	195	186	173	185	195	184	176	173	195	152	175	164	190	183	201	164	183	189	174	159	160	183	182	190	174	186	169	190	164	173	182	187	167	167	191	172	157	175	186	164	181	180	169	181	163	187	178	187	163	176	190	181	170	175	173	190	183	180	177	187	181	159	179	178	157	168	169	187	184	166	187	148	167	173	177	176	173	160	174	169	182	178	206	176	170	195	177	171	163	190	186	167	172	169	180	163	166	167	166	199	178	155	167	189	170	167	176	166	195	183	181	160	179	163	166	181	181	173	162	195	155	163	164	180	175	189	168	166	169	158	174	169	161	185	190	185	177	184	182	160	148	168	193	181	162	141	167	182	189	154	188	158	174	163	165	162	184	177	168	177	181	179	160	144	181	172	175	142	193	155	191	170	190	171	153	160	178	175	182	159	178	176	183	176	156	184	184	168	161	192	176	175	180	178	143	196	165	167	182	174	171	177	141	144	181	170	192	166	165	156	171	187	182	166	184	187	145	158	166	182	184	175	163	167	159	166	187	179	171	180	170	173	162	171	163	174	204	165	176	186	215	176	189	169	172	161	173	166	178	185	176	158	159	176	169	155	187	163	174	172	176	162	173	175	161	182	185	172	164	163	205	192	156	181	155	179	183	179	166	182	163	164	174	164	169	158	191	168	189	183	159	174	189	185	179	171	173	182	186	180	179	160	173	154	174	164	160	164	177	168	177	149	140	170	188	170	184	193	191	164	157	194	161	174	154	178	166	188	189	184	178	160	163	172	192	179	167	169	168	175	182	184	162	161	195	202	156	177	162	151	168	172	161	168	161	185	167	174	184	168	178	166	162	170	181	149	159	173	165	170	193	176	181	175	166	182	155	168	160	159	172	183	184	201	188	178	170	178	184	181	164	190	175	170	187	173	135	164	189	175	199	180	174	193	174	161	174	162	188	172	162	157	178	145	178	163	158	183	162	167	170	156	157	176	158	167	151	177	163	181	180	198	158	181	195	196	154	166	169	149	185	197	172	182	178	168	185	198	191	168	185	186	188	168	184	172	155	180	167	176	203	159	166	162	174	167	175	202	148	171	187	139	174	177	184	172	187	191	174	184	142	181	180	170	149	179	164	173	163	158	175	191	186	173	167	173	180	167	190	174	180	169	183	187	166	173	167	189	176	166	174	164	165	178	174	169	178	160	164	169	158	194	166	169	176	199	210	161	160	162	197	152	196	159	148	178	155	175	193	200	162	188	181	187	161	161	157	169	172	179	164	170	168	177	176	174	180	151	172	185	155	157	191	190	198	169	179	172	183	194	173	151	175	178	191	152	157	163	170	188	157	170	150	177	165	168	196	170	163	166	180	209	170	174	182	179	163	183	209	182	168	176	179	165	162	175	196	180	183	151	176	175	158	166	163	167	168	173	174	167	178	167	196	182	176	172	176	166	184	184	175	188	183	153	190	174	185	163	165	149	175	177	180	165	180	178	163	160	178	165	182	179	181	178	198	173	178	173	194	178	158	168	182	174	185	178	173	143	177	161	158	186	169	159	167	174	180	184	177	189	163	158	168	174	174	177	170	166	160	170	190	172	167	174	168	193	153	170	186	160	169	170	188	171	196	211	181	171	179	192	188	194	167	157	183	159	194	173	146	169	162	190	188	148	184	173	170	162	161	185	181	173	199	169	194	161	168	150	184	164	183	172	178	160	170	165	189	173	152	162	170	169	144	167	185	153	165	183	174	163	163	179	161	192	176	188	188	189	183	190	179	180	183	152	168	175	169	177	157	186	191	162	182	168	182	157	177	178	171	172	151	162	150	165	181	188	181	176	187	180	174	171	158	165	194	172	146	178	157	163	141	156	155	174	161	190	160	163	189	181	151	181	181	179	184	178	176	166	152	161	196	160	160	174	195	174	202	162	169	174	179	177	152	158	165	167	158	172	173	185	160	172	171	168	192	180	158	163	174	143	168	159	164	178	174	174	174	172	168	180	171	173	154	161	163	175	199	173	155	167	180	165	180	194	161	177	176	149	167	172	172	192	166	184	172	193	165	177	175	159	184	170	172	152	189	169	167	190	164	175	187	176	167	173	159	183	185	176	164	156	161	203	175	167	168	180	171	168	152	182	151	174	174	182	156	151	185	178	168
