150	0	2500	145695	637	16	531	637	635	590	549	536	555	526	479	471	444	438	430	374	346	344	342	312	280	280	265	251	265	257	249	264	243	244	209	227	222	233	231	209	203	216	202	197	194	204	175	209	182	201	200	194	180	199	203	167	176	178	175	182	168	162	178	185	136	173	151	170	162	172	155	170	170	148	153	167	156	151	160	157	131	170	161	164	165	146	140	171	154	170	151	156	192	154	138	155	151	154	163	148	152	159	150	138	156	150	164	140	133	138	140	162	148	148	143	143	134	168	133	137	154	132	148	168	151	166	135	148	149	142	151	125	141	155	142	135	146	131	132	142	118	151	160	150	155	155	165	147	160	139	145	149	156	145	132	153	151	142	135	126	134	153	153	157	142	152	156	154	130	144	137	130	167	135	125	133	146	144	168	144	155	141	126	144	144	152	129	133	140	125	145	133	145	123	138	140	135	125	133	139	150	147	140	146	130	129	136	140	142	151	123	144	152	140	155	125	125	125	144	138	123	141	141	135	121	135	140	135	127	121	143	121	131	145	122	152	130	135	120	145	125	122	136	134	144	144	150	123	145	143	129	142	149	119	124	134	141	128	130	140	126	126	113	133	137	153	122	153	138	143	131	133	129	142	129	121	128	142	136	130	140	135	138	133	136	123	148	159	125	122	143	127	131	136	143	134	170	154	126	139	130	123	145	124	132	151	143	141	127	136	128	152	143	121	135	124	122	142	121	130	137	131	135	135	126	141	132	150	122	120	127	147	130	145	121	116	126	126	113	115	147	147	133	127	140	135	124	149	140	142	143	124	128	136	144	128	130	130	128	128	143	115	128	123	138	133	142	138	138	135	127	133	162	135	128	139	125	126	128	132	112	115	130	139	131	120	141	120	119	156	139	131	147	132	131	120	116	136	140	124	148	123	137	161	113	146	133	129	124	128	134	125	147	125	120	154	126	144	141	142	152	145	126	145	147	136	122	126	132	119	141	122	143	148	126	123	133	110	134	137	124	134	134	121	120	144	124	126	136	132	129	149	130	123	140	147	126	132	136	120	126	144	120	151	125	130	142	124	140	138	133	107	131	118	128	122	137	152	114	122	134	130	112	132	147	133	134	122	134	139	135	133	122	127	154	143	149	143	151	129	134	147	132	130	136	122	140	108	157	127	137	120	108	134	127	137	136	118	117	117	141	120	136	126	129	140	117	137	107	139	125	137	139	117	115	138	140	151	131	130	129	135	127	120	145	130	120	133	122	115	118	123	142	130	136	132	123	120	157	109	135	121	127	125	118	122	145	128	144	141	113	145	123	126	156	119	125	141	125	146	135	132	128	106	131	130	129	125	119	124	131	153	113	122	132	114	146	143	126	143	130	137	119	123	118	138	123	146	128	131	145	127	129	128	131	145	141	140	146	121	149	140	138	139	136	137	131	133	120	156	122	147	143	123	141	140	141	136	158	120	150	129	121	157	131	137	124	144	155	127	118	136	140	137	102	137	122	143	134	121	124	142	137	142	129	103	132	125	138	133	118	121	147	134	122	133	113	133	124	149	138	133	107	127	125	125	144	132	122	149	147	116	140	130	134	101	119	115	142	109	118	133	134	140	122	126	133	122	146	153	147	136	140	148	114	119	135	132	125	144	131	127	130	126	120	121	134	124	129	122	130	132	110	144	139	134	123	129	135	125	126	134	132	135	131	122	125	126	136	147	122	107	130	138	130	134	143	123	136	111	124	122	128	126	147	129	126	123	137	122	139	128	121	124	116	131	128	156	115	142	136	125	115	111	135	137	139	148	121	137	160	124	128	130	132	137	125	130	120	127	141	133	150	141	134	132	137	123	122	116	112	125	133	127	128	147	147	124	154	105	120	139	128	128	124	108	127	116	118	136	110	138	120	141	146	128	121	120	126	140	141	132	120	142	137	120	125	124	135	117	116	118	111	144	134	139	128	151	135	112	137	126	136	143	135	141	146	103	127	132	116	138	125	134	116	103	115	139	122	115	142	120	127	129	145	118	139	156	133	140	146	133	132	128	120	123	157	120	139	144	118	134	118	130	126	127	131	120	126	121	129	129	107	147	121	126	137	133	132	149	153	124	126	122	144	115	164	139	136	138	135	149	142	150	130	119	129	135	154	123	129	130	141	113	144	162	119	130	132	141	139	131	132	132	120	117	133	127	135	135	137	111	142	132	129	143	133	135	123	135	141	106	115	114	133	140	129	121	118	131	98	132	128	133	125	132	137	150	139	144	113	118	112	124	131	122	141	134	133	149	124	138	132	128	128	133	141	148	132	142	153	119	124	111	127	129	119	135	138	141	131	126	162	109	124	122	134	111
150	1	1710	145752	634	58	528	500	435	368	336	338	285	278	247	250	219	202	228	198	186	171	186	174	188	156	184	164	153	185	159	145	164	179	140	180	144	160	174	172	173	167	161	158	143	153	142	147	128	149	145	160	151	145	153	149	144	144	149	153	140	139	137	139	145	137	140	117	163	127	159	140	144	127	138	154	134	133	152	137	147	154	160	140	141	128	126	130	139	149	134	158	143	126	122	156	131	143	144	129	111	159	142	130	152	140	123	148	145	142	137	127	134	155	128	159	165	150	145	137	135	152	137	134	159	125	143	148	148	160	154	129	139	118	145	121	134	136	139	131	143	142	143	134	132	137	144	142	107	127	130	142	147	139	133	150	159	137	136	134	130	128	131	125	148	128	155	139	125	131	131	120	130	146	131	155	147	159	148	132	161	138	122	139	121	138	150	142	144	151	143	152	135	134	145	145	124	171	123	143	142	120	140	164	157	123	143	145	117	138	142	137	152	150	110	147	133	139	158	144	152	115	147	158	123	128	162	159	126	134	152	122	155	132	126	136	132	137	154	145	133	132	133	138	147	125	128	150	113	120	147	153	117	129	134	155	130	133	132	147	128	148	151	147	133	147	122	136	152	135	144	135	131	133	133	137	126	122	135	117	127	109	114	139	114	143	132	131	141	160	128	145	156	132	111	148	145	146	144	120	143	137	148	139	144	138	134	156	125	135	129	137	130	119	142	140	147	143	131	146	136	140	131	163	140	132	143	139	147	136	130	150	142	140	131	148	128	146	139	132	148	139	124	134	152	135	134	136	124	124	137	121	141	142	155	122	142	134	151	126	132	148	121	152	135	118	165	146	135	129	144	149	130	122	144	130	146	143	131	132	144	142	138	161	148	152	148	137	123	149	134	143	126	146	136	129	113	144	118	140	130	136	141	136	148	124	147	150	133	135	162	158	143	137	159	134	149	147	132	133	134	119	132	137	125	147	157	152	147	134	141	131	146	152	167	172	121	137	130	128	123	151	135	125	137	142	157	133	116	156	143	112	126	132	139	155	135	142	144	144	141	120	130	125	139	136	133	142	126	129	126	138	133	129	142	137	144	130	115	131	139	151	135	128	160	126	123	137	134	131	153	140	150	117	153	137	137	124	125	150	135	139	131	151	137	126	144	145	141	133	121	151	125	137	153	133	132	136	147	147	111	145	143	122	133	146	148	131	143	131	145	146	123	133	132	139	150	129	144	148	137	137	126	144	127	142	149	129	132	124	137	157	123	121	136	132	127	140	124	130	138	112	151	138	134	142	163	118	144	135	136	138	149	120	135	161	141	141	141	142	129	113	154	116	151	160	140	133	131	153	133	134	126	136	109	130	145	121	128	118	124	119	132	111	151	138	143	145	137	118	134	148	131	138	159	132	148	139	143	130	133	126	134	152	138	150	132	133	120	130	148	128	124	130	157	152	144	130	144	147	144	150	139	137	139	138	146	136	146	128	130	155	147	154	155	150	133	129	150	150	144	130	125	133	151	124	113	120	130	129	132	139	148	118	150	141	139	137	141	146	137	129	133	113	159	144	134	151	126	138	126	141	153	139	138	147	143	127	129	129	136	129	111	142	133	134	138	158	150	150	149	129	129	121	139	159	128	120	149	132	158	125	145	118	136	131	157	129	123	131	153	134	141	152	135	148	148	132	133	151	123	126	140	143	141	114	128	148	126	140	137	150	140	131	131	145	148	155	136	151	129	128	135	134	128	157	136	132	148	121	124	125	141	147	134	141	134	125	136	152	135	133	136	135	146	150	136	123	147	146	118	140	128	127	144	132	127	127	144	152	144	147	134	125	132	140	132	122	141	138	110	123	135	137	157	140	125	137	135	140	143	137	126	138	142	149	130	136	142	120	131	115	138	143	130	136	124	131	128	124	140	124	131	138	147	141	137	127	138	133	131	129	131	137	142	157	136	148	149	133	138	141	149	134	137	127	125	132	142	133	131	131	123	141	146	143	119	142	138	139	134	135	155	129	144	122	123	131	139	155	142	145	145	129	135	147	125	127	132	145	154	140	163	133	136	132	139	139	157	144	117	145	139	136	120	148	134	127	151	135	119	106	120	131	130	128	145	132	138	134	141	123	145	137	136	140	137	154	135	116	142	141	140	130	151	140	126	141	138	123	126	141	123	145	141	144	140	133	138	130	139	131	129	125	136	141	146	139	138	120	128	138	135	140	145	148	120	123	121	149	146	144	129	144	127	139	127	135	120	149	115	146	127	125	171	128	146	138	132	148	140	141	135	112	146	131	140	152	135	135	153	152	123	120	142	143	133	138	135	147	137	148	142	139	145	117	128	126
150	2	1950	145810	652	36	510	538	559	509	444	453	431	361	367	360	328	323	306	287	267	282	258	242	245	228	246	235	268	228	215	200	217	217	214	203	197	185	206	192	211	176	170	184	173	175	198	192	178	171	193	168	167	184	154	178	175	188	177	181	195	166	168	185	155	193	180	164	173	183	170	164	169	167	180	148	180	174	200	171	153	158	164	166	177	171	166	178	166	178	187	162	149	150	157	177	183	173	180	163	162	160	192	175	156	158	171	163	146	157	192	205	158	148	157	153	137	168	155	157	148	171	144	159	165	171	156	173	159	161	156	177	166	154	176	137	133	165	179	159	137	172	164	166	143	168	171	173	179	158	167	158	165	137	155	140	165	168	156	172	145	142	159	146	162	175	151	162	161	161	164	180	154	159	149	170	154	160	164	153	192	160	139	161	151	154	154	173	158	151	150	158	153	145	182	172	169	144	145	159	168	158	158	173	150	160	157	159	180	155	167	142	165	163	164	160	151	149	172	136	178	169	180	170	162	143	179	154	181	153	172	172	153	162	164	152	144	145	147	145	141	156	159	136	157	141	164	143	134	171	169	189	183	160	175	163	157	160	152	156	160	148	168	171	161	165	156	137	175	152	152	166	158	167	169	175	165	146	155	161	148	156	169	160	173	169	149	152	170	168	164	153	164	156	172	142	153	138	149	165	163	134	132	161	147	160	153	158	156	159	146	173	155	188	153	151	160	153	169	163	149	154	158	159	172	157	156	164	146	150	149	158	144	143	147	163	150	147	165	156	147	146	157	152	143	163	163	138	156	164	154	134	155	166	158	135	146	155	138	157	151	184	150	183	153	154	158	172	173	165	147	168	165	158	153	140	145	128	167	142	145	151	152	148	148	172	164	151	165	165	147	181	163	168	152	152	141	159	136	147	165	141	171	155	146	169	157	146	144	140	140	180	156	142	148	158	165	154	153	154	168	166	171	174	144	149	173	152	166	157	122	143	154	147	157	169	178	167	162	152	162	143	146	175	149	155	160	150	149	156	145	150	145	176	154	156	139	141	142	149	155	131	134	158	160	137	151	146	166	134	144	166	168	173	147	140	175	149	169	149	143	168	154	136	157	157	161	156	171	134	160	138	133	158	157	170	178	164	162	136	145	143	153	156	146	161	155	144	156	170	155	156	170	154	153	149	178	159	150	165	148	177	135	147	136	141	143	155	162	144	169	149	160	136	153	150	147	153	165	152	165	181	133	154	156	141	138	139	152	157	164	152	175	176	150	153	142	173	170	153	145	153	166	142	152	170	172	154	165	169	166	143	168	167	131	169	145	169	161	162	161	159	170	169	156	139	162	137	144	144	144	164	140	135	151	140	146	123	160	149	169	159	179	153	143	154	159	167	136	152	145	155	135	137	150	143	142	166	136	151	146	140	154	169	148	156	142	138	138	173	140	150	176	168	154	152	166	155	149	160	164	161	151	156	148	143	156	157	156	169	166	175	164	139	153	149	158	135	163	168	134	173	159	171	157	136	148	158	163	150	133	151	160	156	158	129	155	136	135	169	166	160	158	149	168	154	162	154	138	176	145	156	158	148	153	181	159	138	148	156	156	172	169	129	168	154	175	146	143	146	141	178	175	151	153	155	155	163	150	139	156	160	145	144	159	163	142	161	148	146	147	142	138	157	161	155	165	162	145	155	138	175	147	151	151	163	151	162	166	139	147	146	167	155	156	152	164	156	124	147	157	153	183	150	145	164	166	155	125	159	147	164	180	166	170	142	131	138	171	159	153	163	165	200	149	154	141	137	158	163	177	152	139	138	166	138	166	152	152	153	159	147	148	167	149	158	157	163	166	142	171	157	163	150	140	143	142	169	148	145	163	153	148	157	152	157	176	147	145	158	154	162	139	157	147	178	153	155	151	120	153	144	155	143	169	134	173	141	153	143	152	144	150	162	147	159	158	170	138	168	159	173	167	130	155	151	136	179	148	147	157	145	149	158	153	131	170	149	163	135	152	162	156	164	162	157	148	163	173	155	143	165	139	145	144	148	177	192	149	146	126	136	154	144	173	170	175	158	163	142	171	145	169	172	148	155	159	157	139	165	168	170	157	154	152	153	135	141	164	164	144	154	138	150	150	169	138	157	169	160	138	167	161	166	153	160	167	151	146	138	154	159	147	146	160	164	152	164	156	143	147	163	137	145	174	163	146	154	182	143	161	158	159	156	149	140	138	150	157	156	163	121	154	174	138	151	164	150	153	176	148	150	138	155	169	147	172	180	148	146	165	167	139	138	140	145	148	140	173	151	155	158	118	156	168	161	142	158	150	168	157	144	147	174	167	148	157	170
150	3	3250	145868	631	57	500	574	490	459	418	362	380	324	312	285	286	256	268	264	242	232	234	219	226	195	204	198	188	197	204	169	201	180	162	203	180	162	191	179	160	171	187	171	159	157	164	157	145	171	163	177	178	173	154	161	164	167	179	184	168	157	170	162	176	159	190	158	163	166	158	131	149	159	171	167	140	165	147	173	155	178	150	153	153	143	146	155	139	139	140	146	158	147	157	147	141	168	136	156	160	151	140	159	165	140	158	163	162	146	157	140	138	152	154	140	147	147	132	182	161	154	131	148	161	145	161	169	157	158	148	183	148	142	160	159	145	167	165	143	151	161	154	140	130	158	164	142	159	151	153	128	162	147	131	163	144	149	134	140	159	153	155	158	170	143	160	154	133	145	171	156	131	160	159	149	151	146	156	141	142	149	139	143	128	164	142	146	135	151	150	138	150	151	137	169	154	151	143	163	157	138	177	160	156	160	147	140	141	142	153	145	165	155	147	148	158	124	138	134	154	147	139	146	149	168	157	157	155	145	142	137	156	133	138	155	150	149	154	172	158	143	143	134	149	145	158	134	156	159	156	137	159	145	150	144	132	144	156	134	143	136	123	165	155	141	157	162	143	147	163	176	134	141	152	145	159	146	138	148	162	137	152	150	157	163	154	137	140	144	151	146	169	166	158	158	140	154	141	150	151	131	167	155	165	161	161	155	138	166	161	155	169	150	135	161	148	146	150	147	177	151	161	174	159	133	146	152	135	151	170	165	135	154	141	172	145	138	153	144	165	140	152	136	148	126	180	155	156	139	136	149	164	167	164	145	161	150	156	140	135	140	156	162	151	158	150	131	135	148	156	155	133	147	153	150	149	151	142	146	139	157	152	118	150	155	132	154	145	138	156	164	135	144	149	165	154	131	158	164	144	155	132	129	158	152	151	156	145	138	142	148	166	168	130	167	149	156	128	143	160	140	160	153	162	164	134	138	163	163	134	134	150	137	181	149	155	153	149	142	134	158	142	150	141	154	158	179	139	139	146	148	147	148	120	142	156	129	155	145	156	167	166	143	148	160	140	142	155	142	150	175	152	135	166	174	131	151	147	144	142	147	154	159	138	136	131	160	153	143	149	129	139	163	148	126	155	154	154	147	164	142	151	142	145	154	161	152	121	154	160	150	150	136	133	125	163	167	142	154	136	147	144	142	141	149	154	138	149	128	164	150	150	143	150	147	128	135	113	142	151	152	153	148	151	166	130	142	148	124	139	152	142	147	153	122	148	138	151	153	155	144	154	150	170	150	130	149	170	160	145	162	149	137	161	137	134	160	149	142	150	190	151	143	151	140	115	144	136	140	141	146	125	158	145	153	130	155	155	140	145	159	150	152	148	145	133	151	144	142	164	139	142	120	152	141	139	129	147	137	146	153	159	154	160	147	143	126	161	154	161	152	148	141	156	147	145	170	142	145	147	172	137	165	140	156	145	160	141	146	167	135	143	160	145	148	137	153	141	140	151	140	161	144	147	143	132	131	141	141	144	140	151	146	158	164	129	152	137	149	139	156	156	133	154	161	154	141	132	161	128	139	150	155	151	145	155	143	150	156	161	146	175	157	142	163	148	120	134	136	151	159	140	142	153	133	162	125	145	138	143	134	154	141	151	146	142	155	138	148	161	139	139	158	128	160	136	149	154	150	151	170	141	160	136	146	137	170	141	129	142	144	151	126	165	150	129	157	151	139	128	153	139	142	151	150	149	156	130	146	154	151	165	133	144	131	159	145	142	143	158	134	154	152	152	156	167	162	163	143	146	161	157	144	158	153	155	142	154	160	180	151	152	155	139	143	154	143	124	170	132	123	143	134	171	145	144	147	138	125	158	132	157	141	152	150	155	163	145	177	148	149	139	154	148	160	146	172	172	138	138	152	144	172	162	147	131	133	132	158	133	150	154	146	143	144	145	154	160	136	133	151	152	137	142	147	150	153	162	160	171	153	157	144	152	141	167	139	136	129	139	149	142	166	152	178	160	154	150	159	149	141	137	155	149	160	160	149	146	157	146	151	140	126	144	160	157	142	132	164	130	128	137	145	149	145	151	155	156	159	137	160	157	170	145	144	153	160	154	133	149	156	144	159	139	153	161	141	151	151	152	146	154	161	150	148	159	138	140	149	159	186	162	138	149	153	129	116	169	139	131	143	151	149	169	159	144	143	153	144	137	155	139	147	150	154	135	156	143	146	148	154	140	173	120	150	137	148	145	138	148	151	144	160	173	131	153	165	154	141	139	137	150	163	149	158	160	153	145	133	140	151	133	137	156	151	156	160	144	160	169	153	153	158	128	140	129	138
150	0	2500	145926	619	25	529	616	613	583	608	542	559	500	492	455	428	423	394	381	369	338	359	315	311	311	302	270	276	290	277	244	282	252	262	238	230	240	260	226	206	233	209	212	238	221	200	223	193	206	220	226	223	200	209	215	189	222	211	179	192	186	196	205	188	200	192	205	186	175	187	176	201	162	192	185	185	181	185	189	189	197	164	183	186	190	200	176	189	193	187	166	159	172	192	178	176	199	172	179	166	204	180	198	176	193	175	161	171	186	164	153	189	192	190	178	172	158	193	172	190	172	168	202	167	173	175	182	148	192	194	173	174	178	160	170	165	156	188	173	169	148	190	178	172	176	175	183	152	180	175	179	170	171	155	151	165	179	173	140	173	184	159	160	169	176	164	177	169	172	186	198	182	186	177	161	171	172	173	168	163	175	188	142	177	162	162	174	175	170	166	174	161	158	172	177	198	169	140	164	153	157	159	174	166	157	165	153	171	165	174	183	176	164	172	154	167	176	177	166	148	173	172	164	188	166	160	176	172	183	184	161	177	167	170	176	156	166	170	177	177	132	181	148	163	163	159	161	164	184	167	165	163	159	171	161	163	184	177	162	166	177	141	160	170	170	166	161	179	155	155	149	170	161	173	146	183	184	170	163	175	153	136	177	159	146	174	158	171	151	155	161	172	156	164	150	152	159	181	156	185	168	161	152	164	162	153	174	159	160	165	172	168	164	172	159	151	188	138	166	166	152	153	159	147	168	154	172	154	180	166	163	182	142	162	175	173	188	171	173	149	183	175	174	166	174	167	160	166	148	145	162	164	170	161	177	141	177	190	157	167	139	150	169	180	169	167	158	179	169	150	182	174	169	177	170	153	179	160	184	165	184	160	148	182	209	164	172	162	141	163	182	158	158	173	171	148	180	163	172	170	182	183	185	153	150	156	172	173	161	160	177	166	155	161	176	163	169	149	151	170	160	157	150	159	163	152	154	156	164	161	176	160	159	162	171	181	160	165	168	149	149	165	179	162	181	173	150	160	158	152	180	166	165	159	190	176	166	166	160	188	169	150	151	169	159	161	184	155	158	150	155	154	140	174	173	165	170	151	147	162	157	176	162	153	160	150	146	184	133	171	166	156	155	165	181	161	180	179	169	151	146	168	171	161	156	155	162	157	158	159	163	164	137	188	152	152	161	158	137	179	160	183	153	153	160	164	161	170	187	174	175	168	150	166	170	161	146	165	155	166	164	193	151	155	176	151	125	160	165	175	162	158	177	161	164	170	151	174	164	182	153	158	170	174	158	166	166	159	162	159	149	171	157	155	171	145	167	148	158	171	159	148	137	154	172	154	184	148	155	157	157	170	143	162	149	147	131	165	147	171	183	155	154	168	171	164	156	156	167	160	172	157	164	163	165	164	167	153	161	164	144	162	176	151	175	176	156	176	176	150	144	185	163	149	173	166	166	160	168	162	156	153	175	176	162	156	164	158	162	167	188	161	147	167	142	172	183	152	164	148	149	146	160	160	150	179	158	151	157	143	175	145	148	149	145	157	178	165	166	170	175	174	169	171	159	163	156	156	165	164	146	152	153	156	140	157	167	182	156	157	159	156	165	162	152	127	173	138	166	191	157	153	160	142	168	168	159	176	147	164	167	173	162	164	156	166	150	156	157	190	177	149	152	174	147	184	156	155	166	183	145	164	162	150	143	143	155	143	168	153	163	157	169	168	175	163	162	166	167	164	168	161	166	180	153	143	172	172	165	168	180	175	155	169	139	176	151	166	160	154	168	180	164	164	159	183	152	142	151	163	161	148	163	143	175	153	149	175	166	179	181	175	154	138	148	164	164	181	178	179	162	155	198	169	156	159	151	160	156	166	172	149	150	169	153	163	169	190	162	160	145	150	161	164	170	168	170	163	157	175	183	140	162	156	156	164	152	155	158	157	176	162	152	172	155	157	156	141	167	136	167	180	163	155	153	158	185	160	169	147	159	147	145	166	162	169	185	129	162	170	147	177	153	165	168	153	152	160	166	169	159	169	147	169	151	154	156	158	167	145	142	168	156	160	143	185	144	155	162	181	173	156	165	173	177	168	150	166	163	159	161	158	160	177	158	168	155	156	180	165	161	172	140	164	151	166	160	155	152	163	148	161	165	158	159	172	172	152	149	170	157	165	188	143	150	155	172	151	176	181	168	159	159	162	163	149	156	131	162	155	168	140	193	157	163	163	148	160	142	185	157	157	159	152	161	165	146	160	153	155	168	165	175	183	170	154	160	179	158	159	189	167	145	157	163	155	157	153	171	162	164	168	166	162	154	131	176	181	164	162	158	147	160	171	198	152	152
150	1	1710	145983	634	76	489	510	418	394	328	308	308	271	251	238	228	214	215	210	232	210	220	201	181	185	200	182	189	175	169	167	168	168	155	170	178	173	170	168	176	168	169	162	173	175	168	141	156	164	154	155	150	159	151	135	180	164	177	166	168	152	151	151	158	148	162	190	198	186	162	173	139	171	192	146	187	161	159	148	175	187	172	143	161	152	144	140	167	157	158	151	150	183	141	160	175	145	164	151	132	153	157	167	161	143	131	183	156	152	153	173	143	149	156	146	148	172	143	157	148	142	143	145	149	158	155	148	163	145	176	160	157	175	144	161	150	135	130	158	147	160	148	143	162	163	134	152	141	142	148	161	163	159	148	145	162	138	144	150	165	154	159	146	142	155	144	152	141	147	151	136	166	153	131	140	176	132	138	149	143	142	147	169	152	157	176	154	127	143	143	155	152	162	172	155	152	150	155	151	155	164	132	163	156	147	150	162	130	133	146	147	153	174	159	139	151	142	134	160	143	146	168	159	136	158	163	164	150	143	173	168	145	133	148	141	165	154	130	181	151	142	143	164	146	144	150	158	155	163	167	132	132	131	157	160	153	154	156	138	151	170	172	162	146	153	145	163	160	162	138	160	182	147	144	157	148	149	159	143	160	145	139	153	163	154	164	169	153	126	151	150	164	152	170	147	137	125	137	139	157	148	155	138	154	141	167	151	151	163	150	153	164	147	154	142	138	159	156	156	137	163	146	151	174	140	133	158	167	140	133	160	164	167	165	162	146	167	142	173	151	151	145	131	166	143	144	146	143	140	161	129	142	132	143	156	148	138	164	139	167	170	149	150	151	194	165	152	163	137	158	160	155	136	146	159	149	144	165	158	151	145	179	160	175	157	147	165	151	153	168	151	160	155	155	166	149	147	175	143	161	154	162	151	146	180	136	143	137	158	167	172	156	145	152	152	148	160	164	157	159	158	152	148	160	169	149	130	152	138	143	156	161	134	139	155	167	144	138	149	162	145	145	142	137	153	157	173	148	130	141	150	171	176	146	136	155	159	153	148	172	152	145	137	132	142	160	142	158	154	132	157	161	166	166	170	128	146	153	155	144	155	134	164	138	138	124	146	159	147	133	151	166	165	178	130	156	165	148	123	169	160	145	141	150	193	150	178	138	137	161	139	147	150	143	143	150	136	165	134	157	144	164	139	120	156	163	144	166	153	162	171	164	152	156	152	145	132	166	153	162	163	156	139	159	156	145	159	146	169	149	149	170	145	160	153	156	174	160	171	168	163	159	167	138	148	136	179	160	143	149	163	153	170	162	153	169	168	141	129	149	172	141	154	123	142	165	157	153	166	155	154	147	156	145	148	156	151	153	145	147	165	145	141	157	150	160	145	141	139	145	139	134	146	178	141	139	141	169	139	124	169	168	170	148	158	143	129	131	132	126	164	156	165	156	158	160	150	164	148	140	147	151	149	132	160	170	140	144	156	144	160	146	166	149	156	162	144	142	147	135	159	140	150	163	157	150	166	143	163	156	143	126	143	172	135	162	152	142	144	148	136	140	161	172	136	148	163	171	156	147	145	172	141	147	164	165	146	159	145	150	147	138	145	151	142	160	150	142	146	151	160	147	152	150	131	157	148	155	148	145	157	155	159	159	148	147	146	132	151	139	136	160	150	170	161	181	148	147	136	155	145	145	164	160	159	148	172	151	171	147	140	170	144	148	148	163	142	154	140	168	168	151	147	154	143	149	162	137	160	152	156	133	171	152	159	140	151	170	163	163	157	150	146	160	153	151	143	139	166	146	157	153	164	139	147	139	152	170	150	163	157	129	145	159	148	160	169	172	170	151	137	155	140	129	148	143	173	144	142	152	142	141	131	163	159	139	150	140	152	157	139	155	154	144	161	168	157	148	150	155	162	155	148	150	169	146	165	132	137	155	136	162	147	151	137	171	151	162	160	163	157	157	166	140	150	156	151	140	142	159	148	136	149	151	144	140	147	134	151	162	145	154	148	137	189	148	139	151	148	148	146	150	143	167	167	149	133	146	166	131	174	136	151	158	151	155	150	157	155	136	134	155	141	148	169	145	162	135	136	133	148	169	149	162	136	156	143	142	144	162	144	134	150	150	143	154	167	135	154	135	163	182	140	119	156	123	158	145	146	171	153	151	160	140	152	155	152	155	145	153	146	154	130	136	169	143	157	148	124	148	162	149	167	152	156	143	161	144	146	154	155	139	146	161	146	139	150	155	156	150	146	146	167	142	160	142	158	134	187	162	165	151	166	134	165	169	161	149	139	154	163	162	154	136	165	165	151	146	140	139	162	160	139	157	136	144	144
150	2	1950	146041	626	35	513	574	528	506	478	463	458	377	343	358	348	330	297	300	304	285	276	238	243	227	254	230	190	203	220	226	205	189	189	193	182	203	189	198	184	194	175	201	185	176	179	201	169	191	178	189	174	186	171	182	190	163	163	169	185	171	165	176	171	162	165	179	178	170	170	176	183	155	182	155	167	177	181	167	166	158	184	182	151	154	139	158	155	162	149	151	161	151	169	139	150	174	165	173	169	159	167	158	145	172	157	153	171	140	162	158	142	150	169	143	159	160	152	152	159	154	168	165	159	156	166	162	177	163	154	138	160	166	169	155	182	155	154	158	158	151	148	171	160	158	160	136	143	172	153	139	151	159	173	136	148	170	144	168	148	156	153	187	148	154	153	156	164	172	166	140	157	157	149	136	155	151	147	139	157	184	135	158	155	161	146	157	158	169	141	160	134	145	129	151	162	138	152	146	161	162	143	151	136	139	159	151	162	172	157	157	152	149	169	147	163	168	174	172	167	148	160	142	154	155	145	142	146	149	155	145	152	145	167	133	162	147	182	142	148	141	143	148	156	132	153	165	160	137	166	163	162	156	140	169	150	146	150	161	148	154	160	141	149	168	154	163	181	153	159	156	158	162	149	131	129	159	160	151	150	141	135	164	168	144	147	151	186	171	166	140	136	134	152	155	150	138	147	148	137	135	177	148	173	136	149	164	164	140	163	161	176	147	155	171	141	168	159	166	150	151	154	151	137	127	144	148	167	147	161	150	151	152	170	151	148	156	160	155	150	156	177	159	166	153	139	144	161	140	169	157	132	147	135	167	151	148	160	147	150	171	161	160	124	167	157	151	165	153	166	151	142	158	161	171	143	164	167	151	163	143	135	140	154	155	174	178	143	170	139	134	160	171	161	156	163	157	140	166	159	141	146	125	141	148	167	167	158	157	153	159	153	165	149	151	144	146	143	167	150	153	137	151	149	165	150	159	152	159	153	173	169	151	159	145	156	150	139	151	157	158	150	164	141	169	155	151	143	177	156	156	149	162	148	143	158	148	171	151	122	132	157	176	157	171	153	146	162	146	146	159	142	145	157	137	145	141	137	152	146	159	133	128	150	146	143	152	155	147	144	157	155	156	149	142	154	134	153	151	151	149	161	165	155	179	137	157	147	142	149	157	126	143	142	153	157	177	162	141	146	150	150	140	168	149	165	172	144	153	145	132	145	136	159	157	155	158	157	164	166	151	158	161	149	157	157	152	136	150	142	163	124	159	152	158	139	171	178	140	136	151	150	163	149	134	139	162	138	152	136	167	171	141	148	143	137	152	148	153	142	173	155	144	145	142	164	146	150	167	157	145	179	151	151	143	160	150	144	164	135	127	154	147	155	143	150	140	165	147	164	156	167	138	121	144	150	169	166	168	162	149	132	145	150	165	180	152	152	132	148	147	156	159	154	153	162	162	157	155	131	153	147	157	145	143	164	152	146	141	135	139	150	139	144	165	140	155	144	159	151	148	162	151	126	145	139	154	170	145	161	149	135	138	133	146	156	139	141	148	142	164	137	153	134	165	157	171	129	162	156	137	160	150	153	160	143	132	147	179	144	135	142	131	155	125	154	164	143	154	140	149	146	145	146	140	141	151	167	154	140	159	143	143	143	147	163	174	129	143	135	150	161	155	143	157	151	151	170	147	161	154	168	129	165	152	150	150	159	152	159	150	146	150	148	137	141	142	138	142	153	137	148	141	162	151	162	147	163	162	150	143	149	153	166	174	150	152	152	155	169	151	144	146	167	158	163	134	159	139	128	147	156	181	149	136	149	153	154	165	145	177	152	150	154	139	142	150	160	127	155	141	132	151	171	165	156	137	170	147	136	148	172	143	152	133	127	161	163	174	133	139	160	135	135	151	127	151	139	171	137	170	141	139	157	162	146	155	138	133	123	152	173	155	146	142	129	143	149	136	132	144	144	145	150	157	136	166	141	140	154	149	156	164	170	154	142	158	167	147	138	148	145	127	151	148	148	137	124	141	168	154	130	153	143	155	154	136	174	147	144	141	149	155	146	153	158	161	153	161	140	155	142	156	145	145	159	148	150	138	153	182	147	148	140	135	141	141	170	163	158	140	154	165	168	147	167	151	160	145	145	171	163	151	137	152	156	147	153	167	153	146	159	161	157	136	162	126	160	145	157	154	149	136	152	147	141	142	154	180	155	146	145	157	150	166	158	148	163	145	140	151	158	126	172	149	144	119	143	153	174	138	141	163	160	153	144	136	136	135	164	132	148	152	144	151	148	133	163	169	158	141	165	131	139	142	153	151	144	135	144	142	155	152	145	140	152	151
150	3	3250	146099	618	47	528	576	525	480	397	386	379	345	300	285	310	299	253	268	229	229	234	196	230	204	199	231	205	214	198	170	199	177	183	175	179	168	179	179	151	176	184	169	166	149	159	158	156	170	172	173	175	175	152	168	151	156	146	166	135	179	157	153	147	165	168	162	181	166	146	141	152	161	177	159	160	151	160	158	145	146	184	143	134	166	147	154	153	153	152	154	152	161	138	149	155	152	185	167	171	163	163	142	161	157	152	165	129	164	162	157	148	166	150	138	147	156	138	167	158	154	137	149	145	153	146	143	155	148	154	147	151	153	170	173	158	171	154	145	144	168	164	160	160	179	145	151	157	151	149	171	174	169	141	160	141	159	157	134	156	140	157	151	151	158	158	141	151	152	155	147	157	145	161	147	145	151	160	141	162	174	156	147	146	165	148	148	156	152	155	158	160	173	146	136	152	165	163	150	150	179	133	139	132	164	141	169	152	147	135	166	149	143	176	154	142	151	132	151	154	156	140	164	142	150	151	162	177	138	154	156	156	141	132	155	146	138	162	144	156	146	135	163	147	161	146	132	135	145	150	167	154	151	146	147	156	138	137	151	137	146	156	129	143	147	157	130	134	168	144	156	148	129	153	148	152	138	154	153	159	159	162	133	158	165	170	147	161	150	150	155	158	138	137	137	141	119	145	172	138	156	152	139	135	144	149	141	133	168	152	155	138	137	145	156	146	139	151	142	177	155	155	144	154	145	136	169	153	145	148	154	142	152	140	142	167	166	145	169	118	157	143	151	161	145	142	150	138	168	158	143	159	156	160	169	141	151	177	136	148	142	141	153	149	151	156	147	149	134	170	131	137	145	159	157	152	153	184	126	161	147	136	163	158	154	153	146	152	156	148	139	142	149	140	168	130	165	144	144	150	141	165	136	161	155	150	143	134	170	149	134	148	134	141	130	152	163	153	143	162	168	151	132	145	157	150	147	124	155	154	164	143	141	148	136	155	157	136	131	138	153	151	132	145	151	135	153	158	134	144	133	150	145	149	151	158	147	144	147	171	152	159	162	165	161	131	147	160	150	150	153	169	145	145	152	151	158	152	158	152	136	159	138	155	172	148	130	158	128	145	159	153	144	139	144	137	151	148	141	165	150	146	148	159	144	132	153	157	146	146	147	139	163	142	150	147	126	161	167	159	134	136	158	153	161	167	166	142	170	154	149	134	144	172	150	178	138	129	164	157	161	158	139	160	145	157	142	131	149	151	152	158	166	156	148	155	146	143	157	154	171	153	160	141	144	163	150	146	165	163	135	155	152	133	165	144	138	144	139	145	153	151	143	155	174	152	153	170	162	149	176	168	140	151	145	150	151	164	141	147	133	151	143	143	154	153	146	153	130	161	140	154	124	149	171	158	135	157	161	162	176	144	155	156	147	148	140	160	166	144	149	148	137	135	158	142	144	171	150	138	152	150	160	143	159	148	147	161	148	149	130	158	162	141	134	157	168	137	174	134	151	147	154	159	148	141	136	137	164	137	140	142	158	140	137	160	141	167	153	139	151	143	152	158	140	141	133	143	147	136	147	121	145	136	171	144	161	149	157	151	160	143	151	154	136	161	144	152	142	159	146	163	145	164	137	127	150	143	142	153	113	147	142	153	147	143	143	189	156	160	145	165	125	155	138	133	154	161	134	141	140	139	134	161	142	137	131	138	163	165	169	142	150	131	155	145	174	168	155	153	161	140	161	143	151	140	149	159	159	159	155	144	151	155	168	134	123	155	162	155	156	157	157	136	134	145	148	162	140	171	135	148	153	153	130	145	130	151	119	142	152	152	152	150	129	153	131	149	151	141	142	131	151	152	168	170	146	158	145	144	178	143	143	138	148	165	162	151	152	154	152	149	152	149	156	129	156	143	159	155	149	150	136	147	134	127	140	140	135	163	158	147	138	159	164	149	160	150	173	150	150	158	155	128	149	137	148	147	164	152	143	165	128	144	162	177	141	132	144	159	146	148	150	158	134	154	127	156	144	150	146	131	137	144	132	160	159	129	163	149	123	152	182	141	148	148	159	123	146	142	150	153	163	128	147	137	144	161	153	153	160	148	175	152	148	145	119	142	151	161	151	143	160	164	123	153	124	134	155	128	161	158	143	145	128	163	144	147	140	153	136	151	156	151	143	160	152	154	147	144	164	145	142	141	157	143	151	118	152	144	153	135	166	146	145	162	160	142	154	143	169	160	165	125	161	144	148	140	143	137	163	152	133	151	167	148	156	152	148	145	143	144	145	151	137	162	150	137	146	140	128	147	169	129	155	154	136	147	146	163	152	144	148	152	133	155	154
150	0	2500	146157	622	27	521	633	650	617	582	534	559	473	489	464	439	378	383	358	370	361	355	314	318	291	297	263	259	265	266	269	235	254	240	211	235	242	231	220	208	204	208	182	211	200	208	190	186	199	166	180	181	199	193	189	183	191	167	182	192	193	196	181	177	175	182	165	184	183	177	175	185	178	185	197	165	163	172	183	170	202	167	180	149	164	191	160	178	167	167	170	161	190	182	159	180	167	169	179	181	155	189	167	198	195	182	167	163	157	177	163	180	166	155	127	173	149	167	150	168	166	179	141	174	166	164	196	157	170	144	174	152	154	147	167	147	144	171	176	148	144	144	171	155	165	164	161	167	177	180	164	161	163	157	162	163	167	164	166	156	133	155	152	153	158	170	158	145	148	154	163	164	157	165	165	156	150	168	156	156	174	157	154	138	161	172	152	144	160	175	139	157	169	159	169	162	165	155	125	174	148	136	155	158	138	152	149	160	158	166	160	159	150	167	166	151	157	152	167	162	157	161	135	149	144	163	174	137	149	149	150	157	168	175	147	166	156	149	153	143	146	163	157	147	176	140	152	161	144	158	156	166	151	150	149	180	168	159	143	175	168	149	158	153	146	150	157	175	165	157	149	171	176	140	175	184	157	143	177	163	161	148	134	156	146	164	123	138	155	172	143	156	153	155	140	154	164	178	156	161	151	161	160	168	148	149	143	175	138	134	165	142	167	143	166	139	145	162	174	165	178	135	154	145	156	174	146	144	149	133	168	164	115	131	143	151	140	139	142	154	151	142	152	164	146	157	156	161	131	138	139	171	157	158	151	152	129	141	139	162	138	140	134	140	144	179	140	149	144	125	152	147	140	176	160	167	142	149	134	147	149	142	154	141	146	152	171	155	146	153	150	141	156	179	155	146	152	124	156	150	129	138	119	160	154	147	148	148	143	164	157	171	159	144	139	173	139	147	137	166	152	151	138	171	166	162	165	149	141	161	142	140	139	138	144	161	153	139	157	140	139	153	144	149	159	152	128	153	164	158	148	149	139	134	150	142	156	151	124	156	162	159	159	142	154	163	127	159	154	154	145	154	172	137	153	160	169	160	143	173	142	167	164	130	154	163	151	158	163	155	163	144	142	148	138	164	127	155	136	133	160	148	163	135	158	151	142	163	162	150	150	155	166	149	169	138	157	146	153	147	169	160	146	128	132	143	174	154	128	165	147	146	157	153	146	156	172	138	146	143	148	135	138	156	142	133	136	153	135	154	164	159	138	150	137	133	145	158	162	150	162	166	147	147	155	141	142	132	143	136	149	152	139	156	147	147	154	141	163	150	125	161	146	162	150	148	166	170	166	163	156	150	130	151	168	150	132	163	150	156	155	176	144	141	169	131	131	155	155	168	150	139	136	150	153	166	145	142	154	143	136	141	144	149	162	140	140	146	143	146	145	166	159	139	142	148	138	161	160	161	148	153	149	168	130	163	130	161	142	146	141	124	152	140	163	147	158	175	129	152	137	154	138	152	165	147	140	133	147	160	170	176	147	147	132	136	137	147	166	155	140	141	145	152	170	145	162	147	155	169	154	149	152	163	151	153	143	161	121	159	148	150	154	153	133	140	159	127	165	163	174	146	150	156	158	142	161	143	143	158	135	145	142	165	159	144	152	163	160	159	139	129	150	142	146	139	145	126	133	154	161	146	156	175	152	149	156	142	160	152	149	145	141	168	132	160	167	137	166	138	136	187	144	144	154	159	134	164	165	147	134	157	135	148	161	131	166	143	144	166	151	162	151	167	152	144	157	145	156	149	152	135	133	153	161	159	130	142	159	151	131	138	161	137	168	156	154	127	141	172	161	141	147	157	147	138	154	136	156	152	159	142	140	137	152	166	143	132	176	154	142	144	131	138	142	147	149	142	158	152	183	169	146	173	159	137	154	145	140	135	161	148	156	127	132	137	162	160	152	154	159	141	135	147	150	165	159	153	148	150	143	126	148	153	136	149	163	152	179	152	152	156	129	162	152	168	147	162	150	135	163	157	148	119	145	154	140	142	156	168	155	154	138	158	169	150	140	154	152	154	134	141	150	126	145	144	139	154	153	133	155	142	163	133	152	155	148	142	155	163	157	140	148	169	156	167	127	148	151	155	162	157	146	145	128	154	140	140	153	145	154	152	122	147	158	151	142	167	142	142	139	157	139	163	137	135	148	148	138	150	145	139	133	133	151	154	154	144	156	155	148	154	129	160	141	148	134	150	147	168	156	163	154	143	176	155	143	145	149	161	145	152	177	149	162	149	153	162	143	156	133	155	152	156	158	169	165	145	156	163	139	144	171	156	131	157	155
150	1	1710	146214	641	61	509	479	429	420	361	314	312	299	259	237	266	227	245	207	221	189	201	213	206	172	174	201	174	181	165	161	196	196	172	177	183	182	161	159	192	185	160	168	176	188	189	174	190	175	156	152	171	166	160	166	159	166	160	159	171	174	159	177	170	150	165	177	172	173	184	176	165	163	175	186	174	161	186	177	154	164	155	171	151	149	156	174	140	163	174	161	152	147	171	178	160	151	143	155	157	174	163	189	172	178	155	154	150	159	159	166	167	156	162	158	140	151	148	156	134	174	176	146	150	185	155	153	167	186	177	165	164	168	145	168	175	168	156	179	166	176	169	173	151	155	158	150	162	165	160	164	159	174	177	153	154	152	164	173	143	170	172	164	186	181	175	181	160	164	143	160	192	165	166	173	150	179	168	167	158	155	137	177	172	167	151	165	171	167	167	182	167	179	146	168	149	160	164	150	162	151	157	195	171	168	182	168	154	168	170	146	161	159	160	183	153	166	160	143	151	185	175	146	173	159	151	160	152	154	166	167	147	164	159	163	169	184	160	179	183	155	166	153	166	157	176	161	172	169	166	181	164	155	165	140	180	153	151	133	160	181	190	144	164	163	165	173	160	178	145	195	170	180	164	168	162	170	139	154	180	198	178	171	153	161	140	179	165	169	156	165	143	173	169	172	173	143	170	164	178	137	158	165	157	170	163	170	164	153	176	175	154	150	157	179	152	164	156	162	154	146	181	152	147	182	146	184	155	158	168	163	162	151	152	162	179	172	147	157	177	171	188	168	166	158	143	170	156	157	157	150	148	151	190	153	177	159	171	144	164	168	148	162	156	134	149	158	159	159	175	151	150	154	169	172	171	165	180	158	161	155	153	146	151	172	172	143	145	157	163	170	154	169	163	134	151	154	152	155	151	171	176	162	166	151	173	177	164	187	162	167	172	169	173	156	139	168	156	179	159	163	142	148	163	184	172	173	154	156	150	169	163	157	147	171	165	154	180	163	137	154	160	156	166	130	173	158	159	164	161	164	159	159	177	168	150	185	160	159	173	155	155	163	169	156	149	181	173	186	156	160	177	140	159	166	188	159	155	167	164	153	175	173	169	145	165	174	152	139	167	170	157	160	171	159	149	156	166	179	146	152	150	164	170	160	169	164	161	120	151	172	163	172	159	176	152	170	159	160	154	152	164	170	164	174	156	149	171	162	162	149	155	165	159	153	158	169	161	165	168	169	171	159	154	155	156	156	166	166	164	173	125	160	154	160	150	135	151	170	173	168	140	139	154	153	165	145	169	181	162	161	150	147	157	168	155	160	163	163	149	156	164	146	165	170	156	159	145	168	156	162	145	165	165	165	168	177	160	154	166	162	172	163	164	153	149	159	163	168	172	149	163	159	153	129	145	153	154	162	147	158	151	193	158	160	173	159	148	170	145	167	168	171	161	182	162	153	174	174	156	159	145	147	167	166	165	169	148	187	156	157	155	183	158	148	159	147	138	151	142	177	161	152	185	149	172	152	181	173	176	150	163	143	159	159	192	168	156	168	162	155	168	152	167	173	155	178	173	128	182	146	154	167	170	155	167	140	153	160	173	163	167	153	161	162	158	170	158	158	168	165	167	178	158	180	156	154	151	154	138	163	149	152	166	154	162	179	149	147	172	189	172	173	180	143	156	159	162	162	159	156	157	150	166	166	172	172	157	160	174	146	155	167	140	162	189	160	195	154	147	159	178	149	179	158	156	151	161	142	181	169	156	176	162	161	181	149	155	160	143	170	183	145	166	178	170	162	155	161	164	154	159	165	154	153	147	150	145	159	175	161	159	145	171	175	162	154	167	145	148	175	160	162	155	156	154	169	167	167	153	160	174	152	178	160	155	149	167	163	145	159	178	147	155	128	172	154	159	163	157	154	151	147	137	139	154	177	158	174	169	177	165	161	158	166	159	149	164	158	172	142	143	164	161	163	160	152	153	170	143	156	160	150	167	159	167	167	160	159	140	162	149	159	166	169	137	153	148	160	165	153	157	176	161	143	168	166	175	158	149	178	166	137	166	169	166	157	169	164	171	146	157	152	160	164	179	155	163	176	132	178	143	148	184	173	147	155	171	185	153	152	154	162	159	175	162	164	138	151	156	150	157	176	153	155	157	158	169	177	164	166	158	174	147	145	162	158	160	162	177	180	168	187	155	153	171	158	138	167	172	177	158	162	164	173	141	152	162	155	166	154	145	173	174	175	165	168	166	135	166	143	154	161	157	154	155	163	166	174	166	175	184	179	162	189	146	173	152	165	173	156	163	148	173	168	155	141	128	142	162	158	147	145	154	183	173	185
150	2	1950	146272	648	25	522	583	571	519	464	449	460	400	374	354	355	360	315	314	286	290	251	292	259	240	247	244	252	225	232	249	232	229	212	218	212	219	208	237	191	201	207	210	180	182	211	215	185	201	198	221	202	199	192	191	160	182	191	190	190	192	227	208	183	193	184	185	202	192	190	187	172	191	192	183	188	177	172	201	183	203	182	159	185	160	172	183	216	165	190	177	163	184	192	192	189	188	169	197	157	183	174	185	181	172	177	182	193	197	185	190	173	181	168	189	156	176	186	168	175	184	171	186	177	175	157	163	171	173	176	186	193	177	176	164	188	180	187	178	184	170	178	169	173	173	170	159	174	191	159	178	183	154	172	165	170	162	170	163	187	179	190	203	184	164	197	168	176	168	164	178	161	181	182	185	171	164	179	182	188	187	165	173	157	161	165	164	171	173	179	174	175	167	168	191	166	149	194	175	184	189	177	195	175	197	168	157	189	160	145	167	163	160	176	184	165	166	178	158	176	177	162	164	171	176	163	152	176	165	169	176	175	189	150	179	161	164	184	164	186	169	173	186	174	157	194	196	163	171	149	180	152	149	194	160	174	172	177	175	177	179	158	186	178	184	173	202	157	181	190	179	167	182	192	160	183	176	171	174	177	181	163	168	158	154	167	157	174	172	159	178	161	168	165	182	171	157	170	171	163	171	172	177	154	181	180	168	162	179	160	147	165	175	170	176	166	158	172	152	175	163	186	185	180	160	166	165	193	167	160	173	153	158	154	167	180	164	172	182	177	161	154	160	173	157	187	178	198	181	159	173	190	184	182	165	173	157	163	179	167	173	162	183	162	161	171	187	159	164	149	161	174	188	203	173	184	167	162	178	169	146	186	173	157	173	171	161	160	192	155	171	169	182	161	180	161	179	173	188	190	170	173	162	171	164	183	168	193	159	174	176	179	156	179	173	185	144	182	157	181	165	178	185	178	160	157	167	159	173	175	142	163	161	185	162	182	167	164	177	153	194	165	162	164	189	156	163	184	174	165	157	176	197	163	150	169	155	151	190	184	165	164	165	166	182	179	162	171	178	150	166	182	145	176	162	152	172	163	151	174	165	166	162	167	180	164	187	158	184	175	165	182	171	164	167	180	176	187	154	164	164	158	199	178	178	175	172	175	192	168	170	176	165	145	176	173	195	155	157	183	154	148	164	189	176	164	183	158	170	173	179	175	184	159	167	164	186	168	185	164	192	142	192	157	167	172	152	158	169	181	189	198	182	177	170	154	174	169	164	168	179	173	184	174	168	201	174	169	203	166	183	186	168	180	177	176	191	179	173	172	172	163	156	173	166	167	183	167	173	174	173	173	180	159	166	165	177	181	170	152	157	174	178	179	164	171	168	180	170	161	146	181	202	165	157	172	181	173	183	145	159	171	183	174	158	164	174	155	161	171	167	183	177	159	181	165	162	160	173	167	181	194	185	148	177	158	169	192	162	178	167	169	139	181	187	188	172	190	150	174	172	175	162	150	173	161	149	174	169	174	169	167	184	162	146	176	168	148	189	172	162	183	166	171	172	167	168	183	171	159	143	168	171	182	170	158	185	169	166	169	147	152	176	185	168	162	171	156	167	151	182	185	177	164	154	167	190	196	179	161	181	180	163	165	161	169	172	185	166	178	172	164	170	172	150	177	176	151	160	175	190	173	172	181	167	182	179	168	146	152	166	173	162	166	179	145	174	185	177	194	181	176	161	157	159	173	160	152	169	161	187	156	178	159	193	156	165	175	190	171	180	183	174	183	178	163	172	151	171	167	169	155	180	158	170	168	176	177	161	159	176	172	171	182	171	172	195	159	165	178	169	184	161	173	182	175	179	184	172	164	158	181	156	182	160	162	167	165	172	172	168	158	180	178	181	157	144	152	172	170	176	153	180	171	166	170	185	163	155	142	168	165	175	169	185	162	176	184	194	154	171	171	189	188	163	164	161	156	151	169	174	169	177	190	168	153	161	155	171	184	167	183	183	168	185	150	149	183	169	168	168	173	182	157	162	168	166	164	155	183	159	162	169	166	144	176	181	169	162	180	163	175	155	165	158	200	176	148	169	157	152	181	186	172	173	181	165	197	156	170	186	176	151	176	150	181	170	188	166	164	177	175	169	153	164	188	167	165	146	164	207	203	181	163	154	166	123	166	181	172	173	132	168	179	159	179	161	173	171	185	174	158	171	195	173	177	158	173	178	168	182	181	169	172	167	144	173	166	153	168	161	168	182	152	166	165	147	155	167	152	180	175	173	152	155	173	186	175	170	164	168	173	183	154	148	145	191	168	159	178	165	171	177	163	179	166	172
150	3	3250	146330	628	57	544	547	517	471	437	373	377	314	325	316	299	257	277	244	227	213	202	225	202	215	199	200	194	191	207	195	205	198	176	181	170	183	184	169	180	191	193	193	166	176	188	154	173	184	178	175	183	202	176	184	194	149	174	148	150	148	149	166	183	190	169	162	150	174	151	156	160	150	169	186	180	171	157	157	160	163	152	190	155	159	150	151	174	171	164	155	156	159	159	164	165	169	149	178	155	162	165	151	160	161	149	172	156	165	165	156	139	157	160	169	144	169	155	159	163	158	164	162	142	166	154	162	160	140	172	158	157	177	187	170	154	180	159	160	173	157	151	161	167	147	156	167	175	164	144	139	147	179	132	162	148	160	158	174	142	154	143	145	157	170	156	161	181	153	146	152	148	150	161	148	170	150	158	142	171	145	159	167	188	154	144	162	153	159	147	148	141	168	142	158	151	145	158	128	160	153	183	168	148	147	174	139	164	128	160	164	158	145	169	150	141	158	146	159	160	156	133	144	143	148	154	137	158	154	147	160	159	144	184	161	144	160	160	158	151	150	161	148	163	140	137	153	139	158	156	176	162	157	152	159	185	155	149	155	131	161	161	147	166	152	166	162	158	143	170	161	176	166	176	155	172	152	161	154	153	150	148	156	178	155	131	148	145	132	148	147	163	154	160	147	131	161	150	184	171	163	161	171	176	160	181	169	160	161	134	152	165	157	142	135	163	166	146	149	153	140	146	147	160	155	146	158	151	148	153	154	172	149	167	170	163	143	154	154	133	157	153	169	154	150	162	140	160	150	168	158	165	151	146	146	163	139	145	148	164	144	139	134	141	171	161	142	139	160	121	126	174	158	151	171	163	166	132	147	153	146	145	159	162	154	135	153	145	156	154	131	146	162	172	146	169	162	134	164	142	159	145	144	146	161	163	167	172	168	152	161	154	148	146	148	141	142	160	147	148	143	154	178	155	145	149	157	153	171	151	161	156	158	159	150	143	133	168	156	159	152	160	145	165	150	168	158	138	144	172	166	139	150	147	154	144	159	154	135	137	148	171	162	150	157	144	149	152	156	160	153	154	173	140	139	161	163	154	154	141	135	159	149	150	130	143	163	170	146	150	155	145	142	139	171	163	149	160	157	157	158	146	144	161	154	173	149	177	164	160	131	143	148	163	140	136	136	170	153	153	150	151	148	154	155	161	153	161	159	155	158	136	152	150	137	148	158	166	140	161	144	163	147	132	161	135	135	144	153	129	152	166	155	149	133	151	153	160	164	151	164	148	173	171	157	140	165	189	160	169	138	148	116	153	161	152	134	144	165	128	153	176	157	168	140	143	118	173	134	157	152	150	161	142	152	156	163	150	177	162	139	171	134	163	154	126	138	147	149	158	157	188	148	158	133	163	135	169	144	157	153	157	157	164	147	138	158	146	167	153	151	163	155	169	144	167	163	152	156	160	159	167	152	164	134	158	160	166	151	148	146	139	158	145	160	162	135	148	157	151	149	155	169	145	166	157	165	164	146	147	150	144	151	161	143	155	155	148	162	153	129	144	155	167	173	155	173	143	169	139	153	183	167	156	155	154	154	136	143	142	161	165	179	140	164	158	160	151	158	147	158	150	153	174	158	150	124	151	162	158	167	164	180	166	177	158	151	138	128	160	147	152	150	158	138	139	150	170	142	155	143	134	169	160	153	168	163	142	144	148	154	155	144	141	170	160	160	146	150	140	178	158	155	166	161	146	148	169	143	130	158	157	150	151	139	159	145	153	160	165	155	138	158	158	162	154	142	169	151	150	171	158	152	152	151	155	156	166	152	182	156	162	159	131	159	140	145	154	149	155	163	129	164	156	139	161	142	125	164	150	151	142	159	147	140	151	156	143	156	151	167	159	175	151	142	163	153	165	160	144	157	131	158	162	130	147	174	133	146	154	158	172	159	140	137	153	128	152	153	155	135	158	169	155	151	137	161	142	153	168	162	152	149	121	150	134	147	168	145	153	171	124	181	150	156	152	155	143	133	136	156	163	150	133	149	148	168	153	138	158	138	171	150	134	165	162	126	147	146	155	175	160	152	148	162	154	165	138	152	152	141	154	161	137	160	140	147	149	144	149	141	151	158	161	144	147	185	172	139	160	162	139	150	147	163	163	153	155	169	147	146	145	141	142	148	138	131	158	167	154	133	137	136	146	139	133	158	157	145	157	138	134	131	172	167	154	173	148	154	133	143	157	165	140	136	147	148	140	168	129	158	166	148	151	161	148	153	134	143	163	156	138	161	162	153	157	137	157	137	163	140	152	144	153	146	141	135	151	145	164	158	140	179	148	166	138	159
150	0	2500	146388	625	30	515	657	646	600	575	556	564	512	488	511	431	419	395	405	373	364	335	330	308	322	300	303	267	287	260	262	252	260	263	257	257	233	227	237	249	232	224	222	246	201	243	223	208	209	199	210	219	197	199	194	201	182	193	177	198	196	205	211	199	212	196	204	232	179	178	200	193	213	202	192	184	168	200	191	181	179	157	193	169	155	187	173	188	174	178	160	185	195	188	188	186	196	184	172	166	173	147	173	175	178	157	172	172	157	193	159	185	189	152	188	196	168	178	183	174	153	173	175	168	167	157	164	176	195	167	172	173	168	186	185	163	153	184	175	164	157	168	182	182	175	161	151	180	162	194	157	151	149	169	160	178	172	155	183	183	165	171	168	156	133	181	190	196	161	188	172	169	172	177	177	167	165	168	163	159	169	213	182	170	163	163	183	180	161	170	169	179	171	150	177	184	143	155	152	182	160	166	159	168	157	180	162	165	183	154	157	176	178	172	177	131	173	163	174	161	165	167	152	170	185	170	155	161	153	160	163	152	182	172	183	179	174	152	168	170	153	167	156	156	147	161	173	167	158	160	176	169	152	160	165	158	159	170	180	164	182	157	161	152	176	165	171	142	170	167	164	161	160	150	156	159	167	160	151	166	169	186	161	148	157	155	171	165	157	172	156	165	172	168	151	188	159	175	143	160	150	164	168	145	160	151	152	160	171	188	169	161	180	170	157	152	161	154	167	171	180	151	168	143	162	158	157	157	162	160	164	184	190	190	148	167	144	148	152	176	158	164	168	159	169	176	168	149	173	177	144	155	172	148	165	168	152	155	178	159	156	144	174	169	169	169	173	165	178	150	176	175	158	140	176	159	150	146	164	174	156	175	172	172	144	155	173	177	159	187	178	157	163	163	164	174	148	174	159	162	161	147	158	160	155	170	154	147	161	172	146	159	140	171	158	157	166	157	163	161	178	162	168	165	172	174	168	172	163	156	173	176	164	147	167	152	160	169	172	162	167	170	185	161	184	156	166	162	146	159	149	165	175	147	185	147	160	143	181	170	143	185	164	178	148	168	158	168	166	164	158	164	154	182	147	171	156	171	136	162	136	195	171	158	151	168	152	157	150	173	187	167	158	168	152	156	165	172	171	150	183	136	166	146	154	160	163	146	155	164	163	154	171	175	151	161	174	153	154	146	181	164	192	167	152	160	162	154	161	157	158	160	143	150	141	163	166	175	179	134	147	148	169	139	172	134	165	154	172	156	154	163	180	163	185	151	173	188	158	163	140	153	152	177	168	154	181	152	158	179	142	158	149	143	161	163	162	154	169	141	143	156	155	174	161	165	163	163	164	144	148	150	169	147	170	160	147	157	158	165	159	163	142	162	148	161	188	165	170	171	152	149	152	132	170	166	155	173	156	178	168	146	170	160	159	152	155	148	175	150	151	167	150	162	163	158	165	168	165	175	143	156	160	154	171	170	153	149	162	154	157	171	147	173	175	149	171	159	153	148	160	174	170	159	152	151	150	168	155	161	178	169	144	161	144	181	153	169	151	152	149	168	174	165	159	170	147	166	151	145	151	160	175	148	176	162	167	142	152	172	146	163	176	157	181	162	153	148	153	151	167	177	165	159	159	190	148	159	169	170	171	141	157	164	166	169	163	170	169	172	162	151	160	163	161	150	163	157	151	156	177	170	168	166	155	163	148	152	153	168	141	155	155	171	159	161	151	169	151	166	175	165	162	155	186	148	176	158	160	175	148	164	192	158	163	152	167	169	160	163	162	142	161	151	160	158	189	176	179	167	165	154	155	174	165	168	163	157	151	180	180	151	140	155	167	161	143	158	150	164	167	147	153	160	182	166	185	162	157	159	117	149	164	159	145	173	155	159	138	161	146	157	174	174	152	144	155	158	154	168	143	158	152	149	175	138	144	169	159	142	147	170	175	168	161	167	171	155	162	159	155	151	147	167	155	148	172	141	128	135	155	155	154	168	173	181	159	162	170	151	154	164	137	172	161	150	162	155	174	178	156	166	165	155	183	157	165	177	131	143	177	166	152	150	190	191	156	151	169	153	179	149	159	150	161	154	134	164	136	151	138	158	162	148	155	152	167	167	155	170	144	166	143	183	151	138	136	165	186	166	144	156	156	136	179	163	158	143	168	148	160	153	159	150	151	169	155	174	168	180	147	153	159	146	165	167	147	171	140	168	151	169	152	175	151	145	156	129	168	158	173	177	161	163	159	145	145	152	172	150	144	152	170	163	170	159	125	187	168	157	156	174	175	175	157	171	145	146	173	138	167	155	141	163	159	163	171	158	163	160	137	148	175	182	138	149	160
150	1	1710	146445	623	65	520	508	416	367	352	298	284	296	255	217	212	218	189	217	199	173	184	173	190	153	163	195	161	157	166	174	184	165	168	167	165	171	137	152	146	141	141	150	162	172	148	135	150	165	157	156	135	140	156	141	134	170	150	149	150	127	157	155	137	135	156	147	146	155	130	151	131	157	141	141	121	147	150	142	123	151	155	145	142	149	137	142	156	133	138	149	132	161	134	133	144	135	142	130	149	149	142	147	136	151	145	143	137	126	143	139	153	143	116	141	156	141	129	144	127	136	136	136	138	128	142	137	136	150	115	152	164	131	153	147	131	133	130	143	148	143	156	146	136	135	154	146	131	144	152	155	123	171	131	131	149	147	158	154	145	138	120	125	143	148	149	140	135	151	125	134	139	153	131	135	139	142	136	135	137	127	151	169	155	121	143	154	157	140	147	140	137	133	160	151	142	153	160	154	162	150	135	137	138	126	143	173	121	127	130	136	155	165	141	162	144	143	152	140	138	148	137	141	123	145	122	134	154	122	124	134	148	143	151	133	149	133	144	136	146	129	143	144	165	148	152	135	127	117	131	144	155	135	123	145	138	138	132	142	131	123	134	159	138	148	144	138	157	144	158	129	136	151	149	133	150	138	149	132	142	150	119	132	145	138	159	153	133	127	137	141	129	145	142	130	132	128	136	137	141	149	124	153	132	137	124	152	140	133	117	133	135	136	158	148	135	140	123	170	137	135	134	132	154	171	157	140	136	125	143	140	139	130	141	141	164	139	151	152	107	126	141	134	159	131	123	139	147	138	151	139	140	138	148	123	137	157	153	147	117	137	147	132	135	128	135	136	144	129	136	142	124	146	143	133	156	135	134	140	141	151	148	133	136	150	141	136	136	133	128	140	124	138	142	138	155	137	127	144	144	150	137	146	133	170	153	122	135	145	137	140	152	149	153	133	133	152	145	124	126	140	130	135	161	134	164	144	158	130	143	149	146	155	136	127	162	147	148	156	152	150	152	132	138	136	141	117	137	148	144	150	128	148	158	154	138	135	129	137	139	127	134	137	135	134	143	123	154	131	157	127	134	143	133	162	128	141	126	136	153	115	129	137	142	145	152	127	129	152	133	159	134	113	147	139	160	133	126	151	134	140	154	152	149	133	130	128	152	118	143	152	151	145	143	142	116	128	129	149	164	134	149	135	153	131	120	142	124	116	150	134	123	150	133	142	130	164	152	130	151	147	138	139	123	127	122	155	131	144	147	137	133	129	121	118	140	146	140	149	119	145	145	152	121	129	139	127	132	153	152	144	130	134	140	125	137	118	131	135	130	144	127	122	146	127	149	126	118	153	140	144	133	123	134	128	138	136	139	151	135	140	130	126	115	137	129	148	146	144	123	146	150	121	139	147	129	157	142	141	148	132	139	126	145	134	130	147	140	130	134	135	116	152	145	126	132	133	147	144	148	138	126	140	129	157	138	143	129	126	147	149	135	137	161	125	129	147	121	148	133	124	137	130	146	143	149	142	131	141	155	143	146	132	146	120	137	139	150	145	151	164	135	139	155	128	139	135	135	140	129	129	121	128	131	167	130	145	124	133	124	147	106	143	135	133	147	170	137	141	141	139	130	144	135	149	151	127	133	144	136	147	119	143	169	132	123	142	130	143	167	143	150	111	117	131	136	148	128	127	146	130	130	134	142	133	153	136	140	143	152	131	137	147	141	130	156	154	149	140	135	134	119	132	127	135	129	147	144	117	135	143	160	150	137	119	144	150	148	137	149	126	142	145	138	139	146	131	140	143	139	131	135	129	133	138	137	138	135	143	112	140	131	137	136	141	154	130	143	134	121	145	141	144	130	142	134	141	169	152	147	118	128	127	148	148	129	135	119	144	122	140	115	141	141	136	139	114	129	132	143	146	146	126	151	132	159	156	125	136	118	140	150	136	126	151	146	141	114	132	147	151	134	144	153	149	149	148	138	133	132	150	130	138	159	129	132	153	141	143	132	138	130	136	121	136	151	137	137	145	128	150	162	137	159	124	167	135	137	164	144	145	164	138	129	148	144	138	155	146	154	133	143	119	142	134	147	131	137	118	140	143	147	140	147	148	156	132	114	143	143	144	125	125	150	132	149	147	125	146	126	145	147	134	145	108	158	143	150	138	132	129	141	129	132	153	131	126	144	143	142	146	140	133	136	122	134	142	138	155	156	130	152	150	139	130	140	123	148	132	151	145	146	144	130	133	138	125	147	138	142	125	148	138	123	143	154	132	146	147	148	128	127	135	115	141	144	121	143	113	147	137	162	145	147	122	157	142	145	117	131	131	151	124	114	144	150	117
150	2	1950	146503	607	28	529	611	549	489	469	427	435	403	370	331	327	317	305	287	255	252	255	223	231	241	246	219	217	218	216	208	208	177	182	172	194	203	152	181	208	185	184	168	181	149	167	162	166	184	150	159	177	164	175	180	174	177	152	163	163	173	138	153	144	131	149	158	156	164	163	166	141	157	160	147	184	161	169	145	169	149	150	153	171	140	178	153	142	148	142	129	150	135	149	121	138	157	149	153	162	167	149	126	147	158	159	141	141	132	146	151	172	149	133	173	159	130	150	157	155	138	141	165	143	138	134	144	152	143	168	129	131	127	144	170	135	148	157	138	140	135	154	152	152	139	143	155	146	144	165	136	138	146	135	136	138	147	149	143	138	167	159	153	127	151	129	148	146	156	148	161	151	140	149	139	151	132	149	140	164	129	147	137	155	141	155	155	141	140	169	139	149	154	119	148	148	144	134	149	135	164	132	167	160	157	143	188	151	154	160	143	142	149	151	136	138	156	146	156	167	140	146	139	143	142	147	146	138	134	142	164	146	160	152	134	140	165	133	142	146	148	136	141	169	137	150	133	141	154	148	138	149	146	131	134	144	141	143	137	148	134	160	121	128	154	139	128	119	153	136	139	154	126	151	119	137	136	131	146	146	134	146	139	131	152	149	118	142	125	118	151	135	170	122	150	126	127	120	145	130	119	133	132	141	149	136	132	157	131	133	142	134	146	125	133	174	139	149	138	155	134	149	131	136	165	135	136	141	136	145	150	113	140	145	143	148	141	132	145	140	148	127	139	151	145	160	138	127	151	133	147	147	147	139	133	127	117	145	135	158	139	168	129	146	133	140	146	155	125	133	123	159	135	149	130	134	152	128	152	142	125	140	151	136	141	128	155	130	141	136	136	122	152	123	155	134	150	146	154	137	145	149	134	156	142	147	157	150	144	134	145	123	138	131	167	140	125	131	127	132	136	156	154	142	136	149	147	126	140	148	128	141	159	142	147	158	132	110	121	141	134	134	130	161	135	138	148	140	144	148	149	145	135	137	161	147	167	146	156	125	129	144	130	125	142	130	151	142	133	134	138	132	148	158	132	120	153	130	137	132	164	143	151	138	139	148	127	125	140	135	143	149	161	137	158	147	133	148	153	152	142	138	157	132	138	127	149	120	169	153	159	142	125	143	128	143	130	128	140	160	147	134	148	160	139	133	156	166	147	159	135	133	136	144	161	140	135	141	148	145	141	126	131	118	137	128	131	138	127	143	159	129	145	145	156	123	129	161	151	152	135	130	149	142	135	148	138	162	150	145	158	128	145	148	137	150	135	147	140	150	145	145	159	149	128	166	133	131	140	147	131	144	130	153	132	145	139	162	141	132	123	132	144	130	127	135	147	139	126	133	143	145	124	135	137	143	142	148	147	154	136	133	140	155	134	128	122	137	138	147	144	152	128	143	129	125	148	134	144	136	154	144	136	142	139	156	140	148	135	160	168	138	137	138	141	150	139	124	147	122	147	158	122	134	140	141	152	128	116	147	152	134	142	151	169	151	134	147	164	141	145	140	141	132	144	152	147	137	146	164	154	136	123	137	133	156	135	142	162	146	142	160	123	130	139	138	154	143	139	141	121	129	125	124	107	135	143	135	151	135	123	136	154	141	126	147	156	133	141	156	127	128	145	156	157	142	139	141	150	145	143	153	146	141	156	132	131	152	134	132	147	149	141	127	129	137	137	130	124	128	149	143	138	140	131	141	156	144	133	140	131	153	147	136	155	120	134	137	153	140	115	148	129	133	139	136	128	145	129	137	136	141	128	137	143	135	131	138	136	137	144	118	137	128	137	136	143	132	156	146	163	120	113	148	138	140	139	129	131	138	126	139	140	145	142	143	130	142	143	120	152	146	154	121	141	136	126	138	126	114	128	167	143	143	152	138	153	150	127	138	138	118	134	157	131	121	114	144	145	157	136	162	143	144	129	140	130	131	138	145	161	132	135	139	145	119	142	139	138	149	140	146	124	125	137	149	152	131	124	135	144	142	144	140	144	133	147	134	143	130	139	151	143	130	138	134	139	129	140	138	132	133	141	143	145	120	129	143	140	140	135	137	157	133	135	149	145	122	146	157	150	145	138	140	126	166	149	150	139	144	142	125	124	157	137	118	150	149	147	140	154	152	126	153	143	125	140	144	139	154	158	124	134	120	150	142	138	142	157	145	133	130	130	137	151	144	130	149	158	144	163	134	147	136	163	114	148	144	150	150	142	147	141	132	126	159	155	129	149	136	138	151	119	143	140	153	133	145	153	145	153	128	141	142	128	141	137	130	141	136	150	142	128	145	141	149	150
150	3	3250	146561	633	54	542	554	540	500	415	396	386	344	328	315	300	293	261	276	249	255	252	248	229	234	233	221	227	203	191	195	216	184	204	190	214	192	178	176	168	203	178	178	186	195	186	191	167	189	186	193	171	183	156	178	155	181	194	153	176	194	178	183	167	183	123	165	164	171	156	177	179	180	179	178	185	185	163	187	163	172	191	154	169	169	174	186	173	167	150	179	164	162	167	171	178	168	145	166	178	167	172	173	162	185	153	173	166	176	171	147	192	183	166	180	164	173	153	175	172	164	179	171	153	162	179	133	176	163	179	155	165	164	153	161	175	159	157	158	156	164	178	176	166	155	179	163	168	164	148	161	169	174	162	139	171	160	188	154	144	167	159	162	181	173	163	167	171	164	170	150	151	153	167	156	177	144	160	175	175	157	175	165	170	173	173	162	171	161	166	166	174	170	160	175	151	153	147	168	155	145	173	153	174	163	166	162	175	142	152	150	174	169	153	181	164	148	171	162	167	151	147	174	166	160	167	147	173	164	149	181	165	156	159	169	155	156	185	169	165	161	159	151	164	165	166	171	186	153	171	170	143	159	160	145	148	143	155	153	161	167	155	141	151	169	144	168	166	171	166	156	173	164	164	158	158	151	175	160	140	171	158	143	151	169	163	170	152	165	160	175	146	176	178	162	155	169	147	153	172	191	166	151	172	153	149	171	164	166	153	135	158	189	155	182	161	158	172	156	154	135	163	144	159	177	178	165	160	148	159	151	160	151	144	169	166	160	149	167	153	157	187	178	169	169	164	162	150	146	164	159	162	155	156	162	167	170	161	181	162	157	162	141	192	175	151	166	156	153	156	179	155	172	153	163	170	175	154	163	146	171	169	168	153	172	165	162	159	169	168	174	166	169	147	164	164	175	164	203	169	167	155	157	171	162	183	161	174	149	180	173	175	158	151	181	159	146	159	162	177	167	156	154	147	173	184	151	138	172	183	169	150	151	154	149	150	157	164	174	170	150	157	153	172	150	167	146	154	182	157	182	174	161	149	178	160	148	157	141	175	159	156	159	172	133	152	145	157	150	169	169	161	172	153	153	163	155	156	145	154	149	162	151	167	158	156	175	164	163	168	186	160	152	170	154	152	151	162	185	159	162	169	140	148	159	158	158	157	155	166	170	163	161	158	174	158	179	168	160	140	163	150	164	167	185	155	168	156	172	181	135	177	167	185	163	141	149	148	164	165	153	157	164	174	170	172	154	157	141	168	159	160	162	176	154	159	152	168	177	172	155	162	149	163	163	171	165	155	172	167	167	149	152	132	173	145	174	159	154	178	149	166	173	157	178	160	170	159	159	143	178	173	157	163	153	169	151	173	148	189	159	147	153	147	174	191	148	154	184	142	162	164	149	162	158	164	170	177	142	165	178	167	166	163	167	199	167	150	160	164	157	146	168	163	168	176	164	160	144	135	167	150	161	154	162	151	154	139	144	180	168	160	155	171	159	174	163	182	182	154	161	172	159	153	172	162	158	159	148	167	147	167	169	164	170	158	157	165	176	179	154	162	174	169	168	153	160	177	150	179	152	170	168	156	155	151	160	161	144	172	183	171	167	166	142	179	148	178	160	182	148	166	170	148	165	173	175	166	143	151	165	157	163	165	161	195	173	166	151	154	155	167	166	170	178	166	170	177	180	156	169	154	163	151	162	156	153	170	142	161	169	164	174	186	159	172	160	156	161	167	153	165	180	169	160	166	174	174	158	184	165	175	171	143	165	156	178	178	166	139	171	161	170	168	169	174	164	158	165	145	169	181	174	168	163	146	193	156	137	148	169	144	169	159	168	144	143	163	146	159	167	170	144	150	146	178	172	151	174	165	155	169	170	182	171	144	178	176	150	164	169	191	171	161	158	160	152	161	177	160	176	135	168	170	164	146	158	173	155	150	150	161	177	173	164	151	150	176	172	173	161	183	156	165	134	160	165	161	184	151	180	139	169	167	178	163	168	168	161	161	166	162	180	163	161	147	173	160	154	147	163	151	155	188	157	159	142	153	184	170	147	195	163	166	185	186	174	158	152	154	164	175	180	174	150	174	155	159	165	154	176	136	148	144	188	156	186	158	159	183	173	167	168	169	158	181	170	154	156	160	143	151	172	184	167	176	158	171	157	147	176	165	173	150	159	172	166	162	158	173	150	164	131	142	156	163	177	155	151	143	163	150	179	147	173	155	163	179	148	155	167	149	168	205	169	183	165	163	156	138	168	172	166	139	155	159	159	175	164	188	180	178	155	169	143	156	142	132	157	155	168	143	152	138	154	172	190	175	153	149	173	168	168	149	160	179	169
150	0	2500	146619	631	22	544	653	666	619	638	580	576	501	534	477	445	419	429	409	375	383	336	351	348	309	281	276	280	269	254	263	246	276	238	219	223	237	243	223	223	201	213	199	214	219	201	211	198	198	192	206	198	194	211	181	196	178	173	182	189	210	182	160	204	186	188	167	191	149	169	165	182	183	159	164	164	171	174	187	183	150	176	156	177	171	183	159	177	164	156	165	170	170	164	167	163	159	168	144	159	152	177	158	165	186	165	174	178	180	150	159	170	179	157	153	156	161	159	162	145	160	166	159	156	148	150	165	157	168	157	167	164	158	164	148	148	159	146	162	165	170	161	164	153	147	176	136	148	162	140	171	149	175	157	166	145	154	152	153	160	146	156	135	150	146	153	183	146	139	152	142	153	145	149	128	136	148	141	162	137	143	137	167	147	154	141	167	142	154	149	158	139	169	162	146	158	164	169	159	152	142	160	150	168	148	146	128	162	149	162	132	128	161	149	128	163	148	158	158	150	153	172	152	148	130	149	128	134	128	150	140	155	140	140	144	151	169	137	142	152	151	153	150	146	163	145	132	157	155	146	152	146	159	155	157	160	161	163	136	160	148	143	171	154	158	137	158	133	148	124	145	165	144	157	145	148	135	140	146	136	139	149	146	161	142	132	159	153	135	167	155	122	153	126	144	163	160	133	137	166	157	161	145	178	153	153	145	122	147	184	149	156	155	151	140	132	131	141	158	151	134	163	124	133	131	156	139	157	136	154	150	169	153	143	140	154	144	155	147	156	156	141	132	157	153	157	153	153	152	135	135	150	134	143	158	146	145	117	143	137	142	142	139	168	147	159	152	138	141	153	147	124	145	144	147	137	156	150	144	158	143	146	152	143	130	146	127	152	150	145	147	128	154	145	151	158	147	136	133	147	144	130	151	157	145	147	156	147	150	137	162	169	144	150	140	146	150	144	147	153	140	130	152	139	140	139	145	123	145	146	143	150	132	146	153	145	119	149	143	146	157	137	152	139	162	145	144	151	143	144	126	147	124	162	134	150	144	140	151	159	126	132	151	170	155	133	135	139	137	142	136	143	131	125	161	146	134	146	140	144	128	162	143	158	139	130	129	135	129	142	157	129	150	168	145	149	155	152	145	170	131	147	150	138	144	128	149	133	158	136	142	140	144	155	141	138	136	142	132	135	154	149	139	143	156	135	151	153	162	131	128	148	158	147	136	156	131	150	141	139	144	156	139	142	143	128	127	168	147	144	158	150	129	150	138	167	153	132	133	135	128	150	154	139	146	153	132	160	159	130	122	128	146	115	154	141	138	134	148	150	148	149	148	155	127	155	153	129	158	148	140	146	143	140	147	157	136	128	149	136	138	166	172	158	152	154	133	155	156	156	159	148	126	125	140	137	164	144	149	154	130	151	136	135	137	148	132	123	145	139	160	125	131	151	155	146	153	133	130	135	149	147	157	161	139	165	151	130	128	149	146	141	147	135	153	131	147	137	151	129	154	130	147	141	141	150	151	124	134	150	134	159	137	144	146	155	143	156	130	138	140	157	133	127	138	124	126	140	141	149	142	121	144	142	150	135	143	151	143	166	144	146	133	140	150	148	141	159	136	149	149	142	135	159	145	135	143	146	134	151	147	143	138	155	149	150	150	140	135	131	135	142	157	131	151	132	132	154	149	142	135	127	142	136	117	126	140	144	132	143	143	142	151	144	147	142	134	146	147	143	136	151	152	157	163	143	135	139	170	147	137	129	123	161	141	151	142	143	125	138	158	146	174	137	139	148	170	159	145	153	161	151	141	146	150	154	146	118	157	147	131	144	134	132	156	140	140	132	139	139	158	156	147	145	134	136	139	131	145	149	152	163	148	145	144	137	145	129	141	162	150	153	141	133	139	125	145	161	128	150	140	137	132	134	143	149	148	128	140	151	135	137	156	141	131	126	147	153	144	159	125	134	142	162	135	146	127	155	159	132	154	138	139	151	157	152	132	136	141	139	138	136	134	145	138	168	151	158	132	133	157	141	155	126	134	138	151	151	148	149	139	147	142	137	145	125	142	141	148	149	143	144	130	140	138	138	155	150	139	143	155	137	147	141	167	156	144	168	146	138	131	134	150	140	154	151	169	146	145	145	138	141	160	131	119	148	121	146	137	148	143	129	132	123	133	144	159	123	139	139	126	127	144	149	142	150	151	122	128	147	142	117	134	135	157	138	145	142	126	141	144	137	137	139	141	134	140	141	137	148	140	151	134	139	143	129	132	136	130	165	152	144	141	133	150	137	153	132	122	149	142	147	153	124	151	137	150	147	153	134	130	140	146	141	144	163	141
150	1	1710	146677	613	70	494	487	412	369	335	266	281	239	222	226	216	195	173	187	160	161	192	145	156	156	155	142	163	160	130	145	136	128	137	141	159	140	136	149	134	129	124	118	123	141	123	135	137	134	128	113	132	123	128	125	122	115	109	112	135	104	131	116	121	126	135	105	124	102	125	109	107	119	120	113	112	111	128	111	119	115	124	117	110	117	111	127	137	109	119	121	105	117	118	119	114	113	113	121	130	103	137	123	141	122	108	110	126	114	120	110	128	118	117	113	108	119	116	121	107	128	116	134	112	118	133	106	124	111	123	120	120	105	115	121	124	124	109	114	107	116	113	122	121	135	122	108	128	97	128	118	114	125	123	98	106	118	116	115	133	123	133	107	98	108	107	112	125	107	122	111	142	124	110	125	110	109	116	131	109	120	114	119	103	120	127	128	118	132	133	105	134	111	116	138	109	120	121	113	116	113	121	117	117	105	118	112	108	125	122	106	120	112	96	110	127	99	129	138	126	147	133	129	131	117	109	103	110	101	129	135	91	127	118	108	123	117	112	107	138	116	108	119	122	141	120	122	112	114	114	122	109	126	112	131	126	123	119	121	90	130	111	107	127	127	90	111	117	127	115	106	103	102	117	114	109	117	106	101	122	115	118	149	108	106	127	130	108	105	84	124	96	114	118	120	111	96	105	123	110	98	112	117	136	97	100	110	121	119	122	114	125	123	123	101	116	106	119	120	124	108	128	107	129	116	102	106	102	123	112	113	111	101	123	90	101	133	135	107	85	105	99	127	108	97	119	123	111	115	102	119	121	124	114	113	111	139	117	120	109	125	108	109	127	110	114	126	118	97	142	120	112	101	118	103	116	104	120	104	125	113	114	121	126	117	124	147	121	102	107	97	123	106	137	110	115	105	116	112	117	96	117	114	127	123	103	95	121	113	111	98	113	120	122	96	124	108	110	115	125	117	120	126	125	108	132	118	114	112	98	113	120	122	122	92	135	102	110	120	113	127	128	110	118	104	128	115	117	120	125	116	115	103	122	95	120	90	126	119	106	99	122	111	125	108	107	115	93	116	119	103	123	97	117	105	103	112	108	100	117	126	118	117	103	127	119	123	109	114	114	117	112	109	106	126	119	115	103	123	111	127	130	111	106	116	95	109	105	108	127	101	106	115	121	112	141	121	127	111	113	107	117	126	113	125	123	128	126	104	108	106	110	124	116	99	106	127	98	114	112	113	122	86	113	114	105	112	121	101	121	136	120	130	121	123	117	108	105	91	133	104	125	124	122	106	104	112	127	114	110	107	108	153	116	93	115	123	118	106	117	114	101	106	113	90	100	109	121	120	107	96	125	118	105	107	99	98	125	122	106	127	105	100	120	117	101	115	115	121	113	115	116	120	113	106	98	102	128	133	115	126	103	127	129	135	98	119	116	115	130	111	117	121	103	123	113	127	96	105	96	128	111	101	119	110	130	117	114	92	119	105	118	103	120	118	103	134	109	107	88	109	107	111	106	117	128	89	113	125	112	116	115	121	126	115	112	111	114	120	108	105	112	110	104	127	112	119	102	104	130	116	115	110	117	101	108	96	129	106	132	107	100	114	118	106	120	118	109	99	114	112	120	145	116	123	105	123	100	119	110	141	126	114	126	118	126	127	102	100	110	118	126	122	125	119	118	111	107	111	127	116	106	115	122	129	127	116	108	126	119	110	105	107	145	117	106	96	126	121	106	116	112	117	110	109	107	123	117	124	133	115	113	124	102	101	102	112	130	107	122	110	116	112	103	105	101	113	134	105	111	113	103	132	115	127	113	116	110	113	115	113	140	105	130	100	127	110	111	122	127	132	105	119	128	106	119	110	136	103	135	100	121	134	106	107	117	124	110	118	100	116	111	110	101	107	120	98	107	114	114	122	123	108	127	115	115	116	110	111	117	111	133	112	116	124	120	127	127	122	120	121	116	124	123	107	119	111	111	122	103	103	108	113	113	116	115	102	125	104	113	110	117	97	94	106	102	117	128	111	117	123	111	108	105	112	109	104	109	119	120	110	106	91	115	97	118	118	122	108	108	112	114	108	124	109	109	107	104	112	131	104	103	123	104	119	109	106	117	108	114	100	120	144	110	138	121	104	111	104	110	102	122	108	96	115	105	104	117	115	116	100	105	123	117	115	129	117	104	96	118	109	113	103	103	109	139	108	137	127	123	123	108	103	123	104	130	106	127	107	109	125	110	112	141	119	114	120	115	114	117	108	123	118	120	117	89	119	110	106	115	111	118	107	115	116	137	139	115	92	110	107	119	114	109	117	123	120	106	110	111	121	103	140	136	110	105	114
150	2	1950	146734	633	23	506	550	533	531	449	424	459	389	390	334	311	307	297	263	296	253	244	267	223	231	219	239	213	219	182	187	186	155	186	182	203	180	176	179	179	186	173	170	178	177	154	189	152	168	175	170	171	149	171	154	161	158	144	145	152	160	149	141	152	144	152	151	141	154	145	167	152	139	167	149	166	140	145	140	157	146	133	155	131	142	146	153	143	134	139	135	151	139	153	132	137	147	144	139	136	149	137	139	140	131	133	125	147	151	151	154	139	121	147	156	147	126	156	154	149	145	148	141	127	133	148	155	133	152	130	139	141	141	115	157	151	138	134	159	161	144	136	147	139	138	130	162	141	145	134	135	144	135	127	145	137	141	148	138	138	133	128	144	136	143	151	138	128	157	130	118	146	127	130	136	158	139	140	143	137	116	146	131	140	131	144	130	123	133	144	142	142	126	142	147	138	129	136	128	115	109	128	134	149	126	151	144	153	121	123	130	150	114	141	137	134	141	127	136	137	147	128	144	146	147	144	117	130	132	143	126	145	117	148	123	143	131	139	121	133	133	136	137	139	150	130	117	145	136	158	96	104	139	144	128	144	129	131	128	137	141	147	124	122	125	140	140	139	133	139	134	128	146	128	137	132	141	147	134	119	141	131	163	140	132	127	134	112	134	153	125	141	165	134	140	148	140	126	152	131	135	130	160	135	160	139	130	134	155	133	139	143	158	154	126	142	129	121	154	136	148	130	126	147	131	130	128	143	127	139	139	108	132	120	125	151	130	137	127	116	140	153	153	143	127	131	129	131	115	125	120	129	133	139	117	132	149	162	146	129	140	126	116	139	135	130	130	125	138	125	126	147	129	133	150	143	135	127	120	115	146	109	131	115	135	120	148	139	140	147	138	156	145	130	120	150	123	139	131	136	129	144	112	129	137	139	143	110	131	143	126	129	152	131	123	146	118	141	138	133	137	132	126	159	130	135	140	121	133	140	142	124	142	134	132	141	147	127	136	140	148	135	137	127	123	138	132	110	139	145	118	141	148	145	123	137	133	132	124	134	131	125	115	125	137	141	135	128	155	117	130	144	130	145	123	136	156	124	138	136	134	129	117	142	125	140	136	145	128	127	127	122	128	142	128	134	149	139	132	122	143	132	122	124	141	151	119	144	123	128	138	126	122	149	138	135	151	121	137	135	130	135	132	140	147	134	135	134	116	121	120	143	148	144	119	137	128	141	118	128	148	136	109	150	131	137	123	137	128	130	154	108	113	141	119	111	134	125	131	131	148	120	137	138	111	134	152	122	140	132	115	125	117	144	126	125	119	158	141	127	115	145	138	147	122	141	118	125	115	148	143	122	135	115	129	128	133	145	128	125	123	119	153	139	119	134	130	149	118	120	120	133	134	134	118	138	132	127	155	146	138	157	131	129	139	134	116	124	132	149	141	131	120	114	133	143	140	147	125	129	129	144	135	133	135	146	129	124	135	121	146	137	135	139	140	118	137	129	110	138	135	136	129	134	125	141	139	127	133	138	138	121	138	109	133	139	117	143	134	154	142	118	131	131	130	146	150	149	130	135	112	122	128	114	138	121	118	118	144	134	129	148	132	124	132	125	124	122	122	158	138	131	148	146	137	122	119	125	142	133	147	127	137	145	132	156	112	130	125	154	135	133	146	129	129	129	150	149	141	128	123	146	110	144	143	128	143	134	136	139	148	122	141	127	144	141	147	134	122	148	131	112	110	138	130	124	137	122	134	126	129	129	126	121	143	127	154	123	122	138	141	120	140	115	143	142	138	130	146	116	143	140	155	136	148	119	133	134	124	134	119	141	119	129	150	151	124	131	112	139	123	114	103	135	126	136	123	133	141	120	125	137	130	133	138	131	138	137	136	148	140	145	155	123	136	127	121	131	139	129	146	129	149	140	132	132	120	144	119	139	138	140	105	132	136	137	132	130	156	145	136	123	140	128	126	126	138	126	125	124	129	135	125	132	124	122	150	147	135	139	122	134	111	151	135	133	141	150	136	125	126	125	137	142	157	141	130	128	139	141	155	130	140	130	128	137	124	104	122	131	148	127	120	153	126	122	111	127	130	152	112	131	122	129	125	124	150	149	117	125	135	147	136	135	121	136	145	143	134	143	137	130	146	129	122	143	134	130	145	138	111	129	139	144	143	141	138	115	138	120	156	124	156	115	144	126	134	142	132	137	142	152	128	131	130	138	131	128	149	118	118	126	119	116	128	121	139	138	125	107	134	154	148	135	126	122	120	121	130	128	144	152	134	130	144	125	123	119	141	133	143	143	135	126	144	132	135	141	118	151	135	113	154	149	133	141	131
150	3	3250	146792	611	41	519	555	498	495	440	430	384	354	299	311	318	297	293	277	266	247	246	226	229	216	189	212	215	207	194	183	215	211	204	186	180	194	198	191	173	169	195	180	190	179	186	161	175	175	183	188	172	181	161	168	177	153	159	162	179	168	175	175	189	188	158	153	148	174	173	186	145	168	161	177	176	172	159	161	149	159	172	162	163	142	162	178	164	159	156	166	169	171	148	174	148	162	169	153	168	178	166	155	188	197	142	160	174	155	183	153	160	156	180	155	158	148	157	150	172	156	181	156	154	167	149	170	161	170	144	161	149	182	177	134	165	158	171	167	150	152	171	143	168	192	162	146	146	165	162	146	151	167	150	156	175	170	146	158	144	162	162	158	154	161	151	156	176	171	160	149	166	162	178	144	153	144	170	155	153	151	160	157	155	147	163	156	180	159	155	163	177	154	155	143	153	164	158	157	134	170	169	157	156	167	159	168	150	153	145	166	134	149	155	164	167	174	145	177	172	179	151	141	169	169	153	150	159	157	176	163	143	152	151	159	147	155	160	163	159	147	174	165	142	159	172	156	170	142	155	154	156	157	166	155	156	152	176	146	167	147	154	148	147	161	149	148	148	189	141	150	151	164	158	138	160	146	160	137	164	167	190	148	167	153	172	164	184	167	157	168	159	148	162	146	139	168	164	153	172	182	149	149	140	160	147	161	164	154	139	160	169	166	135	168	163	146	155	148	152	159	157	154	150	153	180	171	151	156	147	140	157	162	158	173	175	166	155	173	156	149	162	166	175	186	158	138	154	144	159	142	165	133	174	138	161	146	173	139	166	155	174	170	152	153	170	147	172	146	127	157	163	145	165	152	156	155	153	147	163	156	164	160	142	151	165	148	156	140	145	160	178	165	152	156	170	168	158	148	170	147	140	152	160	178	163	152	167	135	169	163	154	160	150	162	167	157	151	157	173	155	151	165	171	163	162	145	166	145	173	145	172	153	151	134	139	172	157	139	146	138	145	171	161	174	139	161	165	143	149	159	153	147	156	141	140	154	167	185	174	138	165	169	140	150	158	153	165	160	150	142	154	152	168	165	152	145	165	172	140	152	141	159	149	149	163	160	174	156	163	131	141	157	159	149	169	155	157	170	158	157	178	133	152	147	151	158	178	142	174	144	164	149	155	151	162	176	164	169	157	158	156	161	144	158	149	169	174	159	143	143	149	158	146	149	182	159	165	142	166	154	153	186	158	156	158	165	174	161	157	164	171	155	176	142	160	158	169	169	142	158	155	163	147	167	164	156	191	154	138	157	169	153	148	156	152	173	171	145	160	124	136	159	159	168	156	146	148	162	142	167	169	141	155	160	134	152	153	160	176	164	153	162	165	168	174	138	162	155	147	153	170	159	181	156	133	156	170	149	149	146	163	164	144	155	144	151	146	139	163	144	170	167	148	164	136	142	168	156	154	163	163	147	173	148	143	154	146	159	164	178	147	174	158	160	145	172	145	173	154	153	153	158	172	157	130	155	163	151	138	170	158	155	146	151	170	147	145	143	146	151	163	156	148	164	141	155	151	166	153	177	140	170	147	159	142	156	163	153	157	151	157	134	159	160	154	157	186	157	141	153	147	172	147	147	188	169	167	144	169	160	150	137	158	152	164	151	131	151	149	156	151	142	177	151	157	167	173	150	158	148	159	154	158	138	165	158	154	178	174	156	180	170	167	142	149	164	165	163	153	159	145	150	175	168	150	148	162	153	145	136	135	134	134	170	155	155	152	179	163	160	167	156	163	169	155	154	164	164	152	155	171	158	167	155	152	154	150	169	164	173	162	154	163	146	141	159	159	170	123	144	146	160	157	156	135	160	165	162	135	151	171	164	153	172	148	176	157	150	147	156	172	156	162	156	164	179	151	177	175	176	150	159	154	153	159	148	163	133	156	178	134	168	157	152	174	149	160	161	168	161	167	154	165	175	146	165	154	154	164	160	146	150	143	160	150	159	140	146	146	153	166	173	153	148	149	165	141	152	152	155	156	142	162	160	140	152	162	147	167	157	159	151	149	156	146	153	160	151	148	155	155	164	156	164	167	143	148	154	163	159	152	153	166	134	146	155	158	152	146	161	144	159	147	138	174	151	156	152	155	161	143	168	159	163	165	153	130	159	158	168	144	159	140	169	146	147	151	155	151	182	175	143	154	174	151	150	161	153	177	154	162	157	152	138	169	144	176	159	157	159	150	150	150	176	185	150	159	158	151	160	149	155	144	176	145	149	176	151	176	135	174	147	149	166	153	162	159	143	159	162	149	188	157	170	147	151	165	173	167	153	136	164	153	148	159	169
