345	0	2700	109087	361	1	8	219	299	460	434	493	484	460	409	420	389	380	345	352	310	308	311	305	278	274	265	274	258	281	269	253	249	264	236	259	216	242	244	240	228	229	208	196	215	227	211	212	216	182	190	211	205	181	208	207	197	184	201	190	206	190	201	194	195	182	165	181	185	185	191	175	179	191	189	183	187	169	179	184	187	155	190	170	192	213	172	179	190	166	182	181	183	169	158	180	179	170	175	199	191	192	182	163	183	170	187	154	167	158	181	176	199	163	169	155	189	181	166	163	168	180	177	194	169	178	146	155	167	156	172	176	160	172	146	183	161	176	174	179	172	163	145	160	166	152	146	161	164	192	181	168	178	166	180	163	149	189	166	167	170	159	193	179	148	156	184	176	176	163	174	164	199	194	172	173	174	159	188	200	187	173	158	166	177	174	171	175	140	169	173	171	158	182	165	163	179	175	167	174	186	160	168	179	169	192	196	168	166	169	192	157	173	174	177	171	142	169	168	153	169	180	196	184	185	170	174	169	189	144	170	159	158	180	167	171	174	157	149	134	169	177	185	167	171	160	168	180	176	156	152	144	176	169	159	174	199	210	184	168	174	181	190	151	164	169	179	160	149	167	173	171	162	175	173	156	182	156	166	169	152	167	161	151	177	164	170	164	175	176	178	165	174	153	166	160	173	150	168	180	169	181	133	174	189	185	164	173	175	154	156	180	160	173	173	175	169	162	164	173	176	151	162	171	167	169	161	178	173	172	186	185	158	171	169	175	176	139	147	159	174	170	170	177	172	165	186	176	146	147	174	173	196	178	166	142	165	181	146	183	170	162	175	161	178	169	172	154	183	157	167	170	166	158	150	188	154	180	163	192	163	147	167	180	153	180	158	177	171	174	172	158	149	169	154	180	185	150	164	169	176	172	150	174	154	163	168	158	166	162	182	162	158	168	187	152	175	153	157	184	170	151	155	155	170	166	155	145	171	183	171	145	153	194	166	165	184	179	163	163	171	165	159	191	159	155	163	185	180	166	164	160	168	155	169	170	180	161	174	175	173	167	190	141	157	149	144	169	158	182	180	168	173	180	162	169	169	184	162	168	164	143	180	169	170	147	145	165	186	154	163	157	170	150	173	173	157	153	137	175	163	183	151	165	157	190	150	165	161	152	164	177	159	144	147	171	164	173	178	160	152	159	161	164	169	162	155	182	179	182	143	185	173	178	171	157	177	179	171	149	182	163	177	157	156	162	187	167	150	171	179	158	135	173	174	140	165	157	173	162	174	174	158	142	166	155	161	150	164	190	167	171	190	149	141	158	181	172	160	164	167	191	163	165	172	179	146	175	163	183	166	172	147	160	175	186	176	170	173	174	145	174	157	188	168	185	172	163	177	133	145	151	147	165	160	161	190	141	193	168	182	157	173	172	169	191	157	166	163	170	189	172	189	147	179	184	154	171	162	167	175	184	154	178	149	193	183	168	177	162	174	184	159	151	178	202	168	169	166	168	168	140	161	156	182	166	163	159	194	183	185	161	178	169	147	181	174	153	165	168	162	184	174	157	170	156	174	169	186	168	166	177	174	151	173	162	161	154	171	169	188	165	153	166	162	163	181	181	159	179	157	173	183	156	155	150	174	172	167	181	167	165	168	169	160	183	183	164	172	179	184	174	172	177	167	167	158	179	160	181	198	168	151	162	149	152	179	150	157	176	171	160	164	168	155	148	157	168	166	154	164	178	163	173	172	190	166	173	158	161	193	174	165	171	161	188	148	134	182	186	143	133	186	180	177	165	172	145	173	154	171	151	170	168	181	158	165	150	167	171	149	178	157	168	196	183	153	188	153	170	164	164	163	167	151	191	151	175	164	144	163	161	158	138	154	171	177	176	173	183	185	156	153	162	160	157	172	175	149	160	180	189	164	164	162	179	164	163	160	151	136	143	160	166	178	173	147	165	177	171	184	141	180	179	156	175	175	149	188	164	148	156	183	191	166	172	149	168	155	150	156	171	158	173	186	160	166	189	166	156	158	172	169	173	174	150	175	181	150	175	151	169	168	169	178	176	178	145	152	173	185	147	165	177	171	181	186	160	182	185	160	157	165	157	144	146	171	179	178	183	173	178	171	157	157	162	188	169	162	185	164	165	164	158	178	181	175	160	167	167	166	175	149	177	157	159	154	173	173	162	162	170	152	171	158	147	161	160	187	160	176	171	187	174	175	167	179	177	159	145	176	185	158	164	157	162	150	169	154	163	171	165	186	156	165	164	153	174	178	170	170	175	176	180	152	164	175	153	157	158	173	158	155	174	176	172	155	166	177	169	175	160	187	173	163	167	197	152
345	1	1900	109210	357	0	26	153	222	371	366	399	376	357	330	294	297	287	274	273	239	250	255	256	230	231	203	206	198	211	205	224	201	191	194	190	216	198	201	195	188	193	212	194	171	193	179	200	166	180	178	159	174	192	184	190	179	183	163	164	183	196	168	172	196	198	155	167	148	160	173	182	164	184	182	194	176	185	173	173	157	159	154	175	192	151	165	165	169	185	171	168	185	157	157	176	165	185	178	158	186	168	166	193	162	165	177	160	145	151	179	140	164	178	166	163	131	183	167	145	186	182	175	167	158	166	159	155	175	173	183	145	172	154	183	156	163	177	174	164	156	170	192	160	174	167	170	136	180	157	185	150	171	148	162	159	179	164	161	158	188	164	167	157	163	156	157	164	173	168	156	174	166	181	180	145	158	181	146	167	160	159	172	145	179	168	153	159	177	155	154	147	175	170	159	174	163	154	174	167	149	166	150	174	148	162	147	177	172	169	169	165	182	171	188	176	177	175	145	178	176	156	161	146	149	141	160	154	179	162	123	160	156	161	172	167	174	175	142	145	167	170	155	166	143	144	145	160	165	167	146	136	171	161	156	158	186	157	142	170	168	154	155	171	148	153	151	175	137	167	149	156	176	159	179	139	181	165	172	172	168	188	177	161	167	154	168	180	156	160	139	153	177	146	150	169	154	159	159	156	164	140	186	144	160	173	183	151	185	147	158	139	143	169	172	139	166	150	152	167	165	142	173	164	155	162	165	147	173	166	167	154	156	154	151	158	182	163	161	148	159	158	144	162	169	183	164	154	165	165	168	147	179	165	152	168	146	169	167	167	135	197	152	160	146	160	174	173	144	169	178	164	140	147	172	175	171	151	155	165	160	173	152	154	159	170	140	165	169	166	152	182	152	144	169	150	153	157	167	173	149	159	171	162	170	139	163	159	152	154	187	162	178	164	154	168	161	184	168	133	162	152	175	193	184	164	148	155	179	137	182	180	173	143	162	168	165	154	165	168	198	180	144	169	161	150	189	168	160	168	152	174	145	164	153	177	145	165	166	151	142	148	174	169	139	175	156	160	139	169	152	185	150	141	170	157	167	144	145	173	170	156	156	147	162	179	157	160	171	165	159	174	167	143	172	170	166	181	159	161	184	173	161	144	137	161	151	177	171	139	154	149	165	144	177	158	170	166	165	144	178	157	158	161	154	136	158	146	151	158	163	147	160	155	175	170	178	146	169	146	163	177	156	166	172	128	163	164	148	167	171	160	152	182	187	157	180	176	169	174	166	154	133	135	157	157	156	181	178	163	154	186	152	148	150	159	176	151	162	177	156	166	146	166	157	155	161	141	176	154	149	158	157	170	154	166	166	147	182	156	167	147	133	161	174	150	144	158	155	162	174	162	165	179	147	171	151	154	179	158	163	158	160	177	175	163	153	162	154	174	167	185	154	165	160	162	154	146	155	171	170	168	167	169	167	166	152	156	156	150	172	167	164	175	168	143	151	165	168	137	149	158	132	163	131	185	171	166	166	129	149	173	152	172	145	152	178	154	155	156	159	180	161	162	141	150	161	154	167	138	148	156	164	193	157	167	174	157	165	167	136	159	172	147	174	160	181	169	151	156	155	166	188	170	163	154	170	163	151	157	167	157	162	186	180	158	155	176	167	160	169	156	164	157	138	163	161	189	162	155	162	174	158	159	143	153	156	154	163	160	148	169	164	167	151	156	165	150	158	148	171	138	153	147	156	149	141	158	166	181	159	154	154	172	138	134	150	179	165	157	156	163	173	169	150	160	141	155	160	183	176	167	185	166	163	159	165	155	169	152	179	149	154	140	161	171	152	143	177	156	149	148	154	153	134	157	149	139	153	159	143	159	152	160	164	155	165	144	159	141	155	160	159	151	142	150	160	172	134	182	167	173	182	158	148	146	154	178	167	191	159	159	144	150	148	156	157	174	170	157	139	161	160	177	159	165	170	171	152	178	165	138	166	171	153	150	164	160	165	166	169	164	154	166	152	155	156	137	162	156	170	163	159	161	170	158	156	130	164	143	192	166	153	147	153	148	154	161	165	161	158	165	141	170	184	154	152	152	172	160	168	158	140	157	167	162	144	158	142	162	155	181	145	171	149	156	172	176	159	171	172	150	147	158	137	148	154	141	158	161	178	128	143	165	147	161	148	181	176	157	160	148	184	153	158	172	161	166	168	155	158	168	159	171	150	168	152	166	161	165	164	163	149	140	142	170	146	164	155	168	158	154	137	167	160	169	142	170	171	159	152	156	144	159	159	176	160	174	155	168	142	172	150	161	156	151	149	174	138	160	159	152	149	157	169	135	170	168
345	2	2100	109334	359	0	30	154	267	421	418	454	434	396	343	318	343	330	294	288	280	275	266	270	258	235	241	234	226	248	232	256	209	229	195	193	230	204	221	190	206	213	230	196	222	175	182	206	181	176	186	176	210	167	175	195	168	175	192	161	168	204	181	178	184	179	163	157	167	183	164	176	168	179	194	192	172	204	214	178	172	172	209	174	170	155	171	158	182	173	149	166	146	175	154	159	166	168	180	147	154	173	162	174	165	169	187	157	193	175	192	168	190	150	160	161	160	182	190	165	181	162	197	151	173	167	182	174	174	168	181	173	160	169	162	176	212	198	177	186	175	154	169	166	159	205	184	181	164	155	178	167	151	154	170	159	165	147	172	163	190	168	177	156	174	184	189	170	166	156	167	159	160	178	158	158	181	169	155	173	158	157	185	142	181	170	165	177	166	172	176	147	165	149	166	174	150	165	172	188	175	172	172	164	158	158	163	175	182	166	158	162	179	162	160	188	165	154	175	142	174	186	157	155	159	173	181	173	161	175	167	175	175	170	216	170	169	168	180	168	186	168	184	154	169	138	182	171	160	175	170	183	180	179	131	159	187	190	164	166	153	175	189	159	171	179	167	167	181	167	167	169	160	183	169	175	181	181	163	178	167	181	183	173	154	167	177	145	183	190	180	158	168	184	160	164	159	152	170	167	165	196	172	156	160	149	173	175	163	148	172	164	160	169	157	165	173	174	163	165	164	189	179	168	175	184	159	172	145	168	190	162	173	178	189	151	166	166	163	195	158	164	170	188	160	179	173	186	187	164	153	170	159	159	166	168	176	178	174	150	163	182	153	169	164	170	150	169	165	182	140	163	165	173	135	165	153	180	169	165	163	157	179	174	145	160	154	170	152	163	156	167	163	138	168	149	170	167	157	159	159	180	160	163	165	152	179	155	188	184	173	180	157	177	156	185	161	189	169	176	172	167	147	178	161	169	162	157	150	173	144	145	158	172	174	184	166	158	172	174	171	165	146	184	170	160	148	189	177	145	156	157	155	157	171	189	161	168	145	169	148	179	184	153	179	151	150	162	163	176	159	167	171	146	174	162	161	171	164	179	160	152	159	164	174	196	166	178	186	165	179	173	178	185	189	186	147	171	159	164	201	192	169	194	147	163	161	183	180	180	156	175	158	164	195	170	170	177	158	185	156	178	154	159	135	163	161	175	160	169	161	180	150	186	178	174	161	159	174	136	186	170	171	163	173	177	183	160	152	148	187	174	170	177	145	168	173	164	161	168	153	164	159	144	188	166	166	169	157	167	174	159	160	195	162	157	173	131	137	151	151	162	192	163	186	168	161	182	152	143	190	168	180	170	138	154	133	151	160	187	162	171	170	172	139	143	163	163	157	164	178	202	164	159	148	153	163	171	152	168	165	182	174	179	165	170	157	170	155	166	167	165	188	170	171	146	173	186	157	188	167	188	176	176	182	178	177	162	171	166	174	147	168	173	156	153	191	176	148	172	151	183	168	162	166	174	159	165	173	174	167	165	195	162	163	151	175	176	163	168	175	173	162	168	167	185	167	168	167	167	190	172	155	170	163	158	190	162	162	164	175	166	149	163	171	159	193	192	166	161	167	174	176	151	140	146	167	156	161	164	150	176	147	173	172	172	156	174	185	184	155	161	164	178	172	169	182	155	157	148	169	164	163	171	173	152	165	184	148	162	165	172	163	162	173	140	167	160	158	166	150	179	168	170	173	172	145	184	121	161	170	168	168	174	167	172	181	166	198	148	163	160	167	156	144	171	185	160	142	185	169	174	175	162	188	159	180	176	163	152	183	134	166	149	169	155	177	198	194	162	167	167	189	155	139	173	184	164	164	159	165	176	147	169	154	186	156	150	175	176	170	165	178	176	180	182	161	180	156	165	167	164	178	188	169	168	150	203	163	154	173	164	196	190	152	153	157	167	156	167	176	157	165	162	159	201	153	161	155	184	171	158	156	150	178	155	180	186	163	171	150	149	173	150	164	156	169	161	153	178	158	179	181	151	170	151	172	172	180	168	185	156	136	159	156	167	169	166	143	157	181	155	146	175	182	164	165	152	165	181	160	179	154	156	165	163	166	173	189	152	160	162	182	169	154	188	180	146	152	155	175	151	200	164	164	179	159	174	157	191	136	182	158	171	198	178	182	178	161	151	174	181	163	191	190	145	178	151	169	171	161	168	168	171	176	168	169	177	140	183	179	151	200	161	159	176	170	174	182	165	178	189	170	175	154	177	158	167	166	186	179	163	168	187	150	169	179	163	159	183	157	160	168	163	149	176	151	167	164	186	151	185	181	183	178	163	151	165
345	3	3500	109457	351	0	23	207	265	420	452	489	420	408	398	351	328	338	320	291	275	295	290	269	252	268	271	267	241	262	209	243	239	215	222	222	228	182	204	224	180	205	202	202	187	163	200	206	201	204	185	185	156	190	190	164	185	177	179	182	180	168	185	194	184	182	165	182	177	168	142	185	166	193	165	183	206	160	196	148	176	170	154	181	173	162	145	166	169	142	161	164	153	168	176	190	155	179	174	138	142	166	157	162	183	166	158	161	167	170	148	164	145	166	165	154	175	145	183	150	171	149	153	172	147	154	143	170	155	148	150	159	168	167	166	186	163	171	152	168	161	164	182	187	165	160	184	147	153	167	185	156	145	144	160	174	142	164	158	162	171	154	137	176	156	145	173	178	154	171	192	176	163	181	159	191	160	157	182	149	174	173	130	163	158	179	192	173	138	165	157	156	173	176	154	189	196	177	172	161	161	153	157	147	162	146	160	169	177	180	159	158	179	178	175	122	146	173	175	144	175	174	153	172	141	137	174	162	174	166	151	149	148	187	154	172	141	144	157	162	159	166	150	160	166	147	155	145	152	153	171	157	161	180	158	141	149	172	146	144	151	137	169	151	142	144	154	160	132	138	169	153	151	143	161	158	166	140	172	168	142	151	151	188	146	186	156	187	140	155	154	179	182	170	171	152	164	158	169	176	146	158	180	163	181	141	165	166	156	166	157	194	170	165	144	177	155	154	156	176	165	163	157	195	152	157	176	174	156	156	164	151	154	142	145	158	135	145	167	138	158	156	152	160	161	173	142	164	161	161	147	158	153	166	191	142	176	177	159	164	153	160	164	172	147	160	150	179	154	149	179	161	161	159	146	167	166	156	169	180	157	150	140	152	144	169	190	164	145	156	143	168	158	149	151	153	163	155	166	173	166	154	171	161	167	167	159	154	160	167	137	134	148	169	133	164	159	158	159	161	171	153	153	137	152	162	168	166	143	150	163	174	179	165	168	156	149	148	141	165	150	164	159	140	176	149	153	179	142	146	140	154	138	154	174	154	142	182	160	160	151	161	165	169	147	171	164	154	153	170	148	157	164	182	168	184	149	150	179	158	139	150	183	152	154	154	169	151	141	160	164	164	146	154	164	168	154	169	155	137	170	149	156	172	181	144	172	142	157	168	168	171	158	173	193	168	137	163	165	167	152	141	164	150	145	144	146	178	194	146	166	166	156	171	172	153	173	163	157	126	171	158	163	190	169	173	159	173	150	174	154	174	151	165	161	143	156	162	135	160	159	148	151	156	142	148	152	143	159	158	139	156	150	156	146	155	162	140	122	156	149	164	177	159	173	168	153	162	156	176	132	160	145	141	160	163	138	153	161	155	151	157	157	166	152	157	179	162	144	158	152	170	141	175	141	144	154	186	160	151	155	166	154	142	163	159	154	167	156	150	164	165	157	166	162	149	161	173	144	155	151	157	134	149	173	150	146	170	183	155	175	137	161	155	156	156	177	149	146	158	166	155	149	158	170	176	143	151	154	174	157	164	144	169	162	179	147	162	169	152	167	165	148	159	168	146	166	163	124	160	168	158	149	174	145	160	185	166	139	148	168	167	159	153	155	181	137	172	149	148	143	144	160	166	159	165	167	155	169	148	136	154	154	165	164	174	159	158	161	154	152	166	149	149	157	163	144	146	159	172	153	154	190	171	173	145	123	159	155	160	159	164	147	154	172	157	151	165	154	163	153	143	160	162	153	164	154	169	175	161	148	158	154	142	160	135	130	163	165	150	165	150	153	172	136	131	184	154	145	143	131	163	134	169	163	177	154	153	175	161	157	159	145	137	160	157	178	184	149	153	165	144	155	159	181	138	143	182	157	154	175	153	185	132	151	152	165	147	156	163	154	139	168	155	149	139	148	173	162	172	151	157	177	145	135	151	148	161	145	168	171	162	148	166	189	152	199	169	154	166	132	139	161	168	158	141	147	156	151	159	168	124	177	149	160	162	162	161	147	147	142	144	173	155	160	132	155	152	146	176	145	148	153	161	140	165	170	168	160	164	156	140	160	185	157	166	163	157	167	145	156	149	140	161	129	154	128	151	160	176	145	176	161	165	174	158	165	169	152	170	172	155	135	167	142	184	137	154	136	179	160	155	160	149	150	159	170	145	154	139	155	153	177	164	162	138	157	175	174	180	144	163	155	153	161	166	163	168	154	180	178	157	157	165	161	182	176	147	161	178	147	164	148	173	154	144	177	166	153	143	162	158	144	173	161	139	150	151	172	139	138	158	156	152	166	174	149	171	146	147	131	182	157	154	144	167	157	149	157	140	140	153	168	154	143	145	155	145
345	0	2700	109580	365	0	20	218	300	438	484	486	506	447	413	405	383	389	323	344	317	333	307	319	296	290	276	257	287	264	253	244	257	269	265	221	245	227	256	256	229	232	196	226	229	208	183	191	209	208	203	209	204	201	210	185	195	194	241	221	203	222	202	173	194	194	181	186	197	220	180	201	187	168	173	185	182	183	191	191	175	181	192	186	197	180	189	177	171	181	180	186	188	163	184	182	191	156	189	182	199	185	203	182	181	176	173	195	190	157	161	169	191	182	162	188	207	192	172	164	179	184	183	161	194	169	159	184	183	175	151	165	169	178	171	182	167	177	180	171	177	170	207	172	157	180	161	195	177	191	173	171	174	162	186	167	163	180	165	161	175	167	194	188	179	166	176	171	159	164	163	155	153	191	186	156	179	180	177	171	147	177	166	153	188	195	166	152	201	178	165	191	169	181	165	182	162	171	178	164	174	194	172	187	165	161	171	210	174	172	172	190	172	171	174	192	161	172	157	174	173	176	176	161	209	178	186	165	157	194	146	182	165	180	161	182	169	175	172	149	147	187	170	180	142	158	179	174	148	163	168	171	160	183	182	181	141	142	163	186	166	185	178	194	157	143	179	156	156	153	163	162	174	169	194	182	212	158	158	197	161	173	170	161	171	175	182	171	170	191	188	156	153	153	154	167	197	164	172	179	148	170	179	187	180	163	170	183	155	166	166	167	181	161	169	177	153	186	161	165	185	166	166	147	167	164	161	181	173	185	185	164	185	155	179	189	166	171	189	170	189	173	185	173	161	146	159	191	159	192	203	176	157	180	170	192	177	173	178	183	171	184	163	178	157	165	160	175	161	191	169	165	162	164	194	145	183	172	157	169	175	174	160	174	159	188	189	166	178	182	152	167	178	142	170	176	164	155	182	171	194	155	160	173	191	172	155	156	153	168	182	161	165	189	210	166	160	177	168	168	147	155	170	162	167	167	164	173	177	168	166	166	194	185	153	151	154	168	178	155	172	156	182	157	166	165	186	159	194	178	191	180	162	157	183	169	163	162	173	195	163	182	205	160	180	191	139	184	179	150	185	170	177	188	154	173	174	173	178	162	165	167	150	162	176	164	152	180	157	159	211	168	157	206	161	167	172	165	157	164	185	163	170	152	158	177	146	161	158	153	173	188	175	177	172	162	156	193	165	178	171	163	161	162	181	186	166	170	181	191	157	190	146	172	150	182	177	179	172	175	164	169	165	207	167	155	171	166	186	149	171	158	199	172	167	183	163	177	177	167	161	191	161	176	150	186	168	142	156	173	142	178	178	151	176	186	161	165	160	145	180	186	157	173	174	170	147	189	172	134	162	163	169	180	185	183	174	160	180	158	161	190	174	152	171	182	190	163	172	180	165	185	151	182	188	168	152	157	167	203	142	183	174	162	171	165	163	164	167	141	176	177	151	168	168	175	164	178	167	151	167	157	192	152	161	168	155	149	160	167	167	203	152	185	180	177	184	201	187	178	167	174	166	169	164	178	158	187	154	179	164	168	168	159	152	185	175	169	189	189	174	204	177	175	134	169	157	175	176	173	169	148	169	155	176	181	168	169	182	177	153	170	161	179	172	172	204	170	149	187	172	171	158	181	191	155	167	180	166	164	193	164	172	177	177	191	165	189	177	175	163	180	170	192	163	165	168	174	152	177	188	189	163	170	183	179	165	159	158	181	143	152	189	193	169	163	163	158	167	187	175	161	147	161	160	158	150	167	178	160	162	186	162	171	186	157	170	169	172	149	177	163	179	160	149	150	152	162	181	200	170	168	168	173	175	165	191	185	165	152	179	148	158	162	179	169	176	168	170	140	165	161	181	151	172	175	199	176	158	182	161	162	166	188	157	188	182	148	149	159	145	166	159	182	180	175	166	187	164	167	152	201	170	157	171	186	180	152	176	189	171	143	154	154	160	180	154	157	168	167	166	174	167	167	167	164	146	165	176	167	160	192	160	153	148	169	176	176	175	168	169	179	190	168	181	185	136	155	153	170	161	160	178	161	162	150	160	171	137	178	155	156	149	183	185	149	154	192	165	157	172	174	162	186	183	181	187	161	171	165	182	192	172	167	146	157	164	167	165	154	165	168	167	187	167	167	193	136	176	172	151	174	197	174	176	180	146	180	158	132	164	180	160	173	162	169	153	161	187	160	145	176	169	160	149	172	155	154	166	139	182	178	189	184	157	177	154	180	170	165	163	174	152	165	176	177	167	182	171	166	188	146	157	173	183	176	143	149	176	159	173	177	136	175	181	173	163	152	147	175	182	166	170	194	176	172	154	189	184	165	186	177	163	166	155	163	152	148
345	1	1900	109703	361	0	26	132	247	372	355	387	362	354	335	292	316	282	255	269	243	257	221	249	227	226	197	227	197	187	196	208	189	190	198	170	205	168	193	196	183	178	200	160	190	186	184	164	171	162	165	182	160	169	162	170	158	154	168	194	172	188	179	201	128	179	171	175	169	152	167	165	164	183	156	163	173	151	160	160	163	154	178	155	159	152	146	157	164	161	156	170	164	151	163	132	165	162	154	162	137	155	172	165	151	173	156	146	142	156	143	142	143	125	153	162	150	160	151	165	176	157	161	139	149	150	172	167	149	158	166	141	160	160	142	154	141	164	148	167	158	148	135	163	134	139	133	160	155	175	147	153	147	161	151	176	174	165	163	142	149	152	153	171	141	162	158	178	153	151	145	157	146	152	151	165	142	139	135	158	143	142	152	139	160	158	141	166	167	163	175	138	148	139	159	162	171	140	145	164	153	130	151	150	157	154	167	133	162	150	155	148	166	165	144	155	157	179	153	155	160	138	141	143	155	154	147	154	155	135	145	152	168	165	151	151	169	136	150	164	165	170	132	155	162	172	148	163	171	168	152	167	169	153	190	153	146	163	164	163	150	163	153	139	166	165	138	149	164	162	162	148	143	150	181	154	161	155	146	138	169	147	138	141	131	157	150	153	148	133	137	130	155	173	148	140	164	159	132	157	139	163	156	154	151	132	161	156	164	138	131	138	145	133	163	181	110	162	162	155	164	148	150	133	118	138	167	136	160	148	149	154	169	159	143	141	181	157	159	134	152	137	184	168	144	153	152	171	164	166	160	140	137	154	172	157	141	157	157	166	156	157	140	174	156	156	162	157	161	150	153	163	144	141	176	159	160	173	150	171	141	155	177	139	147	173	145	164	147	158	156	137	144	151	148	171	157	147	147	164	155	137	175	147	162	139	139	139	158	174	151	137	153	188	153	139	157	159	166	179	163	153	163	161	155	132	147	168	147	142	169	168	136	147	143	163	157	154	148	135	147	148	156	154	175	144	176	163	168	172	141	150	146	164	140	164	137	165	157	139	170	118	164	158	146	135	145	162	157	168	150	146	146	149	176	165	148	176	145	150	142	174	157	149	162	149	165	164	153	151	147	161	158	168	150	159	156	127	151	164	159	147	154	134	183	150	161	149	145	154	170	138	138	146	162	164	163	149	136	151	161	165	161	155	165	152	146	134	144	160	156	138	175	136	164	158	151	150	140	159	143	157	161	171	143	149	151	162	149	140	127	158	147	191	163	126	178	165	163	159	155	146	167	147	157	153	151	133	174	160	163	159	145	146	168	150	180	160	151	152	171	155	148	158	144	149	125	166	153	150	153	153	162	143	136	173	171	173	150	154	154	134	166	129	153	156	136	152	155	154	162	157	148	141	157	174	143	166	155	151	150	154	170	156	151	151	148	155	155	158	155	158	164	149	138	138	178	169	127	160	150	171	140	175	145	158	155	148	175	151	158	167	145	191	161	156	158	157	154	155	168	161	136	158	152	176	156	159	159	148	156	145	138	140	141	139	159	162	141	147	155	138	135	143	161	144	132	175	160	147	144	162	133	160	142	143	149	159	124	139	146	150	154	142	152	138	151	146	149	145	145	147	144	180	145	154	153	157	160	143	165	147	160	135	189	142	148	147	158	134	147	139	138	133	151	138	120	152	154	169	156	141	151	147	164	160	128	155	149	147	142	165	150	169	155	148	149	148	152	157	160	150	155	155	148	153	144	169	150	127	153	157	160	162	152	143	143	161	140	152	160	129	168	175	165	150	150	149	156	159	150	153	137	177	150	149	109	136	150	175	159	161	142	155	159	164	155	185	146	152	158	153	170	183	155	165	134	165	142	135	148	167	136	180	139	163	142	154	144	143	152	165	160	172	145	159	165	156	150	165	157	130	166	161	151	173	143	159	157	155	142	141	148	181	153	157	135	163	153	170	154	151	155	165	164	153	155	160	160	127	168	159	149	135	153	149	142	159	156	151	151	121	152	160	155	160	153	160	138	162	165	163	165	156	160	176	168	132	139	141	160	161	163	155	170	165	171	159	164	148	158	147	165	137	145	161	148	142	158	159	150	157	158	158	178	159	153	151	167	156	145	154	161	149	137	175	177	141	150	162	158	139	156	140	151	154	163	145	124	165	164	139	146	156	138	149	160	153	143	173	139	160	157	165	143	158	152	157	150	140	157	152	149	145	153	169	153	150	177	152	144	174	150	155	139	161	123	162	148	168	141	148	146	153	148	155	138	156	135	151	144	165	141	146	131	156	171	126	160	153	150	146	149	153	136	140	138	157	151	185	155	156	141	166	164	157	129	150
345	2	2100	109827	358	0	22	173	258	389	410	415	407	386	331	350	319	287	290	295	261	245	250	259	237	256	257	216	221	230	206	216	179	184	199	220	194	203	179	182	195	179	174	197	197	207	183	201	171	176	176	190	144	174	182	173	180	181	127	198	196	158	165	151	157	175	180	153	166	180	167	157	146	168	161	160	169	136	165	182	178	189	171	163	152	146	194	154	158	148	148	192	190	172	137	146	160	167	171	161	165	168	161	134	175	165	160	169	152	160	153	170	146	173	149	181	154	161	147	155	158	160	144	160	156	150	146	173	157	152	153	148	176	160	144	155	159	172	142	180	177	168	159	150	177	163	159	159	162	144	160	180	172	154	134	157	138	173	164	187	138	172	167	155	163	178	179	139	165	166	142	155	162	150	123	161	150	164	153	164	150	147	149	158	162	157	178	166	177	140	158	161	145	164	140	161	149	156	157	127	148	167	160	151	167	152	153	153	157	173	151	149	163	150	158	159	173	153	172	159	160	145	170	162	169	163	170	169	125	164	151	152	149	153	173	151	135	189	142	157	150	145	161	135	165	165	184	170	156	154	149	140	151	158	156	140	170	156	164	143	150	142	166	160	178	137	155	160	166	150	158	181	166	171	162	166	160	164	137	156	159	179	154	159	174	133	143	155	170	142	153	165	148	164	143	175	140	158	156	151	156	179	143	146	159	146	140	152	151	160	165	145	154	151	156	153	152	141	143	163	151	157	178	165	150	161	142	157	151	166	159	153	160	156	145	163	156	158	141	140	149	164	162	128	175	152	158	143	193	162	155	148	155	167	147	149	161	166	155	160	149	149	158	167	167	159	147	172	180	150	157	162	176	165	143	160	143	138	158	156	153	147	153	138	152	150	134	153	186	138	169	192	165	152	160	157	183	165	157	176	136	170	141	167	138	163	142	160	197	145	147	145	149	146	160	162	152	159	160	154	146	180	179	147	152	149	146	148	156	145	168	173	145	148	141	145	143	141	152	162	150	153	136	172	161	147	139	128	145	164	159	146	120	147	145	157	187	178	132	186	165	144	131	171	139	149	152	169	176	164	187	166	169	165	148	133	161	148	170	136	151	170	143	148	140	154	141	151	131	165	160	151	156	147	157	149	161	170	157	148	161	159	153	155	151	136	165	174	166	164	159	147	154	181	152	196	147	161	142	166	167	152	161	177	153	159	164	168	140	160	153	162	152	158	163	170	166	150	143	157	153	145	137	159	169	160	165	134	162	136	137	156	187	144	165	149	147	146	142	146	151	145	150	160	176	158	155	189	152	140	138	179	166	146	163	143	161	158	139	163	127	163	170	154	169	168	163	139	143	164	167	153	146	152	169	171	136	148	160	158	152	164	143	159	168	111	163	180	159	158	165	148	144	131	146	160	160	153	163	178	152	172	154	158	168	178	129	141	156	163	131	142	137	167	153	161	138	152	154	153	156	152	148	162	145	160	149	164	146	167	168	165	171	176	157	147	149	166	143	148	165	147	164	149	135	164	141	147	171	157	137	144	162	166	149	167	173	144	164	169	153	145	153	171	131	163	129	171	169	164	142	174	169	139	159	178	158	125	141	166	143	168	166	154	175	147	161	169	153	157	161	165	168	156	161	170	150	151	140	164	157	144	145	162	153	164	157	139	158	150	177	174	165	177	153	150	141	180	171	183	175	157	160	146	156	143	150	149	147	151	149	147	168	172	158	168	128	147	159	158	153	151	158	148	165	142	147	140	146	148	195	159	127	155	157	159	149	154	150	179	151	170	167	166	147	161	161	161	147	149	157	165	151	164	164	156	159	172	148	154	152	152	144	171	145	160	149	165	134	148	173	147	173	135	169	147	145	170	183	167	161	152	145	132	181	156	184	160	160	159	163	160	143	140	160	143	158	178	163	163	166	137	169	169	154	173	146	174	148	158	166	165	168	149	168	140	158	166	182	167	141	158	153	155	138	134	147	168	171	158	151	164	146	200	167	146	160	151	115	159	148	146	187	159	163	140	163	161	165	134	183	160	134	142	142	154	162	151	152	155	167	149	151	142	167	157	145	158	163	153	167	171	166	180	144	152	162	156	160	161	173	165	148	141	149	170	152	156	200	171	177	155	137	152	158	150	151	142	147	164	161	167	146	155	169	154	159	153	157	175	147	137	184	166	156	151	151	163	176	149	147	164	137	148	142	155	162	176	154	136	168	151	190	146	159	160	156	161	172	142	155	166	150	145	161	143	157	166	159	167	156	167	157	148	158	149	154	163	143	141	167	167	145	159	156	168	176	173	154	147	152	141	154	160	163	152	150	157	168	161	173	150	147	121	170	145	166	159
345	3	3500	109950	360	0	32	209	287	411	419	472	392	419	342	360	320	309	287	284	252	300	228	247	240	206	240	243	194	225	229	224	230	241	218	206	196	194	192	187	173	200	206	187	193	185	195	178	190	174	200	176	147	174	182	184	153	182	167	180	169	181	173	168	161	182	153	188	162	162	163	145	180	162	163	186	155	177	166	162	145	159	166	143	167	140	134	174	141	146	177	157	147	162	161	170	175	155	156	150	165	166	168	179	150	166	138	163	147	171	131	170	153	151	163	148	156	155	164	152	159	164	165	143	162	149	165	153	159	145	138	161	151	168	159	182	155	145	122	153	147	174	153	170	131	182	159	148	154	147	142	128	151	171	160	155	177	157	146	152	172	156	142	142	178	179	148	151	153	149	159	149	134	136	136	141	165	154	160	151	162	159	152	146	148	157	161	163	161	172	178	150	154	170	149	148	147	164	154	152	158	138	132	143	156	165	137	182	163	137	153	143	159	148	149	174	152	131	181	181	160	167	150	179	146	159	175	181	153	148	152	133	150	145	126	165	159	165	160	171	159	141	157	157	147	162	149	152	171	150	144	155	146	151	148	150	140	150	145	147	166	148	156	156	163	154	148	151	160	168	141	177	144	145	138	172	151	157	155	156	171	132	156	152	151	141	160	170	163	143	146	163	153	155	166	167	157	168	157	163	143	154	164	133	149	155	146	141	164	155	159	149	179	177	144	127	150	156	154	131	140	142	126	154	143	137	147	146	144	161	162	158	188	140	132	167	163	156	143	155	133	121	171	153	158	160	168	146	158	164	158	151	159	155	151	152	147	166	134	154	166	160	153	149	135	158	155	154	137	161	145	161	137	154	150	148	147	152	146	162	148	151	168	175	152	154	136	146	127	153	148	160	144	136	138	162	131	160	134	166	151	139	156	164	142	150	155	154	145	162	159	169	158	161	153	165	159	132	173	157	151	155	149	134	145	152	154	151	140	145	146	159	138	158	155	157	182	147	152	169	138	147	148	158	156	148	154	162	160	148	140	150	150	146	151	185	156	145	161	162	127	143	163	134	141	149	148	146	162	155	146	156	162	145	146	143	140	145	150	142	148	154	148	134	158	142	145	166	164	161	172	138	152	159	152	159	141	166	147	130	136	154	148	147	167	157	166	166	158	166	119	143	153	157	146	137	149	131	141	153	144	144	145	152	152	144	161	150	142	143	139	126	128	175	149	125	128	142	152	177	148	137	142	163	170	153	143	146	159	146	159	154	140	131	154	141	157	126	173	154	157	140	151	149	142	140	130	155	155	183	152	150	142	145	147	144	160	139	147	167	154	135	155	146	128	150	127	155	152	159	163	142	142	148	159	157	161	152	125	174	159	137	156	131	164	156	137	140	133	147	146	138	141	152	142	147	155	137	163	164	150	138	149	141	150	163	138	139	148	146	150	174	159	144	138	143	140	141	163	133	166	157	157	157	134	140	165	152	130	132	147	156	163	165	164	151	142	165	146	139	139	143	147	144	142	149	155	179	127	174	154	169	158	146	157	150	160	147	155	155	152	147	159	147	170	156	155	156	173	154	155	131	154	147	133	152	141	158	155	130	153	164	166	145	150	143	162	161	140	139	143	154	171	157	166	149	175	153	151	129	141	130	151	148	139	133	127	147	173	167	137	166	147	154	178	130	157	161	175	151	171	143	132	165	159	140	138	143	152	163	138	152	119	149	128	143	127	156	167	134	135	155	129	129	152	140	159	160	169	141	137	126	140	168	117	150	148	156	150	152	165	182	151	132	141	140	135	171	151	165	162	163	126	162	133	159	152	134	154	170	141	164	169	146	154	160	158	170	155	130	138	150	154	138	180	168	136	174	133	157	168	165	162	146	153	161	162	143	150	149	173	146	138	158	162	154	168	129	142	160	143	168	143	147	161	159	159	164	135	145	132	163	166	173	133	143	148	149	168	137	135	163	140	151	163	156	161	149	152	162	169	173	132	170	160	154	158	131	139	168	134	134	137	162	147	157	142	145	129	152	164	158	161	133	161	158	131	141	145	145	157	161	173	166	178	150	165	124	147	139	152	156	148	150	165	138	150	153	159	138	134	160	164	156	150	145	140	142	151	146	169	148	146	165	169	145	158	138	149	124	150	163	150	178	138	134	151	150	160	165	138	149	142	153	147	142	144	156	171	139	156	141	153	153	152	146	161	157	154	138	154	166	145	145	154	145	132	150	135	149	148	146	167	175	144	183	136	160	142	130	155	146	168	156	136	144	146	150	154	142	163	141	155	173	133	145	144	160	182	165	144	142	157	150	147	159	149	144	159	145	128	143	160	148	157	143	151	170
345	0	2700	110073	353	0	23	206	291	403	453	489	444	466	410	403	378	367	345	325	307	327	294	298	260	272	251	254	250	283	247	269	247	243	235	242	243	229	217	223	241	183	226	186	205	224	206	204	206	196	191	214	174	248	195	196	207	204	168	189	196	194	176	174	190	192	167	172	173	170	185	177	174	176	174	193	162	166	180	162	155	178	149	187	162	186	154	172	193	184	189	182	181	169	175	184	198	172	166	187	157	146	185	167	189	161	159	154	186	164	168	196	177	172	178	181	195	160	165	186	180	165	170	159	162	173	175	169	179	163	173	169	164	193	178	170	187	178	163	150	182	167	158	152	150	185	180	153	169	174	176	183	171	179	156	173	157	167	175	172	138	186	162	136	157	184	189	177	163	159	168	187	148	163	169	156	164	152	168	165	176	158	149	146	175	175	163	159	168	159	187	174	161	189	171	176	165	163	167	187	166	169	163	163	162	150	173	157	163	174	164	165	158	180	155	150	184	184	153	136	149	159	179	158	134	142	175	177	160	170	140	162	181	159	147	174	185	161	171	174	179	155	146	152	167	163	170	152	170	174	169	169	149	165	188	173	179	171	144	187	168	172	153	166	161	161	188	162	163	156	148	162	176	157	156	181	175	156	169	172	153	164	148	174	165	158	154	147	188	170	165	173	175	156	166	176	168	206	188	161	178	156	182	178	156	168	164	152	145	166	166	155	154	181	158	177	155	184	159	165	175	170	168	169	164	173	165	155	184	159	178	185	157	168	168	145	167	155	154	152	162	167	157	148	147	183	158	158	158	146	150	160	178	148	149	159	163	175	167	165	158	173	160	178	195	157	161	158	170	170	171	154	171	168	160	181	160	175	176	172	194	195	167	169	174	167	170	158	174	165	161	155	156	193	172	176	177	152	168	141	153	170	168	186	133	167	155	183	164	164	164	149	155	173	134	167	163	156	165	168	148	140	178	153	172	166	165	181	166	157	157	161	144	173	136	175	165	173	146	173	143	152	160	156	164	159	144	170	130	143	154	166	163	179	166	169	139	146	158	162	163	164	150	158	158	189	163	143	166	160	161	168	167	169	155	170	135	175	157	172	163	162	192	158	145	176	152	154	165	163	164	159	161	171	175	184	132	176	152	161	168	167	186	169	149	140	149	161	158	155	162	181	164	155	171	166	159	187	151	183	164	166	162	163	161	175	146	135	158	171	166	187	145	155	149	158	139	183	158	170	153	170	163	174	145	140	158	148	143	172	165	165	165	180	193	167	165	170	169	166	184	156	161	165	150	165	156	142	194	141	176	165	156	176	149	161	164	184	167	180	157	181	155	156	170	173	151	183	159	152	174	169	158	174	177	151	146	165	147	191	164	166	174	161	162	143	168	172	172	192	177	167	161	186	170	193	160	171	168	179	153	142	182	159	149	167	186	161	170	170	150	134	182	160	162	161	185	184	198	172	171	165	173	174	155	193	158	154	156	148	177	168	163	181	164	188	151	174	159	154	162	142	147	171	164	158	165	176	147	188	132	152	162	163	153	162	171	156	173	137	172	159	163	154	154	167	170	141	155	161	158	148	173	163	153	142	169	164	164	157	165	154	149	161	154	167	184	169	172	175	163	162	171	174	173	184	178	170	185	169	151	158	164	158	157	154	161	177	161	167	153	167	162	198	168	151	138	160	172	186	165	153	182	149	170	168	166	169	147	161	168	178	161	186	149	154	162	177	168	168	151	164	153	151	145	158	159	144	160	169	147	169	170	155	171	169	139	163	166	168	158	140	151	175	178	150	167	176	156	151	164	140	156	170	175	162	172	170	165	181	164	158	173	165	150	170	152	166	170	151	165	156	174	146	179	152	183	154	174	173	172	171	159	159	150	158	152	138	144	169	159	171	149	146	189	141	170	152	153	145	175	177	156	143	151	170	165	156	177	155	179	161	166	142	179	167	188	152	151	155	178	157	162	172	167	137	179	169	166	168	160	159	174	165	145	189	162	165	155	157	139	175	169	168	145	148	164	166	160	155	171	168	154	161	147	156	155	155	169	177	176	143	159	164	179	181	162	177	177	164	152	153	166	151	164	178	181	191	189	154	169	162	152	141	159	177	158	174	172	158	146	165	149	158	150	168	182	157	143	143	182	155	188	172	161	163	150	174	189	135	184	144	165	152	153	168	162	186	185	163	164	153	184	155	157	130	138	146	177	177	171	174	145	154	135	165	178	158	170	160	152	140	147	155	161	159	153	166	180	169	199	161	131	185	167	171	149	156	183	163	158	165	175	151	146	179	177	153	167	172	154	187	146	158	141	146	171	155	169	160	152	165	157	150	149	143	149	134
345	1	1900	110196	360	0	41	127	223	391	378	423	382	356	314	326	300	261	243	289	240	250	231	251	211	226	228	204	227	194	211	174	173	174	184	199	188	194	164	168	173	181	164	174	186	200	170	191	163	176	188	165	167	162	162	171	152	192	168	152	160	171	148	170	156	189	158	198	135	167	156	155	160	149	142	157	154	150	150	150	151	164	158	149	155	176	181	136	160	155	153	176	170	159	159	140	164	166	158	170	158	148	138	150	146	158	133	153	151	163	175	151	165	149	159	166	163	149	164	148	152	148	161	181	142	163	154	158	131	158	133	139	171	141	141	151	168	158	170	153	163	149	156	165	151	163	141	153	153	131	138	146	147	154	149	154	147	143	164	154	161	157	146	147	141	148	135	151	127	157	147	161	167	128	154	169	145	153	151	136	162	143	180	137	181	153	147	149	138	133	165	144	137	152	152	177	149	138	153	166	160	165	159	147	153	161	157	139	148	165	160	164	144	138	138	151	151	163	151	170	150	154	156	149	161	151	157	140	143	158	159	135	158	167	140	146	158	158	145	155	147	158	162	139	154	135	123	122	168	147	154	165	152	150	166	142	158	149	149	136	136	151	151	177	133	155	150	154	142	166	151	140	137	159	137	159	176	157	165	130	152	161	164	153	168	146	159	161	164	147	150	185	166	153	158	156	141	159	155	154	176	152	152	145	142	169	153	164	166	165	134	146	150	145	134	137	162	142	153	157	151	152	145	142	154	175	145	140	131	142	137	144	157	136	162	158	170	138	168	147	134	135	144	156	150	173	144	170	147	168	155	159	151	157	146	142	165	150	149	159	135	130	177	171	155	163	143	144	162	160	158	144	159	155	142	156	148	153	146	151	134	136	150	171	141	144	151	153	138	146	139	149	142	152	167	136	167	136	143	156	146	163	160	138	146	152	150	155	152	153	153	152	133	180	149	162	168	143	158	146	151	137	141	172	158	139	153	162	139	146	148	159	133	148	142	128	153	127	158	149	147	164	174	152	162	149	152	158	165	151	142	154	134	143	147	158	143	140	159	135	144	125	140	152	149	128	136	119	161	158	151	157	153	167	148	137	164	160	130	142	161	142	132	150	137	161	162	149	149	149	151	147	182	158	134	155	162	153	138	153	153	150	139	158	146	165	149	139	142	122	167	163	164	133	161	177	138	137	159	171	143	130	158	153	142	153	163	126	137	164	144	153	150	136	150	145	163	162	151	155	151	151	140	136	152	156	139	158	137	165	134	126	140	128	153	136	155	147	149	137	150	133	142	145	138	152	153	152	142	176	157	134	148	144	156	146	164	158	147	157	144	140	152	140	145	130	153	143	141	147	180	142	143	161	153	138	154	157	127	143	154	163	148	150	153	169	144	162	133	143	124	137	135	140	138	172	150	136	139	132	174	159	140	151	155	152	151	131	132	164	144	149	152	155	142	141	143	152	158	152	130	143	134	148	147	156	150	142	129	136	140	142	125	158	156	186	159	143	155	154	149	179	150	140	149	154	142	154	137	148	129	148	170	154	151	160	162	170	152	150	119	158	155	141	152	144	183	153	138	132	144	155	140	142	146	161	143	153	149	166	155	164	174	147	163	156	147	162	147	123	143	148	137	165	172	152	149	143	122	143	169	150	143	148	145	133	163	143	135	145	153	173	151	156	164	129	172	151	160	150	142	163	141	134	164	138	152	144	168	162	144	129	164	166	186	139	140	159	167	154	154	159	157	137	140	164	154	141	142	139	133	133	163	159	150	145	142	161	116	165	147	163	159	164	170	154	164	164	128	128	146	156	171	159	133	147	139	157	168	140	142	140	163	174	139	162	111	161	144	152	149	144	147	158	128	163	146	147	157	154	141	134	148	152	127	166	143	163	156	134	160	139	150	165	162	136	153	126	147	155	154	171	136	166	160	175	144	164	156	129	139	136	156	170	148	148	142	164	151	126	148	156	147	159	149	179	142	149	136	167	169	160	158	155	124	152	154	158	129	138	136	148	158	136	146	159	137	151	156	139	150	140	157	139	138	168	134	152	147	148	161	169	155	133	140	150	151	139	139	149	158	153	148	168	129	155	135	141	139	150	156	140	140	148	151	168	156	139	156	130	174	128	137	136	175	153	159	166	142	159	148	142	161	125	129	138	158	130	151	158	160	140	137	143	162	163	152	124	146	184	125	137	164	153	172	142	155	153	151	164	147	126	143	167	156	139	142	151	125	142	169	153	144	180	149	145	156	146	151	140	124	152	144	161	167	138	162	124	142	128	138	135	143	154	147	164	143	161	153	158	145	155	157	142	148	162	140	124	148	158	158	145	132	148	118	142	168	166
345	2	2100	110319	358	0	31	165	249	384	378	452	411	377	380	329	290	301	286	296	292	255	245	247	250	232	245	188	221	222	216	209	177	210	222	196	193	215	198	183	187	182	195	196	194	204	176	191	154	189	193	181	169	161	170	169	210	186	160	160	165	175	170	167	177	161	167	182	151	171	165	179	161	162	170	160	159	157	160	159	169	180	172	167	160	137	172	142	163	173	158	156	172	143	135	167	153	166	152	144	170	170	163	165	163	164	145	138	155	181	137	174	176	142	158	162	174	161	169	138	172	140	152	146	126	161	132	158	150	171	169	154	162	163	154	151	143	147	154	153	176	169	163	162	160	153	153	166	185	191	150	159	153	151	131	178	142	178	159	158	166	152	173	168	144	156	170	130	169	163	161	155	161	143	154	193	132	150	150	131	162	163	165	160	147	133	160	175	155	169	168	162	152	179	151	157	173	182	144	150	173	136	159	158	125	144	180	167	142	158	156	161	137	172	157	155	159	150	155	177	148	145	147	153	150	151	164	157	151	159	141	162	167	143	160	150	150	139	145	139	160	140	149	159	142	153	148	153	144	160	148	150	170	153	169	167	176	168	150	158	145	147	154	163	146	147	148	159	156	139	168	124	178	151	167	168	152	142	149	144	169	153	148	150	146	159	147	151	169	179	145	154	163	152	151	167	141	161	176	157	147	160	156	145	155	132	157	129	161	140	153	155	161	167	150	134	148	168	152	144	163	164	143	140	168	143	137	176	177	154	148	158	158	149	138	131	145	164	183	159	161	148	148	149	159	173	163	149	148	156	129	169	183	163	140	167	161	146	139	177	150	189	162	163	152	128	137	157	170	156	135	174	181	150	144	154	164	147	171	137	152	165	168	153	169	162	150	151	137	124	143	157	153	168	157	184	141	163	170	141	153	161	160	163	153	145	161	140	144	142	118	178	164	164	177	150	160	160	140	146	131	156	151	159	154	172	138	156	150	148	152	162	159	157	165	185	155	135	152	141	180	143	157	155	131	140	151	170	133	150	149	129	153	161	132	165	172	142	163	159	161	151	156	137	154	157	147	147	158	154	149	132	145	160	159	137	124	161	183	167	154	160	158	174	161	125	165	148	158	152	162	174	157	140	145	153	146	152	162	165	158	170	172	164	152	166	167	155	128	166	157	136	142	168	151	156	152	164	152	188	160	151	171	152	137	139	160	170	155	144	139	168	167	137	140	159	156	166	153	145	149	167	165	139	142	165	131	172	169	142	157	155	160	150	146	136	140	143	146	145	140	155	169	162	138	156	163	149	156	157	171	171	138	166	141	146	151	164	155	164	156	178	162	141	145	172	162	155	140	174	173	148	145	141	157	167	141	156	147	157	135	131	157	176	159	159	162	136	151	142	170	157	161	162	153	160	139	158	162	149	141	139	162	144	154	148	147	183	160	148	164	152	153	158	151	141	150	170	154	152	176	151	147	140	131	154	154	141	158	174	160	166	165	147	137	156	140	151	132	137	152	158	147	153	129	141	165	146	150	171	159	147	166	153	157	164	167	172	150	155	155	161	153	142	146	147	156	146	136	168	175	170	134	153	156	134	184	136	150	165	148	153	146	159	152	146	151	146	142	144	132	148	157	148	152	177	156	150	168	178	158	139	155	157	137	152	138	154	148	168	145	175	156	150	151	129	148	153	143	159	160	143	158	160	144	134	146	159	118	165	148	155	146	132	159	154	156	161	129	160	129	160	144	158	166	141	149	170	148	183	142	137	153	154	148	159	155	149	161	170	143	142	168	144	132	123	154	151	155	147	146	156	137	164	134	167	131	146	153	142	163	163	137	132	171	148	148	156	159	158	148	136	155	141	153	149	135	172	165	160	136	165	166	150	173	156	162	165	166	160	165	173	181	149	156	135	146	147	157	153	135	161	151	168	147	164	154	158	170	167	159	145	138	135	135	156	143	151	146	154	144	143	151	140	158	155	165	139	148	155	149	145	162	163	163	154	160	168	147	137	162	163	145	171	153	156	154	154	138	142	160	157	120	161	169	144	135	187	138	170	147	174	164	152	143	162	125	160	161	149	139	154	151	148	144	138	147	146	151	167	159	148	171	128	169	151	141	153	157	163	166	162	158	153	178	164	143	184	153	168	158	157	163	168	159	165	161	171	142	134	153	150	161	152	140	174	164	155	149	134	167	166	130	150	158	142	155	178	158	129	134	155	151	139	166	134	143	157	155	159	141	158	170	148	139	160	149	146	131	146	154	170	136	206	153	140	160	174	193	136	165	149	139	174	157	170	157	156	136	169	145	174	170	153	155	149	149	144	161	158	141	137	160	144	146	151	160	138
345	3	3500	110443	359	0	33	182	229	407	379	412	437	390	354	330	340	313	275	292	272	270	255	261	232	223	228	222	203	204	195	214	183	191	190	160	190	173	189	169	166	161	187	214	162	192	171	155	160	161	161	158	147	158	175	184	141	180	142	153	158	163	149	149	137	132	160	141	145	121	125	137	142	146	129	158	148	139	155	147	156	150	151	148	134	148	163	151	122	145	153	154	165	149	162	132	146	145	153	155	142	149	166	145	130	146	147	126	118	137	164	149	165	138	159	165	135	142	132	123	163	131	127	126	137	136	141	150	133	145	147	134	146	142	150	166	140	122	137	152	128	128	136	142	144	140	152	114	137	130	126	118	138	141	138	142	154	165	130	133	119	124	133	130	135	133	164	158	129	132	127	120	134	128	139	146	149	153	135	132	149	137	126	122	137	136	165	132	140	128	144	147	131	135	155	142	149	148	148	147	143	161	126	145	119	128	158	140	145	149	149	142	141	144	149	141	146	129	133	142	144	142	131	155	145	136	133	164	127	135	146	156	134	142	140	140	135	143	142	123	142	135	140	124	137	150	149	139	128	147	143	142	130	147	136	152	134	134	129	136	139	133	113	140	114	113	126	135	140	148	143	106	135	128	153	122	111	117	156	148	126	145	115	141	142	152	161	143	141	133	126	147	150	146	138	130	143	142	137	143	124	139	142	136	142	154	135	151	122	134	124	147	154	137	128	125	153	129	149	123	142	135	126	142	131	134	113	134	153	154	141	145	121	121	120	132	112	145	124	143	141	167	142	133	130	140	142	137	119	120	141	124	120	142	149	139	101	125	136	149	131	145	114	151	162	118	139	158	134	141	120	133	115	138	133	141	155	130	130	139	134	122	146	139	153	121	129	128	126	121	136	125	135	145	137	124	117	134	125	120	148	135	142	137	145	140	135	119	125	131	162	149	139	136	129	132	136	132	127	137	137	129	122	139	140	125	109	131	132	141	155	137	132	109	128	129	127	149	131	139	133	128	134	119	144	140	139	145	124	141	124	131	140	131	124	130	135	138	115	121	146	129	133	145	137	133	139	131	136	118	124	108	114	139	131	142	153	117	139	129	145	136	137	135	128	138	133	121	156	137	147	137	126	135	132	132	128	136	123	135	130	125	126	147	133	127	137	136	132	152	138	131	145	144	155	126	137	150	120	132	135	144	144	144	140	133	123	138	143	151	127	137	143	137	147	131	123	118	138	137	134	151	150	140	127	136	117	136	134	155	131	128	126	138	123	114	142	144	134	140	134	135	137	140	134	146	154	118	133	146	138	125	138	140	116	134	134	139	143	115	145	129	147	135	147	145	143	135	131	129	131	147	121	154	118	153	128	135	142	140	131	130	126	150	129	139	128	133	109	121	123	138	150	142	132	125	136	123	130	122	134	140	129	129	133	140	155	142	145	123	134	141	145	125	133	147	127	130	150	127	122	132	134	139	141	123	158	111	144	141	161	133	145	144	134	141	143	116	139	134	125	133	127	152	126	127	149	135	126	127	133	134	127	144	146	129	124	128	122	130	122	141	115	128	126	133	134	148	144	128	138	137	153	136	133	123	127	135	146	134	133	143	137	139	139	155	142	143	148	139	132	123	124	133	124	152	128	135	148	127	132	133	132	136	147	156	126	134	121	122	130	152	132	122	149	145	120	122	154	134	117	151	128	139	152	117	114	137	116	133	149	119	131	137	134	130	118	129	135	153	148	151	152	125	154	133	119	120	130	128	155	151	124	129	152	125	134	159	134	136	134	137	142	132	135	129	119	126	104	163	114	144	139	116	124	125	138	141	138	123	135	130	130	134	130	128	134	118	133	131	135	146	128	152	161	121	141	138	120	131	128	139	136	141	126	114	122	135	140	141	131	136	115	125	124	149	130	111	133	145	114	141	130	128	152	126	134	139	126	115	136	140	138	140	117	140	139	144	133	141	136	166	132	148	124	116	141	135	139	139	132	124	136	146	136	123	134	133	145	136	136	143	116	152	126	143	146	143	123	121	134	132	141	124	132	129	138	133	171	134	140	137	134	147	130	143	129	125	125	136	128	136	137	137	145	138	146	138	136	134	143	148	123	137	135	130	127	150	146	125	113	136	133	158	161	157	115	127	127	114	157	135	140	115	149	143	157	127	145	135	129	130	128	120	132	135	123	132	127	126	166	140	137	148	168	132	121	130	135	118	136	138	126	131	123	127	119	140	146	164	140	136	130	135	117	155	131	132	141	151	131	153	163	114	149	138	124	140	122	128	138	149	166	135	132	122	150	119	135	130	129	156	144	138	133	115	122	135	132	143	134	129	138	130	141	120	135	135
