345	0	2700	120966	350	0	34	360	413	503	513	548	505	488	460	430	494	1047	1180	1205	862	325	364	380	344	321	319	315	315	312	287	312	293	286	297	270	276	293	274	285	255	300	278	268	269	259	254	259	208	255	257	238	270	224	236	271	224	255	244	258	266	273	244	239	233	243	252	212	244	241	231	242	236	228	209	245	232	256	225	213	253	217	244	255	228	216	229	221	230	239	227	214	240	251	234	234	229	235	236	215	223	238	219	243	220	237	231	215	228	224	217	235	217	260	223	209	212	209	202	204	223	239	216	251	230	223	243	234	205	222	214	228	225	245	236	241	218	203	213	229	216	245	219	237	218	245	213	234	221	235	233	212	238	246	228	229	217	201	215	234	230	238	240	208	232	223	227	226	224	217	222	218	219	227	245	224	214	233	211	253	259	222	233	256	236	224	251	209	243	213	223	212	196	184	217	232	237	251	232	238	238	245	221	223	213	210	244	210	224	223	249	238	224	238	203	212	211	206	231	216	218	215	227	225	253	219	204	220	225	187	245	216	228	235	217	202	218	229	235	206	207	228	242	222	221	240	210	212	237	214	221	231	231	214	214	215	233	234	220	209	234	224	212	190	238	196	223	229	231	233	210	258	211	218	237	228	232	240	228	231	213	220	232	233	210	217	231	234	227	221	206	212	241	212	221	225	217	211	233	187	234	210	227	218	206	240	243	205	177	240	227	225	244	203	246	221	234	209	204	220	208	212	221	227	224	233	233	229	221	229	234	221	239	231	205	239	244	234	221	212	231	216	220	233	216	218	217	230	224	226	197	211	208	205	220	219	245	246	232	241	219	226	230	220	216	195	228	215	247	220	200	213	223	221	235	199	230	233	232	215	247	212	217	227	222	202	184	221	234	242	228	216	214	253	231	241	213	204	225	209	219	221	204	224	224	200	241	215	230	229	221	216	208	205	213	230	237	199	205	226	232	225	214	226	227	217	234	245	216	230	211	213	226	217	229	207	213	205	220	228	213	225	211	203	231	212	216	228	228	225	203	218	227	232	227	208	237	224	239	226	247	212	217	223	193	237	251	219	210	253	224	215	237	231	233	262	206	212	238	212	229	229	205	209	223	242	223	217	249	203	221	229	220	207	212	214	231	210	212	224	231	226	224	238	223	222	220	215	238	237	243	230	193	220	200	243	216	243	221	226	221	251	233	230	209	228	208	233	225	239	224	230	217	219	215	233	197	245	233	223	219	229	241	250	216	221	202	224	221	214	215	238	233	217	226	233	223	209	208	225	215	216	220	224	198	227	224	234	225	238	230	249	220	215	201	213	197	225	236	216	231	254	219	219	218	234	226	243	243	253	217	223	212	215	200	223	201	243	245	218	231	225	240	227	215	227	239	225	212	194	199	218	203	217	224	260	227	258	208	229	216	202	234	216	238	231	212	240	208	229	210	210	203	207	219	213	213	216	246	210	225	212	214	221	223	237	229	233	236	237	192	224	199	225	260	246	226	205	217	252	229	222	245	215	226	242	213	225	206	219	230	214	237	217	227	212	210	217	223	222	219	225	227	232	217	223	224	208	220	196	217	223	215	209	197	250	226	227	232	227	227	222	252	222	217	202	253	232	226	233	226	235	217	228	250	214	221	223	208	231	220	230	193	222	255	228	194	224	234	215	234	227	195	227	202	236	232	192	229	246	212	195	199	238	221	213	220	268	208	216	237	218	222	215	228	228	220	232	208	224	222	210	260	222	206	236	211	254	211	228	206	233	237	226	242	225	238	241	193	209	215	215	210	230	241	209	225	223	211	226	204	195	222	250	193	208	215	224	230	210	204	230	246	216	221	224	252	205	217	247	253	221	196	222	214	217	215	241	210	195	208	252	207	227	216	218	229	241	239	235	221	244	216	199	237	225	202	215	208	212	235	224	211	213	206	212	213	207	219	200	207	216	209	209	232	225	233	224	217	247	237	265	215	221	220	233	215	228	232	228	241	225	215	216	232	229	233	221	221	206	243	191	208	219	226	228	214	193	230	219	216	220	201	227	238	224	229	234	240	215	220	234	222	249	234	222	232	231	209	220	231	222	189	228	238	216	207	224	228	208	227	218	236	228	252	237	256	234	222	217	226	254	220	209	210	226	221	192	226	233	212	238	217	225	229	226	224	223	238	230	249	224	210	217	241	205	233	197	230	232	252	251	204	238	253	234	236	244	226	207	210	234	226	222	194	219	200	223	234	236	259	213	254	233	232	235	237	231	189	241	224	212	202	198	233	236	218	217	235	231	207	195	233	203	212	214	211	217	204	216	232	213	223	245	194	219	217	239	220	207	208	228	216	226	222	225	210	231
345	1	1900	121089	356	0	60	236	278	411	384	442	339	382	328	325	301	417	528	525	303	257	240	235	241	253	212	224	193	218	231	204	219	190	165	193	194	201	195	187	191	210	190	173	171	159	171	188	199	175	178	176	159	163	183	185	169	175	172	163	160	187	159	167	195	173	152	167	153	178	164	158	188	196	154	172	181	186	187	182	176	164	172	176	154	177	159	144	186	147	168	169	174	181	147	163	187	185	157	150	142	163	142	158	164	172	157	161	149	163	153	160	138	178	154	167	155	172	163	173	175	163	164	149	160	177	152	172	188	152	178	161	153	156	141	176	187	170	141	148	151	179	165	165	168	156	157	172	155	144	162	141	182	152	159	163	170	170	173	146	171	162	177	153	156	167	152	173	140	172	161	160	164	190	171	168	161	180	155	146	179	161	151	179	160	160	162	165	144	153	151	182	182	171	173	166	162	177	154	153	150	176	163	151	182	177	152	161	161	158	164	159	160	181	159	150	150	154	184	160	148	171	155	169	143	190	157	169	157	172	171	170	141	159	169	157	137	172	152	155	153	179	146	158	153	137	173	158	174	167	136	142	141	166	157	161	162	155	166	162	164	162	159	146	142	146	156	140	149	175	182	167	138	162	152	169	155	158	153	184	161	159	175	185	153	151	148	161	172	151	192	169	180	168	150	162	153	159	138	199	164	147	160	151	170	152	160	182	157	168	143	165	165	163	144	158	178	168	165	156	168	169	147	160	174	157	180	170	159	159	152	163	165	146	154	174	161	173	150	152	173	190	164	173	166	159	163	150	165	156	167	168	136	138	165	170	161	157	168	205	175	164	144	144	148	156	141	180	171	142	126	172	172	158	176	168	162	164	154	174	160	152	160	159	160	144	176	166	161	150	156	171	168	160	158	154	140	159	154	142	149	150	164	159	169	168	166	177	173	146	163	151	176	186	160	172	186	165	146	148	151	176	162	156	167	155	168	161	166	156	171	145	166	178	156	167	153	188	142	163	164	173	158	144	172	160	177	154	154	148	164	171	158	143	162	148	151	141	172	151	154	138	177	143	160	149	164	143	164	172	176	152	142	161	143	157	154	176	153	163	143	163	174	176	177	144	146	165	164	150	140	144	148	161	169	159	158	138	178	157	140	173	142	177	187	145	158	162	166	135	157	164	168	163	179	155	166	142	171	165	176	167	159	156	134	141	176	122	163	149	157	161	162	154	161	170	187	167	167	158	147	168	170	158	162	161	161	138	158	144	140	153	158	177	181	151	171	141	158	155	165	149	129	147	139	169	156	151	151	144	145	156	156	155	149	171	177	181	143	164	175	175	158	173	141	177	147	150	159	164	162	143	177	169	166	171	166	167	160	165	164	174	142	158	138	169	150	168	150	178	154	161	158	161	167	169	171	174	125	148	169	178	172	167	135	175	165	166	169	155	161	169	140	156	172	172	152	168	166	161	155	167	167	152	161	153	138	166	144	177	140	174	164	155	140	179	165	144	153	147	153	162	155	167	156	164	169	171	159	170	191	162	163	169	150	153	161	148	164	177	156	160	156	182	170	145	171	139	149	128	160	159	157	166	139	130	161	154	170	165	149	138	172	139	173	173	182	161	122	151	176	159	174	146	154	186	148	150	150	160	153	146	178	145	142	176	165	162	164	155	183	150	158	178	138	154	150	161	169	154	169	157	161	143	153	165	142	138	153	174	157	164	178	143	154	168	173	151	158	174	143	168	151	136	161	167	149	176	174	181	171	153	155	158	176	157	170	169	162	166	156	169	170	160	162	165	173	144	164	141	166	149	170	130	136	163	139	138	166	158	159	169	161	155	133	169	187	160	180	158	160	172	178	168	152	173	139	149	162	172	153	161	178	155	157	165	143	191	156	151	165	139	171	136	175	161	165	172	155	156	155	137	165	165	166	171	157	141	144	149	144	155	173	141	150	175	163	176	148	148	173	175	145	154	149	164	163	148	189	172	171	158	165	150	183	157	139	151	169	157	150	166	176	172	144	168	153	149	152	136	140	164	147	136	146	154	160	156	140	155	159	147	168	169	137	150	164	150	146	151	140	145	177	156	175	142	185	142	158	170	160	152	170	150	157	166	153	143	176	157	138	146	147	140	163	166	174	147	150	153	165	168	151	148	174	162	151	168	148	146	126	163	162	169	158	144	161	148	154	174	164	164	145	165	161	156	148	170	182	155	168	135	141	171	149	155	179	155	162	150	149	153	176	176	151	171	161	189	175	162	138	150	153	150	156	148	170	151	176	141	156	154	135	161	158	178	133	162	150	185	154	164	163	175	160	161	134	185	161	162	137	175	151	170	147	163	172	158
345	2	2100	121212	349	0	44	230	310	429	480	465	397	406	399	393	381	685	769	691	440	273	275	259	270	273	261	251	231	259	243	206	225	249	215	226	205	235	228	235	205	216	193	242	200	209	192	193	202	188	200	205	201	219	185	186	179	193	173	206	201	165	216	172	199	182	182	183	190	180	166	208	210	173	173	187	164	196	160	196	199	182	165	181	184	183	167	195	198	189	205	196	181	169	175	188	218	188	154	196	184	196	196	186	167	183	151	182	189	178	197	202	169	188	178	178	174	180	169	170	161	182	195	182	160	174	185	182	184	208	189	169	187	176	160	181	190	187	204	170	183	183	192	179	177	202	178	173	195	166	210	179	160	207	179	187	179	161	168	181	172	179	192	163	190	160	184	201	199	176	172	183	170	167	168	182	166	183	160	177	187	161	176	158	185	182	182	181	213	175	186	176	172	191	186	173	180	158	181	192	171	173	182	162	163	198	163	181	177	181	186	180	165	165	189	166	171	173	177	196	173	186	195	171	185	179	168	175	177	175	167	172	183	202	184	164	175	168	162	176	189	190	185	163	191	161	160	167	193	172	167	174	217	197	182	192	192	169	168	167	181	168	163	202	181	184	164	183	179	176	154	171	202	181	174	173	161	166	159	194	164	174	157	176	196	156	182	197	160	168	158	185	182	170	188	209	172	186	186	172	194	184	167	174	176	197	200	191	178	169	167	159	190	184	188	172	185	187	181	186	167	188	162	176	185	153	187	165	175	168	174	170	184	189	199	154	189	171	173	171	178	154	188	182	180	168	166	198	165	173	187	168	181	190	187	164	163	175	213	177	165	151	182	163	176	193	145	169	162	188	199	180	174	191	173	176	157	186	175	168	184	179	182	166	169	182	191	157	173	182	175	157	193	193	188	165	188	171	188	162	181	177	165	178	159	163	197	199	198	176	163	204	177	164	195	163	167	194	175	197	198	174	183	178	164	186	178	171	164	145	169	146	153	187	170	177	198	170	177	183	173	176	156	162	192	178	172	173	169	182	192	185	177	170	190	172	184	165	174	189	177	167	195	175	168	181	168	171	182	161	172	166	184	178	193	174	159	183	156	155	155	195	179	165	176	151	184	179	153	174	185	185	167	180	200	167	174	174	169	191	192	188	196	175	175	178	189	177	189	204	158	199	187	173	177	182	189	170	157	207	172	172	186	156	177	181	188	197	155	167	178	169	171	177	184	171	153	155	189	187	182	181	165	171	173	174	178	181	189	176	201	175	189	168	188	180	159	171	181	183	173	169	178	163	162	170	182	168	184	173	154	177	184	156	165	159	188	175	171	169	158	192	180	165	191	163	171	143	182	168	170	199	160	182	176	174	173	163	179	175	179	165	191	177	180	163	169	200	186	161	174	180	170	183	183	170	167	179	185	143	159	188	182	173	156	188	192	167	178	177	185	175	190	158	160	195	159	170	190	198	183	172	169	161	179	186	166	167	176	160	155	165	166	168	183	189	167	162	171	184	169	164	174	199	162	183	195	160	184	167	213	157	153	178	189	159	186	180	186	184	177	173	185	174	170	182	153	190	170	180	169	172	206	181	202	188	167	193	170	161	169	199	169	179	185	177	205	203	159	180	175	183	166	152	170	170	161	156	169	180	170	198	167	186	179	181	170	175	180	168	168	170	157	196	179	174	192	188	182	177	157	187	188	194	176	161	170	191	179	182	188	178	174	202	180	149	164	189	168	178	172	187	177	173	171	189	181	173	181	189	164	186	208	158	165	184	197	184	191	181	178	191	197	173	155	174	178	162	187	179	190	174	191	176	177	162	170	175	148	211	184	200	171	183	176	209	176	164	146	185	173	169	178	174	167	161	178	165	159	171	157	180	216	179	175	168	201	188	191	154	193	165	173	181	178	176	170	155	186	169	167	168	188	170	166	174	170	161	170	163	184	176	184	190	185	165	193	181	176	198	195	191	178	161	158	192	171	140	227	187	190	178	169	171	184	178	165	193	180	158	191	171	182	169	188	174	163	192	166	202	182	169	168	168	183	175	179	150	169	173	183	181	196	189	151	168	161	179	176	178	174	194	172	173	191	172	169	186	192	180	202	174	186	161	166	158	191	185	189	154	177	201	193	169	171	171	174	161	179	199	181	183	183	185	163	180	176	176	162	196	168	171	150	188	192	160	165	157	193	178	183	191	182	171	186	179	183	156	172	182	184	195	192	217	183	185	172	177	196	194	186	187	171	184	172	219	185	170	174	165	171	193	163	153	163	171	195	170	169	135	171	185	186	176	184	204	157	160	172	180	174	174	189	152	164	181	176	211	182	153	172	177	207	184	171	182	168	175
345	3	3500	121335	350	0	36	285	341	461	444	478	449	421	404	412	742	1052	974	717	270	296	287	298	293	275	256	290	245	224	249	258	254	247	226	241	226	217	229	217	198	229	221	197	210	211	208	185	201	199	210	202	216	189	192	198	196	201	216	206	185	186	207	199	202	186	202	190	186	185	178	183	169	210	176	191	190	177	230	185	186	178	179	165	196	175	173	190	181	185	180	171	181	189	180	188	162	165	183	169	200	177	180	176	190	214	182	184	169	198	197	240	179	200	186	180	196	186	200	194	179	185	192	202	167	200	178	174	175	183	186	164	186	189	197	185	200	168	193	186	166	194	189	158	184	151	186	171	181	193	164	167	178	181	173	180	179	175	191	190	180	176	178	211	176	172	175	194	160	181	172	158	168	177	176	167	189	199	185	183	175	202	163	202	151	149	182	174	185	196	188	181	196	190	192	171	184	173	166	184	183	189	180	195	176	203	189	172	193	181	184	191	178	187	190	166	194	180	191	180	168	168	169	180	176	182	174	183	177	182	187	181	174	168	186	180	163	165	183	171	173	158	187	190	194	194	168	170	198	177	186	166	185	201	162	187	170	178	197	173	187	182	176	170	166	196	193	185	185	182	177	180	170	165	168	160	191	188	197	175	175	188	197	171	163	167	172	179	162	174	158	194	189	197	196	178	164	179	177	187	172	176	165	175	192	187	170	185	191	180	188	189	185	169	177	208	200	186	183	193	177	184	186	176	187	173	170	179	164	181	182	180	141	162	147	177	167	213	177	189	191	179	194	169	168	153	158	183	191	178	182	180	176	176	152	164	213	180	158	163	161	171	190	188	184	178	170	189	177	164	145	186	158	182	206	191	174	193	170	168	175	198	152	177	195	180	179	198	176	153	173	183	187	185	178	201	175	184	171	167	187	184	174	197	184	190	197	200	189	200	189	171	181	167	190	160	183	165	170	151	189	165	159	162	198	173	219	162	202	174	179	178	191	189	177	163	195	163	182	189	195	170	170	179	175	187	176	185	150	166	187	184	191	171	204	166	183	186	164	203	187	186	177	188	181	161	158	170	174	149	192	166	184	177	176	169	164	176	187	194	194	180	189	177	172	185	183	178	192	175	173	172	201	171	167	175	186	168	172	169	176	173	167	171	182	161	189	188	159	193	178	184	194	186	174	175	167	168	176	156	191	206	179	177	153	207	176	174	183	167	190	165	159	151	174	178	174	185	180	172	177	147	201	172	184	173	187	196	156	170	186	172	172	199	182	173	155	211	158	169	183	176	173	155	170	190	162	148	171	159	180	181	205	175	184	182	186	203	187	184	196	181	167	197	183	173	186	169	188	176	174	170	187	187	178	176	164	165	192	167	163	155	209	171	175	179	161	181	182	192	151	184	174	208	172	176	192	188	169	176	205	178	203	189	175	170	181	166	195	173	188	170	168	181	198	163	160	182	177	175	181	187	199	173	184	191	169	162	202	180	168	179	166	185	167	177	179	183	184	162	179	188	156	181	155	199	167	165	189	169	174	168	177	190	167	192	180	164	162	187	179	160	167	191	170	179	178	177	192	162	190	173	160	168	166	162	175	175	166	183	186	167	176	154	145	198	175	198	174	185	195	175	175	182	166	168	189	196	174	184	181	204	148	156	194	171	189	184	195	176	181	184	176	162	174	184	179	187	160	185	175	174	183	174	191	161	196	193	138	175	176	156	178	169	172	186	191	177	191	163	195	182	183	157	166	173	190	179	183	183	168	169	152	163	173	164	192	192	190	174	202	176	188	191	171	180	153	193	167	177	167	185	153	168	177	195	180	169	168	158	186	160	186	159	154	190	157	172	177	200	166	181	180	178	164	170	195	166	174	193	183	171	177	166	186	200	176	215	191	192	186	158	182	180	179	180	163	186	166	184	173	174	172	193	169	181	160	194	157	183	178	176	153	163	166	181	193	191	179	180	172	177	192	184	182	182	146	163	179	170	171	180	161	172	176	201	175	178	155	176	194	184	216	190	176	183	170	167	172	179	172	182	180	185	177	160	172	166	180	205	177	163	141	177	164	170	174	172	155	165	169	183	170	155	185	172	206	180	173	166	152	201	169	165	177	180	150	185	180	178	171	157	166	176	176	184	189	180	153	167	153	191	180	180	169	167	183	153	171	160	171	176	191	169	175	184	183	177	158	168	171	170	176	193	183	177	167	152	173	179	165	202	179	157	164	164	163	166	181	150	212	182	181	161	158	174	169	198	188	190	179	179	179	214	174	186	184	195	151	197	203	158	144	187	178	170	180	177	181	181	171	175	145	177	185	184	175	182	210	165	183	171	174	186	197	158	167	174
345	0	2700	121459	350	1	35	296	361	459	499	516	502	494	454	606	951	1190	1125	675	332	339	345	325	337	312	323	285	308	290	292	302	263	274	245	283	259	258	277	271	241	265	281	266	234	226	275	236	232	256	242	221	246	228	265	231	225	229	263	244	230	230	221	242	231	225	219	227	202	242	245	237	243	211	215	222	211	224	204	214	248	219	215	219	223	221	232	235	221	227	195	230	222	223	215	240	206	229	219	206	228	212	222	207	241	242	219	200	205	216	225	232	211	227	200	224	199	227	218	207	202	199	232	217	224	208	231	232	211	217	216	213	200	193	207	215	220	201	217	208	212	249	216	188	200	216	266	245	202	216	219	232	230	214	249	202	228	209	197	215	203	233	224	207	211	241	199	202	210	234	197	218	210	214	230	224	189	181	202	187	207	219	204	197	219	207	225	203	200	199	208	182	223	220	198	201	208	192	223	208	211	208	217	200	217	209	211	198	198	213	211	196	217	220	232	228	225	208	212	208	219	197	216	206	217	190	216	213	209	203	218	196	208	220	206	226	236	196	230	208	241	202	238	218	207	225	196	212	220	234	178	210	218	210	225	225	217	193	200	199	210	178	218	181	223	187	228	214	203	212	210	207	227	236	208	205	185	230	215	206	235	210	213	209	196	191	215	202	213	207	190	192	224	227	197	233	212	206	223	223	203	214	204	186	194	213	198	218	240	222	206	193	197	206	199	222	216	233	212	232	194	206	209	225	210	201	227	192	219	210	221	220	213	201	211	211	186	216	220	231	219	215	199	219	223	191	198	206	201	227	205	199	223	207	198	207	212	202	199	203	253	229	221	197	199	202	205	238	189	196	193	203	185	205	213	225	192	216	222	215	223	211	215	202	196	194	207	209	217	214	196	190	195	236	200	205	187	210	215	209	202	200	223	226	201	210	224	197	210	223	230	218	211	202	206	216	215	211	191	224	228	212	198	221	224	199	209	193	196	215	222	190	173	208	213	229	205	191	212	208	209	218	217	199	216	213	191	203	216	197	232	232	220	216	170	209	188	221	234	217	207	203	224	222	221	215	223	231	218	204	212	232	185	223	201	223	223	208	215	206	192	188	206	178	209	213	209	245	202	240	231	192	236	203	198	187	234	222	223	227	175	214	218	204	211	200	216	196	228	205	237	235	196	201	210	206	214	191	191	216	196	226	204	195	224	224	210	201	212	211	222	190	217	231	205	214	211	211	216	214	209	227	232	216	208	221	198	206	221	185	210	193	202	221	184	231	199	223	232	210	223	220	205	226	221	221	192	216	217	206	233	217	214	206	206	205	210	210	216	203	231	205	222	206	204	214	191	211	203	218	238	217	219	233	227	206	223	223	206	200	191	187	186	198	202	206	211	173	226	216	211	216	201	211	204	212	214	167	191	224	205	213	200	201	213	213	225	217	192	209	227	222	201	206	209	231	216	224	198	187	194	220	205	193	219	195	208	225	203	202	222	202	223	206	210	217	202	212	210	227	204	229	209	183	181	192	219	212	191	192	183	199	229	207	208	218	186	177	223	216	198	198	210	203	185	189	236	200	222	221	223	230	210	198	184	231	198	208	214	222	226	192	200	230	216	206	203	208	222	204	184	213	203	196	204	192	211	231	191	222	201	191	203	203	213	243	198	225	202	211	212	217	212	209	223	241	217	207	201	193	229	218	228	214	208	209	218	209	220	194	218	199	207	219	220	196	185	215	213	224	195	210	185	204	222	238	217	217	204	224	217	199	198	171	209	211	220	211	204	196	241	208	190	206	217	204	200	215	202	214	227	212	225	232	210	192	218	203	221	212	200	213	209	188	216	221	194	218	249	211	206	209	207	199	217	210	195	203	193	210	211	222	205	178	214	223	221	199	210	215	174	220	200	198	208	215	193	215	224	216	208	204	198	229	221	209	199	209	218	215	192	226	193	178	191	259	233	238	205	215	214	198	181	246	213	217	193	199	191	198	209	221	211	209	204	194	201	194	223	206	226	216	204	211	196	193	208	200	210	219	190	229	207	199	188	237	228	198	219	227	218	202	202	181	221	215	206	191	192	200	225	209	208	197	192	219	224	221	209	233	211	217	180	205	194	199	197	209	193	218	187	202	210	216	198	203	184	216	195	248	200	207	211	223	206	221	198	202	205	232	220	191	200	200	209	203	217	221	193	204	204	196	195	187	204	188	215	201	191	203	209	213	205	209	213	225	242	208	186	191	211	200	207	207	219	215	188	201	206	172	226	193	189	213	204	227	209	219	235	217	206	231	227	221	205	195	221	203	212	227	203	207	176	212	251	206	224	218	226	218	222	213	214	212	200	196	169	215
345	1	1900	121582	361	0	58	192	302	406	394	433	386	391	356	372	532	642	654	334	257	245	235	235	249	219	235	194	215	215	201	222	199	206	211	212	161	202	185	190	188	209	208	192	168	162	177	166	191	169	177	155	170	175	161	181	194	190	173	174	166	166	184	182	196	150	182	169	169	177	192	155	175	164	157	157	178	169	153	154	175	150	178	156	176	164	142	183	158	173	166	174	173	161	172	149	143	189	167	160	150	151	170	147	185	162	164	178	148	160	158	170	182	146	178	183	161	158	176	161	162	168	182	160	155	153	153	184	159	145	163	147	153	149	149	165	169	182	158	149	147	152	147	171	145	158	147	179	161	146	159	162	181	140	168	133	164	175	161	152	165	166	169	169	153	178	151	167	166	160	168	155	166	161	146	165	160	158	148	159	198	180	166	163	156	166	148	170	152	156	168	169	164	161	147	149	155	158	182	167	161	170	166	143	180	134	166	150	143	176	137	170	158	154	144	162	149	169	174	156	165	181	145	169	177	172	157	145	170	151	185	150	178	154	157	165	168	147	174	151	154	158	140	154	156	164	155	144	147	164	167	194	172	157	145	145	174	181	175	174	166	178	152	155	152	135	174	171	184	130	153	175	145	162	165	147	145	123	178	179	162	158	160	140	177	156	155	165	165	157	155	150	179	166	176	141	176	171	151	172	183	200	147	175	161	161	169	153	147	143	149	166	165	173	164	165	154	147	138	134	169	168	167	156	149	141	171	156	178	151	153	173	149	157	167	150	158	157	155	149	168	148	171	150	160	159	162	185	154	140	149	138	146	177	175	142	148	192	175	132	166	168	176	153	149	158	150	150	163	145	169	184	182	171	153	187	159	143	171	166	150	149	158	166	160	157	171	125	188	166	165	175	152	165	169	152	151	179	151	172	151	158	169	161	159	145	161	147	139	178	186	169	155	166	162	144	166	170	142	163	148	162	167	171	152	178	161	172	150	156	183	164	169	160	159	171	168	149	174	153	141	154	164	142	145	157	157	151	161	159	163	170	154	158	136	151	154	160	176	146	148	168	171	159	163	159	175	165	157	147	151	155	148	175	172	145	163	141	156	158	145	161	141	171	163	157	147	179	175	163	152	174	139	152	177	152	131	153	174	149	168	140	164	165	144	146	157	170	154	159	121	172	172	155	164	157	154	162	167	147	155	142	143	149	138	155	171	149	137	150	153	158	133	171	158	153	161	152	151	170	154	174	160	172	168	154	152	162	171	168	172	164	145	169	166	138	164	157	152	153	129	139	174	139	173	140	165	141	171	165	155	184	161	140	175	146	153	145	155	163	145	160	156	166	199	152	188	137	156	167	156	156	143	175	173	158	166	155	159	138	164	153	143	162	154	164	160	135	150	165	163	165	152	164	151	135	126	156	154	148	152	172	165	136	160	150	162	157	136	166	168	179	156	149	161	161	143	143	165	159	175	181	141	180	141	144	156	168	177	134	167	169	160	166	164	163	173	145	161	164	147	146	153	172	156	152	152	162	146	145	140	153	156	143	164	166	155	145	162	184	161	135	175	147	140	143	135	154	162	157	163	168	156	145	163	162	165	152	155	171	157	172	145	172	172	156	155	164	178	164	181	154	185	148	170	167	159	154	158	178	161	179	163	158	168	142	160	163	145	161	170	181	144	149	151	171	161	159	159	145	146	161	157	150	144	179	137	139	168	170	161	149	147	144	174	158	148	131	170	139	161	139	152	146	156	162	160	155	141	145	187	161	173	176	164	150	172	161	142	167	167	151	155	131	146	171	146	165	167	160	170	167	159	153	161	140	143	166	157	148	165	177	151	148	174	154	147	157	170	177	171	134	165	159	165	149	173	145	179	156	165	155	153	152	163	178	143	173	134	152	172	159	145	171	149	147	147	145	175	151	145	180	150	164	165	155	169	174	172	156	146	170	172	150	150	168	146	172	128	141	171	155	147	144	148	139	125	156	174	147	158	151	146	176	140	161	140	129	177	142	177	157	160	157	164	149	171	156	139	161	160	168	139	156	153	156	175	149	171	164	163	167	174	147	151	161	179	156	168	155	163	163	151	154	142	178	129	146	164	167	156	163	148	159	185	152	138	166	156	151	168	143	141	143	166	171	157	127	136	162	149	174	171	162	167	163	145	172	165	132	165	161	158	173	146	141	184	140	153	160	150	148	149	135	137	139	160	159	161	172	155	159	171	174	159	159	170	151	154	148	160	186	139	157	151	163	165	142	145	167	160	152	143	151	150	160	159	165	157	146	145	169	153	166	171	137	159	166	146	141	149	151	174	161	132	159	170	182	154	169	138	171	179	151	159	162	169	156
345	2	2100	121705	353	0	30	227	270	410	404	437	446	385	363	509	888	934	646	270	294	304	265	257	272	210	239	244	209	249	226	230	233	216	229	219	234	205	200	195	184	196	201	207	198	216	188	233	195	186	210	217	168	188	193	193	192	193	201	210	196	192	189	189	162	191	189	174	204	187	177	179	194	181	171	177	188	178	173	178	177	189	158	185	177	197	175	169	189	195	173	173	184	180	165	188	185	166	163	189	168	174	183	145	178	180	185	180	176	163	154	208	202	173	182	168	193	196	174	188	190	174	179	162	172	164	156	160	174	189	174	178	159	177	187	169	182	179	177	166	184	154	167	164	176	178	156	173	184	173	178	176	200	179	191	178	173	174	180	171	184	168	193	172	152	167	192	194	174	169	177	171	190	182	178	162	164	182	180	154	160	193	203	188	184	182	165	176	175	170	172	143	180	182	161	165	187	159	177	198	178	186	167	161	183	170	168	186	179	177	181	189	178	177	176	163	162	177	185	208	159	158	189	185	169	181	156	165	152	159	174	177	165	183	163	144	174	174	179	171	174	195	194	198	137	163	154	201	177	160	164	174	185	169	170	170	186	172	155	158	175	188	161	182	162	166	168	176	184	186	177	191	181	162	181	163	162	178	186	185	176	176	179	171	167	170	192	184	153	174	185	158	169	174	177	169	181	164	174	187	195	151	164	139	177	175	174	177	169	179	147	164	177	169	158	174	166	181	175	181	173	199	201	176	174	184	202	173	180	178	145	154	151	158	166	168	173	174	158	196	163	198	168	149	164	189	171	195	174	159	179	166	176	165	161	174	197	180	174	160	183	161	187	173	152	163	182	167	181	174	171	188	164	163	182	183	169	157	174	186	176	186	189	199	167	182	164	174	179	173	165	169	185	168	168	176	168	196	184	180	158	178	175	189	175	163	151	165	180	148	184	153	171	189	175	170	163	150	181	168	167	166	181	172	153	174	155	182	172	180	174	174	163	180	176	198	159	179	180	170	178	183	183	166	168	169	184	179	170	180	165	164	191	172	161	184	161	160	181	189	166	169	176	197	166	166	180	175	151	180	171	181	164	167	180	192	188	170	151	162	175	212	169	183	175	186	170	178	170	182	181	200	181	174	174	184	200	165	136	132	174	171	179	183	196	171	175	165	181	171	183	155	199	158	172	171	165	158	178	181	177	173	162	183	167	187	151	161	165	164	167	172	174	169	190	156	169	175	171	162	138	183	180	165	177	182	181	179	161	172	149	178	169	158	177	164	174	183	175	192	179	145	168	172	177	173	174	170	168	149	162	152	165	186	171	198	171	188	169	151	162	173	161	170	166	174	184	187	154	169	157	185	164	158	167	168	152	168	160	170	176	172	162	176	166	166	178	167	147	172	170	183	169	160	160	169	160	164	173	190	180	171	178	191	177	164	158	161	181	159	207	186	200	167	165	185	161	170	199	149	181	165	186	169	152	175	191	163	165	166	156	158	180	148	163	178	168	168	166	165	163	165	167	182	147	178	159	164	166	155	180	166	164	168	175	176	203	147	172	179	186	167	188	184	159	186	155	200	181	155	198	150	160	154	170	183	168	166	176	161	169	173	188	184	183	170	157	165	177	177	157	166	165	170	175	163	174	172	173	154	174	179	164	168	158	154	170	185	172	163	166	161	179	176	145	169	179	175	151	159	180	176	169	192	166	183	167	189	166	171	182	164	165	179	174	185	160	172	167	173	163	173	164	163	180	147	160	154	167	158	165	155	167	167	175	174	158	185	177	150	162	175	163	178	176	203	172	183	181	195	169	182	176	145	164	158	173	158	190	171	148	186	157	202	157	171	183	172	180	190	152	175	158	177	191	170	173	189	171	155	197	168	176	154	177	178	177	169	169	169	174	188	173	177	190	174	154	164	165	178	145	162	171	168	166	173	166	186	171	187	172	158	151	183	183	180	174	178	185	167	174	158	157	148	186	175	175	187	165	170	159	157	175	178	182	176	174	183	174	195	153	156	180	181	183	179	169	180	166	181	179	158	185	180	180	164	195	193	170	179	177	171	181	175	177	174	168	179	185	182	176	160	199	159	180	167	181	185	186	172	165	188	181	169	179	155	170	151	194	168	172	184	169	181	155	180	166	167	186	205	181	199	179	174	199	159	152	174	172	180	190	180	156	160	172	167	163	197	171	181	178	181	193	172	174	197	163	201	170	174	167	161	174	178	182	169	168	181	181	169	158	176	176	177	189	175	175	162	162	163	165	154	205	186	160	173	205	178	168	174	174	179	172	175	166	185	154	171	175	194	172	156	160	193	168	150	182	200	176	165	179	189	197	188	167	181	162	197
345	3	3500	121828	352	0	34	226	312	426	451	471	455	440	431	1055	1131	948	453	315	301	306	301	280	241	287	264	258	247	247	227	242	242	215	230	220	212	211	199	226	211	214	193	236	223	209	208	203	188	189	179	192	202	201	179	172	183	192	174	175	214	193	179	216	192	177	211	182	185	183	170	189	170	198	207	180	209	182	181	170	180	156	174	183	177	182	203	201	174	175	189	206	196	173	163	186	188	187	176	195	198	164	181	188	189	189	179	166	174	179	170	160	174	183	181	187	170	180	170	182	185	175	182	183	163	200	191	158	156	170	153	183	171	171	172	176	169	156	190	184	182	166	188	187	172	179	183	174	189	207	185	190	189	191	164	170	196	160	172	166	161	173	208	188	178	174	159	170	169	180	179	190	188	172	177	183	178	181	182	170	188	175	169	168	181	167	162	186	177	179	188	180	202	187	189	178	175	172	166	182	161	190	162	197	167	163	165	172	166	167	159	197	151	180	191	177	146	177	170	178	174	146	184	169	176	210	187	174	176	187	164	190	151	183	172	177	178	183	181	184	157	182	191	172	189	181	148	189	180	173	154	202	204	187	187	193	191	184	179	191	188	168	192	183	172	173	177	165	188	160	157	158	187	164	179	172	175	165	181	166	180	193	192	178	189	166	179	199	190	178	178	178	180	170	171	171	189	142	151	171	182	176	179	170	180	176	158	168	171	190	194	163	195	180	179	172	168	160	185	177	179	213	172	204	204	151	193	177	182	183	164	163	182	189	187	156	200	135	187	176	169	170	184	162	202	176	180	181	209	182	174	195	185	199	158	175	183	168	177	177	177	161	184	167	175	180	145	150	174	183	185	184	179	190	191	183	172	194	159	158	190	174	205	201	171	170	171	195	175	170	167	184	178	183	189	165	167	182	154	203	181	166	165	184	164	186	167	158	174	188	188	173	202	176	188	160	194	158	172	148	175	186	181	187	139	193	186	167	193	182	216	168	156	177	159	154	190	177	179	192	163	156	187	180	178	139	189	196	164	175	182	183	174	153	173	175	168	182	164	190	154	179	186	170	167	185	175	194	153	179	176	163	173	171	159	172	172	197	179	135	178	145	167	165	183	176	172	183	191	171	164	180	178	158	172	159	201	180	169	159	187	155	157	179	186	175	188	200	174	163	180	174	172	208	173	179	172	199	173	184	186	181	165	171	169	154	189	183	189	170	157	165	175	187	148	192	177	175	157	169	171	194	176	174	185	204	169	179	183	171	174	184	170	155	164	190	157	180	181	181	191	165	167	167	187	177	172	164	162	171	171	165	173	171	185	176	188	161	190	176	195	198	172	176	167	166	171	149	182	174	166	176	169	168	175	185	188	177	132	161	174	183	151	191	156	198	177	170	176	173	165	191	161	190	178	206	187	188	199	174	159	180	191	156	180	185	153	180	155	157	172	208	171	156	162	184	189	174	174	178	164	165	196	170	180	151	171	179	163	186	162	179	181	163	188	178	175	152	174	182	168	199	174	171	164	162	175	190	190	187	194	170	180	198	149	156	169	166	181	193	185	180	170	184	174	171	174	162	187	183	160	178	157	161	164	161	172	177	170	168	168	173	187	175	174	187	162	172	177	179	157	175	169	175	184	158	174	157	160	175	179	177	182	165	187	158	159	171	191	163	179	176	182	169	187	176	180	178	160	185	174	194	170	171	184	176	181	174	205	175	198	169	198	184	181	169	178	184	159	176	171	182	164	172	167	158	171	179	181	196	167	150	170	180	187	172	172	160	177	161	178	209	161	174	160	178	188	195	187	167	173	172	206	207	163	181	188	169	161	166	164	181	186	167	169	187	163	188	190	168	178	181	161	162	172	187	173	184	175	168	175	171	162	177	174	165	210	170	161	186	186	175	181	168	174	180	189	182	174	178	166	164	173	184	186	189	176	200	211	169	160	184	168	199	167	188	156	152	190	180	171	160	199	175	179	182	195	191	166	157	176	163	168	147	174	174	180	179	186	168	167	180	159	171	182	140	189	153	166	159	177	187	160	168	194	182	169	186	170	187	158	184	162	157	184	192	162	172	183	178	154	189	186	166	156	179	194	172	184	159	186	166	185	170	181	172	167	187	190	168	170	205	188	182	183	184	169	196	167	182	171	193	199	158	177	171	171	192	182	165	166	172	195	167	196	190	170	170	187	167	182	174	143	176	188	164	160	178	180	173	159	191	152	192	147	165	176	162	182	169	167	162	201	181	191	170	178	170	163	163	177	170	186	162	188	166	176	198	192	184	168	192	159	203	172	193	181	172	163	144	176	160	168	153	173	165	194	181	159	164	163	149	192	199	182	165	189	157
345	0	2700	121952	347	0	30	256	338	494	464	524	452	457	455	979	1298	1207	806	373	354	330	349	317	316	323	311	274	337	290	293	312	289	274	267	261	297	271	271	260	261	265	282	260	260	245	260	249	247	220	254	245	256	257	246	232	240	261	210	218	232	207	212	209	217	225	226	248	228	262	240	214	253	207	223	237	228	219	192	213	215	208	237	242	214	231	224	246	222	236	239	213	213	218	224	213	220	232	235	213	223	226	224	221	232	239	251	220	224	186	197	235	228	188	198	216	222	197	219	217	225	198	217	207	211	202	231	221	223	216	210	217	220	197	225	213	214	204	196	234	233	210	212	238	227	241	186	218	181	238	199	217	207	212	187	216	201	223	216	241	207	233	219	247	228	203	208	226	230	175	204	211	231	210	212	193	238	207	200	226	211	235	237	209	211	207	206	206	240	202	233	223	211	205	174	217	236	214	232	222	198	240	228	220	199	220	225	206	195	194	240	205	185	209	207	212	210	202	209	241	232	200	197	198	229	198	236	194	227	218	202	202	217	208	197	216	220	234	207	223	202	221	220	242	194	228	192	197	205	221	211	217	210	185	242	203	220	215	227	190	217	202	211	215	221	211	232	194	229	201	201	201	206	223	208	181	205	195	232	211	180	189	195	213	206	229	222	204	218	201	213	213	193	202	210	202	196	211	227	235	205	223	209	200	212	223	221	188	218	221	232	219	185	227	208	216	209	228	189	199	210	225	188	222	224	190	204	225	213	232	235	228	223	199	196	207	222	238	204	203	228	209	204	202	216	223	211	221	206	256	230	212	208	197	215	211	219	225	215	206	215	240	233	196	189	181	206	201	227	189	209	231	224	198	197	232	215	190	201	193	219	219	206	226	197	212	212	237	211	209	215	234	233	211	219	211	229	182	206	213	227	199	189	215	186	236	201	199	202	200	220	216	227	216	198	207	227	196	209	210	235	204	219	198	202	226	196	201	211	219	186	209	204	229	193	210	206	229	187	224	228	213	231	225	210	221	213	206	233	229	228	212	199	197	205	199	216	221	214	216	228	212	205	216	181	224	192	191	201	202	239	207	223	177	220	200	219	228	217	196	199	197	202	211	188	198	231	203	216	200	213	224	197	207	217	222	216	222	207	207	220	192	222	228	187	239	207	190	228	213	207	192	222	211	215	212	208	215	220	203	201	210	189	216	186	226	225	221	212	202	207	211	230	181	213	207	199	203	209	195	196	219	204	222	218	219	233	218	204	201	215	242	217	240	209	209	187	197	208	200	238	223	213	212	178	216	224	199	197	223	209	177	227	195	212	213	232	207	191	216	223	193	208	203	218	206	233	198	239	202	200	242	209	211	187	225	220	246	216	195	192	211	199	224	195	222	207	221	202	202	210	208	198	208	200	204	194	192	220	231	205	210	187	196	217	229	225	228	209	229	203	192	212	230	221	182	217	227	168	191	192	238	229	210	209	210	225	218	202	235	193	203	223	210	227	209	221	203	193	244	205	212	180	203	196	201	234	222	198	206	216	219	209	190	214	235	205	212	222	217	207	215	210	230	205	206	231	215	237	201	203	203	206	221	204	210	235	175	224	211	203	214	223	191	186	225	215	218	229	213	216	198	206	190	194	213	207	205	209	227	213	205	209	211	232	200	206	225	225	222	200	185	202	195	212	193	221	200	230	222	231	217	195	187	217	202	201	205	225	209	217	234	203	236	206	187	204	206	196	213	225	216	193	185	212	196	223	200	201	206	208	230	235	228	218	224	214	211	199	204	201	216	209	232	213	226	220	226	217	224	203	216	217	230	202	191	206	198	201	249	217	179	210	195	228	217	209	201	191	218	220	215	202	183	227	206	196	193	212	233	191	219	207	198	230	233	221	197	204	212	216	238	200	193	200	205	208	230	197	200	211	188	209	246	236	203	198	229	232	213	199	208	228	227	204	204	218	231	227	230	215	209	217	219	183	209	206	225	198	222	227	222	205	206	209	202	224	272	216	220	192	207	222	215	194	228	197	203	226	204	217	188	201	221	208	200	168	206	233	220	199	199	212	210	200	217	203	195	200	218	204	195	213	190	211	212	197	204	211	204	205	196	211	185	211	217	236	215	192	206	220	220	212	212	193	203	227	194	224	226	194	215	239	217	220	203	225	235	187	211	235	219	204	219	219	187	211	205	204	200	218	234	221	194	228	194	209	222	193	216	209	234	229	206	237	215	189	219	219	249	202	210	216	204	223	212	205	198	213	238	223	235	224	210	197	192	200	214	221	213	205	202	222	218	219	208	226	223	195	210	202	204	201	206	228	190	209	219	200	211	218	220	198	219	197	194	227	225
345	1	1900	122075	348	0	31	177	263	388	348	408	368	356	319	464	673	633	308	266	233	230	234	237	202	201	214	222	188	226	202	199	184	198	176	175	183	189	173	182	201	172	164	180	192	188	171	162	168	147	152	142	152	177	156	165	185	151	160	178	166	173	153	186	157	151	151	157	151	150	150	137	167	151	149	153	160	156	157	169	146	180	148	145	166	177	149	140	136	137	164	168	169	166	139	168	147	149	151	135	152	166	148	173	142	169	136	162	154	147	167	179	155	148	177	146	150	138	149	144	148	140	148	147	157	145	142	145	154	152	140	157	141	165	175	155	158	157	143	140	147	172	159	159	146	150	141	149	152	163	158	148	142	166	147	163	175	141	138	156	155	160	141	169	166	167	136	166	157	142	157	141	125	138	147	155	165	144	135	159	143	144	147	144	143	173	178	141	163	157	171	128	179	159	151	139	130	174	165	148	150	159	132	139	156	151	135	147	156	150	158	142	141	130	157	146	152	145	133	149	151	166	160	157	147	161	136	146	145	152	160	153	134	155	156	137	140	141	171	142	145	183	134	162	159	167	157	141	141	140	145	144	161	176	139	155	152	150	148	147	132	170	142	147	153	148	142	134	150	155	161	139	137	150	146	143	184	151	159	140	145	119	156	159	156	132	146	154	142	122	158	172	158	144	156	147	150	136	158	156	148	171	143	162	165	154	146	155	138	153	158	144	151	146	159	164	126	135	162	136	162	185	132	142	131	140	161	161	159	172	146	150	166	136	155	134	147	144	148	149	158	152	169	135	146	155	119	143	155	143	156	130	168	152	158	132	166	157	144	151	149	151	144	144	156	167	142	153	156	161	148	169	130	178	131	152	139	146	149	167	135	156	131	148	164	163	143	171	152	153	138	168	152	146	136	151	151	140	162	186	148	150	154	162	152	181	144	154	139	141	155	145	145	161	158	133	149	165	119	156	147	172	154	141	147	166	115	146	186	175	166	143	154	129	151	167	139	160	148	142	137	166	132	167	152	161	152	143	145	166	140	160	158	136	151	143	149	136	144	153	153	141	157	167	167	162	132	150	136	142	131	147	158	132	154	153	151	154	154	153	144	145	137	140	158	148	140	148	141	139	153	161	158	138	155	155	162	135	161	164	133	142	156	162	135	140	134	141	136	140	164	142	167	163	142	151	132	150	138	154	157	176	177	136	135	139	146	149	149	158	141	153	125	155	169	136	146	151	138	153	139	158	168	151	160	153	131	163	141	120	136	133	145	164	147	155	135	140	147	148	161	141	156	159	148	149	140	161	176	167	138	157	128	135	164	156	124	152	155	140	144	159	123	136	133	161	147	145	149	138	146	154	144	149	151	167	154	149	155	154	151	153	140	162	157	149	153	112	176	132	147	133	144	149	139	129	120	167	157	164	143	147	145	171	131	139	152	133	153	156	161	147	135	149	161	169	160	138	149	152	162	149	137	144	147	137	172	155	158	167	140	130	156	155	152	160	141	156	139	167	166	169	150	165	165	139	120	155	164	144	140	149	141	167	167	147	146	156	148	143	166	127	142	143	171	155	158	164	145	127	149	149	129	153	154	144	147	167	144	157	146	145	130	142	152	151	166	162	159	145	158	151	156	159	159	134	135	156	156	141	168	153	143	130	139	144	161	131	142	132	154	143	148	150	163	161	153	131	145	144	152	136	145	132	136	142	133	140	137	156	128	151	131	151	160	160	135	145	147	130	128	152	154	143	172	162	158	147	145	140	165	140	144	153	152	136	159	163	133	140	175	184	160	165	161	142	167	163	142	158	148	152	142	148	168	144	143	129	166	152	156	144	154	148	154	126	151	139	149	147	146	157	139	143	165	153	131	115	153	164	131	151	150	149	142	161	151	157	131	139	151	139	140	143	154	152	147	152	155	137	175	142	153	139	146	142	148	147	156	129	170	141	134	151	141	152	142	165	149	139	138	162	147	156	140	147	150	145	140	153	159	131	135	176	164	140	133	140	168	142	158	124	154	142	140	134	152	143	133	150	167	143	147	131	162	137	141	135	151	131	132	148	160	154	158	137	143	130	174	139	133	165	133	156	155	152	173	154	156	153	149	154	147	151	157	163	156	148	152	155	134	149	145	136	170	155	146	121	165	161	151	151	159	147	156	142	138	146	150	149	146	138	155	148	153	169	160	133	151	156	126	135	158	133	168	149	154	170	157	141	125	134	137	171	147	128	158	148	138	142	157	158	137	115	158	162	139	147	162	174	160	156	152	149	147	151	151	142	139	150	160	181	137	155	140	153	159	142	171	137	164	145	144	143	161	141	145	182	145	170	144	156	143	156	166	142	153	146
345	2	2100	122198	353	0	22	209	275	394	419	475	385	432	320	608	850	825	482	262	275	283	270	257	253	271	253	209	225	227	237	242	197	228	222	207	212	207	203	199	206	215	186	204	211	210	211	170	187	200	186	188	194	182	182	188	168	202	178	200	192	182	200	195	188	192	208	168	191	158	180	162	181	155	183	169	163	191	180	158	183	144	193	184	208	188	185	174	205	181	172	165	154	173	173	177	198	157	145	175	177	161	165	182	162	197	170	190	187	175	181	174	163	148	143	189	183	156	202	179	176	161	160	166	160	165	177	164	169	167	202	150	152	159	165	184	180	162	180	192	165	185	161	183	177	172	163	147	168	161	163	180	176	173	164	173	179	161	175	166	158	166	192	183	150	183	161	164	188	155	168	155	188	182	179	171	176	166	155	167	162	145	182	169	171	156	168	182	166	162	165	164	179	167	164	171	181	166	175	152	166	168	164	166	174	185	154	158	157	154	168	182	156	172	158	163	170	171	159	166	160	160	163	179	156	159	149	160	166	145	194	135	173	150	148	159	172	175	170	137	171	156	160	165	166	168	155	154	170	160	181	183	208	175	175	167	168	163	169	178	143	166	171	178	186	168	158	175	180	150	159	153	162	155	151	169	164	152	169	166	167	163	176	168	173	155	143	160	176	194	165	151	176	167	166	198	163	168	158	174	175	143	164	178	183	182	174	172	170	165	182	128	152	165	160	180	148	166	169	177	179	160	197	172	178	156	174	189	149	173	159	171	202	183	183	179	140	158	141	165	153	174	154	183	156	199	178	180	183	162	160	179	179	162	194	150	172	174	186	163	184	154	156	174	157	145	146	155	146	158	165	161	176	172	159	175	166	156	172	151	171	167	184	173	175	180	178	155	167	175	173	169	136	145	150	185	166	170	164	171	182	149	156	181	146	190	146	163	189	174	199	161	179	172	175	156	134	178	185	171	153	181	156	179	171	162	172	171	179	177	180	166	159	167	160	165	150	146	182	196	187	161	173	161	174	163	169	183	170	194	178	162	146	146	171	174	162	170	159	167	157	183	163	168	177	157	162	167	157	161	159	167	169	173	157	184	163	166	150	156	189	171	185	164	169	176	148	178	174	183	147	190	195	170	183	179	151	155	167	176	155	190	176	158	165	159	186	168	164	151	157	176	153	163	165	184	153	168	157	162	171	157	150	197	157	180	182	191	152	159	168	185	174	156	194	138	167	196	163	158	163	142	175	159	171	148	189	168	169	136	156	210	165	179	173	151	166	157	162	167	180	175	171	172	157	169	154	152	163	168	179	171	159	174	177	142	162	174	208	162	168	138	189	162	175	151	144	154	149	169	163	151	173	171	187	183	180	160	165	160	150	176	176	164	157	165	161	187	174	167	179	166	180	154	158	161	164	177	180	166	171	166	175	177	154	166	181	177	187	181	164	146	165	150	160	141	167	162	162	141	160	179	167	154	171	188	180	159	203	184	154	175	179	161	153	186	166	151	167	160	176	161	186	164	161	177	158	143	166	173	188	160	162	161	158	163	138	191	175	158	185	171	170	191	150	157	166	183	170	171	168	178	178	157	177	162	151	164	163	161	179	164	145	153	163	181	172	179	154	153	180	183	187	154	187	140	151	151	173	170	191	158	186	143	172	192	160	159	159	188	145	143	164	153	168	168	166	182	178	153	185	177	150	183	146	170	168	136	155	170	126	155	178	150	158	164	160	164	167	172	169	165	182	153	178	184	174	171	155	165	168	187	150	170	162	156	154	176	168	185	173	163	155	152	168	167	144	188	136	148	181	154	163	148	168	173	182	176	162	144	164	155	170	149	173	148	176	175	173	179	183	154	145	191	147	164	172	163	186	177	148	150	191	170	160	171	168	152	163	152	160	153	144	176	177	172	192	142	159	160	157	161	147	171	181	150	146	192	173	173	164	170	163	150	171	177	173	161	170	168	202	161	186	144	185	152	170	177	154	158	157	167	171	171	154	172	161	151	202	169	146	178	193	132	171	172	168	176	172	185	149	154	166	185	151	147	165	177	170	160	154	156	181	143	165	162	162	153	185	156	135	168	160	158	179	171	184	150	154	162	172	154	160	169	193	162	179	184	156	159	158	152	159	163	170	166	153	178	158	163	169	149	165	191	173	143	182	166	166	147	151	160	149	176	180	167	177	169	141	194	171	170	175	184	164	157	159	204	172	158	171	166	181	145	168	174	160	155	169	159	169	156	184	163	150	194	187	161	179	178	151	166	180	155	172	141	164	158	155	179	188	160	178	164	141	144	166	154	186	163	186	163	158	179	164	171	193	175	166	185	173	181	173	172	165	161	182	174
345	3	3500	122321	350	0	28	233	318	407	416	446	403	427	361	696	1045	875	330	286	279	280	298	256	289	250	249	231	249	240	213	222	250	200	208	211	217	214	203	208	217	202	205	215	205	217	213	186	164	207	191	196	199	195	159	180	182	193	187	193	172	185	177	181	181	158	161	158	172	196	166	158	185	188	173	179	184	170	174	182	191	170	182	173	151	175	169	180	143	167	141	176	173	215	183	196	179	194	175	172	181	163	147	161	176	163	167	175	184	149	175	168	164	157	142	164	178	167	169	170	152	178	182	156	179	176	153	148	148	150	168	168	165	181	163	172	156	150	166	171	191	174	168	155	165	165	171	185	157	140	170	182	177	194	166	164	182	174	170	161	165	170	183	173	162	181	176	194	146	160	170	165	156	183	177	171	165	185	173	180	174	171	172	157	132	177	167	156	162	195	141	162	164	171	171	159	164	188	161	143	169	186	164	168	135	173	166	161	175	169	160	162	162	166	174	174	157	180	190	165	180	180	162	171	149	161	152	171	158	165	175	170	174	152	172	165	156	161	158	180	152	154	165	167	163	156	173	177	187	160	154	142	158	160	162	178	168	165	157	184	157	180	182	159	179	154	172	158	164	183	170	154	178	174	187	171	175	147	186	159	150	152	161	141	172	167	162	157	157	152	190	167	148	175	174	177	173	157	168	175	194	170	148	175	189	162	145	173	171	157	173	165	171	174	166	144	146	169	161	159	170	179	168	158	138	134	166	146	179	162	180	176	151	181	157	170	187	180	204	179	171	153	158	181	151	161	178	152	181	160	144	145	187	173	169	191	175	158	179	156	142	156	160	161	157	154	180	151	173	174	174	164	171	185	157	183	157	148	156	174	167	142	154	172	164	209	151	161	167	180	165	166	164	180	165	169	148	171	171	160	200	156	153	181	160	164	157	171	155	178	154	162	162	172	155	182	153	157	160	180	163	180	176	167	156	161	160	174	171	197	150	171	163	162	190	160	158	156	158	181	164	156	165	165	165	154	176	187	186	172	165	157	166	167	159	171	176	149	156	165	172	145	152	137	158	180	148	158	213	160	178	135	157	154	162	165	135	182	179	178	166	171	173	158	165	170	176	153	148	183	194	191	152	192	145	181	154	174	188	171	195	160	147	183	165	148	153	161	177	166	171	159	157	162	164	194	169	165	168	165	185	178	170	145	159	166	166	171	157	163	178	163	164	159	168	170	167	170	177	159	179	170	165	154	143	179	193	166	164	174	157	172	182	172	150	160	175	170	146	192	163	169	149	174	171	154	171	159	170	149	176	171	171	174	181	146	169	174	171	144	159	174	177	158	193	168	157	160	156	166	151	174	157	182	148	188	173	172	160	138	175	180	181	177	147	157	166	167	170	183	147	186	163	175	175	146	167	169	161	172	155	155	170	171	150	154	171	156	173	155	164	175	162	198	164	178	162	163	153	174	158	171	180	164	158	153	161	170	172	166	162	160	145	152	171	148	168	166	146	156	143	146	150	145	163	171	154	143	161	162	151	159	146	168	143	177	174	177	151	181	137	174	145	172	171	166	156	150	165	161	158	162	175	182	168	175	177	170	156	181	145	156	155	166	160	165	168	159	169	161	173	166	160	158	173	168	164	149	174	159	146	153	165	135	167	158	163	179	170	173	170	149	161	180	189	164	156	156	178	178	165	150	158	154	173	153	163	161	174	140	143	151	148	172	164	161	177	170	146	138	157	166	163	166	161	168	150	160	156	185	169	165	156	163	169	163	165	195	180	167	155	139	148	175	168	144	161	182	157	161	156	142	180	153	165	165	171	165	177	194	158	160	159	158	169	157	162	160	178	174	148	172	189	152	159	162	176	175	193	179	160	153	161	170	170	182	175	143	166	147	163	186	161	157	161	152	175	181	173	170	159	166	177	183	159	166	172	158	179	178	162	163	152	163	177	190	159	156	148	158	179	171	167	164	163	167	164	153	134	182	169	140	139	174	134	182	168	159	154	155	161	167	181	152	189	169	167	165	150	167	181	161	161	154	160	170	165	179	156	153	163	159	153	172	178	166	175	176	193	156	162	170	171	187	154	160	153	156	160	183	151	168	163	166	181	172	137	184	170	180	174	170	165	157	165	167	167	166	153	188	161	156	152	173	170	156	157	162	175	178	166	138	151	173	174	159	165	167	185	187	149	156	183	165	162	144	164	184	130	158	161	177	151	162	175	136	159	172	181	147	163	168	160	154	170	181	182	159	170	157	167	166	152	157	157	184	170	186	162	175	150	170	166	177	177	153	154	170	170	141	166	146	159	162	149	161	144	159	155	163	165	166	171	146	161	163	163	145
