345	0	2700	175605	349	0	15	174	242	391	426	462	426	381	374	336	337	311	309	291	293	290	253	248	259	242	243	257	216	244	210	227	228	220	221	197	191	208	164	172	218	215	184	197	179	198	203	190	186	213	174	181	175	188	180	196	177	183	179	183	179	166	165	165	178	169	151	178	158	177	169	163	162	151	173	176	151	174	154	174	162	168	198	156	154	180	154	156	183	167	174	162	156	171	188	166	149	165	180	148	170	169	170	176	140	187	148	179	145	167	167	150	149	162	136	157	177	170	148	176	175	154	173	165	153	162	154	146	173	143	167	163	173	169	155	165	158	126	163	176	166	171	164	167	153	155	166	177	169	175	164	186	192	170	172	186	138	171	164	161	148	168	174	180	164	171	155	167	154	170	185	176	148	174	156	148	150	171	167	147	154	161	158	172	166	168	159	172	164	160	154	180	161	165	159	154	194	155	152	153	167	144	165	129	165	176	158	136	155	166	146	154	137	168	170	179	176	146	154	144	155	160	146	166	163	164	171	179	157	174	143	138	166	146	142	179	136	163	174	165	164	137	159	154	166	143	174	152	186	150	162	168	167	154	161	169	182	148	176	137	158	182	146	171	172	170	167	181	168	177	161	140	162	152	169	167	175	136	165	174	164	160	143	156	159	160	181	192	145	169	139	161	159	166	158	172	158	163	146	147	157	129	157	142	146	166	180	160	153	173	152	172	164	182	162	162	146	139	139	162	154	146	152	157	160	177	156	169	152	143	156	163	144	170	167	163	172	175	151	158	147	162	155	150	166	164	165	173	171	164	153	155	156	137	149	149	152	144	160	158	165	172	143	169	158	164	165	150	149	152	172	162	139	162	145	160	178	170	154	148	169	157	158	149	169	160	143	140	162	168	167	158	161	172	162	139	143	150	146	177	144	156	155	178	166	159	170	142	167	167	174	142	151	165	152	159	171	171	181	156	171	173	141	167	172	148	147	152	154	158	130	156	148	138	169	173	157	154	167	159	145	163	155	168	134	175	173	146	189	156	164	158	152	139	173	176	154	153	151	154	149	165	150	159	150	149	154	164	150	183	155	147	151	162	152	146	177	127	168	166	142	156	145	168	175	142	145	172	169	161	161	154	147	138	134	154	147	144	137	175	167	173	167	143	153	137	166	176	135	175	160	164	155	151	152	151	151	170	143	155	172	164	161	154	155	154	187	142	137	170	146	163	173	156	162	169	138	155	158	180	148	163	151	141	161	162	139	166	162	165	167	165	141	150	136	152	163	178	162	171	147	161	145	170	163	151	151	158	144	142	133	144	140	166	177	151	169	132	145	162	146	151	157	146	152	155	163	168	156	145	161	144	164	158	156	152	150	160	161	162	148	152	151	167	168	162	170	172	141	172	160	157	148	163	182	141	146	170	172	152	157	165	172	151	163	159	176	149	173	173	172	160	171	164	151	153	130	161	179	170	171	183	165	168	152	169	159	158	152	156	160	152	148	151	157	156	155	147	165	155	151	144	165	162	153	159	159	150	148	154	129	163	158	147	154	189	155	159	142	174	165	158	144	180	169	155	156	164	151	145	140	173	152	153	170	174	170	141	161	154	149	140	158	164	164	148	157	160	163	166	158	166	143	155	152	173	168	161	172	143	184	148	150	166	145	171	141	146	142	139	166	173	201	153	144	161	173	166	171	182	137	155	148	147	175	160	166	157	157	127	155	155	143	158	169	161	149	168	143	175	155	139	146	153	164	147	138	148	151	160	166	141	143	172	159	174	151	145	157	172	149	154	157	180	142	161	154	145	157	153	137	169	154	170	155	185	147	177	151	154	151	151	152	177	138	156	140	148	156	160	139	145	140	142	163	146	138	139	140	175	169	163	170	136	169	145	157	169	180	169	140	163	147	147	165	159	177	159	151	140	178	160	148	151	152	152	151	146	142	152	143	156	147	166	121	152	168	155	164	159	160	151	167	141	149	149	154	172	154	152	146	172	141	131	158	147	152	152	161	162	169	167	158	133	166	155	162	155	158	167	160	168	157	152	153	147	168	147	168	152	164	154	143	155	167	143	144	151	147	137	156	137	162	150	154	164	156	167	169	168	149	155	160	156	150	178	146	162	143	153	170	169	163	147	169	140	159	187	172	140	174	176	145	145	147	145	159	172	146	171	187	171	154	147	149	193	150	157	188	151	161	151	164	160	156	165	151	149	151	172	173	151	161	178	171	163	151	149	158	155	175	161	155	158	155	154	141	158	182	164	159	164	179	141	165	149	148	133	144	159	162	145	164	168	158	157	145	151	153	162	154	155	190	143	153	165	169	152	181	168	163	175	172	141	143	146	142	141
345	1	1900	175728	352	0	35	142	254	351	360	373	353	303	290	315	266	262	247	242	251	226	210	207	224	200	197	202	207	203	212	189	205	223	178	190	202	175	199	193	206	177	189	164	190	192	170	201	179	181	194	147	202	191	153	165	182	182	175	188	178	173	179	195	181	187	176	165	186	162	160	164	171	168	156	173	174	168	161	159	179	177	198	181	179	173	170	174	159	164	166	152	174	166	186	164	172	171	187	175	169	168	183	170	187	152	168	186	157	170	191	171	168	173	176	182	157	172	201	192	172	187	172	180	172	141	203	165	161	175	167	178	147	181	175	163	177	157	173	162	162	186	171	184	157	167	162	178	170	170	164	183	169	183	170	170	185	164	193	175	155	177	203	177	168	173	181	174	202	192	162	171	197	154	170	148	150	166	180	167	174	164	154	176	163	158	152	174	172	167	164	162	188	174	163	163	175	167	176	152	155	144	159	181	186	170	176	165	159	162	187	177	159	173	183	171	178	175	155	168	155	165	146	181	168	177	156	186	170	155	156	154	183	165	192	179	170	174	156	193	161	162	168	161	189	148	151	171	175	167	166	159	176	157	157	171	179	193	158	142	178	172	170	175	158	174	192	155	189	171	186	151	145	168	170	153	187	172	171	168	165	155	184	182	153	162	158	169	154	206	160	185	163	166	154	167	148	175	159	164	164	159	143	172	173	176	180	181	157	153	175	165	135	182	154	183	162	185	158	173	173	184	154	200	156	149	169	180	159	163	140	202	154	168	128	163	189	168	177	172	193	176	151	169	166	173	163	167	171	161	196	206	154	181	166	189	161	157	183	165	147	158	171	189	171	168	162	179	142	167	159	151	158	166	150	178	149	176	178	188	176	155	169	159	174	166	154	153	161	173	170	166	179	165	144	174	148	166	182	170	155	155	177	175	167	183	182	163	168	188	165	157	158	165	161	189	174	170	169	175	187	171	166	144	167	195	161	169	158	166	165	184	198	167	189	192	164	181	171	158	158	149	153	130	154	173	179	142	162	181	199	167	158	153	168	164	162	155	174	179	166	172	159	152	161	166	167	161	148	165	171	182	169	170	138	175	178	189	161	190	162	161	158	151	140	162	172	161	167	156	190	146	167	148	152	165	141	192	179	162	151	157	169	192	192	177	165	170	179	157	180	154	181	180	168	147	176	158	161	168	169	191	171	164	169	187	168	181	177	170	166	171	171	146	182	179	164	162	183	150	181	170	168	176	153	180	175	173	174	157	178	145	156	164	182	142	178	199	158	190	168	177	182	160	156	150	161	150	190	159	165	173	173	158	173	154	176	168	166	149	175	173	183	160	174	172	183	173	162	190	152	165	156	192	164	142	167	164	154	160	177	155	178	160	179	186	150	162	174	187	184	179	157	166	174	155	161	175	159	173	174	173	184	168	146	163	144	164	170	156	162	163	164	147	174	141	185	161	165	191	171	152	172	152	168	181	159	175	158	195	171	160	185	196	176	186	165	161	199	180	177	161	157	169	159	176	165	192	171	172	182	163	195	179	153	167	173	157	168	159	156	153	171	182	181	145	185	158	176	177	199	191	148	170	167	173	165	207	138	182	170	164	160	172	136	181	160	166	163	188	170	176	149	168	168	159	171	171	167	160	181	190	144	191	162	190	162	171	172	143	193	162	145	186	149	169	188	157	180	161	163	181	186	168	161	192	139	184	170	165	156	184	171	159	173	146	182	167	151	164	171	163	158	157	150	194	159	171	166	156	198	159	133	185	164	190	175	172	148	149	174	193	175	178	159	137	166	174	168	163	148	158	158	171	155	168	185	192	187	174	164	165	156	159	171	163	172	176	189	180	159	152	168	169	163	145	169	160	153	169	175	170	171	154	157	193	157	160	166	170	165	169	146	194	192	165	154	176	163	145	163	171	162	176	172	180	143	170	142	151	171	164	163	163	160	143	190	155	199	159	155	182	173	166	184	167	176	165	181	183	179	158	172	166	168	169	171	174	158	169	176	162	163	171	161	162	180	172	164	170	167	167	168	158	162	165	164	157	158	167	184	159	141	196	192	182	167	172	155	171	184	194	168	167	153	156	169	167	187	160	166	165	168	157	177	175	160	181	158	167	162	155	181	156	157	178	175	170	176	164	170	159	172	153	137	158	173	172	180	172	149	149	166	155	152	186	160	186	155	159	179	168	186	161	179	194	154	171	164	180	183	173	166	182	189	156	183	191	149	172	159	162	162	172	178	168	178	170	177	148	187	163	185	178	172	139	178	173	181	197	164	175	166	153	151	180	182	158	166	175	176	167	179	168	171	178	189	183	178	146	145	183	167	175	161	188	174	175
345	2	2100	175851	346	0	26	148	220	403	369	370	361	358	298	320	296	280	258	243	248	232	231	219	218	221	208	225	198	219	189	204	205	195	192	169	179	185	181	207	204	196	194	167	190	181	160	173	172	168	161	177	163	178	178	161	189	159	165	167	186	191	167	172	172	173	149	156	155	152	164	170	145	175	158	176	172	171	140	156	159	170	169	175	148	180	147	169	167	141	160	167	165	167	178	170	145	172	145	191	169	152	143	168	172	146	159	178	153	147	162	148	166	176	145	159	148	146	178	150	152	177	162	151	164	164	161	165	156	166	181	164	151	181	155	151	146	149	157	178	143	147	140	165	176	144	160	153	173	151	180	177	161	167	175	137	174	142	162	172	165	173	162	153	148	148	137	152	150	151	154	149	177	166	150	168	153	154	154	151	155	153	179	152	135	191	153	175	169	172	160	164	142	166	158	151	140	169	147	163	159	151	183	177	165	146	170	155	156	167	171	144	162	154	164	170	167	154	175	146	159	158	153	153	163	163	158	171	173	155	158	167	160	148	153	155	135	157	138	163	179	166	169	148	160	170	143	183	168	160	176	152	158	148	142	160	159	171	146	150	156	179	145	171	169	155	169	167	162	150	172	150	164	157	148	171	138	163	149	158	167	166	187	138	161	155	147	170	151	161	156	166	141	154	155	145	171	160	168	151	152	159	164	155	147	156	158	155	141	158	163	164	179	179	169	173	149	163	158	159	155	167	170	170	170	165	137	168	161	145	173	174	178	155	157	132	190	159	154	151	153	168	152	161	149	155	170	151	152	174	166	141	170	161	158	170	148	148	137	158	156	169	149	165	153	163	166	148	160	166	143	150	154	161	162	166	156	182	158	147	163	126	169	143	157	159	160	169	155	156	156	176	171	146	178	136	135	132	149	157	163	152	167	182	148	159	165	161	166	166	173	148	158	159	159	153	162	175	154	147	152	146	167	146	141	154	164	165	154	166	136	161	151	147	160	172	144	168	152	144	149	153	154	164	154	165	146	154	169	146	134	158	159	136	163	169	144	135	149	153	158	170	170	156	139	160	179	140	168	173	159	188	145	155	141	147	142	163	154	151	151	168	156	158	187	150	170	176	153	148	161	142	158	164	154	180	158	174	170	163	154	180	157	146	154	140	167	152	153	153	143	139	153	166	162	157	139	150	161	144	173	154	151	152	157	164	168	140	154	143	137	160	172	136	140	160	156	157	164	158	159	139	168	184	151	157	160	147	150	170	176	178	156	165	148	180	157	171	159	146	124	146	145	151	151	165	137	170	153	165	158	141	136	157	142	150	156	153	165	161	151	165	138	153	157	158	167	154	179	169	167	143	171	148	166	141	176	152	162	160	170	163	145	155	137	154	147	179	166	184	160	174	155	137	179	168	152	174	154	159	171	159	167	156	171	145	145	158	150	163	160	137	159	161	158	168	149	155	144	142	171	169	146	165	139	173	178	131	150	142	157	173	159	173	164	139	145	142	167	147	149	163	161	148	157	154	145	142	171	146	144	133	148	150	148	178	172	142	131	167	156	161	165	160	169	142	174	170	172	128	150	172	162	180	144	162	154	158	162	153	154	152	173	147	161	136	138	180	157	154	161	159	162	137	169	143	158	166	145	145	156	159	176	164	143	156	168	161	186	165	172	148	132	157	161	167	137	146	153	159	185	152	166	139	154	158	152	142	150	140	162	157	156	145	179	153	157	160	169	164	167	147	144	137	152	150	154	140	192	145	176	160	141	152	166	174	153	168	153	146	134	145	157	158	168	159	172	162	144	139	149	153	174	182	152	158	132	153	154	152	174	152	149	129	185	162	171	156	148	153	164	158	175	169	136	153	162	149	149	161	168	158	152	171	155	154	151	155	178	155	155	164	163	153	156	165	153	168	150	164	157	146	144	158	175	163	190	178	157	157	144	144	149	162	158	143	166	192	161	150	153	139	157	163	175	135	163	152	176	151	135	140	137	160	145	163	147	161	133	171	149	133	169	169	169	142	154	149	162	165	151	181	164	167	166	155	163	155	152	175	142	185	139	141	163	175	162	150	152	142	161	151	175	157	163	157	148	151	160	121	154	162	155	165	151	174	158	144	151	145	163	153	155	156	129	162	157	153	155	150	172	136	161	144	148	172	148	135	155	162	172	151	164	158	153	178	147	172	152	150	170	171	156	168	156	166	164	145	172	126	161	158	142	168	161	153	145	158	157	180	158	150	164	151	176	176	148	167	160	165	164	166	150	153	155	144	170	169	160	162	151	164	166	157	166	161	163	150	159	172	156	157	170	171	161	139	147	167	145	150	153	156	135	155	158	151	148	180
345	3	3500	175974	350	0	25	185	277	400	399	446	382	424	326	324	324	307	281	271	288	256	240	258	238	269	206	240	205	228	225	224	222	186	202	202	208	204	212	213	195	218	189	213	168	215	227	194	161	186	185	188	183	157	217	169	209	170	188	196	173	183	163	176	178	198	188	186	194	187	174	179	176	195	180	174	177	181	184	176	188	178	190	177	188	173	177	164	184	193	178	175	177	182	184	177	190	178	166	161	199	175	171	164	170	173	170	173	170	151	191	165	168	198	172	187	151	176	160	200	201	173	188	159	177	166	153	146	179	187	186	183	166	174	167	180	168	183	174	176	167	183	181	174	169	162	174	163	158	184	166	151	189	168	164	182	162	152	164	152	175	176	168	167	174	174	174	152	168	168	166	190	162	164	172	173	183	165	137	167	182	171	182	180	156	170	152	189	163	181	214	162	174	141	176	179	167	158	174	156	160	165	175	181	171	187	172	174	177	167	175	152	181	196	189	169	181	203	180	158	169	176	206	183	169	161	170	152	184	168	161	172	164	159	166	192	175	183	159	169	172	195	177	168	169	192	194	168	185	175	180	165	168	177	180	174	171	206	152	166	163	179	169	177	144	177	186	182	156	185	180	182	142	160	157	169	168	180	171	174	181	177	176	170	160	171	170	159	164	172	180	198	144	178	175	160	179	173	143	161	172	183	163	161	178	170	167	157	168	174	178	192	151	180	176	185	154	169	159	156	175	191	161	165	167	170	185	172	200	154	178	166	160	177	147	166	169	187	161	189	179	169	148	196	182	168	158	146	177	169	184	199	165	175	158	179	173	180	169	168	184	176	182	176	175	190	155	157	149	165	164	189	171	195	171	172	176	174	176	166	170	155	173	179	197	173	142	191	177	184	164	194	189	167	172	154	178	163	172	161	164	177	153	188	160	153	163	158	163	166	173	154	150	151	172	170	184	183	163	179	176	182	172	165	150	172	147	173	174	178	170	198	183	178	147	181	156	168	167	183	169	165	168	173	185	158	167	155	172	187	177	174	185	174	142	176	186	170	185	161	158	183	168	174	170	145	176	178	168	154	183	179	149	180	152	167	173	166	172	191	191	178	190	181	175	178	173	188	182	159	178	176	191	153	184	170	165	150	185	176	158	172	162	168	194	194	167	165	157	160	166	185	180	160	151	168	180	191	168	181	152	176	149	186	164	163	156	168	162	161	186	189	167	143	186	194	174	198	166	178	165	198	165	156	168	158	190	158	182	170	175	182	161	173	157	176	165	169	171	190	171	148	197	162	173	159	167	151	176	152	173	193	143	182	176	184	149	173	175	185	174	154	153	155	157	179	178	172	181	159	163	163	156	169	160	176	165	182	181	195	170	159	164	171	169	172	148	181	175	153	169	169	185	174	146	190	178	182	171	193	166	171	189	154	165	169	192	186	208	170	157	144	189	167	166	181	188	174	185	156	165	149	160	163	158	153	165	180	165	159	160	169	181	164	192	169	170	167	160	188	191	193	167	146	157	167	183	168	166	190	187	165	170	145	180	197	171	177	145	180	159	176	156	172	176	169	177	151	163	155	166	170	160	183	169	169	166	149	159	178	159	185	172	147	178	181	135	178	155	158	179	171	142	190	185	170	195	181	172	167	162	146	173	156	188	149	166	145	175	152	147	181	181	175	183	151	170	167	160	172	168	163	184	163	178	147	163	162	160	175	180	192	182	156	185	180	171	184	170	182	167	169	172	191	165	176	174	174	170	167	139	169	166	162	180	196	162	149	183	185	156	176	180	162	164	181	169	169	153	166	191	175	172	158	156	173	158	161	160	171	192	165	165	178	148	165	170	167	141	191	176	161	167	186	177	160	161	165	158	180	158	178	154	147	163	183	152	168	164	181	161	188	188	167	171	162	169	163	172	169	171	169	158	168	162	175	165	160	179	154	164	169	170	176	167	156	183	176	184	176	176	178	164	181	159	167	167	184	161	172	159	167	168	166	167	155	167	189	171	159	171	162	159	160	180	140	169	164	197	156	169	146	177	168	187	175	166	181	192	191	164	145	165	152	165	169	157	173	151	173	194	187	171	190	161	170	163	179	165	170	168	158	183	184	175	157	177	147	171	158	139	163	184	165	173	158	177	171	191	168	169	170	157	177	150	167	175	152	193	167	175	156	183	190	152	175	175	157	188	172	176	161	182	181	150	163	182	147	172	168	179	179	161	187	161	191	189	160	185	166	163	165	157	176	161	150	156	174	181	184	159	170	179	160	173	170	173	176	159	184	172	158	179	164	159	181	176	163	179	167	201	188	165	180	176	161	182	174	169	188	169	160	165	201	169	182	158	151
345	0	2700	176098	353	0	19	202	284	419	468	472	442	424	362	375	339	318	304	310	278	272	259	288	245	254	242	265	221	223	241	229	222	239	215	210	195	232	204	255	233	220	211	196	220	220	193	197	188	202	218	197	200	207	163	186	186	150	195	189	208	171	195	194	179	201	163	198	187	171	182	185	176	191	192	183	163	172	183	182	202	197	173	189	181	176	153	181	190	138	191	173	156	161	179	173	154	172	190	181	170	180	162	195	168	167	167	200	172	154	164	183	186	194	159	166	190	189	164	189	160	161	164	191	193	176	185	179	175	153	166	193	179	177	174	161	177	151	180	156	176	170	144	140	199	172	172	176	170	177	183	179	201	174	178	172	166	183	176	162	172	157	176	192	170	155	181	202	183	179	170	185	156	159	161	180	177	172	172	162	172	173	186	180	174	171	154	180	178	173	146	176	172	157	170	198	197	176	176	173	172	169	162	174	191	167	190	168	176	182	195	166	171	164	153	177	142	186	184	173	169	171	169	172	168	155	173	179	143	161	158	168	185	185	169	158	184	159	150	165	173	170	172	189	171	165	177	176	190	184	164	160	159	180	144	179	177	176	179	159	175	206	148	194	208	178	135	170	173	179	155	198	182	150	177	173	170	173	166	188	151	153	163	173	160	153	154	164	162	151	182	172	165	153	194	181	145	168	163	162	172	163	174	157	175	152	171	176	158	142	150	152	151	165	174	173	170	151	159	159	193	152	162	198	201	160	169	167	154	180	188	151	167	168	157	197	181	160	162	160	193	164	150	165	173	164	165	167	155	157	169	156	199	178	168	175	166	191	200	157	185	177	186	174	162	180	170	162	171	179	190	162	157	172	184	159	174	162	162	152	180	153	155	169	188	171	181	210	182	176	156	178	153	160	174	167	160	178	165	139	162	189	168	156	150	182	176	193	174	158	187	173	168	173	176	187	173	160	187	158	154	174	191	166	166	178	191	189	174	170	196	160	209	167	167	179	161	192	165	153	150	186	171	173	155	149	183	167	177	176	183	155	194	176	148	166	182	173	145	148	172	143	167	161	155	175	181	175	165	167	167	162	148	167	183	174	163	190	169	169	164	170	176	170	176	168	159	170	193	141	173	168	171	162	160	151	154	176	166	182	151	185	173	177	148	143	168	150	168	153	193	160	189	169	159	146	174	169	177	179	168	172	173	143	164	166	183	211	168	161	182	155	160	160	157	157	176	172	161	174	187	152	171	171	154	161	169	152	195	163	138	167	147	206	161	135	191	177	172	193	184	163	170	176	165	174	188	162	159	175	162	174	194	169	169	170	166	161	140	161	164	151	149	167	140	172	184	176	155	163	174	183	162	148	167	174	155	172	172	180	130	149	142	170	130	170	182	148	162	170	168	161	165	162	167	171	179	160	174	159	180	175	181	170	171	156	177	172	145	212	163	177	175	180	178	161	167	144	159	172	163	160	157	174	195	136	194	177	163	156	171	172	175	160	175	171	207	149	167	171	179	156	161	170	155	151	164	162	165	179	170	167	151	167	137	170	174	185	158	177	152	156	200	153	175	196	172	174	144	166	180	160	163	169	141	184	192	173	169	171	173	165	154	167	144	160	181	172	163	175	162	160	176	179	160	170	168	162	182	185	172	163	172	163	166	146	180	171	174	148	161	194	167	149	172	157	168	166	196	172	167	177	156	172	152	174	171	177	162	185	172	146	149	153	173	172	178	172	176	173	171	166	166	172	193	159	195	150	176	178	163	171	168	195	165	192	177	166	156	147	162	148	181	165	165	146	162	150	168	157	159	176	147	182	173	177	147	187	185	171	169	159	156	171	175	182	176	183	168	164	168	175	148	180	162	155	185	184	166	180	161	155	154	182	163	141	175	161	185	165	173	172	140	152	148	176	150	151	194	161	170	180	159	183	162	165	167	165	161	178	152	160	165	149	173	160	165	144	167	186	175	165	145	164	160	169	159	167	183	164	168	158	158	186	175	177	170	178	167	160	180	164	159	190	162	183	166	161	171	168	174	179	160	164	165	183	182	162	182	158	169	174	180	174	148	187	159	146	170	171	163	176	169	176	156	184	161	170	178	148	170	178	150	178	151	185	165	157	166	188	199	162	181	146	184	166	159	196	172	159	167	177	181	161	163	179	168	167	174	163	182	161	144	150	144	183	156	189	178	158	165	192	165	165	167	151	184	181	158	141	187	190	165	169	173	144	164	167	152	166	161	165	172	166	172	158	147	164	174	167	147	159	179	164	185	151	162	158	150	180	151	156	201	169	168	156	168	161	155	170	184	186	163	181	178	157	202	165	172	169	176	160	150	174	172	164	164	154
345	1	1900	176221	348	0	30	152	233	388	344	378	359	352	318	283	275	282	288	257	253	225	228	236	242	227	228	201	228	201	235	239	212	200	209	218	219	190	207	203	205	187	178	197	189	191	193	189	205	197	188	197	210	217	179	187	215	188	209	198	183	196	185	193	205	196	196	193	206	165	154	179	183	170	188	183	192	165	179	198	158	181	197	202	190	189	193	190	175	167	185	211	172	180	213	173	201	179	200	201	181	178	186	175	185	197	176	200	195	175	189	185	167	165	210	193	179	163	180	192	178	178	184	197	187	203	210	167	202	178	171	187	176	176	187	176	183	179	186	200	168	170	168	206	184	153	176	189	161	185	198	181	176	205	196	203	175	208	187	188	205	166	170	194	188	190	184	187	180	188	168	176	193	181	184	177	175	191	147	177	174	181	192	167	192	177	167	176	167	153	184	173	166	204	175	194	156	172	192	186	203	184	181	176	177	190	185	202	180	187	200	187	206	194	172	192	188	194	189	181	177	193	187	184	195	180	161	213	186	193	182	180	177	190	196	174	194	175	170	178	178	196	181	177	186	204	193	203	174	193	187	192	180	166	193	161	175	152	191	189	179	184	158	187	179	168	192	183	173	170	187	185	170	162	170	204	188	171	199	189	215	181	182	143	177	191	162	184	168	209	163	190	180	178	187	192	194	176	167	170	193	178	203	189	183	169	178	179	177	190	173	178	176	189	179	185	171	178	167	164	187	181	180	176	194	199	158	180	196	151	196	198	183	178	163	188	195	164	174	166	171	185	172	206	182	193	201	185	201	187	180	191	177	180	184	190	180	172	196	192	175	195	180	170	196	186	197	195	174	171	195	166	183	204	186	195	186	193	194	211	167	175	198	168	160	192	160	221	210	184	189	187	176	174	187	206	177	179	201	170	170	185	182	168	186	201	187	207	172	174	196	178	181	176	176	155	193	204	183	146	189	186	179	172	199	198	181	187	172	179	164	169	173	200	176	169	180	193	169	168	178	176	176	194	177	173	165	191	178	179	160	184	161	186	153	184	177	198	198	163	180	190	158	183	182	191	180	182	161	168	196	210	175	171	156	181	199	167	165	183	181	176	190	193	197	177	188	180	186	178	170	186	168	190	165	177	182	180	182	175	195	189	169	186	181	184	168	175	184	204	170	165	179	191	164	185	173	188	175	181	204	191	166	169	208	184	161	190	192	190	196	184	188	184	155	194	186	165	187	195	170	165	175	172	180	161	192	197	173	186	180	208	182	168	176	168	189	164	165	179	189	178	168	171	179	178	163	200	170	179	190	176	180	175	177	182	191	208	184	204	193	165	181	181	166	189	175	174	180	198	178	169	157	204	181	185	194	193	177	157	176	179	201	165	216	177	198	199	196	185	180	156	176	195	177	183	180	177	169	185	191	202	184	193	170	172	179	171	204	175	168	166	198	177	175	163	197	167	179	186	180	180	181	181	198	176	174	194	163	178	190	185	177	192	169	163	186	165	174	185	157	163	202	171	186	178	190	180	200	177	182	190	176	174	165	186	201	161	164	207	169	186	199	181	199	140	171	192	198	173	211	192	196	177	207	147	167	191	174	186	191	162	178	184	171	164	173	171	187	163	159	208	189	184	209	182	205	181	185	177	193	200	167	174	184	164	199	196	181	193	172	165	183	183	172	221	164	194	159	196	189	188	190	170	189	164	177	167	177	186	179	179	189	216	198	181	178	168	193	178	185	181	178	174	180	173	188	161	195	184	167	164	162	193	198	159	183	181	194	177	167	170	190	195	175	194	190	175	190	177	165	171	192	183	168	169	183	209	182	184	184	161	162	178	168	165	192	192	181	189	172	169	179	178	166	206	187	192	219	177	187	176	159	191	183	199	177	190	186	175	196	176	172	153	158	201	180	185	168	163	178	169	178	167	159	196	197	174	173	184	169	204	187	160	195	191	193	187	175	172	203	160	163	196	198	151	170	210	170	186	164	157	186	179	160	161	169	166	173	164	184	183	166	173	190	160	183	172	168	183	193	200	206	196	178	182	172	179	193	204	171	184	198	174	169	169	174	186	161	172	170	170	187	200	189	174	181	180	173	196	191	171	211	192	173	167	195	159	185	175	190	180	178	227	167	179	189	170	170	173	177	185	175	182	173	184	187	216	169	180	200	164	176	179	176	176	179	180	175	186	193	196	149	163	185	199	184	184	160	177	172	167	173	163	191	190	176	202	195	175	174	181	173	188	186	197	171	178	176	169	167	195	198	197	159	198	179	204	186	182	177	212	160	175	168	211	188	177	180	187	187	189	178	187	185	175	190	158	199	187	191	186	188	172	176	190	164	195
345	2	2100	176344	353	0	24	182	252	390	363	402	376	359	328	299	279	313	271	232	250	257	256	251	237	248	201	218	214	198	230	201	200	174	209	199	171	199	222	213	196	189	199	200	194	197	192	200	196	183	198	188	204	196	187	188	184	181	181	191	215	152	172	201	175	182	184	198	162	170	184	175	181	162	182	176	190	202	182	179	169	185	170	182	167	163	171	160	163	152	189	191	184	181	172	159	177	176	175	186	177	179	187	197	161	203	150	170	160	179	166	211	167	179	197	187	158	187	172	162	161	170	189	169	182	171	171	169	188	207	169	173	166	166	171	194	164	189	166	187	180	166	171	182	176	173	161	184	175	181	159	180	172	192	181	174	172	206	195	183	134	152	180	178	181	159	175	183	176	169	157	195	183	211	181	176	186	177	196	191	160	151	160	160	172	171	177	166	175	194	182	162	166	164	165	175	163	173	146	160	169	171	163	178	170	191	169	162	154	169	184	187	201	161	182	167	172	166	159	185	171	154	184	183	157	167	175	182	202	166	169	156	178	178	167	165	185	189	161	161	160	176	169	173	176	187	198	168	173	189	158	159	165	163	186	189	182	169	180	158	172	155	169	146	172	179	148	179	180	185	166	188	171	173	151	189	162	167	173	176	188	167	169	212	161	154	183	186	174	179	188	163	165	177	169	182	172	173	161	160	156	146	172	187	177	159	182	152	157	179	155	188	174	160	162	152	158	170	179	152	194	165	178	165	171	149	146	185	186	163	169	160	168	168	166	145	163	158	164	189	206	170	185	137	165	185	151	180	158	166	181	172	197	156	163	187	174	165	180	176	191	170	167	172	162	209	197	172	171	171	167	162	183	178	165	161	178	190	194	177	186	163	178	179	159	177	160	182	159	164	172	179	183	170	181	182	161	172	162	159	183	179	183	156	171	189	168	180	170	184	178	167	170	183	158	183	177	163	182	176	161	172	168	200	173	196	160	184	151	173	157	155	196	144	167	172	176	216	172	159	155	153	141	189	181	150	170	167	186	176	193	150	166	168	171	172	182	173	174	175	160	168	173	177	144	162	178	190	179	143	179	164	176	170	175	165	156	175	169	185	201	171	174	149	183	188	172	174	197	150	138	181	158	178	180	183	172	172	171	206	173	165	175	161	160	151	163	161	159	162	193	162	156	168	165	179	162	174	131	184	159	199	162	181	182	182	196	180	158	167	177	166	168	177	169	176	164	188	181	159	179	170	178	163	161	180	159	157	178	160	186	165	168	191	187	161	171	178	192	166	149	171	156	188	158	160	162	176	171	155	168	171	172	182	191	167	174	168	183	155	177	183	155	181	184	152	171	164	201	199	195	178	166	176	164	157	172	176	153	174	183	162	156	171	184	146	164	180	169	150	171	166	182	170	171	158	164	160	158	172	176	181	182	185	156	192	158	177	217	160	174	143	162	176	176	182	176	155	187	192	187	171	168	180	204	191	175	181	159	167	178	175	179	180	166	151	178	167	161	182	162	166	170	163	179	177	145	169	170	153	174	161	158	154	213	165	168	191	167	198	180	156	177	168	166	143	204	178	163	165	155	192	154	167	168	178	172	174	133	151	150	189	170	165	174	167	159	160	171	151	174	196	179	201	155	183	177	166	159	160	160	162	162	174	173	172	168	186	134	176	158	183	188	174	165	198	176	181	157	185	187	182	175	181	169	195	174	175	171	147	175	198	183	157	165	165	167	157	180	163	195	170	166	179	164	162	196	173	167	175	188	152	158	172	165	165	148	176	175	168	158	166	148	162	162	166	170	177	181	182	190	158	161	181	179	163	174	175	160	182	172	173	170	154	168	162	171	165	169	197	155	166	189	164	153	186	179	168	171	181	154	195	171	185	162	165	178	166	167	169	186	166	152	157	159	180	154	184	186	154	170	169	165	203	175	151	171	179	186	167	191	186	161	182	176	171	172	166	162	182	149	149	155	146	184	157	156	184	170	159	163	169	168	174	203	181	149	223	160	171	176	168	164	158	172	195	191	175	152	171	146	175	174	174	181	163	182	177	160	165	161	173	186	182	181	153	169	157	171	190	192	160	177	168	179	173	178	166	162	160	195	171	166	175	165	170	175	156	154	163	177	171	166	172	187	164	190	166	176	159	167	177	184	160	178	183	178	174	180	165	172	173	170	157	171	196	202	148	164	167	170	164	175	176	180	174	176	189	177	157	177	179	164	179	184	152	180	167	158	172	167	145	155	180	181	182	153	181	180	157	183	152	146	173	186	180	162	172	178	158	175	164	149	172	180	170	164	182	188	161	152	175	165	179	181	152	158	166	163	160	165	183	158	179	162	182	185	167
345	3	3500	176467	352	0	24	202	254	385	430	457	387	386	366	322	311	283	317	289	270	290	265	232	262	218	258	250	223	225	236	217	216	213	225	206	202	199	202	209	197	199	201	200	208	211	185	222	189	204	191	201	213	200	194	201	167	203	190	194	177	175	184	187	206	182	177	183	167	194	177	185	199	187	191	204	176	159	187	186	180	184	204	173	189	173	164	163	200	170	178	185	167	189	171	200	191	201	188	191	176	198	190	175	163	182	180	173	177	181	172	177	174	179	164	181	192	194	148	199	192	182	184	198	186	170	173	182	189	183	160	185	151	170	168	200	189	179	195	158	188	172	205	183	202	182	185	181	197	160	167	194	183	182	173	170	170	160	182	175	165	168	190	172	175	183	178	161	199	157	175	189	206	188	182	181	189	176	170	156	180	181	166	192	199	165	179	178	162	188	190	180	179	163	190	177	189	178	187	177	179	174	186	189	169	172	183	172	175	194	165	167	178	165	190	183	200	182	178	189	172	163	191	167	164	159	191	214	189	200	189	169	179	175	191	161	168	178	203	185	161	204	176	164	165	191	193	186	180	191	162	177	172	188	169	170	198	163	156	175	151	176	188	179	188	173	161	164	185	192	182	184	184	175	174	184	197	172	180	178	182	174	187	160	185	191	186	193	164	176	172	192	157	175	196	179	168	189	203	173	193	183	185	193	165	168	191	180	166	188	168	188	160	186	174	179	173	173	169	191	147	205	174	167	159	167	182	176	170	185	176	159	175	161	170	180	176	176	168	192	161	229	158	176	175	160	163	197	163	184	183	195	165	181	184	194	177	155	152	168	164	183	162	191	192	166	160	171	194	165	171	194	176	194	168	156	184	171	172	192	176	183	174	164	197	159	208	188	181	172	156	169	177	196	188	187	158	187	181	192	170	165	199	195	177	181	204	170	175	170	156	182	157	184	190	191	146	167	192	203	189	185	179	165	164	170	174	201	175	167	170	168	166	162	180	174	179	178	193	161	172	161	129	194	174	171	191	153	153	170	192	174	205	164	167	158	179	197	184	163	195	179	164	175	189	169	186	180	200	187	164	165	190	185	156	194	200	174	189	188	175	187	175	177	179	154	184	165	180	178	189	200	170	177	198	163	193	205	175	160	175	177	182	163	192	160	174	175	181	187	172	185	177	181	175	175	178	183	168	174	179	166	184	167	180	178	173	177	176	175	184	172	211	198	170	178	184	172	211	160	185	181	183	139	151	190	136	176	170	174	184	176	185	178	172	175	203	163	162	162	172	170	194	192	169	159	167	165	196	177	194	189	186	179	154	155	164	180	180	193	175	178	183	183	169	156	171	182	189	183	173	153	170	167	189	203	187	150	178	163	167	187	171	196	176	199	178	201	177	166	177	185	175	176	170	186	170	189	187	173	189	186	156	149	194	184	178	143	197	162	175	183	195	182	151	219	165	193	189	188	166	149	183	154	163	150	183	176	171	166	147	175	190	156	168	196	172	157	187	167	170	199	162	191	186	183	176	159	181	168	175	188	176	189	148	175	174	188	179	183	185	191	174	216	173	188	163	167	163	164	181	180	144	201	167	183	154	192	166	166	178	179	172	183	172	177	166	184	178	180	180	169	171	186	191	174	169	170	166	175	174	160	169	180	183	175	173	179	195	196	198	167	159	175	170	177	153	167	168	184	188	186	172	199	183	178	201	148	173	197	180	175	203	169	170	161	168	164	168	189	165	176	181	154	164	174	186	173	194	179	160	183	187	158	180	188	158	161	194	179	158	178	172	159	169	183	168	189	181	171	189	171	189	167	201	152	149	165	192	154	168	180	187	201	182	165	188	192	177	199	164	144	176	186	180	172	177	198	181	161	180	176	201	170	178	164	163	192	171	198	176	158	184	169	171	155	184	168	183	152	166	151	179	163	208	157	145	181	190	193	188	152	158	181	170	173	156	179	183	168	143	170	174	155	184	173	187	172	170	190	175	191	186	179	181	173	166	177	172	162	186	187	185	185	172	167	158	169	177	167	197	177	188	205	170	181	181	156	172	171	175	176	162	182	175	174	171	180	184	170	154	185	161	192	132	178	171	192	195	172	189	165	182	178	186	188	194	152	172	208	186	169	185	184	170	170	183	173	186	198	167	172	171	169	189	195	179	174	180	194	178	172	191	207	174	197	175	191	183	186	186	187	168	166	190	174	172	191	192	181	188	158	181	168	167	189	156	189	190	151	183	172	159	172	171	176	152	173	177	160	174	177	163	181	189	216	167	172	177	170	170	186	170	204	184	183	184	191	173	169	153	164	173	184	184	190	133	169	174	162	180	171	173	195	180	181	174	172
345	0	2700	176590	344	0	16	192	251	424	438	492	437	441	372	378	348	324	307	318	304	288	281	266	275	243	250	227	249	239	227	246	229	248	216	218	207	236	239	196	246	206	223	221	206	181	196	198	180	203	214	184	199	213	197	218	201	199	198	195	182	179	170	218	190	181	198	203	178	173	182	201	178	185	169	170	181	187	192	182	173	174	191	171	169	186	162	183	210	192	176	172	168	172	190	172	176	186	191	186	183	161	199	192	163	181	174	182	171	173	189	173	154	175	180	183	171	164	174	182	177	171	197	171	160	184	167	189	180	183	168	186	173	175	182	160	163	174	156	179	156	170	176	174	190	193	177	167	159	163	184	172	184	178	150	193	171	160	160	162	190	174	169	168	184	178	189	167	183	189	201	165	185	160	179	161	168	171	172	161	168	177	173	171	168	166	186	172	155	188	170	199	176	189	181	170	170	170	198	176	157	167	149	185	159	175	174	184	153	157	179	178	184	174	184	154	167	191	152	143	176	172	160	179	168	191	200	183	176	176	170	163	201	177	172	204	171	169	169	170	181	190	158	182	176	166	191	153	139	171	167	170	175	186	172	173	169	174	173	173	186	173	174	177	191	168	160	153	169	178	170	165	166	159	187	158	190	182	161	198	160	185	152	166	154	173	159	167	163	171	187	185	164	196	182	197	142	205	167	148	180	178	208	170	180	177	183	167	197	167	172	179	160	186	157	156	158	155	172	199	181	182	180	181	166	180	183	179	182	190	178	191	190	162	139	156	166	174	175	177	143	156	140	163	191	160	171	176	165	169	185	190	144	183	179	179	188	176	168	196	173	166	169	186	159	188	191	180	155	171	173	177	177	162	175	169	146	150	170	194	191	175	174	182	169	193	176	163	169	168	199	173	171	188	177	182	183	147	174	166	165	146	171	169	192	192	182	177	181	177	185	182	169	179	179	183	179	155	194	157	172	177	177	205	200	174	185	160	163	181	183	171	161	174	186	199	147	174	162	181	158	167	186	176	174	152	179	197	195	171	168	166	169	183	175	179	185	178	152	183	179	201	164	181	187	178	191	169	174	177	165	178	183	199	160	159	177	164	181	179	169	187	163	172	167	189	182	195	177	173	181	164	177	186	186	150	158	163	157	162	182	185	193	163	194	179	173	164	176	164	172	174	149	181	166	179	180	188	160	186	159	188	171	174	152	175	161	168	145	176	185	182	168	198	180	185	185	188	159	187	172	175	150	139	155	169	203	200	155	173	174	161	179	144	203	184	179	164	178	199	195	206	173	165	177	200	179	179	170	168	188	182	157	177	178	160	157	148	180	161	185	172	182	174	186	138	179	177	168	167	181	154	173	168	165	177	176	161	161	187	156	164	162	173	182	197	169	168	160	200	155	183	159	153	164	172	161	183	161	175	160	180	186	168	188	173	200	177	164	182	168	183	161	171	144	190	186	161	150	207	171	175	178	154	167	156	185	164	194	170	166	176	147	179	205	171	164	172	177	183	167	157	155	174	178	162	176	172	179	174	191	162	164	147	169	157	166	178	176	167	182	195	192	184	212	146	161	172	172	166	168	184	170	160	163	179	172	180	172	167	191	204	171	178	175	182	162	184	147	169	180	164	156	174	182	190	163	176	175	164	169	157	177	177	166	171	161	146	195	196	182	158	170	184	182	167	161	214	169	166	165	177	157	156	195	190	151	197	177	185	178	199	168	153	179	175	168	173	169	180	178	181	159	157	169	177	167	176	170	184	187	182	176	177	177	182	165	166	176	176	171	167	169	186	183	170	183	179	176	195	177	167	171	168	188	165	175	178	185	147	185	155	168	164	183	172	173	154	171	179	167	179	163	170	163	160	192	189	167	159	169	163	157	183	139	175	180	175	163	183	158	182	179	165	186	204	163	154	195	184	182	143	152	165	197	188	182	169	171	170	165	183	174	179	177	179	165	179	199	168	211	156	189	183	176	159	161	165	151	175	178	180	171	166	156	173	175	162	163	177	181	164	201	175	175	176	178	180	171	156	179	172	187	182	179	164	187	159	178	191	172	167	191	159	158	191	129	168	182	175	191	191	184	173	158	200	179	189	179	152	184	157	159	185	160	169	182	185	173	181	167	159	182	176	155	163	182	191	170	168	177	182	162	171	174	191	172	161	195	160	176	180	186	167	165	179	188	167	168	157	136	189	166	154	182	168	164	175	158	179	168	190	176	187	175	171	156	187	171	179	169	169	166	162	178	197	164	155	181	167	182	159	174	187	175	156	197	150	166	173	171	200	178	174	171	163	204	160	182	168	170	184	163	178	164	191	166	163	166	169	168	186	157	186	175	181	168	172
345	1	1900	176714	355	0	26	151	210	372	374	385	332	343	339	304	274	263	264	267	242	217	222	245	220	219	236	242	191	212	193	192	208	195	205	202	231	191	198	190	205	189	190	196	188	197	182	179	206	194	173	170	184	188	187	197	181	190	161	179	197	185	185	180	183	156	166	170	170	179	186	189	173	182	172	144	176	185	175	170	200	174	154	200	171	185	149	172	177	188	187	184	165	176	184	203	179	189	172	170	190	179	166	182	175	190	191	152	177	165	169	185	178	184	189	171	185	146	163	199	188	184	163	177	187	174	186	150	168	189	162	177	192	186	191	187	175	157	171	164	180	161	173	156	188	171	184	161	160	187	137	186	157	167	171	192	167	158	193	170	157	181	166	152	158	175	190	180	157	177	173	185	164	188	186	184	169	209	194	168	172	165	165	175	166	182	172	189	175	184	179	165	172	178	170	169	180	206	180	181	157	182	166	156	168	172	170	170	178	181	174	186	172	187	170	183	174	174	175	153	193	189	179	190	140	186	161	183	181	172	169	172	158	181	173	186	177	173	182	170	166	165	173	183	189	194	153	179	188	170	188	171	169	171	184	194	170	160	162	159	168	185	184	190	168	184	153	167	153	165	187	168	153	181	171	175	152	193	212	176	162	158	180	170	172	177	170	190	182	181	155	169	175	166	183	167	162	168	160	164	193	156	188	173	182	151	180	161	165	174	159	202	177	167	166	178	174	179	155	175	172	189	161	169	183	172	158	164	177	179	167	174	164	164	164	175	207	155	188	175	170	161	174	170	173	179	167	167	156	156	168	173	172	170	176	151	197	193	178	156	199	170	142	175	167	163	167	175	155	148	184	169	174	153	187	162	173	195	138	169	172	166	191	182	176	174	169	183	160	165	156	180	165	174	175	187	174	202	171	168	186	177	183	178	174	183	141	182	190	172	170	183	140	182	176	171	206	162	164	181	158	185	167	156	173	165	151	157	177	172	183	175	191	191	197	172	171	184	171	169	165	175	179	169	188	161	161	169	190	169	159	182	157	191	195	162	162	143	169	173	162	189	175	159	179	175	186	183	169	158	176	179	178	182	153	170	182	157	173	198	183	185	179	161	171	159	179	170	164	182	171	170	163	164	163	150	162	190	164	152	171	173	167	163	173	169	182	176	171	185	180	183	181	178	162	173	191	173	167	158	167	165	174	164	177	175	171	155	178	182	153	182	170	168	167	193	176	161	183	169	191	177	155	163	175	179	181	176	168	193	184	188	193	178	185	157	159	162	165	167	153	169	185	179	171	161	160	150	169	162	177	181	177	155	192	177	168	184	152	176	180	182	164	176	153	175	175	189	158	175	175	160	193	179	166	178	164	180	148	166	151	147	167	160	160	185	170	155	165	212	180	187	165	196	179	180	182	178	167	184	167	184	167	189	168	177	170	161	173	163	195	157	176	176	185	167	183	186	182	174	188	169	181	170	198	170	194	150	150	181	141	186	181	179	175	159	176	178	194	175	178	151	187	180	158	169	156	184	169	155	162	159	156	172	146	175	161	168	175	166	169	174	174	192	164	173	158	168	184	177	182	183	177	186	186	177	174	159	196	169	181	149	183	181	174	194	167	171	179	183	161	186	197	169	159	190	154	166	173	182	176	182	172	179	160	178	178	151	166	160	156	169	185	186	171	172	166	153	187	174	178	168	200	162	167	171	195	153	169	190	168	179	178	191	190	172	172	152	163	158	154	185	156	172	168	176	182	187	162	187	164	185	192	163	182	153	168	188	165	178	150	165	181	175	190	163	173	184	170	169	185	154	160	195	175	168	170	189	176	173	181	202	173	198	179	188	175	178	192	190	172	166	162	173	179	176	171	140	190	146	180	187	173	159	181	163	168	164	145	189	159	186	161	188	153	168	171	196	188	200	180	143	161	192	165	186	164	189	166	182	178	178	153	176	155	165	170	174	161	170	159	164	172	166	178	167	181	171	166	181	186	182	157	179	206	175	179	173	187	162	187	194	156	151	158	195	188	151	182	171	199	190	184	170	186	171	147	155	161	194	185	175	168	173	178	152	177	167	170	185	162	175	174	188	161	162	168	163	162	172	164	168	157	170	173	180	164	172	152	174	158	181	171	172	174	157	178	164	194	176	160	162	175	176	171	197	162	170	156	185	187	175	162	173	143	188	182	166	212	170	166	193	165	189	183	175	166	167	175	165	161	180	185	170	165	173	166	179	156	186	184	155	157	176	172	193	172	191	174	158	171	190	182	177	154	165	187	174	175	169	168	174	154	174	158	165	161	200	168	172	170	162	175	160	193	179	159	188	174	174	179	178	172	161	163	152	158	195
345	2	2100	176837	351	0	22	145	239	372	369	420	387	355	300	292	283	277	241	264	237	252	229	221	228	222	218	185	192	183	162	191	179	200	200	189	194	190	198	185	189	183	151	172	167	178	160	176	150	168	139	168	161	165	160	172	150	190	154	196	155	155	164	144	150	156	168	160	156	162	149	137	159	171	175	158	165	168	157	155	149	184	168	139	139	143	162	144	146	151	154	165	159	166	167	144	172	171	155	147	168	156	155	167	156	164	167	148	156	152	158	155	159	156	131	152	159	155	152	145	156	146	139	161	145	141	151	152	151	146	149	158	149	161	164	157	161	148	161	175	155	162	154	148	151	151	158	138	153	142	156	152	157	185	158	172	163	164	134	120	143	147	156	132	150	161	140	146	169	151	161	149	138	151	140	157	139	136	143	180	144	150	149	143	147	160	151	156	143	141	134	148	172	154	150	148	161	148	160	157	154	152	164	164	154	169	149	149	157	142	145	133	153	170	163	155	147	143	143	176	153	147	144	143	133	154	153	156	155	143	129	147	157	139	155	161	140	175	149	159	138	140	147	151	154	164	153	153	155	161	153	150	111	157	159	168	157	157	157	168	158	161	158	160	148	149	152	148	153	145	147	136	178	166	128	159	126	158	181	162	146	154	159	149	126	164	166	141	157	146	162	172	152	157	135	154	143	153	152	160	154	176	148	140	166	167	139	146	153	164	150	154	145	148	155	179	146	142	164	160	158	162	140	154	133	151	160	156	123	148	161	163	143	139	144	151	155	177	138	145	142	166	145	158	170	125	132	146	133	155	164	143	142	158	150	150	152	134	133	140	164	147	149	150	157	144	133	134	154	166	172	161	137	153	148	183	157	162	144	134	167	129	175	138	135	168	143	150	157	160	148	164	161	147	144	150	155	134	151	165	166	147	147	155	167	156	156	135	133	138	150	157	130	139	136	163	158	162	166	138	167	142	137	163	147	149	162	159	138	141	141	140	153	152	160	165	142	174	153	156	150	138	156	161	155	173	189	140	156	162	123	144	141	138	140	141	144	141	146	162	131	150	164	166	175	154	127	147	145	151	164	182	150	163	145	155	135	142	145	146	162	161	149	140	139	159	134	158	176	159	130	145	161	155	160	151	143	139	151	146	136	165	161	119	125	150	159	152	135	142	158	153	138	150	149	154	163	157	125	128	156	167	141	154	137	153	152	173	151	144	169	146	159	178	143	133	152	143	135	137	175	137	171	158	149	153	155	172	171	152	149	137	153	179	162	157	148	158	176	178	154	144	146	159	139	138	174	164	145	139	146	150	154	154	165	141	154	175	153	159	142	160	165	159	153	154	146	151	139	134	125	164	143	157	143	142	154	149	140	174	166	172	172	147	153	127	153	161	136	144	153	179	135	178	182	139	143	162	140	156	140	151	137	168	169	123	154	123	149	140	130	141	158	158	164	147	160	147	150	149	150	157	138	144	161	147	141	151	143	139	156	157	108	161	130	156	127	139	160	144	158	156	136	166	142	162	152	159	140	151	134	162	158	147	152	138	141	157	155	142	164	139	144	152	150	135	130	127	152	159	146	157	167	157	145	176	140	154	168	153	148	173	159	168	141	167	131	168	149	172	166	151	132	143	155	148	140	144	152	165	152	174	162	159	144	141	140	141	140	162	151	143	151	160	140	133	145	163	167	132	168	156	141	175	146	154	166	168	151	140	148	160	140	160	162	149	160	161	154	180	143	162	151	132	143	156	161	143	148	159	148	130	167	153	172	183	159	135	148	150	166	136	142	158	150	139	158	159	150	139	154	133	147	163	159	128	165	153	158	136	138	143	158	147	140	137	145	160	146	163	159	154	159	147	147	160	165	164	163	159	135	134	154	159	172	139	162	148	139	148	162	166	154	182	154	155	151	136	130	162	159	155	170	140	158	150	156	163	145	165	161	157	171	170	143	149	144	171	163	144	164	140	158	135	146	141	164	154	156	175	172	175	170	149	180	147	177	147	150	146	172	136	152	164	154	179	131	141	153	124	147	152	160	145	161	158	168	141	160	158	148	139	132	169	153	146	147	148	156	146	159	159	171	139	155	150	149	156	129	162	146	167	148	147	152	164	149	147	154	155	158	161	159	144	141	148	143	148	158	163	150	149	152	152	145	148	138	150	145	145	166	145	144	165	146	141	179	139	135	150	160	165	158	167	157	143	145	139	162	162	143	148	143	148	150	147	185	166	164	159	154	180	146	158	136	156	177	170	133	147	139	146	134	163	147	167	118	161	161	152	153	146	145	161	150	168	144	151	146	141	168	163	141	157	132	172	171	151	158	132	148	165	156	128	166	152	168	146
345	3	3500	176960	354	0	20	175	234	403	383	430	404	347	318	322	292	258	255	262	253	251	241	214	235	224	190	202	215	206	198	203	220	201	176	193	175	199	181	171	172	172	180	159	180	194	173	190	185	146	156	188	142	185	133	152	150	175	183	175	173	151	169	185	147	164	175	154	167	138	170	151	163	178	140	139	152	157	157	163	159	174	154	163	153	151	154	169	152	150	162	154	152	157	175	138	150	153	141	141	159	153	160	154	147	150	158	153	140	163	152	131	146	151	135	168	156	137	156	162	165	144	164	144	138	133	136	154	155	157	139	173	146	157	150	147	157	149	145	149	146	157	160	173	156	159	162	153	127	142	171	153	176	154	170	156	146	158	169	158	149	174	158	170	164	168	157	150	145	169	154	148	150	147	152	175	150	165	144	134	137	158	142	148	136	159	145	153	143	174	166	163	139	144	152	159	146	168	152	147	139	159	150	161	168	173	143	139	162	138	149	145	138	146	137	165	164	161	151	162	139	166	148	156	159	147	159	127	151	155	131	160	163	131	135	151	142	157	150	164	168	156	146	166	170	154	164	171	149	163	161	148	149	140	153	149	162	145	140	137	144	155	137	133	157	169	179	144	149	151	152	142	162	169	167	183	161	131	146	160	137	133	149	151	148	164	137	159	156	155	140	144	137	148	168	164	155	155	153	118	151	147	177	158	156	151	146	173	133	145	160	139	148	138	160	179	161	152	148	146	136	142	153	154	166	161	154	170	131	153	158	162	171	144	154	127	170	167	155	166	161	145	166	166	153	168	141	169	147	152	139	164	176	149	168	145	156	154	129	145	155	154	144	159	147	163	142	150	155	152	151	159	151	136	154	134	140	138	161	153	145	141	151	147	141	162	142	178	149	150	145	166	144	154	134	166	145	177	151	142	146	146	137	151	141	131	153	164	166	163	175	167	151	159	146	167	167	137	145	157	149	144	145	170	160	157	145	157	155	157	132	158	123	151	153	144	159	153	151	175	134	162	174	144	141	163	137	154	146	156	141	147	159	165	139	155	150	143	166	143	161	134	150	139	158	169	161	164	142	169	150	157	160	144	155	165	152	158	145	178	158	168	166	132	124	148	159	149	140	147	148	172	130	132	156	164	157	151	134	152	180	160	168	165	138	157	153	162	130	154	156	150	175	162	161	143	151	149	133	153	152	148	161	160	139	153	156	159	149	136	156	149	140	163	137	143	135	153	161	149	156	176	149	167	169	125	172	152	137	150	160	147	153	144	134	146	143	123	158	146	141	170	164	138	137	151	170	161	163	167	148	168	152	129	164	164	179	161	165	141	162	160	171	158	149	158	168	159	148	156	159	150	151	142	144	161	175	161	150	147	129	148	160	148	160	150	150	157	140	145	146	129	173	165	133	143	140	170	140	167	182	145	142	125	151	165	154	141	109	154	141	145	143	137	121	146	154	152	154	151	140	162	145	150	143	137	128	143	150	145	153	172	147	163	151	160	145	159	162	151	152	156	128	186	138	155	147	140	140	145	153	170	134	152	163	165	166	144	163	160	143	149	144	160	164	162	152	132	154	140	167	153	142	137	140	146	132	169	150	154	150	148	141	171	161	161	159	161	128	175	159	175	148	163	148	147	139	143	179	171	165	154	140	154	146	161	149	138	127	135	152	166	147	140	142	171	142	161	137	147	154	144	161	156	148	148	147	134	150	150	160	144	152	133	159	166	131	133	126	162	180	151	150	129	140	177	169	144	156	162	150	165	146	164	131	153	144	144	166	148	134	158	148	160	155	156	161	141	145	155	144	160	177	138	153	134	163	141	154	149	152	136	162	158	165	167	169	140	170	166	147	145	144	142	155	127	143	143	150	162	139	156	166	148	156	133	145	138	155	147	145	155	146	173	144	150	144	173	147	149	170	159	161	158	161	157	143	147	143	140	138	136	161	143	166	141	173	162	143	155	142	156	155	156	158	153	153	166	163	183	133	153	161	154	168	150	181	147	127	147	163	161	177	144	140	151	164	163	131	137	154	157	161	137	150	136	144	143	139	159	169	142	163	151	148	160	131	157	162	152	147	130	146	132	156	117	163	158	153	142	164	157	139	141	152	148	159	151	130	155	156	173	157	155	162	150	153	158	170	144	154	141	152	131	133	167	174	155	155	153	145	128	142	158	149	121	152	142	155	160	161	162	167	161	149	134	128	129	139	155	156	160	164	145	150	151	162	150	161	157	145	161	161	135	151	159	153	164	152	167	165	135	174	147	144	139	153	147	137	151	144	145	149	140	139	142	128	159	150	141	167	157	161	161	144	157	144	138	155	141	153	132	137	136	158	156	148	146
