345	0	2700	134380	387	0	15	224	285	470	456	509	516	444	439	411	379	370	354	332	352	322	287	313	274	299	277	293	279	299	274	287	262	269	275	262	231	264	220	220	228	218	255	243	229	238	210	228	229	235	215	244	230	213	213	237	224	225	204	246	230	231	230	234	212	249	182	227	223	187	222	230	222	195	208	207	200	222	224	204	224	198	214	205	196	215	196	209	211	200	193	196	196	209	205	176	213	187	216	198	177	201	179	227	228	218	189	191	206	200	192	200	207	211	209	192	196	212	215	205	222	202	192	203	178	187	213	187	199	182	224	159	192	181	209	198	212	200	189	201	195	208	182	218	218	208	189	187	190	193	172	224	206	216	204	222	212	183	220	211	220	196	228	194	180	206	189	207	215	184	206	206	214	191	193	187	208	208	201	202	191	191	162	195	207	216	186	203	213	239	196	212	220	186	174	202	210	203	208	226	200	187	208	188	217	174	207	199	211	211	172	204	185	209	219	198	188	191	209	201	198	222	199	225	199	210	182	207	214	200	189	213	204	197	199	191	213	189	206	194	184	203	184	192	215	188	206	191	190	217	178	198	187	189	220	217	226	216	192	209	210	188	208	223	189	191	198	175	185	191	191	182	184	212	200	196	186	184	195	213	225	210	195	175	188	190	225	213	179	195	193	214	211	193	199	200	205	171	197	207	202	191	194	199	211	215	206	207	194	210	189	208	198	216	185	204	208	187	193	194	203	217	199	193	189	195	203	200	199	207	198	178	219	189	213	227	225	204	210	208	191	197	211	193	233	168	180	200	187	197	201	196	189	190	221	204	209	198	196	220	186	231	229	198	206	196	192	195	203	192	218	203	211	208	198	209	189	206	196	197	192	192	177	213	199	211	188	212	202	215	195	201	226	204	211	203	203	188	213	191	173	201	187	188	213	206	198	207	192	190	185	174	210	183	198	190	191	213	192	215	187	188	190	206	183	194	195	204	194	212	182	180	198	203	187	206	192	178	199	204	201	213	219	198	214	198	202	206	201	196	194	188	200	164	201	228	189	201	210	184	198	188	199	210	189	197	204	211	180	179	213	190	176	192	193	195	198	185	222	225	192	188	184	206	189	202	187	181	233	202	213	206	194	218	211	209	189	203	206	190	199	200	218	200	219	211	209	200	174	185	170	183	208	177	204	209	206	186	199	186	192	221	210	180	182	192	193	202	181	189	174	205	214	210	198	174	191	194	180	218	194	179	185	196	191	197	219	209	197	177	204	199	213	220	196	175	192	210	217	172	175	217	208	184	190	210	208	193	197	177	191	199	206	192	176	201	213	193	195	203	204	208	208	192	184	187	198	209	206	223	198	202	184	198	195	207	207	234	211	229	184	191	212	182	195	202	187	225	189	194	201	196	207	196	207	203	190	208	193	193	219	173	209	225	198	200	188	192	178	185	191	212	221	191	199	228	193	181	190	207	227	177	195	180	209	216	185	196	193	182	216	205	195	194	195	195	209	207	193	199	183	193	189	210	202	204	174	177	183	187	181	185	201	174	180	185	178	211	182	183	197	198	191	210	196	203	210	205	189	192	190	206	224	200	198	202	176	163	188	195	184	193	186	180	197	196	202	215	193	202	209	206	188	207	206	218	194	222	206	196	216	183	197	192	177	183	197	218	193	220	189	209	181	215	195	184	200	192	215	206	200	223	205	191	208	219	207	196	206	197	194	195	201	195	204	178	222	189	192	228	186	197	177	199	218	205	178	198	185	206	187	207	174	193	205	183	207	191	200	169	209	199	211	154	172	194	174	218	177	217	207	172	202	210	212	189	209	199	208	181	198	179	181	206	188	186	201	181	186	203	196	199	188	189	195	195	187	202	204	190	188	184	170	190	186	228	223	183	210	194	192	187	207	203	186	184	203	208	210	202	207	178	216	193	203	207	188	209	208	222	185	173	213	222	204	195	197	172	177	216	205	197	231	197	205	200	194	165	187	177	196	173	190	198	201	177	221	189	217	198	232	213	183	228	184	223	198	190	191	193	207	218	218	200	196	221	191	193	209	193	191	206	190	195	199	217	210	222	180	183	195	202	200	188	198	185	203	190	189	179	186	186	206	196	190	215	189	172	185	185	190	193	193	189	186	190	220	187	189	197	211	175	214	191	197	218	191	196	191	201	204	202	174	222	221	193	195	208	197	172	166	215	191	219	218	206	186	200	225	211	203	229	206	202	178	208	194	190	218	177	218	189	207	186	188	179	198	204	217	222	231	203	191	217	190	199	203	213	186	174	185	177	192	190	190	212	185	201	228	185	192	213	193	186	196	219	171	208	193	205	201	201	185	208	197	205	193	209
345	1	1900	134504	423	0	9	99	176	346	330	337	323	310	251	268	246	249	195	189	197	205	191	166	167	180	182	165	161	172	150	146	129	138	158	146	147	127	150	140	141	116	146	117	125	133	144	108	137	108	139	116	102	111	112	106	112	115	130	102	106	106	113	118	112	106	105	111	106	118	112	137	115	115	115	105	97	112	111	120	103	115	120	107	95	99	106	112	114	92	94	117	93	96	104	130	103	120	127	106	91	108	100	105	91	130	102	112	101	90	101	106	114	110	92	101	94	118	106	115	97	97	100	107	91	92	105	95	102	103	99	99	101	103	131	96	111	103	99	114	96	91	101	104	96	116	84	105	102	97	113	127	113	108	117	104	94	114	105	98	112	109	112	108	97	125	98	107	106	123	118	101	98	102	100	105	104	99	104	98	103	102	105	99	105	98	105	115	117	89	100	97	99	95	113	117	108	103	118	115	108	107	110	93	90	106	99	113	102	122	108	92	113	106	105	117	101	115	103	85	131	115	97	113	86	116	100	107	140	109	88	126	108	104	99	79	103	116	94	102	109	99	111	80	103	105	101	101	98	111	106	103	106	119	112	102	112	117	88	102	104	96	109	95	105	114	104	105	118	102	93	106	96	120	94	91	96	107	97	118	99	112	127	101	107	89	97	115	98	109	116	96	108	109	77	115	103	110	118	96	90	103	101	104	93	99	92	96	91	106	106	110	84	89	100	92	99	103	88	119	109	90	110	94	110	110	99	104	92	106	103	100	131	121	114	85	108	101	110	113	90	102	90	106	90	110	117	73	106	119	105	104	109	86	112	102	84	94	105	108	91	109	95	100	99	109	86	110	112	82	99	93	102	94	103	94	90	109	96	103	98	81	100	107	98	98	99	128	117	111	102	105	101	104	118	121	111	100	90	104	116	103	89	102	96	96	116	113	109	119	119	109	104	99	96	96	102	111	92	108	124	105	110	104	103	96	105	106	85	113	99	131	111	105	108	114	96	89	99	91	115	107	104	100	94	92	89	80	93	107	107	106	103	83	88	90	88	96	89	131	93	101	94	100	108	94	106	113	106	116	101	96	108	110	119	98	101	99	103	102	107	87	91	115	96	94	108	105	109	106	112	99	102	103	105	101	110	109	86	86	115	97	119	82	91	107	99	107	100	96	119	124	98	100	93	97	117	121	88	95	106	116	125	98	94	84	121	94	104	91	121	102	94	102	114	87	92	101	102	104	104	96	110	114	105	85	96	92	95	103	97	104	103	122	135	98	89	110	109	104	109	105	92	98	105	110	116	114	114	88	85	124	103	110	122	91	94	128	88	94	109	110	104	108	107	99	95	105	86	115	105	131	87	107	116	98	82	121	89	122	106	120	114	109	91	99	105	111	113	94	106	104	108	103	110	106	104	100	99	109	106	108	112	100	111	100	94	98	104	109	88	96	128	93	89	114	129	103	92	82	111	105	104	96	92	107	89	76	91	85	111	96	113	126	86	115	99	89	119	85	106	103	89	90	93	96	88	99	100	108	95	106	115	103	102	104	92	105	78	95	103	104	108	97	103	105	100	91	109	96	116	104	103	117	105	106	103	103	104	112	101	95	104	114	105	88	96	93	98	86	103	108	98	121	106	114	95	90	101	102	100	117	89	113	99	104	114	100	89	106	91	113	107	108	117	94	80	78	92	94	88	121	109	91	105	104	113	96	86	119	79	112	111	88	97	97	110	90	100	95	105	108	118	88	82	122	87	114	99	107	83	113	94	98	91	91	99	106	85	101	101	105	83	118	112	106	106	84	109	97	95	100	92	99	110	113	111	117	107	102	106	109	96	112	97	99	96	106	103	120	108	88	119	102	120	109	98	97	107	105	116	114	83	113	117	117	116	114	95	84	100	89	101	119	104	100	109	100	113	104	92	108	126	102	86	105	106	96	99	100	91	102	126	95	105	110	93	93	95	99	89	102	119	93	111	106	103	86	105	98	131	100	88	95	95	109	114	104	109	100	111	105	99	106	91	109	114	99	89	107	91	106	113	103	102	100	97	89	98	108	110	102	94	89	94	89	101	100	112	103	96	97	98	106	103	102	65	94	109	103	98	105	101	97	87	91	95	96	102	87	128	101	110	103	90	122	103	92	95	110	97	103	117	113	106	111	107	106	113	102	89	96	92	101	103	127	107	100	109	115	109	112	88	112	96	98	99	96	113	109	104	105	133	102	104	102	98	100	118	112	105	104	87	101	95	97	86	108	102	110	91	101	115	127	114	107	100	105	103	110	100	83	100	102	100	109	87	114	95	109	115	99	108	112	113	105	118	110	82	106	93	94	92	90	104	99	103	101
345	2	2100	134627	423	0	16	125	205	368	351	418	357	327	281	320	268	267	277	255	225	242	214	207	207	203	216	189	168	176	201	194	201	166	155	187	167	176	169	162	144	150	154	151	166	151	149	150	137	157	148	133	153	134	153	148	160	133	137	142	150	137	124	162	131	141	154	130	123	147	113	145	130	145	134	133	126	145	139	118	129	161	163	135	111	125	118	128	121	134	136	128	163	148	133	122	110	131	127	134	126	137	154	124	117	134	139	132	134	121	126	118	131	120	149	161	146	113	138	146	124	124	134	115	137	125	115	124	142	140	131	119	135	125	122	144	130	125	141	144	123	119	122	148	133	129	120	152	112	126	112	125	133	124	120	135	123	132	110	120	136	129	117	107	109	114	103	137	122	133	138	112	112	137	117	134	131	140	143	110	126	123	118	116	134	125	118	133	125	126	116	122	128	134	155	140	130	141	136	110	133	112	135	124	124	123	138	124	138	125	123	133	147	109	140	133	137	129	136	115	142	130	111	138	116	119	130	129	111	137	140	131	125	142	126	116	110	133	163	119	142	128	120	157	133	128	109	124	126	117	113	139	129	138	131	117	127	131	121	140	125	127	132	154	117	123	128	125	144	131	108	135	122	113	121	137	147	128	123	151	108	149	118	137	112	146	118	119	131	127	139	125	107	142	135	116	130	120	103	122	126	134	134	110	125	117	112	109	119	126	133	111	130	121	143	120	120	126	142	128	121	113	114	117	119	140	147	112	123	137	119	129	136	120	120	102	120	121	107	113	124	125	141	120	105	114	137	130	139	116	111	131	122	127	119	115	127	131	117	129	119	104	132	134	132	107	124	135	122	120	130	122	145	126	124	113	122	132	123	127	106	135	137	141	134	122	125	153	126	122	128	142	111	127	95	112	106	145	115	113	125	97	121	123	129	121	127	126	137	114	125	117	149	109	145	145	138	114	132	114	126	116	119	118	124	104	115	118	130	125	133	139	131	116	123	120	131	139	101	118	131	125	128	116	108	128	120	113	130	110	119	127	126	141	134	115	128	143	131	113	126	119	127	127	139	104	115	121	137	146	126	113	119	118	134	113	125	149	126	134	134	146	119	119	128	131	121	107	120	125	125	128	128	126	126	125	124	123	104	134	124	140	107	132	123	131	104	112	122	134	120	138	132	123	119	135	122	105	135	122	141	133	140	129	129	127	90	130	127	123	115	131	117	140	145	142	105	124	125	121	113	115	106	129	134	129	111	136	110	118	99	141	138	119	124	138	140	128	108	123	148	127	117	148	119	134	126	141	134	104	120	105	122	138	129	126	144	123	132	134	123	142	141	125	127	126	136	124	132	146	104	124	128	133	124	119	134	117	108	140	123	114	125	102	113	128	128	122	114	115	120	117	126	149	143	129	117	123	113	116	108	131	133	135	116	123	136	112	123	131	112	116	142	133	145	144	136	136	120	120	123	128	119	122	121	97	137	122	129	121	140	119	146	135	116	129	121	132	124	119	121	146	119	117	127	121	127	137	115	121	132	131	147	129	142	128	139	132	121	144	108	122	140	115	112	123	130	137	112	120	130	148	108	127	120	114	115	127	122	120	143	114	146	120	131	145	108	139	110	120	115	117	103	122	132	112	123	142	118	118	145	118	108	136	131	131	119	137	138	128	118	148	130	123	135	128	107	133	120	118	127	118	128	112	114	103	110	123	134	126	137	115	113	135	124	114	116	125	135	152	125	146	131	124	122	127	110	115	114	126	130	123	112	134	152	133	126	119	118	121	131	106	123	122	123	136	110	131	120	146	143	116	125	116	111	113	115	125	125	118	127	139	119	122	120	122	117	103	147	124	124	122	122	103	127	149	143	129	132	126	107	110	128	134	122	108	94	124	128	121	123	118	127	122	153	124	103	107	140	121	123	136	132	129	113	112	137	147	112	127	122	122	124	105	118	150	135	141	112	132	134	142	134	124	116	105	130	146	128	125	124	109	111	148	127	116	154	125	135	116	116	113	132	128	127	153	110	112	134	126	113	123	124	125	121	137	118	133	111	126	141	111	113	132	105	119	125	126	129	139	117	118	109	155	113	135	120	89	115	122	110	115	121	109	151	115	121	141	124	124	134	138	126	142	128	120	122	119	118	110	104	153	118	117	140	120	149	112	115	111	122	100	141	125	113	111	122	109	136	147	123	111	133	128	124	147	151	134	117	119	129	110	120	123	125	110	114	139	146	134	156	117	141	114	117	116	140	138	116	133	112	121	131	127	129	115	132	129	130	144	130	133	122	138	121	102	135	136	133	134	143	117	112	111	133	121	148	118	128	130	132	134	126	104	149	107	130	130
345	3	3500	134750	417	0	21	170	252	390	420	453	394	403	378	336	283	293	295	272	256	305	259	263	254	248	224	221	230	201	237	224	200	194	209	202	196	204	197	194	192	186	186	181	171	183	176	176	174	145	156	164	139	169	168	166	171	168	170	168	159	162	164	154	152	174	152	156	142	170	170	151	159	161	145	148	143	176	145	147	152	161	158	144	155	145	171	162	151	151	166	174	155	162	155	177	178	134	146	174	155	133	157	149	155	162	129	154	146	167	171	122	141	140	141	146	149	138	147	156	166	165	152	154	166	163	168	162	150	160	140	131	159	173	148	149	152	146	137	164	157	150	159	134	161	135	136	126	144	144	156	142	139	149	169	147	167	153	160	151	169	145	154	168	154	147	154	156	149	149	144	144	150	144	156	144	151	156	160	175	159	137	141	162	160	146	139	161	133	154	151	160	146	164	159	168	154	138	133	172	142	157	136	118	151	156	164	154	146	145	124	130	158	153	145	164	158	154	139	138	157	150	140	155	146	147	158	165	177	161	145	138	135	158	144	156	153	122	175	141	165	142	123	141	152	165	140	148	133	158	138	147	158	164	159	137	144	188	170	147	163	164	171	151	139	136	141	146	167	167	164	139	156	144	150	149	156	152	167	163	164	151	135	165	162	162	119	195	141	139	171	152	143	157	157	135	161	175	157	170	144	142	140	149	154	136	156	168	124	166	165	139	143	155	153	151	130	157	133	132	134	136	165	135	138	142	142	155	152	153	174	162	164	142	149	130	134	146	143	144	160	140	167	166	132	129	166	141	138	157	152	150	150	167	167	162	151	146	128	140	167	179	134	146	169	157	147	152	149	162	136	157	171	124	163	149	160	139	164	147	129	146	151	154	152	146	141	156	136	162	166	142	158	148	154	145	137	144	164	145	144	152	120	135	145	152	157	149	152	149	163	155	134	151	164	142	156	143	155	134	149	172	164	141	161	142	163	153	167	146	150	144	153	168	158	144	149	141	163	143	166	186	136	160	150	164	126	173	154	151	150	132	150	123	160	157	142	169	139	146	156	160	164	149	153	172	163	143	143	151	168	148	153	145	152	149	141	156	148	125	133	146	163	141	125	150	134	169	126	153	148	147	162	147	141	142	145	151	148	160	153	166	179	139	158	161	149	165	159	153	166	155	168	155	173	130	154	151	122	146	168	138	180	160	131	145	157	144	142	138	136	173	155	145	159	153	183	154	138	135	152	124	166	163	134	137	137	153	162	151	133	159	163	143	152	147	147	154	157	161	136	160	145	141	161	141	183	146	135	141	153	149	151	146	130	157	142	169	140	154	170	160	130	151	162	149	147	140	139	149	152	139	150	165	141	160	152	129	147	167	152	141	169	167	156	149	153	140	160	165	146	136	151	148	145	160	158	154	132	146	153	140	148	145	147	142	155	152	163	172	132	164	141	164	149	147	146	158	153	148	160	165	133	158	183	138	143	130	168	173	136	168	177	156	142	139	159	149	124	154	168	164	134	157	148	154	147	147	168	177	152	172	149	149	169	158	144	160	146	148	150	149	158	148	144	152	140	139	141	143	118	147	150	129	149	151	129	120	137	162	153	143	120	164	125	160	137	158	145	135	154	147	157	149	148	157	138	149	163	147	154	141	147	158	150	163	127	159	154	152	175	139	165	148	147	148	160	151	141	146	175	151	152	156	135	147	144	150	153	137	153	132	147	148	138	144	141	158	146	149	164	163	144	140	151	161	148	119	176	151	170	158	142	140	148	152	150	146	150	161	146	158	169	140	137	171	152	132	160	175	120	137	174	150	178	145	138	150	135	176	136	156	151	174	152	155	158	160	155	168	171	192	169	158	149	143	158	129	130	149	150	139	148	129	161	150	150	163	147	148	150	154	170	158	160	151	156	148	178	149	161	167	162	176	137	162	125	138	168	127	169	163	166	131	181	148	149	137	168	146	168	149	154	151	164	132	160	139	143	138	161	151	141	125	166	138	167	149	167	135	147	139	161	165	138	156	145	175	138	129	163	159	144	144	157	177	161	163	131	160	176	165	125	143	161	139	168	162	141	148	152	162	130	141	170	155	164	153	162	144	156	127	156	174	167	144	137	144	138	147	156	140	114	136	137	149	157	128	166	154	164	143	137	159	150	142	142	168	159	121	146	133	134	154	159	154	165	149	154	146	158	150	130	158	152	148	152	178	141	144	145	152	160	153	143	134	138	161	139	156	155	179	134	146	158	152	142	157	135	170	143	154	145	184	160	156	142	161	140	163	145	131	147	152	146	158	156	142	140	153	140	160	145	167	144	163	148	145	146	165	145	176	145	141	139	138	138	174
345	0	2700	134873	378	0	9	186	289	427	465	515	473	450	394	394	372	374	355	370	342	318	322	331	286	285	298	291	324	271	272	285	271	258	252	282	254	262	246	254	255	257	240	216	213	242	217	251	227	247	242	219	256	197	214	224	225	241	245	241	190	220	228	195	217	215	225	212	193	206	195	241	203	195	234	219	196	205	233	240	211	228	231	204	210	201	203	232	202	222	227	198	214	174	191	222	193	220	209	231	209	200	210	219	219	213	216	226	185	224	215	230	203	209	183	212	225	215	195	230	183	233	190	222	228	182	170	205	206	216	198	217	214	192	196	192	212	197	186	205	186	180	191	194	170	205	218	227	205	197	215	203	220	220	189	172	196	182	207	193	209	200	208	205	220	225	201	199	186	203	186	199	210	212	213	192	197	198	204	208	212	195	198	236	220	201	217	193	197	205	181	204	195	238	189	217	207	208	215	172	200	199	215	200	195	186	188	218	214	217	185	187	205	197	201	173	197	191	187	204	194	180	197	214	189	182	192	175	213	210	191	171	188	193	180	194	189	209	211	214	222	220	231	223	207	223	183	207	212	192	198	198	205	192	214	215	196	203	220	198	199	195	224	186	214	195	201	201	186	210	196	186	205	197	201	197	174	205	187	224	211	176	165	205	213	208	211	233	227	182	198	216	195	199	212	203	198	211	197	191	185	184	187	227	187	195	191	194	199	193	230	191	212	193	206	203	183	192	201	190	199	192	213	201	223	198	196	200	214	189	206	180	186	224	221	196	200	189	245	213	210	180	201	186	194	180	209	194	182	208	173	205	203	184	191	207	195	232	216	194	188	191	194	193	177	202	199	221	210	176	181	206	188	207	203	182	204	195	193	200	208	185	188	191	184	198	189	214	191	191	164	202	213	199	217	165	155	212	208	193	182	182	195	212	199	204	219	211	190	174	186	208	193	198	187	204	219	228	190	182	200	199	235	200	200	214	192	227	186	232	200	196	194	187	194	215	210	189	198	178	216	221	202	187	199	197	205	250	196	200	180	176	198	210	172	210	203	200	197	180	173	181	160	190	205	209	190	197	200	205	185	194	192	184	210	201	205	222	201	196	230	190	187	191	210	190	185	202	195	182	194	193	225	185	189	179	198	191	194	199	195	219	214	201	173	206	205	214	207	213	204	195	193	195	215	213	190	193	205	221	182	193	202	168	202	207	221	210	206	190	236	189	181	178	195	206	192	223	177	206	197	222	195	206	174	204	198	195	196	179	176	206	206	200	189	193	204	209	205	179	210	193	192	209	193	190	188	204	207	206	211	250	192	169	178	188	222	199	195	197	193	191	199	194	185	221	220	196	181	185	216	207	198	184	189	194	184	194	189	223	181	206	208	208	196	214	192	190	187	195	189	187	213	190	176	208	190	193	225	186	214	221	218	179	202	217	183	202	195	225	216	197	203	179	196	191	197	209	198	182	193	211	192	217	214	227	189	183	172	222	195	205	195	191	218	196	198	194	204	210	191	195	191	204	191	243	215	200	173	207	190	192	170	170	186	205	214	173	191	191	210	175	227	201	204	165	214	213	202	198	199	202	175	199	180	216	181	189	192	183	202	218	201	220	190	177	189	187	203	202	200	210	202	223	198	221	194	188	211	209	201	195	219	194	206	215	192	199	192	193	183	192	159	172	198	182	188	180	201	186	208	230	200	210	188	201	199	174	195	216	203	205	189	166	228	193	188	205	201	175	194	211	189	194	200	199	195	206	214	201	203	215	212	223	192	205	196	170	189	198	192	191	212	203	213	203	210	195	184	206	189	186	214	186	189	180	205	201	179	187	200	222	183	194	181	191	174	196	201	219	203	200	211	204	219	196	181	189	182	177	208	200	175	215	197	196	193	185	202	193	190	193	208	193	167	187	191	213	185	178	218	195	199	193	178	214	193	196	210	208	216	177	192	181	203	186	210	189	206	193	199	207	196	226	176	193	184	180	192	191	196	197	193	206	194	204	198	219	209	202	199	186	211	196	217	196	195	196	202	210	178	217	209	208	197	198	216	204	189	210	203	174	214	196	209	173	191	204	206	213	204	182	193	206	203	196	182	174	198	203	199	205	199	204	199	194	171	206	230	210	192	190	207	213	196	219	175	191	189	196	187	209	237	203	172	182	214	200	199	227	191	189	206	191	192	197	207	203	198	221	191	189	173	181	175	206	193	198	190	187	212	196	207	209	180	211	197	202	218	221	197	198	201	198	194	199	218	187	161	195	209	210	202	193	186	205	168	199	177	186	195	215	208	223	200	216	197	208	194	206	200	204	201	205	169	213	200	211	186	180	189	210	189	195	221	184	194	213
345	1	1900	134997	434	0	22	102	171	347	330	370	345	305	268	243	235	249	235	214	186	190	182	195	193	169	186	162	158	157	159	136	158	121	147	118	142	127	149	121	132	121	135	125	119	141	149	138	118	127	104	113	122	114	111	112	121	120	109	111	130	111	129	100	135	105	101	121	106	126	114	130	117	93	115	106	101	121	91	107	119	104	107	111	104	106	99	112	93	106	72	120	96	102	107	125	102	99	94	124	95	102	94	116	99	101	97	108	99	116	93	95	103	103	97	81	116	90	111	101	97	116	111	113	111	117	107	112	109	90	105	102	117	109	108	114	93	111	106	106	107	97	92	96	108	96	106	108	113	109	91	111	116	98	103	107	95	122	108	96	87	109	118	117	111	93	101	101	111	103	106	93	112	102	96	98	102	111	111	96	107	114	101	110	102	117	120	97	104	112	103	112	90	100	106	117	106	95	103	112	112	107	101	100	116	108	114	94	100	95	105	108	107	99	114	127	103	79	121	110	105	119	101	85	112	93	112	123	94	96	102	101	114	101	100	96	106	109	120	95	99	111	87	87	99	111	104	95	98	92	113	119	96	111	92	89	93	117	111	101	98	104	109	110	104	127	96	103	121	92	113	109	111	134	105	100	96	94	98	109	87	92	105	99	99	88	88	92	96	104	104	107	96	117	98	109	102	115	81	108	96	107	88	93	92	78	106	95	108	98	88	101	76	124	113	95	103	102	91	86	102	96	91	100	96	92	107	105	93	109	105	93	96	103	100	90	83	101	93	94	108	105	100	109	101	97	95	105	110	96	107	103	94	96	96	111	112	124	102	103	86	107	98	100	101	109	106	89	104	94	110	97	99	129	102	91	105	101	106	103	106	88	93	104	101	111	102	113	80	96	93	106	89	122	105	104	111	105	97	93	100	112	92	94	101	89	86	110	100	111	92	95	98	105	115	83	93	104	85	96	79	85	119	95	114	109	95	82	100	97	114	111	101	105	89	101	86	107	106	100	96	110	94	95	100	103	103	104	102	99	92	97	91	96	91	93	104	98	114	94	89	94	90	108	98	106	93	121	111	107	113	103	110	113	103	82	98	104	95	97	111	102	94	96	86	104	101	98	86	99	105	92	104	92	97	86	112	90	105	102	104	108	105	85	97	98	102	106	110	87	98	100	108	95	102	114	94	106	97	103	103	96	90	104	107	102	101	82	111	93	100	105	98	102	105	109	96	91	110	105	128	109	115	102	118	85	91	99	110	103	106	119	91	89	102	95	87	87	94	90	95	98	103	89	104	102	80	101	103	101	118	133	103	110	113	96	103	103	78	100	111	104	101	98	91	119	100	98	92	112	94	97	109	104	102	84	105	94	109	99	103	107	103	106	115	94	108	107	115	93	101	113	104	96	103	110	113	102	116	86	99	91	85	104	103	101	96	107	114	91	109	108	71	98	101	102	93	106	102	104	117	106	105	106	87	100	94	102	107	99	92	94	120	106	88	114	102	86	116	100	96	100	117	98	103	88	101	98	111	112	82	90	113	107	113	103	89	109	102	103	124	89	100	97	101	101	104	89	105	109	113	127	110	90	103	98	112	94	102	101	97	93	92	97	96	99	87	117	86	107	113	88	89	105	102	97	111	118	83	90	120	122	87	108	107	115	114	80	101	96	107	97	102	94	101	88	120	103	118	115	103	87	96	95	109	98	128	93	106	98	118	108	97	94	112	87	98	111	103	91	103	109	125	109	96	108	110	116	98	98	119	82	119	97	123	112	92	110	112	95	97	108	93	88	84	108	97	76	87	124	104	106	100	105	111	95	115	101	91	102	96	94	84	98	99	100	111	117	104	109	78	113	107	118	96	106	116	93	87	104	109	81	111	99	115	93	109	88	106	106	90	103	100	117	114	100	108	96	86	110	96	96	89	98	87	113	110	82	111	104	114	94	98	109	99	103	101	102	101	100	93	108	104	114	89	105	124	90	85	89	104	104	102	96	93	103	132	101	84	122	100	124	88	94	100	92	98	105	84	109	95	100	105	85	123	82	99	95	101	105	120	95	93	126	107	123	107	103	98	109	124	106	106	93	110	104	101	106	100	112	101	104	72	117	93	93	87	105	94	104	105	100	95	84	102	97	105	106	99	92	102	105	92	93	100	104	92	100	99	104	94	107	94	111	91	92	114	106	102	116	97	99	115	93	109	101	100	95	83	117	96	101	101	86	98	97	89	115	95	106	94	105	87	93	105	97	98	92	108	103	95	108	105	84	104	98	99	83	110	109	105	96	103	101	96	85	85	105	84	114	108	104	110	97	101	109	112	105	95	106	104	102	117	93	101	110	104	98
345	2	2100	135120	424	0	12	141	204	357	387	417	373	349	321	320	293	275	257	257	215	233	219	205	194	213	187	178	194	210	168	181	163	160	199	178	185	170	166	140	161	160	150	133	145	163	144	160	149	144	142	136	141	131	166	157	143	136	124	135	129	125	112	132	139	145	149	138	119	121	139	135	138	143	149	135	125	127	144	127	136	137	122	131	124	127	109	119	149	111	131	138	133	144	129	127	133	125	123	125	126	133	129	122	132	129	131	145	137	129	109	133	130	123	126	108	125	119	146	121	125	133	127	107	132	123	134	139	123	101	125	135	121	142	117	143	118	140	129	136	122	124	133	120	107	129	120	126	122	137	140	120	122	130	111	131	112	114	142	125	131	131	107	139	128	110	117	104	118	112	115	111	125	128	142	129	113	134	143	131	149	123	132	98	127	131	121	135	134	133	137	134	132	128	126	119	136	117	118	124	125	114	116	120	118	127	117	117	135	130	132	112	126	118	118	140	115	129	156	116	127	112	135	111	116	119	124	128	127	118	143	121	155	120	135	124	130	115	142	114	141	116	128	124	124	128	115	122	129	122	126	117	120	126	127	117	130	133	118	125	120	142	116	129	140	118	114	115	122	125	111	147	118	142	132	123	105	139	136	118	139	128	127	110	148	132	128	124	122	123	132	139	112	123	131	132	112	107	120	137	122	131	120	104	124	136	113	124	116	120	114	135	119	135	138	134	124	127	116	125	142	120	125	121	133	116	114	123	131	112	124	142	142	124	130	99	118	137	102	124	132	141	120	144	127	126	122	116	134	128	122	122	133	117	106	111	113	127	103	143	147	117	128	112	129	104	120	99	114	106	144	120	107	117	126	131	130	126	141	118	135	109	119	127	129	115	137	127	118	134	132	115	163	120	129	113	132	142	114	137	152	143	113	124	113	117	116	128	132	132	141	118	110	124	116	162	138	139	136	111	127	130	143	149	118	115	132	122	130	128	132	119	142	105	107	129	118	120	122	108	143	112	108	101	127	113	131	126	118	130	123	120	134	114	122	118	135	133	134	100	119	120	115	102	107	113	128	140	143	108	125	136	143	141	111	107	107	115	128	122	115	124	132	139	127	98	120	136	116	107	135	145	111	123	121	123	124	122	118	108	127	118	134	126	97	130	117	121	124	136	112	119	118	134	124	121	112	115	132	116	145	135	123	128	110	116	132	121	136	120	125	120	139	137	99	130	120	124	129	116	124	121	117	134	128	118	129	117	90	133	133	125	131	145	129	127	131	134	136	122	131	147	119	126	116	137	133	126	125	107	134	115	125	115	120	122	122	125	123	119	128	133	125	120	108	127	133	114	124	129	126	109	107	106	123	123	108	115	126	141	119	114	106	120	120	107	121	118	120	117	128	91	122	107	114	129	127	129	100	126	121	114	122	140	113	119	150	145	103	140	139	121	141	121	123	118	113	124	124	129	114	122	142	120	129	122	109	139	125	130	141	115	122	117	134	119	142	117	127	117	115	114	145	143	137	116	138	117	146	129	116	119	134	132	123	118	113	119	123	141	142	133	155	122	125	116	121	135	113	124	120	145	131	132	112	120	105	134	130	141	122	137	113	133	129	117	111	118	135	145	135	111	119	131	124	121	134	123	126	123	126	101	138	136	131	125	115	116	142	115	128	133	133	122	134	126	120	137	131	109	134	145	124	134	136	123	130	123	138	103	117	128	134	124	124	130	119	132	120	115	124	133	119	113	128	129	131	113	115	118	113	120	127	141	135	107	138	114	116	111	127	122	121	139	122	106	111	121	135	144	134	121	126	129	98	127	132	131	130	144	131	127	111	132	137	138	141	120	119	108	131	134	128	145	127	126	127	116	125	123	135	113	144	117	121	138	126	125	117	118	119	118	134	134	118	142	122	127	119	127	135	130	130	140	113	110	125	125	129	124	138	126	118	128	118	122	130	144	132	132	102	124	132	138	122	131	134	114	110	130	115	124	144	112	109	142	96	123	121	126	122	101	110	139	128	119	111	107	111	137	143	129	111	110	108	118	134	140	126	130	125	130	133	127	121	125	132	127	118	118	106	143	133	116	138	129	145	103	134	123	119	128	141	128	111	134	119	97	130	128	135	119	120	117	117	139	103	124	134	114	121	126	126	120	108	108	140	141	123	133	127	114	119	124	128	126	113	134	103	130	126	121	111	135	122	108	115	142	115	121	139	142	115	134	128	115	120	130	122	123	123	141	104	138	134	130	132	125	122	107	124	137	119	133	116	106	115	121	128	138	144	131	125	113	103	111	117	124	118	128	127	103	110	132	108	121	117	137	127	109	122	120	132	138	119	114	119	111
345	3	3500	135243	403	0	14	187	241	407	421	447	431	388	376	336	301	298	297	274	263	272	257	290	242	242	231	232	231	214	234	215	221	195	180	214	183	214	184	214	187	198	171	179	171	180	162	163	167	173	146	168	173	160	149	162	167	161	143	168	157	186	162	167	164	169	167	159	190	178	160	165	163	137	165	169	165	168	154	163	164	174	171	161	168	141	149	162	159	156	155	176	168	146	154	180	146	174	150	161	140	145	144	167	155	169	135	135	157	166	136	146	150	143	154	160	151	142	138	172	176	165	171	161	162	154	158	146	146	142	137	145	174	135	169	152	137	157	144	150	146	152	158	163	144	164	163	161	154	134	162	140	158	146	159	151	149	142	161	138	141	170	122	149	150	166	153	155	128	152	156	149	145	153	161	159	132	159	155	167	152	141	148	148	133	149	156	155	158	143	143	156	141	148	159	133	142	174	160	124	158	160	138	140	141	144	162	141	149	155	163	158	141	165	158	147	162	183	174	168	156	188	164	140	132	142	148	136	170	172	145	135	149	153	161	156	144	156	166	143	135	175	155	152	142	149	143	151	159	170	171	176	140	167	141	149	157	133	150	148	143	153	163	137	141	154	148	154	146	160	124	141	152	141	133	162	151	155	135	173	166	155	170	134	151	164	146	137	141	138	152	137	149	147	131	168	127	127	155	146	153	172	147	130	150	146	157	137	140	139	146	140	150	163	152	167	150	167	153	152	156	173	156	142	155	140	132	159	173	147	150	171	161	156	159	153	161	136	143	163	137	153	148	164	139	142	145	142	152	133	160	151	169	164	141	149	158	152	153	157	148	164	155	148	159	161	161	129	152	155	159	163	149	141	135	153	145	143	150	155	159	178	162	147	152	162	147	146	152	158	146	164	134	161	131	140	150	168	147	131	149	150	163	140	152	144	133	125	159	135	140	158	168	152	143	147	157	132	143	167	139	131	129	152	156	144	140	164	141	150	137	150	162	146	127	140	153	150	168	140	172	169	161	146	142	151	139	141	150	140	132	145	154	163	133	150	135	164	161	167	168	154	148	143	163	135	155	149	139	158	145	156	145	150	157	165	152	156	148	154	135	151	148	123	137	123	145	144	156	152	144	138	139	138	155	158	151	154	144	154	151	143	149	150	155	157	164	134	180	134	126	151	135	156	127	156	159	132	175	127	126	167	141	135	145	150	152	144	146	151	140	159	142	148	159	166	152	179	136	163	166	173	143	150	146	134	146	137	137	151	149	148	143	187	152	151	143	134	151	140	156	160	134	134	160	135	142	156	164	166	159	177	146	144	160	146	158	159	129	135	142	149	148	149	145	161	122	137	148	159	137	146	140	162	164	144	133	157	142	141	134	158	134	137	150	134	152	144	159	158	160	144	149	152	136	140	125	133	141	146	157	130	170	153	130	148	147	159	138	163	140	148	141	182	156	166	164	165	172	149	139	150	127	156	120	136	162	166	160	144	153	152	169	127	141	144	164	139	175	142	135	180	141	134	126	158	147	145	140	141	133	163	147	158	169	139	139	171	154	170	153	176	132	153	131	147	147	157	153	158	152	145	152	146	134	152	143	151	154	156	123	172	163	139	148	169	141	142	143	156	147	129	152	142	150	159	135	159	140	150	140	146	169	159	127	164	156	144	175	145	147	159	148	169	145	136	154	159	155	145	158	147	161	156	121	145	133	151	134	158	162	162	136	161	139	152	158	138	149	158	159	176	144	157	168	152	140	161	164	143	160	134	174	147	153	144	133	131	159	166	156	157	148	138	148	129	158	158	139	147	143	171	152	150	162	141	145	147	142	147	147	151	137	161	167	153	145	142	163	145	137	150	157	125	133	131	136	144	146	133	167	171	158	163	149	157	156	159	130	140	152	170	140	165	131	120	134	149	150	141	152	149	142	151	155	155	150	140	142	168	128	156	140	149	149	155	156	172	133	141	153	139	155	142	137	146	175	159	158	148	144	156	143	173	170	161	152	140	136	152	159	154	160	137	149	151	162	118	166	128	176	140	155	150	139	148	147	132	134	138	149	165	149	144	162	156	150	138	132	164	145	136	152	159	153	133	147	161	147	157	158	155	150	158	142	157	145	156	153	142	140	155	135	144	150	150	149	141	122	150	144	150	160	140	157	170	144	142	141	165	158	138	148	139	167	191	142	140	159	119	157	165	152	137	146	149	144	130	156	159	170	126	126	153	176	149	141	136	135	140	134	145	129	149	164	146	144	138	134	137	165	140	153	130	146	157	154	153	142	154	144	159	132	153	128	120	150	160	164	143	159	149	126	142	167	134	139	141	115	146	156	154	164	156	134	148	176	170
345	0	2700	135366	389	0	15	182	281	420	483	511	464	476	444	412	374	380	389	365	332	323	317	308	302	314	273	282	270	267	260	254	296	272	261	259	269	245	263	252	240	249	265	249	223	232	251	253	238	239	210	253	208	208	218	212	231	218	221	196	220	219	197	251	207	195	231	196	218	209	199	225	198	216	207	208	207	201	214	207	209	197	196	212	206	204	226	193	182	207	185	169	216	191	211	214	218	200	208	228	191	225	201	222	217	207	182	190	179	194	211	203	208	223	218	214	232	208	209	189	206	219	191	207	216	183	199	211	205	185	190	199	228	210	198	219	210	202	210	198	182	196	185	200	191	206	199	192	192	214	210	186	227	222	193	177	180	190	208	217	218	173	212	200	209	199	207	190	195	222	215	201	196	209	226	185	217	211	219	210	190	211	191	200	218	224	174	202	198	229	227	189	215	214	225	208	223	209	224	201	188	191	191	197	178	208	215	213	198	229	226	192	209	219	232	194	195	198	214	199	200	206	182	206	187	215	206	211	216	197	194	201	200	178	202	209	217	214	192	198	189	189	190	199	202	218	195	196	227	195	196	201	202	214	179	183	196	187	201	177	184	192	190	215	180	213	196	205	210	221	221	205	176	194	190	201	201	180	214	198	161	201	169	200	213	208	208	204	205	193	200	209	192	212	195	195	192	193	212	205	206	192	193	197	190	187	212	211	210	215	197	198	217	206	194	207	195	203	205	184	203	199	209	205	189	206	195	200	220	198	173	226	213	211	198	192	210	189	163	217	180	170	202	215	194	202	204	191	205	193	208	202	185	206	221	223	197	197	208	218	202	188	180	212	176	213	199	198	162	193	187	199	215	205	210	205	186	226	211	224	171	203	204	198	190	189	218	220	175	203	189	201	210	218	190	179	189	176	207	193	195	210	208	221	198	183	192	206	207	185	238	200	208	214	208	181	184	184	178	207	214	196	191	192	195	191	192	184	206	185	204	200	201	206	213	186	193	189	202	214	197	229	177	196	205	187	197	198	188	196	207	198	210	197	199	205	213	214	199	225	180	195	178	213	192	190	171	194	191	204	211	195	197	216	199	217	213	194	185	206	204	214	205	191	188	198	202	162	200	201	182	185	195	211	210	183	190	171	180	204	177	185	190	184	218	183	217	212	203	188	215	203	190	204	189	176	203	172	207	221	200	197	192	198	219	193	174	205	213	219	197	211	183	202	180	192	191	215	199	192	196	213	185	202	195	188	195	172	210	217	192	198	202	219	181	214	190	185	214	200	199	178	186	188	196	195	197	211	205	215	197	204	204	193	202	186	192	201	186	206	217	183	174	200	197	193	227	201	187	196	211	208	193	186	181	196	187	202	191	190	208	204	194	184	171	209	175	211	180	191	169	199	185	193	206	191	168	210	175	207	198	180	201	188	200	214	204	174	207	196	203	178	190	193	186	201	203	219	211	178	202	219	187	227	193	207	190	183	180	198	188	204	192	190	172	171	206	199	198	214	216	199	214	210	185	195	219	210	194	207	210	185	198	197	194	209	198	209	206	180	221	186	207	174	193	204	209	186	218	195	184	190	210	205	184	184	194	191	192	177	186	207	202	211	216	203	174	220	203	222	189	209	208	193	171	225	207	169	196	197	210	187	205	182	206	173	213	219	197	191	235	182	204	211	179	198	216	178	197	199	219	195	207	179	190	207	195	200	216	202	182	199	209	196	214	213	235	196	200	195	199	208	203	202	215	189	194	188	198	208	199	192	193	186	178	182	183	187	178	214	207	220	170	191	187	228	185	196	204	181	192	190	199	192	219	203	176	203	185	204	198	187	195	189	202	202	168	210	186	177	212	199	186	206	173	196	217	189	194	183	199	200	231	192	190	201	187	207	194	203	201	204	203	187	198	206	199	190	201	229	183	201	208	213	189	196	205	189	215	191	181	233	199	221	205	230	183	185	194	195	224	177	186	179	222	219	198	222	196	200	211	227	181	211	200	208	213	207	182	205	234	202	202	225	203	207	190	202	191	200	235	219	205	182	180	202	177	191	186	213	196	212	172	198	183	190	199	197	175	206	191	176	188	194	188	202	177	192	195	203	234	180	198	207	193	184	198	180	197	186	205	200	206	173	193	207	227	201	211	194	221	190	198	182	190	189	215	199	181	210	188	198	223	195	208	218	184	187	178	194	197	200	205	189	201	212	205	184	199	194	219	209	205	201	208	202	197	202	214	197	196	191	174	187	216	193	223	198	181	199	205	214	204	202	190	186	194	189	196	190	203	197	197	223	200	183	193	181	206	196	205	178	198	220	173	196	202	201	206	208	209	196	200	186	203	216	180	200
345	1	1900	135489	402	0	19	87	181	310	330	353	342	307	274	234	217	239	219	194	194	175	194	157	174	167	163	147	163	156	145	147	167	156	139	129	112	140	115	124	124	126	138	133	120	125	120	124	144	119	125	116	116	122	125	110	113	105	128	118	118	115	97	100	115	109	93	99	106	107	116	98	112	99	108	113	93	91	117	121	102	89	104	114	108	113	101	114	90	111	107	94	99	100	114	107	114	123	97	90	89	116	131	102	103	110	97	120	126	112	101	121	127	101	101	101	97	110	91	113	102	107	100	105	121	107	108	98	105	83	104	90	110	99	107	81	102	106	116	107	109	99	97	96	107	89	106	106	111	107	116	100	95	93	108	92	92	100	102	94	102	96	105	99	91	103	107	104	104	120	97	99	94	123	108	89	116	95	113	115	93	96	110	84	94	83	101	96	96	99	115	103	94	106	101	94	93	107	102	110	108	96	113	112	100	114	90	102	93	91	113	89	97	86	111	111	105	99	104	102	89	100	100	102	101	82	89	68	97	85	100	80	110	122	122	107	104	99	91	96	96	108	102	110	109	100	91	100	86	80	118	90	101	94	99	105	105	97	76	104	98	112	92	105	99	91	94	114	124	105	83	108	100	114	109	88	102	98	96	125	107	101	80	71	89	101	106	110	96	105	88	81	105	85	97	94	89	93	91	105	94	96	94	86	84	95	87	110	83	103	112	106	95	116	114	96	110	82	102	100	103	98	98	95	97	101	83	97	104	88	102	90	116	100	86	84	93	81	104	94	115	111	89	100	98	111	96	94	107	97	114	102	94	106	101	99	69	107	108	102	105	102	107	94	95	101	102	99	96	104	104	102	104	95	102	129	103	99	102	106	118	109	101	95	93	109	108	87	97	100	105	106	101	105	101	99	97	97	104	107	105	102	103	112	99	87	95	97	93	98	102	118	95	112	121	113	114	104	109	118	90	107	89	103	101	100	95	95	89	112	111	101	103	117	94	93	96	102	95	107	88	108	109	101	89	102	98	97	97	93	99	107	94	88	112	104	99	94	97	102	102	105	107	99	107	98	99	109	103	104	100	90	94	103	101	92	78	89	103	100	109	100	100	101	90	89	103	97	99	112	99	92	109	76	114	104	98	92	111	110	100	102	103	101	101	110	97	99	95	101	84	105	112	101	92	95	85	103	110	84	88	122	106	113	104	90	99	85	108	125	101	93	98	106	89	91	103	105	91	91	103	92	110	101	93	109	105	90	87	111	110	99	100	86	106	93	91	93	90	84	111	83	114	95	109	95	106	93	74	88	97	90	98	87	104	123	94	101	100	105	112	85	89	94	93	100	105	111	94	101	97	104	110	90	96	112	94	110	91	98	101	107	108	92	119	90	102	111	119	105	98	71	107	105	113	95	108	106	98	95	99	93	102	95	89	108	100	102	88	81	91	103	98	133	93	90	90	113	103	99	117	109	92	98	127	103	95	114	110	108	105	97	93	113	99	87	90	99	99	108	83	101	90	103	94	107	104	102	109	94	93	92	101	109	114	103	108	107	99	86	96	99	111	83	84	87	106	95	104	104	112	104	101	96	98	90	86	83	89	97	75	83	95	100	96	108	97	122	95	85	107	110	92	88	104	100	92	100	98	82	101	107	112	70	116	101	76	102	83	98	99	85	108	91	96	105	108	88	76	110	78	94	109	101	88	116	116	106	105	110	104	105	90	100	109	83	81	110	97	106	98	110	95	110	97	103	95	102	109	92	110	88	88	102	110	85	114	92	73	94	85	97	119	96	103	102	97	102	96	96	105	89	102	91	90	96	85	105	100	99	114	111	89	114	100	112	109	98	94	104	96	93	114	97	106	105	97	115	93	107	94	118	99	88	93	99	106	112	128	101	106	88	94	105	99	91	103	100	97	103	84	92	91	86	89	91	100	116	95	84	101	98	96	90	86	82	90	92	104	79	113	101	107	108	102	105	98	94	110	95	119	113	102	70	106	93	102	91	110	103	89	98	104	106	120	118	98	109	94	128	101	102	102	92	98	93	89	104	110	114	91	110	100	102	101	126	111	93	93	97	91	91	86	121	105	92	117	94	94	107	103	94	109	103	88	104	118	103	95	88	108	94	103	109	94	88	111	86	105	95	99	111	90	99	98	97	101	97	107	86	84	101	95	104	100	85	107	93	83	103	117	109	91	104	90	103	97	107	102	109	106	104	108	105	87	102	96	102	97	87	108	116	105	83	105	86	120	96	94	99	90	101	108	101	104	92	88	112	93	115	99	112	102	128	105	101	88	108	85	129	81	93	98	100	97	94	68	86	108	123	114	86	107	104	107	98	96	93
345	2	2100	135613	403	0	23	138	204	349	377	437	359	344	317	305	288	243	209	242	224	227	214	227	220	199	194	214	196	216	172	188	170	158	173	164	168	178	157	153	154	140	134	138	135	145	150	127	148	124	164	134	146	116	156	162	145	118	126	122	126	111	138	150	127	133	122	140	147	145	126	149	130	130	149	145	133	116	114	147	122	120	132	131	139	138	125	138	124	114	122	151	119	143	122	138	112	145	130	124	116	164	137	134	153	109	121	128	141	119	124	140	143	102	122	127	123	133	127	137	115	122	122	151	120	128	123	139	117	130	128	133	108	133	134	124	123	142	123	127	127	119	126	144	109	125	153	142	108	118	135	108	150	102	107	127	108	115	108	129	135	146	123	115	113	146	121	132	123	136	102	128	124	132	151	112	130	114	119	133	108	138	128	129	128	129	128	128	114	134	114	110	111	128	118	117	127	123	119	134	111	140	118	117	112	121	151	125	122	143	115	117	137	103	122	115	130	103	124	136	127	131	144	130	138	103	116	97	114	125	114	140	124	131	126	123	115	125	148	127	129	138	129	123	123	132	117	121	121	125	128	108	116	115	130	118	126	113	109	150	128	139	118	131	120	131	128	126	127	103	127	140	127	124	113	119	111	136	94	124	140	131	126	152	110	148	109	122	139	124	131	113	134	128	121	120	109	124	136	127	125	115	114	126	153	125	125	117	129	128	121	116	125	128	136	141	132	147	130	132	118	122	104	114	124	113	120	110	112	112	123	131	131	122	120	115	113	131	134	124	149	117	129	111	131	122	140	142	124	132	124	134	109	111	111	120	128	137	107	132	117	113	126	130	135	125	137	136	113	115	110	123	107	117	114	130	121	121	118	121	116	126	129	121	138	124	111	115	122	126	120	131	118	108	121	122	112	131	116	133	130	132	131	127	130	122	131	135	116	147	114	126	125	135	131	122	133	133	125	113	136	137	127	106	139	128	128	121	126	118	106	118	123	123	112	127	130	147	127	127	108	106	111	119	133	136	113	150	127	110	141	127	118	108	134	125	135	112	114	120	118	101	123	133	118	123	124	114	118	117	122	122	117	110	130	121	106	128	139	128	117	111	135	130	108	136	119	123	112	124	104	116	111	132	126	129	128	126	122	117	117	119	150	127	132	122	107	158	116	122	144	130	116	123	125	123	114	130	115	117	130	107	126	139	125	127	137	123	114	115	108	107	123	134	109	122	128	126	111	128	131	134	144	119	118	130	124	126	123	142	119	117	121	111	116	125	104	117	123	127	111	129	120	107	128	124	130	114	98	120	125	147	138	125	123	122	121	117	136	135	135	112	108	125	116	138	113	134	122	114	114	123	127	131	118	126	113	131	129	118	146	139	111	132	132	124	121	119	130	117	120	134	123	117	125	120	139	98	128	106	112	138	115	127	119	127	124	124	118	129	138	130	124	136	139	112	128	119	95	122	132	133	107	121	144	114	134	106	143	128	131	136	126	114	145	136	104	116	128	109	113	125	111	142	100	127	109	137	121	125	138	127	110	142	96	126	111	103	132	132	122	132	120	119	121	96	116	133	139	140	142	136	120	126	120	116	142	109	130	133	134	125	131	133	125	123	125	133	119	117	107	124	123	123	129	123	124	130	140	118	114	146	127	117	128	120	105	135	133	105	118	125	106	125	147	137	120	121	104	133	126	125	114	132	121	121	108	119	115	128	122	134	140	122	121	112	130	130	126	110	121	135	132	125	133	123	132	114	128	114	134	118	114	153	123	135	113	129	140	124	130	112	110	102	137	114	126	97	120	116	120	131	133	121	114	128	129	134	112	131	109	113	123	121	110	143	132	110	116	120	124	138	119	134	125	131	124	115	135	107	120	124	113	124	116	144	113	140	110	124	121	135	127	133	128	113	130	108	123	109	118	115	114	142	117	129	153	146	110	124	124	132	122	154	118	139	135	128	130	137	119	125	112	150	123	120	122	119	131	125	120	133	130	115	132	122	104	111	125	111	124	111	142	123	128	121	128	114	116	106	119	144	144	130	136	124	115	135	112	122	132	115	114	125	135	143	124	104	138	102	127	130	127	132	141	120	105	123	112	129	118	127	112	141	126	131	100	104	128	123	118	113	108	132	126	111	126	146	127	111	90	117	132	131	106	129	145	143	119	110	115	114	123	123	135	127	131	145	122	109	118	109	103	132	116	136	121	132	135	114	118	135	115	135	98	113	118	118	130	115	128	136	119	117	127	109	138	116	107	123	121	129	137	111	126	105	118	109	125	119	144	125	123	144	113	114	134	98	127	132	99	104	130	107	103	117	117	134	105	101	120	131	124	121	129	118	124	147
345	3	3500	135736	379	0	20	176	275	395	400	437	410	396	335	371	333	307	283	291	253	283	262	241	232	241	225	254	240	210	234	201	205	216	214	209	183	179	209	182	197	185	184	183	169	190	153	149	187	174	191	180	173	166	154	167	168	173	175	186	166	174	159	152	144	183	158	161	153	169	172	164	153	173	149	149	152	148	157	156	159	160	146	166	171	176	171	164	134	161	151	171	143	145	148	131	148	146	165	143	144	155	129	163	172	173	155	160	139	170	139	159	137	171	143	159	151	145	152	143	156	152	171	153	154	163	163	162	160	170	147	158	161	151	157	163	146	150	143	147	150	158	165	164	147	155	143	144	155	177	178	138	169	145	132	165	141	164	143	156	150	143	145	115	167	158	145	148	154	138	163	148	166	125	155	172	123	182	168	137	159	151	143	141	146	148	150	128	148	170	149	146	159	147	152	174	128	175	148	137	149	155	139	163	141	121	161	146	120	155	131	178	146	150	143	141	170	151	136	175	154	152	144	167	165	153	146	167	151	156	152	139	135	166	156	156	158	171	157	166	159	130	159	164	168	170	160	147	165	127	160	173	158	158	143	160	137	135	142	145	153	139	163	149	154	171	147	147	147	141	157	158	132	156	150	157	118	151	154	140	162	154	156	125	152	147	158	151	135	148	135	164	162	136	148	152	154	153	174	136	161	144	175	161	144	165	123	151	152	143	139	150	163	142	142	156	145	139	147	146	154	146	142	146	163	126	156	143	138	154	164	166	151	141	145	134	133	172	141	126	155	145	142	146	139	154	140	128	140	149	141	156	138	141	129	142	157	142	159	143	128	127	167	161	140	149	135	151	145	152	141	139	148	142	150	162	148	140	152	140	150	134	165	156	178	145	135	158	158	133	151	143	147	166	141	157	146	143	156	169	153	138	153	149	144	146	156	163	152	137	175	161	142	158	169	159	138	157	157	154	159	136	151	138	158	141	144	153	148	143	132	156	171	139	148	139	157	151	156	140	145	143	158	142	150	126	154	156	151	163	133	133	142	171	127	150	161	147	153	140	144	169	165	147	139	138	139	134	156	142	130	146	138	137	144	158	139	137	143	167	151	141	158	147	162	161	138	167	149	135	124	170	142	163	146	141	153	159	163	160	124	152	149	139	169	152	157	161	122	142	140	147	139	150	151	148	148	156	146	156	133	159	152	148	167	146	157	153	142	124	145	171	162	141	137	137	129	138	171	162	134	148	145	147	151	156	137	155	152	142	149	159	139	157	140	144	139	148	157	136	131	126	142	150	143	173	162	153	125	142	158	146	143	136	132	144	151	155	169	140	136	154	152	147	149	144	137	154	150	141	148	155	122	162	142	150	135	152	153	150	133	141	156	160	133	141	137	170	170	139	134	165	125	149	152	163	128	130	168	164	152	143	122	169	131	159	158	160	140	134	136	144	159	140	152	150	129	152	134	144	146	139	133	153	145	166	160	147	169	157	148	136	149	160	150	125	124	159	140	154	158	141	127	147	139	140	153	157	174	145	146	140	148	145	138	149	147	134	158	161	128	138	140	156	155	150	145	163	150	168	129	148	130	160	147	135	136	154	146	171	128	151	137	137	139	174	164	162	152	133	163	148	159	157	163	146	134	157	134	137	159	152	123	149	151	140	152	184	141	140	144	155	140	164	150	160	155	160	150	175	142	145	170	142	157	149	136	161	137	152	160	130	186	146	137	156	150	132	149	153	153	133	160	160	146	146	151	153	137	120	145	134	140	134	146	147	150	172	148	139	146	145	154	169	125	141	142	153	144	142	170	138	138	165	148	142	146	146	138	162	155	148	163	171	172	152	134	123	147	154	147	139	129	141	145	144	147	158	160	154	134	129	161	154	140	139	135	141	153	131	139	150	137	145	166	149	135	149	161	132	140	156	152	123	159	150	141	157	156	139	141	159	131	154	148	155	130	139	125	161	123	144	146	159	172	162	147	161	141	143	150	143	179	149	127	142	139	158	153	132	169	121	156	151	146	162	143	165	141	160	162	122	163	147	159	130	127	141	144	155	125	174	167	136	153	146	145	140	149	139	139	157	131	128	185	141	143	163	125	138	157	155	144	139	136	180	138	148	163	173	130	135	154	167	151	162	156	159	145	132	150	151	150	139	147	135	148	141	143	153	139	148	140	148	135	168	138	167	155	148	152	131	138	138	158	141	168	123	148	138	133	132	140	164	156	143	141	145	157	118	151	140	137	156	139	150	149	128	143	176	130	158	150	138	141	133	173	137	129	148	149	137	171	151	147	142	147	162	151	147	167	150	152	137	128	144	159	132	143	136	166	131	167	136	149	139	154	141
