345	0	2700	231041	463	3	73	539	798	782	736	649	618	547	518	468	424	404	369	355	365	327	347	313	326	301	294	265	285	254	245	223	231	240	224	235	251	259	224	232	224	189	201	204	178	195	186	191	168	162	165	170	171	128	128	120	123	121	110	122	92	136	113	117	120	104	102	98	103	107	101	115	99	114	101	101	71	98	102	86	92	108	106	115	91	111	108	94	96	81	110	96	98	84	100	92	99	90	73	88	87	87	94	95	69	103	97	90	101	82	99	93	91	79	86	99	89	94	101	88	78	87	84	82	79	89	87	96	100	98	87	94	84	85	80	76	71	84	80	81	77	90	77	71	88	94	82	99	91	96	92	79	103	86	90	84	102	77	87	84	83	112	98	96	101	86	71	96	95	97	74	87	79	76	97	66	94	89	99	77	101	90	88	74	100	92	82	75	96	77	76	96	77	83	78	91	95	86	86	79	67	83	74	79	86	91	90	84	74	79	97	58	78	86	80	90	79	74	72	68	84	83	92	94	87	91	84	79	82	87	80	77	70	85	89	85	90	91	93	83	88	90	99	80	70	79	69	84	77	89	90	76	83	65	91	82	85	75	82	58	82	95	74	82	77	83	70	87	71	75	85	70	75	74	100	73	109	73	77	74	88	75	65	76	81	87	88	77	72	72	72	79	105	94	90	83	81	82	108	82	86	88	83	68	72	82	78	81	86	69	83	86	106	81	87	76	76	78	96	82	79	82	74	88	76	72	92	86	83	69	74	85	69	63	90	91	73	104	72	82	83	75	86	77	67	88	87	79	83	70	78	91	81	77	85	89	69	82	71	82	68	69	90	72	80	75	69	76	87	91	63	65	90	87	87	73	85	86	70	98	69	88	57	93	74	80	72	77	75	83	74	87	75	96	82	89	81	90	90	75	92	86	83	87	79	82	81	95	81	85	89	79	75	95	76	87	86	77	90	93	98	79	74	88	86	78	97	82	82	86	70	98	78	77	87	74	78	69	80	73	88	73	72	86	65	76	71	81	88	78	79	72	64	79	75	88	85	76	66	86	88	90	79	78	79	68	82	73	76	76	72	81	88	87	91	75	88	79	82	80	70	69	72	73	70	80	82	78	78	81	71	82	78	73	82	78	98	86	85	71	85	74	79	88	83	88	81	75	93	79	68	99	81	84	92	89	72	89	96	86	87	77	60	80	79	86	85	72	66	72	92	83	59	88	67	84	72	71	75	65	81	89	71	85	80	80	80	75	87	91	81	79	76	79	93	81	87	79	78	81	63	92	69	85	77	81	81	77	80	64	67	88	85	69	92	93	80	89	81	76	93	91	80	73	67	75	76	81	80	74	90	74	60	87	84	81	92	74	70	85	79	71	87	63	79	81	83	75	90	85	76	78	85	88	70	89	78	92	83	79	75	75	83	74	93	78	71	96	72	74	91	76	77	68	78	80	90	77	77	78	76	78	103	69	72	91	75	76	84	81	90	86	75	87	88	75	79	74	77	75	76	88	70	95	86	89	67	84	87	69	90	76	72	76	83	70	87	87	83	75	93	82	76	90	83	91	80	70	83	77	77	80	84	69	73	87	76	77	88	72	84	85	66	77	79	77	75	75	85	79	63	76	65	83	79	65	80	96	78	68	96	73	87	76	59	77	64	76	76	83	81	86	89	78	93	75	93	81	79	69	72	69	78	66	85	89	88	83	82	79	82	77	87	78	79	78	77	66	90	93	73	83	79	76	70	95	95	102	71	92	69	89	69	96	76	101	80	91	80	77	68	86	77	81	86	88	71	88	82	78	72	81	73	71	90	81	71	78	87	80	85	81	64	75	84	78	84	101	81	69	78	91	86	84	88	75	72	74	80	80	78	79	89	80	55	80	71	77	76	79	84	66	77	85	83	83	85	76	77	85	83	76	90	74	85	90	71	66	93	96	94	83	66	90	91	94	79	89	83	67	74	79	75	74	99	80	91	65	73	58	91	88	88	87	76	69	78	77	83	72	73	77	75	82	69	67	85	76	84	78	106	80	82	77	97	68	63	93	79	75	92	81	82	85	81	82	74	67	74	82	75	78	84	76	83	80	90	83	91	77	78	73	78	82	88	62	72	85	74	71	86	69	79	70	76	75	86	73	91	89	69	75	79	67	81	81	84	85	69	90	75	81	80	77	83	83	82	81	75	63	92	81	100	70	70	77	94	74	96	89	88	82	78	92	88	86	65	88	83	71	77	78	83	76	76	84	85	78	76	74	80	74	79	80	90	68	92	69	69	72	84	98	83	70	71	66	86	83	75	91	87	85	74	80	82	82	74	76	74	85	72	84	90	81	74	84	90	81
345	1	1900	231158	489	1	123	582	649	632	590	552	449	482	413	356	321	309	301	275	285	267	244	237	223	217	217	224	211	186	223	171	179	191	160	176	190	186	179	153	152	151	146	148	153	133	151	136	153	143	136	112	123	123	106	111	115	93	113	93	104	105	109	90	99	103	92	94	105	96	97	89	77	102	80	85	85	102	84	87	101	93	85	95	91	86	98	95	69	82	98	94	80	86	74	78	73	74	90	86	71	80	82	75	98	104	107	83	87	77	111	84	74	86	83	77	75	77	82	94	90	80	71	87	85	75	89	94	86	88	83	80	80	75	75	80	78	92	88	74	89	67	70	89	87	80	89	69	81	92	81	72	72	58	87	88	88	85	68	72	88	63	79	75	80	101	66	79	64	78	89	84	86	85	82	85	63	88	69	80	71	81	83	96	72	89	93	72	91	67	76	87	54	89	87	89	81	73	72	74	67	94	83	93	80	70	80	90	95	76	63	63	74	81	84	55	72	65	63	82	76	68	100	69	91	82	68	89	97	70	93	83	79	85	79	75	72	75	70	82	75	60	72	75	76	82	81	75	65	79	96	80	75	80	88	82	72	70	78	85	76	71	78	94	87	75	80	76	77	71	71	77	67	88	69	78	76	91	72	66	73	75	80	85	89	54	90	80	69	70	60	74	78	86	74	79	83	75	83	76	78	81	62	66	81	94	93	89	82	72	73	75	87	89	71	83	96	67	83	80	83	73	72	77	86	74	89	76	89	67	70	68	83	81	64	74	92	80	74	64	75	78	76	73	68	84	76	98	83	86	93	72	57	75	71	61	89	65	83	82	82	79	72	75	60	77	52	76	73	82	70	84	78	84	71	73	71	86	58	95	82	91	81	76	75	71	69	82	80	70	74	80	75	99	83	70	77	82	71	70	75	86	76	70	87	79	65	83	73	75	77	79	86	73	77	73	74	91	72	73	79	92	73	66	62	73	77	61	74	60	78	67	76	67	78	80	86	67	64	93	84	98	77	82	71	67	79	62	78	85	74	85	68	63	64	88	68	83	63	87	88	83	85	88	77	76	71	68	69	70	67	71	88	90	71	81	69	66	96	92	83	82	77	90	80	77	75	66	95	82	56	75	77	71	78	79	82	88	63	76	76	78	80	93	75	89	86	79	74	70	63	85	63	67	73	81	68	64	79	78	82	85	54	69	85	79	73	70	81	65	80	79	72	79	93	77	83	68	78	78	64	76	88	76	72	74	78	68	69	72	67	63	72	78	70	76	77	92	75	72	75	89	76	80	79	82	66	70	79	88	83	81	101	88	75	83	66	79	79	64	66	80	75	70	99	60	76	67	67	89	71	73	71	77	75	75	71	81	81	76	74	72	76	77	78	70	70	79	61	92	72	88	68	72	75	73	78	76	77	65	84	88	71	74	55	82	88	78	67	84	68	97	66	85	83	92	85	92	66	87	87	94	86	69	100	68	77	82	76	71	80	88	79	71	60	74	70	89	69	87	81	58	80	73	81	71	75	76	78	75	80	58	91	90	72	83	83	87	78	84	76	79	69	88	73	79	85	88	75	76	91	75	94	83	69	87	75	80	76	69	72	71	65	84	78	84	82	76	73	83	76	62	82	67	80	71	85	77	71	83	74	73	63	68	80	89	67	63	65	66	85	80	62	74	79	74	77	76	79	81	68	76	61	74	91	65	73	88	70	76	81	82	67	85	83	66	80	77	74	82	91	75	71	84	73	67	79	81	79	80	77	62	74	67	87	78	84	75	85	78	66	90	83	80	84	62	67	73	83	81	65	84	71	92	72	80	81	79	77	56	72	63	75	65	74	76	84	76	90	79	79	74	72	89	81	77	66	96	89	71	95	79	83	72	92	75	69	74	67	86	64	85	71	77	72	66	77	92	81	76	72	76	88	69	75	87	67	70	83	93	70	80	75	79	89	77	76	68	69	82	78	86	96	69	60	67	84	81	68	77	81	83	82	84	67	80	86	68	72	71	80	74	77	70	79	65	72	79	77	77	78	74	70	64	75	78	75	72	82	72	71	62	82	74	75	75	78	87	74	60	65	74	71	97	62	78	68	80	60	87	83	77	91	81	71	78	74	68	78	80	84	60	73	76	75	61	80	65	70	82	81	70	80	89	80	64	81	74	63	85	79	69	77	80	90	65	75	63	86	77	80	85	65	72	88	66	84	69	75	78	57	82	82	74	71	70	70	72	82	69	82	76	86	76	64	81	69	81	78	82	71	69	78	77	87	82	50	82	90	82	85	58	86	88	69	66	81	81	78	68	80	72	89	89	72	71	50	61	81	80	86	78	83	68	74	66	77	73
345	2	2100	231259	441	0	73	580	685	679	593	522	490	447	399	411	344	351	306	318	280	275	308	271	254	239	235	227	208	223	196	223	174	187	187	194	164	176	182	171	164	168	170	148	144	145	137	160	139	143	137	126	129	126	117	117	100	94	91	113	128	121	96	90	103	79	106	90	93	81	108	105	93	110	86	89	103	79	83	100	90	92	102	108	100	89	92	109	92	79	88	84	83	94	87	71	79	73	90	85	77	86	84	78	96	98	85	81	84	92	84	72	81	81	83	75	71	77	82	80	65	64	66	66	82	69	71	91	71	90	73	71	66	97	79	67	83	93	91	79	86	77	102	72	82	76	85	78	77	83	74	85	79	84	77	80	84	93	83	80	85	76	82	73	73	80	74	76	73	68	69	87	63	69	71	74	80	82	75	79	80	78	83	81	78	80	82	87	82	68	78	85	73	87	92	74	83	85	66	89	76	89	82	92	78	86	76	77	80	73	77	95	90	79	72	92	73	76	85	74	78	79	96	78	84	87	77	82	66	78	77	84	92	75	69	75	72	84	89	94	73	83	73	84	77	82	93	93	78	71	63	69	81	84	61	90	75	77	59	85	65	70	78	81	76	80	66	87	71	84	87	72	68	76	73	87	76	74	85	89	78	75	80	85	83	85	78	62	71	81	78	63	88	68	62	86	77	69	92	61	84	74	83	75	82	75	79	90	72	80	57	67	68	81	66	91	81	81	71	67	78	71	70	78	88	80	78	77	57	77	78	72	75	70	82	73	82	65	69	84	70	89	82	75	78	79	73	66	60	61	79	78	77	69	73	73	71	82	67	79	81	63	76	64	76	78	59	85	85	88	67	76	88	68	81	72	63	90	86	73	79	71	75	78	72	99	60	69	84	88	68	75	80	78	64	66	80	78	88	70	72	70	77	75	83	77	73	69	64	66	76	75	81	71	81	72	89	94	71	71	76	77	80	89	74	99	81	79	74	86	75	73	67	78	73	86	81	71	66	74	72	85	60	60	87	75	73	71	75	66	89	72	68	84	74	81	74	82	71	96	90	77	91	67	70	70	63	71	76	71	69	67	78	69	80	80	76	67	76	67	77	89	92	83	89	79	85	82	80	69	83	70	81	78	84	77	81	83	76	90	77	65	77	64	81	82	71	72	83	84	74	72	62	76	70	67	83	79	76	71	80	72	93	69	85	68	83	69	59	83	77	80	81	67	75	88	60	81	67	63	74	80	90	72	78	77	70	93	80	67	88	78	76	60	86	72	83	78	81	63	72	90	72	77	83	82	87	80	81	64	76	82	81	84	78	68	79	81	85	81	50	64	82	81	87	86	73	70	76	73	78	57	62	83	77	71	80	81	63	66	74	83	75	70	87	68	84	87	75	77	85	76	84	71	66	70	81	75	87	72	88	67	71	82	87	69	61	89	80	66	71	87	77	86	67	77	78	74	80	84	71	87	69	74	66	69	75	84	82	66	73	69	76	75	74	73	72	66	77	71	66	79	65	84	83	72	77	67	70	99	80	64	76	84	87	82	71	88	71	72	88	80	69	73	79	59	83	86	69	81	63	97	61	68	69	71	82	89	56	76	88	71	76	73	71	74	61	75	77	72	76	72	66	79	71	87	84	77	91	62	69	70	69	69	81	96	73	99	86	71	89	73	79	69	70	79	76	76	77	78	77	90	83	56	76	75	89	94	77	70	99	85	72	67	62	80	69	77	62	77	78	80	69	82	64	81	64	83	69	78	81	89	79	76	79	52	81	82	81	72	68	74	85	79	65	68	78	74	61	74	84	70	73	75	68	74	72	89	80	71	76	58	89	67	72	71	72	76	72	92	66	88	87	77	88	78	70	68	67	58	94	82	81	79	78	63	81	81	81	71	87	73	75	90	86	79	70	71	78	82	58	78	72	79	72	74	65	76	78	75	90	86	81	82	75	80	69	66	76	90	86	79	74	82	73	88	87	67	61	84	82	77	76	79	79	82	72	65	83	81	65	66	95	77	88	76	80	72	82	72	80	76	83	72	83	67	69	70	84	72	65	66	65	79	77	79	80	88	74	85	69	71	78	82	76	87	80	79	84	82	60	69	88	65	73	75	77	75	70	70	62	81	71	88	80	61	63	77	72	75	72	66	77	69	60	67	80	73	60	74	81	75	75	77	77	81	69	81	99	90	65	77	92	75	66	66	88	74	75	87	60	87	87	75	76	79	83	69	86	80	68	88	75	62	69	76	71	60	73	72	78	69	70	71	67	70	74	80	82	68	79	83	88	79	83	79	82	72	81	83	69	90	82	73	89	82	63	74	65	78	74	88	83	82	73	76	84	57
345	3	3500	231361	449	2	79	557	782	823	747	688	624	563	502	439	413	377	376	345	347	306	287	305	285	239	243	239	219	205	194	218	204	194	187	184	193	193	224	209	190	186	168	171	155	152	159	140	129	163	126	147	127	125	127	118	109	120	86	124	110	105	108	111	127	119	92	105	90	101	94	99	106	120	89	89	103	96	89	93	95	92	108	90	93	85	92	76	103	77	90	106	99	91	88	71	91	74	93	81	84	81	74	88	70	98	80	75	102	95	86	84	88	84	80	83	72	81	75	78	77	75	92	101	77	86	85	89	68	77	70	84	80	84	97	84	79	82	68	86	71	68	88	69	74	73	79	89	81	84	86	82	83	84	73	85	82	82	70	81	71	63	73	82	76	82	88	93	87	82	66	75	66	78	91	85	76	92	74	97	81	85	72	67	81	78	71	85	96	73	79	68	80	86	78	74	81	84	67	78	86	62	84	82	82	61	93	61	85	78	76	92	85	75	61	78	72	78	69	82	76	76	81	91	81	78	67	87	66	80	73	69	85	76	88	74	65	78	69	81	93	93	79	82	74	102	86	80	87	67	67	76	90	79	82	70	83	74	85	85	79	69	90	85	88	72	70	64	83	69	72	88	69	72	66	92	56	72	71	92	70	81	66	78	73	76	72	70	76	94	96	68	73	71	83	84	77	69	67	69	81	79	73	76	64	86	72	76	79	65	52	85	76	78	76	87	82	67	81	62	82	69	82	85	73	68	82	102	72	89	72	65	67	91	67	61	70	75	64	77	72	83	104	82	66	90	89	78	85	75	89	79	83	66	70	83	80	82	65	91	78	83	69	85	73	73	75	88	89	70	78	49	71	58	78	69	77	86	84	71	83	73	78	72	78	85	76	74	68	76	70	64	66	68	69	66	73	62	77	59	87	74	68	75	75	70	71	71	71	83	68	94	78	70	88	65	91	67	86	86	77	85	82	78	84	80	87	66	97	72	65	78	95	86	77	82	64	75	71	65	66	90	74	72	68	77	86	70	48	66	78	76	68	73	80	74	80	64	79	87	81	69	90	78	71	77	75	85	56	81	94	74	78	60	83	78	77	62	88	74	64	72	65	87	93	85	78	70	87	82	82	92	77	73	74	80	73	69	70	89	63	72	90	57	81	76	90	89	83	76	70	85	78	64	82	63	74	80	88	67	105	76	61	56	56	74	79	72	72	71	68	78	75	70	64	67	83	65	74	87	87	87	78	98	64	95	93	81	66	68	57	77	65	79	69	79	97	91	85	64	78	66	89	86	88	81	97	91	83	65	63	75	69	64	64	79	66	81	79	77	75	64	69	68	73	71	81	88	76	67	89	61	62	86	75	83	91	76	72	66	78	86	74	73	83	71	81	69	95	78	57	80	68	82	80	69	65	68	91	67	91	76	72	85	71	86	91	75	82	70	86	86	80	96	87	68	79	70	65	71	71	66	73	66	84	103	77	68	73	81	85	83	81	65	90	70	71	73	83	79	76	65	87	83	84	89	84	65	68	82	71	71	72	82	93	77	73	70	67	78	82	64	94	75	58	75	68	71	72	73	75	86	62	71	81	67	70	73	71	80	69	81	62	67	73	70	83	65	68	69	66	71	92	94	68	66	78	77	90	86	80	73	80	77	69	70	63	65	72	81	68	73	77	62	75	59	73	68	82	74	74	75	87	90	73	87	79	91	74	76	68	74	77	66	86	78	86	59	88	76	65	81	70	69	83	74	68	77	92	76	67	80	69	84	66	76	101	88	59	83	78	77	73	77	80	82	65	73	92	75	76	92	64	78	70	72	74	80	64	69	69	71	80	48	66	79	77	70	86	90	73	78	59	92	68	86	89	97	69	72	74	80	66	77	77	68	88	62	72	77	85	78	84	82	94	97	85	69	81	90	71	72	80	86	75	67	83	65	60	81	75	77	67	78	87	78	70	69	88	59	79	87	64	88	85	84	73	77	91	69	74	63	100	71	86	80	71	71	81	89	83	72	73	92	66	74	79	91	57	59	71	64	78	83	76	65	82	70	74	68	69	83	87	62	81	76	82	66	79	73	79	76	77	79	77	80	70	61	64	87	75	64	80	92	64	72	70	76	80	74	73	75	69	82	75	77	70	81	86	70	81	77	81	77	75	69	63	84	84	85	81	76	79	74	68	80	68	83	67	86	78	78	71	82	68	68	59	66	70	85	77	80	93	81	92	80	80	90	73	80	76	63	81	66	77	81	81	82	75	83	93	68	61	80	71	77	69	78	76	66	74	73	70	74	91	72	77	83	75	80	66	78	60	82	75	68	79	82	69	71	68	66	60	68	73	68	79	77
345	0	2700	231463	422	1	53	458	761	858	746	718	650	583	498	484	466	444	426	380	351	305	324	303	314	296	290	286	258	238	231	210	238	241	254	223	250	231	230	195	195	174	175	168	176	175	206	158	149	157	150	151	113	118	127	125	110	102	103	122	105	109	94	109	117	106	124	117	107	121	117	111	88	120	103	111	110	111	102	111	98	117	94	110	104	116	90	96	101	84	76	96	87	98	100	86	83	83	101	88	88	99	88	102	90	86	83	100	86	96	80	70	75	74	97	85	73	81	87	108	80	99	73	73	78	98	78	88	91	91	87	86	83	68	70	91	80	65	80	74	83	95	86	74	66	92	73	94	80	75	87	97	89	59	73	77	88	71	93	94	75	84	81	81	85	85	87	70	81	75	92	95	78	74	95	74	83	72	87	75	70	78	89	88	74	77	84	66	86	66	83	73	77	74	82	109	73	85	88	91	77	72	86	89	98	92	88	75	91	76	77	84	78	77	59	73	67	77	65	78	88	91	82	84	83	84	70	81	87	82	73	70	74	66	87	73	75	80	79	90	86	90	87	86	68	87	87	81	86	85	88	81	89	81	99	83	83	78	86	72	88	80	85	65	77	75	79	87	76	71	82	81	80	73	56	73	63	86	87	73	80	90	76	71	84	83	85	72	70	99	88	90	96	91	94	87	92	73	92	65	68	88	87	90	73	61	83	79	75	81	93	93	73	85	75	83	79	71	76	76	93	73	69	77	63	71	97	74	74	82	87	71	78	77	70	88	86	77	82	75	82	83	82	89	76	64	87	83	81	77	87	77	102	77	89	77	103	61	89	102	83	86	89	88	93	74	72	70	83	94	84	84	84	80	73	82	72	75	74	83	75	87	63	75	83	86	76	89	91	70	71	94	79	62	71	78	74	63	67	71	85	76	74	74	78	66	77	91	76	82	70	75	79	90	82	85	70	84	75	81	69	77	86	74	83	85	93	67	79	83	85	63	93	78	82	79	83	87	89	74	80	71	70	73	71	60	74	81	82	71	78	89	60	77	84	60	79	76	88	70	87	65	66	77	66	78	88	92	83	69	84	79	81	73	71	91	83	91	66	72	73	71	79	67	95	75	69	66	98	96	74	81	65	72	74	82	87	58	79	87	77	74	96	77	85	72	83	74	76	76	82	72	62	72	87	66	93	77	74	93	79	77	62	63	80	85	70	81	65	64	74	68	78	82	88	61	76	72	75	100	84	71	79	65	86	83	84	98	72	66	87	80	77	71	80	82	92	75	90	77	75	89	67	86	57	73	72	85	72	86	72	73	67	67	83	81	82	68	97	80	88	78	91	86	85	74	93	96	75	83	74	53	75	78	82	78	81	81	79	75	97	81	83	75	83	69	79	83	71	87	74	83	67	78	56	67	88	81	66	82	69	66	71	79	93	85	79	82	68	73	84	78	78	81	78	75	92	74	99	84	90	71	84	84	87	70	69	75	64	85	93	80	85	64	63	62	70	73	70	69	69	77	79	83	80	84	61	66	78	81	69	66	92	62	82	82	74	75	85	54	89	85	68	72	76	72	78	71	83	79	82	69	73	76	69	69	76	75	67	78	86	75	80	80	89	70	87	76	67	65	81	81	74	87	96	80	73	59	68	63	72	70	69	85	80	79	78	83	90	80	85	83	84	81	71	90	72	79	77	64	65	79	76	79	72	69	80	76	75	83	66	69	71	81	85	84	75	88	71	87	87	78	76	95	87	80	80	74	78	87	99	84	76	79	72	110	87	70	80	86	86	69	69	89	69	82	75	82	72	86	96	73	88	64	74	61	79	78	77	68	71	79	84	87	75	67	91	73	78	72	64	83	87	66	75	87	77	72	93	79	87	81	75	90	96	77	77	72	106	72	77	74	76	79	66	79	79	72	65	69	87	86	82	74	83	79	69	68	79	80	70	86	72	98	85	84	84	77	81	74	76	71	96	73	89	68	83	86	77	85	90	73	75	83	80	77	76	76	71	68	82	85	95	66	68	92	82	74	81	89	77	85	72	72	91	94	80	71	76	89	66	65	89	80	72	81	82	58	81	84	78	72	70	77	76	76	58	91	57	72	86	80	71	72	82	77	69	84	82	87	66	63	84	85	88	87	77	85	69	67	66	93	79	81	78	87	69	72	84	79	74	71	70	78	96	65	77	80	93	78	81	75	78	65	66	74	89	72	69	76	70	65	68	73	78	72	77	76	81	86	88	82	65	60	92	91	69	64	79	83	69	69	87	63	85	79	78	80	61	73	80	75	79	67	94	80	78	79	80	77	85	82	81	63	89	64	72	80	68	73	68	73	97	83	72	84	77	82
345	1	1900	231565	478	1	145	600	698	682	606	568	501	416	408	378	330	350	320	284	296	241	246	245	226	220	210	195	191	168	181	180	194	182	168	179	199	156	150	161	150	158	126	155	132	120	146	138	114	118	127	117	119	112	120	114	118	105	98	93	103	93	100	96	91	91	85	87	98	77	96	108	106	115	94	112	83	89	101	95	113	82	88	90	96	87	80	80	90	75	73	75	74	79	75	69	84	94	88	77	77	72	92	88	80	82	80	82	97	89	84	77	75	70	85	83	78	91	80	80	80	83	71	84	71	75	92	80	70	83	77	72	70	67	68	72	87	62	78	85	82	86	74	92	85	76	76	91	76	71	89	81	86	70	64	72	80	73	79	72	78	76	90	63	67	93	70	72	96	76	71	80	63	84	79	87	92	98	78	77	93	88	56	83	85	70	92	75	84	77	89	77	91	85	68	79	71	66	88	72	74	95	69	74	67	77	83	84	63	68	79	75	77	88	73	71	72	77	77	80	68	74	69	92	69	83	85	79	83	77	89	76	59	66	76	79	86	81	72	80	75	66	82	87	79	61	68	88	94	79	67	73	81	67	58	89	86	89	86	78	75	82	90	84	66	80	75	96	78	77	76	74	84	74	76	77	87	80	86	92	78	67	72	78	78	67	65	71	79	71	89	77	90	87	74	66	71	82	71	69	91	55	56	66	98	69	85	89	74	64	84	77	70	68	81	80	70	66	82	88	79	63	85	79	67	57	67	82	79	72	72	81	83	89	67	79	72	83	81	51	93	86	61	78	83	66	71	71	70	91	89	76	68	83	74	70	71	84	83	72	65	62	84	92	53	65	91	79	84	97	92	72	77	90	77	72	74	90	52	76	84	74	74	66	76	81	54	65	81	88	78	77	83	72	75	74	56	87	80	72	59	59	80	73	67	78	57	56	72	77	81	80	76	81	89	63	86	86	63	82	84	79	86	66	75	78	85	80	79	67	70	60	77	72	79	67	92	72	80	73	82	87	74	73	66	98	64	87	94	86	80	81	91	64	69	100	68	73	62	65	80	73	76	57	75	71	82	80	73	72	77	81	74	70	62	62	65	75	79	70	82	84	90	71	81	70	74	68	74	70	84	76	90	60	100	83	71	72	82	70	69	64	64	66	79	77	93	81	76	79	83	67	72	87	89	77	71	76	74	65	69	87	66	62	61	54	73	60	71	85	68	89	74	83	74	81	84	71	72	79	56	90	68	89	84	79	83	60	61	79	74	92	75	59	79	72	71	68	72	76	97	76	73	78	66	73	75	59	75	83	61	78	62	79	84	67	68	71	82	77	64	79	75	78	73	75	79	80	68	71	78	71	76	61	85	65	73	82	79	66	71	60	67	58	78	72	82	74	71	78	66	76	71	69	67	69	71	82	93	86	60	94	69	59	65	89	87	68	81	74	73	95	74	67	57	80	57	58	87	65	86	67	68	72	58	59	67	85	85	72	74	83	80	63	89	71	69	76	70	69	76	69	64	72	79	76	71	68	80	62	70	83	76	77	76	84	76	73	72	84	68	62	80	80	66	54	73	71	80	78	91	88	57	69	66	72	72	78	78	77	70	82	93	83	77	67	76	74	70	86	72	80	75	69	75	72	73	68	69	72	64	78	73	70	75	70	75	86	75	63	85	87	88	90	78	72	59	69	94	76	84	51	64	86	76	79	79	62	72	63	91	76	79	75	75	75	74	67	71	82	78	83	77	69	81	68	79	77	73	78	65	61	63	69	68	85	97	69	67	73	85	95	54	68	73	74	82	86	72	61	71	80	77	81	78	79	82	63	79	77	67	75	80	84	70	71	77	75	70	87	78	65	84	69	86	79	77	93	62	71	65	62	68	67	66	85	93	62	66	83	51	85	80	72	66	76	73	84	72	88	65	73	78	86	76	76	83	106	70	79	59	74	64	87	67	77	94	84	80	71	89	64	72	63	71	96	75	74	67	78	81	53	86	66	81	68	64	72	68	65	81	68	79	70	65	86	77	81	70	82	89	79	69	84	66	69	75	71	69	68	93	75	73	79	67	90	70	91	66	77	80	72	63	72	63	60	76	75	77	88	75	87	76	64	73	83	82	68	87	84	79	75	76	76	77	74	79	74	80	59	69	63	84	76	89	58	73	68	81	68	60	59	67	88	99	77	90	76	72	77	64	83	77	76	80	63	75	84	73	80	75	65	78	66	67	73	80	75	73	69	74	59	64	77	58	88	78	59	67	89	92	77	84	69	76	70	83	70	75	72	50	84	79	80	68	71	67	62	64	71	73	67	72	79	76	77	79	77	79	81	70	82	73	69	56	63	61	70
345	2	2100	231667	505	2	114	578	676	636	604	588	489	465	417	397	369	335	318	321	275	273	233	209	222	225	193	211	203	190	194	199	168	192	173	192	174	168	182	140	155	139	146	139	142	129	126	138	135	117	120	125	117	107	105	106	110	91	95	85	97	86	107	101	113	95	110	92	91	90	77	79	97	106	97	100	101	89	90	101	99	90	97	88	77	85	89	101	86	98	75	96	74	80	80	83	86	78	89	81	82	87	90	81	93	86	70	86	79	90	83	69	75	82	73	78	73	66	85	87	80	78	62	80	85	81	83	74	83	79	72	102	79	79	80	94	77	74	70	80	78	85	78	69	83	62	79	67	83	79	89	83	77	64	76	86	72	96	84	89	86	75	86	81	83	85	81	75	68	63	70	65	87	62	60	67	63	72	71	64	74	78	73	61	74	87	77	66	86	78	82	91	65	70	78	66	80	77	82	69	68	69	71	81	77	92	79	70	75	71	82	74	56	88	60	67	73	87	73	80	77	68	80	73	90	80	68	72	81	68	60	74	61	72	74	82	63	77	70	74	59	87	76	68	77	52	84	74	60	83	76	103	68	85	80	77	67	85	81	92	79	71	75	74	77	76	64	78	70	63	77	85	71	73	85	89	100	92	79	90	81	71	78	66	86	68	64	72	60	72	73	81	75	67	66	87	91	66	82	81	72	81	80	71	74	85	79	75	87	84	80	64	80	73	70	80	69	76	72	76	73	81	83	69	74	77	74	57	80	68	77	88	63	69	89	75	70	74	80	95	84	69	68	76	75	83	76	72	75	80	64	83	83	79	76	84	73	74	73	83	81	72	63	85	86	75	77	59	73	85	78	60	71	75	74	83	64	80	57	81	87	80	74	79	87	83	88	62	80	76	61	76	76	77	55	72	67	69	85	89	66	81	70	74	70	68	73	70	73	78	63	66	85	75	55	72	65	83	70	96	85	72	97	48	77	79	85	69	58	80	78	64	78	77	95	78	65	91	90	79	74	87	70	77	80	80	58	73	86	76	69	76	72	79	55	66	88	61	75	69	79	82	71	72	68	67	58	87	78	63	71	82	78	72	83	86	79	89	77	87	66	83	70	78	75	72	78	59	77	72	71	67	80	68	90	86	82	68	70	68	76	96	80	80	72	79	63	75	81	69	67	67	78	71	76	67	57	73	82	57	80	80	76	84	81	81	72	69	73	70	56	76	82	64	74	65	93	80	70	75	75	65	89	65	85	73	84	76	84	74	69	68	80	68	80	75	81	69	65	79	60	70	76	69	72	71	49	72	79	83	79	76	83	70	64	87	64	69	62	64	58	90	70	70	65	68	62	80	83	71	74	78	57	73	76	69	62	76	85	84	73	76	58	77	54	82	71	72	69	85	80	87	79	88	75	62	73	82	67	71	83	79	70	66	78	89	69	57	78	74	67	70	78	71	87	74	82	66	69	84	64	80	80	77	77	57	65	63	84	71	64	83	73	84	83	80	67	67	67	81	77	73	71	77	71	73	89	87	83	66	60	84	54	84	45	69	75	96	81	80	92	69	62	64	72	72	69	75	73	91	74	72	82	77	67	59	65	75	82	77	74	72	69	83	73	72	76	66	67	76	79	73	79	67	76	69	78	74	80	79	68	73	84	67	84	70	85	83	78	82	66	74	71	74	87	80	72	61	72	68	78	67	71	72	72	62	72	72	86	70	64	72	81	82	73	64	48	87	71	81	75	95	78	60	68	78	67	79	67	72	77	67	71	74	72	83	52	56	63	84	77	78	77	77	73	85	79	65	85	55	71	62	75	77	67	63	80	84	72	82	87	77	82	67	67	80	60	84	74	78	71	77	71	70	72	74	74	84	79	76	67	88	78	61	82	70	76	72	65	84	71	73	94	78	67	68	58	103	85	71	67	74	81	79	76	67	68	87	81	78	72	64	80	69	74	79	74	64	72	65	88	63	73	78	80	67	66	65	84	79	79	78	69	74	96	87	68	68	76	67	95	80	93	71	79	84	76	85	77	72	75	78	76	76	69	80	77	76	61	77	78	83	77	76	67	86	83	63	63	64	67	72	61	70	74	81	75	74	84	86	68	88	77	62	67	86	80	74	72	76	69	80	74	81	78	86	70	83	66	71	87	60	73	83	67	85	89	77	79	71	83	83	101	69	75	71	84	66	83	77	68	82	76	71	85	79	65	75	66	71	88	84	76	96	63	73	73	69	78	72	78	78	74	77	82	83	80	75	84	70	90	78	73	76	59	72	70	80	67	87	70	89	76	88	65	83	77	78	64	77	83	67	68	64	80	75	76	70	80	70	78	57	75	73	89	81	69	62
345	3	3500	231768	485	1	62	538	735	717	630	586	531	493	452	423	384	377	321	344	312	292	268	283	275	248	228	248	226	212	213	217	199	201	198	204	207	199	201	188	185	181	172	168	155	149	160	136	150	147	123	116	118	95	107	106	109	126	108	103	111	100	87	105	104	106	127	103	107	97	92	95	108	94	100	93	94	110	109	84	109	89	91	81	90	89	86	85	84	84	74	87	97	70	81	88	85	92	92	88	76	63	85	96	96	91	76	86	91	79	85	79	77	67	72	85	76	74	70	80	66	84	66	74	89	79	80	76	70	73	70	71	83	64	78	58	81	88	74	70	89	73	85	70	67	79	80	72	72	67	74	75	71	72	69	70	86	88	84	67	79	83	85	83	89	99	73	71	71	65	76	58	65	78	88	80	65	85	76	74	60	84	85	58	85	88	65	61	72	80	79	82	82	74	57	80	54	71	59	69	92	73	86	78	83	71	88	90	68	98	80	67	77	83	73	68	86	83	74	75	75	74	81	79	66	66	72	81	67	84	75	77	81	80	80	73	87	69	69	79	67	64	72	74	79	62	74	82	87	82	75	62	78	76	80	81	75	61	66	65	84	82	82	90	87	74	69	65	81	76	66	68	85	78	68	89	83	58	83	76	74	80	78	64	71	56	52	72	68	65	63	74	84	70	80	77	84	74	77	70	78	81	75	60	69	73	65	89	61	80	80	73	68	69	78	77	62	88	77	78	81	85	59	68	85	76	73	73	67	79	77	66	64	77	62	71	78	72	82	67	69	84	82	85	77	75	76	67	76	71	66	83	83	68	60	73	64	73	78	86	68	70	76	60	80	87	74	78	73	65	65	53	87	63	73	84	69	73	68	78	70	57	75	73	84	80	85	73	87	77	76	71	75	63	70	77	73	81	67	73	58	57	70	87	80	84	58	77	58	78	58	72	75	84	74	73	73	75	71	71	79	70	81	79	75	83	61	78	64	80	67	85	78	82	73	76	72	78	78	62	78	76	69	65	53	67	70	67	68	84	57	73	72	78	72	75	59	80	74	74	60	65	52	75	69	58	54	73	82	77	70	67	92	69	69	83	65	76	71	86	81	61	77	72	66	79	87	70	75	95	88	76	69	75	82	69	82	79	71	77	75	73	69	67	77	76	78	73	70	65	68	65	60	86	70	73	70	63	78	69	73	68	75	83	68	76	77	72	52	85	85	90	58	78	55	66	71	58	64	71	75	56	80	62	74	92	82	79	66	79	71	80	77	75	87	67	55	76	80	66	54	63	65	56	69	76	70	73	75	71	67	79	70	70	72	79	72	80	56	61	73	70	62	78	86	71	63	67	82	64	83	69	57	83	70	83	71	67	74	66	64	60	75	81	90	74	67	90	67	67	69	66	75	61	87	55	79	88	67	74	76	73	59	78	79	87	61	70	75	72	75	89	76	63	70	62	67	71	75	64	68	53	88	62	84	72	71	55	67	91	70	75	65	84	74	67	71	84	75	63	66	78	77	78	78	72	57	106	69	64	61	67	75	69	74	62	63	75	69	71	66	67	77	66	83	87	64	75	71	83	66	76	84	59	64	75	84	63	67	67	74	87	68	75	59	73	78	77	74	76	80	76	80	63	81	66	68	78	85	72	97	70	67	86	80	70	72	73	75	82	67	80	68	77	63	81	72	60	77	83	75	67	74	72	59	82	66	56	65	67	57	74	72	72	59	80	89	52	75	76	67	66	83	70	74	69	70	75	70	73	56	70	77	65	70	60	72	66	83	72	76	80	81	76	83	60	74	69	74	69	72	60	69	73	92	78	61	76	69	62	78	61	79	69	77	62	81	91	76	72	85	62	65	72	64	75	74	75	69	57	81	74	59	70	80	70	70	76	65	62	74	75	65	89	73	77	72	76	72	73	54	70	69	84	80	78	82	71	66	77	88	72	73	72	69	68	68	78	85	75	78	74	79	89	83	75	71	73	72	72	69	77	63	79	84	66	67	71	68	86	59	73	66	88	57	82	74	59	65	71	51	61	77	83	75	72	72	67	73	58	70	66	87	86	77	79	66	75	77	73	79	64	72	73	72	59	67	76	69	57	67	70	75	82	72	72	59	69	76	69	83	73	82	78	74	66	70	88	67	59	70	73	76	79	63	63	59	86	63	85	79	65	80	61	72	66	76	61	60	60	68	86	76	68	68	55	72	65	59	73	91	72	62	75	75	75	84	66	54	76	88	62	71	81	69	75	83	81	64	55	77	65	64	70	72	75	73	70	87	81	72	74	87	71	69	72	70	70	56	90	78	87	68	64	61	64	86	75	67	73	86	89	65	59	62	84	94	70
345	0	2700	231870	413	0	49	496	652	771	671	592	583	540	495	433	413	384	347	354	335	307	330	291	270	264	236	241	220	233	221	237	249	229	229	229	220	204	231	230	216	212	185	202	177	167	168	180	167	152	141	127	113	140	150	125	141	125	151	133	121	129	109	124	99	121	81	121	113	109	88	109	117	99	133	95	114	96	105	93	99	94	78	80	98	79	103	90	84	78	102	98	74	89	97	93	87	101	74	89	84	86	99	98	82	78	102	83	89	78	88	84	81	71	72	82	87	89	82	72	88	75	79	98	89	79	65	79	76	84	76	67	85	86	69	66	88	92	92	81	72	91	73	88	84	99	72	79	93	68	73	71	79	62	63	84	87	73	70	75	81	88	77	81	71	77	88	67	76	77	66	62	92	71	80	89	65	89	80	70	70	93	74	57	74	69	78	80	101	83	93	85	95	71	71	56	68	72	81	79	85	67	82	74	84	73	81	58	72	95	63	67	74	77	79	84	71	67	73	73	83	83	70	86	88	76	83	67	82	95	87	87	86	71	66	81	69	71	69	73	65	82	66	76	75	73	66	91	96	65	68	68	69	73	65	66	71	81	76	63	76	74	79	86	89	72	66	79	53	83	90	84	77	97	58	70	73	92	83	73	79	76	75	79	91	73	67	74	72	80	79	82	80	82	74	65	78	73	73	84	97	94	86	57	80	83	89	74	72	73	78	67	78	70	91	72	76	67	80	64	80	72	77	80	77	71	79	69	67	80	71	84	73	71	84	78	74	74	68	77	80	78	75	71	60	72	65	68	71	91	74	66	76	69	67	76	75	76	54	82	81	82	64	89	66	55	75	74	86	80	60	79	66	77	68	67	74	82	87	79	77	75	72	70	67	77	97	64	67	81	69	78	85	74	81	67	65	74	77	80	67	71	74	92	78	74	83	78	81	72	61	81	67	92	70	98	80	84	66	74	55	83	69	64	73	81	83	68	81	82	85	69	63	86	71	75	78	72	88	61	79	70	59	61	60	68	80	79	75	80	84	78	73	86	78	75	92	90	68	77	67	85	71	79	65	80	82	73	67	75	80	74	75	78	64	85	86	85	82	75	57	83	56	83	78	74	80	87	65	80	84	83	70	66	82	64	69	80	75	62	90	76	70	62	93	88	89	59	74	78	87	74	74	96	91	63	87	77	69	80	67	80	72	53	74	77	102	72	68	74	70	63	63	69	77	85	77	83	70	70	83	64	76	82	68	72	86	72	80	66	74	69	61	71	79	60	73	72	71	69	66	60	98	78	70	74	91	67	82	69	66	76	84	71	76	81	73	61	69	70	79	70	73	64	85	78	74	73	75	78	70	73	75	83	69	88	55	63	67	74	81	76	85	81	80	63	75	75	77	79	91	89	59	92	76	70	69	81	85	74	69	71	62	69	70	75	70	86	79	58	86	79	77	76	72	87	82	70	76	61	98	76	83	77	74	77	78	66	77	88	64	87	78	75	71	60	83	80	76	84	65	76	80	66	68	89	74	75	79	77	70	80	80	81	71	79	91	80	81	90	85	78	76	78	70	57	65	72	66	68	76	77	79	79	81	60	84	69	62	79	73	82	66	78	83	76	72	66	75	72	80	72	83	72	77	73	73	93	81	70	74	70	77	65	88	78	60	78	76	80	64	92	71	65	57	68	65	81	78	82	66	75	67	61	69	73	75	76	71	72	103	61	93	86	74	74	70	78	93	80	74	73	79	75	71	85	73	79	55	70	79	67	66	80	71	75	67	83	74	79	69	78	75	60	63	41	62	86	63	82	66	77	78	78	73	86	79	91	71	78	58	65	60	60	63	65	94	88	74	61	68	76	78	74	71	76	77	79	63	58	77	62	74	66	86	74	80	63	62	78	78	53	70	77	62	72	68	61	65	73	75	69	70	74	85	72	67	81	76	63	94	79	67	68	68	79	69	73	68	74	67	70	77	69	73	76	77	78	83	70	86	60	77	77	87	80	59	70	74	88	78	72	93	84	72	87	79	64	71	54	72	76	74	67	71	66	84	78	66	82	84	72	76	77	82	73	75	71	79	83	77	56	76	78	76	72	84	69	74	71	66	87	72	77	79	62	85	77	76	82	80	87	75	80	78	75	66	65	78	72	58	73	53	85	65	71	86	77	73	63	76	68	81	89	72	60	63	83	76	93	78	75	77	78	60	83	61	71	72	71	74	90	76	80	84	88	82	71	72	79	55	68	70	73	81	94	85	67	71	70	76	57	60	69	70	78	85	93	84	72	74	78	70	83	66	83	75	73	65	74	64	77	75	85	73	81	71	109	86	70	69	66	96	77	70	78	64	74
345	1	1900	231972	418	3	107	501	609	616	525	485	453	402	389	344	315	273	296	281	251	266	244	233	222	207	199	176	183	187	184	180	173	162	159	157	167	157	180	163	168	171	159	151	123	125	147	117	126	118	112	106	122	108	118	104	104	104	102	92	89	91	82	107	88	114	111	102	102	96	73	93	85	87	77	101	72	100	101	83	81	92	98	93	90	95	92	81	77	74	79	82	72	92	81	72	67	91	82	74	86	75	91	83	93	70	101	58	82	66	73	93	83	75	74	73	85	83	68	62	76	90	73	70	74	89	78	81	79	56	72	86	83	67	76	65	57	61	74	92	83	67	60	64	73	70	61	74	76	68	67	63	82	67	52	73	87	62	68	76	86	72	70	90	66	70	69	75	77	67	61	81	66	79	79	61	61	77	97	72	62	69	68	81	66	85	72	90	78	72	87	68	76	56	68	83	77	70	47	78	76	59	57	67	78	58	47	59	56	64	76	78	69	69	72	82	87	63	81	57	70	53	79	60	73	66	76	61	72	88	83	66	69	87	79	67	75	69	65	84	68	61	75	56	72	71	57	80	73	72	51	86	79	63	75	64	76	72	63	66	61	79	72	64	77	68	91	76	71	65	83	67	57	72	70	76	61	68	81	72	72	57	83	62	61	69	69	66	61	71	70	72	86	55	68	60	73	72	74	79	81	61	70	67	74	76	69	74	78	70	72	75	66	74	64	64	66	70	63	71	87	68	83	65	77	81	62	64	67	62	73	80	57	71	69	67	66	72	54	59	57	64	80	67	67	77	76	77	72	77	76	65	64	65	49	70	76	54	85	60	66	67	68	61	64	65	60	70	62	76	68	67	56	69	61	79	74	71	56	65	61	74	67	81	84	56	72	73	69	78	67	85	70	62	74	97	64	78	76	71	79	74	83	74	71	78	64	68	77	86	65	55	82	65	73	62	76	70	67	80	57	73	69	78	57	79	69	55	65	59	84	64	96	61	79	63	76	76	63	77	61	68	48	64	68	66	65	63	65	60	72	67	76	62	84	77	81	67	61	64	84	74	59	68	76	63	83	64	65	68	92	62	74	66	66	76	69	78	75	62	60	68	83	76	67	66	64	72	70	54	71	61	67	64	51	65	79	80	64	71	62	68	62	98	77	57	61	70	69	68	75	79	71	76	73	78	65	70	61	72	66	56	68	58	61	77	61	71	73	56	70	63	74	75	52	56	66	70	55	85	73	82	67	73	76	68	76	81	77	59	66	65	71	84	67	72	74	63	55	65	73	55	64	70	64	69	75	66	72	59	74	68	61	59	81	62	67	74	68	76	66	91	70	55	75	65	68	72	70	70	74	62	75	70	72	64	71	70	67	72	64	64	65	57	96	71	71	56	74	66	64	68	71	51	81	64	73	68	64	77	60	60	67	74	78	57	75	77	80	75	63	67	60	66	68	81	73	78	69	73	69	56	78	67	58	65	67	68	71	63	54	64	71	77	60	79	81	68	80	64	60	63	72	72	65	60	72	67	65	52	68	72	74	66	67	70	67	70	67	62	70	72	68	66	77	77	48	67	60	78	69	82	66	67	61	59	72	77	74	58	55	70	57	68	69	62	63	63	67	65	69	84	71	58	70	62	74	84	71	66	69	80	65	61	73	69	69	82	66	62	66	72	75	62	49	62	81	68	68	71	68	77	67	62	52	59	75	75	75	65	84	53	83	76	69	65	67	71	60	75	74	72	70	65	67	73	67	69	82	63	70	77	71	62	56	72	83	59	59	58	60	86	76	60	54	59	67	57	68	62	63	66	77	62	64	69	71	59	68	71	61	64	58	62	68	66	74	65	62	78	67	81	61	74	71	60	77	70	75	69	59	65	78	67	68	85	58	65	64	70	89	75	78	63	65	74	75	69	60	73	58	69	67	75	73	58	73	78	65	60	62	62	72	67	77	67	63	61	86	77	74	63	60	64	67	80	63	73	61	73	76	60	62	58	75	72	82	59	58	69	63	57	81	58	69	59	64	64	68	71	68	82	63	71	77	70	60	72	63	70	83	74	72	54	60	74	76	69	65	60	56	69	73	60	68	74	62	88	67	80	60	63	80	71	69	76	59	71	65	76	83	82	83	75	71	73	64	72	90	64	71	66	84	62	66	87	72	78	70	74	66	74	80	72	67	75	65	83	82	70	76	57	57	66	80	91	74	54	85	56	64	63	69	63	73	55	65	76	60	76	60	67	75	61	66	61	68	68	60	66	73	71	69	75	76	81	61	65	66	79	62	67	65	51	73	66	71	63	69	83	72	65	70	65	71	95	72	69	88	67	72	70	56	64	72	80	64	71
345	2	2100	232074	407	1	82	499	608	565	558	512	469	442	344	373	333	344	307	283	271	268	220	260	232	211	233	235	190	220	193	183	178	158	187	179	179	155	177	165	179	162	153	155	127	141	141	127	142	121	110	118	93	115	110	101	121	84	90	93	103	105	101	88	99	89	89	92	103	114	103	100	95	85	85	103	96	87	71	100	95	86	77	78	89	73	85	70	77	87	87	64	84	80	72	86	84	70	69	85	70	92	75	61	72	74	66	82	53	83	76	72	68	69	70	70	77	79	73	75	83	68	88	75	78	73	76	61	83	57	78	79	69	61	74	80	72	74	77	77	75	68	66	75	62	84	84	85	56	64	83	58	74	83	67	76	67	79	80	72	62	69	78	65	69	58	77	80	82	67	70	83	72	88	76	65	59	76	72	71	75	68	76	60	59	66	87	74	69	60	72	82	69	73	88	82	74	74	64	61	76	75	67	66	81	77	65	57	70	84	73	69	79	75	73	58	72	62	63	75	76	66	68	65	70	60	85	80	73	66	103	60	65	49	73	79	74	60	72	70	72	66	75	72	71	72	67	72	73	65	72	71	77	76	69	77	63	75	59	75	78	64	77	75	56	78	60	66	57	68	54	81	67	62	67	76	62	80	76	56	77	71	70	68	68	73	78	68	71	67	71	51	87	64	79	62	68	79	77	79	76	61	71	57	74	73	61	68	70	49	65	46	64	78	65	65	75	70	70	63	83	63	74	56	81	74	57	71	64	84	64	69	64	70	64	68	67	92	78	72	68	63	71	69	79	75	62	67	65	66	82	61	73	75	77	66	79	70	54	62	74	64	65	67	53	84	66	75	68	57	57	75	83	66	63	74	71	62	65	82	66	61	79	77	68	82	67	76	62	58	61	55	60	63	61	63	61	64	75	64	83	76	64	70	63	73	68	57	72	64	79	72	76	77	78	50	70	74	66	71	55	78	63	53	70	70	67	65	66	68	67	72	68	70	74	63	67	68	75	75	80	83	65	48	63	53	59	64	63	75	58	71	59	74	83	60	75	72	75	67	77	78	69	58	61	64	79	52	56	65	70	68	62	65	69	63	52	68	54	62	63	86	57	75	69	58	69	64	66	68	61	67	67	69	66	86	70	70	73	79	68	53	74	77	75	71	63	69	75	53	63	77	64	70	66	66	57	75	68	79	59	49	51	48	75	59	65	75	63	66	51	82	71	55	74	65	78	83	65	70	73	62	77	72	70	58	79	65	79	73	57	64	75	67	74	67	69	66	67	65	62	87	59	65	62	71	53	67	58	84	58	77	79	69	69	64	72	60	70	66	61	65	66	71	58	74	83	72	60	69	68	45	76	64	71	56	71	71	50	69	58	71	79	67	69	60	68	79	80	81	57	65	60	69	70	74	65	72	55	55	76	66	77	59	75	76	81	75	50	68	59	74	63	86	54	72	55	53	63	67	62	65	80	76	57	63	54	69	61	62	75	67	69	72	59	70	66	80	82	58	66	70	72	53	66	69	64	82	73	53	70	80	78	68	63	67	75	62	70	59	68	70	76	69	53	71	54	64	66	65	56	63	64	50	63	53	74	52	71	68	66	77	65	80	70	53	57	78	62	63	62	78	77	68	71	64	69	62	64	50	58	56	62	60	59	66	55	80	71	66	55	60	71	82	69	61	79	84	73	82	71	74	72	66	56	76	75	70	63	62	52	65	77	61	75	62	73	76	87	63	57	67	67	61	73	71	52	71	66	68	72	61	67	73	83	68	62	87	73	82	58	69	58	58	50	67	74	54	68	60	51	60	58	57	65	79	66	64	78	52	73	64	60	77	66	72	64	72	53	82	64	60	63	63	60	76	62	59	56	79	64	59	69	63	48	72	73	68	61	70	66	82	76	75	61	75	73	70	74	68	71	75	59	71	63	85	63	95	68	72	84	61	63	64	72	71	77	58	62	77	82	74	85	74	63	77	67	59	79	70	60	66	65	58	57	64	63	73	56	63	76	80	75	71	68	70	58	75	66	82	64	57	53	66	59	81	63	66	67	71	64	72	66	63	67	66	64	65	68	68	59	70	57	83	66	68	69	80	60	79	71	70	77	76	70	56	59	70	75	83	76	63	50	76	55	65	65	66	71	61	56	68	54	67	60	67	78	75	66	68	66	76	64	68	69	79	59	84	50	53	69	81	55	57	54	77	65	60	70	70	79	60	63	71	57	50	64	74	70	51	67	72	67	67	79	64	66	50	56	73	73	53	87	76	68	85	64	66	81	63	73	51	56	72	74	68	74	63	64	67	71	77	58	80	63	60	66	61	61	71	61	67	62	72	56	65	64	56
345	3	3500	232175	392	0	56	481	657	666	606	591	464	461	406	399	345	342	312	350	312	322	286	281	262	255	227	237	231	211	220	222	213	195	209	186	194	171	196	166	161	173	162	154	160	159	153	120	123	153	126	133	118	117	106	108	117	106	109	112	109	120	95	98	106	95	91	96	96	99	99	96	105	108	77	89	74	85	72	93	99	88	77	75	70	76	83	79	79	82	86	62	77	77	78	70	78	77	72	84	83	63	73	61	86	59	71	70	70	68	63	66	57	101	73	61	76	85	73	74	66	85	69	64	78	81	46	59	66	80	63	75	61	82	59	65	68	80	80	60	70	69	57	78	70	62	59	75	58	74	64	69	64	84	72	71	73	69	65	58	64	69	78	75	64	62	59	86	69	66	67	71	71	64	51	70	77	71	75	60	58	72	67	68	57	85	66	66	62	65	62	67	56	39	73	73	72	61	61	66	82	71	72	55	82	79	79	71	68	68	56	68	63	62	81	77	68	70	78	58	54	79	75	70	64	64	55	72	76	58	82	65	63	57	68	76	80	54	65	70	64	77	63	62	58	64	52	54	58	74	65	63	71	68	53	78	59	72	74	53	63	67	56	61	60	59	59	78	67	69	56	73	58	61	65	56	63	59	73	56	46	71	62	63	79	59	71	80	82	71	76	54	86	63	57	65	72	71	67	72	63	57	61	69	57	57	75	64	75	67	71	66	51	68	67	75	54	57	57	70	60	60	55	65	72	56	74	70	63	76	58	83	61	69	87	63	68	72	79	60	58	77	64	85	63	70	60	65	54	67	70	72	62	71	78	72	70	70	72	64	69	68	75	68	63	56	75	76	78	44	59	78	59	81	65	61	77	48	91	70	69	55	66	82	65	67	68	65	62	63	65	70	81	53	79	63	73	68	63	65	62	63	63	52	70	67	56	63	56	72	53	58	55	60	52	69	75	57	55	55	67	67	67	63	72	62	66	71	58	67	53	64	60	65	63	73	54	69	79	67	60	75	67	71	68	73	65	72	63	61	66	63	75	68	56	85	61	55	61	60	55	54	69	54	64	58	83	56	54	56	59	69	77	55	62	81	63	68	48	65	71	68	73	67	72	82	67	70	57	73	60	76	86	62	73	69	68	60	70	63	72	66	70	72	57	76	64	50	60	57	72	69	70	71	64	64	59	81	59	59	74	58	54	66	59	88	54	59	66	60	48	70	68	64	61	76	59	78	60	78	71	67	81	75	66	62	61	70	62	57	52	69	57	62	67	63	71	69	73	59	63	74	47	59	69	78	68	63	54	76	66	58	59	66	48	65	49	67	77	69	67	57	89	48	67	68	69	60	65	74	75	58	72	74	61	60	57	59	57	59	62	73	82	69	63	91	56	72	53	59	72	63	70	77	78	52	75	53	59	55	59	56	54	59	63	60	69	61	72	65	78	67	69	62	72	77	65	68	62	65	69	63	57	88	56	65	72	53	60	69	63	60	74	63	64	76	51	54	71	78	51	79	72	60	84	59	70	64	76	79	63	71	70	64	70	63	70	56	73	79	55	61	77	70	48	62	70	65	64	75	79	67	65	66	61	62	63	60	71	58	72	62	61	62	58	86	70	78	64	67	59	54	75	65	70	58	66	68	69	75	69	75	80	58	60	76	77	62	61	54	60	72	65	76	54	66	56	68	67	55	59	64	54	66	63	70	55	70	67	67	76	70	59	72	49	59	65	54	58	61	70	61	56	66	70	50	62	47	61	80	61	63	65	73	68	61	70	53	54	75	56	70	64	49	60	64	73	63	59	65	56	55	82	72	64	63	68	62	52	75	67	52	57	72	61	70	55	60	60	67	64	74	62	62	66	78	53	63	54	54	70	61	53	66	68	54	82	59	82	61	66	83	59	69	66	48	72	57	70	55	62	51	73	56	59	62	68	58	66	68	67	59	60	59	64	74	61	67	62	70	69	56	73	68	52	66	59	67	80	59	71	68	60	86	53	67	69	62	76	61	79	62	65	74	57	82	63	62	73	60	64	72	69	60	71	64	54	67	71	71	68	78	68	67	72	62	66	68	55	72	82	71	52	55	64	69	68	65	65	61	77	75	75	44	60	57	62	72	66	76	62	58	58	59	73	66	66	67	82	69	54	63	71	66	57	52	56	60	68	65	59	90	66	62	62	92	61	55	48	73	79	51	63	54	72	51	51	63	53	80	74	68	56	66	64	64	47	71	68	54	59	54	73	71	63	68	64	71	67	68	56	66	58	55	63	73	67	69	62	50	53	65	54	56	74	70	62	69	62	59	54	79	62	66	63	63	64	65	66	81	67	50	65	72	56	78	62	74
