345	0	2700	181785	432	40	114	525	786	837	758	676	642	569	537	491	444	393	334	353	326	323	263	250	248	233	198	207	174	173	179	188	191	189	178	175	140	149	150	142	140	162	132	136	143	144	127	118	125	122	129	116	113	116	115	102	128	110	96	90	83	103	91	88	100	99	78	103	90	86	96	89	86	99	83	111	93	79	96	84	81	103	86	69	81	83	99	88	89	72	87	82	68	82	81	77	69	97	87	71	95	85	81	85	76	76	101	76	89	86	68	70	66	73	65	72	89	75	84	109	81	79	89	83	79	70	91	93	94	103	79	70	91	76	73	82	86	85	80	85	74	72	80	78	73	84	89	71	71	84	76	78	79	80	78	67	84	88	64	80	77	83	68	74	81	88	76	81	69	81	66	76	69	91	86	93	52	82	84	82	66	80	77	68	85	80	53	51	87	86	76	75	65	83	66	69	79	85	68	63	87	65	76	73	86	89	89	77	70	68	76	70	82	94	65	70	89	77	74	74	76	84	70	80	85	82	63	90	65	67	66	85	86	85	71	65	57	84	86	84	77	95	71	71	68	96	67	71	78	89	78	89	78	86	87	79	73	62	89	63	64	72	75	78	85	80	72	83	72	84	70	59	72	71	77	74	79	90	70	80	74	73	89	70	80	76	73	79	78	76	77	73	68	76	74	67	64	76	72	83	71	69	76	73	63	78	65	72	73	72	72	89	73	76	67	90	67	81	70	71	84	63	89	70	61	72	62	69	63	64	72	68	67	71	81	78	77	72	72	67	54	71	72	78	85	81	75	77	59	98	72	82	61	75	68	63	65	73	70	79	78	74	69	83	62	74	69	59	89	78	75	66	81	83	66	88	66	72	82	77	73	77	79	67	78	65	67	83	69	74	79	79	80	82	69	66	70	55	87	79	60	73	74	69	75	59	69	76	65	60	75	65	67	71	61	77	61	82	70	69	72	79	75	73	62	73	56	84	72	66	74	68	76	71	76	59	82	82	61	69	62	73	58	71	61	85	60	52	79	63	68	78	66	76	74	65	63	61	73	77	72	78	74	78	84	84	78	68	78	73	79	65	72	66	94	72	62	74	78	70	88	86	67	75	71	60	80	70	66	62	76	73	80	82	73	63	82	70	82	68	71	68	68	72	84	71	81	80	69	72	83	79	82	77	61	77	70	83	60	78	70	59	72	70	84	81	62	64	71	78	87	84	82	72	63	79	65	78	76	69	81	84	67	61	66	87	61	80	74	57	67	74	69	63	75	78	71	68	56	65	89	69	70	64	79	71	70	87	80	70	68	76	59	95	68	76	75	65	61	56	64	85	68	75	68	76	58	68	71	85	70	79	67	63	66	64	69	67	84	75	57	62	68	75	56	77	70	70	90	67	82	83	99	69	86	77	80	71	79	80	77	93	59	84	87	86	69	70	67	73	67	79	70	79	74	67	80	97	66	83	69	65	87	71	82	70	86	68	76	78	70	67	73	62	70	84	92	64	76	79	61	82	59	73	71	58	77	69	63	66	59	76	65	58	63	70	74	75	76	75	69	84	80	80	83	83	75	69	69	78	65	56	69	54	67	83	80	90	72	70	53	75	92	74	63	66	76	69	61	76	74	56	75	79	57	68	62	75	65	79	87	68	65	80	58	69	97	53	73	86	80	69	87	80	53	74	70	81	60	76	71	88	82	70	83	63	83	63	71	75	69	57	55	62	64	57	79	69	63	79	93	77	67	75	74	68	76	69	59	77	70	82	60	73	72	68	78	71	79	61	77	69	75	61	74	69	92	68	72	71	79	87	77	72	73	70	79	74	73	78	60	71	71	76	81	59	78	71	71	79	73	89	76	70	78	72	86	80	64	65	62	80	61	74	71	68	47	71	75	61	78	55	74	77	67	96	82	71	64	72	63	74	68	58	70	60	84	74	75	69	66	71	83	71	70	64	74	76	60	66	74	55	70	78	68	72	66	83	81	74	68	54	68	79	76	60	81	77	64	74	71	79	74	74	88	82	67	79	85	54	66	71	75	71	72	90	68	77	67	72	78	69	76	73	78	64	86	87	90	82	63	71	69	88	62	56	84	81	70	70	81	55	63	81	59	74	73	76	64	65	70	69	80	75	61	77	75	76	83	70	70	80	79	71	85	78	53	72	68	71	60	75	78	74	67	68	73	62	68	72	72	75	83	83	63	76	69	89	78	76	76	63	76	68	67	87	65	75	74	85	65	64	78	67	77	58	74	62	72	71	63	76	66	77	72	77	68	76	73	81	71	87	77	68	70	75	70	79	89	74	71	66	68	58	71	84	64	82	59	68	75	85	70	47	73	75	70	79
345	1	1900	181908	472	40	182	657	772	717	594	584	500	444	408	349	331	256	266	265	227	234	214	200	173	180	167	169	154	153	148	144	127	139	126	134	125	136	114	124	123	88	119	113	89	103	106	107	96	109	103	89	76	83	103	87	102	92	83	100	103	89	73	100	84	94	101	88	97	71	89	94	100	72	91	91	95	83	71	62	88	79	77	77	78	80	93	79	78	110	68	96	80	77	80	71	66	88	82	75	77	84	83	95	77	73	79	72	83	71	79	78	84	89	74	69	78	82	69	72	66	66	97	81	68	73	71	90	80	82	66	82	82	66	90	77	80	67	76	76	67	75	90	73	91	78	92	85	89	68	94	71	75	91	79	87	78	86	76	72	73	76	90	86	74	77	79	75	79	73	61	65	92	76	90	60	92	70	68	75	65	76	77	75	87	68	75	70	68	68	80	87	73	74	71	76	80	67	66	67	85	79	78	68	73	73	76	77	75	78	66	78	64	69	79	63	68	76	77	72	59	78	73	85	81	70	78	83	79	71	71	70	56	86	65	71	69	70	63	80	84	78	79	85	70	83	59	70	61	68	67	85	72	53	74	77	73	77	56	70	69	61	76	69	79	76	79	79	73	50	77	86	57	71	74	68	81	93	78	77	93	65	70	82	55	63	70	69	74	66	78	66	54	72	57	75	65	72	89	85	77	80	79	66	82	76	71	69	71	96	79	78	91	93	59	83	81	63	82	59	82	76	64	88	65	78	83	83	71	57	72	63	70	59	80	66	73	66	75	86	80	66	87	74	51	71	74	78	78	78	74	96	62	69	74	96	69	70	68	82	75	69	87	69	70	57	68	68	56	73	87	72	74	73	78	64	67	68	77	72	68	72	67	62	67	78	76	75	89	70	76	79	76	68	66	73	59	75	59	62	74	79	71	48	64	72	92	75	102	65	61	67	72	75	74	60	72	81	85	65	74	71	76	65	83	82	81	71	72	67	86	65	63	68	68	78	71	88	70	75	79	68	72	70	67	61	72	90	66	72	74	63	66	60	77	79	75	69	85	75	47	63	71	74	59	65	69	67	64	83	78	76	70	77	60	79	76	53	55	86	71	78	79	55	83	72	71	83	68	69	62	70	71	71	65	81	70	81	60	77	75	89	58	67	58	78	63	61	75	81	81	78	72	59	75	60	64	71	73	54	64	62	74	67	79	75	65	76	80	61	61	68	64	70	75	81	63	75	68	77	74	68	78	69	81	86	61	65	64	75	78	80	61	88	81	71	77	77	77	70	73	74	90	73	66	71	71	59	50	82	67	84	72	78	93	70	71	66	78	70	85	59	77	63	63	68	61	72	63	72	77	60	68	64	71	64	65	60	64	79	61	65	67	69	65	66	73	77	70	81	69	63	77	56	64	67	73	67	69	66	86	88	77	75	68	60	63	78	71	65	87	72	85	77	76	66	80	75	67	83	64	83	58	69	67	60	75	83	70	84	65	93	65	78	67	59	71	73	79	77	79	79	70	84	82	73	83	65	84	63	57	57	68	66	75	64	73	73	100	75	65	69	74	71	59	67	70	59	66	76	71	69	76	72	76	76	81	63	82	80	75	62	86	83	74	66	76	77	68	73	69	75	76	82	66	63	75	71	72	78	75	85	69	89	52	74	77	67	69	80	73	71	67	89	68	66	70	66	83	83	59	70	58	70	71	60	60	82	68	69	79	71	80	78	77	81	61	69	88	79	75	70	69	69	66	61	63	80	88	74	76	67	72	67	79	75	50	75	72	65	72	92	65	70	53	71	83	63	84	67	76	73	81	78	72	65	63	80	69	64	71	61	83	90	66	74	68	57	74	76	66	86	68	64	71	85	76	81	69	80	77	61	75	71	75	67	59	73	88	88	64	91	74	78	59	76	81	74	84	73	67	72	63	68	62	68	71	72	79	72	66	71	70	90	62	73	61	68	75	71	57	82	59	81	65	90	67	63	57	60	72	81	82	73	87	75	71	68	74	52	75	71	76	70	61	70	75	81	56	69	69	75	63	68	72	59	74	64	75	86	85	89	79	77	81	77	68	64	71	78	57	64	78	71	64	65	69	69	75	78	54	79	74	73	62	74	69	59	82	56	74	58	74	68	70	69	69	100	78	70	72	74	61	71	76	68	77	68	72	74	65	81	67	85	63	66	63	84	67	56	87	60	62	81	71	85	77	86	69	67	66	57	69	79	68	65	76	80	73	62	69	70	75	73	67	79	72	77	61	77	65	87	65	62	77	75	68	78	66	68	54	74	68	67	81	85	73	73	53	79	75	61	57	64	82	78	88	62	71	72	71	72	74	89	60	92	81	47
345	2	2100	182031	460	22	143	532	673	687	592	539	479	491	393	367	304	295	276	269	230	224	202	207	230	178	176	160	146	181	149	154	126	146	117	126	122	116	143	120	122	103	106	107	102	102	105	105	93	94	97	74	90	84	82	100	83	95	85	88	94	98	75	84	85	68	72	84	88	83	73	78	80	92	95	70	94	58	71	80	65	72	59	80	73	76	72	74	69	65	70	67	74	72	72	77	69	84	70	81	67	66	59	91	67	67	81	73	72	58	75	68	71	67	67	72	79	66	82	69	61	63	75	62	68	69	68	59	63	50	68	52	71	74	70	66	70	70	72	90	65	80	82	75	72	72	67	84	69	72	63	74	66	79	54	64	68	73	69	83	74	77	58	61	75	79	76	82	72	68	72	70	67	61	63	62	58	63	63	64	64	59	59	58	74	67	69	67	78	73	64	89	68	91	66	84	55	61	68	65	56	71	51	82	65	63	61	66	52	66	60	75	63	66	68	66	65	76	71	53	54	71	71	59	64	60	74	69	63	43	59	57	53	74	71	71	57	64	64	77	71	68	48	69	68	75	63	65	73	49	58	61	54	65	83	76	59	68	72	53	69	73	64	74	61	68	69	67	71	59	67	71	90	78	70	74	58	66	62	77	76	65	86	55	76	56	72	78	69	54	67	54	62	73	67	62	57	63	61	60	69	60	71	64	68	43	63	78	64	62	66	60	75	70	61	68	59	72	58	67	57	70	58	64	61	62	64	50	58	91	57	80	78	55	65	71	72	63	59	67	61	67	64	62	69	63	63	57	59	48	63	67	53	61	58	79	72	72	76	63	56	67	68	70	51	60	55	78	78	72	68	72	59	68	65	70	53	61	65	51	72	53	60	55	78	60	65	78	70	72	65	80	58	69	80	67	57	67	73	57	63	82	69	63	79	66	76	71	78	61	59	51	64	59	61	61	62	66	54	58	63	64	66	66	51	67	65	76	75	70	59	64	68	66	63	60	64	64	69	56	64	55	51	67	62	68	74	51	65	63	83	57	71	56	64	61	63	72	69	61	66	63	68	62	71	69	57	67	62	51	51	60	51	59	57	69	82	54	52	62	60	67	60	67	61	55	57	48	75	61	72	48	79	68	64	68	79	62	66	60	63	73	70	70	66	62	55	56	66	64	73	64	51	68	75	58	67	68	67	81	58	70	62	71	58	55	71	63	70	79	63	61	67	65	68	71	59	65	81	65	78	53	61	71	66	65	72	56	76	55	72	66	76	64	59	69	73	65	65	79	67	79	64	50	61	68	57	64	64	72	57	56	58	57	55	67	62	69	67	63	68	65	65	61	50	65	61	68	58	60	74	66	56	73	66	64	65	67	57	65	60	68	60	54	67	86	63	60	65	42	70	71	60	60	63	59	64	68	67	66	73	55	72	68	65	88	55	63	50	64	78	76	66	72	48	58	45	62	68	69	63	68	64	63	52	56	55	62	69	71	53	68	76	62	58	65	57	73	63	68	62	78	83	69	81	71	68	69	59	69	64	60	59	72	52	74	52	70	62	67	64	68	55	75	68	54	66	60	77	69	64	63	57	73	59	58	84	50	52	54	74	76	66	56	67	60	62	58	65	66	63	61	65	55	63	69	63	74	81	70	56	64	59	62	82	72	63	68	45	47	63	58	58	59	61	71	62	71	64	65	58	71	66	63	69	67	77	65	91	66	60	56	47	58	74	55	69	65	62	69	75	75	68	58	62	56	67	76	61	64	50	58	66	75	56	64	70	64	72	58	73	60	66	65	82	66	65	58	53	63	83	48	70	59	54	60	65	58	65	50	66	70	60	59	50	80	74	68	68	59	64	75	55	65	73	61	60	70	73	68	63	63	77	65	63	66	65	60	66	68	68	75	85	50	54	68	67	73	71	53	63	81	60	54	56	65	50	71	71	54	58	68	63	67	65	61	65	65	60	63	66	78	64	55	70	75	82	71	68	60	77	62	63	62	66	65	73	76	77	63	61	61	58	56	45	53	60	67	73	74	61	63	59	72	63	57	60	60	57	58	72	62	51	52	64	63	64	55	66	65	65	65	56	61	74	66	68	60	54	60	67	74	70	63	66	71	63	72	77	63	62	65	72	58	62	56	65	80	58	63	74	62	79	63	54	56	57	61	74	70	65	64	61	66	65	63	51	54	60	60	70	81	63	51	68	62	58	67	60	73	78	53	56	57	67	69	67	58	65	57	65	61	61	81	72	58	65	53	58	66	63	60	74	53	83	66	55	62	79	72	66	54	63	50	67	61	61	55	46	41	50	52	64	71	62	87	49	55	55	64	63	65	69	55	73	71	56	63
345	3	3500	182154	439	31	122	499	701	691	592	597	485	465	419	399	339	338	281	261	253	234	240	212	227	187	191	183	165	173	167	166	146	160	141	136	134	126	126	113	127	123	126	120	107	111	103	123	102	99	81	97	91	100	90	85	87	100	84	82	87	80	83	95	75	71	72	78	78	96	79	81	88	65	68	91	72	75	63	72	67	94	76	77	73	82	90	82	84	64	67	69	70	62	70	83	59	88	72	75	53	97	67	66	64	82	61	65	74	73	62	73	63	89	74	78	78	68	82	70	63	57	63	71	61	66	73	57	79	62	65	68	61	82	81	74	77	61	68	68	63	81	66	79	72	66	63	66	66	73	65	62	59	61	67	67	71	72	67	66	55	63	51	63	88	59	73	75	70	61	63	64	75	77	62	67	62	57	79	79	53	68	62	62	68	74	90	84	66	62	66	63	67	68	60	57	60	46	64	77	61	58	57	59	68	59	60	73	61	71	57	55	61	60	60	65	68	61	61	73	59	70	61	59	71	65	63	58	61	68	69	59	57	65	55	68	66	67	78	61	62	53	72	70	60	61	80	72	59	70	69	62	62	67	60	61	56	69	66	75	61	71	76	77	66	57	63	53	67	48	95	51	61	64	63	67	73	65	56	56	54	66	60	63	57	62	69	67	59	82	58	65	67	57	67	68	45	55	72	55	78	62	59	59	65	47	79	68	66	55	72	67	65	63	57	75	63	52	60	79	70	60	66	60	58	56	56	59	61	50	57	62	65	73	63	84	76	74	71	72	68	64	63	65	61	59	69	75	62	56	49	53	67	76	65	76	61	66	68	60	71	75	89	63	61	66	92	68	69	66	57	67	66	57	74	48	76	63	56	62	62	65	48	59	65	61	49	67	68	68	74	52	69	73	70	62	56	62	74	58	69	62	55	79	60	65	64	64	67	60	63	62	72	61	67	60	48	64	69	54	61	55	56	75	58	62	59	57	74	60	85	62	65	68	73	68	54	65	77	50	70	72	69	58	75	85	59	64	69	56	75	66	68	56	51	57	49	63	69	74	64	70	73	55	46	71	88	68	81	65	73	65	81	67	52	67	69	69	66	56	63	59	58	69	61	55	65	68	60	69	68	73	58	61	68	62	66	67	78	72	49	63	77	50	54	56	67	62	76	58	77	59	72	66	63	66	63	62	65	63	62	72	61	86	48	75	53	50	65	61	70	58	63	57	64	67	62	68	65	65	53	54	59	63	62	66	71	67	59	76	69	73	60	58	68	58	62	51	69	73	69	60	52	57	59	60	58	64	49	85	62	69	68	51	70	67	65	63	74	50	58	52	53	57	64	70	63	61	59	51	74	60	59	47	65	51	65	78	51	44	76	63	68	51	52	72	60	57	61	55	76	78	51	63	67	65	69	56	60	53	58	47	67	72	65	55	53	73	52	68	60	54	63	60	50	69	69	58	89	82	62	52	69	83	63	59	49	49	64	43	58	59	70	55	61	57	78	60	71	80	60	67	76	57	58	64	62	65	77	73	57	76	60	70	92	67	82	56	62	62	82	64	54	65	64	58	54	63	78	67	66	80	64	80	54	69	62	56	73	83	61	78	59	52	57	55	78	63	64	54	58	69	58	45	49	61	52	64	68	62	60	73	63	59	76	66	70	67	71	68	67	66	63	61	54	57	61	58	73	78	56	44	56	57	74	64	59	63	68	69	70	58	63	67	70	57	57	49	64	56	61	65	62	76	60	72	67	68	73	70	72	68	77	62	70	63	60	80	70	65	59	54	78	69	63	75	78	69	65	74	72	49	80	75	61	58	63	70	74	59	77	60	60	82	80	62	59	63	51	57	68	48	57	57	57	58	57	59	56	63	66	49	60	64	67	58	55	59	66	62	69	52	51	57	62	64	47	56	65	73	55	69	69	60	54	72	78	56	58	70	54	65	65	69	71	54	64	68	54	64	78	67	71	57	46	64	59	71	75	69	65	68	67	74	69	82	59	71	54	65	63	60	63	69	48	59	72	79	57	65	70	83	60	61	68	69	65	65	76	50	63	61	62	68	73	67	61	62	60	62	74	61	69	70	64	66	60	59	66	56	66	70	64	60	53	58	47	49	69	65	53	68	60	52	62	76	49	64	62	49	62	70	71	74	55	50	61	61	70	61	52	57	71	69	59	69	50	61	71	62	71	59	55	64	67	54	63	52	62	61	72	69	59	59	66	83	56	69	60	68	68	61	67	57	57	64	37	57	43	61	61	78	54	69	61	63	59	67	56	68	54	51	75	55	61	60	70	69	51	69	64	78	76	65	57	72	63	63	57	56	49	64	74	44	69	45	62	58
345	0	2700	182278	417	25	85	448	659	736	636	590	550	516	411	405	391	356	321	316	290	272	245	242	231	214	218	204	168	185	198	179	170	154	158	152	143	157	142	132	115	122	101	133	116	117	93	87	108	115	87	104	106	91	104	90	83	70	91	85	86	92	74	77	85	86	80	85	75	70	97	80	73	94	72	67	77	63	99	70	90	63	76	79	72	72	71	72	77	79	76	64	78	72	60	63	86	69	63	92	72	68	86	74	81	71	66	75	63	64	77	75	53	68	59	67	65	80	87	87	67	73	71	45	71	46	71	52	62	68	59	62	75	67	70	70	63	67	60	79	68	64	64	66	62	57	58	78	61	54	69	53	64	64	64	60	63	63	48	62	70	57	50	66	76	57	66	68	58	70	69	58	56	65	54	61	66	57	48	63	81	54	79	61	57	52	73	66	77	70	63	75	69	49	71	62	60	60	60	64	67	56	53	63	64	54	74	50	52	64	53	68	53	50	56	56	69	64	58	64	54	63	55	72	63	64	61	61	66	59	53	65	56	57	66	56	67	70	57	56	57	61	58	71	71	67	52	69	52	67	57	57	64	68	60	61	63	70	55	71	61	56	59	55	52	59	75	55	56	70	64	54	57	58	54	73	60	61	45	58	64	65	65	51	49	65	65	69	53	62	65	61	64	59	58	63	56	70	55	61	57	63	56	47	50	71	59	51	64	53	62	56	50	55	51	57	63	53	53	80	75	57	62	45	66	58	47	56	51	61	55	56	59	69	56	58	66	62	47	81	63	59	58	61	72	67	65	52	56	68	50	50	57	74	61	72	46	62	63	59	69	47	66	57	61	47	42	66	54	53	70	46	56	66	52	62	39	52	68	58	62	58	62	31	44	68	59	58	66	52	66	56	68	49	64	50	52	52	67	63	56	57	55	65	58	47	53	83	56	62	61	59	55	69	53	61	56	67	63	59	76	60	55	46	63	59	67	60	57	48	60	58	46	56	59	62	56	59	53	43	53	62	51	45	65	44	54	57	51	68	71	57	47	67	56	61	61	45	49	55	63	60	50	60	53	54	58	76	66	56	49	58	46	69	69	54	62	59	59	71	52	68	56	69	54	64	62	52	75	57	55	57	50	56	62	52	63	64	53	72	60	64	43	46	52	71	67	47	55	50	50	49	58	61	55	61	58	74	65	49	59	63	49	65	59	55	58	52	75	69	61	57	56	54	68	67	47	54	46	54	60	50	44	65	51	58	61	65	48	50	67	62	64	64	50	51	62	50	43	58	69	52	47	73	65	48	55	56	64	64	54	55	66	61	54	61	55	62	54	58	68	49	52	59	53	49	68	60	52	57	62	46	52	55	56	56	51	62	49	62	65	74	34	58	56	62	43	65	53	53	64	53	64	57	69	59	71	53	38	53	67	46	51	60	45	61	50	56	60	49	49	62	46	47	75	70	54	57	64	62	59	59	45	56	61	62	76	76	61	69	54	65	67	79	63	60	41	56	57	57	61	64	55	56	48	56	62	61	58	55	55	55	67	49	45	50	59	55	66	61	55	66	69	51	53	64	54	65	58	51	59	72	54	65	72	63	53	51	55	69	52	60	68	39	59	56	58	59	65	53	53	54	54	55	58	53	65	59	53	65	52	50	67	52	55	65	50	52	50	71	68	65	55	65	73	57	55	52	72	62	60	61	64	73	55	52	60	57	65	51	62	55	43	63	49	62	62	39	52	61	65	60	71	59	53	56	53	50	69	71	56	56	47	58	55	68	68	57	63	54	51	72	64	51	54	63	54	50	47	73	66	56	49	68	40	56	45	50	59	56	63	62	58	56	59	62	70	56	46	54	66	65	60	71	47	56	49	55	54	62	66	66	63	71	56	43	45	71	56	55	51	55	53	54	61	58	63	85	61	55	59	52	44	64	65	56	72	71	51	61	48	59	55	65	58	56	59	51	37	64	69	69	69	49	70	59	53	56	41	51	54	49	54	51	43	72	63	72	40	59	71	55	52	53	54	59	53	50	49	55	66	54	57	36	74	70	48	58	66	62	59	53	74	68	48	45	62	65	55	50	58	47	55	51	58	58	80	52	54	78	54	68	61	63	60	67	51	67	59	68	51	74	54	48	51	64	69	66	52	66	53	43	66	53	48	56	62	66	61	63	51	57	60	58	52	45	67	63	52	63	56	64	66	49	51	59	61	50	58	61	56	51	81	59	55	61	71	59	60	44	72	59	32	46	49	50	54	50	42	58	68	64	69	54	61	59	44	58	58	57	43	57	51	57	51	57	73	66	69	54	59	72	60	55	65	51	78	52	52	75	48	52	58	64	75	54	60	61
345	1	1900	182401	497	19	152	569	612	630	515	495	462	407	348	329	291	293	273	232	229	208	196	191	175	161	162	162	157	147	132	149	133	133	133	114	120	122	109	76	103	98	99	90	102	83	83	89	92	98	83	80	74	91	86	102	74	86	84	80	76	70	84	76	68	85	70	79	67	81	81	80	63	85	79	61	73	67	70	69	83	66	75	70	70	69	65	75	85	70	63	87	79	74	79	83	57	56	77	71	53	68	65	78	71	74	60	73	62	60	57	54	67	79	86	73	70	71	89	72	74	62	77	63	68	54	61	68	70	61	63	56	67	94	73	55	50	71	80	53	77	76	70	61	76	72	61	67	75	65	67	66	75	64	61	71	66	57	57	68	54	47	43	69	50	56	64	66	72	51	55	55	66	66	60	55	50	78	55	49	68	63	53	75	63	50	69	81	56	65	45	47	58	79	57	67	64	70	66	59	67	62	72	74	62	65	56	79	55	67	53	64	58	58	46	60	63	59	61	62	64	47	69	74	66	64	55	66	60	66	56	67	58	56	58	63	63	56	53	66	60	60	63	50	62	66	61	59	65	59	69	73	53	71	64	55	68	50	50	44	56	58	64	56	60	59	55	58	73	57	55	75	60	54	71	66	63	56	53	64	81	43	58	60	67	62	59	55	60	56	81	61	51	57	50	69	58	60	66	58	58	53	55	65	48	69	55	85	73	69	57	43	59	60	48	70	65	67	77	68	69	68	64	64	62	59	65	66	48	73	52	41	46	53	57	62	66	59	66	69	54	74	66	52	62	64	53	58	54	65	67	76	72	72	68	58	54	69	67	53	60	73	61	57	59	47	54	48	59	71	70	58	56	63	74	55	62	76	79	77	60	63	66	66	55	65	57	64	65	73	56	50	61	61	58	60	53	63	78	56	73	52	56	51	59	59	64	72	60	69	60	52	66	70	85	71	62	70	69	53	58	57	71	64	60	57	51	63	58	62	70	65	65	76	61	58	65	64	58	71	82	72	72	71	63	60	55	63	61	66	52	59	67	66	60	60	54	72	62	60	67	59	50	41	59	73	72	53	66	60	61	64	60	62	69	72	68	59	65	57	62	54	50	57	61	62	62	46	66	51	70	45	50	53	58	57	64	71	68	62	60	57	72	65	47	59	46	60	67	62	61	51	66	47	72	62	81	51	76	58	58	60	52	73	51	57	65	57	57	42	48	70	68	69	57	66	63	68	61	66	62	51	54	76	56	52	60	75	70	72	55	62	65	85	59	62	62	56	61	62	62	69	43	58	58	53	65	47	52	69	65	62	54	61	60	63	60	54	56	66	76	56	53	60	57	59	65	65	64	64	66	68	67	83	61	53	80	61	66	74	73	65	77	62	72	50	69	51	67	66	57	51	54	49	55	49	57	66	45	63	48	63	64	48	50	70	57	55	57	64	52	68	57	60	51	56	57	58	65	67	74	56	61	54	52	44	57	68	76	51	50	68	47	54	58	55	62	62	60	61	61	55	59	61	63	66	57	63	58	63	59	59	51	59	59	59	73	71	60	58	64	56	60	67	72	62	62	52	60	52	86	53	62	88	67	56	68	56	53	61	60	56	48	65	62	65	65	67	70	65	64	77	71	72	60	51	62	56	64	61	67	54	63	60	50	58	77	61	73	67	61	70	84	56	62	55	52	68	48	72	62	61	56	55	64	52	53	72	62	66	51	71	55	43	64	60	58	58	51	58	70	53	66	64	56	71	60	78	60	63	73	79	56	59	66	52	62	70	44	66	68	74	55	48	59	60	74	61	72	68	67	56	73	68	61	53	49	54	72	61	65	60	54	61	59	69	64	65	57	65	66	55	61	61	70	61	74	70	60	50	66	44	65	47	66	54	72	61	63	56	61	63	58	68	50	64	56	52	52	49	52	69	59	61	63	63	61	76	50	60	61	56	53	66	53	60	51	73	71	55	50	52	71	60	67	72	52	62	61	69	77	61	67	61	55	46	60	73	66	66	69	69	53	56	60	54	54	63	62	60	57	84	63	51	55	55	51	59	59	70	66	56	70	57	78	52	55	59	85	60	59	63	50	58	56	60	59	63	64	59	49	45	54	71	66	57	67	61	60	75	59	51	63	55	84	49	73	52	60	52	59	58	70	69	59	71	59	63	66	67	67	52	55	58	68	50	62	63	44	59	64	70	56	61	57	63	66	66	58	75	72	56	59	69	59	69	43	60	53	69	74	68	41	77	62	70	66	75	54	51	67	72	76	57	55	63	65	55	63	41	60	63	62	44	53	65	78	58	74	63	55	68	61	56	65	65	56	68	61	65	74	64	64	61	48	57	53	60
345	2	2100	182524	469	21	154	548	654	651	551	538	463	470	375	382	331	307	307	276	241	223	227	196	197	177	151	151	121	154	140	127	134	138	129	123	113	122	127	109	97	105	108	105	96	96	83	93	88	74	91	89	88	78	75	78	82	81	65	79	99	76	68	77	73	80	74	74	82	78	78	69	82	74	70	70	74	70	64	59	69	78	63	85	73	58	54	68	65	70	78	50	52	78	61	71	79	53	65	64	60	68	60	71	75	82	70	57	68	67	74	71	59	67	60	62	69	65	61	62	68	77	76	38	52	55	53	61	55	70	62	70	65	52	55	72	53	63	54	73	47	58	61	68	65	58	66	60	45	57	54	63	58	54	64	67	46	65	68	55	63	54	51	71	68	64	55	64	65	59	52	58	69	65	53	42	61	58	41	62	52	53	58	45	48	52	71	53	56	53	64	59	55	65	64	67	68	60	58	59	65	56	37	61	77	62	60	52	51	53	60	64	44	64	66	61	56	56	60	63	58	53	52	71	65	49	59	53	49	61	57	54	49	65	62	55	58	67	55	47	44	52	57	53	49	50	59	58	41	63	63	61	51	62	62	55	54	70	56	52	52	57	47	62	68	55	55	53	43	56	59	64	61	63	49	52	55	61	56	54	52	65	52	57	47	71	46	58	43	61	61	61	46	60	49	62	40	45	53	56	68	67	71	58	54	54	62	59	61	55	60	66	54	48	51	59	52	58	58	56	46	52	57	57	53	60	61	66	59	61	68	55	52	59	55	57	60	50	51	63	49	62	47	65	57	71	63	61	48	55	66	52	56	60	49	57	61	59	65	62	47	68	50	57	66	51	52	63	54	55	49	68	52	52	52	73	62	55	60	54	65	52	64	61	55	59	63	44	50	56	53	61	56	57	45	59	58	51	60	50	64	73	67	59	58	58	47	67	48	53	55	53	52	56	48	46	70	46	67	44	43	49	54	53	52	63	63	63	69	65	51	72	67	55	67	56	60	49	64	52	68	58	62	63	58	46	67	62	58	35	56	53	52	67	72	56	41	61	64	62	68	51	63	56	61	61	61	68	55	71	64	62	53	50	73	58	56	51	54	54	68	73	52	51	60	48	54	62	53	49	57	56	51	56	57	75	51	59	64	62	53	62	59	60	65	49	52	61	74	51	54	55	55	61	51	59	49	66	55	60	58	51	54	55	53	65	60	50	62	59	44	55	57	60	53	55	35	55	71	59	58	49	43	47	60	56	53	64	58	50	57	58	54	60	58	61	59	56	51	49	51	59	52	66	55	63	56	44	52	69	50	58	51	60	55	50	45	49	54	49	60	59	65	63	56	51	56	50	63	51	55	67	62	41	60	46	66	43	60	58	54	59	56	59	59	64	54	43	57	56	47	75	61	60	48	66	69	53	60	55	60	49	58	60	52	49	61	43	61	51	54	48	60	71	48	53	62	45	67	59	50	44	43	47	60	60	61	70	61	53	63	45	80	59	57	57	68	52	52	62	63	69	66	54	56	52	52	58	51	35	61	56	53	62	57	55	57	59	55	58	58	55	50	42	49	48	71	68	69	60	50	71	59	58	49	59	52	53	67	48	57	78	59	58	64	67	47	59	69	53	62	44	47	48	60	54	56	59	58	53	56	59	67	56	55	53	52	57	55	54	58	56	61	50	65	62	66	65	47	61	48	65	50	45	44	61	60	53	53	60	50	61	59	74	51	43	48	62	55	51	50	55	53	51	57	56	58	39	50	58	50	59	61	44	65	56	68	66	66	56	50	54	78	44	55	58	55	54	68	72	66	45	49	49	73	58	64	53	56	48	67	55	57	58	54	62	51	47	54	64	56	60	50	72	51	57	42	56	44	58	59	60	54	66	56	60	65	58	54	60	55	53	56	41	52	46	58	50	67	74	54	71	58	67	62	55	59	58	60	60	70	60	64	52	56	65	60	58	53	68	53	45	59	57	54	79	48	54	62	63	52	72	60	80	57	53	58	63	67	62	58	52	57	53	57	51	58	57	58	56	55	58	51	63	50	69	54	49	48	67	50	57	46	67	69	60	57	51	52	64	58	70	53	53	59	54	48	61	59	58	53	46	63	47	57	58	70	64	51	64	50	52	47	52	63	64	60	55	71	45	45	71	38	53	56	58	62	43	46	55	49	55	54	59	57	56	61	60	61	42	56	59	57	57	50	64	44	54	57	55	49	67	51	55	52	57	59	53	62	49	52	54	50	56	50	47	65	55	54	58	53	56	53	48	53	59	56	52	64	59	53	46	52	51	68	51	69	58	66	59	55	57	64	60	46	55	55	63	55	66	64	47	56	54	72	55	62	77
345	3	3500	182647	443	37	164	563	694	739	646	605	541	478	432	399	355	317	284	294	281	249	223	221	183	175	188	152	139	179	137	136	134	133	121	124	122	119	104	111	110	105	110	130	91	107	92	109	108	104	89	91	78	89	81	96	105	100	106	85	95	78	82	60	90	59	81	77	77	76	77	72	68	70	53	67	86	82	73	67	84	72	56	60	74	70	51	84	51	85	58	67	67	53	58	61	77	76	53	59	46	67	55	53	62	60	78	64	74	62	68	70	67	57	70	66	67	57	61	69	68	64	84	63	70	59	41	62	75	66	76	52	61	54	61	63	56	58	65	57	64	78	57	60	53	40	52	68	63	63	64	70	66	70	62	63	59	48	65	55	49	54	57	71	57	59	64	54	62	59	56	38	61	62	47	76	65	57	52	76	64	70	61	49	65	63	69	56	60	76	64	60	59	62	52	60	59	71	48	77	66	71	52	56	71	52	47	72	53	61	71	65	52	54	52	69	61	55	55	33	48	62	65	58	46	69	65	69	59	79	63	51	51	49	53	47	53	53	50	55	48	64	49	57	57	45	49	65	63	56	70	51	49	62	53	53	62	52	57	53	56	56	64	54	50	52	76	61	50	60	70	57	53	62	65	50	65	60	48	44	67	53	69	40	58	53	51	52	62	53	59	61	56	59	52	56	56	52	70	60	49	49	62	51	60	50	60	68	59	57	69	57	44	55	58	60	65	58	58	57	47	51	66	46	59	76	58	55	61	54	54	62	63	49	60	52	51	68	61	48	61	50	49	80	64	49	69	64	70	54	55	51	63	54	65	48	55	69	53	60	61	68	62	48	59	78	53	72	42	37	55	45	65	49	49	60	72	56	54	57	57	50	56	56	57	41	51	54	51	55	47	56	51	52	50	60	39	39	60	75	40	46	60	51	66	52	55	51	54	61	56	47	59	53	51	64	44	41	60	44	49	56	62	50	45	56	65	48	60	60	61	62	57	48	50	54	54	72	56	60	64	56	79	65	72	55	72	61	53	46	58	48	52	47	57	65	53	54	63	62	65	53	49	59	62	59	43	62	48	53	66	57	53	77	44	62	63	46	56	52	69	64	55	46	49	55	60	72	56	60	62	60	50	61	65	61	69	55	73	59	64	44	50	54	58	61	49	50	57	54	61	65	57	75	54	46	56	65	57	60	55	52	79	69	44	65	46	69	51	53	60	55	49	50	50	57	50	50	61	57	47	52	48	63	61	67	60	65	51	50	62	58	54	55	59	43	58	73	55	58	55	54	59	39	62	54	46	54	47	53	58	67	51	57	48	70	53	70	60	58	53	56	67	63	60	51	67	62	62	77	59	60	55	54	58	55	60	56	59	76	58	45	47	50	61	48	51	60	48	69	71	55	78	57	63	61	41	46	70	50	64	49	62	68	49	50	57	48	48	62	70	60	61	59	53	42	53	52	54	48	48	59	58	56	49	54	66	55	71	44	57	67	58	58	69	67	43	51	51	61	74	69	54	62	42	61	63	54	61	52	76	51	56	49	53	61	54	75	65	54	50	66	50	60	50	47	56	52	65	60	55	62	40	55	62	53	56	65	53	52	50	53	54	54	56	56	66	52	61	51	60	49	52	71	58	60	64	72	62	48	59	43	63	64	55	44	69	55	52	58	64	57	64	45	54	49	58	70	60	41	59	59	61	63	53	51	53	45	53	61	42	62	55	55	64	57	59	55	62	65	52	47	53	53	50	53	54	58	52	51	55	62	60	44	48	67	53	61	45	51	52	62	54	60	46	55	59	54	51	65	59	64	39	54	50	53	52	55	50	49	60	65	63	44	65	52	53	59	64	71	63	59	56	44	47	48	44	46	55	59	62	45	57	54	59	56	59	55	60	56	60	66	48	60	47	47	70	71	43	54	54	48	55	68	44	45	66	47	58	67	65	45	67	61	50	63	59	48	61	43	50	55	43	58	53	55	55	48	69	47	52	66	45	46	47	55	58	54	53	70	54	66	46	62	51	53	56	46	59	48	56	57	52	56	65	63	60	47	55	57	62	59	62	47	59	62	71	53	59	58	50	54	42	62	62	51	67	61	58	65	47	48	59	47	50	54	43	59	52	51	46	60	55	45	49	57	58	46	58	59	73	60	68	45	52	61	58	50	57	68	53	58	55	57	55	56	68	52	41	44	50	52	55	56	50	58	54	61	57	47	69	62	52	58	54	64	45	49	64	58	60	66	52	55	62	65	54	62	51	50	39	65	46	75	44	57	54	62	51	64	56	69	77	54	64	54	51	54	54	58	48	53	59	61	59	43	46	51	53	55	51	53	59	63	49	42	59	49
345	0	2700	182770	424	40	132	486	698	739	706	641	566	548	454	433	372	350	334	309	308	255	257	241	232	217	189	205	177	181	191	179	140	158	152	149	153	144	140	127	147	111	130	138	114	120	125	108	113	104	88	120	98	97	138	98	93	99	88	102	97	86	82	78	91	73	82	94	68	63	86	72	86	77	65	70	69	77	77	79	69	84	74	64	65	73	77	77	61	64	69	78	57	74	88	64	62	62	60	52	71	54	56	60	67	61	80	81	62	71	61	66	76	60	55	75	61	63	56	70	55	63	59	65	64	44	80	66	58	69	66	59	63	66	65	51	67	60	51	48	65	56	69	52	70	74	48	64	57	64	52	57	45	65	58	56	62	43	57	51	51	72	44	55	53	50	57	51	52	54	53	65	55	54	56	55	66	52	56	53	56	63	52	57	61	48	59	56	59	71	55	59	54	47	42	48	50	60	51	62	48	41	55	62	61	66	67	50	51	63	56	63	61	53	48	55	52	53	58	63	54	56	53	62	55	46	57	56	51	76	73	55	57	61	50	52	70	46	62	50	69	69	53	54	60	58	61	51	60	40	54	45	46	62	55	46	65	47	48	48	63	46	53	43	53	59	57	46	57	51	43	54	59	64	49	50	56	52	61	51	36	56	49	67	52	52	46	50	53	45	51	53	45	57	43	66	58	49	52	53	60	59	57	53	43	51	54	56	63	61	47	50	37	50	56	49	62	59	57	49	51	53	61	60	44	53	49	51	49	50	57	45	42	67	46	53	48	70	51	45	56	57	54	43	51	56	54	50	42	75	53	54	38	60	45	45	47	47	51	61	52	56	54	53	53	50	45	42	37	46	59	42	52	52	54	49	58	38	52	42	41	47	49	32	48	53	47	44	42	53	58	56	68	50	57	48	63	60	47	49	61	53	46	53	59	61	60	52	43	60	50	54	54	36	50	46	57	48	58	47	46	55	57	57	45	52	56	55	62	56	46	72	52	55	48	62	50	51	41	62	51	62	42	39	49	55	63	57	61	43	49	55	55	42	57	46	52	44	63	48	42	41	47	43	48	48	45	41	54	48	69	49	56	50	53	36	49	67	55	53	51	54	55	45	43	39	56	52	42	56	56	43	50	45	43	50	50	45	53	48	42	47	46	45	45	65	48	51	33	46	43	46	35	62	59	52	49	45	38	39	44	48	37	63	40	57	62	66	46	37	58	52	56	55	47	43	56	53	68	38	42	47	48	64	60	49	58	58	39	59	49	49	48	49	31	62	47	43	53	59	52	50	56	54	38	47	48	57	59	52	49	49	54	55	37	50	41	47	53	52	50	48	49	45	42	45	57	49	43	69	38	66	40	55	51	63	51	51	59	42	47	54	47	63	48	57	43	47	46	50	62	44	57	53	41	49	41	49	47	51	49	62	53	62	51	57	48	52	59	57	42	50	49	41	56	38	50	47	31	58	39	41	42	52	49	42	58	48	38	42	47	59	41	54	46	56	46	61	39	37	47	47	49	52	46	54	38	44	52	40	49	50	50	52	51	41	35	54	49	58	58	47	57	45	42	40	57	46	59	55	49	43	46	49	52	47	46	41	44	52	40	50	43	52	59	50	52	42	61	42	44	51	35	62	63	44	49	42	66	49	43	53	53	65	61	54	36	55	58	58	57	47	45	45	42	46	66	59	59	53	44	47	50	69	45	47	50	54	52	52	43	48	55	52	54	51	53	49	47	46	56	64	65	46	48	56	53	45	51	46	39	56	50	56	53	44	39	66	45	39	57	61	54	41	56	42	53	46	55	55	40	41	47	48	48	42	35	49	44	49	60	56	47	47	60	50	49	56	60	40	48	56	60	62	53	56	41	41	58	68	59	47	54	65	45	48	54	58	42	56	39	51	47	50	47	57	59	47	45	52	38	51	42	45	52	39	48	48	44	61	57	64	39	47	58	50	52	57	34	43	43	50	46	54	46	48	44	44	64	49	47	45	47	44	49	49	67	58	55	51	36	49	51	54	49	49	53	54	44	44	54	56	53	48	50	45	30	40	42	33	62	51	48	41	63	56	52	48	29	39	54	51	37	50	47	45	47	62	59	48	48	48	41	76	53	39	72	57	44	45	48	37	59	53	58	56	43	41	50	51	53	54	39	54	47	54	46	47	39	42	32	41	52	49	36	46	42	53	53	55	58	54	50	52	56	42	51	49	58	55	53	40	48	43	43	53	56	40	55	52	41	43	49	52	57	50	51	43	60	51	36	50	53	49	47	49	41	74	49	58	46	50	64	54	54	62	57	60	62	45	45	50	58	53	44	64	41	67	47	69	49	51	39	44	53	43	54	49
345	1	1900	182894	479	45	179	573	651	601	609	555	462	447	356	329	317	271	268	236	252	186	191	180	157	168	127	149	152	144	143	120	143	130	101	136	106	107	103	93	92	122	99	98	97	100	91	104	85	77	77	85	77	91	86	79	87	79	62	91	69	74	64	75	76	73	61	68	70	77	71	67	73	86	65	65	78	61	56	60	59	74	57	69	62	70	61	62	59	61	65	60	71	60	65	66	62	76	54	68	63	54	64	64	62	51	56	74	57	82	53	65	52	66	57	63	68	66	57	55	57	61	51	58	56	50	46	61	69	46	53	54	66	58	50	58	59	56	70	51	39	51	45	62	59	51	65	59	51	43	59	55	55	54	62	68	47	60	52	61	58	50	42	66	53	45	50	55	55	54	45	54	64	61	53	63	48	58	58	60	57	49	47	49	50	52	49	60	56	59	58	51	58	44	48	62	50	51	49	55	45	62	65	49	66	51	59	64	59	55	53	65	50	46	65	59	57	52	53	48	45	39	48	60	44	54	47	49	39	61	59	49	47	51	55	63	43	45	55	43	61	41	61	47	37	67	56	45	46	47	58	54	48	46	52	59	50	48	76	55	54	56	54	46	63	42	52	44	66	58	53	36	60	44	58	50	53	40	65	53	64	52	51	42	72	62	48	54	53	52	72	45	61	64	48	50	49	53	58	43	36	52	65	44	64	58	59	48	58	55	48	67	55	44	59	51	48	49	52	59	60	62	52	56	57	54	51	63	50	57	56	53	55	54	55	50	59	61	63	61	53	58	38	51	58	48	60	46	44	46	54	57	48	58	46	56	47	51	42	44	60	45	40	52	41	40	65	50	66	38	61	35	46	54	46	58	61	48	54	50	49	56	54	80	53	51	48	49	50	47	50	54	35	46	53	47	61	61	54	50	63	42	52	46	47	47	62	47	60	46	52	56	48	57	55	52	39	41	57	55	58	53	47	37	53	53	50	45	52	42	52	56	49	50	45	61	59	53	39	45	45	64	61	46	60	58	62	46	64	55	78	54	57	67	56	48	59	58	51	58	44	56	53	49	56	48	65	66	54	57	53	56	64	57	48	63	62	43	62	51	40	44	53	61	58	47	51	55	67	52	40	51	40	39	55	48	44	75	48	50	48	52	47	57	55	43	49	57	50	61	36	52	57	70	63	55	55	51	51	53	55	55	63	57	54	50	52	63	60	45	48	49	55	68	61	46	61	63	54	61	58	60	53	47	47	63	63	59	53	52	64	42	48	56	49	51	43	63	50	56	51	54	31	60	56	58	43	66	60	46	66	46	58	59	47	61	54	52	46	56	59	49	57	62	66	46	51	40	64	61	44	52	61	49	50	51	36	58	48	44	44	62	54	54	42	63	53	49	45	60	48	46	39	53	52	55	44	56	50	51	62	64	55	45	63	53	55	52	55	54	47	52	60	49	51	53	45	46	48	51	52	67	53	59	44	64	45	54	43	48	49	52	56	49	63	56	53	57	63	57	58	50	58	52	47	47	67	41	55	62	57	47	47	54	48	56	52	49	52	50	66	58	60	41	48	57	61	44	53	55	54	63	65	48	32	40	43	53	50	43	54	40	54	50	40	56	47	61	48	47	56	41	47	56	53	57	46	50	70	58	42	58	66	52	39	49	51	46	51	73	51	44	50	49	48	50	56	62	50	53	58	43	63	48	46	49	42	66	62	63	48	44	54	54	45	63	48	55	60	53	56	44	46	52	61	60	54	47	58	51	49	56	56	51	56	62	60	45	39	47	55	45	51	46	57	50	51	52	46	48	59	58	49	51	48	50	51	44	53	40	46	48	36	49	58	62	52	80	52	47	55	40	61	54	70	51	53	50	49	52	67	58	60	41	48	52	66	52	56	60	65	55	72	54	54	52	66	49	48	56	57	58	46	53	57	54	59	40	58	55	59	47	65	60	47	42	60	72	51	63	56	57	39	60	42	53	52	55	47	60	57	52	62	54	54	45	59	51	50	57	43	57	48	58	56	51	50	62	56	65	47	49	47	49	46	49	58	57	49	48	38	49	50	57	46	52	43	52	32	57	43	64	62	54	52	66	46	44	50	53	48	54	48	49	50	65	67	48	54	59	59	62	51	59	48	50	57	51	47	55	49	39	51	46	71	64	49	40	58	49	47	67	53	55	51	66	54	54	51	49	51	60	39	54	50	41	56	54	61	43	47	51	53	52	43	59	53	59	69	64	52	56	48	64	47	65	58	59	63	52	41	49	52	59	61	74	49	63	68	50	50	60	49	51	71	42	66	49	48	39	48	41	42	42	51	68	43	53	51	58	41	44	55	42	59	52	58	42
345	2	2100	183017	470	30	146	557	638	696	592	545	481	456	378	355	302	277	246	248	227	207	209	174	208	157	164	165	154	130	125	140	144	114	123	105	146	123	116	134	95	107	106	87	99	115	106	80	113	76	82	82	91	78	81	82	89	88	82	73	70	73	54	63	72	66	70	70	72	70	64	60	55	76	62	66	61	52	68	63	73	65	56	66	52	60	56	55	45	58	59	62	54	63	48	56	64	48	42	52	49	58	58	51	51	58	71	67	56	62	57	64	51	49	54	54	49	56	57	70	47	56	61	49	47	42	55	65	56	44	52	50	49	51	47	47	54	50	56	55	46	37	49	59	46	52	47	57	55	48	56	57	63	64	64	50	50	32	54	54	55	48	47	46	52	47	59	57	61	40	53	57	49	69	42	58	69	56	45	46	43	54	44	64	56	62	58	50	52	46	46	48	51	32	62	53	52	43	44	49	52	53	56	69	45	48	56	49	48	57	68	55	54	44	48	48	40	48	47	54	56	54	55	51	55	46	41	45	50	45	48	53	49	41	49	44	47	45	40	45	56	51	46	45	46	43	56	47	49	46	53	59	39	43	51	47	48	44	51	42	48	41	42	34	43	36	49	44	48	53	54	50	46	43	55	39	47	41	57	64	58	44	51	38	43	53	40	38	46	49	49	43	58	62	66	65	50	45	50	44	51	48	51	50	48	47	41	76	42	39	54	52	50	52	51	45	52	44	54	51	53	50	42	48	50	53	46	42	50	54	51	43	60	47	47	51	59	46	48	53	49	59	53	49	47	49	42	46	55	58	53	48	51	34	49	55	55	44	49	55	35	56	58	47	44	47	54	45	48	44	42	47	46	44	47	47	42	53	41	38	54	53	36	53	47	54	46	58	66	42	55	45	41	42	40	60	54	52	65	35	47	58	54	50	43	59	49	42	51	42	37	46	45	46	58	49	55	52	48	44	45	41	53	32	46	46	52	60	42	47	53	55	42	55	49	51	46	58	46	37	52	56	40	45	47	44	59	40	43	51	52	36	58	51	56	34	57	51	39	51	48	42	33	49	58	48	58	51	68	41	33	32	43	51	33	43	44	44	51	57	38	47	40	34	41	45	47	35	44	45	53	53	40	56	42	58	57	54	50	48	49	52	42	44	59	52	53	53	31	43	39	55	44	48	45	44	55	36	37	42	60	47	55	58	51	62	49	41	51	62	55	48	46	31	52	53	38	37	53	47	54	48	36	46	50	41	39	42	55	53	51	38	48	49	49	62	53	34	52	39	42	53	51	40	46	50	36	57	37	49	49	45	46	52	53	47	45	42	52	38	43	49	46	46	55	45	48	57	42	46	59	48	44	61	64	53	44	39	38	52	52	44	38	33	46	57	41	54	39	51	41	60	38	46	43	54	54	52	39	52	47	56	55	40	33	53	49	43	47	58	46	62	54	38	51	46	50	34	45	44	53	52	36	60	40	48	49	55	47	40	58	51	48	47	45	66	47	49	46	35	50	43	40	42	54	43	55	48	40	49	48	58	48	58	46	43	46	55	45	55	54	35	44	62	44	48	54	48	41	33	44	38	46	54	41	57	54	49	48	35	46	51	44	42	41	36	59	59	42	37	41	59	55	50	45	51	43	39	57	62	51	50	45	55	56	42	35	54	43	47	44	47	41	50	46	55	61	55	60	55	37	45	41	46	35	55	55	33	51	40	41	35	51	53	44	49	51	51	51	57	44	46	52	46	41	39	53	51	54	44	47	40	46	55	55	41	62	46	38	45	44	51	63	45	59	58	64	65	43	45	51	40	49	45	43	47	50	38	50	32	40	49	39	50	50	50	52	54	43	55	49	43	46	50	50	50	48	36	55	44	43	40	39	54	42	54	34	43	44	40	44	49	37	48	35	40	55	51	49	62	51	57	50	46	56	38	61	38	28	42	38	46	38	55	40	49	46	40	45	33	46	50	37	47	48	51	40	54	51	34	38	38	45	41	62	47	53	38	37	55	49	54	43	42	52	51	42	41	43	39	42	51	43	44	53	35	58	52	39	52	50	57	61	46	43	42	63	45	38	49	42	49	43	57	53	44	47	48	38	34	40	39	54	52	50	37	48	45	52	41	54	44	46	45	40	49	50	51	56	37	50	49	43	46	41	53	39	41	47	37	40	49	45	50	43	39	33	45	44	40	50	45	40	39	41	50	49	36	45	42	47	41	60	52	54	40	34	45	45	43	53	54	41	44	56	52	62	46	43	43	45	53	52	52	49	48	48	44	48	47	48	59	44	52	55	42	51	54	50	40	49	37	51	38	50	40	48	43	38	48	44	38	43	43	45	50	43	48
345	3	3500	183140	468	47	142	499	694	708	598	585	516	468	415	372	323	332	283	245	255	230	192	219	204	179	184	180	173	187	166	166	137	140	129	124	120	124	124	124	100	116	110	100	88	87	103	94	90	96	64	71	82	70	89	89	67	76	60	76	68	71	69	64	76	84	67	63	70	79	76	78	67	57	51	55	52	60	60	69	49	51	73	58	61	52	51	52	45	62	62	69	82	63	54	59	58	59	68	60	65	49	57	49	58	58	50	50	56	53	56	47	62	45	49	61	55	51	52	57	44	56	48	64	56	37	58	47	42	62	52	60	52	42	59	53	63	54	52	66	46	55	53	53	35	47	53	33	43	51	52	65	37	54	45	45	60	59	58	55	45	41	50	56	53	63	37	53	44	56	44	51	45	34	46	48	48	42	37	55	44	50	36	61	56	62	48	44	48	39	54	49	56	42	39	40	49	43	39	51	48	49	52	50	49	55	51	41	44	57	50	49	64	49	59	57	57	58	43	40	53	44	43	57	35	48	39	51	46	54	38	55	60	54	47	44	46	56	39	42	56	41	41	43	42	50	51	44	64	32	35	51	46	41	39	45	58	50	44	41	50	55	51	64	53	42	57	42	48	44	49	45	45	44	50	56	50	50	44	55	48	70	40	40	45	47	45	48	43	60	55	54	46	46	48	52	42	39	35	40	57	37	53	49	42	62	40	54	50	58	46	45	41	40	43	51	44	45	49	45	55	39	53	52	40	36	50	38	54	44	58	41	44	57	59	37	45	38	49	47	41	49	65	42	44	44	50	39	37	47	53	56	40	43	45	50	50	45	50	46	42	57	33	31	43	37	49	40	38	45	46	53	47	54	56	44	43	39	48	41	45	38	52	51	40	47	38	36	53	51	45	48	53	48	42	50	36	38	37	44	65	42	60	43	34	55	37	49	54	60	48	44	52	42	48	53	53	44	42	43	31	45	45	48	49	40	43	49	49	41	37	46	64	49	47	44	59	44	46	60	40	41	46	47	60	55	51	46	43	59	52	44	47	46	49	46	52	53	51	42	46	48	56	52	50	54	42	40	54	51	48	45	49	55	52	39	52	41	42	55	50	48	49	42	53	54	49	51	45	54	55	47	45	45	43	43	50	35	51	46	42	46	41	46	47	45	51	52	36	41	51	52	51	54	43	57	36	52	46	40	45	39	54	54	46	42	39	43	44	36	39	49	41	41	51	43	48	45	51	47	48	47	57	55	48	39	43	36	50	50	42	41	43	54	34	52	31	36	65	50	41	56	48	41	39	49	49	41	44	43	47	46	38	39	51	44	49	51	55	40	36	43	42	54	54	47	59	53	60	34	45	33	54	47	40	39	36	48	60	55	45	50	43	53	51	49	45	48	38	45	53	56	45	38	50	44	43	48	43	50	47	53	44	58	45	36	35	43	55	44	34	42	49	48	49	52	41	41	56	44	45	38	48	41	40	47	30	45	24	43	55	51	45	49	36	40	41	51	50	44	51	39	49	52	49	66	48	44	54	55	48	38	46	48	52	55	46	51	39	52	42	50	31	43	37	55	36	37	39	43	46	53	45	67	46	38	52	47	60	55	54	44	43	42	46	45	41	46	54	52	43	41	38	44	38	46	49	49	50	54	50	36	52	44	50	50	42	45	56	53	59	38	48	59	46	53	32	37	49	51	43	53	38	36	47	48	45	37	42	52	43	31	35	44	53	42	48	54	42	43	41	37	56	47	44	45	51	51	47	30	39	40	44	43	45	45	43	52	45	48	54	53	57	47	41	43	37	54	37	45	43	54	40	57	37	56	45	44	39	38	53	44	43	34	49	49	40	49	52	38	37	38	35	38	58	42	38	52	36	47	56	55	50	43	43	49	52	33	53	55	50	65	44	41	56	50	37	53	47	36	48	52	40	47	51	41	43	37	39	50	43	34	56	53	53	41	42	60	55	43	44	55	51	36	39	67	43	43	56	51	49	38	47	47	51	41	38	42	46	24	41	37	51	46	42	47	43	40	46	39	47	49	51	39	36	48	41	56	41	43	45	44	41	37	48	42	43	42	40	44	38	42	41	46	53	35	42	51	48	47	30	45	46	46	38	45	41	49	37	55	49	46	52	46	37	45	48	38	45	47	49	51	52	52	41	51	32	47	35	47	30	47	48	49	38	65	46	35	42	49	51	43	42	63	39	41	47	39	42	50	47	44	37	39	48	49	47	60	55	45	41	45	58	46	51	45	36	40	59	35	43	46	40	52	28	44	46	43	45	45	57	51	39	66	56	43	38	51	42	37	53	58	38	54	37	49	48	36	58	48	39	47	42	39	49	41	34	46
