345	0	2700	152282	500	0	10	181	311	471	483	555	536	487	460	449	403	384	393	361	354	362	348	332	333	316	299	338	278	277	319	280	294	276	303	278	269	238	293	249	267	238	247	241	251	254	248	232	240	239	272	235	255	227	245	236	242	263	247	210	215	218	225	244	236	246	218	241	242	234	213	228	196	212	216	256	217	200	219	224	209	227	218	241	234	204	217	214	228	220	202	235	222	178	206	208	227	221	215	208	207	201	229	242	195	201	201	240	215	212	204	216	215	226	209	203	196	228	231	214	223	232	224	207	223	223	217	222	238	231	201	218	198	232	217	205	211	211	221	221	196	215	236	213	219	220	211	203	202	203	205	196	216	239	194	216	206	208	212	205	201	216	216	210	216	188	210	229	227	185	212	234	210	238	203	208	203	251	199	231	195	220	223	206	221	216	186	233	204	211	227	199	221	208	209	206	200	210	201	206	207	208	202	207	205	221	197	203	233	211	188	199	208	230	207	225	209	213	216	220	223	203	236	210	219	236	204	213	204	216	213	198	227	231	203	215	188	221	235	202	222	212	208	223	185	232	215	228	245	217	209	180	229	200	198	215	226	218	201	220	189	216	237	201	235	202	225	205	201	223	228	200	203	206	229	191	215	214	213	217	227	211	195	239	236	208	187	185	220	212	229	212	224	203	204	219	215	184	222	203	205	199	199	216	242	193	195	205	217	221	188	196	204	196	196	208	230	199	222	225	210	222	197	217	216	201	197	195	250	205	202	199	184	210	216	207	205	228	222	213	209	201	223	206	203	225	203	213	218	206	190	206	225	204	220	218	211	215	207	226	212	207	198	218	217	196	215	189	199	186	182	214	202	230	205	243	218	215	194	198	238	212	189	203	236	189	225	227	228	217	205	229	211	220	195	195	221	210	228	211	207	200	197	190	204	198	229	203	205	178	202	192	196	195	202	219	235	206	208	206	222	218	225	177	226	199	219	215	210	200	203	230	222	206	202	218	206	204	205	224	202	219	203	215	220	210	202	203	232	209	217	218	207	217	204	190	221	209	215	208	207	204	201	194	202	218	229	219	212	224	223	186	211	211	210	204	215	217	221	201	241	205	206	197	226	219	226	226	225	213	182	211	219	219	218	210	209	207	197	213	208	233	203	213	202	195	177	220	196	223	216	229	196	217	198	215	211	223	226	213	189	230	181	226	232	203	215	209	173	225	215	220	214	227	214	200	230	234	204	209	226	211	215	206	220	206	181	217	216	208	217	213	209	200	195	216	205	222	237	232	221	199	212	237	225	214	206	209	222	189	210	208	189	228	225	241	202	217	213	178	198	219	219	193	205	203	210	220	202	223	209	193	190	200	200	191	192	210	209	251	214	200	210	237	195	211	202	211	200	208	202	199	199	208	211	226	200	215	232	251	233	212	217	217	212	231	214	208	225	229	191	234	200	222	183	210	175	207	196	216	203	198	196	228	210	225	203	202	219	196	208	219	209	230	217	209	200	204	209	195	217	200	213	194	222	204	208	219	195	179	187	226	189	206	212	216	200	221	207	222	214	218	221	180	209	218	190	198	206	206	200	209	195	194	221	238	212	207	222	214	194	211	191	229	191	218	213	199	202	172	192	200	189	214	219	209	205	230	210	186	204	194	203	208	215	236	214	195	218	215	233	227	226	173	203	200	209	217	258	206	190	185	207	222	205	205	195	197	228	226	228	209	194	196	200	212	214	217	216	212	191	210	214	213	203	213	196	193	228	217	219	203	239	209	208	210	201	194	207	218	225	195	200	206	203	215	213	202	180	212	211	213	182	198	196	215	202	171	208	220	222	200	229	196	230	206	207	201	210	199	210	203	208	213	205	197	203	211	223	224	193	231	210	232	215	203	218	233	212	203	225	214	213	209	207	240	220	215	211	217	191	194	222	202	200	194	192	221	199	192	200	227	237	205	218	215	199	169	211	197	211	203	208	227	236	234	202	227	230	219	219	198	204	201	210	242	217	190	204	218	191	200	208	213	203	197	219	237	190	202	188	224	230	203	208	209	207	198	218	207	184	217	204	215	207	208	217	203	204	240	210	198	204	192	220	207	196	216	195	210	200	178	233	217	222	189	201	206	205	206	197	228	199	218	202	200	178	195	197	196	190	204	200	223	186	217	180	213	187	202	206	208	209	182	201	244	214	210	221	196	220	197	205	208	200	217	194	253	204	213	232	185	192	207	220	196	209	192	215	216	211	214	218	229	232	199	220	203	199	207	210	224	219	192	220	181	214	190	190	204	202	203	197	202	190	200	208	189	222	220	199	203	195	211	235	198	187	220	228	214	216	233	211	207	227	205	205	207
345	1	1900	152383	586	0	19	129	209	359	357	377	364	352	345	288	251	243	232	223	211	203	246	207	209	199	211	188	194	180	179	187	204	158	169	169	190	185	177	168	158	158	159	172	178	167	139	162	147	170	144	131	142	142	135	145	152	158	134	152	164	156	149	154	164	130	139	132	151	168	153	167	154	145	160	153	162	131	137	146	135	136	155	161	127	153	161	158	145	147	168	144	119	156	126	153	126	165	157	158	141	138	150	152	143	154	132	132	139	142	143	138	134	139	177	149	128	127	139	159	135	151	160	157	140	147	152	149	133	153	144	139	144	149	138	144	157	131	146	154	143	148	136	138	135	137	149	163	138	147	158	139	134	136	148	135	127	120	147	139	128	132	137	153	159	103	142	131	129	128	143	135	155	139	152	153	148	138	134	174	158	137	152	143	145	167	135	143	152	137	149	142	125	145	123	153	119	142	131	147	136	162	169	156	148	141	140	153	143	140	120	146	150	145	151	133	157	145	147	144	162	131	148	122	139	147	141	145	167	143	129	138	129	119	166	152	137	144	134	147	145	153	137	151	133	168	120	135	134	134	145	145	150	147	128	151	155	154	132	148	169	155	148	142	126	134	138	170	138	126	118	164	142	145	149	119	128	144	155	140	127	142	123	125	160	161	145	136	138	139	126	116	171	157	139	149	148	134	135	140	153	131	138	140	128	118	137	139	129	129	163	143	145	156	178	130	140	132	151	126	119	141	134	137	140	142	130	154	159	143	154	159	147	138	152	159	122	132	142	132	151	141	139	139	143	144	138	130	134	153	146	150	136	161	149	137	130	143	143	167	145	146	140	127	152	137	143	140	133	129	140	144	130	155	142	135	131	146	136	155	142	125	115	138	138	144	149	153	137	146	129	139	133	131	135	156	146	141	159	159	133	144	146	149	140	135	152	145	144	148	118	164	160	129	128	150	126	146	128	139	134	132	131	158	125	141	152	145	133	139	135	137	129	147	141	125	161	154	124	129	119	146	138	144	139	141	161	146	145	157	139	114	146	131	137	161	131	148	136	152	130	151	134	144	147	137	134	133	119	146	112	140	130	135	113	147	153	121	153	127	143	139	163	132	161	140	154	151	140	126	145	138	140	142	128	147	142	125	136	175	133	120	121	142	140	127	145	151	122	146	136	141	145	148	126	143	154	151	146	148	131	135	174	142	145	124	114	154	155	139	122	157	146	123	153	139	152	140	135	140	136	139	154	123	129	132	118	134	142	156	130	151	133	126	153	157	138	128	149	147	149	136	130	147	138	147	143	132	132	132	136	127	143	146	142	115	120	125	136	125	149	132	146	138	142	129	132	128	136	141	146	143	150	144	142	112	144	127	126	156	138	133	157	132	138	139	126	143	133	153	150	116	148	151	148	137	134	130	151	156	140	141	161	146	142	134	136	131	113	141	157	132	147	142	148	144	139	154	150	119	151	133	127	129	130	141	157	143	131	149	149	160	155	142	145	138	126	120	146	135	134	125	132	132	134	160	153	124	143	148	153	136	152	139	131	136	129	127	128	143	149	150	144	131	156	148	146	129	146	137	136	121	155	145	156	163	147	136	129	147	145	119	143	137	143	143	132	149	133	122	137	162	133	125	136	161	127	153	153	133	148	119	146	131	152	134	147	138	146	123	143	150	146	140	133	146	149	136	153	137	115	153	118	157	142	142	145	145	145	157	144	144	131	143	124	154	133	151	141	142	134	132	153	144	140	152	145	145	138	153	134	133	143	148	142	126	153	134	136	132	129	147	134	149	140	129	161	132	134	142	123	132	156	132	146	139	131	148	132	159	130	143	131	152	128	151	133	131	136	136	119	141	153	159	118	136	120	143	139	130	137	141	152	124	145	143	142	143	158	128	148	148	133	155	147	137	128	130	143	127	156	144	121	153	139	143	151	140	133	147	137	134	168	149	139	154	119	146	141	139	139	149	139	123	156	150	162	146	148	137	148	124	150	142	130	135	128	149	146	145	132	160	142	140	145	137	138	128	160	147	141	146	121	134	128	141	149	130	129	115	129	123	157	159	146	160	131	142	123	143	152	145	141	138	146	129	146	145	131	145	136	142	141	140	166	144	140	151	151	171	132	147	157	128	128	128	142	144	137	140	131	135	144	142	142	146	122	140	144	134	150	150	142	135	128	128	138	119	130	156	144	133	143	138	126	139	117	140	139	159	154	120	140	140	150	146	152	131	140	110	145	154	122	133	150	128	142	139	135	139	117	138	155	158	162	138	139	144	126	154	141	141	134	154	130	137	131	144	125	147	149	144	141	148	147	126	151	143	144	127	115	126	127	158	126	144	150	148
345	2	2100	152485	580	0	12	129	241	397	386	438	395	378	340	316	301	299	268	282	232	251	256	234	218	224	216	216	224	222	204	220	195	199	187	218	200	211	194	187	178	188	161	165	189	201	184	183	168	155	176	178	167	175	169	178	179	174	176	174	169	170	163	165	172	161	160	162	161	162	164	191	154	174	158	158	146	152	134	136	162	172	160	127	151	139	155	138	166	144	157	161	147	158	174	183	141	158	151	143	152	137	145	158	175	167	165	153	165	164	135	149	146	154	170	182	149	145	162	147	149	172	142	167	159	160	157	159	154	148	136	152	158	165	169	137	191	139	162	147	157	161	158	145	173	142	169	161	144	161	164	149	165	161	164	172	145	148	134	157	148	150	145	144	153	154	151	142	155	163	165	139	149	151	147	156	155	160	180	143	159	178	154	148	147	131	166	158	158	167	155	146	150	160	163	166	142	163	189	153	156	147	129	175	165	164	158	154	152	141	140	166	165	138	136	169	153	144	127	149	159	157	174	166	162	164	159	141	166	156	170	147	163	163	147	144	135	154	166	170	151	166	163	162	136	136	166	168	152	149	151	162	145	147	154	152	143	159	139	155	137	161	143	169	175	136	145	154	159	174	154	145	170	166	139	153	156	144	141	141	156	150	167	149	150	136	167	157	140	154	149	141	151	155	155	152	151	158	146	127	154	163	163	135	142	157	139	154	177	148	133	151	164	126	155	131	155	157	134	153	137	143	157	147	141	171	176	170	134	147	160	160	153	148	151	159	151	134	134	149	134	170	160	155	140	137	151	151	151	135	172	161	180	159	153	157	149	176	159	138	146	164	156	139	142	144	139	165	157	162	167	152	153	158	141	141	156	159	141	146	181	161	146	152	142	148	179	157	140	162	151	152	159	135	131	153	149	165	180	145	144	144	168	147	152	147	168	150	156	144	143	147	128	154	135	144	167	146	154	156	174	184	148	157	148	145	147	154	167	146	161	136	161	154	149	135	147	161	138	142	144	142	151	142	141	139	151	136	173	139	114	147	137	158	149	127	128	165	158	149	168	137	139	142	160	154	158	160	147	168	170	125	166	138	176	172	145	136	131	132	141	152	154	177	133	154	148	142	152	171	153	172	153	159	138	144	136	140	168	128	156	151	146	147	155	160	153	159	151	145	157	143	151	147	165	131	163	165	136	140	154	164	175	132	144	148	143	154	134	150	144	146	150	164	158	156	153	150	163	159	134	152	150	153	136	165	138	158	156	141	151	138	145	162	147	118	143	151	139	164	149	140	161	136	158	162	158	154	175	143	152	175	135	157	154	154	146	174	150	164	151	167	136	146	129	139	164	126	158	143	151	142	133	144	165	160	157	168	143	148	150	147	144	142	135	149	144	160	134	130	147	149	128	142	153	161	139	153	172	138	182	144	152	132	161	149	159	156	173	172	148	141	144	156	146	154	162	139	146	134	151	154	170	146	157	148	152	145	168	122	161	160	150	135	169	152	163	152	151	147	149	169	145	158	168	157	153	129	169	142	153	148	159	139	154	144	149	158	137	141	146	162	143	152	147	157	145	162	162	171	156	151	143	146	157	162	135	138	145	155	137	155	159	155	130	161	149	154	160	151	147	170	140	150	149	138	133	143	168	138	149	156	151	142	140	162	186	159	146	145	167	152	149	144	154	154	165	142	144	169	158	142	146	137	143	149	148	140	150	142	164	145	121	150	153	141	168	147	154	164	166	140	154	127	155	154	132	158	135	137	142	137	145	153	159	128	191	131	132	169	139	132	158	137	129	127	172	173	156	159	139	166	162	149	146	157	156	147	145	162	152	125	162	153	143	153	145	164	163	156	144	150	161	142	142	126	145	158	135	167	166	156	153	171	139	157	154	161	164	160	158	159	169	143	154	151	154	159	156	143	150	135	156	141	147	156	153	158	156	165	147	168	145	158	143	162	131	149	155	134	162	166	158	151	161	143	157	164	166	141	129	154	155	149	135	131	150	144	158	151	154	142	160	148	163	193	140	152	157	145	137	142	155	142	127	152	142	151	164	168	151	135	165	155	151	142	142	152	149	168	138	170	144	175	128	164	146	142	120	169	154	148	144	148	158	144	151	171	153	167	163	132	142	145	144	145	135	149	150	140	151	152	145	165	137	153	148	155	149	144	144	158	149	171	154	155	151	130	149	155	145	157	157	160	165	165	151	176	144	145	149	171	135	137	151	153	144	142	142	140	149	145	165	149	161	142	156	134	137	150	154	126	146	147	134	145	157	144	159	152	193	160	157	168	129	167	151	148	148	155	155	156	166	157	158	124	171	146	156	146	156	123	143	164	138	143	133	169
345	3	3500	152587	553	0	20	190	266	459	445	472	457	419	392	389	350	327	330	320	336	284	284	286	305	274	256	233	231	253	246	273	264	244	250	221	218	219	196	217	215	233	216	216	225	206	233	221	218	208	213	206	214	207	196	176	197	197	192	211	170	188	181	208	220	180	184	227	193	184	183	212	176	174	197	188	179	201	205	186	197	187	168	192	190	219	193	159	195	187	188	210	205	174	174	184	236	191	174	171	178	187	184	186	194	178	183	174	200	184	195	169	188	180	197	187	209	167	195	189	164	169	203	189	157	182	196	175	180	175	203	212	178	184	173	204	196	180	177	164	172	173	184	171	180	191	193	203	151	189	198	177	182	185	180	195	185	182	181	181	185	189	194	185	179	173	191	184	176	161	196	178	192	202	192	211	186	204	183	190	165	165	175	175	175	174	170	188	168	187	208	198	181	195	171	181	185	181	178	183	186	188	163	197	201	173	189	162	186	187	179	196	186	186	204	157	179	203	211	184	183	199	157	178	196	182	193	194	200	163	206	198	195	181	199	194	190	172	169	175	209	177	178	189	175	177	195	179	183	177	188	210	174	169	171	175	196	210	193	155	167	195	189	167	191	190	169	193	175	191	175	178	166	186	169	202	180	187	192	203	209	189	188	156	175	194	188	161	201	187	187	209	171	195	176	189	164	164	186	183	161	165	182	178	166	182	186	182	175	187	224	189	187	206	162	185	195	179	191	201	185	205	174	186	175	169	190	187	205	208	190	199	150	184	213	179	176	182	193	183	197	185	194	189	170	196	196	179	155	161	180	182	175	174	188	188	182	203	193	173	179	190	164	204	177	208	170	182	180	181	182	184	189	186	170	183	170	177	185	197	187	179	163	184	205	177	168	193	213	196	194	167	193	192	165	185	202	192	191	171	162	180	153	193	185	184	170	196	205	201	189	147	176	182	194	170	209	181	205	216	187	187	189	160	183	188	175	169	177	177	183	168	199	179	179	151	171	183	189	161	178	184	205	176	191	200	193	177	190	202	179	168	217	186	166	186	162	190	158	184	181	184	179	170	201	180	189	189	180	191	183	182	171	188	182	186	193	184	192	188	199	175	180	188	192	166	184	213	158	178	184	180	189	187	183	184	196	201	187	191	191	198	177	183	196	170	195	197	177	203	187	186	165	178	200	191	196	173	190	196	200	196	187	164	177	167	203	175	157	199	160	186	201	196	178	187	178	199	173	211	165	178	216	205	198	191	183	181	177	182	188	193	193	188	202	172	181	201	209	154	159	157	176	180	209	177	200	191	187	181	192	192	183	172	177	175	176	179	190	179	212	195	187	193	184	190	170	177	177	192	176	200	165	171	192	173	185	160	167	169	179	164	179	158	185	190	190	176	190	186	171	178	186	209	172	201	199	165	192	180	198	197	194	187	163	173	165	192	187	184	175	182	190	192	185	180	177	211	180	168	178	167	168	191	170	191	155	172	184	170	164	178	181	205	178	155	188	187	186	189	187	199	189	186	157	206	213	187	203	178	154	187	170	193	203	157	166	183	197	163	149	179	193	168	184	188	211	177	169	161	175	184	185	178	185	182	187	194	177	162	203	201	196	187	187	165	165	185	184	186	211	182	180	193	177	174	198	212	203	180	160	171	171	182	189	169	180	205	191	185	178	164	178	185	171	173	177	206	190	190	184	177	190	195	211	192	183	193	204	212	189	182	182	204	184	173	199	162	173	199	163	185	177	170	191	202	168	165	179	180	193	199	151	195	172	200	206	201	185	194	170	153	188	174	195	167	192	201	168	182	198	197	178	188	205	175	194	202	169	199	203	176	189	225	173	199	190	194	167	183	165	211	190	190	185	172	188	166	185	189	183	175	165	184	190	151	159	172	176	173	165	177	183	171	183	185	161	196	174	190	197	171	189	191	190	176	190	175	190	174	210	160	163	198	187	201	184	178	188	165	199	182	199	197	175	184	171	167	184	174	201	174	188	208	191	189	198	174	191	168	176	192	187	177	207	191	186	177	177	175	174	192	174	185	199	178	194	176	175	192	176	170	181	195	185	171	181	182	183	169	172	194	188	162	175	219	194	192	176	171	171	166	191	210	161	208	202	190	168	172	185	172	154	193	192	174	192	168	176	166	188	176	189	182	196	176	182	191	191	185	184	167	187	182	174	195	190	172	183	156	153	180	165	197	188	200	182	190	190	201	196	190	184	181	169	183	183	179	198	174	200	185	187	173	199	222	180	179	185	183	185	159	156	170	198	181	170	191	192	181	201	195	162	175	192	193	212	158	178	185	169	184	172	193	201	177	191	162	184	172	198	182	175	179	181	202	167	174
345	0	2700	152689	512	0	7	176	314	487	512	536	494	490	474	468	403	424	361	395	351	388	357	325	313	324	301	289	287	270	258	288	260	294	293	296	282	270	263	277	254	255	270	244	274	242	257	259	235	256	260	258	223	219	247	239	237	224	247	250	239	233	234	229	234	202	226	230	227	230	205	226	208	216	261	214	243	209	242	225	218	222	219	207	234	218	197	234	230	200	190	235	189	216	232	197	213	190	215	224	220	210	243	218	211	201	201	201	205	230	217	226	222	230	218	211	226	218	215	210	188	253	236	179	225	229	198	203	207	217	200	220	215	217	208	219	207	219	187	202	199	224	228	199	223	214	204	219	205	208	172	222	228	229	201	218	205	204	213	207	221	220	229	189	238	230	221	214	206	193	207	222	197	229	216	212	185	202	198	228	206	222	212	204	184	230	210	206	203	201	210	208	204	211	199	196	230	204	216	211	204	220	196	186	203	216	217	216	223	223	217	192	245	211	212	193	202	228	216	212	217	213	208	213	212	208	199	223	215	200	219	185	222	180	214	240	233	225	242	218	225	202	197	189	196	216	207	214	196	219	209	212	216	200	198	197	216	215	226	204	232	187	209	234	232	237	194	191	225	203	201	208	196	218	206	207	200	232	198	226	205	220	207	202	189	215	232	219	230	216	205	237	200	198	202	220	217	217	175	183	212	236	213	203	197	189	225	206	229	204	232	238	195	193	216	222	210	197	202	213	215	208	228	226	212	202	231	228	203	226	196	209	184	194	224	215	245	214	222	202	222	195	204	197	209	221	201	218	214	195	210	214	208	209	190	207	206	209	201	211	202	203	188	204	230	230	201	198	197	211	214	184	206	215	247	212	201	195	207	227	212	185	219	226	171	227	242	189	236	200	205	190	218	235	198	219	202	225	217	205	227	222	207	222	213	197	200	191	208	214	219	199	167	219	224	226	211	220	216	220	197	223	206	219	213	198	189	204	209	206	206	220	189	207	213	232	205	202	219	212	220	222	209	241	193	212	210	230	182	235	217	244	225	202	190	210	209	224	203	203	207	201	186	222	190	184	210	214	206	219	207	179	200	201	216	231	221	189	224	203	202	186	228	192	206	215	194	231	212	194	207	200	192	198	205	196	220	191	228	212	205	201	216	211	213	175	206	209	183	182	212	223	226	224	203	216	209	198	185	213	191	196	211	203	216	202	217	205	189	224	216	225	224	176	205	228	211	197	219	206	227	200	222	201	218	190	245	238	195	209	208	225	227	200	229	222	205	181	227	205	196	227	210	231	210	203	207	183	216	208	215	218	218	210	240	220	208	191	204	183	208	217	192	205	210	242	195	219	198	207	190	210	211	221	208	186	194	212	187	217	229	189	209	194	213	198	200	208	204	206	229	225	209	203	210	246	202	196	215	188	214	197	210	215	215	207	201	206	214	189	217	210	191	212	215	214	224	245	226	216	208	211	218	240	213	207	206	216	193	210	213	232	227	213	193	219	191	209	198	203	214	201	195	191	219	196	225	197	239	183	183	216	203	189	218	208	204	202	193	201	212	216	213	198	194	220	199	228	207	199	211	212	211	200	203	202	207	248	206	187	216	223	213	220	203	180	206	211	210	225	193	198	194	201	210	185	201	210	200	220	226	199	188	204	229	205	211	201	222	213	209	223	211	198	186	185	200	216	199	205	226	185	212	215	210	194	197	231	202	187	196	238	215	221	225	201	228	195	212	227	222	212	207	229	224	213	227	224	213	194	217	202	209	210	190	185	191	240	200	199	210	207	195	217	210	226	191	203	190	223	202	164	213	204	224	214	220	213	215	205	181	205	195	220	206	216	229	215	211	217	183	204	210	212	232	201	188	218	224	203	196	217	217	226	198	195	190	208	209	204	216	215	238	225	204	210	197	207	196	198	210	198	209	210	199	210	213	188	218	227	217	206	212	223	212	209	195	188	195	210	192	193	208	205	190	197	202	204	202	205	210	182	209	224	199	219	191	206	197	220	199	209	201	208	232	210	198	198	225	204	213	204	225	209	218	216	201	204	207	201	215	213	227	198	194	222	230	204	207	191	215	204	208	191	202	210	212	205	218	195	212	187	205	220	225	190	190	194	244	193	218	218	214	192	180	192	209	214	201	233	201	217	222	206	217	197	219	230	209	189	233	230	210	192	220	205	215	209	210	199	215	209	185	205	194	213	189	198	201	199	218	221	209	215	178	198	224	211	192	214	208	209	216	208	204	213	208	196	206	217	202	219	193	211	207	201	211	231	197	204	199	174	182	216	181	201	224	201	174	209	199	208	200	201	215	211	229	207	209	212	207	225	198	179	222	207	225	203
345	1	1900	152790	598	0	28	124	229	389	384	389	354	331	307	294	263	264	266	234	248	225	246	198	226	203	195	180	189	200	192	168	168	170	171	158	159	180	181	161	161	182	170	199	163	169	157	160	166	183	183	151	154	163	157	133	158	166	154	152	166	168	180	143	129	165	143	157	135	156	158	160	158	152	152	162	136	156	147	139	145	141	149	167	134	142	140	166	138	143	144	139	149	130	154	145	139	141	139	163	123	160	165	158	153	156	148	141	133	147	162	134	114	138	166	136	150	144	155	155	148	138	138	143	144	121	151	123	138	136	128	139	155	133	139	145	143	127	143	150	156	122	165	136	138	152	161	141	125	163	144	121	133	159	137	153	131	156	164	146	133	133	129	153	147	137	164	138	151	141	128	138	133	134	164	146	135	136	135	148	142	165	136	162	130	127	159	132	130	152	139	154	156	146	131	148	157	153	127	142	151	147	151	121	126	155	143	157	129	139	138	126	136	139	132	135	144	130	138	133	139	131	147	137	135	128	143	129	155	122	169	155	142	158	140	144	157	141	147	155	148	140	135	159	141	139	137	161	156	167	133	156	142	154	148	135	122	112	138	139	141	155	149	134	138	124	149	136	144	143	136	132	147	152	145	141	145	139	138	125	133	142	136	141	129	140	148	141	145	154	121	150	131	148	139	125	153	127	135	141	154	153	133	155	156	149	136	142	149	150	138	122	148	133	126	138	130	129	133	145	142	125	155	134	141	144	143	143	140	144	143	139	147	154	139	144	124	161	121	134	120	134	155	152	133	149	123	136	144	133	137	132	124	144	128	121	148	155	143	127	150	143	123	137	154	147	156	140	114	123	119	129	130	146	147	147	135	142	159	128	142	153	139	141	133	116	157	144	124	135	157	137	143	136	143	135	163	127	149	161	149	141	159	136	142	142	144	149	138	150	141	141	138	130	146	126	147	160	148	132	158	134	137	150	152	148	131	144	144	148	140	138	130	137	140	129	129	163	135	147	142	143	134	136	132	153	144	165	150	134	151	149	130	139	140	136	109	124	147	131	155	134	132	146	135	142	133	144	125	134	126	148	142	126	139	147	137	132	136	143	143	133	154	130	154	135	139	146	153	133	145	119	131	141	125	144	143	150	134	134	156	155	126	158	124	135	133	140	126	162	150	155	156	166	146	157	134	161	139	139	130	148	135	151	138	169	145	154	143	148	150	128	139	146	137	141	154	136	124	152	152	147	140	165	134	146	139	142	155	146	139	152	143	173	148	162	159	143	113	142	149	152	145	141	149	142	135	128	142	145	110	148	151	130	123	150	131	154	144	138	141	136	130	144	135	140	142	126	137	144	132	141	142	146	112	153	109	138	151	166	143	152	131	150	152	132	127	137	127	154	136	126	154	130	130	162	131	152	148	146	128	137	166	120	143	164	141	142	143	139	149	151	153	147	165	131	135	139	147	136	155	150	125	106	124	146	135	149	144	134	130	141	157	153	172	159	132	157	121	132	137	136	142	157	146	143	115	139	145	123	144	158	132	139	147	143	146	121	151	143	146	155	126	140	133	148	134	139	138	133	159	129	148	148	131	131	142	125	132	161	123	105	129	154	146	134	152	129	131	117	157	142	139	134	143	133	154	133	159	140	145	140	123	127	146	146	126	122	126	131	153	145	138	155	135	138	128	127	140	130	142	147	148	140	146	139	141	130	150	129	126	141	125	152	152	121	153	126	172	158	143	134	139	131	147	133	137	146	132	141	170	146	138	158	131	127	139	146	140	122	144	130	128	127	131	136	129	145	129	125	143	137	124	134	157	130	135	120	139	139	124	143	149	144	146	152	150	134	133	142	133	148	141	150	126	124	140	147	160	138	142	148	138	148	154	142	144	145	159	139	149	135	144	129	147	144	128	151	138	165	134	159	146	148	147	149	146	153	148	124	157	149	137	155	140	160	124	142	143	143	135	148	125	155	168	146	140	157	141	151	136	166	142	126	126	138	148	137	162	141	160	119	148	124	141	139	164	142	125	127	152	146	133	143	132	129	151	140	127	133	139	139	131	137	132	125	154	152	134	130	143	132	135	130	140	150	157	129	132	131	141	131	145	139	139	140	159	143	152	126	137	136	138	140	124	144	133	151	146	143	142	134	151	143	166	141	142	150	142	128	136	130	145	146	135	134	153	115	149	140	140	136	149	130	132	143	150	131	154	163	131	156	147	136	122	145	148	141	133	145	123	141	132	121	119	142	142	148	129	157	141	135	134	149	137	143	140	164	135	130	146	131	138	137	145	142	143	147	144	149	137	135	128	146	136	135	121	144	140	150	128	130	140	166	134	138	150	144
345	2	2100	152892	554	0	14	123	201	421	383	441	395	391	369	341	290	284	286	279	266	271	243	235	230	231	234	231	235	194	230	189	196	191	213	176	162	198	198	182	166	202	213	177	196	182	171	165	183	188	191	149	185	159	178	171	165	183	163	152	148	160	175	156	140	156	175	166	164	161	202	155	158	169	163	158	151	145	176	159	150	183	162	164	172	149	152	134	161	183	168	162	188	150	135	152	147	141	156	167	139	149	157	154	162	162	159	171	145	160	154	160	150	169	154	164	153	147	145	171	147	134	151	169	162	152	156	147	132	156	161	146	190	145	137	157	161	170	138	152	154	155	158	172	141	152	138	139	171	138	154	173	142	159	143	161	175	165	146	147	158	170	165	167	146	160	149	170	163	152	146	161	147	148	151	168	133	149	135	125	153	160	171	146	160	167	145	157	127	156	160	146	156	161	140	148	170	140	162	167	154	159	162	146	135	127	169	168	163	143	160	164	151	135	133	129	156	153	156	162	176	154	163	140	151	134	148	149	153	144	176	140	153	143	154	122	149	162	145	131	147	157	147	150	149	174	140	164	155	153	159	148	132	144	154	144	169	131	120	146	162	159	169	133	162	161	152	156	144	154	161	141	155	172	135	168	172	152	176	134	146	155	168	141	135	148	151	153	143	161	136	155	133	172	144	160	164	140	158	160	142	141	153	160	144	130	148	149	154	138	163	161	136	143	166	168	175	128	151	152	135	158	140	165	141	148	153	145	154	130	144	161	140	160	154	157	135	135	158	152	138	141	152	142	147	133	153	152	164	142	166	165	143	164	160	141	144	159	145	135	165	142	150	143	170	128	163	155	147	161	160	160	145	140	153	143	136	160	131	149	146	156	166	144	155	146	163	159	140	162	158	160	133	142	156	149	147	153	160	156	151	131	139	154	160	137	159	155	145	150	135	129	148	130	143	154	144	138	153	136	137	129	161	174	155	140	152	156	172	159	146	157	133	145	145	113	148	154	134	148	159	154	144	147	148	141	141	127	161	142	169	156	157	169	155	147	139	145	153	150	141	158	166	134	157	151	158	144	173	174	151	147	148	136	147	152	148	165	147	176	153	142	159	149	125	172	146	146	137	153	182	162	145	167	159	173	155	127	171	130	142	158	148	150	169	152	162	162	124	128	138	133	153	149	150	138	146	154	139	134	160	152	139	154	138	153	147	154	136	147	150	159	152	168	160	144	142	142	132	152	139	138	147	141	145	122	155	131	142	132	156	131	171	141	142	151	158	170	146	142	140	136	154	130	169	156	151	165	153	169	150	149	141	163	152	153	159	152	145	133	154	157	137	141	155	150	139	150	142	168	147	164	162	148	159	153	145	147	165	156	140	167	148	140	139	150	146	142	122	158	149	149	153	169	126	141	124	143	156	150	151	152	176	154	158	165	150	145	152	136	153	144	151	151	165	127	145	140	148	158	140	142	136	159	172	164	143	151	145	154	158	156	141	165	167	172	156	158	149	142	134	189	140	156	170	158	163	151	157	152	162	169	133	151	155	154	143	148	133	134	136	144	163	145	140	131	159	170	138	167	162	156	155	159	155	166	154	139	144	137	165	164	142	165	166	141	164	155	132	158	138	146	140	144	150	124	128	139	171	150	140	145	160	156	133	165	153	132	133	161	145	145	155	170	133	136	156	156	137	148	132	145	152	140	123	139	171	149	158	140	145	146	125	155	172	135	135	149	134	132	151	139	130	152	128	136	185	157	153	168	155	171	145	145	125	149	139	156	143	152	151	136	153	146	133	160	165	137	155	160	153	168	125	135	159	160	143	145	116	170	147	148	143	179	149	142	141	151	148	162	140	152	162	145	152	145	146	155	163	154	148	174	142	162	173	157	146	142	143	160	147	142	144	141	158	165	152	162	130	137	151	146	153	164	164	166	155	145	143	144	143	130	146	166	161	128	144	139	117	125	158	141	151	168	165	156	147	132	138	141	158	151	151	132	147	130	127	153	144	145	156	156	143	140	141	172	152	154	150	146	155	149	140	154	147	140	159	149	152	157	154	156	164	156	137	144	151	148	159	152	147	175	144	143	164	143	162	155	149	162	149	138	135	157	159	143	164	146	143	146	132	164	144	140	143	163	138	146	130	170	175	137	143	169	149	144	137	169	150	152	157	133	152	171	159	149	151	165	175	163	147	153	164	136	178	129	157	147	158	132	157	120	139	130	140	156	149	151	134	147	140	157	166	148	147	150	147	164	166	168	162	161	126	136	148	147	148	169	116	163	160	155	142	166	161	182	170	148	119	151	139	144	141	156	168	135	150	139	131	148	138	144	130	154	134	140	143	160
345	3	3500	152994	538	0	20	168	267	444	456	499	429	412	419	371	350	341	306	323	318	295	285	266	277	268	244	239	257	257	243	251	262	243	237	247	222	254	231	229	248	216	217	203	218	227	211	231	214	203	210	195	232	202	207	232	199	193	222	212	209	196	204	206	187	198	189	194	219	226	204	167	192	214	189	197	198	184	186	172	186	194	202	191	200	167	204	193	211	198	184	182	180	210	193	208	189	188	183	190	193	196	170	194	207	220	198	178	192	178	183	185	177	197	190	201	174	198	169	187	193	173	213	179	195	185	196	185	195	185	169	183	189	170	197	190	188	163	207	185	205	193	198	193	179	186	184	184	174	192	186	183	186	190	201	201	178	168	186	177	164	180	232	164	173	211	177	182	169	180	172	223	186	183	167	182	191	189	194	192	191	165	186	186	176	180	205	179	178	168	181	196	176	193	209	190	191	186	198	188	212	185	187	203	165	189	195	206	183	177	209	176	190	175	170	177	210	178	191	208	184	151	184	180	201	190	170	185	173	183	182	186	166	174	183	167	160	191	190	183	203	178	196	191	170	188	184	171	188	184	189	193	192	180	178	189	181	187	208	181	180	206	179	198	176	192	184	183	179	188	178	174	172	189	180	190	191	195	190	172	194	160	198	197	181	186	187	161	184	178	191	191	160	210	193	188	191	176	176	169	191	210	164	187	202	176	152	193	181	198	169	195	206	182	183	193	182	200	219	161	198	170	182	193	185	194	173	173	212	179	188	185	193	198	172	191	175	174	175	175	187	181	160	191	177	185	198	161	156	189	166	180	195	191	203	184	182	177	186	193	177	160	200	190	154	162	170	174	159	209	179	191	174	179	187	171	163	171	164	177	185	163	181	174	176	183	200	189	210	152	198	152	198	184	183	196	189	181	181	161	198	177	201	178	191	190	196	192	178	154	167	178	167	195	183	181	164	171	176	189	160	183	181	184	175	184	178	162	177	178	194	187	192	185	184	174	193	176	195	173	175	185	156	201	170	184	189	181	174	189	183	175	164	177	180	167	169	184	169	171	188	198	195	173	178	175	168	186	203	159	183	184	195	173	198	187	187	177	176	198	171	211	185	172	195	198	169	208	213	205	186	163	185	183	179	186	167	175	167	176	174	184	179	193	178	216	179	191	169	196	172	191	185	174	187	200	169	203	186	166	156	200	176	187	190	209	175	183	196	181	185	185	180	184	188	185	172	171	182	185	185	150	182	168	181	192	171	184	170	194	177	181	159	175	176	182	177	178	206	200	206	175	173	191	166	201	194	214	174	174	166	182	179	193	203	174	186	196	182	173	162	179	195	180	179	165	181	189	177	183	170	187	195	161	175	197	185	185	163	209	197	192	170	159	154	178	175	205	172	172	192	169	173	189	184	194	172	199	195	193	189	185	201	172	153	188	185	173	164	170	184	188	166	198	167	169	194	193	192	173	181	180	158	186	206	171	176	186	193	146	172	201	147	182	177	156	183	173	199	180	186	161	185	180	187	183	205	185	183	195	184	180	187	177	204	182	175	184	178	171	198	172	171	178	179	190	176	194	184	165	180	177	190	188	187	197	205	194	184	182	178	180	174	181	195	175	170	177	184	200	168	208	191	192	170	187	167	171	183	160	194	188	178	163	187	183	169	188	187	175	175	201	174	165	183	179	195	190	165	169	177	194	186	186	163	195	203	173	180	187	189	166	183	165	195	175	192	155	181	194	198	198	164	187	175	167	198	179	173	165	175	197	205	177	175	174	188	196	158	196	181	191	163	194	188	181	174	178	178	178	172	195	175	165	168	165	194	163	191	183	184	209	183	184	192	187	187	199	177	171	204	189	159	171	183	198	191	169	179	178	198	161	184	185	165	196	202	198	157	175	196	159	150	183	194	158	189	173	162	197	206	188	182	155	195	172	171	184	183	197	166	166	156	174	179	190	175	200	183	189	162	183	169	165	202	167	187	178	173	164	200	180	169	185	156	186	191	184	167	178	195	184	171	188	178	179	194	175	171	192	187	192	162	188	183	173	185	193	168	203	211	170	190	179	185	185	170	194	184	162	197	195	193	202	156	174	203	177	194	195	161	200	181	198	196	182	218	176	191	184	180	172	178	183	147	164	196	180	204	174	188	171	152	169	199	190	171	185	176	187	188	177	182	162	183	176	186	161	165	189	155	185	170	183	181	231	185	195	178	183	153	177	190	176	164	204	199	151	195	166	166	193	200	174	169	198	194	199	167	169	182	192	155	197	187	195	188	201	186	177	193	157	164	175	180	199	188	154	190	196	178	174	187	200	204	204	210	180	179	166	209	178	183	181	181	181	158	193
345	0	2700	153096	519	0	14	195	329	470	514	529	493	516	453	435	416	381	368	384	365	356	327	329	305	323	318	316	302	317	296	277	294	265	270	299	274	250	282	282	254	273	252	261	251	253	233	223	266	253	265	212	215	258	246	221	229	247	228	239	238	238	218	238	206	217	210	225	200	237	241	218	234	230	220	223	233	213	228	234	226	210	239	204	214	217	187	224	208	216	215	217	222	212	214	223	224	225	219	213	209	218	217	204	218	211	202	216	190	212	223	224	201	209	205	212	208	197	184	230	197	184	207	232	192	212	209	229	224	212	214	189	234	208	179	177	225	215	198	217	187	203	221	217	210	203	214	185	234	239	199	192	213	202	223	199	214	209	205	201	222	207	217	202	184	228	209	230	218	218	203	216	208	191	197	195	197	209	196	238	216	213	205	212	184	215	206	228	199	234	203	178	208	238	197	215	239	201	201	187	224	227	217	206	194	234	214	201	186	218	199	199	217	224	208	203	217	234	215	216	199	214	213	227	234	203	187	225	188	223	213	213	213	196	208	215	217	210	213	210	217	181	201	222	198	209	209	203	186	209	223	215	225	200	212	205	207	215	224	211	188	208	224	222	206	216	205	181	230	203	200	223	225	210	202	229	203	189	207	246	197	223	204	221	214	202	204	200	190	221	201	237	185	216	211	213	201	185	199	200	217	194	209	222	198	233	218	191	199	205	208	204	233	209	206	188	208	196	201	231	189	204	213	193	214	207	194	227	207	194	202	182	208	201	206	212	242	230	215	219	209	194	234	218	204	199	223	206	215	233	223	178	245	209	197	209	189	202	199	205	224	216	222	215	185	194	225	203	218	229	212	210	220	227	218	200	196	209	202	211	199	210	199	228	211	199	233	206	212	216	205	185	192	215	208	200	189	185	214	221	209	225	202	218	212	203	197	205	214	205	187	204	204	207	210	222	223	211	210	183	245	189	224	190	217	229	226	218	213	202	202	206	200	196	211	193	192	211	197	190	201	178	203	203	248	208	242	233	205	235	193	201	209	199	179	198	191	212	211	197	216	201	202	205	204	198	181	206	166	196	181	195	200	207	205	185	214	188	183	207	189	196	190	205	202	197	225	201	213	215	183	214	222	217	194	224	238	196	221	222	187	203	201	186	217	212	199	203	200	203	198	196	213	205	190	217	206	196	199	204	201	200	188	202	209	213	191	211	202	242	225	220	214	212	194	208	226	204	188	227	202	216	223	197	214	237	214	211	201	200	208	216	217	198	197	205	191	199	221	215	218	205	213	213	204	194	239	211	220	223	228	194	206	169	206	207	188	178	210	200	194	197	204	199	201	209	216	216	193	200	209	214	201	230	207	214	196	207	190	202	214	211	215	190	199	186	188	194	185	206	199	222	196	204	199	203	202	197	231	196	200	197	212	204	221	190	187	209	217	215	200	200	231	195	180	210	221	206	216	222	202	209	197	217	201	215	182	209	216	205	190	185	202	208	204	210	210	208	215	181	205	212	221	184	222	192	204	199	188	206	217	189	208	209	198	205	179	216	195	186	198	213	228	180	192	230	191	193	214	218	230	199	205	195	195	223	200	212	222	189	230	222	205	201	219	184	212	207	194	202	200	203	207	208	181	210	205	218	225	188	203	191	208	215	210	219	204	211	209	188	216	190	242	221	196	199	181	206	223	182	205	218	186	233	195	220	215	206	210	203	226	209	207	219	199	209	206	218	221	196	212	202	205	203	192	217	220	176	219	223	193	183	212	229	211	211	208	229	198	204	200	211	207	192	210	207	207	214	226	197	226	214	207	210	203	223	238	202	216	183	209	222	200	177	218	216	205	213	206	206	206	204	217	215	180	204	210	221	201	179	221	202	205	198	193	186	213	194	223	217	217	209	228	208	169	205	216	210	186	208	213	188	195	207	211	207	200	203	214	220	204	198	208	226	212	184	199	211	217	187	235	182	190	208	209	229	201	199	214	204	189	207	195	223	221	195	229	199	202	237	213	214	182	197	199	217	200	215	213	189	199	203	195	197	195	196	199	206	220	200	231	208	203	229	200	201	191	203	204	209	223	221	234	204	215	198	230	219	189	237	196	200	196	203	213	182	206	184	178	190	216	188	199	211	202	200	198	206	198	212	205	203	202	216	210	186	200	197	203	194	188	211	193	190	187	197	223	200	226	217	190	220	209	205	194	222	192	214	214	209	214	213	201	196	199	226	205	195	212	220	208	209	211	192	207	213	213	201	198	223	206	218	192	206	203	202	206	218	236	216	192	189	212	221	221	201	242	209	199	217	227	191	212	196	196	203	209	206	194	181	215	189	201	188	194	209	206	187
345	1	1900	153198	577	0	11	134	201	393	361	417	344	345	296	296	275	267	242	248	232	221	215	224	205	195	173	196	213	172	166	191	178	169	190	184	169	183	158	163	170	147	169	158	173	164	157	169	175	179	169	158	133	152	141	167	169	174	159	129	173	150	164	164	169	149	177	134	140	153	159	137	160	156	147	130	161	141	134	142	138	148	142	159	129	161	150	149	177	143	154	148	153	126	163	139	146	132	154	142	135	141	160	144	156	138	125	134	124	136	141	150	138	183	159	132	146	148	136	138	137	150	158	134	141	143	137	154	136	136	112	154	153	147	126	131	138	139	145	164	137	168	141	144	146	129	134	125	141	140	147	131	128	147	140	137	160	151	140	131	160	138	151	127	130	144	167	138	118	131	160	136	144	146	132	137	154	157	140	118	171	154	141	132	135	139	136	151	131	150	148	158	139	147	146	135	138	140	130	132	123	131	164	143	141	132	121	125	135	127	140	120	159	134	132	147	132	129	121	141	140	142	145	147	138	145	129	143	158	156	145	152	153	143	131	145	134	169	154	138	141	141	147	132	136	141	137	122	150	143	155	155	163	116	140	139	156	133	138	160	141	155	144	154	140	145	144	144	141	133	168	166	150	153	139	124	155	152	143	144	147	149	144	158	134	154	154	149	122	138	127	124	153	147	141	136	138	132	133	125	150	152	141	141	139	126	141	143	156	152	152	151	154	148	153	117	151	144	141	155	149	154	136	130	132	138	144	128	143	148	139	149	142	152	143	143	134	124	150	153	149	144	132	135	140	148	166	149	149	148	122	155	136	142	146	128	142	156	146	133	156	132	131	126	139	130	120	151	129	125	141	134	149	149	141	133	134	144	138	159	139	130	150	155	148	126	147	129	145	139	133	149	132	124	127	146	121	122	144	128	137	144	154	126	134	135	141	155	153	150	158	160	124	151	143	140	137	141	152	153	155	145	134	149	132	117	135	147	130	144	156	157	142	123	126	132	153	150	133	157	142	133	157	167	143	124	161	156	148	144	133	128	155	159	132	138	127	159	136	160	140	140	162	126	138	145	142	148	130	145	144	150	149	152	152	144	160	143	151	161	136	145	132	125	153	147	127	137	136	159	137	162	136	139	125	155	155	136	154	130	138	157	104	135	129	147	165	146	165	155	138	143	133	171	131	142	127	124	142	125	135	123	161	143	128	125	162	144	157	139	150	133	146	153	149	158	158	125	138	118	134	166	135	143	144	165	137	145	151	135	150	147	142	147	131	165	145	152	147	136	131	134	153	150	136	165	152	136	166	136	139	168	108	157	163	143	134	143	144	132	143	148	145	148	133	133	138	180	131	140	148	150	137	156	150	128	117	145	134	158	174	125	141	144	149	143	136	141	158	169	135	155	145	167	146	141	133	130	118	156	152	172	131	128	143	130	120	133	142	147	150	144	142	116	130	126	144	144	149	128	139	140	149	137	131	132	121	140	143	119	143	137	124	148	145	127	129	140	149	119	122	134	158	141	151	162	162	113	139	141	144	118	123	150	134	168	127	137	134	142	147	135	166	146	141	131	125	157	121	141	136	162	137	144	139	139	121	142	140	162	132	146	134	133	132	143	145	146	139	139	141	144	142	148	125	136	118	163	141	147	145	151	158	154	160	149	137	138	167	137	153	136	142	146	130	124	135	156	132	157	147	148	157	120	138	140	142	133	154	135	150	133	162	139	145	140	137	158	136	154	138	147	134	148	166	133	123	138	127	157	139	123	129	127	145	153	147	137	153	127	148	121	140	147	149	143	141	148	129	130	129	149	143	146	136	137	127	130	139	123	149	154	139	143	147	136	148	135	149	148	164	138	138	117	150	132	144	152	150	131	143	139	145	133	150	146	158	118	144	138	143	127	147	140	143	130	131	135	136	156	161	141	132	136	156	160	146	145	140	143	151	145	151	110	133	126	154	154	135	154	156	156	140	117	139	150	123	157	147	152	144	131	116	139	143	129	123	141	154	149	132	130	117	134	138	140	158	131	149	146	131	155	126	160	151	146	137	149	136	143	134	139	135	158	148	138	157	140	131	125	132	127	142	141	155	137	141	158	146	162	147	143	137	143	136	151	141	142	158	146	138	152	147	132	144	147	148	126	144	160	128	155	160	132	130	135	152	157	143	164	123	124	128	133	139	143	148	126	126	124	139	122	130	123	149	157	124	137	138	138	153	160	138	125	131	135	140	128	144	144	139	150	141	135	130	154	126	130	134	142	143	147	143	142	143	146	129	143	136	129	132	148	142	120	136	156	151	148	148	154	127	139	133	136	138	131	156	133	158	109	127	132	146	169	136	138	154	138
345	2	2100	153299	570	0	19	134	253	383	386	443	377	382	351	329	338	336	269	288	274	259	241	235	246	231	240	231	223	206	231	214	202	191	179	182	188	185	170	178	184	211	179	166	170	177	195	162	193	173	157	176	209	151	177	153	146	160	162	175	154	165	167	156	167	165	185	154	177	170	156	193	162	161	167	151	156	156	159	155	161	181	156	136	166	149	157	163	154	156	163	153	167	175	162	143	176	152	154	148	143	164	163	139	163	153	153	163	141	139	146	173	150	145	157	160	166	164	154	130	162	160	156	188	130	162	165	146	151	152	144	183	158	151	163	145	168	134	145	163	176	171	142	129	155	144	157	148	166	148	165	148	154	154	143	150	149	147	171	181	146	163	159	151	146	162	147	135	142	140	151	155	150	152	167	154	153	176	198	138	136	166	142	163	142	149	154	154	144	145	152	146	153	162	155	161	158	159	163	147	156	162	136	141	149	169	150	152	161	152	155	161	163	173	163	144	141	143	129	146	173	169	150	165	168	150	142	143	150	157	166	144	143	151	162	133	142	141	172	136	178	155	165	146	159	121	138	144	151	152	154	142	154	149	144	147	138	149	139	130	148	142	178	166	143	151	158	157	146	139	162	143	155	134	155	154	162	141	170	168	165	154	147	150	137	146	157	151	145	141	155	164	175	186	163	133	170	160	166	182	161	140	161	138	132	166	170	167	142	146	151	165	157	131	169	153	161	160	141	153	154	158	156	159	168	155	160	156	141	135	142	158	155	147	164	156	154	153	157	161	136	170	146	135	156	164	141	148	143	163	151	143	154	164	161	168	160	147	175	145	166	139	152	139	148	166	154	146	152	164	150	149	147	150	153	158	165	163	133	169	143	140	135	158	171	154	167	152	151	149	158	147	144	169	163	131	146	134	171	146	165	125	146	154	170	150	143	162	168	141	160	147	187	161	143	152	148	131	153	153	160	145	145	142	163	147	128	146	143	148	160	161	157	151	167	164	157	132	143	152	147	136	170	155	175	164	155	150	150	144	142	164	138	164	181	144	157	126	150	147	137	163	145	142	158	169	167	159	147	168	154	145	147	133	161	151	157	159	161	145	164	144	165	146	156	156	151	145	155	151	171	166	147	149	134	138	161	178	142	140	162	149	155	167	152	152	145	152	162	170	174	149	147	161	156	140	160	156	160	172	151	141	144	151	156	156	144	146	151	155	177	155	152	146	147	170	146	147	164	138	153	151	131	145	161	138	153	151	157	148	149	153	142	132	156	135	160	152	134	164	169	146	158	129	147	150	156	154	133	149	169	151	158	165	154	153	147	152	161	149	137	138	158	141	164	167	146	163	150	143	144	170	151	159	159	179	157	147	140	156	124	156	140	176	129	149	153	131	124	157	146	160	171	166	159	154	155	156	138	155	161	164	161	151	143	144	168	164	152	169	153	165	140	153	152	155	150	140	176	162	141	138	143	165	147	163	168	155	159	152	152	155	141	135	165	152	110	163	155	151	154	142	139	169	175	140	162	165	138	139	165	160	159	136	170	127	164	158	154	137	133	172	157	147	158	174	141	124	156	151	141	179	156	137	143	157	137	156	150	145	147	147	136	150	145	149	134	145	148	140	154	154	149	166	147	160	151	125	150	137	143	124	142	147	152	163	144	152	154	150	165	153	136	156	134	152	157	177	153	122	166	167	150	156	166	171	151	155	158	162	154	162	167	152	142	156	142	155	153	139	156	155	161	163	167	161	152	145	156	135	149	153	153	175	154	166	151	128	151	161	171	143	169	149	159	156	153	183	149	137	154	164	130	141	170	164	154	162	140	164	136	159	169	158	174	160	152	154	152	150	158	155	158	156	151	150	158	148	137	138	154	157	121	155	173	177	158	146	177	161	157	146	142	159	156	154	146	148	167	162	126	147	138	148	125	125	158	145	165	165	150	150	142	147	144	158	144	149	145	163	154	136	150	151	159	178	159	173	157	147	137	135	148	156	169	155	176	148	151	145	157	125	143	155	142	149	155	176	147	160	148	140	139	159	128	136	143	160	154	166	153	182	155	150	138	163	153	141	160	151	144	156	132	179	167	144	158	159	133	161	151	132	163	140	147	135	163	151	147	143	159	148	160	143	165	151	143	136	169	162	144	141	162	148	140	159	141	147	118	161	145	152	159	151	136	158	141	144	131	169	177	160	159	158	170	135	156	152	154	165	157	146	145	141	144	143	152	146	146	154	146	161	140	166	154	151	157	151	126	137	173	148	157	159	133	157	136	156	138	150	155	160	158	156	138	165	143	155	156	166	144	142	150	152	150	138	139	130	156	144	126	161	141	169	170	146	162	155
345	3	3500	153401	560	0	18	200	274	465	421	481	436	426	372	395	369	345	298	323	266	273	281	313	273	265	274	279	256	257	242	227	260	237	246	220	223	217	206	238	208	200	227	220	235	187	169	226	199	223	199	175	195	209	204	206	212	204	190	194	193	201	197	188	169	216	195	192	198	179	215	189	189	183	199	193	184	196	213	184	187	199	190	218	178	186	212	218	211	200	188	193	201	188	198	195	167	191	171	190	178	189	179	188	188	181	190	178	184	198	205	189	176	175	187	179	187	180	185	180	201	176	174	185	174	193	206	197	169	184	193	195	168	189	193	163	190	206	197	156	195	185	189	190	186	175	181	178	186	191	190	188	159	174	184	171	199	172	196	197	175	174	208	187	185	188	168	192	180	215	187	170	178	175	172	190	185	150	175	198	175	197	185	209	185	186	185	176	187	159	190	160	173	183	196	162	169	197	191	187	181	157	181	185	195	168	174	189	173	186	187	176	188	182	176	174	199	172	172	179	190	204	205	186	197	197	155	168	193	166	197	160	193	172	166	185	172	188	197	174	168	214	164	183	185	206	201	188	176	190	170	196	179	171	167	177	204	172	178	164	202	186	158	185	191	186	174	169	162	189	163	174	150	199	187	170	192	185	175	192	188	177	201	177	191	179	180	183	180	195	199	168	188	169	161	194	186	175	174	172	190	175	184	190	187	165	161	180	179	183	187	190	166	198	183	186	165	188	174	200	188	188	201	182	173	188	194	190	165	185	162	189	171	169	174	188	183	164	191	186	173	179	170	192	183	199	166	158	174	181	190	199	170	200	171	199	190	184	183	195	191	181	201	180	170	178	200	183	196	150	194	155	187	166	189	172	169	168	173	174	178	164	206	200	190	179	159	173	202	175	187	197	161	179	211	177	184	173	188	213	164	192	174	169	185	165	195	207	202	177	202	191	177	171	177	174	183	213	176	194	175	164	180	178	181	157	201	177	186	197	197	187	167	181	176	172	170	178	179	184	170	149	204	193	178	184	193	202	200	159	180	185	171	178	156	167	193	205	179	184	162	190	168	192	185	180	172	175	173	182	184	191	167	174	181	172	186	180	197	184	172	170	182	175	175	198	188	181	149	192	193	163	189	190	151	155	149	185	201	177	181	195	179	161	223	179	200	178	180	180	182	175	186	200	172	163	178	197	197	174	189	175	165	169	171	180	167	205	176	181	193	193	173	199	181	177	174	161	166	195	177	178	206	159	169	171	158	205	177	197	182	194	190	172	170	188	194	181	207	191	199	165	198	177	191	188	192	196	188	175	187	201	172	168	158	177	180	185	173	190	161	188	165	160	182	190	174	188	170	188	207	181	184	164	191	173	187	197	197	165	167	183	184	186	186	183	173	189	165	196	183	180	191	177	173	182	167	188	183	178	188	166	190	196	155	190	189	186	178	188	196	160	208	182	185	176	180	186	170	176	169	184	162	173	187	192	184	205	175	167	191	175	183	179	175	164	184	176	168	188	174	190	175	205	176	185	184	166	197	178	195	192	170	170	161	166	153	169	169	185	211	219	202	173	177	168	189	211	176	155	199	171	178	176	201	189	190	210	196	182	148	173	165	193	174	160	178	171	169	171	184	213	182	193	190	171	176	166	186	172	178	177	178	179	188	175	189	163	187	197	186	165	208	188	189	174	172	210	185	181	181	172	183	187	162	170	186	173	195	205	175	202	172	190	182	205	188	186	175	180	186	181	178	178	185	200	177	176	180	171	148	175	170	200	172	181	214	194	185	176	185	184	214	163	197	184	184	191	155	156	196	202	163	173	144	175	173	183	179	189	172	164	189	169	200	211	187	188	155	185	183	158	187	175	181	187	167	188	186	185	180	178	169	183	185	164	176	181	179	171	165	189	179	178	162	181	168	174	150	179	182	194	182	165	174	174	175	194	178	194	195	178	151	185	203	171	198	196	177	175	178	178	195	185	170	179	171	169	172	178	179	175	176	166	184	192	183	192	188	181	165	158	191	177	181	178	184	172	171	178	174	182	186	173	156	187	184	207	168	158	178	183	190	191	196	177	186	176	183	194	164	179	166	182	178	171	151	171	188	188	162	184	180	163	178	211	172	174	179	186	185	190	180	169	199	177	188	193	179	167	193	188	167	182	180	141	173	207	174	186	195	187	177	212	162	191	194	171	181	183	186	173	186	199	192	215	178	191	145	172	164	176	160	166	193	187	158	190	157	192	173	160	174	184	177	188	214	189	161	189	181	171	185	197	180	189	174	179	177	175	179	184	175	187	187	171	156	194	175	168	225	174	165	180	196	178	164	161	203	178	185	176	183	161	199	165	199	179
