345	0	2700	118090	411	0	16	191	287	465	480	509	455	492	410	424	391	387	342	352	317	313	324	324	319	286	307	264	266	256	285	258	251	284	250	259	248	260	232	255	260	229	254	226	204	232	221	236	206	219	216	226	197	220	201	207	209	213	190	205	193	194	212	198	195	212	190	214	213	207	198	199	198	221	202	210	222	193	184	206	195	207	193	179	193	195	191	191	196	197	182	198	178	181	170	231	208	183	198	185	200	210	194	199	165	201	193	196	186	170	203	194	202	179	164	184	191	178	188	181	197	191	164	188	190	187	183	184	187	199	214	183	215	176	189	203	204	201	175	185	200	175	172	185	208	182	209	205	191	215	201	174	183	181	190	210	186	213	172	182	162	199	188	169	193	192	176	184	182	220	192	201	178	207	201	185	157	206	191	177	204	206	187	179	178	203	197	208	197	191	195	174	178	198	192	185	174	188	167	186	178	183	182	193	178	212	182	208	185	154	176	193	201	189	180	163	180	216	198	195	177	182	162	186	195	187	192	190	180	173	173	191	195	177	177	197	196	178	178	177	199	188	184	190	190	218	163	185	184	184	185	160	195	165	191	188	209	192	185	175	162	182	199	189	194	180	154	189	173	218	207	207	183	192	178	195	168	186	170	185	190	191	197	182	184	198	202	177	162	188	182	168	195	175	188	209	164	176	186	204	191	187	146	195	179	196	179	196	178	207	184	188	182	166	179	178	204	186	199	211	183	177	193	182	175	165	171	175	197	187	186	159	183	190	167	189	179	175	161	198	173	155	183	168	213	192	198	196	186	182	181	173	217	187	168	197	192	164	185	169	187	190	180	169	198	185	179	166	187	186	199	185	198	184	179	201	182	191	163	201	187	165	191	183	154	192	182	188	189	169	183	157	204	180	181	161	177	183	176	179	193	172	174	168	170	174	186	172	186	167	201	163	198	196	199	201	164	176	183	187	187	192	197	193	185	183	185	158	183	190	200	145	194	192	182	165	168	181	192	189	172	181	188	204	170	183	165	180	186	171	175	173	180	172	162	168	208	170	194	194	181	172	174	187	201	192	186	175	171	196	176	190	189	161	177	222	168	165	205	175	186	188	189	180	158	202	184	168	168	177	166	168	197	175	168	160	179	185	193	208	190	179	204	162	158	200	166	208	178	188	166	175	188	189	161	192	219	192	181	195	168	200	197	182	194	185	179	174	219	168	186	212	164	166	183	184	171	174	202	179	177	186	196	189	139	186	201	159	173	177	189	189	197	175	188	182	212	174	172	186	193	189	212	178	182	194	168	173	177	168	215	180	189	175	187	205	178	196	179	161	206	163	181	159	166	190	178	191	187	185	181	178	171	155	171	189	173	195	203	184	188	184	166	180	177	182	200	169	161	185	187	176	169	171	159	197	169	182	210	172	185	217	200	186	180	207	182	196	190	203	168	186	184	194	178	173	198	189	192	180	173	205	195	183	195	199	205	173	187	188	176	184	159	168	175	176	190	193	163	195	203	172	177	162	173	183	184	186	196	188	165	182	203	181	190	171	181	180	182	173	179	187	186	192	166	156	207	179	173	187	151	188	181	168	196	172	194	182	179	182	168	169	192	196	189	172	185	174	201	185	179	163	216	196	194	168	157	175	194	193	190	183	170	169	169	188	186	180	182	166	202	175	166	219	196	172	189	193	208	219	180	179	158	195	202	178	194	172	191	189	189	202	170	171	197	174	177	205	176	189	177	175	176	200	211	198	196	190	152	172	188	168	182	185	181	176	193	222	167	188	200	173	178	194	139	151	179	164	173	200	194	194	181	204	172	195	176	175	158	157	182	177	168	226	199	173	166	200	192	180	203	206	201	173	192	181	192	170	181	177	164	179	188	188	182	176	209	183	196	180	191	175	192	171	189	193	158	161	171	191	202	191	206	179	166	173	181	164	192	193	184	198	174	179	185	168	188	175	192	174	175	181	179	188	176	163	177	203	184	179	178	191	189	187	170	178	184	205	166	180	189	200	203	209	178	194	179	192	171	168	181	178	179	191	211	199	185	179	171	188	199	181	156	173	174	181	201	164	182	193	196	194	182	162	196	168	195	179	181	173	178	183	179	178	178	194	174	171	189	191	207	196	173	187	164	189	192	166	183	187	180	216	199	172	183	206	188	171	190	218	196	190	196	190	170	178	181	156	184	187	189	186	185	207	174	175	153	169	171	178	192	183	164	175	190	200	179	154	171	180	177	188	200	157	173	200	200	187	174	194	186	170	204	200	182	165	189	162	180	186	169	174	189	185	169	170	187	187	192	190	181	196	179	192	165	202	168	194	190	178	170	173	194	195	174	170	193	175
345	1	1900	118213	443	0	19	121	192	344	363	381	349	331	297	276	250	258	216	247	218	215	230	216	193	223	219	172	207	178	188	199	179	172	154	173	156	149	168	184	161	167	164	178	151	153	168	166	147	154	144	168	158	158	152	138	152	163	146	152	137	158	149	146	169	130	155	138	167	142	154	171	127	130	134	147	172	138	137	141	154	139	147	153	149	121	128	117	142	134	157	148	123	148	121	138	132	130	120	148	127	147	159	161	125	121	127	137	144	162	141	165	134	153	147	132	156	145	133	125	135	155	135	151	133	146	145	135	133	140	129	130	141	143	128	164	151	154	135	123	136	128	147	148	124	133	131	142	119	136	154	143	128	138	128	145	133	156	134	117	151	146	164	150	119	139	147	145	139	134	118	130	146	128	138	119	145	123	122	133	150	147	142	130	162	132	132	143	138	151	132	151	154	126	126	121	139	132	129	134	117	156	142	129	155	145	120	139	135	121	135	121	132	153	123	135	147	142	154	121	130	158	145	129	144	133	148	158	138	138	133	121	148	130	140	128	108	159	131	121	138	145	134	148	132	130	141	123	137	154	149	152	134	148	136	138	129	139	143	136	133	137	164	133	174	143	129	143	137	148	131	156	124	133	128	133	121	143	128	116	140	143	143	148	153	134	137	132	128	126	138	123	143	160	132	124	156	134	142	165	139	145	143	145	138	149	138	125	145	139	146	151	116	138	143	127	137	133	143	127	160	109	146	124	120	142	120	130	154	141	133	123	137	136	137	158	132	151	134	123	164	147	143	141	131	135	126	132	136	146	130	128	133	143	127	131	154	147	150	155	161	137	131	124	145	144	123	126	146	137	152	144	130	137	134	158	140	138	127	140	155	149	143	151	124	147	135	134	118	149	134	123	144	134	144	131	114	137	118	130	123	139	155	147	132	142	155	123	136	144	146	128	122	145	135	138	119	128	130	133	128	124	140	136	139	123	133	137	140	119	130	121	128	119	124	128	127	132	143	120	154	129	129	119	124	150	125	124	135	129	117	146	138	146	138	150	139	145	147	139	158	121	148	126	146	124	123	124	124	122	130	140	124	133	132	133	116	136	152	144	125	156	131	150	115	131	135	116	133	144	132	130	139	151	129	128	138	144	132	153	132	148	139	118	155	143	143	142	155	142	146	138	134	139	118	133	133	132	121	126	178	139	132	126	124	116	149	134	161	110	131	150	142	129	139	137	130	130	110	139	135	143	142	143	127	123	143	128	113	149	126	150	128	132	137	135	131	144	136	131	136	132	129	158	144	125	149	131	133	114	125	124	134	121	118	136	140	146	123	139	151	144	128	118	146	141	140	141	154	150	127	149	146	144	142	143	147	150	144	123	138	142	151	147	143	148	138	135	158	140	133	139	121	133	116	124	136	133	142	130	129	121	135	124	123	124	139	131	136	125	126	139	118	142	155	137	130	129	135	132	128	138	150	140	122	168	139	150	151	129	129	144	156	142	130	149	151	124	140	128	136	129	143	129	154	130	127	129	130	128	157	132	140	150	141	120	148	132	136	114	159	155	136	150	152	135	156	146	114	159	141	164	125	141	133	152	137	115	136	137	133	131	139	124	127	126	137	121	146	148	133	145	147	109	134	145	127	126	136	132	134	135	143	126	135	128	129	135	125	135	143	135	136	124	142	129	117	132	134	126	156	118	143	129	130	141	140	129	148	138	138	143	119	141	129	112	112	157	124	142	149	148	139	136	138	138	144	128	125	128	122	148	124	138	145	139	124	135	129	129	135	141	128	132	127	141	138	123	139	131	127	131	160	141	142	121	139	132	140	132	126	137	147	126	142	116	159	114	135	122	147	143	129	135	120	133	147	127	128	155	119	155	142	124	131	131	131	159	144	149	113	133	131	139	144	139	142	141	144	130	145	153	147	126	139	142	125	134	135	133	123	123	123	139	146	140	138	146	139	138	164	141	150	130	135	145	137	160	135	128	139	157	136	159	150	111	128	136	131	144	150	135	127	143	146	134	125	136	145	114	139	167	164	143	144	135	136	140	138	126	119	139	120	122	140	141	119	130	130	153	147	131	143	132	138	132	128	124	167	127	139	114	159	119	151	130	121	164	136	136	138	135	128	133	138	143	146	155	131	146	137	144	136	133	127	125	134	133	131	141	138	131	149	105	148	115	148	120	129	136	137	127	128	126	112	144	140	130	142	154	159	119	130	136	138	132	144	136	134	129	125	138	127	125	130	146	116	153	157	144	148	145	123	144	128	147	136	141	136	127	152	138	141	132	115	150	133	118	112	134	129	134	137	144	125	135	132	141	132	139	138	142	141	120	118	144	134	126
345	2	2100	118336	421	0	22	136	217	405	391	413	404	373	336	316	324	295	294	265	270	259	226	250	243	214	216	222	210	206	201	207	203	213	192	191	169	205	176	182	192	158	182	159	169	169	154	171	163	185	153	159	183	154	190	163	151	171	147	154	156	154	157	163	162	173	156	139	168	150	157	174	163	157	145	172	163	156	154	187	143	155	165	166	141	138	157	154	158	165	169	144	154	145	169	167	168	156	158	163	163	141	160	156	163	158	166	158	148	136	143	162	149	183	173	149	173	168	176	151	142	151	168	148	156	144	145	157	169	143	147	144	149	131	156	171	155	152	147	147	149	131	146	149	133	145	151	167	158	161	161	158	162	172	132	162	142	130	167	160	153	165	139	141	172	159	155	151	152	153	162	168	146	151	171	165	141	158	154	168	154	165	144	144	149	137	149	144	155	172	152	155	153	167	143	160	145	143	142	168	171	161	127	144	143	131	155	145	131	153	153	187	154	138	156	161	135	137	171	156	152	155	167	139	161	130	152	150	151	157	151	159	132	169	168	157	139	155	146	157	172	160	156	150	154	151	154	149	167	151	149	150	134	141	142	150	143	153	162	155	161	140	128	143	170	151	154	142	176	147	137	175	148	161	152	149	157	139	145	141	153	156	139	151	142	152	142	152	165	166	164	152	172	143	158	156	172	160	155	168	167	177	165	164	150	151	144	170	130	162	163	150	133	133	136	174	156	153	153	159	148	153	173	128	152	155	139	154	141	146	170	156	148	129	150	140	151	150	157	148	147	161	151	169	147	154	133	164	137	158	150	142	145	167	164	156	158	156	153	151	153	161	139	148	155	138	147	154	167	142	159	142	150	158	169	148	161	154	143	142	178	146	156	147	133	153	162	156	147	156	151	157	153	153	128	157	156	154	168	133	162	140	146	146	168	136	166	139	147	135	121	153	144	138	140	139	138	153	144	157	144	140	160	155	152	155	143	176	146	148	158	166	144	156	129	148	162	121	140	169	133	144	145	157	161	167	148	132	186	160	162	140	138	154	133	151	139	179	140	148	132	148	166	140	155	142	143	142	134	149	151	144	149	150	165	150	166	131	156	144	176	140	156	163	155	150	158	155	143	131	147	144	149	141	158	157	146	130	165	134	155	144	135	154	160	129	158	152	148	143	142	166	161	157	167	152	154	155	144	163	127	147	134	164	162	155	163	154	147	135	136	137	140	146	151	143	146	148	157	138	156	162	163	137	157	146	141	146	143	157	169	134	130	145	155	144	145	140	139	125	173	141	144	163	176	158	151	141	148	154	149	155	156	168	148	166	145	150	140	138	142	155	146	147	142	148	144	149	179	157	156	163	143	144	147	167	156	141	137	144	141	156	147	144	138	154	152	169	157	131	149	155	148	143	150	159	164	139	135	152	168	139	169	148	130	184	132	164	145	143	145	139	161	124	136	141	144	139	155	151	152	153	158	137	151	142	145	164	139	152	139	165	147	134	142	149	147	141	156	144	144	155	145	156	140	161	159	130	141	135	141	168	161	163	123	147	172	164	151	142	152	147	134	151	174	153	175	152	157	169	134	134	123	153	166	144	148	162	141	158	142	137	127	155	145	134	169	153	164	143	135	145	147	125	140	187	154	164	162	174	159	148	154	160	161	150	164	145	147	170	131	141	157	152	143	142	157	148	143	167	140	176	123	150	152	144	162	163	143	147	135	141	147	152	160	159	159	144	155	151	146	140	180	152	130	160	144	149	146	160	158	154	152	165	137	127	154	121	156	181	167	129	149	149	149	153	146	132	135	144	155	144	157	136	141	163	152	165	181	164	144	142	148	140	145	155	168	148	169	129	156	153	161	134	158	154	143	165	157	135	158	138	179	145	125	163	176	158	165	113	172	166	136	143	137	150	167	180	156	146	131	157	159	141	133	142	164	150	147	154	144	165	161	154	140	149	170	165	143	135	134	152	153	154	152	133	137	145	127	166	162	144	152	147	146	142	138	159	141	171	157	151	140	161	166	179	143	157	151	151	155	168	121	157	192	156	146	151	152	142	150	137	163	178	150	142	152	128	134	147	146	149	149	148	145	160	141	154	164	154	155	153	154	170	143	148	148	142	161	154	131	135	148	160	143	154	148	139	158	126	186	145	137	154	154	153	151	156	151	157	161	166	161	131	142	141	170	156	176	167	164	162	162	136	133	139	169	150	154	156	139	134	131	150	152	156	136	144	169	146	150	150	116	150	172	139	155	141	142	142	131	152	160	124	133	152	145	161	151	124	134	137	140	135	156	148	170	154	166	143	137	146	142	172	152	142	158	168	143	139	159	139	135	134	145	165	138	187
345	3	3500	118459	410	0	26	174	272	401	419	471	416	453	372	345	331	315	294	322	287	283	275	281	282	244	246	258	212	192	225	245	200	227	195	224	184	194	181	210	205	169	184	169	191	197	202	189	185	170	167	180	175	186	170	148	159	165	168	132	164	175	174	146	168	156	160	156	181	163	165	154	179	156	158	180	179	169	157	180	160	151	166	158	168	140	153	151	170	155	156	164	151	164	168	162	162	169	164	170	169	166	163	146	169	142	169	148	171	172	167	158	152	147	161	164	156	144	153	155	159	152	132	150	162	147	165	155	146	149	148	188	152	160	156	174	186	164	170	145	161	150	167	145	153	154	167	177	154	140	149	156	182	170	152	176	175	160	136	153	148	148	150	166	146	145	163	146	168	176	156	151	156	162	153	157	159	132	142	159	157	139	148	174	157	146	136	166	165	160	129	160	176	151	160	188	159	150	166	154	168	176	152	169	142	158	171	139	152	141	134	177	151	153	137	153	165	140	135	164	159	155	170	129	146	148	150	160	141	151	149	167	167	164	157	158	127	147	163	170	144	150	164	151	154	151	155	159	177	164	151	167	164	136	148	143	149	158	175	151	142	149	117	134	142	140	160	147	143	153	153	168	129	152	141	146	152	174	142	148	173	137	133	171	152	154	168	152	148	146	163	146	151	148	163	138	153	139	143	151	154	119	151	131	163	138	149	156	138	149	141	150	142	160	119	140	153	138	157	179	125	139	152	158	146	160	174	165	156	169	132	141	166	171	150	160	162	152	146	130	148	138	167	164	164	146	150	158	133	147	135	156	158	133	153	159	161	158	133	153	151	154	136	167	163	159	161	164	153	151	162	138	167	168	167	166	167	176	159	155	141	139	163	136	149	138	154	146	135	154	151	143	169	127	151	161	155	156	160	163	147	173	148	153	151	139	175	157	167	144	163	160	154	163	141	146	163	145	143	156	158	147	151	147	160	169	139	164	154	129	144	148	148	127	151	175	138	167	166	147	147	144	159	165	148	171	170	146	163	156	176	163	139	159	142	179	143	151	142	144	122	146	141	148	150	158	158	149	163	170	159	154	154	158	151	168	154	160	173	171	161	171	140	150	158	157	165	160	134	142	136	150	163	170	152	169	162	184	155	149	128	149	133	146	136	132	139	151	173	166	179	154	144	160	168	172	140	166	163	160	141	137	141	148	144	144	175	141	144	137	143	161	166	128	153	200	147	180	160	162	151	142	156	137	144	169	162	165	152	160	153	155	150	130	135	163	152	145	182	157	155	167	172	156	136	144	140	164	139	157	126	134	147	154	168	149	160	128	156	150	160	177	142	154	159	160	141	152	155	174	143	139	130	154	143	140	139	139	146	152	144	163	165	158	179	160	132	174	198	179	155	154	133	144	141	143	141	159	150	152	156	159	147	163	171	161	154	138	142	166	139	141	164	148	150	154	166	145	162	166	147	180	163	142	180	167	149	147	121	175	139	134	172	161	148	151	153	152	157	157	152	146	154	169	134	144	143	166	128	155	145	151	163	164	165	175	154	156	144	156	161	163	162	150	159	152	144	141	172	153	155	185	131	165	156	153	156	156	144	147	141	173	149	176	138	166	179	128	166	171	147	154	150	141	134	148	155	152	146	149	161	147	143	138	162	138	147	167	142	142	148	154	162	163	173	161	156	128	164	147	165	175	159	171	165	143	176	168	141	162	169	160	155	132	159	141	160	150	134	140	137	147	159	183	147	160	120	130	151	152	163	160	161	141	164	146	135	148	152	157	166	154	152	137	162	168	155	168	144	153	154	183	169	177	149	140	152	142	166	159	150	144	146	159	153	138	145	142	154	147	148	143	147	169	152	141	150	156	144	139	168	173	142	159	147	136	148	141	145	122	164	159	163	138	169	142	171	167	153	153	133	154	141	168	152	128	148	142	167	165	180	144	173	155	131	153	145	148	159	141	165	142	154	153	156	163	145	162	170	167	144	154	158	124	139	153	158	157	166	138	152	165	154	154	167	157	141	140	140	169	148	146	162	151	159	142	160	154	161	154	176	169	157	134	148	155	131	148	157	151	145	162	139	166	146	170	151	131	146	154	135	177	132	142	173	145	164	154	165	158	137	158	146	166	158	159	141	161	132	147	171	153	132	139	166	176	157	151	134	157	156	150	160	142	147	134	158	145	158	129	164	144	145	154	160	162	141	143	135	143	175	159	160	178	157	140	151	172	140	146	175	155	174	156	181	131	166	158	150	141	132	144	136	144	147	132	148	160	146	177	139	136	154	144	144	155	130	153	145	127	146	164	150	171	177	137	159	150	155	150	148	151	149	138	142	130	162	140
345	0	2700	118583	401	0	17	176	295	469	437	491	484	519	437	392	372	341	345	354	321	344	323	311	287	283	290	310	249	275	273	263	249	271	229	255	215	248	244	240	221	234	209	210	218	202	215	230	221	229	228	213	242	225	209	204	230	184	213	217	215	229	194	201	181	199	212	190	206	211	187	204	200	193	200	199	224	231	198	189	212	189	211	221	209	227	192	217	204	197	204	179	192	190	185	184	156	189	191	199	186	197	190	202	202	169	203	191	172	195	171	185	197	196	211	198	186	172	194	191	187	202	213	195	195	191	214	203	194	196	212	177	173	201	174	167	189	174	185	200	178	177	183	176	171	187	199	195	205	194	199	198	204	195	150	193	191	207	226	169	184	145	188	187	198	192	176	193	168	205	188	192	167	178	183	186	207	196	179	218	206	156	178	182	191	197	181	191	169	183	185	193	208	188	191	206	209	199	184	159	203	193	190	168	191	189	173	181	169	203	177	201	192	190	187	194	181	179	193	178	185	201	183	165	169	210	176	163	183	209	185	197	147	208	181	184	168	201	169	190	166	194	192	195	196	165	186	167	169	189	188	171	187	181	196	189	190	180	180	202	186	181	204	171	188	196	196	223	191	214	209	200	198	171	172	200	209	179	183	205	196	213	205	172	160	176	195	167	175	167	209	185	191	174	188	163	191	177	185	200	160	173	178	172	165	189	184	198	193	197	181	238	176	204	171	193	196	164	201	205	181	217	194	179	211	160	186	204	205	174	183	194	198	200	189	200	185	178	190	199	190	192	180	204	157	214	180	179	179	175	171	186	190	189	201	167	172	190	168	185	213	160	186	167	183	161	190	159	202	166	177	180	183	188	189	178	198	197	197	174	184	189	190	172	197	194	196	174	184	191	189	192	186	183	175	196	194	188	193	171	171	207	181	182	193	187	181	187	164	178	190	193	158	226	173	192	178	160	206	188	182	183	195	192	167	170	181	190	182	187	196	165	170	167	199	181	172	184	191	183	172	198	176	215	155	209	191	196	176	194	201	178	192	197	193	201	168	164	190	197	186	174	169	194	162	185	178	214	174	193	179	188	176	175	199	179	158	198	177	188	174	168	192	156	186	184	195	174	185	198	182	186	204	182	199	156	156	181	194	185	183	176	200	178	196	176	173	183	186	180	178	174	168	169	180	181	178	186	212	176	191	199	195	176	202	179	204	178	183	170	191	178	179	169	180	181	173	182	142	173	207	175	201	184	172	164	191	160	210	195	190	174	197	175	152	155	183	174	182	186	179	174	171	190	196	197	184	184	175	185	179	189	179	182	203	183	180	183	171	193	191	192	197	165	171	196	191	170	171	205	194	180	180	171	185	186	195	203	164	183	153	162	180	208	168	192	189	192	183	199	166	169	180	198	195	198	173	194	205	202	182	194	194	204	188	183	210	196	177	179	188	187	182	179	202	188	183	194	189	181	199	190	189	183	200	186	161	197	193	224	184	197	153	184	193	190	181	193	176	201	185	181	195	186	193	171	209	160	164	183	167	174	192	191	187	188	178	204	196	195	172	204	202	215	177	155	191	192	177	193	187	181	197	208	194	190	206	189	198	174	191	193	179	178	161	185	196	179	180	193	179	181	168	183	180	182	157	196	194	205	173	168	205	190	197	175	185	177	197	174	159	164	187	179	179	182	198	191	192	193	201	197	228	191	198	181	168	187	203	198	196	183	196	186	177	177	209	204	175	181	179	195	192	196	190	199	180	187	185	208	185	198	199	173	171	210	215	173	208	177	201	204	204	193	176	176	210	162	182	188	199	183	210	183	186	191	197	196	170	197	158	209	171	171	213	171	180	175	181	197	231	188	200	172	183	190	167	164	185	169	187	163	193	195	175	170	192	186	195	169	171	187	180	204	184	216	162	185	200	197	179	182	195	190	182	196	188	180	196	173	190	196	168	193	161	178	164	177	197	164	164	189	187	187	168	189	219	150	169	194	181	196	177	194	176	154	181	196	163	156	164	185	187	197	174	175	175	194	172	204	195	184	190	201	185	187	188	194	171	169	178	177	184	186	177	171	179	183	182	184	167	204	181	192	183	207	194	176	177	193	191	200	190	193	205	183	182	190	184	188	174	177	207	179	190	169	188	187	184	172	166	181	195	198	176	176	158	181	212	190	187	189	182	176	187	157	151	188	162	166	176	186	192	207	195	185	180	200	162	178	176	171	175	184	187	180	172	186	168	176	180	189	194	173	188	176	197	187	179	170	159	190	186	177	191	193	198	180	161	193	163	218	171	195	197	176	189	191	172	173	203	190	166	180	188	220	179	177	207	200	220	187	188	186	184	190	181	198
345	1	1900	118706	420	0	27	115	230	351	371	400	362	321	286	270	246	255	261	207	235	244	234	208	191	212	194	180	200	174	184	158	201	177	180	176	167	172	179	168	141	149	156	170	150	173	178	148	171	149	162	151	161	163	143	163	135	163	145	152	146	170	145	154	145	176	144	154	124	149	136	162	135	161	154	156	134	141	135	137	148	126	135	116	136	147	165	141	129	152	153	159	136	137	136	137	146	135	137	152	127	145	156	135	145	149	139	128	151	145	130	123	136	145	166	143	156	161	127	157	149	158	130	133	121	134	136	144	125	136	134	136	138	147	133	135	146	156	151	141	133	143	150	140	146	158	145	136	114	130	125	141	117	149	134	136	137	134	146	127	132	151	151	139	124	122	135	137	114	158	148	166	154	130	154	138	134	127	134	145	147	129	135	136	125	147	143	136	121	120	131	121	138	149	126	147	125	138	133	113	121	132	137	135	146	132	130	143	139	125	127	156	125	160	151	135	141	133	137	163	129	152	122	143	134	129	133	138	134	182	130	136	112	140	107	140	136	142	135	141	127	124	126	129	163	141	125	121	126	135	127	121	144	144	117	145	126	130	128	144	118	114	145	123	140	127	137	160	133	140	147	125	120	127	134	129	139	122	138	150	157	136	147	138	137	162	132	147	141	135	140	130	121	130	141	131	131	117	147	148	134	133	119	124	160	138	142	129	136	160	136	114	133	108	110	133	141	131	135	135	140	129	133	147	132	146	140	151	150	135	111	142	127	151	128	134	130	154	149	148	117	115	158	139	152	121	145	135	141	145	161	143	143	143	133	129	125	119	128	136	119	133	124	118	149	128	148	157	146	140	148	120	133	143	142	164	146	136	134	133	133	131	123	157	149	133	130	123	125	127	129	153	115	133	140	156	142	140	131	128	132	137	141	133	136	154	144	125	162	136	147	122	136	148	131	142	136	133	134	139	148	146	141	142	128	151	146	123	127	136	138	136	137	130	121	151	119	127	119	131	135	125	122	128	130	136	120	122	110	150	127	137	137	114	141	139	149	136	127	129	124	158	149	121	140	130	127	152	137	139	151	133	141	138	132	128	144	146	146	115	148	140	134	129	120	127	126	112	140	135	133	143	126	139	124	132	133	124	110	127	123	137	139	132	133	124	128	130	127	136	141	112	133	150	139	140	139	135	141	139	129	127	135	151	136	126	132	135	132	148	126	131	130	147	107	118	132	131	113	146	137	141	125	132	136	151	143	136	126	134	126	143	128	134	122	158	150	154	120	129	150	125	128	152	117	146	151	137	131	131	149	147	139	125	105	110	133	140	137	139	125	137	140	129	151	148	137	135	146	127	131	157	148	129	122	137	142	148	138	160	124	119	136	145	142	139	116	141	157	138	115	162	145	131	137	154	158	134	142	122	127	138	135	143	137	129	141	136	140	131	146	136	134	159	144	135	143	130	128	138	164	150	126	128	112	140	129	121	138	136	126	146	147	152	135	125	139	140	133	126	146	131	124	140	139	139	132	150	141	155	90	135	133	143	127	121	152	141	130	136	147	128	128	150	150	146	124	129	133	139	133	133	131	111	135	135	134	154	136	144	117	142	120	124	134	127	125	143	113	130	129	147	140	121	142	136	126	131	138	136	144	133	110	136	161	125	146	122	136	122	138	155	111	136	135	116	125	135	136	141	133	143	120	131	143	150	128	140	131	153	131	144	145	117	117	109	138	128	141	126	141	140	122	143	142	134	146	135	160	136	127	128	133	133	115	127	143	117	137	111	142	129	142	145	113	150	124	129	144	145	136	142	151	134	140	132	133	118	122	125	155	133	139	133	158	110	145	139	138	121	119	151	123	129	110	146	145	134	140	134	129	146	124	139	138	115	135	132	151	141	148	143	150	134	116	136	139	135	143	145	156	127	130	156	131	152	157	163	149	130	143	125	108	121	140	142	123	127	118	147	137	123	135	124	124	119	127	134	148	150	152	138	140	134	130	148	129	142	134	132	140	126	143	115	142	118	139	128	126	132	129	150	141	145	132	150	145	153	142	136	135	140	127	143	134	128	138	136	128	168	133	138	144	158	138	141	134	135	145	136	126	147	118	134	126	137	142	135	136	143	130	141	141	135	154	125	128	133	139	129	145	135	126	129	140	137	127	137	143	142	130	144	104	154	140	150	125	140	131	134	116	124	142	135	160	147	132	122	138	145	142	131	155	121	163	146	142	114	139	128	125	139	138	141	144	138	131	141	151	115	113	120	134	117	136	133	135	142	144	158	110	132	131	128	133	139	154	141	125	133	116	119	138	134	139	136	138	146	140	141	127	115	140	145	158	132	122	147
345	2	2100	118829	416	0	14	132	240	382	418	429	365	373	312	320	256	288	283	273	229	226	241	224	251	237	206	214	230	209	209	200	230	205	173	204	178	178	177	180	176	191	173	168	179	168	165	187	173	192	174	189	172	148	185	170	176	160	167	147	168	163	159	154	165	144	165	165	173	134	168	154	177	170	153	184	143	156	180	161	156	167	171	172	134	164	147	162	152	157	178	141	144	167	184	152	167	150	163	180	148	188	150	157	162	162	138	162	135	143	139	163	144	156	146	170	160	153	138	137	135	169	168	163	154	149	149	159	144	134	149	178	145	175	167	131	175	150	170	168	140	167	142	166	173	141	152	167	150	139	178	160	145	150	165	167	166	174	156	147	170	153	154	155	148	167	166	176	169	141	144	168	139	155	138	158	157	144	146	165	170	182	157	150	140	173	138	164	158	154	164	152	139	158	151	133	140	157	146	159	150	142	145	163	151	136	151	134	181	160	149	168	156	136	154	142	161	156	141	142	142	144	154	171	168	141	156	125	148	176	155	143	141	146	156	150	132	140	142	167	131	142	141	159	168	147	160	159	161	147	150	146	172	162	157	150	154	135	159	153	145	148	163	165	151	154	150	151	157	125	167	151	138	142	145	146	157	166	155	160	149	152	162	148	170	150	163	130	152	151	151	149	144	163	158	156	154	149	181	147	132	123	146	166	147	160	157	157	150	137	140	143	149	129	156	153	160	137	139	146	148	156	161	165	137	149	158	140	147	142	136	139	161	154	141	148	159	147	163	167	161	156	151	138	148	134	137	153	157	135	146	164	141	148	165	110	162	149	144	144	157	180	147	141	155	138	144	160	126	158	134	154	135	164	136	154	167	134	137	154	155	133	132	135	136	154	119	180	133	154	157	162	160	139	166	143	129	159	152	163	162	141	142	165	146	144	163	149	139	153	140	161	125	144	139	120	140	157	134	156	151	133	172	157	141	160	160	159	134	158	176	153	149	141	149	145	141	148	129	170	156	150	162	139	145	163	147	137	140	152	145	151	136	153	161	169	135	142	155	145	159	154	146	145	164	167	165	148	152	155	161	153	178	147	152	164	135	150	152	166	162	148	140	176	141	146	134	125	148	143	174	157	149	139	145	157	150	145	154	144	142	160	156	154	150	160	173	147	162	155	132	134	166	148	149	144	143	153	128	144	170	172	161	154	152	147	147	145	121	141	138	135	167	147	143	126	157	161	170	184	145	163	137	150	150	154	133	157	171	140	135	140	146	126	161	139	144	170	140	150	139	147	147	130	154	139	140	159	140	152	165	153	142	187	150	168	167	144	152	148	132	156	169	150	149	151	125	157	172	147	168	138	156	147	155	163	158	156	139	169	147	147	149	161	143	144	153	159	155	156	166	157	149	172	150	142	136	149	157	155	150	151	156	137	148	131	151	134	164	162	175	161	163	149	155	165	168	162	146	162	161	142	170	132	163	145	135	144	140	164	179	161	155	126	154	145	125	141	135	165	134	155	165	178	152	154	150	184	161	135	152	146	132	148	130	170	161	143	156	140	155	161	152	132	164	128	151	165	164	146	153	136	126	149	156	153	152	154	171	137	149	150	136	142	144	164	147	148	131	145	160	151	149	148	157	146	167	160	139	142	123	165	143	146	165	158	166	178	145	148	174	158	137	165	161	138	167	159	161	150	134	153	161	134	137	136	152	148	168	139	146	175	144	134	143	130	138	151	156	162	132	140	141	155	161	142	126	167	146	158	154	161	148	147	138	158	131	134	141	152	145	167	135	138	143	161	153	145	139	142	134	152	152	146	156	153	153	153	163	164	158	135	148	145	153	145	140	138	154	146	157	140	163	152	151	151	150	163	133	133	144	147	127	170	134	158	141	147	159	166	166	143	145	137	153	140	137	168	142	144	165	149	150	126	147	136	142	142	136	164	178	133	166	138	163	141	153	161	160	151	157	149	171	170	144	148	146	168	149	140	165	141	158	144	149	147	163	121	174	153	144	162	138	152	138	156	139	153	153	178	160	151	142	139	165	155	141	143	170	139	146	154	138	151	130	141	143	158	173	150	161	157	149	155	165	152	150	130	139	152	139	140	129	174	161	154	156	151	135	166	147	138	174	158	156	175	150	167	164	151	163	158	155	154	148	166	149	146	143	158	164	161	141	143	157	139	149	163	149	140	154	158	150	157	151	143	141	141	147	143	137	143	156	154	144	139	121	146	176	163	159	148	138	146	134	173	145	131	155	146	153	154	166	133	150	143	144	148	140	179	161	152	153	127	139	149	141	155	154	141	160	138	153	147	138	157	143	161	142	158	152	146	148	165	141	150	159	153
345	3	3500	118952	418	0	18	176	241	417	395	464	430	405	374	365	315	299	297	293	284	283	255	263	253	235	251	238	205	224	236	229	220	206	209	206	194	200	224	197	208	179	202	179	195	178	190	167	185	164	182	199	167	169	182	168	189	179	158	189	182	164	156	194	168	200	157	180	174	174	154	176	181	163	166	191	160	169	157	158	166	174	171	161	168	158	173	169	161	153	168	190	155	151	155	149	161	170	159	176	166	151	163	157	160	164	142	172	194	151	147	167	162	167	154	185	169	169	153	152	167	180	171	163	156	144	154	142	141	186	162	157	149	162	149	177	126	165	176	172	162	135	160	130	138	168	160	155	174	140	151	146	152	172	167	146	158	158	161	134	157	158	167	141	141	158	152	162	153	161	163	160	175	167	144	165	155	164	156	138	164	141	186	167	158	151	148	163	153	155	141	141	139	150	152	167	160	160	170	139	138	153	145	159	172	161	137	138	143	176	151	166	175	142	166	137	177	167	155	156	159	164	157	160	146	167	143	148	179	161	150	160	169	170	177	147	176	151	160	162	157	138	150	168	127	164	175	149	158	160	175	144	152	151	164	136	162	152	144	157	165	159	168	158	158	166	162	169	142	155	143	136	166	159	130	149	184	151	159	173	156	153	134	133	145	145	175	145	153	149	166	154	158	175	132	175	149	153	123	181	153	173	152	167	152	157	157	154	174	152	154	141	146	148	165	157	144	161	140	160	168	142	167	137	139	165	158	145	161	135	158	153	157	172	143	165	153	158	175	132	176	143	177	134	170	146	133	160	158	169	165	145	162	139	142	147	167	148	128	142	143	185	135	152	159	152	154	151	162	171	169	140	142	157	172	135	189	151	156	125	171	151	164	163	154	138	133	154	139	141	142	147	181	151	154	152	164	171	168	150	156	161	163	136	149	164	161	162	131	162	147	150	156	150	147	174	163	162	148	148	121	160	182	141	162	147	130	175	149	151	119	157	157	159	145	160	144	149	156	157	167	159	149	165	156	146	173	148	166	168	144	149	147	149	172	163	141	146	156	132	125	153	153	161	165	142	151	164	150	158	168	124	144	152	158	167	134	146	163	161	165	162	128	153	139	173	159	158	150	162	132	166	141	163	171	143	177	153	150	183	153	166	139	157	164	169	141	164	178	158	160	152	172	171	135	163	158	168	129	142	152	162	169	147	150	150	139	154	170	152	158	157	159	152	141	159	158	154	161	139	160	137	139	160	158	178	149	176	157	133	158	149	157	150	136	162	145	159	187	147	149	142	160	154	151	166	137	161	168	139	159	152	165	150	168	153	161	167	152	140	158	164	149	156	145	165	150	171	169	164	159	166	148	143	153	165	163	162	146	153	161	147	162	155	149	146	152	182	141	151	143	173	168	161	156	144	162	150	167	150	148	148	148	173	140	164	145	159	150	150	141	144	157	164	152	155	145	153	168	151	161	169	171	159	144	128	149	156	163	143	156	155	150	143	165	153	162	169	156	170	147	161	140	159	161	140	166	152	149	159	138	161	142	142	153	143	138	156	176	164	164	141	153	184	137	181	146	182	157	140	167	163	157	155	139	161	163	140	153	154	162	157	148	145	139	154	142	184	151	157	147	147	163	142	165	154	161	165	150	142	159	172	167	145	153	141	153	146	160	161	155	148	151	157	168	149	149	176	153	164	151	160	156	122	147	158	157	170	153	161	141	136	171	148	146	151	139	146	141	135	163	148	160	161	143	145	143	167	137	156	159	146	151	142	147	131	159	174	151	156	154	144	158	153	145	167	146	160	148	157	134	145	147	168	178	150	151	149	170	161	154	151	158	164	129	159	156	164	134	156	151	150	156	137	133	149	163	147	127	151	160	130	154	138	155	149	152	157	172	128	135	136	160	154	132	154	147	140	162	148	156	155	140	142	158	151	168	131	162	174	157	128	152	154	159	154	174	159	133	149	145	155	135	155	142	126	142	150	162	164	171	162	160	169	166	149	151	159	160	156	149	154	156	157	160	150	139	155	162	154	164	162	150	150	146	166	128	131	149	162	143	148	162	146	139	155	153	146	153	163	169	135	161	148	162	136	150	153	166	159	170	156	168	130	136	181	145	140	161	146	154	128	150	150	176	165	140	171	151	162	162	149	157	140	154	148	173	144	168	151	163	165	160	131	178	106	145	145	159	166	147	164	167	151	134	166	132	149	141	157	147	147	139	126	146	162	142	149	146	163	160	143	159	142	150	116	165	171	164	160	147	152	133	148	148	146	162	145	171	159	137	162	143	162	164	127	171	144	161	164	162	150	147	156	159	181	163	157	155	173	169	147	145	170	163	173	140	143
345	0	2700	119076	399	0	10	190	283	453	425	506	472	473	420	415	375	376	354	364	341	304	367	329	279	314	264	287	284	291	265	257	253	269	259	257	263	244	247	237	194	242	239	273	210	237	239	207	231	228	224	220	194	226	193	237	229	237	232	218	200	220	239	201	237	187	209	211	215	191	190	203	205	181	241	200	205	207	231	195	200	211	196	212	191	186	173	209	182	185	206	194	202	218	183	197	205	191	185	202	216	204	202	200	187	178	180	199	192	198	210	203	179	190	207	183	203	202	201	207	210	203	220	223	179	199	175	178	206	222	201	198	204	195	211	173	187	204	199	183	194	186	199	185	193	187	197	192	177	195	184	185	202	177	176	214	194	181	186	215	204	195	178	176	204	191	210	203	174	199	201	175	178	176	169	227	202	198	193	155	224	182	173	169	165	196	200	190	182	179	191	174	192	154	172	196	172	211	209	186	194	201	200	201	204	174	219	207	188	190	175	185	197	192	178	194	193	207	165	180	169	185	164	182	189	224	190	177	185	183	203	198	179	198	187	197	200	188	183	174	200	189	190	218	202	183	167	199	168	172	171	184	195	212	185	182	198	174	183	169	169	191	182	209	185	192	212	181	176	193	199	178	188	204	178	206	198	202	187	232	168	186	190	184	203	194	194	204	195	187	163	206	176	194	208	194	186	202	169	202	200	187	182	186	191	159	174	166	180	173	183	185	184	203	198	199	167	187	180	212	197	199	183	200	170	189	193	171	195	188	192	174	174	194	188	183	180	197	181	167	166	178	185	193	210	207	185	168	186	210	196	170	192	199	182	214	178	199	185	203	199	180	194	182	192	178	174	194	197	201	172	160	181	174	195	169	202	175	202	193	165	154	200	202	198	216	174	194	180	213	172	200	200	165	189	183	186	172	189	190	201	190	179	183	194	204	188	212	186	177	219	200	202	231	197	181	166	179	198	178	188	176	183	179	180	192	181	193	186	192	197	182	206	192	197	180	171	184	185	193	220	178	164	189	198	179	182	206	220	187	184	171	198	212	192	204	195	183	178	189	197	191	155	220	179	216	186	190	194	179	185	184	168	193	196	187	218	184	191	190	171	184	196	189	200	187	198	204	202	170	187	178	194	207	185	189	174	197	184	172	185	200	188	172	220	186	195	201	181	189	182	207	211	173	200	215	208	166	209	205	177	198	196	179	198	162	173	162	214	183	202	165	183	188	193	195	193	189	195	189	170	183	205	224	208	192	212	185	185	181	205	158	189	185	174	199	193	162	186	190	184	182	199	199	198	185	192	175	178	186	185	176	165	205	186	194	191	190	155	176	163	196	195	176	195	183	179	168	198	180	185	184	163	178	182	190	191	187	203	170	207	167	186	199	201	173	207	151	216	170	179	199	189	196	211	184	169	191	196	187	201	173	167	208	187	203	168	193	199	177	184	187	188	196	166	192	193	198	204	155	185	195	178	193	190	196	164	166	180	175	176	174	205	205	165	177	174	177	167	191	179	159	207	160	184	170	179	191	174	211	206	182	192	200	203	197	193	203	170	187	184	183	182	172	213	183	173	194	180	209	203	185	172	199	177	214	194	154	206	187	174	185	177	171	174	209	176	163	179	179	176	190	192	181	182	214	181	188	172	175	175	191	181	180	181	181	185	187	173	203	201	167	211	193	210	192	209	190	193	197	190	199	183	154	185	188	190	173	185	195	167	202	195	194	195	187	184	150	179	175	210	190	204	183	165	199	204	190	178	160	200	166	192	192	185	183	177	182	193	163	173	191	185	192	169	172	196	184	183	174	166	199	164	217	172	174	152	164	211	196	178	200	175	163	188	190	204	189	208	206	207	156	177	175	201	202	203	166	187	187	195	203	193	188	193	201	180	197	173	174	159	168	168	186	183	175	185	201	176	179	201	179	172	188	189	198	203	181	201	194	201	207	174	159	187	183	201	162	213	188	199	171	183	174	153	183	156	160	195	192	167	170	184	199	201	168	197	185	210	166	176	173	185	182	213	175	178	188	171	197	173	191	190	179	196	206	198	175	187	186	167	191	207	180	172	181	190	198	199	176	201	208	162	192	193	165	167	205	196	191	196	182	179	202	196	196	173	194	182	182	184	188	187	172	174	183	191	195	182	184	183	182	177	191	205	194	184	171	203	178	185	176	170	178	207	210	188	207	170	192	216	168	177	176	195	190	185	181	206	191	212	179	195	184	191	154	194	227	184	174	196	179	176	185	205	184	203	182	184	192	206	195	206	197	174	179	207	179	187	173	189	177	187	195	209	194	179	179	180	191	194	190	169	187	174	170	177	169	197	204	172	199	175	173	187	181	180	181
345	1	1900	119199	410	0	25	110	184	376	381	392	332	317	315	267	269	256	245	264	221	231	202	225	196	186	226	192	215	193	165	201	163	187	166	190	176	159	176	151	148	182	175	149	146	166	145	154	149	145	137	145	160	136	134	161	126	140	146	159	135	138	148	146	152	155	138	150	176	137	131	146	157	147	143	127	159	130	148	143	135	145	125	139	159	152	145	162	138	131	158	135	132	125	138	131	148	149	137	129	149	144	144	152	144	142	157	155	133	141	145	128	149	142	161	144	140	135	128	148	117	145	134	151	147	132	136	131	142	131	132	124	151	136	110	123	116	151	144	138	119	166	123	155	162	129	133	127	156	153	132	131	121	130	143	135	136	142	118	131	141	143	128	126	144	139	155	110	141	139	145	131	131	135	136	143	122	132	120	134	151	131	127	133	119	169	121	149	134	153	144	132	138	148	143	102	142	145	137	140	140	129	123	141	133	131	127	124	144	143	129	136	141	144	143	137	142	144	128	125	121	134	139	126	135	135	145	131	127	124	140	131	146	154	140	148	114	140	141	142	141	134	149	117	134	143	131	151	118	149	150	144	133	111	157	127	124	118	133	120	125	133	135	148	134	142	131	152	125	158	137	126	152	136	149	120	145	140	136	151	137	137	138	143	140	132	135	151	136	154	131	137	122	129	143	117	122	122	140	139	135	150	148	127	129	117	141	151	134	143	154	123	140	145	137	133	129	153	144	119	128	134	162	147	151	127	122	146	153	106	144	125	161	135	147	133	150	123	136	128	135	128	149	164	141	148	126	140	137	134	131	130	126	130	167	139	123	136	153	118	131	148	121	128	137	144	141	130	149	117	127	124	141	135	118	131	114	130	128	131	134	131	145	121	125	142	139	130	152	127	103	152	145	134	138	127	141	153	136	131	113	126	151	134	126	126	128	139	128	133	153	116	137	149	147	128	131	124	128	135	142	136	133	123	120	144	121	139	147	122	121	140	148	134	132	133	133	117	131	126	134	134	144	147	129	138	144	147	153	126	124	139	139	141	140	122	115	158	122	141	140	157	143	134	127	148	147	135	134	154	121	126	139	153	155	130	118	149	137	134	149	123	124	132	130	150	146	113	134	151	143	125	139	158	150	130	131	146	120	132	149	146	108	135	159	120	142	133	106	129	143	136	127	133	127	127	132	142	139	142	130	136	127	106	122	141	121	147	155	119	133	125	116	124	141	128	132	144	162	144	144	130	135	130	132	157	148	155	145	123	132	109	128	148	144	140	126	129	127	146	124	118	134	111	160	135	138	129	123	122	132	144	131	132	129	137	135	124	120	124	131	113	126	117	123	140	137	138	140	145	137	143	124	129	128	136	131	140	137	135	132	139	136	139	154	122	145	117	152	144	153	137	122	137	130	125	168	125	144	143	134	129	134	143	128	128	137	124	114	128	127	143	151	142	127	141	129	135	136	118	144	149	158	146	151	149	146	143	123	134	128	144	154	138	131	135	144	158	149	122	140	172	137	130	154	151	145	108	133	151	136	133	113	143	123	120	128	122	139	122	127	127	124	123	139	133	125	114	146	159	132	135	122	116	143	120	136	141	147	119	122	134	114	144	148	144	146	125	137	139	169	146	136	127	120	147	132	131	107	136	127	134	128	151	124	144	129	139	141	139	137	149	134	127	112	139	138	142	135	157	120	143	155	140	133	123	133	145	136	132	135	142	129	157	134	131	137	154	115	135	123	123	140	143	127	143	135	159	132	130	145	123	140	127	154	114	127	145	129	142	138	149	133	124	134	146	130	146	136	141	122	138	135	134	144	146	134	147	158	152	134	125	126	127	145	149	143	141	130	136	146	148	129	140	147	145	136	117	134	131	158	143	138	123	142	127	133	142	136	126	126	126	109	120	155	141	113	135	132	112	143	141	112	141	153	131	146	111	118	156	127	127	124	147	125	150	122	147	137	146	140	144	162	153	132	147	133	148	137	135	150	142	141	137	120	134	145	139	142	128	119	156	140	125	137	147	144	138	146	140	130	132	151	135	131	152	153	136	137	120	128	127	156	133	142	132	145	135	137	123	155	118	128	146	146	115	126	142	146	127	139	121	127	123	132	132	136	137	121	134	139	139	121	125	117	138	127	138	140	131	122	129	125	127	116	136	132	140	120	123	151	133	149	148	126	155	123	134	134	136	131	114	124	134	129	152	113	140	133	134	123	139	115	128	107	144	127	139	108	125	134	128	127	135	158	135	143	143	129	161	115	126	118	143	138	135	126	135	127	126	145	139	136	144	132	136	135	154	129	124	125	150	138	149	128	130	120	121	141	150	125	125	130	134	124	118	142	135
345	2	2100	119322	409	0	27	156	249	398	407	447	376	351	338	335	337	283	270	292	234	279	257	255	245	223	205	230	218	231	210	218	199	180	192	179	187	233	203	176	192	173	162	177	196	165	183	161	154	145	191	190	190	166	167	163	171	157	173	167	179	167	141	166	153	163	163	165	177	170	178	163	156	164	148	170	172	143	162	167	139	165	160	149	178	181	162	156	149	157	138	173	152	161	169	146	164	147	136	164	152	168	170	139	168	152	158	149	157	150	172	145	154	154	161	144	159	157	166	155	160	128	138	157	155	153	147	158	142	164	150	149	159	160	170	159	144	144	155	163	143	160	148	175	161	183	155	156	171	118	171	161	156	151	143	132	134	149	143	139	161	178	124	161	151	145	141	144	139	136	134	150	118	148	143	156	149	161	154	158	161	155	154	161	147	156	166	165	140	165	143	146	162	158	127	157	157	165	138	141	152	156	140	134	136	142	158	154	146	147	161	157	140	146	138	163	163	145	152	156	155	155	157	155	149	142	160	140	156	148	144	158	138	152	144	178	133	137	140	154	160	151	174	168	132	158	163	146	149	155	155	148	156	161	142	121	164	140	138	139	150	142	151	149	149	127	163	151	147	142	174	129	171	179	150	161	142	142	155	125	137	151	171	140	163	126	159	144	167	161	159	137	137	156	135	173	149	169	164	165	149	154	153	145	140	152	154	163	167	153	167	153	143	158	129	162	135	176	157	142	153	150	136	148	156	137	140	140	150	162	126	130	149	166	161	145	140	163	140	146	148	175	135	172	152	144	132	134	159	130	135	145	145	159	158	142	144	148	150	126	146	143	143	176	124	158	161	163	136	137	158	152	150	155	150	145	138	161	142	159	159	177	138	146	142	180	128	163	154	134	158	135	175	174	145	137	133	168	118	158	154	132	159	160	144	162	158	145	168	137	156	152	144	147	151	162	171	138	151	154	160	172	149	141	151	140	150	146	139	154	141	176	138	148	147	173	168	166	144	182	138	124	149	161	144	156	149	134	136	139	149	155	156	143	157	148	164	152	146	163	153	131	154	163	136	149	144	175	145	158	159	128	143	157	162	143	167	162	162	133	155	173	156	153	144	157	150	128	138	186	157	151	178	167	148	148	169	153	163	131	145	158	138	148	144	145	141	149	159	150	141	154	158	178	182	164	163	179	180	139	159	131	146	162	165	154	139	132	156	142	147	162	181	151	133	160	141	152	167	162	149	138	143	166	145	136	168	149	149	126	141	146	128	158	139	168	152	154	146	152	147	147	147	149	152	165	154	146	150	149	151	130	148	171	159	115	161	138	151	162	153	156	154	146	152	147	145	146	164	158	135	134	174	147	157	148	147	173	153	165	130	168	161	141	142	144	148	162	164	146	147	157	131	138	135	163	173	144	148	147	129	151	157	149	165	171	155	145	144	148	140	144	150	132	174	172	155	160	138	132	143	149	142	140	158	152	151	155	147	171	158	141	175	142	137	161	150	162	145	141	150	160	176	148	132	156	130	149	162	164	128	152	148	155	156	155	158	148	141	155	140	127	145	157	147	146	145	156	148	141	174	152	147	146	142	152	144	150	154	156	159	153	164	127	156	156	136	148	154	146	157	165	159	172	154	146	145	160	132	150	148	164	151	152	146	141	143	158	147	156	146	156	139	133	147	161	146	163	153	157	145	143	150	161	156	154	153	159	134	152	149	140	128	158	159	138	151	139	169	121	159	152	148	158	148	169	169	176	177	141	163	161	156	134	141	162	160	139	166	124	148	165	157	145	147	164	176	160	150	151	144	147	162	139	153	138	144	154	133	138	145	144	165	136	148	131	164	142	144	143	170	147	130	132	137	164	167	156	134	175	164	120	156	120	166	148	170	131	150	171	158	125	152	110	174	140	130	138	151	162	156	144	149	135	145	156	140	147	161	150	137	143	163	165	150	135	176	127	155	132	174	155	138	165	147	169	168	142	151	137	142	146	143	154	154	171	151	141	149	161	153	157	153	144	176	161	137	136	149	144	136	155	175	160	158	154	133	139	117	151	134	169	141	147	155	161	152	139	148	161	149	168	173	158	143	148	166	168	153	131	155	149	167	143	150	140	124	133	160	140	132	133	140	151	154	134	162	159	154	148	150	157	163	155	135	149	143	140	149	131	152	153	160	150	152	136	132	132	148	145	147	151	165	148	144	150	132	146	170	153	161	135	145	148	146	119	143	153	119	158	166	155	122	179	143	170	153	141	149	144	141	158	162	154	172	157	177	146	151	117	133	141	151	166	140	155	121	145	132	161	138	132	149	175	137	164	160	148	122	156	161	142	169	140	152	163	133	141
345	3	3500	119445	409	0	21	164	275	418	409	464	424	419	373	402	334	329	322	283	280	269	282	260	256	241	229	203	241	225	209	234	207	195	216	218	210	192	213	200	208	183	182	204	181	179	182	178	181	180	179	170	186	166	162	186	178	162	171	184	159	155	141	178	144	178	175	174	153	170	160	192	171	146	187	135	156	151	161	176	189	159	166	166	146	148	188	162	166	174	167	172	160	145	169	155	179	166	181	160	149	164	156	170	173	148	171	187	168	152	156	179	161	166	152	165	161	148	166	156	160	162	158	183	162	170	161	137	168	139	162	181	161	140	169	159	175	151	153	161	163	178	165	169	180	155	124	154	143	159	154	149	161	161	162	139	183	144	156	164	151	154	164	167	168	143	146	165	165	153	180	152	168	156	151	176	163	148	187	161	171	143	167	156	156	171	168	153	160	143	154	170	171	163	143	157	143	162	155	170	145	176	115	155	156	161	156	157	157	124	163	174	149	148	138	154	154	160	146	145	152	142	147	158	162	183	180	168	157	144	168	143	155	158	153	146	153	145	170	165	161	148	143	154	150	155	150	141	166	152	144	130	153	156	145	187	168	158	139	177	160	136	156	139	123	156	160	165	165	191	134	158	156	149	149	179	155	148	138	167	142	161	140	143	154	142	186	166	146	178	153	166	163	165	163	153	153	149	146	159	165	148	169	144	158	159	166	166	134	142	161	138	145	157	155	156	165	153	165	139	159	188	175	184	150	164	142	174	154	151	160	170	148	167	154	140	162	143	166	160	172	141	140	124	146	147	146	173	166	137	188	147	156	149	160	138	144	147	157	158	177	145	143	189	152	150	159	159	166	173	148	174	165	153	155	154	151	164	167	174	155	150	153	168	144	149	138	165	172	184	160	153	158	170	138	140	165	154	166	145	126	150	176	170	178	189	174	136	136	162	151	165	154	167	123	149	163	150	162	160	146	147	150	137	173	153	133	167	139	164	127	161	140	163	175	175	140	150	165	160	137	144	163	147	163	162	148	166	142	153	145	140	164	182	162	159	159	143	166	140	144	131	164	155	176	159	151	151	149	173	158	158	154	142	149	170	141	133	166	163	137	155	184	148	136	148	183	157	131	178	169	150	158	164	164	152	155	146	149	153	136	147	151	164	146	163	161	131	154	151	155	140	152	177	148	154	144	146	154	150	145	158	152	149	146	147	151	161	126	152	149	149	157	159	150	138	162	153	135	160	154	170	156	142	126	162	175	148	154	140	161	169	148	157	149	159	178	151	150	139	144	152	164	166	155	156	127	153	142	166	146	159	164	136	145	146	153	173	127	144	164	137	159	156	144	165	168	170	168	148	148	165	138	156	158	165	140	149	154	153	150	163	170	143	144	166	169	149	144	163	156	149	168	134	169	161	147	136	154	161	136	157	160	166	147	151	169	144	167	159	175	159	155	153	134	161	151	159	166	170	160	133	142	178	157	171	166	160	164	128	137	161	173	160	144	180	177	133	141	151	148	157	158	146	162	149	166	171	157	154	142	149	162	156	142	170	120	174	133	183	143	137	175	168	160	160	152	184	167	151	136	149	153	155	156	121	137	139	168	164	149	139	142	156	141	132	152	143	159	159	153	141	157	163	149	139	151	174	145	163	155	147	147	154	156	151	158	157	163	154	131	154	161	154	163	143	144	165	165	148	140	168	152	152	156	168	139	124	135	171	154	152	157	160	150	160	167	153	170	147	151	164	145	153	159	184	153	149	162	155	169	152	152	144	158	176	154	150	148	151	141	141	133	154	158	151	161	157	158	142	177	160	157	140	154	166	156	139	173	157	158	154	155	164	138	196	168	154	140	133	136	148	154	149	159	142	155	168	159	156	151	144	167	148	162	179	157	163	140	170	164	166	170	159	177	154	175	156	157	137	159	139	154	147	154	130	128	151	160	174	150	162	161	160	167	165	151	123	169	144	150	159	174	145	158	152	151	156	176	149	160	174	140	129	155	137	170	127	139	148	146	167	181	156	159	147	144	181	138	155	145	153	141	158	138	146	136	150	155	155	178	121	145	157	116	159	151	138	156	150	140	156	165	151	145	138	157	162	164	148	134	168	143	140	154	146	178	163	172	162	151	156	135	155	135	145	146	149	148	159	144	162	133	152	140	151	136	138	179	145	156	178	137	155	147	134	167	159	152	157	144	167	156	159	133	167	140	143	156	134	171	165	152	171	160	161	166	139	155	157	155	140	158	150	170	171	160	163	145	146	146	154	160	148	154	138	143	175	170	139	145	155	118	140	138	155	135	158	168	128	156	160	163	154	151	170	173	161	145	152	158	129	153	142	155	181	147	161
