345	0	2700	170952	383	2	14	201	331	500	495	566	517	431	441	413	364	362	360	344	294	334	346	275	307	280	296	271	235	259	237	290	238	248	238	253	238	236	221	228	204	205	236	212	229	205	208	205	240	188	178	197	201	173	180	203	172	196	179	178	196	190	179	198	187	188	193	183	180	189	201	173	164	184	178	175	174	159	157	202	165	176	173	175	178	172	178	194	187	183	184	176	165	141	178	157	174	168	169	188	197	169	182	193	186	165	172	168	183	195	160	159	178	165	174	209	159	169	170	163	161	185	192	174	167	175	167	145	157	193	167	164	161	171	161	162	170	173	159	164	173	176	168	160	173	180	175	168	171	175	168	168	175	167	165	165	168	159	169	167	157	161	162	167	142	157	184	162	140	180	146	164	159	170	153	182	177	176	155	156	160	157	181	153	160	159	179	157	161	186	162	168	163	154	157	159	175	155	164	174	155	151	168	183	145	166	146	171	162	180	157	163	154	173	172	139	181	157	169	165	156	134	147	188	176	170	160	162	164	142	210	161	159	168	152	174	166	175	178	168	148	166	156	155	152	159	140	155	176	190	145	163	170	154	184	169	148	154	174	182	170	190	182	170	166	181	157	144	178	177	151	157	150	141	163	153	154	164	149	159	158	167	173	158	182	170	155	159	166	160	157	158	142	175	168	194	171	151	161	174	153	170	156	159	143	150	170	156	164	159	150	151	150	181	163	177	192	155	164	184	156	162	170	176	155	145	145	158	153	178	165	183	174	162	152	166	145	153	164	143	189	169	156	154	166	155	172	170	149	167	156	162	154	179	156	143	185	155	159	202	155	169	144	144	156	177	148	157	147	161	159	162	161	182	156	165	174	153	156	148	192	163	137	185	159	163	169	143	166	150	165	169	188	167	144	162	152	157	175	180	151	169	148	180	152	146	171	166	174	154	139	138	147	165	168	137	153	148	142	150	157	155	149	184	161	181	155	159	173	158	160	159	148	146	178	149	168	169	165	164	164	132	170	161	154	156	160	163	159	189	191	158	145	158	156	167	162	160	162	154	144	155	144	135	177	168	185	176	157	186	181	178	165	153	180	162	158	162	193	153	149	165	166	168	168	163	136	189	164	156	160	161	152	150	176	154	162	174	158	168	155	165	177	179	160	172	150	170	174	157	156	169	168	181	157	175	149	158	145	159	159	172	147	147	145	180	169	168	171	134	159	177	152	170	166	131	152	170	157	151	160	172	170	148	193	162	201	158	170	167	148	151	181	154	142	175	175	170	149	173	164	170	145	176	151	172	165	167	177	133	153	201	149	161	153	157	171	160	136	147	159	164	166	169	153	181	168	169	156	168	138	152	167	172	163	162	155	162	149	176	163	191	166	181	160	166	165	155	154	149	168	144	179	165	173	161	158	137	175	178	158	170	132	137	166	152	161	158	161	161	189	169	157	168	156	168	153	135	189	176	170	165	172	147	155	148	163	158	174	156	126	149	171	180	159	160	156	148	147	157	170	187	162	139	160	153	145	157	155	184	152	162	163	160	176	172	186	158	164	193	176	159	170	165	157	156	170	168	151	163	173	174	149	166	166	145	174	118	129	141	169	174	145	144	155	177	168	163	213	168	173	166	164	170	160	170	169	141	137	179	146	146	136	171	142	174	165	165	158	140	158	167	186	154	175	161	138	153	149	145	138	159	173	131	143	150	123	167	174	152	136	185	154	156	165	166	178	155	173	171	167	165	177	157	149	159	135	165	156	152	158	171	172	164	155	166	146	171	146	146	178	160	178	162	162	143	183	167	150	169	166	174	174	169	159	147	165	185	162	145	162	152	164	168	153	153	164	180	167	171	189	165	165	158	148	147	148	172	165	165	162	182	171	159	162	153	173	152	171	150	135	157	197	159	160	158	153	156	157	186	158	165	177	182	165	168	169	159	188	152	171	176	173	181	160	147	145	175	162	165	165	150	197	162	149	155	162	140	169	160	174	167	177	144	176	157	141	169	187	162	146	161	148	165	169	152	175	158	155	158	135	155	152	183	183	191	141	158	160	166	152	145	161	176	168	163	172	169	151	174	161	147	176	167	146	148	140	166	156	181	162	175	174	152	158	174	145	156	174	166	185	147	188	165	155	178	142	170	166	146	168	166	151	153	170	150	165	165	174	152	191	167	166	156	140	157	136	178	168	179	138	136	165	175	163	171	162	152	139	167	130	156	145	160	168	154	169	170	160	150	162	167	179	190	161	166	183	149	150	153	138	164	168	140	152	143	179	152	175	159	162	175	185	152	176	171	157	177	155	171	180	170	171	157	165	163	165	172	148	177	172	154	153	164	164	153	167	188
345	1	1900	171053	377	2	46	250	295	400	391	444	364	365	349	299	280	265	250	263	266	250	232	250	233	219	236	211	210	227	218	224	201	215	211	204	178	194	184	190	175	183	168	182	189	171	175	185	175	171	162	209	162	199	156	166	181	180	172	199	149	143	194	149	150	153	183	158	145	183	178	189	162	172	161	190	150	159	184	153	169	199	161	163	176	181	170	149	184	148	158	175	187	184	166	160	201	176	175	178	152	156	193	175	164	173	191	175	157	142	197	162	147	160	169	185	178	156	145	174	176	157	163	159	176	145	148	160	180	171	149	162	179	162	166	174	167	154	177	156	155	157	178	162	163	171	174	166	172	183	172	170	153	146	165	166	152	160	162	176	153	171	153	164	162	177	172	173	139	148	168	171	161	157	142	124	170	178	167	147	159	167	173	154	135	167	149	176	158	151	162	173	166	164	170	144	174	169	160	162	167	179	161	193	145	166	157	165	181	175	166	156	160	150	137	152	147	169	159	168	172	162	163	171	169	135	154	168	171	159	146	172	144	178	170	144	163	183	163	163	162	171	174	167	150	160	156	175	181	162	161	157	171	145	161	154	159	155	181	148	175	172	156	160	156	148	151	153	163	153	158	172	157	170	167	143	146	153	149	156	166	172	153	168	162	149	145	155	163	182	162	177	149	162	158	180	174	152	152	189	174	136	157	142	151	151	153	180	164	165	155	154	190	166	165	160	148	150	149	179	136	180	164	159	144	170	157	151	170	161	147	180	160	171	156	144	155	147	171	183	184	168	174	169	158	157	181	166	150	176	168	172	147	182	148	170	150	140	166	163	165	162	173	171	142	146	170	158	138	157	147	149	148	165	160	161	158	151	162	157	146	180	181	173	166	156	146	154	130	179	168	147	169	178	150	159	169	157	153	155	140	159	156	160	171	164	154	147	172	161	155	185	153	144	157	159	160	174	128	132	171	156	151	182	168	168	162	170	169	146	169	176	181	166	152	156	156	159	157	158	161	187	173	172	170	152	172	168	177	148	153	177	170	148	146	154	175	161	151	153	169	159	152	159	151	152	185	157	179	150	183	139	163	157	157	184	163	160	159	155	136	154	162	159	148	148	151	161	169	161	143	165	154	175	145	175	155	157	152	168	136	154	170	183	163	160	166	155	160	159	155	174	153	138	161	172	167	153	155	174	155	184	162	141	147	144	171	152	175	155	161	157	171	154	153	161	154	164	157	147	149	185	128	165	190	165	163	143	176	161	144	162	150	162	149	157	170	160	142	161	148	179	175	170	154	188	173	167	162	144	145	145	148	164	168	155	155	148	165	166	146	156	173	164	162	144	164	154	165	158	169	161	174	146	166	169	162	165	166	166	152	158	185	157	148	155	166	164	139	154	185	162	154	144	166	150	174	157	134	172	144	161	158	184	181	164	149	162	176	153	149	170	163	134	186	130	163	162	145	165	134	151	157	167	166	169	166	138	154	145	153	167	168	157	158	162	158	148	178	176	173	174	158	144	180	117	173	155	163	161	163	152	158	135	143	124	161	136	162	147	161	163	192	158	157	156	178	158	174	174	148	154	150	185	155	157	162	173	160	149	151	158	167	157	163	155	154	170	173	189	172	178	134	154	154	168	163	145	160	169	150	173	186	174	165	163	184	158	160	164	158	168	165	149	153	179	153	163	179	171	148	165	149	164	163	152	162	166	157	160	149	171	159	145	158	158	161	132	162	155	149	153	141	172	163	166	174	147	139	149	155	162	178	146	157	167	171	168	160	154	133	163	180	178	157	185	152	146	151	181	163	180	175	156	173	161	139	172	144	156	145	158	149	173	153	154	142	163	147	165	149	159	154	171	162	154	167	169	161	163	143	167	160	165	169	178	155	173	182	158	159	162	177	170	164	180	178	170	188	160	164	178	160	150	173	164	154	147	151	160	185	177	184	146	153	163	172	154	171	177	144	174	168	163	146	155	161	170	148	183	178	153	173	178	162	152	172	141	149	163	164	174	151	157	137	153	167	158	164	150	156	166	157	159	152	165	166	170	173	167	149	148	177	147	165	168	166	171	158	179	166	174	161	152	165	170	154	158	160	155	155	157	153	143	142	189	160	171	172	153	156	138	169	162	165	148	165	161	157	176	160	168	163	145	156	160	144	161	150	179	170	155	173	168	146	179	157	170	150	168	164	173	173	172	150	164	156	147	138	162	179	156	154	153	152	155	149	189	160	169	172	168	171	147	155	161	152	158	161	160	151	170	153	149	159	157	145	155	154	161	160	172	164	150	156	159	188	162	152	165	159	153	149	182	157	158	158	142	153	148	169	154	169	176	165	166	160	150
345	2	2100	171155	378	1	49	265	360	466	430	463	389	387	352	324	302	329	304	266	258	255	253	243	246	238	231	214	174	241	208	192	193	212	195	202	188	197	188	187	184	181	197	203	177	163	176	157	186	170	184	177	185	168	187	167	183	191	157	188	167	164	172	161	161	191	144	174	152	182	170	156	160	159	155	180	162	146	159	180	166	161	156	165	162	165	157	174	157	168	180	156	157	157	166	141	153	174	178	177	145	187	160	152	153	153	166	141	171	160	139	151	163	159	166	159	189	153	147	133	143	147	153	177	149	143	161	151	149	152	139	140	144	154	154	142	168	171	149	153	176	131	151	134	150	162	163	158	157	151	153	136	144	161	156	159	163	166	150	167	169	162	165	153	165	149	157	151	142	156	164	161	160	137	145	148	167	153	165	149	150	145	172	154	137	152	133	149	145	159	159	157	157	150	161	152	139	147	149	149	131	142	128	158	153	155	166	135	146	141	172	156	149	153	140	141	151	157	163	129	158	141	160	140	147	167	144	155	134	152	139	163	164	124	146	182	143	125	164	152	185	166	167	140	128	160	161	172	152	145	149	159	157	157	161	158	140	173	156	155	165	150	144	133	133	157	151	164	150	156	153	166	155	155	190	159	156	154	136	172	142	160	164	153	143	150	146	151	168	149	150	174	139	133	142	156	141	136	159	136	126	164	146	150	143	144	139	157	133	146	183	174	171	141	145	150	143	145	180	164	143	156	131	142	161	150	174	152	132	149	146	164	152	161	162	149	154	149	139	171	174	156	170	158	147	162	158	175	152	150	142	156	156	152	176	139	148	140	157	152	177	142	141	154	158	139	144	180	180	156	126	161	148	150	142	157	140	142	168	149	146	150	158	142	148	139	178	153	142	144	127	175	155	159	147	150	144	142	146	179	159	167	157	144	150	153	148	139	144	162	132	151	148	147	183	166	153	168	163	138	138	134	156	153	152	145	167	161	126	152	150	145	151	153	148	147	153	148	144	171	155	150	141	154	167	144	123	147	156	145	162	168	141	132	154	142	158	124	164	144	149	154	156	149	146	177	140	156	152	163	170	130	149	143	138	147	171	152	148	138	137	154	160	163	162	151	155	169	151	149	150	157	143	156	142	158	133	150	155	161	130	156	173	160	143	180	161	157	139	161	148	140	145	161	134	141	145	144	129	190	150	164	148	159	169	151	149	162	146	146	160	134	139	150	158	169	175	157	163	155	150	147	161	148	137	173	150	142	156	161	144	172	159	136	154	147	158	135	169	150	161	151	164	158	160	145	155	147	156	149	158	142	177	146	136	144	157	136	150	164	146	171	166	174	161	154	145	142	134	150	158	138	164	143	191	139	160	154	152	158	127	157	164	148	161	149	155	155	178	151	152	155	155	161	161	136	127	146	144	163	150	153	163	146	149	138	185	165	174	145	133	158	141	145	140	144	156	157	141	138	130	152	171	152	154	159	142	163	155	152	134	163	153	165	140	152	145	149	163	155	153	154	158	135	143	181	132	159	161	154	151	151	148	155	160	161	157	179	145	158	137	141	163	124	149	158	154	161	143	167	156	162	144	143	169	142	139	130	163	174	167	137	145	156	145	133	156	133	149	152	168	150	148	141	159	156	155	147	139	136	160	164	151	153	148	146	143	179	152	160	158	163	157	150	157	144	140	158	141	158	147	164	147	154	152	143	165	134	148	136	152	145	163	146	193	148	136	165	174	156	163	156	164	156	169	153	159	138	175	175	158	154	167	156	180	142	158	147	146	152	180	152	137	132	165	156	152	146	143	146	164	139	167	158	157	160	137	169	153	142	169	169	141	161	146	158	145	152	160	146	149	130	168	140	150	144	150	162	174	164	158	157	149	151	149	156	143	141	149	138	148	152	164	163	161	144	151	150	142	159	147	148	152	151	144	149	163	152	148	150	145	146	138	132	147	136	150	163	164	147	163	156	144	141	165	154	142	158	145	167	154	145	140	142	164	147	146	144	164	169	153	164	165	156	146	158	148	143	155	168	159	148	151	142	142	158	138	159	154	144	159	159	142	142	132	138	146	145	168	158	150	155	130	138	143	156	164	180	147	142	146	128	145	126	140	136	127	159	156	162	161	160	159	153	150	149	165	133	161	173	171	166	152	168	147	138	175	138	150	167	145	159	161	165	150	155	178	142	156	163	143	151	161	136	160	129	164	153	186	166	147	143	148	141	163	150	166	133	152	173	156	152	159	137	158	157	164	152	130	162	159	138	166	157	169	155	155	153	145	144	156	137	137	163	157	153	166	143	143	146	167	150	148	149	143	149	154	150	165	161	157	156	143	147	150	157	166	138
345	3	3500	171257	379	12	95	421	551	634	517	530	439	431	393	375	327	353	293	317	287	287	280	268	274	249	266	271	211	237	239	242	210	251	243	176	204	235	210	207	207	191	213	190	201	200	196	229	183	200	181	190	218	190	173	193	191	194	166	194	171	178	179	193	175	180	176	151	185	172	196	146	178	180	178	170	189	178	180	157	174	176	166	176	186	165	185	162	167	163	175	198	178	175	164	155	175	181	186	191	177	153	159	165	179	163	189	185	194	161	183	169	166	181	171	167	153	180	177	180	156	163	168	165	187	177	144	153	166	164	163	169	160	175	179	158	164	172	161	157	163	152	179	152	195	174	158	175	173	160	167	151	156	167	165	166	161	162	186	168	170	164	168	166	176	159	173	162	144	155	173	158	165	176	156	176	154	163	170	158	179	163	169	145	173	157	189	169	192	178	173	172	183	147	175	167	170	177	167	182	164	172	170	162	185	171	168	169	167	161	157	166	175	177	163	174	162	197	149	162	198	196	186	162	183	157	189	164	183	149	174	162	160	143	154	157	171	157	185	172	189	170	182	163	161	156	155	156	169	158	167	152	150	144	172	145	158	137	157	156	134	143	172	185	136	171	193	167	172	157	128	173	158	157	170	184	184	168	164	168	160	157	169	167	166	150	158	169	171	168	160	149	169	185	168	187	186	157	163	176	180	166	140	181	180	186	161	169	146	160	178	173	176	168	145	171	153	182	161	175	153	162	162	164	164	158	167	171	180	181	167	156	148	148	174	170	170	161	166	161	182	173	177	160	167	151	169	158	196	159	149	173	170	167	160	180	172	159	170	195	170	163	157	171	161	179	177	184	156	180	154	149	161	196	156	175	156	153	165	150	159	175	157	156	176	160	184	149	142	180	179	147	145	179	144	179	150	181	179	144	157	165	174	176	152	179	177	164	161	166	161	167	166	163	171	141	182	185	173	149	156	153	154	172	177	166	158	164	171	175	159	160	152	183	135	161	162	170	159	175	175	180	183	182	186	188	161	172	169	161	154	142	155	174	182	147	166	161	156	167	169	180	159	150	151	154	197	159	172	174	160	161	146	159	181	196	154	175	152	181	150	206	161	145	182	156	155	168	169	153	157	149	185	141	160	155	197	192	156	145	162	167	165	164	174	133	167	167	178	165	171	157	170	162	197	163	180	164	162	162	153	159	164	171	167	161	168	167	164	160	140	163	176	162	143	150	162	175	177	162	146	162	182	165	165	183	159	159	177	156	150	148	157	159	135	162	169	179	151	161	167	168	172	184	149	181	170	173	178	164	168	181	177	175	171	149	183	169	180	164	178	149	194	175	182	177	143	169	160	173	152	188	180	185	142	161	168	152	171	147	160	157	178	162	154	167	188	151	175	161	191	175	171	179	176	167	155	161	178	170	175	182	140	165	162	155	164	179	160	172	188	166	170	168	161	150	161	156	172	180	144	179	169	149	160	175	135	183	161	175	161	146	161	168	162	161	192	151	169	164	171	152	172	165	174	171	174	176	177	170	185	150	134	179	183	150	157	164	147	166	175	170	170	170	147	153	170	189	165	171	152	159	200	178	168	154	171	173	172	170	140	159	189	185	181	154	154	158	168	160	170	153	156	162	146	173	178	157	174	148	183	177	153	172	174	170	185	155	172	190	143	173	176	178	149	171	145	164	180	166	179	149	142	177	146	185	159	140	148	157	162	164	164	168	150	171	135	146	162	175	166	162	195	170	185	184	163	184	152	200	175	169	169	152	175	181	147	176	147	141	158	177	163	174	163	166	167	158	180	154	169	170	172	142	150	162	170	135	149	174	141	187	170	173	158	156	191	181	166	167	163	158	174	173	126	167	177	165	171	149	189	183	175	168	160	152	186	165	181	163	175	162	184	182	153	171	155	163	153	165	153	143	169	190	133	177	174	186	149	172	175	176	159	174	179	152	162	148	165	159	161	160	179	173	149	161	163	152	143	187	180	174	175	162	164	162	166	161	183	159	182	159	158	173	155	155	155	175	148	176	181	141	165	174	182	166	176	168	174	161	167	163	174	165	163	164	167	178	168	173	147	202	156	155	171	163	156	166	164	176	171	175	181	175	167	167	166	173	159	147	164	168	162	176	151	159	185	175	154	150	170	158	166	167	169	169	145	156	169	185	182	154	173	159	158	149	168	151	173	152	170	168	159	158	159	148	163	151	168	156	154	163	178	147	161	169	149	168	152	131	176	158	170	162	165	148	175	151	149	176	165	137	172	149	184	160	170	152	150	158	169	174	159	170	147	166	174	142	188	161	154	172	161	180	145	167	147	165	159	129	172	147	180	166	179	144	152	140
345	0	2700	171359	382	13	73	444	700	743	637	597	542	481	418	423	403	376	360	389	362	322	307	294	273	290	285	279	286	279	236	242	245	259	222	223	236	252	229	213	216	238	207	210	220	206	194	220	217	203	197	217	181	201	204	191	184	191	173	212	200	184	219	197	151	206	178	166	157	198	182	192	189	174	204	180	174	196	172	202	169	180	155	182	174	171	165	176	157	170	177	169	184	198	191	176	188	168	190	174	151	166	206	165	199	164	169	168	177	169	159	175	152	158	158	170	157	164	158	174	165	181	168	183	160	182	177	175	169	185	183	171	166	189	174	172	153	177	164	161	176	158	163	158	150	180	165	157	183	180	166	167	155	182	157	169	161	164	177	168	171	167	171	172	187	167	146	176	153	181	173	172	162	155	168	175	155	174	157	173	165	159	162	170	155	149	190	161	164	165	158	185	168	164	173	157	155	144	171	161	139	151	172	151	168	151	153	164	178	154	176	183	188	156	172	178	157	171	175	158	175	154	175	170	162	174	167	183	170	163	146	163	152	188	163	177	181	163	159	196	155	179	170	174	178	147	170	176	164	168	156	146	171	170	161	147	168	170	180	163	168	185	158	180	182	158	148	164	165	144	161	165	147	180	162	179	150	166	169	182	153	186	135	160	179	166	176	160	157	175	183	153	170	170	178	163	155	172	162	170	163	164	173	170	173	162	148	145	141	157	152	148	152	181	147	152	176	167	168	196	151	150	143	155	160	160	136	161	161	156	154	173	168	152	165	175	174	137	158	177	157	160	165	149	155	176	172	174	176	150	184	159	173	165	166	151	157	172	162	179	164	162	151	167	167	176	142	160	154	153	145	158	169	178	176	177	153	158	171	181	168	170	152	162	162	163	154	154	190	145	149	153	159	172	139	173	143	174	194	154	177	169	177	137	179	171	179	174	159	175	169	152	161	178	189	180	170	150	153	173	144	167	168	164	170	173	166	153	160	158	170	182	158	178	181	167	175	174	152	164	157	170	177	166	155	163	183	163	164	154	140	179	168	178	163	157	168	169	153	162	141	142	157	170	148	151	147	157	147	158	171	149	179	145	162	159	157	170	166	184	159	167	133	174	154	160	152	170	146	169	176	161	163	161	183	160	154	152	163	152	170	158	159	161	151	177	162	164	162	178	173	163	180	180	156	199	197	176	135	176	141	163	160	163	189	165	160	148	173	157	151	191	169	175	155	152	159	180	166	182	168	182	167	160	144	165	162	159	154	171	159	162	167	150	162	161	146	172	171	140	164	169	176	174	158	159	167	151	164	174	157	177	178	166	161	148	141	164	164	167	147	169	184	155	187	153	161	189	125	166	151	167	151	168	162	185	194	158	170	163	144	175	200	161	138	157	159	190	145	168	162	169	178	182	144	186	152	156	155	160	174	181	145	169	130	189	158	159	156	169	163	157	158	173	155	176	167	160	154	153	168	155	174	167	155	170	152	190	162	194	176	163	156	156	160	169	169	169	172	153	146	183	159	177	182	145	134	181	157	148	169	183	181	159	136	145	178	163	160	179	171	173	169	151	171	173	161	165	150	172	159	174	145	184	139	172	149	157	178	152	173	172	151	134	153	172	162	172	153	154	159	171	172	145	150	166	172	161	148	161	168	177	168	181	180	146	174	160	159	154	152	183	169	154	153	170	178	144	142	163	150	172	175	152	166	169	156	157	181	168	167	166	171	181	144	167	186	172	174	162	153	165	150	167	148	159	174	174	153	169	169	156	147	195	187	161	163	186	160	177	167	177	146	168	161	143	188	163	161	151	161	157	153	154	150	176	164	160	175	172	169	171	165	167	146	155	165	169	159	166	161	149	160	172	183	165	156	160	149	143	154	195	182	165	172	176	171	153	141	185	149	163	152	184	170	169	182	173	165	162	161	163	175	164	182	174	170	179	163	181	154	172	143	174	207	171	159	176	170	178	170	161	179	158	146	155	159	141	184	149	155	156	159	143	172	157	162	173	163	178	153	143	156	151	163	161	167	143	176	159	156	157	163	142	155	144	174	151	170	202	169	160	149	162	167	172	153	131	155	187	168	162	148	148	143	162	132	160	155	148	149	162	182	165	178	158	193	160	172	162	166	154	129	147	152	161	169	167	194	167	174	177	170	154	164	162	164	151	157	185	185	168	157	151	174	172	161	162	175	160	156	149	156	142	164	165	161	130	157	167	155	169	153	170	172	157	162	159	169	166	161	139	153	175	169	167	184	163	139	168	174	147	174	158	166	149	174	164	176	163	173	151	145	166	149	177	190	151	187	168	149	168	172	155	143	162	155	176	137	151	159	185	168	178	168	160	161	165
345	1	1900	171460	394	6	138	564	584	578	477	463	384	388	358	351	309	307	301	293	265	269	241	255	234	254	216	240	254	241	212	191	210	222	215	224	228	241	205	212	229	202	214	208	196	215	192	227	189	196	214	181	215	210	174	202	211	191	191	158	229	212	174	178	195	210	192	190	178	183	167	202	208	194	199	207	172	210	198	168	189	206	183	184	171	181	190	194	161	174	186	182	190	187	203	198	193	183	192	187	187	172	208	165	206	181	188	180	180	179	175	183	175	188	199	177	191	196	194	194	165	169	196	196	151	185	183	195	190	196	190	188	181	173	179	201	192	197	218	197	172	191	172	197	194	180	174	196	184	172	161	187	186	189	183	181	173	178	203	175	191	197	192	158	188	168	173	201	168	175	186	194	180	172	186	161	187	180	191	172	170	185	169	190	188	188	183	183	187	158	175	190	188	186	164	183	163	174	177	186	182	174	155	178	187	184	175	182	175	175	161	182	201	179	198	169	191	185	194	184	172	180	183	187	173	157	192	201	177	196	199	191	200	203	180	173	171	180	191	173	156	186	172	171	193	182	191	195	184	199	198	188	191	165	178	186	179	184	190	165	179	164	188	193	171	167	149	166	197	171	176	183	177	177	205	173	193	206	184	179	170	193	201	205	175	174	201	167	183	179	171	189	182	185	184	209	188	186	165	195	182	182	173	165	183	165	196	183	175	161	163	186	184	194	181	178	180	177	177	197	210	183	178	158	176	159	188	172	175	197	170	169	177	161	216	189	196	177	164	180	185	177	179	175	164	178	206	190	183	185	191	176	191	201	190	187	186	167	195	200	176	193	193	193	168	188	171	194	176	170	188	191	159	189	197	197	171	183	196	186	190	175	156	181	188	171	162	162	175	165	176	163	165	189	192	208	169	195	172	183	191	189	186	187	166	184	181	183	159	195	141	158	159	182	206	189	195	183	188	180	177	176	175	182	200	171	183	161	182	184	205	181	167	149	196	178	157	167	159	181	190	161	182	179	165	172	173	178	189	150	186	180	184	205	186	170	186	171	184	172	167	175	181	187	169	179	178	179	192	187	183	186	195	188	179	191	185	173	188	179	177	208	196	175	177	181	181	180	175	186	183	200	177	165	187	198	180	173	169	170	176	173	163	192	137	193	171	176	177	184	191	186	172	198	168	183	178	175	161	196	179	183	201	201	185	185	153	195	182	183	159	194	166	177	172	168	192	171	184	165	194	199	187	188	181	182	222	191	181	183	167	197	188	188	208	158	212	201	188	210	162	201	183	185	189	162	182	177	170	189	193	180	166	208	163	193	163	186	156	184	151	191	169	198	195	176	205	169	172	171	157	175	170	183	189	179	191	180	198	168	196	184	188	169	175	183	184	162	193	162	146	178	194	177	169	199	197	194	169	172	187	161	173	187	165	169	223	172	182	184	163	177	180	185	188	188	192	177	184	183	196	176	204	177	183	178	176	165	175	177	194	190	203	177	176	171	167	176	171	197	183	198	192	195	159	196	191	169	199	170	195	198	192	195	182	191	200	176	177	177	165	192	207	175	198	171	160	195	189	185	168	155	174	179	146	174	159	166	185	182	169	182	189	155	176	191	185	179	169	192	166	186	172	192	173	159	161	185	159	190	181	173	166	184	182	175	205	152	188	178	185	182	165	173	180	159	163	177	180	167	180	199	184	174	172	180	159	172	174	169	187	182	163	183	215	177	190	194	193	179	191	174	201	175	157	189	167	182	181	154	185	205	182	190	181	203	195	187	170	180	181	188	188	175	190	169	183	183	193	184	176	167	202	180	198	170	189	176	204	171	183	180	158	184	191	164	189	211	171	175	185	188	189	195	180	192	171	177	172	174	187	189	199	176	169	177	193	165	184	168	189	174	173	179	181	165	168	191	181	182	206	163	183	163	190	186	184	179	180	188	186	172	192	185	186	202	183	191	186	182	177	155	182	190	184	206	176	215	200	168	190	170	178	195	177	178	179	180	178	187	179	193	190	188	186	200	183	181	173	177	179	159	192	179	155	182	179	189	164	183	180	156	181	186	188	167	182	169	178	208	181	142	176	185	176	171	181	199	195	179	171	175	152	153	174	202	175	209	176	176	181	165	186	181	176	186	177	167	166	186	162	173	183	189	171	154	188	164	169	180	187	166	180	181	187	174	181	195	181	173	193	184	186	178	194	194	183	181	164	178	188	167	177	204	203	202	190	171	182	186	186	161	183	190	162	178	177	175	175	186	199	194	202	165	214	181	182	188	195	185	178	179	197	170	181	191	193	163	205	177	171	179	186	161	177	182	178	223	201	178	194	176	182	161	195	188	190	203
345	2	2100	171562	399	13	134	604	795	786	627	590	541	495	433	385	335	360	310	335	299	301	289	268	282	300	270	253	253	254	260	247	282	252	241	258	265	235	259	225	228	228	235	242	236	218	242	223	222	222	218	228	234	230	182	247	213	223	207	207	227	213	197	192	210	172	207	187	206	195	213	194	213	189	214	227	200	224	211	199	221	201	209	215	183	221	201	209	215	188	195	220	233	220	209	205	216	203	215	191	199	211	210	208	204	196	214	214	203	214	193	188	186	212	203	190	168	198	203	209	187	199	193	201	206	203	194	211	214	214	206	219	199	208	195	202	209	250	214	204	240	206	209	205	198	194	187	188	176	200	191	213	212	195	211	203	204	191	181	186	192	227	227	211	174	234	199	192	194	230	205	186	201	237	208	196	200	191	184	215	173	207	204	206	192	164	183	212	196	227	197	173	221	185	209	188	198	216	203	216	171	201	190	223	206	220	205	205	174	205	195	199	191	192	211	203	199	202	186	207	188	182	205	199	184	233	213	212	203	198	202	177	202	195	212	198	188	210	183	226	205	212	196	197	217	177	196	200	198	208	206	189	211	184	185	185	210	174	205	206	193	208	173	192	206	224	173	211	206	178	214	210	206	218	237	221	182	209	199	203	199	206	211	189	220	196	213	198	185	219	219	205	197	232	203	194	223	192	226	205	213	197	196	204	196	236	219	196	217	198	233	188	192	179	197	199	224	215	193	210	196	188	199	214	203	209	208	199	205	214	217	211	211	182	226	199	201	194	216	197	200	201	196	198	197	196	171	188	194	214	186	191	206	184	211	227	211	201	209	185	203	213	192	208	192	208	216	213	174	203	190	178	218	194	213	176	209	185	189	206	189	203	201	184	217	194	208	201	194	198	218	231	193	194	202	195	185	185	207	203	195	197	208	221	213	206	163	217	232	193	200	216	195	195	208	188	196	225	178	188	215	198	218	194	194	227	194	195	194	217	199	200	205	190	197	211	179	209	185	202	242	225	202	202	211	183	220	195	176	201	205	207	198	200	196	192	184	218	209	194	213	194	191	180	206	189	173	197	193	218	208	221	188	225	205	197	218	202	185	210	205	211	186	181	216	231	183	200	229	202	198	196	198	209	175	219	199	196	210	183	196	195	190	198	209	202	220	189	195	198	178	202	227	195	214	203	218	217	210	184	191	203	200	188	204	205	186	188	203	223	218	195	190	205	189	176	181	201	200	189	191	213	194	210	207	216	180	197	232	210	187	216	194	176	207	216	190	209	204	195	190	200	217	180	200	215	209	195	198	171	220	194	235	195	191	211	196	181	207	204	226	177	181	175	198	219	182	204	192	206	204	167	190	178	215	199	188	189	190	198	199	197	195	195	211	203	193	196	214	200	195	191	194	208	207	164	221	196	214	214	213	203	191	199	216	214	196	202	203	192	208	208	212	192	204	189	219	190	186	199	192	224	213	194	207	203	207	194	183	199	204	203	185	203	201	211	214	182	213	216	212	200	221	190	216	209	199	213	219	196	213	206	216	187	201	183	205	211	204	235	179	203	208	204	188	190	182	195	198	204	196	188	211	210	180	199	211	198	224	174	207	227	197	215	209	190	169	177	183	200	207	187	187	190	206	195	182	186	185	191	182	226	197	203	218	178	234	173	188	189	179	184	209	239	190	193	204	202	210	173	206	199	191	221	220	201	196	167	209	193	210	181	194	213	201	185	177	199	206	214	212	196	180	196	197	206	191	174	197	210	187	193	195	188	195	213	183	188	193	198	213	209	206	215	189	197	205	215	178	203	170	199	209	221	214	181	202	202	189	195	208	217	195	191	195	209	192	173	212	188	216	189	219	200	178	207	214	164	218	200	207	223	226	203	197	220	200	193	198	206	210	213	176	201	189	229	203	190	190	222	220	205	201	179	184	197	219	180	218	195	193	207	179	184	198	180	229	186	186	199	219	213	212	181	198	195	207	202	168	219	215	177	225	210	198	191	205	217	202	177	174	218	187	209	180	215	193	206	205	222	206	223	193	203	198	194	190	208	188	199	173	230	181	182	177	190	207	220	180	210	231	213	213	212	222	215	184	198	196	227	243	180	220	194	199	206	178	193	211	184	195	206	201	217	212	202	195	229	200	203	189	169	210	206	195	210	183	186	198	187	207	196	191	190	196	214	192	200	174	181	191	209	198	197	179	198	192	205	225	188	192	200	189	202	219	197	194	183	173	208	235	219	239	222	207	198	217	199	219	181	218	198	231	217	214	188	202	212	183	210	191	183	206	203	187	202	215	193	188	203	213	199	199	211	209	196	177	215	206	189	183	196	204	192	205	196	206	211
345	3	3500	171664	407	29	157	575	713	729	603	587	499	492	416	407	366	377	360	333	340	314	335	313	295	294	300	257	267	301	269	272	264	265	253	271	245	273	226	262	238	224	239	235	230	239	225	223	212	245	242	233	221	224	250	241	243	218	237	234	221	226	230	216	225	202	212	210	209	208	243	217	226	202	230	223	232	206	247	213	204	187	229	175	216	201	226	198	210	200	216	198	204	208	193	222	202	204	195	228	233	204	210	187	245	204	201	214	223	199	216	233	204	197	239	207	203	220	198	225	178	197	211	198	202	222	202	185	222	192	218	188	202	193	209	231	195	199	198	238	197	218	233	197	186	208	225	195	222	222	209	215	196	223	195	213	177	227	201	203	183	203	194	218	184	223	197	196	213	193	232	213	203	211	203	217	218	241	217	204	200	214	204	200	223	220	185	218	199	196	191	183	202	199	204	211	224	193	200	207	200	222	217	220	210	192	192	189	202	201	188	180	177	226	216	199	201	198	220	196	219	196	205	235	209	207	206	212	214	202	227	226	227	210	224	197	211	204	193	191	203	204	220	184	209	208	192	221	205	224	210	185	206	207	195	215	221	217	211	212	212	207	201	194	196	214	215	225	194	192	208	198	202	194	216	202	202	209	216	220	226	208	206	211	226	172	214	197	215	207	179	195	201	198	215	222	188	181	216	248	210	205	189	240	203	190	204	216	199	229	207	217	236	213	198	205	231	190	188	220	194	179	203	201	198	217	225	205	194	217	193	209	209	204	208	190	209	195	208	204	193	196	201	200	202	225	221	207	203	192	206	198	226	198	203	214	206	205	201	216	222	186	204	200	226	189	203	181	197	226	201	197	223	219	226	208	234	208	201	213	194	195	215	218	210	223	203	205	219	216	205	233	202	219	203	220	200	224	191	210	188	188	191	205	226	203	205	202	199	221	160	198	169	202	226	189	201	215	177	212	205	202	194	209	220	195	196	194	215	204	197	188	213	189	199	200	181	217	221	207	221	202	219	208	191	206	224	220	201	165	184	204	203	190	187	222	231	220	197	202	214	199	226	217	207	209	203	179	192	194	203	216	199	217	208	186	234	213	219	230	206	206	219	213	188	198	193	204	221	212	184	187	193	188	198	197	202	209	209	218	215	217	169	197	206	196	197	214	191	209	213	213	189	195	194	202	205	203	208	191	243	198	205	232	211	202	179	214	202	221	197	214	205	208	228	196	204	195	189	209	189	214	197	215	229	214	196	203	220	197	204	207	207	208	212	207	163	201	200	190	199	212	179	199	194	201	209	211	210	192	171	203	208	195	196	204	206	222	214	204	200	183	190	224	194	224	208	230	213	203	200	204	213	206	188	177	208	196	226	177	216	218	213	202	201	235	223	203	209	206	200	207	209	186	214	194	211	200	245	215	212	221	206	214	218	203	185	211	189	206	195	218	190	196	197	202	188	215	202	194	194	193	213	179	223	187	192	184	203	192	220	211	188	195	204	211	195	177	193	219	210	187	217	227	201	188	231	185	195	195	193	193	185	200	196	190	202	209	211	205	190	198	189	216	188	217	235	190	176	209	214	209	197	202	199	202	185	185	221	209	194	197	216	209	202	186	211	238	200	206	193	176	196	196	206	217	196	202	200	194	190	215	191	190	168	200	208	207	219	202	201	203	203	208	209	189	197	203	212	204	164	212	207	195	203	204	214	169	203	222	186	220	216	237	213	190	207	210	208	196	208	222	234	199	177	187	198	250	180	208	212	193	185	249	229	217	193	194	210	221	199	202	198	201	210	199	198	219	204	218	231	178	192	191	208	209	179	215	216	187	205	206	193	194	206	196	205	201	201	215	188	204	238	228	227	212	215	196	205	213	225	195	214	217	216	209	191	236	225	187	203	209	227	208	201	197	224	185	209	218	185	169	180	225	217	219	217	223	230	176	211	217	206	226	189	191	205	197	205	181	209	219	197	195	195	201	214	187	205	176	219	204	198	194	225	212	211	202	217	216	199	214	200	210	192	193	203	185	209	182	219	201	181	195	198	216	215	218	195	224	195	214	192	222	214	206	213	209	192	227	188	221	214	197	200	202	195	187	202	198	191	214	217	213	204	192	205	202	208	179	198	211	203	221	210	260	222	217	211	216	181	200	200	175	219	203	217	212	204	216	198	171	209	205	200	198	198	193	212	197	188	210	225	173	203	218	207	196	199	196	186	213	187	192	219	202	198	213	195	199	193	209	190	202	176	220	199	185	213	227	216	212	184	220	231	222	180	207	231	213	219	210	194	222	219	214	194	214	200	211	194	190	187	204	207	223	190	219	184	196	200	217	199	192	209	213	218	216
345	0	2700	171766	381	22	88	437	588	675	582	586	506	479	449	391	399	399	360	346	327	338	310	330	293	275	296	287	292	305	269	264	258	237	260	247	217	262	241	246	220	208	231	233	237	221	201	225	210	223	210	206	209	206	199	178	210	193	206	210	212	178	217	180	195	200	182	176	192	197	188	195	193	198	174	198	160	174	202	170	173	201	180	172	194	200	172	178	183	206	185	189	180	183	178	203	206	178	178	181	184	217	191	186	184	175	174	178	179	177	175	168	162	187	182	175	197	178	214	183	189	196	182	193	188	178	180	173	191	196	172	173	182	179	161	183	174	171	204	178	188	195	176	171	203	188	164	169	190	179	199	204	186	181	185	160	177	180	173	181	203	166	186	172	189	171	181	182	195	192	175	176	191	169	175	186	179	164	177	174	178	160	195	180	177	158	166	179	175	143	160	206	189	166	168	169	198	197	167	174	185	201	181	190	167	166	175	162	192	175	174	214	159	187	152	172	183	176	174	168	172	162	166	137	172	164	185	171	159	177	177	191	180	172	171	173	192	177	175	143	158	173	162	170	181	172	180	160	149	187	184	166	167	187	175	164	184	165	167	177	187	162	186	174	161	174	204	174	169	180	192	169	166	171	203	181	188	177	173	175	176	197	164	177	191	173	162	166	158	167	172	170	167	174	197	176	179	193	191	167	165	181	184	173	169	198	189	184	185	165	183	172	185	185	164	157	190	182	168	157	167	156	209	173	162	181	159	181	172	209	165	191	183	170	177	178	189	184	174	175	176	192	182	174	203	210	188	189	171	198	171	198	172	189	187	162	175	185	184	166	149	171	171	168	170	167	179	165	157	172	188	186	166	192	200	189	168	163	157	174	183	177	177	196	161	191	169	165	172	159	164	168	167	155	194	163	174	188	166	161	162	180	194	183	157	167	185	176	184	177	163	174	175	166	177	187	170	180	187	181	155	164	176	174	164	176	182	179	196	188	180	168	177	161	183	174	193	160	188	152	203	196	183	156	188	195	161	181	162	172	165	166	183	180	167	179	187	182	210	170	173	162	183	179	155	154	173	187	175	172	166	170	205	181	188	180	188	166	166	170	188	171	158	194	165	176	173	190	158	176	215	161	166	191	169	178	183	187	173	168	167	182	164	162	183	168	162	159	194	163	171	169	177	175	163	170	179	176	165	183	196	194	153	162	180	155	189	196	183	177	175	183	167	173	176	178	168	169	201	181	194	187	195	174	180	173	166	168	186	177	165	176	186	158	172	182	182	174	157	166	154	178	155	179	170	180	183	180	172	183	159	163	200	185	188	190	155	187	173	164	182	181	164	160	157	155	168	190	173	181	169	180	169	167	162	173	166	179	177	141	185	187	155	160	167	185	183	197	195	176	160	181	181	178	185	181	178	168	171	175	167	178	149	195	177	168	178	192	183	161	175	151	179	175	195	195	142	163	169	170	172	191	173	158	159	168	167	175	171	168	190	171	182	167	195	186	184	178	146	182	183	166	166	173	166	174	172	184	148	166	181	181	172	179	163	187	164	148	186	164	166	178	188	174	179	185	160	179	173	201	153	172	188	163	176	155	185	181	160	182	164	187	182	172	183	170	163	158	183	153	191	166	168	159	168	206	193	194	171	169	196	180	170	181	188	173	153	185	159	171	170	151	167	165	193	196	180	187	161	168	155	184	192	174	171	185	160	191	183	182	164	157	181	185	177	199	159	169	159	186	180	207	176	185	178	191	178	188	196	180	169	179	168	171	200	174	155	187	184	178	168	174	178	177	180	185	163	176	192	160	155	155	168	164	178	185	209	176	180	151	190	189	180	180	169	172	185	186	192	153	183	183	179	174	156	169	192	161	194	179	186	150	172	149	165	175	181	177	171	161	171	164	173	171	193	181	154	170	180	201	168	192	183	173	199	178	147	186	166	159	169	165	154	190	185	203	148	165	174	204	189	170	166	165	160	179	161	166	198	165	172	181	152	181	178	174	178	175	177	185	175	181	175	179	174	181	191	172	178	158	163	162	192	188	193	191	154	161	174	170	168	171	199	181	148	187	177	150	154	186	180	175	179	180	151	172	183	179	182	169	171	153	186	175	201	179	164	183	172	160	176	174	169	173	156	198	180	154	173	183	175	178	162	159	179	163	179	192	173	178	183	146	171	166	164	177	155	168	176	168	192	146	171	187	157	188	139	169	191	171	152	175	184	154	171	190	186	160	170	177	168	182	172	155	165	159	163	164	183	176	169	199	179	186	143	166	177	165	168	168	157	176	160	181	179	203	159	183	165	183	157	181	175	176	195	193	179	170	168	170	151	157	186	192	155	182	177	176
345	1	1900	171868	396	11	88	366	403	462	447	453	387	368	368	324	315	320	293	305	270	280	243	240	239	272	235	231	216	241	216	218	221	220	196	225	212	247	206	216	200	202	198	212	215	200	191	194	193	200	209	199	197	193	199	172	195	197	206	180	194	196	186	178	186	189	193	178	168	193	187	199	203	180	194	197	212	199	183	184	199	178	181	199	170	197	194	174	169	200	165	153	189	172	187	186	208	202	187	171	202	201	179	171	169	192	184	170	196	188	191	179	191	178	175	158	160	196	167	184	190	190	188	179	174	169	178	184	189	189	182	189	199	197	186	174	213	174	182	171	196	180	183	162	175	176	180	187	166	189	159	186	194	188	186	182	199	163	209	184	178	198	177	193	177	171	173	174	172	169	180	208	181	178	167	171	174	200	200	207	172	181	161	187	175	179	176	171	168	201	190	197	183	167	175	180	172	187	168	192	190	178	168	196	181	180	170	175	165	199	196	175	188	168	166	200	200	182	193	208	201	183	170	152	207	185	178	163	173	169	206	180	169	184	158	190	177	152	170	185	195	177	167	184	179	181	178	183	169	166	193	179	207	143	202	179	167	184	186	190	180	187	188	187	184	176	168	181	189	176	152	140	159	181	188	184	173	159	205	198	196	167	173	182	173	189	172	183	192	157	207	169	167	196	185	184	185	178	173	175	167	188	174	180	170	202	181	175	178	194	198	199	205	178	175	162	183	182	204	152	176	166	193	162	156	163	171	175	176	188	186	184	175	187	177	214	206	163	189	196	164	176	173	190	181	195	184	192	181	196	192	177	190	179	181	179	176	189	207	194	177	166	170	190	202	171	185	167	175	171	184	169	174	162	179	186	192	181	192	197	200	156	173	170	180	158	193	214	188	178	168	179	169	180	198	178	177	173	156	158	176	190	177	173	154	176	163	161	164	172	176	166	187	193	169	178	157	185	167	189	183	174	201	193	183	207	158	179	187	187	197	166	190	170	165	193	167	191	185	178	207	166	187	203	170	172	202	188	173	163	188	180	179	155	182	190	147	180	166	169	158	176	179	180	151	169	179	166	164	201	194	181	187	166	163	179	182	174	173	171	150	173	170	190	179	183	155	161	157	162	179	190	158	183	196	194	187	159	175	173	196	186	174	182	174	160	170	199	183	165	185	177	176	191	184	164	194	197	177	194	179	199	165	175	187	197	209	176	197	175	184	170	191	156	175	180	178	173	186	158	177	180	165	193	192	188	180	194	192	207	194	179	176	180	186	171	165	167	159	192	187	206	166	168	194	179	164	203	182	171	181	193	180	170	201	159	186	173	185	186	180	184	164	180	170	188	174	193	168	172	201	204	168	176	170	187	188	161	213	157	189	199	178	182	178	191	183	205	190	165	175	158	170	181	170	181	169	188	177	174	185	171	196	182	162	188	149	158	190	184	184	155	170	172	196	198	191	193	175	174	166	197	182	164	162	177	159	180	151	178	196	187	157	186	162	152	183	176	174	181	165	195	153	152	180	166	204	169	169	190	169	190	180	181	189	181	174	171	159	193	176	191	197	189	159	198	172	158	160	175	171	177	158	166	170	206	189	185	179	173	171	203	169	156	174	176	179	201	193	179	179	192	170	206	196	180	167	165	176	184	184	176	205	160	156	149	189	184	184	172	194	178	188	193	175	188	206	196	182	191	193	181	170	180	188	180	169	160	181	165	173	186	190	149	176	175	180	172	152	171	198	182	183	181	201	168	167	170	185	167	186	179	171	156	162	181	191	186	178	178	184	177	165	164	174	199	186	169	190	214	180	204	186	163	195	190	180	178	199	191	176	183	163	190	160	166	184	194	179	185	163	164	147	195	160	172	190	175	174	190	194	185	187	177	181	163	170	177	176	166	185	168	155	179	179	171	180	188	196	168	156	201	177	184	201	174	177	220	159	159	147	160	196	177	187	163	186	168	179	179	149	172	171	186	184	188	165	176	170	158	180	172	181	202	191	178	177	163	180	200	194	169	176	197	186	189	159	187	150	196	145	180	198	194	171	180	181	197	189	164	184	174	159	163	171	194	177	193	170	180	184	166	173	192	188	175	186	181	189	184	182	179	169	167	184	173	183	169	176	187	189	179	167	171	186	199	162	196	189	179	184	193	197	193	169	187	184	149	174	169	171	175	166	170	166	179	184	169	170	169	173	180	180	168	176	182	172	194	190	199	162	197	197	191	189	160	158	167	186	182	172	176	196	162	193	184	167	168	191	179	175	186	162	172	181	176	185	198	180	174	201	185	188	177	170	158	179	189	168	163	169	180	181	175	178	185	181	190	188	136	176	187	206	198	208	168	178	177
345	2	2100	171969	387	13	121	557	680	662	585	558	479	453	387	382	330	335	312	293	291	301	234	297	245	272	265	256	224	250	205	249	258	228	231	248	237	236	202	247	227	221	202	238	212	224	205	218	177	218	181	193	210	196	189	217	174	194	215	168	208	183	172	195	197	209	186	196	186	175	180	176	182	183	177	198	175	171	186	199	197	182	190	180	180	169	201	185	169	190	166	179	164	194	174	189	169	195	192	179	188	221	181	187	174	204	215	177	195	178	148	180	175	181	177	172	167	171	181	182	180	179	185	184	176	159	187	188	167	164	181	183	172	211	178	196	182	186	177	188	180	199	161	162	174	167	156	176	166	184	150	181	195	160	176	158	186	179	195	181	179	182	191	182	169	180	195	175	168	175	195	179	163	194	165	182	161	175	167	157	185	162	178	180	185	183	196	167	169	163	178	194	164	160	180	182	195	181	176	159	181	172	176	167	174	203	184	178	190	173	189	151	177	187	158	182	192	173	199	181	200	192	184	186	183	167	173	197	185	195	175	152	167	175	176	185	160	161	190	196	177	173	175	184	194	166	187	188	182	154	167	160	176	165	201	158	179	174	161	184	167	175	175	180	168	173	167	188	192	169	158	167	187	159	187	172	168	173	199	188	169	176	196	176	182	188	186	190	191	189	186	187	166	167	175	172	153	161	167	183	184	164	156	180	170	183	153	176	162	185	182	177	176	187	174	174	203	182	159	191	177	176	179	200	169	176	175	184	182	167	169	145	181	182	166	152	162	181	186	191	180	160	173	194	153	161	175	168	181	208	164	192	174	176	194	161	177	176	174	191	197	190	188	167	182	150	170	177	183	169	206	181	170	166	175	167	190	178	204	175	173	165	176	173	164	171	171	196	185	173	188	170	174	177	166	167	178	191	166	193	167	171	188	186	157	177	180	179	179	187	187	169	177	171	195	168	193	162	185	164	187	182	168	178	181	196	141	165	185	177	175	171	194	190	190	187	166	184	173	154	138	185	183	172	162	174	188	152	184	176	185	173	182	183	185	196	192	167	180	181	162	186	170	153	163	203	172	162	190	151	173	182	185	197	175	197	184	151	190	184	160	176	164	166	160	169	190	159	176	175	179	181	164	166	184	158	162	161	183	166	181	176	181	158	193	195	172	161	157	181	174	187	172	166	179	172	166	184	170	191	176	161	176	168	179	169	194	150	183	199	150	187	202	167	203	150	163	168	196	160	181	181	157	197	189	170	189	142	181	178	171	181	153	170	178	173	173	176	179	176	170	148	206	154	171	177	176	169	188	155	176	209	174	176	155	174	189	197	159	171	161	164	175	185	178	168	172	192	153	175	185	157	193	147	184	163	188	140	195	161	166	161	193	160	162	192	171	166	170	186	170	180	179	164	165	170	165	168	167	169	174	172	163	152	172	181	155	168	165	189	170	166	179	169	203	186	159	176	182	182	181	187	166	161	186	170	161	191	162	195	195	192	192	180	171	186	159	167	211	192	174	167	190	188	179	175	185	184	178	192	180	181	141	181	172	181	178	190	168	178	180	185	165	207	191	168	191	196	167	191	199	168	180	183	183	172	170	153	172	177	165	178	182	170	171	166	172	197	203	191	166	164	171	168	176	186	168	197	170	171	155	153	176	165	166	156	165	181	184	176	188	188	187	197	205	173	172	165	182	195	181	183	190	209	193	181	183	188	201	171	186	197	170	161	173	157	164	173	185	194	181	186	160	173	169	176	173	173	156	152	174	165	181	178	184	179	185	161	173	184	161	175	149	172	193	176	157	180	180	178	180	202	181	161	174	154	162	176	175	184	158	164	182	167	173	165	170	156	187	187	193	163	173	191	179	180	194	200	143	193	163	196	167	192	164	193	214	161	151	179	198	198	192	183	197	175	180	172	156	180	166	191	202	180	176	204	168	187	175	185	173	191	155	155	163	155	193	146	179	158	164	174	176	179	177	159	175	174	206	157	195	176	176	167	152	184	158	204	170	184	167	144	172	164	177	158	169	176	189	197	151	175	184	166	177	184	172	196	179	186	156	173	190	170	193	173	179	187	182	161	160	165	181	158	196	175	187	190	174	172	182	176	173	176	183	196	164	178	168	187	191	178	174	168	195	177	176	173	176	189	181	174	180	161	167	186	181	194	169	200	175	153	168	175	173	183	189	185	172	176	186	182	167	179	179	180	187	190	196	164	160	173	163	192	181	179	190	162	163	150	177	164	165	192	189	173	171	178	199	173	183	191	192	157	184	190	170	163	150	155	194	175	166	178	179	179	155	180	190	161	195	163	179	172	176	128	182	162	155	180	178	152	181	172	164	160	179	183
345	3	3500	172071	378	36	119	516	660	666	516	516	474	439	411	399	332	360	326	317	307	302	282	282	275	258	266	244	230	249	239	249	250	230	227	257	234	235	227	227	207	246	218	206	195	211	217	217	208	190	205	210	185	209	193	201	182	186	180	181	180	216	185	195	191	172	197	194	198	181	183	200	164	177	211	208	201	173	180	178	172	179	194	170	182	193	178	191	191	190	185	168	183	191	197	195	194	191	174	176	196	181	158	177	203	193	182	175	183	202	189	188	180	180	172	190	206	191	195	202	195	191	188	183	181	176	169	201	177	159	187	161	192	157	182	180	171	173	191	181	183	163	174	164	176	197	184	178	176	192	181	182	177	185	183	184	178	188	187	168	164	176	169	192	182	180	183	165	178	176	179	158	160	170	182	197	163	212	196	201	189	169	194	175	189	173	179	176	174	175	194	214	197	174	206	186	177	181	187	149	183	187	168	199	191	195	175	167	160	179	174	185	180	170	192	176	195	170	179	156	179	187	161	174	158	165	165	174	168	201	184	177	179	170	199	190	166	170	193	175	171	167	178	170	176	170	166	159	174	174	158	174	184	189	183	173	169	175	190	185	171	204	183	195	173	187	195	178	188	189	201	188	166	155	182	192	142	186	185	166	185	185	205	181	201	181	175	174	201	177	184	172	173	195	183	172	167	162	187	182	175	191	175	193	190	164	167	185	185	174	195	187	182	176	173	175	181	162	195	177	192	186	161	161	205	176	173	171	173	160	188	186	171	182	159	180	192	166	175	168	153	196	159	189	187	179	188	203	166	176	188	158	185	183	171	168	190	158	176	181	182	160	168	169	172	174	172	209	195	198	156	197	192	173	185	169	187	182	177	173	178	177	190	168	183	193	186	180	134	187	188	186	192	176	173	198	144	170	202	184	159	164	195	184	171	190	184	197	164	169	181	188	184	188	177	198	163	184	164	184	193	186	202	182	151	190	174	166	157	166	163	176	198	183	169	184	182	169	153	172	170	183	193	183	192	184	183	184	167	187	163	174	190	167	174	186	170	158	161	197	172	182	166	173	157	175	158	161	172	171	179	178	157	198	176	191	177	188	193	180	162	166	174	196	171	150	156	172	168	192	195	190	180	184	167	176	180	172	192	173	160	191	185	189	171	169	211	194	171	177	167	180	150	171	167	190	170	188	172	175	169	168	190	161	184	201	164	180	172	189	189	190	185	174	189	162	161	194	182	176	174	159	180	182	175	183	188	165	195	174	171	196	172	194	168	187	182	170	198	188	167	152	181	192	170	172	174	159	188	170	185	171	171	166	167	184	147	189	171	163	173	164	185	156	150	170	182	186	179	169	160	170	160	190	163	188	171	168	179	166	171	191	179	180	171	179	189	152	193	172	167	166	169	169	207	161	192	185	188	175	169	175	188	171	191	187	161	163	182	173	191	152	179	169	177	168	170	156	173	192	175	190	177	166	179	166	203	175	187	181	176	146	161	175	186	146	179	172	200	160	179	173	202	180	179	163	202	165	180	187	164	159	176	186	165	164	179	182	164	181	164	192	179	186	208	178	186	178	172	173	185	182	193	201	189	187	170	176	168	181	197	173	172	177	158	162	168	180	190	190	161	184	193	190	154	170	164	163	165	173	163	171	176	201	179	167	185	190	183	186	192	168	189	164	161	169	162	163	173	166	171	151	197	165	174	151	194	170	180	167	172	169	156	195	175	173	200	147	197	173	199	179	172	185	168	171	170	178	180	185	165	171	181	149	177	173	182	170	175	189	183	187	165	173	178	188	182	167	176	173	177	180	188	190	170	209	157	182	176	169	175	198	188	182	196	188	150	200	194	184	184	160	188	170	177	174	178	177	173	174	173	199	176	198	215	173	183	180	161	194	173	173	163	175	150	186	195	180	180	185	179	192	170	191	183	177	184	174	191	181	166	170	187	159	171	171	162	174	179	205	188	174	178	157	188	165	179	188	168	153	185	186	178	201	165	175	174	169	169	178	184	186	185	168	181	167	187	153	183	170	177	165	184	167	191	162	194	177	195	193	156	198	178	158	170	175	173	170	172	146	202	182	166	189	183	181	172	176	200	204	183	171	184	167	186	176	166	149	167	158	182	167	185	194	159	169	185	178	182	151	173	183	188	173	175	199	193	183	156	163	156	194	162	185	185	163	166	164	185	188	171	197	137	175	186	165	156	186	167	176	164	180	169	195	161	174	191	200	185	181	182	177	170	167	177	174	172	175	182	186	205	176	179	183	177	176	165	155	163	177	183	191	144	178	174	190	187	158	182	189	175	161	170	189	179	162	169	183	164	163	180	188	176	173	171	156	195	174
