345	0	2700	177232	351	0	16	201	268	388	369	403	387	362	498	277	271	267	253	239	207	217	184	207	176	180	183	170	131	138	165	156	132	158	142	116	146	120	125	136	131	123	101	114	138	129	104	98	109	108	84	102	106	90	80	96	88	93	85	92	104	99	80	78	79	89	89	97	78	100	93	88	61	82	90	101	71	77	74	75	65	86	77	81	78	99	72	89	71	67	58	68	83	88	76	74	78	78	77	96	77	66	81	83	71	76	78	67	67	83	75	77	77	82	56	63	63	73	67	73	85	82	83	70	71	62	91	75	60	76	59	64	75	71	58	76	69	81	64	78	68	61	66	81	80	72	78	74	71	75	78	73	70	70	70	72	66	77	57	81	70	76	74	76	62	70	61	71	59	72	68	67	73	62	64	66	70	72	95	82	73	64	90	78	83	73	65	72	70	79	79	74	68	51	83	79	73	69	61	62	79	76	70	80	58	65	77	76	71	54	59	74	79	78	71	66	78	58	75	91	66	64	72	68	74	82	71	60	86	71	66	51	61	72	86	81	77	75	67	59	79	81	72	82	88	73	83	72	66	84	71	66	70	66	79	79	82	69	68	63	84	74	71	68	75	77	62	67	67	78	83	73	68	82	64	75	73	77	76	67	67	75	70	66	69	67	75	79	61	46	71	73	65	62	68	71	73	77	65	75	70	78	70	58	69	63	71	89	58	83	79	69	67	64	74	73	68	83	91	65	66	74	66	57	72	65	79	67	72	50	73	72	72	79	79	80	67	68	64	72	77	69	64	75	57	63	71	64	73	66	76	76	68	75	71	50	71	60	78	76	61	67	62	61	70	69	74	73	57	67	63	76	61	71	80	75	66	83	59	72	70	76	59	63	67	77	68	69	58	69	80	67	51	65	77	69	57	69	64	60	82	68	58	65	78	74	75	60	51	53	71	66	71	76	59	67	53	68	80	62	71	63	70	68	64	89	55	75	67	74	70	59	77	74	79	74	61	72	76	64	56	71	69	65	71	73	73	68	62	60	79	60	69	63	60	68	82	77	68	66	65	59	68	52	74	69	56	78	58	89	76	62	66	69	57	62	52	72	64	66	65	65	80	49	65	87	71	78	66	73	65	72	60	73	62	65	74	76	67	60	60	69	69	71	64	56	65	53	79	57	78	56	78	59	87	74	69	68	54	56	70	65	97	70	78	73	73	66	64	53	70	59	54	72	60	59	97	76	73	89	57	81	55	65	47	62	61	75	73	69	69	65	64	76	70	61	71	52	73	61	73	79	63	75	89	83	65	50	61	63	82	58	58	77	75	57	65	75	72	67	56	66	45	82	70	76	72	50	82	70	76	56	81	69	57	81	71	68	71	56	74	67	65	64	82	64	79	63	74	68	76	61	55	69	63	61	76	71	70	67	74	82	57	49	61	65	64	63	63	72	71	57	69	68	60	64	60	58	67	63	77	55	71	69	85	62	61	75	76	71	69	51	96	74	58	68	64	80	76	86	48	59	71	83	62	75	53	70	66	80	58	71	83	64	72	71	74	64	65	68	73	52	76	67	74	72	78	62	82	75	66	68	78	74	66	57	66	73	59	60	75	63	72	65	70	58	60	66	69	64	67	57	69	70	70	70	67	59	59	63	70	78	58	66	49	65	73	56	78	74	82	67	66	66	66	60	59	76	61	72	65	82	67	68	59	57	74	62	75	68	57	65	73	65	68	49	86	73	58	84	58	64	65	59	71	81	72	71	64	64	64	74	69	59	69	70	60	77	62	60	81	65	58	67	73	67	64	65	58	76	61	69	67	64	60	71	65	53	73	68	77	66	52	58	67	56	66	66	62	68	79	83	58	66	71	59	73	61	69	65	75	79	69	71	75	69	61	61	63	76	86	66	58	75	59	82	66	59	68	90	80	63	82	68	57	67	53	81	76	66	56	67	66	61	78	51	66	60	80	71	72	64	73	66	65	58	70	71	58	60	70	81	77	76	77	74	70	58	78	68	72	73	68	88	65	63	50	70	55	68	53	57	73	76	58	69	69	48	74	43	73	68	83	71	75	72	76	52	69	61	78	66	68	60	56	67	64	70	71	61	80	58	59	70	54	65	61	57	57	66	64	59	78	56	62	80	76	69	66	72	66	74	63	57	75	64	65	63	61	66	77	61	71	75	79	67	68	86	73	66	84	71	69	77	62	72	67	70	78	74	65	66	56	72	68	67	80	74	65	83	70	76	59	65	56	60	51	61	63	77	77	81	65	67	77	63	73	69	72	79	68	62	67	67	48	56	86	57	54	80	67	68	70	60	63	84	65	58	69	58	55	77	71	67	64	64	65	64
345	1	1900	177356	350	0	24	113	172	330	304	312	314	276	259	234	185	208	205	189	181	181	162	164	144	161	131	124	130	125	126	126	124	117	122	117	95	106	104	96	112	114	102	88	111	96	89	95	104	89	100	98	108	89	83	89	84	82	82	73	87	96	72	102	90	89	92	79	86	86	71	85	69	81	112	81	82	68	85	78	72	78	80	89	96	80	99	79	73	72	77	72	102	100	73	99	73	73	77	91	76	80	86	71	69	66	77	73	81	87	82	74	82	93	81	80	74	92	92	98	96	74	96	71	67	90	97	90	94	75	89	79	74	88	93	76	100	58	72	72	78	75	76	75	85	98	82	88	69	78	74	76	81	83	79	83	60	87	71	73	75	78	64	85	78	83	88	84	79	67	79	71	79	74	66	96	69	82	72	77	96	91	86	69	86	81	67	87	80	72	81	79	83	82	84	63	66	75	82	85	90	78	67	73	72	69	66	82	91	57	80	67	78	83	91	75	91	80	73	62	76	82	80	86	78	70	80	75	76	79	87	73	84	78	79	74	71	80	69	75	74	87	76	94	75	86	82	63	79	83	69	72	76	75	65	65	74	70	65	72	86	70	76	93	82	75	87	66	70	76	74	63	81	77	76	64	85	74	80	84	64	74	67	88	91	79	63	83	81	68	76	71	71	78	81	94	92	79	76	83	73	82	94	88	75	68	73	76	64	74	84	86	81	70	88	77	70	86	72	72	72	85	73	64	75	89	77	70	73	80	81	71	74	79	71	80	86	71	76	75	64	80	72	100	87	87	92	93	88	71	67	69	62	73	79	83	69	74	72	69	85	69	75	75	81	88	83	75	65	67	75	78	96	86	63	69	57	67	98	78	74	67	87	66	66	84	65	89	69	74	73	85	73	86	75	76	79	85	83	82	87	77	64	74	80	78	86	80	86	72	86	72	83	77	69	74	68	83	91	74	67	77	71	80	74	59	82	79	67	65	88	84	88	91	77	72	76	84	76	84	70	73	81	67	65	77	75	82	64	76	76	76	68	67	71	76	76	70	66	76	74	95	63	80	56	81	84	51	78	64	80	82	79	96	70	79	74	81	72	66	71	93	67	74	67	80	69	75	83	83	66	66	58	71	77	97	73	90	70	66	82	85	86	76	67	79	93	92	70	71	64	89	69	75	78	80	90	80	73	71	72	69	69	72	54	66	86	82	80	74	70	82	78	73	86	77	73	71	51	70	55	66	63	80	61	64	59	84	69	51	78	74	59	68	58	69	70	67	78	76	85	85	74	95	70	83	77	67	68	91	79	81	85	81	85	83	53	79	67	66	73	88	87	78	76	87	77	72	69	75	61	84	60	76	99	89	83	80	72	53	74	60	77	57	76	71	63	85	75	77	88	73	59	74	73	76	66	79	69	70	74	81	85	77	75	80	68	80	69	82	77	82	84	71	70	66	64	84	62	71	83	74	65	65	62	91	63	62	77	70	82	86	95	62	83	67	82	72	74	77	85	69	77	65	76	72	77	86	60	71	88	83	54	72	80	61	72	79	76	82	66	76	71	72	78	69	85	64	72	70	65	88	69	79	81	74	67	73	65	64	74	69	87	62	64	77	104	75	69	74	72	77	78	76	75	72	75	91	69	65	81	90	78	80	76	60	89	84	81	89	70	69	92	79	78	87	82	75	62	98	73	94	65	77	94	79	71	72	73	79	79	68	73	68	80	65	60	83	87	80	73	84	68	87	75	81	76	67	70	70	67	76	80	92	80	78	77	81	65	78	74	85	73	78	68	73	78	60	75	71	86	67	61	83	68	82	59	84	81	85	71	84	72	80	66	79	62	87	75	71	59	84	70	84	83	91	77	69	70	73	71	71	74	91	74	63	88	77	68	85	62	70	68	77	72	77	63	89	90	69	62	77	82	79	80	76	84	70	47	79	64	78	73	73	83	64	73	71	67	88	65	83	59	71	77	79	88	75	59	81	92	77	67	97	78	83	76	79	76	85	68	75	71	77	96	76	55	71	87	67	80	77	81	75	80	89	69	74	78	80	50	82	89	89	76	77	68	77	58	72	88	66	82	82	70	86	80	73	68	78	69	80	71	77	71	72	65	81	69	71	112	65	79	83	81	74	86	89	80	60	75	69	62	60	75	96	74	81	70	76	73	78	96	67	89	72	66	84	63	81	72	78	93	76	63	69	60	71	93	76	66	78	72	72	61	70	82	75	52	78	87	79	72	77	69	74	64	80	67	82	76	72	82	85	80	67	61	63	78	62	75	75	81	69	70	61	70	67	73	61	61	65	66	84	99	87	66	83	75	63	80	67	70	71	70	75	95	74
345	2	2100	177479	350	0	8	115	181	327	295	339	313	328	264	268	221	202	210	183	200	190	183	181	163	136	150	153	140	105	126	126	120	118	135	121	109	103	102	102	108	100	84	104	92	99	87	76	83	97	80	100	76	80	77	69	78	77	79	78	75	74	103	94	90	73	73	86	82	79	88	73	79	77	86	81	86	78	87	75	79	85	64	78	77	72	77	74	80	80	65	63	75	80	67	51	57	70	79	70	70	67	67	82	84	68	73	75	80	60	67	77	81	79	74	73	87	77	89	81	65	63	75	61	63	76	61	93	67	86	51	85	72	74	68	64	77	64	69	66	85	59	73	85	75	67	71	69	67	97	73	74	92	86	80	78	70	78	75	81	71	81	69	62	68	61	66	75	59	59	57	57	68	73	58	74	64	68	75	58	72	89	65	67	72	52	76	76	67	79	77	73	67	67	67	75	70	65	78	65	81	72	66	71	87	87	70	58	80	64	67	74	87	87	70	68	69	71	80	68	65	65	65	70	60	65	74	86	70	63	71	55	87	70	59	64	68	89	71	77	61	76	73	76	68	71	55	73	64	73	72	77	63	65	60	70	92	72	59	76	52	60	61	72	58	80	67	57	54	75	79	73	89	75	66	64	60	65	58	71	70	86	76	66	52	56	63	73	64	53	64	74	79	72	82	73	61	71	64	63	63	61	73	65	79	66	59	67	75	64	67	78	61	79	65	80	80	78	66	58	58	68	51	69	55	71	72	68	59	76	67	63	68	64	79	69	65	54	69	63	60	77	94	60	71	62	63	77	67	87	65	71	74	76	75	66	55	62	67	63	67	50	70	58	69	75	80	59	64	81	70	60	84	61	69	63	63	54	53	82	76	71	71	89	76	71	76	65	69	70	59	63	62	64	59	47	72	80	74	86	83	67	59	73	64	74	66	64	60	77	72	85	73	64	61	58	79	73	88	59	55	57	75	64	65	50	81	56	63	65	71	61	69	77	61	63	58	71	63	69	66	85	66	60	67	69	63	83	69	66	52	79	62	61	71	76	58	58	76	68	74	60	67	68	55	61	65	67	63	85	50	59	74	63	66	66	64	74	63	65	66	70	71	72	67	70	56	67	69	73	52	68	63	77	76	66	70	82	80	71	76	73	75	76	64	77	69	58	67	68	63	57	59	83	65	74	83	67	62	77	65	58	61	79	66	66	64	72	63	74	76	67	68	85	71	60	75	55	73	66	61	69	67	69	49	86	72	71	68	70	70	73	62	67	52	69	63	64	58	62	71	49	67	76	62	60	68	88	71	72	62	87	85	79	66	63	70	59	56	61	67	55	69	71	54	78	76	89	59	82	57	82	71	56	61	74	62	61	90	69	69	68	58	77	83	78	69	63	70	79	56	74	58	72	60	72	59	61	64	77	68	69	56	60	70	76	47	61	64	52	71	59	75	78	64	84	83	77	65	67	57	83	61	54	63	68	57	57	69	74	72	69	70	60	68	62	70	63	59	59	75	57	71	46	67	76	61	66	68	84	64	76	69	69	80	67	62	72	75	71	73	75	66	67	77	66	59	76	55	53	67	89	64	57	55	78	78	64	67	69	65	58	72	71	74	80	64	83	59	50	63	64	81	66	61	81	56	68	63	67	60	57	68	69	75	63	61	67	80	66	65	83	72	62	71	66	83	71	65	70	57	67	54	76	53	65	55	71	70	75	68	67	76	81	68	77	55	69	74	68	60	69	56	75	65	75	85	66	72	72	72	70	63	71	66	65	81	69	65	56	74	77	73	48	55	57	62	91	85	62	62	71	63	62	68	75	71	73	71	76	74	77	64	74	54	71	74	61	71	75	64	67	55	60	70	70	73	64	73	82	74	76	67	69	64	73	64	74	73	65	61	74	84	59	74	64	64	70	72	70	68	88	79	77	74	67	65	68	86	49	72	69	70	71	69	80	70	83	51	64	75	78	58	60	63	57	74	63	78	63	58	66	64	80	50	71	80	51	69	57	83	68	55	66	65	72	65	55	73	81	63	67	77	69	72	78	73	61	64	66	63	74	55	66	68	79	81	71	71	70	83	73	60	67	67	67	80	67	71	65	73	55	70	76	63	64	65	83	56	62	77	61	76	85	74	68	71	78	80	76	76	96	71	69	66	57	60	87	60	64	76	75	73	62	72	62	73	59	71	65	73	72	73	70	63	59	83	63	78	76	63	71	59	64	67	66	60	67	55	75	49	66	63	59	69	87	70	78	65	74	60	71	69	80	62	61	67	69	78	67	71	66	64	80	66	76	70	54	52	63	75	54	67	63	68	72	60	60	73	64	64	59	66	69	62	58	75	51
345	3	3500	177602	354	0	18	167	195	345	335	397	341	311	302	300	266	244	233	211	224	213	188	177	165	159	154	167	158	173	119	138	131	125	121	112	106	131	138	116	120	112	106	104	112	106	130	109	100	107	93	115	95	81	100	95	93	86	101	106	89	86	104	85	87	99	90	88	83	89	103	87	92	81	96	82	96	96	82	92	86	96	84	88	84	79	93	84	107	94	88	74	71	76	90	92	99	93	86	76	91	60	90	82	84	98	90	74	74	99	81	86	105	68	72	88	87	90	98	91	81	75	86	84	69	87	78	90	97	90	86	71	75	92	73	83	84	69	79	87	68	77	79	98	88	93	105	87	85	80	85	95	88	80	80	76	90	73	88	86	95	78	87	82	85	79	89	104	77	78	71	80	88	78	91	86	85	86	87	94	91	81	77	74	87	88	83	78	79	72	88	83	80	70	77	95	85	77	98	98	89	76	69	97	87	75	76	79	70	87	69	85	85	67	68	94	79	86	80	86	91	89	66	68	75	72	76	89	70	84	95	76	75	78	86	75	96	80	87	91	87	82	96	71	71	74	78	90	79	64	91	86	68	74	102	78	102	66	85	91	79	77	100	74	82	75	86	78	75	72	60	82	87	80	64	80	92	84	86	87	86	99	79	76	83	86	82	91	70	81	75	70	72	86	88	88	76	84	85	81	79	84	78	99	87	91	85	83	70	95	84	67	87	80	84	74	87	101	72	80	85	68	82	89	80	80	77	85	60	96	69	101	79	79	78	90	74	66	67	70	76	85	90	82	84	84	78	68	87	94	74	62	90	81	68	88	99	72	89	64	83	85	93	78	79	76	81	80	82	79	77	81	73	99	90	88	85	75	75	74	75	86	59	80	79	83	77	77	86	71	63	85	78	69	87	77	83	78	72	80	82	81	86	88	99	73	81	71	79	83	83	80	70	94	78	87	73	95	81	86	82	76	73	79	76	73	88	97	64	81	73	70	83	74	89	79	80	91	77	82	95	82	88	86	83	95	88	75	83	63	84	98	94	86	71	85	62	72	81	83	72	76	90	96	77	83	76	72	70	100	66	79	74	62	83	90	86	54	74	90	75	73	86	77	85	78	79	91	70	72	75	83	89	87	90	82	97	92	69	75	97	83	71	70	85	84	74	80	85	88	80	86	70	89	76	85	86	78	79	82	75	69	81	76	80	75	80	77	81	66	83	70	69	67	84	83	97	77	77	86	88	95	81	70	71	93	83	87	72	81	83	73	80	82	72	77	91	81	87	81	101	98	79	70	89	79	66	73	71	69	66	67	77	89	85	83	76	85	76	76	89	76	86	79	79	90	79	92	88	71	84	76	84	68	75	86	82	78	82	84	73	76	92	91	87	79	68	86	80	83	80	67	72	88	91	89	72	67	67	64	73	94	76	78	90	73	69	78	85	79	81	70	73	68	64	93	88	94	63	90	80	84	71	69	78	86	74	77	67	76	83	86	102	78	82	90	61	99	90	85	66	70	75	84	69	71	82	75	92	92	71	77	68	72	81	91	83	79	83	98	78	90	99	93	104	89	70	88	86	83	86	78	69	98	95	84	74	97	65	79	76	84	82	85	60	82	104	74	77	66	61	67	74	74	79	80	88	91	96	62	100	84	60	76	73	69	107	83	73	76	86	91	77	84	76	67	84	86	90	84	70	88	73	80	89	89	77	83	60	91	82	80	56	72	80	77	85	92	79	75	77	82	78	89	75	80	74	76	81	76	87	78	76	97	88	66	81	86	88	77	85	72	67	96	74	83	69	70	92	81	84	80	77	70	82	69	98	68	68	67	87	78	81	90	95	86	78	81	86	74	70	75	70	85	67	89	62	72	92	94	78	83	66	73	73	87	79	77	71	67	97	76	82	78	76	81	85	83	78	85	83	99	74	82	69	78	75	67	85	71	83	85	75	70	98	92	84	83	93	76	84	85	70	74	74	72	84	76	78	89	77	72	78	86	83	64	97	79	82	90	67	78	77	81	81	82	94	88	67	90	77	84	67	62	75	90	83	76	92	81	67	90	78	78	91	88	93	93	61	82	88	89	72	94	76	70	77	77	84	79	91	86	86	78	62	62	78	72	80	74	77	94	69	74	76	68	71	69	60	70	86	79	79	72	78	70	88	90	67	72	70	81	79	80	72	92	89	72	84	72	71	57	78	102	71	69	94	77	66	69	69	78	80	84	79	86	87	79	88	77	81	70	76	102	87	87	75	80	65	83	83	83	75	87	66	84	87	84	82	78	75	66	71	87	77	77	80	70	72	92	77	78	83	78	89	81	72	89	91	89	75	71	92	80	63	65	64	66
345	0	2700	177725	348	0	19	174	219	369	344	380	373	379	300	302	248	273	263	231	228	213	220	198	189	182	170	171	155	141	144	148	138	142	136	122	140	137	143	104	110	137	124	119	118	96	108	110	103	108	91	97	113	100	82	88	101	96	85	97	92	112	92	108	77	75	77	78	88	78	81	81	70	94	91	88	69	86	79	86	82	87	81	71	77	75	76	83	67	85	85	68	69	78	82	70	81	84	75	101	69	72	65	68	90	79	75	88	73	80	82	82	69	76	55	69	67	89	76	79	85	84	67	66	77	60	54	88	81	84	82	76	82	69	75	65	57	75	71	66	52	82	64	73	68	64	67	71	79	57	73	88	79	73	82	83	72	70	87	78	69	57	69	62	73	83	66	80	72	60	64	70	71	81	73	77	95	57	96	78	51	75	72	80	74	61	75	67	67	72	79	53	68	67	55	67	69	77	68	59	67	68	80	68	68	63	61	64	54	67	60	55	56	65	53	71	64	65	64	68	78	75	75	79	80	55	66	68	61	66	70	79	56	71	77	87	70	75	74	58	83	67	65	71	86	59	78	65	67	68	63	69	66	59	87	41	61	67	69	55	80	68	79	58	78	61	66	63	83	71	62	74	75	69	69	66	78	57	71	66	64	80	69	79	66	70	81	62	60	67	79	62	66	76	69	64	88	72	67	68	64	61	80	59	73	77	63	81	69	62	77	63	66	77	53	83	69	70	51	64	60	76	57	61	92	62	66	71	70	59	75	63	80	76	79	67	60	66	68	80	53	91	63	72	74	77	74	75	63	73	85	53	83	86	81	68	69	92	74	78	60	63	69	53	76	61	69	72	65	71	57	67	77	65	72	66	76	68	74	74	74	52	67	62	64	78	72	61	79	81	58	55	51	59	59	69	63	71	57	80	69	63	77	71	70	58	72	65	77	59	68	85	72	66	79	73	77	70	59	84	69	73	65	67	77	78	67	77	86	64	78	64	61	71	59	69	66	67	62	65	83	67	61	72	72	62	66	75	65	72	67	59	72	69	82	69	58	62	74	67	72	78	55	56	71	66	75	73	67	72	75	65	79	68	73	76	70	55	69	61	79	67	63	67	77	77	63	74	70	80	63	77	84	71	72	63	77	73	65	65	80	46	69	76	61	67	65	70	84	65	52	68	76	70	69	65	57	74	73	72	80	71	83	64	59	76	45	68	83	66	80	69	75	73	65	59	63	58	59	54	60	79	72	73	64	57	61	74	76	81	66	66	78	71	58	79	72	70	79	67	79	62	69	76	67	67	70	72	42	72	59	54	70	62	90	56	58	96	73	80	68	68	76	58	71	60	60	51	80	63	64	81	79	76	60	66	62	70	78	62	63	72	78	78	70	58	51	73	63	76	72	70	68	68	69	76	62	70	62	77	78	76	73	56	57	77	72	55	80	64	85	70	76	77	71	69	70	57	69	80	68	85	60	68	74	62	67	65	60	57	69	74	64	59	63	52	63	44	61	57	59	56	61	63	68	64	74	63	78	69	65	70	57	64	75	60	70	54	59	61	70	82	75	64	69	67	76	80	76	65	66	59	53	69	72	73	78	65	74	70	63	71	72	62	71	70	56	69	68	60	64	63	66	75	65	75	56	71	70	62	59	60	67	76	68	59	58	74	53	82	63	69	66	90	66	72	70	81	59	79	60	70	75	74	78	58	62	77	65	46	54	81	64	58	82	77	70	70	68	61	72	77	61	81	75	66	69	73	62	71	76	65	75	65	56	74	76	60	86	57	60	51	62	58	67	66	70	71	67	66	68	59	58	67	77	62	78	49	72	65	81	60	73	69	63	73	64	83	70	61	67	77	74	49	68	73	71	59	69	72	71	60	68	74	63	77	64	72	66	75	60	65	67	68	71	66	57	73	60	67	63	60	73	61	78	64	63	60	74	75	72	68	69	71	67	80	79	72	66	71	70	75	66	74	63	76	79	74	64	68	61	56	63	79	69	53	78	64	53	68	72	57	84	61	70	79	71	64	74	53	63	56	79	62	66	65	70	66	73	68	66	70	70	64	79	64	56	54	62	67	58	65	90	62	58	57	67	64	68	73	64	82	66	73	53	71	70	62	57	66	65	67	59	69	58	72	72	65	61	81	71	50	68	58	58	55	64	63	66	63	56	75	62	79	65	62	64	59	71	65	64	79	65	63	81	61	76	67	60	74	56	99	73	77	70	53	70	61	78	65	67	71	53	64	63	93	54	77	67	60	66	65	72	78	78	63	58	69	65	74	57	77	84	56	72	69	67	71	57	69	66	63	78	60	88	71	75	67	70	81	64	62	59	69	53	64	66	72
345	1	1900	177849	351	0	16	83	159	323	296	323	305	267	246	247	230	191	177	181	169	165	167	143	165	135	146	155	135	133	107	123	114	109	117	103	120	90	111	112	82	98	116	96	84	84	97	91	83	82	105	74	86	85	73	95	82	86	87	81	72	91	85	94	75	77	81	80	89	91	88	93	89	77	67	76	78	75	82	82	67	83	74	63	81	68	101	77	84	72	72	89	87	83	89	77	73	78	88	102	75	91	78	87	83	86	80	82	92	94	68	63	66	71	101	103	68	89	68	78	91	87	88	79	78	74	82	80	88	83	81	81	64	83	75	83	77	77	69	80	86	76	71	89	67	66	75	64	66	69	84	75	71	79	67	74	64	67	76	71	74	99	74	70	73	87	78	87	75	91	79	85	74	81	73	69	71	74	74	72	76	83	90	74	63	71	101	75	76	65	75	68	85	95	63	72	71	71	62	82	63	81	78	66	93	78	83	77	78	88	52	69	56	82	73	78	69	71	72	87	68	71	72	72	84	69	104	70	82	80	75	73	65	58	76	74	76	77	71	73	68	70	74	80	57	57	77	87	63	62	66	76	60	73	64	81	80	76	73	78	75	73	68	85	63	67	72	81	73	86	68	67	89	81	71	76	80	71	82	71	77	81	80	74	86	68	84	87	83	77	76	73	79	69	80	94	77	49	72	76	75	70	65	72	72	71	69	64	74	61	65	61	77	74	62	79	80	93	69	77	83	71	59	75	75	64	81	71	61	81	79	95	70	68	68	76	81	79	86	62	89	63	82	75	76	62	91	68	75	78	88	80	75	71	80	62	84	74	79	64	73	67	65	79	73	68	69	78	70	63	80	71	77	82	61	92	72	64	73	80	59	62	68	86	63	87	64	64	97	66	91	59	66	67	63	76	69	74	71	65	74	77	65	78	97	72	66	64	70	74	86	75	70	57	68	83	57	60	74	80	96	64	66	86	75	87	70	80	71	83	68	71	73	82	55	79	73	82	74	78	68	71	60	72	96	72	72	76	87	82	66	83	68	67	84	68	76	81	80	69	60	70	73	82	85	68	57	94	82	60	77	83	94	78	86	78	73	71	78	87	64	74	69	78	87	84	67	79	76	87	62	65	67	69	70	56	72	76	80	75	54	79	85	79	72	71	67	73	82	65	75	76	79	77	91	81	67	67	90	59	81	75	85	74	66	73	80	74	71	85	90	77	80	89	68	85	74	78	66	71	66	79	73	69	66	66	67	79	73	89	67	88	73	87	71	83	87	84	86	71	88	78	70	85	78	78	80	75	70	73	74	62	61	78	76	69	79	88	69	90	66	86	78	75	61	95	66	85	88	88	83	73	74	89	74	87	75	63	77	72	77	81	80	57	66	64	80	75	78	67	73	63	55	79	62	83	83	87	83	69	71	81	71	83	75	56	62	93	87	74	73	81	67	79	86	75	81	66	75	65	78	63	71	81	88	97	85	73	62	88	84	83	81	78	75	78	73	80	60	77	76	72	74	75	66	59	65	72	75	73	79	65	88	69	77	78	66	73	76	58	85	84	79	92	86	72	66	77	66	76	64	79	75	66	76	87	75	67	76	75	81	87	93	82	96	60	63	79	63	68	59	77	81	78	69	64	61	71	66	75	68	66	66	71	73	89	74	68	78	70	59	82	84	79	67	77	68	63	73	65	87	86	73	71	82	70	71	86	69	84	83	83	74	71	66	64	66	65	84	61	74	61	72	64	79	87	61	90	59	76	86	89	84	83	67	72	78	75	88	81	73	72	86	70	71	77	65	76	81	85	80	58	69	74	77	61	70	76	89	84	80	66	63	68	65	75	62	73	73	63	83	67	79	57	69	62	65	75	81	78	79	61	81	75	69	68	73	65	70	73	69	67	62	65	82	68	65	83	66	88	61	68	69	83	74	69	70	69	98	65	88	59	92	74	70	60	77	60	72	76	75	71	57	77	80	76	67	77	87	83	60	74	77	66	77	61	70	72	68	69	75	72	81	88	84	79	73	74	63	77	60	111	75	75	84	57	79	94	94	83	65	77	59	81	83	83	82	65	80	74	73	82	68	74	88	71	68	77	81	70	92	68	65	63	80	78	72	73	81	75	83	74	72	82	65	76	64	74	73	71	72	79	63	49	74	79	66	67	69	70	90	77	89	69	82	72	77	50	70	74	75	81	72	77	68	81	65	62	85	81	73	79	70	82	69	76	78	100	87	69	84	79	96	65	88	68	69	66	81	68	50	64	68	90	81	79	88	48	86	56	75	69	82	74	71	70	76	68	69	74	83	77	68	72	79	88	85	94	75	80	69	87	83	74	66	70	72	69
345	2	2100	177972	344	0	9	93	162	302	313	373	310	286	250	250	205	229	184	199	165	193	171	170	141	158	133	134	128	117	127	120	109	139	117	119	100	109	88	98	104	112	98	109	79	77	92	100	90	83	103	84	82	95	78	75	88	101	91	98	76	73	87	83	74	84	86	66	78	70	78	79	88	69	62	70	61	74	67	64	73	67	81	63	79	69	61	68	72	75	84	72	84	62	67	62	75	68	60	65	66	65	83	66	71	73	89	71	66	76	73	71	70	70	68	75	80	78	72	64	58	69	83	88	77	79	77	69	68	61	78	65	71	55	62	75	77	81	88	69	70	68	66	87	97	66	65	62	71	72	66	72	72	63	48	80	56	76	65	75	70	61	62	64	65	62	72	73	69	69	84	82	66	77	81	54	67	71	64	53	77	67	74	72	73	66	69	76	72	63	96	55	73	72	60	66	66	67	69	75	70	75	76	72	63	76	74	77	68	88	67	68	87	78	64	62	75	78	73	62	60	69	61	74	77	75	82	73	84	59	57	70	72	68	76	72	55	72	56	62	78	65	65	51	71	61	66	61	70	69	75	62	60	92	61	69	73	64	56	70	60	69	75	67	61	84	64	73	73	61	78	71	75	79	78	81	65	60	56	76	69	64	71	57	89	47	66	64	63	55	74	64	73	76	65	60	58	60	73	68	75	73	60	58	69	67	73	65	60	57	65	72	72	51	76	62	71	75	82	68	71	55	77	78	61	71	64	51	64	73	81	63	85	63	82	72	66	75	76	70	81	68	69	73	66	63	67	60	51	80	61	60	70	63	66	56	64	66	63	73	65	71	59	76	62	64	68	81	59	64	70	78	69	60	67	63	68	80	65	75	63	77	57	55	68	63	68	62	65	78	65	70	60	59	66	64	51	68	66	84	65	76	77	73	57	49	74	62	72	63	73	67	79	83	69	57	67	78	82	67	67	70	64	64	58	63	56	76	73	75	87	80	75	78	68	71	54	52	71	55	74	66	70	62	61	74	73	60	74	58	68	52	51	72	62	73	66	70	66	73	55	80	64	72	55	64	63	77	74	83	76	71	76	68	71	72	68	69	67	70	62	54	64	83	51	70	61	67	77	56	77	78	79	67	73	65	54	61	55	74	64	63	67	56	62	69	82	83	78	62	79	70	50	76	49	72	66	77	63	64	84	53	65	70	54	65	76	67	67	79	74	72	72	81	74	74	73	81	60	60	58	74	67	66	58	61	59	56	64	80	70	66	75	59	79	75	68	60	69	64	66	58	77	69	72	77	70	58	62	54	64	71	61	69	67	75	65	56	72	80	77	60	74	69	69	65	62	67	67	68	85	52	62	72	65	72	67	83	62	64	56	76	66	74	56	59	63	72	75	55	70	56	80	60	57	76	65	64	79	80	62	68	64	77	56	79	81	62	69	61	58	62	79	79	69	51	77	72	60	71	76	66	56	63	69	66	71	59	64	63	69	65	66	76	69	60	72	75	83	55	58	54	63	70	84	64	78	68	51	65	58	71	73	67	68	66	79	69	80	57	83	64	61	73	63	70	75	68	71	70	64	75	62	79	83	69	63	56	60	68	78	61	73	77	61	59	64	68	78	63	61	67	63	59	61	54	62	61	68	65	61	67	70	76	68	63	77	60	64	74	53	65	73	81	66	56	80	61	65	71	63	59	57	70	77	58	88	72	59	57	64	74	67	71	79	73	71	67	66	73	58	60	54	64	62	70	56	53	81	68	74	48	62	72	62	66	65	65	63	76	68	79	77	56	63	70	57	67	66	60	73	68	44	63	56	50	72	78	70	76	60	71	75	68	61	69	58	74	74	72	69	57	77	67	62	72	54	73	70	72	86	70	76	75	79	64	78	62	74	67	64	57	72	63	59	72	66	67	65	92	78	62	74	59	72	75	75	72	57	70	66	52	63	69	63	74	62	79	60	74	76	76	69	66	54	66	63	62	57	47	58	65	75	60	75	71	69	69	74	68	90	56	62	71	62	77	76	56	71	78	63	65	62	66	60	66	78	76	53	62	66	64	56	67	93	55	52	69	66	65	78	68	76	65	72	68	68	65	75	74	75	59	66	64	62	68	68	67	60	71	64	73	65	53	55	60	61	79	58	68	63	55	77	68	73	81	53	59	82	68	68	64	64	67	59	65	76	66	83	72	59	70	72	70	68	58	71	60	68	80	64	48	77	73	82	56	70	54	63	71	86	63	59	70	66	60	52	55	72	72	85	68	55	62	53	70	51	84	78	58	52	62	69	74	60	57	62	64	67	75	79	66	50	67	63	69	87	69	61	52	71	65	61	63	82	67	77	57
345	3	3500	178095	349	0	28	139	192	369	315	403	357	323	280	285	254	263	223	230	203	188	195	185	154	165	159	158	148	165	119	132	138	130	124	150	145	114	123	102	111	106	102	126	87	112	97	112	97	113	95	91	114	105	81	96	96	95	93	84	95	97	96	92	85	92	90	97	84	91	78	84	96	95	94	96	96	97	96	89	82	100	86	89	88	83	78	93	69	89	110	68	75	99	69	84	91	73	86	82	91	67	85	74	90	87	97	73	101	76	82	78	75	91	67	71	69	64	68	64	86	107	72	79	74	90	94	87	98	91	87	90	75	79	85	75	69	85	83	85	96	96	78	82	88	74	72	55	83	84	74	68	78	75	79	84	81	84	81	86	74	84	94	80	87	88	91	74	87	79	77	79	84	50	61	85	86	81	81	90	78	83	89	97	86	80	81	74	102	81	96	82	78	75	68	91	75	62	90	85	85	76	73	73	88	88	93	66	84	82	79	88	74	80	88	76	90	81	88	72	70	65	82	85	78	75	83	65	77	99	82	89	65	77	73	77	81	80	69	74	74	85	64	76	72	56	69	76	85	71	71	83	78	84	80	91	78	76	81	67	73	69	72	93	76	74	70	102	81	77	82	82	78	84	78	70	78	86	87	80	72	61	80	72	80	73	67	72	101	81	85	80	81	74	79	78	67	74	84	79	73	90	78	79	81	96	79	79	70	79	78	89	79	80	88	75	76	80	93	81	74	95	53	72	61	74	83	66	68	75	80	77	112	75	73	81	73	84	62	79	68	72	80	70	61	60	71	75	67	68	74	72	86	84	65	87	75	59	99	70	80	73	90	69	82	90	78	86	75	93	82	76	78	69	89	83	75	77	79	75	81	83	76	79	70	77	78	85	91	73	75	65	77	75	73	69	69	73	81	73	78	83	70	83	77	90	81	60	59	77	78	81	90	70	82	94	78	87	94	83	75	78	84	77	75	66	95	79	68	88	90	89	65	75	84	66	82	82	76	76	68	89	71	76	81	79	80	84	89	77	89	85	74	93	81	73	83	68	75	66	59	92	73	88	83	99	76	86	81	86	87	106	76	59	76	92	79	73	69	85	74	84	78	66	83	81	96	82	83	71	55	74	82	79	79	63	69	66	93	72	75	77	72	97	80	79	80	95	73	88	87	70	72	71	71	73	73	82	80	86	72	72	69	82	73	85	79	74	70	81	89	74	64	93	75	76	87	87	73	69	70	92	83	67	98	74	93	79	84	68	74	87	93	80	85	73	77	100	78	78	77	82	84	78	71	82	74	73	66	78	73	82	86	59	73	88	80	78	76	71	58	87	76	73	83	92	74	77	63	77	63	81	104	81	68	91	79	73	85	74	72	80	78	77	94	72	76	72	79	77	87	67	64	81	71	89	91	93	89	91	90	60	100	66	82	87	55	89	82	66	81	77	79	66	79	72	80	94	63	73	72	91	79	73	84	59	93	75	80	81	63	73	73	66	86	84	70	72	74	81	57	68	86	64	79	66	69	96	102	80	68	79	76	92	78	67	75	98	79	73	60	62	83	66	65	71	82	94	72	81	83	84	83	65	67	79	63	74	74	70	77	80	84	68	79	78	93	86	81	88	69	72	74	79	77	71	77	69	80	89	67	74	74	64	77	80	66	105	85	102	83	88	71	67	66	72	85	68	74	73	87	88	89	76	72	91	65	84	71	70	82	75	73	62	64	84	88	74	80	69	93	86	85	77	75	54	90	66	66	70	94	70	88	77	90	97	76	76	67	74	75	55	79	84	87	74	80	76	60	71	74	70	81	76	64	91	87	90	68	86	83	90	76	96	82	69	85	79	67	78	76	73	69	77	83	88	60	81	77	77	73	90	69	74	63	73	73	77	69	75	81	70	62	82	76	77	69	77	94	84	72	79	95	76	67	75	83	78	67	92	67	71	92	82	82	79	76	95	57	89	74	76	68	99	80	66	84	86	63	85	71	83	68	92	88	81	91	77	72	78	77	92	68	72	84	75	66	81	81	81	84	73	69	70	82	78	81	86	69	75	75	68	91	63	65	89	72	76	67	71	67	66	65	81	71	70	99	83	89	84	67	88	73	73	82	76	67	69	74	79	71	83	80	75	86	83	81	82	84	83	79	85	76	75	79	93	77	72	73	91	63	76	72	80	72	73	67	81	73	86	75	78	85	71	84	69	91	80	83	75	64	72	89	72	79	88	57	74	91	83	84	78	84	68	79	69	73	66	80	54	77	84	67	68	82	78	77	87	89	76	63	76	89	80	69	77	67	77	72	64	108	79	70	88	87	92	90	68	69	72	75	87	79	53	69	73	76	66
345	0	2700	178218	356	0	14	159	186	355	341	417	381	374	320	282	280	276	223	228	227	211	185	181	173	177	178	153	138	152	142	135	165	149	120	120	122	114	129	123	107	129	110	107	93	109	96	98	104	106	94	99	91	85	92	71	89	80	100	100	92	99	86	103	82	75	84	98	80	73	81	82	71	83	96	71	69	78	63	88	53	77	74	98	88	87	66	78	70	75	64	57	74	81	66	75	62	77	65	71	73	76	67	73	77	79	70	86	75	69	64	80	64	74	65	62	68	80	80	68	69	56	83	68	65	60	99	74	61	73	76	54	74	74	63	90	66	81	70	68	66	68	65	68	84	64	68	66	82	78	53	59	63	54	63	75	53	94	61	73	65	66	73	71	74	79	68	64	50	59	63	69	53	65	54	76	58	62	65	59	64	65	75	71	71	79	72	65	70	75	73	75	71	74	69	64	63	68	73	52	67	45	65	72	73	58	66	68	60	64	66	83	70	64	85	57	81	73	79	69	77	70	60	61	59	74	69	72	81	76	56	67	74	65	62	68	55	63	59	76	61	75	77	55	65	76	56	69	65	66	64	67	64	71	72	62	53	62	53	50	66	71	66	61	69	63	69	63	53	76	58	59	64	96	63	67	68	79	76	67	64	65	69	66	66	59	48	80	62	68	64	54	60	69	84	63	64	51	63	58	71	56	61	68	62	66	51	70	62	73	64	66	59	51	66	70	60	65	63	46	61	81	60	71	66	61	71	62	50	56	61	87	67	67	70	86	55	65	67	44	58	67	70	62	61	69	65	68	58	64	71	67	74	64	56	60	78	54	61	62	68	64	59	68	60	78	57	60	59	54	62	71	68	50	71	63	62	71	61	70	78	57	82	51	67	52	61	64	65	69	71	57	57	63	70	75	52	70	83	78	77	62	60	85	59	63	61	68	68	77	69	67	66	69	52	69	72	64	54	72	73	67	54	55	61	66	59	57	54	52	62	51	59	58	58	68	53	69	71	47	68	53	66	62	66	60	56	69	60	65	65	83	70	51	65	56	69	85	61	68	59	63	84	62	68	64	80	74	58	59	68	54	62	64	57	69	64	64	69	64	73	65	62	64	64	66	48	67	64	69	60	59	43	81	49	66	63	58	73	76	52	60	73	71	64	71	63	65	78	67	61	58	51	59	56	54	68	56	57	61	55	68	63	73	62	68	58	67	53	62	74	66	51	63	66	74	66	68	53	64	62	67	60	67	49	62	68	72	58	73	58	52	53	62	54	74	71	56	77	69	59	61	66	64	62	72	67	53	70	82	67	76	66	58	68	71	69	78	68	78	61	76	55	65	34	63	67	79	78	76	69	59	69	55	63	68	71	50	62	58	65	76	56	64	55	66	63	61	62	63	54	79	65	72	65	67	53	71	59	55	75	67	60	73	71	55	57	60	59	61	66	68	74	72	48	52	61	70	56	77	51	71	64	66	60	72	75	57	75	60	67	55	57	59	59	61	59	64	58	58	54	65	66	63	63	76	55	68	55	62	53	65	61	62	58	60	54	56	75	70	59	58	57	66	62	69	73	54	64	78	61	54	74	65	64	56	65	58	78	64	66	62	58	48	65	60	61	64	71	69	57	70	57	77	47	68	60	60	57	57	52	57	75	65	58	58	69	67	45	74	69	62	50	59	63	68	57	74	59	61	58	67	76	63	56	54	66	62	67	62	67	62	49	65	55	63	68	68	66	58	71	63	54	63	54	67	75	55	63	57	65	60	62	56	65	60	71	69	71	62	66	55	59	70	74	58	60	61	63	72	63	69	56	73	62	71	69	78	52	46	65	65	62	62	69	55	56	52	54	62	63	56	66	63	76	76	66	65	69	57	63	66	51	68	57	55	74	58	50	69	68	71	48	62	67	66	74	56	61	57	62	57	47	60	48	55	67	52	46	50	75	79	68	52	60	73	60	58	56	68	54	77	61	70	53	54	53	75	75	83	62	65	58	71	61	58	67	76	60	47	58	58	53	64	66	55	70	64	62	81	63	53	67	61	55	61	64	76	65	67	45	74	69	60	57	57	72	69	71	61	68	69	67	54	59	64	73	68	69	65	45	67	63	59	82	68	61	69	61	63	59	66	69	66	58	57	68	73	72	58	67	51	63	47	68	69	53	68	63	71	53	68	60	60	55	54	65	75	71	62	55	62	66	56	55	51	78	67	52	54	55	62	72	54	58	64	72	66	68	70	60	62	59	74	69	64	69	49	64	69	60	79	66	69	59	57	80	64	76	50	55	56	60	68	53	66	57	74	58	77	73	64	67	56	69	55	61	56	70	69	67	56	51	78	59	60	61	84
345	1	1900	178342	354	0	16	80	179	318	309	326	315	279	256	251	223	195	209	197	178	167	150	151	126	153	160	134	112	120	120	131	119	137	104	110	108	97	111	121	86	114	123	104	89	89	86	86	86	105	97	97	103	105	99	77	94	80	88	67	93	72	67	69	96	80	86	68	83	89	87	79	70	78	99	79	73	104	74	73	78	73	84	83	80	80	75	64	85	83	99	67	81	75	101	73	59	68	83	66	66	71	76	90	83	66	72	87	74	76	70	70	86	77	86	71	66	74	85	62	81	72	78	85	79	82	53	63	77	82	77	88	72	66	67	96	61	75	68	77	63	82	79	96	84	80	86	75	84	88	69	65	78	78	72	71	60	77	66	79	61	66	67	63	67	62	75	85	79	65	71	68	80	81	68	60	74	68	73	67	66	73	78	87	59	73	84	75	83	71	82	79	73	87	88	72	75	98	73	66	87	60	91	70	85	72	89	81	68	64	79	75	78	77	58	80	58	76	65	80	84	67	70	82	86	92	77	64	64	85	75	60	62	72	79	63	75	67	68	71	80	73	80	74	88	82	74	74	63	63	71	79	81	65	55	69	63	77	74	56	68	70	60	76	74	67	67	64	76	81	66	75	70	81	66	62	58	72	67	66	77	84	66	77	75	78	77	67	85	73	70	76	82	67	78	68	67	74	79	91	67	77	75	72	74	60	78	71	75	92	66	76	87	72	70	65	66	68	79	79	64	72	82	76	64	83	68	97	72	84	86	63	79	61	81	100	63	68	79	75	56	84	74	71	75	77	71	65	72	73	64	83	73	65	68	81	61	82	82	79	71	79	66	79	70	61	72	74	68	70	87	68	60	70	71	87	93	70	73	73	68	76	68	72	68	65	68	68	65	76	79	78	57	85	84	73	67	80	79	69	71	60	77	85	84	73	75	73	67	87	75	70	72	77	82	74	71	75	79	61	91	67	68	83	77	88	91	94	59	86	71	84	73	69	75	81	75	80	64	73	58	69	88	77	67	64	74	77	75	73	74	67	79	72	74	85	69	79	74	72	79	76	69	64	76	82	88	63	66	81	83	71	68	75	78	76	84	61	69	72	68	96	86	78	55	76	66	79	65	74	68	60	69	74	78	69	78	71	69	64	53	71	85	76	78	80	69	91	70	78	70	64	65	75	63	62	86	70	82	57	86	76	73	83	79	70	82	80	72	79	70	82	59	75	64	78	81	76	65	78	66	102	78	79	70	89	79	71	70	75	67	68	85	66	68	89	82	60	80	64	60	76	79	65	67	74	71	67	68	92	71	62	75	82	70	67	71	80	78	71	75	64	65	80	61	77	63	76	83	68	71	68	77	71	64	75	82	83	89	65	82	72	69	63	77	77	77	86	73	75	81	62	71	88	77	81	56	84	70	64	85	86	81	73	87	83	74	82	74	81	71	77	61	63	71	81	67	63	62	58	73	67	72	73	61	67	74	70	83	63	99	62	71	64	76	72	83	77	78	65	71	62	73	81	64	76	77	73	75	82	73	81	85	74	75	82	68	70	74	70	67	82	80	64	72	54	69	54	72	73	59	78	72	79	76	73	75	80	88	68	76	69	77	59	70	64	71	73	69	61	68	81	88	62	70	83	70	83	78	71	67	77	72	76	74	80	70	75	66	71	73	61	67	75	88	71	71	73	70	74	64	76	68	63	75	76	75	68	84	59	58	74	69	78	69	75	72	79	84	63	76	81	69	72	58	74	83	70	81	67	77	84	72	57	78	74	80	70	71	80	72	76	69	62	67	77	53	63	77	76	76	80	66	74	74	83	72	64	89	84	87	78	70	67	75	59	70	64	71	69	72	71	75	73	74	89	78	84	75	62	58	69	69	68	71	68	68	69	61	76	63	62	64	61	69	71	88	77	82	80	70	76	93	67	88	79	67	77	73	79	83	75	62	68	73	85	74	81	82	81	64	71	79	74	68	68	71	77	86	65	66	70	72	68	82	73	66	86	66	56	59	70	76	61	81	73	82	65	73	83	80	70	74	83	80	64	75	79	68	67	74	71	58	70	68	83	89	79	72	80	74	72	74	84	60	84	74	91	75	77	76	69	72	80	68	67	80	70	75	63	77	71	82	59	83	75	66	71	83	76	62	61	79	76	69	67	46	72	80	82	69	68	60	67	79	84	65	92	69	71	71	87	65	81	68	79	65	80	67	69	75	98	84	70	62	67	75	73	69	68	65	72	62	64	73	68	64	83	76	79	82	63	70	71	88	70	90	68	60	76	85	69	72	65	71	61	78	77	56	75	70	73	84	80	65	66	81	68	75	69	75	63	74	78	65	70	89	68
345	2	2100	178465	349	0	12	110	171	317	341	363	325	311	280	251	275	220	188	196	177	180	211	149	170	138	130	159	146	117	116	115	105	124	105	108	141	110	115	103	97	107	101	88	87	88	93	104	102	85	110	98	86	87	81	84	82	87	76	79	71	73	96	81	77	81	71	86	82	83	58	79	73	84	78	74	83	80	76	82	79	70	77	68	62	73	66	67	73	59	59	70	66	63	67	73	88	63	80	80	85	80	68	75	84	69	67	80	48	77	55	66	71	71	60	71	78	72	69	67	70	56	62	74	63	70	68	74	69	64	79	76	83	60	78	80	67	69	64	70	68	62	64	77	75	66	67	70	63	64	67	71	73	60	78	68	83	64	83	69	60	69	68	57	70	77	70	51	63	74	77	77	74	68	77	66	66	77	79	63	64	71	78	61	70	59	55	63	74	59	81	71	72	60	59	75	72	77	69	66	58	77	61	73	70	59	64	77	75	76	51	51	55	57	61	73	63	69	66	73	77	54	76	87	65	81	71	55	82	81	63	49	72	68	67	54	82	60	58	71	80	57	54	54	46	60	70	79	50	62	63	78	60	49	67	72	62	50	62	60	51	57	72	67	63	57	82	67	80	62	67	57	54	67	78	84	63	68	69	51	75	77	61	57	87	71	57	64	60	66	51	73	53	75	58	71	69	74	78	77	71	66	69	56	68	69	74	59	79	64	53	75	76	72	70	75	72	63	63	62	74	67	61	64	79	60	62	71	79	67	72	58	62	69	54	59	72	70	50	52	61	66	82	74	55	72	53	63	51	47	85	65	60	72	86	61	64	56	71	51	59	65	80	49	67	73	69	65	71	51	65	65	69	60	48	58	69	59	66	60	55	61	70	67	61	61	54	70	72	71	68	52	56	51	51	62	76	67	61	73	66	53	62	54	70	64	67	67	56	71	76	58	77	49	54	75	62	61	53	64	63	68	66	71	59	76	65	56	60	72	67	77	61	70	59	70	62	64	78	59	64	63	48	55	54	66	52	75	70	66	53	65	61	58	70	64	65	65	57	56	77	68	58	56	70	58	66	60	62	64	61	78	69	67	69	63	68	72	71	70	59	71	57	62	60	76	63	73	73	68	73	73	56	72	65	78	79	70	76	68	70	63	57	61	65	68	78	64	64	54	60	56	69	72	63	64	70	67	77	65	63	52	64	68	57	69	79	66	52	75	55	80	58	68	69	62	67	63	63	54	67	59	59	63	64	70	58	68	44	68	42	63	72	68	62	73	66	89	61	55	61	50	61	70	73	57	68	89	60	76	78	68	73	54	67	56	79	72	72	59	61	73	57	72	65	62	68	70	65	61	78	71	82	68	75	71	65	60	81	67	54	61	73	73	65	49	62	77	61	65	57	69	56	62	65	87	65	74	55	72	68	63	49	42	62	83	63	72	71	65	60	72	67	72	54	74	58	57	72	83	63	54	60	68	61	76	53	47	59	60	59	58	64	60	59	82	76	63	57	53	71	78	66	49	83	55	61	74	71	60	79	60	60	64	61	62	64	57	50	64	56	68	58	66	66	60	59	67	50	60	66	72	74	67	66	65	54	60	45	73	56	75	71	68	75	62	69	65	77	74	53	55	71	64	59	64	64	70	59	57	53	59	74	64	55	73	62	58	61	55	79	50	64	70	65	63	65	50	66	79	64	72	69	66	70	43	59	78	67	74	75	65	49	70	68	77	72	66	59	63	86	62	62	68	64	75	67	54	81	70	58	58	84	67	69	66	57	71	71	64	62	60	70	61	63	73	61	62	64	66	66	66	62	72	60	61	61	55	54	63	62	78	73	55	63	85	52	55	59	50	63	69	64	63	72	68	56	61	81	69	65	57	56	61	66	59	60	67	60	65	43	56	63	69	82	73	60	57	59	77	62	78	66	63	58	55	68	65	60	75	65	54	63	71	69	73	58	66	62	69	75	68	64	80	95	56	69	76	50	62	60	52	67	75	57	56	50	65	73	73	71	68	70	57	54	66	55	67	65	42	71	57	46	57	76	65	61	74	62	70	64	62	60	80	53	63	81	55	61	55	68	73	44	67	69	47	66	63	65	76	67	53	62	64	54	55	55	66	60	55	68	63	70	70	64	57	62	61	63	79	58	59	68	69	65	49	70	57	62	50	75	63	60	53	69	57	70	52	55	74	49	54	63	72	83	55	64	64	75	86	57	80	71	63	68	57	58	58	59	54	64	69	54	71	65	76	60	61	55	75	56	51	67	68	57	78	77	68	64	56	57	47	59	76	67	57	56	85	71	52	73	71	58	68	65	54	73	68	44	69	65	68	52	58	66	55	67	69
345	3	3500	178588	352	1	21	172	223	323	353	385	344	298	296	314	340	244	208	210	233	186	167	179	148	171	165	153	131	126	148	140	145	134	112	95	129	130	119	135	113	92	107	102	116	123	104	115	112	97	105	91	79	83	94	75	95	96	84	93	99	98	85	95	84	88	90	84	93	77	68	78	74	85	76	88	81	89	75	68	92	76	89	68	79	89	75	78	73	89	78	81	70	84	65	68	81	80	70	63	79	99	79	71	80	82	78	73	69	80	68	71	61	75	99	82	90	93	81	77	76	65	67	84	76	64	75	85	82	78	83	80	74	76	83	70	69	89	73	76	71	88	82	75	82	82	74	82	88	79	76	74	79	76	88	80	65	87	81	63	79	75	79	94	82	81	59	82	70	70	71	74	75	87	80	73	75	81	95	82	86	61	70	81	83	65	78	79	88	89	59	69	75	62	84	75	88	66	77	83	72	80	88	67	61	70	66	82	86	79	75	74	73	81	77	74	73	71	66	73	75	69	75	72	59	86	57	70	76	77	79	84	55	86	76	77	69	70	68	60	73	78	75	72	69	72	66	94	78	75	67	65	67	75	73	83	71	89	76	74	73	86	67	66	61	64	67	73	88	74	70	81	62	74	64	74	79	76	90	66	79	68	70	66	71	64	59	82	60	78	81	85	77	71	57	65	75	78	67	79	79	70	84	96	76	66	75	73	75	63	79	83	70	90	64	80	82	92	67	77	80	67	74	81	77	90	82	73	74	72	82	52	74	82	71	65	81	68	75	87	63	77	65	83	95	83	66	66	69	67	70	57	81	72	76	75	83	73	88	75	78	62	88	72	84	72	75	76	72	71	64	67	76	78	73	75	80	78	64	52	83	57	66	60	69	58	65	74	82	74	76	61	77	59	63	84	71	66	80	84	66	72	54	84	67	77	87	81	59	74	88	70	77	75	82	53	61	60	76	77	79	78	70	77	66	61	64	68	50	72	75	64	61	85	76	71	64	78	70	71	91	70	62	82	71	70	72	62	62	62	72	94	65	75	70	70	57	79	70	61	61	62	63	70	86	64	77	67	84	73	77	76	71	65	72	90	70	69	67	78	90	69	64	67	82	71	86	88	65	68	79	75	66	79	91	65	72	59	70	81	70	64	60	87	78	73	67	62	57	77	59	99	88	69	55	99	63	82	63	80	65	73	64	82	75	65	79	85	65	75	61	59	86	85	82	78	94	74	76	76	60	74	58	77	78	67	55	58	71	64	75	66	74	79	70	85	81	59	83	79	71	65	63	62	77	76	79	55	78	76	67	76	76	79	93	83	80	69	89	73	86	74	77	73	58	75	66	63	77	75	62	86	62	75	70	86	70	64	58	62	77	91	70	73	85	66	74	67	63	69	77	90	75	86	82	69	72	69	63	68	84	78	83	60	73	62	64	66	74	80	63	66	61	69	80	73	86	61	47	76	61	71	70	75	82	70	79	79	67	75	73	84	60	76	53	66	64	69	78	71	68	85	81	75	87	77	84	89	86	89	64	67	73	57	65	75	77	83	80	72	81	74	77	57	80	76	68	64	79	85	75	85	64	79	69	65	70	67	79	58	78	71	79	76	74	66	63	66	61	77	77	69	58	68	83	86	71	78	69	56	63	76	83	61	85	64	67	65	74	74	70	73	81	75	72	69	85	76	99	85	79	93	68	60	83	75	57	56	69	75	82	66	100	71	67	74	68	86	60	65	61	80	60	66	75	63	70	70	77	84	48	71	67	80	81	86	69	76	77	68	72	76	62	65	65	85	82	76	72	68	83	84	63	58	71	70	77	71	78	76	83	68	78	79	57	71	70	73	72	91	73	73	65	81	80	66	78	69	78	57	81	69	65	79	82	93	83	86	76	78	84	58	73	66	69	84	71	82	79	85	88	67	81	82	62	81	86	79	74	60	75	68	65	79	72	69	78	83	60	78	70	57	77	81	69	93	77	63	78	87	66	65	67	71	78	82	62	72	77	75	63	87	66	86	76	85	75	79	78	84	77	74	74	95	65	90	81	77	57	83	66	77	64	77	79	69	72	75	83	65	85	66	60	79	75	84	84	94	65	65	71	79	57	75	68	59	67	60	64	85	67	63	76	64	86	88	72	89	64	83	65	79	63	85	86	73	90	54	72	63	75	74	78	72	64	81	71	78	77	66	81	76	81	82	59	66	74	58	79	61	62	79	69	87	97	68	75	68	81	93	90	64	66	71	64	83	61	75	72	66	73	84	75	62	63	73	62	70	78	66	61	56	62	77	82	75	67	75	75	78	77	83	73	69	95	76	65	74	80	66	79	75	74	86	67	78	91	73
