345	0	2700	123923	350	0	13	234	329	461	477	521	478	468	465	1256	1278	483	317	358	328	345	334	322	300	312	287	320	298	299	277	260	238	251	249	284	244	254	281	243	257	278	242	216	242	248	258	244	226	257	224	242	216	230	212	250	225	202	218	253	225	254	214	219	214	240	223	208	223	204	215	195	204	235	219	218	211	184	220	204	187	242	223	209	192	190	222	218	224	214	235	218	214	183	208	217	204	226	213	195	193	193	223	224	213	187	160	191	218	195	199	203	198	206	213	196	193	238	197	213	223	223	218	208	177	223	203	196	216	186	207	214	191	210	199	191	207	208	192	194	224	219	204	202	191	194	198	183	197	195	213	214	201	221	215	187	195	216	221	174	187	192	212	206	168	219	201	201	172	219	181	192	215	188	193	211	193	195	204	186	206	190	183	170	182	204	207	196	193	212	211	209	178	185	210	201	193	198	204	203	213	206	196	198	172	207	173	201	215	209	202	208	217	193	207	213	192	201	211	215	190	180	200	205	201	218	209	188	199	213	202	199	214	196	189	194	191	218	206	204	204	195	218	201	229	223	194	200	193	186	186	213	193	178	194	205	205	190	215	199	204	196	189	178	205	213	185	196	192	220	215	199	198	203	177	206	222	190	181	193	212	189	202	228	164	186	159	188	200	218	217	186	204	188	213	187	197	212	208	204	201	205	181	229	212	209	192	172	204	211	185	181	189	199	200	229	188	194	193	194	185	198	179	201	174	182	188	211	201	202	230	206	188	185	199	216	207	214	201	200	196	204	220	214	207	188	193	195	169	196	199	235	226	205	198	222	186	195	200	201	195	208	202	208	188	188	191	184	180	215	209	197	196	222	191	176	209	195	196	212	179	231	213	190	208	217	210	206	203	201	217	186	217	194	211	191	193	195	206	208	205	200	172	206	213	207	232	222	212	207	210	191	195	229	198	210	189	195	173	219	209	203	209	210	193	205	189	194	170	218	214	211	216	184	202	207	211	181	198	195	208	202	230	194	193	200	202	189	202	219	209	201	200	196	197	207	223	184	218	195	217	220	205	218	194	197	198	190	193	182	213	211	193	195	194	208	171	202	218	214	221	186	182	209	198	222	191	217	207	221	196	194	198	196	201	187	220	182	192	202	196	209	195	184	191	183	202	195	201	194	174	210	201	189	216	193	230	190	171	206	206	200	180	205	200	210	210	220	191	182	172	215	214	214	206	189	217	190	205	202	196	199	200	215	201	175	204	205	199	179	219	194	212	223	197	207	181	206	189	178	196	165	189	211	177	198	184	193	229	209	207	176	195	181	200	189	214	188	190	194	199	201	207	227	197	211	147	212	199	177	203	190	213	183	226	189	198	189	198	198	207	209	189	182	205	195	189	206	172	172	208	192	201	208	224	200	197	205	186	194	213	215	173	196	187	201	195	213	215	224	200	194	204	192	169	202	200	181	195	219	183	207	215	196	199	219	189	221	200	229	211	215	186	185	198	193	184	223	189	179	182	196	222	216	214	190	164	195	214	212	211	202	194	197	219	188	185	197	178	204	170	194	203	183	194	171	193	207	196	191	189	194	180	233	198	207	185	214	196	199	202	204	200	187	204	213	178	197	182	204	214	232	217	214	192	203	194	183	198	172	178	207	183	171	185	211	189	203	181	219	186	215	199	189	183	185	188	219	205	177	194	180	201	211	201	195	208	188	189	219	181	205	192	203	196	194	180	182	198	193	192	199	178	206	189	211	215	207	184	188	175	227	207	193	214	195	188	172	208	191	176	191	212	192	204	193	214	221	190	186	201	208	220	218	213	213	196	211	219	211	186	209	198	194	201	211	187	197	206	196	199	189	200	190	182	189	202	205	200	187	201	217	223	210	212	172	201	186	206	182	196	207	188	193	186	209	215	210	205	199	224	184	195	197	186	181	190	193	193	213	203	208	201	194	175	194	215	216	215	194	183	186	188	203	210	191	206	189	198	169	199	206	197	195	180	186	216	188	201	219	191	203	183	215	214	207	206	165	211	222	181	177	197	217	205	211	176	222	176	166	180	196	186	211	184	212	196	191	203	201	211	208	173	188	202	216	209	207	213	204	190	169	196	198	203	169	196	180	212	201	186	181	198	200	183	219	190	201	250	197	195	191	197	207	187	193	227	192	224	217	182	200	191	218	188	185	204	222	184	199	215	207	171	214	188	192	231	215	217	196	216	175	215	186	198	220	196	188	189	183	214	213	189	219	200	199	197	215	184	186	185	198	200	191	205	199	216	205	201	206	216	197	206	206	185	202	185	173	209	187	205	180	187	191	206	210	169	219	188	221	179	213	198	180	187	195	213	198
345	1	1900	124047	355	0	30	138	214	364	340	405	342	320	334	489	612	405	235	222	225	217	226	241	191	188	203	176	186	178	193	188	212	179	184	186	174	194	177	187	171	166	165	162	162	167	150	149	139	151	177	150	152	145	129	161	174	147	165	133	173	139	150	158	124	157	135	173	151	156	144	127	145	129	152	131	159	149	140	143	142	150	137	143	145	146	126	135	143	132	128	135	139	139	132	147	134	130	146	134	154	144	121	133	125	139	119	128	139	129	152	122	138	135	138	147	132	146	129	123	129	142	126	122	132	143	132	148	141	153	152	140	135	137	126	143	145	159	135	146	130	128	158	126	120	147	143	119	151	135	153	124	151	136	133	142	154	136	124	132	121	140	147	129	139	145	121	128	155	135	123	164	150	123	165	128	146	131	154	148	151	119	122	122	144	124	121	130	126	124	146	130	126	119	128	136	139	142	136	123	134	134	126	151	143	130	139	127	133	138	136	144	131	151	147	121	137	139	132	135	143	119	129	139	144	136	126	133	131	136	132	138	145	121	121	151	129	110	137	145	136	133	131	129	129	129	136	132	157	125	111	139	130	145	136	130	140	130	121	138	117	122	135	134	128	138	121	136	133	142	140	149	146	153	132	126	123	146	143	135	154	119	128	135	134	152	147	145	141	139	131	130	141	129	128	138	155	133	121	147	126	145	150	141	146	126	117	160	139	127	138	139	107	157	128	143	125	152	155	162	139	152	121	125	156	138	119	140	148	127	134	150	136	147	121	138	123	142	125	138	129	123	133	136	127	144	140	107	148	134	137	138	148	159	144	136	146	135	141	141	155	148	136	122	123	129	131	146	140	137	132	158	120	119	133	123	133	125	136	136	133	133	153	117	129	113	152	105	124	169	133	136	142	128	122	146	126	124	102	127	116	147	131	138	139	133	149	151	141	128	128	138	130	133	142	131	124	127	144	132	136	131	134	153	136	159	162	141	140	131	138	121	134	117	136	122	158	136	140	136	125	123	140	123	120	125	136	135	147	132	154	118	132	154	133	137	136	144	139	130	117	129	139	131	142	131	145	147	139	117	124	117	134	149	123	126	126	160	138	133	116	164	124	117	151	119	143	155	137	154	143	118	132	147	140	131	146	165	137	116	130	126	124	115	152	127	127	115	128	145	138	127	128	128	147	133	141	122	154	143	120	131	129	142	146	140	147	133	141	126	143	159	149	136	144	136	136	130	129	155	127	119	135	120	129	135	142	128	129	151	114	143	136	133	133	145	127	119	133	126	132	152	114	127	146	119	132	124	124	151	140	127	140	127	134	137	125	126	134	125	145	130	120	87	126	152	127	136	134	144	136	131	146	163	142	148	129	138	120	119	133	128	130	119	129	134	134	147	133	139	140	142	116	128	144	140	120	126	150	130	144	145	145	126	130	132	134	136	128	156	128	119	133	134	125	140	128	118	123	145	117	143	131	152	131	128	134	143	129	148	132	160	127	133	143	128	132	146	133	129	147	113	138	133	145	140	125	130	136	127	142	145	130	151	122	120	113	133	107	130	130	142	132	128	151	134	120	141	132	132	133	131	155	141	133	132	120	133	143	117	117	139	153	146	120	126	126	152	134	126	138	159	152	136	132	151	143	130	136	150	121	137	137	120	149	144	116	145	128	134	121	124	152	120	130	132	129	155	136	136	120	160	117	135	139	126	147	135	130	131	119	128	137	134	132	121	130	139	115	118	141	122	129	121	158	147	124	138	140	154	143	142	148	143	143	123	140	148	125	135	136	136	140	135	142	121	133	134	133	145	133	146	130	128	130	147	149	140	121	136	130	120	127	130	112	139	106	134	143	117	139	123	116	143	127	126	131	144	154	135	129	143	116	120	142	140	143	157	146	114	122	137	124	128	140	122	134	123	132	123	124	141	134	118	145	133	127	142	151	115	132	115	129	138	149	114	144	155	114	144	119	127	148	109	132	137	142	137	128	126	129	138	122	156	123	134	115	151	138	140	109	107	132	146	124	130	101	126	155	123	132	157	150	150	127	142	153	164	108	132	124	138	137	132	150	135	161	117	117	134	133	121	141	142	139	153	127	134	147	131	124	150	143	155	122	138	141	143	125	155	143	124	138	135	120	135	158	130	135	146	128	125	152	128	132	135	141	123	127	131	171	115	134	111	148	143	140	126	151	150	137	142	158	138	114	143	140	127	109	137	141	130	140	112	127	143	134	144	128	141	137	130	129	143	146	130	150	126	142	126	119	129	132	131	118	144	158	127	144	111	128	129	136	135	136	134	126	151	129	133	139	128	159	111	133	150	137	121	122	122	129	115	135	129	127	159	123	147
345	2	2100	124170	347	0	22	197	228	395	448	423	395	359	397	818	922	390	259	309	264	260	243	235	242	244	226	204	228	218	222	203	212	190	228	214	197	201	183	198	191	192	165	183	183	182	163	185	176	190	182	176	211	178	190	173	168	172	188	161	184	187	172	171	157	148	164	159	192	179	158	147	155	152	160	153	172	175	167	176	141	159	149	168	182	159	164	165	144	176	153	164	176	164	124	152	153	160	129	147	156	166	150	163	146	174	158	142	161	154	144	172	172	166	150	150	148	168	144	156	151	166	165	171	170	165	169	163	171	181	178	173	166	162	143	158	163	156	150	155	147	169	154	175	157	164	160	153	151	159	146	143	143	149	159	152	137	154	154	174	147	156	133	166	166	138	156	143	162	144	157	149	177	162	148	178	145	162	160	157	153	164	148	140	167	160	149	170	157	164	168	139	141	161	141	151	146	173	150	130	148	178	138	172	148	175	157	121	151	158	169	157	164	165	144	167	187	139	149	144	139	147	164	151	151	154	185	145	145	164	153	144	153	156	144	145	164	153	135	177	187	144	175	155	163	157	151	161	177	137	181	153	169	158	150	168	155	138	148	144	147	160	171	150	151	161	159	158	176	158	151	175	148	142	153	133	156	172	164	151	152	159	156	144	155	148	145	164	142	170	144	143	179	148	166	155	149	158	151	144	168	150	170	152	155	140	163	137	154	150	166	164	163	149	170	155	162	140	147	173	147	168	147	166	158	165	145	162	161	147	159	158	155	158	162	178	135	163	143	148	143	163	158	167	138	141	136	159	133	172	180	161	144	166	146	175	147	159	144	167	155	158	161	151	152	141	147	153	159	164	141	151	134	163	185	141	164	149	154	167	144	172	165	178	159	150	161	148	162	169	155	168	153	166	158	157	150	132	150	149	153	149	174	145	169	150	168	135	143	144	137	159	178	167	166	156	160	188	154	152	161	142	160	146	135	148	169	132	158	162	178	165	144	170	160	178	151	143	126	162	147	147	153	139	146	152	141	160	146	155	144	167	168	163	146	176	165	155	144	175	145	125	152	151	140	154	163	157	157	160	152	140	160	143	156	179	162	135	132	163	176	148	137	147	170	144	143	129	160	146	140	152	160	155	159	170	151	163	170	156	147	149	147	164	135	177	151	143	154	132	137	161	141	143	134	151	158	141	167	163	141	156	155	139	163	157	150	149	149	180	153	157	155	166	173	167	155	174	153	144	166	151	148	149	157	146	131	155	171	133	154	160	126	147	147	155	157	152	129	153	146	160	159	157	137	164	154	144	140	165	167	168	142	151	138	170	167	166	147	166	128	147	161	155	152	133	138	147	165	132	156	147	166	155	149	162	163	142	159	160	158	142	154	153	144	176	136	137	142	149	165	151	152	136	128	170	153	168	177	162	143	141	141	162	173	148	164	149	156	148	167	153	144	137	163	160	138	140	142	147	158	156	151	150	148	160	151	148	140	158	149	159	144	140	161	136	136	188	152	168	150	163	146	138	156	162	183	172	169	142	159	161	146	140	146	168	155	175	141	157	144	154	143	135	148	165	148	168	155	148	166	137	135	152	135	151	143	149	148	145	156	141	152	176	137	151	159	183	162	135	145	163	137	139	155	150	170	158	133	144	161	156	152	125	140	178	143	169	145	140	169	165	150	147	146	145	132	149	147	142	160	174	142	153	154	137	130	162	161	141	140	162	155	130	166	142	150	136	162	132	163	151	154	147	160	165	145	148	162	155	150	152	168	131	157	151	136	161	158	135	147	154	176	147	158	166	168	144	152	142	133	165	151	138	155	144	154	156	153	164	141	163	172	143	149	136	153	123	154	173	149	159	163	146	164	160	154	139	166	160	159	161	155	149	153	150	139	170	149	141	124	152	158	158	140	164	147	149	143	154	173	150	178	151	175	136	148	137	155	146	159	135	158	150	155	134	143	135	152	138	136	158	164	144	135	159	157	165	174	157	157	147	164	158	167	177	144	141	145	159	179	159	145	165	170	159	140	138	158	144	147	164	149	153	139	143	173	149	170	146	136	167	138	161	142	142	138	148	141	174	146	167	156	152	152	169	137	150	136	125	147	150	133	157	185	133	151	136	175	178	148	136	151	152	145	148	176	152	145	161	159	149	162	174	160	128	142	161	146	154	151	135	155	170	167	165	158	163	148	143	145	163	163	152	165	140	154	156	158	138	151	170	150	147	156	152	178	140	162	145	178	176	160	139	183	136	158	165	132	165	152	143	159	152	151	166	158	178	152	155	147	146	139	144	140	149	167	157	129	152	154	165	171	169	137	152	155	141	149	152	159	156	149	163	153	179	152	165
345	3	3500	124293	351	0	49	215	291	441	414	447	436	391	806	1279	915	280	309	277	288	289	264	235	264	260	249	233	213	229	234	229	210	240	195	240	207	197	234	193	206	173	190	214	213	194	206	203	178	197	181	198	196	201	175	192	200	173	196	183	190	176	192	180	163	185	183	182	157	164	165	185	152	172	169	174	166	177	170	188	196	182	173	159	168	183	186	192	155	190	163	168	166	163	174	173	192	155	171	194	176	178	163	178	178	170	177	164	167	164	192	161	180	187	155	171	169	157	169	153	156	172	162	159	168	201	193	155	184	201	172	186	175	148	190	184	146	181	162	159	188	168	156	169	180	162	184	147	185	190	168	176	154	161	188	169	168	184	167	153	170	185	168	169	181	159	147	162	169	186	187	173	168	201	170	144	157	182	180	169	167	153	175	165	166	176	149	172	166	182	173	172	175	144	177	158	162	154	159	170	155	165	166	170	180	174	173	157	172	161	170	168	148	173	165	164	163	171	151	198	147	166	169	172	144	180	177	166	140	169	158	163	197	154	173	187	174	192	180	160	175	171	181	152	162	166	167	142	161	153	157	177	146	182	167	165	168	147	168	161	160	159	156	174	181	157	167	166	166	158	149	147	181	165	154	164	173	156	151	159	166	170	164	163	154	195	160	182	154	143	163	163	171	186	168	202	169	172	157	154	146	138	141	160	159	170	178	171	162	174	166	150	170	156	148	180	166	155	176	169	167	179	172	156	170	150	143	164	168	162	166	174	147	152	160	164	149	173	162	178	173	176	162	151	172	180	161	173	168	160	153	161	157	187	163	160	180	168	176	157	174	168	179	176	169	161	166	151	150	155	164	158	144	173	183	150	161	158	153	142	157	173	138	152	160	172	146	165	160	159	153	134	182	153	160	145	169	151	192	141	172	176	168	171	152	180	177	167	165	163	157	172	149	161	148	162	156	176	174	177	174	134	152	165	151	166	153	168	164	136	170	151	159	175	173	173	175	146	174	161	162	186	171	150	159	160	168	140	151	189	176	156	152	180	167	168	163	145	181	151	165	193	155	160	151	168	158	146	162	172	169	173	157	159	191	136	157	161	162	191	176	148	157	179	143	164	174	165	168	160	162	189	157	167	184	170	168	165	174	185	155	154	156	148	176	173	159	165	176	151	182	167	166	167	177	147	170	164	155	169	178	150	146	164	154	161	181	169	157	178	174	152	175	165	163	159	171	173	162	150	173	174	154	175	200	153	162	179	173	151	149	146	165	190	141	179	171	154	146	150	148	160	164	167	162	163	182	150	179	167	151	147	155	174	140	184	173	154	183	171	152	151	169	163	173	157	175	170	171	178	175	166	177	158	170	169	166	161	173	187	143	159	160	145	164	173	168	176	150	173	165	171	167	178	171	147	159	150	149	175	171	162	146	151	170	174	151	157	171	166	175	169	146	197	164	177	161	162	175	175	142	138	148	175	197	166	150	176	180	167	172	165	156	186	161	172	184	154	192	148	163	198	162	172	154	145	168	181	190	167	161	165	156	170	181	149	155	169	163	160	157	175	176	155	142	150	134	179	161	201	164	173	167	159	158	165	165	173	196	166	174	160	180	160	182	161	151	174	168	160	161	161	157	170	181	177	161	154	184	174	150	146	168	139	156	164	163	171	177	128	160	174	143	162	176	170	177	154	152	169	172	150	178	142	157	173	178	178	186	139	155	161	188	168	181	194	168	150	167	185	159	183	190	155	163	167	165	159	157	141	178	152	163	170	178	177	162	153	165	174	146	172	149	176	162	147	158	152	154	163	155	140	155	174	172	139	176	164	158	154	217	150	165	187	151	154	155	177	174	184	169	168	157	184	163	158	130	190	164	157	180	152	184	174	165	167	158	168	155	160	171	157	154	179	174	161	185	162	149	173	153	138	167	175	159	171	178	185	153	165	168	161	172	177	188	156	174	159	150	168	169	171	155	144	167	152	136	167	166	150	143	180	180	156	168	163	175	147	167	162	165	164	185	160	157	170	162	146	184	160	183	172	156	164	189	155	161	144	173	171	166	170	145	168	162	160	173	176	175	163	160	172	151	175	164	165	153	164	151	180	186	177	169	179	169	149	171	179	165	150	174	163	145	151	167	171	142	189	154	166	170	170	176	150	169	150	152	172	146	159	176	170	149	176	156	173	169	148	169	166	162	168	162	167	177	173	155	160	155	162	157	156	135	168	152	160	190	153	162	166	169	156	142	141	158	166	158	167	181	184	169	161	159	169	159	157	147	167	149	154	139	140	160	155	167	168	166	145	140	154	163	182	175	142	162	163	174	162	160	149	194	175	152	159	160	144	148	164
345	0	2700	124416	348	0	26	245	365	473	484	530	460	484	1154	1401	1101	357	350	359	298	348	328	339	300	311	292	306	316	272	280	264	286	265	258	279	274	262	246	290	283	255	237	235	279	250	237	269	241	229	226	233	239	220	225	201	247	226	226	212	222	241	215	243	241	235	225	215	224	211	227	223	239	219	214	246	211	186	229	226	197	240	220	225	231	246	205	213	228	221	214	234	201	220	198	208	222	216	236	221	210	226	217	198	224	183	237	221	210	224	211	227	200	224	202	242	248	194	210	219	191	214	245	207	223	191	197	209	194	222	209	211	199	197	200	237	205	215	210	236	225	206	226	209	195	243	220	211	186	194	186	219	229	220	200	224	233	244	220	233	213	224	202	205	194	197	219	221	214	222	223	181	201	207	215	216	223	209	239	232	190	204	191	198	222	201	217	206	211	222	218	209	191	218	211	212	216	209	207	215	196	202	224	189	208	209	230	211	229	201	215	222	198	209	218	198	193	217	224	228	219	209	186	241	191	214	212	230	220	236	214	217	211	196	210	211	213	209	229	204	217	198	196	193	235	210	198	242	220	203	212	212	218	214	187	201	234	199	214	210	185	206	216	200	208	224	212	212	221	211	216	238	239	182	209	204	201	217	209	215	201	197	216	193	211	215	220	202	199	199	216	214	205	204	238	215	201	235	214	224	187	211	218	205	207	188	200	203	189	226	221	228	220	166	189	224	191	205	216	217	230	240	193	234	191	201	233	198	210	218	198	213	238	212	206	227	204	224	213	210	241	213	216	211	207	194	234	211	225	210	199	208	205	205	203	209	224	224	224	183	215	193	222	198	219	225	218	182	212	194	212	208	201	202	197	228	210	229	216	219	189	224	211	212	185	193	236	204	213	198	231	214	211	204	200	186	203	223	229	181	195	199	209	220	221	197	203	203	248	207	203	203	175	223	191	193	226	226	219	219	215	222	216	213	230	215	195	241	221	217	235	189	215	208	222	195	191	222	218	207	209	217	208	195	187	208	230	209	221	215	217	205	253	215	203	227	210	189	179	224	204	233	198	218	222	201	209	196	174	206	204	200	209	183	223	240	201	211	189	216	195	200	218	182	184	221	200	210	222	208	195	193	208	194	220	209	207	201	235	205	194	194	215	226	199	200	223	187	195	215	195	208	223	212	204	201	202	179	189	218	207	187	206	190	201	238	196	220	206	195	200	208	224	193	199	213	198	205	219	189	204	218	222	189	195	188	202	219	201	217	180	218	194	199	195	212	207	224	179	211	239	223	206	211	190	201	221	192	198	203	220	203	234	214	213	195	185	223	202	196	213	211	203	184	218	213	211	187	204	218	214	244	204	234	208	218	190	198	217	217	182	222	195	207	205	207	196	241	190	181	230	213	224	189	217	218	220	225	205	207	204	200	204	187	206	202	222	225	208	210	197	225	210	200	205	233	231	219	213	189	204	204	209	195	194	216	202	217	193	214	209	215	205	205	198	212	206	229	220	212	202	192	206	205	212	210	221	200	226	214	222	191	199	217	181	205	196	217	214	201	201	231	190	197	213	201	196	200	200	228	231	224	225	195	209	195	183	194	199	210	195	209	188	212	213	228	201	207	221	195	214	225	190	241	231	206	235	214	244	193	206	212	211	184	201	207	206	215	218	202	227	199	180	205	179	191	204	219	198	227	228	199	198	205	220	230	230	193	202	214	215	201	221	230	186	216	220	244	212	225	208	202	199	241	204	186	212	198	203	226	198	207	181	205	229	189	211	216	197	225	225	201	220	208	208	211	193	219	237	208	184	205	203	210	178	237	228	210	218	213	206	194	203	249	190	190	217	212	209	215	242	225	221	191	214	216	193	207	212	198	214	244	205	209	216	213	223	225	185	196	220	220	219	206	201	204	211	182	205	199	199	211	226	165	203	212	227	210	209	220	227	206	184	170	186	200	187	218	220	214	222	185	204	225	211	217	227	195	219	214	194	221	211	204	219	219	182	209	207	194	189	215	208	185	208	221	209	223	225	193	240	197	225	204	215	193	205	205	219	187	226	215	186	227	206	229	193	201	199	212	211	206	220	214	195	191	196	217	203	196	200	196	194	190	215	229	200	229	209	199	203	205	205	248	207	187	216	199	227	239	214	215	195	212	222	207	204	209	191	231	197	223	214	229	236	209	213	190	188	225	206	198	210	192	218	217	197	212	200	185	200	231	207	211	200	181	225	186	224	227	210	202	210	210	215	214	199	228	169	207	215	213	189	216	225	198	191	235	199	200	234	222	222	199	194	206	172	220	235	215	208	220	194	223	198	213	198	218	219	197	184	201	192	193	220	216	222	193
345	1	1900	124539	352	0	34	178	270	368	391	415	352	340	432	732	630	265	235	264	231	237	215	244	207	214	191	202	188	207	178	164	205	187	169	167	180	171	176	172	171	169	154	179	156	167	146	165	160	151	137	167	169	156	153	160	149	140	155	141	156	167	144	142	162	147	143	145	151	156	149	159	135	134	144	147	140	164	149	156	161	169	149	161	144	168	161	161	118	142	149	148	136	142	155	131	146	128	130	146	155	149	132	134	133	149	141	136	126	137	127	153	141	131	137	152	130	157	146	124	148	148	138	143	135	142	132	122	139	143	149	137	125	147	144	138	146	150	141	152	134	141	147	125	144	156	136	125	157	142	135	171	136	145	123	136	150	164	138	122	134	125	142	148	130	140	131	150	140	136	127	148	147	146	159	124	145	129	126	144	147	129	150	144	158	149	132	126	135	136	142	129	143	151	132	146	135	167	148	147	148	148	135	128	133	124	141	139	141	126	159	122	138	152	128	142	141	150	133	155	141	142	149	159	125	143	140	153	153	141	113	143	129	124	165	154	118	149	126	149	137	150	143	131	142	146	157	120	145	155	142	131	122	164	132	145	133	126	119	132	119	145	128	172	148	154	132	119	141	136	136	156	139	140	147	138	136	148	148	142	121	117	151	153	140	152	129	138	130	125	121	141	113	132	148	137	149	166	152	134	126	134	128	134	129	145	146	146	132	121	142	133	145	145	124	135	149	122	148	136	127	139	141	137	148	146	159	150	147	143	147	166	157	122	136	140	137	148	133	139	156	146	130	146	137	153	142	124	137	156	137	139	146	151	128	128	126	142	144	149	134	122	124	132	156	148	137	154	140	141	150	135	121	145	124	148	144	143	158	134	150	158	143	141	138	123	139	119	142	148	116	134	161	126	139	132	151	148	128	133	135	120	128	142	138	128	158	121	165	154	133	148	151	126	153	140	128	147	152	142	146	140	137	135	143	145	146	127	141	133	136	125	137	130	138	156	117	121	123	144	125	173	137	152	134	136	136	141	125	153	145	127	146	127	138	148	129	120	150	136	133	141	155	141	150	141	133	139	145	139	136	158	142	127	139	129	113	137	135	150	137	151	147	155	141	141	151	159	154	152	158	125	129	150	138	113	128	124	138	147	141	118	129	144	139	128	154	146	132	129	121	131	154	126	147	164	128	134	163	119	148	111	140	135	134	124	148	133	122	138	131	131	139	136	135	130	130	139	144	142	147	118	144	135	137	127	147	122	139	142	143	125	119	134	139	130	133	155	145	129	144	143	126	130	150	150	138	156	137	158	159	148	141	138	148	139	158	132	160	142	131	127	123	135	138	132	157	151	157	141	142	155	130	142	135	146	129	136	141	141	140	142	134	155	147	145	144	109	142	149	137	132	143	150	141	135	141	147	144	131	148	136	128	147	160	128	118	143	136	147	121	143	139	136	159	133	143	156	138	129	140	145	141	129	128	131	131	141	156	144	139	143	149	121	124	150	148	125	162	137	137	131	135	152	139	126	137	130	151	160	132	121	148	141	141	150	124	100	146	130	142	134	148	150	155	134	117	143	135	160	141	162	143	150	149	138	135	115	120	129	146	167	143	143	123	140	152	154	139	148	139	129	117	142	136	131	143	150	135	162	133	153	143	152	165	134	139	148	138	141	143	145	163	121	151	132	134	150	144	144	127	131	139	138	125	121	146	131	124	121	136	150	137	133	145	141	136	140	144	134	142	137	146	136	129	135	166	128	162	138	151	134	135	140	127	146	141	148	128	147	149	138	148	127	141	134	125	121	146	148	145	142	130	148	170	131	144	137	155	144	119	145	126	143	152	132	123	127	124	130	140	134	136	134	149	136	159	134	134	135	157	153	141	127	158	141	138	126	129	129	137	131	132	137	145	160	147	137	143	149	128	112	148	151	152	144	131	167	137	157	138	145	139	134	143	136	126	146	158	140	147	128	155	126	145	129	132	122	130	154	144	134	138	140	151	125	135	147	134	143	138	132	141	132	131	134	114	142	144	133	131	132	138	155	132	120	143	139	122	132	124	139	145	155	136	152	161	134	147	149	128	113	136	140	122	126	114	162	137	135	137	128	150	138	152	147	148	118	136	122	157	146	160	165	152	136	142	139	130	151	151	145	138	135	151	132	139	132	139	139	131	157	155	114	145	129	123	123	144	127	136	125	123	133	144	133	130	159	141	138	151	147	132	144	127	126	148	136	119	154	157	136	141	127	146	137	135	139	139	135	138	137	125	125	129	133	122	136	125	150	156	154	163	128	156	133	131	133	124	131	150	135	144	138	154	153	143	138	129	126	134	119	162	157	126	158	151	140
345	2	2100	124663	359	0	28	205	296	417	385	461	397	393	513	1016	816	423	278	298	266	265	285	230	248	252	239	229	234	223	226	215	204	183	205	221	210	204	206	190	193	193	201	169	186	180	192	166	163	184	187	181	183	181	185	177	167	167	180	176	171	164	168	177	176	175	176	174	171	164	160	168	148	148	177	141	157	168	153	137	159	168	169	172	185	149	153	166	163	182	157	164	193	155	162	148	180	182	152	158	158	156	153	182	153	152	172	156	160	139	166	159	189	158	151	155	160	175	154	161	160	168	141	175	156	167	175	165	145	167	158	156	176	158	166	162	142	151	180	159	156	186	159	145	181	180	170	160	145	154	172	145	171	162	138	194	172	159	145	173	155	163	167	161	163	173	153	170	145	147	157	169	164	170	147	149	162	151	156	164	159	141	167	155	174	154	160	135	174	153	161	145	155	163	158	159	165	166	182	158	158	137	161	155	135	152	168	175	162	163	156	168	138	161	166	140	175	168	172	155	168	150	154	158	149	143	184	163	165	168	148	152	146	160	150	156	132	158	147	158	143	147	147	179	143	130	173	141	179	139	140	188	163	158	154	162	166	167	146	164	142	150	141	161	152	146	163	175	146	163	125	146	178	150	171	139	146	163	174	141	164	138	153	152	153	164	171	155	185	168	138	175	155	145	163	152	156	163	163	161	151	158	146	145	180	162	169	174	178	163	165	140	152	131	151	149	154	159	166	147	154	175	137	157	170	155	171	141	167	144	153	149	157	125	166	158	158	161	146	173	151	135	148	158	156	153	166	131	160	149	141	167	147	148	178	160	156	154	157	161	148	142	162	153	161	154	145	158	169	149	160	140	158	157	154	161	156	145	156	152	157	158	168	159	179	144	147	131	150	143	157	144	164	141	147	164	158	147	131	161	173	172	148	130	158	169	154	134	163	150	167	168	171	140	156	159	173	172	162	149	153	177	166	178	190	153	162	149	146	164	164	170	138	150	168	156	167	149	140	138	164	160	157	151	155	133	150	169	141	185	145	156	153	180	158	150	160	157	139	144	145	149	168	169	159	167	155	156	151	148	140	155	176	155	145	143	162	166	149	168	130	158	154	151	149	154	163	149	157	158	168	137	169	162	173	150	164	157	171	145	146	162	157	167	156	166	149	172	193	132	173	168	147	152	162	161	164	148	176	151	150	168	154	146	164	137	162	151	166	155	176	178	160	164	156	164	145	159	167	165	153	161	173	174	169	162	162	152	150	144	155	153	164	162	169	168	160	168	137	161	155	153	164	167	170	148	178	150	160	170	160	155	142	151	160	159	151	159	185	148	155	151	151	147	157	167	172	147	143	154	126	136	145	163	201	145	149	156	148	147	166	155	146	164	168	151	148	143	153	172	152	156	171	162	145	142	162	160	145	151	174	151	155	156	159	165	156	131	143	149	163	157	155	172	148	147	145	150	151	150	151	141	154	159	177	150	145	162	158	153	132	143	157	140	172	163	154	139	153	126	154	130	165	175	152	151	145	164	148	156	154	154	172	152	154	172	164	168	154	165	138	152	133	168	158	157	179	151	141	133	155	141	149	139	160	136	163	126	153	159	153	163	162	171	158	160	158	148	146	172	134	144	150	133	148	186	145	161	150	186	169	152	194	158	165	145	134	151	168	149	156	139	145	154	162	171	155	168	162	156	162	163	167	144	143	160	155	156	165	176	171	163	151	113	174	144	167	136	168	150	165	150	155	157	164	127	153	154	174	168	166	159	158	147	159	163	161	147	154	149	134	157	160	148	155	168	164	143	137	163	164	151	140	162	162	173	163	162	137	167	182	148	148	142	152	128	164	157	159	157	159	159	168	142	155	160	174	162	154	164	148	167	154	162	162	166	142	155	162	157	159	139	191	144	134	128	170	163	163	167	160	165	169	146	146	158	137	157	155	171	148	177	149	167	162	156	140	169	177	156	153	174	170	157	175	180	143	181	134	162	136	161	137	148	139	141	151	157	150	162	163	131	175	145	141	131	148	154	174	143	165	168	155	182	167	139	134	154	154	157	144	150	149	152	170	142	166	130	176	146	175	164	163	151	158	169	162	164	141	168	154	171	143	157	153	142	163	175	153	152	172	176	154	143	157	170	139	145	150	154	146	163	149	156	154	153	158	156	138	155	183	171	164	143	167	168	150	159	163	150	146	142	190	147	165	142	147	167	149	145	164	167	141	151	161	161	174	128	149	162	166	173	160	163	132	172	156	160	154	165	183	158	158	146	147	145	138	174	165	171	163	163	155	137	157	133	160	155	154	157	178	141	153	158	155	145	165	142	173	161	153	144	143	145	173	175	163	166
345	3	3500	124786	352	1	32	238	316	407	427	449	397	391	360	1086	1090	681	282	293	270	270	279	272	230	272	236	263	253	223	230	223	238	204	219	217	201	192	208	189	205	192	190	196	209	186	183	187	179	220	193	192	185	207	207	183	184	174	175	157	167	180	187	164	170	177	154	161	179	168	188	164	169	165	174	171	179	205	166	202	159	162	181	178	189	185	162	172	175	188	152	171	159	182	183	166	163	176	187	177	157	169	182	170	150	172	168	160	183	177	179	166	150	168	175	195	144	161	154	174	195	153	165	183	161	165	173	148	169	164	171	171	166	178	148	156	148	167	154	149	185	178	151	182	151	177	157	174	170	158	165	175	166	154	162	200	149	149	146	179	149	142	161	164	168	153	164	159	179	164	175	154	150	182	161	158	159	162	174	169	164	153	146	175	148	168	161	194	163	148	188	162	166	172	178	165	150	183	173	172	175	155	167	181	156	148	172	171	141	177	172	183	187	167	176	160	183	159	143	169	154	167	160	158	147	164	170	165	161	170	168	169	148	172	164	146	186	163	165	161	156	157	153	164	160	160	160	153	160	159	175	176	153	150	134	164	158	161	165	171	151	174	146	148	163	167	186	173	176	160	160	172	168	141	160	189	147	192	153	147	172	155	147	148	139	157	173	165	158	159	155	163	158	164	157	163	169	155	150	159	162	146	171	154	184	152	161	149	163	158	172	160	148	150	175	167	169	149	152	150	190	178	167	157	162	157	187	152	157	155	165	157	160	176	167	168	156	148	150	163	156	178	142	158	183	158	176	148	140	162	159	169	164	176	152	181	145	152	157	143	172	163	145	141	151	152	142	149	170	182	147	147	182	144	180	170	164	157	194	156	172	145	166	168	159	165	181	152	172	158	153	161	149	163	165	156	161	201	167	157	137	159	143	162	151	173	172	175	171	157	166	183	172	146	134	170	170	138	154	181	151	160	140	161	166	158	161	150	160	167	173	172	158	157	175	141	163	151	160	168	157	162	188	170	168	142	162	158	139	163	178	152	151	165	159	154	131	153	158	180	181	155	154	170	137	171	163	166	155	165	146	158	130	155	171	127	151	159	186	182	162	164	161	170	149	142	163	164	186	157	134	153	154	151	163	139	177	167	167	156	180	179	161	149	149	156	162	158	181	165	168	164	178	193	161	144	176	165	161	166	164	170	155	157	163	160	148	198	189	160	143	142	147	167	137	180	166	159	182	146	149	159	169	169	145	180	150	161	179	172	159	160	151	140	180	180	179	172	149	186	159	184	140	160	149	170	182	167	164	158	168	175	145	156	159	154	151	159	166	168	170	173	150	183	185	159	166	175	161	150	151	168	168	157	165	147	176	153	167	174	178	165	177	166	142	176	179	162	149	142	174	185	162	159	170	152	178	152	160	177	159	162	176	166	173	154	156	150	153	179	151	173	142	168	151	148	188	163	145	162	165	142	158	146	155	154	154	167	192	148	167	156	139	172	154	162	158	158	171	136	170	171	141	177	161	170	161	190	148	178	156	162	172	162	175	170	191	176	163	167	184	168	170	148	159	157	162	177	168	162	156	164	175	173	150	145	171	153	167	204	170	166	171	157	147	162	165	173	146	136	159	152	169	158	175	167	154	190	161	174	181	174	147	162	153	157	165	158	201	179	175	168	150	177	150	148	165	143	159	150	145	171	170	157	182	154	190	185	160	155	144	184	157	170	160	183	155	161	170	178	148	172	154	165	142	160	179	159	162	156	147	157	166	171	149	165	160	152	160	173	157	164	168	157	172	174	149	165	166	166	134	147	199	172	154	178	183	155	160	185	168	161	179	160	162	155	170	164	138	190	176	159	173	142	157	154	154	155	150	173	169	169	149	168	162	180	168	176	160	150	154	157	167	185	148	166	167	158	171	182	169	167	149	172	174	156	174	192	173	167	159	162	186	165	188	136	161	166	163	152	150	147	160	158	168	161	140	185	152	155	158	169	170	183	156	149	178	139	172	145	148	143	158	160	148	173	164	148	139	176	173	159	158	171	157	152	167	166	152	133	179	164	146	182	169	160	144	155	144	137	152	174	154	185	171	145	178	169	151	151	145	149	160	157	146	155	158	160	151	142	159	154	200	170	139	162	171	168	175	165	148	175	177	157	166	174	148	146	158	155	146	160	148	154	168	140	161	145	161	170	165	166	141	165	160	172	161	160	154	164	154	169	162	164	157	139	137	165	143	159	173	174	160	163	157	187	144	156	166	160	182	151	172	176	154	146	169	173	148	158	170	165	151	154	160	167	151	174	170	155	195	153	148	156	153	165	165	161	163	145	176	151	150	153	148	180	172	147
345	0	2700	124909	354	0	14	226	308	438	430	490	448	438	467	795	1196	883	367	367	328	324	328	316	329	319	283	288	282	294	280	285	271	283	274	270	257	273	234	261	242	230	245	249	223	234	236	256	264	220	219	210	254	221	212	214	258	215	223	228	237	214	204	222	193	232	232	212	213	205	251	245	197	215	206	196	210	221	217	210	222	222	207	210	211	200	204	207	209	212	234	203	229	216	216	210	216	215	209	211	186	182	172	203	212	232	245	217	188	175	237	192	221	220	194	225	206	210	208	216	244	180	217	220	197	220	219	224	224	176	237	197	193	188	231	185	209	207	210	209	202	200	222	220	203	200	225	198	197	198	226	200	182	175	182	229	196	203	181	217	203	206	223	215	210	246	209	219	210	209	198	201	227	194	187	224	199	180	190	210	197	231	203	188	192	180	195	190	198	187	223	198	185	216	214	206	207	183	195	192	186	206	209	198	195	192	196	188	205	186	196	213	192	213	226	201	210	206	223	209	177	200	192	194	193	197	201	198	224	224	182	215	200	182	205	217	220	212	213	209	206	190	200	193	211	198	189	229	186	206	191	217	201	229	192	206	195	196	203	188	211	207	196	184	201	213	178	217	210	202	210	195	211	219	215	182	203	195	225	206	200	204	203	184	173	194	191	194	219	194	199	205	197	190	214	221	214	225	192	186	213	235	228	224	191	201	206	196	212	205	226	196	200	203	174	200	196	178	198	215	195	223	186	204	190	191	207	198	195	191	193	195	204	217	196	200	191	185	204	205	194	208	196	211	210	200	201	196	198	211	203	202	200	201	213	197	193	196	213	187	191	204	184	179	216	187	196	183	203	198	220	191	196	217	203	191	196	207	179	205	172	173	206	179	196	178	188	215	229	194	216	224	215	205	192	221	203	193	195	217	203	175	189	196	224	221	205	200	199	177	171	191	212	192	188	197	213	188	196	193	208	216	208	198	192	186	217	203	213	203	194	181	198	179	200	188	194	207	221	205	219	201	214	176	221	201	179	218	210	202	206	199	176	197	207	196	186	191	190	186	212	185	213	177	195	196	190	192	213	191	195	203	215	204	184	195	173	223	210	211	196	187	206	221	202	205	193	191	192	219	214	189	211	194	214	177	184	214	187	199	189	221	188	191	191	223	204	212	212	179	202	200	185	205	209	206	187	175	192	212	170	185	203	200	181	187	171	191	212	209	174	205	190	192	205	190	202	239	207	197	188	212	174	212	197	199	195	197	191	201	190	204	209	189	206	182	182	182	219	197	224	173	182	211	219	220	207	216	195	183	203	231	184	211	185	200	195	211	210	215	194	212	175	208	171	194	227	181	192	241	202	212	197	202	191	209	207	210	205	204	185	213	209	199	218	184	173	196	199	183	221	191	188	220	205	208	198	199	203	202	202	199	198	197	189	202	194	197	182	204	222	211	190	190	174	215	195	201	223	215	193	205	194	196	182	181	215	190	208	207	211	192	179	190	190	198	196	191	191	236	214	221	180	209	214	202	206	217	204	186	207	222	197	185	190	184	184	188	207	210	204	224	216	192	222	211	211	231	198	186	188	201	199	214	201	195	203	188	192	196	195	203	218	209	192	198	193	202	217	199	196	215	174	207	222	190	201	202	187	196	216	196	197	194	206	212	188	202	202	194	188	197	228	195	207	210	215	194	217	196	197	207	196	198	201	199	187	185	165	216	216	191	193	214	171	171	201	184	219	209	226	182	209	190	197	197	207	154	195	179	183	201	188	194	171	202	180	213	197	195	186	202	208	197	187	228	182	197	198	186	174	191	205	210	191	199	194	209	205	199	191	220	208	182	201	203	205	202	182	220	198	196	227	186	192	228	196	215	190	183	199	206	186	204	200	202	199	190	189	216	198	213	195	204	189	208	228	217	182	209	194	203	208	189	213	185	209	198	209	180	209	224	190	186	208	183	170	183	177	200	193	202	206	197	230	188	211	200	171	184	177	207	221	203	159	227	203	186	222	210	197	196	192	176	219	206	205	179	212	197	227	197	188	202	202	198	192	188	204	185	214	198	214	217	193	190	180	211	184	212	188	207	208	213	180	188	204	192	205	192	200	195	225	202	180	188	194	193	184	178	212	184	192	210	193	224	200	203	199	211	203	192	200	189	180	215	203	207	186	214	193	212	172	195	193	197	188	203	215	182	200	201	169	202	218	204	174	188	189	204	214	188	194	188	192	176	192	174	211	217	196	192	176	197	199	208	232	210	191	201	221	205	208	172	202	198	189	193	199	213	205	209	212	203	200	193	213	207	213	211	182	188	215	199	195	217	179	192	205	187	184	179	179	220	210	185	185	182
345	1	1900	125032	350	0	18	134	216	367	331	371	365	318	391	557	459	315	264	238	236	230	205	191	236	196	190	205	227	188	188	180	174	171	150	168	172	181	168	187	155	169	163	155	158	170	149	142	149	163	169	122	144	156	152	167	168	141	134	143	148	175	134	151	151	152	147	148	165	155	131	133	127	147	146	123	127	149	135	127	145	152	152	117	139	147	159	165	134	123	144	148	139	148	148	109	122	139	141	131	125	123	149	163	130	142	157	103	148	135	132	131	141	139	124	130	146	119	132	141	135	115	143	136	137	133	124	136	125	152	118	126	155	140	116	150	120	124	139	139	143	138	135	148	132	140	136	133	152	126	138	133	133	104	120	131	131	147	142	129	141	128	122	128	128	140	152	110	137	129	127	127	125	127	129	120	128	139	131	131	116	129	110	142	148	134	137	123	129	133	130	125	134	144	131	150	115	132	148	142	129	122	121	136	132	155	140	117	152	114	158	137	133	114	142	130	119	152	134	139	143	135	127	136	119	149	139	130	116	141	145	121	136	144	118	126	134	143	113	145	128	134	138	129	107	137	133	115	147	126	156	121	136	120	148	134	132	134	134	145	116	123	138	120	120	144	118	117	150	163	131	148	126	113	118	124	123	141	134	116	140	143	141	132	139	137	142	134	134	137	156	122	141	144	137	143	131	140	142	128	132	122	127	154	146	147	143	147	131	134	110	147	167	130	122	153	118	117	135	140	114	128	127	139	130	143	157	113	120	127	145	148	141	142	115	139	124	145	141	159	135	137	132	105	142	118	132	120	114	141	150	126	125	131	120	126	136	150	149	160	126	126	140	122	129	130	148	138	149	139	115	139	122	126	138	125	117	126	149	129	135	131	136	135	129	144	137	138	122	153	133	116	140	111	140	155	120	124	157	134	114	109	128	145	132	129	131	127	150	132	123	127	129	146	127	133	155	124	139	141	123	138	116	123	142	132	128	115	137	128	120	150	137	121	117	135	129	139	140	154	110	129	135	140	129	117	133	141	133	125	138	126	130	146	147	138	136	143	141	123	125	131	119	119	124	121	131	136	142	130	121	134	128	120	136	125	150	123	135	111	113	142	132	142	136	124	139	144	130	132	118	115	114	149	119	127	124	128	113	118	124	146	118	130	132	123	131	145	114	140	130	152	123	154	131	123	137	140	127	131	141	128	123	129	130	117	149	140	148	126	130	113	116	140	140	157	134	138	130	128	109	135	139	119	145	120	128	121	145	116	124	124	133	148	129	131	121	137	139	133	140	110	146	148	118	151	127	151	126	125	119	133	122	139	131	133	126	133	124	139	128	130	127	119	113	111	125	125	119	105	123	139	156	135	128	118	144	133	130	148	119	139	149	132	129	127	140	144	123	129	143	125	133	129	150	135	123	125	115	146	118	143	156	160	136	143	127	117	151	121	117	132	131	132	133	143	137	127	123	115	133	113	129	121	109	127	139	130	152	126	123	154	120	152	111	130	119	130	144	144	135	126	147	126	128	148	136	142	129	135	109	141	132	138	127	140	135	140	126	120	107	118	134	128	121	132	148	133	132	121	159	139	147	139	129	135	135	129	158	128	138	140	119	119	147	130	140	114	140	120	107	127	142	125	121	112	139	136	124	117	111	151	126	119	126	142	128	133	132	129	129	129	147	140	109	140	147	142	146	128	123	131	128	122	128	128	128	128	136	127	126	159	122	114	103	144	136	133	115	137	124	150	126	132	116	130	123	133	115	124	120	115	140	120	131	103	135	120	132	141	127	138	118	120	138	133	124	136	131	136	129	122	135	127	127	148	121	135	128	131	139	131	137	119	145	148	133	123	149	134	134	121	144	148	135	136	137	126	136	127	122	140	142	120	124	135	127	139	122	135	149	126	109	142	142	138	146	130	130	130	121	115	123	128	143	122	117	145	119	143	131	138	146	133	109	137	133	118	129	133	128	144	131	125	149	140	116	118	136	131	118	130	130	104	128	136	124	138	126	127	138	110	134	144	125	136	143	121	144	120	121	127	125	141	141	114	129	125	140	149	134	122	144	125	128	147	146	131	123	147	128	154	150	144	123	126	121	152	133	114	126	141	124	121	129	127	156	139	135	115	127	134	137	142	113	130	157	133	149	151	130	136	138	118	128	141	129	129	99	139	145	129	160	108	123	123	113	118	114	125	138	118	154	123	138	130	116	126	138	154	128	131	119	136	116	126	127	137	137	153	143	139	156	140	140	128	128	121	133	134	118	132	113	133	118	120	122	124	139	139	151	130	150	141	134	129	146	133	135	120	142	109	131	128	130	144	138	143	138	138	119	119	132	136	140	141	117	120
345	2	2100	125156	354	0	23	169	255	381	384	422	389	389	759	867	448	303	284	282	254	284	236	251	226	221	223	240	230	230	224	209	196	211	206	186	205	156	181	194	176	170	195	148	181	160	173	193	146	202	180	144	184	180	163	155	192	158	165	160	166	171	135	178	163	148	160	150	166	176	180	140	169	160	162	157	167	167	169	163	166	146	149	166	166	181	162	152	158	164	151	153	168	175	150	141	146	140	141	178	160	153	151	141	150	138	160	144	142	152	139	150	163	151	137	154	164	147	162	153	163	146	152	154	145	179	160	150	132	147	148	177	153	169	137	166	161	169	129	149	131	155	132	149	157	167	155	156	151	162	175	160	145	167	157	162	153	165	184	159	176	146	141	129	147	160	145	170	158	156	128	164	139	153	179	150	160	155	163	136	124	148	168	139	150	131	165	147	156	145	154	159	149	151	167	133	130	159	152	147	146	142	127	169	140	145	151	154	152	140	155	133	140	159	168	151	145	141	168	140	150	166	115	145	173	165	136	154	153	143	154	149	144	175	137	140	156	152	147	155	151	167	167	171	152	143	153	149	143	146	132	135	156	158	172	149	139	142	167	155	159	143	135	150	151	139	148	129	148	157	156	152	134	153	145	149	149	155	134	150	158	167	151	136	137	146	135	140	138	142	170	147	166	145	119	170	139	155	133	157	170	161	151	157	155	157	155	130	126	146	137	166	143	167	166	150	152	140	141	138	156	163	161	146	153	128	138	141	136	157	167	146	152	155	142	138	166	141	158	168	143	163	148	165	139	140	139	132	139	155	143	151	165	152	146	169	157	149	152	151	150	136	153	156	163	146	137	142	142	163	148	124	157	147	165	134	139	139	147	150	128	150	142	156	153	155	134	134	150	133	145	131	161	149	162	110	156	164	131	150	147	138	176	163	150	171	147	148	157	183	136	156	143	152	144	117	132	153	156	144	161	142	145	159	159	175	160	148	135	140	175	147	138	153	160	144	177	145	150	133	147	145	147	152	139	167	153	174	152	155	169	160	133	150	149	157	151	136	147	141	132	151	155	136	153	152	149	165	140	159	144	149	151	153	139	149	166	142	154	138	148	171	131	171	161	165	156	167	154	136	123	141	144	146	149	151	126	129	159	156	168	142	152	117	162	155	164	141	147	148	160	145	134	169	153	158	147	147	147	146	141	131	140	151	169	147	154	158	131	154	129	168	168	139	138	154	160	161	152	136	143	141	169	150	152	153	153	139	157	133	140	153	143	149	133	141	151	139	170	143	141	139	156	158	153	135	150	156	143	138	150	139	167	163	147	140	149	169	139	154	149	133	155	150	149	159	139	147	136	143	139	157	134	132	150	148	118	152	131	139	125	150	169	162	170	144	134	149	156	134	158	146	137	134	131	162	155	127	124	148	160	156	143	148	143	146	166	129	168	145	124	147	132	148	170	154	157	149	163	146	151	162	132	151	155	175	186	134	159	146	171	139	138	151	148	138	140	167	145	140	141	159	163	162	138	128	158	138	142	173	172	157	155	164	138	136	137	142	176	160	142	150	145	145	145	152	148	167	155	132	168	146	140	148	154	132	158	153	149	152	163	174	158	145	141	154	137	174	167	155	153	145	158	140	164	150	136	146	168	153	142	159	161	136	156	137	149	156	137	121	148	142	133	141	138	159	166	165	144	149	140	158	153	166	170	138	134	152	164	139	156	150	152	146	149	153	157	170	139	155	161	160	138	148	142	139	161	153	150	144	157	131	142	133	155	147	161	152	156	125	152	146	163	141	154	146	156	159	145	130	156	156	131	163	157	138	142	146	155	155	158	149	158	127	162	144	156	142	136	155	152	145	136	159	131	136	147	158	158	150	143	139	171	150	144	168	127	133	141	148	166	154	140	130	136	160	131	145	147	157	165	168	148	158	145	140	162	153	156	152	176	159	155	152	153	156	141	156	147	160	159	162	146	154	152	157	155	137	143	149	154	163	161	167	142	147	141	149	114	157	148	173	146	156	145	124	149	162	156	122	149	131	155	138	146	142	163	135	132	152	168	159	129	145	138	165	140	154	157	158	143	142	146	151	154	159	143	122	162	141	152	153	154	146	125	139	158	160	137	150	160	154	155	160	162	145	136	139	153	146	129	144	156	148	137	165	146	153	154	155	153	145	146	154	162	150	121	164	160	149	130	147	135	143	163	142	151	146	155	155	162	150	142	132	167	165	142	148	144	130	144	142	152	118	141	161	134	147	128	164	153	143	145	156	139	173	161	146	144	149	167	172	159	132	137	162	146	133	151	133	155	142	153	163	138	161	141	163	130	146	163	151	134	165	128	174	158	141
345	3	3500	125279	351	0	36	240	297	393	415	445	432	414	797	1134	742	311	300	286	276	274	295	246	258	247	249	252	213	231	229	227	209	219	205	230	221	203	203	200	182	197	190	170	192	193	201	177	181	154	178	181	181	182	189	194	168	181	174	187	178	188	154	157	147	168	175	182	164	172	180	176	169	159	166	179	192	167	160	193	203	174	180	164	158	157	165	179	152	156	174	183	172	130	181	172	172	166	160	143	185	157	184	152	177	178	158	143	172	155	147	165	162	181	177	166	162	161	143	163	173	186	164	169	144	142	184	156	171	154	187	144	161	154	155	140	154	174	140	164	139	153	175	173	164	189	163	162	147	156	167	159	172	144	174	167	185	143	198	175	182	165	144	179	178	170	148	151	138	152	151	133	186	167	144	162	143	168	149	175	161	167	150	161	153	154	156	154	162	167	169	180	155	160	171	175	176	146	163	155	155	155	183	150	130	163	153	160	173	144	150	148	153	137	166	148	197	168	154	146	151	166	185	164	168	160	163	147	155	181	182	162	171	179	178	147	152	162	168	169	166	151	161	148	157	176	180	189	150	170	162	173	190	163	160	152	172	161	165	152	146	157	179	158	158	144	157	164	149	158	140	156	132	170	137	171	164	131	174	170	160	157	148	163	164	164	158	146	152	160	151	156	164	169	150	146	154	158	179	140	138	172	185	160	133	173	168	166	160	160	185	166	139	179	153	151	175	170	169	162	172	150	159	165	174	169	150	162	155	154	136	156	156	148	181	179	141	165	162	170	159	168	150	181	143	190	167	157	164	157	165	145	167	163	154	182	154	157	163	154	180	158	164	147	165	146	164	156	155	158	136	185	169	166	162	146	151	175	134	177	176	137	169	182	156	140	151	161	149	143	147	160	153	144	145	164	157	171	162	151	169	153	158	200	168	162	150	157	151	141	165	167	149	171	164	158	150	150	177	171	142	130	147	166	152	165	137	156	150	191	153	186	168	162	145	146	164	154	146	159	156	143	185	136	174	145	145	143	155	137	166	163	150	132	142	169	158	164	167	143	148	172	175	165	161	150	130	165	153	149	168	173	143	171	138	150	169	163	175	142	152	165	150	164	177	179	170	162	139	154	156	166	166	131	165	150	168	154	168	146	158	171	146	156	159	160	159	148	158	149	161	148	169	158	169	159	140	160	156	148	129	174	178	160	169	163	166	145	171	171	167	157	156	162	147	140	172	150	161	147	149	149	158	163	156	183	148	176	160	161	170	163	163	165	149	153	164	178	149	162	153	157	151	151	139	171	140	154	151	158	165	156	176	153	164	159	151	163	143	175	179	172	152	146	168	153	146	151	165	186	169	169	143	166	161	138	162	161	162	155	149	158	159	150	152	158	169	170	143	152	168	177	156	151	154	172	146	171	152	161	148	178	165	158	160	156	160	165	150	154	167	147	151	167	153	170	157	163	163	186	156	143	155	152	170	170	156	157	149	146	155	139	183	178	168	151	161	163	155	151	162	159	150	165	153	152	181	156	155	151	165	163	159	174	153	148	159	151	156	146	164	169	177	131	164	176	152	152	153	164	130	151	152	156	165	176	136	159	172	166	163	170	159	164	152	164	157	168	185	161	149	178	152	161	172	158	141	165	163	151	167	181	146	139	157	154	172	160	176	158	160	164	166	131	154	169	180	159	161	141	152	146	159	150	160	165	165	174	147	160	152	140	153	159	156	159	142	159	146	172	165	153	159	148	164	147	170	140	154	152	137	145	156	157	158	170	147	141	170	167	179	145	168	170	136	143	186	164	160	137	169	141	152	149	166	173	150	164	171	151	140	161	154	141	163	148	164	157	152	166	145	169	159	141	165	152	148	154	144	146	159	139	168	197	167	148	171	179	167	143	166	151	181	166	171	173	147	144	162	161	153	175	161	165	168	171	159	153	168	136	175	147	154	181	164	178	153	153	151	158	161	163	159	158	170	166	142	147	149	166	141	142	180	178	175	149	141	167	160	151	149	152	145	156	171	153	160	148	153	152	174	166	155	153	144	177	133	134	159	165	184	130	145	152	149	165	153	160	158	162	146	145	145	175	147	158	146	146	192	160	161	150	159	165	136	143	154	159	162	169	169	151	174	160	151	151	154	165	170	156	154	134	161	171	169	140	162	143	140	153	153	162	149	149	172	173	180	164	178	156	170	156	144	157	171	175	167	169	159	159	162	157	158	160	152	152	153	160	145	166	176	152	171	148	161	151	161	145	165	145	158	157	147	155	154	182	153	155	149	151	168	156	140	155	161	143	174	170	170	156	157	152	133	164	165	138	132	166	159	164	149	139	169	141	139	155	169	167
