345	0	2700	182316	416	4	49	429	774	1095	1094	1121	1034	1025	896	816	728	682	622	541	559	480	471	392	354	371	356	332	314	297	289	288	256	283	266	253	246	217	220	196	184	180	190	172	161	192	122	155	155	156	138	141	123	138	149	110	122	127	115	125	132	122	106	124	108	95	98	97	109	110	102	111	105	107	129	111	95	122	98	108	104	111	95	98	93	92	88	106	108	98	102	93	84	90	95	85	79	91	96	74	85	75	81	87	83	91	77	73	101	84	77	92	96	98	96	81	73	86	73	80	90	93	79	66	72	80	79	81	79	85	73	88	104	82	81	92	72	77	93	81	76	76	66	87	97	89	74	68	81	84	80	93	70	62	76	62	74	89	90	81	76	80	60	72	77	61	79	93	87	79	70	71	95	89	93	90	72	85	83	78	75	79	67	88	85	86	73	86	83	83	73	70	78	79	72	98	80	83	73	74	83	85	82	89	79	73	67	81	70	91	73	77	80	90	73	72	81	67	77	83	78	88	73	67	85	87	109	82	78	78	64	72	85	77	75	90	88	71	76	84	85	76	70	89	91	69	83	68	84	77	75	82	86	71	71	71	82	81	73	97	75	75	70	76	59	76	82	82	75	79	83	77	90	66	92	61	76	71	71	81	65	81	67	69	67	84	90	78	97	68	71	67	86	66	70	74	80	93	81	74	70	76	65	81	62	72	90	79	75	84	63	74	74	75	77	68	81	75	76	76	71	75	57	83	77	77	69	75	75	59	75	82	65	72	88	76	80	91	86	65	62	66	83	68	83	73	68	69	79	67	70	89	75	75	67	74	91	69	81	87	85	79	93	59	86	72	75	75	71	76	69	75	70	77	73	81	80	75	83	80	71	72	77	72	76	86	72	85	70	73	69	60	73	67	81	70	80	71	79	85	74	71	87	83	84	64	63	87	66	57	72	88	76	69	95	91	62	67	90	79	86	71	80	69	83	81	65	73	74	69	82	81	81	93	78	76	81	78	70	88	60	77	67	73	67	81	85	70	60	58	102	90	63	62	69	73	92	68	64	70	89	91	69	76	95	93	70	73	70	73	79	66	76	79	72	65	84	67	81	76	85	67	70	76	67	73	67	65	71	66	83	74	73	72	84	68	82	72	91	83	69	73	79	65	104	72	74	66	74	69	80	86	78	81	75	83	73	88	109	72	78	87	84	63	65	75	80	75	78	76	74	77	69	91	87	63	55	77	65	66	80	67	71	69	82	63	63	65	73	91	80	72	73	66	63	78	92	79	88	69	70	72	80	76	68	68	76	60	79	72	77	84	75	76	82	71	82	79	73	82	78	73	82	73	69	87	79	67	80	77	73	86	68	65	72	69	70	71	71	74	70	57	53	81	76	70	69	69	60	87	79	62	81	85	79	82	76	74	79	81	63	92	76	82	66	70	81	60	73	80	63	74	81	73	79	64	69	69	73	73	87	67	67	76	62	98	83	76	63	78	87	75	78	80	84	85	67	66	76	72	70	93	63	75	68	75	77	74	75	76	72	66	79	80	77	78	66	75	70	78	76	77	75	74	75	85	69	86	88	71	73	86	58	81	71	84	85	71	73	69	84	84	77	59	78	77	73	76	70	72	66	73	75	84	68	70	87	73	76	69	90	86	74	86	82	79	79	73	74	83	74	62	77	77	68	73	65	65	76	73	78	84	82	72	79	87	81	69	85	67	66	81	72	64	82	56	83	63	66	75	73	71	72	57	85	77	53	73	65	67	74	85	66	80	70	72	75	84	85	58	73	71	76	77	82	83	75	71	83	79	77	56	79	64	78	62	71	67	61	74	74	71	83	81	80	86	74	62	69	93	64	81	79	81	80	78	72	60	82	70	67	96	68	65	88	66	95	89	82	72	65	70	68	89	85	77	73	83	60	65	93	65	75	78	77	58	80	65	68	54	73	72	62	60	79	90	80	69	86	95	83	91	72	71	74	76	109	66	71	63	72	71	72	82	63	66	82	85	75	88	81	97	81	64	81	75	74	81	63	69	66	73	62	78	77	80	77	73	76	74	67	74	72	85	74	96	83	79	73	99	69	61	80	88	81	82	68	70	75	72	69	70	91	88	68	68	72	68	81	86	76	83	86	65	71	68	82	104	78	83	78	62	85	75	77	66	67	67	67	72	72	72	64	69	56	69	84	74	71	80	79	72	69	91	62	68	63	52	69	80	72	85	80	80	65	82	78	70	65	76	76	75	71	85	71	78	68	89	79	78	84	78	63	79	71	73	76	69	76	83	73	65	79	66	79	73	75	61	72	85	68	76	70	77	67	63	75	81	96	77	80	67	69	60	69	57	72	59
345	1	1900	182439	416	4	135	665	991	1161	1110	1046	923	863	799	695	622	612	502	497	428	417	389	345	334	334	286	274	257	267	217	216	195	187	192	176	174	161	171	158	153	155	138	134	131	143	150	163	121	131	135	115	130	109	112	97	103	129	105	106	104	117	85	94	82	86	107	96	94	110	99	89	79	102	81	79	76	82	66	103	78	92	87	102	103	95	98	85	89	69	63	87	69	73	97	86	97	82	67	91	75	75	76	94	72	87	73	88	82	71	81	80	82	75	85	89	83	74	84	77	75	75	65	74	71	89	93	80	76	80	78	67	75	87	65	79	72	64	82	72	77	83	80	87	85	81	93	80	68	67	69	75	102	85	67	64	73	68	85	68	75	65	79	80	85	83	80	73	74	81	78	77	78	75	56	71	76	82	72	66	58	69	87	80	71	73	83	64	73	66	78	89	57	71	73	69	73	67	61	84	68	68	78	69	78	78	99	91	91	59	68	64	81	71	76	78	81	84	65	84	73	76	63	73	82	77	83	70	83	76	74	77	84	71	63	86	78	78	78	63	73	76	73	84	91	70	79	74	85	72	78	70	81	65	79	72	69	79	70	75	89	67	65	73	68	80	85	68	74	71	84	78	75	78	54	75	69	62	72	70	75	69	98	82	68	55	79	83	72	62	59	82	73	76	78	85	83	57	65	70	69	68	71	71	72	67	74	87	65	72	73	68	90	80	69	79	68	81	78	69	69	71	92	84	85	60	67	71	69	69	84	69	88	91	84	72	65	72	71	57	68	66	58	77	77	75	75	65	70	64	83	77	62	81	65	71	85	67	60	70	80	80	67	74	79	75	82	79	70	63	83	75	79	67	83	62	62	72	56	73	61	71	82	73	72	61	77	65	73	82	85	78	78	83	76	62	62	63	66	77	64	84	70	70	80	66	74	67	76	64	52	83	65	64	66	71	84	73	82	62	71	81	81	79	56	72	65	68	65	76	70	76	82	80	75	88	74	74	84	68	82	74	63	78	70	83	66	98	66	88	70	66	59	68	72	74	84	59	98	59	78	49	70	68	67	80	74	64	70	74	64	70	79	89	71	65	75	64	74	67	72	66	63	85	86	78	77	74	70	69	69	93	78	51	63	65	80	76	71	79	73	65	83	86	70	68	75	74	64	71	57	71	75	71	72	85	62	80	77	78	74	70	79	74	77	69	72	73	64	56	64	64	75	70	76	70	59	80	70	70	59	71	70	74	73	74	73	67	83	76	69	65	62	64	63	64	76	62	91	72	65	73	73	71	78	75	86	71	66	74	73	70	64	67	74	76	71	62	79	63	69	69	68	70	87	92	66	84	55	61	72	76	73	57	70	64	56	77	80	70	69	70	77	72	69	71	79	69	66	78	65	68	70	72	68	82	65	68	69	59	70	69	65	63	71	93	75	63	73	79	67	71	74	69	76	65	80	59	69	63	68	76	65	68	58	67	79	94	63	58	67	72	56	66	67	89	85	65	71	76	72	79	70	70	60	61	69	64	73	61	63	82	70	71	56	79	78	82	73	73	53	74	79	66	80	73	65	76	60	73	76	66	86	78	69	79	54	78	63	81	80	65	79	67	66	63	81	70	66	58	61	77	56	87	63	74	83	88	73	81	72	65	66	74	65	61	70	75	77	77	84	61	71	59	60	83	68	89	71	76	74	84	74	69	69	59	78	66	56	63	77	64	68	88	61	70	73	68	73	80	83	64	58	77	59	70	73	73	68	81	70	69	73	66	59	85	53	76	64	73	66	78	57	70	78	61	53	85	77	69	76	76	66	72	88	72	77	67	74	65	74	79	65	75	60	82	80	73	75	64	73	77	79	65	61	59	77	66	70	77	59	69	57	85	62	66	77	72	78	61	76	83	74	68	66	62	71	68	72	67	90	80	67	80	79	76	79	86	74	71	77	89	73	90	79	75	88	70	55	77	61	67	70	89	75	72	65	79	73	87	64	75	76	55	68	66	67	76	65	68	65	56	66	80	70	89	73	65	74	72	64	73	70	73	86	83	83	84	66	90	65	66	81	75	58	79	76	74	70	85	84	72	73	62	77	54	56	63	75	74	61	70	77	72	85	71	81	83	64	68	59	64	73	80	69	67	74	84	77	71	59	75	57	70	65	72	59	78	62	71	88	65	65	72	71	82	72	62	76	81	80	75	85	70	83	78	62	74	69	68	76	65	75	83	63	74	75	75	56	73	73	71	66	82	65	79	68	63	76	82	53	78	79	89	77	64	71	75	72	81	66	72	69	70	80	69	74	68	63	89	95	66	73	69	76	85	80	65	66	62	69	76	75	94	65	71	58	73
345	2	2100	182563	411	5	90	586	939	1136	1123	1041	957	835	755	687	578	544	500	431	430	391	323	352	322	286	284	262	238	240	235	237	197	204	203	172	187	163	156	178	153	154	154	165	162	146	147	135	125	136	110	117	126	114	116	104	109	130	103	92	92	93	90	98	80	110	96	83	87	89	76	95	92	103	85	90	82	86	106	97	78	82	79	61	69	91	87	91	74	81	78	78	77	79	82	89	84	80	90	84	69	76	84	90	86	85	62	90	76	81	65	74	74	83	84	88	80	70	64	77	86	72	70	76	94	67	68	72	76	71	66	76	72	92	81	79	67	81	69	61	59	65	64	69	67	80	76	79	68	82	71	77	98	64	79	76	67	72	61	82	73	78	84	70	75	68	87	66	82	63	75	82	83	76	72	75	82	64	63	71	75	80	77	69	80	64	65	76	56	70	55	67	57	60	89	69	71	54	80	85	88	73	74	67	77	80	74	80	71	70	81	66	62	76	87	85	81	88	79	77	78	66	69	78	70	64	62	73	67	73	57	79	85	64	77	64	64	73	89	54	63	68	71	72	69	80	63	63	76	70	69	58	64	82	68	70	74	71	83	75	69	69	63	64	86	85	81	85	83	60	72	62	82	75	61	67	81	73	88	69	70	77	56	69	74	57	70	90	74	58	59	79	60	65	65	75	69	64	70	63	64	67	87	79	70	71	71	83	71	68	68	69	59	72	70	64	66	64	77	67	68	79	82	72	77	64	79	75	70	80	60	64	61	60	95	77	79	75	75	63	73	80	65	86	73	68	69	73	75	75	61	75	63	69	66	89	56	74	84	85	71	62	77	73	75	61	55	64	56	61	69	80	90	74	57	85	71	93	61	68	68	76	70	77	69	75	89	61	65	67	54	85	76	74	70	86	72	60	81	70	70	67	74	54	84	70	87	76	52	77	60	68	76	74	69	53	63	77	77	69	68	88	75	73	83	88	70	63	72	62	71	72	85	87	71	73	79	67	103	58	70	59	71	75	78	73	72	64	79	65	69	66	67	83	68	55	81	67	58	60	47	62	63	77	57	82	70	70	63	76	81	74	65	70	63	71	61	85	61	62	64	67	58	60	72	69	74	77	65	74	62	67	71	56	62	77	66	69	69	72	70	59	59	62	76	81	67	69	75	64	72	72	67	65	65	72	79	86	70	79	67	66	76	78	74	62	64	75	76	48	73	67	79	79	63	55	73	83	62	66	54	59	79	70	72	69	67	71	75	65	63	71	72	72	73	72	74	80	73	66	61	76	84	91	73	68	64	63	66	66	76	75	62	92	68	78	67	64	68	63	62	75	66	78	73	70	68	62	78	68	76	61	75	64	72	72	72	83	61	71	90	58	65	67	82	67	69	62	60	78	71	66	71	65	67	82	63	77	64	64	82	77	64	75	56	77	56	77	78	66	81	57	69	81	73	54	71	68	55	70	68	67	83	70	76	64	85	78	66	78	74	71	71	69	60	61	68	66	81	77	76	74	69	63	58	75	70	77	60	58	66	79	68	70	69	62	73	61	74	76	87	62	76	58	72	71	57	73	85	65	77	74	70	75	86	67	77	68	59	64	68	75	84	56	72	76	61	58	61	65	64	72	64	72	71	59	65	65	78	60	61	71	61	73	63	70	67	55	70	62	69	57	56	82	76	76	70	73	65	60	58	72	64	61	63	64	61	59	72	68	59	83	60	68	47	68	62	62	65	77	51	59	81	85	73	74	66	71	84	55	70	69	76	63	60	74	64	72	72	71	79	87	90	76	69	80	63	73	74	65	71	59	84	62	60	67	67	65	72	60	69	67	76	65	65	74	74	82	63	67	66	82	64	52	67	71	77	52	68	70	78	76	72	68	65	83	72	62	71	84	64	59	73	71	62	70	72	74	67	69	74	72	83	70	46	76	68	78	64	63	80	76	64	63	73	67	60	63	61	75	79	63	72	73	72	83	61	80	70	64	71	66	67	78	76	75	69	54	53	74	72	73	60	62	71	59	69	65	67	50	68	75	56	54	69	65	62	82	57	71	79	88	74	64	65	61	72	68	65	70	83	79	68	68	76	72	70	76	72	68	66	75	65	62	68	74	68	62	70	76	66	75	61	71	75	66	76	90	76	62	56	67	70	52	72	67	61	65	67	89	79	74	68	60	72	77	67	75	60	66	73	69	73	62	64	70	63	71	63	69	75	65	65	74	64	74	64	62	69	70	63	66	72	61	67	63	50	62	59	64	64	61	78	77	58	75	61	79	66	81	62	64	69	73	77	58	54	63	57	69	62	58	59	87	69	60	70	61	77	71	77	81	65	53	69	63	73	70
345	3	3500	182686	419	6	61	510	864	1167	1203	1161	1114	1021	852	742	687	573	526	450	420	364	349	344	331	325	289	292	243	253	229	236	208	204	192	190	176	177	205	188	174	191	177	158	153	141	140	153	125	118	119	127	129	124	109	111	116	92	113	98	113	83	113	113	96	104	91	87	95	96	98	108	95	89	107	96	105	84	83	107	96	90	90	95	88	84	81	83	86	95	102	78	84	86	84	77	90	83	80	79	92	65	66	70	90	75	97	94	86	70	94	84	65	66	87	66	82	80	86	93	91	75	76	94	95	83	88	79	77	67	84	80	78	74	76	80	85	80	67	73	90	80	96	71	85	69	66	75	64	66	62	88	68	71	76	69	80	75	77	61	73	89	73	72	65	57	83	81	77	75	72	73	74	74	68	77	68	84	75	77	60	67	67	77	75	79	68	56	63	59	89	71	68	81	77	75	79	81	82	79	68	64	73	77	75	76	74	64	86	66	80	62	79	69	71	98	67	70	58	69	56	79	77	72	68	79	68	72	52	80	62	91	84	77	78	78	72	99	70	79	79	61	84	79	81	79	60	68	62	64	62	70	64	79	71	62	67	80	61	94	59	82	82	75	84	69	91	72	78	57	64	58	88	68	76	83	69	67	67	76	73	72	55	57	64	75	62	81	86	75	70	67	82	64	60	66	95	77	58	70	85	58	63	67	65	78	63	67	75	66	70	70	56	73	60	52	71	57	79	82	63	53	71	92	68	50	77	70	73	66	67	73	68	70	66	71	71	57	58	65	70	72	62	61	71	61	62	79	62	67	74	75	77	70	53	85	63	61	71	65	59	73	74	70	65	61	57	66	91	70	86	69	59	67	70	70	64	79	78	67	71	72	80	77	57	59	73	43	69	69	67	57	90	52	74	63	56	72	88	70	79	74	57	74	78	65	62	74	56	65	72	61	67	83	70	64	65	79	66	71	81	72	73	68	63	57	63	87	56	69	63	66	75	57	63	67	64	73	64	75	68	63	65	58	76	62	73	66	79	63	57	63	67	80	60	77	57	57	85	62	61	89	85	65	64	62	71	85	69	72	74	77	58	64	70	72	54	58	68	59	55	68	85	54	55	70	80	74	77	53	70	77	44	70	64	72	68	69	55	78	69	82	69	69	63	55	62	61	58	52	72	67	83	60	74	81	72	75	65	72	71	68	69	50	69	57	68	71	58	77	77	62	68	79	73	71	70	71	60	68	77	65	59	60	63	72	56	64	71	90	70	77	66	69	71	80	72	67	67	74	64	70	85	66	70	60	78	71	68	51	77	80	48	80	90	67	79	60	62	67	66	72	60	64	73	81	70	70	57	65	57	59	66	82	69	74	63	78	61	71	48	55	77	66	76	47	76	77	78	77	71	72	66	74	70	61	70	76	67	65	71	65	73	75	73	65	65	62	86	56	57	70	69	58	90	80	59	57	77	71	69	88	61	64	61	70	61	68	71	79	70	79	74	47	61	63	64	56	76	77	76	89	66	71	55	67	59	54	67	61	59	83	68	71	56	72	75	59	72	76	77	75	64	70	64	52	72	68	79	65	70	58	63	63	72	58	72	79	74	71	62	71	75	71	63	66	73	49	76	66	65	71	60	61	83	60	76	63	85	72	77	55	62	79	74	75	80	68	57	68	67	65	66	57	68	78	62	66	67	82	53	68	61	72	81	81	70	64	58	73	59	61	51	70	64	59	65	77	70	74	66	57	74	59	63	74	66	65	54	62	57	69	86	68	61	72	68	66	71	66	66	68	63	57	66	68	82	83	68	62	72	64	67	70	77	89	62	54	61	59	73	58	56	94	71	61	71	59	67	59	56	69	86	69	64	76	76	70	74	62	74	71	66	72	74	72	66	82	69	61	62	71	76	65	63	85	43	71	78	65	68	63	63	64	63	77	74	70	57	65	60	60	62	76	81	53	72	71	57	76	72	50	91	67	68	55	72	71	72	70	52	83	70	56	85	62	72	79	82	67	67	62	68	65	54	58	63	68	67	75	82	67	64	77	66	67	74	70	74	61	75	76	60	71	61	66	82	75	67	66	67	74	82	71	80	66	59	71	76	67	76	70	72	70	65	52	68	83	67	76	59	60	57	75	66	68	60	80	56	79	55	72	62	70	77	56	67	74	71	69	69	75	66	70	64	77	78	64	77	74	81	72	79	65	66	52	60	62	70	64	61	70	87	76	69	65	74	58	83	73	66	60	66	74	73	71	60	80	66	63	70	62	69	69	78	66	67	74	74	56	67	60	79	69	73	69	59	70	63	55	57	72	74	62	55	73	72	86	58	73	76	59	64	79	76	58	71	104
345	0	2700	182809	411	6	46	458	824	1076	1142	1090	1046	984	881	780	641	615	532	520	472	441	394	341	323	333	280	319	293	305	271	232	233	252	232	203	212	211	184	179	202	170	174	166	188	166	151	161	157	128	141	123	130	121	114	111	129	114	109	133	99	112	100	105	113	104	100	98	94	101	107	114	94	80	106	101	86	96	95	95	89	93	102	102	92	79	84	100	77	87	97	95	88	91	79	81	75	81	78	71	75	73	62	67	92	66	79	86	71	96	83	69	87	86	104	75	85	61	76	79	72	90	67	80	84	84	60	77	96	77	74	71	63	79	83	91	71	70	56	67	57	69	76	63	79	77	73	90	67	62	67	73	73	70	64	75	65	66	78	68	77	73	81	67	72	72	58	82	61	63	73	66	75	73	81	74	69	68	75	76	76	71	69	61	58	65	60	75	80	80	62	65	75	52	81	75	69	55	78	73	69	86	78	71	82	55	57	65	77	68	78	82	72	56	52	75	73	56	57	69	75	65	74	71	59	77	74	78	77	76	80	75	70	71	66	70	60	78	71	70	67	71	72	70	60	77	66	66	59	66	72	76	55	48	80	57	61	59	69	76	71	69	66	80	49	85	81	76	70	59	83	66	77	72	76	84	55	67	83	81	70	54	70	68	75	64	62	59	64	71	65	68	59	67	71	61	57	66	75	81	88	68	71	76	67	80	70	71	68	75	71	66	69	61	76	66	77	76	74	63	61	65	77	54	81	64	64	56	57	82	72	58	87	70	78	86	74	64	75	70	93	84	66	61	65	56	81	71	64	54	66	75	71	65	85	76	66	67	68	78	62	61	69	70	75	61	66	69	74	78	65	57	74	76	74	54	72	57	67	78	67	73	63	60	58	70	63	64	81	69	73	63	57	83	61	74	82	71	83	86	58	71	74	85	81	76	69	61	74	66	60	73	63	65	66	71	77	71	62	64	63	67	71	66	68	59	65	62	63	54	73	76	58	55	55	75	67	86	58	86	68	74	86	75	79	78	74	68	77	63	55	76	74	59	57	81	63	71	75	61	55	75	60	63	56	64	67	69	67	57	81	60	74	80	77	63	77	66	58	68	69	70	71	47	75	69	60	60	64	67	64	60	75	68	62	58	62	55	56	59	69	77	58	67	62	76	56	57	63	56	83	74	74	66	53	66	75	57	92	80	63	64	64	71	64	68	74	57	72	62	70	77	62	63	65	60	75	73	64	66	66	69	69	69	72	68	75	69	74	69	66	77	59	72	80	69	56	73	66	61	74	66	83	72	58	61	76	59	65	65	80	83	81	86	76	62	67	84	69	75	87	74	67	67	67	54	71	51	71	63	80	72	78	62	68	70	69	57	72	63	56	61	59	63	76	54	88	69	56	87	69	69	60	76	63	74	52	72	77	60	70	66	75	77	75	57	65	69	74	72	60	57	65	72	60	64	61	73	59	66	75	77	66	62	68	88	65	57	80	72	77	62	77	60	71	65	66	61	78	56	53	51	70	76	58	58	61	77	68	70	64	61	68	51	71	66	58	71	79	58	68	59	81	73	56	88	56	69	78	81	66	65	58	54	69	77	61	65	74	71	78	73	44	57	73	62	67	70	63	75	50	72	64	58	65	79	71	63	55	63	77	75	93	53	63	53	82	68	68	72	93	74	74	64	70	75	59	85	72	71	63	62	80	70	77	80	84	54	87	60	60	81	79	76	74	58	72	74	68	72	65	73	68	53	75	70	61	68	72	49	57	69	66	78	68	58	48	65	67	61	68	83	76	67	80	81	79	60	69	61	66	61	68	66	57	74	72	60	65	76	53	67	54	76	69	59	74	67	57	63	51	60	81	68	61	63	69	68	66	66	74	71	76	52	67	66	70	73	54	62	63	53	67	56	64	61	80	67	80	83	83	82	79	58	72	70	57	64	73	86	71	53	51	70	63	69	63	63	78	56	62	74	69	66	66	59	63	70	72	81	67	87	55	63	59	65	60	62	66	83	71	77	58	68	63	63	62	76	69	47	79	60	71	56	69	59	64	71	75	63	63	71	67	72	62	52	82	60	69	60	68	62	58	80	65	67	55	81	66	71	71	56	67	69	59	68	63	75	69	85	56	69	61	69	73	71	72	57	70	67	60	63	72	63	72	79	70	75	62	68	68	56	52	91	69	76	75	71	79	74	76	58	72	70	59	89	66	69	68	73	61	71	64	58	63	56	62	66	70	63	48	57	66	68	79	65	66	73	46	56	62	58	66	58	70	71	63	77	62	68	70	57	77	70	88	71	58	72	77	62	67	87	60	59	62	54	72	68	61	65	56	68	53	68	62	60	65	73
345	1	1900	182932	428	5	115	716	1022	1201	1197	1076	982	858	771	686	584	515	470	444	407	338	340	302	268	254	243	232	215	178	179	189	175	172	163	178	162	144	144	141	158	141	144	165	122	113	134	128	114	114	119	125	118	119	116	107	105	107	105	85	91	114	109	77	90	100	86	102	96	77	85	83	99	69	78	90	83	109	66	83	77	87	83	59	70	77	82	93	73	92	71	83	81	98	59	72	81	88	70	80	67	93	64	67	67	72	61	77	64	64	95	62	71	66	68	89	80	80	69	73	66	70	83	66	54	73	80	66	81	95	66	62	88	60	75	66	86	67	74	65	58	58	71	68	75	57	57	72	76	65	71	70	74	65	57	72	64	67	74	74	54	48	69	70	57	58	62	73	57	65	68	64	69	82	63	86	64	61	56	60	72	70	61	62	77	68	63	69	61	56	73	58	64	65	82	56	84	60	67	56	72	64	67	59	74	72	73	79	59	64	62	65	58	67	73	62	58	68	71	77	71	67	64	77	57	61	76	79	60	83	60	60	78	69	76	76	72	59	76	57	37	56	78	53	55	62	64	75	65	64	63	85	71	75	42	63	69	88	68	76	70	71	67	72	72	63	57	49	69	72	90	86	83	70	72	67	75	69	59	63	65	55	72	70	56	52	56	86	54	65	66	58	66	55	83	50	67	64	63	78	53	62	61	64	82	61	62	66	65	59	58	59	70	63	54	63	75	65	62	52	75	72	64	51	62	63	62	67	60	69	78	63	62	70	76	73	65	67	63	59	69	78	54	59	79	65	78	64	60	62	69	67	81	66	69	73	69	69	69	59	73	68	66	61	58	59	62	56	70	60	65	68	59	69	50	76	58	65	63	67	50	60	59	71	64	52	64	61	70	74	50	54	62	62	59	67	59	77	56	77	60	85	50	68	69	75	65	65	51	70	61	76	71	50	60	75	51	57	58	61	76	81	43	70	58	67	64	66	72	66	72	73	75	72	66	63	82	57	78	69	59	50	84	75	89	53	67	75	69	72	61	79	73	54	73	77	78	62	64	57	68	55	58	60	67	69	60	54	62	72	70	72	56	62	67	50	64	49	64	56	77	73	45	62	68	70	72	53	57	58	67	75	63	72	69	87	70	70	63	60	68	50	58	63	65	57	75	66	62	76	74	59	61	61	67	72	58	63	59	69	71	51	80	60	77	65	66	69	54	72	67	70	72	58	62	70	76	81	53	86	63	58	70	62	58	56	55	52	69	68	50	70	55	71	71	51	69	74	57	62	50	72	60	67	68	76	64	78	58	71	61	81	76	68	63	73	62	61	50	59	81	63	61	59	74	73	72	54	56	84	59	73	89	66	58	74	80	60	58	57	77	59	55	57	66	61	65	61	68	69	71	65	78	80	57	64	81	71	95	60	52	63	56	71	62	53	67	69	65	57	51	51	63	50	71	71	77	61	55	51	62	72	52	71	61	60	67	65	63	71	69	72	57	59	67	61	61	78	66	59	52	73	80	61	61	54	67	58	65	64	61	64	57	63	53	73	73	58	59	65	70	66	70	71	53	67	67	64	63	52	58	62	62	72	60	73	57	53	73	69	63	68	49	79	66	60	67	59	56	65	67	72	66	54	63	57	54	61	51	71	66	65	63	62	61	82	52	67	57	68	58	62	61	59	79	57	65	56	68	63	61	53	74	73	69	67	61	66	76	81	78	62	73	68	50	66	66	57	62	54	63	65	61	71	64	71	63	63	64	55	70	68	68	54	74	69	58	61	55	59	69	65	74	77	51	54	74	68	77	65	68	68	70	59	61	68	66	69	60	68	74	76	52	58	67	69	66	66	62	65	57	64	64	75	75	67	69	73	52	69	73	73	65	63	67	44	54	76	66	68	64	63	68	50	55	81	71	70	66	55	50	49	79	70	57	57	69	60	64	59	69	74	60	65	62	71	70	77	42	57	70	56	77	69	57	63	57	66	66	67	74	70	64	67	85	53	72	51	69	77	64	72	78	67	64	68	60	72	61	64	69	54	71	65	48	68	81	63	57	62	71	85	66	70	79	64	47	62	66	67	68	76	48	65	66	68	65	49	39	67	62	56	62	68	60	65	78	75	67	83	70	73	48	79	66	68	76	59	72	72	76	67	68	45	68	59	61	60	62	56	64	60	54	73	86	58	55	67	52	76	67	59	52	58	72	65	49	64	42	59	67	64	66	56	64	66	53	61	70	57	45	78	64	55	80	60	65	65	89	70	65	76	63	73	51	57	69	51	56	71	56	52	66	80	67	66	60	51	60	59	54	57	71	74	64	58	64	66	73	61	63	71	69	50	72	49	76	60
345	2	2100	183056	430	5	84	623	985	1155	1085	1017	912	861	736	636	586	513	492	419	405	368	346	328	292	260	268	239	226	201	215	226	173	174	176	191	151	159	158	149	160	151	133	144	117	142	124	133	131	126	124	113	106	133	111	100	104	112	111	116	109	110	84	110	96	124	96	99	82	101	100	81	84	104	81	80	84	92	77	78	96	90	72	86	63	75	91	71	75	78	71	74	91	85	65	68	72	73	83	69	69	73	99	67	86	75	86	71	77	58	68	83	62	86	71	58	68	75	84	53	77	63	64	54	77	67	70	73	59	68	69	62	86	52	60	81	56	83	73	66	71	73	59	73	67	75	60	66	75	78	68	76	80	60	61	72	60	75	64	70	81	55	57	63	62	51	76	50	61	54	57	81	65	59	60	84	80	75	71	77	58	65	87	55	70	62	81	76	65	63	64	60	68	66	67	74	67	61	60	72	70	59	65	63	59	55	57	71	72	67	63	65	72	78	71	61	68	59	73	64	63	43	58	68	60	57	57	50	69	62	77	71	61	76	63	80	59	71	55	54	63	70	71	77	63	73	51	51	61	63	69	75	64	50	63	57	62	76	58	54	65	66	66	80	66	70	62	55	68	73	67	67	69	63	54	63	57	54	62	58	49	63	51	73	65	51	72	62	56	84	59	62	64	69	57	56	61	62	62	67	61	55	64	66	61	57	73	60	57	55	58	64	56	59	61	84	68	76	75	65	64	55	55	62	77	60	69	55	62	51	58	58	76	68	58	50	62	67	55	63	73	56	66	65	63	61	76	63	63	54	69	64	58	74	61	76	58	62	60	65	68	68	67	62	62	63	62	61	45	68	78	55	51	66	78	64	63	54	50	66	70	75	65	56	66	70	56	60	65	60	62	60	58	62	55	63	69	66	64	70	56	64	70	55	69	63	59	56	65	51	61	58	71	62	69	57	55	65	63	63	69	64	67	65	60	67	52	61	77	85	55	78	55	62	62	52	56	56	69	70	66	60	67	66	53	68	67	72	57	56	54	55	67	85	46	69	59	68	71	60	62	53	54	51	54	76	55	65	70	63	58	54	59	59	54	69	52	56	79	83	66	56	60	57	70	66	74	59	70	55	60	58	59	59	63	63	65	60	50	66	62	62	67	64	62	61	70	57	57	51	57	69	68	47	84	58	63	50	65	67	69	55	64	75	62	61	57	79	57	74	66	64	71	56	62	69	55	58	56	61	67	66	59	55	46	66	60	72	45	50	49	57	54	68	57	63	69	68	70	54	61	65	85	75	68	50	53	65	50	66	66	76	67	77	60	60	72	73	65	48	60	56	60	60	64	68	71	63	55	53	58	48	65	70	74	54	65	63	81	51	73	61	71	66	76	62	39	61	69	52	65	55	57	74	63	52	57	64	60	51	63	68	61	55	61	69	58	67	62	58	54	63	61	68	59	53	63	67	69	66	76	48	82	60	68	60	64	64	50	76	68	71	58	56	58	53	54	58	73	63	45	76	69	63	51	62	60	58	53	63	66	67	66	41	52	67	61	69	67	65	71	55	80	80	79	47	58	66	64	53	63	46	60	51	57	68	65	65	37	63	77	56	63	70	56	63	66	65	57	63	65	55	75	69	58	62	71	62	73	45	63	75	65	73	52	75	55	77	68	78	49	77	61	50	67	67	68	56	64	75	59	66	68	59	78	51	63	65	61	67	51	52	55	69	52	61	60	58	58	65	67	54	49	56	41	63	55	62	57	68	51	66	53	61	58	67	56	54	48	63	72	54	54	63	60	71	51	58	57	55	63	59	56	54	74	65	65	62	64	56	46	60	75	63	62	53	49	55	62	61	54	59	56	51	66	64	63	57	72	52	60	74	46	65	54	70	54	65	66	65	62	46	55	78	66	61	61	63	70	64	67	53	73	56	55	67	59	54	63	57	64	70	66	67	46	77	61	62	58	68	55	58	66	62	57	60	66	81	60	63	59	61	57	53	64	59	55	55	52	62	54	50	61	58	63	65	59	69	64	65	61	55	68	51	54	64	68	72	59	74	53	62	68	59	67	56	53	55	61	64	60	63	67	63	53	69	51	63	68	65	72	47	65	75	80	49	58	60	57	55	58	66	69	63	57	47	60	59	65	54	57	66	70	52	55	66	62	60	59	59	69	57	52	70	66	70	47	77	44	66	64	65	62	74	65	69	64	47	67	57	61	56	65	61	72	61	62	51	49	67	73	54	54	74	68	56	61	68	49	61	83	71	69	75	52	62	50	57	69	69	68	54	45	55	73	59	69	63	68	50	68	79	42	68	58	56	50	47	85	56	65	72	48	66	65	60	52	67
345	3	3500	183179	389	5	58	503	880	1151	1136	1087	1017	893	800	720	597	564	502	450	394	378	385	294	310	283	243	257	257	232	250	212	225	195	187	198	186	181	177	180	153	149	138	155	129	157	124	128	134	128	124	120	112	105	92	98	105	121	116	104	114	113	93	76	88	95	83	99	90	97	90	88	83	81	96	101	90	80	75	82	94	87	93	82	77	84	78	68	66	74	60	84	76	78	71	76	79	76	86	63	68	76	78	76	61	80	68	78	85	71	68	69	70	63	75	67	75	77	65	79	46	58	74	77	66	58	65	80	80	74	74	70	57	61	77	77	59	60	56	76	69	53	85	74	58	85	66	75	82	62	81	67	72	60	56	68	56	78	64	66	73	60	67	57	66	64	59	68	68	62	72	80	55	63	62	64	68	73	57	72	53	74	54	55	76	63	66	70	69	67	80	59	69	71	46	75	65	55	72	88	77	60	65	69	50	56	70	70	71	66	64	60	59	61	60	61	58	51	74	68	64	72	66	74	65	55	73	89	57	72	74	64	59	69	49	67	56	71	78	70	57	61	58	81	65	62	58	64	75	59	71	61	59	63	76	76	69	73	61	54	53	71	78	42	60	66	58	57	61	54	82	67	57	66	70	64	84	69	72	67	55	58	64	73	67	71	69	70	49	71	62	61	66	57	68	64	57	65	66	54	77	71	60	61	42	63	58	78	65	70	61	55	60	65	69	71	56	63	65	64	59	67	69	49	53	41	70	52	61	66	60	71	68	72	69	59	67	55	58	64	65	84	51	72	50	74	67	58	50	56	62	59	61	67	76	72	53	52	63	64	68	69	57	58	57	46	55	63	74	58	74	68	57	65	52	66	49	58	66	67	71	76	61	69	59	78	73	63	40	62	61	59	80	65	72	61	75	64	77	53	61	72	59	49	57	68	60	55	60	52	68	53	85	54	84	61	62	57	67	60	64	54	64	60	60	59	63	66	71	72	59	57	55	67	67	58	71	69	59	71	59	63	77	55	50	56	53	63	64	67	70	62	49	57	49	62	75	54	48	63	45	76	58	50	60	55	63	55	59	57	70	68	56	67	63	72	62	60	63	59	62	60	74	58	57	54	55	57	61	62	50	65	68	61	54	55	56	61	64	56	68	51	62	65	66	64	58	66	64	75	70	66	62	69	59	60	57	66	66	53	45	56	66	70	61	52	86	59	71	64	55	74	69	72	59	53	59	59	59	64	77	65	63	61	61	58	62	53	65	75	61	70	48	81	54	72	57	53	57	56	61	71	56	68	57	69	57	76	72	67	54	46	66	53	66	68	57	68	65	68	54	73	45	53	58	46	71	61	57	63	65	50	76	55	61	61	71	70	66	61	49	67	72	58	49	43	86	73	56	63	59	58	61	69	74	62	73	63	53	66	44	73	67	51	77	68	59	55	63	74	61	82	48	58	51	54	50	54	52	61	73	75	75	68	82	67	82	61	72	66	66	59	46	56	63	61	61	73	59	51	61	59	66	63	60	64	53	56	56	64	64	64	65	67	57	49	63	49	72	83	66	66	48	78	38	41	53	58	62	48	51	72	75	77	74	75	70	68	49	58	52	70	55	65	54	60	71	58	59	61	77	65	57	65	69	59	61	64	63	51	66	50	61	54	63	49	44	62	60	64	64	58	56	52	52	53	63	75	47	65	64	59	43	60	59	77	69	69	59	77	62	59	73	63	55	55	53	64	74	74	52	71	64	66	85	45	66	55	54	55	83	55	66	65	61	56	68	56	59	63	64	69	64	70	56	48	59	62	61	58	70	44	61	64	64	61	59	60	53	62	64	69	66	58	69	68	52	78	69	57	54	57	72	68	70	67	70	46	59	71	67	61	64	78	72	48	68	63	65	74	52	59	51	44	60	77	54	75	47	59	71	65	61	51	64	60	67	55	75	72	62	48	78	65	56	56	64	51	54	57	59	58	47	69	80	67	63	69	57	66	50	75	63	58	72	55	65	61	60	69	57	50	61	63	65	69	65	59	57	70	73	65	58	72	61	61	67	61	50	43	72	68	49	56	44	53	62	62	58	62	71	56	59	59	48	72	70	59	52	66	69	63	56	58	60	56	66	55	67	65	61	61	57	54	49	71	75	50	79	67	53	74	50	74	62	55	52	56	75	51	59	61	46	74	68	61	47	57	73	58	62	68	74	57	58	52	76	61	60	59	60	53	66	48	66	55	53	65	68	59	63	52	73	73	64	67	51	53	56	58	56	68	59	57	54	60	69	56	64	55	52	63	63	61	49	63	60	55	53	58	57	69	53	64	68	43	51	80	68	65	63	46	59	55	63	64	65	78
345	0	2700	183302	356	3	48	503	887	1115	1105	1095	997	912	816	716	641	598	568	490	447	415	376	367	318	309	272	254	254	228	229	205	230	190	174	214	187	163	178	151	155	160	160	175	130	146	136	137	130	141	133	121	98	121	132	114	121	109	105	105	101	113	112	103	96	94	101	100	99	105	96	105	95	106	88	94	82	98	93	87	84	75	98	77	63	78	74	99	68	67	85	71	87	74	84	100	88	73	96	72	70	79	67	85	77	77	71	82	71	65	85	68	55	77	84	82	55	67	77	74	70	58	53	73	78	69	92	80	65	58	70	77	57	63	61	67	77	72	63	61	63	56	57	62	72	52	68	70	62	68	80	76	53	66	61	64	60	89	54	62	76	72	60	53	51	50	59	58	62	75	61	60	50	61	55	70	57	72	65	74	62	64	61	57	76	55	62	69	72	62	79	69	64	60	66	57	66	52	65	57	59	53	58	74	59	67	62	62	59	68	59	59	63	60	64	63	60	48	66	82	64	72	69	75	64	62	61	60	69	74	66	52	58	64	47	65	59	48	63	70	63	62	77	76	54	51	71	66	57	73	62	74	75	57	61	67	63	62	81	62	55	55	51	56	63	60	65	61	71	58	66	57	64	60	66	60	74	71	77	65	63	64	54	75	64	50	71	58	63	64	52	69	61	67	49	63	55	70	57	71	69	65	67	68	73	55	57	58	65	52	59	55	64	57	68	63	79	48	66	66	68	59	70	59	80	56	59	69	60	65	57	68	68	63	61	59	50	57	70	69	63	62	60	55	55	51	58	69	53	77	68	59	72	57	65	82	63	63	53	66	52	62	76	56	55	71	78	63	60	69	53	58	67	55	64	65	48	81	63	58	58	62	49	72	55	55	82	66	41	63	73	51	63	70	67	54	63	52	62	74	62	48	57	52	61	71	67	63	61	64	60	56	56	61	61	68	67	53	63	66	70	60	60	49	58	64	72	58	65	59	65	70	62	74	54	53	70	57	65	69	60	58	63	48	58	63	71	52	65	69	49	69	71	61	77	68	58	58	73	60	54	69	42	63	53	59	47	69	68	50	66	61	60	57	63	61	59	57	51	55	48	74	67	75	64	55	70	77	53	60	62	51	50	69	58	54	67	59	70	69	45	51	57	57	71	52	57	75	55	52	44	58	54	57	69	66	57	66	49	64	71	79	53	71	57	65	64	63	64	51	70	65	60	77	58	55	59	64	51	68	55	70	58	68	64	69	64	54	64	62	57	68	60	49	52	57	55	53	64	60	59	53	48	48	69	63	59	61	60	61	65	66	50	62	61	54	59	56	71	60	74	62	67	69	58	53	55	59	60	60	73	60	72	58	71	48	62	70	67	48	42	70	50	61	70	54	68	62	64	44	54	53	52	63	53	63	75	53	66	52	72	64	43	59	50	73	49	65	64	57	67	63	45	67	55	51	64	62	51	68	64	71	61	65	72	56	38	67	73	56	48	61	61	73	49	65	51	63	65	59	54	53	72	66	67	66	57	57	63	68	58	56	64	66	55	64	68	69	57	71	69	61	51	52	64	48	63	44	66	55	48	49	69	61	47	72	64	57	63	74	48	61	67	54	56	66	72	67	56	61	65	71	66	67	64	51	57	59	55	68	48	73	39	60	72	49	77	49	68	66	56	59	56	77	65	48	72	62	58	72	62	69	64	57	69	54	57	58	57	61	58	66	72	65	76	63	52	67	50	54	79	43	53	81	56	54	63	58	53	63	68	59	63	61	57	54	45	71	63	61	64	57	66	64	77	73	56	57	53	60	65	55	55	80	68	61	69	54	58	65	60	77	52	58	65	64	64	66	59	56	69	59	73	75	51	70	68	46	54	62	49	69	45	63	51	69	64	51	57	53	76	60	62	50	58	68	51	48	66	52	69	73	64	53	63	67	68	48	67	63	66	54	63	56	56	53	64	76	71	68	62	57	56	56	56	43	58	62	69	63	70	63	58	66	54	48	60	65	60	62	73	59	67	50	61	45	59	64	48	58	61	65	73	67	59	62	53	72	49	69	64	57	62	64	57	74	47	71	58	51	77	64	67	59	63	60	69	64	45	49	49	82	63	71	59	41	59	63	58	43	66	42	61	54	55	53	48	77	67	61	53	47	70	65	61	62	60	65	47	62	72	78	54	64	59	56	43	70	54	74	65	53	61	72	69	65	75	57	65	55	51	54	60	61	51	52	64	70	63	70	62	64	66	56	66	77	74	59	69	55	76	41	49	56	61	67	67	57	49	50	58	59	71	65	60	67	67	47	84	52	58	60	65	62	67	58	74	67	69	53	50	58	55	68	53	58	61	61
345	1	1900	183425	365	6	87	625	950	1117	1057	949	826	774	642	557	521	491	413	374	330	293	270	273	250	247	206	219	186	192	166	170	160	144	148	146	131	132	134	126	116	107	118	103	110	112	103	99	115	97	113	95	99	99	98	89	87	76	85	93	107	77	62	90	88	89	94	76	79	76	90	111	74	91	93	92	71	83	66	79	84	87	81	78	72	86	72	88	69	64	74	79	72	82	79	75	72	77	56	60	77	69	84	59	76	66	76	59	85	89	72	70	54	75	55	72	72	61	66	63	52	58	85	64	58	46	66	69	63	62	65	74	62	58	57	61	73	69	78	67	63	73	63	57	60	65	78	61	53	64	53	77	77	76	66	72	63	47	56	79	55	60	67	58	67	64	65	57	58	65	62	64	72	51	51	61	48	58	73	55	60	49	65	63	66	82	55	67	68	58	51	63	61	64	57	65	60	68	68	54	66	75	53	68	65	77	47	58	67	77	59	64	62	43	65	63	61	74	57	59	59	66	47	62	72	68	66	66	51	57	53	60	56	56	53	49	69	65	62	60	59	56	53	53	51	71	57	62	44	48	69	70	48	68	58	49	70	51	70	52	73	59	56	59	57	72	75	69	65	57	63	71	58	51	64	59	58	62	66	59	51	74	63	56	75	61	74	62	69	49	63	51	56	48	45	44	60	66	61	63	64	66	51	73	49	59	51	71	53	60	65	81	81	50	70	54	52	51	81	64	57	70	56	58	63	67	50	63	58	62	44	54	56	70	58	69	55	56	59	53	46	62	67	63	58	62	51	45	53	62	64	61	70	45	67	56	54	59	45	54	55	55	63	61	64	60	52	43	51	57	63	40	51	59	67	62	52	54	57	52	65	54	53	58	71	55	62	64	66	61	59	51	67	70	62	55	51	56	62	67	71	56	70	56	53	67	54	67	61	53	66	58	43	55	58	50	63	60	59	62	61	65	50	67	56	55	57	52	50	65	52	54	54	55	47	56	58	48	62	62	67	62	63	60	59	54	53	60	57	71	63	64	55	72	51	52	44	42	70	67	60	72	47	82	64	61	71	52	66	61	60	54	54	56	44	60	64	62	54	57	62	67	53	71	56	68	63	61	58	58	48	57	52	61	71	52	54	59	66	60	58	53	51	67	69	69	67	55	45	77	57	55	62	74	53	45	50	55	56	45	51	65	70	62	63	65	52	57	68	68	56	47	53	58	60	65	72	51	55	48	70	55	65	69	54	49	67	68	60	45	57	66	67	61	65	54	53	59	59	56	51	52	67	58	54	64	59	63	72	60	61	61	56	65	64	58	53	57	70	72	57	54	58	44	42	63	56	40	74	47	73	57	57	43	66	82	57	59	56	51	55	58	57	60	46	55	59	76	57	46	64	63	63	50	39	53	55	35	61	56	54	68	74	58	44	44	61	68	49	62	67	57	62	58	56	60	65	55	51	51	54	50	56	62	62	65	72	56	67	59	69	72	68	51	58	46	61	75	47	51	59	68	60	70	71	59	42	49	59	48	58	57	59	61	55	55	45	50	74	50	69	66	54	60	62	56	82	59	54	52	56	63	58	54	63	55	68	69	65	74	59	58	61	54	58	61	57	56	67	62	70	52	67	67	59	61	56	41	62	66	64	52	51	57	50	67	62	57	64	63	53	63	57	52	51	53	64	61	50	51	51	45	55	50	79	67	45	48	55	52	55	42	60	45	68	59	65	55	52	62	47	56	75	45	61	61	44	54	50	56	72	54	59	64	56	58	66	70	72	66	57	49	64	61	49	59	48	41	51	60	59	50	53	55	67	65	65	53	48	55	63	40	52	46	46	63	50	65	45	69	56	64	56	60	64	49	67	64	41	62	60	63	65	64	66	72	52	58	64	70	58	56	53	60	70	50	55	52	53	49	51	62	65	41	45	54	61	54	67	49	66	60	52	71	55	78	59	54	58	60	62	60	63	58	64	51	47	66	67	69	57	56	71	60	66	51	48	59	56	54	55	49	61	68	64	52	54	52	63	55	55	65	48	49	62	70	68	60	61	54	59	58	54	68	60	45	52	46	68	48	69	58	61	71	49	57	61	61	70	69	63	49	43	54	68	67	46	58	58	58	53	47	49	65	61	52	61	46	55	63	65	51	81	53	49	68	60	40	45	64	66	58	55	62	61	64	59	57	52	56	48	63	68	62	56	55	62	44	61	54	53	62	57	63	66	58	46	64	70	50	49	43	44	51	57	58	61	52	64	61	62	49	51	70	53	44	58	56	47	53	60	57	64	62	63	60	60	59	45	63	64	54	78	60	71	70	52	42	56	67	52	67	66	48	74	65	56	71
345	2	2100	183548	368	3	91	602	954	1112	992	970	871	753	657	575	484	442	402	370	314	288	290	247	240	237	235	217	221	193	180	193	160	172	172	141	145	144	131	136	141	118	123	113	107	104	119	102	117	107	91	88	104	83	95	101	94	80	77	63	100	82	73	81	77	81	100	78	96	92	93	94	78	85	75	78	86	83	87	62	74	87	66	68	85	77	71	74	79	77	69	88	76	59	80	60	81	77	78	87	77	81	65	78	65	61	47	66	73	62	74	75	65	58	58	59	65	60	60	67	69	63	53	70	56	54	55	73	66	58	61	64	44	85	51	74	54	76	50	79	59	64	59	73	63	76	65	48	57	58	55	47	70	58	59	72	55	76	67	65	67	71	56	56	54	50	68	70	52	57	61	66	61	51	61	53	60	60	59	75	74	70	70	54	65	58	54	60	59	49	60	54	59	49	70	64	62	56	53	53	58	58	72	77	61	67	58	65	60	59	49	67	71	57	60	68	70	44	55	51	69	71	56	57	59	66	59	58	55	50	48	60	65	52	52	60	44	55	57	61	66	49	61	60	53	66	49	51	54	67	63	59	70	59	59	50	50	59	62	51	62	70	55	53	51	65	58	62	70	64	66	60	58	59	56	58	54	55	54	53	65	49	56	61	61	58	56	56	73	54	60	54	66	53	70	51	68	55	63	60	58	66	51	70	51	66	54	64	59	71	55	75	48	62	70	70	63	55	68	59	54	52	51	63	70	58	67	79	53	62	47	60	54	62	65	66	57	55	51	40	63	65	61	56	57	60	61	56	54	50	57	59	60	75	61	62	51	64	41	58	44	54	68	70	53	56	63	71	52	52	49	50	56	61	47	49	64	58	67	50	51	59	77	49	57	49	51	52	52	51	58	70	63	67	62	57	53	52	48	63	71	56	62	70	65	68	57	63	53	50	62	52	60	56	63	55	54	57	52	47	54	56	58	58	67	53	80	60	57	55	55	62	52	60	53	56	54	56	65	51	64	59	59	62	47	72	63	65	48	53	44	55	45	65	51	59	62	41	60	70	59	51	49	50	55	62	53	50	57	52	57	54	73	61	67	51	49	62	63	55	65	74	57	51	57	71	73	62	61	57	65	68	70	50	55	59	54	55	63	64	59	54	69	57	62	60	46	67	69	55	63	55	69	56	75	64	57	65	53	61	52	58	59	58	57	61	53	46	60	53	53	62	69	66	59	41	65	64	65	52	62	60	51	54	58	55	61	63	66	63	58	69	61	74	54	66	53	65	58	53	50	57	60	53	77	44	46	62	57	58	69	58	51	66	51	47	48	55	53	70	53	53	54	59	53	64	65	70	54	38	49	65	65	65	68	50	57	46	58	64	73	58	51	53	79	40	64	42	58	64	65	64	50	64	65	60	50	55	68	59	68	56	54	62	61	57	65	63	52	63	50	68	69	55	63	53	65	56	69	65	56	76	45	60	48	62	51	51	60	78	50	63	62	62	66	64	68	45	63	57	74	64	54	57	72	58	63	74	48	47	55	53	47	57	71	52	52	52	44	46	68	53	57	49	68	68	59	54	68	53	62	59	51	55	58	67	50	45	47	55	52	61	69	53	64	59	61	55	50	41	59	43	50	54	61	46	54	43	44	51	63	55	57	55	64	64	66	77	53	66	57	64	49	53	46	59	54	47	68	51	56	49	54	61	57	55	50	62	63	49	69	42	52	66	63	52	54	55	48	48	53	60	58	60	75	49	66	69	70	62	58	51	62	54	55	53	63	55	42	59	67	47	54	55	51	70	70	45	54	42	55	72	56	46	64	58	46	66	52	46	55	67	53	52	52	49	65	62	47	62	62	52	61	60	55	62	51	71	64	52	59	57	46	59	59	42	67	46	69	81	67	70	50	63	66	62	58	52	57	46	53	69	48	61	51	55	72	61	56	51	53	66	68	51	54	43	56	57	69	57	49	55	63	59	82	54	53	77	51	55	64	65	54	50	57	53	42	54	53	55	54	49	62	73	55	51	55	48	56	64	63	56	64	49	56	52	55	56	60	59	76	64	55	68	64	64	67	66	59	52	69	65	41	75	64	53	69	60	55	48	65	39	53	61	49	55	60	58	61	46	58	71	54	49	57	56	59	45	56	62	70	46	64	50	70	62	70	61	55	57	67	60	50	64	60	65	49	46	52	55	60	48	47	61	55	59	66	50	54	61	45	58	60	54	56	48	53	58	55	54	55	61	61	53	48	51	74	62	51	57	66	59	62	73	70	61	41	62	58	63	55	62	64	60	62	42	59	67	57	58	71	53	69	62	67	70	62	51	54	45	59	60	59	55	66	58	55	65
345	3	3500	183672	383	9	71	600	920	1164	1099	1128	949	877	747	657	603	504	490	441	375	335	341	299	278	248	229	239	231	211	189	201	194	170	168	171	139	133	153	135	130	128	124	119	131	129	110	122	100	100	111	87	84	92	77	100	90	100	95	97	84	79	86	81	89	103	82	84	102	95	82	99	73	91	95	78	92	81	86	85	79	81	78	85	82	75	74	84	77	68	84	93	84	81	63	72	74	68	69	66	62	66	61	84	78	80	80	66	58	78	67	60	78	72	61	61	57	76	74	76	76	64	55	68	60	67	64	68	70	62	61	62	55	62	52	71	72	75	54	65	62	53	51	65	61	59	61	66	64	54	57	54	67	67	68	61	68	67	60	55	62	61	69	47	67	65	66	57	64	72	53	58	60	67	65	54	53	53	61	56	61	70	61	49	61	67	63	52	67	59	74	59	46	65	42	71	54	54	60	71	53	55	55	55	68	67	65	64	72	59	65	64	59	57	59	52	67	56	62	61	60	55	65	53	49	64	66	55	66	71	54	64	53	55	72	63	50	69	70	48	68	73	51	60	47	58	59	67	66	51	60	61	71	60	45	64	67	72	67	59	58	56	59	47	57	66	63	45	75	60	61	50	70	64	61	50	54	45	49	76	56	52	54	76	47	61	76	59	64	79	64	65	56	53	68	54	64	39	69	55	49	66	59	73	63	54	70	52	59	69	57	56	56	60	67	62	75	54	54	58	53	41	57	59	44	51	63	61	49	50	59	48	68	56	69	57	66	46	57	66	46	63	52	66	44	62	49	59	55	55	78	49	63	70	53	52	54	63	60	49	54	39	63	55	46	58	71	61	59	62	49	56	56	66	54	56	52	47	62	64	47	62	58	60	52	75	68	50	63	68	70	68	60	65	61	57	62	70	51	62	50	55	62	68	57	51	57	56	57	55	51	60	65	48	65	49	58	54	60	54	59	48	52	68	58	53	72	56	50	68	66	62	56	60	50	76	50	55	62	61	55	62	66	57	66	48	54	53	55	61	60	51	51	53	57	53	60	61	66	63	54	48	45	47	53	57	50	55	55	70	61	42	58	54	63	62	63	47	68	74	48	56	52	60	69	50	61	61	57	60	52	43	55	66	53	56	31	59	53	70	74	54	66	55	62	69	72	59	55	57	60	69	57	57	63	61	53	57	59	69	49	64	42	65	58	45	50	62	53	58	53	42	46	55	56	52	55	54	65	48	44	57	58	53	59	55	57	46	51	70	60	69	67	52	57	52	50	42	48	68	48	70	61	50	48	60	52	57	62	47	55	69	49	53	62	61	39	61	57	55	64	67	54	46	72	47	53	43	63	57	57	48	67	51	52	50	50	62	63	61	47	54	61	76	63	60	56	68	57	67	61	67	63	58	59	68	52	55	57	58	64	53	49	60	57	65	53	46	58	41	51	59	61	52	56	48	48	59	49	57	43	47	42	50	56	55	56	51	61	49	84	67	47	58	67	56	57	77	60	64	50	52	61	73	59	56	50	52	54	59	76	52	46	48	47	64	54	60	70	74	64	60	43	57	62	63	68	49	50	52	50	49	44	48	50	64	59	54	56	50	43	57	59	63	45	56	62	54	59	44	55	63	52	61	61	53	38	56	53	80	63	65	67	47	54	46	45	62	64	49	52	60	81	43	57	54	67	61	51	57	43	77	59	47	57	55	56	42	39	42	65	47	62	59	52	57	55	45	54	61	65	54	58	59	66	55	62	60	52	47	62	60	46	57	64	49	66	55	53	55	56	57	49	84	57	55	58	45	50	45	59	58	66	60	58	63	52	56	70	50	64	51	53	60	58	46	46	59	61	74	60	70	60	57	50	53	50	62	60	65	64	55	67	45	50	39	59	53	66	53	67	67	56	54	53	55	55	50	51	60	34	59	56	58	62	46	43	53	53	49	69	61	53	55	50	60	53	57	58	61	55	51	65	62	38	66	50	60	59	70	56	52	62	72	52	54	62	55	68	55	60	61	49	59	55	62	52	59	62	58	47	41	59	57	58	54	59	55	71	47	55	60	50	64	56	77	53	57	55	42	69	48	60	66	59	62	56	51	46	55	54	64	59	63	62	49	56	72	54	58	57	57	55	52	60	38	46	57	48	42	63	44	60	62	68	51	61	62	48	56	55	63	52	52	67	64	67	62	67	59	49	55	62	43	49	62	46	59	51	52	58	58	56	53	53	50	57	67	58	56	71	61	58	56	55	54	60	53	65	59	55	47	65	56	60	65	62	54	46	53	59	45	52	58	63	44	56	63	56	45	44	55	43	60	57	45	54	55	59	57	60	52	53	60	55	57	81	66
