345	0	2700	178827	438	20	108	522	754	791	713	689	610	557	523	446	439	423	362	344	343	302	283	307	264	265	250	228	234	241	195	186	214	174	180	179	196	189	168	192	150	162	157	176	156	135	137	168	143	128	128	138	125	140	145	122	124	132	121	121	129	117	131	126	107	89	116	123	111	122	100	111	95	118	101	100	118	90	101	93	98	114	106	98	89	110	88	117	108	90	115	112	110	101	99	97	92	103	99	95	93	116	101	99	91	115	98	104	96	111	97	99	97	79	88	70	99	84	91	103	91	88	102	94	93	104	96	100	75	101	82	110	87	91	102	82	78	102	90	95	82	102	86	96	75	85	95	77	89	78	82	75	71	85	62	82	86	88	92	96	91	76	92	74	93	79	91	92	91	82	91	109	85	83	91	74	81	85	94	99	81	95	106	72	77	81	82	99	72	91	80	83	92	88	84	73	101	89	90	77	73	76	77	98	87	101	90	89	84	92	78	73	77	81	78	76	91	97	68	83	95	99	66	88	104	100	87	68	85	87	87	90	82	84	79	71	77	82	79	79	66	90	89	86	92	94	83	61	72	73	78	83	81	93	114	89	87	87	90	88	77	93	74	84	88	96	78	83	96	106	78	64	76	78	69	75	84	80	99	82	71	78	98	80	72	82	80	71	84	85	76	84	76	81	78	91	98	72	78	78	77	78	75	70	98	67	86	70	64	89	77	91	90	69	67	89	86	92	85	80	71	79	70	104	69	84	79	89	87	87	82	76	83	80	81	93	97	80	85	86	75	76	77	81	93	92	69	81	95	102	90	83	82	93	82	77	116	102	84	79	77	81	95	80	74	85	78	66	84	62	95	92	89	85	95	89	86	82	82	75	75	87	86	86	83	79	85	74	85	75	97	77	86	78	91	74	76	87	76	81	81	94	83	80	87	95	86	83	91	65	85	92	82	114	96	68	84	90	91	95	100	85	85	70	92	97	73	73	94	80	82	87	94	78	95	83	86	101	96	76	107	89	92	94	83	90	95	81	77	98	73	91	82	64	83	96	99	65	102	103	88	90	86	86	69	109	85	99	82	85	87	75	91	86	85	104	87	66	84	86	95	86	72	82	105	80	84	84	79	85	77	85	79	91	78	96	86	100	89	78	76	78	86	84	95	86	82	75	88	63	92	81	69	72	79	91	75	71	96	87	78	87	83	103	79	88	92	76	72	89	84	89	93	77	70	83	64	77	95	83	78	75	83	73	71	84	93	79	80	78	69	72	84	102	86	95	89	78	71	100	93	82	84	83	89	80	79	64	83	71	83	92	66	96	85	83	86	73	81	81	98	75	89	71	81	65	91	81	76	90	81	70	106	68	88	97	81	70	86	71	106	92	99	87	87	72	78	77	103	80	77	87	73	90	101	79	87	95	85	98	80	87	63	74	71	74	83	96	78	82	94	81	76	92	80	88	88	80	100	80	81	98	94	79	98	88	83	83	100	84	78	95	90	96	91	82	65	81	70	87	76	75	67	99	84	89	79	72	109	61	79	74	82	91	83	77	77	81	90	89	89	82	81	80	74	65	88	80	63	84	95	91	79	98	98	82	83	77	88	79	78	62	98	73	91	78	77	80	87	87	72	90	90	72	89	99	65	76	67	88	64	78	94	77	80	78	86	75	77	76	87	85	81	95	82	96	79	91	88	90	97	102	76	104	78	75	85	90	67	93	73	79	88	79	68	84	68	76	79	76	79	77	90	72	95	86	90	89	78	88	99	90	93	89	84	73	79	99	73	95	91	82	82	84	78	91	85	76	69	93	76	78	75	84	79	95	86	93	100	88	83	83	93	66	94	92	90	79	89	84	83	88	67	79	65	90	76	80	71	73	83	69	89	75	91	79	77	71	73	90	94	74	87	87	86	88	84	91	67	95	69	95	93	82	91	67	83	69	75	91	87	83	69	79	79	93	92	88	76	71	72	75	91	83	90	89	72	95	89	92	75	90	89	97	73	73	75	99	78	94	73	76	101	73	74	90	88	107	88	88	95	81	75	81	73	75	78	84	84	82	85	86	109	79	77	90	83	92	89	72	89	83	67	83	91	96	64	105	75	79	77	76	84	71	68	88	75	63	79	80	67	103	97	80	78	75	94	103	100	88	81	80	96	81	80	81	79	91	56	73	74	81	73	73	84	116	81	88	76	81	103	78	88	82	73	95	84	72	77	99	95	70	87	73	73	90	85	85	65	93	76	95	81	81	74	73	87	83	64	85	83	88	85	87	88	89	73	73	94	75	78	89	89	108	84	78	84	79	77	78	78	91	82	108	64	76	102	86	84	79	85	91	67	87	78	89	101	90
345	1	1900	178951	490	29	192	639	685	674	611	568	513	437	406	362	320	327	296	251	269	250	243	213	206	215	192	197	194	185	163	162	167	173	169	164	150	140	139	155	137	151	132	136	124	131	135	123	110	107	121	101	123	124	105	119	110	105	108	101	102	126	77	106	110	107	103	105	99	96	95	110	106	94	110	111	89	115	91	115	96	119	103	101	91	107	103	93	98	94	94	78	101	93	99	105	100	87	88	96	109	98	98	92	83	110	86	91	93	86	105	92	86	86	98	78	74	82	105	101	95	82	84	104	92	92	90	96	84	72	88	90	73	103	82	79	91	96	98	109	83	90	86	106	106	91	88	104	97	100	97	90	99	103	113	96	88	99	83	79	77	88	75	92	104	98	96	95	92	85	79	82	88	75	91	89	90	97	104	87	100	94	84	83	98	87	86	93	89	87	77	92	91	88	81	94	87	96	81	92	69	105	102	94	90	95	98	85	78	79	88	78	93	85	86	85	98	92	72	85	106	75	81	87	76	89	100	78	90	74	86	89	85	100	88	63	87	86	79	81	84	86	68	72	76	86	90	78	76	82	77	86	93	74	97	82	85	83	85	78	81	98	77	86	78	90	85	99	88	82	76	89	65	90	86	89	71	97	76	87	83	95	82	78	77	95	100	68	87	105	100	104	88	99	78	84	86	94	86	80	76	86	96	76	101	84	83	75	89	92	101	96	88	101	84	91	68	72	89	75	82	78	101	83	86	82	97	86	92	82	90	81	92	107	84	100	78	79	82	79	92	89	95	85	85	82	72	90	73	76	78	86	88	79	78	97	88	81	98	71	72	99	85	85	77	90	91	86	91	93	78	86	89	90	79	92	108	80	94	84	83	101	82	85	88	78	79	83	62	75	91	87	85	85	89	78	77	87	93	76	80	90	67	82	94	97	111	85	90	75	93	71	80	88	85	90	73	86	98	71	92	96	76	79	61	64	80	91	71	97	77	74	74	66	89	87	109	87	103	80	82	87	91	65	77	86	84	81	64	79	81	82	72	86	84	71	81	73	90	71	83	68	82	74	85	76	90	79	65	72	72	104	86	73	79	79	72	72	88	87	64	95	110	91	98	86	91	87	67	94	81	80	79	84	75	93	94	101	87	72	86	93	70	75	102	69	87	97	85	79	83	94	82	94	86	75	87	90	84	86	97	72	95	83	81	89	88	89	84	69	83	95	89	97	62	86	94	92	89	86	70	72	71	79	78	98	66	66	84	72	91	100	84	97	77	79	76	97	84	86	79	82	97	88	86	83	86	81	71	97	91	99	97	82	91	73	72	83	69	94	87	86	80	80	95	71	71	75	78	85	85	85	98	103	80	69	88	87	85	101	66	85	74	107	85	72	87	76	72	97	91	85	83	100	83	78	65	88	81	73	78	75	98	80	84	84	99	90	82	79	102	104	102	87	90	84	83	99	63	84	65	93	90	79	87	92	76	97	93	84	84	78	85	88	81	85	85	93	86	92	85	84	72	78	90	93	83	84	89	97	87	93	84	94	98	101	92	76	87	91	90	76	92	85	93	85	83	100	83	75	87	81	72	105	83	88	83	105	79	88	80	78	74	80	81	72	83	102	81	83	87	94	98	87	78	92	84	89	73	86	79	74	90	76	84	74	89	97	91	96	74	75	90	76	82	80	88	77	97	82	92	96	89	84	91	90	88	90	91	100	111	93	72	80	79	80	68	71	72	77	103	74	95	82	84	85	89	88	72	85	87	91	69	91	74	81	76	84	83	91	89	101	89	103	77	74	88	104	80	83	94	78	104	84	92	76	102	109	72	94	80	70	77	75	82	83	86	89	97	87	78	94	76	69	90	96	83	75	80	79	93	97	84	75	80	100	89	81	64	85	109	87	88	95	78	66	95	86	78	72	80	84	77	81	90	100	102	118	84	98	81	88	81	80	105	64	105	72	95	100	103	98	77	74	79	71	83	87	79	92	103	86	85	96	87	87	84	85	86	73	80	78	86	83	92	78	92	89	80	84	88	106	78	90	90	73	80	88	74	77	88	75	98	70	96	92	84	105	76	94	86	83	85	91	94	81	90	77	70	88	81	90	100	90	92	109	88	91	84	103	83	97	91	93	97	76	84	72	90	83	112	88	91	92	91	97	85	98	82	102	92	79	98	96	70	66	65	83	77	81	81	96	88	90	85	95	100	81	83	76	79	73	81	69	66	89	63	90	74	87	71	69	95	75	95	106	86	85	94	72	84	92	84	83	89	92	69	87	87	92	86	64	86	112	70	83	91	84	88	81	78	72	92	76	84	88	87	82	71	80	84	80	98	81	90	93	92	94
345	2	2100	179074	460	20	153	570	733	739	617	586	484	503	413	401	345	358	303	294	283	261	242	248	194	224	242	200	201	176	201	187	144	145	168	162	180	142	160	136	136	158	130	153	114	115	133	122	119	112	125	105	123	118	118	97	108	112	120	118	114	106	105	105	106	123	103	118	127	93	131	92	111	114	86	104	110	110	92	94	114	93	94	95	90	76	91	92	96	79	105	87	90	99	113	77	97	107	95	91	109	103	86	93	97	82	95	83	80	88	90	91	80	104	96	83	68	100	88	107	74	93	89	93	96	103	85	65	98	105	85	71	79	91	98	95	84	75	68	91	66	84	88	95	87	97	80	89	71	85	83	73	92	82	93	79	89	90	72	73	79	89	104	88	82	82	98	85	77	87	94	85	91	88	90	100	79	94	74	94	87	103	90	81	80	92	75	67	88	67	94	80	90	84	82	82	87	85	89	67	79	96	93	86	70	80	84	92	87	82	87	78	98	70	86	83	89	83	74	75	91	78	93	80	86	87	90	74	88	91	77	88	71	94	78	75	90	96	72	101	79	88	88	85	89	91	78	79	85	90	68	71	98	92	90	86	64	97	98	73	84	87	71	62	78	75	86	88	92	83	92	92	78	72	83	94	86	93	70	79	94	67	73	81	86	82	77	85	85	71	102	78	90	99	85	87	90	85	62	72	76	92	84	80	82	78	90	94	67	82	93	94	82	82	91	90	89	94	67	85	79	68	90	80	85	84	87	83	87	81	76	89	82	94	90	87	80	81	89	66	87	95	84	82	73	104	74	80	82	71	87	93	110	84	72	78	90	75	77	91	86	89	90	88	71	74	82	74	77	88	92	106	79	79	73	79	100	92	80	88	92	78	69	90	79	89	80	80	89	78	78	101	95	80	72	70	79	100	98	74	72	93	83	75	84	77	83	82	88	92	78	84	92	74	83	83	88	83	81	101	95	84	87	72	78	81	86	87	74	90	82	82	89	76	87	84	68	90	71	84	93	75	79	77	73	91	81	73	78	62	69	82	92	79	76	65	85	75	78	89	92	67	82	87	80	77	95	76	87	80	89	93	100	90	76	74	90	84	84	104	84	74	85	89	100	70	55	107	80	73	78	72	73	93	105	83	78	76	83	79	73	83	89	85	80	95	94	91	70	87	73	107	86	86	79	66	84	83	92	78	84	82	85	97	83	81	87	95	85	90	64	73	81	82	91	73	115	84	89	70	69	71	79	84	91	87	91	87	81	85	79	79	81	69	92	94	85	92	78	80	79	82	82	70	98	76	75	64	79	81	92	71	88	88	81	87	89	85	75	97	77	74	68	94	95	66	84	74	104	92	83	96	83	72	82	73	80	86	66	87	69	83	70	75	102	74	102	81	88	74	71	88	81	88	79	83	87	82	94	88	74	80	88	77	77	107	73	94	87	66	78	92	96	91	73	86	90	90	81	66	65	87	68	79	77	83	82	87	65	90	92	89	84	87	71	79	90	74	80	82	70	82	80	84	78	94	84	80	86	91	93	82	80	98	87	79	77	70	89	89	95	85	93	79	114	84	74	77	75	73	101	82	66	95	83	79	75	74	97	77	89	79	87	76	79	75	77	78	94	81	77	86	86	82	97	81	79	75	57	75	90	72	73	85	93	85	67	65	78	88	78	87	83	62	77	81	68	78	90	77	87	78	73	79	70	80	73	80	81	74	81	68	65	81	82	88	63	86	80	86	85	68	75	101	78	81	73	84	89	71	77	84	78	91	87	86	62	96	88	68	87	83	69	85	89	78	84	89	79	83	87	81	82	77	82	76	66	81	66	78	81	72	70	79	74	79	88	69	72	93	67	83	75	100	90	81	83	85	81	92	93	89	69	72	86	78	82	73	77	63	86	71	78	78	80	79	72	90	81	92	83	87	83	95	93	77	86	78	73	78	79	81	89	71	79	99	86	89	75	100	84	83	102	70	74	98	77	96	88	87	88	71	65	91	80	88	87	83	92	79	87	94	86	93	74	90	87	95	78	65	88	78	67	73	76	74	90	94	79	72	93	94	69	84	70	82	100	73	82	86	87	91	82	91	72	75	92	85	95	75	90	80	90	75	89	89	81	72	67	73	82	87	73	88	81	83	94	76	80	78	94	81	89	90	78	82	76	81	69	83	79	80	61	76	90	66	64	79	99	76	75	79	93	87	79	84	84	92	84	76	84	91	90	82	88	94	80	92	94	74	74	80	64	85	101	73	75	71	106	92	67	87	87	85	84	84	86	88	79	88	80	76	91	81	94	99	65	92	90	90	88	82	80	76	84	83	80	86	77	80	76	82	63	80	66	88	65	93
345	3	3500	179197	459	29	159	627	795	798	697	697	585	552	489	445	389	413	353	318	340	298	286	263	261	204	240	206	201	211	179	200	194	186	185	196	140	181	141	178	183	143	165	151	128	148	145	130	137	143	129	122	123	108	98	117	111	124	116	115	100	124	106	136	123	119	102	119	112	95	127	126	104	106	117	100	104	107	107	99	110	102	97	115	106	121	95	96	85	104	103	103	105	100	87	108	111	90	96	102	93	79	81	78	92	80	104	78	104	107	80	81	76	103	81	88	95	73	93	92	88	80	95	93	74	79	92	104	74	79	94	72	95	76	89	93	86	60	86	70	75	88	92	84	69	83	83	91	91	84	103	80	82	94	72	97	77	71	83	85	89	101	74	92	76	86	76	83	89	86	82	76	91	85	83	71	99	71	92	89	78	86	82	80	76	78	80	89	88	103	94	92	79	84	95	73	97	86	75	79	79	94	122	77	80	81	83	73	77	82	67	88	102	106	85	94	82	89	60	83	72	81	87	92	82	86	92	84	74	92	78	86	83	114	78	79	87	82	77	84	94	77	76	73	97	98	76	104	81	93	85	94	81	90	85	74	81	80	62	85	76	83	81	84	78	82	68	70	89	78	82	90	73	81	83	72	91	81	89	75	86	88	81	97	100	75	77	74	80	71	86	72	82	96	91	89	78	79	76	72	82	94	96	98	95	67	74	75	95	87	91	87	79	84	82	78	83	84	96	91	88	74	85	91	72	77	69	69	75	110	73	83	90	80	83	95	90	94	78	75	84	70	90	94	67	93	85	83	75	75	71	101	70	81	87	82	92	85	79	98	71	83	76	81	97	89	79	104	90	106	66	84	89	66	63	77	93	98	97	83	73	76	86	85	85	77	82	100	85	83	94	82	92	79	91	83	70	98	102	99	75	90	74	89	83	98	79	81	86	84	84	80	74	101	88	81	82	72	87	94	92	75	69	82	89	81	73	78	79	86	93	87	83	89	91	79	90	86	83	87	73	93	89	86	88	60	81	68	81	92	107	76	70	98	79	74	78	72	93	88	84	101	86	101	86	80	75	83	72	90	83	73	86	78	90	88	92	83	96	79	80	86	65	79	85	82	74	88	80	87	83	80	74	93	81	76	85	81	71	91	81	98	84	88	83	90	79	94	70	77	80	72	83	74	92	97	73	77	83	84	87	90	67	100	91	93	83	84	81	85	79	77	97	91	92	97	86	82	84	95	80	79	83	77	72	89	77	100	82	66	84	69	74	76	88	73	89	78	72	92	85	78	87	76	80	85	83	84	88	92	90	76	93	77	82	88	75	82	78	86	83	87	84	59	64	89	78	104	85	72	98	80	89	88	79	93	81	97	81	86	85	80	82	91	84	88	74	67	68	89	83	72	77	81	72	85	86	93	92	103	62	94	81	83	84	68	84	80	88	90	84	86	82	92	90	83	72	80	96	86	88	79	68	95	78	63	64	84	80	78	85	83	79	73	87	88	96	103	87	82	83	100	98	93	86	90	80	79	88	79	96	77	88	80	78	86	81	89	97	91	89	82	75	72	84	93	72	68	80	79	86	78	78	78	71	98	92	90	83	82	101	70	90	88	80	71	94	97	59	75	73	82	83	90	97	84	69	76	66	88	87	82	73	73	82	83	84	73	77	78	82	85	85	82	84	66	101	83	73	75	80	73	80	102	86	88	79	77	87	86	75	88	96	85	77	98	85	79	78	90	71	73	84	98	82	81	83	82	78	71	87	86	77	83	75	78	76	80	86	83	92	95	95	75	73	95	91	105	78	82	68	71	83	86	78	75	86	89	71	73	71	65	78	87	86	96	74	81	79	99	77	89	75	79	68	79	93	66	72	78	75	105	99	80	86	88	79	80	90	90	73	97	67	86	88	82	76	86	83	74	96	80	90	80	83	88	73	78	74	78	82	85	69	64	86	68	90	84	87	94	82	90	79	105	82	87	75	82	92	76	78	90	74	83	89	79	85	88	76	94	77	82	68	70	80	80	92	61	88	95	75	94	91	81	88	87	76	76	92	90	79	73	76	93	67	75	68	102	77	108	87	88	89	84	90	81	92	84	84	87	70	87	81	96	90	84	84	78	76	79	80	91	86	88	91	80	96	74	80	89	78	81	89	69	100	65	84	83	98	92	78	89	78	75	77	85	83	82	74	91	71	77	87	83	91	69	78	83	71	89	80	87	89	91	90	71	75	70	100	77	85	81	93	70	82	96	89	77	74	88	69	84	80	92	83	105	94	77	80	86	98	99	88	86	82	85	74	91	87	81	83	88	73	93	88	96	77	73	74	77	93	86	97	81	80	85	85	75
345	0	2700	179320	435	35	114	544	790	852	796	747	658	603	525	473	458	414	403	350	367	319	286	300	257	285	258	223	233	235	231	202	197	215	201	169	208	180	178	181	180	168	155	136	141	154	142	147	128	142	140	134	132	149	137	133	120	118	135	121	129	138	109	123	105	141	112	110	113	123	135	135	108	100	103	104	110	112	94	112	101	101	102	88	97	113	103	110	114	99	74	100	87	95	90	98	92	70	91	84	90	85	98	94	83	85	87	92	95	86	86	89	94	84	100	92	82	91	86	89	83	88	88	92	85	81	88	94	88	94	80	73	92	88	95	83	96	96	90	88	92	101	72	86	89	91	74	77	68	76	79	91	81	110	66	98	82	100	83	81	78	86	77	79	99	89	86	91	101	82	84	85	101	72	77	87	84	70	82	69	76	86	78	107	81	75	74	79	83	83	103	75	81	89	95	80	89	68	72	73	80	91	85	80	89	69	85	80	82	82	76	80	84	80	81	95	97	94	88	81	80	93	82	89	66	90	82	78	84	88	84	97	77	107	89	73	74	75	89	85	82	72	103	90	108	77	67	76	71	76	81	81	82	69	85	75	79	86	97	97	90	86	76	81	78	84	74	74	78	82	78	83	81	74	75	68	66	79	88	75	75	82	81	91	89	102	83	80	87	94	70	79	85	82	84	84	86	76	77	74	92	73	75	71	81	68	72	70	75	76	87	75	87	75	81	69	82	81	81	86	83	105	73	77	82	83	82	80	91	71	73	88	86	81	81	100	84	89	79	69	72	79	71	82	84	79	89	87	84	82	67	77	78	80	91	68	74	88	92	76	76	70	77	94	99	89	84	71	97	75	87	76	89	83	82	83	71	88	85	91	91	80	84	88	65	69	87	95	69	77	75	97	93	91	74	83	81	79	83	79	102	74	73	90	92	67	85	81	60	83	95	75	77	98	87	67	83	98	68	91	86	94	85	81	87	87	88	90	95	78	85	66	84	77	77	75	78	93	97	88	69	78	65	73	83	80	63	83	85	70	86	100	87	86	76	93	89	86	81	74	80	75	96	63	76	99	78	88	71	84	62	72	80	70	89	103	88	64	69	75	64	82	73	77	77	83	85	98	73	87	87	80	84	88	84	96	99	89	92	77	71	67	80	75	62	94	81	83	77	83	91	77	81	86	73	91	79	76	75	74	84	68	61	93	68	72	92	103	82	77	81	95	66	86	81	85	87	76	78	83	73	88	80	78	90	88	67	85	69	82	78	67	93	76	84	80	85	87	93	77	94	63	86	66	83	83	68	99	73	92	80	69	79	94	71	64	82	96	92	81	63	85	68	86	76	85	87	81	86	81	91	84	75	86	79	56	86	86	86	70	88	96	78	98	70	68	92	75	93	64	80	69	86	82	78	87	96	94	82	83	104	71	75	84	87	90	80	84	95	77	73	82	83	65	79	67	80	88	74	65	86	72	91	77	84	92	80	93	63	81	79	63	81	84	83	82	63	97	90	89	96	85	75	79	94	81	77	107	80	80	80	95	72	93	83	85	87	78	94	83	73	79	87	80	78	83	82	90	74	77	101	74	84	99	64	66	80	83	68	91	72	86	86	77	87	75	80	92	95	72	65	86	82	85	83	70	72	76	71	80	80	75	96	82	94	90	73	75	87	87	85	82	70	75	89	85	77	74	62	82	90	77	96	87	70	80	82	81	78	76	67	86	77	67	77	89	83	80	76	77	79	77	70	86	83	77	73	100	84	77	77	77	97	83	83	86	91	77	83	86	77	80	75	72	105	68	83	79	93	96	98	84	83	70	80	78	92	75	76	81	75	73	72	70	84	81	71	89	79	72	81	66	76	82	84	68	85	94	81	86	75	89	70	89	86	73	89	76	69	83	73	77	77	77	79	68	73	60	69	73	80	67	78	90	78	73	68	91	83	90	75	78	74	84	84	83	86	80	74	73	81	80	79	79	91	77	81	56	84	75	86	86	62	83	78	74	63	74	81	82	101	80	70	68	75	87	72	90	78	80	62	82	71	93	81	97	104	91	100	87	71	96	76	75	75	71	75	82	79	88	80	81	82	70	75	91	80	89	70	76	81	77	81	72	77	92	70	71	84	83	66	86	70	69	66	97	72	80	76	82	72	74	75	88	82	79	81	73	88	95	78	82	80	81	77	83	94	96	67	65	70	78	77	80	75	76	74	73	84	75	75	88	76	95	82	93	72	88	60	87	73	71	73	62	85	92	74	69	79	80	82	82	94	89	68	83	77	75	85	58	106	75	77	65	74	83	86	70	76	86	89	67	76	78	79	90	66	85	81	92	71	84	71	78	90	83	89	71
345	1	1900	179444	497	46	189	675	804	786	686	621	547	486	416	418	366	320	289	298	277	246	242	221	234	198	217	217	206	213	184	176	182	170	148	140	151	154	133	144	139	138	154	137	107	133	111	104	135	132	150	123	117	116	110	136	117	125	98	104	96	106	115	100	129	94	102	100	87	94	110	114	97	111	98	95	94	111	89	84	80	93	107	102	93	88	89	104	95	112	102	87	71	102	78	91	110	90	103	91	93	104	87	83	92	78	72	83	88	95	91	82	81	85	83	74	78	80	95	84	89	79	103	91	84	94	96	92	83	92	91	73	99	89	79	82	103	79	99	91	92	94	94	103	89	84	90	90	91	84	87	82	86	86	75	88	105	82	93	90	67	73	77	65	79	64	73	92	76	76	79	86	75	88	71	80	92	85	80	68	85	106	86	71	85	70	86	71	79	95	86	91	76	89	77	92	86	83	76	83	75	84	89	86	90	74	84	93	79	83	81	81	86	73	90	86	84	80	84	77	66	74	88	81	96	80	78	74	79	84	97	68	73	96	83	73	74	67	72	82	86	92	75	83	88	87	80	82	76	86	85	94	78	85	81	88	82	94	89	65	72	109	93	83	93	84	76	94	80	69	78	86	93	68	83	77	84	73	80	100	84	86	76	82	87	80	89	90	83	84	73	68	82	84	84	78	71	95	87	92	72	95	79	94	69	91	88	76	72	75	72	86	75	87	83	87	76	77	78	78	76	88	74	78	96	94	94	86	87	84	93	92	93	88	71	78	79	76	94	81	65	94	80	87	88	83	74	97	75	64	94	82	93	73	92	72	81	91	68	91	86	88	75	86	80	86	84	62	85	84	71	82	76	75	88	91	58	95	75	82	96	89	91	66	73	80	87	79	66	87	83	84	90	77	76	77	100	86	74	71	71	93	78	83	76	98	85	78	74	78	72	76	91	100	82	63	75	86	72	84	92	76	73	97	77	96	88	79	62	59	74	83	76	84	61	83	87	96	85	90	76	72	86	71	81	95	76	78	106	83	87	80	80	85	76	91	91	91	102	76	81	95	98	74	92	81	89	91	75	93	86	88	85	79	81	64	83	93	88	72	83	95	66	66	86	81	75	91	61	71	83	80	96	69	83	103	80	76	79	95	73	72	85	77	99	80	96	77	71	69	69	90	67	72	98	86	111	73	83	82	91	90	74	76	74	79	80	66	91	59	77	84	94	96	82	86	80	86	72	96	90	94	85	69	87	87	75	88	81	81	85	79	91	86	85	90	91	82	98	91	71	78	81	87	82	73	76	80	77	69	75	82	79	71	91	78	68	90	76	83	103	56	79	76	76	77	96	68	71	77	62	83	78	82	68	84	77	92	84	64	76	86	77	74	85	84	79	82	79	69	81	89	89	77	80	81	88	71	93	77	79	96	80	72	85	80	76	88	85	85	100	92	77	93	82	84	75	91	86	82	79	78	75	77	87	77	88	89	81	79	92	66	90	64	81	79	63	80	82	88	94	77	83	74	85	83	76	84	81	76	78	82	85	67	83	87	79	91	87	84	87	89	86	73	82	61	74	79	66	72	71	88	78	88	71	76	77	93	78	76	67	87	95	64	78	69	88	98	94	74	76	82	102	90	79	69	93	86	87	90	86	81	72	79	88	70	66	99	101	89	77	88	97	71	94	97	86	78	78	77	91	72	83	79	89	64	70	80	80	106	100	73	89	88	86	76	89	88	73	85	79	70	95	80	86	80	72	93	98	80	74	109	78	91	85	97	68	76	74	82	73	82	81	82	98	68	81	81	95	84	88	99	71	92	80	74	96	84	90	85	67	65	86	67	74	90	94	80	85	83	80	74	66	88	83	68	84	79	107	88	84	74	83	79	88	79	88	100	78	101	80	73	70	87	80	87	84	68	91	81	92	90	91	86	84	76	84	75	80	86	95	88	97	80	87	83	85	83	86	75	86	70	84	89	66	65	82	85	90	84	71	81	69	84	77	80	78	88	88	73	78	83	96	98	83	92	89	71	62	95	83	94	65	96	78	96	88	82	84	91	88	88	90	112	94	79	90	73	75	71	78	79	93	86	79	71	72	84	70	87	69	81	84	91	73	78	78	88	83	83	68	85	108	80	83	67	86	87	78	60	81	71	64	80	86	82	69	88	71	103	78	84	91	84	90	89	73	70	76	79	80	82	96	104	78	89	95	96	83	87	79	82	67	92	82	88	87	100	83	78	83	75	85	69	71	94	74	98	86	91	80	72	93	87	77	81	91	82	80	81	92	82	83	76	84	76	89	82	76	71	82	76	73	68	73	79	83	71	82	73	86	84	80	89	89	84	80	78
345	2	2100	179567	471	34	158	620	784	780	677	641	533	492	487	428	363	346	330	322	288	316	306	271	249	235	237	252	194	181	186	186	177	205	168	153	154	147	167	163	155	146	132	137	129	144	123	141	120	130	121	112	137	123	105	110	121	102	121	99	106	111	96	101	102	127	99	102	122	118	109	115	111	105	92	93	111	98	101	87	87	93	97	98	85	94	83	92	97	73	85	79	88	89	93	97	83	88	88	88	90	85	94	76	77	90	85	81	97	96	79	101	85	80	91	80	86	81	93	70	79	84	79	88	80	77	101	100	95	79	85	84	83	86	95	79	90	89	68	88	70	57	83	82	77	88	73	88	89	74	83	79	88	103	78	84	80	102	101	71	84	105	77	94	83	89	77	84	78	75	78	75	77	82	83	82	86	78	85	78	86	88	75	67	80	86	88	86	77	86	78	98	78	77	88	71	92	94	79	78	86	92	76	88	87	81	77	89	82	77	76	95	71	87	74	78	81	72	78	74	84	67	88	89	81	73	87	88	74	81	98	91	74	96	62	84	78	94	94	85	70	83	76	94	84	88	78	64	64	83	73	79	72	86	82	73	77	87	69	82	79	101	79	79	86	88	67	89	72	82	87	84	83	91	78	84	88	90	77	82	71	94	66	68	96	91	90	77	75	95	85	87	85	63	95	81	95	98	82	71	66	96	80	75	78	87	89	75	85	97	93	94	76	91	64	62	69	84	99	76	74	85	62	68	70	87	74	94	114	85	96	82	65	78	83	89	83	77	92	90	79	56	86	81	85	90	88	84	69	79	76	92	72	79	69	79	106	81	83	70	69	81	82	76	93	85	89	74	85	80	86	68	87	85	67	72	78	88	77	80	79	77	79	73	76	79	77	86	85	71	95	78	78	74	70	73	81	74	80	87	88	86	75	85	80	70	85	73	81	74	74	93	86	86	76	87	67	86	91	85	67	90	83	74	75	84	91	83	79	57	91	86	96	72	69	75	75	84	73	88	80	83	74	73	76	69	84	79	85	76	74	79	88	78	81	63	74	103	67	79	80	76	79	94	77	105	84	78	78	74	85	64	83	71	84	99	76	87	84	77	77	76	82	70	92	80	82	80	92	90	73	82	78	70	76	87	61	105	67	95	73	79	64	93	91	66	75	88	92	67	92	73	78	96	79	73	81	66	77	80	81	77	71	88	72	81	73	99	78	65	82	81	80	83	89	82	78	85	88	97	81	69	85	85	84	74	86	88	83	78	76	64	69	79	83	80	74	88	90	83	79	77	86	68	78	92	65	68	74	79	89	67	71	82	87	71	81	74	88	87	60	79	71	87	77	79	59	94	90	72	67	78	77	88	64	82	70	80	64	79	85	86	76	76	65	75	56	55	71	96	81	73	87	65	83	87	82	75	60	89	94	81	95	78	82	80	89	84	75	80	83	81	72	63	99	83	61	97	75	89	82	91	66	73	72	91	87	106	81	85	91	81	87	92	99	84	97	82	77	88	69	69	74	80	69	75	86	82	101	80	79	51	84	82	92	90	80	94	85	96	81	88	77	84	57	93	97	80	90	84	100	58	80	91	93	83	67	75	90	93	65	87	97	72	70	93	82	84	93	86	81	77	82	94	82	79	82	62	74	78	76	81	93	90	86	79	77	95	71	86	79	77	83	84	81	93	84	86	89	83	80	78	75	63	100	88	76	82	83	82	45	85	84	73	84	70	79	72	78	59	79	56	70	75	74	70	76	88	57	82	76	87	76	64	86	81	67	83	76	58	76	79	69	76	102	82	99	84	79	79	77	71	77	81	94	70	84	100	84	82	78	81	72	85	93	68	84	82	78	76	77	78	68	89	73	90	103	73	89	67	70	78	93	81	76	77	79	63	69	87	94	77	82	97	71	80	72	82	68	91	90	79	85	85	68	89	93	81	78	70	62	72	91	75	85	76	67	92	92	79	66	74	58	71	86	85	84	81	98	73	85	72	85	99	67	95	81	96	77	80	91	75	78	73	95	70	80	86	81	72	67	75	85	84	78	92	86	92	85	80	80	77	75	84	93	78	75	87	71	95	93	59	71	78	84	82	90	70	92	83	74	77	71	91	84	84	82	75	87	94	83	87	113	61	69	78	63	72	87	79	76	69	79	71	59	86	86	74	84	64	76	84	76	80	87	96	90	97	97	99	67	74	77	85	76	82	82	92	89	77	94	85	69	93	71	76	77	76	83	80	79	77	84	91	77	97	94	79	72	99	84	75	86	83	86	87	84	62	85	81	82	84	66	74	58	65	92	81	76	84	85	75	87	97	85	83	86	78	90	71	82	78	81	79	89	77	79	76
345	3	3500	179690	450	28	163	601	816	825	755	700	668	575	545	489	473	450	451	425	385	368	326	308	277	238	223	238	247	197	187	206	170	191	180	178	159	183	179	155	151	175	157	153	156	121	168	127	103	130	130	148	129	124	146	116	116	107	121	124	127	108	122	144	116	142	145	126	100	113	110	108	100	106	98	105	102	108	101	95	96	95	97	90	98	91	93	102	102	103	105	102	78	101	76	94	79	84	84	96	82	75	99	89	93	91	79	76	90	102	87	88	100	109	93	94	99	107	73	88	91	75	97	109	79	89	109	93	75	82	95	98	83	96	84	92	106	83	84	80	96	89	103	88	99	85	89	96	106	84	76	84	109	108	103	81	101	93	84	94	74	97	70	66	99	74	95	94	99	94	93	96	90	74	107	78	91	88	89	83	78	89	82	74	85	94	92	89	83	86	82	75	90	95	76	83	87	70	88	88	89	88	85	90	72	103	84	82	77	81	98	75	90	93	75	81	66	79	74	82	71	91	63	89	101	105	75	72	93	73	84	91	76	95	88	66	89	89	82	79	66	74	72	93	77	79	81	91	81	85	77	83	89	88	81	73	69	87	92	87	81	83	78	64	80	66	88	74	103	91	94	85	90	101	83	98	80	98	78	78	97	94	87	85	85	95	78	83	88	86	83	93	101	102	85	80	76	91	76	80	90	86	72	75	92	92	74	79	80	110	83	77	68	67	74	91	72	74	84	78	107	83	86	88	76	72	71	81	77	85	103	80	83	82	101	85	92	77	82	87	87	92	79	70	81	101	85	81	88	76	86	71	80	80	67	76	78	85	80	78	80	78	69	99	85	84	80	82	91	94	86	83	90	83	82	81	81	96	86	93	82	94	82	96	81	82	98	81	87	71	76	83	76	87	91	95	82	97	95	85	76	76	74	99	85	78	82	83	96	94	88	77	74	73	87	68	77	86	84	85	82	86	76	89	87	73	86	88	94	84	92	85	77	83	87	91	79	80	89	108	72	77	82	81	91	80	77	87	85	73	104	55	65	86	86	85	77	72	86	90	77	94	95	76	73	86	92	94	85	88	91	80	78	80	78	99	76	100	90	84	103	74	89	72	84	88	82	69	72	82	93	83	81	82	87	81	73	69	83	93	92	80	88	95	77	92	90	81	75	81	100	82	68	87	75	87	84	87	96	94	81	94	96	78	84	93	61	80	80	87	91	100	97	60	76	89	86	91	72	82	88	93	75	79	87	85	86	80	66	83	93	78	83	94	78	75	91	72	73	89	94	85	78	85	101	78	84	74	84	83	67	72	82	85	83	66	75	80	77	88	78	96	103	81	88	75	77	94	77	80	63	99	65	84	85	94	89	84	76	84	72	75	72	86	92	98	76	67	82	99	75	72	77	101	73	97	98	69	96	87	86	84	102	71	73	88	80	90	91	94	92	90	83	106	66	91	76	91	68	83	84	67	90	62	83	90	92	83	77	82	85	77	96	74	78	71	71	65	93	70	95	71	84	73	98	70	76	71	79	67	75	89	77	89	78	85	102	85	69	86	75	91	82	124	88	90	76	77	87	81	91	86	99	67	86	92	95	87	78	67	81	86	70	80	88	91	73	89	77	66	96	87	89	94	71	80	87	94	76	79	94	72	77	75	83	108	85	84	65	94	87	91	73	79	90	99	74	90	82	82	87	75	98	91	78	96	81	78	80	93	74	84	73	61	68	80	91	78	86	93	94	85	84	71	90	97	87	66	86	91	79	81	95	97	73	81	85	74	100	77	82	98	93	80	106	85	87	86	79	80	83	96	99	83	92	85	64	87	103	97	92	86	96	95	102	85	78	73	76	87	89	87	89	68	92	82	73	74	86	80	77	80	83	76	70	85	76	98	71	81	73	88	79	78	58	87	78	71	91	82	85	64	87	99	90	84	80	72	88	84	73	83	75	96	83	83	80	71	99	84	75	101	64	94	101	81	79	91	101	84	75	74	111	76	82	78	69	86	86	72	71	90	84	87	74	109	84	76	97	73	67	68	82	68	81	84	90	76	78	74	78	87	78	87	83	92	77	92	90	87	100	66	86	80	82	73	87	79	64	87	81	79	85	65	91	85	74	67	75	84	85	75	73	74	76	85	72	84	81	69	83	87	61	79	73	58	86	91	75	82	89	83	73	87	89	88	91	86	83	78	87	85	93	63	106	79	89	84	90	78	83	71	76	88	90	83	95	92	84	92	81	77	84	97	79	91	66	85	94	100	78	78	94	71	74	83	80	75	86	76	93	67	74	88	98	87	71	83	63	78	80	91	72	71	96	96	84	92	76	82	104	91	75	84	88	77	78	97
345	0	2700	179813	426	33	115	533	822	925	826	801	711	680	616	549	502	487	471	425	381	354	305	318	329	312	268	248	251	273	221	222	202	206	195	224	188	196	176	214	200	163	175	152	193	165	145	160	171	153	159	168	124	146	136	144	160	119	114	125	108	113	133	127	127	132	104	106	101	110	111	94	129	124	107	98	103	119	100	92	107	105	89	85	80	89	90	100	97	90	88	81	85	87	95	93	88	69	97	80	97	85	94	97	112	89	91	82	94	88	98	78	84	89	80	103	88	69	84	90	94	79	88	97	77	85	77	87	86	73	74	83	75	91	97	87	100	100	81	71	87	82	75	83	91	91	108	91	106	89	74	95	91	99	80	78	98	79	78	93	91	84	82	75	81	78	78	76	74	102	86	85	82	81	84	114	94	72	84	88	85	66	90	83	77	87	105	82	68	78	78	93	73	76	87	82	81	65	78	81	103	100	82	77	75	89	82	90	85	104	78	71	64	91	100	95	87	73	78	83	89	83	81	75	69	84	84	68	78	86	87	78	74	79	69	72	79	86	93	78	85	78	94	96	101	76	85	83	79	95	75	82	83	74	83	72	88	76	81	83	83	79	83	100	84	69	80	91	75	94	72	85	81	75	71	95	95	98	76	107	77	89	98	85	88	88	84	83	64	79	94	68	91	88	72	93	86	98	90	85	79	94	102	86	73	78	69	75	73	92	86	85	69	73	77	81	68	105	76	93	94	65	93	81	88	78	81	84	94	74	97	78	89	83	86	78	91	80	87	83	76	95	86	78	84	75	70	102	91	75	80	85	79	92	60	61	92	88	90	80	83	84	95	76	78	76	69	90	91	107	88	79	83	82	84	99	83	85	85	93	83	89	79	81	80	72	79	76	100	91	91	93	92	72	94	87	81	88	87	96	82	83	68	95	80	86	84	75	91	74	79	78	82	93	81	79	78	75	91	87	74	59	93	69	89	78	91	84	69	83	69	92	78	96	72	81	75	87	92	81	71	82	75	82	88	83	68	74	61	93	82	72	66	79	75	75	77	90	77	70	71	81	69	85	78	78	94	84	89	76	83	74	95	85	110	69	89	85	84	82	93	71	88	80	87	86	96	84	61	93	83	95	77	89	87	77	68	74	81	61	93	98	93	75	98	79	79	78	76	85	91	79	90	81	76	86	96	71	76	98	82	92	77	63	77	85	101	80	81	76	71	90	75	85	67	86	91	95	73	94	78	75	86	87	84	78	74	81	88	93	70	81	80	86	91	85	78	74	73	77	80	64	86	77	72	80	72	84	72	81	74	74	76	97	92	86	92	69	82	70	92	83	83	100	60	92	80	80	92	84	63	84	89	75	66	82	70	68	79	71	85	72	80	89	72	64	76	100	86	99	93	70	90	82	80	85	88	85	92	81	73	88	77	63	98	80	86	85	89	81	93	90	99	68	78	72	98	87	112	73	76	83	81	77	86	74	84	79	82	78	80	95	82	70	93	82	79	94	67	69	81	85	80	90	80	90	86	67	101	86	81	95	75	90	87	64	94	75	72	72	89	90	81	85	85	89	82	91	84	93	86	84	67	97	92	68	81	85	58	88	81	71	86	97	88	69	72	69	85	92	76	97	63	90	75	67	79	84	86	81	89	94	60	83	71	84	92	95	68	77	81	81	74	73	72	88	74	99	73	87	81	73	74	98	84	101	59	81	73	111	77	97	83	78	84	78	74	91	79	80	71	78	78	87	79	90	71	85	73	84	86	94	70	93	84	72	98	79	77	71	82	79	89	91	90	84	77	82	80	86	68	86	68	87	74	72	78	85	97	90	70	91	94	70	87	70	92	78	71	94	80	81	107	86	75	75	73	82	84	63	77	90	79	70	81	77	93	88	74	84	70	92	86	71	72	95	80	76	84	83	91	88	76	76	76	76	79	87	86	87	94	88	82	84	64	85	62	63	98	100	78	67	81	69	66	81	74	78	94	89	73	91	86	91	68	79	79	63	88	87	81	70	68	73	96	78	80	72	94	78	91	85	81	79	79	87	64	85	76	74	81	87	72	82	74	64	85	71	77	90	86	79	88	81	87	106	60	85	73	85	82	73	85	94	90	83	77	86	107	78	84	92	81	79	89	98	75	74	94	81	80	87	81	83	71	89	80	100	79	93	85	61	84	94	83	99	85	80	67	83	79	80	77	99	89	92	63	93	77	79	90	84	77	74	84	100	81	81	71	103	92	70	75	79	84	85	81	97	96	82	86	85	91	95	77	91	82	84	75	88	86	83	91	70	65	75	94	94	76	83	85	83	90	94	87	67	80	83	74	93	64	74	85	79	97	81	83	82
345	1	1900	179936	486	35	188	687	841	818	743	693	601	568	516	477	409	384	328	353	302	309	269	280	250	218	225	223	209	181	206	200	182	176	180	175	180	147	138	158	165	156	140	150	158	148	136	140	128	113	125	122	128	121	139	118	117	131	107	133	105	106	133	106	116	110	104	97	111	113	85	96	103	89	96	98	105	113	120	99	100	98	87	89	92	100	103	113	91	87	102	103	105	89	86	88	101	95	77	83	89	95	98	86	89	77	96	87	103	113	93	81	88	74	112	93	93	92	94	93	109	102	76	79	72	92	92	93	98	84	88	80	82	93	92	67	92	91	88	78	95	73	78	75	92	88	93	96	78	70	80	90	101	98	75	84	84	88	99	83	76	93	92	97	89	82	97	91	99	94	88	92	87	94	84	98	80	82	90	73	90	78	92	88	86	99	73	84	74	80	85	91	77	86	81	78	93	71	77	90	67	85	97	86	84	88	87	71	78	96	80	95	80	84	88	91	93	83	88	79	93	71	91	75	74	90	114	115	92	82	87	81	91	66	96	89	87	80	89	81	85	80	75	85	77	82	94	89	89	94	83	85	81	75	88	89	101	82	78	92	80	67	93	87	84	78	110	89	86	93	72	79	98	100	87	102	82	81	103	86	79	87	92	94	85	70	85	88	76	91	99	80	82	94	93	79	74	85	82	85	106	84	92	77	90	94	81	87	71	72	99	84	93	93	73	83	94	90	85	78	104	78	87	81	86	80	99	84	83	90	78	72	82	96	79	74	81	85	86	72	74	84	84	77	92	87	79	89	83	107	91	84	106	85	96	84	101	77	77	77	76	76	89	91	77	82	95	98	83	97	80	98	89	91	89	79	80	87	69	99	82	77	83	98	92	88	75	68	80	85	82	101	99	88	95	79	83	74	75	81	82	85	93	78	84	88	94	81	103	83	78	86	95	84	99	90	81	94	80	91	80	86	77	79	93	88	76	77	80	101	83	106	82	73	74	100	74	103	97	83	94	89	67	89	92	96	100	80	86	86	92	83	90	95	102	87	72	77	95	75	78	80	72	82	95	93	83	99	98	81	85	98	91	82	84	65	108	96	82	94	80	87	75	109	85	91	91	99	86	85	80	100	70	90	95	84	86	97	113	109	83	86	97	99	75	78	67	87	81	81	94	87	73	105	97	79	88	85	71	98	79	84	91	97	74	92	82	93	87	90	78	98	89	88	88	82	68	73	81	98	85	94	101	91	77	83	75	72	83	84	80	98	83	93	79	91	95	82	91	80	86	80	95	86	90	88	97	79	80	90	90	83	79	89	78	82	89	81	93	104	74	89	72	94	83	75	85	106	69	81	92	85	89	105	93	94	92	86	115	77	74	89	91	77	75	80	74	95	111	88	65	93	83	103	81	85	74	92	79	103	89	85	81	81	87	82	86	80	68	85	97	92	92	86	84	102	83	83	83	81	98	88	76	99	84	79	84	83	102	93	78	113	91	75	89	96	104	91	69	77	82	81	80	85	88	87	80	89	83	86	105	94	88	90	80	79	92	86	94	87	100	94	76	87	92	71	80	89	70	91	102	87	72	85	89	87	78	85	69	88	99	74	94	94	61	86	82	93	86	101	83	88	73	84	94	96	81	87	83	94	90	79	102	85	95	80	83	87	88	85	79	87	93	92	87	80	88	91	72	81	91	91	79	91	112	86	82	100	91	113	93	77	71	88	90	77	91	87	82	102	96	92	100	88	93	76	74	85	83	88	79	87	75	76	96	71	90	80	83	96	84	94	88	87	93	89	76	98	86	96	86	98	79	95	93	81	85	86	88	91	88	85	87	87	91	97	89	92	78	75	85	85	92	111	75	92	89	89	74	83	107	88	72	93	100	75	83	69	91	79	88	104	79	92	84	91	81	68	87	85	92	99	79	99	88	70	87	93	72	90	74	91	80	91	101	72	84	98	88	76	77	88	83	91	81	109	90	93	97	91	93	81	83	85	79	98	107	80	92	87	90	89	84	88	88	87	92	89	96	106	93	84	100	75	76	84	96	77	77	92	78	64	82	71	77	88	105	69	84	87	78	83	83	70	83	87	94	82	76	88	96	61	71	69	98	86	89	86	74	71	101	86	90	102	75	81	90	75	101	99	82	83	65	106	89	76	89	99	80	91	100	77	91	78	80	81	103	79	72	101	89	60	108	68	103	87	99	89	77	80	88	88	79	76	72	81	90	101	98	87	94	81	84	104	79	84	72	70	78	79	97	104	87	100	87	90	89	90	101	84	80	87	87	73	77	80	86	96	106	94	93	92	95	99	86	80	95	73	86	95	77	83	96	88	93	91	77	75
345	2	2100	180060	476	23	160	648	838	863	760	709	619	591	515	489	456	419	343	373	308	324	281	270	276	267	237	250	231	217	222	195	224	205	237	196	185	198	186	171	177	171	165	158	167	157	168	150	168	146	143	161	118	132	123	129	133	124	115	121	126	122	130	90	98	110	101	103	113	105	94	117	102	102	81	98	88	97	101	95	104	108	99	93	97	83	90	104	101	117	78	109	103	100	115	99	86	92	99	96	91	100	109	99	103	84	86	86	88	82	103	91	109	95	89	89	84	86	95	103	103	100	87	97	96	87	87	97	83	86	90	93	79	84	85	92	97	104	88	83	90	83	86	87	82	89	98	106	91	86	90	79	83	106	100	87	93	83	98	96	113	86	85	111	81	92	105	75	85	97	76	82	79	65	75	86	94	87	89	97	82	82	93	92	90	105	77	111	101	98	100	75	83	93	79	81	95	75	82	98	92	91	89	95	90	103	103	94	85	107	92	84	80	91	90	108	87	84	87	85	79	100	94	94	89	95	99	87	76	80	86	89	92	77	96	77	82	84	104	83	91	91	93	96	78	105	97	84	105	93	71	88	81	80	89	95	89	90	78	94	99	87	84	85	82	81	82	97	73	75	90	89	89	94	89	108	112	98	85	84	85	104	86	101	83	102	73	74	102	92	98	83	81	88	95	81	87	81	75	83	86	90	79	94	79	87	96	87	84	80	88	90	99	85	89	88	92	78	86	95	109	79	64	108	107	104	87	83	94	98	88	80	93	75	82	94	77	98	86	83	93	83	90	84	89	62	88	83	77	77	86	100	93	86	84	84	95	80	87	78	73	107	103	87	59	71	97	74	90	83	94	85	89	81	115	92	94	105	105	79	86	82	79	86	66	95	85	100	81	91	95	69	68	89	80	94	77	96	90	100	96	74	89	93	86	76	109	81	95	98	79	90	70	81	76	101	84	78	80	87	98	91	82	73	109	88	83	82	93	93	95	84	85	96	95	95	72	96	87	84	83	73	76	95	86	96	69	90	76	84	76	100	96	81	75	75	82	85	97	92	90	97	82	91	92	94	79	99	69	77	89	97	102	75	89	84	65	76	84	78	91	76	91	71	69	81	97	68	94	103	100	77	83	80	87	87	89	83	94	77	66	88	85	93	100	89	69	89	98	81	70	95	89	77	80	87	78	85	81	98	91	73	89	99	85	94	78	84	81	82	102	76	83	69	93	104	105	84	77	85	84	91	99	88	79	98	105	83	98	80	85	88	93	74	85	97	104	85	91	87	88	88	74	86	84	107	81	77	74	87	81	65	93	96	88	71	79	85	106	94	85	94	90	82	84	113	97	79	95	92	88	88	83	99	94	95	83	83	79	90	89	85	82	80	90	87	91	85	78	93	88	80	87	102	91	104	88	80	74	91	75	89	90	74	93	65	99	77	76	88	74	82	77	94	84	91	95	87	97	84	93	86	83	75	86	89	75	104	74	90	96	100	79	89	91	86	89	83	81	97	90	93	83	100	67	87	81	96	85	72	79	71	100	72	87	104	85	91	95	106	90	77	88	95	81	82	79	72	89	99	85	81	77	92	84	88	88	100	83	81	73	90	86	88	81	76	96	86	93	81	83	78	94	87	85	91	92	95	80	86	85	79	82	90	86	82	89	93	93	90	89	82	84	78	78	86	83	80	86	99	79	81	85	80	79	86	90	83	98	90	97	82	87	75	90	73	99	100	102	108	100	80	94	78	86	84	86	80	81	85	80	82	81	84	99	95	91	97	85	83	71	76	77	88	96	77	89	79	98	102	95	83	81	81	86	89	96	86	80	97	93	81	100	80	98	97	75	92	95	84	101	87	83	87	86	105	81	76	71	80	91	81	92	88	82	94	90	103	88	88	94	78	80	105	79	91	93	101	99	77	97	98	92	78	83	104	91	94	101	83	74	71	100	83	99	84	96	91	85	98	81	87	88	109	79	77	77	92	74	66	82	86	86	110	87	77	78	91	68	84	94	79	89	87	82	89	94	95	73	77	86	91	94	79	91	89	80	82	86	83	90	77	81	103	80	98	82	97	77	82	99	95	80	89	94	90	88	83	94	89	87	68	87	80	82	83	92	78	84	80	74	90	94	93	102	78	77	99	90	76	78	95	77	92	74	84	90	83	93	82	89	78	72	67	95	89	101	90	95	92	69	98	78	78	110	95	91	88	82	78	71	79	87	86	79	81	108	103	76	79	73	107	87	64	94	77	80	101	91	94	78	60	98	89	89	75	96	78	74	83	82	80	77	99	92	81	89	94	90	68	88	77	87	89	72	93	84	73	77	94	83	62	77	87	89	78	92	75
345	3	3500	180183	459	41	153	604	850	949	807	773	659	596	574	493	436	432	370	386	335	327	315	292	289	258	278	259	265	258	238	236	227	230	224	232	207	175	181	204	202	155	189	156	161	168	181	151	149	156	123	126	122	138	107	131	114	118	122	127	126	130	103	110	110	112	124	108	118	107	122	93	112	94	106	100	101	88	99	95	100	89	107	100	108	98	113	98	94	87	98	111	100	106	101	102	106	106	90	102	85	97	103	85	91	76	108	92	99	97	99	90	96	94	94	87	103	97	90	99	106	109	117	85	85	99	99	90	91	92	84	95	93	86	94	88	102	94	102	105	89	81	100	97	100	105	87	102	85	94	80	103	110	93	115	84	86	90	106	89	103	90	101	97	101	95	86	90	93	95	95	85	82	85	100	82	91	93	87	87	78	82	92	91	91	90	74	90	98	85	107	70	103	99	91	96	103	93	89	110	87	95	85	82	86	98	114	115	97	87	95	86	92	104	94	87	87	99	90	109	95	73	90	79	89	89	83	69	90	97	86	102	104	103	94	76	97	92	100	91	108	111	98	82	66	85	89	71	97	87	100	83	106	82	100	91	89	88	84	85	86	82	82	83	88	75	65	90	95	95	96	100	80	87	95	98	91	98	86	77	93	71	84	77	81	88	68	89	81	92	96	85	98	92	90	108	93	95	83	83	101	76	87	86	86	90	73	109	107	99	91	110	89	87	95	89	73	97	82	100	106	90	97	87	90	90	85	78	87	108	104	107	78	111	73	85	91	86	76	91	83	107	100	84	83	81	104	71	95	79	77	85	99	102	94	95	85	98	94	93	89	94	88	86	90	111	87	96	84	89	74	91	97	90	78	88	74	92	100	91	93	89	87	68	91	80	101	83	86	87	82	103	77	102	94	94	85	75	81	87	108	90	92	115	95	98	92	88	117	97	106	94	93	75	78	92	94	103	104	85	89	73	88	91	79	82	87	84	89	83	119	102	77	80	80	105	73	110	96	83	91	76	91	107	103	106	92	91	77	85	82	99	95	91	74	95	84	76	80	98	89	90	88	85	85	110	85	88	87	96	88	88	78	65	102	97	88	83	73	88	86	86	86	98	93	97	85	88	89	82	95	91	70	93	103	90	87	102	77	86	79	84	91	76	95	110	95	94	67	74	90	96	85	86	92	98	92	81	85	84	77	93	89	96	101	95	81	84	74	95	105	73	107	89	65	89	111	99	110	88	98	99	95	80	88	101	95	89	89	81	82	88	90	81	109	102	97	69	74	113	91	71	93	89	82	86	104	95	101	82	89	97	80	88	95	82	85	85	85	88	91	91	77	104	103	90	85	104	88	87	73	70	94	72	83	93	84	103	87	96	84	85	89	94	100	96	86	92	95	70	74	98	81	104	89	101	99	99	79	89	93	86	98	104	86	94	88	89	96	101	102	88	97	100	89	102	109	78	78	72	80	90	80	85	85	89	84	89	86	86	86	84	93	105	90	95	83	105	80	77	77	91	94	87	83	95	94	95	74	101	89	86	86	88	100	80	65	87	83	88	83	80	107	92	101	80	81	78	95	98	95	93	72	93	96	96	88	79	75	84	97	92	85	96	81	98	100	73	87	82	90	86	84	82	81	89	68	84	93	97	81	100	90	88	85	90	97	88	97	98	102	92	72	82	102	104	85	95	83	78	91	86	77	98	92	84	83	85	84	79	103	92	107	101	77	79	87	88	86	89	81	87	88	78	93	80	93	94	91	107	82	95	84	98	86	93	82	91	73	68	86	74	85	94	80	95	78	90	72	81	80	72	88	98	87	93	92	83	92	105	102	76	82	75	87	68	79	87	94	72	73	85	87	79	94	91	71	77	79	98	108	84	77	98	92	84	81	72	87	93	91	73	82	88	83	87	119	100	86	103	84	100	86	80	87	85	112	85	97	79	74	79	58	95	93	89	90	73	91	77	96	92	85	101	80	84	89	96	83	80	88	105	109	104	62	113	88	85	89	82	96	87	88	92	94	87	88	89	82	91	90	88	85	88	93	107	79	91	101	91	83	89	89	94	94	90	79	83	75	90	73	75	80	86	94	97	94	84	91	75	84	94	102	88	83	82	82	81	102	83	75	116	79	90	70	95	78	88	91	86	100	87	86	99	76	86	95	66	81	104	77	87	108	88	76	86	93	97	77	85	88	85	106	103	89	93	85	95	81	88	112	95	70	100	94	83	90	102	102	92	92	105	84	88	103	98	97	89	75	100	88	88	103	92	83	88	73	70	88	93	93	86	95	79	109	91	84	85	88	76	88	98	79	96	75	86	96	91	80	74	107	112	76	87	82	102	105	92
