345	0	2700	183263	428	34	106	408	657	715	651	619	543	499	432	390	355	361	322	291	293	260	233	254	240	224	239	197	200	177	182	166	150	155	163	151	136	112	134	132	130	109	109	129	107	102	115	88	100	92	84	82	87	88	88	83	62	79	71	71	71	67	64	74	65	71	69	62	69	58	52	59	56	59	56	66	64	69	68	60	60	65	55	45	57	63	58	61	44	71	71	49	41	54	48	55	45	51	54	54	59	60	54	74	60	40	64	57	61	51	41	43	52	55	46	43	49	52	41	64	56	46	45	55	48	41	49	43	43	40	40	49	40	40	37	52	41	46	44	63	38	39	56	60	42	46	42	50	42	52	45	41	47	36	49	53	50	37	45	49	48	43	42	56	46	47	46	48	39	46	51	44	46	46	47	34	39	53	53	39	33	47	55	37	56	46	37	54	45	43	37	44	48	37	40	39	43	36	45	38	34	37	38	34	43	34	37	51	53	45	42	41	41	46	51	47	35	49	41	43	37	54	35	40	32	53	35	48	30	38	35	40	44	40	45	35	35	39	39	41	38	41	40	50	40	47	43	33	49	37	42	35	56	52	37	44	51	31	31	47	38	40	42	49	46	39	41	39	47	30	40	37	53	45	46	39	49	43	48	27	39	42	45	31	33	44	43	40	48	40	48	51	35	41	41	40	36	38	42	42	35	38	40	46	44	35	44	45	46	31	44	36	32	25	35	38	30	47	37	31	37	39	32	45	48	33	47	47	46	46	40	31	44	31	46	41	37	37	47	43	41	51	36	36	43	45	36	50	38	24	43	31	50	50	35	27	34	40	57	43	42	50	46	32	34	42	44	37	29	50	34	39	36	48	38	52	38	46	44	53	38	42	53	45	36	53	31	43	41	42	39	36	40	35	47	55	34	53	44	37	53	41	39	36	51	45	42	44	43	33	48	43	45	37	46	53	40	41	38	38	41	23	34	32	41	41	40	47	45	44	37	36	45	39	40	40	47	46	51	47	36	52	41	46	35	35	25	49	33	54	46	18	46	36	29	48	45	47	28	40	43	40	33	39	44	37	39	47	30	46	35	44	47	49	39	47	41	31	38	38	49	38	28	37	46	35	42	38	40	39	46	35	42	48	40	28	56	32	38	39	38	35	46	46	49	38	36	43	37	43	45	38	40	42	32	39	44	37	25	29	44	41	53	40	47	38	48	35	41	37	26	44	42	34	42	43	52	41	40	33	47	51	44	34	31	44	40	31	33	54	38	35	59	44	46	49	32	47	30	43	41	48	38	43	41	54	47	33	40	35	38	34	55	48	43	43	32	48	41	47	45	47	40	48	49	53	41	46	38	39	47	33	40	42	25	38	33	33	39	49	47	40	44	38	33	34	57	33	35	40	33	28	49	47	51	36	45	28	36	31	46	49	30	46	50	43	44	46	46	49	38	37	33	38	44	39	42	34	48	34	40	42	30	40	40	38	49	40	38	29	40	43	36	39	38	48	42	32	29	46	28	30	38	42	42	57	47	37	37	42	41	43	47	38	39	37	40	41	44	25	52	39	32	45	37	46	34	27	38	32	31	45	39	32	33	49	45	51	52	35	28	33	41	36	42	27	39	40	36	34	38	53	35	40	40	35	46	40	36	58	37	37	39	44	43	36	41	44	49	34	40	43	55	46	40	40	35	40	47	40	34	53	29	44	48	40	31	47	35	41	47	37	39	25	39	32	37	44	49	41	38	39	36	45	37	38	36	34	43	36	47	41	36	42	24	38	34	31	39	47	42	38	45	49	43	45	34	40	36	46	50	53	36	37	44	37	37	38	39	38	50	42	47	26	36	43	50	34	37	38	35	44	37	36	35	33	43	30	49	47	43	28	43	35	47	38	39	47	54	39	39	38	41	35	36	58	33	40	47	37	35	36	38	40	38	48	41	32	36	31	41	39	50	32	39	45	40	47	50	40	43	44	51	40	41	32	35	41	45	51	28	40	39	39	27	33	43	43	40	48	34	38	48	42	31	45	37	39	33	44	36	42	39	47	45	41	36	24	40	39	38	49	45	49	34	44	42	34	43	27	35	44	42	33	34	31	57	38	42	39	30	37	40	28	37	42	36	26	37	50	39	36	29	36	48	37	43	32	44	33	40	52	40	38	35	47	36	40	45	34	43	44	48	44	38	33	25	37	39	56	43	44	39	38	41	35	39	37	33	55	36	33	44	37	31	51	45	29	50	34	39	47	38	32	35	41	41	43	40	41	39	52	45	35	39	58	56	40	37	30	50	52	41	44	41	41	43	38	51	50	43	43	45	29	44	41	41	35	30	44	53	31	43	39	39	35	40	42
345	1	1900	183387	512	33	151	484	646	665	520	528	437	435	347	308	277	289	247	256	229	226	185	202	159	164	175	154	144	153	142	132	108	119	105	112	128	110	105	100	79	86	78	98	79	53	84	90	83	68	71	59	72	63	84	73	59	74	54	55	76	78	65	66	55	64	64	61	65	41	62	63	65	59	59	54	80	62	57	57	63	62	63	55	65	57	57	54	51	64	58	51	56	40	52	61	58	57	44	60	45	57	46	44	57	59	54	56	38	44	46	62	44	51	46	46	52	45	48	56	59	56	55	65	57	40	45	50	42	42	57	48	51	42	41	50	45	48	43	57	50	45	56	52	35	55	50	49	40	49	55	57	45	62	56	43	49	42	41	42	48	49	51	42	42	47	58	55	46	41	34	48	48	59	56	57	29	42	43	49	43	49	49	49	38	44	50	46	46	53	45	46	59	47	56	54	44	42	49	55	48	39	58	50	39	46	58	44	50	52	53	41	55	48	41	49	42	47	52	38	33	51	48	36	48	44	37	51	52	64	42	34	44	53	45	54	43	49	42	42	51	37	53	46	45	39	54	36	38	51	48	39	44	43	63	58	40	45	40	48	44	58	41	52	61	48	48	55	36	40	35	39	41	52	42	55	49	47	56	37	48	46	46	42	54	53	44	43	53	49	50	53	44	49	41	37	34	31	52	58	46	45	44	48	43	43	48	31	41	37	46	56	47	52	37	49	42	40	60	56	45	36	53	42	45	41	64	47	44	38	37	40	46	52	43	52	56	41	44	52	58	46	47	52	53	41	48	49	41	49	34	56	49	62	46	47	45	53	54	45	47	61	36	56	38	42	32	36	54	34	49	45	40	38	47	61	34	45	40	52	35	43	44	37	45	45	49	44	46	42	45	50	43	37	43	56	56	50	39	42	46	40	33	32	44	51	46	51	44	50	46	40	48	57	51	38	44	38	35	54	43	53	48	29	33	42	48	53	55	35	45	40	54	40	43	39	53	35	46	42	50	48	49	42	58	32	54	59	61	38	59	46	35	42	45	46	44	48	44	47	53	47	39	56	60	58	42	39	40	40	44	53	54	43	33	43	34	42	49	46	57	39	44	47	46	53	48	44	51	47	38	46	44	43	54	40	44	49	55	52	54	39	54	52	38	34	48	53	37	30	47	41	33	45	46	41	44	50	52	45	45	37	46	54	43	46	46	45	43	42	46	50	47	36	57	45	46	47	48	43	38	55	42	43	51	42	50	47	48	50	55	51	40	47	55	46	42	32	48	34	41	42	56	46	40	37	49	41	44	41	44	53	44	40	44	48	55	41	60	36	42	45	46	44	44	53	49	40	44	34	45	32	46	43	37	54	48	60	34	31	48	42	45	41	43	43	39	52	55	44	52	50	43	33	43	42	41	58	40	40	35	50	39	38	34	39	44	50	45	56	38	34	53	49	56	39	50	51	42	32	38	37	31	39	33	50	45	38	45	40	38	53	44	38	51	42	43	45	50	48	39	43	50	44	40	38	28	38	39	63	44	45	56	54	50	54	50	43	56	38	41	61	48	42	38	43	49	39	44	39	38	45	47	41	55	37	42	55	48	61	44	43	52	51	49	44	41	43	55	40	50	40	52	39	43	46	39	41	49	33	40	44	52	52	51	41	34	41	45	50	48	47	60	52	43	36	43	40	44	42	38	51	53	45	47	59	43	40	42	37	42	47	42	55	51	45	54	47	49	46	52	54	55	36	36	36	58	51	36	43	44	47	53	38	47	41	52	45	44	42	35	47	55	43	46	49	41	50	48	47	54	44	43	46	33	60	55	56	48	39	42	60	32	48	36	51	53	35	43	47	54	50	59	45	41	45	54	38	47	41	51	41	52	49	41	45	38	56	43	31	44	56	41	38	35	36	51	48	38	43	38	50	28	46	40	49	39	53	35	54	46	54	41	44	35	47	37	43	54	47	44	46	52	54	48	52	36	53	51	44	50	42	50	31	46	51	31	52	56	48	46	45	38	42	46	46	33	41	44	64	51	51	45	32	46	51	32	45	52	53	48	46	47	55	60	42	55	39	53	70	46	40	42	42	43	42	65	51	46	55	41	38	47	56	39	56	40	51	35	38	46	53	46	35	49	46	35	49	41	38	57	42	37	35	53	41	41	46	43	53	41	44	47	46	50	61	53	43	59	40	53	33	38	38	50	39	46	52	32	48	38	43	46	48	40	52	44	43	38	36	40	49	43	45	48	40	38	53	54	35	46	46	43	60	36	31	39	44	41	50	49	45	61	42	43	58	50	37	38	38	47	38	48	40	52	50	56	35	51	44	67	35	46	42	46	51	43	47
345	2	2100	183510	473	41	117	476	664	648	585	541	452	434	391	335	287	269	280	240	256	218	215	188	163	169	166	161	165	151	145	128	131	128	102	137	126	105	103	99	103	96	101	90	103	95	97	72	82	88	88	79	70	84	85	72	66	73	67	75	71	75	60	65	71	72	68	84	53	58	72	52	63	64	50	53	66	64	45	58	56	73	50	55	53	40	52	62	57	46	51	55	50	51	45	43	66	54	54	43	62	43	51	53	51	46	60	57	35	49	53	49	53	35	40	45	47	37	64	39	45	49	56	50	39	37	36	43	47	48	58	44	45	51	48	46	54	52	48	62	46	51	40	48	45	37	38	58	49	48	52	46	47	54	38	41	40	40	57	48	48	52	44	45	43	46	44	44	47	44	32	57	40	35	42	44	37	56	44	43	52	32	47	54	50	46	44	46	49	41	43	38	42	46	37	36	44	45	41	40	35	46	46	55	53	43	41	54	45	50	55	48	46	37	46	47	58	44	40	42	36	35	48	31	34	49	53	50	49	48	42	48	42	37	48	38	41	49	40	39	49	35	42	40	40	46	35	42	36	56	41	47	42	44	40	41	51	49	40	52	44	45	37	31	46	39	30	59	60	52	43	44	39	51	40	36	51	53	53	44	37	39	38	45	50	59	45	39	45	55	44	42	51	42	37	40	32	41	34	46	37	33	39	34	38	42	40	31	53	41	43	52	56	46	32	52	42	41	33	43	37	40	39	44	43	44	36	47	58	44	38	37	49	51	43	42	38	43	41	33	40	39	43	36	47	51	56	49	47	39	43	38	51	47	51	40	35	55	37	53	47	49	43	42	46	42	48	36	50	44	45	52	48	41	44	37	37	38	44	43	34	40	48	42	52	37	47	44	49	42	44	34	57	36	40	45	39	45	36	47	46	37	34	48	49	37	42	36	47	41	41	44	40	32	38	51	35	41	36	37	37	37	38	46	40	41	39	44	35	53	32	44	40	41	30	48	36	47	48	45	46	38	43	47	36	50	45	53	61	47	43	46	41	41	42	35	41	41	40	40	45	43	48	53	46	45	49	31	41	46	57	48	30	41	55	40	40	39	48	45	40	36	33	41	45	45	32	36	48	45	47	39	40	41	47	50	44	41	35	34	36	29	38	41	48	35	44	41	34	46	39	44	42	40	43	49	32	52	50	43	47	48	57	34	41	47	54	40	41	50	42	41	42	45	38	51	44	37	50	38	44	50	34	36	52	48	40	49	50	45	44	38	39	46	34	53	41	45	42	36	37	31	41	39	34	38	41	47	44	30	45	40	49	44	50	42	37	48	34	45	31	54	36	45	39	47	36	36	49	43	32	52	52	40	36	49	44	41	40	43	45	27	40	56	38	38	41	34	47	37	48	29	49	41	34	34	38	35	50	48	50	47	42	40	46	44	40	38	38	42	52	45	35	46	40	46	35	31	44	40	38	48	58	45	42	33	23	49	45	38	32	36	41	47	44	47	46	48	37	38	41	57	28	41	51	48	51	28	45	44	45	40	39	39	48	54	45	33	34	37	50	37	41	53	40	41	45	31	39	39	49	35	44	48	47	36	44	50	50	39	45	46	32	46	46	36	50	35	44	42	53	47	48	44	38	64	38	48	32	41	36	38	45	34	39	53	47	49	44	45	40	43	39	55	34	52	43	37	43	42	35	35	33	26	35	45	38	59	43	45	32	40	49	44	31	41	28	38	35	39	36	36	43	40	34	38	40	42	43	41	46	40	47	52	40	45	42	34	42	37	53	37	43	42	53	43	39	39	36	41	41	43	46	39	53	40	51	48	40	43	42	50	58	30	39	46	52	53	32	46	39	41	36	43	47	34	53	49	44	56	42	58	39	46	51	33	45	42	36	41	44	43	42	29	41	37	34	44	51	43	45	44	43	36	51	56	44	70	40	52	51	39	40	32	40	50	55	37	50	56	47	56	43	33	44	36	48	52	34	45	48	56	43	46	41	34	42	40	45	46	44	42	38	35	38	49	32	26	45	43	38	45	39	52	49	42	43	40	46	27	40	41	39	48	43	44	39	49	35	52	43	49	50	54	41	40	36	42	53	35	39	45	35	47	39	38	47	52	54	34	31	35	46	45	36	34	51	67	43	53	44	50	41	51	43	48	46	38	35	51	43	42	40	45	43	37	34	49	38	34	53	38	45	42	56	31	41	49	45	42	36	39	43	24	40	51	47	41	50	48	29	55	44	39	32	32	38	46	41	34	54	56	62	30	42	45	42	37	38	41	38	33	40	39	32	41	33	42	55	49	35	52	39	38	36	32	42	38	37	50	37	32	33	39	54	44	35	40
345	3	3500	183633	470	29	105	420	662	687	649	574	512	497	425	364	356	324	287	295	272	255	224	225	239	226	190	154	164	151	149	141	140	121	139	118	121	114	116	133	103	114	86	99	104	95	93	88	81	76	94	59	82	82	81	80	89	75	76	79	64	80	64	80	66	77	74	67	58	72	66	70	63	57	57	79	56	47	64	57	58	60	65	67	48	58	72	59	67	56	63	61	63	46	71	51	52	59	57	57	62	48	57	57	58	54	48	51	68	58	39	49	43	47	42	67	53	68	50	44	44	44	52	50	62	61	46	42	53	48	46	56	50	37	55	55	50	49	51	37	56	53	47	62	57	48	43	50	49	53	59	51	42	46	46	49	41	52	43	39	51	52	49	49	48	41	45	50	54	52	49	50	59	49	55	50	56	40	61	29	51	47	53	32	58	62	37	55	50	48	34	36	48	59	57	34	37	54	36	51	50	47	52	44	49	54	44	42	35	51	50	33	33	47	41	45	43	52	45	40	58	38	46	50	51	46	40	51	47	49	41	44	57	39	49	39	35	47	55	42	45	56	43	54	59	34	34	34	62	53	52	45	39	47	34	40	50	61	51	39	51	35	49	41	37	42	55	55	48	48	42	34	38	39	45	48	44	46	49	43	62	43	50	49	42	54	49	49	58	41	52	57	42	44	43	40	47	53	38	41	47	38	53	55	41	29	38	42	39	47	52	46	42	43	55	40	40	43	32	47	65	38	39	43	44	33	45	51	46	44	44	41	42	62	53	47	50	52	45	49	39	36	43	53	42	48	50	47	39	46	35	53	41	49	48	44	52	34	35	43	42	42	43	48	39	44	46	40	43	47	40	36	49	52	38	61	35	45	42	35	45	44	42	45	40	48	52	33	51	48	36	46	42	44	48	42	44	48	40	46	45	50	47	55	56	56	47	43	55	48	48	44	56	46	44	44	47	38	41	48	38	46	46	50	42	67	37	37	45	56	31	39	53	47	46	46	50	56	44	55	58	34	39	35	40	44	50	34	50	45	51	41	51	50	41	41	46	34	34	53	45	40	58	45	54	45	48	47	45	46	51	50	42	39	39	49	38	40	48	58	52	46	33	43	35	42	47	38	40	37	39	57	47	38	45	33	43	45	27	51	40	48	56	44	46	47	47	46	56	41	36	52	52	36	38	43	48	45	50	40	46	39	46	44	47	52	43	48	44	31	48	55	38	55	47	42	44	43	46	37	45	48	58	39	36	52	41	53	51	35	34	34	60	38	46	45	43	41	56	39	44	47	39	39	48	54	57	45	47	51	39	42	37	45	37	45	36	59	42	38	41	57	39	41	42	48	52	40	41	49	48	36	33	37	45	42	43	38	53	45	48	43	42	53	46	39	47	48	49	47	36	38	32	55	37	40	43	51	40	38	50	27	51	42	50	30	56	33	58	37	29	37	40	39	52	45	39	50	35	40	53	60	45	49	54	42	54	42	44	42	37	36	44	37	44	47	49	41	53	37	32	33	38	60	40	56	47	45	46	42	46	50	44	35	54	48	37	39	33	43	53	31	48	41	58	53	46	43	55	48	34	45	54	38	39	49	54	45	40	31	50	61	39	36	31	52	35	46	48	35	39	34	47	43	49	35	39	31	31	53	39	57	51	45	39	40	36	55	42	48	46	41	49	52	41	48	53	40	48	48	56	27	41	49	46	50	46	44	49	27	53	57	47	40	51	41	50	28	39	45	41	61	37	47	46	52	56	39	42	58	49	34	48	36	48	58	48	38	37	58	46	49	57	40	36	43	43	49	51	48	45	44	35	43	40	30	52	39	38	46	49	34	59	45	43	36	50	49	40	45	37	46	39	36	58	43	47	36	41	40	36	39	33	53	43	48	41	45	45	44	59	39	49	35	50	46	54	37	38	54	47	48	36	46	39	41	42	48	42	36	32	57	44	47	42	48	49	49	30	47	53	44	41	43	39	44	57	42	54	42	52	41	43	34	36	42	45	46	52	55	55	38	36	48	55	39	44	37	53	58	44	41	56	38	39	39	43	40	42	52	43	39	50	45	40	49	43	47	49	47	46	44	42	37	36	34	44	43	40	46	49	53	40	48	51	31	42	48	42	39	35	50	52	43	38	43	58	47	37	47	31	54	41	38	45	57	38	52	38	42	38	37	52	51	33	46	49	46	40	57	43	48	40	40	47	45	38	42	47	57	43	45	44	49	51	45	36	48	47	47	49	39	44	43	45	44	59	55	39	48	45	38	36	51	40	35	47	50	41	49	44	44	38	46	43	41	49	40	43	46	37	47	36	52	47	40	45	45	49	48	49	47	44	38	56	37	38	53
345	0	2700	183756	440	26	63	357	660	754	665	640	509	524	451	406	423	367	329	347	287	279	252	260	225	223	180	182	199	199	173	181	168	173	134	158	141	149	133	118	131	113	117	119	131	114	94	102	109	94	99	82	96	77	86	94	81	85	71	88	75	74	79	77	80	82	73	78	71	59	69	59	65	82	62	63	51	71	66	58	69	58	44	55	61	71	61	65	51	61	76	79	79	50	60	59	51	57	67	49	41	52	53	57	55	61	50	58	62	50	47	42	61	48	49	41	52	64	47	61	55	42	48	48	52	47	51	50	68	42	39	42	42	45	44	44	57	49	42	41	57	48	49	41	52	58	49	49	42	48	59	63	46	53	57	40	50	48	43	48	47	47	53	59	48	61	43	45	56	52	53	35	58	59	40	49	41	53	43	48	55	44	42	48	52	37	40	52	46	32	47	42	45	49	32	29	54	44	42	50	39	49	56	38	41	51	38	44	45	36	45	42	43	43	48	51	50	50	53	35	45	41	65	46	30	56	41	39	52	45	47	59	44	47	44	54	48	49	39	27	38	51	52	29	43	45	30	52	45	43	45	50	48	47	51	26	55	52	40	55	42	62	53	51	45	49	52	56	44	47	51	39	41	48	49	38	47	46	49	53	58	38	42	41	41	38	34	37	40	43	47	52	41	37	53	31	43	44	44	45	41	53	36	46	40	48	52	49	39	32	46	46	38	29	56	42	47	41	37	53	40	50	54	42	44	35	34	31	45	53	44	46	29	45	28	37	36	31	43	40	38	44	54	43	48	44	43	40	44	49	40	47	47	25	38	46	39	47	39	40	44	43	36	41	44	47	35	44	21	31	38	44	32	41	50	45	47	46	33	37	39	40	36	37	38	50	48	47	43	45	45	41	26	42	46	41	52	47	48	44	41	37	39	45	36	47	44	46	44	51	39	44	37	43	45	30	52	51	41	35	48	42	37	38	53	46	42	47	52	50	41	40	47	50	38	49	43	39	39	40	48	32	52	37	40	38	55	54	41	36	49	40	43	56	46	37	43	44	53	45	34	31	49	40	38	48	45	40	45	35	46	40	35	51	44	51	42	48	50	40	42	46	42	37	40	45	54	38	43	31	36	49	41	36	40	41	35	35	45	43	36	37	59	38	32	54	40	51	46	41	40	48	52	47	48	44	38	46	41	46	34	34	34	49	36	41	49	50	43	41	56	51	43	28	54	41	45	47	45	45	38	43	37	48	41	40	43	36	52	35	59	32	47	43	31	40	38	35	29	36	41	40	36	45	43	44	57	40	45	43	45	37	36	44	41	39	42	44	21	37	44	46	35	51	43	29	40	47	42	50	46	49	29	43	44	49	39	60	61	50	36	45	31	44	46	33	50	35	49	38	36	42	44	25	52	43	42	39	60	39	43	34	38	39	43	58	39	44	41	34	45	43	49	45	37	36	49	32	40	48	53	41	43	35	44	38	40	31	36	47	41	45	52	37	45	36	42	37	40	43	53	44	46	45	38	54	41	37	53	48	33	40	37	48	42	46	38	43	44	48	39	44	45	41	52	46	39	39	46	42	32	51	48	34	38	38	45	36	31	37	52	54	54	38	41	39	44	48	41	47	52	46	46	45	38	55	36	39	50	34	53	35	50	46	47	47	51	38	36	33	39	42	36	48	45	43	46	46	49	27	46	42	43	48	47	48	29	41	56	51	38	25	44	55	42	35	45	31	35	35	48	34	40	32	54	41	46	41	37	42	42	43	40	43	45	48	50	43	38	38	38	35	37	51	41	52	48	48	35	35	42	53	42	45	30	33	47	33	43	34	43	36	42	42	46	45	41	32	37	48	31	42	33	39	41	34	43	38	47	37	55	38	36	49	46	48	36	35	54	28	35	38	39	44	44	31	40	39	41	39	40	50	41	53	46	37	47	44	46	48	60	46	54	52	47	29	48	38	38	41	47	42	43	27	49	47	34	34	42	35	25	43	35	39	46	51	36	33	44	42	37	44	34	36	43	44	41	33	40	41	43	67	50	42	40	39	31	42	49	40	46	34	49	29	43	37	46	46	32	46	45	40	49	39	50	40	45	46	42	42	32	48	33	47	55	38	53	40	39	27	35	43	54	50	31	51	43	41	47	43	58	50	33	46	42	47	54	48	46	43	40	42	41	40	50	43	45	31	34	40	40	47	33	51	39	34	42	37	51	34	33	39	39	45	42	49	48	48	28	37	37	43	43	44	47	44	47	36	28	51	67	36	48	30	64	41	47	37	35	43	51	39	41	40	46	32	44	42	33	34	38	48	49	42	47	41	40	40	35	45	44	38	47	48	39	47	46	35
345	1	1900	183880	504	15	128	542	676	680	638	594	514	448	418	375	296	294	264	255	202	203	191	185	180	187	181	165	133	151	133	129	127	128	118	106	125	106	113	100	112	97	109	107	92	106	100	82	98	76	83	84	82	76	64	69	76	77	76	76	67	76	76	81	83	74	91	66	56	64	77	60	69	59	73	68	72	59	69	73	63	60	48	64	62	55	58	61	69	62	49	66	63	53	64	66	65	58	60	61	57	48	54	52	50	44	46	56	53	66	55	57	60	48	52	55	57	52	50	62	50	58	49	54	42	47	66	56	52	57	40	48	49	53	55	61	58	58	43	51	54	53	51	54	52	48	46	43	50	55	55	56	52	44	57	42	54	50	54	61	50	47	59	57	51	43	58	60	55	56	49	51	53	55	60	56	51	57	52	52	49	41	51	68	54	61	38	46	41	42	44	55	41	48	58	47	39	49	45	53	55	45	47	47	50	55	60	46	60	60	54	65	59	48	41	47	43	54	55	68	46	56	52	55	46	53	45	59	42	52	45	47	64	59	58	54	64	59	63	53	45	45	58	55	44	46	54	48	64	62	46	52	52	46	43	62	55	47	50	61	56	52	51	56	47	52	56	57	63	45	53	48	68	55	48	51	44	38	44	49	56	41	55	62	43	53	57	56	57	45	61	42	53	51	45	47	46	51	43	60	56	60	52	53	52	59	50	55	54	47	55	49	48	55	35	39	43	53	68	50	41	48	48	57	66	41	56	49	45	43	52	49	54	62	46	54	40	73	43	31	52	59	61	39	54	52	50	43	48	51	35	54	49	53	61	66	50	53	57	50	37	45	45	51	52	41	40	59	64	48	53	48	57	62	53	52	34	47	58	62	52	48	54	56	50	64	46	55	57	62	52	56	43	51	45	59	69	47	53	40	47	42	60	36	62	61	48	56	53	56	70	39	45	54	47	43	53	48	60	44	30	71	44	58	59	48	35	59	72	50	52	46	58	53	48	51	43	66	64	59	56	50	43	57	50	35	45	49	50	51	50	42	35	51	47	61	47	36	44	57	62	50	48	56	41	50	57	58	60	48	56	51	47	64	54	58	47	45	52	42	31	43	62	50	50	45	38	44	49	55	55	50	54	62	37	55	45	47	61	61	59	48	60	42	52	62	50	55	52	60	53	59	44	52	41	57	63	44	56	60	57	54	43	43	44	53	41	55	45	47	55	57	59	54	45	50	40	57	55	44	52	47	34	67	53	49	50	57	42	41	54	48	50	52	51	43	37	53	41	58	44	46	60	49	46	46	53	50	41	54	42	56	47	51	46	52	49	40	40	44	39	47	46	44	52	51	62	41	58	54	44	43	58	44	33	54	63	50	52	49	46	62	57	41	53	58	53	62	55	49	57	58	62	49	54	59	52	55	55	55	62	43	55	53	50	45	55	40	55	60	61	49	38	58	53	38	57	49	49	55	51	55	50	51	51	61	45	69	40	44	66	43	41	62	56	50	45	60	57	52	44	60	46	49	56	46	54	58	56	54	48	49	45	54	42	44	51	44	49	61	44	42	60	60	48	48	48	38	45	61	50	59	48	37	54	39	41	45	37	56	60	42	66	50	43	41	47	51	43	39	52	59	48	56	52	48	42	56	57	52	48	43	56	50	37	53	43	41	40	61	50	55	48	51	46	61	41	50	58	48	43	58	51	48	57	46	36	53	42	48	47	55	46	53	50	54	46	58	45	58	56	49	51	51	59	50	54	51	50	67	51	49	52	63	56	49	58	55	37	56	48	42	50	55	43	55	53	60	55	45	51	63	43	64	46	45	43	41	51	53	65	58	55	64	48	40	55	58	57	56	44	71	47	60	59	64	58	52	50	53	39	50	64	42	51	36	51	42	49	59	51	54	50	57	49	48	38	58	44	27	62	64	44	50	50	41	46	55	46	45	54	39	54	51	58	48	53	44	47	42	58	53	48	48	57	50	62	65	51	45	60	42	56	45	53	54	54	61	55	51	52	45	43	50	42	50	53	33	52	42	50	47	47	55	43	44	64	52	49	61	54	46	42	48	46	50	41	51	52	44	57	45	46	53	51	48	41	64	39	53	49	47	49	57	51	43	63	47	49	41	50	55	46	49	54	48	60	57	59	57	52	43	48	41	44	50	49	56	49	56	53	36	31	54	40	36	48	58	47	47	57	49	58	45	51	42	50	58	47	61	65	49	59	44	44	36	42	47	66	60	43	52	43	58	49	43	38	38	57	58	37	42	46	60	59	44	62	58	59	60	67	51	53	47	42	59	52	55	44	57	54	57	50	50	41	52	50	44	52	45	56	43	41	47	58	49	27	36
345	2	2100	184003	476	25	139	563	704	749	646	657	515	501	449	382	334	300	290	264	275	231	230	199	222	187	173	174	145	142	165	143	144	134	138	120	143	112	110	108	88	115	106	102	101	95	100	92	101	84	69	75	76	94	85	93	80	72	74	74	75	75	63	61	56	60	58	48	61	82	64	76	68	46	68	65	66	74	65	67	64	82	72	63	57	62	73	63	47	57	60	55	45	53	56	53	51	54	61	68	55	70	52	62	52	49	55	57	65	47	48	48	51	35	62	52	55	49	42	42	54	60	59	47	48	47	53	54	53	53	57	51	50	53	49	50	50	42	47	52	40	50	54	71	56	42	59	46	39	39	52	50	46	49	58	61	51	50	41	62	37	61	53	44	58	48	47	64	52	46	54	55	47	41	74	61	43	47	51	54	55	47	62	52	52	49	42	49	55	51	33	35	41	44	57	51	59	59	33	63	53	44	43	39	51	55	55	54	45	49	49	51	55	37	55	54	52	44	52	35	39	61	46	40	47	40	45	56	36	40	43	48	42	43	47	41	55	60	41	48	46	53	33	53	34	62	56	53	59	40	47	50	52	42	63	56	47	49	34	44	49	55	52	46	56	50	40	42	43	43	45	48	44	42	61	64	51	55	46	49	54	47	43	67	41	44	54	44	53	44	50	51	46	37	39	43	45	47	48	53	55	41	42	39	43	55	41	51	40	38	44	38	35	36	36	56	51	38	49	42	43	41	50	42	43	40	43	52	56	55	50	62	57	49	44	59	45	43	57	44	55	48	54	37	43	48	47	49	47	52	50	45	50	44	44	46	48	47	43	45	58	40	42	56	40	52	57	44	44	51	48	44	49	50	52	61	53	42	42	54	46	50	64	67	45	49	49	58	42	54	45	47	44	48	55	41	55	45	41	46	51	51	49	50	45	43	47	49	40	50	45	47	49	51	50	50	45	49	38	41	52	44	46	49	40	52	40	37	46	40	56	49	62	48	41	52	42	48	39	53	48	48	46	39	40	55	38	51	58	45	38	52	45	42	58	44	47	55	54	60	48	76	49	47	50	55	46	60	58	53	41	45	50	47	49	57	49	50	47	47	57	41	31	50	42	49	44	58	44	42	48	44	42	51	57	53	57	52	62	44	41	42	49	51	48	44	52	53	58	52	64	40	31	47	47	52	58	50	45	44	49	50	50	45	57	55	50	45	49	44	40	36	42	58	70	56	43	42	38	42	40	42	39	46	44	42	36	44	54	44	48	35	45	49	51	40	60	49	51	45	41	38	47	30	44	47	49	43	41	46	50	35	52	52	49	46	52	52	56	53	40	46	52	48	44	52	43	34	47	49	38	48	40	54	59	47	50	34	48	43	55	46	43	50	41	48	55	33	40	62	62	51	37	43	57	47	56	48	51	51	53	49	41	54	47	49	50	43	52	39	47	41	50	33	56	41	38	39	39	47	42	41	54	44	50	59	50	54	48	49	47	54	55	49	54	39	46	51	34	56	30	40	61	55	44	40	47	38	49	44	58	45	49	51	54	58	47	52	50	55	55	46	38	47	45	48	46	52	48	51	48	51	51	52	57	45	59	49	47	46	43	54	35	37	68	52	48	37	44	54	51	41	61	50	37	46	56	32	61	63	48	58	54	40	64	40	43	47	40	44	43	53	49	48	51	51	51	50	48	53	44	51	47	52	40	43	37	47	58	41	43	54	43	54	53	52	48	52	39	57	40	42	61	54	56	48	47	52	55	62	56	38	45	47	44	46	37	51	47	48	39	57	35	50	53	50	52	50	43	51	48	41	64	55	46	35	62	52	38	59	47	49	42	43	53	50	42	59	44	48	48	53	40	49	53	26	53	53	31	40	44	51	46	46	38	44	54	46	48	38	55	43	49	41	60	48	39	49	48	55	43	51	53	55	40	47	48	49	45	53	54	41	54	49	52	42	48	47	45	36	57	40	44	37	50	56	51	37	49	45	46	50	50	65	49	49	33	40	50	49	51	58	55	67	50	39	39	49	35	44	37	50	50	42	48	46	46	41	58	45	37	31	48	46	46	34	50	50	47	41	42	39	54	39	59	45	47	38	52	47	40	52	57	39	41	58	48	40	43	54	35	46	47	47	48	35	43	45	57	55	48	52	53	45	45	40	51	42	50	56	53	42	38	42	47	44	50	40	41	55	49	39	52	48	43	51	49	41	34	41	52	34	46	35	59	43	45	56	47	40	44	58	51	58	62	38	60	37	40	44	59	67	45	48	50	55	40	58	48	50	41	43	36	47	46	51	61	45	45	53	41	36	45	42	48	58	45	57	43	40	57	56	50	57	56	57	48	49
345	3	3500	184126	464	23	165	540	762	848	706	713	587	530	452	414	385	367	309	307	284	272	245	203	173	196	169	190	189	157	168	165	154	131	133	140	128	126	113	131	119	106	84	103	98	101	102	82	97	107	102	89	100	97	105	98	71	87	98	67	81	76	91	96	62	87	83	73	62	72	73	74	80	64	69	49	68	67	61	60	70	68	53	59	61	54	40	52	61	40	56	49	59	50	45	62	53	55	67	59	49	54	64	40	59	53	56	49	45	58	49	63	49	55	48	56	45	62	38	59	57	53	54	59	54	52	55	53	44	51	48	49	63	43	48	55	77	43	43	51	54	64	46	45	45	63	44	55	53	44	43	48	54	58	56	50	67	46	37	52	53	52	45	57	47	42	58	47	52	59	38	45	66	46	34	49	47	58	54	39	52	47	52	48	52	46	53	62	50	56	46	55	31	41	37	48	37	54	53	62	34	46	47	54	41	43	45	44	47	53	45	52	38	47	54	47	50	44	44	44	34	42	33	50	39	62	50	61	57	47	40	46	51	56	51	51	34	31	54	38	46	42	44	46	42	62	44	54	40	50	42	41	54	37	71	59	37	43	48	30	51	53	44	63	47	37	27	51	45	46	51	48	61	48	54	57	37	57	51	44	47	51	43	65	44	43	52	49	51	50	32	42	38	53	59	50	45	43	51	36	58	50	53	46	42	48	43	43	47	52	47	36	52	45	47	51	55	53	54	58	47	43	44	59	47	48	41	61	58	35	56	36	54	40	65	43	45	36	62	50	65	50	40	50	42	33	43	49	58	45	36	44	45	46	44	42	52	56	49	44	52	42	56	49	45	46	45	40	52	36	53	41	49	52	41	48	51	46	42	57	40	48	42	50	49	38	51	42	36	52	49	49	37	45	44	55	47	59	45	40	47	45	46	43	41	44	40	41	34	48	51	42	48	55	55	45	48	55	47	44	45	45	54	49	35	55	49	43	53	43	40	51	38	48	49	46	49	36	53	35	48	60	39	51	36	59	48	42	36	36	43	47	47	43	52	35	55	44	50	59	30	45	46	51	47	52	54	36	38	38	35	44	47	39	46	41	41	46	45	53	47	61	48	44	43	48	55	48	45	42	54	45	48	41	51	53	56	50	49	51	58	42	47	39	45	46	49	46	41	43	39	47	47	42	45	54	44	53	48	39	43	47	42	49	41	40	51	57	38	58	41	45	45	52	56	50	47	46	51	58	51	41	48	57	45	58	44	40	40	44	36	52	44	48	51	50	39	40	55	52	45	43	37	54	49	63	45	51	57	32	49	43	55	38	55	36	64	51	54	50	57	51	44	48	37	47	45	46	47	48	35	45	53	50	55	55	47	55	43	57	43	36	46	42	49	57	37	50	48	49	33	47	59	52	53	54	62	47	44	45	46	52	49	50	42	39	37	50	42	40	33	35	46	50	43	51	52	44	34	49	45	42	42	52	52	47	45	47	42	40	51	46	51	40	45	43	49	43	45	49	46	48	50	42	41	34	49	49	39	51	47	48	53	54	46	47	39	35	45	45	49	42	30	46	42	32	40	45	40	41	46	46	43	61	54	56	36	56	49	43	37	61	36	46	54	42	55	44	35	43	40	46	38	45	48	50	47	48	41	42	37	51	52	45	50	46	43	51	33	50	50	43	43	40	51	52	40	43	47	43	55	38	43	50	41	55	45	29	42	48	47	41	47	35	57	54	38	49	44	46	65	40	36	44	59	52	38	58	34	50	52	57	43	46	48	55	59	35	61	59	50	48	43	60	39	51	61	36	48	42	38	48	34	53	45	49	48	52	51	56	37	54	51	44	39	41	49	43	48	63	47	60	51	55	45	51	55	45	57	38	46	56	45	46	57	49	53	52	70	50	48	46	40	53	49	40	52	43	47	53	43	52	50	45	50	47	37	48	46	34	47	48	53	55	47	42	41	39	31	40	56	43	53	47	33	54	53	54	56	45	38	48	43	46	50	52	42	54	46	49	55	50	43	40	56	35	55	51	50	47	51	53	44	52	50	44	51	42	38	45	46	41	51	43	42	44	41	37	36	39	47	47	38	49	39	47	48	49	45	47	32	45	42	57	56	62	51	45	40	40	49	50	52	51	36	50	55	54	43	45	51	49	54	33	45	42	44	41	45	55	51	59	30	42	41	53	45	39	55	38	54	56	55	39	43	45	40	40	42	50	36	40	51	34	54	42	46	41	42	41	48	61	44	49	40	40	40	25	57	48	59	38	44	46	48	45	42	41	40	55	45	48	45	58	57	44	33	49	43	36	40	56	41	41	42	43	45	45	57	50	43	37	39	29	43	43	42	43
345	0	2700	184249	426	27	95	407	743	807	705	652	602	531	484	419	351	347	324	295	269	298	262	256	242	222	228	214	193	186	179	169	175	152	146	155	153	128	133	121	133	124	130	106	128	104	105	98	104	105	107	87	93	97	114	96	96	101	84	73	85	79	80	80	70	67	78	63	77	64	73	68	71	65	58	62	60	63	50	52	62	53	71	65	53	46	59	56	66	63	47	44	44	52	51	50	46	48	42	41	62	48	62	52	48	63	54	57	40	57	43	52	55	44	54	42	53	42	40	46	56	56	47	42	48	70	45	44	41	49	52	39	45	49	45	53	46	47	46	37	45	37	55	47	46	39	40	63	39	45	51	52	47	37	43	41	42	42	62	41	54	38	48	54	44	35	43	43	46	30	45	37	52	47	42	36	46	43	39	37	39	39	46	45	48	51	49	55	59	51	49	32	51	46	42	40	51	40	42	43	36	40	48	39	45	50	42	43	39	44	37	57	54	50	44	43	48	38	37	49	40	55	37	39	45	43	39	40	38	43	40	44	45	45	41	43	57	39	41	41	35	48	51	43	45	53	35	35	37	68	44	48	46	48	32	46	44	39	57	51	38	48	42	38	32	53	42	42	52	42	47	46	35	45	49	37	41	42	42	44	34	47	40	38	37	39	34	52	38	48	37	45	37	36	35	52	54	47	32	47	47	45	33	47	47	43	48	41	39	37	40	42	28	47	46	43	39	38	40	29	37	41	42	48	29	38	43	40	43	42	43	49	41	51	45	33	34	43	41	33	44	31	46	46	42	33	35	35	41	42	35	46	46	50	36	44	38	43	47	36	37	42	43	39	39	42	35	37	54	36	39	28	33	31	55	44	52	39	42	49	45	41	48	34	37	39	32	41	34	39	43	32	47	46	43	38	28	30	47	42	46	45	45	51	37	55	48	54	39	43	38	45	31	42	30	45	34	26	42	45	54	39	41	57	48	41	45	37	55	59	37	37	46	34	30	33	29	44	35	42	29	41	41	43	43	49	33	43	40	43	31	29	43	52	44	46	43	39	37	41	44	34	34	47	31	34	37	47	45	52	36	45	44	52	51	43	27	47	43	41	40	51	30	51	32	36	31	42	55	33	46	33	46	40	35	39	45	27	35	41	39	38	48	46	32	33	42	34	43	46	42	52	36	41	47	34	40	38	41	42	45	50	54	42	41	45	55	36	38	36	44	42	41	50	29	43	34	46	36	34	38	38	41	41	49	30	36	37	43	39	35	50	32	32	50	35	45	55	43	42	38	40	38	39	31	30	51	49	28	44	30	47	58	42	48	42	51	47	38	41	38	43	42	46	41	43	47	50	45	35	51	37	49	48	32	43	33	42	36	44	45	54	50	39	42	40	32	49	36	39	48	53	48	65	40	40	49	44	46	53	31	39	45	39	34	49	35	50	58	48	39	32	41	37	45	42	46	39	37	34	42	40	44	42	39	52	38	43	42	44	40	45	52	43	42	43	37	49	44	29	43	37	34	37	50	40	40	37	53	44	39	46	40	36	44	41	49	50	45	37	34	34	29	46	44	41	51	39	42	31	47	62	39	50	42	55	43	31	36	51	30	37	40	44	41	34	37	42	43	43	46	38	35	52	34	38	35	34	45	36	39	36	40	40	44	48	47	42	42	46	30	38	38	46	47	40	51	51	39	49	40	32	42	60	37	31	40	46	48	44	35	40	34	46	41	49	38	37	41	45	43	42	28	49	49	38	41	46	43	47	43	33	43	39	28	43	40	37	33	32	33	33	41	33	41	39	36	43	34	38	33	41	36	43	40	42	46	41	53	50	41	44	31	45	31	44	38	37	46	39	44	27	47	42	44	45	36	33	43	35	38	34	45	34	39	43	34	41	38	41	39	36	40	42	50	39	41	44	51	48	36	32	33	47	31	36	26	37	39	26	39	32	41	48	39	36	43	40	39	54	40	29	51	36	41	31	36	32	36	38	42	42	39	58	50	35	38	30	35	46	39	41	47	42	36	60	44	43	43	35	39	42	32	28	36	32	44	61	44	47	40	34	41	41	37	51	53	48	40	29	41	39	44	38	49	34	35	37	43	32	45	32	52	41	32	39	44	35	40	36	44	35	31	35	50	28	54	46	45	42	52	43	42	51	49	43	31	48	50	38	41	37	39	40	45	37	30	37	36	49	39	31	47	46	36	51	44	43	38	27	32	36	33	39	39	44	32	39	34	41	36	34	46	45	42	39	34	39	37	34	49	36	27	43	52	53	31	32	30	41	28	33	51	44	45	43	38	37	40	38	47	41	37	35	58	40	40	47	38	35	42	45	54	38	37	36	43	34
345	1	1900	184372	508	24	176	594	740	709	571	535	474	419	395	338	310	294	258	245	240	182	200	201	197	172	166	156	119	150	158	145	124	133	105	120	126	115	107	117	96	96	78	91	100	98	91	83	102	80	96	94	79	92	79	59	72	69	69	75	58	74	69	66	70	62	57	51	65	63	57	58	61	59	54	61	64	52	57	48	60	70	46	57	46	54	63	55	66	57	58	41	55	59	55	57	54	55	68	57	53	61	42	49	43	50	50	45	53	47	55	42	46	55	46	49	44	66	49	67	61	47	64	56	51	40	39	45	52	46	52	51	54	47	56	56	42	57	46	43	54	57	39	53	51	54	61	50	49	37	30	44	39	63	43	61	47	46	35	48	62	53	56	48	44	55	50	48	42	45	43	30	52	60	50	58	60	53	49	50	35	50	55	50	49	47	51	54	43	45	55	52	44	55	55	55	40	43	40	38	47	44	61	43	55	51	37	50	51	68	41	43	48	46	53	40	36	52	59	61	64	51	43	59	39	56	51	49	40	43	55	60	45	30	54	47	45	42	63	49	46	47	58	48	48	43	41	42	38	49	44	47	46	48	47	51	61	64	45	42	54	46	48	47	41	46	57	40	48	40	32	52	39	36	41	50	45	54	42	50	42	49	54	42	48	63	38	50	61	34	51	61	46	38	31	43	53	45	47	59	46	55	44	61	31	52	36	50	55	40	30	55	48	44	46	51	35	46	43	48	47	51	52	45	47	48	42	42	34	42	29	53	48	60	43	46	61	51	48	45	56	47	47	49	38	57	42	55	45	57	50	37	45	58	57	46	44	41	41	41	49	54	54	46	49	59	50	53	51	49	46	35	37	49	33	50	55	45	42	50	34	48	46	62	56	52	37	42	56	44	46	44	62	36	44	50	45	49	53	56	49	46	44	41	58	32	47	64	40	56	57	46	46	46	42	53	48	43	45	46	45	55	55	36	46	42	33	50	50	68	40	55	43	45	50	25	47	46	40	31	52	53	37	44	57	45	45	50	59	38	64	54	39	33	55	46	39	49	47	52	59	42	45	52	28	56	45	44	43	49	37	46	31	41	49	45	40	47	38	44	44	51	48	34	48	56	56	47	52	47	43	40	41	55	44	39	37	47	54	43	30	39	44	42	55	41	48	41	52	51	59	45	50	53	43	42	55	48	42	47	47	36	49	42	61	53	27	42	33	50	40	46	47	47	40	52	49	49	37	37	57	46	46	44	39	50	45	48	59	47	40	52	43	45	48	47	50	47	43	54	45	45	49	49	43	32	48	48	50	48	52	43	46	60	37	45	35	46	49	40	53	54	52	51	41	42	38	41	44	37	46	46	43	56	42	49	34	36	43	48	45	40	48	37	49	39	36	43	39	50	30	44	47	52	34	45	34	49	38	43	54	55	35	48	43	42	44	55	52	49	46	51	48	48	43	50	55	50	56	46	42	54	48	49	49	40	43	40	43	55	43	59	53	49	31	45	44	56	45	31	50	50	51	45	54	27	34	42	50	53	48	48	49	46	53	47	44	41	47	45	42	52	46	61	51	54	46	52	48	48	59	51	47	36	44	42	57	52	42	32	38	47	56	51	52	45	40	51	53	42	52	47	38	33	48	49	46	55	52	51	52	47	46	46	57	54	49	51	52	44	39	44	48	48	33	45	53	41	61	40	32	59	41	45	62	45	44	40	43	41	40	35	60	45	45	47	43	50	49	36	54	35	36	47	50	49	51	48	37	47	42	52	48	51	50	39	44	32	37	49	35	42	43	52	39	47	37	45	45	48	48	43	47	33	35	46	42	42	44	46	43	41	57	50	52	49	41	51	57	46	60	45	41	56	32	39	65	50	51	40	39	42	50	45	42	46	47	44	51	44	50	51	59	36	50	35	41	42	53	45	59	50	50	46	37	57	47	47	45	39	42	35	47	36	41	52	42	41	44	51	50	48	50	46	34	63	37	37	47	47	39	39	39	49	47	39	53	47	45	41	45	46	37	40	51	60	42	42	42	37	48	36	64	42	51	40	53	40	41	36	42	41	42	42	48	43	38	50	44	36	55	53	50	43	46	38	48	50	40	45	53	34	48	40	57	32	46	40	49	42	50	46	34	49	51	32	52	51	60	48	56	57	45	47	47	29	54	46	50	63	47	36	48	39	44	46	55	44	39	45	37	47	45	43	48	65	37	55	48	59	43	45	49	53	45	46	29	51	46	35	64	41	40	45	56	45	40	59	34	60	52	51	40	64	45	37	39	63	45	41	45	50	51	61	57	58	42	42	42	38	49	39	43	58	58	38	46	34	51	49	50	36	47	34	55	60	34	44
345	2	2100	184496	469	22	118	492	690	686	631	546	517	517	418	352	329	322	303	260	255	229	231	207	213	210	200	181	177	157	166	142	163	171	132	126	109	129	136	111	106	139	114	122	112	104	125	85	94	87	90	88	72	80	82	68	77	72	65	67	72	60	56	60	70	59	49	58	56	68	69	60	59	61	65	51	51	63	66	58	57	59	55	54	55	52	49	67	59	53	41	51	51	53	65	48	52	44	67	49	59	62	57	45	57	55	50	52	53	58	45	50	49	48	61	44	69	56	49	38	45	63	38	43	53	56	56	53	54	42	54	45	54	64	52	43	54	52	55	40	52	53	50	37	58	52	47	42	39	47	40	46	49	56	40	50	55	56	33	51	39	69	35	53	49	34	57	48	60	56	47	55	34	40	45	47	50	52	54	41	45	49	36	31	34	43	45	44	44	49	50	37	44	47	49	37	59	49	32	43	51	50	44	44	45	34	49	44	44	46	43	37	49	52	44	44	44	53	46	44	41	45	47	53	49	55	43	41	50	54	46	55	48	50	47	57	51	49	45	38	42	43	39	57	45	55	42	54	50	51	59	66	40	42	51	49	35	45	41	45	44	46	56	42	42	49	52	41	43	50	31	49	44	51	35	44	49	39	40	43	48	35	51	46	55	43	43	40	53	44	39	45	42	47	45	51	58	46	44	50	32	41	36	44	47	41	42	48	58	59	45	44	45	40	42	56	47	43	43	33	45	41	57	49	39	44	55	48	35	54	51	60	39	50	46	40	46	49	47	51	54	45	40	40	44	46	40	40	44	56	46	49	47	45	52	48	43	37	59	49	40	47	46	46	36	45	38	49	48	52	51	42	31	60	45	52	40	45	50	51	37	62	47	60	52	38	50	47	40	57	54	52	41	39	40	56	39	54	48	43	38	43	35	38	52	51	50	42	45	42	43	42	56	37	63	52	52	50	50	48	37	33	53	42	41	37	33	54	52	48	50	46	39	39	50	57	53	53	37	49	42	65	51	47	39	43	44	51	48	50	53	37	44	46	53	41	44	50	48	43	49	35	49	48	42	50	32	40	33	43	36	46	49	40	40	34	39	39	36	43	42	53	39	44	50	47	49	32	47	61	45	45	49	48	52	34	36	28	49	39	39	50	50	43	38	37	36	54	39	44	42	52	44	58	57	44	42	45	45	42	48	47	49	49	41	56	50	36	29	52	59	39	52	51	42	46	50	41	44	46	47	59	34	48	47	57	41	39	54	48	47	40	51	36	39	38	32	30	35	47	48	51	39	59	54	46	43	44	29	44	44	46	46	51	45	44	35	48	53	48	42	47	45	53	46	55	57	57	38	46	34	48	36	42	36	38	35	42	45	34	39	50	43	43	40	55	53	38	43	53	49	48	59	38	44	44	43	43	47	51	51	46	31	53	48	39	38	37	46	46	43	45	49	47	40	52	33	42	50	42	47	41	36	38	39	47	52	51	27	52	39	55	58	47	40	44	40	43	47	60	43	55	40	33	32	37	53	48	50	52	51	51	50	58	38	49	47	37	51	35	43	53	53	56	40	48	50	49	53	39	39	38	37	36	44	46	43	49	51	53	48	57	38	46	33	31	45	39	46	49	48	44	33	53	47	40	48	52	43	41	51	56	54	54	34	44	51	44	35	44	48	52	54	47	52	45	37	43	38	44	46	52	46	52	42	36	51	47	38	49	49	34	42	43	37	44	51	40	40	47	40	52	40	44	41	36	34	48	52	52	40	56	44	51	50	58	40	43	48	59	40	55	43	53	44	44	52	59	47	45	49	42	58	54	53	51	41	38	36	48	57	50	39	40	49	33	35	46	54	39	44	50	34	49	38	45	42	52	40	66	41	47	40	42	35	50	37	50	43	39	43	42	54	35	40	43	49	43	52	58	49	37	57	39	40	41	39	45	53	41	53	33	30	39	45	45	44	38	34	38	51	49	42	48	43	51	41	36	32	41	41	41	43	58	44	38	48	52	43	31	34	57	43	38	48	60	50	60	41	47	45	39	40	35	48	39	33	52	43	51	47	40	46	45	41	47	43	41	36	47	47	42	42	38	46	41	45	37	40	52	45	44	53	36	46	45	41	32	49	47	53	44	44	49	51	46	55	45	42	32	41	43	41	45	39	52	37	37	37	47	46	45	41	41	58	55	60	36	40	41	32	35	52	28	47	34	54	41	49	42	39	43	41	42	42	42	49	35	38	40	39	41	51	44	56	52	39	48	32	49	41	50	44	49	42	47	44	45	37	56	37	34	42	47	40	48	42	49	48	43	57	42	41	44	51	49	47	37	52	40	47	54	38	41	50	48	41	50
345	3	3500	184619	477	19	132	539	678	793	732	658	627	574	502	434	408	384	330	314	318	284	283	237	220	229	222	228	202	177	193	179	154	163	151	153	132	168	148	128	145	149	88	110	120	95	114	91	97	80	76	89	77	91	69	64	67	69	65	72	77	64	73	72	60	60	87	62	51	58	58	62	48	63	68	66	57	66	60	69	63	49	60	59	57	52	57	53	48	58	53	57	70	58	71	65	53	46	49	54	51	55	55	74	49	50	43	48	55	51	52	53	70	45	52	52	45	48	42	56	47	53	34	56	60	55	51	50	48	43	56	49	46	54	59	45	44	55	50	49	57	49	52	55	51	41	48	46	51	48	41	69	54	63	46	57	54	48	55	59	43	47	44	47	52	37	51	48	47	33	56	44	52	44	47	54	52	49	45	41	54	40	48	44	53	40	65	64	53	53	42	44	47	46	47	38	61	49	35	55	47	60	50	51	35	60	50	32	52	45	57	49	46	48	33	47	43	50	42	50	46	42	39	51	49	54	36	36	46	50	43	43	45	62	47	57	34	32	38	54	41	58	45	39	49	53	67	40	45	41	35	43	55	48	48	48	41	56	62	48	44	46	30	44	44	47	47	37	57	42	50	52	41	45	55	47	39	31	35	53	50	40	34	46	40	56	42	32	45	46	48	43	53	46	38	55	47	38	53	49	55	54	63	28	49	48	59	49	37	51	51	48	47	48	50	55	42	38	57	42	35	49	30	60	53	50	37	33	36	48	43	38	54	35	42	43	42	42	50	46	34	65	38	36	43	51	38	50	56	53	61	35	41	50	43	56	52	39	39	55	46	57	42	36	38	47	47	45	38	47	47	43	44	42	45	37	48	55	53	44	40	48	47	50	46	51	45	48	44	51	59	39	39	43	38	50	56	51	48	42	49	35	59	38	53	37	45	42	46	30	43	41	57	43	41	42	45	41	42	36	49	52	40	45	47	48	49	54	47	42	41	36	35	49	43	44	41	52	45	42	54	56	59	38	28	44	44	59	46	51	41	49	34	52	51	57	46	53	46	45	36	61	41	42	42	49	47	43	38	58	53	36	52	61	31	37	43	42	42	29	41	47	37	43	39	40	37	48	44	40	48	43	35	55	63	40	42	48	52	44	44	46	40	55	57	50	44	52	52	47	57	42	53	44	38	43	49	33	49	60	51	39	54	42	39	40	48	44	38	51	50	50	51	49	49	52	51	51	42	47	38	56	65	52	48	44	43	55	55	35	48	43	61	51	43	41	39	53	46	37	44	48	57	58	42	43	37	47	58	41	55	43	55	35	53	52	51	45	39	48	46	50	43	47	51	41	41	45	35	45	46	41	47	53	47	47	32	58	47	54	44	43	46	55	51	39	41	54	48	54	43	49	45	41	36	46	50	42	51	46	32	50	30	52	46	40	48	38	56	39	34	43	46	53	48	38	44	42	40	53	43	51	44	41	52	40	52	49	46	39	36	32	61	51	44	38	45	46	40	31	41	54	41	52	50	47	45	46	43	53	40	38	45	41	48	45	44	41	38	41	38	34	50	45	46	45	38	50	47	33	40	33	43	46	34	44	52	48	54	54	49	48	46	46	36	46	41	58	53	52	56	45	35	46	41	39	40	51	45	42	28	42	64	56	41	34	44	45	37	42	37	41	47	34	43	52	46	41	43	47	46	36	41	46	35	58	47	51	43	45	53	51	50	43	33	34	44	39	51	46	53	41	44	46	50	28	42	37	48	50	48	43	48	56	52	37	43	54	43	46	50	67	54	46	42	46	34	34	39	32	48	46	40	55	54	47	41	39	62	36	45	34	40	38	46	40	49	39	37	49	39	43	41	55	37	42	47	41	51	47	39	49	38	44	42	37	51	56	55	40	62	43	55	57	51	44	39	45	43	41	49	59	41	42	50	48	35	46	44	41	38	35	49	35	54	41	50	38	44	54	39	40	34	52	55	47	47	42	57	45	37	59	54	53	43	38	61	43	43	42	52	57	40	47	39	37	47	65	40	47	56	58	43	31	56	46	45	34	51	37	51	49	42	64	42	40	49	45	52	48	31	47	41	54	35	38	48	51	34	46	45	42	39	47	33	38	47	35	31	50	46	42	47	42	56	41	39	62	46	39	53	44	42	39	37	32	42	66	52	35	53	50	42	54	43	49	44	38	56	33	40	34	47	45	43	43	47	51	46	47	43	45	44	42	37	49	43	43	44	34	37	52	51	41	42	58	48	43	41	39	47	56	50	58	47	38	42	42	29	58	34	54	46	45	45	57	50	39	46	54	51	37	46	37	39	40	44	36	53	49	48	57	38	51	38	39	39	34
