345	0	2700	102509	439	2	7	134	308	335	276	340	317	336	314	284	220	262	228	240	215	224	207	177	214	183	171	166	175	160	161	142	169	156	137	148	160	142	124	124	115	128	121	120	121	104	113	107	110	101	86	107	111	94	92	104	123	88	92	96	92	94	98	74	91	96	95	82	87	93	88	80	78	89	87	71	76	90	67	94	78	88	66	92	84	88	82	86	91	91	76	84	91	72	69	74	70	67	75	97	82	87	88	64	79	92	90	76	74	76	77	87	75	63	57	66	75	86	80	85	74	87	78	76	84	81	71	79	76	79	64	81	78	73	77	91	83	65	71	69	75	71	70	69	57	73	69	76	63	77	76	79	59	55	69	79	73	74	90	62	81	82	70	70	67	74	69	71	68	76	77	51	70	60	69	63	80	84	68	72	74	65	62	47	68	66	70	68	65	72	58	74	79	61	74	76	73	67	81	85	75	72	81	63	62	68	69	68	75	79	70	62	69	73	51	86	60	68	71	57	66	68	59	73	77	66	72	77	79	58	75	69	67	63	79	62	71	69	74	68	76	82	79	75	66	83	63	64	79	73	60	73	79	66	77	61	67	68	66	66	72	73	60	77	72	56	89	66	68	67	56	65	64	67	77	54	69	59	63	56	66	67	53	70	69	80	74	65	62	81	61	66	60	58	65	60	59	54	73	76	61	68	60	72	69	76	75	61	59	80	72	75	61	86	66	77	67	81	54	76	54	72	61	89	74	63	70	72	62	61	58	60	74	58	67	73	75	63	71	66	71	73	68	70	62	62	69	60	79	72	61	64	86	54	72	60	67	91	59	78	56	75	69	65	61	84	68	60	70	74	65	63	69	68	56	62	77	74	66	70	75	59	73	59	74	77	71	55	62	60	73	62	80	82	79	72	58	81	67	69	84	76	65	66	82	67	78	70	66	68	66	81	89	73	76	68	80	72	58	70	72	70	53	69	57	71	67	76	59	64	58	68	71	54	66	71	59	70	57	73	68	69	75	63	66	68	65	57	63	67	78	77	73	70	73	69	60	68	67	58	76	66	58	76	58	56	71	51	54	69	64	65	68	58	65	66	68	75	74	81	78	58	70	77	74	72	83	72	85	70	73	53	83	74	62	75	78	80	71	69	58	70	63	66	69	59	65	74	71	63	61	65	65	60	69	79	74	67	70	75	52	64	68	60	65	61	71	57	75	77	74	72	77	63	74	71	71	62	62	51	72	57	51	64	79	68	73	68	70	68	75	71	49	60	59	84	64	66	62	71	60	70	73	68	57	63	76	78	70	54	61	63	76	60	78	78	72	55	72	70	63	60	71	71	60	63	61	61	66	61	70	69	77	71	60	65	66	58	79	66	81	65	83	66	60	60	63	59	64	58	69	74	66	78	56	67	67	61	55	72	73	75	72	52	61	67	51	60	75	69	57	65	79	65	45	64	58	67	42	48	59	63	62	65	70	54	68	60	74	65	64	69	78	81	68	77	68	65	72	65	63	60	75	64	60	71	74	73	86	56	54	59	85	61	73	52	54	69	76	47	61	64	67	70	82	65	67	75	74	54	62	56	62	86	53	66	64	52	73	78	68	69	67	66	50	68	88	83	76	70	61	61	62	76	60	67	65	72	61	59	71	56	72	64	57	61	69	63	69	59	73	65	81	75	65	54	57	66	70	68	61	71	90	76	74	73	55	73	71	66	72	63	55	66	68	72	47	64	56	70	69	66	64	67	72	71	69	76	57	69	76	64	60	62	67	71	76	72	66	58	60	73	65	69	65	73	60	64	63	72	70	51	63	56	74	79	61	69	69	57	58	60	60	58	69	66	59	76	82	74	65	55	61	71	74	57	76	72	66	58	63	91	65	52	55	76	71	75	59	81	61	81	58	67	60	67	63	62	66	75	89	72	51	78	77	68	70	65	70	62	65	67	65	61	63	73	50	57	58	62	72	61	70	82	68	47	84	66	65	71	62	78	62	62	68	61	68	63	61	74	71	54	72	70	60	60	70	61	64	72	62	84	70	67	72	72	69	66	69	62	89	65	62	84	67	77	69	61	70	65	68	68	66	74	70	74	72	70	67	69	65	62	63	76	66	68	64	75	71	71	67	81	68	59	62	92	60	77	64	83	49	78	65	71	66	74	70	50	64	79	76	67	63	73	67	59	57	62	78	69	65	64	84	68	73	59	66	73	78	75	51	76	80	66	73	49	68	69	57	71	56	74	63	78	77	82	67	58	59	73	70	71	58	67	56	53	72	69	61	50	68	89	65	72	77	63	61	67	76	67	64	54	64	50	73	60	59	70	55	64	76	55	64	71	55	80	62	63
345	1	1900	102632	456	2	41	377	493	404	329	388	283	308	248	262	207	197	208	193	185	194	177	178	143	167	129	159	143	134	137	142	134	126	109	119	127	129	129	108	114	123	98	115	108	99	132	105	117	106	102	108	106	79	97	92	78	103	101	96	88	100	87	102	81	89	99	79	101	83	98	86	70	78	76	94	91	80	94	72	84	82	81	90	79	83	74	82	69	68	92	90	77	83	93	81	68	87	82	68	92	64	76	81	69	75	71	76	82	100	81	80	72	82	89	84	86	79	69	90	73	80	92	69	72	78	69	86	79	85	76	64	71	86	81	72	80	86	72	78	79	86	73	70	103	63	83	77	91	82	92	76	82	97	78	79	72	67	76	80	72	60	80	89	84	87	72	93	102	67	86	72	84	68	74	64	95	75	76	80	72	81	84	92	83	79	92	74	66	87	79	83	80	82	96	70	87	70	82	81	77	65	83	71	93	80	80	86	70	83	85	88	69	62	79	65	61	78	72	87	73	82	68	80	71	87	65	67	72	66	90	68	68	72	83	72	77	65	80	82	83	75	76	61	88	82	78	62	82	88	98	61	78	72	71	82	78	102	77	87	79	72	92	79	97	72	79	78	73	81	73	67	90	73	80	85	84	90	83	74	63	81	72	95	88	72	73	84	87	90	72	82	80	84	75	75	79	75	76	78	66	77	83	80	59	78	80	72	65	80	87	87	76	69	70	87	82	72	80	69	80	73	79	64	71	79	78	77	76	70	81	83	88	68	68	67	69	84	72	65	68	76	68	90	67	88	84	65	79	81	55	85	89	95	77	75	72	69	94	77	84	80	91	77	61	73	70	85	90	66	61	75	73	79	85	70	76	88	84	69	79	84	63	73	66	74	59	78	80	69	85	85	74	82	70	83	82	81	69	72	79	62	74	83	68	71	75	58	72	76	73	76	70	68	62	80	72	69	56	90	99	83	77	83	58	82	69	66	74	78	105	64	65	69	68	94	69	79	67	65	83	85	79	75	64	74	72	88	85	66	75	70	84	60	75	77	70	67	84	62	63	79	67	61	77	58	72	85	86	92	57	78	102	69	73	70	74	81	67	64	63	66	78	79	74	74	92	67	92	83	73	81	80	69	61	60	68	83	80	77	74	72	86	75	77	68	81	65	68	74	86	87	72	76	83	76	85	69	79	100	75	69	62	48	80	72	66	76	71	72	74	77	74	75	73	84	70	88	85	78	73	71	68	78	74	85	68	71	77	87	76	93	81	66	67	58	62	56	81	69	83	71	85	80	63	86	69	79	71	76	78	81	75	69	76	84	79	87	70	68	82	95	78	74	69	70	74	63	57	70	87	82	69	91	73	72	66	75	67	75	64	89	87	69	64	80	62	76	64	81	93	78	70	65	80	84	68	66	97	73	84	78	64	87	65	71	84	64	73	68	68	61	73	74	66	75	56	79	71	70	77	68	74	81	79	75	75	64	69	72	68	96	72	82	72	71	75	76	71	72	64	85	83	86	77	78	64	64	78	67	65	94	91	66	69	70	82	81	85	89	56	72	73	77	88	74	67	70	76	77	65	67	72	79	84	64	71	75	75	72	84	67	77	67	69	73	72	57	70	79	73	58	63	99	84	70	79	71	65	79	80	71	73	62	62	82	84	61	62	75	76	75	80	70	73	63	68	78	82	73	80	81	66	76	61	72	62	63	82	96	68	69	77	82	81	80	66	86	68	83	65	61	77	65	76	72	84	81	73	74	89	73	73	70	57	70	73	82	79	69	70	77	75	65	73	67	73	83	69	79	85	70	63	83	75	58	85	71	96	93	73	77	78	76	81	63	63	65	89	87	85	71	72	91	80	89	80	78	71	64	71	71	63	72	66	77	83	80	84	73	64	91	65	64	70	80	62	69	77	63	58	77	71	96	71	68	65	84	83	52	81	77	83	61	76	75	83	72	64	77	75	64	79	80	81	83	77	74	77	70	83	62	83	73	84	63	73	70	74	81	62	82	82	96	76	61	76	91	67	94	71	68	63	96	86	68	72	68	67	76	71	80	74	63	69	64	77	87	79	69	74	88	84	65	75	95	77	75	73	77	87	70	80	72	95	71	70	72	69	85	76	72	80	79	71	80	63	72	59	90	95	79	69	85	84	78	58	70	85	81	62	68	79	84	77	58	78	69	73	58	73	64	78	82	80	72	81	70	76	98	68	80	79	81	86	81	78	60	85	68	76	74	81	75	80	72	75	65	84	66	79	86	82	73	67	70	76	74	69	75	83	79	86	66	84	67	77	71	75	69	76	60	66	71	77	77	62	78	66	86	94	80	81	79	68	72	66	70
345	2	2100	102755	440	1	30	302	375	302	289	377	308	302	276	259	229	216	225	213	189	185	184	183	170	155	149	162	150	140	152	158	125	143	133	140	146	126	120	120	138	120	108	103	131	107	102	112	110	97	110	106	87	113	96	86	110	121	90	85	89	97	118	90	97	78	84	93	102	96	78	91	77	95	75	94	85	95	76	91	86	97	93	91	94	75	81	91	81	85	86	91	75	72	87	75	100	66	81	93	82	88	85	91	97	83	69	75	87	82	91	90	70	79	85	82	79	83	81	76	89	79	91	86	85	79	83	82	79	79	70	86	92	96	97	89	77	82	84	72	94	78	68	71	85	72	89	92	72	99	69	76	88	77	83	72	78	87	99	86	102	65	91	83	79	92	81	87	85	77	91	78	82	73	77	61	81	79	66	92	77	79	85	80	72	82	84	78	73	71	54	70	79	78	90	82	76	66	81	88	84	75	76	84	81	78	85	90	75	72	71	83	90	65	73	83	85	81	76	79	71	71	66	86	79	76	76	82	89	59	74	74	69	67	72	69	68	79	102	83	84	75	87	91	78	72	66	73	72	88	80	98	88	84	71	80	93	86	72	85	73	83	84	56	73	75	71	58	67	85	63	84	80	73	77	54	88	78	96	96	76	73	71	80	69	80	86	92	69	88	67	78	84	67	77	87	70	68	67	75	88	94	74	65	82	58	71	87	80	108	75	98	63	86	88	68	87	70	84	69	59	59	77	85	65	79	84	99	75	66	82	80	68	76	87	75	64	66	71	75	73	74	72	91	90	75	79	79	73	90	64	52	81	60	69	81	89	71	101	78	75	81	81	78	60	76	88	86	69	71	82	74	63	76	72	88	63	77	73	69	83	89	74	78	77	68	77	71	94	79	76	71	86	85	65	72	63	91	71	81	81	80	91	84	86	73	90	73	81	56	75	86	70	98	73	78	78	81	90	84	77	84	67	72	80	70	78	71	71	87	78	80	79	84	70	71	76	76	90	85	82	75	76	70	71	79	64	82	78	74	76	83	103	76	71	83	79	87	85	72	85	61	83	89	92	61	74	95	75	77	97	78	86	71	73	76	103	90	72	80	71	83	70	93	60	71	81	77	81	73	72	67	87	75	72	78	56	78	85	80	78	73	84	83	74	69	67	68	89	95	57	73	90	75	91	69	69	93	78	75	94	83	89	70	60	65	75	68	83	62	75	86	85	73	94	88	78	75	91	85	95	76	73	82	81	75	79	78	64	79	72	88	107	69	69	93	73	64	81	103	96	78	78	82	75	67	84	72	94	91	72	68	70	68	76	64	95	73	87	70	82	73	65	71	93	71	91	66	81	80	67	74	89	70	89	61	75	77	71	78	76	70	79	64	66	60	89	77	66	92	75	80	87	79	82	78	71	90	90	72	74	67	86	73	87	90	74	90	69	71	76	68	70	90	83	81	82	85	80	54	91	81	72	81	66	95	74	80	82	69	80	73	86	84	70	86	96	67	93	91	91	77	80	67	78	66	66	69	80	88	89	74	86	73	69	82	84	71	87	86	64	71	77	80	83	74	76	86	82	75	94	91	69	80	63	85	81	67	85	73	58	85	82	74	66	82	80	87	76	73	90	74	66	64	90	97	81	85	78	72	71	80	87	73	72	71	77	83	81	84	68	77	78	66	81	94	73	78	71	65	86	64	75	73	64	84	74	88	86	76	76	69	74	83	70	90	83	63	76	73	73	99	99	83	68	58	90	66	70	76	68	94	81	90	90	74	70	88	78	69	80	86	87	81	84	89	77	84	72	77	61	77	86	80	76	73	72	68	69	78	73	55	71	68	76	72	77	52	75	84	83	75	88	78	81	58	77	82	75	82	72	68	68	66	88	81	82	75	79	82	75	66	102	83	81	69	73	74	85	66	75	75	70	70	84	76	80	80	84	70	78	78	71	74	79	79	78	63	87	65	61	71	65	66	68	74	67	83	84	80	74	95	82	74	85	72	82	69	75	88	67	75	75	84	68	95	86	69	76	72	70	65	73	84	73	84	85	65	83	88	76	75	79	88	77	92	64	75	65	81	80	78	64	87	70	85	79	67	61	70	86	82	85	68	86	46	93	82	71	56	72	78	75	80	78	70	76	74	75	82	74	92	78	76	79	74	71	79	70	65	69	68	83	58	61	73	73	83	71	63	74	77	69	95	74	57	83	61	60	82	60	79	67	65	77	73	78	82	77	75	77	70	90	93	76	77	72	67	81	81	82	87	67	73	77	80	69	78	75	53	76	72	85	79	80	71	80	99	82	90	84	79	81	72	76	79	70	70	67	73	71	89	79	79	66	74	90	101
345	3	3500	102878	438	2	12	229	361	292	246	361	311	295	288	250	226	221	201	193	188	174	168	202	175	176	173	173	147	147	118	144	124	126	127	131	108	127	134	124	126	105	125	118	110	108	97	112	105	106	90	90	86	93	107	88	81	84	78	95	97	86	63	94	87	78	91	87	71	91	81	64	83	91	88	88	80	90	70	93	91	74	87	80	79	64	82	79	68	91	73	94	73	66	75	81	62	68	90	84	94	81	64	81	70	51	75	68	89	79	68	73	68	80	78	77	66	68	72	64	77	72	71	77	65	80	71	67	76	59	77	68	71	76	80	70	72	66	80	75	81	68	59	79	65	74	75	74	83	78	74	67	77	63	78	65	89	83	74	76	55	88	71	60	59	62	78	71	71	72	71	81	70	71	77	74	61	70	55	62	71	71	87	80	75	88	60	83	60	92	70	56	78	70	62	75	63	94	71	74	70	67	72	84	81	75	66	76	71	64	81	72	74	61	67	77	66	74	75	91	91	74	62	71	73	68	75	61	70	75	69	64	64	67	68	55	73	63	89	87	75	75	66	96	73	63	59	74	64	71	78	61	73	79	71	65	64	87	60	83	65	69	77	69	77	72	79	69	56	79	91	77	67	79	62	78	63	66	62	70	71	69	77	70	80	67	71	75	66	81	71	73	78	53	74	89	62	77	82	77	83	65	88	69	60	73	72	75	62	63	69	54	58	79	72	68	67	75	73	76	62	71	67	77	64	74	97	80	67	75	76	69	67	58	60	68	64	64	57	74	75	59	77	60	63	67	79	71	53	71	71	70	74	73	88	57	72	70	59	75	56	52	85	92	62	72	58	64	72	79	59	67	70	76	64	71	83	85	71	62	57	57	72	56	61	64	76	77	58	83	84	76	77	65	74	65	65	78	58	71	68	70	60	67	78	66	59	71	74	73	65	64	80	74	65	75	65	85	74	71	63	72	64	69	55	78	93	62	91	68	70	71	56	80	65	77	62	68	91	70	70	60	74	69	74	77	77	78	83	84	71	78	79	58	85	72	58	77	67	55	57	66	62	68	63	76	54	81	83	71	70	75	64	67	65	69	71	87	85	86	69	72	64	65	67	68	79	65	63	68	67	70	74	80	62	54	66	86	82	74	45	58	72	70	71	52	75	63	61	57	63	70	64	74	75	68	76	73	75	72	64	68	74	69	62	65	76	70	65	64	62	66	66	87	63	60	73	53	70	62	63	66	58	80	69	68	67	74	75	80	75	76	68	65	66	57	84	61	70	81	82	65	63	58	67	68	70	67	82	61	58	74	64	51	71	85	64	59	70	69	78	68	63	77	56	75	72	67	80	58	63	57	87	57	61	59	69	84	84	70	71	79	77	56	71	76	59	71	63	59	83	57	55	74	54	70	61	84	62	71	65	59	56	58	68	72	73	73	53	66	61	63	69	80	77	71	57	61	72	58	58	74	64	66	48	73	65	62	73	56	70	56	77	65	52	75	67	56	66	70	64	77	64	74	73	71	71	55	77	81	63	64	66	66	94	58	85	77	59	84	55	70	73	76	72	65	62	52	65	74	61	79	53	65	75	73	58	62	65	77	80	65	61	63	67	83	62	66	52	68	58	62	66	60	69	82	49	75	61	74	67	66	71	75	79	75	74	63	77	59	61	86	70	54	71	51	62	74	76	69	70	63	65	79	73	64	64	63	54	63	73	59	65	63	83	88	71	73	68	67	67	87	51	78	63	66	64	74	56	65	68	76	59	51	57	65	69	72	68	58	75	88	68	69	68	74	53	61	69	77	68	67	80	56	67	73	68	79	70	75	76	70	65	74	79	71	66	83	78	82	56	57	75	71	75	80	80	65	80	78	68	56	82	78	67	62	71	68	80	68	70	85	67	69	67	57	73	66	76	67	63	78	67	66	64	89	70	58	51	65	72	75	62	61	76	60	73	72	68	94	77	73	60	95	69	73	77	68	62	57	51	56	66	58	72	80	57	58	80	63	56	68	70	64	81	62	71	62	74	81	70	73	62	81	73	65	94	51	75	64	61	62	61	62	79	70	93	74	70	70	56	70	66	82	81	74	75	62	52	65	76	75	71	72	76	71	68	72	84	62	66	54	62	78	52	69	52	70	72	71	74	65	69	77	65	68	61	77	62	73	62	68	61	62	67	88	84	69	67	80	60	76	65	73	69	53	54	85	76	58	54	79	66	60	59	78	57	77	61	59	72	59	64	65	86	56	65	67	66	59	69	70	63	62	72	72	77	62	60	62	77	62	46	66	53	72	61	62	77	62	64	81	77	86	76	59	69	61	67	64	67	69	63	81	78	67	66	87
345	0	2700	103002	447	3	17	127	266	261	242	333	312	353	250	273	253	240	219	213	213	209	189	237	215	192	167	187	156	181	175	156	168	166	159	152	148	145	132	139	141	141	130	118	132	123	129	120	118	108	109	105	101	104	101	102	99	107	107	88	102	89	120	84	85	77	101	89	112	79	100	89	86	89	104	95	77	89	68	81	83	88	75	90	78	74	102	77	88	92	77	75	74	76	102	84	78	77	79	78	100	72	96	102	80	78	96	92	75	78	71	84	100	94	80	93	89	65	94	90	100	91	95	88	79	74	72	71	71	73	83	82	86	79	65	89	73	59	76	93	77	78	85	69	76	85	90	53	61	96	67	71	96	80	96	72	68	87	73	76	75	91	82	85	83	65	90	87	86	76	76	79	81	68	66	74	80	84	67	82	65	70	85	67	75	71	75	91	73	71	71	64	63	57	86	66	72	83	77	71	75	59	85	59	67	57	81	71	79	60	63	94	70	71	69	63	64	82	82	75	77	51	70	59	73	64	62	82	68	72	60	75	74	73	93	87	87	71	79	69	71	58	91	70	68	77	70	73	91	71	77	74	98	71	82	66	84	83	62	69	83	71	73	68	78	86	80	68	86	71	81	98	99	78	66	68	78	74	55	70	64	66	82	55	90	67	90	72	76	69	67	80	69	86	92	80	72	74	74	72	73	76	76	56	90	74	69	79	57	75	56	86	74	77	58	78	68	59	68	61	69	86	66	95	70	73	70	70	64	65	77	84	86	83	69	81	88	68	82	74	60	65	68	76	60	73	70	60	73	81	80	73	64	85	64	85	67	89	83	76	79	96	72	75	83	59	71	83	74	58	81	65	77	68	73	75	75	84	80	62	68	69	80	55	86	70	74	89	77	79	72	77	66	75	63	51	81	82	67	76	92	77	76	70	75	80	85	81	71	82	72	79	65	80	75	67	69	73	73	82	69	71	56	74	77	65	67	82	73	67	68	68	84	71	73	57	84	51	67	79	82	79	70	69	70	67	76	81	70	68	79	51	87	83	87	76	77	84	82	63	80	82	77	85	65	64	85	76	72	77	55	71	71	80	85	91	76	76	57	80	64	61	78	73	64	71	85	66	85	69	63	91	82	73	68	75	85	60	77	87	61	78	82	67	69	74	71	87	70	76	80	64	99	67	69	68	89	69	56	66	64	79	64	82	80	62	66	81	90	79	75	75	72	73	89	87	74	71	66	69	78	86	80	86	84	73	77	61	66	76	76	62	65	70	72	65	65	63	81	80	70	71	70	82	75	61	80	58	75	71	68	68	71	74	68	79	66	92	84	65	68	66	77	79	75	66	91	50	61	88	83	70	74	66	65	62	60	72	85	66	78	70	70	67	85	68	76	69	70	89	75	65	62	65	84	63	70	88	79	63	75	79	62	71	52	73	72	77	66	69	99	55	76	68	68	72	68	76	74	76	89	63	86	86	85	79	73	86	64	73	65	79	85	65	62	88	65	78	76	90	63	66	83	76	65	59	53	85	59	68	74	74	83	69	81	76	89	65	69	86	70	71	56	75	70	88	80	78	69	52	69	62	75	76	69	78	71	83	84	81	64	70	70	60	60	90	68	78	78	81	82	69	73	78	78	68	85	67	65	72	65	77	64	68	78	83	62	71	72	85	68	83	69	84	73	71	73	71	79	69	84	64	84	58	67	74	73	62	80	84	77	79	58	68	86	84	66	77	79	61	76	58	70	69	63	70	83	72	62	76	88	82	63	69	79	65	74	70	59	87	67	69	67	68	64	73	69	68	79	77	72	64	105	77	50	83	77	81	55	65	83	59	68	79	78	87	71	54	67	76	83	73	70	64	76	62	64	69	59	70	65	75	80	65	60	80	63	73	92	69	77	58	76	77	85	78	63	64	77	67	65	63	69	84	60	75	81	81	64	71	80	79	58	58	63	97	84	72	58	78	61	64	62	65	67	77	82	61	67	55	69	71	71	74	76	65	82	91	71	72	65	69	74	70	80	69	62	71	66	60	77	81	84	64	56	66	72	76	66	66	71	62	58	72	76	84	70	73	68	89	81	69	82	81	84	61	77	64	72	70	62	78	57	75	61	62	85	73	60	62	67	62	71	68	64	72	56	72	69	52	70	72	75	74	72	70	66	59	90	69	86	66	65	72	86	67	67	74	76	61	69	55	82	65	66	76	79	64	72	76	62	63	69	84	75	83	74	65	66	62	81	82	71	73	66	87	70	67	48	83	75	58	71	60	64	68	69	82	50	65	64	85	69	71	71	51	66	65	67	67	76	89	52	65	73	86	55	59	80	68	79	70	71	53	64	68	77	66
345	1	1900	103125	435	5	37	370	474	331	283	379	312	287	263	256	249	223	194	191	185	158	188	171	150	159	155	151	142	152	130	112	130	128	128	145	132	118	115	134	96	114	122	113	101	111	98	94	107	110	95	87	108	97	85	89	100	100	101	84	113	99	81	98	97	97	82	90	101	101	89	82	86	100	91	90	85	86	73	80	104	83	84	75	90	83	79	94	103	93	84	93	88	81	105	96	86	96	79	98	90	79	89	95	84	93	83	60	93	84	80	85	99	84	99	93	90	90	83	66	92	78	85	91	81	99	66	85	74	88	67	86	76	74	87	80	91	84	86	77	91	79	85	85	74	90	75	87	77	86	74	84	83	81	88	88	70	86	94	94	66	74	79	85	76	60	93	66	77	77	97	80	94	87	98	81	77	74	98	86	71	81	97	89	69	84	90	74	63	91	92	79	95	68	81	84	82	87	70	91	74	92	73	80	79	98	82	83	67	84	88	90	68	86	81	75	72	76	84	102	76	86	69	107	81	85	77	73	74	85	85	93	76	72	86	81	75	65	77	86	90	84	67	76	75	76	71	81	74	67	74	69	97	79	92	80	88	82	90	83	72	89	88	86	91	93	74	67	85	73	66	89	91	92	75	84	83	83	77	90	98	77	94	90	83	80	93	66	87	88	66	73	71	87	84	87	87	70	78	82	85	73	72	88	66	80	82	94	83	65	63	75	70	81	83	84	82	75	77	86	80	81	78	103	63	63	82	74	81	83	95	79	74	93	101	78	80	91	80	95	78	77	78	82	86	71	83	70	78	85	93	89	71	83	78	74	78	94	86	89	77	70	90	76	81	100	81	87	69	85	75	86	100	67	97	88	90	77	87	83	85	81	85	77	71	76	69	87	93	87	81	76	73	88	76	76	75	78	71	77	67	72	83	64	77	89	89	92	89	88	88	77	75	94	80	97	84	101	86	71	69	69	78	90	80	78	84	82	92	73	74	85	71	86	69	77	83	72	85	93	81	60	68	83	78	67	78	79	68	82	64	75	96	76	90	80	66	66	80	68	97	82	87	70	84	90	67	83	80	85	73	73	77	77	78	89	76	96	88	87	83	89	81	97	70	92	68	93	85	80	89	78	82	74	80	82	75	82	85	69	84	73	80	82	72	70	66	88	86	86	69	80	76	89	78	68	81	80	82	64	97	68	100	79	68	66	69	83	77	69	90	81	89	69	65	82	82	88	72	86	79	87	70	84	88	88	61	82	78	79	92	77	66	92	80	58	85	77	81	77	80	74	75	66	81	63	70	88	85	88	62	84	66	86	76	78	77	87	91	82	78	76	69	71	84	88	69	72	86	75	71	78	92	75	80	75	102	81	69	91	68	81	79	68	74	87	83	84	77	66	74	79	85	92	87	91	82	88	90	82	76	73	68	65	76	81	70	78	72	66	82	79	89	72	99	69	82	90	78	72	66	65	73	87	83	81	92	81	76	82	92	84	76	56	68	86	85	87	77	66	65	109	80	85	82	81	74	76	76	86	83	74	74	79	66	86	84	83	85	94	92	78	91	75	75	86	74	78	65	86	81	82	62	78	69	90	81	68	71	72	70	85	78	93	80	78	95	88	71	81	61	79	89	84	74	65	73	80	85	83	91	79	79	74	61	72	70	76	81	72	86	77	89	73	72	63	84	69	87	76	94	82	74	73	84	82	79	73	79	84	75	63	74	76	73	83	79	78	84	89	97	90	89	79	85	67	85	82	93	86	93	72	84	78	80	60	84	89	97	86	84	61	76	92	82	79	80	79	88	67	79	76	78	86	77	88	91	78	75	83	77	72	76	81	80	95	75	89	79	78	88	62	78	73	67	67	93	78	84	71	70	87	78	85	82	86	84	79	90	83	74	93	81	105	79	97	79	87	80	63	82	70	68	68	94	80	76	98	75	79	83	92	75	87	61	77	63	87	99	85	81	83	68	86	79	75	94	84	98	97	71	86	89	70	84	94	102	83	83	104	80	78	77	71	78	80	91	72	89	90	66	105	88	69	99	92	81	84	88	82	76	92	71	99	79	77	90	96	72	80	68	77	63	70	80	86	67	82	66	84	74	82	77	66	66	81	91	76	81	71	82	61	93	82	81	89	85	86	78	82	81	95	73	65	92	86	87	72	71	71	87	70	78	67	72	78	87	68	75	91	86	65	78	81	94	73	80	84	90	68	70	77	72	63	92	89	81	83	87	83	73	69	87	72	66	89	84	68	73	74	79	94	72	81	89	94	86	71	82	82	79	90	77	91	74	73	72	69	89	79	78	81	67	65	78	75	94	85	74	93	81	74	62	72	85	78	92	84
345	2	2100	103248	435	5	21	348	467	340	266	377	314	331	269	249	261	242	205	233	225	187	173	196	173	165	186	164	146	173	154	149	137	138	130	114	137	122	122	137	135	119	116	118	106	117	126	111	122	115	108	130	115	82	97	103	113	98	85	93	105	98	92	106	93	111	94	106	99	102	106	90	97	86	116	92	88	91	104	85	77	110	99	87	78	89	100	74	88	97	103	91	88	75	92	96	108	84	91	75	60	93	96	103	83	70	102	92	97	97	89	87	92	80	72	81	84	78	76	93	66	90	83	88	76	89	89	93	95	88	76	92	106	73	73	91	77	93	92	86	92	77	96	74	90	64	90	102	74	76	86	86	77	62	85	65	100	73	71	77	80	80	84	70	81	88	98	83	101	91	84	100	82	90	84	74	94	87	80	92	91	83	76	90	86	87	76	93	84	86	85	89	74	75	87	89	94	87	69	85	78	79	78	74	90	88	75	96	75	84	89	75	89	85	81	86	81	81	115	96	80	84	97	76	69	93	91	72	94	92	71	67	103	88	66	84	71	80	65	83	64	69	74	86	71	78	79	72	78	66	87	101	76	88	79	80	93	87	82	91	73	75	75	73	80	83	70	82	73	76	74	77	80	68	97	79	55	104	77	88	63	71	75	78	79	94	77	87	85	85	62	71	85	76	78	78	70	85	80	78	80	99	89	88	84	85	85	90	83	88	72	75	76	71	59	85	76	81	76	81	93	76	98	81	70	94	62	90	76	73	103	66	79	83	85	73	87	77	70	70	92	88	106	84	81	96	98	78	81	76	73	89	89	73	72	92	74	76	93	85	88	94	97	88	82	76	70	82	87	91	73	80	83	85	79	98	98	86	83	93	96	69	89	81	95	74	83	71	67	87	78	87	77	68	73	68	87	96	76	87	76	85	84	87	88	79	82	75	90	68	76	80	85	68	74	81	81	66	76	96	81	87	88	73	74	98	71	94	82	77	94	87	89	76	75	80	69	61	83	91	79	87	71	86	86	78	86	76	76	90	64	92	79	68	89	79	84	80	78	76	88	79	61	77	75	79	101	99	68	64	80	72	83	64	78	74	80	79	95	78	77	82	94	74	70	100	84	63	94	76	70	75	76	89	84	89	73	65	78	77	74	89	70	70	86	94	77	93	82	80	79	69	94	72	88	80	79	78	88	77	90	79	93	76	77	76	75	91	86	75	86	84	74	83	87	74	93	85	62	86	85	75	99	66	84	71	60	88	79	83	88	77	74	85	70	83	72	91	87	82	94	78	76	83	82	81	84	89	83	73	78	66	74	102	71	78	85	69	83	98	85	93	69	77	77	78	93	86	72	75	84	81	79	96	70	86	72	90	82	71	74	72	89	92	84	84	67	85	76	75	74	82	84	85	66	89	63	88	83	85	78	101	74	83	81	92	91	88	79	82	85	86	88	93	72	74	83	81	81	76	79	89	91	97	86	92	94	91	73	87	74	75	82	78	71	93	83	89	75	87	85	84	74	73	71	65	84	87	79	94	76	82	73	78	75	80	73	80	86	83	73	85	71	78	73	87	73	91	74	82	95	100	81	77	75	91	87	91	63	73	80	73	76	86	77	102	79	76	69	79	94	82	67	76	88	82	72	81	81	64	66	75	79	87	73	78	86	91	89	66	86	87	83	81	80	84	69	75	94	81	60	71	70	86	85	80	72	93	82	90	78	79	78	81	78	79	83	80	81	79	82	89	77	67	69	73	68	79	80	87	71	79	73	72	76	62	75	78	72	86	83	95	88	94	100	71	87	71	106	87	78	69	69	83	89	72	75	69	80	74	78	97	63	74	88	84	78	75	85	69	79	85	78	88	68	93	81	67	100	75	93	76	81	80	78	71	79	82	75	84	86	84	85	89	80	83	73	100	84	98	100	70	70	80	88	75	80	77	96	73	67	88	76	68	73	86	91	86	87	83	90	93	82	63	70	82	95	85	84	82	90	71	73	86	80	87	73	88	69	92	66	62	69	80	91	80	74	94	91	71	81	84	61	83	75	86	88	72	86	78	89	75	86	78	74	80	89	85	97	96	87	93	80	72	77	59	86	86	73	81	84	88	67	89	93	90	74	83	68	73	96	74	81	74	96	75	78	93	94	84	78	71	92	74	73	72	72	79	69	75	80	79	81	63	80	98	88	85	83	81	93	92	96	76	74	73	73	91	73	74	86	79	84	74	78	71	71	75	88	81	71	80	85	72	78	84	86	106	69	80	93	78	68	93	80	78	96	84	89	72	70	74	75	86	70	80	79	80	97	77	106	64	78	88	87	86	80	89	76	89	105	61	87	82	84	74	93	78
345	3	3500	103371	425	12	23	289	574	463	251	334	316	310	242	250	236	223	229	193	195	184	172	184	169	167	128	153	142	167	151	140	148	142	152	136	110	144	109	113	107	113	130	117	111	114	101	106	96	105	103	96	85	125	100	112	93	101	99	106	80	107	88	89	98	84	96	100	81	107	83	93	96	85	106	94	94	84	86	94	87	87	86	78	83	93	91	87	88	100	86	76	91	82	72	72	83	89	83	76	82	84	75	74	90	80	82	78	68	77	93	100	72	71	95	94	76	79	76	70	87	73	73	82	95	86	71	76	91	90	59	89	89	80	74	79	86	87	71	86	88	71	66	86	67	91	72	76	88	86	79	82	94	98	75	65	92	84	84	69	83	81	78	76	72	80	80	86	73	84	85	63	76	71	72	86	74	86	56	68	65	72	69	70	75	81	81	90	86	76	82	64	76	83	73	62	74	87	70	67	86	69	78	90	79	67	55	64	75	77	64	93	96	80	80	79	67	84	80	72	82	84	87	84	79	70	76	72	67	76	74	82	73	81	75	78	71	68	71	69	85	67	92	72	77	59	80	81	80	84	84	77	78	80	83	90	75	72	77	85	81	86	81	70	77	71	76	77	86	77	81	75	81	66	62	82	72	84	69	74	70	80	75	58	73	74	81	81	76	73	53	80	86	74	55	74	73	80	100	77	73	73	61	56	59	99	71	63	81	65	77	71	73	67	72	80	64	82	70	84	81	87	78	77	80	82	79	80	90	78	74	81	87	59	66	78	70	85	69	85	90	73	75	65	83	86	77	91	66	57	67	87	80	65	58	74	73	75	86	78	66	69	60	85	92	77	80	92	81	64	75	72	83	79	69	78	61	84	74	71	78	71	75	72	78	81	73	69	69	79	66	82	89	72	87	76	76	73	83	75	99	75	73	59	72	59	66	85	88	81	68	63	77	73	71	86	77	83	63	95	67	83	66	70	87	88	64	82	81	88	77	93	86	69	76	77	82	88	76	55	97	74	73	78	70	73	65	70	80	77	78	68	69	88	61	74	70	76	79	70	79	71	71	82	59	70	71	77	78	82	81	68	68	88	74	89	96	64	66	98	59	89	70	80	64	83	58	67	77	60	69	72	82	71	84	57	67	65	75	57	77	56	89	65	74	66	66	75	65	89	61	75	91	75	68	83	84	74	82	81	86	75	77	68	68	67	78	77	68	70	78	71	64	74	70	63	84	69	84	84	92	62	88	69	73	70	70	62	81	89	73	60	73	91	86	68	66	77	88	79	67	66	83	83	56	77	74	55	78	84	57	76	64	79	83	69	83	71	85	82	64	71	74	70	64	73	82	79	68	73	67	71	83	60	81	75	82	82	70	75	70	89	78	86	74	70	74	78	69	64	88	69	82	80	77	81	81	80	84	62	91	76	84	79	76	67	77	106	72	64	78	70	71	79	80	74	100	62	87	70	75	58	65	67	61	74	64	64	90	90	72	70	74	77	79	80	63	57	90	77	68	81	81	65	70	63	71	79	60	70	69	73	68	74	74	84	80	77	71	77	69	68	85	57	70	91	73	86	76	82	73	54	81	77	88	75	71	92	65	74	76	65	83	75	77	90	80	83	87	83	85	75	61	61	74	73	67	79	83	72	59	70	105	78	66	82	70	79	79	77	79	88	68	64	73	79	74	68	69	80	84	93	80	76	63	83	97	68	88	70	82	82	72	80	71	69	93	70	78	68	85	76	85	75	67	73	59	67	83	78	83	65	67	81	78	69	81	70	69	69	84	60	69	85	74	81	67	72	79	71	73	73	76	66	80	87	75	59	78	75	72	83	87	78	86	75	66	66	93	55	71	83	61	50	75	64	70	79	69	60	82	96	89	108	69	70	62	80	53	59	69	76	69	73	73	86	92	72	78	75	69	76	78	62	83	91	72	93	67	90	85	92	71	63	74	62	68	81	77	77	97	75	73	63	88	72	78	67	63	78	79	78	70	73	78	70	87	83	78	77	76	71	61	82	87	61	73	73	76	80	84	76	55	65	83	55	72	63	84	76	69	82	63	82	77	78	65	79	65	77	67	77	82	73	74	81	65	73	72	64	70	100	60	80	60	71	71	75	71	73	74	64	79	87	78	72	77	92	67	94	83	83	61	77	75	74	81	75	77	66	77	70	68	79	65	71	65	75	76	69	74	64	92	75	77	79	67	77	75	78	71	77	84	76	58	65	66	79	84	49	85	78	69	70	72	85	77	82	86	90	69	82	70	78	82	82	93	74	95	70	72	84	73	62	60	71	59	92	74	82	75	82	78	74	75	78	68	69	74	75	60	89	75	87	95	74	63	72
345	0	2700	103495	422	4	19	172	435	405	229	317	315	311	274	266	262	219	244	236	248	217	218	214	209	205	179	187	190	179	183	185	158	177	163	162	153	191	146	150	148	146	144	125	134	140	143	143	112	125	127	105	146	126	140	107	111	131	116	125	114	108	104	110	125	110	100	103	115	93	100	122	109	118	133	100	111	119	99	118	103	105	110	105	105	101	97	99	97	96	91	106	117	88	89	92	92	102	84	98	91	98	97	111	82	92	108	98	110	83	87	84	117	104	91	98	101	110	96	112	75	101	84	83	109	94	109	82	109	96	83	85	106	102	72	106	95	91	74	119	90	88	101	83	81	83	86	91	86	108	112	94	105	115	110	100	102	95	77	109	106	78	103	79	87	96	93	75	80	94	97	88	89	84	99	94	86	87	97	83	90	105	83	88	87	81	108	111	95	94	83	78	88	78	78	87	87	102	104	84	82	103	88	90	76	88	74	89	78	92	102	96	93	95	81	88	90	89	75	66	80	91	84	91	105	100	82	84	80	82	104	72	92	87	82	100	74	79	94	93	87	97	98	82	96	72	84	92	99	74	90	78	91	98	75	92	92	102	103	95	94	87	88	113	76	88	91	69	80	94	80	98	71	107	88	105	97	97	86	74	74	82	85	86	73	87	80	86	92	84	104	88	109	95	88	102	97	80	84	96	98	86	92	87	84	103	94	88	93	94	78	85	93	71	85	75	90	91	97	92	90	76	85	103	91	106	92	98	93	86	100	85	90	93	91	90	86	75	81	90	77	91	87	92	85	85	104	98	76	78	91	78	71	76	86	90	74	86	85	87	82	97	98	91	94	101	93	93	87	92	85	103	104	99	92	82	99	88	83	97	83	93	94	78	90	76	82	92	94	80	87	92	88	61	104	87	72	85	86	96	87	103	88	98	85	90	94	96	91	105	97	79	76	76	77	100	104	81	85	86	87	90	73	86	87	93	90	84	89	84	74	73	79	93	83	67	84	94	81	83	72	70	86	80	92	83	90	87	96	94	78	91	112	83	74	95	95	86	88	73	97	78	84	93	95	85	83	92	90	98	93	90	77	78	85	96	87	99	102	80	85	85	83	92	89	93	67	85	85	86	85	79	102	92	82	66	80	95	79	65	107	82	91	90	90	90	80	104	87	112	92	84	83	108	96	89	93	89	95	99	78	108	104	91	103	95	86	113	81	96	101	89	92	78	89	74	101	109	78	83	98	93	91	94	78	98	82	88	100	89	83	96	83	90	92	87	77	89	80	109	62	107	79	72	84	92	79	104	70	96	91	79	80	76	97	97	78	83	92	95	97	91	97	86	81	79	93	85	79	83	85	94	93	95	87	91	81	81	83	88	78	84	89	106	96	74	87	89	92	77	73	85	72	75	71	86	83	80	53	78	94	91	83	117	86	89	78	66	83	82	97	79	88	73	84	85	110	79	82	88	90	77	82	79	86	83	99	75	76	99	88	78	94	74	103	94	84	81	89	87	93	83	76	97	93	90	81	82	97	74	95	80	96	83	81	75	94	98	88	84	89	86	77	77	96	101	77	95	79	94	99	68	87	82	95	74	83	85	83	89	98	75	85	84	88	87	94	85	93	77	88	89	93	103	92	93	80	97	110	95	79	79	94	103	95	94	87	103	81	95	90	92	72	90	71	88	83	76	79	102	68	87	78	92	104	85	101	107	88	67	82	83	86	80	88	85	95	90	90	108	91	97	86	78	87	99	90	87	79	94	72	83	86	77	90	95	115	81	73	65	86	103	102	83	66	90	95	86	79	97	67	91	80	85	83	73	77	105	91	70	85	83	74	84	88	82	86	76	102	110	105	83	84	81	91	75	86	91	100	75	98	90	101	79	77	90	85	101	88	108	85	89	79	82	98	90	91	76	76	87	95	76	97	89	87	74	87	91	89	81	92	79	106	89	74	89	93	67	84	92	74	87	93	79	91	84	82	107	75	80	74	75	95	79	88	86	97	88	79	105	84	83	80	97	97	90	98	78	90	69	90	70	85	97	91	81	98	105	90	85	103	90	86	69	79	76	66	91	93	94	91	88	97	82	91	76	85	101	76	89	99	81	86	82	89	76	93	96	95	91	97	80	87	88	89	97	95	105	98	81	84	79	98	88	81	78	96	73	75	92	85	92	73	81	76	81	67	72	90	91	64	75	80	92	80	83	116	86	83	86	84	91	80	79	93	90	85	80	84	107	84	71	100	89	83	86	90	67	103	99	92	88	79	98	75	85	85	107	96	82	78	97	82	89	83	109	91	93	95	68	106	74	69	95	84	89	92	79	91	104	99	90	85	89	98	89	85	85
345	1	1900	103618	440	2	53	442	629	542	322	366	318	335	300	227	230	224	208	226	206	148	181	170	171	175	130	149	149	161	140	176	137	151	133	151	134	129	127	112	146	115	142	142	125	105	111	86	119	125	108	119	113	122	123	111	94	122	124	117	113	132	111	104	111	93	104	106	98	112	96	113	108	100	123	100	103	108	82	100	118	105	103	109	89	101	108	90	92	104	102	115	94	87	113	108	99	95	93	84	83	78	107	84	86	102	105	81	101	108	100	95	78	101	78	103	92	96	81	97	93	88	84	111	89	96	95	86	106	92	96	101	74	105	100	105	94	79	94	92	103	90	116	95	89	90	87	97	93	87	100	95	77	90	128	98	88	106	90	88	97	103	101	86	94	93	87	110	92	110	85	94	100	98	114	88	90	109	76	94	119	94	96	100	100	101	95	102	96	87	116	102	93	68	99	95	91	98	92	97	89	97	100	85	92	78	108	107	90	89	90	94	88	97	93	75	97	101	106	99	105	96	110	90	101	88	116	98	109	79	94	101	92	94	95	94	108	93	101	99	73	94	83	100	92	88	74	86	72	90	98	96	98	88	75	111	85	102	101	93	79	92	95	96	86	76	100	106	102	87	89	84	107	91	81	89	94	75	101	107	82	98	108	90	79	97	99	88	104	84	93	80	85	81	93	88	85	93	88	103	82	95	77	85	94	97	90	94	95	94	87	84	92	76	99	87	107	84	111	80	84	87	91	106	83	74	95	93	81	102	83	108	87	95	97	104	96	95	102	89	82	82	95	83	101	84	70	92	94	99	90	87	94	74	86	79	80	82	90	92	95	81	100	90	104	83	89	87	74	100	116	83	96	85	92	86	89	101	99	102	81	87	93	90	98	95	92	98	96	97	102	85	100	87	108	84	86	78	87	84	93	96	121	81	81	91	77	96	77	79	85	77	74	89	94	91	102	89	91	105	81	96	105	104	92	95	81	100	90	90	87	89	97	105	101	89	86	95	99	113	88	94	74	99	66	108	95	97	89	83	89	96	90	92	108	85	72	102	92	92	107	102	104	104	75	78	91	103	87	86	101	84	96	91	81	90	101	92	85	75	85	94	70	99	87	94	89	83	90	82	82	90	84	110	88	93	96	94	82	87	102	97	106	92	84	97	92	86	88	84	88	103	82	77	91	75	72	74	85	96	87	74	99	89	92	104	99	77	97	101	91	120	84	97	97	94	82	75	90	89	106	102	84	93	71	77	100	94	80	91	101	102	81	94	95	89	91	92	93	73	104	100	88	99	105	78	92	98	110	100	77	89	103	105	82	78	104	88	95	79	96	69	88	82	83	97	86	97	98	89	93	109	97	97	92	91	90	84	94	82	91	107	82	92	96	79	77	83	91	86	100	97	91	75	101	109	96	92	90	107	76	94	99	91	94	87	81	87	98	86	100	95	96	88	87	79	84	93	86	95	75	89	98	96	76	102	91	77	103	88	81	93	96	94	88	89	97	88	93	94	94	83	109	75	68	83	83	91	92	75	105	77	101	73	91	95	90	96	102	85	107	106	107	112	95	84	93	105	98	94	102	108	80	88	86	95	88	85	93	110	109	103	100	89	97	100	87	81	84	97	103	93	84	87	103	96	90	82	97	91	83	104	95	114	83	96	87	99	87	97	81	86	91	80	111	88	100	100	81	113	100	82	107	85	84	77	82	80	90	105	95	75	75	95	81	92	92	93	88	82	96	60	80	88	94	83	93	82	96	101	88	93	78	84	88	95	85	99	92	87	104	110	91	96	85	83	89	90	93	111	85	74	80	82	110	84	86	88	99	93	91	96	103	88	95	90	102	97	87	98	97	87	109	86	91	79	95	104	103	85	97	83	103	75	95	89	96	84	91	98	81	85	96	73	97	100	89	112	78	85	91	91	107	113	101	88	82	95	93	98	102	95	79	78	85	88	91	90	102	91	92	83	103	90	68	92	87	93	83	101	96	72	85	71	104	89	92	98	90	87	95	91	80	85	84	76	99	111	87	110	98	92	76	82	95	93	69	98	94	96	94	89	94	103	76	87	101	90	99	96	74	81	82	85	94	87	87	76	79	100	100	83	85	90	113	86	101	99	77	102	74	80	103	106	89	100	79	105	101	99	87	81	104	93	78	99	97	91	117	91	89	93	78	107	107	99	84	92	81	83	75	77	108	99	83	99	97	89	95	91	91	97	93	76	95	92	103	90	85	91	64	102	92	78	82	98	101	112	85	91	81	89	83	85	98	89	73	91	75	100	83	103	101	82	94	107	102	96	88	90	103	77	97	97	94	91	90	89	97	85	88	95	83	88	82	100	99	97
345	2	2100	103741	409	2	44	327	599	406	317	376	323	335	317	278	264	259	223	223	196	216	193	198	176	193	170	188	167	166	143	164	145	150	135	135	166	146	141	131	149	113	163	150	126	142	117	125	132	128	147	113	131	125	118	115	115	126	122	127	116	108	101	115	123	113	110	110	106	122	111	119	105	114	99	112	111	108	107	102	124	102	101	132	126	125	87	114	116	105	94	105	103	122	87	107	92	92	113	96	92	88	88	104	97	108	99	114	102	107	87	89	105	89	84	94	118	111	91	93	117	92	97	87	115	77	108	91	112	102	100	117	97	101	99	102	98	107	91	120	91	99	95	88	96	105	93	104	91	110	91	91	107	103	101	99	109	93	97	103	118	104	103	117	98	90	102	96	94	99	96	111	106	113	88	91	90	96	88	100	116	93	105	88	99	93	111	96	103	106	119	80	95	92	91	104	90	113	105	94	111	106	99	91	100	110	85	98	108	107	101	102	103	86	114	93	92	93	104	104	102	109	109	105	102	94	113	79	80	114	117	103	96	101	91	99	90	85	88	91	72	108	94	88	108	109	98	80	99	94	95	87	100	101	90	87	105	105	91	97	110	85	87	101	108	108	96	103	85	92	104	90	86	87	114	93	104	102	101	92	97	103	88	90	103	83	100	108	81	88	98	105	86	108	89	91	104	111	85	92	106	81	98	81	103	90	75	96	118	74	89	101	89	93	103	110	73	83	97	87	123	108	87	91	89	105	103	79	96	100	107	93	112	121	93	92	83	106	90	92	90	90	88	92	97	90	108	101	104	83	107	87	82	99	95	85	106	102	94	99	89	102	103	95	87	89	101	97	103	93	106	97	93	91	98	112	90	108	92	99	64	95	96	87	102	98	100	90	84	85	97	103	81	110	88	96	93	104	103	106	102	80	79	117	87	91	80	111	93	72	101	78	113	92	104	101	96	93	85	107	79	90	101	101	98	91	92	109	94	110	96	103	89	84	80	100	88	83	89	80	109	87	104	87	97	97	83	104	98	110	85	97	95	114	86	98	108	82	114	91	100	96	102	110	85	85	82	101	91	92	110	114	88	77	85	101	94	99	69	97	84	101	92	98	88	94	102	92	92	80	78	88	102	103	97	98	86	108	95	99	78	102	86	92	113	90	125	97	86	79	88	119	92	102	101	102	77	101	96	86	84	91	89	108	107	79	95	91	79	77	99	106	87	85	94	88	107	104	97	87	102	93	107	74	94	91	87	98	87	103	96	105	113	96	100	87	90	76	103	91	84	97	77	85	87	79	119	95	96	95	97	85	70	99	92	104	81	95	81	116	86	96	92	87	75	95	101	101	78	96	104	103	88	77	95	81	94	107	87	81	94	96	100	79	89	77	94	89	106	92	92	86	99	91	87	100	88	98	86	78	98	96	97	96	90	96	103	96	118	94	98	92	87	101	92	91	93	97	97	111	94	93	99	93	95	86	107	107	93	92	110	107	101	100	100	93	98	100	110	96	101	88	81	105	84	103	98	84	78	94	88	101	77	89	82	112	104	104	87	102	90	85	78	109	100	105	113	99	112	86	86	82	98	99	80	93	103	102	106	95	103	102	109	96	102	87	104	97	102	94	87	104	83	84	96	99	102	91	91	81	94	89	113	100	80	93	100	112	107	81	90	81	82	89	97	89	90	85	110	107	99	82	95	99	93	99	106	98	83	90	86	93	99	101	100	81	95	105	108	101	90	86	88	100	93	97	105	106	87	90	100	93	94	88	114	105	96	96	99	96	105	73	105	90	74	90	106	99	98	84	108	89	102	91	92	86	105	115	90	84	99	105	94	104	81	78	100	105	105	91	113	101	99	95	75	83	82	98	85	113	73	95	110	86	81	115	110	100	109	74	89	86	90	108	105	93	98	84	95	90	111	92	101	104	111	102	86	111	114	98	83	94	91	93	94	119	71	91	109	102	90	86	82	88	91	91	100	91	94	99	102	92	99	106	102	84	90	100	102	103	85	81	81	111	88	93	100	80	95	77	95	95	91	103	105	105	102	102	107	95	94	83	88	103	111	97	85	96	95	91	97	90	90	98	104	99	108	113	102	98	99	81	89	92	101	88	115	90	89	103	108	95	90	114	100	96	97	86	97	92	102	95	97	89	100	89	87	114	103	105	91	84	85	99	63	107	114	93	89	84	81	109	90	94	88	107	99	87	95	90	84	108	77	91	95	112	87	95	99	103	88	91	94	84	82	96	86	104	107	86	104	97	100	106	97	77	78	92	93	108	92	111	89	94	87	91	103	97	98	82	100	107	101	90	82	96	97	83	84	92	93	105	79	78	98	87	99	112
345	3	3500	103864	414	4	25	315	502	511	272	357	333	297	292	255	262	212	227	217	215	227	184	175	182	201	183	176	153	186	176	158	159	150	145	156	125	135	143	142	142	149	143	139	138	136	142	111	112	118	121	124	109	123	116	110	95	119	118	119	93	99	107	129	95	126	106	122	100	109	93	119	92	91	105	95	87	94	92	89	89	111	105	92	96	99	93	99	92	100	91	96	111	107	88	91	74	90	85	93	81	84	103	106	78	90	84	100	99	108	95	92	94	114	86	97	88	121	97	89	88	85	102	89	89	112	94	92	99	94	119	83	86	100	69	81	100	88	90	85	103	79	89	91	84	100	84	85	82	85	90	102	80	92	85	95	86	99	102	85	98	99	86	83	108	100	87	96	95	95	99	87	81	86	90	90	67	95	107	77	93	89	90	90	99	88	90	91	68	83	86	95	87	99	99	92	106	98	93	109	79	81	99	90	100	89	89	90	87	90	87	102	98	94	84	83	104	85	80	82	91	85	58	99	78	79	106	86	81	83	95	98	100	82	93	107	101	95	78	116	94	87	88	115	88	89	92	85	72	98	104	87	94	96	105	81	79	98	105	60	99	103	101	106	89	82	97	75	79	104	90	106	88	81	78	85	92	86	89	109	85	80	99	85	72	81	97	75	83	89	89	98	100	95	87	80	86	78	90	73	77	82	97	93	95	102	94	74	99	84	104	76	83	92	93	68	111	89	99	87	85	96	87	75	99	88	88	89	82	87	81	96	96	102	92	96	76	66	99	82	90	91	70	86	75	96	89	90	72	94	92	80	81	74	91	78	81	105	100	100	99	91	82	101	80	86	90	84	87	101	89	99	89	89	89	92	78	96	99	84	98	89	87	101	84	103	85	105	93	85	76	69	85	91	102	92	93	63	82	100	109	90	95	98	80	93	87	96	85	71	85	92	73	85	93	94	94	102	108	91	104	78	97	89	80	92	95	89	80	80	78	91	96	73	93	107	95	90	88	88	79	96	96	88	94	101	94	93	100	79	92	81	81	91	83	93	92	93	67	87	76	94	96	103	85	87	86	80	90	91	88	95	76	94	88	74	83	97	85	84	91	83	80	75	86	87	83	93	100	93	88	73	74	90	82	75	82	74	73	84	93	98	116	85	100	90	92	90	89	88	100	97	76	82	75	99	92	81	98	83	89	104	73	73	80	76	91	95	99	94	93	73	74	92	105	87	89	85	93	88	107	83	89	89	78	88	87	89	88	82	90	79	83	92	104	106	89	76	86	87	97	90	99	87	87	89	93	89	107	76	93	77	78	84	119	101	100	90	64	79	104	106	91	76	91	94	96	85	82	70	88	79	82	98	87	106	86	75	89	94	77	101	81	88	93	99	83	102	100	85	90	86	90	90	86	99	106	89	83	100	94	82	87	79	81	81	86	97	67	96	90	83	76	98	87	119	81	76	84	88	81	77	94	84	92	78	64	89	97	92	81	86	84	77	84	99	66	98	91	66	89	111	89	69	86	106	81	85	107	88	99	83	83	73	88	89	97	82	96	77	84	89	96	86	72	86	88	65	89	94	84	86	72	80	69	95	85	83	95	93	97	91	71	83	96	102	83	80	86	103	84	105	90	103	75	76	83	91	88	93	99	98	93	84	81	88	79	96	88	91	87	102	94	79	94	92	86	88	98	88	92	96	83	87	82	101	70	83	78	105	92	93	81	92	96	84	74	81	102	76	76	103	111	95	94	83	94	84	94	85	100	82	92	83	86	106	80	91	105	80	81	82	68	80	87	92	71	91	73	95	102	101	85	76	96	94	84	82	98	69	99	98	74	85	79	74	88	93	104	69	77	93	79	89	97	107	101	89	74	99	86	96	93	88	106	92	76	86	75	101	85	88	82	82	79	95	91	86	81	75	84	86	94	97	78	87	87	80	86	84	74	70	86	87	114	97	83	85	81	84	102	85	93	88	95	71	92	78	72	93	81	84	103	81	94	90	89	106	82	102	78	101	96	84	86	88	90	93	87	85	78	93	84	74	72	91	83	89	86	83	80	89	78	112	100	90	86	102	75	75	93	77	75	77	85	81	86	104	94	83	88	75	87	79	88	86	83	77	84	93	79	86	82	83	90	85	94	77	85	98	88	83	94	94	92	74	116	89	106	91	75	86	99	98	90	85	87	80	89	86	72	86	90	76	76	84	57	81	78	109	87	81	105	101	104	90	73	118	102	75	99	76	75	95	90	93	113	79	103	83	85	81	85	100	86	75	100	62	76	76	75	91	100	90	88	85	83	89	94	98	76	105	99	67	77	90	97	97	90	83	86	111	91	65	96	91	83	105
