345	0	2700	146154	350	1	74	636	954	1132	1255	1412	1449	1156	1247	1223	788	532	365	377	378	369	324	322	326	320	334	317	304	281	305	299	317	288	289	276	289	322	279	284	267	265	266	289	303	263	256	280	260	263	263	257	259	265	251	235	268	255	244	234	268	249	254	244	238	228	242	245	253	263	243	242	252	235	247	243	240	234	211	231	224	250	231	263	221	237	229	242	237	235	212	250	216	235	257	232	246	237	230	210	254	215	232	231	233	224	249	240	249	235	214	219	223	234	228	233	243	230	220	230	226	234	211	247	232	223	225	256	249	240	244	217	208	242	240	230	236	253	251	229	235	232	236	230	207	249	204	230	242	194	246	240	234	230	235	219	240	258	212	208	237	236	220	223	224	243	231	214	228	203	228	222	231	232	241	215	247	259	222	245	211	201	222	226	237	216	212	219	247	235	224	227	223	200	216	253	207	256	232	235	227	226	227	240	225	203	237	235	239	244	205	240	229	213	241	220	240	239	211	248	259	224	228	243	215	244	212	193	216	219	211	239	227	243	211	236	243	203	242	245	217	250	231	211	245	200	235	220	224	244	211	232	237	240	249	210	221	241	222	238	241	210	246	233	222	235	246	237	238	230	224	256	231	221	237	220	216	218	220	242	216	228	212	222	208	256	245	251	210	240	255	217	216	271	239	240	212	239	219	231	219	215	229	248	232	211	251	221	199	222	237	237	213	224	223	220	238	222	242	205	241	232	243	246	228	235	227	238	232	268	223	220	200	214	254	236	235	230	230	207	234	240	238	250	219	211	253	203	222	250	276	248	217	237	224	233	203	220	229	240	220	230	206	235	238	272	232	214	226	228	245	241	219	222	233	234	211	229	239	202	219	236	227	230	246	236	224	249	234	236	245	197	244	210	226	209	249	227	201	234	211	237	210	246	220	255	240	235	211	221	233	253	229	244	245	226	228	225	228	205	217	227	218	221	237	222	230	220	217	217	223	227	227	243	208	222	250	238	221	212	240	220	235	244	218	212	233	262	254	234	229	235	246	231	225	236	226	258	270	240	241	218	237	244	209	214	218	230	202	221	242	240	205	238	224	239	229	216	240	230	214	228	213	244	228	250	223	214	212	234	239	230	211	232	246	231	237	207	224	221	214	213	261	233	223	227	221	217	224	236	241	224	264	232	228	228	220	238	231	229	229	218	216	226	211	228	190	252	199	248	228	227	214	253	237	236	240	248	237	223	228	213	216	211	231	224	235	239	253	205	235	222	227	199	215	220	219	220	223	239	248	219	229	224	233	247	204	225	245	228	246	240	244	212	242	252	231	243	220	225	226	210	214	233	232	207	224	224	249	234	232	253	216	245	221	226	205	257	236	225	228	214	242	226	227	231	215	285	216	234	226	245	220	225	205	217	217	233	202	240	217	210	229	231	219	272	235	209	225	239	227	235	217	226	229	193	240	204	224	232	220	246	211	259	211	226	224	225	221	221	229	205	258	219	226	226	232	222	228	242	227	243	230	237	212	218	200	220	234	241	209	222	244	224	222	240	281	239	220	232	222	232	212	200	224	229	264	233	229	223	204	232	239	235	218	231	237	229	238	252	228	229	227	223	222	239	227	221	215	208	224	231	204	226	214	245	216	239	227	235	202	205	218	199	231	241	193	248	227	210	260	234	241	219	240	232	241	215	217	207	249	231	215	206	224	236	251	232	228	223	230	213	246	196	230	227	229	248	235	234	215	242	210	223	249	229	215	203	230	231	196	221	230	234	248	232	214	222	227	217	205	230	216	237	230	219	216	237	214	233	235	223	213	220	214	266	224	204	243	237	235	233	248	220	215	213	205	212	213	243	219	229	226	251	231	233	229	242	197	229	239	210	238	231	248	198	226	252	238	242	196	243	221	213	195	262	241	190	247	219	213	209	231	233	210	221	217	204	195	230	235	210	208	247	213	229	246	223	221	221	223	229	229	239	200	237	228	242	213	220	246	216	251	220	241	218	212	219	235	240	243	255	231	235	210	235	221	221	234	228	209	234	253	237	236	255	222	224	252	211	254	235	240	227	222	230	200	217	193	242	213	213	246	223	239	229	209	203	255	189	212	222	261	216	219	236	210	212	214	224	203	235	227	221	222	227	240	237	228	223	225	209	212	202	229	230	244	264	216	246	225	204	235	243	213	213	236	236	219	234	250	242	237	270	225	248	204	220	227	237	209	235	206	227	222	249	233	249	226	242	183	252	234	232	217	205	215	230	217	222	250	219	211	216	231	214	225	253	231	223	208	230	226	215	235	235	229	253	195	229	240	232	255	221	206	221	234	227	240	228	243	239	220	236	230	214	227	233
345	1	1900	146277	358	0	193	849	995	1031	986	1082	1093	760	845	744	387	256	248	255	256	229	227	201	239	228	222	217	196	163	206	187	174	194	167	168	177	184	170	189	181	184	193	149	156	149	154	161	156	129	139	167	147	150	142	145	157	141	128	161	134	146	161	144	148	139	150	138	117	136	154	160	154	124	167	147	141	138	143	145	142	143	135	162	155	134	139	138	117	139	128	130	157	129	137	142	137	143	147	127	134	144	144	150	128	129	152	130	137	153	134	154	148	115	116	123	142	153	122	146	134	156	139	145	150	144	151	137	143	148	142	136	158	149	138	129	118	146	135	133	143	140	129	140	129	120	120	144	141	138	136	140	134	147	124	133	149	137	160	126	140	142	141	187	141	138	135	151	143	134	132	146	127	154	124	150	114	131	126	154	120	142	130	117	166	128	147	126	153	128	166	160	126	149	123	138	161	140	142	134	132	128	145	121	117	148	136	131	130	129	133	140	116	139	138	165	158	120	139	136	146	114	146	113	136	138	141	160	109	133	134	136	146	116	145	129	123	138	158	157	128	136	130	125	142	128	132	152	171	127	152	126	159	114	132	126	123	128	137	145	132	135	129	135	145	123	136	120	163	125	142	138	136	129	128	155	127	131	133	134	128	137	152	130	126	129	129	134	144	134	140	143	145	140	123	147	157	140	136	110	151	115	133	115	138	132	131	125	147	128	131	124	135	126	132	120	136	159	113	130	152	128	128	139	137	136	156	154	135	140	146	150	147	123	126	137	124	135	127	123	136	151	132	138	171	129	125	147	152	126	120	141	151	131	127	122	121	137	133	120	156	117	149	122	140	167	114	116	125	117	128	130	120	133	149	124	142	147	123	123	124	137	142	129	153	121	148	138	146	138	147	140	130	114	146	141	135	146	136	133	146	129	147	148	129	141	150	139	156	135	153	139	146	119	145	133	149	137	113	138	129	124	132	145	126	124	126	120	161	116	136	131	152	156	128	153	132	132	127	115	120	144	140	121	131	116	153	157	134	138	138	134	142	117	133	137	135	131	142	135	148	130	143	140	145	155	138	128	135	134	154	150	148	145	138	165	153	132	164	128	139	134	154	135	135	135	156	139	126	130	130	122	130	152	125	134	125	122	140	135	147	138	147	129	150	141	163	142	134	132	119	134	116	161	151	134	141	126	121	136	107	143	141	141	138	147	151	149	137	136	169	123	145	122	151	138	129	133	122	139	138	116	150	138	135	126	151	123	132	155	131	156	120	134	126	149	154	121	134	131	140	111	134	153	151	120	132	118	126	159	138	130	103	140	128	132	166	135	139	134	128	134	138	137	148	123	131	113	130	141	168	160	145	156	120	102	150	117	124	143	137	138	128	139	113	147	126	119	132	126	138	109	132	149	141	149	139	123	149	129	151	139	136	138	139	147	143	151	130	136	131	119	116	115	126	119	139	109	148	128	142	130	128	150	136	146	137	132	159	133	137	122	119	147	140	145	131	140	134	115	138	119	161	144	124	122	132	113	136	144	132	142	142	128	121	119	139	138	144	131	154	124	135	146	147	112	144	142	138	123	130	143	126	127	135	135	154	145	127	138	131	144	144	141	124	153	165	148	141	129	115	130	140	125	133	125	134	121	123	130	137	140	143	132	130	147	150	145	137	141	154	113	148	158	118	145	112	149	146	153	144	155	130	133	132	127	139	138	150	122	133	108	122	134	165	125	154	142	126	116	129	130	124	144	135	119	145	145	120	133	140	120	117	145	142	132	124	146	142	130	120	143	125	141	135	131	140	149	142	124	132	146	138	119	123	148	132	132	125	132	130	146	130	133	144	117	159	150	160	118	131	139	132	127	133	131	154	150	120	137	140	132	152	117	121	141	125	119	142	156	142	134	142	141	113	125	136	144	140	131	122	154	136	125	139	137	135	129	137	148	145	150	121	137	112	155	129	155	144	140	150	133	137	132	130	116	146	143	132	130	131	151	127	155	124	118	119	134	129	155	139	135	140	149	157	134	130	138	145	130	153	150	127	119	151	161	143	153	135	140	140	132	117	172	136	153	142	142	121	135	130	119	123	122	132	127	143	134	126	135	167	124	138	157	116	136	128	128	138	120	141	122	133	139	140	134	125	156	123	122	114	115	123	142	125	140	116	133	115	131	129	139	142	130	130	122	126	126	133	118	139	152	133	137	148	128	147	119	147	138	129	137	134	124	128	139	118	138	133	138	129	113	150	104	131	120	134	115	148	136	150	128	132	114	139	134	143	134	156	143	119	136	133	138	142	142	157	148	140	165	132	138	123	145	140	123	141	120	136	131	150	140	112	139	134	102	143	132
345	2	2100	146400	349	0	210	767	1135	1311	1363	1446	1234	1032	1056	753	283	287	293	330	283	266	267	273	274	224	239	227	223	244	202	252	210	249	205	207	207	215	206	199	195	191	200	198	215	219	195	189	177	186	232	189	192	198	215	178	215	202	177	198	183	187	200	174	175	177	173	181	206	182	175	162	182	196	194	178	189	180	177	151	184	190	186	182	170	189	173	179	166	182	187	162	160	182	170	166	170	155	167	162	159	169	179	181	164	152	179	171	172	176	180	169	150	175	153	182	153	179	167	170	195	179	132	185	164	181	176	174	183	179	194	186	159	187	183	160	185	172	178	165	162	195	189	186	176	179	177	161	210	144	170	172	181	196	186	150	179	184	174	178	167	165	164	173	179	180	183	171	160	172	174	151	158	182	175	179	153	175	170	159	181	177	170	149	176	152	193	154	158	172	172	199	152	170	181	177	174	164	172	165	174	168	161	185	187	189	173	150	191	179	161	173	164	172	155	196	154	192	171	172	158	176	182	178	179	174	186	161	157	150	160	148	144	158	183	182	187	169	179	161	179	170	174	198	168	178	195	196	169	164	160	151	172	171	167	157	174	179	180	171	183	163	168	164	190	207	169	158	180	144	174	143	145	157	172	174	170	162	154	158	172	195	175	179	169	138	154	180	145	169	193	176	163	168	151	177	149	159	178	185	176	148	193	162	185	181	183	175	157	172	179	159	183	170	177	165	201	172	157	165	183	160	175	170	162	191	167	162	169	166	162	165	190	172	158	161	173	179	168	172	188	182	178	167	159	177	185	159	180	175	157	164	174	161	159	175	171	148	153	195	152	191	167	152	142	198	192	177	164	147	174	152	163	159	182	191	161	157	160	156	153	188	160	160	160	169	156	175	162	167	170	192	165	171	179	160	192	185	153	157	159	177	178	165	171	162	158	170	157	155	172	177	193	173	159	171	175	151	173	171	174	171	150	160	168	161	176	169	169	173	164	178	163	170	172	144	176	163	173	182	154	169	187	162	154	163	183	131	166	169	160	154	185	174	173	170	180	167	176	179	189	183	175	154	169	171	163	159	170	168	184	174	186	164	171	175	152	176	159	172	149	149	174	164	163	169	181	162	180	158	178	162	173	153	181	163	171	173	173	160	177	172	165	164	179	168	161	168	190	196	174	195	174	182	187	155	163	162	157	183	175	166	152	167	170	173	160	190	202	192	171	158	175	192	166	173	147	172	161	184	165	154	169	165	167	189	178	161	174	174	155	147	163	147	179	164	155	171	182	175	167	161	165	174	167	147	165	137	172	166	170	168	151	169	181	181	170	182	171	167	194	160	192	148	162	177	174	160	153	173	176	165	174	163	174	146	140	169	179	144	180	162	162	172	174	150	164	181	142	166	175	159	187	148	189	162	164	176	176	179	150	163	167	174	171	151	164	174	184	164	178	174	194	162	145	170	191	147	160	169	197	182	163	178	176	182	163	175	166	157	157	165	185	163	173	177	148	140	159	137	167	190	164	165	167	162	165	169	150	175	157	162	150	181	157	176	157	181	160	168	177	141	191	159	166	174	188	174	182	164	153	165	153	180	186	172	169	155	173	174	176	178	166	165	175	173	166	155	155	179	181	183	170	179	168	173	164	176	185	174	143	176	167	162	170	160	174	165	154	173	136	166	185	148	172	165	165	150	153	183	164	186	160	170	159	162	152	174	163	188	152	147	151	158	155	197	173	162	161	198	148	158	159	161	153	166	157	177	187	158	166	174	167	169	139	158	180	151	165	170	180	150	173	185	176	182	174	184	165	176	177	161	182	161	168	165	178	163	157	162	165	154	158	142	153	180	155	174	160	170	173	163	173	143	154	163	178	158	186	181	169	173	184	170	176	179	156	171	162	153	164	157	155	139	171	198	163	158	170	187	169	158	175	172	155	155	181	164	218	196	166	179	159	151	169	154	144	164	165	149	179	178	154	170	171	162	146	161	143	182	161	164	180	158	191	191	174	171	140	166	205	162	178	161	172	199	155	151	151	175	167	174	183	172	175	170	161	182	161	161	159	157	178	178	186	156	140	143	170	192	180	147	162	182	165	172	166	168	164	165	162	162	183	205	193	162	193	173	161	182	167	174	181	157	171	168	148	175	178	168	161	192	171	182	169	163	166	162	180	152	156	196	161	176	186	158	152	183	158	187	179	147	160	179	166	181	168	166	168	173	188	176	164	165	148	130	179	173	158	182	172	164	154	151	176	154	148	168	165	188	161	174	169	177	159	177	178	153	140	190	165	159	162	154	159	172	177	169	168	162	149	155	174	182	164	164	159	176	187	168	158	162	178	175	162	138	162	160
345	3	3500	146523	350	1	268	1086	1237	1231	1256	1283	1299	1204	1327	1054	662	344	337	337	333	305	300	274	307	280	284	265	253	281	228	253	243	222	252	235	232	247	266	241	233	254	213	223	240	231	250	222	241	222	222	211	230	225	202	226	220	223	213	239	211	204	223	188	220	227	205	203	180	201	186	237	226	195	196	202	210	190	195	235	228	205	204	212	192	200	198	207	204	202	187	222	191	238	211	215	202	194	207	207	206	167	205	200	197	226	229	223	170	179	189	203	198	205	179	204	199	181	211	182	187	210	208	188	184	202	189	190	202	182	174	196	199	203	180	207	194	179	206	220	205	193	189	221	182	215	186	194	224	225	188	183	212	213	204	186	203	187	188	204	206	195	172	219	200	196	198	190	169	208	209	200	169	202	198	194	186	189	182	202	187	198	175	181	215	183	198	180	223	176	197	192	195	206	192	205	196	197	204	191	212	185	179	191	190	208	168	199	225	186	196	190	198	194	191	214	195	200	193	203	216	166	206	202	204	192	206	216	182	208	195	188	205	194	211	203	179	210	206	201	198	206	210	206	200	180	207	204	194	202	197	199	169	197	191	146	206	194	191	174	164	200	189	178	194	225	195	178	214	216	181	207	189	205	195	197	177	192	210	182	180	180	225	199	176	174	188	170	201	186	169	190	204	193	199	194	220	188	187	173	208	196	202	215	204	207	205	190	189	184	180	189	183	218	198	204	196	198	178	199	179	181	189	218	195	205	180	171	200	220	192	194	186	198	196	210	202	191	173	205	204	200	182	211	197	194	196	193	200	174	189	183	205	187	209	178	190	206	199	179	202	231	182	192	212	190	197	186	195	170	194	190	192	175	208	176	192	200	186	173	187	170	179	202	184	185	188	208	191	184	188	205	193	222	175	191	194	216	193	193	218	187	192	184	214	181	185	182	194	207	200	192	199	210	219	182	188	189	195	194	219	189	214	209	194	184	206	186	222	220	185	201	185	198	203	185	187	191	209	192	180	209	171	179	162	176	167	184	193	227	184	192	160	196	203	175	199	202	190	196	199	182	199	186	205	193	208	188	174	188	174	175	187	180	206	228	209	174	173	167	182	204	197	194	184	194	176	188	192	200	193	204	198	183	185	183	215	212	163	213	181	194	161	205	221	209	202	195	191	202	200	204	188	179	202	197	190	181	193	188	184	185	194	213	214	188	188	198	210	202	213	196	173	193	171	174	196	229	198	201	194	190	191	187	206	168	176	181	178	175	194	186	198	197	199	203	202	216	194	199	192	196	203	184	200	179	207	184	185	206	202	204	184	199	205	176	190	199	187	211	213	191	212	201	206	190	212	186	215	204	204	191	192	212	206	189	181	211	184	207	191	196	186	188	172	177	203	207	195	189	185	192	176	200	180	194	172	191	194	176	204	224	206	204	186	183	193	196	205	193	204	190	203	201	170	194	180	201	191	183	167	212	195	214	197	194	192	198	191	205	188	159	196	198	217	200	198	205	199	203	198	207	168	194	192	183	174	198	183	189	175	223	199	184	205	201	182	190	179	197	216	194	172	189	181	178	177	204	192	180	195	191	196	225	173	196	205	185	203	208	201	202	172	202	204	196	201	193	208	181	207	229	179	173	217	178	199	194	204	214	215	187	178	177	182	205	212	204	185	187	227	212	189	176	195	193	194	210	190	226	174	179	191	189	187	204	209	189	187	203	206	161	192	219	173	202	202	190	189	185	180	203	172	193	207	212	186	199	208	184	203	185	207	215	202	199	207	207	228	193	186	187	148	193	183	201	194	226	197	210	158	208	185	186	193	191	182	189	189	182	190	206	195	215	188	179	190	216	192	182	183	209	200	195	181	162	184	207	209	206	193	200	213	186	185	191	180	193	222	179	213	183	199	172	202	194	214	201	198	184	184	193	203	172	215	197	199	206	186	198	209	197	185	207	191	200	190	183	180	191	195	183	216	225	200	196	189	184	199	196	202	202	214	199	198	201	171	197	179	212	177	168	179	190	186	206	175	178	184	173	208	188	176	197	176	176	203	207	218	177	190	222	175	201	194	203	197	205	186	211	216	184	203	176	213	180	192	217	187	176	203	190	226	186	208	197	179	181	173	173	204	198	191	203	192	190	164	199	201	196	186	184	210	184	209	223	202	174	155	215	192	207	174	199	179	205	184	208	191	181	184	212	220	222	181	185	188	189	202	195	167	187	195	195	161	183	187	185	225	206	191	221	198	194	210	219	187	216	193	199	205	185	192	215	211	192	193	181	170	191	172	180	180	206	198	221	186	194	174	208	177	173	179	174	197	196	194	215	181	205	178	193	182	196	215	203	191	193
345	0	2700	146646	352	0	157	814	1100	1127	1430	1408	1353	1255	1400	1234	1017	437	385	352	377	374	341	335	342	345	340	283	314	312	302	298	278	302	282	270	286	284	283	257	282	266	272	274	269	281	254	263	270	270	251	256	276	268	238	262	248	238	235	259	233	254	260	244	263	244	242	253	219	251	232	259	258	256	268	228	214	296	255	237	221	245	231	256	236	239	199	231	219	197	243	251	249	222	248	240	244	246	254	263	224	231	232	220	234	256	216	241	254	251	210	250	244	234	199	235	227	235	228	261	229	258	231	231	264	235	242	220	230	244	250	242	231	239	242	221	234	220	231	216	243	229	208	225	227	235	256	245	221	198	223	249	254	230	240	261	227	240	219	232	226	222	239	242	219	247	227	237	211	225	228	266	246	234	228	246	237	253	234	222	262	246	210	247	204	253	212	240	235	226	238	246	218	228	234	236	240	255	223	244	235	226	236	242	226	259	237	218	247	214	240	241	234	238	236	230	236	237	236	234	227	246	213	209	229	224	241	242	213	247	241	259	227	233	232	251	225	208	216	234	249	229	251	243	239	234	252	246	218	261	258	257	267	216	216	231	234	249	237	234	226	249	213	250	220	227	241	248	250	224	241	222	245	233	256	229	245	238	225	223	221	231	239	236	224	217	231	237	239	229	251	254	192	243	250	237	217	206	280	226	218	228	227	232	213	235	238	248	251	244	237	222	232	208	234	231	232	229	230	215	225	238	252	230	219	213	236	214	224	229	222	278	237	234	267	246	243	260	238	230	224	224	260	241	238	218	223	229	242	239	242	212	253	228	231	244	248	219	236	221	212	225	237	230	209	236	218	228	250	265	222	241	221	258	217	245	206	247	243	233	242	235	218	223	232	244	238	228	264	209	258	234	220	217	222	240	227	241	215	237	228	244	210	251	223	222	239	202	224	232	212	228	222	243	225	231	224	215	234	233	227	224	227	232	212	257	254	243	228	211	214	239	220	231	230	253	228	234	250	231	225	216	237	243	266	209	224	220	218	239	234	257	197	229	258	211	236	216	226	213	232	246	188	263	233	250	220	239	233	221	237	253	238	250	237	241	247	227	213	200	235	224	225	244	233	205	257	227	240	276	217	200	260	235	214	250	228	238	246	254	226	217	229	215	220	263	249	218	227	253	245	219	213	222	216	230	240	228	213	205	246	230	228	241	227	225	236	205	253	216	205	238	217	230	193	245	238	236	206	215	218	241	242	242	212	225	236	219	232	233	231	261	247	216	210	243	221	235	226	236	233	218	213	232	237	225	242	233	257	253	242	207	244	257	217	252	213	220	233	238	242	237	247	223	224	218	235	225	250	232	223	224	232	226	223	230	257	217	263	220	244	245	223	247	217	220	230	210	238	212	226	251	259	252	215	220	220	234	220	242	227	211	217	217	225	237	245	210	231	257	219	192	235	238	255	217	240	241	230	255	228	236	218	250	208	230	229	262	209	239	236	233	250	244	222	223	230	249	224	233	252	256	239	238	233	235	214	228	231	223	223	230	250	237	257	245	207	224	242	241	226	233	229	209	226	216	206	248	250	232	219	235	224	204	233	220	227	220	226	226	205	235	239	225	225	234	209	243	208	244	235	219	226	245	255	240	218	246	264	237	242	225	231	235	241	213	249	208	231	236	230	225	234	241	223	214	232	251	262	225	212	248	260	246	224	229	234	229	249	260	239	219	225	230	251	229	207	245	247	238	226	220	215	241	224	225	233	208	217	226	248	218	240	234	221	225	230	233	217	255	203	226	233	233	236	231	220	225	221	268	200	212	243	232	229	233	217	233	214	227	221	227	239	234	210	243	211	246	228	243	241	227	235	218	260	215	219	241	225	237	238	231	235	242	235	227	240	222	217	261	234	244	224	217	234	220	250	221	252	215	237	268	215	220	214	250	258	237	245	211	198	234	237	244	241	242	214	250	258	234	237	207	229	223	233	228	234	219	205	247	245	245	238	257	185	239	227	223	208	204	215	224	211	238	230	221	208	206	243	250	214	224	229	226	248	230	236	215	200	245	276	242	226	244	255	261	226	232	230	220	248	243	232	255	250	226	216	247	238	243	223	209	211	247	220	220	222	215	208	211	253	259	230	220	229	231	234	233	222	247	256	241	235	229	235	200	247	220	259	224	215	242	223	212	234	254	213	244	250	216	223	242	227	238	192	205	231	255	211	219	210	238	237	217	205	231	216	242	235	217	246	249	193	233	214	209	249	189	210	218	243	232	237	219	231	228	222	241	238	246	212	222	213	262	241	227	230	254	218	274	227	212	223	249	228	230	222	228	226	231	238	253	247	224	225	212	251	187
345	1	1900	146770	352	0	333	933	951	835	714	721	631	844	982	882	738	406	227	270	242	224	222	205	233	233	187	195	196	197	179	180	189	183	152	165	170	163	207	188	148	159	174	167	158	151	155	176	145	155	157	150	165	159	166	150	145	143	133	170	145	134	137	176	135	137	153	151	160	150	136	148	139	146	169	146	129	159	155	138	146	139	139	128	131	122	151	153	141	122	138	143	119	125	164	122	138	145	140	109	134	146	126	136	143	164	129	150	122	126	144	142	130	162	145	155	145	133	140	151	122	119	131	132	129	135	124	156	130	133	139	143	133	139	126	124	145	114	132	130	150	146	129	143	147	138	127	124	135	126	135	144	136	114	133	139	133	129	145	130	152	130	133	149	135	137	125	117	132	140	131	149	130	141	155	117	121	148	135	143	142	141	131	131	126	162	139	153	143	136	141	127	149	101	131	134	146	154	123	122	151	162	129	134	124	133	124	129	122	141	127	138	142	131	139	135	139	143	152	152	130	123	135	144	144	122	124	141	130	129	135	150	143	146	123	145	140	141	129	136	136	135	144	138	143	137	129	136	118	133	119	132	159	126	122	125	126	134	123	115	143	120	139	144	132	152	130	135	111	117	131	153	141	139	149	125	124	152	127	145	150	143	134	114	110	157	148	142	126	145	148	140	121	135	139	141	133	125	141	131	110	137	135	128	126	145	121	155	116	153	147	149	139	159	144	139	128	147	141	126	132	118	140	139	120	153	121	144	139	131	150	145	141	150	142	172	137	124	131	131	136	143	136	128	133	135	126	145	149	151	154	138	149	150	132	128	121	128	151	135	144	133	148	151	131	125	148	130	136	143	159	127	142	147	134	130	139	116	127	132	138	119	119	135	134	140	149	124	128	143	143	145	127	137	131	125	135	117	131	149	138	138	140	144	130	127	133	114	132	144	114	134	143	112	132	141	131	148	132	133	138	124	126	124	148	134	134	133	143	143	127	137	150	117	146	143	127	148	145	137	105	143	133	134	154	119	120	127	119	138	135	131	132	156	144	126	116	134	146	134	143	133	144	139	141	128	140	107	148	133	154	139	145	147	128	121	139	153	132	153	134	142	105	142	106	134	129	140	138	134	120	133	135	153	145	129	150	146	125	132	154	132	129	139	138	145	143	149	130	120	143	150	138	123	119	145	135	119	125	132	134	120	134	151	153	171	132	131	128	140	126	135	139	121	134	127	123	145	130	135	137	132	119	144	112	143	131	130	126	142	149	139	127	127	136	122	140	133	160	127	125	130	125	124	122	111	142	162	118	129	121	129	155	137	124	129	152	114	148	140	141	127	139	144	129	126	137	124	139	124	135	149	132	136	130	142	134	118	133	144	127	128	137	141	102	128	133	156	118	120	124	146	126	117	137	144	145	140	133	132	130	138	139	123	120	124	121	116	130	136	144	141	117	125	139	132	132	167	143	142	150	133	144	130	109	132	142	147	136	132	118	121	109	160	128	179	138	143	111	124	125	117	130	160	119	146	134	163	129	133	127	134	154	134	148	132	134	141	123	118	137	132	125	150	141	121	140	135	152	138	140	154	139	141	149	150	137	100	129	130	127	116	138	120	136	139	147	135	159	137	128	129	156	154	143	142	150	134	123	142	131	127	138	136	137	145	131	133	139	136	118	121	137	112	142	109	139	146	121	139	113	131	134	138	131	151	134	136	126	141	116	139	110	135	125	116	159	146	144	141	142	134	133	136	131	161	123	145	127	139	125	138	140	137	151	147	144	141	131	139	126	144	120	158	135	130	132	123	158	162	117	126	126	122	138	156	128	137	145	139	122	114	137	144	133	129	148	121	131	132	122	157	128	140	116	145	130	148	124	128	128	132	143	127	115	140	138	148	135	154	135	135	149	138	137	126	137	149	118	149	141	131	128	131	147	123	151	143	132	137	118	126	164	126	109	132	131	128	164	132	141	155	145	135	141	124	154	128	143	143	143	123	121	125	149	128	118	141	142	126	133	137	121	128	131	136	131	112	147	129	141	157	128	137	138	142	132	124	138	157	153	143	139	155	113	147	147	133	114	127	118	141	128	126	124	145	138	140	117	112	135	131	148	154	125	126	130	135	149	127	146	139	147	117	129	122	125	137	131	147	143	125	125	124	157	131	122	172	140	118	136	134	131	144	138	141	135	130	127	135	137	151	123	143	139	111	132	134	133	119	118	132	139	114	129	143	143	149	125	146	133	140	120	142	145	117	127	141	153	132	142	140	149	113	137	133	135	128	129	140	139	125	144	145	141	113	146	132	126	132	117	128	134	132	137	147	152	138	133	135	132	149	127	149	144	120	148	142
345	2	2100	146893	356	0	124	640	724	721	669	989	1214	1225	1153	1200	938	562	310	298	261	278	245	231	244	265	233	228	207	249	208	212	215	211	187	202	192	202	197	174	162	176	191	180	178	204	179	169	174	179	165	172	154	173	171	204	148	175	186	179	185	167	168	170	159	162	147	161	202	161	169	169	178	168	159	162	160	177	168	161	171	164	170	179	151	167	180	190	138	157	152	156	151	151	179	154	141	148	143	173	165	164	178	162	171	184	164	167	163	185	157	158	149	155	166	166	152	154	155	181	144	166	178	175	137	160	144	166	140	185	156	149	148	168	155	151	158	175	144	157	146	154	143	138	173	159	158	174	159	167	158	158	133	142	153	156	147	136	148	147	157	167	151	151	155	151	153	132	153	164	147	141	173	134	157	162	148	157	130	144	148	155	173	150	174	141	176	159	147	142	144	146	159	173	152	152	162	137	154	155	166	168	173	148	160	115	138	157	153	156	171	151	165	156	153	171	134	162	150	159	147	156	140	129	131	161	152	140	147	156	137	161	154	144	154	177	162	164	154	165	170	160	145	173	139	162	165	165	168	191	130	142	172	142	163	162	166	150	147	169	162	166	143	165	134	161	182	168	140	142	156	134	162	153	141	142	144	176	167	160	163	169	145	153	163	158	153	158	140	146	158	160	166	161	169	157	173	168	146	182	154	150	136	175	152	155	136	150	160	162	164	161	142	141	160	144	143	157	147	143	148	164	153	180	138	143	166	176	164	144	139	150	163	152	137	168	145	159	151	155	140	163	150	148	144	155	149	175	171	157	146	155	134	154	168	168	151	168	156	166	141	157	162	148	158	145	154	155	149	171	137	152	138	149	144	158	137	146	154	141	153	174	142	153	131	146	146	140	148	155	143	174	166	144	154	142	153	148	141	151	159	155	142	173	160	171	145	159	144	149	143	155	158	150	133	131	162	140	149	147	161	136	179	135	154	174	152	134	160	155	148	146	154	158	151	142	142	162	163	170	138	128	156	155	149	166	167	166	165	143	165	155	150	153	134	157	162	133	171	145	154	177	162	165	138	164	141	153	145	163	186	160	156	160	166	156	154	157	155	184	166	158	141	160	154	127	147	146	162	167	153	132	171	155	170	152	138	165	151	153	162	143	147	152	160	171	156	143	173	164	152	148	169	162	146	146	169	157	178	164	148	133	147	146	186	150	155	167	164	155	157	153	147	140	143	132	167	145	157	153	164	152	151	161	145	149	162	159	151	137	161	149	175	149	139	168	147	131	160	148	155	143	161	143	152	168	145	149	161	168	125	153	162	154	172	163	166	157	168	155	155	162	158	157	161	158	152	149	165	149	156	144	171	157	155	157	150	149	141	152	143	161	142	154	174	172	161	145	147	153	162	126	148	154	158	191	138	181	129	172	143	133	171	147	151	141	131	141	142	156	146	147	162	165	169	128	161	168	157	152	174	135	143	162	156	179	166	169	139	160	147	152	167	131	138	140	158	153	118	135	165	173	162	152	147	149	155	164	149	154	145	159	152	154	171	131	132	147	134	144	156	169	156	157	156	159	134	159	180	137	155	146	156	162	135	149	154	142	141	154	124	154	172	160	157	155	152	161	153	142	145	155	159	157	190	131	159	163	155	139	148	138	145	148	164	160	158	144	147	159	146	171	142	154	157	154	166	173	149	134	136	148	191	165	157	151	137	167	140	130	152	168	159	169	125	151	162	186	173	140	153	147	151	154	141	173	149	163	135	158	163	155	165	152	138	144	162	155	145	160	129	163	155	157	149	157	141	135	179	155	166	176	148	162	164	147	153	149	155	179	160	135	157	138	165	147	156	157	144	151	150	149	141	151	143	162	162	152	137	165	154	152	144	142	144	143	175	169	133	140	170	164	146	151	158	146	144	146	140	142	149	151	147	162	131	165	148	143	149	137	158	152	146	147	127	153	156	159	133	162	143	148	170	149	141	156	143	157	156	146	172	158	136	154	137	155	149	165	158	143	156	154	158	151	124	152	142	172	153	145	145	173	150	140	167	149	145	150	170	158	152	164	148	170	161	154	164	145	137	165	134	148	173	175	137	203	142	142	160	157	147	139	145	131	170	164	152	148	151	147	147	136	135	148	132	170	131	132	152	148	155	147	144	135	156	158	153	176	171	133	146	171	173	142	167	144	127	180	159	133	141	174	162	145	172	182	154	147	172	157	173	151	145	154	151	165	145	184	165	156	150	151	149	165	137	149	159	145	137	157	172	155	174	160	158	155	153	166	163	154	148	131	146	159	153	154	159	143	156	178	146	128	136	163	169	145	136	144	151	163	152	135	146	159	167	154	176	135
345	3	3500	147016	353	0	102	649	871	835	790	1082	1340	1392	1267	1361	1192	622	360	305	302	295	289	290	267	251	290	227	259	248	253	238	235	226	251	237	230	230	216	224	213	212	230	238	215	224	229	207	236	201	203	209	223	201	188	200	202	223	233	240	200	199	199	219	188	214	176	219	188	189	198	182	223	178	172	180	204	204	196	167	197	190	204	204	198	199	183	183	173	192	176	168	181	192	180	212	218	159	178	189	200	178	187	195	196	172	191	181	206	175	197	213	196	184	184	201	182	172	181	209	192	209	204	171	183	165	196	207	213	188	190	192	200	176	211	205	200	191	211	202	168	185	194	183	188	209	208	196	169	198	199	190	194	197	173	174	186	174	181	190	170	187	184	177	159	196	197	177	181	179	191	180	201	181	159	191	193	204	202	221	202	165	155	193	215	192	207	190	199	199	204	161	201	174	178	175	187	214	192	184	201	186	180	189	191	187	190	191	180	202	190	195	179	193	174	180	194	180	187	174	188	183	157	197	209	217	187	179	164	163	206	194	179	198	175	183	193	177	198	179	180	194	185	184	175	188	215	193	184	191	166	190	189	177	180	174	198	187	172	192	176	169	217	165	165	175	180	183	190	182	184	184	196	186	177	190	197	179	185	162	187	181	174	166	188	186	188	189	172	202	193	186	167	178	161	207	167	183	177	207	206	182	209	182	189	196	176	226	211	189	196	195	181	204	180	179	166	178	200	183	186	174	193	178	187	176	166	195	195	192	204	191	168	166	194	181	174	188	196	165	194	177	194	187	182	205	180	181	187	177	176	177	191	173	185	165	170	187	192	181	191	180	196	172	176	181	198	186	161	176	180	160	176	142	188	202	198	193	168	187	162	189	201	191	200	172	171	183	202	181	208	206	183	198	177	177	186	176	193	201	183	180	187	195	189	166	166	164	198	188	201	175	168	191	184	174	165	185	186	199	205	198	185	163	174	176	184	176	193	176	208	185	186	199	174	201	193	163	173	171	183	193	209	196	178	197	168	165	193	156	189	174	166	176	169	175	178	185	206	196	208	172	207	190	196	184	199	207	183	185	210	188	195	221	176	181	176	197	193	170	176	187	178	192	179	188	202	153	191	188	166	173	181	199	186	192	180	168	168	196	201	188	191	164	206	175	179	191	199	187	199	186	168	190	188	168	207	183	188	204	178	176	165	173	179	181	187	174	211	165	185	189	196	199	181	177	204	187	209	210	186	192	189	174	178	207	176	178	203	212	200	193	196	193	177	167	176	170	187	185	194	218	194	177	186	173	182	189	195	175	188	185	184	178	173	193	199	203	190	183	157	186	173	180	186	174	187	185	195	188	163	179	180	168	183	176	185	189	196	161	212	186	183	178	189	179	196	183	157	176	183	196	194	196	181	174	193	183	194	198	177	183	193	198	191	202	163	176	182	178	183	179	211	177	208	188	194	167	206	185	185	191	196	192	211	187	193	189	214	212	198	177	159	194	156	200	186	181	192	210	205	197	199	174	177	209	192	177	163	155	169	162	199	210	187	185	182	181	184	168	177	155	167	197	182	189	182	196	210	180	197	175	177	166	185	194	174	170	185	171	186	157	189	181	185	164	193	198	181	197	179	178	201	192	192	205	166	175	193	178	194	153	183	187	176	180	161	192	194	183	193	172	174	189	182	209	180	168	187	201	201	166	188	187	179	192	181	189	171	196	207	174	198	185	179	201	180	182	191	161	196	180	175	163	184	199	181	222	159	182	196	163	187	211	180	156	206	182	181	166	174	165	204	197	185	197	195	186	190	184	190	186	194	184	168	183	183	183	175	166	182	189	198	177	186	165	193	172	165	177	181	186	176	205	189	203	188	168	190	179	161	182	175	169	180	166	203	199	186	167	181	203	181	196	199	187	205	173	181	219	179	205	198	169	196	187	193	167	167	183	179	182	180	191	191	178	182	201	173	203	199	169	203	172	200	175	186	171	189	173	184	176	180	171	189	177	184	183	201	183	178	172	179	166	188	176	193	173	205	180	216	198	189	177	201	193	169	189	179	180	194	186	177	182	200	177	201	163	202	199	163	160	180	217	173	195	196	163	172	209	195	195	180	205	181	199	181	177	160	198	193	175	175	198	178	193	174	200	198	169	179	166	176	215	200	179	174	164	187	184	172	185	191	223	158	200	199	188	188	171	176	152	209	172	204	162	168	181	171	189	195	207	190	188	191	181	172	205	171	193	181	182	169	197	189	187	218	188	177	199	160	184	173	161	175	188	201	194	169	186	189	210	185	191	177	185	159	187	173	189	184	192	177	179	193	188	164	175	206	202	174	163	171	184	207	193	182	187
345	0	2700	147139	358	2	99	589	868	886	1089	1405	1477	1474	1433	1409	1004	631	369	415	384	345	331	333	344	349	308	304	326	318	296	271	315	283	302	292	268	274	273	276	287	288	281	271	276	283	299	238	266	279	258	252	248	248	242	256	252	223	261	212	236	255	236	263	264	242	230	240	255	242	238	229	249	246	263	245	228	223	245	245	234	247	252	250	235	240	243	252	229	241	235	251	221	239	209	234	245	226	219	229	250	229	236	211	258	245	224	248	240	238	220	222	238	249	236	252	221	228	247	266	236	235	211	234	240	234	261	209	234	255	230	239	240	238	211	231	224	227	257	217	244	233	237	259	242	243	231	226	270	248	222	216	218	247	217	227	232	237	250	247	240	266	234	228	235	236	219	221	229	236	237	225	223	250	250	228	230	215	257	215	227	232	245	241	247	236	219	232	230	222	250	234	227	225	236	245	240	249	214	239	233	220	245	218	209	232	252	258	219	252	248	228	242	241	239	215	250	232	221	217	224	230	245	199	228	259	222	222	242	241	221	253	218	206	222	239	228	248	219	226	233	253	239	202	239	262	224	237	231	223	228	227	242	238	239	240	264	229	217	236	239	235	224	242	223	216	225	227	224	217	235	243	206	234	233	217	219	214	239	220	223	259	248	226	212	225	228	211	236	229	249	239	234	230	225	241	234	254	220	212	214	230	230	243	232	240	229	230	239	228	228	211	219	239	237	239	216	229	244	212	234	241	228	237	207	222	237	235	259	221	238	225	244	245	238	228	254	235	237	219	225	224	241	241	219	222	235	206	204	229	229	222	208	231	266	232	222	239	233	211	230	230	224	240	215	263	226	226	199	224	210	188	235	227	241	244	235	216	254	230	241	198	219	212	248	207	241	250	224	219	223	216	224	207	226	220	225	244	220	225	235	221	233	251	240	207	234	234	240	229	253	213	237	257	249	203	227	224	246	257	259	230	266	231	239	204	231	194	229	227	230	231	235	211	208	233	200	234	216	244	215	212	203	226	207	209	238	231	257	246	236	230	228	223	229	230	250	229	247	226	240	234	223	203	251	202	223	225	244	228	250	228	247	246	228	219	223	223	247	225	234	239	198	225	234	231	219	226	207	209	230	215	216	234	251	248	223	254	260	228	226	213	247	245	205	225	206	220	216	234	249	241	232	231	222	248	200	232	248	260	232	221	209	240	251	204	226	236	213	217	234	226	246	234	250	220	205	250	228	234	227	229	233	233	222	234	216	234	237	233	244	223	253	238	231	240	196	215	236	241	234	235	236	206	234	208	221	207	232	233	233	217	211	236	222	241	213	244	224	232	244	224	246	226	199	225	207	200	223	239	202	250	227	253	222	229	242	220	232	223	227	232	232	247	264	263	226	222	219	216	238	209	227	218	191	242	248	225	256	225	236	223	230	230	221	208	225	211	200	244	215	262	222	223	209	218	216	234	238	217	229	214	238	250	222	206	220	234	221	229	212	235	227	232	235	217	257	222	218	238	249	237	228	238	240	238	227	239	237	237	256	225	246	241	221	225	197	215	250	245	208	268	212	216	206	231	237	226	220	238	218	224	261	254	222	228	220	215	235	250	224	198	223	222	221	216	253	253	224	213	238	235	224	232	241	207	223	235	240	249	253	227	231	226	248	251	242	222	231	245	243	228	241	220	228	229	239	235	220	241	228	225	255	235	251	255	227	235	216	236	240	232	229	256	240	216	236	232	233	259	219	235	230	214	250	235	219	242	237	226	202	236	228	232	243	222	233	240	226	250	252	234	223	239	214	215	223	227	250	244	239	232	227	223	244	232	214	223	257	232	218	217	224	201	237	246	238	228	218	225	226	232	207	226	211	241	242	234	215	228	209	213	210	242	232	232	239	245	245	212	244	221	238	247	228	214	226	217	235	236	230	232	232	215	203	241	228	229	197	233	241	237	239	237	228	241	227	241	205	239	233	243	218	225	217	240	214	238	232	203	220	204	243	223	257	222	230	234	231	260	240	246	203	218	226	251	222	237	212	245	247	218	242	255	209	227	210	245	240	227	223	262	213	226	219	215	246	247	228	213	237	214	227	238	220	214	219	274	225	246	233	243	217	207	233	242	210	234	221	215	223	232	259	203	221	222	222	222	208	248	230	209	218	207	230	224	236	239	199	247	239	231	216	219	220	230	245	221	218	220	217	220	216	220	223	243	246	218	230	239	230	229	217	224	235	259	208	212	227	221	220	233	222	259	242	231	206	212	213	232	201	239	249	244	228	220	254	222	226	206	226	233	250	207	210	233	241	238	270	245	254	232	208	242	238	220	215	220	203	248	240	243	243	235	233	234	233	236
345	1	1900	147263	351	0	181	725	864	928	815	898	1049	1092	1088	1079	674	396	289	236	237	259	231	223	238	235	200	226	206	205	181	209	183	173	181	181	162	195	178	169	181	162	185	177	170	177	174	152	160	146	180	161	152	162	166	163	133	163	173	162	150	172	162	144	144	140	152	161	128	186	138	152	137	140	165	136	161	178	155	145	169	160	174	159	146	152	167	163	156	167	141	144	166	132	157	144	155	166	149	183	166	155	141	175	136	161	165	148	128	171	146	157	158	162	134	178	129	157	130	145	151	153	145	157	142	146	126	148	147	142	190	134	155	142	168	140	151	156	165	131	142	151	167	140	151	161	144	155	130	151	142	162	155	144	135	147	138	164	158	143	163	155	150	131	167	159	168	136	153	137	133	186	134	148	142	152	149	158	160	148	126	154	183	139	149	153	149	163	123	148	141	136	172	142	128	156	135	137	137	149	159	155	142	144	139	146	126	141	133	129	134	155	149	162	141	142	143	155	141	141	164	154	125	141	135	146	164	141	169	155	164	146	153	146	160	142	148	147	167	138	171	153	135	152	155	161	154	173	159	163	148	158	142	142	130	158	192	141	160	153	170	149	132	154	147	146	145	143	164	138	154	143	157	144	181	155	163	157	136	139	131	149	143	151	171	156	137	171	124	147	147	142	154	153	146	150	144	133	143	151	135	128	161	122	145	143	138	143	155	133	156	156	153	138	142	154	131	157	150	125	150	165	166	149	157	123	141	152	140	153	128	142	161	139	153	135	155	154	151	149	149	159	137	133	169	165	142	144	133	152	137	147	140	139	131	139	138	155	135	124	164	136	139	129	151	172	130	153	147	135	146	152	129	144	166	149	140	134	135	148	143	143	145	166	125	148	128	134	131	137	154	129	150	147	141	157	148	122	155	144	155	157	158	154	152	144	125	165	131	136	163	135	132	139	149	128	151	153	145	154	155	175	149	163	139	155	141	159	146	139	123	127	134	147	139	144	156	148	141	131	137	155	134	144	136	149	133	148	140	126	164	175	141	155	153	145	133	142	152	154	159	154	146	134	138	152	138	163	143	169	159	140	142	147	149	144	144	174	171	146	158	166	153	159	129	158	161	138	167	146	134	155	145	167	131	132	139	152	152	135	144	144	140	140	146	148	145	149	153	165	173	127	141	139	179	146	147	151	151	150	141	155	142	162	124	155	147	144	159	114	145	137	124	143	154	159	123	164	123	149	142	117	130	128	137	143	150	148	113	150	139	129	129	151	162	148	160	137	143	143	155	133	153	141	137	151	167	144	128	144	150	143	155	146	132	150	143	142	124	141	150	145	161	151	125	143	159	129	150	154	156	145	137	137	149	149	133	161	143	158	120	173	141	170	149	138	143	135	138	152	139	144	147	136	148	143	138	148	158	136	139	136	134	135	147	123	149	168	154	133	136	158	144	152	156	132	155	138	145	154	136	152	145	141	141	158	131	137	141	135	137	159	140	158	166	161	150	154	123	138	142	155	151	140	142	148	166	154	118	136	154	167	142	166	164	139	145	150	127	137	159	139	169	143	131	154	151	122	162	145	128	129	156	151	148	134	143	141	135	153	139	149	125	141	163	147	137	166	142	157	147	139	149	144	136	153	154	155	142	148	163	143	135	173	136	137	156	144	153	134	141	142	156	142	158	176	151	124	171	162	133	131	138	159	165	150	159	133	151	140	145	156	140	145	150	161	146	162	147	153	153	140	157	146	124	151	152	137	146	146	143	146	144	139	133	151	150	151	156	142	152	145	136	143	132	163	159	157	139	147	116	144	148	168	143	149	158	154	163	127	141	130	144	112	131	151	137	134	157	155	139	155	159	139	135	135	123	150	155	134	142	142	167	126	124	133	139	148	145	141	141	152	137	144	136	157	142	124	146	159	158	155	151	171	157	169	157	159	131	151	166	135	148	159	135	155	153	159	144	144	152	157	162	143	128	171	150	170	139	136	146	136	155	134	153	152	163	155	127	158	132	130	141	150	144	171	150	141	132	145	150	134	147	142	158	148	149	145	122	140	170	129	140	150	148	151	152	158	132	141	154	137	143	153	151	158	148	137	139	122	139	154	132	133	141	153	140	146	150	160	148	149	159	133	143	149	141	141	150	157	137	139	134	134	175	143	125	158	133	146	139	136	134	142	162	143	153	150	136	116	124	145	165	136	154	148	141	156	141	145	146	138	145	145	145	147	143	155	131	119	147	161	128	147	139	148	166	160	126	163	153	158	145	158	126	139	157	142	140	157	159	157	156	163	159	167	150	136	151	144	156	152	149	139	121	153	146	136	153	165	129	160	149	141	147	148	159	134
345	2	2100	147386	349	0	152	660	869	653	581	805	1211	1262	1281	1243	815	594	348	318	267	292	238	252	287	234	220	213	230	215	195	231	234	218	249	190	193	214	218	188	211	214	204	192	194	197	184	208	179	209	178	199	193	185	189	188	171	159	195	184	186	163	163	196	167	187	160	182	175	158	163	156	176	177	169	168	170	184	167	164	173	168	159	168	175	148	157	201	170	176	179	168	176	180	171	167	157	178	187	152	178	172	158	166	142	164	172	165	184	166	194	161	168	189	161	167	158	149	167	183	175	178	180	178	171	164	163	162	178	149	181	158	175	163	187	178	210	173	155	158	175	166	195	149	152	173	173	167	163	187	145	174	140	160	155	174	184	167	175	168	168	173	171	184	156	180	163	179	182	159	180	165	183	151	174	148	158	176	159	161	159	149	159	153	159	152	163	165	168	178	148	192	185	176	160	195	149	172	174	154	157	162	167	155	195	166	152	143	173	172	183	142	171	179	176	157	164	170	181	166	180	139	147	193	166	174	166	161	147	161	169	163	187	159	162	168	170	173	171	175	149	173	179	141	162	159	170	151	190	144	131	144	177	151	154	169	164	164	195	161	157	169	150	149	166	179	168	149	159	184	181	165	182	168	164	154	159	154	148	172	165	166	169	148	156	186	165	173	155	154	164	151	155	157	143	144	166	167	183	200	158	159	152	170	163	175	170	154	169	169	193	185	156	173	170	158	172	178	157	164	167	164	163	170	149	156	175	157	164	150	160	162	182	177	189	182	154	167	143	164	148	173	153	154	146	154	149	161	157	145	132	176	144	167	165	165	158	161	149	189	151	161	185	192	150	147	168	171	156	141	165	147	170	173	153	191	175	153	179	173	167	168	191	176	145	165	170	158	195	160	175	155	159	181	146	147	185	157	163	151	157	161	159	153	164	155	163	156	150	171	176	164	166	178	162	163	177	165	164	166	191	165	176	173	163	190	178	161	188	173	158	165	177	143	158	142	171	138	161	177	140	162	160	132	152	164	173	164	177	177	171	171	153	162	173	170	167	161	164	172	169	154	169	172	167	154	187	183	165	166	168	150	178	176	165	147	170	150	158	159	176	165	159	152	156	158	153	190	170	150	157	148	153	169	159	147	177	141	152	152	164	164	156	175	155	160	168	172	152	152	156	144	157	178	184	165	165	184	160	145	168	144	166	148	169	172	173	154	144	178	154	156	169	164	158	148	153	167	145	150	163	148	177	149	176	175	116	162	181	178	159	155	169	154	169	181	170	159	146	148	137	154	160	158	174	157	174	151	150	142	148	179	180	191	140	165	146	167	177	170	155	176	192	193	158	173	159	142	149	144	179	161	158	187	177	149	161	156	170	170	160	172	179	174	150	165	158	141	149	166	165	150	156	169	161	172	154	166	178	179	184	169	165	182	167	160	160	158	170	177	155	162	170	148	184	152	150	164	190	175	158	175	170	186	179	174	163	162	182	164	154	148	157	132	157	178	144	165	162	161	157	170	155	179	177	151	158	162	151	163	156	196	172	155	183	152	166	190	153	139	166	167	151	151	173	173	153	145	140	155	168	164	185	154	152	169	179	165	170	159	168	151	174	170	146	168	157	159	163	175	142	160	165	166	165	166	159	168	159	170	148	153	154	156	171	144	154	166	175	160	171	181	172	165	156	164	141	148	175	174	155	137	191	175	179	191	149	149	165	179	164	148	146	144	159	161	161	208	171	162	175	162	156	167	172	149	156	173	165	162	184	137	133	164	181	150	178	169	177	172	160	175	165	168	174	167	150	150	164	179	177	149	179	176	152	164	144	183	162	183	179	167	161	163	167	147	167	150	167	163	172	183	146	166	166	165	158	165	143	169	168	153	170	159	169	168	176	164	161	176	171	149	187	139	168	181	161	150	161	164	162	159	175	153	154	144	149	154	141	160	147	164	146	167	160	174	170	160	193	165	166	153	164	168	150	159	163	150	166	159	162	181	153	141	177	163	160	180	142	152	148	161	168	161	164	161	159	159	164	162	156	169	137	165	163	164	150	158	166	167	159	167	160	154	173	169	167	177	143	177	153	162	153	191	164	173	164	174	160	174	159	157	146	161	176	153	148	165	153	158	158	170	163	163	170	148	165	160	154	154	175	162	161	152	167	184	168	144	154	168	163	174	176	152	151	153	171	159	149	187	172	187	148	171	167	148	173	189	173	150	160	152	180	183	179	187	165	168	163	184	149	158	176	149	147	175	157	181	163	171	151	149	173	158	164	157	162	168	167	165	157	169	149	169	157	161	161	193	169	186	144	147	149	162	172	155	160	156	167	167	179	165	160	159	164	179	177	166
345	3	3500	147509	348	1	106	604	658	813	695	911	1258	1399	1400	1366	1039	756	426	316	302	306	282	270	267	284	250	264	249	261	257	236	248	251	239	242	220	228	220	228	253	250	205	240	239	233	212	223	206	221	215	218	208	206	210	206	199	217	223	191	193	197	181	191	209	189	202	188	200	205	220	202	194	204	242	197	202	203	204	204	201	200	187	181	181	186	200	196	207	216	212	201	194	181	194	204	185	185	225	188	196	202	203	198	191	193	179	196	185	179	195	205	177	180	194	203	186	197	162	176	184	191	186	168	182	216	181	184	207	197	185	179	184	216	201	200	191	179	161	180	193	187	191	194	203	212	199	188	226	205	179	188	194	206	181	202	189	211	202	166	207	175	219	175	195	191	196	181	207	201	182	219	184	196	205	195	188	191	192	198	193	197	214	201	202	193	180	191	212	205	190	186	174	210	188	190	190	207	192	185	193	174	195	192	213	189	181	172	196	182	205	217	203	180	186	186	184	187	172	179	208	188	188	171	190	185	206	171	187	193	220	200	191	189	188	172	165	187	185	183	186	181	187	194	212	196	175	200	180	183	194	180	198	210	206	196	194	190	207	185	188	193	188	181	179	186	167	197	192	182	196	183	186	189	197	205	193	190	184	170	165	191	201	181	200	204	188	188	186	182	223	192	186	204	182	205	182	169	206	222	178	198	197	195	192	189	187	190	207	201	165	186	171	179	195	206	214	179	177	194	195	190	195	165	178	195	192	193	188	186	193	188	177	205	206	207	186	170	188	208	209	192	181	200	185	195	193	181	206	179	195	194	190	173	204	197	174	203	188	185	193	187	165	201	189	209	210	176	159	189	204	205	188	182	167	206	204	197	179	182	186	193	177	171	212	181	183	185	187	184	163	190	215	202	177	195	171	212	195	193	192	193	192	189	202	192	190	191	181	203	194	174	194	176	204	189	205	172	209	203	180	168	213	209	199	171	198	210	212	195	219	172	203	208	189	181	187	199	176	182	175	175	171	197	193	188	212	197	172	169	208	198	191	178	191	192	186	194	190	149	201	193	204	205	198	208	182	183	172	206	190	168	189	179	213	192	183	191	186	203	189	180	177	196	192	193	177	183	213	194	173	192	189	185	180	197	165	197	189	178	203	186	192	176	188	202	226	194	197	197	177	173	210	170	203	157	207	193	178	174	171	235	188	201	179	152	176	207	220	199	186	167	200	202	164	203	168	198	201	199	176	173	174	189	190	192	213	191	177	192	220	192	181	171	202	194	196	188	203	217	196	168	191	204	196	196	187	183	172	181	160	178	206	176	191	190	225	204	165	194	186	179	211	195	185	186	207	191	201	180	195	174	192	180	192	202	214	194	193	176	181	191	195	190	185	202	169	212	206	192	205	202	195	171	165	195	169	183	192	190	185	191	203	181	187	191	197	179	178	181	211	180	201	189	208	195	197	198	188	169	200	211	181	166	197	199	190	199	175	203	213	189	165	191	175	193	185	208	196	196	198	205	166	190	203	194	210	180	184	189	186	197	171	216	208	190	192	201	171	203	178	183	174	202	178	167	195	188	184	171	199	181	177	196	203	215	202	200	162	205	210	195	178	191	191	179	191	172	195	217	206	221	174	190	178	196	194	174	173	179	185	185	180	198	181	179	196	197	176	200	195	204	191	215	189	204	204	176	188	183	194	193	184	208	186	208	185	196	191	179	219	187	199	210	185	179	210	213	169	193	199	179	181	208	181	206	196	157	194	181	202	216	188	188	167	202	197	196	161	182	183	191	210	208	190	185	184	189	172	208	193	189	215	190	197	180	168	169	192	196	180	202	183	188	189	164	214	194	200	190	166	196	207	216	174	162	203	211	178	197	199	178	182	178	191	185	188	184	165	187	199	190	211	178	196	216	184	208	188	199	183	190	221	188	190	198	184	182	202	198	198	183	199	197	186	178	185	212	200	196	192	206	200	196	207	189	183	203	210	210	191	209	199	186	180	188	185	182	193	186	187	199	173	182	179	207	185	167	181	200	205	198	200	204	179	179	168	214	206	197	184	176	207	181	165	186	193	171	162	172	174	205	165	201	217	218	174	195	189	186	186	178	180	223	186	191	186	210	179	208	177	176	168	178	187	201	208	200	187	178	180	204	191	190	182	202	183	177	204	178	190	216	166	178	184	208	196	176	201	200	174	191	186	197	189	194	156	165	172	179	205	201	187	179	186	182	199	204	189	172	164	189	182	217	183	192	205	164	215	182	202	193	190	175	184	196	194	183	192	171	191	153	194	190	207	189	187	195	175	193	192	184	184	199	173	183	180	177	199	190	186	175	170	163	191	168	169	191
