345	0	2700	172796	349	1	23	257	272	400	427	449	452	1014	844	1137	808	207	260	259	216	222	232	207	214	197	203	192	185	168	187	156	165	162	139	130	145	149	148	152	141	138	145	127	121	133	127	124	116	128	133	93	114	128	111	121	101	102	120	113	104	92	104	112	108	113	101	101	88	110	96	119	91	83	111	93	112	104	94	77	102	89	98	95	111	102	96	80	100	84	89	94	77	105	89	103	104	93	77	91	95	68	78	93	87	99	84	90	91	93	86	93	99	106	91	97	84	94	94	83	80	75	101	82	78	68	94	89	114	80	89	96	77	83	89	86	76	86	97	97	96	84	83	79	89	97	93	99	71	87	91	87	94	91	81	70	99	104	90	103	97	86	95	80	82	74	72	89	79	94	82	87	88	79	90	84	81	82	81	95	95	92	80	70	105	71	76	75	84	72	69	93	71	88	70	68	96	84	98	99	86	74	71	73	79	86	90	72	99	77	94	83	70	70	81	88	74	87	78	109	76	79	80	95	78	78	91	72	93	71	92	85	79	82	85	75	106	83	74	82	75	72	101	98	81	65	98	86	73	73	89	76	92	86	76	89	75	72	80	84	87	81	86	98	87	81	86	75	94	90	76	72	88	75	86	75	78	102	78	87	89	83	91	72	83	114	104	84	82	71	87	104	80	96	99	72	84	93	102	79	83	90	80	91	57	72	67	81	76	74	80	83	89	93	92	89	90	69	79	65	98	69	77	76	72	73	75	75	84	76	88	91	77	98	87	79	85	87	78	87	76	77	70	88	92	90	115	87	83	73	73	87	67	90	80	74	78	80	105	85	79	75	83	86	85	96	87	71	93	92	92	93	88	76	92	106	83	92	81	72	61	81	99	74	88	77	84	99	75	91	67	85	76	95	83	74	98	99	80	106	105	85	81	89	80	83	81	102	80	77	81	93	89	77	73	80	81	83	79	89	98	80	90	88	89	92	80	75	109	88	87	93	84	72	77	84	91	79	84	95	93	90	93	85	71	84	74	86	73	90	82	80	67	84	85	93	90	101	95	91	70	77	85	79	62	80	93	56	73	69	90	95	64	84	88	74	85	76	98	75	80	93	101	90	90	74	85	85	85	91	83	92	91	71	89	77	96	80	86	78	73	98	67	73	80	77	74	86	71	74	84	76	77	67	82	70	76	91	76	100	66	92	76	92	71	69	81	71	82	85	96	74	104	81	91	88	88	73	91	74	75	71	96	87	68	85	81	91	79	86	87	84	94	76	94	80	94	81	68	85	76	87	78	95	73	82	95	78	88	68	77	80	77	89	83	95	78	67	82	86	86	94	75	88	86	80	89	92	82	83	93	82	78	82	74	87	80	97	72	69	94	74	81	73	78	78	88	82	70	93	79	85	60	85	86	77	85	83	83	62	75	88	78	97	82	90	77	84	83	99	86	80	73	93	91	91	90	71	95	74	86	77	79	79	76	97	77	103	89	76	82	78	81	69	77	71	86	92	107	98	72	78	84	62	89	77	90	95	87	89	80	93	80	95	85	100	88	76	74	72	101	71	76	80	69	97	83	85	78	79	85	83	77	95	103	80	86	84	84	81	98	81	88	79	98	75	99	89	79	94	76	78	80	84	78	79	97	91	96	94	88	91	86	98	74	94	68	105	89	85	64	84	96	93	81	85	91	89	80	94	84	78	72	97	87	79	84	80	84	91	82	96	90	100	78	81	74	79	83	88	88	78	95	77	108	99	68	99	94	63	84	82	87	91	80	75	87	87	102	92	82	67	83	83	85	77	73	87	86	83	84	85	88	89	66	96	85	88	83	77	72	88	88	72	80	90	76	75	91	81	76	78	70	84	87	93	80	97	84	87	81	86	81	69	88	78	87	79	82	79	92	85	80	103	71	91	89	77	85	76	74	75	77	88	89	71	79	90	96	91	85	65	74	79	76	70	76	78	79	75	104	84	75	85	68	90	92	95	87	80	88	84	76	85	80	83	87	84	72	97	92	92	80	89	73	75	74	75	74	83	73	77	92	72	84	85	82	80	62	73	68	80	81	83	75	73	89	86	71	82	89	67	72	78	74	81	88	86	77	82	91	82	57	81	79	90	76	86	78	70	83	90	78	94	75	105	82	83	74	85	76	98	76	101	80	79	80	102	89	68	92	79	90	73	91	89	73	96	98	69	84	69	91	89	77	70	84	72	93	57	86	79	74	91	94	81	74	84	86	84	95	98	69	83	86	86	88	107	79	72	84	77	64	85	86	89	84	92	95	83	85	94	81	92	84	73	74	86	89	69	88	67	72	100	74	82	92	78	72	94	94	85	81	84	89	83	92	105
345	1	1900	172919	359	0	30	161	205	323	333	368	340	347	355	394	313	184	199	203	181	173	149	154	131	144	140	146	132	151	119	126	131	121	120	120	101	99	99	93	104	109	110	104	107	104	86	92	100	94	106	91	104	73	104	92	109	98	91	102	87	88	76	92	79	85	83	102	88	98	83	75	83	91	86	101	92	67	109	94	96	91	86	93	84	77	71	72	64	79	76	92	75	85	70	61	87	72	77	83	84	76	71	86	66	69	71	92	66	71	64	61	64	82	77	68	95	83	93	73	81	91	65	80	85	86	83	90	91	66	72	74	83	58	67	77	70	104	90	86	93	88	87	87	98	86	79	82	77	79	76	84	70	93	78	76	87	75	71	75	55	80	68	74	76	76	72	83	86	89	77	59	75	61	86	83	71	73	72	91	83	74	63	92	71	79	88	82	72	64	84	69	68	71	68	72	92	79	75	77	76	69	88	97	86	73	64	76	86	74	81	65	72	68	80	73	96	84	62	65	75	64	89	80	82	84	74	75	81	71	77	80	68	79	88	64	85	85	73	89	81	77	79	77	76	77	71	69	84	79	82	76	69	78	72	96	87	72	72	72	76	70	68	62	70	61	86	78	64	76	76	65	92	73	88	70	73	78	74	81	68	96	100	80	64	82	71	70	83	79	97	75	70	72	81	84	80	83	88	82	80	80	64	76	66	86	62	56	86	56	86	71	71	76	83	81	99	86	76	77	71	62	62	76	88	84	68	75	74	84	67	86	84	69	75	83	75	80	85	105	68	75	74	68	68	79	54	89	89	60	75	72	75	80	64	81	80	78	80	79	70	73	77	67	63	96	69	76	78	75	88	71	73	84	85	81	78	76	89	70	74	75	62	64	74	57	76	80	78	64	72	81	86	75	75	92	90	59	74	74	84	93	82	74	78	65	52	85	65	98	86	98	82	77	92	66	86	63	77	72	95	73	88	72	72	72	66	69	80	78	83	72	74	87	104	82	88	76	85	67	72	70	85	79	67	69	57	75	76	72	88	67	70	60	76	73	69	78	73	74	84	74	74	85	105	73	71	63	80	93	70	79	66	66	68	69	77	66	78	75	64	82	71	93	79	57	63	78	67	74	91	72	77	87	65	83	63	70	78	91	67	83	72	69	81	70	69	62	77	75	70	84	78	69	63	97	61	75	74	65	78	83	86	71	73	61	91	70	85	67	79	80	77	92	71	75	64	78	67	59	77	70	75	82	59	63	54	74	63	83	72	75	61	58	64	58	78	77	75	88	96	76	88	73	82	82	87	83	65	77	91	75	81	95	70	78	76	84	99	73	74	73	65	76	70	82	84	71	88	90	63	66	81	71	71	79	73	76	78	84	74	77	71	87	75	80	68	63	85	70	71	72	85	99	71	71	63	80	84	80	96	93	77	75	70	72	67	74	93	90	75	74	70	65	73	93	77	79	87	88	56	62	71	83	77	78	69	62	75	73	73	70	99	80	77	68	65	82	79	77	79	82	73	82	66	79	81	69	89	84	69	79	74	78	79	98	90	80	75	62	67	77	83	87	66	67	72	71	68	71	73	69	89	63	80	68	77	95	57	76	71	69	80	79	80	89	78	70	73	81	85	64	79	69	75	90	66	89	77	82	74	69	77	82	88	79	83	77	74	85	82	68	79	84	83	79	93	105	63	70	66	87	58	70	81	79	84	90	82	75	78	71	71	85	61	59	79	78	86	75	78	73	83	57	75	57	76	72	80	72	89	64	87	74	70	71	72	87	63	82	72	69	69	68	67	61	73	68	67	69	83	74	66	91	81	82	86	62	73	66	80	83	79	82	78	71	100	79	80	77	70	85	71	84	76	77	72	73	74	77	53	75	85	67	76	73	73	93	82	68	75	74	79	89	73	86	77	81	75	65	74	72	57	70	82	80	79	74	72	96	71	83	83	93	61	75	78	79	66	83	88	82	71	77	86	72	74	84	80	87	76	71	92	73	70	84	74	78	75	84	56	78	81	89	77	65	72	80	77	75	87	85	81	72	91	90	84	68	65	80	75	72	80	81	74	72	75	89	82	72	84	58	76	90	84	80	73	77	82	83	73	72	67	80	73	84	56	75	89	75	71	76	80	72	78	85	87	78	60	74	72	75	71	79	81	79	81	81	77	78	87	70	69	77	79	81	66	87	81	80	80	79	92	78	71	77	69	80	80	88	79	74	78	80	83	85	92	80	65	67	68	65	86	80	69	82	69	84	83	82	71	84	64	63	90	94	75	80	89	89	70	74	79	60	93	90	85	81	70	75	79	83	78	88	70	75	90	68	71	88	76	90	88	83	77	78	78	80
345	2	2100	173043	357	0	32	198	188	339	332	365	356	376	471	654	541	235	210	215	197	172	167	171	182	164	153	145	142	119	147	117	137	138	116	125	123	126	122	113	109	107	108	102	114	106	105	82	107	100	107	103	106	79	105	104	86	100	81	98	87	86	75	88	86	92	78	90	94	86	93	104	82	87	84	91	76	75	79	78	82	77	61	71	71	87	71	87	86	74	67	86	68	62	92	94	90	80	71	85	65	63	59	77	72	68	86	83	81	63	73	82	80	76	74	94	77	60	83	63	70	84	83	84	77	69	75	70	80	83	76	78	73	78	59	94	79	70	72	72	83	68	82	71	89	89	83	77	66	73	83	75	66	75	68	67	78	61	68	74	78	69	79	65	80	63	67	90	83	64	76	77	90	66	78	78	77	80	64	64	76	73	59	78	78	71	76	76	59	54	70	67	69	75	70	64	84	91	64	71	78	68	82	76	72	88	71	75	68	88	69	81	83	64	93	76	76	82	76	66	66	76	94	64	66	82	82	81	81	80	81	75	79	79	72	61	77	69	69	79	88	81	87	73	75	86	81	61	78	78	69	64	77	65	78	73	68	79	71	63	73	70	57	61	76	77	73	77	73	79	65	74	82	65	84	89	77	85	70	66	46	88	67	72	61	70	77	76	60	76	76	85	83	74	59	65	83	75	76	86	72	82	78	83	94	72	89	76	75	73	63	86	83	67	65	79	66	80	62	77	73	83	76	71	69	64	76	64	75	60	78	76	63	67	59	77	73	67	65	78	65	77	69	57	63	66	74	76	60	73	69	84	95	78	84	82	68	74	85	72	56	71	58	69	62	75	66	71	62	69	71	73	56	74	78	72	77	78	75	59	62	61	58	63	67	69	78	73	85	70	68	75	71	64	56	92	69	69	76	79	71	71	74	71	71	76	77	72	75	63	72	71	68	68	70	82	81	73	66	83	70	84	79	61	73	82	87	73	72	65	81	78	68	74	52	70	77	77	77	75	68	85	67	61	62	78	86	84	77	58	65	64	73	85	74	84	67	75	84	66	81	58	58	83	62	66	72	71	69	74	79	59	60	80	58	76	69	72	65	85	71	57	67	69	70	76	69	63	76	83	74	78	57	70	75	76	64	63	69	81	78	77	51	56	63	68	68	79	64	73	71	81	56	67	81	74	63	70	67	59	76	76	63	80	64	95	81	76	63	65	74	57	76	79	75	93	68	78	65	63	57	64	70	77	70	72	63	74	79	51	59	81	82	81	76	61	66	62	73	69	64	69	65	56	82	78	62	65	62	71	75	68	76	76	75	75	66	85	64	65	71	78	76	78	61	71	62	77	77	74	71	73	56	72	75	79	77	77	58	66	77	55	78	85	63	79	69	89	64	96	71	73	65	65	73	80	80	74	69	79	77	69	81	69	71	66	75	78	71	69	76	70	68	71	83	67	84	71	74	80	75	77	67	91	71	64	73	64	76	71	79	75	72	74	76	78	66	62	68	75	68	74	92	72	82	72	85	77	72	66	60	62	65	60	70	69	65	73	60	66	72	62	77	78	60	64	68	71	66	70	76	69	74	61	82	74	78	66	75	68	75	70	78	80	71	66	51	69	79	70	69	81	74	68	71	77	69	77	57	73	73	76	83	60	65	67	69	88	71	76	67	71	80	66	92	71	78	67	60	64	70	68	73	75	60	73	83	70	67	71	85	79	77	71	58	60	75	82	71	77	89	66	70	95	71	80	76	75	90	76	60	62	53	70	65	84	78	79	81	70	71	75	67	68	64	81	68	76	70	63	67	62	74	74	67	85	79	55	52	86	73	77	71	69	78	75	50	59	78	57	59	65	66	76	58	67	68	74	80	82	75	75	59	85	54	88	75	68	64	88	69	74	88	79	82	58	79	66	75	65	59	69	65	63	62	80	65	63	80	68	59	82	62	60	81	85	72	83	78	66	67	75	73	71	90	81	64	65	67	71	73	84	71	59	67	68	80	81	69	76	78	69	65	66	67	86	82	71	77	76	87	81	66	83	67	61	77	78	75	66	73	56	61	57	67	79	70	75	73	51	78	71	69	73	92	83	84	59	54	78	77	64	73	63	66	61	77	69	74	71	64	77	61	76	72	64	59	69	64	57	81	58	72	73	64	79	64	82	66	68	69	71	69	68	65	72	82	78	72	64	67	79	76	61	73	68	69	69	60	60	76	77	78	59	71	64	80	71	80	80	76	75	70	83	74	51	87	77	66	81	83	67	60	67	73	66	62	62	71	69	64	76	80	67	65	62	72	71	67	86	76	74	70	75	70	73	77	63	59	65	83	70	66	74	71	65	69	83
345	3	3500	173166	351	0	17	188	243	347	394	411	346	391	638	1017	620	239	240	229	232	199	211	190	202	198	177	178	159	156	146	129	131	161	124	133	138	137	119	114	119	131	114	121	121	130	100	110	120	126	106	118	119	108	106	101	101	123	85	117	100	107	90	102	106	104	91	107	96	92	106	100	90	93	89	113	90	87	123	108	88	97	99	93	91	115	86	90	109	119	81	95	88	130	96	95	115	89	88	89	116	93	93	78	89	84	90	85	94	109	105	88	93	62	102	112	77	93	90	85	100	78	94	86	95	81	80	122	84	108	92	104	81	98	99	99	84	101	85	106	94	88	98	117	100	90	94	106	90	96	89	84	88	94	79	72	90	94	90	69	99	88	76	90	97	97	86	97	85	92	70	82	92	107	68	82	104	98	74	90	108	96	102	82	94	97	78	74	96	78	90	92	99	113	87	94	70	80	105	106	82	86	80	63	86	91	87	94	88	85	98	97	89	96	87	98	75	86	83	89	107	106	95	72	97	89	108	94	106	81	76	102	75	79	87	96	96	91	92	103	90	80	99	77	84	92	109	92	87	87	93	90	86	101	84	93	72	96	93	107	90	83	79	87	93	82	80	76	96	87	84	87	91	99	97	83	82	92	102	108	84	79	79	86	83	84	92	90	87	91	86	101	103	83	86	97	76	79	88	97	84	88	96	93	85	96	95	83	82	88	76	94	100	82	88	80	92	97	107	88	82	96	92	79	81	74	90	97	78	76	95	101	85	80	78	77	76	94	97	90	77	82	87	106	95	103	112	96	98	89	84	103	109	82	80	86	84	83	94	103	104	77	93	103	81	77	66	78	112	75	98	96	101	89	81	71	78	77	71	98	90	75	90	93	94	91	103	99	80	100	90	89	78	67	90	96	91	80	97	101	82	89	96	105	96	78	83	86	88	76	81	88	114	70	94	82	82	82	86	78	104	79	75	91	102	92	85	88	98	82	92	96	68	91	91	89	85	111	81	101	85	87	77	83	83	86	96	77	113	98	72	106	94	85	96	101	114	85	71	95	84	83	92	101	85	98	101	102	85	86	78	69	80	96	73	81	92	103	78	77	95	95	98	83	95	89	97	79	100	109	84	92	86	93	90	96	90	81	92	96	94	96	101	96	99	96	111	82	84	80	93	95	82	93	89	86	83	79	86	74	104	98	94	96	84	77	78	73	87	75	86	80	106	103	97	96	82	93	101	89	95	97	92	85	89	77	102	62	81	81	77	84	84	90	92	91	82	95	90	103	82	90	80	93	89	81	97	84	79	102	89	96	98	92	101	94	85	76	83	86	76	86	92	79	93	104	93	81	72	92	106	70	105	92	88	94	90	82	88	94	83	90	86	85	74	98	75	69	95	86	92	97	79	65	89	100	94	108	97	80	96	82	94	104	87	84	74	68	80	74	92	89	80	82	89	86	90	106	75	92	98	85	104	102	82	94	74	87	97	104	79	115	70	85	94	101	87	100	81	78	73	96	96	88	92	84	96	81	73	92	84	100	79	84	86	93	83	81	94	83	72	77	83	94	83	88	96	83	85	85	82	84	70	81	97	93	106	74	72	70	103	88	91	100	82	71	77	83	103	112	90	89	78	100	93	87	101	97	95	71	96	93	78	85	94	99	106	90	101	87	80	81	100	97	89	87	84	83	77	88	76	104	74	89	85	95	88	91	102	77	89	80	65	93	100	83	95	79	68	79	84	94	100	89	83	91	88	77	82	82	99	83	106	93	85	98	99	83	80	77	81	90	78	84	86	103	110	75	101	88	62	88	79	90	89	78	94	92	79	77	99	85	85	65	88	89	70	72	80	80	82	101	98	85	82	72	96	68	84	88	74	79	70	78	80	95	91	77	87	95	104	85	94	75	71	101	82	80	80	96	98	80	80	86	94	98	86	78	86	87	75	92	79	91	83	91	84	87	76	78	77	91	91	92	87	104	89	86	98	84	94	74	95	90	75	86	97	105	71	95	91	74	84	92	99	90	85	104	92	77	89	71	83	83	77	83	86	98	80	92	91	87	83	96	98	95	90	95	93	98	94	90	87	86	88	95	95	89	84	84	103	76	89	79	93	83	104	101	111	71	85	100	94	92	77	100	93	111	103	85	80	82	94	72	76	92	89	67	95	88	103	89	78	87	69	87	95	77	70	106	96	90	76	82	94	79	90	84	103	84	102	88	78	88	92	83	88	101	84	92	83	98	81	86	104	92	99	86	82	92	82	86	91	87	86	67	89	91	101	95	112	87	76	93	86	90	92	98	97	80	96	85	73	88	88	92	90	87	95	83	95	69	114	84	101	103	82	92
345	0	2700	173289	350	0	19	203	251	393	422	448	411	403	645	1216	670	242	276	246	246	261	228	199	258	301	192	196	179	181	180	168	160	170	158	157	150	165	166	120	140	140	151	134	142	135	112	127	115	104	113	96	126	112	139	111	120	120	110	98	116	104	120	108	104	86	102	93	95	98	105	107	118	96	116	88	99	109	97	97	86	107	87	102	107	92	96	97	95	89	116	87	103	84	94	85	96	96	77	94	74	96	98	90	90	86	81	94	91	87	100	70	91	87	101	81	82	82	80	82	99	103	113	97	85	92	85	90	90	85	96	95	85	108	88	94	97	78	91	93	95	74	87	89	86	81	74	77	78	86	97	88	83	98	88	117	76	86	84	81	88	93	86	88	80	93	95	81	90	100	88	99	87	112	91	95	90	77	84	98	77	96	93	92	87	107	102	87	98	84	88	90	112	93	91	88	99	87	87	80	85	88	112	95	90	73	93	79	94	88	93	95	97	65	77	73	84	95	71	83	76	79	83	86	68	85	78	87	80	83	87	79	73	78	85	86	99	80	81	96	81	97	78	81	87	89	75	79	73	85	80	82	88	66	97	79	99	98	85	74	79	79	99	82	64	77	86	89	94	87	100	90	91	93	77	94	62	95	77	81	89	80	85	103	87	89	80	80	78	88	89	81	82	79	93	81	92	67	79	95	97	80	81	83	98	79	88	88	86	84	97	93	90	68	83	79	95	78	74	99	85	72	84	82	85	96	68	75	61	86	77	86	86	78	68	94	99	80	89	91	85	80	67	109	68	62	90	90	79	83	75	91	87	75	74	112	89	96	87	87	95	83	78	92	85	88	72	81	81	80	86	74	91	100	59	80	94	84	77	86	92	82	64	80	80	71	82	94	75	83	83	88	79	91	95	73	85	77	96	87	79	77	90	91	73	80	73	94	89	90	67	99	71	70	86	67	86	90	88	100	97	69	97	78	89	77	80	88	76	75	74	86	93	84	91	93	75	75	83	88	66	98	97	102	72	79	87	87	76	83	83	95	92	89	69	90	91	86	83	75	69	85	82	88	74	98	92	83	93	92	73	89	94	86	75	83	95	92	93	85	86	67	75	88	73	82	86	66	86	97	87	73	82	78	79	73	92	91	74	79	68	81	84	91	94	77	83	91	83	90	77	77	68	82	97	78	80	83	87	69	78	84	78	86	70	96	84	77	74	80	72	88	81	85	79	92	87	62	67	87	91	81	75	73	79	80	70	106	87	91	98	86	75	70	95	89	73	95	76	74	75	81	91	66	91	89	80	77	84	102	94	89	78	77	77	74	82	94	94	90	70	86	69	83	75	77	75	79	118	94	89	78	85	101	83	95	79	67	95	88	66	71	84	94	87	76	101	101	91	72	71	100	74	103	78	86	94	78	95	78	76	80	84	79	85	72	82	83	76	87	73	73	77	72	84	74	75	97	98	77	76	69	81	93	87	85	63	85	87	68	77	89	73	74	63	88	81	108	78	80	86	86	68	89	83	85	79	84	71	81	71	103	80	80	80	66	82	88	91	77	80	97	76	53	80	92	84	84	75	89	70	94	75	104	81	87	82	99	79	96	88	81	63	86	74	80	91	69	79	83	83	92	98	94	66	95	83	83	67	66	79	74	69	91	88	71	87	78	79	83	82	88	84	73	81	83	82	69	91	85	94	90	79	67	95	80	80	88	81	99	67	85	93	89	94	95	93	93	78	90	104	73	88	76	87	88	88	79	85	85	69	87	67	93	78	103	72	80	75	86	76	90	83	80	77	79	89	85	83	93	80	93	93	70	78	66	81	91	77	91	77	73	89	89	70	80	75	66	81	67	87	78	92	84	66	92	91	98	59	93	79	98	90	75	79	78	81	87	57	89	95	111	76	78	82	97	85	74	78	88	72	77	101	86	77	86	80	80	82	61	72	73	84	83	74	87	96	49	68	81	89	96	101	69	84	71	74	81	72	71	95	97	79	95	94	94	89	82	76	85	71	92	79	80	84	68	95	86	59	84	94	89	81	92	79	83	85	91	77	88	80	85	84	76	79	81	90	80	66	85	76	68	71	88	83	67	81	92	78	81	84	93	77	85	92	77	85	77	92	86	75	81	102	92	88	93	87	89	82	73	83	88	100	58	78	90	73	80	77	70	76	96	105	75	92	77	70	73	78	107	72	96	82	82	81	78	78	88	79	89	68	78	79	82	79	87	81	68	87	88	89	70	74	77	95	81	81	86	72	80	78	78	81	84	74	95	90	73	92	74	85	92	74	95	93	74	84	66	85	78	72	86	76	82	82	69	93	75	66	72	86	67	89	70	69	82	82	83
345	1	1900	173412	356	0	24	121	185	359	326	350	307	390	419	491	325	230	196	221	196	185	178	175	185	190	153	146	149	139	126	132	140	124	132	105	101	115	114	120	108	114	95	96	125	107	114	96	109	98	115	98	86	102	93	88	96	108	83	106	83	93	109	106	97	100	83	90	87	80	89	76	87	81	110	92	80	96	93	88	107	65	90	89	64	94	79	77	93	89	91	95	86	98	89	83	98	78	84	89	79	90	83	76	94	89	77	75	96	84	97	97	100	95	83	80	88	77	84	75	99	74	78	73	85	75	80	80	84	96	81	74	84	81	70	86	91	75	86	80	86	82	93	86	93	81	78	70	92	81	71	89	75	95	80	97	80	86	62	82	95	82	79	86	68	83	81	96	84	76	78	75	94	90	112	86	87	96	79	92	83	94	73	84	84	85	100	75	98	87	111	92	89	82	84	78	114	70	80	77	87	82	97	96	104	86	85	101	87	103	82	62	75	77	94	84	88	80	85	75	82	82	70	74	91	82	91	64	78	87	84	78	75	81	81	92	84	85	85	85	67	86	104	82	93	93	81	69	92	105	97	91	83	81	70	73	81	92	70	89	94	85	77	99	104	86	82	102	66	104	90	90	88	71	102	83	85	95	74	86	76	86	73	74	91	86	78	85	87	91	70	65	86	90	88	84	74	74	70	80	90	95	93	99	81	100	81	96	77	87	77	80	98	87	95	78	73	83	95	91	105	80	76	76	67	72	74	81	106	70	90	74	81	101	99	99	92	68	82	73	90	81	78	61	68	82	87	85	72	87	74	95	91	111	73	82	68	87	86	78	92	93	79	77	72	79	90	86	67	92	101	85	74	81	73	77	95	83	82	76	87	62	90	83	83	91	80	73	85	69	86	77	83	91	86	80	76	86	85	80	89	94	91	94	67	104	73	90	79	97	86	84	86	90	97	80	70	76	70	83	90	75	74	96	82	73	86	67	76	98	91	86	99	72	88	83	79	79	80	75	82	75	89	76	72	94	73	78	84	67	81	82	69	81	63	89	66	74	68	91	88	80	95	83	78	102	90	74	65	75	78	73	88	103	74	81	80	71	80	89	99	93	88	88	68	96	86	88	91	76	83	74	90	74	94	80	84	75	80	89	77	84	81	104	77	72	79	82	61	82	69	69	86	81	75	89	79	86	74	73	81	78	84	80	84	79	82	94	106	83	74	99	81	91	74	85	103	77	81	80	81	73	74	105	88	77	83	85	70	86	73	103	69	80	86	61	95	70	75	70	86	102	96	92	70	84	84	82	85	68	61	94	63	84	86	102	72	83	85	71	98	84	66	93	75	81	89	73	71	76	81	83	82	95	84	72	81	70	80	81	87	82	91	80	93	74	84	99	79	102	65	86	101	99	85	84	89	86	80	78	66	84	93	94	86	88	94	72	84	88	78	82	73	79	71	77	83	77	77	84	96	86	73	84	75	89	85	70	98	96	75	92	71	83	78	89	73	75	95	86	80	94	74	95	80	95	66	73	93	79	86	81	79	79	77	71	82	65	78	61	70	66	88	83	92	92	87	91	93	79	68	78	85	86	85	78	94	97	65	75	91	71	90	68	88	80	79	72	79	76	74	93	78	86	79	93	79	76	63	75	92	79	74	75	87	91	72	81	85	76	79	91	74	97	71	83	78	99	81	82	98	81	71	80	93	70	65	73	78	78	66	90	71	83	88	72	97	86	104	77	78	88	73	81	81	81	71	95	73	70	85	81	94	97	69	81	89	89	83	78	55	74	83	72	89	73	89	79	76	82	77	83	83	82	91	85	79	69	60	81	86	106	86	91	94	77	74	79	89	93	89	64	103	89	67	90	92	78	82	81	92	82	96	78	84	93	89	84	65	89	76	90	66	90	77	75	79	74	70	79	92	86	66	85	84	82	85	73	75	87	95	86	86	65	89	86	82	71	95	103	85	81	80	86	72	68	72	95	79	90	77	86	89	89	102	87	87	73	71	83	75	79	79	81	88	71	76	81	79	71	69	90	84	76	65	81	101	78	79	64	66	83	87	84	81	60	74	79	68	77	92	85	70	93	85	79	68	85	79	99	93	81	93	102	85	103	71	67	83	84	76	85	101	76	81	96	86	93	86	78	81	81	89	96	87	76	84	72	90	92	85	94	87	93	87	73	100	81	89	102	67	92	77	82	70	80	70	86	85	83	110	82	77	82	96	84	73	82	86	71	90	94	92	78	76	81	103	80	96	79	84	61	81	76	74	90	101	98	86	86	87	76	63	75	71	69	92	86	82	82	86	92	95	84	81	80	75	86	75	82	92	68	79	88	94	75	99	93
345	2	2100	173536	351	0	20	153	191	345	355	369	346	388	438	758	446	217	237	213	205	184	195	176	208	228	171	153	142	130	128	155	136	116	135	129	126	118	130	104	102	110	112	114	115	102	87	110	101	118	108	101	104	98	85	101	116	79	85	98	81	106	91	93	90	82	104	116	96	84	115	94	86	86	83	91	81	91	94	82	72	102	99	87	89	78	75	90	55	72	81	86	74	116	82	89	75	77	78	63	85	99	78	79	95	76	77	76	82	94	77	88	72	93	70	97	59	90	93	76	77	102	80	81	83	74	95	78	83	81	84	70	80	84	79	99	80	93	92	91	86	85	84	71	74	74	73	73	64	86	85	66	88	79	81	87	83	101	74	68	69	67	83	95	66	76	71	84	85	74	69	66	86	87	75	85	70	69	87	89	91	81	83	79	76	78	76	92	75	83	77	84	83	83	86	91	69	81	77	64	79	73	104	83	70	85	83	82	81	79	68	77	66	83	83	84	83	74	85	78	68	80	81	82	73	70	81	77	89	75	78	70	93	85	80	88	83	88	79	78	81	68	85	98	85	70	84	75	84	99	70	104	84	87	75	81	86	84	87	78	79	69	75	76	81	92	69	82	79	89	87	78	85	88	96	91	96	95	59	78	83	87	84	77	88	95	87	76	82	80	66	78	76	75	67	77	88	72	78	65	88	80	82	89	79	92	87	92	84	88	87	75	71	67	71	76	86	92	81	70	72	77	70	90	72	84	82	93	74	79	73	76	71	73	90	86	84	93	72	104	77	68	77	92	96	88	64	86	80	84	88	69	83	84	84	87	86	73	83	88	82	73	84	76	76	69	76	87	87	76	64	84	74	76	80	105	94	75	77	80	66	94	77	79	81	74	69	84	67	75	83	65	86	74	68	81	58	72	67	77	68	77	81	72	97	78	76	86	75	95	91	75	80	71	79	90	79	79	75	82	74	78	85	92	56	87	83	93	87	76	65	76	69	76	75	86	93	82	62	73	89	69	72	75	75	86	77	90	88	69	101	82	74	82	66	79	82	83	69	85	83	75	89	61	85	87	78	87	68	70	77	67	82	75	75	85	62	67	71	78	97	98	84	80	74	81	67	91	68	86	79	85	84	83	82	88	80	77	70	88	91	85	71	81	83	76	81	77	93	66	85	71	78	77	78	77	67	85	78	68	79	78	81	74	90	79	79	78	71	85	90	72	94	88	96	86	79	76	77	92	93	77	75	76	74	71	81	83	78	68	69	87	73	87	69	75	84	72	92	74	89	71	72	91	86	75	62	87	86	88	79	94	71	94	73	78	81	79	85	80	77	90	71	83	82	86	71	92	89	87	75	70	71	77	74	77	83	81	71	85	84	60	83	82	90	83	95	82	87	72	84	71	86	77	66	68	83	79	74	74	81	74	63	78	62	88	82	77	69	80	70	78	72	87	86	72	66	78	78	76	66	72	91	87	72	67	83	76	78	83	60	96	94	92	69	86	89	71	81	90	95	69	70	73	82	85	78	84	73	69	80	86	78	73	73	84	85	67	86	58	86	65	94	80	70	85	73	76	80	95	99	84	77	83	78	75	70	88	84	83	68	86	62	93	79	77	75	75	85	70	70	85	87	94	64	85	80	95	72	75	78	88	81	66	83	72	72	70	71	78	73	80	82	61	94	74	76	68	79	78	79	81	71	91	76	84	59	89	67	93	68	72	78	84	72	94	92	86	69	65	71	85	72	75	87	91	65	68	77	61	93	94	81	91	77	96	83	72	72	84	84	84	100	70	93	91	66	78	51	62	74	76	64	82	87	68	78	96	83	81	77	85	91	81	89	82	74	91	77	76	83	92	80	62	85	68	81	89	61	87	74	87	61	92	64	84	72	89	78	73	73	62	82	84	74	64	76	74	79	77	88	81	78	67	75	72	73	69	62	69	99	71	82	80	79	64	77	68	75	66	68	67	66	81	59	69	87	77	80	73	87	76	84	79	82	97	75	90	104	70	76	75	62	80	68	79	62	64	97	74	83	82	81	84	75	94	58	78	78	83	85	71	79	61	89	76	81	68	73	90	73	85	97	67	85	83	78	74	95	76	91	96	77	93	78	84	79	86	70	70	90	88	68	70	73	74	64	81	82	75	86	74	78	75	76	84	73	86	81	70	76	80	76	96	71	85	72	89	79	71	86	82	70	85	83	74	75	64	71	74	72	96	76	86	52	82	96	74	63	80	89	82	82	74	93	82	65	77	62	77	79	70	70	63	80	75	90	89	77	81	79	77	94	84	63	77	78	73	79	69	86	78	74	79	86	102	70	89	72	83	90	79	79	96	91	72	84	86
345	3	3500	173659	356	0	38	189	237	381	377	405	815	1145	879	1013	505	217	263	225	231	205	213	225	231	265	155	161	159	178	156	177	143	136	145	147	140	154	153	135	121	115	129	135	128	138	120	114	131	131	126	151	143	123	103	127	112	119	99	116	99	124	104	111	108	103	105	113	105	115	120	98	118	126	123	117	95	131	121	116	113	95	95	121	103	107	105	101	109	96	104	87	101	96	114	106	102	111	92	91	108	101	98	103	98	102	88	104	89	95	100	106	106	102	88	119	102	97	88	102	98	94	89	91	107	102	97	103	109	122	105	77	114	105	93	79	87	86	114	103	85	112	83	101	90	108	98	102	92	107	104	112	107	116	98	112	113	107	111	80	101	96	78	99	96	90	87	120	104	88	111	107	87	127	98	101	99	107	121	114	106	110	100	116	91	103	92	121	105	101	87	90	100	106	99	88	88	90	111	102	108	102	92	104	109	97	98	96	74	120	86	91	96	107	97	85	98	111	104	93	87	82	97	93	105	90	109	103	110	123	88	106	95	113	86	102	101	99	80	83	79	96	97	87	90	85	103	109	93	107	107	119	89	99	106	97	106	103	75	102	92	124	80	103	96	83	103	100	99	96	89	96	100	89	86	105	71	84	108	114	92	93	86	105	107	109	101	101	96	116	94	95	98	96	97	88	117	94	95	89	109	93	100	116	86	105	114	102	96	111	96	99	88	116	110	104	112	114	88	99	105	74	96	85	82	127	107	107	91	106	108	99	129	104	95	113	104	86	88	87	109	104	96	112	99	111	102	93	99	90	109	99	99	105	101	94	124	100	91	92	101	94	106	92	102	104	93	103	82	107	80	78	88	106	89	96	104	87	83	111	95	83	89	93	77	123	101	90	108	98	107	82	104	94	109	80	113	99	84	81	82	96	95	110	86	100	90	99	103	102	98	110	81	99	82	92	78	99	100	90	116	96	112	88	99	86	101	100	94	78	84	93	85	87	100	91	89	106	94	106	93	99	93	71	96	101	92	98	97	94	103	89	104	99	107	106	100	101	108	88	86	102	111	95	87	93	119	95	82	86	112	95	114	96	100	109	113	97	100	97	83	89	111	96	93	112	80	97	99	104	104	112	102	88	83	116	90	102	97	115	92	80	94	99	103	105	95	96	102	92	81	94	112	106	90	104	96	91	112	96	105	98	81	77	117	107	105	108	95	81	84	113	102	86	101	92	85	105	92	99	84	104	85	101	95	102	93	76	112	97	90	94	77	94	93	103	105	85	101	104	86	98	103	105	117	103	94	99	82	97	96	107	82	96	105	84	93	104	94	116	95	102	91	87	83	98	109	89	115	102	108	112	85	109	105	122	75	85	95	82	88	91	93	91	108	86	102	108	92	93	105	81	110	107	88	99	103	92	96	99	89	81	86	110	104	96	110	83	88	107	102	89	94	99	104	86	104	104	105	87	101	93	99	86	91	94	97	113	105	102	94	107	106	98	102	101	90	116	96	106	102	81	81	84	94	100	79	88	94	107	71	83	104	96	102	97	91	75	93	92	104	109	102	79	92	91	96	89	84	73	105	96	93	93	94	81	86	101	109	95	101	120	105	111	98	90	106	111	88	114	86	83	109	100	110	109	102	70	102	81	91	90	92	88	101	109	113	94	101	76	105	92	85	112	89	103	114	86	108	107	86	108	91	98	96	104	111	92	108	96	92	88	85	82	97	100	113	108	86	106	101	105	94	104	107	113	96	87	103	94	96	122	93	97	69	90	96	97	91	83	95	103	98	109	78	98	107	73	115	90	76	108	76	93	119	96	92	96	86	98	107	94	98	113	116	92	119	102	94	94	86	99	96	78	84	82	114	92	97	95	81	104	87	114	100	83	85	83	96	93	112	88	97	123	92	105	97	109	103	100	95	99	104	85	105	99	88	96	97	75	88	97	106	83	105	98	97	109	98	95	79	98	101	90	119	103	95	115	100	102	104	103	115	103	87	108	93	105	107	105	91	88	86	103	91	97	112	99	87	87	96	84	104	91	88	95	80	112	96	98	91	93	96	95	100	91	109	104	99	86	93	100	85	79	101	97	94	91	89	93	96	98	106	104	108	99	81	98	91	96	110	101	97	116	91	105	91	105	102	105	103	93	87	109	104	127	87	102	66	98	106	91	102	94	102	86	80	110	98	101	105	92	82	89	90	108	120	101	104	86	90	90	90	84	87	101	84	81	81	97	99	99	89	82	80	83	93	93	83	101	92	88	105	98	86	96	86	103	85	95	91	95	93	100	108	97	95	97	92	86	85	98	91	105	85	100	98	101	99	85	104	98	91	101	88	96	107	94
345	0	2700	173782	347	0	18	204	260	372	410	456	405	618	676	1049	754	216	265	261	232	232	236	201	206	210	153	201	165	200	169	154	158	154	150	148	135	135	125	149	124	126	125	137	138	130	114	131	124	108	116	132	126	115	118	113	120	118	99	87	95	118	104	107	100	117	104	108	97	86	89	112	108	85	93	113	88	99	75	92	105	101	98	96	79	97	112	123	96	104	81	98	93	84	86	94	74	94	71	94	95	111	90	86	87	100	82	83	89	103	107	75	77	99	97	84	81	96	94	86	92	74	105	102	91	85	77	81	97	84	85	85	97	75	85	88	86	86	86	66	87	90	95	86	68	103	80	114	80	83	93	88	63	96	93	86	68	97	81	87	78	75	81	93	90	86	100	94	83	70	83	78	99	86	67	78	98	78	94	83	98	75	87	72	81	85	98	94	76	87	84	89	77	92	91	91	91	100	81	82	80	91	81	92	78	100	97	78	106	79	93	82	87	84	90	73	96	85	80	85	93	95	84	83	88	96	72	86	87	85	84	95	94	89	82	89	87	85	87	68	94	91	63	88	81	94	84	80	74	85	91	83	91	76	86	91	88	83	87	75	99	69	88	94	83	93	95	107	75	92	84	98	84	84	73	92	88	65	78	91	67	96	86	82	69	84	83	94	91	81	79	94	84	87	77	86	77	83	80	80	82	83	90	74	72	72	78	79	78	89	83	86	106	85	96	92	95	75	110	93	106	95	83	70	89	86	94	67	85	88	81	82	78	87	90	89	89	82	95	82	75	91	85	76	91	79	76	94	93	86	73	78	94	85	96	91	89	85	92	92	84	102	82	78	91	75	97	86	89	95	94	77	79	96	89	92	94	81	100	87	92	86	77	90	92	96	78	81	90	85	96	69	77	88	74	87	100	80	70	106	77	85	90	85	84	69	84	69	66	72	83	86	93	88	92	86	78	82	93	87	66	84	88	104	82	84	88	81	92	82	103	75	74	94	87	91	72	78	84	90	89	84	95	92	94	78	80	83	91	73	86	81	80	78	89	80	79	87	92	88	81	73	81	88	87	98	72	87	78	92	87	84	107	99	92	102	75	91	78	72	88	89	67	90	85	81	92	102	88	94	80	79	78	67	78	83	98	77	84	97	102	88	93	85	77	81	91	77	78	86	83	95	86	97	89	73	84	90	88	79	63	91	79	89	79	91	81	101	106	89	74	113	79	92	96	72	90	80	89	84	74	100	77	84	90	95	84	93	81	79	74	95	71	79	82	95	84	67	85	103	77	78	78	79	92	79	77	89	88	91	79	84	79	89	69	86	100	74	84	65	68	65	81	84	79	75	74	95	78	86	88	87	88	81	85	80	82	82	83	90	93	76	106	71	78	105	67	82	74	82	92	75	89	88	92	72	96	72	87	88	90	98	77	94	73	87	84	60	81	79	90	62	70	92	90	83	69	94	78	88	93	89	80	87	79	89	95	76	80	76	89	82	82	80	78	81	76	85	83	72	95	82	82	72	99	81	83	89	67	99	77	80	88	80	75	80	81	74	81	86	78	73	84	90	72	75	91	87	84	97	82	85	68	98	92	83	97	72	80	78	75	82	92	78	84	88	80	92	82	106	86	83	85	91	79	83	93	73	85	106	73	92	87	89	90	92	66	70	76	111	96	64	89	88	99	79	85	86	80	94	78	101	80	95	94	91	83	87	86	77	70	90	85	92	76	65	64	86	81	87	96	80	83	82	95	89	84	76	76	92	86	75	90	76	80	81	78	90	79	80	83	79	102	73	89	77	88	88	97	81	103	98	90	80	90	100	78	84	67	79	97	86	94	93	66	98	70	68	72	85	87	84	77	94	74	96	66	99	90	79	74	71	102	83	85	94	85	96	91	87	82	76	80	84	89	90	96	91	72	101	84	79	93	94	75	79	97	92	70	61	82	85	86	85	72	84	80	88	68	97	76	77	88	74	82	91	85	90	84	89	87	80	84	76	86	84	78	77	77	94	78	74	83	100	94	88	103	92	93	95	97	79	91	98	86	81	85	96	79	86	92	97	78	84	75	85	92	78	83	104	82	72	74	94	76	82	62	85	81	73	87	81	92	89	73	86	83	76	76	89	67	96	92	83	90	78	76	66	69	110	88	83	90	88	90	86	83	75	73	71	72	81	75	85	77	86	72	92	98	89	86	81	86	74	79	93	83	92	92	90	72	89	78	75	96	76	72	93	70	94	91	69	94	85	64	94	85	86	93	80	79	91	80	85	71	79	81	71	87	91	93	80	70	91	74	83	86	73	67	66	69	72	78	80	80	97	74	92	87	77	86	79	75	97	104	95	82	71
345	1	1900	173905	355	0	38	158	216	338	360	362	329	398	384	421	244	192	206	209	173	197	171	177	146	137	140	129	139	135	113	128	122	125	103	119	125	92	123	121	106	128	101	121	128	89	95	88	94	126	94	93	103	101	85	89	92	96	82	91	75	87	92	87	99	90	101	107	102	86	92	80	76	86	97	88	77	85	93	85	83	99	100	94	82	85	74	98	60	101	98	100	86	99	99	72	89	75	73	81	102	99	69	94	86	85	73	63	82	86	74	85	86	86	100	88	81	73	81	99	88	92	68	73	84	84	84	78	65	87	86	86	89	87	90	98	87	79	85	92	98	84	67	92	88	83	84	98	79	84	85	68	70	93	92	92	85	72	76	85	92	75	71	87	87	88	73	75	75	75	86	90	61	75	89	84	74	74	95	99	73	90	72	91	78	88	93	67	97	69	100	75	80	73	69	82	83	82	67	76	64	94	85	65	84	75	88	82	92	92	81	72	56	81	83	70	88	65	86	84	73	88	75	76	87	83	103	75	83	86	79	66	91	74	71	91	97	82	98	89	69	73	78	75	83	80	102	74	79	86	71	84	87	72	89	63	84	96	90	95	76	69	78	81	65	82	72	99	67	83	84	98	92	76	83	73	75	90	62	72	95	78	71	75	75	87	86	82	88	64	79	90	57	85	72	75	73	77	88	79	89	78	95	104	91	86	77	69	64	84	73	77	79	90	91	80	79	74	86	79	82	98	69	72	91	87	81	68	73	74	78	72	73	87	71	79	65	88	86	77	85	69	85	81	63	71	82	80	106	89	81	69	73	64	72	79	80	77	90	83	83	62	95	79	68	69	83	67	86	78	89	85	76	84	82	89	82	81	74	73	90	75	97	92	89	91	80	93	79	87	75	71	95	74	94	86	77	76	71	99	88	87	84	81	80	69	107	90	86	86	85	63	68	79	86	82	67	66	71	84	84	101	74	85	80	86	73	83	80	93	85	70	80	70	93	78	71	86	65	77	69	77	83	74	92	76	90	71	71	84	64	109	69	57	82	79	91	97	64	80	81	85	76	76	73	64	87	79	82	91	94	88	74	89	85	86	87	80	81	87	78	75	73	85	83	77	91	79	82	63	91	93	84	69	84	94	70	79	68	66	73	89	88	77	76	76	92	90	85	106	87	79	80	70	89	80	76	72	87	83	55	75	92	86	87	81	82	84	91	67	78	81	82	77	85	82	72	90	59	87	89	77	92	91	64	86	79	88	67	80	88	68	58	99	84	86	80	70	83	81	88	81	83	74	73	71	100	80	88	88	84	96	93	69	79	86	83	69	85	77	88	80	79	86	95	90	88	74	99	93	77	85	79	87	67	79	85	76	85	92	69	73	80	85	67	70	72	96	70	78	74	75	75	74	92	59	79	72	78	87	82	66	71	95	87	73	72	73	104	94	69	90	75	88	87	90	95	76	64	87	96	82	71	76	72	71	84	61	79	73	65	78	70	84	80	77	71	71	69	69	77	98	74	76	80	74	66	87	68	81	77	84	79	95	80	76	100	72	79	63	78	81	77	73	84	87	63	74	83	82	92	88	73	78	68	68	80	96	72	77	71	64	82	81	78	85	89	89	75	97	81	79	77	78	71	83	85	73	83	91	79	67	79	79	72	70	69	98	92	86	57	83	84	100	83	90	83	95	66	87	92	75	77	83	71	86	90	77	60	74	80	82	105	83	83	87	83	62	81	95	91	72	85	82	81	89	68	84	96	86	78	76	69	70	85	84	66	75	72	70	70	71	76	83	83	86	79	77	77	91	91	80	99	82	75	104	77	102	83	73	89	96	94	80	72	72	91	70	76	88	90	86	93	89	93	80	78	95	87	65	88	88	85	70	74	67	101	94	82	83	80	76	99	71	85	86	98	82	75	80	82	79	89	84	76	78	62	81	77	86	74	99	90	82	78	72	77	85	79	76	75	57	90	67	81	88	89	89	79	81	76	86	79	72	74	92	90	71	86	74	80	70	80	93	83	78	82	74	79	75	98	79	64	82	89	84	89	81	74	90	87	89	69	90	77	76	93	83	70	77	92	83	74	81	87	88	83	81	72	74	95	88	86	87	77	86	78	71	69	84	66	89	74	88	95	75	84	85	90	88	77	78	74	87	77	86	100	89	72	99	73	84	87	82	65	80	60	77	73	79	72	82	72	84	84	80	77	78	84	78	99	82	88	79	85	76	86	94	80	72	88	86	91	85	76	79	81	87	98	85	76	79	73	80	54	88	75	67	66	88	72	65	84	102	81	75	94	79	79	63	69	83	85	91	81	77	79	99	76	76	87	101	81	86	69	80	76	77
345	2	2100	174029	350	0	26	161	192	324	362	398	551	825	756	721	250	214	185	212	201	222	170	188	152	157	158	159	132	148	132	111	150	140	117	110	115	113	109	114	112	124	129	102	122	123	99	106	106	106	96	119	97	100	89	111	96	93	102	91	84	89	88	76	78	93	79	96	94	99	99	96	74	94	91	98	84	91	92	82	89	88	87	89	93	79	76	93	81	96	91	81	77	78	87	100	71	71	93	76	95	101	78	86	90	85	67	94	87	80	77	83	77	78	72	78	98	82	67	82	88	93	59	99	80	83	73	83	90	71	80	106	83	85	80	83	75	79	83	92	95	66	75	93	80	75	82	91	79	68	81	95	93	82	90	88	67	85	79	92	76	86	84	78	79	86	107	77	78	66	67	82	89	91	105	84	74	87	77	76	88	95	89	88	64	82	88	81	88	87	94	75	97	72	74	78	79	72	85	93	73	81	69	83	87	87	81	74	90	98	84	78	79	85	83	83	64	76	94	82	76	83	93	77	96	76	84	81	63	81	73	83	88	88	80	99	76	77	85	92	70	79	88	85	81	78	78	101	81	81	73	72	75	92	81	105	90	87	97	75	70	85	76	83	93	94	74	74	74	81	88	73	68	98	78	72	80	72	71	95	75	79	85	86	82	77	88	73	77	88	87	97	77	67	66	79	79	65	83	80	73	70	82	75	77	98	87	83	86	86	92	80	67	73	74	85	87	71	78	70	86	71	74	81	77	80	82	80	89	77	82	79	79	108	78	76	70	83	70	82	76	85	79	73	72	68	102	74	82	79	91	71	84	77	73	101	88	70	78	84	79	86	72	80	76	56	85	66	96	92	73	73	58	85	70	89	72	80	84	98	79	81	78	99	84	76	72	74	111	80	80	61	68	73	71	76	93	84	71	81	80	71	84	90	71	79	73	78	60	67	79	71	89	63	67	92	82	74	71	82	73	78	87	83	71	79	104	86	83	87	88	69	71	91	80	77	75	86	79	79	80	76	83	57	73	88	83	70	79	112	93	73	76	90	84	67	87	81	75	91	59	92	76	89	95	72	68	69	82	77	85	90	69	98	94	78	74	67	76	79	71	83	53	88	73	79	86	75	86	72	80	80	78	69	95	75	79	82	86	81	78	84	74	83	70	60	84	71	68	101	58	78	93	94	78	68	91	79	75	72	56	88	70	85	76	94	92	70	78	86	67	76	86	73	72	79	75	68	98	93	88	82	75	83	73	76	70	100	78	89	84	76	79	65	82	83	79	75	81	70	83	83	91	73	95	71	83	81	70	83	75	75	84	73	103	70	89	86	82	77	79	74	84	72	79	94	91	79	78	69	79	82	90	55	81	75	64	79	83	76	81	81	81	77	78	77	76	81	78	82	79	90	72	60	82	83	75	89	73	73	86	56	90	76	78	85	73	87	94	67	64	95	66	106	87	86	83	77	77	86	65	79	78	96	88	83	94	74	76	77	81	75	81	87	74	74	68	81	84	90	81	68	83	79	89	75	88	91	85	70	77	79	96	83	99	66	68	75	64	73	96	91	89	74	68	90	76	75	86	73	74	79	63	76	86	70	76	66	79	77	73	78	90	75	87	80	79	108	85	75	81	78	69	70	88	69	61	84	77	71	94	69	82	97	84	71	82	87	77	80	96	93	81	73	87	62	86	95	83	63	77	95	67	81	75	79	81	89	89	84	79	83	81	69	73	88	80	72	67	72	74	97	62	79	85	85	76	82	74	80	80	77	83	94	75	64	68	75	92	84	79	85	69	61	81	77	84	100	89	79	73	90	82	67	69	77	86	96	93	81	76	80	78	66	94	77	90	78	69	81	68	87	104	80	94	83	96	80	94	54	67	77	82	86	64	84	90	85	74	74	78	80	77	75	70	85	71	71	77	74	68	73	100	75	71	90	73	97	64	98	86	66	77	82	79	64	74	77	87	80	76	82	82	92	70	85	81	92	81	68	82	73	71	79	81	84	65	72	61	91	85	81	73	84	68	74	71	70	74	85	70	83	83	76	76	90	69	94	62	97	85	85	75	81	79	82	91	76	88	71	84	81	78	77	86	77	81	70	74	92	73	65	86	79	90	70	86	65	76	91	72	81	73	104	93	84	72	66	70	84	88	75	89	86	89	81	75	78	88	85	87	90	68	73	85	69	95	76	82	58	77	61	72	79	84	86	72	68	87	88	72	88	78	78	72	77	74	71	80	66	72	74	78	76	62	77	55	70	85	93	71	79	84	74	73	87	82	68	63	76	80	85	67	72	76	93	78	80	88	70	89	74	97	92	88	85	67	88	69	83	68	88	86	88	66	85	73	71
345	3	3500	174152	345	0	27	200	254	366	397	409	436	621	981	794	289	237	241	238	230	239	243	204	181	173	182	145	188	167	141	160	160	150	143	156	155	136	132	113	147	116	129	130	136	98	114	112	119	127	122	103	116	133	108	118	131	113	112	117	124	91	119	123	99	87	111	111	110	95	93	93	118	88	114	110	96	112	121	95	112	106	114	102	100	107	95	95	98	89	100	106	104	93	109	97	90	89	118	107	95	90	82	104	94	106	103	90	94	98	101	108	99	91	88	93	108	97	103	80	103	96	115	96	91	97	110	120	100	87	93	93	120	100	93	111	97	115	104	103	94	90	102	93	113	99	99	80	111	95	90	99	97	95	107	91	81	97	77	109	81	81	114	101	110	109	86	96	93	92	97	101	95	85	97	103	86	118	106	85	95	84	91	97	103	85	105	96	88	97	107	104	104	97	101	85	112	100	108	92	109	88	86	78	93	94	80	91	113	95	83	102	89	79	105	85	101	98	102	98	102	75	92	92	109	83	96	88	88	91	91	92	81	91	94	88	85	91	87	83	113	110	91	86	98	80	92	103	84	117	93	105	101	89	109	89	96	93	79	87	96	111	100	89	96	82	110	79	93	94	92	90	101	86	102	100	96	86	89	99	94	88	96	100	101	97	78	115	89	103	102	78	83	89	88	75	104	80	81	106	84	100	96	82	101	116	98	70	98	95	113	102	85	95	108	104	104	101	101	96	106	92	86	109	80	91	89	93	98	105	104	96	96	83	88	95	85	117	94	105	102	79	86	68	94	83	95	82	88	87	101	89	102	94	96	93	113	102	89	98	90	96	98	105	105	100	94	97	74	88	101	95	89	91	97	104	89	92	89	100	101	92	84	77	80	102	94	93	99	101	113	87	85	87	92	91	97	105	86	95	101	107	88	93	99	105	87	78	97	81	99	95	83	89	110	105	77	101	90	104	96	89	108	102	94	88	87	90	83	83	112	100	98	97	84	89	88	102	99	80	95	77	88	75	91	89	95	78	102	109	109	112	74	106	98	103	83	93	95	104	88	95	96	92	85	86	88	84	85	84	104	105	88	97	104	85	97	101	103	92	92	91	97	89	92	103	85	99	91	106	94	82	89	91	92	99	103	89	97	102	88	74	84	108	86	104	87	90	73	98	95	91	80	97	95	89	93	102	104	99	77	91	84	92	86	99	73	91	83	100	90	97	86	93	100	95	101	76	95	71	90	89	101	90	94	96	92	97	105	93	112	97	90	95	91	88	93	100	91	93	93	104	96	94	88	93	86	102	101	96	97	85	94	89	79	79	83	118	99	98	91	88	90	85	95	92	86	102	109	87	78	95	98	97	85	108	89	91	93	97	104	85	92	85	88	111	81	98	99	108	85	93	95	102	108	100	92	91	102	106	101	99	89	91	86	98	90	87	87	83	118	76	90	89	91	80	101	93	86	81	85	106	96	98	93	79	82	85	91	92	104	88	87	95	78	111	94	94	108	97	93	85	95	86	104	84	88	78	104	76	103	76	78	88	87	96	88	91	90	98	93	105	75	96	114	81	89	107	84	87	74	93	96	106	79	97	69	87	106	97	88	76	113	100	100	89	98	91	76	81	88	96	77	82	79	110	104	108	91	83	79	108	88	95	96	85	105	111	105	81	107	93	102	92	99	83	96	89	89	98	91	99	91	79	100	120	93	98	88	73	93	94	89	99	78	88	94	94	92	103	80	91	74	81	83	91	101	79	94	99	77	84	101	105	98	94	89	96	115	94	96	100	98	63	81	74	91	118	93	101	93	76	76	114	83	95	99	83	92	88	80	97	97	97	106	77	104	96	98	113	92	96	92	91	104	74	104	95	80	112	101	106	80	95	97	81	103	94	89	100	88	111	87	82	94	96	112	96	91	99	101	82	94	100	92	84	89	92	107	88	85	113	97	98	104	85	102	104	78	100	82	96	75	98	108	92	86	96	85	93	84	99	83	94	95	83	83	77	87	93	97	93	114	89	112	99	72	90	113	92	97	86	97	90	91	92	94	92	86	99	87	90	103	97	84	96	86	103	69	94	90	110	86	110	90	105	87	100	118	96	103	100	112	101	80	76	87	79	76	103	88	85	85	93	122	84	115	95	84	96	74	93	84	92	82	78	91	77	103	73	81	91	95	81	90	98	103	88	107	103	96	87	89	100	95	97	108	85	90	72	79	96	97	85	88	76	87	81	88	87	94	80	109	84	91	89	102	92	107	95	88	94	67	93	90	84	108	94	80	96	92	97	91	91	86	105	96	103	98	84	97	117	96	97	100	108	106	87	116	115	83	85	89	83	98	92	107	86
