345	0	2700	183195	346	0	24	222	277	424	394	603	1291	1271	825	950	693	513	191	223	217	201	206	189	186	167	158	172	161	142	154	112	137	119	122	129	134	127	122	100	113	105	104	112	112	90	90	88	90	104	105	99	87	92	95	77	77	77	84	69	82	82	77	86	87	88	78	75	65	95	83	74	74	100	76	73	71	78	72	77	71	67	75	78	84	86	66	64	73	86	68	71	65	70	61	70	70	60	76	68	79	72	63	64	61	68	71	65	52	56	72	80	71	65	61	73	68	72	70	54	60	63	78	70	53	73	59	67	73	60	71	67	66	69	52	71	62	64	60	72	74	54	65	65	68	69	98	66	58	62	66	54	56	62	68	63	74	57	64	72	78	62	82	55	66	74	69	66	62	70	61	61	69	61	65	72	67	62	55	82	71	65	59	66	62	68	58	62	48	67	53	64	67	60	65	55	61	70	54	74	61	53	55	61	66	72	60	67	45	63	68	60	53	60	51	56	46	69	69	66	56	69	71	65	56	51	72	67	71	68	68	57	49	74	70	59	68	74	58	72	56	54	60	63	57	61	74	57	62	71	71	62	60	69	79	63	61	59	70	77	65	59	66	74	59	55	63	61	46	66	56	63	65	48	67	78	55	70	59	52	52	62	67	63	52	56	62	57	63	68	56	49	51	68	62	61	66	62	60	65	72	61	71	64	65	61	75	69	53	67	53	67	40	66	58	65	72	68	68	63	43	48	61	64	54	63	61	64	62	61	57	70	68	66	56	64	49	62	52	59	66	60	52	69	67	62	61	57	65	83	65	62	70	62	58	70	68	52	69	60	59	62	73	59	59	80	74	58	65	74	57	73	58	59	70	67	62	58	67	77	56	51	62	49	55	54	73	54	75	64	43	53	70	58	64	84	49	73	72	56	61	70	54	60	61	67	61	79	54	67	67	68	61	75	65	65	68	58	58	53	64	59	61	72	50	57	55	65	59	56	55	57	69	59	59	66	57	59	74	74	60	57	67	48	55	61	55	56	46	57	53	52	64	63	61	63	68	66	58	71	58	64	61	66	51	53	53	67	51	67	66	73	57	75	57	46	53	60	53	72	46	55	59	59	56	77	61	56	62	75	54	59	70	50	57	70	64	52	59	72	70	72	63	49	57	66	47	66	66	62	58	57	45	68	73	66	54	64	81	69	52	51	62	68	70	50	64	68	48	52	51	52	51	63	69	41	61	51	50	59	53	51	59	53	58	65	60	59	63	65	59	58	57	64	49	68	65	68	68	59	50	57	53	65	60	60	68	67	49	47	54	74	62	65	50	65	57	63	68	48	73	55	57	63	51	56	60	64	64	45	62	59	51	52	56	74	63	65	43	72	49	63	71	41	74	54	62	57	67	72	55	63	79	49	68	41	67	62	46	57	59	52	60	42	68	55	57	61	63	55	41	77	66	64	73	63	59	75	56	59	50	70	61	50	53	69	49	55	48	73	49	44	53	54	55	57	61	51	46	60	73	66	60	56	69	56	63	53	55	72	72	57	52	49	53	75	63	60	67	70	66	74	56	58	65	79	67	68	66	49	62	62	55	53	63	58	66	62	60	68	71	74	68	52	71	72	60	77	51	46	75	70	72	63	63	49	48	58	56	67	59	60	54	63	61	76	53	60	58	66	65	74	57	67	56	57	63	59	70	63	69	73	53	65	60	66	77	49	58	53	70	68	57	65	58	72	58	68	46	64	64	57	72	73	70	68	49	58	60	66	48	59	58	56	60	64	70	73	53	61	61	56	64	65	54	68	68	75	68	58	62	53	58	61	45	47	56	51	61	63	52	60	61	55	66	62	65	48	70	54	48	66	66	68	52	65	66	71	64	48	55	63	58	60	59	65	42	50	48	67	69	70	64	54	68	61	70	57	63	74	66	53	54	65	67	43	75	61	51	62	53	52	61	63	50	54	74	67	55	49	68	61	64	55	46	58	60	69	62	67	65	69	50	52	62	61	65	60	58	62	65	58	70	65	57	51	57	64	67	69	53	67	66	53	56	63	49	60	68	58	72	63	53	68	56	57	77	57	58	46	62	56	59	48	65	65	55	47	57	66	63	49	75	70	60	53	61	59	60	52	62	58	64	63	58	60	45	60	69	70	61	70	69	60	55	62	57	59	69	75	49	77	62	47	56	58	57	72	65	65	64	62	51	66	50	76	62	75	67	62	72	65	74	70	71	47	75	71	48	73	57	59	62	53	58	57	66	53	52	65	65	70	55	57	56	50	59	71	59	61	77	74	70	59	77	54	51	58	45	61	51	53	71	46	56	59	49	64	61	59	60	59	72	63	57	55	58	67
345	1	1900	183319	352	0	45	177	231	355	334	409	700	634	449	366	312	241	181	193	166	161	160	167	149	164	141	146	127	146	115	125	121	120	114	109	100	109	110	108	99	116	105	88	81	97	101	87	88	77	92	90	74	94	80	89	80	100	92	98	91	84	74	93	103	98	93	70	74	88	73	74	79	90	83	90	75	82	100	76	78	73	69	68	93	70	79	79	73	75	89	78	87	85	73	66	72	91	80	87	106	80	74	82	84	70	82	93	73	67	87	86	87	78	79	77	78	69	79	71	90	77	76	81	76	81	65	56	67	70	74	88	97	86	85	80	73	96	82	68	84	89	67	74	71	61	84	63	88	84	72	65	63	71	67	89	84	73	74	96	84	69	84	93	83	76	75	59	77	82	77	77	81	80	92	75	68	80	64	68	79	71	78	70	89	63	85	68	85	73	83	71	72	71	70	80	83	72	80	72	72	67	78	66	80	81	60	74	69	86	96	69	60	82	77	84	67	79	65	78	79	70	69	74	76	70	87	76	67	76	74	63	58	90	66	68	54	82	55	82	71	74	85	65	74	88	77	74	80	82	83	75	87	60	90	75	68	70	77	82	85	70	91	78	74	78	77	78	80	74	79	77	62	66	83	77	74	70	77	59	80	80	90	79	77	63	86	68	79	65	82	75	70	71	72	92	67	76	79	78	82	73	78	83	72	72	62	77	62	75	69	58	75	74	63	75	70	87	70	94	68	75	78	82	85	66	80	67	74	82	78	73	78	75	71	71	69	82	78	72	79	73	61	61	78	84	80	73	66	79	76	63	71	87	74	67	60	69	67	75	77	76	68	85	85	78	71	84	67	82	75	65	70	70	79	91	80	90	63	83	71	83	67	104	71	74	78	57	70	70	61	74	91	77	67	76	80	86	68	71	66	88	60	74	67	75	69	60	66	83	64	62	72	84	61	84	74	66	81	79	80	87	79	71	72	71	75	61	57	65	81	82	55	71	78	75	72	71	72	92	84	87	83	76	71	59	78	90	87	73	73	76	67	64	58	73	85	73	68	71	68	50	51	68	83	70	67	74	84	76	87	62	70	68	70	77	69	55	67	58	75	83	61	76	83	81	77	64	66	89	79	51	69	62	67	70	77	66	73	71	74	77	73	70	64	79	76	69	98	59	72	75	85	62	73	81	73	80	87	78	61	75	82	75	77	73	91	75	56	76	69	65	78	82	70	75	71	76	93	77	73	60	77	61	74	82	68	75	69	68	80	74	77	68	65	67	69	94	69	78	81	61	67	75	83	73	63	89	87	75	66	70	89	78	71	69	81	75	74	84	62	66	67	67	83	61	83	77	73	81	83	73	64	68	81	73	70	78	60	78	70	72	61	90	68	80	66	80	70	75	82	60	75	91	79	83	87	82	68	79	84	88	73	67	72	78	70	89	84	67	75	75	72	75	65	66	73	77	91	76	64	75	65	83	69	101	77	66	80	90	58	74	63	88	79	71	84	81	80	69	85	74	58	58	67	74	64	68	72	103	75	70	89	62	69	78	66	91	86	76	73	74	93	74	89	80	79	83	83	62	76	75	79	89	82	81	64	64	84	77	88	71	80	68	79	69	100	67	80	70	73	74	74	79	59	81	68	81	83	73	82	85	68	76	79	74	82	72	75	79	71	77	87	53	63	61	64	77	83	69	82	70	60	75	79	67	64	75	80	69	100	69	74	61	80	77	83	84	74	78	81	77	66	85	72	71	88	84	76	81	70	62	68	74	77	82	79	69	85	62	54	75	79	62	76	79	61	63	93	78	71	71	80	78	72	69	73	71	86	74	52	72	76	75	79	62	75	78	60	77	72	78	65	78	76	59	68	71	88	69	76	57	60	71	58	84	74	65	84	76	78	69	86	86	64	86	71	76	66	73	84	71	62	72	59	61	66	59	74	88	75	78	87	74	77	76	81	62	55	76	79	63	76	73	75	86	75	83	88	60	76	76	85	80	74	73	66	87	71	76	59	64	75	63	72	70	77	71	74	66	64	67	80	91	63	67	69	87	93	61	75	77	63	81	76	90	86	88	71	62	70	72	86	77	84	61	81	70	57	75	62	81	57	66	88	72	76	88	66	72	74	74	64	76	72	81	70	62	61	78	68	80	87	82	73	86	61	72	66	85	88	67	80	66	69	73	71	78	69	77	82	60	73	93	73	78	79	79	70	90	90	93	88	73	88	69	67	87	65	65	70	73	67	78	82	94	69	62	84	87	78	68	69	60	60	64	80	84	81	82	79	74	68	84	77	75	71	60	78	79	57	79	72	78	92	71	67	77	70	64	66	69	67	77	74	72	76	64
345	2	2100	183442	355	0	120	602	502	509	379	1043	945	775	646	534	461	437	253	214	199	161	167	139	166	131	120	136	150	131	117	119	127	127	134	113	106	91	113	124	113	116	98	98	94	104	91	104	106	101	91	92	83	89	84	89	73	87	80	80	96	88	77	87	75	85	91	70	78	81	97	93	77	96	63	74	68	82	68	89	66	67	75	73	82	70	64	72	52	76	68	67	71	86	74	74	65	69	77	68	70	71	59	59	60	64	69	68	72	75	73	65	73	87	70	71	71	57	61	75	73	94	77	70	63	71	57	53	63	71	86	64	77	75	61	75	84	101	67	68	63	57	71	74	63	75	58	89	63	77	68	70	67	60	65	60	73	84	61	68	74	51	66	79	71	60	71	75	54	76	75	78	79	69	63	61	79	69	87	63	58	54	60	81	74	65	61	77	70	70	88	57	90	65	69	69	71	80	61	78	70	65	85	61	78	66	60	60	73	68	57	78	65	69	71	76	82	48	69	82	79	80	56	57	52	65	74	75	61	68	56	75	64	79	73	72	60	72	68	83	76	68	55	79	57	72	71	67	56	74	53	53	59	70	77	64	58	66	66	59	65	72	67	68	74	63	60	69	73	66	69	54	69	73	63	88	82	72	79	80	75	68	74	65	80	61	79	54	64	65	70	61	68	69	63	57	80	76	81	55	72	63	54	58	67	77	71	57	83	72	67	73	60	72	61	56	73	59	72	65	68	85	55	72	76	68	78	68	78	76	73	65	70	62	74	64	80	80	73	77	72	65	64	63	59	71	74	66	68	69	62	70	60	72	74	64	65	71	85	63	88	68	66	68	66	49	62	72	71	67	61	65	59	75	69	72	64	81	57	63	67	65	87	72	74	63	74	63	65	59	68	75	62	69	67	84	71	76	65	57	69	84	68	59	72	54	80	67	66	73	83	69	67	64	65	87	75	57	59	70	70	66	61	77	85	76	73	59	88	68	72	64	73	69	88	60	68	61	67	73	78	76	72	66	83	59	65	63	83	60	73	61	66	68	65	53	82	79	74	69	64	71	74	76	80	60	58	63	64	68	69	69	63	66	58	68	50	78	74	54	75	56	53	91	70	71	71	67	71	57	77	54	50	52	67	71	65	65	63	64	77	69	76	62	48	69	77	59	70	67	68	50	75	66	62	67	54	62	55	65	79	62	74	66	81	79	86	73	72	80	71	57	76	60	58	71	74	62	64	62	62	61	74	61	54	58	70	54	77	58	60	48	56	66	60	74	61	69	64	60	57	61	71	66	68	53	66	59	70	63	72	69	65	68	65	71	72	65	73	56	75	66	84	52	76	69	61	85	57	68	71	77	81	70	58	61	71	78	68	80	70	59	64	52	79	76	75	68	65	66	74	56	75	67	65	77	50	72	71	67	72	68	65	70	71	67	66	57	63	73	72	75	70	65	66	71	63	66	64	69	65	75	62	56	51	50	58	76	80	66	71	87	58	48	62	62	73	61	59	67	69	68	63	78	57	78	71	63	80	84	43	63	83	72	67	70	63	70	69	74	67	77	72	71	52	74	63	67	75	72	73	74	65	68	65	69	68	66	76	66	62	78	69	66	71	59	75	54	64	59	72	64	81	66	80	62	69	72	73	60	67	68	61	68	65	75	81	79	61	76	58	81	60	61	71	63	68	69	63	65	81	76	65	71	58	75	62	68	61	73	68	66	66	71	62	58	50	74	70	54	55	67	65	71	84	76	72	66	73	58	71	73	71	60	79	65	51	77	67	58	70	52	64	80	58	70	68	65	56	64	68	64	58	64	58	54	68	61	60	72	53	62	56	75	54	72	80	58	63	66	73	78	60	81	67	79	77	85	65	60	65	79	70	68	55	73	69	52	60	62	68	64	77	55	57	74	78	63	79	79	71	70	58	88	61	73	67	69	73	73	63	60	49	72	61	64	66	63	66	82	67	63	72	70	63	67	69	56	68	67	79	68	75	69	78	71	76	74	69	51	52	86	73	72	65	76	79	61	69	63	62	70	68	74	67	70	64	69	72	80	54	76	69	84	72	68	60	65	73	70	70	68	59	64	73	72	74	79	63	76	64	63	66	62	61	66	72	70	71	75	78	64	76	51	66	61	76	65	57	54	68	60	76	73	68	75	59	103	55	64	57	77	83	76	77	66	54	54	63	58	72	60	73	78	69	80	79	79	74	85	80	66	67	56	63	69	65	64	59	72	71	82	78	68	55	57	71	63	67	50	77	66	77	58	70	49	56	71	64	69	68	63	63	64	71	62	58	62	61	64	48	89	69	61	76	63	55	79	59	72	64	72	72	59	68	73	69	68
345	3	3500	183565	352	0	118	653	613	414	436	1095	1231	1098	822	500	356	253	247	205	211	197	156	184	186	164	164	112	140	150	171	132	130	130	108	117	128	108	120	122	121	122	130	111	107	113	110	95	113	110	95	86	105	95	94	93	86	118	96	78	82	97	97	89	71	74	92	89	85	77	98	79	95	91	78	84	74	80	74	90	91	90	80	77	76	91	79	82	83	80	73	95	82	74	78	83	74	85	79	85	77	79	71	76	89	86	82	73	87	71	74	71	77	72	77	86	67	89	82	68	81	80	70	56	67	84	69	64	78	71	69	83	93	73	69	70	73	72	73	75	85	81	69	76	76	84	80	80	58	85	67	57	66	75	65	56	72	85	77	78	71	83	72	68	78	81	80	70	66	73	63	75	75	84	85	88	70	71	83	83	74	55	65	77	74	71	74	68	72	76	74	89	71	65	80	80	67	66	70	51	77	72	75	81	76	76	80	78	67	60	77	71	74	77	83	90	75	88	69	68	59	66	79	72	90	64	76	57	77	89	58	78	65	82	77	80	82	82	85	98	59	72	76	77	73	69	70	79	72	80	87	61	73	86	72	66	60	79	52	60	70	74	55	89	88	61	65	69	75	76	60	70	67	71	82	75	63	70	64	77	66	67	73	69	68	83	72	71	87	81	85	79	68	69	73	83	74	76	71	85	64	73	85	72	85	64	73	81	70	78	56	75	68	66	71	75	72	87	68	79	76	74	75	67	68	74	63	70	85	72	64	73	58	78	87	88	66	69	76	57	86	59	86	94	75	63	83	70	71	70	68	68	65	80	76	59	82	69	75	73	75	56	64	95	82	67	74	54	76	78	94	71	83	71	73	64	68	61	74	82	73	83	75	80	81	91	76	67	63	87	69	81	67	69	67	71	65	67	66	67	68	63	72	67	73	73	73	66	59	67	71	83	88	65	75	75	80	78	71	75	62	55	82	67	67	87	68	75	62	76	76	93	71	81	73	74	78	73	60	72	80	77	67	77	69	72	59	88	78	78	85	67	83	63	86	81	86	72	80	63	78	95	73	73	60	76	72	65	65	87	68	76	67	66	75	68	56	96	59	85	66	71	66	77	62	71	70	57	82	81	68	62	85	66	81	53	84	84	81	64	78	78	77	83	63	64	65	73	79	74	78	67	91	69	57	61	82	77	90	76	70	87	77	76	76	76	68	77	65	79	82	73	79	74	79	62	63	68	80	76	58	79	78	78	74	77	64	88	73	76	73	69	72	72	93	67	75	69	56	77	49	83	71	67	79	68	70	65	84	71	75	65	61	64	62	96	68	66	73	66	67	72	65	71	79	90	66	72	69	85	78	64	71	83	72	62	63	72	67	78	57	63	88	72	81	67	80	81	64	67	69	69	92	68	69	66	67	64	77	67	70	71	94	78	59	58	81	73	59	83	75	64	79	74	74	64	74	78	76	63	63	75	64	99	74	73	65	63	69	64	89	70	78	59	57	75	67	71	68	74	71	57	80	70	69	82	81	68	78	80	75	76	64	64	67	69	72	81	69	68	65	86	60	80	84	84	56	67	83	81	84	69	70	57	69	72	74	67	80	74	69	71	83	81	69	58	67	70	80	63	53	85	85	57	71	67	65	68	71	57	82	66	77	79	75	51	77	75	65	73	76	72	77	69	74	65	69	66	82	55	58	69	74	84	75	69	66	70	69	70	84	58	73	76	64	81	56	56	69	76	81	82	79	82	83	65	77	68	70	91	75	70	81	69	62	65	61	90	59	69	71	69	74	68	70	61	56	69	73	81	67	76	78	60	67	69	66	77	77	59	55	68	60	78	73	93	66	83	76	69	68	78	74	62	54	71	64	58	71	64	95	59	60	73	69	80	67	73	92	68	72	66	67	79	75	73	73	58	68	76	80	69	72	76	76	70	69	63	71	66	51	69	81	77	64	65	71	78	75	66	78	80	71	66	77	74	83	62	82	72	97	73	75	79	62	71	77	78	58	64	62	67	55	70	67	86	80	93	71	82	66	62	74	64	62	85	69	65	62	71	70	82	57	79	68	60	73	62	71	77	61	74	60	74	72	66	68	60	70	65	76	73	71	69	82	76	55	66	56	67	63	66	68	77	73	71	58	70	80	73	82	71	80	78	58	79	78	76	64	75	65	80	77	60	68	59	86	76	66	68	73	61	75	85	86	82	76	56	79	66	68	77	66	57	73	84	70	56	63	60	74	58	79	65	59	84	75	66	68	72	75	82	60	78	73	63	61	75	87	73	69	63	81	87	81	65	70	56	73	68	81	59	75	71	78	59	64	63	73	55	72	72	73	77	77	70	66	57
345	0	2700	183688	345	0	37	199	269	638	1245	970	1357	1207	1086	592	377	346	365	223	223	204	182	188	185	162	156	166	136	132	144	146	132	129	102	123	122	104	125	113	86	90	124	91	102	88	85	100	84	106	87	97	99	86	83	92	88	106	78	85	64	83	75	63	96	79	65	72	73	65	70	66	74	74	69	72	69	56	77	76	69	81	60	83	55	74	64	55	58	73	64	57	54	61	55	76	60	46	63	71	78	66	55	60	64	54	72	52	67	58	65	63	68	53	58	59	69	63	57	70	70	45	64	51	59	47	57	58	59	51	64	52	64	54	58	53	54	50	56	65	52	57	51	62	52	65	68	52	43	55	52	73	64	57	53	53	41	49	58	69	63	56	65	71	64	59	55	68	56	57	80	69	55	50	41	68	54	61	62	72	59	66	57	57	43	43	56	48	42	70	64	49	40	55	56	52	61	58	51	41	57	56	56	66	46	62	50	55	47	53	49	54	51	38	59	59	53	57	42	59	41	65	57	69	57	60	58	60	51	59	58	51	65	63	56	46	48	59	51	44	60	57	51	58	59	52	59	55	49	60	65	58	63	38	62	60	64	47	48	69	58	57	49	43	69	63	65	45	52	50	51	53	49	58	55	51	68	49	66	39	52	52	56	55	49	43	45	57	53	55	52	48	50	56	57	64	56	55	52	53	62	45	46	57	63	56	54	56	67	61	51	61	47	44	57	62	65	56	50	56	59	45	47	52	48	66	43	70	58	50	56	54	43	49	59	56	49	62	55	55	51	56	66	53	36	60	62	43	50	54	59	49	54	50	43	63	46	45	66	49	36	57	65	60	58	54	61	56	69	55	56	46	50	60	72	50	53	73	47	57	63	64	50	60	56	64	59	57	54	60	52	44	52	54	56	39	55	54	44	57	52	49	53	64	43	59	57	58	56	50	60	44	66	54	51	56	71	55	50	53	68	58	65	67	48	54	61	50	60	57	54	54	56	55	39	60	57	53	53	49	54	51	55	57	75	61	44	53	50	56	61	46	50	56	55	66	55	60	52	62	66	41	48	56	50	63	49	58	49	52	65	50	59	59	58	52	51	52	64	45	66	51	54	52	53	50	50	56	54	49	41	40	55	45	44	51	44	52	50	46	66	47	53	60	51	63	67	40	47	51	55	56	67	61	55	51	55	46	45	59	60	59	55	52	48	52	46	56	52	50	45	48	64	55	44	55	44	66	55	59	62	51	57	56	52	55	57	51	56	55	52	46	53	53	56	51	71	63	45	46	67	52	57	47	76	54	44	49	56	71	49	45	70	53	48	61	46	45	57	53	55	48	53	45	50	45	64	47	74	44	51	67	57	43	48	62	69	44	53	63	55	52	52	50	39	50	56	61	48	55	45	62	45	55	47	54	54	53	50	50	51	58	49	51	43	45	51	46	45	65	57	47	45	50	51	58	55	51	46	64	44	57	56	43	45	61	52	60	49	53	55	65	55	66	77	63	47	44	52	46	57	63	50	62	38	55	51	50	46	52	59	62	65	51	51	58	58	58	60	49	52	45	63	55	49	61	47	51	50	49	44	54	56	58	60	61	59	50	58	50	41	61	63	40	56	51	56	38	57	44	52	60	44	58	46	39	56	49	53	65	55	58	58	47	63	61	52	58	45	43	49	58	54	67	61	48	40	36	53	56	52	53	32	52	62	50	46	53	61	48	45	52	46	63	53	52	53	64	46	49	40	60	54	51	41	54	67	56	54	38	51	48	50	48	53	63	70	57	65	43	45	46	63	66	60	59	77	65	41	56	43	58	61	52	51	43	47	61	45	54	44	54	40	59	65	55	65	33	57	69	46	58	50	61	43	51	57	54	59	45	53	41	51	53	70	53	48	72	60	65	48	57	44	48	61	47	56	59	48	56	50	51	56	63	49	55	73	44	60	63	52	47	60	52	56	53	69	54	55	49	65	60	55	41	66	46	57	58	55	49	50	38	49	61	49	55	58	45	40	50	46	53	53	56	40	63	66	52	55	55	60	74	54	44	41	67	67	41	43	71	64	59	62	60	40	60	57	55	42	56	34	64	80	57	50	48	44	70	59	53	58	59	51	50	54	59	71	38	52	70	44	60	52	60	45	57	59	58	44	63	46	74	52	55	41	43	37	45	53	41	43	58	44	65	51	51	65	55	41	55	53	62	63	49	52	50	50	44	70	47	61	48	54	45	66	59	43	59	49	63	43	55	48	59	66	63	59	51	46	52	70	52	52	48	51	49	63	46	58	48	63	53	53	64	51	47	51	47	53	48	58	49	62	48	59	49	57	48	60	63	49	59	47	49	54	42	57	44
345	1	1900	183812	349	0	64	279	309	530	709	791	631	517	313	261	224	215	177	174	172	139	140	121	144	131	140	136	121	119	132	104	122	117	124	117	105	128	104	108	116	107	97	103	101	91	100	82	94	83	81	79	94	99	71	76	72	107	80	80	80	74	90	84	83	72	92	77	84	77	79	79	87	76	79	80	82	79	75	85	70	94	69	87	73	80	78	92	79	76	80	73	72	76	70	86	60	66	93	79	63	59	74	67	73	89	103	68	67	58	73	72	74	85	60	68	69	71	66	77	60	73	63	76	67	70	64	86	87	62	84	66	68	68	68	66	91	87	78	65	65	72	64	93	64	66	70	95	72	69	73	75	76	64	77	68	83	81	61	61	84	71	65	69	72	79	68	69	86	67	66	62	72	70	78	68	79	94	57	66	71	67	73	76	70	79	64	83	50	82	87	71	71	65	79	65	67	67	84	72	66	62	68	84	81	86	76	69	75	67	71	69	80	56	84	73	78	60	72	74	61	68	77	80	62	76	69	58	80	69	86	50	65	69	77	67	59	85	65	88	72	65	84	66	48	90	75	84	59	74	69	89	72	72	60	81	80	71	51	80	48	71	62	66	81	85	60	66	72	77	74	76	64	70	58	69	65	82	85	71	60	60	59	61	72	67	74	58	66	80	77	71	67	70	73	62	71	64	46	60	67	90	72	78	79	78	72	68	68	80	80	82	75	65	49	86	67	65	69	75	71	66	76	52	70	66	64	72	70	71	74	74	64	79	74	58	82	67	71	60	94	59	79	83	60	74	65	79	63	83	58	67	57	64	76	83	81	60	73	56	56	71	74	75	75	70	57	66	83	68	92	74	48	70	80	92	69	81	73	63	71	71	67	71	54	69	73	62	78	72	76	82	77	67	69	79	61	61	79	71	61	78	61	73	68	57	75	59	55	68	74	63	84	72	62	60	56	64	66	65	73	67	57	65	71	87	85	65	70	69	75	64	63	76	86	60	63	75	50	66	67	73	66	79	70	62	69	76	54	89	58	61	56	67	75	81	60	66	81	67	65	77	64	73	84	74	68	60	74	87	51	80	63	77	61	77	77	62	72	76	64	76	68	77	55	64	69	63	58	68	82	88	48	56	65	67	75	63	72	75	65	61	66	64	61	77	72	69	65	69	60	70	57	77	64	63	67	73	70	52	67	66	74	69	66	64	71	71	79	61	88	87	80	57	58	59	78	67	90	76	72	81	72	68	67	66	67	69	83	82	65	62	68	67	63	76	58	69	72	69	75	67	50	65	73	64	66	66	79	77	78	64	74	85	67	73	94	80	76	69	63	70	77	74	69	79	71	70	77	69	67	64	62	70	77	75	57	70	83	66	66	71	57	63	53	57	67	68	67	56	80	72	77	71	71	83	82	70	72	64	74	70	75	68	76	59	91	61	50	64	67	71	63	69	70	89	65	81	76	66	75	63	64	73	70	68	63	66	50	75	68	66	65	69	73	68	56	68	57	75	74	73	75	62	67	68	75	65	72	97	71	75	64	84	64	62	72	75	65	61	65	66	64	56	55	67	58	96	65	72	55	73	76	76	50	76	73	81	58	71	72	74	52	81	70	64	95	66	73	62	78	69	74	70	78	66	66	50	72	64	53	77	66	60	65	70	60	73	58	64	52	72	72	57	67	61	81	82	72	57	66	65	62	69	81	80	67	65	72	70	66	66	54	64	86	77	71	72	64	86	53	55	64	84	71	75	57	68	66	61	84	59	77	69	49	76	72	66	63	84	73	63	76	58	56	82	64	81	56	57	59	68	79	80	73	80	50	83	61	76	54	63	75	64	65	60	73	73	85	82	62	78	75	81	75	90	64	65	67	67	67	73	55	70	66	68	67	50	66	63	82	73	55	65	72	54	77	81	63	68	93	71	62	65	47	72	60	59	69	66	69	70	70	71	61	58	68	68	64	71	55	72	69	80	61	77	82	59	66	66	57	75	69	67	67	56	61	76	63	74	59	71	72	74	91	58	84	64	68	74	84	71	67	56	65	74	56	65	72	54	77	60	76	76	71	63	71	70	56	73	84	73	67	73	78	67	73	77	55	76	72	66	57	73	59	60	64	64	71	52	66	70	70	63	73	75	68	71	90	77	76	56	81	73	66	65	80	69	65	75	86	70	65	76	65	78	68	65	60	80	66	69	60	64	74	62	57	75	78	67	76	65	82	58	74	58	71	59	70	62	72	65	70	67	64	67	64	83	84	78	86	76	64	64	79	72	73	80	49	66	70	66	70	70	64	53	76	74	72	64	66	60	71	67	65	55	82	86	81	76	80	64	82	68	86	64	66	73
345	2	2100	183935	352	0	39	205	243	564	935	1113	888	665	578	341	371	281	178	203	171	162	170	141	158	151	147	133	148	139	105	117	106	115	110	112	101	121	102	108	84	105	112	109	82	88	77	96	77	88	92	92	78	89	78	74	78	66	76	75	70	67	76	73	68	80	89	67	73	84	84	74	58	73	66	58	66	68	60	81	84	59	82	60	77	71	71	65	70	66	73	70	59	68	67	70	68	79	51	56	63	75	68	65	67	72	64	67	61	67	69	67	58	78	68	64	67	59	65	76	56	61	59	69	60	66	61	64	79	81	63	86	71	64	70	67	78	63	64	73	63	69	67	63	75	75	62	41	59	84	65	70	69	59	69	73	75	68	47	57	70	60	55	79	58	62	60	69	58	62	50	68	64	65	65	64	69	65	59	73	62	71	50	58	54	53	52	63	69	56	58	70	57	63	61	68	54	66	61	72	64	62	54	90	61	63	76	67	64	66	64	75	67	71	56	66	57	54	55	52	55	59	49	71	64	72	73	74	71	68	72	61	58	55	65	59	58	77	77	60	65	65	46	40	59	72	59	57	56	67	56	62	78	62	87	63	66	69	60	67	72	65	73	59	68	58	66	73	58	45	65	71	60	63	57	73	63	70	56	70	61	66	71	69	50	75	62	61	70	66	59	68	64	60	63	52	58	61	73	64	59	67	71	58	61	50	68	52	52	67	57	48	70	73	60	55	62	65	69	71	57	64	69	57	51	58	68	65	64	65	65	74	45	64	52	67	60	57	52	75	51	52	61	65	80	62	63	65	64	60	69	65	65	65	52	74	56	53	61	67	64	72	57	64	87	52	70	62	75	60	54	55	62	85	47	76	50	65	85	71	60	56	57	59	57	53	57	65	63	61	59	73	59	54	63	68	63	68	80	64	56	71	53	77	60	59	65	72	63	75	59	69	59	68	61	60	66	63	68	65	65	67	69	62	78	60	59	52	65	57	68	72	58	61	65	61	64	55	56	70	77	52	59	80	58	73	66	68	51	57	64	55	47	68	61	78	61	70	60	66	54	62	65	72	70	55	68	60	59	56	62	66	65	94	61	62	64	59	66	62	60	45	67	70	73	60	62	61	69	70	66	51	65	63	75	45	68	64	71	47	56	67	37	62	53	75	50	48	62	66	53	48	74	62	53	60	59	62	65	66	68	64	64	55	61	65	63	67	45	56	67	63	64	59	54	70	67	70	63	62	57	56	53	58	69	47	57	74	65	64	67	56	66	60	50	82	50	53	61	65	49	60	52	70	61	58	50	71	54	67	64	59	65	52	56	63	54	82	59	67	43	83	77	48	47	63	69	57	68	70	73	63	58	66	58	64	52	57	66	65	67	61	61	56	60	56	59	60	63	67	69	66	62	74	73	53	57	65	56	61	61	69	61	59	56	63	61	70	71	59	61	59	73	59	77	64	50	55	62	55	74	55	60	65	52	39	66	69	60	66	65	65	62	74	65	70	55	67	59	61	52	63	63	64	51	58	74	53	62	56	78	80	61	72	63	68	46	59	66	67	60	62	63	63	56	61	58	62	67	70	76	58	68	59	62	56	66	70	62	70	63	60	61	67	66	60	48	64	61	69	60	46	52	61	65	63	67	62	62	77	79	71	49	58	62	63	63	62	58	63	67	68	68	59	70	59	67	59	66	74	67	63	62	59	54	52	56	54	57	63	55	65	82	53	50	49	71	63	54	63	76	72	68	71	79	55	59	53	55	76	66	55	65	74	57	64	51	68	60	67	64	60	64	49	53	70	66	50	67	62	65	62	80	55	60	68	64	52	41	56	76	41	53	68	50	82	51	55	48	63	73	58	62	57	56	71	57	68	76	63	85	57	68	48	63	52	61	55	69	59	71	63	43	71	62	64	57	66	59	59	50	68	63	65	69	65	73	65	50	69	62	56	56	49	55	54	72	57	60	73	58	68	63	67	53	50	65	51	82	74	54	68	60	65	83	83	73	75	56	58	63	63	72	56	58	60	59	63	72	54	63	57	56	71	69	53	66	67	59	67	55	62	69	43	65	53	81	46	59	73	55	54	67	68	55	56	56	53	54	55	43	81	53	57	69	62	72	79	67	65	63	42	61	56	71	45	66	57	48	51	54	56	63	70	62	64	50	49	54	75	55	50	50	69	73	67	55	62	69	59	63	67	49	66	59	46	69	54	73	52	45	69	63	62	50	59	60	57	67	57	51	51	56	71	57	75	68	60	56	85	66	68	40	66	66	84	60	67	67	64	65	64	69	73	73	55	57	70	56	61	62	59	85	59	68	53	63	60	65	56	57	61	57	63	44	72	69	55
345	3	3500	184058	356	0	67	413	453	600	1027	1302	1073	819	577	673	600	216	204	201	188	166	153	172	152	133	130	131	138	130	118	113	118	106	133	119	109	108	113	129	100	105	96	100	101	92	89	99	98	103	93	98	101	87	81	84	78	95	87	79	79	81	80	81	69	83	92	68	67	78	61	75	75	75	84	82	65	73	80	60	84	90	72	86	62	68	70	81	77	78	69	70	55	72	82	66	71	82	56	59	67	72	86	79	70	53	73	69	77	66	62	63	62	67	62	73	68	72	73	58	55	76	69	82	70	74	67	80	65	70	55	86	54	70	53	64	68	52	75	63	89	69	63	55	64	70	72	76	69	63	67	69	74	59	68	70	64	59	49	57	66	62	58	61	59	54	60	74	84	65	60	66	67	70	68	58	60	73	71	77	52	69	65	78	71	58	68	69	82	52	70	64	63	62	74	78	62	64	70	80	57	63	70	58	57	58	56	58	59	69	56	74	82	73	66	78	62	67	58	45	73	71	72	52	67	63	62	67	72	67	69	73	64	62	68	51	67	67	67	85	79	54	65	65	56	70	70	56	68	67	68	66	79	76	68	54	69	67	62	53	69	54	61	62	62	55	64	61	68	62	61	80	65	60	73	68	65	75	78	68	83	72	55	74	65	66	51	61	86	55	50	60	68	47	62	64	76	54	53	69	71	49	55	64	73	77	68	70	73	68	41	56	53	58	80	59	56	70	60	69	58	60	54	64	67	57	58	76	66	59	69	69	73	63	69	65	45	61	61	74	53	60	65	65	67	65	85	55	56	75	65	60	61	67	72	48	70	58	60	63	49	54	76	58	50	61	75	69	63	56	58	78	71	51	59	70	84	70	54	74	77	71	56	65	64	68	57	78	66	57	68	59	59	73	74	62	83	55	67	60	68	45	57	71	57	71	46	69	80	66	77	69	49	62	77	76	68	74	69	54	50	65	47	55	62	59	81	66	76	63	61	71	60	57	55	67	69	66	66	49	70	54	67	81	51	71	66	55	68	62	77	65	65	61	67	53	69	55	59	66	64	74	53	67	60	59	72	66	71	85	47	65	60	52	55	65	59	57	71	59	68	68	74	62	40	66	72	58	67	69	65	65	59	76	50	76	55	53	71	67	65	71	71	47	69	71	66	54	71	58	51	66	57	74	65	46	62	70	65	58	66	73	80	70	56	72	61	70	74	61	61	71	78	63	50	67	65	67	69	46	73	64	60	85	62	48	53	57	65	52	64	78	74	79	53	76	71	56	57	71	70	58	55	64	56	55	57	54	60	57	71	56	66	63	67	66	69	56	74	68	65	50	45	60	67	63	55	60	64	68	60	49	69	51	75	49	54	65	62	63	58	57	67	67	56	76	68	53	62	76	65	57	63	66	66	71	49	59	61	65	69	65	68	67	65	56	51	72	56	61	69	59	69	60	66	68	51	51	49	64	55	66	68	66	61	69	63	73	51	70	74	82	60	59	72	56	57	48	64	60	62	63	68	67	68	73	67	66	57	69	68	57	63	69	68	55	59	80	62	82	74	53	61	64	65	63	60	55	69	51	71	54	51	58	79	70	54	61	64	60	51	65	65	64	59	62	65	72	52	49	66	65	59	60	64	68	53	60	48	48	55	64	67	60	61	66	62	57	57	56	65	69	56	66	54	70	62	71	62	49	50	62	70	64	69	60	66	53	67	62	67	67	66	58	57	61	51	69	67	53	56	64	59	65	74	66	46	57	54	73	53	68	53	62	60	73	65	56	57	74	62	49	46	58	51	52	66	54	57	75	63	84	50	51	71	67	69	52	59	71	65	60	64	69	74	64	78	53	73	51	70	63	69	71	84	81	52	70	59	65	86	62	59	65	78	47	58	66	47	55	71	57	70	67	69	62	47	72	66	55	58	68	67	60	60	65	68	66	72	58	58	54	73	62	59	65	70	49	66	58	66	55	69	57	54	85	51	82	50	69	62	68	59	61	72	74	55	55	77	61	71	57	52	62	66	48	39	71	45	59	70	69	72	65	67	66	55	67	64	57	51	68	64	63	59	55	51	59	60	76	69	73	55	49	63	72	68	60	59	67	59	68	60	66	65	57	68	62	56	80	52	58	58	60	63	71	66	55	68	59	65	63	58	73	69	70	52	56	64	78	71	70	48	72	60	79	51	69	63	57	58	67	56	75	60	54	73	50	59	70	64	50	65	55	65	65	51	77	50	56	64	71	56	57	61	53	64	63	76	64	60	67	59	58	59	57	71	61	66	71	62	62	72	43	62	68	59	70	65	57	71	46	56	56	63	58	71	51	63	68	55	55	63	44	73	67	64	65
345	0	2700	184181	352	0	51	372	478	722	1313	1359	1250	1006	732	563	916	502	274	222	233	215	174	191	171	149	130	141	152	133	137	131	126	133	124	104	118	109	122	114	99	105	87	96	79	108	86	78	90	92	79	81	77	78	74	65	67	57	77	78	87	66	59	70	73	84	81	53	86	77	58	56	74	67	75	66	60	71	79	63	60	62	56	64	69	43	67	55	65	58	71	79	42	56	64	48	57	60	65	63	57	68	46	63	57	62	60	61	59	71	74	56	59	62	53	55	58	61	41	63	45	51	60	56	62	61	50	57	51	63	51	61	42	57	42	70	71	54	55	48	58	51	66	61	57	55	66	62	59	59	68	53	60	56	61	52	48	71	53	59	58	52	58	62	53	49	55	56	56	45	64	42	56	54	65	51	53	68	55	50	53	60	49	54	52	58	59	54	50	59	38	44	55	49	43	50	50	57	53	52	57	56	62	45	52	59	33	60	50	49	54	48	57	55	54	43	65	50	55	48	59	58	59	46	47	53	65	47	58	60	59	44	51	42	42	66	57	56	37	49	56	48	59	45	29	54	42	57	51	38	52	46	50	52	52	54	59	41	43	52	55	45	55	68	64	46	55	48	39	55	60	54	52	51	56	43	60	65	59	40	51	38	60	55	53	47	37	69	58	43	44	52	69	54	50	45	68	48	53	59	52	64	51	41	50	44	63	45	52	35	70	48	48	57	45	56	39	56	41	64	51	50	59	50	53	49	42	60	64	65	41	47	44	55	44	40	54	56	48	56	60	53	54	66	47	42	42	53	51	46	42	59	61	52	44	45	53	47	40	44	36	48	65	60	44	46	51	56	57	50	47	74	54	58	47	48	55	49	44	56	57	54	46	44	42	51	51	48	49	50	63	46	51	55	45	60	59	48	53	43	47	55	50	59	44	44	52	47	52	58	35	49	51	48	62	45	48	60	47	56	58	55	44	58	57	49	42	48	54	36	46	56	54	48	51	50	44	57	33	39	53	53	43	49	46	47	50	58	55	63	55	62	41	41	50	51	64	65	57	47	60	37	47	30	52	49	53	43	39	52	51	43	60	57	42	57	44	30	47	42	61	44	54	45	55	39	60	39	55	50	51	57	46	61	65	46	35	54	51	41	38	52	55	54	45	60	42	48	50	43	50	53	53	56	65	50	58	56	43	50	55	48	37	49	55	55	46	49	49	50	59	45	55	45	47	66	48	50	53	49	56	50	59	48	51	62	49	52	54	67	61	62	54	44	49	60	49	48	37	48	64	53	64	48	54	48	48	59	44	63	58	54	55	51	44	49	66	43	50	57	69	47	56	59	47	57	56	45	53	49	43	55	48	48	52	41	49	55	57	45	52	42	41	44	52	62	55	49	47	45	57	57	58	47	56	59	49	43	55	48	71	47	40	52	45	51	52	61	49	39	55	41	49	45	62	61	47	49	50	38	49	37	48	51	53	45	59	37	42	58	47	51	46	38	39	51	48	46	36	51	43	55	51	51	56	44	44	55	47	59	50	61	63	42	45	41	52	57	44	49	46	40	57	41	50	46	49	54	62	46	53	48	54	45	46	44	46	45	55	45	53	53	56	44	56	55	51	48	53	51	52	41	57	40	51	48	44	54	63	59	54	54	45	53	66	40	45	50	52	44	62	44	40	48	59	46	43	45	55	44	40	58	51	50	54	51	45	44	52	32	52	43	58	48	52	58	61	48	63	35	48	50	52	45	55	52	51	41	43	55	52	45	40	46	53	51	47	45	46	60	37	56	49	55	45	52	55	52	43	43	49	53	51	47	53	56	41	61	52	56	40	52	64	47	50	44	57	49	51	54	46	38	64	41	48	51	56	54	50	55	44	43	37	64	59	59	37	53	42	57	40	67	45	57	57	49	55	51	46	50	54	48	48	42	55	46	53	47	48	47	46	54	54	49	55	46	57	46	67	46	45	53	56	55	49	41	37	44	53	54	50	53	71	53	41	47	41	53	58	45	39	44	48	55	48	37	40	50	48	35	48	57	51	51	54	50	45	50	58	53	49	38	38	68	50	58	47	59	52	46	52	45	50	65	63	42	42	56	46	60	41	53	43	57	50	40	39	46	54	52	51	48	48	52	59	47	53	52	52	35	47	35	50	44	44	64	44	37	62	56	48	48	51	53	61	47	61	52	48	49	44	45	41	56	54	57	50	51	32	53	52	46	44	58	52	53	56	52	47	50	52	48	53	50	39	58	42	56	47	50	52	43	63	48	51	45	44	54	51	70	56	63	47	66	50	48	53	51	51	39	42	49	72	50	48	55	50	44	53	51	49	53	53	60	56	44	39	42
345	1	1900	184305	355	0	64	290	330	475	756	648	462	418	306	307	331	240	188	160	174	145	129	148	161	140	127	146	124	135	117	101	128	120	111	110	107	88	119	94	99	118	80	79	90	90	94	90	99	74	85	100	82	73	89	85	73	83	92	78	84	86	79	86	78	94	80	75	70	86	79	64	75	87	82	70	74	89	66	68	74	66	78	68	67	72	89	80	68	86	73	90	65	83	62	78	83	68	82	66	60	80	73	71	83	72	66	86	75	63	69	62	73	75	78	62	65	69	79	56	68	70	66	83	79	66	68	74	82	74	78	64	80	76	57	69	62	69	53	61	72	71	77	49	79	70	73	60	65	66	63	97	72	71	67	79	77	72	63	67	81	73	55	65	55	77	64	79	61	64	51	75	95	59	66	78	60	58	77	77	67	78	77	70	72	87	51	50	76	77	80	65	74	62	55	83	76	76	63	74	72	44	67	68	67	69	71	80	60	73	75	72	75	65	75	68	79	73	71	72	63	51	65	55	70	63	73	61	66	59	58	88	73	63	63	57	76	73	64	51	72	62	69	64	59	70	72	67	62	68	87	87	56	78	62	69	57	60	77	57	65	50	63	68	78	68	62	74	65	84	66	74	73	61	71	75	71	76	71	61	74	73	59	65	53	78	72	69	70	63	66	67	61	74	84	57	73	69	75	75	67	56	64	64	56	73	69	64	78	81	58	72	56	76	76	79	56	72	76	73	67	87	66	62	83	66	68	73	51	85	70	61	47	76	84	69	70	63	53	59	62	59	65	66	67	66	66	57	73	65	61	68	61	63	70	54	81	66	56	66	69	65	72	65	66	57	67	64	69	52	75	74	63	71	63	72	81	73	62	60	78	76	69	59	62	71	70	60	75	58	81	65	68	66	68	78	61	70	78	72	69	59	73	71	47	78	71	59	77	71	57	70	62	60	72	73	63	70	63	65	50	57	74	62	67	71	74	63	51	62	64	84	62	61	62	67	58	48	72	79	58	66	64	70	66	77	68	70	71	65	69	82	69	69	79	51	69	76	74	66	70	69	66	69	61	75	62	76	86	69	67	55	49	64	73	55	73	55	78	67	59	54	59	61	66	75	70	70	60	65	61	67	71	69	71	57	67	69	75	63	62	63	55	61	77	84	60	73	61	60	86	67	77	70	64	69	65	81	69	72	67	70	55	65	67	69	84	56	61	70	57	79	72	70	55	69	68	76	71	71	71	69	81	75	77	68	83	61	62	66	66	68	49	70	50	65	69	60	75	54	74	79	57	69	64	56	60	64	64	62	71	82	66	67	60	76	52	68	64	56	69	79	72	55	76	64	91	77	61	68	79	78	66	75	59	65	61	87	61	52	71	64	71	53	73	64	60	65	68	69	66	62	61	73	73	65	69	68	64	61	75	65	71	71	68	64	41	62	56	69	54	70	85	77	59	72	65	75	50	81	79	80	70	68	70	55	77	66	72	67	58	45	72	61	58	78	60	80	65	65	63	67	77	70	57	71	62	64	56	67	74	71	59	76	69	55	69	64	61	70	74	73	75	50	67	69	63	77	74	65	58	63	73	63	64	68	62	79	59	70	56	78	70	66	65	46	67	70	75	80	56	57	74	65	87	53	67	67	62	73	56	63	74	72	52	65	42	71	58	79	67	75	60	66	60	56	61	74	65	62	68	68	68	71	81	77	59	72	72	62	72	61	49	63	63	49	71	63	60	69	61	74	65	72	69	76	75	79	71	68	82	70	72	61	85	77	67	67	71	60	61	62	84	59	81	52	64	63	64	58	60	72	70	84	64	68	71	58	59	60	73	83	67	59	72	49	68	51	73	70	73	73	81	64	64	80	70	50	71	66	46	59	52	64	57	63	66	61	55	82	65	58	57	73	69	62	58	73	67	70	61	53	79	79	74	55	66	65	58	56	78	64	76	55	78	70	73	62	55	69	75	69	71	73	73	61	66	76	78	66	64	66	78	72	64	64	63	77	61	76	89	76	59	54	67	67	90	76	86	69	64	64	73	62	72	72	68	64	69	65	70	84	51	76	59	54	72	74	77	65	66	70	76	69	62	61	54	54	85	65	57	72	60	70	76	54	69	64	68	62	62	54	64	76	64	65	59	72	56	70	73	60	64	65	63	64	68	58	59	68	76	50	68	67	63	55	52	85	65	68	64	70	69	75	66	66	70	61	71	67	74	70	57	71	58	58	58	71	62	76	63	54	65	68	63	72	79	76	71	83	77	43	62	60	70	69	59	70	67	74	66	65	71	71	53	87	53	72	73	55	47	78	76	71	82	77	71	60	70	78	64	59	69	80	70	70	81	73
345	2	2100	184428	356	0	45	261	277	612	924	706	506	505	415	297	395	321	207	199	178	161	148	139	141	156	133	139	128	119	127	120	100	97	94	105	105	109	99	93	80	104	84	104	94	86	96	76	69	90	86	81	77	79	91	75	78	82	63	77	89	73	86	79	64	62	89	85	58	81	60	71	74	72	63	70	51	82	78	73	57	63	63	66	67	71	68	79	79	53	45	71	69	69	66	75	62	70	67	54	76	47	67	75	73	66	70	66	46	67	67	65	61	61	56	77	56	56	66	61	70	65	49	64	52	58	71	54	56	62	66	71	63	60	70	58	60	75	71	65	69	56	61	66	72	46	55	63	54	65	69	72	59	59	56	57	64	70	76	62	51	69	55	54	64	64	65	74	54	49	51	65	57	78	61	72	68	65	65	75	66	51	56	70	67	67	68	66	54	54	66	51	57	66	68	64	70	62	82	66	68	65	57	67	56	60	60	54	65	56	53	51	52	71	64	55	54	61	62	67	60	64	59	76	68	67	65	54	57	52	57	65	66	73	59	77	51	60	58	68	60	62	72	58	57	83	61	63	47	58	57	63	54	55	68	58	57	59	62	69	68	83	54	60	64	66	60	52	65	56	77	54	69	57	61	61	66	65	75	57	65	65	53	52	67	63	72	59	68	68	64	54	59	57	59	58	58	71	79	76	57	53	59	52	66	59	66	64	71	62	55	59	58	52	67	62	61	69	74	71	62	55	62	61	62	68	57	67	46	82	58	62	62	55	70	64	67	57	59	66	76	72	59	64	57	60	55	70	60	73	65	62	54	67	69	63	61	54	71	53	56	62	51	73	49	63	62	58	60	69	47	47	60	47	57	67	55	64	54	69	66	51	58	72	58	56	66	62	65	54	68	52	58	67	55	68	73	65	55	56	68	69	47	65	53	75	66	59	63	60	53	85	43	47	67	60	68	63	55	67	53	64	64	71	64	67	51	68	53	58	53	63	49	63	76	74	56	75	48	55	43	57	51	56	64	68	63	55	45	72	55	59	47	52	69	69	69	61	67	54	60	71	58	62	66	63	46	69	50	67	55	58	69	66	68	67	74	56	58	66	53	68	61	71	51	75	62	68	77	68	72	64	65	52	68	71	68	54	67	59	57	57	57	57	56	67	58	70	52	55	54	56	71	71	51	75	64	61	54	74	71	56	54	68	58	62	57	55	81	52	56	52	64	69	67	68	54	62	62	71	67	71	63	81	48	58	46	70	57	63	60	68	61	55	78	59	57	56	74	66	52	67	53	61	54	57	45	65	52	70	52	54	55	68	62	63	52	66	59	51	62	71	66	71	61	64	57	66	57	64	55	59	65	62	51	60	63	70	52	52	66	56	56	65	65	64	75	67	67	54	50	75	67	55	59	56	53	62	63	66	55	64	65	52	53	66	53	67	70	50	55	63	65	71	55	71	57	72	54	75	50	58	50	60	54	69	60	57	55	63	65	58	50	77	66	61	58	62	56	59	54	63	75	56	48	72	65	59	80	66	50	49	56	70	63	65	51	55	55	47	56	62	60	60	65	58	43	58	51	54	52	78	72	64	63	67	60	61	67	66	55	57	48	70	58	61	65	53	58	60	58	53	62	54	59	57	49	81	63	67	68	61	67	61	45	72	66	70	55	62	60	70	54	69	73	67	65	64	69	60	51	59	63	61	61	64	57	80	58	62	69	56	74	65	56	64	74	63	61	54	70	69	71	47	52	60	62	65	63	77	62	57	79	61	44	58	60	58	51	64	74	52	58	48	58	55	60	72	70	75	67	59	60	61	48	67	70	59	77	57	60	56	66	65	67	66	55	63	53	57	55	60	58	72	60	65	61	53	51	73	61	55	62	71	60	61	64	68	60	62	53	64	52	56	64	75	63	78	54	62	68	44	55	60	57	44	50	60	48	69	73	66	58	63	60	60	72	68	81	59	69	58	45	58	57	55	45	64	58	62	69	52	66	49	69	57	68	70	60	55	56	62	52	64	55	53	67	52	52	43	56	51	56	68	60	68	58	60	59	55	50	57	52	59	54	58	55	67	51	55	70	57	60	56	50	61	75	77	72	60	59	66	65	61	54	65	52	58	64	60	73	61	78	64	66	56	65	77	67	62	69	59	66	45	66	58	54	55	59	61	54	68	50	74	57	55	61	43	61	60	59	46	62	52	64	58	69	55	70	53	64	48	52	58	59	54	60	63	66	64	58	55	64	48	61	80	48	59	50	53	60	60	69	62	60	60	62	50	53	61	64	56	65	60	67	56	54	55	58	57	52	60	63	54	59	57	55	74	46	56	59	70	62	41	54	50	56	63
345	3	3500	184551	346	1	38	235	251	312	329	385	335	334	525	556	698	805	347	197	181	163	181	157	170	149	144	147	134	135	101	118	122	127	115	118	124	96	92	101	100	86	105	96	86	105	95	94	88	89	90	83	94	83	92	75	81	90	82	79	79	79	81	70	74	74	70	74	90	68	74	81	81	74	60	57	88	68	74	76	77	70	75	57	88	63	77	49	63	83	63	75	72	68	74	62	87	57	66	61	68	70	64	65	73	56	55	70	60	63	68	58	59	68	81	75	67	59	61	63	66	68	71	51	69	91	51	55	69	67	53	70	72	62	74	66	68	58	58	65	68	59	41	70	59	65	64	47	69	68	66	67	53	67	62	54	57	52	49	52	57	47	61	74	62	73	72	80	87	73	68	57	72	53	69	58	71	73	70	71	56	69	55	45	74	79	65	58	56	53	68	64	78	52	64	68	76	58	66	71	60	58	72	52	62	66	75	62	69	61	67	59	70	64	56	87	60	56	68	78	43	63	75	57	61	56	67	54	58	66	62	66	64	71	54	65	44	70	70	66	60	66	66	58	60	54	69	63	56	63	68	70	46	75	65	71	61	62	65	67	64	56	68	61	70	56	74	56	68	58	58	70	66	53	50	55	66	59	60	58	61	53	66	59	64	62	54	65	63	54	53	64	56	54	70	62	55	67	68	68	64	67	68	80	66	67	65	73	48	55	64	63	69	81	51	53	58	73	57	62	62	57	52	52	59	82	69	54	66	77	72	43	42	63	61	55	71	50	72	57	64	58	61	60	66	72	61	63	69	67	72	76	70	60	47	73	62	51	60	69	52	64	61	69	69	55	62	64	57	59	72	59	65	65	58	61	75	64	54	60	76	86	62	77	66	74	70	64	71	68	55	73	49	77	66	65	70	50	57	67	62	71	78	56	64	51	58	52	56	78	57	52	52	70	76	59	70	58	55	60	61	54	55	75	56	65	55	61	66	55	61	46	62	61	69	61	58	56	64	71	61	72	68	55	68	81	53	45	61	60	62	63	67	57	65	54	58	66	67	55	61	64	69	69	52	62	54	51	69	53	70	62	63	62	64	59	52	70	79	56	80	63	74	61	65	61	56	65	72	65	58	60	80	69	60	69	70	76	55	61	45	50	56	69	55	62	57	60	72	61	56	64	54	64	60	67	57	59	60	64	56	69	71	61	54	65	69	45	66	60	73	74	67	65	50	76	67	70	67	65	52	71	78	54	74	51	72	61	68	88	64	51	57	62	54	67	66	66	60	78	53	55	55	55	65	64	51	59	55	58	54	54	57	58	57	61	48	70	60	78	48	57	58	63	57	56	64	67	58	53	66	67	64	64	65	65	69	68	67	54	60	76	61	67	62	48	49	61	74	66	68	61	58	62	52	62	69	60	61	67	57	43	57	63	72	70	64	71	58	60	60	65	64	64	59	71	79	59	69	76	67	58	56	65	78	73	61	55	58	59	62	56	55	68	58	65	58	62	73	65	68	60	75	67	65	70	59	53	85	60	54	61	65	58	54	64	56	72	67	59	48	56	59	72	64	74	50	66	45	74	54	81	60	55	73	64	47	65	55	57	60	60	61	65	60	64	71	58	65	57	73	59	54	67	62	69	53	51	69	71	69	57	80	67	47	47	68	54	66	64	57	55	52	74	64	69	51	55	62	73	59	63	62	75	58	45	70	55	61	52	49	59	62	61	61	69	59	75	69	53	49	63	64	59	58	61	63	64	55	62	53	64	56	67	58	82	64	52	63	52	60	53	56	59	59	80	58	50	62	63	58	56	50	61	59	49	56	59	56	52	62	55	68	65	52	79	57	64	61	39	55	52	60	51	55	78	58	59	66	52	64	55	69	52	79	66	68	61	66	78	59	54	64	78	61	57	73	49	56	54	70	59	52	57	70	66	58	52	64	64	74	65	59	56	56	59	60	73	64	60	71	54	64	58	71	60	56	54	58	62	62	67	75	52	61	54	52	61	66	68	66	58	61	60	58	55	49	70	72	72	52	68	68	69	57	76	49	69	67	80	56	56	60	64	49	71	63	44	55	56	66	62	57	46	62	64	67	71	48	48	57	68	57	69	67	63	64	60	68	70	74	71	51	57	58	55	71	66	44	72	69	72	61	56	65	59	59	60	60	54	69	51	58	71	64	59	51	61	79	66	77	60	56	63	75	65	56	60	58	57	54	66	69	62	63	59	60	65	57	59	57	59	80	65	67	64	54	59	75	59	57	67	50	54	73	68	67	62	69	65	51	59	67	61	59	75	63	53	78	62	67	50	61	58	66	68	71	60	65	52	63	58	62	60	56	69	58	57
