345	0	2700	175811	446	0	11	146	208	369	390	461	410	368	386	314	308	261	254	247	228	203	225	212	175	176	186	203	151	170	183	156	157	142	144	151	126	129	131	121	126	135	108	125	118	125	97	114	100	89	90	105	112	102	97	102	92	81	90	109	113	85	79	91	79	77	90	88	90	83	80	82	65	73	67	88	80	89	83	80	93	93	96	73	84	67	73	79	93	77	82	82	85	74	85	64	93	71	87	67	79	95	77	76	65	81	77	78	80	88	65	71	76	68	79	91	75	76	61	74	69	65	64	76	82	87	73	67	70	86	103	70	62	65	73	81	73	81	77	55	64	85	63	71	70	66	78	79	77	65	73	67	74	64	69	71	83	67	68	61	75	78	65	79	80	67	76	71	56	76	70	75	80	82	62	72	74	64	63	63	63	47	64	63	76	92	65	67	61	69	69	73	62	77	70	85	72	70	75	83	79	73	66	84	64	67	69	76	68	69	76	75	72	75	76	59	63	72	59	81	58	69	74	67	80	88	66	60	67	61	69	73	75	56	69	83	59	53	61	80	70	62	77	82	72	82	65	72	66	85	70	71	58	57	77	63	67	67	79	71	76	77	82	76	72	60	65	56	81	75	80	73	59	75	77	76	63	76	67	88	73	86	72	69	61	90	73	67	62	74	68	61	59	75	69	86	68	84	82	75	62	75	64	70	65	79	61	83	60	81	81	67	78	65	88	72	66	81	64	60	76	62	64	68	92	53	76	59	78	68	58	76	77	54	72	87	66	73	52	75	72	62	58	80	69	63	79	52	62	71	57	80	73	69	76	64	70	70	63	50	64	70	70	73	73	55	70	76	58	69	61	74	74	52	56	59	72	67	64	61	71	77	81	57	71	67	66	66	73	63	72	73	69	74	67	63	72	60	65	76	79	87	69	63	57	68	66	70	76	67	90	84	59	72	66	65	69	66	62	72	62	46	75	61	70	72	61	69	69	57	71	80	61	70	60	63	65	62	76	75	66	66	75	79	82	79	60	77	67	71	64	61	65	73	64	76	79	75	65	57	82	63	60	57	69	82	65	59	68	51	66	79	63	94	86	71	77	63	74	65	73	71	72	61	87	65	83	82	71	83	63	66	73	73	65	64	59	73	56	69	80	76	72	61	64	69	66	65	66	73	66	70	64	83	73	63	56	80	74	61	63	70	64	90	70	66	84	73	72	68	59	46	66	70	71	63	60	71	66	85	64	76	76	66	65	79	78	60	76	81	69	73	60	77	55	67	66	63	60	67	74	78	70	83	70	61	81	87	56	62	62	69	71	62	56	72	56	77	59	74	78	78	67	67	75	72	58	67	72	77	81	70	76	86	62	64	65	70	78	59	74	64	58	61	73	65	83	81	82	71	67	66	79	58	75	63	62	81	77	83	56	65	64	78	73	64	64	75	71	83	74	61	84	65	75	73	73	67	61	76	66	56	85	66	72	62	58	69	86	67	52	67	75	69	63	67	59	69	70	68	70	70	89	60	73	61	69	67	67	64	68	79	71	72	65	74	58	64	84	63	65	60	74	74	71	92	66	49	74	73	69	47	71	86	66	64	63	73	84	67	58	54	63	66	73	64	60	83	50	68	77	66	67	73	72	73	59	73	63	63	64	55	92	69	81	65	69	64	61	62	59	83	64	75	83	67	69	68	68	78	67	79	73	74	61	68	78	59	64	74	62	54	80	76	64	85	50	80	72	68	61	63	64	47	73	76	71	60	77	74	76	69	72	71	62	74	59	77	73	57	58	55	67	80	79	70	68	66	85	71	66	49	70	66	69	67	71	62	80	81	70	74	73	63	72	76	62	62	76	53	68	76	65	71	65	62	81	69	64	78	76	56	70	63	72	57	82	63	66	74	65	61	64	71	72	80	76	71	80	60	47	59	66	66	68	62	62	60	67	66	64	67	78	74	65	76	67	78	84	91	78	78	71	69	47	64	79	64	72	68	72	65	60	76	68	54	64	87	57	57	65	65	73	76	61	73	72	61	66	61	79	63	70	76	58	62	79	64	84	79	62	60	52	68	73	79	58	70	78	71	64	70	61	77	70	76	72	61	63	65	71	56	73	63	82	59	51	62	60	65	74	81	63	72	62	65	67	68	71	62	59	81	66	66	69	71	79	73	71	71	70	60	70	61	68	77	66	65	72	86	79	56	62	69	68	80	75	86	49	70	69	64	68	66	67	61	72	61	63	63	78	59	70	84	64	59	85	72	70	58	62	79	69	70	65	58	55	77	62	67	58	66	59	76	63	64	72	69	48	63	69	75	73	75	68	68	79	62	67	65	68	57	74	54	66	65	55	64
345	1	1900	175934	474	0	20	101	145	331	299	371	304	295	260	232	192	206	217	176	149	169	153	145	145	131	126	129	127	138	150	125	100	134	104	113	116	115	97	128	119	110	112	104	76	89	94	117	95	92	86	86	90	97	92	80	108	77	81	88	78	90	84	90	88	97	96	68	85	78	103	83	85	81	74	82	91	83	81	90	86	82	90	82	87	73	69	90	89	67	95	80	93	82	91	93	93	85	70	77	82	87	74	73	96	80	81	74	77	74	93	79	89	78	99	82	79	78	59	88	88	93	78	97	83	79	84	71	84	74	78	84	99	76	72	73	84	91	79	92	73	72	91	94	67	84	63	67	79	72	86	71	85	92	77	85	77	66	83	64	89	79	75	103	76	87	73	77	84	83	81	82	66	67	79	61	84	88	66	75	85	74	79	73	78	94	98	82	73	88	78	83	68	78	66	76	80	69	76	99	82	73	95	77	92	97	67	77	84	87	82	70	79	75	76	68	79	110	87	74	103	87	73	71	77	100	76	78	77	73	84	92	79	93	67	83	74	79	66	73	69	64	73	82	73	63	65	98	72	85	83	80	71	94	86	84	81	79	84	94	74	73	86	87	80	94	83	70	77	77	85	87	72	81	78	88	83	82	77	97	81	72	73	93	80	76	77	85	70	81	71	78	63	77	80	66	79	78	75	70	66	72	85	85	84	69	78	70	96	62	65	56	72	84	70	82	72	66	71	73	71	82	84	90	66	76	78	67	73	73	72	91	76	82	67	71	76	76	73	97	72	70	65	86	78	65	70	65	76	96	79	93	72	78	92	74	83	73	78	58	66	81	82	99	73	75	81	71	73	92	77	84	73	88	71	91	93	75	82	70	71	78	81	83	57	94	70	82	81	66	93	87	79	87	77	79	85	87	70	76	80	81	89	79	79	72	68	77	74	79	70	71	62	76	68	102	85	78	75	76	78	82	68	64	104	86	76	69	86	62	74	84	83	88	67	74	78	81	58	90	70	83	69	68	83	79	79	65	69	70	77	86	70	67	77	72	92	71	81	49	59	85	76	69	72	82	61	72	63	78	66	80	76	76	81	90	74	93	79	66	83	69	84	84	70	66	81	99	68	76	89	72	67	76	85	80	70	70	84	81	74	70	61	85	81	78	76	70	88	86	73	71	87	61	93	77	59	82	72	62	83	56	78	73	69	80	75	57	73	74	71	90	76	73	74	82	88	87	80	73	72	63	84	76	58	50	61	77	69	73	90	87	64	67	84	72	77	95	81	82	78	82	78	104	74	80	62	69	90	71	85	87	61	68	83	79	86	82	62	95	68	68	70	85	91	94	71	90	63	84	80	83	66	83	80	77	86	80	80	103	82	89	86	63	99	78	66	66	64	76	81	80	82	77	77	78	82	64	87	76	84	77	69	65	89	78	59	84	80	75	70	87	83	80	77	77	90	81	82	78	68	83	88	71	84	78	78	70	67	63	74	76	74	79	66	77	69	72	67	78	86	69	80	68	75	88	78	82	77	98	76	66	86	81	82	65	71	91	80	68	74	63	83	72	69	74	83	67	71	84	74	78	80	71	76	75	68	76	86	79	71	83	76	73	96	75	74	78	81	84	78	70	68	73	81	84	81	73	79	82	81	53	73	59	70	76	77	89	87	86	63	83	72	89	70	91	79	87	87	66	81	79	73	78	74	73	80	66	82	68	87	76	93	84	87	76	76	79	86	77	87	82	83	78	67	92	73	73	70	75	58	63	76	81	88	83	78	77	70	60	68	84	82	80	71	68	74	72	77	76	66	65	77	86	85	83	76	91	73	61	65	76	66	76	74	76	89	49	71	69	89	78	60	81	73	77	65	74	81	107	63	85	72	71	49	72	77	63	89	57	94	66	85	76	61	82	76	72	87	72	74	95	73	93	72	76	76	76	79	80	70	79	68	74	75	69	69	87	73	77	87	72	67	69	76	60	80	74	89	71	75	80	73	71	77	66	77	76	75	83	81	79	95	65	68	93	86	77	76	76	82	86	84	78	69	86	69	86	53	91	67	68	76	93	66	68	72	85	72	73	66	65	66	73	59	69	80	81	58	70	89	72	82	80	70	76	67	76	71	70	77	93	94	72	69	81	79	81	77	78	81	81	87	83	68	75	64	70	72	57	75	65	85	80	81	71	64	74	79	75	82	82	64	72	80	75	73	89	84	91	64	69	85	76	76	86	88	69	73	91	82	66	87	59	72	71	92	81	69	75	81	74	79	80	75	76	81	78	75	89	81	74	72	64	74	76	72	82	85	74	77	68	68	79	68	76	85	75	87	72	71	73	88	69	69	82	69	95
345	2	2100	176057	442	0	10	99	170	325	304	363	324	307	276	242	218	223	202	179	181	183	170	159	134	148	156	121	125	129	117	147	112	126	108	126	112	115	113	120	105	117	93	98	104	101	111	103	79	93	87	98	96	81	84	84	82	95	96	85	94	84	70	75	70	93	81	89	80	74	91	77	72	64	85	86	75	76	75	75	79	77	72	86	87	72	71	71	76	72	75	78	84	64	87	68	71	86	78	58	71	72	76	80	76	61	81	54	79	60	70	79	67	81	62	73	96	61	67	81	60	75	71	92	74	63	73	69	81	72	77	67	91	68	55	65	76	65	74	69	71	81	71	67	73	74	80	92	73	82	78	65	82	83	53	75	73	65	68	74	65	82	93	73	63	76	85	65	74	78	74	79	80	72	84	80	73	76	74	71	57	64	67	87	64	79	61	75	73	71	83	81	73	79	78	81	71	61	75	93	85	54	65	58	69	81	70	75	65	65	77	81	53	76	78	81	80	65	80	67	63	66	72	82	67	51	65	76	77	76	78	67	73	63	68	83	76	83	73	65	77	72	69	73	68	61	74	80	65	63	69	72	64	69	85	72	55	65	85	69	65	77	90	63	66	63	56	83	68	80	61	85	64	73	87	70	79	70	62	73	65	78	75	83	64	74	75	78	87	73	73	75	76	60	79	69	71	66	70	66	61	65	78	81	78	66	69	62	77	86	58	68	69	63	71	66	80	70	64	57	72	60	75	76	69	64	73	81	74	72	68	66	63	64	62	68	72	68	61	72	65	65	73	73	58	82	65	68	74	85	72	70	72	59	78	86	79	56	70	64	78	91	81	71	84	77	81	64	59	78	82	70	59	83	71	68	75	72	62	96	70	70	65	55	77	74	66	56	81	67	72	66	82	68	71	71	69	69	65	64	92	58	72	63	70	81	75	56	51	64	82	74	83	78	71	70	72	88	78	76	73	78	55	63	74	71	70	73	68	70	88	66	65	75	73	68	71	76	78	60	65	76	64	77	72	61	60	68	63	56	62	63	85	67	55	67	64	67	65	64	58	51	78	64	69	81	78	66	69	79	67	79	73	69	60	79	76	75	62	65	61	85	47	73	76	73	71	68	60	69	70	74	72	64	75	77	52	75	82	71	50	76	66	71	65	70	56	89	75	69	84	66	59	71	82	63	74	73	71	70	73	69	73	65	59	72	69	77	73	65	73	54	72	78	76	58	67	65	82	69	90	62	79	66	62	62	73	67	68	79	80	80	67	70	58	85	86	71	84	78	73	76	66	76	65	68	72	50	55	75	87	79	73	75	66	72	69	67	70	64	75	67	68	64	69	69	66	62	64	58	72	75	60	73	65	65	50	62	70	69	89	58	57	80	54	68	65	78	58	74	77	78	70	84	75	81	62	74	65	67	62	70	71	65	67	92	74	73	83	68	92	56	69	82	61	92	73	74	66	70	90	74	71	92	61	63	73	71	73	74	60	71	64	77	78	63	69	84	68	72	66	71	74	74	52	65	68	63	76	79	63	68	58	69	77	73	67	58	72	63	76	59	83	81	71	59	62	66	73	65	76	71	71	78	87	76	73	68	74	64	75	63	70	63	73	70	76	73	62	72	76	66	57	58	67	66	79	85	73	82	72	74	61	75	71	85	57	65	81	70	78	56	67	64	61	66	60	58	59	53	76	76	63	53	64	74	82	66	83	68	73	87	66	67	58	66	70	68	90	75	69	69	73	80	69	69	69	78	70	68	71	70	78	61	64	64	56	67	68	79	66	71	78	87	61	72	65	73	66	70	69	82	83	63	76	68	67	67	67	74	72	75	78	68	80	61	58	76	73	76	69	94	67	71	69	86	65	89	75	80	62	70	76	80	72	68	83	85	78	73	59	72	68	63	64	89	73	68	56	77	84	81	66	72	73	68	68	79	84	68	79	73	65	77	83	69	81	79	68	71	56	73	65	69	53	70	65	54	75	71	63	72	70	71	60	80	76	71	72	67	65	74	57	58	66	73	63	78	87	85	68	78	75	54	56	71	74	72	70	56	64	57	83	86	82	77	55	62	63	72	64	65	57	79	66	68	68	74	82	72	72	63	76	66	77	74	57	83	76	63	72	74	76	77	62	74	83	67	70	67	67	65	80	68	72	62	58	83	66	65	70	70	64	63	63	71	70	73	71	72	66	79	68	61	68	66	66	77	62	80	79	77	62	74	60	65	86	71	69	75	67	69	76	72	61	72	71	56	74	81	65	75	87	84	64	65	65	58	68	75	70	62	74	84	62	89	75	74	79	71	63	75	68	75	64	55	83	71	72	72	70	70	73	88	74	71	79	74
345	3	3500	176181	439	0	15	139	193	320	379	431	358	349	336	288	269	242	228	216	200	201	208	172	204	173	169	164	146	150	146	165	148	140	123	122	111	120	125	119	114	105	107	85	117	136	106	102	117	104	118	117	134	90	110	98	105	107	95	100	88	99	68	114	98	102	91	89	81	95	91	91	101	81	106	114	89	94	93	88	94	90	87	89	99	72	83	91	70	102	79	77	95	79	94	80	92	77	88	98	85	89	89	87	81	82	82	75	87	83	72	71	78	87	82	83	95	75	84	109	73	80	86	106	79	95	75	94	84	64	75	63	82	91	78	91	79	90	91	81	72	84	85	72	73	64	86	81	86	81	95	69	96	82	82	81	85	71	78	84	85	84	88	99	80	97	89	71	87	85	81	87	86	77	90	96	89	85	89	91	77	83	78	77	77	71	63	69	83	82	63	95	61	78	86	88	83	80	84	85	74	85	75	73	90	83	61	79	82	78	69	78	94	80	95	94	89	85	84	80	93	102	106	62	74	92	69	77	82	100	76	80	69	67	87	75	74	85	76	67	81	70	93	93	68	82	96	84	81	76	89	92	81	80	79	77	72	91	100	84	95	78	63	98	100	75	92	82	73	75	93	91	86	70	82	91	67	81	75	95	90	79	85	69	80	81	73	84	79	80	77	88	97	88	81	83	69	85	79	80	85	78	86	77	69	93	66	80	84	86	82	73	99	63	86	98	75	100	75	79	85	75	73	81	79	77	90	74	90	73	78	92	83	81	81	68	85	83	92	85	85	76	75	62	82	85	82	94	69	90	79	84	85	77	88	68	86	88	77	76	89	78	75	77	101	73	90	62	83	86	78	82	91	71	76	63	69	90	78	68	70	63	90	90	87	84	99	83	78	79	99	65	82	86	65	78	72	79	70	81	80	81	79	86	80	77	91	75	78	78	82	77	69	81	80	76	76	65	75	81	84	79	79	78	97	73	81	65	71	82	83	61	72	76	67	81	75	96	76	98	88	75	66	66	67	76	63	85	89	79	82	92	77	78	79	86	78	75	81	87	89	78	105	78	77	72	87	85	91	81	64	71	96	79	93	77	81	79	93	77	85	96	81	68	73	78	85	83	82	88	73	89	90	66	89	89	92	77	93	75	89	81	81	79	87	79	75	87	65	78	69	63	68	83	66	78	65	72	83	92	67	88	63	58	67	87	68	80	83	90	96	78	72	84	71	90	86	98	72	86	76	74	79	77	71	69	84	68	78	97	85	84	76	72	77	96	79	77	84	79	78	105	80	77	84	85	76	85	80	77	91	78	79	78	77	87	87	73	83	83	76	57	70	86	76	61	78	85	89	91	94	104	73	79	89	63	74	83	84	68	88	73	81	93	79	82	78	73	77	87	85	89	88	73	93	91	75	88	73	88	80	67	89	79	77	116	63	86	80	63	74	79	87	76	91	64	80	72	76	90	76	85	89	85	92	69	77	79	70	97	80	76	90	97	85	87	76	73	84	82	77	72	88	85	77	83	78	75	86	80	96	69	67	84	93	74	92	95	60	81	87	78	78	81	85	82	81	76	76	88	76	85	94	76	76	72	85	87	84	80	73	77	89	87	92	80	89	85	77	88	73	66	69	83	91	76	84	77	68	83	70	88	77	72	84	101	66	87	77	69	72	60	73	83	77	82	87	92	94	78	73	81	75	75	90	97	85	88	91	84	74	96	85	79	86	74	82	76	56	80	83	69	81	70	71	71	90	71	60	70	75	82	83	91	79	78	89	77	78	102	77	104	77	89	79	77	74	88	84	58	89	79	76	81	75	74	77	95	82	78	79	86	84	76	79	86	84	76	90	90	81	77	72	74	71	70	83	84	72	71	78	69	90	73	83	80	84	91	58	93	77	78	88	90	76	69	70	90	75	84	80	87	84	87	86	96	93	69	79	87	87	87	78	80	76	74	66	79	79	93	75	90	69	74	64	85	85	63	85	75	75	72	82	72	79	77	84	71	88	81	69	70	70	96	85	82	86	76	95	71	84	87	76	75	81	78	94	75	77	89	82	77	63	88	84	82	86	77	82	96	68	73	67	68	58	79	67	85	79	60	71	79	88	68	71	76	73	64	82	54	82	69	82	77	72	80	91	78	81	101	77	65	68	71	74	71	80	82	81	88	76	91	74	82	93	75	65	81	68	62	59	81	69	77	77	64	74	78	89	94	81	69	85	75	74	67	64	92	90	75	89	64	83	76	84	83	81	73	78	98	77	70	86	76	79	70	86	70	89	98	70	87	76	98	65	73	84	86	77	81	66	83	81	91	86	60	77	83	91	87	80	81	62	70	78	94	51	91
345	0	2700	176304	446	0	9	130	217	374	360	439	372	376	358	319	303	282	207	258	254	209	226	207	179	184	192	176	181	176	152	146	161	145	151	139	125	120	137	123	130	123	107	117	108	97	107	106	99	104	100	99	90	95	115	75	96	87	99	87	98	100	86	96	67	76	90	83	83	98	79	83	98	70	86	82	60	81	84	93	74	68	81	87	93	88	70	81	88	85	87	75	84	79	76	70	86	84	74	79	69	65	91	70	87	76	69	70	60	80	70	74	74	74	93	69	87	79	60	73	70	66	79	70	78	75	73	71	60	83	64	77	68	77	55	72	69	76	71	85	68	56	65	59	71	67	78	71	64	76	70	62	85	77	61	87	77	82	63	73	64	71	62	79	73	69	69	57	100	73	61	68	67	71	68	77	67	65	72	73	66	65	64	70	75	77	70	57	61	57	66	56	79	75	62	76	61	76	68	55	70	84	65	72	76	79	56	78	84	66	59	63	64	61	68	72	81	78	79	67	65	67	61	77	79	63	69	72	83	76	66	66	64	73	86	58	71	73	65	71	68	55	69	76	61	64	65	73	68	65	74	61	73	81	72	63	65	57	67	58	80	67	73	75	77	65	52	81	66	67	63	78	60	63	64	73	65	80	78	71	70	75	81	62	67	80	76	69	68	88	73	69	76	67	79	63	68	56	78	73	61	77	67	70	78	59	70	64	77	77	60	64	55	69	58	71	59	63	74	77	54	62	75	58	64	52	58	69	71	68	59	79	70	66	53	58	70	66	82	73	56	64	61	57	64	51	66	61	72	69	57	69	73	66	72	64	71	60	67	63	57	71	70	87	52	80	70	62	52	54	65	81	75	79	66	62	59	65	67	65	60	73	61	69	69	71	85	55	66	75	71	58	59	77	65	66	69	65	63	64	65	66	65	58	54	69	67	78	63	61	67	65	68	61	66	76	62	64	67	79	65	65	55	75	76	67	88	62	68	68	63	62	74	71	76	61	69	77	56	77	67	73	69	62	64	70	50	64	79	77	66	68	56	66	75	81	51	69	65	53	63	81	46	55	63	59	69	72	70	62	70	57	62	65	62	84	82	56	57	70	62	67	68	80	71	57	58	68	68	80	65	86	62	64	68	65	69	65	57	66	70	60	66	63	67	63	66	62	64	61	53	68	66	75	56	64	73	78	67	49	58	57	71	63	62	63	54	69	73	58	56	76	65	45	51	79	65	75	73	65	73	61	78	70	71	79	72	85	55	54	68	79	61	65	56	83	74	72	45	58	56	76	66	74	69	83	53	68	74	64	71	70	57	58	65	78	69	68	67	70	73	65	61	63	74	69	76	63	65	80	75	82	58	59	77	79	72	78	64	56	74	70	64	64	69	80	79	69	64	74	67	56	77	71	59	71	78	55	51	65	49	58	57	69	70	58	53	69	72	55	73	67	76	74	64	62	78	64	61	58	66	82	58	66	65	58	72	70	70	79	67	72	64	61	82	64	60	59	76	61	73	80	64	75	78	51	70	66	78	71	80	76	64	62	72	76	69	77	69	59	63	76	62	96	57	56	69	65	63	65	69	82	59	73	65	60	53	70	57	67	63	72	55	82	79	62	50	54	70	63	62	76	65	51	68	68	74	70	61	76	56	72	73	63	64	68	67	69	68	64	62	70	78	71	52	71	63	62	61	69	53	68	82	66	59	63	76	66	62	77	73	66	68	69	59	77	69	63	72	74	51	66	75	72	62	61	62	59	82	64	55	73	59	70	57	58	68	66	69	62	57	52	65	51	71	60	67	67	50	70	67	59	69	80	63	76	70	72	65	75	62	67	63	72	82	59	67	73	73	63	62	76	67	78	78	65	70	59	63	51	66	61	86	75	77	72	72	72	75	75	72	62	79	81	62	61	63	51	48	62	55	73	72	69	63	52	65	74	68	62	74	70	71	59	57	67	62	57	62	75	59	65	60	57	52	79	60	65	77	74	76	56	59	67	67	69	54	72	67	73	59	60	69	54	79	65	79	62	74	70	68	68	61	71	61	75	76	58	74	83	57	70	61	62	73	90	57	67	75	73	67	80	56	54	69	63	66	65	62	77	62	72	66	70	66	54	70	76	54	77	55	68	67	73	66	76	71	66	64	69	54	78	59	62	59	82	80	67	69	68	62	55	100	60	68	60	70	58	76	59	74	67	65	54	67	70	77	69	79	67	63	68	61	73	74	58	54	69	70	56	70	58	77	69	59	70	71	75	64	62	60	44	68	68	56	62	63	76	60	65	53	62	68	62	60	59	65	54	71	76	74	66	82	69	65	70	55	60	74	78	61	74	69	60	80	62	66	79
345	1	1900	176427	463	0	13	82	165	314	291	346	304	273	259	237	207	194	172	183	172	177	161	151	142	134	143	127	143	130	128	125	107	113	107	114	107	107	106	114	115	109	83	92	92	115	86	92	94	76	94	99	91	84	101	77	70	77	88	92	89	76	91	93	98	90	96	79	83	90	84	102	87	74	88	95	91	108	99	74	88	87	88	78	79	89	71	83	74	88	96	74	88	72	59	78	90	59	67	86	77	77	91	96	69	81	90	76	80	77	93	84	89	82	85	85	88	81	71	90	75	90	71	80	76	80	85	95	78	71	87	71	90	76	83	97	73	74	91	84	68	79	72	82	92	65	79	69	84	79	95	86	72	72	90	72	78	92	91	85	80	77	81	76	69	80	86	90	84	84	89	83	85	87	77	79	74	77	72	65	77	85	84	83	91	82	67	73	85	101	70	97	76	87	95	76	86	74	84	66	79	72	71	64	80	63	85	76	80	82	79	78	68	68	63	95	68	77	80	74	78	81	69	93	76	78	59	83	90	85	89	82	69	84	71	65	86	83	79	68	74	75	63	88	68	75	82	72	77	87	76	77	77	77	75	78	63	96	67	62	81	74	86	85	76	70	80	84	70	83	79	84	79	83	73	57	80	78	88	82	71	93	70	81	84	84	79	69	80	79	80	83	74	75	73	83	85	66	86	76	80	83	82	67	83	86	74	84	67	84	71	76	87	75	87	79	61	76	89	84	75	74	72	81	69	69	73	79	74	67	68	80	75	75	64	76	69	62	85	65	72	88	89	74	73	64	93	90	67	82	73	92	68	95	94	77	88	60	97	83	81	79	74	60	74	76	82	81	84	79	77	77	71	83	71	81	62	89	83	74	85	69	84	78	76	74	70	73	91	105	72	82	82	81	95	87	87	84	88	58	80	76	81	83	67	67	74	77	68	91	65	97	97	72	69	78	73	69	62	71	82	70	85	93	65	84	73	72	83	90	79	64	64	71	77	66	86	73	74	68	62	95	75	67	71	87	77	68	77	65	77	68	81	96	64	76	86	76	73	87	89	72	68	76	71	77	74	73	64	90	87	77	71	78	77	69	96	63	83	54	77	64	80	86	77	95	74	66	86	69	91	90	82	62	66	73	109	69	68	88	73	71	77	70	82	74	74	83	79	78	79	71	78	83	82	57	77	73	82	81	82	68	76	78	82	64	81	70	88	77	69	84	94	88	79	85	68	79	72	77	75	65	62	85	77	81	75	97	77	65	75	82	74	93	78	70	71	77	76	78	68	76	67	80	79	86	96	57	82	86	75	87	79	77	65	77	65	97	82	75	74	76	89	73	75	89	99	71	74	76	84	97	79	85	68	73	89	60	83	82	72	82	82	63	77	87	76	64	63	80	91	85	92	82	69	80	81	73	62	65	87	70	68	77	77	64	87	68	62	78	77	93	86	67	78	63	83	83	87	72	74	79	90	77	76	93	65	64	69	78	69	84	74	87	65	78	83	97	76	96	92	84	70	77	71	74	69	77	69	89	71	77	74	71	70	75	84	75	84	77	76	81	61	73	63	70	79	81	83	72	76	97	83	85	83	53	71	79	82	84	95	68	76	83	85	79	76	77	86	73	74	91	78	67	90	74	96	65	75	65	75	82	82	64	85	74	74	91	73	78	72	70	76	81	85	78	72	80	78	75	87	87	85	59	75	63	80	75	71	70	79	105	60	82	79	93	81	67	78	71	79	82	90	76	79	85	67	85	60	66	73	88	82	86	81	75	93	73	79	82	73	74	82	80	71	81	79	78	73	75	73	70	83	75	62	89	84	77	84	57	75	81	67	86	79	88	77	74	84	79	76	79	58	85	74	94	90	75	82	71	82	78	69	68	74	81	67	77	80	79	73	67	66	83	86	87	75	81	98	81	79	62	96	79	73	79	53	85	53	92	63	82	84	87	88	87	82	67	63	66	75	69	74	84	80	59	64	79	79	79	82	90	89	75	79	75	69	80	88	92	73	67	73	70	74	64	97	73	86	68	93	79	90	73	79	93	69	84	78	83	72	79	91	83	75	57	66	77	77	81	67	77	83	73	67	73	76	69	71	72	91	83	84	55	102	85	72	67	81	85	69	79	67	74	64	74	71	80	65	79	82	82	83	84	75	78	89	68	78	71	63	86	66	79	73	60	76	80	91	73	69	59	80	76	85	69	62	86	82	83	64	64	86	68	71	69	67	74	72	87	94	69	73	65	75	82	95	94	68	71	74	76	70	99	69	95	64	73	85	72	73	63	72	70	94	73	75	98	71	78	91	83	74	79	77	68	85	73	86	78	58	68	82	87	61	85	90	81
345	2	2100	176550	459	0	9	98	151	343	327	377	344	295	266	247	269	205	219	199	186	170	167	159	160	150	143	149	142	143	133	121	125	115	128	114	129	94	115	122	118	109	108	88	100	100	89	85	79	106	98	90	83	96	91	94	101	100	76	75	93	72	89	93	72	82	73	88	72	85	75	94	61	80	94	85	75	79	75	74	65	88	73	93	99	81	84	69	61	74	65	65	66	70	95	72	88	75	62	76	71	67	87	75	81	82	90	71	62	78	76	84	75	80	60	65	64	84	78	72	80	77	80	80	93	73	71	90	74	67	76	70	60	72	82	75	77	66	67	76	77	69	71	74	79	72	77	76	66	55	88	69	75	58	78	70	68	60	75	80	77	73	73	82	70	85	64	72	68	77	85	66	86	59	75	70	87	93	76	67	64	71	60	64	67	70	75	68	80	77	64	71	84	64	60	73	69	66	88	76	75	81	68	68	75	60	75	69	81	86	71	72	70	74	60	62	70	69	66	62	71	74	60	85	69	69	64	68	79	48	70	81	64	62	79	60	56	87	61	68	66	63	80	66	67	70	66	76	68	65	68	82	66	77	81	63	79	85	78	48	69	81	74	67	65	75	60	79	76	82	80	60	67	70	65	65	66	66	72	75	80	74	80	75	64	70	62	61	78	82	61	72	60	62	78	59	68	56	76	66	65	74	71	83	68	79	66	68	75	68	64	74	60	79	71	70	59	81	86	77	57	75	79	60	71	61	66	58	82	80	82	70	63	66	67	82	83	78	78	72	53	76	64	76	71	63	62	69	78	71	67	66	70	70	50	92	102	84	51	70	71	80	83	71	92	70	68	63	79	69	81	74	80	73	66	63	68	57	74	69	82	84	61	61	61	69	68	76	73	69	63	67	68	72	66	83	68	77	80	57	69	68	61	57	66	58	66	81	75	73	80	75	55	70	71	79	61	73	64	67	71	71	81	68	84	67	58	79	72	76	86	75	75	66	70	84	83	79	73	79	86	59	67	74	64	75	58	71	51	65	58	68	71	84	59	72	83	79	58	65	68	63	78	80	60	74	71	62	74	87	76	81	61	74	73	58	61	75	68	76	58	67	55	61	69	61	82	72	63	76	76	52	73	64	67	63	78	70	68	63	73	57	75	87	77	78	62	67	58	72	77	76	69	54	61	70	56	66	82	70	81	79	62	87	66	60	53	70	73	61	73	68	75	66	70	81	65	82	65	70	81	54	76	73	88	78	78	79	66	61	80	60	83	74	74	75	83	64	64	80	83	69	67	73	72	76	80	59	74	69	66	73	84	64	87	58	68	66	92	78	49	72	60	72	72	73	66	59	67	76	68	55	74	76	71	70	61	72	72	58	64	72	65	77	78	69	78	83	85	62	66	70	59	84	55	73	69	58	72	62	82	68	61	63	57	74	58	46	78	78	71	73	77	73	53	65	66	63	74	59	62	88	66	75	71	67	56	65	96	67	71	67	88	68	62	76	75	68	61	63	65	65	70	73	70	77	70	59	85	68	72	68	69	77	77	78	81	67	81	78	68	70	72	57	64	68	69	62	65	81	64	67	88	67	63	65	85	67	62	63	67	53	76	75	68	70	69	64	96	67	76	66	79	72	78	75	67	80	74	81	72	84	64	68	66	93	61	74	54	68	74	48	59	81	63	78	79	71	71	80	82	74	63	73	46	64	59	68	77	50	73	75	67	58	77	58	58	65	70	77	53	45	64	66	55	72	75	69	61	59	82	92	65	79	59	64	56	63	62	74	79	72	74	63	70	67	81	61	62	67	86	65	57	77	75	75	77	78	84	69	61	90	66	89	72	80	71	85	67	72	59	62	84	67	64	81	75	74	73	86	68	82	66	75	76	62	57	71	62	78	65	76	82	78	68	73	68	65	55	72	63	56	63	55	66	67	67	83	66	71	75	61	66	78	56	68	63	66	58	80	76	60	75	63	83	60	63	65	61	60	66	74	67	65	67	74	63	74	76	73	60	63	62	79	70	70	85	63	61	77	73	73	66	67	69	78	65	71	67	68	76	74	76	66	82	75	67	64	71	75	63	75	62	78	62	66	71	63	63	66	56	66	91	72	63	83	80	74	76	81	68	50	88	72	52	65	64	60	77	63	73	57	83	76	64	83	60	66	85	70	77	73	68	64	66	59	73	64	62	76	73	85	64	55	78	78	66	61	82	59	71	70	71	85	73	68	68	55	71	57	56	77	58	52	62	75	71	68	68	76	70	63	68	64	68	58	68	65	71	83	68	65	54	64	90	60	65	76	73	69	71	66	57	65	71	68	73	73	63	77	69	79	76	73	74	77	53	80
345	3	3500	176673	437	0	18	148	203	379	374	403	336	356	296	299	263	265	235	237	223	214	207	179	177	152	163	143	158	158	157	141	167	160	130	153	124	127	123	117	134	112	100	106	115	119	112	105	110	114	107	105	115	104	108	98	102	100	78	93	100	96	90	77	110	98	114	114	92	88	96	113	86	101	87	90	95	102	92	72	95	93	83	90	107	95	84	88	80	93	78	92	94	88	99	82	79	98	94	91	81	83	87	83	89	97	90	79	82	68	69	87	64	91	93	95	91	80	70	95	82	74	79	69	82	82	96	91	76	73	85	83	89	83	71	93	67	80	92	74	78	73	94	62	83	83	88	79	101	68	89	92	92	74	82	84	85	86	98	72	77	60	74	82	86	85	81	76	72	87	83	74	80	95	79	84	84	82	80	81	90	84	78	75	100	82	78	81	83	85	96	67	78	75	72	68	86	80	91	60	71	69	88	91	74	83	69	88	82	81	71	79	71	75	80	87	97	70	70	85	75	86	90	89	77	84	76	88	72	72	99	71	72	80	72	63	80	69	76	72	84	63	62	86	85	83	87	72	64	81	93	74	85	82	98	74	70	71	93	68	91	72	81	71	80	63	80	94	76	74	79	86	80	64	79	109	91	86	85	82	74	73	83	70	72	80	87	81	70	80	83	78	82	82	80	84	73	79	72	68	87	74	85	65	72	62	96	81	80	85	84	76	98	90	89	86	68	90	84	69	87	70	78	80	68	77	90	75	91	70	83	74	85	73	75	76	73	75	76	83	72	91	74	81	75	85	87	77	78	73	63	83	69	75	58	69	93	83	86	83	86	68	83	75	98	70	78	80	71	78	81	68	82	85	75	84	79	78	95	70	92	90	78	78	74	88	97	74	79	78	78	90	84	71	70	78	90	72	82	71	70	81	84	86	91	86	83	89	82	68	62	89	76	86	78	83	99	91	97	89	98	73	69	90	80	69	79	73	84	91	85	91	85	77	70	75	93	78	68	78	93	85	70	74	71	79	87	75	79	85	88	89	84	91	69	101	67	79	86	73	70	87	72	73	59	85	67	59	79	67	90	64	78	85	78	90	81	83	100	93	75	95	64	85	82	80	82	74	86	83	74	59	80	82	71	65	59	73	83	97	63	79	66	103	73	72	84	73	96	69	83	58	75	73	78	71	58	84	75	70	73	76	81	84	81	87	66	76	84	99	76	76	82	76	89	73	81	71	73	84	81	82	95	89	73	75	69	74	76	81	102	88	91	76	77	73	83	57	69	64	83	75	89	100	71	90	61	77	89	69	75	81	85	90	72	104	79	81	69	66	83	78	67	88	85	64	66	98	75	70	95	101	82	70	72	88	63	83	70	75	88	76	70	83	68	75	79	75	73	76	70	84	75	58	82	74	70	83	67	93	94	92	58	68	79	82	68	87	69	78	89	80	83	90	83	85	87	80	80	83	83	86	83	86	72	70	85	83	92	83	93	82	89	88	87	86	67	111	81	88	75	76	75	85	86	52	73	72	82	73	88	66	70	88	74	75	90	81	101	92	91	89	83	74	79	86	87	80	61	79	87	78	93	81	75	82	62	85	96	71	63	78	73	85	79	83	79	78	76	66	83	67	83	89	76	80	88	89	72	78	62	78	76	97	75	70	66	61	93	87	73	78	77	94	72	88	82	80	79	80	71	85	86	68	61	72	64	72	75	67	67	81	66	78	98	87	94	58	107	82	69	75	94	80	82	81	81	85	75	80	96	73	69	76	75	73	78	86	81	71	80	76	81	80	91	100	74	73	75	71	91	82	78	72	75	75	93	99	65	60	70	83	87	85	92	59	87	98	80	66	80	85	82	67	75	80	75	81	86	70	63	91	79	87	73	81	63	77	79	81	79	67	85	90	75	57	82	76	90	91	83	81	84	80	69	100	73	77	86	78	78	75	109	89	92	69	85	93	72	86	98	85	97	84	64	73	77	59	76	73	81	86	76	68	56	98	77	87	83	80	76	79	78	76	83	76	83	71	61	75	92	81	80	66	68	76	87	73	83	88	96	72	87	73	110	78	67	73	84	106	90	64	66	78	65	77	82	90	66	91	76	71	74	73	73	67	82	85	77	96	74	85	93	72	77	87	88	71	75	78	90	50	87	69	65	79	84	73	73	63	99	65	64	83	63	59	93	79	85	101	69	85	92	72	63	89	78	72	67	84	90	71	86	82	81	79	73	80	79	72	77	86	74	95	80	70	81	75	86	72	75	70	75	79	94	69	57	78	100	74	61	90	78	73	68	79	72	60	88	72	80	82	60	85	81	69	80	89	70	70	85	75	88	96	81	72	71	82
345	0	2700	176797	434	0	6	117	192	389	393	454	386	396	349	316	290	264	238	248	234	246	203	201	182	192	199	170	162	155	163	161	148	151	138	125	133	134	133	154	116	114	125	111	117	118	124	121	113	106	107	99	99	87	98	88	89	90	86	83	88	66	103	77	86	103	79	98	103	96	67	72	80	79	90	81	75	85	80	88	81	105	78	92	83	90	86	89	64	80	76	84	70	84	87	75	73	71	79	93	71	55	68	71	76	65	84	77	71	76	78	87	84	79	65	86	75	65	83	69	60	62	57	74	61	84	72	71	73	82	67	78	75	65	53	85	64	67	65	67	47	62	67	74	74	76	70	74	59	77	60	52	76	73	67	69	63	74	65	62	75	73	61	71	72	64	84	71	64	75	73	74	76	77	66	71	59	58	77	75	67	55	83	66	70	73	61	72	63	70	59	65	74	68	60	65	72	78	62	65	69	61	73	71	69	80	66	89	74	70	73	77	69	67	66	75	59	74	63	66	72	76	68	64	71	72	72	68	64	68	62	69	65	69	70	61	67	72	67	70	65	73	63	70	56	88	63	68	67	69	61	73	48	56	62	60	81	66	70	57	64	74	72	86	60	67	80	68	62	49	76	67	54	77	73	78	69	65	85	60	62	73	42	68	60	57	64	67	57	61	64	61	72	82	70	67	63	69	61	65	78	77	70	70	80	69	57	53	67	56	66	64	75	63	71	74	63	70	57	64	80	91	55	73	63	54	59	58	63	71	68	66	68	77	46	63	64	76	51	58	72	51	66	63	65	67	58	51	79	75	72	65	75	67	73	58	74	65	53	83	76	58	80	70	65	56	74	68	76	68	79	63	74	69	65	78	63	82	53	78	81	52	63	70	66	64	64	57	91	70	70	58	61	68	60	57	70	76	80	60	63	82	70	62	66	59	65	69	62	66	68	66	61	57	65	62	47	72	57	69	77	67	71	68	56	62	65	68	76	69	74	61	63	69	59	70	57	56	66	68	68	63	62	73	59	67	63	71	68	65	56	61	69	60	41	66	58	72	69	56	68	65	66	52	85	65	63	52	92	93	65	68	58	61	59	62	52	62	80	65	52	71	59	81	63	59	71	55	76	65	62	70	65	66	71	59	69	61	45	74	61	63	51	64	72	68	70	57	68	70	55	69	59	80	72	72	65	79	74	58	55	65	72	67	65	71	70	68	61	58	72	63	84	68	75	75	69	61	88	67	61	56	64	60	62	75	61	72	63	72	68	63	58	87	63	82	78	63	78	68	69	71	69	64	84	68	60	67	67	64	71	63	63	72	45	54	46	60	49	74	72	68	61	71	73	61	74	80	80	60	58	62	60	66	66	56	47	72	60	65	55	61	53	59	59	57	56	64	67	64	68	63	68	71	59	68	61	53	59	66	58	73	66	66	60	67	61	64	59	66	64	74	74	60	82	76	70	55	69	56	66	56	67	66	56	56	58	56	72	55	60	50	61	69	70	57	61	73	55	83	66	69	65	58	79	69	69	62	67	75	80	78	69	68	73	61	61	78	64	81	55	85	62	74	57	72	44	58	71	70	69	66	50	63	67	76	73	49	49	76	72	66	53	68	80	69	70	66	81	79	65	68	66	67	64	50	61	90	55	70	57	66	60	84	63	58	62	60	73	78	73	55	64	77	65	65	76	59	59	60	76	59	71	74	64	63	65	70	73	66	62	65	62	47	60	74	50	71	65	64	73	69	64	63	55	77	61	66	80	59	72	59	66	58	67	66	81	62	62	76	77	61	71	76	59	61	65	71	77	63	72	58	70	65	56	82	62	73	68	75	57	52	64	69	64	67	78	74	54	64	68	73	66	56	53	75	67	70	78	77	77	71	66	70	47	64	73	75	67	76	53	77	70	47	71	57	75	62	71	73	80	77	74	63	55	72	49	79	69	65	55	65	70	68	63	67	66	70	62	68	74	61	70	59	56	63	64	67	67	48	69	53	65	61	59	58	61	69	63	64	68	72	58	69	70	58	68	67	76	53	65	56	52	67	73	59	67	60	67	67	71	62	67	66	70	78	62	74	61	70	55	67	55	65	67	65	71	60	68	71	59	51	68	53	51	59	69	66	77	58	53	58	67	67	48	71	58	75	63	56	63	69	71	69	48	60	60	62	47	77	67	69	68	61	56	73	71	57	60	69	60	72	65	64	54	58	59	66	53	75	59	61	66	57	66	64	59	65	72	67	63	77	80	66	50	59	81	68	64	62	61	66	75	71	58	68	53	65	62	57	90	68	61	79	52	75	80	59	61	52	73	71	58	71	77	52	70	63	57	60	51	46	57	70	81	38	69	85
345	1	1900	176920	434	0	11	72	166	324	303	359	270	297	203	211	202	216	208	188	168	168	163	158	162	131	143	143	128	141	117	112	124	123	113	111	109	110	97	110	105	111	96	98	103	92	109	97	119	97	95	110	94	85	89	91	90	100	92	93	83	80	90	76	108	89	88	92	84	99	89	103	101	105	70	80	93	64	78	81	73	100	79	79	82	82	85	89	78	92	80	76	88	86	79	94	83	80	78	77	76	72	79	75	76	94	77	59	75	91	77	100	61	82	88	75	66	81	78	77	85	85	74	79	92	76	91	95	78	80	76	75	61	89	106	72	81	70	103	86	71	70	80	70	72	72	84	67	63	76	95	99	74	86	80	79	68	78	77	78	81	96	71	79	63	84	70	81	71	99	86	99	64	82	63	81	67	98	85	83	88	65	78	72	77	74	83	77	89	65	76	80	74	70	67	87	88	75	97	78	80	79	84	89	76	69	83	82	70	76	92	72	74	56	77	92	88	74	73	93	87	76	79	89	76	61	87	84	67	90	72	99	82	78	53	79	73	83	85	81	60	70	67	69	82	65	83	93	68	86	76	94	75	84	75	84	78	76	74	75	71	77	59	74	90	67	92	75	82	96	80	66	82	80	99	79	92	95	83	76	68	93	88	79	74	73	88	98	86	85	87	68	92	88	74	80	66	97	87	83	87	73	94	64	78	75	76	74	73	79	81	76	74	74	72	78	79	89	89	84	71	75	80	72	76	78	86	76	68	73	85	85	82	79	92	62	79	70	71	66	91	89	71	73	79	94	60	98	76	80	88	62	76	66	83	80	95	87	89	82	82	78	70	93	105	90	70	66	76	68	64	83	83	68	85	64	81	86	69	61	74	97	70	80	78	88	71	82	90	77	74	63	71	93	91	72	70	75	83	98	57	87	80	67	87	82	73	81	94	79	77	69	68	90	84	82	72	83	84	89	80	78	76	68	92	75	46	79	70	76	63	60	72	58	74	61	76	70	84	94	60	65	75	73	75	93	91	72	83	80	70	71	76	76	99	62	79	78	85	69	77	88	77	72	90	89	83	78	81	68	79	68	84	79	76	77	70	75	72	97	78	84	86	87	94	66	81	67	64	76	73	80	81	77	61	79	75	78	91	79	88	77	82	74	75	82	79	76	82	69	80	97	81	73	79	64	70	87	88	79	91	79	85	91	81	77	85	74	76	93	78	73	67	84	92	56	64	70	64	71	80	64	82	79	50	88	70	72	86	78	74	70	88	69	92	78	75	93	84	74	70	84	66	122	64	69	73	83	74	64	77	73	78	70	82	69	74	63	83	78	79	60	85	60	77	81	84	73	85	69	73	79	83	70	80	77	90	61	74	59	86	84	84	75	69	62	66	82	84	90	77	71	79	74	84	81	87	64	68	72	70	62	77	70	76	84	76	87	84	75	82	80	89	72	89	74	82	74	89	72	73	74	70	74	73	74	74	71	87	84	96	73	72	86	81	70	69	92	86	88	76	63	78	91	80	70	69	74	80	66	86	73	82	77	78	73	77	62	69	87	63	82	72	80	72	84	70	85	65	76	67	67	89	79	76	72	68	78	76	83	81	74	78	87	79	87	74	78	73	95	78	84	78	61	76	85	79	58	77	74	78	84	86	81	71	86	74	69	83	62	67	87	69	71	73	94	92	77	76	70	73	88	66	68	71	90	92	73	66	80	91	72	61	71	72	69	74	56	66	75	71	87	73	76	80	80	72	69	91	86	87	62	77	102	71	72	86	85	62	97	77	70	83	81	78	80	81	91	75	68	69	64	82	75	80	71	61	74	73	71	83	80	66	75	81	76	69	72	68	69	70	78	77	75	78	84	53	58	83	84	79	69	87	80	63	77	85	83	62	82	80	71	88	81	93	69	70	84	59	76	78	80	63	74	69	57	90	64	95	89	81	75	86	61	79	88	92	81	84	78	89	68	80	82	79	76	72	84	61	64	73	88	86	88	79	69	67	82	78	100	65	80	74	61	99	71	63	81	82	75	76	80	74	87	68	83	75	76	90	66	81	75	80	70	71	78	82	76	81	70	68	79	78	77	84	78	75	91	68	77	85	68	86	74	80	86	68	82	71	68	78	94	74	75	78	65	58	70	73	84	68	87	66	84	70	79	74	59	70	78	74	57	64	83	69	76	82	79	89	51	69	91	74	70	88	83	69	100	94	91	70	93	70	73	82	74	77	81	78	85	80	71	70	77	61	79	78	85	79	61	78	66	73	79	90	82	80	88	71	76	78	81	78	79	90	75	90	67	92	66	87	84	64	74	81	82	96	79	75	85	70	94	81	80	71	77	86	70
345	2	2100	177043	452	0	14	101	169	373	328	346	332	291	273	245	212	225	192	203	169	169	188	165	148	146	144	164	140	134	108	123	123	131	118	100	108	103	99	115	78	110	101	102	106	104	93	100	102	97	83	82	85	77	104	92	74	87	80	82	83	97	81	88	86	79	80	74	76	92	79	83	84	76	89	69	94	94	81	77	85	94	74	81	97	82	69	81	79	87	78	78	72	81	79	78	72	73	70	70	61	79	82	78	74	73	79	80	84	71	86	67	70	81	90	75	64	67	82	83	79	66	82	84	71	74	86	74	73	70	89	72	74	76	78	84	77	71	85	80	62	80	80	84	81	62	87	62	94	85	75	67	68	71	57	57	74	67	68	80	68	71	79	92	78	83	60	71	83	77	59	76	64	70	69	63	73	82	73	82	71	79	72	73	80	67	61	69	92	73	73	74	89	72	61	65	74	82	77	79	67	80	69	70	75	72	68	90	66	85	65	70	67	68	62	52	65	62	78	70	72	50	81	75	70	66	77	71	59	70	82	70	67	70	65	84	82	63	63	58	69	62	78	76	101	76	64	77	83	64	60	85	66	60	74	78	78	96	70	71	89	63	57	75	65	67	70	69	71	58	63	68	84	82	54	51	71	69	62	67	68	81	80	74	75	69	58	77	67	78	77	65	86	75	74	69	79	66	79	83	63	73	73	67	68	54	80	71	65	61	78	56	89	73	69	70	73	81	81	69	55	75	69	71	67	80	66	73	61	74	65	78	75	71	67	65	71	87	78	74	68	87	83	78	78	62	80	73	70	80	77	65	76	68	76	67	71	67	77	83	65	73	62	78	62	77	71	65	61	71	70	76	71	92	58	68	76	69	55	76	58	83	66	80	82	77	74	66	79	71	74	82	81	50	66	75	70	60	69	75	69	83	68	60	88	73	69	61	73	75	76	70	68	72	62	71	68	60	71	70	83	68	83	71	51	59	70	63	92	89	65	67	73	81	90	64	75	65	62	64	82	70	71	68	63	74	76	75	83	65	63	63	68	58	75	71	67	69	71	75	71	66	66	72	72	72	65	81	65	80	75	82	74	61	81	85	67	72	68	54	55	67	74	77	74	52	69	66	56	71	62	61	63	93	71	65	68	76	81	67	56	73	66	62	70	69	68	73	63	75	77	73	67	55	75	70	83	77	70	90	82	63	74	66	78	65	77	60	65	71	70	49	74	76	63	69	63	66	81	70	85	86	63	62	47	61	98	67	66	68	74	71	76	70	63	65	65	73	78	75	75	57	71	71	81	67	62	80	82	74	72	53	76	75	73	83	75	85	67	54	77	63	69	80	73	78	84	68	75	75	89	80	71	69	75	66	57	52	59	72	61	73	80	75	82	70	93	73	88	81	62	81	62	60	81	62	74	68	53	93	73	63	71	68	66	66	74	64	67	87	69	79	58	69	77	65	65	56	63	71	60	63	71	76	57	72	94	70	64	89	65	68	75	79	62	77	72	69	63	64	84	67	73	78	65	72	64	62	73	55	76	75	75	71	72	64	70	70	59	58	85	74	74	76	70	63	87	82	70	62	71	66	86	71	53	57	51	63	56	75	68	57	75	61	71	74	67	61	63	72	68	67	68	62	55	76	75	65	62	64	69	54	76	59	71	81	78	86	69	71	81	81	68	69	75	71	83	72	78	74	70	98	67	75	59	62	64	64	75	69	67	66	76	69	84	65	66	65	78	64	69	69	68	83	65	68	70	74	70	68	64	60	58	69	63	73	79	69	82	65	65	78	72	71	68	72	74	79	62	68	53	73	63	63	76	65	75	63	65	68	80	49	78	83	77	70	76	71	73	68	64	69	73	71	75	69	57	76	65	54	61	71	67	66	64	57	81	62	67	68	75	73	73	69	68	71	73	71	65	84	82	76	62	60	72	72	86	55	82	63	63	82	83	87	66	74	64	60	85	80	67	61	72	67	61	70	75	62	69	73	75	71	63	77	86	74	63	78	72	65	56	71	69	88	67	78	67	67	55	55	77	55	67	53	63	74	69	63	79	72	75	84	64	73	86	70	64	65	86	66	59	79	74	56	90	76	69	66	84	57	63	76	71	60	76	65	76	84	79	64	67	77	70	78	78	71	58	84	67	67	85	59	65	75	66	82	58	65	66	67	74	59	78	89	72	81	65	76	77	73	74	74	76	73	59	79	67	73	74	54	65	85	81	74	68	88	99	63	71	78	74	64	74	60	61	75	68	84	70	66	66	64	67	63	67	77	84	78	71	69	60	75	61	73	67	71	75	86	65	69	82	86	75	72	67	84	75	53	79	72	69	76	74	76	71	82	73	64
345	3	3500	177166	448	0	13	119	180	369	384	428	334	324	298	289	258	259	216	212	247	197	164	169	202	175	137	166	167	168	152	166	157	135	135	134	123	138	127	133	124	149	117	99	110	113	124	119	107	113	97	96	93	107	86	105	95	87	118	106	99	95	94	87	82	91	91	96	90	88	90	93	86	77	94	86	66	79	90	92	91	89	73	100	87	87	81	89	82	96	79	79	104	86	84	85	81	77	84	87	95	80	66	95	71	101	85	86	90	91	101	73	85	94	78	94	81	85	84	98	89	79	89	93	75	70	78	95	81	79	92	74	87	82	87	83	70	87	88	92	86	68	82	80	79	89	74	95	84	91	90	78	94	70	73	72	75	94	76	87	85	90	98	75	71	97	80	87	79	64	83	81	86	74	79	97	90	72	92	78	88	75	79	76	68	72	77	73	87	79	87	88	72	84	89	87	89	88	80	85	77	63	85	84	86	68	74	73	71	83	88	77	79	80	95	82	98	105	84	74	63	79	83	79	72	76	90	78	93	107	88	86	61	59	92	95	101	92	72	88	90	71	83	93	74	76	87	103	89	68	78	81	74	65	87	86	89	74	79	79	74	75	76	76	83	75	78	86	79	70	91	78	81	85	74	90	90	83	94	77	93	81	68	71	75	76	83	76	87	79	87	72	72	80	93	79	86	77	63	84	89	77	75	88	78	89	85	82	77	66	89	84	85	83	69	79	78	73	79	92	75	73	72	75	84	82	80	68	98	97	84	72	79	92	74	73	63	67	83	86	80	72	81	95	87	71	75	103	73	79	74	74	77	86	68	83	70	70	83	86	88	73	77	80	63	80	63	75	97	77	91	99	74	88	75	76	77	74	65	81	83	78	77	80	89	72	89	89	61	88	79	77	90	75	76	68	63	79	81	64	87	84	87	94	72	75	85	90	79	85	84	97	73	73	70	75	85	75	71	78	68	75	68	90	68	82	72	65	94	73	93	73	80	84	88	60	66	104	85	73	73	82	59	64	71	73	98	75	77	87	52	70	67	83	88	67	76	78	93	85	83	62	79	74	55	69	76	81	70	96	74	88	92	92	64	76	80	83	88	82	77	86	81	80	86	73	72	66	81	83	90	81	70	94	69	81	75	79	75	84	74	69	65	84	85	61	75	67	73	81	83	73	88	91	84	77	66	69	83	88	76	61	77	82	73	71	75	76	71	64	111	83	83	79	68	91	76	84	89	91	76	78	94	75	69	70	73	81	76	82	86	86	83	75	84	77	89	54	71	91	77	70	79	70	76	98	62	103	92	83	84	84	65	70	87	84	69	81	68	63	98	69	75	77	79	58	79	73	71	81	90	81	81	97	78	82	75	76	88	80	88	82	75	91	66	70	83	74	80	83	80	88	90	69	80	86	86	84	76	96	68	68	83	74	79	78	71	65	88	68	82	89	84	81	69	72	80	104	63	87	71	72	83	65	71	81	73	85	96	93	86	86	76	83	78	79	82	69	76	76	89	72	82	79	99	82	67	70	92	92	104	63	76	78	86	74	76	58	71	91	86	99	82	82	83	81	69	68	78	73	74	66	79	93	86	80	77	85	73	85	77	86	81	83	89	79	101	94	73	75	85	66	73	70	72	76	65	72	66	89	78	66	56	86	76	70	90	64	82	93	74	81	67	83	86	69	64	84	84	70	69	85	76	83	90	62	71	89	73	82	88	72	83	64	70	88	79	72	88	103	80	76	67	88	71	53	91	80	65	71	69	97	68	77	73	73	80	62	73	79	80	82	65	92	80	64	75	68	71	72	75	80	72	71	78	72	81	88	85	81	86	62	71	71	80	77	80	93	80	61	66	85	78	71	78	88	62	97	76	90	85	72	100	90	84	81	80	83	80	90	72	75	89	83	64	64	71	83	74	70	90	76	78	93	88	77	74	74	80	80	87	83	89	80	90	84	64	85	78	98	80	80	85	73	85	61	72	85	83	82	92	73	69	80	91	77	77	79	80	78	101	68	76	80	65	77	80	92	74	79	65	87	73	79	82	91	78	89	62	67	78	78	72	75	72	74	74	74	79	67	85	77	76	88	80	86	83	54	71	82	80	99	86	78	90	77	91	91	78	75	67	77	104	86	88	67	70	75	81	77	66	79	96	61	61	72	79	74	77	64	79	75	73	96	75	80	87	66	85	91	68	92	86	93	73	69	92	89	83	66	76	63	78	84	73	76	88	71	61	61	77	62	72	83	65	69	81	76	98	73	75	77	81	80	87	87	85	76	72	87	79	83	91	78	64	71	80	71	93	78	91	85	71	68	81	99	75	81	82	82	68	77	64	80	58	75	71	84
