150	0	2500	168904	430	7	270	315	303	318	319	336	327	306	346	339	309	298	269	283	272	265	257	261	252	246	211	229	237	214	240	246	246	224	198	226	209	216	223	224	195	232	199	190	204	196	201	200	203	207	214	209	193	186	198	193	170	212	211	191	177	206	182	172	183	201	201	203	199	210	204	201	188	225	176	192	187	178	204	189	203	180	195	204	200	196	199	177	202	179	185	196	185	196	191	210	181	172	192	202	183	178	170	186	170	173	193	188	169	174	173	183	181	191	188	181	176	170	192	181	213	177	179	196	190	197	188	181	183	193	207	206	205	205	185	195	166	189	192	198	177	189	183	185	192	196	209	192	200	166	186	214	180	189	184	176	177	181	189	167	177	195	216	179	182	194	175	179	170	183	169	167	180	192	170	184	202	180	194	182	182	180	197	182	191	192	177	191	175	194	211	188	189	186	188	207	209	165	179	178	169	174	197	200	185	181	185	177	169	189	194	192	204	187	177	178	192	192	153	199	169	171	187	168	208	192	155	179	163	177	188	188	192	164	179	166	197	203	197	200	192	191	177	193	180	177	203	197	165	196	228	194	180	183	189	172	198	190	180	174	181	179	172	198	197	176	193	185	182	173	164	189	201	169	181	163	181	177	195	179	168	170	178	189	162	168	194	209	156	178	190	187	182	172	200	167	189	205	177	192	180	185	189	199	185	199	168	168	201	173	181	186	179	177	187	219	155	178	185	194	191	182	186	198	176	177	185	194	197	163	157	196	165	174	187	184	182	190	172	176	194	193	187	197	169	181	186	189	186	178	184	200	202	178	194	185	173	197	197	185	168	193	186	172	183	187	178	181	204	190	168	173	183	199	188	202	191	180	188	164	164	154	177	200	183	168	170	172	184	191	164	171	196	174	172	174	168	176	203	167	181	175	198	185	205	205	171	207	191	176	172	179	171	178	154	154	183	198	184	185	182	167	180	177	187	178	183	184	176	202	187	171	169	184	177	178	173	203	168	192	180	181	176	177	198	169	191	184	197	190	183	180	173	178	182	186	208	175	187	192	187	177	197	179	172	197	166	200	180	181	192	158	182	196	181	174	187	190	180	181	157	190	200	188	164	179	188	204	154	178	179	167	176	187	179	164	167	179	195	203	186	185	185	185	196	172	187	193	194	186	168	165	177	191	181	169	186	191	168	181	164	169	191	176	177	172	188	182	201	196	190	189	177	175	171	153	193	180	193	178	182	194	179	198	188	188	174	169	193	180	178	187	172	177	171	182	174	175	182	176	175	177	173	191	187	180	180	182	174	197	177	184	183	179	185	178	170	162	186	185	172	188	182	176	167	166	177	186	180	186	212	189	179	204	194	195	188	179	167	181	195	173	181	187	178	193	180	216	186	174	185	177	180	169	180	179	168	181	180	178	182	196	184	159	170	194	184	174	182	177	174	194	167	161	187	193	176	165	164	186	215	176	165	174	194	178	206	190	160	191	178	159	180	174	167	175	189	177	172	189	199	199	196	194	197	167	197	177	188	186	207	163	192	170	173	163	189	183	188	191	197	173	177	167	174	194	176	163	173	187	165	180	199	179	193	184	187	178	189	189	183	180	189	176	181	185	189	164	190	173	192	180	176	179	178	181	185	180	168	169	182	164	178	170	186	167	182	175	168	197	163	167	189	167	176	210	186	178	176	174	192	187	185	195	194	164	169	185	191	168	200	195	183	203	163	183	169	192	200	197	183	176	196	190	182	179	169	173	187	179	200	193	165	183	182	179	186	178	176	186	178	196	165	195	182	181	169	166	178	177	189	192	150	165	180	192	199	169	172	177	168	188	192	155	167	179	182	184	184	176	174	173	177	195	194	174	165	180	183	178	150	177	169	199	179	185	175	194	193	177	183	164	172	202	166	174	193	174	178	167	175	183	161	183	195	163	179	161	186	176	199	180	166	188	177	192	178	186	188	173	174	169	193	180	171	177	180	185	164	179	182	177	160	201	185	162	180	196	182	189	185	184	166	169	190	162	176	178	200	150	193	172	180	182	166	184	174	173	192	180	159	179	167	178	190	177	182	175	179	191	179	173	184	177	173	198	158	175	173	182	193	178	184	174	189	163	181	160	172	180	178	189	171	147	177	165	204	154	201	168	159	173	190	178	175	184	163	178	185	193	175	176	187	199	204	185	189	173	201	175	186	173	194	179	175	194	158	196	190	171	170	190	171	191	168	194	186	183	222	187	165	193	182	171	178	161	177	167	204	168	210	173	194	175	167	184	176	162	167	165	181	165	186	173	180	171	164	180	175	172	180	191	170	169	178	184	169	198	200	183	185	165	180	177	168	188	191	198
150	1	1710	168962	431	52	329	327	304	284	228	238	227	190	199	230	206	192	210	187	202	189	187	183	180	184	186	203	192	172	174	177	169	210	177	177	171	157	159	166	181	198	191	174	190	182	177	185	189	152	169	171	179	170	183	190	175	188	165	170	167	185	155	140	171	184	163	193	198	190	190	162	154	193	175	149	189	169	163	186	162	182	185	191	198	176	168	173	184	193	175	173	177	178	163	179	163	187	170	178	166	169	191	167	197	175	174	180	166	169	146	188	164	193	156	172	181	192	168	156	172	158	153	172	191	175	186	183	173	173	185	164	179	175	156	178	155	182	175	158	158	163	199	193	162	186	205	162	179	196	175	168	156	200	165	171	180	177	174	175	192	175	164	173	178	183	167	184	176	186	159	158	140	169	189	170	175	177	192	176	184	164	157	186	176	183	167	174	159	176	174	161	188	161	177	182	190	174	182	179	195	150	176	158	159	198	190	181	180	146	159	175	165	177	164	178	168	180	172	169	148	187	176	182	186	171	156	178	171	202	180	167	159	193	147	164	171	164	210	191	174	164	160	162	157	188	180	168	178	156	186	181	174	171	175	175	181	194	195	178	172	176	182	168	164	178	162	187	159	168	143	157	175	161	162	162	190	162	177	206	179	174	189	178	184	161	193	158	179	148	170	163	186	154	170	180	188	190	191	157	189	161	178	174	161	176	189	178	193	174	174	162	181	177	176	166	189	157	180	169	177	186	191	162	171	175	174	186	194	171	198	183	158	161	179	166	164	176	173	175	174	180	176	178	173	167	184	169	147	167	194	167	174	175	182	186	203	177	162	183	159	180	166	173	164	174	171	158	169	165	165	178	139	173	184	184	162	176	181	197	176	185	173	172	182	143	191	169	183	184	166	159	189	198	173	168	164	179	175	181	176	160	182	175	154	168	173	159	159	176	189	188	162	170	181	162	176	178	197	148	192	186	152	176	183	179	148	177	188	153	171	188	144	178	191	191	180	164	153	167	160	168	176	177	166	165	198	171	182	186	169	174	185	173	168	188	181	172	160	169	187	197	184	175	167	158	160	184	171	186	191	176	166	182	162	182	156	165	194	162	163	166	166	186	171	181	182	155	159	163	166	155	183	182	165	181	173	181	163	179	164	178	174	153	163	187	180	170	177	153	175	167	182	169	161	181	166	175	138	177	179	197	154	168	183	184	169	179	171	176	176	156	156	168	183	156	166	161	172	161	185	157	172	173	158	185	182	160	174	197	183	161	179	178	181	170	160	204	176	160	165	183	167	178	168	177	163	167	183	158	172	154	184	168	154	162	167	159	170	167	189	166	180	176	192	180	174	169	177	186	170	149	163	157	167	194	173	160	184	177	148	162	162	183	163	150	165	167	182	178	173	178	185	187	165	187	161	168	179	187	179	168	183	169	174	164	154	189	188	170	174	167	174	204	160	168	178	190	164	156	205	184	185	178	185	162	174	181	173	165	173	180	174	185	186	177	178	156	178	190	177	171	188	191	162	196	195	178	171	174	173	155	169	174	160	184	173	167	173	175	184	180	182	171	171	183	172	135	166	157	204	190	142	148	175	159	172	178	175	181	176	175	194	170	175	154	173	189	191	195	170	181	175	175	182	173	172	169	178	143	195	167	161	170	174	157	181	201	172	186	179	183	175	169	182	183	149	185	191	170	202	188	179	178	146	180	178	174	156	159	184	190	165	206	142	163	168	188	181	169	187	174	189	176	189	176	188	181	167	185	165	178	170	177	163	181	187	189	165	173	202	156	154	168	174	187	152	169	157	181	178	172	168	166	169	183	181	177	175	159	172	178	162	174	162	193	177	193	173	153	182	188	177	191	170	194	161	184	176	174	170	187	187	162	189	179	175	150	201	196	158	165	194	154	167	184	167	172	181	169	161	164	168	169	198	163	194	178	174	148	166	185	180	190	166	160	176	169	179	166	171	179	145	176	161	182	185	159	181	164	172	171	156	204	167	160	167	186	175	176	150	184	179	177	168	193	200	195	189	179	162	192	194	169	173	184	177	186	188	182	157	178	177	151	167	197	177	142	178	171	180	187	155	176	174	189	172	161	189	174	172	156	179	144	158	173	158	160	166	174	159	177	195	185	181	154	165	151	161	168	170	197	184	163	180	181	193	182	152	163	169	174	185	178	170	193	170	172	183	169	172	183	166	138	168	193	168	167	167	172	186	172	165	174	173	149	183	179	173	183	182	191	164	166	181	160	193	160	180	163	137	176	191	172	188	159	173	177	176	186	185	167	170	187	196	179	159	176	172	153	163	193	158	180	177	190	156	180	151	170	163	184	178	178	172	182	157	191
150	2	1950	169020	432	24	275	293	293	309	286	268	281	258	261	247	287	243	250	226	207	228	230	203	199	207	182	192	208	206	194	196	196	168	192	184	194	171	178	183	167	161	200	223	177	203	188	180	187	192	163	175	177	187	183	167	193	167	197	179	193	197	182	186	172	203	171	168	196	189	170	184	207	193	175	174	181	191	195	152	209	155	200	183	178	183	154	164	194	176	173	177	167	177	174	171	190	177	192	185	161	194	175	173	187	180	192	190	208	165	184	156	168	162	184	175	177	171	192	157	166	164	179	180	188	160	177	189	182	176	174	173	188	186	182	193	172	177	189	158	173	173	196	176	181	189	159	190	206	174	196	176	180	184	179	185	163	157	184	178	168	155	169	196	153	179	178	173	182	157	180	171	183	169	189	158	181	192	151	177	148	183	162	159	199	177	184	171	174	170	168	160	177	177	195	172	170	179	179	181	172	157	161	183	181	173	181	161	184	171	203	173	178	185	164	163	146	174	169	187	164	166	187	158	203	182	180	155	176	169	181	194	192	177	183	169	186	182	143	171	157	172	148	179	188	196	161	171	189	145	168	166	187	161	152	167	168	165	157	171	176	175	183	176	191	159	183	183	160	189	193	180	165	159	161	180	163	174	172	176	172	181	171	170	166	176	163	192	178	165	167	175	182	174	179	173	171	164	179	181	157	180	171	173	181	191	184	194	188	184	189	173	177	184	168	183	160	184	164	172	194	206	186	161	180	155	189	179	185	163	194	177	173	172	164	163	182	195	157	162	178	182	180	149	170	205	155	170	160	177	159	170	167	153	169	172	179	171	170	163	177	168	179	166	141	209	179	189	167	187	173	161	162	171	163	170	172	172	176	181	180	164	151	179	165	183	147	183	167	168	189	184	145	192	159	186	161	191	157	141	191	192	188	161	172	175	152	144	149	189	182	167	161	164	156	155	170	177	183	166	166	161	171	193	176	184	161	194	172	171	168	169	183	187	188	164	165	165	157	177	150	192	180	175	174	195	158	191	178	157	186	214	154	186	158	178	181	186	176	170	170	165	168	181	167	154	189	182	168	177	176	199	171	156	173	177	164	167	173	181	171	170	168	190	190	195	177	194	186	196	153	157	150	169	178	171	184	150	172	172	198	191	180	187	180	180	189	183	206	164	179	151	166	190	180	178	185	183	162	187	186	162	173	189	172	169	177	178	178	173	185	174	194	168	151	190	166	166	179	166	169	192	180	170	170	141	162	186	171	175	173	183	167	166	184	173	165	182	210	162	173	171	170	179	161	168	171	169	161	176	156	178	165	188	185	151	184	189	172	183	191	165	196	171	180	181	178	162	176	180	189	189	171	171	182	188	172	158	182	174	172	181	186	179	175	179	160	173	174	188	180	164	184	173	187	167	146	190	156	189	182	156	176	161	148	174	185	164	165	182	177	179	168	176	177	184	150	167	153	182	170	160	181	179	164	169	175	181	159	179	166	155	177	160	186	168	173	178	169	162	184	174	179	166	183	163	172	165	172	173	180	183	172	193	164	155	168	169	179	177	164	175	168	184	193	165	178	171	188	175	185	182	192	187	174	176	159	170	175	159	193	172	164	166	191	167	186	183	157	159	177	184	168	157	163	172	182	178	181	178	182	181	175	174	181	171	177	156	176	165	181	169	160	169	180	179	175	190	186	183	179	164	186	178	169	182	170	181	170	177	165	184	172	188	205	181	174	176	175	182	179	196	167	161	168	167	170	182	175	171	171	185	171	179	183	171	177	171	155	182	168	179	153	172	177	200	154	153	151	163	170	189	183	176	155	190	185	177	174	169	176	158	149	186	202	179	154	169	169	173	181	181	169	178	195	181	171	201	153	187	167	171	199	191	186	173	190	178	163	180	174	198	165	182	155	194	157	203	179	165	167	158	186	171	182	155	155	168	155	177	174	177	170	162	177	188	176	184	177	145	206	157	202	159	167	167	168	173	160	170	187	189	174	189	199	171	181	173	176	163	164	177	180	161	161	164	181	193	173	170	174	172	198	166	188	160	197	183	162	180	171	186	177	159	158	163	181	167	155	179	175	180	158	173	176	180	172	160	178	188	173	181	156	204	173	176	171	169	164	173	169	181	181	182	176	172	174	183	168	152	190	181	171	175	165	189	165	186	169	157	159	183	182	178	172	170	193	165	179	165	171	153	165	187	172	166	168	173	148	179	199	162	175	166	192	171	178	170	186	163	181	182	186	191	178	165	185	164	193	161	193	168	154	187	154	183	176	167	155	161	182	171	181	153	191	181	176	181	162	164	169	188	182	178	204	183	174	177	178	162	185	152	164	175	201	169	191	201
150	3	3250	169077	426	34	297	338	324	293	278	272	243	224	257	242	268	270	248	240	222	215	206	199	205	206	187	183	208	219	179	177	203	190	206	185	181	199	178	205	170	167	188	189	183	218	176	182	192	188	197	172	159	178	201	173	168	184	201	201	183	197	188	193	184	198	167	180	204	206	172	178	168	199	185	164	192	183	159	192	184	200	185	202	189	161	196	209	143	187	190	193	193	178	186	201	169	178	149	215	176	197	199	179	181	183	177	189	185	162	184	172	195	187	206	172	187	186	170	191	161	172	147	190	171	197	172	184	180	180	177	176	174	192	197	183	192	179	169	199	202	201	192	177	171	175	186	187	188	193	183	178	181	172	180	189	182	160	178	186	175	167	190	159	174	181	182	177	168	174	167	179	197	192	186	169	177	171	171	169	186	195	169	193	183	176	189	182	174	187	192	154	185	175	190	182	196	171	150	187	184	178	174	181	164	169	197	186	173	198	183	174	174	189	151	186	195	176	198	164	193	191	167	179	191	184	165	173	184	162	181	207	174	207	168	204	169	201	188	162	198	178	180	156	175	202	170	169	172	182	167	191	205	177	197	187	189	159	189	185	193	177	167	191	180	174	185	188	178	146	185	171	186	189	174	186	179	192	184	192	190	180	165	173	178	166	179	181	171	195	171	182	167	173	187	183	214	159	178	199	182	194	173	198	175	174	187	185	187	156	187	154	188	193	174	178	183	174	167	163	179	197	192	176	177	206	152	199	168	162	174	190	180	192	199	188	171	196	177	164	185	206	176	169	186	173	176	181	184	199	176	164	173	177	182	178	183	181	198	173	186	179	173	177	178	165	175	166	184	184	156	167	172	197	193	188	190	195	170	179	179	158	199	178	187	185	188	169	171	190	179	205	175	191	185	185	195	163	197	161	191	171	188	179	172	167	188	175	190	182	190	166	153	201	200	179	168	180	166	189	169	175	157	189	187	204	169	214	178	180	196	186	160	190	160	145	177	190	182	170	175	164	184	175	194	170	179	177	185	147	179	190	172	196	194	174	158	197	218	167	166	177	185	182	188	181	171	180	170	179	170	194	178	190	183	199	175	167	174	170	181	159	179	192	165	173	171	161	192	187	172	193	183	188	186	196	200	203	172	178	194	197	217	171	185	178	188	194	178	169	176	175	187	161	158	162	168	165	189	179	164	166	182	185	177	195	182	182	189	162	166	182	174	166	176	188	191	179	180	188	185	187	188	197	174	176	162	178	193	177	160	172	175	172	176	185	172	167	195	177	189	179	178	191	172	178	173	179	193	171	189	178	184	168	174	176	191	159	183	195	184	170	164	176	201	171	185	179	159	204	187	178	199	176	181	184	203	185	188	176	165	167	174	167	179	175	200	212	182	173	188	188	187	172	175	196	173	180	198	185	190	183	175	176	191	194	186	183	187	183	182	169	188	203	174	187	174	186	173	189	178	198	211	161	159	177	169	195	182	195	175	173	156	184	167	165	176	187	191	184	168	197	185	194	198	179	198	180	193	184	179	176	174	187	156	150	177	179	162	170	176	194	173	199	179	189	177	182	201	188	195	183	193	175	177	177	179	153	178	159	190	180	205	184	176	182	183	157	200	187	203	179	178	176	187	158	172	191	156	170	171	194	173	180	172	163	178	182	177	176	183	198	180	179	182	188	176	160	191	160	174	196	180	172	178	185	155	193	168	172	159	176	178	165	194	171	167	183	159	185	189	198	179	202	176	168	193	166	186	184	172	168	199	164	219	178	187	162	159	186	188	186	174	188	176	189	189	177	178	183	169	170	206	186	209	179	170	182	184	190	194	189	147	189	198	185	182	174	180	187	157	168	194	160	181	177	179	207	205	210	151	187	173	182	202	172	198	190	196	181	181	172	178	182	187	180	199	172	171	169	194	172	198	185	180	191	163	186	163	181	171	149	187	183	197	188	175	173	183	187	183	164	160	156	160	182	213	190	189	160	194	182	182	190	174	194	180	166	186	180	176	185	177	191	182	181	183	185	175	199	183	155	175	167	186	163	174	182	185	171	185	175	168	173	167	168	167	187	199	189	184	155	176	182	225	179	178	173	174	170	174	193	184	187	169	172	198	169	183	167	202	180	165	202	198	214	175	164	185	181	183	206	187	164	176	199	185	208	181	188	192	188	200	173	158	204	172	179	183	210	189	189	169	181	179	190	171	179	177	183	165	186	179	163	192	200	186	181	172	196	169	189	196	197	198	193	192	174	184	175	160	159	182	189	182	165	183	160	197	198	180	184	189	188	191	183	160	192	184	198	186	174	172	183	170	173	172	200	180	186	160	194	192	170	173	186	175	190
150	0	2500	169135	396	9	280	292	332	313	294	286	319	304	317	317	327	317	304	318	287	263	262	262	220	255	221	238	235	233	225	237	236	237	225	226	212	216	217	195	207	207	217	200	212	218	200	198	220	209	216	202	219	214	176	195	191	191	202	193	214	211	211	205	182	225	201	199	192	193	211	202	173	212	178	201	235	169	211	204	194	190	187	209	182	182	203	188	173	187	176	195	208	157	186	196	183	186	191	185	175	191	199	183	185	199	188	184	203	200	209	187	180	176	188	177	214	220	188	179	186	178	205	190	191	191	197	181	184	181	181	195	191	188	172	168	190	185	194	182	198	173	200	212	198	184	178	190	201	187	184	196	181	171	187	196	206	171	196	183	187	178	184	179	205	183	177	173	184	180	170	182	193	182	165	189	171	192	199	188	181	184	191	186	196	197	185	213	190	198	188	194	172	178	174	188	204	187	197	172	195	174	181	206	185	175	211	185	190	162	204	199	205	186	189	173	187	189	168	176	174	185	181	165	181	200	180	195	177	213	196	197	180	195	189	200	175	173	189	186	189	166	191	161	170	188	168	190	200	203	184	189	168	172	174	179	203	189	173	198	185	168	189	187	177	194	182	193	157	181	177	176	182	192	184	162	185	193	186	166	195	197	173	187	191	181	183	185	182	193	186	219	166	195	195	185	167	189	175	177	184	199	149	209	190	203	173	186	173	182	177	180	171	172	178	191	182	182	186	174	206	173	179	164	182	180	183	192	197	172	206	194	188	177	197	193	185	178	179	182	179	193	171	194	185	204	199	186	181	192	188	178	163	191	179	229	170	180	199	171	187	210	172	212	178	170	176	202	194	165	177	187	172	189	164	176	178	192	164	191	186	188	225	176	200	171	180	177	202	189	170	182	187	176	185	170	179	159	178	216	171	177	160	177	188	175	212	174	173	179	174	171	206	146	154	170	175	170	171	183	162	182	186	194	179	187	164	196	199	182	185	166	196	177	186	201	200	155	184	187	191	195	193	173	205	191	181	176	166	171	182	187	171	204	204	173	173	186	180	185	192	177	193	193	179	163	198	181	190	190	197	198	190	198	206	192	191	192	201	185	184	182	178	196	174	178	193	182	171	180	185	182	175	193	169	185	192	163	186	186	163	195	181	172	185	178	189	190	192	186	184	165	189	172	189	175	185	195	198	194	181	187	188	200	188	192	169	165	174	187	187	159	204	175	168	200	184	200	176	164	183	187	180	182	193	173	182	184	186	188	164	180	161	173	196	172	161	187	196	165	171	179	167	180	164	196	181	194	179	211	172	175	183	183	184	160	178	194	172	186	200	191	193	170	210	188	209	180	184	187	182	164	177	176	217	186	204	175	177	181	207	193	217	175	206	170	197	167	182	183	181	191	209	212	186	173	179	177	183	186	194	161	175	168	188	169	186	171	181	183	193	212	188	193	190	177	193	176	208	153	206	154	162	193	172	184	175	192	219	196	176	183	206	190	153	173	190	204	177	181	183	182	181	171	149	171	178	204	175	185	180	196	169	186	189	193	204	159	169	198	199	204	197	193	176	168	198	190	176	163	207	173	189	188	149	165	207	200	202	163	160	182	163	177	178	206	187	182	193	181	212	184	218	175	202	192	199	201	168	186	171	195	195	206	169	199	189	203	173	165	173	188	193	176	196	179	190	182	170	204	188	175	154	173	195	204	183	180	202	192	209	167	169	157	171	180	181	185	167	205	191	176	184	174	184	188	185	170	180	188	190	170	190	182	214	185	174	197	186	189	180	202	169	192	200	179	196	169	191	178	184	200	196	193	177	164	183	178	170	182	181	195	179	180	176	205	172	173	198	196	180	162	161	190	201	181	178	185	175	192	167	172	194	185	173	165	177	175	188	182	187	172	187	190	185	190	183	190	187	203	195	182	189	172	188	171	179	196	192	172	167	165	162	186	180	186	191	179	191	185	192	156	176	179	189	174	171	204	196	182	191	159	180	187	200	172	175	184	185	177	175	176	189	206	179	171	173	190	175	192	168	198	172	173	196	171	174	162	165	196	174	178	194	193	181	163	193	195	185	162	184	186	182	182	184	178	176	207	176	181	200	179	186	175	171	156	188	197	181	195	198	177	185	210	197	174	191	182	169	173	183	162	163	187	197	191	215	189	174	184	183	151	167	194	185	190	151	180	191	181	167	197	173	198	187	170	186	192	173	173	190	188	185	195	200	167	178	182	177	173	174	184	194	189	200	204	193	177	177	191	194	199	186	179	213	179	174	193	204	207	196	198	165	191	198	174	169	183	210	188	200	193	192	210	168	187	187	175	172	173	197	188	190	170	178	173	168	195
150	1	1710	169193	438	63	298	314	288	264	229	243	216	223	232	217	196	224	188	200	227	183	199	218	196	167	201	189	166	203	185	186	168	185	182	179	169	169	196	194	183	149	173	182	190	182	179	178	185	193	176	179	170	198	177	193	164	172	180	167	156	188	172	195	190	182	168	176	193	176	177	166	191	181	190	172	168	165	190	175	180	178	167	192	178	170	166	177	168	166	177	164	186	173	167	179	164	187	176	182	189	160	165	172	207	183	190	176	166	206	175	164	167	172	174	163	206	158	208	181	172	180	179	166	189	169	169	181	158	161	182	160	176	180	179	193	166	174	175	176	171	185	168	167	181	180	171	172	190	162	192	169	183	148	187	182	194	168	175	159	157	178	175	203	172	188	164	178	163	194	182	161	198	178	165	172	197	151	192	180	168	180	167	183	158	179	163	175	189	168	176	153	177	170	191	164	192	171	209	175	159	183	174	171	187	193	206	178	196	155	164	190	177	167	172	187	162	165	169	138	160	147	170	182	147	165	181	200	157	158	162	166	164	157	164	190	174	153	154	164	173	167	185	179	166	162	171	168	172	156	163	174	174	185	191	188	184	172	194	173	174	163	175	165	175	180	177	181	177	157	178	160	177	158	203	183	165	156	159	170	182	154	202	182	164	190	175	170	173	199	150	170	182	180	204	178	186	168	160	186	167	165	194	186	162	171	157	169	199	173	184	172	176	178	195	181	181	186	172	174	155	174	168	168	171	179	202	184	194	172	183	186	171	190	185	183	189	181	167	205	172	168	184	187	188	188	163	183	180	169	177	182	165	179	173	175	178	177	162	158	174	168	179	176	172	153	170	177	171	186	189	176	176	167	185	164	175	166	174	150	169	185	169	181	190	200	176	196	187	179	161	161	164	193	160	169	148	186	169	173	174	175	178	164	162	167	145	193	156	163	175	176	170	195	168	178	196	157	169	172	165	172	170	173	169	178	174	205	170	178	171	156	183	179	191	173	174	168	181	203	187	194	175	181	169	166	171	169	180	179	173	172	181	169	162	208	172	172	165	167	191	164	203	172	195	180	185	161	183	162	169	153	180	205	168	167	162	188	173	164	166	195	175	183	190	172	183	166	191	183	186	179	165	160	189	166	190	160	174	171	198	186	183	174	184	170	186	160	177	195	177	187	195	169	190	176	171	182	186	167	170	187	189	215	177	174	170	163	153	177	164	164	164	190	167	179	191	190	176	170	168	188	188	194	199	161	170	183	166	169	178	190	171	181	191	173	168	165	169	175	188	185	185	184	185	191	196	189	169	168	194	162	186	182	205	169	179	166	181	181	203	155	166	188	171	173	175	164	154	145	152	164	175	187	169	189	155	162	181	184	169	176	183	146	162	192	149	200	177	178	166	195	164	177	172	200	189	164	181	194	186	181	177	170	157	203	175	190	197	169	174	177	181	184	181	155	160	182	177	174	170	169	163	160	204	172	166	171	183	171	169	158	179	169	199	184	166	181	154	180	184	183	175	165	165	183	170	186	164	179	181	204	183	175	177	176	191	183	179	171	177	165	166	157	180	202	169	161	206	168	172	198	176	165	182	167	180	189	163	161	188	185	148	179	165	187	182	189	168	169	202	171	189	166	196	170	166	174	184	186	165	193	171	187	160	190	193	170	199	161	202	182	181	171	164	181	160	169	171	195	172	140	163	182	164	149	173	186	157	176	188	166	170	177	183	171	183	198	162	186	179	180	175	177	177	183	165	184	186	180	204	181	176	167	162	161	192	168	165	214	181	173	175	169	196	169	212	147	166	173	167	192	195	190	176	163	199	194	174	185	172	168	144	181	162	180	169	194	180	179	181	185	168	191	181	184	173	203	169	165	181	154	180	184	186	175	169	177	138	182	161	175	182	177	175	190	185	184	186	186	183	169	179	175	172	189	186	171	173	189	168	163	196	180	175	151	183	182	154	157	165	173	165	150	156	183	192	193	172	160	181	149	187	193	177	170	197	173	171	186	173	182	170	188	179	161	170	182	168	179	181	182	182	167	176	196	174	183	179	177	189	173	175	177	179	183	194	183	179	175	171	179	172	175	187	170	173	176	156	175	182	175	157	162	174	190	166	146	194	196	192	173	172	193	181	160	156	172	177	169	165	165	204	197	177	171	173	186	169	173	186	179	173	168	171	188	183	176	172	160	173	167	170	165	182	166	176	180	184	160	175	170	162	162	171	171	165	178	175	182	187	169	172	197	175	165	173	167	190	173	199	184	178	164	174	173	166	183	200	143	171	178	176	191	190	195	159	170	160	172	183	175	170	176	176	167	177	179	181	191	169	174	169	178	167	168	187	182
150	2	1950	169251	418	18	277	307	307	300	273	278	259	244	268	267	293	257	252	263	228	221	221	199	201	188	234	190	215	213	200	205	192	190	187	194	205	174	213	188	184	196	169	194	199	157	204	208	184	219	186	160	187	180	178	206	181	168	176	183	170	189	194	196	194	177	174	179	192	191	160	172	176	183	199	178	182	175	186	159	190	193	187	187	192	194	158	196	171	187	186	176	207	184	183	164	176	166	177	182	189	187	196	182	201	170	205	164	186	177	182	147	174	166	177	195	168	173	193	183	188	181	168	182	155	194	187	184	204	166	184	186	181	167	185	183	188	178	188	196	176	185	168	163	197	162	176	210	173	183	170	172	171	163	172	176	177	155	181	188	178	177	152	172	177	170	186	169	171	197	184	177	193	176	175	154	181	170	176	178	171	166	163	190	178	172	197	176	182	198	182	185	196	171	179	165	190	176	180	179	179	181	188	178	184	185	185	180	186	195	169	171	172	175	169	172	179	167	175	179	179	169	184	173	188	164	178	194	201	178	183	186	166	177	153	192	158	162	192	186	184	188	172	194	177	161	191	169	174	186	183	166	185	162	195	174	156	157	171	183	172	178	185	161	198	187	181	177	173	169	210	158	177	187	185	182	190	168	175	172	181	189	188	160	171	183	157	185	187	199	190	166	180	188	198	206	154	176	172	188	202	168	177	165	182	159	187	185	187	169	194	176	200	175	161	171	163	189	202	171	174	181	174	201	192	208	203	175	181	179	166	188	172	168	181	151	185	183	188	179	169	181	181	174	170	185	190	184	188	172	180	182	186	174	187	183	150	166	184	173	178	181	203	187	153	195	191	186	192	177	175	181	207	151	172	184	175	153	150	187	185	192	201	201	183	167	185	184	183	228	170	188	172	174	186	190	167	171	166	165	167	173	201	181	167	177	180	208	175	168	156	171	171	170	187	177	186	202	180	160	169	188	176	179	192	155	181	171	185	175	173	182	185	177	174	183	202	172	163	176	186	159	173	190	183	188	193	154	177	187	173	170	179	187	180	181	157	183	158	169	162	171	184	150	178	208	195	160	189	198	167	172	184	176	168	177	187	186	202	179	178	186	178	175	170	201	176	196	189	191	165	175	185	161	179	166	181	163	190	159	182	158	183	174	189	184	181	183	191	177	179	163	202	170	182	186	173	174	163	177	165	158	166	168	160	178	194	183	162	166	187	159	176	203	171	189	169	199	190	179	150	151	166	185	174	170	183	181	182	188	169	192	197	184	187	173	175	175	188	168	205	177	180	174	180	195	183	202	181	184	172	169	182	189	181	178	187	169	165	171	161	172	173	162	180	169	160	171	174	190	167	169	180	157	162	176	207	158	186	180	198	171	179	175	160	204	171	178	183	166	163	182	192	166	168	195	169	182	170	167	165	182	175	191	156	190	195	196	185	190	186	194	172	176	184	183	176	192	174	180	180	167	192	192	184	180	165	188	194	176	169	176	190	161	164	194	173	191	179	194	176	179	188	172	182	180	181	167	185	159	192	168	163	178	167	165	204	169	168	161	186	184	166	187	162	170	168	182	183	200	190	172	170	175	180	174	161	201	207	177	163	157	183	200	160	189	185	162	159	175	183	171	183	160	174	164	163	177	193	166	158	177	188	184	171	163	174	161	175	160	191	166	169	186	189	178	189	170	173	166	177	177	172	164	162	196	179	172	179	174	174	164	172	158	167	168	178	152	182	164	177	191	191	170	196	180	180	167	219	164	172	176	182	176	188	175	191	180	162	186	206	158	183	181	181	199	180	178	188	177	174	181	186	196	201	176	180	186	161	179	189	159	186	175	171	178	198	174	179	155	161	161	189	177	176	183	170	174	185	175	168	188	163	195	173	178	173	185	180	197	169	167	185	159	171	186	182	189	178	157	185	187	160	145	179	152	196	187	173	179	185	179	153	190	170	171	170	170	176	196	180	170	190	178	181	182	168	179	178	165	184	184	165	176	175	196	176	191	156	162	170	169	167	188	187	170	147	187	179	180	198	187	170	188	176	201	212	181	171	206	172	180	207	185	152	165	178	169	182	170	156	185	190	163	183	176	176	168	160	180	177	175	175	202	180	179	156	183	162	151	187	195	149	170	174	183	178	166	194	185	168	177	197	160	182	169	183	186	178	168	172	181	153	169	165	179	190	188	169	206	168	191	185	195	177	188	184	184	144	170	180	176	171	189	167	192	185	167	171	175	175	171	166	166	208	174	165	194	183	181	182	167	151	182	186	155	167	178	188	179	182	199	175	171	160	180	174	168	181	187	161	171	194	172	190	194	180	178	190	174	188	167	167	165	187	191	160	181
150	3	3250	169308	420	25	339	336	307	287	265	256	265	232	253	266	242	245	237	228	209	213	198	222	178	206	187	216	192	206	186	218	194	204	190	205	175	204	200	196	178	191	176	212	189	165	169	171	177	177	152	182	175	181	186	169	191	190	190	183	183	168	184	152	190	188	180	181	161	186	188	177	202	174	181	168	204	172	186	175	185	175	165	212	209	196	181	151	157	193	187	201	190	173	176	192	192	179	189	202	173	197	176	185	182	173	198	203	170	182	197	156	173	182	177	198	170	176	156	208	201	183	161	205	172	179	187	174	183	169	178	174	165	181	166	159	163	196	171	185	184	146	178	162	181	177	171	190	183	174	155	200	202	167	191	189	176	179	170	180	163	173	184	196	182	199	176	183	159	169	174	164	185	165	172	190	174	173	175	187	158	191	162	163	176	198	178	178	182	182	170	162	169	196	206	175	186	188	179	190	205	189	168	165	203	170	177	174	179	190	173	155	175	165	180	175	158	193	175	182	175	185	187	176	183	159	175	193	192	180	178	171	199	186	169	176	188	193	167	181	178	181	194	201	165	179	161	158	191	175	192	188	179	199	170	183	184	200	180	191	185	171	175	176	176	174	173	174	162	170	167	184	180	174	181	168	159	182	180	173	193	175	156	171	183	184	185	187	158	189	177	184	191	199	178	187	180	201	206	189	172	187	182	182	162	191	167	180	193	185	176	184	168	171	189	199	187	159	174	175	181	162	178	188	172	194	142	170	173	170	189	202	195	177	177	152	183	177	196	170	169	180	165	192	184	192	185	188	182	185	159	183	185	163	171	185	184	156	148	180	192	179	207	186	161	166	189	198	187	180	170	167	210	203	155	159	188	181	173	209	187	177	200	185	191	154	186	164	174	168	172	165	167	174	165	171	175	181	169	168	201	169	184	188	186	159	172	163	168	188	186	187	196	174	176	171	193	195	186	177	180	170	182	185	189	180	181	195	181	176	187	179	174	154	186	174	151	175	176	170	170	169	171	175	168	158	178	192	201	160	161	181	175	159	181	174	178	208	173	186	164	181	170	178	178	167	164	192	149	169	165	178	186	193	179	167	178	179	173	167	187	193	181	169	181	185	190	182	178	185	182	182	187	168	191	190	183	175	191	176	191	164	178	180	175	196	161	184	193	180	188	164	152	195	197	215	174	172	151	184	166	187	186	175	193	188	188	198	182	168	184	185	169	152	164	158	177	156	170	160	184	177	175	182	141	202	161	157	200	204	188	178	163	190	178	173	200	199	178	166	168	162	174	199	177	189	190	174	176	191	180	160	184	186	174	182	182	174	158	191	157	182	176	162	169	180	169	184	170	167	177	185	190	193	192	173	168	172	172	184	173	180	182	177	190	154	183	177	189	194	165	178	180	167	169	184	162	179	161	172	172	178	181	177	168	157	169	166	166	201	189	174	185	189	172	178	184	196	182	167	172	184	165	186	175	164	164	172	182	190	185	175	168	181	180	176	196	177	174	166	181	177	188	188	188	185	185	182	177	192	169	190	172	171	170	186	193	178	186	197	163	187	156	179	185	170	181	181	183	157	191	146	180	172	170	147	186	165	193	173	171	189	185	173	185	188	167	178	187	153	180	155	181	178	194	194	170	198	184	173	166	194	174	203	181	173	178	194	186	179	187	170	164	182	177	195	171	179	175	180	191	187	162	184	159	179	175	157	200	165	163	182	161	175	162	167	184	182	181	182	193	171	178	175	170	189	169	173	154	175	164	177	165	158	153	180	185	184	201	209	168	181	173	192	188	140	176	163	168	189	182	183	164	168	168	207	195	177	194	163	157	158	164	194	188	172	185	154	179	194	147	189	186	201	163	164	200	158	155	161	187	180	179	163	162	175	173	174	193	181	182	166	175	176	176	189	169	166	169	173	182	182	168	160	164	178	173	164	176	158	163	182	183	177	165	177	183	172	189	182	167	177	190	186	173	183	192	172	185	157	184	177	170	170	176	180	182	178	183	180	195	163	169	194	171	193	184	167	174	164	188	181	178	182	173	179	187	175	175	178	173	184	169	173	186	179	184	162	162	185	169	171	169	173	176	198	170	171	189	169	182	178	179	183	157	185	184	184	179	171	177	184	168	154	188	188	169	190	189	181	185	166	171	176	193	174	182	173	184	170	188	219	175	188	169	164	172	175	156	190	175	177	176	155	163	176	183	189	190	163	198	187	165	181	168	178	170	176	187	176	169	177	181	171	192	144	150	193	185	174	178	185	178	184	188	174	175	147	185	173	169	156	171	171	164	182	185	194	186	185	189	168	175	186	181	176	162	160	178	162	167	189	179	170	183	178	189	169
150	0	2500	169366	435	12	266	311	321	340	327	301	330	327	350	327	324	307	306	267	287	261	254	248	253	275	229	231	230	229	220	217	240	230	212	197	197	195	217	186	202	200	208	201	215	219	207	188	182	215	183	210	187	204	207	195	228	206	182	189	183	179	216	189	173	204	192	213	187	170	191	185	219	185	180	178	200	183	202	205	219	198	201	198	177	180	187	196	187	196	209	186	192	184	176	190	181	158	185	183	201	187	190	194	202	194	199	177	179	197	206	195	190	180	191	187	191	190	207	195	191	199	198	205	181	189	188	201	192	198	201	222	175	193	179	185	206	212	194	187	197	171	193	166	178	178	189	202	195	191	212	202	163	176	178	177	188	199	187	183	188	179	191	201	197	192	173	210	184	177	158	174	179	193	188	190	194	168	171	193	166	172	172	205	186	182	211	177	194	187	197	179	189	178	214	183	200	185	181	187	171	200	181	187	197	194	193	199	168	167	176	195	193	195	179	196	194	187	184	189	196	175	188	182	176	157	176	170	205	172	200	177	170	186	156	182	185	187	172	193	201	173	152	193	185	188	182	190	192	187	184	194	191	172	181	200	187	170	180	183	163	165	207	190	167	164	178	180	172	206	189	208	173	209	191	172	161	199	195	193	170	158	169	185	181	179	185	187	201	189	153	193	150	186	169	168	177	192	180	172	165	190	173	160	179	202	202	170	210	165	197	188	193	170	181	159	190	185	187	174	159	179	181	197	186	180	194	181	194	196	158	201	189	190	162	170	178	184	162	191	191	185	192	182	200	189	179	174	175	205	180	195	184	186	183	165	164	180	181	177	193	169	187	170	185	196	183	184	195	195	199	180	183	143	179	187	178	180	167	177	176	207	212	164	184	166	186	174	193	166	181	191	188	208	199	166	185	202	186	170	213	179	189	172	197	173	191	170	173	173	176	179	180	178	185	170	193	199	192	180	187	175	192	195	179	203	176	157	189	188	183	182	193	210	195	180	177	191	167	180	181	172	181	186	180	215	190	200	180	178	172	194	188	172	177	188	188	186	188	191	177	195	176	197	177	170	193	175	185	178	192	169	199	174	158	167	190	174	174	189	205	164	173	192	195	192	169	198	191	203	183	176	182	195	191	182	221	195	192	171	196	165	214	179	201	186	203	181	162	177	150	167	186	183	177	173	184	183	175	194	173	181	178	179	172	174	168	203	184	187	196	185	201	202	167	163	191	202	176	172	199	177	170	166	199	173	184	200	173	190	170	167	196	184	196	193	160	190	174	192	162	169	187	192	204	168	176	180	195	180	169	176	182	197	171	197	165	176	187	169	167	174	183	200	158	207	170	209	183	177	196	184	196	184	202	162	198	167	161	186	188	170	156	174	176	176	181	187	183	160	166	174	185	199	182	196	204	188	174	176	173	176	177	181	195	190	193	207	176	177	174	181	202	181	178	168	184	186	171	199	182	172	171	190	171	178	157	196	186	160	195	178	157	178	176	199	195	197	167	171	166	180	181	176	190	173	178	195	185	179	201	169	190	175	211	176	205	172	185	149	163	179	185	189	182	183	160	186	155	182	182	194	185	190	165	181	181	189	167	175	175	199	179	190	174	181	170	184	173	179	196	170	164	180	197	185	177	177	176	172	198	177	181	180	192	191	178	195	170	184	184	162	189	196	185	196	180	189	180	201	175	180	173	172	188	192	176	168	174	215	181	169	178	185	177	197	198	169	185	193	180	205	202	183	172	183	194	157	155	201	168	167	190	183	208	173	193	200	175	175	168	178	177	194	167	176	200	186	195	193	143	196	180	184	183	180	175	183	216	188	179	203	208	166	169	201	175	204	193	198	190	184	189	169	174	169	154	187	196	184	172	195	186	184	187	168	176	197	186	183	185	159	173	182	195	181	184	168	180	166	164	210	186	202	167	153	181	191	179	183	189	179	191	183	189	179	161	186	177	173	182	166	179	187	185	147	202	197	169	197	173	163	191	184	177	167	179	176	208	176	181	179	184	190	189	184	193	181	185	185	208	162	182	195	182	194	192	205	174	160	176	194	170	157	181	172	188	182	210	181	175	186	189	172	181	180	164	174	187	183	159	197	176	189	175	185	174	161	177	166	201	181	185	196	172	169	178	188	183	187	147	161	184	185	151	199	182	168	176	174	196	184	168	192	173	200	166	189	194	172	155	196	183	177	161	177	171	189	194	184	174	157	213	173	197	173	173	176	179	191	177	190	207	177	155	182	163	166	173	182	191	186	171	193	177	174	177	167	201	179	178	166	173	183	171	202	164	196	199	180	191	184	196	186	181	173	190	175	165	183	180	191	168	182	176	194	192	164
150	1	1710	169424	431	53	310	310	280	253	224	232	206	256	234	210	205	198	208	221	189	208	192	170	179	185	215	180	174	170	191	191	202	193	166	189	174	193	196	187	161	172	167	167	172	158	183	172	166	175	183	190	178	191	182	168	157	175	175	173	193	183	165	191	162	200	178	177	175	183	186	180	172	163	182	189	182	171	183	164	185	168	192	172	175	189	143	164	160	188	185	166	180	156	167	161	172	150	175	176	163	179	178	166	176	169	167	180	161	165	169	169	147	192	161	160	166	176	147	181	148	164	187	192	160	167	168	163	179	195	166	163	181	159	160	159	175	189	181	183	181	182	175	168	173	185	173	181	168	172	161	168	155	177	164	186	167	177	167	160	163	172	167	162	179	175	190	183	184	179	159	179	215	183	169	147	166	185	176	179	161	167	165	174	168	187	165	149	188	160	167	168	167	175	167	186	162	175	165	177	161	164	188	166	205	177	189	186	173	173	168	183	169	186	186	156	180	143	172	187	183	176	180	176	173	176	160	186	164	176	179	181	162	194	162	163	159	179	163	191	194	156	178	172	145	199	170	165	171	177	173	161	177	154	209	170	181	183	187	168	162	173	181	174	140	192	167	180	169	170	159	170	159	180	168	174	166	171	182	177	205	180	191	169	174	180	187	148	168	170	159	183	163	160	199	157	191	172	174	193	180	195	174	168	163	188	167	156	182	184	183	182	166	202	174	172	175	210	190	174	193	186	178	185	172	156	163	171	163	155	144	167	152	175	150	174	194	170	159	183	170	139	153	168	186	181	154	173	173	177	186	158	180	208	152	167	157	183	176	175	174	177	144	168	164	173	171	178	191	160	172	178	169	174	175	184	161	178	178	170	181	158	179	165	154	192	185	174	179	198	164	182	182	178	169	175	187	189	171	173	177	164	176	183	186	164	165	185	161	153	178	149	180	168	189	186	172	178	148	177	173	158	188	167	172	163	174	167	170	159	179	170	177	171	164	195	167	186	146	177	193	172	150	176	188	187	156	182	184	163	164	205	177	166	190	171	173	177	178	166	162	177	161	173	165	156	153	167	189	168	170	172	168	173	158	178	163	184	184	152	178	188	187	154	169	189	195	186	180	174	170	162	186	164	171	168	165	185	154	170	157	176	161	170	169	158	168	150	176	150	163	169	162	188	149	190	180	166	171	165	165	169	171	179	158	188	174	183	179	161	161	171	179	157	156	195	183	187	185	186	162	174	172	173	170	170	183	190	187	172	178	168	160	173	158	179	182	159	169	171	162	185	174	173	178	181	161	173	179	186	156	179	188	145	163	163	155	174	205	183	164	177	187	163	188	178	164	182	154	192	184	150	170	168	176	161	173	177	165	175	197	181	178	179	181	181	160	185	172	175	173	174	157	189	183	166	168	168	176	196	160	173	169	165	168	176	177	169	162	211	172	160	179	180	186	175	177	158	169	196	185	178	159	184	193	169	170	174	157	183	188	163	173	195	169	187	182	177	178	182	160	180	163	156	174	156	167	172	174	177	165	165	166	168	193	144	186	170	174	179	188	195	196	178	186	170	184	171	166	190	163	179	185	184	182	177	168	192	179	170	172	170	154	176	185	166	175	175	172	170	184	174	171	171	178	188	173	174	167	148	165	161	174	168	182	175	181	164	202	195	166	169	165	171	184	183	182	172	177	175	174	196	164	160	151	177	168	174	167	193	179	166	190	179	172	164	186	182	162	173	162	179	192	164	162	176	186	173	186	162	151	174	185	189	180	160	166	172	162	172	161	172	171	154	191	169	152	152	182	191	157	175	183	177	165	192	176	186	170	161	181	185	179	151	161	168	164	197	149	158	175	177	167	182	160	162	167	176	175	177	182	192	170	162	168	162	169	182	149	183	195	184	171	167	151	180	156	175	178	211	207	161	170	174	186	198	133	183	152	164	161	174	162	164	180	153	184	179	149	176	184	177	170	151	182	185	185	168	154	191	173	151	187	170	163	154	168	185	167	177	174	177	187	176	170	194	176	164	183	160	187	175	183	167	214	168	170	184	168	158	178	171	176	170	200	182	184	180	165	189	163	182	157	205	168	164	198	183	178	155	173	170	175	171	175	182	173	173	148	167	174	154	158	168	183	189	173	192	158	175	165	165	174	160	160	186	167	181	153	190	151	181	173	174	155	178	184	163	190	166	170	173	168	182	168	196	165	165	175	166	182	187	174	169	190	170	173	186	169	166	191	180	164	186	169	186	176	176	168	159	166	179	168	171	158	184	156	177	186	152	184	168	172	180	183	166	178	192	178	154	173	188	168	180	203	175	164	171	181	175	176	190	189	159	172	161	170	202
150	2	1950	169482	406	15	273	312	305	292	291	272	269	265	260	269	288	247	239	238	239	226	207	203	224	198	196	212	193	175	184	201	203	213	186	210	181	189	188	166	197	192	192	211	188	168	197	197	175	182	191	190	171	170	196	193	177	190	191	187	168	166	163	179	202	195	179	174	206	172	197	183	179	166	168	178	186	182	178	172	168	185	189	178	186	166	174	166	194	182	189	139	184	179	181	177	153	152	190	215	170	172	216	174	187	185	178	168	189	182	177	209	168	189	182	166	174	162	169	183	195	187	184	175	190	206	174	161	154	167	170	167	196	167	186	166	178	154	180	175	165	171	172	182	174	176	173	172	191	177	169	182	175	172	173	189	170	191	163	170	167	176	165	168	145	181	162	173	168	168	184	164	158	192	175	188	165	170	182	182	179	157	172	162	171	210	179	195	168	177	171	162	172	181	191	173	182	179	179	165	183	175	174	194	181	195	182	153	168	197	185	178	195	160	170	162	159	164	183	164	163	176	194	171	171	152	156	179	164	162	178	171	178	182	173	193	170	180	161	176	181	161	170	188	165	173	162	168	184	168	172	169	173	158	173	172	172	169	165	163	183	169	159	180	166	162	188	188	193	157	190	175	167	180	175	164	173	161	182	172	193	179	157	155	175	164	162	183	180	168	162	172	182	186	170	166	170	156	167	172	167	184	180	200	173	170	199	185	172	166	186	187	173	163	153	162	174	170	172	183	170	170	165	158	173	141	158	158	170	168	197	178	189	160	186	191	194	160	177	175	191	167	185	171	153	159	157	176	172	182	200	178	174	164	174	159	182	183	180	166	167	191	192	174	171	168	177	172	174	164	169	159	171	181	169	149	165	172	171	182	191	165	183	173	188	183	156	182	190	173	157	178	150	192	180	201	193	177	173	186	197	188	166	184	194	178	179	173	165	190	165	179	164	190	184	180	187	182	198	175	170	191	180	187	181	158	171	160	173	171	177	183	169	196	185	192	178	187	175	176	167	189	193	168	162	170	185	168	175	184	182	163	164	192	182	177	155	196	173	176	193	178	159	157	175	174	185	185	175	176	180	183	185	179	168	161	162	175	187	165	149	147	201	164	201	172	164	178	187	193	164	143	178	158	166	174	175	180	180	176	175	179	167	181	184	156	166	175	180	195	163	171	189	160	162	147	184	156	156	168	179	176	158	179	179	212	175	202	177	205	193	163	177	188	151	162	163	184	178	168	171	169	166	190	175	151	190	160	170	178	162	182	171	162	196	155	185	191	172	152	167	191	163	183	170	172	182	159	185	163	181	170	189	185	166	187	196	164	177	171	166	173	175	171	179	197	198	190	180	185	180	197	162	167	179	162	186	162	156	155	181	168	161	184	196	185	158	191	159	166	140	161	174	153	179	165	170	168	170	160	160	184	170	173	168	190	185	161	171	170	168	176	197	169	192	162	199	170	160	190	148	176	180	160	167	191	198	202	183	186	172	173	173	179	169	180	172	177	189	198	165	161	183	173	188	170	166	162	163	185	173	148	156	171	169	185	179	168	177	206	178	183	208	150	175	178	164	177	186	190	151	164	201	180	168	172	163	171	168	170	178	180	173	165	156	169	186	178	200	154	168	172	192	174	163	180	180	169	178	163	170	172	168	166	177	177	181	169	172	186	155	188	179	201	162	182	185	169	176	191	172	186	171	176	174	181	158	166	182	195	170	191	174	174	200	180	168	180	175	171	179	160	175	166	161	173	175	161	173	151	160	170	177	176	169	171	199	162	186	165	170	164	176	156	181	171	176	163	180	189	181	180	162	158	181	164	154	168	193	170	183	183	164	162	180	171	179	187	194	200	162	189	166	168	177	178	188	159	161	160	195	172	171	169	180	172	168	184	180	174	184	184	173	198	161	172	176	172	202	182	173	184	171	164	168	162	164	166	170	193	153	160	160	165	167	173	175	188	187	162	170	174	163	172	166	194	181	165	184	157	159	176	185	156	190	194	170	163	169	165	157	211	176	185	190	166	185	201	188	160	179	175	180	186	151	177	195	177	167	172	179	145	170	187	171	162	182	204	158	190	182	190	185	173	172	172	184	193	169	181	182	167	173	175	159	173	169	191	165	187	180	170	178	174	160	177	183	185	154	180	189	167	165	175	176	178	176	177	161	186	167	158	170	167	172	185	159	156	156	171	184	176	186	182	193	198	143	166	209	170	172	178	161	185	179	161	188	177	163	160	178	179	186	176	178	182	155	201	180	156	161	170	176	177	177	173	177	169	173	178	194	150	186	175	173	161	175	163	172	149	160	191	162	158	186	181	164	152	168	164	160	151	168	179	160	198	166	183
150	3	3250	169539	436	21	311	334	305	299	258	281	243	253	240	243	238	252	216	233	220	210	194	221	218	207	177	202	167	195	185	187	182	167	202	175	201	163	183	174	186	182	173	177	172	176	173	180	165	201	160	181	169	162	197	166	155	176	164	166	177	183	167	172	164	175	176	182	179	170	192	170	186	190	168	171	178	156	155	170	161	173	193	197	178	172	177	184	180	201	168	158	178	181	172	175	165	169	178	174	177	178	164	168	179	164	194	156	185	184	171	159	167	208	185	157	173	211	184	178	184	196	177	177	171	176	159	204	199	157	176	176	179	150	172	177	170	172	197	144	177	171	163	191	153	202	162	162	181	151	173	182	162	174	187	158	169	185	186	167	157	183	182	186	182	190	184	183	164	141	178	176	160	175	170	179	166	166	164	190	173	174	179	163	157	165	170	175	174	185	186	170	166	176	178	155	164	183	190	170	175	169	194	170	194	192	180	164	182	169	168	171	161	171	156	169	164	177	191	150	158	190	154	175	180	157	149	182	166	177	166	176	155	175	181	184	176	186	177	189	171	152	163	171	171	175	176	162	161	164	175	164	178	183	170	178	166	174	184	168	187	167	186	168	171	183	167	166	193	179	174	177	174	188	198	190	175	174	171	172	169	162	159	173	174	204	170	170	180	196	175	182	162	176	180	175	177	183	178	178	183	155	170	173	168	162	167	148	160	174	185	189	181	150	190	173	183	196	159	197	175	196	148	157	200	160	187	188	169	175	166	193	177	159	175	172	176	170	171	157	201	172	161	172	179	167	151	180	182	166	169	170	172	182	174	164	180	167	161	189	174	173	164	170	162	146	179	184	178	160	182	163	164	183	173	198	182	171	164	175	176	169	159	169	180	189	151	150	169	171	173	153	159	165	167	157	175	169	182	188	159	163	167	190	182	192	188	156	165	176	153	174	167	152	178	190	170	177	173	174	161	182	150	163	155	174	180	178	194	180	158	192	170	169	184	162	193	160	169	195	168	185	179	169	150	172	160	177	165	157	171	163	190	193	155	154	153	173	174	192	176	171	169	175	176	187	177	174	184	189	197	175	181	172	184	186	148	176	164	170	179	186	169	157	164	197	170	198	150	199	163	149	185	158	184	160	184	184	167	188	172	166	196	158	174	161	192	187	178	172	174	171	188	186	151	178	171	180	158	157	191	163	172	179	157	196	182	162	174	162	187	192	169	140	170	175	178	167	178	158	167	157	205	176	178	168	162	151	168	168	185	169	177	180	171	163	146	206	182	175	184	183	162	160	168	163	160	157	183	160	186	177	182	156	196	157	156	157	171	164	183	176	172	187	168	168	190	162	160	175	168	153	186	158	165	169	168	177	163	189	155	192	170	174	169	182	178	148	192	198	187	151	189	151	173	167	193	173	194	171	168	183	157	164	158	177	164	194	166	178	180	194	191	172	170	172	173	162	182	189	181	184	167	158	184	176	164	178	177	153	183	157	176	149	168	176	188	166	167	164	176	175	186	151	169	178	192	162	159	195	161	161	157	167	181	194	153	165	167	160	160	179	156	169	168	187	160	172	174	155	179	197	172	146	164	182	155	176	175	166	160	168	175	179	184	173	159	186	172	159	160	184	163	146	183	185	173	175	171	184	168	192	167	167	184	161	172	176	147	150	178	167	165	171	169	156	178	187	141	179	172	180	153	169	153	150	177	182	156	146	184	170	192	173	148	180	173	166	172	162	177	157	171	159	157	167	181	174	176	167	191	157	176	177	160	177	164	179	182	178	151	152	177	178	192	178	187	174	196	173	187	189	147	179	174	172	173	171	181	182	152	181	156	175	147	165	184	174	173	169	180	180	194	157	173	189	170	155	172	186	169	167	184	175	175	187	178	176	195	163	186	172	156	187	144	175	195	176	180	167	163	181	157	177	174	156	174	190	175	180	152	165	155	166	163	179	185	168	161	163	202	165	194	169	159	174	166	167	179	184	180	156	168	165	171	156	187	178	162	174	156	160	189	157	172	157	163	159	170	174	180	171	187	185	182	162	168	150	172	188	163	176	188	176	163	180	171	192	177	170	179	156	185	193	162	184	168	164	189	176	171	157	158	188	183	173	174	182	207	169	166	148	176	183	185	156	186	196	164	160	155	191	184	166	193	168	171	184	177	169	180	169	181	175	169	201	149	164	156	179	164	175	179	196	179	193	178	183	195	144	170	184	148	205	169	176	167	161	181	177	174	174	180	178	173	162	168	172	184	192	184	166	187	180	161	198	165	153	173	166	164	166	167	173	148	176	169	171	186	164	202	169	150	166	171	169	161	167	177	174	167	171	161	154	178	164	177	159
150	0	2500	169597	409	8	270	336	288	310	338	323	303	290	324	306	357	304	281	281	256	252	243	236	253	237	218	243	229	226	216	225	204	221	203	214	197	226	206	188	204	205	192	199	201	197	215	187	177	193	217	192	185	176	175	191	166	186	202	188	186	191	203	211	192	192	165	189	180	184	186	183	174	159	203	180	183	178	180	176	172	163	181	159	196	202	176	186	178	185	176	184	178	163	173	180	182	172	184	171	191	183	166	184	172	184	167	186	180	184	178	182	156	189	162	177	177	180	172	159	185	176	190	187	175	178	168	193	198	170	164	189	182	168	195	177	179	188	184	189	162	179	182	178	156	191	156	153	153	149	171	184	158	176	168	162	183	174	170	164	177	182	166	182	154	169	181	182	172	158	189	182	171	167	169	172	164	175	180	179	179	172	168	178	166	178	160	187	185	180	191	189	187	172	155	161	177	178	170	175	192	183	174	179	181	200	169	167	168	172	186	173	171	172	175	177	180	184	167	182	162	171	160	164	191	170	173	182	163	173	164	176	170	174	176	172	190	179	174	172	181	186	172	169	179	182	159	184	165	171	151	165	175	158	168	173	174	175	165	184	184	163	180	164	185	160	169	186	146	181	183	180	193	187	178	175	173	174	175	168	153	190	169	157	186	166	182	185	153	187	178	188	161	203	169	188	179	192	175	162	173	164	172	178	144	172	172	176	167	167	183	161	167	177	178	179	166	176	159	188	164	173	147	176	179	160	173	156	162	184	168	169	180	166	184	176	174	163	169	180	169	181	176	168	171	184	154	181	168	174	186	169	180	173	153	162	186	160	173	159	168	162	169	175	168	177	183	159	154	158	211	200	175	173	187	185	190	171	162	172	191	169	188	180	185	164	166	150	200	181	195	190	173	175	181	190	162	167	183	169	175	181	195	179	184	158	184	172	194	176	193	176	168	175	175	180	161	137	193	169	174	195	175	180	193	176	197	166	177	189	173	170	187	166	172	178	159	188	185	178	166	185	177	179	162	208	174	187	149	177	177	189	176	187	181	179	175	186	171	168	180	169	172	150	162	179	163	178	183	173	159	170	185	176	171	157	157	184	180	164	186	180	187	184	167	161	149	170	186	154	184	164	177	164	149	151	158	169	176	177	185	170	186	177	165	166	158	170	190	168	178	175	164	176	179	187	174	153	182	170	191	191	170	184	167	154	199	168	174	165	142	172	165	191	158	175	201	189	172	195	204	181	161	161	158	179	167	178	158	183	179	171	173	169	211	175	179	180	158	167	172	189	180	172	162	183	183	195	160	158	168	196	166	166	166	161	171	184	187	172	182	156	176	183	178	181	188	178	182	160	174	187	173	157	181	152	172	160	189	185	163	186	169	156	191	195	165	188	175	175	187	187	182	165	183	182	196	171	170	165	163	176	181	175	171	172	173	160	174	167	173	187	165	155	158	179	177	167	177	171	178	167	157	174	172	179	168	169	203	195	184	184	174	170	165	163	181	179	182	167	174	169	178	206	170	154	184	175	163	169	181	196	170	159	181	172	205	178	176	157	178	187	175	162	170	168	173	156	155	168	171	180	166	151	179	170	176	178	180	194	189	169	178	179	142	185	165	167	156	175	171	195	174	174	157	163	169	174	174	170	139	159	170	184	172	156	169	184	161	172	176	182	151	180	173	164	174	178	176	157	175	180	172	176	165	179	180	181	173	162	163	179	166	182	173	180	187	159	180	169	182	167	178	149	152	191	174	168	179	177	180	159	176	166	193	167	158	185	170	175	177	166	179	165	169	184	180	196	155	176	142	164	191	177	190	184	183	167	194	152	184	176	171	175	180	174	175	173	157	174	179	154	166	171	192	176	198	156	160	169	160	168	160	177	199	178	177	179	202	194	193	190	186	188	175	157	177	167	194	175	165	171	166	176	173	170	171	151	172	163	165	163	182	184	165	165	176	166	168	168	167	174	186	191	182	152	190	181	185	162	177	154	168	170	179	180	179	165	161	170	175	174	153	146	180	151	180	167	165	179	170	157	186	158	171	177	158	150	152	174	166	170	180	173	176	188	173	176	170	194	200	165	171	171	164	187	148	168	185	196	174	152	189	158	175	184	179	179	180	174	187	166	180	200	173	189	167	159	188	160	173	174	163	159	180	179	186	174	150	168	162	168	170	191	203	177	175	171	187	147	173	189	185	167	173	185	179	158	173	186	177	152	177	180	164	174	170	174	162	171	167	163	197	191	182	177	174	159	172	170	163	169	168	158	164	181	164	156	169	155	162	167	177	178	164	198	192	154	175	171	178	181	177	172	185	178	164	163	177	192	179	182	176	165	167	170	181	154
150	1	1710	169655	422	52	322	306	271	268	232	247	220	207	198	219	213	203	203	196	177	162	181	181	186	162	172	157	172	167	179	165	174	204	182	174	174	172	191	176	185	166	180	178	176	154	159	167	176	176	184	151	167	161	150	153	163	179	178	169	172	158	167	182	162	169	175	174	150	141	160	164	164	192	191	180	180	178	186	146	157	187	158	173	156	157	171	159	181	151	161	161	175	173	165	163	188	175	163	160	160	163	148	194	152	186	176	184	151	164	161	161	184	148	152	174	169	161	151	183	170	171	164	168	153	179	191	143	160	169	176	145	172	179	155	174	162	166	176	174	155	183	162	167	170	160	158	167	172	162	168	138	187	152	188	183	174	154	151	167	174	170	162	168	166	155	173	163	185	173	163	180	165	156	169	167	174	163	150	134	156	173	164	182	177	158	162	168	185	180	161	167	162	160	179	170	160	168	148	159	168	149	181	186	176	167	161	159	160	168	168	161	168	161	157	161	163	172	165	160	174	165	183	170	169	167	145	163	151	147	180	180	184	137	168	152	151	154	160	177	151	147	185	180	169	176	156	155	169	159	162	173	171	179	147	157	189	146	173	166	158	164	167	164	156	155	163	162	187	169	158	179	141	173	152	184	149	194	177	172	147	163	159	174	155	152	166	172	167	197	168	157	183	177	173	180	161	156	164	195	154	167	147	162	187	153	163	170	150	166	158	158	170	173	167	172	167	176	183	194	159	189	181	162	167	174	167	185	166	169	162	159	150	175	162	183	158	153	166	149	151	159	163	165	168	171	171	146	155	161	172	194	162	159	168	165	156	164	137	155	166	164	172	174	156	167	171	164	164	147	176	156	161	147	156	159	178	179	158	176	178	161	156	162	164	154	168	173	149	184	156	169	150	194	163	182	168	194	157	176	162	177	153	155	165	176	164	161	164	166	181	178	166	173	168	155	180	189	155	147	155	157	175	176	156	162	152	171	164	160	166	205	164	165	182	162	162	183	157	142	165	175	156	149	166	163	165	186	168	164	179	157	161	182	194	172	168	132	181	179	164	165	178	173	162	172	151	188	157	175	179	169	166	172	161	180	168	179	170	186	137	175	136	158	176	176	180	159	160	174	178	166	148	157	169	158	160	150	173	160	182	180	157	158	187	180	182	135	136	159	171	150	159	151	176	169	186	161	167	145	173	169	159	177	173	158	169	175	157	182	161	179	179	181	160	170	153	163	158	166	154	172	160	160	136	167	166	143	154	178	176	151	188	191	160	152	157	173	151	169	143	174	165	167	169	179	182	179	185	181	180	155	173	165	162	180	151	166	160	153	165	171	163	156	156	150	182	179	184	162	148	172	164	165	183	159	170	163	171	170	168	135	157	158	179	167	149	165	172	165	171	155	170	168	148	169	150	167	154	168	182	186	159	178	163	169	180	163	157	162	166	165	147	181	180	170	166	166	157	183	160	149	185	169	163	163	176	159	168	162	171	160	178	178	168	152	176	183	170	159	138	178	168	170	164	179	177	146	185	164	172	171	151	156	150	166	161	174	156	170	153	150	167	158	175	146	166	172	168	180	165	164	163	172	157	159	185	153	162	163	174	161	169	141	173	151	163	155	160	184	154	165	150	137	199	194	176	174	152	158	158	135	152	167	166	171	156	161	170	185	180	160	175	179	191	158	186	161	154	167	148	174	170	172	171	166	163	164	145	159	185	157	187	183	128	187	148	157	151	167	155	164	167	174	165	179	173	178	173	158	151	159	157	170	189	175	178	165	171	145	155	175	182	170	138	167	175	147	170	160	154	174	164	161	142	177	167	193	176	165	155	160	159	167	176	147	157	177	174	171	155	146	147	151	167	172	158	150	171	171	153	155	160	158	146	141	171	169	156	175	180	155	171	150	148	149	186	152	176	150	168	157	139	177	170	167	145	176	180	151	157	184	196	178	183	167	154	168	170	161	164	183	145	186	154	168	161	154	167	161	162	182	155	157	185	174	170	158	175	157	173	182	153	180	166	142	143	197	180	156	178	173	169	168	157	139	180	159	155	176	171	168	185	187	162	142	198	181	157	156	174	174	163	194	180	180	145	173	159	167	186	178	168	179	177	168	177	173	182	159	169	169	149	165	165	169	185	157	160	171	176	165	156	162	182	174	171	163	148	165	173	147	152	164	163	170	160	182	153	175	156	159	153	139	161	148	166	160	160	170	177	160	171	161	178	178	155	147	169	151	176	164	158	174	180	188	161	193	177	182	178	160	175	164	148	173	159	178	152	176	175	175	165	196	178	176	147	162	165	145	171	166	189	158	168	155	168	171	174	183	169	170	169	168	192	150	148	169
150	2	1950	169713	424	20	279	323	294	286	288	268	274	238	245	275	251	241	203	212	227	212	194	209	203	194	168	207	196	178	184	191	207	196	191	175	162	161	178	163	180	192	174	167	189	178	179	162	176	160	168	158	167	197	176	186	149	166	155	167	165	190	176	176	172	181	182	164	162	158	170	168	184	192	168	160	167	175	157	177	162	151	167	173	171	175	187	159	184	162	172	165	173	176	173	155	174	143	160	155	156	162	179	175	172	159	138	183	184	160	165	151	162	192	165	150	160	160	171	165	160	197	161	150	173	157	172	190	150	175	161	177	147	171	155	166	183	148	170	155	180	166	172	146	155	165	165	158	152	175	166	158	173	162	166	178	179	172	156	144	170	170	181	174	185	155	174	175	162	161	151	167	171	165	147	165	160	157	179	155	196	179	152	170	174	144	155	170	161	166	174	151	186	146	167	173	159	161	152	158	157	161	161	160	161	184	167	153	165	166	161	156	156	145	165	150	171	167	143	163	147	165	169	159	167	177	175	148	181	159	145	156	178	155	164	165	173	173	146	168	174	177	150	159	188	172	151	159	180	166	151	153	182	163	153	180	158	161	179	166	173	162	188	159	170	151	164	165	167	174	171	142	141	178	172	163	175	171	165	171	168	158	162	158	166	180	163	169	169	175	180	157	168	164	153	156	184	178	178	180	164	170	160	173	179	168	164	156	183	157	166	183	162	163	141	185	175	176	155	152	151	168	172	181	170	175	172	166	160	150	165	184	150	177	163	155	159	172	157	175	158	169	145	163	156	157	157	164	177	143	159	150	156	158	161	170	159	157	166	176	159	139	168	146	183	159	162	140	147	165	170	160	163	168	167	166	161	170	165	157	166	164	150	161	143	171	159	189	170	168	175	169	202	166	162	153	155	163	149	173	153	161	187	180	148	170	143	144	182	167	173	161	157	173	177	174	171	189	163	176	162	165	170	171	175	168	167	173	134	157	162	153	169	178	175	182	162	156	134	139	170	158	168	174	158	155	142	166	174	179	168	155	152	160	152	170	172	153	165	155	157	138	161	162	162	179	156	157	161	156	173	147	163	182	155	153	172	149	166	163	162	191	161	182	179	158	162	145	157	164	178	152	170	166	142	172	152	168	149	160	150	166	132	159	144	168	187	161	172	175	140	161	144	149	149	151	180	141	165	144	178	159	157	181	177	163	170	161	161	163	179	156	170	180	175	168	172	171	173	153	190	162	164	161	168	160	165	152	160	171	163	146	143	176	166	165	162	156	180	153	151	164	136	154	181	148	173	180	158	162	182	164	173	155	187	174	163	173	167	169	152	161	162	177	154	160	151	172	156	130	146	165	179	144	166	146	143	140	185	177	153	158	175	193	164	157	150	159	195	164	166	169	161	167	153	176	161	173	163	182	171	153	177	152	158	172	138	161	161	155	181	181	159	179	169	166	161	176	171	150	187	171	184	180	162	154	150	167	163	169	144	149	178	164	155	149	169	179	189	173	169	160	175	176	138	170	156	163	163	159	160	170	151	169	145	161	172	161	158	152	174	159	154	139	165	193	148	174	145	191	157	177	180	169	168	154	155	154	161	170	180	157	164	160	145	148	143	141	161	172	150	167	159	156	164	174	153	176	142	183	165	158	165	160	167	180	166	171	172	158	161	158	170	171	177	162	148	159	131	165	166	163	175	165	171	173	153	159	139	177	176	150	172	152	142	160	170	167	153	156	162	161	180	144	167	166	149	162	160	163	180	166	150	189	166	159	144	162	179	152	174	156	175	156	157	156	150	151	164	192	155	173	165	154	170	156	166	170	172	178	133	166	182	151	171	159	165	186	186	156	171	170	154	174	165	147	167	174	159	174	171	157	157	163	164	152	171	148	170	167	168	177	144	169	169	165	178	147	159	152	164	153	154	154	168	169	169	173	155	173	172	163	173	163	152	154	187	160	172	189	173	176	153	145	160	180	158	169	152	174	152	177	163	153	150	158	167	162	147	165	170	166	168	159	167	131	151	142	160	159	154	162	153	177	142	171	148	178	178	176	162	185	163	176	172	153	158	156	158	184	180	161	164	149	152	170	164	176	150	149	165	173	160	159	179	152	175	144	151	158	157	157	153	157	190	158	171	167	157	173	156	142	156	146	171	164	161	181	137	151	178	176	185	143	143	167	157	152	147	138	148	153	168	194	158	162	166	163	166	200	150	161	160	159	135	159	147	151	159	169	154	164	163	175	159	167	178	150	155	174	185	182	165	168	169	179	169	166	167	180	146	170	156	164	151	160	155	151	168	171	150	159	161	160	165	164	174	166	172	168	172	152	166	164	179	167	168	163
150	3	3250	169771	421	32	340	347	318	273	255	246	235	249	219	230	238	218	224	209	175	197	196	192	195	188	183	154	181	169	189	184	187	182	153	184	168	196	184	171	168	197	161	171	200	184	211	167	189	180	176	178	213	187	143	150	190	175	168	180	164	183	191	179	163	165	201	166	148	185	173	170	161	144	181	180	185	162	165	159	181	178	155	176	172	179	183	167	180	146	179	168	171	161	177	149	157	172	166	150	197	166	178	163	162	179	163	156	159	178	175	151	163	185	157	164	169	158	158	195	160	159	173	181	166	171	171	163	143	179	182	162	160	155	164	185	166	187	158	163	175	161	168	155	180	164	167	176	135	166	167	169	167	174	159	176	180	164	153	173	168	165	164	187	166	168	162	160	159	150	160	162	182	163	160	156	162	182	158	180	172	146	155	171	164	187	187	158	146	147	161	147	151	199	204	183	159	186	170	161	166	176	177	180	161	176	182	168	169	159	176	151	190	157	152	151	171	166	183	175	158	164	175	173	171	183	176	152	170	176	155	169	168	174	164	168	174	171	162	174	177	152	159	153	178	147	173	165	163	165	172	177	155	152	155	179	173	162	173	160	161	157	162	156	160	175	176	160	194	163	166	165	169	177	183	158	178	160	179	162	160	146	171	154	176	150	166	176	167	168	165	159	164	161	185	157	190	169	182	172	187	180	150	176	155	177	174	175	183	161	190	163	175	160	157	164	149	171	164	172	184	163	187	174	186	176	161	163	172	159	145	171	178	185	167	185	167	156	169	146	174	187	162	177	184	181	163	158	160	167	178	173	176	157	174	167	172	161	180	185	160	184	165	190	173	186	164	148	150	156	188	171	157	160	145	164	154	175	198	160	174	167	179	161	164	193	170	187	146	169	166	170	158	163	157	163	160	167	174	162	164	144	158	169	167	160	160	169	164	153	142	181	163	159	161	168	161	169	156	187	156	154	169	156	174	167	156	149	173	171	176	154	177	186	151	139	162	187	174	170	164	143	185	184	170	157	183	181	169	163	192	155	168	183	147	161	126	151	162	170	151	145	162	167	163	172	162	152	164	171	168	166	192	166	165	165	155	182	169	160	163	179	160	161	165	171	153	174	174	163	132	151	182	164	173	146	178	173	151	164	157	183	152	159	193	148	154	161	172	151	153	162	165	193	171	168	180	157	153	175	172	150	176	194	163	182	182	170	146	162	163	184	180	162	167	167	184	173	140	169	159	167	171	179	172	170	158	176	158	164	162	160	165	157	152	172	169	163	172	165	179	174	174	181	163	149	151	165	165	175	149	158	150	157	166	168	144	190	179	156	183	162	152	173	173	168	173	159	171	152	172	150	184	144	184	159	164	166	156	157	163	160	177	167	174	167	178	171	174	173	149	167	172	177	175	152	172	139	162	190	158	165	157	167	162	169	165	166	148	178	183	171	154	157	165	162	166	161	168	165	172	156	171	187	166	185	155	159	166	165	143	168	155	170	169	137	160	162	160	173	162	182	170	153	195	178	149	175	181	154	170	160	146	183	166	163	190	166	185	169	166	156	178	166	161	178	177	148	157	182	155	174	176	163	179	161	165	143	151	158	167	161	170	141	169	165	162	161	156	144	150	164	160	173	162	157	169	159	166	167	152	168	182	181	178	153	171	160	158	163	152	154	148	173	186	188	171	157	188	155	176	176	173	148	157	165	145	154	148	181	169	173	165	182	149	167	168	166	184	149	171	172	184	157	158	174	151	161	160	173	155	162	149	178	172	140	176	163	175	150	151	170	171	169	182	160	170	156	176	153	175	146	172	170	168	175	177	164	158	165	173	178	170	162	178	176	161	156	169	151	155	189	153	190	186	159	163	152	185	154	186	146	152	147	151	164	145	158	150	184	163	152	152	177	162	170	162	181	165	177	181	161	162	157	174	170	191	159	174	169	175	179	158	170	184	172	162	175	152	163	166	168	163	181	167	158	160	171	143	178	173	167	171	177	159	166	177	160	168	168	143	170	173	180	160	179	162	169	160	161	163	171	164	169	162	183	158	169	147	156	147	182	173	176	168	197	174	186	171	189	143	173	177	159	188	173	183	159	169	169	154	162	170	180	174	168	182	159	153	173	156	193	165	176	166	172	167	141	162	143	151	147	167	157	156	160	141	169	176	167	179	159	162	192	206	176	171	151	159	163	181	158	181	170	150	169	190	172	167	154	180	174	153	169	178	141	159	155	179	164	165	163	153	150	174	177	145	169	171	187	160	159	181	166	151	151	152	164	183	165	172	176	168	157	150	162	172	173	187	166	179	152	172	158	171	159	155	164	193	167	157	186	168	159	160	158	170	183
150	0	2500	169828	436	12	241	289	311	290	309	293	305	287	308	315	318	294	274	280	255	253	254	220	233	219	234	216	231	243	205	211	208	212	226	200	195	192	183	212	180	197	220	214	191	186	196	197	159	195	190	185	185	192	190	185	175	171	193	184	186	193	215	205	189	191	204	191	194	162	191	191	208	177	164	209	181	184	176	184	194	169	183	192	159	172	165	167	180	176	161	161	171	170	191	163	193	172	174	173	159	190	186	176	175	179	195	169	170	203	194	171	155	161	181	156	175	175	179	146	161	171	183	189	206	186	165	163	198	194	165	170	172	162	179	155	193	181	168	168	183	177	200	174	169	186	188	156	190	186	206	151	184	166	162	182	167	174	179	192	150	159	179	158	150	167	169	172	166	179	198	181	184	179	178	159	187	184	183	192	149	182	171	190	173	180	186	180	200	175	177	174	157	159	182	155	178	152	164	177	150	176	185	170	167	172	176	174	174	167	165	155	167	177	169	183	162	167	181	164	163	166	173	154	184	186	157	156	163	167	163	160	172	167	180	183	164	183	148	169	170	164	180	170	177	174	183	170	181	160	174	153	155	172	172	155	168	163	178	188	153	188	168	175	173	156	174	161	159	201	171	169	185	190	187	155	167	170	190	193	181	156	153	145	165	187	163	175	155	163	153	156	172	149	191	185	167	159	143	179	178	181	154	178	170	176	158	179	147	162	172	164	150	143	162	180	175	186	184	156	166	182	167	192	167	177	161	166	198	168	185	180	160	166	179	187	149	147	167	163	182	170	182	174	160	170	186	160	174	184	157	155	172	181	160	165	165	180	171	151	163	174	186	181	170	174	167	187	184	148	173	165	181	171	164	187	151	145	178	177	182	164	170	201	172	184	176	172	173	166	165	154	143	193	169	135	177	179	168	163	156	158	176	182	174	175	169	153	172	175	138	212	158	162	142	154	180	166	180	178	169	156	175	170	186	158	167	152	180	176	155	196	147	146	176	161	160	134	161	170	157	189	155	187	179	174	158	149	171	170	169	168	172	155	196	160	173	151	189	178	183	165	152	168	161	173	185	173	159	163	155	164	182	148	151	175	153	199	179	169	170	182	182	142	177	178	171	204	170	156	175	160	168	172	182	156	149	174	154	182	169	165	167	173	169	186	178	155	156	169	178	174	171	171	178	180	175	161	187	136	164	163	160	186	161	143	197	163	182	189	170	169	185	184	149	173	164	167	174	172	157	169	150	172	163	173	160	164	166	178	154	174	169	181	140	146	171	178	166	184	180	163	175	166	167	143	172	153	166	176	166	189	160	152	174	180	169	165	172	172	171	177	185	172	175	190	150	155	164	151	168	194	160	169	124	169	164	166	164	175	186	145	154	159	195	166	147	156	180	175	176	159	167	168	173	158	176	151	176	169	173	156	180	175	168	167	168	181	162	175	167	167	171	156	185	183	168	171	172	183	170	162	191	165	166	179	156	164	175	174	176	167	158	167	153	186	167	165	147	151	193	130	169	174	183	163	166	168	168	159	155	185	184	168	179	171	182	172	160	178	189	173	177	175	163	178	163	157	170	155	161	166	171	135	182	176	153	166	176	165	184	160	168	153	161	178	163	154	165	172	188	180	186	159	177	148	172	142	162	157	176	190	152	165	163	166	177	185	159	157	175	155	165	170	150	147	156	187	175	188	168	167	155	187	142	152	162	171	150	188	174	175	144	154	165	184	178	163	165	180	171	153	162	179	160	167	185	153	134	158	203	165	173	164	165	188	171	165	170	165	169	167	164	165	168	176	186	140	157	164	159	161	169	180	165	177	178	161	171	172	152	163	167	159	158	156	170	174	168	180	151	167	149	176	156	164	146	162	163	164	169	171	175	164	170	180	189	192	170	182	173	186	182	161	158	167	186	167	157	167	159	165	172	165	192	156	191	155	172	156	153	190	166	145	160	182	156	189	157	166	179	179	158	163	166	184	142	173	187	166	170	187	171	171	176	171	159	146	181	159	165	152	170	155	168	173	163	168	180	173	156	168	177	166	158	166	172	171	180	176	180	188	201	162	165	183	172	162	172	153	150	179	191	163	160	176	167	155	147	183	174	158	182	143	173	158	168	163	171	165	158	158	155	157	161	182	191	150	182	165	153	192	165	166	151	166	154	182	193	170	167	159	170	170	184	176	161	140	180	162	168	174	160	144	171	148	149	167	161	184	181	183	183	162	174	149	165	178	170	162	170	182	164	169	166	160	171	156	170	178	157	159	178	173	153	162	159	175	151	157	164	164	172	200	167	140	185	159	163	153	159	178	177	177	163	173	165	172	162	160	157	168	176	177	176	184	179	162
150	1	1710	169886	430	56	302	301	296	262	239	209	213	194	203	173	210	199	192	177	182	176	184	156	165	182	184	179	171	177	167	147	180	161	144	165	171	176	155	145	169	175	165	167	160	153	158	153	157	163	187	171	168	159	152	164	186	168	152	157	141	179	165	162	177	165	152	153	171	184	178	188	153	166	149	161	168	154	173	150	164	162	158	166	169	171	157	159	164	169	157	165	157	145	177	151	157	165	159	167	165	169	162	163	130	152	149	151	170	172	168	178	157	163	154	165	173	158	191	180	169	162	169	181	164	146	156	180	149	160	153	149	155	146	155	162	171	183	157	147	173	171	159	146	156	165	162	163	165	152	169	163	172	156	151	153	154	194	159	164	161	156	133	162	135	146	165	182	157	139	152	159	152	164	179	177	162	171	150	179	160	164	178	171	176	171	141	139	184	176	152	162	162	148	176	149	177	166	140	155	157	158	163	182	171	147	147	161	173	145	167	158	158	154	139	161	164	148	147	164	157	165	177	163	146	151	169	183	143	174	155	158	167	169	157	147	148	152	179	159	160	164	166	166	162	152	161	157	152	169	150	162	163	151	179	181	170	159	158	171	172	166	163	154	170	171	170	141	151	173	164	154	142	180	171	167	150	165	188	161	146	161	167	159	163	151	154	178	155	165	163	173	156	165	151	160	172	148	172	156	158	154	161	166	170	169	171	156	151	157	158	166	146	152	163	169	162	165	163	166	156	172	166	159	167	156	162	163	174	170	165	148	134	149	172	161	152	171	164	165	159	178	142	169	152	151	178	135	170	163	168	153	172	161	163	147	179	173	163	150	132	176	156	173	165	175	147	159	175	149	177	194	167	162	148	146	167	158	181	132	158	163	165	153	147	164	173	148	150	154	178	147	164	148	195	148	152	144	131	170	182	164	155	160	143	148	175	174	168	156	161	144	159	168	155	165	155	162	157	165	158	166	160	145	154	163	175	147	165	160	153	175	151	160	165	148	172	170	159	154	160	159	181	151	156	168	163	151	163	148	149	139	134	164	153	163	156	146	139	145	138	162	169	185	167	145	142	158	146	131	165	177	178	158	186	162	176	153	177	178	158	160	173	149	149	154	156	174	163	136	138	164	154	151	149	165	161	167	134	136	149	140	171	140	142	151	155	186	171	168	164	160	161	163	158	149	144	170	143	156	138	158	160	141	170	157	166	178	169	159	155	176	143	159	160	176	154	172	166	168	160	163	159	174	142	150	167	170	136	176	159	177	164	165	165	179	155	153	157	153	162	166	159	166	157	153	160	147	143	169	178	162	158	151	176	173	158	147	158	168	146	168	152	139	141	159	145	147	165	172	155	158	152	147	166	168	150	164	153	161	171	130	159	153	169	165	181	163	148	154	139	161	170	149	171	140	164	158	184	138	135	133	156	166	144	155	145	180	142	175	170	149	181	160	163	154	159	166	161	148	154	152	156	162	163	160	171	170	167	179	163	174	148	191	164	162	174	159	128	176	150	168	166	155	155	163	154	166	159	167	145	158	161	174	142	168	175	150	148	165	150	166	153	158	151	161	165	166	174	170	168	163	147	170	172	169	170	173	170	160	145	170	151	162	147	189	167	152	182	149	163	155	152	153	167	133	155	145	156	155	156	170	164	154	168	158	166	158	173	153	170	148	175	153	157	157	151	160	164	155	137	163	175	154	131	155	148	151	149	160	156	138	148	166	159	155	158	154	166	168	146	161	153	143	154	151	155	158	164	152	170	131	164	163	171	158	191	156	164	165	151	139	152	170	136	168	171	160	150	140	153	168	158	165	155	163	165	155	158	151	151	186	150	147	152	147	163	139	169	160	184	169	153	153	133	155	155	162	149	178	154	168	171	154	176	165	158	155	142	157	173	180	161	164	167	163	151	165	155	164	159	168	140	172	167	166	149	145	133	158	139	168	175	170	161	151	161	157	170	153	150	172	148	154	143	154	157	162	143	164	139	180	179	158	145	127	141	177	177	166	146	175	175	163	141	146	140	169	153	155	157	141	136	174	159	168	171	172	148	169	164	157	150	160	145	144	166	160	148	179	154	135	162	151	155	155	163	173	190	178	143	171	165	151	154	162	159	169	172	146	151	138	162	147	151	149	157	164	149	142	157	140	158	150	154	130	174	162	160	159	174	162	142	155	145	158	143	141	140	169	161	174	156	174	149	161	170	157	154	155	168	150	143	148	167	151	159	168	167	154	146	153	154	159	174	172	128	161	160	165	165	174	179	143	160	182	161	169	138	166	146	171	158	156	166	159	175	146	162	152	155	153	182	164	155	154	141	152	151	162	167	144	164	171	153	169	175	151
150	2	1950	169944	445	20	291	320	315	283	271	245	254	292	276	268	272	263	244	212	235	232	213	202	218	191	199	194	196	174	205	193	179	190	178	169	188	189	195	207	184	154	176	168	160	184	189	162	180	167	177	175	175	169	181	190	182	172	137	158	149	197	160	187	171	178	176	183	160	159	169	154	187	179	171	168	160	199	174	143	176	155	165	182	168	167	157	174	167	174	166	179	168	179	158	169	160	164	173	164	170	170	157	169	170	179	156	166	167	172	147	176	170	156	185	156	153	195	148	177	180	189	176	167	170	183	166	166	160	171	167	174	172	179	154	169	157	173	163	153	169	157	153	162	169	168	161	173	192	146	158	159	162	172	170	148	153	184	175	149	158	181	157	169	159	168	176	167	173	158	150	165	153	162	179	139	165	154	173	164	144	162	157	164	167	178	168	173	175	163	142	176	153	168	172	161	175	175	171	152	165	165	157	160	171	159	152	167	166	161	157	167	165	187	176	158	157	161	144	157	172	150	175	172	152	155	177	170	144	177	171	183	146	193	175	158	166	150	162	176	185	167	142	175	163	151	137	168	180	145	164	159	161	150	169	156	185	159	165	170	166	178	160	175	169	168	181	170	169	162	158	166	161	146	166	163	168	160	187	149	172	167	174	183	179	170	166	138	162	142	156	174	161	170	171	158	163	169	153	163	169	151	177	162	144	174	152	166	179	185	147	155	152	167	160	149	167	178	152	148	158	144	164	172	154	154	170	179	165	133	182	187	181	174	150	160	171	155	170	154	178	184	168	158	164	164	154	160	174	170	172	167	140	162	168	156	165	196	173	168	176	158	170	176	157	179	182	169	156	180	160	169	170	157	159	168	159	163	190	169	146	152	163	166	153	153	164	155	150	156	158	175	167	166	161	138	166	171	169	177	158	156	146	163	180	178	159	151	175	172	175	166	159	165	156	151	147	174	146	137	181	168	174	175	152	156	149	132	157	165	168	170	154	170	166	177	161	167	170	162	163	168	177	179	190	165	160	178	166	161	156	149	155	160	175	168	165	140	155	156	150	185	148	158	154	157	171	173	164	178	160	167	167	161	199	158	154	152	161	167	166	157	145	154	159	167	180	163	166	156	184	158	158	183	158	183	139	168	179	174	170	173	161	170	162	169	161	170	179	173	152	152	161	169	162	151	168	178	192	157	151	168	170	151	169	156	141	141	159	178	141	153	174	171	170	174	164	193	170	177	159	156	162	169	185	185	160	158	154	167	158	177	154	151	153	161	161	152	177	187	157	174	180	159	175	165	146	156	191	172	162	161	154	147	159	172	168	194	154	146	161	158	177	170	165	141	165	160	144	162	157	171	157	144	169	176	173	147	170	178	134	165	170	177	175	164	148	171	182	151	161	158	176	132	177	161	165	145	158	173	162	159	160	160	177	155	153	177	162	167	180	177	164	163	149	168	174	171	172	151	176	186	148	143	150	177	175	160	165	171	153	160	152	158	176	145	168	176	148	146	171	170	171	170	191	151	175	154	167	153	152	174	156	156	156	156	172	169	158	135	172	174	152	138	163	172	163	180	175	172	161	173	149	176	155	167	144	161	146	166	155	162	163	178	179	154	167	144	173	178	174	183	152	181	171	180	157	149	168	177	146	160	151	171	171	168	146	181	175	177	161	174	168	164	153	186	178	153	160	149	149	165	169	185	147	161	159	172	153	177	156	163	158	165	170	164	164	157	166	194	154	151	150	158	153	162	178	147	171	168	161	164	149	162	155	156	169	143	153	170	152	168	160	158	158	174	161	172	153	137	151	158	171	153	176	143	164	172	152	156	142	163	187	168	185	191	169	161	158	162	159	152	168	160	163	167	163	156	170	160	172	149	154	150	161	178	167	163	154	163	151	166	171	157	175	175	149	185	172	160	142	179	161	148	158	170	162	167	164	168	157	162	168	146	154	160	168	155	160	149	178	180	181	156	166	163	166	167	157	181	177	166	148	151	156	157	168	172	170	162	155	167	153	158	163	186	167	173	162	187	173	169	160	183	167	136	172	145	153	168	166	169	157	152	147	180	170	161	170	168	183	175	160	175	169	154	145	186	167	172	164	168	153	149	165	171	151	145	162	163	166	157	145	148	148	143	177	151	164	149	154	176	169	171	173	165	180	164	151	158	156	158	167	182	170	161	154	174	167	172	155	163	133	152	159	172	167	149	158	193	154	144	177	171	161	165	173	158	167	168	162	170	176	152	168	177	174	166	170	175	180	169	166	144	152	158	162	169	176	170	172	148	176	148	177	166	165	168	138	159	160	156	170	194	174	168	140	153	190	160	177	160	164	178	135	156	162	157
150	3	3250	170002	410	36	303	305	305	283	257	275	260	253	246	255	249	243	226	208	203	228	198	200	206	185	205	188	175	197	206	159	160	199	196	168	195	171	160	161	154	195	175	179	159	154	180	179	162	183	181	173	186	183	159	176	165	170	168	167	169	149	181	171	177	207	168	166	162	159	174	189	169	183	167	179	168	181	179	188	169	170	168	192	180	171	169	162	154	186	180	175	168	171	178	178	160	160	160	180	173	181	176	146	184	157	158	189	168	191	162	165	161	172	185	157	176	156	161	182	176	180	158	181	170	190	166	160	173	171	156	168	171	153	178	195	161	180	173	174	162	151	152	173	162	160	159	175	141	175	187	153	138	162	150	184	170	182	156	177	185	187	179	150	176	153	180	170	173	163	176	150	173	169	170	167	164	178	151	166	171	177	175	166	159	153	187	159	160	166	146	159	172	174	163	192	170	190	151	179	163	157	178	167	150	171	151	174	140	178	160	162	170	170	165	158	166	173	152	165	170	172	172	183	167	162	158	171	151	191	160	173	162	183	170	167	156	170	160	163	175	164	170	181	169	153	155	168	163	169	170	170	166	161	184	155	164	167	148	167	173	171	168	147	160	197	167	180	138	184	181	175	183	176	171	161	174	166	151	192	163	154	169	173	170	155	180	169	186	159	158	153	173	163	155	153	152	157	177	174	170	149	169	173	158	176	157	170	164	149	183	165	169	172	141	186	183	171	177	189	171	167	169	167	160	160	156	172	151	163	164	176	174	160	172	172	178	174	159	150	163	173	192	180	175	142	168	150	163	158	157	148	150	154	186	180	174	142	173	167	143	178	180	167	176	172	168	196	161	145	164	176	171	174	180	181	141	154	171	175	150	183	158	186	172	151	158	170	148	150	159	177	179	167	189	174	162	173	157	173	170	176	174	138	182	189	185	169	149	171	154	175	174	196	154	187	172	175	149	155	165	180	171	151	152	166	172	174	192	132	186	179	157	179	161	180	154	178	164	158	175	166	149	171	161	169	156	176	172	171	160	152	133	181	170	149	164	160	155	159	172	167	165	171	153	172	177	166	184	180	156	182	176	164	154	164	169	158	160	171	159	160	159	188	147	160	155	139	188	186	170	170	169	173	172	170	149	161	170	151	178	154	172	190	158	159	158	182	168	183	160	171	172	168	157	176	156	135	154	163	158	150	171	184	174	163	163	160	161	171	165	186	176	163	174	149	149	156	157	180	172	154	172	154	167	179	171	177	166	176	161	170	173	180	166	143	156	172	170	170	140	159	146	182	167	163	159	145	168	159	159	162	157	134	170	186	178	156	188	166	161	147	157	165	183	160	159	154	162	174	145	147	177	150	171	167	169	178	161	161	154	162	165	183	183	168	184	167	163	175	168	169	156	181	150	181	170	151	168	172	160	177	162	151	168	173	177	172	138	160	170	169	170	178	176	150	162	162	170	157	160	157	153	164	163	154	164	151	159	146	144	170	152	183	164	152	184	180	167	156	172	170	154	156	176	168	181	189	143	161	170	160	157	174	132	174	158	176	172	178	183	178	189	186	166	168	164	134	169	165	178	142	179	170	155	168	164	161	156	145	161	177	156	172	171	173	156	152	164	141	165	196	157	170	164	178	165	160	166	150	161	160	179	160	172	151	183	180	155	176	153	173	148	156	184	182	166	178	170	161	173	166	180	152	154	167	175	157	173	167	167	166	150	169	193	159	173	175	145	161	176	158	160	193	160	164	183	154	171	165	159	168	169	184	162	172	160	168	166	175	146	162	168	161	175	165	165	146	174	169	178	175	185	167	196	146	181	157	178	145	174	167	165	166	161	177	169	154	169	157	162	165	169	161	174	165	173	164	172	158	168	172	182	176	167	167	159	154	160	178	161	175	182	173	168	156	159	151	157	161	180	207	183	166	170	159	166	166	153	183	174	166	170	162	173	153	149	168	143	183	181	175	153	163	146	180	144	148	186	172	170	189	164	159	164	164	171	155	148	194	171	151	187	166	173	174	146	170	183	163	144	172	142	163	189	178	148	141	183	158	171	152	128	161	151	171	167	164	169	167	160	165	170	173	171	177	162	163	168	168	158	181	182	171	172	152	150	167	157	187	162	159	156	154	165	155	169	156	143	167	168	170	156	175	171	190	150	156	168	164	190	190	188	156	168	175	179	164	170	166	169	175	164	160	189	178	148	161	156	159	168	181	156	153	162	169	173	146	166	174	163	171	193	150	161	160	172	157	148	177	139	182	153	153	136	179	159	157	186	135	183	153	162	167	164	170	160	170	168	155	173	178	152	158	159	170	162	169	161	145	153	176	168	163	156	154	173	141
