345	0	2700	72717	408	10	75	465	820	943	869	831	775	705	645	600	520	483	471	426	401	360	311	346	280	291	301	253	248	241	252	221	224	227	201	190	182	187	182	185	169	156	141	168	148	141	124	119	141	116	132	126	130	114	122	113	102	100	126	85	118	99	101	118	116	94	97	117	87	105	92	108	97	80	104	85	77	95	92	109	87	82	99	85	90	89	83	90	93	91	88	70	92	71	68	81	90	83	75	89	73	81	85	80	106	80	96	87	82	81	81	85	75	86	86	84	92	66	78	82	93	70	77	87	79	93	96	76	68	86	80	82	62	65	70	75	75	88	70	75	82	78	81	81	66	88	67	76	69	72	76	92	81	89	83	87	85	70	82	64	78	82	73	56	79	79	67	74	77	74	88	79	77	69	78	70	70	94	77	71	72	75	58	66	74	56	86	82	67	75	62	72	61	94	82	68	86	79	71	64	52	80	63	67	92	80	88	53	92	67	88	76	79	70	69	65	65	77	65	77	74	66	72	78	63	99	77	72	73	72	70	76	84	92	68	76	68	69	61	77	76	79	73	66	73	63	68	79	70	76	65	79	85	77	76	69	75	59	90	75	82	71	66	75	88	64	89	55	79	59	66	70	75	70	64	66	80	70	85	82	83	80	74	79	81	75	71	72	75	62	70	66	80	87	75	69	71	71	78	57	74	74	68	81	68	71	71	76	58	56	54	46	73	84	77	60	75	78	74	79	77	72	85	78	76	89	62	70	81	71	63	64	67	74	62	69	67	82	77	64	78	70	73	60	78	57	64	84	80	44	73	78	67	63	72	91	64	95	79	72	65	63	68	72	82	77	65	73	72	78	75	73	66	65	76	70	73	85	62	75	68	67	81	79	72	75	81	79	82	76	75	80	60	65	57	82	61	80	69	74	74	82	62	83	79	64	61	82	75	81	67	67	66	77	77	66	74	81	82	77	69	62	73	71	65	60	82	83	75	81	71	77	75	73	69	70	66	63	73	82	75	68	69	92	79	71	55	72	77	55	49	67	77	85	67	78	71	80	80	60	74	74	84	72	73	69	77	68	59	66	69	69	71	76	58	69	61	65	75	60	70	76	53	59	69	82	74	57	59	70	65	61	68	80	74	77	68	71	70	82	70	79	78	76	70	67	70	67	69	68	91	65	76	69	61	83	71	69	73	76	86	77	72	70	69	66	67	74	74	62	53	79	66	75	75	78	75	71	82	65	76	71	70	63	57	53	74	69	58	66	66	65	80	87	60	56	77	78	61	77	69	73	69	80	66	66	66	73	71	74	64	90	55	66	79	71	58	71	71	73	82	82	59	66	63	72	89	75	68	85	62	70	70	70	73	80	65	72	78	70	84	75	70	66	75	77	71	71	88	83	69	65	86	66	80	68	54	76	71	60	64	68	85	60	66	64	68	78	65	76	67	70	75	72	59	81	73	74	74	80	82	77	73	61	72	84	60	72	62	84	68	74	87	77	60	70	60	67	71	90	69	60	62	75	68	76	71	86	68	82	57	70	82	66	64	83	70	69	76	67	72	62	75	76	66	69	68	72	78	83	76	72	79	73	69	80	57	75	93	68	75	60	65	65	79	74	82	73	82	63	68	66	80	55	81	69	51	75	78	78	77	74	77	74	84	74	64	60	76	62	74	91	78	79	52	72	78	66	77	68	45	65	72	81	91	82	62	59	81	61	78	70	71	62	78	70	84	66	57	53	63	63	70	89	75	71	60	74	66	82	71	79	70	90	71	88	85	74	69	72	85	62	72	80	67	74	65	68	79	86	97	75	65	54	69	81	73	71	84	52	82	65	78	75	65	77	71	74	62	57	74	59	76	94	73	60	88	71	74	89	60	66	74	70	76	66	79	75	65	67	76	84	85	70	78	77	72	84	68	63	74	80	77	71	70	61	69	81	61	69	60	72	63	77	82	67	70	78	68	82	69	70	75	62	67	65	85	76	68	69	75	61	56	64	73	67	56	75	65	92	71	66	69	74	78	53	66	68	76	80	67	78	87	71	77	81	68	73	79	67	63	65	74	61	72	59	60	81	78	72	50	60	68	68	61	80	51	58	81	70	78	64	79	104	78	76	63	67	74	70	62	75	86	79	68	63	72	61	66	66	60	78	52	78	68	67	62	77	69	70	67	61	64	66	70	65	68	62	73	66	101	87	65	72	87	54	80	71	59	76	72	65	68	77	70	87	73	67	87	76	68	71	77	70	58	88	91	63	70	84	76	71	70	81	73	70	71	95	68	54	74	59	92	79	75	67	78	84	71	65	70	81	62	60	65	74	62	61	75	70	68	74	66	68	78	82	68	65
345	1	1900	72819	417	15	143	724	888	890	827	767	645	621	543	480	410	388	347	317	332	287	258	263	245	212	222	221	201	202	178	182	183	175	180	155	170	140	140	158	145	147	107	159	140	119	142	112	108	124	117	127	121	112	97	115	109	101	90	108	123	110	101	99	126	105	118	115	96	101	109	110	96	110	100	98	91	115	99	104	106	108	123	104	102	93	113	115	101	101	98	98	118	82	104	93	100	104	109	93	88	118	110	85	89	96	91	100	101	98	91	83	106	99	90	102	92	95	85	107	98	84	89	83	92	94	97	86	97	76	98	103	90	104	94	104	95	91	85	81	101	90	82	93	111	98	83	77	113	91	89	112	90	96	106	89	91	95	89	102	98	101	83	91	93	99	85	96	73	106	94	82	96	79	102	113	98	96	109	67	95	89	90	90	85	96	99	91	91	101	81	105	93	84	103	83	87	100	74	118	94	91	104	91	88	81	79	96	89	97	97	105	113	107	94	94	88	86	76	92	102	107	99	96	83	89	97	94	87	98	102	76	95	102	91	73	105	90	93	110	94	100	85	98	91	100	96	93	111	90	75	96	102	88	104	109	96	97	96	82	101	85	108	104	103	76	103	101	89	94	102	95	90	95	105	89	108	87	89	64	98	93	84	91	89	70	91	97	99	92	97	83	94	100	83	83	89	100	85	99	85	74	110	85	86	90	100	86	81	111	99	92	86	78	94	90	88	90	87	93	78	88	98	94	78	97	84	89	103	84	84	102	97	92	81	83	90	95	91	79	76	81	76	86	103	102	104	106	83	86	115	101	102	104	95	81	92	104	92	88	91	93	97	102	110	90	103	97	92	90	98	107	88	87	96	96	107	111	89	90	83	83	102	99	103	85	95	81	105	105	100	92	93	79	90	80	106	93	89	89	96	86	86	102	82	82	102	92	88	98	89	103	104	78	90	87	95	94	94	94	88	90	84	90	106	93	114	114	82	78	100	104	96	98	93	92	86	119	105	96	90	91	77	91	82	93	87	91	85	81	115	91	114	93	94	98	96	90	95	107	87	104	89	75	95	93	89	101	105	86	90	82	97	98	102	107	106	89	102	100	80	80	88	88	97	85	85	76	106	108	97	79	88	92	87	91	94	99	102	97	94	108	99	84	74	89	98	96	87	87	94	86	98	81	105	91	95	114	86	92	100	95	92	83	101	90	80	90	93	93	103	87	83	109	109	67	78	66	104	94	91	81	78	90	88	90	90	90	82	91	85	88	92	103	87	93	92	103	86	69	95	88	90	82	87	86	79	77	89	98	88	95	97	104	97	98	79	90	79	87	83	92	120	97	94	99	102	94	104	85	82	91	83	92	99	63	82	105	94	96	113	108	89	110	87	103	90	78	91	79	89	77	94	87	66	89	100	95	91	86	75	93	113	87	98	87	99	101	79	72	91	90	90	108	118	94	88	84	86	91	80	107	100	91	83	100	85	91	107	95	98	80	86	93	109	94	94	105	104	92	69	88	91	81	82	78	86	87	82	85	93	103	100	88	91	96	91	91	100	86	119	106	89	93	116	101	76	86	87	88	102	91	95	95	100	77	98	73	96	73	107	66	78	87	72	81	71	100	80	101	114	89	95	93	97	96	82	109	82	81	86	74	87	96	89	102	103	85	103	97	106	78	96	87	90	88	97	83	81	90	91	95	96	86	71	75	73	77	92	94	112	80	89	78	105	88	77	101	96	76	92	99	89	89	103	87	81	95	108	89	90	75	82	113	78	96	104	127	100	81	110	96	84	113	84	74	90	87	100	90	86	94	86	91	103	90	91	87	108	87	100	89	95	113	90	98	78	79	101	102	101	91	97	85	92	79	98	73	99	96	112	118	95	78	92	99	86	101	77	92	90	98	89	97	97	75	90	86	89	102	89	84	99	84	79	95	93	108	104	82	98	103	90	95	102	88	105	103	86	95	83	102	107	90	78	88	91	95	86	99	89	84	90	109	73	105	107	92	74	102	91	94	91	89	102	96	93	103	76	101	107	86	87	75	94	105	98	87	87	95	102	78	97	82	99	91	80	105	92	90	89	78	98	81	68	79	69	80	99	100	77	77	86	99	96	93	95	94	106	97	91	74	83	77	102	102	100	108	115	104	99	104	88	87	87	109	93	92	95	88	90	93	94	86	85	113	88	77	93	94	89	89	93	79	89	99	75	91	101	85	100	88	115	78	98	77	95	77	98	103	105	110	120	107	104	86	90	93	80	93	100	93	89	106	85	91	87	77	104	84	102	72	113	78	94	91	106	95	93	99	85	110	95	94	93	111	101	101	79	87	105	86	100	87	89	74	94	82
345	2	2100	72921	397	10	139	643	930	944	838	826	703	608	544	464	437	437	374	340	316	328	264	252	261	242	216	218	218	205	202	195	190	187	155	170	160	161	166	163	128	145	133	137	136	115	121	125	122	124	113	110	109	115	121	107	91	130	106	99	112	110	108	104	90	104	100	107	109	92	101	100	100	91	85	113	88	103	106	105	116	92	102	94	71	90	91	86	90	117	84	97	89	101	81	104	86	117	109	90	82	77	103	99	106	101	97	88	90	92	92	100	102	82	78	98	85	80	101	103	85	90	63	90	91	104	95	98	90	88	108	85	94	86	94	104	91	99	72	88	90	92	112	96	92	91	89	80	88	92	79	66	83	94	100	89	88	86	93	115	92	93	89	88	84	79	80	91	81	95	79	85	85	80	84	99	84	71	88	76	93	88	94	82	88	87	96	90	82	84	87	92	97	104	88	86	94	87	94	76	92	84	90	94	90	80	74	94	93	93	84	101	71	78	84	78	85	85	80	96	91	94	109	89	99	85	88	83	92	104	77	87	95	77	92	82	93	89	71	102	68	93	94	103	83	70	94	83	79	78	94	92	79	66	86	106	83	84	104	68	87	80	78	105	96	79	84	96	63	111	98	77	96	96	82	98	91	79	84	87	85	90	88	79	95	95	95	104	90	83	110	104	90	86	86	91	87	80	91	103	90	80	88	84	94	92	83	87	84	70	79	71	73	105	83	85	104	95	103	84	72	82	79	74	80	90	84	83	89	94	101	85	79	88	92	89	89	72	87	69	91	82	95	82	84	79	83	73	94	98	86	91	100	91	83	88	67	81	97	88	86	91	84	87	74	84	84	85	74	118	91	69	65	72	103	79	107	86	90	74	81	100	102	74	91	101	84	96	75	80	88	111	84	85	97	88	89	104	88	95	91	112	70	98	77	74	83	92	94	70	76	68	91	75	93	99	83	85	94	82	90	91	80	93	87	69	81	76	81	77	91	78	108	98	102	83	77	116	88	91	80	89	94	80	78	88	76	83	90	68	65	81	81	80	88	79	83	93	74	98	69	78	87	76	81	74	80	82	82	84	76	82	94	77	86	84	80	77	77	84	76	71	84	87	86	85	99	87	90	78	76	87	76	84	89	100	100	74	104	77	88	83	86	85	87	88	102	88	96	97	95	76	87	84	82	73	77	94	86	92	87	71	81	90	89	93	85	79	104	86	89	76	78	100	79	81	98	78	90	76	96	87	89	84	84	77	78	90	88	81	81	77	70	73	77	78	87	91	90	101	73	94	94	94	83	90	90	81	88	89	80	97	72	81	79	98	79	92	79	95	102	79	80	79	96	106	97	80	91	113	97	97	77	82	68	89	80	80	82	86	90	90	86	88	73	89	90	86	90	92	86	82	75	99	88	95	76	89	80	93	92	93	86	81	89	93	74	78	89	92	76	89	72	79	87	96	83	97	92	90	90	79	79	86	88	96	80	107	94	68	95	96	99	94	69	78	84	68	80	88	74	82	97	79	86	91	98	92	80	81	71	70	102	67	83	83	72	100	103	85	79	85	92	94	93	99	79	82	72	89	93	72	88	77	85	86	87	98	73	100	89	96	85	85	94	102	91	66	88	78	104	73	112	89	89	85	68	77	88	92	82	87	74	85	83	87	68	81	104	86	82	85	88	86	79	90	92	101	79	85	77	94	94	97	97	98	74	94	94	84	72	89	70	88	64	95	94	94	98	77	95	83	88	85	80	79	96	95	78	76	86	74	71	76	89	76	88	77	83	72	86	89	87	95	80	92	89	78	77	61	78	85	92	80	100	83	98	86	82	80	98	74	75	73	71	84	99	96	100	83	100	73	71	75	87	81	93	80	86	87	85	105	85	78	77	74	91	98	87	64	84	86	74	72	92	69	111	79	84	84	95	69	89	91	80	95	90	102	90	92	78	86	87	75	90	74	88	96	81	80	109	84	80	87	77	78	94	72	74	93	97	100	102	90	71	82	103	86	86	91	85	82	108	84	82	87	89	85	76	87	97	93	75	91	87	101	79	86	82	82	97	79	79	82	75	82	95	91	104	86	77	91	97	101	92	87	104	86	105	78	84	76	71	81	83	86	87	81	82	82	93	86	85	83	100	90	98	83	78	78	86	95	99	89	93	94	99	69	90	105	74	92	96	104	95	77	81	78	75	84	86	82	74	88	103	89	80	88	66	83	95	85	100	89	80	80	84	89	90	78	96	105	83	88	95	95	82	79	81	83	86	86	90	85	93	79	77	75	84	68	85	82	85	72	84	84	84	99	82	75	80	104	91	90	89	82	75	86	86	90	79	86	84	84	86	73	79	97
345	3	3500	73023	417	12	109	634	887	1034	940	865	702	658	546	504	445	406	415	371	372	328	313	289	275	278	265	236	211	233	214	200	170	161	178	161	159	175	161	160	128	152	123	127	148	129	145	115	123	121	123	123	113	112	97	109	108	113	99	103	113	94	108	98	107	97	109	85	86	106	82	79	91	102	101	91	89	96	88	83	84	103	96	84	108	109	88	84	94	90	87	111	75	117	103	103	69	91	102	111	104	93	90	85	85	82	101	80	83	93	84	112	93	88	97	83	98	106	89	77	90	80	95	81	93	108	62	97	98	91	72	92	96	89	82	93	92	93	99	88	100	85	99	85	92	96	85	96	90	88	96	95	71	89	82	91	90	80	90	80	93	101	93	105	90	75	98	79	85	93	102	89	86	84	97	96	75	106	79	80	71	87	91	97	96	104	89	78	94	99	85	78	83	98	90	99	85	68	79	87	97	74	89	79	83	94	79	81	87	81	75	82	71	86	74	68	92	69	84	62	75	71	98	79	74	79	76	81	89	81	83	76	78	78	73	82	89	86	83	71	80	83	81	77	92	83	86	97	90	78	86	76	74	85	69	92	78	88	98	84	92	94	87	76	93	95	75	85	101	66	94	88	87	75	90	89	87	84	81	74	89	91	90	84	87	86	85	77	92	81	79	84	88	73	88	96	82	75	81	85	79	86	85	72	79	78	85	99	88	94	91	77	95	87	82	74	97	81	82	96	109	103	73	77	71	104	86	96	83	79	94	88	79	82	99	94	96	80	93	78	71	66	84	90	83	85	91	85	83	96	88	84	83	75	81	90	77	68	89	85	76	88	74	93	71	99	96	94	76	105	79	97	89	84	70	61	70	87	86	78	80	77	89	82	86	75	104	86	76	86	80	83	71	88	95	73	80	83	79	93	95	96	89	73	85	76	83	92	83	87	88	86	87	108	101	79	91	101	85	89	95	92	88	79	77	91	94	73	80	111	89	80	86	102	79	81	93	94	91	76	80	95	93	90	87	71	79	80	75	72	83	91	75	97	80	80	84	83	79	90	95	99	85	84	93	103	83	90	85	75	82	82	89	84	72	99	88	90	71	85	81	80	93	75	86	98	87	84	71	86	95	85	78	86	77	66	89	73	91	103	89	85	87	98	82	86	91	82	73	79	89	93	86	84	92	73	79	89	92	80	92	90	72	77	72	64	84	73	86	78	98	71	83	89	93	95	82	82	72	85	84	90	90	98	79	88	82	76	77	87	84	92	91	83	98	92	76	81	77	85	98	96	71	78	84	89	90	78	88	74	85	66	88	78	102	97	65	81	104	103	78	90	78	83	73	81	97	78	96	90	92	80	88	97	82	78	80	86	85	88	80	83	69	90	80	88	76	74	91	92	83	85	93	80	94	81	70	79	92	77	90	96	85	102	82	74	82	98	77	72	73	106	85	80	67	86	71	87	88	79	86	93	85	75	84	83	102	80	77	82	86	70	77	92	83	93	105	90	67	85	75	80	93	92	69	76	92	78	72	88	65	79	94	97	65	93	76	79	103	87	97	98	77	98	86	80	76	92	82	89	77	83	77	73	93	74	86	81	68	91	88	82	81	82	75	75	77	73	86	85	78	83	91	93	81	86	84	78	89	80	89	69	89	89	72	86	82	94	86	86	83	100	85	86	80	95	89	93	87	82	89	95	90	66	91	69	93	84	92	80	82	79	81	98	81	96	71	98	68	71	81	81	76	94	78	83	93	82	75	74	93	75	77	75	88	85	92	91	95	75	77	94	93	72	92	96	92	97	98	103	92	94	67	78	82	80	95	79	73	73	91	87	91	77	92	97	87	78	81	65	83	81	87	89	95	87	83	100	83	94	88	83	95	81	71	95	66	80	69	81	97	77	73	92	95	82	84	100	89	90	85	89	81	74	76	76	84	99	85	90	82	98	80	85	81	86	90	79	85	77	76	73	87	95	102	76	100	74	93	80	72	79	98	100	83	91	83	91	94	80	88	85	65	63	87	90	89	77	78	99	90	76	86	88	69	89	84	66	102	95	80	86	90	94	74	105	88	92	87	83	80	90	82	79	77	70	83	76	77	74	78	75	90	78	78	83	94	90	69	78	93	89	71	95	87	95	82	80	70	74	84	84	94	70	89	88	88	102	88	98	91	95	83	83	73	94	79	82	88	78	63	73	78	72	88	79	96	97	73	76	78	77	87	85	84	80	87	79	80	69	88	65	89	71	86	87	74	112	97	106	71	101	89	89	99	89	72	86	85	110	90	84	83	70	89	91	86	98	88	81	92	99	68	87	80	76	76	79	71	76	85	74	69	83	97	82	78	90
345	0	2700	73124	406	9	67	461	826	939	876	819	739	635	566	527	525	461	423	377	354	354	349	324	298	304	292	258	225	215	213	209	185	196	181	184	164	155	169	176	172	163	131	185	154	131	125	121	132	124	128	104	108	107	109	109	104	122	108	106	103	114	78	99	97	87	118	89	97	116	89	103	91	76	92	111	88	90	93	85	100	84	89	93	79	72	104	83	109	71	77	92	99	104	81	74	85	78	81	77	87	83	97	96	97	76	79	72	83	96	78	103	78	94	67	82	93	78	81	74	87	87	77	92	83	90	90	79	78	94	81	83	67	80	87	72	79	74	68	73	69	66	72	103	57	93	77	64	73	72	75	65	76	93	80	71	80	72	92	87	70	76	70	66	75	78	85	81	75	88	92	76	76	68	77	83	74	86	84	80	65	80	80	88	89	81	76	67	78	83	77	65	78	59	65	68	73	81	80	78	82	58	64	69	68	69	66	78	60	63	84	83	68	91	75	69	82	87	66	92	70	69	74	62	85	81	76	71	80	67	65	77	65	90	59	64	70	65	76	78	76	88	71	65	69	74	73	87	82	68	72	73	76	72	78	66	73	73	67	69	77	58	86	78	71	62	84	84	77	66	81	69	66	86	70	79	71	64	74	76	80	90	72	68	63	75	74	70	76	65	66	79	63	75	81	79	74	54	78	76	88	76	75	74	51	68	64	72	62	71	69	68	75	73	73	76	76	69	79	67	61	69	76	73	75	76	73	80	78	67	72	61	72	66	66	66	83	83	78	61	66	87	68	68	67	82	74	88	81	68	67	73	75	84	82	78	85	62	73	77	79	67	82	69	67	63	76	73	79	71	86	72	68	75	84	81	70	82	80	70	68	88	68	63	82	57	87	81	69	63	75	71	68	78	79	71	73	70	62	71	82	85	77	96	82	70	80	72	66	71	63	75	84	65	76	71	67	75	68	65	79	83	78	74	92	85	67	78	72	70	68	72	82	77	79	71	72	54	69	67	55	75	81	62	75	76	75	81	71	78	72	68	79	76	82	78	83	63	66	87	57	69	77	77	75	78	72	70	68	72	63	76	68	71	84	61	77	71	67	60	60	82	85	67	81	74	62	80	71	75	77	92	74	66	78	79	84	68	68	80	69	78	80	78	70	87	78	80	72	76	79	72	86	78	83	80	63	84	65	66	79	72	76	69	68	74	74	70	62	68	59	80	74	83	87	77	71	68	67	90	82	77	78	53	87	91	61	74	72	82	72	63	64	81	74	81	71	63	73	76	70	73	80	77	78	68	71	84	72	85	74	72	64	75	82	67	81	72	64	61	72	74	62	80	89	76	82	66	80	85	65	73	66	69	87	81	77	88	69	82	74	71	78	73	83	76	72	76	64	70	74	70	76	74	61	64	75	72	74	75	75	81	80	78	66	74	82	74	86	73	77	67	61	69	64	49	72	86	88	63	66	78	77	80	75	74	69	67	73	70	70	74	68	71	79	74	69	71	75	82	75	66	68	65	62	84	62	78	64	68	72	70	58	52	67	92	65	64	74	75	64	51	82	72	57	61	75	72	76	75	69	77	76	67	57	67	79	66	70	74	63	71	60	71	68	73	86	59	86	68	69	74	81	74	78	79	65	64	58	70	77	81	68	65	80	72	58	58	64	71	65	64	74	63	69	79	79	65	76	85	72	66	76	78	56	84	82	62	73	65	59	71	76	67	74	57	76	74	68	76	76	77	65	79	70	80	79	68	63	60	77	52	70	61	65	69	52	68	83	75	74	80	86	71	77	62	96	74	84	72	64	84	66	79	67	66	74	57	67	73	60	82	67	67	70	82	76	77	62	49	66	62	73	66	66	63	71	79	79	60	71	79	61	68	75	82	73	91	61	74	68	73	76	87	69	65	98	72	68	63	95	70	71	62	73	79	70	71	69	66	77	61	75	70	75	76	75	64	80	71	75	69	68	68	74	59	72	82	78	73	71	93	68	73	74	65	69	66	65	71	69	71	61	71	79	80	88	84	92	68	63	78	72	69	60	81	67	67	66	86	67	96	81	63	73	89	86	70	58	65	60	60	75	71	64	71	63	70	54	69	55	62	89	83	72	86	66	66	71	83	62	76	68	61	84	81	72	83	65	75	74	69	75	78	61	72	67	69	72	71	78	64	79	69	74	76	53	74	81	67	76	65	77	69	67	59	97	79	88	80	69	85	82	62	85	74	50	69	70	64	56	74	73	72	77	76	60	70	76	70	59	73	71	79	89	91	71	76	63	81	62	73	77	79	69	70	80	77	94	56	75	70	77	58	74	77	79	72	87	86	79	64	71	76	92	61	81	73
345	1	1900	73226	433	8	140	641	867	814	744	699	588	543	481	457	403	365	339	349	297	304	253	271	254	191	218	194	209	186	176	197	200	154	165	153	160	144	146	123	136	146	143	142	118	130	125	130	111	131	107	127	129	124	93	140	105	104	105	120	113	98	107	96	119	106	116	111	98	112	111	113	108	110	95	118	117	91	105	105	93	89	96	105	109	95	116	117	110	103	121	107	97	103	78	101	102	114	96	94	115	107	94	98	104	107	102	115	91	87	102	89	101	92	113	93	97	93	101	105	91	83	103	95	105	99	73	81	97	102	99	93	91	103	83	82	92	104	101	87	98	91	100	85	116	103	96	103	109	90	118	96	114	89	90	85	106	96	93	84	97	99	105	99	98	102	104	95	93	111	111	100	98	95	99	104	95	104	98	99	105	86	83	108	99	105	90	71	82	93	102	79	75	91	89	95	100	77	83	94	116	112	89	99	92	112	108	96	96	77	87	94	96	115	85	99	81	63	92	96	90	101	99	95	98	85	102	119	100	95	96	87	91	93	103	93	107	77	83	79	102	77	82	101	113	97	96	72	108	92	92	106	86	88	90	103	82	86	95	100	114	89	96	98	96	93	91	88	98	104	111	105	93	111	100	100	97	94	91	97	86	99	82	93	98	86	106	107	95	87	82	103	100	105	112	84	98	94	81	116	89	95	80	82	93	92	92	82	88	93	87	73	95	88	99	98	104	101	105	118	100	86	98	96	90	88	89	108	86	110	89	77	95	96	98	97	100	120	101	103	95	110	97	97	99	98	84	93	74	100	94	106	98	107	95	93	86	94	85	112	95	97	96	99	97	98	94	87	88	91	107	101	81	91	77	97	82	85	90	85	115	91	96	108	87	110	88	85	98	80	114	97	80	99	108	84	82	85	90	72	85	105	101	96	85	88	89	93	90	107	95	81	100	102	95	98	93	109	102	104	79	86	101	94	88	97	101	87	98	91	87	79	86	95	97	93	87	98	85	96	96	100	92	83	75	114	101	86	80	94	90	92	94	77	94	101	105	101	85	98	97	106	94	76	106	92	96	93	89	92	99	100	98	108	103	90	109	73	110	95	88	82	98	94	78	79	99	102	102	86	96	94	88	86	80	100	103	111	82	86	91	110	84	94	84	89	82	76	88	102	92	82	84	120	80	97	85	94	102	84	93	103	84	108	107	100	107	95	81	101	99	94	98	87	115	118	101	86	89	106	103	116	95	99	98	82	83	91	78	110	93	85	106	94	106	96	89	97	104	102	81	99	93	96	99	101	78	82	92	95	112	93	94	80	109	87	109	102	92	81	86	75	96	83	99	90	109	97	98	96	102	97	89	98	98	88	99	109	89	113	80	106	80	112	93	104	93	78	92	97	96	91	106	89	77	81	96	78	115	90	101	92	76	114	105	92	95	109	95	84	98	89	91	92	86	94	109	99	85	96	105	92	104	96	92	99	105	90	95	107	89	97	101	71	95	109	106	90	89	92	74	91	90	90	86	105	102	96	108	83	100	97	92	81	110	75	82	91	97	120	105	96	91	101	113	90	99	106	118	77	96	74	81	87	87	103	95	86	102	102	89	111	88	91	85	91	89	102	93	101	91	110	108	90	98	105	112	95	77	106	101	84	94	113	112	90	91	97	90	103	86	81	94	88	82	77	85	99	100	95	89	83	92	99	87	87	91	90	101	103	75	92	85	99	98	90	101	93	85	99	93	112	114	94	84	83	85	97	98	113	90	94	86	93	79	83	103	84	79	74	104	76	105	92	92	99	99	103	86	106	103	94	94	96	90	94	90	85	89	102	86	102	90	87	111	90	94	95	81	77	97	106	90	100	91	92	103	79	103	91	100	88	91	96	82	94	108	90	102	90	88	80	104	97	93	116	94	81	104	98	87	103	93	100	83	102	93	101	86	118	85	74	88	99	102	91	105	86	118	105	89	89	97	87	82	97	92	92	102	93	90	92	102	91	82	96	82	92	91	74	109	103	97	97	112	90	85	107	91	89	79	92	89	81	92	79	93	89	96	83	110	100	111	82	102	105	94	102	73	97	101	97	106	91	92	93	97	99	105	90	103	105	99	91	79	94	84	96	92	103	92	96	94	100	115	111	78	90	88	97	108	95	98	100	77	108	96	86	93	96	70	93	83	93	83	91	72	96	88	97	87	97	82	110	77	89	74	84	84	79	88	84	93	90	90	85	88	105	104	87	87	92	92	79	81	93	86	92	91	82	89	86	98	99	97	104	91	98	96	78	91	78	99	87	95	95	80	116	89	106	110	118	84	74	89	95	94	104	86	93	81	86	91	89	98	98	75	83
345	2	2100	73328	391	9	72	563	764	871	760	708	610	548	538	481	435	384	386	383	331	314	275	276	236	233	246	227	221	224	225	207	156	186	171	170	163	172	162	169	133	154	114	164	153	125	147	132	110	122	130	134	142	99	123	94	125	117	107	116	97	116	108	103	100	113	101	101	101	100	107	118	119	98	98	108	101	106	116	102	93	92	93	109	92	97	105	88	103	104	101	106	92	92	106	91	106	93	89	73	105	99	121	88	100	113	92	103	89	79	97	82	107	95	88	104	97	79	92	82	81	99	87	106	88	96	84	93	79	77	100	94	85	85	87	82	98	99	104	95	69	89	107	93	113	98	101	91	100	102	93	100	96	99	88	86	109	110	79	82	100	84	72	99	80	90	84	81	83	95	95	98	95	76	102	103	101	103	83	91	89	84	94	85	89	94	89	99	101	104	95	89	90	83	77	94	82	92	86	99	96	92	101	96	95	95	91	99	82	96	78	88	97	75	119	86	86	76	106	97	79	90	71	96	84	82	87	77	87	104	75	92	86	105	100	78	92	91	80	85	101	93	84	93	105	82	87	74	86	89	99	92	92	98	100	82	89	85	91	93	87	83	85	95	78	102	83	97	96	71	110	98	76	113	74	82	99	83	82	97	87	111	89	83	97	94	80	85	88	96	111	88	95	89	92	87	86	98	79	93	86	81	77	93	91	69	96	73	94	92	101	88	80	74	93	80	102	94	98	95	103	98	93	91	92	102	83	76	99	86	84	83	96	91	91	98	96	85	84	81	92	96	96	86	67	91	90	80	88	88	93	82	80	90	82	89	57	87	83	89	85	89	92	85	80	85	77	75	87	91	96	93	72	91	80	102	85	95	96	94	69	85	84	97	87	72	88	102	87	79	82	88	90	90	89	94	92	73	65	90	84	91	81	91	98	65	96	84	98	84	88	89	80	68	86	96	77	97	106	85	88	81	82	77	61	83	104	89	94	81	84	104	83	88	77	99	92	76	71	92	93	74	98	99	86	88	102	70	87	87	97	95	80	95	93	94	90	93	104	95	83	80	73	102	89	85	95	78	90	84	83	86	86	98	86	96	79	84	100	78	85	111	90	81	79	79	78	93	96	81	99	113	71	85	103	91	76	84	93	94	84	77	105	76	68	75	86	86	82	78	104	99	101	93	87	80	98	81	83	94	78	89	96	82	84	75	99	74	81	88	83	109	80	101	93	90	93	93	89	85	90	91	89	86	68	62	89	81	72	81	85	80	101	95	80	109	108	106	68	95	85	81	81	74	106	92	73	89	91	79	86	89	76	81	77	80	98	89	85	78	72	86	86	87	95	90	81	92	78	78	95	81	76	101	102	95	86	72	100	94	107	90	87	80	82	82	97	97	88	80	76	94	83	75	82	80	90	57	100	66	83	101	81	74	90	88	80	95	96	83	100	77	87	87	73	86	88	86	82	78	86	101	74	90	59	93	84	96	98	84	88	93	93	76	89	91	113	92	73	98	66	88	86	96	65	60	101	89	87	99	84	92	78	78	101	88	83	75	80	77	82	86	87	90	86	94	91	69	71	67	93	85	90	76	85	80	77	89	90	101	91	84	104	102	100	82	75	102	97	73	81	97	100	70	78	94	94	87	85	94	89	104	88	77	95	99	89	78	94	85	91	88	84	90	101	99	77	79	105	89	74	85	89	80	79	81	80	83	80	77	83	86	68	89	85	91	91	72	87	73	85	75	97	85	77	89	92	85	94	91	87	93	82	73	88	101	68	86	84	93	76	81	92	84	99	88	75	86	68	81	78	78	92	80	101	76	96	102	96	83	88	97	71	88	91	93	91	63	84	87	89	76	80	77	89	81	80	94	78	88	90	82	93	81	79	100	97	83	77	83	90	80	87	65	80	65	93	73	79	86	84	72	104	105	95	91	78	84	90	79	87	76	86	85	96	83	94	80	94	79	76	95	97	89	89	90	95	81	75	82	90	92	84	80	91	96	88	93	87	83	102	73	77	95	102	79	74	94	88	94	102	95	84	87	103	85	85	85	100	90	81	76	103	69	79	89	89	98	87	97	87	86	92	88	97	89	102	107	85	85	90	92	87	77	85	102	84	80	82	69	90	85	71	101	80	76	119	97	81	80	97	94	82	87	93	87	71	79	77	97	84	87	81	85	88	107	109	94	89	97	80	117	84	98	98	90	81	85	88	77	88	82	98	66	115	93	69	95	93	101	98	91	96	91	94	72	97	105	77	83	77	94	90	82	73	80	100	72	93	88	87	91	77	100	76	83	85	82	76	88	92	91	96	89	90	70	97	91	88	90	90	84	79	95	86	94	91	87
345	3	3500	73430	401	8	75	532	807	909	858	759	649	638	575	474	465	411	386	374	356	302	314	298	274	237	237	234	205	198	178	215	189	197	188	163	156	150	156	158	142	168	155	154	161	127	149	112	126	129	118	123	121	116	109	99	120	142	126	109	97	120	91	86	105	114	96	106	109	131	101	106	99	118	99	92	92	94	97	108	108	103	95	107	100	100	107	87	85	104	106	108	94	90	80	100	106	99	84	107	79	98	89	95	93	99	91	110	99	89	90	88	89	92	92	95	91	85	99	85	78	107	105	99	95	95	98	78	74	111	81	82	105	90	92	89	78	82	99	82	95	100	76	84	90	83	81	85	90	86	104	81	100	100	83	93	78	91	97	81	94	101	88	88	103	85	81	81	107	83	91	92	79	79	75	86	90	92	91	87	91	94	88	77	87	110	83	92	88	89	83	92	109	103	93	79	97	75	80	100	97	95	82	93	81	90	76	93	92	91	103	89	91	81	84	77	86	81	112	95	95	87	88	95	91	73	88	87	82	84	83	71	99	95	70	96	92	95	91	97	95	94	81	100	91	85	101	86	77	87	95	73	85	91	77	72	86	105	77	71	87	80	82	70	83	79	80	101	83	98	85	102	78	100	80	86	94	103	77	99	83	91	102	82	86	74	70	58	67	79	90	91	95	88	76	100	79	99	91	108	87	80	76	74	106	98	85	91	89	88	86	104	100	94	86	81	86	86	75	78	87	92	98	97	91	99	77	95	86	88	73	81	87	85	91	79	73	93	81	87	83	94	90	89	81	112	77	70	94	88	85	79	90	80	78	95	84	90	86	93	91	105	80	90	93	98	87	114	79	89	82	72	90	86	111	77	96	91	83	86	87	80	85	89	84	79	76	76	89	92	96	78	95	83	88	87	94	87	71	91	91	98	78	72	88	86	78	88	92	98	83	83	88	82	82	82	75	85	95	70	82	81	92	92	96	91	91	75	105	82	88	100	99	80	87	80	98	85	92	85	91	74	78	97	89	76	95	73	81	94	81	95	75	91	75	90	94	81	95	96	76	88	77	97	99	88	92	76	82	89	76	80	105	86	79	83	76	83	93	82	88	103	82	84	89	91	101	88	82	98	87	86	80	95	99	79	80	82	87	82	93	97	88	82	76	82	106	101	90	74	76	80	73	97	81	64	87	93	95	100	75	69	87	81	83	85	84	84	79	94	92	80	106	93	90	80	79	75	80	96	89	92	79	105	75	82	83	83	96	73	71	85	105	80	63	72	90	71	89	63	85	83	65	98	81	79	94	90	75	102	88	86	89	89	80	66	95	95	67	76	78	93	84	71	87	87	82	76	81	69	82	92	89	89	83	89	88	82	74	82	91	81	95	85	90	93	92	76	81	91	95	81	96	77	95	79	87	90	81	82	82	96	80	75	61	84	98	78	104	88	87	81	71	79	105	86	95	86	86	82	75	69	91	88	90	76	93	79	76	81	95	69	69	75	91	81	83	80	81	73	85	77	83	95	86	97	95	87	87	94	79	66	83	67	108	104	90	79	82	71	85	82	70	86	96	99	89	82	87	76	92	66	80	78	67	79	94	77	95	98	97	94	79	83	84	79	85	87	78	88	85	77	102	87	87	81	72	82	69	100	85	94	83	76	86	83	80	92	89	95	79	82	109	78	72	87	82	83	81	95	94	76	85	76	79	83	76	94	76	75	77	101	90	89	72	82	80	72	80	93	88	80	78	95	98	98	102	74	94	83	83	79	71	95	101	71	84	84	79	90	94	68	80	95	90	87	77	110	75	101	74	91	84	88	98	95	91	82	88	92	89	99	76	65	87	74	86	77	81	100	63	97	75	94	77	87	84	91	87	69	82	88	91	74	82	77	94	84	76	92	90	80	70	94	93	90	97	89	97	82	98	82	89	88	81	81	89	82	81	83	93	101	88	100	87	81	97	100	80	87	72	85	93	93	82	75	92	78	78	74	90	88	83	85	95	93	81	78	85	105	105	100	76	79	97	83	80	89	76	94	73	66	84	81	105	93	75	87	88	84	103	77	87	81	82	95	70	86	94	112	85	81	113	81	111	100	79	87	72	91	86	101	95	84	87	65	91	91	92	94	82	82	68	90	85	90	77	83	76	83	83	74	92	90	74	86	92	84	78	84	88	74	83	80	103	95	75	71	91	69	71	85	82	80	79	85	89	83	80	84	86	90	93	85	73	76	81	68	77	99	74	81	87	99	77	94	81	85	74	86	97	84	70	85	80	97	93	80	71	102	72	79	78	96	91	106	75	61	92	87	102	83	93	87	102	95	73	87	80	83	80	73	79	73	77	95	92	103
345	0	2700	73531	410	10	52	435	753	895	831	770	699	655	591	524	480	434	371	363	371	332	275	280	269	252	245	246	212	231	207	177	197	199	188	171	156	164	153	154	118	148	162	154	119	144	136	141	124	112	109	121	107	132	97	113	117	127	94	115	110	109	101	108	111	120	99	98	96	97	94	85	122	111	84	89	108	79	76	97	92	82	79	94	83	84	93	95	88	80	81	95	102	80	88	76	87	73	91	91	80	75	79	89	89	92	89	76	82	84	82	88	72	77	80	71	72	89	60	87	83	88	81	86	88	92	86	74	74	102	68	83	67	84	60	100	74	87	73	68	76	78	70	70	76	84	77	81	99	80	65	78	70	82	69	53	83	79	78	83	70	70	84	66	83	74	72	71	90	67	70	62	72	82	82	98	90	63	72	86	81	83	68	75	91	90	66	76	83	72	51	79	65	80	71	82	71	73	60	97	90	85	89	75	70	75	75	71	85	85	92	82	78	68	69	75	68	83	90	72	80	66	54	63	83	73	75	61	74	73	75	80	67	78	79	70	83	75	68	67	78	71	74	78	79	77	68	79	85	75	60	85	74	82	86	71	72	52	74	75	66	72	72	67	77	74	66	71	67	76	80	78	73	71	81	65	69	84	66	78	82	64	74	78	80	85	76	63	72	81	75	75	68	76	87	65	81	76	80	64	80	61	69	92	73	91	63	71	64	85	60	79	87	74	70	96	82	74	87	80	80	60	65	76	63	71	74	66	84	88	70	55	78	79	74	60	74	68	87	64	77	65	52	80	77	50	67	74	71	88	74	80	76	64	77	80	78	71	68	68	78	97	78	89	74	61	86	71	88	69	66	83	62	72	83	72	79	77	73	73	68	87	69	56	65	66	75	61	60	73	65	60	60	75	75	88	60	63	81	79	77	60	94	63	70	74	49	74	81	75	84	61	77	66	83	75	70	81	79	57	73	72	75	76	84	69	84	74	84	72	66	81	62	70	65	66	55	75	80	84	81	80	81	78	79	85	78	77	90	70	65	70	89	84	72	79	59	79	72	69	63	70	64	71	85	83	70	76	75	77	80	79	77	79	70	67	64	66	59	63	85	76	68	75	59	66	67	80	63	68	66	66	63	61	67	62	69	77	60	77	60	78	71	64	68	64	77	82	79	88	70	70	65	86	76	62	70	75	80	70	71	75	86	84	77	83	70	65	59	80	59	66	74	71	74	62	64	72	92	59	85	76	61	84	58	88	59	63	94	77	65	56	72	87	53	63	79	83	81	63	70	75	56	69	68	67	55	73	63	64	68	83	70	68	79	85	77	70	78	81	54	79	75	86	64	73	78	75	75	81	71	67	71	81	66	74	97	68	84	80	79	81	60	76	67	67	73	70	65	90	71	71	70	64	74	82	68	95	63	62	76	76	66	78	71	66	65	56	75	71	90	74	65	84	72	81	59	75	79	79	66	73	60	69	70	64	70	72	73	58	64	87	72	60	73	64	77	80	69	74	60	80	67	75	70	68	62	64	77	80	80	89	76	58	68	64	73	75	82	63	62	63	68	74	69	76	74	75	57	72	56	81	71	88	80	75	69	64	61	67	78	78	94	52	66	63	61	68	91	63	81	57	88	66	58	78	80	80	70	72	80	66	68	67	58	72	77	74	75	84	71	71	64	74	78	71	86	76	76	81	64	71	69	55	64	72	73	69	64	64	82	69	61	46	63	66	63	84	84	71	72	81	63	86	74	69	77	82	71	75	81	61	68	81	76	60	63	75	68	64	71	82	79	74	64	70	77	73	70	58	89	86	61	89	54	86	74	73	58	72	78	54	72	82	66	87	84	67	72	61	80	82	64	62	62	71	62	66	73	62	81	84	67	63	81	68	73	74	72	66	63	63	92	67	84	71	60	64	54	78	54	88	71	59	56	77	81	72	54	73	54	65	64	73	70	64	78	66	72	50	66	61	64	76	66	77	66	70	69	67	70	77	76	77	58	71	68	66	66	87	77	66	79	82	77	56	59	63	60	53	77	74	55	70	74	70	65	78	67	63	75	66	57	89	71	75	68	77	81	46	68	77	58	69	75	80	78	71	74	61	73	80	58	77	67	66	71	62	60	74	67	73	64	83	72	77	67	63	67	75	60	72	84	74	65	58	97	56	66	94	81	65	69	84	80	79	82	68	87	67	70	68	83	88	68	71	63	69	67	62	71	78	86	74	80	65	80	84	65	64	67	75	66	71	67	79	69	83	77	68	79	89	58	63	60	87	66	65	58	71	60	74	68	75	67	69	70	68	87	80	79	64	64	82	67	77	73	75	67	68	64	63	74	65	77	69	75	89
345	1	1900	73633	436	14	130	640	849	757	688	689	546	514	464	397	355	324	284	274	268	263	247	223	190	190	187	164	172	171	164	149	173	164	142	150	143	153	132	157	127	133	125	136	132	136	127	112	108	131	124	110	92	108	120	116	114	108	119	123	117	117	110	99	113	116	115	95	87	109	110	127	95	101	106	103	121	113	87	114	102	102	115	98	105	98	103	81	98	99	100	84	106	102	105	101	109	96	95	88	114	104	107	109	106	101	111	89	95	102	90	106	111	113	88	118	100	100	104	112	105	77	101	95	85	106	87	95	108	95	90	102	83	93	95	113	97	95	93	109	91	87	101	116	102	86	92	105	74	100	89	110	91	77	119	86	95	76	91	92	116	120	88	91	108	110	103	98	98	80	94	82	91	81	95	109	96	100	88	103	88	113	95	101	105	119	87	89	76	101	96	96	120	110	92	97	95	97	86	91	96	118	102	81	99	94	95	114	102	98	98	90	100	112	100	109	81	110	95	90	109	94	100	92	95	102	106	87	86	111	83	92	103	79	90	87	83	92	103	121	99	82	120	85	86	74	113	106	92	110	93	82	100	109	103	93	96	100	103	90	98	109	98	120	98	100	95	97	81	97	103	88	107	86	71	93	90	88	110	96	109	108	88	102	110	102	79	85	92	84	93	91	99	94	115	87	85	104	97	92	107	99	108	85	97	86	93	102	106	99	77	102	96	105	106	102	107	95	104	99	89	96	99	89	90	92	93	88	106	100	87	121	94	113	99	109	93	98	113	77	105	92	97	93	111	95	91	102	96	102	102	92	83	90	92	109	103	120	86	76	101	108	100	91	96	103	99	78	81	125	111	111	102	99	85	108	97	89	85	85	114	97	88	97	101	97	91	100	98	96	92	95	75	93	104	101	93	101	106	95	116	115	104	102	86	97	79	108	93	93	97	96	94	87	93	89	87	103	98	79	114	101	88	94	95	80	98	74	99	99	107	106	100	99	96	86	85	84	97	98	93	83	85	111	101	101	99	87	100	108	84	92	106	133	85	81	107	102	104	95	76	102	89	101	95	90	109	115	82	96	103	97	105	83	104	105	82	102	97	88	93	89	96	71	105	101	119	99	99	106	85	99	82	88	104	87	90	89	105	91	94	80	90	106	92	105	95	112	98	94	96	103	99	104	93	106	91	89	92	98	101	94	92	82	100	96	98	105	116	107	104	81	94	101	69	83	110	89	97	128	94	89	106	96	94	94	111	109	94	117	91	99	101	88	88	98	96	92	100	97	102	100	103	92	102	115	105	88	88	97	109	96	82	102	97	85	116	92	87	104	93	83	98	112	97	90	83	93	102	99	81	98	103	83	105	98	101	85	87	92	89	115	78	112	114	94	102	93	93	92	104	93	96	95	123	89	89	90	100	92	100	110	114	100	93	93	84	90	86	95	109	94	101	114	82	102	92	110	76	102	106	84	89	81	112	103	90	99	77	107	97	86	86	98	93	118	99	100	95	114	102	94	109	96	113	92	98	104	92	101	101	105	110	104	93	100	84	99	92	101	113	87	96	100	101	98	106	109	89	123	110	98	104	91	104	93	97	105	102	94	98	89	104	90	103	85	83	81	98	117	112	98	101	90	104	96	99	96	91	99	100	115	88	104	109	99	97	102	89	103	113	89	83	86	88	98	106	101	111	94	102	104	111	105	95	91	88	114	105	119	98	83	102	98	90	89	87	89	100	97	80	93	88	80	105	93	100	83	106	86	89	109	99	84	101	83	106	90	106	97	105	93	100	83	82	96	95	99	98	92	79	82	97	99	94	94	89	109	101	113	90	98	114	107	114	110	82	108	110	94	93	98	90	89	88	135	107	110	91	93	87	94	105	82	83	95	90	92	78	96	98	99	90	84	119	116	98	95	119	100	85	94	84	108	106	68	73	101	94	106	73	94	96	80	84	91	111	107	101	80	115	76	118	95	90	96	107	91	111	80	88	102	92	94	109	92	97	99	88	97	89	91	85	78	101	98	97	114	94	85	81	103	100	99	113	91	113	102	89	99	99	97	103	74	101	92	85	98	79	105	84	84	111	88	93	94	105	96	103	94	98	102	100	92	106	79	86	105	90	101	86	82	96	104	100	107	90	95	95	86	81	89	103	115	96	91	74	110	106	87	89	99	93	97	87	102	92	82	94	109	103	92	99	93	89	92	106	106	75	102	92	99	92	92	103	91	104	89	102	92	98	115	105	84	107	104	117	109	87	107	111	87	107	84	101	78	76	77	82	101	90	90	103	93	97	96	93	90	89	104	113	98	99	84	96	87	100	114	90	76	87	103	103	94	93	110	112	108
345	2	2100	73735	418	7	72	537	722	831	654	635	533	525	456	420	377	344	308	312	266	252	223	238	232	212	211	175	190	192	179	177	153	175	167	185	144	140	150	154	140	154	127	138	121	132	128	118	117	137	113	137	100	130	104	115	115	100	89	110	101	102	107	119	110	112	101	98	105	101	93	115	99	108	99	111	127	92	78	108	100	99	95	108	105	90	95	99	93	89	83	80	97	97	97	105	96	93	92	99	86	94	85	100	78	97	100	126	106	92	100	82	101	117	120	90	87	93	100	101	84	104	81	83	97	87	98	78	103	90	85	100	65	98	102	86	82	93	91	87	90	98	77	103	94	90	88	65	96	119	85	87	92	97	91	88	80	84	72	92	93	101	95	93	93	84	85	76	73	91	82	94	99	80	77	92	77	74	76	100	95	94	104	103	83	96	85	95	113	79	85	107	100	102	89	101	96	103	99	86	90	72	87	97	80	82	82	76	102	91	76	78	92	100	83	77	87	104	85	97	87	80	93	84	94	97	90	107	93	94	99	91	94	101	99	86	87	84	87	95	88	91	85	96	87	76	90	109	82	93	79	94	86	90	87	94	107	91	85	89	96	105	86	82	81	92	88	82	88	88	88	101	103	95	90	86	79	95	97	77	92	85	81	99	96	93	107	91	92	96	83	75	88	100	91	89	90	100	99	84	73	82	86	93	102	76	99	89	96	100	101	93	89	88	73	85	84	106	87	99	102	83	91	91	87	93	101	92	91	102	88	85	92	88	76	90	81	79	83	97	87	71	80	90	99	77	92	90	66	88	110	102	81	82	87	85	75	87	102	89	83	76	71	84	100	77	111	87	77	96	97	83	99	80	86	89	75	96	78	89	88	80	81	90	68	90	102	86	97	83	81	81	78	93	99	83	95	86	86	84	81	99	78	89	83	88	99	75	81	81	65	86	105	91	70	86	97	107	96	84	104	96	90	83	90	98	102	97	79	95	105	94	80	80	82	89	82	97	83	84	99	104	105	100	99	86	93	64	95	71	84	93	79	99	89	92	84	86	82	83	83	91	86	89	98	89	89	80	93	76	84	88	106	96	79	93	81	83	85	90	85	81	79	96	111	99	102	105	96	91	82	93	93	81	80	90	84	73	80	90	87	79	96	68	86	102	85	89	80	91	89	98	91	97	87	87	88	102	73	73	90	75	77	92	87	90	84	98	95	81	83	91	102	98	74	65	93	94	73	85	101	94	79	82	74	101	73	90	93	88	77	95	80	85	81	91	85	87	71	81	91	84	92	74	88	102	98	96	84	73	91	70	85	82	79	91	98	105	88	92	90	88	98	94	93	79	97	86	87	84	99	87	82	79	97	92	88	90	89	92	94	100	88	83	85	109	98	97	92	88	87	74	88	87	91	87	108	92	86	93	75	91	109	86	82	91	82	93	91	88	88	89	84	73	98	81	88	77	90	86	67	88	98	98	84	83	100	103	89	75	99	76	77	78	96	84	107	95	106	74	88	102	91	100	78	83	110	76	93	103	99	79	93	95	99	89	89	108	108	106	84	83	74	84	104	91	82	94	74	117	101	79	81	74	86	80	104	93	82	82	85	95	101	84	89	87	76	97	90	90	75	102	98	83	89	99	85	106	94	91	91	81	79	80	90	91	76	75	99	71	93	79	102	89	75	81	106	95	86	94	81	88	102	82	99	104	88	81	89	87	86	102	94	92	88	75	116	96	91	75	90	67	96	96	114	86	85	79	100	88	81	95	90	89	85	79	91	85	82	89	89	94	72	83	89	102	107	93	106	123	92	93	90	92	79	99	97	90	114	88	92	74	97	84	96	95	86	81	90	84	96	101	99	94	94	83	87	94	64	92	82	82	100	106	94	86	93	83	94	95	85	81	80	86	77	82	91	78	92	88	94	87	90	77	104	91	81	93	87	96	79	89	82	80	105	86	93	72	76	88	99	105	65	91	83	86	91	77	82	80	87	88	91	83	95	82	93	75	74	82	96	80	65	92	96	93	87	110	109	81	81	93	84	96	96	76	94	89	90	89	89	82	100	84	86	99	73	76	85	88	111	94	94	86	86	95	112	82	83	94	93	91	92	85	87	89	75	91	88	104	89	87	92	72	66	82	99	78	84	87	81	99	87	104	96	102	79	72	99	81	89	93	75	69	88	110	83	83	86	87	90	85	88	82	94	88	82	81	80	96	81	84	86	107	103	79	93	99	80	89	83	102	85	90	75	89	92	83	95	86	89	83	87	92	84	92	90	80	113	102	99	103	80	63	90	75	90	87	95	101	95	107	88	89	91	83	72	86	77	101	82	99	99	91	94	74	91	94
345	3	3500	73837	408	5	66	527	713	778	669	639	565	541	463	430	388	347	320	323	272	261	238	244	205	239	215	215	185	195	169	184	181	165	155	164	159	147	143	138	146	132	146	148	147	137	122	121	126	125	114	134	116	125	119	108	101	106	121	108	118	97	94	111	107	104	100	123	86	110	88	108	107	106	100	100	90	95	74	109	87	81	91	89	114	90	100	74	95	97	88	82	100	87	106	112	98	85	93	104	98	102	105	93	87	104	83	97	88	86	93	95	96	103	105	92	93	99	89	95	87	97	97	95	80	80	94	97	76	89	95	94	96	101	104	88	112	100	80	94	87	93	99	88	84	86	110	83	82	87	88	91	85	89	79	71	77	84	89	105	86	88	99	100	91	82	74	89	94	81	93	86	82	89	85	96	80	79	88	77	87	90	98	85	99	86	88	85	91	78	98	96	81	84	81	90	85	93	101	108	96	110	96	88	89	97	65	102	85	89	86	98	95	93	86	76	98	107	92	103	87	91	77	102	104	83	76	84	73	80	77	85	95	89	71	92	81	97	103	83	82	82	88	87	63	73	90	88	108	88	83	89	89	76	80	79	97	85	95	103	101	87	80	94	85	99	85	72	80	91	105	94	69	79	92	76	96	102	80	91	79	104	70	84	89	99	89	98	104	69	100	82	96	79	78	73	87	75	96	83	89	96	101	92	103	75	85	86	97	89	78	69	87	84	98	93	89	104	77	97	67	105	84	74	95	95	97	83	85	77	93	88	67	81	86	88	77	94	80	99	89	88	85	90	95	85	97	88	86	86	90	102	88	109	100	73	87	67	94	94	79	81	86	85	97	90	86	97	75	87	72	93	88	104	81	77	81	76	87	83	91	88	75	78	94	81	79	112	81	91	81	88	94	84	96	84	94	81	93	84	92	86	96	89	89	109	87	87	78	85	91	87	71	78	93	93	74	81	111	91	82	79	78	99	95	89	82	94	78	81	84	86	76	80	84	83	79	85	84	74	91	81	96	91	95	94	99	98	85	72	74	101	87	75	88	88	91	85	101	76	69	69	77	86	90	97	95	89	72	89	86	99	95	74	78	99	72	83	85	83	75	93	63	96	89	76	81	80	93	84	80	88	92	80	102	102	74	79	89	81	69	85	89	81	92	81	64	88	76	94	86	71	69	96	106	98	79	84	79	79	77	84	89	101	104	66	104	98	87	90	89	85	86	89	87	76	93	86	93	88	92	62	103	79	97	86	82	79	84	86	87	79	84	100	80	85	92	103	80	73	79	85	67	73	102	88	109	85	95	90	85	82	67	80	86	79	87	85	99	82	91	107	61	93	86	92	77	85	83	86	92	93	87	88	84	84	84	87	99	59	70	77	94	80	87	75	95	98	73	89	86	93	78	93	87	78	79	100	75	94	75	81	97	70	97	92	84	61	98	90	76	72	74	100	78	88	93	98	87	99	97	79	79	74	75	85	80	95	77	87	87	87	93	89	71	83	84	85	71	67	83	84	96	88	79	85	75	83	94	83	90	66	80	81	81	99	85	93	101	82	80	103	92	88	104	80	80	87	83	106	81	90	77	79	73	104	77	79	66	88	96	80	102	78	93	95	83	83	96	93	93	74	85	86	91	65	92	79	94	94	83	100	82	86	83	84	77	86	76	88	82	89	98	97	92	69	85	109	106	79	83	108	91	87	89	91	91	87	83	111	75	95	88	82	95	86	90	83	78	75	76	93	84	89	74	90	74	85	90	85	78	87	72	76	74	87	69	94	87	108	89	84	69	89	92	94	82	77	93	78	88	84	90	85	93	99	82	79	76	82	88	94	71	76	96	82	81	90	85	87	74	99	90	93	91	87	75	91	87	81	83	80	91	88	75	83	80	74	96	78	82	79	87	86	94	94	90	78	74	90	70	92	78	76	79	97	77	73	81	98	90	83	98	94	88	85	64	71	90	88	79	90	69	75	75	81	88	87	98	106	72	102	87	85	84	105	82	64	92	94	95	89	81	100	83	80	75	80	88	92	84	106	81	85	75	101	87	69	86	86	80	88	64	104	87	89	82	93	93	77	82	85	88	66	83	92	93	89	83	76	79	91	83	74	85	79	87	84	74	91	85	92	74	92	74	97	92	86	96	98	67	70	84	77	78	90	93	80	83	76	88	86	77	87	87	81	80	90	80	107	76	88	81	88	102	74	71	94	87	88	65	93	73	68	76	83	80	78	75	82	88	98	82	67	73	87	78	64	80	86	93	78	77	80	89	93	69	72	98	75	92	65	83	88	99	85	77	87	82	79	77	70	85	89	90	78	69	67	89	95	79	78	100	83	73	81	89	87
