345	0	2700	67825	417	6	69	458	886	1045	1007	945	834	783	707	631	563	556	511	498	463	457	403	365	357	362	330	297	282	288	275	262	244	254	217	214	223	209	191	170	161	162	165	141	138	153	134	127	132	141	134	123	103	105	115	119	114	98	120	103	103	105	104	125	116	81	103	97	91	90	86	91	87	90	81	97	90	78	83	71	91	74	78	76	78	73	65	84	78	73	74	93	90	87	78	74	81	64	77	90	86	68	79	94	75	57	73	85	75	82	69	90	75	67	62	68	61	69	75	78	78	72	68	68	75	86	78	68	70	66	64	60	74	75	71	78	62	62	63	83	75	54	77	63	73	72	75	65	72	66	66	72	72	79	70	73	73	71	58	66	47	68	58	65	75	73	64	63	72	76	60	58	67	73	68	63	71	67	65	77	57	53	65	60	59	57	74	69	76	72	66	64	63	67	78	66	61	58	64	73	79	75	66	83	72	53	70	62	63	63	63	74	78	52	73	64	46	72	60	62	64	72	64	57	62	66	52	59	67	62	62	75	83	67	58	51	61	64	64	63	62	82	65	63	83	72	55	71	70	55	74	60	67	51	61	61	61	73	53	64	59	67	58	56	58	54	56	69	74	75	60	78	79	57	58	70	67	61	67	75	62	62	64	67	54	72	62	77	67	66	53	63	63	57	70	61	54	58	49	59	70	53	60	50	65	65	69	70	66	58	72	66	67	63	63	57	60	78	66	76	65	54	65	70	76	64	74	69	50	67	67	58	70	94	61	76	56	60	78	66	48	78	64	62	57	62	71	48	61	71	55	73	55	70	72	53	55	64	73	62	63	68	63	66	56	60	56	63	59	63	54	59	66	58	75	52	56	39	53	58	59	59	66	53	63	73	65	71	62	55	60	57	62	68	52	73	60	81	85	93	54	52	66	55	54	71	56	62	59	55	43	60	74	58	63	45	55	62	67	70	76	71	67	54	54	54	60	56	64	57	68	60	71	69	61	71	50	57	61	58	63	61	59	64	67	63	67	61	81	67	52	67	71	62	57	64	69	54	63	54	58	63	82	64	60	67	58	70	57	64	57	62	79	51	74	62	61	63	59	62	62	57	66	61	71	65	66	63	63	56	61	70	55	58	67	81	58	60	64	67	60	82	67	56	61	69	63	60	50	81	60	68	59	78	63	43	67	63	58	73	57	73	51	53	54	57	66	47	57	70	76	73	74	58	63	62	44	73	72	61	59	57	66	76	57	74	62	66	58	62	54	74	63	61	55	77	69	59	50	72	61	67	63	54	62	61	62	63	66	65	76	71	66	53	69	60	58	51	58	74	66	72	71	57	72	63	65	74	74	64	56	66	56	58	76	58	70	51	54	52	63	59	61	63	62	54	61	66	49	64	61	55	59	63	55	56	62	69	64	64	62	66	53	61	68	62	54	69	61	61	74	81	69	65	61	60	63	49	72	61	65	68	75	78	57	62	66	60	66	62	77	65	64	57	57	70	57	63	66	64	57	56	84	59	55	73	61	65	64	61	69	48	73	69	53	49	58	51	51	48	61	53	64	62	59	73	63	65	64	49	67	66	67	73	68	45	65	71	58	60	61	53	58	69	69	55	69	59	66	75	52	55	62	47	64	58	60	71	57	68	61	71	58	60	60	65	70	67	56	67	54	51	63	70	41	55	62	67	71	64	66	67	62	67	61	62	57	64	68	66	59	73	86	75	60	52	63	70	68	60	68	55	63	74	67	58	75	58	63	59	66	64	69	69	66	66	56	73	72	64	70	60	43	70	49	65	61	46	59	55	56	64	55	53	81	81	58	59	71	55	51	50	56	59	61	71	53	66	63	55	45	43	68	63	72	56	62	65	43	50	53	61	49	49	47	63	63	76	68	69	67	58	49	44	63	72	49	70	62	73	72	74	51	73	72	67	73	67	60	59	57	50	60	46	57	63	57	66	68	46	60	68	84	57	63	76	63	55	50	55	48	67	52	74	59	70	48	81	60	57	56	50	68	61	52	62	65	57	55	48	62	57	41	54	64	57	65	52	53	58	67	63	49	71	60	52	61	48	62	53	71	64	55	67	71	58	72	64	57	59	57	56	67	65	56	65	62	69	82	56	59	66	65	58	63	66	73	68	52	68	72	72	58	66	62	66	81	50	79	65	64	68	71	65	75	67	63	66	70	54	67	63	66	59	65	70	55	59	61	72	56	58	61	68	76	66	60	64	64	60	59	84	60	64	68	65	58	63	65	58	82	54	49	56	66	64	57	76	53	67	66	66	68	57	61	67	62	74	62	60	66	75	45	64	67	62	51	46	65	61	64	53	53	57	68	54	52	55
345	1	1900	67927	449	7	133	717	955	945	866	764	699	635	600	522	493	489	418	403	380	340	325	312	287	278	284	232	253	216	209	202	218	181	183	152	170	170	129	157	141	134	133	133	134	107	106	102	121	116	95	114	108	101	110	94	82	80	104	101	99	98	112	76	86	93	93	82	94	81	95	86	93	102	83	82	98	74	88	92	90	86	88	79	78	77	82	88	82	76	59	78	87	78	77	85	71	71	69	95	76	73	72	77	77	76	81	84	75	82	81	82	86	78	94	66	81	93	73	73	77	81	82	73	66	92	63	92	76	73	85	81	82	80	82	79	76	87	71	76	69	80	66	66	71	69	60	83	86	57	67	63	77	77	76	75	64	65	71	94	63	80	69	80	73	83	73	64	68	74	67	66	67	66	83	61	78	68	76	80	63	68	83	76	69	78	89	61	83	64	74	71	54	91	71	71	70	71	73	79	75	62	78	58	70	79	66	73	64	71	75	77	77	67	72	79	77	83	60	62	79	76	63	65	66	70	65	74	78	80	83	71	73	70	74	76	68	78	68	81	69	78	71	70	67	82	68	83	68	72	85	80	54	92	84	81	87	86	86	73	66	86	72	67	59	93	75	74	87	71	75	62	68	83	58	76	63	70	84	64	62	74	71	84	80	83	77	88	76	70	83	61	69	74	67	48	71	82	78	62	72	78	63	65	73	61	74	60	69	81	75	82	60	58	63	61	71	71	85	73	62	72	68	73	98	76	78	85	70	73	74	72	69	70	73	69	67	69	76	74	85	59	86	70	76	66	84	76	80	86	69	76	66	64	85	73	74	76	76	50	66	72	69	77	59	73	60	63	78	87	64	73	61	69	61	68	83	83	63	62	84	73	68	75	66	82	71	77	65	68	81	66	67	65	74	71	73	72	60	76	82	72	73	64	52	68	68	63	56	63	101	76	61	88	71	74	65	93	79	66	74	73	67	70	76	66	76	69	90	72	74	75	62	66	64	71	59	57	75	71	79	59	78	62	81	65	54	80	90	78	68	99	81	85	98	66	87	70	65	67	71	78	82	60	69	77	62	70	69	83	63	64	78	77	62	79	82	64	66	87	71	70	66	67	80	66	64	69	60	74	72	85	59	78	77	69	70	64	77	83	80	92	74	72	58	72	82	62	74	71	80	69	73	72	80	69	68	80	77	69	70	76	69	73	76	76	69	75	86	67	72	67	59	66	73	64	75	82	76	84	82	78	82	67	80	67	84	65	65	69	75	74	83	74	69	79	79	72	65	69	75	76	70	79	65	56	67	64	77	68	72	73	74	80	70	75	79	75	77	72	86	71	69	88	71	69	71	79	63	80	75	82	78	75	78	76	79	57	72	74	58	73	54	63	70	75	66	83	70	69	61	81	71	97	69	78	86	69	67	76	71	80	60	89	75	62	72	70	69	92	81	73	75	87	62	74	61	71	73	71	75	71	77	74	62	59	73	86	59	60	101	73	74	76	88	54	66	63	72	75	67	71	64	82	64	76	74	79	61	62	68	70	66	70	80	84	66	64	69	60	75	62	78	69	69	66	68	71	71	72	61	89	63	70	64	92	79	68	73	67	59	73	57	63	73	61	71	74	75	75	61	68	74	89	77	67	61	95	73	77	65	70	71	81	66	63	83	63	65	73	68	79	66	78	82	69	70	66	53	49	64	72	75	77	84	72	90	68	78	71	68	65	69	82	76	72	84	55	81	79	80	58	64	77	91	77	73	70	71	69	86	83	70	76	69	76	54	71	72	93	69	77	76	87	78	66	77	94	76	64	73	93	63	73	68	58	73	84	69	68	68	80	64	71	70	68	74	70	63	72	76	81	81	72	84	63	68	62	76	61	88	62	59	73	90	51	78	71	68	72	76	73	54	86	72	69	84	62	70	71	71	77	54	72	65	77	83	62	85	98	78	66	65	85	69	70	72	61	78	65	73	68	76	57	53	81	62	76	72	73	58	79	69	78	77	84	63	70	57	80	79	71	72	80	64	62	47	67	59	73	85	90	80	78	79	79	83	67	81	78	71	72	74	67	72	55	68	72	72	85	83	74	66	67	74	51	76	76	80	64	69	72	61	66	57	59	81	81	71	64	83	70	67	76	59	70	74	82	61	79	89	78	72	87	72	88	74	83	53	63	55	67	67	67	66	84	64	67	65	58	54	71	74	74	78	73	86	70	76	75	61	76	79	79	87	52	85	76	70	70	74	83	81	82	61	67	81	69	64	70	86	78	69	73	83	79	63	69	76	76	75	79	68	64	70	74	66	63	75	69	75	65	45	70	53	75	75	64	75	76	72	60	69	77	74	75	82	74
345	2	2100	68028	432	9	102	620	915	948	895	836	728	686	585	562	521	442	431	436	369	371	342	325	305	299	316	285	253	242	243	210	181	194	160	158	170	148	131	147	144	117	125	130	120	107	89	115	101	111	103	119	120	115	101	125	89	89	100	96	97	93	82	90	109	97	88	80	99	80	92	83	88	91	78	76	78	86	84	97	70	82	69	79	88	78	80	87	70	80	74	63	52	75	79	68	71	84	82	70	66	81	78	98	91	74	73	75	80	94	82	53	76	77	74	71	64	77	86	79	69	72	80	63	86	84	72	75	65	78	73	88	87	79	67	76	72	80	64	99	72	68	89	65	65	67	80	71	74	72	81	77	67	88	73	74	64	65	77	70	77	62	72	67	78	57	72	74	70	87	72	88	67	49	84	67	73	71	65	85	67	60	73	72	71	77	63	86	68	60	77	77	59	66	69	71	83	62	65	69	85	72	78	61	75	66	68	62	73	74	69	85	75	55	61	82	71	56	63	76	87	72	65	77	65	64	82	64	86	69	71	77	68	75	61	81	78	62	68	70	65	74	74	83	64	70	78	73	63	77	70	83	82	63	74	66	65	75	90	82	90	73	83	66	62	75	77	77	69	73	69	73	61	66	74	62	81	56	71	68	87	68	84	58	75	66	65	69	63	65	76	67	70	81	65	68	88	74	74	64	77	62	60	69	67	75	49	69	60	57	66	62	61	78	58	68	74	74	85	84	74	66	67	65	55	63	67	77	84	68	70	65	57	74	85	82	69	68	60	71	68	66	73	67	66	55	70	81	65	73	78	71	69	76	70	64	87	81	72	69	63	73	66	57	63	64	74	67	78	71	60	76	54	66	77	65	71	67	65	66	77	58	67	59	77	60	63	78	75	59	81	64	66	72	66	66	74	77	72	59	78	75	64	61	72	54	67	55	67	70	91	75	59	71	70	70	70	71	75	67	60	70	81	88	71	55	67	74	70	66	81	70	75	84	72	76	72	76	60	82	73	93	69	77	62	66	72	73	72	76	72	67	67	68	69	83	80	59	76	77	66	78	75	63	68	57	80	72	75	83	70	75	66	74	68	78	72	70	83	68	70	69	68	74	69	64	78	75	49	68	73	67	64	67	64	78	57	71	83	72	60	61	81	69	62	82	60	64	60	66	83	71	64	70	59	69	80	66	77	79	69	63	70	62	60	57	58	77	70	68	72	66	69	82	83	69	69	66	69	73	78	71	78	72	66	71	71	67	57	62	57	52	60	74	73	77	59	65	62	57	64	66	62	68	66	76	69	58	60	80	65	69	48	77	57	63	84	64	71	79	80	53	67	66	66	66	68	66	75	75	61	78	70	56	89	59	69	64	58	74	64	56	84	61	90	79	76	75	67	63	62	67	60	70	50	77	72	66	73	79	67	74	71	56	70	84	79	69	71	73	74	56	72	83	62	84	66	64	51	57	79	70	68	76	77	90	71	78	61	59	68	73	87	75	56	69	56	70	74	67	65	72	67	71	75	64	59	73	84	64	68	90	73	50	72	85	82	68	49	65	70	76	63	73	68	53	58	76	65	83	73	62	64	71	83	78	75	66	60	59	66	85	74	60	56	65	86	76	69	60	80	73	66	81	76	82	63	79	72	65	75	61	78	74	72	66	60	71	74	81	75	63	63	55	75	73	60	86	81	73	57	63	51	61	62	55	69	68	69	69	63	59	77	61	105	57	64	62	76	65	73	71	81	81	69	68	64	86	55	66	76	59	66	78	79	67	70	74	77	69	68	79	75	64	85	61	66	74	50	63	61	73	65	64	63	57	53	52	63	63	73	70	57	52	81	87	72	61	103	67	79	54	66	71	65	63	74	80	66	55	70	63	71	60	72	55	58	82	62	64	67	71	74	72	76	62	51	73	72	68	62	67	64	52	64	68	52	76	84	78	73	66	74	69	73	65	73	64	70	70	73	72	57	62	65	81	59	77	77	59	68	66	61	55	75	61	64	75	67	62	57	62	71	66	68	70	77	60	75	65	71	64	68	67	65	72	75	67	57	67	73	63	69	68	74	79	73	79	71	66	71	63	53	86	74	70	75	58	73	60	84	80	81	67	78	65	75	53	75	74	70	78	59	71	63	62	68	51	79	69	77	73	64	66	65	73	72	61	63	75	65	66	57	72	84	84	57	81	61	63	74	58	53	72	84	82	79	85	66	76	70	71	72	72	76	72	73	74	60	81	79	89	57	58	69	70	91	76	71	62	62	64	73	65	49	65	73	64	48	82	67	72	64	54	68	75	71	86	67	80	65	60	66	68	71	82	69	79	79	84	59	61	77	82	60	70	74	60
345	3	3500	68130	420	8	76	556	901	1001	927	866	818	777	722	651	606	560	552	516	474	438	375	386	365	349	310	304	285	240	222	243	200	197	154	186	173	145	153	156	159	146	142	148	126	126	131	122	139	122	136	110	104	107	106	111	106	105	88	120	100	102	106	107	101	102	105	86	87	81	83	102	103	91	97	75	98	96	106	103	96	82	89	100	73	82	81	75	98	77	89	82	81	88	77	75	75	87	78	80	71	88	65	80	88	82	72	84	83	59	73	79	84	70	79	64	86	82	75	89	72	80	76	62	81	79	90	80	81	81	52	69	78	77	94	80	94	84	79	68	81	75	70	74	61	71	85	65	77	63	79	82	88	72	64	68	68	73	77	80	73	71	78	58	67	80	67	83	72	92	72	75	73	75	66	71	75	76	81	72	85	60	79	65	71	90	60	83	81	85	77	83	71	67	70	80	85	73	85	61	71	88	88	71	81	80	75	88	87	76	71	81	79	60	74	73	68	68	78	77	68	77	78	79	55	72	70	72	74	80	72	77	60	70	77	67	74	81	70	66	67	74	86	84	76	73	62	71	75	71	75	70	75	71	80	81	65	64	82	76	68	79	76	62	83	67	65	65	71	76	63	77	75	73	80	74	66	81	68	83	70	74	83	78	86	72	61	56	81	62	75	68	85	70	77	87	64	77	63	84	67	74	69	69	68	75	60	79	76	65	68	73	65	70	70	67	74	70	77	62	72	82	77	74	57	70	82	68	77	93	76	60	51	73	63	86	77	75	79	47	75	69	74	73	77	71	88	73	80	78	79	66	85	64	70	57	54	75	71	68	60	62	73	57	55	64	64	67	67	68	99	59	74	66	80	66	81	83	64	91	55	69	79	61	83	79	73	70	73	68	71	67	65	76	65	54	73	60	83	69	83	85	77	57	68	65	91	77	78	67	62	82	80	66	78	84	76	79	58	73	80	75	72	82	74	63	57	69	64	70	68	80	68	78	68	83	68	80	76	65	70	55	76	72	64	80	74	72	69	67	67	85	67	79	63	59	61	72	75	75	60	59	55	69	59	68	85	73	59	69	87	79	59	82	75	68	71	77	73	81	68	63	83	56	89	84	76	60	86	66	69	92	70	62	64	64	77	72	74	62	79	66	62	76	77	84	82	78	66	73	66	90	67	69	75	86	78	62	90	64	48	65	66	75	86	62	61	74	58	70	64	64	90	68	61	72	65	80	86	56	78	82	79	72	65	78	82	72	63	68	70	76	67	81	78	72	74	67	78	83	77	63	65	69	62	60	73	77	72	54	79	67	65	69	59	85	73	68	75	68	77	77	55	69	83	74	68	79	64	64	71	73	68	80	77	75	76	62	80	83	77	63	70	79	70	74	72	58	67	66	50	64	68	74	67	69	75	73	78	70	78	81	74	64	67	62	81	63	67	75	55	70	78	73	79	56	77	72	59	76	63	72	72	58	70	67	63	57	48	64	81	79	90	72	68	74	60	70	56	74	68	72	53	74	75	75	63	55	86	82	69	67	74	70	72	71	76	73	79	72	85	59	71	61	64	75	69	48	69	56	69	68	74	69	62	68	71	71	86	73	69	80	70	67	82	63	71	59	75	57	66	87	73	59	69	71	77	74	63	78	72	66	73	77	72	82	77	77	64	75	72	75	68	72	69	60	65	68	68	82	76	62	58	61	78	69	81	70	73	70	59	47	69	78	64	77	73	76	69	75	89	83	76	66	57	79	59	81	77	78	72	77	61	74	79	69	73	71	63	65	80	63	77	72	68	67	70	78	66	77	70	60	70	64	69	68	77	73	64	66	75	58	63	61	70	73	65	69	64	61	74	66	72	71	68	80	69	69	74	67	78	60	82	78	66	61	85	68	72	58	63	69	77	71	59	77	59	69	61	60	64	84	66	78	59	77	85	58	79	75	64	76	73	71	78	76	73	57	64	70	73	54	69	58	77	83	63	73	69	73	68	73	81	93	71	63	83	47	80	72	73	62	66	62	64	73	59	70	70	57	78	67	70	61	63	82	68	66	64	68	70	71	96	72	83	78	53	63	71	76	68	85	67	64	74	70	69	71	59	64	84	73	61	57	71	65	74	68	80	71	80	75	64	75	78	76	60	64	76	76	70	88	74	69	66	62	73	74	75	69	67	69	76	67	76	70	71	68	77	71	66	72	86	60	58	58	81	66	56	85	70	64	73	70	58	66	64	63	74	67	60	66	65	67	68	61	52	79	71	58	69	56	85	64	75	88	66	79	76	81	73	75	59	68	80	73	76	53	71	69	72	61	66	74	65	75	61	83	73	69	62	87	82	66	70	68	60	79
345	0	2700	68232	396	4	47	472	808	1023	975	975	947	824	812	722	645	579	544	527	490	475	467	432	405	370	364	319	302	300	269	264	235	224	205	216	179	180	179	172	151	162	157	152	158	145	162	155	145	134	124	122	117	127	113	119	123	93	96	114	101	105	112	111	100	107	93	97	104	101	82	99	98	94	94	87	84	71	95	82	89	89	91	100	86	81	74	82	86	81	82	86	78	87	80	91	68	80	77	86	82	82	78	74	68	85	67	96	61	61	86	79	86	69	72	56	64	76	82	67	74	72	78	79	69	78	66	66	61	70	87	72	80	79	70	66	58	63	90	71	76	54	70	81	94	67	67	65	80	68	76	69	75	78	69	68	74	69	77	72	76	82	78	78	73	65	60	66	63	74	68	72	80	65	62	69	83	61	65	64	72	77	78	64	69	73	72	70	73	59	74	76	69	78	72	69	72	40	56	62	81	76	80	74	81	69	59	60	66	64	76	78	62	73	63	71	61	64	63	76	79	63	92	67	74	59	89	79	75	53	75	69	82	71	43	65	69	62	53	65	69	62	70	57	52	59	58	73	56	66	56	59	58	79	81	64	83	84	69	74	86	72	54	63	72	58	78	64	58	74	66	55	62	67	59	74	61	62	66	67	48	57	49	82	74	53	57	72	72	86	73	67	76	63	61	63	64	73	77	67	67	61	60	58	64	57	61	62	67	52	54	52	67	86	54	52	76	65	76	72	73	67	70	68	85	81	60	75	66	83	74	67	62	57	67	79	66	62	63	72	66	74	66	73	84	69	66	65	84	79	52	57	61	63	76	67	78	64	57	47	55	70	69	65	71	67	74	60	77	65	80	81	67	67	65	61	69	62	69	64	64	76	85	73	57	76	61	72	74	64	63	63	65	70	65	85	59	63	70	60	57	75	78	81	70	82	65	67	74	91	61	57	73	67	65	85	64	59	69	65	68	64	69	63	68	66	68	71	64	64	54	62	65	69	50	73	78	73	68	66	58	74	54	72	66	74	54	62	78	73	68	64	74	66	57	71	69	53	79	69	59	62	59	62	68	62	69	69	58	67	55	55	67	67	64	70	71	68	66	60	62	68	65	71	66	73	72	58	78	77	65	52	80	65	57	76	68	61	57	56	63	69	81	65	63	76	95	50	76	64	58	72	58	47	62	49	60	64	61	78	59	71	61	63	74	60	56	50	62	62	64	67	60	66	67	65	70	74	70	79	79	73	72	65	57	66	71	65	73	80	50	74	57	77	63	70	83	62	74	85	69	47	52	57	64	83	65	67	68	72	70	67	51	64	64	63	64	54	62	56	70	61	59	72	62	61	54	57	62	74	68	71	67	58	66	68	72	39	72	73	65	78	78	66	76	72	69	60	73	54	53	42	69	63	73	65	78	73	49	59	61	58	56	69	56	74	82	62	55	60	55	70	80	70	60	86	65	64	58	71	74	77	67	68	71	61	68	69	68	73	69	62	52	53	70	69	76	81	69	69	58	74	76	49	74	50	53	64	69	75	59	58	75	66	76	65	72	62	58	57	64	65	69	66	72	64	54	60	72	74	56	64	75	53	69	65	63	77	78	76	81	74	76	77	70	75	62	68	61	61	70	55	50	71	70	66	72	59	51	69	58	58	80	75	63	64	70	72	54	64	67	53	69	74	67	50	72	70	62	79	71	59	74	52	50	75	46	77	68	63	62	64	69	67	54	64	65	73	47	67	65	63	71	80	55	52	75	86	66	64	72	73	59	43	46	59	61	76	75	68	65	69	67	71	55	64	57	53	72	76	74	55	66	63	81	59	65	62	80	54	55	53	68	71	63	64	71	71	74	63	84	64	78	60	62	65	82	60	80	65	61	43	64	66	61	66	84	51	54	59	60	60	51	63	75	59	77	59	65	61	72	53	63	73	69	65	64	66	85	72	85	68	69	75	59	55	67	82	50	76	61	77	75	67	54	60	58	63	70	58	80	66	77	60	62	77	70	73	56	62	74	60	75	57	62	72	51	54	49	52	85	74	61	62	70	57	57	63	64	66	59	55	62	76	64	50	69	63	63	54	65	61	56	71	59	68	62	66	72	73	66	58	56	72	75	68	78	67	76	72	72	55	58	64	56	60	81	76	69	63	76	71	68	60	61	72	68	48	65	62	80	58	66	71	60	56	67	65	52	64	55	76	53	74	67	66	55	69	62	72	66	78	67	65	65	70	64	77	71	50	78	55	54	73	58	73	61	58	63	62	63	65	63	65	58	49	67	68	69	64	72	60	68	61	50	53	69	55	53	71	65	69	68	66	67	63	61	63	73	66	59	64	48	60	76	66	47	85
345	1	1900	68341	423	4	91	652	929	990	927	857	791	714	698	582	542	502	462	457	398	374	352	350	329	284	274	229	239	228	224	204	202	188	161	181	191	139	152	150	151	140	128	133	123	163	146	110	124	107	108	112	123	97	106	111	107	85	110	120	128	106	99	105	116	102	108	117	95	93	89	95	106	91	117	86	91	100	92	94	78	102	100	100	96	98	72	97	104	86	83	70	91	94	78	89	81	65	96	88	88	76	84	65	96	78	84	86	86	75	81	90	78	83	75	104	80	89	93	82	80	74	75	88	89	74	71	85	83	77	68	70	68	81	87	83	90	83	75	79	90	74	84	79	80	77	94	70	68	72	80	73	64	95	71	79	87	92	81	77	71	79	89	64	94	85	79	75	81	78	83	84	86	78	88	90	78	73	82	69	72	78	76	75	64	81	79	71	81	72	57	80	94	82	79	89	87	72	64	90	81	93	93	59	67	68	65	77	77	69	70	61	82	90	77	100	76	65	70	71	80	86	79	74	80	89	78	73	70	69	68	82	71	81	82	86	78	60	81	77	71	73	70	87	76	74	79	77	74	85	72	77	76	81	96	74	71	87	76	69	87	81	73	87	92	75	80	91	75	72	72	73	81	64	72	78	90	94	70	70	82	80	68	78	82	77	94	60	83	69	65	84	84	83	79	72	67	78	77	86	90	71	69	82	78	69	61	74	72	92	88	90	91	77	75	66	68	69	83	64	91	84	77	71	75	78	87	72	92	71	74	98	72	83	68	90	78	79	73	76	65	84	68	96	78	90	83	76	63	67	81	74	65	89	81	90	81	77	73	81	83	76	92	86	78	80	100	71	88	79	64	74	81	84	67	86	66	77	83	74	89	86	84	77	81	74	74	56	71	83	75	87	94	80	86	76	67	80	81	78	74	102	83	66	80	73	83	70	79	76	82	72	88	79	88	74	90	77	80	72	76	72	83	86	81	77	75	71	80	81	64	69	58	74	100	67	69	65	72	75	75	75	69	66	74	84	77	98	69	62	67	80	64	66	84	71	99	84	90	71	83	71	97	69	71	87	70	91	84	66	89	83	66	82	69	83	61	75	75	74	81	76	86	65	88	65	74	55	74	82	80	82	67	76	90	75	90	87	74	88	74	87	81	70	83	62	73	79	83	86	82	56	56	79	84	84	74	91	74	85	74	79	54	71	69	68	85	83	72	80	87	91	77	76	70	60	72	84	78	78	90	82	75	96	70	81	83	91	83	85	72	81	70	79	67	77	71	78	89	63	86	74	93	88	66	83	73	76	92	75	79	74	85	82	74	68	79	76	75	77	78	81	83	72	73	84	84	65	78	68	76	77	73	73	81	92	82	70	59	66	71	83	78	87	70	82	73	57	99	69	84	67	76	83	96	74	61	77	80	67	76	78	49	81	78	64	67	74	66	90	80	74	91	77	73	78	90	73	85	72	79	78	78	69	77	93	78	75	78	74	78	91	69	69	83	82	73	89	57	74	73	90	79	81	76	73	90	86	74	91	56	78	66	71	69	60	59	87	71	74	73	77	78	91	66	84	82	90	81	80	69	78	81	51	64	69	79	71	67	71	62	69	74	84	61	83	82	77	85	65	81	77	89	83	76	79	67	62	71	70	88	73	87	75	77	80	81	72	70	76	66	71	90	67	65	80	96	68	82	81	60	75	82	74	81	79	88	91	78	76	79	64	75	85	67	83	70	68	75	80	72	78	83	73	78	74	84	91	81	84	58	84	73	88	75	72	83	76	62	72	62	71	88	81	77	89	80	86	67	66	87	59	69	77	77	71	73	71	74	72	74	64	88	81	78	72	72	70	87	64	73	79	90	67	75	86	74	74	64	74	70	96	77	68	63	69	74	64	87	82	74	83	72	101	73	71	67	86	74	68	66	79	79	90	85	81	79	78	69	79	98	78	86	81	75	82	64	73	67	94	90	78	62	96	62	79	83	84	82	83	65	80	79	70	85	80	71	73	83	90	76	77	82	67	79	75	85	68	93	84	65	73	79	70	79	84	80	92	70	76	72	74	66	57	73	72	79	81	80	73	88	77	85	71	78	66	71	86	79	70	80	79	79	80	75	70	77	73	61	80	70	83	66	83	58	74	81	69	84	77	80	76	63	61	80	78	69	79	77	86	61	89	83	77	66	71	88	79	86	78	86	83	81	82	59	75	77	89	73	87	73	73	70	57	74	100	84	75	70	75	83	63	70	96	89	90	70	79	64	66	67	98	78	71	94	84	77	71	90	76	89	77	69	66	85	80	80	62	87	81	71	80	66	66	83	100	93	83	82	67	88	66	65	66	88	70	81	77
345	2	2100	68443	402	3	90	628	961	1046	991	878	799	766	670	607	567	513	494	447	408	378	360	327	304	266	264	226	237	247	204	180	208	197	187	180	178	160	172	158	149	141	125	143	137	121	113	124	106	115	126	104	103	114	97	116	123	100	96	109	98	109	97	98	86	114	100	89	111	109	86	93	78	88	104	95	83	92	107	83	97	88	78	87	81	92	79	79	78	71	81	88	80	86	66	82	88	84	82	64	88	76	83	76	90	84	73	94	75	91	82	81	68	94	79	105	80	73	77	102	81	75	77	71	82	75	87	70	73	75	83	96	90	73	81	73	85	81	67	67	89	97	65	75	82	78	71	74	90	71	83	97	84	64	68	79	73	74	70	79	82	81	76	78	64	76	72	60	76	59	85	87	68	80	63	64	72	83	74	84	71	95	83	84	74	72	75	80	82	72	56	73	78	58	72	60	76	72	69	73	67	74	83	91	66	78	85	91	77	69	76	66	66	70	60	72	63	69	82	78	85	81	82	83	72	84	69	71	92	67	72	85	80	87	61	88	68	72	79	71	68	86	83	88	80	78	64	76	81	83	81	75	65	79	76	91	70	75	87	75	66	62	67	81	88	82	66	79	66	72	85	64	84	78	81	61	98	66	64	91	86	68	79	78	78	77	64	73	73	93	73	83	81	81	68	76	82	69	72	69	63	77	90	85	70	74	71	55	73	87	64	83	68	65	77	53	72	88	79	83	78	76	95	61	81	57	67	73	77	61	72	77	85	87	64	74	67	74	93	69	65	80	83	67	57	73	84	76	77	66	77	69	79	77	66	87	67	73	79	65	64	88	73	90	87	75	58	81	66	70	58	69	63	62	68	63	80	77	75	80	77	76	87	71	63	52	96	76	72	81	75	68	84	65	57	82	85	87	65	75	85	78	77	82	81	69	74	71	70	69	69	71	71	87	88	65	65	81	79	100	75	65	77	68	95	70	68	80	76	73	82	55	66	82	58	75	69	79	62	73	65	75	85	67	74	81	81	58	73	69	64	70	57	75	76	74	61	59	82	80	82	73	68	69	71	85	81	74	73	89	80	71	70	97	73	60	61	84	70	70	71	70	89	69	63	72	73	72	79	74	80	62	68	73	55	83	83	86	75	68	73	85	59	75	82	99	78	56	64	76	59	62	72	80	82	86	67	83	95	81	87	69	83	60	83	62	75	63	87	57	64	70	73	84	79	61	71	63	67	76	70	74	78	82	85	63	58	76	73	72	75	84	89	65	98	76	86	82	70	71	73	90	77	83	89	72	71	68	63	74	69	60	88	88	72	73	89	68	90	81	85	69	82	94	74	58	76	66	79	68	80	66	97	81	85	85	75	76	69	73	78	69	63	65	63	73	75	84	62	80	71	70	78	77	88	75	69	75	82	83	67	57	71	85	85	63	74	85	64	78	63	72	67	73	84	80	65	71	72	76	72	75	83	82	80	77	65	84	83	64	76	78	54	70	67	71	72	62	81	88	70	64	62	68	74	69	77	74	81	74	80	58	69	72	69	90	81	80	78	60	73	75	69	79	84	73	74	81	75	77	76	66	82	84	78	73	67	71	62	69	89	80	69	88	74	58	74	75	78	64	68	70	79	68	77	72	75	73	70	74	66	89	84	87	72	80	68	62	79	72	63	92	71	70	76	72	77	59	72	83	73	72	71	61	65	72	51	88	59	56	71	70	70	69	69	91	89	72	73	82	74	96	69	78	75	93	87	86	60	77	77	75	69	91	79	75	90	74	88	78	63	56	77	83	68	70	81	68	75	82	71	72	61	80	71	80	62	87	77	50	93	67	55	78	66	86	74	73	68	77	68	63	71	68	71	72	60	83	76	83	78	94	68	89	77	85	80	65	78	80	64	53	79	84	71	72	69	72	70	73	55	68	75	64	64	71	65	61	70	85	79	56	76	63	85	73	89	83	84	70	67	71	71	67	65	76	75	65	73	76	83	73	68	73	69	80	70	62	66	76	57	70	80	91	73	76	71	75	69	81	83	79	84	73	58	82	73	68	77	69	96	71	80	69	78	85	77	72	74	84	73	59	77	66	72	64	63	92	69	71	78	66	64	76	84	62	85	59	68	83	88	93	74	77	61	87	82	81	67	63	78	96	74	84	84	78	51	71	70	56	72	75	62	78	78	65	73	75	59	73	83	72	76	61	89	81	82	60	67	91	81	72	71	73	49	68	79	89	67	65	66	78	66	76	65	58	71	82	68	62	70	69	76	78	77	72	86	77	60	67	77	84	72	64	60	70	85	80	60	70	71	60	66	86	68	74	68	84	57	70	68	57	80	78	70	53	73	83
345	3	3500	68544	423	7	73	619	938	1061	1069	1009	886	817	752	684	594	559	508	500	437	401	415	365	339	306	302	294	277	282	267	245	230	221	190	192	189	218	163	158	148	169	160	173	154	158	130	150	107	142	135	129	139	128	148	111	127	114	110	118	119	110	94	95	139	106	120	115	100	91	96	100	91	110	95	89	103	100	94	106	99	84	98	101	84	85	88	90	94	74	90	85	80	108	86	101	73	100	87	66	89	90	85	75	84	81	95	72	97	109	71	79	84	76	71	85	96	85	74	76	80	87	79	84	77	92	93	76	73	84	95	73	92	99	78	81	89	74	92	84	76	70	91	62	76	81	73	90	82	68	85	81	74	77	100	86	91	82	91	79	79	62	74	89	82	73	82	72	68	84	72	81	69	83	80	93	91	75	62	64	101	95	96	70	80	74	82	68	84	70	76	80	63	70	91	87	72	87	97	73	74	84	81	83	58	77	104	80	85	80	86	66	67	69	82	71	70	70	93	73	69	78	67	80	76	85	76	84	71	84	74	65	75	65	72	64	67	78	75	79	87	79	81	77	79	79	97	81	85	75	90	75	77	79	77	63	88	74	68	78	85	79	80	87	69	72	75	80	77	83	72	74	86	80	76	92	77	78	79	72	80	96	75	87	84	71	78	66	80	66	80	70	90	92	71	75	78	99	94	81	82	98	86	77	74	70	80	81	82	74	95	73	64	74	72	78	73	84	78	75	84	74	71	76	94	70	71	74	71	72	71	68	87	83	62	82	86	79	87	83	76	77	84	63	64	87	90	76	67	70	85	91	68	72	71	66	80	75	72	85	79	68	64	76	77	81	75	78	78	87	64	64	83	87	84	85	79	74	72	70	92	80	91	95	84	69	69	75	88	90	73	88	73	78	88	74	70	74	69	61	74	71	71	81	66	77	76	78	104	75	53	88	82	62	80	79	62	73	81	91	89	73	98	77	81	68	85	75	95	89	83	75	80	74	80	80	68	83	83	75	90	67	61	64	68	84	69	84	99	78	99	70	72	69	70	99	79	62	66	76	95	75	80	74	61	78	73	61	77	77	73	77	78	71	78	82	71	76	83	82	77	69	74	82	72	74	68	68	71	76	72	57	101	79	69	101	82	63	83	89	63	70	76	72	82	79	73	93	81	70	73	95	76	82	73	76	72	69	86	85	88	75	84	84	81	73	72	77	82	89	74	81	68	69	72	59	81	69	79	75	82	76	62	82	71	86	71	80	82	71	65	68	73	84	81	57	88	85	94	70	70	90	72	78	66	73	75	77	73	68	76	78	61	87	69	80	67	86	90	81	84	74	81	79	64	95	72	73	65	82	65	72	70	73	75	75	81	74	63	78	69	77	75	82	74	86	63	77	77	64	88	75	79	82	88	67	86	79	86	73	81	72	81	78	81	88	70	73	87	76	76	72	87	82	85	82	90	69	85	63	71	75	78	69	57	68	68	64	55	69	78	73	70	90	81	76	75	73	70	88	77	86	85	79	73	91	83	90	74	83	62	70	85	81	83	93	83	83	76	66	73	66	74	65	76	62	76	69	76	81	66	74	71	73	83	69	72	82	72	80	86	77	82	78	71	74	87	91	90	101	65	76	70	86	73	83	94	73	70	65	76	70	83	68	77	72	79	60	76	76	85	84	66	77	76	70	66	62	71	82	71	86	67	73	100	89	80	73	70	74	84	81	74	68	85	65	77	69	75	73	75	72	88	70	65	72	99	60	77	65	64	83	71	67	72	76	76	84	68	76	75	81	83	85	87	82	59	70	74	108	63	72	79	68	80	73	63	85	71	80	89	76	83	76	88	68	69	81	66	86	66	72	82	63	84	70	52	67	70	68	66	85	70	89	76	75	73	74	88	79	78	66	84	76	75	77	83	80	76	69	58	58	74	82	74	76	74	80	90	79	53	81	90	72	61	78	72	81	75	82	89	79	73	71	71	90	82	76	78	68	88	71	70	76	85	78	68	72	74	79	78	78	66	84	70	75	71	89	70	77	72	68	74	81	86	71	70	82	70	69	63	70	81	66	81	83	75	71	62	90	77	84	64	69	67	69	69	75	71	76	64	69	80	81	71	75	69	97	84	83	64	80	63	77	87	73	70	82	72	66	60	80	75	66	81	63	76	67	82	82	68	64	75	74	74	77	78	83	82	65	74	80	79	67	82	65	84	78	90	82	67	60	79	76	69	76	69	76	71	67	74	81	84	80	71	74	77	67	74	56	88	70	100	63	87	62	91	83	89	69	83	64	84	82	71	72	70	71	75	74	89	56	74	77	83	80	67	73	85	80	76	71	86	82	68	56	85	69
345	0	2700	68646	409	7	67	469	867	1118	1091	1040	910	883	780	754	700	620	547	514	486	448	415	407	378	334	332	299	326	272	242	228	242	234	212	231	180	196	189	186	184	167	179	162	171	155	148	146	141	140	152	141	138	139	131	120	107	99	112	122	107	133	133	81	78	105	120	117	115	83	112	79	99	103	107	97	109	88	94	113	95	97	83	91	87	81	93	91	92	85	91	96	82	104	108	87	114	81	95	79	111	85	87	82	84	79	86	87	91	82	78	83	76	68	74	80	64	73	89	92	78	95	81	87	84	74	87	67	78	78	79	93	64	70	96	93	80	76	69	88	74	71	84	77	81	96	95	85	86	84	97	94	83	97	59	85	66	80	76	63	83	90	79	76	85	85	79	62	90	84	63	83	81	77	83	84	69	78	80	76	72	84	80	72	68	79	65	74	83	69	72	75	64	88	70	97	91	82	77	83	78	79	75	73	81	87	66	73	85	63	69	87	67	68	80	64	79	75	76	77	73	88	69	67	88	84	73	74	83	79	76	73	66	81	65	70	53	69	70	99	73	79	76	68	77	66	60	71	71	80	76	68	68	72	76	79	60	80	76	67	69	75	76	74	75	69	78	64	73	58	81	72	67	61	86	78	75	68	64	70	60	87	80	83	74	73	61	83	69	83	80	72	68	86	69	75	66	69	76	79	75	85	75	75	80	80	94	86	70	76	58	66	94	68	81	79	72	66	78	86	81	74	97	74	75	75	88	67	86	63	78	83	92	68	66	74	65	81	91	73	68	76	62	62	76	68	76	74	84	76	69	72	72	65	79	69	62	71	70	76	80	66	54	83	74	75	63	74	63	74	87	84	77	82	64	96	75	80	55	73	65	65	70	72	70	74	62	72	63	77	83	76	79	97	81	68	76	67	75	93	91	89	84	80	78	62	56	65	60	72	68	50	76	75	71	76	62	78	75	70	82	66	76	67	67	85	75	67	71	64	78	90	71	73	69	73	75	78	62	79	81	66	72	71	75	75	58	71	70	77	75	76	69	81	75	60	66	87	71	67	69	63	78	73	77	66	54	73	68	77	67	79	75	79	62	80	86	77	83	66	78	75	87	77	60	71	76	65	66	67	58	56	82	63	72	65	67	64	78	68	77	74	68	78	64	78	65	69	53	69	63	81	75	65	60	80	83	79	96	81	79	84	71	83	78	81	72	88	79	77	68	75	67	64	78	94	67	76	78	57	86	85	69	50	82	72	86	64	62	72	69	55	52	85	71	72	78	70	67	72	76	63	72	81	59	76	66	64	67	75	63	63	84	77	73	78	71	64	69	54	65	64	88	87	73	77	72	77	77	73	76	80	69	66	68	69	60	71	84	81	83	92	60	56	69	81	69	60	68	67	81	73	57	60	67	63	80	85	75	70	70	65	70	78	72	71	70	65	68	69	79	56	74	68	67	74	62	67	66	64	72	70	84	88	70	76	62	77	62	78	65	77	83	72	70	46	76	75	95	76	82	75	64	74	73	72	77	68	75	82	60	76	61	71	68	66	75	69	63	59	63	81	75	54	72	79	77	75	56	79	87	70	63	65	86	76	73	62	55	77	78	69	62	70	74	76	83	80	85	64	66	72	75	69	60	80	71	67	82	66	71	73	55	67	68	74	61	56	80	68	56	84	54	71	82	65	75	82	102	75	65	65	79	52	70	65	76	70	59	78	66	55	82	55	81	83	89	78	65	81	61	63	79	69	74	75	62	59	76	70	88	75	69	80	66	80	65	73	54	72	66	79	80	65	79	61	75	68	73	81	64	73	72	84	80	94	82	68	81	65	77	79	84	75	77	77	71	81	63	65	75	68	65	72	65	59	70	63	75	87	81	69	64	73	57	71	75	81	69	66	74	69	65	72	69	73	67	74	62	68	64	65	71	72	74	77	80	67	70	62	75	88	80	72	83	70	69	69	70	64	76	72	68	58	58	68	53	67	73	70	81	80	54	69	63	68	67	77	72	66	74	75	69	77	77	83	80	61	74	68	76	80	83	81	80	67	77	62	79	65	58	66	75	54	82	67	65	71	79	58	70	63	56	84	71	67	81	84	72	66	68	68	70	66	84	70	70	83	76	68	80	71	84	87	77	77	78	68	85	61	62	78	75	70	67	75	69	69	61	79	80	68	63	78	61	76	72	55	64	65	72	70	75	72	78	53	83	72	56	94	57	65	67	81	74	76	67	60	63	76	59	75	85	69	73	85	68	75	70	88	91	70	71	84	62	58	79	79	70	67	69	58	68	71	71	76	84	72	66	73	81	75	79	69	69	79	89	73	68	68	81	58	56	73	70	58	73	74
345	1	1900	68748	442	7	142	688	997	1104	1028	920	857	771	658	559	563	514	471	459	410	348	336	307	294	272	258	247	224	220	208	195	192	186	178	177	168	153	172	157	163	136	149	147	156	140	141	139	121	164	139	121	127	117	133	133	109	111	91	113	107	112	105	126	114	117	107	91	100	104	100	93	95	91	109	104	98	95	116	119	98	95	83	90	92	89	68	86	87	106	91	79	82	101	105	103	90	99	90	79	104	96	73	106	91	106	78	95	89	83	79	90	90	97	89	84	89	103	106	84	98	97	78	75	91	76	82	88	99	92	83	88	84	99	93	71	95	87	82	81	95	86	87	102	98	76	98	85	102	96	82	91	117	96	89	79	75	103	73	88	79	99	90	92	83	90	76	96	99	88	89	83	99	79	89	78	97	90	99	83	88	96	87	90	90	79	87	101	88	102	102	92	85	96	76	86	77	93	91	90	84	85	79	96	93	79	83	96	85	118	96	76	100	85	90	96	89	92	99	100	102	89	87	74	91	97	98	86	93	94	88	71	68	100	95	99	85	88	95	94	78	73	85	76	87	84	81	75	77	91	95	101	92	85	89	78	78	78	77	84	81	90	94	95	97	96	84	94	91	95	77	104	75	80	92	89	80	83	99	94	86	92	88	79	82	88	80	101	93	90	80	84	79	102	67	102	84	85	58	100	73	84	89	93	84	88	89	74	93	82	86	95	82	83	87	97	105	95	106	82	89	80	98	101	77	79	73	104	100	72	75	89	72	104	91	79	78	80	69	94	95	92	82	111	91	75	78	80	93	91	87	82	100	100	83	94	86	88	86	83	78	83	74	80	84	88	72	100	84	95	73	92	81	88	78	77	94	91	77	96	72	100	94	88	85	81	86	84	88	94	81	88	80	94	78	74	90	81	71	93	92	91	92	72	107	98	100	79	95	83	75	78	92	80	92	89	94	81	92	78	73	77	77	77	90	84	86	91	90	108	97	84	101	84	94	97	78	83	85	106	94	92	63	85	104	83	75	96	108	84	95	76	86	100	90	80	89	83	98	76	96	95	86	83	83	88	79	94	109	84	96	76	89	98	85	88	96	96	102	75	71	79	100	111	84	82	91	95	90	98	90	86	77	89	92	91	73	80	93	68	75	81	83	100	82	97	91	74	74	97	92	98	73	80	91	88	105	88	80	77	85	74	82	97	76	80	87	87	95	79	87	84	106	96	81	80	75	79	78	77	87	73	87	90	82	83	90	80	79	86	75	87	88	73	86	91	99	85	76	77	96	94	81	80	69	97	78	101	106	103	82	87	85	86	77	84	88	82	89	87	92	99	72	88	97	76	96	93	84	86	88	73	94	79	76	86	106	84	91	102	87	84	110	91	75	80	85	71	103	80	97	77	97	98	63	108	101	93	77	85	78	82	96	90	73	81	92	95	80	83	93	82	91	97	92	102	91	76	82	85	78	97	68	101	84	86	88	93	97	84	81	91	82	98	94	92	79	80	72	85	81	97	76	79	85	91	96	91	86	73	96	92	73	94	102	83	75	82	76	77	91	90	73	90	87	73	85	88	99	73	104	86	96	92	80	85	93	87	90	86	88	81	82	76	83	85	85	82	87	95	70	102	66	84	87	89	85	93	74	100	73	89	101	93	76	70	91	81	92	82	99	94	66	78	83	68	83	82	78	81	94	84	94	86	84	94	80	98	77	84	83	88	68	88	91	77	84	81	92	93	97	101	71	88	94	91	88	91	85	98	78	78	84	93	92	93	74	83	93	72	93	81	100	79	77	74	91	84	105	81	92	75	90	73	95	64	86	86	91	80	83	83	88	95	97	84	85	94	97	93	87	94	73	83	83	82	88	85	76	92	96	81	87	88	78	85	106	86	88	118	69	85	78	78	71	90	91	99	84	101	86	79	94	97	100	82	81	85	85	92	89	64	79	88	75	81	85	93	70	93	86	92	84	83	76	60	86	77	94	98	91	87	75	81	99	86	85	67	102	76	77	74	78	81	81	94	69	84	98	89	92	86	81	72	105	87	74	80	58	76	79	97	85	94	82	108	78	82	78	90	79	75	90	74	70	84	96	94	89	84	82	89	110	85	76	83	78	68	77	95	112	86	89	103	98	98	78	87	94	75	86	84	76	62	85	96	77	94	100	70	69	92	90	75	77	88	97	80	88	81	94	82	86	96	79	86	92	92	91	83	85	79	80	74	83	73	80	73	72	84	82	98	99	99	78	89	85	80	81	91	98	88	96	102	83	89	76	68	84	81	82	92	78	102	84	82	71	70	68	95	86	91	98	79	74	91	95	93	87	87	96	100	94	70	70	90	93	79
345	2	2100	68850	433	7	92	676	1001	1115	960	937	829	766	706	651	595	544	484	431	398	393	357	329	306	299	292	224	235	240	238	194	234	185	199	186	177	193	142	169	142	145	154	158	121	147	156	131	145	147	137	131	118	108	119	114	128	122	105	113	109	114	122	107	92	110	96	116	128	102	89	114	100	111	114	89	95	98	97	98	100	113	94	100	104	99	95	96	93	90	96	90	102	101	108	85	83	82	83	96	77	117	100	91	77	81	99	101	110	101	90	87	86	94	91	77	81	91	100	92	104	94	82	87	100	90	92	100	90	89	98	86	96	105	90	85	102	92	74	90	96	102	95	86	86	84	101	98	91	83	79	100	86	97	83	94	109	92	88	101	83	106	96	86	88	94	105	85	81	75	93	82	82	84	89	93	80	86	108	80	96	106	87	91	76	87	92	94	84	110	99	74	74	88	78	74	105	101	93	89	91	89	89	94	92	93	88	77	93	95	88	78	104	94	81	82	97	100	76	105	82	90	78	86	89	82	102	85	94	94	79	86	78	84	77	76	90	75	89	90	84	86	82	105	99	87	81	73	101	90	97	95	86	93	88	81	87	79	72	84	79	96	70	81	98	86	104	89	103	94	96	85	72	85	92	82	79	79	85	79	89	70	95	91	84	98	87	77	86	88	69	74	89	92	81	84	90	106	90	75	89	89	85	96	83	97	92	102	84	95	79	93	82	78	72	94	76	93	98	82	104	121	92	84	83	90	78	91	96	75	89	92	91	106	67	89	91	81	78	87	90	96	87	94	85	82	96	83	86	89	91	94	88	85	93	85	72	100	88	85	94	88	94	86	99	76	84	86	90	91	97	95	67	97	86	90	77	86	84	91	80	92	89	81	94	76	94	85	97	97	99	87	95	86	99	90	95	88	83	83	95	101	95	85	93	77	73	80	74	94	79	85	94	91	89	72	98	101	69	96	94	96	94	84	88	84	66	90	84	77	88	83	81	78	83	93	93	103	98	103	104	92	94	98	86	91	93	88	78	102	88	80	95	100	89	77	85	88	96	84	85	68	85	82	78	90	81	97	88	77	85	94	81	93	73	83	84	88	95	89	90	83	112	83	93	90	88	80	101	99	62	98	71	80	90	98	103	95	96	72	81	85	88	94	83	88	84	87	80	86	93	83	89	93	62	86	101	88	90	87	86	91	84	76	77	97	75	80	75	95	84	80	74	73	89	72	91	94	72	91	72	82	102	89	101	94	80	87	91	82	93	63	106	83	84	89	84	80	80	86	80	94	89	88	103	83	82	72	88	78	86	86	92	86	88	88	83	70	86	79	95	94	78	104	88	106	84	73	81	82	79	93	96	82	83	101	83	74	95	84	80	72	89	81	87	82	72	87	87	88	98	82	74	73	79	81	74	66	101	63	106	83	85	72	99	76	104	79	74	76	73	100	90	95	95	89	74	69	90	91	94	84	81	105	73	80	91	102	70	93	98	79	107	92	82	77	72	83	99	89	86	105	85	73	86	107	87	88	74	78	89	83	86	88	81	76	75	97	91	88	85	84	84	87	93	93	80	68	79	82	90	88	88	85	89	97	97	76	94	99	60	86	97	96	97	81	93	83	86	82	84	96	84	94	69	78	98	78	90	90	80	84	95	72	86	87	90	97	85	86	68	96	91	93	74	93	80	60	82	82	77	92	88	91	83	86	84	88	79	91	98	78	73	68	72	95	93	97	100	75	74	85	86	94	90	95	78	84	73	107	73	93	65	92	92	90	89	83	87	99	91	84	68	96	97	75	74	82	102	82	82	90	89	81	79	107	93	78	73	73	100	107	96	79	87	94	88	84	87	85	77	92	84	98	81	85	110	82	88	73	90	69	63	73	91	83	72	86	70	78	86	81	80	82	93	98	80	86	89	78	79	98	94	77	85	91	66	77	89	76	83	84	76	89	79	80	88	96	87	95	82	88	68	97	91	77	94	96	79	78	83	93	93	86	87	79	74	85	74	77	92	91	88	95	97	88	93	94	89	97	91	95	90	89	80	93	85	94	95	100	65	84	62	89	75	80	73	71	98	77	89	103	92	99	74	69	91	69	88	93	94	92	93	73	69	79	89	91	84	99	96	101	104	87	89	81	90	85	82	82	79	76	87	80	72	98	86	72	88	88	71	64	75	90	85	81	95	102	70	85	72	92	75	78	75	95	71	90	97	81	91	86	72	84	96	67	70	79	83	76	85	93	73	96	95	87	86	91	93	95	90	80	97	87	111	74	85	100	79	90	96	70	84	88	80	75	71	93	82	92	81	82	90	90	69	82	88	106	75	80	93	85	80	97	72	88	98	101
345	3	3500	68952	418	9	99	597	948	1137	1075	1032	952	861	708	707	670	615	541	507	496	418	428	341	322	350	281	308	276	263	238	253	228	233	194	206	169	181	196	177	169	173	193	181	141	183	155	135	129	129	152	134	130	138	147	127	137	124	133	106	127	109	111	125	125	96	121	128	117	104	109	113	115	107	114	102	95	111	131	113	125	101	112	118	117	109	129	95	123	87	91	98	105	95	88	77	93	85	98	108	105	92	93	88	113	80	103	91	106	109	102	89	80	116	96	96	93	92	103	91	91	96	92	99	89	94	88	104	91	81	98	91	97	92	87	98	91	88	94	79	96	101	91	98	94	110	89	89	101	106	92	86	107	95	97	90	91	84	96	102	87	85	84	87	102	89	96	77	97	97	102	99	89	102	94	95	84	98	103	99	68	100	88	94	101	119	80	100	92	85	76	109	78	81	105	87	94	81	84	120	88	90	93	87	94	102	76	102	96	113	95	91	83	73	79	94	96	91	77	105	104	83	82	106	90	73	95	95	82	82	98	88	84	85	108	101	79	82	72	93	89	93	104	107	75	87	94	95	96	84	95	92	84	85	89	89	71	108	93	107	112	94	80	92	85	88	101	103	84	82	108	89	85	96	88	83	90	109	87	115	82	88	98	84	88	93	94	80	101	75	95	95	75	101	86	96	100	87	99	94	86	105	86	81	77	89	93	85	101	81	93	98	80	100	105	77	89	92	97	87	70	91	85	85	105	102	89	83	94	79	88	82	79	93	84	78	89	99	95	87	90	96	81	103	107	87	102	80	92	74	70	90	76	91	79	76	101	91	87	90	95	76	81	77	91	88	95	84	88	85	90	87	93	83	108	96	89	108	98	106	86	83	78	110	90	80	83	92	81	95	90	96	96	96	96	86	86	91	90	95	66	95	86	87	95	92	89	106	93	94	91	83	89	105	85	97	82	93	90	97	90	74	88	103	116	84	95	104	82	89	93	95	92	97	90	88	94	73	97	81	110	81	92	79	89	94	94	82	90	93	91	75	93	83	87	85	99	82	69	101	101	122	72	78	93	91	86	97	97	122	79	102	84	78	97	92	89	74	95	75	115	79	79	100	80	102	88	82	95	98	86	88	108	78	91	87	95	81	87	75	78	85	98	93	95	103	91	92	88	88	98	89	86	86	78	83	82	96	97	79	85	94	96	91	98	100	92	102	76	101	111	85	71	97	81	93	89	90	93	87	80	97	82	94	88	80	85	99	95	87	85	86	102	99	79	102	92	88	102	81	102	105	98	84	93	78	84	104	96	96	83	84	89	99	89	91	79	83	88	87	74	87	79	98	106	82	82	91	77	95	76	100	102	99	95	79	81	73	82	95	89	99	79	110	85	93	91	103	81	92	92	86	94	102	91	106	92	100	96	60	103	81	82	99	98	90	99	80	93	96	96	105	87	94	103	83	88	96	93	77	85	83	92	87	82	88	93	83	92	93	84	96	92	90	97	89	95	77	88	87	82	88	88	96	83	105	95	84	101	79	82	82	92	95	69	99	76	97	88	74	88	82	89	98	87	85	80	80	93	90	101	100	97	101	85	109	79	85	86	96	77	95	93	82	85	87	99	76	91	94	80	81	88	108	90	76	99	88	89	76	72	86	91	87	82	85	87	103	87	81	84	100	85	81	99	101	84	86	91	98	77	88	88	91	88	95	88	103	79	82	89	110	85	89	96	100	80	91	89	95	109	93	91	97	81	86	87	88	84	84	87	79	92	81	100	99	87	89	106	91	92	77	87	106	80	99	89	105	89	91	77	104	81	87	72	84	97	105	88	84	86	90	90	81	98	90	88	78	91	103	89	96	84	73	82	68	87	84	87	94	91	103	96	85	101	97	102	87	87	87	70	77	84	88	106	78	94	89	70	85	75	91	89	95	82	74	85	89	94	80	78	90	89	90	103	79	99	63	101	108	80	83	93	95	92	91	91	76	73	76	79	92	94	90	82	89	119	89	100	91	84	92	94	90	79	99	95	86	75	75	95	84	111	94	103	73	95	101	107	98	107	87	87	92	107	100	67	90	87	80	83	88	74	97	72	105	98	101	87	96	86	88	100	93	107	75	86	102	101	80	81	99	93	82	102	89	73	92	80	84	112	81	93	99	93	84	109	85	92	101	78	95	103	108	94	90	98	93	86	84	107	71	96	73	82	83	80	95	81	104	106	88	92	83	97	90	81	76	88	76	79	71	98	79	80	85	88	85	90	82	85	90	72	107	98	94	96	101	74	87	84	86	76	88	100	80	81	93	92	91	89	89	81	96	88	86	104	98	85	100	86	87	85	74	84	79	86	90
