345	0	2700	102034	349	0	17	183	275	433	455	497	417	458	398	367	365	380	325	299	310	279	277	272	311	284	265	246	252	267	208	265	224	225	219	213	228	205	247	200	209	205	210	193	197	199	176	189	211	175	182	200	207	188	185	172	192	206	198	164	176	195	168	178	181	162	187	181	170	173	182	162	184	167	177	180	179	186	177	154	183	143	177	169	169	188	167	174	170	164	173	148	148	184	176	162	181	172	177	184	143	186	169	149	171	177	178	168	153	170	163	168	152	161	156	157	170	154	152	165	171	189	151	163	170	169	166	174	160	187	165	182	167	170	186	161	144	166	141	181	175	171	168	186	172	152	158	144	145	181	169	170	174	156	161	164	153	185	142	160	173	160	156	165	170	184	149	159	158	161	167	161	185	151	154	163	146	178	182	158	167	157	155	167	150	173	179	156	143	145	163	150	162	151	133	191	150	157	174	132	171	134	173	157	153	169	176	171	170	152	157	156	155	149	161	163	151	169	154	151	165	152	166	171	158	172	144	165	180	138	153	162	153	177	156	155	163	152	175	144	150	151	151	175	156	150	166	168	173	163	164	144	159	173	154	175	160	144	164	176	163	178	175	137	135	161	151	166	166	162	148	135	170	184	163	150	173	173	133	167	162	152	139	153	167	129	156	151	135	167	189	157	165	137	172	183	154	176	138	160	146	157	166	148	162	162	146	171	156	140	155	193	141	177	158	178	149	170	168	143	136	148	145	151	166	168	151	161	174	197	152	144	163	173	166	133	180	141	161	158	164	170	148	128	190	152	166	166	158	166	149	159	152	173	151	157	153	144	163	138	168	169	155	163	118	148	146	149	168	155	172	166	155	164	178	159	167	155	163	150	162	167	152	157	145	157	144	168	161	152	144	155	166	142	166	148	146	149	180	181	159	164	187	161	180	151	136	145	137	168	163	161	139	150	160	152	148	156	176	138	144	157	168	171	165	175	133	142	166	152	143	177	168	183	127	166	164	156	164	162	165	161	157	160	163	163	167	156	165	136	175	159	149	159	146	165	149	152	147	172	144	146	150	163	153	156	166	165	165	140	131	148	139	168	156	175	148	168	134	137	149	154	154	149	169	174	154	145	138	151	160	140	150	158	139	147	140	158	154	137	141	154	155	173	160	156	160	162	135	141	185	145	147	179	158	153	173	154	139	160	166	156	150	164	121	161	142	165	157	141	156	161	154	148	150	171	165	155	185	155	151	168	151	164	153	147	150	165	164	148	147	177	165	166	172	151	155	168	150	133	151	153	151	156	157	148	133	176	165	166	160	168	162	149	155	165	133	179	165	155	178	155	160	154	163	177	152	156	152	161	155	149	173	161	171	161	176	161	145	148	164	150	173	153	154	139	146	166	177	148	147	187	147	159	146	154	164	161	136	157	165	172	144	135	160	173	169	165	170	164	150	166	171	147	164	164	156	174	166	140	151	165	172	162	132	171	175	151	179	163	150	152	173	151	161	148	156	161	170	148	157	160	148	180	148	157	152	171	165	135	169	143	154	146	168	178	167	171	146	161	143	170	150	151	153	157	166	135	152	161	147	165	149	146	169	163	154	145	150	160	186	153	149	159	155	150	140	174	164	161	167	153	134	171	143	166	143	149	145	162	186	185	137	173	164	152	161	169	159	171	147	141	165	155	150	187	150	163	150	135	171	183	168	153	155	163	168	182	154	166	162	140	160	185	156	159	153	148	149	164	143	170	149	170	165	155	170	141	157	172	154	169	160	153	146	135	174	165	174	151	141	164	164	158	158	142	153	126	148	148	144	135	172	154	151	149	182	157	154	150	167	158	160	166	156	124	151	152	169	139	169	149	162	149	159	157	148	166	181	162	162	145	166	160	149	151	174	153	179	145	153	163	160	181	174	161	165	148	156	168	143	143	167	156	155	153	167	155	137	174	171	136	164	149	154	150	152	155	143	152	151	145	156	158	150	155	181	152	140	138	157	171	176	148	144	170	153	161	182	143	147	150	151	156	160	169	140	173	169	156	171	151	153	173	158	149	127	144	152	158	147	164	159	123	137	161	146	152	147	148	137	150	170	152	172	153	147	164	153	166	169	167	137	138	168	171	168	146	162	160	142	146	151	174	147	186	165	141	155	164	179	157	170	175	139	155	138	135	155	159	149	146	161	160	163	141	152	170	151	143	148	155	162	167	126	162	149	155	148	144	147	163	151	155	179	157	149	162	139	144	183	178	144	173	157	168	158	163	148	135	160	161	171	151	169	178	155	180	156	153	157	173	137	156	167	174	164	157	146	154	155	158	144	179	162	135	176	178	168	184	158	150	143	157	173	160	150	161
345	1	1900	102158	348	0	25	146	223	376	379	438	373	360	327	302	294	298	282	287	243	255	259	236	224	242	218	231	220	230	217	215	208	210	200	227	227	191	204	194	223	227	198	198	201	186	191	205	193	210	202	175	193	190	206	189	170	189	179	183	213	175	176	175	169	181	178	190	163	188	179	206	202	173	183	180	169	220	191	184	182	185	166	173	158	181	181	158	213	187	169	176	186	172	180	184	175	181	193	175	165	173	212	182	172	182	196	173	199	166	184	196	206	174	169	190	171	191	186	167	164	178	167	168	190	166	165	162	155	188	173	178	187	181	158	179	169	176	181	162	150	152	186	184	177	184	191	177	170	149	186	192	155	176	165	159	165	178	202	153	176	160	208	146	166	187	184	193	170	209	190	183	191	165	164	181	194	164	190	197	170	194	185	185	176	174	165	194	210	164	157	178	160	189	165	156	188	169	183	190	164	174	165	162	177	168	164	194	183	180	191	152	190	201	181	174	178	180	205	173	159	207	159	171	169	169	175	144	174	194	177	182	164	171	155	165	145	196	184	148	164	192	181	172	174	188	184	168	180	168	191	175	169	174	179	184	164	166	180	150	174	197	193	160	182	176	179	169	180	148	176	162	161	171	174	186	191	187	189	172	190	140	189	180	207	169	182	152	171	167	183	186	175	170	167	191	187	175	179	182	182	180	177	175	179	171	186	208	175	181	188	178	169	167	178	143	186	161	155	176	165	183	168	188	174	158	161	175	189	167	160	174	178	192	155	165	165	175	183	165	178	163	176	193	192	171	181	189	156	160	190	175	178	175	161	166	162	175	163	160	211	175	169	160	171	181	178	195	181	180	167	183	184	155	167	185	155	168	173	184	171	172	187	177	155	159	168	181	181	172	189	194	180	147	190	191	195	188	181	192	177	173	167	180	191	176	148	172	174	178	156	180	180	166	155	173	194	148	183	170	170	164	178	191	187	173	176	175	165	163	178	175	178	165	180	198	204	209	179	175	170	172	205	166	196	174	195	172	190	163	175	179	169	159	204	192	179	171	179	174	167	184	158	157	172	170	171	197	191	171	153	191	178	169	167	179	172	191	167	178	161	165	176	180	163	204	172	160	180	176	182	160	186	161	178	180	173	176	181	180	156	178	179	206	145	193	182	173	184	181	165	190	171	171	201	159	191	171	162	162	193	184	178	173	172	196	170	202	168	175	163	157	168	179	166	198	157	183	152	174	196	189	168	189	151	184	177	174	189	162	154	187	185	166	179	176	170	160	182	171	195	185	190	161	157	196	185	177	182	187	177	162	176	200	177	166	181	175	162	176	202	183	199	170	178	191	155	177	188	173	170	185	166	190	167	169	172	164	181	181	180	177	173	201	170	179	156	177	176	187	166	189	170	167	168	155	160	170	172	196	180	173	147	172	167	186	178	204	182	188	186	178	159	171	154	199	183	177	164	159	173	173	175	152	192	179	168	168	165	166	189	175	181	171	190	177	196	165	175	175	173	181	174	181	174	174	184	162	183	169	164	177	179	169	188	197	204	186	145	178	181	173	177	172	174	180	180	155	176	142	184	187	170	183	163	180	192	159	147	176	162	170	158	189	183	161	163	171	164	159	175	181	180	165	189	182	162	166	188	163	156	182	170	207	173	185	185	178	171	177	171	188	180	182	157	165	177	161	168	157	163	181	186	158	182	170	202	171	159	212	185	162	163	167	180	166	182	178	167	166	190	173	156	185	178	172	184	174	170	180	161	173	175	145	170	171	173	193	163	184	174	169	174	166	174	195	155	181	148	197	173	195	176	156	166	197	196	175	184	176	183	162	171	182	174	172	169	179	179	171	151	194	163	190	171	187	161	173	174	179	199	178	180	187	183	156	144	156	185	190	150	212	182	173	161	166	206	173	158	180	183	171	159	178	182	143	164	178	161	196	186	159	184	172	151	169	172	183	173	196	166	162	175	170	162	178	166	182	181	172	188	162	178	187	155	183	166	191	173	190	198	171	179	176	184	159	167	197	148	168	159	179	164	183	176	166	191	182	195	180	154	174	184	187	177	177	175	174	162	170	183	170	173	180	162	172	189	183	167	171	177	182	163	155	199	166	165	196	198	161	159	180	185	126	160	177	175	198	188	200	171	175	158	177	158	176	175	188	188	166	167	184	149	175	187	169	190	179	177	157	156	174	167	171	189	188	185	174	182	174	141	176	182	204	189	182	188	181	174	172	163	182	168	192	140	178	158	177	173	180	204	177	163	146	194	167	167	175	177	181	168	176	181	196	159	200	172	160	191	157	177	172	170	171	171	183	189	169	160	183	157	193	164	196	177	162	158	185
345	2	2100	102281	354	0	20	162	290	386	396	464	413	385	373	317	313	296	289	291	278	255	272	261	262	268	237	251	214	220	230	219	227	213	206	197	219	217	220	209	237	212	222	227	204	199	192	193	189	198	189	187	180	187	202	184	187	184	174	194	187	179	183	193	172	167	198	187	166	148	175	181	180	184	183	175	171	191	187	185	185	158	176	201	191	183	184	188	178	206	177	212	213	183	185	173	199	190	183	173	174	190	179	180	181	197	162	170	182	184	187	171	174	193	172	178	169	180	197	178	181	169	208	166	167	194	163	208	189	166	175	190	163	178	173	170	179	188	178	185	163	181	156	199	177	196	179	193	189	162	184	176	170	191	173	196	178	185	174	211	212	175	189	187	184	162	173	157	190	180	181	180	153	169	163	165	195	183	179	199	168	163	183	166	158	170	187	163	172	168	162	167	166	166	153	197	175	201	142	171	186	190	172	165	185	197	200	191	154	168	168	176	194	180	172	191	190	170	187	183	198	186	179	180	154	189	177	162	171	180	169	169	180	202	170	162	177	180	178	167	197	169	161	184	170	180	177	185	178	170	163	185	160	173	183	173	164	185	188	155	164	193	159	176	161	169	205	160	188	180	168	198	180	170	170	195	172	202	165	177	169	206	200	153	160	174	171	189	181	170	166	183	197	178	192	189	180	191	184	157	161	178	150	192	189	167	166	171	181	175	176	181	193	183	200	157	169	171	196	162	169	172	165	162	196	199	172	202	184	163	180	166	154	181	189	164	186	188	175	167	166	177	190	179	177	167	182	180	155	186	180	168	197	170	140	165	164	178	181	159	167	166	213	162	189	157	185	174	157	181	166	185	153	167	175	186	178	159	174	176	182	186	164	161	167	149	180	166	169	176	163	143	161	176	160	172	169	174	148	183	170	189	149	159	160	173	178	186	150	162	169	180	179	190	180	180	162	180	188	180	154	178	148	152	149	154	191	195	166	166	169	167	169	158	170	177	179	176	183	157	175	171	170	175	154	180	179	200	193	169	161	169	163	147	158	167	200	169	183	174	159	184	183	195	159	172	178	149	159	156	145	204	147	182	177	176	184	172	177	171	156	180	151	180	153	194	174	196	181	194	166	188	180	152	163	153	172	189	160	163	180	179	180	168	172	169	208	174	170	201	151	154	179	195	182	191	192	188	162	179	167	155	165	168	162	162	169	167	175	178	157	179	167	165	168	193	189	179	179	182	152	167	167	147	165	186	163	156	157	171	175	175	175	173	189	168	174	152	175	185	166	165	152	185	177	171	160	177	167	180	190	183	160	162	137	189	175	177	166	171	167	166	175	186	157	167	191	176	180	173	185	166	175	164	180	158	173	172	173	189	170	170	159	178	193	150	154	190	178	193	180	177	172	181	148	188	187	182	192	164	169	168	187	189	187	141	163	207	164	181	163	167	163	177	179	161	175	163	178	180	174	183	192	153	196	178	167	201	173	161	197	174	165	141	157	168	184	155	181	179	158	180	156	181	168	195	189	184	177	168	164	171	183	191	194	172	190	183	176	178	168	192	189	180	204	175	162	168	167	176	176	159	186	161	191	177	173	181	170	178	180	203	196	191	197	169	168	164	147	163	191	197	164	141	178	184	168	155	184	167	163	168	176	179	156	173	158	179	160	166	178	180	179	191	164	177	190	181	170	160	165	192	180	171	164	187	171	166	165	169	186	159	162	177	172	192	175	183	158	170	166	171	145	167	163	171	165	174	175	163	170	162	167	158	157	169	186	133	173	172	153	156	171	182	191	178	170	180	173	177	175	185	202	172	203	172	181	184	169	153	151	188	198	174	142	158	173	171	174	159	183	183	174	168	147	164	174	173	169	190	148	159	186	183	191	195	165	168	163	174	189	187	174	189	145	158	129	175	175	182	174	169	175	163	177	159	178	160	172	175	166	171	157	173	157	201	165	174	195	178	160	185	170	190	173	171	195	171	167	172	181	175	188	178	142	197	176	168	163	188	179	183	186	166	152	186	175	167	184	193	164	194	161	168	158	167	182	182	191	162	169	179	190	174	193	185	161	183	150	170	177	191	204	178	163	184	144	160	171	160	157	183	183	163	175	189	172	170	169	177	191	156	172	167	184	177	170	201	172	186	183	159	164	181	160	155	167	176	194	155	170	164	185	145	165	173	177	173	196	180	181	195	172	183	170	164	170	172	178	172	202	167	180	169	170	164	194	163	168	172	160	154	185	179	204	173	183	170	154	198	199	165	185	150	168	155	154	165	180	193	140	167	161	171	157	169	162	179	176	153	184	165	170	171	201	181	185	182	188	170	171	189	187	184	160	165	160	170
345	3	3500	102404	352	0	30	180	269	388	394	449	405	388	358	348	343	289	254	281	282	284	260	253	243	244	231	226	237	231	240	203	226	243	205	200	197	200	198	211	206	194	185	188	194	201	183	190	208	175	190	161	161	194	191	178	174	182	174	185	188	170	170	163	145	182	166	169	139	148	172	176	192	165	164	187	171	177	175	171	165	196	157	183	160	161	173	143	146	175	179	165	160	166	160	168	181	154	164	167	163	154	150	151	148	177	186	164	178	186	174	159	177	164	163	182	178	185	159	172	173	196	160	166	146	177	167	149	165	167	182	175	165	158	158	170	164	160	182	176	162	179	151	162	151	146	191	164	172	142	155	168	172	163	143	155	178	176	167	171	158	175	155	170	145	174	175	161	174	161	171	167	154	159	168	147	176	155	140	153	162	168	153	156	185	165	155	152	178	155	142	160	168	149	156	176	154	168	180	192	146	164	199	181	184	174	162	159	166	200	166	193	140	175	172	180	155	183	162	173	156	147	158	171	144	164	145	146	160	186	156	135	162	158	150	158	183	136	197	158	170	149	158	148	156	158	184	170	165	170	181	151	181	157	162	174	136	161	156	170	181	178	169	158	173	158	151	187	195	157	158	160	160	174	162	158	162	168	183	163	151	174	170	142	155	139	155	150	154	161	159	171	192	154	174	157	161	143	153	188	177	178	156	184	155	163	170	177	170	170	159	151	141	163	161	206	143	144	166	172	149	161	164	147	150	181	158	167	168	155	148	168	163	153	163	150	141	180	166	182	157	158	140	149	139	151	151	169	166	149	152	167	167	178	152	146	156	160	183	181	163	158	163	167	157	179	159	162	146	150	162	179	194	152	187	143	163	145	172	126	149	157	151	158	153	184	155	167	144	171	162	143	148	143	149	171	134	166	164	173	168	138	160	164	161	173	158	157	177	182	148	149	156	189	180	159	139	153	133	169	141	158	165	167	136	157	152	159	152	126	158	154	165	182	151	205	150	169	147	173	162	170	154	158	193	163	167	164	157	167	140	162	173	161	162	164	163	185	177	151	172	162	148	196	173	145	131	184	161	150	173	151	152	174	172	145	141	176	154	155	146	176	172	164	149	166	164	181	139	170	140	137	159	182	157	153	153	161	174	165	167	160	162	169	171	143	158	153	153	183	168	145	159	158	135	151	171	173	157	179	173	131	170	153	156	156	135	166	150	167	156	149	147	152	167	173	152	140	160	164	158	153	144	152	146	193	155	169	179	161	163	161	161	163	192	174	145	155	167	169	155	176	147	151	152	171	161	156	162	169	179	148	182	160	164	168	162	164	143	169	172	168	178	154	152	183	154	183	163	169	176	170	159	151	166	168	176	166	172	164	174	155	138	149	146	163	153	160	163	157	155	145	161	151	164	171	163	163	169	183	145	154	190	146	161	172	174	155	174	177	157	163	163	165	163	159	171	165	146	154	145	138	159	149	178	141	172	154	180	159	175	159	197	180	161	141	166	152	149	160	153	168	120	161	183	166	155	152	167	141	191	183	161	158	157	162	170	159	164	175	156	177	158	151	171	159	158	161	173	176	188	167	183	155	167	151	160	170	157	170	162	142	168	153	168	170	150	165	153	150	170	157	167	163	182	171	177	162	158	161	149	167	159	156	169	152	171	147	161	153	174	191	160	162	149	172	168	139	165	154	150	177	190	162	161	170	155	167	160	179	172	166	177	169	140	151	175	176	149	178	188	169	163	160	161	162	166	170	161	171	161	148	153	175	176	167	152	149	159	156	161	164	134	175	168	160	165	151	152	152	161	175	153	151	150	180	166	156	158	168	167	164	148	155	159	150	170	153	174	185	163	161	163	151	152	161	157	151	179	140	157	159	143	162	143	160	179	160	178	163	177	171	133	161	164	175	147	148	176	153	170	153	168	159	177	142	154	146	156	183	147	179	157	140	137	165	168	168	166	164	171	155	145	154	151	162	169	142	155	159	147	138	170	154	168	157	155	173	143	157	169	189	160	166	164	174	153	149	159	149	147	159	162	142	148	170	155	176	167	170	171	157	139	157	146	172	146	158	147	148	152	160	153	135	177	158	162	156	179	181	179	156	141	157	143	159	152	171	148	160	136	151	161	172	163	158	174	153	148	151	161	167	173	156	137	161	160	142	144	170	171	158	151	156	147	166	168	174	164	170	171	148	155	172	143	179	177	150	164	141	165	148	160	174	143	170	176	171	160	185	144	167	163	151	148	172	175	154	169	183	161	154	160	152	173	159	127	160	155	150	136	168	171	148	183	168	164	149	163	151	165	139	151	167	155	148	168	143	150	182	161	151	154	146	150	163	163	151
345	0	2700	102527	348	0	13	178	275	429	407	509	448	427	380	376	354	348	338	307	312	300	313	302	276	256	247	265	242	229	229	261	227	204	229	209	241	226	221	183	222	200	208	196	195	212	206	210	175	203	204	175	178	194	193	192	189	181	198	190	163	177	178	193	169	172	183	155	189	190	161	173	176	193	192	187	181	155	163	177	161	171	162	171	154	173	171	189	148	170	169	182	166	167	151	188	170	170	164	176	179	159	148	157	150	168	144	181	140	154	147	158	159	186	176	177	169	166	166	173	164	168	164	182	172	160	150	175	173	170	155	164	163	159	159	182	151	159	155	159	183	195	158	185	169	157	141	176	158	155	174	182	155	173	156	175	183	171	170	177	168	148	162	167	175	154	184	190	171	167	161	159	180	160	158	175	158	141	150	160	167	138	179	157	162	176	143	150	162	178	160	153	158	187	180	162	174	132	173	152	177	171	147	188	148	171	146	165	152	174	170	157	160	150	169	167	173	155	183	168	157	157	155	168	158	168	161	170	171	181	141	182	145	172	167	150	151	167	154	193	156	169	161	156	142	176	165	163	156	159	158	167	162	163	164	151	126	155	156	175	175	154	170	169	179	151	185	162	183	159	154	157	175	175	144	157	161	173	164	137	170	181	156	160	158	140	155	150	135	173	171	152	157	161	156	161	150	200	151	144	161	153	182	154	148	159	177	148	144	166	151	164	144	155	172	157	160	172	161	176	140	167	190	159	183	162	181	166	161	189	165	162	141	138	173	167	179	146	155	159	145	154	159	157	190	158	179	162	177	180	132	153	167	158	152	168	167	162	152	150	141	148	160	153	147	149	155	155	153	159	152	159	165	175	139	147	177	168	153	176	151	145	165	178	143	163	162	163	147	144	168	155	148	196	154	160	160	178	172	160	161	175	183	172	151	144	157	157	157	160	153	165	157	156	169	184	167	135	151	132	158	182	168	159	159	176	153	163	162	184	157	155	172	148	169	157	142	182	179	165	172	160	156	156	159	170	153	136	144	180	141	154	143	170	172	177	164	172	136	158	144	190	157	158	156	152	171	174	155	164	156	184	175	168	160	178	181	183	167	147	152	150	150	177	167	154	161	176	181	156	176	147	168	165	137	185	171	156	161	181	162	161	157	154	156	151	176	148	154	175	169	144	175	163	180	154	161	180	158	149	184	166	165	155	173	160	167	169	153	160	152	161	166	168	156	159	147	183	165	157	158	173	168	168	173	165	158	154	167	174	172	184	158	167	179	192	163	150	180	166	159	154	172	183	148	171	165	178	171	162	159	157	160	150	187	152	142	179	166	171	154	176	162	172	178	140	158	162	153	162	165	148	161	166	153	149	183	168	160	170	177	165	149	178	151	158	148	148	150	142	163	167	172	155	146	168	172	150	173	183	156	131	157	153	173	164	162	172	145	156	149	157	149	158	165	170	166	160	161	197	175	169	162	192	153	151	159	167	168	166	169	151	147	159	165	162	170	182	147	142	170	178	163	154	165	163	177	159	159	156	147	167	157	137	157	175	175	156	163	168	155	142	168	145	170	172	155	162	172	166	175	154	161	163	162	144	160	191	160	165	166	169	160	161	158	182	177	143	167	169	170	177	159	173	156	183	141	158	186	171	156	161	162	155	142	155	142	160	159	169	159	138	155	165	135	168	177	148	155	178	186	176	193	163	153	170	154	141	166	152	148	140	151	180	132	160	171	168	162	148	139	156	155	172	153	149	143	149	154	153	157	178	181	176	156	167	189	146	166	151	176	170	165	149	152	186	164	163	181	159	146	141	183	161	155	178	165	152	168	157	148	168	164	148	155	125	142	181	195	180	181	183	159	158	153	154	167	153	172	160	154	159	160	175	150	164	164	159	170	156	175	161	159	184	171	137	170	139	144	185	155	161	148	171	154	155	192	168	154	177	158	150	173	137	144	167	170	153	167	177	152	150	177	143	166	136	151	158	176	176	146	168	175	166	176	164	173	165	145	188	147	186	177	167	143	154	172	139	170	155	167	156	177	164	175	163	165	153	159	157	162	163	161	130	166	148	135	159	182	180	142	162	161	163	173	152	169	168	164	163	169	174	167	152	171	184	162	157	154	165	160	142	172	171	152	166	175	194	148	160	169	134	148	157	173	170	176	147	156	164	147	169	160	168	149	158	171	185	159	168	169	179	168	172	153	184	159	156	167	147	165	161	163	149	166	168	150	157	149	172	162	135	139	150	181	169	166	152	142	146	161	159	166	151	148	159	180	177	138	157	154	151	154	157	169	172	195	166	186	160	178	175	154	162	165	182	161	166	193	168	167	177	145	155	164	144	170	160
345	1	1900	102651	348	0	24	162	219	395	366	397	389	354	336	312	293	260	252	287	271	227	260	254	246	218	240	215	239	211	201	190	216	190	220	185	203	214	211	181	208	215	212	206	191	187	195	190	162	187	175	200	190	195	190	181	203	189	164	189	173	157	149	168	176	161	183	168	192	162	177	201	186	191	185	161	182	198	176	160	186	208	173	189	185	179	168	185	172	180	186	176	181	187	187	200	163	182	171	175	147	187	175	155	173	166	165	177	183	144	161	174	155	188	170	179	169	179	184	164	162	157	198	201	155	182	170	189	166	181	173	175	164	195	194	172	176	157	159	217	180	153	145	167	165	200	166	173	182	181	149	155	170	150	167	159	154	170	181	175	175	166	185	191	181	156	179	162	167	177	176	176	151	191	161	160	152	155	182	179	171	187	171	161	186	161	191	156	177	157	194	186	168	185	176	174	173	172	175	171	168	178	171	181	171	179	182	163	190	172	174	160	174	187	169	179	187	170	172	182	172	184	169	152	182	164	178	150	156	167	165	190	194	167	145	186	185	173	163	184	174	178	178	180	198	172	188	198	165	190	139	178	205	160	160	172	175	199	181	155	160	171	161	175	156	172	189	172	172	160	173	170	182	171	171	185	162	190	169	203	163	162	165	167	166	178	168	160	177	192	186	174	191	174	161	164	170	174	172	168	174	175	174	157	152	176	168	157	164	161	171	179	191	160	173	187	176	174	176	155	183	162	164	170	145	160	156	167	132	173	179	152	183	166	174	169	186	170	183	172	172	175	183	168	163	151	184	166	173	174	144	167	179	180	163	190	191	194	161	189	165	176	177	173	185	173	183	183	174	161	163	165	179	147	186	166	180	188	168	181	159	172	158	172	161	184	165	188	156	176	165	166	176	181	163	159	172	172	147	187	166	194	170	177	199	167	181	176	165	162	193	187	192	164	156	148	178	184	161	170	165	165	182	177	182	167	137	174	181	146	168	162	174	195	152	187	168	163	183	169	148	165	188	171	156	172	172	192	171	166	169	183	165	166	195	175	173	165	174	163	152	170	174	171	180	167	201	177	170	171	173	185	170	166	160	165	189	159	163	155	168	166	161	179	165	152	174	180	163	175	161	185	156	190	181	180	170	176	167	157	155	141	180	160	198	193	181	165	163	155	169	164	166	182	180	168	153	172	187	188	183	175	167	195	171	151	179	159	147	183	170	151	149	176	173	177	170	159	163	185	162	160	173	193	159	152	183	192	143	157	191	206	160	170	172	177	167	169	172	147	164	170	142	141	153	141	175	194	182	190	143	180	193	158	171	176	151	177	185	165	180	156	156	184	190	158	182	178	166	161	169	155	165	171	184	195	169	166	159	153	177	161	172	177	148	184	187	173	157	185	199	172	168	173	170	152	155	172	174	180	179	173	162	186	198	198	183	163	179	178	169	182	167	178	170	164	173	170	155	162	168	160	174	151	152	159	159	153	165	175	167	175	174	164	173	173	140	166	159	162	166	178	187	171	167	162	173	160	181	159	188	180	164	179	162	166	174	198	165	173	162	170	180	185	170	184	174	168	179	152	155	170	164	155	163	181	187	163	175	158	157	171	162	164	179	157	167	199	159	160	150	164	141	174	176	175	167	162	170	150	153	156	181	172	198	182	180	153	171	174	177	151	154	184	160	193	182	175	151	195	175	159	186	147	156	153	186	168	197	178	155	173	171	150	152	160	176	145	195	196	166	162	188	177	146	159	169	158	161	174	174	179	158	172	191	183	180	173	154	195	170	178	147	189	156	180	184	177	165	164	167	174	148	168	175	182	171	173	149	141	172	175	177	162	164	163	189	180	161	187	177	167	166	153	170	178	172	160	163	180	179	156	202	165	166	174	151	183	164	140	162	168	168	179	157	162	177	202	188	161	192	156	169	168	187	184	186	159	153	152	174	183	192	178	143	158	163	139	169	185	173	151	178	167	173	175	173	168	158	180	176	161	155	162	186	177	177	149	180	158	179	188	192	167	168	156	180	181	152	173	144	160	168	173	199	189	162	151	148	174	153	154	190	157	178	176	198	173	188	173	166	188	171	173	175	162	167	165	172	163	178	161	152	154	181	186	167	168	170	164	167	163	173	173	176	166	177	173	173	177	188	182	150	158	196	150	163	172	180	180	179	158	173	187	152	164	146	158	174	183	182	185	165	162	159	165	184	188	164	155	178	171	159	165	177	177	182	161	177	188	168	181	163	158	174	160	132	173	178	185	158	173	164	173	181	177	180	181	187	155	171	167	169	164	178	170	157	155	176	160	206	175	166	161	195	181	161	187	145	156	193	183	179	174	161	170	159	170
345	2	2100	102774	350	0	22	171	241	386	374	446	385	378	354	334	324	304	280	286	259	242	271	242	230	250	236	244	215	225	218	243	226	242	201	220	208	218	199	211	157	179	191	195	198	186	210	173	177	202	174	189	183	173	165	183	193	187	162	175	161	179	187	173	200	181	184	188	194	174	175	155	183	157	179	185	202	175	172	185	187	158	179	184	175	181	174	163	188	145	184	187	174	185	164	180	170	187	176	183	185	182	150	189	175	183	174	187	177	202	151	175	172	163	175	186	189	189	166	171	199	160	149	167	168	185	188	177	155	176	174	153	171	161	190	166	177	148	188	147	174	191	168	170	171	175	171	187	180	158	163	158	158	190	168	176	158	163	162	171	158	168	178	171	159	187	156	158	166	169	150	171	192	151	162	169	174	158	168	153	190	180	191	195	186	176	159	189	171	193	175	180	148	159	179	162	166	180	163	166	168	182	170	177	154	176	170	167	167	160	195	179	159	172	160	158	172	179	164	204	155	165	177	155	183	166	172	158	184	160	180	180	159	161	178	164	171	149	151	169	186	176	161	195	164	172	166	179	156	122	168	173	179	160	161	174	150	137	178	182	170	159	174	204	198	175	154	161	168	163	172	181	176	180	182	157	160	173	170	175	162	156	161	167	130	181	164	170	175	152	163	172	154	160	161	167	157	172	173	161	158	176	184	174	165	155	157	164	162	153	150	171	169	185	173	175	174	190	161	174	163	171	164	169	160	162	170	164	162	169	164	195	182	162	164	173	177	154	175	196	178	173	159	179	161	185	177	169	189	159	161	158	173	165	176	176	158	185	190	165	181	193	172	147	179	202	174	168	172	168	184	161	149	175	182	160	190	171	162	158	169	149	156	177	174	158	154	185	174	179	156	152	184	168	166	163	158	174	157	173	175	159	173	168	153	169	146	190	174	166	174	173	177	170	172	177	165	169	167	178	163	180	173	157	180	169	173	156	179	155	150	173	174	195	171	182	189	171	156	180	163	172	172	163	157	177	141	150	183	163	148	145	190	142	170	177	167	150	166	170	177	160	162	171	158	162	164	134	170	176	155	152	175	174	173	159	135	167	171	193	201	176	185	206	182	158	161	156	184	161	198	187	197	170	186	168	168	162	163	164	156	151	158	163	169	166	163	160	170	168	187	170	172	178	165	174	171	179	182	171	184	189	181	180	165	184	171	165	151	157	175	150	163	180	159	157	177	150	169	198	170	170	175	187	159	154	170	165	162	177	164	174	172	174	169	156	187	160	185	179	156	187	187	163	165	170	171	161	161	173	187	170	163	185	156	165	177	179	171	166	167	178	160	189	179	160	160	164	150	163	151	176	157	184	171	172	186	172	175	169	185	177	159	151	170	179	193	155	169	182	162	150	154	187	164	157	186	185	158	172	172	150	167	163	161	199	174	161	172	175	163	161	191	195	174	170	165	167	182	183	170	150	169	166	178	160	176	151	154	181	165	159	158	155	183	155	164	159	162	174	154	163	142	183	159	150	140	151	178	179	155	158	147	168	188	171	209	185	180	157	161	186	174	161	166	189	174	161	160	150	178	171	155	161	151	171	159	165	156	178	147	179	180	192	150	169	166	163	158	162	152	185	175	182	177	176	143	163	158	163	161	176	165	180	177	158	161	182	147	160	160	175	171	155	180	168	161	165	176	175	177	138	166	164	171	169	167	160	144	176	162	170	167	177	166	181	162	155	173	155	169	172	174	168	158	191	173	155	152	165	165	178	162	180	162	189	169	177	141	185	187	178	158	161	176	161	165	173	155	168	157	152	156	190	179	156	163	159	159	172	165	197	156	162	179	170	165	181	168	166	172	162	175	175	161	167	160	185	161	173	191	172	178	189	179	156	184	162	161	158	163	171	155	181	160	160	145	152	160	182	154	141	169	188	141	173	157	179	169	185	182	168	189	170	165	150	157	151	167	180	173	159	188	162	183	165	174	187	164	192	179	173	168	172	157	166	188	166	182	186	170	170	165	173	165	161	174	170	172	177	157	183	162	184	172	157	176	161	162	153	165	158	146	166	162	171	166	169	174	175	176	167	154	147	163	158	173	158	150	178	179	175	143	167	161	162	150	189	176	173	169	162	147	177	176	177	176	160	155	171	165	164	165	159	161	177	161	195	206	152	165	147	167	176	162	141	164	167	150	157	175	150	180	182	152	155	174	151	156	172	167	162	157	188	188	162	167	147	161	174	170	170	185	128	185	141	177	146	162	138	186	157	168	176	152	145	193	179	159	157	162	159	159	180	187	134	171	165	181	159	165	168	171	202	159	163	176	160	173	187	144	176	176	187	173	171	149	162
345	3	3500	102897	356	0	23	212	249	411	425	449	381	378	344	315	292	302	292	296	264	262	252	248	226	243	222	247	185	226	215	191	188	211	197	187	179	208	198	177	193	187	159	186	192	155	189	204	204	165	152	196	185	182	153	171	156	153	156	179	179	186	171	162	171	170	195	195	160	154	164	154	169	169	156	148	153	159	156	185	147	155	149	157	160	170	159	130	133	158	144	163	154	161	135	151	154	144	153	149	146	160	159	168	171	134	172	146	149	167	178	169	173	139	160	175	154	167	160	151	150	147	175	175	159	172	153	152	148	166	142	161	151	157	185	126	163	149	164	146	140	149	150	153	130	142	160	150	151	137	149	152	147	166	153	159	137	164	173	169	166	155	128	172	148	156	151	159	148	152	169	130	154	149	132	169	149	172	149	132	125	151	151	142	172	162	150	159	150	160	140	183	159	157	140	173	134	162	175	143	158	140	175	158	153	171	137	154	165	166	159	152	163	163	161	166	166	134	160	159	160	145	147	155	168	163	158	143	180	146	130	154	169	162	133	147	145	152	134	153	164	157	166	152	146	171	141	162	140	167	149	156	168	154	121	150	165	135	167	147	148	162	158	152	169	151	148	158	160	154	146	148	162	161	164	149	166	169	159	164	147	148	161	153	166	171	149	193	153	143	149	152	164	144	163	172	134	159	146	143	148	165	154	148	157	144	155	146	148	158	157	175	160	135	173	154	149	155	148	175	150	149	169	166	145	170	146	147	155	157	157	159	147	135	137	157	135	157	139	157	132	168	140	147	139	158	146	183	170	154	153	177	158	130	126	157	147	178	151	145	133	152	142	163	149	148	154	154	156	159	163	155	153	154	129	146	149	143	168	177	166	164	156	158	140	150	142	157	149	142	151	141	142	158	179	158	158	172	163	166	169	163	154	157	128	159	166	143	138	165	140	136	165	163	136	136	164	145	149	118	127	151	165	146	134	155	159	135	170	171	148	161	145	143	138	167	150	145	153	157	155	147	155	150	152	140	156	154	149	137	135	139	160	155	160	138	160	148	157	172	148	141	161	152	151	171	151	152	138	166	157	153	167	147	175	149	155	166	156	145	173	154	176	168	156	137	162	129	160	149	151	159	128	135	155	162	169	145	154	154	156	142	156	160	147	163	170	137	128	153	177	131	140	161	146	149	146	155	156	150	166	174	172	147	157	152	147	156	147	153	136	129	143	143	154	160	155	161	152	153	152	153	143	166	137	160	169	135	142	139	158	149	169	151	150	148	152	175	160	157	173	149	160	186	164	143	155	173	164	161	158	145	141	162	139	144	154	161	165	139	145	142	158	139	151	159	167	142	145	169	138	148	164	145	169	156	134	152	145	133	172	154	165	149	166	141	146	166	151	171	146	173	138	168	161	175	150	147	177	139	143	165	137	144	161	160	167	160	164	153	144	143	158	152	160	144	138	161	163	162	130	141	157	164	140	150	152	138	156	158	151	148	160	154	166	166	168	128	152	151	151	193	159	126	136	147	149	144	164	169	162	152	148	142	156	152	152	159	125	161	169	155	129	154	162	158	154	140	172	154	143	132	168	141	149	174	153	144	133	139	134	162	152	178	142	146	125	163	165	142	148	140	165	156	163	141	149	153	150	156	154	156	155	149	160	160	131	143	142	168	136	152	138	167	167	162	162	139	165	172	154	152	144	153	135	164	140	152	148	142	177	150	145	149	160	159	161	163	142	168	176	171	128	152	144	142	146	162	139	165	160	132	156	153	137	161	152	164	152	191	173	149	156	165	132	153	143	145	159	152	149	152	162	133	126	143	169	140	131	139	158	176	154	165	167	162	175	153	137	122	152	149	142	141	136	153	144	151	151	162	143	149	142	169	156	167	144	141	149	146	158	143	148	162	141	152	171	172	141	152	162	140	170	147	149	159	161	160	136	140	153	163	147	163	147	160	146	155	151	177	158	159	160	160	156	166	144	139	163	140	143	151	140	179	149	155	161	166	141	142	181	157	169	133	141	176	157	144	142	145	167	137	152	165	167	146	162	138	160	144	153	170	145	162	144	170	144	145	159	155	169	162	153	152	142	136	164	136	130	144	147	135	162	164	163	144	126	148	176	162	154	150	149	139	157	158	151	154	124	144	138	196	171	159	156	159	141	134	154	163	177	159	166	161	157	152	127	145	146	166	158	147	157	146	146	157	141	142	153	154	140	148	147	183	161	145	134	145	142	137	149	155	162	151	141	145	164	154	149	156	146	168	141	141	150	165	142	165	156	180	189	141	138	156	166	170	124	171	151	131	172	141	130	164	160	159	133	153	146	139	144	138	149	162	152	170	157	151
345	0	2700	103020	349	0	17	165	278	453	418	506	455	420	403	370	327	310	292	329	265	298	276	287	262	286	271	240	251	266	233	227	201	217	216	199	195	228	213	209	201	212	191	193	201	192	196	196	207	200	212	197	208	170	180	180	192	180	172	171	167	163	177	175	172	163	158	163	164	150	170	181	188	182	172	132	187	168	169	155	171	155	159	168	193	174	177	178	183	181	162	171	159	163	154	153	183	167	171	156	189	178	161	124	152	162	159	140	152	159	151	168	166	146	157	153	176	152	191	176	167	148	162	153	151	153	159	148	129	150	182	163	175	174	167	157	154	169	155	161	151	179	152	169	154	156	168	183	157	169	185	141	163	156	166	163	164	168	181	157	161	140	175	154	146	167	154	169	158	159	159	154	168	138	163	165	149	161	137	162	153	149	148	163	148	149	180	153	156	182	148	148	166	162	161	156	173	161	140	174	150	169	181	154	175	154	167	148	175	144	164	168	157	154	159	190	166	152	175	173	140	167	146	147	158	160	172	155	157	156	171	178	140	152	164	134	155	176	150	136	167	169	166	136	161	155	160	167	142	162	181	161	150	148	154	154	155	143	176	164	158	150	173	151	168	183	150	149	135	146	139	162	158	191	157	169	160	160	169	152	160	168	159	145	166	148	164	156	166	142	152	150	170	160	159	150	167	134	143	155	144	167	170	151	134	139	135	144	162	149	169	155	162	170	157	155	171	157	176	178	155	161	164	153	160	129	156	177	145	141	150	165	179	150	157	142	180	159	174	171	139	159	175	151	149	137	154	153	167	168	167	147	148	180	150	163	152	140	135	186	158	169	162	167	168	171	151	173	149	148	161	151	141	165	160	149	170	178	149	146	158	144	144	148	155	162	165	147	145	156	145	169	146	152	164	155	141	134	161	156	155	147	163	159	156	160	162	178	143	174	150	159	166	162	150	158	150	167	163	141	149	151	128	163	166	154	169	158	148	159	155	174	184	145	141	157	162	156	151	150	160	129	155	146	141	181	176	159	152	173	166	165	158	163	174	169	155	140	159	167	158	152	169	154	125	170	165	165	178	154	145	182	155	142	179	145	140	148	159	160	156	162	153	154	151	164	146	185	168	146	156	192	177	185	135	162	166	158	154	147	158	164	174	171	165	156	156	137	150	156	154	145	136	143	170	154	139	146	126	157	140	141	151	157	157	167	151	168	152	179	150	160	157	184	147	152	168	171	158	178	157	166	159	133	165	153	135	160	139	168	162	148	146	155	146	175	162	151	142	162	168	169	171	170	150	169	146	139	169	140	174	173	145	139	164	143	138	169	142	162	158	171	155	160	169	166	150	143	146	164	154	166	168	158	194	157	173	164	160	142	150	164	145	151	176	164	154	166	161	167	156	147	173	183	166	160	177	156	171	143	162	159	123	141	153	188	161	165	153	133	179	154	154	153	156	154	145	144	167	176	146	170	156	161	157	168	133	136	146	148	152	147	163	177	155	169	165	146	157	168	174	145	152	153	165	150	180	159	143	162	151	167	166	150	156	158	152	138	149	161	153	166	169	175	168	163	156	167	167	162	145	161	155	167	159	131	147	149	159	175	144	144	158	160	144	151	168	164	163	147	151	156	151	148	160	168	157	175	175	155	152	156	144	165	130	146	164	149	144	162	178	170	164	164	150	146	158	162	158	140	177	153	136	141	164	144	167	170	147	152	152	155	149	161	151	147	167	168	153	158	160	157	150	161	147	157	166	154	163	147	153	135	159	154	138	140	168	156	169	168	147	147	164	171	169	150	145	152	163	169	152	171	153	127	170	147	168	145	172	146	155	138	150	153	140	145	138	158	169	161	158	143	136	156	139	141	140	163	165	184	159	141	160	170	151	170	148	164	179	161	148	170	155	149	153	156	163	162	170	158	166	146	140	166	160	165	152	189	164	168	181	137	158	158	165	170	150	144	162	187	169	157	154	134	135	150	131	134	167	167	135	158	172	126	150	169	170	139	152	138	167	160	144	167	126	164	144	153	153	155	184	170	168	166	139	164	163	144	164	146	135	137	146	162	147	161	159	175	162	155	154	163	154	155	144	147	148	173	157	167	161	149	166	166	135	134	189	153	184	148	150	177	147	157	161	157	165	173	162	160	154	153	158	162	140	150	156	150	148	149	160	153	156	153	161	138	140	165	136	144	169	161	152	167	163	159	146	161	147	164	170	149	149	164	163	151	163	172	135	164	137	159	156	148	159	147	166	155	153	138	160	138	167	172	133	162	154	159	173	175	145	167	139	147	178	149	183	154	146	163	144	165	161	139	158	166	157	173	176	136	142	162	147	141	157	137	160	155
345	1	1900	103143	356	0	28	156	242	395	364	399	357	352	325	314	299	254	283	261	276	263	270	246	239	249	206	211	222	205	240	232	213	227	212	217	213	201	190	210	201	185	219	210	172	200	154	207	194	199	179	193	180	183	153	205	178	196	178	188	194	195	191	178	176	164	158	195	184	181	186	175	172	183	186	174	177	188	161	172	165	177	187	152	136	179	189	169	174	168	162	174	173	172	156	152	151	183	165	163	151	173	188	177	164	158	171	190	177	169	194	177	176	183	179	182	162	180	160	148	160	170	172	174	147	163	147	164	181	175	158	179	152	183	189	200	152	176	148	147	181	165	197	176	197	167	165	174	163	171	177	180	187	160	157	156	161	186	185	173	175	171	167	179	149	178	175	185	166	169	165	165	166	174	161	173	184	184	176	154	178	172	165	163	182	185	176	177	178	166	176	191	181	152	155	151	162	166	155	154	175	172	158	169	183	163	187	179	164	180	175	163	179	157	171	153	180	172	162	180	147	184	168	198	169	190	174	197	179	190	153	163	195	163	174	189	172	181	168	195	176	170	182	188	161	154	180	197	178	183	142	180	170	167	170	179	168	158	158	187	180	163	150	202	176	183	184	177	169	164	175	160	176	166	158	179	186	185	149	167	168	170	165	154	156	188	149	182	160	166	167	156	184	165	149	164	156	164	158	160	185	189	179	153	153	175	170	185	197	194	166	159	179	172	168	202	162	146	172	163	162	156	167	165	142	161	170	169	154	154	172	169	168	170	169	151	159	169	153	180	156	168	176	165	160	158	161	176	183	170	169	204	185	173	180	157	170	172	171	160	150	173	161	163	165	181	184	156	169	167	168	158	163	185	185	167	154	174	181	184	174	173	156	181	157	172	178	167	144	149	145	184	166	172	159	175	166	162	170	185	205	181	176	154	151	160	189	188	196	167	166	172	157	174	173	194	191	157	192	153	163	182	131	180	181	171	183	169	161	163	159	190	167	170	160	162	180	163	171	167	177	160	195	151	166	179	182	162	191	169	155	182	203	175	156	169	186	164	184	171	159	181	161	187	181	169	161	183	187	155	194	201	189	183	159	192	205	160	155	165	186	166	168	173	185	178	167	188	172	155	152	152	185	160	180	174	170	154	138	175	154	174	148	137	172	184	164	169	188	170	169	161	190	173	171	167	165	176	152	162	150	162	165	182	158	163	185	166	183	171	181	153	170	146	191	152	146	162	158	179	149	173	177	145	151	173	173	153	181	156	184	161	181	170	187	151	172	169	152	160	176	184	168	168	161	158	174	169	187	170	156	168	184	154	156	166	169	169	175	182	147	157	187	167	185	172	162	174	169	156	150	189	158	177	170	181	175	147	171	171	173	169	177	174	164	167	171	175	162	167	176	207	158	177	169	171	160	171	149	160	184	159	154	178	173	153	159	177	193	191	159	162	191	154	160	165	172	190	170	189	144	174	185	187	178	159	167	177	181	173	165	164	160	165	192	183	172	164	145	175	174	189	174	166	135	180	163	169	172	185	195	163	145	165	171	181	175	196	177	163	160	163	167	157	157	174	171	173	151	183	172	178	161	151	195	152	156	169	168	143	161	171	160	165	146	171	181	182	185	188	153	196	145	163	184	185	169	183	169	169	187	170	173	181	173	155	137	178	167	187	181	168	166	169	156	200	180	174	130	172	173	181	165	193	186	192	174	176	198	175	145	170	177	168	183	169	170	162	154	153	174	153	175	189	154	156	186	153	152	184	162	171	192	157	137	170	193	186	150	159	156	164	175	151	191	157	162	189	168	185	169	180	177	176	167	153	165	159	157	149	179	177	141	165	171	165	154	161	162	191	168	166	194	188	192	181	143	174	159	153	166	176	170	161	187	173	168	160	174	169	173	167	174	149	174	180	172	171	175	174	178	167	171	151	160	166	164	161	172	162	160	179	170	161	165	157	167	189	186	178	152	165	164	147	147	142	166	170	160	177	177	196	178	168	168	164	193	186	154	162	175	182	169	164	167	159	189	140	186	169	174	175	161	168	174	175	176	147	170	161	186	163	180	169	177	182	169	180	166	176	186	159	166	169	179	172	158	182	180	160	149	188	168	159	199	162	161	158	161	171	175	171	174	160	157	180	148	158	165	176	162	164	143	161	139	178	139	182	164	177	168	154	167	146	159	173	170	163	169	175	173	162	167	154	158	206	186	179	184	170	161	171	172	156	178	168	167	160	171	154	160	166	180	152	162	178	171	191	156	148	180	174	163	178	157	188	175	183	178	169	196	162	185	177	182	158	170	177	176	171	180	170	170	161	143	165	173	156	199	177	134	163	169	138	155	155	171	175
345	2	2100	103267	353	0	24	167	221	388	381	440	423	372	353	351	305	321	302	325	284	279	243	238	255	265	235	242	245	250	243	212	225	240	215	240	241	230	211	229	199	204	211	196	197	202	221	195	191	187	211	196	172	219	196	175	187	184	194	192	192	171	215	191	179	191	182	194	218	188	179	185	193	202	205	187	198	168	180	180	165	185	194	200	167	201	165	191	193	192	179	195	186	165	190	195	182	186	175	178	171	186	186	182	167	188	199	191	170	177	201	175	173	185	172	191	178	189	181	173	173	186	173	197	184	182	176	163	179	184	191	191	195	173	185	171	169	199	171	205	192	208	164	182	215	200	176	211	201	160	151	190	155	174	159	194	174	180	159	157	155	155	166	178	188	190	173	188	205	179	195	177	184	200	172	180	181	177	205	170	186	161	199	157	201	202	187	155	172	170	177	176	199	182	195	171	180	167	206	185	166	179	172	179	169	183	183	184	174	189	162	172	168	158	175	187	188	174	182	170	167	175	200	169	171	176	189	184	169	188	161	158	182	159	181	173	195	186	167	167	171	168	178	173	160	182	175	178	167	184	183	167	188	195	160	190	187	184	189	158	206	205	173	166	156	202	161	158	166	176	178	180	182	194	176	202	183	178	173	187	190	190	191	187	170	214	165	166	200	164	193	166	179	178	178	173	174	166	186	183	176	183	165	184	194	183	194	168	190	197	197	193	180	155	170	168	169	172	178	160	160	177	180	163	176	184	179	191	209	181	152	179	186	170	179	152	173	170	175	181	156	170	211	174	151	174	212	191	178	174	187	183	147	186	166	180	186	185	158	185	175	175	176	166	174	195	185	176	167	197	158	157	165	188	182	178	178	158	169	200	203	162	171	202	162	200	172	164	192	188	179	160	177	175	175	178	181	169	199	203	179	164	175	168	189	172	182	189	197	177	202	171	181	159	163	189	188	164	183	165	204	167	169	185	168	175	176	163	171	200	188	156	181	196	181	169	173	168	186	167	173	179	163	199	179	181	186	178	157	179	188	164	187	182	172	194	175	173	185	180	181	171	191	196	196	181	169	158	169	160	184	168	169	175	173	170	182	156	183	178	203	163	164	185	196	177	187	175	163	167	165	190	159	179	163	163	162	169	186	176	164	167	156	183	179	162	212	179	163	179	209	170	180	161	169	166	156	170	156	184	170	183	190	162	166	169	177	158	186	200	194	171	174	189	183	186	175	179	179	179	177	184	167	206	156	187	166	191	201	204	197	164	193	166	159	181	189	169	166	181	155	190	164	184	170	196	175	177	172	179	164	173	187	165	173	183	184	177	185	171	173	172	194	166	193	195	162	174	164	179	177	173	178	167	192	187	169	182	175	193	168	171	198	158	180	167	185	184	206	186	191	172	195	163	167	184	194	191	171	167	165	173	174	176	182	162	190	166	181	173	183	179	175	195	184	197	164	180	172	182	178	165	166	190	195	193	170	148	178	179	187	172	171	154	192	188	196	172	168	182	209	158	160	196	182	192	180	188	142	163	174	184	178	176	203	166	162	175	168	167	192	168	190	193	193	184	190	190	193	190	186	174	185	183	163	178	169	189	176	181	180	168	165	165	179	197	176	182	165	197	183	167	166	193	178	173	174	181	166	169	185	163	170	178	163	146	184	165	166	159	191	183	200	166	167	168	203	168	184	170	183	181	203	156	178	195	172	175	158	176	170	171	166	185	195	177	187	166	181	169	181	154	191	174	188	157	179	197	167	175	157	173	154	162	175	170	169	177	174	194	167	189	164	183	166	144	197	194	195	168	157	187	176	187	159	197	177	190	170	180	191	185	169	155	184	177	193	178	176	151	173	170	188	184	179	177	193	178	183	178	179	154	164	180	184	170	167	181	185	197	183	176	168	197	177	170	194	184	160	194	173	197	172	183	194	175	170	180	184	172	164	180	182	191	173	177	155	183	183	172	167	211	169	171	170	193	145	183	198	183	186	167	172	164	167	196	179	187	153	192	177	178	189	182	178	165	184	202	188	165	164	174	188	159	160	210	170	196	174	174	180	182	181	175	191	193	184	183	186	165	173	184	195	186	191	166	187	173	184	182	191	189	164	181	181	177	159	189	195	190	198	176	166	167	189	155	177	168	188	179	184	172	173	162	155	166	179	179	175	150	189	190	185	169	186	182	177	197	141	174	176	165	186	193	156	186	170	177	178	155	162	153	154	195	175	190	183	187	179	194	182	186	167	167	175	177	161	175	158	168	172	196	175	196	159	165	183	172	177	183	164	167	167	154	165	187	192	173	178	162	188	161	176	177	193	190	177	193	179	185	185	189	171	167	165	155	182	165
345	3	3500	103390	351	0	43	214	295	466	423	487	456	425	382	404	356	337	343	308	338	294	310	289	278	299	308	248	282	287	242	298	338	446	460	462	345	244	261	247	254	256	247	253	247	233	260	252	248	255	229	235	222	208	219	203	204	234	221	232	206	234	218	216	234	241	220	211	211	224	206	244	211	224	194	228	220	223	196	231	199	208	214	234	225	205	239	233	221	229	232	232	236	223	253	222	218	195	211	224	232	197	231	206	234	218	234	227	221	204	215	237	250	199	206	207	223	222	233	216	208	205	223	218	229	211	206	229	199	208	227	225	223	218	228	210	203	218	222	217	210	248	203	210	207	212	201	228	196	246	205	200	190	225	221	200	223	220	237	212	205	224	211	220	229	227	235	219	219	250	199	241	207	227	205	245	212	214	234	208	244	202	203	195	218	195	214	198	223	196	221	212	221	222	212	205	215	232	190	210	206	212	233	224	197	228	222	193	226	207	193	227	200	197	254	214	222	233	202	197	211	201	215	196	212	224	216	202	229	224	230	204	194	225	201	213	209	217	205	201	211	225	220	195	203	215	204	224	220	183	214	212	244	216	231	241	203	196	210	214	208	227	211	223	229	238	221	205	209	221	211	250	191	226	207	222	208	223	227	210	236	229	221	198	245	217	220	210	220	229	186	208	203	207	209	216	226	223	211	206	234	213	220	221	191	209	218	214	206	204	204	201	213	203	219	198	208	219	213	219	191	215	225	199	231	193	194	226	215	217	232	201	231	185	185	222	207	192	240	225	212	217	216	231	180	229	205	201	228	191	224	204	222	198	204	205	207	194	204	223	207	220	202	220	225	231	213	199	171	216	235	193	236	232	236	211	212	209	228	219	216	215	220	215	217	204	230	212	192	217	199	205	201	195	225	220	230	238	238	203	211	213	218	207	218	234	217	227	224	230	225	197	221	225	210	230	244	210	227	218	210	210	224	212	223	236	223	213	211	200	186	188	194	233	234	204	235	250	201	226	205	230	213	231	212	215	200	204	202	230	210	196	172	198	188	212	198	184	224	199	197	210	226	228	196	209	218	206	208	217	225	213	224	207	217	193	223	215	200	207	212	224	207	214	225	207	237	201	204	204	208	198	217	219	225	231	200	204	206	204	236	194	232	265	198	178	227	205	215	218	218	229	216	221	221	203	193	203	203	218	197	207	196	224	212	217	202	216	207	210	211	204	216	221	189	222	227	226	231	211	224	202	198	212	195	234	217	210	242	193	168	232	202	206	203	194	209	231	207	223	193	206	209	196	209	245	222	206	216	192	221	209	230	201	242	205	231	214	188	205	223	205	201	227	217	193	222	224	211	204	217	234	209	209	215	208	205	218	207	223	224	218	211	217	204	193	193	210	215	210	202	224	200	220	244	207	217	208	205	224	215	183	237	223	219	223	232	208	222	223	203	240	204	212	222	223	232	199	202	178	197	213	239	206	208	207	204	192	215	192	213	201	206	201	197	213	193	232	210	215	213	214	221	213	206	201	208	227	221	221	230	230	215	208	221	181	234	224	249	187	238	222	235	208	229	236	212	219	221	187	240	223	250	243	235	220	203	180	214	183	179	195	216	220	218	218	227	209	190	221	205	186	213	210	205	201	207	236	175	208	209	185	208	234	192	220	226	236	206	201	211	183	213	226	199	232	221	201	227	213	234	220	218	186	195	218	208	227	217	180	218	209	227	192	210	207	180	225	213	209	235	219	207	186	203	233	198	241	198	202	266	213	194	201	230	233	211	221	216	221	222	197	204	224	213	206	204	222	208	244	208	218	224	203	216	219	226	226	228	201	223	198	206	222	203	228	218	223	223	225	220	249	192	210	205	233	195	217	197	201	194	221	215	240	200	240	193	190	198	203	227	213	208	206	202	219	209	217	201	194	216	239	222	212	209	169	206	212	222	219	203	201	218	246	206	233	213	201	241	210	195	230	240	216	239	216	219	225	221	218	225	238	206	200	216	226	224	216	203	205	208	197	185	203	199	202	214	198	218	202	199	201	219	193	182	218	207	216	182	226	213	192	238	225	192	213	235	204	195	210	227	205	219	224	235	204	202	207	221	229	199	200	214	210	206	225	206	212	198	210	232	207	193	212	208	204	264	234	207	220	193	213	233	181	218	210	195	207	200	215	179	220	215	228	193	233	209	205	224	204	218	206	235	207	252	213	211	201	197	194	234	227	209	217	209	214	199	195	214	214	228	208	185	228	204	203	217	198	226	217	226	221	217	189	224	202	201	232	238	225	203	202	225	238	202	210	203	221	227	221	230	210	224	203	200	213	211	223	224	224	205	215	227	221	211	205	194	237
