345	0	2700	99452	444	3	83	829	1019	1197	1055	1036	1010	944	872	725	732	640	496	410	442	706	985	1142	855	334	176	171	201	150	164	141	161	152	139	148	153	134	165	135	146	147	128	117	112	120	106	111	111	107	99	92	120	108	100	110	92	108	94	106	91	92	91	114	86	89	117	114	100	102	89	78	83	98	84	87	88	90	88	75	97	89	83	95	75	88	94	90	81	74	103	80	100	80	94	86	78	85	87	81	75	83	94	84	70	91	84	78	80	88	85	70	71	89	81	79	84	78	85	89	103	75	93	82	91	85	77	71	83	91	84	70	81	78	74	91	73	80	82	85	79	81	83	68	73	79	73	74	85	61	77	76	76	81	86	75	89	78	74	83	81	83	89	89	79	70	72	91	85	80	75	77	82	85	74	95	89	84	65	77	89	80	80	82	97	86	70	82	81	88	82	70	63	76	82	84	78	77	78	85	61	61	76	78	60	82	95	81	88	91	82	75	70	81	62	65	80	69	71	101	66	87	73	79	77	63	76	80	74	89	84	88	82	72	83	70	81	82	84	81	82	79	74	85	84	76	79	83	75	79	81	76	87	62	84	82	96	73	73	80	68	62	71	64	86	77	65	70	85	88	68	61	77	73	81	70	91	76	75	70	77	89	75	58	75	74	75	93	76	72	69	75	73	74	60	86	85	83	83	74	75	72	58	68	76	57	74	73	81	65	93	80	106	75	63	69	101	75	82	61	82	69	48	100	76	77	104	85	80	89	76	79	64	70	72	74	76	64	71	68	75	65	77	87	93	80	70	73	81	76	84	70	88	84	66	67	82	88	78	71	72	86	100	78	86	78	88	75	65	68	74	64	83	69	90	74	71	87	70	80	69	76	61	71	66	59	77	83	73	73	70	65	75	74	93	83	78	69	75	78	72	65	81	91	72	64	65	84	76	80	72	79	71	69	78	67	76	79	82	86	71	64	74	78	83	75	74	73	80	87	76	83	74	64	61	70	79	65	71	92	75	77	73	86	79	77	68	74	83	66	81	62	58	76	71	69	94	75	68	80	69	76	76	63	80	77	72	76	75	74	77	72	84	71	53	68	76	72	68	79	82	86	70	72	64	74	67	77	72	74	77	70	68	64	82	74	64	77	73	72	67	87	68	71	79	77	65	78	80	69	85	65	58	86	69	62	73	67	78	79	77	79	70	75	87	85	76	82	99	74	58	92	79	78	75	75	59	77	68	66	79	69	76	80	61	85	68	80	65	71	77	79	73	87	63	70	61	90	73	63	75	67	82	77	80	78	75	80	84	75	82	85	75	72	84	74	62	80	72	78	73	74	77	76	67	89	80	76	81	73	73	70	68	65	86	77	75	80	70	73	70	73	70	68	75	64	73	58	77	63	77	83	72	71	93	83	83	66	88	71	80	75	69	85	86	85	76	89	79	79	57	84	76	80	51	86	73	74	66	75	61	72	76	68	79	60	68	71	62	71	56	85	75	84	55	71	69	84	58	71	77	62	77	70	84	85	69	63	63	74	72	83	82	66	68	65	75	74	75	61	84	80	63	86	70	77	68	65	84	77	69	86	81	69	75	84	75	69	76	75	81	80	80	76	81	67	75	74	73	79	80	87	79	78	78	76	81	73	85	62	80	63	80	76	98	85	81	75	58	69	81	72	89	79	69	60	83	81	80	95	81	77	78	72	70	58	67	70	65	59	80	73	69	79	79	82	74	65	72	67	70	77	76	79	71	58	58	89	87	67	74	87	98	72	72	75	86	74	72	68	88	79	75	78	60	71	63	76	73	77	71	71	80	90	90	80	68	70	72	70	73	74	65	73	60	67	73	75	85	67	65	82	64	75	87	68	71	87	70	71	63	76	83	73	75	67	68	77	75	71	81	75	77	71	71	88	80	80	82	77	88	78	89	61	80	71	74	65	78	66	74	75	80	71	71	90	91	81	87	73	74	89	78	83	76	75	85	66	76	74	66	74	76	71	64	70	75	74	81	65	76	79	59	76	79	76	54	57	67	74	83	75	83	77	60	85	78	76	85	71	78	77	92	72	69	61	67	51	71	69	83	67	74	65	76	65	64	78	76	55	80	68	77	71	78	66	60	69	66	77	64	66	74	90	75	83	77	62	66	85	73	68	72	77	82	73	76	68	73	94	67	73	76	67	84	64	81	76	76	68	73	67	91	53	58	82	87	75	66	76	81	60	80	65	66	80	61	73	94	72	87	66	75	68	80	79	73	78	79	80	60	62	73	80	60	63	86	79	78	94	63	68	63	77	71	72	90	66	73	73	55	80	76	67	76	81	90	68	65	67	81	85	53	59	63	52	76	82
345	1	1900	99575	450	1	96	854	1171	1101	1061	914	746	720	675	503	517	512	429	315	269	282	436	636	432	205	141	137	144	131	151	130	135	125	120	126	111	144	128	135	136	119	107	122	141	102	112	112	113	119	108	112	91	101	96	99	115	104	102	113	87	106	100	94	108	82	109	130	108	89	105	94	85	90	86	97	92	106	101	94	96	74	91	96	98	94	80	80	102	81	104	97	79	98	83	79	78	95	87	92	90	90	86	99	94	85	86	93	90	103	82	97	105	84	81	101	96	94	86	97	95	95	77	83	112	94	68	79	88	84	83	85	94	108	69	84	87	81	94	82	85	97	87	92	72	72	77	78	92	95	85	81	96	84	89	104	90	88	94	91	84	93	99	91	95	79	76	95	80	94	83	83	89	79	83	85	82	95	92	98	78	82	104	94	93	68	89	61	87	77	108	97	75	97	73	98	96	95	87	81	81	83	107	74	84	80	83	88	94	97	94	79	93	66	88	85	88	86	91	94	79	92	89	90	78	94	90	111	85	117	91	75	101	93	84	86	77	75	101	90	74	101	76	87	87	88	76	86	72	89	90	101	79	90	87	86	85	91	82	88	75	101	82	79	71	101	77	94	92	87	102	93	73	103	73	113	97	86	84	85	83	103	91	100	105	83	78	88	91	83	71	84	101	85	94	79	85	83	87	84	83	81	94	73	74	98	72	84	81	76	69	80	80	82	80	75	72	76	80	93	91	96	89	92	85	94	79	95	84	95	100	90	102	112	88	84	89	76	92	80	80	87	88	86	74	79	96	85	79	90	100	83	81	89	86	95	86	92	89	110	95	82	74	86	90	83	98	84	82	67	74	95	84	104	94	100	84	81	63	100	88	77	78	77	81	87	80	73	78	80	96	77	81	96	82	104	94	86	96	82	89	78	81	96	75	87	99	89	83	87	94	79	95	109	78	83	83	92	88	81	86	89	85	75	84	70	94	81	110	96	80	100	86	84	84	71	76	85	86	73	71	100	76	82	88	86	90	99	86	91	89	83	89	84	70	85	74	96	72	81	83	75	91	93	96	78	67	92	84	75	92	82	104	86	91	92	91	88	82	90	69	90	67	94	85	85	73	76	102	92	89	76	98	89	95	80	85	76	84	102	88	97	88	67	97	94	87	85	78	101	80	74	87	102	95	97	87	95	83	91	85	91	80	73	86	74	85	86	86	70	70	79	99	83	70	79	89	75	73	94	73	79	77	79	82	63	77	72	88	95	97	101	72	94	92	92	77	86	90	82	75	94	79	83	104	81	91	84	90	88	81	98	71	84	82	92	97	101	85	89	77	99	104	88	74	74	84	101	79	78	68	77	85	88	97	74	78	89	72	92	88	93	91	91	84	82	79	104	72	72	81	86	98	95	89	81	73	98	77	76	93	107	80	84	84	76	88	94	100	88	79	85	76	71	79	73	87	73	72	74	82	100	83	81	92	65	97	99	104	90	82	91	81	75	83	99	89	86	88	95	77	92	98	92	80	92	91	78	81	102	91	79	93	93	104	90	81	93	95	97	90	77	91	83	73	83	87	75	84	75	97	95	84	72	80	79	102	94	87	75	81	76	94	95	79	103	84	74	73	74	91	89	95	90	91	96	90	98	75	99	83	92	82	86	95	92	84	78	86	86	78	75	100	90	74	83	90	101	68	85	72	65	94	91	96	87	80	85	73	99	92	88	80	89	84	99	66	74	85	78	91	67	75	73	77	90	84	86	90	83	61	87	81	85	75	96	88	89	91	93	84	102	81	74	95	76	94	87	79	97	74	93	93	89	92	86	94	91	89	95	102	90	85	94	82	92	85	90	87	82	70	83	90	91	88	92	79	91	90	77	70	81	86	84	81	85	75	87	82	94	82	84	74	77	78	82	100	88	92	85	97	78	87	82	76	100	105	96	81	72	73	80	99	104	76	89	83	87	93	70	89	105	74	84	71	84	83	89	91	89	97	77	73	88	86	89	84	88	76	97	88	79	74	104	90	106	98	89	72	90	106	89	78	75	76	93	65	84	90	87	85	51	74	101	84	68	87	72	97	79	83	114	90	98	96	88	88	87	84	85	89	91	99	88	82	83	79	76	89	103	99	75	81	98	81	93	89	83	84	71	89	72	84	77	77	80	72	77	77	101	85	65	78	76	93	99	90	88	88	60	93	87	72	85	81	81	88	76	76	91	96	86	92	84	100	99	81	79	75	72	99	82	91	101	97	71	85	110	105	89	116	87	86	90	73	97	86	84	88	82	74	90	81	93	96	92	81	77	76	74	104	68	79	83	99	79	94	78	83	88	88	79	82	80	85	82	97	76
345	2	2100	99698	425	0	135	667	1061	1193	1065	994	781	640	555	596	593	490	420	333	406	465	709	753	487	219	157	171	169	141	166	146	164	147	151	149	158	130	129	132	137	133	118	136	116	115	136	130	98	111	126	116	101	129	105	119	99	84	108	105	94	107	112	101	99	114	112	107	99	91	90	95	97	97	94	83	99	96	103	101	97	89	91	93	116	110	106	84	86	93	98	100	98	101	82	93	89	85	99	86	93	95	75	94	94	89	101	95	98	104	107	93	85	92	75	93	66	97	107	85	98	99	100	86	90	87	101	86	109	68	96	74	90	93	99	96	82	79	91	104	88	95	76	74	79	92	83	98	93	88	73	98	75	90	91	101	99	101	86	93	79	75	75	78	96	85	72	83	74	77	72	80	88	86	94	96	83	91	90	88	91	88	79	77	87	86	96	82	83	93	83	104	94	95	71	106	89	87	96	106	91	86	92	100	88	92	80	101	98	98	100	85	87	90	88	89	76	78	113	92	108	94	86	75	78	77	86	78	87	92	96	100	106	93	70	88	93	64	97	101	100	74	85	99	82	88	94	80	67	81	105	89	97	82	98	83	78	87	83	87	91	81	78	85	84	75	86	80	73	76	90	82	79	82	91	94	106	101	92	64	78	71	91	106	86	99	76	83	85	81	77	85	83	79	105	98	92	87	91	87	88	97	98	85	90	111	87	83	87	75	78	93	72	77	95	78	78	77	77	93	83	95	96	93	75	71	88	70	89	81	82	101	82	97	89	81	78	96	87	96	78	88	85	96	87	79	82	93	98	88	78	84	82	80	82	89	83	83	98	89	104	82	92	73	87	81	88	77	80	103	84	91	94	94	104	77	101	84	92	76	71	97	80	78	75	80	83	91	84	77	86	108	83	84	81	94	93	83	98	91	92	86	91	73	95	70	80	80	85	85	60	86	86	95	88	91	73	86	82	88	79	99	85	71	84	87	67	94	78	73	95	92	76	81	86	73	79	94	92	96	96	94	74	70	82	85	93	97	82	85	86	85	97	89	93	83	72	79	80	87	93	101	82	80	96	84	93	85	65	87	92	83	96	79	95	68	80	96	84	83	94	92	77	81	88	84	99	98	81	90	88	87	86	77	81	93	102	99	86	79	79	109	78	84	86	83	89	102	87	92	104	80	77	89	95	83	94	85	77	94	78	72	68	89	99	82	78	98	92	78	71	80	71	80	98	91	92	96	82	75	85	86	86	84	105	84	71	95	97	76	107	90	94	98	75	92	92	80	82	98	93	76	86	83	98	92	93	92	84	89	75	76	79	88	81	79	82	93	69	87	92	95	76	77	91	77	81	80	92	74	84	87	89	85	79	94	74	86	69	92	81	88	101	82	78	78	81	92	76	93	87	104	91	100	86	86	86	80	92	83	84	88	85	86	87	90	80	82	86	92	89	99	86	69	85	107	86	81	72	80	78	91	99	81	85	82	88	104	82	80	101	79	83	70	86	89	86	84	95	87	80	76	89	80	78	67	106	89	66	88	90	92	94	94	88	84	81	82	79	91	76	90	83	74	89	79	75	74	99	71	81	74	95	105	94	84	91	80	96	92	84	72	104	87	96	82	80	87	96	76	89	80	78	84	101	88	69	84	91	92	82	82	83	86	92	94	99	92	96	74	72	88	85	90	71	91	108	94	85	82	87	76	73	97	77	81	81	88	101	85	72	77	89	77	93	95	87	77	84	82	73	89	72	75	83	82	101	96	95	82	79	85	87	107	81	79	82	85	81	81	87	90	72	98	86	108	95	80	72	89	77	73	96	75	85	66	81	95	70	61	88	87	87	93	98	91	84	89	92	94	88	78	79	83	95	95	83	76	85	77	99	82	82	75	82	82	91	92	74	84	88	89	98	77	75	74	88	96	73	84	83	89	100	88	88	80	87	103	80	89	83	85	84	85	87	88	89	96	80	95	95	83	90	84	80	79	77	73	92	105	72	85	80	63	73	76	89	89	88	75	82	88	78	91	81	116	90	78	96	98	89	84	80	69	79	86	89	87	97	77	79	71	99	81	75	81	80	85	79	96	92	89	86	81	88	78	80	82	113	83	91	97	94	68	94	85	88	110	83	88	85	84	90	85	74	77	85	90	82	73	106	77	89	86	94	78	85	86	76	77	88	72	96	85	94	94	92	73	81	85	87	94	61	76	88	86	80	92	90	94	97	77	75	73	87	82	96	98	97	82	90	76	88	84	73	78	91	80	76	72	74	84	81	85	72	87	89	85	107	89	87	93	88	89	85	91	89	66	82	84	84	82	75	89	105	94	85	90	77	89	82	83	91	98	98	88	88	89
345	3	3500	99821	396	1	140	670	917	1200	1219	1040	804	780	637	591	450	491	441	439	481	743	963	834	463	246	181	163	154	174	150	166	149	119	157	152	146	134	138	137	123	118	124	130	119	107	109	112	121	115	98	122	132	113	106	105	101	103	97	100	80	103	106	91	91	112	118	79	101	89	104	107	93	92	80	79	82	106	85	102	88	89	82	88	70	96	102	98	99	94	87	66	89	92	96	109	99	87	88	91	73	82	87	81	72	73	94	99	84	78	81	78	81	78	83	78	80	81	72	97	92	87	89	76	87	82	88	73	101	86	80	90	66	87	83	90	74	77	91	98	72	79	83	63	86	73	87	79	97	77	88	90	96	88	94	76	71	86	64	80	74	83	76	80	77	75	65	99	85	71	86	98	76	77	77	75	83	71	80	89	73	85	78	81	69	90	82	76	90	76	84	88	85	61	80	83	91	91	74	75	96	69	94	84	85	62	91	87	99	79	65	101	77	89	90	78	75	102	82	68	106	88	86	87	86	88	80	94	74	73	89	74	72	87	85	95	65	78	50	74	83	82	71	89	82	89	78	68	92	77	98	85	73	95	80	83	78	77	76	98	85	88	76	69	81	79	94	94	80	81	74	94	88	55	76	92	87	79	78	75	76	67	79	87	98	87	63	79	69	78	97	90	92	77	76	80	74	85	63	90	99	82	73	80	75	76	77	73	81	86	67	62	65	68	77	77	89	79	73	75	78	81	77	76	90	86	63	76	64	72	98	75	88	64	72	88	74	95	77	85	94	92	84	79	82	86	78	84	88	78	78	75	71	86	77	92	81	99	90	69	73	90	71	79	74	77	78	76	82	80	79	65	73	74	78	69	74	99	86	92	75	74	83	86	77	68	92	78	71	75	84	73	88	73	73	80	78	71	65	75	83	94	87	68	96	88	96	67	78	74	84	84	95	62	64	76	77	84	76	93	71	83	62	74	72	89	90	97	81	78	81	106	96	93	82	80	86	81	95	94	65	79	90	84	61	105	77	77	84	81	84	69	68	78	97	88	81	95	75	84	87	82	101	68	82	75	83	82	79	87	55	78	84	88	86	76	80	81	90	80	77	76	95	86	76	83	84	76	88	73	78	95	75	85	58	75	68	74	68	75	74	91	70	75	71	98	77	96	92	77	76	77	76	61	77	72	80	87	88	72	89	93	81	62	73	68	70	100	74	78	80	67	70	73	78	93	88	87	73	68	76	75	73	81	78	71	87	80	86	62	75	76	68	77	92	97	73	97	68	60	81	69	72	81	75	89	75	69	61	69	86	85	67	65	82	75	73	97	64	60	65	93	78	57	71	81	105	93	56	66	74	90	84	89	87	72	78	79	73	78	86	66	87	72	74	77	69	67	77	68	66	82	85	86	88	68	85	73	102	82	77	75	83	83	62	90	93	83	77	80	76	92	93	67	73	92	79	73	87	75	87	67	73	73	93	59	88	109	80	59	54	92	91	85	72	99	71	79	95	81	67	81	73	63	79	96	76	76	69	85	67	101	85	85	94	82	56	72	90	73	75	73	80	75	87	58	82	81	89	74	68	81	85	75	55	99	88	67	82	70	78	82	81	77	84	71	73	72	71	60	75	91	81	82	76	77	77	88	90	76	103	64	86	79	68	76	70	81	76	80	72	83	89	78	104	89	83	80	58	81	82	86	69	69	65	75	71	93	85	89	78	99	75	94	88	64	92	66	78	77	74	83	78	63	77	80	84	90	95	79	80	96	74	92	71	83	98	75	83	84	75	84	81	92	77	76	79	82	77	77	66	82	66	86	71	75	78	90	81	94	83	73	86	79	77	55	78	72	76	74	82	89	74	99	65	76	83	75	94	64	94	84	63	89	86	95	92	78	61	83	76	80	77	79	80	68	77	98	67	85	78	82	80	80	72	82	93	86	89	83	73	80	65	68	56	87	77	68	98	64	80	96	74	81	78	74	79	71	76	85	64	77	69	94	82	71	70	80	79	80	74	72	79	75	87	88	88	89	82	75	81	99	89	81	98	79	78	83	70	73	70	73	69	78	75	74	86	77	80	83	90	91	63	77	83	78	67	83	69	82	68	95	76	90	76	64	78	70	92	80	79	81	57	95	81	67	81	84	72	75	74	78	88	84	88	80	89	88	77	75	79	82	84	82	74	78	76	84	68	79	82	91	101	77	70	65	84	83	83	66	85	68	89	81	78	89	87	84	94	86	86	70	67	72	99	76	83	90	71	76	74	100	70	81	75	98	97	98	93	68	79	70	80	71	88	69	83	92	72	79	79	68	82	74	70	88	83	69	92	77	75	64	60	76	80	92	73	76
345	0	2700	99945	408	2	92	487	829	1151	1229	1117	974	812	740	730	553	518	510	383	642	911	1150	1060	567	264	206	183	168	187	182	183	175	180	152	166	138	132	167	145	149	148	144	131	120	142	154	150	141	114	113	110	100	132	110	118	114	120	106	112	95	116	103	87	98	95	100	110	105	101	99	99	84	104	114	96	93	78	81	98	86	101	88	94	81	98	93	102	118	102	103	79	97	117	84	86	98	116	85	88	105	81	92	94	80	78	105	87	93	96	90	93	91	103	97	85	77	90	74	86	86	98	84	90	75	80	82	82	80	84	74	82	91	99	99	86	82	72	99	84	92	82	87	100	91	105	86	79	87	93	83	95	84	75	98	88	79	88	95	80	93	101	83	84	73	85	74	84	82	93	96	85	74	87	103	73	98	75	97	93	73	83	89	102	96	87	85	76	65	85	93	80	85	86	61	90	89	93	92	82	89	66	85	86	84	90	106	86	96	74	93	76	85	74	66	83	82	73	76	84	84	86	86	77	70	86	82	82	81	90	95	80	86	89	76	87	79	80	82	78	75	64	69	88	61	84	90	76	75	70	87	87	79	93	79	82	82	67	87	73	77	83	95	83	94	79	82	78	72	77	89	84	69	79	94	86	70	98	77	82	88	74	81	82	91	90	75	72	67	69	84	87	108	102	77	82	84	76	74	93	86	74	81	77	80	87	75	72	80	82	63	79	83	103	83	78	81	81	74	78	73	72	86	73	84	82	66	91	89	78	77	79	83	78	92	70	85	86	63	77	79	80	75	71	74	85	89	77	77	69	94	74	77	99	81	86	69	91	83	81	97	83	77	81	93	90	83	78	83	82	75	82	92	85	69	79	69	88	88	75	70	79	80	76	100	84	93	81	71	75	94	77	74	84	78	78	71	57	89	84	64	87	89	85	81	87	79	74	82	74	68	88	83	97	87	92	83	81	77	92	82	84	72	93	68	94	68	84	82	84	74	91	72	80	63	64	74	61	79	69	85	74	85	86	82	83	88	68	85	74	74	82	68	68	91	75	78	70	79	85	86	73	77	79	92	70	81	83	86	83	91	61	80	90	72	94	97	91	61	79	73	84	88	83	84	87	77	64	86	73	60	89	79	90	86	92	84	92	71	64	66	72	95	77	71	67	88	84	74	83	85	91	70	76	91	71	69	80	87	85	80	91	87	83	81	85	89	79	75	82	95	60	105	92	88	78	85	76	75	84	76	80	99	79	71	94	81	94	78	71	68	79	87	72	104	69	89	72	69	82	76	88	81	87	83	68	78	87	71	88	65	83	76	64	70	88	74	79	80	84	91	73	81	81	88	79	82	75	81	90	82	75	80	85	78	74	80	57	83	83	58	82	77	77	79	71	88	71	88	83	71	88	83	85	66	68	70	71	78	82	88	78	74	91	66	89	75	86	80	74	66	80	87	66	80	83	90	68	74	80	97	79	96	81	80	90	83	74	90	89	87	86	89	78	83	99	83	75	87	88	85	95	85	80	70	82	79	79	83	94	81	87	89	76	87	82	67	90	85	90	71	86	93	72	84	75	78	69	105	83	84	71	80	99	82	84	85	73	64	72	85	78	70	63	87	71	89	102	72	83	85	69	91	83	79	73	71	85	77	83	86	85	85	82	72	74	83	81	89	68	69	83	78	80	77	90	67	80	93	75	94	76	76	86	76	105	80	89	68	97	80	86	77	71	73	77	74	57	75	89	65	75	84	70	79	74	75	74	73	84	70	91	65	78	71	88	82	85	77	88	68	76	95	79	74	88	77	78	77	69	67	73	80	72	80	80	82	74	74	91	82	66	86	91	60	75	78	86	71	75	81	69	77	86	72	78	85	104	79	81	78	81	79	71	99	68	90	81	75	74	77	90	78	71	78	66	78	84	71	85	80	90	80	62	61	58	88	85	69	67	70	68	88	80	85	77	72	80	76	84	72	74	83	87	84	80	106	68	65	76	77	83	85	83	72	78	96	67	82	80	77	76	71	74	87	76	91	72	86	77	87	85	75	95	67	88	72	71	64	88	79	82	81	90	71	67	88	91	76	80	87	91	91	73	86	70	74	91	87	83	90	80	80	92	86	86	76	83	75	79	76	69	90	92	103	74	94	73	83	62	78	75	76	77	86	62	94	77	60	94	77	66	79	85	71	79	71	85	84	80	75	76	81	81	79	95	75	90	71	81	69	71	76	86	82	67	80	88	77	71	87	75	73	85	84	101	77	64	85	89	75	78	71	84	94	90	81	75	89	84	71	95	84	68	82	76	66	66	86	100	75	82	87	77	76	87	85	89	79	73	74	73	70	73	84	79	73	68
345	1	1900	100068	394	1	222	854	995	1168	1107	1031	824	701	650	612	428	448	370	358	345	407	528	528	316	171	169	165	156	144	144	136	162	145	143	133	141	120	127	117	138	117	100	134	116	120	94	120	118	112	119	117	121	107	116	108	129	94	104	119	108	101	118	104	89	113	99	94	106	83	103	95	88	99	97	113	92	115	112	105	73	97	106	100	109	84	117	106	98	103	86	110	122	94	82	95	87	94	93	116	96	101	115	89	110	95	107	85	88	105	83	84	83	90	91	113	80	84	82	96	76	97	88	96	87	83	95	105	96	93	84	115	89	86	92	87	89	94	85	87	89	86	78	92	107	98	89	93	105	86	103	87	77	107	89	95	96	110	91	96	99	87	103	104	89	103	92	82	96	91	85	101	80	92	96	85	80	89	98	89	92	95	101	94	84	87	100	99	88	80	86	88	102	92	87	97	115	71	104	96	96	116	88	94	95	86	87	103	94	106	95	83	100	112	85	88	99	87	88	92	90	90	88	78	97	106	94	93	94	91	90	86	99	92	95	80	93	84	87	86	90	96	103	92	78	89	94	88	91	89	88	93	83	84	98	96	101	101	84	85	91	81	107	83	89	87	81	70	91	104	76	74	89	78	97	83	87	92	90	92	77	89	78	84	78	84	79	99	115	115	94	99	84	88	95	75	97	95	97	93	81	91	96	91	104	99	104	100	98	98	99	103	85	82	80	123	81	86	96	90	75	82	91	90	83	81	79	104	111	76	94	96	115	90	86	107	112	93	86	101	83	96	92	97	107	100	96	95	92	98	93	83	91	84	105	90	71	85	82	93	97	86	118	87	102	92	76	105	94	92	78	92	89	99	102	90	92	107	88	97	91	79	101	89	83	85	100	98	84	90	108	91	92	87	74	89	80	99	83	86	108	95	89	100	109	87	103	103	85	99	87	84	83	92	85	83	91	102	96	103	91	93	82	112	77	78	99	97	88	71	96	105	98	104	99	105	97	97	85	92	91	81	116	111	106	92	83	92	85	92	106	89	82	89	98	108	77	93	83	86	109	84	83	94	90	103	81	82	82	99	84	85	96	86	84	98	88	88	96	91	99	99	89	101	83	101	96	80	75	90	76	87	89	88	88	101	107	91	100	98	85	84	85	89	79	92	83	94	112	93	79	106	81	95	88	89	82	92	89	94	99	92	87	85	85	86	79	110	93	94	85	98	89	99	102	97	95	103	116	101	97	82	87	91	83	94	106	95	96	85	72	106	85	91	96	83	89	81	98	89	82	79	79	98	91	79	76	93	83	113	93	85	79	96	84	82	101	86	110	113	82	106	85	92	105	73	102	88	80	86	76	89	105	84	95	86	86	73	100	95	84	96	89	91	101	91	81	89	103	104	113	83	98	78	108	84	93	85	97	86	76	88	106	95	89	100	97	95	84	102	88	96	95	99	88	99	95	78	87	88	94	78	107	106	85	82	98	91	107	99	95	99	109	106	94	83	94	92	86	102	94	114	99	92	75	79	83	79	94	100	101	77	79	92	106	101	98	97	97	83	84	82	86	86	85	85	95	100	100	93	94	80	88	88	74	86	85	87	94	105	98	81	84	89	85	92	81	87	82	119	84	74	118	68	112	95	111	97	98	76	90	103	106	96	100	86	101	86	88	90	85	78	78	87	83	93	96	98	80	104	84	78	103	106	90	84	103	79	84	101	100	97	94	94	101	83	79	83	93	88	89	82	90	79	93	92	82	85	87	98	88	96	79	82	70	93	99	83	100	85	103	88	91	78	90	89	72	95	108	81	95	86	84	83	94	85	81	84	72	101	108	89	92	99	94	92	95	87	92	91	103	91	92	109	90	87	86	79	94	84	89	88	78	89	105	85	99	91	84	81	94	93	97	87	75	70	94	101	89	87	98	73	89	67	82	80	97	108	77	75	103	88	103	92	91	88	85	98	90	88	83	75	94	88	108	92	110	99	89	89	67	84	84	106	73	88	76	106	83	106	83	100	90	81	76	105	88	103	92	81	101	75	86	85	80	90	77	96	83	76	83	84	104	90	78	109	102	88	101	88	81	97	96	104	119	95	83	105	90	86	97	88	90	91	91	106	101	108	104	79	90	79	93	93	85	100	89	92	104	100	89	97	86	91	79	93	97	94	95	90	83	90	84	97	85	80	97	94	101	84	97	97	86	96	90	98	87	76	79	79	88	78	79	96	91	75	82	96	72	90	82	86	80	92	95	103	76	95	78	76	101	80	91	81	81	93	90	93	77	96	90	107	86	85	79	83	109	70	92	97	93	99	89	63	90	101	86	103	98	84	85	109	84	94	94	84	117	92
345	2	2100	100191	428	2	175	742	1006	1145	1078	973	891	759	666	590	504	485	404	403	522	673	723	469	266	224	180	159	177	160	149	165	148	144	128	158	145	134	153	151	133	159	128	133	122	121	113	131	121	116	110	103	129	115	130	113	101	113	134	123	98	108	100	104	94	114	101	101	107	115	104	105	104	105	113	93	108	105	104	131	100	97	101	124	111	108	88	111	81	116	90	102	84	99	112	108	91	109	89	85	80	84	78	91	102	112	111	81	100	97	107	101	103	91	87	110	85	99	86	95	76	112	97	106	95	96	87	101	91	91	92	86	96	103	104	89	108	81	90	94	90	84	87	86	98	89	81	97	90	79	103	85	99	87	82	88	100	88	85	85	109	96	96	83	88	80	91	92	104	83	114	90	107	92	96	90	83	108	95	102	101	90	98	91	92	96	90	86	84	97	80	93	94	96	94	94	104	91	83	85	86	87	94	89	90	100	97	82	105	88	96	84	72	105	106	82	78	104	88	88	120	84	105	77	95	102	78	97	107	76	107	85	98	103	94	86	104	93	81	83	81	76	82	101	77	113	89	98	111	91	96	89	90	80	81	89	108	87	106	106	88	97	99	86	98	96	98	90	97	100	96	77	83	90	120	101	82	79	89	104	84	105	84	89	95	100	74	91	93	89	101	89	90	101	85	77	95	91	102	107	108	91	86	84	80	78	93	97	95	80	78	101	81	90	87	80	85	89	99	101	92	95	108	108	87	84	113	81	98	91	85	82	82	79	89	92	91	89	110	88	85	104	73	86	86	92	73	100	96	76	92	74	89	102	78	83	88	91	88	95	101	89	82	98	84	86	108	91	77	101	110	86	93	86	98	82	93	97	85	96	105	93	107	89	91	78	88	86	98	95	90	84	84	80	80	85	81	83	91	85	83	90	90	106	81	82	79	89	96	81	99	79	85	94	91	93	87	72	92	91	89	79	86	73	93	93	87	78	82	107	85	66	92	90	93	93	104	79	98	80	82	84	79	89	103	79	94	90	102	83	87	92	67	77	71	82	89	89	84	93	89	84	88	99	93	99	109	116	88	83	98	91	94	97	86	64	99	93	90	78	101	100	102	92	83	79	82	81	77	79	79	94	103	88	76	95	107	86	94	88	90	89	100	82	94	80	107	81	88	88	84	96	83	88	93	94	91	82	92	90	97	105	74	79	85	81	64	101	90	93	81	88	79	100	85	91	102	93	89	99	73	79	115	75	92	89	94	91	93	92	77	83	102	102	90	100	91	93	89	97	93	78	70	93	91	105	95	108	91	86	93	86	88	84	83	89	116	91	86	95	82	90	92	81	86	88	104	92	80	78	77	79	77	77	73	88	90	90	76	98	100	96	78	91	70	86	69	108	66	93	85	94	86	91	96	103	63	89	81	94	93	88	75	96	83	84	69	80	74	97	82	83	68	87	97	102	73	78	94	92	84	95	66	89	93	88	89	94	87	86	112	93	104	87	72	71	80	91	98	88	108	79	85	93	83	95	69	88	98	93	92	87	100	84	82	96	96	82	87	101	70	107	75	92	104	91	84	92	73	120	71	90	74	92	91	90	87	88	82	79	87	90	99	89	100	103	93	90	69	84	86	96	94	100	78	107	79	98	117	91	91	86	79	89	74	88	91	69	95	87	82	88	88	104	95	89	96	98	102	88	93	91	83	111	77	78	92	95	75	76	89	89	80	73	97	86	100	96	79	99	95	78	76	114	83	84	97	85	81	92	96	108	83	119	82	106	83	92	89	86	106	94	77	83	82	77	108	93	92	78	102	82	77	80	86	67	76	86	80	99	93	79	96	98	96	83	105	95	90	90	85	104	83	108	88	80	100	101	86	99	85	95	75	84	86	102	101	87	76	74	81	74	77	108	89	78	83	92	88	84	85	99	84	89	91	89	71	84	100	93	89	82	76	92	85	90	103	96	83	91	78	95	88	94	80	80	84	90	100	98	83	84	90	82	106	73	96	110	75	88	110	85	88	89	87	83	99	90	97	74	106	86	96	80	93	87	88	86	100	93	87	74	101	95	96	103	99	83	99	89	90	81	90	77	90	85	88	85	98	103	65	82	98	81	94	74	88	104	85	89	92	85	89	72	77	73	85	83	82	95	77	85	90	73	84	118	77	75	97	90	90	95	97	85	86	77	88	76	83	103	90	94	81	92	91	95	78	72	90	98	95	92	93	88	104	84	88	73	86	89	98	108	84	93	97	108	91	75	75	115	98	88	89	101	97	130	86	90	85	94	78	88	87	84	87	80	76	96	95	81	99	94	106	90	76	75	93	85	109	83	84	93	89	81	89	105	82	101
345	3	3500	100314	440	6	125	686	1051	1248	1123	1116	978	961	1007	697	474	456	427	397	603	808	883	557	269	188	162	186	162	184	165	154	161	145	150	136	147	167	144	150	131	133	126	127	120	116	108	121	113	106	114	137	104	106	118	103	124	103	107	103	108	115	100	111	102	91	97	104	95	96	99	124	110	92	119	113	85	98	97	92	82	111	86	88	89	73	68	80	93	110	91	103	95	93	112	81	99	99	85	91	93	78	82	96	90	101	98	87	85	90	90	82	84	99	95	87	79	99	86	97	86	85	71	105	82	82	81	84	102	89	87	84	90	97	88	81	80	91	91	74	95	80	100	72	88	88	87	80	78	92	81	78	86	77	87	115	91	88	87	92	85	86	84	76	89	87	79	92	79	93	87	88	92	97	93	81	84	83	105	86	91	80	89	91	86	97	85	82	97	88	90	103	85	111	75	89	96	93	97	89	85	81	95	78	82	71	104	72	85	89	85	71	77	74	83	101	90	97	94	92	82	82	92	83	90	75	93	86	99	113	65	84	98	100	91	88	90	68	94	96	93	88	83	74	88	83	99	65	83	84	86	88	90	90	91	95	88	79	71	73	106	76	88	79	67	74	84	93	74	76	96	78	88	92	93	83	91	98	70	102	71	103	80	96	95	77	63	71	94	64	98	101	75	65	82	86	92	95	89	82	83	81	87	87	81	97	80	68	97	106	81	77	73	77	89	84	95	104	84	89	83	80	76	86	81	95	75	84	85	108	105	74	94	86	83	88	76	101	87	79	90	91	90	85	88	80	67	78	98	75	89	87	98	94	99	64	90	92	70	84	88	82	82	100	85	94	89	76	84	75	96	74	68	64	91	82	94	89	84	77	86	98	77	83	91	79	73	75	90	64	72	79	84	79	87	101	89	81	90	95	89	85	83	72	90	95	75	78	75	62	60	91	78	87	78	79	85	64	87	88	88	89	83	85	77	80	89	99	60	73	95	92	91	88	80	85	74	102	76	80	83	83	77	77	72	80	77	85	90	90	97	76	84	97	88	88	94	92	84	95	92	74	106	88	105	77	79	91	91	65	80	102	82	86	89	82	94	91	89	90	76	76	92	82	74	80	78	93	75	94	85	110	106	73	80	92	95	96	82	75	77	88	75	85	75	96	89	70	98	93	98	92	68	79	76	78	101	85	72	81	66	69	82	72	75	106	86	82	100	101	88	87	78	83	78	89	71	73	83	80	86	91	78	86	85	87	104	95	85	64	84	81	77	102	85	81	77	90	85	79	88	88	88	87	79	75	96	96	66	76	84	86	85	84	72	85	84	81	82	78	73	83	83	82	101	67	77	88	92	64	97	86	79	94	96	83	74	75	86	91	87	83	72	65	76	87	96	74	85	89	87	72	83	92	79	97	88	96	88	86	102	82	100	86	82	85	99	91	79	89	86	93	79	93	84	82	83	88	79	81	79	83	80	98	81	77	83	84	73	82	71	78	94	76	85	64	89	88	78	74	72	92	82	88	86	71	86	71	86	85	94	102	70	88	90	79	82	80	68	79	85	81	92	80	91	87	94	99	79	83	81	91	81	93	82	102	87	86	89	87	78	92	69	77	79	57	75	72	89	92	79	107	82	74	78	88	86	83	88	86	96	70	86	96	86	86	69	66	87	80	93	75	85	98	65	90	84	68	81	93	88	89	73	92	87	86	81	86	91	73	78	80	78	80	74	74	94	83	85	79	101	92	72	83	94	101	80	89	95	104	79	78	87	83	68	70	86	75	64	98	76	65	70	79	77	86	85	80	83	88	94	72	86	97	92	79	97	92	90	85	73	89	97	75	68	70	76	90	66	91	84	82	83	85	77	85	88	84	86	81	93	94	82	62	87	73	93	75	86	85	83	73	86	98	95	79	84	107	90	77	80	73	69	74	81	91	63	83	72	74	72	65	81	92	78	97	80	81	76	71	93	80	71	83	78	75	82	87	81	81	80	94	72	100	93	89	65	76	64	87	95	71	85	83	74	67	86	69	89	81	77	88	76	71	67	78	86	82	91	89	94	76	87	98	86	93	83	79	98	94	79	83	89	86	84	81	93	82	80	81	82	79	57	91	80	93	74	78	70	72	83	82	79	96	78	94	67	67	97	75	87	81	66	96	76	67	87	93	90	78	77	77	78	85	69	72	84	93	92	89	88	84	81	74	82	86	65	82	81	89	80	97	69	84	103	78	77	89	75	83	75	76	81	88	77	82	87	84	100	105	70	69	84	80	90	78	86	73	82	79	92	78	93	89	88	67	69	77	85	73	84	93	95	75	83	88	73	86	74	71	87	88	82	64	79	83	91	102
345	0	2700	100437	392	1	87	530	966	1165	1137	1086	1017	725	902	839	741	573	450	437	838	1073	1020	635	311	212	219	200	192	193	182	182	151	163	148	159	171	150	141	139	162	146	150	120	150	143	146	113	133	124	138	125	120	144	130	122	107	114	117	101	116	97	108	135	109	96	114	98	111	114	80	95	88	101	99	97	91	106	98	91	101	97	118	88	113	93	97	115	91	89	103	91	98	103	77	79	90	119	90	82	97	92	95	103	109	99	87	101	93	101	82	101	71	85	85	80	93	88	80	87	90	84	92	95	103	107	96	92	79	94	86	109	81	86	73	90	96	76	88	70	78	85	90	96	99	74	73	84	94	101	80	77	79	99	95	88	77	89	79	69	68	98	96	87	86	110	87	86	116	87	98	110	85	80	91	91	81	91	74	94	76	89	88	94	63	89	92	81	87	68	80	90	107	79	89	79	80	88	87	95	85	84	79	92	78	75	69	87	82	75	72	79	88	91	73	77	86	89	85	95	79	96	81	89	86	78	85	67	84	87	71	85	83	98	83	98	81	71	87	83	91	97	100	79	81	89	69	84	86	69	71	92	78	100	83	76	62	76	68	97	98	91	94	71	87	81	101	85	87	91	83	73	69	99	92	97	78	90	79	84	91	83	76	92	79	71	97	85	87	79	80	93	77	80	88	89	107	74	85	91	85	83	70	83	82	83	62	90	93	77	76	86	88	104	70	89	68	91	87	73	78	88	94	98	70	84	91	97	68	82	68	71	89	84	79	90	101	86	86	83	81	87	71	88	81	103	87	74	91	95	91	99	87	89	70	96	80	82	72	84	104	97	92	101	74	98	77	100	91	93	85	90	80	89	98	86	77	87	87	92	87	100	83	82	86	75	78	89	81	91	98	102	88	92	80	89	85	80	94	83	83	88	83	78	69	95	99	88	81	74	90	101	67	95	78	76	73	94	91	92	74	82	79	82	81	79	84	64	78	106	89	78	73	73	84	89	82	96	100	89	80	60	64	88	104	74	68	93	79	82	102	75	86	69	81	80	74	81	74	85	77	79	86	78	83	74	68	104	96	79	80	92	69	88	81	89	86	84	87	92	81	69	88	102	77	75	84	93	94	83	92	79	93	89	82	111	78	87	72	85	101	90	83	62	86	86	77	88	81	72	71	81	89	75	74	77	83	72	63	89	92	75	75	85	76	110	90	100	94	85	65	83	71	92	79	75	83	76	90	100	89	81	77	95	72	88	71	86	73	89	66	77	85	80	85	71	80	85	83	80	92	93	78	71	73	84	97	82	91	94	91	76	74	87	94	86	95	87	78	82	80	96	83	81	78	90	75	79	79	90	81	75	67	91	79	78	87	85	85	94	92	82	73	74	64	87	92	80	101	76	81	78	93	88	88	84	91	83	93	79	80	86	72	70	79	86	87	81	97	85	97	59	91	87	83	87	69	88	73	83	82	89	79	110	92	79	94	77	73	84	94	90	81	80	78	82	90	83	88	98	79	82	79	69	81	73	75	84	94	71	85	99	91	88	89	74	72	81	91	86	91	80	81	78	93	87	91	90	71	90	76	92	91	70	62	77	76	80	91	74	75	75	77	76	74	87	86	79	90	74	82	84	95	87	82	81	75	84	82	93	88	93	90	96	79	88	78	82	86	73	71	88	89	93	67	87	84	76	81	82	78	73	84	83	75	88	86	94	82	59	105	69	78	94	108	96	96	74	76	73	92	76	70	68	72	92	103	81	69	91	75	90	77	80	78	81	100	69	101	70	93	67	105	85	88	99	93	82	98	85	75	80	75	89	97	93	87	64	83	90	66	79	71	94	84	73	76	102	80	79	78	74	86	76	80	88	63	80	76	82	73	72	78	89	70	91	92	89	95	76	92	77	91	85	84	81	78	73	78	89	75	66	101	84	83	95	87	84	85	64	91	93	86	99	78	93	89	91	85	84	85	88	80	99	79	87	87	86	83	96	77	80	59	94	67	89	82	89	88	84	86	85	74	64	78	92	87	84	77	89	94	71	83	80	93	70	86	77	95	81	59	77	92	79	80	85	87	78	91	80	75	88	85	86	84	66	78	79	73	86	65	87	87	95	79	72	77	84	89	79	82	88	78	76	96	81	75	96	73	67	93	92	71	76	85	81	73	77	69	70	62	82	91	81	90	68	91	79	58	92	75	61	94	76	79	82	79	82	78	81	75	86	83	88	84	80	90	94	95	94	83	78	92	84	78	84	60	81	87	92	83	82	76	83	82	84	91	84	79	85	84	77	88	77	83	96	79	83	79	77	80	96	97	78	92	70	88	99	88	78	81	77	60	77	94	66	77	87
345	1	1900	100561	411	1	168	758	1054	1003	951	846	872	813	608	535	525	428	394	342	356	494	474	312	197	204	172	176	171	138	164	153	148	148	147	148	157	127	153	162	133	134	133	131	113	131	120	101	137	126	136	120	126	118	111	109	97	120	116	126	102	104	108	102	97	108	121	95	90	96	119	96	108	92	121	118	119	108	108	109	106	115	101	92	94	107	116	120	86	95	114	113	93	104	94	101	89	99	97	85	117	101	118	90	110	89	86	100	106	81	105	86	107	97	100	93	85	95	83	92	102	79	85	76	110	101	95	97	85	82	89	100	76	104	108	79	105	90	116	84	101	103	89	107	94	104	100	100	102	96	87	105	85	81	71	106	97	81	102	97	95	94	79	107	97	83	101	126	128	88	85	112	92	105	102	107	100	95	97	83	88	84	107	105	104	90	94	109	89	89	101	110	109	100	75	119	94	95	110	81	92	98	117	93	79	82	89	96	76	95	88	82	110	100	79	89	88	103	106	81	90	99	85	91	91	107	87	90	102	86	98	87	88	94	87	102	95	93	100	102	97	100	101	91	105	92	82	95	126	95	87	98	102	99	94	106	82	96	98	106	91	108	104	92	96	81	101	97	106	96	89	98	79	98	104	92	88	116	93	84	92	102	100	102	99	89	68	76	89	96	76	98	102	74	79	104	92	95	93	89	91	99	106	100	87	71	83	69	88	85	102	75	97	105	87	116	77	85	85	85	102	93	68	89	90	76	90	96	93	94	80	93	95	88	76	82	97	86	96	96	98	97	89	87	111	94	111	107	95	94	96	108	99	79	77	103	100	84	103	79	96	89	87	76	94	99	97	118	101	105	87	97	93	105	88	106	99	102	96	105	86	106	93	102	96	90	79	117	87	95	88	94	86	98	106	84	102	92	82	96	86	86	98	84	98	115	91	82	93	114	78	94	70	113	101	77	86	91	112	82	96	85	97	96	110	77	82	98	82	90	92	118	81	101	96	102	91	76	89	92	87	122	83	89	95	83	94	104	87	86	88	72	105	108	92	106	95	100	98	90	89	107	94	96	90	96	83	88	93	100	100	86	96	87	85	67	76	106	90	97	98	84	99	97	106	101	77	93	85	94	91	89	81	95	99	107	104	93	76	83	102	106	91	77	86	84	93	81	93	83	110	85	85	81	75	93	80	99	98	91	74	90	94	88	86	90	84	90	107	110	79	92	83	100	92	83	96	87	70	94	74	88	96	91	106	100	87	96	89	113	99	80	86	77	97	108	92	81	86	95	99	86	96	91	82	99	99	94	89	92	104	95	97	112	93	93	107	96	85	88	101	93	87	102	89	86	91	96	94	111	94	103	91	78	90	83	78	85	90	93	89	104	100	76	91	90	89	67	101	89	87	75	94	101	91	101	77	84	89	74	93	90	92	109	106	82	87	102	88	103	100	105	63	92	92	92	89	91	78	83	115	95	97	96	90	104	94	93	82	95	106	81	82	89	98	86	74	96	89	94	97	89	98	103	87	72	92	86	109	103	86	114	90	103	104	95	113	100	99	93	99	96	93	79	92	83	83	93	88	95	82	97	80	91	101	92	82	106	95	86	111	91	102	99	99	113	71	91	84	103	94	95	97	101	81	88	97	101	95	89	71	99	72	71	89	92	84	94	91	95	79	76	102	74	88	86	90	84	91	98	77	99	89	104	97	93	104	81	90	98	87	102	87	94	104	102	91	108	91	105	85	89	97	66	113	73	90	96	102	101	106	96	75	102	100	95	82	101	93	85	84	103	95	80	98	90	97	100	83	98	113	113	88	105	92	80	103	80	101	95	102	86	89	87	83	109	84	98	97	102	90	81	100	74	87	83	79	78	101	87	85	93	82	77	99	100	100	96	100	107	90	83	95	75	93	87	93	89	83	82	80	98	91	85	93	91	94	87	96	76	73	97	92	69	110	93	96	87	99	91	91	91	96	75	79	93	96	96	95	101	94	102	109	106	85	88	83	96	101	78	85	89	91	78	97	88	104	123	96	76	80	84	102	93	90	86	93	91	114	108	110	91	104	72	102	90	102	90	84	93	85	106	76	91	96	90	97	100	87	83	88	89	92	90	92	85	94	110	87	96	95	95	85	87	100	86	92	90	86	95	81	83	97	99	96	83	82	109	86	95	100	82	98	98	105	98	91	93	93	83	101	120	115	76	99	90	90	82	94	100	88	100	103	100	93	86	102	85	104	95	68	79	103	83	82	92	99	93	82	98	97	79	93	88	91	92	101	93	99	85	94	78	94	78	78	96	71	87	103	97	90	83	92	99	69	87	99	74	98	110	97	117	102	81	71	77	84	83
345	2	2100	100684	393	1	170	763	1003	1050	1034	890	838	780	735	627	469	417	362	332	479	637	595	432	239	176	182	169	164	151	167	174	187	144	157	143	134	162	129	126	138	137	140	127	134	130	120	135	121	109	105	138	111	90	98	117	96	141	125	103	115	117	102	127	106	102	107	106	103	116	90	121	106	120	108	106	102	100	108	105	94	96	96	115	92	102	107	109	104	96	119	106	96	93	109	93	102	95	111	95	98	99	107	106	106	101	100	114	99	99	106	105	115	91	105	112	98	111	97	87	82	93	102	91	96	87	92	94	102	106	87	122	89	84	101	91	106	98	100	109	94	112	90	87	111	114	78	90	90	103	102	116	106	83	93	118	112	85	104	105	86	99	105	94	99	95	94	108	79	96	100	86	79	93	83	101	90	88	84	96	106	100	94	94	102	95	101	103	84	111	106	107	78	98	88	82	103	83	86	100	78	99	91	85	94	97	82	98	105	93	80	103	90	91	104	84	102	114	92	87	98	88	101	105	105	91	93	96	98	94	99	100	115	94	103	76	91	115	104	102	104	83	107	86	96	89	101	95	94	84	90	93	93	98	103	86	103	89	85	102	123	104	105	103	81	90	99	91	91	90	77	90	96	91	82	89	82	88	99	97	92	103	103	93	85	92	91	99	85	108	98	90	126	109	90	95	86	91	95	98	86	98	86	82	80	89	85	92	107	97	118	107	78	103	99	91	106	87	80	93	95	89	97	92	90	95	107	99	87	104	93	95	97	72	80	92	68	95	97	92	98	94	98	92	93	85	83	101	77	80	91	98	107	108	82	65	77	80	101	94	88	92	85	91	95	96	90	96	86	78	99	111	85	98	87	79	85	88	89	114	96	82	91	95	99	92	96	102	95	109	103	97	86	89	101	89	81	88	92	102	104	91	99	94	120	96	113	98	84	107	82	99	95	90	96	73	84	108	108	79	77	107	88	88	87	93	86	83	98	103	89	76	96	98	107	109	94	99	94	105	99	101	83	87	120	116	92	94	110	87	73	99	96	115	90	83	98	92	77	89	86	100	91	95	79	114	103	80	90	90	91	77	96	91	104	76	88	108	101	91	89	87	97	79	96	82	103	99	104	91	108	82	99	87	78	84	104	94	101	87	82	89	101	94	110	109	76	77	85	86	87	85	104	103	101	86	73	96	93	100	87	97	122	101	114	87	93	90	77	78	92	106	106	94	99	98	92	113	103	93	81	98	98	99	90	108	92	97	94	122	102	104	108	83	94	98	79	86	92	87	97	95	102	103	97	87	95	94	93	86	84	107	107	113	92	104	100	85	85	91	87	92	86	97	104	98	94	86	91	72	105	103	82	93	103	101	93	93	112	87	90	93	106	94	92	89	83	96	92	104	78	102	101	92	91	78	93	91	104	96	89	90	94	101	101	108	95	102	94	110	71	84	100	95	81	90	95	90	106	102	91	96	91	79	79	94	81	88	85	88	99	101	103	83	104	96	87	79	99	104	79	108	99	77	93	112	96	108	92	89	93	113	91	94	93	85	114	105	78	83	118	94	89	102	98	111	84	93	97	80	104	93	96	102	87	97	106	83	103	93	104	83	110	92	89	84	113	83	96	80	96	101	95	101	88	87	75	92	87	90	84	78	81	103	105	90	91	95	103	101	104	88	77	84	92	101	87	106	86	95	90	81	77	88	87	92	87	95	98	68	97	88	60	81	76	81	103	107	84	87	96	97	85	77	99	86	86	83	95	106	107	89	88	95	89	98	82	103	81	91	99	95	81	98	84	97	95	85	79	103	99	77	76	101	100	86	93	82	91	74	85	73	98	88	114	108	94	101	82	101	101	82	120	102	104	88	95	107	88	99	92	98	107	97	84	102	84	92	85	104	81	91	92	104	96	87	90	97	99	101	99	98	116	80	95	93	76	81	87	86	94	74	99	96	80	99	81	88	79	95	97	86	104	84	86	85	78	100	89	86	102	82	99	103	92	83	89	118	91	107	84	105	79	91	102	96	97	114	98	97	115	106	77	92	71	100	83	101	97	89	94	103	101	107	89	70	92	102	108	103	79	73	100	85	93	79	97	96	83	89	92	92	100	74	101	95	91	81	73	115	110	107	88	93	95	90	80	101	109	79	88	105	91	84	81	93	99	87	103	85	91	109	102	82	95	95	83	84	103	102	91	105	79	111	91	90	92	72	97	97	82	94	90	88	99	82	87	93	106	98	94	74	86	87	99	97	82	79	99	92	99	82	82	87	99	98	79	93	98	92	79	86	78	94	92	83	93	88	95	105	106	116	92	82	99	98	96	95	96	91	115	83	109	90	92	89	96	105
345	3	3500	100807	412	1	170	723	1102	1125	1049	1048	927	846	765	644	601	457	335	371	598	776	735	446	243	205	175	183	173	166	159	156	155	152	137	148	160	141	144	146	127	143	120	131	121	119	106	127	130	122	110	104	101	112	109	97	112	122	113	111	104	113	100	110	109	111	94	116	112	89	96	102	103	98	102	87	93	121	106	91	90	102	117	113	109	107	101	103	100	90	104	107	76	93	90	105	88	84	92	89	96	100	77	95	109	82	82	92	102	95	93	90	91	112	85	79	94	101	93	98	108	103	87	88	99	89	90	107	90	83	96	95	88	91	77	91	93	79	99	107	97	85	79	75	90	89	89	101	91	93	107	96	91	82	93	90	104	83	85	87	96	92	103	87	84	79	101	98	86	108	96	80	93	104	70	80	98	96	82	103	81	106	76	93	90	61	87	77	84	72	101	91	97	88	88	69	81	87	94	92	86	98	97	104	98	100	84	71	92	65	111	105	88	87	90	84	83	105	87	100	91	109	82	98	97	105	93	82	75	88	90	82	86	102	85	75	94	82	88	103	90	98	92	88	71	87	98	74	97	93	84	90	69	95	106	105	105	77	80	106	82	115	90	95	94	97	73	84	81	84	85	70	97	94	91	89	85	74	86	91	81	71	89	77	94	84	87	85	96	88	76	72	86	92	70	61	89	80	96	99	73	80	105	101	71	90	102	94	73	85	89	76	101	77	84	100	84	71	83	61	94	84	85	90	72	87	102	80	97	84	81	81	93	94	85	80	92	96	80	96	85	89	93	88	95	107	72	100	99	69	106	97	68	96	79	94	93	91	87	73	92	95	78	89	87	102	79	83	80	86	82	98	85	95	80	92	80	96	77	106	91	91	91	90	79	101	95	94	104	94	91	78	81	95	91	84	82	81	84	76	88	86	91	66	87	81	87	67	96	82	80	101	85	75	100	84	88	67	80	78	99	81	91	83	78	83	89	84	68	107	83	90	77	72	71	112	98	95	86	75	97	89	83	69	86	98	75	104	89	100	74	85	85	70	85	76	87	92	79	67	85	93	96	93	87	88	70	93	78	80	91	96	75	106	91	78	100	94	78	102	89	79	87	80	111	85	81	72	87	102	81	81	89	65	91	93	79	79	88	77	105	74	80	63	69	91	88	102	104	71	93	81	96	86	83	97	88	86	90	74	78	90	78	83	98	81	86	87	88	98	79	78	78	75	83	75	82	67	87	76	73	90	108	92	83	83	86	83	79	85	82	97	75	78	86	87	94	91	81	96	93	111	83	73	76	83	107	92	98	71	68	79	77	103	87	86	91	79	73	88	85	82	82	88	103	85	82	95	70	104	94	92	76	91	81	93	101	86	77	92	99	80	90	79	106	93	83	91	89	104	85	95	75	102	69	75	76	80	103	85	96	97	107	92	82	86	73	103	100	103	85	94	82	106	66	96	92	85	88	95	91	89	81	64	90	96	76	79	81	86	95	96	70	92	79	78	86	72	89	90	93	84	80	91	92	88	73	79	97	93	90	78	77	86	96	95	72	78	84	84	86	79	98	88	81	92	80	90	104	80	99	95	79	86	88	93	77	93	85	81	78	78	83	76	76	90	89	97	79	84	90	95	94	100	97	71	87	87	94	87	75	89	90	107	93	77	87	71	82	87	87	77	105	82	98	99	78	86	85	71	92	80	74	84	87	80	86	105	78	88	70	96	93	79	87	86	93	97	80	80	90	77	67	98	76	71	108	92	94	85	84	78	78	97	84	71	93	90	91	86	96	74	75	66	69	94	109	72	82	68	85	78	110	78	97	91	98	93	80	88	68	93	77	82	71	93	78	101	108	86	85	91	81	86	87	82	88	87	94	101	87	79	84	95	77	81	83	78	83	74	90	79	81	91	84	96	78	73	83	86	69	74	82	85	78	93	84	90	78	97	81	77	89	84	75	90	88	98	87	89	97	96	78	65	75	81	73	79	78	91	68	87	82	93	76	95	92	93	91	92	93	93	81	87	108	84	84	89	88	81	66	102	78	83	97	75	95	86	72	98	106	81	92	82	71	71	81	68	77	81	94	75	93	94	71	107	97	82	79	75	96	72	80	97	99	101	89	87	74	92	100	86	64	66	103	93	77	75	98	85	77	104	85	76	84	79	95	84	89	79	71	83	98	81	80	84	81	93	79	91	88	85	84	87	86	87	94	84	84	95	82	98	95	81	73	88	70	100	78	71	66	91	78	93	96	82	92	90	80	82	74	77	81	82	108	89	95	85	88	97	93	86	76	75	95	75	102	88	86	82	77	97	99	81	83	83	83	83	96	82	77	66	73	99	89	65	93	87
