345	0	2700	66204	593	14	33	257	375	449	446	475	439	405	346	357	337	297	284	268	254	218	218	205	191	185	195	197	159	170	172	167	155	139	136	119	121	134	113	125	121	131	118	107	122	103	95	94	101	89	88	84	96	90	76	84	79	81	93	67	73	75	84	87	59	73	74	64	72	55	54	66	78	61	89	87	57	72	62	63	58	68	65	56	82	68	69	66	84	61	71	71	59	67	56	55	67	63	65	61	64	62	64	57	47	50	56	63	65	54	59	54	47	53	44	66	64	53	54	42	44	69	46	49	67	64	50	66	54	58	53	53	62	52	64	52	58	57	51	61	60	49	50	68	54	54	54	55	49	51	49	50	68	47	43	45	56	55	53	51	50	49	41	39	37	57	54	37	68	37	47	70	49	53	59	63	60	58	44	60	46	44	49	57	54	45	41	56	50	58	43	49	55	59	52	54	56	55	39	40	41	51	59	52	56	55	40	59	62	55	56	46	58	54	49	50	46	48	52	48	44	48	40	48	44	49	41	42	39	52	45	41	49	54	38	57	49	44	46	51	45	66	49	55	51	58	48	42	39	38	59	56	41	54	36	41	46	46	51	49	47	44	46	44	47	64	47	37	39	51	49	45	35	44	54	45	60	45	51	48	44	47	58	50	51	37	57	53	53	69	37	53	44	51	42	53	45	45	40	50	53	58	53	46	47	63	41	49	60	45	51	49	46	49	44	48	42	46	52	62	47	39	51	46	38	55	48	48	52	42	42	42	58	42	44	44	65	45	53	42	49	52	47	47	44	44	54	45	47	48	70	54	46	41	43	49	46	54	49	41	51	45	47	43	55	55	41	52	44	44	52	50	49	59	54	55	47	45	54	55	47	47	48	54	41	54	53	46	51	40	47	62	50	45	43	42	47	50	38	51	58	47	52	43	53	36	47	51	53	52	39	44	54	49	39	45	53	47	51	54	41	47	38	49	50	44	39	48	58	48	44	57	52	55	36	43	62	45	42	48	41	45	46	44	47	42	47	46	45	60	60	36	47	37	43	51	51	49	39	59	49	40	56	60	40	58	53	35	47	48	57	50	47	47	40	41	42	54	51	42	36	39	47	47	48	36	42	56	65	48	49	51	52	44	52	54	47	37	47	45	42	42	42	48	51	53	45	49	52	51	50	43	43	54	61	38	50	44	37	62	41	37	50	47	46	47	49	42	48	29	51	48	52	55	42	55	66	48	41	42	50	45	54	51	66	49	52	43	44	52	39	58	48	47	36	35	36	53	37	32	55	42	36	53	44	39	50	47	45	48	49	47	45	48	46	37	47	44	43	51	47	45	60	54	46	42	48	51	44	59	37	46	37	39	53	40	51	50	42	49	45	53	44	45	45	45	54	40	57	66	48	42	50	46	39	52	50	47	47	41	55	60	46	34	56	45	50	42	49	41	38	51	43	45	48	49	46	43	44	50	46	39	52	44	44	63	46	57	52	38	36	47	45	50	30	38	38	39	50	69	50	46	51	64	34	50	46	53	42	53	51	51	44	42	45	49	46	45	47	34	44	46	52	39	47	54	41	57	57	40	44	45	45	38	38	44	44	36	45	43	43	52	50	51	66	41	39	43	31	57	64	61	52	38	56	30	48	55	53	59	48	52	36	51	50	45	41	38	49	40	45	43	55	44	47	45	44	57	52	57	55	56	52	43	39	42	40	39	50	41	38	53	54	45	44	45	33	44	49	54	43	47	51	46	46	52	36	40	57	44	52	55	45	41	45	31	46	52	48	41	57	42	48	47	46	48	54	52	47	55	71	47	51	48	59	60	45	47	52	38	48	57	40	47	42	53	47	41	41	38	48	48	39	45	56	55	55	57	53	44	37	46	58	43	41	43	41	48	52	37	32	48	50	44	41	51	40	53	44	52	46	41	38	45	45	45	38	58	42	50	51	42	46	57	49	47	38	44	48	48	48	46	48	44	42	43	42	51	52	45	40	44	39	74	50	55	36	60	37	41	39	52	41	50	41	50	48	48	71	51	52	48	50	45	48	46	30	45	37	48	57	42	33	48	38	39	40	52	26	41	42	37	49	51	52	36	51	59	41	51	34	53	38	43	48	43	49	48	63	37	50	64	46	60	51	49	47	51	26	55	41	39	41	55	56	46	51	48	29	52	52	50	47	45	50	48	52	50	41	42	41	53	47	40	37	40	44	29	49	44	33	49	51	43	47	53	51	49	53	54	46	42	44	51	57	33	45	43	47	48	51	49	63	56	39	54	42	55	45	44	47	49	51	44	44	50	50	53	45	45	46	56	41	53	32	54	34	53	44	48	43	45	52	51	39	38	58	42
345	1	1900	66329	629	14	67	285	311	403	384	412	326	335	268	261	246	224	190	195	175	163	171	145	169	151	128	146	133	128	121	113	116	103	107	96	102	94	93	95	75	87	73	82	114	77	71	74	80	92	67	57	79	65	49	76	74	87	77	58	61	73	64	61	80	53	56	67	69	68	60	53	68	64	60	53	73	60	63	47	74	61	67	64	54	53	47	68	63	60	57	44	51	62	50	46	59	61	77	62	57	53	69	61	57	62	76	60	52	67	60	59	55	64	59	52	56	52	60	45	62	44	47	49	65	63	60	58	70	70	58	54	41	52	55	64	48	51	53	62	53	60	61	49	55	47	50	65	52	53	61	53	56	53	52	43	63	59	60	52	49	49	51	53	51	48	55	60	52	53	60	58	58	48	55	58	54	43	62	63	51	47	49	47	53	48	59	56	58	51	68	61	49	61	51	57	52	56	62	58	49	44	54	54	41	52	53	55	56	57	50	50	57	62	47	55	43	53	53	60	49	66	66	44	53	47	62	57	54	60	53	71	43	62	55	50	53	38	47	53	49	65	53	53	55	62	56	61	54	70	54	45	70	38	59	59	55	58	61	47	58	57	64	68	65	55	51	60	49	52	46	52	59	51	60	56	48	43	44	72	46	47	54	63	52	57	50	62	62	50	57	52	50	57	48	61	53	62	48	46	52	48	46	64	48	69	47	52	57	62	53	53	46	55	63	46	39	58	61	54	52	55	55	49	59	51	55	59	50	55	45	61	65	64	52	51	57	53	47	50	44	47	50	54	46	46	44	54	50	58	52	60	59	57	48	47	50	60	43	40	61	55	52	56	58	53	51	49	57	53	59	54	55	51	48	66	47	41	65	75	63	61	59	42	44	46	45	56	39	60	59	54	53	51	62	45	49	39	66	51	49	51	64	48	50	53	57	55	57	51	46	44	63	52	61	51	57	61	62	55	48	64	56	49	53	53	54	45	68	56	47	50	50	49	50	58	53	52	55	51	52	48	52	56	45	55	61	59	46	60	45	63	49	40	56	40	59	40	61	41	35	60	39	50	35	55	53	51	59	70	52	63	52	46	50	51	64	54	55	58	41	54	56	58	51	63	48	47	36	49	47	48	61	43	65	44	49	59	52	47	51	52	53	61	39	50	59	58	61	53	42	57	43	60	56	58	47	53	64	44	40	56	47	53	49	51	57	58	53	65	54	59	54	51	64	61	40	47	61	73	64	49	53	53	55	44	40	44	56	59	51	61	50	66	42	59	47	46	71	46	46	60	53	50	57	57	70	49	53	72	47	41	45	47	54	55	48	43	80	65	54	58	58	38	51	57	57	51	44	57	50	59	49	53	67	41	56	62	51	77	50	75	46	47	49	46	46	38	51	52	40	49	56	59	52	69	48	53	49	56	41	55	48	44	52	52	56	47	52	57	52	50	57	58	47	63	55	57	50	60	38	65	47	52	49	44	61	61	58	44	59	45	56	54	58	70	46	54	44	52	51	52	51	51	53	46	47	45	57	65	46	60	46	48	48	67	55	44	47	53	51	55	69	59	53	52	39	43	59	52	55	47	66	59	50	54	47	59	59	58	40	54	52	49	45	55	55	53	49	48	45	48	49	39	45	56	51	53	49	48	57	58	55	35	53	39	41	40	49	44	64	58	55	43	50	65	40	64	58	46	40	45	51	45	51	47	56	56	56	48	50	42	55	42	56	49	53	53	63	43	55	57	53	47	46	58	51	49	46	55	52	60	54	54	50	54	50	59	53	56	62	52	54	46	54	37	53	49	44	51	48	41	51	55	59	54	54	51	44	56	54	42	60	60	58	43	54	49	46	40	43	62	45	49	67	57	56	51	55	42	50	52	45	55	57	54	64	51	54	66	54	62	37	45	61	42	52	43	51	38	45	53	52	54	54	54	50	54	40	57	46	53	60	39	51	52	48	48	47	41	47	55	52	40	45	48	59	53	53	53	35	52	52	59	51	53	49	54	43	55	45	60	49	54	48	44	56	44	57	54	50	51	37	49	49	51	50	57	52	58	56	50	50	49	58	61	51	49	63	55	52	53	58	54	50	63	56	52	44	48	53	51	52	60	48	52	46	55	61	58	40	52	55	50	43	63	51	31	42	49	47	57	48	69	59	49	45	51	48	44	49	48	57	50	47	59	63	57	34	56	43	58	54	45	41	56	58	48	54	57	65	49	57	62	45	62	54	51	50	44	63	51	59	50	55	58	63	47	58	58	51	49	54	55	56	50	59	48	38	46	53	48	61	54	58	41	61	48	48	48	58	40	58	52	63	48	56	63	53	53	52	52	59	47	52	38	41	49
345	2	2100	66454	630	4	36	197	293	377	381	447	407	401	315	344	298	234	235	266	221	213	199	219	193	189	162	149	156	138	131	136	160	130	126	128	123	145	112	117	123	114	129	88	121	99	89	93	81	80	93	72	91	91	82	82	73	77	74	86	61	65	66	78	84	77	80	55	78	85	76	82	59	62	54	57	72	68	74	62	61	76	66	79	62	66	65	61	71	64	67	62	66	65	48	62	56	59	66	81	61	63	74	61	60	70	56	57	50	64	53	72	52	62	60	55	74	59	39	65	73	48	67	80	63	54	67	65	54	50	49	50	69	38	53	63	44	55	44	76	74	56	57	59	61	58	43	61	51	48	53	47	50	62	63	62	68	58	62	53	72	58	71	64	52	53	47	46	70	56	62	59	69	59	54	40	50	61	66	69	63	56	51	55	46	43	51	59	52	60	67	46	59	73	60	50	50	61	60	63	48	58	50	76	60	46	65	48	55	61	60	54	56	45	59	51	65	57	53	63	58	54	63	59	56	61	52	67	57	55	66	66	49	48	45	54	58	59	55	55	61	53	64	64	66	64	56	48	59	59	38	74	45	56	58	62	57	60	62	51	59	59	61	46	65	59	44	58	44	62	51	57	49	50	60	60	49	47	47	47	54	53	61	66	62	49	46	44	48	45	57	45	44	55	62	48	54	61	52	61	59	49	47	66	54	52	61	62	59	58	60	51	51	48	49	47	50	62	57	41	55	44	51	55	65	52	53	54	51	40	60	62	64	59	50	61	46	49	54	52	43	63	53	51	42	45	55	52	50	50	51	60	52	52	59	63	51	53	69	48	59	54	63	47	57	56	61	44	65	54	56	54	56	56	52	59	55	65	50	60	51	47	59	57	48	62	51	51	44	64	52	46	50	56	58	46	50	65	59	48	61	64	53	57	68	42	51	64	41	54	41	66	79	50	49	55	55	62	65	62	60	66	48	51	68	63	60	45	50	47	57	53	52	49	60	41	56	42	48	55	46	49	47	52	53	52	33	47	52	69	60	53	58	54	47	39	54	51	52	49	55	67	59	55	64	57	41	47	39	59	48	60	53	63	46	57	64	61	39	59	57	58	52	49	57	52	69	43	51	45	48	55	50	46	62	50	47	43	63	46	63	56	58	60	52	50	61	57	51	54	59	55	50	60	53	61	50	56	49	49	50	37	49	70	62	59	59	62	46	57	58	46	39	50	52	45	51	63	62	51	52	41	56	43	50	65	65	59	50	50	44	47	78	50	49	56	52	56	66	47	50	46	57	50	47	54	50	67	63	54	64	66	64	55	47	40	37	54	51	46	45	56	59	53	64	40	44	43	54	66	49	55	54	42	53	55	60	45	60	50	62	59	66	53	48	49	52	45	60	51	44	42	59	54	52	44	47	52	53	41	54	48	53	55	49	38	62	50	58	50	60	50	60	44	42	61	44	56	55	62	44	39	39	51	49	49	43	57	56	62	54	65	48	69	48	51	51	59	43	61	60	61	58	61	61	51	40	57	58	44	47	49	53	47	57	50	36	50	46	60	61	63	64	63	59	45	39	50	42	58	43	45	52	52	48	51	51	57	45	45	48	59	47	54	52	52	37	54	47	38	50	49	55	51	52	51	51	45	44	50	36	46	47	57	41	59	62	48	52	55	67	52	65	63	50	45	45	44	59	48	47	45	46	59	60	56	53	61	54	49	53	55	50	65	59	51	56	46	47	68	57	44	49	56	47	40	51	42	56	61	48	42	58	63	52	41	60	53	52	48	34	54	42	55	59	58	46	72	52	65	49	53	49	47	51	42	48	50	48	68	48	58	46	49	45	66	54	64	40	61	48	50	61	47	50	60	54	67	35	57	51	51	49	60	57	56	45	55	60	71	60	37	53	53	54	39	48	60	55	45	45	65	59	71	55	55	47	51	63	56	39	56	44	50	53	66	65	44	54	54	45	53	45	52	51	49	46	68	47	46	52	50	54	46	48	43	42	39	57	52	59	57	48	45	52	49	58	40	46	48	62	50	54	58	57	58	68	52	51	69	43	53	52	52	46	57	55	69	39	56	38	76	59	61	48	39	50	47	53	50	44	50	42	56	43	50	53	62	52	55	67	61	38	46	50	59	64	57	49	41	51	38	60	53	44	54	44	38	73	46	43	48	57	57	54	50	53	45	51	57	56	55	52	52	50	55	40	40	61	49	43	43	46	52	51	48	47	68	61	43	45	53	49	57	52	44	52	60	47	57	43	57	47	59	55	61	48	54	60	38	63	51	50	65	54	41	55	46	42	59	48	57	52	43	39	45	47	64	70	52	44	58	61	42	58	61	60	52
345	3	3500	66579	612	8	27	237	344	428	403	474	428	393	364	324	294	283	280	254	246	196	226	197	192	166	174	159	161	157	154	146	127	144	127	119	110	93	115	133	100	118	113	87	95	113	94	75	92	100	81	69	84	73	80	80	69	78	63	72	94	100	85	67	70	79	64	68	58	78	72	67	53	55	63	59	62	78	70	75	73	79	59	78	57	73	80	74	68	58	65	73	79	60	58	50	61	51	59	66	73	62	60	69	59	56	66	49	50	72	56	72	66	73	51	62	59	48	48	56	76	61	73	53	65	62	65	62	54	72	66	60	69	48	67	51	57	58	63	52	72	53	67	72	48	65	52	63	73	61	54	61	54	68	71	55	57	61	52	59	64	81	66	56	59	54	61	49	61	60	60	58	63	54	52	59	56	47	44	58	65	64	63	49	62	62	51	54	67	52	64	56	53	60	55	63	51	54	63	48	60	53	63	53	47	60	49	46	51	66	53	52	49	61	53	60	58	69	47	62	67	64	47	45	52	66	61	66	63	48	71	47	71	48	57	58	65	56	54	62	63	51	59	61	63	72	57	47	63	69	62	46	64	59	68	56	48	50	51	66	40	57	57	57	51	59	65	52	61	61	59	51	53	52	67	63	70	55	77	49	53	63	55	62	69	63	61	47	53	60	52	53	54	74	52	63	53	74	65	52	57	62	44	59	63	48	48	49	46	45	65	69	42	66	49	49	51	59	69	63	54	51	56	46	43	58	54	53	65	60	58	51	39	62	60	50	57	56	58	63	53	58	52	59	53	46	50	75	57	48	56	51	62	69	59	61	47	60	64	47	71	54	57	60	52	58	53	52	54	49	58	51	52	43	62	39	65	57	49	56	64	63	48	56	48	60	58	58	60	52	68	53	42	54	52	61	60	56	62	63	61	58	65	46	48	44	55	60	49	60	54	51	55	67	55	44	57	53	60	55	43	48	48	57	52	62	55	51	49	56	59	59	60	44	54	58	48	53	60	59	56	60	50	38	66	63	67	51	51	51	62	51	52	47	44	56	53	69	53	60	59	49	56	58	55	57	60	57	61	60	54	64	49	61	47	38	38	55	50	40	57	53	57	53	41	71	52	56	54	39	56	52	59	66	41	57	55	61	67	56	57	66	53	61	62	50	64	47	49	66	44	46	58	53	66	61	43	53	47	58	49	55	64	50	73	50	52	60	56	58	56	67	45	61	67	60	53	45	48	52	53	54	57	64	61	36	47	58	46	52	68	58	54	55	63	60	52	56	54	66	49	52	53	57	56	53	73	53	52	61	58	47	65	55	52	58	56	46	53	45	71	55	68	58	53	59	54	51	62	49	51	70	56	55	59	43	54	51	60	57	52	49	61	70	58	52	52	57	44	50	55	52	50	55	53	42	48	45	55	42	58	43	50	56	57	71	66	57	41	47	53	56	54	50	54	58	55	56	60	49	41	58	54	51	48	65	55	43	51	54	51	53	53	49	50	49	46	47	49	49	55	55	49	47	52	58	61	46	43	48	59	70	65	57	53	43	42	40	54	56	56	45	49	66	48	45	57	54	49	59	62	59	65	62	51	57	47	45	66	49	63	51	55	49	38	46	55	45	67	54	61	50	49	54	42	45	37	61	52	54	42	50	58	63	63	62	58	50	59	58	47	55	47	49	55	44	53	51	49	55	61	46	58	50	47	42	40	66	42	49	52	42	47	51	59	56	55	70	66	58	49	39	63	34	59	58	61	51	44	71	56	50	45	70	47	56	64	67	54	58	39	51	46	59	49	48	58	45	53	50	55	56	53	59	50	51	50	65	46	44	49	58	55	60	55	34	65	73	47	50	62	48	72	60	51	44	53	50	53	53	58	57	50	50	56	49	54	49	39	60	44	55	49	57	46	59	44	42	54	35	53	55	54	62	54	62	56	58	56	61	51	56	65	57	49	51	52	63	61	58	42	55	53	56	49	52	64	36	53	65	55	44	54	55	55	50	43	52	46	62	61	48	62	51	64	41	55	58	63	52	43	41	49	61	58	57	36	41	50	44	44	71	68	58	61	41	56	59	50	50	57	42	55	36	58	68	52	47	43	49	55	45	35	48	57	53	66	56	39	50	61	60	54	54	62	52	57	45	43	68	46	59	60	61	54	47	66	54	63	53	49	63	57	42	63	53	61	53	45	68	63	58	38	54	47	76	53	58	55	52	57	61	57	60	63	57	40	58	52	42	58	39	54	58	51	75	49	45	58	45	47	51	52	60	52	57	46	40	57	41	56	55	43	53	59	44	53	52	48	36	58	46	53	54	61	53	48	39	51	46	68	53	51	58	60	55	48	58
345	0	2700	66704	573	10	24	183	326	454	474	563	471	482	421	409	331	357	317	356	290	280	268	265	247	223	237	225	214	215	209	195	161	184	158	169	135	169	163	149	139	140	136	134	125	111	142	135	129	112	101	126	110	96	99	78	97	99	101	103	93	89	102	90	83	82	81	90	80	83	82	89	76	87	81	86	79	68	76	79	70	82	74	86	83	70	76	73	77	69	65	87	77	63	64	51	77	82	68	72	76	66	62	75	72	69	69	63	83	61	76	76	78	59	68	75	76	56	58	77	57	67	61	65	71	68	64	59	64	53	78	67	59	53	69	65	74	61	57	49	67	63	79	70	64	64	61	64	68	57	58	64	49	71	70	62	70	66	48	61	72	69	63	77	68	64	42	62	61	51	52	63	49	59	67	55	55	56	49	53	59	62	58	69	62	55	62	63	61	58	64	50	55	49	61	56	59	69	54	63	54	60	57	61	44	49	48	62	48	60	47	60	71	57	64	65	45	58	50	56	63	62	54	59	57	62	72	52	52	74	75	60	78	68	49	63	67	60	44	57	51	61	55	46	50	52	59	55	72	70	57	49	59	56	61	56	47	57	45	60	60	71	55	56	67	68	55	61	52	59	65	56	50	58	46	54	60	55	60	53	67	66	62	50	61	50	61	52	58	68	47	64	62	56	52	52	57	47	60	57	62	48	43	58	52	54	63	59	63	51	52	64	55	56	62	62	59	47	62	55	50	67	45	66	62	67	56	64	60	63	53	61	52	48	53	57	52	68	50	49	40	60	49	58	58	62	51	57	52	44	57	57	53	39	45	48	61	54	49	48	51	57	42	53	60	67	51	59	55	43	47	56	52	50	50	41	47	56	40	56	50	62	62	62	49	60	38	53	55	67	55	54	61	53	51	55	51	54	53	52	54	53	47	62	52	54	36	45	55	47	60	47	68	49	47	63	48	61	49	43	47	51	58	44	47	55	56	44	59	44	45	63	62	50	61	50	66	63	45	55	52	41	66	62	66	53	63	46	51	54	46	42	54	53	67	42	51	50	52	58	67	57	64	59	60	65	63	50	52	60	46	60	56	56	46	61	50	43	53	73	46	53	55	46	58	50	54	46	54	43	59	54	63	52	59	71	48	40	55	64	44	43	45	46	56	57	54	49	63	46	59	52	58	53	56	58	60	61	54	64	49	45	49	59	65	50	59	56	67	54	51	56	56	52	50	68	53	54	51	56	58	39	52	52	42	55	50	42	47	65	52	49	53	57	43	59	58	58	45	40	50	55	45	50	60	51	59	45	52	47	51	63	78	41	46	55	74	41	65	59	51	65	44	70	50	61	40	55	66	55	48	54	53	57	65	49	67	52	50	50	55	52	68	58	53	45	53	43	56	60	69	57	43	50	57	50	65	55	67	48	53	52	46	48	53	44	57	55	51	57	61	42	56	46	61	54	49	64	62	51	72	58	42	54	57	52	49	47	59	65	59	48	61	35	47	61	44	50	54	44	60	57	63	60	63	62	47	52	55	42	53	46	50	51	50	61	50	49	57	65	60	59	54	65	58	50	39	42	44	68	52	48	47	50	45	49	47	64	60	44	46	71	53	63	48	59	61	51	50	54	54	33	50	51	45	45	49	47	47	61	43	63	60	47	65	63	58	48	57	48	52	51	48	60	59	54	57	44	50	54	48	53	46	49	53	49	49	49	52	52	38	46	60	69	56	45	46	53	43	53	56	57	48	54	64	62	48	70	55	53	57	46	51	57	57	53	51	61	52	41	62	49	52	48	53	64	62	47	53	50	58	52	66	53	39	58	51	43	55	35	67	58	48	45	48	36	48	60	54	57	49	53	68	45	54	52	55	61	40	43	48	51	58	68	57	55	40	43	54	48	56	59	62	42	54	52	50	58	45	47	46	52	58	51	51	48	44	51	47	60	58	50	54	60	55	45	57	64	39	46	49	39	42	59	43	57	54	41	57	51	50	52	51	54	52	58	66	40	45	47	68	54	47	48	57	62	59	54	57	55	52	76	65	51	46	64	52	48	50	43	46	51	62	46	50	57	61	53	48	61	45	46	42	59	61	59	61	44	66	40	63	47	67	49	55	56	59	71	53	54	57	54	41	45	50	51	41	53	53	49	45	59	48	45	38	54	61	61	42	60	47	56	48	44	61	62	50	58	48	54	49	62	54	54	52	48	56	55	43	43	64	49	63	41	54	52	49	49	61	54	49	50	63	53	67	59	54	43	59	54	62	60	35	51	41	58	52	50	33	50	50	54	52	46	58	50	61	59	60	43	59	59	40	47	53	62	43	64	52	49	52	54	45	52	56	56	69	43
345	1	1900	66829	639	14	72	262	293	421	366	391	354	305	256	235	249	217	183	180	167	162	158	145	112	128	126	112	114	121	114	96	101	105	90	90	103	91	78	96	79	100	79	95	73	76	80	98	76	77	87	77	61	67	63	77	74	78	74	80	81	63	77	61	69	75	67	63	81	68	73	65	76	50	67	54	76	74	67	90	69	68	67	74	73	66	61	69	52	67	72	66	54	74	51	62	56	57	69	57	68	64	64	84	62	61	65	83	52	69	61	57	71	67	47	69	77	59	60	64	72	53	66	68	54	60	65	55	57	54	77	59	60	63	56	46	64	68	65	73	53	75	76	69	63	60	68	68	53	56	67	67	57	62	64	52	60	65	80	69	61	60	62	68	54	57	70	50	60	68	55	59	56	59	55	55	61	60	62	49	64	43	61	69	58	62	62	60	65	59	55	76	57	60	71	61	55	67	64	60	63	70	63	48	57	65	71	54	68	59	58	63	53	54	64	52	60	51	52	59	57	75	57	61	58	70	67	52	59	59	56	55	67	59	73	52	53	64	59	55	54	74	45	68	61	71	53	59	45	76	63	64	66	52	72	53	69	63	58	65	48	67	60	74	68	57	65	67	68	63	56	73	64	56	81	62	60	71	80	53	58	69	63	55	53	49	60	78	63	54	53	54	48	63	59	68	62	63	55	62	52	69	64	53	63	55	65	63	54	44	56	60	50	70	62	53	64	67	59	71	55	39	63	55	49	59	56	57	54	41	74	63	47	60	66	71	52	63	63	64	63	55	55	57	58	74	55	43	40	49	68	77	55	59	62	70	44	52	64	67	71	61	70	53	61	63	63	42	66	57	55	75	61	61	72	63	55	66	56	64	50	69	58	63	50	65	62	59	53	55	66	53	64	44	54	56	62	54	75	70	56	64	36	62	66	57	73	51	66	62	61	41	76	58	67	66	54	59	61	62	59	66	39	70	77	44	62	47	56	68	57	56	63	58	60	67	75	60	39	66	51	39	59	52	55	57	52	52	66	66	53	60	55	64	66	58	48	63	51	57	43	63	58	57	54	66	59	66	58	63	47	55	70	53	62	56	58	50	54	53	60	80	56	63	61	70	69	54	62	42	63	60	72	72	60	66	59	61	51	60	60	61	65	51	62	66	59	61	47	53	57	55	61	56	55	74	47	64	48	56	56	64	52	57	49	58	66	49	58	56	68	57	63	65	56	61	60	60	58	54	73	49	56	68	67	64	60	58	55	76	63	58	42	62	61	47	64	58	51	59	58	66	57	58	56	60	67	57	71	52	69	62	69	52	47	53	64	73	60	43	63	50	67	70	78	56	65	61	65	62	51	62	61	68	63	59	59	62	54	50	53	66	50	60	60	62	52	48	47	56	63	59	61	60	62	63	53	57	51	64	62	66	42	70	65	59	52	55	67	61	72	60	58	48	68	52	46	46	57	59	76	62	68	55	75	55	66	44	59	59	70	61	76	57	54	59	62	62	65	55	50	58	51	59	63	63	65	56	58	73	40	60	41	66	57	72	49	64	70	55	61	52	75	57	62	50	54	55	76	52	63	48	56	60	56	72	61	66	79	63	62	57	65	48	59	61	58	62	59	69	62	62	44	63	42	65	54	53	51	73	61	64	54	66	55	64	58	64	49	61	55	55	71	67	58	66	75	64	61	47	63	60	49	59	73	56	67	51	55	61	51	65	57	57	65	61	66	43	71	41	76	60	60	44	60	71	58	56	66	52	65	52	60	49	52	54	54	71	59	63	57	54	61	69	52	54	45	52	63	67	66	53	58	62	50	75	57	55	53	61	56	43	62	66	67	64	61	58	58	62	59	60	57	52	54	60	57	54	77	66	65	60	45	66	55	46	56	56	67	68	46	47	62	62	57	54	72	50	59	39	59	47	76	68	44	53	54	61	60	52	57	76	54	65	64	51	49	61	52	65	45	68	68	52	58	59	60	58	47	70	50	66	66	56	61	64	72	63	53	61	65	58	48	62	63	46	62	67	60	77	65	53	62	68	67	51	54	55	51	66	52	53	49	54	53	57	55	78	63	54	52	53	50	72	57	42	65	46	52	58	41	71	74	62	62	70	53	53	75	69	64	65	56	68	60	63	49	58	50	51	62	59	52	54	69	47	65	56	45	60	60	38	70	54	63	62	59	71	51	59	77	66	56	58	48	51	59	57	50	61	54	78	56	80	45	56	47	57	56	45	48	47	69	46	55	70	57	61	62	69	66	51	55	59	50	62	57	60	53	70	53	51	55	40	73	60	62	57	58	65	65	47	50	53	84	62	57	47	41	48	62	53	46	60	62	56	54	51
345	2	2100	66954	622	7	50	280	347	431	436	424	409	347	289	315	262	235	220	208	189	166	186	152	158	157	153	132	139	123	144	135	133	102	123	88	105	107	102	108	79	109	87	114	85	105	106	88	79	98	78	82	94	96	83	75	89	58	84	82	88	77	70	73	87	76	65	72	58	83	74	77	70	67	72	72	68	85	73	77	65	65	56	67	72	72	55	81	58	68	57	64	66	63	57	65	62	71	56	65	70	71	58	68	61	53	64	59	70	57	69	63	67	70	55	65	51	62	58	69	55	76	58	63	56	71	72	72	66	54	76	69	66	64	89	52	68	56	65	54	58	63	71	54	71	65	54	53	67	39	63	66	47	48	47	63	71	64	46	71	58	67	79	76	66	66	67	77	49	65	65	59	62	61	59	50	47	53	54	50	52	53	54	57	67	55	51	57	60	57	73	62	59	65	52	52	61	50	58	50	75	75	71	69	49	45	58	67	64	65	68	50	66	42	57	65	59	51	58	60	63	65	69	60	61	63	58	65	65	77	68	54	56	65	38	65	56	68	48	62	66	48	51	68	65	53	63	52	59	55	58	37	53	70	49	49	43	52	75	59	60	61	69	61	52	56	59	64	72	52	56	64	56	53	63	55	68	75	48	61	69	58	63	63	78	65	63	62	53	49	61	67	58	63	58	54	55	68	60	48	70	56	64	64	60	53	53	73	54	63	63	63	50	51	57	72	60	66	62	57	55	66	63	58	51	55	58	52	52	63	61	64	53	59	51	64	67	64	53	74	57	49	53	76	63	68	56	61	56	63	58	43	46	55	58	55	67	71	53	51	55	53	49	46	60	48	71	59	65	65	51	64	53	61	63	60	52	54	55	73	51	59	45	61	60	77	72	60	47	62	59	68	66	58	48	63	48	47	58	56	60	44	58	54	67	65	73	61	55	58	50	61	54	50	73	62	74	62	66	59	65	48	58	54	61	50	56	54	53	55	53	52	74	52	49	53	61	52	66	55	63	61	61	54	69	45	67	51	54	50	73	57	53	63	58	67	63	55	40	55	59	54	57	71	54	54	57	49	69	65	72	63	60	57	52	70	49	48	69	55	68	58	55	56	45	55	67	62	64	64	54	59	87	66	60	54	74	49	65	62	62	59	65	70	48	61	74	58	66	59	53	53	52	59	60	48	69	59	53	55	41	48	59	64	47	54	42	67	46	57	41	66	59	56	75	54	54	65	68	65	70	65	52	49	67	62	59	60	63	51	52	58	57	48	49	47	49	50	68	60	71	47	70	57	70	50	47	59	56	61	48	67	61	61	55	61	61	51	54	70	56	55	56	67	58	58	76	55	66	57	54	68	49	56	62	54	59	56	51	59	54	67	71	45	49	58	57	57	55	55	54	57	50	56	54	49	44	65	54	57	51	60	69	55	58	50	47	62	67	50	62	53	58	37	51	58	52	71	64	62	67	54	44	59	56	54	74	71	58	65	58	63	64	48	49	55	63	61	60	50	55	61	57	54	59	57	59	65	69	56	76	51	46	56	51	65	72	48	72	51	56	55	50	54	65	51	48	59	60	57	53	78	65	56	61	44	67	63	51	50	67	63	54	48	41	46	58	46	65	59	54	49	68	68	56	56	63	50	59	54	60	62	57	68	61	53	57	71	38	59	60	61	73	68	53	56	48	74	46	53	54	53	62	56	74	67	58	57	57	63	83	56	58	75	55	56	60	47	57	59	48	62	69	61	69	65	68	64	71	67	52	64	63	53	62	59	56	54	48	61	55	61	48	79	62	65	52	48	57	49	66	43	52	73	58	48	56	61	54	57	63	56	47	54	36	66	66	57	63	40	55	47	50	58	52	68	50	52	70	54	50	52	64	67	47	63	52	64	41	61	50	60	55	46	52	53	37	55	46	76	61	56	63	58	63	56	53	56	61	49	49	70	65	64	58	52	74	33	53	51	47	60	46	71	66	57	69	45	53	61	49	59	53	59	65	57	54	47	60	77	75	48	53	51	56	51	58	49	60	53	59	61	58	68	48	56	55	69	55	57	57	63	57	57	56	65	46	51	46	65	52	55	52	42	54	70	53	53	50	62	52	62	48	46	53	54	52	59	48	55	54	51	59	61	76	52	68	59	77	64	74	51	56	54	57	57	52	45	62	60	59	63	47	58	56	70	63	54	58	71	51	70	63	72	60	53	64	58	50	58	58	59	58	58	62	57	60	59	59	71	47	53	56	49	47	63	60	59	66	56	65	77	67	80	68	55	59	70	61	55	69	71	53	72	48	73	50	58	38	47	69	56	48	54	48	62	53	61	65	47	63	56	58	58	63	71	67	53
345	3	3500	67078	633	9	62	297	409	525	443	484	427	383	345	298	282	254	245	237	217	193	177	183	190	188	171	140	159	155	132	165	137	151	126	132	115	128	114	109	117	117	108	107	114	91	103	85	93	104	90	96	99	86	91	86	95	86	80	77	87	96	88	80	81	60	83	80	70	61	94	95	83	74	80	67	60	94	67	70	72	67	71	58	78	67	72	82	68	67	72	75	80	60	65	81	65	67	57	62	55	58	62	75	55	52	87	61	55	75	72	79	85	61	66	74	64	77	68	56	76	64	56	64	62	58	70	65	72	67	70	65	67	65	50	76	47	55	66	80	66	65	59	54	70	59	68	63	60	65	59	62	49	59	73	64	74	72	77	69	69	69	68	68	53	67	58	68	53	66	61	55	54	71	70	66	66	65	71	56	49	60	56	65	68	63	64	55	63	68	54	67	50	81	64	53	74	46	69	50	59	49	56	62	71	65	62	67	67	59	57	67	70	54	55	66	55	57	68	61	54	81	58	67	75	56	71	80	63	64	71	65	52	78	70	55	59	60	62	61	65	59	70	58	56	68	58	62	81	46	59	53	76	68	58	59	75	55	74	73	67	54	64	67	71	66	65	71	59	59	69	70	52	76	57	65	51	59	60	60	60	67	72	58	50	63	62	51	63	71	71	62	73	66	60	58	61	48	65	54	60	59	60	61	69	71	54	50	58	61	67	85	64	66	64	56	49	63	70	54	55	57	57	49	68	69	49	77	76	59	60	64	74	63	70	64	62	48	68	55	56	64	48	50	74	77	54	58	63	66	63	71	53	65	69	57	77	73	66	66	58	56	51	66	63	54	73	56	54	72	56	70	75	64	70	55	74	60	58	52	60	41	50	70	61	57	49	76	68	61	57	89	57	72	81	71	70	54	53	66	48	44	59	80	60	62	64	53	53	53	57	66	51	65	50	68	67	57	52	56	62	53	75	73	76	53	64	62	55	74	74	44	74	65	44	59	69	64	59	74	65	64	61	48	56	62	62	69	50	54	61	69	76	56	71	63	48	63	63	54	80	64	69	56	67	66	56	56	74	59	72	62	59	65	57	74	73	52	71	83	50	72	55	49	58	54	58	73	55	60	47	56	66	56	77	62	57	61	68	58	61	61	52	59	55	51	64	51	68	62	76	60	46	63	71	53	66	70	65	54	66	66	66	74	73	77	40	53	70	61	43	50	64	59	63	65	54	57	70	69	64	57	69	74	67	51	59	67	65	55	57	64	54	70	46	63	59	62	76	63	53	56	35	58	58	58	73	59	59	65	68	77	63	66	64	61	55	61	51	61	56	70	58	65	56	72	63	62	66	59	59	62	52	47	57	66	66	66	59	59	54	65	40	55	54	54	55	59	80	61	65	58	66	57	64	67	62	59	63	56	53	56	59	63	59	54	47	54	66	64	55	63	63	60	53	50	66	65	75	47	61	63	60	57	65	61	69	68	80	54	58	66	62	69	75	54	67	59	67	56	74	63	59	60	50	60	58	49	59	63	64	67	61	63	60	57	69	54	59	67	80	63	60	64	58	62	66	65	57	71	45	49	55	65	56	93	54	54	59	62	72	63	53	69	57	64	54	61	68	48	49	66	53	63	57	57	63	68	59	67	66	60	64	80	81	61	56	70	51	65	71	70	71	43	63	40	67	68	73	64	59	58	68	53	65	63	71	71	44	65	54	55	49	59	59	54	44	70	59	64	62	66	51	58	60	48	54	62	58	52	62	51	69	75	61	62	80	63	67	75	46	70	61	65	58	61	64	76	63	54	72	79	54	72	64	65	60	54	64	70	61	62	53	47	63	61	61	64	66	61	68	72	61	56	58	61	69	59	51	69	50	56	45	68	60	50	67	76	60	61	57	56	49	76	55	66	52	70	63	68	55	69	66	61	61	66	56	56	66	72	65	53	49	64	71	58	59	57	70	75	56	72	54	61	53	46	60	49	47	60	69	48	56	50	55	73	57	62	48	66	63	73	52	53	58	56	63	48	67	69	49	71	66	58	64	54	65	68	56	59	59	78	73	60	53	54	62	65	77	62	70	76	70	53	62	65	69	60	64	69	69	64	50	59	66	70	52	54	57	52	61	52	69	61	61	72	60	61	72	67	47	57	76	62	64	55	55	66	72	62	47	68	67	48	54	67	55	65	55	58	61	64	57	65	66	58	65	67	79	68	54	56	70	60	71	63	61	55	57	67	65	67	53	71	67	57	68	58	61	55	62	69	45	66	72	62	63	51	57	46	57	48	54	36	62	57	48	60	65	64	65	64	64	62	52	68	66	50	56	58	51	63	59	73	56	65	55	50
345	0	2700	67203	618	12	46	311	501	556	527	525	447	454	380	362	334	317	288	292	284	236	247	202	203	206	198	191	190	177	170	160	159	163	141	140	149	157	157	144	122	137	135	124	131	120	106	109	114	99	102	111	94	93	86	95	97	98	86	98	102	78	90	83	76	75	80	74	73	86	81	86	71	102	98	77	82	83	79	82	60	78	84	84	77	66	66	77	77	65	70	66	73	67	75	82	82	75	59	88	69	78	68	88	76	72	75	90	69	63	81	73	69	70	71	72	69	75	85	77	66	72	62	61	66	92	69	78	69	72	69	81	63	68	65	62	61	67	68	62	77	76	64	56	74	65	77	68	70	73	70	66	67	67	75	83	65	55	61	62	74	58	65	73	59	88	55	94	62	75	73	59	59	65	70	67	53	58	68	58	64	69	52	76	60	62	61	72	56	62	65	58	58	65	66	54	66	70	59	51	63	72	49	72	54	69	52	74	78	71	68	75	57	62	82	66	58	62	76	61	59	56	64	63	64	61	72	65	77	53	72	63	77	61	60	53	58	81	68	60	47	66	56	57	60	57	56	64	69	66	57	65	60	63	65	73	67	70	65	60	51	58	62	71	67	51	65	78	70	70	56	64	75	57	65	57	59	68	54	62	63	63	55	82	68	74	71	74	76	71	65	58	59	64	65	65	68	54	70	61	66	66	43	65	67	67	52	54	71	63	86	65	80	63	66	57	70	58	66	73	58	56	65	64	58	71	72	65	69	58	52	72	47	64	71	73	64	42	60	55	69	65	64	48	52	57	65	63	61	64	57	54	53	55	69	71	77	55	47	64	65	69	52	75	69	57	60	58	59	83	70	55	69	69	75	64	77	68	55	64	66	57	65	65	58	77	72	59	65	55	67	54	63	54	44	66	52	53	53	44	60	71	65	48	65	60	53	49	64	66	58	61	55	58	62	70	60	49	69	59	61	59	70	48	69	67	53	55	59	59	72	70	66	60	60	69	43	61	56	59	73	52	69	63	61	53	61	54	72	50	47	76	62	60	72	65	64	58	52	58	66	52	48	66	50	75	58	70	61	47	78	65	62	53	52	54	61	53	72	56	52	74	56	61	65	67	57	62	58	64	61	58	63	68	61	56	68	72	71	54	44	52	55	77	82	76	68	49	67	72	70	62	65	61	72	60	58	64	53	54	65	68	63	49	61	75	66	64	59	45	48	61	58	72	60	73	71	62	72	64	60	59	53	61	61	65	66	70	61	56	68	66	65	57	71	63	76	63	54	61	53	70	56	52	71	53	58	78	49	52	59	60	54	65	67	70	68	49	48	54	69	60	45	66	66	68	46	54	75	61	61	57	51	76	72	59	59	67	61	56	53	60	66	51	52	68	62	54	73	59	69	59	69	63	74	60	59	55	63	58	63	64	53	68	57	63	43	47	63	57	60	52	57	49	59	51	61	62	60	46	65	61	64	41	54	69	56	58	52	52	60	69	48	68	58	59	61	65	62	50	68	67	61	68	68	49	56	49	72	54	61	68	63	74	80	63	53	54	62	59	67	62	60	66	58	68	71	63	46	67	56	55	53	59	63	52	67	48	55	59	57	55	52	57	56	69	53	70	64	50	62	57	63	64	57	59	54	57	66	64	73	67	66	51	54	52	57	52	50	50	55	55	53	54	60	55	51	56	58	75	64	60	35	66	52	55	70	59	64	61	66	64	55	66	63	67	61	59	40	69	56	88	53	51	69	63	60	57	67	55	54	72	56	70	62	68	68	56	56	70	65	55	67	57	54	60	48	52	74	68	54	62	52	58	69	56	73	60	68	63	65	72	71	59	61	61	60	60	51	60	58	49	67	53	59	72	58	64	67	55	49	81	62	55	64	64	59	56	56	68	54	76	63	48	46	61	61	52	59	70	57	73	67	58	63	56	58	57	63	76	60	66	65	70	69	64	69	62	58	50	56	67	61	48	67	64	69	58	67	72	69	71	59	68	74	48	61	58	67	49	70	50	66	72	69	59	58	46	70	66	59	63	61	66	66	58	62	59	55	67	61	58	64	64	57	57	63	51	71	56	62	62	66	54	65	48	62	66	52	48	80	47	56	58	45	49	56	73	54	58	59	70	53	55	55	71	51	55	49	64	79	66	61	53	78	57	75	64	72	50	52	60	57	59	54	58	73	66	63	72	65	70	56	65	61	53	44	60	60	55	55	60	70	74	51	69	66	64	36	54	52	48	58	65	62	75	38	51	61	70	63	54	57	63	49	58	57	54	51	57	56	51	58	69	62	70	69	70	54	60	60	62	49	58	56	66	69	58	67	52	54	63	52	52	60	63	65	56
345	1	1900	67328	642	16	109	424	420	431	411	380	369	323	288	236	220	212	185	180	148	187	159	138	132	158	116	136	142	112	125	125	114	106	125	110	98	96	99	93	88	98	100	99	83	101	68	93	82	86	69	87	77	82	76	72	77	72	67	75	84	72	96	50	75	68	82	65	85	75	68	66	81	77	69	79	65	81	83	72	74	73	75	70	77	62	69	87	74	60	69	71	68	88	78	62	90	66	56	59	61	79	73	59	79	66	83	59	58	58	70	74	71	69	86	73	83	80	77	73	83	58	61	68	76	64	60	66	76	53	67	61	74	78	79	90	63	65	74	65	60	88	65	83	69	62	66	79	86	86	73	73	56	76	73	78	78	73	67	69	63	56	74	93	83	70	72	72	65	60	69	66	75	70	56	68	56	52	59	68	80	57	57	67	62	71	72	62	65	71	66	55	61	79	69	71	59	63	69	72	71	61	77	77	59	81	65	62	63	63	70	56	67	73	62	58	68	63	50	83	90	77	77	71	63	54	60	76	77	70	62	60	58	78	70	77	60	68	65	58	70	66	79	61	74	59	63	72	72	61	67	57	80	60	57	80	65	58	72	59	68	54	62	56	70	66	53	71	76	74	80	52	75	70	77	62	88	56	57	80	66	60	69	66	63	59	79	52	58	65	67	71	68	63	74	58	64	60	71	70	77	72	55	67	59	65	75	59	69	74	68	58	77	69	68	78	64	75	69	64	80	50	72	65	59	60	58	59	63	61	60	66	65	60	63	60	68	52	66	65	61	50	71	49	66	74	81	70	63	69	61	74	61	76	57	62	56	59	51	68	56	67	70	67	58	67	78	65	71	66	67	54	75	54	75	67	77	72	70	61	46	57	66	69	65	65	66	56	56	70	86	82	61	60	69	59	71	65	55	71	46	57	66	62	50	69	61	53	58	78	82	65	67	63	75	63	59	58	53	61	70	69	78	58	76	68	50	72	68	74	53	69	59	52	68	65	65	62	60	69	86	69	49	60	52	56	65	72	62	54	70	60	55	54	79	56	73	54	68	65	63	82	65	56	71	64	70	75	50	68	62	68	45	65	62	70	56	47	63	70	76	62	54	84	79	70	60	70	69	66	54	82	70	63	64	67	78	71	63	68	66	58	70	79	63	65	53	69	60	73	77	66	65	65	66	89	78	65	63	59	61	71	61	63	68	60	68	70	77	64	80	67	62	64	76	64	65	78	54	68	63	58	60	58	80	62	74	70	57	56	78	72	62	57	69	72	49	55	69	71	77	61	61	62	79	55	48	59	64	63	68	65	58	64	73	65	65	70	65	51	60	74	65	71	71	59	68	75	80	68	48	65	60	60	54	62	47	60	56	61	66	58	56	58	68	75	67	77	52	66	63	51	73	66	68	68	62	61	73	72	55	66	58	53	69	60	57	68	62	57	63	65	58	65	67	70	76	70	60	65	63	67	59	56	63	68	63	73	55	83	58	63	53	65	72	67	79	79	61	61	54	75	69	81	82	60	63	58	66	57	62	73	74	61	80	72	62	64	61	54	63	48	52	67	58	67	56	50	57	57	69	62	63	64	64	64	53	70	62	71	67	75	58	65	73	79	64	76	85	66	77	69	73	74	57	62	66	72	52	74	63	55	61	58	64	58	67	63	74	54	80	58	65	63	59	71	60	64	69	70	49	75	72	60	60	60	59	64	59	63	56	66	56	67	57	65	72	57	71	72	70	76	50	52	69	59	61	56	66	65	65	58	83	71	75	57	63	76	68	70	60	64	66	66	61	69	54	57	69	69	87	63	65	81	55	67	64	61	64	76	77	69	64	63	69	59	67	69	75	75	61	71	54	49	61	63	54	59	67	65	61	65	74	83	64	61	49	90	74	57	60	63	70	54	61	60	71	65	63	58	54	58	82	66	67	63	51	48	68	67	69	62	66	63	72	71	64	70	62	62	65	81	70	59	67	80	56	77	70	51	70	58	55	55	70	62	73	71	76	55	68	71	63	66	69	70	56	73	58	75	80	69	52	75	61	78	53	63	69	56	57	78	66	74	62	55	65	67	58	76	58	70	75	66	63	68	60	50	61	63	65	63	80	47	84	62	58	73	61	61	66	70	73	61	51	62	77	69	57	73	71	58	49	58	56	65	62	64	45	56	68	66	82	52	66	74	51	69	65	66	53	61	64	61	65	65	65	61	66	63	64	51	65	64	72	66	61	65	50	61	68	67	73	77	75	70	60	53	69	59	66	70	47	72	66	52	73	54	65	61	71	52	65	66	45	58	70	54	62	65	63	58	56	67	63	63	78	51	63	54	54	66	74	72	75	60	60	69
345	2	2100	67453	648	19	88	405	479	482	438	464	409	379	360	334	316	259	233	230	227	231	195	215	185	189	173	141	163	158	168	137	137	131	127	132	118	113	132	104	96	110	97	105	115	90	105	99	91	90	85	98	69	89	83	96	80	91	72	99	85	71	77	93	78	81	107	76	83	83	78	73	75	64	73	88	94	78	70	65	82	85	63	74	75	83	83	69	75	73	76	75	80	61	59	73	54	81	71	70	72	71	82	70	71	85	77	74	73	68	67	60	60	69	63	72	67	70	69	75	80	83	54	64	67	78	66	63	78	88	79	86	76	59	70	63	70	68	63	65	66	74	81	84	72	72	62	80	71	83	61	60	71	72	72	75	87	70	62	71	57	70	52	74	72	79	73	79	60	50	66	71	67	59	60	80	63	82	64	67	70	70	81	78	63	78	69	70	55	77	60	63	68	88	57	59	75	59	74	69	67	77	65	61	53	65	87	63	82	53	62	78	61	60	60	57	63	68	78	69	59	59	69	66	69	85	83	69	76	72	65	62	79	59	68	59	74	76	62	59	59	56	75	62	55	57	78	72	61	62	75	61	73	63	55	69	54	68	58	56	70	69	67	70	79	82	69	79	70	52	84	57	63	61	67	75	72	79	69	60	70	61	71	61	78	66	65	68	68	73	58	64	65	72	77	72	60	70	65	75	72	64	67	58	53	67	59	71	61	61	57	71	69	64	65	68	55	64	68	63	69	84	67	57	60	66	64	68	68	66	84	69	65	72	55	63	64	90	50	57	67	69	71	74	58	68	69	56	65	77	74	73	64	70	67	72	72	72	68	66	50	61	72	70	58	68	58	74	66	59	59	66	77	62	55	70	62	76	72	73	54	74	66	69	70	58	54	60	64	68	56	71	58	65	69	72	50	60	63	62	59	71	76	58	75	57	91	66	75	66	69	65	59	62	48	74	55	60	74	68	70	70	58	76	52	69	64	66	60	54	74	66	70	77	69	62	54	53	63	48	47	72	55	60	71	80	60	70	65	67	52	67	80	57	76	63	78	70	70	64	67	59	65	60	75	67	53	65	63	60	53	68	39	69	67	76	63	74	71	56	63	70	77	79	53	58	64	66	78	58	70	57	70	56	58	74	58	82	65	67	75	57	62	73	59	67	64	70	60	69	73	79	62	56	70	66	71	75	69	81	91	64	57	68	63	54	51	48	77	78	53	64	52	63	68	63	66	79	64	79	77	82	63	71	64	73	66	68	62	55	69	61	62	62	53	73	66	80	69	57	59	69	56	64	77	74	65	68	84	84	58	64	68	59	56	66	70	76	66	54	68	70	62	65	69	59	68	68	81	81	67	67	60	68	64	65	85	55	59	81	69	59	62	71	53	58	66	58	60	65	62	58	62	75	76	60	60	61	66	62	50	73	54	53	52	57	68	68	60	62	63	81	55	60	61	72	61	78	70	75	62	51	65	79	54	73	67	69	72	71	68	78	69	64	62	53	66	60	54	64	53	61	63	69	71	79	58	66	56	56	54	58	69	73	64	64	53	77	67	61	49	66	70	57	65	42	54	72	68	70	73	70	61	60	66	56	66	65	57	55	79	68	54	48	69	69	44	41	79	61	69	62	80	68	72	63	67	59	63	69	70	76	63	70	72	66	60	54	64	61	72	61	65	70	60	59	59	63	67	74	64	49	73	51	70	52	59	68	65	60	65	56	68	60	57	78	52	77	75	59	54	66	60	75	65	56	70	73	66	77	78	79	50	54	55	59	54	71	72	51	60	62	69	56	70	76	68	60	62	62	63	69	57	72	65	69	77	65	62	74	57	66	53	58	61	62	65	81	58	75	64	57	62	71	55	56	67	59	63	62	66	76	71	68	61	74	63	59	44	65	67	64	70	55	81	60	59	61	57	77	60	63	41	63	58	71	65	58	62	69	76	66	65	69	65	62	65	58	60	72	45	68	69	58	68	73	53	59	57	65	60	69	64	60	69	67	66	62	72	69	63	50	83	53	69	60	49	74	68	76	55	73	56	67	55	73	64	63	65	56	60	60	84	89	63	65	72	63	54	57	67	63	78	53	44	54	70	59	63	65	82	62	72	42	72	64	65	71	66	53	58	65	70	66	66	62	59	65	69	55	66	74	72	58	69	60	62	60	64	53	62	75	71	67	75	68	81	71	63	61	63	90	73	64	57	44	60	63	71	58	58	59	58	83	59	70	75	75	82	70	72	51	61	47	60	63	74	58	68	63	67	65	68	71	68	73	59	81	72	75	66	81	61	65	59	58	64	73	84	76	87	70	71	57	49	68	55	58	55	49	55	70	51	68	57	60	60	67
345	3	3500	67578	644	27	110	500	597	685	575	542	484	480	418	345	325	295	278	284	241	216	199	188	220	196	180	185	174	187	178	161	165	145	160	130	127	131	133	124	117	117	132	113	115	99	118	85	113	107	86	118	110	108	100	101	85	93	76	91	82	97	94	80	86	99	81	103	99	78	83	89	96	90	77	86	89	81	87	80	83	85	88	86	88	79	87	84	88	74	82	66	72	70	60	67	83	82	71	66	74	82	78	84	78	67	69	100	70	66	54	95	66	78	68	71	78	67	79	73	61	70	83	59	75	47	75	75	82	78	85	59	72	83	71	63	84	78	65	56	70	77	83	66	76	71	76	78	70	67	66	83	75	64	78	74	74	73	74	65	68	80	76	73	73	73	63	73	55	72	64	60	76	59	75	76	65	71	61	72	80	69	75	66	73	74	69	70	70	78	68	72	75	74	61	61	78	70	71	80	64	77	83	87	68	66	64	85	83	58	76	77	68	75	72	68	78	58	78	85	77	64	59	58	73	68	70	73	55	83	57	69	72	71	76	71	66	75	74	78	57	71	64	75	73	90	57	63	67	68	73	80	75	91	76	63	67	73	73	80	62	83	66	59	63	74	79	61	75	78	72	62	75	76	65	78	67	64	60	66	57	65	81	73	64	62	66	79	54	67	57	83	63	77	65	66	52	91	84	56	64	70	69	72	63	64	53	70	69	79	78	67	65	56	76	86	63	74	67	65	90	61	74	86	57	91	63	83	65	57	75	67	63	70	57	70	75	66	57	60	87	75	84	67	79	84	82	69	81	60	87	61	69	68	61	74	76	67	69	59	65	78	61	75	84	76	88	73	82	54	68	68	82	77	69	86	72	71	61	62	60	73	61	65	72	74	81	57	79	66	69	72	60	77	65	53	75	70	70	67	65	71	67	104	75	72	74	71	72	79	86	73	71	70	53	57	59	87	57	72	80	67	72	59	57	65	63	55	63	71	54	62	72	57	64	76	65	83	67	79	72	68	70	54	69	72	70	77	50	60	64	73	64	68	71	83	65	61	80	74	71	78	59	72	68	59	62	58	74	61	68	62	76	61	69	53	72	83	66	75	75	73	60	78	65	81	57	75	66	61	73	67	62	67	64	61	59	62	54	63	77	62	61	72	75	78	61	75	67	63	73	67	61	68	50	71	65	69	57	81	83	66	62	60	84	88	69	86	70	63	59	65	73	57	80	60	73	72	67	78	55	55	72	60	78	55	81	78	61	62	72	72	64	70	84	47	64	64	79	56	69	73	76	64	61	74	77	70	72	81	70	56	80	67	53	76	75	65	69	78	70	72	65	74	53	74	72	64	70	71	70	72	70	66	80	75	67	66	59	73	69	68	70	77	57	87	70	67	71	74	71	78	59	53	68	76	58	83	78	75	70	67	70	62	77	69	78	78	68	71	66	68	83	62	65	70	61	70	80	60	63	73	51	64	69	77	72	68	75	79	68	61	53	53	64	72	81	67	74	78	74	58	81	55	68	70	57	72	67	80	69	67	68	73	62	61	64	91	64	67	68	80	57	78	49	73	59	65	62	58	59	56	68	58	73	78	58	76	56	75	57	56	76	70	69	61	62	65	46	65	66	78	89	64	71	74	75	65	53	61	58	54	50	61	67	60	67	51	60	75	85	75	74	85	62	74	60	68	80	54	61	59	63	78	76	74	64	87	67	58	75	57	68	67	58	76	70	54	83	74	59	59	78	66	87	66	58	78	57	75	70	78	64	71	56	53	73	71	68	70	68	66	73	77	56	73	54	74	60	51	65	81	69	51	72	67	52	68	73	67	62	62	61	58	78	76	70	68	63	69	59	74	74	76	64	84	75	89	76	75	75	69	72	74	72	76	76	64	70	70	78	63	78	77	63	69	79	80	70	66	69	60	70	79	72	70	73	58	56	65	71	74	68	75	56	54	67	55	63	72	73	68	60	54	61	70	73	63	63	63	76	68	51	82	64	54	83	78	70	55	73	52	66	55	69	51	80	71	65	55	81	77	67	71	55	49	63	70	65	65	72	75	56	58	71	67	79	84	76	53	58	67	72	78	62	68	76	60	74	75	59	75	60	77	73	77	69	52	81	64	67	78	55	74	65	68	68	66	54	72	74	67	42	71	59	72	48	64	50	59	59	72	83	66	69	61	65	65	66	59	80	64	65	69	67	75	70	59	62	65	78	61	65	64	62	65	68	61	69	65	74	71	61	85	73	67	62	62	51	73	78	62	68	64	66	72	61	73	68	68	66	54	75	60	78	72	55	68	73	71	71	71	72	61	75	61	89	74	69	76	55	71	77	68	66	73	65	81
