345	0	2700	180190	348	0	24	139	238	365	340	881	1070	385	288	281	270	292	632	527	311	194	195	175	169	179	144	152	141	150	152	120	158	120	130	106	105	122	105	105	121	101	105	106	102	91	95	112	106	92	89	89	97	77	77	97	67	71	73	85	77	81	84	76	68	74	67	72	74	74	72	78	74	80	86	58	71	80	69	80	77	78	72	72	56	70	92	72	49	67	66	76	67	62	63	70	72	59	69	55	68	63	70	77	65	65	70	58	59	67	58	65	66	65	65	58	92	78	69	51	67	53	66	55	65	63	66	60	64	62	54	50	53	62	72	63	62	60	52	53	60	60	64	53	54	64	63	64	53	45	78	72	64	47	58	53	62	65	52	63	56	58	54	62	59	44	52	56	50	55	59	77	50	63	64	63	51	57	79	66	68	51	54	50	53	67	50	60	63	65	53	68	58	61	52	64	57	58	70	52	58	53	63	65	59	55	53	61	52	68	67	60	55	71	67	53	57	51	51	52	55	53	53	52	57	66	62	53	54	62	67	53	58	39	50	68	53	56	57	75	62	63	64	66	62	56	53	68	54	72	61	43	58	63	47	65	50	58	41	52	53	60	51	55	55	58	60	56	63	61	46	76	65	59	61	55	50	69	62	48	60	56	53	85	65	63	57	52	70	55	47	53	54	60	63	69	52	54	51	74	59	42	58	58	50	46	52	58	56	72	69	68	64	56	56	60	56	62	59	48	60	64	65	66	54	61	68	52	73	57	51	66	51	59	54	54	52	52	61	51	73	65	51	57	69	47	57	56	61	52	63	52	60	52	61	69	73	48	64	40	79	56	51	62	52	61	63	64	53	43	61	65	57	59	49	53	48	50	55	63	53	43	50	54	54	51	59	63	59	52	61	65	47	66	57	62	48	67	53	74	58	51	59	84	51	47	63	48	65	67	64	68	46	64	56	60	55	74	76	61	62	57	52	63	57	67	51	51	63	51	59	47	48	36	65	46	49	69	60	51	46	37	57	55	54	60	51	47	61	60	53	52	64	58	56	56	61	63	57	73	54	44	55	44	61	53	48	49	46	41	48	58	48	63	57	68	46	64	56	63	57	51	60	59	59	54	56	70	48	46	62	57	51	64	59	63	53	50	59	56	56	56	58	53	56	55	59	62	58	51	67	44	57	51	46	50	40	61	49	42	64	63	68	58	58	52	58	56	69	57	71	44	60	59	58	57	49	59	67	60	67	65	58	44	48	69	63	57	57	78	57	56	50	63	53	63	59	58	56	64	68	67	68	61	57	54	55	59	57	64	62	51	65	62	69	56	68	57	64	47	70	65	51	56	59	57	66	56	62	63	56	55	58	54	48	63	59	58	45	60	69	60	43	64	72	62	60	49	59	59	59	54	52	56	58	62	57	52	61	59	53	63	56	54	57	54	57	63	51	46	48	47	46	47	55	75	52	63	50	62	65	65	53	62	56	62	43	58	67	50	47	47	62	48	54	58	66	59	47	60	46	61	53	52	67	61	64	62	59	48	62	59	65	61	66	46	64	64	50	54	65	57	54	57	69	53	55	37	59	53	48	60	56	58	65	44	52	48	58	47	45	43	54	62	54	55	60	53	55	43	63	72	54	53	47	53	54	50	47	61	64	58	57	49	51	65	60	42	54	56	77	60	57	66	66	69	52	69	41	56	43	54	61	63	54	51	61	50	64	64	65	48	47	57	56	50	42	61	59	56	64	55	45	49	37	55	55	50	52	68	63	72	53	51	61	59	59	69	69	54	57	63	72	57	62	55	72	51	43	54	46	50	59	52	49	39	53	57	53	53	56	50	57	60	53	67	58	50	53	67	65	65	51	60	68	73	49	52	58	57	67	58	59	52	59	47	52	58	44	52	57	57	50	67	56	45	68	53	40	60	57	51	62	66	58	59	51	53	60	39	62	62	58	53	53	54	72	52	49	44	58	51	52	69	58	57	43	42	56	60	52	53	49	55	44	47	49	48	65	46	52	53	56	55	54	48	44	59	59	55	42	55	56	56	51	61	51	59	61	51	52	51	46	51	56	51	59	53	55	54	57	48	63	61	55	56	42	60	61	66	49	53	64	60	56	64	46	49	42	62	61	59	64	44	57	55	55	67	67	61	54	59	71	62	53	57	55	52	53	54	63	30	67	54	54	55	54	51	66	70	52	62	71	68	54	61	58	46	76	51	48	59	54	53	66	61	67	74	53	65	56	65	70	56	63	56	62	59	55	57	54	71	60	63	57	43	55	60	70	63	63	67	65	51	55	66	61	61	56	61	59	55	75	61	61	45	49	52	55	57	73	56	55	60	39	60	44	45
345	1	1900	180313	355	0	18	98	195	315	306	442	600	405	244	233	280	320	355	357	246	180	173	142	141	145	139	159	141	111	107	126	107	111	108	115	95	117	126	107	93	103	102	100	84	110	89	81	95	117	89	85	94	88	86	100	91	77	76	93	87	81	86	85	90	82	84	69	84	86	74	73	76	90	92	85	92	85	84	88	94	75	77	79	61	83	73	81	87	72	85	82	82	70	83	85	79	75	71	91	76	79	61	77	71	74	75	70	68	71	63	88	83	88	77	101	86	87	85	85	83	70	75	68	76	81	93	84	69	69	74	74	73	73	75	81	55	95	69	77	73	70	87	74	74	85	74	71	77	81	79	69	76	94	88	85	66	88	78	74	80	85	70	79	54	92	70	65	72	74	79	77	88	86	48	69	93	74	73	85	63	87	67	66	67	73	84	78	76	80	76	84	68	65	82	82	83	81	79	70	78	77	76	82	57	74	82	83	78	66	68	86	78	86	87	77	85	73	71	75	74	99	63	73	88	74	69	69	72	94	85	87	75	77	78	62	92	78	84	67	76	78	84	77	73	74	85	75	71	78	80	80	50	81	82	71	59	80	70	78	72	68	74	73	68	73	86	70	73	72	81	84	70	68	55	79	68	74	79	91	71	88	72	81	69	79	56	67	81	75	57	75	68	78	64	79	60	76	73	78	84	66	62	69	78	83	52	80	85	66	82	55	67	75	59	60	75	75	90	78	59	82	70	72	64	63	83	65	80	63	84	63	80	67	66	87	65	68	63	68	86	78	80	67	76	59	72	77	79	88	65	80	66	58	68	79	72	69	76	56	83	68	65	64	69	95	72	64	76	81	76	64	70	89	64	72	77	92	90	71	75	61	71	76	64	75	67	67	61	72	63	76	70	86	62	76	71	76	70	54	81	82	72	73	71	87	84	74	69	77	91	69	60	83	86	75	69	75	80	75	76	71	65	59	82	74	62	69	78	72	57	68	61	75	77	86	52	80	73	73	87	79	74	67	66	93	84	80	97	79	67	71	64	55	62	62	72	80	77	93	72	72	85	69	91	72	69	87	88	82	72	77	69	80	72	70	80	62	82	70	56	91	72	92	57	67	81	78	68	68	73	88	70	68	81	70	72	90	65	73	82	67	83	67	72	58	87	76	77	80	58	82	85	77	78	75	83	88	67	74	88	77	73	86	67	71	83	94	88	87	87	71	70	79	67	69	69	73	74	87	86	75	74	67	69	84	69	77	66	69	87	67	74	74	60	77	90	79	96	77	85	80	64	76	75	60	82	89	71	75	78	83	91	75	85	72	72	76	72	79	81	58	72	74	81	84	72	66	75	71	63	74	73	68	79	75	67	64	86	71	86	81	61	62	82	78	69	83	82	63	64	86	67	68	72	72	70	75	87	76	80	68	66	56	77	70	83	78	80	68	73	74	60	70	64	65	77	74	72	70	86	82	78	80	82	78	73	76	71	81	73	82	64	74	80	87	81	75	94	67	76	68	80	71	88	83	81	87	68	76	77	60	77	84	76	69	69	65	65	76	75	73	73	81	69	73	68	66	60	84	71	76	69	67	72	64	58	80	65	71	70	63	80	65	66	80	76	72	82	72	75	68	81	77	69	75	74	68	70	84	63	73	75	54	64	74	62	92	58	65	70	66	73	95	75	72	57	79	64	73	61	79	64	72	84	67	77	76	81	78	88	81	66	65	69	77	84	68	78	69	81	79	73	89	70	68	95	89	53	78	92	68	84	77	68	76	59	81	84	63	68	63	74	78	75	78	82	71	87	81	69	92	79	73	69	79	82	64	64	61	57	85	69	72	83	68	78	49	85	75	79	77	82	56	67	84	75	69	67	72	77	100	74	81	83	81	72	75	70	77	80	73	60	71	68	75	80	76	85	57	77	76	87	84	71	78	71	85	87	70	76	73	81	79	69	81	76	77	83	80	76	73	74	68	74	91	85	70	78	63	90	79	65	81	56	68	68	58	72	87	69	77	62	67	59	72	61	65	86	64	80	72	73	72	84	67	58	88	72	75	79	85	55	80	76	58	75	76	69	69	76	74	71	90	69	65	77	66	73	73	72	62	85	88	74	58	72	69	77	74	65	80	82	64	79	58	84	81	83	82	77	81	80	73	76	81	82	77	65	69	75	65	73	71	83	84	87	94	75	62	54	76	84	57	78	82	71	61	67	74	74	83	71	68	69	58	66	84	93	60	81	77	77	78	78	72	68	90	78	71	73	83	85	66	79	82	66	73	67	77	88	64	72	74	96	59	69	87	79	80	72	62	78	63	73	92	85	62	69	76	76	79	77	69	68	73	64	74
345	2	2100	180437	351	0	31	143	225	347	314	554	714	372	289	350	540	445	450	539	556	425	331	211	152	141	151	134	124	135	123	125	114	122	114	105	120	129	105	113	106	116	112	117	99	104	95	89	76	101	98	87	80	99	89	99	74	89	81	75	94	83	69	99	91	76	89	74	80	83	74	88	71	90	87	93	76	75	68	83	94	70	83	82	79	78	91	108	81	68	83	70	113	78	89	79	75	77	83	68	74	96	65	76	57	89	71	79	81	79	68	92	77	70	85	82	88	65	66	77	82	83	81	85	64	72	69	62	78	67	66	76	72	68	83	65	92	89	62	78	72	75	81	63	81	83	83	72	77	75	65	73	78	80	70	64	69	81	69	62	81	63	63	71	81	72	70	77	71	81	69	71	63	73	76	57	82	67	70	62	72	72	73	67	71	67	71	64	73	78	77	80	82	57	81	80	54	64	67	65	76	71	76	62	55	80	74	65	69	64	67	80	77	79	86	84	71	83	78	72	68	65	68	76	61	82	69	70	67	64	75	69	71	84	83	82	83	69	82	78	75	69	73	83	70	69	66	81	67	60	78	71	63	72	69	76	82	66	68	68	67	56	90	77	61	85	57	79	61	67	66	76	76	74	71	60	68	69	67	71	70	81	59	56	62	84	64	61	78	76	75	95	86	72	75	62	76	68	69	67	67	83	57	69	66	68	60	76	72	76	67	72	63	81	79	72	79	73	61	62	59	69	75	70	70	64	84	70	76	65	70	80	67	59	65	62	64	64	69	83	64	63	63	71	75	84	67	79	65	61	62	81	74	65	71	66	69	75	66	65	80	84	79	63	71	86	64	70	73	80	58	71	68	69	72	68	70	67	82	68	62	76	74	56	57	69	73	74	66	67	63	61	68	54	75	71	75	70	70	78	86	78	76	87	77	70	62	88	72	74	83	71	68	73	84	74	85	68	57	87	60	65	74	64	87	64	74	51	61	97	70	65	67	75	58	59	80	74	75	67	82	62	74	82	62	67	59	58	60	80	72	67	72	75	58	75	76	81	65	66	71	58	66	77	79	72	69	69	78	69	73	87	64	66	68	75	64	70	77	71	68	71	71	73	74	68	71	72	65	88	78	79	73	84	71	59	72	65	66	73	77	69	68	53	87	79	68	78	91	80	68	69	75	70	79	67	71	70	75	55	67	66	72	69	77	81	62	88	67	63	78	60	72	97	71	81	74	75	70	96	83	90	74	65	84	82	73	69	72	75	69	75	64	53	60	61	70	70	80	71	59	66	79	52	74	66	69	75	87	74	59	69	68	59	78	72	75	81	60	68	81	85	66	75	91	68	80	88	65	71	67	63	71	69	71	64	66	92	67	65	72	57	78	53	71	62	55	70	69	73	64	78	68	65	76	77	62	69	73	75	79	70	60	70	64	75	85	69	72	67	67	69	84	77	78	64	55	70	79	77	101	70	81	65	75	57	65	71	77	79	61	67	74	80	90	73	73	74	73	69	87	73	88	70	78	75	83	92	60	63	69	67	60	74	73	59	66	80	69	68	64	67	65	74	64	85	61	77	65	78	71	70	65	74	85	71	66	70	65	78	53	71	68	78	65	65	55	67	75	75	76	70	64	73	72	78	75	63	88	97	73	60	67	62	83	68	88	71	70	85	69	78	57	86	68	62	61	60	74	82	66	72	76	64	74	75	81	65	67	88	69	56	81	74	61	78	93	80	62	55	73	55	79	78	71	66	72	78	64	72	58	75	64	85	53	64	88	68	65	65	82	67	69	67	76	56	78	67	62	76	77	68	78	64	54	57	65	64	69	65	85	67	71	70	65	71	62	67	80	70	70	68	58	75	67	63	84	65	65	77	54	76	72	85	69	75	79	76	71	67	82	67	72	83	73	68	76	61	65	60	65	79	84	84	78	83	80	59	90	63	51	65	69	73	75	65	68	74	67	79	71	85	71	66	69	79	64	58	64	59	106	64	72	74	79	75	60	76	87	58	67	73	77	66	72	72	70	83	74	76	72	60	75	64	78	84	54	55	63	70	77	79	75	76	58	66	73	69	69	74	71	67	78	66	85	63	81	86	80	65	70	67	59	77	68	60	80	51	73	74	82	79	62	57	67	75	71	70	67	63	59	78	67	71	69	69	58	69	74	80	70	67	65	66	58	60	69	71	80	63	74	69	65	70	79	66	73	69	62	72	72	87	66	67	67	50	70	74	77	79	71	77	70	80	71	66	70	64	67	67	74	51	63	68	85	71	77	80	88	69	63	68	72	78	80	56	62	78	75	71	74	62	66	58	74	55	70	71	71	72	71	102	70	78	67	80	76	68
345	3	3500	180560	348	0	28	231	302	389	401	782	355	438	402	312	247	236	344	773	777	650	665	472	201	166	151	131	162	168	131	127	144	163	121	134	139	124	110	109	117	123	129	112	129	114	111	117	103	115	101	94	91	97	89	113	91	123	112	93	88	92	95	105	95	90	96	93	75	96	91	73	84	98	87	90	82	114	96	85	105	72	85	86	85	89	71	85	93	85	84	87	91	94	84	72	97	85	88	102	74	75	84	96	75	80	73	93	78	79	81	75	83	75	83	83	88	87	94	94	81	84	93	90	90	85	82	90	80	85	74	78	73	66	77	103	89	83	76	82	87	81	74	87	90	76	73	82	72	67	60	93	93	84	76	75	96	86	91	67	80	83	79	80	77	84	70	92	82	85	85	94	76	88	82	71	94	81	88	65	77	85	85	75	80	96	85	81	80	92	88	86	89	83	72	85	74	92	64	83	81	72	80	88	65	68	76	82	78	80	74	85	83	80	75	91	78	74	77	85	85	85	72	103	60	88	88	69	83	83	96	73	68	88	84	79	77	92	60	77	76	61	66	73	78	86	84	72	71	81	81	89	81	77	72	84	91	84	73	77	91	80	76	71	84	86	74	77	73	90	85	92	82	92	71	72	97	82	75	72	61	72	94	90	66	84	94	86	64	88	61	73	89	81	57	74	80	93	75	81	87	85	78	79	97	83	72	81	81	66	60	105	69	73	79	76	72	78	83	72	86	89	70	80	80	74	76	72	69	76	76	86	89	92	86	75	76	71	83	91	80	71	69	76	67	83	69	99	82	81	64	68	82	76	105	92	78	74	85	80	70	86	71	74	81	69	78	74	67	83	93	87	80	87	80	83	81	75	81	82	72	79	78	81	88	70	68	89	90	69	75	84	73	85	70	76	85	72	93	84	77	81	70	82	77	89	79	83	89	92	89	93	74	83	75	71	80	75	78	68	69	75	75	83	87	82	64	77	82	75	71	70	62	61	78	76	69	93	59	82	77	77	85	92	87	83	77	83	88	76	82	75	87	77	89	86	80	70	79	62	82	78	82	83	73	69	88	73	63	84	72	84	87	89	61	87	65	80	88	95	81	87	72	91	75	69	82	76	72	73	69	67	68	79	82	91	69	84	95	68	79	81	73	74	90	67	57	77	79	80	80	88	76	72	73	68	86	76	92	80	100	89	81	76	70	81	88	68	80	94	75	78	78	60	77	65	78	85	77	79	84	76	74	86	74	93	72	89	103	70	80	91	89	93	67	82	83	64	84	82	72	86	68	75	98	88	77	81	84	72	63	93	83	93	90	76	73	66	78	75	86	84	80	72	87	84	68	71	67	72	78	82	67	89	75	84	74	74	63	75	88	78	72	78	80	98	66	72	83	91	90	91	76	81	69	78	76	64	64	81	76	73	89	90	72	89	75	66	66	87	67	78	86	75	82	82	88	89	78	80	77	65	83	99	83	92	85	73	85	90	85	83	76	73	96	76	75	76	78	73	72	76	66	70	70	92	72	70	80	89	68	78	91	82	88	80	80	103	80	73	77	78	73	82	88	78	85	69	72	79	84	74	95	84	79	79	65	82	64	97	84	69	85	89	86	78	84	86	82	87	80	82	97	51	81	69	90	78	93	80	94	75	87	82	64	95	83	77	71	64	64	69	68	82	59	72	71	79	79	77	68	81	66	78	79	93	87	82	77	96	76	63	86	73	78	81	64	71	64	65	76	84	81	84	80	74	77	88	84	94	61	66	82	71	78	68	91	90	66	82	80	77	69	102	85	88	77	73	82	80	69	78	78	88	81	58	79	83	67	66	76	80	67	62	72	81	61	70	77	69	84	70	71	74	79	77	100	79	81	75	73	89	80	77	97	82	97	66	74	69	94	85	71	87	84	82	64	76	71	77	87	76	73	71	89	80	83	85	69	94	68	71	86	74	64	90	86	77	81	76	96	72	85	84	77	80	73	81	82	80	92	74	81	93	84	62	76	74	85	66	79	79	79	69	78	75	73	77	94	81	58	77	89	88	78	91	85	89	83	76	67	74	78	88	89	86	72	73	72	84	82	82	75	71	83	75	90	75	71	83	64	68	88	76	75	88	90	65	79	78	73	83	84	75	63	93	82	91	63	76	88	88	75	63	77	71	76	77	79	71	86	81	80	64	76	90	77	85	84	69	73	69	74	76	82	77	74	78	83	82	81	56	79	72	62	67	78	75	79	75	74	73	77	69	66	77	83	74	69	81	64	63	80	69	75	80	64	76	70	67	65	79	72	74	70	83	80	68	74	72	57	79	86	89	76	89	77	69	81	86	90	66	74	85	77	71	71	79
345	0	2700	180683	350	0	43	333	419	446	412	709	447	381	330	318	284	273	530	944	760	940	849	375	173	196	199	171	164	156	143	148	149	126	117	134	122	127	141	117	109	114	114	137	127	123	119	87	94	92	101	120	90	103	88	87	91	88	91	98	73	81	95	71	86	83	88	81	78	76	94	86	85	80	77	84	75	71	72	81	84	78	65	84	79	78	82	60	76	76	87	71	85	71	64	79	69	67	94	75	63	71	55	62	97	95	84	68	75	69	67	62	74	89	64	82	82	78	75	67	62	55	77	59	78	73	67	82	74	76	83	78	65	55	57	85	90	79	56	84	62	72	80	65	65	70	70	62	62	61	68	73	66	88	58	78	63	77	82	67	77	64	52	73	78	65	62	54	60	65	64	59	71	61	84	74	64	47	72	49	79	65	59	59	60	64	57	75	57	54	50	61	77	64	81	64	63	54	59	70	61	68	62	68	61	50	68	74	58	68	73	73	60	68	68	68	61	63	83	69	87	78	76	57	53	70	71	78	71	67	61	57	90	66	53	80	72	68	59	66	65	54	76	70	61	56	61	61	72	64	74	64	60	70	59	61	65	78	63	66	66	63	76	67	65	70	78	63	61	71	66	64	67	79	64	42	53	56	63	53	60	76	83	55	63	69	80	76	81	59	70	69	72	74	68	69	70	76	70	52	67	66	66	64	88	74	68	53	68	45	78	55	70	69	67	75	91	62	68	70	72	67	67	70	58	76	62	57	68	52	68	77	84	60	65	85	67	74	63	56	65	61	66	58	65	69	72	69	62	68	65	70	54	66	89	65	58	62	70	66	70	56	48	66	57	69	49	44	58	43	59	67	82	69	73	64	64	59	69	63	75	67	71	65	59	73	66	78	71	73	51	67	69	82	59	61	86	57	85	72	63	70	61	54	80	63	79	64	69	68	61	67	72	63	53	77	64	52	64	55	62	51	64	73	97	48	61	67	66	81	60	61	70	62	55	66	56	63	41	60	65	72	62	49	63	73	69	73	80	69	57	55	77	53	62	62	56	59	76	52	67	67	71	67	55	71	59	73	78	58	64	55	64	57	64	75	60	74	79	63	52	79	75	71	60	67	76	68	70	60	52	59	51	62	74	81	69	61	81	58	65	67	68	75	58	64	66	68	70	80	58	66	62	70	72	55	53	59	62	81	71	58	55	80	70	71	69	73	56	76	64	60	64	75	76	69	76	67	54	67	67	65	66	79	59	74	66	68	71	56	64	63	79	79	56	52	61	53	65	65	59	56	63	70	63	56	69	62	73	80	48	77	68	76	71	59	56	62	74	62	55	61	75	70	54	61	66	91	73	56	68	60	79	82	74	70	66	64	60	57	61	69	65	55	78	75	62	87	61	64	61	66	66	68	53	57	65	55	71	67	73	59	73	80	59	70	58	64	72	81	72	71	68	67	73	58	69	76	57	50	60	82	75	53	62	65	67	73	63	64	75	70	55	78	68	55	74	72	70	57	78	75	58	79	72	73	63	58	67	74	43	76	61	73	79	54	62	58	57	67	52	46	68	66	57	41	84	65	65	57	75	74	60	58	73	58	89	73	58	60	62	62	79	73	74	63	59	69	49	72	56	71	62	58	40	65	68	59	66	67	63	73	64	61	65	61	81	69	78	66	62	74	69	67	70	56	62	57	69	65	67	68	63	53	70	71	51	59	65	52	71	66	70	67	63	76	64	82	67	70	62	62	65	65	63	52	57	77	66	58	67	62	68	53	71	68	67	58	59	48	59	75	51	72	61	61	49	68	77	63	65	52	89	67	60	78	67	75	59	76	65	64	66	52	60	61	60	69	61	67	55	80	64	79	71	68	47	64	60	69	69	78	58	55	59	71	78	55	58	61	66	60	63	59	71	68	68	69	68	67	62	70	61	75	62	61	71	63	59	68	70	56	62	64	73	83	50	69	60	61	69	62	63	85	67	70	67	59	64	59	68	67	57	76	66	68	64	65	68	66	60	63	83	74	66	54	54	67	67	65	43	64	58	72	74	53	70	57	85	44	61	63	56	56	68	59	74	81	74	55	64	66	61	76	65	61	73	52	70	64	80	57	79	55	56	67	64	71	69	75	67	59	70	64	75	72	65	71	61	67	74	63	61	71	65	59	64	62	60	57	70	70	63	74	71	54	66	73	62	82	56	74	60	65	63	65	53	69	61	76	64	54	52	67	72	61	54	68	71	91	74	56	60	82	60	67	72	69	64	67	57	73	74	76	55	60	59	68	65	51	76	51	74	73	74	55	67	67	45	67	58	73	79	70	64	75	68	72	59	70	71	72	68	69	54	74	61	63
345	1	1900	180806	354	0	53	237	256	361	317	382	348	287	268	207	225	206	232	347	335	429	356	202	154	144	139	132	126	120	136	113	123	145	130	120	124	102	110	119	92	112	105	90	93	96	96	97	77	92	81	106	107	103	88	97	82	99	89	100	79	87	82	80	88	112	83	85	98	73	74	85	90	73	86	88	83	99	86	82	95	90	85	88	87	98	64	97	86	86	75	100	78	89	82	85	87	99	82	91	93	74	88	78	72	75	75	76	64	75	82	96	69	82	87	81	73	69	83	81	64	81	56	85	82	74	87	77	77	76	76	98	86	79	78	101	86	86	71	77	90	87	83	74	86	78	81	89	77	96	77	65	75	92	70	76	88	81	80	91	82	65	88	73	94	81	80	88	80	67	80	75	77	100	63	96	88	74	78	71	86	72	88	79	79	82	60	85	74	80	92	82	89	78	81	78	81	70	94	62	85	83	71	80	79	78	76	66	70	68	66	71	67	92	96	82	102	79	90	68	83	61	89	79	72	84	77	69	72	77	73	79	85	78	82	84	92	90	82	59	78	74	69	81	80	84	85	84	89	88	78	96	68	71	88	81	64	89	77	75	89	80	88	81	70	81	92	91	68	74	71	74	87	75	96	104	91	74	80	92	75	84	86	93	80	81	80	66	65	62	75	81	78	70	80	81	74	74	62	83	88	75	91	85	79	74	83	65	67	74	90	76	69	83	70	81	77	71	69	71	86	72	81	84	76	72	101	76	69	91	72	68	73	88	80	69	79	62	83	80	77	88	88	83	66	82	63	86	73	71	76	89	83	72	88	81	86	59	92	77	76	78	85	89	77	68	89	84	83	94	76	89	77	79	92	91	88	75	77	71	66	88	72	79	61	86	75	74	63	80	78	81	89	89	78	87	67	78	65	67	94	71	81	79	97	75	69	81	84	79	75	69	80	66	84	72	79	80	80	68	76	72	76	88	85	68	76	82	81	76	71	73	87	90	84	60	69	85	82	84	86	67	75	86	82	80	73	75	69	81	84	75	84	77	62	62	87	68	82	78	80	94	80	89	80	76	81	88	100	84	74	68	79	92	83	81	72	81	87	86	65	78	78	79	77	71	79	79	90	70	75	80	77	82	80	74	75	86	81	93	82	74	72	86	84	80	66	91	77	75	79	95	80	78	73	71	86	84	86	84	77	72	70	74	83	94	96	73	75	65	61	73	88	77	90	71	79	69	79	66	83	84	76	61	70	88	71	82	91	86	79	70	71	60	76	70	79	75	80	84	74	77	81	94	67	76	76	84	91	60	85	83	80	85	77	90	91	67	68	79	94	83	92	79	88	74	81	62	80	64	78	80	82	74	81	81	82	76	92	83	68	95	60	88	70	71	99	85	75	68	66	77	94	68	79	84	81	75	75	85	81	89	74	69	82	80	71	54	83	80	84	94	63	100	62	69	75	75	79	85	91	75	88	65	92	80	83	66	55	79	84	79	89	80	83	85	87	68	76	81	73	82	70	91	80	85	76	73	90	89	76	73	67	77	67	85	84	90	69	85	59	80	86	88	90	86	100	84	66	87	83	97	62	75	83	87	78	59	87	68	67	79	75	83	81	71	81	66	75	99	91	71	88	78	83	82	62	80	81	81	85	72	82	88	83	73	74	68	62	70	72	74	80	80	88	101	71	74	86	66	63	74	86	75	76	76	91	79	90	87	77	81	86	82	80	80	72	73	80	77	86	79	79	62	77	83	75	95	77	74	98	67	81	81	92	82	87	64	80	64	76	79	71	83	74	74	71	78	77	96	53	77	74	96	92	92	84	76	72	52	70	68	74	72	83	95	83	87	81	63	95	83	73	68	72	67	92	80	73	92	66	71	68	81	77	83	85	87	71	68	74	77	81	69	74	71	79	89	75	74	75	74	67	67	83	80	69	69	66	103	72	81	83	75	60	92	82	64	65	77	77	87	82	62	87	71	78	95	74	85	71	77	84	55	80	68	77	89	75	67	75	83	80	78	78	87	67	90	89	86	83	84	76	91	101	92	68	62	72	71	75	72	87	73	89	81	84	94	72	76	95	87	84	82	81	76	77	83	81	90	89	91	57	75	76	77	87	72	68	74	90	72	77	70	87	81	84	76	76	76	79	91	78	78	87	79	81	75	81	77	74	94	89	79	70	93	74	77	97	83	93	74	81	82	75	74	80	79	65	76	69	97	74	88	68	81	80	70	87	95	78	88	68	78	88	64	86	69	64	84	79	81	81	71	64	83	69	61	75	76	76	76	78	69	82	66	79	75	93	76	80	98	97	77	58	95	78	78	73	70	69	79	82	85	76	90	65	98
345	2	2100	180929	348	0	36	213	276	339	351	376	311	339	260	251	206	349	429	501	537	553	418	181	169	161	134	159	129	151	135	147	126	135	126	126	112	128	115	101	111	116	103	114	100	121	107	103	101	95	102	96	92	104	69	101	99	82	93	99	87	67	81	78	80	90	80	87	66	92	92	77	74	102	86	91	87	84	76	85	84	75	73	85	74	77	75	72	79	68	100	80	68	60	77	72	83	75	58	83	79	72	70	71	78	68	88	62	76	87	85	79	89	83	61	82	76	80	76	80	70	87	68	77	71	71	68	67	76	50	67	69	75	73	81	71	84	69	73	94	77	69	103	88	93	89	89	69	60	83	77	69	62	66	64	74	81	69	68	69	60	79	70	66	70	80	93	67	73	83	61	68	65	83	83	67	75	73	78	67	64	76	72	83	81	70	84	65	78	69	78	78	69	69	83	88	72	72	96	62	69	62	83	82	80	64	56	69	69	77	72	69	85	67	85	76	75	64	85	84	67	62	71	88	83	89	70	67	64	64	70	82	72	68	83	77	79	78	71	83	70	70	81	55	74	83	66	69	71	77	59	66	65	68	68	61	66	63	87	78	74	83	73	67	62	61	69	69	76	72	89	86	68	83	62	77	68	81	69	81	73	74	87	73	69	78	65	79	82	68	69	67	73	69	66	67	80	76	67	87	81	88	76	69	75	79	65	67	85	77	84	79	81	63	65	75	75	79	81	84	86	67	80	100	74	62	70	77	71	77	69	65	87	75	88	79	81	68	59	80	62	81	67	84	63	82	68	75	69	80	82	65	68	84	70	78	71	71	74	72	61	80	77	60	48	70	80	75	77	72	72	79	80	73	66	78	65	66	82	72	61	70	73	56	75	69	83	87	52	58	76	77	80	78	60	76	76	78	71	80	72	85	63	58	77	61	86	76	65	74	65	75	76	59	76	62	65	72	74	81	62	85	80	76	61	66	69	70	72	75	86	81	82	56	85	73	82	51	81	83	77	80	66	80	77	69	75	67	64	83	63	77	78	59	55	85	81	74	48	75	78	74	69	82	69	69	86	68	94	73	69	73	71	93	88	80	69	68	78	78	81	49	73	75	78	80	87	70	59	71	82	67	71	86	80	86	67	75	76	67	61	65	78	74	71	79	65	78	69	74	71	78	81	76	61	74	82	93	76	85	87	66	71	78	59	75	67	68	69	63	96	72	56	58	63	67	63	58	69	54	65	59	70	86	59	74	58	84	72	75	84	62	73	64	77	64	70	72	66	52	66	66	70	83	68	71	70	75	73	65	59	78	59	87	87	71	59	69	92	74	75	81	66	72	58	66	72	74	63	85	74	70	79	74	76	74	69	69	62	80	70	73	82	66	71	68	73	56	78	69	89	67	69	89	73	76	71	75	79	65	72	62	54	64	74	76	81	79	79	66	63	72	85	67	60	54	66	76	67	66	80	77	68	66	82	72	74	70	65	55	80	72	60	73	64	64	94	68	71	55	77	74	71	62	61	76	80	74	67	74	71	64	77	65	72	90	69	80	63	69	63	96	70	79	63	86	68	74	81	58	83	89	66	80	69	73	71	69	69	75	68	74	49	76	64	81	73	64	79	79	64	59	75	64	77	71	69	72	68	70	85	78	70	88	78	70	76	84	78	77	64	78	85	55	74	74	58	43	75	63	65	74	69	77	75	71	77	77	75	70	78	65	75	75	63	74	88	81	73	65	80	72	69	75	62	82	70	78	73	73	66	64	66	62	58	73	69	82	77	59	61	72	69	83	85	45	79	65	76	64	69	79	77	76	77	72	60	80	70	84	82	62	85	64	79	64	81	65	77	70	71	74	76	67	77	65	74	74	76	75	88	64	68	78	55	88	65	59	64	57	56	80	68	70	84	76	80	75	72	80	67	73	67	80	74	70	74	88	67	76	81	74	55	57	70	81	59	62	61	63	57	78	54	95	61	57	59	78	76	84	61	71	77	71	69	60	68	76	63	78	73	81	62	83	63	79	75	67	69	78	63	72	82	74	73	62	73	89	75	68	83	78	56	65	86	71	62	75	72	88	68	73	80	78	58	64	72	79	72	58	70	57	83	81	66	60	76	73	79	77	69	85	82	88	78	71	61	64	68	80	80	72	71	84	54	69	69	65	71	83	74	59	49	69	76	64	73	68	64	64	81	79	82	64	82	74	51	88	89	75	76	71	59	71	81	76	67	61	79	78	84	78	68	76	70	67	53	72	80	69	53	57	75	63	70	78	74	72	70	68	76	88	61	68	70	62	66	63	81	69	69	65	76	80	76	66	77	68	64	81	80	78	66	80	64	76	75	65
345	3	3500	181053	352	0	45	223	283	415	360	404	335	344	314	288	255	335	524	616	788	796	453	168	152	160	183	151	150	177	151	130	142	111	128	116	119	130	152	122	122	107	131	101	120	102	106	106	116	121	103	90	92	112	116	95	96	95	87	97	86	88	102	77	79	109	85	103	83	71	86	93	95	90	86	104	97	97	107	94	71	69	93	93	75	92	67	89	90	88	98	92	83	74	75	74	88	99	79	74	78	80	92	73	69	77	75	99	76	96	89	85	85	57	78	93	74	90	81	88	80	79	67	78	81	97	100	70	72	89	80	85	83	79	90	68	85	76	87	91	73	76	94	76	82	71	96	72	71	93	82	81	81	73	74	75	77	83	69	68	86	89	93	75	84	75	82	87	86	84	62	96	95	82	80	88	83	70	68	81	86	80	75	79	72	97	81	72	87	75	96	70	85	76	91	89	69	77	83	89	85	73	83	81	89	89	81	63	78	69	72	84	89	85	82	80	79	73	85	86	56	75	88	95	89	65	68	76	80	80	81	81	67	94	82	81	84	91	66	90	84	89	90	71	79	85	82	82	90	87	81	85	85	78	82	65	74	88	84	78	70	78	83	82	77	86	78	75	72	85	83	97	80	94	58	80	87	75	76	67	91	84	82	82	64	70	86	79	78	70	91	92	60	91	96	66	54	80	80	74	81	59	92	79	77	85	82	90	72	84	85	69	80	82	52	62	86	81	77	75	64	85	102	66	74	95	59	96	67	82	70	76	83	86	81	87	88	63	87	71	71	81	60	70	69	72	86	77	64	73	65	73	92	76	63	69	86	87	69	71	71	69	68	69	83	87	70	80	85	77	70	69	74	71	72	79	85	85	88	81	78	86	72	75	67	60	71	72	83	70	89	91	68	88	76	71	83	80	84	82	78	85	69	70	84	68	86	79	77	67	70	78	65	81	74	76	90	70	77	86	84	62	73	80	93	75	89	84	68	59	72	61	76	72	77	80	74	107	80	77	72	58	79	67	86	85	74	87	73	71	84	63	71	76	73	63	75	78	69	76	80	68	63	80	85	77	76	75	73	75	84	72	87	84	90	84	86	60	75	67	91	94	74	79	69	79	79	74	82	88	72	73	80	67	71	70	68	67	76	83	87	83	90	79	89	67	84	62	75	98	77	77	98	80	65	84	90	85	64	68	100	85	88	101	79	81	70	56	80	83	90	78	75	64	68	73	74	81	91	76	77	82	80	76	70	65	74	99	84	83	75	73	66	76	65	74	77	83	92	68	86	81	78	71	63	89	91	78	89	76	74	67	69	100	88	69	74	90	76	65	79	67	84	66	84	72	70	74	72	98	73	90	85	82	73	78	58	78	86	81	78	71	65	82	88	86	82	80	89	99	85	71	82	79	69	72	75	83	60	70	79	68	84	80	87	66	80	54	74	81	80	81	84	77	66	78	69	70	85	68	69	82	85	72	80	98	61	73	70	83	75	83	75	74	69	95	86	84	79	93	72	70	76	80	72	70	58	65	64	103	71	88	85	66	85	69	98	72	93	75	95	87	76	79	92	66	69	84	81	79	79	65	74	71	73	76	97	80	62	79	78	78	68	81	76	74	79	90	76	86	80	77	66	74	63	91	72	72	74	78	86	71	68	82	85	98	78	91	68	76	84	75	78	91	81	91	76	87	66	84	77	84	82	75	73	76	83	77	78	82	63	74	71	80	76	75	84	70	57	77	72	70	73	84	62	84	77	78	80	93	69	79	83	92	70	92	81	64	76	95	75	105	61	86	88	83	74	73	70	82	67	71	66	78	76	83	75	73	67	82	82	72	75	83	71	65	81	84	76	86	68	79	98	94	77	86	81	60	77	84	82	93	79	70	74	85	81	80	79	82	83	85	75	84	77	69	64	80	68	67	64	90	90	90	60	76	77	72	88	92	89	88	58	87	69	80	92	56	78	75	89	73	72	84	73	63	66	75	73	86	87	62	85	84	86	86	76	74	74	79	74	82	71	86	84	73	78	69	73	78	75	80	74	92	64	73	79	85	77	71	87	69	78	77	102	79	73	64	95	64	73	73	57	81	65	78	84	85	67	70	72	72	66	78	79	89	68	70	89	66	84	73	87	85	89	92	82	75	67	95	73	62	83	86	73	86	75	73	83	84	66	86	72	82	73	81	77	71	79	75	74	78	64	86	61	85	71	81	92	77	64	74	73	67	72	83	72	59	82	82	82	76	75	76	73	82	81	77	82	78	81	79	92	84	61	71	83	77	71	85	55	87	85	84	90	70	78	86	61	60	82	73	92	83	83	82	81	64	64	66	69	75	89	78	72	69	77	116
345	0	2700	181176	353	0	23	264	311	444	541	406	383	357	340	343	290	340	547	906	1085	1036	545	213	165	193	176	158	161	169	137	147	120	136	119	119	121	133	130	115	121	106	106	113	116	116	92	96	95	88	80	98	82	94	87	100	91	92	87	97	91	93	65	82	100	89	84	72	73	84	73	77	71	78	81	64	82	74	97	66	77	63	86	79	65	59	74	58	68	68	90	63	68	62	64	59	60	66	50	79	76	76	72	65	71	70	59	63	64	52	84	63	65	66	70	66	68	53	58	40	79	66	68	71	72	66	70	72	73	56	63	68	65	69	75	62	69	77	74	55	56	80	78	72	77	70	60	60	70	53	56	63	59	48	78	71	69	54	67	69	60	57	61	54	57	61	65	71	66	80	64	55	66	65	53	44	65	61	74	71	70	63	82	69	66	57	64	60	58	70	57	64	49	57	74	56	56	61	62	70	67	51	60	54	48	62	45	72	52	69	59	51	64	74	60	62	66	66	68	74	75	56	50	60	74	47	60	64	61	42	65	48	47	70	65	68	61	50	63	69	55	62	75	77	59	57	64	61	52	69	65	69	46	53	56	64	66	51	63	52	49	61	57	66	81	64	61	45	54	72	68	44	66	61	65	56	68	62	76	70	57	67	67	56	55	62	39	67	67	71	50	76	54	53	59	54	68	66	68	60	66	75	68	49	56	53	55	65	64	79	64	63	77	66	68	79	48	64	60	68	56	75	47	65	67	68	80	65	61	57	54	62	57	66	75	76	66	67	73	64	76	53	77	51	57	73	73	53	57	61	50	67	74	53	59	67	63	56	73	65	68	58	66	63	65	53	57	72	60	60	66	61	60	59	62	52	71	52	70	55	62	59	69	57	61	56	71	80	62	70	56	58	46	78	51	53	58	69	50	59	56	61	60	67	68	60	55	73	59	54	69	68	71	57	62	69	67	63	69	63	45	66	74	67	70	60	67	57	60	69	59	65	65	52	63	51	58	69	57	57	62	51	75	63	51	52	57	59	60	69	66	48	66	60	73	53	72	56	57	61	65	67	46	57	54	46	57	57	47	65	77	60	56	64	52	64	54	56	59	60	59	56	60	79	65	60	61	57	57	37	71	77	66	65	72	51	65	50	63	75	67	58	63	49	81	55	50	63	65	52	50	54	46	62	53	70	59	56	54	54	67	66	71	57	69	61	60	63	51	57	63	74	69	57	77	64	72	69	48	68	48	56	39	47	76	74	67	60	77	58	53	73	63	58	54	58	56	68	53	52	68	58	61	70	57	75	66	66	50	56	57	68	64	58	58	67	49	65	66	56	64	64	53	64	43	70	48	49	56	52	61	53	54	63	58	60	54	51	44	64	60	74	58	61	64	65	55	58	76	71	74	77	68	83	42	57	54	51	71	60	68	70	69	59	53	60	47	65	76	63	69	50	52	57	56	54	59	73	52	57	69	46	78	67	65	47	54	61	65	60	48	74	58	49	59	67	61	67	63	64	61	53	52	60	45	60	64	62	55	63	49	65	60	66	57	55	66	67	60	60	57	62	54	65	67	54	74	62	45	66	71	65	50	49	64	56	61	76	57	58	58	66	66	59	60	57	61	56	60	62	53	60	46	58	47	73	59	74	48	48	48	62	52	56	67	51	62	53	72	42	67	74	50	56	49	52	48	55	52	67	64	51	58	51	57	56	58	70	60	69	62	68	63	61	70	63	59	48	52	59	54	69	62	69	64	55	62	69	63	67	50	67	55	64	72	67	49	57	61	54	63	70	56	68	55	64	61	67	58	53	59	61	43	66	62	64	50	66	62	82	61	42	52	61	62	73	50	55	61	61	44	49	58	77	58	64	47	58	47	54	52	63	54	65	53	53	55	63	61	58	65	52	59	53	49	57	50	64	58	52	57	55	56	53	68	53	65	70	55	61	42	56	57	76	63	62	57	57	67	54	66	60	76	59	50	63	59	72	54	39	64	74	61	60	65	47	68	63	64	56	53	69	68	60	53	57	54	65	44	70	75	58	72	69	49	68	73	49	66	70	59	69	56	57	72	58	63	51	56	77	73	65	52	53	54	72	51	55	48	60	68	67	51	46	64	51	49	61	45	53	49	58	68	57	59	67	56	62	54	55	50	64	59	72	65	69	67	60	67	69	62	68	65	56	70	61	53	72	49	59	66	63	68	53	68	72	70	68	42	58	56	68	71	75	62	58	53	64	70	50	58	49	54	38	47	54	67	40	68	54	66	70	52	60	61	64	57	58	59	49	67	62	62	43	52	57	75	69	57	63	54	59	56	73	60	87	64	52	62	61	57	66	57	51	49	56	61	61
345	1	1900	181299	350	0	35	182	202	348	352	380	279	290	374	350	242	264	272	389	507	446	242	162	142	128	138	154	141	120	115	130	122	109	121	112	104	105	96	108	108	104	115	97	104	109	107	93	106	87	92	99	69	83	95	98	95	101	82	96	89	106	88	89	97	90	98	77	70	83	93	84	66	75	102	105	100	79	80	85	93	89	91	86	87	82	99	75	92	94	84	95	93	86	97	83	70	78	67	69	95	90	88	74	77	61	70	69	88	94	73	74	92	79	67	74	90	65	87	84	74	78	75	97	69	77	72	73	72	81	82	78	69	76	76	76	93	72	76	90	84	69	110	90	73	76	81	62	94	94	83	84	92	87	70	87	84	73	84	69	95	84	73	76	67	96	89	68	78	88	95	82	78	78	77	94	73	68	86	88	66	89	85	72	80	75	83	74	71	81	91	81	60	87	67	99	89	64	83	92	82	70	76	74	72	75	80	81	77	78	84	78	76	63	75	74	72	70	83	95	79	77	78	67	64	78	82	73	79	85	90	104	86	94	72	70	75	93	80	99	99	86	75	72	67	83	65	89	82	68	58	90	77	78	70	63	99	82	62	80	73	80	77	90	79	97	79	99	82	64	88	91	79	70	83	71	78	85	96	71	76	80	77	85	63	79	80	78	69	71	88	81	88	74	66	88	79	90	77	81	75	60	76	62	72	88	83	65	91	70	89	79	72	82	77	82	85	71	77	79	80	66	70	93	77	73	90	81	92	85	74	75	70	76	84	76	66	76	82	73	79	91	75	96	58	75	75	83	78	79	73	82	77	68	78	80	78	84	76	78	72	85	66	74	85	67	83	85	78	87	68	89	70	86	85	79	62	80	83	91	72	96	67	74	75	76	88	88	71	85	73	88	86	86	95	90	74	66	74	71	86	82	73	62	86	86	76	100	75	67	72	55	82	65	79	82	86	79	72	71	82	54	85	79	82	67	86	70	96	82	71	87	73	75	75	77	69	88	107	73	65	81	78	83	78	74	73	77	94	67	81	86	80	67	91	75	77	64	82	74	77	73	85	92	84	73	78	73	79	83	70	76	76	69	73	86	80	68	62	74	67	86	84	57	81	78	72	93	83	68	69	75	81	76	85	77	78	64	74	79	62	89	75	70	83	67	87	68	64	67	67	53	81	70	79	64	84	67	77	74	78	83	81	79	80	92	91	75	74	73	87	75	70	80	92	67	68	95	76	80	66	66	79	66	82	88	71	67	63	68	61	71	76	90	97	77	93	88	70	84	77	93	67	65	76	78	71	68	68	70	71	78	66	66	68	83	89	82	69	75	75	77	74	62	78	76	65	78	70	66	62	65	75	69	74	90	87	80	76	86	82	60	73	64	87	90	70	85	60	68	93	89	100	69	59	62	75	68	84	82	79	73	73	92	71	82	92	70	88	85	68	79	91	78	85	90	74	67	80	94	84	76	77	83	92	83	67	71	69	65	84	80	74	84	71	74	77	67	70	81	66	82	80	76	63	75	77	68	74	69	68	71	85	53	73	75	72	73	73	82	82	80	73	62	90	56	73	64	91	76	77	75	69	70	80	70	69	83	75	63	76	84	74	71	69	70	70	75	82	78	61	78	81	89	86	81	65	77	79	83	79	75	67	83	69	66	83	75	67	70	70	72	69	84	64	81	74	89	87	72	66	65	68	67	72	70	77	78	90	83	88	96	68	71	81	73	86	84	78	62	77	77	84	80	82	76	74	81	78	64	79	75	67	63	76	79	72	81	76	69	67	67	71	74	82	74	77	73	80	69	89	63	79	86	73	93	78	69	69	87	55	66	69	74	70	81	96	61	73	83	83	63	81	66	70	75	80	90	81	77	81	73	79	88	72	76	90	68	80	71	69	72	83	79	75	77	80	80	81	97	81	79	69	76	63	64	70	80	86	68	70	69	84	68	72	79	71	95	68	72	78	82	81	80	87	64	88	96	63	77	70	94	67	73	87	85	63	73	68	69	84	71	78	80	88	72	79	66	84	71	72	74	75	81	73	69	94	77	63	69	71	73	78	82	80	78	62	89	66	75	86	80	78	72	74	76	67	78	76	84	65	79	79	78	61	64	89	59	76	78	71	75	85	79	91	64	70	92	84	71	82	82	63	93	56	59	84	76	68	72	72	71	69	76	73	86	71	73	76	60	75	83	79	92	65	65	61	59	69	90	72	100	74	89	79	84	72	85	73	82	58	68	59	81	64	80	73	89	78	70	75	75	73	75	79	60	83	73	84	85	76	83	53	68	75	85	76	79	62	82	81	73	83	76	77	70	78	75	60	76	65	77	67	75	72	72	84	84
345	2	2100	181422	351	0	48	238	245	346	692	570	761	614	708	540	266	326	534	654	643	414	157	137	169	168	155	140	130	138	135	119	135	122	118	124	109	125	108	130	103	108	108	97	102	97	98	94	92	107	111	76	97	97	85	81	80	88	77	100	78	86	79	83	83	93	91	101	87	93	85	94	75	79	87	79	86	93	68	82	80	71	77	78	92	62	86	77	72	69	91	85	77	92	65	75	85	83	78	78	88	87	77	80	74	75	81	78	74	75	68	69	63	77	71	66	93	68	64	75	84	78	89	65	70	83	77	84	82	78	92	86	68	73	78	56	80	68	80	80	68	69	92	79	68	89	89	106	76	67	68	72	67	85	80	69	93	75	84	79	80	69	63	81	89	81	71	71	73	84	65	84	64	74	84	84	84	70	75	61	70	83	85	68	62	82	81	82	79	85	62	64	85	58	61	86	67	54	78	76	78	79	74	71	70	71	69	83	68	73	70	67	54	80	51	67	89	64	65	75	77	54	79	76	76	69	80	59	77	76	63	69	69	72	67	65	86	59	61	70	72	70	84	74	72	69	74	81	76	64	81	84	80	63	87	85	71	74	85	78	69	73	74	66	73	94	75	81	66	80	71	65	69	81	75	72	69	60	85	84	77	64	72	70	63	72	70	72	77	76	80	76	70	50	75	65	63	77	82	75	73	80	76	76	66	70	73	76	70	72	72	70	67	72	78	84	76	75	79	63	85	88	76	87	70	79	74	76	69	54	73	64	71	86	85	68	81	63	64	75	72	78	81	81	87	74	70	65	68	77	61	74	58	64	74	72	79	65	65	85	69	61	54	72	79	79	62	61	85	59	64	73	76	82	72	68	83	74	82	63	70	72	51	86	67	75	91	71	86	53	63	82	74	72	73	76	68	73	69	70	58	69	78	83	74	76	66	71	90	65	65	85	73	64	69	76	56	78	61	63	64	66	74	66	63	89	77	74	60	71	68	83	62	92	60	75	68	66	85	74	73	68	89	76	68	68	76	66	47	72	82	69	82	67	66	66	64	62	77	92	69	69	70	61	77	73	65	72	76	68	73	91	80	58	83	99	82	76	74	65	64	70	76	63	72	83	84	65	94	69	57	77	69	63	65	57	73	68	82	68	78	70	78	90	78	78	58	65	66	95	81	67	77	75	62	77	76	73	63	73	63	75	73	63	67	79	82	86	67	74	60	62	68	67	65	73	86	55	72	68	66	49	76	64	71	84	66	76	71	67	78	74	65	73	83	55	62	57	81	72	71	67	80	74	67	70	66	70	90	66	65	72	82	82	73	68	75	56	62	55	69	74	63	66	61	78	69	71	78	63	76	49	70	54	63	75	65	80	63	64	59	67	64	62	79	80	71	82	73	63	75	79	60	83	79	63	61	62	83	69	67	72	91	66	74	54	69	76	74	73	76	83	82	76	74	68	63	86	79	85	69	62	67	66	63	67	67	86	80	71	84	64	60	80	83	84	58	77	58	63	68	66	68	52	69	69	73	67	66	74	56	59	72	65	84	69	76	84	77	74	92	84	61	64	88	64	72	76	74	62	67	73	63	67	70	75	66	64	71	75	94	63	88	88	69	73	77	76	90	80	63	82	57	51	84	55	74	77	58	54	69	81	86	67	77	66	69	75	79	73	71	74	89	73	78	47	71	66	68	66	59	61	80	80	63	69	76	60	68	81	80	76	70	74	90	72	71	71	79	68	96	65	82	72	85	69	60	58	76	67	80	63	71	59	64	66	75	74	57	81	74	73	92	62	56	65	94	86	62	72	68	69	62	68	75	78	79	76	64	72	66	63	70	66	76	58	67	47	90	56	76	75	84	65	67	68	54	55	67	94	82	74	62	87	63	73	67	77	64	65	77	61	79	66	71	69	60	72	56	69	63	70	77	66	59	73	66	64	62	64	66	67	69	76	81	82	74	89	82	83	75	78	62	90	78	68	67	65	76	67	60	75	60	85	76	54	56	88	59	76	65	70	75	74	81	61	78	79	65	66	67	73	73	74	87	82	83	81	68	69	82	54	72	71	87	72	85	67	78	72	77	74	72	78	82	85	94	63	81	77	63	86	76	82	73	75	84	86	64	82	86	73	71	56	58	66	64	66	87	73	82	72	69	70	74	68	62	72	78	72	56	80	63	69	64	72	79	75	81	61	73	55	62	76	70	74	88	76	73	59	71	78	59	71	68	65	81	51	79	77	79	66	82	63	76	80	81	66	74	61	70	75	76	78	64	85	65	69	71	72	82	59	68	76	57	61	73	69	70	69	74	69	68	63	82	69	71	75	75	79	73	53	67	72	73	79	76	72
345	3	3500	181546	357	0	24	240	272	383	438	457	539	856	863	1126	611	201	273	682	815	416	179	181	163	139	135	179	157	144	140	130	133	125	120	128	133	118	121	100	118	102	107	94	98	113	77	89	105	93	113	107	107	90	99	83	85	83	94	106	96	81	80	98	81	79	86	73	83	87	80	88	101	77	78	84	80	78	76	70	63	87	70	86	72	78	80	73	81	79	73	70	72	83	72	72	67	80	86	76	83	72	83	81	66	72	60	76	72	82	87	71	82	81	72	77	64	65	91	95	76	81	89	81	71	70	69	67	82	77	85	80	79	90	78	73	77	63	77	80	53	84	73	67	76	88	71	70	70	85	89	78	79	81	76	71	86	58	78	89	71	69	89	93	63	86	81	88	84	73	54	75	80	67	80	70	87	66	68	68	82	82	77	65	63	74	83	72	50	90	62	75	88	78	66	84	61	73	85	75	65	81	71	76	64	76	80	79	72	70	62	74	76	69	84	64	93	69	53	87	67	69	84	65	88	87	92	71	79	70	67	61	63	69	80	85	58	75	73	86	69	68	68	63	75	77	69	69	65	66	86	58	71	62	65	68	69	72	59	71	76	80	71	75	77	77	77	75	70	64	73	66	79	95	63	65	75	76	69	65	75	65	59	69	82	81	84	78	74	75	62	77	73	65	69	84	59	67	85	77	68	63	74	66	75	82	77	85	68	59	68	85	81	63	73	66	63	66	73	90	73	91	86	71	80	83	72	71	73	84	56	85	68	66	73	62	57	67	70	67	60	75	70	71	72	79	67	63	52	79	67	80	73	78	73	76	70	75	76	72	80	75	69	79	79	70	76	73	79	69	82	77	85	74	72	76	73	61	68	84	76	86	83	66	56	62	76	86	73	68	67	62	69	77	72	70	67	81	81	64	61	73	62	74	43	88	75	69	68	72	82	67	84	63	71	69	64	70	79	83	86	86	66	62	86	63	64	73	72	61	59	79	70	78	64	68	66	82	78	87	60	72	59	59	80	63	82	76	91	59	66	69	68	62	65	82	90	60	79	77	62	70	85	86	63	66	67	60	64	78	82	92	76	80	74	75	74	68	56	75	72	61	68	76	63	85	74	72	77	68	75	60	83	82	67	73	73	93	71	55	57	73	74	81	89	56	80	65	66	58	65	76	60	62	73	74	77	65	66	62	63	87	73	71	64	73	90	73	81	74	74	75	72	62	56	69	75	80	87	75	60	68	57	77	75	82	70	75	73	71	65	58	83	72	57	71	68	72	76	71	58	78	75	67	61	80	77	65	76	72	61	78	77	59	69	64	85	83	81	55	79	84	82	66	83	81	69	84	71	50	69	72	52	72	74	90	69	75	71	62	63	66	80	78	62	68	59	69	63	72	90	78	79	70	54	68	65	65	66	78	63	67	69	77	74	55	67	84	71	59	81	79	67	65	88	68	83	75	67	69	74	74	67	81	64	56	59	54	70	69	66	74	76	76	51	68	59	61	83	66	63	77	59	74	90	69	79	86	61	81	56	52	76	61	70	65	71	84	69	71	81	86	73	77	56	72	75	79	70	54	77	84	70	75	76	64	56	76	84	68	74	70	73	54	88	71	70	67	71	83	69	79	57	61	75	65	73	68	75	62	58	74	78	65	83	79	78	82	68	65	65	85	75	75	77	67	67	80	68	71	57	66	76	72	63	66	77	85	68	76	69	72	57	77	79	59	74	65	64	83	66	82	62	82	71	75	89	59	74	72	69	82	69	74	73	72	72	80	70	63	67	81	64	84	75	69	80	61	75	76	77	75	72	83	79	66	73	80	73	67	65	72	65	73	65	64	68	77	97	78	69	76	65	95	73	72	84	85	61	72	74	80	73	75	68	75	82	59	64	85	64	73	75	62	70	77	63	66	68	74	60	72	80	70	57	66	66	74	91	74	81	75	83	68	71	57	73	81	66	60	75	68	69	67	72	87	74	82	66	72	46	79	65	83	73	62	63	78	71	61	78	65	75	74	83	67	70	70	69	59	65	75	89	56	57	79	68	81	75	67	67	55	75	81	55	76	77	68	68	67	73	70	74	70	78	61	67	58	61	77	86	80	71	64	67	60	93	71	67	77	75	60	73	72	65	68	65	72	61	84	82	66	57	84	67	64	70	71	84	72	58	77	72	70	90	72	67	65	68	58	89	78	70	61	66	66	84	94	81	74	69	66	70	53	76	80	69	59	57	76	76	82	81	70	72	71	78	77	76	79	64	89	76	77	61	72	75	58	70	53	79	84	70	64	87	83	70	65	73	64	79	87	83	61	68	67	73	61	78	73	72	96	72	86	73	70	82	80
