345	0	2700	187460	350	0	13	146	203	347	335	425	358	363	309	272	268	264	230	232	195	201	208	195	179	178	176	156	160	160	137	155	142	137	134	136	141	120	126	124	114	128	118	106	78	99	115	114	92	102	98	111	80	115	99	97	84	97	90	99	98	108	94	91	83	97	101	90	97	91	76	79	85	94	88	109	80	83	88	80	87	92	86	87	94	87	86	74	76	83	84	80	82	83	75	73	76	71	99	102	85	100	72	101	86	70	71	94	81	81	89	77	90	80	82	88	81	82	87	76	92	75	78	70	81	74	73	85	79	78	86	72	87	83	78	82	79	71	81	74	76	87	81	82	70	91	76	77	77	86	89	73	86	74	75	82	88	81	67	77	96	71	85	91	76	97	79	87	82	66	77	105	69	90	90	77	88	93	93	62	81	75	89	81	86	77	83	81	79	84	88	70	88	79	86	93	69	70	72	77	71	70	66	80	87	89	86	90	79	76	69	91	82	81	73	64	67	75	67	76	80	80	76	74	90	77	94	85	66	64	66	89	68	71	74	62	87	71	83	88	78	76	96	78	75	99	77	72	61	79	92	68	83	76	65	72	67	73	58	69	73	80	71	59	80	69	75	72	68	74	85	87	76	67	63	74	87	61	86	67	75	81	92	84	78	70	68	73	86	66	97	90	89	80	69	71	87	67	65	88	83	73	74	78	87	66	76	66	71	87	89	99	85	78	76	82	77	62	81	96	74	75	76	70	78	97	61	83	77	74	52	83	72	74	87	79	74	70	59	76	86	68	84	76	72	83	71	76	83	77	82	81	80	71	73	78	84	82	73	81	78	73	81	87	70	73	74	77	80	81	71	77	73	78	84	71	69	91	65	79	74	66	62	81	68	76	72	73	86	78	65	95	84	76	67	71	70	80	88	67	71	84	69	76	74	63	67	80	67	86	69	81	91	68	73	75	73	79	64	58	73	84	82	70	90	65	77	66	75	87	87	67	77	73	70	74	76	82	67	86	87	76	75	79	74	75	102	81	75	83	83	82	69	73	63	67	86	76	94	77	76	97	74	64	89	83	51	69	75	68	75	75	103	72	79	70	73	65	72	85	73	81	83	61	76	78	83	89	73	82	82	68	78	77	74	69	75	68	78	81	55	61	95	71	72	68	78	68	79	58	71	69	71	73	85	85	94	91	69	70	83	72	80	84	72	67	72	85	60	79	72	88	58	84	81	77	66	88	72	86	65	78	92	70	81	71	76	74	69	65	82	62	71	79	72	86	80	87	78	72	81	61	69	82	80	61	60	88	73	78	77	81	73	94	78	73	77	68	62	78	72	61	93	75	80	84	79	80	89	68	78	62	62	74	71	62	82	72	88	80	81	65	83	83	73	74	79	67	71	73	75	78	84	83	65	76	85	66	83	77	62	77	69	80	72	68	67	74	84	76	64	72	78	95	80	81	67	73	77	80	92	67	68	80	89	73	96	65	83	73	61	65	84	69	73	75	79	75	82	89	85	77	83	69	63	72	54	67	81	93	73	78	78	64	86	79	79	75	75	56	91	85	66	84	78	69	72	72	67	78	70	67	92	84	94	90	79	91	62	57	66	103	73	81	64	81	68	74	85	76	97	79	75	82	61	74	72	77	72	81	80	67	90	81	67	87	71	81	81	78	61	68	72	88	81	83	71	93	85	81	88	82	63	70	71	69	71	75	86	77	94	89	66	72	81	76	64	82	93	81	86	60	96	78	90	72	71	72	69	77	84	77	89	100	67	62	80	71	77	65	84	71	85	86	83	80	74	80	79	79	79	71	97	78	63	91	76	78	76	69	80	80	87	82	80	91	70	76	70	73	83	84	75	90	83	58	82	91	74	75	62	81	77	92	81	66	73	79	84	68	92	87	80	93	72	80	76	67	79	84	83	81	79	86	80	75	85	95	96	79	73	75	69	64	75	91	72	75	79	83	85	84	65	82	73	66	85	79	68	89	71	79	89	82	80	80	75	80	73	71	85	70	73	67	77	57	48	70	68	73	71	82	70	67	73	82	84	87	66	59	73	71	64	67	69	106	80	74	69	69	84	65	77	79	85	75	80	67	75	60	78	72	89	86	70	81	85	74	78	57	81	92	90	70	60	82	85	84	104	83	73	63	88	68	62	76	65	75	74	80	64	76	63	60	66	73	74	85	87	88	77	78	75	59	66	79	66	99	82	65	76	72	84	95	65	87	76	79	84	64	60	69	75	75	75	82	73	84	73	87	85	74	86	75	74	69	87	79	83	78	74	69	86	84	70	76	79	83	84	89	69	84	61	79	80	80	69	83	78	88	67	94	93	67	67	63	67	65
345	1	1900	187583	352	0	18	110	173	310	327	323	284	263	280	233	213	198	216	196	187	180	176	145	166	149	181	158	158	160	130	141	148	140	146	131	148	129	130	147	141	146	121	127	134	135	145	131	145	126	135	135	120	144	128	137	113	127	123	131	102	118	110	112	113	150	129	112	110	132	129	144	120	105	123	112	137	132	118	106	127	117	129	133	123	114	124	123	111	123	125	111	108	135	115	117	111	101	117	118	120	122	104	109	108	124	120	134	126	108	123	118	138	115	113	116	140	108	109	118	125	113	119	124	136	126	119	105	118	132	116	113	138	99	109	119	120	104	122	121	98	134	130	122	102	119	113	133	124	96	114	97	123	112	104	120	100	116	102	102	104	122	127	108	115	135	107	125	110	113	135	113	116	116	114	138	125	109	114	143	139	126	114	127	118	106	124	107	113	118	101	125	107	102	130	125	108	109	105	112	108	107	128	124	113	116	131	124	96	128	114	105	121	113	112	106	115	105	105	100	125	130	127	112	111	118	104	127	114	107	132	102	118	105	112	122	108	120	113	106	115	109	135	118	109	116	127	108	98	101	108	112	117	108	124	118	118	112	111	120	115	105	116	108	121	103	126	124	106	132	136	132	119	112	105	112	126	127	110	119	117	115	118	112	124	117	113	134	107	122	108	114	118	115	110	139	104	104	113	100	132	108	105	117	104	119	138	109	126	99	131	112	137	124	118	120	107	129	104	110	114	132	124	118	120	105	122	107	130	113	122	115	115	122	121	114	111	119	95	117	121	111	110	119	125	119	121	122	96	113	120	97	110	99	109	117	108	110	112	115	128	131	100	122	117	122	111	123	92	117	121	121	144	119	117	103	112	128	114	126	115	136	127	117	123	97	118	126	141	127	120	105	100	128	115	112	108	104	106	126	147	137	111	127	140	106	120	119	121	122	88	135	106	105	121	113	131	93	111	127	117	94	115	106	139	106	119	138	126	106	96	113	113	112	108	105	90	94	98	113	115	106	117	100	115	120	131	122	111	114	120	127	108	121	122	136	130	102	107	129	95	117	127	130	145	131	111	116	124	133	100	106	114	140	121	114	121	120	113	97	109	135	122	111	117	117	113	112	91	108	106	123	133	132	117	114	110	99	99	115	103	101	109	113	118	109	119	98	135	119	114	130	117	88	114	114	110	124	125	116	102	99	128	103	108	111	103	110	114	124	127	128	124	118	97	107	115	97	110	110	110	119	117	129	102	114	124	107	103	113	100	132	113	116	107	102	101	115	105	98	124	111	134	130	124	125	131	112	112	108	100	114	120	109	119	119	114	113	122	126	116	116	123	122	92	100	106	116	111	121	118	108	117	111	105	107	102	116	113	143	115	108	133	111	115	99	107	106	117	112	105	91	99	110	99	112	119	106	93	138	120	111	123	118	113	109	118	139	110	137	118	125	111	120	136	116	119	118	91	122	113	112	125	124	104	139	113	123	115	105	116	108	123	106	100	110	97	117	118	115	124	108	113	114	113	110	105	96	108	105	124	129	116	124	116	123	129	108	112	113	104	110	118	110	99	113	108	131	109	101	114	108	99	119	117	123	106	107	122	122	108	102	100	131	107	103	94	115	114	123	127	117	109	121	135	121	98	125	93	124	108	110	114	125	113	120	118	116	133	105	116	135	94	118	120	108	110	126	106	129	116	132	121	116	129	99	111	122	121	119	112	114	110	117	115	120	128	104	116	115	116	120	110	99	117	124	106	105	105	116	116	129	133	133	103	124	108	121	134	106	96	123	121	125	133	125	108	110	126	119	102	126	119	93	118	103	128	118	120	103	94	101	113	97	108	123	108	109	105	108	121	117	115	98	113	137	112	124	98	119	124	115	127	118	108	120	122	120	122	111	114	105	93	117	111	99	101	88	131	111	102	128	125	122	103	114	135	115	109	117	100	119	103	133	118	108	121	106	114	99	123	102	125	114	132	130	132	98	108	90	125	111	137	113	114	105	126	123	110	116	92	118	103	118	101	115	128	119	110	122	129	123	121	120	118	108	103	111	108	114	119	111	124	119	113	102	123	117	110	107	121	120	120	116	111	120	108	97	107	126	91	115	104	121	123	98	122	119	129	121	134	136	100	117	97	114	130	110	108	133	102	113	123	132	94	118	108	117	127	112	98	116	100	110	121	109	110	107	122	107	92	120	110	109	115	112	92	121	95	120	121	116	121	121	116	106	120	116	103	113	110	102	120	114	113	130	117	127	111	122	129	104	104	116	119	106	128	114	113	91	131	120	119	112	126	116	129	113	110	106	107	105	120	126	122	116	104	116	132	110	109	124	113	98	124	114	131	97
345	2	2100	187706	350	0	18	119	196	304	315	370	321	303	286	248	238	204	218	218	181	205	188	170	149	187	163	149	168	173	137	135	149	118	162	136	147	141	128	158	152	104	113	121	120	137	104	121	116	116	120	113	137	125	99	115	91	114	128	114	110	118	108	105	101	118	131	101	100	133	116	116	102	99	104	99	109	88	106	100	113	103	97	115	115	105	88	88	111	103	101	110	119	121	100	90	118	143	120	109	108	108	109	116	116	125	99	95	111	125	106	125	102	108	110	112	110	95	104	127	117	118	115	92	131	106	114	120	99	116	104	94	103	115	108	113	89	92	135	110	118	111	98	128	105	116	102	118	96	96	79	86	99	103	125	91	84	93	110	99	97	115	76	126	104	81	101	104	89	90	121	103	107	105	88	107	105	116	99	98	112	84	103	110	95	89	114	111	108	99	115	91	128	114	101	92	112	100	96	89	112	115	114	106	115	118	91	88	116	107	115	112	118	93	86	91	106	106	97	108	101	123	107	108	115	112	116	99	92	108	109	113	101	110	93	101	114	103	104	107	118	100	89	94	110	106	127	90	110	103	97	123	101	95	103	102	93	115	98	108	115	96	101	87	88	97	108	100	107	96	102	112	108	107	107	108	98	93	110	99	132	106	98	105	104	112	117	103	115	101	97	117	85	117	108	101	89	99	99	117	108	98	100	108	90	104	90	114	122	111	112	105	96	92	86	98	115	95	107	96	119	86	99	90	90	111	106	108	106	95	111	109	117	93	97	117	90	104	107	92	101	94	104	106	102	122	130	119	122	92	81	113	98	102	94	111	109	85	121	99	99	100	100	92	98	108	91	119	110	107	102	105	110	103	104	98	109	117	100	99	94	109	91	115	100	128	107	109	107	120	87	114	110	102	95	97	104	95	110	110	106	109	113	110	116	121	124	94	91	111	100	88	101	99	91	107	112	97	94	116	97	93	89	113	101	99	85	111	116	109	93	115	96	102	113	110	91	124	120	96	100	103	95	100	112	118	113	104	109	104	110	98	93	102	98	100	104	104	98	87	117	85	114	94	107	123	100	111	91	116	107	101	116	106	105	98	98	99	98	98	105	114	109	105	109	93	106	129	102	81	91	91	121	102	113	118	93	89	88	100	110	85	118	99	106	96	99	93	107	85	117	113	104	114	101	106	107	108	109	124	95	106	94	106	113	120	102	108	121	96	102	114	100	100	117	106	105	100	99	94	109	108	114	89	104	128	99	121	107	92	116	101	108	102	147	101	110	100	100	118	88	99	104	90	112	128	96	96	104	113	109	110	106	108	122	98	125	92	120	108	103	88	115	111	96	106	80	95	102	104	103	105	131	102	93	104	101	121	93	106	107	108	100	121	95	108	92	108	80	103	110	96	102	105	103	116	91	89	111	101	106	118	125	109	111	99	92	82	110	92	95	106	122	103	93	99	101	100	132	101	96	137	103	82	105	103	111	118	106	108	123	94	121	98	94	90	107	101	107	104	109	97	100	115	110	111	110	110	91	102	101	108	104	99	105	102	108	99	99	98	119	96	95	100	105	93	95	97	107	112	90	91	95	75	97	107	110	107	108	85	127	96	112	92	88	109	118	95	98	98	111	109	97	105	99	93	100	115	83	128	95	108	99	90	95	90	97	102	106	101	109	101	114	98	90	91	114	108	86	87	117	94	116	93	99	94	105	106	108	99	81	96	99	107	97	105	92	83	102	92	103	104	92	110	107	93	98	110	93	120	108	108	109	93	101	113	131	108	105	96	123	93	95	97	112	111	104	93	104	97	103	108	99	110	104	108	104	120	110	122	103	101	109	94	118	86	110	107	129	101	95	100	102	102	102	91	103	113	92	97	101	107	123	102	92	95	114	109	94	118	105	115	100	120	101	108	102	113	109	109	84	84	104	96	87	104	107	123	106	110	96	105	102	131	96	121	103	111	106	110	105	107	90	115	91	121	85	111	97	107	112	110	110	100	111	115	92	94	105	91	104	96	94	113	94	99	109	106	114	121	105	97	101	108	93	113	102	90	101	123	103	92	117	85	98	124	122	96	107	110	105	107	119	92	108	102	104	108	88	119	94	105	119	108	97	95	105	99	126	116	91	102	103	98	102	105	105	110	97	91	109	98	102	118	106	92	97	107	123	93	109	111	108	95	107	121	87	94	94	113	120	113	107	118	111	95	111	103	102	112	98	120	96	112	116	96	97	95	108	102	101	115	121	112	105	108	107	109	105	96	94	104	109	100	111	86	121	114	104	96	90	108	104	109	113	105	82	107	110	102	107	99	93	110	102	102	89	105	97	108	113	118	77	129	101	99	103	113
345	3	3500	187830	346	0	26	140	194	350	345	378	331	321	277	276	262	239	245	217	230	172	169	190	188	169	156	162	171	149	162	159	147	145	144	151	151	135	139	159	129	113	140	116	134	105	125	102	124	136	136	126	128	105	113	102	112	121	119	112	110	120	118	118	102	114	120	103	117	118	106	95	119	122	134	100	104	106	111	108	110	79	83	96	111	107	104	101	112	101	99	110	119	124	107	109	119	89	114	114	122	119	81	95	100	96	107	91	101	120	86	111	103	103	91	117	97	92	113	118	116	115	89	131	105	99	104	89	111	83	108	88	104	106	103	103	99	90	127	108	99	114	112	92	110	115	101	132	87	113	100	99	113	86	113	113	79	98	108	110	115	122	93	109	106	107	83	105	100	97	82	108	95	99	97	113	123	105	85	96	110	95	90	92	95	100	101	84	109	120	95	103	107	113	93	94	109	102	108	101	100	87	100	103	76	89	97	100	98	108	90	96	101	104	131	119	97	100	92	108	90	110	105	98	126	104	115	101	100	97	113	100	91	95	108	102	82	97	103	100	109	96	101	95	103	102	95	107	87	100	107	121	110	102	103	95	107	95	68	93	95	103	108	85	104	107	111	102	111	89	97	109	104	100	105	95	96	97	86	93	94	97	107	101	105	107	118	88	95	130	104	104	99	101	94	81	108	88	97	91	107	110	85	110	116	93	117	98	94	116	115	99	88	112	113	93	106	83	103	106	71	116	96	100	79	101	95	95	73	113	86	96	92	94	96	96	114	91	89	100	89	101	70	107	113	96	103	89	100	100	105	95	99	92	99	101	105	91	89	117	103	110	111	114	94	90	107	92	115	113	108	100	105	98	109	87	106	103	90	103	96	95	122	91	103	95	105	99	96	99	112	97	97	86	91	96	89	88	90	90	124	105	117	108	102	102	102	113	95	101	87	101	108	108	81	99	112	117	112	86	93	111	95	103	113	93	86	88	100	101	97	91	101	102	121	94	99	105	92	101	97	106	101	94	95	109	90	102	82	96	98	96	101	95	115	109	108	115	101	102	92	110	93	100	107	90	104	115	95	104	92	94	96	112	120	100	85	106	110	101	102	104	107	107	117	98	92	108	110	129	110	94	91	85	96	115	120	131	102	75	90	120	102	116	91	102	101	96	87	106	97	110	94	104	98	101	102	112	102	104	122	90	98	105	96	121	104	94	103	96	121	88	94	101	91	107	86	101	125	121	94	122	88	99	90	109	110	128	103	99	107	97	102	125	101	96	94	105	93	79	105	140	107	98	101	111	105	97	103	102	116	110	90	112	99	91	90	106	92	95	103	107	85	92	94	96	97	105	115	97	98	95	109	99	118	105	102	101	90	101	101	101	78	105	110	92	109	106	126	116	105	98	97	97	87	96	107	98	108	100	108	106	93	107	116	109	109	100	97	104	90	113	115	93	109	109	105	112	105	91	108	90	114	100	100	98	100	93	100	80	109	87	107	95	100	92	107	99	106	107	95	91	111	90	98	108	103	82	95	125	101	89	103	115	99	103	99	111	97	113	102	86	88	90	105	115	93	106	111	95	102	108	94	108	103	94	97	105	98	112	115	115	93	105	116	98	73	101	88	116	91	110	107	126	92	95	103	98	86	89	106	106	108	102	94	104	103	86	106	96	91	105	88	104	95	89	96	102	87	109	94	93	108	106	129	119	82	98	87	108	85	100	94	104	99	116	114	96	80	89	99	99	94	97	112	106	88	111	92	102	109	71	104	103	99	110	95	105	109	89	95	117	88	87	104	97	113	93	102	97	101	105	100	101	96	105	107	92	92	96	115	103	114	103	93	106	92	88	113	90	90	91	109	109	97	123	103	128	105	102	86	120	89	98	103	101	94	98	92	97	87	89	96	97	99	96	99	87	92	83	94	109	101	106	125	103	92	96	87	100	101	103	97	92	88	117	113	80	104	108	94	94	103	95	98	91	101	85	96	99	111	120	90	107	111	102	101	95	111	113	100	106	114	105	106	90	107	112	103	101	98	99	95	102	104	108	85	102	97	120	94	89	97	99	96	99	103	112	94	93	85	95	109	88	99	85	93	93	124	85	103	113	104	95	101	114	113	95	87	118	113	104	103	128	126	88	95	89	91	97	107	109	104	94	115	105	96	97	96	88	93	87	101	112	106	91	94	97	103	97	110	81	97	102	94	94	108	105	106	111	90	93	112	92	98	113	96	113	109	109	105	98	104	100	98	86	97	104	99	97	83	111	121	78	104	103	102	112	108	108	101	98	88	94	88	109	98	80	98	93	100	96	94	108	84	99	97	113	115	99	106	101	101	112	94	112	122	99
345	0	2700	187953	346	0	16	141	211	355	337	393	392	343	305	285	276	252	234	243	213	217	191	192	206	182	178	158	160	159	153	148	153	144	120	139	140	127	132	133	117	144	127	139	107	112	105	98	108	87	90	85	73	109	113	109	104	87	93	88	88	101	118	102	87	97	92	63	77	100	87	94	94	90	92	83	91	91	99	78	84	85	80	85	84	87	84	93	87	81	96	75	94	99	87	69	90	71	76	70	107	84	80	95	106	84	82	88	82	94	65	98	79	89	70	71	60	93	88	85	89	72	92	89	100	86	59	82	82	79	84	94	85	91	69	81	71	74	89	98	81	78	86	63	82	68	89	77	68	65	85	98	65	86	102	74	83	72	73	99	88	84	88	91	79	78	67	81	82	80	77	92	76	74	77	81	83	106	83	79	82	80	75	72	84	80	73	94	79	92	98	81	68	95	80	68	79	79	89	75	75	68	96	79	74	84	80	63	84	86	77	81	66	65	80	78	87	90	96	84	76	70	70	95	81	82	70	79	78	85	78	88	76	88	66	86	85	86	71	101	87	85	94	75	73	87	78	88	84	89	95	74	111	91	76	88	95	81	88	70	83	84	75	83	82	77	92	63	73	70	88	75	71	73	88	63	65	77	77	65	82	85	76	68	75	82	77	88	75	80	87	86	98	88	81	103	76	79	71	97	93	62	68	93	85	73	69	78	79	70	102	76	69	94	69	95	73	68	82	85	82	78	82	72	74	71	89	76	90	91	81	95	76	78	82	69	80	80	80	72	74	86	77	66	79	81	70	77	82	88	59	93	82	76	79	85	86	69	85	73	83	97	70	78	91	64	95	81	81	65	71	76	84	78	65	73	82	68	58	100	81	65	79	81	75	60	89	68	83	88	61	78	58	78	83	81	65	88	76	85	88	82	76	83	76	73	88	73	82	79	79	81	79	81	79	67	76	79	82	72	85	69	71	63	65	82	73	71	75	88	75	94	82	72	88	86	58	86	79	76	82	62	81	85	81	77	78	89	84	78	64	77	74	83	86	82	75	81	70	96	83	99	77	77	82	62	83	55	81	82	76	65	73	68	90	64	79	82	71	71	68	69	96	94	74	73	67	75	89	70	90	69	73	78	82	67	73	76	67	90	88	86	68	82	82	65	71	75	71	92	83	73	76	74	79	69	81	72	75	84	89	85	73	85	77	84	78	62	69	68	73	76	83	71	89	71	81	74	90	81	76	82	70	79	84	78	89	100	76	73	97	67	87	74	74	95	81	66	75	85	77	86	81	78	84	84	67	85	79	79	81	84	83	75	77	86	86	77	70	88	82	77	73	85	86	84	86	102	67	74	86	92	77	82	70	73	77	81	78	75	70	95	88	92	68	71	93	71	62	71	76	91	89	75	72	60	80	71	82	69	82	67	83	80	76	78	74	103	85	72	88	88	78	72	86	70	87	85	65	74	73	69	89	89	81	60	88	75	74	86	73	74	78	86	78	67	87	95	91	68	98	67	91	71	88	73	77	75	80	71	84	87	84	78	64	85	77	80	64	79	73	67	73	60	69	73	77	83	78	89	67	76	77	89	63	66	78	58	80	85	68	73	90	89	84	87	85	71	85	91	80	78	80	67	81	65	82	64	69	84	78	81	74	79	70	81	72	63	69	79	74	68	67	60	58	71	82	87	75	86	63	79	64	85	69	81	76	74	71	63	84	66	85	81	75	74	57	69	88	75	77	78	73	76	70	80	71	60	83	96	69	78	78	65	90	77	66	78	85	104	76	78	69	74	84	90	62	68	73	87	88	79	83	84	64	85	64	72	84	85	72	63	79	76	77	64	66	80	102	91	70	70	73	78	77	78	66	82	75	80	73	61	78	78	61	92	93	68	85	92	71	73	84	91	89	95	72	70	92	71	79	92	74	75	81	76	82	63	73	95	85	69	76	74	80	79	81	87	93	88	72	81	81	75	72	67	93	76	72	89	80	88	79	104	63	64	76	74	73	84	79	69	67	82	70	81	83	79	68	98	69	71	81	85	73	91	75	76	81	68	76	73	68	69	69	96	66	78	102	76	60	67	68	75	62	84	66	71	68	82	69	74	75	85	76	80	86	67	91	88	77	78	70	75	82	85	58	78	69	79	77	84	88	67	83	69	73	91	61	83	75	65	82	71	79	79	66	77	77	62	77	67	68	60	72	79	73	58	87	76	97	69	88	89	90	79	76	85	79	78	69	78	80	71	80	78	78	78	81	85	81	93	82	66	72	72	89	74	94	78	75	72	80	72	90	89	79	77	84	65	74	74	85	89	61	74	85	72	74	71	72	84	78	69	81	75	88	81
345	1	1900	188076	354	0	18	115	188	318	298	322	329	323	227	251	232	218	199	196	181	213	185	161	189	164	179	164	178	150	178	140	145	137	134	144	133	134	149	161	137	147	118	143	154	124	134	144	142	119	131	127	128	124	132	114	142	126	121	149	130	130	121	99	130	129	123	122	116	118	110	138	106	133	119	126	123	115	128	144	118	117	116	136	137	106	119	114	113	124	125	111	129	140	111	127	140	117	127	127	110	120	118	117	96	120	128	113	116	127	112	127	129	120	122	118	125	116	128	121	104	108	120	117	117	115	125	114	135	140	104	119	106	105	130	109	112	122	113	111	112	122	107	118	119	123	144	110	130	109	103	109	127	100	121	101	125	93	137	128	122	134	94	124	115	113	119	121	103	113	105	114	125	119	125	130	100	122	117	118	110	98	102	99	119	97	129	119	116	109	106	116	106	122	106	131	150	125	124	130	106	132	125	124	114	125	122	113	126	106	119	115	117	115	122	115	119	129	143	110	103	111	107	117	108	100	120	121	113	123	117	109	116	111	121	123	112	115	130	111	115	136	118	126	118	112	128	123	117	115	139	113	97	123	122	116	123	106	140	137	126	133	126	146	101	106	121	101	128	126	106	114	119	116	127	105	117	114	123	122	118	118	121	133	131	133	124	122	111	112	135	126	116	137	132	108	127	125	98	126	128	135	151	117	111	134	113	112	98	122	113	134	104	121	123	119	122	98	131	109	104	91	109	106	105	119	113	95	125	118	127	123	113	111	116	118	115	107	122	116	133	119	109	113	110	122	105	107	96	128	134	126	132	109	120	101	125	129	134	114	104	103	105	122	124	113	99	126	105	130	118	104	108	106	118	108	123	115	109	133	132	98	118	123	113	137	89	130	120	117	114	115	113	130	131	107	115	113	95	117	125	117	113	119	115	132	115	115	125	110	109	139	124	121	117	126	109	103	110	110	113	122	129	112	132	86	128	129	114	142	133	123	114	129	122	109	116	120	117	118	103	115	132	118	116	113	115	117	113	134	112	135	103	101	126	102	131	132	119	98	113	131	110	114	121	111	114	143	117	128	113	129	120	121	112	135	124	114	115	142	108	116	120	108	111	103	121	100	111	120	120	122	105	123	106	117	101	123	135	126	128	123	120	112	117	113	111	127	95	131	120	97	127	121	112	127	125	121	123	131	119	120	106	127	129	102	106	115	120	122	117	119	156	121	124	119	114	125	125	118	120	111	109	120	102	110	120	116	115	118	127	108	119	120	112	141	106	119	113	119	135	111	123	115	135	129	132	115	119	100	122	114	132	90	108	118	119	126	115	142	113	130	122	126	108	104	107	109	95	128	114	117	117	100	117	124	123	118	119	109	99	139	117	126	112	131	131	117	112	113	116	124	117	120	129	129	112	106	121	116	125	109	105	119	113	124	113	90	127	98	112	142	114	122	133	127	116	106	106	115	118	119	130	125	130	131	132	124	112	127	110	119	107	109	121	120	98	125	112	120	131	119	125	118	127	124	119	118	124	105	115	130	108	106	116	103	116	96	111	114	113	122	107	126	118	129	113	106	121	116	119	119	116	115	103	122	116	112	117	105	135	118	139	132	130	118	111	102	142	114	135	124	122	95	106	120	113	106	118	117	113	134	111	114	111	113	124	123	124	124	123	116	119	98	105	112	117	129	104	118	102	113	109	115	108	122	119	114	100	117	101	111	118	132	92	83	111	125	104	113	115	107	114	122	92	132	98	119	116	110	136	111	107	116	123	115	114	111	104	116	117	130	114	130	123	102	113	112	126	108	134	125	104	116	104	98	130	116	113	111	125	118	125	117	110	118	117	111	127	112	108	116	122	107	114	111	114	138	124	106	104	115	110	115	117	109	125	104	123	95	110	110	107	122	98	115	131	122	113	113	110	113	130	137	121	128	124	111	130	115	104	115	129	119	110	121	114	102	109	114	110	122	113	124	110	123	124	116	125	121	109	115	101	136	108	136	110	124	125	129	115	102	115	98	114	124	94	129	125	128	120	108	128	123	125	117	136	128	112	108	120	123	127	107	121	118	130	131	124	127	110	131	121	124	125	103	118	104	103	111	138	116	116	110	112	90	101	135	116	132	125	118	119	161	111	101	118	110	116	148	118	121	128	111	129	100	105	122	128	117	101	133	108	117	125	121	111	128	133	137	125	95	125	133	134	104	112	118	129	98	112	121	103	132	108	117	122	99	121	118	113	120	112	112	115	125	114	128	125	116	106	100	102	119	111	126	113	115	130	108	125	120	105	120	121	114	121	96	119	107	123	120	120	122	133	117	124	99	129	118	118	117	117	124	108	98	121	119
345	2	2100	188199	347	0	18	100	178	348	339	377	317	309	269	271	234	208	214	196	218	210	151	166	179	187	165	160	135	172	172	173	155	152	156	146	157	136	137	129	136	128	142	140	127	114	149	126	101	133	127	112	122	129	121	125	128	124	118	130	128	126	105	107	119	104	129	121	113	121	115	120	119	114	124	96	114	126	94	111	111	132	108	137	116	118	99	92	111	99	109	100	101	103	136	121	125	116	112	130	97	88	114	108	103	105	112	112	111	109	89	88	112	118	121	102	114	118	111	107	100	129	100	125	113	110	107	110	107	110	101	115	104	107	107	86	102	119	97	123	108	111	89	104	97	102	111	112	99	103	107	99	109	102	99	112	121	99	124	106	94	113	104	96	110	109	105	96	101	98	101	98	119	117	113	108	102	103	107	120	99	104	95	113	113	112	95	100	110	98	114	102	93	110	105	102	108	108	112	102	116	108	115	111	104	109	98	99	96	108	112	109	103	103	93	99	119	104	108	109	102	106	104	107	92	112	126	96	97	80	102	97	114	136	107	106	113	84	89	103	96	121	118	112	107	87	87	96	105	109	95	114	116	107	102	112	104	101	111	104	115	114	97	121	114	110	106	101	104	99	115	97	105	96	102	117	113	94	84	103	102	110	86	114	104	109	109	93	93	101	103	113	95	130	108	120	80	115	107	129	112	117	110	139	113	118	97	112	102	121	109	118	99	108	94	77	100	98	117	88	90	130	101	109	102	102	109	96	114	112	93	114	116	105	106	118	102	121	113	109	101	118	110	109	104	106	124	111	119	89	113	106	93	119	106	95	103	105	122	110	115	140	115	105	95	98	103	102	114	103	103	117	111	90	99	110	117	100	107	101	120	104	96	108	122	102	103	113	114	89	97	120	91	100	125	78	96	115	101	122	87	89	121	124	99	105	114	110	91	92	109	88	107	101	109	113	122	97	121	125	118	108	99	126	100	107	99	121	111	113	94	99	99	124	100	111	102	111	108	94	95	91	98	120	100	98	111	106	97	114	116	109	98	106	89	114	101	111	103	103	86	118	104	106	103	106	119	100	111	114	98	107	94	105	118	107	114	102	91	125	117	121	92	119	115	102	105	117	109	105	105	99	99	110	104	99	101	106	110	104	111	96	107	114	108	121	97	97	78	90	118	90	113	113	86	96	101	111	111	90	102	99	85	97	124	115	102	117	120	116	98	101	128	111	109	118	123	107	134	92	124	118	120	97	117	128	94	101	124	117	123	107	111	95	108	98	100	107	94	92	101	108	112	109	101	93	108	94	110	116	116	126	98	111	107	100	104	84	112	99	116	119	108	101	97	96	99	132	108	105	118	112	129	92	94	117	110	107	98	118	81	96	99	111	117	91	97	90	106	117	112	103	99	100	112	111	108	100	99	102	103	91	103	111	121	94	111	99	107	105	100	91	115	102	106	89	120	108	106	101	112	112	89	104	104	126	95	104	99	86	110	105	106	105	99	108	121	99	110	123	95	131	106	115	113	95	116	96	112	111	103	107	101	111	101	116	116	105	97	103	114	91	90	106	102	99	108	116	102	95	93	92	106	114	106	96	130	107	105	110	98	119	97	105	104	109	120	106	113	96	124	102	118	121	100	116	106	102	112	104	117	118	87	105	91	101	109	110	101	88	93	104	89	119	119	105	101	108	121	107	103	104	99	100	110	108	121	103	100	109	115	108	97	104	112	112	91	94	94	124	99	108	93	85	113	112	97	109	97	94	110	108	124	108	87	109	104	107	104	112	111	95	112	116	100	101	116	98	90	93	101	124	108	109	100	112	98	113	102	97	84	87	115	118	94	111	112	113	116	125	93	108	105	99	107	97	105	92	97	98	97	129	99	102	103	130	88	79	114	111	107	103	78	101	98	99	114	122	98	104	121	117	121	93	99	108	98	105	92	109	107	112	95	99	108	115	112	102	82	103	102	111	98	117	98	104	104	89	91	113	106	105	107	100	90	113	110	94	109	99	105	103	97	113	106	111	104	111	99	94	92	109	96	118	115	97	106	94	114	119	101	108	114	93	118	104	120	104	99	106	86	100	111	92	99	129	96	97	102	105	117	103	78	100	105	104	110	104	103	108	118	98	101	97	88	113	114	110	121	119	120	92	121	116	103	123	111	91	124	99	110	88	115	100	108	91	115	104	100	92	103	91	111	102	103	102	97	104	103	110	107	78	112	129	82	108	101	96	90	91	111	98	104	118	117	106	90	106	102	105	107	115	92	112	118	110	105	102	102	95	89	92	102	110	101	103	106	114	97	97	115	124	102	79	96	127	112	89	123	120	94	113	119	89	112	106	114	117
345	3	3500	188322	352	0	27	143	222	344	372	398	351	315	265	277	251	236	218	230	198	223	201	202	179	175	165	171	156	165	149	158	141	156	147	126	132	124	133	136	133	143	143	126	150	119	154	142	117	129	111	129	127	132	107	107	101	111	112	100	119	107	102	115	118	95	108	107	118	117	113	110	112	115	107	105	96	114	118	130	108	82	107	111	122	100	95	108	92	97	94	106	106	102	99	117	108	111	102	123	113	121	108	103	105	96	91	111	94	99	96	124	97	120	88	124	95	110	103	99	99	104	112	102	88	106	126	99	115	115	96	112	108	105	106	103	87	110	106	82	73	98	92	98	112	106	99	111	120	97	113	108	89	96	111	98	105	93	94	101	92	95	100	115	106	101	114	91	98	99	101	93	97	71	96	96	106	102	89	100	114	111	105	85	89	120	113	112	90	91	87	100	89	93	80	97	89	89	126	101	100	117	112	108	99	99	91	84	101	125	90	84	80	80	105	81	88	94	123	108	125	100	88	101	106	90	107	115	114	102	105	92	93	92	98	103	94	83	104	109	97	97	115	108	100	94	101	102	93	96	87	107	103	112	91	99	104	92	101	102	98	98	108	114	103	116	110	102	106	107	109	89	91	118	95	92	108	121	97	98	100	102	85	100	97	104	93	103	93	109	118	100	81	105	103	121	102	114	102	109	99	115	84	87	112	125	96	100	107	97	104	91	88	111	99	87	99	107	113	111	100	92	101	105	106	91	91	97	106	93	105	93	83	106	102	101	93	104	109	100	96	82	92	98	95	97	95	98	111	117	108	98	95	84	83	104	92	75	91	112	112	112	110	96	105	89	89	106	106	92	91	93	91	84	105	94	121	89	102	107	106	103	72	104	105	100	114	118	100	107	97	112	105	93	97	93	94	90	100	102	88	88	90	114	112	100	112	100	92	101	107	110	95	108	97	101	101	97	92	77	105	91	103	99	95	89	114	101	94	98	97	89	114	89	100	100	76	94	98	92	105	100	106	107	109	83	94	90	83	109	97	98	102	101	105	93	126	98	110	100	93	93	106	98	101	102	96	95	108	94	83	94	104	103	97	79	95	106	100	93	103	101	118	112	101	96	99	115	115	100	88	114	106	100	110	104	87	100	95	103	105	114	104	104	96	88	91	108	105	127	94	104	114	89	86	110	100	103	97	105	117	105	97	109	98	91	104	100	85	114	100	103	118	93	94	98	95	81	92	116	95	119	104	98	86	100	86	108	94	93	109	100	95	97	111	124	97	92	89	94	83	108	81	89	105	130	92	80	99	91	90	107	93	106	81	102	104	119	94	84	110	108	84	93	93	113	107	124	75	74	93	88	97	97	111	117	108	102	99	84	112	109	100	92	84	93	112	94	106	104	93	93	103	100	87	101	105	106	114	106	95	86	103	102	105	91	98	124	95	98	92	97	100	101	101	92	121	93	77	96	99	96	105	100	110	88	87	117	116	81	91	89	95	88	98	105	108	106	118	94	102	107	100	91	116	89	96	100	102	104	112	112	119	103	105	105	103	104	112	95	89	109	99	108	104	110	124	92	99	106	106	97	97	107	94	85	97	88	101	105	87	92	97	81	96	103	96	114	94	113	108	101	106	87	93	108	106	105	113	98	76	96	94	94	104	93	100	77	93	88	104	77	97	100	104	102	98	93	106	109	113	95	113	89	102	101	122	118	95	107	80	92	83	89	96	112	81	102	97	104	108	116	104	96	96	101	105	102	111	84	97	101	122	89	103	81	118	105	98	100	100	118	89	99	94	104	123	87	117	107	91	83	109	92	107	96	102	115	87	91	96	116	113	92	101	97	103	108	93	105	95	106	92	108	115	117	107	104	96	104	120	86	95	83	113	100	107	93	99	112	95	115	74	94	104	96	87	102	108	118	82	99	108	98	89	91	119	88	91	99	89	104	83	94	107	93	111	89	95	102	117	89	102	88	100	82	90	109	105	92	113	109	104	97	99	111	93	86	104	113	115	95	102	94	98	107	117	85	76	104	98	89	85	92	91	101	94	82	85	86	98	92	94	74	95	131	96	91	105	126	96	92	107	122	89	91	112	87	97	88	98	101	104	116	115	100	111	110	106	113	100	107	91	125	116	102	85	101	116	97	99	90	92	96	108	99	127	99	114	94	92	89	95	80	100	88	86	116	112	97	83	116	94	114	89	104	98	98	125	100	98	96	90	89	109	92	109	93	107	110	100	91	103	84	103	94	97	109	98	101	103	83	76	129	105	95	97	101	100	112	102	101	97	98	106	93	102	96	92	93	90	111	100	95	99	103	110	94	99	96	104	107	95	89	83	77	103	116
345	0	2700	188446	350	0	11	143	208	330	338	398	360	357	322	252	296	223	228	207	197	190	161	177	164	186	155	168	163	165	147	154	147	136	127	123	125	135	126	130	106	120	114	98	109	102	103	119	109	92	122	86	111	84	103	103	83	73	93	86	76	109	82	97	89	94	99	75	78	94	91	72	100	71	92	76	97	93	77	95	76	106	84	91	78	90	82	77	85	68	67	64	84	77	98	83	66	76	88	76	85	76	78	81	79	93	91	84	83	75	81	80	71	84	75	66	71	77	81	81	97	88	83	75	84	78	61	78	87	85	77	81	75	72	92	75	78	87	62	88	65	72	75	85	74	84	85	85	68	80	63	72	79	77	84	73	79	79	67	67	62	80	68	71	76	67	65	88	74	72	88	80	85	84	79	73	86	94	81	92	84	70	66	71	70	71	88	69	79	83	75	74	77	73	64	100	74	69	68	74	67	75	75	74	77	81	87	61	65	74	91	73	91	68	75	69	60	73	71	61	85	72	80	71	84	84	74	75	71	83	77	75	73	74	66	77	63	65	87	72	77	81	71	71	80	66	79	81	80	69	77	71	90	71	81	87	75	75	77	75	78	81	85	77	80	75	77	87	88	59	56	79	88	87	75	64	64	78	61	66	75	72	73	71	71	67	80	77	73	80	93	83	91	71	59	79	65	86	78	83	75	66	76	99	86	63	77	69	68	72	72	70	91	67	80	76	81	63	79	74	80	69	68	80	68	74	73	61	60	71	83	95	94	78	60	81	71	91	62	87	71	76	81	68	74	81	92	74	75	65	79	77	66	65	72	65	76	93	81	87	84	81	66	84	93	66	79	75	76	64	79	74	77	72	70	71	66	66	80	56	81	65	81	87	80	85	81	74	68	82	83	61	100	72	88	89	58	88	86	72	78	81	50	67	79	67	83	80	73	75	80	69	77	79	55	80	72	86	82	78	78	81	69	85	85	60	69	69	66	68	78	80	84	61	66	83	80	61	59	69	70	67	79	65	101	61	75	61	85	66	76	77	83	57	65	77	71	76	82	66	82	66	73	61	81	86	70	83	81	82	84	82	67	78	74	62	73	73	74	56	70	54	88	85	74	73	64	75	64	78	63	72	72	79	61	75	68	72	66	90	79	70	65	89	69	83	73	75	73	84	73	55	60	88	85	75	62	79	71	67	61	77	54	67	66	77	79	77	99	72	78	73	64	74	72	68	70	79	70	66	81	78	74	71	61	67	88	83	86	71	74	76	63	83	70	71	87	79	77	75	72	63	86	68	88	77	63	65	81	77	53	80	74	86	72	68	78	86	68	57	73	81	68	73	77	76	69	64	70	73	76	82	84	77	69	75	65	72	80	93	61	69	63	58	72	70	63	74	89	72	55	67	75	84	71	73	81	75	54	70	73	66	71	65	65	75	64	72	68	71	75	73	96	80	65	79	78	90	72	68	69	84	62	82	73	70	64	80	75	83	76	70	74	81	76	69	65	67	71	81	79	59	74	70	84	79	93	71	73	70	80	89	69	77	76	70	70	72	88	74	92	73	64	61	65	59	73	82	73	77	80	63	77	75	87	65	71	76	77	77	87	74	79	82	78	76	72	54	67	72	81	79	72	65	60	92	64	90	78	85	64	67	71	73	67	84	71	64	78	92	66	54	66	92	84	88	74	84	73	80	74	82	68	87	82	65	67	81	80	57	80	74	74	82	69	67	52	67	65	55	68	68	61	65	73	72	73	75	79	81	82	84	75	69	75	67	77	72	85	52	80	79	66	76	79	68	80	68	91	77	88	66	82	80	63	62	82	72	70	70	66	73	73	83	67	76	68	76	67	82	76	75	61	86	73	82	63	83	74	52	70	81	64	64	87	78	81	93	78	56	78	70	70	95	77	70	69	70	77	87	69	87	67	71	69	79	77	84	79	77	85	76	96	77	78	84	66	74	67	72	65	77	72	75	65	67	97	79	62	77	74	82	71	68	71	71	80	69	76	62	59	73	73	76	70	69	78	80	72	85	63	75	72	68	80	69	65	78	79	71	79	79	74	74	75	79	64	69	75	76	68	79	87	75	86	82	73	62	78	77	70	82	74	89	66	81	66	87	74	70	73	84	79	72	85	69	67	72	70	97	79	81	77	62	77	90	77	60	68	62	80	76	71	69	85	79	76	77	83	80	60	82	74	68	82	70	71	69	75	61	58	68	66	73	71	78	84	75	78	53	78	69	60	57	64	75	63	72	80	72	71	83	63	73	82	81	87	76	68	73	63	73	69	82	79	78	69	65	69	85	67	81	66	85	78	78	69	67	65	60	87	78	81	70	75	72	60	84
345	1	1900	188569	357	0	20	108	183	315	311	335	301	289	237	234	226	188	209	176	168	173	204	160	199	159	167	174	130	152	160	159	148	148	131	145	139	129	130	131	128	158	124	131	127	139	152	123	117	114	107	117	141	136	131	118	113	124	116	143	123	116	125	114	125	114	122	132	126	129	130	121	119	127	113	123	113	115	117	107	100	121	114	121	121	118	106	121	99	120	130	95	111	136	109	93	138	110	113	115	115	116	113	126	101	102	125	123	109	110	123	127	115	127	121	118	116	126	111	121	102	109	109	116	110	101	109	106	102	110	108	128	96	105	94	110	102	125	114	109	134	104	117	120	124	131	121	110	125	110	120	101	105	102	125	116	99	119	125	115	121	117	110	118	121	109	96	109	95	118	121	103	114	112	119	113	129	111	114	102	116	123	117	118	118	121	110	137	122	115	115	128	115	109	125	123	103	133	99	98	104	125	125	85	129	115	127	126	119	123	103	127	129	115	108	113	127	108	108	112	117	106	116	144	128	127	96	109	106	116	108	112	124	117	102	114	128	110	114	104	113	118	122	119	91	117	120	127	103	115	119	128	109	109	115	108	91	118	130	118	115	108	110	119	90	108	139	104	97	103	100	127	106	114	117	109	115	101	122	130	118	121	107	118	140	120	136	134	118	100	116	125	123	132	110	114	114	100	128	114	128	122	98	128	127	115	139	107	108	98	132	125	108	109	113	121	114	110	99	115	103	94	107	111	129	114	116	121	107	124	106	127	128	93	119	108	121	107	96	111	106	94	139	119	102	114	104	125	122	128	111	105	133	112	103	108	110	121	109	97	90	144	129	127	114	115	91	117	135	96	126	111	106	103	103	123	98	120	108	120	110	110	114	125	98	108	116	111	116	109	117	102	112	124	117	104	98	132	117	111	101	85	99	131	105	107	125	115	130	126	101	91	118	117	129	105	116	123	107	112	125	117	121	120	105	98	120	108	125	119	114	107	111	105	95	108	111	111	117	105	119	125	116	101	125	86	104	121	110	105	109	132	118	116	134	121	94	107	110	117	112	126	92	112	125	131	116	117	115	114	115	107	110	126	103	102	108	110	101	108	102	121	116	120	110	114	122	97	138	102	111	127	111	89	122	108	115	103	132	115	113	105	109	114	113	116	108	123	108	118	115	105	124	103	106	111	123	122	124	104	112	97	109	100	88	131	116	117	142	122	118	134	99	130	117	94	120	115	118	109	114	114	109	127	121	99	102	96	98	118	118	114	89	109	110	122	106	107	127	109	107	130	99	98	139	111	136	117	123	123	101	116	113	123	105	123	137	105	110	120	121	116	125	114	106	120	101	116	89	127	106	110	132	103	103	103	122	103	112	119	118	112	117	116	93	104	126	99	107	108	101	116	114	108	113	97	123	90	121	120	116	126	130	110	96	111	107	114	120	113	101	102	121	100	113	109	96	129	108	123	104	106	114	98	116	115	126	119	136	109	107	103	99	129	99	113	123	112	103	100	117	112	113	112	114	102	109	112	111	87	115	113	117	128	116	119	119	114	105	116	122	106	128	117	127	94	112	108	112	110	113	134	108	96	94	104	100	119	115	111	118	110	106	124	104	119	102	115	115	111	104	120	129	122	115	99	98	132	111	111	115	115	125	101	103	99	103	111	90	112	125	121	109	112	91	117	114	125	119	99	131	113	125	122	118	108	107	118	134	107	119	133	106	103	108	103	113	105	109	93	108	122	114	104	136	86	125	122	101	111	108	115	124	124	108	128	112	98	94	128	109	109	105	89	97	115	122	120	101	108	111	136	99	111	117	125	98	109	122	88	115	105	101	132	98	103	120	106	111	106	130	101	115	115	122	119	132	105	106	103	89	117	133	104	106	133	122	110	79	111	122	134	93	100	119	110	117	103	94	102	129	136	110	126	143	104	101	114	129	113	113	103	91	110	129	104	112	121	113	104	94	129	109	110	128	93	119	108	110	127	91	124	109	112	106	116	112	117	105	117	117	138	98	116	118	112	99	131	115	119	96	124	127	107	133	100	115	107	115	122	106	101	116	131	110	103	113	109	108	133	109	104	108	108	114	107	118	121	115	125	102	123	121	116	116	115	103	105	105	118	89	125	117	119	112	120	105	92	117	119	106	120	100	110	120	122	130	101	123	117	115	119	119	108	94	108	99	108	119	122	108	117	110	100	124	123	113	116	138	110	115	138	108	130	117	106	116	134	136	116	123	101	107	112	97	103	113	98	128	118	122	122	128	117	118	122	130	109	110	113	133	103	109	123	114	116	112	101	101	118	117	90	109	118	109	98	135	124	103	135	95	95	120	122	99	123	121	120
345	2	2100	188692	351	0	18	109	200	345	336	331	327	287	246	268	226	237	204	196	207	182	165	173	164	175	166	158	165	147	151	146	161	142	135	147	135	145	111	120	143	106	140	139	136	136	116	121	107	108	138	121	115	109	115	117	107	129	119	104	117	108	106	116	97	99	100	112	114	100	88	102	104	93	130	86	84	120	100	103	91	95	121	100	88	116	106	95	118	105	112	103	111	103	119	85	128	110	93	105	98	106	104	106	93	93	124	105	106	109	131	119	96	98	92	118	103	97	116	97	95	98	109	106	112	105	107	104	111	96	119	92	100	104	106	94	90	117	95	115	104	110	93	114	87	103	101	107	113	97	109	104	90	87	103	108	108	110	99	108	115	129	89	110	95	101	104	102	97	100	101	111	81	118	99	91	84	112	107	106	95	105	103	94	86	108	89	84	117	104	110	99	95	98	103	91	111	99	91	91	104	90	100	110	107	102	90	113	95	101	128	100	118	109	111	93	98	106	95	99	105	104	96	120	97	96	122	104	93	89	109	107	104	91	131	110	87	79	105	94	98	111	83	114	109	110	97	102	93	125	101	83	99	93	114	105	97	121	92	109	106	102	100	117	90	106	92	110	96	100	95	85	90	103	93	98	98	98	79	97	97	90	105	114	100	102	94	92	110	92	98	115	96	88	105	123	108	86	98	108	112	101	78	97	94	103	116	93	93	87	110	106	93	105	95	84	90	99	100	110	121	93	97	99	103	108	91	106	98	100	114	91	98	88	97	116	91	89	85	111	97	106	101	110	99	108	93	109	97	113	89	116	103	105	119	102	105	90	116	94	101	108	133	115	100	103	93	89	95	119	103	79	109	100	93	107	102	88	93	108	97	116	89	102	114	110	83	93	85	101	107	95	109	109	112	98	107	100	106	95	100	97	106	100	103	102	95	108	91	98	101	100	109	100	119	91	120	89	108	104	99	100	100	109	104	94	106	92	86	88	99	76	106	102	108	89	115	97	106	99	92	89	85	95	87	95	105	114	101	78	95	97	84	97	98	95	91	94	99	90	101	101	110	98	105	101	89	101	116	107	104	94	96	98	100	103	96	102	108	98	89	97	102	80	92	104	101	94	111	90	107	125	85	109	105	97	87	84	110	100	99	104	89	98	88	73	104	80	96	100	103	106	113	94	82	106	118	92	110	88	84	99	109	96	92	84	105	95	104	100	109	108	97	93	108	91	89	104	105	91	80	94	120	109	110	112	109	98	106	102	120	77	104	121	113	111	102	106	102	115	104	99	88	96	85	104	86	116	101	89	94	112	99	104	101	89	98	98	97	92	101	101	108	97	103	112	102	121	104	92	100	80	103	115	108	97	113	104	105	112	103	101	108	115	106	98	109	101	98	87	83	122	93	111	110	102	78	94	106	94	115	109	82	105	93	93	84	101	97	94	80	114	99	94	116	90	99	94	99	86	93	103	98	96	111	110	109	108	92	92	85	106	109	104	110	107	104	93	95	103	108	112	101	115	107	102	103	104	91	110	109	91	86	103	92	104	93	108	99	102	108	104	94	92	88	113	116	102	96	102	101	107	100	93	118	102	78	97	82	101	85	95	103	106	129	92	89	113	102	93	86	91	112	102	109	110	96	109	113	83	91	108	103	82	109	108	105	102	94	115	117	101	101	86	101	102	116	95	92	118	101	102	93	90	104	117	109	89	99	91	96	83	109	101	111	118	94	97	93	113	96	86	93	99	106	94	115	97	97	92	92	77	95	105	94	78	86	102	96	91	119	82	110	97	98	105	101	93	92	97	99	117	91	98	116	96	99	97	109	96	101	96	104	90	93	104	97	97	87	105	104	94	115	75	95	99	77	103	97	99	105	107	92	92	86	93	107	99	102	93	102	100	92	93	100	115	111	92	85	106	99	98	107	102	86	79	91	102	91	113	101	107	72	89	108	82	95	91	96	119	83	102	97	104	100	92	100	99	99	96	103	109	103	103	101	90	92	113	115	109	102	109	90	97	108	100	106	107	97	105	92	97	91	98	126	92	97	119	85	95	87	87	91	88	102	98	122	86	99	102	100	104	105	98	119	95	102	115	109	103	96	101	104	106	96	108	110	119	87	89	90	111	101	104	100	97	85	92	100	85	110	96	115	108	94	92	82	102	99	114	105	100	103	88	104	112	108	91	92	89	93	115	115	109	87	90	91	102	111	114	98	92	84	98	95	95	105	89	107	83	116	85	107	92	87	113	125	100	94	97	108	101	83	89	97	108	102	99	118	87	94	99	83	116	93	105	107	93	109	92	100	111	92	91	101	86	81	90	98	110	81	91	100	108	105	112	96	93
345	3	3500	188815	353	0	19	140	194	354	375	364	347	322	291	275	247	242	217	219	190	185	186	177	160	175	164	186	156	150	159	137	134	140	117	132	136	129	139	144	142	138	111	134	112	135	132	117	139	145	102	117	129	101	110	121	132	109	110	116	111	91	108	118	114	127	90	108	90	101	110	105	104	97	110	96	112	96	91	96	106	107	104	104	83	128	96	101	109	92	88	102	90	101	81	98	101	97	113	101	104	90	95	92	117	89	103	102	103	85	94	100	80	101	107	107	98	89	87	109	72	78	95	89	86	102	105	86	108	83	115	106	97	98	105	104	97	108	94	95	89	99	110	110	100	96	91	98	110	101	96	78	101	89	101	95	100	89	81	93	85	81	78	91	103	95	83	103	98	117	110	89	88	101	98	80	108	88	78	89	84	92	87	70	95	87	88	77	94	79	96	111	82	87	88	99	80	83	101	84	95	78	107	95	107	103	99	73	97	93	76	106	91	94	93	95	111	87	95	96	107	85	109	92	102	94	89	93	81	88	89	69	81	92	92	93	83	102	92	103	102	90	87	91	100	82	90	78	103	79	104	105	87	103	96	97	93	87	94	95	95	84	88	71	96	101	107	79	100	92	89	90	93	88	77	86	93	88	87	89	93	97	92	100	83	94	104	79	90	78	107	96	81	92	92	94	83	89	85	113	82	95	97	92	86	78	96	90	95	85	93	99	94	95	90	92	86	80	103	87	83	105	89	82	86	96	105	105	84	94	108	95	90	106	90	99	93	93	87	101	107	79	84	96	82	100	105	85	100	109	111	99	77	81	85	97	104	79	81	96	89	89	109	92	79	93	95	100	89	87	75	94	81	102	101	91	96	100	101	97	79	93	99	87	92	119	97	90	81	107	91	97	81	95	112	91	84	72	108	97	90	82	88	101	109	88	105	103	98	82	109	98	99	82	108	73	102	97	99	94	98	97	91	112	95	103	91	78	105	70	85	105	84	93	93	117	74	91	95	100	81	100	88	85	99	85	89	91	98	84	104	85	82	92	80	103	82	85	90	88	93	109	87	72	79	86	86	87	89	79	88	112	85	72	79	99	90	96	106	93	90	93	95	93	87	82	111	102	103	95	94	90	99	83	77	95	95	93	103	107	90	68	100	92	99	95	91	90	93	113	94	101	101	84	101	95	99	106	90	92	104	83	114	99	113	100	75	100	98	93	92	95	94	96	99	81	81	86	88	82	88	95	109	94	92	89	82	101	101	102	88	112	93	97	97	83	95	87	85	101	100	101	89	86	103	94	102	107	85	75	91	98	86	108	94	100	85	99	104	97	91	80	74	101	105	86	100	91	77	99	90	99	107	103	84	87	84	90	83	78	90	96	91	94	94	109	102	92	78	98	86	85	107	99	87	85	91	87	99	89	95	86	89	85	80	84	90	106	92	85	95	94	118	72	95	89	103	101	98	108	85	81	99	94	97	83	107	89	101	115	87	102	119	96	83	87	97	92	114	99	90	91	108	89	82	103	95	88	93	87	96	102	91	95	84	99	86	76	76	95	80	107	92	90	88	79	91	82	93	102	89	110	94	68	87	98	73	86	107	91	92	105	83	100	91	85	88	103	101	105	99	92	99	89	78	86	94	87	115	86	97	100	84	103	86	80	109	87	98	96	100	87	90	104	89	85	87	93	91	98	96	92	98	84	120	82	97	95	96	96	103	95	80	90	84	78	77	116	85	91	75	97	81	81	86	117	88	93	84	101	86	95	96	85	97	91	90	81	97	97	84	93	93	78	93	90	95	87	84	89	78	86	72	95	90	72	99	94	80	104	94	78	91	100	83	85	91	117	98	93	114	81	91	105	99	86	93	95	97	85	90	96	78	85	103	92	82	108	98	86	98	85	106	77	113	101	112	95	106	83	98	103	77	86	107	88	91	82	84	86	84	106	86	86	108	107	74	84	93	84	85	87	105	98	79	86	89	90	103	99	75	90	84	87	72	94	90	91	94	85	105	83	114	80	108	81	109	99	100	101	87	97	83	113	108	75	99	101	84	84	87	100	84	92	87	95	95	91	84	88	78	85	104	98	99	83	97	99	80	77	72	79	95	97	107	90	75	94	100	102	80	101	84	94	105	73	83	90	100	101	91	92	98	97	100	98	95	101	108	89	89	95	84	97	89	89	80	105	94	92	85	89	95	98	77	74	93	103	102	82	98	97	95	76	80	82	102	85	85	84	94	101	85	101	105	102	96	91	92	90	100	78	96	86	97	102	95	83	91	93	88	94	84	100	99	88	95	97	91	84	79	76	97	87	76	109	98	95	102	81	98	106	92	108	80	83	79	96
