345	0	2700	67822	584	1	11	140	214	389	395	450	402	390	361	321	259	263	258	236	242	217	206	204	195	199	168	192	178	162	147	169	142	132	130	145	119	125	106	106	95	115	96	97	105	108	96	81	97	78	73	78	82	80	85	67	71	80	73	72	71	76	72	56	67	64	72	74	68	61	61	68	66	65	65	80	66	47	47	52	57	60	71	58	59	82	54	50	45	56	60	52	54	52	49	57	52	50	52	56	48	66	44	49	48	57	52	47	48	46	44	56	55	56	55	49	47	47	64	57	53	39	49	36	44	41	48	42	42	38	48	49	52	37	51	46	40	43	42	53	43	47	51	52	50	44	52	42	64	44	67	43	37	46	42	35	49	37	48	38	57	53	37	52	47	40	52	43	52	49	45	46	39	31	37	50	45	49	46	43	41	44	39	48	46	46	49	43	46	43	53	48	47	47	43	38	44	37	45	51	60	47	35	42	51	48	45	54	51	44	33	41	51	50	40	54	55	42	41	30	46	48	46	56	47	48	49	40	41	47	44	42	34	41	50	43	38	51	48	56	48	33	53	52	46	45	67	58	55	63	56	50	32	50	52	31	34	37	47	54	58	48	49	47	52	48	54	53	35	36	41	42	49	41	45	48	49	34	34	36	42	40	46	45	41	62	43	41	45	44	41	39	47	60	48	45	53	42	56	45	61	43	44	34	41	29	51	45	52	49	37	51	53	49	43	42	38	37	46	43	38	40	48	41	42	46	48	40	44	39	42	41	48	38	46	48	33	39	45	32	43	40	40	40	53	39	46	49	36	45	47	44	43	33	57	39	59	36	42	40	51	48	40	40	44	41	55	47	47	33	50	48	33	46	52	38	51	42	41	45	38	47	46	46	51	54	32	40	40	46	43	35	36	57	44	46	39	42	42	51	40	36	38	32	46	52	62	32	49	33	29	44	58	35	33	48	61	37	36	41	42	48	41	45	48	51	46	51	42	55	57	38	35	45	41	34	53	43	49	55	41	60	44	59	40	35	37	38	44	44	51	44	45	53	33	51	40	42	35	45	34	34	43	42	57	39	46	40	33	38	33	39	45	46	46	27	40	44	43	35	46	58	39	48	53	32	39	51	39	44	47	51	54	43	45	38	32	44	40	41	49	39	39	47	50	53	53	48	36	49	35	51	45	38	37	30	34	37	40	39	49	44	42	44	55	41	43	43	53	47	43	42	40	38	53	33	36	33	46	64	49	41	49	47	42	49	49	51	45	37	40	42	53	43	42	44	47	40	38	45	48	42	46	33	56	48	35	38	44	48	52	38	47	43	45	40	50	41	44	49	31	50	44	38	36	49	43	40	42	39	31	35	34	53	44	43	52	37	49	39	42	44	57	45	31	44	47	39	36	36	46	50	41	40	43	40	62	44	38	42	52	45	45	39	44	40	42	57	46	45	47	45	52	42	57	38	50	43	31	44	45	60	39	41	38	37	46	52	56	43	33	44	54	47	38	52	48	36	32	50	39	36	34	53	43	32	50	40	40	42	42	45	39	53	46	42	38	49	46	35	48	42	36	49	54	39	52	45	38	53	41	37	37	51	36	31	44	51	36	46	41	45	42	36	43	59	40	38	51	36	32	45	43	44	35	37	38	37	46	38	30	41	43	27	56	39	45	42	44	44	44	48	40	41	50	40	50	40	56	48	33	55	38	57	38	35	34	51	46	44	49	52	46	48	37	37	47	42	48	41	36	35	47	37	55	45	30	45	33	50	53	42	35	45	31	42	46	42	43	43	39	24	37	42	48	43	51	33	44	38	49	42	39	39	44	33	44	41	27	42	43	53	50	41	41	45	49	48	39	46	35	40	48	46	47	43	47	34	40	45	40	37	34	32	45	44	52	43	32	47	31	38	41	39	48	47	52	41	52	43	42	40	39	38	44	33	42	34	47	45	36	45	49	43	41	49	40	41	35	35	50	47	26	49	48	48	33	57	39	41	42	38	33	41	38	39	49	41	39	55	39	39	38	46	36	39	37	38	48	41	32	45	48	43	38	39	48	29	38	44	47	42	38	31	38	44	45	34	39	57	47	36	43	45	43	41	55	39	43	45	28	52	39	41	47	30	33	44	34	45	47	41	41	33	39	49	45	51	42	34	49	63	49	37	54	36	50	33	38	36	47	37	39	37	45	35	45	44	47	49	35	46	39	43	47	41	44	44	43	49	37	26	51	41	46	55	35	54	41	42	46	42	53	54	31	33	32	40	50	56	40	33	39	45	33	48	31	44	49	43	43	40	43	29	41	50	49	37	37	36	35	27	42	47	37	32	30	53	40	30	44	40	42	50	39	37	50	52
345	1	1900	67947	631	3	21	101	169	319	322	341	290	278	242	231	200	166	163	157	162	142	121	146	132	119	106	103	118	111	85	103	103	106	100	96	91	84	101	110	95	80	73	85	71	87	82	80	76	83	80	92	82	73	80	75	69	80	63	68	45	74	62	66	66	58	70	76	73	59	55	79	67	54	66	62	65	71	70	61	65	65	64	65	65	60	57	73	59	61	56	54	63	63	63	51	71	68	67	65	60	58	78	65	74	66	61	67	49	56	53	72	73	78	50	74	70	63	56	58	67	65	42	65	65	65	57	63	46	65	48	65	68	54	62	53	68	51	65	69	66	65	53	62	52	60	57	71	56	64	68	79	69	61	82	55	53	53	62	50	54	82	54	59	61	61	55	56	69	64	50	60	76	55	60	54	81	59	72	67	55	62	66	70	57	65	56	53	62	64	51	57	51	68	57	62	56	55	75	43	72	65	59	78	61	62	54	63	64	45	56	71	54	54	71	70	61	72	52	64	60	53	65	62	55	58	54	65	66	57	55	65	51	56	62	40	52	59	66	67	61	61	69	51	67	58	76	53	80	74	62	56	58	66	70	65	49	61	48	54	58	65	66	63	48	58	68	76	39	57	65	47	52	52	41	66	54	63	50	51	62	53	49	44	56	64	52	62	44	59	56	50	54	60	62	67	58	73	67	67	56	59	62	50	76	50	45	56	61	55	70	52	59	68	69	72	54	52	62	56	57	60	69	55	67	49	42	66	69	65	63	60	61	65	49	53	48	58	50	56	60	64	52	46	61	56	63	50	54	64	54	45	54	64	51	62	54	61	49	51	73	50	55	66	61	56	52	64	49	63	66	54	55	57	51	58	59	79	56	56	60	54	54	67	46	49	46	48	67	52	64	67	48	47	52	60	66	57	49	64	54	65	62	45	73	61	59	53	53	62	91	57	59	59	63	59	68	54	61	43	57	58	54	69	49	50	56	43	56	56	61	65	69	56	64	55	47	67	52	65	57	63	57	79	39	53	73	54	59	63	48	46	71	57	53	58	47	57	55	55	48	61	42	58	49	49	56	74	63	51	56	66	57	53	56	57	56	44	48	72	52	66	65	69	59	67	57	58	65	57	62	63	55	50	71	58	51	60	52	55	50	57	67	55	51	65	51	56	60	55	63	65	59	72	65	58	67	58	69	58	58	50	59	57	66	54	60	54	65	50	64	45	66	66	56	62	54	58	57	59	51	72	56	57	58	60	72	58	56	62	55	64	67	58	54	57	67	64	74	55	62	67	72	63	46	56	66	61	58	53	56	67	53	70	56	61	41	50	51	56	57	55	77	61	63	80	52	56	64	65	46	59	51	44	63	62	71	39	65	52	62	54	61	48	39	72	55	47	60	52	84	64	70	67	54	62	57	47	56	67	58	64	54	65	59	60	58	67	66	71	49	58	71	56	67	53	64	63	61	59	57	64	71	50	70	62	59	55	54	60	50	54	59	61	55	68	67	63	46	65	56	58	60	60	52	66	69	60	65	62	53	59	55	72	65	58	51	53	59	58	48	62	51	54	57	64	59	62	48	58	66	54	41	62	53	66	63	57	53	45	48	55	64	53	57	63	60	54	55	62	41	65	55	60	68	51	58	70	60	70	59	60	68	51	61	72	69	54	64	53	50	65	61	55	52	44	51	68	58	60	51	52	62	56	55	52	54	55	68	45	66	56	75	66	74	69	49	79	65	54	50	68	61	55	56	60	65	49	50	55	56	47	57	60	61	45	52	52	62	51	60	65	53	57	58	40	54	52	56	74	74	48	56	56	61	66	68	59	64	67	56	50	64	65	55	53	68	57	56	69	66	53	59	62	75	56	66	52	57	56	55	59	66	59	65	71	47	45	63	56	44	83	61	67	51	52	58	69	59	53	66	62	55	54	55	54	53	64	54	54	47	63	69	68	50	63	64	59	62	70	54	54	62	59	78	49	58	49	63	60	63	69	59	50	50	60	46	45	59	49	51	43	59	45	59	59	62	54	44	56	58	58	67	58	68	50	67	50	55	72	47	61	55	59	54	67	50	62	50	61	50	65	52	43	54	56	52	61	69	66	59	66	58	65	64	68	52	47	59	49	56	61	76	62	56	57	72	61	58	52	66	56	59	44	40	74	63	66	49	71	51	64	57	64	62	55	62	62	60	47	73	72	65	60	41	54	58	54	47	73	61	62	64	54	42	50	49	65	56	59	56	67	60	58	62	60	61	45	62	63	64	69	45	60	54	59	48	53	66	55	67	63	57	54	48	53	54	61	75	60	62	63	54	51	62	54	72	45	70	46	72	64	66	70	62	58	61	58
345	2	2100	68072	610	1	21	119	182	334	342	373	351	303	294	281	243	223	193	192	197	168	174	191	142	143	149	169	148	145	122	124	117	110	100	117	112	104	91	93	105	98	95	93	98	89	100	80	84	80	90	90	90	87	83	99	81	78	82	75	70	58	90	51	71	88	60	63	69	73	68	73	70	76	74	79	59	65	67	73	74	61	67	62	70	77	70	70	61	80	51	66	69	68	67	66	68	70	60	61	64	61	62	57	65	63	73	56	52	72	82	83	64	64	65	81	56	64	59	80	68	67	70	64	62	66	50	70	66	63	62	52	64	70	64	55	64	63	63	69	59	66	64	59	62	55	59	77	60	75	82	66	70	75	51	71	67	52	71	62	67	56	60	66	72	65	54	65	60	72	53	61	68	66	46	63	49	66	60	51	58	76	75	69	69	53	61	66	57	59	59	69	36	57	59	76	67	69	68	44	68	56	66	58	59	61	67	62	59	68	83	67	55	66	54	68	52	63	60	57	66	56	60	62	67	58	68	81	53	56	56	57	73	64	68	61	70	67	58	67	47	56	69	57	80	72	63	60	54	50	68	63	58	56	44	62	68	51	74	59	56	51	57	59	65	58	60	54	62	69	79	48	46	59	62	62	56	71	57	84	65	56	59	60	65	64	61	61	59	70	69	64	54	71	58	55	56	73	62	52	54	60	54	54	55	66	58	52	59	63	58	52	66	69	65	57	60	52	66	64	61	56	61	56	66	60	60	68	57	79	64	66	50	62	54	64	69	79	59	62	45	58	64	59	52	61	51	66	55	55	70	62	52	71	79	60	59	46	68	64	60	67	74	47	46	69	58	51	74	65	67	56	57	53	52	70	55	61	67	53	48	64	62	50	56	64	57	52	62	67	62	57	57	72	61	65	70	54	54	70	69	54	50	61	50	48	65	77	52	41	61	47	68	56	59	61	69	70	63	52	40	62	60	58	66	77	75	50	57	61	57	67	56	62	57	70	54	63	58	76	55	55	72	61	59	59	72	59	53	61	59	56	65	66	56	63	63	76	56	61	64	66	52	64	54	69	58	60	70	49	59	66	64	67	47	63	44	54	70	53	58	59	48	53	66	62	51	59	58	60	57	63	41	74	63	49	79	59	48	65	60	53	67	63	61	60	63	65	49	66	57	63	51	54	74	50	62	49	49	69	61	61	71	66	49	59	47	62	57	50	56	72	71	63	59	66	59	63	53	68	79	57	56	43	57	64	59	54	56	49	53	68	71	57	48	65	45	61	70	68	55	67	67	43	69	74	64	47	48	62	59	70	66	46	66	54	56	53	66	57	58	46	75	49	61	66	67	68	53	45	63	57	45	54	62	54	66	46	57	64	71	73	63	48	63	54	66	67	68	64	56	58	58	68	61	57	80	62	83	61	55	60	68	62	60	69	55	57	51	67	64	59	54	51	62	57	53	69	57	65	69	63	63	59	54	54	48	53	60	73	53	64	61	63	53	51	54	54	64	67	66	51	60	71	56	66	50	55	63	60	63	55	54	72	61	61	48	50	53	51	58	74	62	58	60	65	65	63	54	66	43	55	62	81	60	69	49	53	56	42	57	76	55	58	59	71	51	51	66	55	55	68	50	44	54	57	48	56	55	62	61	54	56	67	67	56	77	49	68	58	64	45	60	69	66	41	62	63	52	53	66	52	65	67	53	63	64	54	62	74	65	54	59	52	66	56	53	57	73	48	68	50	59	57	58	63	66	63	56	51	58	61	66	62	78	64	64	55	57	58	66	64	58	62	56	57	63	56	63	65	54	58	50	66	59	70	58	73	73	57	54	68	62	68	62	57	67	59	61	59	57	60	61	66	43	56	54	58	57	56	52	59	81	74	55	72	50	57	62	53	70	67	53	72	61	55	47	62	52	80	70	63	74	65	53	55	51	65	49	54	63	52	63	89	44	58	55	48	73	47	55	60	72	68	65	62	68	66	50	83	57	71	58	57	50	66	54	57	44	65	70	65	58	45	55	60	69	61	61	72	49	62	55	60	49	71	59	58	72	61	58	57	43	73	63	59	51	57	54	68	51	49	57	65	59	58	72	63	54	53	74	65	67	60	66	64	59	40	61	53	60	59	70	54	68	63	56	74	64	66	58	56	62	75	58	50	43	49	62	55	72	60	57	61	56	63	49	58	65	68	52	68	70	71	57	56	52	66	57	73	57	70	44	56	55	66	52	59	65	63	56	68	63	64	59	61	52	59	58	58	53	64	59	62	54	54	71	72	66	55	61	74	62	52	57	53	60	57	56	48	70	45	54	55	77	64	58	68	59	69	77	53	61	65	44	53	52	59
345	3	3500	68197	608	4	23	208	256	404	380	404	369	373	330	272	275	227	216	236	200	192	176	191	177	165	167	146	137	164	147	135	137	126	129	111	133	110	114	112	104	120	108	96	107	105	91	116	106	97	90	108	106	79	98	103	87	83	77	84	102	95	71	90	95	79	77	85	89	65	81	92	79	84	85	74	79	90	103	89	96	79	80	78	87	73	92	76	74	89	63	72	84	72	75	84	88	75	71	73	69	65	73	94	71	76	77	70	76	59	76	70	60	62	69	79	73	87	53	83	64	62	77	75	81	66	76	64	76	48	79	78	72	85	71	80	91	64	80	104	72	65	45	79	71	69	89	59	69	86	79	71	76	74	58	67	64	62	62	75	67	75	82	77	64	58	54	68	78	86	65	65	92	72	76	64	67	95	56	76	76	74	60	71	79	69	75	69	78	68	88	64	74	84	78	77	78	81	76	71	75	76	71	74	71	82	79	70	75	74	63	67	70	76	66	71	68	72	69	61	72	75	76	67	88	63	70	62	65	65	54	78	70	76	61	69	66	69	68	73	67	74	74	67	61	73	66	83	65	75	67	62	60	62	60	74	66	64	75	66	69	62	73	55	77	63	65	69	63	66	81	79	77	82	56	62	71	57	65	72	69	64	77	63	58	56	70	67	84	59	82	62	74	73	81	72	63	65	79	80	69	54	67	70	72	88	66	65	62	69	79	73	67	72	85	77	66	58	76	77	70	72	62	73	63	66	59	73	62	77	58	58	68	72	69	67	75	65	59	85	65	64	66	64	64	62	69	66	72	66	56	60	76	52	60	83	51	78	74	70	70	75	88	75	60	65	75	82	78	62	69	75	49	68	66	67	63	60	79	55	63	57	79	64	75	65	60	71	78	67	75	68	68	77	69	77	79	81	63	66	57	68	73	70	61	69	80	66	73	78	67	62	57	60	67	72	73	49	72	65	72	67	69	48	80	74	59	78	64	62	57	77	66	81	72	65	66	67	86	62	67	53	62	66	60	59	80	73	60	73	60	78	67	72	77	80	61	67	74	64	91	65	61	69	52	68	78	66	68	77	60	62	68	74	67	65	85	73	57	65	80	54	66	60	71	50	52	63	76	62	71	57	60	70	66	72	71	55	68	65	76	75	59	76	69	53	71	70	61	55	63	70	85	69	71	63	83	77	73	69	50	78	60	57	54	64	73	77	65	60	68	68	62	69	67	59	75	80	58	66	78	63	60	65	57	60	63	57	80	74	67	70	64	75	70	67	56	70	52	57	83	84	84	71	78	70	59	77	74	81	67	61	64	73	74	78	55	71	64	75	66	61	55	62	69	65	67	61	75	53	81	71	60	65	63	74	65	61	69	73	86	65	65	58	75	68	55	59	59	76	75	65	66	61	69	70	82	69	72	69	82	68	61	66	78	58	81	66	60	75	66	61	63	68	71	78	76	58	67	73	81	56	47	71	73	64	65	55	88	62	63	69	79	79	60	69	64	61	69	56	66	57	66	53	82	61	57	67	74	65	74	64	70	82	78	69	57	68	54	72	61	81	71	71	61	79	62	77	54	69	63	70	69	67	60	86	64	61	63	60	73	62	66	58	69	64	71	68	71	72	57	85	69	52	67	74	61	71	55	70	71	72	61	83	58	66	61	62	72	48	68	60	73	48	72	79	67	60	79	68	75	58	58	58	59	66	57	71	57	74	73	47	65	59	69	69	72	71	70	67	72	82	69	78	67	59	70	76	62	58	68	68	67	66	65	66	58	71	59	59	54	72	73	73	64	64	78	66	58	57	66	77	64	73	70	72	58	60	71	63	71	63	70	70	64	61	63	68	82	55	80	65	55	63	71	67	68	59	56	68	77	69	62	71	83	83	81	70	57	81	56	82	82	58	66	69	56	79	65	77	67	74	63	54	74	54	42	68	79	70	86	54	58	79	56	72	69	54	55	56	68	67	75	56	69	73	59	63	64	66	70	57	68	68	56	75	70	73	61	57	55	68	59	56	68	71	61	58	67	60	67	63	86	66	72	67	59	70	67	71	72	92	67	70	74	56	73	55	74	68	78	65	75	55	57	82	69	58	82	60	73	63	69	65	67	61	69	64	61	71	77	78	69	66	73	76	50	71	70	57	64	59	62	61	74	71	69	65	68	71	74	57	76	70	73	81	51	65	67	76	69	63	68	68	56	82	59	69	72	62	63	77	63	63	73	68	58	76	55	72	69	75	73	70	67	69	63	59	65	71	63	68	56	71	63	70	71	71	87	78	66	91	75	64	74	65	54	66	74	69	63	61	74	55	66	63	67	58	72	64	59	79	68	67	67	69	58	64
345	0	2700	68321	574	2	11	167	272	415	405	507	438	413	364	353	328	300	254	289	240	227	237	229	207	192	197	171	219	193	164	157	176	143	154	139	144	151	133	130	132	139	145	112	118	130	128	117	107	117	117	112	80	117	84	110	92	104	112	88	78	81	90	73	85	110	93	88	103	114	67	82	105	78	88	79	73	86	81	86	92	101	79	79	74	81	67	77	82	76	87	72	64	77	68	86	79	83	65	73	88	63	77	74	80	60	77	71	67	67	79	72	76	71	67	80	79	80	69	57	58	69	72	70	78	89	64	76	81	79	64	67	77	78	84	61	55	83	69	76	71	69	70	78	65	55	89	70	73	59	69	85	72	74	57	73	70	73	69	78	65	86	70	59	70	62	59	74	75	85	68	65	60	74	59	86	67	85	59	67	71	70	62	68	73	59	71	74	75	64	68	50	75	65	73	63	73	65	72	59	75	70	74	64	69	67	73	64	67	63	70	71	60	78	66	63	78	61	50	77	67	66	70	62	69	72	58	64	65	75	49	79	66	46	70	80	75	64	64	72	71	63	64	60	73	68	59	65	57	54	56	50	72	62	65	55	74	70	59	71	65	47	64	63	59	70	73	51	71	71	82	73	78	63	69	63	59	68	74	74	51	63	60	73	83	81	85	62	61	65	67	66	67	61	60	79	70	66	70	66	62	72	69	79	50	52	53	67	68	82	64	78	70	53	70	58	64	67	50	74	82	59	84	73	55	57	65	56	52	50	72	63	81	68	63	64	59	57	59	67	70	80	57	53	74	63	64	75	57	73	54	61	42	47	76	82	63	73	55	75	52	67	65	67	60	76	56	53	76	62	70	66	66	72	53	64	59	56	68	52	53	65	67	66	61	62	69	59	60	68	65	77	71	72	67	82	54	56	65	65	80	67	65	68	62	52	48	48	63	59	59	72	63	56	60	71	65	65	64	56	61	55	42	64	80	65	66	73	64	78	60	79	72	58	52	57	58	68	59	50	60	75	63	61	53	70	60	80	73	50	60	62	64	74	64	77	74	53	58	60	67	44	71	66	62	58	54	63	53	73	69	82	59	62	63	63	72	60	61	69	57	73	58	67	48	62	54	51	65	67	79	73	69	47	56	60	77	52	57	63	62	62	73	65	55	73	66	62	55	74	66	62	60	68	82	59	57	63	69	60	58	44	65	53	68	78	55	56	61	69	77	60	63	72	66	63	73	55	57	71	61	56	57	52	55	75	60	65	53	85	60	60	66	47	69	70	69	64	56	55	88	76	64	70	70	52	64	63	59	57	61	62	74	55	79	69	60	60	71	88	69	56	52	78	72	65	68	63	66	69	72	57	52	55	58	51	68	73	51	55	78	62	71	71	48	66	58	71	58	74	76	54	73	71	70	84	69	53	59	71	69	56	72	70	51	70	76	61	61	61	68	58	48	58	61	52	80	77	73	60	72	65	63	62	64	55	58	64	67	52	66	76	74	61	70	56	64	66	52	68	55	69	60	75	56	73	64	61	56	56	72	48	73	72	65	74	58	60	62	74	69	57	55	65	47	84	68	54	73	66	64	57	71	58	64	55	58	62	54	67	76	65	56	67	55	58	67	59	66	87	63	77	53	64	63	58	70	55	73	62	55	76	70	62	66	63	69	42	65	56	47	55	59	66	53	77	61	67	81	60	46	73	63	65	54	52	71	64	70	88	65	52	79	78	61	58	62	72	49	69	65	66	56	65	52	53	61	64	53	57	77	71	59	67	72	66	63	57	48	68	46	67	70	53	54	70	60	68	47	49	83	53	67	61	73	66	64	55	48	77	81	56	61	69	58	72	57	65	59	76	78	73	65	70	51	67	60	69	61	61	60	69	61	85	73	69	73	70	63	70	73	51	68	52	73	63	63	69	58	57	66	58	52	72	61	62	65	55	69	79	69	64	64	58	64	70	73	72	67	51	64	66	67	60	62	77	52	73	64	61	63	66	54	64	53	67	52	69	56	66	77	58	61	68	55	63	67	57	77	71	72	65	52	62	75	60	72	61	42	63	66	58	53	74	77	62	88	65	82	65	53	64	67	68	65	71	50	71	69	71	67	66	49	73	65	51	64	66	50	74	72	54	62	65	62	69	55	65	58	68	63	69	63	51	70	63	56	74	59	53	61	59	67	71	71	73	55	66	55	65	61	61	64	53	68	73	59	62	48	75	68	63	62	60	59	66	80	67	59	58	79	68	63	59	67	73	66	64	64	60	64	73	37	62	71	70	71	70	62	62	56	69	64	44	68	50	61	64	51	61	66	66	59	70	68	75	79	55	62	65	65	74	60	54	64	56	58	70
345	1	1900	68446	622	6	40	142	238	368	338	355	308	307	249	245	217	235	204	178	204	163	160	155	141	144	152	145	148	117	121	119	115	104	82	112	109	115	118	107	103	103	101	96	99	99	79	89	79	86	101	73	99	78	94	77	94	85	93	92	89	78	96	85	77	87	83	100	73	91	77	86	89	74	93	77	79	87	68	66	77	91	69	73	64	86	76	74	82	79	83	78	70	80	68	86	95	77	66	78	75	74	74	88	71	69	80	75	72	68	96	75	83	75	84	89	59	64	73	72	67	79	70	84	79	76	79	74	75	66	62	69	73	72	75	61	88	88	93	77	75	102	74	73	71	91	82	74	63	79	77	69	62	74	78	88	74	77	87	92	81	87	80	72	95	85	78	79	72	72	68	79	74	72	62	67	88	82	80	66	61	79	80	83	84	71	65	88	66	70	78	73	85	75	56	83	84	85	77	84	74	75	68	61	59	70	84	66	53	74	97	66	69	88	73	79	68	86	78	62	78	71	66	63	61	73	74	77	77	82	77	72	73	73	65	76	72	76	62	71	70	87	81	81	87	71	58	95	81	89	62	84	70	74	82	97	80	76	79	71	79	69	78	80	77	68	63	63	70	85	63	66	65	76	64	69	65	66	80	69	85	72	75	73	84	77	74	80	70	65	66	80	77	94	77	63	83	85	70	80	62	78	68	60	61	90	80	63	90	74	84	64	85	68	63	73	84	58	74	80	69	79	63	81	82	75	59	57	78	86	71	66	78	61	72	63	81	69	76	74	69	64	76	64	58	55	67	81	85	78	83	80	76	70	71	75	70	68	79	61	65	71	62	95	80	77	63	71	66	81	83	77	70	84	72	83	73	87	62	74	81	76	64	72	63	86	54	77	86	79	72	73	76	66	77	77	87	74	76	58	73	74	72	74	53	76	72	80	61	71	81	74	81	65	79	64	67	80	83	82	85	59	70	88	75	87	81	89	83	70	74	68	68	73	80	60	98	71	70	65	66	79	81	58	58	73	66	58	74	72	71	73	64	81	89	69	77	78	79	71	63	80	68	84	85	80	68	65	58	82	70	79	75	72	86	58	71	65	88	73	63	71	68	78	83	70	76	94	72	68	70	94	75	75	85	72	73	82	66	84	75	69	66	72	83	70	57	81	75	66	92	80	76	79	85	62	68	71	72	76	57	69	83	74	81	77	66	75	72	66	61	66	64	44	92	83	64	62	81	60	68	75	63	83	75	76	65	81	92	72	71	66	71	75	64	64	66	56	92	89	66	70	71	69	67	68	75	74	70	76	92	64	73	72	83	73	65	75	85	80	71	73	74	72	69	80	73	71	81	53	74	78	81	76	59	71	76	75	65	72	81	69	86	68	55	74	82	68	81	75	70	56	83	65	64	71	79	82	82	79	68	59	66	85	72	71	63	82	56	84	85	68	60	70	69	90	79	71	74	89	73	69	76	68	77	80	72	72	77	89	59	64	78	78	71	69	82	80	77	87	69	74	78	78	64	71	67	71	79	85	72	71	76	71	79	95	63	80	78	62	64	91	78	77	68	73	77	75	66	62	69	60	65	69	60	71	87	67	84	77	61	75	77	84	88	75	66	63	66	75	82	63	60	56	78	68	86	71	86	66	80	69	73	67	64	80	85	74	75	72	69	50	64	58	73	92	84	85	72	71	74	70	78	77	70	79	53	67	74	70	71	64	78	54	60	63	80	59	86	84	69	77	63	66	71	69	80	66	71	67	65	56	56	82	64	74	87	52	76	72	59	91	71	70	64	58	73	93	70	63	74	65	71	73	75	84	59	74	82	65	82	70	70	71	66	79	85	69	73	69	79	64	78	69	81	72	84	79	88	72	73	71	74	56	79	77	74	70	64	54	73	78	81	84	83	70	68	70	76	77	71	73	73	69	81	81	87	77	66	85	73	72	75	93	79	64	74	76	68	66	72	72	57	67	83	61	89	49	70	79	69	78	63	65	74	96	53	77	62	80	72	64	97	63	70	70	74	63	79	68	91	69	70	75	63	86	68	74	50	74	77	81	66	69	73	65	77	75	67	70	62	68	56	93	67	80	83	73	84	58	80	74	61	54	89	78	63	70	67	65	71	88	65	73	68	62	80	73	83	80	81	81	75	65	67	72	79	88	75	75	88	80	73	73	70	66	79	65	69	73	87	72	71	76	87	77	74	84	70	70	82	66	69	77	83	84	70	82	69	73	83	83	79	70	67	86	72	64	62	83	74	64	74	81	76	86	61	65	82	70	75	90	76	73	70	83	53	67	92	65	89	79	73	76	76	63	83	82	58	81	79	66	78	68	78	80	73	69
345	2	2100	68571	605	0	9	104	177	350	375	433	347	341	266	293	239	228	233	205	185	193	187	164	171	163	168	148	155	154	126	145	150	132	120	118	125	136	128	113	112	140	112	115	112	99	115	100	103	86	103	116	89	108	86	95	107	85	86	86	77	96	75	98	86	82	86	81	86	79	71	74	90	80	78	76	90	98	73	76	98	82	88	85	85	89	85	80	80	73	80	79	85	84	85	76	75	73	74	73	64	70	64	64	86	78	92	73	81	75	68	86	86	73	72	69	85	82	74	87	93	84	59	69	85	67	80	71	74	71	63	64	102	83	67	85	88	72	87	74	72	67	73	88	93	74	86	87	78	78	55	81	65	75	57	75	73	81	71	74	64	55	74	72	73	69	66	65	59	77	73	64	72	71	57	66	63	73	79	68	81	65	72	87	77	66	86	63	77	66	68	75	49	75	74	80	75	75	74	76	68	73	76	66	88	73	77	64	57	78	76	84	80	68	69	73	62	64	70	85	68	66	84	76	47	66	68	69	67	62	63	80	93	55	77	84	63	66	71	65	61	73	57	62	74	60	73	61	58	50	74	74	76	72	81	81	89	89	99	48	75	85	61	73	73	70	53	62	70	78	79	70	75	72	76	70	65	53	66	72	70	67	59	62	67	78	80	69	81	67	66	60	81	78	65	79	82	71	75	61	74	65	67	78	61	60	81	74	77	81	75	83	78	66	72	80	73	76	91	74	65	83	66	66	79	57	77	62	86	70	78	71	62	81	86	75	61	68	73	72	77	50	78	87	70	58	65	70	64	77	69	63	67	82	66	73	66	76	64	73	79	82	75	60	83	71	63	82	71	73	63	75	78	65	65	69	73	89	70	66	71	67	89	71	69	77	70	81	67	67	70	69	76	67	65	82	57	71	71	71	67	72	74	66	74	78	56	84	66	70	76	63	65	67	88	61	76	76	71	75	54	69	66	68	68	79	68	77	72	67	56	79	67	65	66	64	80	80	61	73	77	86	67	69	65	64	55	64	78	65	62	72	69	87	54	61	64	57	78	66	66	73	75	76	66	70	75	74	67	70	67	69	77	65	76	71	75	63	84	74	71	86	82	93	68	73	66	66	63	67	60	67	71	67	76	73	60	74	76	56	74	77	58	70	81	81	52	57	75	73	79	68	80	66	55	80	71	75	84	79	68	72	72	82	77	65	66	66	77	68	75	72	73	76	70	76	54	69	50	69	79	70	69	64	65	57	75	68	75	79	72	75	73	66	74	95	62	72	76	69	82	63	58	75	91	65	87	74	59	78	67	71	59	77	67	87	61	71	65	64	63	77	69	68	56	84	49	76	90	90	66	70	72	81	72	69	62	70	56	67	61	73	74	80	69	81	73	69	68	79	68	66	74	85	84	76	73	74	68	62	74	70	67	69	63	74	75	77	59	77	82	78	62	73	71	53	64	72	89	72	79	55	75	69	65	78	62	60	60	68	62	53	77	80	81	75	44	79	49	59	68	49	74	74	61	74	71	62	68	69	55	60	60	78	70	59	65	70	73	68	78	71	76	63	69	64	78	68	78	83	73	60	69	67	66	59	64	60	83	54	60	71	76	67	80	67	88	69	83	68	68	59	71	58	50	77	78	83	62	65	82	66	56	60	77	90	81	58	59	56	60	78	77	71	78	84	69	69	66	62	76	68	73	70	82	88	75	88	63	73	72	70	57	71	73	62	86	62	86	55	78	73	72	76	70	67	61	69	74	66	70	72	71	54	70	67	90	63	77	82	73	65	67	75	58	78	62	75	85	66	78	68	77	67	74	84	62	58	68	71	58	66	82	79	63	67	80	66	60	73	68	70	73	76	57	70	74	66	90	72	71	52	59	55	65	58	64	60	70	72	73	52	60	53	66	65	84	74	58	65	62	90	81	92	70	64	74	81	72	80	70	71	74	58	71	68	66	64	77	73	63	69	84	67	77	71	83	67	68	104	77	77	67	76	59	73	79	56	71	75	70	77	77	63	89	71	64	74	69	63	81	72	65	73	64	77	82	60	57	80	71	80	78	75	87	82	66	53	62	55	59	67	70	65	72	72	70	73	73	52	66	77	72	68	65	72	81	73	75	74	69	56	66	69	75	75	78	67	64	62	63	78	73	87	68	87	64	65	84	89	73	74	65	75	75	70	84	69	66	65	79	78	70	77	62	60	65	83	65	76	81	67	78	70	76	68	77	56	67	69	83	68	77	65	61	68	74	65	85	82	68	79	79	69	67	71	65	47	62	54	63	74	71	74	72	70	87	72	62	76	70	63	83	84	79	58	70	63	74	85	78	62	71	68	66	75	59	54
345	3	3500	68696	593	0	14	138	200	386	360	418	344	402	324	285	294	258	260	225	194	211	188	192	214	209	167	147	161	172	161	136	119	144	132	145	152	127	126	108	135	134	125	119	123	89	124	130	121	106	99	96	104	106	116	89	87	109	98	87	93	91	110	98	102	84	90	90	92	81	93	90	91	85	97	85	86	78	94	70	97	93	94	88	92	80	83	95	100	82	97	74	82	84	86	74	87	83	105	71	85	83	82	82	73	83	75	82	79	73	86	76	66	80	83	78	76	70	86	100	67	92	80	66	91	103	74	76	82	84	78	82	83	91	80	77	89	86	69	83	83	75	89	73	94	81	72	69	66	92	78	79	83	81	81	57	78	66	84	71	73	86	79	71	75	97	83	77	80	75	100	86	79	59	57	82	92	79	64	96	86	86	86	56	88	71	79	70	86	77	73	81	88	83	84	92	84	52	79	85	74	81	83	85	75	76	73	84	97	79	81	71	84	69	91	70	83	67	89	91	69	69	86	75	79	82	68	59	68	74	66	76	78	68	91	92	74	72	88	91	87	70	61	86	94	78	75	68	68	87	86	77	72	75	82	78	67	88	74	100	78	71	75	81	79	81	78	74	84	70	82	88	87	72	72	82	73	75	75	68	86	91	79	76	88	58	75	82	66	98	88	84	83	85	71	58	75	83	75	83	70	63	69	81	71	79	76	69	79	82	76	64	82	89	90	87	67	71	74	83	73	73	82	54	62	75	81	81	60	56	78	62	82	74	70	68	63	61	96	74	66	69	75	77	79	80	74	77	80	84	77	67	75	75	76	68	91	80	58	74	81	67	55	79	102	78	87	80	84	88	88	73	66	75	70	90	70	71	84	70	88	71	85	53	86	80	70	85	88	58	73	86	84	70	69	74	76	76	88	93	76	78	74	69	84	78	76	80	83	82	75	81	84	63	63	76	88	68	66	92	80	62	79	84	86	84	62	92	82	80	77	59	88	75	85	75	88	73	73	91	69	94	83	84	72	94	91	80	64	77	70	75	73	72	81	85	73	79	87	68	82	78	76	65	85	79	81	73	58	90	70	68	83	82	82	75	74	91	73	76	73	70	65	77	64	65	78	83	81	91	76	76	74	63	87	86	73	75	61	83	65	82	80	75	72	79	89	74	89	84	79	69	67	83	71	73	87	81	67	75	80	71	58	67	83	80	77	85	84	71	88	80	79	71	77	77	75	83	83	89	89	79	83	58	70	69	64	83	71	85	68	60	76	88	64	63	64	53	72	86	77	59	73	72	62	74	70	86	68	74	78	80	82	75	65	76	67	59	72	72	76	79	73	79	72	87	94	76	80	85	87	76	92	73	61	87	69	78	90	69	83	70	69	61	92	80	76	71	79	80	72	83	84	84	87	78	82	84	71	82	69	89	82	75	76	71	75	80	66	72	76	85	69	74	72	73	76	81	66	84	83	78	71	68	83	76	75	85	75	66	72	73	67	74	68	65	86	80	62	86	66	85	82	73	71	80	79	89	99	76	71	86	70	65	90	67	73	64	79	64	91	64	54	80	81	75	67	63	77	85	72	75	83	76	89	84	71	76	64	72	89	76	69	78	72	92	73	68	73	60	70	78	86	71	75	59	79	68	72	77	58	76	76	77	74	68	78	85	90	74	63	85	64	69	66	91	74	85	69	77	62	81	88	66	72	83	77	64	69	69	53	76	102	78	88	66	78	77	86	79	84	80	83	83	74	80	68	74	65	88	85	82	72	92	81	76	63	80	74	78	75	70	60	73	81	80	78	71	87	62	66	83	84	81	68	82	86	74	74	78	55	81	86	88	69	74	81	60	78	83	76	70	76	75	70	80	73	79	74	68	84	85	76	79	80	73	63	82	76	85	79	92	70	68	63	70	68	71	77	68	72	69	79	81	75	86	59	86	65	78	91	75	90	89	77	71	79	84	87	70	72	91	79	85	83	73	79	79	56	71	65	75	81	67	77	62	64	88	70	81	68	81	66	87	90	70	86	87	83	83	76	83	72	63	74	74	84	84	64	87	77	86	63	73	71	59	81	62	85	79	62	79	74	80	82	81	68	88	86	81	75	74	63	62	82	73	63	70	58	66	82	85	71	65	75	61	68	73	73	82	82	80	91	75	75	92	83	82	69	80	67	67	86	81	73	82	74	90	71	93	77	81	78	87	66	82	83	74	77	76	70	67	69	78	74	72	74	64	76	79	85	81	83	67	99	70	71	70	90	61	74	64	91	75	66	67	75	73	83	84	67	82	86	62	91	88	82	88	70	58	80	86	77	87	70	79	75	71	89	65	69	78	68	84	81	93	83	83
345	0	2700	68821	583	0	8	138	237	366	412	480	433	451	351	354	297	322	291	277	227	256	258	213	218	197	187	203	168	185	183	172	161	164	147	162	146	154	140	135	125	127	123	115	134	124	121	113	118	106	95	100	111	118	106	91	91	93	83	110	84	94	119	100	110	93	102	87	95	82	96	97	90	86	98	91	78	82	83	82	87	97	93	84	70	81	113	77	94	80	85	76	55	73	69	83	84	82	72	85	83	73	89	85	89	93	64	84	94	92	73	94	80	83	91	83	81	88	85	70	69	78	62	68	71	56	77	76	81	66	73	95	86	74	64	69	81	75	58	69	77	68	75	64	84	80	80	82	68	71	53	91	77	73	70	64	89	69	70	62	72	68	76	88	66	78	73	73	68	69	72	82	67	79	61	83	80	87	69	74	83	73	87	77	56	96	77	77	77	71	85	67	71	76	75	78	54	68	73	69	74	83	59	64	92	72	63	73	78	73	73	64	83	65	72	70	84	78	76	70	61	75	82	66	81	74	63	73	67	58	82	70	57	83	77	75	84	64	55	63	75	73	69	55	66	71	68	82	82	63	61	72	66	71	84	80	64	70	69	58	73	73	78	72	77	64	72	70	66	68	84	82	88	75	56	80	69	86	68	89	52	80	69	78	58	73	79	81	70	68	78	62	64	72	81	59	61	58	78	87	78	68	63	69	82	66	80	61	63	74	58	70	69	79	71	85	70	75	81	67	69	77	69	63	76	62	60	73	65	70	62	76	75	67	49	58	73	70	75	80	66	72	79	74	63	78	90	49	68	64	61	77	53	80	84	86	78	65	60	77	71	71	61	72	65	62	78	70	57	67	69	68	68	68	68	80	77	57	70	67	79	67	77	68	64	50	82	68	76	72	66	63	66	61	73	77	79	72	66	87	74	77	71	72	54	75	86	78	90	69	73	81	75	81	65	62	68	66	67	69	72	74	85	76	72	78	74	71	78	59	65	80	84	71	70	78	78	69	73	64	79	71	84	72	65	67	77	58	61	73	64	55	70	76	74	69	79	56	63	66	75	77	68	81	91	90	68	76	51	88	68	76	68	65	58	75	73	67	74	62	66	65	64	86	55	65	61	64	93	75	70	59	71	70	60	59	64	60	77	70	65	67	64	75	74	68	60	68	76	71	81	56	66	74	68	73	75	58	63	58	60	59	68	58	74	70	82	73	69	74	85	68	53	66	66	62	76	90	67	64	69	68	70	68	72	58	69	70	72	63	71	82	60	65	54	71	70	80	62	79	87	71	60	78	61	80	69	76	68	65	66	66	67	71	67	55	53	75	67	63	71	65	73	63	75	78	59	77	60	75	67	74	67	74	52	59	65	64	73	77	70	73	67	76	48	62	69	82	69	47	56	85	74	59	66	51	62	75	64	55	78	84	65	70	67	66	71	75	79	54	67	66	69	71	51	57	64	81	66	55	72	57	57	63	82	68	80	67	70	60	69	73	70	64	70	63	60	75	62	65	61	64	65	72	82	64	72	68	62	87	69	59	58	86	56	66	51	72	75	80	72	67	64	65	64	65	62	73	67	78	64	57	67	66	78	59	71	60	74	65	62	70	62	79	62	59	49	68	59	60	60	65	71	66	59	52	74	69	62	77	79	74	64	64	78	63	84	75	56	61	74	64	71	59	66	63	68	52	53	55	63	72	74	79	55	67	60	53	59	77	75	78	62	61	77	59	56	83	54	68	77	67	77	60	69	69	65	62	58	66	85	81	65	79	59	84	79	75	70	66	56	75	82	66	66	70	61	72	62	62	67	79	53	66	75	67	63	83	67	64	76	52	67	88	76	67	70	77	64	67	74	68	74	75	65	59	66	68	66	64	83	63	79	72	56	72	79	70	69	55	61	59	80	72	75	62	69	65	72	74	76	65	58	70	75	65	62	71	81	77	69	75	68	57	63	67	73	59	69	72	56	72	76	79	57	77	70	70	62	72	68	59	55	69	60	61	72	73	59	59	69	65	78	66	77	81	55	80	65	76	69	63	68	66	57	70	67	74	64	78	75	71	59	78	61	74	81	70	76	59	77	63	63	58	66	66	71	79	77	88	71	73	83	51	79	62	78	65	60	77	75	68	80	63	68	65	93	64	63	67	53	76	62	59	61	53	69	67	49	66	78	61	64	61	71	86	69	65	67	57	79	61	57	72	70	68	62	60	71	67	46	76	68	85	76	59	68	64	66	70	69	61	68	49	83	74	69	71	64	67	74	74	57	67	57	55	71	50	70	70	64	61	60	66	79	70	74	63	52	62	70	69	70	62	66	61	80	62	74	58	77	64	67	79	76	53	68	67
345	1	1900	68946	621	0	22	112	186	331	332	360	304	281	280	232	218	212	190	180	192	199	187	151	148	170	153	122	141	128	153	132	139	101	104	107	105	104	110	125	113	95	112	107	109	82	105	133	120	85	96	99	108	105	92	93	108	113	103	101	98	71	76	102	93	95	102	88	76	93	75	73	74	84	90	92	102	83	87	89	82	70	84	81	86	86	107	91	75	98	94	101	110	66	88	77	86	69	88	107	76	77	87	90	75	87	85	89	86	86	87	64	81	76	73	94	90	88	74	99	86	80	82	88	82	76	71	99	74	91	67	90	84	92	71	75	86	85	102	101	64	78	66	88	78	72	76	76	77	72	84	91	87	89	91	86	89	65	70	90	85	89	69	80	87	89	79	78	74	78	87	76	83	85	85	81	77	80	86	83	75	91	80	75	67	78	77	84	90	81	77	88	85	76	84	77	84	77	76	73	75	65	79	90	95	84	77	89	85	78	94	75	75	73	81	84	76	74	93	54	86	87	81	76	79	71	94	75	86	83	76	88	72	82	86	84	80	74	81	82	81	83	85	84	88	92	78	89	83	72	77	66	70	72	91	73	100	73	76	74	79	86	57	82	63	74	76	89	78	84	80	73	83	71	84	73	83	83	87	90	71	77	57	76	83	92	90	87	86	81	72	63	84	71	72	78	91	66	76	83	90	103	78	79	79	96	75	77	84	78	88	72	96	78	70	99	80	78	92	71	86	74	88	93	98	83	71	97	76	86	79	92	87	94	87	87	95	95	95	89	87	84	67	84	97	81	78	69	84	80	95	69	74	81	68	82	86	80	79	82	77	70	76	73	66	82	82	87	88	64	81	91	55	64	100	89	89	82	80	74	78	84	87	91	74	89	94	70	75	96	73	99	68	91	96	80	81	74	68	89	75	70	98	88	83	81	81	85	68	99	75	85	84	53	88	89	78	80	86	68	85	81	89	85	84	66	73	96	88	79	76	71	78	91	77	84	93	64	77	80	80	87	85	82	86	87	82	81	83	67	76	82	84	83	88	85	99	90	78	77	81	83	83	67	88	83	88	101	66	77	82	71	75	59	65	71	83	91	86	69	70	77	69	70	83	71	82	93	82	86	74	67	89	77	71	76	83	72	78	78	65	78	92	79	72	72	60	100	70	79	92	87	84	80	90	73	77	85	88	67	68	109	73	66	73	85	83	90	78	79	68	81	78	65	67	79	86	91	68	78	81	82	69	81	78	100	80	78	78	95	77	79	74	93	77	66	93	87	82	71	93	67	91	90	87	78	70	79	73	73	78	80	91	91	93	61	86	62	71	84	83	74	94	66	80	79	78	90	64	101	86	78	83	88	67	71	81	73	72	100	73	80	68	96	86	77	94	69	76	84	74	74	86	69	81	65	75	92	60	82	80	102	74	80	77	73	71	85	80	90	79	97	63	85	83	72	71	79	73	86	73	66	70	82	73	86	63	55	96	77	69	76	75	88	73	94	67	75	82	77	77	77	75	78	78	91	72	63	98	73	67	85	81	66	68	76	73	78	85	88	76	86	78	86	78	65	83	90	68	69	61	82	98	72	89	75	82	71	78	91	68	91	80	75	96	70	75	82	69	82	79	73	78	64	63	79	79	65	82	98	80	84	78	69	81	83	97	93	67	77	81	75	86	63	83	77	84	90	89	82	92	71	79	104	87	81	85	90	65	82	76	84	74	68	69	80	87	68	66	81	89	85	75	79	79	74	76	80	79	89	82	105	66	78	90	75	72	76	96	91	81	79	87	78	93	85	69	82	80	77	69	88	75	86	70	71	82	81	82	75	84	79	78	102	79	87	90	83	98	100	86	89	74	68	67	77	59	68	69	77	75	93	83	90	65	87	90	81	74	96	73	86	73	64	57	93	92	80	80	82	69	76	81	76	62	74	84	86	70	80	77	78	85	73	83	95	87	87	104	86	73	71	82	78	75	83	77	83	75	89	97	86	70	102	90	69	73	79	78	79	78	85	78	79	78	78	86	80	90	67	95	69	71	69	76	99	83	89	85	65	81	83	65	77	82	76	108	109	76	73	88	85	78	69	68	92	85	77	73	81	68	88	71	75	84	85	74	91	74	76	75	67	97	71	85	64	63	87	78	71	84	75	77	81	87	88	75	77	75	74	73	60	90	80	82	68	74	81	86	71	89	85	84	77	86	70	81	83	70	85	75	81	60	79	74	92	69	65	73	70	68	65	81	65	83	94	67	96	69	89	91	70	83	80	85	78	87	86	86	77	84	80	82	76	86	69	75	80	65	94	85	84	76	73	91	69	92	80	91	79	74	95	85	86	74	92	66	76
345	2	2100	69071	621	0	11	107	212	347	343	384	369	329	298	283	251	237	206	189	210	185	182	177	180	180	156	160	140	170	149	151	123	121	125	118	136	133	105	118	102	109	133	119	122	122	112	87	98	120	90	95	75	87	102	100	88	85	89	89	94	89	99	114	83	110	85	78	82	100	88	104	83	95	102	78	97	93	81	93	73	90	104	81	102	77	91	87	93	90	89	83	73	69	89	88	81	79	95	91	77	93	69	91	83	89	90	75	72	93	87	84	97	90	88	109	87	96	95	68	79	75	79	83	82	90	70	80	83	83	88	85	73	73	76	88	87	71	89	75	80	92	81	67	80	88	92	88	87	97	88	93	70	89	82	82	84	85	80	70	72	94	81	90	85	74	77	77	81	68	83	72	76	87	75	73	66	76	105	74	79	67	72	69	76	95	85	71	79	83	68	94	73	89	87	84	80	95	65	82	83	72	81	96	92	65	86	72	88	87	84	88	78	67	98	77	75	75	65	70	77	70	84	71	74	78	75	84	65	83	82	77	74	72	80	82	83	77	72	79	90	67	83	92	68	66	86	99	80	81	71	67	77	76	86	79	75	81	95	90	60	81	61	93	64	80	79	74	94	69	67	70	81	82	97	84	78	68	58	89	76	63	83	79	63	77	95	96	76	80	71	97	66	70	72	76	87	80	78	83	76	91	62	114	83	77	93	76	67	72	72	72	82	83	85	81	71	79	88	75	63	73	78	82	83	76	76	78	71	77	85	93	67	83	86	70	92	82	71	65	87	76	73	64	59	78	92	67	77	91	71	72	69	93	84	81	85	69	91	73	92	74	76	87	73	78	81	102	77	83	88	79	84	94	85	72	85	73	74	84	75	84	67	61	86	76	79	84	79	80	75	73	79	81	57	89	86	88	86	80	67	85	70	75	82	69	89	68	82	71	78	79	73	79	82	84	69	68	73	71	90	86	51	75	80	65	86	67	89	88	89	89	96	86	81	85	80	75	76	100	79	73	99	89	79	81	72	91	65	82	87	77	74	75	71	69	80	64	89	80	66	64	76	66	75	68	84	80	88	88	73	95	80	83	88	81	76	87	82	66	82	67	87	75	70	67	78	86	66	76	77	86	67	73	75	79	65	72	74	57	71	88	78	82	83	81	78	91	80	79	73	85	83	77	91	73	82	71	66	71	70	86	82	90	82	67	73	68	91	98	60	80	80	86	82	80	81	87	88	90	87	75	66	86	75	93	77	63	84	62	79	68	93	84	86	92	92	74	73	80	78	66	65	70	74	75	86	84	75	56	97	77	86	86	91	91	68	76	73	99	71	83	87	76	75	79	78	82	77	87	87	75	75	91	85	73	89	76	83	75	82	82	73	69	80	67	80	86	85	81	83	95	77	75	90	93	61	76	78	77	71	77	70	72	62	69	91	74	78	75	67	76	77	67	79	79	72	70	82	96	80	87	81	78	78	78	97	81	60	76	67	68	80	81	94	72	80	92	79	92	75	76	78	80	71	82	79	74	77	72	74	68	83	82	87	87	73	80	75	61	75	84	70	79	86	88	77	70	88	69	85	84	91	80	88	74	73	72	95	79	71	90	78	62	84	86	78	81	75	68	77	86	72	91	76	82	64	81	90	70	78	78	87	76	55	67	71	71	73	85	98	78	76	76	67	85	80	66	95	70	83	83	76	89	71	66	65	63	87	74	83	76	74	75	58	66	80	91	75	78	75	71	61	83	76	69	72	92	76	78	82	75	91	68	72	69	80	86	71	79	73	74	80	73	77	97	64	76	74	77	59	81	81	94	84	76	86	69	74	76	73	86	70	83	67	64	80	74	74	88	66	85	82	84	76	80	87	79	78	63	73	59	75	82	79	93	74	68	71	90	75	72	80	77	61	86	73	65	86	87	72	80	74	64	65	69	92	67	91	76	74	67	78	94	76	81	74	75	74	81	76	103	79	75	73	69	89	62	81	74	85	82	62	79	84	68	88	78	79	73	77	66	83	94	75	80	84	83	76	66	76	62	84	73	69	56	78	85	69	79	66	90	68	77	66	73	85	74	85	69	63	82	80	73	65	77	80	75	83	92	62	78	75	67	63	85	92	69	69	73	74	85	69	86	74	91	101	83	80	84	69	75	90	87	74	75	66	87	85	69	69	67	79	79	87	83	72	65	83	77	72	73	78	80	81	68	80	64	74	70	87	74	83	111	71	68	71	76	89	75	66	65	82	79	73	74	82	66	79	71	70	75	76	79	67	78	65	80	84	70	77	59	74	69	82	66	68	87	73	51	72	91	75	77	66	75	77	70	83	72	77	79	81	89	79	89	78	71
345	3	3500	69196	596	1	9	153	228	364	358	439	399	366	335	298	277	224	254	245	230	216	189	213	194	154	176	176	187	151	155	153	133	138	157	142	133	134	149	128	139	117	108	128	138	129	129	108	134	110	102	115	121	110	107	91	101	97	107	106	118	94	88	120	91	111	92	97	104	84	86	86	100	86	92	87	93	106	87	97	91	97	101	86	97	92	76	83	95	88	90	85	95	99	103	86	97	81	84	97	104	74	98	103	76	78	93	87	81	97	83	97	80	93	87	86	74	90	83	83	87	81	83	77	102	81	101	85	109	90	82	70	81	90	82	88	78	85	84	91	80	72	73	93	96	88	79	86	103	110	99	90	83	77	82	104	78	61	78	96	105	69	92	67	101	94	91	75	89	78	87	88	94	78	74	93	112	77	90	78	86	84	100	79	90	81	68	72	73	78	92	87	98	73	93	91	72	93	97	73	91	77	93	83	82	80	93	84	90	85	78	76	96	91	83	80	82	86	84	86	79	74	84	97	91	73	85	83	92	78	65	82	94	95	73	83	80	81	88	77	89	96	84	77	92	99	90	91	79	87	75	71	90	70	89	100	88	92	83	76	80	82	85	79	91	88	81	69	86	79	72	85	69	76	98	71	112	86	72	76	80	91	84	86	91	87	77	78	89	82	79	81	87	74	100	82	87	83	92	78	94	87	73	82	91	91	65	75	80	71	90	89	92	95	71	79	88	82	93	91	94	67	81	89	79	88	89	77	65	87	69	82	79	82	81	96	58	83	76	85	71	78	92	82	87	90	97	74	93	80	87	87	84	81	86	70	92	87	87	79	79	75	93	71	83	78	83	98	79	74	86	75	75	84	95	72	84	64	72	81	100	89	80	72	71	80	69	74	79	78	75	75	84	83	76	77	79	91	91	73	81	106	76	74	85	73	82	80	83	72	74	71	81	66	83	92	62	87	74	80	75	77	72	95	92	82	61	85	94	86	67	80	64	79	75	82	88	85	88	80	85	80	85	94	93	77	71	93	78	95	98	71	65	86	80	80	65	89	78	74	70	87	88	73	73	84	71	85	76	99	81	68	87	77	68	81	91	83	69	112	81	87	89	78	74	92	92	86	85	92	72	84	84	78	97	79	83	69	62	69	82	100	73	98	68	78	75	64	90	69	82	92	86	81	96	79	73	83	68	79	81	76	86	73	80	88	70	91	100	77	103	78	73	80	81	92	78	73	87	72	81	66	82	74	92	80	88	64	89	69	79	79	82	83	80	83	92	79	83	74	80	71	70	87	73	69	84	72	81	63	66	66	85	72	83	93	69	77	78	70	83	88	76	81	84	74	89	63	89	104	77	75	90	72	78	87	70	93	70	77	96	84	86	64	79	104	68	77	82	75	97	88	82	106	84	81	86	71	81	79	76	73	75	73	87	79	76	78	93	91	66	88	79	74	79	74	77	83	73	77	77	80	79	86	94	75	69	63	81	76	82	83	83	71	88	83	85	83	65	73	73	75	89	74	66	66	88	66	75	91	66	73	83	66	67	89	72	78	86	84	71	80	83	89	83	92	65	82	75	78	99	88	90	67	81	73	74	76	96	74	73	76	74	84	95	97	84	97	64	84	92	69	79	70	82	69	96	85	90	86	71	86	96	92	83	81	90	75	92	85	75	79	90	79	71	86	88	94	81	79	86	73	86	89	80	104	79	79	73	60	74	78	84	86	86	80	84	92	67	86	85	101	87	77	86	84	76	92	95	76	72	74	89	86	58	63	82	91	90	77	83	84	108	74	90	88	87	88	74	85	86	72	98	76	88	60	75	70	76	98	75	76	99	79	72	67	86	82	94	76	88	77	82	74	70	86	74	87	79	65	68	88	74	87	89	78	88	94	63	93	79	77	70	83	104	74	89	71	52	83	80	73	77	99	92	82	73	88	66	96	83	80	79	96	81	70	81	83	70	89	79	62	77	81	75	102	85	90	68	75	78	91	76	84	77	65	93	88	66	74	70	88	83	84	68	66	95	104	87	98	78	86	90	101	76	90	87	78	92	68	101	82	85	92	77	83	84	78	73	92	79	75	83	75	65	74	73	74	69	84	93	95	84	69	72	100	74	76	78	86	70	76	89	73	71	87	85	85	92	86	79	75	102	82	83	79	91	82	76	79	94	81	87	104	76	66	78	96	78	76	82	72	87	90	80	82	78	88	80	83	81	72	77	87	94	80	95	64	76	81	66	90	91	78	80	76	94	95	77	67	85	87	76	78	76	76	77	84	87	87	81	87	79	81	70	87	80	68	61	93	67	92	73	78	99	79	81	77	75	86	86	93	72	84	65	87	88	87
