345	0	2700	183817	462	1	46	301	397	530	496	525	465	468	385	367	387	321	287	299	274	243	255	210	210	193	170	182	146	174	139	144	154	144	154	118	126	129	123	114	121	128	127	135	173	195	232	250	261	311	362	391	355	359	370	371	380	370	369	341	241	178	141	78	101	88	70	71	81	81	72	84	58	71	64	70	82	73	80	65	81	77	82	63	86	76	62	52	75	75	73	70	70	77	82	60	63	57	71	59	74	58	71	80	76	65	53	74	59	70	67	53	67	60	70	69	71	55	62	60	49	54	65	58	63	63	60	58	61	57	73	64	70	68	43	54	59	72	56	53	63	66	72	66	66	57	51	64	59	55	47	68	60	79	53	74	70	53	52	57	77	68	49	69	61	65	44	52	57	74	62	52	58	58	47	75	56	53	57	65	63	60	55	61	57	58	60	50	65	49	59	62	54	59	47	57	61	58	71	53	50	60	58	53	53	56	67	53	59	63	67	52	50	55	68	54	55	72	50	72	63	57	50	67	56	66	69	54	60	58	54	62	58	57	55	60	50	69	59	52	56	60	58	62	62	54	62	66	72	65	57	47	71	69	67	52	66	81	64	53	62	62	50	67	55	64	56	63	69	65	56	55	60	62	63	63	32	55	62	64	74	60	56	56	67	58	58	47	58	63	55	70	48	58	56	63	61	68	46	54	69	63	47	48	58	63	66	57	65	67	64	56	59	64	48	52	58	61	60	55	59	57	56	55	69	58	56	56	65	47	74	64	66	66	57	64	58	88	59	70	56	59	59	52	56	46	64	58	63	61	58	66	52	65	53	53	68	63	76	41	58	62	58	58	54	72	49	59	45	60	59	53	61	63	57	72	54	53	42	74	51	54	64	55	45	67	63	72	53	70	55	51	68	67	66	60	62	55	52	52	59	65	60	53	39	57	49	58	65	57	66	56	51	74	62	65	61	55	58	62	51	57	69	56	62	68	48	81	64	58	70	50	70	63	62	65	66	55	65	47	50	49	64	44	54	73	65	60	40	60	54	60	69	57	60	62	56	61	45	65	60	49	60	52	52	61	53	54	56	56	48	45	57	55	63	47	63	54	45	51	61	63	59	69	57	51	64	53	59	62	60	57	78	63	52	66	52	60	61	49	57	62	55	67	62	64	67	48	68	54	75	64	60	50	69	66	48	55	66	59	56	52	57	66	50	49	56	50	70	54	75	48	57	52	63	57	58	67	51	56	57	57	56	50	57	55	62	65	48	57	69	53	60	55	60	57	69	72	52	60	45	64	74	61	65	58	55	68	60	59	44	57	65	46	51	54	60	60	69	62	54	50	55	60	59	69	63	58	48	57	64	63	63	56	51	53	55	47	57	67	63	60	52	62	56	66	47	61	44	57	53	60	57	72	65	71	57	58	57	70	74	59	47	51	69	43	41	47	62	82	51	74	54	49	58	50	57	66	62	81	55	60	47	55	54	67	54	58	54	53	58	62	53	58	54	62	68	67	59	50	52	64	49	44	48	74	64	56	45	47	62	55	61	65	66	62	51	64	57	47	65	70	69	57	59	71	58	61	55	53	44	55	70	62	67	44	58	57	53	63	60	55	65	67	58	53	48	54	60	66	58	62	49	55	49	61	70	53	61	63	53	55	60	70	63	63	59	66	66	53	63	51	66	67	70	64	49	55	63	45	61	57	65	61	52	63	62	55	47	52	68	51	60	54	56	66	57	68	59	52	61	55	68	54	56	57	64	61	72	45	68	67	57	51	48	60	54	53	57	66	64	60	50	54	71	72	45	70	71	72	64	44	44	66	50	57	51	64	64	52	39	51	53	57	63	59	57	53	54	50	52	62	66	56	68	69	72	53	52	57	57	59	67	54	72	53	51	65	76	58	44	59	54	55	63	59	51	54	54	74	64	56	53	52	53	46	62	56	46	54	56	53	62	54	65	67	66	57	59	59	46	63	62	61	41	61	65	47	62	59	49	59	65	51	60	58	64	70	63	58	59	55	53	56	61	48	45	59	50	53	53	59	53	47	61	53	65	58	54	66	59	61	69	45	54	66	45	57	64	70	65	67	53	51	68	63	51	50	57	50	70	56	72	58	56	73	58	50	59	55	50	61	69	76	58	58	62	56	48	68	47	37	68	60	55	62	65	65	50	64	49	64	49	58	53	55	55	64	58	43	57	61	60	50	82	64	61	53	63	46	60	74	61	60	60	49	65	74	64	64	56	44	51	63	43	65	52	50	48	46	56	61	54	57	54	72	55	66	54	69	49	45	70	41	53	55	60	56	46	59	54	62	54	59	71	68	57	78	56	57	52	70	78	47	44	58	63	69
345	1	1900	183940	513	8	121	449	451	461	441	395	367	319	286	256	248	220	198	198	171	213	186	190	150	152	159	146	128	143	138	114	128	116	111	135	137	102	120	116	98	107	113	86	104	94	95	101	99	101	129	142	177	190	218	228	250	278	295	254	198	135	106	92	87	92	85	75	82	72	78	87	74	77	84	74	79	93	71	69	78	65	77	75	67	81	77	75	81	68	81	99	74	76	69	77	66	77	62	93	73	77	68	74	86	82	80	82	53	60	77	70	56	76	67	85	77	81	65	67	79	71	68	69	76	80	80	68	70	70	70	65	74	72	79	81	73	78	76	72	54	83	67	62	82	74	89	65	68	55	84	63	72	70	74	63	57	71	74	72	74	55	50	67	78	81	70	76	73	75	68	58	73	76	76	59	64	79	52	60	81	79	78	66	70	69	68	63	61	66	59	77	59	83	89	65	66	71	77	78	75	71	71	71	77	58	77	77	72	85	83	80	82	69	71	88	80	70	76	64	78	70	73	66	65	91	73	72	71	60	83	66	76	76	80	68	72	62	80	68	72	86	80	68	73	66	77	61	68	66	71	68	78	75	73	66	69	68	63	60	72	70	44	66	70	78	80	62	64	64	60	79	72	67	60	59	67	59	80	81	74	75	72	68	56	50	64	57	73	66	73	73	65	73	75	84	69	84	69	72	67	64	76	71	62	60	61	57	67	85	76	69	67	62	69	60	64	72	66	67	66	73	68	63	75	85	77	58	74	72	77	64	62	69	71	73	59	74	64	75	65	61	67	71	71	59	67	64	61	86	75	65	55	60	56	70	69	57	70	80	51	60	75	70	63	86	78	73	71	78	59	63	67	65	60	69	79	58	61	70	83	67	78	77	71	62	81	57	74	80	73	74	66	60	84	66	52	71	74	78	72	73	73	79	77	94	75	74	72	71	67	70	67	75	63	60	79	90	65	65	73	79	66	87	75	69	65	68	80	74	59	64	58	65	85	54	57	64	63	74	62	80	59	70	85	68	76	86	80	79	65	67	80	83	66	67	69	69	68	67	76	69	75	68	66	79	73	55	62	72	71	63	72	61	58	61	71	80	59	71	65	64	66	77	76	74	66	64	65	59	78	55	68	71	66	75	49	76	70	66	67	65	77	58	60	83	59	65	72	79	72	73	82	70	65	67	74	65	67	68	71	70	68	75	65	86	80	73	66	67	63	69	72	66	79	72	76	84	62	67	83	74	63	59	73	83	67	69	83	78	80	71	70	74	75	57	54	63	75	67	91	76	73	58	59	82	66	63	84	65	68	68	76	68	73	69	82	81	90	66	78	78	60	56	77	67	68	63	72	81	63	70	73	72	72	72	66	73	72	69	67	78	66	57	70	65	80	61	59	75	75	60	80	71	80	85	73	86	63	85	68	74	63	69	57	54	63	83	53	57	64	62	62	54	70	77	72	64	51	67	68	64	72	77	75	74	67	64	67	64	63	83	55	68	71	54	64	72	74	62	67	62	69	74	73	76	56	64	86	65	67	79	52	58	51	69	66	69	62	77	76	51	60	60	77	87	85	68	71	65	71	80	70	78	54	68	72	69	59	65	73	75	58	82	73	66	52	76	76	66	61	80	85	67	58	59	80	64	67	63	74	61	82	70	75	70	75	59	74	68	81	69	70	68	76	54	67	49	76	79	68	63	65	67	58	82	72	77	60	52	67	51	73	87	78	79	64	73	81	59	75	65	71	75	67	50	60	77	61	90	88	72	69	69	75	70	53	75	76	89	63	76	55	71	71	69	76	70	70	71	57	62	77	71	74	76	69	72	77	73	75	64	70	64	76	67	77	71	70	73	81	77	72	76	77	57	65	77	80	87	65	70	79	69	73	64	88	67	66	71	66	57	81	77	78	62	59	68	53	57	78	66	65	57	77	67	75	63	80	63	77	77	76	65	72	85	79	63	74	75	58	88	94	62	62	69	58	74	71	74	69	74	65	59	79	61	67	74	73	72	67	64	73	70	68	67	82	68	53	70	68	64	66	57	66	87	51	90	78	64	65	81	59	70	61	84	66	65	74	56	49	92	79	79	65	65	83	70	69	61	58	53	82	75	76	68	71	65	73	59	65	76	76	65	62	75	71	66	58	66	69	60	69	74	61	60	62	75	69	71	60	83	87	69	68	76	73	62	77	76	69	75	72	73	66	65	74	75	69	63	64	83	63	83	58	74	58	74	57	72	57	70	66	86	69	81	77	81	82	57	71	70	59	61	55	88	76	67	60	68	64	89	70	66	61	67	64	76	69	79	60	73	56	69	78	54	84	75	74	80	76	74	59	62	64	72	67	72
345	2	2100	184064	494	1	47	320	412	420	437	498	423	395	352	311	355	288	264	246	221	239	212	190	195	176	166	188	144	152	145	128	139	116	121	118	108	98	104	116	94	110	98	88	97	91	120	101	110	151	151	177	194	235	240	268	286	273	295	239	185	146	102	74	79	65	62	65	75	79	83	88	58	78	76	74	74	73	67	65	69	71	78	65	61	71	69	73	74	74	61	67	73	63	82	65	82	64	76	75	59	64	81	57	56	68	61	60	66	74	55	57	61	78	75	61	60	59	63	88	61	89	57	64	59	49	56	68	81	66	53	71	73	66	67	72	61	61	63	64	53	67	84	58	59	60	63	67	66	56	73	60	63	68	71	65	61	69	62	57	70	51	63	72	59	79	67	50	59	71	74	72	56	66	65	57	59	64	67	67	70	64	65	66	56	57	74	58	53	63	60	51	72	64	55	50	70	56	62	81	58	63	53	61	65	67	66	66	68	66	70	73	59	59	64	56	67	69	48	68	63	74	75	71	47	61	63	75	60	62	67	56	58	64	65	62	58	69	58	60	59	59	61	55	66	73	66	68	62	65	61	63	60	66	49	66	61	53	77	56	58	62	81	72	57	65	63	66	55	60	59	62	58	57	64	68	52	65	77	57	62	71	64	70	68	61	78	62	66	62	76	58	61	61	63	66	66	80	69	47	66	56	67	68	66	71	69	73	63	35	69	64	62	65	58	74	53	62	57	42	73	65	86	75	65	58	71	69	61	63	62	57	69	75	58	64	66	71	57	70	69	72	54	71	60	66	85	63	66	60	55	57	72	51	49	57	58	59	60	61	64	55	61	59	54	70	60	64	90	72	65	70	57	55	70	56	55	86	73	60	58	70	60	62	59	67	79	71	65	56	45	61	63	55	71	60	58	65	64	69	52	58	60	61	52	55	56	67	44	77	64	64	68	73	61	63	54	70	61	66	59	65	58	47	55	61	72	54	73	63	58	66	54	76	70	52	46	59	74	55	58	49	72	57	65	72	76	55	52	63	52	54	53	65	67	66	63	41	67	76	45	73	76	60	58	57	60	53	60	67	83	51	68	69	59	59	61	62	69	52	61	57	62	73	50	64	70	73	62	62	71	62	65	60	60	58	68	64	60	74	60	55	65	54	70	56	59	79	70	71	68	56	58	63	63	69	69	56	54	48	69	63	45	62	67	75	57	55	69	56	64	57	53	55	58	54	75	52	65	57	74	61	72	57	51	64	62	65	62	71	61	68	74	77	57	68	74	61	56	58	52	61	51	60	54	70	51	68	73	64	73	56	63	47	64	71	65	55	65	54	60	54	67	69	73	63	55	68	72	73	77	51	69	55	66	60	59	62	54	66	52	51	56	69	55	51	54	74	66	71	53	69	54	47	73	64	55	62	57	58	77	69	90	66	63	66	54	72	70	63	64	59	50	60	66	59	60	55	58	69	72	62	64	63	50	56	66	65	53	65	70	40	76	62	63	61	55	59	46	55	67	76	66	55	58	52	51	56	74	68	59	67	49	48	69	71	79	61	70	75	68	79	52	57	67	54	76	66	78	51	57	84	43	53	60	71	67	68	65	66	62	66	50	65	72	58	60	65	54	57	45	66	71	71	56	61	66	66	81	60	59	70	59	66	61	54	63	77	66	68	57	62	61	70	62	55	65	72	70	40	62	67	59	72	53	58	52	69	60	55	59	65	68	66	68	68	60	43	55	75	66	59	76	66	61	53	59	39	60	62	67	66	58	55	47	50	62	65	60	70	68	70	51	48	49	74	58	61	75	59	58	62	61	73	57	70	68	49	69	58	55	43	48	79	60	57	62	58	68	66	56	67	68	57	69	49	63	47	56	60	58	72	73	64	68	70	75	46	70	74	56	80	54	55	77	68	62	59	66	58	58	64	64	63	54	72	52	73	60	56	77	59	61	67	58	55	63	74	69	51	75	64	62	72	64	50	65	64	65	78	64	66	56	77	59	60	61	52	81	63	61	52	64	76	63	54	67	57	53	68	58	78	70	49	52	75	60	67	77	53	48	57	62	66	61	66	56	52	69	58	66	69	51	57	69	64	56	51	50	62	60	68	58	64	59	74	61	61	71	76	55	66	73	66	77	67	73	68	62	59	55	66	68	60	55	62	52	53	61	62	70	75	64	49	49	66	60	73	68	51	68	71	74	56	77	62	58	62	54	67	53	51	56	82	60	43	56	69	60	65	43	48	79	78	58	59	67	45	61	58	46	60	65	62	65	69	67	67	74	72	69	66	52	52	48	66	61	56	59	71	63	63	79	42	62	50	54	67	47	59	65	65	55	50	67	69	54	54
345	3	3500	184187	520	1	57	389	416	442	373	414	382	354	287	303	284	251	225	206	218	199	193	176	171	183	148	165	144	149	136	137	137	124	133	134	113	119	105	114	103	89	95	105	120	140	170	187	218	208	244	268	272	294	271	305	293	290	259	235	204	145	100	79	69	71	63	85	77	70	69	87	66	63	63	73	83	91	78	93	78	84	76	72	68	63	75	68	56	65	61	83	71	60	70	89	53	78	70	61	68	75	56	57	61	61	68	81	67	76	61	71	61	72	77	57	70	71	66	69	70	70	49	60	71	69	66	72	71	61	66	58	72	70	61	52	74	54	84	66	53	64	83	69	52	75	66	44	71	54	61	77	67	55	72	68	60	65	56	72	81	73	54	89	59	85	69	80	79	59	54	73	72	64	73	73	63	69	65	85	65	70	87	56	56	63	67	61	78	58	60	77	58	65	62	70	60	52	65	61	65	88	77	63	64	73	71	65	56	72	59	48	70	81	59	55	63	66	68	51	63	86	37	76	68	68	60	72	53	70	56	71	70	61	64	74	60	80	62	74	52	78	64	71	73	67	82	60	59	61	70	66	55	67	78	59	57	70	57	67	63	60	76	71	62	62	55	59	68	59	57	75	71	55	54	55	77	48	63	70	63	64	57	63	65	67	68	69	57	61	70	74	62	71	66	87	61	53	53	67	58	59	47	67	61	72	67	63	62	83	59	71	70	59	63	55	54	79	64	67	60	75	59	59	56	70	59	67	59	71	81	58	68	74	74	65	58	71	77	69	70	60	66	61	72	54	61	62	65	64	68	61	57	68	65	67	59	61	63	56	69	47	62	60	72	55	65	70	81	59	66	68	54	54	75	63	72	57	62	65	66	53	51	60	61	56	61	64	69	56	62	57	69	63	72	53	67	58	69	59	62	66	82	78	70	64	62	54	76	66	64	74	61	76	67	53	79	57	75	62	74	60	70	69	75	72	59	61	74	61	59	62	69	65	75	56	63	53	58	58	59	74	60	73	70	64	66	67	59	68	72	75	55	65	66	78	67	53	56	68	62	73	52	69	70	71	78	60	72	68	61	75	56	71	57	60	68	67	65	65	50	73	70	52	61	61	57	71	57	70	53	70	59	66	63	67	53	59	69	48	63	71	62	64	80	60	67	53	74	65	71	61	56	55	62	70	60	54	53	55	75	62	62	60	66	67	49	69	58	75	47	51	62	66	61	64	55	58	56	52	58	57	57	62	79	81	63	65	42	69	59	63	53	76	68	67	60	69	51	75	67	49	61	67	72	68	61	62	59	62	54	69	77	47	61	56	54	52	59	66	57	67	61	54	60	48	51	61	80	64	60	63	71	64	67	67	57	52	65	61	53	64	53	73	59	47	57	70	68	57	63	54	64	64	63	65	56	68	62	72	73	72	60	65	61	57	62	55	46	55	70	53	65	73	55	61	59	58	67	57	59	57	56	66	65	43	61	62	68	51	61	60	62	56	60	51	54	57	61	73	40	49	56	62	70	58	58	56	69	74	62	73	68	54	74	60	74	57	60	66	77	74	57	50	71	73	60	65	58	51	62	75	62	60	73	57	63	56	90	60	48	52	67	85	43	50	69	49	71	74	70	51	78	64	62	60	69	62	70	63	69	75	65	63	65	62	65	68	63	66	63	65	60	54	62	63	53	65	60	77	67	67	54	51	71	60	63	61	49	69	58	58	75	60	64	64	60	46	68	55	60	60	66	62	67	59	67	61	74	66	78	73	72	69	64	70	43	72	77	69	55	72	63	59	56	77	65	64	69	56	76	65	72	63	60	71	43	61	65	67	60	70	50	75	58	66	70	58	53	62	51	76	71	65	58	81	79	44	67	72	56	76	60	66	63	59	48	71	73	56	43	76	64	60	68	63	54	60	60	62	57	61	71	62	60	75	73	61	60	75	64	65	69	54	63	66	62	56	70	49	76	70	76	75	76	56	64	66	73	59	56	68	58	66	65	49	77	63	71	56	58	69	62	60	61	53	65	63	60	74	75	50	69	73	59	69	62	67	84	67	90	73	64	65	74	71	59	68	58	60	47	62	79	76	60	75	58	58	51	57	68	61	54	65	59	52	58	57	72	42	58	78	62	57	63	79	58	69	59	56	52	63	61	59	53	62	63	65	61	63	67	60	53	53	53	54	53	60	64	65	62	70	63	70	64	70	63	74	78	66	67	72	67	56	52	44	66	49	51	52	69	72	62	59	51	59	59	62	61	61	82	64	66	54	57	64	53	53	69	79	72	69	69	63	63	78	65	65	56	47	53	69	59	69	74	66	67	69	64	58	54	55	67	82	78	67	49	72
345	0	2700	184310	485	2	57	356	513	567	548	555	445	432	370	350	308	315	267	269	250	260	248	220	216	192	181	166	120	163	163	150	126	137	118	150	124	98	117	98	113	135	93	109	114	117	140	181	196	253	285	279	305	316	315	309	351	335	336	277	251	151	79	96	95	73	79	63	69	68	69	61	55	64	67	65	59	54	74	38	63	57	42	57	88	69	55	75	70	86	51	47	64	50	70	61	77	70	66	70	72	56	59	57	61	62	56	59	51	60	69	51	60	60	54	60	54	68	62	71	54	51	57	73	49	53	44	56	52	65	55	53	46	60	53	57	63	65	52	50	50	64	66	47	61	55	48	52	53	66	66	69	51	70	73	50	52	58	70	51	50	56	46	43	51	54	60	46	46	60	56	44	60	63	50	63	62	53	59	71	57	59	56	62	63	53	58	58	59	50	53	51	67	52	56	52	55	56	44	54	64	70	53	51	59	57	37	59	69	54	61	51	58	41	62	47	65	49	52	49	64	46	58	46	44	61	39	57	69	46	53	57	63	56	51	60	52	46	53	53	62	57	55	54	54	45	54	47	63	57	61	56	61	54	55	52	44	48	43	55	59	52	65	48	56	56	57	61	47	53	48	49	56	68	47	49	43	46	50	45	66	53	66	52	59	56	52	58	47	52	52	58	42	49	51	43	44	43	47	41	58	50	57	54	57	51	61	36	51	48	49	69	41	64	46	49	49	49	35	58	52	43	51	41	48	56	45	54	43	53	38	57	50	56	62	49	46	46	48	49	63	48	56	46	45	67	51	56	61	43	42	60	60	48	62	58	51	55	50	52	48	45	45	43	45	57	42	40	52	52	50	64	65	54	55	55	38	44	53	63	51	41	48	60	63	55	35	49	36	52	61	55	69	62	42	83	48	49	55	53	54	51	62	63	61	60	46	51	47	66	49	53	72	44	57	56	50	47	59	43	44	55	54	57	62	49	62	48	45	55	44	40	42	47	62	46	47	58	51	58	53	45	49	58	52	38	54	40	68	49	50	50	60	67	41	69	57	51	42	47	61	38	61	56	50	43	43	54	51	45	50	41	58	57	49	63	43	40	50	57	46	54	54	57	61	67	55	62	43	33	45	45	41	58	45	50	49	38	65	49	51	60	33	46	49	65	56	49	50	54	48	57	49	71	64	56	47	53	43	53	50	52	65	49	63	52	53	42	62	66	57	60	49	39	41	61	42	49	68	44	64	58	41	47	51	49	47	47	51	41	49	46	43	48	57	48	40	45	45	49	42	50	50	51	59	43	47	62	40	58	48	45	45	45	50	66	49	54	56	54	56	40	38	49	44	47	57	47	46	47	43	49	47	55	47	55	50	39	38	56	48	60	58	57	56	47	57	36	52	46	45	49	62	49	45	41	57	55	51	44	50	50	36	42	54	43	41	42	74	50	53	54	46	61	48	51	56	56	42	50	42	62	53	59	41	54	65	47	67	61	50	42	49	53	52	50	48	58	50	54	57	51	56	43	46	51	57	54	45	51	50	41	45	49	51	47	70	58	45	55	58	59	38	44	61	43	47	47	50	43	55	48	61	61	54	50	65	45	45	46	66	56	42	55	53	52	49	50	43	53	53	48	57	53	63	43	42	46	47	54	68	53	39	52	56	55	48	45	36	55	46	34	47	54	45	50	56	57	53	50	51	52	58	46	54	44	42	49	50	50	52	53	68	48	51	48	54	50	58	47	56	53	45	44	52	72	46	53	49	51	52	60	49	38	49	45	51	47	58	56	45	48	48	60	52	53	42	62	53	60	47	55	48	46	69	59	53	60	54	61	54	52	46	53	71	40	60	76	64	50	63	45	53	69	53	54	62	44	48	57	60	57	61	34	39	52	58	54	56	48	48	40	62	41	51	47	50	51	41	45	52	41	59	53	50	50	43	48	53	47	49	54	57	58	44	44	62	60	42	54	59	56	38	51	49	59	51	52	60	49	43	56	53	60	45	62	56	62	36	44	51	56	43	64	60	52	64	51	64	49	41	58	48	38	49	66	50	46	42	50	46	53	47	47	56	41	58	47	53	45	47	40	54	53	49	63	37	48	48	49	37	55	55	56	74	51	50	62	54	42	41	55	34	49	48	56	51	53	48	62	50	55	38	43	55	40	52	50	53	47	51	47	50	67	52	58	49	56	47	58	52	48	57	54	50	63	62	60	55	55	47	49	44	47	53	56	42	41	45	48	49	43	55	45	43	58	52	48	45	56	52	52	59	55	52	51	58	49	62	50	54	58	53	49	48	46	46	48	54	55	43	52	69	48	59	52	62	46	45	55	45	51	55	48	59	56	42	60
345	1	1900	184433	490	9	146	578	640	535	423	434	346	327	310	273	238	234	216	216	174	164	172	168	168	142	158	150	135	139	134	117	132	141	126	138	135	113	109	112	119	91	89	103	88	100	100	84	104	100	118	140	146	178	156	193	227	253	237	180	143	92	83	81	91	73	73	94	73	78	82	60	80	61	93	78	80	85	80	70	67	74	79	80	63	71	65	61	63	72	72	76	63	80	73	69	75	65	77	68	71	63	76	57	63	71	53	65	70	80	86	73	67	67	65	69	66	66	98	81	69	53	68	81	75	75	58	59	75	61	67	67	72	66	80	75	66	81	62	86	53	70	95	68	61	58	54	65	73	67	64	83	54	74	67	68	75	62	70	62	59	63	75	60	60	74	50	70	69	58	69	61	59	77	66	56	67	66	72	66	65	64	68	75	67	71	72	73	46	66	77	70	75	69	64	66	49	76	60	72	84	76	65	66	64	78	75	71	44	87	73	69	66	52	53	64	71	60	94	66	70	57	73	67	71	78	62	72	76	64	55	63	64	59	70	71	77	70	68	68	71	56	66	66	63	63	51	82	68	76	84	75	64	61	82	75	54	69	61	69	69	69	71	65	74	70	70	58	58	74	63	72	52	57	60	63	53	50	58	71	58	59	67	73	73	72	67	75	59	54	60	61	60	66	84	58	60	71	56	61	62	59	81	66	60	60	77	64	74	57	64	61	62	62	65	62	57	75	64	63	52	66	61	59	72	85	51	70	64	73	76	62	55	68	58	75	56	72	70	73	62	57	63	70	59	59	79	60	70	55	92	61	73	60	66	61	63	63	53	61	64	67	64	58	69	67	76	75	62	63	74	58	71	60	62	71	58	87	65	61	65	57	61	73	64	57	61	63	57	63	59	64	62	73	63	56	64	65	58	60	70	56	58	75	83	59	77	61	70	71	59	58	57	56	55	51	74	64	66	72	67	65	61	54	55	61	68	60	61	70	62	65	68	76	84	66	77	69	73	61	68	72	63	72	72	67	59	73	81	79	64	69	67	62	61	74	67	71	70	70	60	66	66	76	72	69	66	64	56	66	66	51	63	76	59	76	61	64	54	52	66	55	66	79	72	69	74	50	48	76	73	56	51	64	68	67	56	69	83	63	71	69	49	74	65	52	71	54	69	75	54	70	56	70	76	56	67	69	51	63	65	60	58	54	70	82	73	67	76	61	47	73	71	70	64	67	53	78	70	61	70	62	59	76	55	55	58	47	81	74	57	52	60	50	62	65	67	66	83	57	76	63	59	56	65	59	54	61	80	62	59	56	71	64	63	62	42	58	72	60	57	51	71	57	61	53	54	76	62	71	67	61	70	55	66	58	74	58	58	69	80	67	65	79	55	58	62	55	64	81	61	74	55	59	65	75	76	59	60	71	71	78	60	68	71	74	57	75	65	75	51	64	67	60	62	56	59	63	60	68	79	58	65	73	69	63	64	63	62	68	59	56	65	59	70	60	59	61	57	73	49	68	73	49	63	75	62	61	48	63	53	62	66	62	71	62	75	77	64	80	74	62	66	62	53	61	55	76	67	53	62	66	48	74	75	64	73	64	73	79	70	67	61	84	66	78	71	59	71	52	55	59	82	63	51	62	65	58	60	62	63	70	61	78	51	68	62	67	71	63	75	62	72	63	62	64	65	63	86	52	72	68	61	77	74	58	73	70	59	76	60	69	72	60	64	57	68	78	61	47	51	68	69	61	69	56	65	73	80	73	72	65	61	70	76	47	46	70	53	81	72	71	66	72	62	62	80	42	48	72	72	64	61	59	76	66	61	80	59	60	55	72	80	80	59	73	58	77	74	52	54	62	72	72	67	59	66	68	68	57	64	67	60	75	66	53	50	59	67	73	68	78	73	52	58	68	74	68	73	61	60	61	58	56	58	70	73	53	68	74	74	58	76	75	70	62	73	69	68	72	61	56	74	63	66	54	63	61	47	50	77	68	55	51	74	45	72	58	66	79	65	69	64	61	64	71	70	67	66	71	66	71	63	71	67	83	84	68	60	79	70	68	63	59	69	76	63	69	66	80	62	67	68	57	63	66	72	65	61	66	74	62	66	56	66	83	55	76	55	55	63	58	60	77	73	62	71	60	70	69	50	52	62	70	54	60	67	61	58	70	59	57	65	80	79	72	63	62	76	63	79	55	73	64	65	72	57	67	61	69	69	49	81	55	80	71	77	66	55	67	63	60	75	82	56	65	74	65	50	72	51	60	68	56	51	72	66	66	60	70	68	54	61	76	54	61	57	75	76	49	69	67	62	64	55	76	50	70	54	75	56	63	69	68	65	57	74	70
345	2	2100	184557	506	4	102	430	486	522	500	462	383	334	292	267	235	222	244	206	215	206	188	180	159	178	129	143	135	135	148	131	137	126	109	116	133	139	102	118	101	105	110	93	99	103	93	82	79	80	76	113	140	161	166	203	207	213	188	163	125	89	66	81	81	82	75	71	70	63	66	77	68	53	63	53	71	83	72	82	60	50	58	60	66	69	77	59	65	62	71	60	52	53	59	57	55	61	48	58	51	47	68	56	55	57	64	54	74	54	66	71	75	68	63	54	57	75	55	40	56	68	68	70	68	68	63	63	68	69	67	56	60	60	45	61	61	65	63	64	65	60	56	52	71	54	60	52	61	47	58	52	57	60	67	58	55	68	46	62	61	61	60	72	69	56	56	56	50	63	53	53	56	72	50	49	63	70	53	66	56	61	54	63	42	48	55	68	68	50	58	47	65	63	50	60	54	54	55	61	64	58	69	51	64	59	53	57	53	58	47	48	53	69	45	53	50	50	72	52	34	62	64	69	65	53	51	55	71	78	62	59	52	61	72	64	48	50	40	48	50	55	56	57	68	54	58	40	60	49	63	62	63	54	59	48	68	56	58	47	60	59	57	49	57	53	58	57	54	57	48	47	59	49	61	58	55	66	41	47	56	59	48	66	68	65	59	44	66	61	49	62	56	69	50	61	64	52	52	50	78	66	56	68	59	56	57	62	63	45	56	58	58	53	58	60	67	57	50	45	48	73	68	59	52	52	60	56	53	39	70	66	60	55	52	46	52	56	52	68	66	66	61	52	49	66	49	50	63	57	54	61	52	55	53	56	63	63	69	55	48	65	57	44	65	72	54	52	64	56	64	48	66	62	55	52	54	57	58	63	43	62	54	55	63	54	53	59	50	55	57	44	58	51	58	55	56	62	49	60	62	66	68	36	64	57	55	65	68	59	50	76	61	67	50	55	61	42	51	58	45	56	56	53	55	41	61	53	58	46	62	56	47	48	53	50	59	42	59	59	48	59	68	53	59	74	53	55	61	53	56	61	57	42	42	54	50	50	67	69	41	58	52	55	39	62	54	61	49	47	53	56	51	64	52	56	43	66	52	50	58	69	51	53	53	45	50	61	65	60	59	38	62	55	58	60	44	68	51	54	55	57	57	56	60	70	49	55	64	51	62	52	53	42	67	52	38	67	45	51	55	56	59	52	53	46	66	57	33	57	57	46	56	49	48	61	57	52	53	51	44	57	48	62	65	59	72	48	50	56	47	50	52	61	53	49	47	51	57	48	49	59	48	58	63	53	59	60	52	62	66	51	49	53	51	66	76	74	47	66	45	58	53	50	46	58	61	42	55	69	64	70	46	53	59	55	61	52	60	54	48	59	55	62	36	79	51	46	47	54	41	58	56	40	55	51	53	51	58	42	62	48	50	62	74	49	66	54	47	46	55	62	59	44	68	67	60	44	54	50	58	57	57	53	56	56	56	49	44	55	65	56	56	58	67	52	69	58	54	46	58	51	63	54	55	51	63	53	63	61	54	52	53	53	47	51	51	63	59	53	52	51	50	47	50	49	45	63	55	75	61	52	50	75	44	44	45	64	62	55	60	50	56	48	49	46	42	63	54	48	59	48	53	62	60	58	57	50	61	63	59	45	71	50	53	53	52	65	61	55	61	45	53	42	61	59	52	48	53	53	51	57	38	43	57	63	59	49	44	63	54	62	66	45	64	72	59	41	53	62	55	49	62	52	60	66	57	65	54	40	53	57	52	57	56	52	60	57	54	47	67	54	52	47	53	46	54	54	46	75	48	59	69	53	57	56	72	61	59	55	47	52	39	59	60	56	59	56	44	51	56	51	48	48	55	56	52	60	49	60	69	44	61	60	51	51	47	49	55	41	49	60	57	55	60	60	51	53	50	57	66	59	61	59	57	49	55	55	45	52	74	54	60	63	36	51	55	60	55	63	55	56	54	53	51	50	60	54	60	67	56	45	54	58	67	64	58	40	65	54	61	59	48	52	51	46	53	54	46	58	44	69	52	62	62	47	57	53	50	70	49	61	59	45	56	53	58	61	57	56	51	50	52	55	50	58	56	62	61	44	59	60	43	55	60	59	51	47	50	58	48	44	61	47	49	43	65	68	62	49	44	41	68	71	54	51	48	54	69	51	51	52	74	51	65	52	50	61	59	57	49	46	60	47	53	47	69	47	48	54	52	61	54	58	48	48	53	55	49	58	55	49	62	62	57	49	54	54	56	56	56	58	58	48	51	50	55	65	67	56	59	70	54	55	58	60	51	55	57	57	44	54	49	54	53	41	58	61	53	47	56	65	51	54	47	49	59	61
345	3	3500	184680	477	1	79	475	583	607	535	518	417	350	319	323	304	277	248	213	197	186	192	182	163	155	136	131	132	122	129	124	114	126	112	97	109	124	95	100	116	93	111	83	98	92	110	102	118	131	150	204	205	219	218	267	251	204	171	144	83	78	73	71	65	82	68	74	77	82	75	62	71	77	66	68	80	68	59	58	75	51	68	62	64	63	66	54	60	67	59	64	50	56	75	63	63	56	66	67	63	71	65	57	46	66	67	61	53	55	58	55	58	55	46	53	58	66	51	55	48	65	60	72	66	73	63	73	59	64	59	52	51	65	53	55	63	55	68	47	60	57	62	63	60	39	66	47	65	70	59	68	55	49	41	54	63	58	56	55	57	65	45	44	65	54	58	69	51	57	48	50	50	66	69	66	55	61	65	53	56	66	56	59	55	57	38	66	71	50	48	58	53	64	57	49	52	61	58	51	51	44	65	55	58	53	49	55	64	66	57	63	67	55	53	57	50	60	50	57	56	65	66	67	57	53	51	62	59	50	59	45	48	62	55	60	53	54	55	48	58	64	65	51	65	57	64	47	72	51	61	62	48	54	58	58	45	53	54	60	59	50	50	48	61	61	54	48	59	42	73	68	53	59	42	60	61	62	68	70	68	58	63	44	52	45	48	43	55	55	63	55	61	66	53	72	53	70	69	59	54	46	63	58	62	53	55	47	56	45	55	62	69	58	47	65	47	67	55	52	54	56	52	69	70	39	60	52	55	51	61	46	63	60	58	48	52	57	54	52	43	55	58	65	53	66	52	59	54	58	59	57	72	41	60	53	60	45	64	49	52	49	59	46	67	55	51	56	50	60	63	59	54	55	54	54	57	69	54	49	68	45	42	65	55	59	54	61	41	51	55	48	49	53	53	62	58	60	54	61	56	61	48	43	59	62	55	55	69	63	64	63	55	50	38	49	63	53	57	60	61	75	48	57	53	57	66	50	56	48	55	57	50	60	55	58	53	53	49	53	51	70	55	50	54	49	48	47	55	59	48	55	59	59	52	58	54	48	65	48	60	63	68	48	53	57	65	57	58	51	54	50	56	56	55	49	45	56	56	60	59	40	43	51	62	49	52	54	51	41	66	58	56	50	66	45	52	49	71	65	51	57	66	61	53	48	60	63	55	53	63	61	44	54	62	67	54	57	50	53	60	49	43	52	49	78	64	58	45	52	61	55	50	54	56	51	54	55	46	46	44	58	54	62	51	49	73	56	60	43	54	52	61	65	75	46	49	52	56	52	53	61	57	54	50	56	59	64	48	65	69	70	61	54	54	59	48	57	47	62	66	55	63	58	55	50	58	54	55	50	50	47	57	68	56	65	43	57	61	49	50	53	64	50	51	72	58	55	38	60	54	68	60	74	57	58	48	36	55	71	48	46	51	65	51	55	56	57	56	50	67	61	46	73	51	54	57	54	61	62	58	63	47	49	52	53	54	47	48	52	53	63	51	58	52	48	46	52	59	53	49	45	57	66	45	84	62	47	61	47	51	48	43	54	44	51	62	41	53	54	54	60	50	50	62	51	53	56	46	59	58	45	58	42	64	44	47	42	51	58	47	47	55	48	51	59	75	44	60	73	54	55	61	64	56	59	39	52	57	59	44	58	61	63	52	56	60	53	54	60	49	60	70	60	49	54	56	61	57	64	50	50	49	70	51	55	52	43	46	51	45	56	60	60	57	60	54	56	52	51	60	63	56	50	50	63	43	48	51	43	53	66	54	45	57	80	58	59	52	50	44	42	41	53	46	54	61	49	56	45	45	56	49	53	69	65	45	47	69	61	62	48	72	66	67	59	62	49	53	57	56	68	61	55	50	75	51	56	61	65	44	56	51	72	54	66	44	57	55	54	56	46	53	52	59	49	53	54	45	55	48	64	63	61	50	62	54	60	52	59	48	54	44	67	58	49	52	55	56	53	57	51	66	53	58	52	44	53	49	43	55	46	53	37	60	63	70	45	66	52	48	56	57	55	62	50	57	37	47	70	48	52	52	47	49	53	61	49	51	47	46	56	53	48	51	55	51	57	34	57	60	63	63	53	53	51	57	60	53	45	63	44	45	63	57	66	53	51	58	53	48	54	66	50	52	68	50	55	58	48	50	55	48	63	61	64	52	45	52	57	65	61	53	58	62	52	54	64	58	58	72	59	52	66	57	55	52	47	52	49	58	62	47	56	48	56	49	51	54	48	68	35	51	60	53	51	60	53	57	60	47	66	63	65	54	55	56	41	52	53	54	56	76	54	52	41	56	73	47	65	47	63	55	68	54	50	73	58	63	52	72	71	46	63	63	51	53	53
345	0	2700	184803	523	2	42	341	464	534	449	455	434	421	352	315	301	306	258	262	214	244	208	191	195	180	195	155	172	171	139	160	138	147	128	142	122	121	97	130	115	106	96	95	107	102	110	118	163	211	239	307	330	341	334	326	333	333	253	222	148	107	80	66	70	69	58	68	60	76	63	72	62	66	64	65	66	60	39	80	60	61	61	52	48	57	71	68	47	55	60	49	48	59	64	66	59	65	65	42	58	48	55	64	54	61	49	48	48	55	50	49	50	61	49	50	57	55	48	43	54	44	46	47	58	58	46	46	44	63	53	58	41	48	49	51	49	46	57	49	44	49	49	56	56	51	44	38	40	62	56	50	51	55	53	54	74	56	59	59	44	46	39	48	53	43	55	57	45	56	46	47	52	51	55	65	47	39	48	56	46	50	63	59	52	51	52	57	43	47	51	59	58	50	56	58	61	52	52	50	45	59	44	49	49	51	56	47	47	45	39	46	61	59	55	45	52	37	62	60	54	38	51	63	43	50	64	48	47	49	46	49	54	50	51	52	48	47	44	50	45	52	45	57	39	36	34	53	71	45	58	46	53	45	46	45	51	53	63	35	42	44	59	58	44	54	47	47	55	61	44	50	42	59	46	54	48	49	62	47	42	62	49	34	59	34	59	55	50	47	52	53	50	39	52	62	40	55	50	40	41	41	46	59	49	47	53	49	53	58	37	55	50	47	42	47	49	41	46	36	51	36	44	45	47	42	56	56	52	51	43	50	47	64	49	56	50	50	44	51	50	47	43	48	43	55	42	51	50	40	50	46	43	66	50	47	51	45	45	44	51	50	54	53	44	39	46	34	44	47	45	45	51	49	55	49	42	49	44	56	64	61	47	57	29	55	58	49	41	45	57	51	46	42	56	65	49	36	48	56	47	29	50	67	49	61	50	38	54	47	44	47	37	49	59	44	51	58	45	56	48	54	39	52	49	38	55	33	38	50	56	43	48	60	54	46	38	47	40	43	48	49	43	47	35	49	35	47	44	45	51	54	48	51	42	47	58	55	41	42	51	43	44	47	40	54	44	52	52	37	39	58	56	39	44	43	39	42	43	42	52	50	47	41	48	52	34	50	40	49	44	38	46	60	61	55	39	40	54	36	36	40	44	47	38	38	50	40	51	51	47	41	55	42	57	51	48	54	42	53	38	39	54	54	56	49	39	45	37	51	46	38	49	49	56	44	40	45	59	57	46	45	59	41	42	54	63	54	43	49	39	50	37	47	43	47	44	47	38	51	31	59	46	32	52	54	50	44	53	62	37	52	47	37	29	45	51	47	43	43	62	41	46	51	52	53	53	39	43	56	41	44	36	62	47	58	39	46	41	55	62	46	49	43	52	50	44	63	55	51	54	49	51	53	51	39	40	53	41	40	45	58	33	43	45	46	36	60	44	52	46	47	52	41	46	41	44	43	39	54	46	60	48	43	52	57	50	45	51	38	52	31	52	40	59	43	40	45	53	47	56	39	47	42	58	44	38	38	59	58	47	44	43	47	47	47	49	41	42	47	50	49	44	55	49	39	30	41	57	44	55	48	51	50	34	42	72	46	43	43	44	50	41	42	44	53	39	42	48	53	46	48	44	43	42	42	44	47	46	49	50	48	43	46	41	38	34	54	53	49	50	57	51	50	47	45	38	52	51	39	38	34	52	43	48	50	46	45	54	50	57	36	55	50	35	56	40	45	41	50	51	50	43	38	44	46	45	43	46	45	43	51	55	39	56	49	55	43	36	46	49	43	53	42	58	36	45	39	51	46	44	38	51	56	41	53	45	49	47	43	41	45	47	46	46	55	48	49	42	41	44	42	55	43	47	43	43	46	51	36	50	54	59	48	39	49	53	43	43	40	42	57	42	63	47	46	41	41	39	43	51	61	37	32	52	69	60	51	44	38	34	53	32	45	41	55	51	52	47	45	42	41	49	42	45	47	48	42	37	52	57	51	53	54	45	58	52	51	44	61	48	57	36	52	35	45	52	44	52	61	54	50	52	51	38	43	33	43	45	46	49	48	32	41	60	50	49	45	52	57	38	47	42	50	41	37	49	61	61	42	54	47	55	45	49	58	49	56	50	64	50	44	49	51	46	42	50	43	50	41	48	49	35	41	52	58	51	48	42	41	35	49	36	41	52	43	51	45	51	46	35	44	39	46	46	42	53	40	49	44	49	39	55	38	39	49	51	52	43	44	47	38	42	52	41	44	46	44	43	42	46	52	44	51	51	36	52	53	53	42	33	42	60	45	49	41	45	40	40	47	41	57	47	39	47	49	54	48	55	52	48	49	60	34	56	50	54	51
345	1	1900	184926	550	5	111	428	409	415	374	390	345	336	278	252	239	212	218	209	169	189	160	148	161	131	150	126	122	119	122	108	117	126	108	107	104	77	93	102	90	107	90	103	86	88	71	93	89	104	120	131	133	145	153	187	208	246	224	231	215	152	104	86	86	80	78	81	70	80	62	80	76	75	75	58	81	73	81	84	69	78	76	87	72	57	64	71	69	61	61	64	61	70	64	78	74	66	68	65	68	66	75	65	71	69	67	54	59	81	71	77	70	58	69	64	61	61	64	68	47	73	83	71	51	66	70	66	82	65	66	54	88	54	66	66	72	54	59	78	67	54	77	63	58	70	77	53	53	60	85	55	68	75	57	65	47	61	62	55	67	55	55	72	73	86	56	75	71	75	85	63	58	59	76	49	57	65	68	70	69	81	66	82	72	75	66	67	67	63	71	55	61	69	57	54	82	63	77	66	73	64	72	46	73	62	61	76	70	77	63	73	62	66	73	72	79	80	67	84	61	65	55	59	48	66	75	61	70	76	63	51	58	59	58	61	61	60	70	57	69	73	57	62	59	53	75	48	68	65	56	59	61	61	76	67	53	52	60	74	75	70	61	69	66	62	58	60	77	68	65	73	50	51	71	73	55	65	70	70	65	77	65	57	56	54	66	50	64	71	61	55	68	63	60	59	62	69	64	65	63	59	65	77	77	60	61	62	65	60	53	53	64	63	70	67	73	76	64	55	59	65	75	57	69	63	57	79	75	57	58	87	53	59	79	60	62	66	67	64	54	74	69	56	59	63	64	58	60	56	76	50	60	55	58	60	84	66	50	68	64	64	71	56	72	53	81	65	71	53	73	54	71	77	66	71	53	79	60	68	70	66	54	59	80	68	89	61	56	63	67	79	62	61	67	66	56	66	53	64	68	64	74	69	58	57	65	68	78	62	67	79	54	76	64	54	73	68	55	66	72	58	52	47	49	68	79	78	58	66	57	61	64	61	51	61	75	60	73	71	65	68	66	55	70	61	60	63	71	63	56	65	66	62	60	68	75	69	59	64	59	69	63	68	68	58	66	52	51	63	73	58	68	62	91	66	63	64	67	58	75	47	64	70	72	71	80	72	64	54	69	64	72	63	67	60	76	57	63	57	66	64	70	67	69	88	68	64	64	81	49	69	73	77	56	65	61	64	56	73	71	69	82	75	74	74	59	68	52	61	56	72	47	55	77	68	80	68	49	60	53	57	71	60	55	55	38	60	85	66	76	67	77	71	70	67	60	75	52	61	63	66	59	58	78	78	64	45	49	59	59	63	65	78	53	54	64	60	52	57	51	68	50	64	62	57	58	71	72	58	83	72	77	58	61	51	63	72	53	74	55	60	57	68	59	64	65	84	62	54	58	52	73	60	59	69	65	80	63	61	58	41	52	61	55	53	61	65	63	61	59	58	59	68	51	58	58	52	54	57	62	63	60	60	57	65	55	62	58	67	56	48	66	61	77	61	61	67	75	51	63	64	52	55	73	69	73	66	61	61	77	74	62	64	59	64	75	64	76	86	68	61	57	67	59	63	61	70	63	75	59	61	64	69	55	57	57	82	62	53	73	69	61	72	71	44	50	60	67	66	68	56	66	56	57	65	46	61	64	67	72	66	86	58	58	61	59	61	65	64	61	48	64	60	44	50	43	69	62	63	55	70	63	78	68	70	64	47	78	65	77	58	55	67	65	60	68	58	71	63	59	80	65	78	59	51	61	80	65	65	58	69	55	40	57	54	72	54	57	62	62	53	68	62	54	67	70	66	77	61	59	73	48	72	71	65	67	53	48	78	64	57	55	64	60	69	75	56	74	66	70	64	73	53	80	67	51	64	70	81	71	72	67	60	73	65	74	66	57	67	60	63	70	57	67	66	69	75	47	49	67	60	70	63	65	55	51	77	60	46	59	74	65	73	62	75	70	63	70	67	56	64	62	57	85	51	59	67	67	67	76	67	68	59	81	64	71	72	61	52	70	64	63	61	53	59	62	72	61	64	51	69	63	50	69	63	63	70	73	80	65	63	65	82	73	60	75	66	50	69	66	51	62	68	70	58	61	60	53	62	51	60	70	74	58	74	68	77	64	66	65	65	52	77	68	71	75	67	57	65	57	60	64	59	66	65	60	61	80	60	69	67	50	70	59	74	54	69	76	62	53	60	61	74	75	60	60	63	49	57	67	64	72	62	63	75	68	47	61	63	58	53	67	61	71	50	70	59	43	65	56	69	86	68	48	56	92	63	70	53	61	69	55	53	49	62	57	63	67	81	78	58	64	75	75	61	69	53	57	59	71	61	60	70	65	76	59	63
345	2	2100	185050	512	5	77	399	422	418	438	421	408	367	293	307	254	242	220	234	200	206	185	183	169	164	154	148	117	134	134	105	115	105	108	127	102	114	102	103	117	101	107	93	98	85	110	99	107	148	164	175	169	187	216	240	269	287	284	286	246	206	114	72	81	70	72	64	62	69	75	74	67	68	75	65	68	62	70	66	82	66	59	66	66	64	63	70	62	65	63	59	74	70	57	63	50	68	75	66	48	65	72	67	76	65	80	71	56	65	58	62	52	57	71	55	68	71	70	61	65	55	56	67	45	62	49	63	55	60	53	52	85	71	62	53	71	65	58	52	67	68	56	60	65	52	70	54	58	62	54	65	76	63	83	56	65	70	70	52	64	67	66	57	65	44	62	50	59	68	55	52	48	74	62	52	61	77	71	69	66	47	72	61	74	63	68	58	66	51	72	41	66	59	62	72	50	70	50	60	61	79	67	53	54	68	55	59	60	55	56	63	75	57	55	40	54	59	62	55	63	55	54	54	64	60	74	52	61	60	48	73	60	66	38	59	59	80	59	59	53	59	65	66	69	70	66	48	75	61	65	60	57	53	57	66	61	62	61	58	62	67	56	68	64	58	56	66	60	55	70	63	69	53	73	62	43	53	75	58	50	61	51	59	61	57	58	78	59	52	81	62	53	45	63	59	65	61	45	58	56	46	45	52	53	70	74	51	57	57	55	52	54	66	61	69	62	59	56	71	58	42	61	59	52	45	65	64	52	65	56	66	46	54	65	62	53	66	55	51	59	55	57	68	50	61	58	58	55	50	60	57	56	58	59	62	57	75	77	68	52	57	52	61	51	70	64	55	64	73	52	58	66	59	77	63	62	54	58	62	46	54	57	43	57	67	50	63	67	71	71	49	61	62	59	66	71	49	46	61	52	50	62	53	46	59	57	51	76	69	60	57	64	67	56	63	57	61	65	52	67	56	69	55	67	62	56	57	82	57	56	71	62	50	62	54	67	59	60	74	65	46	72	59	68	54	57	55	47	49	59	61	52	49	49	64	62	59	46	54	61	63	47	64	72	59	67	52	54	58	57	38	77	64	64	59	56	47	73	62	59	63	64	56	46	55	62	55	51	55	47	64	71	48	57	59	60	58	63	56	50	64	52	62	51	48	53	48	54	57	67	66	48	72	56	39	47	67	61	63	58	63	54	68	52	49	51	64	65	58	57	67	65	60	48	59	71	52	61	53	60	44	60	61	68	46	50	45	56	43	54	63	52	70	49	57	63	59	66	57	66	55	56	64	52	65	73	57	56	62	55	58	58	40	59	68	77	62	46	54	87	64	51	57	56	60	58	58	56	53	56	46	53	60	64	58	69	54	58	58	60	60	57	55	77	52	51	63	78	65	51	57	35	67	66	64	53	54	51	64	50	50	59	59	63	50	60	60	51	58	63	51	67	52	52	47	57	62	70	61	67	55	77	50	65	65	60	61	63	57	61	65	62	57	57	61	68	62	57	65	71	57	52	63	61	60	52	70	67	50	60	54	54	56	41	60	61	57	67	73	62	50	58	53	63	64	58	60	71	61	55	61	52	53	59	56	61	67	62	59	35	59	50	60	60	52	60	47	53	49	51	59	53	56	61	44	50	59	62	44	61	63	53	55	53	69	64	62	52	56	58	61	71	60	69	62	62	59	51	63	51	77	57	68	55	69	63	63	55	50	70	68	48	57	55	72	57	67	57	54	72	58	49	56	47	62	60	59	59	59	77	56	47	57	63	61	51	59	62	63	50	64	67	44	54	55	40	69	64	66	44	56	52	56	58	55	59	58	51	69	55	56	51	55	61	66	58	51	47	64	77	58	53	68	46	67	54	63	62	77	39	52	67	60	62	45	71	58	61	61	61	74	57	47	50	48	52	69	65	59	56	55	69	64	53	53	65	53	58	57	55	64	50	85	64	61	53	52	54	59	55	71	55	48	63	55	50	63	66	53	64	53	63	55	61	32	66	54	53	44	66	52	60	57	65	48	59	60	61	64	64	55	52	70	60	44	50	58	46	63	58	53	58	64	45	62	53	53	54	61	61	55	55	64	60	61	60	58	46	58	74	62	50	56	45	57	56	67	55	59	63	76	49	57	63	60	67	60	50	52	59	56	53	51	62	63	72	45	54	61	45	57	48	71	62	57	76	71	62	68	49	52	51	57	51	47	49	51	66	76	65	65	52	62	53	56	51	52	54	54	58	65	63	50	53	59	56	60	55	63	45	58	79	68	66	65	52	58	50	74	81	55	56	52	40	60	48	57	57	49	49	57	64	50	69	58	57	61	68	52	45	67	66	57	59	59	63	46
345	3	3500	185173	511	4	70	443	527	526	446	493	405	395	320	291	268	290	242	238	206	197	198	176	152	176	156	158	135	124	133	139	121	123	109	118	129	119	119	123	89	112	95	107	89	77	102	99	115	152	170	213	221	225	263	275	285	319	296	264	233	214	115	94	86	72	91	66	66	83	51	75	74	57	88	74	75	76	63	75	69	68	71	80	67	49	82	59	67	73	63	56	79	76	67	69	54	84	66	57	60	71	47	66	66	53	78	74	61	65	52	65	61	37	54	65	72	56	71	79	63	63	83	74	62	69	64	63	64	61	65	54	64	61	55	54	61	66	68	74	61	71	63	49	74	52	62	68	60	69	60	61	69	64	67	66	64	52	54	68	48	65	54	59	58	67	60	45	49	45	68	64	69	67	61	53	62	65	56	57	60	61	62	68	57	70	56	55	67	67	69	50	65	55	59	46	62	69	60	53	60	69	39	63	68	58	63	62	64	71	65	59	58	57	69	63	77	52	55	61	55	66	54	72	66	53	69	72	54	51	69	44	54	55	46	70	60	60	62	64	58	60	64	55	61	63	48	79	59	44	68	55	59	54	74	56	57	55	68	45	57	72	60	61	69	68	56	64	56	61	63	64	57	53	62	60	44	64	69	64	58	60	58	71	58	54	77	60	45	53	55	56	49	56	57	79	61	53	61	63	52	63	56	59	68	52	57	48	67	63	59	55	53	52	50	60	43	61	52	62	60	60	67	56	58	62	59	81	59	56	57	58	62	54	56	50	67	61	50	64	58	50	68	71	58	60	62	68	62	63	57	61	65	65	60	57	66	54	52	58	65	54	62	58	70	40	59	47	52	54	65	56	69	63	57	56	58	59	74	53	65	60	58	49	62	57	50	65	48	65	54	59	53	56	68	53	56	63	78	59	62	58	72	57	75	78	60	65	63	67	77	67	50	60	61	55	52	51	57	62	69	48	68	67	53	63	52	56	52	66	50	67	61	46	54	63	68	68	54	66	57	58	59	43	65	68	70	59	65	77	68	49	72	62	61	61	49	56	56	62	42	73	76	64	55	67	59	53	64	66	56	79	58	58	48	62	60	52	40	70	56	62	54	57	49	45	66	70	48	46	72	41	55	71	62	60	59	64	43	65	50	60	62	57	57	54	69	63	60	62	48	63	46	65	67	64	55	66	60	67	57	66	53	72	57	57	65	58	47	45	50	55	67	61	42	68	55	64	52	59	61	46	52	72	54	51	70	59	47	54	67	45	53	43	57	63	68	54	64	49	64	61	67	49	60	56	66	56	52	60	49	73	51	55	58	72	61	58	45	55	39	64	53	56	58	50	48	61	54	71	55	68	49	61	55	63	53	60	51	64	65	61	51	51	51	72	61	62	58	63	67	55	62	67	54	59	51	52	61	63	57	59	49	47	51	41	69	58	61	57	71	73	51	44	45	49	51	51	65	58	75	53	67	60	52	51	52	62	70	55	61	65	66	69	56	55	49	63	51	58	71	50	47	58	57	52	51	66	50	61	73	59	57	53	58	50	58	69	58	66	64	73	58	43	48	59	60	63	58	62	65	62	65	61	46	54	56	53	65	46	64	62	48	71	64	55	48	66	75	60	62	63	66	45	57	56	57	60	57	70	64	53	55	62	57	59	54	59	63	71	61	68	69	47	51	61	64	60	55	72	59	68	59	70	55	51	50	63	59	51	69	61	74	49	53	67	56	61	65	51	50	51	45	61	45	56	59	55	53	59	66	65	60	61	67	76	74	54	57	56	72	68	72	63	58	63	57	52	54	66	69	58	52	52	57	50	59	49	60	65	58	43	61	60	61	48	67	59	67	49	72	61	56	56	61	53	77	62	64	62	58	55	51	60	87	68	38	50	52	75	51	72	52	59	47	50	49	51	50	53	50	69	57	63	50	44	46	56	57	56	54	63	65	61	49	56	50	60	46	66	55	46	63	46	59	46	56	69	58	71	65	50	53	49	64	53	64	41	55	67	65	60	57	65	54	49	51	58	51	49	58	69	51	61	59	58	53	50	64	41	55	47	62	59	50	47	75	56	57	44	55	58	57	61	66	77	68	53	58	52	58	51	61	65	69	58	58	66	60	53	56	51	56	55	56	64	70	53	63	59	52	63	69	58	50	63	61	66	64	61	51	64	61	57	54	53	44	58	59	52	54	73	73	60	59	58	58	53	57	56	69	51	50	55	54	56	55	55	50	67	56	57	67	59	67	62	60	60	54	62	63	52	44	60	61	55	57	56	60	56	52	67	61	52	48	53	72	49	38	61	65	62	66	49	66	64	51	61	65	49	61	57	54	58	64	51	57	60
