345	0	2700	67703	624	21	67	379	598	629	557	580	499	509	444	381	360	328	288	297	276	293	257	246	248	217	206	188	194	199	195	169	164	183	161	153	160	162	151	147	148	144	139	133	146	127	130	123	96	128	115	118	111	96	108	108	96	106	111	103	102	107	97	94	92	101	95	96	102	98	78	92	109	85	90	91	90	91	98	81	82	95	74	98	81	85	79	75	83	86	80	90	93	67	95	103	93	94	65	96	85	69	90	51	68	72	84	71	86	82	82	73	84	80	88	70	77	84	65	67	72	82	82	74	77	70	84	83	75	75	78	91	66	78	69	69	94	86	66	83	73	75	81	86	83	71	64	68	74	61	85	69	70	81	86	74	76	78	77	108	79	83	106	82	90	68	93	76	84	67	82	77	71	74	76	80	97	66	82	85	68	52	65	77	69	65	54	76	80	58	91	80	77	77	75	78	68	84	83	60	73	67	66	72	71	67	79	69	85	69	79	74	71	76	82	75	69	60	70	80	67	66	74	76	71	68	66	70	74	90	76	78	72	71	64	83	73	77	64	76	75	84	95	68	62	86	72	75	53	70	64	92	75	86	72	93	72	71	75	60	78	72	65	65	76	69	57	76	71	60	67	77	73	74	83	69	79	67	66	62	76	70	67	63	75	66	62	79	72	76	62	69	85	68	81	56	81	65	79	81	69	74	63	59	56	79	80	71	59	73	57	68	70	69	70	68	70	78	70	85	83	80	71	61	66	59	73	70	69	74	71	70	72	82	60	75	76	79	60	58	69	78	83	80	82	74	66	59	73	71	63	58	62	60	58	52	69	75	63	65	73	75	63	63	69	59	52	70	71	65	69	67	63	77	62	66	77	69	49	68	85	64	73	53	88	67	76	55	57	92	61	76	77	67	71	80	71	69	53	79	81	84	68	61	70	58	78	59	77	72	70	69	70	74	75	60	66	53	56	74	90	79	74	80	70	49	88	49	65	66	60	67	67	57	67	58	72	58	67	71	62	60	59	73	80	79	86	73	85	63	60	64	65	75	77	81	83	66	53	66	60	71	64	62	80	71	72	70	66	69	64	76	67	73	69	81	57	73	78	71	53	66	58	76	70	67	82	87	70	78	59	69	78	65	103	82	74	72	56	75	62	81	76	73	70	58	74	63	62	72	80	72	60	62	65	62	67	80	73	70	82	55	86	56	67	56	78	51	75	75	83	58	66	70	77	64	72	75	87	75	86	93	63	64	67	75	72	68	62	78	56	68	70	83	51	88	58	72	57	64	81	64	69	79	74	72	72	64	75	74	73	72	61	76	88	75	54	71	62	61	58	79	76	68	51	56	76	65	68	63	75	82	69	76	58	57	45	62	57	64	89	76	80	71	70	55	80	75	69	73	68	77	76	68	68	69	79	66	81	76	68	76	67	61	82	64	83	71	73	63	74	61	62	76	53	66	75	63	58	79	58	64	62	69	78	64	79	70	62	71	71	69	61	65	60	63	65	61	80	71	73	71	66	67	57	67	69	65	76	80	53	52	72	86	76	76	67	61	57	79	75	70	71	71	66	54	60	78	67	65	68	67	51	58	74	73	69	68	61	76	91	71	59	71	78	76	49	68	61	67	60	67	69	74	48	70	68	58	66	65	54	72	54	64	62	70	74	68	64	56	86	78	66	66	67	71	75	70	65	73	63	60	74	70	49	80	69	55	62	61	58	82	71	65	87	78	65	68	53	83	82	74	79	63	92	76	68	68	60	65	63	71	74	58	62	77	54	81	72	77	64	65	63	63	78	72	65	54	63	74	66	68	71	65	70	54	61	76	75	92	66	89	64	72	64	65	61	82	71	62	64	70	76	60	58	78	86	68	71	62	56	80	84	68	68	68	68	72	78	77	76	44	66	68	72	60	66	71	62	64	64	73	71	65	74	51	65	80	68	76	65	64	61	76	56	64	77	66	54	55	78	62	59	73	68	64	80	70	83	61	72	62	61	62	79	67	63	67	77	60	65	75	69	83	74	76	83	86	69	69	72	64	77	65	63	71	69	89	77	66	60	72	63	66	68	66	71	62	71	63	57	76	68	79	60	62	65	57	51	66	80	66	69	76	75	60	71	58	63	72	76	76	73	74	61	76	49	68	72	60	79	67	56	75	74	78	69	67	64	89	86	64	67	66	62	72	54	75	55	50	71	73	69	70	69	67	74	62	52	70	62	72	76	63	69	70	64	70	66	64	75	62	66	76	72	65	66	61	65	68	75	68	53	58	60	62	60	65	62	76	56	64	55	64	70	58	65	77	79	45	79	79	71	81	62	65	61	70	69	60	56	48	58	53	98	65	68	76
345	1	1900	67828	638	23	115	353	391	414	382	413	351	348	296	277	233	227	195	208	183	209	155	169	161	159	158	152	147	133	144	139	114	127	116	135	88	107	109	116	99	105	121	101	113	107	94	99	99	99	76	78	103	104	100	102	103	93	98	90	100	77	73	101	101	81	91	79	105	78	87	90	85	78	98	91	80	66	83	102	85	86	81	77	87	79	94	94	94	89	88	83	83	89	81	84	82	80	80	81	76	89	83	85	71	65	74	84	72	63	83	92	82	86	79	73	74	66	95	70	74	68	84	87	59	79	76	82	87	70	90	62	81	83	82	75	81	83	74	86	73	77	79	67	85	67	69	98	97	80	72	74	76	68	70	85	73	90	70	85	82	80	94	70	93	72	77	83	65	79	79	76	85	71	80	85	85	79	81	79	89	87	92	83	69	62	98	76	90	73	82	82	90	75	62	67	74	91	80	84	85	63	85	85	79	84	76	83	71	75	73	73	73	74	90	73	71	98	79	64	69	68	72	71	101	70	78	82	81	92	79	87	66	93	74	84	71	80	80	86	84	99	74	83	91	70	64	85	92	59	76	59	81	93	91	69	77	81	79	73	98	51	85	68	79	90	75	73	67	64	78	85	63	81	59	82	72	77	90	68	89	73	90	69	86	77	73	90	73	69	82	81	76	62	73	84	93	76	84	88	85	61	72	48	75	80	72	73	79	75	80	87	73	78	83	68	60	92	72	64	71	73	71	92	88	78	89	70	59	84	70	95	62	82	74	87	64	68	80	93	79	77	90	92	67	75	75	78	64	69	76	81	71	90	70	68	71	73	62	82	78	71	80	80	76	88	67	82	77	76	73	80	83	87	76	76	73	82	82	89	61	60	69	90	93	74	82	66	86	92	61	66	61	80	82	71	74	72	72	83	91	71	64	83	60	95	69	82	84	79	79	70	81	70	78	75	55	71	92	71	71	85	89	59	67	72	78	73	73	62	73	88	76	80	66	66	80	81	64	57	76	68	73	77	76	73	83	61	81	92	71	76	69	86	77	74	79	69	71	77	67	84	75	88	64	72	69	81	63	65	63	81	77	77	66	79	53	95	65	64	76	76	77	70	80	87	75	78	81	84	64	69	85	63	80	73	72	80	85	82	82	82	79	69	74	67	72	83	84	62	77	71	72	68	75	73	62	69	80	68	85	90	60	100	78	70	91	88	85	74	61	74	72	60	73	74	78	57	65	66	79	82	71	83	75	79	78	80	77	76	62	86	89	66	58	78	76	84	66	75	77	66	97	85	77	76	66	73	65	83	60	78	86	53	59	74	72	76	75	78	62	73	73	81	81	73	81	62	65	78	74	66	69	75	82	93	69	62	67	69	70	84	78	82	62	82	65	80	83	79	78	71	82	75	69	72	75	100	69	83	76	99	72	111	80	79	75	71	63	76	73	72	91	67	72	78	83	70	93	83	77	82	77	78	57	70	72	77	82	84	87	74	93	76	74	73	68	70	91	84	61	78	91	85	80	75	79	82	68	91	81	80	81	82	64	76	78	72	84	91	74	83	87	82	79	80	60	70	89	63	71	74	85	80	79	78	86	66	77	69	94	84	66	75	82	59	72	93	78	62	76	70	81	67	68	75	64	70	91	51	77	74	72	74	91	78	91	72	81	76	78	71	58	77	87	87	75	82	78	88	75	74	72	71	100	82	72	66	62	81	66	90	70	86	85	83	81	79	90	80	78	77	81	75	67	87	78	83	83	76	65	72	74	70	77	83	82	81	81	62	78	84	62	76	69	85	86	60	60	81	90	76	60	57	57	82	80	76	76	80	73	74	82	75	66	83	87	78	64	79	92	67	69	75	72	57	69	69	92	65	63	93	78	70	69	76	82	64	64	77	72	59	69	76	84	76	78	57	57	76	90	84	84	74	86	80	67	80	83	82	80	79	95	78	90	70	62	72	81	69	69	72	88	69	60	84	82	72	78	85	77	81	77	74	87	83	73	83	66	68	87	70	52	68	77	79	76	63	75	89	79	72	79	91	88	90	74	76	92	71	81	73	77	82	65	78	64	69	78	82	72	79	81	59	79	67	78	65	77	77	64	72	78	79	73	60	76	68	78	74	73	86	78	74	90	70	73	73	83	56	77	79	63	86	76	70	85	85	71	93	65	55	86	84	65	80	63	71	77	65	68	64	75	93	67	80	72	64	85	85	80	58	75	67	73	76	65	91	77	75	80	90	69	83	88	71	71	71	62	77	78	74	89	55	84	68	70	74	78	67	73	78	78	71	84	61	68	79	88	76	69	75	73	72	70	68	66	74	66	56	74	62	79	80	71	76	92	76
345	2	2100	67953	622	7	50	215	289	415	389	449	390	374	328	298	269	258	215	230	204	198	162	206	179	181	158	152	143	162	166	166	130	129	135	129	147	119	116	133	129	125	121	117	98	115	105	101	118	109	103	106	100	93	108	109	101	98	96	113	87	89	85	80	87	96	70	98	83	83	92	85	94	88	94	101	85	94	101	68	81	84	76	81	90	74	76	97	80	97	78	75	87	74	74	76	69	82	95	80	83	80	93	81	91	91	90	66	79	70	95	80	74	79	80	85	108	69	95	83	72	66	79	89	92	93	80	77	59	79	66	78	74	85	75	81	84	72	77	72	90	89	84	79	84	85	90	84	73	78	70	83	72	79	78	90	92	72	77	89	86	80	83	87	79	86	84	90	77	80	89	81	89	69	74	76	75	74	86	77	84	90	71	81	68	67	59	94	79	81	76	70	90	66	84	74	96	83	88	58	87	76	77	64	66	70	62	90	83	61	74	85	76	89	86	83	81	84	66	88	89	74	77	72	80	66	77	75	64	77	68	61	73	73	69	72	83	84	79	93	76	82	67	98	81	99	83	71	67	71	71	85	88	82	82	67	98	55	69	88	67	91	76	98	81	68	70	92	77	97	76	76	71	81	85	89	78	79	63	81	57	78	83	58	81	72	74	72	72	76	63	70	85	85	82	90	77	63	77	70	63	81	84	73	85	69	79	83	70	75	67	87	73	72	78	82	94	77	66	69	72	83	76	86	78	81	70	84	67	78	93	73	65	75	70	83	91	52	83	64	84	78	83	89	90	77	76	85	67	71	75	78	78	71	79	81	86	65	63	70	86	61	68	82	73	72	70	82	79	73	73	85	79	89	92	85	77	65	72	87	86	64	80	61	66	81	86	70	69	81	49	75	83	99	88	81	77	68	71	76	75	68	74	79	64	77	80	70	80	68	88	75	84	68	85	77	67	73	97	83	82	84	82	79	89	69	77	78	77	65	51	54	59	78	69	76	75	85	90	79	75	86	78	74	71	89	82	91	85	59	74	82	74	72	80	75	75	72	74	78	67	63	69	82	71	78	82	83	78	76	58	72	48	90	83	78	76	85	61	76	54	74	70	99	75	87	87	85	82	85	80	80	73	78	88	61	75	62	82	79	77	75	62	71	79	99	71	63	62	75	66	84	85	75	67	57	77	68	86	78	68	81	83	76	73	83	66	72	82	81	65	79	84	75	87	85	72	84	86	79	69	69	84	82	57	72	78	80	71	59	87	70	77	79	74	72	79	70	73	73	75	78	64	81	80	71	82	87	68	69	80	82	70	75	86	66	73	76	76	74	71	70	66	70	71	85	75	75	76	91	63	82	75	91	67	81	62	79	71	65	78	74	70	84	70	83	69	77	69	73	75	68	67	84	76	71	84	79	74	68	65	89	84	74	86	66	82	75	72	71	69	66	72	73	87	82	58	71	79	81	73	79	78	76	67	71	74	74	83	61	75	69	63	77	71	74	81	90	70	74	87	78	68	68	83	70	72	78	72	82	74	82	72	84	73	92	74	86	72	72	72	84	71	80	76	73	95	73	72	69	71	85	80	83	63	76	85	88	82	73	87	74	75	91	73	90	75	72	92	74	81	83	72	79	76	76	79	74	75	67	80	79	85	71	75	65	88	78	80	73	68	88	80	64	79	65	76	71	91	69	74	79	79	75	92	82	79	69	85	64	86	63	63	61	65	78	81	74	66	67	82	73	83	67	90	83	81	80	92	80	85	69	65	83	70	63	66	92	81	81	84	79	75	82	70	69	82	62	72	66	68	76	81	87	77	81	88	65	62	75	77	66	81	80	88	68	89	62	84	73	72	70	57	82	69	84	85	80	69	68	81	85	78	84	70	84	75	58	76	89	76	91	69	74	67	70	62	70	65	73	78	67	87	71	72	79	79	84	68	84	80	62	79	77	91	89	76	78	88	68	84	72	80	76	84	68	80	96	74	58	90	73	70	75	80	72	82	80	78	64	62	77	89	89	84	76	78	73	79	72	101	66	78	83	67	76	86	60	69	87	59	67	85	65	91	68	80	80	67	83	80	76	86	80	72	76	84	69	79	69	52	74	76	75	62	74	79	75	65	83	65	66	86	67	75	69	68	86	74	75	74	65	62	72	74	68	72	91	77	59	72	75	68	76	67	77	80	67	77	76	80	77	76	84	65	83	62	89	94	62	78	81	87	82	71	76	76	93	81	79	73	86	88	60	70	85	76	71	78	66	75	77	74	54	70	78	82	69	79	76	79	75	72	82	73	66	79	87	79	73	84	68	69	61	65	61	78	65	90	77	67	70	83	68	81	87	75	82
345	3	3500	68078	611	6	33	251	294	450	413	444	426	387	328	308	288	263	253	250	222	220	215	210	186	210	175	159	145	160	157	173	153	107	133	140	130	126	133	124	128	115	147	116	130	131	132	132	117	121	92	116	103	124	99	95	89	94	104	98	106	93	80	106	115	95	97	98	94	98	98	98	104	87	90	92	79	90	90	89	85	83	74	89	89	91	83	103	71	80	74	96	84	85	80	107	76	89	101	83	72	98	80	95	94	76	70	90	99	91	80	85	104	94	71	66	73	75	94	84	96	73	86	86	83	77	93	94	85	102	79	101	76	89	79	86	76	92	86	73	95	79	104	97	86	78	76	88	69	67	82	83	81	95	89	89	68	102	85	84	87	94	101	92	70	98	88	85	78	69	81	66	86	87	84	73	99	96	60	76	95	88	79	85	93	84	98	74	73	79	89	65	82	84	88	85	76	85	90	92	85	84	92	91	81	105	92	80	96	88	82	96	78	82	81	85	89	87	79	87	83	86	73	98	85	70	88	86	77	68	75	85	65	79	87	81	72	96	86	111	84	81	83	68	84	73	94	91	92	73	78	81	94	99	77	89	84	83	88	78	83	90	100	72	89	88	79	75	90	75	95	98	89	77	86	78	76	73	85	86	86	75	82	82	98	78	79	77	95	65	93	79	72	61	93	75	79	73	71	82	73	79	77	78	107	75	81	77	78	85	89	85	58	69	75	69	73	87	82	81	84	95	77	81	61	85	89	75	70	77	64	87	74	81	70	79	80	78	75	77	91	82	81	65	78	87	77	80	85	82	79	84	81	99	86	71	101	71	87	76	79	73	87	90	62	80	94	112	70	80	89	88	74	86	74	74	83	87	67	61	73	68	74	78	69	87	66	66	78	72	80	77	83	76	72	75	87	75	64	67	79	84	90	71	73	91	94	88	91	74	67	92	68	89	83	100	79	77	70	70	81	72	63	72	71	71	81	88	72	72	80	88	86	74	81	71	71	80	80	73	83	96	74	85	71	91	83	84	78	77	76	67	77	84	86	90	87	68	81	91	85	74	79	77	75	105	79	93	84	63	78	87	82	65	67	69	81	78	78	69	77	70	67	82	74	79	68	58	64	99	76	76	72	85	68	78	87	84	88	92	71	86	76	78	70	80	75	83	90	85	83	76	85	87	73	77	90	80	55	71	62	81	66	74	82	108	89	72	77	78	72	60	86	72	83	77	72	68	79	76	70	90	68	87	79	64	84	85	68	76	97	78	91	88	84	83	75	67	72	79	77	82	93	77	71	88	66	72	74	62	89	77	65	83	79	72	80	79	77	89	93	69	93	85	76	70	75	88	78	83	70	76	66	70	73	92	68	79	71	75	84	84	73	73	86	68	60	106	78	82	81	97	68	65	73	78	81	74	84	67	81	79	86	80	78	83	73	80	104	89	74	75	74	82	85	81	70	93	98	76	86	95	77	71	84	76	72	82	91	67	88	76	91	89	69	76	75	90	77	108	76	80	72	82	83	85	77	71	78	78	77	77	72	78	74	83	70	79	87	85	73	80	84	80	67	71	78	65	81	76	67	82	84	70	90	79	85	88	69	96	79	100	85	85	79	70	79	96	75	78	80	77	66	77	70	97	68	83	80	84	81	77	95	85	78	85	82	96	62	69	94	79	83	89	95	96	87	69	81	100	74	97	87	83	96	78	81	92	84	77	88	80	89	78	81	71	82	84	88	76	96	72	93	82	80	70	88	70	61	81	81	81	75	92	78	98	81	87	78	78	76	86	71	73	71	97	81	79	83	85	63	89	77	79	77	75	75	86	89	79	91	74	90	71	101	84	76	94	73	82	87	74	77	82	82	85	70	80	94	78	85	85	80	92	81	73	66	83	78	66	79	79	67	80	69	73	66	78	79	70	81	83	67	69	69	79	86	99	82	81	92	91	84	88	80	75	86	76	80	78	76	84	67	76	95	67	104	76	78	87	85	75	77	64	73	86	73	88	73	91	87	87	59	74	72	73	74	81	72	79	72	81	77	94	72	77	80	75	89	58	82	73	76	87	69	83	81	59	76	65	78	89	62	86	77	102	61	79	70	73	89	90	70	95	82	70	78	83	95	76	73	77	68	99	94	90	92	72	79	88	76	65	82	65	81	77	76	64	76	68	78	79	91	76	78	85	62	69	64	80	91	68	70	73	78	68	83	69	76	74	66	88	79	66	92	72	72	63	88	81	80	77	74	82	75	80	81	70	80	92	70	82	80	71	67	85	86	78	87	73	72	72	63	80	76	68	75	74	73	76	82	68	92	79	72	73	84	102	79	71	75	91	85	87	91	77	78	78
345	0	2700	68203	568	11	19	236	310	479	441	534	497	441	389	365	356	321	301	277	270	257	242	211	245	237	195	197	211	164	186	183	169	180	163	178	169	163	179	165	150	146	110	133	126	125	142	114	125	122	117	116	130	135	119	124	112	121	113	119	118	126	108	89	106	100	99	86	111	119	94	100	105	114	108	117	94	102	84	103	105	99	88	87	98	87	87	86	79	93	104	75	87	101	89	83	97	103	96	113	97	97	85	80	76	92	79	76	83	88	78	84	98	97	85	97	78	79	85	74	94	73	78	72	84	77	89	97	82	84	99	83	77	69	77	89	92	83	85	86	83	85	83	89	88	75	75	73	89	94	78	87	82	84	72	70	93	103	96	89	102	97	94	86	95	92	90	84	85	91	93	83	87	86	73	71	81	87	86	77	81	73	73	66	74	73	75	70	75	77	92	83	81	72	85	83	84	85	71	101	86	74	79	82	82	72	88	99	89	78	78	93	84	82	87	77	84	90	74	79	77	83	80	87	71	88	67	65	83	69	82	82	84	82	83	100	74	79	81	107	96	83	80	85	81	73	86	85	93	84	77	78	70	79	76	76	81	65	101	68	90	85	93	75	73	90	83	80	78	75	71	64	78	80	75	71	70	91	86	75	69	91	78	84	63	77	74	77	93	75	81	76	71	82	81	82	69	73	73	82	74	80	103	77	90	97	89	87	77	70	81	94	97	79	82	63	64	83	88	63	86	81	81	77	67	87	84	78	90	57	97	72	82	83	75	87	73	79	85	61	85	85	92	79	93	80	69	74	71	88	83	76	82	79	63	84	71	81	68	73	73	64	99	79	71	93	72	103	77	89	48	93	81	90	80	70	78	76	98	66	75	84	86	80	77	63	77	78	90	74	67	86	73	91	79	90	72	89	89	76	84	86	67	77	75	78	71	82	73	80	71	72	72	67	62	78	75	77	67	77	83	71	84	68	91	72	75	75	64	81	80	72	60	83	83	73	72	68	79	83	78	115	77	69	81	82	65	86	64	72	63	82	86	101	85	95	74	67	93	85	70	86	75	86	74	75	74	75	74	83	81	94	68	70	82	63	70	67	78	79	83	65	79	99	77	67	65	91	64	63	67	104	81	67	86	79	79	82	66	77	79	86	75	83	68	104	67	87	79	91	85	79	82	85	74	79	71	68	84	74	84	100	55	77	78	87	97	71	67	74	80	66	68	75	91	57	76	86	75	85	80	74	88	85	83	79	64	92	69	77	71	73	71	85	77	79	90	91	76	79	65	64	64	81	71	57	88	67	75	66	80	84	85	69	84	81	95	87	73	71	77	97	93	91	85	82	72	55	74	78	81	70	91	79	86	84	95	86	82	78	84	76	85	77	74	77	85	72	63	83	68	85	74	78	82	88	72	87	81	81	80	83	80	48	82	87	78	92	78	77	78	74	67	81	64	72	69	70	94	96	73	65	58	70	69	67	74	86	77	82	73	79	87	67	57	89	76	74	86	94	99	68	71	64	76	81	75	76	83	103	67	64	60	84	74	83	78	72	84	89	81	90	92	76	87	67	80	87	81	88	74	82	69	84	72	80	86	74	81	65	75	82	74	87	80	91	72	76	80	73	68	83	79	83	80	65	75	77	77	81	63	75	71	88	82	92	73	82	79	76	64	81	98	71	73	80	72	87	72	72	71	69	87	72	69	72	79	77	77	84	66	75	71	76	80	79	73	76	66	77	82	95	61	76	67	66	84	62	76	87	73	81	87	81	84	77	88	72	93	79	80	82	82	81	58	68	82	85	77	82	87	66	73	79	70	75	79	70	76	68	79	66	68	81	82	76	87	84	90	83	82	91	85	85	75	78	78	70	82	86	66	89	85	93	85	73	62	74	54	79	72	72	101	82	71	78	70	81	92	92	80	77	84	102	75	74	76	94	75	81	79	69	94	68	77	93	78	74	98	88	91	91	88	89	84	81	82	81	76	68	81	80	86	77	79	69	84	80	79	63	73	82	92	66	69	61	56	74	54	91	92	70	71	76	66	77	79	72	64	79	74	85	82	83	85	72	94	70	84	66	73	63	78	88	74	79	71	77	72	75	62	74	90	66	85	58	68	64	78	68	81	78	76	66	88	70	64	80	81	85	74	67	77	92	82	71	68	76	89	66	101	67	82	72	69	53	82	72	72	72	84	73	80	91	67	83	96	84	76	67	76	85	82	73	76	84	78	80	77	77	85	87	63	63	74	81	85	80	79	70	71	71	77	87	90	82	71	62	69	71	75	92	87	67	70	68	79	79	76	76	90	79	68	73	78	65	79	99	82	68	60	74	85	63	82	71	92	85
345	1	1900	68328	616	7	56	225	273	396	365	375	325	306	290	270	229	248	182	183	202	179	165	173	172	147	146	148	124	129	123	125	121	107	137	118	139	101	120	122	106	110	102	108	103	113	110	104	95	113	101	130	98	100	94	82	97	90	84	99	100	88	98	81	89	89	92	99	81	92	85	104	99	92	83	93	99	108	90	102	94	98	77	67	96	85	79	94	103	85	101	102	98	78	86	73	81	102	72	74	86	86	79	77	82	94	108	82	94	93	92	86	78	101	98	88	82	96	92	82	77	86	89	86	88	84	75	86	99	87	96	95	88	88	78	111	100	80	90	76	79	75	84	72	102	81	101	82	100	91	89	78	80	78	81	97	97	72	86	90	71	83	85	94	90	83	85	102	79	83	90	92	85	77	71	87	107	93	74	79	84	79	69	94	76	82	95	74	98	90	70	80	76	98	90	98	81	81	87	81	94	78	86	90	86	79	90	74	92	80	82	84	84	70	85	73	84	76	67	73	76	86	83	85	91	77	78	69	105	80	95	80	74	81	90	69	92	75	86	70	92	95	77	83	85	89	99	67	68	78	103	81	87	90	88	71	74	92	79	77	97	72	76	71	86	75	83	78	85	75	74	81	83	59	79	74	63	76	81	89	80	74	90	91	88	73	80	70	86	75	80	102	86	73	97	92	83	80	81	62	87	66	94	79	96	88	74	94	89	83	87	86	89	79	81	85	77	66	82	95	81	79	61	94	92	79	82	84	105	81	78	82	67	83	53	81	75	93	77	85	81	85	92	86	83	72	72	96	69	74	63	74	84	93	102	93	95	74	83	75	79	93	77	85	92	82	64	88	88	72	69	81	80	86	78	96	94	86	80	72	85	73	66	98	87	82	84	64	89	79	76	89	101	87	86	86	84	81	84	89	82	74	94	79	75	86	86	81	84	84	62	88	79	90	84	82	73	75	71	86	95	66	90	80	66	90	79	89	82	77	67	78	91	93	101	106	100	77	58	74	83	67	90	65	73	88	75	96	89	79	84	85	77	89	91	64	90	79	75	87	88	71	79	87	81	93	77	89	77	82	72	91	81	57	89	84	81	77	77	86	88	75	79	95	83	69	76	76	90	76	91	90	102	81	75	78	86	91	76	79	68	103	80	68	105	80	92	80	92	82	66	91	72	79	74	92	84	84	92	68	80	73	93	89	78	72	86	80	80	77	63	90	92	66	73	71	94	83	86	77	94	80	83	78	84	70	93	94	98	90	75	86	83	94	94	90	82	78	74	81	86	81	79	75	77	72	64	84	86	93	104	75	101	75	87	85	73	99	72	72	77	63	81	75	89	96	87	89	85	80	71	74	96	70	83	78	60	84	89	74	92	99	68	76	73	65	83	74	72	74	79	80	89	87	90	81	80	100	68	90	72	83	73	89	99	85	96	101	63	67	90	86	70	88	76	84	86	82	82	89	81	75	80	89	83	73	70	79	80	87	88	78	76	65	75	80	76	80	83	99	85	87	83	80	86	83	66	76	86	93	93	87	84	82	81	86	78	74	85	86	88	85	89	75	92	77	107	101	85	78	87	94	94	72	102	84	79	88	83	85	86	69	82	73	92	72	102	70	89	99	87	90	89	95	77	68	83	71	68	79	69	92	86	82	88	74	74	72	78	81	87	90	79	70	80	72	79	76	87	83	88	71	87	73	91	73	87	85	71	100	85	81	74	87	80	74	78	72	77	83	96	81	81	81	82	73	92	76	94	72	80	89	86	80	86	69	86	87	82	76	77	66	79	98	79	96	84	82	88	77	68	84	85	91	81	75	91	74	73	71	79	82	98	79	70	75	69	73	84	77	82	78	92	76	84	85	87	67	81	96	71	63	86	82	84	105	87	63	92	77	86	74	81	86	71	79	101	83	97	93	73	77	86	87	78	89	85	79	85	103	78	84	92	87	81	74	80	111	90	101	71	75	75	83	70	88	78	84	67	73	92	78	80	60	68	91	83	67	82	77	73	73	93	75	75	64	70	92	91	70	73	103	91	78	81	97	77	93	84	83	87	87	89	83	95	76	77	85	70	72	64	86	78	71	82	93	65	87	78	72	71	78	72	79	96	80	72	69	92	59	86	84	82	82	83	87	87	64	90	86	65	73	88	77	72	105	74	88	66	90	95	79	84	86	81	80	90	84	96	69	69	79	91	64	81	76	82	89	75	83	93	78	66	94	70	93	76	92	89	78	82	77	86	82	101	88	86	87	95	98	89	81	79	92	71	91	93	80	86	84	70	88	104	77	93	78	93	75	74	75	79	75	98	78	78	76	87	99	65	86	82	78	81	87	75	86	80	79
345	2	2100	68453	608	6	51	235	271	385	391	409	363	385	326	264	265	244	232	234	220	202	164	193	186	185	164	175	153	144	159	159	164	147	131	135	136	116	121	106	124	116	113	137	116	109	132	101	94	100	102	105	90	103	85	115	99	100	88	96	88	98	101	112	89	75	91	87	101	77	94	90	95	82	102	81	104	91	74	78	80	85	87	97	94	91	96	66	94	101	83	92	99	71	78	85	83	77	84	84	78	96	80	76	88	82	85	91	103	96	88	87	81	94	81	86	89	77	102	101	92	87	79	92	87	74	83	99	80	94	105	62	79	95	103	72	58	103	79	84	96	79	73	93	83	99	76	89	90	94	89	63	76	94	90	64	87	91	83	81	82	78	83	87	75	94	65	89	85	73	86	90	65	90	78	89	77	90	81	80	71	84	82	91	87	90	82	91	87	95	96	72	80	81	82	91	82	85	75	73	79	81	86	77	73	87	78	87	79	69	74	79	99	75	60	79	92	76	78	77	96	92	91	57	75	82	69	96	87	96	78	81	74	92	77	68	80	71	94	94	87	76	76	81	82	91	87	86	58	90	87	82	88	64	84	83	86	94	77	79	72	82	74	96	95	77	101	81	83	87	71	79	87	88	90	80	81	92	81	73	71	69	77	81	91	100	90	93	90	78	83	83	64	93	86	92	81	82	88	80	113	70	78	69	81	83	94	80	77	69	79	57	76	83	99	79	92	78	87	97	81	88	63	89	83	70	86	93	77	95	89	75	71	80	84	82	73	77	88	80	72	94	96	88	85	73	96	66	75	80	82	86	77	98	87	83	73	80	80	80	66	86	82	79	94	89	69	64	73	77	81	93	86	75	82	88	61	74	77	87	88	70	72	75	85	84	92	85	78	77	72	98	72	67	69	92	86	71	76	85	80	86	80	80	85	90	77	73	64	90	92	80	77	85	75	80	76	68	84	80	86	84	76	84	86	85	77	74	82	87	72	87	83	82	91	80	91	85	104	90	79	88	61	84	81	75	73	102	69	86	81	80	79	92	87	89	73	92	69	78	85	73	70	67	87	80	82	83	65	89	83	79	62	86	90	81	79	87	76	82	84	83	70	90	98	73	93	68	80	84	70	105	75	75	72	72	68	78	62	69	86	80	78	81	84	70	83	77	72	91	88	62	97	63	71	91	85	81	83	73	62	77	68	89	66	75	73	89	68	102	70	79	82	83	94	82	99	78	76	74	53	88	80	76	95	87	87	63	80	82	69	75	86	73	73	87	80	74	81	86	61	60	85	86	79	68	74	71	81	69	76	77	85	90	80	59	60	93	83	77	84	56	62	73	81	93	76	82	77	73	74	80	90	94	68	79	96	90	82	94	92	76	75	83	81	74	83	81	71	79	94	86	95	107	82	83	72	78	64	71	86	82	74	86	70	73	83	64	89	88	78	72	69	93	76	78	73	95	71	91	76	95	76	85	79	78	73	108	73	94	78	77	92	71	76	82	76	70	75	69	78	80	72	89	80	84	80	72	79	57	88	78	83	81	104	85	85	90	86	67	91	89	93	67	88	82	89	114	76	69	77	77	80	73	82	91	82	86	75	80	73	70	74	82	70	76	70	83	70	73	74	74	77	69	63	71	74	77	75	72	89	85	84	74	101	99	93	82	92	69	69	69	72	86	76	89	91	82	83	69	82	71	77	98	65	82	82	70	65	80	76	85	91	59	75	74	87	76	71	83	90	75	81	57	82	94	68	68	76	72	78	79	76	69	83	85	74	71	78	77	80	96	109	69	74	97	91	89	71	73	95	78	81	73	71	87	77	85	67	85	70	79	77	77	78	52	88	77	67	84	81	87	91	91	93	74	80	88	89	85	86	79	93	78	103	61	69	84	73	90	88	87	77	79	74	81	100	81	84	53	67	71	74	90	86	80	79	94	59	70	63	76	89	84	71	94	92	79	67	82	88	73	78	65	71	74	76	76	78	85	63	84	79	94	85	77	79	82	87	77	79	81	68	74	81	85	72	81	74	81	90	79	84	77	77	70	82	85	86	79	87	74	91	70	67	95	72	84	81	71	92	74	84	74	71	72	66	80	96	94	81	77	79	91	75	88	85	60	75	87	94	69	79	96	77	79	89	91	81	86	84	77	83	74	85	77	88	84	71	84	72	85	78	85	73	81	69	86	92	79	82	100	81	91	67	77	90	95	78	72	67	66	83	62	74	60	74	81	59	79	78	67	84	82	82	84	76	89	73	78	82	72	72	65	83	59	76	75	94	76	85	70	76	78	93	80	75	66	99	84	61	82	78	81	72	74	66	89	79	83	101	87	68	90	68	84	70	100
345	3	3500	68578	611	11	45	259	320	430	446	471	394	426	364	307	258	282	260	267	252	256	213	222	208	180	169	170	178	166	149	137	139	153	147	140	158	170	123	132	123	135	131	121	137	144	114	113	102	121	128	127	112	106	100	111	99	93	102	106	96	97	104	93	87	89	100	97	88	102	85	89	93	81	79	92	113	106	92	80	103	84	106	89	86	89	86	106	81	100	98	79	76	96	83	90	95	92	88	99	100	98	94	85	96	92	87	91	92	79	91	98	96	92	92	73	80	85	102	94	96	91	79	84	94	102	86	83	100	82	90	89	84	83	80	83	90	92	95	97	74	92	87	94	77	87	75	92	78	101	100	80	99	96	81	104	92	88	101	90	93	86	77	90	84	89	92	94	68	97	94	90	71	84	89	90	110	81	88	97	84	93	98	83	91	75	82	77	98	87	91	88	85	83	83	96	97	84	68	100	93	84	82	96	88	76	79	96	77	88	104	87	78	93	83	101	76	84	84	98	75	80	82	82	70	100	90	100	83	72	76	82	93	73	68	75	80	79	91	86	70	75	82	74	81	93	82	83	93	96	86	69	97	81	71	91	87	83	92	80	72	87	93	98	73	82	76	88	94	96	86	89	62	94	75	88	80	85	76	82	72	78	78	67	82	81	79	91	93	71	75	82	81	81	80	98	90	81	88	88	76	83	87	71	80	107	99	75	83	83	88	72	91	80	96	78	82	78	80	94	87	95	94	96	97	93	70	97	77	96	80	80	84	93	90	82	76	76	87	86	73	81	75	89	83	80	107	83	79	96	86	76	81	88	85	89	77	84	86	90	75	81	88	94	61	92	65	83	85	78	118	86	89	66	66	83	87	75	78	70	69	91	86	85	75	76	83	102	78	90	85	80	76	88	93	93	77	84	71	76	84	90	81	84	73	69	79	77	79	68	79	80	90	80	92	76	75	74	95	77	80	75	77	89	107	92	82	76	72	93	85	81	70	84	91	92	96	89	77	104	97	84	82	89	79	91	86	78	86	83	82	80	91	73	92	76	63	94	70	89	86	90	91	78	79	76	84	71	87	84	90	90	72	101	71	95	80	85	85	82	84	91	88	90	79	72	84	64	81	79	78	78	97	99	92	80	83	98	84	89	87	93	59	93	95	94	72	79	91	76	85	93	85	86	80	94	87	98	84	83	89	65	82	94	81	76	78	90	86	80	80	82	84	77	76	98	84	94	97	79	76	91	86	85	86	88	90	73	78	76	98	73	80	77	76	92	77	79	73	74	112	83	84	106	70	92	61	80	81	94	83	83	84	91	81	86	101	80	73	97	96	66	77	85	107	85	79	90	87	79	98	94	79	100	82	72	93	65	87	80	79	85	89	108	86	107	85	84	76	87	97	72	70	86	87	71	76	88	85	81	79	79	97	66	88	82	89	95	83	82	65	83	78	87	87	75	87	82	81	91	80	77	62	89	92	89	84	90	99	78	79	69	91	85	79	87	93	79	84	87	88	76	96	81	89	80	82	77	83	96	90	77	73	85	68	87	80	93	85	80	76	83	90	86	89	84	95	84	81	86	71	111	87	92	71	64	87	82	95	91	73	88	85	89	105	92	73	72	80	86	85	84	78	90	64	91	82	90	77	84	91	96	77	84	83	69	85	85	83	88	93	91	82	81	88	79	85	75	69	82	88	75	102	80	69	69	87	73	75	65	85	101	71	82	71	73	82	86	82	80	73	82	96	92	91	86	85	99	80	72	76	85	73	89	96	97	77	75	72	91	79	89	75	72	84	86	95	81	85	87	85	80	77	74	70	85	94	88	85	59	75	85	78	83	75	76	65	95	75	79	82	92	98	74	86	84	77	87	85	85	71	75	81	80	82	100	87	74	82	81	74	73	69	84	93	103	79	77	74	77	97	66	88	100	84	73	93	89	86	84	91	96	76	90	99	90	76	71	67	89	78	67	89	87	72	100	89	87	74	86	84	99	87	73	68	95	64	85	80	89	85	81	77	83	76	79	95	88	90	100	72	69	72	101	77	90	86	96	74	93	90	94	76	75	79	77	91	92	80	90	89	85	92	62	94	80	80	90	89	80	97	75	89	93	86	81	83	83	76	89	92	95	71	81	85	69	88	74	61	83	88	83	102	91	89	75	80	86	72	100	84	74	89	73	95	84	72	87	57	80	76	74	69	92	87	106	69	71	99	80	74	81	80	85	75	69	85	82	91	90	77	59	81	74	89	71	92	83	80	81	82	64	77	96	84	76	76	85	75	80	78	83	83	84	70	84	84	77	75	71	88	81	72	91	70	78	79	90	91	97	90	75	93	89	81	77	97	88
345	0	2700	68703	608	9	31	242	335	481	477	516	444	439	407	359	334	330	290	276	312	244	261	236	248	216	229	202	192	201	186	181	210	180	187	168	138	179	161	152	144	153	139	146	129	162	134	139	141	114	108	125	133	123	99	107	127	108	109	112	114	119	111	118	76	118	106	128	88	109	100	97	86	109	121	114	102	104	85	91	101	98	109	108	93	109	111	90	91	87	96	82	111	99	91	112	95	87	96	81	89	96	89	99	93	94	99	89	103	115	81	99	75	89	82	99	86	83	96	95	86	73	92	80	85	104	93	106	92	92	72	84	88	77	92	95	82	87	94	83	104	99	77	94	73	90	90	81	78	92	101	79	91	89	99	89	72	110	99	96	83	93	109	93	91	73	81	90	93	78	91	92	82	76	84	93	81	92	90	74	99	82	76	80	92	89	79	83	94	98	101	83	80	84	86	92	60	87	83	85	70	92	90	77	83	78	94	89	93	71	80	72	85	87	93	70	78	93	96	81	93	84	90	92	90	99	90	92	73	100	83	72	91	109	80	88	85	71	81	100	95	98	86	90	86	89	82	92	84	88	91	100	83	104	93	79	83	75	78	65	82	84	84	82	90	86	73	91	76	76	84	94	94	85	73	85	88	82	93	80	83	60	92	89	84	83	99	84	72	93	89	110	84	102	78	86	106	70	96	79	95	102	88	80	79	97	78	67	74	93	87	86	85	68	83	88	78	78	78	78	91	95	102	72	89	70	93	79	83	100	95	100	78	79	69	87	96	96	75	74	90	86	89	84	77	96	95	81	89	67	84	81	81	86	95	86	103	86	86	82	77	86	75	99	73	75	78	94	89	89	77	103	80	87	73	81	70	82	77	81	80	85	74	71	79	88	88	93	100	79	68	80	87	89	68	80	96	89	81	87	101	68	78	95	104	93	83	84	79	94	84	82	106	66	77	71	75	75	94	78	94	80	78	75	79	92	81	75	88	81	81	79	74	79	75	84	98	81	77	68	64	82	97	77	71	75	87	79	85	78	79	89	90	68	64	92	91	100	78	81	89	78	83	101	88	81	87	71	79	87	101	69	89	78	106	75	82	90	81	96	76	100	82	89	72	90	106	83	82	76	85	89	84	84	69	78	73	98	84	83	66	82	86	75	92	97	85	87	81	79	78	84	89	71	82	88	76	88	71	66	88	91	71	77	73	80	88	76	94	88	85	87	100	76	79	86	86	85	86	73	84	79	80	91	83	99	87	76	84	92	82	79	91	76	83	89	104	102	77	76	92	82	82	85	76	94	70	66	70	86	72	70	96	69	77	89	88	79	78	83	97	98	104	80	71	83	61	76	75	94	88	82	88	81	97	81	95	88	68	88	80	84	84	91	80	82	97	84	95	93	91	71	75	92	94	63	83	79	85	82	82	71	71	80	94	91	71	96	94	96	78	61	82	80	74	93	73	87	91	81	79	95	79	66	72	91	87	79	86	65	77	79	74	74	78	89	74	66	98	92	86	84	91	85	91	84	80	77	66	86	88	79	98	104	85	61	70	60	76	84	100	67	87	83	88	85	75	79	82	73	81	80	65	67	70	76	84	100	70	84	85	93	97	91	60	94	93	74	87	76	66	88	81	72	76	86	89	82	86	72	89	90	78	91	94	75	86	92	89	77	72	79	75	87	85	87	96	85	90	84	90	75	87	75	75	81	83	67	68	73	80	81	85	86	85	86	66	73	76	92	77	82	67	82	101	86	70	89	92	77	96	68	70	85	84	90	95	88	103	59	83	77	78	86	82	62	68	76	74	75	60	65	110	82	66	90	72	82	85	68	74	92	86	85	89	84	86	88	73	84	98	88	67	79	74	83	83	83	77	90	69	71	89	93	91	98	59	78	104	89	77	88	90	79	74	76	84	93	73	74	75	78	78	83	74	98	81	71	85	76	72	92	69	76	80	91	67	70	79	79	92	80	83	79	78	72	84	88	88	72	80	100	88	77	82	92	84	96	88	81	69	82	98	81	81	73	83	62	80	84	62	79	69	78	93	85	87	81	77	72	82	78	96	83	75	70	74	83	69	98	86	84	83	77	97	84	99	96	64	82	68	106	87	71	83	89	94	64	75	83	92	83	85	83	70	98	86	84	79	78	75	93	63	61	96	74	72	84	83	71	85	72	77	96	87	95	72	82	80	89	79	84	95	68	81	90	81	69	62	88	78	77	98	76	71	82	93	87	79	79	77	84	67	96	102	81	71	78	74	75	86	75	84	83	68	76	77	94	87	88	90	85	73	66	85	90	85	88	91	92	81	82	97	74	86	83	79	83	87	94	94	86	81	80	59	70	75	81
345	1	1900	68828	627	12	77	335	356	431	359	416	376	334	284	258	253	226	194	190	192	203	171	188	172	178	155	157	152	159	152	143	131	143	130	139	117	120	123	129	143	125	112	109	104	114	120	113	113	97	115	109	86	102	120	106	97	117	101	92	107	98	107	104	107	92	98	99	95	80	111	106	98	101	66	94	103	109	88	101	112	90	84	88	90	116	93	81	94	86	87	69	107	99	97	96	90	80	91	99	107	104	101	92	93	100	102	89	93	95	103	96	91	89	88	83	96	95	91	79	114	84	93	87	98	111	99	94	89	85	85	96	99	97	111	87	111	98	84	93	88	91	98	97	92	95	85	99	90	101	86	93	97	95	93	89	93	105	83	115	98	94	106	89	88	100	85	102	91	93	98	109	89	108	78	97	79	95	106	90	93	81	91	93	88	102	100	99	100	87	105	85	93	88	78	85	102	101	100	87	86	102	71	85	88	94	91	96	94	84	85	101	106	89	103	106	109	84	90	76	92	100	73	86	75	104	88	97	76	93	122	83	80	95	96	108	103	88	103	96	93	87	79	90	85	76	118	101	96	94	99	96	105	95	91	97	88	99	75	89	85	114	95	84	99	100	97	86	78	86	95	91	96	91	90	92	95	93	109	72	88	104	74	82	96	72	94	76	86	74	93	91	87	79	83	73	86	85	91	91	76	83	100	93	81	104	78	98	97	87	105	84	98	82	95	91	98	84	108	96	101	96	77	90	83	79	90	94	80	87	107	76	91	94	77	102	103	94	113	87	85	68	84	89	96	103	76	73	90	80	103	88	98	76	88	92	83	91	89	96	84	94	87	79	92	98	95	108	87	79	96	106	81	89	81	82	97	72	92	99	105	89	89	85	87	88	88	86	79	82	72	84	99	81	84	85	96	81	79	80	86	96	95	81	101	100	75	95	96	98	84	99	87	90	85	85	90	86	97	82	85	121	94	87	89	87	93	96	88	77	112	89	80	93	98	90	91	111	86	83	92	73	91	99	78	97	85	95	93	95	88	90	101	104	108	93	99	82	89	83	97	100	93	84	72	80	83	97	99	100	92	69	90	82	94	94	98	84	88	84	94	88	100	113	90	88	77	116	91	112	97	81	85	71	111	100	91	101	97	96	106	102	102	76	86	93	88	94	96	93	76	90	92	92	87	75	87	86	94	104	95	84	95	103	95	100	103	113	92	77	75	95	91	95	110	99	91	88	95	76	73	100	91	73	78	93	88	84	107	86	90	83	93	73	81	107	85	93	82	97	96	100	120	104	90	93	89	93	92	95	90	98	86	98	83	81	96	99	81	81	70	86	105	96	70	88	87	96	100	93	74	90	106	79	81	90	107	103	85	98	102	83	90	91	96	86	88	91	106	88	89	105	82	91	92	90	89	102	89	98	93	84	93	87	82	71	93	82	72	103	99	89	90	77	73	98	80	94	79	91	93	83	102	97	85	82	89	71	112	101	78	98	78	99	91	88	90	90	92	102	83	101	84	89	79	95	92	102	97	81	66	87	83	106	95	76	92	93	84	65	90	93	83	70	107	90	105	106	98	87	81	95	90	84	92	82	87	76	107	84	84	115	85	89	106	93	108	90	86	96	97	83	95	74	96	99	102	87	88	90	92	81	78	99	87	94	91	103	98	90	75	100	86	97	107	87	90	101	101	93	97	97	73	82	86	83	77	88	97	77	91	88	114	91	91	84	96	94	100	79	76	87	99	81	94	94	91	88	73	88	101	107	86	94	101	86	84	100	107	76	91	106	70	90	102	78	97	97	77	90	99	103	78	110	76	69	97	85	73	89	92	102	98	91	97	91	76	88	97	93	94	83	83	98	76	66	91	73	73	110	103	89	97	87	80	90	102	80	87	83	88	76	91	94	87	90	108	88	104	106	95	99	93	83	96	81	75	78	77	88	94	100	74	84	79	83	83	71	82	107	93	79	81	98	83	90	78	102	90	94	101	110	108	96	85	85	69	100	95	89	88	65	124	87	86	89	75	96	88	92	91	83	94	100	99	75	92	108	88	91	77	87	86	96	101	80	94	89	92	103	94	87	93	85	85	82	100	73	79	84	86	104	85	77	96	92	94	86	88	85	98	101	73	80	94	105	84	92	92	92	92	97	91	91	94	95	92	77	79	91	100	88	99	93	81	90	96	75	83	99	96	90	97	79	103	84	86	76	99	89	101	82	90	89	94	89	97	103	86	84	78	84	87	94	87	107	74	90	113	95	86	92	91	54	88	91	96	79	85	94	60	82	96	98	81	74	98	90	79	86	79	92	93	94	98	75	89	89	94	110	90	94	91	110	96	86	109	98
345	2	2100	68953	625	16	52	276	299	452	414	499	419	395	346	319	290	265	253	234	223	199	213	236	177	197	181	152	170	182	149	166	141	180	160	142	142	128	131	135	121	145	127	122	121	139	128	146	107	117	112	112	104	106	99	118	114	106	116	117	105	99	99	106	102	86	115	115	86	101	121	115	100	92	85	106	103	97	102	107	102	98	87	82	116	93	101	102	96	90	70	101	90	90	97	99	94	84	86	100	98	98	94	98	90	102	97	85	82	87	97	110	101	105	95	90	89	100	98	92	99	97	91	82	101	77	93	90	94	103	95	88	95	89	84	83	93	99	93	82	111	101	98	83	101	99	101	90	99	92	92	106	82	90	103	100	89	104	86	87	94	103	90	104	85	115	98	99	78	110	93	88	95	82	90	85	82	94	73	104	87	77	94	93	78	91	93	95	111	80	96	81	98	92	100	78	81	89	89	92	108	90	87	85	83	90	109	99	98	102	92	96	84	92	87	79	92	93	86	103	99	94	95	71	80	90	103	95	92	80	87	93	99	97	79	107	95	81	91	95	105	98	90	94	89	85	86	110	103	96	89	99	99	101	85	78	93	106	82	92	90	101	94	107	102	90	98	96	94	102	91	86	97	101	93	103	92	96	103	104	99	94	87	86	96	84	92	85	87	103	96	86	114	82	89	92	94	102	83	97	89	79	93	92	75	107	82	84	97	80	114	85	84	89	102	74	97	86	84	81	76	93	93	100	106	83	99	107	79	81	103	90	89	104	83	83	95	78	108	96	81	76	97	94	88	105	96	74	87	93	89	97	95	78	93	91	92	99	93	86	112	94	93	93	84	87	81	99	88	108	82	116	86	94	90	93	90	94	86	86	90	88	87	101	93	104	103	101	93	93	96	95	89	98	90	95	119	95	78	89	90	93	95	95	101	93	99	97	87	88	100	93	98	92	88	91	84	83	88	93	90	108	99	96	69	73	81	71	102	84	84	88	70	83	99	71	92	83	98	96	93	104	90	93	93	93	93	79	80	98	79	80	90	105	90	107	84	93	83	77	111	95	81	85	94	75	93	92	75	69	87	95	99	94	87	97	93	88	94	91	102	93	79	90	84	86	85	83	87	93	98	92	79	79	80	86	86	88	91	93	97	80	89	93	102	104	80	91	96	87	93	87	97	95	104	88	91	73	101	100	81	69	90	88	114	70	97	96	70	78	76	93	99	93	104	87	109	73	87	82	96	92	98	97	84	85	96	95	95	98	112	84	80	95	107	89	77	85	81	108	95	89	84	105	72	82	101	104	91	80	103	102	85	104	92	98	88	100	97	99	82	89	95	94	88	105	78	112	92	83	79	80	82	78	113	89	77	84	91	102	86	75	92	84	97	87	75	103	75	97	86	99	82	76	73	84	81	81	86	97	89	85	111	91	105	89	85	91	92	103	88	84	84	95	94	86	96	100	72	85	101	94	82	86	104	81	97	78	77	82	98	99	106	99	85	96	107	84	88	102	111	98	86	81	88	95	71	76	94	94	121	105	105	88	91	88	82	97	76	80	100	81	88	87	108	80	97	67	67	87	106	86	77	97	87	109	91	86	88	105	87	90	96	100	90	91	98	87	85	93	81	97	80	92	94	93	73	103	91	92	87	95	81	91	74	85	90	79	92	87	98	84	94	89	93	90	104	95	103	83	71	86	88	104	84	90	89	87	92	86	98	94	89	87	97	82	89	90	68	85	100	83	101	79	116	71	88	78	99	87	83	86	86	92	84	76	99	97	97	106	97	81	96	82	88	84	102	98	85	82	99	107	98	93	98	86	88	89	89	84	103	76	93	69	90	94	81	91	109	81	89	108	87	106	84	88	78	82	99	108	101	97	85	92	82	78	73	80	89	92	106	67	104	97	98	76	84	106	90	99	91	82	78	80	90	85	90	84	90	95	89	78	89	95	96	91	84	110	89	105	98	73	100	97	92	89	86	111	79	95	95	108	78	98	82	82	72	79	79	107	83	92	110	87	106	83	87	83	87	88	98	77	98	82	93	89	96	66	99	87	95	86	104	96	95	88	97	97	100	89	87	87	94	96	90	92	86	78	89	90	94	74	85	83	98	90	87	94	84	89	85	92	86	83	90	86	94	74	83	99	109	84	97	101	82	109	81	85	93	101	98	94	109	100	89	83	93	85	91	96	82	100	107	104	99	103	96	89	105	81	76	93	96	102	92	67	89	104	86	98	103	74	89	80	88	82	77	110	101	90	89	103	95	94	93	104	100	90	92	99	92	87	89	76	77	86	113	80	85	90	90	97	103	93	103	98	96	93	85	85	100	84	99	87	97	88	83	85
345	3	3500	69078	619	6	46	264	327	409	413	439	422	386	352	378	288	291	278	267	206	231	232	230	225	213	178	202	179	170	174	180	179	163	149	160	149	146	148	145	117	140	134	140	149	127	139	119	121	127	131	122	123	127	124	120	126	121	127	117	113	98	117	118	92	113	133	114	100	102	93	123	91	102	111	96	104	103	112	100	85	106	110	115	106	109	108	124	125	97	98	109	89	121	90	102	113	94	95	108	100	101	106	118	109	90	96	102	98	106	84	109	98	108	114	100	99	99	88	115	94	104	96	86	114	106	101	110	111	105	95	97	85	83	87	92	97	103	103	102	91	118	112	89	101	104	91	98	108	116	97	113	88	100	104	105	119	104	127	137	103	93	114	94	114	89	95	101	113	108	100	104	104	92	93	93	92	100	99	76	115	115	101	98	102	99	72	115	99	98	98	77	98	116	94	95	87	101	101	102	94	100	100	114	101	98	85	115	79	105	98	91	95	103	89	99	99	96	106	112	111	81	105	88	104	96	77	85	115	95	107	105	102	89	92	96	95	100	108	106	91	96	104	108	92	102	111	106	113	98	105	105	96	102	102	80	91	89	103	95	103	100	103	89	109	83	89	93	99	103	90	84	107	97	106	100	91	93	86	93	92	88	82	94	94	103	79	84	89	81	101	110	101	90	78	88	92	104	98	96	107	77	97	92	99	89	100	94	98	94	97	79	103	86	113	93	96	113	83	99	91	103	95	99	96	98	105	80	104	98	88	112	104	85	90	86	98	109	100	82	88	124	94	102	94	79	99	88	87	90	73	106	104	108	84	104	111	86	118	102	89	98	94	88	96	101	90	97	90	115	109	95	87	90	118	88	101	101	81	113	96	96	91	104	104	85	101	94	102	94	84	93	91	86	87	97	91	93	98	91	86	89	104	95	82	98	88	95	120	89	95	105	97	82	95	108	92	101	105	105	95	110	87	107	97	93	91	100	84	102	102	91	83	85	98	95	98	86	99	84	88	98	108	95	112	87	100	104	93	101	86	80	92	114	105	95	97	74	96	98	83	95	97	110	98	91	100	83	93	110	73	102	111	96	86	102	106	117	102	102	79	79	87	89	90	110	105	83	110	110	94	82	90	93	100	85	81	109	100	90	81	76	84	94	86	88	104	88	119	100	95	87	105	89	101	104	97	93	103	105	94	98	100	89	99	107	78	96	98	96	99	90	101	96	94	69	93	90	90	101	87	93	86	105	94	77	88	105	113	96	101	96	93	78	89	82	93	84	100	84	98	102	90	81	85	100	94	78	86	84	103	105	90	86	96	106	93	105	103	84	97	99	103	91	83	91	108	110	90	104	95	75	92	85	97	105	90	106	67	98	90	103	102	99	93	86	90	89	111	86	95	106	99	99	77	107	95	111	82	80	92	89	94	97	100	101	88	94	101	111	99	89	88	92	84	75	95	114	97	77	95	109	91	97	97	100	102	99	94	90	90	109	99	98	112	79	97	104	99	99	101	94	85	108	92	86	86	95	102	96	108	85	97	71	90	101	110	98	84	91	94	108	102	92	90	96	91	97	94	99	99	101	101	102	74	93	88	83	86	91	117	85	95	88	78	103	74	101	80	92	74	96	86	100	103	88	114	102	101	103	94	96	90	90	86	84	78	112	109	96	80	85	92	81	98	98	72	77	89	94	88	90	120	93	81	101	92	102	98	97	86	104	93	109	97	95	108	79	96	100	101	96	98	103	107	89	95	92	91	100	112	109	79	83	92	94	100	85	87	90	100	79	93	97	94	102	91	79	93	98	82	96	104	111	86	91	95	94	93	93	109	87	84	102	89	94	100	87	104	90	104	96	102	92	90	86	108	89	96	92	95	97	92	86	67	109	97	92	96	112	93	97	102	89	87	77	112	93	89	71	102	85	94	86	95	82	95	81	97	89	92	115	95	88	95	87	92	95	100	81	79	92	97	84	111	97	101	93	93	83	82	84	85	88	95	87	98	106	76	94	91	87	104	81	99	102	86	110	110	116	92	90	107	97	90	98	83	114	90	92	97	96	102	89	82	102	83	111	98	102	104	98	88	85	94	97	77	94	87	89	78	93	104	106	75	81	91	86	106	96	87	87	86	78	100	88	80	91	111	91	88	79	100	94	95	102	97	109	90	109	102	101	103	90	89	94	95	105	88	108	104	93	107	104	100	88	94	96	85	97	91	89	102	99	107	93	107	92	90	102	107	93	111	89	84	87	95	91	95	78	84	82	125	119	117	92	105	88	101	88	80	98	81	89	88	91	111	85	105	93	93	100	95	125	93	101	93	101	91	105	102	100	83	79	113	95	102	91
