345	0	2700	141693	345	0	27	325	378	487	996	1200	1167	1324	1403	1434	1097	462	331	372	321	357	321	328	337	291	267	300	301	291	289	295	300	300	288	260	278	261	270	286	249	242	272	259	250	278	225	242	232	250	262	250	212	250	219	241	253	238	212	253	238	236	210	228	200	244	255	217	215	237	201	210	223	211	224	254	236	215	235	223	232	233	214	200	227	210	224	223	223	216	211	244	219	240	228	222	201	236	224	217	225	205	234	200	225	231	217	221	227	196	209	216	215	242	187	207	215	221	223	207	207	199	259	184	206	214	212	228	224	258	237	195	231	224	205	196	208	221	212	226	212	201	220	233	195	246	218	198	216	209	222	237	197	229	211	194	205	208	211	204	217	231	216	236	209	243	203	202	221	216	223	213	231	203	213	228	211	228	204	212	222	237	218	212	225	207	218	202	231	217	207	225	201	205	221	223	232	213	208	226	193	225	192	207	228	229	218	205	229	223	217	217	208	197	198	225	230	201	239	224	238	196	199	225	201	203	208	210	194	205	204	212	214	229	178	210	200	217	185	210	196	201	226	209	215	223	203	201	196	212	203	191	226	222	229	202	208	225	220	214	211	220	187	213	221	225	206	217	217	216	223	204	218	210	203	219	188	199	230	217	251	210	233	231	191	240	220	220	203	218	193	212	237	218	220	219	218	209	237	194	187	226	203	205	207	222	215	215	226	192	203	237	227	222	196	196	211	210	203	185	218	217	218	214	184	219	196	195	241	200	225	212	217	214	212	203	202	208	241	207	223	192	215	217	212	226	212	209	208	220	211	221	205	220	200	219	213	229	208	230	197	199	199	216	222	210	226	222	242	229	193	218	213	232	201	219	211	204	222	219	218	198	198	239	200	195	193	201	205	224	191	209	240	203	211	213	195	222	211	209	191	210	210	228	225	218	224	200	210	200	219	203	175	223	203	249	211	207	227	218	222	212	199	191	223	198	205	208	229	195	211	186	231	218	227	207	201	219	221	167	213	202	193	197	219	227	200	240	203	192	227	211	195	215	225	211	212	196	229	241	212	214	203	202	203	181	193	207	197	229	217	204	220	217	216	202	199	196	206	215	200	230	229	188	224	214	218	201	219	216	197	212	206	222	213	191	231	233	197	195	227	178	223	221	211	195	200	208	222	217	232	221	220	195	224	191	210	190	196	232	203	208	224	227	210	208	206	216	222	210	239	215	188	212	225	208	208	199	223	227	216	214	227	210	190	219	209	217	210	193	203	203	183	220	198	190	199	229	191	204	222	206	215	202	200	200	191	206	194	227	233	221	222	218	207	202	216	193	201	195	202	233	255	249	228	202	215	207	214	217	203	238	215	223	213	237	198	176	214	204	222	238	201	208	236	200	242	222	211	204	209	207	211	201	198	209	204	221	212	201	179	198	194	182	179	211	211	221	217	201	219	204	212	207	223	224	205	226	207	219	209	213	175	187	233	182	227	216	185	223	220	218	192	220	199	219	217	183	213	218	204	208	219	213	202	229	202	225	218	195	228	206	187	210	215	197	216	221	209	214	232	220	218	220	220	222	243	226	199	202	207	217	242	216	216	210	185	211	221	212	205	224	200	193	197	210	189	219	182	218	227	215	214	208	219	196	206	204	186	199	182	221	210	224	226	197	209	206	224	211	216	209	225	196	206	201	197	198	199	181	199	202	214	228	204	225	219	193	218	181	236	230	207	189	194	225	235	191	218	197	210	198	211	214	234	231	190	214	219	202	218	229	221	189	171	208	220	197	212	226	219	216	202	222	212	196	217	218	221	220	204	206	211	202	237	234	218	210	225	217	212	226	199	197	193	235	198	198	199	202	199	200	213	207	200	234	240	204	193	193	205	208	216	219	199	192	213	213	201	224	223	224	216	209	214	193	210	208	191	214	192	214	200	201	199	203	218	208	228	227	230	212	214	217	196	219	221	227	196	206	194	215	210	213	189	222	226	233	208	214	194	217	219	230	196	227	212	231	197	210	192	201	207	201	214	194	230	240	189	210	196	193	210	211	229	204	226	219	210	215	192	234	199	187	209	195	207	216	214	208	202	234	199	207	246	204	213	218	199	205	212	208	194	201	214	225	208	204	218	212	205	192	210	179	229	195	223	194	214	221	219	201	222	175	217	228	213	223	208	203	177	213	213	222	193	205	211	205	210	231	212	214	187	223	201	200	231	232	190	196	212	238	212	215	202	191	209	198	185	208	207	202	213	222	202	225	197	213	190	201	228	189	235	218	226	190	213	206	211	247	215	199	210	199	223	217	207	206	202	210	208	217	187	198	224	208	198	214	208	208	218	217	219	183	219	202	200	217
345	1	1900	141816	356	0	50	195	262	375	433	515	591	616	830	877	897	445	218	226	211	253	199	205	165	204	189	177	179	150	185	170	145	140	166	160	146	155	142	145	140	155	143	148	127	144	144	153	117	150	145	145	121	129	148	129	159	148	116	123	136	140	131	119	117	115	111	113	132	134	109	122	120	120	126	139	127	116	120	131	145	124	135	130	128	121	121	143	119	131	118	150	104	129	125	108	132	123	133	99	128	127	120	128	115	116	115	116	133	121	126	142	130	117	150	117	131	121	131	128	130	117	131	106	136	133	121	107	98	142	125	120	143	138	130	126	128	118	112	116	100	129	140	111	123	135	145	143	118	134	123	117	119	133	124	140	106	120	121	125	140	121	113	113	124	121	136	122	114	117	121	121	130	132	126	125	116	112	129	128	124	114	123	123	118	111	119	112	133	109	110	125	131	125	123	106	120	114	112	124	126	121	111	124	103	125	129	111	139	129	118	126	123	114	125	130	124	110	101	127	141	123	108	105	124	120	100	120	114	136	124	113	114	119	116	102	121	139	116	113	124	120	131	134	114	132	117	107	124	119	124	104	138	123	119	121	111	124	120	123	106	114	145	130	113	112	115	122	130	115	130	135	118	130	118	121	122	124	104	132	125	123	129	92	109	120	133	130	136	136	119	123	119	134	119	140	102	127	113	118	120	115	125	126	115	130	133	112	122	122	145	121	123	102	140	117	117	122	126	117	120	106	139	104	114	114	117	127	131	106	116	125	103	104	136	109	117	122	103	121	116	111	130	126	112	130	110	128	119	109	104	133	115	118	119	111	127	118	116	124	121	125	125	119	129	127	105	130	94	139	115	90	120	126	117	119	143	130	101	148	133	103	124	122	121	132	134	118	126	129	114	123	120	121	126	119	128	108	126	122	140	107	132	126	121	125	119	108	118	122	111	125	121	144	115	130	111	104	119	136	133	122	146	131	131	127	107	123	145	117	121	114	114	126	121	99	121	108	108	108	124	120	148	118	119	115	133	106	124	112	123	106	119	134	108	103	113	119	123	113	106	115	107	124	97	128	130	131	122	102	114	122	114	132	123	130	131	133	150	127	114	128	118	112	113	126	115	110	117	122	117	114	130	132	99	131	104	126	107	102	117	107	116	129	125	106	123	128	94	138	128	130	117	145	144	117	108	124	127	145	112	118	97	113	120	117	128	107	101	113	126	109	137	106	115	108	133	108	115	104	121	126	113	117	129	141	113	122	122	109	105	108	113	94	124	125	133	121	118	115	119	116	128	114	105	128	126	110	124	121	116	120	122	121	128	115	104	113	115	117	114	117	127	140	114	113	109	112	115	116	122	127	121	127	134	111	119	123	127	114	121	134	140	119	136	121	118	124	107	127	128	128	121	121	121	132	107	132	126	127	104	103	139	117	138	138	126	131	110	128	119	110	113	144	107	107	121	137	118	117	121	139	104	114	121	143	112	123	131	109	116	111	120	131	109	108	114	125	120	131	135	129	104	120	103	114	124	105	110	133	126	119	123	115	148	115	124	127	108	116	125	142	134	119	110	115	116	119	115	124	103	140	124	115	115	113	129	111	95	95	120	108	109	113	137	128	112	133	130	129	130	118	126	114	123	110	90	119	120	109	124	137	115	132	125	117	123	120	131	99	125	134	129	109	124	119	133	108	116	110	138	111	126	111	122	120	106	93	145	135	116	117	101	120	130	120	119	118	125	114	120	134	112	128	127	122	96	118	109	101	143	137	96	122	113	126	117	118	120	120	121	119	117	117	112	119	117	120	124	142	96	111	124	131	104	139	115	124	116	117	132	118	125	115	126	115	124	123	115	120	107	126	110	122	122	120	103	120	104	124	119	115	110	105	120	138	129	118	102	120	134	129	127	100	118	129	103	100	107	143	123	99	141	108	126	143	126	150	112	126	142	106	111	116	128	107	117	109	135	117	112	116	106	113	119	92	133	112	116	133	133	149	121	121	124	135	108	112	127	120	114	113	112	102	117	116	119	117	123	106	109	133	121	133	124	124	129	117	129	119	120	124	109	103	130	138	121	115	144	111	121	121	116	122	130	131	120	124	138	130	118	130	124	104	126	133	106	138	125	109	106	118	113	117	114	109	121	107	123	108	123	119	121	129	117	121	128	121	107	113	125	118	114	112	114	121	109	107	122	98	132	112	117	128	132	108	119	95	112	115	103	114	111	147	105	125	105	117	122	119	112	130	116	114	108	111	126	116	125	137	122	126	115	118	114	122	133	122	111	114	113	142	127	111	98	125	109	132	116	118	106	122	118	114	87	107	117	125	97	119	124	133	112	108	110	125	100	117
345	2	2100	141940	350	0	45	275	321	425	549	696	916	969	1191	1201	937	436	248	290	245	266	252	241	217	234	198	221	205	202	208	201	216	194	179	172	183	186	202	188	197	159	176	190	192	171	174	171	151	176	174	174	161	149	178	169	156	140	162	153	158	167	151	159	151	154	155	117	155	150	158	150	145	157	161	190	160	150	151	156	156	160	146	130	165	159	160	154	159	135	131	175	164	148	176	144	139	138	156	139	131	131	166	156	156	156	151	165	157	155	118	149	163	139	149	149	132	132	125	154	133	136	153	124	145	136	143	132	157	142	131	136	130	124	136	162	159	137	152	132	145	146	147	154	146	129	128	163	147	148	143	149	153	141	123	149	143	133	142	130	147	139	130	156	144	146	138	109	147	111	135	126	152	137	159	142	141	139	134	148	131	168	131	161	135	156	150	141	121	131	148	160	152	144	115	140	147	152	127	137	148	152	145	133	159	155	134	147	133	145	130	140	166	159	131	162	158	138	143	149	141	154	141	166	135	148	144	141	151	149	148	142	146	150	142	146	140	149	128	141	144	143	142	141	126	152	146	147	127	153	139	143	126	143	133	143	137	143	148	153	143	139	142	131	155	130	147	135	130	136	155	159	137	146	148	144	135	122	129	130	152	108	141	156	141	155	133	140	126	154	147	161	159	142	120	152	136	138	154	137	157	151	151	147	139	126	137	158	138	139	142	144	141	161	147	141	138	143	125	143	127	148	117	144	165	148	144	114	136	131	146	160	130	158	149	148	155	136	149	144	140	136	164	117	139	140	135	133	140	134	133	150	141	158	130	142	135	126	147	123	131	132	124	137	152	145	141	154	120	149	141	140	158	158	154	156	144	133	145	127	124	136	121	160	144	142	130	148	151	164	145	133	149	135	140	142	143	117	153	137	146	142	156	145	143	149	137	140	129	108	132	140	127	155	164	139	150	141	127	147	117	142	118	151	134	142	134	147	127	114	113	126	135	138	112	155	166	144	129	145	125	133	159	130	124	134	127	132	147	125	136	150	133	135	133	146	144	156	156	150	130	145	144	141	146	162	130	120	154	117	132	142	153	124	117	157	143	130	150	127	160	116	133	126	137	133	142	151	135	124	166	140	142	157	151	176	131	152	153	151	124	134	139	132	123	148	127	140	144	147	134	125	139	139	141	143	136	146	167	122	151	151	148	132	129	113	135	142	123	125	120	130	132	143	139	126	136	137	142	142	158	145	133	151	150	148	153	136	143	132	125	140	121	158	135	135	133	130	140	136	142	143	134	158	139	150	150	145	151	133	134	148	126	129	152	134	140	145	137	139	137	135	149	152	120	136	136	128	129	145	135	134	139	136	117	127	150	130	132	120	165	126	159	139	117	149	146	130	155	131	125	142	145	125	144	134	149	139	144	143	126	155	146	116	140	154	142	143	142	143	139	133	121	135	137	139	138	151	133	116	137	130	149	137	137	149	151	136	145	161	150	146	159	134	136	140	141	133	139	127	133	151	139	151	135	147	130	138	133	134	155	130	161	122	123	154	135	154	145	133	141	142	135	154	141	124	121	138	141	136	145	144	126	125	138	133	137	168	127	168	145	133	129	134	148	131	139	130	152	133	135	139	172	155	142	135	138	154	160	136	139	119	136	138	133	142	135	142	136	136	134	146	160	140	138	133	117	146	147	133	143	127	152	114	120	136	135	147	148	131	156	153	146	137	154	148	135	121	144	143	141	151	131	139	156	136	149	142	151	145	151	137	134	161	135	133	123	148	148	119	141	125	128	139	132	157	157	148	139	130	135	134	134	143	153	139	157	148	157	153	138	149	142	134	130	144	146	134	154	128	140	140	113	137	132	120	125	149	156	156	132	151	152	128	148	150	139	141	156	156	147	128	140	150	136	134	143	140	142	140	137	122	147	146	137	123	150	118	143	134	139	129	138	145	146	142	117	129	142	118	120	146	127	125	125	123	147	106	136	125	141	149	138	113	141	161	140	159	139	134	135	134	140	135	152	144	150	148	139	151	141	143	136	132	147	154	135	156	120	141	159	131	146	135	124	125	153	143	158	127	160	127	141	139	138	127	132	154	142	128	155	136	143	141	124	155	133	140	131	162	142	155	145	123	154	138	137	136	174	148	141	152	146	134	153	140	140	136	153	152	147	121	147	126	146	150	154	149	147	122	139	116	129	157	142	152	122	140	135	147	141	136	125	164	153	133	141	143	138	139	131	134	148	139	142	143	132	135	165	125	127	161	156	144	129	172	134	140	127	160	132	140	114	152	134	151	133	129	128	143	155	137	161	131	141	136	131	134	141	116	133	149	139	146	137	113	153	124
345	3	3500	142063	352	0	49	317	368	463	561	781	1201	1140	1409	1308	1175	763	326	281	292	301	267	298	250	266	243	214	236	228	252	242	215	251	222	218	206	201	212	188	187	195	198	202	196	198	175	190	182	204	189	182	178	186	208	175	213	160	177	179	203	162	210	178	170	200	175	177	205	188	180	183	191	194	184	170	187	179	177	179	187	157	184	173	154	165	165	188	174	168	189	166	177	192	179	196	182	185	186	156	155	180	196	177	168	193	180	201	159	178	160	197	162	180	186	155	170	185	171	169	198	153	190	167	193	156	178	179	164	176	177	190	167	144	183	180	158	162	176	162	162	180	153	155	177	201	175	172	181	147	165	146	176	173	162	158	173	164	175	149	153	167	179	186	175	162	165	186	164	184	183	172	175	177	163	191	170	176	153	166	153	174	162	170	173	168	167	173	180	155	174	173	147	156	146	177	178	179	174	159	154	163	145	159	169	175	182	164	145	198	200	181	172	168	175	165	161	185	181	147	181	148	155	180	193	168	144	200	164	173	170	178	153	152	171	159	179	171	133	196	176	181	180	157	157	169	173	170	167	160	183	190	138	148	184	186	183	160	175	166	161	148	153	159	165	171	143	177	172	180	195	167	163	161	182	161	177	153	171	158	177	166	175	182	164	178	172	162	165	164	171	172	146	166	180	145	168	176	161	161	175	201	159	160	162	155	172	190	168	194	158	160	180	173	168	175	157	170	166	162	167	167	161	163	179	176	152	172	145	172	173	170	181	177	161	183	171	165	172	177	167	184	160	158	161	162	182	158	170	164	156	168	181	168	166	175	182	179	201	155	160	173	147	179	168	150	194	175	151	191	156	173	178	170	154	155	185	189	161	149	184	180	157	147	162	178	164	163	171	164	162	160	181	164	161	141	184	174	148	161	153	184	164	161	173	175	165	175	192	172	145	145	188	187	160	165	165	162	179	147	167	181	169	169	157	176	155	153	166	164	176	181	154	166	162	157	161	165	156	183	146	203	159	189	167	181	182	165	167	163	174	174	175	198	193	178	164	175	183	187	170	169	173	180	177	182	156	167	162	171	163	201	169	169	184	166	150	150	156	177	169	157	169	176	167	182	141	163	172	158	176	175	173	188	174	171	168	189	170	157	171	176	152	170	166	182	178	169	149	165	172	156	152	180	180	161	138	186	181	168	168	152	158	158	145	167	168	169	173	191	162	177	163	179	192	165	183	187	162	158	159	159	171	177	155	170	171	161	186	157	161	161	148	159	174	154	171	166	142	148	161	183	171	155	160	174	166	126	167	183	174	152	184	187	174	174	182	169	170	156	163	156	181	160	158	179	142	187	158	168	148	203	152	177	146	159	180	159	154	161	194	193	162	167	190	155	177	167	157	159	149	180	167	172	148	192	175	170	152	164	168	177	169	140	182	163	159	155	169	164	165	170	170	183	165	170	177	152	155	157	159	164	171	172	161	187	140	179	163	149	164	159	158	176	156	171	154	165	170	152	164	147	156	187	177	180	164	172	193	187	177	170	181	164	165	151	145	157	175	200	170	196	143	152	163	174	168	172	172	172	169	166	178	148	175	151	141	164	172	160	170	169	167	157	153	161	151	159	163	153	147	174	170	148	170	165	165	175	178	172	178	154	183	179	164	155	158	179	160	184	187	176	171	170	173	167	168	181	170	156	139	152	180	168	157	136	161	175	157	169	181	168	173	178	160	177	166	173	179	155	148	190	176	177	170	154	178	166	173	161	164	179	173	167	164	157	165	152	177	161	164	174	163	165	143	171	169	159	166	145	167	174	184	139	167	180	155	188	159	171	181	162	178	159	160	176	165	164	160	185	167	170	169	181	172	161	170	168	166	149	163	191	169	187	176	158	169	170	159	170	183	172	153	183	178	180	152	162	167	151	166	175	180	187	178	175	175	156	165	159	158	166	159	164	154	166	166	161	180	166	159	156	169	172	168	168	159	156	159	159	184	175	167	180	157	157	173	166	177	182	169	161	168	176	171	180	157	173	137	164	169	176	158	185	167	174	160	177	183	169	144	149	156	170	178	173	170	168	173	184	196	165	167	177	156	154	162	186	165	176	163	158	175	188	148	153	182	141	186	159	169	170	162	180	164	152	167	173	189	159	151	151	176	173	175	168	194	167	177	168	168	148	131	187	176	162	161	153	154	170	168	161	170	181	179	194	147	170	173	154	161	159	162	169	160	174	184	177	172	190	191	161	186	172	169	166	172	161	141	170	162	191	181	157	167	173	180	167	186	175	170	161	165	173	177	163	175	189	177	153	162	147	187	189	147	152	164	159	153	181	166	157	167	171	169	177	166	170
345	0	2700	142186	345	0	28	318	399	518	720	1252	1337	1415	1358	1327	1037	627	365	327	377	328	305	335	304	334	284	317	293	279	283	295	295	255	269	274	277	269	253	299	247	232	271	256	243	267	236	223	235	262	243	243	262	262	236	231	249	206	236	217	199	224	229	234	216	263	256	224	222	246	226	240	194	220	230	222	247	237	203	225	217	209	217	214	196	234	217	228	220	241	203	207	212	223	197	205	220	215	196	217	216	234	227	204	221	224	200	217	177	197	225	221	212	204	236	240	245	240	232	221	219	233	213	236	214	194	189	223	232	223	191	183	224	222	227	218	243	216	208	206	199	204	185	226	210	245	222	228	229	222	201	228	200	193	227	206	224	218	209	207	187	209	195	246	216	189	218	212	232	194	234	208	226	224	198	227	221	210	186	218	199	219	189	226	232	233	190	225	182	175	229	207	226	242	199	196	217	221	243	214	213	207	218	200	219	208	185	198	221	222	229	189	220	221	207	194	236	192	207	191	225	207	226	196	216	192	233	219	214	219	184	233	205	243	199	206	204	234	233	223	197	215	224	209	195	225	214	218	218	205	234	209	189	210	204	202	209	218	199	217	232	203	207	216	211	221	208	206	191	201	201	223	216	196	213	212	207	205	173	226	223	233	204	215	215	207	208	213	212	222	228	207	217	212	212	224	186	196	222	194	197	196	193	223	213	214	212	214	219	188	206	203	205	233	209	212	209	239	185	192	240	219	208	202	242	194	243	199	222	220	203	212	220	198	220	226	201	210	213	205	190	218	226	211	204	215	221	204	209	197	226	206	202	199	202	204	213	201	211	204	201	231	202	221	200	219	196	192	216	207	227	220	195	222	193	216	238	207	229	201	191	196	222	225	207	197	220	204	231	236	217	209	205	191	219	189	218	209	240	194	221	176	206	196	194	211	231	221	226	222	220	220	201	200	223	199	199	178	218	188	236	204	188	235	213	206	213	222	216	187	206	217	233	202	221	199	222	210	237	205	182	232	186	196	218	230	195	207	214	207	212	220	206	218	210	229	194	222	227	221	211	213	205	210	201	217	212	188	204	241	201	220	178	210	197	219	223	221	186	203	212	226	211	198	227	218	194	206	215	222	223	218	223	222	214	219	201	210	188	212	197	205	192	197	219	221	237	214	185	205	231	219	213	208	214	229	218	195	211	190	204	218	200	214	217	244	212	230	222	222	231	227	225	200	191	221	206	217	217	208	185	223	186	198	190	204	210	251	208	205	212	210	194	194	219	204	206	226	221	196	178	237	220	224	215	200	201	224	213	237	230	212	185	208	212	218	201	195	226	195	205	233	197	199	211	233	212	228	203	245	201	220	186	208	227	194	216	227	199	204	218	223	215	210	211	243	199	203	218	222	209	216	201	199	213	225	207	220	218	225	194	214	229	193	201	201	201	230	202	207	190	225	209	196	221	192	246	214	208	229	204	212	171	195	211	216	224	208	206	214	238	215	206	209	214	217	209	231	214	230	188	215	217	229	218	219	215	207	220	241	204	230	230	191	217	253	198	202	211	213	225	210	197	218	234	220	209	232	228	209	227	219	215	194	221	213	212	214	214	223	210	215	212	223	230	194	228	219	206	218	215	195	198	222	221	224	201	209	227	232	209	199	224	212	196	196	230	239	205	227	211	213	193	207	232	215	205	191	216	178	202	197	197	213	209	206	221	179	204	193	201	229	213	189	228	188	227	218	190	212	216	226	185	224	217	213	187	221	210	241	204	197	213	224	228	187	208	208	215	190	217	223	203	208	215	179	209	208	204	228	226	205	211	209	246	199	204	198	209	189	227	235	210	198	227	227	247	233	190	200	216	215	229	219	205	212	196	209	203	209	232	207	219	225	201	226	218	247	215	195	216	208	205	208	185	207	234	199	228	190	229	201	207	194	225	225	222	200	196	209	207	209	229	207	195	240	221	206	207	195	190	233	222	245	202	215	211	207	221	228	199	218	213	208	229	206	229	214	187	190	194	212	205	215	204	199	233	231	206	220	243	204	196	200	211	212	222	212	220	222	204	220	189	196	233	227	218	210	219	208	202	229	198	218	196	217	218	209	214	201	209	250	188	222	196	199	232	212	203	219	216	223	188	221	209	191	213	219	227	202	194	208	224	217	211	229	213	229	205	209	236	183	211	223	220	221	230	208	210	234	216	200	200	211	226	218	225	207	206	222	185	219	197	222	205	208	233	217	198	233	192	209	217	236	224	183	216	202	214	211	200	236	225	201	192	215	208	207	219	220	214	216	225	191	213	239	210	210	223	206	219	212	207	215	203	205	235	185	202	222	191	218	216	197	232	226	233	242
345	1	1900	142309	351	0	45	243	279	418	491	758	718	966	939	779	426	263	221	213	207	214	184	190	182	196	205	156	170	172	163	147	166	152	147	150	169	152	140	148	141	148	149	144	141	142	129	145	136	114	125	133	141	151	134	140	132	114	137	135	120	117	122	117	115	121	126	117	131	136	130	122	97	133	110	124	134	135	108	126	108	119	119	125	114	133	139	107	107	116	131	115	112	118	110	107	108	118	128	105	129	130	117	128	115	136	106	110	106	127	94	111	120	119	120	105	106	107	117	130	128	135	121	118	123	94	114	124	100	108	104	119	124	124	128	107	108	127	110	132	135	124	122	133	118	119	129	122	89	134	114	116	119	117	114	117	139	140	131	118	128	100	106	108	95	109	126	113	102	110	120	128	128	114	96	118	117	124	107	123	131	123	122	107	107	132	118	105	122	129	127	114	101	134	107	113	125	130	119	109	133	131	102	104	107	114	124	122	122	122	100	123	95	114	112	122	128	108	107	117	107	126	99	111	124	119	122	120	115	97	107	100	95	128	111	113	133	117	106	124	102	121	135	129	106	113	101	117	117	127	106	112	109	122	116	115	115	103	118	118	118	129	101	112	98	109	111	100	115	128	124	113	118	110	128	131	123	113	100	113	100	117	119	110	106	113	115	93	109	102	89	124	133	92	104	129	112	101	113	109	116	91	110	120	127	112	113	105	141	114	104	119	100	102	102	119	104	117	113	112	132	119	106	128	123	126	112	124	96	107	89	124	113	112	118	131	111	123	111	99	109	119	103	116	121	104	111	117	109	103	111	115	114	114	144	107	106	112	101	115	109	109	101	122	115	118	114	136	108	110	114	107	112	121	110	112	103	101	91	106	102	115	123	115	118	102	95	121	108	126	127	104	126	107	117	104	100	116	111	134	99	113	147	102	121	122	112	115	114	113	113	112	109	117	107	114	93	117	100	119	136	120	118	110	116	115	106	117	135	134	112	121	106	115	104	116	106	122	105	123	109	108	113	103	93	125	86	92	109	119	107	104	113	121	123	96	116	115	106	107	128	116	106	117	110	111	113	98	89	101	123	119	101	103	106	138	101	128	100	108	113	103	136	103	122	129	95	108	112	114	116	119	91	102	112	97	112	100	111	117	119	126	98	118	107	90	121	112	108	107	111	100	105	94	121	119	110	126	108	120	131	101	109	114	125	104	120	127	104	119	117	127	115	122	95	101	102	125	119	132	119	135	107	128	117	112	109	114	124	100	115	116	107	116	110	110	117	122	115	102	124	120	115	122	119	122	108	117	123	97	100	95	117	114	104	130	112	88	120	106	108	109	93	116	116	119	102	124	100	107	120	122	111	111	108	128	131	106	119	143	134	139	115	124	111	129	103	112	100	124	119	102	115	110	129	109	116	120	119	125	110	92	126	117	116	107	98	105	115	110	105	123	103	111	127	107	130	111	105	118	113	103	95	109	109	108	125	121	111	107	110	110	98	104	105	98	111	107	114	121	116	110	106	102	123	128	111	123	121	113	118	111	111	119	125	134	117	105	95	100	119	116	97	118	110	99	116	94	125	115	100	121	92	99	117	106	109	116	116	119	102	124	103	97	119	115	113	115	133	102	89	112	101	113	114	117	119	95	129	101	110	117	111	106	103	132	110	116	114	94	97	117	125	103	92	144	116	109	105	105	98	145	106	113	90	122	80	97	123	106	121	103	108	89	101	102	116	116	124	103	136	109	113	117	104	121	102	102	112	118	107	106	103	118	116	131	97	96	106	117	126	110	111	110	118	99	120	97	118	100	107	122	111	121	102	123	90	99	122	123	108	124	110	108	117	109	107	109	118	108	110	106	100	117	115	115	98	110	105	117	124	137	120	104	118	113	101	108	87	105	120	91	107	99	119	109	123	107	108	101	108	128	120	114	119	130	114	105	106	103	96	110	105	96	112	115	100	123	126	107	118	116	113	110	106	113	113	108	109	112	105	114	127	103	85	101	125	105	90	103	125	101	98	122	118	99	118	127	121	124	125	133	128	103	100	105	124	108	117	107	114	120	112	122	120	97	127	116	105	112	108	119	115	121	123	112	136	105	99	79	120	115	139	103	95	127	125	116	112	122	125	111	123	119	119	107	108	103	107	104	118	117	106	110	92	135	105	111	117	107	125	95	92	107	110	131	85	133	105	115	122	94	108	110	101	127	95	128	104	107	119	110	114	107	98	131	91	100	115	111	109	106	123	129	116	101	114	115	115	118	114	111	124	101	128	101	128	121	118	106	118	109	112	137	91	117	101	111	106	123	110	123	116	136	109	110	103	112	114	120	122	131	116	130	118	106	111	118
345	2	2100	142433	360	0	32	198	254	424	557	1066	1109	1251	1087	1071	550	277	263	274	254	233	239	246	225	227	208	223	198	191	191	196	186	179	187	165	185	186	158	195	184	175	153	168	159	170	169	165	188	143	142	174	163	152	153	162	157	168	163	160	156	148	161	142	151	166	154	130	133	130	149	158	144	146	142	148	141	155	146	145	155	144	131	128	137	144	131	142	146	143	134	101	141	127	139	153	155	148	153	146	145	163	130	132	149	159	149	144	131	138	123	171	133	127	143	136	137	146	141	139	140	161	142	130	133	153	153	140	148	128	147	136	145	153	127	123	136	137	155	145	142	123	143	138	132	136	147	127	115	141	147	142	144	161	135	154	159	146	132	142	110	148	126	162	134	147	141	137	138	123	152	139	135	164	153	130	166	154	140	148	151	133	155	123	145	139	127	164	138	141	126	152	135	146	133	145	132	152	146	140	124	133	127	137	131	137	128	145	151	142	135	135	122	134	157	128	152	127	145	137	143	140	141	146	152	151	142	136	141	148	125	138	155	131	145	125	137	154	142	145	147	123	147	135	142	130	115	139	133	162	145	157	113	139	128	146	139	134	148	128	141	147	152	148	147	148	115	130	121	137	129	144	151	134	138	163	138	129	140	144	140	130	140	126	128	136	124	141	126	138	128	122	137	141	121	133	122	137	136	131	149	132	159	135	154	145	141	136	134	125	133	144	141	145	131	143	135	133	128	145	144	144	154	142	133	140	121	172	120	113	131	122	146	119	133	149	150	114	120	153	123	137	145	138	133	124	137	158	136	137	138	142	125	140	130	140	127	152	131	127	132	126	148	126	149	143	123	121	150	128	136	131	140	132	128	123	150	135	134	119	140	149	138	144	132	133	139	129	137	122	138	150	113	127	125	125	154	146	134	127	132	132	122	132	120	116	124	139	145	134	121	149	141	136	139	133	121	123	139	133	159	146	160	138	143	147	141	137	155	138	117	156	116	138	131	162	119	135	126	144	142	128	137	156	131	126	133	128	164	155	155	142	144	132	131	140	140	146	149	150	141	135	149	124	168	126	143	113	126	118	141	134	132	125	126	128	130	117	141	150	113	131	135	135	137	142	131	122	140	137	147	131	129	130	156	138	133	142	120	110	126	136	152	147	160	130	121	115	128	137	148	130	148	134	135	127	136	120	121	154	132	138	127	150	145	126	127	123	123	131	125	120	161	126	120	124	156	143	130	129	119	133	121	125	140	152	146	137	126	159	123	131	155	161	143	132	141	148	149	125	147	158	138	128	128	129	134	135	144	153	132	127	119	128	135	152	156	139	140	157	116	154	146	143	133	126	146	143	138	173	155	148	134	127	138	135	136	141	156	139	122	117	142	153	138	137	137	140	123	113	133	144	134	143	133	120	129	153	132	152	140	137	146	126	109	136	140	133	134	135	134	129	116	139	126	146	151	146	134	131	126	120	134	123	126	139	112	131	140	137	132	144	120	119	111	160	148	131	134	134	148	115	141	122	137	128	142	145	143	136	123	138	100	133	155	151	157	122	128	130	126	124	157	123	142	138	117	143	127	127	134	118	130	111	130	121	122	136	135	122	121	128	133	134	149	144	132	125	143	150	128	131	132	141	143	147	133	120	136	161	134	140	140	145	125	114	142	124	113	137	124	129	136	121	138	120	134	146	153	134	137	157	131	115	140	129	130	126	151	136	120	138	110	130	129	138	140	149	125	141	139	151	147	137	116	114	137	133	131	134	118	152	114	137	149	142	155	138	153	150	147	134	148	136	130	148	143	136	126	106	154	137	144	147	152	129	145	138	125	153	126	142	119	150	152	136	151	131	139	129	151	115	143	145	149	126	138	135	125	125	126	133	121	133	129	139	136	121	146	129	149	144	131	120	145	134	128	150	127	131	149	152	151	114	162	116	149	150	127	121	129	131	148	164	137	139	130	131	152	146	134	148	143	135	164	125	147	138	141	127	124	138	149	138	135	147	136	131	135	120	140	135	129	123	140	118	126	131	140	129	140	149	146	133	125	136	120	130	106	155	140	126	148	145	131	148	135	128	114	161	139	136	145	130	140	125	108	130	129	134	145	145	125	158	140	149	121	136	154	145	108	152	140	129	154	128	145	113	134	120	126	142	148	144	141	117	127	143	132	158	121	137	127	154	109	143	136	106	141	145	163	132	150	161	148	142	136	134	148	132	119	137	141	152	131	118	152	113	135	141	154	156	145	152	139	140	137	126	121	137	160	122	130	125	157	129	148	137	143	123	123	137	133	134	133	143	122	151	114	130	139	144	117	129	150	120	128	145	128	142	137	156	127	151	134	145	126	132
345	3	3500	142556	353	0	8	189	270	385	418	1099	1339	1375	1246	1096	589	315	299	294	261	257	277	280	271	221	270	257	242	225	231	225	198	222	214	232	211	218	216	208	182	222	192	203	209	185	196	179	196	217	152	175	198	187	186	200	189	191	162	189	182	170	192	169	159	172	166	180	185	201	184	159	184	168	158	188	155	160	163	201	182	191	176	172	180	176	165	163	151	171	206	158	181	184	179	175	169	174	179	151	162	180	176	191	158	188	154	184	183	189	154	170	156	164	169	198	169	155	164	178	175	176	159	175	160	138	170	167	161	165	177	152	175	177	186	160	171	145	142	183	185	150	197	176	164	166	164	175	169	165	157	145	183	153	175	160	171	157	183	186	173	188	165	170	174	155	127	146	154	162	145	176	155	191	172	159	158	164	153	156	157	174	162	180	176	179	173	181	184	188	155	171	167	156	176	154	173	158	148	185	171	163	174	155	141	162	166	169	180	164	168	179	190	178	175	158	176	174	174	155	175	178	163	166	178	158	168	163	144	162	163	164	145	166	147	174	146	162	156	188	172	157	155	163	171	174	168	170	157	149	140	179	170	167	189	162	159	160	176	165	180	175	144	152	174	180	148	207	166	158	153	159	169	163	173	168	179	171	189	174	163	173	163	161	156	154	160	164	146	187	174	189	166	156	174	158	163	167	165	167	170	167	175	168	171	158	156	149	139	148	188	158	183	178	169	173	176	148	176	163	157	158	175	172	161	149	162	167	154	171	171	159	153	178	166	158	183	176	164	151	145	166	167	193	162	185	167	165	152	158	163	177	178	158	158	179	162	169	160	173	177	166	169	173	149	159	177	167	153	161	132	176	155	163	153	162	169	172	184	160	153	171	166	160	157	163	167	160	176	132	159	175	146	173	158	161	168	136	167	166	174	173	162	176	144	160	160	169	152	160	172	146	149	159	164	170	158	163	159	161	186	172	157	178	147	146	183	185	156	175	181	177	163	171	163	144	164	167	163	155	183	170	160	180	148	167	182	177	170	151	164	140	175	177	172	169	148	172	175	171	166	151	168	151	151	143	154	164	159	153	167	157	166	157	165	168	177	199	164	133	170	163	147	177	181	170	160	170	177	182	159	167	150	154	181	161	187	160	169	195	155	172	151	168	156	159	164	158	172	169	167	163	174	170	191	153	140	152	179	170	184	151	153	156	150	157	152	145	178	173	160	152	175	152	173	172	169	166	161	170	176	174	163	164	175	175	177	172	153	163	179	164	150	167	155	184	157	143	167	186	164	178	136	164	169	147	168	164	173	182	184	154	151	156	151	171	157	189	169	163	168	167	162	164	148	169	155	151	166	199	181	164	183	161	145	162	187	160	163	186	175	161	174	160	154	176	177	171	149	153	168	180	187	170	172	152	165	195	177	167	173	172	168	169	169	165	183	149	154	149	186	162	177	135	149	158	161	144	166	135	158	190	167	147	151	174	143	176	152	151	131	150	196	166	171	144	166	159	176	164	180	167	149	166	151	174	170	140	168	153	147	158	153	168	163	171	163	160	189	164	175	163	143	166	187	163	127	168	157	163	170	158	168	160	162	166	156	148	176	162	193	160	183	156	173	146	156	154	155	177	164	162	165	124	153	152	142	149	171	158	173	186	156	162	149	188	159	158	155	170	173	146	155	155	172	172	174	174	150	180	162	168	158	171	161	169	164	167	162	162	165	185	187	182	179	160	150	163	175	160	169	158	164	152	165	177	173	186	164	144	165	185	165	180	132	163	154	155	191	165	154	171	171	152	159	182	171	162	163	155	166	162	149	170	177	153	151	146	168	187	176	193	159	167	159	143	165	161	165	173	161	151	162	184	158	148	198	168	149	174	169	152	176	184	155	167	172	154	161	185	151	152	147	155	165	167	151	137	167	162	174	160	138	166	167	171	139	201	177	134	174	166	161	160	168	149	176	139	196	164	184	165	163	167	168	154	141	157	155	148	190	144	174	183	165	154	151	167	154	173	155	171	180	150	144	138	175	167	157	164	176	152	161	153	183	157	151	172	179	178	189	174	165	155	149	175	156	165	176	168	146	152	152	154	168	164	145	188	158	175	169	160	152	172	150	141	158	160	153	175	158	146	154	165	153	158	169	152	168	162	173	156	157	177	150	173	167	168	162	154	158	183	184	152	161	166	150	150	149	172	155	170	171	153	167	173	154	170	134	172	173	190	150	154	134	176	183	182	145	169	153	167	148	170	147	162	163	169	175	164	162	157	147	166	159	163	148	168	170	146	184	153	176	154	178	155	161	163	157	167	152	168	152	170	184	167	183	165	154	163	186	167	169	151	165	151	154	173
345	0	2700	142679	343	0	2	94	224	331	468	1315	1398	1332	1262	1304	1006	471	337	353	329	355	299	339	278	324	292	320	303	313	284	312	270	304	276	303	282	294	276	286	278	253	254	288	257	275	276	277	242	243	241	245	268	231	242	244	244	220	245	250	233	242	232	231	254	226	233	266	226	241	230	247	243	227	230	270	235	212	249	245	243	228	237	241	224	215	233	236	237	211	235	233	237	212	243	228	239	203	226	209	228	233	224	238	195	237	216	232	264	238	229	239	216	223	242	213	245	251	250	233	210	241	226	241	215	230	215	247	219	232	203	242	224	199	214	220	218	218	250	234	229	232	213	220	203	226	212	226	220	237	231	212	219	214	221	225	211	229	208	237	220	212	246	221	221	240	222	222	205	221	214	210	239	236	195	219	246	214	224	217	229	228	228	220	224	222	216	243	202	232	206	224	197	221	222	203	215	226	235	221	221	243	238	218	204	215	223	210	228	226	227	246	204	218	235	228	214	219	237	225	230	220	226	219	229	234	204	226	219	202	244	206	217	245	201	209	242	250	225	248	202	221	224	216	217	233	222	227	215	231	209	208	217	222	215	217	209	219	226	202	236	227	216	224	220	224	198	216	195	234	209	217	218	240	215	207	237	212	221	203	225	221	205	246	211	207	221	223	237	224	189	227	195	219	232	228	229	206	232	202	246	259	216	243	245	198	215	228	222	195	225	224	230	235	215	191	229	223	207	212	232	212	231	178	221	197	240	237	222	256	213	214	232	240	218	236	224	216	204	202	229	230	211	212	215	227	228	208	213	190	228	198	227	218	200	218	205	230	231	191	217	223	236	194	221	231	216	221	200	238	237	234	207	204	226	214	244	238	217	189	242	230	225	220	216	223	213	211	212	249	222	208	238	216	225	209	230	198	236	252	232	220	243	208	214	215	217	213	208	241	237	244	229	216	198	203	230	217	212	225	213	208	217	212	214	209	223	227	201	193	234	231	228	225	252	189	213	234	235	212	235	211	206	216	217	231	228	214	225	211	215	229	210	209	210	200	197	214	223	214	222	206	194	229	257	225	229	234	220	215	232	224	215	233	248	205	195	246	224	210	210	245	230	229	216	222	201	227	219	225	216	260	189	218	206	232	226	221	218	228	195	224	237	240	206	225	228	216	219	212	241	207	205	213	222	214	223	222	226	228	209	227	233	216	241	207	225	227	233	209	223	206	240	202	251	224	201	215	205	210	240	220	211	241	201	221	222	203	224	228	242	226	218	229	205	248	227	215	235	214	234	198	190	221	228	219	216	229	181	208	220	196	219	221	206	243	206	243	240	215	211	221	239	191	219	220	231	203	202	215	235	210	197	234	209	207	186	221	207	229	208	225	219	207	224	226	196	215	196	247	220	213	233	197	238	214	207	214	211	216	216	192	236	248	198	212	219	227	229	216	244	217	216	220	226	175	218	213	229	213	229	233	204	216	228	236	214	230	200	193	210	233	204	241	227	207	229	208	236	211	221	220	219	211	217	222	220	216	221	215	200	208	198	229	216	223	218	215	196	219	233	221	224	209	215	245	226	215	221	228	216	204	230	196	210	236	218	232	206	211	233	238	221	255	221	211	206	232	238	207	201	220	213	211	223	246	242	257	217	217	226	237	224	212	209	258	220	218	209	204	177	208	221	231	225	218	199	205	223	203	215	226	204	184	202	240	210	223	216	200	223	218	217	199	229	218	233	237	200	217	229	222	222	220	232	217	223	204	196	234	206	204	210	217	201	218	226	223	220	208	217	196	211	197	203	196	212	227	200	197	214	223	216	256	203	221	216	220	204	201	225	224	232	225	237	208	232	239	218	232	222	215	214	215	228	238	226	224	204	226	216	219	212	244	229	222	207	202	203	247	214	196	210	223	202	239	219	167	219	236	226	217	217	204	208	228	222	223	214	240	247	211	216	206	236	218	226	205	223	236	225	194	193	227	210	234	217	212	232	220	195	240	216	234	225	188	202	204	208	214	206	198	194	213	216	222	209	205	192	217	217	206	233	216	212	208	212	245	228	241	229	202	233	237	194	245	231	196	206	237	212	247	208	237	232	196	208	224	209	237	216	242	232	222	233	226	219	230	229	191	216	237	253	229	219	202	213	197	192	222	231	192	237	214	205	214	228	198	204	209	233	211	252	224	225	201	212	193	247	201	241	222	193	206	221	221	219	245	223	237	209	221	204	249	215	233	238	201	225	230	250	197	222	212	232	187	211	209	216	219	209	235	212	230	227	231	228	207	218	229	220	201	240	209	220	237	240	213	214	203	198	227	229	226	208	218	227	218	237	240	216	219	224	214	234	253	206	221
345	1	1900	142802	348	0	5	105	150	239	415	800	973	836	813	881	501	295	260	249	231	253	218	234	228	194	194	190	197	187	200	174	182	189	159	178	178	155	169	183	151	189	164	143	137	168	144	168	180	160	130	157	146	139	139	150	152	173	148	141	136	164	154	145	126	135	122	138	146	149	138	123	135	127	139	151	116	134	133	150	132	148	134	146	146	118	133	140	127	132	125	132	124	126	143	119	108	124	134	130	131	125	125	125	133	135	146	137	137	121	137	111	135	146	109	122	126	122	152	152	138	139	124	145	133	109	141	133	134	129	127	140	95	138	107	124	143	127	114	121	118	105	147	126	103	122	128	123	111	126	143	134	125	124	132	122	142	123	115	119	98	115	121	121	123	127	117	123	125	132	113	122	142	120	145	111	124	116	138	125	113	136	119	121	123	130	125	146	125	144	126	129	104	121	119	135	129	142	130	131	133	116	139	134	126	112	116	122	133	122	131	124	137	110	123	133	113	117	120	154	124	133	142	130	137	122	131	135	143	131	121	114	104	120	149	148	130	142	134	129	129	124	135	120	130	138	122	137	125	110	108	135	145	126	135	138	136	120	128	118	117	138	132	129	125	126	142	131	140	139	136	115	121	143	128	126	128	130	124	145	109	124	117	141	134	115	103	102	133	134	121	130	110	120	140	108	127	123	122	124	119	123	127	126	128	119	133	120	143	118	100	106	125	131	122	132	131	136	128	118	129	115	121	116	122	129	112	117	125	140	137	107	128	125	122	116	103	127	127	111	125	102	140	104	115	116	133	138	120	114	129	99	131	131	137	115	123	134	111	121	136	109	112	129	150	116	138	132	131	114	135	123	154	123	111	127	129	140	107	110	120	112	128	126	138	130	139	133	126	113	141	123	138	153	131	99	106	115	137	104	144	145	121	115	122	123	126	123	120	148	111	128	101	138	122	124	125	122	121	130	133	104	137	131	118	138	113	117	138	119	123	130	123	137	147	137	135	112	131	111	125	132	116	134	118	137	119	105	126	137	113	143	108	134	130	129	133	133	131	131	128	128	117	114	120	122	122	104	137	127	129	142	112	124	124	129	114	149	126	123	126	137	143	121	115	141	126	112	133	127	137	134	122	129	136	136	125	127	135	107	131	139	128	139	132	115	112	120	114	131	125	131	109	121	134	125	125	123	112	124	111	131	117	138	112	128	122	138	123	147	125	121	117	126	103	132	144	123	116	125	114	138	124	151	128	129	134	117	116	100	133	132	140	141	122	126	118	128	128	133	127	126	136	130	121	122	123	126	116	104	120	136	122	141	135	114	128	99	124	134	129	128	124	139	122	120	140	132	131	124	133	143	110	121	132	118	126	115	133	140	117	139	117	139	126	143	115	139	104	124	117	123	135	136	133	117	130	137	134	149	127	133	125	117	131	134	119	145	153	130	133	115	123	126	112	106	120	124	114	138	107	120	119	134	112	123	114	122	106	109	133	132	132	110	87	120	118	130	123	124	102	139	121	127	120	137	125	129	131	141	130	120	116	141	123	134	115	140	139	102	138	115	112	119	108	129	138	118	128	126	123	137	135	109	143	123	117	138	103	125	128	131	117	112	112	120	109	134	109	130	130	137	112	126	145	122	121	115	141	113	134	117	124	114	114	117	107	119	132	131	123	131	121	145	119	123	112	127	163	124	114	133	129	128	126	117	127	112	129	141	119	127	123	120	103	125	133	118	104	128	126	130	126	119	137	134	130	136	129	110	131	128	137	110	133	133	116	114	109	112	129	132	122	128	118	131	122	104	114	135	127	121	120	140	134	130	115	110	164	124	131	128	111	136	114	139	113	137	115	123	142	119	151	119	136	127	112	139	136	116	106	137	142	119	136	137	116	130	130	125	127	148	116	129	118	136	115	112	117	115	130	125	110	148	148	138	100	109	111	123	128	129	118	113	146	120	143	151	121	123	116	131	130	120	117	140	113	113	137	129	129	108	118	136	124	123	130	161	125	120	121	121	141	127	128	118	128	125	118	125	114	112	117	121	119	133	88	140	137	137	132	117	122	122	121	125	101	125	113	140	110	118	121	98	124	134	137	112	127	125	138	142	137	131	119	137	118	128	123	116	122	121	110	120	109	125	123	137	121	131	144	115	134	122	126	117	117	128	129	130	128	135	137	122	131	106	152	115	130	140	132	124	136	122	128	110	127	119	125	132	111	104	127	115	124	121	128	101	103	133	124	122	132	117	126	124	120	148	117	119	122	101	120	135	132	126	132	133	112	129	118	126	129	122	112	127	126	121	106	123	120	119	105	141	132	108	139	143	118	114	114	126	134	109	114	117	119	148
345	2	2100	142926	352	0	2	58	141	247	616	1192	1182	1112	1123	790	462	287	275	263	239	252	233	247	264	243	226	223	208	249	218	200	225	208	235	203	202	174	231	185	195	188	209	204	165	203	201	217	161	165	180	191	164	182	165	180	146	183	190	162	164	157	155	151	171	180	158	171	154	166	161	163	168	168	160	165	168	179	172	187	125	174	166	182	186	165	157	155	151	142	152	152	155	151	163	137	167	140	152	141	146	153	166	137	161	138	144	168	166	143	165	147	175	180	158	159	156	135	181	144	143	172	143	141	176	157	153	141	137	153	164	149	139	143	144	165	170	141	167	154	162	142	158	183	152	160	143	167	137	164	164	151	156	134	144	130	148	171	142	147	150	162	156	153	161	163	169	147	149	154	154	150	148	146	150	138	154	124	144	143	155	147	152	175	142	146	148	143	152	146	163	152	151	190	135	139	146	162	156	158	149	156	144	146	171	161	155	147	150	161	171	169	186	144	140	178	143	151	157	170	154	150	144	143	182	144	141	128	176	174	155	147	139	143	141	148	160	145	167	164	142	141	155	159	161	147	170	133	165	152	151	128	152	134	150	160	162	148	151	148	160	143	157	151	158	153	135	158	158	148	134	140	132	138	167	143	142	126	155	141	152	172	147	136	149	163	141	143	165	132	143	146	148	146	139	162	161	138	164	127	168	152	143	150	136	152	145	136	142	161	163	158	170	155	163	154	147	149	114	157	157	149	153	157	156	169	153	166	140	164	144	162	159	162	172	158	163	127	149	144	157	133	146	160	135	150	141	152	157	175	145	163	165	142	132	167	156	133	139	155	152	137	171	135	154	134	166	150	159	155	163	134	151	147	162	151	140	165	145	162	138	135	145	131	138	145	167	167	173	169	147	164	138	145	159	136	124	137	155	159	131	148	146	160	154	149	147	128	165	160	153	152	153	154	139	139	167	143	144	159	140	172	165	163	155	158	166	173	163	151	157	146	152	154	148	167	146	152	162	157	157	143	156	152	149	127	152	162	135	144	147	153	146	145	148	143	153	130	166	142	164	143	133	157	144	133	163	141	138	133	135	133	135	160	157	161	143	134	161	145	151	145	152	162	154	151	137	138	153	140	167	183	158	157	162	160	151	155	144	135	131	136	161	152	154	143	134	147	135	151	154	163	127	139	166	147	165	155	151	165	140	144	165	158	137	139	140	145	151	158	151	137	150	171	147	162	136	159	159	146	134	145	149	131	137	151	159	180	149	172	155	157	144	153	136	168	142	167	161	174	154	145	166	143	140	151	143	138	152	153	130	131	156	141	159	135	142	133	131	146	138	132	145	166	144	148	139	156	163	128	153	157	153	165	158	165	152	159	145	127	156	149	136	135	155	146	148	156	151	175	152	161	141	147	160	136	147	156	159	144	165	132	139	147	153	144	159	155	176	145	143	135	143	153	155	158	153	142	136	154	157	119	157	149	160	156	156	130	145	151	124	158	159	157	147	157	164	152	148	151	133	141	162	138	160	147	137	125	145	150	153	154	141	146	159	166	154	144	152	154	146	158	150	147	152	142	169	155	152	166	158	153	150	156	159	157	157	153	153	150	151	144	156	151	133	170	182	144	160	164	170	156	137	147	139	141	155	135	151	150	152	150	168	142	123	162	131	149	145	146	168	141	158	156	144	147	151	167	134	156	159	139	142	140	166	155	187	146	132	153	164	132	145	148	183	133	140	149	160	152	166	131	153	141	161	150	131	145	134	147	131	158	168	146	150	145	137	166	164	148	150	158	153	149	137	158	170	140	164	136	171	158	145	151	155	176	148	153	143	144	151	138	159	160	165	137	145	146	159	142	124	165	110	168	144	131	157	147	139	148	142	124	134	167	152	142	152	134	161	152	160	188	133	145	161	159	131	136	147	163	142	147	167	131	160	154	137	154	138	153	165	151	141	151	142	149	148	133	151	137	163	134	155	158	139	163	136	147	151	152	149	150	134	133	185	178	155	155	154	131	152	141	136	147	147	163	137	141	143	136	137	127	125	158	145	153	155	134	144	136	141	154	136	146	156	138	160	143	137	154	142	136	164	147	154	141	140	160	143	178	144	120	167	146	165	140	155	163	171	148	131	137	169	146	134	138	127	135	145	128	150	145	135	143	156	140	149	154	146	143	153	140	141	162	144	139	144	149	135	170	166	163	140	139	138	143	132	167	166	149	152	149	148	123	139	146	162	167	152	148	160	145	142	147	153	163	156	145	155	149	153	158	146	167	131	152	121	125	158	146	140	162	170	140	146	120	159	156	164	158	145	170	140	139	161	138	155	142	125	156	143	159	136	172	159	164	145	169
345	3	3500	143049	356	0	0	31	147	235	526	1248	1277	1219	1228	960	656	286	267	270	305	278	270	285	271	248	245	271	274	233	249	231	248	256	218	209	241	232	242	236	238	252	210	239	222	255	215	204	223	240	232	195	228	219	202	190	170	205	228	226	197	203	205	179	191	186	188	185	181	217	183	199	184	205	187	205	208	191	192	192	187	183	198	183	194	206	199	179	169	190	173	190	197	186	186	232	157	183	178	187	165	156	197	218	192	214	186	221	194	198	166	196	205	182	183	203	177	188	168	184	196	185	191	167	177	211	172	180	213	201	189	198	152	190	225	176	183	210	189	181	199	202	190	223	172	190	193	164	188	188	161	201	175	205	197	166	206	202	188	181	190	185	207	162	177	168	178	182	163	188	185	168	179	185	177	180	187	193	197	188	182	174	189	164	181	189	200	176	184	167	175	177	168	185	173	190	169	162	183	201	206	173	189	187	188	191	161	185	195	181	159	194	175	175	175	199	179	181	200	206	190	195	179	177	173	181	186	211	172	172	170	191	215	192	177	190	179	205	190	200	205	157	167	184	178	166	161	197	180	185	171	213	188	201	208	200	188	184	190	197	196	198	166	156	200	182	169	185	170	183	172	195	181	173	166	190	168	182	169	182	192	179	172	183	178	171	167	177	175	176	174	207	176	158	188	180	162	175	166	179	173	192	197	172	153	175	184	184	162	206	169	180	203	167	185	176	213	171	191	175	183	189	183	184	167	178	167	198	168	177	165	176	212	172	174	185	185	175	197	186	190	195	172	171	178	183	158	179	192	197	165	205	153	188	186	199	199	186	172	181	158	172	183	168	184	181	180	164	188	177	149	190	191	167	168	164	205	199	170	197	171	184	187	164	186	171	175	166	164	168	194	163	180	166	181	202	187	160	162	197	163	185	166	171	188	200	223	183	195	195	177	188	189	191	194	173	167	187	177	194	193	172	192	171	191	177	171	174	196	199	174	171	205	160	180	196	186	167	188	177	193	166	163	179	196	197	169	212	181	160	197	218	213	207	194	192	199	169	167	185	159	167	169	191	176	199	161	174	181	182	186	174	170	181	190	188	178	185	171	200	182	198	194	156	163	179	196	176	176	192	180	182	188	195	183	204	179	187	203	181	197	194	179	202	180	181	176	188	183	176	182	208	164	194	170	191	194	187	183	185	188	168	180	170	178	188	155	183	189	191	183	210	162	165	174	197	173	179	163	168	183	156	152	187	210	194	209	161	197	182	177	175	192	169	169	181	176	193	198	203	180	150	182	178	183	165	176	199	201	171	175	173	169	183	149	194	164	156	200	181	205	175	152	193	184	204	171	161	174	183	187	169	170	174	162	175	170	186	185	197	189	197	175	207	198	174	176	171	195	196	187	198	197	167	178	167	174	170	171	169	173	189	199	194	182	177	156	181	196	180	164	163	193	187	176	181	182	165	195	161	174	188	206	169	192	144	179	222	188	172	190	204	169	176	186	170	156	188	178	172	168	170	170	165	184	203	194	186	186	189	162	181	185	182	179	159	205	181	169	174	184	171	165	187	176	187	169	165	161	168	189	182	171	183	168	173	212	184	164	182	185	195	190	163	163	160	193	181	170	180	187	198	171	161	165	183	179	182	159	165	187	179	195	175	190	188	161	183	192	186	212	177	181	186	174	176	170	190	182	193	176	185	168	164	177	187	174	173	164	175	190	168	170	173	181	184	201	167	174	182	182	161	156	186	177	170	174	164	170	206	171	181	175	170	174	160	182	178	176	205	185	196	177	165	175	209	188	172	169	190	164	164	171	174	196	197	161	185	161	195	178	193	166	191	181	177	162	196	162	191	177	187	177	170	179	182	187	186	177	178	164	176	188	204	191	178	176	183	173	193	186	187	190	175	200	167	192	190	173	176	195	188	199	217	190	186	167	189	192	172	186	187	178	198	181	164	186	198	189	178	172	191	166	188	173	177	204	168	167	197	188	167	180	182	191	181	184	178	181	173	195	166	161	197	197	211	189	183	184	197	168	156	174	179	195	172	168	180	191	200	161	156	184	170	176	190	195	176	174	187	194	191	180	180	198	191	188	167	175	205	174	178	189	185	165	180	197	182	189	185	188	176	186	190	181	178	186	198	199	188	182	172	188	184	177	170	171	182	161	200	172	177	178	192	196	191	180	181	190	176	188	177	196	161	193	173	191	171	192	189	212	161	189	177	164	167	181	169	182	166	142	180	181	185	172	177	169	167	173	161	177	176	188	179	187	186	171	177	182	182	188	192	171	163	160	151	171	159	193	181	177	177	189	160	167	191	192	179	175	164	199	200	184	182	171	144	189	182
