345	0	2700	66604	414	4	76	495	784	979	899	808	740	701	596	589	520	487	447	430	419	404	331	325	298	277	268	270	270	280	226	214	205	210	211	175	182	176	154	182	157	151	146	166	158	126	127	144	131	134	137	112	102	93	111	118	114	91	99	88	101	95	95	103	72	86	84	87	99	90	82	79	96	75	66	70	82	94	62	71	79	66	77	87	66	78	85	59	92	79	65	66	71	70	77	79	59	64	69	63	81	64	55	58	72	81	62	55	75	57	74	60	59	76	84	71	51	56	61	65	66	61	52	65	62	57	53	62	61	67	61	59	61	71	52	54	59	69	64	66	60	58	77	63	50	63	65	57	61	53	53	56	67	62	59	67	50	60	60	50	57	66	55	44	59	50	76	66	46	63	53	56	61	51	51	45	61	61	54	58	63	47	60	63	64	65	49	68	56	51	52	64	84	60	52	52	55	53	56	55	46	63	53	58	53	60	56	42	55	64	46	58	59	64	63	60	55	57	55	59	74	53	61	61	67	45	86	59	72	63	66	51	52	46	51	51	63	49	58	46	49	56	63	62	51	63	42	64	49	63	57	52	59	49	63	55	58	60	50	46	49	48	60	57	45	53	73	47	62	50	60	60	67	50	62	53	47	56	51	48	53	76	48	48	64	56	44	41	62	45	63	59	58	64	39	61	56	58	49	48	43	54	62	59	45	42	59	56	57	38	53	51	52	62	62	47	55	48	58	53	44	56	49	49	50	36	58	42	44	52	51	48	53	53	50	50	52	55	46	48	45	42	50	52	60	49	55	54	51	54	57	53	60	48	59	57	52	53	45	59	61	63	56	47	57	41	54	54	52	64	41	61	49	55	61	59	46	53	44	49	59	48	53	59	44	55	59	53	58	46	49	60	61	67	52	56	58	56	43	50	54	60	41	60	41	56	61	53	55	62	50	51	47	57	43	34	49	65	44	52	48	65	64	48	58	57	54	44	43	49	53	48	53	65	64	48	55	54	63	60	52	47	54	66	35	60	49	46	49	60	48	47	53	45	44	40	52	51	62	52	53	60	42	57	67	46	60	59	63	47	67	75	46	63	46	59	51	71	44	46	50	51	43	63	38	46	44	48	48	55	64	63	48	54	46	53	63	47	56	42	58	42	51	49	65	51	55	64	50	58	44	61	54	54	54	51	51	49	45	63	56	42	58	66	53	57	48	38	61	53	48	53	58	54	54	49	46	53	47	58	54	51	70	55	54	61	52	47	35	53	53	65	52	40	47	51	51	52	59	53	59	48	74	57	57	51	52	49	49	43	45	66	49	55	51	61	52	64	47	40	51	35	51	44	62	40	48	39	47	53	45	54	53	56	52	49	44	46	58	47	46	59	47	42	56	52	60	45	44	51	46	47	65	53	46	63	47	52	65	46	63	54	57	57	57	51	46	53	54	56	43	46	55	66	43	44	57	50	56	49	56	58	62	55	53	42	58	49	52	51	44	52	53	52	41	44	57	51	51	55	54	62	55	55	46	48	55	70	71	60	44	48	45	66	44	53	48	45	69	63	49	55	54	60	43	46	56	50	51	51	57	51	62	61	52	41	46	41	62	63	56	55	48	44	32	56	61	69	42	50	51	51	40	49	53	56	60	51	51	53	47	50	54	70	65	60	47	50	44	54	53	44	44	54	49	57	39	44	47	42	38	54	41	55	48	51	66	45	51	51	49	57	46	62	60	52	44	62	57	53	59	57	52	54	48	55	52	43	57	35	56	57	53	67	60	50	46	52	50	46	35	50	49	68	47	44	51	57	56	62	57	54	61	39	56	53	41	67	70	67	48	60	56	52	49	48	42	53	55	38	40	53	56	52	56	36	44	46	63	50	49	55	67	51	55	55	65	47	59	49	52	61	62	62	35	45	41	54	42	50	67	36	66	61	44	64	54	59	59	40	56	48	58	62	50	67	54	56	59	44	51	61	58	50	55	56	44	48	66	57	55	60	57	35	54	47	48	51	52	49	50	49	52	59	66	63	62	49	54	47	53	70	40	43	53	46	58	47	65	50	60	49	50	55	55	60	52	49	60	63	45	50	44	52	56	58	53	42	39	45	49	57	58	40	67	57	48	45	70	46	58	37	48	54	49	63	52	60	73	62	58	54	55	51	47	59	56	44	34	57	44	47	48	47	50	50	48	57	42	48	54	58	38	57	40	45	52	56	52	55	43	50	56	61	55	60	39	51	47	60	53	49	45	52	60	53	49	46	41	33	50	61	44	60	38	48	46	45	56	72	60	48	48	56	44	52	46	50	45	48	53	60	38	49	40	49	51	47	53	55	54	47	61	55	60	56	61	37
345	1	1900	66705	438	7	137	647	849	860	760	698	658	586	537	466	444	389	367	318	278	283	241	267	226	229	205	189	208	189	167	172	200	156	148	168	133	149	138	145	133	136	115	134	117	114	90	88	109	85	101	82	110	99	107	110	75	90	88	85	85	68	70	85	82	80	80	73	73	74	66	80	80	66	63	72	78	64	75	76	84	72	72	62	71	58	71	82	77	77	85	73	85	69	72	68	66	69	73	67	68	80	68	71	61	70	60	73	64	69	70	55	66	57	72	62	67	57	64	67	60	66	70	60	59	72	66	73	60	59	73	78	76	65	58	57	68	61	65	69	64	54	61	46	54	73	58	79	75	55	68	47	44	60	62	77	63	75	56	63	74	61	54	65	60	56	69	68	51	70	54	60	68	65	65	63	51	79	61	59	84	66	80	54	53	66	57	62	67	61	68	68	56	75	70	62	60	79	74	81	58	60	59	56	56	56	68	60	56	58	48	73	59	62	66	64	54	67	56	79	65	57	86	52	53	61	57	76	66	63	57	75	67	68	53	76	68	75	66	51	65	59	63	79	61	56	54	64	54	64	77	55	58	61	69	60	63	60	58	59	53	69	63	60	70	69	57	70	53	70	60	60	74	64	59	69	64	59	54	62	59	66	65	66	58	64	62	67	54	49	68	50	58	45	55	72	79	58	74	56	61	77	54	54	63	68	51	63	60	75	60	52	63	68	57	58	69	53	58	66	64	55	55	59	60	63	61	63	65	69	46	74	50	59	56	58	71	67	61	72	45	63	66	76	54	59	49	60	47	55	63	61	65	68	73	70	67	69	60	62	60	77	76	54	74	60	55	60	65	70	62	58	59	61	54	60	59	75	54	61	78	61	76	68	51	65	55	78	71	74	46	63	60	52	79	58	61	56	61	61	59	50	61	59	49	61	70	75	52	64	57	66	58	59	58	57	66	65	70	71	72	51	69	57	43	64	68	55	57	53	70	60	48	64	56	55	58	42	62	67	65	44	61	48	60	68	52	70	59	64	60	60	54	61	51	70	59	59	63	53	50	50	58	68	68	65	57	63	55	62	65	64	57	65	61	73	75	67	47	35	65	50	55	56	60	59	61	74	46	63	61	48	60	65	55	50	57	70	77	74	49	76	67	63	64	59	50	82	58	66	48	66	62	45	59	68	75	49	50	62	72	51	60	68	62	57	59	52	57	48	43	67	50	72	66	65	65	60	61	48	57	65	52	61	66	47	49	63	68	63	65	68	58	70	68	64	67	74	65	52	66	64	78	58	45	64	48	70	60	69	65	61	60	52	73	66	69	69	61	60	56	67	59	59	60	55	51	61	64	59	57	67	56	70	60	68	61	66	48	63	57	84	64	53	66	60	61	87	56	68	56	60	62	59	50	47	66	59	66	63	58	57	64	53	68	70	60	65	64	55	60	58	62	65	73	56	81	76	52	64	62	58	62	61	44	55	61	61	56	59	48	71	52	58	63	64	53	58	59	53	58	62	41	59	60	68	62	56	58	61	46	66	68	92	70	56	61	58	72	44	66	65	63	57	68	47	68	55	72	66	52	47	64	72	59	65	53	44	57	67	57	55	62	63	53	76	79	61	61	49	70	64	69	57	60	61	68	51	58	61	48	60	70	65	77	63	62	74	64	55	70	64	60	54	58	50	60	47	56	55	59	63	59	61	58	59	57	61	53	52	69	60	55	71	64	65	50	78	65	62	68	85	53	54	57	58	55	50	59	55	60	61	58	69	64	63	63	72	67	59	55	59	49	67	64	64	66	75	59	59	54	64	58	59	55	58	54	51	60	61	59	49	64	56	70	68	76	63	46	66	58	59	52	48	71	61	49	58	64	54	71	62	60	48	55	73	45	68	59	53	64	65	52	66	58	59	69	65	51	46	57	52	65	65	63	65	65	53	69	53	53	54	53	55	56	57	55	62	67	73	62	54	47	63	69	76	62	52	65	49	58	68	51	60	61	52	62	70	54	58	59	58	48	50	61	45	52	60	77	61	57	65	69	70	60	49	47	52	46	77	63	75	52	57	72	56	67	58	69	43	72	62	57	51	48	52	72	62	49	58	64	59	65	60	55	65	76	58	69	60	70	52	59	71	69	58	72	71	63	63	81	60	69	55	55	53	71	61	77	51	68	72	58	60	70	63	51	72	64	62	60	74	69	58	63	70	71	68	74	56	67	54	47	73	67	59	65	63	77	58	61	62	60	64	64	57	77	64	60	59	46	51	62	51	58	65	67	57	61	62	60	56	62	63	65	58	54	56	69	54	60	56	52	58	71	47	59	59	60	60	52	68	59	55	67	61	50	57
345	2	2100	66807	432	3	109	574	881	890	808	764	703	641	542	480	415	415	372	346	312	305	311	249	275	252	229	215	225	205	190	210	190	200	177	149	143	155	138	158	115	150	135	117	144	116	122	128	105	109	112	108	95	98	89	82	99	86	93	76	90	83	68	84	78	77	73	94	105	89	85	76	73	73	77	66	75	80	88	71	61	67	84	74	58	74	70	79	64	66	60	85	63	58	61	60	65	68	81	72	51	66	77	58	73	62	66	70	65	55	66	75	67	60	59	70	63	66	58	65	65	56	73	65	59	70	65	55	61	75	80	74	55	56	84	53	68	68	69	68	76	50	44	66	61	52	74	64	75	81	51	62	68	45	62	69	67	58	65	64	61	65	52	69	60	80	82	65	62	68	54	73	73	57	66	65	71	48	63	70	66	56	53	58	59	66	56	61	49	62	58	68	60	59	67	50	59	49	53	63	59	60	64	62	46	57	55	68	62	68	60	73	68	67	57	50	54	68	53	38	66	72	67	71	55	67	63	54	55	66	67	69	63	63	54	72	55	65	59	61	51	66	56	50	69	57	59	52	85	77	64	68	56	54	46	41	57	59	65	57	65	73	61	58	72	64	49	45	60	46	43	81	67	54	63	68	56	53	60	70	55	73	63	51	67	53	73	57	60	61	71	76	62	50	56	56	72	52	56	52	58	69	68	67	56	67	63	71	38	45	59	52	51	66	58	60	60	56	47	63	60	51	63	50	52	60	51	51	62	65	73	53	50	60	62	46	58	60	62	59	69	60	45	62	55	62	67	52	59	43	52	74	61	66	60	61	75	52	54	74	69	53	60	57	70	59	69	55	65	49	51	59	58	76	52	62	62	72	79	64	54	62	60	65	67	57	45	47	52	62	58	72	62	48	58	42	54	56	52	64	52	71	60	60	61	59	56	73	64	53	56	55	57	50	43	47	67	66	67	64	66	64	50	57	59	55	65	65	66	60	59	56	43	72	61	53	49	66	51	68	56	52	47	57	63	48	74	52	65	63	68	67	47	62	54	68	53	47	53	61	61	55	49	56	56	54	61	62	61	62	45	57	49	60	39	55	66	70	57	59	60	55	62	43	62	58	51	54	65	60	60	69	50	54	51	56	71	63	39	62	72	56	61	63	57	63	57	57	49	49	56	52	70	52	55	73	46	43	38	61	58	49	66	64	47	59	59	56	55	58	73	54	45	65	59	51	60	61	65	51	50	49	65	55	54	57	48	68	58	61	53	43	50	72	59	60	51	57	48	60	58	54	55	66	47	48	67	52	45	61	64	68	59	73	66	63	63	84	64	73	49	48	66	64	62	60	58	39	61	62	63	51	62	54	56	60	58	50	54	62	56	53	57	54	59	57	59	68	59	45	60	60	56	70	60	48	48	66	65	51	55	41	46	43	35	61	76	53	77	52	63	61	54	51	60	58	67	58	76	56	57	50	71	47	72	50	69	67	57	77	67	81	50	55	54	51	63	57	64	62	61	54	47	63	62	67	63	52	60	41	57	45	66	51	58	46	49	53	57	75	63	51	51	73	64	66	45	67	60	48	57	63	60	74	65	58	54	64	48	49	59	57	47	70	63	57	58	64	58	46	48	58	58	53	51	59	56	66	61	52	52	58	60	52	59	58	49	60	51	53	57	59	55	54	60	57	61	62	57	62	59	73	47	56	57	56	79	53	65	59	54	65	56	56	61	54	65	58	54	61	68	69	55	62	70	70	61	65	49	68	56	62	64	59	47	58	63	52	51	46	83	51	55	70	60	69	48	53	63	53	56	55	52	61	73	70	61	63	58	49	51	60	59	49	62	61	60	62	52	53	64	67	59	54	47	66	70	61	61	73	59	64	50	75	65	45	39	58	60	61	60	57	57	38	56	64	69	58	64	59	63	85	50	55	58	59	74	64	56	72	58	53	42	55	68	58	67	77	71	67	52	68	59	57	60	72	61	53	72	64	65	59	71	45	57	67	62	51	46	65	55	62	47	52	58	63	70	71	60	51	51	66	50	57	64	61	56	55	66	58	38	51	66	63	46	68	55	49	55	47	61	46	59	54	50	47	56	51	56	60	55	58	76	57	42	57	69	56	46	63	59	57	62	42	57	62	51	60	60	66	64	51	68	46	57	63	60	65	59	54	59	51	54	47	61	69	63	49	54	52	59	62	74	51	67	56	54	67	64	61	67	58	49	54	44	63	56	69	77	63	55	55	73	65	59	71	48	69	44	60	66	63	71	76	65	69	68	61	55	65	59	63	53	48	59	63	51	45	63	57	57	59	69	39	60	66	62	59	58	57	54	39	55	62	44	56	56	58
345	3	3500	66909	430	7	102	583	888	964	917	843	729	654	587	543	478	428	443	404	352	346	321	293	270	257	237	234	239	219	219	203	200	183	188	175	216	187	181	176	142	147	139	140	138	149	119	126	127	126	93	102	89	101	105	118	91	105	92	88	96	87	100	83	68	83	78	76	82	75	78	87	65	76	73	85	71	90	82	76	67	56	94	78	69	64	70	70	79	73	73	82	74	65	73	74	70	82	85	75	76	53	65	74	70	81	53	69	70	69	66	70	70	74	70	63	58	64	80	78	84	70	65	68	68	71	66	75	69	77	68	65	58	63	49	61	74	65	54	68	70	65	64	66	70	61	62	64	59	68	63	76	63	74	62	74	65	65	72	64	68	78	63	53	73	68	62	49	73	68	70	64	56	49	58	58	71	73	67	38	58	67	68	68	76	75	60	60	71	51	69	69	70	72	69	64	66	68	58	65	67	62	59	55	49	52	73	70	58	60	59	61	76	64	76	57	67	57	67	60	57	61	57	80	65	68	55	66	73	67	63	62	51	62	61	60	58	66	60	47	72	70	60	44	54	52	53	61	73	89	60	51	49	68	68	65	76	53	66	53	61	59	69	66	69	65	58	62	68	66	63	74	70	60	75	61	58	56	62	76	65	59	57	49	52	60	49	60	74	68	66	64	44	67	64	73	58	66	66	62	58	49	55	58	67	64	58	64	61	67	60	60	68	75	69	69	63	66	70	66	63	72	52	60	73	61	68	66	72	71	55	65	52	55	50	65	67	64	69	66	61	69	64	61	37	66	55	61	48	59	58	73	47	65	61	65	55	76	60	77	59	53	70	52	54	65	64	66	54	63	55	52	51	64	72	77	67	69	64	59	62	76	50	59	56	63	65	73	49	57	53	62	61	73	68	63	62	55	60	65	69	73	70	65	45	45	64	53	54	62	55	56	57	56	66	53	63	61	62	48	79	62	62	54	61	77	65	78	53	55	62	67	39	52	71	72	67	59	59	50	58	53	62	56	66	41	67	58	74	57	46	54	60	58	78	73	59	56	59	63	58	66	57	78	63	50	57	72	52	67	58	51	62	63	64	58	50	72	52	53	69	57	62	49	63	57	45	51	65	50	69	63	58	63	66	66	65	54	69	52	59	59	67	70	78	65	65	56	58	48	61	67	62	64	60	66	66	60	62	60	62	60	55	61	61	54	46	56	46	49	53	72	76	67	54	53	70	44	62	58	63	60	59	68	59	59	60	62	65	61	69	60	69	65	58	62	74	45	53	57	68	62	55	72	60	50	65	61	70	63	56	56	63	57	69	67	66	63	48	66	54	73	52	69	60	58	71	66	54	79	63	55	68	61	67	71	51	58	43	57	63	71	63	79	72	60	55	51	69	65	50	65	57	55	78	60	53	46	56	68	61	58	47	48	64	57	56	55	58	63	55	63	73	69	55	51	57	55	74	56	49	51	42	62	69	58	54	61	65	59	52	54	58	57	44	55	64	55	57	65	62	66	60	55	63	53	50	66	49	55	57	65	70	62	75	65	51	63	57	63	52	56	61	74	63	60	58	66	61	56	59	43	77	56	59	57	52	54	58	60	56	66	53	74	72	47	60	52	49	62	53	69	65	50	63	64	48	58	49	46	65	66	64	66	55	53	62	65	61	57	56	55	58	60	60	67	61	52	57	61	67	45	64	66	69	67	65	56	76	51	50	66	75	58	64	55	60	62	71	47	70	57	68	44	62	61	56	64	70	60	53	66	56	61	58	68	54	51	61	64	44	61	50	68	43	65	58	60	48	62	57	53	63	57	64	68	52	53	70	56	52	66	66	54	54	71	59	50	43	70	56	67	54	54	53	61	62	63	59	67	55	51	66	50	57	48	59	56	62	56	60	61	54	58	62	56	77	63	63	48	83	73	59	69	56	46	69	79	46	59	66	60	52	57	64	57	46	69	62	61	58	53	51	64	52	48	66	58	61	61	56	48	60	47	50	58	60	68	59	58	63	48	70	70	61	60	55	62	52	65	62	62	59	63	60	61	64	54	51	45	47	69	43	54	56	50	77	69	60	66	63	57	62	66	58	70	59	72	69	56	57	58	47	77	58	48	51	58	57	46	66	60	72	57	58	54	83	66	56	60	62	59	65	48	56	58	59	56	60	50	63	81	75	56	61	65	56	65	61	64	54	48	64	61	52	74	62	71	67	59	75	72	72	64	57	66	55	65	71	61	79	50	55	58	71	68	53	70	59	74	69	61	60	67	69	49	45	63	67	61	47	56	63	73	60	71	59	69	64	52	67	58	52	63	59	47	69	56	58	59	56	61	77	64	72	66	61	57
345	0	2700	67011	411	5	62	541	810	1018	962	862	763	667	639	614	562	474	451	461	371	425	344	326	319	312	314	287	255	269	278	246	234	196	215	220	196	206	203	196	168	168	136	162	141	142	142	136	138	106	114	103	119	121	108	104	121	105	111	96	89	86	91	73	77	99	99	88	81	81	69	80	93	63	55	75	83	83	78	87	70	75	75	79	66	73	87	63	72	71	89	77	61	61	65	61	68	71	66	72	70	70	69	64	64	58	62	74	58	54	65	65	76	66	56	60	61	71	75	53	78	55	62	92	67	63	54	55	64	56	53	50	68	78	66	62	65	65	72	71	60	73	43	58	67	59	63	63	67	72	54	43	61	59	55	57	50	59	62	61	65	62	70	69	54	60	68	68	63	54	56	55	71	65	71	61	64	60	53	49	62	78	71	52	59	60	47	49	52	55	54	55	57	52	59	61	67	73	50	55	51	56	66	57	65	62	45	66	61	47	59	45	52	50	49	61	53	54	46	54	60	53	50	54	49	62	49	52	63	63	50	60	51	58	53	64	62	49	54	50	52	60	56	65	62	58	58	55	49	59	63	53	65	56	58	51	48	64	45	66	64	50	58	55	59	60	59	58	73	62	59	62	62	54	65	60	64	49	46	59	63	53	62	71	48	60	62	49	49	63	63	50	64	65	75	65	53	45	56	64	50	59	49	48	60	66	55	51	46	68	41	45	53	55	53	57	73	67	61	42	81	68	57	55	47	33	61	57	73	43	64	50	54	59	59	44	64	70	55	51	54	63	50	47	66	53	57	65	57	52	59	51	52	64	51	54	45	46	38	43	53	68	49	55	62	70	50	61	58	52	54	47	59	81	54	62	49	59	55	42	54	45	51	67	69	59	59	56	68	50	65	54	52	71	60	50	63	48	51	64	56	46	50	61	69	50	50	56	65	73	55	58	54	65	51	59	46	56	64	59	60	65	57	61	73	48	58	60	57	47	56	39	40	57	75	68	67	65	60	58	41	49	57	57	57	53	49	49	56	51	53	58	65	56	46	67	42	77	61	69	65	57	45	56	54	49	49	51	60	53	60	52	53	58	56	56	51	56	49	45	35	47	48	44	60	63	60	51	58	58	60	55	57	50	60	51	63	63	60	62	62	59	55	55	49	52	56	63	50	49	53	54	52	62	56	41	49	56	50	63	48	68	54	56	60	54	69	53	51	51	61	38	61	62	52	58	61	55	66	60	50	71	52	51	47	49	76	65	52	49	63	66	62	60	63	59	64	51	51	56	64	61	49	58	50	49	55	68	46	70	64	54	46	58	56	60	49	51	70	39	51	50	54	42	58	64	55	46	50	57	47	51	55	56	54	61	46	60	55	58	65	52	58	56	66	58	46	46	56	48	53	48	58	74	66	67	67	53	58	44	58	52	63	45	46	64	51	65	45	56	69	47	55	54	52	53	54	41	50	55	52	49	63	56	39	56	49	47	64	56	60	57	50	53	54	69	57	60	51	45	55	63	60	46	61	60	61	58	53	62	88	48	54	37	53	58	52	45	58	52	52	67	58	60	49	48	49	51	56	57	56	52	52	52	54	55	67	51	43	58	53	53	46	60	54	46	42	53	61	63	58	41	49	71	60	46	46	52	67	55	43	62	56	60	64	45	45	57	56	54	49	49	62	60	50	54	68	53	56	72	31	43	57	51	51	58	52	64	41	66	56	50	64	66	50	44	57	51	42	46	63	52	56	57	40	47	71	39	68	66	48	51	55	56	44	46	64	47	54	52	45	60	42	56	54	61	51	47	54	52	62	65	64	64	68	49	67	52	47	71	66	49	47	45	43	53	58	53	55	68	62	58	62	60	56	48	59	59	58	49	60	61	67	46	66	43	42	62	53	63	65	60	53	49	45	57	60	59	71	61	54	60	59	71	52	45	53	56	51	53	48	57	63	50	59	68	60	51	60	58	63	47	50	48	57	53	51	49	57	59	65	56	49	52	76	47	50	39	57	59	66	46	59	51	62	60	69	44	58	57	52	64	65	56	51	46	66	59	54	56	48	54	52	56	55	63	44	68	64	52	59	52	50	57	66	64	61	50	58	68	46	57	54	70	57	70	71	59	57	53	44	50	56	49	49	68	54	54	59	42	60	53	65	57	66	54	39	55	54	62	54	51	70	60	57	51	57	58	52	62	69	46	47	63	58	59	61	66	51	50	58	60	50	67	70	43	59	58	58	50	67	48	54	52	56	51	35	52	54	56	48	60	54	47	62	54	58	70	54	47	68	55	59	47	63	59	49	51	60	60	44	56	52	53	64	51	54	50	56	59	38	59	41	45	55	61	53	50
345	1	1900	67112	425	8	87	614	889	907	810	734	655	601	499	480	467	389	372	364	324	296	299	296	240	265	218	230	221	223	200	189	186	153	170	184	175	161	165	166	132	118	116	104	137	128	106	129	117	115	98	114	95	112	108	89	97	86	89	86	99	96	83	101	92	78	82	77	73	81	80	103	73	93	88	99	83	79	80	77	97	69	79	72	86	85	76	78	74	76	66	82	79	79	77	96	81	72	75	69	60	67	81	58	76	78	63	59	71	86	68	84	80	79	79	60	78	80	66	80	52	59	55	75	60	77	66	88	78	71	73	76	61	51	72	78	72	96	85	82	77	56	63	73	62	84	86	65	72	79	71	70	76	71	66	66	67	72	72	70	69	61	65	71	62	70	68	68	71	60	71	74	61	58	65	53	74	57	56	81	63	98	72	72	78	78	59	68	84	63	64	73	69	74	62	62	70	58	59	58	51	68	73	69	72	66	79	53	81	74	57	63	51	73	62	80	67	63	63	59	59	81	53	82	76	70	73	80	60	74	60	48	66	67	54	65	60	49	61	59	67	49	51	74	73	71	57	74	82	74	55	82	66	68	65	58	63	67	62	61	83	78	65	78	59	59	72	56	77	56	75	78	68	71	62	72	68	60	76	65	72	70	60	51	70	73	59	49	74	70	65	66	79	57	73	65	63	57	60	72	61	77	67	66	59	76	61	64	63	73	69	64	54	69	60	64	63	76	72	67	83	77	78	75	67	75	76	58	64	57	68	71	73	80	75	61	71	72	66	65	76	62	58	51	64	57	61	69	73	63	67	81	69	60	52	65	63	69	67	75	80	72	70	64	63	66	77	62	62	75	53	66	60	57	64	70	69	56	68	71	69	64	64	62	63	62	54	61	62	66	86	64	60	68	57	67	82	49	53	49	65	68	71	69	60	56	70	56	73	67	79	65	61	70	63	62	59	62	70	54	60	50	56	77	66	64	54	69	65	57	76	69	51	63	72	58	66	77	65	72	68	64	75	54	50	62	56	60	70	73	51	55	68	63	68	53	56	63	61	54	69	64	51	61	69	62	72	75	53	60	67	74	72	60	65	72	59	59	60	61	58	60	66	67	62	72	67	73	71	66	74	58	62	71	76	71	69	84	60	53	55	57	61	68	52	64	51	60	72	71	61	61	70	51	64	68	77	67	63	67	60	56	56	59	59	66	70	64	79	72	73	76	76	73	79	60	69	59	58	59	62	61	53	68	52	61	67	60	63	59	83	52	57	64	50	62	61	66	63	78	58	73	64	65	56	52	64	62	80	69	48	72	67	60	66	67	56	70	57	61	52	66	72	65	76	58	67	80	76	50	69	73	61	72	75	72	69	71	60	65	72	71	79	63	65	75	81	80	66	57	60	77	53	64	69	65	59	52	65	57	60	78	61	62	70	56	55	63	63	69	75	64	57	56	82	56	47	71	73	54	64	63	71	59	72	62	60	78	76	65	54	72	54	69	52	79	65	60	61	66	58	67	64	74	57	73	63	73	77	74	59	65	63	60	68	76	63	58	65	56	69	51	65	63	65	53	40	61	58	69	78	59	47	72	64	69	64	78	78	66	64	54	55	51	63	63	66	69	76	57	66	53	69	69	68	53	58	88	77	70	73	74	62	67	77	72	60	78	62	64	68	62	63	61	59	50	60	60	57	63	69	70	76	58	65	75	59	66	62	51	69	64	55	66	68	58	62	77	54	55	61	68	54	56	57	74	52	71	58	43	59	58	63	64	62	61	61	66	65	66	64	63	78	63	67	60	66	67	65	56	67	51	58	63	57	75	63	46	84	61	50	56	77	52	65	61	70	58	60	65	66	55	56	73	74	80	65	68	59	57	62	75	72	64	70	70	61	63	74	62	59	80	60	70	52	69	50	60	67	64	67	54	56	67	58	69	63	52	47	62	68	55	62	69	68	71	62	50	72	65	47	58	80	68	69	78	58	74	60	79	56	64	69	69	55	54	51	73	55	70	58	68	61	63	63	64	67	61	56	61	65	58	59	73	70	69	85	82	57	66	60	56	56	59	72	65	80	55	67	56	60	57	68	68	64	65	59	83	63	62	66	78	48	65	61	77	65	70	75	56	54	69	79	61	69	61	69	76	56	63	73	64	67	70	71	63	49	62	44	81	49	80	70	73	61	72	87	60	57	65	60	77	62	74	75	70	56	79	60	62	70	56	64	61	63	64	62	68	71	66	70	62	55	61	72	70	83	57	53	59	65	70	59	70	69	78	53	64	64	71	63	79	61	68	57	65	46	69	76	75	60	58	72	67	55	66	64	80	57	67	76	57	71	66	56	65	59	61
345	2	2100	67214	394	4	65	520	806	909	813	739	662	625	568	493	462	446	444	392	372	359	306	309	287	299	273	229	242	241	229	204	200	197	179	168	185	167	156	165	176	146	154	157	151	125	143	142	118	120	113	128	104	95	106	101	108	87	90	103	94	91	86	92	94	97	90	104	83	102	87	97	85	78	83	83	78	107	78	77	94	81	70	79	90	78	78	66	78	84	93	75	68	83	66	88	56	77	67	72	87	75	79	66	58	72	65	63	72	79	67	59	70	91	69	51	60	65	79	78	62	77	76	60	66	80	63	68	63	56	56	72	73	62	71	74	67	63	54	82	64	73	88	68	71	63	80	65	77	67	59	80	71	72	66	75	65	62	75	69	61	67	65	77	70	57	91	79	49	53	73	90	80	74	70	59	58	73	67	61	63	75	48	74	60	64	65	46	64	76	68	59	60	55	54	71	58	61	50	65	65	68	63	69	71	74	81	52	65	61	49	76	70	66	66	61	63	73	61	78	58	83	61	56	60	61	69	64	48	60	78	72	60	75	68	70	64	64	53	64	65	67	66	72	52	63	65	74	56	82	72	71	51	68	68	69	88	56	75	76	54	64	76	47	65	65	64	53	73	67	66	75	66	71	63	67	75	58	76	69	56	52	55	64	55	64	67	76	63	64	67	72	61	75	79	62	61	74	67	68	68	68	67	61	65	69	61	70	68	65	68	63	63	63	75	60	61	64	54	66	61	60	74	63	61	62	67	70	60	62	80	60	76	65	60	67	68	65	65	50	55	69	63	65	59	67	74	70	57	64	70	64	65	82	73	65	64	55	62	59	70	51	59	65	60	79	65	73	68	80	64	70	53	69	60	49	62	61	71	67	60	73	78	61	72	62	67	63	60	68	60	60	67	54	58	54	61	63	53	65	58	77	66	66	68	57	76	62	61	66	50	56	66	66	63	54	64	55	58	60	86	62	66	60	67	65	79	66	56	61	58	62	57	52	65	46	70	72	78	58	53	64	69	49	74	64	56	54	57	66	60	65	72	69	69	64	65	60	61	73	58	64	51	58	72	68	74	48	76	62	58	70	56	63	61	59	55	71	67	70	66	66	61	61	48	67	66	61	57	62	69	65	65	67	60	59	61	53	64	60	59	65	48	58	72	62	60	67	72	65	63	57	69	74	76	61	75	61	58	57	66	55	54	75	57	57	48	70	57	64	61	68	66	67	54	59	65	64	68	58	69	66	60	72	61	60	55	50	74	62	49	73	58	73	50	59	64	71	68	71	68	68	65	57	60	60	69	56	65	66	53	60	59	64	58	76	76	64	68	65	54	55	62	68	80	54	72	54	67	51	64	54	69	62	62	45	64	64	71	79	75	64	51	56	50	80	67	52	54	62	67	73	49	67	57	54	71	66	51	82	69	56	72	51	72	73	64	52	49	71	73	70	60	70	58	83	65	71	68	50	55	47	62	62	49	58	63	58	52	68	54	65	61	58	69	66	63	62	57	54	66	59	62	63	62	45	42	66	82	75	71	67	75	71	58	63	69	71	68	71	54	73	74	76	63	56	64	63	63	56	62	58	63	53	54	67	60	47	70	72	61	53	52	76	51	50	52	59	67	76	59	52	49	57	53	46	72	56	52	58	64	70	64	48	51	50	55	55	58	62	74	60	60	62	60	69	59	48	72	69	51	70	67	53	67	75	49	64	72	51	64	67	66	60	71	64	63	74	56	72	66	62	67	63	62	71	56	70	66	50	59	53	57	67	55	69	48	64	68	54	52	68	58	73	57	63	73	71	61	55	57	62	52	61	68	74	56	64	67	60	70	65	68	78	65	63	58	67	58	81	56	59	63	63	59	68	66	53	59	53	80	64	56	61	63	68	61	62	74	59	56	69	59	49	53	66	62	66	60	56	58	53	66	74	61	62	53	53	51	58	45	59	67	51	60	54	67	51	58	52	69	56	68	60	67	52	36	57	56	65	57	58	81	54	67	60	54	79	58	59	67	63	48	63	59	59	49	72	39	57	49	72	73	75	50	53	77	64	67	66	76	65	64	62	70	70	67	61	53	62	53	58	81	57	58	60	61	69	57	64	61	53	72	59	71	72	47	81	61	56	61	62	49	63	57	64	60	67	66	51	68	71	74	81	59	51	54	75	60	66	57	64	52	68	73	47	69	61	59	59	64	60	56	63	58	63	83	67	47	63	57	73	78	76	70	65	55	62	59	62	48	74	64	72	59	69	66	48	64	71	89	57	63	57	58	60	70	65	56	70	52	62	58	62	78	60	55	58	58	57	45	67	57	62	54	60	55	52	61	64	60	55	47	55	47	61	56	57
345	3	3500	67316	407	8	61	584	865	978	918	850	761	704	685	591	549	510	462	431	410	379	336	342	284	306	274	253	251	233	238	233	205	207	202	208	191	184	163	181	156	136	140	138	148	130	131	126	130	114	84	94	109	99	102	112	86	104	88	97	111	94	91	81	96	94	96	89	78	71	99	84	78	95	63	87	92	87	74	76	95	81	78	78	84	73	86	69	81	85	68	68	98	67	76	69	59	67	64	76	67	72	74	74	69	84	80	76	72	82	68	66	72	61	60	77	71	80	72	52	72	72	75	60	67	69	70	79	71	79	73	71	83	66	88	71	72	60	80	76	61	71	75	80	72	84	80	65	82	63	61	60	66	67	80	81	76	82	63	69	70	57	77	68	63	74	80	64	71	71	70	73	76	69	75	56	71	68	63	77	74	83	73	69	61	70	63	61	64	71	73	82	60	77	70	61	68	62	74	75	65	86	80	72	64	80	60	67	71	61	72	70	67	71	61	88	69	53	67	55	67	73	68	68	83	67	60	73	71	78	58	69	59	69	53	66	62	79	75	66	70	59	63	62	84	62	63	51	72	62	77	62	61	62	63	67	80	48	82	73	70	67	74	70	53	69	66	75	65	56	77	69	52	60	71	79	69	59	52	76	65	73	68	75	72	68	85	76	45	79	74	76	70	74	64	54	67	75	51	61	65	62	64	67	69	72	74	64	54	60	51	73	72	71	86	57	68	60	64	56	76	77	63	66	69	68	72	57	59	70	60	52	63	77	72	64	75	53	68	68	53	67	50	75	81	59	84	58	61	59	75	52	77	68	61	58	75	74	56	65	68	64	77	71	75	61	65	72	69	60	65	64	73	74	60	77	64	73	77	69	62	69	59	56	71	64	72	60	80	64	65	55	51	71	55	63	74	51	74	59	66	64	52	67	58	64	56	49	84	72	53	85	57	65	59	78	58	57	77	81	63	66	63	77	67	85	71	68	67	59	60	76	74	62	70	64	54	91	56	67	57	67	70	76	63	56	60	72	44	72	65	61	64	53	63	71	68	63	64	66	71	84	74	55	60	80	83	62	56	69	55	59	66	75	72	59	51	64	57	59	59	60	70	57	60	78	64	54	66	50	48	54	69	64	61	61	58	64	76	61	64	65	54	54	49	58	60	66	57	55	69	75	66	53	57	65	73	65	69	79	58	58	59	60	59	48	60	75	67	48	69	54	68	56	64	78	55	68	64	82	70	58	66	62	57	60	80	62	52	67	64	67	43	58	62	56	75	59	62	74	66	68	72	69	64	80	53	63	68	75	73	80	64	71	80	77	62	66	74	78	69	71	68	65	51	58	73	63	74	48	62	55	82	58	70	58	71	42	62	71	56	73	72	67	67	74	76	51	65	76	81	61	58	79	78	68	56	85	58	64	67	62	53	55	62	71	65	63	57	62	74	68	78	62	71	64	68	63	56	86	78	68	50	60	69	58	55	66	49	57	63	54	63	57	64	70	69	55	73	63	72	70	67	64	61	55	66	56	57	51	69	67	76	60	75	84	61	68	59	68	63	80	49	61	67	64	83	63	61	73	63	48	85	72	68	55	79	63	66	57	59	64	63	74	74	60	62	73	68	55	52	51	61	52	57	48	55	78	74	58	77	74	62	67	57	62	71	55	74	61	76	62	68	56	51	71	63	63	68	64	75	59	91	56	66	61	63	71	50	60	64	70	62	51	68	74	60	51	64	70	51	63	51	55	72	74	77	68	60	71	60	59	60	73	65	55	62	51	71	69	61	63	59	68	70	71	69	70	69	69	74	57	45	64	69	54	54	69	68	58	65	52	64	67	72	60	71	60	60	61	85	65	51	59	65	69	61	67	61	61	62	52	57	44	47	64	55	47	63	55	68	58	65	57	56	56	67	75	44	69	81	46	85	67	76	67	50	80	51	63	73	67	72	70	64	66	62	62	61	67	48	64	74	56	69	63	60	61	58	53	54	59	61	57	62	70	60	52	58	73	70	79	68	55	51	54	56	55	63	68	59	60	64	61	65	66	61	69	58	63	77	61	62	63	61	69	62	60	81	59	63	50	65	60	59	51	69	60	62	57	79	58	66	56	71	54	71	60	48	61	66	63	54	75	76	70	68	71	53	66	57	60	59	82	56	61	56	67	64	61	62	71	77	67	74	64	49	79	53	62	54	66	72	73	49	75	73	66	75	66	72	73	59	67	75	60	59	63	56	57	46	78	71	68	64	56	60	65	89	55	55	59	61	69	55	56	74	49	65	60	74	59	57	65	72	70	72	80	78	73	57	69	71	44	48	52	66	70	64	66	71	66	63	74	68	42	69	60
345	0	2700	67418	406	10	57	413	765	948	913	928	840	783	678	646	570	557	509	484	470	439	377	359	320	288	306	308	289	252	256	247	232	227	239	198	176	199	194	190	165	153	172	164	154	128	147	166	118	133	136	98	126	106	102	107	114	109	112	107	90	96	91	102	87	112	77	101	84	90	81	89	82	80	85	86	87	88	88	99	81	77	69	81	60	74	81	78	83	79	63	108	76	77	80	77	77	69	79	70	95	86	74	67	85	71	87	76	68	72	63	75	69	61	72	57	71	74	73	79	58	58	63	64	76	60	65	77	72	57	66	70	65	85	77	68	62	68	75	58	75	69	73	70	64	59	83	79	72	72	57	59	64	55	67	84	58	78	71	64	61	60	78	77	57	78	65	71	52	72	71	59	48	63	56	63	80	66	55	63	64	69	65	73	54	62	70	53	84	53	77	53	74	71	63	56	63	63	72	68	61	70	69	69	61	76	67	55	53	71	62	61	65	67	55	62	56	63	58	68	62	55	53	67	57	54	62	60	55	62	67	72	54	54	65	73	56	67	61	67	55	61	63	61	63	64	51	60	48	56	62	62	45	67	67	57	65	77	67	71	54	63	51	61	63	61	80	58	52	51	60	63	67	50	67	49	61	55	73	58	65	62	49	56	57	68	66	74	56	69	53	68	54	54	67	60	67	57	50	69	54	71	50	65	64	75	73	49	70	52	71	62	58	71	52	67	62	67	47	79	60	56	59	49	57	69	50	52	68	63	49	64	61	52	65	58	61	55	64	47	52	58	65	62	57	50	67	62	55	58	47	59	66	63	56	58	74	67	86	63	59	69	63	62	66	59	46	70	54	64	64	74	62	80	67	56	58	63	69	56	50	63	68	64	58	75	55	64	54	54	55	53	50	57	57	80	67	65	73	52	68	48	58	49	66	64	55	61	63	53	53	72	48	62	38	48	73	70	64	64	64	63	68	65	49	66	57	73	63	56	55	52	54	63	57	65	56	48	51	56	55	60	67	63	68	65	46	68	49	56	55	63	63	70	48	54	53	55	71	56	48	78	77	68	66	67	70	65	52	64	71	63	56	52	70	56	47	71	62	52	69	70	58	51	48	72	68	58	57	69	59	68	56	65	58	61	55	65	49	50	82	52	47	63	73	68	71	60	52	69	62	55	66	67	53	54	55	55	60	54	77	60	68	69	60	59	61	74	48	65	42	74	52	64	59	57	65	61	68	60	58	67	56	48	51	55	55	69	60	70	62	59	59	48	50	66	49	58	69	66	63	44	63	60	50	68	53	70	52	76	65	64	54	49	74	50	67	60	71	61	54	64	52	65	69	67	75	74	73	50	60	51	61	52	57	51	67	56	76	54	71	59	73	60	53	66	55	61	61	59	49	58	48	68	56	61	66	53	67	60	57	76	54	69	52	49	67	59	57	69	69	51	76	45	56	52	60	73	60	56	56	48	62	68	50	58	61	59	69	67	72	67	65	58	51	66	76	74	53	62	45	59	64	53	50	68	63	58	60	59	57	62	73	61	52	52	58	79	58	63	56	55	71	58	54	73	61	48	60	70	59	56	68	64	51	61	57	59	63	62	49	53	63	66	62	55	73	76	58	61	57	56	68	45	59	62	67	63	73	55	47	57	56	62	48	62	74	58	49	54	59	78	55	60	68	65	63	67	77	66	55	53	62	64	58	69	67	70	55	61	64	62	64	53	63	55	72	53	44	64	46	58	82	64	49	52	61	73	55	66	58	66	55	66	66	48	69	65	57	70	60	53	52	52	61	58	69	68	69	67	62	61	64	65	52	62	52	66	63	59	58	68	64	74	52	51	69	75	53	55	69	50	57	69	51	64	67	72	68	59	57	70	64	42	46	64	56	58	61	72	63	59	52	61	74	61	68	60	80	62	64	58	50	52	76	62	64	73	61	65	60	48	65	73	53	56	48	52	48	76	81	55	57	72	61	60	53	50	59	57	59	55	51	56	61	50	71	56	57	61	64	49	55	69	71	56	49	51	65	68	58	57	56	60	59	57	54	60	61	42	52	70	59	39	48	59	66	54	51	52	69	68	56	55	55	67	62	64	54	61	60	59	50	70	56	48	58	50	46	69	69	70	73	38	58	58	53	52	60	62	54	63	56	81	53	54	54	54	55	63	57	62	52	56	66	56	57	63	55	55	72	63	49	66	60	62	60	56	63	52	55	67	56	66	63	45	54	47	68	59	69	66	50	62	61	56	48	61	55	63	48	60	50	62	67	70	55	61	56	50	43	40	48	52	48	60	43	60	71	62	51	65	59	63	62	60	56	61	58	49	52	61	50	66	68	71	52	61
345	1	1900	67519	435	8	134	673	924	937	882	792	678	660	586	531	466	486	387	383	331	322	275	292	252	261	231	220	225	216	190	181	170	179	187	191	150	153	168	140	127	123	126	123	124	115	128	111	103	125	124	114	88	93	110	89	91	84	109	104	94	89	92	85	94	102	89	93	85	92	81	82	72	85	81	91	79	92	64	91	79	89	73	64	73	91	84	84	75	70	82	70	75	91	72	94	88	63	70	83	73	75	68	74	64	87	79	65	71	87	68	75	82	78	72	84	76	80	82	79	71	82	76	74	70	75	79	89	70	71	68	69	70	76	67	63	76	78	70	49	66	58	86	89	71	84	58	83	69	69	83	72	69	83	81	64	69	71	63	79	66	67	64	72	69	70	81	61	76	74	93	72	65	86	75	82	56	69	96	61	66	61	62	73	73	69	66	63	74	57	69	60	56	60	69	71	73	82	77	71	62	90	81	77	70	70	69	68	72	47	69	61	69	77	60	80	74	82	67	57	59	78	73	68	88	73	64	82	62	72	71	69	86	71	87	69	68	65	76	51	56	70	71	75	72	92	86	60	50	65	71	73	72	70	75	61	65	69	73	71	85	64	67	70	69	76	60	75	70	80	74	73	63	68	66	72	79	66	74	74	79	74	55	79	62	81	73	59	65	74	61	58	71	57	67	92	69	73	61	66	53	80	62	74	66	85	65	70	61	73	77	79	65	73	69	61	71	68	64	76	68	79	69	66	94	83	72	57	66	72	62	58	54	83	56	69	63	56	83	63	67	74	71	73	82	71	80	71	71	78	75	69	67	77	67	60	73	60	59	58	77	60	73	56	57	68	68	64	69	64	70	73	74	73	67	77	76	71	69	60	67	61	67	66	83	85	85	78	82	72	85	68	62	51	46	82	70	82	69	75	84	53	78	69	54	76	66	66	70	76	77	76	63	66	77	52	69	77	57	80	62	64	68	54	70	60	76	69	74	62	75	83	67	68	76	80	76	72	66	60	77	80	61	58	67	71	69	82	73	89	46	70	69	67	72	65	71	76	60	68	60	68	88	47	70	69	62	56	65	67	69	66	77	65	69	70	72	85	73	61	66	63	76	76	75	74	74	63	66	79	61	80	81	69	58	74	59	85	70	72	68	67	79	79	86	78	76	65	54	85	83	59	63	69	71	71	69	72	62	75	64	68	74	54	65	71	62	56	66	69	75	83	71	81	64	69	73	58	70	69	61	58	63	68	72	76	63	70	72	65	66	66	58	76	66	67	76	56	56	74	72	67	73	73	68	81	70	65	78	81	57	70	61	68	69	49	65	57	64	66	82	77	59	73	67	59	62	59	80	82	69	85	81	63	64	69	72	70	62	74	66	69	91	60	67	68	64	74	58	61	63	78	65	74	69	67	80	77	73	64	57	67	70	78	49	61	72	58	68	59	81	62	58	74	78	75	66	59	76	61	72	63	68	75	69	73	68	60	65	66	72	88	90	67	73	63	61	91	68	74	58	67	70	80	61	60	59	74	68	68	66	63	68	77	60	66	64	49	56	75	59	57	65	70	68	60	78	75	66	56	77	60	73	60	62	65	57	65	71	62	63	69	67	77	60	74	63	57	71	64	74	69	76	77	72	66	63	77	70	76	69	62	65	65	68	72	73	78	72	76	54	81	80	68	76	72	71	70	71	82	66	57	65	87	85	61	59	75	60	71	58	61	68	59	62	61	70	71	51	66	54	69	70	70	66	70	66	88	66	68	54	72	67	62	75	61	76	57	82	74	68	71	85	63	54	61	51	57	49	76	64	71	75	83	65	79	82	82	69	72	72	82	46	74	72	69	49	73	57	62	89	62	62	55	60	76	77	60	60	83	70	72	60	79	69	95	66	65	73	65	67	61	64	58	84	70	77	78	67	65	62	72	65	73	52	68	63	64	59	88	73	72	65	83	71	72	65	69	57	60	69	78	69	66	72	59	81	70	57	56	69	67	76	73	70	62	65	53	64	68	68	65	68	52	52	68	68	52	73	75	66	80	73	68	62	67	74	78	67	64	68	61	72	65	80	62	78	69	67	65	70	74	66	61	86	80	74	72	69	66	79	69	69	60	66	75	66	73	71	66	69	69	71	64	75	67	86	71	89	72	70	72	73	64	74	75	50	76	66	58	81	75	68	66	66	71	68	74	65	63	62	68	69	87	77	65	73	65	69	76	88	71	74	64	51	51	70	60	75	67	74	58	64	69	61	73	69	83	75	67	68	61	57	66	73	70	65	68	78	83	78	72	74	57	78	62	65	84	69	82	70	78	55	65	64	68	67	70	64	67	76	66	63	84	66	88	70	63
345	2	2100	67621	429	2	90	583	865	957	863	793	726	695	616	550	496	415	407	381	330	340	322	314	322	251	253	251	241	255	227	211	195	200	188	202	179	170	140	167	136	147	136	130	135	116	114	112	122	109	97	112	113	108	102	123	102	107	93	88	89	83	88	82	95	93	82	93	97	95	103	86	87	78	92	92	72	89	78	63	74	81	78	70	80	74	76	78	88	81	72	90	83	73	76	78	91	58	77	66	77	65	75	83	67	85	79	75	68	92	64	65	73	75	57	66	71	65	70	79	68	70	75	71	84	93	67	68	59	79	92	58	60	69	81	61	68	86	71	65	67	67	75	77	75	69	61	62	74	68	90	76	64	59	67	88	56	69	85	83	81	58	67	56	63	62	64	76	70	64	65	70	69	72	72	72	65	58	75	60	76	64	63	81	58	65	69	78	70	73	64	68	63	62	60	69	67	80	80	59	64	71	67	63	69	73	63	59	77	63	72	62	61	69	68	67	72	61	82	59	60	67	64	62	88	64	70	64	67	63	75	60	68	56	72	68	83	70	61	73	62	49	73	68	68	69	54	59	64	74	82	55	64	55	73	64	64	70	67	64	74	79	68	70	75	60	55	67	66	66	63	67	67	77	61	60	82	55	46	75	75	54	73	59	75	55	74	79	73	61	79	59	73	79	61	75	83	66	82	69	80	60	66	67	58	65	57	81	83	76	62	76	75	60	67	72	82	77	79	69	71	68	65	79	74	65	62	66	67	60	58	79	67	81	72	71	61	68	77	62	67	58	62	57	65	63	63	70	83	77	47	70	81	70	68	63	71	79	69	75	86	62	64	60	76	64	80	60	55	68	62	64	76	64	73	81	71	61	61	62	65	73	72	63	61	68	65	46	55	59	68	58	63	53	67	63	58	75	58	77	75	58	68	66	60	78	62	71	73	50	79	67	63	72	52	73	74	74	71	65	74	71	70	75	74	85	76	63	53	78	79	73	63	62	62	79	57	65	69	57	76	54	57	74	62	69	59	76	82	81	67	60	62	69	60	63	67	69	75	66	69	53	75	60	54	75	60	75	60	72	55	67	68	58	49	74	71	67	64	63	96	65	83	60	94	73	72	56	76	76	77	74	63	69	85	67	67	60	71	72	75	68	63	66	68	68	57	67	61	60	64	74	69	54	66	64	72	64	63	63	60	60	69	76	54	64	62	70	82	67	63	66	69	54	71	75	67	86	80	95	58	62	69	75	69	69	68	65	64	58	67	71	63	60	55	68	55	80	60	71	58	73	56	73	85	57	61	82	56	66	61	69	63	60	61	75	57	67	52	84	73	63	56	65	74	59	55	67	63	61	60	80	61	69	59	52	69	68	74	63	52	68	59	78	68	69	73	69	55	57	52	69	64	62	53	66	58	59	52	67	87	55	72	70	53	55	69	68	50	63	59	78	66	74	71	78	52	59	64	73	83	53	65	60	77	54	73	66	70	64	69	68	61	60	58	65	63	69	53	66	76	72	63	54	67	76	64	74	75	64	75	59	57	67	64	66	66	71	75	77	43	62	65	60	72	73	67	61	67	65	66	59	68	68	64	68	56	79	74	61	70	66	73	60	72	62	69	71	65	66	65	87	64	65	70	59	68	78	58	76	54	76	84	66	67	66	77	66	69	58	64	78	73	54	61	89	67	70	59	58	72	56	80	43	59	73	68	66	54	63	78	63	79	81	67	78	79	62	78	59	66	61	84	57	65	65	80	70	65	60	72	67	56	74	45	67	63	73	73	54	73	68	72	69	72	75	48	49	61	74	58	63	49	73	64	67	69	71	73	72	65	77	61	58	65	57	66	63	52	62	65	59	62	71	75	58	53	59	56	55	59	71	58	61	69	76	79	65	72	53	44	57	57	61	67	79	61	44	60	76	72	69	60	60	73	63	66	65	63	59	52	69	64	60	54	66	78	65	58	62	50	74	58	62	58	61	61	52	66	71	61	64	76	80	67	70	74	65	84	42	62	65	73	67	68	71	67	61	53	58	73	57	67	81	59	56	74	58	59	68	69	64	66	78	64	65	78	64	79	74	64	76	70	58	67	59	70	76	64	70	81	67	67	65	72	63	58	60	76	75	67	77	66	67	61	61	67	59	56	68	70	73	60	71	50	65	65	70	74	69	70	57	63	62	67	68	74	56	81	65	58	71	70	43	60	70	70	53	73	73	69	80	58	70	57	59	68	51	62	79	62	74	70	64	63	64	72	56	74	66	69	64	59	78	74	60	80	45	82	70	74	75	62	83	75	75	68	68	79	62	74	58	60	66	62	65	76	57	61	84	63	55	60	69	65	62	71	57
345	3	3500	67723	432	8	83	558	888	1031	975	904	814	759	631	631	548	497	456	439	397	431	351	330	315	297	314	300	273	260	259	220	231	220	205	216	185	187	176	165	175	143	148	130	130	148	145	116	127	107	118	121	115	119	118	99	103	99	105	107	93	95	92	96	84	97	79	98	101	84	110	68	102	85	79	94	91	96	81	83	88	62	83	85	75	75	76	73	71	82	80	68	73	75	81	82	74	95	71	88	77	62	78	87	87	85	65	76	69	71	64	71	84	70	73	60	74	71	71	85	76	84	63	80	75	84	76	80	79	73	80	69	78	68	65	85	68	75	74	64	78	63	70	75	93	72	64	78	73	85	84	77	83	82	67	80	64	63	80	78	80	61	58	70	63	73	83	78	68	74	78	72	64	77	60	71	70	75	64	70	71	72	65	75	64	65	72	66	69	71	78	66	71	71	62	80	52	73	64	71	67	61	71	74	63	68	73	68	84	78	69	60	79	62	72	66	60	61	70	79	79	74	69	70	58	77	75	56	75	69	54	76	65	69	65	78	71	84	73	77	71	79	70	65	72	67	57	65	69	66	66	67	68	70	60	68	79	74	68	72	57	67	66	45	68	78	64	60	77	65	64	65	49	71	81	72	68	83	74	79	82	71	75	74	82	66	67	72	76	83	57	56	78	70	59	53	68	68	80	72	63	73	76	60	72	72	60	78	50	63	74	64	88	62	70	73	78	73	74	50	60	74	70	49	80	57	69	62	76	69	79	74	78	76	58	80	69	70	66	70	80	65	71	74	76	54	60	69	74	69	56	65	66	66	74	77	68	72	66	69	72	54	84	66	74	76	68	74	63	83	71	56	71	80	87	53	71	71	62	67	72	79	72	67	77	65	69	67	87	75	67	79	86	65	68	83	72	64	55	81	82	70	64	68	61	70	72	66	62	70	61	60	70	66	62	66	67	87	54	70	71	80	54	66	62	80	77	78	59	75	50	69	55	60	69	72	83	68	59	61	77	52	76	75	55	70	82	71	65	55	73	72	71	63	61	69	68	66	81	62	53	81	75	66	60	58	61	73	69	67	68	68	51	69	66	79	74	65	86	65	73	66	55	63	73	81	75	72	78	83	74	76	68	74	75	79	68	51	67	69	60	65	64	74	83	67	63	51	65	64	60	64	62	71	78	63	66	74	68	71	76	69	58	72	59	62	72	68	61	71	81	61	63	75	81	69	65	77	67	72	63	71	75	68	75	75	51	73	60	65	65	66	84	51	82	72	70	60	86	73	60	57	65	77	68	82	66	65	60	70	61	70	63	70	79	68	64	55	63	69	79	59	54	77	56	84	50	79	70	59	61	69	64	58	76	70	64	66	58	65	59	56	69	66	54	72	58	75	81	60	66	58	69	67	70	70	63	69	70	74	73	79	66	83	51	51	79	67	81	73	61	61	60	59	64	69	83	63	68	73	76	63	63	63	74	59	65	66	68	75	52	68	59	80	69	72	66	59	56	88	85	68	79	75	72	60	73	64	58	75	73	60	70	61	80	69	61	59	81	72	84	55	59	81	74	82	67	73	73	67	72	57	82	55	70	56	51	80	54	75	68	65	60	80	70	63	86	61	77	60	82	81	64	71	69	75	77	61	73	65	69	71	82	68	64	73	77	73	74	72	59	77	60	73	67	67	72	67	62	77	73	80	84	58	68	73	60	62	63	70	51	74	61	68	81	75	76	71	66	63	74	68	61	69	60	68	62	57	67	73	66	59	72	60	69	86	74	80	86	71	61	74	81	60	73	68	66	73	60	61	54	72	70	72	54	72	80	71	66	71	65	68	65	73	68	89	49	70	65	71	67	58	75	68	67	63	59	66	76	75	66	54	71	61	71	72	73	79	79	61	59	77	66	59	70	70	63	75	57	67	62	72	89	69	68	61	63	68	68	88	64	82	72	66	85	79	68	65	61	77	56	67	72	64	60	76	71	74	61	75	64	63	73	58	78	63	57	84	65	67	75	62	61	70	74	81	58	74	64	64	57	74	68	62	63	76	64	56	60	71	52	62	57	69	55	73	57	76	53	82	83	54	63	63	87	62	64	67	72	69	73	62	46	66	74	67	73	77	82	64	82	58	75	79	72	67	63	73	62	82	56	84	63	67	60	72	71	77	70	68	65	65	66	64	70	78	69	53	64	66	78	53	68	59	66	72	73	71	57	71	68	62	65	74	58	63	55	69	62	64	69	71	68	81	75	84	77	42	67	65	80	72	68	73	69	64	68	63	71	70	69	86	73	53	79	63	70	69	60	61	79	74	67	65	76	71	62	59	68	76	61	72	66	62	60	90	77	71
