345	0	2700	152126	388	0	9	205	252	438	444	490	466	460	403	369	350	346	347	317	318	295	322	295	261	269	252	244	253	244	218	195	257	217	188	219	225	214	234	215	191	235	192	199	177	214	193	176	196	200	184	199	180	200	172	220	152	190	156	166	188	173	172	173	185	170	174	173	175	144	174	190	164	190	169	177	182	169	149	150	159	156	160	149	156	169	159	170	149	163	154	181	163	178	144	177	159	166	167	172	165	148	138	164	159	180	163	155	164	145	176	164	176	168	166	158	157	147	163	175	177	155	155	160	171	152	158	149	161	137	135	163	129	175	166	161	147	145	174	152	148	171	174	148	161	173	144	157	171	159	180	157	154	170	183	175	186	166	142	159	163	150	180	162	159	141	162	164	168	169	169	161	160	163	152	159	145	182	165	171	147	131	148	163	176	162	164	177	163	142	146	192	147	160	151	147	185	182	150	142	154	151	159	159	142	157	139	166	141	160	138	153	155	172	142	148	175	151	146	183	151	147	148	154	150	166	142	159	144	150	164	138	138	136	141	143	150	172	154	163	165	173	145	130	150	154	160	165	168	153	145	156	152	143	146	161	143	156	174	152	169	169	153	163	162	178	161	178	149	174	138	145	134	160	154	151	165	145	163	145	169	168	174	165	163	160	156	152	142	159	147	162	146	148	143	125	164	143	163	179	156	153	153	158	146	150	164	145	147	171	157	136	156	142	156	149	159	152	141	155	148	153	158	125	156	162	155	153	141	143	141	163	150	139	169	141	142	161	151	140	147	159	164	152	143	132	173	142	148	141	144	166	161	140	135	162	157	153	158	149	151	147	130	167	159	167	169	129	187	191	159	157	154	157	139	145	155	144	135	123	143	148	152	147	162	152	174	167	161	166	148	154	174	152	152	151	145	159	133	166	145	136	130	158	152	147	136	149	154	179	143	152	135	161	137	167	142	158	152	179	147	155	145	138	156	165	157	172	150	143	151	162	142	173	148	158	150	160	146	155	158	152	140	162	155	157	138	159	147	148	129	169	169	163	165	156	159	120	165	161	137	159	146	152	153	151	160	139	133	154	154	172	171	131	164	119	140	157	164	134	158	156	143	162	170	165	159	164	159	142	148	162	157	151	133	167	153	149	143	154	153	168	154	156	139	158	167	136	155	152	173	146	133	152	163	154	147	165	150	159	156	122	159	178	133	155	145	152	150	146	148	163	131	154	165	136	147	174	147	149	151	143	166	179	136	148	153	158	163	165	137	162	148	130	136	163	173	144	155	143	151	153	163	145	162	158	163	157	145	153	148	166	150	136	149	163	149	159	168	145	173	150	151	155	154	149	167	162	142	150	159	155	151	175	166	148	124	140	167	124	177	117	167	160	161	156	172	175	150	171	155	164	134	147	172	138	160	148	163	140	163	161	158	145	146	146	140	143	159	168	150	157	149	127	154	132	150	142	162	165	151	172	145	158	184	139	138	157	160	149	166	162	178	162	154	180	141	144	143	166	149	157	141	147	148	150	157	168	144	155	156	138	153	160	169	150	150	153	151	156	159	151	147	143	156	154	159	148	159	163	165	164	170	162	165	183	159	154	161	135	169	147	158	149	163	157	156	160	158	151	155	154	150	155	154	145	145	165	136	131	137	153	143	139	123	152	141	167	149	169	156	176	168	151	163	151	134	151	150	162	152	166	147	170	147	156	153	156	160	172	158	177	149	167	165	173	145	132	165	136	168	152	134	156	168	160	151	147	148	150	156	142	144	180	152	162	142	176	158	155	156	170	157	170	174	145	156	171	156	144	148	151	131	165	181	146	141	152	137	160	151	158	136	147	161	160	176	166	157	141	146	166	160	151	146	164	136	151	163	122	147	180	149	153	145	162	159	154	173	169	166	165	140	161	160	144	175	151	136	131	144	145	142	167	136	148	150	171	160	176	175	137	142	157	143	179	139	153	178	154	151	133	145	157	163	164	139	144	154	166	136	169	156	174	154	155	160	135	155	165	141	143	160	142	137	161	153	145	145	156	124	145	159	140	138	152	152	153	158	158	145	160	145	177	159	171	134	165	157	153	137	159	141	170	158	148	142	160	140	164	156	150	152	149	156	149	138	140	144	143	146	159	146	154	155	165	137	155	151	138	134	139	145	143	180	166	145	158	167	158	168	162	159	179	139	181	167	141	152	148	164	138	145	169	151	173	140	146	167	162	153	139	144	140	177	152	153	156	155	179	140	191	168	157	160	174	151	148	152	182	154	167	158	143	160	136	155	165	141	140	150	135	136	159	137	168	162	142	174	152	163	146	193	133	155	157	149	190	145	155	166	130	174	122	163	172	165	157
345	1	1900	152249	423	0	15	60	185	346	306	329	269	272	220	218	204	220	203	159	155	160	134	139	171	132	133	155	127	139	92	140	101	103	119	110	102	112	98	103	100	89	106	89	85	73	84	82	85	78	99	101	79	84	66	87	94	79	90	90	97	81	86	92	74	86	94	79	73	88	75	72	72	70	71	89	69	68	92	80	77	84	70	95	82	69	86	78	62	73	71	89	67	62	73	84	63	67	78	67	79	77	79	77	88	85	87	69	72	78	78	76	76	73	66	68	70	76	60	60	70	83	68	75	71	90	76	81	71	61	58	69	88	70	64	78	74	65	77	72	82	89	76	81	76	73	73	57	56	78	76	79	76	81	62	64	76	66	79	66	64	65	73	69	72	59	76	71	54	72	73	67	73	70	88	68	63	55	66	67	69	70	68	69	65	80	63	82	64	71	71	71	78	61	78	69	81	63	73	74	71	63	78	64	73	68	62	68	83	67	70	86	75	72	70	74	63	79	85	66	72	61	73	70	71	66	74	62	78	75	64	81	74	66	68	72	69	88	75	71	72	72	77	86	70	61	67	66	88	72	82	75	64	89	59	59	51	56	83	65	67	75	69	76	76	68	71	75	71	75	62	68	65	65	62	85	70	68	67	67	63	76	93	65	63	77	64	70	54	64	73	85	63	84	60	69	52	86	79	80	85	67	85	75	69	83	71	58	83	72	80	70	65	87	76	54	67	71	69	61	70	76	81	80	76	57	71	81	57	62	83	77	67	65	66	96	76	80	67	78	71	78	75	63	60	73	73	64	76	80	71	50	64	64	72	68	60	58	78	73	81	71	72	63	87	61	70	73	66	80	78	61	69	75	76	93	85	82	64	74	65	76	64	68	78	64	74	77	74	53	87	71	58	67	75	81	61	77	68	65	60	55	81	62	69	86	63	76	72	80	82	81	74	67	76	83	61	73	72	73	75	75	80	57	66	83	75	60	63	80	73	76	65	84	79	70	69	82	77	77	54	85	70	80	69	41	77	66	70	56	58	65	78	63	77	69	85	60	73	75	56	75	63	83	62	65	51	62	70	57	74	67	69	65	68	76	69	63	65	86	69	68	62	70	73	72	66	59	64	69	70	68	77	72	71	61	71	81	68	66	56	75	71	75	70	65	73	72	65	76	65	77	60	78	75	67	84	72	61	82	75	88	83	72	83	67	77	64	65	78	65	43	84	89	75	73	57	84	58	59	65	62	83	64	62	82	86	65	65	58	58	54	71	70	80	71	62	73	77	71	65	82	55	69	61	70	93	64	72	71	62	69	59	72	83	61	70	61	59	74	70	76	47	76	74	78	81	66	64	66	65	63	59	65	68	77	82	80	92	63	72	72	78	68	76	56	77	55	71	69	82	74	70	62	71	81	67	75	74	63	74	63	65	66	75	64	64	84	68	70	89	75	61	56	64	58	66	51	75	71	80	57	66	58	67	59	81	69	66	76	75	67	62	62	85	87	65	65	61	70	72	61	74	79	82	71	80	77	77	67	84	64	71	77	73	61	59	70	70	66	57	67	61	56	64	76	69	71	67	72	58	58	82	57	76	63	85	62	81	61	61	64	71	67	64	71	64	78	64	53	85	83	60	64	76	72	55	72	54	76	64	76	65	84	74	71	62	68	85	66	74	59	81	58	64	69	60	59	69	95	64	84	68	65	73	71	58	77	79	83	64	72	71	83	71	75	81	66	55	65	78	74	80	80	63	64	81	71	68	79	71	73	78	65	80	71	66	76	71	69	82	75	62	71	84	74	71	74	76	86	64	70	63	59	63	57	77	82	55	76	63	68	71	70	64	74	85	75	69	89	67	63	72	72	65	66	65	77	65	64	69	68	56	74	74	68	63	58	72	66	78	77	54	58	79	84	64	74	70	81	66	80	67	72	50	58	63	80	65	77	63	94	82	70	78	84	78	67	85	95	73	82	83	89	68	70	93	74	83	78	71	74	66	85	70	52	56	61	62	58	69	58	67	63	94	76	74	66	79	74	71	73	68	67	65	73	71	77	82	65	81	77	72	71	66	64	67	76	78	63	71	70	87	77	69	68	65	65	65	73	74	68	68	80	86	60	79	61	73	76	66	59	62	67	85	69	60	75	62	73	68	76	76	79	71	52	68	67	59	69	76	64	58	68	62	74	85	64	86	71	54	64	86	50	53	73	67	90	70	79	80	60	54	69	81	93	63	77	79	72	66	65	72	61	71	46	60	72	76	65	79	70	65	61	79	70	77	72	73	69	77	76	54	60	85	68	64	77	63	67	51	66	70	59	61	58	66	69	60	77	71	85	67	90	60	59	63	78
345	2	2100	152373	398	0	13	103	186	314	322	387	359	320	274	264	249	221	216	232	191	204	192	180	180	148	159	159	156	153	147	147	117	128	113	134	133	122	110	131	145	123	111	102	123	126	114	114	132	108	99	109	105	99	97	87	101	107	111	92	100	104	95	95	102	84	98	117	91	107	90	98	92	101	80	91	101	89	85	102	87	92	91	101	88	82	96	107	124	94	90	93	99	91	71	83	95	93	82	94	96	87	90	92	75	80	96	92	87	87	101	103	93	95	96	80	84	87	87	82	95	88	101	85	88	107	91	91	82	73	108	73	77	89	92	83	79	107	74	87	75	85	98	85	86	92	84	85	80	85	87	74	64	95	84	94	87	96	85	84	99	98	86	98	84	90	101	85	65	91	85	69	107	96	80	96	90	77	83	91	96	94	90	84	84	89	88	70	98	85	89	80	79	90	84	101	87	100	94	88	82	83	66	80	84	79	90	76	90	89	87	104	83	77	97	88	109	91	84	98	96	78	75	75	84	96	83	79	87	78	88	76	84	77	80	101	83	90	83	89	79	89	88	90	73	75	72	95	94	81	84	100	84	95	88	76	92	95	85	78	104	109	83	81	87	92	75	79	95	103	74	79	98	104	95	86	88	100	86	101	98	81	87	108	68	82	88	113	87	91	85	82	70	94	84	83	99	101	86	88	64	67	90	104	86	84	90	95	89	89	75	90	112	100	98	88	92	79	71	89	96	80	90	83	94	97	81	94	70	93	84	94	91	87	79	88	93	84	80	74	91	105	94	82	90	95	90	87	89	73	94	79	79	100	85	72	106	86	96	88	75	84	99	93	82	100	79	99	84	102	79	84	88	77	92	78	87	95	90	77	92	93	87	83	75	80	97	88	75	103	80	76	96	68	71	101	73	102	86	83	70	85	82	71	83	107	99	95	91	85	79	93	94	85	69	79	76	90	90	74	73	83	91	90	89	77	79	96	65	68	103	93	88	97	78	78	78	90	77	98	91	89	77	92	86	81	86	75	75	89	98	91	90	69	99	74	72	86	78	79	82	80	86	78	87	92	91	109	97	90	73	87	70	72	80	78	88	90	87	85	84	88	99	70	90	84	98	76	101	102	81	83	89	91	67	87	89	80	94	85	86	99	77	90	79	92	78	72	94	85	81	97	89	93	73	74	67	81	84	87	88	75	76	84	84	84	78	84	75	108	87	87	93	88	97	100	72	83	80	89	71	86	89	88	95	93	86	88	86	85	67	103	82	91	89	83	89	103	91	77	93	85	92	92	71	87	89	88	90	79	98	94	79	83	81	85	91	85	105	85	70	72	98	94	94	91	78	85	95	81	102	87	66	81	94	88	91	85	86	91	80	72	66	89	79	100	90	89	91	76	94	95	96	72	82	80	71	106	86	83	72	94	87	77	79	94	86	86	95	57	87	89	59	104	87	80	87	80	82	91	96	113	91	88	85	95	85	95	90	96	94	72	76	104	75	88	66	99	104	86	75	93	63	72	72	103	98	78	82	86	88	86	87	69	83	98	93	83	73	98	89	85	84	76	84	76	72	85	82	86	91	91	85	93	78	78	83	78	84	82	85	74	88	110	90	89	81	93	83	86	101	84	98	85	76	80	61	86	90	84	102	91	95	73	78	70	77	83	90	82	85	96	78	86	87	94	89	93	92	89	95	78	88	99	108	89	85	83	108	85	75	94	79	73	88	95	108	75	76	82	74	81	79	79	88	81	79	114	79	94	85	81	82	72	74	85	83	80	87	67	69	83	73	74	85	90	67	95	74	88	78	80	82	76	91	80	103	79	85	98	77	97	102	82	106	82	92	85	79	89	80	83	69	89	81	76	81	80	85	86	79	92	82	106	69	96	92	100	91	81	73	78	74	77	75	63	96	74	74	80	67	92	86	74	84	83	98	83	79	88	78	89	67	84	98	64	88	84	76	103	88	71	65	87	94	92	78	73	92	58	79	96	78	79	90	80	69	77	85	89	74	80	96	86	77	91	84	93	89	79	92	101	82	84	67	88	93	79	87	102	90	83	84	66	97	90	83	87	92	69	79	92	82	83	68	94	83	84	59	89	80	77	84	82	70	97	88	86	74	88	94	89	82	78	94	84	99	75	84	80	82	99	79	85	90	80	71	100	71	83	81	84	69	78	90	93	94	103	91	82	100	96	79	83	94	68	88	79	69	99	82	98	69	79	70	91	88	88	84	74	100	87	83	103	72	87	80	91	92	85	81	79	91	86	82	97	109	85	94	78	87	83	91	89	105	84	93	99	89	97	78	87	100	96	94	75	77	72	75	83	93	89	72	91	80	85	88	64
345	3	3500	152496	406	0	18	135	237	367	413	421	388	403	309	310	295	292	250	258	252	234	235	240	228	203	220	214	198	196	211	182	168	191	203	155	180	162	174	170	152	155	177	189	170	137	135	165	148	148	140	154	135	146	134	145	141	140	141	134	137	127	133	119	128	130	124	146	131	138	147	119	126	146	113	130	122	141	129	129	129	126	118	126	136	119	137	113	124	152	145	128	142	124	122	127	123	144	145	128	130	132	129	118	123	117	131	98	131	131	119	116	137	115	123	109	125	139	124	113	128	135	123	127	118	100	148	115	115	113	150	108	118	138	123	122	113	119	127	130	125	125	114	120	103	125	114	117	133	135	116	119	115	123	123	164	112	117	137	109	135	107	108	129	123	107	118	114	126	125	129	136	122	131	143	121	135	122	131	130	116	115	121	129	125	108	113	113	105	98	142	117	135	130	120	131	120	106	119	108	113	131	122	126	120	106	135	139	127	123	120	134	129	130	114	113	122	126	127	122	114	125	135	114	125	118	134	114	124	121	138	123	129	95	105	133	133	119	119	100	121	105	103	111	119	111	125	130	104	103	120	127	119	109	121	130	115	130	120	131	130	131	105	124	110	122	111	148	136	127	117	135	123	122	129	121	145	115	131	136	119	148	121	112	117	132	124	105	112	149	146	129	120	135	116	130	126	125	117	114	138	120	105	112	136	108	126	107	114	120	135	142	116	125	107	104	119	122	113	106	120	117	133	112	111	130	127	104	111	132	121	118	138	131	129	123	124	117	119	128	111	94	130	113	111	128	158	117	126	121	124	108	126	121	144	141	108	103	102	110	114	141	113	104	100	110	111	118	111	118	116	109	128	110	107	134	112	109	96	123	106	93	113	122	106	113	116	126	125	130	117	131	135	114	120	116	134	132	118	108	128	132	115	119	113	118	104	115	118	123	127	116	130	134	119	124	114	123	127	99	123	128	105	136	124	118	123	122	119	118	107	124	122	121	98	127	152	116	120	143	122	126	119	127	114	115	132	122	132	105	125	133	130	121	139	112	115	117	125	125	116	103	113	111	117	107	120	114	120	128	137	113	125	125	112	125	119	121	120	120	107	120	123	112	128	123	127	121	133	123	116	108	112	119	125	113	99	125	135	131	129	122	123	140	119	117	118	130	136	124	126	122	108	122	117	121	109	111	121	115	117	144	125	99	114	119	137	129	117	109	123	122	114	120	134	102	106	101	128	111	133	120	121	115	120	102	119	137	136	121	119	128	124	124	108	118	119	126	107	122	109	121	121	106	118	98	118	113	116	114	129	114	114	115	129	120	122	130	114	95	120	122	119	122	116	118	124	122	126	109	127	128	113	116	121	134	130	124	121	127	108	110	123	94	130	125	108	114	103	107	103	113	108	137	114	108	113	101	133	137	102	127	134	121	120	111	107	117	124	126	115	116	111	108	114	127	101	127	133	121	116	109	123	121	87	112	105	126	115	108	101	113	126	125	109	115	103	117	115	140	113	134	113	132	117	123	112	125	128	151	125	142	129	112	125	127	122	107	102	112	122	136	110	119	106	107	123	119	121	114	111	126	114	117	110	112	123	120	112	101	127	108	129	116	125	112	111	107	127	127	126	125	112	124	134	121	150	119	131	121	111	111	120	115	112	119	143	114	133	145	107	127	118	126	144	129	105	90	127	138	131	140	104	115	118	118	107	111	115	122	111	124	106	118	122	121	94	103	109	132	123	120	121	126	128	123	117	105	110	112	109	137	121	120	117	133	112	130	130	126	138	136	107	105	123	128	137	133	105	114	126	108	116	131	130	124	122	99	115	135	118	117	107	115	103	118	119	118	108	91	107	103	108	108	137	124	134	100	123	120	121	109	110	113	113	118	113	108	110	121	124	114	121	115	125	120	119	115	106	109	97	110	108	123	132	119	127	119	117	120	117	117	103	114	121	126	130	141	128	117	114	138	104	141	118	143	105	112	122	115	109	124	118	124	120	117	124	143	127	99	110	123	116	114	126	135	113	144	111	103	122	116	128	111	132	125	116	117	122	118	96	129	120	119	121	129	121	106	134	109	116	125	107	132	132	139	117	138	125	111	107	112	130	120	98	114	123	112	121	114	109	117	122	132	111	118	141	108	124	132	114	110	118	118	124	120	103	109	142	112	120	100	107	115	120	130	119	113	132	108	115	114	131	88	138	122	130	105	108	113	128	105	101	130	139	113	110	104	117	123	107	108	104	128	128	123	103	114	107	111	115	106	122	128	99	133	114	127	112	108	134	102	108	116	126	126	98	114	115	115	135	114	132	94	126	111	102	120	98	131	108	126	114	133	121	124	106	125
345	0	2700	152619	389	0	12	163	277	432	445	496	431	451	386	384	344	334	360	315	293	314	286	301	290	276	274	257	257	239	217	245	217	221	251	191	193	233	202	206	212	207	199	190	199	188	203	203	202	206	174	194	191	174	174	178	179	168	176	167	166	172	166	185	178	183	171	179	167	159	180	151	166	203	167	165	145	198	174	168	181	145	148	169	155	171	175	159	160	165	145	166	148	164	165	161	165	147	156	169	158	172	170	155	144	136	169	160	148	154	158	160	139	146	137	150	164	165	156	141	166	161	165	175	152	163	149	165	166	166	142	174	154	179	138	148	168	157	151	169	152	143	174	155	164	169	158	137	147	168	152	135	150	155	162	166	167	175	164	170	165	134	154	148	167	162	167	153	166	165	142	167	162	140	148	154	149	164	148	163	148	177	176	149	186	165	156	164	167	165	169	161	181	164	146	149	138	152	167	145	165	186	141	145	143	136	155	148	140	140	153	161	150	146	165	154	157	151	148	165	150	168	140	151	180	143	160	158	166	166	150	162	143	155	139	181	143	133	144	153	147	155	154	150	163	158	144	155	149	132	154	144	154	177	146	155	165	163	162	146	191	171	159	134	170	149	150	147	149	154	163	151	138	158	151	157	126	154	148	163	157	156	164	158	144	150	149	155	149	157	131	158	148	162	152	165	124	154	167	140	143	141	178	145	172	157	152	152	151	162	168	138	155	163	154	155	135	162	145	136	138	136	139	159	168	170	164	145	185	175	148	158	147	161	154	145	159	144	154	140	160	154	186	138	170	153	176	158	152	168	137	165	155	132	163	132	154	130	154	148	142	139	165	134	170	146	148	154	175	147	145	160	150	158	140	160	138	145	145	136	162	164	157	156	171	151	162	142	156	150	155	149	174	151	168	138	152	137	151	162	161	166	160	142	155	169	152	142	158	142	165	183	136	142	156	164	136	146	147	139	133	161	159	172	146	161	169	154	155	140	151	156	151	143	147	152	163	168	162	163	143	150	161	146	157	158	149	144	149	154	160	148	160	161	161	152	128	154	148	148	175	168	144	161	171	154	148	136	190	137	136	164	158	176	153	132	159	144	149	153	142	156	144	163	151	141	156	134	150	154	169	151	153	161	167	180	150	147	171	156	123	132	138	151	142	168	150	140	170	139	135	172	180	144	154	136	141	150	147	164	139	146	156	139	168	150	154	148	148	147	142	157	168	157	135	160	145	154	147	156	121	159	165	159	150	183	148	150	174	148	156	174	144	153	151	166	134	157	137	159	141	163	181	182	183	139	147	149	151	151	160	171	172	176	163	138	154	144	169	153	157	150	151	157	142	156	134	161	152	125	134	167	153	172	161	165	130	171	161	171	152	163	143	159	152	164	152	154	130	169	149	159	129	140	150	162	153	147	147	153	153	168	162	178	133	156	147	138	159	164	164	162	148	161	156	149	141	175	153	151	167	177	165	159	134	154	145	154	146	151	143	154	155	146	128	140	137	129	139	179	141	165	154	151	167	164	172	169	152	157	161	165	145	157	151	129	154	143	164	154	150	162	155	151	124	129	148	159	142	145	185	165	154	142	149	162	166	155	146	152	153	145	138	128	150	143	147	146	136	151	134	161	129	148	158	164	157	142	143	131	138	153	157	141	148	159	154	147	138	154	181	151	150	146	154	155	160	141	160	151	146	142	155	142	140	161	157	140	150	155	151	151	141	144	160	156	144	153	163	134	152	148	167	150	148	178	144	157	163	154	166	138	154	151	145	171	153	157	152	163	160	141	163	178	152	150	154	130	145	147	176	130	166	146	119	141	149	170	160	137	169	146	156	143	163	152	164	161	156	160	138	149	162	152	181	152	148	161	156	183	151	172	140	162	139	157	168	151	170	168	133	176	152	173	163	144	159	166	152	160	142	163	173	148	157	151	176	136	142	147	162	137	159	162	142	156	164	141	142	165	146	151	180	162	161	143	144	170	168	146	165	150	162	167	152	154	161	153	131	143	170	137	178	153	128	136	145	128	143	154	148	132	170	156	159	154	149	139	170	140	149	175	154	133	134	163	145	161	154	144	168	148	150	161	132	155	146	122	154	150	159	152	150	164	144	149	155	152	127	156	113	180	156	146	172	154	166	144	164	144	157	141	138	154	111	145	148	151	151	162	135	142	146	165	177	129	147	148	173	150	143	148	157	137	143	137	168	153	175	144	132	135	134	154	169	162	150	189	133	137	151	160	153	165	136	169	167	140	143	154	159	147	139	152	121	162	145	154	152	154	185	145	157	157	142	152	131	156	175	153	148	161	151	128	147	139	148	159	173	137	172	154	148	175	165	158	157	182
345	1	1900	152742	408	0	15	82	154	317	323	314	304	282	229	227	211	158	195	182	159	142	164	154	149	141	147	112	127	140	135	120	133	130	111	113	115	113	92	110	76	106	103	76	98	97	104	75	91	91	89	90	75	81	76	97	80	87	87	71	83	82	82	89	85	70	77	78	79	93	73	96	86	77	68	59	74	59	75	86	83	65	76	93	75	78	75	66	75	81	72	69	62	78	51	87	76	79	57	77	69	80	74	70	69	74	80	75	77	69	72	79	79	69	85	56	90	70	53	83	75	74	64	74	64	88	70	68	61	83	71	74	66	84	73	74	79	70	65	77	60	74	91	66	73	62	68	79	61	74	73	76	61	73	70	67	75	71	67	78	84	70	66	69	77	90	69	64	80	75	57	66	75	68	62	65	76	75	66	65	93	63	80	83	72	81	73	80	75	81	69	55	98	74	75	76	73	71	66	76	67	73	50	71	69	60	67	72	64	89	70	69	76	81	78	82	68	71	74	74	87	74	76	49	74	63	82	68	67	59	69	69	72	90	62	72	77	69	74	64	79	80	81	81	63	71	75	74	77	63	74	83	58	65	63	75	61	68	74	54	58	70	70	74	58	79	61	46	88	59	76	79	77	61	66	65	57	56	68	56	62	69	73	71	87	77	69	71	52	66	63	75	63	74	86	65	77	65	62	61	81	61	60	88	74	67	62	71	62	76	82	77	76	53	66	70	60	71	68	81	64	73	72	87	72	74	74	65	71	70	63	61	83	61	83	93	79	76	79	79	77	67	72	81	56	68	85	59	64	73	67	80	65	73	65	71	76	51	63	86	68	81	59	71	71	66	67	60	61	80	62	88	67	59	70	74	85	80	54	75	90	70	74	69	65	60	72	73	66	69	68	66	68	76	70	78	64	86	70	77	74	79	77	75	58	61	71	67	64	71	66	71	68	73	85	67	59	64	87	75	90	78	60	69	64	54	84	76	63	66	67	71	65	53	75	78	74	66	83	79	71	66	77	73	73	65	69	69	66	80	77	78	83	69	76	78	63	67	64	68	77	57	73	74	75	66	70	65	73	60	59	84	71	58	77	69	78	75	73	86	58	79	71	75	67	76	65	78	73	55	80	71	64	76	73	75	68	74	65	89	69	73	67	75	57	64	68	63	81	77	70	84	57	68	81	55	76	66	81	66	79	74	74	63	77	55	56	68	82	66	74	77	73	75	70	68	67	54	60	59	64	64	62	68	63	67	75	72	51	65	84	60	67	69	64	70	80	87	67	58	56	66	78	62	69	61	61	70	68	72	74	71	59	80	84	63	74	56	71	76	73	90	75	65	65	65	71	82	72	71	70	70	67	68	82	72	71	58	76	56	67	73	52	72	80	68	76	74	75	62	92	55	72	59	80	75	74	67	68	64	60	49	63	71	67	49	69	76	71	58	85	67	69	77	63	62	79	56	74	58	80	81	64	83	62	70	82	65	79	84	67	68	57	74	84	73	82	88	60	74	64	78	87	74	58	59	80	62	62	66	69	54	61	72	73	67	72	78	65	75	64	75	83	68	88	58	71	71	87	61	79	69	73	55	55	71	66	53	72	64	66	69	60	60	68	70	78	74	72	86	70	87	77	56	69	68	81	64	84	72	87	68	63	75	64	72	65	61	80	77	69	83	71	71	59	63	63	76	72	78	64	73	72	68	69	69	80	81	81	64	47	61	69	83	75	56	71	91	91	65	60	76	77	65	65	81	72	80	74	75	51	85	63	97	65	66	70	81	77	71	56	72	63	68	58	85	75	60	73	80	66	80	61	61	61	80	55	65	59	71	78	73	57	58	70	74	55	63	85	59	76	50	60	68	75	68	66	67	56	56	69	73	68	78	65	69	70	64	78	56	74	83	70	74	76	65	73	63	85	77	60	65	71	62	67	78	75	84	81	70	73	80	80	66	63	80	63	48	66	69	54	70	64	97	51	62	59	73	76	61	70	64	70	77	78	80	64	69	67	51	74	70	67	82	55	74	65	60	59	63	88	78	67	61	64	63	68	75	79	71	78	84	75	80	54	73	75	65	64	74	73	80	59	62	55	60	70	86	93	64	80	66	55	66	64	62	63	76	84	82	62	68	70	70	68	84	76	76	66	71	72	55	88	55	67	74	65	82	56	69	64	61	65	77	75	79	73	57	73	66	76	78	73	64	70	74	71	86	65	72	81	75	60	69	73	74	66	62	85	62	80	57	81	64	69	65	68	61	63	74	64	72	78	73	59	60	56	77	85	67	69	68	69	65	53	86	80	57	77	67	73	77	69	75	83	76	54	60	75	70	84	76	70	78	85	64	79	79
345	2	2100	152866	415	0	16	94	182	373	345	351	341	299	260	297	241	218	217	220	186	190	155	198	159	188	149	150	154	121	148	133	145	146	141	162	132	136	121	120	105	113	112	117	95	111	111	109	116	106	112	106	98	90	104	100	86	100	101	96	89	114	87	92	91	93	96	101	78	113	96	95	101	97	109	116	98	95	88	117	86	98	88	105	113	96	79	109	100	86	100	79	89	91	89	87	79	97	96	87	99	91	95	83	92	109	85	85	91	102	95	110	102	79	91	78	74	87	77	79	72	93	92	97	91	83	93	95	101	102	94	99	91	85	85	85	93	102	106	98	83	98	81	101	86	98	93	95	63	93	64	79	100	77	97	94	85	100	77	88	93	71	79	88	85	74	80	67	83	94	76	86	94	88	76	87	103	81	80	95	89	89	94	85	89	91	90	83	88	99	86	80	81	98	89	84	79	78	85	88	82	77	95	81	78	68	100	71	85	90	89	89	92	90	88	74	91	79	82	90	102	90	98	95	69	86	78	83	94	96	75	97	82	86	84	101	106	92	104	89	94	92	79	73	81	81	93	85	80	100	90	74	117	67	82	88	84	86	84	88	72	71	88	105	85	92	77	83	94	76	87	81	101	71	87	83	95	103	96	81	90	86	84	77	81	83	90	90	84	90	98	76	93	87	89	94	87	76	76	96	101	98	74	73	79	87	83	81	82	103	83	87	84	84	90	86	71	84	84	94	105	85	105	82	68	92	82	87	75	93	69	81	68	93	79	88	77	94	102	86	87	73	92	87	84	83	63	92	83	59	91	78	78	94	92	87	91	90	88	94	74	76	74	86	73	95	95	72	84	83	111	71	76	94	83	94	85	91	76	88	93	93	90	90	101	78	86	81	79	83	77	99	88	81	66	86	79	90	79	81	91	104	86	82	84	88	93	79	84	89	101	78	88	79	72	108	82	79	98	67	103	87	89	83	84	87	76	68	99	80	86	89	85	84	84	87	92	84	82	105	79	88	76	87	80	91	88	97	84	80	77	82	91	75	83	90	82	83	87	80	94	95	87	101	91	79	100	92	71	80	91	80	91	76	91	64	93	79	120	85	74	86	100	94	89	85	73	94	70	91	92	76	63	89	87	84	68	84	62	91	72	90	79	84	88	69	78	75	83	90	80	89	87	105	103	84	93	102	96	91	74	70	90	87	82	77	84	85	96	69	79	89	95	81	83	94	68	86	77	98	86	71	82	83	97	68	84	72	80	97	81	75	104	82	103	81	81	88	85	86	93	81	97	70	89	99	82	89	81	92	97	78	97	81	99	78	73	84	77	97	85	95	100	71	95	70	98	92	73	70	85	102	85	88	83	82	87	88	77	70	85	91	87	66	85	76	83	57	93	98	82	90	89	75	88	81	70	82	83	90	103	83	80	84	74	65	79	85	82	77	94	78	83	84	96	75	86	84	89	71	78	89	91	92	93	83	102	90	82	83	93	82	85	66	77	94	78	82	83	84	94	68	111	79	97	84	78	93	87	87	80	88	75	72	93	78	69	84	109	75	79	77	81	80	80	89	89	85	94	91	82	104	92	82	80	87	73	81	91	81	93	78	99	68	110	89	88	79	75	87	97	93	84	87	79	86	95	90	95	83	82	93	62	90	75	85	86	82	75	92	89	89	100	73	97	83	80	75	81	79	74	71	76	96	89	85	84	79	80	99	70	78	103	70	73	83	76	81	75	88	73	85	85	92	83	79	84	79	80	102	87	96	91	81	90	81	94	91	91	86	106	80	99	95	93	79	95	86	86	87	70	82	102	81	75	73	70	79	64	92	81	91	95	90	97	88	97	88	76	91	90	95	96	85	77	81	82	115	99	99	86	86	77	99	79	100	79	98	79	69	101	84	80	108	77	91	76	91	80	78	106	81	84	97	89	82	73	84	83	84	68	82	91	75	89	83	77	80	85	91	79	83	75	97	81	93	86	94	96	85	73	70	72	89	79	87	90	78	81	76	82	94	72	74	95	92	96	80	87	81	80	99	81	84	95	83	100	99	78	77	83	68	94	93	91	80	78	92	80	92	80	95	99	85	78	80	76	70	75	91	84	88	104	77	73	76	77	82	94	82	79	102	88	73	83	76	91	72	89	91	104	79	81	85	76	94	71	74	94	76	81	93	81	89	94	71	98	96	87	98	78	65	84	86	93	85	93	65	97	79	94	89	90	90	90	79	77	79	84	92	86	86	79	88	74	83	102	87	94	61	78	101	82	93	78	67	91	85	85	94	84	91	89	90	73	80	82	93	78	96	83	94	86	95	84	87	101	80	81	79	100	81	96	74	96	75	75	70
345	3	3500	152989	398	0	19	160	214	408	362	434	418	387	348	302	321	258	266	265	269	249	228	212	216	227	186	191	178	202	186	194	186	175	184	171	180	161	176	157	153	167	159	157	169	142	150	147	136	131	136	165	123	139	140	125	140	149	130	143	128	136	119	138	135	143	143	149	126	165	139	130	152	142	121	147	141	115	126	130	138	123	152	125	134	134	131	126	106	134	127	107	137	123	129	134	132	129	161	127	134	131	132	134	111	114	115	128	125	110	122	117	113	113	114	117	117	131	121	118	158	123	115	112	126	110	124	96	114	152	121	107	120	109	123	113	112	134	125	118	119	128	121	128	120	130	127	131	122	109	126	118	131	114	109	115	112	131	128	124	106	102	131	123	123	120	131	139	115	108	124	107	112	110	132	130	121	101	136	124	112	120	123	121	112	106	130	106	117	127	120	134	125	126	110	103	123	128	119	109	118	121	142	126	110	122	138	121	108	130	122	118	113	113	127	125	107	123	127	134	115	108	130	115	125	100	93	132	129	119	123	125	105	99	125	139	127	105	88	137	129	115	126	104	120	106	123	108	113	120	124	118	126	128	128	125	119	103	120	111	126	109	111	108	133	144	113	129	90	111	123	119	130	101	130	122	125	129	109	119	121	118	130	113	118	111	119	110	131	100	113	103	116	104	117	113	119	110	139	128	113	109	139	120	129	125	138	124	138	121	139	118	109	118	124	123	108	102	117	129	137	109	120	125	111	128	132	130	118	112	112	112	109	122	123	139	105	101	116	114	128	105	146	110	111	106	116	120	100	93	117	143	125	116	109	112	116	132	125	110	136	125	121	103	106	130	116	130	118	117	115	121	127	131	114	129	135	121	108	122	99	126	119	108	116	114	104	119	109	110	113	97	130	110	95	121	101	130	134	119	106	133	131	122	108	111	114	124	133	126	115	127	104	113	114	128	123	101	107	115	118	116	121	116	129	121	108	119	97	139	128	145	122	114	125	121	115	97	121	129	107	144	134	95	113	109	123	113	119	113	129	108	117	114	116	119	126	124	114	112	123	118	119	118	124	118	116	85	106	140	107	132	111	115	116	103	113	126	109	96	118	109	119	113	116	126	112	122	109	109	111	112	129	132	105	114	126	126	123	114	120	114	117	131	121	127	117	114	124	118	118	135	122	111	124	115	117	126	106	95	124	122	106	114	126	131	129	127	134	119	122	120	114	120	111	126	122	108	94	127	139	117	112	112	115	112	127	123	134	122	97	135	133	114	115	120	110	121	105	115	137	115	121	111	114	115	112	110	127	111	106	116	118	113	127	134	117	122	105	117	119	105	119	120	114	144	124	125	129	103	142	120	102	99	114	116	119	107	121	125	117	135	140	104	130	100	106	116	116	126	125	120	122	112	126	122	97	104	119	100	104	126	117	124	122	115	118	128	108	117	124	100	114	127	126	121	124	114	113	114	125	136	121	144	133	129	111	122	130	111	112	110	106	135	128	114	119	116	123	118	111	118	127	98	101	125	114	109	131	128	104	112	101	103	114	126	128	131	127	101	124	109	138	124	151	120	121	122	119	116	103	113	114	125	127	105	107	113	114	118	124	131	133	139	115	123	127	115	142	120	115	101	112	128	122	110	115	134	116	131	135	122	105	116	114	106	134	130	109	129	108	106	126	135	125	128	141	126	106	137	125	120	115	131	114	118	101	111	129	107	106	115	121	119	107	120	132	111	120	106	131	122	123	117	118	102	105	106	112	94	121	129	128	110	111	128	119	106	120	118	116	124	97	128	123	117	109	118	116	133	118	121	116	121	125	104	122	127	118	106	111	108	123	138	124	135	113	122	115	132	113	115	131	109	124	105	112	147	111	118	114	124	117	121	121	145	119	121	102	117	108	107	126	108	101	114	119	120	142	122	107	120	123	107	110	124	116	96	128	110	97	128	125	93	102	129	117	107	117	106	119	117	130	130	111	122	130	121	104	113	129	104	108	119	103	136	114	102	94	133	119	121	122	125	95	129	122	100	106	118	141	124	105	109	130	110	130	122	111	99	107	133	109	136	104	109	117	114	119	111	104	123	129	126	127	122	127	101	135	106	127	120	130	108	130	110	115	102	115	109	127	115	120	102	124	110	125	124	134	119	132	135	105	111	111	121	137	93	121	127	114	147	129	122	116	128	124	118	100	124	111	116	112	114	103	107	124	103	140	129	108	117	106	146	122	108	133	119	115	123	123	106	98	121	127	119	108	115	114	136	120	101	104	107	129	124	110	124	113	113	119	138	100	114	107	143	110	104	141	115	127	119	122	108	111	119	120	119	128	125	110	107	113	104	111	115	129	119
345	0	2700	153112	385	0	11	177	267	404	435	498	463	431	424	382	361	335	322	325	315	284	302	301	270	250	262	254	221	260	224	235	237	232	200	190	194	201	223	205	206	209	174	210	191	200	216	189	182	177	182	189	180	183	160	158	172	191	149	175	181	164	170	174	184	166	153	170	160	170	166	155	170	160	170	177	164	164	160	171	167	159	155	157	135	155	163	157	170	170	150	168	170	154	146	168	143	171	140	178	165	155	158	172	163	162	162	167	156	154	156	151	144	186	144	150	159	153	169	175	164	166	141	160	157	162	141	156	160	173	161	145	149	153	159	149	163	169	149	161	156	155	132	138	131	184	166	145	158	177	158	140	160	133	150	177	143	180	143	157	149	126	149	163	136	169	152	175	173	168	149	150	154	166	149	153	173	168	143	158	172	141	183	151	144	138	152	151	155	160	152	156	144	139	156	164	168	167	163	186	145	158	149	137	143	159	136	154	134	178	161	167	154	185	145	180	155	153	178	146	144	157	163	155	146	168	157	157	165	154	153	156	151	154	148	139	158	168	143	166	153	162	159	149	138	157	178	139	153	162	158	153	140	146	135	148	145	150	154	156	147	148	138	156	171	159	179	146	153	155	141	137	141	172	141	164	169	176	154	157	150	155	141	145	145	138	146	152	156	147	150	156	157	164	133	178	134	145	160	146	144	164	145	166	155	165	155	149	161	170	161	156	171	138	144	163	178	153	141	154	150	165	136	145	156	121	154	165	146	146	153	134	136	147	155	139	173	138	183	138	170	139	167	173	158	143	139	156	182	156	156	162	157	147	168	151	179	168	146	154	138	155	146	160	135	156	152	154	146	152	151	167	143	143	164	140	133	139	147	131	130	146	171	149	129	169	149	158	156	150	142	171	176	146	162	166	176	153	153	157	185	156	138	112	157	166	175	145	156	140	162	147	144	170	152	162	148	149	141	158	148	156	148	161	145	138	157	168	180	155	152	172	123	147	125	166	137	155	177	157	131	155	138	138	160	139	164	152	151	158	141	157	151	159	144	165	175	132	149	141	146	135	149	153	167	140	132	146	145	154	135	156	124	160	175	163	147	133	146	165	145	161	151	118	149	181	146	130	159	147	134	155	152	139	150	155	138	158	160	152	129	171	150	119	134	156	154	140	146	165	158	154	147	144	145	152	150	145	131	160	125	144	157	152	151	164	170	172	147	169	145	164	154	162	138	156	132	156	167	169	147	149	143	142	162	140	144	147	148	159	149	159	139	158	165	148	166	164	145	139	145	156	163	152	145	132	170	153	135	147	153	160	162	137	146	155	167	158	166	137	166	141	160	139	141	146	154	151	145	167	142	143	155	138	163	139	156	156	161	141	172	169	162	142	144	146	154	137	148	140	140	175	137	133	146	161	136	142	169	129	156	148	152	135	150	151	152	154	147	143	135	142	143	146	164	158	149	158	143	143	150	177	162	161	143	137	152	174	147	163	147	162	148	134	148	186	147	138	155	152	150	167	153	165	149	164	145	145	146	157	159	159	138	125	148	131	145	167	152	133	151	153	155	138	156	144	153	143	154	151	150	140	167	165	168	145	166	166	163	147	151	145	145	154	164	173	146	156	151	143	137	141	148	144	159	138	153	128	145	152	141	160	173	166	144	178	163	147	139	146	159	155	170	148	146	134	141	137	158	140	137	157	160	168	169	152	156	167	145	165	173	154	142	163	166	150	145	132	140	141	147	162	141	153	134	135	151	164	150	156	148	160	160	144	144	146	139	163	139	154	145	157	142	151	150	142	164	146	165	138	139	139	137	146	131	133	139	165	146	170	162	151	130	159	133	144	156	154	170	162	153	146	161	165	175	140	167	147	161	162	161	165	172	149	141	139	144	185	171	149	160	159	163	130	154	151	156	141	143	143	137	148	146	163	151	149	156	151	158	109	145	159	143	148	157	166	145	166	167	144	147	158	167	118	156	148	160	177	160	147	134	129	148	134	142	142	156	147	150	148	145	160	184	169	156	148	168	129	145	128	133	158	138	159	156	143	153	152	155	154	144	152	150	134	164	133	132	150	173	143	146	163	136	167	156	158	144	162	159	147	159	149	147	159	130	157	164	146	146	155	145	162	161	151	133	155	153	156	158	129	133	146	151	153	159	135	145	161	134	137	151	144	144	151	154	161	148	180	135	151	147	139	146	147	161	144	149	171	153	140	137	157	148	156	145	168	157	166	149	173	119	161	139	164	150	156	144	163	165	161	146	155	150	141	136	150	150	141	139	144	150	161	159	157	157	139	146	156	164	170	158	150	154	149	150	138	162	151	166	145	158	160	147	151	161	134	135	142
345	1	1900	153235	415	0	11	78	143	291	304	343	267	271	241	228	210	188	200	183	154	154	165	145	164	117	155	120	118	108	115	97	109	109	107	127	109	106	88	116	87	109	93	85	95	91	92	120	96	88	97	71	83	73	76	82	86	83	75	80	76	73	84	74	82	78	80	106	80	73	88	98	74	80	78	82	60	88	72	76	80	70	85	82	73	85	96	82	64	72	71	72	74	78	79	66	85	73	78	79	77	68	74	77	77	66	74	75	69	73	75	82	56	74	82	74	63	77	77	81	71	63	65	78	62	84	81	70	77	63	94	66	65	66	52	64	67	64	71	72	72	79	65	56	75	77	71	97	81	72	102	92	63	75	59	65	78	53	87	80	83	71	77	68	72	72	60	63	67	76	65	90	50	77	53	76	82	69	83	74	87	69	69	85	57	73	59	71	80	73	65	62	59	63	75	75	60	60	77	87	67	87	71	71	73	61	76	100	76	91	74	89	58	94	77	71	65	74	62	78	76	82	66	66	62	72	58	73	58	83	81	79	74	83	75	63	69	70	74	62	62	79	68	73	63	58	62	53	74	73	69	71	81	63	76	75	89	79	75	90	68	80	77	75	91	69	77	60	54	68	79	82	83	81	76	60	70	68	77	73	72	69	60	62	67	83	80	59	84	81	57	73	68	66	62	77	66	76	74	79	59	81	73	82	86	59	69	74	67	85	66	71	66	80	78	77	79	80	71	53	86	71	78	69	63	72	67	72	76	72	49	69	82	63	53	67	70	70	81	76	70	72	63	79	75	83	82	67	75	57	68	65	69	59	67	71	77	83	71	78	67	73	63	70	78	64	67	51	64	67	58	78	73	68	64	71	77	67	68	54	51	66	79	68	62	64	70	65	48	62	71	85	85	68	60	64	71	69	64	81	81	63	51	73	64	67	79	68	72	74	69	84	76	72	77	70	59	75	77	71	73	79	65	72	62	71	59	78	63	90	72	80	68	72	67	80	73	66	65	67	60	60	71	64	67	64	58	66	67	70	58	58	61	53	51	81	61	85	75	74	67	70	90	73	76	79	66	68	66	62	72	64	68	70	68	66	62	62	71	63	62	75	88	73	64	62	52	69	78	61	64	68	71	54	70	75	66	60	68	80	66	82	75	73	73	77	63	76	57	63	57	74	65	79	59	71	62	73	60	57	68	69	69	74	83	87	78	51	78	55	73	66	73	65	71	62	59	66	53	81	67	72	61	74	69	72	74	78	55	79	62	57	63	77	60	81	55	50	77	53	62	60	53	67	79	71	64	71	81	87	67	59	72	82	70	73	58	70	59	77	71	61	73	74	70	71	52	71	82	83	74	59	82	68	63	76	77	62	72	75	68	72	80	69	71	71	68	71	73	69	43	61	77	73	72	60	81	79	77	78	78	54	76	88	63	81	66	64	77	75	88	83	75	79	58	67	77	60	87	61	69	81	62	81	67	69	69	77	76	85	70	80	74	59	67	58	74	59	55	68	68	83	66	83	79	75	66	76	80	63	77	67	64	63	77	78	74	70	74	67	65	76	68	67	70	71	60	79	51	66	87	71	61	62	58	80	73	66	77	86	68	80	69	70	78	77	77	59	62	60	68	59	56	65	66	62	69	66	60	63	72	78	65	65	77	63	79	73	68	68	71	80	69	57	69	81	78	64	67	82	76	62	71	70	86	70	75	72	61	57	78	67	47	71	89	64	68	66	62	73	74	81	61	80	72	66	73	79	55	76	80	78	58	72	84	66	73	67	60	71	65	62	64	87	72	75	84	69	72	63	69	74	67	82	81	98	55	66	66	75	66	76	66	70	62	87	79	60	50	72	67	84	55	71	70	71	72	67	79	70	70	59	56	73	70	74	67	65	82	79	70	66	60	50	68	76	66	70	58	75	92	67	68	74	74	77	50	78	74	64	48	67	75	60	78	64	70	69	68	55	76	63	70	69	67	67	68	76	52	65	69	74	62	56	55	60	67	72	68	79	63	62	67	70	69	79	71	74	62	66	78	72	58	76	71	86	69	76	68	80	64	78	75	58	58	75	62	65	61	79	52	68	54	66	74	79	71	64	95	64	77	66	64	77	63	86	79	62	74	78	48	50	59	77	78	74	88	50	61	70	62	72	65	79	77	64	62	62	63	62	76	83	63	75	65	66	69	79	82	75	76	87	65	64	57	70	62	72	67	63	62	83	62	62	79	79	74	65	73	66	68	75	58	76	72	63	67	58	75	65	82	86	79	66	67	72	70	79	65	68	74	85	86	78	58	88	86	61	80	62	83	67	59	60	69	68	83	75	94	85	63	73	54	80	69	74	61	83
345	2	2100	153358	407	0	17	80	176	336	349	361	335	316	286	272	229	225	215	217	196	195	200	155	182	148	163	149	146	146	142	146	137	120	129	136	136	117	121	111	133	132	120	111	109	121	117	100	109	122	113	99	110	104	90	93	105	103	110	95	81	94	100	91	92	105	85	102	108	100	91	100	95	98	88	88	100	95	93	94	90	98	77	99	95	88	86	90	82	92	105	98	83	95	94	83	88	81	71	80	102	82	92	97	103	93	74	86	82	89	90	76	91	93	72	93	98	89	89	98	83	94	74	82	73	89	81	68	69	80	85	99	89	78	72	90	84	81	81	80	75	87	95	93	97	82	82	103	112	82	77	88	71	96	84	86	95	98	93	79	70	81	91	88	92	108	97	82	87	86	105	82	98	95	73	91	63	94	88	88	75	94	86	99	83	87	71	87	88	86	76	85	82	68	77	79	91	79	76	98	95	100	87	79	84	79	70	88	90	94	93	80	95	89	96	90	88	87	79	105	91	79	94	66	77	90	85	89	88	84	79	97	87	95	93	76	82	86	84	110	104	69	79	96	82	73	103	89	94	80	92	76	89	92	85	79	94	81	73	94	89	84	93	72	78	89	77	79	74	94	66	97	86	81	89	93	78	98	81	98	80	74	87	86	92	76	93	72	88	76	75	90	84	74	82	71	102	85	73	78	97	75	86	68	91	73	77	85	77	83	84	85	87	72	86	80	70	81	70	88	83	81	93	73	85	95	91	89	99	94	87	78	77	89	81	76	87	96	71	90	86	84	80	90	83	87	94	78	69	74	83	97	86	96	86	92	93	77	95	93	67	74	80	77	92	95	93	80	94	93	77	71	85	87	94	79	88	101	98	75	116	76	91	71	85	89	84	84	83	74	65	76	78	89	97	90	88	87	93	86	87	94	93	85	85	88	96	99	83	85	85	84	72	93	98	98	85	81	77	79	89	78	94	57	72	73	68	85	93	79	106	88	76	93	109	78	84	92	88	96	82	90	82	93	89	72	70	89	98	61	86	107	86	72	82	89	84	84	76	78	64	78	89	81	88	77	82	70	54	95	84	90	84	93	73	88	84	85	83	85	90	86	76	75	95	78	64	70	65	83	102	76	76	77	82	84	87	85	84	87	102	73	90	85	82	103	94	68	87	74	88	84	86	85	88	75	83	83	85	83	79	83	74	74	84	83	80	95	85	69	105	78	86	88	84	77	75	69	88	74	109	99	81	81	66	86	71	74	91	90	75	91	90	83	65	87	69	90	93	71	78	76	75	105	88	88	86	86	77	97	87	77	94	78	80	84	75	88	82	73	86	81	99	96	73	84	67	77	94	96	92	92	81	83	94	91	73	80	92	78	80	85	80	70	78	82	88	93	89	87	80	93	85	86	91	82	83	92	90	74	75	98	87	94	98	71	71	88	89	107	64	91	73	75	83	93	71	86	66	88	92	75	90	74	84	82	85	94	83	66	86	92	79	75	92	66	74	65	82	82	83	82	76	99	92	82	74	88	90	80	91	87	83	87	86	86	79	80	85	84	89	95	90	74	72	86	74	76	68	87	71	98	86	83	76	77	70	89	85	91	87	83	83	91	78	94	75	80	106	83	79	85	78	67	91	89	87	77	92	73	87	80	94	80	100	91	82	74	98	95	74	81	81	88	77	88	78	79	93	78	91	92	76	89	79	87	80	101	88	66	94	75	84	107	89	99	87	84	66	82	74	84	79	73	85	89	84	77	92	91	88	73	85	80	84	78	91	70	97	86	87	75	75	74	67	109	78	74	76	91	102	76	80	91	62	96	95	76	89	90	109	79	89	85	86	95	68	80	92	75	77	79	74	77	79	86	85	80	92	94	96	90	79	94	88	84	72	72	91	85	87	74	103	96	73	99	88	101	75	84	84	63	91	74	68	99	84	78	102	93	85	64	74	103	70	99	86	76	68	75	73	81	86	89	83	81	95	62	79	103	88	89	97	94	94	64	82	87	78	73	70	85	78	75	82	100	84	85	85	86	71	80	84	94	89	95	83	91	79	81	79	74	79	73	76	82	90	95	88	71	71	77	92	75	82	95	85	86	83	83	66	88	79	80	96	92	85	82	87	82	78	82	80	81	109	82	78	82	89	90	85	106	95	88	76	84	89	81	85	60	80	88	72	70	89	79	80	87	87	68	94	68	79	81	91	70	82	78	86	99	98	89	85	55	88	59	85	60	87	76	91	91	76	81	80	77	78	89	86	94	87	93	69	80	84	84	64	101	88	83	63	99	83	81	84	75	79	86	87	86	74	86	69	84	96	90	88	84	89	93	79	81	73	80	85	98	71	89
345	3	3500	153482	410	0	15	168	180	397	413	442	388	426	342	316	303	250	255	262	238	244	215	247	217	213	203	200	194	200	199	180	176	184	153	185	182	164	179	158	199	175	157	165	160	137	156	150	157	171	121	149	130	138	141	118	134	133	133	145	131	131	143	136	150	132	144	128	136	133	126	114	129	122	120	147	137	125	103	125	128	136	126	130	115	109	131	116	108	114	109	119	124	115	110	108	116	129	128	114	117	106	117	110	117	138	130	108	133	134	116	134	132	137	118	120	108	132	105	105	129	121	134	126	99	133	129	111	134	122	118	111	122	127	111	129	125	110	131	118	111	119	137	140	139	152	115	109	121	134	116	112	102	135	126	125	144	113	131	133	132	106	117	119	128	116	129	134	124	119	116	134	144	116	116	138	118	118	123	139	132	120	122	117	100	137	102	126	112	125	104	111	137	129	140	138	140	112	114	120	109	120	101	114	117	127	136	144	124	128	109	117	115	110	117	108	124	128	98	139	112	119	114	130	117	112	120	112	114	124	124	125	134	103	119	133	108	109	134	127	117	119	105	118	129	118	125	109	112	109	121	128	124	122	119	112	111	119	120	107	125	102	124	120	103	125	122	114	140	121	115	107	106	128	136	115	119	97	132	115	128	117	117	121	107	104	145	125	124	108	115	112	128	118	125	117	125	136	119	103	114	114	113	127	119	124	112	108	109	130	127	118	126	116	107	121	128	97	108	131	127	129	114	131	136	99	102	111	128	110	109	137	127	118	99	131	106	112	118	118	119	101	115	129	110	123	120	120	114	120	109	121	108	130	101	109	124	110	113	127	116	125	114	117	120	122	110	123	105	118	115	126	124	127	108	111	116	111	129	125	129	106	104	105	119	115	112	121	122	113	96	111	126	110	116	122	125	138	112	114	102	119	99	110	116	150	139	116	123	94	117	109	111	119	107	118	114	127	132	110	131	114	120	131	147	129	112	110	114	123	104	113	136	124	118	108	96	125	108	112	119	111	116	138	129	109	114	118	114	122	108	104	120	114	96	125	106	122	124	113	131	139	115	107	110	113	141	103	110	128	102	122	128	123	122	131	133	133	103	137	120	110	124	104	122	112	121	121	130	129	128	122	129	126	106	125	116	120	138	136	122	107	118	121	122	112	137	122	117	106	119	121	105	114	103	123	129	111	117	116	111	147	121	120	133	126	105	117	121	94	103	131	109	134	123	124	106	110	126	101	135	115	127	96	106	120	124	94	131	97	121	91	122	96	130	115	113	111	111	127	106	138	108	118	119	125	128	114	128	134	114	131	107	113	111	118	109	124	136	120	134	126	119	121	110	118	135	116	106	117	105	122	91	122	103	121	131	112	122	123	123	101	137	102	114	106	120	122	118	120	89	133	122	120	117	107	114	123	111	111	121	115	116	104	111	133	119	121	110	131	124	119	116	124	121	126	113	117	131	117	111	122	122	114	120	115	124	101	122	104	113	132	126	116	124	93	115	131	119	118	104	118	122	118	135	95	123	111	114	103	124	101	131	112	106	115	115	137	126	113	130	116	148	112	121	130	138	120	129	116	125	124	115	123	96	105	126	122	116	130	122	133	129	117	109	111	122	137	120	117	121	135	105	113	123	122	109	121	103	122	128	119	113	111	95	107	119	124	115	107	110	113	113	107	107	124	129	112	104	97	113	127	138	104	117	124	120	129	130	115	118	110	135	118	97	104	115	130	124	118	105	108	113	120	110	117	107	127	113	156	111	114	108	103	120	132	125	119	122	117	97	129	122	111	130	99	127	123	136	113	116	114	125	127	101	100	119	116	121	119	150	109	117	110	122	120	119	102	119	125	115	102	123	135	94	97	126	109	126	122	136	137	113	108	106	129	127	128	100	117	142	118	114	121	126	131	125	122	114	114	113	146	110	105	144	119	120	113	129	117	95	125	128	126	115	110	111	119	120	105	115	104	123	136	124	113	109	114	102	130	113	115	111	120	119	100	109	117	122	123	123	108	101	107	88	108	117	126	128	118	117	120	118	119	118	117	116	103	119	110	117	118	108	123	125	117	127	114	131	114	133	136	115	111	103	109	114	127	121	110	114	108	145	130	114	121	119	100	116	116	139	138	118	122	123	85	99	133	137	121	129	135	117	105	107	116	95	120	123	153	120	119	121	117	109	129	105	119	132	123	118	108	112	118	112	100	162	113	133	143	113	107	103	110	128	119	138	130	119	136	131	121	117	116	123	114	119	121	106	87	98	120	116	117	103	116	113	113	106	124	123	118	116	113	128	113	116	113	128	117	103	127	126	119	125	118	108	116	142	89	109	134	131	119	112	119	132	113
