150	0	2500	164279	414	7	256	304	323	315	304	307	342	324	330	332	342	314	302	300	304	250	250	242	264	241	215	243	241	205	229	237	205	223	179	234	229	229	225	194	207	220	222	185	203	218	219	229	208	182	215	200	198	193	215	197	198	184	199	192	198	187	190	195	185	221	183	185	182	203	195	182	197	182	170	189	200	185	200	198	212	197	177	188	206	187	205	170	211	177	190	200	178	179	187	189	189	193	186	193	186	183	184	171	201	190	192	185	206	199	171	177	195	203	185	198	195	181	180	173	189	185	197	183	188	169	193	186	185	204	195	185	195	180	189	188	189	191	180	201	179	174	192	189	167	178	192	204	199	181	173	178	197	195	200	196	189	170	188	177	187	208	200	160	203	196	199	170	179	190	202	183	219	198	198	186	176	185	159	211	203	187	200	182	175	200	187	156	182	179	178	192	195	197	187	191	210	179	200	167	209	170	176	198	196	196	189	175	169	179	180	186	180	166	190	173	175	164	212	205	184	184	163	183	165	177	159	179	168	169	169	180	172	202	194	191	191	182	165	189	191	177	162	188	197	178	198	195	201	190	202	176	194	198	163	177	184	178	177	203	186	172	183	196	180	154	169	178	168	188	171	196	189	165	187	171	191	202	179	180	184	196	191	179	176	182	175	161	189	182	185	210	174	190	187	190	151	186	186	159	182	200	175	162	169	183	199	187	163	168	186	180	192	196	182	180	184	158	172	164	180	185	189	188	178	182	172	165	196	198	186	163	165	177	167	188	178	176	178	191	168	183	196	185	174	179	208	175	177	210	192	159	188	183	185	173	167	175	175	172	182	179	182	183	170	214	184	175	185	203	195	187	180	188	183	172	179	174	204	174	181	178	171	173	192	169	193	193	187	173	202	182	177	210	171	178	176	184	203	146	197	172	174	172	179	169	164	169	168	152	173	175	193	176	186	187	195	197	183	187	205	176	193	182	172	195	208	194	160	181	157	190	185	180	204	181	189	197	207	190	167	176	205	181	163	185	209	174	191	191	189	172	184	184	199	173	175	191	184	160	162	191	168	194	171	180	186	174	199	177	177	183	167	177	189	191	187	153	190	167	186	210	177	176	181	186	151	187	172	185	197	176	179	173	168	180	196	202	179	172	174	183	181	175	181	168	179	181	199	165	185	161	182	183	181	188	197	199	164	164	190	180	189	151	190	177	157	205	181	190	162	166	204	184	165	177	166	189	152	213	184	165	179	176	170	178	174	167	185	162	172	183	162	162	183	182	201	180	209	184	161	205	186	190	175	167	174	194	168	194	185	191	170	186	176	173	172	195	183	195	184	179	192	177	164	192	168	189	167	182	185	187	186	160	199	172	170	178	196	165	200	183	169	183	190	166	163	168	186	175	143	182	182	189	188	177	180	190	159	184	168	161	186	178	180	169	173	154	165	195	186	179	186	186	166	196	183	176	184	204	190	185	191	198	169	169	213	185	181	187	173	171	190	185	151	161	177	180	201	177	191	153	165	175	191	182	174	193	183	179	206	164	186	176	181	173	171	169	182	174	181	180	165	185	179	191	185	164	180	179	172	185	173	188	194	208	190	194	214	177	180	173	178	172	191	153	179	207	180	196	182	205	177	208	195	176	180	171	170	174	184	164	182	180	165	184	184	195	174	179	186	161	173	185	177	172	191	187	185	195	181	187	159	192	186	181	173	183	162	178	220	180	192	201	192	172	175	192	166	196	185	201	173	196	188	175	171	167	199	165	167	181	192	159	161	167	181	164	184	161	176	175	187	182	182	204	189	211	188	178	173	190	169	183	180	189	191	191	160	182	191	191	187	170	184	171	180	179	180	181	188	174	182	167	183	189	171	188	192	187	174	202	197	177	188	172	169	173	194	172	187	187	193	197	184	189	211	181	176	194	189	181	142	183	197	164	170	178	184	190	167	188	187	186	175	176	188	173	185	177	183	175	204	189	180	169	191	174	204	174	176	154	182	190	175	186	181	199	169	178	170	197	187	180	171	177	159	194	178	190	159	183	189	177	175	184	179	176	176	174	177	154	192	202	182	213	168	186	151	186	184	183	202	197	178	186	184	190	185	194	186	198	185	173	162	160	166	159	201	168	171	176	184	194	184	192	143	194	166	193	166	168	172	191	176	169	169	173	177	174	149	178	189	185	189	167	195	181	180	180	186	172	167	185	194	169	190	181	189	181	192	191	180	190	176	196	153	196	172	178	172	176	201	185	167	169	167	188	191	187	195	186	170	172	177	184	172	173	184	184	173	178	176	192	171	186	154	174	189	201	182	174	166	177	182	181	174	179	181	175	160	174	173	209	210	172	187	186
150	1	1710	164337	412	53	294	305	293	237	253	216	206	206	228	224	199	211	206	205	214	179	200	192	182	181	182	184	172	186	177	171	172	167	188	163	164	160	167	174	192	176	185	173	187	178	162	171	177	165	158	193	187	157	168	185	180	184	152	182	170	186	169	169	169	195	191	170	146	174	177	166	164	154	176	179	168	195	170	176	182	162	166	177	161	186	153	154	163	180	188	193	177	166	185	177	178	176	156	187	167	170	172	169	164	171	178	170	194	170	167	166	180	163	156	176	159	171	179	193	180	181	156	183	157	161	168	165	175	176	170	168	164	176	194	155	165	157	157	157	171	178	172	148	169	176	158	175	184	179	172	157	172	181	155	175	169	169	181	144	177	186	181	169	163	159	167	165	165	180	150	172	193	178	160	158	212	161	169	167	160	146	154	138	165	174	178	175	175	163	173	182	179	177	182	158	171	165	185	169	174	196	160	159	171	184	167	171	155	185	166	179	158	177	162	180	171	166	171	182	169	183	179	164	163	161	187	170	163	175	174	150	168	169	183	190	201	177	162	151	180	175	164	174	166	171	151	142	154	174	156	168	174	164	173	186	161	189	179	183	169	167	171	159	160	177	179	169	170	175	172	189	176	182	154	163	157	170	157	166	158	168	156	157	195	169	143	171	185	182	176	191	164	136	166	185	158	164	169	170	160	150	150	162	139	176	162	187	151	185	173	166	165	191	170	164	162	163	171	158	172	176	178	167	161	168	155	186	156	172	172	182	167	167	164	186	191	150	169	175	196	199	178	160	152	159	176	158	166	169	189	173	163	181	167	156	175	165	185	176	166	169	174	177	165	157	177	180	175	157	144	178	182	166	157	172	150	160	166	163	171	169	164	159	183	152	178	174	158	167	187	165	195	179	160	150	193	163	174	170	163	169	192	164	174	192	171	159	178	174	169	189	171	182	176	174	170	183	162	193	145	188	189	186	160	173	160	191	173	174	181	163	159	197	172	181	148	177	190	166	182	176	178	157	167	180	171	180	171	162	188	170	166	175	199	168	177	160	161	167	175	161	166	154	181	181	183	190	165	183	166	190	180	165	177	179	175	172	170	167	168	160	166	165	165	177	164	168	190	185	180	167	177	176	180	175	159	162	175	175	182	172	174	155	162	179	172	178	181	174	170	150	178	149	173	185	175	181	155	169	205	182	180	174	172	149	168	167	168	156	174	176	184	179	165	176	178	163	166	173	165	164	176	186	170	184	165	176	162	167	169	170	184	155	154	152	155	174	157	155	153	169	172	154	187	179	164	157	141	154	180	163	174	179	175	196	167	187	186	185	179	162	171	158	168	165	166	182	196	154	182	155	182	198	184	175	181	162	164	180	190	183	170	168	172	169	186	184	172	174	174	165	160	161	167	171	173	205	157	176	177	152	185	183	176	184	158	145	154	162	193	168	165	164	178	205	156	164	182	165	191	162	162	175	186	170	153	165	180	167	192	186	182	164	188	171	177	184	182	168	151	168	162	179	170	186	170	183	159	169	198	159	163	154	189	180	161	177	168	172	174	178	158	177	178	178	171	165	160	164	161	182	185	169	177	175	166	162	172	176	145	181	174	176	169	203	181	199	174	192	173	172	145	187	171	180	173	155	147	173	167	176	170	181	177	173	166	171	164	181	175	174	174	160	150	184	166	165	160	170	177	179	169	173	161	168	167	164	152	182	175	154	163	177	166	164	191	166	173	174	189	164	171	169	176	194	166	184	163	182	173	151	179	181	182	165	148	164	151	187	162	183	180	172	178	155	169	157	188	180	170	172	181	182	179	160	153	168	175	173	178	162	165	160	172	154	154	175	164	159	161	184	187	191	181	167	181	151	185	159	174	172	154	180	168	186	174	159	159	166	167	165	172	171	185	167	154	157	158	160	174	168	181	163	152	169	206	165	182	155	164	175	162	180	188	169	173	143	190	166	154	170	177	160	165	163	163	142	193	160	145	166	168	175	180	193	180	182	174	183	175	162	155	148	186	186	178	170	168	185	162	183	155	177	154	176	174	171	176	168	184	173	193	175	165	175	139	156	180	156	152	157	170	161	187	164	170	171	145	180	184	173	177	158	159	153	159	179	161	190	179	209	181	168	182	170	157	177	166	145	159	184	176	171	168	164	159	168	187	195	172	180	158	146	166	193	198	178	151	189	148	182	166	187	166	176	183	152	171	161	171	164	167	159	173	152	164	168	157	187	181	168	170	172	188	182	158	172	158	177	157	192	148	186	160	168	177	154	177	194	164	193	165	174	168	165	152	175	180	164	201	177	170	187	182	168	167	160	154	176	165	161	170	171	194	177	175	173
150	2	1950	164395	448	13	278	305	309	265	289	255	265	280	269	292	258	262	243	241	230	209	221	199	204	211	222	176	196	188	181	196	158	185	200	180	175	183	187	171	197	169	166	195	183	178	164	168	179	182	176	192	172	190	162	161	207	162	170	160	177	182	178	193	165	165	184	174	175	163	163	169	149	170	180	182	172	185	169	171	172	177	171	164	205	174	174	185	181	170	191	171	175	170	185	170	168	154	178	180	175	157	193	170	181	152	161	148	146	163	165	193	179	183	181	177	176	177	174	180	145	177	145	196	181	166	198	156	161	184	173	178	174	175	169	146	176	148	179	181	184	187	170	170	168	157	172	186	160	179	173	162	169	178	162	158	145	192	157	177	150	178	155	174	166	180	160	153	171	171	165	178	162	180	188	178	174	154	163	159	147	177	146	163	182	158	170	149	174	172	202	181	167	162	169	180	167	158	153	172	187	204	149	182	175	162	182	174	168	176	158	172	160	167	157	183	185	196	177	175	154	183	176	184	172	189	170	161	159	171	164	169	167	175	194	163	181	168	174	187	153	172	170	165	183	168	176	181	166	166	171	158	179	179	158	150	186	169	180	174	176	158	183	179	147	172	162	174	180	161	164	167	178	172	157	178	159	162	164	173	162	166	166	182	189	170	176	185	164	185	156	196	156	166	161	173	180	167	180	169	165	167	173	193	155	183	171	192	156	161	159	154	153	158	158	180	171	195	166	185	183	147	156	150	155	179	170	169	166	154	180	187	168	178	180	167	175	189	155	172	183	168	169	167	149	159	186	156	172	196	179	166	161	178	166	174	156	171	192	176	186	168	180	168	161	162	153	172	172	173	190	152	160	169	170	175	173	170	166	182	163	157	164	175	185	149	198	139	174	152	166	175	166	165	171	167	161	167	166	169	162	178	180	180	218	160	165	170	166	178	155	165	160	180	165	179	169	157	173	162	177	191	169	190	171	204	171	171	161	153	175	180	169	151	175	168	161	187	163	188	191	148	169	168	175	184	177	170	156	167	172	160	187	173	170	168	159	177	184	188	164	153	160	153	159	178	186	154	153	179	169	154	159	181	175	176	168	157	177	171	171	171	160	159	150	175	157	150	165	172	174	151	184	171	164	179	190	163	141	147	167	154	170	159	175	171	186	147	190	194	165	158	182	181	158	163	183	185	172	169	158	167	177	157	169	176	199	152	199	180	161	193	184	161	169	150	161	171	164	163	169	183	164	179	137	183	182	161	150	170	163	163	176	154	152	181	143	161	180	164	146	173	174	142	177	162	171	167	188	161	163	196	169	160	178	162	151	154	186	184	158	173	176	160	172	169	169	180	180	179	169	192	191	149	158	167	168	194	162	169	168	180	162	178	163	197	175	172	155	177	176	192	166	198	169	186	187	156	168	166	182	167	184	172	179	200	177	180	177	167	184	158	173	164	162	174	181	171	156	177	173	183	172	188	170	167	160	174	174	177	161	180	169	171	177	163	163	187	176	176	180	182	169	165	176	169	177	144	170	168	172	167	133	187	174	163	180	162	161	167	172	179	180	173	161	177	168	173	150	155	139	163	170	168	167	180	165	176	174	169	175	170	162	152	159	178	170	166	174	145	174	169	169	178	207	154	167	187	173	180	173	176	167	162	163	158	180	166	179	167	204	178	160	174	153	179	189	187	184	166	183	197	187	176	177	145	170	194	155	176	172	184	165	175	163	158	167	182	144	175	172	171	174	172	164	164	174	148	173	153	177	164	178	185	185	183	167	168	177	174	177	170	174	181	144	181	154	164	172	148	172	175	180	164	173	186	195	168	169	175	169	164	177	162	170	169	160	176	173	164	170	177	174	173	173	169	179	188	167	189	173	188	185	201	159	163	181	183	183	162	167	182	167	179	186	168	164	181	188	189	180	164	172	172	184	167	176	179	191	156	176	170	174	153	170	160	164	190	161	159	167	166	176	172	152	172	161	156	166	169	178	176	186	184	183	185	178	139	147	149	146	154	168	169	150	167	152	160	169	152	185	158	146	171	184	185	181	159	160	174	161	153	163	174	151	160	179	173	166	167	172	154	173	185	144	170	160	177	167	181	175	162	169	160	162	171	162	166	170	150	169	165	164	145	183	173	157	153	161	165	159	179	161	181	158	162	175	185	173	152	175	173	156	175	157	162	174	178	185	156	163	174	190	161	188	174	189	169	173	171	180	183	152	179	142	149	164	180	177	193	166	186	194	181	197	161	175	174	153	168	181	194	171	154	152	159	179	172	165	183	182	183	170	186	151	177	186	167	175	166	187	163	165	175	150	171	147	166	171	187	168	162	178	152	192	184	134	159
150	3	3250	164452	433	30	324	347	305	293	288	252	264	273	248	232	243	246	250	229	213	190	229	192	182	191	195	175	196	214	183	176	190	184	176	191	222	187	186	178	192	197	186	195	167	166	188	168	189	187	172	164	174	177	175	182	190	176	185	162	172	178	170	172	164	181	183	172	158	196	195	175	171	180	181	184	171	170	167	173	179	158	179	195	198	196	176	167	175	192	168	167	182	163	166	165	158	174	176	177	171	169	150	193	181	171	168	172	199	169	185	185	168	174	169	180	183	188	178	196	161	191	174	163	173	187	182	176	173	188	162	168	177	166	160	178	165	194	167	176	167	183	187	167	171	193	171	165	181	152	159	161	158	163	170	188	160	169	167	170	195	173	211	183	158	170	157	164	179	162	162	199	182	153	176	168	160	182	178	183	200	158	167	157	188	175	180	162	180	191	169	187	196	176	167	168	161	183	169	182	205	162	153	181	175	177	184	156	198	186	178	160	168	192	181	178	179	172	174	178	178	205	171	194	180	188	178	184	162	160	158	194	174	176	178	190	184	168	194	165	186	178	177	164	205	172	182	172	154	184	183	173	171	171	172	196	165	194	168	155	175	181	165	183	169	181	160	162	168	178	189	155	182	171	148	163	174	179	164	167	167	187	162	168	187	163	162	182	188	178	196	171	180	188	170	174	192	159	175	198	177	177	167	183	168	170	179	164	190	166	178	186	169	170	174	173	163	167	160	162	175	162	163	209	180	173	179	171	160	150	185	149	186	183	184	180	184	179	175	170	183	173	159	175	195	172	165	168	141	188	187	166	194	211	172	175	157	170	153	192	171	178	167	179	160	181	177	161	167	161	169	178	167	164	180	171	203	159	185	173	179	167	170	181	168	187	180	169	183	194	185	169	154	186	192	178	187	178	199	184	196	181	180	151	201	199	158	181	178	163	191	183	179	175	174	164	175	180	164	170	174	167	171	158	156	163	177	167	177	181	196	157	192	174	178	171	177	158	193	165	177	173	179	188	183	172	178	183	167	195	166	190	158	180	159	158	190	149	159	186	174	185	167	171	184	167	143	172	150	190	152	178	182	170	171	171	172	192	185	174	154	191	162	161	173	149	177	153	193	182	191	194	152	162	182	142	160	185	174	163	161	147	153	171	161	165	161	163	180	166	173	185	182	161	184	176	214	161	184	172	172	160	175	174	193	173	172	172	189	174	168	175	185	169	173	172	182	157	158	175	151	181	177	189	185	176	181	191	152	196	192	138	162	169	166	163	153	157	173	171	161	174	170	171	167	169	159	186	170	198	161	181	179	169	159	170	181	179	196	184	176	170	165	181	170	178	170	167	157	173	187	165	183	178	147	177	166	187	160	173	172	155	171	185	196	162	163	173	178	175	191	183	167	176	150	144	162	160	200	174	163	177	168	173	178	181	175	156	182	164	175	183	166	171	190	195	164	194	172	188	164	177	169	198	168	182	191	150	176	170	184	163	162	170	177	198	172	168	192	163	179	168	169	187	194	176	170	167	177	178	176	174	182	189	162	157	169	185	186	154	179	186	197	151	176	186	204	175	181	162	174	162	179	160	181	184	179	206	176	190	178	157	195	186	170	172	192	172	180	173	166	200	180	158	163	184	168	191	193	180	172	169	199	174	178	188	188	180	173	165	182	161	178	158	192	167	180	174	177	191	145	166	173	177	154	171	158	171	178	186	197	177	172	153	179	161	187	175	178	167	172	159	163	185	168	160	170	184	161	162	175	166	192	154	185	156	162	183	182	183	166	175	149	170	186	150	175	175	167	185	164	174	178	182	180	187	164	168	182	166	193	192	170	193	175	194	174	179	175	178	184	162	174	187	160	168	154	161	172	142	172	172	189	168	173	188	175	179	184	168	175	167	168	192	156	174	173	181	176	187	170	150	172	169	175	181	163	175	163	163	197	163	171	194	154	163	174	176	154	188	171	170	169	156	187	181	177	179	179	168	171	197	166	164	170	168	154	164	163	159	153	175	181	161	146	181	181	180	177	179	166	174	170	183	183	149	162	157	176	168	170	186	188	175	180	166	175	190	161	163	176	186	158	193	167	174	197	180	176	196	169	188	164	143	167	160	180	182	186	181	193	190	178	194	175	178	175	168	152	192	161	179	185	169	161	167	176	161	186	174	167	178	179	163	180	188	178	169	171	199	155	184	162	170	170	177	184	179	174	171	173	187	177	171	167	153	156	184	173	186	164	189	166	174	170	170	166	165	170	183	160	178	180	172	185	168	174	143	195	158	178	173	179	174	172	161	167	181	188	165	162	179	166	175	180	179	187	168	170	166	152	160	185	165	166	158	192	188
150	0	2500	164510	425	3	254	318	308	307	302	342	305	292	337	321	304	284	323	278	279	263	266	254	243	231	230	228	226	229	222	232	214	212	218	192	209	212	213	206	183	203	198	223	210	226	209	199	204	194	208	188	174	217	186	194	188	181	225	174	193	195	182	205	191	187	184	191	192	190	203	163	179	196	198	188	190	188	207	173	186	200	188	212	173	174	174	198	194	197	195	192	195	193	186	173	193	184	171	177	193	191	182	172	170	205	200	202	215	196	198	173	194	170	178	178	210	195	197	193	173	205	207	178	194	187	197	189	188	155	188	173	196	199	193	198	186	184	183	182	183	177	155	175	189	175	209	198	170	188	169	185	179	203	185	172	194	205	201	191	184	178	170	204	171	189	177	186	185	188	175	186	189	181	197	171	188	195	164	203	175	166	181	187	188	182	192	177	178	181	206	195	171	181	189	182	197	206	168	178	177	166	177	164	190	178	153	197	164	191	175	192	194	195	196	178	174	180	194	165	154	175	177	186	186	204	182	181	190	170	162	189	181	166	149	185	177	185	173	189	194	187	149	168	180	188	181	172	181	168	180	180	207	185	176	196	157	202	173	170	193	185	181	186	175	176	198	182	187	184	181	160	161	177	200	190	178	177	182	196	166	166	189	185	188	186	173	168	173	182	189	182	169	169	173	177	185	195	194	170	191	170	174	189	173	182	174	183	166	184	189	177	171	174	176	180	205	195	185	159	180	172	181	161	181	173	177	170	166	167	177	177	172	178	178	170	190	180	181	178	191	171	166	192	193	165	171	185	158	198	170	181	201	173	156	178	175	174	174	192	180	183	179	195	176	159	171	170	171	166	175	181	186	156	192	175	166	171	190	163	180	178	179	187	196	171	177	174	182	196	168	194	179	178	182	183	152	189	166	177	187	182	183	181	170	188	148	190	193	154	170	169	187	187	184	190	167	193	186	182	190	164	191	167	183	177	186	170	179	190	187	181	203	181	180	186	200	178	173	174	182	171	185	174	160	182	181	183	164	197	176	178	159	195	167	171	193	170	186	154	178	191	166	152	175	191	208	198	170	176	169	182	184	205	178	174	177	182	192	194	181	192	190	168	183	199	187	176	170	179	174	190	174	182	170	201	174	199	177	166	174	214	174	178	164	180	178	192	177	185	203	169	165	168	168	193	185	189	176	158	174	165	169	184	183	168	183	181	156	170	180	176	171	185	182	163	165	177	185	173	187	189	156	197	173	175	185	191	176	194	182	178	155	177	177	183	174	181	166	175	173	155	174	181	162	189	197	177	185	159	193	176	172	178	164	168	194	187	193	201	169	194	173	167	194	178	155	198	188	177	191	172	171	177	174	203	184	192	156	189	190	163	174	169	190	176	173	184	175	198	181	203	186	166	193	194	151	182	174	183	183	161	179	193	183	174	200	169	207	217	164	172	185	155	184	164	183	164	177	187	175	167	182	166	206	186	162	204	169	207	189	176	152	171	166	174	171	162	183	162	171	176	169	192	187	173	169	167	163	196	171	188	191	176	165	179	196	176	185	176	173	179	202	200	199	200	177	176	173	171	211	166	181	169	204	176	181	191	178	193	184	183	184	179	162	197	173	205	184	173	161	191	195	162	171	170	213	161	176	189	194	177	180	196	171	178	173	199	173	201	178	157	190	180	186	188	168	172	173	163	177	183	192	176	148	164	168	171	178	185	165	186	178	185	178	194	169	186	189	178	179	172	180	191	174	176	176	169	195	181	194	175	165	199	191	181	176	172	175	187	176	179	172	186	181	179	199	170	157	164	181	203	175	181	182	187	167	160	173	173	169	187	153	167	174	176	193	183	160	155	173	180	178	178	185	177	194	179	195	188	190	163	189	178	172	203	193	151	173	159	179	176	198	215	181	177	201	188	178	191	181	173	163	172	213	179	173	183	160	176	188	188	167	187	179	185	162	174	167	182	173	185	170	162	161	187	168	170	166	196	200	161	177	188	174	179	191	175	169	195	181	174	177	173	200	162	172	175	166	159	170	155	179	165	177	177	199	181	181	168	189	179	198	176	196	145	171	187	191	174	176	172	189	166	212	179	184	188	177	196	176	186	183	188	184	183	204	171	175	175	195	183	187	184	170	188	177	168	166	167	195	175	188	164	191	170	182	177	159	172	184	159	192	178	194	187	181	183	152	163	166	168	189	155	185	199	169	177	191	175	167	177	172	166	170	169	186	169	177	168	171	163	181	182	172	198	178	185	177	171	171	163	179	176	156	158	175	198	176	187	180	185	157	180	198	169	165	171	199	185	194	183	191	189	177	170	172	190	183	190	181	177	194	184	148	158	178	204
150	1	1710	164568	452	54	317	328	305	260	272	226	221	230	207	213	213	229	200	194	218	207	182	192	166	186	176	180	191	181	189	158	193	169	187	177	172	190	180	183	185	180	173	158	151	175	169	214	173	174	170	181	170	162	188	185	159	187	159	194	161	167	169	166	150	165	183	188	168	183	192	183	178	162	175	159	177	170	136	187	183	183	172	164	156	165	162	180	174	182	154	192	163	181	180	179	173	177	186	179	160	181	156	204	183	161	159	166	200	176	151	179	162	176	178	186	183	174	168	162	165	193	186	160	169	177	194	165	150	164	187	165	186	169	180	164	174	181	159	152	172	182	172	175	184	163	178	156	166	192	178	162	170	191	170	175	162	182	185	179	172	146	165	156	180	158	187	171	166	188	177	143	177	180	154	183	172	185	183	194	161	184	144	209	202	175	172	176	189	166	187	154	170	161	164	159	183	180	171	174	168	183	175	172	180	171	180	177	162	190	168	170	179	185	156	178	184	173	173	162	181	169	188	177	193	167	171	177	187	162	179	156	163	181	163	159	173	189	146	162	189	176	161	192	155	159	172	180	192	176	170	166	152	168	200	185	174	181	154	159	165	173	166	169	159	166	195	196	192	155	167	188	161	142	175	184	179	162	203	160	167	156	150	171	190	163	188	177	179	182	164	173	139	167	173	172	182	189	178	171	169	169	194	172	181	173	170	168	165	172	147	185	200	177	157	170	188	157	167	188	154	191	172	164	156	178	175	168	182	141	198	168	160	172	161	182	175	182	189	180	168	160	184	159	183	176	162	173	175	160	166	167	171	146	185	182	171	143	172	171	173	179	166	169	178	170	175	172	162	174	165	163	189	189	170	168	195	187	149	168	159	178	165	159	191	158	170	168	161	194	191	177	178	161	190	160	154	189	189	160	173	199	174	176	165	169	175	166	165	179	168	177	159	178	167	175	164	158	170	186	163	175	169	152	172	165	184	176	170	168	167	177	186	165	157	167	166	182	203	182	183	171	181	161	192	146	188	155	167	160	153	170	170	186	150	166	178	190	188	177	171	190	188	170	159	160	168	157	174	187	164	167	162	153	187	174	169	181	164	179	176	157	137	152	191	165	150	178	165	171	172	167	169	167	195	169	169	172	171	185	176	168	164	184	190	191	172	164	179	163	195	160	172	161	181	157	170	180	171	179	148	169	165	171	184	182	188	178	163	177	170	192	171	169	184	177	172	165	186	186	182	178	156	193	189	171	173	159	177	185	179	179	186	172	178	170	163	183	184	153	163	143	165	175	159	182	182	180	177	156	199	181	166	174	196	163	186	167	173	194	164	168	150	162	167	159	181	168	199	170	181	153	156	172	159	170	146	162	174	178	166	159	178	151	177	181	174	162	178	156	177	179	174	159	161	182	179	181	164	181	150	166	137	175	174	181	185	161	175	173	178	168	171	161	175	160	159	165	171	164	163	155	169	156	153	154	196	186	162	173	175	162	187	187	190	142	179	191	178	149	172	182	178	159	166	150	159	155	189	182	173	175	190	173	188	167	174	169	155	180	175	179	174	154	175	171	158	170	169	185	156	180	172	174	158	168	179	173	181	187	156	170	168	169	150	175	148	172	194	169	170	169	153	200	172	164	175	182	163	174	167	178	159	164	179	164	173	145	162	176	169	180	177	178	142	177	213	180	161	147	172	156	167	169	181	190	164	179	179	196	171	178	170	183	175	189	172	177	163	148	167	183	153	168	183	177	160	157	148	183	181	160	154	168	177	145	158	173	174	169	173	185	166	169	150	167	180	182	174	164	179	182	165	182	158	172	168	187	192	165	185	160	168	153	175	165	190	177	159	167	168	164	161	151	136	159	201	170	195	154	188	155	155	187	183	156	149	152	177	181	166	187	189	163	163	187	150	175	177	178	178	171	168	162	191	187	160	164	197	163	163	186	151	164	171	185	160	151	174	150	201	182	166	179	163	155	172	182	194	150	142	166	180	179	158	190	154	169	187	184	192	163	168	154	182	168	172	176	174	194	160	162	153	180	184	178	176	163	191	185	175	156	158	154	165	183	164	167	165	179	165	168	155	157	171	175	180	154	166	178	153	168	156	179	173	146	163	191	153	176	173	172	169	192	177	200	178	143	180	185	177	176	193	156	151	189	170	174	148	162	166	177	175	196	183	158	203	178	176	176	186	205	171	179	180	191	153	146	166	168	179	210	156	152	170	177	151	160	178	171	195	164	178	195	167	172	169	156	165	182	187	176	169	181	180	171	169	161	156	150	177	177	169	182	160	171	184	185	165	163	158	179	180	174	171	157	188	163	184	182	171	161	156	160	183	178	184	174
150	2	1950	164626	420	22	262	305	305	287	271	274	272	252	285	261	271	250	253	227	228	219	216	214	223	198	194	194	213	209	195	225	199	187	176	181	216	171	180	202	215	167	180	176	175	175	180	188	190	185	169	153	186	175	183	184	162	175	167	174	174	173	185	175	192	191	180	192	155	210	184	182	188	179	203	179	171	183	169	176	174	173	175	164	168	175	191	186	191	175	167	176	186	154	164	182	150	186	199	162	158	195	171	192	184	180	167	189	159	170	168	190	176	167	160	172	205	182	170	161	150	166	192	161	176	170	167	206	184	184	150	160	177	163	167	165	190	161	174	170	181	170	174	186	185	184	190	207	164	162	183	187	173	187	177	172	188	183	181	141	188	196	169	168	190	150	167	164	159	183	175	173	191	182	174	164	170	173	155	164	173	168	188	165	158	188	159	162	170	182	184	176	198	170	186	180	182	178	179	196	156	201	160	168	166	159	165	156	175	194	180	187	166	184	156	183	176	179	161	164	174	163	176	202	162	163	160	181	182	170	167	142	173	201	195	177	158	182	159	182	155	166	184	183	175	177	179	190	196	187	186	180	185	167	170	191	199	184	202	145	174	163	183	174	194	186	160	150	197	186	178	164	169	187	171	199	174	193	174	174	180	181	171	188	164	160	181	184	168	181	178	168	190	198	177	191	173	165	163	157	164	164	187	165	167	172	160	169	169	163	187	179	188	175	161	163	183	157	179	171	172	192	187	176	161	173	195	169	191	164	180	173	165	179	169	173	161	161	163	186	176	178	166	170	173	155	161	153	184	171	162	183	172	170	182	199	165	179	190	187	161	164	189	194	155	184	147	186	164	172	165	177	142	185	154	175	176	167	183	185	169	182	168	191	180	171	159	152	165	183	169	185	188	182	172	168	164	171	181	157	181	189	190	184	170	188	174	172	172	177	149	168	160	176	182	161	160	194	175	166	165	179	158	168	170	164	178	164	192	169	163	162	170	168	170	177	155	200	173	144	158	160	163	178	196	160	172	162	180	210	173	167	153	170	177	170	172	199	151	171	169	167	186	176	170	178	183	164	165	164	177	176	167	184	149	174	178	167	182	196	195	167	173	160	178	164	154	165	174	167	189	170	159	175	163	153	163	171	173	179	184	171	165	182	190	154	165	175	181	177	169	179	180	176	168	173	177	169	192	188	177	187	189	166	168	182	194	160	146	162	169	167	171	188	176	163	200	166	181	164	158	202	164	174	175	169	158	182	176	163	176	170	168	175	151	147	178	155	170	165	174	161	172	154	167	176	172	185	170	167	181	170	206	176	181	158	159	183	157	182	175	177	149	156	156	160	177	164	155	173	157	163	151	184	166	163	181	189	155	181	177	195	190	194	158	183	184	174	186	172	164	150	172	173	204	196	166	191	164	163	179	171	167	159	166	171	153	189	157	182	173	182	163	163	159	183	180	156	167	157	195	186	150	171	148	190	170	175	169	162	176	186	159	171	155	164	163	172	161	179	171	184	176	150	171	149	165	166	165	175	165	179	187	190	156	176	190	173	179	173	186	156	155	158	160	167	169	173	174	162	174	183	182	136	156	158	171	181	159	173	189	162	197	172	187	179	178	168	175	169	180	176	171	162	174	161	177	169	177	190	151	160	190	177	160	157	155	161	170	179	193	166	170	184	168	160	183	148	169	196	193	195	163	186	178	187	185	176	173	188	155	172	170	172	142	158	193	162	172	168	171	148	147	164	164	158	154	181	188	186	158	157	161	174	163	169	173	184	179	189	182	180	169	162	182	211	167	186	167	184	161	171	203	169	144	187	181	181	166	165	169	190	194	186	178	158	174	164	193	185	171	189	177	184	173	171	169	149	183	197	177	160	184	178	172	176	181	160	157	154	200	180	199	188	175	179	186	173	167	189	167	183	191	176	180	164	169	184	183	170	150	179	196	155	181	181	172	183	142	191	154	146	182	159	185	170	179	189	180	182	152	163	163	157	167	189	164	177	160	144	184	181	174	179	145	155	178	180	181	173	177	176	188	181	177	163	155	173	150	171	181	183	168	171	178	186	177	177	174	181	149	188	186	187	164	174	164	181	178	177	180	169	163	164	173	175	169	157	159	189	179	157	156	170	184	174	175	172	193	185	167	182	163	149	160	179	145	189	163	158	165	191	174	166	166	172	179	187	164	178	189	192	172	176	185	170	193	155	164	163	174	180	189	158	180	195	177	172	179	162	175	170	171	179	179	179	183	179	187	173	166	172	174	168	185	163	161	161	157	175	187	187	183	166	170	179	180	164	169	153	176	156	187	179	185	158	167	167	140	171	160	171	189	183	185	163	156	179
150	3	3250	164683	438	27	297	337	314	298	257	257	255	223	256	261	235	239	247	211	238	206	194	192	185	207	191	209	187	193	186	187	202	217	187	203	196	198	202	183	188	170	171	190	195	196	191	182	162	197	181	191	178	195	179	185	195	176	190	186	179	170	177	171	175	178	185	209	194	181	164	163	172	172	180	169	173	189	177	191	203	181	189	165	186	178	175	184	161	183	199	195	179	169	189	186	188	188	162	179	186	202	171	152	180	178	170	165	168	164	172	169	188	171	175	179	171	155	185	157	172	198	170	175	166	166	184	183	189	170	167	167	179	179	193	182	159	177	179	181	211	161	180	203	171	196	171	168	186	186	182	163	169	183	189	177	178	172	188	180	185	185	188	165	173	185	175	172	179	201	174	173	178	177	177	174	175	180	191	184	188	191	166	183	169	169	180	148	180	185	181	186	193	181	176	188	181	179	181	178	202	191	183	176	167	185	169	189	182	152	170	155	167	163	161	173	184	165	164	188	145	194	185	181	179	193	188	157	177	194	180	173	187	163	157	163	162	174	188	197	169	177	208	175	165	178	170	163	167	177	170	192	177	172	160	165	196	163	200	185	174	175	176	171	176	160	176	169	174	178	194	191	159	170	164	185	168	200	186	170	165	178	161	165	175	172	139	192	168	162	152	194	188	185	180	164	161	171	178	180	178	160	159	158	177	187	198	168	164	188	174	172	181	166	163	156	159	167	166	160	151	171	192	176	157	192	205	192	183	157	192	154	183	171	165	204	189	176	175	181	183	170	179	148	173	187	178	175	186	169	186	175	178	177	144	194	161	174	161	208	166	198	185	171	162	160	174	167	168	161	161	183	161	162	203	182	163	178	193	184	166	172	176	170	178	203	187	178	181	178	178	167	171	158	157	195	174	170	163	168	177	173	181	173	185	190	182	147	177	195	198	162	200	173	156	175	176	169	160	200	176	172	167	172	185	170	190	177	182	171	171	162	167	192	183	175	177	166	182	176	173	185	183	167	183	190	158	137	192	177	172	186	178	180	188	190	177	186	170	163	172	163	183	189	193	185	187	176	170	172	170	166	193	192	181	165	179	167	176	175	157	184	166	179	184	183	168	162	171	191	167	182	174	174	194	175	177	157	181	163	167	174	191	179	187	187	183	169	170	170	175	190	170	195	183	166	163	172	158	182	196	175	184	184	178	169	177	172	158	166	170	190	185	186	170	156	177	177	173	161	199	181	184	168	185	177	181	159	165	159	178	192	172	164	173	180	180	177	166	177	184	185	174	182	177	173	169	177	173	204	167	171	202	153	185	164	192	176	167	189	179	171	200	160	197	175	167	176	157	151	155	159	173	180	176	180	185	170	177	190	178	174	172	185	168	170	198	175	189	187	166	186	165	165	177	177	217	196	171	180	188	179	163	167	175	172	174	161	182	204	187	170	177	161	154	164	186	189	187	181	189	185	181	162	164	194	175	183	178	171	188	184	145	171	179	156	178	190	173	156	169	193	178	148	152	172	172	182	175	187	193	197	175	193	166	193	208	185	176	174	158	180	164	184	175	153	180	176	181	169	178	174	155	180	186	168	170	208	172	164	193	207	178	164	156	170	186	178	173	180	186	164	177	184	184	170	190	179	162	150	189	173	172	178	173	183	181	170	164	201	176	169	159	159	176	171	164	185	161	175	182	187	182	166	158	170	174	156	176	162	163	189	194	163	178	191	160	193	177	163	175	153	159	165	185	183	181	184	210	177	159	186	184	172	183	165	163	171	182	201	188	195	187	162	182	171	179	178	192	156	202	170	160	174	159	184	182	190	185	154	187	200	165	163	183	192	164	195	191	172	169	164	157	172	161	168	168	171	191	196	162	170	184	170	174	179	199	154	165	157	154	153	193	154	163	173	189	163	187	191	195	167	176	147	193	191	164	160	167	179	188	187	161	180	174	183	179	171	143	204	181	172	165	158	178	180	181	193	160	175	187	165	190	172	156	162	183	149	191	176	151	191	187	187	161	164	178	174	184	161	171	165	178	176	176	183	191	179	170	173	195	204	178	195	188	190	171	194	213	179	205	167	193	177	163	160	185	191	163	168	175	177	159	171	178	193	177	185	172	178	191	166	162	190	173	177	195	178	182	182	182	186	182	192	180	167	184	169	175	160	183	169	163	172	155	181	168	217	161	188	160	164	155	196	175	179	184	182	176	149	155	177	167	205	166	184	183	156	183	175	164	179	157	168	166	180	173	156	187	206	166	163	178	163	178	194	171	176	188	186	158	163	192	149	183	164	189	171	167	168	188	180	168	195	171	191	205	187	179	159	192	168	170	174	183	168	172	179
150	0	2500	164741	420	5	243	301	334	325	305	305	315	279	338	314	336	326	296	273	293	263	249	240	240	255	242	216	239	222	211	221	224	240	215	198	202	221	223	191	176	179	224	192	226	203	203	202	211	176	184	192	194	188	204	199	214	215	186	171	205	200	186	185	200	170	189	159	159	199	192	197	190	199	203	206	207	174	197	161	183	189	183	189	200	189	197	166	175	193	196	169	174	198	183	169	176	172	184	208	191	192	164	204	193	208	182	183	201	189	183	177	176	176	179	189	172	174	196	180	187	176	194	179	200	192	193	204	187	188	179	185	181	200	177	180	165	178	154	204	161	160	187	178	172	206	178	179	186	181	197	171	169	191	194	173	193	195	203	180	182	174	185	169	184	176	199	163	163	174	196	172	177	184	188	182	187	163	177	183	178	175	167	165	204	204	183	164	208	201	172	182	186	178	174	176	167	166	172	174	169	175	196	168	203	168	190	188	175	175	169	164	169	201	189	196	182	185	175	188	186	170	181	177	189	185	185	198	170	178	179	191	174	172	189	189	170	200	198	185	196	167	182	171	176	148	164	187	190	186	182	203	177	156	177	154	183	203	174	190	182	205	203	198	192	173	201	160	178	192	171	203	182	180	191	172	176	187	183	186	171	173	185	181	178	157	193	204	162	191	167	171	178	195	179	184	175	166	185	198	177	175	162	172	179	166	152	182	181	184	201	191	178	190	178	184	175	173	168	198	192	198	193	176	177	192	186	216	192	187	192	183	169	170	188	187	175	189	185	169	178	189	191	187	183	198	171	167	173	173	186	165	178	184	193	168	178	177	177	155	165	195	176	168	178	174	170	197	213	188	177	191	175	172	152	178	198	186	176	186	185	161	195	188	152	181	184	203	181	163	194	171	157	167	185	203	183	185	203	200	180	192	196	173	187	161	174	197	188	174	189	182	179	177	169	176	165	180	188	171	169	190	166	170	192	177	157	191	165	188	193	201	188	180	187	190	159	186	168	163	159	197	191	186	192	160	177	188	167	190	184	174	175	193	183	197	177	174	184	181	176	188	199	155	173	182	171	177	182	180	179	170	181	169	171	168	182	167	182	175	159	186	178	180	183	156	176	168	185	172	165	164	198	174	191	203	175	200	179	195	183	184	164	157	168	181	186	187	176	178	177	183	175	175	169	174	168	189	158	178	156	177	165	164	171	193	180	175	179	191	201	168	190	194	176	179	156	180	183	184	174	198	196	179	173	207	169	189	173	164	189	163	168	201	196	182	189	178	169	168	168	181	187	185	170	176	192	180	183	177	187	180	189	175	190	174	179	183	158	151	189	173	182	188	196	197	167	185	172	196	188	154	170	178	178	182	185	194	183	193	166	166	192	172	169	181	191	156	212	194	174	191	169	174	190	187	160	164	170	154	177	165	177	172	176	200	176	192	180	173	173	168	190	172	173	194	167	179	183	168	171	177	190	167	158	189	175	190	194	184	183	166	162	177	199	174	176	178	188	176	190	174	166	194	178	176	175	172	154	167	193	189	175	176	160	203	194	179	181	187	163	155	190	173	185	182	181	197	170	173	169	181	186	171	187	159	180	202	191	164	181	185	176	161	165	168	169	171	155	190	178	191	182	176	184	169	191	167	178	178	189	183	199	172	190	170	175	174	185	185	172	188	167	179	165	159	175	176	174	172	181	204	162	169	162	182	175	169	179	186	162	180	180	180	177	179	159	206	187	158	187	173	168	172	180	187	165	175	190	191	180	179	159	173	180	176	151	170	178	187	174	179	162	173	203	164	180	200	186	180	170	194	175	187	186	189	199	174	189	163	187	178	191	171	175	178	189	187	174	183	178	218	193	177	171	189	161	179	194	178	186	186	163	187	169	169	176	175	162	202	177	179	152	157	186	174	181	170	187	175	184	180	194	203	157	168	189	180	177	211	193	181	175	163	180	169	178	183	146	174	198	187	181	197	178	167	186	186	166	167	188	200	190	181	180	193	171	189	179	187	180	172	170	192	208	183	188	185	172	170	167	195	167	179	181	189	199	176	162	176	195	178	174	183	160	166	182	178	151	170	194	189	165	155	168	169	177	200	176	189	162	161	167	174	182	189	184	188	190	187	173	196	175	191	177	171	188	170	184	176	173	184	176	170	184	175	189	180	197	177	184	179	172	182	180	168	173	171	171	177	188	176	178	173	192	177	184	188	177	158	164	185	185	192	191	189	189	155	171	181	167	171	192	198	179	182	181	180	158	175	188	198	197	187	154	180	181	187	180	164	169	175	169	175	162	182	172	183	165	169	165	188	174	183	166	159	161	180	192	172	173	187	180	198	174	178	161	170
150	1	1710	164799	414	59	303	303	281	243	235	234	222	201	206	222	230	211	209	208	186	182	178	206	182	173	200	184	170	190	190	173	192	179	176	172	178	162	189	180	168	206	168	180	190	178	156	155	170	161	182	180	190	185	164	149	166	184	183	188	173	164	198	171	185	166	164	146	171	177	161	180	166	187	176	167	167	171	157	160	187	171	186	182	170	183	151	155	158	172	194	186	168	167	171	187	165	196	160	151	174	181	163	161	158	158	150	138	197	179	172	165	159	173	190	181	172	168	179	172	185	166	158	184	181	152	167	173	182	170	192	175	161	188	181	186	180	175	160	175	147	190	180	160	156	159	172	184	177	175	175	164	170	161	171	168	171	139	181	165	200	170	188	162	188	177	185	147	172	177	176	181	171	165	147	166	162	165	160	172	191	176	152	187	171	152	169	162	157	150	190	171	170	166	169	182	176	158	199	168	161	168	157	154	159	156	156	175	164	184	167	163	185	186	178	169	177	158	169	164	140	183	188	161	173	184	170	188	180	182	160	176	159	178	188	174	163	183	152	174	158	153	181	157	180	174	167	168	169	183	160	169	180	154	169	185	173	177	185	180	172	172	176	180	156	182	169	169	172	165	172	177	157	180	158	184	178	164	145	153	180	155	176	158	181	196	154	168	163	167	162	187	162	169	177	168	166	173	176	166	159	166	194	159	158	172	189	186	192	169	161	200	168	177	190	186	157	168	160	159	166	188	169	175	165	170	171	174	148	165	179	167	175	174	186	191	188	168	187	180	161	158	149	163	158	165	162	161	172	162	151	179	173	157	187	163	162	162	190	158	163	176	176	190	161	166	179	165	162	159	181	162	153	178	149	178	183	173	181	184	164	196	196	161	163	159	192	176	170	176	172	169	167	154	167	153	176	168	156	167	185	186	157	182	147	168	175	179	192	149	148	175	207	167	180	177	158	190	181	197	179	155	163	175	156	165	157	176	149	184	171	170	164	168	170	154	174	183	169	184	141	173	176	176	178	181	162	187	176	158	155	171	170	172	177	148	161	170	149	176	176	156	147	172	166	178	162	168	164	166	186	170	165	177	177	162	181	164	163	162	173	174	153	179	167	185	180	178	170	186	171	185	185	174	180	152	181	172	166	172	175	157	153	185	175	163	168	153	184	188	169	154	180	162	164	185	182	166	173	171	165	154	165	177	167	178	184	158	185	180	164	158	168	169	182	149	166	171	168	189	168	184	165	197	186	147	171	179	167	149	161	181	191	171	158	182	168	177	170	163	165	185	168	178	167	178	157	166	188	173	174	184	173	162	165	172	174	149	155	153	180	163	168	190	167	180	184	176	153	150	171	156	166	171	179	169	169	207	169	178	183	156	166	176	160	167	170	178	159	172	166	185	157	184	179	160	161	166	175	170	164	181	173	168	170	169	160	171	178	151	174	156	180	181	159	176	176	146	156	178	170	175	178	182	160	167	159	190	158	155	176	143	176	173	179	164	147	182	180	179	173	178	169	157	167	163	191	169	161	179	146	159	186	156	170	164	171	155	167	183	178	170	171	157	172	182	166	165	192	156	171	174	186	163	189	171	176	165	205	169	185	162	180	175	172	155	173	177	159	162	170	143	160	158	153	170	160	165	165	173	167	156	159	156	186	158	159	183	172	141	169	197	169	144	176	176	181	184	175	170	139	171	176	169	172	154	160	162	188	156	165	153	172	189	176	155	184	172	166	175	182	179	167	166	171	160	181	154	171	166	181	174	172	180	173	172	158	171	179	182	186	175	177	162	183	159	160	180	178	134	174	172	164	184	148	151	166	187	155	176	198	151	172	167	143	190	168	181	172	175	151	186	164	168	156	179	176	153	170	168	172	164	176	159	157	190	163	142	166	157	182	178	174	180	163	176	172	173	166	173	173	157	166	166	172	158	170	183	169	186	183	188	162	160	175	153	178	160	157	168	164	162	165	178	177	165	175	187	175	170	171	180	168	182	178	148	155	165	175	176	168	162	176	175	140	154	155	186	158	175	153	168	174	161	176	173	153	182	165	178	171	190	177	159	173	177	169	172	178	178	162	180	176	157	177	153	162	174	182	197	162	170	176	182	172	156	167	151	200	158	152	165	192	171	176	174	160	151	162	147	154	161	178	180	147	176	166	180	161	166	175	170	166	170	201	162	182	185	153	174	183	180	158	156	170	175	171	171	168	172	158	182	170	165	167	166	146	182	168	173	178	175	167	162	162	158	167	152	168	173	169	188	168	180	187	160	174	180	177	178	160	164	159	176	159	193	180	175	151	165	172	164	169	173	158	178	159	177	160	167	192	167	171	175	159	166	177	184
150	2	1950	164857	436	22	278	309	296	285	271	292	264	245	271	260	268	258	228	224	224	209	231	209	195	218	205	184	190	197	183	188	212	170	180	182	172	196	175	195	191	183	174	208	182	162	199	186	176	176	166	172	170	187	171	181	185	184	171	157	185	186	175	174	202	157	185	180	149	176	178	189	178	169	160	155	171	182	175	173	169	143	181	177	178	165	177	175	177	182	170	185	184	185	182	181	180	175	178	176	162	191	189	166	157	162	187	179	181	179	161	176	178	179	171	168	173	178	181	179	170	173	157	184	164	165	166	157	163	177	172	190	180	159	184	175	184	189	185	179	165	149	172	160	159	178	169	178	179	160	170	173	174	169	152	175	175	166	149	155	170	164	163	140	172	147	166	167	164	168	153	161	177	176	170	185	162	184	174	166	187	188	171	151	185	165	155	157	170	160	176	172	195	160	171	175	172	192	170	165	161	172	161	166	182	172	166	174	173	177	144	177	177	167	156	155	162	162	162	184	168	185	180	171	164	165	160	167	165	157	167	147	171	173	160	165	187	181	183	158	147	189	170	166	155	159	149	161	172	176	174	164	172	172	167	180	156	152	167	176	177	164	187	176	188	181	161	165	165	134	171	161	167	156	158	150	169	179	188	180	198	166	177	172	146	157	167	170	174	147	184	168	175	159	182	175	168	176	175	165	166	155	173	180	171	176	169	160	146	160	174	201	178	171	177	156	189	150	175	152	188	167	166	190	181	162	157	161	157	158	168	172	184	173	162	181	154	168	171	193	192	166	164	164	144	177	171	194	168	161	174	171	169	181	161	155	166	172	164	163	171	176	169	156	168	163	165	167	177	159	162	164	161	152	162	166	166	184	194	210	168	169	167	170	152	149	154	177	165	168	170	204	168	181	180	173	165	153	171	157	167	162	158	170	184	191	161	161	171	165	176	168	183	178	179	177	175	160	180	142	178	180	179	164	168	175	170	196	160	183	190	173	171	172	160	141	183	163	160	157	173	177	174	180	172	170	181	162	157	146	180	153	162	183	166	166	190	190	179	153	180	202	166	142	160	165	148	142	152	182	170	181	155	154	164	182	168	171	172	180	173	168	175	170	166	162	153	163	166	182	195	170	168	164	168	171	149	178	166	174	166	180	161	153	148	160	166	162	148	173	168	186	165	174	175	162	166	167	167	180	175	175	149	160	180	163	173	163	163	180	182	162	169	171	181	159	158	184	177	178	175	161	149	177	166	151	187	159	178	161	160	150	172	165	173	173	156	167	166	168	161	173	155	165	168	168	178	159	160	149	180	188	167	170	169	159	161	180	173	196	160	146	176	174	169	161	152	178	166	168	171	178	191	184	185	173	154	196	154	183	179	157	160	170	171	183	145	184	185	159	164	164	179	174	177	163	167	150	148	185	172	151	195	179	177	151	156	173	162	188	183	168	174	181	175	157	191	161	175	165	163	155	170	173	166	158	154	176	161	160	172	166	162	180	159	179	170	157	168	158	179	191	169	161	169	164	170	167	169	168	183	172	157	165	167	181	164	161	180	176	185	150	164	180	164	167	192	159	170	162	160	176	153	159	161	148	170	187	169	185	165	157	161	158	139	173	177	159	172	174	171	174	157	147	184	159	175	168	180	162	163	139	166	157	168	181	181	177	180	153	160	160	178	168	161	157	167	173	175	156	157	200	183	146	193	149	175	186	159	161	156	164	170	173	172	153	150	147	154	162	154	174	170	163	191	180	160	155	182	186	172	140	149	162	177	185	162	172	166	160	161	171	133	166	176	163	169	133	171	179	149	174	174	174	205	147	188	177	164	165	170	166	175	139	163	153	175	154	180	170	189	149	176	170	157	151	174	184	162	171	167	156	156	161	176	166	157	170	185	163	179	170	186	161	174	187	157	176	165	164	159	169	166	174	186	141	159	176	143	170	173	158	175	184	160	182	164	151	173	165	157	179	150	162	151	165	180	179	143	178	176	177	172	175	161	158	178	167	164	174	164	163	168	143	166	157	168	165	171	189	170	153	176	160	158	168	158	164	178	190	168	187	179	185	170	155	181	174	193	168	164	173	191	171	176	163	149	137	154	190	201	193	157	170	140	170	170	159	179	171	185	172	156	174	168	164	165	194	165	167	169	171	161	178	167	159	138	163	174	169	156	177	167	153	145	159	185	177	162	165	162	183	171	178	146	175	170	166	178	170	194	174	189	173	156	144	181	160	170	171	156	180	170	170	179	127	173	144	179	174	149	187	166	168	154	161	179	162	165	162	171	182	169	183	167	166	180	151	176	161	174	199	175	170	161	159	174	162	156	168	162	174	198	172	165	164	152	167
150	3	3250	164914	426	23	293	348	305	289	272	234	245	232	254	227	229	242	257	203	211	216	199	175	197	199	204	165	181	222	180	195	196	161	179	191	174	191	189	191	183	190	173	173	171	167	171	160	190	162	178	169	202	179	166	177	172	177	189	174	172	170	187	182	168	180	185	202	178	192	201	174	164	179	165	188	193	181	167	168	158	192	169	171	176	189	196	179	177	192	166	173	180	162	166	189	193	176	180	189	174	170	167	163	164	168	175	167	172	158	174	172	178	187	181	173	196	177	163	182	163	169	177	189	182	188	190	160	172	169	159	189	188	163	202	168	166	174	175	197	175	179	180	175	179	162	178	155	188	173	188	165	172	177	182	174	150	190	169	198	165	211	189	173	166	170	168	149	172	170	186	173	156	163	183	171	172	171	168	150	167	160	159	164	160	155	170	164	166	157	179	210	177	160	201	174	165	164	191	169	176	160	187	174	166	176	179	158	155	178	137	197	193	159	180	197	180	168	180	180	151	168	159	163	171	140	161	162	169	173	166	168	176	163	181	163	160	177	192	174	178	162	163	159	175	161	180	213	168	168	175	172	152	181	179	159	167	162	163	143	191	152	177	157	166	201	175	166	170	169	171	163	202	167	160	159	171	182	165	190	170	157	181	165	154	184	172	193	178	161	172	160	172	172	184	173	180	131	185	168	151	174	164	174	179	156	183	163	172	166	165	171	180	172	179	173	192	183	173	186	165	171	157	176	166	170	174	169	169	162	169	167	185	179	184	194	174	189	155	174	177	179	168	159	183	171	174	171	166	165	182	157	169	169	176	169	175	169	169	174	169	177	171	187	191	174	182	159	192	170	169	182	162	209	167	179	170	170	160	181	162	176	168	174	205	186	178	163	169	177	168	155	172	181	158	176	164	169	173	198	180	177	174	175	169	166	158	175	171	159	158	171	144	178	184	168	183	161	173	182	171	162	170	155	192	193	152	169	175	177	165	176	155	166	171	185	163	167	172	193	180	158	186	184	167	167	165	191	183	175	176	179	154	176	170	171	182	165	173	180	168	181	167	192	162	177	179	163	180	189	177	194	168	160	190	151	159	171	188	171	163	172	187	168	172	165	210	182	164	165	154	194	191	158	175	172	148	169	163	171	151	167	176	156	188	185	182	185	185	169	180	181	180	175	183	167	192	167	167	164	172	183	174	163	171	158	163	139	156	167	177	170	173	167	161	183	159	161	197	195	174	172	171	170	161	170	192	186	194	183	201	150	162	168	170	151	178	162	190	182	188	156	173	180	178	150	170	177	167	160	155	159	154	199	170	168	169	164	158	159	185	175	162	169	170	171	179	169	176	159	153	174	167	176	171	172	158	171	189	163	165	183	161	184	157	156	169	165	196	188	185	186	182	178	157	173	168	184	178	186	173	176	179	163	190	195	170	167	174	182	179	201	146	175	164	168	179	163	177	180	187	162	170	157	164	165	176	170	166	182	171	182	170	174	164	176	172	154	174	156	165	188	174	160	180	182	149	176	169	178	181	180	172	176	168	174	165	187	162	169	169	169	171	198	169	192	201	173	180	173	174	181	155	166	164	155	183	175	172	159	172	167	164	181	195	145	155	167	161	168	175	153	170	185	163	180	141	177	157	176	177	166	179	176	179	159	160	159	182	175	160	144	156	174	175	176	176	175	156	170	162	166	189	171	155	198	147	168	169	165	162	145	173	185	195	168	158	167	175	175	195	177	173	176	171	166	171	168	153	182	182	179	186	169	166	190	150	172	176	163	179	183	185	170	156	176	186	192	182	170	175	167	165	158	178	175	180	176	165	163	173	174	177	180	171	150	156	162	185	177	164	197	177	165	169	162	195	170	158	178	164	192	164	174	173	193	164	163	172	154	152	177	159	173	174	183	175	179	178	179	164	166	185	168	184	184	172	184	166	191	160	184	170	162	174	159	154	184	151	174	184	180	184	172	154	161	154	158	169	178	161	154	192	180	169	171	192	163	165	155	172	173	161	170	177	177	150	184	155	155	172	170	171	170	164	179	175	175	176	191	195	168	179	180	177	170	179	174	154	153	190	156	189	170	165	177	150	171	155	194	175	179	173	167	173	190	168	153	173	164	184	199	176	173	170	166	148	189	157	179	192	165	178	177	153	178	168	191	188	157	162	154	164	164	187	181	158	160	183	190	172	165	180	173	192	163	162	167	178	178	164	174	156	165	167	156	173	155	198	159	200	169	203	168	196	170	174	174	170	165	171	171	174	199	174	186	162	172	176	161	167	185	174	170	171	176	173	191	192	168	187	163	153	171	160	169	166	194	173	170	185	188	163	177	188	177	196	163
150	0	2500	164972	430	8	254	300	344	285	291	306	311	300	338	306	330	310	296	266	279	255	248	249	232	225	220	243	227	210	247	196	205	188	226	225	208	200	194	213	213	216	192	199	217	196	201	200	199	184	196	199	200	190	172	177	159	181	191	159	195	182	180	192	174	189	188	182	189	192	202	178	186	173	195	182	181	180	192	187	166	189	197	192	184	174	174	168	200	169	209	179	198	184	188	199	196	170	192	175	190	189	178	176	193	179	193	194	192	182	162	177	197	165	160	196	161	176	188	174	155	195	176	170	187	165	175	169	177	188	173	187	190	177	176	172	182	177	183	184	195	152	183	172	167	159	186	149	201	170	154	166	167	166	186	157	181	199	156	170	197	167	191	187	167	182	181	188	156	203	169	196	186	172	177	190	182	171	182	198	205	156	168	206	194	175	165	164	174	185	179	163	176	168	208	191	181	168	199	171	205	183	162	164	171	185	186	198	177	170	187	180	202	169	158	161	162	159	191	180	166	180	188	214	176	177	166	166	175	175	167	189	185	166	181	189	185	168	186	189	180	171	183	195	192	184	181	156	180	174	164	191	205	144	169	175	184	171	178	161	167	174	172	168	176	158	198	158	158	175	176	180	165	173	174	133	174	164	170	166	195	165	164	166	170	149	171	195	180	176	167	179	163	182	166	168	180	190	193	166	193	167	175	170	146	160	174	173	181	169	185	183	187	153	170	176	170	175	165	196	176	160	167	169	199	158	164	172	161	156	176	183	157	180	195	182	173	189	159	190	191	188	183	165	149	149	167	188	181	152	167	171	170	156	178	172	197	174	175	177	182	180	182	166	165	186	165	163	185	165	185	162	180	174	147	169	176	184	188	153	188	212	166	178	193	186	168	185	172	154	172	169	162	200	153	184	158	154	174	177	194	159	163	177	198	187	191	169	166	167	190	169	176	172	184	172	164	175	177	181	149	187	208	193	167	178	148	170	186	174	176	168	165	169	184	190	164	157	170	161	172	169	180	170	164	161	188	169	172	154	159	170	197	136	176	192	193	156	185	169	182	184	180	171	180	174	168	176	183	180	200	174	167	153	170	186	154	174	185	162	178	188	166	183	191	171	188	174	181	178	164	169	177	189	163	176	166	171	172	182	185	165	162	166	180	173	126	164	156	168	168	164	164	175	178	175	175	185	183	159	197	181	165	199	171	176	169	189	175	152	171	170	164	176	166	170	155	180	185	198	179	176	143	162	166	163	179	169	172	189	160	185	184	179	168	188	180	175	169	169	163	171	167	160	162	178	188	145	180	190	182	182	177	173	161	165	189	181	191	156	164	176	180	163	174	172	165	176	187	193	171	192	171	168	173	179	189	182	195	176	203	167	181	184	173	164	177	170	196	164	177	174	166	191	167	160	178	174	162	147	187	167	178	178	164	159	179	189	181	187	163	168	189	162	159	178	162	171	153	176	184	176	169	141	176	181	171	171	187	168	174	171	164	179	165	177	147	183	164	169	168	166	159	160	177	148	174	186	178	194	177	168	165	158	180	163	171	188	176	178	177	165	218	168	150	172	181	178	170	169	160	181	188	192	169	169	198	167	166	172	169	187	160	181	151	168	160	197	170	162	177	178	171	197	180	182	191	154	172	188	170	172	184	169	185	177	174	185	196	168	161	173	181	169	178	181	169	162	190	178	164	179	185	166	158	184	169	153	188	168	148	163	166	167	183	178	161	157	173	196	165	198	164	190	186	177	157	176	164	173	181	157	185	175	180	190	179	182	161	166	164	163	166	173	186	163	172	169	183	163	162	173	173	178	161	160	207	174	180	178	160	185	173	166	180	172	172	183	177	188	154	161	165	169	188	194	190	171	200	165	164	190	177	179	179	157	188	177	169	164	170	202	160	174	208	180	175	191	180	161	175	148	165	179	181	169	165	176	156	146	172	157	198	167	163	186	175	182	154	167	170	188	192	173	176	180	186	183	164	170	176	161	177	175	167	183	188	159	180	191	170	170	167	172	163	179	187	176	155	178	172	170	177	179	172	167	160	167	160	164	161	174	183	168	158	185	194	195	181	176	163	190	180	186	190	147	191	201	183	157	165	185	180	165	160	186	181	177	178	180	165	179	171	157	192	177	176	174	188	168	178	175	181	174	181	166	151	155	149	166	180	171	171	167	185	178	173	170	174	165	165	174	188	162	158	160	189	174	183	189	190	157	170	170	153	195	190	182	191	179	150	155	186	168	200	182	172	174	155	178	143	170	189	177	180	180	163	172	156	174	180	171	177	180	170	158	187	204	163	161	162	171	161	175	172	164	180	173	175	203	145	184	169	150	170	175	168	171
150	1	1710	165030	425	50	269	308	274	234	223	222	231	215	214	195	205	235	208	187	196	201	169	192	159	170	201	172	161	166	161	170	178	176	161	191	167	169	152	184	175	173	168	152	159	170	153	165	155	176	183	173	154	171	148	140	179	190	155	164	176	173	174	177	180	176	166	178	178	182	177	152	189	172	175	190	165	168	170	154	178	163	178	184	185	177	169	163	139	169	163	175	193	183	158	166	183	165	161	160	168	184	157	160	163	159	157	170	154	169	179	157	176	146	180	177	171	171	176	178	175	150	148	146	141	151	165	143	164	156	159	169	180	182	169	164	195	159	172	159	143	173	165	170	154	151	162	156	157	163	147	171	147	162	158	166	192	165	161	163	164	175	165	171	161	167	180	168	163	175	168	162	156	170	173	183	165	160	184	171	173	152	186	157	184	161	180	171	171	174	177	180	185	161	178	149	163	171	162	170	171	165	149	178	173	175	188	175	175	158	181	174	157	171	166	164	162	176	177	150	164	168	189	153	172	151	188	159	179	169	187	163	160	173	182	183	165	137	161	159	173	129	174	157	166	180	173	179	159	185	164	163	179	168	179	151	165	173	180	181	173	176	183	158	168	173	166	176	188	170	167	166	123	174	184	177	158	179	158	185	172	166	156	164	151	180	165	175	168	153	148	171	153	169	179	152	171	168	158	153	163	159	178	159	174	165	165	155	169	173	151	184	172	169	183	151	172	168	157	145	177	165	155	153	177	170	151	134	164	183	165	176	158	173	171	160	170	162	176	158	175	151	169	163	166	168	171	184	168	171	174	183	148	169	180	170	170	150	189	167	171	157	162	155	171	163	181	176	162	179	155	171	165	173	170	165	167	169	169	157	171	161	181	154	165	165	178	159	173	161	165	177	182	171	172	174	175	151	181	172	186	158	173	159	169	189	156	163	161	151	181	170	147	167	156	167	168	160	157	167	159	171	168	158	164	148	165	156	167	175	164	189	162	159	188	169	148	147	167	166	167	173	151	167	151	155	176	151	166	173	154	158	169	176	164	189	165	165	158	175	173	158	166	151	155	184	173	159	164	147	151	163	152	159	162	157	166	156	175	158	154	183	165	170	174	158	176	167	173	173	148	160	138	147	177	179	147	161	169	150	158	160	178	168	160	147	149	144	155	166	164	150	152	166	154	164	171	176	182	169	171	172	148	167	191	163	152	167	146	165	149	152	165	157	177	165	170	170	141	133	171	174	167	150	172	168	160	156	182	150	163	162	162	142	163	150	142	164	156	192	149	169	177	149	161	181	168	163	170	161	173	172	178	160	159	164	156	181	149	182	169	170	156	156	166	155	173	151	170	160	158	184	151	158	161	171	175	159	167	154	176	185	152	176	179	162	164	178	173	150	187	187	159	167	167	162	160	152	144	170	177	145	154	146	129	157	162	153	162	154	177	161	149	183	169	143	159	153	177	171	166	161	156	165	175	170	149	171	161	157	168	176	157	172	169	162	139	166	163	170	185	172	160	137	171	172	174	180	148	172	145	163	141	152	178	153	174	144	161	163	182	170	183	164	171	168	163	161	184	165	162	156	146	162	142	178	167	155	186	146	151	170	158	158	182	133	179	161	172	146	154	164	169	162	168	188	164	154	153	166	148	158	181	172	159	165	159	193	159	172	187	167	136	157	184	164	160	171	162	164	173	169	150	150	158	159	174	179	149	173	163	147	158	163	179	167	169	131	183	136	167	149	179	189	160	171	173	167	167	167	172	157	172	175	159	168	156	164	170	181	157	180	166	168	186	171	151	172	167	172	153	156	171	160	153	149	177	162	152	164	177	153	173	171	138	168	171	177	165	170	153	190	151	147	164	153	159	150	127	157	150	197	175	179	160	166	153	171	155	145	164	163	191	185	161	163	162	166	157	173	160	160	151	168	177	154	167	165	163	158	157	152	163	144	162	169	173	174	167	174	154	176	153	150	156	163	176	147	166	173	163	182	194	163	159	182	157	147	151	155	158	141	169	170	151	177	188	187	146	173	145	163	164	146	177	164	156	163	145	157	162	166	162	148	168	168	175	176	169	159	165	150	166	167	162	147	160	177	154	162	175	160	168	153	142	171	169	171	179	134	160	168	166	164	182	161	166	153	167	157	161	150	172	163	166	174	158	166	136	156	177	147	165	152	172	158	173	170	173	150	168	153	171	153	190	175	169	174	178	183	160	167	158	169	154	159	160	163	175	142	178	155	181	180	176	165	167	175	184	173	177	145	156	143	164	151	150	143	159	153	149	170	187	151	149	156	158	168	167	161	164	156	173	181	173	163	142	169	173	155	182	175	169	174	181	180	164	171
150	2	1950	165088	417	22	251	319	302	295	284	256	301	247	276	285	263	244	246	236	218	199	221	205	188	209	204	201	206	193	184	173	190	184	165	214	189	195	174	211	185	184	198	191	180	183	194	177	190	180	189	181	177	186	180	154	151	180	188	163	158	184	190	186	183	159	181	196	172	167	156	181	182	189	158	165	190	181	169	174	172	178	174	178	161	171	178	179	179	186	162	163	178	178	163	157	166	192	193	161	162	156	178	176	153	185	165	157	166	183	171	158	178	165	186	185	177	165	158	165	167	179	187	179	189	169	172	174	167	163	181	168	192	178	168	166	171	173	162	178	160	152	162	159	175	156	181	169	162	161	163	167	167	164	150	176	175	178	166	164	169	164	199	177	185	168	183	155	151	194	182	171	195	183	175	179	193	169	176	158	162	167	191	171	175	173	159	163	199	159	133	182	181	188	160	180	164	173	171	193	176	172	158	172	159	154	203	171	169	160	193	176	142	165	133	190	183	167	172	142	188	158	195	176	165	162	155	192	186	183	178	167	190	166	180	172	177	163	168	179	173	171	172	178	147	167	163	174	156	174	163	165	164	157	164	161	153	175	175	194	158	190	190	171	164	185	183	169	164	172	183	166	169	181	176	159	180	182	167	164	174	161	181	176	177	172	178	165	163	156	168	165	169	176	182	175	162	176	172	179	179	183	165	171	144	174	145	176	166	184	177	157	169	185	149	172	159	180	177	179	183	157	171	187	165	174	154	166	176	165	201	177	169	179	192	148	156	169	176	182	165	173	169	179	155	159	186	172	142	162	186	167	181	156	167	187	183	180	150	209	161	181	159	179	173	177	162	181	174	163	175	165	188	178	173	170	168	186	174	181	163	157	155	177	164	145	188	186	171	189	179	179	160	155	184	168	174	190	176	183	163	172	159	144	181	171	170	159	174	177	159	178	166	165	176	189	181	180	199	170	162	179	159	160	163	181	176	185	178	179	175	174	169	194	161	159	167	179	168	155	168	182	181	151	170	165	159	178	182	198	164	171	168	161	201	152	171	173	170	151	177	175	153	158	155	177	175	153	152	168	176	166	186	171	197	161	184	155	176	151	176	164	190	164	167	167	166	170	181	171	163	185	185	179	177	167	181	168	150	172	179	193	183	156	181	178	153	153	153	171	154	165	164	184	183	162	168	171	183	160	160	168	165	194	186	194	200	158	166	155	175	185	155	193	150	176	175	171	166	162	185	155	167	168	174	179	175	169	159	162	134	175	184	165	165	156	171	168	189	160	168	178	174	176	168	154	179	182	182	169	159	165	177	161	189	180	201	160	192	150	178	164	165	168	160	173	175	184	169	147	164	170	170	161	173	165	163	176	176	154	165	180	155	168	181	177	168	180	169	160	181	167	173	174	179	162	189	186	166	164	171	149	151	157	176	174	155	175	164	179	146	170	167	180	164	150	165	164	178	158	160	175	167	167	177	167	173	149	162	157	166	160	171	169	171	151	180	184	166	184	163	157	154	156	184	174	180	146	185	166	170	166	166	173	152	170	176	154	170	177	165	166	160	191	164	177	134	179	183	170	165	166	158	187	152	162	165	168	159	203	149	181	180	173	165	181	169	165	176	165	176	186	168	155	160	163	166	183	162	167	185	172	168	165	162	166	175	172	161	153	173	161	187	158	186	182	174	168	154	160	146	158	175	155	163	178	180	193	169	149	164	163	167	175	194	173	160	188	171	158	159	157	191	179	175	178	163	182	171	171	157	159	151	170	180	160	186	180	166	168	184	178	169	175	177	170	169	180	176	180	174	174	170	176	202	166	170	180	189	145	169	180	162	177	153	158	179	161	169	168	160	160	172	167	161	177	171	167	157	164	192	158	169	156	155	188	176	177	170	177	181	164	163	174	154	185	144	172	162	164	167	172	153	179	170	164	172	190	169	192	154	176	178	158	168	186	168	151	175	175	163	153	158	177	186	161	164	158	176	168	162	170	179	159	161	184	158	186	159	175	170	166	154	176	167	176	171	170	194	180	176	181	155	187	144	207	169	174	180	168	156	192	181	159	171	191	164	149	162	186	173	171	172	173	163	179	178	160	163	171	150	172	195	178	155	142	165	151	163	145	185	167	157	154	163	176	183	189	176	165	167	166	164	177	178	163	160	200	169	136	183	186	148	155	151	178	173	166	186	173	159	194	149	179	152	187	157	170	148	160	159	184	144	174	161	164	163	170	169	153	162	168	191	176	153	192	172	157	172	173	164	161	149	174	163	171	179	161	147	158	190	189	200	149	162	167	190	158	181	169	173	161	152	185	167	166	172	141	158	153	169	194	153	182	183	157	150	169
150	3	3250	165145	415	33	291	325	307	289	263	235	279	235	229	240	226	229	223	226	191	183	221	207	178	177	203	182	196	203	184	194	169	193	182	156	161	187	187	177	203	177	158	182	184	200	207	199	171	161	175	173	204	181	169	156	182	177	160	182	183	188	164	171	168	188	173	185	183	165	183	187	185	175	183	177	205	182	186	193	166	156	177	178	165	176	196	202	157	195	161	166	189	175	170	168	196	163	167	162	175	196	175	184	159	177	174	173	176	173	195	188	176	174	153	172	190	181	194	173	197	163	187	162	187	175	165	171	179	171	177	175	166	185	192	163	153	154	172	178	183	163	170	176	180	200	178	156	170	187	165	159	198	167	162	153	158	175	152	171	183	173	169	185	178	170	166	173	171	185	196	179	177	172	185	188	173	165	176	187	180	186	165	177	152	188	168	173	176	181	159	181	183	176	171	167	179	163	176	179	166	182	176	160	186	204	182	164	185	159	169	174	186	184	168	186	201	169	179	190	182	157	167	157	177	165	155	164	205	170	179	172	144	169	181	184	184	194	167	174	188	146	201	158	173	165	175	176	162	159	147	171	190	167	174	167	180	165	170	164	174	170	183	169	165	188	163	170	189	179	125	177	167	161	178	164	167	183	184	153	156	205	180	183	171	158	190	181	172	175	191	194	148	175	155	158	162	193	177	176	160	190	168	202	194	171	166	164	150	167	186	178	171	178	173	169	169	177	175	175	160	185	173	181	174	177	171	160	169	184	188	181	176	160	147	173	155	169	169	172	163	170	190	160	158	194	169	174	147	160	163	214	203	191	162	172	172	179	171	171	153	187	167	170	196	166	182	174	188	161	184	156	172	191	179	150	172	165	211	191	164	175	154	172	170	173	170	185	159	164	171	168	164	174	182	177	182	151	187	191	166	149	171	188	186	165	156	179	168	179	176	163	166	161	165	172	180	190	178	191	172	159	194	169	167	175	186	168	174	164	160	179	171	176	158	172	155	179	189	156	186	163	168	161	177	150	178	153	170	173	175	199	159	190	174	179	179	186	169	178	173	179	170	187	172	168	184	187	195	160	166	181	187	194	182	166	165	180	180	146	176	180	171	165	172	158	175	168	152	190	156	176	181	161	182	156	158	157	154	177	166	161	161	157	188	159	152	165	183	157	157	159	199	176	171	167	148	183	168	171	170	185	174	179	160	166	173	183	165	181	175	157	196	167	174	179	182	197	199	159	173	182	163	153	182	183	186	177	177	168	178	186	180	204	169	173	180	161	177	177	156	179	143	177	163	160	156	159	175	161	160	217	161	151	176	153	150	163	180	186	178	178	171	186	185	180	157	167	168	187	151	165	162	164	183	170	146	186	192	188	179	165	196	164	174	160	174	193	189	165	159	174	175	165	176	173	156	160	153	153	179	175	168	172	166	184	175	167	144	173	151	184	174	173	166	171	185	187	163	191	155	146	195	200	190	193	181	163	162	168	148	177	172	173	164	186	168	171	165	151	173	173	185	182	162	183	156	169	167	167	159	169	162	177	176	162	175	176	181	168	170	176	182	187	168	160	177	174	181	160	184	162	172	189	174	178	192	196	172	146	159	160	165	168	175	183	168	161	189	173	186	172	160	164	195	174	166	182	178	184	169	166	153	161	163	183	161	162	164	155	183	186	188	171	179	172	189	185	167	185	175	174	169	184	178	170	179	180	190	162	176	163	174	168	171	186	177	170	178	152	184	160	175	163	173	193	169	178	167	169	164	158	184	196	147	177	164	171	180	184	165	155	186	180	184	156	188	158	136	157	133	170	143	191	171	168	158	181	163	185	171	172	209	184	172	181	178	186	161	179	159	192	173	142	165	154	187	197	171	144	190	170	176	196	191	186	179	152	166	172	167	182	161	185	176	170	173	167	141	183	172	168	159	169	188	164	189	176	182	154	181	176	157	178	181	182	182	162	168	187	192	210	192	189	179	165	172	179	173	185	168	203	171	173	180	168	179	159	169	159	164	189	169	165	174	166	171	168	201	154	156	172	204	142	163	165	176	164	182	162	157	166	187	157	188	161	170	156	180	186	162	165	187	161	180	184	155	139	172	183	177	185	166	178	160	151	176	181	173	176	165	174	175	157	157	181	179	174	178	182	142	178	181	173	172	186	193	175	180	182	178	189	172	176	174	185	169	140	178	171	174	175	181	194	179	146	136	169	169	161	196	178	163	174	166	194	180	182	168	166	161	179	195	145	160	160	179	168	200	176	183	185	175	172	156	156	178	186	171	184	162	166	149	160	156	170	154	169	173	165	167	140	179	170	178	171	180	179	173	163	154	181	173	169	156	151	171	173
150	0	2500	165203	410	8	275	292	327	305	307	325	301	330	333	354	324	310	302	304	288	270	232	223	260	214	224	217	219	215	232	218	236	192	201	203	208	188	227	198	233	202	197	208	197	189	202	184	202	218	180	190	189	190	206	174	201	174	215	194	192	196	168	207	198	194	179	204	187	187	207	196	192	178	192	206	184	149	178	184	192	186	162	190	175	174	169	193	191	170	184	195	190	191	205	207	178	169	188	174	180	173	179	183	185	164	189	184	200	188	185	169	191	172	189	192	189	173	174	184	183	186	179	180	200	184	193	181	168	160	179	196	158	162	191	162	147	153	161	187	170	165	206	196	178	180	171	179	171	199	181	215	174	178	166	179	192	195	157	177	157	150	183	189	144	169	181	182	172	184	156	204	179	161	167	202	184	169	165	189	176	176	177	159	195	177	171	176	185	164	183	155	182	176	195	167	152	183	191	175	161	175	183	159	166	177	157	154	194	171	202	167	164	178	164	161	191	175	178	201	158	174	199	174	164	188	189	181	183	173	175	166	180	171	188	177	150	183	185	193	166	166	172	176	177	190	167	171	160	168	183	163	179	174	173	167	166	169	169	168	165	176	180	150	178	199	180	177	178	172	191	179	197	187	174	195	174	189	170	159	170	175	166	171	175	197	173	176	183	169	184	178	178	174	183	186	188	168	183	172	175	180	162	199	194	170	175	157	185	175	187	183	192	180	185	176	176	174	201	181	185	167	179	192	159	183	177	168	168	161	167	166	162	197	180	177	187	195	192	165	182	155	155	161	167	164	187	197	183	161	179	166	162	160	171	192	166	158	162	146	196	181	171	174	184	173	184	173	196	170	189	190	176	184	167	187	183	167	189	175	179	165	150	176	172	185	180	166	172	173	189	182	175	143	186	170	147	177	179	178	180	175	164	173	168	195	195	151	203	161	168	182	186	182	170	199	154	178	182	158	154	177	188	192	195	186	174	188	175	176	166	189	174	203	169	173	203	189	173	177	152	188	196	164	179	161	186	165	170	186	202	170	161	161	166	183	171	181	183	187	185	187	181	174	176	184	161	182	169	189	163	191	169	159	158	190	155	154	165	163	160	176	172	174	193	185	172	195	183	192	193	169	171	182	169	143	175	177	169	173	180	158	189	198	164	167	182	189	164	186	181	156	190	175	183	188	168	152	149	194	173	184	176	176	163	170	177	155	173	167	168	184	187	186	203	150	160	195	194	170	168	172	174	160	184	186	190	187	173	179	177	163	161	181	158	185	170	173	162	176	178	169	190	190	175	187	178	171	179	178	162	208	178	177	182	182	191	155	189	158	177	194	140	164	162	178	169	181	166	196	188	168	171	184	183	178	193	192	181	165	182	158	187	173	185	164	178	164	171	162	178	165	165	169	175	170	180	171	165	183	166	162	157	168	178	178	196	180	152	156	166	172	164	192	179	171	172	178	164	169	178	164	186	177	161	170	161	180	156	170	154	173	163	198	169	177	170	183	167	190	177	189	181	163	180	175	171	173	169	178	170	186	175	169	178	170	156	174	163	166	159	164	181	172	169	158	155	159	140	174	200	169	170	190	195	169	185	185	176	175	169	166	164	159	185	156	186	189	182	171	191	175	167	171	180	173	159	147	175	181	172	190	172	168	177	161	178	172	169	163	179	188	176	167	183	186	174	190	167	183	177	174	174	187	153	174	178	158	189	155	179	183	174	174	162	166	159	148	178	174	158	163	189	206	161	186	166	156	185	182	186	164	178	165	177	166	158	164	167	170	185	172	168	171	161	177	180	190	181	168	173	178	195	184	196	179	171	177	176	185	186	162	172	180	170	203	154	170	168	156	180	161	192	179	188	176	178	181	161	127	182	185	171	170	176	174	158	176	182	163	165	191	187	161	164	169	178	195	178	185	171	177	169	186	179	159	186	198	178	163	168	169	179	186	144	185	159	184	185	181	184	173	159	176	167	172	188	184	157	182	177	166	182	158	189	185	175	168	186	163	184	179	167	160	164	170	176	171	191	177	168	187	165	179	168	180	161	152	166	158	161	165	171	167	184	177	178	177	189	160	195	181	172	161	161	156	180	204	166	173	184	168	174	194	191	163	166	166	181	186	189	180	172	167	167	176	180	171	155	160	174	191	193	168	178	160	172	213	175	178	156	169	184	156	163	183	173	165	191	173	174	152	172	160	161	158	169	187	196	139	184	159	167	202	187	151	187	190	154	168	179	158	188	182	169	158	175	179	157	193	201	180	169	159	176	173	189	175	181	173	184	169	188	155	184	187	182	165	171	186	159	196	187	182	184	165	179	172	160	169	152	176	163	172	180	174	170	158
150	1	1710	165261	445	60	289	307	277	240	213	196	193	221	210	219	215	228	179	184	207	179	196	193	182	151	181	170	164	184	185	184	206	179	164	173	178	166	163	184	183	196	157	173	183	188	176	168	179	208	185	174	172	179	167	159	163	189	190	154	156	181	162	174	163	170	149	138	158	164	166	165	177	161	164	173	170	169	173	156	172	164	151	175	167	196	166	150	186	162	165	165	158	164	164	182	161	162	177	182	163	199	164	171	163	159	171	170	159	168	176	180	165	159	166	175	184	160	162	162	159	169	169	164	167	166	160	183	172	177	197	158	163	166	173	159	189	170	162	164	160	176	181	170	167	181	165	179	180	180	186	187	158	148	149	141	161	160	142	157	166	173	163	160	187	165	174	175	151	149	168	176	155	169	170	177	181	156	188	173	166	143	182	168	163	155	164	161	169	159	143	169	158	168	169	156	171	178	172	170	156	166	174	174	165	158	162	168	186	156	185	174	172	160	169	168	152	176	156	169	176	159	172	154	156	155	180	176	169	181	161	165	173	173	158	155	169	148	183	145	166	156	170	151	203	151	156	166	183	162	157	173	169	172	173	164	182	162	163	167	168	162	153	153	179	175	188	168	177	159	156	169	165	189	163	190	164	160	157	155	182	170	163	168	171	172	187	153	162	168	174	158	184	168	173	164	202	165	168	175	163	171	181	160	160	179	186	170	190	165	190	185	183	157	176	158	154	156	177	160	171	169	159	175	153	159	196	171	169	169	178	171	172	139	175	194	169	173	198	186	162	137	193	185	158	184	168	163	155	187	154	160	185	173	149	165	171	167	174	166	146	150	180	149	177	156	144	191	163	191	165	183	167	181	176	178	160	158	164	174	183	158	161	157	174	184	176	167	154	171	190	179	166	155	164	176	161	169	172	148	152	165	174	168	177	168	147	165	165	172	155	172	174	132	160	164	164	179	168	172	180	162	173	166	168	167	151	164	183	159	149	169	161	156	148	162	159	165	160	158	187	168	171	189	180	152	174	153	182	168	147	153	179	173	171	188	176	163	172	162	175	173	170	172	165	166	164	186	193	162	164	167	153	175	165	184	165	179	175	160	170	159	176	145	158	179	186	191	147	152	175	180	179	166	177	167	179	180	167	172	170	153	163	157	146	178	154	169	179	158	159	155	166	189	158	170	137	167	175	170	172	176	179	171	160	163	178	175	172	158	180	188	166	150	183	174	163	170	193	168	201	176	172	168	192	161	181	164	157	151	174	161	176	165	169	157	162	180	177	149	182	162	183	158	180	162	164	157	173	163	157	148	164	151	159	163	174	187	158	187	162	152	182	167	200	176	169	174	180	154	183	160	177	161	190	159	156	166	174	194	161	168	176	161	160	161	168	180	170	152	170	163	159	172	172	163	172	161	187	161	160	169	194	187	158	173	156	185	164	160	161	174	162	165	183	180	172	164	168	182	155	168	159	143	179	173	153	163	182	176	154	163	157	164	182	168	163	192	177	173	156	159	173	192	179	161	170	169	166	167	157	175	168	196	179	189	163	166	166	160	178	170	171	159	164	167	169	174	166	172	176	159	162	171	157	167	159	159	190	161	156	172	153	166	179	155	172	168	156	165	172	180	173	170	163	167	176	168	174	161	164	151	172	184	174	174	158	176	177	164	177	153	173	161	158	178	153	187	171	148	154	159	198	155	158	164	178	171	178	173	164	167	190	168	173	170	187	176	166	175	174	177	175	173	171	160	160	193	173	176	172	169	181	141	179	159	172	154	159	163	179	147	184	156	177	166	163	161	179	158	178	170	182	176	168	162	169	161	177	161	160	164	178	159	170	165	174	176	187	200	180	184	166	163	170	176	147	164	174	162	164	162	156	165	161	169	205	154	174	147	167	163	151	155	164	152	179	163	168	190	158	180	163	168	184	180	184	163	150	165	165	163	161	150	179	199	162	154	163	188	178	180	157	143	147	158	162	156	165	163	159	176	173	187	164	166	172	166	168	160	161	195	179	166	156	171	184	163	171	160	166	166	163	158	164	186	169	156	165	148	170	170	160	166	159	157	155	154	169	185	177	181	178	187	160	137	183	180	174	167	167	162	165	184	172	163	173	203	170	171	175	188	182	154	177	160	170	168	176	179	167	161	174	184	176	168	176	171	177	175	154	167	164	157	161	169	189	158	146	161	157	179	158	177	168	166	178	182	190	167	154	150	146	173	155	151	177	146	175	175	179	167	158	156	164	172	165	171	180	172	176	161	181	170	179	142	191	161	183	161	167	161	148	169	155	171	180	174	181	182	146	185	151	167	163	181	155	165	168	157	165	177	162	162	171	171	174	166
150	2	1950	165319	437	15	267	292	300	271	261	263	241	259	256	259	263	233	274	214	231	218	192	207	215	205	211	192	187	187	191	186	181	179	188	191	174	188	181	186	188	177	170	178	196	181	168	177	185	192	184	180	164	184	176	186	191	183	166	165	184	182	182	179	177	180	183	186	168	167	158	151	176	184	181	173	177	185	160	176	175	157	163	185	147	175	154	161	170	182	199	170	148	184	163	157	171	166	156	175	191	163	189	164	174	170	161	169	169	164	174	177	193	184	174	161	141	166	190	189	168	173	169	170	184	164	182	155	174	172	185	150	193	183	162	198	164	179	166	187	167	156	172	168	163	187	175	195	188	170	193	173	174	167	152	160	166	171	181	168	171	193	183	154	173	187	160	175	159	145	175	172	172	188	172	188	161	179	167	174	176	179	179	149	173	170	176	167	186	155	173	174	153	156	176	164	145	170	177	163	167	171	170	184	153	153	177	183	161	156	186	161	179	166	156	163	155	170	182	143	183	170	187	174	164	165	160	166	161	155	153	167	194	181	183	183	175	162	168	146	162	174	175	200	171	138	171	172	155	164	174	174	152	163	141	174	190	169	161	170	167	186	182	156	166	172	152	171	178	168	176	154	190	186	176	172	144	179	174	152	181	151	183	158	176	174	162	156	164	166	150	168	183	159	175	161	153	171	166	182	185	172	143	180	173	168	157	177	176	150	207	173	157	176	171	181	151	182	173	176	182	173	160	158	157	177	170	171	172	169	145	190	185	192	161	172	180	164	170	175	160	155	144	171	197	178	153	175	176	173	170	169	168	183	162	169	154	163	158	180	172	159	154	170	150	177	157	183	161	173	159	158	148	152	184	180	154	169	158	164	160	165	158	163	163	157	165	149	172	165	182	187	169	164	172	168	169	162	159	168	194	175	175	174	167	170	172	177	158	172	176	164	189	164	188	184	163	137	159	181	143	180	160	187	160	166	156	154	174	186	137	168	163	159	189	160	175	186	175	167	169	165	172	162	175	185	174	165	159	170	177	171	169	165	162	198	166	169	177	176	165	177	184	163	184	144	181	175	178	187	171	168	148	169	166	161	178	193	174	180	159	180	168	165	170	194	156	174	162	160	172	166	167	168	151	165	168	169	157	181	142	181	165	152	169	148	151	161	171	156	160	179	141	174	164	184	165	145	178	161	175	152	171	183	158	151	177	154	154	192	154	168	176	153	152	167	160	165	173	152	184	167	180	157	174	184	162	145	163	170	167	199	171	190	178	179	169	161	178	169	158	171	192	143	175	166	161	171	156	152	186	150	175	173	170	171	176	176	178	188	173	161	170	158	167	158	167	179	177	173	144	166	178	162	168	173	156	171	158	184	168	170	178	164	183	151	183	187	173	176	150	188	145	176	173	172	183	154	163	178	147	153	186	171	152	159	186	183	164	160	178	175	186	157	173	176	156	168	146	159	149	176	167	156	166	151	171	174	159	173	181	202	184	169	157	180	161	155	160	157	168	149	178	167	157	172	142	168	156	175	190	160	152	184	163	177	172	165	153	164	181	164	174	166	173	156	174	170	178	155	174	156	193	188	162	202	188	136	183	178	156	173	159	154	183	156	195	160	145	148	170	170	156	151	171	174	164	154	164	150	174	159	153	170	167	198	172	143	177	162	186	156	189	167	177	165	181	176	172	170	178	159	155	171	161	155	155	149	171	174	172	191	143	177	168	163	165	176	145	187	175	173	170	157	158	181	180	162	170	175	153	182	159	158	171	178	181	184	174	162	173	184	168	162	192	178	176	180	174	191	181	173	176	173	196	170	181	171	167	160	149	170	170	172	151	190	178	163	162	170	163	170	164	154	185	173	164	172	187	162	161	163	157	166	167	170	170	158	165	164	164	163	165	160	166	183	167	161	158	171	147	153	159	180	184	159	172	160	149	170	162	155	189	169	155	169	175	173	156	180	178	163	150	174	184	164	163	176	195	173	159	165	168	161	173	171	162	166	171	171	152	184	160	185	180	173	161	172	182	183	144	189	164	161	182	169	173	158	154	159	177	188	177	177	175	174	150	174	163	152	178	170	181	167	186	199	154	154	167	179	168	155	152	160	155	168	175	149	168	155	158	170	166	190	164	182	153	169	148	159	176	178	171	175	178	168	176	178	176	171	171	181	143	174	168	180	162	170	166	162	165	141	163	153	174	176	160	169	184	171	183	158	171	158	142	189	175	157	173	173	168	164	177	162	171	201	145	155	182	160	190	174	161	178	155	156	172	182	188	156	150	175	160	176	175	168	193	175	186	163	157	178	163	145	166	169	174	180	180	172	188	169	161	165	183	156	195	167
150	3	3250	165376	437	30	312	314	305	308	269	258	254	239	240	249	242	231	253	221	227	198	230	177	195	216	186	182	188	203	164	185	195	181	198	185	197	168	176	185	192	182	196	189	172	184	186	166	195	165	175	184	159	187	189	174	170	188	176	176	166	159	203	183	155	185	182	164	171	193	181	178	193	199	196	183	167	201	185	166	182	179	190	175	164	187	203	150	179	188	170	167	182	205	172	162	178	174	177	159	167	167	175	157	176	182	178	168	165	176	149	173	181	189	192	172	174	167	158	178	189	184	166	172	179	156	175	178	177	159	183	180	175	167	171	192	184	173	182	187	143	164	171	169	175	181	175	186	178	189	172	177	170	194	165	160	180	202	199	175	167	177	181	173	173	182	169	187	161	174	193	182	180	182	176	183	171	183	166	174	168	183	172	140	193	170	192	173	167	157	171	150	167	186	188	177	183	162	184	159	190	176	155	155	163	165	156	179	186	176	195	179	152	170	186	169	169	176	179	176	172	182	172	168	161	171	171	152	174	177	172	208	177	176	189	186	181	176	173	172	174	152	174	152	176	200	173	170	179	165	170	169	162	152	166	170	157	188	151	175	181	179	184	158	188	182	144	164	186	194	181	183	164	159	163	160	197	160	168	176	157	161	173	177	170	159	171	178	155	182	166	176	177	178	152	179	152	152	205	189	194	188	170	163	185	170	165	184	155	174	156	174	171	146	181	175	184	178	166	151	175	189	185	154	175	172	177	193	170	167	179	188	148	144	155	175	172	167	187	173	179	173	179	159	180	186	168	159	158	192	167	167	186	172	174	189	162	167	191	152	167	176	186	169	178	174	178	167	174	169	167	165	172	161	186	199	178	178	177	179	187	177	180	175	163	181	182	181	173	171	162	184	177	152	169	160	180	158	163	174	180	187	182	172	158	162	164	168	169	175	190	194	166	189	207	182	162	171	179	182	160	174	160	164	156	189	161	163	163	185	174	170	180	165	163	161	180	175	173	164	163	176	160	162	161	151	170	177	176	151	162	168	182	164	177	190	179	165	180	186	170	187	178	168	155	156	177	169	178	187	169	159	183	154	194	175	176	182	177	185	158	173	192	180	186	184	186	184	154	171	169	184	160	176	196	162	178	169	198	182	183	176	173	179	180	181	199	193	167	168	165	168	185	172	184	187	175	173	168	203	163	172	166	168	167	172	155	142	171	192	165	178	195	189	160	177	167	164	166	174	178	177	179	177	169	179	167	162	178	176	152	197	177	149	158	167	172	187	166	182	169	183	177	178	190	173	195	183	152	171	173	168	165	160	185	167	195	177	186	184	178	171	161	165	170	166	188	165	185	159	166	183	155	182	143	173	153	169	174	202	169	180	186	178	201	169	168	168	189	167	169	168	172	187	186	176	177	191	171	169	171	199	186	167	173	180	176	162	164	171	184	181	186	154	170	171	173	200	195	179	171	174	170	172	137	194	153	177	158	159	192	173	156	173	158	179	158	192	158	173	156	183	210	172	161	177	159	170	158	163	168	163	166	168	180	166	182	179	193	176	163	211	171	174	186	170	156	165	174	174	162	170	170	165	170	181	178	171	178	182	171	168	167	183	177	183	157	188	176	188	185	178	162	155	170	183	166	166	173	169	180	190	162	173	161	179	163	163	199	178	185	178	185	185	153	170	148	164	168	160	185	171	184	159	169	178	169	171	162	170	161	180	179	182	175	165	177	152	170	180	206	184	175	192	178	203	188	161	183	187	160	176	174	163	172	168	185	165	168	173	161	174	185	187	163	186	192	145	192	179	165	139	161	156	185	152	193	189	175	183	188	182	169	173	184	163	159	193	162	172	150	166	193	169	161	179	178	178	177	164	172	167	173	189	185	176	179	156	180	180	169	183	184	176	174	184	158	173	172	175	161	196	173	168	200	176	177	182	180	187	175	166	162	139	174	192	152	185	182	188	162	165	189	182	174	158	177	166	164	181	167	187	177	195	183	199	179	158	176	167	185	183	184	142	164	174	185	148	179	184	185	163	194	179	159	172	179	179	140	171	192	169	192	179	147	160	183	166	170	184	186	185	177	165	186	179	180	176	181	183	176	167	181	190	171	183	180	155	167	180	174	181	180	175	166	162	203	176	175	152	169	147	180	184	164	155	186	171	183	179	173	176	167	160	173	174	136	174	164	156	172	176	181	164	174	146	167	147	181	177	188	164	192	173	181	184	191	162	144	183	184	184	172	166	165	189	173	169	168	178	177	170	164	165	178	161	165	158	196	179	194	179	136	179	156	170	192	171	171	168	174	173	170	167	181	156	181	163	170	181	151	160	159	166	167	182	183	180
