345	0	2700	222368	599	34	121	457	788	857	837	727	646	592	538	486	438	414	397	385	334	342	315	279	264	285	255	243	236	262	204	196	193	189	196	206	172	169	161	203	133	169	148	149	152	153	136	143	152	148	124	129	130	136	126	138	136	112	129	123	127	119	99	118	114	99	107	106	94	98	105	116	113	102	109	91	117	120	97	86	118	102	94	108	97	100	99	102	93	91	94	104	100	111	116	106	95	103	94	91	97	111	100	99	92	98	105	98	113	82	120	116	113	81	92	94	93	106	97	95	93	91	105	101	93	109	95	89	93	98	97	98	104	112	99	96	102	101	85	96	81	112	105	98	88	95	105	96	88	124	96	100	91	99	87	82	96	97	111	99	99	86	94	86	96	83	89	89	78	87	86	91	85	98	94	95	104	98	82	107	94	91	82	98	100	80	108	94	102	93	84	85	97	110	95	80	117	90	90	104	69	122	78	92	89	80	99	94	114	92	95	114	89	96	95	95	100	86	94	96	96	92	88	78	104	90	98	97	98	78	81	91	86	94	87	97	107	121	95	94	75	99	89	92	77	83	99	95	79	82	86	82	80	93	89	89	79	97	91	99	97	92	102	88	85	92	104	91	116	79	85	82	80	83	104	84	82	108	91	103	99	95	71	74	89	96	98	85	92	88	101	100	78	86	93	87	99	106	98	74	86	90	88	82	86	78	86	79	82	89	97	87	68	95	95	81	99	90	89	90	100	104	92	91	101	86	85	91	79	75	83	93	80	99	90	101	79	83	84	81	91	85	98	101	85	81	91	85	98	92	103	94	98	82	85	69	104	90	112	83	98	87	94	84	78	90	89	88	101	90	69	91	93	80	84	94	97	85	109	94	80	94	73	70	83	98	87	76	89	83	83	91	96	92	85	90	94	102	83	93	97	92	97	102	79	97	101	89	96	83	90	86	87	87	85	73	99	69	74	90	96	94	86	85	96	89	85	87	67	86	87	106	76	87	98	64	90	92	75	83	94	97	100	85	78	103	88	85	83	95	80	80	92	90	95	80	93	66	92	101	88	103	73	88	77	89	108	86	109	79	92	67	94	102	85	89	90	79	87	92	78	101	87	65	104	80	77	110	112	91	87	86	93	90	95	88	94	94	83	103	89	77	68	75	98	92	95	96	105	86	99	94	93	97	88	94	75	72	97	108	84	96	84	91	85	93	79	107	86	78	98	76	88	92	85	67	89	90	86	92	68	80	81	87	87	94	95	94	80	101	86	73	99	85	82	77	84	92	101	96	97	95	107	84	105	83	80	72	106	63	77	85	95	77	120	90	77	84	97	85	89	80	100	98	85	98	97	83	100	98	82	92	90	86	86	86	90	67	100	79	77	95	66	86	81	78	88	90	75	84	102	98	85	69	83	94	98	99	71	91	90	105	90	81	71	89	89	94	80	92	82	92	83	84	81	74	86	89	83	86	80	97	95	92	79	87	83	77	84	88	64	99	85	77	86	105	97	89	90	104	94	81	92	83	70	99	85	84	70	78	88	92	78	88	76	104	86	85	78	86	91	101	84	98	76	92	90	87	93	80	86	77	98	91	75	91	103	96	103	79	94	91	85	80	95	88	92	91	69	91	91	91	88	83	105	74	95	92	82	91	75	89	88	86	88	77	85	89	99	89	92	90	70	87	84	91	74	82	80	92	77	90	78	95	88	94	87	91	75	92	67	86	92	88	74	94	91	86	81	94	91	97	79	85	76	74	89	90	64	86	73	87	110	92	95	98	94	93	90	96	88	81	94	85	85	93	92	100	88	71	116	86	83	97	100	85	80	73	81	89	91	86	75	93	87	93	94	81	78	80	94	80	75	92	87	89	87	105	74	76	86	84	87	81	101	74	89	83	69	98	80	76	71	92	80	80	75	86	94	86	89	94	78	85	97	81	78	83	84	96	104	93	96	92	81	80	99	76	77	100	93	80	84	83	90	102	84	89	82	99	72	97	89	88	97	68	96	80	88	87	85	87	79	72	94	84	87	80	99	81	84	94	71	76	82	99	87	77	84	89	78	92	89	87	88	75	78	84	89	93	73	75	92	105	85	92	85	83	89	89	80	79	89	97	72	75	91	93	92	85	76	86	89	79	76	77	88	87	94	91	97	97	62	86	101	86	94	75	98	79	90	101	92	97	103	90	83	95	97	82	79	86	87	78	93	80	74	78	81	87	94	87	96	98	87	85	100	85	91	84	93	83	88	82	108	80	90	86	92	84	85	99	89	87	89	92	72	71	85	93	91	91	80	88	80	81	70	72	86	86	91	79	78	80	86	81	79	78	89	78	84	87	70	89	96	106	69	91
345	1	1900	222493	637	48	235	663	798	763	716	663	579	492	462	380	331	315	288	268	245	255	226	209	217	211	183	182	171	149	135	163	129	126	156	123	154	127	133	139	132	121	111	130	90	114	111	110	99	107	118	130	129	99	113	87	103	116	91	125	90	102	99	109	116	97	102	91	86	92	106	97	90	112	112	85	101	88	94	95	97	92	92	86	98	102	89	86	89	96	102	103	87	104	76	86	94	92	97	97	91	90	112	98	96	82	83	96	102	75	100	100	106	95	82	94	101	96	102	110	113	81	93	91	94	82	82	87	89	110	91	80	94	91	82	88	105	83	82	88	72	85	74	106	77	83	98	98	83	103	108	81	81	92	88	99	96	81	91	91	87	98	85	88	97	76	82	94	80	107	82	90	101	70	92	90	87	88	98	81	90	92	95	89	84	89	110	108	92	71	83	87	86	80	114	98	94	81	100	80	78	90	84	76	97	93	114	88	95	93	98	100	105	87	84	85	88	95	84	79	99	86	82	103	96	89	82	83	98	94	90	79	95	98	111	101	76	91	85	86	76	79	88	105	97	81	78	73	72	103	87	108	74	109	97	77	86	98	85	94	72	100	65	101	72	94	79	90	98	94	94	85	66	98	101	82	114	90	93	77	99	103	79	105	90	89	84	103	76	104	110	84	107	115	89	84	95	69	95	94	97	91	96	89	90	78	88	96	115	92	72	94	106	86	94	82	68	81	88	91	86	91	80	101	83	89	76	82	91	87	86	96	84	83	104	83	95	90	95	85	105	78	97	84	96	85	97	85	67	82	90	88	92	104	87	92	75	84	89	77	71	87	91	113	105	97	111	97	93	85	65	84	86	82	94	104	79	74	78	102	103	85	88	85	96	93	94	91	100	75	92	85	88	87	90	82	86	95	84	93	82	103	87	74	77	91	90	89	90	95	85	101	81	83	83	96	97	91	64	93	97	74	84	93	80	84	84	101	73	88	108	102	83	81	65	93	107	86	92	100	79	80	100	74	85	86	88	94	71	88	88	88	93	97	88	85	94	86	91	90	89	88	84	96	101	106	86	96	107	113	86	77	104	102	86	83	89	93	93	96	81	100	110	95	86	67	86	77	90	115	89	91	94	96	98	106	92	98	83	83	95	98	72	79	90	102	90	101	92	100	111	86	89	109	84	105	81	73	98	100	87	88	92	87	90	107	96	87	99	79	102	86	91	106	87	87	95	104	79	101	86	110	83	105	107	83	78	97	94	81	99	91	83	100	95	90	80	84	88	83	99	89	72	95	77	81	114	94	85	92	78	84	79	99	98	68	86	95	78	89	85	71	88	91	96	92	74	102	91	96	108	88	86	93	89	97	84	81	81	82	71	85	74	85	85	84	80	90	95	100	88	80	78	78	80	83	86	97	76	92	83	80	88	80	71	95	89	93	87	85	83	89	118	108	98	90	95	106	80	88	117	86	86	88	71	79	109	95	79	83	89	78	90	84	84	85	86	90	95	92	98	83	73	98	94	93	109	79	96	82	92	89	95	86	97	104	85	110	90	99	94	97	92	90	76	71	104	93	82	92	101	91	98	94	90	83	77	99	96	93	79	71	94	81	87	89	87	94	88	91	67	92	79	84	72	82	98	81	95	75	82	87	89	86	79	91	80	80	90	85	80	79	83	76	98	92	86	88	88	82	100	68	90	108	83	95	98	105	77	89	104	99	76	70	97	97	89	100	96	106	92	83	87	88	89	97	89	94	99	88	91	98	101	78	93	90	94	81	91	108	105	77	97	85	74	94	96	86	84	89	97	76	86	91	83	78	91	90	83	88	86	85	69	88	75	75	82	99	84	83	101	84	83	92	101	85	84	89	99	85	81	71	86	97	96	86	92	74	85	68	85	85	103	104	94	78	91	93	102	86	92	91	109	92	85	94	60	81	101	99	87	84	88	83	76	90	84	91	69	89	96	86	82	67	102	98	88	106	85	82	96	81	84	94	86	84	79	95	85	104	119	103	92	87	107	103	82	82	94	76	96	100	86	99	95	98	91	88	80	105	104	93	97	89	101	111	90	80	77	84	102	90	97	82	99	93	97	82	90	102	86	91	84	80	86	80	93	82	92	99	83	91	86	84	81	73	92	107	101	72	71	96	113	91	95	80	90	78	100	77	92	79	104	94	92	88	76	83	97	83	85	92	93	107	92	61	80	81	73	86	100	95	92	93	88	84	91	87	99	79	99	87	90	97	109	89	73	95	78	84	82	77	90	79	82	82	88	97	86	73	104	95	69	100	97	87	97	99	103	82	85	76	84	83	88	88	82	79	93	74	97	95	89	86	106	94	81	95
345	2	2100	222618	636	46	172	570	760	768	711	683	625	609	503	468	416	369	325	304	304	294	259	246	234	186	207	164	171	178	171	192	148	148	155	137	136	144	141	142	145	127	132	123	119	121	142	127	111	123	121	124	107	107	126	105	100	112	110	116	104	109	104	98	103	119	95	102	110	92	99	115	90	93	102	89	91	86	91	83	95	89	103	91	95	107	101	81	79	89	99	101	97	75	95	85	94	106	103	111	97	88	86	107	96	94	102	104	93	80	89	95	113	114	82	86	83	104	97	99	96	92	101	89	99	93	104	86	112	85	105	97	76	106	80	95	96	90	92	90	102	93	81	80	92	71	82	92	92	100	91	87	85	96	108	98	101	97	75	75	95	126	76	100	92	95	88	72	106	81	77	88	89	93	86	86	84	109	95	84	110	89	97	74	86	90	98	97	84	103	92	83	87	100	90	88	76	104	79	96	85	87	64	83	103	97	82	77	85	91	91	98	99	87	87	75	83	69	96	79	85	84	87	93	92	89	95	91	98	97	74	68	77	88	103	92	97	88	92	85	92	100	88	100	78	74	88	102	95	97	98	86	88	111	96	78	90	94	78	68	71	90	71	98	88	95	81	96	99	99	88	78	96	95	77	79	93	98	104	90	74	100	101	90	85	83	78	109	92	106	109	84	78	87	86	78	96	78	74	89	95	80	75	78	85	78	102	81	73	83	94	101	99	77	87	86	92	91	77	97	97	86	86	78	80	77	90	81	83	100	93	87	96	103	93	104	88	92	92	88	109	107	95	102	91	78	113	92	100	85	76	70	100	94	109	88	85	85	109	95	92	88	81	96	91	85	90	76	77	89	82	84	75	87	94	81	89	83	85	74	101	106	99	87	91	93	86	89	86	95	76	74	83	81	85	100	90	83	75	96	82	92	74	96	71	90	77	94	86	83	100	99	83	86	77	96	85	83	78	106	73	61	94	93	97	91	93	82	72	93	97	90	80	96	80	86	88	96	62	89	95	110	56	88	93	88	80	75	87	95	83	87	99	85	90	81	81	80	67	86	106	85	91	79	85	99	103	72	105	103	90	90	88	98	75	79	81	83	79	85	73	89	73	63	89	89	90	79	84	91	82	88	92	94	93	83	68	78	85	87	91	90	89	77	84	92	84	80	89	83	87	77	99	83	81	80	96	87	83	94	96	75	81	105	82	93	103	78	92	83	79	96	103	92	100	90	64	81	80	94	99	79	94	88	100	93	93	90	78	66	82	86	90	86	87	91	90	87	82	94	82	96	83	99	86	77	103	84	100	86	101	104	91	68	97	81	96	101	101	87	96	87	96	71	90	73	86	79	83	96	69	84	97	80	108	80	88	105	89	79	76	89	84	88	107	88	99	87	67	79	83	77	67	88	104	89	85	87	76	96	82	69	89	95	98	90	81	67	105	80	104	79	97	89	81	85	108	67	94	79	89	93	85	94	83	90	97	79	82	94	97	95	82	93	97	96	96	91	80	107	84	79	86	80	78	98	95	85	97	90	82	81	92	74	86	84	87	95	90	78	84	74	84	96	89	90	86	90	93	98	78	98	73	82	85	95	92	87	95	107	93	102	95	90	85	92	102	88	83	79	86	91	80	81	70	86	93	73	95	102	82	81	96	90	99	99	76	82	97	83	91	75	97	87	99	89	88	94	100	91	92	99	77	104	86	105	96	82	112	91	81	83	94	74	90	92	92	90	72	90	76	83	85	93	84	81	84	91	87	106	78	87	89	89	87	82	102	95	82	76	82	91	113	61	79	81	94	89	96	75	98	85	75	85	85	83	88	92	106	78	79	89	83	79	87	90	87	83	97	99	85	85	87	78	89	88	109	84	90	87	81	88	90	86	85	74	83	92	104	77	80	92	86	73	93	95	82	90	96	93	92	91	84	73	84	82	87	102	83	74	77	71	70	84	85	86	96	86	110	89	76	88	92	86	85	83	77	79	100	95	83	87	75	95	104	79	79	87	79	72	96	93	86	79	98	80	93	85	85	83	87	89	89	86	92	73	73	80	101	93	100	90	83	99	94	91	93	101	88	91	91	90	87	79	89	66	99	92	81	110	93	92	81	87	88	90	85	88	70	78	110	88	85	84	91	99	75	79	85	101	83	75	88	95	75	78	73	83	83	78	83	80	98	80	87	78	96	75	87	115	101	82	85	79	92	87	76	68	105	102	100	85	97	92	93	97	96	82	68	81	86	77	92	90	83	76	77	85	100	95	78	108	83	91	86	68	75	76	72	92	83	85	78	74	86	96	87	87	95	70	88	81	89	102	103	71	77	72	85	94	80	84	100	82	93	104	85	80
345	3	3500	222743	651	52	183	659	958	1037	943	887	803	715	698	562	494	467	439	371	310	312	275	286	259	227	217	206	199	192	181	195	149	153	155	141	162	141	160	183	146	157	117	148	140	142	141	119	141	124	122	121	111	120	120	116	104	98	127	105	108	61	97	114	100	119	108	114	84	105	108	111	90	110	108	100	95	94	116	98	89	99	103	83	100	100	74	111	84	97	85	95	101	94	94	92	91	98	86	82	95	86	94	94	91	97	105	83	86	89	96	89	80	84	73	73	79	90	83	80	95	95	81	99	90	94	87	87	108	84	81	97	95	95	92	93	109	89	76	87	88	92	102	83	89	84	90	95	85	91	86	83	81	75	83	97	74	97	89	72	83	111	94	90	79	67	88	80	90	87	79	85	100	90	105	83	104	87	84	88	81	89	103	96	83	95	81	87	84	64	87	95	90	85	92	97	67	90	72	74	91	73	80	86	81	89	91	86	67	91	71	84	75	73	88	96	74	94	71	64	67	92	93	79	93	75	77	85	78	78	103	64	89	85	90	91	68	82	92	100	80	85	92	87	103	96	82	79	82	79	66	105	94	95	77	104	81	79	75	76	82	78	87	83	78	92	77	76	93	85	91	87	82	80	74	81	69	75	93	97	85	84	78	70	75	87	92	106	78	72	80	73	95	93	84	90	87	79	79	78	85	81	81	88	84	88	79	94	69	94	90	84	78	89	83	79	81	83	101	99	82	82	74	88	82	74	94	86	79	84	72	90	89	89	86	80	99	90	78	81	74	83	88	75	74	87	76	77	83	74	87	99	80	76	91	81	90	78	99	92	83	102	75	74	97	96	79	79	102	83	73	89	71	83	92	82	74	85	83	80	68	85	67	81	87	82	77	79	81	75	72	77	76	97	76	85	95	71	71	79	86	86	86	83	96	84	78	71	83	64	95	86	79	71	76	91	77	75	77	86	75	79	76	79	72	87	87	88	70	88	93	83	89	90	78	92	89	83	81	98	100	104	80	87	78	77	106	90	78	85	85	91	78	77	84	79	93	105	88	80	89	74	93	72	96	73	101	98	95	77	91	83	113	94	76	101	95	83	75	90	73	73	72	95	77	78	91	80	83	85	90	75	81	80	84	79	87	83	78	79	76	83	85	107	82	79	92	87	83	88	85	76	100	85	95	96	82	71	84	82	94	89	90	69	93	90	81	73	77	90	77	86	96	82	73	102	87	81	96	91	83	79	78	86	77	70	95	91	113	102	85	106	81	86	67	80	89	87	80	86	83	78	76	83	86	94	93	79	85	67	88	84	79	94	96	97	81	89	77	90	68	86	83	95	109	84	91	78	74	96	87	76	80	88	82	79	85	93	84	90	78	101	82	84	70	93	81	68	95	103	92	85	82	98	88	84	84	74	86	84	71	88	72	100	80	93	89	84	75	83	79	83	85	84	77	78	89	84	73	58	81	83	89	94	69	75	83	78	67	93	67	74	87	68	85	80	83	88	98	94	72	71	76	84	94	78	67	84	80	83	74	84	87	73	84	97	79	84	83	95	94	96	77	69	89	87	69	77	82	92	82	91	81	75	77	81	61	74	82	88	94	84	82	87	73	80	74	83	68	79	89	88	70	72	82	85	78	85	99	98	70	83	73	82	77	58	72	79	88	77	66	73	96	88	80	91	88	89	85	96	78	101	76	88	82	69	89	80	87	75	87	103	82	96	85	83	90	86	65	76	85	81	88	83	77	75	79	89	86	83	87	81	72	97	83	79	80	74	75	87	78	84	76	72	79	103	69	92	80	86	83	71	97	99	81	88	73	71	81	81	97	77	75	78	88	72	69	89	68	88	81	88	106	96	92	83	82	79	77	103	79	82	89	94	75	75	66	79	80	87	86	92	73	84	68	93	98	95	69	101	61	60	81	93	81	89	94	98	92	75	68	72	77	98	91	71	92	89	72	86	81	64	80	75	76	76	77	82	94	85	81	94	80	89	66	93	80	96	76	75	90	74	83	61	90	92	76	86	88	72	75	100	81	74	81	90	90	83	86	72	76	75	71	63	96	89	79	82	89	70	70	83	69	93	88	74	79	83	78	83	86	72	103	74	83	95	73	88	83	86	84	85	77	84	71	94	97	86	77	100	74	88	94	92	79	84	73	98	96	73	86	77	89	76	78	82	96	87	76	81	76	67	87	69	88	86	65	86	74	79	81	90	97	90	92	68	72	93	81	85	68	74	88	84	79	84	88	64	77	88	96	88	86	76	86	81	87	94	73	104	81	87	83	72	85	79	79	84	77	83	66	79	89	92	77	73	98	97	89	91	76	84	79	94	88	81	65	88
345	0	2700	222868	596	45	147	524	850	988	910	863	760	748	695	656	567	504	485	461	410	395	389	310	290	300	269	265	237	241	204	222	214	199	170	191	175	162	170	156	144	146	157	163	144	142	158	145	131	141	131	135	150	124	134	127	111	112	129	127	101	102	112	113	110	108	95	113	113	122	121	109	116	112	110	130	95	93	96	84	104	111	95	90	117	88	103	93	92	100	105	81	101	90	90	106	87	86	87	100	89	95	90	89	87	107	90	91	90	89	107	104	89	83	85	103	110	92	98	111	100	89	80	92	90	91	104	87	100	91	66	99	96	99	92	90	87	80	64	91	70	101	76	95	73	105	88	75	79	106	84	80	87	85	90	95	79	78	66	89	77	93	80	79	78	87	89	88	76	87	86	77	78	80	91	88	103	73	84	94	60	78	80	85	89	102	85	77	78	80	77	87	86	85	80	85	73	79	81	97	81	85	96	112	87	97	96	94	81	88	85	74	74	85	89	98	89	80	101	87	75	87	83	92	83	70	71	86	82	97	97	101	86	87	83	80	91	86	99	90	111	91	86	88	87	74	85	87	88	76	105	78	98	90	74	87	71	86	82	85	96	93	91	103	86	74	77	100	75	74	94	68	72	82	101	93	93	83	82	81	83	83	89	90	91	78	91	83	90	78	71	83	76	70	76	91	80	89	84	82	86	83	86	105	86	85	77	87	80	84	85	76	77	80	84	92	95	77	75	86	79	89	77	66	89	90	79	92	85	90	79	80	79	101	75	92	91	105	74	78	82	79	78	88	94	105	76	75	83	81	79	76	62	83	80	81	78	86	93	92	81	76	85	89	96	88	84	95	75	74	73	83	77	97	85	84	71	76	73	67	86	76	83	71	79	79	90	83	73	89	94	84	85	100	89	69	88	73	98	73	81	74	97	64	72	92	75	82	64	82	87	95	96	84	69	85	88	74	83	77	85	80	78	100	83	80	81	87	82	89	94	96	89	77	96	83	80	81	87	80	87	85	71	81	77	92	88	102	84	102	87	86	82	76	88	85	73	81	65	83	71	83	78	80	79	85	93	85	76	87	99	86	79	88	82	77	83	79	59	79	80	75	73	92	86	103	92	87	66	88	89	78	78	77	85	90	84	80	90	60	84	97	80	77	76	76	80	69	98	86	74	68	65	68	83	94	89	88	91	74	87	91	92	96	79	103	72	96	88	79	99	85	85	68	82	69	91	90	92	86	61	92	92	76	82	75	90	78	80	75	85	77	98	79	86	75	84	72	90	79	92	69	70	96	85	95	78	85	77	92	82	82	77	68	84	86	76	71	77	93	86	88	86	68	70	73	88	81	85	77	94	77	87	87	85	87	76	79	98	93	75	85	89	92	95	92	70	90	82	79	95	88	90	78	87	75	89	87	77	92	78	78	79	79	91	76	75	81	93	80	81	79	84	81	84	85	70	87	72	93	88	71	87	71	77	81	82	87	96	75	66	78	81	72	82	93	79	66	87	91	87	91	76	60	85	73	74	89	78	84	85	99	80	88	88	94	87	84	76	77	91	75	78	99	74	76	82	94	73	73	57	99	80	94	90	58	70	70	101	85	83	83	75	88	80	100	81	94	96	69	90	91	69	76	81	94	102	99	87	68	74	81	75	77	99	73	108	65	91	89	70	77	86	82	81	80	81	74	93	83	80	87	79	68	82	90	71	69	80	79	85	78	85	76	84	71	75	76	84	111	86	86	97	94	87	78	71	85	77	100	80	102	93	93	69	100	70	87	66	91	90	78	88	71	87	84	76	79	70	91	79	85	87	81	73	69	68	89	60	69	87	68	97	80	98	66	92	83	90	86	87	100	67	92	82	84	85	88	89	77	73	93	99	74	87	78	87	86	101	90	87	80	80	86	81	88	76	77	85	73	85	87	90	103	85	83	83	90	82	69	91	89	59	80	93	68	92	92	90	96	82	80	75	81	81	75	82	83	65	77	82	91	89	92	95	87	80	71	82	74	96	73	88	78	73	89	90	83	79	80	87	84	77	81	81	81	78	77	76	106	95	84	78	85	94	79	98	80	76	89	85	85	84	92	82	86	73	80	65	80	65	86	83	96	60	54	88	78	78	84	90	79	90	106	69	76	85	103	73	93	75	86	63	80	83	67	79	67	81	83	79	78	75	81	81	77	96	75	76	89	97	73	73	70	83	86	91	87	87	81	80	98	81	79	88	87	85	86	77	83	78	87	84	90	80	78	83	78	56	81	77	84	81	86	80	87	79	88	81	71	82	79	100	89	81	100	82	72	93	76	87	72	81	86	73	94	73	75	80	82	97	75	68	90	80	72	74	77
345	1	1900	222993	657	69	266	737	936	832	690	620	518	482	448	394	393	352	339	337	345	330	292	299	288	235	237	200	214	195	176	182	171	138	149	141	137	91	122	127	130	119	125	105	107	131	129	115	102	103	120	94	112	115	98	93	114	92	122	117	94	101	69	105	85	98	113	108	105	107	78	90	83	103	102	99	107	91	86	87	98	85	89	85	89	91	87	87	76	83	81	94	70	75	94	80	91	81	97	87	94	85	100	113	71	93	89	86	81	92	93	77	86	95	94	97	70	89	92	89	84	80	91	80	85	73	82	91	61	85	80	91	77	88	77	66	104	82	84	89	97	88	88	92	97	92	92	91	88	86	75	87	74	102	84	90	81	71	86	96	84	72	100	69	94	92	103	82	86	80	94	101	88	83	81	88	85	76	74	89	95	88	85	89	89	76	78	81	81	79	89	74	88	88	84	85	84	111	86	67	74	90	85	92	91	85	57	84	79	89	106	75	77	85	94	76	86	78	82	76	81	66	99	85	71	90	75	80	90	91	51	86	71	90	76	106	78	87	93	84	80	74	70	85	85	68	74	92	91	84	76	84	71	81	87	82	92	88	68	73	97	84	81	87	79	71	80	79	88	77	88	85	83	92	107	78	78	88	75	86	86	75	95	87	88	73	91	73	74	97	98	88	75	83	88	72	75	80	97	81	67	70	87	89	93	90	82	71	78	86	88	82	87	74	82	66	78	94	76	74	85	85	88	69	94	95	82	96	100	95	78	94	91	65	85	79	90	88	76	78	101	73	89	73	88	78	99	84	85	91	93	93	85	84	93	80	84	91	78	76	73	80	71	89	87	80	86	80	97	76	80	82	84	79	70	75	81	92	82	81	99	67	84	76	87	83	72	88	64	100	83	89	102	79	81	88	80	86	67	97	78	74	81	77	83	79	78	74	78	65	73	91	74	73	69	92	94	79	75	68	90	83	90	80	69	85	97	85	60	89	71	84	88	89	87	81	88	74	84	75	91	80	84	90	91	79	85	90	73	68	67	78	64	69	85	95	93	90	90	83	92	96	72	89	93	75	88	92	85	88	79	66	83	88	72	67	69	84	79	64	67	91	62	100	79	79	92	85	71	96	72	88	87	84	85	89	87	90	94	87	76	103	84	66	83	78	70	82	95	88	78	66	87	76	77	80	78	88	67	82	72	77	85	83	72	92	76	89	77	87	82	72	76	93	74	91	81	66	87	79	87	79	78	74	78	65	81	80	91	80	89	87	74	113	74	77	82	74	83	75	96	77	70	75	81	79	72	76	75	70	88	81	89	76	61	78	91	79	86	94	71	95	86	92	94	80	80	63	82	82	78	90	90	83	87	89	71	97	67	87	80	89	74	85	71	78	86	80	91	82	69	87	102	72	86	80	78	87	73	77	89	73	83	90	81	80	83	84	83	99	77	72	74	78	69	85	82	82	85	85	76	63	85	77	67	75	101	74	74	88	77	96	95	61	89	90	102	108	72	84	95	87	96	84	89	78	81	85	77	71	84	95	81	91	88	80	68	75	78	69	85	68	78	87	94	80	89	87	82	83	81	90	95	78	81	80	83	88	72	68	96	67	84	74	66	72	70	86	80	79	82	111	60	91	80	83	78	80	86	86	70	76	75	85	80	85	79	75	87	86	75	89	95	82	103	76	76	81	80	94	90	92	74	73	86	73	92	84	100	74	77	80	91	85	83	80	88	81	67	67	73	80	65	79	94	80	88	68	86	70	68	74	85	91	79	84	81	71	91	85	81	105	89	75	87	83	69	91	100	72	80	89	80	90	82	86	65	85	65	86	90	78	85	79	72	63	71	76	76	84	83	83	82	74	76	85	71	75	78	80	72	89	75	80	91	72	76	75	73	88	89	93	88	97	89	83	70	99	82	91	89	74	75	87	78	95	96	87	76	68	87	90	96	96	89	97	74	90	94	73	80	84	94	81	84	97	80	84	69	84	94	75	78	89	87	95	91	71	86	82	86	72	70	74	88	97	94	87	72	73	69	78	84	73	90	82	92	90	69	93	74	86	67	73	83	85	84	89	67	99	87	94	57	103	91	71	93	95	94	84	93	79	85	84	85	76	83	81	89	83	82	70	79	96	102	66	72	92	84	78	96	75	95	87	91	80	87	80	84	97	82	81	82	92	86	93	69	78	89	94	65	92	97	87	96	85	88	73	74	67	74	86	86	66	67	78	88	93	91	88	94	89	92	82	99	81	72	81	70	79	66	94	85	73	70	79	85	79	73	81	80	67	81	102	89	76	88	87	81	78	83	81	76	77	94	96	77	72	77	70	89	87	88	72	93	81	84	68
345	2	2100	223118	638	50	174	528	712	746	635	691	624	585	565	546	489	497	418	415	361	368	335	299	270	303	273	280	250	274	210	211	207	182	174	175	158	144	140	144	137	121	139	138	127	118	113	128	108	108	105	117	114	115	101	114	112	102	107	93	102	103	94	107	96	97	93	92	106	95	91	92	95	87	88	91	91	104	107	89	95	69	101	93	85	96	95	101	88	88	90	91	84	88	91	74	86	81	79	101	107	88	77	92	82	93	89	85	77	93	94	72	85	82	94	76	81	100	92	95	86	87	76	85	82	72	79	96	71	99	82	96	93	90	81	84	75	83	74	90	94	87	86	112	84	90	103	81	82	77	77	87	78	99	94	69	103	92	79	82	98	91	97	74	81	86	68	67	84	78	70	85	100	90	87	75	82	101	75	82	94	75	92	72	78	77	98	82	91	88	82	86	90	83	64	90	80	85	75	80	90	98	87	85	94	85	75	83	99	81	80	93	80	69	96	81	73	72	80	70	103	95	84	87	77	87	108	105	80	75	72	85	75	76	106	90	87	84	64	83	89	77	99	78	85	80	94	100	97	71	89	71	92	85	88	87	74	86	74	65	67	80	89	81	80	90	70	87	80	75	87	83	83	85	78	82	95	84	82	75	73	90	79	106	89	104	82	89	81	80	85	96	85	92	77	82	88	96	78	90	83	82	86	62	91	80	77	86	82	79	83	85	78	65	88	90	97	82	78	73	94	86	71	85	96	98	91	89	66	79	105	71	85	84	81	94	92	84	80	77	89	109	91	90	71	68	74	72	88	99	80	69	77	82	79	80	72	84	72	93	77	97	92	73	85	82	84	88	83	89	65	92	85	99	77	83	87	86	87	93	99	89	89	64	63	89	84	92	83	84	89	76	97	76	76	102	89	81	80	103	72	73	82	71	75	75	76	67	78	85	71	73	82	81	75	89	75	100	66	70	83	100	67	78	97	77	69	83	73	82	88	99	87	70	68	71	97	83	86	66	76	71	88	95	83	67	83	86	84	78	69	64	76	78	89	104	94	89	89	76	83	89	89	81	96	111	81	87	76	92	84	78	90	77	87	74	104	75	83	90	78	75	73	89	66	78	89	81	109	81	88	80	88	81	77	82	72	84	81	97	92	70	72	82	96	83	84	94	76	74	91	75	68	80	87	86	99	83	88	99	85	89	81	84	76	77	84	75	57	82	71	87	77	87	100	79	84	77	85	66	84	93	77	87	77	80	65	84	84	69	92	83	91	74	98	78	81	77	91	86	92	97	96	89	93	80	87	78	79	83	86	74	80	80	99	81	79	77	97	94	85	71	70	71	65	71	71	78	64	111	73	89	86	76	94	88	73	86	83	80	71	77	81	81	95	87	80	89	81	82	96	89	69	89	97	80	78	78	81	81	75	81	91	77	80	91	83	74	76	96	80	86	83	86	64	94	77	69	78	73	87	76	92	83	93	92	79	83	83	77	84	92	70	79	73	88	83	76	81	89	78	87	83	104	89	83	71	88	86	77	77	93	90	85	90	91	78	95	74	61	84	92	87	71	88	96	90	48	80	89	70	77	86	66	97	87	85	71	90	83	91	78	81	95	75	76	71	98	93	83	98	107	72	81	65	83	71	87	77	86	91	94	80	84	74	75	86	94	92	79	83	98	77	73	84	76	79	85	82	100	94	68	73	83	75	95	89	85	87	73	74	88	77	77	88	87	62	91	85	79	76	75	67	76	93	72	87	68	80	77	66	75	81	94	82	88	81	81	73	75	95	89	72	86	84	73	89	74	73	82	69	80	88	84	82	84	86	64	100	78	92	98	95	90	84	68	94	77	86	97	81	77	83	79	86	83	81	108	80	86	72	77	82	78	87	76	76	70	84	76	75	71	69	65	90	81	68	85	78	83	78	77	78	84	74	96	58	96	83	84	69	70	84	95	111	86	77	89	88	95	83	96	82	75	85	89	96	67	82	69	69	88	82	83	64	86	72	91	78	78	77	85	81	66	89	84	88	93	90	90	92	90	86	72	79	75	70	99	95	77	72	74	86	81	67	88	82	99	82	83	100	69	73	83	63	86	86	84	93	82	80	63	81	78	91	81	89	87	83	79	78	73	90	78	92	90	84	90	83	67	76	81	77	91	88	63	88	92	74	70	80	70	81	96	62	83	84	76	94	97	80	82	75	77	70	91	86	87	79	65	86	74	72	84	91	77	89	93	94	83	81	92	79	96	73	85	78	81	88	66	86	84	90	73	90	71	74	93	76	78	97	81	72	91	72	85	77	68	78	84	72	85	72	75	84	78	92	75	86	76	76	75	81	88	69	75	76	81
345	3	3500	223243	615	44	172	575	768	777	745	682	622	595	526	507	501	510	450	453	390	365	296	345	297	284	245	249	237	262	251	235	225	239	207	225	181	216	186	193	158	141	164	130	146	142	108	123	115	116	125	108	108	108	105	111	117	93	94	118	106	94	106	87	99	106	98	91	92	109	87	89	97	110	90	114	83	77	97	112	92	93	93	105	76	91	88	98	89	95	90	80	100	93	78	98	85	75	84	76	86	98	83	91	77	100	73	76	88	84	119	79	82	100	82	86	84	88	74	79	85	79	78	79	84	93	80	90	80	86	98	77	85	65	93	69	80	76	89	76	79	89	102	77	85	81	77	100	79	88	88	81	73	83	72	86	63	78	105	68	108	69	71	73	89	94	83	91	90	75	76	75	76	77	64	78	87	78	73	81	88	88	92	88	87	75	75	73	81	76	83	67	84	70	74	100	84	80	69	82	77	82	90	72	84	73	95	82	82	81	93	88	77	68	82	71	71	82	69	96	79	109	69	86	72	71	96	78	87	94	69	71	72	87	69	77	89	80	76	67	83	85	78	80	74	67	81	67	67	82	84	66	78	90	85	70	80	90	90	73	70	82	80	76	86	92	68	70	85	85	88	87	71	71	74	79	87	102	77	61	80	92	100	80	80	70	67	88	85	81	90	82	74	83	87	89	80	75	84	87	81	81	69	49	76	77	85	76	95	98	86	62	85	81	68	96	80	74	85	75	82	56	101	89	66	79	96	83	66	77	89	77	79	92	93	76	80	69	87	78	67	70	74	76	85	68	87	72	84	66	75	74	84	79	74	75	73	80	79	83	67	94	77	74	72	85	90	59	79	72	73	59	71	80	64	73	65	86	92	78	80	93	66	74	73	89	65	100	92	72	87	73	85	72	73	75	100	94	92	72	88	90	80	55	83	61	72	73	80	94	85	73	88	67	84	84	74	87	83	82	72	79	83	79	55	70	86	68	81	96	67	73	83	88	71	67	64	87	76	84	76	95	74	68	66	74	74	81	92	69	56	79	71	88	102	76	83	67	84	81	81	86	79	89	73	91	86	76	73	86	85	80	85	82	72	87	72	73	72	91	87	78	99	91	82	74	71	85	67	66	92	74	77	90	82	68	71	74	81	89	76	79	86	75	77	75	88	71	87	84	81	81	79	88	77	86	69	93	69	71	86	76	71	66	75	81	72	74	67	78	79	78	71	72	85	73	82	84	76	69	80	75	75	79	80	64	65	70	69	75	92	78	81	82	72	82	85	75	71	53	86	88	85	78	75	87	74	75	78	89	98	75	71	79	61	103	86	73	78	76	81	83	98	68	85	69	79	58	84	57	93	61	92	75	84	67	89	88	67	92	66	67	76	77	79	70	83	74	58	84	77	81	72	104	88	68	78	75	87	68	85	79	90	91	87	85	83	82	82	78	69	80	72	71	74	65	87	93	73	94	83	82	82	69	81	70	75	97	73	85	87	84	77	99	80	67	92	70	77	94	67	82	78	78	88	70	80	79	76	79	72	78	65	78	91	71	69	70	68	53	87	86	51	79	63	60	75	70	81	75	79	68	86	66	72	69	86	76	75	84	60	71	80	74	87	62	80	85	71	57	66	81	86	82	75	72	77	80	70	71	66	75	84	96	83	63	85	77	86	64	73	97	86	77	81	76	83	92	76	82	89	61	80	70	92	75	87	78	60	83	96	79	70	87	73	73	69	79	87	71	87	70	70	66	66	75	66	82	81	83	73	92	72	77	76	76	74	79	74	68	97	78	84	75	88	74	70	83	75	80	86	78	77	76	98	66	88	92	75	79	72	76	83	85	77	98	80	76	82	83	89	91	66	66	83	85	68	92	70	76	71	80	79	67	83	70	81	83	81	80	75	81	91	82	71	78	72	69	66	67	83	71	70	71	68	108	64	84	85	95	82	85	82	77	82	78	78	77	74	72	76	78	88	73	81	84	71	83	84	82	89	81	70	68	84	78	85	77	71	78	76	75	86	88	68	74	77	74	80	89	85	69	73	87	75	86	74	79	70	87	68	79	83	100	75	76	89	73	76	67	70	86	80	75	60	65	91	78	70	86	72	76	78	74	75	83	74	89	72	89	74	82	77	74	81	68	61	84	71	87	79	76	69	80	80	81	81	89	70	75	81	62	88	83	81	68	78	78	102	84	80	60	59	71	79	85	82	64	69	75	81	74	99	72	78	59	81	99	69	74	65	80	77	80	89	83	86	90	96	79	77	74	85	79	74	88	79	59	71	80	81	74	90	89	70	97	70	70	69	89	90	76	71	63	58	97	62	76	67	74	65	63	68	70	73	73	87	88
345	0	2700	223368	621	22	115	448	760	855	823	814	760	694	622	580	507	526	481	454	403	356	339	286	271	281	272	251	257	245	238	224	212	188	190	174	176	169	190	200	202	210	177	192	163	162	163	165	126	149	144	130	145	115	140	109	120	139	126	116	122	115	105	104	122	94	101	115	82	104	100	111	93	99	100	100	92	94	88	98	80	109	104	102	93	108	103	90	91	78	104	97	96	85	92	104	103	91	91	97	88	87	87	108	94	89	72	105	78	87	84	85	75	91	100	105	96	86	96	97	91	89	93	90	92	93	75	74	88	95	83	92	81	91	88	94	92	76	68	102	77	85	81	93	86	88	72	96	91	76	65	84	82	76	67	68	87	76	87	94	81	93	88	83	82	79	71	89	88	68	76	82	81	70	76	89	63	83	88	93	71	75	82	84	74	87	82	85	79	70	89	97	87	84	80	77	82	84	89	76	83	84	68	62	83	71	75	78	85	87	62	68	73	82	73	85	82	89	82	74	85	92	86	85	74	79	64	89	97	69	90	74	79	76	79	88	91	85	92	92	65	74	88	71	84	73	87	68	71	83	81	78	73	85	61	77	74	79	72	83	80	62	77	78	80	84	85	76	84	68	88	86	62	77	69	80	79	95	71	62	80	84	69	80	78	78	95	78	81	81	75	84	79	86	68	65	65	90	86	80	83	76	89	87	95	83	96	93	79	82	79	94	74	75	66	65	88	70	81	70	87	74	77	88	87	83	83	81	69	89	94	89	87	62	85	86	92	89	77	77	85	96	76	90	64	86	78	71	70	67	75	79	60	89	78	87	72	95	54	69	80	96	73	81	78	92	79	90	75	76	76	79	89	75	72	78	63	82	80	95	82	79	68	79	68	93	84	94	76	83	73	94	78	71	67	88	90	81	73	101	74	82	88	87	66	83	86	90	74	77	67	89	75	88	90	74	75	76	74	77	80	93	68	77	78	88	71	79	77	88	75	90	75	62	75	64	69	96	76	76	78	76	83	64	76	87	77	95	82	78	55	83	70	80	73	78	74	87	70	94	102	76	67	79	76	75	63	85	79	62	73	91	81	72	86	86	83	89	82	59	85	88	97	74	76	63	72	84	83	68	71	74	61	90	73	73	78	73	63	77	85	103	72	89	69	58	69	76	86	77	102	87	92	74	75	81	83	81	100	80	79	68	91	81	90	69	81	63	72	67	75	71	94	77	86	77	78	72	99	73	51	68	83	89	80	59	93	63	78	71	80	81	83	68	71	70	71	91	59	79	84	89	73	74	73	90	82	81	83	80	95	90	81	64	72	85	71	73	73	88	71	82	76	86	72	73	81	85	84	84	65	62	94	73	68	85	77	76	80	71	74	83	87	71	83	72	93	64	72	67	88	77	92	77	69	67	80	87	70	94	82	74	88	66	92	73	76	72	71	89	88	78	70	87	76	84	81	82	65	84	71	59	87	64	70	84	68	73	81	65	82	78	78	91	84	81	78	78	76	73	82	71	81	62	60	77	73	69	95	83	87	91	67	88	66	85	74	81	78	85	78	91	60	90	84	77	66	81	63	80	64	83	78	75	86	78	69	93	80	91	90	78	88	64	63	79	77	86	62	75	88	77	83	72	76	83	70	71	75	73	72	76	74	60	67	73	85	75	87	78	70	87	80	78	79	85	74	78	70	89	85	73	68	80	79	72	89	74	83	94	87	78	86	62	85	93	74	75	83	69	75	80	67	92	97	83	86	86	87	82	68	80	71	73	79	80	77	75	91	88	70	99	77	69	63	89	74	75	87	80	82	79	57	75	68	91	68	88	79	62	85	78	91	68	73	79	99	72	58	86	75	58	93	90	84	103	101	74	82	74	74	84	87	70	73	67	68	76	81	78	75	75	86	73	68	102	67	75	82	95	76	74	86	76	82	78	85	90	76	67	80	67	64	70	66	86	76	83	80	83	86	83	67	69	76	74	79	74	84	74	63	82	70	69	79	88	76	78	79	84	66	63	73	81	74	82	69	81	70	76	89	95	76	97	91	78	61	72	94	74	64	88	73	68	93	80	73	71	84	82	71	73	84	78	63	71	70	86	79	84	73	76	77	82	74	78	79	70	77	75	83	72	80	76	68	64	74	71	68	80	79	87	76	71	67	72	73	73	76	79	77	92	68	73	88	74	64	75	73	89	82	74	72	63	90	82	78	79	89	58	65	65	70	71	68	82	79	75	60	75	69	78	83	81	85	90	75	83	65	72	74	88	73	79	82	82	71	86	87	88	80	99	83	83	72	61	72	68	63	75	77	81	82	70	84	71	86	69	65	89	89	77	78	62	74	85	75	76
345	1	1900	223493	657	56	251	694	825	800	672	657	557	511	420	435	394	371	331	317	278	296	256	257	246	212	242	206	194	208	180	190	188	185	169	149	156	145	120	126	123	124	118	110	125	108	105	112	109	92	102	103	115	106	84	116	84	96	115	86	112	98	91	81	106	82	88	85	78	83	84	85	88	100	94	91	92	91	86	89	86	91	86	74	89	73	77	79	91	93	79	81	97	101	100	92	76	83	97	64	84	84	84	90	85	77	82	79	78	81	93	73	76	102	81	82	74	82	74	85	76	76	89	80	78	93	85	74	95	71	79	91	82	79	62	88	67	84	91	90	66	83	97	77	86	82	83	77	69	80	98	85	85	81	67	70	88	87	68	87	71	71	85	81	74	82	85	102	81	79	63	78	63	77	82	78	73	81	101	77	78	77	76	89	65	78	74	76	85	88	72	81	67	86	75	83	77	74	71	85	70	77	76	79	83	92	88	78	85	81	76	78	77	76	79	92	75	84	89	69	78	79	70	96	90	85	96	92	80	72	77	79	65	80	88	76	79	62	91	88	82	93	100	89	90	79	92	80	73	75	85	79	76	65	90	83	71	91	96	77	84	63	76	64	109	69	75	77	68	71	87	78	76	85	82	66	62	85	91	76	88	80	95	77	85	89	77	80	67	88	70	71	80	66	83	85	80	74	82	57	91	84	72	62	101	64	68	77	81	52	74	81	76	69	88	53	88	74	75	82	73	75	87	75	73	87	66	70	66	78	77	72	75	75	74	61	68	71	79	82	80	82	80	87	71	73	70	89	67	65	71	55	81	80	72	64	72	78	67	79	87	87	87	68	75	101	83	71	85	80	74	78	65	88	77	95	88	82	79	93	72	103	81	78	81	70	75	64	87	74	71	81	72	66	60	71	72	96	70	63	86	75	80	69	84	75	61	78	87	84	84	97	77	71	84	77	80	95	64	79	96	79	89	76	96	82	76	83	63	84	88	85	90	69	85	89	75	67	72	77	83	64	83	76	80	67	82	75	67	75	69	82	78	91	69	69	61	93	74	65	81	86	91	76	87	85	75	83	75	85	80	85	59	89	81	77	76	78	79	75	97	61	74	93	80	64	89	82	96	87	68	73	78	78	80	87	85	78	88	91	54	78	82	67	85	92	72	81	76	72	75	58	66	79	97	78	80	84	71	76	79	70	88	93	92	82	69	82	81	90	78	79	83	66	74	87	82	80	79	81	73	71	87	66	83	69	87	80	72	85	65	81	68	78	96	82	62	82	82	83	88	86	91	63	80	81	72	72	83	79	68	78	79	86	83	67	68	75	74	73	78	82	74	90	75	73	85	76	86	78	69	70	83	81	65	78	80	74	67	72	66	80	86	85	78	69	71	80	77	64	86	67	86	82	78	67	84	86	65	78	93	68	67	69	81	79	76	70	74	79	82	80	65	90	74	65	79	67	81	103	86	74	77	81	96	76	87	74	85	59	82	79	84	80	75	80	72	76	68	76	78	86	86	68	81	82	75	66	94	82	72	76	76	73	86	95	79	71	82	83	89	69	57	76	87	67	71	84	84	70	71	94	79	68	83	78	85	70	74	82	74	76	68	88	79	74	76	76	81	86	77	77	65	85	83	74	71	82	72	103	85	77	83	85	71	81	84	90	75	80	86	77	87	79	66	86	83	77	90	74	66	83	75	77	68	59	66	91	78	77	83	73	85	83	75	75	78	78	77	82	79	73	78	83	77	79	72	90	76	83	87	88	76	67	71	64	72	70	85	88	76	80	67	82	67	74	84	71	77	90	72	73	75	75	74	82	78	68	66	95	66	72	71	72	80	85	71	69	81	82	75	81	73	75	75	72	71	63	76	92	75	76	84	83	58	70	82	61	90	88	75	103	78	69	95	80	71	75	88	89	81	75	74	69	78	90	81	68	84	63	70	82	79	96	85	72	74	78	81	71	72	71	86	74	69	83	97	59	80	67	71	84	78	72	78	74	68	66	75	80	74	79	50	85	74	79	63	84	92	82	77	85	67	83	73	79	75	82	71	84	81	79	87	72	91	86	85	91	78	64	69	98	78	84	71	75	64	69	82	63	84	78	70	74	72	59	89	85	85	68	76	87	73	92	79	52	74	78	70	96	96	79	84	72	70	64	81	76	70	83	77	77	77	82	67	63	87	75	77	65	81	64	69	80	73	70	69	81	96	64	81	75	86	93	96	74	71	81	57	79	68	92	80	107	76	72	98	70	80	73	82	90	68	68	91	77	81	56	72	67	90	80	95	64	54	85	55	69	77	92	54	79	69	75	86	66	82	66	73	89	88	83	87	82	72	80	91	74
345	2	2100	223618	642	47	217	663	905	962	831	744	671	606	546	504	496	465	417	396	365	357	364	321	313	301	270	260	268	229	201	208	191	188	187	160	145	159	154	142	140	121	134	108	96	114	105	116	100	118	93	117	117	110	98	107	114	99	94	101	88	116	96	79	91	69	68	107	82	79	78	97	91	101	82	82	94	94	83	83	80	69	98	91	69	93	74	72	56	77	85	73	75	97	87	74	88	93	99	78	71	78	83	68	83	80	85	95	80	83	78	101	92	84	77	88	67	96	76	78	78	81	73	67	72	76	69	100	75	68	78	85	91	85	84	82	70	73	88	74	71	83	66	69	71	98	83	85	80	65	90	82	84	84	80	63	61	83	78	67	69	66	76	71	70	73	84	91	71	85	72	81	86	81	75	81	72	82	91	79	68	76	73	73	74	65	58	75	72	87	86	81	69	85	66	86	69	64	77	83	76	97	73	77	81	79	81	90	84	74	84	86	66	80	61	79	80	87	70	91	68	64	64	76	73	56	86	73	83	78	67	70	76	87	70	77	76	58	93	78	74	70	78	76	83	68	66	87	78	75	81	78	72	78	68	75	93	82	70	97	73	66	84	77	76	90	64	82	74	75	105	73	62	81	59	91	66	81	73	78	77	90	86	71	67	55	76	88	73	81	81	81	84	61	74	68	65	93	80	72	83	78	72	79	62	87	72	80	66	82	80	94	84	61	61	80	77	83	64	70	85	79	75	79	74	83	75	63	56	73	79	75	74	76	78	69	65	78	71	70	72	76	75	77	85	64	81	89	84	83	75	88	80	78	78	64	60	63	84	88	86	84	81	78	64	79	57	86	67	84	91	91	77	82	68	78	87	88	83	69	59	82	73	75	85	73	82	83	79	77	86	65	89	67	89	74	78	74	77	74	70	85	77	64	87	85	70	78	70	64	75	73	82	91	70	93	70	82	82	84	59	64	67	74	69	82	91	73	75	60	78	75	60	87	84	73	81	82	75	64	74	81	80	63	94	70	69	83	92	83	82	74	70	69	62	66	82	81	68	62	72	90	75	80	70	75	73	86	64	82	80	67	72	79	75	69	79	75	81	80	95	82	66	69	71	82	63	77	78	69	73	82	80	68	91	65	76	63	70	85	68	80	71	75	82	71	80	83	76	73	80	81	58	69	72	71	85	56	65	93	80	82	69	75	68	63	66	71	57	80	89	77	66	80	75	60	59	72	82	83	79	65	76	68	88	73	79	70	92	73	84	81	76	70	51	87	66	62	71	76	76	79	87	85	78	69	81	77	65	84	79	67	74	71	65	78	85	78	81	80	65	81	79	94	89	60	83	84	76	83	70	75	88	80	65	89	78	82	79	56	87	111	76	86	67	78	75	77	86	73	79	83	79	86	61	73	62	79	81	77	68	73	75	54	91	61	61	74	76	89	84	92	77	68	71	83	82	71	68	76	85	80	65	78	91	85	82	75	71	61	72	63	67	67	72	62	112	81	74	68	70	70	68	67	86	74	91	81	72	81	79	62	84	61	72	80	84	72	74	81	78	73	78	65	78	71	63	65	66	71	73	66	79	79	67	76	73	84	67	76	68	68	84	93	78	64	96	60	80	75	83	74	72	79	59	79	64	63	82	78	63	71	88	60	62	86	73	65	75	81	84	86	65	67	74	68	59	75	71	66	69	76	84	71	70	59	80	64	85	65	73	77	62	62	81	69	70	83	67	78	77	74	65	88	64	68	76	80	75	103	85	81	69	87	78	75	74	77	85	65	62	67	80	79	69	61	62	59	71	86	65	63	67	86	93	67	65	73	79	72	65	77	54	78	78	84	71	74	73	89	81	72	77	85	63	68	96	59	75	67	72	66	63	74	75	77	73	78	77	77	70	83	73	67	78	79	81	77	81	81	65	69	82	79	87	75	76	78	74	70	65	79	64	79	57	84	70	85	72	70	86	77	73	74	84	79	86	64	70	72	93	68	67	69	79	68	82	77	69	86	87	71	79	79	52	63	73	59	68	80	61	73	84	71	65	88	71	84	91	57	66	72	80	79	72	83	96	79	65	78	71	84	77	62	81	74	78	74	64	72	66	68	90	63	83	67	67	63	70	70	73	67	72	66	87	80	79	84	79	71	82	84	62	67	100	91	74	72	68	79	67	75	81	72	84	77	80	72	82	64	93	75	78	72	84	70	94	87	93	89	66	87	72	89	78	74	62	97	88	68	66	86	65	80	86	73	72	81	76	71	91	71	71	78	71	61	52	74	69	74	58	77	65	79	63	87	73	81	65	92	76	91	69	72	75	96	75	88	86	76	64	66	83	70	89	91	88	65
345	3	3500	223743	646	68	184	632	958	1128	1148	1061	944	916	723	694	624	554	504	496	452	410	422	317	287	268	252	201	213	173	201	185	176	163	175	178	180	191	155	183	174	131	127	139	126	135	113	110	107	113	104	106	112	96	84	89	103	95	82	90	91	78	85	93	90	91	94	77	94	87	72	92	85	74	82	81	74	84	76	85	87	82	76	94	83	75	67	82	85	84	56	83	87	83	79	81	87	78	83	80	73	73	79	72	79	79	79	93	80	72	78	86	63	79	90	82	71	103	89	74	85	94	75	85	62	71	64	76	80	62	72	72	74	90	77	64	74	74	81	97	76	92	76	73	70	71	74	82	68	76	68	71	79	89	85	83	66	75	69	75	72	58	75	75	87	72	73	84	64	59	75	82	71	82	78	60	86	73	77	84	77	68	66	62	56	95	67	77	68	68	70	78	74	73	75	78	73	76	79	54	72	74	72	81	66	68	74	66	74	80	76	78	65	86	78	72	73	77	82	66	59	69	92	64	55	70	70	72	75	79	79	88	71	74	81	77	70	55	70	80	62	67	66	71	63	88	81	73	75	83	74	84	78	89	71	64	61	70	79	75	71	63	89	60	82	60	82	76	73	69	64	97	80	93	70	74	73	57	88	87	52	76	60	68	72	76	81	73	70	62	71	72	74	80	54	61	78	66	68	88	59	73	62	79	65	70	72	71	77	59	67	72	72	82	70	68	81	87	72	68	92	66	64	63	68	64	85	76	72	74	67	67	64	72	79	80	86	73	70	76	84	58	80	67	76	74	75	65	68	73	70	64	67	63	81	94	85	68	77	69	69	59	76	68	70	77	74	85	66	75	64	76	80	78	73	66	87	63	66	67	65	73	76	65	64	58	68	76	68	73	73	85	63	59	76	76	79	77	61	73	51	70	93	66	56	63	68	63	76	61	70	58	92	78	88	72	73	66	66	75	67	78	66	75	69	72	70	72	82	96	73	74	92	87	62	71	74	67	79	72	102	86	77	87	63	73	70	71	67	79	61	79	73	64	77	73	86	85	71	70	58	81	68	79	81	61	97	86	72	59	77	62	79	66	66	66	69	70	74	68	68	85	73	61	72	62	73	74	77	75	79	80	77	59	62	56	73	77	64	78	73	74	65	87	60	72	78	57	78	67	65	63	66	70	75	70	72	91	68	72	69	80	66	67	53	66	63	71	75	75	78	72	61	79	64	83	66	66	87	65	69	68	67	76	73	75	68	74	81	77	59	77	74	51	96	85	89	66	76	67	67	76	75	69	74	79	64	75	72	65	63	72	72	72	68	75	80	82	72	79	67	73	82	77	75	64	56	66	60	64	66	63	64	77	74	84	84	70	68	72	71	72	64	67	65	64	62	84	70	68	72	72	64	82	72	57	81	93	82	82	85	74	81	69	79	70	81	57	73	67	88	67	75	60	74	75	63	81	66	81	82	74	81	73	80	69	49	74	79	56	64	74	80	68	93	69	75	83	65	69	75	65	70	72	72	72	75	74	75	70	66	82	65	71	67	68	77	72	67	78	75	66	84	65	73	51	70	69	72	78	76	81	75	61	66	76	71	68	69	65	63	99	80	72	67	75	66	79	63	76	62	63	69	68	83	89	72	69	78	67	80	78	63	77	66	68	65	80	70	75	67	76	82	70	76	74	71	72	66	71	46	70	73	64	74	68	72	65	55	75	74	73	72	66	71	48	71	78	77	85	56	71	80	78	68	64	65	76	75	70	73	69	81	65	72	71	66	77	71	67	58	70	88	78	70	62	78	77	75	90	77	53	65	73	60	68	83	63	56	67	60	76	74	81	61	67	93	80	82	70	85	71	67	74	59	65	64	69	85	74	80	67	66	74	66	67	56	59	70	57	58	62	71	77	66	68	63	78	72	57	60	77	73	62	80	64	62	85	59	67	73	73	49	62	72	61	64	58	71	86	70	57	70	45	73	80	74	73	70	63	64	82	86	71	73	73	79	71	68	65	75	71	57	76	74	62	57	82	56	59	68	77	72	88	65	63	72	73	62	71	65	88	54	67	72	82	78	52	90	68	61	71	67	73	64	84	81	55	74	67	62	72	60	77	86	64	75	67	66	74	69	65	77	67	75	66	75	76	70	60	68	81	76	64	63	83	76	68	78	76	60	76	69	79	66	71	70	87	65	70	77	77	92	69	75	70	69	80	64	77	62	65	65	79	66	73	68	74	56	82	78	70	59	73	64	71	65	69	63	62	61	78	83	80	82	64	84	72	67	73	61	71	66	65	54	91	88	72	72	65	68	58	66	64	73	59	70	75	80	82	73	72	67	81	90	67	62	81
