345	0	2700	103811	369	0	12	173	245	401	410	437	441	428	349	352	322	299	284	292	278	270	257	265	262	233	203	233	207	203	188	190	192	193	184	217	210	172	166	179	173	185	158	172	139	140	140	151	160	137	169	139	135	143	132	135	147	147	157	148	142	151	137	132	150	137	149	140	143	134	152	152	129	147	132	126	144	124	124	114	114	123	160	128	132	143	145	140	144	136	140	130	124	123	125	119	125	120	157	148	129	129	115	108	118	127	134	138	118	118	119	129	102	153	112	140	137	134	116	122	134	137	128	121	126	113	162	130	116	118	116	130	123	123	116	147	127	120	117	117	137	130	135	135	122	115	124	120	148	120	138	117	119	110	143	125	113	130	133	131	138	124	118	124	126	127	125	117	123	121	121	117	134	111	113	123	129	122	136	122	124	113	109	108	137	140	109	117	116	112	116	121	106	124	114	104	128	120	105	126	121	123	125	115	118	131	105	134	123	130	121	123	142	106	107	118	119	133	124	130	136	126	131	109	148	105	123	111	130	112	123	130	117	111	118	124	131	110	124	110	93	104	124	116	127	123	127	112	128	132	121	112	141	111	122	123	104	126	130	118	112	112	106	126	134	120	118	117	117	127	111	136	107	140	131	128	124	100	121	139	127	113	107	113	127	118	120	121	142	109	122	118	116	119	112	123	109	108	109	129	108	140	127	114	95	122	117	125	97	126	131	121	106	112	139	106	126	117	137	107	120	128	106	94	129	115	108	118	122	109	104	102	118	121	107	122	100	134	101	134	129	106	121	117	105	124	115	131	123	100	129	111	134	108	113	130	138	125	128	112	119	133	120	105	127	133	102	107	131	114	109	144	118	128	112	125	115	117	112	123	120	122	110	131	125	100	136	106	129	123	102	136	121	120	119	112	113	117	135	127	115	120	131	105	112	128	110	115	120	122	117	138	115	131	128	103	126	102	107	113	123	114	122	107	131	113	133	109	112	120	129	101	120	121	101	103	119	132	122	107	106	107	121	133	109	129	129	117	113	120	122	106	115	137	119	127	132	121	129	116	137	114	115	110	142	111	115	104	122	116	104	100	130	105	113	129	123	131	121	124	121	120	116	114	130	98	113	135	115	113	140	118	137	126	136	112	125	131	109	125	120	116	109	115	123	108	128	107	121	102	142	127	111	112	120	130	109	122	118	101	119	140	129	122	140	118	128	108	100	120	130	130	120	111	125	123	112	126	125	117	109	113	113	124	120	111	123	124	123	134	138	104	114	124	106	114	103	105	113	122	116	108	136	127	107	133	116	119	115	125	124	141	132	105	134	125	121	124	117	144	101	121	116	119	106	119	108	121	126	117	136	111	109	106	123	109	123	109	114	109	123	131	129	117	111	108	106	120	125	126	129	125	135	113	108	125	125	97	119	125	100	94	128	107	114	129	139	111	113	109	119	112	110	129	114	115	114	113	109	125	107	115	115	121	122	102	111	104	126	134	102	125	108	120	115	130	122	130	111	130	120	124	124	129	104	111	117	111	129	128	103	125	112	122	116	115	118	99	120	115	124	112	126	112	127	119	114	115	128	127	120	107	136	108	133	128	138	111	103	125	140	135	108	110	118	110	106	127	101	101	103	114	127	105	121	110	125	119	119	126	117	108	122	126	143	136	116	115	124	120	146	115	124	130	122	112	134	127	138	122	116	125	143	120	130	121	121	146	119	110	121	104	115	142	116	137	130	116	136	132	111	99	116	145	109	126	147	125	136	110	121	116	141	124	131	115	116	111	109	125	124	114	128	116	136	124	111	111	114	110	101	123	113	119	132	105	128	120	116	107	144	114	125	111	105	120	137	105	145	128	127	124	126	120	114	159	126	134	118	102	129	118	111	133	109	117	101	120	128	116	109	125	128	116	111	130	113	122	129	117	118	113	103	114	125	135	120	96	147	110	121	113	124	113	122	107	99	120	116	113	123	117	116	117	132	131	125	140	127	99	111	115	118	122	122	124	104	127	99	121	135	113	126	128	118	98	120	129	136	111	129	121	126	134	109	134	119	130	120	125	109	123	126	124	103	105	141	121	99	104	131	101	127	123	123	115	117	115	121	121	110	122	108	111	110	129	127	135	113	132	101	103	125	103	104	109	106	112	130	143	111	128	103	121	128	125	113	117	105	121	130	111	118	118	101	117	120	108	117	125	111	125	141	116	106	111	133	119	123	98	103	146	123	126	129	116	117	107	106	127	135	133	106	129	106	109	113	103	116	131	104	104	127	134	141	109	135	132	102	115	138	123	129	105	119	113	124	111	126	109	132	116	130	135	123	116	117	102	129	112	112	102	120	123	112	109	115	107
345	1	1900	103934	371	0	19	114	194	359	342	364	324	303	269	266	260	267	242	237	204	197	215	182	193	162	171	192	182	157	183	150	169	168	158	157	157	150	140	140	142	112	143	170	141	134	154	139	139	158	143	126	138	125	138	149	137	160	133	154	114	131	134	137	153	150	131	129	132	126	120	130	130	150	141	144	149	139	126	142	129	130	133	138	132	165	125	152	144	134	142	139	129	136	137	144	129	126	144	130	136	137	122	121	114	126	148	125	134	132	108	158	139	145	115	128	125	126	149	115	121	138	145	117	144	112	131	126	126	135	127	126	117	121	133	124	147	121	120	130	134	129	119	136	123	122	138	143	125	133	142	149	140	157	137	141	117	146	138	113	144	127	115	142	110	118	130	124	147	122	150	128	129	109	143	129	133	120	137	140	106	116	115	134	125	136	130	119	131	134	127	128	119	131	135	134	144	124	150	116	139	112	127	129	134	125	117	130	126	124	125	126	148	115	126	106	142	109	148	134	155	109	113	136	103	130	105	136	129	117	146	135	123	149	116	118	119	130	135	131	151	111	134	133	99	134	101	142	114	126	121	129	136	123	112	124	153	142	113	114	114	134	136	139	127	133	121	113	119	136	131	124	126	141	121	111	117	126	127	119	145	148	133	136	123	152	137	123	119	130	119	136	112	121	140	118	132	134	115	123	111	108	121	131	127	115	128	116	136	136	118	142	111	145	125	129	123	134	148	134	118	135	140	128	130	145	121	124	133	128	129	120	136	117	140	130	114	127	128	143	143	136	146	137	131	139	126	111	132	129	122	137	122	119	141	135	114	127	132	135	114	115	144	141	122	115	146	136	136	110	131	140	105	116	112	122	134	126	118	142	145	142	129	140	149	103	120	128	124	104	131	132	129	136	118	139	131	136	129	133	136	127	130	131	106	119	129	125	134	136	129	136	132	138	117	142	131	132	154	124	150	132	138	130	131	118	119	122	146	118	108	133	140	146	123	117	158	135	127	130	144	129	114	124	129	134	117	131	127	136	132	122	122	142	134	125	124	131	133	120	127	114	117	125	106	134	118	126	129	117	117	126	148	134	122	130	129	132	119	129	119	149	127	116	137	126	151	143	132	140	125	116	144	116	138	138	113	122	107	120	134	120	132	124	143	129	156	139	118	134	146	123	152	112	128	119	137	125	135	112	127	131	119	117	116	122	145	112	121	138	133	132	121	125	123	118	149	128	127	110	127	137	125	119	133	129	119	118	112	135	129	120	140	113	129	126	125	122	122	117	115	123	109	146	140	136	128	110	115	121	130	140	144	132	143	123	135	113	141	128	142	126	134	121	131	139	123	125	119	118	134	123	121	123	129	136	116	133	113	143	134	122	128	139	126	122	119	103	127	122	138	140	137	134	120	129	111	149	114	129	128	132	127	136	120	126	128	133	132	122	136	148	121	123	117	130	125	129	128	113	118	125	139	146	132	118	113	131	138	123	115	115	129	118	130	111	128	144	132	124	122	133	125	131	149	124	139	125	118	120	119	112	120	136	131	134	118	117	138	134	125	120	124	131	121	146	133	123	119	143	141	125	117	128	136	128	109	121	125	108	119	123	103	109	144	121	135	128	127	120	111	136	131	136	123	132	149	127	123	117	120	122	122	134	148	140	131	143	125	121	144	126	111	107	125	130	135	118	113	102	123	114	105	117	124	126	140	115	114	126	107	114	132	132	142	125	128	116	135	125	131	122	118	134	136	123	118	107	125	125	117	129	136	132	136	122	138	123	144	136	112	143	124	133	135	100	144	107	139	111	116	148	140	155	119	132	129	124	109	117	110	115	125	131	138	118	132	136	124	147	154	116	134	120	122	120	130	119	132	121	136	143	117	123	126	129	106	130	129	131	137	158	121	144	128	129	147	140	145	110	123	138	130	139	133	120	140	127	145	125	141	140	131	118	124	127	116	127	127	107	105	126	106	133	141	132	134	132	128	122	109	135	143	123	127	140	119	132	127	108	126	110	132	122	124	139	133	149	123	117	142	131	117	133	122	124	134	129	116	123	139	118	120	121	131	113	110	130	115	140	151	136	123	127	116	129	140	130	116	113	124	116	119	92	121	116	140	117	133	123	118	106	126	134	120	121	131	118	108	120	145	113	122	125	111	113	147	137	139	127	124	124	130	131	122	131	113	109	136	145	128	127	124	124	136	116	123	129	136	140	146	126	117	122	137	118	121	128	117	102	122	143	120	111	128	121	123	122	125	111	122	142	134	126	114	153	135	131	130	103	106	119	111	121	120	120	131	136	121	122	118	131	124	139	138	110	111	120	125	113	111	130	111	125	126	130	138	111
345	2	2100	104057	366	0	20	129	224	370	389	383	387	339	328	300	305	267	249	260	232	217	235	202	223	192	196	174	221	177	200	191	182	168	175	174	168	174	157	151	142	173	130	137	150	153	163	143	160	154	164	147	156	152	146	138	161	145	147	141	132	138	147	149	126	145	148	160	160	141	139	139	154	139	160	152	139	129	139	155	146	135	137	144	125	141	122	136	135	150	129	137	138	153	132	124	143	144	134	139	133	118	122	117	123	134	142	148	129	105	119	131	140	146	120	131	135	133	127	140	148	130	134	146	127	131	136	135	126	142	125	134	138	119	140	141	121	134	138	137	135	154	132	145	114	138	144	129	129	155	145	125	111	134	130	138	123	142	112	136	131	136	130	110	129	127	114	139	138	146	152	152	127	140	129	140	151	137	131	111	126	124	147	124	124	140	105	113	136	139	142	122	127	141	116	135	135	123	110	138	92	149	158	160	118	135	144	135	132	139	132	112	127	144	146	134	160	140	155	131	132	145	117	107	105	111	127	113	130	134	117	123	126	146	122	116	131	145	123	115	142	129	123	139	134	136	118	112	129	145	148	124	128	130	120	137	122	142	130	136	132	132	128	119	113	137	121	164	140	139	102	137	118	126	130	119	133	119	129	153	137	144	126	119	145	123	120	114	131	134	121	139	132	115	131	153	118	87	132	150	118	128	121	132	126	131	127	125	128	128	144	137	142	141	125	142	135	133	140	125	117	141	134	103	120	134	123	123	152	133	147	131	116	134	115	146	135	115	137	122	122	117	139	124	138	107	142	105	129	116	99	126	126	121	115	138	106	160	135	122	107	128	129	134	116	127	114	121	136	112	117	128	132	128	130	129	138	126	144	142	124	124	117	134	116	146	104	138	150	134	139	139	115	116	134	123	120	139	134	116	116	148	115	116	104	133	121	127	116	118	141	133	127	130	127	122	131	133	141	149	118	136	131	128	126	136	117	124	123	110	117	132	142	119	132	164	142	128	139	125	111	162	112	125	133	119	136	157	126	133	132	147	141	145	117	133	153	125	119	133	141	112	129	128	125	124	129	133	123	137	128	110	152	127	118	117	139	125	127	119	130	134	148	119	119	120	133	151	137	139	111	149	121	135	133	135	134	124	137	130	130	125	122	134	140	154	140	120	142	141	113	126	109	137	144	120	121	125	129	114	137	128	133	136	107	120	121	130	130	133	137	136	140	121	136	109	123	135	110	133	144	116	120	119	143	114	119	142	123	142	106	128	128	115	135	105	139	112	116	147	121	127	149	114	121	143	119	129	131	127	134	161	128	118	142	146	157	143	139	136	128	126	127	127	120	121	147	137	139	130	103	129	119	132	131	156	140	139	164	125	162	133	127	121	119	116	119	131	131	129	124	158	118	133	136	130	118	132	146	120	145	114	124	138	111	117	141	130	130	125	132	120	139	123	134	125	103	120	114	136	129	136	117	122	113	127	110	128	151	145	125	122	126	150	114	117	132	128	142	127	129	122	123	122	95	122	123	145	121	120	98	125	159	132	137	122	127	131	119	126	133	128	122	147	123	127	136	129	134	121	124	124	126	118	131	144	139	111	130	128	119	126	154	138	127	117	139	121	118	117	137	125	127	159	137	120	115	125	139	128	131	125	126	127	124	145	133	112	107	136	120	134	131	133	137	129	123	114	116	131	118	125	124	121	118	138	126	129	143	118	127	136	120	149	135	151	131	133	124	112	150	117	129	148	116	117	117	120	121	130	119	141	135	110	124	119	121	131	136	119	122	112	134	136	121	135	121	124	124	136	128	123	115	151	133	142	125	125	122	122	137	119	131	131	135	136	124	126	139	144	139	129	128	130	120	121	130	126	135	137	140	109	134	166	134	124	130	121	135	115	126	136	134	122	119	103	149	121	106	118	124	136	127	124	134	127	136	107	129	124	127	141	127	133	126	127	144	120	134	135	129	139	136	154	108	97	150	132	145	122	120	127	116	135	130	145	118	122	126	129	125	129	122	116	143	129	121	135	129	125	124	114	129	127	129	125	126	141	121	139	115	158	144	121	108	131	137	114	130	130	176	127	128	123	111	118	138	160	124	150	130	138	130	124	143	136	129	101	109	143	125	124	133	140	130	115	137	136	151	129	124	127	143	122	117	143	124	127	159	147	135	117	136	117	138	137	116	128	133	121	116	138	125	159	121	125	117	112	129	140	138	124	130	117	126	106	116	133	116	130	126	116	142	140	111	135	124	141	153	133	117	108	123	150	127	117	141	131	124	118	132	140	110	121	128	127	125	131	135	144	127	129	118	121	115	134	121	122	116	127	134	113	126	149	117	108	122	138
345	3	3500	104180	380	0	22	176	215	392	372	410	375	346	326	315	294	263	272	249	247	240	245	196	221	199	190	181	184	179	199	198	151	167	175	188	171	142	154	162	157	158	145	176	135	141	161	148	144	158	115	135	144	144	150	141	149	136	140	130	132	136	119	118	143	130	126	136	125	131	128	156	131	117	143	136	116	139	112	100	138	131	112	130	120	114	114	136	127	139	120	126	121	116	122	147	127	104	123	155	103	112	111	144	116	102	145	128	129	109	131	141	124	120	111	130	120	123	113	132	104	122	144	122	121	119	129	128	121	127	125	146	117	126	116	122	121	138	144	112	127	108	126	123	103	121	108	129	123	107	104	117	138	96	114	120	117	133	101	125	140	126	107	109	120	121	108	127	129	123	115	125	130	115	111	124	131	120	115	119	130	111	127	115	118	93	129	110	119	115	104	112	126	107	111	108	119	133	126	128	109	121	122	119	126	106	99	112	121	116	135	130	114	126	146	119	156	104	117	129	126	111	116	129	114	124	111	91	123	103	120	129	110	132	103	128	127	120	128	126	128	115	108	114	100	129	121	129	127	138	135	110	115	101	111	138	134	123	114	126	108	121	110	118	106	110	112	106	118	126	138	140	118	124	119	104	96	137	132	115	121	112	112	106	115	92	134	143	109	127	117	117	126	141	128	107	121	114	126	110	125	128	128	132	116	112	110	115	106	114	123	108	114	114	125	131	118	124	109	124	131	120	104	116	136	114	106	134	111	95	129	130	115	128	118	113	141	125	111	115	139	95	128	125	109	108	112	110	102	134	130	110	137	114	123	134	130	120	121	126	121	112	149	113	125	135	125	134	126	125	123	113	116	115	109	100	124	117	102	127	121	117	110	131	106	146	120	122	122	123	129	102	124	121	122	137	106	121	122	120	103	122	110	91	112	105	124	104	92	119	130	124	108	119	120	124	114	110	118	120	139	137	103	109	102	108	115	102	126	114	101	112	112	106	127	131	135	125	112	115	129	116	123	114	125	142	126	125	116	113	120	109	132	115	119	98	127	113	142	111	106	109	121	107	147	130	114	108	98	118	107	131	128	123	107	123	149	106	128	148	118	112	124	122	140	114	96	114	130	117	122	126	126	114	127	120	104	118	111	114	102	113	118	111	114	123	106	130	122	110	114	110	121	115	111	127	107	120	133	139	120	102	125	112	106	109	125	127	115	124	118	109	125	120	100	107	116	108	95	129	102	119	154	133	130	118	104	121	111	107	119	97	119	120	118	123	113	117	139	101	128	118	119	102	123	110	108	113	108	128	102	126	115	119	132	121	115	123	120	136	123	126	108	112	114	122	131	112	114	121	113	139	115	91	122	127	122	126	124	144	122	127	115	96	103	139	120	100	104	116	119	118	134	105	135	108	118	120	104	120	104	124	126	120	91	112	93	118	113	111	120	113	102	125	112	123	125	115	123	106	117	133	132	100	129	115	122	121	120	118	119	108	117	119	98	119	105	116	113	128	125	117	130	110	126	132	114	114	142	131	123	109	99	114	114	113	122	95	128	115	104	132	99	97	125	126	115	114	137	126	127	112	128	118	116	117	113	114	120	104	144	139	134	109	137	134	116	123	107	106	125	119	120	125	108	113	102	108	116	111	98	98	130	128	97	113	115	122	120	103	125	99	113	113	118	123	122	106	102	96	119	109	102	123	105	121	115	102	104	109	116	117	122	124	114	127	127	129	115	100	128	120	134	123	112	121	111	143	125	119	127	112	120	135	108	117	107	91	131	117	120	123	109	104	114	119	130	109	115	104	122	117	118	142	119	105	106	118	118	102	108	121	100	122	108	128	109	130	104	95	113	124	127	113	123	115	96	128	118	125	144	126	117	105	127	133	115	118	118	116	102	121	110	106	120	133	109	107	115	118	125	111	109	102	108	121	124	110	113	115	125	107	120	116	112	101	136	130	125	122	108	114	95	131	105	105	107	112	131	130	119	107	117	109	131	127	117	122	124	129	125	115	112	112	110	127	106	134	109	125	126	116	122	133	112	134	106	117	113	115	112	126	115	117	124	127	107	113	114	114	126	142	123	113	128	112	118	110	118	140	108	129	124	100	97	106	129	130	112	95	104	110	111	100	123	119	131	126	129	125	112	115	98	134	111	110	107	126	137	107	119	124	129	108	115	125	113	109	123	117	108	117	115	113	108	104	111	110	130	126	122	113	114	95	104	107	121	119	138	105	110	127	114	111	118	123	92	118	117	131	108	111	104	104	125	106	112	136	127	110	115	112	119	144	113	118	125	104	125	138	115	116	111	117	120	96	125	121	130	104	127	115	115	123	109	113	140	114
345	0	2700	104304	374	0	9	163	226	385	390	441	402	446	365	380	329	313	296	283	270	261	238	234	238	237	218	228	192	222	206	194	188	210	181	212	194	165	190	167	191	169	181	165	165	177	165	147	162	167	141	162	165	170	160	151	143	156	142	155	150	142	142	150	161	138	139	149	135	140	112	123	128	138	148	121	140	141	138	120	141	150	136	134	119	127	158	149	142	139	102	140	156	137	126	126	141	123	146	132	107	135	128	150	146	133	146	119	144	127	104	124	145	122	150	129	108	117	134	133	127	119	136	122	128	123	131	128	144	120	113	130	115	112	132	125	128	126	132	126	129	128	128	127	127	130	127	136	122	121	149	123	123	136	116	141	111	132	120	134	138	128	135	106	107	117	134	131	114	126	112	112	135	126	120	134	133	121	127	127	131	128	131	120	113	148	127	115	128	121	135	127	138	125	109	104	127	123	114	121	139	117	124	135	144	139	115	137	100	136	127	138	131	129	120	114	116	108	132	141	121	125	133	124	140	106	128	115	156	117	133	140	152	138	137	124	131	139	113	126	93	130	130	132	158	123	128	135	102	115	113	127	126	122	135	113	137	136	108	119	102	129	123	131	113	134	98	127	118	121	134	128	128	129	121	118	125	124	105	142	125	103	105	138	130	125	145	113	128	137	116	136	152	95	126	114	127	122	128	130	115	130	129	104	121	135	144	127	138	156	137	129	124	132	132	124	122	112	142	115	129	128	120	123	102	127	121	133	110	120	114	102	137	126	131	119	108	136	141	124	132	130	134	145	115	122	124	110	127	110	113	113	120	147	115	115	111	129	127	104	122	116	127	124	120	122	122	122	136	132	126	129	113	133	144	150	121	132	132	138	113	127	136	116	150	114	118	145	124	130	139	123	113	129	105	125	116	106	121	125	143	112	129	115	120	138	123	119	129	117	102	130	122	127	130	112	115	128	107	142	122	111	118	111	117	141	121	119	121	118	112	116	109	113	129	106	126	147	132	111	108	133	137	123	124	111	117	104	128	127	127	132	112	115	116	127	132	109	126	131	111	110	126	119	119	128	141	139	125	116	128	148	136	130	123	139	145	153	114	132	116	107	125	113	111	141	120	108	114	152	127	124	141	110	116	125	126	113	121	114	125	93	104	105	123	138	130	123	123	117	118	122	124	133	103	129	121	131	117	105	125	114	101	121	107	118	133	124	128	100	113	134	104	115	108	124	128	115	124	118	131	121	130	119	127	121	116	139	144	126	113	114	137	131	118	105	118	110	134	125	119	109	109	122	125	135	120	122	118	122	128	145	100	122	141	119	121	111	98	111	119	121	118	126	125	128	108	137	122	120	115	123	127	125	120	118	119	115	135	124	135	113	116	127	133	132	91	122	130	143	112	131	113	117	131	101	112	128	126	110	134	119	120	138	122	133	121	116	120	110	121	111	116	111	106	116	108	139	119	119	135	146	116	113	120	134	113	128	119	123	140	131	135	101	128	101	113	129	131	117	131	124	134	121	126	119	124	124	136	124	131	139	131	127	129	115	118	111	111	114	120	110	112	108	102	105	129	119	133	137	126	121	134	120	116	112	134	127	124	122	116	122	117	118	113	136	128	139	117	107	123	147	125	124	130	121	120	121	146	104	124	121	118	125	126	107	114	118	126	126	93	120	123	128	126	122	120	113	130	133	123	120	125	115	101	131	122	133	129	122	109	98	109	104	124	129	125	104	106	128	130	101	125	121	135	127	137	128	120	122	122	118	111	126	124	117	137	140	133	138	122	129	109	127	122	127	121	104	129	131	116	99	108	116	119	106	141	123	103	125	129	129	124	114	119	127	117	124	116	137	119	109	122	124	115	126	131	123	110	132	111	95	126	118	135	125	114	113	117	115	118	127	126	112	125	137	122	128	117	108	129	127	134	143	113	110	108	112	126	133	111	125	100	117	115	115	123	121	115	116	121	131	104	132	106	132	124	130	138	134	123	119	132	132	152	127	129	120	116	124	126	112	110	135	108	113	132	109	127	135	117	113	115	106	113	129	149	119	131	137	121	112	122	128	125	125	148	116	143	119	106	117	121	102	129	141	125	120	115	125	124	127	124	128	130	112	120	102	125	137	127	119	128	127	104	101	141	124	132	132	102	114	118	140	133	128	132	98	131	122	130	115	103	123	117	129	125	132	114	136	121	116	138	126	118	118	114	124	124	129	127	124	123	117	120	120	116	117	107	127	133	100	128	120	123	109	121	119	111	113	125	123	115	119	126	122	136	126	99	103	124	156	120	123	106	133	129	132	140	132	120	138	123	119	142	130	115	111	128	139	97	127	112	123	134	132	139	125
345	1	1900	104427	370	0	16	117	211	317	320	379	333	325	307	260	245	222	230	215	229	215	226	216	199	176	186	163	198	169	186	165	158	173	182	166	178	154	140	133	156	150	153	126	164	173	165	153	159	158	131	146	127	154	141	141	131	127	162	155	128	132	141	142	139	147	160	130	148	146	136	133	142	135	134	148	126	135	154	137	119	122	122	142	140	122	141	138	131	130	128	124	133	150	127	120	124	141	128	112	140	129	129	139	116	120	140	155	119	129	150	106	114	121	112	151	133	132	122	135	141	151	124	123	128	135	114	128	144	142	124	146	150	136	126	114	133	119	119	130	133	133	124	109	115	132	150	139	153	124	152	134	145	133	144	130	140	103	130	119	145	140	133	127	136	132	123	144	129	136	127	134	142	141	136	115	130	126	131	141	134	130	134	140	139	128	131	130	141	147	116	125	141	134	118	132	131	136	109	109	135	125	115	144	119	124	117	133	123	126	116	166	117	158	157	140	136	109	149	126	131	130	122	107	140	132	128	120	129	130	125	104	127	144	143	144	133	148	104	118	147	133	131	129	132	126	122	133	133	124	127	130	129	113	121	140	126	157	136	135	130	90	135	134	134	142	149	139	124	104	138	131	129	148	137	128	137	125	128	116	140	124	115	135	131	146	122	118	133	115	138	144	131	157	138	113	144	129	132	125	124	152	123	132	141	127	120	133	111	128	119	149	137	177	136	127	121	121	143	116	124	128	126	143	117	136	110	129	127	134	144	118	147	144	121	122	115	110	120	145	136	125	137	129	128	132	111	142	131	135	132	120	127	138	128	121	122	109	150	141	119	120	155	141	118	137	118	140	138	129	124	110	106	122	92	133	141	113	152	137	135	130	107	115	154	149	117	116	119	135	123	137	116	139	126	137	126	142	129	118	121	121	123	134	135	108	131	127	120	130	136	142	108	124	163	143	130	130	115	130	130	148	146	136	140	120	149	141	106	152	126	138	143	138	140	139	120	127	118	116	127	124	157	140	135	145	129	134	138	144	115	138	139	129	137	129	124	139	122	119	135	145	116	134	128	105	137	130	130	122	123	138	133	122	126	128	125	127	122	128	113	125	137	116	123	119	121	126	113	134	121	123	138	109	122	146	115	120	142	143	120	124	131	113	136	130	114	132	116	134	110	146	134	142	126	128	133	155	134	154	122	145	106	138	127	128	141	125	135	135	127	129	108	128	125	124	110	121	116	128	133	132	138	107	106	119	124	139	117	136	144	146	148	129	139	128	128	125	123	121	120	136	126	146	127	108	125	131	124	122	132	140	120	122	137	134	143	124	117	149	114	118	143	136	121	139	137	129	126	135	113	118	128	137	130	135	138	125	131	127	129	111	145	130	132	130	108	129	123	143	132	126	133	122	133	122	156	144	132	132	129	146	136	124	107	147	115	127	134	121	125	129	144	107	105	127	155	139	129	119	123	136	107	121	150	130	138	149	129	142	146	131	130	140	142	135	136	129	121	134	136	125	132	103	116	139	130	133	120	124	136	130	126	116	144	138	133	129	134	134	125	135	110	126	147	149	138	142	132	128	141	120	131	118	117	125	120	128	129	136	127	137	117	151	124	142	101	111	130	125	115	133	125	149	142	125	130	119	130	130	106	117	129	137	138	127	131	117	137	125	130	139	128	118	143	129	140	117	134	139	137	170	137	117	139	140	138	117	123	117	140	144	127	135	114	134	137	121	120	137	130	129	131	113	110	111	120	122	133	117	125	117	106	114	133	135	129	137	144	127	120	109	139	116	112	112	108	134	143	116	132	110	135	116	117	123	122	122	116	122	126	121	134	106	148	115	133	158	119	129	129	131	132	118	132	122	120	119	110	151	112	140	114	137	150	124	124	144	123	147	125	120	133	97	122	139	138	123	124	113	141	149	105	126	122	142	130	139	149	131	137	127	147	113	143	125	143	139	111	145	120	126	129	116	128	110	125	112	124	125	126	141	124	117	158	126	144	129	122	123	115	139	143	114	104	122	120	122	115	145	117	123	138	114	131	137	134	126	119	118	122	134	121	115	148	123	111	120	135	131	129	117	114	127	132	140	127	112	97	120	138	140	114	139	135	142	133	125	140	134	134	127	120	130	114	144	118	129	129	131	146	135	128	147	130	115	152	110	129	127	139	145	132	135	136	119	118	130	141	131	143	120	128	134	143	121	135	119	128	137	132	114	128	123	126	104	135	132	118	142	136	138	160	132	121	137	127	120	144	127	147	110	122	141	126	126	130	145	107	125	104	153	116	137	123	132	142	140	113	105	123	134	122	127	124	127	119	114	124	133	127	128	146	101	116	151	132	133
345	2	2100	104550	379	0	20	136	228	360	365	395	401	389	326	299	269	289	256	252	205	235	238	231	231	216	195	212	189	185	167	173	168	185	172	148	187	176	161	176	173	197	167	162	160	163	165	154	152	160	141	146	169	151	158	138	150	149	161	142	129	148	144	141	135	157	146	140	134	154	139	161	152	153	140	152	147	133	147	132	147	124	136	148	136	157	129	131	128	115	146	143	136	120	121	153	149	144	139	122	163	122	129	143	123	128	124	136	128	126	119	159	145	144	141	141	125	142	149	150	127	128	146	132	151	128	135	139	155	145	134	140	139	154	110	152	131	135	146	123	143	131	156	145	121	130	123	139	148	131	138	125	123	127	127	146	124	145	138	133	131	124	157	139	129	144	152	156	128	135	144	135	114	140	149	127	121	116	101	128	115	126	132	142	128	132	140	160	111	141	120	142	149	127	141	133	137	133	126	134	139	120	131	122	132	121	139	119	107	144	128	130	112	150	127	122	104	117	129	139	134	160	129	154	161	117	141	131	144	112	123	137	131	128	136	138	141	135	131	112	126	132	132	127	139	119	134	156	113	135	131	112	142	115	133	133	145	123	119	134	140	128	126	154	171	118	137	124	140	122	115	140	119	131	121	108	126	157	119	134	157	137	120	135	123	123	124	138	126	127	116	138	129	140	155	140	149	125	132	122	138	115	125	108	147	118	118	122	120	136	146	125	128	130	127	136	148	130	141	150	122	139	133	127	131	130	121	159	140	123	122	128	137	147	144	164	137	143	136	130	149	138	151	115	143	114	127	112	124	139	137	155	134	112	138	139	128	130	140	126	129	131	127	118	141	133	135	144	145	129	130	115	131	148	125	129	150	119	142	147	144	128	139	148	144	130	129	122	148	126	117	135	123	133	128	136	127	162	147	119	113	131	146	147	138	119	136	119	109	129	129	124	120	147	137	135	130	127	150	127	136	102	125	124	132	127	132	134	155	143	144	123	134	119	134	137	116	134	106	142	113	124	141	124	126	131	120	130	103	132	113	145	155	124	125	129	128	135	143	117	110	135	114	143	127	139	138	118	116	125	121	122	122	136	135	138	115	126	119	122	142	141	139	135	123	129	125	143	152	117	126	131	115	118	121	150	126	130	134	129	146	140	145	151	123	118	142	126	123	116	134	121	124	135	114	136	130	143	148	158	138	123	127	130	124	120	123	116	119	133	122	148	155	132	126	133	135	154	159	139	137	132	135	121	137	119	136	152	145	130	133	124	134	132	121	143	117	137	126	149	132	143	128	138	143	135	136	149	130	140	131	122	125	138	118	145	140	113	153	157	126	135	121	117	146	130	129	114	132	140	118	143	138	141	135	136	122	118	126	115	154	133	142	123	145	134	135	146	124	125	133	107	126	140	135	125	131	124	107	146	118	135	144	156	127	154	134	111	123	119	137	134	143	118	147	143	133	125	143	118	134	134	134	145	138	146	119	135	135	129	141	128	144	122	119	129	152	132	113	117	140	118	138	145	130	136	118	124	134	132	146	142	112	140	118	144	126	133	129	141	112	154	110	135	128	105	131	118	111	134	167	137	143	146	117	137	135	124	119	126	114	131	140	135	125	129	143	134	143	135	134	119	128	115	143	144	129	110	136	140	138	125	132	134	110	123	119	151	141	120	150	133	131	140	132	131	128	143	127	132	135	134	123	106	135	132	120	138	147	133	127	131	114	147	127	146	144	133	143	130	116	136	145	131	126	146	132	118	135	135	135	121	137	130	119	135	148	147	121	125	131	119	133	137	124	131	133	129	120	137	124	143	127	134	123	136	146	136	109	142	124	121	108	144	118	128	136	117	134	136	133	127	131	120	118	130	146	131	129	154	128	133	132	127	117	130	121	148	138	153	141	133	143	125	115	155	141	159	144	133	140	140	115	134	126	117	123	116	112	134	139	140	134	129	145	137	116	124	149	138	133	127	142	119	134	143	130	122	132	134	133	125	125	142	120	126	130	116	122	122	134	158	136	139	112	113	140	121	136	126	131	149	120	124	139	136	135	158	151	136	132	145	135	132	145	124	140	113	129	148	129	124	117	142	153	100	127	122	124	122	143	121	139	120	116	141	134	149	121	121	111	145	141	125	125	150	122	120	131	139	143	149	130	141	119	123	137	123	130	140	130	158	134	122	131	140	122	148	135	137	131	134	122	139	135	129	111	138	142	134	118	120	133	108	127	120	125	124	124	136	132	133	113	134	132	133	126	124	121	137	132	136	117	145	133	120	127	141	150	124	123	135	125	125	148	116	126	124	136	124	122	142	160	116	123	124	130	114	125	131	138	139	141	152	127	124	120	115
345	3	3500	104673	381	0	19	154	238	376	380	478	373	406	302	311	294	315	273	232	227	252	231	229	226	205	226	221	200	183	161	177	173	182	164	177	158	151	173	137	139	161	147	159	158	166	144	147	139	152	135	151	145	135	151	140	122	133	140	122	146	172	125	136	116	123	128	137	122	124	146	121	139	137	131	122	140	129	135	126	131	123	120	125	149	130	132	166	145	123	120	130	117	129	110	112	108	117	139	123	124	146	142	104	117	111	119	116	105	109	118	142	139	114	138	140	125	133	126	126	120	125	117	103	144	112	112	118	129	131	117	112	117	117	136	137	115	137	131	122	140	123	131	124	106	123	132	122	122	126	123	111	115	129	131	124	132	120	109	127	140	120	128	102	124	133	131	127	114	133	121	113	117	140	120	139	111	127	131	130	125	136	111	137	135	141	116	122	124	98	128	117	132	144	123	124	109	132	119	119	145	133	124	115	137	128	110	119	137	117	136	111	106	115	115	119	124	140	118	119	114	143	120	126	123	108	132	143	117	128	126	121	122	135	126	106	103	116	124	144	109	97	131	116	128	129	120	122	123	115	127	112	128	101	132	125	116	138	133	138	123	127	142	135	123	115	126	123	113	118	106	135	123	98	143	128	128	99	137	111	128	132	114	133	124	117	128	128	98	135	130	117	128	97	107	121	107	113	113	142	118	133	119	102	125	97	129	111	115	136	103	121	141	126	133	111	125	122	128	143	120	117	120	128	118	125	121	91	117	121	131	137	121	128	122	137	117	133	106	116	127	99	114	132	103	133	120	127	138	109	124	131	114	129	139	129	104	123	106	116	107	106	125	115	109	126	127	117	141	108	130	107	121	133	119	138	113	132	126	126	125	115	97	133	129	108	122	99	119	117	124	123	122	103	142	122	139	133	117	125	126	117	130	131	128	126	120	125	97	122	132	121	111	129	109	118	121	126	120	119	108	106	133	110	106	118	109	110	116	108	124	122	103	133	123	119	131	104	124	121	116	124	116	111	139	111	125	135	127	106	106	108	127	126	126	106	125	128	113	125	113	100	117	143	145	115	113	137	117	123	120	122	122	117	127	117	120	139	121	109	100	137	121	139	115	137	118	120	124	115	112	127	130	111	122	128	122	135	117	120	116	133	129	129	110	126	118	124	140	108	132	126	110	108	120	126	124	135	116	120	104	110	138	122	122	107	135	119	106	97	116	113	110	117	121	102	110	122	112	115	113	131	139	118	112	114	135	146	110	114	129	123	111	90	125	109	105	135	108	122	105	127	122	109	106	131	140	118	121	109	117	118	111	124	94	142	91	95	124	140	124	120	129	119	123	118	114	121	123	112	109	124	109	114	115	106	120	121	127	114	101	98	110	113	105	111	127	139	124	133	104	113	112	112	122	102	113	108	103	125	125	123	109	134	127	130	109	113	117	113	123	126	121	112	125	108	99	127	112	100	119	115	129	120	133	136	125	123	125	104	122	112	115	145	130	139	117	115	107	122	130	109	112	117	151	126	117	101	128	123	107	124	115	116	129	122	128	126	110	122	150	133	134	123	123	85	129	124	129	109	106	118	121	119	113	112	130	127	109	123	123	141	121	109	117	125	104	132	113	130	111	132	108	149	114	144	121	105	106	116	129	111	144	134	131	110	123	123	128	121	124	130	130	105	130	126	123	105	126	144	108	98	103	139	121	137	129	122	146	112	98	99	123	107	107	131	123	115	102	109	126	122	128	117	121	100	104	122	103	107	108	115	128	125	121	117	102	103	118	110	128	119	130	132	141	117	105	118	107	121	133	120	101	146	103	113	123	132	113	114	108	119	103	110	152	116	110	122	137	124	110	103	101	108	125	98	114	132	121	117	98	129	101	109	129	112	118	97	106	120	117	116	120	125	131	121	120	113	116	99	129	124	87	119	115	104	106	117	136	119	123	100	122	120	102	112	117	115	121	124	111	125	121	89	126	115	121	152	117	100	120	107	100	126	127	136	120	125	122	105	110	133	126	112	93	120	119	131	88	124	108	111	114	127	119	114	115	119	124	109	110	110	113	131	128	117	113	123	117	136	107	142	118	110	110	123	116	121	118	133	119	130	126	121	95	138	110	124	145	116	114	117	117	130	112	120	123	103	137	117	106	98	116	140	106	134	120	134	111	108	118	104	121	118	135	116	122	112	133	127	126	125	133	121	111	119	120	101	113	119	152	122	123	111	129	141	123	121	115	131	115	120	109	121	135	98	101	125	127	122	124	122	112	104	119	103	126	133	115	106	128	114	104	102	127	136	136	103	121	136	101	115	112	102	107	124	114	117	116	111	133	135	108	134	124	121	103	136
345	0	2700	104796	378	0	16	165	244	395	413	488	398	413	382	349	347	332	328	289	292	275	258	263	247	248	238	229	230	233	200	192	216	181	206	184	190	182	183	148	185	169	178	174	138	159	148	156	176	144	148	163	147	164	154	164	117	117	155	172	146	144	159	138	157	159	152	152	161	129	131	136	154	138	125	145	142	134	152	144	133	126	147	137	133	135	119	144	138	125	156	144	139	137	148	143	128	125	138	124	154	145	144	156	138	140	150	176	139	141	151	139	156	112	106	161	139	145	131	136	112	121	130	136	107	118	129	121	138	136	144	128	110	144	123	138	125	143	130	149	125	138	146	138	122	141	134	113	113	115	118	145	124	122	143	133	133	154	118	135	139	120	107	139	118	123	136	142	100	131	138	133	128	144	130	159	123	135	138	136	123	96	126	139	146	132	124	130	134	121	133	136	134	142	115	142	145	140	124	133	130	127	135	139	129	143	115	145	126	123	136	124	125	133	133	144	132	126	119	127	124	117	130	102	113	125	147	97	135	130	124	137	130	139	121	116	149	140	127	121	131	109	146	131	142	123	125	127	135	115	122	134	138	132	109	121	125	128	129	106	137	115	127	127	148	131	122	123	124	123	142	118	148	114	120	124	141	115	114	118	139	132	139	135	136	132	117	157	116	117	131	118	126	126	150	115	123	119	125	126	133	121	126	124	127	120	114	103	140	132	130	143	108	122	129	108	105	141	124	127	121	127	143	120	137	127	120	155	124	126	150	119	101	129	130	133	123	124	122	118	120	139	119	123	120	126	112	123	110	121	127	128	118	115	113	116	109	117	114	129	143	123	108	128	109	116	131	129	108	112	116	97	120	127	125	127	102	107	130	131	123	130	117	126	102	125	103	131	117	121	106	126	130	123	143	114	122	104	136	132	132	139	114	128	115	117	128	129	142	114	123	108	129	120	123	127	136	119	130	141	113	120	132	116	112	118	120	131	120	130	121	124	118	107	115	152	121	121	115	117	124	114	124	120	136	108	131	134	138	116	134	126	135	130	128	131	110	103	136	147	114	113	139	115	136	138	133	122	129	126	136	119	120	111	117	117	106	129	106	130	114	139	127	141	131	123	122	137	143	145	113	138	108	119	125	114	134	122	116	129	114	113	108	146	130	115	132	115	147	147	155	113	143	132	128	139	137	108	107	140	113	142	135	114	132	119	129	119	151	120	130	120	120	125	122	134	119	131	141	150	123	119	108	108	127	117	138	114	125	126	113	130	140	126	116	126	130	114	156	121	117	107	122	115	128	128	130	126	116	110	130	132	143	117	125	113	131	134	113	120	134	125	148	106	127	127	130	143	135	122	133	127	133	121	127	130	133	109	125	111	134	133	120	130	116	126	136	130	136	137	133	121	122	126	145	135	145	134	134	123	115	126	117	109	130	132	135	139	121	120	145	131	126	124	139	135	116	123	125	126	116	112	143	132	111	146	115	143	150	112	111	98	130	124	129	122	135	120	128	103	137	115	128	119	126	131	135	128	115	123	137	139	122	128	132	128	128	110	141	130	124	111	130	112	112	124	148	139	109	120	113	124	111	117	125	133	101	131	111	128	140	116	133	109	119	130	116	144	130	135	115	153	138	108	128	122	122	132	131	148	121	141	114	132	121	117	104	120	119	124	138	133	119	102	128	124	113	124	113	124	127	116	123	118	139	128	132	128	148	131	122	106	118	118	112	120	127	127	131	133	136	94	138	124	115	143	127	145	138	121	118	113	118	139	133	136	129	112	118	134	139	111	124	125	131	111	133	122	129	122	140	126	123	125	126	133	127	128	131	140	127	136	128	118	128	109	116	117	111	122	147	103	122	113	137	123	112	127	106	114	115	124	106	123	114	135	103	122	107	126	121	111	126	117	112	135	104	125	121	125	108	129	128	132	127	116	134	127	121	111	137	121	115	115	113	115	121	116	121	133	137	121	137	135	119	132	135	108	145	109	140	126	138	116	111	142	112	126	122	118	132	136	141	131	127	126	124	121	125	131	109	119	106	130	138	126	108	128	136	138	133	111	136	140	106	121	113	110	118	121	128	112	128	126	114	137	124	142	135	143	135	143	131	138	127	98	132	150	125	108	129	123	130	117	112	123	148	144	129	111	118	114	115	136	133	133	118	136	114	120	122	115	102	141	107	124	144	140	142	134	135	144	132	124	122	124	102	136	99	120	128	127	117	134	123	122	130	121	135	140	128	132	126	101	123	114	125	113	116	103	132	138	106	118	104	131	133	116	127	137	113	115	118	144	138	127	121	122	127	126	132	128	124	148	119	136	134	107	110	121	131	129	132	133	115	132	107	111
345	1	1900	104920	361	0	23	114	181	341	361	366	339	336	317	288	258	249	255	224	236	235	233	205	206	204	191	175	156	196	168	183	159	178	185	186	171	153	169	164	142	167	159	149	161	150	144	136	156	150	130	139	150	154	144	151	157	166	167	135	124	137	149	130	139	148	138	145	154	132	140	131	146	137	132	141	148	144	131	143	152	128	114	137	141	142	134	125	133	138	132	136	144	141	137	124	148	130	144	129	131	127	139	105	123	126	157	155	142	146	174	134	127	120	122	118	136	124	123	152	137	143	112	125	130	126	138	119	112	130	144	130	115	131	133	140	125	128	153	139	131	114	147	133	131	110	117	159	146	148	155	123	134	127	145	134	136	133	124	124	124	149	141	133	134	120	138	129	117	118	146	143	144	145	109	136	147	140	115	120	114	138	120	141	112	130	129	118	136	135	135	140	136	145	139	150	141	135	134	120	132	134	121	146	145	133	138	112	114	130	141	122	160	111	141	118	125	169	123	140	117	139	127	143	149	137	137	147	135	139	140	131	125	123	127	134	142	145	142	133	137	111	134	128	146	124	111	124	126	139	126	141	144	125	139	125	120	147	122	137	137	148	121	166	126	138	115	124	138	137	120	130	139	144	134	141	122	149	143	129	129	134	129	123	128	123	124	131	141	138	122	144	138	136	111	151	115	138	121	113	141	139	139	142	127	137	123	150	137	148	118	140	127	132	114	120	143	124	130	134	133	125	142	126	97	117	133	130	122	131	125	139	126	152	141	125	133	129	128	136	128	124	128	138	132	122	150	130	131	114	113	123	137	131	137	136	129	130	131	144	132	111	125	135	121	139	129	126	138	118	138	142	134	132	136	104	130	123	139	114	140	145	125	135	118	115	120	122	128	114	141	146	146	135	145	136	141	125	138	136	128	126	160	140	130	142	142	125	134	139	136	119	148	123	132	132	125	115	129	143	131	164	123	131	157	139	102	135	131	133	139	132	144	129	153	126	142	158	129	123	140	123	127	139	123	114	142	107	133	119	120	143	129	121	133	138	136	137	125	121	152	133	142	118	134	123	111	133	136	122	137	112	127	125	119	129	107	140	144	120	155	129	112	129	115	129	114	130	143	125	137	134	111	144	144	141	139	124	124	127	128	138	119	132	117	133	114	122	127	124	150	139	133	118	114	143	127	124	143	127	156	140	122	135	138	138	145	136	135	131	121	121	133	108	132	124	134	139	136	148	134	123	114	129	142	140	137	133	125	118	130	118	128	138	124	141	144	135	115	133	112	137	119	142	128	135	100	127	134	148	124	109	136	143	137	126	142	128	110	116	136	127	124	117	132	134	135	136	132	123	134	121	125	118	150	151	122	135	149	139	145	142	140	121	120	123	118	127	129	140	141	154	137	137	153	150	142	125	144	138	142	121	125	122	139	140	152	136	109	127	103	125	131	122	153	127	101	122	128	138	127	126	134	136	115	132	138	140	139	158	113	139	136	143	150	139	124	128	119	150	132	154	129	133	139	136	132	128	150	140	138	109	137	123	134	132	117	116	125	152	140	128	128	148	120	123	113	125	134	120	125	134	120	135	132	163	121	124	140	121	130	112	139	148	122	134	129	120	132	137	132	130	128	133	143	130	129	149	132	110	144	116	143	118	150	142	134	128	109	125	142	135	131	112	122	140	130	144	135	122	118	154	121	131	128	140	128	126	130	126	130	135	131	130	122	112	148	136	123	116	126	126	150	128	124	112	135	131	140	132	156	123	128	110	139	122	149	133	114	137	119	145	132	143	139	118	136	130	121	133	119	124	120	153	134	133	141	138	155	126	133	104	139	125	144	135	110	94	126	136	135	126	122	113	135	118	120	142	146	138	124	119	121	130	128	116	139	124	132	145	161	158	119	125	131	128	145	129	150	110	138	121	136	122	119	130	126	142	127	120	149	147	126	135	132	129	125	127	128	154	127	126	150	147	142	129	120	131	137	122	124	133	125	113	120	135	130	145	115	132	126	119	134	140	127	148	128	140	139	141	130	129	144	123	136	120	127	140	107	129	124	114	110	109	128	123	119	146	148	126	111	113	145	132	136	124	140	120	129	102	138	120	125	150	137	122	137	139	137	143	135	145	154	123	116	136	130	142	137	154	131	126	128	150	124	115	125	127	119	127	104	122	120	144	129	117	144	132	149	127	130	145	133	131	132	131	139	139	143	106	139	135	139	118	110	123	155	112	129	122	124	144	136	113	128	129	131	154	143	116	134	112	146	130	117	115	147	130	131	145	116	123	137	138	137	143	128	155	135	144	137	125	132	123	115	120	140	123	116	149	144	126	115	131	110	129	141	144
345	2	2100	105043	381	0	12	115	205	383	346	402	378	375	311	301	294	270	280	274	224	244	230	215	204	205	198	206	204	199	193	185	174	174	204	174	163	168	185	175	167	180	176	178	155	150	168	153	181	154	178	146	152	147	175	142	155	144	172	150	154	130	150	142	129	152	131	156	133	144	158	145	139	128	135	156	138	165	143	121	154	139	140	154	128	119	146	131	140	133	136	139	152	141	124	124	162	150	146	154	125	128	121	121	137	159	158	131	139	144	131	146	141	139	140	132	125	160	142	131	137	151	138	132	137	136	127	137	129	128	140	155	131	146	123	129	129	157	132	134	129	119	122	134	118	138	113	161	132	144	138	140	147	138	137	122	131	142	135	152	120	123	131	120	136	137	126	120	129	143	155	109	135	146	133	150	129	136	131	149	117	130	142	121	119	142	133	136	118	137	129	144	112	149	135	141	134	158	147	139	117	143	144	143	135	126	131	152	116	126	138	159	130	142	113	127	128	139	150	142	146	135	136	118	142	137	131	137	145	142	126	127	119	143	125	118	154	127	135	141	140	143	158	138	142	144	110	143	144	149	139	152	124	126	152	114	147	115	159	140	142	139	133	116	140	130	142	154	131	162	133	141	146	141	130	148	113	150	129	139	114	106	157	121	132	142	149	138	148	139	140	130	117	131	118	123	140	120	139	101	120	153	130	138	148	129	152	153	123	149	123	146	142	140	134	131	133	129	118	131	139	145	136	145	146	144	142	154	122	135	122	122	143	148	144	134	121	143	131	135	131	129	157	139	114	110	131	117	131	143	136	149	144	129	143	119	142	157	147	123	137	142	126	129	113	134	150	125	141	134	133	140	131	132	137	155	136	134	131	119	111	145	129	160	138	141	128	153	138	137	116	125	138	128	138	136	132	141	156	111	124	126	140	129	146	136	143	133	137	140	136	153	126	128	144	132	129	169	124	113	130	134	151	140	146	150	127	149	132	141	138	151	135	135	146	127	121	129	129	120	134	134	140	140	138	134	150	137	131	136	126	137	136	138	118	130	155	121	132	141	136	132	138	138	137	132	121	140	122	114	140	125	141	141	151	131	149	138	132	129	135	138	138	136	112	134	112	123	117	146	150	130	142	128	149	139	141	125	137	120	122	153	105	134	136	114	124	126	137	143	129	161	156	126	126	149	135	123	140	127	133	152	128	141	131	132	150	135	131	135	137	122	133	128	141	146	153	158	128	146	124	136	133	128	114	114	117	110	131	133	125	139	133	146	142	141	140	120	149	141	130	119	129	130	123	130	141	116	140	135	124	138	128	126	134	144	149	126	114	157	125	115	111	117	157	128	123	132	115	126	124	125	126	128	148	128	135	141	134	141	148	149	142	127	128	106	145	133	147	148	139	147	116	164	127	154	140	133	149	152	126	143	138	126	135	142	138	132	123	109	127	131	131	135	128	145	115	126	124	133	128	129	137	153	133	156	136	146	158	121	151	117	140	131	142	132	132	117	164	135	118	157	123	134	116	159	137	153	151	127	115	132	144	141	124	127	139	110	130	137	151	144	140	135	141	145	148	142	124	113	128	139	137	123	118	141	148	127	141	114	115	140	131	123	142	129	102	128	122	129	123	133	145	136	117	129	142	141	127	140	131	127	143	152	139	139	129	118	142	127	126	126	116	127	125	144	128	150	141	141	133	153	126	111	139	146	132	139	127	130	138	121	151	132	124	127	121	129	134	106	136	139	123	141	132	138	119	143	122	127	141	126	136	140	137	109	126	127	159	123	123	131	123	145	130	146	147	146	131	138	125	137	124	119	126	125	123	134	142	136	119	130	146	126	142	144	148	132	158	122	124	139	140	128	142	131	123	141	126	125	139	138	140	151	139	138	126	138	138	147	143	134	135	130	120	138	153	120	144	148	131	137	124	128	147	116	115	140	141	124	127	135	142	129	136	132	144	139	136	117	148	121	133	143	121	143	153	127	121	128	145	143	144	143	132	135	149	137	128	154	128	145	136	138	116	139	146	137	158	137	124	135	131	140	151	133	129	141	131	119	157	127	152	132	128	127	140	145	159	137	141	128	127	145	153	126	121	124	140	139	119	121	136	118	159	105	135	130	146	143	143	155	161	132	174	130	135	124	119	137	121	121	134	128	143	127	130	121	123	133	120	128	136	121	164	155	160	143	136	116	123	122	154	114	133	139	147	143	129	131	136	144	145	137	132	133	120	111	131	118	133	134	121	132	140	121	133	132	153	132	141	122	136	143	131	126	135	143	124	115	123	133	141	140	128	112	139	155	126	159	117	142	155	118	130	133	121	129	112	128	139	128	139	133	121	131	144	131
345	3	3500	105166	370	0	19	173	224	414	407	423	398	376	341	324	290	313	266	244	268	285	212	221	210	193	193	197	208	162	190	190	179	182	173	155	171	174	173	172	139	167	170	176	133	128	152	158	159	133	129	155	123	147	150	140	151	145	136	127	141	151	132	139	139	116	146	120	112	144	122	137	102	133	134	152	128	140	152	135	124	158	135	125	111	145	144	112	128	147	126	124	130	133	137	145	122	134	120	126	117	144	123	104	127	122	111	129	131	138	129	137	108	125	117	121	105	131	145	109	118	116	127	119	102	137	99	118	126	144	135	128	129	125	111	111	109	137	111	116	136	125	126	138	100	132	136	120	137	113	135	134	118	136	117	113	115	131	134	115	105	133	118	120	111	119	119	115	120	129	112	144	121	128	130	121	143	133	110	124	128	121	113	120	121	111	148	137	114	115	122	137	108	128	130	123	119	115	138	124	94	116	112	126	134	135	113	111	132	139	124	123	116	137	109	142	104	124	135	98	131	128	122	161	143	120	123	101	126	120	107	124	126	96	132	102	119	122	132	110	110	127	136	137	140	108	131	124	113	126	138	113	134	109	125	120	125	88	114	134	121	117	105	118	108	109	141	110	153	118	117	119	107	127	125	142	113	108	135	122	111	125	116	112	139	116	114	128	117	118	111	88	123	130	119	110	125	136	101	123	99	127	118	114	122	103	119	134	136	133	138	124	117	120	150	116	118	132	142	127	127	123	113	124	142	115	121	143	116	117	107	118	124	115	108	113	116	139	134	129	122	114	118	128	115	117	107	106	121	132	126	125	117	127	132	141	133	122	122	104	117	127	131	118	120	123	117	124	140	132	127	111	110	111	144	132	118	116	140	133	130	125	126	111	114	116	121	135	119	114	114	128	136	123	138	102	136	140	129	110	140	105	104	121	107	119	132	123	128	105	115	143	141	132	123	120	99	123	142	131	117	120	105	136	96	120	124	109	114	98	116	128	131	115	105	126	118	141	119	102	113	132	114	110	118	112	109	117	139	115	125	123	114	125	117	141	107	115	147	126	115	125	127	118	104	133	129	119	102	133	99	128	113	119	116	128	120	106	132	106	113	125	125	124	119	127	119	138	134	112	110	120	114	139	142	125	123	127	113	107	130	115	124	131	123	110	136	120	130	127	143	112	110	118	114	134	126	128	132	112	106	106	133	124	106	131	116	131	137	105	123	110	128	125	106	105	94	136	135	119	124	123	120	114	97	119	115	113	117	139	122	132	112	133	118	141	105	128	114	113	131	101	130	112	139	137	115	101	98	103	119	124	129	105	104	113	126	132	104	131	118	122	116	122	124	117	129	123	131	136	123	117	125	115	125	122	121	115	95	131	118	131	122	125	108	137	99	129	122	109	138	108	138	123	110	107	133	115	113	115	106	121	117	143	122	116	140	134	133	127	122	110	139	114	115	117	135	114	110	129	101	127	110	119	141	121	117	111	130	115	123	121	114	136	125	133	103	136	101	143	145	118	122	132	120	131	112	121	131	135	108	117	122	129	122	123	120	129	108	136	123	124	122	125	100	91	115	113	113	120	114	119	127	137	113	143	117	102	110	109	116	123	158	117	127	120	105	126	119	117	105	129	120	137	115	132	130	113	130	138	115	106	127	112	158	129	110	123	135	111	133	127	127	111	126	126	155	128	120	105	104	121	125	127	137	110	122	113	149	120	126	123	132	120	134	109	122	131	128	131	145	115	101	125	105	131	133	125	113	137	129	127	129	97	130	124	132	137	108	133	110	124	106	108	130	108	114	122	113	113	126	120	105	113	120	130	130	136	107	116	124	104	130	105	105	145	121	138	112	117	117	112	133	115	113	119	121	117	131	111	133	133	129	121	118	112	122	126	97	109	141	125	130	116	126	123	130	119	138	115	102	132	125	128	146	113	125	117	123	120	119	117	114	126	121	103	109	127	109	134	133	124	128	126	101	115	128	101	119	126	128	131	107	138	143	119	103	112	141	124	120	131	112	111	110	128	110	131	117	113	113	131	136	131	137	104	128	123	111	129	143	126	127	143	114	111	116	122	118	147	105	118	123	121	117	137	99	124	127	92	121	125	120	133	136	115	109	110	107	134	129	117	124	123	123	139	122	101	104	123	135	132	115	131	131	131	119	106	130	116	119	112	120	133	126	124	132	116	130	122	89	102	117	118	100	122	129	108	146	99	146	128	129	122	104	114	143	106	136	117	105	111	151	135	105	131	116	113	118	124	116	134	151	103	104	112	118	114	141	112	128	126	93	121	131	122	114	125	113	131	119	117	123	112	133	111	134	131	127	115	114	113	107	111	135	134	99	125
