345	0	2700	97599	352	2	4	150	229	377	399	491	419	405	404	358	349	319	282	275	284	277	290	262	257	255	254	250	231	235	215	235	218	205	234	179	237	214	208	184	181	197	196	208	222	183	216	148	184	167	170	176	181	177	168	210	195	189	196	179	178	157	192	160	186	162	173	159	162	134	151	153	161	173	177	164	153	170	170	164	127	140	155	165	139	140	182	159	160	153	162	173	141	169	160	164	149	149	141	145	152	169	163	173	148	163	143	164	158	170	142	165	136	154	170	162	143	155	148	159	172	144	135	165	163	166	156	154	165	166	140	185	150	175	155	143	154	159	129	167	153	147	135	152	159	142	178	162	145	153	164	157	143	170	138	159	153	175	142	143	130	161	152	139	157	158	140	160	153	149	161	156	143	165	140	151	158	149	141	165	166	142	151	154	175	159	150	140	151	144	130	141	135	145	115	170	158	138	141	160	146	134	176	157	146	150	137	167	148	111	132	151	148	134	163	156	149	158	155	150	162	140	144	133	166	147	138	157	133	148	149	162	151	141	143	161	145	174	141	146	162	142	148	151	153	153	152	139	144	160	151	156	168	163	133	134	163	158	135	140	144	129	169	132	143	148	163	145	145	171	155	141	159	134	139	160	140	155	147	163	145	146	164	149	147	134	162	151	159	155	143	147	164	141	146	159	164	143	142	141	142	150	136	145	153	157	153	126	149	161	160	157	150	160	147	149	134	165	140	170	147	166	148	159	145	152	146	137	133	149	172	132	141	146	153	149	156	122	160	155	155	159	165	149	139	167	154	139	134	156	153	138	132	169	142	170	152	160	147	163	142	147	161	144	147	153	153	155	131	164	148	151	156	149	152	139	149	139	142	148	147	141	164	158	138	143	158	145	145	152	153	134	158	148	144	151	164	162	140	144	156	164	133	137	143	135	129	135	146	139	155	158	165	154	155	153	130	131	149	151	155	129	144	146	145	140	159	170	143	140	134	141	167	143	152	122	134	142	154	160	129	139	140	174	150	149	164	141	143	147	158	165	156	164	145	164	144	137	150	153	129	139	148	154	156	162	148	165	141	147	157	162	160	159	150	131	138	137	146	156	152	146	144	162	147	153	150	159	133	144	154	145	134	163	133	136	148	150	140	138	120	133	145	149	154	157	141	145	144	142	161	157	141	151	129	158	117	156	130	154	154	176	140	140	158	153	150	129	164	162	148	162	140	167	159	147	155	170	159	151	162	152	139	135	143	159	134	130	169	157	139	145	136	131	128	154	139	141	148	144	147	150	175	124	135	146	135	139	150	154	150	146	151	154	160	152	155	160	133	154	153	161	133	133	163	154	169	169	143	147	168	136	138	142	146	146	158	151	138	149	146	159	143	159	190	144	143	167	155	138	143	137	148	144	138	167	155	148	128	158	162	135	152	135	151	163	161	139	137	157	149	166	140	135	171	131	132	133	146	139	140	128	158	140	154	163	172	153	138	159	151	141	154	132	119	140	126	159	144	153	132	128	161	141	130	171	140	160	155	123	162	155	166	132	157	141	132	146	159	178	131	156	141	144	156	157	149	152	128	162	135	153	159	148	135	141	173	145	134	148	126	161	150	135	138	153	149	158	164	144	146	161	155	150	159	142	134	151	144	146	140	149	142	135	146	160	143	161	140	154	142	161	160	152	128	144	144	145	148	151	160	115	155	152	157	153	142	166	173	145	155	131	133	145	124	168	152	159	138	149	137	164	141	152	127	140	161	125	133	156	140	162	135	148	147	139	140	175	178	169	159	135	142	156	147	142	165	160	157	136	152	162	161	151	150	146	151	146	135	137	145	132	140	142	147	170	142	142	147	169	153	138	144	145	138	156	157	149	159	158	120	158	144	166	170	136	163	173	134	145	166	147	144	137	156	148	150	149	129	139	139	152	158	148	139	169	157	144	122	143	149	153	154	159	174	148	143	157	142	130	151	159	162	169	155	176	154	161	152	158	155	151	157	154	158	134	141	151	166	143	150	157	148	160	139	158	140	161	140	129	158	153	141	143	138	147	152	154	167	144	156	146	156	136	152	158	127	131	153	151	140	143	146	138	141	147	149	152	147	144	164	143	155	132	160	164	130	144	169	133	144	151	158	154	164	175	164	166	143	149	160	158	166	130	144	158	156	152	166	131	133	126	141	164	145	151	167	133	154	148	166	146	161	143	155	168	139	139	155	142	155	154	134	175	138	137	148	170	159	144	149	152	167	145	147	163	158	135	147	150	131	167	151	135	137	108	143	147	137	155	165	116	134	149	159	129	167	160	148	152	142	149	138	145	163	159	135	154	139	144	132	159	144	137	175	140	166	145
345	1	1900	97722	354	0	15	132	231	335	349	401	372	358	324	332	325	305	282	294	278	268	245	271	261	241	228	232	221	209	229	227	200	207	214	212	193	218	230	202	221	200	219	207	206	207	179	211	203	187	194	202	175	202	191	204	180	222	216	181	186	184	168	185	175	191	197	205	184	207	195	186	198	209	174	182	184	166	205	206	186	184	172	190	213	184	213	208	196	186	181	197	193	184	214	189	189	178	189	180	173	196	169	148	181	176	212	194	180	174	190	220	197	184	182	180	206	213	204	190	202	209	193	189	173	199	190	177	166	186	178	191	201	189	161	179	196	191	212	192	193	182	186	179	173	193	176	184	194	167	182	190	156	165	196	163	184	183	179	179	179	190	151	186	199	166	194	158	197	174	202	179	180	185	172	213	187	163	188	190	197	171	199	177	173	155	193	204	192	195	162	157	190	161	184	196	165	165	171	177	182	175	175	191	183	164	173	183	181	177	178	171	178	190	215	199	177	227	185	201	189	192	163	189	176	171	188	182	176	191	174	167	188	164	186	183	185	194	180	198	176	184	159	174	178	214	170	186	182	174	187	187	183	183	175	201	187	153	176	189	176	164	185	200	204	188	189	151	182	173	179	174	197	194	196	188	179	181	172	178	176	177	181	207	175	158	209	182	184	198	178	196	163	179	194	170	168	177	154	175	173	186	185	172	173	169	169	189	192	176	187	198	197	169	169	184	184	173	183	189	197	171	205	175	219	197	200	162	164	165	162	186	171	191	180	181	190	182	179	182	189	181	203	167	195	173	179	179	160	195	194	183	164	171	184	192	178	167	212	208	187	178	201	185	186	213	172	186	169	191	176	183	182	192	178	188	158	153	174	190	174	176	181	164	164	178	185	183	163	181	176	193	175	191	158	188	194	194	175	162	165	165	177	195	188	184	192	187	187	158	215	160	201	181	188	167	170	172	154	181	164	181	178	165	180	188	198	226	178	192	159	171	197	158	171	154	168	193	204	190	175	179	158	184	192	171	186	184	173	190	178	196	169	190	199	182	211	186	170	197	182	200	175	187	194	189	175	180	168	167	185	188	177	178	176	192	189	167	179	180	188	156	147	172	138	180	203	164	207	211	206	189	182	196	198	184	185	183	167	167	178	198	180	186	183	190	173	189	172	196	183	205	180	179	182	178	147	201	181	198	202	180	184	180	204	175	161	195	187	195	174	179	176	166	179	182	175	166	155	181	184	170	183	181	189	186	211	172	198	205	191	205	183	185	181	172	181	180	181	170	174	183	160	188	168	197	221	199	174	179	178	186	179	188	191	176	202	181	172	196	149	174	186	159	166	159	177	187	186	197	202	190	195	185	146	197	157	198	170	211	180	193	170	169	176	178	163	161	185	165	180	198	174	178	192	169	182	162	192	180	184	198	194	203	180	174	183	201	169	191	184	169	185	166	166	184	177	190	174	189	176	198	169	203	192	185	173	169	170	165	196	181	166	189	166	188	174	182	188	156	173	187	165	194	179	209	178	177	196	180	170	214	170	187	179	154	187	165	176	185	198	186	162	185	166	199	165	193	184	166	182	187	166	174	178	182	173	207	173	171	182	157	176	187	196	196	182	191	179	198	184	176	186	200	187	164	173	206	168	193	178	165	178	192	181	177	187	174	160	181	191	175	161	174	175	179	182	185	193	182	204	179	186	186	189	184	187	164	183	160	190	184	182	158	189	173	185	213	187	167	200	168	166	193	192	181	180	162	156	185	184	167	187	217	184	206	170	189	167	181	203	180	181	186	185	181	159	181	182	168	186	173	197	171	183	160	178	177	192	188	190	174	180	188	180	204	176	161	155	179	191	175	165	183	170	152	173	171	166	207	177	173	193	175	182	198	187	179	187	188	164	179	186	183	178	169	205	179	173	177	204	178	192	183	179	174	192	183	195	191	172	194	194	209	174	186	188	185	196	199	186	172	178	171	170	191	182	191	201	190	176	189	183	182	165	180	174	170	196	177	167	163	212	171	171	165	170	174	192	156	194	181	173	176	185	162	197	207	162	180	158	188	162	170	187	169	192	202	164	180	172	189	174	186	169	190	157	172	199	178	179	155	195	179	177	187	186	172	172	168	184	189	168	197	189	185	173	185	185	159	186	179	178	183	178	180	173	171	171	178	187	189	174	170	216	170	180	183	192	181	158	166	195	190	201	165	195	180	187	211	181	168	189	171	159	185	182	187	174	168	175	184	173	169	167	180	180	182	176	195	175	177	204	180	165	175	148	172	193	173	158	200	166	174	156	193	164	174	181	173	166	196	188	161	162	204	181	165	178	185	186	175	173	181	161	171	200	181
345	2	2100	97845	355	0	7	152	212	422	387	451	384	427	361	351	343	320	322	330	300	259	260	270	244	248	261	231	253	246	259	223	215	229	244	234	218	246	221	229	191	205	194	217	224	197	205	203	197	198	189	167	215	184	198	210	183	206	196	181	218	197	199	201	191	211	176	197	216	183	190	191	201	195	187	175	189	185	193	197	202	212	155	192	181	183	206	190	193	193	180	188	176	179	174	210	191	189	170	187	198	195	182	184	176	164	200	194	161	207	172	184	180	205	197	192	208	198	181	157	177	167	192	173	192	205	195	179	187	185	211	203	192	169	171	200	199	185	193	179	200	182	192	178	162	190	192	199	187	181	196	176	168	179	161	197	198	189	191	200	162	174	201	214	197	180	172	187	178	186	173	174	189	178	178	186	165	185	178	180	189	191	197	199	167	174	177	178	187	176	187	180	183	195	191	157	200	176	177	186	184	186	204	194	160	191	165	166	178	176	188	189	185	191	176	204	161	189	168	195	198	200	198	176	189	193	187	174	189	183	194	207	208	184	169	193	195	203	185	198	170	198	190	182	169	202	187	169	166	170	178	174	171	192	201	186	185	186	182	189	197	206	185	184	164	195	192	173	175	170	180	176	172	196	162	194	159	189	197	206	183	178	181	187	197	191	181	180	174	183	176	175	186	174	179	184	187	175	173	194	169	141	164	199	164	189	162	206	175	187	209	199	187	181	188	189	181	190	192	222	190	181	186	181	174	188	181	190	208	176	166	200	160	195	176	185	190	172	196	181	178	167	184	195	166	181	173	196	175	183	181	174	179	163	147	198	157	218	189	176	203	177	176	144	186	184	206	197	159	193	190	173	192	196	186	186	183	185	161	188	164	187	193	185	169	195	200	166	164	188	172	165	193	168	183	184	179	207	182	186	168	171	179	165	178	182	183	195	167	190	176	193	180	221	199	186	175	187	190	183	178	166	194	182	158	182	151	172	193	198	174	181	182	196	197	182	197	186	172	182	194	164	179	183	192	172	199	169	173	173	170	186	166	183	167	176	193	183	170	169	183	191	210	197	171	159	178	187	175	189	201	180	208	178	179	204	186	185	193	169	183	178	168	179	183	185	172	168	167	194	177	186	195	182	186	189	159	202	175	166	190	195	196	142	193	182	146	170	183	172	182	197	192	190	190	189	182	200	179	192	184	180	182	175	165	168	173	165	184	194	192	200	177	191	176	201	187	175	174	162	190	192	174	193	181	178	183	185	211	189	164	162	190	177	210	196	177	186	198	181	175	190	164	185	187	168	189	188	174	193	187	184	193	199	185	199	186	160	180	191	194	186	174	181	175	187	201	178	180	195	179	182	195	163	175	190	197	187	182	174	158	190	178	172	179	191	181	208	171	176	200	199	179	175	189	189	165	170	181	195	195	174	184	188	188	208	170	156	194	172	164	185	184	182	180	167	180	186	190	174	179	186	167	176	200	200	189	175	179	194	203	177	194	183	183	185	192	174	182	183	183	184	165	181	212	187	189	195	174	173	184	196	164	185	186	202	206	154	183	172	199	174	175	193	195	191	181	177	153	173	180	189	165	182	175	189	168	182	167	191	201	181	191	178	177	179	180	159	168	192	178	173	191	199	189	168	192	173	172	169	202	162	190	170	185	173	175	184	178	169	168	200	182	166	200	200	173	176	194	164	172	186	168	191	187	195	168	191	188	189	205	190	170	188	173	189	162	198	169	181	162	179	186	184	176	158	179	191	193	195	169	206	173	196	165	184	208	172	189	170	177	174	159	181	159	181	168	192	173	197	205	178	190	208	171	168	183	191	178	149	181	182	185	184	212	170	197	167	178	170	177	203	203	164	193	191	193	181	177	160	189	167	186	201	196	180	166	164	175	157	185	196	178	197	193	191	185	178	179	171	179	183	191	171	198	188	184	181	184	178	176	183	170	185	192	166	183	209	180	174	193	164	192	168	176	186	182	201	171	181	183	176	194	192	190	196	177	184	180	192	170	191	173	192	185	209	178	184	178	194	198	164	160	173	143	172	168	180	167	194	162	196	167	179	197	183	180	190	185	188	176	185	178	159	175	178	184	190	181	198	181	197	160	171	176	175	200	159	176	190	198	181	196	191	186	215	187	157	201	192	169	180	184	179	195	178	173	202	210	176	173	179	166	177	183	163	193	185	186	158	183	193	197	179	172	201	168	178	196	165	176	183	171	172	185	174	196	181	188	191	190	171	193	171	161	180	176	176	179	187	168	177	188	179	181	179	172	180	205	193	169	189	196	188	176	178	176	179	175	172	165	177	171	187	160	186	178	186	191	203	194	188	210	179	177	188	193	191
345	3	3500	97968	352	0	21	166	215	387	397	429	401	395	357	352	327	302	282	297	293	249	231	236	250	239	203	231	254	233	251	223	196	221	234	198	207	215	172	209	193	182	166	182	182	193	185	187	177	184	184	167	164	195	181	168	161	160	164	201	174	196	150	195	179	170	168	155	151	160	204	174	185	155	166	182	165	164	150	164	172	173	153	148	157	174	134	174	164	169	152	162	144	160	146	147	145	164	161	175	155	141	158	157	164	152	177	159	161	160	153	162	152	133	168	152	151	172	192	151	151	157	176	184	164	149	142	174	137	160	157	182	158	181	164	166	159	142	130	160	171	190	165	152	164	149	147	196	126	159	153	155	161	159	169	159	174	166	174	159	188	138	146	166	168	147	156	160	153	166	136	147	163	141	155	161	166	162	145	143	165	169	163	176	159	177	158	145	162	145	151	168	161	151	161	145	181	152	166	149	149	163	183	146	149	160	171	155	176	156	134	153	164	181	162	154	139	154	143	162	150	155	164	145	168	172	169	151	157	155	147	149	165	172	157	169	158	132	168	174	149	172	147	174	143	175	183	158	150	181	163	157	157	155	160	153	165	166	160	165	164	150	153	165	152	151	158	166	166	142	168	170	153	163	146	153	154	165	172	169	149	160	151	158	160	142	147	148	156	173	162	171	154	134	151	169	156	151	158	160	166	183	166	146	179	157	156	151	161	140	146	173	175	153	169	189	166	168	154	162	173	160	164	144	145	165	157	171	141	163	166	167	135	165	157	142	136	168	173	177	166	155	145	158	169	153	156	149	151	166	151	154	164	160	150	156	149	148	144	155	164	162	154	151	171	170	158	169	131	159	152	133	150	152	158	154	148	161	170	164	150	161	162	173	151	154	171	151	171	147	158	161	171	147	159	146	151	162	153	152	138	158	157	144	163	157	147	127	141	154	138	156	174	161	139	168	154	148	166	170	165	150	148	163	142	141	157	163	150	146	187	155	170	154	161	141	157	156	151	157	152	162	141	150	147	153	148	169	146	150	161	158	136	160	153	145	152	135	165	143	141	160	176	139	150	165	135	138	184	146	160	187	148	166	155	129	142	166	149	146	172	163	151	149	147	179	157	176	164	151	167	145	154	170	157	157	138	167	155	163	147	166	166	154	152	165	138	181	163	137	154	155	162	175	171	136	162	142	146	154	128	156	131	170	147	145	150	145	167	173	169	140	155	181	176	151	162	158	156	185	151	153	146	149	171	136	150	159	135	149	139	150	182	170	167	167	166	139	157	171	145	171	153	150	162	186	159	172	178	152	153	159	159	174	163	155	153	142	167	157	175	172	157	180	150	161	144	153	141	179	144	155	154	137	188	168	150	155	174	155	143	121	156	144	144	143	176	148	162	149	151	144	157	127	177	160	160	148	162	152	158	173	147	139	142	163	154	172	150	150	143	147	154	152	149	149	147	145	177	163	129	162	158	158	163	163	162	160	168	165	147	159	163	164	148	174	159	176	168	154	184	185	138	156	156	160	155	178	135	177	157	155	156	158	151	160	153	143	162	151	151	157	176	164	165	166	133	160	166	158	144	170	137	159	179	143	154	134	159	155	155	165	168	151	168	156	138	154	160	153	145	175	151	137	146	158	153	178	158	142	171	179	177	139	151	161	138	163	138	153	132	179	168	166	151	169	172	165	142	159	160	156	159	166	139	159	148	172	167	153	162	161	147	143	172	143	149	144	158	141	157	159	149	166	152	165	156	169	151	144	164	151	143	172	151	188	165	156	172	174	136	165	127	146	143	133	158	144	147	166	164	152	160	164	156	156	143	164	175	132	164	164	153	154	149	165	162	176	143	172	164	157	166	141	171	146	153	162	138	151	163	167	179	161	145	139	165	142	143	169	155	153	149	171	132	144	168	157	179	139	158	151	148	151	185	150	146	146	150	136	153	144	160	148	150	153	175	145	134	140	144	151	144	166	170	166	166	169	169	169	160	155	139	150	165	175	162	153	156	141	141	135	148	150	168	152	183	158	153	161	163	164	140	150	140	168	140	139	159	144	170	158	155	157	164	160	154	146	158	174	165	152	166	140	132	144	146	145	151	154	165	135	149	160	143	159	163	148	166	153	138	136	158	153	156	143	161	164	180	154	171	151	168	162	155	161	165	142	136	163	167	148	165	132	139	169	164	156	160	167	153	148	141	140	166	166	151	160	162	147	148	156	160	163	167	157	141	152	142	143	143	152	124	146	149	144	149	145	154	151	157	154	140	173	168	162	169	184	149	155	199	168	186	162	153	144	141	152	173	156	166	153	166	165	173	172	149	157	170	147	140	144	152	144	155	133	141	169
345	0	2700	98091	350	0	8	153	239	389	408	450	428	427	355	349	360	337	344	282	314	308	291	271	267	262	235	258	229	259	224	224	199	237	217	216	225	227	217	210	199	218	184	218	201	191	183	196	181	168	197	153	174	159	167	172	175	163	187	184	172	180	160	175	161	159	165	158	148	172	161	164	165	172	164	164	174	153	174	163	158	158	159	167	174	179	183	152	158	125	171	152	145	165	154	161	167	146	162	149	148	152	166	146	142	184	172	153	155	148	151	196	147	152	156	166	156	159	143	145	137	148	148	136	163	158	154	167	143	172	149	157	136	174	155	147	161	150	173	159	131	150	145	159	140	149	156	153	166	158	159	131	147	126	152	158	142	149	148	157	153	158	143	166	163	154	170	153	156	148	169	135	159	134	124	142	161	153	149	161	151	155	154	157	163	154	155	156	147	141	147	165	151	145	152	153	140	140	144	148	152	170	154	140	170	174	149	130	141	147	136	163	153	137	146	151	160	163	161	149	148	150	156	135	149	169	124	128	163	167	177	157	149	133	151	163	153	171	170	157	141	152	130	125	165	152	152	161	173	155	139	163	167	161	148	149	132	156	173	150	163	170	125	143	143	131	164	142	137	147	175	159	128	169	136	146	167	140	137	160	148	141	137	144	154	163	152	137	145	146	142	148	155	128	144	144	162	147	161	142	159	149	166	140	129	141	163	155	154	141	145	154	145	176	137	149	149	141	139	157	143	135	139	156	155	137	156	149	145	144	167	140	174	157	136	147	156	158	170	148	167	162	133	126	164	133	152	147	155	138	153	145	134	133	147	148	141	139	161	161	132	166	138	154	139	174	171	130	164	142	150	143	144	141	152	149	143	173	154	145	137	171	127	135	139	151	171	142	170	155	151	129	137	148	152	175	154	138	135	162	148	148	159	143	143	151	168	136	149	155	154	144	166	150	158	130	147	162	148	159	139	142	169	147	149	123	145	158	142	151	164	141	136	136	174	145	151	149	139	129	142	164	162	165	145	150	164	142	153	133	150	160	138	119	131	156	155	143	158	163	160	144	127	141	167	143	160	127	152	147	154	155	160	157	150	141	146	164	144	148	138	155	167	162	149	134	160	136	151	152	139	136	141	162	179	145	151	141	147	149	157	128	175	137	159	131	131	155	129	146	150	159	139	135	160	127	140	157	146	133	152	152	148	144	148	138	149	127	162	147	156	156	153	144	142	144	151	137	141	169	153	148	143	165	153	146	157	147	148	144	163	146	148	160	158	158	156	147	138	153	133	155	157	152	143	145	138	163	143	162	152	147	134	160	142	131	173	143	137	150	165	148	164	142	146	168	154	153	158	144	147	169	129	163	155	146	169	147	135	158	151	148	144	153	150	133	158	141	157	146	150	153	146	132	158	161	173	139	160	143	147	177	159	150	174	161	129	169	142	137	156	148	151	145	153	142	152	136	139	141	144	159	131	145	155	154	157	140	150	155	148	140	180	153	154	146	139	126	139	169	158	165	138	153	158	143	146	154	148	142	169	163	126	145	163	134	135	138	122	155	158	141	151	138	166	145	157	166	145	133	145	155	164	140	140	127	153	150	147	149	189	153	152	122	156	160	147	125	142	142	147	144	160	138	138	149	146	153	152	152	142	142	161	154	145	131	139	151	140	181	138	140	153	140	151	150	154	157	149	132	135	162	148	157	165	140	130	152	156	161	156	146	149	163	150	161	145	146	132	152	148	140	133	150	165	129	139	137	152	150	151	178	154	143	142	161	141	154	139	166	165	153	154	162	130	138	156	150	181	121	140	160	163	157	164	127	146	146	132	141	162	136	148	155	148	141	162	150	154	129	148	174	157	129	126	161	160	155	149	157	130	147	133	149	144	162	163	148	155	139	131	151	162	125	156	156	162	152	165	169	151	145	140	170	142	158	146	160	144	144	163	149	150	147	134	158	169	139	155	164	159	156	143	160	133	137	120	137	151	150	157	137	151	148	137	157	131	161	126	126	162	153	168	140	143	131	164	151	152	157	120	154	163	152	159	138	162	138	151	151	123	141	152	145	157	159	137	140	164	137	144	156	135	151	159	148	145	157	151	165	144	170	148	169	180	156	137	133	136	160	131	132	165	163	155	156	151	134	152	158	149	133	132	138	127	143	143	155	143	148	155	158	149	150	149	164	165	155	127	167	131	149	142	157	146	150	161	134	150	139	154	153	143	158	125	145	150	171	180	148	162	155	132	153	146	158	143	151	175	171	167	135	126	157	155	156	135	134	143	149	153	124	154	161	145	152	164	157	165	150	135	156	144	119	149	160	176	157	147	140	140	142	150	142	170	148	159	148
345	1	1900	98215	354	1	22	129	230	407	360	416	370	348	354	282	301	299	256	278	231	251	219	253	234	265	219	209	225	233	183	205	212	208	211	193	224	191	193	203	199	212	176	183	199	192	195	200	189	196	184	194	173	164	200	182	187	194	168	185	186	196	189	170	189	187	185	191	166	167	190	164	193	175	172	176	185	163	197	182	162	171	160	169	161	169	184	168	202	181	200	176	175	176	143	167	169	189	153	206	162	193	168	184	179	170	181	183	182	196	180	194	180	183	174	174	165	192	178	175	188	159	161	188	199	181	173	158	174	173	168	216	175	196	195	204	165	185	193	194	165	176	149	182	159	180	190	171	184	180	157	191	187	170	175	180	179	201	172	174	176	160	192	199	174	170	193	167	194	160	193	184	164	184	180	176	176	174	182	179	194	181	144	188	190	160	199	198	173	197	186	201	168	171	195	185	192	187	185	173	191	165	166	183	186	188	172	148	175	191	158	188	142	191	183	179	186	192	147	197	165	164	193	169	171	172	180	155	188	168	184	186	185	181	180	177	201	166	192	166	156	173	156	205	159	192	170	174	168	175	183	163	178	157	172	170	173	169	190	203	205	184	173	168	156	180	187	156	152	182	175	178	178	170	177	190	190	166	196	178	174	177	184	183	164	171	169	191	182	199	151	205	173	173	172	143	167	195	187	156	190	169	173	175	160	163	173	186	151	190	159	192	165	163	169	157	162	178	186	173	171	183	173	189	167	180	172	179	154	181	193	184	173	166	188	169	178	171	165	188	171	168	173	199	176	186	174	150	166	194	170	183	175	151	166	145	209	184	184	155	171	156	169	188	173	174	166	180	186	158	173	157	200	164	174	158	184	161	181	139	185	180	171	173	151	183	171	181	174	166	173	180	185	166	184	180	183	193	191	172	145	173	187	181	188	184	173	170	185	189	175	178	173	161	196	189	159	200	172	190	159	179	192	163	159	186	170	161	147	187	160	183	178	186	179	191	183	149	163	168	168	138	197	169	162	160	164	179	164	182	148	195	186	171	163	142	172	165	187	192	166	179	171	190	174	181	152	172	180	168	168	199	184	160	156	176	163	177	162	177	200	190	165	157	174	167	160	176	179	162	173	175	160	176	148	202	173	179	190	164	170	178	174	176	175	159	168	198	150	154	153	160	173	189	149	179	178	194	182	183	162	180	161	145	140	180	160	157	185	199	171	181	161	183	192	192	158	175	182	169	192	182	157	162	185	169	154	174	178	179	161	175	172	163	180	174	169	159	171	174	172	183	160	192	177	185	176	171	192	160	159	185	176	168	187	163	163	187	155	157	170	177	186	166	171	190	168	175	171	164	179	206	170	180	164	174	182	174	156	172	167	178	180	165	171	193	164	178	190	181	220	159	187	141	181	168	154	170	175	182	179	159	162	179	171	170	165	154	175	159	179	160	152	166	182	192	175	174	180	178	148	167	196	175	183	165	155	174	188	180	178	154	173	192	183	179	172	161	162	173	184	159	148	176	173	191	189	140	151	163	157	185	173	173	161	178	165	184	179	169	192	164	170	189	176	166	185	178	171	177	173	146	198	163	172	161	171	181	153	167	177	201	163	169	170	185	164	180	172	174	191	165	169	159	188	160	169	192	179	168	165	194	168	156	163	153	171	173	172	176	159	179	174	156	164	169	152	174	186	196	200	167	176	192	152	190	190	176	158	173	167	194	185	198	194	151	190	183	168	170	197	174	186	156	180	159	165	200	171	156	186	180	166	161	182	185	169	192	159	191	154	189	167	161	162	154	169	184	163	190	170	155	176	164	166	166	165	172	165	175	168	172	170	188	198	189	199	187	170	176	183	186	186	175	154	182	166	195	192	168	190	172	159	179	182	164	161	144	181	192	177	159	166	192	152	150	162	183	175	148	167	183	183	175	154	173	178	161	187	191	157	168	181	172	158	181	172	187	183	180	188	160	158	177	161	150	169	165	192	176	189	158	186	162	182	189	159	166	157	171	166	174	178	165	153	186	160	175	186	139	195	197	170	169	169	193	185	159	161	175	166	183	176	192	161	180	196	198	156	171	168	169	169	172	187	184	189	161	157	172	175	171	188	167	186	177	132	179	184	189	163	164	176	148	180	158	174	179	175	183	155	167	163	153	186	173	158	166	157	176	182	210	147	196	174	173	174	175	153	167	166	179	142	180	176	161	184	174	180	173	180	163	169	185	165	157	183	176	158	177	190	175	182	157	174	173	157	183	168	172	167	178	146	174	171	177	171	183	155	170	187	175	169	171	151	185	162	179	166	170	167	183	177	193	164	183	162	175	169	153	172	178	165	165	161	192	160	156
345	2	2100	98338	353	0	19	146	232	369	406	444	393	374	351	327	323	310	324	281	283	288	255	258	264	254	217	252	221	230	233	218	219	219	242	204	189	223	200	201	194	204	196	199	203	188	190	203	190	183	183	192	208	184	188	204	188	173	172	189	188	169	181	181	182	188	190	192	200	185	197	163	163	195	179	201	161	202	167	185	159	188	159	205	187	178	164	186	170	157	191	154	188	186	158	178	182	163	157	168	156	207	184	170	160	178	145	155	163	164	171	196	164	141	182	169	165	176	173	178	170	153	178	170	163	195	180	186	179	148	176	163	167	196	208	178	159	170	160	173	174	179	182	168	180	204	190	181	153	175	171	181	178	178	174	199	168	177	163	171	189	188	159	172	184	138	197	182	174	174	165	182	166	157	182	160	160	180	172	182	180	166	167	168	165	183	193	172	152	186	154	184	172	171	161	162	176	177	179	187	167	173	171	159	171	169	149	159	175	143	165	180	173	179	166	208	172	177	169	166	158	184	172	186	169	177	162	175	180	153	175	190	193	171	172	157	178	167	206	161	167	153	163	176	148	175	160	177	162	174	196	150	203	160	162	167	167	180	153	165	148	180	172	174	171	174	143	164	183	170	183	168	166	190	163	184	174	197	162	196	190	179	185	166	160	183	156	186	176	157	173	154	172	188	158	165	177	146	171	154	180	166	158	175	163	165	159	179	163	194	179	182	185	166	170	163	167	200	174	138	170	170	159	182	158	198	161	172	171	160	192	163	180	182	188	162	171	177	174	169	184	204	167	184	171	174	195	180	172	168	148	180	182	162	158	184	169	146	168	166	164	188	169	163	166	166	166	163	185	186	164	184	188	185	157	172	151	173	166	186	150	154	173	159	167	142	171	195	158	175	172	146	167	164	176	169	179	159	178	184	164	186	165	175	163	167	183	145	178	166	164	182	157	169	189	195	177	174	147	184	158	151	161	193	159	200	177	165	150	174	200	179	147	158	165	175	199	161	174	163	157	140	169	182	160	181	158	152	179	144	171	200	165	186	177	184	176	174	166	164	156	178	183	165	160	165	150	176	151	133	160	141	162	181	156	147	155	162	156	153	161	170	162	171	160	192	168	155	181	166	164	166	158	150	180	160	172	178	178	171	171	166	171	164	176	173	148	171	162	169	172	173	171	155	158	146	165	171	182	169	163	166	184	170	161	174	164	165	160	173	164	173	174	157	177	180	147	173	179	169	167	163	196	161	186	155	164	136	160	173	164	177	158	160	159	183	169	180	156	160	153	182	181	192	148	178	191	180	168	172	182	138	184	177	155	174	148	158	171	165	174	142	181	180	154	168	150	166	171	170	175	168	156	173	156	189	167	143	170	144	176	162	173	189	155	182	184	178	184	161	169	184	180	153	162	170	161	154	166	161	201	158	156	166	157	151	207	198	180	172	173	165	163	170	160	165	166	185	188	161	176	177	176	189	176	177	171	165	167	192	174	178	167	168	185	158	160	156	150	165	164	174	189	193	165	170	165	174	165	175	166	170	187	152	170	173	146	155	154	195	191	138	169	163	185	183	161	166	164	163	169	163	164	166	155	157	172	172	152	156	148	166	195	171	151	173	184	180	161	183	164	175	158	161	158	189	187	155	187	163	146	161	162	178	176	160	177	172	166	164	157	171	172	182	177	154	181	168	166	158	180	172	170	151	164	168	167	160	180	153	168	147	175	182	169	168	151	182	153	154	149	158	169	167	169	197	152	145	162	175	186	139	150	166	167	172	184	147	158	163	156	151	142	160	195	170	211	183	167	152	174	151	163	179	145	168	158	181	138	174	175	172	151	168	140	166	152	180	176	171	140	168	175	160	179	175	177	168	169	169	163	181	157	161	152	179	193	156	177	189	152	160	163	180	166	182	188	180	162	174	171	160	179	180	147	146	159	165	179	157	150	157	174	170	145	150	147	160	184	165	145	150	175	176	183	169	186	183	184	184	153	163	158	163	172	181	149	178	161	155	149	145	166	166	170	148	170	159	167	171	148	164	162	165	161	167	167	165	158	183	144	148	157	172	179	163	165	151	162	157	162	185	175	162	164	169	176	173	208	161	166	145	184	162	169	159	152	156	169	188	168	163	161	165	179	169	167	167	174	155	185	196	175	172	178	160	165	174	174	176	176	168	155	168	179	175	148	167	174	163	187	157	171	147	161	139	166	155	179	159	162	176	168	170	178	139	177	177	157	178	155	167	160	189	159	173	185	174	144	160	161	181	167	159	178	157	162	162	172	172	175	171	183	166	151	172	151	161	168	178	163	199	171	168	174	175	146	178	172	167	166	162	159	175	171	182	162	189
345	3	3500	98461	350	0	18	172	266	388	403	474	407	377	329	337	323	282	269	305	292	268	257	274	226	214	233	232	230	217	226	212	202	207	209	191	202	184	179	192	179	169	192	182	186	165	199	185	184	171	185	167	194	165	183	168	180	174	181	170	167	159	177	145	176	166	150	172	193	162	180	178	203	160	158	149	164	177	156	183	153	153	159	171	158	181	192	167	152	155	167	151	154	142	177	158	153	148	147	142	153	154	140	187	157	176	153	143	178	171	150	167	160	142	163	156	152	172	166	150	160	140	164	152	128	151	153	149	160	170	167	151	148	145	122	165	147	137	126	165	135	164	161	172	179	157	161	165	148	155	136	149	156	161	169	161	183	158	181	149	151	163	167	144	148	165	154	158	146	175	149	150	165	138	161	163	161	143	154	170	165	131	164	151	143	158	122	144	181	171	160	161	150	178	136	181	152	159	178	152	172	159	151	160	152	143	152	127	145	131	157	149	150	149	141	165	164	157	167	145	167	165	141	167	159	160	142	141	148	150	148	154	164	143	135	163	129	181	132	132	166	143	159	142	171	165	163	165	141	138	148	185	130	150	152	155	151	153	160	179	147	167	161	150	159	136	164	159	156	180	175	150	167	150	150	144	141	140	155	140	154	161	163	141	136	167	166	159	141	148	156	145	153	176	155	156	149	145	137	170	164	177	163	146	141	149	126	180	162	141	171	135	151	136	129	167	158	163	171	149	156	161	152	139	154	164	166	162	149	137	144	129	145	151	143	161	175	157	150	158	147	152	153	161	160	166	163	169	180	164	138	153	137	146	160	166	171	156	159	148	152	135	147	174	165	156	165	132	171	140	154	146	188	147	163	149	159	152	135	153	163	148	154	141	146	141	149	153	135	180	154	154	167	142	138	154	158	170	159	157	165	157	169	163	146	129	166	173	153	165	168	158	153	165	179	151	132	154	138	154	151	144	164	175	162	151	148	160	151	162	140	158	126	171	157	165	160	154	126	133	132	176	150	147	155	172	179	136	164	134	159	148	143	157	138	163	145	165	155	158	143	161	159	141	168	145	154	159	145	136	154	151	133	147	152	156	141	174	136	132	176	151	139	155	140	133	155	158	141	165	163	156	154	138	151	160	159	170	136	163	154	160	171	182	161	161	151	157	148	154	147	163	127	144	155	156	136	133	178	152	147	137	162	168	166	154	168	154	148	146	144	166	154	168	142	149	149	159	165	164	139	156	150	134	162	152	184	169	153	133	153	138	164	144	149	146	147	133	139	133	129	150	153	154	120	167	167	170	156	166	136	144	149	142	138	149	170	153	167	152	177	143	147	151	156	146	153	167	170	169	146	148	144	139	148	148	150	159	153	131	139	149	146	150	159	151	157	158	144	157	144	150	152	151	153	159	157	159	128	160	150	151	143	146	171	149	140	145	175	180	151	179	164	145	150	130	147	146	143	159	160	140	164	147	145	156	154	169	131	143	155	157	146	169	162	157	141	147	136	144	145	151	152	156	152	134	143	169	149	168	142	176	154	149	162	164	155	145	161	157	150	142	159	160	153	156	153	156	136	150	158	152	153	151	151	129	141	151	138	142	140	169	149	140	171	166	145	167	133	125	134	148	142	143	145	146	143	172	133	154	164	139	164	163	148	167	151	145	160	150	147	159	130	155	158	164	144	151	131	149	165	161	157	148	141	147	157	166	161	132	147	149	145	166	146	185	154	137	157	132	143	146	163	149	136	178	139	146	161	131	131	158	158	161	139	130	171	132	117	150	131	150	183	166	142	168	153	145	152	156	152	150	163	153	159	153	160	148	152	164	160	161	154	135	145	150	163	175	163	130	150	157	131	165	158	140	168	151	152	152	146	153	142	162	151	173	170	154	155	128	152	153	174	149	147	177	133	169	145	148	141	149	136	161	167	140	141	153	165	172	164	155	138	159	143	161	160	137	158	155	166	156	156	154	143	154	154	154	152	192	144	172	167	142	156	153	159	152	142	163	141	146	131	138	167	154	153	177	152	161	163	172	126	171	163	143	156	161	152	144	124	104	139	163	166	156	149	150	139	133	143	156	163	154	166	132	143	153	143	153	163	155	151	160	159	143	157	156	130	173	140	155	148	145	153	149	139	159	166	154	149	151	142	152	158	155	170	166	137	152	156	154	143	146	134	142	162	129	135	158	169	148	139	144	165	161	161	138	149	138	150	142	142	131	144	156	147	155	146	140	151	140	179	149	155	137	148	148	136	156	162	165	145	145	144	149	180	136	157	152	162	125	151	149	131	143	161	148	128	163	151	141	141	143	161	155	155	142	164	155	133	159	150	157	130	146	136	165
345	0	2700	98584	357	1	4	154	256	388	413	490	432	434	405	341	332	325	321	320	261	266	252	269	258	255	235	234	228	231	237	217	249	235	203	198	199	190	231	170	181	203	193	206	201	182	196	159	178	162	188	173	176	173	184	166	185	178	183	173	186	157	187	165	150	160	175	189	175	170	168	156	139	161	173	165	142	146	160	170	150	164	156	152	153	156	162	135	156	149	157	163	149	167	165	150	139	150	150	155	158	149	168	146	152	151	151	155	144	149	150	154	146	156	161	124	143	145	168	146	159	141	160	147	148	159	131	150	163	132	159	144	150	168	153	169	155	158	165	137	126	151	128	164	137	141	153	174	133	144	161	172	136	166	159	146	154	157	158	148	148	173	135	151	143	172	148	179	134	155	156	129	133	142	128	146	129	160	149	174	168	148	160	160	151	160	145	167	134	177	131	155	175	160	147	156	139	168	146	134	160	172	151	132	144	159	167	148	139	153	146	150	152	160	155	149	142	140	171	141	143	156	161	126	149	140	155	147	125	158	139	137	138	132	156	141	147	138	155	146	149	107	142	158	135	155	152	130	150	181	146	177	132	132	148	138	163	157	150	156	130	156	152	142	162	136	157	145	137	133	133	150	159	147	137	129	139	144	147	156	152	143	143	138	159	155	151	142	161	162	144	140	140	152	169	135	154	155	132	180	145	156	141	156	135	153	125	147	142	156	167	133	136	158	141	146	138	151	147	171	158	143	130	140	157	172	160	135	126	158	165	166	123	127	137	144	144	155	141	165	138	141	145	133	152	133	153	153	151	130	160	138	131	122	143	128	147	156	151	136	157	139	150	144	148	147	154	161	160	157	136	160	126	166	153	125	144	153	160	155	138	142	134	131	151	148	135	150	154	146	136	155	127	128	146	165	137	145	146	173	142	133	133	146	157	155	160	154	157	148	139	143	132	141	152	148	165	150	146	137	138	116	149	135	145	153	151	152	151	164	156	147	135	138	133	139	131	142	133	161	145	126	157	137	123	165	156	136	144	130	153	140	145	157	145	156	165	163	128	132	144	155	160	139	152	138	149	146	158	134	130	126	152	158	146	140	144	143	144	149	139	154	134	164	147	152	157	127	163	157	151	156	136	142	161	126	121	152	157	158	144	162	140	162	144	141	143	124	134	131	133	144	146	150	143	145	151	161	124	135	139	150	151	177	146	126	137	148	123	157	151	142	147	160	140	156	152	146	126	137	167	147	140	147	132	150	123	146	138	138	156	141	150	152	140	158	134	144	151	150	140	172	130	156	151	143	133	130	143	141	151	130	138	143	139	164	150	139	156	141	148	161	129	136	157	137	163	149	143	155	146	153	128	146	157	136	163	151	135	134	147	185	133	151	131	141	148	150	148	124	139	139	152	149	129	138	132	134	140	147	127	160	151	134	145	160	136	146	142	140	152	149	142	133	144	129	140	131	146	168	140	160	149	153	152	164	154	158	155	141	144	152	142	148	150	128	135	151	148	137	135	140	138	134	135	164	167	163	164	144	138	132	133	136	119	169	134	151	126	153	146	146	144	154	161	155	150	169	170	134	141	138	149	152	149	177	124	151	139	165	138	143	143	147	133	130	153	145	139	151	158	125	150	133	142	164	149	142	129	137	152	137	163	143	119	167	145	145	135	156	127	152	143	142	176	164	156	154	143	137	159	136	135	172	158	152	126	161	142	146	114	135	160	147	148	137	160	129	139	182	125	135	160	143	133	143	163	159	151	152	154	167	152	162	137	155	147	130	130	151	146	145	144	133	133	132	137	142	161	138	146	160	157	147	151	152	163	141	153	143	132	151	145	137	150	148	151	160	125	144	148	130	131	146	132	157	134	162	139	153	131	142	148	128	161	132	148	148	144	156	155	123	142	135	150	156	142	126	129	166	129	136	147	147	132	123	145	153	132	123	130	166	146	142	148	161	153	148	143	145	137	138	143	153	137	139	136	163	134	142	141	132	143	157	144	153	126	133	146	146	130	156	151	156	160	147	167	132	156	167	141	155	134	138	156	152	147	152	146	149	145	134	143	155	150	151	148	176	145	149	127	161	153	149	157	146	122	152	146	142	122	147	151	139	160	153	150	159	132	166	129	139	168	148	153	143	158	151	136	147	138	157	146	144	151	132	143	148	143	139	140	128	156	138	121	158	158	142	135	140	141	142	142	151	153	155	143	147	147	135	147	146	151	140	158	146	137	150	145	140	142	146	162	143	134	138	137	145	162	163	131	128	156	114	170	142	138	153	129	129	119	144	135	164	167	137	149	150	133	135	151	161	159	153	137	137	137	148	156	152	147	129	175	141	161	145	134	159
345	1	1900	98708	355	1	15	145	228	394	408	394	382	352	304	341	315	297	255	257	266	245	242	237	235	213	241	229	251	218	208	204	221	203	188	185	193	206	198	197	216	209	180	219	188	176	175	206	201	204	158	182	177	184	184	192	180	156	184	183	169	172	165	174	159	186	177	176	196	156	181	179	181	179	165	169	171	192	181	162	190	183	160	193	176	158	189	159	181	172	194	183	180	186	177	185	175	187	169	157	192	164	198	168	180	163	152	157	167	163	164	158	166	175	198	161	182	168	190	190	160	165	171	146	158	172	162	169	181	147	177	175	188	171	188	192	192	172	149	176	174	177	159	208	162	150	172	176	189	172	156	172	192	190	170	179	152	184	187	162	165	189	173	182	155	164	179	159	165	161	170	175	163	174	162	174	169	174	196	164	170	208	162	162	184	164	138	181	136	154	171	153	176	190	184	170	175	163	210	163	173	152	184	171	178	171	171	167	166	171	174	157	153	157	206	161	164	191	173	179	181	188	162	180	187	178	178	194	181	164	162	154	144	185	146	188	132	163	185	185	179	182	175	182	173	179	158	177	166	158	174	164	176	180	163	166	184	177	197	197	187	148	182	178	176	173	161	156	175	173	148	182	172	176	179	194	206	187	161	172	161	187	159	168	164	182	152	187	174	180	157	164	178	180	182	161	159	176	155	187	146	160	169	180	176	179	171	177	162	170	189	175	163	160	150	155	195	160	132	178	165	158	165	184	162	156	153	163	163	173	191	163	189	181	185	163	159	183	155	169	176	146	166	155	146	183	183	192	164	183	158	146	169	154	178	174	170	177	174	165	180	159	173	178	175	138	152	153	155	184	153	180	191	184	182	167	181	165	192	189	157	156	165	178	171	178	166	153	177	192	164	166	166	171	185	164	157	162	163	169	159	165	177	157	140	171	174	184	148	183	172	184	145	168	152	163	146	168	161	165	183	146	180	173	165	180	159	175	192	186	157	183	162	163	162	157	169	169	167	173	179	178	160	167	183	155	165	170	167	161	164	169	190	155	149	159	177	137	166	181	156	160	156	159	164	151	160	165	160	160	188	178	157	182	187	165	199	166	167	166	153	170	200	158	177	177	162	136	159	154	195	157	163	178	197	181	156	177	177	166	171	174	169	140	183	153	163	151	181	172	167	169	157	153	157	191	175	153	155	151	178	173	190	181	181	177	173	177	158	176	167	142	158	170	167	176	163	168	177	183	166	179	167	175	150	186	159	191	168	165	157	163	166	151	149	170	173	158	158	151	153	177	164	174	167	160	176	185	186	178	174	200	174	172	182	170	179	166	183	156	169	179	186	166	155	165	166	156	186	161	183	174	165	176	182	168	159	153	148	166	175	157	193	161	166	187	161	161	162	167	175	172	180	174	169	182	171	170	158	160	159	166	168	166	178	161	165	181	167	183	167	161	164	161	160	175	176	156	164	169	168	170	191	133	152	168	173	172	176	162	171	194	171	177	154	190	165	162	139	189	187	167	184	172	155	183	155	175	189	145	184	159	170	159	187	185	181	163	171	152	188	158	169	156	195	171	175	175	155	177	152	177	173	183	168	171	166	172	174	171	173	169	183	188	174	175	170	153	174	172	181	162	162	161	150	167	161	168	185	176	160	146	154	157	173	175	171	172	165	153	201	157	176	179	156	171	156	170	178	178	178	181	161	157	167	170	178	153	165	151	172	168	148	166	164	181	171	171	166	169	190	169	158	160	152	170	182	154	167	173	145	176	149	167	186	143	179	163	154	152	168	180	148	145	167	182	173	182	174	180	180	177	171	171	178	186	179	172	169	166	168	168	192	182	176	157	158	175	170	161	163	174	186	164	165	199	152	183	157	154	159	172	165	169	165	167	165	173	165	154	176	158	166	165	164	173	178	176	169	183	173	148	169	157	170	172	170	192	150	176	186	171	157	177	162	154	170	177	180	156	160	147	152	180	186	178	162	162	176	175	145	171	180	164	167	192	169	187	161	188	171	182	175	141	178	168	168	157	159	156	175	162	167	166	198	168	175	160	184	171	172	154	157	190	179	171	168	149	154	171	180	161	176	185	177	185	185	169	188	169	154	168	159	146	177	154	147	169	168	172	145	158	184	177	176	178	161	192	177	171	177	146	166	160	160	178	180	182	191	194	155	182	184	169	168	163	136	162	154	163	181	152	168	194	178	175	156	168	171	164	177	170	152	168	155	162	158	177	159	161	142	156	155	174	174	175	169	150	159	184	164	156	175	176	179	173	180	151	154	159	170	176	178	197	162	181	186	145	175	191	164	207	182	172	169	152	167	170	166	161	183	153	166	144	163	167	176	159
345	2	2100	98831	347	1	13	145	240	380	409	454	383	393	386	328	298	329	305	268	283	264	260	264	253	241	229	241	210	236	196	224	215	251	226	220	213	214	204	220	194	199	201	194	201	215	182	194	187	201	193	196	205	186	181	187	184	183	180	183	190	180	203	173	185	191	193	173	166	160	178	167	185	187	182	180	182	158	178	148	180	177	161	180	183	174	171	164	184	177	194	178	166	178	171	192	178	161	166	184	186	177	189	169	154	183	169	163	168	171	150	171	159	190	171	193	191	194	177	192	165	157	188	166	200	173	161	197	179	164	189	166	172	182	187	177	182	167	180	170	175	178	166	182	177	157	188	186	157	185	146	175	185	161	196	186	180	167	161	166	166	158	188	155	174	174	166	156	162	151	159	179	175	186	169	163	192	173	170	150	180	163	177	190	169	172	154	144	180	164	165	177	161	163	175	172	165	162	180	168	191	159	184	138	157	156	173	168	170	183	191	174	171	154	183	172	193	170	167	168	184	180	174	175	177	172	150	190	180	181	175	174	176	165	171	159	155	165	168	175	173	171	192	172	162	160	170	172	155	173	159	154	152	176	158	181	166	164	182	162	174	181	165	170	146	149	170	157	173	194	183	158	173	141	175	159	169	175	185	157	175	168	164	145	161	173	165	174	183	178	188	169	170	158	197	153	159	183	187	172	151	150	186	184	163	176	174	163	171	154	155	177	163	171	168	154	189	184	178	192	159	167	178	157	142	189	152	159	152	154	171	171	187	175	180	160	162	145	180	160	151	177	191	175	160	174	158	177	171	170	160	160	146	173	162	171	166	165	166	181	182	163	174	148	177	161	157	172	150	170	178	160	172	154	181	145	179	158	164	160	178	170	166	185	173	163	161	179	165	180	171	171	172	169	172	143	188	179	164	159	166	153	162	170	154	183	165	159	158	172	175	187	191	179	165	180	177	164	171	159	150	171	157	165	173	130	194	161	161	169	165	189	155	149	176	165	158	176	148	186	172	175	166	176	170	160	158	163	171	163	175	180	161	171	179	153	171	154	171	190	168	164	168	162	163	148	160	142	175	171	164	166	165	146	193	201	162	153	156	145	156	183	151	181	157	169	141	159	180	188	164	178	176	162	177	169	160	185	181	176	166	184	171	157	151	194	164	159	155	172	170	176	172	181	175	186	185	161	160	175	140	177	165	167	174	156	167	161	153	150	167	192	175	137	146	178	171	140	173	172	170	169	171	170	166	166	164	175	151	178	145	179	171	212	181	187	183	175	173	156	165	179	177	187	181	178	166	169	170	172	171	149	184	161	161	163	164	188	164	164	165	170	158	172	175	188	178	164	182	164	144	169	164	154	178	170	158	195	164	168	163	155	169	179	162	173	179	180	173	186	183	159	167	169	190	170	193	179	153	173	143	150	170	182	158	175	159	171	183	169	173	184	150	161	177	161	171	178	183	189	182	154	160	185	159	159	162	157	181	170	174	173	179	187	165	169	161	160	163	186	165	178	161	145	190	162	169	176	178	171	160	168	163	177	181	172	180	171	180	188	169	170	162	190	161	147	169	160	186	167	179	160	187	179	157	142	163	159	152	156	185	172	173	164	167	172	171	176	175	168	177	164	173	168	164	150	155	150	184	189	154	162	164	138	153	152	163	180	152	162	163	143	171	166	155	173	149	159	181	167	180	151	187	175	170	161	183	131	187	163	160	177	184	162	167	168	161	187	187	178	157	178	162	148	181	178	164	168	169	180	181	165	159	162	154	163	186	167	170	171	162	158	137	172	158	171	150	176	176	164	162	157	163	176	179	161	172	151	168	183	178	178	173	183	158	173	181	167	154	196	156	151	183	170	163	148	173	158	153	151	150	180	168	168	178	158	147	162	157	184	186	180	166	197	169	169	174	189	177	164	151	161	152	174	167	152	166	175	160	176	164	176	181	169	186	170	156	176	166	158	134	159	147	184	185	150	177	163	173	166	167	154	150	157	146	179	168	168	170	148	176	188	158	160	174	163	168	136	168	150	173	174	155	163	192	158	191	172	174	168	172	173	149	143	173	177	160	166	179	169	163	152	157	185	174	183	189	159	167	186	179	170	170	163	158	161	179	170	152	171	151	171	147	176	153	166	176	164	162	158	181	163	167	148	171	181	170	174	178	194	153	155	168	191	164	170	172	158	192	172	159	163	153	154	160	164	170	159	158	177	161	153	151	166	147	148	133	159	152	144	156	160	165	164	168	204	168	167	173	176	178	162	155	184	165	168	157	154	178	172	145	172	178	130	184	164	168	161	171	164	194	169	175	154	177	152	143	167	170	170	135	150	178	163	179	175	159	172
345	3	3500	98954	354	0	25	173	262	406	413	457	376	386	363	323	317	322	296	279	277	273	258	249	248	243	200	214	237	234	211	199	218	190	201	208	164	190	189	193	192	204	194	180	162	183	175	195	194	153	177	141	150	157	170	168	167	170	153	137	157	162	167	182	149	157	140	166	205	171	188	166	181	163	191	163	153	167	184	144	157	184	147	158	187	153	147	148	174	158	156	166	171	155	133	176	177	178	161	177	182	176	166	145	152	139	151	151	139	156	131	150	178	165	166	143	158	155	158	173	165	176	133	156	160	169	137	159	143	148	167	139	149	145	176	168	170	136	143	184	174	127	169	157	141	149	149	154	147	159	185	152	145	154	163	160	145	154	158	167	149	158	162	159	135	157	167	153	159	149	162	153	132	164	153	161	151	159	145	153	152	174	178	172	150	134	155	176	157	160	146	162	144	140	163	162	184	175	163	140	166	156	152	136	164	162	179	155	137	142	166	158	155	158	148	149	135	148	137	157	148	160	146	158	170	166	147	151	139	161	143	154	154	156	143	158	162	159	134	156	151	174	172	152	162	139	161	134	157	161	155	153	169	132	154	148	154	157	157	162	142	169	169	173	155	155	166	147	182	159	137	137	144	156	189	168	171	161	150	154	154	155	145	148	155	168	151	147	159	153	125	161	159	159	156	152	163	162	160	181	162	181	144	170	142	148	156	165	145	151	171	175	173	158	143	146	145	144	125	148	161	157	150	143	136	144	128	165	161	140	156	153	154	164	162	148	141	149	178	164	154	148	145	131	139	160	139	140	128	157	181	164	150	161	143	154	147	165	165	160	146	150	154	163	157	147	131	161	136	164	143	164	152	129	157	170	161	156	167	159	134	159	139	154	136	152	149	179	155	169	154	166	152	142	143	150	162	131	139	162	176	140	146	156	140	160	151	168	148	174	152	134	156	169	155	134	146	137	153	147	156	172	159	161	164	146	153	148	131	150	149	163	168	181	129	159	126	162	175	151	140	133	156	163	162	171	175	142	150	138	146	155	171	167	161	153	148	163	146	162	160	171	153	166	150	154	166	155	163	144	168	141	150	192	157	172	173	160	151	173	149	153	152	152	155	158	149	172	146	175	159	153	154	141	153	176	156	138	153	161	163	162	131	158	152	141	141	158	162	142	130	147	145	168	143	153	143	153	169	126	167	149	143	128	157	161	159	145	175	167	142	122	156	155	150	134	153	160	163	164	144	143	136	136	159	152	161	154	129	151	138	143	170	170	138	156	154	164	163	179	142	155	138	173	154	136	155	155	153	172	153	150	143	149	139	168	158	163	164	154	138	163	154	150	143	149	142	163	140	131	165	143	156	156	151	178	168	148	151	154	138	156	140	174	154	162	148	164	153	148	158	155	162	170	141	171	164	155	158	154	156	151	151	161	154	148	162	173	139	175	154	143	131	170	139	151	151	168	163	144	152	159	151	134	145	145	151	175	152	154	161	155	149	125	144	180	142	166	159	149	153	130	150	177	160	160	161	152	157	141	159	141	134	147	157	132	148	152	152	159	150	143	166	156	154	132	136	155	140	138	142	152	164	187	155	158	150	161	136	148	132	163	147	147	161	126	150	168	143	148	138	149	150	158	136	166	150	163	162	141	160	162	153	130	164	160	154	159	162	164	133	163	146	133	159	152	138	152	139	145	144	137	142	140	139	164	138	153	140	150	148	135	169	148	162	157	131	169	134	133	121	170	165	143	138	163	149	170	156	153	152	148	151	148	121	165	163	148	141	142	146	158	161	157	131	153	168	146	140	134	156	140	147	174	162	159	153	138	151	163	165	170	160	162	141	161	179	160	155	154	143	132	155	164	146	157	177	161	154	143	148	156	142	147	144	173	144	158	141	158	168	131	133	162	169	166	156	176	150	167	157	137	170	159	144	156	163	167	168	160	169	148	131	151	150	166	124	131	137	152	170	168	131	144	153	153	149	157	141	171	138	131	144	153	156	139	145	137	167	141	143	158	154	147	152	156	159	136	175	151	146	156	145	165	144	156	163	158	126	172	147	162	137	148	182	158	168	141	149	145	149	150	154	168	152	171	152	164	139	179	165	149	154	141	149	167	145	150	160	133	140	149	144	165	162	164	165	150	146	149	140	150	151	155	140	181	164	158	160	173	157	180	129	165	149	146	162	149	163	149	145	157	162	134	140	153	152	150	182	160	138	164	179	135	141	150	139	144	126	158	164	161	167	147	152	167	155	174	160	153	168	156	140	118	162	167	161	131	131	135	157	139	163	147	148	147	154	133	151	133	154	137	151	161	157	165	138	167	161	156	150	182	134	146	154	142	135	128
