345	0	2700	103888	398	3	59	515	814	881	725	634	561	477	483	454	558	717	1090	892	356	342	609	777	630	350	238	210	210	211	192	175	182	212	204	205	186	199	165	172	202	182	179	173	160	171	141	163	173	156	170	166	134	161	150	123	141	157	145	140	146	139	141	142	137	146	131	132	144	141	114	143	117	139	129	119	152	113	144	123	120	138	119	125	130	128	133	112	119	128	125	127	124	122	113	141	149	126	124	107	124	148	130	124	139	117	105	116	116	124	130	106	130	102	121	125	146	130	102	117	122	112	123	135	144	118	118	117	103	125	112	143	108	122	119	144	137	105	134	119	133	130	127	123	114	106	114	120	143	100	135	124	115	111	113	134	111	123	129	104	118	121	119	151	125	105	112	122	138	104	115	104	115	124	123	115	127	101	129	114	113	105	118	132	144	114	102	130	115	129	122	120	123	116	118	123	127	125	137	109	99	108	105	93	104	141	111	133	119	114	115	132	120	121	120	114	119	111	115	117	120	135	123	121	137	121	116	119	122	120	108	125	101	100	115	129	130	116	115	104	118	113	121	103	107	139	98	112	110	113	129	134	112	113	110	121	113	117	101	121	109	108	105	116	127	115	91	107	98	96	110	106	120	106	108	117	119	110	119	101	131	110	103	102	114	116	117	124	99	110	103	127	126	121	125	121	112	111	119	130	124	117	122	138	100	108	124	110	127	124	115	116	102	103	109	116	133	132	113	116	97	106	108	120	124	118	108	120	123	111	112	123	118	118	103	125	102	97	130	122	109	105	101	129	118	123	107	110	109	116	110	124	105	142	127	112	97	128	103	110	108	118	118	121	121	103	111	125	102	108	114	133	111	135	124	124	123	112	101	122	123	124	102	112	127	121	104	119	119	125	90	112	107	124	116	117	111	130	105	118	117	119	125	115	110	126	124	125	115	120	114	137	120	125	99	111	106	114	106	102	111	116	112	117	110	112	122	119	114	104	123	108	106	110	98	119	115	132	101	96	118	99	117	111	95	119	119	112	105	122	117	112	119	124	126	108	115	101	118	110	109	111	107	125	94	103	116	97	111	96	118	129	131	118	115	123	133	114	122	104	133	123	128	123	136	129	133	116	117	125	105	104	111	113	122	97	117	110	131	102	118	109	127	99	116	123	125	119	121	103	123	113	121	106	104	134	104	104	94	113	125	99	121	116	121	114	120	115	96	117	118	115	131	100	120	127	118	104	119	112	127	108	100	126	132	121	130	95	102	116	116	97	107	123	119	99	104	115	124	102	96	118	122	128	104	119	100	110	118	111	121	114	106	99	121	120	125	118	112	115	135	97	144	105	126	109	91	113	116	116	100	101	127	126	112	115	109	112	117	111	112	122	114	101	132	90	112	111	105	126	121	105	115	113	105	128	87	114	121	114	91	126	128	109	122	91	112	121	93	96	127	114	111	98	104	106	104	110	119	106	113	112	97	104	131	112	108	116	123	118	126	99	107	102	113	95	104	117	112	106	130	128	120	128	109	120	124	104	133	113	105	130	123	91	106	120	117	108	123	126	106	102	128	120	118	133	117	119	116	124	99	104	117	114	121	113	113	135	117	121	94	100	116	100	104	102	109	130	98	125	125	125	104	107	111	112	124	108	104	116	112	111	117	117	101	116	110	114	121	112	109	123	116	102	108	122	124	108	137	126	124	133	93	121	106	105	110	98	81	107	141	127	122	114	108	122	99	124	116	127	115	104	115	111	124	116	93	136	148	106	108	118	127	90	107	104	125	104	117	120	116	115	127	123	126	105	116	111	122	135	120	107	96	128	138	113	133	114	99	133	92	117	89	118	120	107	102	130	125	121	124	125	115	130	127	107	132	124	116	121	123	107	109	118	106	111	111	110	92	114	140	134	122	127	104	110	106	129	90	120	122	127	120	91	140	122	98	119	111	119	105	109	106	128	110	126	110	118	104	100	116	117	121	117	100	114	111	114	116	133	136	134	113	101	115	129	111	116	122	138	126	120	109	109	123	102	102	124	130	112	143	141	108	96	91	127	109	129	116	105	96	126	122	95	110	109	118	109	111	110	120	109	116	129	107	128	101	97	111	129	124	112	120	110	130	136	115	124	106	99	114	115	110	96	128	124	116	119	112	127	112	109	100	125	121	123	120	118	122	124	122	124	110	105	112	126	119	111	112	123	117	103	112	106	96	124	110	116	122	97	103	111	113	109	116	102	113	132	112	123	131	128	99	125	115	104	94	118	123	143	105	98	124	106	109	123	111	115	117	113	131	103	119	125	116	105	120	106	114	119	116	123	113	111	114	103	110	125	106	106	125	105	106	124	130	107	135	117
345	1	1900	104011	408	0	120	672	801	739	638	539	460	436	365	329	339	341	444	395	237	237	290	363	318	228	177	156	172	173	183	192	172	172	161	138	149	155	164	151	152	158	138	154	172	160	125	157	150	144	139	133	135	122	133	134	124	104	110	146	123	128	136	131	107	159	138	129	143	110	144	117	141	127	119	108	140	125	122	113	117	104	116	132	114	129	117	126	130	118	123	127	112	141	107	118	115	134	135	131	140	135	113	107	132	114	129	127	122	106	126	121	131	132	123	129	129	133	144	98	104	117	122	117	130	120	116	122	125	121	117	111	110	115	107	127	116	123	120	130	135	105	113	98	124	124	121	129	122	130	130	109	123	131	109	117	110	111	118	148	109	123	101	110	122	125	126	123	106	124	115	117	99	132	100	134	90	130	129	133	126	128	125	113	107	108	102	116	139	118	129	140	129	133	120	116	128	110	128	125	101	111	120	130	106	114	123	138	121	106	98	98	128	112	115	114	111	121	116	113	118	99	119	105	133	97	127	99	111	126	106	123	110	122	122	141	111	110	112	123	114	119	129	121	109	99	112	121	121	118	110	140	121	120	110	117	104	115	122	116	104	116	112	117	129	112	141	119	105	123	136	115	109	127	115	113	143	94	127	117	126	128	117	122	126	139	115	118	117	111	119	115	144	127	124	121	116	109	116	123	122	105	114	99	117	131	109	107	121	134	103	124	142	113	121	125	102	148	118	116	133	132	121	125	119	103	113	106	118	99	121	119	125	122	112	115	127	102	130	125	111	103	118	139	106	105	123	126	132	117	113	122	133	120	107	128	129	112	118	124	148	96	112	125	128	99	111	138	128	121	110	119	113	133	114	120	147	119	118	109	107	116	112	130	106	128	114	120	108	104	105	113	123	111	117	117	121	112	125	108	125	111	118	130	111	120	102	121	107	114	111	95	103	117	108	135	135	126	111	130	97	113	113	118	113	125	110	113	99	125	117	123	115	110	121	96	109	124	133	107	99	104	132	104	110	124	112	122	129	116	123	109	116	120	113	127	130	114	120	110	120	113	111	127	120	107	107	123	115	107	113	122	143	109	106	114	137	136	144	110	131	122	117	114	126	121	129	110	149	109	107	117	112	127	119	120	117	123	128	142	102	120	114	124	127	131	116	137	142	132	117	108	104	125	116	140	107	97	115	108	98	118	117	109	106	107	124	119	121	124	147	111	113	120	130	115	115	146	118	113	129	118	109	116	121	121	122	130	100	116	114	104	138	106	126	129	136	123	114	128	118	110	108	123	116	140	103	124	122	103	132	125	98	110	120	122	99	111	118	118	103	118	133	116	132	101	116	108	115	115	109	110	111	119	112	126	97	117	104	112	118	105	93	82	120	123	143	121	137	108	126	121	112	124	125	97	125	108	117	124	120	105	107	100	123	125	121	107	107	115	122	109	125	118	117	111	128	104	102	120	124	112	111	114	129	114	111	112	113	130	117	108	140	117	94	115	137	128	122	116	139	133	102	111	120	135	100	112	132	119	106	111	105	129	102	117	123	119	104	111	122	105	108	118	111	120	105	105	119	109	105	111	118	112	96	108	114	111	127	107	106	112	109	111	116	118	120	110	119	113	125	142	128	112	130	113	106	103	130	118	129	88	104	123	133	102	116	119	121	107	117	124	122	109	100	114	114	112	115	132	115	124	119	105	111	132	108	125	130	115	118	118	125	106	111	124	136	135	107	108	114	126	119	119	115	123	114	122	130	113	114	125	100	142	116	121	109	123	113	113	112	100	116	127	117	82	127	129	127	130	117	113	109	105	113	126	118	123	106	107	94	106	103	115	121	118	119	122	116	115	118	106	131	125	124	133	122	117	124	102	115	127	143	114	128	118	134	118	111	109	119	102	129	107	117	119	104	114	137	109	113	118	118	109	139	108	124	115	136	106	117	125	139	129	115	112	105	100	114	116	150	109	127	86	103	130	128	126	106	118	99	89	118	132	119	119	98	108	116	102	107	130	123	108	99	135	125	118	119	126	110	123	139	119	122	125	115	103	125	121	125	123	119	108	117	132	123	120	127	118	112	126	111	144	115	132	129	107	108	106	118	117	121	126	112	107	133	111	101	118	119	112	112	119	122	94	120	105	117	139	127	112	117	133	110	124	133	110	120	132	110	116	95	110	107	109	117	122	106	93	116	137	115	108	103	125	100	109	133	106	127	116	109	107	120	119	126	104	126	107	127	117	134	126	130	108	125	117	109	126	116	103	122	104	102	141	135	133	106	111	116	133	110	107	136	131	117	128	141	121	116	120	127	138	94	119	126	106	112	111	117	119	130	125	103	119	131	127
345	2	2100	104135	386	2	119	680	762	740	641	542	457	456	412	408	455	531	764	460	242	291	400	450	314	213	194	173	192	200	208	199	187	158	151	146	158	169	162	153	157	143	156	120	157	145	166	140	147	129	151	174	115	147	158	148	141	135	136	123	131	132	149	129	122	140	132	135	121	151	130	117	119	140	121	125	137	129	128	117	123	153	119	126	126	116	127	129	112	121	121	137	128	126	119	129	151	113	128	117	113	126	121	142	136	115	146	153	150	150	130	124	145	143	129	159	112	133	112	96	108	126	114	117	114	124	119	129	151	99	142	126	128	122	135	140	138	112	120	114	106	114	129	137	134	116	119	133	111	125	135	117	130	123	121	97	96	130	118	125	98	133	116	121	134	102	129	122	107	117	127	113	137	151	133	122	119	139	126	137	110	123	110	134	118	126	115	118	131	132	150	118	108	132	134	114	115	112	97	118	123	135	113	128	125	124	117	147	123	130	119	124	103	106	114	131	103	130	112	129	116	118	111	103	103	105	116	113	124	109	139	133	107	122	136	125	121	122	141	108	140	113	127	112	114	120	127	107	130	105	126	116	126	135	120	150	123	110	114	121	114	120	124	107	117	103	125	115	99	132	111	113	122	123	118	116	121	117	126	122	126	118	131	126	124	125	111	116	120	123	121	109	105	89	109	119	118	122	122	118	120	124	106	120	116	126	113	137	102	94	117	119	111	120	107	129	133	134	119	134	99	103	135	119	122	115	138	109	125	103	128	124	122	109	132	99	118	119	115	122	132	135	120	113	106	137	112	130	108	117	141	122	130	114	112	113	112	148	123	116	128	130	111	130	119	115	100	116	99	119	130	99	118	113	123	131	143	131	94	140	118	98	98	114	129	125	111	125	137	125	115	137	133	131	115	138	141	116	116	111	106	124	116	123	116	114	101	103	124	128	124	143	120	128	126	123	109	121	128	125	125	100	126	127	103	127	127	113	105	110	122	119	124	111	115	157	114	108	123	128	141	99	126	112	119	107	107	118	122	128	128	130	121	101	110	129	112	126	112	113	107	133	116	110	120	94	139	121	119	113	115	119	111	113	119	122	108	118	110	108	115	123	137	113	118	95	122	112	119	126	135	123	106	120	111	131	131	120	115	114	138	99	124	98	103	117	102	109	109	117	128	95	104	119	120	116	101	121	124	132	133	135	138	107	114	106	136	122	116	128	127	116	117	100	112	137	135	116	122	145	128	127	109	125	142	121	115	114	112	113	132	124	130	114	120	108	133	102	118	111	112	126	119	111	117	124	130	146	128	158	131	127	109	96	125	116	106	118	98	127	121	110	123	108	105	121	119	103	112	108	118	121	120	112	129	114	120	121	107	105	129	148	117	120	126	131	120	141	114	125	147	119	125	119	120	109	120	139	120	103	110	106	95	120	117	124	122	129	97	108	123	100	113	105	120	104	114	121	132	104	107	129	101	118	129	118	120	101	113	90	110	117	110	119	102	120	114	107	110	115	119	92	135	123	126	129	109	138	99	102	116	109	95	128	109	127	122	135	87	123	118	126	122	122	130	118	112	125	105	110	108	110	122	125	120	121	127	119	113	103	117	127	121	117	111	135	123	141	123	96	117	119	123	120	126	125	124	106	130	108	115	120	119	127	127	110	108	111	117	121	134	108	112	110	112	116	115	120	111	133	114	116	112	126	104	117	124	120	115	104	127	105	108	121	115	124	132	112	107	131	136	95	94	100	123	120	103	115	126	125	121	118	106	116	137	114	118	141	123	105	100	110	114	125	129	118	121	127	128	109	150	119	121	132	119	130	122	107	113	123	147	108	112	130	133	114	107	107	119	126	121	123	105	132	110	135	101	122	117	124	113	117	123	109	111	102	100	107	118	118	102	112	108	118	88	118	138	128	103	128	117	113	118	121	123	109	108	142	116	129	124	103	137	113	108	102	133	101	144	112	121	113	130	120	110	113	129	114	115	115	101	109	135	112	112	129	113	116	98	128	110	125	123	136	106	126	119	123	127	114	129	116	112	121	126	103	112	120	132	124	111	119	100	133	120	112	100	125	127	129	138	111	124	127	126	115	119	128	122	92	130	123	101	116	105	109	118	96	120	125	118	107	121	119	112	104	113	100	115	122	97	100	105	144	101	100	116	116	125	129	109	117	115	102	135	128	109	130	121	126	117	117	115	131	140	132	110	127	122	138	117	112	117	124	117	116	119	112	130	114	96	120	118	125	116	137	99	119	105	119	122	113	118	104	114	105	122	113	127	132	115	123	133	106	119	111	120	118	110	122	119	139	123	115	125	125	108	122	110	107	109	119	112	127	141	112	138	112
345	3	3500	104258	391	3	113	681	795	790	645	601	506	457	492	536	569	817	890	371	242	334	430	498	340	205	203	211	192	175	186	173	173	154	177	174	159	154	179	161	159	159	154	146	151	137	139	153	165	159	144	119	124	151	109	142	127	135	146	129	134	134	104	115	120	130	112	125	123	124	128	105	129	121	137	141	130	110	119	112	114	112	96	139	113	106	117	108	142	135	120	117	115	137	113	129	110	141	117	103	134	109	104	125	119	97	127	120	103	112	108	126	117	107	108	121	110	116	105	103	95	122	97	108	111	125	113	112	103	104	109	110	111	110	115	111	118	101	101	117	120	106	101	133	118	118	115	116	120	124	122	98	101	122	114	114	97	118	115	96	117	115	111	116	105	126	111	109	103	112	117	120	113	131	121	128	126	130	103	94	118	124	114	107	111	132	114	117	114	113	100	110	113	145	116	107	101	94	106	101	115	116	122	118	113	113	129	116	109	117	119	106	114	100	110	111	122	117	97	96	114	106	107	101	96	114	110	108	101	128	108	122	114	119	119	121	106	116	88	98	103	111	117	105	103	98	98	116	116	122	123	93	133	109	103	134	115	114	124	101	102	106	102	116	97	105	117	121	116	120	149	112	103	112	108	119	108	111	102	96	118	121	125	121	107	119	98	111	115	137	125	136	125	112	115	106	99	98	111	117	108	120	92	122	99	102	104	111	114	103	95	113	96	115	104	110	108	108	120	135	126	113	106	116	122	108	95	117	129	120	106	124	117	107	106	106	126	137	102	115	108	121	122	100	113	121	119	105	122	103	113	114	107	119	116	105	127	109	140	93	115	117	86	119	131	127	114	114	118	113	112	87	93	96	98	104	101	117	107	119	115	125	105	111	122	125	97	110	108	101	140	119	100	112	119	118	106	103	97	122	104	106	107	106	117	100	131	119	116	113	119	98	120	108	116	118	93	110	125	111	127	129	113	107	94	99	112	124	126	99	110	109	115	106	94	130	131	109	119	101	108	115	109	98	98	116	113	103	111	109	121	112	95	96	120	103	100	110	97	103	124	102	98	112	122	99	108	110	97	105	101	115	118	107	130	115	108	108	106	127	98	115	120	114	100	111	93	117	115	106	132	128	126	117	100	104	98	103	106	132	106	105	112	121	116	106	117	111	121	119	103	117	116	109	126	116	94	126	99	115	131	105	104	114	102	103	118	109	129	114	120	128	98	108	98	102	108	115	86	112	95	102	117	104	117	103	111	97	128	136	101	111	103	127	111	105	91	122	121	96	116	105	122	110	118	103	114	113	110	115	107	97	118	132	105	117	110	132	92	127	133	100	105	124	113	105	117	110	113	125	111	91	110	107	117	103	119	103	115	115	126	96	120	114	111	107	125	105	100	114	117	100	94	124	115	113	104	104	105	102	116	99	98	106	95	97	112	113	123	111	120	105	112	116	115	118	83	90	100	107	105	97	109	107	99	99	107	99	110	78	124	136	100	101	143	123	100	115	107	120	128	111	103	109	114	104	126	101	116	100	125	99	116	99	100	114	110	101	98	103	138	98	111	107	96	97	104	108	101	113	126	110	106	115	104	116	114	117	111	107	98	122	102	113	106	112	133	89	105	89	122	114	117	95	102	104	109	115	121	126	96	92	97	107	93	94	119	126	105	109	107	108	107	105	109	122	118	113	104	100	125	107	118	118	110	115	111	104	114	129	123	108	111	105	99	110	115	116	124	106	99	117	105	97	98	102	96	123	122	107	104	106	117	105	109	94	122	100	106	104	107	115	86	100	116	99	126	118	104	97	109	110	115	108	107	100	111	118	102	111	108	125	108	128	102	112	116	109	106	103	119	97	90	119	117	111	114	120	109	107	100	94	111	97	101	105	121	125	109	131	108	126	118	110	119	109	124	101	101	103	126	111	107	93	133	122	108	111	104	105	101	81	119	114	100	124	113	119	117	108	132	100	116	111	95	120	125	107	98	119	109	132	97	113	118	107	104	120	101	131	128	108	137	100	114	106	116	93	106	111	115	110	114	114	112	98	103	128	106	114	89	112	109	118	110	105	119	100	112	107	85	120	109	114	104	101	95	99	99	101	110	117	116	104	110	107	105	117	116	123	116	117	120	112	124	103	116	95	87	120	112	113	139	129	117	115	94	130	115	112	129	114	122	108	109	125	93	87	126	109	98	96	116	102	114	90	107	106	112	112	119	98	106	107	113	127	115	115	111	114	106	103	111	112	108	107	112	109	114	117	121	98	126	127	103	103	103	89	98	99	110	105	104	119	106	104	108	106	102	100	98	123	100	110	97	114	112	107	110	104	120	110	102	108	105	111	84	125
345	0	2700	104381	397	1	72	541	852	811	718	680	617	541	615	588	647	1134	723	273	258	412	579	650	405	223	217	227	228	242	218	198	240	212	194	207	201	191	165	174	165	212	158	172	164	177	169	175	154	162	151	157	157	158	151	154	154	147	135	162	151	143	137	134	143	136	158	123	148	145	126	147	143	132	115	145	154	131	120	137	137	115	134	150	124	123	163	125	125	118	115	128	124	134	127	123	106	138	120	119	118	119	122	121	120	132	129	126	115	133	143	144	118	148	137	131	113	134	117	133	138	117	113	133	112	128	130	131	139	122	134	112	107	123	106	105	118	135	124	129	106	117	95	119	116	132	120	118	120	121	128	136	121	133	123	115	124	130	100	124	124	135	107	133	128	126	112	145	135	150	117	124	114	127	110	129	109	128	120	146	114	119	103	137	123	127	108	133	113	123	126	121	126	100	129	121	115	117	117	98	121	137	114	134	107	111	131	116	123	115	115	111	119	113	108	115	131	121	127	116	115	124	114	117	117	114	130	135	110	119	102	110	106	129	104	97	107	121	101	117	121	116	131	90	136	120	111	112	107	107	109	118	94	121	94	114	95	110	111	122	122	103	106	126	119	117	117	131	93	116	121	116	123	113	130	103	121	122	125	117	148	118	98	120	118	112	96	125	113	127	111	114	110	119	99	94	104	128	107	118	137	111	118	121	113	136	111	122	119	110	135	109	117	119	116	119	110	117	114	120	145	111	113	98	112	106	119	115	114	123	121	110	109	113	114	110	111	116	130	120	132	126	126	104	104	117	115	82	111	124	100	99	122	134	119	124	126	125	114	109	122	91	110	116	103	108	107	122	112	110	102	104	123	99	127	100	110	130	130	113	96	102	102	122	115	111	110	134	132	120	119	116	98	114	131	112	114	130	115	118	116	124	117	99	122	115	115	123	137	127	120	130	98	116	125	108	108	98	105	115	95	127	103	121	116	109	94	117	115	113	126	103	114	112	120	129	129	79	113	106	119	113	108	130	115	112	114	118	125	116	117	119	133	116	118	124	121	114	135	107	120	111	115	114	115	117	142	126	99	126	110	106	125	93	102	120	117	125	135	124	119	120	121	136	117	118	119	113	116	128	93	95	115	110	103	95	129	141	116	103	113	112	124	123	114	118	101	105	106	126	130	104	121	128	117	104	123	137	120	107	112	100	112	144	130	87	139	115	127	120	101	111	102	129	105	109	115	112	111	123	127	97	108	125	121	106	124	102	110	115	130	117	101	110	129	104	120	116	98	120	110	141	105	114	135	126	117	116	122	107	108	136	117	129	107	106	130	98	119	105	130	118	113	131	102	111	109	94	95	118	121	119	125	113	122	117	129	109	112	128	143	128	130	125	120	135	111	117	112	128	96	106	105	128	117	111	120	126	115	110	103	118	117	112	135	116	103	123	127	106	89	113	100	113	110	123	117	103	115	120	121	122	119	102	101	135	108	121	120	123	112	126	133	99	94	122	117	130	108	129	100	112	128	123	122	111	113	124	117	129	105	130	137	105	112	139	109	106	128	105	118	102	122	112	121	118	119	100	121	126	125	116	109	135	103	117	112	122	117	91	115	130	109	105	104	110	115	119	103	104	109	113	132	104	99	118	105	117	112	120	109	118	111	113	109	113	126	123	110	118	109	121	125	105	105	121	111	135	118	125	110	134	115	119	114	116	112	107	115	115	111	115	105	114	116	134	126	134	124	88	124	100	124	126	97	132	107	110	124	112	115	132	125	120	98	113	111	117	114	121	114	104	100	115	110	133	142	131	118	106	117	131	110	146	122	107	138	115	126	126	111	131	102	119	109	112	105	117	123	104	126	131	112	121	119	104	114	120	126	106	111	114	118	109	104	134	118	111	123	101	116	96	117	99	106	109	130	106	108	114	125	116	116	109	123	122	106	119	135	111	120	118	92	96	120	117	131	134	113	128	109	108	120	88	119	127	108	106	111	101	103	124	106	111	113	112	110	105	116	118	112	112	97	110	103	94	101	114	112	126	93	101	129	118	108	102	116	113	117	97	124	110	109	99	120	125	128	92	105	107	125	114	143	114	115	121	110	105	120	128	118	127	148	129	109	136	126	108	128	113	102	111	139	115	115	119	112	110	128	124	123	98	109	83	106	111	104	112	109	118	107	108	107	103	122	129	96	127	135	115	119	109	117	129	111	113	114	144	120	118	117	125	120	107	123	108	116	114	110	124	120	112	105	105	112	105	113	106	123	109	110	119	99	116	114	132	129	118	131	104	122	121	112	126	118	110	130	120	105	105	107	110	119	108	124	100	130	128	105	130	124	117	121	129	114	118	104	128
345	1	1900	104504	422	0	135	716	789	698	658	625	499	483	416	510	404	482	293	233	230	255	305	310	252	203	185	173	196	198	151	151	181	171	160	174	166	144	165	158	177	136	158	145	135	158	154	176	133	152	145	142	131	154	151	127	142	126	116	154	158	134	120	151	135	133	130	152	131	148	112	140	145	127	144	113	109	132	113	137	126	132	119	121	124	118	139	139	130	135	114	134	130	131	113	126	129	148	138	107	134	130	130	137	139	143	128	134	153	134	116	141	125	119	134	134	133	114	123	135	131	135	123	128	131	105	133	113	118	122	122	132	135	131	110	122	132	128	116	115	117	132	111	127	137	124	124	156	128	114	120	128	114	135	141	110	123	135	109	144	127	141	138	111	133	123	123	118	121	105	126	124	134	121	118	116	120	141	100	116	130	116	134	137	137	110	115	115	123	105	143	128	115	129	103	135	139	136	136	135	119	123	110	107	144	113	150	151	127	135	124	130	131	143	118	111	132	145	133	121	131	107	124	113	106	125	156	120	120	114	129	115	111	126	119	138	116	119	113	129	114	113	139	131	128	115	113	117	110	129	140	141	126	132	132	128	121	152	122	141	134	126	111	121	130	144	119	122	145	131	115	117	126	124	126	120	126	141	137	135	128	129	147	131	129	121	131	119	142	117	120	117	132	133	110	114	116	114	127	116	128	116	118	127	119	136	106	122	115	120	122	101	143	106	123	137	113	108	117	126	115	129	117	137	130	130	129	133	105	123	130	122	104	133	104	115	118	130	137	117	116	110	93	125	120	141	119	129	120	118	127	120	123	123	121	109	127	129	110	109	123	128	112	119	106	109	110	118	140	117	116	124	114	110	116	116	106	129	132	132	108	116	111	128	119	130	131	111	120	125	127	125	109	125	102	115	128	128	120	136	136	108	92	104	110	134	101	112	105	129	129	116	94	119	112	118	147	138	120	110	143	125	126	119	128	140	124	125	104	102	119	124	112	127	123	118	115	125	133	128	118	129	116	128	112	125	136	128	140	107	123	145	109	122	119	116	101	137	128	105	111	119	119	116	141	114	116	146	137	121	119	135	136	118	127	133	114	114	127	115	118	133	131	111	125	119	139	131	114	116	120	127	104	125	117	117	128	124	124	122	127	113	124	119	136	123	113	117	154	128	123	112	107	115	131	103	128	127	114	108	107	126	135	104	131	120	130	134	125	127	95	138	120	95	114	106	108	122	107	134	116	105	121	129	129	120	116	112	129	142	133	131	132	143	117	124	128	112	128	113	117	129	120	129	117	114	111	113	121	123	128	126	127	104	115	105	112	98	117	117	128	143	108	121	121	116	119	131	148	123	124	126	123	123	114	114	133	120	110	143	143	123	124	129	113	132	124	131	127	116	146	123	108	122	124	107	136	115	122	117	124	151	117	104	126	118	107	127	151	133	113	119	128	123	141	130	125	122	151	116	111	95	109	118	136	122	101	117	111	123	126	123	119	107	116	125	118	108	137	144	112	113	126	126	141	132	118	135	121	98	118	101	114	112	137	116	147	110	135	118	120	125	129	120	140	129	111	118	109	118	99	119	129	125	113	127	120	118	111	130	116	134	128	125	116	120	130	120	99	138	125	113	100	119	129	140	100	127	116	132	123	130	116	127	139	105	126	112	128	123	121	99	119	135	123	116	105	124	111	122	111	120	101	122	126	116	125	104	123	147	126	129	109	109	124	132	110	116	116	116	119	119	124	117	114	129	126	120	125	109	109	117	94	124	110	123	122	132	117	108	113	121	114	136	131	106	106	122	121	119	137	131	117	111	136	112	125	119	116	129	124	122	127	130	107	107	132	90	123	111	130	136	104	146	119	131	122	103	103	127	127	114	114	110	121	123	132	100	137	117	113	125	114	109	122	125	126	104	108	126	157	125	125	121	123	129	106	133	120	135	106	121	115	129	125	116	122	117	104	129	116	121	128	133	114	126	114	123	108	114	100	138	129	127	128	118	124	115	106	117	125	109	138	124	133	129	116	126	109	130	131	111	115	122	122	120	130	129	131	128	124	119	113	120	111	130	131	120	121	130	128	123	127	129	131	126	107	111	114	110	112	117	122	134	119	119	96	109	143	129	124	103	115	127	97	118	97	129	104	116	114	117	124	124	114	113	143	139	127	114	121	120	111	110	118	114	116	119	113	119	128	141	134	102	134	118	114	143	126	110	143	109	129	128	117	122	115	121	116	125	123	131	128	104	135	137	107	120	120	118	128	134	111	115	121	118	126	126	119	126	134	103	129	123	126	125	123	128	116	123	124	98	99	118	118	115	114	121	112	133	108	102	97	127	117	140	138	121
345	2	2100	104628	421	0	114	666	777	750	725	761	649	543	501	587	581	571	346	265	258	300	339	327	322	207	183	195	193	188	192	177	198	191	165	175	166	180	164	172	163	140	153	182	174	148	161	160	144	149	155	144	140	130	148	156	174	153	140	171	147	142	144	137	140	137	157	136	141	124	138	141	136	131	139	132	122	144	132	139	125	148	129	125	127	135	126	121	142	120	122	127	148	127	118	136	154	113	143	123	127	130	127	134	145	133	93	131	136	141	121	118	128	138	154	129	124	159	124	139	127	126	166	133	121	120	128	128	131	124	127	147	105	140	128	110	125	129	135	133	124	109	124	129	128	122	147	134	128	134	143	138	116	137	143	136	126	122	131	133	120	124	129	126	132	126	120	132	122	122	113	141	125	146	137	127	134	111	120	116	111	112	126	133	135	131	126	142	108	123	122	141	132	107	130	126	123	154	110	129	128	108	119	123	123	122	126	126	121	106	135	147	115	135	142	145	124	108	131	144	122	129	130	128	111	137	157	101	120	136	108	114	131	116	120	114	133	146	119	109	139	150	121	117	134	155	135	118	91	130	143	127	148	120	133	114	133	113	129	117	113	124	115	148	128	147	125	123	130	141	141	137	119	119	134	128	119	124	125	132	128	129	124	126	125	107	116	123	121	111	127	132	140	116	110	128	125	121	139	116	125	133	120	122	139	113	126	141	118	141	119	117	133	139	124	128	112	114	152	155	116	131	109	116	108	114	121	135	136	116	107	133	137	117	123	110	118	118	119	119	133	117	130	138	111	114	111	110	137	114	125	143	132	111	132	128	112	136	131	142	137	138	141	120	133	132	125	123	112	148	100	133	141	124	125	124	158	144	115	125	109	125	136	117	130	121	118	124	108	126	115	138	122	139	128	124	112	135	118	119	103	117	121	115	127	121	147	137	134	141	118	125	112	125	132	133	130	112	132	111	119	127	128	106	142	130	126	127	144	117	133	124	123	144	120	118	124	124	135	120	102	109	130	133	119	142	135	148	120	109	142	141	114	119	143	118	127	130	122	98	132	116	141	109	107	138	100	123	119	124	136	124	131	123	113	134	128	124	136	125	109	112	122	135	138	127	124	123	117	126	128	129	120	119	117	136	123	106	136	113	131	99	139	106	125	105	142	119	131	129	121	115	151	149	143	129	122	107	136	127	131	119	127	109	132	105	140	120	120	128	123	122	112	113	125	145	124	137	124	127	133	113	108	120	114	129	119	125	135	130	108	125	129	117	129	135	113	139	125	123	131	107	132	133	143	122	107	139	129	141	132	114	129	111	115	129	127	111	104	122	108	129	120	128	126	137	127	109	117	130	128	115	142	147	112	118	115	106	131	107	136	125	128	140	112	107	130	118	118	125	114	143	108	120	120	132	139	128	105	108	144	138	128	125	119	131	104	151	119	108	117	121	122	122	135	123	124	117	120	126	128	136	155	125	124	135	118	129	103	114	113	125	118	126	123	117	108	107	130	122	123	126	136	133	123	128	128	120	127	110	103	123	149	129	127	127	142	123	124	109	138	115	119	117	111	125	122	123	120	129	130	129	123	123	125	148	115	138	111	117	116	120	126	133	127	124	146	133	114	131	122	126	139	137	137	115	114	125	115	162	107	120	113	142	115	140	130	121	131	124	135	134	104	143	130	124	152	117	116	124	132	119	152	125	118	134	127	121	111	117	127	123	131	131	131	130	122	134	125	121	126	130	121	145	114	108	131	109	140	120	130	114	142	131	136	132	106	118	116	122	157	127	91	150	142	105	126	144	125	130	133	122	124	119	116	128	108	129	133	122	136	121	120	126	115	123	114	114	123	137	131	119	132	117	125	132	119	129	105	142	119	123	133	118	132	153	136	127	121	131	111	92	108	137	133	125	116	133	107	145	116	130	121	121	125	125	130	131	132	127	125	108	122	104	117	138	106	100	137	117	126	122	130	133	131	137	145	121	117	138	131	118	130	118	118	111	110	123	127	117	120	122	124	104	123	111	110	141	122	124	97	118	96	142	125	124	106	130	132	122	134	147	117	126	157	132	121	143	121	125	128	131	140	121	104	134	124	101	124	131	138	120	131	112	136	111	125	130	106	120	138	139	133	123	139	129	116	130	126	123	120	129	115	114	122	123	116	142	109	151	140	128	117	96	116	128	119	137	102	125	118	117	123	130	141	114	152	106	104	135	145	121	119	105	127	109	126	129	135	122	122	119	128	116	131	149	117	115	129	126	112	115	145	134	117	129	119	134	127	109	136	122	126	141	123	124	105	122	159	108	101	120	131	144	125	130	119	118	123	134	117	129	119	123	122	112	129	140
345	3	3500	104751	399	1	111	649	822	863	850	752	736	684	674	736	852	803	305	277	315	366	436	395	238	228	192	210	187	201	177	188	186	175	176	174	173	194	180	172	183	180	178	167	159	147	162	151	153	158	144	151	134	151	128	142	158	152	146	132	150	145	119	155	114	134	142	144	130	163	144	147	131	133	127	146	115	145	117	125	138	119	152	135	141	133	127	119	134	132	141	122	129	100	136	121	130	121	139	118	126	122	127	140	129	128	112	146	129	139	125	113	116	143	124	126	132	128	147	104	96	116	108	130	124	131	111	137	123	155	123	124	119	138	108	132	144	146	123	111	123	124	124	119	120	122	118	149	105	119	117	127	131	131	135	129	129	112	117	130	115	133	112	130	109	130	127	128	121	132	122	125	151	140	119	125	127	123	138	119	123	139	116	122	142	112	123	151	117	134	116	118	124	126	160	98	114	132	119	127	125	147	129	117	138	105	123	133	125	111	132	100	121	123	128	130	128	121	131	135	104	123	120	122	124	129	125	122	118	122	136	126	118	137	125	121	126	130	136	103	124	139	118	125	110	105	132	127	121	131	130	106	129	142	120	128	127	127	123	111	142	116	130	114	123	123	116	114	117	115	106	101	113	122	120	122	105	134	133	143	133	111	127	112	121	111	109	112	105	127	132	125	118	128	132	117	121	117	124	102	121	104	110	106	131	113	127	112	117	128	135	126	145	104	119	132	113	106	120	116	117	134	135	128	116	114	126	111	121	132	100	134	142	122	123	119	126	114	100	120	118	129	121	111	129	125	115	124	116	114	120	134	114	112	124	113	137	116	117	135	124	122	138	134	127	133	113	116	118	132	120	123	119	125	135	117	123	114	116	111	110	121	143	147	106	117	125	115	129	117	124	118	115	132	93	134	113	121	110	131	122	112	126	131	123	127	118	121	109	131	103	118	133	122	126	110	134	145	111	131	102	114	108	116	118	97	131	118	110	107	98	125	119	133	113	127	107	125	117	109	127	124	119	107	135	120	103	133	132	142	128	114	113	120	146	121	125	119	121	120	117	126	113	111	108	110	118	125	120	119	98	114	125	120	129	115	113	102	114	92	132	103	117	128	114	132	135	95	107	127	160	126	114	135	112	115	101	107	115	127	102	109	114	135	134	119	101	130	122	102	116	133	133	112	102	99	113	114	122	108	114	127	107	120	115	125	112	110	149	129	117	126	132	122	123	140	103	110	126	122	129	147	123	117	137	140	114	123	123	104	132	103	131	95	105	125	114	112	138	117	105	126	131	115	129	123	123	122	117	110	118	108	142	124	97	140	129	112	121	122	108	136	113	141	117	96	109	132	141	155	102	114	135	97	131	134	119	101	121	120	105	112	124	116	131	102	126	132	138	114	120	118	108	104	129	117	115	106	117	129	120	124	127	120	129	109	123	124	100	123	123	127	105	119	129	116	105	124	122	125	116	129	119	114	147	124	107	117	116	139	120	120	97	103	116	120	122	98	119	114	131	110	124	110	108	118	137	102	117	129	108	106	113	139	101	128	130	120	119	124	107	112	120	114	117	121	131	109	114	114	124	112	131	104	133	133	119	126	118	112	121	123	129	110	103	117	109	123	123	113	126	115	134	123	116	131	111	121	115	116	144	116	128	121	132	120	127	118	100	117	101	103	132	115	129	130	121	120	122	125	107	118	119	107	118	123	133	112	106	129	114	103	122	112	121	105	108	126	102	126	119	123	106	117	109	139	116	110	119	122	115	119	120	110	121	122	120	122	130	129	119	103	148	116	106	126	109	128	126	119	126	127	124	110	113	131	111	104	104	122	116	135	127	145	119	118	115	130	112	138	116	108	116	142	118	115	114	126	125	115	146	104	130	130	108	122	146	133	128	108	114	127	107	105	136	129	125	110	110	112	93	132	112	127	119	116	119	114	110	114	126	100	123	119	105	98	112	113	109	124	99	109	127	116	119	109	130	110	118	110	113	104	109	134	138	112	124	116	128	95	108	97	130	118	128	133	125	114	98	109	118	85	118	118	102	136	107	127	136	122	114	133	113	124	113	121	103	128	123	111	97	110	148	103	115	126	119	105	107	119	108	114	105	124	120	133	106	136	103	117	104	117	122	105	123	104	124	119	119	105	117	118	105	130	140	123	128	117	110	119	126	123	129	107	117	121	128	111	128	133	115	125	110	123	141	98	132	103	119	97	111	124	112	119	114	124	118	148	107	132	127	104	129	125	113	99	107	129	99	111	141	129	121	151	117	117	106	118	114	110	108	131	120	132	125	126	114	103	127	121	113	110	122	118	122	104	130	138	132	121	128	117	137	117	124	118	114	135
345	0	2700	104874	389	2	73	585	836	999	942	905	847	718	536	523	559	676	354	331	314	497	560	352	228	254	233	214	215	218	212	205	206	190	197	190	176	182	174	206	168	187	163	175	175	159	168	143	165	158	146	167	164	180	150	141	144	157	135	158	165	159	138	140	131	170	136	137	118	140	135	143	126	152	151	128	135	132	112	136	125	129	157	118	125	117	121	129	129	134	129	131	118	144	114	142	150	149	134	125	113	119	130	112	118	143	128	141	139	122	128	123	134	134	133	146	130	137	146	113	123	119	128	133	125	135	126	140	119	113	129	126	118	131	135	131	137	129	119	122	110	142	136	130	146	125	132	116	111	159	111	126	110	148	126	104	129	131	120	127	137	110	138	126	134	117	108	124	115	119	122	132	136	128	133	129	125	123	115	124	116	129	148	113	119	125	125	132	113	121	120	126	134	141	111	119	143	111	127	114	125	121	121	120	139	95	116	144	127	120	108	121	131	131	140	124	120	130	117	133	117	150	124	121	121	110	101	137	136	113	116	119	128	132	109	142	114	128	127	118	118	118	133	116	132	126	123	146	124	135	119	114	131	97	125	140	124	109	118	117	105	133	129	122	108	137	113	130	125	138	139	126	123	132	136	104	127	115	124	139	120	128	113	113	104	119	121	125	131	111	97	123	123	109	123	121	119	135	127	132	112	129	119	99	123	124	122	137	124	137	121	132	127	132	133	122	127	136	100	142	119	138	105	114	118	132	132	115	113	133	133	112	115	112	121	121	130	110	153	132	111	119	117	127	129	134	134	103	126	129	128	122	133	120	129	116	130	120	125	126	115	107	122	112	105	136	128	141	124	105	110	122	121	128	124	132	126	120	134	143	110	113	123	117	118	110	99	121	119	129	127	138	129	126	100	138	116	112	139	133	111	140	117	104	132	118	127	121	132	104	119	125	110	114	115	135	110	125	125	119	120	141	116	138	114	127	108	132	111	128	120	114	130	110	124	123	112	125	121	133	116	147	126	152	126	102	136	123	117	143	116	121	92	138	127	136	115	127	156	142	132	126	121	118	130	129	132	129	125	140	106	137	131	106	118	98	119	121	119	130	138	103	121	130	134	128	121	118	122	122	110	121	123	126	105	128	131	119	134	120	119	123	128	151	110	119	126	118	118	113	126	109	116	91	121	112	102	96	122	130	126	122	121	114	131	108	126	131	124	127	126	103	116	120	126	118	118	125	114	146	117	107	123	129	119	126	115	115	128	97	130	103	127	116	106	129	102	122	125	121	124	111	102	127	138	131	129	144	117	107	120	128	123	144	136	113	125	126	126	107	125	115	137	135	100	101	132	123	98	129	127	109	116	115	105	141	124	124	97	114	117	109	113	116	107	110	117	114	115	120	120	108	117	135	129	130	144	119	127	124	120	120	122	134	138	139	107	106	123	120	125	126	121	99	141	127	130	121	133	118	120	126	125	114	101	128	119	118	143	120	111	111	113	101	117	124	138	135	117	122	116	122	128	130	127	105	128	124	116	121	113	120	121	112	127	109	130	114	111	155	128	124	104	141	110	117	119	130	118	137	127	126	108	123	137	109	105	118	116	134	117	143	118	121	134	108	112	105	123	120	140	138	136	110	120	125	108	126	128	140	100	98	103	123	130	110	126	135	114	100	113	103	146	111	118	128	125	118	104	132	104	126	113	108	131	124	123	115	129	130	133	112	108	104	130	127	106	122	127	112	109	103	129	109	111	143	122	115	125	127	111	109	104	119	111	111	122	128	120	132	119	130	120	115	138	145	142	114	128	115	110	132	107	117	117	118	117	122	122	126	125	128	131	122	116	113	161	110	116	107	111	129	108	131	135	110	107	147	120	110	129	125	130	112	123	116	122	116	123	118	108	120	129	124	121	97	120	116	117	115	133	121	104	102	107	122	112	119	117	121	106	126	113	130	127	126	140	130	120	132	110	120	136	118	122	120	121	111	124	128	117	128	123	116	122	111	104	125	122	117	110	100	128	139	124	105	126	125	129	121	129	105	107	117	124	141	135	115	99	122	106	138	113	115	114	113	152	119	131	100	125	103	123	109	111	132	97	125	121	115	130	115	132	113	106	115	102	92	117	108	128	94	122	119	115	116	121	134	134	124	118	131	105	115	128	114	112	100	126	95	98	120	118	128	115	139	112	148	121	116	103	125	152	104	127	120	133	129	119	124	115	116	114	105	115	120	119	125	123	131	118	109	136	112	125	117	112	124	121	122	128	114	124	133	127	103	116	126	127	107	107	112	126	109	112	124	125	102	116	115	121	117	135	140	143	122	117	133	106	132	111	104	128	130	122	124	116	129
345	1	1900	104997	393	0	143	708	769	808	864	875	689	707	648	567	453	431	259	266	243	261	252	264	205	162	188	207	190	175	208	184	180	166	164	172	147	140	174	166	176	168	183	164	164	158	147	162	152	170	158	151	147	144	150	135	124	156	136	146	140	137	143	149	147	148	144	156	124	142	145	133	127	146	145	138	150	126	131	129	129	145	130	137	129	154	149	141	131	137	129	125	132	131	104	145	129	138	148	130	132	127	146	132	122	124	138	122	129	164	134	131	147	132	128	137	136	156	140	144	149	143	144	145	122	139	143	153	122	123	128	128	123	129	148	131	136	162	114	149	136	116	142	138	129	137	123	119	109	132	132	141	126	131	126	123	140	156	141	129	138	131	146	126	125	97	130	160	105	140	116	124	129	111	124	127	144	136	171	124	148	128	144	132	119	132	132	142	112	134	135	143	141	127	132	158	109	116	142	130	139	128	132	141	128	133	143	106	136	122	123	125	104	128	127	141	120	143	116	112	125	134	122	118	125	124	137	127	129	124	111	132	127	141	123	130	124	150	134	145	124	127	132	146	144	122	129	145	140	125	124	124	120	133	133	115	134	140	125	147	125	132	130	132	130	139	124	124	125	141	118	129	126	127	119	125	122	117	115	132	116	122	126	134	147	130	133	106	123	117	154	140	119	130	138	123	142	141	135	134	145	129	148	117	128	139	142	119	128	144	142	142	141	122	149	138	138	132	126	138	138	122	113	130	130	138	119	137	137	134	120	116	108	121	126	143	138	142	129	129	122	143	139	108	134	137	127	133	130	138	131	122	139	145	125	102	126	145	110	119	140	141	120	133	132	135	152	135	136	112	118	130	123	155	128	118	121	122	108	135	150	139	129	129	115	139	131	116	125	130	125	138	108	117	121	134	128	112	132	135	121	137	125	149	130	126	129	141	135	116	129	110	121	147	148	118	126	119	146	132	118	125	143	131	110	143	144	161	112	132	122	144	118	121	129	142	136	130	122	138	132	130	101	120	126	118	120	118	124	110	145	116	145	128	141	135	127	124	116	115	126	135	129	134	134	155	132	147	116	139	138	130	100	144	119	129	148	134	147	141	119	112	125	123	123	140	137	133	118	153	107	123	125	128	101	135	107	151	132	128	131	135	128	117	136	123	131	132	117	122	133	125	117	126	126	124	146	127	112	122	139	140	130	125	139	147	133	152	151	123	119	140	112	133	109	147	122	134	121	148	149	126	118	131	135	132	125	140	131	132	128	153	114	137	133	143	142	134	131	137	125	129	133	154	144	128	139	130	135	137	122	126	136	119	136	124	116	135	123	139	134	123	127	129	121	120	130	136	134	113	139	127	132	124	121	115	116	130	141	124	137	124	113	129	136	124	144	121	120	134	127	128	121	108	130	138	124	144	108	124	128	126	126	145	144	108	134	125	116	123	152	122	130	131	112	114	135	148	136	110	143	134	122	135	131	113	117	120	127	139	131	134	125	151	115	133	143	138	119	122	127	117	150	130	120	135	134	120	126	107	107	137	123	131	137	132	122	119	126	115	125	123	148	149	101	150	130	124	128	134	120	124	123	138	144	134	125	131	140	146	126	150	119	138	126	126	131	133	102	120	148	137	117	119	119	131	124	122	139	138	119	130	116	120	138	130	126	127	137	121	132	135	126	119	135	113	117	135	115	137	132	111	121	146	134	124	119	116	129	151	124	134	167	126	126	124	104	122	125	138	143	133	112	138	123	124	112	145	121	132	120	138	158	139	116	106	120	121	120	142	122	125	130	119	120	132	131	130	132	105	124	123	116	149	155	113	143	134	99	128	132	126	157	130	137	126	126	121	125	101	125	130	127	145	128	133	135	130	130	135	118	126	132	125	101	129	123	125	138	131	133	140	125	164	123	119	125	122	131	128	117	135	149	144	131	128	123	127	157	120	121	129	124	120	134	108	144	136	123	135	122	116	124	122	124	146	127	154	110	127	139	144	130	138	137	119	110	145	116	141	123	131	123	119	143	149	137	127	135	121	142	142	128	110	125	132	146	115	140	110	143	118	132	117	124	135	112	117	112	143	140	144	131	153	116	147	135	138	129	137	137	138	120	130	105	123	137	145	129	123	126	134	147	127	137	112	132	124	131	122	133	114	135	136	127	126	142	134	141	124	130	115	128	125	147	141	112	145	111	123	115	136	155	114	109	118	134	145	127	134	130	132	105	137	141	115	146	115	141	126	118	121	151	134	134	122	124	115	121	98	104	134	127	126	132	120	120	137	127	130	119	121	127	130	132	134	117	108	148	120	106	135	143	116	118	145	112	145	119	109	136	126	129	128	142	113	140	117
345	2	2100	105120	392	0	119	645	883	923	883	864	757	635	579	560	657	468	275	284	236	267	273	238	199	224	200	212	208	210	170	219	211	186	219	180	168	172	179	190	157	178	176	175	197	167	150	179	131	171	170	165	166	158	140	122	167	133	167	154	157	154	148	130	144	156	157	144	154	137	158	116	148	141	142	162	140	132	141	144	142	146	116	139	146	124	122	157	158	177	119	123	129	121	129	148	148	169	156	132	174	146	138	124	154	144	137	138	140	141	123	128	131	143	128	149	118	148	139	141	136	148	141	136	138	125	148	143	155	129	124	127	146	143	141	168	147	120	149	147	142	127	150	144	121	139	126	128	142	142	120	158	149	129	119	132	147	140	137	123	134	128	142	132	132	150	131	129	140	123	124	138	146	147	124	122	144	135	120	143	154	135	134	140	142	150	143	103	108	130	155	121	115	135	126	117	148	153	131	147	132	141	126	139	133	123	120	138	109	136	154	102	142	143	144	126	137	133	122	123	136	128	136	128	138	144	127	145	133	127	120	142	111	128	130	133	154	132	151	132	122	121	139	135	144	113	137	151	126	136	122	124	141	130	130	128	139	145	136	109	123	126	116	133	134	136	119	108	129	152	114	146	135	130	127	133	122	134	144	142	123	129	155	161	117	130	138	128	138	132	159	152	153	147	143	112	148	147	129	140	139	126	118	121	143	131	136	150	131	126	133	121	148	129	132	123	171	131	141	145	114	155	138	146	143	155	132	155	124	140	134	136	126	110	131	128	136	149	113	134	145	133	130	141	114	130	120	140	140	138	139	140	140	127	142	122	125	137	134	131	135	128	137	120	135	133	140	140	122	120	135	133	147	125	150	97	141	122	135	135	135	145	140	135	129	150	139	112	120	122	141	142	126	121	128	113	121	130	117	123	122	138	134	136	134	136	150	118	129	112	138	124	130	132	127	136	131	105	126	118	138	125	131	155	107	142	135	135	131	142	147	130	122	148	141	142	121	146	119	138	132	135	129	136	135	127	123	147	132	139	140	131	142	121	150	128	146	118	116	124	127	130	127	122	126	133	132	130	127	134	117	123	137	107	156	126	150	135	143	138	135	125	132	128	133	120	129	133	120	139	113	117	149	143	140	135	124	137	140	151	136	134	140	137	132	142	139	115	128	136	143	129	149	127	113	119	145	143	162	137	113	129	127	142	138	129	143	137	117	121	128	117	133	114	134	140	149	142	117	126	131	119	153	138	151	142	138	133	143	118	153	119	121	153	147	149	126	124	123	125	143	133	139	130	122	132	141	128	133	163	124	150	119	146	125	123	127	119	118	129	136	117	133	128	173	124	128	116	112	142	133	110	137	121	127	149	134	126	127	130	146	136	131	138	141	142	132	139	139	123	124	131	143	102	155	148	147	119	154	135	129	140	138	112	141	139	119	110	130	121	146	128	139	136	130	119	133	152	130	144	134	114	126	123	149	133	143	115	128	128	126	119	152	137	126	145	140	131	130	124	121	143	152	132	125	120	138	145	131	124	114	130	148	140	132	134	158	126	142	131	136	126	109	131	134	135	141	142	137	146	133	133	153	128	142	120	148	122	140	135	140	137	128	133	127	154	125	118	137	134	133	136	141	153	111	131	125	134	153	112	117	148	148	154	148	130	125	114	150	123	143	149	142	123	129	120	126	152	137	133	145	122	132	121	130	148	147	131	133	132	122	144	154	120	130	128	134	171	157	128	125	150	129	117	130	120	121	113	146	146	109	142	133	126	136	120	118	124	151	119	128	147	123	145	139	148	136	124	140	132	113	122	122	119	157	156	115	138	107	120	134	137	113	150	137	134	127	114	129	143	139	126	115	111	131	134	126	125	125	136	139	140	152	133	119	141	135	138	117	128	141	143	108	136	133	126	127	142	147	132	111	127	128	132	148	118	133	138	143	124	125	123	129	130	136	130	129	126	133	132	131	138	132	122	145	137	145	138	119	143	124	127	147	123	130	143	127	140	121	132	137	145	128	135	126	123	142	131	115	102	130	129	143	130	137	124	112	116	159	136	141	157	125	121	141	123	135	129	147	137	125	142	147	129	134	142	141	134	140	132	135	122	120	136	114	140	144	135	135	138	144	138	140	125	132	140	137	135	150	138	124	134	127	124	111	129	130	127	138	136	144	134	125	140	129	117	140	114	121	139	127	155	132	140	140	137	137	125	131	154	146	132	111	128	139	108	141	110	127	142	160	154	142	116	157	126	157	129	121	136	127	146	109	130	142	112	124	133	143	151	156	119	135	151	134	121	152	147	120	141	108	136	133	116	124	126	149	140	131	139	127	137	119	114	109	149	118	149
345	3	3500	105244	418	0	127	673	948	1159	1033	970	908	839	696	520	580	447	281	289	254	312	287	290	222	225	209	226	206	212	189	182	186	188	169	173	173	181	172	149	155	151	155	154	148	162	186	160	146	140	166	148	144	140	182	164	164	168	139	131	126	147	159	142	140	150	126	146	159	143	141	155	115	154	115	156	138	151	130	131	128	148	161	144	116	136	146	122	153	113	162	147	125	138	130	150	146	134	133	138	147	125	121	157	135	128	138	133	144	132	126	147	141	149	120	123	115	131	131	119	143	140	138	137	127	116	132	119	128	133	122	121	135	141	138	126	141	131	121	122	143	144	131	115	123	119	136	131	145	126	148	123	133	127	117	133	129	126	118	110	119	105	118	123	118	131	145	121	139	128	133	117	134	131	130	127	115	130	127	140	127	137	120	137	122	131	141	140	125	114	110	122	134	128	129	128	131	140	119	120	113	119	110	114	155	131	101	127	128	124	147	145	122	122	130	117	118	115	112	138	128	138	121	133	124	120	120	126	148	120	108	138	135	107	136	142	137	117	121	136	123	138	142	135	136	102	114	148	136	109	124	111	134	111	113	140	140	123	137	137	120	104	119	138	114	133	155	148	122	132	137	140	124	131	131	127	144	129	134	102	145	129	122	121	114	120	120	140	116	123	127	110	131	124	117	126	112	124	127	136	133	136	130	140	135	146	115	133	134	104	127	130	139	138	125	118	137	136	138	122	131	122	120	126	110	124	125	136	132	141	119	129	130	125	118	122	120	134	121	156	134	110	150	131	137	136	146	140	126	114	109	109	135	135	107	133	140	130	115	136	116	124	137	138	114	145	123	139	137	118	118	132	112	121	138	143	124	164	126	128	126	134	142	127	137	143	112	112	149	131	138	128	112	115	122	141	117	125	135	139	111	124	126	125	121	147	117	124	123	132	131	105	151	116	128	126	122	132	125	152	133	134	119	123	127	136	130	116	125	136	130	137	116	129	109	127	119	112	136	105	139	142	134	117	122	126	129	131	128	141	145	135	114	104	144	132	111	125	145	110	110	125	126	109	119	126	131	139	134	107	147	127	138	145	121	114	125	138	138	138	122	134	128	122	155	146	120	144	113	125	134	145	131	155	118	106	134	132	98	147	140	141	135	105	118	125	121	128	139	133	124	137	103	132	141	119	114	136	145	120	116	134	133	132	108	132	140	100	109	114	121	102	122	134	125	126	105	133	112	109	129	113	139	123	115	120	152	139	138	110	121	115	117	121	120	114	126	141	134	134	115	142	115	125	134	118	142	131	111	105	124	101	128	139	109	132	134	124	120	116	130	132	132	126	135	133	114	121	128	130	129	136	122	130	131	129	141	112	132	124	106	146	136	150	122	147	126	142	126	147	140	113	132	118	124	123	110	140	145	120	113	110	133	110	116	121	115	104	135	138	124	131	113	112	133	138	134	136	134	109	128	116	119	131	127	117	124	108	133	131	139	152	136	147	133	131	123	121	113	119	117	120	113	112	132	134	119	122	117	116	149	109	116	117	119	134	126	127	111	137	134	119	129	120	125	114	129	127	120	109	142	129	124	159	132	123	113	150	132	135	133	121	123	111	108	126	111	128	122	134	121	126	122	136	132	113	134	131	133	122	134	163	123	140	132	112	143	105	110	149	160	130	136	137	125	112	133	115	130	124	136	125	117	135	131	126	144	136	113	116	131	110	128	126	126	128	106	148	117	128	129	115	129	110	134	140	137	132	127	132	121	134	124	122	117	121	117	123	122	118	118	129	125	129	142	127	133	113	142	123	126	125	125	106	121	136	132	135	123	127	130	116	128	123	118	118	138	109	125	145	122	113	128	130	147	127	131	111	126	115	114	110	121	157	128	134	139	121	133	124	140	108	127	112	125	134	145	153	118	140	126	126	141	141	135	132	115	111	149	136	126	131	136	131	138	106	113	147	123	141	112	139	118	130	112	124	126	104	166	130	137	140	110	100	117	117	117	125	124	125	129	105	134	119	107	133	119	136	156	110	153	115	129	126	107	118	104	141	110	131	121	135	167	146	109	117	139	126	126	121	126	130	134	110	141	122	125	149	116	129	137	147	115	125	145	123	124	137	133	120	127	118	130	134	102	138	116	120	123	129	112	148	116	130	111	120	136	129	113	145	116	114	131	148	124	111	125	136	128	125	117	116	110	120	135	92	111	111	120	134	138	145	144	138	120	118	115	125	126	123	115	136	119	97	123	121	123	144	115	147	124	121	105	124	114	128	129	151	106	128	131	115	99	120	123	123	126	123	121	124	129	133	122	141	133	110	111	111	130	152	129	121	159	133	142	123	106	146
