345	0	2700	126881	350	0	13	217	304	415	455	498	462	492	879	1072	1111	716	331	353	347	345	326	332	313	303	283	308	277	266	286	261	244	251	269	245	271	253	249	240	248	257	237	276	254	241	224	243	243	223	231	245	257	227	239	234	246	237	227	217	221	225	216	209	203	212	227	211	235	211	211	212	211	244	236	221	203	241	230	215	207	241	197	216	225	213	198	195	189	204	211	209	215	227	231	225	226	210	195	209	190	226	189	197	208	195	233	193	209	205	211	192	220	213	213	218	181	217	204	212	192	232	208	216	213	224	247	194	211	210	215	212	225	211	202	203	210	222	221	212	196	208	194	210	206	207	208	212	199	218	209	214	205	200	213	242	221	191	193	198	195	216	234	214	212	232	183	177	203	183	184	204	209	200	214	214	219	211	200	213	189	219	222	210	213	205	201	214	218	228	193	222	219	196	193	200	191	203	210	189	197	198	191	200	204	191	200	201	185	190	206	194	240	214	202	192	231	187	197	211	212	229	228	197	217	234	192	216	202	205	202	222	204	195	205	204	217	210	201	189	202	168	224	180	205	185	205	208	220	222	206	203	197	223	193	221	232	204	187	204	197	177	196	219	214	198	186	220	220	217	205	204	164	192	207	212	203	195	220	191	201	214	200	198	219	179	183	211	200	208	208	219	207	213	231	201	190	227	217	221	195	217	215	202	207	206	228	204	209	187	226	192	201	185	191	227	213	203	193	226	197	202	205	205	205	195	208	191	203	210	195	180	215	186	184	202	220	202	209	219	194	210	211	197	233	200	227	190	188	206	200	193	205	215	201	181	217	209	200	208	221	224	197	211	220	195	201	204	197	210	211	195	213	202	189	226	232	179	173	206	203	192	209	206	201	216	200	184	204	207	231	205	183	206	231	202	205	230	178	219	183	209	184	224	195	188	189	206	227	185	219	211	200	211	205	172	208	190	243	204	221	207	190	194	198	220	219	218	185	188	174	213	217	204	202	189	194	179	190	206	198	200	240	222	216	207	173	192	202	205	228	215	200	198	207	200	221	206	210	219	187	199	203	207	199	204	214	186	196	206	216	209	194	207	198	199	214	235	207	216	206	199	194	186	197	204	212	195	196	203	221	198	208	194	202	196	209	208	208	208	197	230	187	195	211	204	203	201	183	215	207	188	199	210	207	191	189	214	193	196	218	194	222	207	198	179	197	186	215	179	193	212	219	196	210	192	181	213	218	191	174	191	210	225	184	195	198	196	212	195	211	195	204	210	201	222	189	195	213	191	194	207	205	185	216	211	187	196	223	195	218	226	204	203	212	219	192	205	191	186	199	222	221	182	191	200	215	193	201	192	198	212	209	177	194	207	200	211	203	216	205	190	201	202	212	197	216	214	213	216	190	172	209	181	198	216	204	207	200	209	190	209	201	194	208	202	198	195	192	189	178	200	200	202	202	204	191	173	201	191	204	225	201	221	220	218	204	198	216	190	193	227	200	218	192	198	196	206	240	209	188	212	212	216	193	216	196	208	206	189	176	201	183	203	197	226	209	189	209	200	185	198	205	198	206	219	203	193	207	180	208	213	219	206	208	206	212	161	202	195	207	212	200	213	219	211	207	216	194	165	208	202	224	231	185	225	191	220	183	185	191	202	219	188	206	190	217	212	216	190	209	180	211	182	211	210	216	199	190	222	207	205	209	171	191	201	200	229	208	163	195	178	221	189	220	204	212	203	195	219	216	202	194	190	216	220	208	198	190	182	216	213	200	206	218	232	199	209	187	203	168	184	202	197	205	209	179	197	219	215	202	199	197	199	185	206	207	218	212	203	195	202	197	214	204	192	206	204	202	208	216	238	189	216	174	187	199	198	177	210	204	190	210	202	188	222	190	204	185	202	194	191	207	206	223	193	194	197	182	196	217	190	204	217	202	183	222	203	201	216	206	213	229	185	206	190	186	227	210	195	196	206	210	194	213	206	211	189	197	226	209	170	209	203	189	206	226	197	190	208	210	181	207	202	196	202	198	188	208	203	190	225	182	192	202	209	203	176	209	163	227	209	206	202	198	214	197	204	207	230	190	214	210	212	186	188	191	227	193	215	203	220	192	198	202	211	185	226	199	207	210	198	210	195	207	201	233	190	202	211	191	221	179	205	191	205	175	237	185	209	197	194	220	215	209	208	194	218	208	204	192	188	220	202	210	213	205	187	222	195	203	194	207	209	192	199	221	223	199	211	190	228	176	208	232	198	198	184	200	211	195	202	212	196	213	181	206	204	208	196	204	199	214	204	182	207	222	185	194	190	175	213	219	190	188	188	219	226	213	226	198	224	184	210	212	193	193	229
345	1	1900	127004	354	0	16	121	195	327	336	382	344	339	424	346	480	362	231	232	205	233	191	207	209	208	199	193	176	169	177	172	174	173	175	172	175	177	135	175	132	164	147	147	148	161	162	156	131	136	127	137	127	139	143	163	157	144	145	147	141	136	145	160	135	134	144	127	136	110	146	153	150	153	153	150	122	147	140	134	133	139	146	134	130	147	125	139	130	129	123	137	150	121	124	134	119	141	144	123	130	115	137	107	135	136	124	140	139	144	151	141	116	140	144	120	131	137	122	140	126	137	136	129	114	115	150	121	131	134	125	133	121	128	128	117	122	118	138	117	131	150	126	144	110	132	114	134	116	129	130	146	117	130	108	121	135	138	124	115	118	146	130	142	132	123	102	145	131	136	137	142	133	124	111	140	118	133	125	129	136	115	114	126	126	109	125	129	111	141	125	122	128	126	107	128	123	126	145	120	125	146	112	125	118	130	131	115	124	138	117	143	134	137	124	140	106	120	125	136	146	135	104	112	158	146	111	135	131	142	118	125	152	137	124	135	130	128	134	134	131	124	131	119	118	118	152	116	125	122	143	154	134	108	124	114	112	145	137	123	113	142	126	117	129	128	135	127	156	124	142	119	132	117	128	126	126	118	122	144	115	147	125	127	134	123	113	124	140	136	134	124	150	135	144	107	129	132	156	142	127	130	128	130	134	118	115	131	126	136	138	129	132	116	98	129	112	120	133	126	124	130	106	134	130	119	115	117	127	129	131	120	136	134	121	122	149	143	106	136	110	123	133	137	117	132	137	133	128	122	113	126	131	118	124	116	118	125	115	121	155	123	131	131	129	143	111	150	126	153	114	138	104	131	130	160	139	114	146	136	114	123	138	117	128	134	133	125	145	118	129	135	135	110	135	118	120	120	121	129	108	114	109	137	111	161	147	122	140	122	119	132	130	116	137	130	144	128	114	132	126	145	126	109	132	120	124	120	115	117	122	131	109	126	118	129	128	120	121	103	112	138	138	123	134	133	124	135	134	128	104	124	132	131	127	117	131	141	125	123	142	124	130	126	134	122	132	124	134	111	116	131	148	142	118	127	109	138	113	147	116	141	140	129	122	132	133	93	139	144	131	127	126	127	128	125	136	134	110	131	136	129	129	118	124	99	118	136	115	138	134	120	132	132	130	136	138	127	139	125	143	118	121	131	114	139	141	123	138	120	136	150	135	135	114	133	108	124	123	135	123	116	131	131	108	115	115	132	132	125	119	132	138	134	116	137	127	127	129	139	130	139	118	115	136	133	129	119	107	145	128	139	130	120	130	133	126	118	120	141	151	114	136	118	120	128	123	137	144	115	125	120	123	135	125	136	125	120	147	110	109	127	134	122	125	141	130	107	135	142	126	141	138	119	122	101	114	142	143	137	116	146	118	134	134	136	146	119	121	124	149	139	134	111	116	119	138	116	136	121	114	116	125	115	129	130	131	131	110	126	126	115	138	123	157	140	123	122	133	132	114	160	133	107	143	122	119	137	122	120	118	156	137	142	121	136	136	147	132	121	125	124	121	119	116	128	130	124	121	115	125	130	129	132	120	125	127	97	132	122	118	130	125	117	150	132	135	125	133	108	123	133	119	132	110	128	128	119	108	141	124	132	125	138	142	118	132	104	117	132	121	112	137	138	128	120	130	138	132	112	122	122	127	144	108	131	151	134	135	157	113	111	128	111	130	90	121	118	113	117	143	94	119	118	94	115	112	112	121	114	126	114	137	148	145	139	127	114	139	132	125	141	120	134	115	134	102	145	119	131	124	120	117	113	107	113	122	131	130	142	103	138	121	139	135	147	117	116	146	123	124	115	144	115	130	124	119	136	119	136	148	127	134	126	119	129	126	144	121	142	133	128	106	118	117	142	138	126	127	130	107	112	140	126	109	113	111	132	140	120	167	127	123	136	128	123	122	145	133	128	111	125	144	127	108	150	122	147	107	131	130	131	114	119	128	106	126	129	130	126	132	122	104	130	125	136	127	130	125	117	115	127	135	119	129	130	128	141	123	128	125	143	140	123	130	129	130	125	119	148	120	135	106	114	149	139	126	130	135	123	153	124	126	128	144	134	113	143	130	137	129	115	131	119	125	131	128	123	132	125	116	136	118	128	136	151	115	126	107	149	125	143	127	149	127	128	115	129	138	117	126	135	126	106	112	113	126	134	127	112	122	138	128	117	111	140	140	141	122	131	122	121	132	131	142	116	133	142	136	134	120	109	149	141	110	126	111	126	120	130	128	124	123	129	123	148	127	132	120	119	136	143	142	141	122	113	125	116	142	104	100	129	142	123	121	122	108	140
345	2	2100	127128	352	0	17	165	226	350	340	387	407	366	542	468	705	455	283	251	237	249	251	264	244	249	227	214	215	205	218	199	168	192	208	169	190	196	188	171	177	195	172	200	163	151	183	167	169	150	189	166	173	155	163	162	152	175	161	161	188	161	146	176	166	151	179	166	190	170	172	150	155	181	153	169	167	137	158	139	159	164	173	156	153	131	162	144	160	169	183	162	163	152	145	133	167	155	159	163	135	176	129	129	148	135	152	141	154	165	175	157	145	151	131	156	151	156	170	154	162	148	148	167	140	148	145	149	140	151	143	136	150	148	150	131	138	143	144	147	126	142	150	136	154	144	124	142	166	159	166	151	163	119	146	149	177	153	144	143	125	138	131	133	152	136	156	154	154	130	145	148	147	158	136	152	139	157	134	156	165	150	147	142	150	163	157	151	150	183	147	135	160	150	142	148	159	134	149	123	160	152	160	140	158	141	141	155	148	138	135	142	162	157	141	168	150	122	146	151	147	145	157	166	158	144	149	154	149	153	144	156	155	143	139	136	136	146	129	151	161	141	142	126	157	163	142	146	148	154	144	144	140	138	135	148	136	147	145	130	144	157	171	131	156	159	160	148	170	147	123	151	144	137	140	124	137	168	148	147	139	147	150	150	144	152	144	160	142	167	148	161	177	172	143	148	144	150	139	131	161	161	173	153	157	156	137	145	133	155	166	139	151	143	145	144	166	154	136	146	145	138	161	163	142	162	133	138	156	155	143	166	128	149	146	139	138	154	139	159	151	146	139	134	146	158	144	154	148	164	137	154	152	156	142	131	147	156	146	185	146	151	128	149	140	150	128	176	145	144	147	164	160	146	165	136	141	147	132	143	145	141	162	147	146	141	139	142	162	134	167	137	154	140	141	126	157	155	167	145	154	149	139	152	129	167	135	168	133	160	151	138	128	169	142	156	143	162	153	137	128	158	153	125	156	151	156	134	164	145	156	145	151	163	136	170	153	137	162	146	153	156	153	160	147	141	139	139	138	146	138	153	138	144	134	166	141	129	152	149	145	122	154	137	157	146	148	141	138	149	130	160	158	133	176	150	153	168	137	141	169	153	132	147	140	168	142	146	135	156	161	167	157	160	180	130	166	137	134	135	147	133	147	138	144	154	156	157	144	154	134	148	135	132	138	128	159	162	158	166	136	132	167	137	147	137	148	134	150	164	138	134	142	175	166	168	140	140	146	151	151	143	143	156	132	144	149	160	148	140	147	145	171	155	153	166	148	131	149	152	151	167	139	140	159	131	151	147	177	161	158	156	140	140	142	147	129	133	142	141	149	149	160	133	160	153	155	155	172	140	131	146	156	138	151	133	137	159	155	152	137	122	155	153	136	139	144	130	150	137	138	160	137	165	140	123	160	162	154	156	142	167	143	123	134	158	154	160	140	161	140	138	141	157	154	145	131	144	142	130	148	146	145	160	144	157	151	118	148	157	142	162	158	175	153	177	156	123	154	130	148	133	155	140	149	149	149	146	146	129	163	147	165	156	148	138	146	153	136	154	141	147	138	128	154	128	152	145	171	146	157	156	149	135	145	142	152	136	157	155	144	159	144	150	149	156	152	143	162	152	166	147	141	131	172	155	141	151	141	139	133	154	141	137	145	136	164	151	140	141	138	140	159	157	153	162	159	157	152	155	151	143	137	133	141	168	140	147	153	142	142	144	152	163	160	128	128	133	141	148	132	135	142	148	157	157	121	167	154	162	138	139	143	152	145	153	158	123	136	147	138	151	162	146	145	142	135	141	140	135	179	157	138	121	139	145	150	144	155	146	141	133	159	141	133	146	160	163	154	139	144	146	164	149	163	155	146	153	150	139	132	138	160	143	156	129	146	140	166	142	148	165	152	160	159	143	142	131	152	145	134	144	130	178	153	146	138	117	153	151	132	154	135	141	157	132	155	126	165	155	127	127	123	140	145	157	149	150	132	146	166	155	132	150	141	161	146	151	160	148	156	157	156	140	156	147	154	146	148	147	136	128	133	140	155	137	154	166	155	148	148	150	156	153	168	153	154	148	145	139	145	157	116	139	143	149	167	159	159	154	158	143	142	143	154	142	173	137	153	172	149	138	139	134	149	159	151	161	147	147	159	142	130	152	156	152	157	143	159	144	121	141	141	133	145	147	155	150	131	138	145	135	159	156	161	150	158	147	149	158	134	153	152	159	144	144	132	131	131	138	157	143	164	146	143	146	139	134	158	150	152	140	148	141	143	143	133	148	134	132	152	149	155	161	132	158	156	166	141	143	158	157	139	162	156	139	151	141	139	139	146	139	138	183	139	158	158	146
345	3	3500	127251	355	0	11	167	232	373	355	428	370	403	796	584	792	428	274	304	242	290	255	239	234	241	239	236	212	212	210	222	220	219	199	194	204	231	201	187	181	192	179	191	205	163	171	171	175	168	196	198	183	171	176	157	183	171	185	169	183	158	148	164	160	184	185	163	151	168	160	175	180	160	154	160	164	157	166	159	174	160	162	168	164	164	173	148	148	178	186	162	174	173	141	146	160	183	177	162	159	168	155	140	152	162	166	156	160	171	151	172	190	174	152	150	165	170	165	137	177	166	155	170	177	180	174	169	158	150	158	153	163	166	153	162	135	176	182	157	149	177	139	171	164	157	187	151	184	158	173	181	174	163	152	141	140	175	165	146	170	152	154	150	164	170	177	190	154	162	167	158	156	203	182	168	148	149	172	179	158	167	188	154	148	163	147	153	157	161	148	163	176	161	145	155	145	174	155	141	162	192	149	197	166	151	167	160	156	158	166	155	169	159	151	162	150	133	163	127	157	153	150	161	152	152	170	155	182	146	151	141	146	151	157	165	134	152	145	181	161	166	169	163	149	161	144	172	154	156	139	156	148	154	156	158	158	157	176	163	148	192	136	177	166	150	171	146	189	151	167	168	181	150	158	152	164	145	155	148	171	177	154	165	164	156	153	182	156	142	144	170	166	162	154	125	181	154	141	135	156	174	181	152	156	154	161	152	159	152	142	172	144	179	171	152	138	161	183	161	133	182	155	145	152	171	155	166	168	166	155	144	164	146	157	153	170	153	153	152	189	162	157	168	169	178	141	148	153	183	139	171	178	147	159	160	149	155	125	154	163	177	185	171	143	152	158	154	169	175	141	170	161	158	163	176	140	147	146	160	178	163	159	146	149	131	177	157	150	158	156	143	154	153	148	145	159	167	145	188	175	154	148	150	153	152	167	149	122	160	163	185	173	185	131	142	167	163	158	184	154	154	163	180	166	174	122	162	176	157	164	174	158	171	174	134	167	167	157	141	159	162	171	153	157	146	166	152	164	164	151	178	178	155	167	155	153	146	170	128	145	147	187	151	155	161	150	168	162	144	174	148	169	159	142	143	153	145	145	144	166	169	172	176	157	166	143	164	170	159	185	168	180	169	152	164	165	170	165	138	172	180	170	151	181	168	153	163	165	164	131	151	170	146	155	165	148	143	151	149	172	166	139	157	167	177	148	145	154	153	143	137	160	156	170	160	137	147	170	158	181	159	146	168	171	153	158	166	164	171	147	174	161	164	171	167	159	169	136	161	171	176	165	170	166	160	179	134	155	161	145	137	154	167	142	180	161	144	162	175	167	151	168	154	169	164	160	135	161	156	138	176	137	161	133	143	168	151	150	171	169	179	157	158	181	174	169	154	162	162	152	158	143	166	159	176	160	155	160	148	163	147	171	174	123	152	161	142	140	173	174	148	185	160	159	152	160	163	147	148	151	169	141	161	166	147	159	166	165	158	150	162	147	151	163	156	153	154	163	149	160	165	158	167	173	148	171	165	177	161	154	140	158	153	146	150	150	158	161	159	173	179	154	183	140	162	160	155	175	166	156	156	149	139	169	170	139	172	155	153	169	139	175	159	167	160	164	147	162	152	174	139	156	159	133	159	141	181	156	154	144	151	168	154	171	169	160	142	184	144	151	154	165	155	186	166	155	164	195	176	171	136	151	151	142	154	139	159	152	169	189	154	159	164	175	164	141	138	160	154	155	146	157	134	166	166	157	145	166	157	157	153	164	163	139	157	179	163	184	172	173	169	161	146	156	162	163	168	153	168	167	150	168	152	144	168	150	152	164	161	153	158	134	138	157	156	163	171	162	179	169	156	158	148	163	171	164	165	147	159	155	163	178	155	161	140	156	144	175	153	149	198	179	168	144	155	157	163	173	154	159	157	155	148	150	165	168	163	155	168	141	171	148	164	164	168	168	138	177	160	174	178	146	152	148	184	155	148	167	160	148	171	146	150	185	158	181	163	162	167	167	135	143	155	153	146	150	145	144	147	151	140	146	150	146	166	153	141	156	145	158	151	163	173	136	146	134	145	136	161	152	148	184	178	134	159	172	149	148	148	169	177	162	150	163	171	176	153	137	153	157	175	173	173	151	148	138	169	146	167	154	158	167	154	163	161	170	160	165	146	146	149	142	173	163	151	173	145	148	156	183	168	119	164	178	139	154	183	167	182	164	143	152	133	166	154	156	168	155	140	161	159	153	175	163	164	159	165	169	159	147	136	158	168	166	158	165	159	156	159	153	141	144	173	166	157	157	137	153	147	156	160	178	169	148	153	137	166	150	184	172	140	155	155	161	156	156	159
345	0	2700	127374	351	0	8	205	281	400	459	491	455	1044	1182	1135	825	392	321	337	340	352	316	306	315	269	286	296	297	292	297	260	263	317	272	252	258	261	259	255	249	263	248	261	270	247	244	261	220	233	212	198	264	229	243	233	219	223	226	232	209	209	224	228	200	209	184	217	234	210	228	212	210	226	210	203	232	217	205	226	218	212	181	215	242	226	208	213	210	235	237	181	211	249	197	201	202	227	194	218	206	192	221	212	201	199	189	230	196	217	208	211	217	217	225	222	207	187	188	220	187	222	229	237	192	194	216	214	211	226	208	252	232	207	208	207	209	206	203	218	220	208	228	191	228	213	214	221	198	226	204	208	189	209	185	196	193	203	219	214	241	223	210	178	208	219	206	224	211	205	203	203	227	210	213	236	214	217	210	212	210	211	206	231	204	185	216	208	214	188	196	209	208	240	200	206	200	203	191	214	216	205	205	204	186	208	213	213	196	205	214	223	202	181	212	234	216	206	216	207	201	190	202	202	202	214	198	204	216	228	212	209	201	203	232	223	225	197	216	191	205	225	225	183	200	211	243	214	182	203	191	213	187	166	205	191	180	214	190	197	210	191	189	217	214	216	209	196	206	195	201	187	221	176	218	208	197	209	218	202	204	200	194	199	218	216	212	207	213	208	196	213	209	200	209	193	222	241	204	193	208	213	213	213	207	195	183	213	218	198	180	203	202	236	187	221	221	203	189	191	211	178	203	191	219	211	194	232	212	186	212	210	200	204	195	199	219	201	195	186	215	195	234	205	237	191	204	213	211	203	191	237	204	187	198	225	181	231	216	189	192	208	208	219	200	179	207	198	224	173	219	206	198	208	211	195	199	189	207	214	210	218	211	203	203	186	226	192	202	206	209	199	202	229	174	199	243	184	218	203	202	200	181	203	216	179	193	186	183	197	190	210	215	227	187	194	190	193	218	201	205	206	217	199	216	173	209	229	198	216	196	236	180	193	219	203	212	206	205	224	189	205	194	199	215	206	182	186	195	202	178	223	210	225	213	217	223	186	187	211	179	192	205	179	215	190	213	203	194	226	206	223	231	221	220	218	217	210	210	243	207	222	207	185	198	182	218	202	211	216	209	182	219	177	204	206	215	206	192	188	205	194	208	186	205	215	183	209	212	190	209	202	182	188	221	222	237	196	204	193	182	221	195	213	211	208	239	224	206	199	191	233	199	261	215	205	184	210	200	189	202	222	212	223	212	203	194	208	219	207	216	216	203	212	194	207	223	195	197	209	195	204	225	227	210	206	199	186	193	212	197	198	207	229	208	226	218	205	193	209	193	204	193	197	195	222	217	208	207	207	192	192	224	181	218	241	207	187	217	216	205	198	204	170	240	223	208	192	220	234	175	201	218	192	186	207	196	182	196	184	219	203	196	209	211	204	186	193	212	202	208	177	220	183	201	186	186	205	205	182	200	203	187	181	193	199	225	202	206	204	203	202	209	204	209	194	187	194	194	177	208	223	215	206	197	203	192	216	218	176	203	204	199	185	189	196	195	197	194	191	213	212	186	217	213	185	213	193	223	221	193	195	212	204	191	241	203	211	180	225	206	212	207	205	197	179	205	207	221	208	210	192	196	207	224	189	193	208	181	162	189	221	196	180	197	194	217	183	223	219	182	205	213	215	201	211	191	222	214	195	204	219	187	191	209	197	220	209	228	203	166	209	215	233	240	198	201	204	199	199	196	207	193	195	236	190	202	223	191	211	210	185	191	164	219	214	224	216	184	211	177	198	198	201	214	207	216	196	198	204	177	206	199	193	192	216	191	195	219	178	198	184	179	222	233	199	186	193	207	208	214	211	192	200	206	198	211	187	212	196	197	189	193	206	195	194	193	207	221	201	203	212	204	197	220	196	212	206	209	193	200	197	214	185	204	212	214	217	221	173	213	211	206	240	184	205	211	200	213	188	179	219	192	192	199	197	202	191	214	199	208	193	198	203	193	213	199	217	204	194	204	209	188	216	203	188	203	205	212	213	231	242	202	199	214	188	194	221	213	207	205	204	185	212	225	220	209	191	227	198	180	200	204	200	214	232	201	179	201	201	189	221	201	239	201	178	175	227	219	196	201	202	190	194	216	200	216	193	234	195	202	204	217	206	214	185	197	204	210	196	197	216	194	184	231	191	204	204	200	200	219	213	223	206	223	209	242	219	208	204	192	187	210	216	195	197	203	236	191	195	187	207	202	197	192	200	223	208	173	186	197	190	215	213	210	215	222	182	201	189	236	216	219	193	213	222	245	191	176	227	220	195	215	228	226	222	214	232	222	204	204	198	201	205	238	173	168	198
345	1	1900	127497	355	0	15	124	219	361	344	421	393	570	579	493	398	289	222	231	240	224	214	211	188	201	196	198	174	180	170	181	184	165	167	184	165	159	147	146	175	158	149	160	177	151	158	154	158	130	154	148	146	140	137	138	158	154	126	134	129	159	122	143	131	114	135	124	118	147	141	143	126	153	136	146	136	136	141	158	135	138	140	146	149	130	140	144	116	123	134	120	127	114	148	119	129	124	150	134	132	138	122	120	127	130	140	139	120	129	150	139	142	141	132	131	139	126	122	116	134	126	142	124	116	108	139	117	152	105	134	150	132	141	151	138	135	137	135	126	112	121	137	122	115	148	117	139	122	131	133	146	145	134	133	125	143	153	117	133	128	130	132	137	116	113	146	127	137	138	129	118	130	127	129	122	128	137	132	141	141	117	138	133	139	133	113	113	124	144	115	120	119	122	130	119	127	112	143	111	105	146	136	132	130	141	137	119	130	137	135	122	104	135	135	136	117	114	118	129	138	131	118	153	106	134	121	125	138	137	115	139	129	120	115	113	131	135	123	133	124	143	127	124	127	123	152	137	142	123	136	119	112	131	117	158	130	116	139	128	120	125	127	132	143	137	120	146	142	131	119	136	137	146	150	145	135	120	140	142	130	134	125	132	115	111	124	129	134	131	128	121	136	122	131	139	110	120	123	122	140	150	140	142	119	130	123	131	127	149	131	133	133	115	162	133	122	118	114	130	134	118	136	125	124	150	138	120	133	130	117	126	133	146	135	127	142	145	131	126	138	129	113	133	130	131	145	121	112	121	133	131	121	144	134	121	121	112	131	113	131	122	125	117	131	121	133	117	119	113	132	143	135	142	137	141	134	127	134	127	127	128	128	117	134	129	119	150	126	126	138	125	124	103	121	128	121	127	130	133	124	127	109	114	132	129	127	125	128	114	124	125	145	125	104	136	134	129	123	141	108	117	120	110	112	120	134	131	125	127	117	130	117	116	141	134	139	140	125	136	133	109	125	125	151	119	113	133	114	152	131	117	120	137	127	139	135	121	119	141	125	138	151	135	129	124	130	162	142	128	125	113	131	128	140	131	138	120	146	151	153	127	119	139	132	128	102	143	132	133	129	123	137	138	135	111	139	139	131	136	108	124	131	121	123	126	125	142	133	110	128	98	120	133	112	121	120	132	137	125	125	132	137	137	121	134	115	122	109	129	116	120	139	135	145	121	113	143	123	144	133	124	120	121	137	144	130	130	128	112	129	132	145	133	117	113	122	125	125	141	116	135	153	128	131	132	150	140	123	133	131	126	141	121	117	125	126	99	125	141	122	150	110	144	124	112	135	117	128	109	157	131	140	134	124	134	121	133	138	147	104	128	117	111	127	112	119	145	143	126	140	135	120	124	132	122	125	143	138	127	121	128	112	117	132	125	148	132	121	130	131	142	134	107	138	131	135	120	130	140	145	124	119	150	135	125	133	114	129	136	119	125	119	136	137	123	150	121	131	118	122	110	145	130	129	119	133	123	139	133	127	147	125	118	132	132	141	141	130	148	127	140	133	141	135	138	129	138	127	114	123	139	124	124	126	112	118	145	137	136	125	141	121	115	116	122	124	131	134	140	123	131	129	139	114	135	120	144	141	131	101	130	130	110	126	133	112	131	127	136	96	141	105	133	141	127	140	118	139	143	129	127	121	125	115	119	115	131	135	143	128	141	146	116	113	133	128	125	122	129	129	114	120	120	136	119	118	118	121	139	142	131	109	119	129	138	117	122	142	140	134	139	132	135	124	120	125	118	135	125	117	124	139	114	137	126	138	117	130	123	125	130	123	104	125	132	123	145	123	143	132	126	131	129	119	125	137	139	122	110	109	123	129	121	121	126	128	129	135	147	121	127	129	139	135	115	144	130	140	107	129	94	129	105	117	126	144	119	139	127	138	139	139	134	129	132	147	120	115	130	130	147	110	122	122	143	127	131	148	122	138	117	106	113	158	137	104	125	144	115	146	132	137	124	129	126	138	127	126	143	134	140	111	128	118	131	134	135	131	134	138	129	134	131	116	137	142	117	129	130	134	138	146	113	134	137	136	116	132	125	129	112	127	128	119	133	129	131	124	148	126	124	118	114	131	134	130	126	138	121	137	139	118	125	110	129	131	131	137	135	142	142	122	119	126	134	154	119	132	123	132	114	115	134	128	120	125	114	117	115	147	124	119	139	152	113	131	123	118	130	149	120	119	130	134	121	126	128	124	150	128	116	133	150	132	129	137	138	117	118	140	136	85	130	126	122	119	123	131	143	120	137	141	144	116	127	124	129	143	128	145	131	120	140	132	140	129	141
345	2	2100	127620	354	0	25	175	255	369	430	436	559	835	843	653	541	357	278	278	252	249	245	229	244	228	205	239	206	216	212	211	208	187	206	182	206	171	184	210	188	166	189	194	179	217	180	186	173	156	196	180	165	161	167	164	169	148	150	182	152	153	184	152	174	165	180	150	139	181	173	169	160	183	172	173	165	167	167	153	175	165	146	149	147	150	164	173	143	141	156	138	162	178	161	165	168	136	148	148	161	131	153	142	149	162	160	153	173	138	142	152	189	159	159	170	164	165	163	137	154	161	164	165	160	150	152	142	140	144	136	177	170	165	151	151	164	140	157	179	142	169	150	161	147	150	164	171	164	146	128	148	143	166	164	141	139	133	149	154	159	145	150	161	156	148	141	141	153	187	154	150	164	150	165	145	160	152	164	188	152	155	171	154	158	174	150	141	156	158	160	153	158	131	138	151	152	173	167	122	175	158	137	168	156	143	146	164	160	166	152	165	144	153	158	134	158	139	148	153	142	151	163	184	131	159	154	146	145	153	138	146	149	164	145	157	148	155	148	151	163	155	157	156	174	144	161	148	150	147	161	137	147	167	156	143	173	150	151	152	152	176	146	157	167	147	160	146	143	145	169	151	163	154	151	126	159	161	148	140	147	162	145	152	143	155	153	142	157	166	146	133	146	158	175	147	158	152	162	148	137	166	134	125	145	150	142	146	145	135	148	114	149	134	145	163	167	158	129	146	142	151	142	167	147	137	145	143	146	154	148	141	139	157	168	157	148	151	156	133	134	157	158	149	157	140	148	142	149	154	155	153	150	165	136	146	150	178	156	166	146	155	164	156	141	159	175	142	136	155	172	149	155	156	158	137	160	166	144	144	128	154	149	159	161	162	152	136	168	172	155	158	146	162	154	154	137	166	140	161	149	145	146	134	145	158	171	158	155	168	148	136	137	161	148	148	139	147	152	168	147	154	147	139	170	146	144	147	140	136	129	144	117	160	129	130	163	147	138	147	141	143	141	141	154	154	142	143	151	132	149	153	148	149	140	157	140	143	171	140	146	155	151	161	141	152	151	154	147	171	144	164	160	133	147	158	174	146	153	136	152	142	156	171	147	139	166	123	143	161	144	148	185	142	124	155	141	140	154	162	158	146	156	164	120	145	144	147	144	167	144	167	139	136	166	124	160	163	172	151	173	156	167	150	164	168	154	151	159	146	162	154	140	176	166	159	128	152	146	158	141	149	143	152	158	149	133	136	143	136	134	137	167	146	146	151	145	155	142	173	153	150	130	154	151	135	148	179	174	150	162	146	148	147	143	160	124	146	154	133	142	155	177	159	128	143	138	148	140	168	156	171	144	161	147	155	149	147	151	139	130	151	150	152	163	134	159	148	132	169	145	131	140	156	143	166	164	161	171	138	127	167	154	140	140	151	132	147	140	144	150	161	157	140	164	175	146	164	130	130	150	153	154	146	166	147	148	145	137	142	151	153	143	142	160	151	160	134	170	153	146	125	146	169	147	149	145	140	155	145	139	130	123	152	155	129	176	160	161	139	147	134	126	131	141	171	120	137	156	144	141	170	143	154	136	137	173	148	137	168	146	127	158	156	160	183	139	161	149	134	152	121	165	142	153	148	119	142	126	132	128	130	126	157	143	151	147	161	151	151	168	142	140	165	157	155	156	168	139	158	129	158	173	154	161	142	163	151	128	175	151	151	132	151	151	154	141	139	166	156	161	140	146	139	178	155	156	156	164	163	149	197	147	147	148	139	147	152	166	141	156	148	142	164	130	157	166	135	144	153	166	157	150	151	169	156	154	121	145	141	139	165	130	152	145	140	139	159	147	154	163	160	157	135	155	168	141	156	127	153	150	157	152	150	154	130	155	138	154	154	149	120	127	147	129	167	139	166	157	154	145	144	151	156	159	142	142	141	141	162	147	129	151	156	143	158	180	170	169	127	140	131	133	159	170	159	152	156	151	152	163	136	147	158	140	150	140	168	120	148	168	162	159	142	155	156	173	147	150	161	156	156	139	148	134	135	180	148	156	174	157	143	147	151	133	136	131	166	131	149	130	132	152	141	150	137	139	179	150	153	161	142	141	154	156	136	148	160	139	177	147	147	179	136	168	154	136	121	120	147	157	139	154	169	165	162	131	163	153	159	142	140	132	126	148	152	147	150	151	150	122	151	142	169	148	134	145	144	146	149	155	164	141	156	133	142	174	159	171	150	143	138	153	150	153	144	152	151	165	120	164	161	163	151	144	146	149	134	139	158	166	148	163	161	160	146	139	148	140	144	147	145	168	148	156	141	155	147	153	152	153	164	153	158	158	158	139	148
345	3	3500	127744	352	0	22	235	268	404	434	462	603	997	1143	776	734	409	293	291	301	271	286	262	242	267	253	259	261	212	231	246	215	240	199	198	197	205	201	187	202	206	193	194	195	203	214	207	193	199	183	197	170	188	216	190	196	172	170	166	160	172	172	154	200	160	174	150	161	189	172	169	172	169	173	179	172	181	158	169	168	182	172	184	174	171	164	162	176	166	203	184	170	200	173	172	169	169	153	165	165	162	165	150	187	160	190	150	178	165	183	183	159	169	166	148	168	155	155	183	185	172	154	164	157	158	186	151	173	157	173	153	191	158	176	157	174	163	186	168	163	162	167	166	161	154	174	169	167	176	178	167	171	174	177	166	152	170	163	177	158	168	163	154	174	177	147	175	142	184	143	146	168	187	175	165	172	153	163	179	163	168	161	161	167	149	154	172	159	188	152	153	175	154	166	177	175	170	197	171	168	171	163	175	174	168	180	162	145	147	175	162	160	160	175	153	157	161	163	156	158	157	169	161	152	174	172	152	164	164	152	159	165	170	180	154	185	192	168	176	173	178	163	188	193	158	182	167	174	167	197	180	143	186	169	162	151	149	155	159	152	165	160	160	165	152	179	170	161	165	149	161	153	166	151	157	165	168	178	151	179	148	178	179	171	149	182	152	162	150	162	160	172	143	162	168	161	137	175	196	169	177	149	164	169	161	191	142	164	185	165	176	161	166	178	164	157	163	178	174	154	147	154	144	172	176	152	179	160	145	167	166	158	167	140	186	183	170	176	167	163	163	168	161	166	193	159	168	152	164	156	174	165	196	180	177	163	159	151	181	149	165	160	159	158	185	164	161	157	157	175	164	168	151	136	166	166	170	164	168	150	141	160	181	165	179	164	168	166	173	150	174	152	181	179	139	184	189	144	144	154	149	152	160	166	160	159	172	158	183	146	165	175	155	167	145	165	156	174	185	164	156	163	162	167	150	188	178	171	153	151	162	159	169	162	169	154	170	185	169	155	150	162	142	146	153	166	183	161	153	159	152	172	158	170	157	175	177	194	178	157	162	151	158	196	142	159	184	162	142	169	175	171	153	182	149	157	160	166	158	207	155	147	162	165	169	150	159	158	167	155	155	153	147	179	180	173	180	194	147	156	175	175	190	177	152	161	169	149	174	161	151	169	160	162	156	189	170	154	155	160	189	163	171	157	175	175	159	174	165	151	166	174	173	164	148	181	147	150	141	164	143	184	179	167	171	166	172	194	165	162	157	156	157	178	150	179	140	173	156	160	180	163	148	172	172	174	156	144	164	159	164	162	165	167	178	147	165	166	152	161	151	132	179	167	177	133	163	174	178	169	158	166	143	177	139	164	171	179	171	176	164	167	192	161	156	156	152	181	177	168	143	156	180	158	172	166	135	153	143	170	160	192	144	167	173	169	160	171	154	150	180	181	167	135	167	160	166	160	181	174	172	173	176	176	138	169	167	168	179	167	148	167	166	165	167	186	164	170	175	153	167	165	172	160	174	155	161	152	169	176	166	158	181	163	161	156	195	158	150	155	155	153	170	176	148	167	155	156	163	169	159	174	147	173	179	155	163	160	184	174	148	171	164	172	166	166	162	170	179	170	162	158	191	181	160	175	132	155	145	161	179	177	160	162	157	158	163	172	160	165	169	179	153	151	175	150	157	141	148	157	170	164	179	168	142	141	182	168	172	161	177	173	169	148	152	147	190	161	150	168	166	152	161	136	157	163	163	157	183	169	172	157	165	167	169	176	186	142	183	133	169	178	169	155	154	152	152	161	156	175	138	163	160	160	177	179	144	159	164	172	168	155	190	144	166	175	174	146	152	158	161	164	157	168	170	164	156	168	162	150	174	167	143	150	176	153	196	166	167	160	168	163	161	169	167	170	173	169	154	159	162	161	159	159	160	160	175	161	152	150	152	160	150	173	159	157	161	143	186	150	185	170	154	154	166	130	154	162	168	166	153	134	147	145	161	161	164	170	180	186	164	160	176	157	173	164	169	170	156	157	172	179	160	179	179	149	136	157	153	145	185	165	152	156	164	168	176	166	150	143	172	159	161	143	170	156	147	157	151	154	190	165	164	157	177	159	166	165	144	146	162	176	141	172	172	159	160	152	184	148	169	170	170	171	183	161	175	171	160	165	170	148	159	180	145	171	183	182	153	153	160	151	173	174	185	142	153	177	180	157	182	178	153	168	151	137	161	158	185	159	161	197	157	189	153	156	180	155	180	154	169	168	158	170	157	181	165	152	164	165	172	148	170	178	155	158	157	161	163	148	161	158	166	160	175	173	172	196	156	149	161	163	164	151	167	159	157
345	0	2700	127867	350	0	9	213	297	417	424	500	925	1210	1228	868	820	387	379	323	353	361	315	302	295	304	322	297	294	287	292	299	270	251	293	271	278	262	250	277	256	252	219	237	237	225	241	252	228	238	230	246	222	234	229	253	206	221	225	224	231	207	229	224	227	222	230	227	231	214	253	233	207	204	206	228	232	205	242	242	220	207	226	206	206	212	211	219	212	231	211	195	211	227	208	221	232	247	214	217	220	199	221	206	211	209	203	211	236	215	268	200	226	212	205	229	209	215	229	220	221	201	212	226	236	213	202	200	208	226	197	192	216	236	231	192	215	232	217	217	205	230	195	200	244	191	227	216	188	193	233	212	237	208	228	207	198	202	256	191	213	211	219	201	213	209	189	208	213	211	213	209	210	243	188	221	209	214	208	216	212	234	225	217	200	203	220	196	208	188	212	230	211	227	229	198	222	198	190	218	210	204	196	214	211	208	218	208	216	196	212	196	198	215	214	182	175	191	217	193	220	195	224	188	181	222	207	217	201	237	212	214	211	227	211	205	213	186	211	203	210	226	221	220	221	213	214	199	203	202	249	228	236	217	212	193	218	200	231	209	236	198	183	194	225	193	217	212	219	224	204	202	221	195	199	178	200	221	223	189	201	196	211	199	226	204	197	215	199	220	195	220	220	183	204	224	224	202	201	211	215	215	208	220	218	208	203	205	193	218	206	178	209	191	222	230	200	228	208	183	212	200	217	188	233	222	208	209	189	202	204	189	205	190	229	214	182	213	201	202	190	198	199	213	187	213	206	211	210	231	194	196	208	195	215	193	210	218	184	201	223	203	187	196	218	203	219	207	211	193	211	193	232	214	216	226	215	233	224	197	201	215	251	216	193	206	202	201	187	224	219	235	205	183	227	225	198	204	213	202	208	195	197	194	204	192	208	201	201	203	218	184	204	210	182	210	256	223	202	205	219	225	215	220	224	210	205	190	206	201	192	216	202	207	207	225	229	209	188	197	191	198	218	190	219	209	225	238	213	189	177	205	208	191	206	229	211	198	225	187	221	199	205	187	184	229	229	211	208	215	194	215	208	211	221	234	209	229	227	212	189	189	192	219	195	205	206	213	233	201	216	207	220	215	196	201	224	188	184	209	199	201	205	229	195	198	226	198	201	188	211	222	209	205	219	196	224	234	201	211	195	215	221	196	220	213	197	197	191	215	221	211	194	209	196	197	194	212	215	205	196	218	195	195	203	209	214	222	213	230	196	227	210	190	227	223	216	197	205	224	193	189	203	216	229	198	185	195	209	223	212	196	212	204	220	238	206	219	232	209	216	206	209	208	212	196	213	195	208	218	203	218	223	214	196	195	198	235	215	222	193	225	213	183	206	228	191	187	242	212	205	212	196	179	205	213	221	212	205	231	230	224	195	211	207	216	214	227	223	211	201	202	161	217	206	220	219	201	205	195	201	233	196	195	224	192	185	194	197	205	187	185	214	193	179	191	215	211	227	219	210	226	218	186	196	209	197	216	189	236	204	198	220	207	222	237	202	198	204	204	219	218	211	224	175	193	222	182	205	194	196	198	220	196	201	198	207	203	209	221	200	214	209	196	218	209	203	214	182	218	181	204	194	193	181	210	192	196	203	201	190	227	216	192	188	211	219	230	209	207	192	198	223	231	217	197	204	200	213	223	190	214	205	194	209	217	197	206	191	188	199	209	215	192	215	224	216	218	208	205	228	203	210	232	206	177	211	230	202	202	200	223	192	200	211	262	182	217	212	211	201	204	225	201	227	187	225	202	202	210	189	214	238	200	210	230	214	195	211	194	196	225	192	208	190	217	201	212	205	218	218	199	195	196	206	205	172	218	204	208	205	220	204	231	190	187	195	197	222	208	220	233	200	215	233	200	196	216	234	211	210	208	201	223	207	186	203	189	209	205	188	181	206	212	206	204	221	207	200	218	192	221	202	235	182	218	187	216	196	207	209	223	196	213	215	203	192	192	229	217	201	195	215	214	230	184	211	199	211	216	207	225	206	194	219	203	180	199	210	192	202	201	193	191	194	222	198	192	214	216	181	209	182	200	217	195	209	215	202	222	212	210	230	204	195	192	183	192	208	214	197	233	198	229	174	220	219	205	208	192	225	216	224	214	192	222	195	208	208	208	227	192	182	198	225	209	209	214	227	211	234	207	214	234	199	212	198	181	218	199	231	198	193	217	201	221	215	227	205	232	190	215	184	222	224	217	211	180	180	206	184	207	217	212	196	188	219	201	199	205	233	188	216	200	199	183	201	178	207	198	191	199	199	230	207	213	207	217	217	213	202	200	225	198	203	203	202	206
345	1	1900	127990	352	0	21	162	221	358	340	356	384	542	623	446	423	304	242	243	219	228	218	193	214	201	165	195	167	174	170	151	181	164	185	150	160	158	173	170	170	162	170	172	156	144	145	147	148	138	136	158	142	155	163	134	156	146	172	147	135	136	141	167	151	127	144	144	123	133	138	117	137	141	125	119	141	112	137	150	138	147	123	132	140	117	136	131	129	122	130	122	124	125	138	139	139	135	131	124	145	132	126	131	112	130	126	130	110	129	126	124	134	128	138	142	141	126	132	130	153	119	130	145	148	124	122	140	137	143	117	141	129	132	130	124	130	130	135	136	140	134	133	128	112	148	129	156	132	134	129	121	123	118	120	131	127	121	145	131	121	128	123	151	112	119	135	140	132	135	127	134	144	145	141	122	156	140	136	143	132	137	140	138	135	129	130	133	126	126	122	127	134	136	118	106	119	130	125	118	134	128	130	131	155	126	131	128	127	131	120	141	140	130	116	126	146	119	134	116	123	123	129	124	115	134	108	124	141	132	127	137	129	116	138	119	113	163	136	132	128	138	127	148	136	139	116	140	140	127	131	136	160	137	137	131	124	139	123	131	112	121	95	124	117	142	127	119	123	143	110	145	134	143	113	107	130	123	139	132	149	115	145	140	123	149	136	127	126	121	132	133	129	129	148	122	122	125	138	128	127	118	136	127	132	142	130	145	130	121	112	130	162	137	140	129	130	135	127	144	140	105	127	121	108	143	119	122	120	147	152	116	127	125	116	128	121	118	135	141	121	120	118	119	143	135	114	132	127	116	138	127	112	118	145	137	131	138	121	157	154	128	140	123	114	122	126	95	119	141	128	116	133	123	138	139	132	114	124	137	137	141	165	128	140	118	120	145	130	118	114	117	150	111	140	113	119	139	142	117	133	128	105	131	126	124	149	131	126	139	132	114	114	134	119	133	131	114	113	121	130	129	118	113	130	132	131	115	139	120	139	139	116	123	94	144	137	135	142	128	129	110	115	143	128	140	131	117	127	113	156	113	142	135	111	134	130	143	128	135	126	119	116	129	130	126	122	143	134	128	135	141	125	127	116	141	119	157	131	123	113	130	119	149	132	113	129	138	126	154	123	128	133	138	123	114	128	126	127	145	121	132	112	135	133	128	117	125	137	107	122	149	125	107	137	128	143	130	111	140	130	106	121	134	125	138	140	151	110	122	149	116	125	128	127	129	135	129	126	130	112	115	124	139	115	154	107	115	133	121	132	133	119	151	129	152	133	131	133	140	104	127	135	145	137	127	113	126	133	128	116	122	141	141	132	129	116	128	112	112	129	130	137	127	129	142	127	133	124	139	118	109	103	103	136	140	118	136	111	127	128	121	131	129	115	126	127	111	130	132	138	108	121	118	146	128	135	129	118	136	113	137	116	149	128	128	109	146	139	127	115	122	113	127	128	125	130	131	130	140	150	126	120	136	132	126	127	125	131	114	146	129	147	130	143	121	125	127	127	130	129	129	118	124	140	135	132	133	154	147	134	132	134	140	124	115	117	129	132	142	126	138	118	112	114	125	134	135	150	129	124	115	131	108	126	140	128	123	124	135	121	141	146	119	138	117	129	129	113	143	125	130	125	120	133	127	135	129	110	111	137	155	115	138	129	126	103	132	123	129	113	113	113	151	127	119	127	145	132	120	141	101	141	132	123	135	126	122	120	114	120	107	149	123	118	112	133	134	130	140	136	118	142	132	121	136	133	133	121	131	152	115	135	121	133	135	130	140	139	117	124	121	132	136	98	135	110	124	137	137	135	123	117	125	135	116	122	118	106	139	141	129	131	140	133	141	114	120	119	124	130	126	132	144	111	107	116	106	135	129	126	118	134	128	136	130	131	132	120	143	127	118	128	122	129	126	137	151	133	121	151	141	133	133	130	125	124	120	102	121	122	129	136	137	153	101	122	143	133	133	121	158	127	137	127	116	112	101	141	121	145	104	159	120	144	125	126	135	117	131	148	117	123	132	142	111	134	131	111	111	141	141	139	134	133	113	107	121	132	112	144	132	122	125	138	126	152	112	122	123	123	138	129	119	126	124	120	105	116	145	113	131	130	138	127	127	134	132	116	120	126	141	135	129	140	111	125	119	131	126	121	122	115	123	130	125	121	145	142	147	126	143	111	152	129	112	123	120	131	117	115	130	119	131	123	148	123	131	143	112	126	132	127	118	118	128	114	121	139	131	131	152	121	142	137	128	117	130	125	112	132	131	134	125	131	126	127	108	140	122	134	131	125	144	151	118	158	129	127	113	142	119	102	154	120	125	127	112	134	116	125	117	126	138	124	113	136	118
345	2	2100	128113	352	0	14	175	263	377	380	422	434	775	958	656	677	635	333	254	264	280	255	239	226	250	231	207	203	212	234	212	192	214	202	201	179	206	202	192	197	184	193	176	183	189	192	177	179	196	185	179	150	164	171	160	151	180	161	182	157	166	157	144	163	191	173	157	174	163	175	157	166	182	166	165	164	164	182	162	164	173	147	161	160	155	178	160	137	180	161	160	165	155	168	176	147	159	166	162	160	169	177	159	178	175	156	176	165	137	158	153	151	164	160	148	156	150	143	142	137	185	150	150	131	155	156	182	172	162	154	143	150	149	146	148	177	163	154	157	146	154	141	165	146	151	152	163	149	142	152	162	194	165	164	147	159	151	136	173	162	152	150	181	150	162	172	136	172	159	161	171	140	160	173	182	149	147	149	148	170	143	167	177	154	148	169	160	153	156	182	144	138	127	171	167	163	170	164	161	140	140	149	143	141	161	151	146	175	146	156	153	164	156	163	166	168	143	158	158	144	163	160	162	149	155	127	158	145	155	151	152	137	152	159	140	135	147	143	162	138	159	148	155	171	162	161	162	168	181	163	151	169	127	146	162	160	139	159	169	165	179	139	153	139	176	161	144	177	146	169	174	157	155	183	161	171	165	158	173	151	160	143	157	150	176	147	141	156	174	150	161	177	171	161	173	164	152	157	168	156	150	139	145	144	160	157	155	164	155	153	158	195	140	158	148	153	155	182	163	151	161	164	149	149	171	171	177	139	157	157	155	153	160	174	145	173	141	170	154	148	144	161	166	169	167	152	181	155	165	146	145	170	168	143	167	158	162	147	169	155	172	175	157	156	165	160	142	129	152	155	158	164	154	158	177	141	157	143	159	157	135	137	168	177	160	157	155	141	163	139	164	148	151	157	153	159	182	164	158	177	149	150	162	162	151	137	150	122	154	158	181	159	166	141	141	159	165	150	168	157	160	146	153	150	163	151	161	192	153	153	170	160	167	187	138	179	160	169	170	159	153	160	144	153	161	179	139	148	160	167	151	148	157	175	157	171	149	139	157	147	145	155	149	151	166	177	169	164	143	167	157	156	205	144	184	156	156	162	141	149	168	167	158	161	145	164	169	140	150	142	147	146	168	163	137	134	160	155	149	152	147	171	163	185	146	153	161	148	141	178	149	160	159	155	131	179	156	155	153	170	151	150	135	147	169	163	162	157	134	156	156	159	167	158	143	178	131	154	142	179	138	144	156	161	170	135	153	157	145	158	121	148	171	168	172	151	160	155	143	162	140	162	166	144	147	160	143	159	155	161	141	159	170	140	138	145	145	162	156	152	145	155	141	150	143	144	159	156	147	168	160	165	165	158	164	135	135	138	140	135	176	154	161	141	138	139	144	164	168	160	133	168	151	169	141	163	170	162	143	158	171	136	143	151	148	179	141	149	140	157	143	148	160	151	146	136	143	146	144	144	175	164	145	148	162	156	153	143	156	177	140	153	139	138	185	162	143	183	144	164	164	161	166	133	171	161	155	156	160	133	156	151	156	148	170	172	143	130	190	180	155	132	163	167	175	155	138	153	160	151	153	147	165	158	167	177	148	139	160	168	168	152	152	165	160	143	148	171	153	142	158	159	144	142	151	157	153	166	148	154	142	159	165	138	155	137	174	151	152	181	154	163	170	163	172	149	177	174	153	143	152	145	161	158	139	153	159	171	169	147	158	136	152	153	146	147	136	162	157	142	138	154	139	153	165	170	163	136	155	142	160	143	168	159	137	132	172	150	149	155	152	153	155	153	154	146	151	129	153	135	146	159	148	146	131	134	141	170	141	126	136	174	158	158	141	160	182	151	149	141	169	160	147	177	172	144	167	153	177	151	153	144	142	137	161	153	168	159	173	147	151	146	160	169	144	158	149	145	170	154	163	157	169	131	173	170	143	166	166	156	181	141	135	136	158	135	162	133	137	135	158	148	169	154	157	168	147	165	165	163	165	152	133	148	146	143	163	151	145	136	158	130	139	158	146	160	146	164	165	138	134	170	159	150	154	169	162	169	132	157	165	170	159	156	154	144	160	144	155	153	171	156	141	154	156	166	160	165	133	157	166	172	147	148	149	161	171	148	150	162	161	154	148	152	152	169	139	159	150	146	151	163	189	157	162	153	149	141	167	153	157	170	140	148	154	167	171	136	141	163	134	157	159	155	175	170	166	149	167	140	165	148	153	146	160	158	169	155	174	147	160	150	147	158	155	178	161	143	167	142	133	137	166	138	154	161	174	183	160	140	175	157	169	154	164	177	138	146	134	162	139	148	172	157	128	155	158	160	170	153	136	156	140	155	156	153	162
345	3	3500	128237	355	0	20	238	320	421	433	468	624	1031	1123	783	772	622	268	311	288	278	248	292	246	251	214	220	232	225	197	221	209	242	219	217	196	203	191	202	211	215	199	188	238	206	218	210	191	205	216	183	186	184	187	190	183	169	201	149	173	175	192	153	194	181	196	181	177	183	181	160	178	173	187	167	164	195	162	170	173	173	161	179	190	153	169	172	190	174	167	169	184	183	189	158	187	161	159	171	166	177	174	164	165	169	159	184	172	178	168	159	149	169	156	144	165	186	177	162	145	165	185	163	149	161	149	167	156	168	154	179	155	173	160	161	160	173	160	166	157	144	141	193	166	153	186	177	193	185	184	163	158	185	158	168	184	198	188	177	164	158	154	158	153	190	168	169	173	172	164	156	151	175	157	168	157	174	157	159	177	170	170	172	161	161	161	163	172	187	166	162	165	164	159	186	191	152	167	147	167	175	149	155	158	157	154	185	151	179	161	151	162	164	156	174	180	160	151	161	167	169	169	167	162	180	156	154	193	151	140	177	175	160	143	169	166	154	151	160	165	188	156	155	155	174	182	181	185	176	148	160	172	170	148	169	165	175	146	151	167	187	157	173	165	161	158	181	166	163	145	162	140	182	141	175	138	178	196	149	162	177	148	182	149	178	180	161	169	184	143	171	169	158	150	141	161	164	179	161	174	146	139	161	151	155	163	176	172	160	173	187	138	157	167	182	175	181	181	155	159	145	167	159	155	185	149	160	155	152	172	176	159	165	167	174	185	181	140	186	159	169	166	189	163	174	162	177	152	181	181	164	154	157	160	153	152	163	172	158	167	156	169	151	164	163	147	181	148	151	171	177	164	194	175	187	148	158	145	146	152	173	164	137	180	165	178	184	178	167	143	158	162	176	182	151	149	172	172	157	171	158	168	182	182	145	138	140	164	160	164	186	183	156	160	164	141	166	176	166	168	165	169	142	166	177	168	164	184	169	167	144	140	153	152	163	166	177	172	161	168	137	163	154	172	151	165	152	164	152	157	148	139	181	159	155	154	159	159	167	163	178	172	149	178	159	151	153	168	183	175	171	160	155	183	179	172	160	130	162	154	175	140	141	195	156	171	181	190	145	192	164	180	179	157	175	180	183	156	172	197	171	167	170	158	179	164	138	138	181	184	143	151	173	153	156	172	167	193	168	173	176	168	161	171	158	166	180	159	191	165	179	160	168	174	159	148	153	168	168	152	177	167	140	170	158	146	167	148	156	170	192	159	166	145	167	160	170	144	170	158	168	135	149	151	186	162	190	153	163	165	202	178	164	187	182	174	155	145	191	167	165	149	158	165	178	159	168	164	160	148	179	141	175	169	167	144	151	170	164	167	163	148	171	186	169	155	157	154	161	166	163	164	143	157	162	171	155	173	167	165	137	190	167	180	147	140	137	173	142	177	163	158	131	154	153	163	161	155	167	131	165	181	167	156	143	159	190	157	164	155	139	170	170	166	160	149	191	173	170	159	168	152	152	170	183	171	174	157	154	169	170	136	178	170	184	156	158	166	141	165	162	161	151	142	155	161	173	191	159	173	147	152	154	181	148	162	179	149	152	165	167	150	159	149	172	170	170	154	178	147	158	159	175	185	181	151	151	142	185	163	171	165	173	165	159	174	173	147	195	134	152	164	171	153	180	164	175	159	167	178	155	148	164	158	174	147	148	169	161	169	158	162	176	161	160	161	154	166	175	161	161	172	169	181	147	154	164	142	188	185	171	155	180	176	170	160	156	166	168	182	143	162	161	164	183	160	170	178	162	167	171	191	148	161	171	161	162	175	173	166	161	131	175	147	181	181	157	161	133	147	160	174	180	164	154	168	162	160	158	189	168	165	170	165	167	163	161	143	173	166	172	162	150	172	181	176	161	132	149	172	188	168	193	175	162	143	179	148	169	152	167	153	152	151	153	147	179	160	185	154	145	167	163	161	162	167	170	157	150	164	171	168	188	168	149	179	174	172	169	164	156	161	161	149	162	175	144	191	152	169	172	167	148	177	167	171	162	153	165	161	178	157	163	160	162	147	169	166	161	145	185	166	173	179	157	153	180	164	138	167	156	173	170	177	165	158	141	181	167	186	151	176	159	176	189	133	167	164	173	159	175	172	160	171	141	144	169	155	156	169	173	153	164	173	160	162	162	179	160	170	183	162	131	145	172	175	144	157	183	176	178	164	149	148	177	160	151	148	159	155	159	174	160	155	156	180	156	173	151	152	170	182	164	187	140	150	148	143	172	155	182	145	158	166	181	186	174	163	161	176	157	191	161	160	174	162	181	162	160	156	165	155	181	160	167	185	166
