345	0	2700	201203	350	6	30	320	400	344	313	401	354	346	282	266	241	220	200	212	202	194	157	180	168	171	157	149	132	128	137	132	108	128	119	117	114	104	132	119	100	100	104	99	81	104	87	107	87	88	92	102	90	99	66	85	84	78	73	60	94	59	80	68	79	77	64	75	61	85	70	65	78	84	71	69	49	55	87	67	60	66	73	60	83	55	55	69	70	40	65	41	69	53	66	57	55	75	56	72	60	73	69	52	68	71	61	65	67	69	64	62	70	64	53	59	84	64	73	79	60	57	61	59	67	64	70	63	57	51	59	53	51	68	49	55	60	69	62	53	65	60	63	59	56	67	57	57	55	63	63	65	69	58	49	57	69	39	65	67	57	50	60	45	46	50	49	80	50	54	64	52	58	71	83	67	68	62	56	69	50	62	59	47	71	56	49	65	51	64	49	49	53	56	60	71	56	48	57	63	61	61	56	45	45	69	53	56	58	55	52	54	55	46	64	56	58	68	61	56	47	55	54	49	61	41	42	56	71	66	71	55	57	60	54	68	76	51	56	60	49	50	55	56	48	50	54	51	48	46	61	59	59	69	64	55	66	67	46	48	50	67	50	65	73	67	60	51	57	55	55	55	62	61	52	54	56	55	53	68	70	55	64	68	44	53	51	55	46	64	57	61	66	62	62	72	61	65	51	71	64	52	71	48	51	54	49	51	57	71	43	46	47	53	58	61	54	68	58	58	70	43	53	64	59	62	57	48	54	48	51	41	51	60	55	64	58	46	55	51	45	54	52	63	65	54	55	61	52	52	55	41	60	55	52	67	61	54	49	53	71	48	65	61	53	43	49	49	37	66	54	63	41	59	49	48	48	59	61	77	58	64	48	62	57	51	59	60	58	66	60	66	58	45	65	68	74	62	62	59	51	53	75	57	47	59	70	65	53	52	47	64	59	57	61	44	53	59	63	59	54	50	54	54	67	61	57	61	44	56	64	72	56	62	52	64	54	55	32	58	53	56	51	70	50	56	73	55	73	45	77	64	68	58	62	53	49	64	50	56	55	46	69	63	49	60	41	52	72	49	42	62	78	58	57	65	61	64	52	37	56	49	52	59	64	58	47	63	47	50	70	70	69	52	60	49	49	55	40	51	61	53	57	60	73	64	61	56	47	62	56	56	54	57	66	63	57	50	56	62	61	60	60	46	53	59	54	67	49	50	59	61	51	53	43	53	55	59	46	53	56	40	55	52	52	56	68	54	62	58	49	67	53	54	57	52	57	64	50	56	53	61	57	56	43	48	47	61	57	69	70	49	55	51	54	53	54	59	46	49	38	62	58	54	72	55	53	41	50	53	55	51	58	50	53	70	58	70	45	53	54	72	64	49	54	58	65	65	64	54	58	45	61	55	51	59	54	69	61	47	68	45	61	59	56	59	67	50	58	54	69	51	57	62	51	57	59	55	45	69	60	45	50	51	43	56	56	61	52	57	49	47	51	66	49	48	42	62	48	63	61	63	47	57	53	54	61	56	44	63	53	48	58	58	56	57	58	44	59	53	64	55	55	52	69	51	49	56	53	55	57	49	62	60	57	58	57	56	56	61	46	43	52	62	57	43	52	49	67	66	55	53	67	72	57	67	52	56	57	43	46	59	65	52	59	58	61	43	62	49	52	57	57	45	55	41	51	59	55	43	47	41	46	64	56	67	42	52	51	60	61	50	47	59	44	53	58	53	47	52	59	71	52	68	58	52	55	45	59	57	53	53	57	42	54	52	58	51	53	61	63	63	47	52	61	60	45	59	64	50	61	57	56	52	48	52	65	53	47	46	61	54	45	50	60	60	54	63	60	61	49	59	49	37	66	76	55	53	56	65	57	52	67	55	58	59	62	75	49	58	56	58	66	69	63	37	60	63	49	59	50	50	37	50	46	67	45	65	48	51	62	57	48	58	54	61	48	49	61	54	59	49	66	51	52	73	41	47	42	56	43	64	70	46	57	50	53	42	50	59	67	65	60	55	55	59	57	54	47	60	63	52	45	69	55	57	51	58	44	54	53	64	46	54	50	59	60	59	54	51	50	66	56	45	56	55	64	51	69	49	64	64	69	55	66	63	62	62	53	62	43	57	50	43	48	59	52	39	56	52	57	45	62	52	49	60	59	58	42	55	72	46	54	48	59	40	63	54	53	65	50	51	54	43	49	66	57	57	50	54	42	68	57	45	58	48	51	58	73	47	49	62	41	47	59	57	56	48	51	62	52	68	54	44	53	59	56	43	51	68	66	58	55	39	42	53	51	36	50	57	50	56	56	60	45	48	43	44	50	44	58	48	56	60	62	62	59	54
345	1	1900	201326	349	3	78	457	434	306	323	362	314	295	262	241	200	207	156	183	170	165	154	155	126	150	141	152	130	117	117	115	104	111	116	92	86	97	94	101	102	96	102	100	100	100	114	97	92	87	90	96	91	77	91	71	78	95	84	83	92	90	77	74	97	90	88	80	70	83	81	91	77	83	83	73	78	71	96	81	59	82	78	74	89	87	69	70	103	82	68	75	76	82	83	100	69	90	69	58	94	82	63	66	60	86	75	62	71	81	78	74	55	75	73	71	69	92	70	76	86	76	89	69	89	90	64	88	98	80	69	61	85	69	80	91	83	77	76	82	72	83	72	75	74	93	85	70	82	60	87	84	67	84	64	80	80	82	69	82	75	59	92	73	75	78	80	76	85	81	72	94	74	67	73	67	79	78	61	64	61	85	91	78	93	76	80	68	71	63	84	70	79	66	71	72	76	75	77	70	100	86	70	92	68	69	69	81	84	82	87	78	88	75	67	74	98	73	73	74	98	67	67	74	81	76	80	92	69	58	70	86	70	74	72	72	70	85	66	89	61	82	81	83	78	87	69	79	61	80	74	75	70	80	67	72	69	85	95	83	74	88	58	60	79	66	80	77	72	90	84	86	91	73	78	85	55	77	61	68	74	68	71	71	78	71	85	64	74	56	68	72	85	60	74	67	60	78	71	74	64	76	66	64	83	64	75	75	65	83	85	71	71	65	79	80	79	97	76	72	65	80	80	85	60	76	84	65	61	69	62	85	73	82	71	76	79	75	88	82	70	75	71	87	72	80	62	70	83	82	83	71	70	76	62	70	76	72	72	84	87	90	81	69	66	54	65	63	67	70	79	80	96	77	88	74	80	77	84	64	92	73	69	58	74	67	90	86	74	79	75	86	87	67	68	71	81	72	64	75	76	93	76	66	62	69	73	72	75	71	61	77	83	71	71	72	89	69	63	75	67	88	84	75	56	74	74	89	59	88	70	76	67	70	78	68	76	85	74	59	79	64	77	78	72	96	81	66	68	89	84	95	62	67	72	86	78	82	64	76	67	65	70	73	58	90	67	90	60	73	62	81	67	67	74	78	70	66	86	74	74	71	82	77	73	89	63	76	90	84	75	89	72	73	72	79	70	81	93	72	86	75	82	65	78	72	84	54	68	67	70	81	76	67	71	81	70	71	58	50	74	70	77	78	72	61	66	58	61	78	70	73	76	63	69	67	71	93	93	74	69	65	78	68	64	76	58	73	75	78	71	68	72	81	69	94	81	68	84	65	75	68	81	71	80	75	68	76	75	63	81	68	59	78	77	77	79	83	67	89	62	76	72	61	68	54	63	65	79	83	75	83	79	69	79	69	84	77	74	91	81	95	53	69	74	75	73	88	74	76	79	70	68	67	70	77	81	63	72	70	69	71	78	72	70	66	70	69	76	82	73	65	74	69	73	87	73	86	78	80	78	80	80	80	65	77	84	75	77	73	82	58	74	83	82	72	72	71	66	63	73	74	77	73	82	82	80	71	92	75	73	71	66	82	76	79	64	76	86	75	83	66	72	68	94	64	68	79	60	78	75	80	65	95	92	89	73	67	57	58	83	74	74	80	68	67	71	74	79	60	71	67	68	66	65	81	78	90	78	64	85	78	77	80	84	81	85	80	80	73	71	80	66	70	57	57	74	51	79	68	78	66	69	56	85	66	76	79	78	71	83	72	79	76	77	76	65	65	70	85	71	79	64	69	81	71	69	79	74	72	76	81	77	83	81	70	97	71	92	76	78	82	75	61	61	76	53	71	55	86	80	68	63	88	62	64	80	89	72	80	81	69	70	76	79	69	81	69	76	61	79	86	70	77	65	60	72	63	76	68	89	79	66	71	64	68	64	81	75	65	56	59	90	70	61	71	66	65	64	73	75	77	60	86	58	76	85	81	73	80	76	72	76	74	86	72	79	90	65	83	74	82	58	83	69	78	88	67	68	69	67	63	74	70	74	84	77	79	72	68	77	64	75	77	67	67	81	70	86	77	80	75	71	76	77	68	76	61	86	67	73	74	66	51	72	83	54	78	71	73	68	74	61	66	76	80	64	80	71	82	71	80	68	83	74	64	65	77	67	83	88	85	62	68	68	69	63	77	56	65	71	58	64	68	62	69	63	71	61	83	69	72	74	92	78	74	65	67	67	76	72	75	82	76	64	69	65	67	78	75	78	63	78	78	68	64	62	79	67	76	62	80	63	69	83	64	66	81	90	62	77	77	59	75	65	73	62	72	83	77	75	64	79	55	78	70	80	82	62	60	76	61	87	64	61	69	83	73	57	84	76	73	84	65	74	57	74	87
345	2	2100	201449	353	3	85	428	427	350	341	388	321	303	268	251	206	207	185	196	173	171	161	186	167	151	133	133	130	116	147	135	144	128	121	122	127	106	120	109	100	95	105	95	118	101	92	88	98	92	81	104	88	94	99	89	79	80	71	104	79	98	96	83	83	82	74	89	109	91	82	86	80	94	76	79	78	61	90	74	77	77	78	84	74	98	78	60	86	76	72	77	74	74	75	62	76	77	80	87	85	72	83	78	80	73	78	81	76	66	69	91	66	83	83	88	72	100	80	79	67	79	84	64	75	75	83	77	81	86	62	73	74	82	67	83	67	66	73	63	82	65	85	64	69	62	86	89	81	81	59	69	72	78	65	56	79	64	76	72	71	58	71	68	65	90	72	69	71	71	70	78	79	79	84	67	61	83	82	79	73	69	74	67	81	76	82	93	62	63	55	80	65	70	75	84	89	63	66	78	87	81	77	71	71	73	83	63	59	66	61	78	83	73	73	66	79	70	97	72	77	82	77	73	79	84	73	73	71	61	63	76	77	92	81	83	88	71	77	72	73	70	75	64	79	82	71	67	90	87	62	75	63	70	67	76	61	65	64	78	82	68	72	73	69	70	69	76	58	88	67	74	76	84	66	60	62	77	72	81	71	79	86	76	72	79	62	90	62	78	80	83	78	85	79	80	65	72	69	66	59	80	86	84	66	66	72	70	81	61	59	68	65	73	64	57	57	60	71	76	70	59	80	67	61	69	79	69	79	63	74	73	69	55	65	73	87	69	62	61	79	80	63	86	78	62	85	75	53	60	63	67	58	70	75	71	77	75	80	60	81	81	79	60	75	76	67	68	62	77	71	69	70	74	66	77	60	82	74	71	56	68	75	66	85	91	74	68	75	62	74	67	66	70	72	57	68	69	66	66	80	70	69	72	69	65	85	71	86	72	73	87	69	60	80	77	49	67	75	85	70	67	75	85	70	75	58	75	89	83	62	78	58	63	71	75	69	63	63	80	80	70	89	70	68	77	85	72	74	72	70	73	71	59	68	64	70	77	69	67	71	75	83	62	85	78	68	66	80	64	78	66	91	62	68	58	68	79	80	87	77	74	70	77	57	77	84	56	79	62	85	60	72	76	57	68	76	72	107	87	69	83	79	69	59	70	62	70	70	68	77	67	75	59	80	69	53	99	64	78	82	66	73	62	70	78	80	68	75	81	75	71	60	68	73	76	83	62	76	69	71	79	63	81	70	73	67	60	79	66	69	68	75	75	54	70	78	79	69	75	64	83	65	81	77	75	75	79	73	72	71	75	56	71	71	52	67	89	62	86	77	68	69	68	65	79	52	66	71	93	70	63	64	69	68	68	75	66	56	68	66	63	69	76	68	71	53	66	62	70	58	92	63	79	69	66	79	68	75	69	75	67	59	71	65	75	71	63	61	71	67	74	66	54	62	61	43	63	76	70	73	78	63	67	70	76	63	61	88	81	59	83	76	54	64	69	82	62	71	80	72	72	63	67	71	69	72	66	69	70	87	79	66	68	86	74	81	80	70	70	75	76	78	76	76	82	58	69	85	77	76	66	81	65	79	67	65	74	97	55	67	88	78	64	60	75	60	73	72	69	80	79	78	69	82	61	65	75	64	74	80	61	76	60	62	71	77	77	69	75	67	66	71	66	69	79	53	70	80	83	63	68	64	80	59	82	71	84	66	69	76	70	82	66	80	75	74	64	71	73	72	64	66	70	82	68	76	86	70	62	71	72	68	84	80	67	82	71	64	77	80	68	75	65	72	69	77	80	80	69	59	70	73	71	69	77	75	73	65	78	60	69	67	71	70	78	75	79	75	67	84	66	77	71	60	75	73	76	83	73	68	62	70	73	76	75	82	50	78	77	67	73	69	66	84	67	68	76	69	72	74	65	74	80	73	69	69	82	71	70	63	53	63	68	56	74	70	69	81	77	70	66	94	76	63	76	72	76	58	62	64	71	68	67	86	63	64	72	73	63	69	62	85	69	77	70	68	75	87	73	69	80	91	73	69	84	69	82	77	62	66	64	75	74	76	72	74	68	66	72	87	93	60	74	73	77	76	83	102	75	76	63	71	59	71	73	74	73	68	69	89	76	75	75	67	71	75	82	82	74	63	54	86	62	72	65	77	76	81	66	57	90	79	73	81	77	68	70	71	58	73	69	78	69	73	82	80	95	66	62	65	82	70	61	67	79	72	74	67	78	85	83	79	78	66	72	70	74	75	62	50	66	84	71	63	71	60	62	56	70	64	74	62	56	67	67	78	71	61	68	62	70	82	71	79	65	67	80	75	69	75	67	63	64	75	72	78	55
345	3	3500	201572	349	1	52	323	455	344	306	379	336	331	273	248	232	219	205	203	163	186	180	154	146	161	157	124	134	146	127	136	123	113	118	124	103	122	104	101	125	104	82	115	93	107	85	95	102	100	76	81	94	69	85	81	80	83	70	91	75	76	74	88	101	65	68	66	70	66	76	70	68	69	72	76	67	80	66	66	70	65	84	91	65	77	84	74	88	62	79	67	67	69	83	80	67	90	77	90	70	73	76	81	61	56	73	77	64	71	80	76	75	88	60	64	74	68	59	68	69	62	90	69	73	74	85	73	67	71	71	67	49	65	88	62	52	60	91	81	59	68	67	69	91	63	81	58	71	57	77	71	82	74	70	68	74	65	80	70	66	59	65	74	78	75	71	61	80	54	65	67	63	60	70	57	74	53	62	70	60	75	68	76	73	82	80	76	67	62	64	70	84	72	81	62	82	68	62	71	73	77	83	50	61	74	65	78	61	56	81	66	54	64	68	66	78	66	59	73	80	80	58	71	66	72	57	66	67	69	80	69	72	60	62	68	68	62	88	72	61	68	52	61	56	78	47	61	67	60	76	77	95	67	73	73	77	63	79	80	77	75	65	71	71	59	64	59	51	61	61	52	64	79	67	85	67	75	69	62	72	61	54	58	57	54	60	76	62	65	67	63	52	64	69	73	71	65	71	66	69	66	68	50	80	62	55	55	73	73	71	83	62	75	69	72	68	60	65	67	77	71	71	67	68	61	66	82	57	68	69	63	90	51	61	72	60	69	65	75	71	55	79	62	65	68	64	64	57	72	66	68	61	77	60	64	54	57	63	68	57	70	58	67	64	66	78	68	72	56	65	78	73	63	68	59	74	67	72	63	69	54	74	70	74	58	59	71	78	75	68	68	69	60	67	63	72	49	70	71	77	63	72	53	61	76	69	62	67	62	59	63	65	70	75	68	72	59	71	73	67	49	72	58	59	76	65	72	72	94	86	55	55	61	82	75	62	67	69	77	70	49	64	56	69	61	62	66	57	64	69	71	62	60	71	41	64	56	68	62	69	67	56	68	45	68	65	72	54	58	73	58	84	86	73	80	80	75	71	71	65	61	62	62	63	60	61	72	62	53	65	73	58	67	50	73	66	54	70	55	69	77	79	75	77	59	66	53	71	89	57	53	63	73	71	70	62	60	60	59	70	79	58	76	67	65	64	71	63	73	62	72	69	54	70	67	62	51	78	83	64	70	69	75	70	69	54	66	66	60	60	74	62	67	76	73	73	71	64	46	69	76	48	80	62	69	60	69	57	74	62	62	72	63	59	69	51	60	55	67	69	82	68	59	58	74	55	69	65	72	63	72	70	69	70	74	58	71	78	70	58	50	74	63	64	58	64	65	61	66	76	77	59	65	60	68	60	60	82	57	62	70	66	82	66	66	50	65	61	75	67	64	53	61	70	62	66	58	52	62	78	67	65	59	64	68	63	63	56	67	70	59	68	60	72	62	75	56	58	65	66	66	67	66	55	72	51	67	62	67	64	73	63	67	64	51	77	62	64	66	74	69	68	72	74	70	61	74	56	75	74	52	70	63	59	65	63	56	65	71	60	61	67	75	65	70	60	60	64	79	64	44	66	59	64	60	56	68	70	62	74	71	55	68	62	61	70	75	85	66	54	61	52	69	81	69	73	60	71	73	63	59	67	54	68	73	62	70	72	62	60	75	81	74	71	69	65	61	65	65	52	55	77	69	65	69	69	74	63	75	68	63	54	73	59	63	73	78	74	69	77	83	70	67	64	67	75	78	67	59	73	60	60	68	57	85	59	72	73	71	59	77	67	66	69	58	67	67	71	72	72	67	73	65	66	60	72	73	64	80	51	50	66	60	60	64	73	54	66	47	60	54	73	60	62	71	72	64	65	64	62	69	61	67	51	81	70	51	45	66	64	77	75	72	68	71	56	71	70	77	65	57	57	74	69	58	60	56	76	67	78	64	65	69	71	63	75	78	54	70	53	67	71	68	62	73	53	55	70	74	62	77	70	71	69	64	62	78	67	75	76	72	68	55	65	61	86	66	72	66	71	68	77	63	81	49	68	76	48	55	53	85	57	56	62	52	78	55	57	59	74	56	65	74	52	77	81	54	69	66	58	64	64	76	64	75	58	58	62	60	66	77	61	65	71	69	70	69	54	60	65	76	65	66	69	74	59	80	63	62	63	58	59	62	59	58	60	74	55	60	59	60	65	64	64	67	68	64	60	76	64	72	70	69	70	73	57	63	63	79	67	54	51	71	63	40	73	72	78	68	67	72	72	61	52	82	58	77	76	63	53	60	62	52	70	69	49	62
345	0	2700	201696	354	4	31	279	361	323	320	375	343	328	284	243	224	221	191	210	208	191	179	173	136	169	156	130	157	161	120	121	134	134	115	120	112	120	115	96	100	101	116	103	100	99	85	105	96	87	79	81	88	93	70	78	60	74	67	70	69	85	74	67	69	95	88	82	76	80	79	76	65	83	91	55	73	72	79	63	86	55	60	68	71	59	72	73	57	50	70	53	58	57	50	52	76	58	57	84	54	75	76	81	65	72	66	65	71	74	62	55	49	78	58	43	59	66	68	78	60	52	59	69	65	70	53	56	68	64	63	59	56	57	49	59	70	62	61	63	62	50	67	69	74	59	63	63	63	47	69	45	72	57	70	72	58	61	53	61	60	63	57	71	61	57	54	57	68	59	61	67	78	60	55	63	62	51	72	69	48	46	67	67	89	77	66	45	51	66	55	72	75	57	64	51	48	52	55	70	60	68	64	62	46	55	70	84	60	58	64	66	55	55	57	65	76	74	70	65	56	63	73	55	69	48	50	65	60	66	59	55	63	57	58	57	52	67	58	61	56	45	58	56	52	57	67	69	69	49	58	56	72	66	57	53	61	50	64	71	57	48	63	60	64	51	45	66	52	45	56	61	59	60	71	55	58	54	57	59	47	61	71	60	64	66	56	49	49	76	61	69	58	62	40	64	51	54	53	65	62	59	60	71	51	59	78	63	65	54	47	64	48	57	60	59	62	52	65	49	56	64	43	62	47	59	72	71	51	55	62	61	53	53	57	68	59	53	49	44	59	70	59	50	57	57	53	63	53	55	59	55	48	47	64	49	75	54	56	59	58	59	58	54	74	62	57	71	66	61	62	63	56	52	49	57	63	67	51	53	58	43	58	57	50	59	52	58	56	57	55	59	60	52	55	68	74	59	55	64	56	40	59	38	70	66	47	67	56	56	61	43	58	55	57	65	55	62	63	51	59	54	63	48	57	53	55	61	59	73	54	62	69	64	78	56	56	48	64	41	61	64	56	64	54	45	68	76	78	43	65	45	68	64	48	66	59	51	71	54	54	51	51	65	70	60	72	62	59	46	35	60	49	65	53	57	65	45	55	49	52	65	52	64	45	60	61	58	64	56	65	56	63	51	64	51	58	63	57	54	49	60	66	51	63	55	63	55	66	58	60	65	57	58	62	71	48	65	65	65	65	53	57	55	62	66	57	60	62	68	65	51	53	45	54	61	49	46	45	53	60	52	58	56	51	65	60	81	40	64	59	56	53	60	59	53	47	57	56	64	52	57	37	54	50	54	46	49	60	55	60	41	73	61	52	56	52	62	59	67	52	71	72	53	59	44	68	67	61	54	42	59	61	59	71	57	48	54	51	64	51	65	58	66	71	51	57	49	59	47	48	60	43	56	58	64	63	53	61	65	59	57	52	62	47	59	76	47	73	60	64	64	71	77	51	58	70	57	54	55	68	56	57	59	68	64	67	73	55	60	58	59	53	52	52	54	69	58	60	65	54	64	66	57	68	59	52	66	51	56	60	62	54	53	67	53	56	57	57	65	59	43	55	67	51	57	73	68	46	55	64	51	63	51	61	57	66	49	58	57	57	53	68	69	54	52	51	64	68	66	57	60	55	46	53	51	57	47	52	64	68	51	57	62	55	50	60	50	60	62	54	63	45	58	54	50	53	65	62	46	46	57	60	49	50	58	52	50	55	35	56	51	63	55	62	55	52	54	58	50	43	54	72	60	48	54	61	48	54	55	59	67	60	61	60	57	54	55	71	44	55	63	62	65	58	72	57	51	61	57	57	62	56	55	62	61	71	75	51	54	74	53	66	58	56	63	61	48	57	78	62	59	55	55	59	59	61	48	70	53	68	54	56	43	46	63	63	51	43	40	53	60	69	47	81	54	66	60	65	52	66	58	45	65	63	46	62	52	50	44	69	67	55	56	57	72	54	56	50	51	61	46	59	62	56	60	62	49	62	61	59	52	61	54	64	54	50	48	63	52	64	49	46	60	51	54	71	47	61	57	60	53	59	55	57	57	65	53	56	56	77	71	60	61	54	54	53	62	57	48	69	50	77	56	45	62	60	52	53	62	64	56	55	49	57	63	65	51	71	63	57	47	44	56	67	55	62	54	61	63	59	53	70	68	58	71	58	69	62	85	64	58	49	57	73	48	61	54	54	46	58	58	75	71	42	48	57	73	58	56	48	56	66	56	62	57	54	60	61	58	57	56	49	64	62	51	50	47	52	64	66	52	67	51	44	51	64	50	51	59	59	67	59	45	56	46	66	63	63	59	50	76	59	57	58	48	56	57	58	55	47	53	58	49	56	55	55	62
345	1	1900	201819	350	2	93	420	376	306	312	353	305	275	229	233	186	187	194	190	177	149	152	179	141	133	115	123	114	118	106	115	115	118	107	131	100	112	90	102	93	103	77	86	90	88	98	85	101	84	88	88	83	94	89	85	84	74	79	79	82	86	82	74	93	74	66	79	67	89	72	67	92	72	70	74	78	75	86	82	73	79	74	79	73	78	71	76	74	68	77	84	71	80	75	86	75	81	71	86	59	76	62	80	77	82	79	85	77	83	59	71	72	82	63	74	77	88	80	75	80	97	81	98	68	77	73	85	58	89	63	77	80	78	64	84	79	89	89	92	60	87	83	69	87	64	69	83	80	68	79	81	65	61	72	81	56	84	62	76	79	60	73	70	70	85	72	82	67	86	74	73	66	73	65	85	76	72	79	69	86	57	83	70	77	76	80	72	61	74	52	79	71	92	73	69	75	69	69	83	81	74	67	71	66	66	81	82	60	85	66	75	92	60	71	71	75	69	69	80	75	65	67	66	73	89	72	77	70	64	68	79	72	97	87	67	76	75	76	84	78	81	75	74	76	75	84	83	72	71	68	66	63	73	75	76	75	60	54	86	99	71	59	66	85	68	68	78	76	74	86	75	83	76	78	57	73	77	83	73	66	88	74	67	80	87	62	73	78	71	75	60	80	78	94	73	67	59	70	67	74	67	68	74	78	69	92	74	65	81	89	80	66	77	60	62	86	72	84	51	81	69	70	97	86	83	72	68	84	83	68	77	75	92	68	75	77	88	71	74	96	87	57	85	84	89	82	94	81	76	54	67	65	85	73	86	74	61	84	62	74	56	75	86	82	75	71	75	68	86	68	64	64	66	79	67	72	80	63	85	75	70	70	65	88	67	52	82	73	79	69	76	63	76	70	71	79	67	83	72	70	70	63	88	86	90	87	77	98	72	88	78	67	80	83	84	76	75	67	80	62	69	69	55	65	59	72	85	76	79	57	73	71	72	73	54	63	75	78	74	72	69	75	61	84	67	74	76	58	67	58	74	61	79	58	67	58	86	75	78	75	65	80	68	72	74	85	84	90	84	70	79	76	66	78	76	83	76	65	77	76	62	73	71	66	67	66	74	76	74	71	78	69	74	73	71	77	64	61	77	68	76	78	69	86	66	68	69	65	67	72	71	68	67	69	73	80	78	58	78	88	66	69	78	90	71	75	81	82	67	55	77	68	61	76	57	87	67	77	82	63	83	70	63	71	59	65	68	77	79	74	71	73	74	79	71	62	72	78	66	67	73	83	66	60	62	93	65	79	77	63	76	72	73	62	71	65	80	82	74	77	67	85	64	54	76	71	82	71	72	67	67	73	73	71	74	60	72	82	84	90	69	82	85	74	76	69	66	67	69	78	88	60	66	61	69	83	79	68	85	70	66	67	82	69	88	72	79	60	60	74	73	74	67	76	67	79	76	71	73	62	80	69	66	66	64	76	85	56	77	82	65	66	79	88	88	74	80	75	75	64	93	63	53	81	68	62	77	74	91	75	73	92	72	74	78	79	71	74	77	82	62	64	70	73	81	67	68	54	60	74	65	68	63	71	80	64	73	72	72	57	77	69	79	70	79	76	55	78	79	73	63	80	67	68	74	69	52	68	68	62	81	82	79	66	94	77	67	76	73	88	67	60	76	55	85	64	69	85	73	72	56	81	89	68	68	68	80	80	69	75	67	69	63	77	71	68	80	63	73	68	76	68	57	70	77	67	74	71	74	70	77	79	67	52	62	68	84	75	88	68	66	63	58	65	69	57	82	65	72	58	70	79	77	69	57	77	76	76	75	73	72	59	71	85	76	65	68	66	66	78	76	94	64	68	80	74	70	67	86	78	71	84	68	82	65	60	91	72	69	74	75	70	69	65	70	70	55	68	67	64	73	65	68	92	61	80	83	74	73	79	82	50	59	60	72	76	73	66	64	79	77	83	75	70	90	76	76	82	75	74	73	75	73	70	86	60	74	73	63	86	86	67	65	54	93	68	79	64	67	77	64	75	82	58	76	73	80	71	74	69	68	71	92	71	59	70	74	62	65	62	82	71	77	62	71	96	66	71	59	75	67	63	61	70	76	73	70	68	75	63	63	66	72	66	75	53	82	78	63	78	74	78	53	78	70	75	69	77	72	63	84	93	78	66	59	72	72	71	57	72	80	58	79	79	65	73	90	82	74	57	72	78	76	72	69	84	80	79	67	68	75	79	67	63	65	69	74	86	82	66	69	69	76	77	83	67	64	61	67	75	67	69	95	76	67	73	90	81	78	76	63	68	90	68	67	77	87	71	69	80	77	70	78	66	64	81	88
345	2	2100	201942	348	3	55	338	371	281	327	376	316	325	261	255	215	260	198	191	188	146	189	155	147	150	139	124	142	130	134	138	145	121	107	118	111	100	111	116	89	129	100	115	101	103	97	93	78	94	87	88	100	87	82	82	91	94	90	86	69	99	80	89	78	86	91	77	85	77	99	64	97	85	87	70	82	80	77	84	74	67	75	75	89	83	90	69	75	79	84	90	79	64	83	68	69	87	75	71	87	71	74	68	67	81	64	86	74	69	91	79	67	79	69	74	80	67	81	58	74	84	84	82	89	67	75	92	83	87	81	72	67	86	69	72	75	70	86	68	77	75	77	78	66	71	55	67	66	78	73	77	73	86	56	69	63	75	81	67	64	72	78	59	73	82	82	73	79	82	73	69	67	71	90	80	65	86	88	73	64	77	68	67	80	76	82	68	62	85	69	78	76	70	68	77	82	87	87	74	85	72	73	75	70	86	60	84	65	82	83	78	90	67	63	70	65	82	60	71	55	75	61	81	62	60	67	78	82	68	66	80	75	80	78	70	68	71	82	68	65	72	79	50	60	64	75	71	66	74	64	76	73	74	78	89	71	84	76	82	78	67	84	68	78	72	77	77	66	81	73	73	69	71	78	81	66	83	69	74	65	78	84	69	63	65	65	65	70	97	64	59	81	64	69	75	69	58	74	70	67	65	77	75	72	82	75	74	77	71	59	71	75	80	85	77	75	58	66	82	73	81	68	69	67	82	77	79	79	74	86	63	62	73	67	63	85	80	81	81	69	78	59	57	82	79	73	76	72	73	71	96	80	65	58	63	81	83	62	69	76	66	75	79	70	76	51	69	66	72	76	72	74	84	59	82	75	66	65	73	79	94	48	70	68	64	61	65	70	72	93	85	84	70	72	69	66	85	79	81	64	72	71	85	74	72	77	81	72	59	61	75	76	80	80	81	64	78	76	78	69	74	67	67	67	74	79	72	73	62	77	65	72	74	66	64	78	72	94	75	61	50	65	60	64	68	64	66	75	80	62	81	70	62	75	58	79	77	67	76	78	73	57	77	79	63	72	80	70	75	54	68	67	70	72	85	76	79	84	68	80	88	62	74	76	98	69	71	82	70	82	64	69	62	55	69	89	72	84	85	71	60	102	67	76	65	78	68	67	60	64	79	82	89	88	77	78	76	63	78	83	86	72	73	60	57	68	93	72	88	73	53	66	53	73	76	70	62	77	80	72	77	58	75	75	80	69	71	73	77	69	74	72	71	78	74	84	56	77	80	66	63	70	67	67	76	69	80	79	70	67	68	75	49	81	73	75	66	66	62	70	91	63	65	64	76	67	56	69	81	65	72	84	82	61	68	79	65	67	72	72	75	67	91	79	71	60	69	86	73	79	75	67	72	67	72	59	58	77	65	76	55	69	60	68	73	77	70	81	72	67	71	67	58	82	57	71	83	80	64	62	74	64	73	69	71	87	63	77	62	87	61	73	63	73	79	72	56	60	61	65	87	67	69	55	70	77	94	79	77	65	76	69	79	74	71	89	76	65	68	63	81	68	61	65	71	70	83	73	70	68	61	60	94	78	71	78	70	77	68	73	65	70	75	75	85	58	76	72	67	74	70	66	66	63	88	53	89	81	58	70	87	73	67	75	77	80	75	61	64	73	59	82	73	66	73	82	64	46	66	87	65	64	75	85	71	74	91	78	65	74	69	63	72	71	73	58	78	76	84	82	83	61	69	61	78	79	65	77	74	66	69	74	76	72	78	66	74	75	67	84	79	86	73	59	65	79	79	89	78	74	62	71	67	71	73	57	63	67	80	64	77	69	69	59	55	68	77	71	76	61	80	82	64	63	65	65	66	61	76	59	71	64	83	80	71	78	76	80	81	68	65	78	76	66	73	70	69	75	68	66	70	70	72	74	63	59	75	74	68	76	82	71	63	68	60	65	68	81	67	75	71	81	55	71	74	68	77	68	56	64	69	81	71	69	86	59	79	65	76	68	67	67	58	76	61	74	64	65	62	64	54	78	86	66	67	58	72	89	80	79	75	69	75	69	70	75	71	61	57	59	62	94	67	62	72	86	64	69	88	83	86	67	63	71	71	73	60	76	78	59	74	65	69	64	78	77	80	69	79	68	74	78	74	88	69	55	71	86	78	64	66	73	89	64	77	66	68	73	80	74	58	75	72	79	77	67	81	81	70	75	72	62	75	57	68	61	75	70	80	65	82	59	70	71	76	71	74	67	64	70	76	66	57	73	80	54	70	71	71	70	62	47	70	76	86	61	97	81	76	75	53	92	68	70	57	73	76	54	69	73	58	59	79	69	91	60	90
345	3	3500	202065	355	4	50	330	365	290	327	394	336	324	266	271	224	222	195	186	184	184	145	153	154	143	146	128	127	121	132	116	103	125	122	95	112	107	120	107	109	116	92	107	93	102	84	98	78	106	87	89	74	82	81	80	86	88	87	79	86	67	86	83	87	66	87	85	83	78	64	88	78	83	98	92	70	73	74	78	66	85	68	86	68	86	60	74	75	72	69	74	65	73	58	81	78	82	77	89	79	65	67	67	77	60	74	74	68	76	75	62	64	76	78	69	76	64	75	66	77	71	74	82	64	78	71	69	61	77	61	63	78	72	83	73	60	81	63	74	80	73	72	82	81	61	81	69	84	67	80	69	74	89	89	73	65	61	64	58	57	62	77	70	71	76	71	62	69	73	71	60	76	83	82	67	53	75	50	70	54	72	64	57	60	73	72	62	59	75	66	58	78	75	80	80	74	78	78	72	52	70	67	72	83	62	73	82	86	66	73	76	78	81	75	74	50	79	63	59	80	53	64	85	64	78	56	54	64	66	58	72	75	64	81	71	70	72	77	76	73	71	61	69	60	68	74	69	78	65	60	68	80	81	74	65	77	73	83	73	60	66	66	63	77	67	75	79	75	67	69	72	61	71	64	69	64	69	74	73	72	58	64	59	75	60	67	75	63	63	59	78	58	65	76	62	84	54	71	79	64	59	70	65	73	68	87	68	63	68	81	79	71	68	59	84	68	68	75	71	72	70	64	70	61	81	62	75	63	61	55	67	72	68	72	74	80	78	69	71	79	61	89	67	54	48	55	57	72	68	71	66	77	65	74	71	69	49	72	83	61	75	60	68	73	66	62	69	69	49	64	73	74	67	59	74	82	63	61	65	67	70	67	79	63	67	58	68	57	80	56	75	58	68	66	80	54	62	62	64	69	71	58	82	76	69	67	57	78	80	50	56	77	69	81	72	71	82	70	68	63	68	70	74	75	58	72	61	79	60	63	51	76	64	73	83	63	71	77	72	76	70	65	65	71	60	78	82	76	63	68	71	57	76	41	67	62	63	60	74	72	70	61	70	83	75	69	75	71	73	71	72	74	75	74	75	64	50	73	70	69	77	68	69	67	69	80	74	76	79	66	54	70	79	69	73	57	66	73	61	56	57	67	65	55	75	73	67	72	57	68	68	70	52	62	66	57	82	71	81	66	62	59	65	66	59	72	48	62	66	75	59	57	83	68	57	63	70	56	50	68	80	60	78	65	57	65	70	61	58	66	84	55	75	78	62	77	64	70	57	71	75	64	66	69	76	61	71	61	64	65	59	54	73	68	69	76	76	58	67	78	74	54	73	68	70	70	79	70	68	78	68	69	76	71	82	65	75	69	56	85	58	72	67	69	68	80	66	78	71	69	66	55	65	72	68	60	75	71	61	66	80	64	55	71	71	70	60	62	56	70	59	90	86	67	56	71	68	66	66	46	76	54	82	65	69	69	67	80	65	72	66	66	62	77	78	65	69	77	67	56	68	65	73	72	68	61	70	60	66	70	66	66	66	60	64	63	81	61	63	66	56	63	67	65	60	58	66	63	67	54	58	64	65	60	58	63	65	71	78	57	64	64	70	76	72	77	70	68	74	70	49	76	78	68	77	72	74	67	83	62	91	66	72	71	69	82	71	59	77	67	56	69	78	62	63	70	67	72	66	59	69	65	71	53	78	68	61	62	67	70	55	66	77	83	70	85	61	67	71	68	54	69	80	70	71	71	76	76	57	69	55	62	78	68	64	74	69	64	63	67	76	71	57	58	76	75	70	59	65	64	71	77	63	61	69	65	69	67	68	60	67	54	70	59	77	80	54	64	74	69	68	68	52	65	67	66	73	49	75	66	73	61	52	69	57	85	78	70	64	67	61	70	77	55	62	65	58	81	66	74	70	64	54	61	63	66	56	58	63	47	69	62	66	64	80	65	63	80	65	73	80	74	64	68	57	71	66	65	68	73	59	64	61	80	76	54	60	69	71	60	72	66	71	70	65	83	69	58	66	72	70	74	60	70	84	63	77	64	65	71	79	71	82	65	68	50	67	72	81	70	68	77	76	80	66	65	71	79	82	64	72	69	75	79	70	67	69	70	64	78	69	80	66	71	72	70	59	64	49	71	78	76	82	71	47	79	70	59	50	61	57	76	78	68	59	64	70	60	70	61	61	67	76	66	64	56	81	66	68	69	78	55	84	70	74	75	64	61	69	72	84	72	67	68	77	66	80	76	60	84	84	72	60	59	63	60	58	63	73	62	75	53	73	76	79	72	59	62	63	57	88	77	62	81	70	58	60	89	64	73	84	59	56	78	80	63	74
345	0	2700	202189	346	4	22	231	461	304	308	407	341	334	300	256	241	199	223	204	182	170	174	175	168	166	161	152	157	153	146	130	120	160	139	118	103	116	123	111	91	110	113	99	97	97	113	100	85	89	108	109	93	107	74	94	72	83	91	83	84	81	91	67	88	70	74	91	65	67	74	74	70	76	81	71	74	72	84	73	67	71	68	73	85	62	68	78	67	63	87	71	64	89	66	65	64	70	68	78	74	69	73	65	88	72	75	69	65	68	73	46	66	69	76	61	60	77	73	69	60	73	62	78	72	65	58	62	62	75	68	54	70	71	59	65	73	68	65	73	65	63	67	76	65	72	66	56	62	64	63	59	51	62	64	66	67	60	65	68	70	63	66	62	62	65	75	66	76	78	51	77	70	65	74	65	52	58	72	65	71	56	79	75	50	48	64	67	57	62	64	76	70	57	76	60	62	55	61	69	67	79	53	62	66	53	66	50	62	72	82	77	68	48	59	60	65	67	62	69	72	72	67	63	45	65	61	67	48	46	61	68	56	46	47	56	65	68	51	63	73	66	71	62	71	76	70	64	55	57	66	71	57	56	84	71	70	84	58	61	61	68	60	48	56	68	72	66	57	78	56	76	73	63	73	47	60	61	62	47	55	63	65	82	56	58	50	55	58	78	54	75	82	62	57	79	53	59	62	79	52	57	69	63	54	57	69	55	57	61	61	57	62	69	57	65	68	69	61	68	63	62	75	62	52	73	69	51	52	64	59	61	65	64	55	67	70	64	52	57	60	65	63	67	67	68	80	61	55	67	73	60	61	60	50	70	76	68	59	55	66	56	59	64	68	74	61	62	59	57	57	63	70	63	57	65	51	56	71	67	54	72	54	71	60	60	49	56	65	64	88	62	77	54	47	51	63	58	74	61	53	65	59	45	69	51	75	56	57	71	59	68	52	68	63	64	47	49	50	56	47	68	51	72	78	57	64	58	47	73	58	59	64	56	50	49	58	58	56	60	54	62	52	63	59	65	59	68	63	63	58	54	55	62	54	74	77	61	72	67	61	65	61	69	63	80	65	69	51	50	59	68	63	66	64	73	53	55	54	62	86	62	63	69	73	49	44	60	64	52	61	53	74	50	68	62	67	59	67	68	68	64	73	69	50	61	64	61	53	67	58	62	58	59	66	65	59	56	49	73	66	65	79	49	62	78	64	56	69	54	66	71	57	59	52	58	62	59	56	73	46	50	68	55	60	58	61	69	59	64	69	53	63	55	63	56	56	61	65	58	70	61	67	59	67	44	57	68	59	68	73	71	44	56	52	64	69	73	50	56	82	65	64	70	74	57	70	65	66	51	55	68	58	58	63	71	68	60	54	61	58	74	64	63	75	71	48	67	59	56	69	49	69	60	68	68	62	55	41	54	71	59	67	67	67	59	48	67	66	57	38	62	67	64	68	53	66	52	56	64	75	54	76	77	57	56	63	59	56	78	56	61	61	62	65	69	65	62	52	78	36	76	56	71	45	55	53	71	61	65	65	39	61	67	61	58	66	62	68	65	60	52	62	67	64	49	63	65	57	67	75	64	57	64	56	75	63	62	70	64	59	67	62	63	54	59	57	54	58	56	73	67	80	74	66	51	54	48	50	62	61	53	68	68	50	50	53	71	45	56	68	47	80	50	82	79	52	59	54	59	63	58	70	73	65	79	49	49	60	67	50	65	69	60	55	79	61	68	70	56	62	59	56	84	75	64	57	83	65	66	58	56	71	65	56	56	59	77	51	77	64	57	59	60	53	70	69	64	57	57	57	60	83	57	58	66	61	63	68	71	57	69	56	61	72	74	70	73	64	47	81	60	57	50	49	67	65	56	64	49	54	69	65	68	62	68	63	67	58	59	62	56	66	62	58	52	65	67	54	54	59	67	53	73	51	69	49	74	62	60	60	67	48	51	61	69	62	65	61	75	47	69	76	56	61	63	62	51	63	60	78	64	67	60	65	57	58	54	55	49	70	69	59	57	58	49	53	60	52	62	62	54	64	65	63	66	62	73	60	59	60	66	67	64	56	74	62	51	63	52	68	67	70	57	48	71	52	59	62	48	49	65	64	61	52	53	74	58	63	59	64	65	71	63	68	68	66	73	79	59	59	75	52	72	69	73	73	60	71	54	73	55	54	55	62	60	73	57	57	57	56	75	60	56	84	65	55	48	60	70	62	62	59	69	59	60	58	63	66	66	64	52	63	47	67	59	68	49	61	73	54	55	57	64	64	68	63	52	73	69	67	57	61	56	52	58	64	50	58	55	75	63	64	60	60	71	60	52	69	66	58	70	53	62	59	63	65	62
345	1	1900	202312	352	1	80	357	322	265	328	363	295	308	270	255	208	206	187	184	169	157	160	158	139	147	127	134	144	123	109	122	118	116	92	118	115	119	112	115	93	99	96	92	88	88	96	110	95	98	90	110	88	87	88	84	84	109	97	103	89	84	86	90	90	90	92	80	95	61	86	77	89	88	80	85	73	63	93	91	81	90	78	85	71	78	95	88	78	78	84	80	72	86	68	74	70	90	82	74	70	81	91	76	64	90	85	91	82	82	75	77	70	78	80	75	89	98	76	72	69	91	73	73	96	86	80	85	78	65	76	75	85	82	83	78	75	89	73	78	67	97	54	77	95	86	75	74	70	90	69	83	84	84	57	83	93	78	84	74	97	79	74	81	82	73	94	78	82	63	96	69	67	72	74	82	85	79	83	80	75	78	77	79	77	78	87	86	67	72	77	78	74	65	72	89	69	85	66	79	82	80	83	80	88	79	83	73	71	82	75	98	97	72	74	82	78	83	71	80	83	87	69	67	67	76	75	88	74	65	97	75	97	84	87	81	81	60	88	80	95	81	73	78	89	69	70	88	69	74	91	73	69	88	84	80	72	75	77	79	93	79	81	80	105	81	80	73	89	80	92	68	73	72	76	78	81	69	95	73	76	66	85	75	94	72	63	72	67	73	69	74	88	66	59	77	65	69	79	87	82	80	81	73	65	74	63	68	78	86	71	68	86	75	82	67	74	88	87	80	65	85	72	80	89	68	74	84	86	75	76	81	68	71	62	79	80	87	67	74	92	65	69	72	76	71	84	80	88	83	88	81	86	58	67	79	101	90	59	76	76	67	90	97	66	73	83	63	75	71	79	87	99	82	91	98	69	80	77	72	86	94	76	80	73	87	79	82	90	76	84	70	91	91	74	63	74	83	84	79	82	84	78	87	66	74	99	99	64	72	87	70	87	93	69	79	71	74	69	73	67	74	88	86	84	82	66	70	72	69	69	59	85	82	94	62	69	80	92	85	81	74	84	76	83	60	77	63	75	67	92	74	84	78	82	82	91	70	90	72	77	82	90	82	80	78	75	79	72	63	79	82	69	82	74	78	74	81	85	83	75	75	84	67	75	71	69	80	64	82	66	79	78	83	62	83	83	82	78	71	81	74	73	76	73	81	76	85	74	75	63	56	76	72	65	95	79	80	72	83	82	52	83	83	71	74	93	63	64	82	69	79	75	79	68	73	86	75	87	75	86	77	83	78	84	66	82	72	79	53	93	80	79	70	86	72	77	55	69	59	76	71	82	76	81	83	68	70	69	85	68	90	67	62	68	69	71	80	80	76	84	75	96	77	70	89	83	67	81	71	81	79	74	73	70	67	64	75	81	74	81	82	83	83	84	78	79	82	88	78	88	68	76	98	74	77	70	79	62	83	73	81	74	70	70	83	68	76	92	90	72	94	85	81	72	80	63	63	77	75	76	80	67	78	75	78	74	73	82	80	81	71	74	70	68	74	89	67	68	62	82	75	76	78	74	79	66	74	68	67	73	78	84	64	64	82	81	87	73	76	80	79	92	68	69	70	69	76	78	73	59	85	72	87	61	81	77	87	81	86	83	64	89	56	66	74	72	60	73	78	63	77	73	73	90	68	83	72	104	77	70	76	71	83	71	80	93	102	83	68	86	66	80	86	84	88	73	71	90	80	71	75	87	63	85	87	66	69	95	80	83	63	79	72	92	65	52	74	97	73	79	63	72	85	80	90	75	77	85	56	90	80	70	101	91	80	65	91	71	82	78	75	96	59	79	66	83	70	72	87	77	81	77	67	68	76	72	73	83	77	69	91	78	85	70	67	81	79	90	63	81	69	90	64	69	88	62	65	57	71	67	91	87	88	73	69	67	81	74	79	70	71	77	76	83	81	67	75	85	62	86	80	73	85	74	80	74	97	80	85	81	100	94	78	92	91	68	77	87	74	102	65	80	73	84	74	92	57	74	88	87	67	78	76	77	81	76	75	69	86	95	76	83	95	70	87	77	83	73	83	73	58	80	72	64	90	81	76	65	74	80	79	69	91	85	68	72	72	70	85	72	72	88	82	70	73	89	87	82	75	79	68	94	84	71	63	104	80	87	70	72	84	78	73	71	84	65	77	72	70	58	76	80	70	75	86	92	89	73	90	64	72	67	77	91	90	91	106	96	82	81	57	90	89	68	55	64	65	78	84	71	75	74	63	68	71	70	83	83	76	79	72	90	74	77	71	79	71	73	99	72	77	76	71	79	68	85	89	73	70	82	78	73	90	96	75	79	78	66	79	81	76	83	86	73	84	83	85	71	86	82	80	94	81	82	61	66	67
345	2	2100	202435	353	2	44	351	420	285	325	403	316	313	247	262	225	186	210	188	190	166	180	169	137	165	128	157	144	123	111	139	118	127	113	141	112	124	103	104	123	99	109	108	115	110	86	99	99	95	112	95	96	66	88	102	101	108	94	81	77	78	107	87	81	88	82	88	80	81	87	65	94	85	95	85	76	74	91	87	76	74	87	83	81	95	74	85	93	69	86	90	95	80	74	63	81	87	75	62	68	81	70	79	71	79	62	82	80	82	75	88	81	73	89	73	77	84	72	72	71	82	81	63	95	74	73	81	79	69	76	80	87	88	75	68	74	84	71	79	72	71	97	66	79	86	84	72	71	72	90	75	76	73	65	82	87	66	76	67	76	83	76	72	78	90	93	65	68	73	59	81	76	61	66	57	81	73	66	69	88	72	89	73	68	79	66	68	104	83	85	91	75	81	101	64	69	75	72	61	71	67	70	70	77	74	78	66	83	64	67	67	82	78	74	76	59	69	71	68	78	90	87	59	73	90	78	75	71	81	83	77	67	76	71	66	62	58	76	82	75	60	79	78	68	79	65	67	76	88	69	68	70	63	62	76	67	70	64	79	68	73	75	74	85	64	54	65	81	75	64	73	91	61	78	70	69	68	83	83	61	65	65	78	57	76	86	78	86	80	80	59	68	73	78	62	75	85	69	73	72	82	69	72	77	68	74	86	88	69	81	76	66	83	78	69	80	74	74	67	78	74	71	73	70	70	76	64	70	74	88	73	67	64	79	70	77	91	78	65	69	74	66	63	68	75	70	81	81	88	73	63	70	75	81	61	72	81	81	73	67	72	61	102	63	68	77	77	65	75	78	72	95	65	64	67	79	68	73	73	79	76	89	63	74	60	68	80	64	66	69	87	81	89	72	61	72	59	62	68	51	66	65	86	67	53	51	74	72	71	81	66	74	62	80	84	80	71	83	76	78	61	70	65	68	66	75	74	81	61	65	85	63	90	67	65	84	66	92	61	79	63	61	61	83	69	86	69	77	87	78	66	66	65	71	56	76	77	79	84	68	73	76	75	63	75	62	72	74	74	82	62	59	68	67	63	71	71	81	103	73	83	83	71	72	70	63	78	82	81	59	76	71	54	83	60	74	81	68	86	69	73	79	73	65	84	60	73	71	65	66	60	82	82	82	74	75	65	88	74	67	78	77	81	67	77	57	71	83	70	64	87	75	70	79	72	71	80	70	74	74	72	71	67	96	72	78	56	85	77	70	63	75	55	82	67	81	54	81	74	56	69	76	65	77	74	48	66	66	72	60	85	83	62	72	90	62	70	70	81	74	72	68	74	66	73	63	72	71	83	63	65	80	68	57	75	70	68	64	71	67	65	63	79	65	70	68	62	84	60	69	78	72	72	77	77	74	91	93	69	81	80	58	89	68	63	68	64	68	75	75	62	87	84	64	74	69	82	78	76	71	68	75	75	85	53	67	71	73	73	73	91	56	71	76	67	67	66	80	61	58	72	65	74	74	62	83	80	77	73	85	75	91	62	60	61	68	65	77	78	78	70	74	75	88	76	73	70	69	67	71	67	70	76	66	75	82	61	82	84	69	102	81	56	63	94	80	64	77	67	58	83	59	80	63	78	74	76	85	70	66	83	68	78	85	68	85	87	59	77	58	68	61	82	82	59	79	70	81	61	90	68	65	78	71	68	79	86	76	83	75	77	63	76	75	84	74	75	71	59	72	67	80	81	70	60	75	70	75	72	76	52	64	80	80	85	68	65	85	72	87	73	79	84	77	83	79	73	81	79	69	78	77	70	53	68	79	53	92	75	67	81	77	82	78	66	80	83	82	76	50	82	75	94	58	70	72	80	83	73	65	69	63	79	82	72	80	73	84	73	75	71	66	57	86	61	55	77	70	68	63	83	72	89	64	71	68	74	92	81	75	64	75	64	79	68	70	61	67	61	80	73	80	80	68	64	78	60	80	67	57	78	72	67	85	84	82	72	67	69	58	65	90	69	72	83	74	72	69	70	89	66	67	64	70	71	65	65	66	74	68	59	75	90	88	89	52	74	80	70	76	81	80	71	71	61	96	78	67	69	75	79	72	70	61	76	74	78	70	64	73	69	71	78	73	65	83	64	78	72	70	71	64	67	66	62	72	81	69	67	65	75	68	61	55	79	72	90	74	71	75	68	74	84	71	59	72	75	69	72	89	90	63	66	67	71	71	68	61	67	61	75	66	78	77	77	68	76	77	80	71	74	77	73	64	63	79	69	67	64	65	82	61	61	76	73	80	72	87	67	58	91	83	73	88	67	74	81	65	70	66	64	84	76	75	68	67	69
345	3	3500	202558	350	4	42	355	438	299	319	382	361	323	271	279	202	223	196	200	205	169	173	148	150	128	154	128	142	140	125	140	123	127	144	125	119	133	123	109	105	112	110	89	102	85	96	108	82	107	88	100	106	102	84	89	89	75	104	76	78	78	92	82	94	74	76	89	85	77	87	72	86	60	79	77	80	80	86	67	84	78	83	66	74	97	71	86	79	81	88	72	69	73	71	72	79	81	75	70	72	80	64	93	81	67	56	83	69	78	74	88	86	76	78	75	92	79	74	59	87	70	77	68	79	70	77	82	93	71	77	72	80	75	73	91	76	69	72	67	75	72	75	80	63	80	67	83	67	99	73	69	68	76	72	61	73	76	63	70	63	68	79	74	89	78	71	73	86	78	63	81	62	69	74	67	53	76	81	71	67	67	74	52	73	92	69	64	70	64	59	62	68	75	70	76	52	83	77	58	69	65	73	69	68	74	67	75	77	69	62	58	82	88	72	68	87	82	73	64	80	67	66	74	65	76	81	90	76	74	64	83	70	67	70	66	72	62	65	70	60	69	59	86	66	63	75	73	67	71	74	68	79	75	65	66	79	60	73	74	62	78	68	73	92	68	64	71	71	62	62	95	93	68	78	54	83	70	77	70	76	58	75	83	77	76	72	80	62	57	69	74	71	63	90	73	65	74	64	61	59	56	70	71	73	67	61	85	70	64	74	59	58	83	88	74	78	62	72	70	65	67	82	57	54	74	76	77	83	87	76	77	76	66	79	53	63	58	63	51	65	66	68	65	66	72	57	69	71	73	72	74	69	72	62	58	60	74	82	79	69	66	81	74	63	70	66	66	66	86	62	74	75	70	64	83	86	66	69	60	70	77	70	81	68	59	58	57	67	73	75	55	69	71	69	61	78	72	68	80	74	86	80	78	73	86	77	79	69	65	59	83	66	71	63	60	90	48	76	86	71	75	74	71	51	84	57	79	66	81	62	72	82	63	49	60	75	71	67	69	57	90	54	77	55	66	64	84	77	71	67	79	72	82	82	71	68	70	82	74	65	70	61	62	70	72	51	81	51	81	76	72	71	77	81	75	74	77	60	59	75	80	79	65	81	76	81	62	69	88	77	57	86	81	74	68	56	61	70	55	74	79	65	65	69	54	77	67	65	72	79	56	78	78	83	69	88	62	89	66	71	71	79	71	78	80	53	74	72	65	73	64	61	75	63	66	72	68	78	81	85	77	77	73	84	67	56	71	78	78	73	64	83	70	71	64	76	79	66	70	70	60	69	75	64	68	72	70	81	55	61	54	52	71	76	85	63	79	79	81	77	62	50	67	57	65	73	62	67	73	79	78	67	87	84	72	74	56	72	81	66	74	72	74	68	50	77	67	78	72	70	80	66	66	71	66	74	66	86	68	54	89	66	57	71	70	63	80	75	60	67	74	57	60	81	69	69	57	56	64	70	70	80	61	55	60	64	74	79	72	49	76	72	70	65	83	68	93	68	71	63	75	85	62	68	85	67	78	70	77	73	90	81	66	86	60	73	77	75	88	60	70	61	83	75	72	71	66	64	66	77	74	65	57	77	71	79	64	63	69	72	79	67	60	63	73	69	82	73	73	53	68	71	72	65	87	52	69	76	88	69	95	79	63	64	70	73	63	75	73	77	58	55	67	74	60	71	68	70	79	76	67	76	81	68	65	76	74	68	75	62	67	73	57	74	72	82	78	68	76	82	63	72	72	70	76	83	70	67	75	52	70	67	71	62	65	78	71	73	80	98	64	78	67	65	82	73	74	71	77	58	63	74	74	63	66	71	66	73	78	69	71	63	62	75	64	65	79	67	78	67	61	60	59	72	65	65	81	73	68	78	77	57	70	70	75	81	75	72	74	86	80	71	53	70	90	67	81	70	80	67	76	73	78	65	74	48	70	59	62	69	78	64	65	64	62	69	64	71	67	64	73	67	68	79	74	65	57	70	77	73	75	70	74	60	71	72	66	65	72	70	75	76	68	62	62	65	83	70	78	78	75	64	67	67	69	84	80	78	64	61	66	80	70	53	61	59	58	70	68	57	71	78	74	70	63	82	73	72	57	73	62	68	58	85	76	61	74	49	74	66	62	73	72	64	69	78	86	64	68	61	83	69	64	67	74	86	65	75	71	60	75	75	59	64	79	61	69	54	83	58	87	79	54	81	70	72	81	70	71	54	60	70	64	75	67	66	60	56	71	69	55	77	60	69	84	75	81	61	62	60	68	66	80	65	66	87	65	74	72	52	61	71	75	69	75	66	81	63	76	63	48	85	80	77	64	73	62	71	70	56	65	59	66	81	68	79	61
