345	0	2700	106879	433	9	43	260	514	543	366	412	388	388	341	330	292	321	232	266	276	282	251	250	254	231	242	202	226	200	207	173	200	175	186	199	141	189	160	146	157	164	134	159	124	125	134	132	134	121	106	119	108	109	104	99	117	106	120	124	104	93	95	90	90	110	94	100	105	99	89	93	107	87	110	100	100	91	96	101	95	92	83	101	94	86	79	86	89	100	69	104	83	91	85	104	82	89	73	79	92	73	80	78	103	94	79	77	85	79	80	73	80	87	81	103	80	90	82	81	84	87	61	74	73	88	78	78	80	76	90	78	75	78	104	79	84	89	88	90	82	95	77	75	87	68	76	64	83	93	83	99	88	92	78	75	82	88	88	91	86	101	78	86	110	84	95	93	74	64	79	81	74	74	85	64	82	75	72	58	75	74	69	67	83	79	82	88	85	90	77	81	85	84	79	67	65	88	77	84	93	76	92	72	97	84	74	71	88	81	85	73	80	75	74	66	81	78	70	69	74	76	90	87	65	77	73	73	83	77	79	90	88	63	69	57	64	82	86	73	63	87	58	78	91	81	98	82	77	74	71	74	97	80	82	69	91	73	75	63	72	67	74	91	83	84	97	88	64	87	78	70	60	79	78	74	64	80	76	88	66	96	95	92	73	68	73	93	81	89	69	75	85	63	91	102	63	82	90	91	83	80	91	65	73	75	70	86	73	85	69	82	67	82	59	86	88	82	76	68	75	77	78	101	66	84	82	70	80	91	94	82	67	86	87	83	72	65	63	78	74	68	77	65	84	82	68	80	70	74	90	70	70	79	82	93	81	79	67	66	81	72	78	79	86	79	76	74	79	81	91	78	66	74	92	84	74	70	74	61	78	67	84	79	99	70	70	75	67	79	71	70	84	77	60	81	69	72	78	81	78	67	79	74	68	78	73	72	56	78	77	73	89	56	67	74	81	65	80	65	82	61	76	85	74	86	68	82	72	88	64	83	61	87	64	76	74	74	65	87	85	68	81	82	70	68	76	65	86	76	81	71	56	81	70	88	82	95	82	65	83	81	74	76	73	85	87	72	72	64	82	78	74	81	72	77	65	72	83	62	76	89	67	73	69	72	92	69	67	71	65	84	59	72	87	72	81	72	74	69	68	64	76	66	70	77	76	84	73	72	69	66	80	82	91	85	72	71	61	69	61	78	70	54	74	51	71	70	94	82	76	86	75	66	67	50	66	80	79	73	70	78	63	100	81	78	76	76	88	83	76	94	69	82	71	71	60	79	66	79	68	76	71	78	76	76	90	77	71	72	72	67	75	82	64	89	65	74	68	79	79	78	78	92	79	62	68	73	68	68	86	82	59	67	58	75	71	67	68	75	74	79	68	71	84	70	74	74	72	72	64	67	64	81	62	67	77	69	69	77	75	88	80	77	81	83	82	80	69	91	76	86	73	70	57	74	63	87	88	79	69	85	68	80	75	90	79	62	84	79	57	58	74	74	67	68	91	79	68	70	87	82	58	86	52	72	83	78	72	78	65	70	82	71	68	85	55	69	83	73	63	81	78	74	82	64	75	79	68	65	84	67	76	67	64	73	80	63	57	63	70	79	82	70	68	80	85	71	81	78	73	63	72	74	71	66	75	66	64	74	85	74	64	80	66	69	58	74	82	92	73	77	72	65	95	75	75	64	79	67	73	73	76	73	66	76	72	85	56	81	78	75	76	94	69	77	80	71	78	64	76	60	70	81	77	81	84	81	84	61	72	83	76	81	65	70	64	82	74	73	76	80	68	80	70	75	83	80	70	94	69	76	79	85	58	77	64	75	84	82	79	69	81	81	74	61	86	65	71	75	64	69	83	68	70	90	65	69	56	82	77	59	83	77	66	62	73	75	72	63	73	66	82	74	82	69	71	76	87	88	63	77	81	65	67	62	58	61	81	85	75	85	66	68	87	73	67	75	87	80	74	64	76	68	70	73	72	86	88	55	82	76	70	67	84	81	70	84	73	67	73	77	66	67	74	66	69	78	79	85	73	78	59	66	72	73	89	77	72	61	76	82	81	65	77	72	61	67	72	80	75	90	62	74	75	68	76	61	83	78	61	79	73	76	77	51	73	84	75	76	70	71	65	77	69	76	81	79	79	46	76	80	103	69	94	59	88	71	82	69	88	78	73	79	69	82	75	74	78	82	74	71	75	68	90	66	80	83	67	76	80	71	68	75	80	76	68	69	73	92	54	91	81	73	90	69	81	82	76	78	75	81	76	66	92	87	68	81	71	62	56	71	84	82	76	75	68	77	71	74	77	71	74	83	65	74	71	80	63	77	74	78	74	73	75	79	67	73
345	1	1900	107002	492	3	71	515	590	474	388	435	407	365	325	306	248	274	213	225	218	225	212	179	212	181	174	164	167	148	164	126	135	141	128	127	151	137	120	87	104	110	99	112	93	107	85	103	111	71	88	94	85	86	84	90	86	95	93	90	93	80	77	71	78	88	90	77	70	70	70	84	73	83	81	83	60	90	64	67	63	78	79	86	67	66	82	77	71	85	76	78	66	75	74	80	83	83	84	84	66	70	66	64	62	62	89	70	63	93	78	59	74	71	80	56	75	68	76	64	74	59	72	72	71	61	67	71	65	56	67	78	72	80	67	64	70	67	57	71	63	67	70	80	79	76	70	89	61	66	82	75	75	75	51	80	64	58	76	68	74	67	51	54	77	81	74	59	63	67	74	83	60	72	68	69	65	91	73	71	82	60	66	76	77	78	84	78	53	74	75	62	76	63	70	75	69	66	74	85	59	74	56	64	61	74	64	71	66	68	62	65	72	80	88	62	80	75	66	76	82	88	85	63	59	89	69	79	80	84	77	81	68	67	78	74	69	80	57	67	67	66	73	80	68	64	68	55	70	76	58	49	71	67	59	58	69	70	63	64	69	81	68	53	78	71	56	67	61	61	82	68	70	72	60	61	59	62	66	78	70	63	77	69	65	73	69	62	61	76	77	67	80	73	70	66	77	73	70	68	58	67	70	80	65	57	74	76	84	73	67	75	61	57	64	69	70	54	69	59	59	56	65	67	80	62	71	82	63	68	62	65	61	75	61	73	57	53	68	74	76	90	58	56	62	67	75	62	66	67	64	78	71	70	82	64	70	77	79	83	66	65	74	75	64	58	54	72	68	66	61	53	90	72	61	59	88	61	68	63	65	71	66	69	82	51	62	78	81	78	69	76	64	83	76	67	66	99	67	77	66	67	56	65	75	69	72	71	66	76	68	72	62	61	73	73	66	68	72	66	64	51	72	55	65	79	67	66	76	70	69	69	79	67	61	76	66	59	62	68	64	67	69	77	57	75	57	81	69	79	58	61	55	68	75	77	69	74	62	54	67	74	59	75	55	61	64	89	68	71	73	73	61	70	61	57	50	54	77	59	65	61	62	74	55	67	74	55	76	72	77	63	80	73	83	72	67	97	74	70	67	77	75	88	67	68	75	62	64	58	91	67	65	72	77	65	64	67	75	56	71	79	69	83	72	60	74	75	62	58	69	69	61	44	73	77	79	61	83	83	67	74	57	67	64	83	66	63	69	72	63	73	62	48	53	59	71	69	68	66	61	68	83	83	61	74	63	80	67	66	76	75	69	74	60	64	60	56	72	74	65	68	79	67	71	84	59	65	53	57	66	62	54	65	79	64	76	62	68	48	63	62	68	76	70	77	49	60	73	68	64	67	65	74	74	56	54	69	65	69	74	82	60	74	74	60	78	61	66	56	69	52	49	70	74	62	66	66	66	61	67	77	78	55	69	74	75	66	77	77	61	69	57	67	74	65	75	58	80	62	64	80	66	67	66	60	68	56	61	41	60	60	64	74	57	60	80	66	58	64	72	68	70	60	55	77	65	67	69	56	56	80	58	61	68	68	59	63	66	66	62	71	67	73	67	65	67	72	70	83	62	69	73	58	82	68	59	69	69	74	63	57	70	51	68	78	68	67	74	81	77	56	52	64	74	61	55	65	64	61	81	84	64	80	59	67	73	70	70	62	72	70	66	78	69	70	77	79	72	75	72	72	81	63	69	57	77	68	88	53	59	65	70	64	59	59	74	57	67	82	52	78	56	66	77	52	78	46	68	64	67	67	62	70	57	54	82	70	74	67	65	72	62	79	59	64	52	70	59	60	69	65	66	61	66	71	75	66	85	66	71	82	57	85	65	76	72	62	55	81	54	65	69	76	63	49	68	60	68	60	50	58	69	75	60	83	65	79	75	80	60	62	65	63	78	65	63	58	74	68	68	76	46	78	58	68	62	63	66	74	65	81	69	63	68	50	74	67	73	51	65	65	65	73	65	70	89	68	69	72	78	82	67	67	66	58	77	68	70	62	72	58	68	73	57	63	50	63	63	59	73	83	66	72	62	70	62	70	75	73	68	62	67	76	82	72	86	67	72	76	70	72	59	74	66	72	63	73	57	57	57	68	79	67	62	81	77	62	59	67	58	60	75	58	61	68	60	66	59	63	52	65	65	66	83	62	69	76	67	68	60	68	51	63	67	67	56	76	82	78	83	67	47	73	73	58	77	62	69	64	69	60	58	84	71	71	67	76	56	71	70	84	74	66	68	48	60	64	65	68	77	59	63	82	64	83	49	86	79	60	62	75	57	64	60	60	74	65
345	2	2100	107125	492	10	69	478	686	616	517	483	463	414	412	354	329	337	291	304	270	254	240	229	214	220	205	173	187	177	173	167	174	157	121	146	139	133	118	124	116	109	95	113	107	113	104	96	93	90	85	99	94	108	81	88	88	85	75	98	85	99	83	79	74	103	87	78	85	75	76	75	95	84	80	81	76	70	85	95	101	95	80	76	87	81	73	73	82	91	71	75	73	71	94	60	94	71	59	84	80	81	72	72	77	86	82	80	64	62	70	86	83	64	81	84	70	91	80	84	72	68	58	75	64	78	74	72	88	87	54	76	78	89	62	78	65	66	84	62	63	64	91	82	67	85	89	80	68	66	76	77	86	56	82	77	89	73	95	79	85	71	73	72	86	75	70	76	69	76	84	72	71	84	82	77	91	66	65	74	91	86	77	79	73	80	76	69	81	72	68	70	68	74	76	59	88	78	89	70	78	76	55	70	70	58	69	80	67	56	86	69	73	71	62	79	80	81	69	71	68	78	76	85	62	79	79	90	76	78	78	70	76	89	67	81	67	75	85	70	71	87	85	71	59	81	62	75	71	81	70	94	73	73	82	69	76	78	71	87	62	75	66	66	68	79	67	81	64	64	75	78	72	83	65	57	68	74	80	79	78	76	71	56	66	78	62	70	76	76	64	78	56	69	71	73	73	70	68	71	67	82	70	70	67	58	73	87	71	70	77	57	72	61	78	65	69	73	78	76	67	85	73	61	68	70	70	67	66	77	71	67	72	75	71	77	72	74	59	71	82	72	70	84	80	53	64	76	63	69	81	79	89	71	91	67	84	82	69	64	69	71	74	62	67	60	64	77	82	69	79	70	59	62	67	77	58	67	66	74	78	76	73	80	83	71	65	75	73	62	62	80	82	73	69	72	61	65	68	65	69	81	69	57	70	91	74	61	73	60	74	76	63	65	77	84	81	77	76	68	73	72	75	74	68	60	82	69	69	74	75	70	96	81	56	74	57	89	68	68	71	70	74	70	70	55	83	48	72	71	62	63	71	72	63	63	83	64	77	63	83	50	73	60	66	73	90	77	59	77	93	77	76	70	73	69	67	72	74	65	79	67	76	69	74	73	76	66	73	84	85	78	77	78	73	56	91	72	76	69	67	69	75	74	77	66	63	57	62	75	65	61	70	57	60	79	73	70	74	82	75	69	72	90	60	70	72	65	62	70	81	80	69	58	74	59	79	74	65	90	75	82	74	67	67	66	60	73	59	64	73	82	62	63	60	74	49	59	84	86	73	72	68	77	68	78	79	67	69	79	73	69	84	69	72	75	74	60	76	71	83	67	80	71	71	72	77	72	71	66	63	77	74	80	81	62	68	63	58	75	73	75	81	59	65	71	60	67	70	72	67	75	81	82	79	57	89	74	93	66	66	66	69	61	75	65	77	71	81	67	80	78	66	79	55	57	81	75	59	68	78	60	58	66	98	69	59	57	80	52	62	63	79	70	83	72	78	68	63	81	72	77	65	84	73	62	70	64	69	74	75	73	65	69	56	60	67	90	58	59	80	79	63	66	60	63	59	71	64	72	73	63	74	59	67	62	54	78	74	75	76	75	76	79	71	74	93	77	73	70	67	59	68	66	58	70	69	60	88	64	71	85	77	53	70	68	68	65	67	66	75	78	67	60	81	62	80	82	66	62	65	88	60	71	75	74	74	67	83	67	81	69	78	93	75	77	83	70	62	92	83	76	76	85	74	67	64	73	61	78	56	66	65	76	67	62	63	78	64	66	78	66	71	79	65	52	78	61	71	80	78	77	63	84	59	69	65	61	72	68	62	76	76	59	82	70	64	86	72	67	72	84	63	66	66	85	77	86	54	81	63	79	58	63	81	64	64	81	89	72	76	71	59	73	64	51	74	68	63	67	65	62	76	77	59	80	73	60	74	79	85	77	63	59	71	76	61	73	70	73	72	88	81	61	75	59	73	74	63	86	66	71	73	69	82	69	53	71	73	80	73	84	81	58	78	62	69	79	63	62	65	81	73	70	74	71	74	76	66	64	77	87	65	70	73	85	93	76	70	56	74	65	48	74	79	83	75	70	60	66	80	78	59	77	80	77	73	72	75	65	60	73	73	69	64	70	65	73	65	68	89	67	76	73	74	74	56	79	73	88	80	75	65	72	77	76	65	68	71	74	88	86	76	78	82	71	71	84	62	63	80	75	71	62	74	70	88	76	70	64	66	76	66	71	81	84	71	65	71	69	64	78	80	87	72	61	70	80	71	68	57	70	74	71	70	73	71	72	65	70	71	61	57	59	75	72	79	70	76	69	64	69	72	91	76	68	58	76
345	3	3500	107249	491	17	45	425	738	838	752	653	540	482	425	410	323	311	296	286	256	228	193	202	199	185	172	185	171	172	159	149	142	136	149	128	124	129	138	136	116	134	124	107	106	85	97	122	99	93	108	98	101	104	95	89	88	81	88	97	92	92	71	87	84	82	89	81	71	86	77	84	86	56	86	86	89	84	88	66	69	77	85	70	77	77	92	78	76	72	84	72	76	80	53	69	69	61	80	71	83	93	67	76	83	74	65	71	57	87	68	72	59	61	69	71	68	72	52	79	94	78	85	82	88	64	74	91	79	67	87	88	72	77	71	65	78	78	65	79	71	75	86	82	74	74	66	76	80	67	52	63	77	79	88	73	100	63	63	79	74	76	72	86	57	79	75	72	82	69	58	82	51	67	59	73	73	81	60	70	62	66	67	69	56	63	62	72	85	71	63	57	65	73	90	82	82	67	92	69	62	68	64	77	78	77	60	70	68	65	75	90	69	50	81	72	65	60	66	68	76	77	88	70	54	63	71	62	65	68	72	73	64	58	60	61	72	60	61	63	71	64	68	64	66	73	77	73	71	51	61	66	66	64	77	73	84	66	72	69	57	60	66	81	77	52	72	60	81	65	58	72	60	75	69	70	82	77	65	78	72	69	73	77	78	62	65	69	67	87	66	78	72	81	75	65	60	77	63	64	59	71	55	63	71	75	82	74	54	70	81	61	53	45	57	59	83	67	76	63	57	77	62	65	51	71	68	54	53	64	63	55	75	56	83	77	70	71	66	63	70	67	69	61	56	66	56	87	65	62	75	88	73	63	73	65	73	69	61	60	68	75	61	58	57	68	71	65	74	81	56	72	79	65	58	55	83	55	75	61	81	58	57	55	68	78	59	67	61	53	69	54	59	75	84	61	70	66	81	72	70	64	67	70	69	75	73	55	64	76	72	56	61	66	49	78	63	61	78	75	65	62	83	67	80	58	62	74	70	71	66	70	73	64	80	59	64	73	56	53	63	69	69	53	66	66	48	62	53	66	68	49	67	72	92	71	65	65	65	60	59	74	70	56	62	62	68	69	60	71	75	63	75	63	62	65	62	68	58	63	58	62	61	65	59	70	71	53	63	76	58	73	50	54	76	73	80	59	73	67	65	67	76	68	78	59	55	75	69	81	72	53	68	58	77	64	64	58	78	75	67	64	57	64	61	50	72	68	50	74	59	64	65	71	76	68	70	57	62	66	68	68	81	83	78	63	68	61	82	71	61	65	71	72	74	71	71	79	68	68	75	61	62	71	67	78	62	47	81	74	65	74	54	81	72	72	69	76	67	59	56	60	84	58	85	59	71	74	80	87	76	77	70	82	68	81	72	69	75	66	64	60	59	66	78	75	64	70	75	60	68	63	68	80	70	76	58	63	75	61	76	66	65	75	65	68	68	57	74	88	71	70	64	66	66	53	71	70	73	60	64	69	72	81	62	72	60	80	72	59	67	69	55	61	78	70	60	64	63	81	61	68	75	68	65	62	65	59	65	55	67	60	65	69	79	61	49	43	79	72	69	60	53	76	74	53	55	67	57	77	69	72	65	60	50	51	57	65	85	64	62	70	69	55	68	66	74	64	56	79	70	67	67	71	62	69	80	81	71	49	70	79	73	71	76	71	74	75	58	88	64	67	46	69	72	65	63	73	75	82	62	73	67	67	65	80	64	79	75	76	68	66	71	71	82	74	47	74	69	65	74	59	65	70	68	74	54	60	65	67	63	66	79	79	73	89	71	62	73	75	75	57	69	76	79	70	80	76	58	65	69	57	67	67	50	80	62	57	66	75	54	65	68	59	72	64	73	94	62	74	68	72	84	65	70	68	66	67	69	58	66	59	64	69	69	63	72	72	53	80	73	90	67	62	60	78	86	82	75	64	68	58	70	63	79	62	57	68	68	65	76	79	64	56	59	68	66	75	77	56	73	66	64	57	67	63	48	74	66	66	67	86	63	63	62	79	92	70	75	62	62	68	65	52	76	59	68	72	71	73	75	58	66	67	73	57	63	78	66	63	83	80	82	56	53	68	80	74	64	66	68	63	68	73	59	58	61	56	61	71	68	72	75	66	65	66	61	59	78	72	75	71	67	74	63	69	55	70	51	64	75	68	61	61	66	63	55	76	62	68	57	60	61	70	72	53	74	63	66	57	77	54	89	62	65	77	58	67	67	59	67	45	55	58	77	76	65	82	68	79	68	76	79	72	71	61	62	53	79	59	67	57	51	83	78	58	53	60	53	51	65	54	70	73	80	69	63	57	69	68	68	70	57	68	74	80	67	64	58	59	50	62	62	60	76	80	79	61
345	0	2700	107372	417	7	26	246	466	588	409	443	376	406	351	283	316	287	251	244	245	240	211	216	217	207	219	175	176	194	173	171	149	176	157	157	155	141	146	133	170	146	143	139	120	122	121	122	113	133	101	125	109	110	107	101	104	104	91	117	100	110	114	110	82	77	106	103	99	104	92	93	96	97	85	93	89	91	98	100	84	77	86	84	88	89	89	80	84	86	75	84	82	83	76	85	89	98	79	83	84	89	80	83	96	83	64	69	67	90	83	92	90	77	66	74	78	74	78	75	73	89	71	77	83	75	80	90	70	81	86	68	101	75	84	60	75	101	74	82	85	71	74	74	67	74	81	66	95	83	76	71	81	78	82	72	65	86	76	67	76	79	54	69	76	68	79	85	73	85	71	78	81	88	78	79	78	85	77	66	90	76	91	69	68	80	47	77	63	76	61	72	64	69	59	66	90	80	112	73	82	80	68	75	81	69	72	83	67	75	63	81	72	68	74	72	77	63	75	74	68	64	77	105	79	66	78	73	81	67	79	77	81	64	76	90	77	83	72	71	78	70	74	79	74	77	72	73	73	79	59	72	64	69	73	68	69	55	68	55	64	63	93	81	96	68	74	72	71	61	81	71	63	86	85	62	71	83	74	68	68	75	73	56	69	81	88	72	79	84	75	84	86	75	68	82	82	60	72	86	73	70	76	67	64	59	53	72	61	63	70	63	89	77	88	82	66	73	70	78	67	75	77	78	57	70	90	72	78	65	72	78	73	74	76	75	82	67	79	72	65	71	74	67	70	72	78	78	64	70	79	63	70	79	73	81	78	58	68	71	59	75	77	78	56	73	66	61	71	86	64	64	90	81	77	80	65	82	75	79	74	71	73	63	75	69	81	74	67	77	58	57	70	81	77	58	86	71	72	81	57	81	70	66	74	78	66	68	81	57	67	80	68	56	80	60	71	82	76	80	74	59	62	72	69	76	76	68	93	60	88	63	69	77	71	58	69	71	78	78	79	71	77	64	80	66	73	71	70	62	76	82	68	61	72	56	73	54	90	80	68	72	71	71	60	68	74	69	75	89	65	67	74	52	87	67	75	87	71	63	61	68	76	72	70	89	71	79	74	70	54	71	65	62	63	78	84	58	65	71	71	63	81	79	68	68	71	77	75	73	49	79	84	77	67	75	63	72	69	71	73	63	70	78	63	65	80	62	47	60	77	74	78	79	53	72	58	87	60	79	69	76	89	84	72	74	51	56	69	63	57	68	68	76	77	82	66	84	81	72	72	72	65	73	72	71	51	67	75	68	81	64	80	54	75	65	69	67	83	68	82	77	78	61	72	65	79	65	63	75	76	60	85	75	66	66	86	86	76	60	74	61	63	87	69	55	65	63	72	83	68	59	53	85	67	72	61	74	78	62	53	72	90	71	89	70	64	75	56	59	72	71	84	72	68	72	78	74	64	71	74	89	70	72	66	66	68	81	71	51	50	65	69	71	67	74	66	85	90	65	88	66	65	73	74	66	60	93	62	78	82	88	54	74	71	61	75	65	65	78	84	68	73	83	81	72	71	76	81	74	77	63	61	71	70	76	95	69	69	65	75	77	75	55	73	69	72	73	62	64	67	74	84	82	65	71	83	81	69	76	73	65	64	70	69	64	82	87	70	80	73	72	74	62	77	70	80	72	75	72	67	84	62	70	67	70	69	65	63	67	81	83	79	84	51	64	74	70	69	60	74	68	64	71	71	68	63	68	61	77	65	76	79	78	77	66	78	97	53	58	62	74	76	60	65	79	69	81	77	72	79	58	92	86	54	58	70	69	76	61	61	90	84	80	71	84	69	71	70	64	70	71	80	66	80	67	81	65	72	68	75	79	73	72	57	75	99	51	84	72	75	81	73	61	77	58	66	72	72	71	84	95	72	68	79	82	76	65	71	68	77	52	65	54	85	84	69	79	70	68	71	66	55	67	59	71	52	80	63	74	79	64	75	69	64	61	70	66	76	61	77	81	68	55	92	65	75	67	88	84	69	55	80	62	59	80	64	63	69	73	75	67	71	79	52	68	55	75	76	78	75	77	67	62	65	74	69	84	81	70	60	65	70	71	71	69	79	50	65	74	63	78	82	73	62	67	75	79	77	78	75	69	74	87	84	80	63	64	72	59	78	70	77	70	67	69	71	71	70	82	74	60	85	82	55	71	74	73	76	62	79	69	67	80	68	93	84	70	67	82	90	77	82	72	68	60	67	73	55	73	57	64	63	69	78	59	57	73	52	75	61	76	56	66	70	79	57	63	62	70	70	76	64	70	55	59	69	73	72	73	76	88	67	76	72	78	66	58
345	1	1900	107495	471	2	104	533	717	521	447	463	407	354	317	289	273	233	187	206	202	202	164	180	134	142	144	158	138	139	120	126	118	126	116	104	96	97	100	115	105	104	108	103	110	93	85	98	91	82	77	88	109	93	91	84	91	103	81	80	79	94	86	88	99	90	90	82	87	82	61	87	93	79	85	74	79	74	72	84	87	82	78	62	78	81	79	82	95	76	84	68	75	68	71	70	66	64	81	74	68	78	81	72	56	67	84	65	72	86	77	81	75	77	79	69	69	76	70	69	66	73	72	66	78	73	71	79	72	68	71	56	71	79	72	73	56	67	71	71	56	73	63	73	76	63	82	67	64	75	67	72	59	76	77	75	75	82	64	77	68	77	72	81	73	68	70	82	78	56	54	68	65	74	75	62	69	83	67	73	66	68	70	66	77	75	81	72	72	59	62	74	61	64	65	57	78	74	54	88	79	48	55	63	60	63	80	72	69	65	78	85	68	75	75	60	73	68	68	66	57	55	76	78	75	81	66	78	56	79	67	60	61	74	66	66	75	72	68	69	83	77	70	67	62	73	71	76	64	64	63	79	76	70	72	56	83	48	70	64	67	86	69	87	84	75	88	74	57	64	77	53	80	81	80	67	71	84	65	55	68	56	93	66	69	67	71	63	67	67	71	71	59	58	59	59	58	76	51	71	68	56	61	70	75	67	70	82	57	70	66	66	60	81	57	76	58	78	74	63	73	68	55	67	64	53	65	79	79	54	86	85	74	70	67	84	64	68	59	74	59	75	66	72	62	70	64	62	73	62	68	52	54	66	81	65	71	76	59	52	75	88	71	72	65	75	81	56	53	64	47	58	66	80	77	73	62	53	64	51	75	71	79	65	79	71	58	56	67	83	62	61	60	64	81	74	67	65	66	52	52	69	74	55	61	71	51	62	63	74	75	53	70	65	67	70	64	81	79	49	71	65	65	68	64	75	58	60	66	69	83	61	61	72	57	70	90	69	74	67	71	93	72	65	68	63	72	68	64	65	77	69	69	68	57	61	78	75	75	90	82	74	51	66	71	70	81	88	80	75	83	81	67	66	92	59	63	63	66	70	70	69	72	61	72	70	67	70	43	67	62	71	52	74	61	65	79	71	81	67	67	59	46	54	53	75	56	66	72	80	68	68	77	66	77	82	67	73	48	73	49	51	67	70	75	82	80	63	80	75	62	54	82	69	61	60	63	64	77	72	56	62	54	68	75	63	82	84	73	61	87	73	64	89	82	77	66	79	72	67	71	60	77	74	86	69	76	65	69	62	64	77	61	60	66	56	79	66	55	69	62	68	67	74	70	74	57	75	74	59	70	69	73	65	72	64	90	71	67	64	68	74	69	62	58	61	82	71	80	78	62	75	62	59	67	68	73	69	64	63	69	68	65	73	70	60	65	65	71	58	72	72	61	67	73	50	67	79	69	70	63	58	68	79	78	76	70	80	67	69	62	59	71	68	59	89	76	79	69	82	77	80	61	70	58	78	57	61	72	64	69	66	77	68	79	77	66	62	70	74	71	67	64	68	73	54	63	73	61	79	57	66	87	58	51	68	69	70	84	78	77	67	55	68	53	80	71	68	64	72	55	65	80	74	78	71	64	73	77	79	58	75	64	59	64	71	56	68	61	83	71	65	54	67	79	51	50	74	71	75	78	74	77	64	72	76	60	64	66	71	80	66	69	67	85	78	76	56	82	66	68	73	66	76	58	86	57	67	70	65	77	84	78	53	68	96	59	70	77	53	67	76	58	70	53	62	65	72	68	77	72	63	61	49	73	57	62	71	80	63	85	61	68	67	70	76	84	61	57	76	57	66	82	69	50	51	75	75	65	74	62	72	51	68	69	75	64	67	71	62	66	58	75	83	62	55	72	65	61	78	78	63	71	73	69	60	71	61	57	59	58	68	64	72	68	71	76	62	66	68	85	57	69	64	67	70	60	61	70	70	73	67	61	58	61	77	61	54	66	56	62	86	63	68	77	67	77	70	82	61	63	71	79	61	72	68	51	72	73	58	76	70	83	66	58	54	72	67	63	75	61	67	62	65	69	56	70	63	70	65	64	65	73	85	63	83	58	76	76	72	65	63	65	64	74	64	70	72	59	63	70	63	68	64	71	73	74	64	68	56	60	72	69	49	78	72	66	73	56	72	56	70	80	69	61	73	73	57	66	58	68	64	98	53	68	65	75	59	63	74	75	79	66	75	73	56	70	65	64	60	91	74	72	63	63	76	70	80	73	42	73	80	74	68	57	72	82	74	60	64	84	83	64	90	68	61	57	71	82	75	82	61	70	56	69	61	56	69
345	2	2100	107618	450	7	90	475	634	574	415	447	383	387	313	336	276	240	226	229	206	188	187	180	182	150	147	146	154	138	152	144	132	147	130	113	131	106	124	134	110	111	109	116	116	103	105	99	101	85	93	122	104	106	98	85	106	92	101	111	129	123	135	137	120	111	112	97	105	92	70	91	104	96	90	95	82	81	88	79	89	75	72	79	74	85	82	101	75	72	78	81	90	87	96	99	81	87	74	93	73	76	76	86	67	62	81	79	69	66	81	69	72	98	63	76	83	73	88	61	79	66	74	76	82	79	88	85	85	65	91	72	68	72	66	77	80	72	81	96	78	71	72	85	83	69	81	79	70	61	65	76	79	73	69	71	82	76	76	96	73	73	81	78	73	77	76	78	55	68	68	72	77	76	80	67	76	74	86	79	79	73	70	80	87	83	69	74	62	60	68	78	76	77	73	88	77	79	80	92	69	95	66	78	45	69	72	65	76	76	64	66	66	87	63	75	70	84	74	70	77	76	69	68	77	65	60	66	87	78	80	70	66	78	71	78	78	57	62	65	64	65	59	81	73	71	73	77	86	66	73	83	74	77	83	76	71	68	79	94	80	82	62	79	79	70	67	87	70	62	76	74	63	72	62	66	64	75	56	82	65	87	67	70	73	88	80	56	79	79	90	59	81	74	69	87	76	74	70	82	73	71	73	71	80	72	71	78	77	76	70	59	65	70	50	91	71	73	75	79	91	78	67	93	66	69	68	90	81	79	69	85	52	82	68	79	61	88	67	75	83	95	68	95	78	80	74	75	74	83	67	78	70	63	69	70	74	79	79	66	66	74	73	66	70	75	62	74	66	81	78	76	76	55	81	77	68	73	60	72	65	71	70	59	71	87	71	80	55	66	81	53	76	78	74	61	64	94	75	74	60	80	79	67	67	69	72	67	81	84	74	57	74	80	84	75	66	61	63	57	65	53	80	77	94	70	64	70	65	69	65	69	86	74	72	72	65	74	86	68	74	62	77	72	71	68	69	80	73	61	66	57	71	81	82	75	70	69	75	70	72	62	75	70	77	71	79	72	76	62	79	71	71	89	67	78	72	72	75	55	66	76	77	85	69	72	60	76	78	63	63	71	70	69	69	70	68	70	72	80	75	75	60	53	90	68	71	63	62	81	87	74	70	73	63	81	54	84	70	69	68	78	80	63	83	55	67	90	70	78	71	80	75	99	58	67	70	71	83	65	80	73	69	85	75	61	76	83	70	70	77	65	72	74	72	68	66	62	64	76	74	61	70	59	82	80	60	69	70	82	70	84	82	82	56	79	89	66	59	77	65	68	66	81	80	68	66	83	68	74	81	62	79	72	74	87	68	80	67	76	53	65	69	62	55	79	73	64	77	85	82	53	74	68	73	69	73	66	73	75	63	70	65	83	79	73	51	82	72	80	77	72	77	59	70	56	73	84	68	67	75	59	77	83	62	69	70	56	92	75	62	58	52	88	72	83	74	72	70	72	67	80	60	54	87	62	79	68	70	86	67	76	79	82	73	71	65	62	72	73	70	59	55	61	63	62	69	87	85	82	86	62	60	69	90	72	74	69	60	63	80	67	75	73	73	53	66	70	68	62	76	66	85	65	70	74	91	76	67	64	73	65	77	66	87	66	80	70	74	71	56	76	75	70	72	76	57	81	66	70	73	81	72	70	56	67	69	68	83	66	66	78	65	82	78	47	62	103	85	70	74	76	60	78	62	89	67	57	66	73	62	86	77	76	77	81	73	71	64	68	77	73	68	68	80	91	55	77	73	83	68	72	73	65	77	80	70	74	67	64	76	69	71	74	65	68	66	67	60	87	68	77	82	66	67	64	73	73	71	66	67	75	75	61	75	74	66	87	63	71	65	78	71	77	78	70	69	73	70	63	73	59	70	81	58	66	64	65	62	64	64	76	77	84	76	93	63	62	89	73	69	72	79	69	75	75	71	70	76	82	67	56	86	74	72	85	52	70	68	74	56	76	82	74	83	59	56	83	60	70	76	75	72	66	77	83	68	72	57	64	52	70	67	63	63	79	71	75	66	62	65	49	92	63	68	70	56	67	78	80	69	82	79	67	72	79	81	75	86	77	73	66	71	87	74	68	79	83	65	72	63	75	74	61	79	70	74	66	72	68	78	85	62	70	72	84	57	77	63	84	75	59	75	74	79	72	76	72	82	82	65	61	79	58	77	72	78	72	74	72	84	67	79	73	75	73	79	77	64	64	85	60	68	58	70	69	78	73	82	84	69	95	63	67	74	66	78	84	75	74	74	68	83	61	70	69	78	84	77	71	75	68	90	66	66	74	65	90
345	3	3500	107741	433	14	77	385	614	584	372	414	398	375	330	295	281	252	244	206	215	191	190	180	173	183	195	141	171	139	155	149	149	139	146	134	121	126	110	124	126	119	105	119	95	89	101	117	104	121	92	104	78	113	82	102	97	80	92	86	100	86	100	98	137	82	88	79	90	78	82	85	75	75	84	87	85	85	85	96	81	66	86	94	64	85	75	66	85	77	85	86	76	75	78	81	74	78	66	86	82	76	76	85	68	69	66	71	66	77	71	104	76	73	63	86	68	73	73	80	75	70	86	75	68	76	79	67	71	78	76	75	80	71	62	70	83	86	78	69	69	75	64	67	70	85	70	62	74	91	81	64	52	74	61	80	69	72	77	65	56	81	80	62	67	65	70	57	68	70	74	79	61	78	77	73	64	69	55	80	63	88	61	63	59	68	75	66	69	62	54	69	65	67	52	59	63	69	66	62	79	68	62	90	64	64	61	62	57	55	62	75	71	76	66	76	77	72	53	66	85	95	93	73	60	74	69	86	72	75	65	64	84	77	63	72	65	64	60	60	70	59	81	85	70	76	63	77	74	73	67	71	74	70	68	63	64	64	91	72	75	74	60	63	69	73	70	64	63	66	50	73	65	61	61	67	84	57	73	59	83	67	63	70	66	75	76	58	74	69	58	60	89	60	81	70	74	72	77	61	88	80	81	72	60	64	61	94	76	59	69	56	74	93	78	93	81	77	55	64	74	62	66	82	64	69	76	59	58	78	58	73	72	67	64	77	87	66	58	88	70	58	72	70	76	81	71	69	72	71	68	68	69	65	73	80	65	62	79	73	80	68	58	77	58	76	39	67	69	49	69	63	70	84	76	68	72	84	69	65	50	69	73	57	53	57	68	76	71	66	83	72	77	58	69	74	62	75	61	64	87	67	68	66	63	73	79	61	60	76	84	69	75	61	71	59	46	69	69	73	73	63	79	63	70	60	65	80	72	69	68	68	73	75	58	67	61	74	60	62	72	82	71	72	66	62	67	79	69	67	55	61	65	65	65	71	83	66	85	57	62	73	61	58	74	68	60	59	62	73	73	72	70	67	72	60	59	57	71	63	67	73	72	65	70	48	68	48	78	67	67	60	69	77	65	64	63	81	79	75	66	74	71	67	67	80	90	82	62	59	76	81	64	50	65	71	78	50	77	68	68	74	59	70	90	64	57	68	74	63	69	63	68	54	66	46	67	61	52	66	66	65	62	64	73	53	51	71	61	59	65	68	59	75	59	79	59	72	58	55	60	64	68	64	62	71	62	79	77	64	75	70	68	68	78	74	62	61	73	60	88	54	68	56	85	70	79	68	55	62	73	47	78	67	74	76	70	72	82	64	64	65	70	57	60	61	76	58	78	81	71	83	81	78	60	65	72	68	66	56	67	69	46	77	74	76	72	56	69	65	70	75	86	52	54	55	59	68	72	64	79	59	84	65	87	59	73	75	61	66	71	80	72	73	58	59	75	64	68	56	65	69	54	74	65	67	68	54	68	72	59	63	77	53	49	69	61	71	79	70	68	78	64	64	92	78	60	84	72	58	56	81	65	72	68	69	66	70	72	65	54	84	55	59	67	69	60	61	73	56	65	79	64	62	58	58	60	73	72	74	61	60	80	77	65	88	69	59	53	66	72	73	51	50	74	85	58	54	63	58	53	65	60	49	76	78	76	77	57	70	78	64	60	74	63	61	60	83	81	62	74	89	78	72	64	72	72	58	65	64	77	49	77	68	76	72	64	70	66	55	68	49	79	61	77	69	67	74	57	65	52	64	60	66	70	64	71	50	63	66	70	69	76	58	85	65	66	70	62	53	50	69	82	73	50	54	73	75	71	61	62	68	61	76	63	63	67	76	78	78	68	51	70	75	64	80	67	70	79	85	64	61	70	62	66	59	54	62	72	65	53	62	56	75	73	74	74	71	65	62	80	65	61	72	82	84	51	74	75	69	71	69	65	78	65	65	66	68	79	58	76	76	75	67	57	71	50	85	80	64	66	57	80	52	46	61	74	61	69	87	72	80	65	56	63	65	63	72	67	49	75	64	70	83	70	67	79	73	59	53	70	86	77	61	73	65	77	68	71	72	64	63	66	55	81	68	71	67	90	64	62	63	67	70	74	66	58	59	65	75	78	84	61	53	56	76	62	56	70	65	62	76	79	64	60	70	68	57	74	62	70	63	88	75	77	90	79	61	70	71	81	72	56	60	84	72	76	68	69	54	69	80	73	65	60	58	58	54	71	57	74	49	61	83	66	65	63	55	47	69	63	64	69	66	61	82	67	67	59	63	59	76	64	58	74	65	73	65
345	0	2700	107865	408	11	27	277	515	536	358	394	387	377	344	320	293	270	262	258	258	232	224	204	219	193	206	171	176	197	144	163	163	147	155	141	141	149	143	142	136	132	131	139	126	126	131	116	100	95	123	119	108	110	97	106	111	103	105	86	95	84	86	105	77	100	111	89	83	70	82	93	92	97	71	85	82	93	86	74	85	98	99	78	97	92	79	91	87	79	87	73	92	70	92	75	94	94	87	80	87	77	80	92	74	73	77	105	94	82	102	88	87	69	72	82	86	69	74	84	63	86	81	77	68	75	84	99	86	64	77	80	67	73	72	79	71	64	84	75	76	93	75	72	93	72	77	90	64	71	93	71	77	74	71	74	82	64	78	77	84	65	67	72	56	72	77	70	68	68	59	74	74	76	84	82	71	75	70	73	76	86	68	70	79	79	77	68	69	72	63	72	68	81	88	79	80	79	66	68	77	78	67	69	58	82	75	79	74	70	68	73	70	86	94	67	64	74	56	68	88	79	79	83	82	79	76	79	76	72	73	69	63	62	84	74	62	86	79	76	73	71	72	51	69	81	60	78	68	65	77	78	62	74	72	76	82	71	67	60	56	68	90	55	67	76	74	73	64	73	74	72	72	70	72	95	74	76	64	75	55	75	71	60	58	90	80	80	53	71	71	70	77	59	70	88	60	61	74	75	71	78	69	67	59	67	66	69	75	84	70	78	80	82	75	78	82	63	73	52	70	74	77	74	72	63	63	76	76	72	77	72	82	69	74	63	82	65	83	65	68	77	66	64	78	80	73	78	69	74	71	63	74	65	74	68	71	76	59	67	85	69	56	86	69	79	69	56	68	66	81	80	80	65	65	82	76	94	80	71	66	63	77	73	72	69	60	70	72	71	83	79	72	67	68	87	69	77	68	65	67	81	71	56	81	66	60	59	65	74	68	65	62	55	75	74	79	73	81	60	67	75	75	90	78	79	72	78	69	64	57	66	74	63	58	67	71	80	66	75	62	66	78	72	59	79	88	81	75	68	69	74	74	72	64	77	84	72	62	66	62	70	83	68	77	79	77	65	51	84	68	68	70	68	74	76	61	74	75	66	66	76	61	70	60	88	59	66	88	59	64	73	90	76	71	65	62	73	89	81	59	65	79	57	81	66	84	74	69	63	66	73	62	68	66	62	66	72	67	72	70	69	73	77	62	65	79	66	65	79	66	71	53	65	73	66	79	79	76	63	70	82	72	57	72	63	70	65	85	66	69	79	70	81	54	68	68	72	81	68	69	65	51	52	72	77	61	67	57	75	64	59	69	81	65	55	61	81	73	70	74	70	65	80	93	76	70	65	61	59	62	75	64	72	71	58	71	77	67	76	69	61	73	59	77	71	73	67	77	77	66	49	74	69	76	66	64	75	67	72	68	80	64	64	62	62	88	58	65	75	75	68	65	50	83	72	76	64	73	74	77	67	59	72	64	67	71	66	70	81	79	65	59	59	72	79	73	67	68	73	71	72	63	82	71	68	56	76	78	73	66	65	66	57	64	70	71	66	73	73	69	68	56	71	72	71	73	76	76	67	77	70	90	72	65	79	68	72	57	68	57	78	72	72	70	66	59	70	55	79	83	82	95	56	53	55	70	76	69	83	86	63	57	55	68	72	74	84	62	91	75	83	67	72	80	72	76	79	78	69	75	62	84	68	50	75	60	72	70	83	72	85	55	73	64	62	61	62	74	63	67	75	75	58	69	70	57	71	76	68	57	75	80	64	59	70	78	79	71	62	55	67	74	74	82	68	57	74	64	71	70	54	64	59	67	69	61	74	65	87	56	82	54	64	60	69	69	66	68	68	89	80	74	64	64	61	70	58	66	59	91	80	72	62	73	79	76	65	73	64	59	66	63	63	63	81	66	78	67	60	70	66	66	64	69	69	70	63	44	78	71	70	95	68	77	68	64	82	73	58	61	67	63	61	59	77	59	71	61	77	71	73	57	80	79	57	61	61	73	71	68	67	54	71	72	64	53	68	74	73	76	71	75	69	68	64	65	77	74	75	55	67	73	81	73	81	82	62	60	73	70	66	67	65	77	66	68	74	69	66	59	88	66	59	70	78	62	72	87	63	73	61	61	73	59	64	76	71	59	86	78	71	63	69	65	65	44	58	90	68	64	83	72	79	79	80	60	60	73	86	64	96	61	81	65	61	58	70	93	68	84	70	59	59	74	70	58	71	68	70	67	55	74	81	76	70	78	73	54	58	66	58	67	47	80	68	59	63	68	76	67	66	68	64	54	67	64	75	55	71	87	77	80	70	68	65	65	87	84	61	62	56	57	86	86	83	49	80
345	1	1900	107988	479	9	119	604	672	509	392	388	365	319	287	266	241	203	211	179	194	196	174	139	162	146	163	147	132	121	121	125	115	130	100	117	107	100	113	95	115	87	93	95	97	93	87	83	67	76	78	85	81	98	92	72	72	80	87	75	89	82	70	84	66	64	83	74	79	80	96	84	89	81	79	72	69	84	82	78	77	89	65	74	57	84	63	77	65	75	72	83	72	91	72	75	84	65	57	83	91	57	62	62	69	88	90	82	84	81	90	70	73	57	81	70	67	81	83	72	58	86	69	72	76	65	68	80	76	58	71	81	62	62	68	74	76	90	66	71	77	78	82	52	62	81	85	61	63	55	53	61	77	60	81	69	64	72	58	66	57	79	94	72	87	72	74	64	67	66	66	75	58	76	80	67	70	70	72	89	59	78	68	66	79	65	72	68	54	82	61	81	66	74	71	75	63	74	50	64	58	72	69	70	64	66	58	56	69	67	53	68	64	61	62	77	68	76	70	53	83	62	81	65	74	68	85	67	71	75	79	67	70	76	54	79	72	66	75	78	61	64	54	62	64	72	50	78	61	73	70	74	77	82	61	79	65	70	75	81	60	83	62	74	73	77	61	85	82	77	61	63	70	62	74	82	69	71	72	65	54	68	60	52	64	71	79	72	59	70	69	63	58	78	72	59	60	46	74	86	57	73	69	68	68	58	62	68	65	72	52	66	71	62	78	63	72	70	82	77	53	67	73	62	63	70	60	67	69	65	62	62	60	65	53	52	49	70	69	68	70	64	70	78	69	67	65	68	73	64	71	82	80	71	54	78	66	64	71	61	54	81	71	63	60	76	61	62	63	74	59	74	57	48	56	62	63	64	57	75	67	79	66	65	56	59	72	70	59	66	84	70	67	53	76	71	79	78	69	79	62	70	61	66	67	83	56	66	72	66	66	64	70	61	74	59	67	69	66	65	57	64	60	67	63	63	67	68	71	68	72	67	82	73	60	74	82	63	68	71	73	67	79	78	66	73	82	72	59	55	72	79	70	77	57	75	54	84	67	91	82	64	68	76	69	52	57	59	78	64	57	87	71	75	67	57	71	75	63	66	65	67	62	75	75	59	71	67	61	64	69	66	83	66	68	72	69	69	74	62	69	64	67	56	56	82	80	60	68	61	60	72	65	65	75	89	68	69	66	69	78	65	69	65	75	67	58	86	65	79	50	58	75	63	70	72	61	69	64	65	67	66	77	60	65	84	69	81	76	72	57	84	73	69	76	58	66	74	59	58	81	77	84	46	73	69	69	73	77	74	55	81	66	56	53	68	69	66	74	67	52	66	72	54	64	61	53	77	53	70	74	82	69	66	72	64	73	77	77	66	63	64	57	63	63	56	69	59	76	73	59	67	60	63	61	74	63	62	70	74	70	73	69	70	75	60	62	68	69	54	63	86	59	67	66	66	65	67	64	73	72	58	76	54	77	61	68	72	64	58	64	62	51	60	79	63	77	76	68	65	62	72	65	77	69	65	62	65	56	69	76	69	55	62	60	73	74	71	67	62	88	66	74	63	57	60	70	65	80	56	45	70	62	63	76	64	70	52	68	61	77	77	71	56	63	70	60	68	69	52	72	74	58	65	63	57	63	68	79	55	67	74	59	65	60	66	69	85	64	67	61	65	62	60	65	54	76	68	54	63	49	58	67	71	67	72	73	69	68	69	71	66	89	52	73	78	72	63	71	71	63	66	78	79	64	68	68	72	68	77	79	65	84	49	74	82	70	59	44	58	75	60	62	59	66	72	57	62	73	80	76	67	61	78	56	68	60	64	79	70	57	78	66	74	70	78	54	79	62	73	70	76	64	54	86	68	72	67	63	65	61	68	60	65	61	58	68	69	70	69	67	63	65	59	47	86	57	63	65	53	77	75	75	78	61	64	50	57	65	58	80	53	57	66	52	71	77	77	67	67	74	63	64	70	68	72	72	70	67	59	47	66	61	64	58	74	78	53	74	50	51	59	57	77	79	77	62	68	63	80	73	62	87	73	64	67	74	79	69	64	60	67	68	73	65	65	73	62	84	81	60	68	70	72	67	62	66	54	73	66	66	82	66	70	64	64	79	68	76	68	71	63	68	77	70	63	59	84	74	56	70	62	71	61	55	78	59	67	64	70	62	69	78	69	69	55	68	67	59	68	55	68	60	57	72	63	80	61	74	65	66	73	67	63	74	54	62	60	72	77	86	69	66	68	59	55	70	72	53	63	74	62	72	62	89	74	65	80	54	75	76	58	78	64	56	73	68	69	61	67	73	65	84	59	59	76	77	81	67	60	81	69	65	85	54	67	58	66
345	2	2100	108111	448	10	59	464	686	632	423	445	372	383	333	282	255	240	217	207	207	187	179	168	169	168	164	164	152	135	151	149	138	130	126	122	127	111	107	135	119	125	103	128	114	119	104	107	111	87	109	91	93	91	98	109	110	105	113	102	99	102	100	86	97	83	84	92	91	75	88	81	78	82	83	87	72	86	82	89	88	94	71	82	75	105	103	72	85	86	71	72	87	84	79	90	85	86	82	76	75	76	86	81	84	80	82	76	72	67	90	72	72	92	69	72	69	75	78	68	78	62	77	60	82	80	62	85	74	84	80	71	81	55	90	67	85	90	74	84	95	82	68	80	84	91	80	71	59	78	91	95	70	77	72	73	75	86	78	66	80	78	82	82	82	71	87	59	70	90	64	78	76	61	80	74	75	76	68	63	80	74	67	81	86	70	85	85	73	79	84	77	60	86	79	60	62	61	88	72	90	89	83	65	65	89	79	65	81	83	56	74	75	72	77	65	67	85	66	77	74	57	79	77	68	59	77	83	67	87	74	49	65	79	63	73	69	67	69	79	73	77	79	69	70	71	72	73	72	73	63	52	53	74	67	75	66	70	76	73	90	80	69	58	69	83	83	77	69	47	57	84	77	73	65	71	76	74	72	69	79	83	65	74	63	79	74	81	81	76	75	67	74	50	71	76	69	79	85	62	70	66	78	67	64	77	76	68	76	69	72	58	77	81	59	85	75	75	65	81	69	62	88	63	67	72	65	84	71	100	77	66	85	77	63	77	76	70	85	81	76	84	69	68	77	77	78	66	83	79	75	72	77	69	75	72	59	68	72	71	65	64	67	87	72	71	68	69	75	83	72	62	68	71	71	54	73	69	58	68	70	79	72	58	71	78	71	76	83	63	69	73	64	64	71	58	79	76	63	71	75	73	73	64	80	79	70	67	66	72	66	74	64	71	71	61	77	80	67	79	66	70	77	58	84	70	68	79	72	81	73	74	81	66	70	75	77	72	58	77	61	76	64	71	70	72	74	68	81	72	79	69	59	71	80	60	71	73	78	73	57	79	59	70	75	78	85	71	71	74	76	55	85	56	66	80	74	67	68	58	61	97	69	78	62	74	76	76	88	82	78	67	75	85	60	68	68	77	75	63	77	66	66	77	61	63	81	59	77	79	65	71	58	72	87	72	46	97	65	75	77	74	75	73	72	69	70	65	74	70	67	74	69	67	91	71	69	81	69	76	82	70	71	60	72	79	84	66	75	68	77	66	72	73	63	61	78	75	78	58	73	71	82	66	62	73	72	78	70	66	83	60	72	60	71	77	56	86	75	55	66	63	74	73	73	83	62	67	64	58	73	66	75	71	77	67	63	61	64	62	72	74	66	70	84	79	68	76	77	71	87	66	60	81	61	66	77	74	63	69	64	70	63	92	81	60	93	69	65	67	62	69	66	57	50	74	87	62	80	61	71	67	62	77	73	83	89	69	80	69	81	52	65	74	69	80	70	64	67	83	74	82	67	72	75	75	88	71	63	74	62	72	75	76	80	67	76	79	83	68	83	66	86	77	65	70	76	75	63	79	75	68	75	76	72	74	77	75	56	88	57	64	63	71	63	69	76	74	67	68	68	70	58	76	66	80	83	65	83	66	63	83	70	76	72	78	69	70	86	73	69	73	57	78	81	65	83	88	81	61	70	73	70	83	78	84	65	80	81	83	67	61	72	74	50	57	77	84	72	65	76	76	66	64	67	81	83	73	66	66	65	74	79	75	85	60	69	67	53	79	71	82	63	83	78	72	85	68	69	70	55	59	80	67	72	89	71	64	77	59	83	65	66	73	56	72	65	71	78	81	76	78	78	82	63	70	72	75	59	57	63	70	75	69	61	78	69	72	64	65	58	75	66	66	75	62	70	60	88	71	54	78	58	62	53	72	65	84	59	68	57	62	78	61	78	83	67	66	73	68	85	67	74	84	80	82	71	72	73	75	72	83	70	70	81	70	69	66	54	61	73	59	71	74	73	72	68	76	73	71	80	58	66	76	74	77	99	69	74	75	75	85	75	69	83	74	83	91	68	64	75	55	64	71	80	60	62	84	72	65	72	83	76	66	79	64	62	83	58	60	51	71	74	81	104	85	77	68	92	66	72	62	81	70	81	91	72	88	60	79	65	83	69	79	85	95	73	66	84	67	56	53	64	74	67	60	68	69	78	76	70	80	69	77	62	67	80	75	68	76	76	69	74	75	91	65	80	66	69	67	73	64	68	74	82	72	75	78	65	65	73	68	61	78	59	57	79	78	75	68	76	62	70	75	80	67	53	70	70	64	62	56	55	66	88	71	69	83
345	3	3500	108234	445	12	73	463	721	737	538	425	390	347	341	304	266	237	237	234	215	215	182	211	198	173	153	204	169	153	133	137	122	148	128	142	119	121	106	138	106	106	128	117	106	119	96	110	111	114	80	111	106	103	96	109	98	116	118	117	138	127	143	122	121	94	89	90	89	94	88	83	98	73	95	84	95	93	85	88	66	93	94	96	68	87	94	90	87	81	88	81	89	81	78	63	73	68	81	77	79	67	94	90	82	82	72	72	74	74	59	82	74	82	73	68	66	75	92	64	75	69	66	80	62	75	76	58	76	79	68	70	78	62	67	80	70	78	62	69	69	79	81	86	60	68	72	80	80	79	75	83	63	62	83	85	80	62	63	68	69	74	70	65	82	74	79	57	77	71	72	67	71	76	64	69	56	67	56	71	81	66	76	72	81	84	85	67	66	78	73	66	73	71	72	66	77	69	87	69	85	73	74	80	62	69	46	78	83	66	70	73	78	75	101	62	69	72	66	65	80	60	76	83	69	58	81	81	68	78	83	75	85	88	66	90	64	75	66	68	51	68	73	62	64	77	72	63	71	66	71	73	67	49	73	79	74	76	59	66	67	68	69	66	58	79	62	80	73	60	69	65	71	87	67	61	43	72	56	58	67	57	66	75	55	78	85	82	57	93	56	56	63	71	74	86	65	77	60	60	78	65	75	89	73	71	82	65	66	77	69	72	70	73	58	51	63	72	69	66	65	72	58	71	65	78	69	56	70	72	57	67	78	64	78	83	62	92	68	78	79	71	64	61	81	80	79	59	76	65	84	69	71	84	68	83	75	64	42	77	57	73	60	63	73	70	63	70	61	65	80	71	66	64	61	65	55	74	70	67	57	65	63	61	77	74	63	68	64	69	82	56	62	77	53	56	60	72	72	61	49	78	85	64	60	57	81	82	81	81	73	65	59	77	68	58	69	64	58	71	60	71	69	77	67	72	71	64	51	68	81	57	71	67	68	76	89	76	65	86	66	60	65	71	66	62	79	60	85	69	81	65	68	57	68	52	68	76	57	69	74	89	71	73	56	60	64	65	84	62	59	72	75	83	75	59	74	75	74	66	63	62	82	80	83	74	68	60	79	81	85	91	71	71	84	70	60	78	72	66	65	74	66	59	83	67	55	69	64	76	62	71	77	58	82	67	67	77	79	56	58	79	71	63	68	64	72	78	77	70	68	68	72	66	64	72	50	66	73	73	64	78	63	86	71	69	74	61	65	58	75	60	60	74	68	70	72	67	62	59	62	72	66	64	75	52	71	78	55	62	79	83	53	73	79	71	69	71	67	80	67	71	50	74	71	84	75	57	65	67	63	60	79	65	80	72	73	58	72	68	64	64	64	71	81	66	78	66	64	76	63	52	50	71	65	63	77	58	68	69	72	73	52	73	56	79	49	66	85	79	60	62	66	72	74	72	62	81	62	86	75	59	64	69	80	54	61	70	69	70	61	61	83	64	63	63	73	78	85	62	67	51	54	70	51	81	55	67	67	68	60	82	57	54	72	75	62	63	65	65	77	65	72	70	70	75	65	73	80	77	71	74	70	66	69	71	51	62	65	73	81	65	67	77	73	78	77	61	77	65	74	74	75	77	63	61	55	72	74	83	73	59	67	47	64	77	73	64	49	86	87	67	75	68	66	61	67	72	72	71	80	87	77	68	60	78	80	55	61	79	72	70	51	83	76	68	55	67	62	64	73	66	83	61	83	74	70	67	80	80	70	71	66	79	76	69	67	71	66	74	56	65	63	76	73	70	68	54	77	64	75	78	57	76	74	70	71	60	78	70	67	69	51	63	68	66	70	68	70	68	76	68	67	96	80	73	64	63	68	56	59	69	79	63	74	79	62	64	63	61	56	63	64	64	79	57	64	65	67	68	75	71	63	67	73	62	74	67	68	66	74	79	70	80	58	67	54	71	58	77	89	61	60	62	64	74	66	78	79	62	63	76	68	70	57	88	66	66	68	63	61	80	49	61	63	64	55	60	71	68	58	67	69	77	73	62	82	61	78	59	90	64	77	76	59	70	56	63	81	63	84	69	59	62	74	64	68	79	76	59	78	75	59	69	61	55	77	75	55	59	67	80	73	60	83	62	70	78	59	76	60	72	67	64	58	56	53	68	75	64	81	79	69	76	70	53	81	61	75	77	64	64	65	65	69	73	75	77	74	55	56	59	64	81	69	69	69	73	71	69	65	68	61	52	73	87	76	77	70	53	62	77	75	74	66	80	69	75	55	76	71	84	45	75	74	76	81	72	57	67	69	71	81	66	75	65	88	76	69	67	76	86	62	61	53	56	74	72
