345	0	2700	172889	417	22	99	433	553	588	576	588	554	494	449	437	351	351	329	320	290	314	281	268	279	269	263	256	281	238	252	250	231	230	217	250	260	178	205	204	239	217	226	214	178	189	199	208	178	223	204	237	192	184	190	163	187	196	186	197	205	180	150	194	201	179	193	167	163	196	185	170	171	187	188	166	171	149	168	177	146	161	161	171	177	171	157	200	158	162	170	167	169	189	158	152	182	156	161	185	153	179	164	178	173	182	176	159	164	167	149	178	162	164	177	156	172	182	165	168	169	180	171	165	174	167	183	169	145	159	141	146	158	164	164	168	174	170	155	169	162	194	151	148	151	147	172	160	155	167	158	149	181	155	157	154	158	155	160	183	153	191	191	160	160	165	167	174	174	174	169	176	155	163	165	167	157	180	152	161	169	157	149	154	161	155	144	170	177	156	156	172	155	183	152	164	166	153	182	181	169	162	151	160	164	148	154	156	152	165	139	149	168	155	169	144	160	177	177	154	184	169	167	124	152	152	147	136	155	167	149	185	152	171	153	170	146	164	141	145	170	182	135	170	177	183	166	164	147	155	172	132	138	150	165	163	156	165	150	161	169	151	151	158	160	159	155	182	144	170	152	159	125	139	127	159	169	150	184	176	133	166	151	170	144	176	142	157	143	153	149	175	159	149	152	182	167	141	166	139	153	156	167	168	180	155	191	163	158	169	129	187	142	157	159	182	142	152	158	161	154	150	143	151	165	176	156	163	157	150	164	156	143	164	182	174	161	152	171	169	152	150	135	148	171	159	155	151	150	164	152	148	165	148	168	169	147	143	162	144	165	175	159	151	178	181	152	151	152	137	156	150	161	181	138	177	156	175	155	149	148	166	130	170	148	161	160	143	159	162	173	158	185	149	160	151	171	138	169	147	137	141	153	169	169	174	134	175	149	160	157	148	168	154	156	149	168	174	150	152	163	174	153	168	160	154	144	153	150	145	152	169	173	159	161	151	156	173	136	151	152	151	152	160	148	147	164	157	161	167	173	162	162	168	164	141	165	164	167	143	166	167	169	152	155	154	155	149	160	155	150	168	170	162	166	159	161	164	157	157	169	157	154	153	170	156	155	159	177	164	163	163	164	154	158	159	162	155	160	169	166	157	145	174	139	162	166	179	149	148	192	167	157	162	144	153	141	158	158	166	182	185	155	164	150	149	144	160	144	147	151	172	170	153	155	167	162	144	143	166	156	164	151	156	155	154	181	174	150	168	173	153	155	157	165	145	145	161	185	155	155	158	138	151	158	154	142	139	181	153	161	162	157	169	142	169	184	160	162	162	158	153	152	156	157	154	157	142	161	149	141	169	177	151	132	157	135	165	149	164	175	179	169	158	151	153	175	174	156	142	155	157	163	163	162	142	148	150	189	159	173	147	145	144	169	170	149	167	171	175	166	148	151	155	155	159	178	171	154	154	168	134	154	167	142	149	153	148	173	172	160	164	179	163	139	165	167	155	163	154	176	137	157	181	166	147	146	128	188	167	131	150	157	145	152	144	157	153	158	154	188	169	177	163	158	157	160	154	139	128	170	174	181	173	157	164	156	159	163	137	155	156	147	161	165	147	165	149	150	137	164	140	171	155	172	157	159	141	138	160	170	157	147	159	135	163	156	165	133	155	179	177	163	159	153	146	155	164	154	167	149	153	138	162	154	146	141	162	151	156	143	169	146	159	192	157	139	149	168	159	152	157	165	156	149	154	157	160	160	155	154	151	142	156	161	160	178	175	158	167	187	141	158	185	161	123	156	166	164	180	152	128	170	161	163	167	153	144	151	159	145	140	150	152	137	140	173	156	164	160	143	152	178	171	134	154	166	155	164	170	153	145	161	157	150	140	151	156	164	149	147	161	130	140	173	163	162	163	135	152	169	167	164	166	178	163	154	154	154	183	160	154	151	150	157	158	165	166	156	155	158	172	146	155	168	136	131	178	149	149	171	145	152	167	156	161	142	157	163	187	132	138	164	161	163	138	187	179	153	136	142	155	146	166	169	157	123	132	144	164	151	155	154	163	131	180	172	176	176	162	176	174	152	154	154	137	152	160	158	163	161	164	196	158	181	161	162	164	154	155	135	186	173	154	164	167	141	158	144	142	174	161	165	141	165	158	149	163	166	167	177	159	161	162	185	142	144	171	152	156	154	143	148	145	144	161	154	153	168	157	152	139	160	167	147	186	165	163	141	151	163	142	145	174	167	175	145	164	174	161	139	151	161	167	138	151	150	155	164	161	147	163	154	164	163	135	167	168	144	166	149	148	147	157	150	162	145	167	145	172	172	135	138	166	172	164	134	171
345	1	1900	173012	453	14	101	391	401	462	451	446	408	387	314	316	292	285	237	249	250	266	254	220	219	206	189	206	172	191	161	184	179	197	175	198	167	185	179	179	180	176	182	164	183	166	173	161	174	174	161	148	162	162	183	167	163	171	177	164	157	181	150	146	173	161	165	162	144	161	157	168	142	158	166	166	145	166	160	175	141	172	146	174	153	154	144	150	134	151	167	159	137	153	145	145	159	150	140	162	171	172	161	150	149	155	160	147	139	145	149	147	171	156	160	168	143	139	152	150	158	162	150	170	160	156	141	150	147	141	166	149	138	132	139	182	145	139	162	150	154	151	150	154	172	149	152	134	140	129	148	169	169	172	139	154	141	141	165	162	149	144	151	141	145	164	149	166	119	169	161	140	132	138	136	150	124	153	155	146	143	156	154	125	152	138	157	123	159	137	134	146	153	164	158	148	138	131	145	164	136	144	161	151	130	152	133	154	139	138	139	151	140	165	144	138	145	153	149	154	114	142	139	141	136	140	142	144	167	143	152	167	136	154	147	155	143	141	153	159	150	152	144	143	133	134	144	149	150	157	145	161	159	164	138	143	140	133	141	142	156	140	130	146	138	134	128	136	146	172	172	125	171	148	146	123	152	139	164	145	142	163	138	158	144	145	142	152	144	164	158	152	142	153	138	122	147	140	139	139	144	140	135	155	132	127	130	167	134	169	144	132	142	124	140	140	129	167	162	159	148	176	131	116	141	144	147	164	144	150	140	146	158	144	143	143	172	169	137	153	151	154	152	151	149	145	157	155	154	148	177	148	135	143	147	156	173	141	140	147	134	159	145	156	151	138	143	156	160	135	152	157	146	152	136	135	140	145	139	154	146	143	150	127	142	147	142	161	150	133	153	144	148	143	164	142	161	161	145	156	143	126	123	145	154	170	129	161	137	145	151	163	142	151	134	160	125	157	147	144	153	139	129	141	142	140	147	131	148	137	149	136	145	158	133	111	164	150	138	141	147	173	143	121	164	146	146	132	152	150	137	122	135	154	132	132	138	145	133	138	152	149	160	138	138	150	145	126	134	124	142	170	142	136	182	125	132	145	131	123	165	155	136	111	133	127	140	166	163	167	148	143	140	147	150	130	159	149	137	149	133	150	129	169	138	147	130	125	141	140	134	163	133	151	153	163	123	169	147	164	155	142	133	124	138	125	144	139	138	165	140	150	142	162	175	156	164	140	128	143	147	133	146	136	144	150	147	129	158	144	133	164	131	118	156	138	147	160	174	169	159	134	153	152	134	157	132	150	152	135	142	139	157	146	131	139	157	164	147	148	145	145	130	153	140	155	159	170	169	136	143	148	144	149	146	153	127	144	138	131	149	149	156	141	129	143	142	161	150	162	145	152	152	150	149	133	136	173	151	171	146	157	160	131	164	168	144	160	113	164	136	135	139	167	161	150	145	151	142	140	136	164	162	137	132	135	145	152	144	157	147	149	131	155	145	158	136	151	135	138	143	145	156	146	143	153	141	164	134	173	123	150	157	146	120	154	150	132	137	143	150	137	160	160	133	139	152	133	169	151	146	125	155	139	160	150	143	156	143	144	156	164	135	131	134	158	159	160	154	149	144	144	147	156	164	159	139	165	145	138	149	150	145	142	150	132	146	157	138	168	164	137	146	140	155	123	155	148	154	166	148	125	137	157	151	144	151	154	145	130	140	147	136	150	148	156	143	152	132	163	143	154	129	168	142	142	174	149	161	134	137	139	139	135	145	151	134	153	115	176	141	153	125	158	150	151	142	141	133	158	126	141	124	160	148	149	148	162	135	151	137	139	141	158	136	135	149	136	166	168	151	147	136	154	132	134	143	153	151	136	154	129	165	145	158	129	148	163	173	126	148	161	157	143	150	158	122	145	169	149	169	135	137	155	130	139	137	159	139	149	142	150	137	137	123	149	141	145	145	149	167	156	147	149	140	120	139	152	137	164	140	146	128	134	140	148	145	130	170	149	146	138	149	131	121	124	158	143	160	161	140	137	161	153	146	138	144	142	146	133	133	135	107	147	143	164	136	142	146	145	155	155	149	161	133	142	153	159	158	140	137	151	134	151	151	148	140	161	133	151	147	150	169	158	132	151	158	149	139	133	139	157	149	146	159	146	128	151	161	149	138	143	148	130	175	142	165	156	151	153	156	142	148	153	133	141	149	140	125	164	139	132	141	156	141	130	139	157	146	137	150	138	149	147	146	148	151	118	129	140	135	149	141	151	167	161	151	174	158	125	158	153	137	133	159	146	154	141	152	135	130	147	147	131	138	127	161	144	147	141	143	139	141	168	165	127	137	154
345	2	2100	173135	419	8	72	377	338	429	428	457	424	376	342	308	290	301	262	260	249	265	223	231	220	200	221	246	188	220	175	205	166	192	184	182	173	202	194	189	171	182	162	201	173	188	159	182	173	172	171	160	154	178	157	163	182	139	169	165	153	136	143	164	171	150	128	159	169	154	165	154	173	160	138	174	169	129	163	156	144	132	152	163	165	141	142	144	144	139	140	141	143	163	147	144	140	156	140	145	151	148	162	149	146	142	141	158	153	158	165	137	153	138	126	139	157	140	133	151	141	143	141	166	146	143	151	131	136	125	147	156	147	140	154	136	154	149	136	148	124	137	134	142	161	139	156	146	150	156	143	132	132	130	137	158	144	160	132	113	145	165	135	148	152	146	167	139	136	117	143	153	129	170	135	139	139	144	154	136	157	130	122	116	138	159	139	129	154	143	152	134	137	138	156	133	132	131	148	155	134	163	131	169	137	162	133	149	144	143	126	145	148	119	149	135	126	151	140	131	158	147	137	108	115	155	126	148	147	140	150	143	145	156	132	131	147	150	142	118	144	141	146	129	126	125	167	142	140	154	129	125	121	158	136	128	167	145	151	139	144	139	144	159	144	148	127	152	156	127	122	141	135	141	136	124	136	132	137	146	145	146	137	137	151	130	143	126	141	134	147	131	142	129	164	121	149	155	132	152	150	147	138	125	141	136	150	120	156	129	131	161	141	136	147	138	134	133	136	145	145	145	148	147	124	152	140	141	124	123	147	145	132	143	146	128	135	131	156	139	142	119	174	144	136	148	124	150	144	119	146	147	132	139	142	142	152	130	132	135	144	145	138	140	153	158	142	148	135	151	125	140	140	149	147	153	149	121	130	137	151	131	136	139	133	140	134	137	150	125	137	136	164	162	143	124	135	126	129	147	135	126	131	150	142	125	116	158	140	146	115	134	126	159	128	126	118	141	148	144	138	123	153	121	132	152	139	152	152	148	157	140	135	155	145	146	138	155	157	138	139	141	145	128	139	126	146	154	132	135	114	152	154	157	157	133	127	140	155	153	142	156	144	135	117	134	125	152	116	154	152	132	138	131	150	141	130	151	138	179	133	153	151	135	147	141	133	137	144	155	156	150	154	134	116	124	140	155	132	132	160	139	135	142	135	153	124	163	145	154	153	124	141	128	153	136	180	158	144	128	138	148	146	127	144	160	144	128	136	140	111	131	140	122	135	125	154	140	132	124	152	124	148	136	136	126	134	144	155	147	152	132	141	134	153	127	136	132	150	151	120	155	152	150	137	125	157	136	137	137	149	120	123	146	145	142	142	137	138	143	126	120	135	139	130	152	159	113	137	147	135	142	151	113	141	158	134	163	152	116	139	136	130	119	140	167	142	119	128	137	129	132	172	125	155	115	148	123	126	142	143	149	133	140	145	157	138	143	142	129	133	136	130	166	157	143	150	119	128	135	131	133	135	154	123	160	141	142	127	150	126	124	128	132	135	129	129	124	130	143	161	160	147	137	138	149	140	155	128	141	137	153	146	130	129	138	142	130	127	148	137	135	146	132	142	119	157	120	142	114	134	146	124	163	142	149	148	166	114	157	153	125	134	144	159	145	136	144	140	124	121	125	139	129	127	132	149	131	135	126	130	144	169	152	132	141	147	145	142	148	147	135	125	142	136	127	138	160	129	117	152	135	155	138	148	143	119	136	173	163	116	125	121	148	128	144	142	123	170	127	117	161	134	131	139	130	164	148	164	140	122	137	143	149	138	107	159	147	145	139	131	133	149	139	124	139	128	135	157	123	136	152	143	142	139	137	144	121	127	123	160	144	144	125	116	135	140	123	140	136	163	146	122	114	141	150	123	132	143	163	138	142	139	139	108	126	138	122	150	134	122	148	160	128	128	126	148	133	144	153	146	155	132	138	139	145	135	146	127	133	126	123	149	143	154	137	125	142	142	159	151	130	140	139	135	125	134	133	126	122	145	125	131	148	131	132	158	152	151	131	126	136	123	147	144	136	140	154	127	125	143	144	122	137	152	151	137	149	135	148	139	148	129	147	149	143	141	155	134	135	148	131	138	116	149	121	155	146	130	135	145	143	150	152	127	121	132	149	126	144	119	140	134	121	142	133	138	141	141	132	125	133	160	133	131	156	149	129	142	131	148	126	142	140	147	135	135	120	139	149	144	141	142	145	163	129	153	153	127	166	140	125	147	132	141	155	140	162	136	142	140	139	135	149	155	160	153	133	144	131	134	167	135	152	128	139	120	160	139	113	161	131	132	133	142	131	134	133	138	129	139	163	140	143	134	132	128	145	146	123	137	138	134	141	128	141	144	117
345	3	3500	173258	409	10	87	437	428	460	443	473	441	406	370	351	340	292	272	319	259	265	228	244	266	238	232	208	227	231	213	209	217	196	208	190	218	209	205	186	191	191	174	196	196	172	199	166	173	190	143	151	180	162	153	157	167	184	156	157	180	187	150	156	151	166	166	174	182	168	167	140	155	195	154	159	161	153	159	154	159	162	145	152	155	158	147	147	164	172	157	174	163	121	148	154	159	156	143	195	187	157	140	164	139	168	158	153	162	170	157	171	151	157	141	137	150	157	148	147	135	178	142	176	161	131	126	145	151	157	147	142	154	156	140	146	167	156	161	148	160	127	149	137	146	162	160	154	178	152	151	152	144	136	151	147	149	141	147	135	136	124	132	168	153	163	157	138	152	135	128	136	146	155	155	146	152	151	143	143	138	155	152	125	157	135	143	147	154	170	161	142	157	140	152	145	146	187	144	151	149	124	144	133	141	157	163	154	133	157	135	172	140	168	149	146	150	153	154	139	145	144	149	143	146	133	143	125	168	147	157	155	154	130	160	146	152	156	165	139	150	140	144	161	121	146	135	149	123	150	148	136	138	133	136	145	142	151	147	157	160	174	149	166	157	131	144	142	142	133	134	140	149	142	146	174	177	126	124	131	155	129	147	144	142	147	139	129	140	152	153	162	145	143	159	162	140	138	134	153	154	134	160	149	150	148	114	145	173	130	151	146	143	147	133	134	149	138	143	148	150	154	123	143	162	149	138	146	143	136	146	160	167	140	144	177	149	151	138	164	123	148	150	147	146	137	133	141	147	144	154	161	128	132	165	160	144	155	165	150	152	143	148	138	122	161	136	146	154	167	158	134	149	124	141	149	153	144	143	126	177	157	157	142	145	167	139	147	134	140	157	156	140	158	141	189	151	145	142	145	155	140	145	155	153	136	153	135	150	140	136	151	145	156	145	128	135	167	125	168	140	151	139	146	123	137	121	165	143	142	144	137	131	135	146	146	126	152	150	162	139	141	141	138	155	149	128	144	145	150	158	127	137	150	140	148	144	171	161	146	154	157	141	150	142	127	167	149	144	145	150	150	139	144	133	138	151	150	154	147	162	159	145	168	154	144	147	138	137	176	148	128	136	139	140	163	140	159	157	149	146	141	152	155	131	157	153	156	136	140	150	123	147	143	138	165	142	136	169	127	147	167	142	148	139	153	163	146	132	148	135	141	111	143	134	137	153	140	130	138	130	144	138	127	158	153	138	140	136	142	141	145	136	170	136	158	140	144	130	166	149	129	177	131	136	139	138	162	149	154	134	157	142	137	134	155	127	152	141	169	149	136	147	154	149	146	140	135	172	146	141	132	140	139	148	150	147	143	142	134	145	145	151	140	154	146	142	144	144	145	144	159	123	165	156	147	123	146	166	159	155	161	168	153	129	168	157	112	138	159	122	154	127	161	161	169	122	140	150	144	149	145	140	139	149	144	144	153	146	133	146	156	138	130	142	161	151	133	153	135	134	169	150	155	151	144	137	172	132	131	126	133	161	144	128	149	136	132	161	141	156	136	145	137	146	152	161	128	127	150	159	149	152	140	134	159	169	154	136	149	140	117	125	113	149	145	152	164	159	137	125	150	140	132	136	150	137	154	115	142	166	146	147	142	149	150	163	132	146	143	151	165	157	129	153	142	145	151	166	164	128	170	152	147	142	125	150	154	146	135	137	144	125	166	160	125	139	128	143	128	148	138	126	124	154	150	133	130	164	113	147	140	140	151	126	149	157	145	135	148	122	149	144	141	171	135	130	155	136	153	132	138	152	151	158	147	127	151	159	140	156	142	144	157	139	162	141	138	155	166	126	136	157	140	148	138	132	151	133	147	160	137	151	144	120	136	165	140	139	125	145	155	133	130	142	137	145	142	141	144	139	159	137	132	152	157	148	145	153	138	135	131	141	150	140	144	157	129	169	139	137	143	155	130	146	151	151	140	122	137	146	131	149	149	145	137	153	149	143	142	148	137	154	151	165	157	141	155	138	141	157	165	136	159	143	121	138	156	133	140	158	127	154	145	149	138	141	147	140	142	139	138	141	157	134	143	142	146	129	129	136	126	143	155	136	139	151	137	144	171	167	161	155	175	159	139	151	151	141	155	141	158	151	155	132	144	137	142	140	143	142	150	146	155	144	142	157	155	155	144	135	133	152	159	142	152	124	135	119	155	144	142	147	142	157	132	139	132	150	161	152	137	150	127	160	158	139	158	140	142	146	144	133	150	158	140	158	130	151	147	134	137	142	147	140	139	129	141	139	146	153	132	144	140	149	179	131	142	171	139	159	168	129	155	147	152	146	134
345	0	2700	173382	414	12	62	406	450	500	519	515	464	422	425	390	358	323	362	314	284	293	290	267	250	267	255	253	231	229	249	237	213	243	219	228	212	190	206	200	211	181	195	202	207	199	175	167	182	180	173	170	183	171	166	168	163	171	168	149	153	172	167	164	157	179	172	157	146	163	158	155	156	157	159	150	151	149	168	170	165	158	152	185	177	167	164	158	163	159	165	144	148	172	162	154	165	161	159	156	173	157	144	167	175	158	167	148	158	147	157	163	135	165	140	163	134	168	154	164	132	147	121	147	143	152	167	170	132	153	156	156	147	171	144	160	153	142	136	156	157	127	140	138	158	152	111	160	139	160	152	151	169	160	160	158	161	142	134	148	156	137	150	138	143	140	131	148	129	132	149	141	139	159	134	162	128	142	126	127	131	131	129	147	143	143	164	171	162	147	140	141	138	147	152	133	166	159	157	128	149	153	143	161	154	133	182	173	153	152	160	148	150	157	142	118	132	158	138	153	136	148	130	128	143	149	159	144	149	155	149	149	145	119	154	125	144	145	153	141	141	141	152	142	135	134	152	155	128	143	157	145	159	149	139	147	137	180	141	139	149	162	154	154	155	145	143	150	145	132	152	142	137	158	151	148	146	152	131	151	137	159	139	126	134	138	150	137	149	153	159	146	135	158	135	132	149	127	142	150	154	138	155	126	158	142	145	145	148	139	136	145	115	132	151	134	157	135	137	155	162	127	152	155	151	128	160	133	134	151	127	142	144	139	152	153	140	133	138	144	156	138	170	150	146	137	128	157	141	155	162	139	143	125	138	141	136	140	153	128	146	123	155	161	165	134	150	137	143	168	145	120	133	164	140	142	141	140	143	125	133	159	148	164	138	141	139	155	157	149	128	120	122	161	173	149	143	137	139	123	131	177	125	153	167	117	145	147	138	144	141	142	147	128	160	128	156	168	124	140	137	143	148	160	158	131	127	130	151	142	135	134	137	141	135	147	134	115	164	137	134	158	150	149	158	154	153	156	137	141	137	150	144	148	130	143	131	149	135	152	125	134	147	143	154	142	158	133	128	145	143	155	164	126	137	128	145	119	138	145	161	147	156	141	123	144	150	134	132	139	169	136	148	161	140	145	154	134	165	128	156	154	150	149	168	126	143	157	128	123	130	133	154	155	138	166	146	140	145	136	156	125	130	136	109	140	140	120	151	137	129	144	147	168	137	127	145	166	139	162	161	129	142	145	153	148	145	144	145	144	130	156	150	145	159	126	131	149	153	141	140	137	158	138	170	131	138	139	140	115	173	144	136	134	141	129	143	134	132	138	178	148	132	134	169	140	140	163	133	130	147	150	136	129	132	146	115	118	150	144	135	135	129	130	172	137	130	152	161	134	154	144	131	146	134	137	137	161	133	161	152	149	139	146	130	117	154	148	158	133	152	137	139	130	139	161	147	141	148	147	161	138	140	135	155	149	137	144	153	134	153	146	145	148	152	138	154	157	138	145	151	138	123	131	138	160	147	131	118	147	157	149	144	145	139	148	140	160	164	134	142	134	125	149	155	127	122	153	165	147	134	136	149	147	140	173	132	143	144	135	173	110	152	137	159	147	147	156	143	128	138	156	150	151	139	160	135	143	139	160	155	144	145	156	137	165	156	145	126	138	131	153	133	149	120	143	163	159	134	144	122	138	132	128	140	135	137	147	134	145	142	167	152	146	143	151	144	139	147	149	160	131	140	146	148	136	143	131	134	157	138	127	148	146	139	149	141	127	158	139	130	161	141	144	140	171	154	136	156	147	153	131	127	131	146	140	164	140	149	152	140	144	134	157	154	133	144	114	144	160	159	127	133	151	140	143	143	154	160	140	128	147	157	130	148	153	158	130	146	125	155	133	164	134	138	134	136	151	127	147	161	160	124	147	167	140	131	152	138	147	138	140	120	132	158	141	142	139	158	145	131	134	145	136	116	121	149	137	130	135	125	140	140	136	133	151	135	138	149	157	157	144	139	155	145	128	134	136	138	161	153	155	146	138	142	141	149	161	148	143	124	161	126	125	152	140	153	152	148	157	149	132	144	139	137	133	129	129	145	164	172	149	153	136	155	162	125	142	135	153	126	136	132	163	128	135	145	141	143	168	140	124	141	149	147	155	133	140	148	147	145	145	128	152	139	165	131	125	149	158	117	141	126	146	128	126	154	131	164	134	146	156	135	132	149	126	157	130	148	154	122	157	147	135	164	121	153	146	165	129	153	139	143	148	146	139	145	147	126	140	160	156	153	150	127	149	154	130	136	162	126	139	148	156	139	128	144	128	148	155	157	141	144	191	125	137	148	147
345	1	1900	173505	452	9	141	457	421	475	437	470	422	406	362	313	280	266	274	267	259	218	246	224	200	248	238	218	181	206	222	212	184	177	203	228	171	195	159	197	184	165	178	193	151	196	169	176	201	178	162	139	167	158	173	166	147	177	150	137	152	150	152	166	163	161	178	155	158	131	177	160	181	162	161	154	140	152	152	144	166	139	149	147	156	159	195	163	155	136	185	169	167	147	148	171	173	156	179	148	140	154	170	150	156	150	154	159	148	154	155	151	159	144	127	139	163	143	150	146	130	121	155	144	172	140	139	151	133	167	151	134	143	155	153	155	130	166	153	132	154	167	146	129	135	139	135	121	129	170	140	155	158	135	142	143	147	145	158	141	145	158	146	144	139	160	139	146	140	143	161	152	139	141	112	142	165	144	167	160	152	154	149	145	149	144	152	161	137	143	145	140	135	163	130	158	170	175	127	136	145	127	126	156	160	154	173	146	144	158	131	149	147	173	155	144	134	181	134	140	133	140	150	142	152	130	138	120	165	164	146	151	154	150	161	137	128	155	145	145	145	152	148	126	157	152	145	147	140	150	133	152	153	149	164	144	139	148	141	134	146	161	145	133	144	131	154	154	153	145	162	146	142	150	147	121	145	138	143	155	141	145	159	152	145	129	128	161	142	158	123	148	153	144	148	131	142	132	147	137	147	134	154	156	142	141	174	151	158	134	157	133	142	146	154	142	136	149	152	159	163	153	147	143	149	161	151	145	147	145	151	155	146	167	145	140	149	161	133	148	129	115	144	166	145	160	167	145	144	157	161	130	163	146	128	144	150	129	144	140	142	142	121	157	136	130	156	158	164	145	158	153	138	148	156	171	163	136	133	130	146	145	144	151	157	130	158	159	141	146	137	166	138	169	162	157	145	150	117	139	132	141	160	161	134	154	142	142	142	137	164	124	151	148	129	146	141	151	148	157	134	137	162	153	147	133	143	145	135	139	147	163	150	131	142	145	153	127	160	138	150	127	151	152	149	139	135	143	168	151	127	172	149	155	149	127	141	142	145	123	154	177	147	147	143	143	170	177	145	146	137	129	122	146	161	153	169	160	149	153	152	147	154	159	157	138	153	144	171	150	133	139	146	157	133	156	157	151	124	157	133	147	131	149	142	155	143	145	129	135	136	144	141	147	149	120	138	155	147	147	157	147	154	116	145	152	136	136	154	146	162	155	132	139	147	127	157	133	145	139	144	139	153	152	152	150	140	156	157	157	145	138	138	138	144	153	147	136	140	132	138	152	155	158	149	136	134	134	142	162	139	154	139	139	141	155	141	148	156	161	160	139	143	144	143	128	156	151	134	143	160	160	154	158	154	140	165	152	154	138	147	135	167	133	163	166	127	138	158	122	156	152	145	134	148	134	162	154	135	133	140	147	157	160	148	158	132	133	154	159	141	159	146	144	143	157	122	156	165	143	152	139	143	148	127	144	159	141	134	129	151	150	145	146	139	126	145	163	136	157	148	152	150	169	146	154	156	144	158	140	164	147	136	132	134	156	120	165	153	146	148	148	139	155	141	141	143	123	153	138	148	138	128	140	136	144	131	155	147	146	127	137	140	148	108	143	160	141	164	139	151	135	132	148	143	156	117	145	132	133	132	128	139	149	141	138	141	156	141	152	151	166	149	160	131	146	152	121	129	161	149	140	171	131	127	134	123	156	151	145	158	153	163	125	139	176	158	133	158	134	156	138	153	139	152	138	130	122	135	142	159	130	157	159	150	119	151	143	152	147	134	142	127	154	136	146	154	149	149	157	135	133	132	144	138	174	148	168	137	139	160	167	137	132	147	134	151	150	130	129	151	140	147	148	166	127	140	131	157	131	140	135	151	150	144	164	137	145	137	138	160	159	145	143	137	137	153	182	138	149	139	150	156	161	135	132	143	146	142	143	125	141	137	146	159	133	160	158	159	156	139	151	148	138	152	144	142	138	143	140	146	156	140	149	148	134	134	118	128	123	137	154	134	157	151	157	139	157	141	148	135	137	151	153	139	141	118	140	172	163	121	143	154	158	155	148	146	138	137	154	160	130	129	150	137	134	157	141	148	150	142	130	151	124	155	140	158	137	169	123	133	126	156	138	142	134	146	147	153	153	121	128	129	162	137	140	132	137	162	147	138	139	142	143	171	145	148	155	137	152	134	155	138	151	123	144	129	134	145	168	132	144	146	136	132	153	141	145	127	139	149	116	138	152	149	127	149	141	152	154	147	132	121	163	150	145	153	142	135	155	150	122	147	155	160	153	158	146	142	136	145	138	132	140	153	134	140	151	152	136	124	134	133	141	146	163	147	157
345	2	2100	173628	425	11	110	472	458	538	510	491	451	432	389	356	339	269	282	266	259	240	229	284	235	232	218	224	217	216	222	198	216	187	207	186	214	191	175	158	196	182	199	175	161	182	177	200	165	166	187	170	157	189	168	157	188	149	145	179	156	135	170	155	175	164	147	148	180	155	162	160	135	184	164	171	148	161	125	137	194	157	155	164	161	146	161	192	149	166	181	168	173	150	151	162	142	154	153	163	144	163	159	158	140	163	152	157	149	167	163	144	129	141	156	164	158	152	144	153	155	159	155	163	154	150	152	149	135	167	130	146	156	147	169	158	154	149	137	148	140	149	172	127	144	151	162	156	122	131	154	144	155	151	154	151	158	148	201	143	150	173	152	144	133	141	136	158	143	159	139	154	142	144	147	168	155	152	147	140	150	129	147	127	146	154	148	132	158	131	128	148	143	154	145	123	164	140	162	166	155	130	146	139	143	149	160	131	138	145	148	150	144	143	143	159	134	148	145	140	133	144	156	154	143	137	161	145	154	140	156	155	153	133	156	153	140	158	160	140	150	152	147	150	146	152	143	143	137	132	161	133	147	133	153	148	148	123	147	160	140	151	143	146	143	135	125	147	140	136	129	150	160	137	165	172	133	138	137	150	154	135	135	145	151	151	137	152	132	158	146	149	141	133	155	141	141	162	116	138	147	168	128	139	151	160	140	168	136	150	137	160	134	159	138	151	140	152	163	150	138	148	120	164	139	163	138	127	139	132	150	165	142	150	160	143	149	146	140	140	137	141	162	155	129	163	155	147	153	155	145	148	152	119	150	143	132	141	148	151	138	136	145	153	137	156	155	144	155	141	150	144	138	161	152	140	143	146	149	126	155	126	165	167	127	172	139	146	148	158	151	156	127	173	139	122	150	132	167	145	143	135	152	125	142	147	167	155	144	141	162	154	145	124	148	155	161	147	138	146	120	139	153	136	147	135	134	160	150	139	142	134	149	141	127	162	142	152	149	164	148	149	153	165	147	150	136	153	156	132	135	144	143	146	181	134	133	148	160	156	159	131	138	146	158	154	143	144	163	137	149	169	157	157	138	156	128	148	170	158	158	152	161	137	144	157	140	141	143	157	139	147	155	148	143	160	131	145	145	155	141	147	154	129	154	154	136	147	130	157	164	152	166	134	158	145	154	144	133	140	161	151	131	156	148	150	160	126	140	153	145	146	136	155	159	143	135	141	157	135	144	132	174	165	137	138	148	150	151	150	149	150	147	128	140	121	151	147	175	151	136	133	130	137	157	155	156	125	145	153	150	143	149	145	140	151	127	139	152	134	144	155	149	162	151	158	154	149	141	161	134	163	147	147	151	138	146	136	141	171	170	137	133	143	137	138	150	142	143	155	138	141	132	149	143	152	146	147	130	132	143	140	127	148	157	144	176	121	142	139	131	134	144	130	142	126	160	136	147	139	170	143	127	153	128	140	135	147	168	137	131	125	131	154	138	136	140	140	138	132	147	160	143	146	160	156	153	137	139	150	154	165	140	142	149	124	154	138	124	160	156	149	119	153	135	143	128	156	139	127	167	148	140	135	137	154	188	146	171	140	142	160	152	155	140	142	162	129	128	143	162	132	151	144	151	155	152	146	132	150	142	155	151	152	149	171	148	157	144	133	146	139	163	158	141	151	144	152	154	132	155	158	157	127	144	135	158	144	136	143	133	147	141	151	175	158	134	137	145	147	146	140	128	144	138	152	148	147	125	136	158	160	171	135	171	149	133	162	147	128	142	128	165	165	151	125	140	140	148	150	148	146	132	171	135	142	141	148	148	145	149	137	154	159	147	160	134	142	137	125	150	137	167	149	145	147	171	144	125	144	146	132	157	156	142	161	144	137	135	160	174	150	160	154	144	144	148	142	138	133	157	114	153	158	133	132	140	139	160	137	153	162	161	173	139	138	139	167	146	156	157	154	133	150	139	141	152	161	133	163	161	142	150	136	155	125	148	136	149	144	139	139	160	146	137	141	132	133	150	162	154	165	134	146	151	128	144	153	173	139	170	155	148	128	158	139	148	159	127	129	129	160	126	155	117	131	153	138	145	169	166	143	151	156	143	155	154	151	122	165	145	158	173	148	143	152	162	156	152	148	143	156	141	142	135	152	160	155	141	149	156	133	136	141	168	134	153	159	153	149	131	155	168	171	163	145	156	150	129	168	158	162	152	125	146	166	132	140	155	140	119	159	145	136	173	143	157	134	122	155	156	115	156	146	138	146	133	157	136	131	156	149	150	144	144	154	138	159	163	153	133	129	150	164	144	152	166	141	124	148	144	137	138	140	132	161	146	153
345	3	3500	173751	427	14	106	493	549	543	515	556	442	444	418	347	355	309	306	341	268	279	258	256	250	233	241	259	207	222	243	197	211	219	193	201	209	192	213	200	200	203	196	207	179	202	179	182	181	202	196	176	172	189	167	189	168	183	200	195	175	187	195	196	183	155	193	174	195	179	184	184	163	187	224	194	173	184	162	176	171	186	172	173	180	175	151	175	190	190	156	176	178	189	185	149	171	165	164	157	149	159	179	173	194	149	176	163	162	158	158	167	182	156	127	171	163	189	153	161	167	152	170	178	159	167	144	157	154	154	190	163	154	161	185	175	155	161	154	149	155	144	151	148	160	146	172	163	152	161	178	158	175	156	161	153	168	148	163	152	168	150	152	170	150	157	153	177	127	177	186	174	160	168	178	137	153	139	133	150	157	174	157	124	149	162	131	184	169	158	157	135	163	173	159	179	152	158	154	161	150	146	166	158	151	151	155	137	154	160	158	176	140	127	169	173	164	171	155	146	140	166	182	171	156	179	182	157	175	149	143	152	150	155	142	137	157	163	174	165	154	160	151	175	157	152	162	161	182	172	152	166	160	157	144	155	160	177	171	165	146	158	154	151	131	173	155	156	159	183	162	153	179	156	166	167	146	153	155	140	148	147	152	198	186	157	142	165	151	150	142	177	149	163	167	157	147	173	137	174	168	152	143	133	156	175	147	149	158	181	143	166	132	191	161	152	128	147	141	162	149	155	163	162	159	149	179	136	163	155	158	140	152	172	163	164	155	163	164	169	173	158	133	164	171	164	165	163	165	158	158	140	155	147	157	138	164	159	137	145	137	145	147	163	149	161	149	158	143	162	146	167	171	171	155	158	164	156	174	145	133	132	177	140	175	158	163	168	165	151	155	171	167	158	169	151	163	167	142	157	159	155	165	145	167	165	148	174	174	161	164	167	191	150	134	150	181	156	153	166	164	157	167	152	158	163	153	159	160	156	154	150	170	145	166	163	153	147	172	152	151	161	135	156	162	164	174	161	153	168	161	163	189	143	166	146	168	150	157	150	147	154	135	156	154	161	158	152	154	160	177	146	139	161	141	158	175	141	159	157	143	146	161	153	183	143	147	147	131	182	141	191	163	145	145	151	164	165	159	146	160	163	165	162	143	125	154	154	162	169	152	164	160	144	162	158	160	166	157	145	139	132	129	135	161	161	148	163	172	180	163	145	173	157	170	170	153	183	157	143	168	148	154	168	138	151	151	149	147	144	181	167	161	162	161	127	139	132	159	159	169	163	148	140	135	172	146	173	147	169	143	162	137	167	160	172	147	139	154	158	174	175	160	156	173	147	122	149	165	161	154	159	169	144	170	174	179	158	190	171	167	164	157	148	154	140	180	153	133	133	164	169	163	155	142	170	168	144	140	158	159	161	161	181	142	168	148	149	168	168	147	142	158	149	147	155	158	155	166	166	176	148	144	160	150	164	147	144	168	160	155	146	161	145	148	149	138	154	167	152	144	157	138	155	163	177	139	144	161	166	154	167	175	158	151	147	160	202	153	148	160	147	167	137	169	176	168	138	165	166	148	158	126	141	155	141	156	149	163	152	181	150	166	160	162	143	167	164	165	173	160	132	156	156	159	174	171	154	184	157	154	157	169	153	168	147	149	171	165	154	143	156	159	153	158	149	158	139	161	182	174	147	163	138	164	153	155	150	163	153	161	175	147	148	157	163	153	135	154	142	163	146	162	152	137	164	147	154	149	144	156	168	158	139	144	161	149	143	178	168	158	156	162	137	143	158	146	136	181	166	146	148	149	158	148	158	133	151	159	167	147	126	156	169	152	177	154	152	157	150	152	155	159	159	143	153	154	165	153	136	156	162	128	151	164	143	165	143	155	151	153	180	150	164	165	156	168	164	158	151	151	161	177	160	147	153	141	147	153	141	168	171	158	145	144	152	166	181	157	164	170	155	147	182	136	149	177	168	154	139	147	154	159	183	159	153	146	187	155	150	152	155	146	180	181	165	145	158	133	142	163	168	173	185	151	169	156	142	150	156	139	165	167	153	172	146	146	170	167	143	149	141	156	169	173	151	151	170	135	145	158	167	146	151	143	154	159	148	153	158	169	160	162	161	158	161	150	138	140	162	161	146	131	174	156	146	140	144	162	156	162	147	171	152	152	199	161	168	153	169	135	137	157	167	146	154	152	171	155	132	164	178	138	153	153	154	147	174	165	147	175	144	151	160	146	148	146	157	150	145	152	160	128	151	142	178	156	175	160	140	150	144	153	154	134	144	142	163	143	165	156	174	168	168	139	152	154	157	149	154	159	150	173	169	149	160	164	140
345	0	2700	173875	415	13	88	449	477	489	529	489	503	454	433	384	385	336	331	331	327	316	298	294	285	279	278	257	265	236	220	248	248	257	235	229	257	226	231	236	225	230	223	235	253	229	229	227	221	191	223	212	225	214	237	197	191	212	187	186	207	204	197	198	212	186	185	211	194	193	198	185	177	161	196	205	192	212	176	177	157	185	182	185	167	192	194	190	193	183	174	148	179	185	178	176	165	175	197	185	162	170	183	193	195	159	180	195	197	179	167	168	175	177	162	165	173	185	173	187	203	188	185	169	178	191	202	179	181	166	176	159	179	149	188	179	190	198	157	184	174	159	166	189	171	163	214	171	176	161	184	170	179	187	146	173	165	184	175	169	178	181	166	181	159	174	168	139	172	174	176	195	174	187	186	155	163	164	175	198	176	169	179	164	169	175	185	184	192	168	170	181	168	154	176	179	172	173	153	171	183	188	165	199	163	193	191	175	182	196	179	156	176	206	160	161	192	186	172	179	179	154	193	166	156	167	167	160	161	147	176	155	180	201	175	182	164	181	165	170	162	195	180	177	185	158	174	171	185	175	168	184	169	172	166	188	185	175	178	154	166	192	163	145	171	178	169	169	166	178	163	181	164	166	163	182	176	177	174	174	176	168	181	170	179	174	189	168	156	175	170	161	189	179	172	156	162	175	190	168	184	156	184	194	198	173	180	174	168	179	160	172	188	179	186	161	149	172	166	183	182	165	186	170	170	163	159	165	189	185	150	189	181	186	169	181	167	163	157	206	199	151	173	177	158	173	175	179	198	178	177	168	155	176	155	162	163	172	146	178	171	153	185	159	187	185	188	187	169	174	168	196	177	175	166	211	167	183	162	164	197	174	170	173	165	166	150	163	169	170	160	146	159	158	166	195	170	161	168	175	162	156	182	177	171	184	156	157	174	191	194	178	177	184	159	163	151	208	165	184	167	168	184	179	190	157	167	179	178	166	176	168	160	175	187	172	202	158	181	180	161	159	177	186	169	173	190	184	151	176	184	171	202	156	163	176	180	167	172	160	178	172	157	167	150	203	172	161	176	165	153	161	170	179	167	163	174	184	186	189	135	178	192	146	177	168	174	163	178	166	176	152	182	192	195	173	162	143	167	145	179	176	159	157	170	139	165	161	173	180	182	198	177	161	149	160	184	175	148	175	191	164	160	178	168	179	178	192	192	166	163	172	180	170	162	183	187	162	181	178	190	169	164	156	170	178	173	197	194	158	190	148	169	180	161	177	155	161	145	167	171	170	164	165	155	161	166	175	172	173	163	178	187	151	170	155	155	172	165	181	180	145	186	176	162	166	179	182	168	184	167	172	169	167	163	174	169	194	179	161	186	155	167	156	175	143	168	177	154	181	161	184	180	163	168	164	179	172	195	155	167	158	170	173	163	146	163	174	160	181	172	153	189	176	176	202	171	150	155	164	161	177	175	184	156	203	169	190	178	166	152	174	162	192	159	167	172	171	173	172	169	166	165	170	157	182	178	149	179	169	149	183	159	163	165	169	151	185	146	155	169	179	173	169	156	172	154	160	192	185	167	151	179	183	193	170	175	160	180	178	153	188	162	155	163	174	150	186	173	155	157	169	161	170	161	189	174	183	171	164	153	175	187	184	155	185	159	156	162	163	167	169	164	155	174	171	180	160	151	175	184	155	170	184	194	171	180	182	179	166	165	155	155	169	158	152	173	172	179	175	181	170	156	178	156	171	155	162	161	155	189	176	178	191	186	173	146	151	175	176	173	176	170	166	173	169	180	168	163	170	178	155	187	176	169	158	162	164	179	182	180	177	180	180	160	158	172	189	192	184	168	170	163	178	192	166	158	186	144	184	169	182	180	166	189	164	168	175	161	180	152	194	153	172	167	179	182	168	189	171	139	158	190	168	162	183	164	167	183	193	148	170	199	164	164	181	178	178	153	155	179	194	185	167	161	171	142	159	179	171	168	177	186	189	184	157	145	173	163	173	168	145	176	183	160	203	185	155	167	172	156	177	176	171	183	191	166	179	160	158	169	153	167	160	180	167	185	163	162	177	188	137	174	152	153	190	187	185	212	170	178	183	190	172	173	167	145	160	182	163	181	148	172	173	164	152	174	159	167	159	173	154	151	159	175	173	168	178	175	150	159	173	170	148	174	176	179	147	163	179	174	182	165	178	188	184	187	157	164	183	157	167	161	171	159	166	172	187	157	196	168	163	155	161	184	186	163	144	170	172	178	172	160	155	161	186	165	181	185	169	162	184	168	172	170	198	176	172	154	165	154	169	156	168	175	139	176	164	175	155	168	164	158	182	158	177	194	166
345	1	1900	173998	444	17	132	482	371	466	438	442	405	363	377	320	311	297	270	296	276	261	270	253	235	206	248	222	226	226	202	233	226	201	210	204	232	227	214	228	211	201	225	211	180	227	207	208	189	214	206	215	187	213	193	191	189	183	210	221	198	191	207	185	182	197	190	183	192	200	191	184	179	177	179	204	177	217	183	169	172	198	182	201	162	181	182	189	205	156	176	202	188	159	174	160	169	168	174	182	202	169	195	166	161	171	147	172	176	199	170	165	169	188	175	192	184	181	180	176	199	169	148	165	168	170	152	176	154	162	179	179	161	180	171	172	150	159	157	168	182	165	176	177	179	175	182	159	200	190	194	190	176	186	167	200	166	193	181	168	166	186	148	174	197	163	174	155	161	204	158	172	193	171	187	173	185	144	180	176	186	172	163	177	207	184	183	165	149	173	181	166	174	173	175	185	163	158	143	143	195	174	159	166	154	186	175	189	162	179	161	156	185	146	170	181	170	173	205	184	164	181	154	186	195	173	156	171	164	190	198	173	175	170	168	167	175	171	165	198	175	162	183	164	169	173	162	171	161	157	170	166	167	153	172	170	153	192	179	182	171	173	185	158	167	193	156	164	173	155	180	183	182	162	181	203	159	171	140	162	153	185	175	209	174	181	177	184	170	178	164	186	173	165	166	178	190	172	160	180	172	142	160	183	162	176	180	190	171	194	199	183	168	148	171	194	164	162	189	173	157	164	177	179	193	187	185	160	176	166	168	190	168	193	178	171	164	193	192	192	157	192	161	186	198	179	178	209	153	168	175	154	161	185	197	146	152	178	189	179	180	175	153	159	189	196	152	181	170	164	170	185	175	187	167	173	180	162	163	167	170	162	170	184	154	162	181	171	175	155	163	163	175	162	169	186	153	177	191	159	157	174	169	177	182	168	191	189	167	167	165	205	178	174	175	161	172	175	144	165	168	197	173	173	157	202	175	185	168	192	167	190	154	167	183	189	195	178	178	165	170	164	179	165	156	199	197	188	163	174	160	154	187	177	189	176	187	163	160	166	174	157	181	179	163	150	173	170	166	154	134	160	172	173	153	165	141	161	182	187	174	158	156	177	198	183	167	169	180	161	166	176	194	178	186	188	196	166	177	188	171	176	158	160	152	175	172	165	166	156	157	158	172	193	165	180	160	178	173	179	191	196	164	163	158	191	156	154	162	167	160	165	152	173	178	168	152	168	188	164	171	167	175	177	159	151	202	167	160	166	180	164	171	151	174	157	179	177	180	137	173	179	149	172	191	169	172	187	146	153	151	164	158	150	163	192	171	195	196	176	164	198	172	181	156	165	155	167	173	173	181	166	166	160	189	159	159	182	164	165	217	179	185	157	168	183	163	178	172	153	175	163	161	187	182	175	165	179	175	148	169	151	154	176	153	159	166	161	183	166	159	177	163	175	168	160	178	175	166	151	192	158	181	157	174	188	182	173	155	178	192	175	159	150	168	181	174	169	167	171	163	178	173	170	171	175	157	171	162	167	140	170	164	183	180	182	162	178	174	171	171	173	170	195	183	179	173	180	193	162	176	136	198	174	174	169	154	158	198	171	148	171	174	162	171	180	167	170	189	161	172	181	177	164	163	168	176	198	166	173	153	154	180	169	180	181	173	174	186	163	166	149	182	147	169	197	156	173	174	163	181	184	184	194	150	202	174	155	156	188	184	174	162	167	171	170	168	150	168	176	169	167	156	167	157	180	187	182	170	189	179	166	156	168	168	184	169	165	180	187	161	148	170	167	161	160	179	175	151	159	190	162	176	166	185	168	178	159	174	175	178	185	172	156	198	164	196	172	194	163	179	216	163	174	156	164	153	140	174	178	157	175	164	165	172	177	139	173	172	161	161	175	144	161	156	170	176	160	189	166	174	169	178	177	168	166	170	165	144	193	188	181	180	171	179	165	167	153	144	169	174	164	170	182	188	176	174	170	170	180	175	157	183	157	164	170	146	173	159	173	166	171	173	171	202	181	167	162	152	156	161	196	178	157	187	172	156	160	161	189	181	182	182	177	157	160	156	178	160	177	146	198	162	162	148	152	148	201	188	170	170	181	154	183	170	158	174	151	170	187	179	184	183	175	162	170	153	183	159	176	169	176	162	163	152	199	176	162	181	165	157	198	158	172	175	172	173	165	165	171	190	163	175	160	171	159	167	154	148	165	166	168	188	164	179	177	165	156	158	168	167	196	174	185	159	199	156	154	166	183	179	163	151	202	169	165	161	146	154	161	175	175	160	161	169	164	169	159	161	163	159	172	173	165	184	160	185	150	190	183	179	178	165	147	185	150	182	173
345	2	2100	174121	419	12	93	422	347	433	465	484	414	412	380	352	340	329	324	324	305	298	304	289	252	275	302	255	255	263	238	264	251	251	228	269	236	252	237	233	238	228	266	224	191	251	248	252	235	235	210	228	225	192	214	215	212	208	226	204	203	226	193	183	203	218	191	211	205	243	199	191	183	193	214	200	183	213	201	185	211	207	193	170	196	177	194	194	174	185	163	208	191	174	199	204	182	198	179	186	163	169	208	204	193	175	176	176	189	164	180	174	186	203	186	167	186	174	178	179	203	163	198	183	188	180	170	164	196	179	169	210	201	168	190	178	169	185	184	184	204	166	163	199	203	182	181	193	212	174	155	146	175	179	163	178	199	199	196	182	173	183	201	183	187	202	179	168	169	182	185	189	200	191	211	183	207	182	183	177	174	213	193	166	188	188	197	184	205	171	190	202	171	177	194	199	198	202	200	183	218	175	192	179	167	178	198	190	193	206	190	207	199	182	187	193	177	193	179	200	205	185	191	183	183	175	185	189	188	181	199	173	194	172	168	177	183	192	184	181	193	195	175	195	179	194	187	176	176	195	184	175	200	183	179	181	169	180	165	164	185	184	187	197	171	188	205	179	187	190	190	213	199	168	173	184	181	175	184	205	201	187	189	176	197	187	191	191	173	170	169	198	176	183	195	199	202	200	182	189	194	177	178	207	191	165	168	192	202	230	182	180	187	183	180	173	200	177	175	196	176	185	185	198	173	176	191	156	188	177	199	162	185	173	176	167	196	180	164	186	194	195	163	197	174	168	190	185	191	190	183	171	193	181	189	176	172	188	174	166	189	178	188	189	195	171	200	178	185	201	173	189	179	178	207	183	185	199	187	185	178	188	205	194	190	191	176	180	173	200	199	154	195	195	187	181	179	196	196	188	186	163	199	191	206	177	194	182	194	159	212	194	189	178	190	204	173	206	172	172	193	179	205	182	184	202	186	172	184	196	164	168	152	167	176	192	184	183	199	174	188	192	205	182	166	150	194	191	178	165	193	174	177	215	176	181	169	196	175	194	193	189	179	174	184	182	191	180	211	202	183	163	185	156	194	193	188	200	186	189	197	188	177	182	171	183	193	175	184	179	199	194	198	186	167	190	169	182	169	210	190	224	158	172	188	197	176	199	200	179	159	174	205	200	151	177	204	188	172	172	190	185	193	172	184	201	165	183	196	212	183	180	179	192	197	179	157	192	171	170	187	183	187	165	173	175	179	166	178	164	199	179	187	186	181	196	169	185	191	179	200	204	173	164	183	179	175	194	163	209	180	192	189	202	147	157	182	166	197	181	174	178	176	184	187	180	159	213	209	153	184	163	161	172	159	170	195	167	161	181	198	179	202	188	180	184	168	156	179	168	170	174	216	167	172	168	174	178	170	170	154	190	192	209	223	185	185	175	182	185	198	174	172	195	207	165	173	185	166	185	201	214	185	183	177	184	168	187	193	177	169	176	174	191	176	168	157	177	183	181	174	167	174	202	197	178	195	177	181	197	186	197	177	175	167	180	188	182	188	196	179	176	159	171	181	171	182	172	183	190	184	170	184	186	180	177	198	200	185	194	169	164	183	176	211	188	178	187	160	191	185	188	167	176	154	177	200	200	206	186	178	181	194	165	179	183	191	185	204	183	198	182	182	188	193	211	171	186	166	192	181	178	187	154	183	192	163	186	174	184	164	182	170	148	189	163	192	202	185	186	168	197	172	180	183	194	161	176	173	179	203	173	204	194	179	169	169	195	185	182	175	184	189	166	197	167	197	191	179	193	171	175	175	176	197	177	199	194	178	170	168	184	170	179	176	169	182	195	191	186	197	195	178	178	201	191	216	207	180	166	175	192	183	176	166	187	196	197	190	188	207	192	172	187	182	191	169	162	188	163	158	172	204	176	178	177	195	200	182	165	176	193	168	175	182	194	195	191	184	179	178	168	190	150	160	196	177	194	190	170	195	182	192	182	184	200	176	174	205	180	188	149	175	189	175	156	183	169	156	215	174	153	178	174	183	177	203	208	171	189	150	168	176	184	215	189	186	166	181	181	178	186	188	203	156	184	212	185	194	171	174	162	168	191	178	187	194	171	170	169	196	192	207	172	186	148	178	184	182	203	184	176	193	172	205	201	188	197	169	202	165	199	156	184	185	173	191	182	197	162	196	179	191	188	188	186	173	183	196	189	201	186	184	190	169	168	178	190	204	177	193	219	165	183	170	210	207	190	170	196	183	172	193	171	209	203	196	179	175	192	201	174	198	182	184	189	168	208	168	170	169	176	190	188	168	184	182	183	196	200	197	182	184	145	202	176	183	175
345	3	3500	174244	416	10	113	431	438	481	461	498	446	431	384	360	367	315	331	329	338	292	315	326	304	319	283	271	292	302	286	284	256	287	275	291	269	257	259	280	248	242	245	250	234	248	244	214	216	271	231	233	219	260	210	231	216	205	216	198	221	191	209	231	222	188	203	214	200	192	204	215	228	174	194	221	205	206	179	190	225	184	184	186	196	183	192	186	190	189	222	196	191	210	183	206	188	195	181	164	193	222	172	177	200	202	203	186	200	178	197	207	179	206	172	200	184	173	171	191	177	181	187	194	169	189	177	208	190	174	191	185	183	179	190	185	183	189	192	207	189	185	189	206	184	183	180	204	217	180	175	178	186	218	219	200	176	180	178	189	194	180	213	212	180	185	193	215	211	178	176	185	184	185	205	200	191	183	173	178	184	198	156	196	173	185	164	171	190	174	206	193	189	207	173	176	199	181	210	184	187	168	176	195	191	174	172	181	185	188	204	192	168	184	176	188	177	199	182	156	225	180	186	213	218	195	207	209	173	188	177	198	172	184	180	177	181	170	184	193	197	168	201	177	169	192	204	183	188	170	173	189	176	186	151	193	195	193	187	197	210	196	179	188	186	188	186	195	184	195	183	211	191	183	180	182	188	193	168	196	192	182	199	212	217	204	173	203	202	194	196	184	177	206	159	196	201	198	182	183	154	214	171	193	174	183	193	200	205	205	182	182	197	183	159	186	162	199	202	200	202	171	201	191	173	191	167	221	176	168	215	188	154	170	194	204	206	200	184	185	193	167	185	171	188	210	201	200	174	215	207	187	173	183	188	201	166	175	185	189	187	184	188	176	197	195	202	201	184	199	193	181	197	206	198	197	201	173	196	188	207	182	166	186	191	194	177	202	189	198	162	208	181	187	189	173	193	181	179	178	158	167	190	185	198	186	195	176	191	198	192	176	199	205	173	161	188	199	203	191	186	204	208	196	184	197	200	196	173	188	153	201	206	186	214	175	204	217	195	190	165	201	189	196	180	187	186	169	179	189	177	213	202	204	180	196	185	186	187	193	203	171	174	190	211	209	166	220	212	178	192	184	198	197	196	198	193	209	225	183	173	199	204	174	173	236	177	181	193	177	164	190	196	187	176	183	177	184	206	191	183	177	202	177	194	183	180	158	174	197	190	180	187	180	181	192	196	174	183	173	226	203	208	211	213	181	184	185	171	177	215	166	193	186	185	167	195	217	184	190	207	186	186	201	209	199	185	178	184	171	201	152	189	195	175	182	176	180	207	187	183	195	198	195	169	163	194	186	159	210	171	191	178	201	157	201	165	193	192	195	198	172	184	176	176	210	178	189	168	190	180	210	195	179	209	190	191	207	172	181	189	183	201	182	167	192	186	198	179	190	199	196	185	184	187	178	212	180	163	189	179	201	228	178	187	175	216	198	170	195	184	182	194	207	170	178	208	173	203	182	189	186	173	182	206	172	183	209	201	174	188	181	143	198	213	199	214	167	183	177	192	190	196	224	162	177	172	179	178	203	165	200	166	168	185	201	184	199	178	187	184	199	177	190	192	191	188	185	185	203	214	168	181	170	168	200	191	187	178	188	207	169	185	188	196	204	205	195	200	223	197	180	190	145	191	193	180	185	188	204	180	163	187	193	180	205	167	191	185	178	186	162	169	195	181	177	186	176	190	177	219	180	188	192	198	217	195	192	191	195	170	184	193	196	192	200	177	182	175	186	217	179	199	192	209	173	188	198	185	192	180	179	170	194	180	185	172	219	202	191	178	188	161	158	185	199	182	193	200	178	191	212	189	181	198	176	203	206	176	193	184	171	169	188	225	198	186	165	170	200	177	207	188	163	185	214	184	189	189	188	191	188	205	192	177	181	208	189	193	202	181	176	206	188	184	182	187	212	200	185	189	205	176	196	187	204	198	184	206	199	177	174	186	200	197	183	166	182	182	175	181	208	183	201	185	165	180	186	188	177	195	185	184	202	205	192	190	181	193	199	202	190	167	202	174	199	172	189	182	213	170	187	180	193	213	181	187	187	181	182	175	196	188	193	180	191	194	202	189	197	184	188	162	175	188	199	178	194	187	213	180	185	192	196	207	180	196	154	172	177	173	191	177	201	193	205	186	199	195	172	195	197	186	186	188	181	206	181	187	199	184	180	194	185	184	204	202	185	189	198	199	195	209	173	185	186	182	187	193	203	172	190	181	198	208	198	208	214	184	166	183	183	171	216	200	187	175	184	204	181	195	193	197	172	185	187	176	196	194	191	179	203	197	196	165	171	223	188	203	175	190	188	177	184	198	187	194	200	195	184	163	181	195	160	181	200	184	186
