345	0	2700	200770	350	0	8	157	214	366	381	440	361	347	334	321	271	314	336	497	792	1055	1179	1225	1272	1229	1257	1219	1219	1145	1124	1059	1000	941	765	719	657	562	433	270	177	139	126	130	113	123	103	137	110	102	107	103	99	99	120	92	112	107	117	76	96	94	106	102	87	99	92	99	100	101	106	102	98	103	89	103	86	103	80	87	75	94	75	87	96	72	74	100	65	92	78	100	89	86	74	105	98	80	88	108	79	70	95	80	69	92	101	84	80	81	72	83	66	79	90	99	87	97	74	96	74	78	73	74	101	79	87	80	72	103	67	86	74	82	77	77	67	86	68	74	84	80	97	68	83	79	67	92	76	69	79	86	78	84	80	86	69	81	75	67	77	89	73	72	73	77	72	85	86	85	79	76	91	91	90	85	94	86	73	61	88	85	83	66	90	91	77	76	83	61	89	88	68	98	76	82	80	72	90	81	94	96	73	85	70	82	89	78	72	76	83	82	95	75	95	82	89	69	92	84	74	86	80	71	74	92	76	78	86	73	89	85	71	88	82	83	75	81	95	82	91	91	62	91	58	80	78	96	87	78	62	77	83	72	88	80	63	86	71	75	75	70	66	72	71	55	84	83	89	84	72	71	77	84	84	67	75	93	92	60	88	90	77	72	77	82	81	74	79	74	73	83	68	62	83	84	83	70	65	80	99	65	85	81	83	95	62	78	79	85	63	75	84	99	87	81	76	67	82	82	69	65	74	70	92	89	79	79	87	77	85	95	92	79	85	87	81	92	69	74	81	67	84	77	74	80	71	90	77	75	77	70	70	56	78	88	63	90	77	74	80	82	79	77	97	101	81	83	82	104	72	87	91	84	83	84	85	72	79	68	72	81	92	73	92	81	67	73	81	72	74	86	69	81	92	66	65	82	84	86	82	75	64	83	78	91	61	80	68	70	68	71	91	92	85	77	80	78	56	90	68	60	86	73	73	77	77	88	80	74	83	75	98	84	86	75	83	66	79	66	74	85	80	83	81	78	80	75	93	71	81	82	82	80	80	76	84	74	80	79	72	81	84	69	97	74	86	72	71	77	79	72	73	92	61	84	76	73	77	57	84	66	90	69	73	68	79	79	83	71	90	65	81	59	79	77	71	88	87	55	76	69	82	84	64	81	79	80	88	73	82	60	79	80	93	68	79	71	72	84	70	77	69	80	72	106	72	90	90	61	67	68	91	61	83	78	90	80	86	60	76	83	75	69	80	79	62	86	85	73	76	81	93	77	87	78	75	90	76	73	80	69	93	66	86	56	72	79	61	90	82	79	95	81	64	73	71	82	87	76	81	93	73	88	82	74	81	76	79	92	72	82	71	75	68	82	74	62	99	66	67	72	83	80	79	75	76	96	80	87	77	60	73	92	72	70	75	73	79	83	80	78	77	92	65	82	76	73	79	89	66	81	88	65	71	66	74	79	77	68	78	84	84	81	89	80	85	79	68	76	71	79	61	80	74	70	65	96	82	72	81	90	86	93	71	74	81	84	74	79	69	65	73	81	68	77	85	64	83	80	73	72	69	75	81	64	69	76	67	80	74	96	82	61	81	81	74	73	68	69	85	67	86	68	69	70	67	81	71	83	74	88	79	71	85	90	68	87	82	80	84	79	79	76	83	100	73	67	95	81	73	85	78	72	65	90	73	100	81	67	89	82	73	76	75	73	66	65	74	75	75	79	91	75	78	62	83	87	86	83	76	80	86	67	87	80	69	82	69	79	70	91	79	61	76	75	91	85	87	69	78	75	77	79	78	64	70	56	68	79	61	86	68	69	83	83	78	77	70	88	82	89	76	74	65	89	69	72	87	70	71	83	81	75	81	70	70	64	81	72	90	82	81	70	79	69	60	68	86	75	81	79	83	82	74	82	86	60	79	97	74	77	87	68	74	73	70	67	63	63	65	82	91	80	72	70	83	74	87	75	89	71	82	82	81	94	75	60	75	75	81	72	88	63	83	74	78	80	82	82	84	88	82	78	75	61	62	85	82	78	87	84	77	78	82	89	87	67	95	103	70	76	73	74	78	90	70	74	69	74	67	74	69	88	72	77	63	75	80	80	69	71	74	81	85	87	76	63	66	76	73	75	78	66	74	85	76	64	74	70	85	79	82	82	100	84	89	74	81	80	67	70	74	82	97	79	74	82	69	76	80	85	83	80	93	65	69	69	81	79	73	76	62	87	96	84	69	97	76	74	82	95	62	67	84	60	69	83	71	72	82	93	65	92	84	98	63	82	63	97	81	85	90	89	78	86	68	70	84	86	92	79	82	79	84	81	86	89	74	87	70	82	76	79	74	72	73	76
345	1	1900	200893	352	0	22	108	184	337	311	324	308	283	252	240	236	231	199	230	305	483	613	758	873	970	1042	1034	1074	1066	1004	973	910	881	811	710	615	492	311	204	161	139	143	132	118	137	114	131	128	107	90	128	112	124	110	126	118	130	93	125	101	94	117	107	124	118	107	128	120	110	86	105	110	107	122	94	107	98	108	101	108	105	116	101	117	113	88	104	99	125	100	100	94	109	123	112	99	117	117	93	99	109	100	111	102	103	119	103	96	117	97	96	99	93	102	90	94	105	98	114	101	117	124	120	101	118	101	119	88	97	88	113	102	103	122	110	103	103	105	131	101	95	107	97	119	93	107	103	103	114	100	112	95	109	110	102	111	103	118	116	115	94	93	90	103	101	93	100	77	98	102	114	98	97	86	101	125	116	101	105	103	100	102	88	111	111	101	102	102	112	101	126	72	120	105	113	88	82	109	111	96	91	112	126	102	80	115	101	91	85	97	90	118	107	110	116	99	104	111	84	84	109	104	104	88	101	105	103	112	100	97	89	92	101	106	102	95	102	103	99	114	93	113	98	93	89	104	104	102	90	91	88	96	98	101	98	93	101	110	104	111	125	101	90	114	87	100	88	88	104	86	102	96	102	108	111	78	111	107	104	108	105	91	95	93	101	102	116	88	94	104	97	88	94	98	75	111	95	99	93	107	97	84	86	131	103	97	79	101	96	103	91	108	98	87	98	87	89	94	121	112	104	97	114	102	102	122	86	103	99	113	101	82	107	104	83	94	121	94	88	109	100	97	79	108	117	102	103	100	102	91	115	102	84	102	93	96	99	102	92	91	97	95	111	113	106	82	105	106	94	100	111	87	99	93	122	93	101	100	110	102	101	94	103	105	96	102	102	98	100	84	105	88	111	98	114	115	95	111	91	98	114	94	96	106	101	116	94	124	102	105	98	117	96	94	109	105	120	91	83	79	117	113	104	108	127	107	101	99	96	106	105	85	115	119	107	88	99	102	106	83	88	81	97	96	94	106	97	93	95	74	96	118	112	112	94	115	99	94	81	110	105	91	91	95	99	107	110	104	102	103	98	96	101	118	114	111	113	94	105	112	110	97	99	92	92	95	121	101	109	111	118	104	98	115	99	108	94	93	102	86	98	83	105	92	126	103	101	99	102	120	107	88	110	89	104	118	106	107	97	109	99	108	87	98	93	100	102	95	111	97	82	109	79	107	99	99	83	93	106	87	106	107	103	95	114	109	105	84	116	90	111	78	96	101	94	106	100	114	112	120	102	100	113	104	91	107	80	93	89	109	97	92	94	91	96	100	84	101	102	108	90	82	107	96	96	92	102	91	109	99	108	96	107	84	95	102	90	87	69	95	94	124	87	101	95	99	102	96	104	97	93	116	99	83	108	97	105	87	102	107	112	103	93	106	119	116	94	104	91	97	86	105	96	95	99	100	91	103	97	81	104	105	106	100	101	114	102	107	100	93	101	111	95	96	101	109	103	98	82	101	101	94	99	98	90	109	123	83	105	89	97	84	91	111	98	106	109	84	101	115	98	120	102	113	96	109	118	87	89	103	93	93	103	96	78	111	83	92	95	94	99	103	105	96	118	129	84	105	113	98	103	108	103	103	90	90	105	96	110	93	95	90	102	99	92	88	101	93	93	105	106	108	105	105	98	103	91	101	104	106	107	92	89	116	119	111	99	100	82	115	115	104	99	110	98	103	114	123	92	95	112	92	104	105	100	75	89	101	95	110	96	96	101	96	100	109	104	102	104	103	109	93	87	102	97	93	103	101	102	105	94	99	95	92	101	80	114	107	118	102	107	103	101	108	100	89	105	109	93	106	104	120	115	91	107	115	98	91	116	96	88	125	88	95	96	98	90	96	116	100	98	99	96	94	96	100	89	96	102	102	117	115	106	107	74	103	108	106	108	105	104	95	99	93	94	95	92	111	89	92	102	113	92	100	112	92	101	102	104	94	99	112	92	106	107	102	99	88	106	120	128	99	98	90	101	94	88	94	119	101	100	104	108	107	103	100	108	104	101	122	99	101	96	104	106	109	108	125	99	98	119	101	95	83	107	104	85	76	80	99	102	90	107	89	101	92	90	97	90	110	98	97	92	99	98	93	106	91	119	100	89	99	98	97	98	101	101	110	92	107	101	95	101	102	94	101	95	90	111	94	93	99	98	106	99	79	109	98	97	109	111	103	117	117	97	95	105	102	112	90	100	105	103	97	106	99	111	111	96	114	110	113	102	120	113	82	108	98	104	112	104	100	94	103	98	102	101	99	97	83	109	104	106	106	108	98	85	102	110	110	102	90	103	95	120	97	101
345	2	2100	201016	351	0	15	100	177	337	320	351	321	309	254	224	257	236	321	547	736	789	978	1045	1115	1125	1151	1103	1094	1060	1064	1001	932	884	671	468	253	179	149	141	139	136	127	92	111	124	105	98	101	115	97	116	101	113	105	121	105	127	126	91	89	101	116	92	98	105	88	108	103	97	99	96	93	93	100	109	110	78	86	97	95	97	88	92	94	85	109	77	86	83	94	95	84	98	101	74	92	90	95	99	91	84	77	80	104	115	76	98	92	99	88	92	111	95	78	91	73	100	90	94	75	91	96	87	76	95	92	78	74	107	80	102	77	97	89	95	86	91	77	91	89	82	82	81	94	82	89	98	87	69	90	77	73	100	85	82	110	98	75	99	84	87	82	83	91	75	91	85	83	90	83	79	71	96	106	97	98	93	80	85	90	99	82	74	78	86	83	81	88	78	79	71	97	94	87	89	64	77	94	99	86	96	79	90	91	84	87	93	74	81	76	87	80	88	99	87	77	90	76	93	97	87	78	77	86	91	93	79	95	88	89	80	94	96	87	78	85	87	80	70	91	95	81	101	78	75	89	90	93	75	81	108	82	101	82	79	87	100	99	96	73	92	99	92	81	82	78	77	94	98	80	91	83	85	88	90	83	78	86	87	76	99	103	69	94	86	95	88	75	72	78	91	79	81	88	85	90	91	89	82	87	73	88	86	81	88	81	82	89	89	97	81	85	87	96	82	80	92	93	78	102	83	90	86	70	92	76	82	95	89	82	104	73	80	77	92	86	74	80	105	94	101	68	87	94	104	82	93	95	81	89	104	92	73	89	83	96	92	74	78	97	68	88	69	56	92	83	78	84	95	80	84	95	88	70	88	83	97	89	94	91	105	85	103	81	70	89	87	73	75	101	81	90	82	83	81	90	90	73	99	93	96	100	98	77	72	102	103	71	88	77	91	99	86	96	91	90	79	79	86	79	75	79	85	97	86	85	77	84	85	96	87	89	70	83	72	80	84	95	74	85	67	86	87	80	99	73	78	88	93	84	90	80	87	77	78	75	94	78	88	78	84	66	96	87	76	79	87	78	76	76	87	68	63	65	95	98	80	81	75	93	84	94	102	94	93	69	73	84	89	88	85	90	94	66	81	70	80	85	77	99	86	81	80	93	105	87	88	74	107	82	82	75	71	83	86	88	78	66	81	86	67	90	89	84	80	81	66	85	99	86	102	79	98	74	97	76	81	89	77	67	98	79	88	76	83	78	78	106	91	91	101	80	73	60	74	80	81	89	76	81	108	80	83	87	87	89	72	111	84	99	61	93	100	85	86	88	82	90	91	82	87	96	78	74	94	85	72	85	98	74	76	89	75	81	92	65	91	83	79	100	91	88	78	93	92	84	91	100	92	97	100	88	85	82	81	90	91	93	96	93	64	88	84	84	84	82	84	84	95	89	70	78	85	88	87	85	82	77	77	77	92	84	88	82	96	86	82	80	94	97	96	69	85	86	93	80	68	101	97	95	74	85	80	82	99	90	101	90	82	82	91	83	65	93	91	83	86	82	90	75	92	82	93	97	93	84	80	78	94	72	84	106	87	90	82	92	59	88	74	91	112	78	84	86	91	97	103	89	91	87	92	83	85	81	87	91	97	85	75	77	82	81	73	99	96	85	95	61	91	78	98	85	82	83	82	84	83	82	85	83	92	94	84	94	82	83	83	78	88	86	87	98	111	80	101	92	76	102	83	89	75	90	84	104	75	83	84	69	74	70	91	82	89	93	87	95	83	87	75	86	88	81	92	91	84	84	72	87	68	90	91	95	83	88	76	67	86	81	77	93	86	95	84	78	105	87	84	97	101	113	87	80	78	69	84	92	83	87	80	87	86	77	82	98	107	67	72	78	92	82	67	100	101	94	81	89	88	108	90	93	84	99	97	79	80	84	99	80	95	66	75	80	83	78	86	74	81	65	76	91	106	90	80	96	88	87	95	88	89	90	82	76	95	87	93	81	98	84	106	96	67	91	105	88	99	87	83	78	72	91	87	99	86	99	80	85	77	84	75	95	71	85	93	81	97	89	73	69	99	74	85	74	90	90	82	90	73	89	84	88	79	91	108	99	69	100	97	81	88	88	80	89	102	94	81	93	82	80	101	80	84	89	89	79	73	93	87	92	91	83	71	79	102	79	84	67	85	78	74	83	76	86	64	92	89	94	84	91	102	92	96	86	109	82	88	92	73	84	94	80	97	84	92	105	99	77	90	73	77	85	90	90	82	95	94	82	91	87	91	76	78	76	100	75	75	83	95	87	85	72	84	74	67	97	99	86	79	104	80	78	81	92	90	83	72	86	90
345	3	3500	201140	350	0	16	140	203	325	352	358	310	353	390	497	684	906	1059	1152	1212	1267	1261	1257	1233	1178	1166	1119	1078	1056	968	827	710	459	276	169	144	127	117	111	112	124	96	135	104	98	96	117	89	93	100	92	86	96	90	97	95	103	98	101	82	97	95	77	96	94	91	72	81	84	74	77	77	79	87	93	84	75	81	87	77	88	82	70	76	82	79	74	56	93	86	74	76	70	91	83	78	78	79	82	72	65	70	66	60	89	76	76	89	89	83	89	66	80	100	82	68	87	78	58	61	72	64	76	73	79	87	89	82	82	71	68	60	66	75	63	71	81	69	66	84	68	71	74	83	60	84	74	74	81	86	78	69	71	89	86	73	79	64	80	78	64	66	79	70	68	64	66	70	76	82	81	79	67	74	77	85	87	79	77	73	75	83	75	78	74	82	73	58	71	83	73	72	66	70	57	75	69	64	86	84	85	73	66	69	62	81	70	67	68	61	50	76	82	68	70	74	68	72	62	77	77	71	64	79	84	81	69	102	86	63	87	77	77	68	78	80	66	75	58	79	76	85	71	72	78	80	84	70	65	72	73	72	87	68	59	70	74	79	71	73	73	80	74	65	83	91	90	75	77	74	52	64	79	78	77	72	79	82	84	74	88	74	82	68	90	69	72	77	70	70	85	83	71	65	70	73	80	81	64	87	79	80	88	61	55	71	73	60	70	85	78	58	74	76	84	76	71	97	79	76	75	81	67	75	61	64	63	90	72	72	65	74	66	71	70	71	80	74	86	77	79	75	71	71	82	94	101	91	85	94	70	74	74	63	68	66	83	81	75	78	73	74	82	68	89	80	68	63	64	78	63	72	67	78	68	80	80	60	76	73	69	76	71	85	64	74	64	66	69	80	74	76	80	75	63	78	89	65	74	82	69	64	73	70	62	73	75	73	74	75	66	79	49	77	82	72	52	77	70	63	65	86	67	72	85	64	73	59	68	70	88	86	54	88	84	85	70	78	62	72	71	54	76	81	82	71	69	79	78	64	80	81	70	77	76	75	63	56	69	63	57	65	63	76	67	76	73	74	79	76	68	76	75	77	70	73	67	65	94	71	70	64	70	71	73	70	75	70	73	56	72	84	73	65	74	74	89	69	73	79	57	57	74	83	54	63	70	71	74	67	93	88	73	66	62	89	72	63	85	77	68	80	77	91	70	74	68	70	68	72	72	65	59	79	77	77	62	69	75	64	77	81	73	73	74	60	79	67	85	77	75	85	77	71	67	81	56	77	46	77	74	65	79	76	64	74	65	80	76	58	69	77	82	65	72	95	60	67	73	86	77	65	74	78	64	92	80	56	64	62	66	72	67	81	61	66	90	74	77	77	73	68	90	78	86	60	78	81	75	53	80	57	78	69	79	79	76	75	71	80	82	72	60	78	73	83	61	58	65	71	84	67	79	75	67	69	69	74	71	54	72	104	78	81	66	84	58	78	73	84	63	65	72	64	72	84	58	61	89	82	79	80	69	69	71	55	64	68	63	63	78	91	70	59	69	76	87	63	76	86	87	70	70	83	72	66	80	79	82	61	79	61	79	72	83	78	74	93	77	74	58	59	78	72	83	57	75	70	83	71	87	90	88	88	77	87	73	83	81	75	83	73	78	68	78	81	80	88	75	65	89	85	54	73	76	72	87	66	77	75	75	80	63	58	66	81	73	72	75	82	62	66	74	78	66	61	55	98	62	84	80	81	66	73	77	85	67	63	93	71	81	66	62	60	73	81	72	73	80	69	76	76	75	84	80	71	66	71	67	83	70	83	66	52	65	64	81	81	79	68	59	79	77	69	66	74	67	83	83	74	85	85	58	69	65	64	75	67	72	79	79	74	68	68	69	82	76	61	67	69	64	76	63	60	75	68	69	70	68	78	71	87	74	73	71	81	65	69	76	73	68	87	62	51	75	94	76	72	65	72	71	86	78	83	54	67	67	75	74	65	70	68	73	67	86	70	71	67	66	84	61	73	82	70	77	66	70	82	83	84	74	67	77	78	64	62	94	73	74	72	77	63	66	87	56	71	81	82	60	63	84	70	78	72	69	79	69	90	74	78	54	72	78	82	67	90	77	58	71	65	70	84	76	77	90	71	67	88	75	78	65	82	74	68	63	78	76	59	78	77	77	73	77	84	66	71	69	72	72	77	79	74	73	63	65	85	74	85	70	73	81	66	81	70	74	86	76	76	81	73	65	77	69	87	73	68	90	69	69	68	80	78	67	62	83	73	77	71	72	59	80	61	78	74	67	69	68	78	94	69	88	66	78	76	56	80	78	69	86	77	61	62	95	60	76	65	75
345	0	2700	201263	349	0	6	143	192	317	349	431	351	333	297	314	329	578	991	1207	1275	1309	1333	1321	1336	1274	1235	1228	1158	1059	1029	960	863	759	634	467	308	195	146	154	130	110	109	103	92	99	91	97	103	92	94	104	81	89	93	95	78	75	67	83	89	101	81	82	81	85	89	77	83	85	81	86	59	78	77	76	61	73	73	68	71	73	70	82	83	85	74	83	76	70	68	61	79	83	62	65	63	57	76	75	47	69	70	61	76	60	56	77	45	61	68	57	72	78	68	68	82	69	52	67	74	68	68	66	54	73	75	60	65	52	62	62	60	68	66	67	75	58	72	68	78	65	72	63	58	76	73	62	65	72	69	66	62	71	59	64	76	63	47	62	71	76	53	65	75	58	49	61	69	65	73	67	67	65	72	64	58	60	63	82	60	65	63	74	57	73	59	52	59	61	61	71	74	64	73	73	77	65	57	63	65	77	57	71	67	73	63	66	84	67	61	60	65	73	63	65	64	65	63	60	75	64	77	91	53	59	68	50	59	57	68	65	67	60	58	71	65	67	57	69	68	64	71	45	63	73	46	54	70	59	64	52	65	87	60	72	66	61	61	67	72	81	65	65	69	66	75	57	80	54	62	69	77	55	58	51	73	52	53	63	57	57	65	61	52	60	64	56	63	69	66	63	49	76	59	67	59	67	70	54	62	58	62	58	54	66	64	73	82	65	65	64	68	53	57	70	60	56	73	70	88	59	59	61	75	46	73	58	67	67	70	74	65	65	59	73	51	74	50	71	71	75	68	71	58	72	64	70	86	40	67	78	70	63	56	68	63	47	67	56	72	61	59	80	65	63	57	54	66	69	62	70	55	76	51	51	61	67	58	49	70	49	59	53	53	62	56	50	76	72	51	56	60	54	50	64	72	66	54	63	70	61	68	57	55	64	59	72	63	58	68	73	63	58	59	62	74	74	62	57	63	59	53	70	51	64	62	53	58	61	72	58	64	62	56	57	70	74	64	57	61	67	63	54	68	71	65	65	61	56	59	61	67	58	60	71	50	50	77	64	63	59	56	80	57	63	63	69	51	70	79	71	50	66	64	49	60	66	68	74	60	71	74	50	59	53	73	44	61	57	59	49	50	62	54	51	72	61	57	57	47	67	66	69	83	63	67	65	76	73	62	66	82	50	63	53	45	74	63	65	68	56	63	64	66	70	78	62	52	60	61	52	64	67	55	59	62	50	49	58	55	42	64	61	62	67	70	66	73	73	56	57	58	62	67	61	66	48	62	73	53	72	62	70	56	59	80	58	57	63	60	67	51	64	60	60	62	56	61	60	62	59	59	64	73	81	63	65	50	46	47	70	61	60	63	67	69	63	71	64	65	69	77	58	50	72	61	56	68	48	45	57	74	55	66	66	58	71	53	54	59	48	68	56	78	60	62	68	76	62	59	58	62	54	51	72	70	81	63	61	63	56	58	64	60	59	59	66	68	50	55	70	67	75	60	70	57	49	52	65	73	65	58	57	60	49	73	68	57	64	78	67	51	54	54	53	64	59	60	57	80	56	62	62	74	56	66	50	62	69	60	64	62	51	43	70	55	59	66	57	63	47	52	58	70	63	60	54	56	61	47	60	71	60	55	53	61	76	65	53	64	54	60	53	51	44	73	66	65	43	60	76	81	54	56	65	63	70	82	63	47	73	41	58	63	58	72	57	76	61	69	60	62	60	58	59	57	65	61	62	54	57	49	54	57	62	54	71	64	63	61	66	71	61	58	72	54	60	65	57	59	68	66	68	56	65	61	60	63	64	60	58	62	57	70	54	63	37	65	58	59	59	69	57	54	55	51	68	59	66	61	62	66	60	60	56	68	45	56	67	70	59	65	65	54	54	84	72	66	71	61	71	71	69	66	72	51	66	60	63	70	76	60	75	67	62	49	57	62	62	56	61	49	73	53	57	55	62	79	85	64	56	60	67	67	54	50	53	69	62	54	59	58	52	73	61	62	44	66	57	62	56	60	69	54	60	70	56	56	66	62	65	65	64	49	52	65	62	67	58	55	48	64	59	55	68	54	49	51	70	64	53	55	72	57	55	52	46	71	70	75	77	52	80	57	72	80	77	62	57	64	51	65	54	65	71	59	63	47	58	55	64	52	65	67	59	68	66	63	58	54	64	52	61	57	61	63	63	67	74	67	64	74	72	45	57	61	55	46	67	49	53	80	68	70	46	60	55	61	44	54	69	66	56	53	51	52	50	66	71	49	47	64	71	55	67	65	53	58	57	61	56	62	55	56	73	65	66	58	57	60	48	75	55	60	70	59	71	55	67	55	72	66	65	55	54	59	52
345	1	1900	201386	350	0	18	89	158	303	275	321	284	280	209	214	216	244	303	415	625	752	888	997	1023	1001	1017	977	1022	961	918	817	781	709	590	497	408	336	240	193	150	112	102	115	120	105	111	114	114	97	113	100	112	86	101	101	90	105	99	96	112	90	109	106	90	86	100	109	105	93	112	111	101	116	89	90	96	76	85	89	115	96	88	88	94	102	106	99	84	103	101	92	99	94	100	104	93	89	86	98	87	75	87	86	95	81	92	91	61	94	96	98	80	95	95	96	85	91	92	83	88	91	98	108	98	88	91	91	111	82	91	98	93	75	91	88	99	98	92	81	95	85	96	113	83	100	75	90	90	86	88	101	87	96	90	83	100	107	100	83	107	96	77	116	91	105	103	89	96	80	101	101	94	66	82	90	103	79	96	86	83	87	104	81	99	90	101	86	92	90	102	95	101	93	89	81	81	90	90	105	104	86	102	99	106	90	89	73	86	90	92	82	88	95	89	105	94	79	102	98	73	96	99	87	109	101	74	113	100	93	87	85	99	88	94	76	82	89	83	90	92	101	81	86	96	89	72	82	92	96	101	103	102	86	87	79	106	84	98	96	92	84	86	90	105	92	106	97	84	92	74	91	94	81	102	89	84	104	109	108	85	86	86	95	95	85	87	99	90	76	96	84	81	97	84	95	96	86	89	92	87	86	90	87	98	91	97	95	100	86	90	79	92	101	70	103	91	78	80	85	83	89	105	77	77	85	94	88	88	89	86	89	92	85	100	71	76	99	82	98	96	84	91	100	97	85	90	79	90	79	89	103	78	84	64	92	83	69	98	102	84	78	105	83	87	102	82	96	83	93	76	84	84	94	100	104	93	77	103	95	86	84	89	101	104	102	79	110	113	91	82	96	107	105	88	105	106	102	85	81	109	98	89	75	82	97	92	74	95	91	82	69	95	83	90	84	94	78	95	103	82	98	91	72	88	77	80	74	88	88	74	83	96	94	94	94	83	86	97	97	74	88	98	84	97	106	82	91	87	87	101	97	90	95	103	96	99	93	80	90	106	102	86	95	75	103	104	65	92	92	95	85	96	79	77	104	84	99	85	94	99	94	87	105	82	77	84	69	95	86	91	79	72	87	84	89	94	90	82	86	85	87	79	76	90	87	88	98	75	65	95	83	88	85	93	100	96	81	94	103	89	103	91	92	88	98	92	90	88	87	89	95	90	100	111	80	98	96	83	83	70	105	97	108	106	93	107	83	77	81	81	75	91	92	92	90	107	86	92	82	83	102	80	87	87	90	80	73	93	97	87	98	91	100	106	87	92	89	92	90	91	70	95	74	98	101	100	82	90	88	79	76	86	71	97	106	92	89	107	87	93	85	82	91	100	89	92	97	83	81	98	92	81	91	95	101	73	87	87	107	99	91	90	101	102	100	81	97	68	106	85	85	84	80	90	80	77	92	79	82	100	99	82	97	98	102	85	81	77	97	90	80	108	98	76	88	91	88	87	76	90	93	103	78	100	88	92	88	73	92	81	88	88	82	87	84	81	99	85	95	84	93	85	105	92	93	85	81	110	89	82	105	74	81	86	79	90	86	88	90	83	113	89	98	73	94	94	75	89	75	99	103	71	96	81	100	80	89	96	83	98	94	91	91	96	88	89	105	79	85	98	106	76	90	87	91	98	86	80	94	91	98	82	89	76	84	81	78	82	84	91	104	91	72	87	91	74	86	81	90	91	79	87	81	100	93	82	90	86	90	105	103	75	95	86	69	82	83	90	86	91	83	76	79	82	90	89	87	82	81	91	95	92	82	102	95	83	71	93	103	88	90	102	94	82	85	77	100	94	90	103	106	86	90	95	94	95	81	85	86	78	95	91	95	75	96	87	94	86	86	98	96	101	88	100	94	97	95	68	78	84	87	85	92	74	93	93	76	94	83	90	89	75	76	89	92	104	98	89	88	79	80	78	70	102	99	81	96	70	88	89	98	88	85	88	94	81	81	89	74	92	92	86	88	93	86	99	112	81	81	88	88	101	99	84	76	95	89	97	83	94	95	96	83	88	89	109	73	98	83	89	91	78	76	84	82	89	84	100	97	93	72	79	102	76	90	92	95	81	84	85	81	92	87	96	87	85	79	99	91	94	83	98	90	88	83	111	74	103	85	95	110	79	85	90	113	87	101	92	89	110	68	81	101	97	80	89	84	95	77	84	72	92	84	91	81	97	86	76	94	101	82	90	76	94	97	75	68	97	89	79	92	75	82	89	74	100	96	94	81	93	66	105	81	96	79	78	103	80	95	87	82	74	84	90	78	68	84	101	91	84	91	106	99	86	88	76	96
345	2	2100	201509	347	1	12	102	199	344	330	342	319	317	263	270	215	257	441	704	849	929	1067	1091	1105	1167	1140	1100	1085	1016	999	962	876	788	733	664	548	392	295	227	171	157	126	138	118	114	118	104	161	115	101	135	124	109	99	106	90	87	114	102	117	89	92	113	104	92	102	92	97	111	101	91	95	97	117	104	88	74	86	107	92	100	75	97	86	102	100	89	82	94	106	97	98	90	100	87	87	84	94	106	99	100	85	102	107	93	95	80	92	98	81	89	93	108	108	90	92	87	84	103	103	103	95	82	103	88	108	91	88	82	94	111	76	96	79	111	87	84	92	93	68	92	93	102	81	94	99	101	84	79	103	83	78	103	73	90	76	74	100	105	103	89	76	89	98	102	87	84	93	97	78	86	105	85	78	112	87	100	87	97	92	105	87	96	80	90	98	82	95	81	81	81	101	96	88	91	81	97	106	106	86	89	105	92	102	99	88	101	85	89	101	98	94	108	80	98	85	90	93	77	90	93	85	111	81	105	88	90	89	95	98	90	84	98	103	92	85	91	99	93	98	76	103	85	86	90	88	80	80	93	94	76	86	81	92	83	76	79	96	93	90	109	99	95	83	80	94	102	83	91	97	88	91	82	99	92	102	86	99	94	87	88	81	103	87	84	98	99	73	101	92	94	89	99	95	94	91	77	89	103	108	78	88	81	77	87	86	94	98	92	95	85	67	102	95	83	76	90	96	95	89	102	85	94	79	97	97	82	82	113	95	86	95	78	92	91	76	100	98	91	87	105	102	93	80	77	101	93	74	73	98	90	89	91	81	90	78	69	90	93	97	82	93	75	67	95	85	86	83	91	92	77	100	105	69	76	109	95	88	99	102	76	82	87	94	67	99	101	76	83	86	91	85	91	71	76	87	83	90	87	79	88	74	92	76	90	85	81	85	99	83	86	104	80	85	82	80	85	116	92	105	86	91	99	79	81	85	90	89	92	92	91	78	92	97	92	90	99	95	91	76	87	89	104	87	79	95	86	86	91	82	92	67	86	86	99	88	99	96	97	97	100	71	79	84	84	68	91	99	71	66	89	84	98	95	91	87	99	87	111	81	89	104	88	81	86	95	79	77	90	95	90	76	92	79	84	82	84	86	83	81	81	84	80	100	96	83	91	86	95	96	101	82	73	81	73	83	99	73	97	89	65	80	104	103	82	84	85	88	70	92	94	77	87	103	85	76	75	92	84	92	97	86	90	101	91	74	81	77	81	89	69	83	95	94	88	79	65	87	62	112	86	101	92	77	87	78	96	96	88	89	97	95	80	93	104	73	75	86	86	87	86	84	102	99	101	100	94	77	85	80	78	78	95	86	72	96	83	103	89	85	89	86	82	85	65	105	77	86	92	95	89	90	82	87	94	73	77	76	82	95	75	80	91	73	87	68	94	88	94	104	103	103	84	81	81	85	94	79	87	79	88	87	83	101	79	103	93	97	83	102	75	88	78	89	91	88	92	93	90	89	99	96	98	98	102	84	85	81	91	82	79	84	86	78	85	72	102	101	105	78	127	76	78	84	73	74	77	105	101	82	89	79	86	98	91	76	87	102	89	102	89	92	98	80	85	94	82	76	82	77	98	97	85	83	80	81	83	81	103	98	83	86	91	69	75	85	104	79	84	118	100	63	90	102	82	86	90	77	97	70	89	96	66	86	104	80	74	81	93	96	72	101	97	101	81	86	101	74	95	90	100	110	101	99	92	91	86	86	88	89	89	90	78	90	94	90	97	85	94	91	93	84	92	103	76	77	88	84	97	97	97	91	89	83	86	82	76	76	94	73	85	85	76	75	90	80	88	78	81	77	78	88	90	80	115	100	89	83	88	79	80	85	89	96	95	90	79	81	69	89	89	86	80	97	74	82	75	86	92	103	114	87	90	91	73	101	75	89	73	85	73	66	99	103	85	85	102	97	95	87	80	100	84	96	86	80	92	105	90	91	96	91	89	105	79	87	75	97	89	100	106	89	89	77	95	93	99	77	90	84	90	83	104	89	80	97	108	77	80	104	80	80	94	82	83	82	80	98	86	84	80	92	91	83	77	85	102	82	96	95	98	87	122	88	103	82	94	67	89	83	96	95	83	81	68	104	81	92	81	95	74	94	110	82	83	80	73	91	88	88	76	93	89	106	95	100	102	94	94	80	81	93	102	102	75	85	101	81	91	102	89	82	85	94	101	82	70	78	78	76	114	80	92	95	89	92	95	88	88	78	85	66	100	99	89	79	77	94	82	95	90	78	100	93	96	95	86	95	98	88	79	89	83	67	86	87	79	77	89	101	91	92	84	85	90	100	78
345	3	3500	201633	347	0	13	142	171	340	337	361	351	347	302	341	356	620	909	1089	1110	1205	1201	1245	1177	1178	1214	1132	1073	1043	969	895	831	695	639	502	349	231	164	143	128	103	117	98	126	96	98	104	81	97	88	103	101	107	85	99	101	112	79	82	74	106	62	73	69	78	94	87	83	80	86	75	79	73	87	81	71	76	72	70	85	80	61	97	72	80	72	65	61	71	82	79	96	69	69	66	88	78	64	84	70	92	78	79	61	69	67	79	70	61	75	84	91	74	82	67	96	72	81	61	63	73	73	75	79	76	78	74	67	86	83	80	66	78	64	81	77	64	62	75	55	69	93	65	79	68	63	94	62	64	80	84	73	76	76	92	80	67	64	76	78	67	93	76	54	76	59	73	73	63	72	75	92	80	80	86	70	76	69	68	67	85	68	74	77	78	97	75	86	99	74	69	63	91	81	74	82	64	83	76	73	68	69	86	81	85	74	74	53	81	77	71	80	66	96	76	71	87	60	62	85	69	64	82	78	68	71	64	82	74	65	67	75	68	79	91	77	87	88	59	66	77	59	81	54	72	53	57	71	83	68	68	81	58	76	75	59	80	66	92	55	74	68	65	91	74	65	64	70	75	88	59	81	75	84	66	82	59	76	71	69	70	85	66	66	67	68	73	74	77	75	78	75	66	69	67	62	74	88	75	81	68	67	59	79	83	87	79	69	50	86	80	73	72	83	61	68	74	68	80	70	78	72	71	72	68	72	71	70	70	65	69	85	67	70	80	73	83	61	73	93	81	97	76	77	72	63	67	69	57	83	76	62	88	72	60	75	64	71	67	69	67	85	62	84	70	65	73	73	81	98	86	73	70	78	72	60	61	75	61	79	71	86	83	67	80	72	67	89	86	82	68	67	85	86	67	67	70	80	71	76	81	84	87	78	65	68	73	64	75	60	89	63	67	77	60	67	76	82	72	82	57	73	72	80	68	70	72	64	77	78	74	69	74	76	60	73	70	49	68	69	65	67	81	64	72	80	63	89	81	67	76	71	72	83	83	83	60	62	70	77	60	65	71	73	76	76	72	82	80	80	81	75	58	81	73	82	80	75	66	75	67	79	78	105	53	71	75	70	80	86	63	77	73	77	78	72	57	70	70	91	76	75	79	67	64	65	80	67	75	76	72	73	70	65	67	86	66	63	59	67	86	62	54	74	75	80	79	89	86	61	53	86	63	81	77	62	69	68	70	49	73	75	73	58	65	72	64	78	66	72	70	82	68	71	69	68	72	79	68	76	81	75	79	74	79	76	60	82	70	83	68	69	82	81	58	73	70	65	71	57	81	68	83	76	77	56	70	72	68	80	86	43	62	85	78	78	80	74	66	57	65	77	73	81	65	62	78	64	78	83	84	78	63	74	83	90	67	70	86	77	88	69	85	80	89	58	69	62	78	67	76	68	86	89	73	74	80	75	76	78	74	76	58	77	64	65	76	64	62	71	84	81	68	68	74	81	78	69	69	73	62	55	72	72	71	78	63	93	68	75	65	73	79	69	58	71	70	80	70	63	88	91	61	90	70	68	98	75	84	72	68	72	75	90	65	71	76	60	72	69	57	81	60	72	80	67	70	81	66	81	78	60	74	73	68	68	61	70	67	64	77	76	69	67	80	78	81	68	72	91	68	68	72	75	73	67	61	69	69	83	67	89	74	81	77	48	82	75	76	69	82	68	74	83	73	69	71	68	75	74	70	79	74	81	78	70	63	74	79	67	75	72	67	72	90	68	69	77	78	83	75	73	65	67	67	59	63	99	76	79	72	62	55	70	72	72	87	74	70	76	69	53	72	77	60	92	71	69	74	82	64	72	66	62	74	64	70	82	75	75	69	78	67	78	79	73	55	58	69	74	52	68	73	69	70	69	67	73	71	59	68	78	71	73	66	61	59	84	64	76	69	66	75	58	70	77	59	79	77	79	68	76	71	72	68	64	64	71	71	53	67	75	81	66	71	61	71	74	74	75	74	68	80	70	74	87	72	65	70	62	61	86	83	63	72	81	77	73	77	71	87	82	70	73	65	74	65	67	73	66	76	77	74	73	60	74	68	72	68	75	75	75	69	57	86	63	71	72	71	68	59	71	66	67	65	59	76	75	71	68	73	77	65	78	67	89	69	88	72	73	72	70	81	58	63	79	69	80	84	84	84	78	74	78	90	77	65	58	72	76	66	74	64	71	64	63	62	66	92	62	93	54	72	72	78	75	73	78	79	74	76	76	67	59	85	71	78	86	67	62	91	76	83	76	76	66	61	81	54	85	77	63	73	75	56	73	71	69	74	72	66	87	69	70	74	63	79
345	0	2700	201756	349	0	10	149	200	399	388	433	400	401	365	595	742	845	1038	1262	1307	1294	1318	1325	1316	1291	1281	1211	1133	1120	1028	973	893	706	505	262	148	140	115	112	114	104	109	108	75	108	95	93	84	82	95	72	102	88	91	84	83	89	66	73	74	82	90	78	65	71	86	82	67	78	49	72	75	79	51	80	68	63	55	72	66	81	80	64	52	71	71	60	70	62	59	75	76	64	51	60	55	74	57	56	72	70	51	61	74	60	67	70	68	61	68	72	91	59	58	62	60	63	65	64	60	52	68	54	67	60	52	64	71	56	52	48	61	56	54	62	69	67	77	56	66	56	65	65	66	57	62	54	53	63	55	74	62	63	48	57	41	64	64	43	67	61	68	53	61	57	62	67	52	72	70	60	53	55	58	69	82	44	67	77	61	69	54	51	56	75	61	67	55	60	48	59	65	77	61	50	59	70	55	56	62	59	61	69	62	46	56	56	57	49	58	67	61	58	75	65	64	46	61	62	66	68	46	65	64	52	56	55	42	42	59	59	61	60	49	64	69	51	59	62	58	61	47	56	54	66	57	56	44	56	73	51	57	60	60	58	58	76	51	61	50	46	44	63	51	66	62	48	64	53	56	58	44	56	52	61	55	49	62	64	70	66	55	64	69	61	54	58	63	58	62	57	38	68	62	73	63	59	51	56	46	61	55	48	43	59	61	57	65	61	55	48	56	69	57	55	61	61	64	63	46	62	55	63	56	61	58	67	42	62	51	51	60	71	64	48	46	58	60	56	52	59	76	67	49	50	49	77	45	60	54	53	59	65	56	63	49	48	62	51	38	50	64	58	48	62	60	50	56	76	67	56	57	56	52	53	50	61	63	49	61	71	72	50	55	61	57	49	45	57	51	58	41	61	56	53	68	49	50	56	45	46	52	55	48	59	60	58	50	48	57	59	55	52	58	61	47	60	61	56	52	55	60	62	51	52	72	67	57	49	55	56	54	61	49	56	47	46	59	65	50	60	51	64	63	54	71	54	58	64	47	65	51	58	52	52	63	61	70	67	55	49	43	65	64	57	67	64	55	59	63	60	60	65	70	72	57	64	60	50	63	62	46	53	58	56	66	59	65	58	44	55	54	52	52	58	62	51	58	55	50	59	51	48	54	52	66	61	62	56	48	64	59	68	51	49	54	50	49	68	55	58	60	62	55	44	54	67	49	48	47	46	70	70	45	49	60	56	68	59	65	60	45	64	56	64	55	53	60	68	53	68	56	37	65	62	75	56	58	72	61	51	55	52	55	59	46	64	57	58	62	57	49	39	57	62	55	54	46	47	56	66	70	37	47	49	59	57	68	50	52	70	64	69	56	72	53	51	51	50	60	60	55	38	65	53	54	50	55	63	49	64	48	48	46	56	48	48	54	53	54	60	58	57	54	56	39	60	56	74	57	60	58	54	66	63	64	44	62	58	50	55	52	56	46	51	54	64	50	50	47	53	62	54	57	50	58	71	52	60	57	57	73	49	48	49	54	47	54	48	65	57	63	51	62	77	51	58	62	56	65	56	56	53	69	51	67	47	49	63	60	43	47	51	51	48	60	57	57	53	52	50	62	58	60	52	52	59	50	52	57	50	63	48	55	59	65	64	74	76	54	58	47	51	55	55	63	59	65	62	61	52	64	68	55	59	47	47	58	64	51	52	51	59	51	66	61	51	63	71	54	58	62	39	48	52	50	59	78	60	63	55	40	54	55	69	46	53	48	70	66	56	54	70	54	60	59	60	56	56	78	59	57	43	46	54	49	56	64	52	74	56	52	53	55	48	47	39	49	53	52	47	79	46	76	49	52	64	77	54	47	55	73	57	50	58	50	55	53	57	39	59	67	56	56	53	52	60	64	62	64	46	54	52	58	58	48	61	50	72	53	60	59	64	57	53	46	64	55	69	37	68	68	48	52	55	67	52	42	59	55	68	60	46	51	46	55	56	73	51	81	61	64	59	56	63	65	62	54	66	47	51	52	59	56	53	57	57	44	62	65	61	59	66	47	48	47	61	48	56	57	58	58	66	45	51	56	52	53	68	54	52	68	56	43	60	67	49	48	46	52	61	70	45	46	59	52	55	62	63	59	54	54	45	49	61	52	65	52	54	67	51	59	62	56	43	48	53	65	58	51	60	45	59	68	61	55	49	53	67	47	48	62	54	54	61	54	66	49	59	54	75	67	52	55	77	65	52	47	47	56	60	54	57	70	50	58	61	54	63	55	65	54	45	46	56	72	79	55	49	67	55	65	47	49	59	53	63	50	51	56	58	66	62	58	58	57	60	54	44	55	71	60	62	63	49	50	71
345	1	1900	201879	351	0	9	77	169	282	271	324	270	262	234	236	188	185	213	243	425	551	751	890	994	1043	1044	1113	1064	1026	946	827	691	566	365	187	136	108	113	119	105	90	109	98	101	87	102	91	85	103	72	93	108	94	100	87	90	83	86	84	86	81	91	77	75	90	89	90	77	97	76	85	75	80	88	86	70	82	86	68	84	78	95	83	68	74	77	89	77	85	57	70	79	73	86	79	86	84	68	68	82	96	63	67	86	80	68	83	83	78	74	80	80	82	67	68	72	75	67	73	80	68	72	65	79	65	77	79	65	73	92	77	61	82	87	83	69	83	66	77	80	74	92	82	75	62	79	78	88	89	74	88	81	89	75	66	83	78	78	92	71	79	77	84	81	62	85	68	73	73	68	82	82	73	81	67	75	78	87	87	79	72	67	64	71	63	78	83	93	66	68	72	75	74	65	66	74	71	69	86	63	67	71	81	73	71	72	87	75	65	81	66	91	83	75	85	76	82	83	62	72	77	65	65	77	80	80	90	80	74	65	54	58	69	70	83	93	57	67	82	63	67	83	86	78	70	81	80	78	81	64	78	86	79	80	77	75	81	92	79	78	84	79	69	76	76	83	77	68	79	80	81	75	55	67	84	53	74	79	71	68	78	78	79	63	78	81	88	85	68	79	67	76	82	74	63	79	59	70	73	76	79	80	75	82	68	68	66	83	72	48	79	77	74	54	46	69	74	80	71	59	81	73	78	72	80	79	84	56	85	79	80	77	64	70	66	76	77	79	81	75	68	76	78	86	67	50	78	69	64	75	78	78	67	70	86	68	73	71	71	80	90	81	71	63	75	75	79	68	82	71	89	62	63	70	80	81	67	79	86	65	73	69	76	69	69	71	68	79	77	78	78	84	83	62	65	79	64	77	81	64	86	78	74	64	78	89	67	61	80	69	72	73	72	88	75	80	60	74	79	64	85	72	71	75	74	79	70	68	66	65	63	79	80	82	77	65	73	85	78	68	67	73	69	76	58	86	78	77	85	66	72	73	63	83	72	77	80	68	79	76	73	77	77	79	80	81	69	81	74	81	59	70	71	71	84	80	94	80	53	81	73	86	76	83	62	84	70	71	66	65	74	66	76	78	88	60	73	69	66	92	71	60	69	74	84	65	82	59	59	77	84	77	68	75	71	84	91	67	71	89	75	60	68	60	81	77	66	88	67	81	64	73	57	84	69	82	73	75	58	73	76	75	63	65	67	64	59	78	79	73	87	74	89	62	60	71	60	71	78	59	82	70	94	69	62	67	69	79	98	73	75	68	67	65	73	94	77	72	80	88	66	72	79	83	80	69	83	78	73	74	77	64	70	67	67	65	67	76	79	59	84	77	70	92	83	68	65	73	81	73	74	70	89	65	60	73	78	65	63	68	74	66	74	75	69	69	75	86	81	81	75	63	80	72	60	78	80	59	69	70	60	84	78	71	73	79	66	60	77	79	67	77	85	69	62	85	70	77	85	71	80	71	66	73	70	73	68	85	83	59	65	74	72	82	76	79	71	80	66	71	76	74	81	76	93	73	90	79	76	55	75	72	68	64	67	76	60	72	72	76	88	70	76	78	88	56	75	84	80	79	69	66	71	74	70	64	74	76	77	81	70	61	68	74	67	79	77	76	87	72	63	85	75	78	75	53	55	76	72	70	82	72	83	66	73	65	75	45	59	81	55	73	65	92	66	91	72	76	85	80	81	77	74	81	72	68	80	64	78	66	92	82	59	61	71	68	83	78	76	75	73	84	81	71	82	66	69	70	81	76	80	79	79	58	89	73	87	71	83	80	60	61	71	69	85	73	94	56	67	64	54	75	85	88	73	71	69	73	80	69	75	59	60	76	82	78	68	73	75	58	82	88	60	71	78	84	76	77	69	68	72	70	79	75	77	63	75	92	78	65	77	70	61	74	74	75	93	86	59	91	68	56	80	69	73	87	88	61	63	84	81	71	87	55	84	75	78	87	80	81	73	60	80	71	83	82	61	75	65	77	81	70	81	59	78	78	62	69	78	78	83	65	82	74	67	74	72	65	61	71	71	68	69	82	96	73	66	65	69	81	80	75	79	78	74	70	54	55	75	78	76	73	88	73	83	81	88	79	68	78	82	67	67	68	79	73	70	77	84	81	79	69	63	69	71	67	66	69	72	64	76	61	56	70	70	69	64	74	79	59	58	71	59	77	66	77	64	73	75	72	56	82	74	73	50	73	76	70	74	66	67	62	84	73	65	68	77	94	65	80	70	67	82	81	69	64	75	67	74	65	75	72	76	79	75	81	80	81	78	69	79	81	67	65	84	74	66
345	2	2100	202002	349	0	14	96	169	318	332	347	340	296	259	272	286	359	454	687	797	928	1014	1070	1114	1096	1102	1102	1070	1040	977	903	827	785	628	484	284	209	143	124	114	116	97	111	108	83	86	90	103	84	88	104	103	96	95	87	97	99	90	97	83	82	78	96	83	98	92	73	81	95	102	77	89	79	93	88	101	77	55	85	83	88	87	86	89	83	91	96	81	76	75	98	73	98	74	79	95	81	78	78	62	75	71	82	68	75	80	81	64	68	106	73	62	87	73	84	82	88	76	77	73	75	77	70	71	79	69	81	89	73	85	94	103	64	77	64	77	100	80	77	76	86	69	54	82	81	61	63	86	64	79	64	79	70	67	61	86	90	90	67	65	72	77	81	63	86	72	75	84	87	85	76	78	76	73	71	67	73	70	81	82	60	73	76	74	74	77	75	79	73	76	71	75	77	79	66	85	85	67	97	91	85	96	84	73	91	78	70	75	68	65	73	66	83	75	78	81	76	73	85	69	95	89	84	66	73	70	75	79	77	78	70	85	87	79	65	71	60	92	63	56	72	70	91	64	77	62	80	74	84	94	82	70	78	69	100	61	75	79	72	73	73	82	68	62	66	79	68	75	68	81	61	75	61	64	67	64	81	76	65	71	77	64	86	83	76	83	72	75	81	79	72	74	79	63	73	85	76	80	86	70	75	71	68	88	79	87	75	79	76	81	70	53	82	60	74	67	76	81	78	79	78	69	85	57	78	85	64	69	76	101	72	70	88	75	82	74	64	77	84	78	80	74	74	78	83	62	71	74	86	74	71	66	65	81	72	87	76	88	85	66	70	71	61	61	72	77	68	67	66	72	81	73	71	78	67	71	83	71	77	76	70	69	80	81	81	70	80	72	59	66	79	75	93	66	77	79	87	88	69	78	77	94	78	76	55	86	63	80	80	76	73	80	66	88	78	82	83	88	85	67	74	66	84	82	86	65	68	69	72	76	59	85	97	84	66	84	77	85	79	87	84	66	71	71	76	73	86	80	76	97	67	66	92	81	74	71	61	57	95	76	87	74	67	92	71	88	89	75	90	81	74	59	62	65	64	65	73	81	69	84	83	77	89	78	75	72	68	88	76	77	60	80	60	72	83	61	65	70	71	57	68	76	61	86	61	95	78	86	83	71	82	72	85	61	66	64	68	68	71	75	67	98	62	90	74	64	70	64	87	81	75	71	78	70	67	72	82	63	71	78	58	81	76	67	72	76	79	59	88	71	66	73	67	80	65	76	84	69	73	65	84	85	68	68	73	62	70	75	82	87	70	62	66	82	75	92	63	78	83	78	81	78	81	76	73	87	78	74	80	73	81	66	72	66	70	65	85	70	76	73	77	66	85	74	64	79	67	65	80	80	82	75	80	77	59	76	87	61	70	87	67	80	77	62	58	68	78	71	77	74	65	88	66	99	73	81	60	85	75	80	75	69	76	64	84	83	89	72	78	75	78	65	91	77	58	67	77	83	91	68	88	67	90	66	73	67	72	81	64	69	71	76	84	69	70	78	67	97	76	74	74	66	57	77	70	82	74	75	76	78	61	70	76	62	75	58	73	77	72	75	70	68	85	79	84	74	80	61	79	64	63	56	69	60	77	80	86	71	80	71	67	64	58	81	64	58	60	80	58	83	56	85	71	54	88	76	99	77	59	63	72	66	63	68	63	63	59	71	85	62	61	86	69	66	77	74	61	75	88	60	68	82	82	70	67	69	72	66	81	79	84	74	75	82	73	81	87	68	81	77	81	64	73	78	84	72	47	74	81	66	70	60	63	65	73	74	84	61	81	82	67	61	74	83	72	67	70	71	105	69	71	80	65	76	62	66	59	77	75	68	82	67	74	70	71	73	70	67	66	67	68	69	92	66	65	68	64	85	77	66	67	64	80	66	89	95	61	60	87	77	69	83	67	73	62	61	75	80	81	69	80	69	71	82	73	72	71	82	75	64	86	65	72	76	59	68	70	87	74	79	76	79	86	69	65	54	93	83	63	83	70	80	60	77	68	79	73	82	64	70	89	65	70	66	81	61	91	90	69	72	80	71	63	63	71	74	82	79	69	76	67	85	70	69	84	76	72	79	76	78	64	89	63	74	77	64	80	62	85	63	67	85	89	80	76	54	83	85	75	69	70	74	77	60	67	63	76	88	80	70	83	71	85	80	83	78	87	74	77	70	74	86	82	61	52	63	78	93	79	73	72	77	64	92	73	88	73	76	79	73	83	67	88	72	85	79	84	62	74	62	70	74	89	78	62	72	78	88	78	73	81	76	68	87	58	61	69	66	71	66	84	88	67	62	59	71	66
345	3	3500	202126	346	0	24	155	196	345	334	362	317	298	278	291	352	465	700	1001	1109	1176	1188	1173	1199	1181	1130	1097	1075	970	969	904	861	770	655	585	500	434	258	206	160	117	115	131	114	108	99	108	108	100	95	90	93	93	100	84	83	96	80	74	80	102	91	100	96	90	73	79	92	83	71	88	77	72	83	75	94	64	77	86	66	89	72	88	83	73	93	73	78	72	79	81	80	97	69	79	87	85	74	93	70	76	96	83	92	86	75	91	80	82	63	79	72	88	79	82	72	71	83	72	71	89	76	69	60	83	84	83	74	76	80	59	76	62	74	81	64	77	82	84	80	62	84	66	72	81	68	76	79	77	79	64	71	87	82	73	59	62	82	80	81	72	58	68	66	63	74	73	89	88	83	72	74	83	70	84	73	79	70	87	62	73	52	91	67	77	70	72	89	68	76	76	76	58	80	78	85	77	69	68	88	71	81	77	67	71	72	68	79	80	77	74	82	76	53	58	76	96	63	87	79	84	82	85	72	68	93	85	65	93	80	76	70	78	69	82	81	59	76	69	74	81	65	70	92	59	90	78	97	66	67	94	84	81	75	70	72	69	71	73	77	81	79	83	85	72	76	75	93	85	57	82	72	78	77	83	68	81	63	64	54	76	72	80	75	90	66	75	71	80	81	91	67	77	71	69	64	72	79	75	86	86	63	72	73	88	86	69	73	81	72	74	67	86	64	74	88	78	72	83	62	61	89	89	82	70	72	70	89	79	72	61	91	78	87	65	72	74	68	96	71	99	71	74	85	79	63	73	69	61	78	71	77	71	66	74	71	78	84	74	80	63	79	77	80	58	66	84	82	81	93	77	70	79	83	70	52	89	80	56	70	70	65	76	66	85	54	77	87	78	66	88	72	74	70	63	68	75	69	84	73	81	76	62	77	77	65	79	75	66	75	76	68	70	65	90	75	73	66	77	60	70	70	74	63	76	82	78	68	72	76	49	73	81	67	76	84	69	71	51	79	76	67	57	69	77	71	86	72	73	86	73	79	73	74	75	80	79	81	87	79	65	62	73	79	78	81	89	77	81	71	80	87	71	80	82	71	59	64	78	80	71	78	72	67	64	71	76	56	71	73	75	71	65	77	75	82	66	69	81	68	83	69	60	66	91	78	80	80	72	85	85	66	81	72	85	68	71	77	79	74	63	73	73	69	83	83	67	73	84	78	80	79	68	78	95	60	64	71	70	74	88	60	80	75	76	66	54	72	79	68	69	67	65	93	63	72	87	75	89	63	71	68	79	74	72	74	61	75	57	74	62	80	80	69	72	75	71	72	71	58	70	79	68	77	80	71	68	50	80	96	72	76	78	82	73	56	83	70	68	71	74	58	71	73	80	86	69	61	68	76	73	67	71	73	84	59	77	89	73	74	66	81	69	81	93	81	75	78	92	81	78	73	71	58	79	60	77	63	60	75	71	84	69	85	67	68	71	83	79	76	59	74	68	64	83	85	76	66	74	73	77	57	91	66	71	69	71	69	59	71	83	84	81	73	74	77	91	72	67	70	78	86	69	72	54	87	64	82	67	63	83	69	78	71	82	74	79	59	87	81	83	61	84	60	75	79	77	73	82	64	89	69	65	76	80	58	66	61	74	64	85	72	65	69	78	61	80	76	73	80	59	88	86	76	70	73	87	92	65	78	85	86	63	84	77	75	77	77	67	80	69	76	84	72	72	79	72	70	92	62	61	84	72	83	76	72	78	82	77	76	79	72	62	65	83	79	83	78	77	85	78	84	80	82	85	64	69	68	81	78	87	57	62	81	85	79	76	70	57	67	61	65	71	71	82	60	82	67	76	68	90	88	75	80	77	92	80	73	73	76	64	66	76	81	72	65	77	51	74	83	75	53	85	69	69	67	89	76	88	76	73	83	91	85	75	73	62	78	70	69	70	72	78	72	73	81	66	75	69	87	71	75	69	71	84	77	79	61	57	68	81	83	85	85	71	63	63	84	89	79	96	90	76	79	70	78	83	62	89	73	66	68	77	71	78	81	62	71	75	71	87	68	68	72	74	70	79	62	74	74	81	75	71	71	79	74	75	72	72	63	101	75	75	74	79	65	71	70	69	67	59	59	75	78	75	68	72	80	80	84	80	77	68	83	75	85	77	77	64	58	70	81	74	60	78	82	70	83	66	69	87	68	68	64	75	98	65	82	82	75	66	77	85	77	73	84	72	95	64	69	63	73	72	72	84	69	69	69	76	85	78	74	71	78	69	64	75	72	61	69	79	65	76	77	78	61	66	69	75	76	84	73	70	70	75	75	88	67	78	65	73	65	68	69	81	85	74
