150	0	2500	116849	440	9	259	357	331	298	299	311	306	262	290	279	295	297	313	280	254	246	261	243	240	231	202	226	223	226	209	212	187	226	188	192	192	189	216	194	211	197	190	196	187	196	192	183	178	180	197	197	180	203	181	175	202	208	179	176	176	200	163	166	173	191	174	188	175	186	195	168	196	188	172	185	159	177	188	206	169	189	174	189	204	162	194	193	181	160	158	178	176	166	190	180	177	201	178	163	161	187	142	168	172	173	183	184	175	161	156	190	182	165	149	185	175	197	170	163	191	175	185	177	180	178	169	182	168	177	158	178	181	188	170	182	182	189	179	166	169	183	159	184	147	171	165	165	179	170	175	170	175	155	164	147	174	192	158	161	183	175	189	159	161	176	196	164	167	174	167	184	152	188	179	152	175	154	167	159	187	167	185	189	163	181	145	169	169	182	153	166	184	165	151	181	186	160	170	161	176	153	175	172	168	156	167	189	169	169	172	162	163	164	185	183	169	150	156	169	157	170	182	187	164	163	180	167	176	153	172	155	180	148	165	171	172	178	178	175	172	183	187	176	171	174	157	194	159	173	184	193	170	156	145	179	171	164	155	167	172	175	184	164	174	189	170	166	174	164	173	170	159	175	182	181	171	174	168	177	175	175	178	181	173	200	170	174	164	159	175	158	183	175	185	161	165	192	154	171	166	167	181	175	189	169	170	181	187	177	176	159	182	182	160	180	160	164	179	185	170	176	169	189	183	167	162	196	171	166	171	158	168	174	172	167	155	173	167	144	149	175	170	162	162	163	178	172	174	184	180	164	162	171	173	157	172	181	169	169	189	159	184	190	162	160	188	185	164	166	176	174	165	182	157	157	160	164	165	158	176	169	174	182	164	153	165	162	157	182	153	174	188	156	176	160	156	172	169	188	165	168	158	160	155	145	169	163	156	170	166	169	185	170	163	161	175	179	161	170	178	157	156	160	171	184	170	157	163	156	169	171	162	167	171	164	147	174	171	159	163	166	188	163	164	167	175	171	159	180	177	179	184	191	186	161	164	162	193	194	163	177	164	172	170	165	180	165	181	163	166	175	172	165	179	176	171	165	160	172	166	154	169	150	149	173	165	147	163	160	177	188	153	168	163	163	182	170	168	184	157	151	174	152	169	160	165	168	159	159	171	173	173	167	176	152	184	169	181	192	140	179	169	161	146	187	159	167	202	180	194	160	184	182	161	192	177	178	158	184	174	190	170	182	183	140	176	180	152	163	148	176	178	178	170	164	175	184	135	183	153	174	153	163	175	194	174	188	141	186	157	167	169	190	155	159	162	149	163	162	147	150	180	144	180	152	165	146	178	167	167	169	173	152	167	159	162	166	186	178	196	163	157	162	177	181	190	180	163	177	168	166	168	157	156	167	149	142	169	152	164	170	194	175	168	161	191	163	183	179	172	181	172	178	174	173	157	166	149	164	179	179	169	168	173	182	165	175	175	173	155	177	174	171	160	161	161	162	169	136	163	166	165	152	158	172	191	194	156	167	174	174	190	186	183	166	174	164	182	173	164	174	160	171	171	181	190	189	189	159	175	175	177	161	161	160	173	153	167	156	156	168	156	163	183	157	168	152	176	176	164	164	165	174	162	143	143	171	147	168	177	169	168	175	187	151	185	153	170	176	182	170	192	155	177	150	179	170	150	169	189	191	170	178	184	164	196	158	166	170	148	181	177	179	165	174	162	179	178	137	172	171	163	181	165	174	163	153	173	179	171	183	164	159	158	163	179	164	157	174	177	158	174	154	178	177	173	179	159	158	179	166	198	184	190	181	185	172	143	178	158	159	156	166	198	178	158	172	174	172	152	171	188	174	154	165	159	165	173	184	169	164	156	182	172	168	150	188	173	172	147	174	150	183	162	166	186	148	176	165	169	172	165	161	189	181	156	165	168	165	163	146	155	160	194	177	174	171	174	174	140	167	155	164	178	152	176	177	182	153	183	161	196	178	152	175	162	182	175	155	177	165	185	147	171	176	162	180	167	160	182	173	166	180	178	153	164	175	184	146	162	170	159	163	175	157	181	162	169	142	171	177	151	154	160	177	160	177	155	173	190	182	151	155	163	165	148	184	165	167	180	149	166	178	180	170	175	180	145	174	146	168	173	172	161	184	167	174	163	171	163	153	173	156	178	172	181	162	165	162	153	168	185	162	166	174	177	165	177	179	189	152	159	173	172	170	160	165	167	156	175	151	162	151	175	165	153	171	159	171	155	172	171	169	161	157	163	178	164	181	167	193	153	145	146	166	167	178	166	150	155	180	188	166	160	165	193	181	173	150	159	155	145	179	167	161	173	176
150	1	1710	116906	414	60	297	306	252	244	213	221	213	217	185	197	173	199	184	169	186	189	167	148	172	182	153	150	168	179	141	162	161	166	149	162	144	157	142	158	145	171	171	168	174	155	158	158	185	145	187	163	182	147	163	146	146	164	164	169	165	160	178	164	163	160	158	162	147	155	169	139	156	147	161	140	159	160	146	158	151	171	178	145	165	179	160	165	160	164	155	161	152	153	154	169	161	158	167	162	164	157	134	151	157	165	152	149	162	163	126	149	166	178	146	142	173	159	146	172	146	172	169	157	159	166	165	155	156	161	163	140	167	147	149	169	143	169	148	136	132	158	151	161	149	164	159	151	165	152	157	166	137	172	163	160	169	160	168	150	144	161	171	168	169	131	162	155	150	168	147	160	159	149	161	142	128	148	162	163	155	185	167	171	163	154	160	162	160	159	157	167	151	138	133	190	167	153	173	147	153	167	148	145	161	138	167	142	180	168	158	147	152	150	155	163	169	161	175	147	158	159	153	169	165	155	153	166	136	171	158	175	145	144	135	162	156	163	137	166	143	160	175	141	146	161	161	154	150	166	149	157	158	174	160	173	152	162	152	156	151	149	146	167	165	147	152	162	174	166	151	154	148	146	155	176	165	166	160	175	161	158	139	148	159	150	180	143	158	148	145	161	171	170	158	151	157	144	155	160	163	161	171	164	150	158	163	166	164	135	146	135	168	150	152	172	153	157	158	171	162	165	149	183	170	153	153	163	154	175	154	158	158	155	160	159	165	148	140	151	152	165	141	158	169	132	174	164	157	142	160	162	155	145	166	156	138	170	166	148	156	154	123	180	167	144	164	155	156	143	164	171	153	155	153	166	179	157	151	182	152	161	167	174	158	143	150	161	155	160	174	158	139	162	145	147	157	152	169	150	171	158	169	148	134	179	152	154	158	164	152	164	163	155	164	141	182	168	154	174	158	161	150	162	161	165	158	172	191	164	165	145	165	192	134	151	142	167	157	157	167	172	150	171	166	161	137	166	189	172	146	173	163	140	161	142	160	164	167	138	136	147	170	162	132	170	135	161	165	148	156	163	146	156	174	138	169	171	137	146	166	143	179	147	142	163	171	164	152	139	155	179	155	146	152	155	169	133	147	172	167	145	150	166	158	162	127	161	154	159	176	154	156	166	145	154	172	185	144	154	142	156	172	149	171	153	179	170	145	163	161	144	144	155	156	156	170	172	163	157	157	171	160	164	132	161	170	175	160	169	167	151	141	145	139	153	156	152	144	175	151	162	154	164	144	165	166	158	178	165	148	157	147	166	164	158	155	165	170	150	151	158	179	142	142	149	157	193	167	142	153	148	152	150	179	131	183	182	159	165	181	147	139	147	170	139	155	153	159	146	164	158	155	163	153	147	145	156	190	156	144	149	151	175	168	160	171	151	148	155	139	159	147	176	150	157	172	153	171	145	160	165	180	166	141	140	176	164	182	161	153	158	156	173	148	167	159	169	158	158	161	153	153	176	149	134	158	140	164	168	175	162	156	175	161	145	167	169	145	152	159	189	151	158	146	162	168	159	153	166	163	160	177	152	153	169	160	150	165	155	163	161	139	171	147	166	181	163	151	144	155	146	125	158	137	157	162	166	163	155	160	154	146	159	175	168	143	151	156	169	151	146	177	183	153	168	148	167	182	177	168	177	145	129	161	180	155	140	159	166	167	158	181	171	152	140	167	155	161	163	156	164	165	170	168	150	161	136	153	174	170	160	144	161	162	170	157	156	149	131	155	156	162	148	149	155	157	157	173	162	135	150	158	175	160	145	161	144	161	165	157	158	168	148	152	140	150	167	149	141	172	152	149	176	152	163	158	136	165	168	151	176	167	156	139	140	144	162	170	152	150	139	163	133	165	150	147	150	153	171	160	154	170	158	137	155	150	165	163	145	161	155	151	128	146	174	174	154	154	169	161	189	156	157	162	158	150	173	159	138	144	162	151	149	150	181	137	142	156	165	163	146	158	143	151	148	147	145	164	158	155	135	154	187	158	182	151	159	168	156	139	148	163	168	165	172	147	143	176	156	164	167	155	155	163	156	147	178	157	161	148	172	154	136	159	162	166	156	165	152	146	171	148	157	154	169	175	158	147	148	160	170	170	145	151	128	153	160	169	154	154	162	137	162	145	156	152	170	157	138	156	161	174	165	171	140	169	171	178	152	175	152	170	165	161	154	169	166	164	151	135	163	131	148	148	171	145	140	152	160	156	146	148	143	165	159	160	163	169	157	152	165	135	156	150	175	175	125	152	174	170	159	149	151	154	155	140	146	175	161	173	148	155	164	176	150	167	140
150	2	1950	116964	451	26	259	289	295	296	268	261	257	242	247	243	256	247	213	198	208	190	187	206	196	167	187	190	167	180	183	184	190	183	167	196	168	197	178	159	174	167	158	163	178	166	163	155	175	179	175	163	181	166	189	164	156	180	184	178	161	163	150	165	164	179	181	161	169	150	166	169	153	182	162	169	174	157	151	149	164	142	146	155	147	161	165	160	163	160	188	145	160	154	180	165	167	154	169	147	154	166	141	144	137	190	166	152	170	165	145	159	182	166	138	143	148	156	184	147	155	184	166	148	170	160	142	149	171	160	163	149	144	165	166	140	142	159	148	153	164	155	174	154	160	150	153	167	161	164	169	166	172	152	186	146	146	139	144	170	163	183	130	166	152	156	143	154	142	150	148	177	143	143	169	173	171	164	186	145	164	156	143	170	168	151	150	152	174	180	164	154	159	158	158	152	158	163	174	149	148	180	160	158	164	147	141	152	136	168	150	183	167	144	139	162	184	168	146	163	167	155	158	141	148	152	153	161	146	177	176	153	163	135	168	186	154	178	165	166	167	159	158	135	153	159	165	154	170	151	170	156	155	160	150	168	150	137	158	158	158	138	155	163	166	178	155	166	146	162	161	167	161	169	186	156	166	169	179	162	139	175	145	150	149	156	170	140	158	148	158	180	163	148	148	156	148	176	167	179	181	191	157	147	162	148	163	132	160	126	141	162	162	168	148	158	143	153	163	143	176	155	152	155	146	170	144	158	172	144	179	153	148	167	162	172	168	157	156	160	148	165	166	164	158	167	169	181	138	170	149	148	163	143	164	168	170	150	144	165	166	167	156	155	173	171	155	143	154	160	138	143	169	154	140	121	168	165	159	199	153	185	160	157	155	153	177	167	165	142	170	155	155	159	143	176	152	158	173	147	158	167	159	152	173	144	153	152	168	178	156	125	152	154	154	146	152	156	167	169	156	151	156	166	167	151	170	160	152	145	156	138	163	140	149	152	178	157	171	170	146	147	167	145	138	141	134	158	169	172	162	140	172	155	149	154	159	151	150	145	158	144	155	148	163	163	165	161	145	153	158	166	161	151	171	147	178	166	159	166	149	158	144	146	168	142	145	157	157	165	164	148	163	158	143	162	156	155	150	141	159	163	155	150	162	147	164	175	184	168	156	178	179	160	148	163	157	177	164	153	154	174	155	154	158	185	151	151	158	161	162	148	132	142	158	144	148	157	144	151	171	173	152	145	162	155	146	163	156	171	168	161	148	149	154	168	165	166	152	154	159	159	144	141	150	142	167	153	157	166	136	171	165	183	155	153	160	164	167	160	161	169	155	169	169	155	186	165	169	144	152	164	161	156	139	157	154	163	157	150	163	170	170	152	167	167	166	151	158	179	135	152	167	156	139	147	139	151	144	158	145	159	156	155	151	163	153	152	158	187	157	149	161	139	163	138	148	149	155	145	141	154	154	153	143	165	152	156	151	142	162	176	159	173	158	157	168	171	149	175	144	144	150	149	177	168	150	161	159	137	159	163	143	154	168	140	183	161	158	150	152	154	168	164	123	153	159	161	172	165	161	155	162	168	160	148	160	157	150	170	139	179	151	181	164	153	173	169	146	149	141	148	168	158	166	165	158	158	139	142	180	187	154	172	172	172	139	161	161	145	163	171	167	155	170	152	165	184	159	175	147	168	184	153	148	173	176	166	163	160	160	161	163	161	165	149	147	146	172	170	154	171	162	163	148	161	147	185	148	177	167	161	155	159	164	169	150	152	168	141	165	164	158	157	150	159	143	136	139	139	160	164	175	174	162	162	159	181	151	147	164	136	172	182	151	148	139	146	140	163	136	136	157	185	157	171	142	163	150	153	171	148	157	160	169	147	165	152	162	173	138	154	155	143	147	157	153	154	148	166	153	160	153	144	133	136	146	159	178	153	151	162	153	158	147	154	168	158	144	150	147	161	178	154	174	182	146	160	156	158	140	162	172	150	155	156	161	184	145	152	153	159	172	163	173	166	162	157	158	144	146	175	151	164	163	154	137	160	159	158	141	155	137	163	160	132	162	151	138	159	175	149	160	178	155	168	155	155	160	175	156	171	123	167	143	168	182	148	155	149	166	170	187	150	154	155	132	148	169	158	183	142	148	160	150	150	157	166	161	132	170	172	170	146	137	145	134	149	163	141	178	156	166	146	158	158	149	146	152	179	154	178	147	159	171	156	150	154	165	159	170	163	144	140	157	154	158	137	152	149	151	173	172	182	161	141	159	153	173	152	154	153	162	157	155	159	163	158	167	169	156	164	167	164	170	171	168	172	148	159	165	147	155	172	149	162	148	147
150	3	3250	117022	439	27	307	336	293	266	272	268	243	242	226	223	223	218	204	229	194	189	186	201	195	201	207	196	197	183	209	176	188	210	187	172	188	172	188	175	196	178	151	206	173	179	165	154	181	176	178	155	170	212	206	192	175	170	178	174	171	173	164	186	191	194	188	173	177	172	178	164	181	162	157	178	172	172	177	190	179	173	168	171	181	165	179	186	187	171	173	185	177	174	177	173	175	155	168	146	161	185	172	164	204	190	194	168	180	165	159	177	189	186	170	164	186	175	167	174	191	174	153	178	180	171	173	169	176	181	191	179	158	184	141	169	169	180	176	176	168	194	162	184	165	188	158	178	178	171	178	164	191	178	159	182	175	175	171	179	181	175	186	181	154	166	169	184	207	188	188	183	181	141	170	180	193	183	170	153	191	190	201	174	196	169	176	170	178	175	164	191	183	170	164	169	181	192	165	171	176	188	193	169	167	186	190	181	184	185	191	173	160	177	163	154	176	178	161	187	167	184	165	181	184	164	159	176	174	165	160	175	168	191	165	172	185	171	168	178	156	170	181	165	166	195	151	185	168	174	180	166	178	168	167	183	171	169	169	167	167	191	191	171	175	187	157	175	182	199	167	165	159	185	166	176	164	185	162	185	188	160	178	177	164	189	185	168	181	170	167	183	162	160	171	173	169	158	155	175	165	179	200	184	177	200	173	152	174	186	175	174	170	178	181	167	158	169	168	187	164	171	148	167	150	184	165	157	164	182	172	193	160	154	159	164	182	177	190	165	139	157	172	160	175	173	167	165	175	206	160	192	174	169	155	183	166	177	162	182	166	181	165	203	181	160	147	174	154	172	159	171	163	166	145	168	184	171	176	179	150	159	156	168	185	205	191	168	183	174	172	178	143	183	145	159	151	172	176	168	146	170	173	157	169	174	159	159	147	171	181	187	178	165	160	169	145	181	150	149	162	170	172	176	153	161	169	179	186	157	175	187	196	155	151	166	193	175	193	154	159	174	173	174	161	172	163	177	176	182	173	178	174	155	147	170	199	182	181	179	190	174	172	155	171	161	184	191	171	178	155	190	150	192	174	152	167	162	162	169	171	161	148	173	154	176	162	187	171	180	185	177	172	187	197	156	155	165	168	163	178	168	168	161	172	188	173	170	175	177	166	166	173	179	176	165	174	148	153	177	192	160	178	159	163	170	172	168	165	162	152	182	166	155	171	194	196	183	173	159	176	176	178	175	182	161	182	154	175	143	175	180	163	163	164	159	162	173	184	183	168	180	155	194	191	165	161	154	171	169	176	154	168	180	177	186	168	203	177	164	185	172	166	167	158	157	153	175	170	162	165	171	161	158	173	168	186	172	180	176	175	195	177	157	186	170	157	164	203	178	168	190	184	174	174	192	155	165	186	178	175	168	169	166	185	173	154	178	141	172	170	194	189	179	176	173	177	160	197	176	166	190	159	194	168	181	185	174	167	166	181	170	180	164	167	198	174	163	184	169	150	179	167	179	146	190	181	178	180	190	167	161	170	162	183	200	168	173	168	181	185	186	132	179	164	162	190	179	171	183	164	168	198	164	183	178	170	196	175	169	153	164	180	182	163	180	163	175	183	165	188	182	179	161	175	156	175	180	186	201	133	159	185	181	179	161	173	179	184	169	178	174	157	185	180	165	187	182	186	178	163	168	173	168	146	173	154	166	171	165	163	159	162	181	159	174	174	177	160	156	158	150	160	172	170	167	174	187	165	181	172	186	161	171	171	152	173	175	176	179	165	179	165	171	179	165	157	171	171	184	154	168	176	158	173	161	176	172	185	171	178	154	150	163	190	190	169	192	172	162	176	176	170	159	165	160	177	161	178	172	162	188	181	181	147	166	153	160	192	168	181	183	183	167	176	171	173	156	188	165	170	172	176	177	174	174	158	196	165	162	182	186	164	171	173	171	167	177	166	166	177	190	180	167	175	155	172	170	166	164	175	173	179	171	180	176	162	171	174	192	170	149	164	211	174	178	173	171	192	178	182	170	170	149	188	168	154	169	170	181	186	177	190	186	176	166	170	167	178	159	155	173	169	191	162	160	158	190	203	155	174	176	155	165	168	182	157	167	181	173	165	173	167	169	174	181	158	172	181	175	202	170	177	171	172	176	174	186	169	169	159	169	188	175	146	180	172	183	164	163	174	163	157	167	158	170	164	179	167	175	165	186	162	187	183	157	166	164	187	164	177	181	194	174	170	159	145	185	174	173	147	182	177	179	170	181	180	184	163	157	175	196	165	174	150	175	171	157	184	155	163	196	159	167	159	171	150	172	191	166	173	175	168	176	174	202	180	181
150	0	2500	117080	428	15	249	289	324	309	309	291	296	293	288	279	314	271	285	258	272	255	251	253	250	240	222	247	234	220	213	241	210	204	219	201	237	207	218	208	209	196	191	190	201	195	206	218	198	178	204	200	194	189	203	197	178	194	188	192	192	162	182	191	198	176	193	196	204	194	180	189	177	194	190	203	163	193	173	184	201	169	183	210	208	198	196	182	184	189	170	195	176	175	179	178	200	177	155	200	208	182	188	171	191	196	180	185	183	175	168	194	175	187	196	195	167	169	193	195	183	176	199	178	168	220	183	171	194	159	180	186	193	194	188	163	195	194	193	180	197	182	156	197	193	169	193	181	189	199	187	175	178	162	167	181	198	179	173	173	192	199	190	209	168	172	165	194	150	184	187	180	188	185	178	176	175	180	202	193	192	183	172	183	185	177	179	165	170	173	187	197	178	198	193	179	172	189	162	182	189	154	187	179	168	170	205	175	183	189	180	165	162	160	206	170	177	176	183	185	165	192	150	188	171	180	169	173	162	191	167	181	199	175	182	180	174	198	165	189	190	180	179	170	183	178	189	161	210	186	174	185	184	155	187	163	167	205	190	202	177	188	185	190	195	190	163	187	190	159	166	166	193	174	172	198	190	186	186	160	165	175	180	182	181	184	189	188	188	184	165	200	174	182	180	189	182	192	199	147	176	185	185	178	205	166	180	179	170	193	180	189	164	174	177	182	179	177	174	194	179	200	181	186	196	207	177	181	189	205	171	205	177	170	182	191	181	171	181	165	186	174	166	182	160	167	203	175	206	204	178	185	177	165	189	184	186	159	188	184	175	162	186	195	195	184	169	174	178	187	176	176	198	163	175	166	184	179	180	179	180	178	174	190	168	147	178	167	195	192	200	177	178	155	179	166	198	179	196	174	185	169	176	180	168	193	193	191	186	178	177	183	192	179	178	182	176	181	187	166	174	178	178	186	168	172	177	203	204	174	170	188	192	174	186	210	222	182	183	172	172	187	192	173	161	184	165	184	194	159	189	197	210	177	192	165	179	188	184	175	180	207	197	176	180	175	192	166	179	164	183	185	188	176	153	179	180	178	167	198	165	174	186	166	161	191	164	207	183	168	209	173	205	167	184	183	157	188	190	156	166	182	186	169	165	168	171	191	185	161	191	176	179	187	192	178	177	195	182	189	177	148	184	158	165	165	195	159	170	195	187	188	185	208	196	185	183	190	173	172	176	186	183	178	196	184	178	184	168	175	196	173	195	181	176	194	181	173	174	169	182	168	157	171	179	199	165	185	174	172	152	194	206	177	158	200	181	163	193	160	178	174	177	166	166	203	188	170	183	175	191	181	149	158	177	176	162	200	168	181	176	189	187	171	189	187	173	171	204	174	179	185	185	177	181	161	173	191	195	195	180	173	179	191	164	191	161	167	185	175	185	185	184	199	162	187	166	187	177	176	212	198	188	190	184	168	158	181	167	202	191	202	156	175	197	185	179	159	172	198	189	162	177	163	164	178	185	163	174	159	187	187	197	161	176	197	185	180	192	162	179	184	154	185	172	191	164	164	194	173	178	173	185	187	174	178	187	169	180	185	185	172	199	203	185	170	184	180	189	214	162	197	191	181	187	179	171	205	181	157	162	199	201	185	178	179	167	199	175	186	194	191	189	152	173	179	201	180	175	177	182	184	180	201	191	174	160	186	156	197	177	181	166	172	182	198	189	169	191	182	154	144	182	162	155	160	186	176	173	211	159	156	170	176	186	186	204	191	173	184	178	175	209	199	169	182	177	190	185	169	180	196	176	169	157	167	179	197	176	175	181	170	172	162	178	159	178	182	190	168	159	158	178	190	190	179	153	176	181	169	171	185	183	173	190	199	177	191	171	189	170	191	170	167	190	169	179	179	178	190	179	161	188	175	176	177	179	192	154	172	171	151	198	180	195	173	171	179	168	182	211	181	185	178	181	173	172	181	188	177	178	181	213	186	183	181	181	182	170	190	186	177	182	141	199	180	179	166	189	184	163	176	179	189	180	168	173	161	168	168	166	186	205	194	180	177	171	167	179	182	189	180	190	175	188	150	172	182	198	174	187	181	190	158	158	184	175	180	177	169	181	162	180	183	178	171	157	171	193	169	172	168	165	157	145	180	168	165	163	188	177	174	179	168	182	172	177	193	181	178	152	195	163	172	187	168	171	157	178	181	182	202	165	175	175	198	174	183	202	179	196	170	198	191	166	158	174	171	171	175	174	181	176	164	184	167	173	170	159	160	164	160	162	166	167	166	197	191	190	175	181	194	164	153	170	175	179	170	192	172	185	164	191	214	188	202	187	201
150	1	1710	117137	419	51	306	306	295	253	206	247	210	224	218	198	185	216	209	210	173	178	188	185	198	180	154	176	191	207	179	165	170	195	167	162	171	179	191	190	176	194	150	186	156	189	189	167	166	191	185	173	170	181	192	171	172	179	171	177	182	184	180	172	168	160	160	174	172	160	162	149	190	173	153	177	169	152	178	185	190	166	164	167	159	166	173	154	177	175	184	188	182	179	188	182	167	165	168	170	178	181	169	178	180	175	151	157	157	168	169	164	167	170	175	174	165	182	175	175	166	176	172	181	163	166	154	172	187	189	156	196	174	166	180	166	168	178	170	167	185	155	174	175	176	161	186	169	157	177	173	165	166	153	160	178	167	173	185	189	198	172	164	176	181	167	163	162	159	175	179	182	158	170	177	162	172	182	192	165	177	199	185	189	168	161	181	153	191	177	169	184	164	153	162	155	161	159	162	174	178	189	183	143	160	183	168	181	162	175	161	158	164	190	166	165	158	180	166	166	147	162	173	173	184	184	169	176	175	156	168	185	143	170	173	158	179	168	175	168	175	187	159	171	182	155	164	175	166	172	168	190	181	151	177	171	159	146	173	156	170	180	186	165	157	164	174	174	178	179	175	175	173	161	160	154	159	154	160	184	166	147	174	168	167	170	201	159	180	192	149	164	174	166	173	152	194	178	172	190	192	167	169	155	156	165	179	185	150	157	182	152	170	173	168	172	191	191	165	175	185	182	163	174	163	185	170	147	173	176	172	174	169	187	183	176	178	177	162	158	171	188	183	185	180	168	166	169	174	192	160	172	170	165	182	171	157	171	169	174	198	173	169	162	159	192	186	179	173	179	182	173	161	145	183	151	177	178	162	184	175	169	182	184	169	177	152	187	165	182	187	164	163	154	185	194	183	161	170	177	180	160	182	191	166	168	186	167	187	168	191	177	149	174	162	160	149	177	180	160	161	161	172	156	177	167	176	165	166	189	185	184	180	186	159	163	143	156	174	174	172	180	190	181	164	155	176	166	165	151	167	179	176	181	177	197	195	169	173	161	162	158	170	173	165	173	182	173	169	196	180	171	198	181	187	170	164	166	166	169	170	186	165	149	162	164	167	162	179	163	188	169	170	167	172	165	184	169	168	138	170	193	176	182	167	179	161	179	175	139	166	168	169	183	148	179	182	159	147	176	170	188	189	181	176	164	159	185	161	160	176	163	199	172	184	182	173	184	178	189	189	186	164	164	173	159	165	179	191	168	181	162	193	151	181	175	169	158	172	151	175	168	189	173	200	183	168	151	170	160	189	172	167	169	192	167	145	171	183	180	161	162	175	169	172	164	177	177	157	169	163	158	149	173	183	180	154	166	165	183	180	169	184	188	181	175	168	163	170	185	173	184	132	178	165	188	182	159	178	173	180	181	171	175	191	162	204	159	171	166	166	180	163	170	160	172	172	138	178	182	185	193	163	177	165	172	161	160	156	163	182	168	185	152	167	173	163	179	160	185	181	168	183	167	177	152	151	165	166	164	177	190	156	160	176	145	190	174	146	175	182	182	177	173	167	178	190	168	159	190	170	178	188	178	194	185	188	158	180	165	159	170	182	180	178	154	188	167	172	174	172	196	179	185	179	179	175	185	179	183	171	172	162	186	170	178	175	163	163	168	187	156	181	178	170	163	176	177	149	178	169	147	178	170	190	173	169	167	187	177	167	169	206	197	181	170	171	182	175	162	192	178	172	167	181	184	187	173	161	172	183	178	160	200	170	198	169	197	192	178	196	151	164	173	195	164	151	189	148	165	162	184	184	179	181	159	180	177	187	177	164	184	165	178	167	166	163	193	176	184	180	172	182	198	186	159	176	179	172	171	196	166	175	188	172	150	162	173	189	175	164	171	160	175	170	165	176	198	182	171	171	177	169	155	176	167	151	188	192	177	173	151	169	170	183	197	182	166	165	165	159	176	184	182	194	159	163	177	147	154	148	161	173	193	161	171	175	191	182	157	165	184	188	188	145	181	179	147	194	174	157	173	180	161	180	199	187	176	193	193	168	190	188	166	174	175	193	170	159	166	180	205	169	164	190	169	153	180	159	150	199	174	179	179	165	193	194	185	173	175	165	178	176	175	160	164	169	177	182	163	152	167	166	172	178	162	169	169	159	178	162	186	179	175	179	155	177	142	177	155	137	180	169	158	167	162	180	158	181	179	159	201	155	189	171	187	174	169	163	158	164	165	170	174	191	147	169	166	159	171	173	177	171	168	181	155	168	176	175	187	203	165	147	147	185	150	172	155	177	177	177	176	180	188	171	153	166	181	188	165	173	163	184	178	182	173	177	169
150	2	1950	117195	436	31	280	310	306	312	282	294	269	249	232	243	226	245	230	219	205	240	198	202	216	194	217	188	216	199	200	201	166	225	182	201	195	176	180	192	186	200	170	192	184	196	162	199	189	191	164	192	178	164	199	195	165	180	159	185	202	173	176	181	175	179	199	208	174	181	181	171	186	192	177	188	172	179	178	193	181	177	184	171	176	207	177	182	179	172	148	189	154	178	160	154	172	196	175	150	176	166	192	168	200	169	180	201	168	173	193	179	169	164	165	162	158	184	170	187	164	162	188	169	184	170	172	184	192	173	176	157	187	188	187	180	180	162	194	173	178	193	170	169	183	182	174	188	165	173	192	169	191	174	192	169	177	176	165	167	191	196	176	180	171	153	182	155	184	159	173	174	179	170	184	183	168	205	171	156	158	162	178	186	186	173	181	173	184	192	175	164	162	190	168	157	173	179	175	168	182	176	188	165	173	180	153	178	172	175	153	177	183	161	186	174	168	187	179	179	178	194	166	148	187	153	156	222	169	166	191	176	172	187	167	182	172	172	181	163	165	177	191	164	181	171	182	171	168	156	151	155	173	177	179	179	189	174	168	161	184	196	193	176	172	177	158	182	149	168	161	169	187	174	173	188	191	166	197	168	177	165	165	193	172	161	160	171	168	176	171	188	211	165	154	169	171	164	171	168	159	165	166	168	171	177	213	179	197	190	184	180	150	181	182	166	153	165	161	186	176	181	178	165	193	158	183	165	154	180	163	179	185	167	155	178	194	181	152	155	148	180	178	165	161	178	172	174	171	164	171	187	161	180	178	170	172	169	132	169	155	169	176	157	201	183	186	168	182	180	191	169	178	179	189	174	164	174	179	175	191	166	169	169	179	173	180	177	172	161	177	193	174	184	188	175	177	171	181	175	164	191	167	164	171	209	180	170	168	148	161	145	186	165	189	165	166	194	184	179	175	170	177	166	173	161	191	160	178	184	178	178	185	190	176	194	163	157	197	160	166	175	179	158	184	168	180	186	171	186	170	191	156	187	186	169	159	195	159	162	173	189	177	172	186	168	155	182	150	159	213	192	169	205	166	180	176	189	151	176	190	174	177	179	175	180	160	164	170	185	176	172	185	177	186	170	167	154	189	157	168	180	179	185	174	171	170	154	197	172	171	192	182	195	170	177	175	155	180	192	175	193	177	187	167	168	153	164	171	162	173	162	170	164	190	183	169	178	186	169	150	167	166	168	151	170	181	172	176	178	192	163	150	157	189	177	173	151	160	158	159	172	186	173	161	184	180	158	179	165	169	181	181	183	169	196	178	165	219	177	184	178	208	175	150	164	190	166	191	174	179	160	161	173	191	165	160	171	172	178	164	166	176	189	201	164	180	175	170	160	166	176	164	171	164	173	163	160	178	167	183	189	163	184	157	185	179	185	167	192	184	187	170	181	162	196	171	171	179	155	189	171	168	163	169	160	183	156	144	171	170	183	156	167	169	181	182	168	168	176	203	169	184	193	166	142	182	159	160	171	157	177	178	175	177	187	163	177	174	196	184	181	156	184	189	183	152	182	190	172	173	174	179	168	182	179	169	167	179	166	170	146	152	159	163	200	170	200	167	187	167	174	180	160	158	171	174	179	180	155	167	154	159	198	170	200	161	182	183	178	205	184	191	183	178	167	186	170	190	189	167	166	175	181	176	159	169	160	165	162	184	185	163	167	183	175	171	167	156	174	164	167	167	177	189	173	161	186	190	168	172	163	159	149	181	186	184	171	170	170	175	171	176	170	162	176	165	164	180	175	169	163	169	192	172	187	164	168	180	168	181	168	181	177	164	173	191	178	156	172	173	174	161	184	172	168	179	167	181	182	148	188	175	160	165	172	171	169	141	171	196	168	164	169	200	177	191	180	200	158	160	185	168	174	168	189	192	162	183	179	148	175	176	170	181	187	166	183	145	191	152	180	162	203	144	156	180	173	175	174	168	189	182	179	194	138	180	170	162	171	186	172	174	184	177	173	168	192	152	166	189	183	176	177	167	195	177	173	165	180	162	178	177	162	180	191	163	175	168	181	176	179	166	188	190	158	154	188	146	173	178	195	169	173	161	171	185	173	183	179	156	173	191	155	177	175	159	176	201	184	166	159	181	182	171	159	182	162	169	165	149	181	194	202	164	170	161	160	169	198	176	178	176	166	180	178	156	180	181	141	158	159	173	188	160	184	176	191	188	173	174	190	170	163	175	174	187	194	152	182	156	197	178	166	161	171	142	154	175	164	173	163	166	192	167	173	200	201	175	176	163	166	189	172	163	178	175	182	168	186	156	179	166	174	169	164	154	182
150	3	3250	117253	419	27	304	319	318	308	269	256	273	238	247	240	229	228	212	224	200	196	185	211	216	179	183	197	184	201	205	186	165	176	178	181	191	179	191	206	181	180	163	184	186	180	182	179	201	208	175	181	192	185	176	202	163	185	182	160	178	183	171	160	171	181	185	174	185	184	170	190	177	180	200	179	166	187	162	168	159	194	192	185	195	189	176	157	181	188	184	173	190	175	168	173	177	168	172	172	173	165	157	165	186	172	179	175	188	168	196	180	165	190	168	168	183	187	182	171	170	188	168	174	168	189	166	184	178	180	188	185	146	172	193	170	201	148	202	194	175	156	206	174	164	170	164	181	179	196	175	171	193	168	180	183	194	162	150	194	186	193	172	191	183	185	165	192	174	191	180	181	190	194	172	192	160	173	157	200	179	165	192	176	171	176	171	179	197	161	180	155	183	196	160	180	186	173	184	180	178	173	183	185	174	181	179	175	174	199	174	179	190	169	180	152	181	175	178	192	186	182	187	176	162	153	175	182	180	181	153	188	201	148	181	183	192	183	168	178	168	197	178	155	164	174	183	173	189	161	168	175	158	162	168	169	175	188	178	180	187	174	175	185	168	165	181	184	167	176	190	175	164	200	185	198	184	182	180	172	182	176	170	170	178	178	191	147	173	194	182	168	191	181	193	174	162	170	180	185	168	172	188	154	200	189	193	164	166	181	148	165	192	161	183	196	198	178	181	164	178	174	191	172	190	159	174	175	187	168	174	189	197	177	200	149	190	181	170	167	177	186	189	172	203	184	170	192	193	161	205	199	167	151	151	168	162	166	183	181	165	176	176	198	151	179	170	196	165	160	152	167	177	179	168	186	179	178	176	186	167	156	173	189	160	190	178	185	173	189	181	189	169	189	190	175	181	186	169	189	182	176	166	159	171	192	177	174	184	151	169	179	189	192	180	157	160	174	174	173	181	166	194	165	146	172	174	175	181	181	169	180	192	174	188	198	192	178	171	180	165	172	176	184	176	171	219	174	191	157	160	164	195	194	172	185	172	198	163	171	168	167	191	182	146	188	180	175	173	165	195	207	163	177	182	210	174	170	173	179	201	177	187	172	164	184	194	170	188	173	178	180	182	165	179	180	184	156	177	192	170	176	171	195	193	159	178	177	179	166	151	193	176	172	171	164	157	193	166	195	173	185	151	166	167	182	167	215	176	161	182	201	177	183	179	174	171	159	182	180	182	202	185	167	177	169	177	188	171	197	184	167	166	156	183	156	194	205	180	180	196	182	178	147	189	153	153	154	166	177	181	178	201	187	153	170	176	204	172	166	178	169	169	168	172	194	173	168	191	177	185	169	188	172	190	179	170	188	168	180	166	183	185	187	181	159	175	163	185	184	172	168	161	194	166	190	199	174	177	167	183	183	190	186	184	153	179	185	181	188	172	181	178	184	164	171	202	177	177	174	179	166	182	177	168	192	160	198	182	183	195	185	186	194	181	160	176	190	166	175	207	192	160	181	162	202	173	177	187	182	183	158	168	189	179	180	173	171	168	160	168	182	190	189	182	169	167	160	177	158	177	224	168	174	178	180	166	182	169	184	156	170	177	175	192	175	175	205	164	183	156	185	183	181	166	177	174	182	190	178	162	172	166	173	185	186	178	156	215	192	191	168	170	169	177	173	198	176	168	167	191	164	164	171	169	165	180	167	170	170	177	185	162	169	186	183	196	193	169	155	191	193	205	171	157	169	183	173	168	175	188	182	183	206	164	177	175	163	186	175	207	170	178	212	196	170	180	178	173	156	168	185	206	182	172	149	179	177	155	179	149	143	163	183	169	203	173	211	182	175	191	174	162	162	177	179	155	173	167	175	146	178	166	168	183	163	174	196	175	164	169	169	174	160	173	161	186	175	161	157	191	185	188	194	178	185	192	138	175	173	179	180	179	171	165	160	165	177	180	171	159	179	194	179	167	188	162	157	178	185	163	194	185	155	178	162	182	179	194	169	177	198	177	187	175	175	161	185	163	162	183	151	159	166	191	177	191	188	168	173	182	158	169	171	179	174	188	199	180	192	162	176	192	174	196	200	201	178	167	185	167	185	163	159	175	185	190	175	189	196	168	172	155	198	183	177	190	176	184	177	176	181	166	171	174	170	199	179	160	176	171	185	165	165	178	169	162	194	168	180	201	180	177	160	179	182	151	191	177	184	171	162	180	159	170	182	177	191	189	175	158	156	174	164	169	164	179	172	174	175	163	182	208	178	179	192	169	135	171	188	184	191	161	153	186	188	160	168	170	172	181	182	180	196	184	160	172	181	164	188	174	172	151	169	188	177	185	195
150	0	2500	117311	429	9	278	298	297	296	295	308	315	294	302	290	307	311	288	262	254	250	286	237	260	254	248	258	225	222	234	213	213	219	222	233	197	215	230	227	217	222	202	210	202	230	212	193	222	209	230	204	201	182	206	202	201	190	204	179	190	197	169	210	188	197	188	190	197	213	183	179	185	184	187	211	193	191	196	174	167	198	201	162	186	197	191	199	175	175	182	185	186	193	194	218	188	188	197	200	176	210	200	191	198	191	193	199	190	201	176	189	176	185	186	180	206	185	156	190	192	175	199	196	180	182	154	182	179	161	208	203	198	185	196	183	192	192	191	197	184	181	183	207	175	165	187	218	209	162	188	206	175	177	169	162	209	182	190	201	204	193	187	184	208	185	171	170	194	168	195	176	206	184	194	190	200	175	176	193	187	182	179	174	166	179	167	196	174	181	206	199	167	189	188	188	164	191	181	195	203	188	188	196	206	168	182	196	192	206	173	177	189	185	176	181	181	202	205	170	170	182	188	187	167	165	170	170	188	201	183	174	167	188	176	193	196	177	182	157	172	191	169	189	178	209	181	173	182	182	173	203	162	184	209	193	181	191	188	190	169	182	194	202	204	166	184	202	178	185	194	186	200	199	180	180	191	205	178	181	188	200	194	182	163	192	187	194	183	166	176	198	169	206	170	202	182	202	186	180	168	179	193	197	174	197	200	212	192	196	206	168	189	176	184	184	196	186	210	196	191	200	163	194	183	193	187	169	179	206	218	184	190	184	179	180	181	178	191	177	167	181	176	187	179	188	181	183	176	172	184	193	185	174	196	173	190	183	178	204	195	195	189	188	184	198	170	172	196	188	198	197	182	186	177	186	203	213	176	187	183	169	184	192	184	185	191	164	193	199	177	184	172	181	182	210	190	180	190	178	208	199	204	179	176	182	172	199	170	171	197	186	186	177	192	175	191	191	172	167	182	197	159	178	179	201	187	199	186	179	190	180	192	192	183	168	183	176	177	205	196	173	188	205	195	184	179	184	199	169	194	168	199	182	187	159	176	193	187	190	192	193	173	204	173	165	165	170	194	154	183	187	169	205	187	186	177	182	168	182	184	169	176	177	195	201	181	197	186	194	199	177	182	168	178	181	196	157	182	171	176	178	190	179	201	169	177	189	207	176	183	164	176	190	178	155	190	187	178	210	171	180	168	188	184	173	178	187	160	194	187	194	168	175	170	176	161	194	192	178	175	192	163	192	188	182	198	201	182	175	179	189	170	201	198	202	194	173	189	180	181	196	182	180	188	197	171	197	172	174	180	204	191	190	194	180	162	184	192	205	184	185	185	196	178	178	197	203	191	198	177	169	165	192	199	182	170	197	202	184	170	191	186	176	166	179	195	176	192	182	164	186	180	196	174	181	190	170	192	183	167	165	169	171	187	171	181	189	186	182	170	165	186	184	179	180	201	173	167	190	201	168	192	176	185	174	170	179	198	173	186	172	192	188	179	192	167	182	182	180	176	214	186	198	193	169	193	189	184	196	186	181	161	169	184	171	182	206	181	182	188	188	183	196	178	183	177	176	180	185	176	178	166	175	190	192	195	176	200	205	194	198	168	192	162	170	190	201	195	159	197	185	207	183	176	196	182	182	193	180	181	199	194	193	154	173	176	189	190	198	192	160	174	193	173	202	199	172	199	195	194	170	186	162	184	196	180	185	174	178	165	177	177	178	156	185	197	164	212	180	200	171	169	181	182	181	172	184	182	193	199	180	183	167	173	162	178	182	188	193	188	174	189	207	188	168	205	174	179	174	174	170	164	182	171	160	185	176	180	179	190	214	174	189	178	178	152	188	174	174	172	183	187	187	170	198	195	174	189	196	177	164	174	175	191	167	193	196	175	194	182	186	179	185	175	189	180	193	197	165	192	183	197	184	171	224	186	181	177	175	210	196	198	189	186	185	187	160	177	211	159	188	190	222	177	175	169	191	187	170	174	193	187	193	187	150	166	190	159	161	156	196	172	178	163	186	170	191	184	175	186	189	192	187	172	177	169	192	179	170	200	179	209	189	177	203	176	181	183	187	181	193	211	178	183	167	182	191	205	177	165	196	182	172	159	179	197	196	164	145	175	174	177	182	177	176	207	177	163	179	167	203	175	181	193	180	182	170	204	184	191	182	185	158	176	166	194	178	178	186	196	192	191	183	182	171	173	169	196	190	189	178	186	197	183	194	189	191	178	186	166	197	196	204	165	148	176	193	187	187	175	194	158	186	201	167	185	182	185	177	193	222	183	179	188	179	192	214	183	176	178	189	188	182	178	180	180	175	175	186	197	182	172	199	187	184	175	176
150	1	1710	117368	429	57	295	311	259	251	246	227	215	209	206	223	212	192	198	201	175	184	174	192	197	173	174	178	192	183	172	184	189	195	193	205	190	179	181	184	175	177	163	181	164	166	175	154	184	146	182	203	178	170	160	177	168	169	175	157	157	187	193	167	160	186	178	196	199	190	161	176	169	177	167	167	165	157	170	176	158	183	190	177	181	178	166	172	154	197	171	155	179	178	167	172	180	170	172	164	181	145	153	170	190	176	185	172	173	167	176	186	180	188	193	175	163	154	162	197	170	190	189	193	170	183	167	154	197	174	194	182	180	175	168	184	177	165	158	156	181	178	207	164	168	161	169	178	160	190	161	159	161	186	171	187	172	166	168	173	191	169	155	182	196	183	162	184	174	186	172	166	179	172	174	176	195	172	188	160	170	169	180	169	157	179	181	165	170	199	179	181	162	170	160	170	174	183	165	166	169	172	184	181	178	159	170	200	177	159	194	176	165	178	176	182	169	173	149	178	173	154	182	166	127	147	167	167	159	168	169	178	172	174	152	173	170	169	189	167	169	177	165	164	181	178	188	162	188	189	184	210	168	154	175	189	176	186	181	186	183	164	174	178	178	186	170	165	150	176	186	173	191	171	195	162	183	175	183	173	182	172	199	171	140	186	167	178	183	158	190	146	168	190	187	165	147	200	191	179	170	178	210	173	150	166	180	175	161	158	187	163	180	163	178	159	187	175	166	149	159	154	156	175	171	182	168	173	182	230	185	168	158	181	168	165	180	166	182	166	174	192	167	171	179	187	190	186	152	168	197	158	182	167	171	178	185	169	177	182	167	172	178	166	173	163	166	182	171	160	174	184	169	172	161	185	197	181	192	153	164	163	162	211	165	163	184	172	181	190	170	167	173	171	168	176	163	173	159	160	162	194	172	160	185	189	181	158	185	176	170	161	188	173	194	179	178	162	178	172	184	166	169	202	169	163	156	173	180	178	171	183	194	181	170	166	170	180	174	187	167	164	168	176	172	183	185	197	182	169	173	154	177	158	143	181	176	177	178	175	167	150	168	182	196	165	166	161	164	170	184	155	196	183	201	172	160	185	151	177	186	175	162	155	174	164	163	161	180	181	178	178	185	200	196	178	171	177	159	160	187	178	168	158	153	192	181	195	149	175	169	174	157	189	177	173	170	168	184	137	188	181	177	191	179	153	184	172	160	169	159	141	183	177	187	179	160	164	188	169	166	168	176	184	181	167	204	205	194	178	174	186	167	169	170	202	180	163	170	155	166	158	175	186	169	185	202	167	179	186	170	170	187	171	174	189	189	179	178	162	172	183	174	167	172	183	186	171	169	150	177	177	189	179	187	170	176	195	166	181	186	185	182	141	194	179	151	180	185	183	180	162	166	176	172	156	159	157	180	164	170	202	162	158	165	150	175	199	169	177	156	188	156	169	156	187	201	170	185	154	177	195	178	155	173	210	178	188	170	177	159	174	177	192	185	173	169	176	166	168	168	187	157	188	183	176	184	185	153	158	179	171	181	163	164	153	201	158	180	170	154	180	152	164	162	162	181	192	168	171	158	180	185	171	178	155	192	167	184	165	185	169	162	183	179	176	198	167	163	170	163	166	192	174	181	168	177	182	168	183	175	180	184	171	185	181	173	185	173	178	168	168	179	149	178	177	167	185	191	169	175	170	161	180	182	170	168	181	145	170	167	176	171	179	160	160	181	164	166	176	160	168	165	167	186	178	176	173	179	175	192	177	161	159	166	178	154	176	183	159	164	161	197	179	192	170	158	184	178	187	172	175	190	158	184	175	174	181	183	172	158	163	156	175	154	164	173	170	172	182	157	171	182	178	170	160	168	177	186	180	190	173	172	171	185	187	177	192	180	178	152	193	168	150	205	188	184	178	169	182	171	189	181	176	184	173	173	184	169	177	168	179	192	194	184	175	163	171	160	170	164	175	168	195	192	158	154	200	175	186	167	170	155	170	174	182	170	179	187	176	150	153	147	183	171	175	200	173	174	179	185	163	148	187	208	177	190	151	178	175	152	162	173	167	180	157	182	170	177	159	193	182	197	191	163	180	195	175	194	178	200	180	167	208	184	158	184	169	161	191	156	155	184	160	179	163	172	184	163	179	177	192	171	177	162	171	165	166	143	159	164	179	185	168	154	174	179	178	189	166	174	164	185	147	161	173	169	190	176	176	181	180	186	163	166	178	179	157	162	161	175	188	173	201	147	165	176	166	175	187	181	198	151	177	173	176	168	175	176	187	165	182	178	160	165	197	167	164	158	176	174	187	178	188	186	161	183	176	165	177	161	155	183	142	170	165	174	184
150	2	1950	117426	423	19	289	325	312	284	265	257	281	261	230	256	256	256	232	226	222	210	200	202	211	201	177	216	213	193	177	194	172	177	193	194	190	196	189	188	165	180	180	182	173	164	183	175	194	183	189	185	171	189	207	171	161	167	185	188	161	192	179	189	187	153	179	180	173	167	173	183	167	180	162	190	170	180	173	168	164	169	183	172	191	182	161	210	185	164	159	196	162	161	150	156	180	180	177	176	175	162	194	152	165	181	185	187	160	166	170	187	183	165	155	159	171	176	172	155	175	161	169	170	181	171	173	163	182	190	177	178	163	156	180	165	174	176	182	184	183	189	158	179	183	172	177	176	193	166	169	173	162	170	167	163	166	162	161	172	191	167	158	194	189	172	160	159	166	169	172	189	179	178	188	152	184	171	170	191	177	179	178	155	180	164	160	203	168	184	167	168	174	172	184	165	152	158	163	151	187	185	172	176	180	165	176	194	156	183	161	168	181	163	154	180	164	162	154	190	171	169	173	168	158	174	179	198	193	172	171	168	176	174	192	171	162	155	158	174	186	170	168	169	179	179	192	185	190	154	170	162	182	178	182	183	177	172	179	184	163	159	168	168	155	192	172	159	160	183	159	187	157	171	180	189	172	178	180	162	168	194	162	160	180	163	196	190	181	177	179	169	156	168	142	168	172	175	160	163	152	159	160	185	167	165	184	191	183	172	176	159	170	172	157	154	156	151	163	173	146	177	173	172	175	186	176	199	170	174	170	163	164	163	176	159	155	174	178	178	156	166	173	184	185	148	191	182	170	185	154	160	192	178	161	166	179	184	177	170	170	189	176	169	179	160	172	156	178	165	175	150	171	183	180	167	182	164	163	162	168	171	180	183	186	179	166	162	156	158	172	193	175	172	155	174	149	169	147	169	180	186	167	174	152	180	173	179	188	155	179	192	153	173	168	179	176	172	154	155	184	175	183	164	175	158	181	180	173	179	183	165	165	171	171	192	177	185	187	150	172	180	157	192	184	162	178	185	176	166	163	165	153	164	151	185	176	166	174	167	177	190	172	168	168	189	167	148	179	164	181	156	173	179	164	170	181	164	181	169	171	183	177	174	168	177	178	160	165	146	180	187	168	214	180	189	171	162	169	174	172	180	181	179	180	201	160	159	166	152	180	191	169	191	193	181	185	174	152	155	152	176	161	166	164	185	187	167	187	159	156	168	168	164	184	180	174	177	192	182	146	167	169	170	171	182	168	171	170	174	166	157	167	177	163	170	182	160	168	179	170	166	156	177	158	166	185	150	177	169	148	188	176	161	171	168	157	172	173	167	172	178	173	147	171	166	156	156	181	185	185	173	164	191	157	144	152	161	168	170	148	163	181	167	151	161	170	173	170	179	165	174	180	168	184	190	161	171	178	177	174	157	172	181	170	166	171	168	185	147	149	191	161	200	185	162	167	168	173	173	160	144	161	142	150	170	163	165	176	181	172	198	177	162	180	173	195	157	201	188	186	169	180	189	159	176	164	170	180	183	176	172	194	194	171	151	163	170	176	141	173	187	183	166	173	181	178	153	180	173	176	188	170	178	194	171	165	161	168	159	165	190	175	158	182	132	161	162	182	186	160	161	165	168	178	166	157	176	187	184	168	189	175	166	163	162	170	162	172	157	195	177	143	180	170	171	185	180	149	177	180	176	174	169	176	169	179	179	157	165	170	161	197	169	187	174	167	166	173	159	187	148	149	189	172	176	171	184	168	174	174	167	154	165	190	174	142	167	171	160	183	172	194	151	174	187	178	168	161	162	173	155	172	166	164	168	171	159	179	173	175	152	172	166	162	166	182	189	170	165	180	158	168	174	166	153	166	185	175	163	166	154	159	173	164	172	147	184	154	184	178	204	149	168	183	169	172	187	181	179	183	170	162	162	198	156	188	173	161	165	178	197	185	163	155	199	194	165	178	171	173	189	166	167	163	172	168	180	187	181	162	166	161	177	177	168	166	160	174	150	156	166	207	175	159	172	179	166	179	162	191	179	164	179	154	162	183	174	179	196	172	159	173	163	155	177	172	175	184	174	172	175	193	198	163	146	164	181	182	157	159	179	168	171	178	187	162	167	180	187	167	167	177	186	184	181	155	180	165	179	174	167	181	137	171	183	161	177	151	164	165	158	165	153	172	176	190	188	170	187	175	181	175	172	182	179	181	185	155	161	154	158	174	161	198	189	170	170	166	169	164	165	176	174	175	161	159	177	184	169	154	146	156	176	162	180	167	168	182	155	207	153	161	162	163	186	177	155	165	179	181	171	187	195	176	146	165	150	172	179	170	180	173	175	168	166	169	151
150	3	3250	117484	437	27	296	321	300	293	291	246	247	231	231	243	219	228	235	209	213	204	208	185	220	178	201	213	197	209	176	188	190	187	200	184	184	178	169	175	173	181	176	175	183	182	173	169	183	163	158	167	179	177	177	183	188	173	187	196	185	172	187	162	172	175	189	206	180	162	168	222	182	208	171	200	194	163	166	175	188	175	159	172	172	177	194	183	181	176	168	180	184	187	170	171	190	178	184	185	174	171	191	180	179	189	182	160	185	182	185	164	177	155	174	184	191	215	160	176	186	172	171	170	184	166	205	179	182	197	166	170	188	177	172	162	184	178	173	176	185	190	163	162	175	157	171	169	173	185	183	177	173	174	168	180	172	154	184	195	189	168	178	185	175	194	168	185	173	157	177	168	143	229	196	171	197	170	174	191	150	182	177	167	199	163	158	146	171	170	181	170	170	161	186	178	184	174	183	168	197	181	173	170	179	179	169	161	155	164	154	190	161	179	176	176	158	158	176	192	169	175	175	163	165	183	197	183	175	188	174	186	152	175	173	167	195	176	183	183	186	188	183	162	162	155	175	188	169	193	164	161	159	166	169	165	164	165	164	171	173	171	182	172	159	166	159	184	171	181	204	170	181	158	171	154	172	174	179	188	190	171	161	191	196	174	186	188	177	178	166	184	177	191	184	169	170	190	158	194	187	181	193	159	176	176	160	170	163	173	178	174	171	170	175	182	186	181	153	157	187	186	167	174	173	164	175	179	178	166	165	187	181	186	167	139	173	160	180	183	162	174	179	190	188	186	175	175	184	179	176	188	189	172	183	167	163	166	172	183	155	157	174	198	184	187	155	179	172	195	187	168	172	172	169	177	179	190	176	180	168	181	182	188	159	157	160	187	179	168	188	167	192	176	176	179	175	161	167	174	166	196	174	151	168	157	174	185	161	176	165	176	186	181	186	160	176	160	155	175	185	161	174	139	188	176	166	185	161	165	180	159	178	170	188	187	182	169	179	169	169	184	178	167	160	170	175	186	146	166	161	185	161	182	177	190	197	179	189	183	165	171	179	181	168	174	181	182	175	161	147	167	178	173	167	174	169	168	164	198	179	170	178	191	168	198	158	187	192	198	157	186	171	194	183	164	182	166	155	200	166	172	164	171	169	185	180	153	189	177	169	163	170	157	174	196	173	169	151	175	172	191	180	167	185	171	154	183	192	163	176	195	170	191	162	172	170	167	186	198	171	171	175	155	174	184	198	164	202	169	184	172	185	167	181	180	178	164	180	173	188	171	175	192	160	177	185	185	178	178	156	178	189	160	170	170	171	192	158	162	188	190	169	162	185	193	191	165	144	182	184	170	180	156	176	201	191	168	174	169	178	165	181	168	159	146	200	172	162	158	204	181	178	158	165	175	166	186	184	159	166	171	181	175	173	173	182	180	171	163	176	183	174	155	197	190	150	188	170	156	156	190	182	146	166	170	179	150	184	173	168	168	159	169	160	183	162	162	175	163	182	189	166	179	174	194	145	162	149	164	171	176	191	199	188	175	188	177	184	174	150	156	180	171	188	162	176	189	160	178	160	178	180	163	194	190	191	162	156	164	181	151	179	167	180	163	182	173	164	184	166	180	176	177	176	169	184	161	174	176	174	170	171	163	165	175	180	164	164	172	155	161	183	171	171	170	188	174	165	156	174	157	175	174	179	196	176	183	160	180	167	167	179	168	175	178	172	170	191	177	169	179	174	164	146	205	153	186	169	173	149	169	163	176	147	167	181	195	163	144	173	174	155	179	163	162	172	167	149	173	183	175	186	176	197	190	186	186	163	163	179	170	179	195	176	185	182	189	193	178	178	175	175	170	180	170	171	176	183	154	177	167	183	188	185	166	175	173	176	191	165	185	167	160	170	185	174	177	175	196	176	180	169	191	178	171	168	167	170	162	171	149	176	144	174	204	169	171	180	165	166	167	192	184	166	162	172	204	158	196	162	213	162	159	163	173	179	169	184	169	189	179	150	183	181	188	159	171	162	181	170	179	188	151	151	186	157	161	184	164	171	162	164	166	160	155	177	193	177	184	176	191	164	169	172	185	165	187	168	176	178	144	168	166	183	176	171	179	192	168	141	176	163	153	163	162	161	166	155	186	160	171	183	159	173	194	166	160	167	167	163	177	176	176	170	176	168	178	155	153	164	171	176	155	177	161	183	182	169	196	152	170	174	161	167	167	178	171	163	170	181	184	178	161	179	187	181	161	178	156	192	194	164	176	181	175	192	159	169	171	180	171	160	165	188	159	187	154	164	182	178	171	169	164	165	178	172	192	172	181	194	163	172	169	163	177	148	149
150	0	2500	117542	428	9	262	284	319	312	307	279	307	310	288	315	330	301	293	258	245	259	250	264	230	234	220	221	251	230	196	201	242	224	207	216	217	213	213	193	223	204	175	203	202	208	203	200	195	197	176	208	187	201	204	220	191	211	184	180	185	212	163	201	198	177	192	188	190	188	177	195	178	179	190	177	151	174	202	171	186	188	190	174	186	161	184	172	185	170	181	186	161	199	191	206	187	188	186	175	177	201	198	175	172	167	208	176	217	182	188	173	188	181	181	185	180	185	190	187	189	160	176	202	192	178	180	199	162	163	188	179	182	179	166	190	180	160	180	192	168	166	172	191	177	176	147	193	189	166	180	192	197	143	189	200	195	187	177	190	199	203	177	167	164	208	180	179	180	185	164	164	173	170	171	183	180	174	177	179	172	191	160	142	189	190	180	171	182	194	186	167	175	170	207	173	167	173	193	182	174	188	185	203	161	178	177	175	180	186	187	166	165	175	188	186	180	193	184	163	175	194	198	172	170	161	188	182	171	200	175	184	166	180	170	191	191	183	158	202	194	161	184	189	197	190	181	173	183	182	201	167	174	168	180	168	181	200	170	175	161	193	175	183	182	194	174	176	189	183	181	198	178	175	168	154	172	180	179	187	192	154	169	195	184	179	163	182	175	185	185	213	137	186	181	168	174	180	166	190	167	166	195	178	198	148	185	191	182	168	172	181	190	193	179	182	176	195	189	186	182	183	178	187	180	168	184	161	162	165	186	196	178	176	176	195	182	165	162	183	170	162	195	180	182	163	187	177	166	154	196	181	193	197	203	182	177	153	194	178	186	191	168	172	182	155	184	194	184	198	182	177	187	190	169	166	202	180	187	194	191	159	192	172	186	184	178	160	190	153	188	179	161	159	190	191	171	176	192	168	196	167	176	164	177	176	174	191	181	172	181	166	195	178	172	154	182	188	160	172	174	169	186	163	203	199	169	165	178	167	175	180	195	181	164	186	209	179	174	193	198	171	190	181	183	193	170	178	172	163	175	171	180	171	188	177	180	184	162	193	182	182	167	167	195	185	197	185	169	186	189	184	160	207	181	183	214	191	181	183	175	180	171	177	206	161	175	195	166	181	170	183	162	181	196	177	174	164	192	179	178	179	181	181	200	163	196	173	175	183	171	178	187	173	189	185	169	154	179	175	191	176	164	183	199	190	178	175	163	192	194	173	196	182	191	180	185	154	182	200	188	185	203	164	194	202	178	171	193	167	166	166	182	185	155	193	181	175	177	166	183	190	173	191	183	196	175	190	156	157	184	185	176	199	167	164	179	162	177	178	178	175	184	162	169	212	167	167	178	193	148	184	188	195	192	181	186	172	198	176	179	188	189	185	176	174	148	174	182	155	187	179	168	182	161	189	176	198	166	183	173	151	173	191	184	154	182	172	184	181	166	193	168	179	197	178	149	169	194	202	186	167	185	191	174	177	171	174	211	184	189	172	178	182	192	187	171	182	172	187	189	169	181	185	170	192	183	184	174	188	172	168	177	188	174	178	182	194	187	166	171	182	180	167	187	168	171	182	161	179	200	148	206	198	185	176	177	164	177	189	179	187	175	174	179	171	198	175	179	164	173	156	164	168	168	185	169	170	190	183	185	171	161	173	177	189	201	176	196	167	196	164	174	185	167	190	180	171	177	169	174	181	173	183	183	177	178	185	168	176	170	183	163	181	186	172	196	185	187	181	173	175	179	203	152	162	162	187	172	163	156	178	158	158	200	154	200	191	192	181	187	188	198	166	196	182	174	161	175	200	151	160	190	206	173	162	169	168	182	175	145	164	184	182	155	174	177	198	188	159	191	185	189	183	160	159	190	155	177	195	179	145	192	155	198	173	184	176	151	182	180	172	176	165	163	171	186	164	192	164	194	192	171	201	159	176	181	182	188	210	171	159	197	162	163	182	180	177	161	175	178	182	164	178	175	190	188	193	169	192	170	157	181	181	174	168	186	170	176	196	187	182	194	189	196	175	169	188	168	189	172	154	180	200	170	169	188	163	182	161	184	180	190	179	196	183	168	182	192	178	199	159	168	159	184	183	166	174	179	179	180	191	195	174	172	204	187	178	200	189	176	177	167	162	176	177	185	167	173	200	168	172	179	190	176	191	182	177	154	171	158	182	185	186	165	188	171	168	176	173	187	171	180	187	193	176	175	184	186	173	200	175	182	165	186	176	160	157	189	188	182	169	190	183	212	172	181	188	176	198	195	178	162	194	175	169	172	170	176	157	168	182	150	207	172	163	180	184	179	190	163	164	187	192	160	172	179	172	196	178	179	210	154	152	192	194	182	182
150	1	1710	117600	451	57	303	286	299	225	232	229	227	186	187	204	208	203	197	198	200	177	195	213	203	193	203	203	183	202	184	185	189	174	185	185	181	200	203	180	182	187	158	186	156	181	151	178	182	191	160	172	163	157	164	186	167	165	199	186	193	176	177	167	176	198	178	202	191	180	188	178	177	199	169	173	175	180	191	167	182	184	174	172	171	169	169	178	162	180	207	165	171	165	165	150	161	177	181	174	180	178	195	145	175	188	172	171	169	168	167	186	186	167	163	175	181	168	194	185	161	186	176	188	196	176	179	177	204	164	191	169	174	191	184	185	173	181	165	202	173	156	169	182	166	159	202	172	173	179	191	147	176	176	174	184	184	163	170	178	172	182	163	189	174	174	177	153	166	185	178	176	165	167	195	192	177	162	180	160	179	202	177	174	181	157	168	165	187	181	161	152	195	185	171	157	180	186	189	173	185	189	178	177	182	180	167	165	159	153	162	148	181	174	174	185	186	179	180	173	171	195	177	183	182	171	187	165	151	161	166	180	153	152	175	173	180	170	171	172	173	186	184	169	183	188	170	175	186	168	177	152	188	156	184	182	191	167	184	183	153	165	177	176	167	176	179	179	163	177	182	180	170	169	173	164	199	165	177	198	181	163	173	150	181	187	168	175	170	162	168	156	183	169	162	178	190	181	170	158	196	205	174	142	158	167	198	168	174	187	198	180	186	179	188	178	163	181	165	194	161	185	178	152	179	205	184	191	179	171	192	170	173	179	176	187	175	167	181	177	174	151	171	200	168	162	179	186	171	156	192	163	164	165	171	187	194	162	174	177	174	169	154	180	197	190	146	171	194	195	178	204	163	192	176	166	185	168	169	174	164	175	173	175	169	157	198	165	184	190	175	151	159	167	172	181	177	172	176	154	155	187	165	157	176	172	161	168	152	187	178	190	166	147	191	165	176	173	183	183	164	170	185	177	173	180	178	175	180	190	176	169	187	172	196	179	172	172	190	159	172	173	189	192	184	176	180	162	167	170	166	174	174	194	174	173	186	181	193	170	161	160	178	188	161	171	147	155	189	187	164	166	186	176	172	180	186	177	178	185	188	166	172	180	166	176	162	178	194	185	190	166	172	176	171	168	191	166	202	155	179	184	169	158	191	192	184	196	177	172	169	162	178	204	173	181	183	161	195	168	165	183	176	181	177	145	152	186	193	164	175	192	186	160	164	173	174	185	182	168	151	181	177	190	163	177	196	173	177	175	181	175	195	158	185	169	180	180	158	157	175	172	141	162	183	193	149	195	176	178	174	178	165	182	190	190	185	178	172	196	181	162	163	179	178	186	160	155	192	180	175	202	174	173	169	158	187	157	166	165	165	168	189	164	188	153	184	164	155	193	197	172	174	200	173	162	171	185	166	194	181	162	161	172	162	188	180	165	179	181	158	183	166	160	151	163	179	187	188	185	156	169	185	140	184	196	182	165	182	178	158	171	194	186	168	189	179	190	164	162	164	181	172	189	156	196	181	178	195	168	172	153	187	183	172	163	181	161	158	168	187	175	183	184	173	165	186	181	190	172	187	162	189	184	186	187	167	154	171	172	165	198	182	170	186	183	170	177	174	163	188	199	169	172	179	178	189	175	169	197	170	166	179	196	165	166	192	178	176	173	160	183	194	182	186	172	177	175	152	192	147	157	177	181	182	161	183	185	169	182	174	161	170	176	194	163	175	176	181	175	178	184	183	187	173	182	179	192	187	158	176	176	176	163	143	176	196	189	170	171	181	170	157	183	187	184	178	168	163	163	153	158	175	191	190	161	181	179	172	175	179	174	186	185	185	161	168	177	180	188	160	183	191	188	167	173	174	163	187	173	178	176	161	182	163	169	192	179	196	176	157	175	155	175	159	182	155	159	162	167	182	134	190	165	197	180	178	175	179	174	199	175	161	190	180	171	161	194	172	198	157	188	164	193	192	202	183	168	163	195	176	167	190	168	191	159	173	170	178	180	175	168	187	197	156	187	160	183	171	177	186	189	202	158	183	178	185	172	156	176	183	171	186	169	163	181	178	178	181	146	178	193	185	175	178	184	190	174	153	177	172	181	176	173	181	168	174	169	177	166	184	169	176	166	172	218	181	179	188	172	182	184	173	171	185	195	170	164	180	165	203	173	190	183	164	186	182	186	170	186	174	179	174	184	192	171	187	181	159	163	159	184	170	157	169	148	175	182	158	177	175	192	191	176	172	188	169	166	151	173	173	156	162	174	175	199	158	176	172	183	161	141	178	170	191	170	189	173	198	172	187	165	173	192	178	176	179	164	179	164	170	171	174	193	176	175	173	184
150	2	1950	117657	419	18	293	300	313	285	230	282	251	254	242	248	244	251	220	197	221	198	222	223	212	232	207	222	214	192	176	235	184	180	222	218	210	179	213	199	166	184	162	188	183	222	167	187	178	181	167	167	159	171	195	175	195	178	164	188	176	161	184	173	163	175	161	170	177	206	171	164	166	198	182	157	193	181	198	168	193	178	185	176	171	169	176	161	153	165	184	177	153	165	161	182	177	163	159	169	181	171	162	195	157	178	190	185	172	166	177	179	162	171	184	164	184	182	165	176	171	157	193	166	174	161	174	201	160	195	189	165	176	171	160	168	194	177	194	173	187	181	176	170	185	191	177	167	183	174	163	190	166	166	166	160	173	196	187	160	141	153	181	171	180	151	162	189	194	166	148	172	173	177	178	174	161	173	166	162	170	176	161	181	169	201	167	178	167	159	190	169	170	169	166	170	155	155	189	166	158	157	163	165	165	156	141	180	163	176	185	172	165	189	170	167	180	169	161	179	181	159	185	172	177	182	195	194	150	185	170	181	163	168	178	175	168	165	183	158	172	162	190	164	163	174	180	166	172	183	164	175	166	168	170	162	167	191	172	169	174	172	189	156	188	183	207	166	150	173	168	183	167	172	160	164	157	179	176	173	155	174	143	176	185	168	150	166	179	174	155	163	176	159	173	179	176	182	168	160	175	175	170	183	166	156	179	171	168	153	173	167	179	174	172	175	189	172	154	152	164	174	177	176	181	192	179	176	182	182	178	161	191	181	159	170	154	195	162	173	154	173	167	166	164	180	186	166	146	171	148	163	183	179	182	167	174	178	163	182	149	168	182	171	178	164	185	174	170	153	197	149	139	187	127	183	201	160	185	165	181	182	154	180	173	175	162	167	152	177	164	185	173	166	159	160	182	182	181	200	180	176	154	175	174	177	165	158	168	144	180	165	185	166	182	172	151	162	185	171	145	161	174	160	187	169	160	185	168	166	174	159	168	168	173	175	175	169	180	184	181	159	172	163	177	176	173	182	165	168	175	169	175	181	175	177	183	175	193	167	172	168	161	183	167	162	174	162	183	153	170	171	177	183	157	163	180	169	187	159	173	169	179	156	160	144	181	172	168	161	157	173	174	161	158	148	168	176	157	139	204	181	174	173	166	182	188	144	177	176	158	175	163	161	161	180	163	169	173	156	180	179	168	154	147	173	168	172	167	199	171	161	176	179	167	193	174	162	167	182	165	176	148	181	165	173	172	168	169	171	166	178	155	173	161	183	172	145	188	175	181	165	153	163	178	186	176	153	161	172	176	143	169	179	172	187	150	184	175	188	158	158	161	150	186	178	181	174	182	180	156	172	171	176	166	181	158	170	155	160	173	180	172	182	165	178	164	166	169	176	163	169	183	182	173	156	157	174	166	170	179	185	161	186	195	149	181	169	176	188	167	172	175	194	194	174	187	155	157	200	174	182	176	164	162	173	164	174	171	167	187	164	179	181	173	208	184	182	157	159	187	158	173	166	177	149	170	185	170	164	158	191	150	166	150	191	183	177	179	155	180	172	154	183	174	183	163	176	198	158	153	165	163	176	184	198	174	174	166	159	152	193	163	172	176	165	162	137	170	176	174	184	149	172	165	158	156	162	167	182	168	177	174	183	212	158	146	169	179	169	172	165	181	173	159	160	172	178	165	155	165	163	191	172	163	166	171	178	185	176	179	168	190	158	150	166	170	162	188	176	158	176	162	181	131	151	163	184	150	163	174	161	156	165	179	159	167	167	173	183	158	173	169	178	181	171	176	157	173	169	168	198	175	149	165	174	171	168	168	174	147	153	157	175	150	176	159	158	160	164	161	161	164	199	151	170	162	145	174	159	143	161	188	185	182	182	145	182	171	151	161	191	175	172	168	157	175	144	170	182	169	165	163	177	160	146	159	158	138	168	182	171	163	168	182	183	167	173	159	165	185	169	173	184	183	186	180	173	188	159	182	169	183	160	166	164	144	166	159	166	186	156	165	166	161	153	182	168	158	186	146	179	190	188	166	185	179	149	174	157	168	169	183	162	161	152	158	179	167	188	158	158	193	175	166	163	147	172	179	164	152	150	181	164	174	153	183	188	162	154	152	176	168	169	158	182	174	193	187	168	163	178	157	184	170	168	150	150	145	185	177	172	148	178	164	175	148	175	153	141	196	163	189	156	179	191	169	170	159	169	157	160	160	176	160	155	149	157	168	158	183	160	204	165	188	152	167	162	189	177	147	157	151	158	155	149	174	155	170	154	164	147	193	158	175	161	155	161	175	160	168	166	164	173	176	182	177	159	203	166	175	150	161	161	167	182	177	166
150	3	3250	117715	421	37	291	367	318	308	271	244	269	235	240	232	252	223	233	222	230	214	206	224	201	233	180	201	200	208	223	225	197	178	194	192	175	172	200	181	182	178	202	190	184	189	187	183	189	206	179	196	173	173	202	190	198	195	192	199	185	167	166	171	187	183	200	161	175	179	189	156	182	180	193	201	168	185	189	186	179	198	172	183	157	173	190	189	181	181	210	197	196	179	189	187	176	180	178	206	181	191	173	178	185	178	169	187	193	191	182	192	181	180	200	166	198	184	178	182	164	199	174	170	177	187	179	178	183	195	174	186	169	190	216	196	181	197	174	171	182	186	188	185	184	169	146	187	176	171	178	199	214	192	170	177	181	185	180	197	182	182	193	194	175	180	189	198	185	165	186	183	181	179	175	193	188	167	178	179	176	185	167	177	179	187	182	162	190	184	176	171	184	187	178	175	177	193	194	187	208	205	202	174	191	178	184	174	182	176	171	175	173	172	181	206	171	174	210	168	175	189	189	204	195	190	210	201	186	183	191	185	191	193	183	187	177	177	183	171	196	155	187	160	178	180	203	205	190	183	206	173	164	197	187	184	172	172	176	178	185	188	179	168	200	147	196	167	177	182	184	161	177	181	197	164	193	192	200	186	168	177	182	155	198	179	179	187	188	199	169	174	175	188	168	189	174	191	157	191	188	161	186	198	158	192	191	166	190	190	176	176	203	197	157	170	182	193	196	169	188	196	188	181	173	184	176	195	184	172	182	216	150	198	157	166	198	168	158	196	183	195	196	186	194	187	186	165	184	188	190	185	192	203	162	177	181	166	181	196	161	187	197	198	168	196	178	172	180	168	183	161	186	186	176	196	196	180	191	179	200	186	176	187	180	189	196	173	180	173	187	171	194	166	165	174	189	167	190	193	184	205	196	179	196	183	193	182	165	175	160	170	176	187	164	182	213	162	174	172	188	188	203	180	180	196	179	178	206	188	169	188	206	181	191	196	177	178	172	170	177	173	187	171	189	175	144	175	195	186	198	169	185	162	168	184	214	190	184	163	177	189	194	189	177	171	196	170	196	174	184	200	187	183	190	167	205	167	157	180	192	187	183	180	189	188	161	170	186	174	203	173	169	155	189	171	163	189	181	192	179	179	199	188	178	188	191	179	193	183	166	195	180	180	201	197	170	179	171	145	186	166	170	196	184	180	199	182	192	186	160	192	175	188	160	188	196	173	191	171	194	178	165	169	180	187	197	185	213	168	179	191	184	181	180	190	192	160	180	158	181	211	168	173	176	199	169	175	196	173	187	167	195	174	195	183	187	196	185	170	176	175	188	179	169	173	162	186	188	191	173	181	175	178	178	170	169	183	191	172	162	171	173	194	176	154	192	187	172	179	160	193	181	174	189	184	176	175	181	185	194	183	166	162	205	200	189	186	161	176	171	178	200	199	186	170	195	186	195	200	161	182	174	157	172	180	167	197	168	182	171	163	187	185	188	175	188	160	172	191	218	182	191	175	189	197	160	182	198	167	170	202	170	148	168	176	171	172	185	205	172	182	188	164	177	161	161	215	165	184	181	186	164	198	191	178	179	189	181	175	201	166	176	187	193	182	154	200	186	200	207	153	179	175	181	164	176	185	194	197	164	163	189	179	176	165	181	185	177	167	191	171	167	195	201	186	194	203	208	159	177	184	169	185	192	176	172	189	189	185	181	199	161	181	196	156	192	183	177	173	172	180	184	183	182	169	180	191	167	198	183	190	189	194	156	163	190	189	173	172	176	178	188	190	161	196	179	181	189	187	166	199	174	180	178	172	182	167	188	183	182	173	169	164	179	173	176	166	186	199	178	174	167	180	166	217	181	175	188	182	206	188	179	169	210	161	156	179	160	180	195	195	194	178	197	181	169	208	193	209	182	173	171	170	176	172	183	193	205	190	180	174	196	163	168	195	179	176	178	176	157	171	147	185	190	184	193	165	200	217	181	176	163	164	165	188	179	167	189	186	181	170	178	189	174	175	190	208	180	170	195	178	196	189	215	183	202	189	188	194	187	184	169	175	174	198	182	178	176	196	177	177	167	168	170	187	167	196	183	180	175	193	173	174	180	175	187	179	186	172	170	195	183	182	185	169	171	193	184	189	199	177	188	193	191	160	196	184	183	195	187	181	180	149	189	166	172	205	170	173	184	168	172	161	189	175	180	180	181	182	186	165	186	184	188	214	177	195	172	191	186	172	173	178	195	183	183	188	181	196	177	162	194	203	197	181	185	203	186	192	198	183	188	181	177	177	183	190	183	179	182	187	186	186	183	161	160	195	175	200	175	162	170	187	172	167	168	195
150	0	2500	117773	409	6	267	323	328	316	300	280	276	283	281	289	284	251	261	260	244	247	236	233	252	246	236	235	249	222	228	213	206	200	229	199	202	199	209	199	175	196	209	187	177	194	199	189	201	191	190	198	198	199	176	176	170	196	191	163	175	182	191	200	194	169	186	199	195	165	204	175	188	185	209	187	177	188	184	197	178	185	178	190	187	164	187	160	172	195	174	172	183	181	174	202	192	173	165	170	185	176	179	194	146	182	182	171	188	182	188	175	194	172	181	181	191	182	158	173	182	190	168	188	172	164	177	165	167	175	156	174	173	195	171	176	181	179	181	186	169	181	169	189	183	154	203	191	147	172	181	160	160	174	184	176	186	176	170	175	170	177	164	162	170	167	170	192	166	176	171	165	173	163	171	176	194	177	172	201	168	166	158	163	179	191	165	193	163	179	204	182	210	180	181	178	176	171	196	186	171	178	176	191	174	179	185	155	175	189	185	172	155	207	191	175	157	178	171	187	171	186	200	175	168	152	180	157	187	187	162	183	163	157	155	179	210	194	180	189	188	160	177	166	181	179	180	160	197	187	196	179	174	189	169	193	173	148	189	195	184	189	184	155	189	186	173	169	207	167	156	184	150	182	184	155	194	166	163	189	169	172	173	180	191	192	164	186	204	150	167	168	165	190	171	165	174	173	180	173	186	159	174	175	154	171	161	174	164	161	177	201	175	182	182	171	162	156	184	150	164	167	170	163	181	178	155	181	175	180	175	198	169	181	183	172	174	192	170	191	186	184	173	180	175	168	170	172	176	170	185	180	194	162	192	183	162	159	200	168	197	179	168	150	181	165	190	185	173	173	162	157	179	164	175	175	176	166	200	170	167	171	179	195	169	172	191	164	169	161	170	168	184	191	193	150	182	187	190	166	164	196	167	163	196	150	176	179	171	168	168	170	154	176	168	189	165	166	160	183	170	179	187	177	200	178	171	187	184	153	166	165	178	172	187	161	183	186	204	185	166	168	167	144	180	200	191	169	148	195	190	189	178	168	163	176	169	185	156	187	168	187	180	169	155	183	176	177	176	157	168	187	147	160	176	152	172	194	193	175	165	164	160	167	169	179	167	163	173	180	169	179	158	173	186	184	153	172	164	171	184	157	173	167	171	162	191	197	178	190	179	167	180	170	180	177	166	162	168	169	172	161	166	176	170	168	150	178	166	177	174	171	167	172	202	195	175	171	147	186	185	174	182	152	157	163	174	166	172	173	176	153	176	182	167	168	173	175	187	175	173	166	196	165	178	175	167	157	146	192	209	174	162	191	173	170	170	187	159	171	169	165	172	176	185	185	176	169	178	188	180	189	173	175	170	178	166	162	177	162	156	182	164	172	172	166	168	189	167	199	174	172	181	185	159	165	195	157	171	190	173	180	178	185	200	161	195	163	170	194	161	168	172	160	161	169	169	185	175	156	155	166	204	191	163	177	162	171	189	199	169	174	196	189	180	176	172	171	194	164	167	163	154	167	175	158	181	158	172	175	181	185	166	169	193	163	174	168	189	170	184	182	195	154	168	167	190	178	186	173	174	169	197	162	165	170	171	161	185	156	175	167	174	178	169	158	157	150	166	173	149	162	175	173	175	170	181	189	164	165	152	184	192	169	176	166	173	180	159	161	163	178	176	159	174	180	170	161	186	172	189	167	172	146	217	173	176	191	187	199	187	175	189	186	174	159	168	154	146	167	160	160	171	166	184	177	155	178	173	175	171	166	183	190	155	163	160	172	165	151	178	164	163	192	200	150	181	160	162	191	181	179	196	173	164	163	189	172	185	181	153	166	173	189	173	164	176	177	175	179	187	177	174	169	158	172	192	184	168	200	188	197	169	181	185	183	184	189	155	180	154	170	178	188	174	162	174	169	185	170	195	169	193	177	203	150	173	186	175	161	177	154	203	170	175	181	160	167	166	179	164	185	169	177	184	150	169	164	177	156	200	174	193	177	171	188	144	188	182	177	160	151	171	166	180	175	173	211	174	170	159	191	167	175	189	199	189	179	171	171	198	166	150	169	199	155	177	181	170	168	168	173	154	164	182	159	177	157	177	159	174	189	199	181	162	160	172	170	201	186	165	169	163	168	153	176	195	181	182	156	172	190	171	166	166	155	169	181	189	165	179	166	176	170	168	164	166	177	165	184	174	200	168	167	163	186	161	149	189	166	171	164	159	157	192	160	159	168	180	161	183	169	192	174	162	170	166	169	183	179	174	192	169	159	163	181	193	183	175	176	151	172	193	184	182	178	183	181	180	190	162	188	156	171	177	181	191	191	173	170	171	160	161	187	179	169	175	174
150	1	1710	117831	432	52	283	289	264	233	197	196	208	189	182	194	180	197	175	168	177	158	166	160	180	159	176	161	168	174	156	158	168	151	171	161	152	151	162	167	164	151	179	170	148	144	159	186	156	147	162	159	167	165	146	151	151	154	137	150	155	139	176	153	154	159	159	148	138	165	142	150	151	163	163	152	146	156	164	157	137	148	132	147	162	156	129	159	153	136	143	164	168	151	154	150	156	144	133	139	145	169	152	140	163	154	145	171	162	169	165	157	167	154	156	149	175	159	144	121	161	149	158	165	157	143	158	139	141	139	154	152	170	141	161	145	150	150	156	147	141	135	156	175	178	146	163	167	173	135	159	145	138	152	148	166	172	142	152	157	169	159	150	133	146	139	151	159	156	164	156	141	129	162	157	151	142	164	142	156	146	138	141	165	134	158	149	146	164	164	163	137	144	151	149	150	162	141	146	155	174	158	147	164	140	165	147	155	152	148	168	151	153	167	156	141	159	166	155	140	132	146	158	149	126	170	144	153	163	165	123	157	142	136	170	151	153	142	147	161	142	162	150	176	153	173	146	153	153	142	146	157	138	166	152	161	146	158	142	151	160	150	138	147	154	181	176	156	151	149	157	153	161	166	142	150	144	139	152	155	169	157	144	158	157	169	154	149	161	172	158	141	169	151	168	161	136	164	142	138	157	160	148	155	145	141	154	157	159	142	155	132	165	153	159	175	138	147	138	153	156	148	172	149	160	164	141	154	147	148	164	175	166	156	160	153	155	143	164	154	149	178	150	136	145	160	161	163	145	152	142	146	156	158	163	171	147	158	147	164	160	152	164	149	161	144	140	165	170	168	164	137	166	146	149	154	185	152	163	143	163	160	152	155	151	141	160	138	130	154	150	136	144	170	128	158	156	142	153	137	164	139	149	157	147	157	141	131	155	152	150	152	141	161	160	139	167	149	148	171	169	177	156	169	160	171	142	169	154	141	165	132	158	157	161	146	152	159	163	145	166	147	161	140	148	140	152	149	144	142	157	162	145	160	157	160	157	146	161	151	156	151	158	164	144	149	149	138	154	158	155	151	161	167	151	149	144	157	140	149	166	159	173	165	166	141	150	156	157	143	162	152	162	147	148	151	169	150	136	152	165	148	159	178	137	126	139	174	156	159	142	158	159	154	144	128	153	180	171	146	156	143	183	160	152	155	174	177	149	148	164	144	149	136	150	145	157	140	145	154	158	134	166	133	165	164	141	159	154	142	160	141	146	139	163	136	158	163	149	162	159	145	147	171	155	152	163	151	132	171	155	167	161	158	164	162	156	154	151	168	148	176	129	166	141	167	146	149	150	162	164	176	154	167	141	150	130	163	163	144	161	145	157	164	148	181	151	155	183	136	156	160	139	156	147	145	145	176	149	150	175	151	158	161	162	156	156	161	147	151	163	150	139	162	164	135	164	148	158	142	164	140	152	138	179	156	140	144	154	157	163	150	135	133	157	156	147	152	147	153	149	161	164	163	143	142	180	169	152	159	159	152	158	159	169	140	166	180	142	164	163	161	138	148	156	148	153	185	154	166	155	144	152	159	145	167	152	150	136	164	151	150	168	170	166	154	162	161	156	165	158	161	165	152	150	148	138	153	160	131	140	168	148	165	158	149	156	155	162	158	153	141	144	149	161	179	153	154	146	179	133	153	145	154	167	148	150	151	165	156	159	168	152	158	138	139	179	172	153	145	152	161	143	167	163	150	149	143	139	156	155	143	155	157	161	137	143	146	161	142	155	165	168	139	145	148	157	171	150	151	151	169	165	141	150	157	158	170	162	134	153	163	137	149	155	145	145	171	157	159	166	158	147	138	151	163	160	179	172	155	155	152	144	168	156	164	153	131	147	136	143	171	174	163	142	157	144	126	179	146	139	160	162	176	146	136	176	147	147	165	148	128	152	163	151	150	133	152	138	147	136	169	135	148	145	161	157	132	173	134	141	164	151	139	172	177	168	150	135	158	166	160	156	173	150	169	160	138	137	150	172	161	138	152	146	155	164	169	167	145	141	147	156	155	143	166	140	142	137	163	163	137	165	155	150	141	163	150	169	142	162	152	160	159	151	174	152	175	164	175	154	161	182	165	150	153	172	154	148	162	155	163	152	164	121	143	152	139	137	166	152	128	135	135	146	147	155	151	165	166	163	157	166	171	156	157	163	143	170	145	156	136	141	156	170	154	139	154	150	150	156	154	125	174	145	141	160	148	148	169	136	172	160	164	134	147	159	158	143	150	146	172	150	149	141	166	171	160	155	152	146	159	146	141	135	135	146	142	136	159	160	148	131	168	149	151	142	142
150	2	1950	117888	424	15	281	323	304	289	270	303	262	218	224	236	241	207	233	208	199	200	187	204	208	185	204	204	199	178	193	196	210	184	179	185	182	174	181	197	192	166	167	192	158	176	184	162	138	169	184	176	165	189	166	187	178	194	159	178	186	192	164	171	157	187	183	182	150	180	168	172	182	158	171	172	164	156	169	157	163	165	161	189	160	155	179	165	194	179	168	143	171	179	156	164	157	155	173	161	166	176	163	170	167	170	182	174	160	156	172	184	184	189	179	166	186	164	154	192	175	169	169	156	179	162	172	155	155	183	163	159	169	165	167	170	172	173	174	157	165	149	170	169	147	156	180	149	180	187	163	183	189	183	161	179	189	169	141	154	164	166	151	179	160	156	157	156	169	190	174	167	178	172	147	164	152	158	184	151	160	184	158	170	193	178	175	168	162	176	164	166	169	158	161	168	154	159	179	163	175	157	164	161	158	179	165	159	195	160	173	160	160	176	161	160	168	156	173	177	172	173	169	134	160	181	143	170	157	162	178	149	165	167	161	141	177	165	177	170	179	196	178	163	164	152	170	171	173	154	173	167	151	172	159	173	165	164	142	165	158	160	158	147	153	166	157	140	163	163	150	168	172	145	184	173	176	173	185	162	160	183	169	185	161	164	159	155	171	162	180	147	153	178	174	177	185	185	161	161	181	152	171	167	147	173	161	167	158	181	163	173	171	177	162	142	160	152	149	173	168	179	163	166	180	171	181	168	174	169	174	169	158	171	154	178	171	158	181	171	178	165	168	177	172	167	177	164	156	172	175	166	153	188	150	172	166	165	147	191	163	169	151	168	151	161	175	174	173	163	183	174	165	176	185	172	163	154	170	185	172	188	149	164	177	161	168	179	165	172	163	170	183	149	181	157	143	179	164	176	148	167	177	162	168	159	189	159	173	167	156	165	170	163	158	177	163	174	176	171	150	158	197	187	159	175	156	161	154	146	148	173	147	161	147	173	145	150	163	146	169	167	151	160	149	167	188	169	162	148	180	179	170	179	175	162	156	165	158	167	173	186	166	165	154	172	166	159	176	154	171	165	178	176	164	134	149	175	149	163	179	167	139	168	162	156	163	163	158	150	182	167	140	170	170	165	171	158	150	175	183	188	175	170	180	177	166	180	176	149	155	153	157	166	174	166	162	157	163	168	162	171	170	176	143	144	167	180	155	167	161	166	168	157	176	175	160	179	163	173	167	160	183	161	165	155	162	161	153	180	163	178	149	152	163	160	161	165	180	164	140	162	151	172	186	167	180	147	162	155	179	176	160	162	156	148	174	145	149	161	154	162	153	176	150	163	163	179	173	158	159	165	172	155	161	185	164	154	167	165	171	148	159	169	154	187	165	164	189	180	157	173	169	172	164	171	151	153	177	159	152	161	166	164	176	165	147	180	181	177	162	153	189	175	184	160	185	168	147	161	162	161	170	156	164	161	160	177	161	173	165	167	179	173	169	154	158	162	158	152	139	150	163	161	149	181	156	165	159	163	164	170	171	149	152	155	170	143	163	158	161	157	181	145	165	157	167	144	167	163	158	155	163	154	167	147	154	169	167	186	143	172	154	184	149	162	177	187	168	146	183	180	187	188	173	170	165	159	153	142	189	182	150	162	159	160	152	159	157	152	166	157	178	190	155	136	167	162	169	159	187	147	144	174	172	168	159	162	162	144	155	147	166	168	169	166	164	162	154	169	178	173	185	165	156	168	169	164	157	183	166	155	165	175	168	168	157	164	163	179	171	172	144	161	169	168	150	181	150	159	183	167	166	162	167	178	154	167	158	171	150	172	164	180	163	174	146	168	167	161	180	154	182	195	151	173	167	163	179	158	159	170	176	143	175	171	157	163	186	149	164	161	160	151	169	162	177	164	170	164	171	157	149	163	166	181	170	161	163	154	175	168	186	159	164	179	170	163	169	154	159	154	159	158	163	160	162	167	152	173	150	182	162	145	158	148	173	146	171	156	166	177	149	145	157	175	158	181	189	185	161	168	177	168	158	170	163	163	178	173	168	156	169	142	166	151	177	160	176	182	160	145	170	183	181	174	162	170	152	188	157	157	160	145	158	180	154	160	176	156	144	167	165	163	168	153	178	150	157	171	159	154	157	170	188	156	150	175	168	168	167	186	154	150	150	159	164	145	182	166	174	160	157	167	179	158	177	166	184	166	165	166	170	170	150	141	164	171	157	168	191	163	168	170	134	171	174	177	161	173	146	166	181	162	158	165	154	153	160	148	169	158	165	165	153	165	173	160	167	161	167	164	164	178	164	184	174	154	186	161	169	164	171	144	176	192	165	155
150	3	3250	117946	431	24	285	305	307	266	261	246	234	204	199	205	210	189	183	206	170	186	183	177	172	199	185	204	164	157	198	137	159	172	173	151	175	145	152	147	174	158	148	162	128	173	162	161	141	141	161	157	141	166	183	147	129	157	168	174	168	175	158	170	168	168	152	141	153	148	157	163	149	158	179	151	158	171	158	160	139	172	133	146	180	148	154	141	145	144	138	155	131	154	164	159	157	168	145	135	156	145	152	164	171	162	142	168	151	157	151	125	129	164	144	148	145	148	138	128	149	137	163	160	146	146	147	145	154	163	144	158	181	171	145	160	153	149	147	153	159	149	170	139	136	167	169	138	164	152	149	171	154	172	157	144	149	147	165	145	162	143	151	147	138	154	163	156	155	158	154	136	174	144	146	153	152	157	160	123	158	154	160	163	175	131	133	156	157	147	142	138	144	148	156	176	150	154	152	163	155	142	166	168	151	152	142	158	143	154	164	159	178	151	155	160	150	144	138	173	131	155	161	169	156	143	159	136	178	130	149	141	133	157	178	145	160	161	172	151	168	153	130	161	164	172	130	152	145	154	169	152	156	163	155	151	149	133	168	156	161	141	141	160	161	140	148	143	157	151	162	175	143	149	145	158	155	145	130	147	149	160	128	159	160	141	155	159	144	139	145	134	151	152	141	151	160	145	152	148	139	160	128	154	148	156	138	172	130	156	130	154	144	152	164	132	137	155	160	148	152	173	156	158	148	170	152	153	163	166	162	151	153	129	162	148	138	160	165	168	149	143	162	151	140	120	138	148	158	165	150	148	137	159	151	145	128	125	147	160	148	142	139	155	149	138	156	155	168	146	150	141	145	134	157	138	151	154	147	160	164	147	149	143	149	169	161	148	142	156	149	163	160	143	162	155	121	166	155	143	164	151	161	146	176	168	170	154	145	152	151	154	135	157	144	141	150	151	152	176	150	145	145	150	122	153	156	155	130	157	146	177	158	158	148	141	165	159	154	147	160	154	138	149	160	153	152	141	160	163	144	146	135	144	140	154	163	131	155	157	160	133	149	128	155	150	172	143	163	146	143	144	149	145	170	163	179	125	140	153	148	169	140	136	156	142	136	127	152	157	139	145	166	142	149	150	160	154	153	161	147	144	154	159	139	145	164	137	181	155	151	140	159	168	143	168	145	166	154	181	138	143	160	150	174	159	146	138	146	152	140	144	136	153	154	141	145	164	159	149	143	148	139	172	145	148	145	154	152	145	131	145	145	151	159	149	146	155	144	143	151	151	157	146	167	144	171	160	141	150	170	162	139	157	144	147	164	153	176	170	162	144	144	156	151	173	147	138	134	139	154	147	158	161	140	148	149	145	156	166	152	150	153	138	135	159	136	157	169	149	141	147	159	167	145	147	143	157	158	148	172	163	150	170	159	149	161	147	146	168	156	148	138	153	139	137	142	150	155	149	146	138	158	141	147	170	153	135	145	154	138	157	159	158	158	152	149	157	139	142	145	152	138	153	147	131	177	135	145	140	144	153	146	156	163	137	153	154	152	133	142	166	164	164	170	154	155	161	144	152	135	161	138	135	153	158	170	158	167	140	161	133	177	141	149	149	153	162	158	138	145	130	173	144	161	161	162	148	167	151	168	150	145	133	142	158	152	149	142	157	171	134	150	157	122	146	146	153	141	149	157	144	143	148	136	136	143	131	155	163	167	169	145	126	142	155	167	171	160	142	145	152	141	126	167	126	156	157	110	150	152	161	157	167	155	146	152	164	145	141	129	141	150	134	146	151	152	164	156	155	145	168	146	129	160	138	153	135	148	175	158	147	141	154	149	126	157	154	143	131	149	145	158	148	159	153	174	158	154	158	159	135	165	164	139	151	150	138	134	150	130	162	162	143	157	145	144	140	145	140	141	159	183	151	167	132	162	159	150	141	155	150	145	166	151	144	132	168	140	167	146	139	142	142	160	143	162	131	159	149	169	189	145	152	157	139	127	143	165	154	157	132	155	147	158	148	135	128	168	165	145	154	152	148	176	149	150	156	148	138	148	149	157	157	155	142	149	149	151	144	157	147	146	156	145	137	159	138	141	138	149	167	133	152	154	151	155	154	156	156	131	134	151	152	149	161	156	157	154	133	167	148	145	155	157	146	146	155	144	150	145	152	143	135	171	130	160	139	157	157	120	164	159	149	151	169	137	149	173	148	156	142	147	157	163	154	159	146	147	142	157	129	157	165	155	145	159	161	138	144	152	150	138	148	134	141	143	161	152	159	174	143	148	153	154	156	145	144	142	156	152	144	148	149	137	124	148	138	127	141	145	150	150	189	151	164	159	141
