345	0	2700	149169	386	0	11	168	262	449	429	522	461	431	454	389	387	373	335	322	284	302	322	298	288	288	255	262	263	241	288	238	218	225	258	230	222	228	230	219	213	212	213	214	190	200	228	182	221	186	189	179	203	192	206	190	185	173	201	181	177	192	170	157	198	215	174	174	180	199	184	196	192	189	184	179	160	173	196	167	188	165	180	188	195	169	170	178	184	207	180	168	178	188	180	160	180	188	150	168	170	179	199	169	178	153	185	166	192	180	167	159	166	182	160	168	157	172	195	160	185	170	185	153	169	166	182	188	174	167	155	157	151	182	159	174	174	148	161	191	167	188	165	180	153	180	163	151	157	178	170	194	159	164	173	173	170	161	168	176	183	178	162	158	161	174	192	167	157	170	182	145	152	169	176	168	168	164	171	163	157	174	172	163	174	161	152	168	158	166	162	151	143	165	144	138	144	171	135	174	159	189	165	153	189	187	168	154	165	182	185	168	159	169	170	142	164	165	168	160	151	162	169	161	162	149	188	162	174	167	142	167	159	161	160	162	150	163	141	166	159	172	172	157	155	164	159	150	198	156	145	156	165	153	176	164	137	174	173	183	182	156	166	151	145	166	169	169	188	152	168	150	145	167	162	153	155	157	164	169	167	162	179	164	180	142	179	158	144	162	142	162	167	151	156	181	182	146	135	187	176	159	168	157	165	184	171	174	163	183	196	175	164	175	155	165	179	174	159	166	171	164	163	147	180	156	154	178	167	164	181	144	143	176	175	182	158	163	182	154	156	171	166	166	159	166	158	170	156	147	170	165	181	187	169	167	154	179	188	181	163	164	169	134	164	156	168	161	164	163	152	177	165	160	163	174	164	188	163	168	164	179	156	163	179	151	168	167	174	171	190	164	141	171	155	151	151	159	189	165	178	151	189	163	160	172	155	183	153	181	147	138	177	179	165	171	168	158	165	172	163	165	167	154	166	154	148	144	161	160	165	166	171	183	165	171	135	168	180	176	167	163	154	182	167	145	147	155	157	157	181	170	169	146	147	138	167	199	172	181	168	161	155	174	169	155	162	177	177	132	170	170	152	177	155	152	163	149	157	154	176	158	155	163	160	171	146	190	161	169	195	138	156	146	161	192	175	163	161	168	150	180	164	173	147	151	202	168	142	154	172	166	172	159	156	146	168	166	155	165	178	176	148	144	170	169	154	178	177	179	163	161	189	153	135	151	170	149	149	144	165	148	176	162	180	159	171	186	169	156	153	154	166	160	161	160	155	160	164	173	145	171	161	146	167	132	173	154	159	159	184	145	159	148	169	161	151	166	160	157	178	161	162	147	169	167	160	165	162	163	150	174	166	168	163	180	163	146	154	165	160	175	150	162	168	179	141	186	169	157	180	197	156	163	162	169	160	195	163	159	143	170	156	168	165	154	169	166	162	155	179	169	144	154	179	150	151	180	185	158	164	159	161	175	168	167	158	163	162	161	154	172	166	153	165	156	170	162	159	159	159	162	169	189	167	160	172	164	172	154	179	168	150	152	148	176	171	186	166	165	161	165	159	145	179	150	179	155	159	154	171	153	178	160	180	170	159	160	156	163	166	185	153	154	161	165	172	141	166	172	166	165	155	140	152	178	172	173	179	154	151	163	145	159	159	174	171	154	168	164	143	172	163	175	149	173	168	138	142	152	167	178	142	182	164	137	171	171	174	183	143	169	163	159	145	161	180	171	169	179	170	163	173	186	164	185	137	180	183	158	163	172	146	180	146	167	170	170	177	152	171	138	194	158	165	162	170	161	183	143	186	155	155	159	152	155	166	158	167	180	150	169	157	190	161	162	156	180	182	159	153	151	153	152	186	163	154	158	170	173	164	175	154	170	155	164	150	151	165	152	167	182	178	154	166	157	148	195	148	170	165	185	164	156	187	151	169	162	159	170	158	162	157	149	163	153	168	171	156	156	147	186	175	192	173	145	158	179	165	191	171	152	152	157	168	162	174	179	157	162	177	137	158	174	167	154	170	170	159	161	179	172	171	179	141	169	162	138	164	148	166	159	144	168	138	179	173	156	154	161	160	163	136	143	150	191	152	171	170	163	167	149	153	171	174	168	172	166	173	183	151	194	172	158	158	163	153	174	167	168	160	168	159	153	184	168	161	154	163	151	178	147	148	158	138	159	186	167	143	174	170	150	181	148	163	157	154	162	149	172	165	182	156	165	131	158	167	175	179	158	182	143	166	152	157	176	166	158	156	151	151	170	138	162	184	165	165	155	162	190	170	155	175	163	181	169	163	159	159	170	172	159	160	166	156	144	147	171	150	172	144	166	170	164	164	172	144	180
345	1	1900	149292	412	0	15	80	175	341	313	355	314	281	226	233	204	195	181	198	164	189	152	169	148	166	136	151	127	130	114	123	124	113	87	101	105	128	108	112	100	100	107	119	100	102	101	94	79	97	109	97	89	84	84	94	81	83	70	93	76	81	73	90	79	94	77	101	89	80	78	83	87	85	84	67	65	68	89	71	88	79	91	76	86	70	73	79	86	77	82	93	68	65	78	94	69	75	69	73	89	68	65	75	84	89	91	68	82	77	69	80	72	98	77	76	88	69	98	77	76	85	68	55	83	68	82	87	66	67	72	81	88	80	81	74	84	70	65	78	80	86	89	79	89	75	85	67	63	69	80	80	52	71	69	77	71	70	81	69	75	75	79	67	66	87	81	65	71	93	68	73	82	88	57	88	77	77	85	85	83	78	93	70	79	77	65	87	78	78	58	77	71	62	75	88	68	76	88	67	80	86	70	71	78	72	66	88	99	66	89	66	71	84	76	68	72	74	77	69	68	78	53	71	79	81	71	70	75	95	84	77	74	81	71	81	69	79	63	72	76	76	82	77	69	69	68	79	71	56	73	69	76	59	74	80	83	71	68	68	71	63	85	73	73	68	70	69	81	82	75	62	78	86	62	62	73	62	80	68	71	75	84	67	70	83	77	68	94	91	57	76	73	64	71	66	71	71	75	82	59	77	83	68	74	74	89	79	76	80	80	73	80	88	68	61	68	81	76	64	74	71	80	83	75	69	88	97	73	65	81	81	72	68	88	51	63	83	89	79	64	85	71	75	81	74	67	52	61	80	69	79	65	73	84	80	72	66	55	80	70	84	69	70	68	64	75	73	79	88	73	83	69	71	72	76	73	80	69	85	63	77	80	54	70	93	64	74	87	71	88	89	84	71	67	77	79	75	80	76	64	57	68	82	86	59	69	67	80	78	71	88	62	72	83	68	69	92	78	64	78	83	82	70	82	74	73	72	70	93	81	78	76	57	67	80	65	69	75	71	91	65	77	71	75	79	70	53	70	96	75	77	58	77	71	69	87	91	91	65	54	73	78	75	79	66	81	74	66	88	75	86	91	79	80	81	74	71	80	87	74	70	84	84	74	71	79	63	66	66	63	71	58	90	76	73	71	57	65	76	73	65	81	66	77	84	70	78	65	73	66	80	65	79	81	78	59	75	66	60	82	78	66	74	76	67	70	76	68	84	77	89	67	77	67	81	83	66	72	87	81	66	76	71	79	67	64	70	70	93	62	81	77	76	74	79	65	73	82	74	70	72	70	76	68	70	71	89	73	71	61	92	85	79	61	64	62	87	68	73	66	63	66	104	67	68	75	71	65	74	86	82	66	83	73	73	70	60	72	77	68	74	79	73	55	67	83	56	74	61	77	80	68	75	70	76	66	79	92	71	59	79	68	79	77	81	78	74	73	69	83	66	65	76	79	82	82	82	83	77	79	67	80	80	75	72	66	67	77	78	84	87	61	83	70	69	68	74	63	93	66	73	54	88	84	81	87	74	67	53	75	75	62	72	81	89	65	65	60	58	84	88	75	75	75	87	72	80	71	80	73	67	76	67	91	77	57	58	79	64	82	79	78	74	72	80	71	69	70	57	77	73	73	80	84	68	80	57	61	75	70	85	80	76	89	81	72	73	82	79	71	63	74	71	85	89	76	63	57	71	68	69	71	72	69	75	73	86	63	70	79	77	55	64	98	73	67	65	82	82	69	78	86	85	80	83	48	63	67	63	71	76	78	69	84	69	62	68	88	69	68	55	72	76	61	72	69	67	79	67	85	85	67	73	62	88	74	81	75	66	64	81	53	65	94	81	65	75	75	81	73	78	69	80	76	70	77	83	71	93	82	74	68	62	65	82	81	76	71	70	64	65	81	75	70	63	65	69	88	74	69	76	62	81	48	82	77	70	52	57	80	60	78	68	78	58	75	63	68	88	68	74	84	72	81	79	63	77	94	75	72	84	80	84	69	71	62	68	54	62	75	73	53	84	63	80	77	78	77	82	69	76	76	74	69	79	76	104	76	70	82	70	69	74	70	81	64	62	87	72	60	78	72	67	52	65	69	63	72	70	89	63	83	66	68	75	69	62	89	63	75	63	89	80	65	65	80	68	71	74	63	66	73	83	91	82	68	67	86	70	64	63	67	84	90	73	74	67	64	76	96	71	67	81	66	90	76	89	65	71	89	70	72	86	68	73	75	84	69	58	77	71	70	72	71	64	69	63	73	62	87	70	75	63	69	82	65	77	75	66	79	69	87	84	76	83	58	71	70	82	77	75	67	82	71	71	56	82	54	80	80	66	76	75	77	79	69	79
345	2	2100	149415	409	0	13	105	204	308	351	377	339	308	292	257	251	223	227	210	207	197	171	170	179	163	160	162	130	143	161	148	151	142	117	139	137	131	133	113	128	125	117	117	138	115	109	108	112	121	96	103	112	96	109	96	116	110	113	134	108	103	106	113	120	95	114	114	107	96	121	104	84	101	78	93	95	105	93	107	83	66	92	97	101	108	95	105	102	99	89	100	96	89	95	79	86	107	106	115	87	106	93	95	100	78	108	107	80	105	86	111	100	98	95	98	94	100	85	78	83	100	78	100	113	85	108	88	85	96	95	97	87	101	89	104	88	104	79	80	71	106	98	96	93	81	94	93	96	101	103	96	109	96	86	97	96	77	94	106	84	103	85	90	82	102	97	104	93	104	83	105	88	86	109	93	81	89	97	102	103	92	109	107	94	96	88	83	95	96	77	99	90	92	83	106	96	93	93	88	79	88	106	96	98	93	95	85	91	99	89	83	113	101	85	91	99	83	98	83	89	94	92	98	122	95	91	93	92	91	81	85	101	81	102	80	97	93	84	92	81	71	82	88	97	97	104	83	87	97	89	108	94	101	95	92	112	99	77	87	85	92	99	90	104	86	105	97	98	82	92	99	111	79	95	90	78	83	99	81	96	87	91	90	93	102	106	97	101	106	106	89	84	86	89	77	94	102	88	98	77	94	98	91	89	77	102	93	74	93	97	111	83	102	93	107	91	91	85	86	87	85	103	106	98	103	80	69	86	79	95	104	87	79	104	86	91	94	97	73	86	98	103	84	114	91	89	83	102	107	88	88	95	105	82	90	88	97	96	76	77	100	94	96	83	88	105	95	94	80	89	85	80	118	89	84	92	93	92	98	79	88	96	83	87	99	105	87	99	90	92	78	88	86	84	73	109	70	93	100	101	83	86	89	92	86	88	92	85	99	93	89	68	78	75	77	80	90	87	94	105	110	95	109	88	108	100	103	86	102	83	75	94	95	75	107	108	90	102	91	89	114	115	83	98	83	89	102	75	86	88	93	84	84	91	92	101	96	86	86	89	114	69	93	106	82	101	82	98	84	80	88	94	92	90	102	76	82	87	108	70	88	86	107	77	92	100	99	72	97	81	104	79	87	101	88	103	104	73	101	101	104	96	81	96	96	75	103	80	99	85	85	71	84	88	78	86	101	93	113	85	121	87	95	99	81	77	93	97	75	91	76	83	86	76	79	78	79	97	96	87	94	98	110	93	79	96	93	89	90	84	76	75	82	86	84	75	96	107	79	75	94	81	98	96	94	95	77	94	85	94	86	99	105	97	99	92	96	85	85	107	84	85	83	86	97	111	96	82	92	100	102	94	83	89	87	97	85	78	93	98	91	86	97	97	89	100	87	99	87	90	88	93	105	102	98	78	99	98	90	87	84	85	86	101	81	80	88	94	104	87	85	105	97	81	86	86	106	92	99	91	93	89	83	97	72	84	89	78	94	92	97	80	103	100	89	80	103	83	100	93	96	90	84	87	69	91	78	82	104	91	92	84	84	94	91	106	91	85	73	92	75	80	94	104	81	100	84	92	98	99	82	94	79	88	88	103	97	107	86	95	105	89	103	94	98	100	79	94	90	113	84	82	99	103	111	83	96	101	79	96	106	97	97	85	81	92	103	97	91	106	93	84	94	101	89	79	81	102	94	99	91	90	91	95	76	88	80	83	77	91	77	95	105	81	82	93	89	81	89	94	84	89	83	84	77	93	84	94	85	87	91	83	100	102	91	95	98	103	106	99	83	93	92	85	74	84	84	95	78	94	91	90	90	81	92	96	96	84	92	81	92	92	89	81	99	72	81	92	84	102	89	86	104	82	83	88	100	82	96	94	86	94	74	89	92	87	89	89	95	100	93	102	82	86	88	89	85	94	90	87	71	89	91	69	88	89	91	76	76	85	73	81	99	92	95	87	82	89	82	101	102	83	99	105	85	88	104	94	74	77	87	94	93	83	90	89	98	97	93	90	95	87	101	110	99	94	81	90	86	78	90	85	83	71	73	80	84	105	90	98	88	98	95	89	92	99	93	101	89	83	105	95	91	96	85	82	101	68	106	106	78	93	94	92	75	84	99	93	91	91	88	84	92	85	84	85	103	93	97	81	83	87	90	91	101	97	88	101	96	85	106	96	92	87	83	83	62	96	89	88	88	78	70	85	84	97	86	95	89	86	81	100	91	82	96	84	88	75	81	95	90	84	83	78	90	87	89	95	90	89	77	94	86	108	84	90	86	95	91	89	87	81	104	101	93	97	76	93	102	82	89	89	81	98	90	99	93	84	85	91	79	91	89	107	81	91	95
345	3	3500	149538	402	0	15	140	214	383	431	465	411	395	349	329	300	245	277	254	242	265	260	228	234	214	181	214	209	199	208	194	180	179	181	185	177	177	155	174	188	191	174	172	150	137	155	170	166	125	151	165	160	146	168	130	144	126	129	136	136	124	139	158	139	148	111	143	141	119	125	128	144	125	157	125	120	136	132	131	139	130	121	138	127	100	124	111	137	129	148	132	138	129	137	161	128	151	126	113	155	141	129	125	118	127	156	118	134	137	140	112	147	123	127	139	148	126	120	114	128	146	124	115	128	144	147	127	122	120	127	121	129	130	111	128	127	116	136	145	138	118	123	151	107	137	130	126	138	131	106	142	136	111	136	121	132	123	106	138	140	113	108	139	148	105	111	122	118	108	126	125	111	141	113	137	119	124	123	128	127	112	137	116	120	136	126	137	128	125	123	146	129	117	132	116	127	140	121	124	121	125	120	131	137	116	120	118	130	124	151	142	128	130	126	142	122	121	135	130	126	117	109	129	117	122	119	140	143	134	120	131	122	118	127	149	138	125	118	118	124	103	133	137	123	127	126	122	110	114	112	115	141	109	152	121	134	127	127	127	125	118	115	149	133	125	137	114	146	130	126	117	119	124	121	129	129	113	111	122	135	111	129	122	125	128	126	121	121	133	118	135	115	136	124	125	121	115	135	137	133	152	131	141	122	112	127	113	115	122	110	140	122	131	130	127	138	127	116	147	111	117	109	101	117	142	110	149	137	137	128	137	113	123	122	159	116	130	121	125	139	104	129	118	134	112	119	128	100	120	129	111	115	111	120	132	117	141	125	119	165	137	112	138	108	119	143	121	112	121	144	122	110	131	130	134	128	107	134	133	152	115	117	129	117	120	138	114	143	121	130	115	117	134	136	131	126	123	128	114	114	117	133	122	121	142	114	132	124	118	117	143	115	158	123	140	117	126	141	141	127	110	117	135	115	122	145	119	124	131	111	121	124	115	126	111	144	139	123	108	117	134	136	115	142	122	115	129	141	119	140	126	128	131	126	106	124	131	127	128	130	121	146	119	118	128	103	131	114	105	108	142	122	134	126	135	125	120	111	123	94	135	120	119	116	122	127	125	120	123	140	118	148	111	117	137	118	124	126	130	122	114	141	125	123	133	134	119	104	122	133	106	131	119	111	134	121	132	146	132	142	129	124	146	122	129	116	147	114	132	107	114	135	121	129	118	112	129	125	129	122	123	124	127	137	124	136	125	122	154	129	119	116	142	121	111	116	121	117	125	119	154	130	108	111	118	134	96	110	129	104	125	117	110	130	118	123	150	136	120	140	111	138	121	131	119	129	104	109	115	117	142	101	118	141	103	118	122	117	120	122	120	133	132	132	147	139	130	142	134	113	120	132	142	115	122	135	128	112	105	128	135	111	125	129	130	127	127	126	118	119	124	126	112	117	144	134	118	124	132	113	125	135	115	115	131	137	133	124	117	120	105	96	132	124	130	119	114	137	107	117	139	138	111	107	117	120	139	111	132	118	127	134	121	125	133	118	121	123	115	153	149	125	103	109	117	105	98	126	119	114	125	139	134	122	124	119	109	115	135	102	123	137	131	106	121	121	122	123	127	116	137	111	133	109	126	117	114	106	120	109	127	112	128	118	121	128	110	111	116	114	109	104	122	118	129	108	133	117	128	121	139	154	128	120	113	110	117	122	128	113	111	133	129	135	104	106	122	135	114	119	140	126	130	127	127	123	120	129	102	135	113	129	97	113	150	135	125	137	115	118	130	124	130	104	112	116	113	131	127	111	114	149	142	120	133	120	113	115	116	136	141	143	137	128	127	136	127	119	109	118	119	116	122	142	137	94	123	141	140	129	112	137	122	129	129	146	138	122	126	145	107	111	126	116	116	122	116	105	111	109	123	115	128	104	118	118	109	131	113	139	111	115	112	123	119	115	125	124	125	124	124	128	121	120	128	119	143	136	113	113	110	110	131	121	117	122	133	121	119	140	134	118	108	119	124	123	131	115	116	141	117	133	121	136	107	121	119	126	130	102	136	132	120	129	148	120	127	119	131	148	130	125	143	119	136	122	130	134	130	125	120	140	110	110	121	113	120	110	106	118	120	136	116	118	107	128	128	119	135	133	102	109	114	118	130	126	124	131	128	118	108	121	130	105	133	139	120	125	117	131	110	129	103	131	121	128	118	108	127	112	113	126	116	132	106	139	118	130	128	135	119	112	115	97	131	146	131	131	121	126	107	116	114	160	124	130	131	128	113	116	128	129	99	125	128	126	111	125	140	115	125	133	135	133	138	120	120	127	128	111	130	114	121	147	130	118	107
345	0	2700	149661	375	0	15	176	269	418	437	500	458	468	430	418	360	347	314	335	290	304	316	320	249	297	266	263	278	262	224	263	257	205	221	229	219	234	219	245	192	221	228	222	222	200	214	211	193	211	191	177	171	170	202	174	192	187	204	171	184	194	175	174	182	161	178	177	169	186	177	161	196	155	180	187	168	175	166	181	198	162	178	170	172	195	156	157	199	181	157	183	180	156	179	149	183	198	162	157	169	171	216	197	169	175	199	172	149	158	164	162	156	182	172	181	177	158	174	197	167	192	166	141	175	154	176	180	174	170	171	160	182	152	163	161	149	169	170	156	157	175	171	175	154	188	181	170	153	161	164	157	178	175	169	179	154	162	157	177	155	187	173	170	165	165	172	140	163	132	154	170	169	175	163	157	144	164	163	154	177	155	173	169	162	163	161	164	165	164	191	180	170	158	159	162	183	155	153	178	161	160	170	168	161	149	163	162	172	153	152	177	167	162	144	163	138	164	192	159	149	174	167	171	175	158	182	172	182	161	178	181	153	144	167	158	169	167	185	159	137	182	158	182	175	154	161	176	157	174	177	164	166	156	144	143	172	139	168	150	185	172	160	157	160	164	153	150	163	167	180	165	170	173	156	146	177	150	159	150	159	150	160	180	154	151	184	141	144	155	157	174	146	181	168	182	175	133	174	148	162	157	185	151	155	135	175	174	160	166	163	187	185	164	161	158	146	165	158	174	167	149	169	162	163	180	164	157	151	156	175	166	146	152	153	160	155	170	146	168	182	141	160	183	179	171	150	173	165	179	176	177	164	183	179	149	158	144	163	158	174	142	186	171	179	165	156	167	157	153	168	168	164	194	165	172	160	168	158	181	160	190	176	163	142	165	180	142	176	181	166	153	160	152	161	154	149	138	180	157	153	136	148	187	162	151	162	153	165	167	179	171	151	142	167	174	184	151	169	190	162	168	139	141	158	153	174	163	149	168	179	181	155	172	169	180	176	164	192	177	149	179	185	167	183	163	162	164	183	152	174	160	185	184	149	167	168	155	186	150	143	171	166	153	164	150	148	170	160	161	169	182	174	170	177	138	153	163	154	131	164	155	166	189	148	168	161	149	164	192	169	176	145	169	156	176	172	159	156	156	157	144	166	167	153	161	175	178	156	155	140	152	174	152	189	170	159	160	146	151	154	154	169	164	159	185	145	166	164	168	151	160	163	143	165	151	142	176	157	172	167	178	171	137	161	155	143	180	167	151	156	156	149	172	170	140	155	176	154	162	133	164	147	157	146	156	154	159	156	186	179	152	177	174	163	147	175	172	168	150	176	147	162	137	151	154	153	144	178	134	153	150	172	183	150	139	156	154	187	189	177	177	160	164	134	174	155	159	162	168	142	149	164	167	155	158	172	140	150	160	134	145	166	185	170	159	175	161	140	161	173	167	190	155	164	157	145	158	158	171	147	146	155	155	154	165	147	156	168	170	161	162	167	148	171	168	157	167	151	156	183	158	164	149	144	170	160	166	151	160	176	158	144	160	150	156	146	158	159	160	161	178	165	146	157	171	163	141	166	147	181	167	152	179	154	150	153	162	149	175	171	173	164	151	165	164	146	153	171	177	176	161	144	182	157	142	162	134	148	149	162	172	172	163	153	170	162	170	156	148	153	185	166	163	162	164	163	137	151	175	146	172	141	186	150	150	177	159	151	156	161	138	141	181	165	156	178	165	169	138	146	166	149	157	148	155	169	158	162	142	156	150	184	141	185	170	171	161	161	157	163	167	130	150	167	149	188	169	149	134	154	176	151	185	166	163	174	165	161	148	167	184	165	158	153	171	171	167	170	157	166	161	141	153	154	158	162	169	178	170	179	185	145	160	179	181	163	162	158	173	172	174	160	181	175	151	160	176	174	173	172	142	157	157	162	145	163	174	175	158	140	162	148	165	178	165	185	176	166	156	162	174	176	167	169	174	171	161	167	166	166	157	157	166	152	173	152	158	174	166	151	177	158	152	158	164	172	195	162	150	172	154	148	164	175	181	165	154	171	157	152	187	141	137	138	170	152	163	164	139	155	152	155	153	148	159	179	161	132	147	143	186	137	128	171	170	170	156	162	170	148	163	171	146	177	161	159	165	159	155	149	162	151	162	188	152	154	166	173	166	155	166	171	162	162	173	162	154	197	156	141	154	162	132	154	164	172	162	182	170	164	164	153	169	145	155	135	160	170	158	167	166	181	159	161	177	159	142	161	172	174	168	185	156	166	164	150	142	174	178	176	151	159	140	180	145	148	172	166	151	146	158	151	159	161	177	160	163	159	168	159	161	142	185	160	172	155	159
345	1	1900	149785	409	0	10	90	168	291	316	367	298	290	249	254	202	203	171	199	145	160	139	167	140	147	144	131	130	129	106	124	108	117	109	105	93	137	106	119	92	115	86	85	104	103	95	81	81	81	93	68	99	80	86	89	95	84	102	70	83	78	83	75	62	86	85	86	99	90	88	73	82	90	90	69	86	82	82	78	81	76	70	80	78	79	76	77	70	87	74	77	69	68	74	85	67	74	83	48	86	82	80	80	83	72	73	68	69	79	83	69	85	73	83	84	85	61	77	71	77	85	79	70	80	84	78	67	79	80	70	84	71	99	71	86	77	92	78	81	63	78	72	85	75	79	65	72	70	76	67	72	80	75	68	68	68	69	54	55	67	70	76	81	80	81	76	61	64	58	90	76	69	73	78	68	74	81	70	92	85	87	72	63	67	63	67	104	90	75	77	78	83	80	75	81	77	64	60	83	86	68	64	74	82	84	73	76	74	79	67	53	71	61	84	71	69	74	62	70	70	73	65	82	88	75	68	65	79	79	75	78	67	87	90	83	57	76	65	68	70	72	73	57	69	69	89	75	70	79	70	71	68	87	80	77	69	80	73	82	70	65	82	82	77	63	91	62	68	81	67	74	63	74	66	70	68	80	68	73	68	87	66	72	67	80	77	69	79	64	69	79	86	69	61	75	73	66	59	61	83	74	86	73	71	88	64	79	90	70	79	66	63	69	66	73	74	69	74	82	73	79	64	75	77	73	81	62	65	84	85	67	59	84	66	65	69	70	65	68	76	78	67	72	69	72	75	88	73	86	62	63	87	63	75	78	80	75	63	76	76	64	68	86	77	80	56	62	67	67	66	63	62	67	83	71	80	63	71	87	62	58	70	91	68	93	71	81	62	75	98	58	102	76	67	79	96	77	84	79	74	76	67	66	62	69	83	65	79	80	76	63	63	56	53	65	70	65	75	75	63	73	72	81	75	85	68	72	67	63	75	82	72	83	56	84	78	66	77	63	75	88	64	74	66	90	51	70	73	76	69	62	74	80	96	60	80	85	79	67	77	67	65	63	67	67	62	66	71	69	69	78	68	72	57	73	74	79	93	61	63	68	64	84	71	75	82	71	71	76	70	82	84	75	67	67	83	72	54	65	81	70	80	77	71	78	73	71	73	77	78	70	80	53	71	83	68	71	61	72	72	65	72	87	73	66	73	85	73	71	68	71	73	87	86	83	79	80	60	73	75	62	68	81	70	93	74	78	57	81	65	81	58	68	71	89	77	76	65	76	62	72	53	87	79	84	78	73	80	89	85	68	75	78	60	66	57	58	67	67	64	70	69	52	52	70	69	74	78	80	82	61	86	68	65	77	81	83	81	81	73	70	75	74	61	56	78	79	69	59	71	75	94	81	74	69	71	62	84	70	69	69	76	70	59	70	66	86	82	62	66	72	69	84	67	72	91	72	69	69	64	78	84	76	76	69	73	66	59	76	66	65	79	88	84	87	59	58	68	65	73	71	75	68	79	86	60	70	61	83	70	57	73	71	68	76	58	61	71	77	66	91	69	74	63	76	79	68	54	57	62	82	77	87	67	86	71	80	72	74	69	63	83	64	74	73	68	69	61	83	66	89	79	66	66	75	68	78	80	73	63	74	74	70	72	78	68	75	74	71	83	79	90	77	81	93	72	73	68	56	74	69	78	84	76	71	72	63	70	80	72	69	73	70	64	68	72	64	74	89	63	77	61	67	76	72	67	72	83	76	76	95	73	69	65	65	75	71	87	61	71	61	77	69	71	75	68	72	92	67	70	66	67	76	71	73	94	82	85	62	50	63	65	83	74	67	61	87	78	80	67	79	61	72	65	67	48	75	73	71	70	64	79	68	78	75	77	73	75	81	73	64	68	80	79	76	63	65	84	76	52	76	58	74	68	69	72	70	84	84	70	73	74	78	74	83	57	66	85	73	78	79	75	83	88	83	66	57	82	74	76	73	69	69	82	83	69	65	78	62	76	71	70	72	78	78	83	87	69	75	83	78	81	94	76	70	71	72	61	83	64	79	71	62	71	98	71	81	75	61	62	70	77	52	61	70	59	66	75	73	70	66	55	67	71	70	63	52	71	70	65	79	61	59	73	62	79	75	58	62	78	75	76	81	89	96	89	63	70	71	62	61	84	69	67	81	74	75	69	61	62	94	76	72	67	63	70	64	71	66	73	72	72	74	68	71	86	90	75	61	75	74	64	67	70	80	63	75	72	60	68	61	69	86	68	75	71	58	65	70	72	85	71	72	67	67	69	74	77	71	63	65	58	93	75	73	53	57	76	92	59	77	66	79	78	66	58	75
345	2	2100	149908	415	0	10	109	195	321	314	414	352	332	295	270	241	229	206	220	205	197	178	174	154	147	169	154	145	127	145	149	139	138	154	128	119	124	138	103	133	99	137	109	108	125	102	120	125	111	98	93	110	98	122	117	105	107	107	106	100	110	120	97	106	128	84	125	91	99	114	95	114	93	92	113	112	125	121	99	108	106	97	105	94	82	107	108	96	88	106	92	102	96	83	106	102	89	101	112	82	100	93	96	97	85	90	88	86	101	83	95	87	92	100	86	86	102	101	99	95	92	89	97	88	92	111	115	101	99	99	97	78	78	89	82	117	61	103	85	102	90	88	95	103	100	87	76	85	100	92	101	79	112	80	88	95	100	79	82	98	91	90	90	100	96	109	109	90	70	77	93	100	99	80	94	98	94	93	97	80	95	76	88	92	108	101	94	87	93	103	98	71	94	76	83	80	103	91	100	89	96	99	100	96	107	98	85	102	91	91	96	93	100	82	88	83	103	100	80	110	92	95	96	107	83	88	106	95	84	96	98	87	102	76	85	73	90	91	91	85	85	86	96	89	93	87	80	80	86	92	86	88	77	96	83	72	101	91	103	82	86	88	92	84	95	85	96	83	93	91	101	81	100	74	95	87	68	83	92	84	94	92	94	84	83	76	89	78	103	97	98	90	82	92	81	103	95	88	82	81	88	106	90	88	76	98	84	87	87	99	99	89	80	94	84	95	87	98	78	97	97	90	73	98	93	84	99	78	81	92	96	85	81	108	83	78	92	88	77	81	95	91	100	74	89	86	82	113	93	98	94	98	78	82	71	107	95	98	94	99	70	85	88	85	87	106	96	90	98	100	84	101	106	91	106	93	88	77	90	95	76	79	96	95	86	97	74	107	78	83	76	84	111	77	93	89	84	83	98	86	88	87	101	98	93	86	109	92	84	72	86	89	88	80	101	94	88	89	73	82	87	94	103	89	95	81	89	84	104	85	91	100	88	94	95	88	87	84	90	91	75	84	73	105	96	72	102	96	103	84	100	90	99	79	86	75	88	86	107	85	84	73	85	93	78	85	93	102	90	89	98	110	98	91	81	88	86	95	74	61	96	79	97	87	97	69	80	94	81	90	85	82	85	88	104	90	87	84	89	93	96	93	98	88	98	95	84	101	87	99	84	109	106	75	87	67	97	82	89	78	99	80	99	88	102	90	94	75	100	88	73	80	74	95	82	98	88	84	68	93	100	93	85	95	102	94	91	84	86	86	85	79	58	92	80	92	83	106	84	85	70	83	85	74	92	70	97	80	84	107	63	83	105	88	94	89	98	91	96	95	78	90	69	82	87	75	78	88	87	95	80	82	96	104	88	79	73	88	86	98	74	98	88	88	75	94	83	115	70	95	92	76	85	83	85	76	96	106	86	95	99	104	95	92	94	103	78	103	78	82	98	86	79	86	87	94	99	87	97	93	83	87	105	86	79	76	111	88	86	88	78	102	112	90	88	83	89	88	87	94	73	85	90	83	92	111	90	88	85	90	83	86	71	86	97	92	78	87	75	78	79	73	105	82	87	85	82	89	102	83	85	110	81	83	88	92	83	94	75	106	87	79	110	89	88	90	82	90	80	88	97	96	99	96	87	102	64	88	87	94	98	97	100	92	81	75	90	75	101	104	84	90	97	86	111	78	82	92	102	75	76	82	81	93	85	91	90	90	92	102	103	104	89	92	88	95	93	93	100	107	77	102	73	93	101	67	75	94	83	104	99	86	76	88	92	109	106	105	70	97	99	101	83	94	72	99	74	91	93	79	88	100	94	95	82	79	73	80	82	80	99	100	94	78	90	84	86	111	94	97	89	87	84	85	74	84	89	67	111	74	87	84	109	103	79	76	97	76	92	94	99	100	81	98	91	90	109	91	92	81	113	92	90	90	94	89	86	85	80	93	89	78	108	86	94	86	86	88	100	93	88	79	68	85	108	86	118	99	97	89	84	87	86	87	94	85	89	85	97	86	93	92	87	74	102	81	98	85	85	109	99	93	97	95	97	80	87	91	112	90	90	99	87	100	90	92	92	86	93	101	87	96	101	85	94	86	98	89	86	89	108	98	104	75	92	96	98	86	81	101	96	70	99	82	96	83	86	86	101	79	87	78	80	82	85	91	91	81	89	79	96	78	91	83	83	79	82	86	98	90	84	90	98	98	88	87	97	95	79	104	89	90	95	85	80	94	89	88	111	100	98	96	93	76	81	108	83	91	84	76	108	97	81	85	86	77	95	85	93	113	93	80	80	96	99	86	68	84	88	99	94	81	93	74	94	79	80	100	70	86	89	75	94	90	91	86	89
345	3	3500	150031	411	0	13	134	214	404	374	460	398	374	362	335	269	290	277	251	241	228	233	207	267	206	226	198	205	207	204	203	204	187	167	204	157	185	177	182	166	175	156	164	149	154	168	178	141	146	158	176	152	145	159	130	135	154	152	126	132	124	128	110	138	150	113	153	129	125	142	141	133	123	151	140	123	133	149	137	124	120	141	144	146	136	143	143	137	123	121	123	101	134	135	123	137	139	134	136	147	115	135	141	138	120	135	137	147	132	128	116	136	140	127	128	123	136	127	122	131	123	105	110	140	144	118	137	133	127	134	119	118	98	115	120	110	134	133	118	116	145	118	120	126	110	115	123	134	131	118	126	131	108	140	139	129	124	107	113	141	141	131	122	108	129	114	118	138	126	119	121	122	134	126	127	103	138	110	126	130	157	125	136	126	112	121	125	129	128	122	134	142	106	120	109	140	117	143	118	126	131	120	115	133	129	139	144	123	138	115	125	121	142	90	131	133	137	116	148	124	146	135	135	130	142	111	116	126	114	134	145	106	117	124	131	118	122	149	129	116	109	129	121	114	129	127	135	129	132	125	129	124	120	115	120	145	131	121	123	130	125	111	118	121	123	115	115	136	130	107	134	113	114	125	121	146	105	127	122	121	130	125	123	128	111	133	113	130	129	109	122	126	124	111	121	131	123	121	142	120	106	122	123	133	117	133	125	140	121	149	123	113	139	118	112	106	120	122	123	151	128	128	126	105	106	133	116	120	131	127	125	115	112	134	110	105	119	129	123	120	137	150	106	135	133	121	122	122	120	137	126	124	124	131	131	123	139	133	117	123	96	125	135	105	132	113	124	128	141	124	132	137	132	123	125	113	124	153	136	118	140	125	115	114	118	131	134	130	117	122	119	135	134	126	113	124	151	141	130	139	122	125	117	126	141	125	125	133	140	132	118	137	119	110	137	113	133	133	125	102	116	122	108	135	131	137	105	121	133	128	129	134	114	126	122	119	115	128	135	124	119	134	135	116	133	138	110	117	123	124	132	134	107	136	115	144	112	130	142	100	98	117	123	127	123	116	99	122	126	130	110	127	129	125	109	111	128	109	132	125	131	119	112	135	133	137	103	119	135	122	115	107	117	119	122	116	126	111	125	105	124	132	120	129	128	122	122	121	131	108	127	128	100	117	133	130	112	126	147	136	113	124	122	115	128	127	118	121	141	164	137	121	134	130	124	128	137	120	105	132	132	117	106	117	93	127	126	141	128	132	119	135	115	143	127	138	128	129	126	123	123	109	127	122	107	126	112	123	130	121	126	124	129	125	122	114	116	102	133	106	123	126	116	137	123	123	142	120	97	125	115	116	126	124	112	128	131	133	130	135	111	123	133	122	122	112	119	121	132	127	119	124	113	144	122	100	119	126	114	127	120	129	112	111	122	137	118	121	120	112	136	152	123	136	107	123	137	128	116	129	131	131	123	117	126	130	121	126	116	124	127	117	143	107	125	143	133	100	111	108	141	114	111	130	129	101	139	138	118	109	115	109	129	116	139	124	120	125	113	121	133	128	131	115	125	108	148	125	138	141	124	119	125	142	143	125	124	114	127	132	132	98	141	138	119	131	108	122	127	141	141	125	107	134	135	124	123	130	120	134	120	110	123	116	125	121	125	128	132	112	145	134	127	127	110	136	132	143	125	143	123	137	123	124	112	130	118	140	124	113	125	129	118	111	119	122	124	114	123	114	129	105	118	127	131	120	111	136	124	120	148	130	126	154	123	125	129	140	136	111	125	124	107	143	122	131	129	114	119	128	120	106	114	112	120	125	112	121	113	134	133	99	139	91	99	137	133	130	109	128	141	142	128	112	112	127	114	127	122	122	122	125	99	131	115	118	123	132	132	107	127	113	127	123	112	119	109	100	142	134	136	127	117	126	118	131	126	135	115	136	144	133	124	110	127	111	150	131	133	139	147	120	119	122	140	110	117	119	121	126	134	110	120	118	122	116	135	113	111	133	113	124	98	126	143	136	119	126	131	121	108	147	129	123	145	126	141	122	131	119	134	112	116	140	132	130	113	120	118	131	116	136	117	117	125	122	127	125	121	104	128	128	128	122	141	126	124	121	116	116	145	141	118	120	138	114	120	128	121	129	125	106	118	127	114	129	123	99	113	112	112	127	116	117	127	105	110	111	147	128	119	116	126	133	129	135	111	127	125	133	128	131	126	127	117	109	129	130	114	116	108	128	139	134	146	143	124	123	130	130	136	132	119	102	132	133	139	125	105	118	112	130	118	119	126	143	112	129	119	122	122	121	132	110	144	117	110	103	121	107	108	121	129	112	125	117	120
345	0	2700	150154	375	0	6	212	275	458	447	499	443	431	398	372	368	382	333	345	322	283	282	292	246	276	269	274	262	198	242	228	251	231	235	232	220	233	232	216	215	212	218	211	208	221	205	208	214	223	179	202	202	175	188	200	175	187	184	190	191	175	170	186	168	170	171	192	167	176	179	195	165	155	201	152	174	204	159	167	192	187	177	172	181	160	199	171	175	182	174	165	171	156	146	179	163	175	181	179	160	186	166	198	185	176	176	158	182	154	164	172	168	143	181	169	160	158	164	147	183	180	175	168	164	184	161	162	163	164	165	174	188	153	154	160	161	167	171	181	151	168	157	148	173	170	167	168	164	189	142	175	159	165	160	167	188	148	171	177	150	175	153	170	147	144	179	189	175	168	172	177	164	188	142	152	155	166	168	150	148	172	134	188	157	168	155	171	171	149	173	177	149	174	182	169	164	160	154	159	168	171	154	165	176	169	166	167	182	171	174	175	163	183	169	164	150	145	159	169	167	149	184	160	182	165	175	170	166	137	179	161	177	179	172	143	167	172	153	165	139	184	146	168	167	163	156	145	155	167	158	148	147	159	144	180	135	175	173	140	158	150	171	157	148	146	146	179	169	144	164	189	163	161	134	178	159	160	165	156	170	153	160	176	161	166	135	156	161	150	163	169	153	173	169	145	145	146	149	194	138	146	135	153	162	161	177	163	151	167	150	151	193	175	145	187	161	133	157	152	165	137	149	169	165	147	158	161	157	154	152	165	147	161	160	151	181	164	167	154	165	187	171	159	161	167	171	156	178	165	172	151	160	169	160	169	155	144	158	141	142	174	144	165	162	190	160	152	162	176	172	166	154	163	161	166	145	169	155	158	174	178	144	151	169	162	185	173	145	149	177	173	150	168	150	151	174	166	150	144	155	172	153	181	138	164	165	157	149	156	150	152	149	139	145	161	146	165	147	162	180	156	159	154	165	191	150	144	166	143	159	159	153	155	191	171	158	171	149	171	178	163	181	155	189	153	166	173	170	158	169	142	148	163	162	176	147	155	147	170	137	162	163	182	185	161	148	157	188	159	168	168	144	151	165	147	167	152	168	168	178	163	171	171	177	176	148	148	171	169	174	163	150	176	145	132	153	160	149	165	184	165	168	156	165	164	161	169	172	171	158	161	157	159	160	162	142	164	146	141	165	159	143	141	172	177	170	165	143	161	157	159	156	155	166	149	175	162	162	150	166	165	181	177	133	156	165	171	169	164	142	166	169	164	146	147	150	172	140	156	160	173	160	174	166	163	158	157	148	165	144	152	153	186	176	160	151	160	144	161	152	164	177	161	141	164	169	151	148	146	168	145	155	155	153	181	161	150	169	167	148	171	162	162	154	155	161	173	161	142	150	149	165	155	150	158	167	166	162	161	166	147	173	153	157	166	151	166	161	167	172	146	149	142	155	163	163	145	152	160	176	197	156	147	156	137	178	124	161	150	157	147	163	172	146	157	152	181	168	155	179	167	178	160	161	153	146	164	156	177	145	162	173	181	149	147	170	164	145	163	175	161	153	173	158	166	157	170	172	179	171	169	173	159	160	145	158	161	164	163	179	178	173	153	162	169	157	158	158	166	157	146	171	168	167	152	159	155	168	161	157	171	157	167	180	149	158	173	172	156	166	150	121	158	155	152	149	165	168	153	181	173	154	165	174	165	153	144	164	167	161	158	149	171	184	166	131	161	151	181	152	176	169	166	151	166	160	159	167	160	166	160	187	163	177	155	125	165	165	137	139	159	172	171	152	172	163	185	157	162	183	148	160	160	166	162	151	143	180	165	170	153	151	137	152	158	158	180	163	161	176	143	154	170	159	183	143	175	158	175	152	166	158	149	152	163	156	152	172	163	160	166	164	162	160	163	172	173	170	159	151	148	174	181	147	162	174	183	143	166	142	163	180	145	136	183	176	164	168	153	141	155	133	129	140	162	157	149	167	153	156	162	161	158	171	168	144	169	153	163	159	160	164	172	169	144	155	166	177	162	161	163	149	165	145	153	179	177	145	142	147	173	168	156	160	157	194	163	171	176	169	157	150	175	152	152	160	146	158	169	158	155	150	169	170	142	174	170	163	154	157	159	168	170	153	145	167	199	151	150	160	146	168	171	165	185	169	177	143	163	155	179	166	169	162	166	146	148	157	153	170	182	155	164	137	161	154	153	159	161	158	156	160	149	155	155	174	162	168	175	160	158	150	178	146	138	139	162	168	176	136	151	162	164	165	163	153	172	162	165	141	182	171	157	151	155	160	140	151	156	149	135	169	145	165	175	154	164	170	150	161	185	169	150	155	147	160	151
345	1	1900	150278	412	0	18	93	155	323	295	355	309	289	214	222	210	194	183	178	161	152	154	144	139	137	119	127	133	140	125	109	108	116	100	101	99	91	103	100	118	100	85	99	97	85	103	103	70	96	80	90	95	79	90	75	82	98	80	77	82	95	84	84	95	74	76	87	86	81	82	74	78	73	61	90	88	91	91	68	83	81	78	78	58	74	74	80	57	73	96	80	85	69	81	87	89	93	82	67	93	80	74	81	69	71	73	68	83	69	79	69	77	61	80	97	78	61	69	66	80	75	85	77	87	63	91	71	83	64	76	75	68	72	66	69	69	64	65	89	65	92	81	80	73	77	66	75	59	61	81	68	70	83	52	78	63	62	63	69	63	76	69	84	75	83	59	85	70	78	87	67	71	74	68	57	61	66	67	79	75	66	84	75	67	80	71	69	77	80	63	80	75	71	76	78	59	71	74	85	70	67	74	69	78	86	67	73	89	65	74	70	81	75	79	82	75	81	76	66	95	70	69	85	83	67	78	73	71	61	73	72	78	66	71	79	64	72	53	74	83	71	79	71	79	65	86	78	84	73	77	62	71	79	62	58	77	62	62	80	72	71	65	64	86	73	84	67	82	75	71	79	64	79	69	65	60	76	68	58	70	76	69	64	79	80	67	57	78	83	69	77	70	66	77	55	85	86	74	83	85	77	80	82	76	81	74	67	71	72	76	71	69	65	65	71	66	71	80	75	86	70	64	81	65	62	77	64	65	97	77	67	70	70	75	66	84	78	65	58	66	75	69	77	72	74	81	60	80	92	70	79	65	82	81	57	54	67	80	72	57	63	83	83	79	87	69	82	63	74	71	74	53	71	68	83	64	81	73	53	83	73	46	70	79	81	70	82	63	64	69	90	89	78	63	79	57	84	70	61	81	67	68	61	88	70	60	58	72	72	85	73	84	69	61	67	89	69	83	73	68	55	64	69	70	58	59	88	86	81	70	89	58	60	64	68	65	84	75	69	73	75	74	76	83	64	62	81	59	84	69	68	77	63	51	83	62	71	71	69	71	63	78	79	68	91	64	75	67	93	61	73	85	65	59	89	66	71	64	78	58	91	74	57	66	77	78	81	84	71	77	62	65	64	66	64	81	62	71	63	73	64	59	53	57	67	78	66	69	81	71	56	80	75	69	87	77	74	71	68	78	61	78	74	65	70	69	72	77	72	79	57	77	81	77	72	63	70	74	76	87	79	69	88	70	81	81	68	80	73	55	69	81	64	63	68	90	85	71	69	78	83	57	77	65	91	87	82	80	57	61	73	59	67	90	76	63	74	71	61	59	78	64	71	86	78	84	72	63	65	60	84	75	79	65	62	77	76	82	74	66	70	55	68	62	81	72	72	75	74	63	67	60	65	68	76	79	54	78	87	66	78	57	83	85	65	80	76	76	78	76	80	77	80	77	74	65	72	66	99	58	75	74	76	87	72	72	83	71	56	67	52	74	74	88	80	84	71	57	69	65	64	60	83	70	72	65	68	69	73	77	81	68	80	78	70	61	78	65	67	64	73	76	74	85	84	73	76	67	87	75	86	72	65	73	61	80	78	58	72	81	73	79	95	83	71	77	68	70	63	73	73	51	75	78	61	55	72	73	60	66	77	55	72	64	87	71	79	76	54	71	77	55	72	64	74	63	74	65	71	63	73	81	78	71	57	65	72	80	63	61	67	65	64	78	68	66	75	85	82	76	67	68	68	69	75	71	71	91	88	75	82	93	80	83	71	78	64	65	73	60	76	69	80	72	77	83	66	63	75	59	76	78	71	58	69	86	62	65	76	64	72	63	68	75	69	86	76	86	69	71	64	66	78	71	62	72	88	91	71	66	67	61	77	70	63	57	81	77	67	65	60	62	71	64	75	84	69	81	81	69	54	78	76	65	63	72	87	72	63	69	84	85	74	64	72	69	64	69	63	54	72	71	85	71	84	65	68	71	55	58	73	61	70	75	78	58	62	73	87	78	98	75	68	52	59	69	87	61	71	75	68	71	72	64	85	62	75	82	91	52	69	79	71	58	89	69	61	54	79	61	67	62	95	84	71	62	69	51	61	53	71	58	80	76	76	80	65	58	83	75	75	75	73	74	71	57	77	65	61	63	80	58	67	69	87	61	63	67	88	70	63	72	73	75	65	73	68	72	82	71	64	76	75	74	63	77	75	82	76	69	65	65	76	76	72	94	71	62	72	81	74	64	60	73	61	69	69	79	82	58	72	82	74	82	83	73	62	57	81	62	45	74	72	80	64	71	63	80	77	67	73	70	70	71	78	74	68	65	75	65	65	75	73	76	61	78	82
345	2	2100	150401	411	0	9	97	186	342	354	360	361	323	286	254	252	236	209	203	174	197	185	192	172	158	167	145	161	150	145	154	143	140	140	148	118	119	122	111	135	132	126	108	121	123	120	112	110	102	114	104	133	111	120	113	113	118	118	117	111	99	94	80	112	103	117	101	100	110	100	107	103	104	106	86	120	92	88	104	93	76	97	101	103	100	80	86	99	113	87	88	106	90	93	79	84	91	98	99	90	101	96	94	83	95	97	103	81	86	91	91	95	94	95	95	75	106	74	79	92	87	95	102	118	109	92	111	90	97	95	93	98	101	96	94	98	91	82	99	109	86	98	107	89	88	96	89	91	83	85	96	91	79	111	105	101	70	80	87	78	87	93	89	86	92	88	101	86	79	88	107	89	83	95	85	99	93	95	82	80	72	94	87	92	99	84	102	93	75	84	92	90	87	90	99	84	100	77	76	91	107	91	86	91	100	87	79	88	102	103	78	82	74	82	80	99	77	79	95	81	91	103	93	90	96	91	89	77	103	90	96	95	101	81	84	72	97	83	82	72	83	94	79	94	91	117	95	117	106	88	85	94	90	91	87	89	91	85	108	89	109	84	81	85	95	84	74	84	99	92	86	85	92	83	81	81	93	96	79	76	117	88	93	74	86	98	92	90	84	82	88	121	101	74	87	84	88	96	83	91	95	108	92	92	86	93	77	73	121	81	92	77	93	88	99	83	75	70	89	98	86	101	102	83	84	105	89	72	79	79	85	107	76	82	92	89	107	80	102	82	99	86	86	90	96	102	79	82	90	100	95	80	108	72	98	77	99	90	102	85	84	78	88	87	102	87	84	79	90	78	98	100	98	108	90	96	93	101	96	88	82	83	102	85	76	84	81	75	87	82	75	99	79	97	92	91	105	72	90	88	88	78	97	75	99	92	91	102	103	87	81	76	73	96	84	72	81	96	95	80	93	93	92	93	56	78	80	79	84	83	80	78	75	97	84	83	95	96	93	92	96	82	91	82	70	91	100	90	90	80	79	89	87	85	81	75	67	96	95	86	81	74	80	98	95	95	78	76	69	89	83	97	86	96	77	83	106	105	101	87	91	81	85	87	101	77	108	83	84	97	71	92	101	100	97	94	89	83	89	95	97	91	83	77	87	103	72	89	79	75	81	108	90	95	81	105	84	91	79	95	101	69	89	69	79	116	92	82	93	85	98	94	98	95	95	85	113	87	101	94	98	76	94	73	83	74	97	71	100	77	108	83	78	87	94	78	81	91	85	78	90	73	80	83	86	83	86	86	92	84	91	93	77	83	109	98	102	69	94	94	90	82	96	96	107	91	90	90	87	95	82	93	87	78	112	86	87	110	88	99	63	71	102	104	88	81	86	94	91	74	75	86	82	100	96	84	95	88	105	77	92	94	90	87	87	98	92	114	83	98	87	92	90	85	94	98	95	94	87	68	105	97	98	88	92	103	94	98	84	96	87	100	72	90	86	87	91	98	85	87	82	115	85	84	83	93	88	83	114	75	103	95	81	95	99	83	108	82	108	94	76	82	93	88	87	110	81	93	102	89	93	85	95	106	99	93	92	95	78	85	91	83	80	75	90	96	84	83	94	84	85	97	87	81	71	100	95	86	92	86	88	92	94	97	99	79	86	75	99	86	96	92	82	77	80	101	79	82	78	86	100	91	70	92	86	92	99	99	80	87	87	67	92	77	83	105	93	103	108	86	87	89	104	83	97	99	86	74	89	87	103	90	75	95	84	83	86	87	94	85	101	92	78	85	81	90	92	92	102	87	101	81	100	91	89	93	93	95	76	99	87	76	89	107	88	86	98	83	89	103	102	87	76	84	89	91	87	80	93	100	94	85	82	93	113	106	99	98	96	101	82	91	87	82	112	87	88	78	88	88	71	84	101	90	98	83	92	79	68	94	85	85	96	82	86	87	89	106	86	88	76	80	96	95	90	79	79	53	88	72	78	97	80	88	83	98	76	81	73	93	103	87	80	96	85	86	87	80	86	88	102	86	94	101	81	99	98	98	89	92	93	89	92	91	95	95	92	102	95	98	83	67	85	92	81	84	81	95	103	89	86	104	101	79	92	75	101	77	82	87	103	90	96	81	95	83	102	74	96	100	82	85	89	96	68	86	100	91	72	73	81	96	101	73	75	99	106	95	115	83	87	95	96	81	92	82	95	87	82	86	78	87	92	82	75	77	82	104	88	83	75	97	78	77	84	92	82	88	84	93	81	92	93	99	81	75	88	93	99	73	86	86	85	80	91	75	89	102	94	83	79	80	88	83	93	84	76	84	91	95	87	84	80	91	86	95	93
345	3	3500	150524	398	0	16	158	208	389	410	439	417	336	348	344	298	276	272	285	245	240	233	261	229	224	204	195	203	188	189	196	186	179	149	189	160	176	177	172	179	179	174	148	137	173	164	159	144	147	142	142	145	175	176	148	142	136	157	133	167	113	137	129	125	139	123	129	134	123	120	136	137	123	137	129	129	132	147	145	142	136	130	119	126	139	144	134	122	122	139	127	149	139	122	150	116	126	153	148	132	133	136	138	131	133	120	144	112	136	119	114	109	124	124	122	125	131	111	113	126	127	138	116	125	120	139	125	139	131	123	118	114	127	108	127	123	135	105	119	133	128	130	128	129	115	136	134	127	101	138	121	134	139	128	113	132	136	122	126	150	116	120	124	130	103	122	136	108	138	117	122	126	130	128	102	121	126	120	121	105	131	121	127	129	134	130	124	130	121	119	127	134	135	133	95	145	116	131	114	128	105	119	119	111	118	132	108	133	108	134	138	123	116	98	121	131	146	124	131	125	118	111	139	104	114	131	136	118	123	118	115	139	126	110	129	104	115	104	105	147	129	143	156	138	123	142	142	129	106	133	133	133	114	126	130	140	124	132	145	121	129	124	129	136	132	104	122	95	122	120	114	128	119	113	123	108	113	122	115	128	103	128	134	134	114	132	116	129	125	101	141	137	121	132	113	109	128	105	118	110	107	132	118	130	122	124	109	123	123	125	123	109	128	118	131	147	147	136	140	112	117	139	127	117	141	103	111	119	114	108	111	119	123	105	134	119	136	128	123	116	105	119	120	117	120	101	115	116	128	108	113	126	126	109	137	114	136	103	145	116	130	126	123	110	125	138	140	126	134	117	111	130	119	115	122	149	135	129	123	116	134	136	124	130	130	129	129	107	113	117	124	120	108	119	136	119	118	125	110	126	129	130	121	132	127	126	107	121	107	128	136	124	120	128	123	136	130	117	110	117	120	134	118	116	134	128	115	99	138	118	101	122	99	122	127	120	111	119	139	125	131	132	122	129	125	102	118	124	130	119	123	126	112	126	129	128	121	129	143	113	113	127	103	143	127	151	132	112	115	113	141	127	119	136	118	111	133	135	131	121	128	127	133	119	127	99	112	125	140	125	117	127	97	113	120	140	98	151	119	113	137	130	117	127	127	134	118	126	118	133	115	118	129	144	136	122	107	139	125	125	142	116	116	127	118	123	122	119	106	121	134	126	130	123	136	120	112	121	114	138	135	127	112	100	129	143	123	136	119	102	116	102	136	108	126	122	143	121	128	127	111	144	118	120	130	126	133	133	142	131	100	124	115	94	142	122	120	128	120	150	112	146	112	147	141	132	115	137	133	115	114	134	124	122	107	116	138	120	124	113	124	125	128	140	116	125	131	128	114	115	130	99	135	128	122	127	136	119	117	106	133	134	116	119	115	120	132	136	131	118	113	136	137	123	132	116	116	115	121	120	132	131	127	115	118	115	121	99	119	147	114	102	127	121	127	104	149	112	119	129	132	128	124	119	121	127	125	111	117	119	123	145	132	129	117	104	112	120	124	114	118	137	134	121	123	123	138	138	115	137	130	123	126	142	122	141	125	150	128	110	106	118	126	127	127	138	113	130	142	122	111	131	135	110	134	129	140	114	142	125	138	125	124	126	117	122	137	111	114	99	124	141	116	135	124	129	111	149	120	131	102	120	118	141	122	149	129	102	122	122	126	131	102	132	123	127	147	126	147	146	142	124	119	115	117	110	139	117	129	133	117	144	123	134	133	110	126	132	117	128	125	119	124	128	135	134	106	118	115	113	110	114	113	121	140	117	130	118	126	133	121	125	129	118	133	125	122	124	110	110	129	111	133	131	135	129	136	116	127	131	104	114	124	109	125	130	120	123	117	122	132	122	112	128	117	119	107	130	138	134	144	134	138	136	110	124	124	116	142	100	123	120	100	143	135	128	148	144	113	118	130	129	107	141	115	135	133	122	131	126	125	132	135	116	141	105	121	122	130	116	127	120	125	124	109	117	125	112	113	114	122	130	113	131	121	111	124	121	119	118	134	145	125	118	115	117	123	148	143	119	115	126	123	115	131	110	131	137	126	119	105	114	143	138	112	121	104	134	126	112	114	115	153	113	130	105	110	117	128	111	133	109	121	115	121	116	128	125	128	118	119	124	136	135	149	122	139	102	124	131	125	122	115	123	124	113	114	134	115	133	95	131	126	117	121	112	106	101	121	148	138	126	108	113	136	132	103	116	104	106	121	123	119	143	103	123	103	107	115	120	130	122	111	113	119	128	116	118	115	130	140	128	131	126	134	114	112	123	132	113	144	114	133	110	112	114	119
