150	0	2500	178154	419	3	283	301	287	293	282	269	307	278	319	308	285	311	303	292	280	251	253	233	240	226	216	202	215	188	204	197	199	184	185	183	191	198	196	189	169	172	178	170	167	169	173	173	173	180	168	179	184	181	156	171	167	171	190	164	177	173	152	152	156	176	166	172	168	184	159	159	176	165	147	163	149	161	161	161	149	160	186	155	149	165	181	160	156	151	158	155	153	152	154	160	176	165	170	157	150	150	142	143	154	177	156	148	128	164	158	160	159	151	154	176	154	144	147	152	176	165	138	179	154	167	179	156	136	148	142	178	148	171	148	163	164	169	170	170	150	151	164	156	156	143	154	156	174	154	150	134	172	164	169	144	164	143	158	167	146	159	154	153	170	158	142	150	165	155	154	169	164	131	173	143	183	166	140	158	150	152	146	151	150	148	150	167	150	134	173	160	168	148	161	124	133	159	137	145	147	162	156	156	173	138	150	148	154	167	165	162	143	150	142	149	147	173	148	153	141	145	161	143	172	160	149	150	171	159	168	162	157	172	162	155	148	153	149	149	167	148	126	161	141	143	158	154	151	162	149	143	166	146	156	145	158	166	162	154	168	158	132	138	172	165	149	145	165	170	143	163	140	152	138	158	138	165	136	178	144	151	138	147	154	146	151	146	144	163	163	162	154	145	154	151	174	138	148	137	184	145	150	157	161	164	152	159	170	170	162	150	139	151	135	158	133	155	141	144	180	155	159	161	150	156	151	137	167	156	164	163	150	146	153	168	138	152	128	173	173	150	168	165	152	163	150	152	155	165	155	134	133	144	147	137	151	155	159	161	166	136	140	142	174	137	170	136	158	157	162	172	150	157	155	155	160	145	150	147	159	140	154	148	157	152	160	158	161	154	154	157	154	160	153	152	161	143	171	159	150	159	139	176	137	141	142	161	147	163	176	131	151	144	146	147	160	132	139	162	158	164	181	152	145	164	134	146	165	154	153	139	147	125	144	150	157	161	172	151	162	139	135	169	166	150	153	146	161	147	141	157	159	162	167	147	147	154	166	143	138	179	140	135	159	149	163	123	143	154	138	143	142	154	151	169	151	125	144	151	173	141	160	142	156	137	153	170	147	149	144	163	163	144	153	146	165	170	142	158	138	173	145	153	155	159	159	145	169	152	162	163	164	146	165	148	152	149	146	151	172	160	166	152	151	142	149	163	157	146	151	159	165	163	151	151	148	143	128	160	161	135	147	166	141	159	149	142	148	156	140	157	160	148	149	160	168	153	171	156	146	134	136	136	128	144	138	175	153	161	153	141	148	140	153	151	170	154	144	154	163	171	138	168	173	135	178	122	160	145	128	146	153	156	130	135	149	140	154	165	155	163	150	144	171	148	140	144	167	156	158	157	168	150	133	151	147	165	168	138	151	152	145	151	144	145	157	159	152	161	161	144	142	156	167	148	136	172	139	156	154	165	156	164	158	157	133	153	171	148	154	137	147	147	174	138	157	153	149	139	145	155	140	149	140	156	165	139	166	147	168	155	159	160	147	147	145	145	151	148	162	147	150	147	142	131	158	173	172	163	161	158	164	142	149	174	142	130	167	172	153	125	144	137	153	161	148	141	147	145	150	156	141	148	152	157	140	132	162	166	163	163	153	159	154	141	139	163	144	160	170	173	142	168	146	154	145	150	165	160	149	169	173	175	132	157	159	152	155	159	151	160	136	159	153	145	150	146	149	156	159	145	155	146	169	156	152	152	146	165	153	144	154	153	146	146	154	157	131	145	160	146	165	171	139	163	151	162	149	151	170	165	141	153	165	152	166	144	135	158	137	143	153	137	154	172	155	165	162	157	125	152	164	152	158	166	148	154	144	155	115	138	154	157	147	152	158	161	163	152	154	151	160	148	128	144	148	153	151	133	144	151	160	161	164	142	129	145	148	188	140	162	138	153	151	160	151	171	129	156	160	157	175	140	140	145	141	146	156	144	134	147	166	155	137	160	155	163	168	132	160	163	148	164	154	146	151	142	172	134	140	161	143	148	152	155	161	145	177	150	140	164	170	149	141	149	153	165	161	146	156	152	141	173	157	165	161	153	126	142	155	154	161	166	166	161	143	168	121	152	170	138	139	153	156	160	158	168	138	158	139	158	149	164	164	149	167	170	152	149	153	140	139	151	138	170	140	163	147	146	162	165	149	135	133	159	141	161	139	142	142	171	177	173	175	163	132	140	137	139	156	127	147	152	138	166	153	137	154	147	148	145	151	138	147	151	151	154	181	139	137	140	179	157	152	156	146	137	131	156	143	153	159	161	143	136	149	158	135	141	141	147	146	146	132	150	133	170
150	1	1710	178212	412	47	294	289	252	245	206	202	192	193	196	176	175	182	207	203	179	180	166	175	144	163	140	133	140	148	152	145	144	132	153	137	170	150	169	156	140	164	145	128	160	130	189	140	145	126	156	137	139	159	144	151	155	148	155	159	139	146	167	166	141	146	141	142	165	130	139	157	137	146	164	154	153	162	136	150	149	168	139	145	167	147	138	132	139	133	155	157	146	154	157	115	142	127	151	127	165	147	155	152	137	148	157	145	151	159	144	133	134	145	126	125	160	162	142	152	128	146	147	145	129	143	153	149	132	140	130	156	142	153	154	160	152	143	145	135	157	137	145	136	148	142	148	155	142	147	142	141	130	148	129	155	119	129	162	146	140	136	158	159	176	136	137	147	142	136	144	131	132	138	148	124	139	146	127	133	142	132	145	158	144	134	167	152	146	143	118	149	148	164	153	156	136	146	129	164	155	144	154	154	143	161	127	149	152	141	149	133	130	158	132	143	131	149	144	140	138	145	153	146	156	142	159	138	152	151	132	136	135	142	136	140	144	172	158	140	140	159	158	141	153	138	131	161	147	144	148	149	148	138	144	138	121	129	157	134	127	128	154	137	164	156	146	157	148	153	154	162	145	141	158	147	153	121	143	150	164	146	144	129	145	138	156	156	154	152	131	143	140	136	146	150	132	155	132	150	136	135	154	157	140	169	147	155	131	164	187	146	156	150	132	147	164	143	153	149	131	143	154	123	148	134	146	154	155	140	173	149	149	137	131	130	144	150	164	154	159	145	141	137	123	140	144	138	159	144	155	138	127	135	138	137	139	150	125	163	133	146	127	137	137	136	138	146	137	140	160	140	126	134	141	137	142	137	142	133	139	149	144	141	158	146	147	156	150	151	149	125	143	143	136	146	141	145	148	129	139	154	162	126	135	140	128	139	170	149	156	142	141	131	149	144	136	156	145	143	129	153	154	138	148	144	162	113	132	172	148	141	129	128	141	173	166	169	164	154	158	140	154	145	148	138	157	125	148	147	138	133	151	137	160	140	134	141	153	164	144	153	162	137	146	151	148	131	134	160	138	131	143	147	140	155	139	124	161	149	148	151	145	143	139	154	126	135	149	153	155	150	152	146	130	156	136	142	137	154	150	154	140	128	163	148	157	152	147	145	145	146	153	150	135	142	113	160	156	164	154	142	149	157	155	141	143	159	154	149	143	146	151	145	136	135	137	148	134	136	156	145	150	151	152	149	146	132	142	145	137	141	145	139	149	149	153	146	137	161	144	162	131	150	162	119	150	156	140	150	140	129	139	152	138	150	141	158	158	139	157	156	143	146	153	125	160	150	117	152	151	160	143	140	137	148	123	126	141	154	129	154	135	141	134	145	156	145	143	145	151	138	131	128	155	143	155	145	155	146	156	129	116	156	147	141	179	141	135	156	128	153	141	146	142	150	140	133	159	144	139	151	137	149	141	150	137	116	144	144	146	129	159	160	146	146	145	147	124	150	145	142	124	147	153	129	143	175	123	145	142	131	158	145	144	135	148	134	154	154	133	137	144	129	129	142	155	163	145	149	138	150	160	136	155	162	162	141	130	155	155	143	149	137	147	141	129	140	160	133	121	159	151	148	154	154	162	161	125	155	145	144	144	155	131	142	132	146	158	125	146	163	146	155	130	156	139	147	162	122	132	167	151	136	132	145	126	142	148	157	147	157	145	144	152	146	150	167	138	167	166	149	128	140	148	121	159	135	155	137	132	149	139	126	141	154	133	154	152	149	154	164	182	148	144	155	150	141	137	155	168	141	147	142	148	135	153	159	147	152	140	164	132	147	140	136	137	153	132	154	128	147	137	159	142	126	148	153	149	125	152	125	155	142	155	135	161	148	139	139	140	129	143	132	132	148	147	125	165	149	141	138	135	143	126	148	145	153	151	142	137	135	152	124	150	140	157	162	132	136	137	146	125	137	158	139	135	137	158	145	140	156	147	134	145	147	149	155	141	137	123	155	137	141	134	158	137	164	142	159	138	153	146	145	133	140	129	146	144	130	154	147	138	130	163	133	138	148	162	149	143	158	135	136	136	135	171	145	127	147	138	155	142	138	139	155	151	151	130	128	126	138	152	152	129	127	153	142	134	158	168	162	135	141	144	152	141	136	141	160	167	130	150	130	141	139	155	161	121	145	129	142	148	151	135	157	129	146	136	147	148	145	137	158	113	158	135	127	139	144	155	148	147	149	147	136	140	137	138	145	145	133	138	143	114	132	145	153	137	139	151	144	136	164	153	147	125	134	150	148	154	135	127	159	158	163	132	150	153	127	134	128	142	155	145	132	138	159
150	2	1950	178270	416	13	278	281	291	243	294	245	263	224	229	226	217	232	207	210	211	190	197	177	191	190	165	168	153	152	168	166	166	159	154	163	161	147	144	158	161	152	151	174	190	170	138	137	159	155	123	133	134	137	147	152	152	142	153	177	141	130	150	136	157	150	154	136	170	160	154	144	143	137	131	128	164	133	161	147	132	161	148	139	140	147	127	146	161	151	127	145	138	151	156	152	139	149	140	150	146	131	154	161	148	126	159	149	138	164	153	161	127	124	146	137	147	132	141	154	127	165	149	117	149	120	145	126	129	150	132	144	135	144	139	139	150	160	127	134	159	149	158	138	146	155	171	139	140	134	152	152	129	126	124	144	134	136	158	152	157	142	149	149	154	131	144	140	136	162	144	141	154	163	138	147	136	144	159	141	138	143	146	152	126	143	157	128	142	131	135	133	140	167	141	141	134	145	142	157	108	144	147	125	156	130	150	167	136	155	151	148	126	126	138	138	131	154	135	145	131	128	143	148	122	142	135	128	149	139	138	146	150	177	138	160	128	129	145	142	153	150	138	126	123	161	150	134	166	149	139	148	142	130	145	134	136	159	136	139	153	135	133	132	145	130	139	145	148	147	142	141	140	128	140	133	142	158	140	166	152	129	127	145	144	143	122	133	148	152	135	133	140	125	153	157	128	128	138	126	141	134	147	126	153	152	149	140	140	133	158	163	155	144	142	137	138	135	136	138	136	156	137	162	125	144	124	151	129	160	129	132	145	156	145	140	146	161	131	156	123	133	150	134	153	133	140	162	147	134	156	138	149	133	118	140	130	160	131	157	148	139	127	137	136	146	128	142	135	144	144	155	149	131	144	155	130	141	125	131	143	148	153	137	141	125	177	150	164	146	146	126	141	162	143	130	147	142	141	139	128	145	134	126	139	141	134	132	126	155	149	150	130	142	146	149	127	142	129	150	137	149	132	152	153	150	138	120	146	129	113	131	123	153	148	130	151	154	140	144	141	132	137	141	130	124	135	158	143	135	135	142	132	141	151	148	144	145	141	141	142	122	159	134	133	143	121	129	136	148	168	144	145	130	154	154	131	141	138	145	135	153	132	149	130	135	132	151	146	144	139	128	134	165	158	144	127	131	132	143	133	138	144	150	130	152	142	146	140	144	140	144	131	139	155	155	124	116	137	137	139	137	142	141	127	150	135	135	151	156	140	146	144	136	148	159	152	168	136	161	143	146	131	159	133	146	133	138	143	147	131	158	157	138	150	133	149	141	153	154	136	137	151	132	155	147	132	153	139	133	143	118	159	147	148	159	159	152	139	136	137	134	132	151	133	134	150	147	140	136	136	148	149	140	157	135	138	173	142	142	136	145	134	133	138	159	138	132	134	144	142	132	142	129	133	148	137	137	136	132	148	156	144	126	149	143	133	168	149	157	147	131	146	133	133	146	154	133	152	123	138	117	144	152	146	130	131	138	159	158	147	136	138	125	138	146	125	136	133	129	149	149	134	156	131	126	148	158	139	142	141	123	141	128	147	143	157	149	141	118	131	127	164	137	146	143	134	146	140	151	147	122	143	141	151	147	130	123	143	158	142	145	159	131	131	156	157	154	127	143	142	163	146	139	132	143	148	129	148	137	145	144	134	158	130	155	121	144	136	155	146	155	139	157	130	145	134	130	135	174	154	131	130	141	159	161	143	153	133	151	150	137	138	119	165	122	143	149	132	153	166	138	142	146	157	140	131	157	155	136	132	126	124	157	134	148	130	153	131	128	147	133	124	132	153	155	163	148	150	137	130	138	141	132	137	153	132	136	146	127	138	143	131	152	135	146	154	144	128	154	128	147	153	138	148	138	138	116	139	126	155	134	133	148	157	133	128	157	145	137	138	149	142	132	146	126	129	131	152	131	138	131	142	141	140	152	145	139	134	155	124	142	158	162	107	137	148	130	138	140	155	150	130	140	152	161	137	151	144	147	134	151	134	137	135	133	138	161	141	146	147	135	156	139	117	130	138	142	140	143	140	143	152	139	131	122	149	123	123	140	127	147	146	131	146	150	150	139	138	115	146	138	155	135	140	148	147	128	122	143	148	159	146	141	128	136	116	122	159	136	144	144	129	149	128	127	146	140	131	156	152	150	148	144	133	146	143	133	136	148	131	141	144	142	146	137	112	139	130	136	138	121	144	148	144	147	152	143	147	148	133	150	134	138	171	113	159	127	143	144	142	172	125	156	145	140	119	132	131	151	152	155	136	134	153	146	143	128	138	135	147	158	162	144	139	149	136	160	140	143	134	136	160	146	115	133	127	145	144	133	137	142	124	135	155	143	120	141
150	3	3250	178328	429	22	273	279	262	258	226	232	207	221	226	205	198	196	193	197	197	194	202	186	167	141	168	140	192	164	142	129	144	151	150	165	140	147	146	145	149	146	133	154	147	167	159	145	142	137	150	161	132	124	152	145	154	145	148	143	148	161	160	139	146	137	161	140	151	147	147	146	162	157	152	126	128	154	147	134	165	133	143	127	135	125	137	168	124	130	146	141	145	138	162	149	148	156	135	138	109	136	127	135	133	142	132	143	129	123	150	146	159	133	144	155	130	141	129	132	127	138	149	139	144	172	135	130	144	147	148	133	148	145	129	145	150	139	140	155	153	152	139	144	128	136	160	129	165	141	134	143	129	136	118	131	139	143	145	143	137	139	128	143	127	122	160	159	125	152	135	139	138	156	136	129	147	151	146	144	154	137	130	141	140	131	161	147	147	139	129	131	141	141	142	134	140	137	145	158	148	162	139	148	133	144	142	148	130	125	147	148	138	133	147	130	159	149	155	127	147	139	161	161	150	140	131	128	167	146	123	129	129	157	130	137	147	137	128	122	135	141	133	119	136	144	148	152	124	154	141	132	154	133	130	129	129	132	126	128	162	137	131	126	139	149	146	139	135	136	161	145	114	132	131	148	147	150	139	146	138	139	132	153	128	123	144	121	119	129	150	123	137	126	138	127	166	132	141	145	126	127	143	130	135	131	155	167	135	133	156	143	141	135	127	142	144	128	142	136	153	159	141	125	132	142	138	155	133	144	122	150	144	157	143	120	144	137	149	144	145	121	152	141	153	164	132	132	129	135	157	136	146	142	136	146	144	132	144	142	133	154	132	146	138	146	132	124	133	132	127	149	141	135	138	129	136	134	138	124	155	143	129	145	161	155	131	148	127	156	130	134	154	148	152	133	139	124	137	151	161	124	144	134	131	130	142	137	139	130	151	144	134	141	131	121	150	153	147	119	132	142	129	148	154	154	148	148	155	147	118	141	138	145	134	125	140	138	126	155	119	139	143	137	160	137	138	135	155	150	140	131	141	141	144	130	156	135	134	132	131	140	145	149	144	136	143	151	155	135	111	137	138	136	152	147	130	146	144	139	145	129	141	127	155	148	129	163	148	136	142	132	144	160	144	131	126	141	159	156	146	126	126	122	143	152	137	121	136	133	147	144	153	143	151	152	148	126	142	125	132	136	156	127	130	139	118	148	140	139	117	147	166	118	134	143	127	119	142	137	146	160	144	129	122	129	149	135	135	141	141	143	159	149	134	123	143	146	140	146	148	151	134	143	158	135	124	148	148	151	159	136	149	158	136	142	151	135	138	143	159	118	152	128	128	135	127	140	140	144	152	129	127	143	141	133	153	130	133	142	133	134	142	113	157	119	143	132	160	140	135	125	138	149	129	146	127	144	140	123	113	157	123	143	130	130	147	127	149	133	120	133	135	145	140	128	162	157	124	129	161	140	142	132	141	123	140	131	147	143	131	125	137	129	154	140	130	145	137	136	113	162	143	123	135	131	139	139	141	134	164	126	142	139	131	139	139	137	148	149	146	139	138	138	131	131	155	123	157	150	148	124	143	154	147	144	128	153	139	135	127	143	160	139	147	142	134	140	142	158	142	128	141	135	135	143	154	137	149	117	156	141	134	128	140	164	142	132	119	124	132	146	158	142	129	129	133	134	146	143	120	139	121	130	143	145	133	157	134	137	148	145	171	121	141	130	137	152	146	156	135	153	126	131	118	138	148	135	146	160	153	133	163	129	120	131	125	143	161	122	126	132	143	138	136	127	137	149	133	126	151	131	139	155	133	134	146	135	128	141	130	150	144	151	125	138	135	131	146	135	142	136	131	121	161	155	131	142	133	123	123	119	129	158	140	141	144	178	113	150	123	141	139	143	148	142	126	146	157	137	157	128	142	127	148	159	129	126	142	145	124	154	129	129	144	163	146	133	130	138	145	152	140	150	129	140	121	169	157	146	147	165	126	160	126	152	149	128	139	164	132	129	123	132	130	123	120	139	125	142	141	160	154	155	139	134	125	150	126	132	130	136	145	125	157	126	145	150	138	137	144	134	153	130	140	132	131	148	157	137	113	134	134	135	146	128	131	131	139	126	129	143	142	146	145	127	151	140	145	158	139	127	157	148	157	142	143	130	132	129	125	144	153	147	144	142	146	144	126	134	162	149	124	147	138	141	130	154	135	137	141	128	131	150	126	138	136	149	152	148	147	143	124	137	176	148	141	130	136	129	155	140	155	147	156	140	144	145	135	133	141	130	139	137	130	129	148	154	140	141	142	132	158	146	141	129	161	149	132	136	138	130	141	118	121	126	137	128
150	0	2500	178385	410	4	217	276	280	267	281	283	269	293	288	331	293	286	239	261	258	235	222	227	230	206	204	207	208	198	205	185	192	188	186	186	157	173	162	172	177	162	164	169	176	163	155	147	166	154	177	185	164	170	162	151	166	166	131	162	163	162	163	158	164	140	175	161	155	142	137	147	138	160	139	142	154	155	147	139	159	145	154	162	153	139	144	147	132	170	142	118	137	136	137	146	139	140	139	144	149	160	158	159	150	157	129	143	140	146	129	153	148	148	141	146	155	130	149	139	144	158	147	131	136	168	141	145	128	142	120	145	147	132	119	150	147	147	145	146	136	143	147	152	158	135	141	134	140	127	140	157	144	139	156	144	136	133	150	160	181	146	151	168	155	132	136	151	137	156	119	142	149	131	142	153	141	132	141	136	126	146	120	164	137	142	151	152	154	147	128	170	144	136	118	161	131	144	147	129	148	128	142	141	157	129	151	147	144	156	146	142	142	148	115	159	152	153	131	123	150	130	120	147	149	155	137	125	153	103	149	145	128	158	147	172	138	139	151	143	135	141	158	141	153	134	139	133	124	131	145	132	135	128	144	124	138	155	150	134	136	132	157	150	136	129	158	137	132	145	169	131	149	144	142	148	168	118	152	142	136	140	129	149	153	135	128	145	157	146	153	139	148	145	144	137	121	123	155	133	139	150	129	134	118	133	164	136	131	145	140	131	152	146	155	127	141	154	166	141	137	128	129	125	136	139	121	132	133	138	156	128	140	164	132	144	149	158	146	142	141	131	164	155	139	132	142	136	146	168	124	144	135	149	146	112	142	165	130	152	147	156	153	131	140	158	151	141	138	136	136	116	136	124	155	164	151	127	141	117	132	138	133	134	124	134	128	134	134	133	137	145	136	158	149	142	154	141	123	144	137	155	129	134	135	122	144	130	130	155	155	128	147	136	125	134	148	128	142	159	142	130	143	151	159	153	141	145	148	139	119	154	135	146	142	134	151	123	154	134	146	153	135	123	145	139	145	141	123	157	143	151	145	126	156	154	125	128	130	135	154	142	130	141	154	147	149	134	158	130	161	126	154	140	116	141	158	146	138	152	154	150	119	131	149	125	138	134	155	141	141	125	153	148	136	152	130	172	157	128	136	177	149	155	132	142	120	152	152	159	155	154	154	133	146	158	126	144	134	127	132	149	137	140	142	148	129	144	143	148	140	128	137	147	153	160	143	136	142	146	147	141	146	145	166	137	144	153	151	108	133	132	131	138	138	137	142	145	146	121	148	146	144	152	134	134	131	133	127	148	116	155	137	144	148	143	122	143	145	144	149	129	155	120	137	134	135	126	133	132	141	114	133	161	143	142	152	132	146	123	126	121	143	133	132	124	146	133	155	142	128	136	151	133	151	123	134	156	148	148	142	136	131	124	136	144	126	142	156	132	143	140	136	136	138	150	151	134	155	147	142	157	129	119	146	146	150	136	143	124	156	135	145	148	141	157	149	142	141	122	146	149	136	138	141	131	128	132	131	129	139	150	162	147	143	124	133	156	138	141	127	140	149	126	135	142	159	151	139	136	142	125	130	148	135	128	159	151	125	140	136	129	138	157	139	138	127	148	137	142	157	150	133	130	165	157	147	141	142	148	126	147	149	151	161	137	133	136	136	154	133	133	145	141	124	134	143	160	148	137	141	126	148	137	148	142	135	144	134	139	141	146	155	155	139	135	116	149	128	162	132	113	124	131	135	134	135	157	139	140	133	135	141	144	139	151	148	139	149	137	157	142	133	142	130	130	119	137	144	132	142	126	123	132	155	141	133	149	168	139	136	162	123	145	141	138	154	146	137	130	142	141	149	133	143	153	119	151	135	146	127	129	157	154	122	131	129	139	133	154	143	139	125	141	131	134	146	145	155	159	163	154	132	143	145	146	127	134	149	145	138	141	138	133	143	143	132	128	128	147	142	134	129	132	130	126	147	164	145	134	137	143	138	133	132	143	165	129	135	128	140	128	149	160	141	156	139	151	143	133	126	148	140	133	137	141	141	143	130	145	145	145	153	129	145	130	154	130	146	143	133	150	144	150	130	144	131	120	104	123	158	130	147	143	136	137	132	124	143	149	142	147	155	114	127	134	129	109	129	143	139	129	137	147	150	147	135	140	141	143	139	149	133	136	151	129	123	151	158	130	143	141	139	140	141	142	140	149	127	142	130	148	136	143	135	155	142	150	127	136	131	144	160	127	137	132	157	128	149	137	131	123	134	134	151	118	138	140	136	144	144	128	132	140	135	138	140	128	143	157	114	123	158	153	145	139	146	124	143	125	154	140	132	134	136	134	159	149
150	1	1710	178443	420	54	285	303	241	229	185	182	186	176	166	173	177	187	186	169	160	166	154	143	153	122	140	148	152	149	150	132	143	142	153	137	130	155	136	120	130	125	119	135	117	149	121	136	124	123	143	147	125	140	136	124	130	128	131	126	141	124	125	126	148	148	97	131	128	136	123	144	133	119	125	131	130	141	131	133	134	157	137	142	140	149	129	126	141	144	142	136	140	146	143	126	149	133	136	126	147	121	126	139	129	162	120	129	122	133	122	153	132	146	146	123	139	131	142	131	147	141	130	143	135	135	119	147	122	126	129	118	143	123	142	129	147	130	130	142	142	148	146	129	124	148	127	145	128	140	143	137	131	146	132	112	144	148	127	147	149	135	113	131	136	136	141	149	131	125	137	135	142	129	119	128	135	127	137	140	163	141	113	139	124	113	156	131	123	171	147	132	145	142	134	136	129	141	127	131	130	138	135	130	138	109	124	125	140	132	140	146	138	129	136	142	144	136	136	120	127	146	117	156	128	127	121	124	131	141	140	113	127	132	130	132	107	138	128	143	116	145	147	149	142	130	142	126	146	146	127	136	119	157	119	154	146	140	115	154	125	111	140	125	144	134	135	145	152	141	121	145	131	141	119	116	123	128	125	140	129	143	138	126	141	144	136	133	146	125	124	149	119	142	154	155	116	142	152	126	130	146	154	121	132	121	110	142	116	147	137	135	131	149	151	104	125	124	133	141	143	133	149	123	140	133	124	136	159	115	151	115	126	118	139	137	115	137	120	118	137	116	132	133	144	111	128	130	128	138	123	131	146	152	127	135	135	143	141	138	147	130	132	114	132	140	130	150	133	129	103	131	111	111	133	147	125	144	136	130	106	129	141	128	122	132	145	139	125	127	156	147	132	127	138	111	136	149	123	139	139	149	121	137	116	139	123	111	143	135	137	129	120	132	122	125	169	133	134	130	139	118	136	129	155	136	123	118	125	144	127	127	151	118	134	124	146	136	140	124	156	112	135	138	149	123	137	120	146	152	141	122	131	117	142	121	149	128	122	145	123	135	136	135	121	148	112	135	136	144	129	135	143	125	113	145	141	131	131	138	142	132	126	130	140	118	128	132	134	144	145	137	122	140	136	143	127	142	137	134	114	137	157	116	134	142	134	145	137	111	134	125	147	145	143	143	145	124	130	130	135	137	136	125	132	118	132	143	126	134	140	140	133	162	154	133	128	138	123	137	128	146	168	130	136	130	113	131	119	124	134	129	142	114	127	143	135	148	155	134	128	133	144	118	146	149	125	132	125	146	110	121	137	129	147	132	115	137	138	133	134	132	126	121	129	120	119	124	130	116	120	122	141	130	122	157	116	146	122	120	126	147	129	143	129	121	129	152	149	137	151	136	135	131	126	142	118	142	149	136	122	142	134	142	145	129	141	137	136	134	138	127	119	126	130	126	130	146	125	132	134	125	139	133	137	142	134	117	135	152	143	123	129	146	139	136	127	143	109	131	124	142	99	123	138	119	137	141	142	137	130	137	156	147	144	125	127	117	152	153	140	140	145	143	148	126	126	131	113	126	134	140	132	131	143	125	144	147	156	133	137	136	139	138	130	139	115	125	146	156	130	160	136	125	139	145	139	115	123	144	142	146	121	142	127	130	147	144	110	117	127	132	141	132	137	123	138	120	136	132	147	122	133	163	129	119	150	157	131	135	112	121	116	132	134	115	126	136	133	140	139	139	139	122	139	120	132	130	131	113	128	140	122	125	137	127	140	134	141	135	135	126	136	135	154	133	148	137	140	142	146	124	144	124	112	112	115	129	139	121	136	142	158	121	139	148	118	136	142	136	132	137	134	126	135	131	141	109	129	118	127	138	132	138	120	125	131	128	122	140	130	138	140	137	136	127	132	108	130	128	130	136	152	167	129	149	138	131	137	143	140	107	155	118	129	143	149	127	130	144	111	122	145	118	145	130	138	145	142	138	126	126	123	140	145	130	139	132	130	135	143	137	124	130	134	135	135	133	125	121	141	142	129	121	127	149	151	129	147	121	130	134	132	147	151	134	130	140	119	115	133	127	120	156	121	140	131	135	144	146	136	136	129	134	150	126	111	128	131	116	134	132	139	132	133	135	144	132	128	115	120	133	141	144	140	132	146	127	153	124	138	153	123	148	135	114	138	123	111	122	133	133	144	131	138	125	131	139	138	131	123	144	128	118	123	119	121	146	130	134	141	132	123	147	128	124	130	146	125	129	130	138	144	129	144	138	136	129	137	130	140	127	144	129	131	105	154	125	141	136	152	124	135	99	125	141	139	125	125	135	125	128	137	138	136	151	143	121
150	2	1950	178501	437	14	258	282	289	278	234	265	251	234	256	254	260	232	215	178	220	183	189	183	190	178	152	173	158	154	174	153	138	148	168	168	146	148	155	147	158	148	153	145	155	160	126	141	173	154	153	148	142	130	149	146	140	144	146	153	151	139	140	131	149	145	154	131	134	133	144	150	140	141	142	142	158	152	153	136	139	128	144	134	137	142	142	166	139	141	136	127	136	129	140	143	150	137	155	148	129	138	149	150	153	164	133	153	145	151	149	159	135	147	134	144	146	162	134	165	160	155	149	143	157	154	132	148	121	145	139	120	135	130	153	135	153	150	133	133	139	144	155	146	157	150	146	149	132	146	122	134	136	143	149	129	135	140	160	152	144	153	145	144	162	149	155	140	139	110	122	129	154	133	142	135	148	132	126	141	142	131	130	141	139	151	147	155	121	136	126	145	148	144	132	135	136	137	142	139	134	122	160	162	140	120	141	143	127	140	139	154	131	138	132	121	151	144	148	128	139	157	141	137	142	133	151	123	136	136	135	134	126	124	134	150	133	135	137	135	139	123	153	133	155	133	139	112	144	145	135	152	142	135	148	132	148	127	125	122	127	141	117	147	143	142	150	151	144	113	131	137	131	139	131	133	138	132	147	160	156	128	127	134	135	156	116	136	142	131	113	121	137	127	123	143	135	150	142	130	126	135	145	132	149	142	135	159	143	141	141	143	148	150	159	148	120	140	152	128	141	156	137	143	144	131	137	151	134	121	111	128	143	116	136	141	141	152	139	131	124	120	162	119	143	143	103	154	117	134	138	128	144	151	144	135	142	126	147	123	157	150	148	129	140	136	154	133	139	146	130	132	154	138	121	140	155	152	123	143	137	129	113	150	139	135	131	138	127	119	127	140	141	134	134	139	140	135	148	142	147	140	150	134	145	134	133	160	125	128	132	137	140	138	142	132	146	131	158	152	141	153	123	139	133	138	149	142	162	149	143	142	130	134	138	148	137	150	165	130	149	150	131	119	135	133	121	153	158	145	154	127	139	141	129	163	121	145	145	122	130	147	136	127	155	138	136	119	135	148	151	137	152	144	138	132	170	118	134	110	148	138	148	137	143	142	138	122	140	134	129	122	138	145	139	150	143	149	126	147	120	124	120	133	139	123	162	125	113	154	143	140	147	136	134	127	131	131	113	140	137	145	125	132	129	142	127	131	144	131	137	127	143	124	129	132	122	144	150	130	152	131	143	141	129	149	140	140	144	129	147	121	137	143	128	137	114	148	117	151	158	135	128	131	142	142	144	139	139	154	135	119	144	146	136	137	155	147	139	130	136	156	123	120	123	133	125	139	156	131	114	145	130	113	152	121	133	147	151	137	132	121	132	144	132	132	113	127	137	133	128	160	123	123	145	136	134	143	141	161	141	150	147	142	140	129	142	141	115	132	120	125	131	129	144	142	134	138	116	163	134	144	144	153	143	149	136	136	126	145	127	121	134	152	134	156	123	155	133	128	118	134	148	123	144	136	151	129	151	136	128	151	120	128	115	149	128	139	148	119	149	141	150	132	141	145	148	147	132	138	149	120	129	127	120	129	137	152	125	154	129	136	132	150	130	140	142	140	131	144	122	127	114	129	126	123	143	139	146	120	124	152	141	137	133	148	125	136	123	147	127	138	154	121	127	130	136	137	137	135	134	120	123	133	136	140	150	148	137	143	151	144	154	117	139	135	134	133	134	141	147	141	143	139	112	145	148	133	141	133	150	121	136	142	130	128	137	152	156	132	126	129	149	126	137	129	135	132	138	147	137	142	120	141	149	132	115	125	139	120	140	150	136	120	122	143	131	117	141	137	131	123	141	136	121	116	146	129	156	127	145	130	125	135	134	136	128	124	132	125	135	147	143	149	137	142	128	126	149	155	137	130	129	140	120	142	147	139	128	125	149	139	139	138	137	123	131	140	125	142	125	140	157	133	124	141	153	152	135	131	147	115	145	149	141	136	148	120	129	145	129	137	137	152	136	131	147	131	134	129	134	117	118	135	129	138	143	145	155	167	138	124	128	110	129	139	143	139	142	140	130	144	115	139	130	114	138	139	122	154	149	128	129	143	145	147	153	140	139	146	141	148	132	160	119	155	143	117	144	151	139	134	143	141	140	135	144	119	132	137	130	132	112	140	112	147	150	152	130	132	153	129	137	144	134	132	127	157	165	124	140	149	145	138	158	139	142	124	124	128	146	131	131	118	127	125	132	153	142	122	143	133	147	137	139	138	162	125	129	122	132	129	133	140	130	150	142	137	102	138	137	145	130	124	137	139	162	130	137	104	128	129	134	134	123	134	138	120
150	3	3250	178559	422	27	265	314	253	254	256	221	211	218	191	221	226	220	212	205	193	207	182	185	150	184	171	154	149	172	158	172	174	156	164	155	142	168	126	141	161	161	133	179	155	141	167	160	173	141	148	136	154	150	145	137	139	141	142	138	146	145	148	139	150	137	148	153	140	127	138	153	154	148	143	161	143	143	157	135	148	138	161	126	150	171	144	156	144	138	141	144	151	150	158	149	147	143	164	133	175	143	146	145	124	147	146	139	141	131	144	150	149	167	142	150	147	128	167	159	152	141	143	159	130	126	141	128	166	142	148	151	154	152	153	144	132	166	124	151	153	145	151	148	161	136	134	137	138	145	169	158	162	149	148	150	140	141	157	137	146	155	138	142	142	133	156	123	142	155	138	168	148	151	141	137	122	159	120	142	136	144	143	144	128	145	153	142	157	141	137	159	149	134	134	135	153	142	154	129	167	128	146	145	143	130	145	137	150	147	147	129	126	130	137	134	147	143	154	160	156	148	135	159	144	146	168	142	152	144	156	137	156	127	140	132	148	138	134	141	159	148	126	150	125	130	134	143	146	145	137	154	142	145	141	144	135	137	155	144	145	161	150	131	132	146	140	158	126	137	133	152	136	151	143	173	135	153	146	140	133	157	143	135	141	154	142	144	160	150	139	125	137	154	140	126	137	155	149	133	148	148	144	141	122	161	127	120	134	140	145	137	139	167	138	147	154	157	124	140	133	159	139	132	141	153	156	162	134	157	166	140	132	143	123	137	145	126	129	123	152	139	130	170	161	123	148	145	152	137	151	144	142	123	153	137	140	132	118	148	137	159	136	156	141	146	124	125	159	141	144	163	150	117	136	141	136	147	159	156	123	141	136	150	119	139	126	149	132	137	140	159	133	130	141	140	128	123	142	144	126	148	151	157	116	146	155	141	131	139	158	137	117	147	144	127	150	161	144	162	121	133	145	140	155	140	130	133	148	154	140	136	158	150	129	148	127	142	123	144	148	142	148	136	151	151	149	130	121	163	159	137	155	106	136	140	131	140	133	135	144	128	160	150	142	140	145	130	122	129	151	140	157	169	154	145	128	152	132	124	137	160	132	156	154	131	147	144	143	130	159	153	132	134	168	143	145	146	135	151	134	139	147	137	149	149	152	124	141	142	140	145	146	161	133	134	152	133	141	149	134	149	132	157	135	147	135	127	131	147	146	129	154	131	143	147	142	133	141	142	145	158	133	137	139	143	134	154	141	149	138	131	141	129	166	140	144	141	155	126	128	145	156	134	137	161	143	133	143	145	125	141	158	151	124	141	160	148	144	126	166	161	135	140	165	149	142	141	118	122	149	128	129	138	155	135	143	131	127	143	131	161	147	150	136	138	142	140	139	145	152	129	154	156	157	147	141	159	129	152	156	135	133	145	151	145	137	141	132	154	128	147	151	139	114	136	135	137	136	136	156	138	135	148	132	158	139	140	137	135	153	135	152	148	141	138	137	139	149	122	134	129	119	150	148	147	142	153	143	150	140	140	125	134	159	134	129	147	159	135	131	140	157	141	120	132	173	169	150	157	119	122	141	134	147	144	134	153	120	127	138	120	140	152	166	165	122	168	135	135	136	145	144	143	134	141	138	143	140	128	142	160	140	123	128	152	128	154	134	168	123	146	132	131	131	152	148	144	142	146	151	146	147	133	129	136	141	163	143	135	146	124	164	173	148	150	163	140	143	156	142	155	149	135	143	140	137	144	131	138	140	145	132	142	110	146	129	113	132	149	152	139	134	150	141	142	135	144	158	131	147	152	152	157	122	153	150	133	139	138	139	139	141	162	127	137	136	135	156	151	131	143	135	148	142	150	144	144	130	129	133	144	138	123	151	140	140	123	133	147	131	148	128	144	142	142	153	133	165	127	142	136	167	123	134	140	141	134	146	128	158	143	131	165	142	129	145	157	147	150	148	146	148	137	120	135	120	133	134	147	131	137	133	143	150	134	150	147	144	112	150	133	148	132	147	155	138	133	143	145	128	143	144	130	132	142	149	154	140	143	127	128	133	132	142	155	138	139	132	142	168	116	143	130	136	150	136	135	124	134	140	140	121	124	157	139	137	145	152	139	142	150	137	134	139	149	140	148	161	154	123	157	135	148	136	154	144	146	151	130	164	142	146	129	157	168	139	145	151	161	137	141	131	130	151	138	123	135	164	132	135	126	136	149	138	138	147	139	132	162	149	138	152	163	128	146	153	140	134	159	149	141	147	137	152	156	163	137	149	147	145	146	164	139	133	133	145	142	140	139	149	163	155	148	139	130	126	151	141	135	133	125	149	128	140	146	117	147
150	0	2500	178616	425	8	238	298	293	277	280	270	300	290	312	301	291	293	274	295	289	245	272	246	201	204	204	229	193	169	194	187	172	190	192	175	179	207	197	176	200	190	181	179	156	166	152	171	152	173	154	173	170	161	170	153	168	167	157	163	154	176	173	154	150	153	169	182	153	163	154	143	142	141	161	151	161	130	171	145	146	167	145	170	151	145	150	168	169	158	161	172	167	160	177	132	171	160	154	128	143	163	147	161	146	164	152	128	151	152	156	142	143	149	145	161	148	143	142	126	139	147	167	161	141	173	140	154	161	132	143	161	139	152	153	155	141	151	142	147	185	147	157	138	172	163	165	156	168	146	166	147	134	142	147	155	146	136	180	148	156	146	159	150	128	150	160	187	158	154	163	156	132	146	146	145	145	155	175	148	137	142	157	143	144	154	167	147	141	133	140	164	146	142	159	147	163	151	134	157	144	159	142	141	151	158	160	155	121	150	148	134	147	155	132	148	132	143	142	160	150	152	161	149	127	150	133	151	137	159	148	143	137	157	143	165	156	164	157	148	165	158	157	142	167	167	149	161	143	141	153	138	118	137	140	132	160	142	147	172	136	147	145	140	143	143	133	161	168	143	145	153	164	142	152	144	148	154	143	130	153	168	164	157	150	149	155	142	165	137	142	171	164	155	149	138	142	143	125	155	156	154	144	154	144	146	129	142	156	151	169	142	151	147	151	146	150	151	178	136	151	147	148	174	145	142	160	138	164	150	142	159	175	146	141	149	152	134	125	145	162	150	145	136	144	159	146	155	156	150	149	167	159	148	149	141	149	157	127	157	149	145	153	136	145	158	147	160	151	156	132	130	135	164	134	145	136	134	147	157	148	147	112	140	140	145	140	127	154	145	148	149	139	142	156	160	143	136	157	150	159	142	182	130	147	145	148	138	153	127	132	151	150	150	161	139	142	144	150	154	149	152	143	150	146	152	151	151	141	146	132	163	143	166	142	165	171	148	133	151	156	148	145	145	135	133	146	149	157	159	163	145	143	154	181	144	148	147	131	148	142	130	138	151	150	143	157	129	138	148	164	165	143	148	139	137	146	137	165	126	155	151	134	138	144	147	150	147	164	142	132	145	145	151	134	152	158	151	160	153	132	170	164	145	167	154	137	146	154	152	125	138	136	150	164	146	136	155	146	153	139	140	136	145	139	124	125	131	144	146	129	137	156	139	159	120	146	137	145	146	137	153	133	151	144	127	133	141	148	160	157	158	156	170	140	140	147	148	142	136	144	157	137	152	167	150	137	158	138	145	162	165	121	151	150	124	158	163	126	164	141	141	143	156	129	126	154	142	145	142	143	145	133	146	136	148	136	151	147	175	146	142	152	121	143	164	160	152	138	128	147	154	143	149	146	149	175	154	145	147	141	154	151	143	147	146	151	162	127	144	140	138	154	159	155	139	132	147	150	162	147	149	154	162	150	163	146	157	160	138	140	148	157	155	157	138	144	146	137	149	130	166	120	116	141	154	156	138	171	149	127	138	147	149	143	151	147	158	147	138	130	149	134	138	128	148	132	136	132	144	155	141	140	166	132	139	155	151	151	157	129	138	158	155	160	132	141	142	154	153	160	168	137	138	152	153	139	147	160	139	145	146	140	155	158	164	150	130	148	126	142	138	136	135	142	153	137	155	142	161	157	170	140	147	123	137	152	140	154	138	155	139	155	162	152	145	164	142	155	170	154	147	160	136	160	139	147	145	130	160	150	148	133	142	154	138	159	145	132	169	148	141	138	146	118	144	142	154	129	149	141	145	148	137	145	149	155	147	136	142	149	143	161	138	152	149	145	143	144	149	149	148	153	145	153	144	141	141	170	155	159	141	144	133	146	128	154	132	152	145	138	127	142	139	117	149	139	152	162	151	136	140	141	137	152	154	129	138	149	144	135	163	154	146	135	162	152	139	134	143	153	178	136	145	146	150	160	169	149	144	140	141	145	135	174	148	149	157	130	156	136	181	150	166	148	131	123	159	159	145	133	156	136	150	156	128	164	138	153	155	152	133	149	154	159	120	137	145	133	145	134	166	140	139	121	129	149	142	153	144	166	163	168	137	154	151	152	135	129	170	149	127	140	144	152	133	135	161	152	156	139	156	146	128	143	128	150	151	136	122	129	160	156	133	138	150	131	159	152	133	143	155	163	151	155	133	147	153	160	156	149	135	141	123	146	156	151	154	142	124	151	145	141	140	150	155	140	136	145	135	151	144	165	135	148	127	158	140	134	133	160	142	141	155	158	145	144	138	146	148	149	145	166	129	128	131	138	133	143	139	137	144	153	150	147	139	149	154
150	1	1710	178678	432	46	277	288	278	227	204	217	199	192	189	181	203	192	181	196	177	169	146	161	171	156	167	157	159	150	149	149	164	142	152	168	181	145	136	151	146	165	144	152	135	147	150	152	151	143	133	161	150	161	150	135	128	134	129	132	150	161	164	152	130	153	138	133	145	136	127	141	151	148	141	162	143	153	137	161	155	156	153	140	133	131	164	136	157	134	140	175	146	149	145	147	143	141	159	156	130	144	169	147	154	135	147	132	159	138	130	151	161	140	166	140	160	147	134	146	141	158	147	147	154	137	146	143	141	147	148	139	153	140	151	150	138	137	143	130	162	137	158	136	157	138	170	153	150	158	142	162	165	140	169	148	163	159	134	164	153	149	143	146	129	145	140	151	146	154	142	149	139	166	146	147	160	132	159	151	130	130	135	135	140	145	132	145	149	143	158	136	133	173	152	121	150	160	159	142	167	131	133	146	127	138	142	148	143	130	138	153	170	155	154	146	156	145	127	131	144	134	144	149	139	135	146	133	132	146	138	138	151	152	142	152	155	149	151	153	156	145	157	137	129	141	140	152	146	134	157	145	150	151	163	143	149	150	137	156	160	138	144	137	137	141	142	147	141	144	131	150	142	149	153	148	134	147	152	146	156	140	144	146	161	150	143	144	132	139	162	140	163	149	153	150	150	154	146	149	138	137	143	140	162	145	146	149	151	154	170	144	155	168	156	117	159	131	144	130	141	149	144	152	146	147	130	130	151	132	162	140	142	174	114	147	141	142	164	128	157	126	147	171	163	153	156	130	142	151	138	135	157	144	146	151	153	143	168	135	145	140	140	145	160	158	145	134	173	151	134	146	171	140	151	120	154	131	143	117	145	133	125	139	149	125	146	140	164	128	130	155	155	130	143	151	141	146	127	138	148	144	150	132	158	141	158	144	134	152	135	115	161	142	135	130	133	144	155	154	161	143	147	141	163	158	139	141	149	160	138	130	147	134	168	155	143	132	158	150	130	140	142	150	139	137	163	149	143	164	129	158	159	146	148	163	129	150	146	139	138	141	127	147	151	127	140	148	157	150	157	165	138	144	145	148	140	156	127	134	145	165	153	139	139	152	120	127	136	150	138	131	164	146	138	144	162	142	144	155	133	133	142	165	149	154	157	162	158	144	162	144	148	146	163	136	148	141	146	160	158	128	163	140	152	147	122	161	141	143	134	153	149	134	161	138	151	136	148	141	153	131	143	139	142	139	128	142	146	145	146	165	136	143	146	143	142	145	142	146	122	172	146	150	166	161	135	141	142	162	157	147	143	145	127	139	146	132	136	141	160	151	153	141	154	153	148	158	158	130	136	141	143	150	134	137	144	147	144	151	166	141	150	142	148	164	135	149	153	170	147	161	115	175	154	159	142	161	133	138	139	159	138	136	142	153	143	171	152	135	145	135	161	152	146	129	126	132	128	143	140	138	119	174	148	152	137	157	139	130	132	167	135	148	152	139	153	144	141	170	148	160	140	145	156	146	151	147	139	148	143	137	148	150	143	135	170	145	152	139	141	150	124	147	155	120	128	152	138	146	118	148	139	162	129	168	173	169	139	146	134	145	147	165	135	137	162	138	133	155	160	158	149	142	159	161	117	156	143	124	130	143	158	146	158	152	150	164	153	132	159	138	152	133	147	141	123	161	167	143	156	151	135	128	141	131	129	154	157	131	152	152	153	149	139	154	132	142	156	145	172	151	135	139	163	141	163	139	163	161	146	151	170	160	132	160	148	143	136	156	137	145	153	132	122	162	132	150	139	169	154	158	144	149	145	129	128	138	166	148	160	143	143	136	145	151	151	133	162	152	143	154	150	133	137	158	127	155	148	149	118	144	148	158	139	152	168	151	140	141	152	148	155	130	133	155	157	118	164	139	141	165	136	114	136	159	129	138	149	130	136	141	160	159	129	151	155	146	140	144	155	131	137	132	146	154	126	145	158	140	134	143	152	118	151	155	146	147	145	134	151	126	135	156	116	136	134	150	150	130	160	135	145	139	141	141	156	137	148	146	148	143	159	146	144	143	136	143	147	162	145	161	156	150	152	148	127	158	165	147	144	161	142	142	134	142	156	132	139	140	147	152	126	136	157	107	142	163	154	136	153	142	140	152	130	141	152	149	124	155	143	142	141	143	141	143	147	146	137	146	149	141	125	141	169	159	141	125	135	126	141	140	133	153	129	136	167	158	155	137	129	143	132	158	139	140	153	170	129	148	129	147	151	155	144	145	151	144	145	152	158	150	139	135	147	138	145	144	136	144	139	154	137	147	124	139	157	133	154	166	130	163	129	142	146	160	157	133
150	2	1950	178736	399	11	268	299	312	262	260	284	246	246	247	264	249	249	233	233	205	208	189	209	196	184	152	185	195	191	162	179	177	151	192	166	193	168	156	174	167	158	147	166	169	182	140	170	132	174	145	135	144	148	159	147	149	140	152	157	153	156	146	159	127	153	153	155	183	145	151	150	146	152	124	143	122	158	144	157	143	145	158	146	123	161	144	131	132	148	153	151	147	168	141	149	131	164	155	156	149	159	140	151	144	148	163	157	145	150	113	162	150	144	151	151	151	133	166	146	149	159	148	135	142	147	142	147	131	137	143	154	143	137	135	138	137	160	145	140	160	152	149	150	134	148	172	127	151	146	170	155	139	156	159	141	156	159	141	166	148	136	142	168	150	134	151	142	157	157	160	132	154	141	153	150	130	165	151	143	164	156	160	136	154	161	151	135	166	145	137	135	148	147	145	161	170	126	140	138	140	137	139	154	154	138	163	131	179	162	144	155	128	145	139	154	156	135	139	152	129	166	159	153	151	151	141	140	135	156	131	153	141	156	186	156	162	131	164	156	131	148	156	159	164	157	139	129	145	143	158	145	169	177	139	129	154	167	158	136	152	154	124	139	140	148	154	128	140	156	139	135	133	125	132	135	156	131	166	158	158	129	142	168	142	147	141	150	136	177	150	154	157	145	159	133	146	157	141	127	155	138	150	149	141	133	141	154	126	151	131	169	151	144	145	141	161	128	158	158	127	157	133	161	170	150	164	140	160	142	163	144	141	151	149	161	156	184	144	170	145	157	136	153	150	158	161	155	137	155	131	153	160	140	132	144	158	161	142	150	158	139	161	134	153	144	148	143	133	146	141	151	152	128	144	143	140	142	159	154	157	144	162	126	150	108	150	148	118	126	143	142	143	145	142	162	132	145	162	155	138	144	151	146	143	147	153	150	115	142	134	155	157	135	148	149	136	146	142	121	141	142	149	156	132	140	159	141	146	136	118	160	140	145	144	127	164	142	136	152	168	136	145	161	142	145	145	164	164	135	149	143	143	165	155	145	145	137	142	159	149	126	134	128	175	167	153	164	149	154	165	142	161	150	139	152	140	137	146	148	183	150	139	152	140	142	151	142	142	133	155	149	151	157	155	149	167	152	157	140	137	138	149	131	153	153	140	153	151	136	149	169	145	148	156	170	141	173	147	141	141	154	137	146	144	151	148	137	148	150	128	162	158	141	152	154	133	144	127	141	138	139	143	149	131	137	147	133	148	153	135	148	150	148	136	154	139	145	157	142	135	151	131	125	145	170	146	126	159	159	140	144	147	130	147	183	168	132	137	137	138	129	159	168	146	142	154	153	147	159	152	126	140	139	146	152	146	161	152	143	145	123	134	146	142	154	130	147	160	142	130	127	154	134	161	144	159	172	131	167	154	141	133	149	143	146	133	143	156	143	154	144	138	145	132	152	149	137	157	143	143	166	123	150	128	143	124	142	135	143	135	151	145	144	172	137	155	130	150	132	161	143	155	132	150	151	146	145	142	129	146	154	157	158	127	148	147	136	143	142	154	144	142	133	149	149	144	147	167	143	130	147	140	163	148	140	138	158	157	146	137	155	135	146	149	143	134	132	134	144	128	146	152	146	142	153	145	138	150	162	130	138	151	123	143	145	135	138	153	142	153	148	176	133	142	129	143	165	157	155	161	157	137	152	139	146	143	165	140	134	144	158	152	146	142	145	132	160	150	150	145	148	148	158	156	157	142	138	136	142	159	142	140	174	141	147	144	163	163	131	163	147	143	136	161	148	138	143	148	153	147	153	134	132	157	139	146	139	136	152	141	151	158	142	145	140	173	139	149	159	146	149	154	169	162	159	171	154	136	135	143	140	153	139	164	140	137	138	152	121	139	149	140	157	149	139	140	148	143	132	157	149	143	143	159	136	153	131	135	139	144	148	153	145	135	162	145	155	138	153	153	160	140	126	170	141	157	143	155	158	157	143	143	161	158	157	152	161	140	151	146	131	157	142	143	169	130	117	131	143	158	151	179	153	157	165	142	136	168	146	135	131	139	150	154	143	152	154	157	130	147	135	158	161	160	146	135	127	142	172	152	155	143	163	152	143	156	141	158	152	156	136	147	138	148	155	153	145	163	149	133	156	140	143	173	153	150	137	140	140	147	151	130	141	157	138	146	138	156	142	161	143	141	129	158	179	150	160	139	151	148	147	153	129	150	150	154	161	151	140	151	159	139	142	155	127	142	130	159	156	158	137	148	158	172	143	141	146	178	159	146	146	137	133	159	142	150	144	135	144	155	153	166	158	163	155	124	165	120	123	140	141	141	131	147	150	164	155
150	3	3250	178793	420	21	248	295	282	263	237	248	245	230	207	247	222	239	235	232	220	197	220	205	182	171	178	154	183	161	178	171	161	174	180	179	176	165	143	150	185	137	125	152	144	185	163	192	151	152	173	138	163	163	160	152	168	150	160	152	145	141	140	129	157	182	155	140	155	154	161	131	154	136	125	146	157	145	135	176	144	147	178	141	135	161	135	136	157	137	157	151	151	146	157	152	159	153	140	169	140	149	144	143	164	142	155	152	147	156	170	149	149	174	165	161	140	165	160	160	149	146	151	150	156	144	168	162	148	152	137	157	134	153	139	147	173	149	157	134	171	150	165	165	145	156	147	171	145	151	150	150	156	142	162	154	145	169	135	162	157	143	145	140	138	160	140	154	157	134	145	151	128	140	148	154	160	134	144	114	176	163	132	147	154	156	169	149	158	163	170	150	162	157	159	144	162	149	142	129	154	148	155	146	156	157	154	151	165	150	142	140	145	158	153	161	153	156	147	134	124	149	144	126	149	147	126	172	172	155	156	147	155	155	141	148	156	156	171	178	151	159	131	159	147	154	156	162	164	162	148	148	159	146	179	137	150	149	127	146	149	165	138	162	137	169	164	138	129	151	140	170	143	152	167	162	152	149	145	140	130	156	154	179	164	163	135	168	178	152	144	124	141	160	177	154	151	162	133	168	139	132	128	157	147	139	165	150	139	146	163	140	161	132	133	143	161	155	165	152	158	156	160	168	155	135	139	153	158	155	138	148	137	174	157	129	143	137	143	145	151	148	155	175	168	163	151	158	171	149	146	166	138	140	157	155	149	160	135	120	142	139	131	175	157	156	167	159	140	166	135	135	149	152	171	148	152	153	146	153	159	155	137	154	150	169	152	140	158	150	163	159	153	164	161	138	169	142	149	125	145	158	151	156	142	150	129	144	152	184	162	144	145	148	152	147	161	135	146	170	164	140	133	147	143	147	147	160	150	172	141	146	175	137	158	152	150	155	131	141	127	150	155	152	152	159	168	125	142	165	177	163	141	160	157	165	165	147	147	134	164	153	151	154	151	162	144	166	159	166	150	148	133	161	138	155	163	157	138	151	149	160	145	154	153	141	156	143	163	146	132	157	176	140	154	168	149	155	166	162	147	145	153	139	160	140	140	132	149	150	152	158	143	163	159	158	148	147	153	142	156	154	129	141	150	145	157	159	149	138	147	153	145	147	140	162	153	151	151	147	163	150	168	149	138	162	137	151	138	150	141	153	138	147	151	154	135	163	164	142	148	139	138	149	147	168	149	148	166	146	158	175	142	156	165	173	164	152	151	145	157	164	156	159	133	161	168	159	150	143	141	161	145	152	165	155	142	145	154	127	149	148	158	160	156	145	133	152	167	161	157	164	147	152	140	147	139	148	171	155	128	166	155	141	147	138	140	162	131	145	185	170	161	144	138	147	142	144	161	148	171	146	141	147	151	143	125	138	165	141	145	145	137	153	163	152	157	140	148	145	152	161	146	134	158	154	155	160	171	161	155	147	144	153	160	159	154	161	142	168	140	162	142	157	159	164	158	151	147	144	153	140	158	134	163	148	161	154	166	134	153	166	164	165	162	162	147	153	139	145	138	175	132	147	136	173	152	148	155	141	139	149	179	145	159	130	138	152	137	158	140	158	165	146	156	147	158	147	155	142	156	161	149	158	172	131	165	153	157	171	157	164	150	172	168	150	154	156	147	127	159	127	130	160	144	145	152	166	136	166	158	120	145	135	146	177	174	136	178	142	149	143	151	185	168	144	140	157	152	160	173	150	144	139	128	146	153	147	152	148	162	158	165	141	143	118	149	150	155	147	126	135	140	152	159	145	146	131	147	157	161	146	146	138	162	152	148	154	161	152	151	129	161	133	164	163	148	141	161	134	154	157	135	139	135	174	152	157	166	169	154	148	136	149	152	149	149	153	155	157	154	157	140	153	141	148	154	152	153	156	164	159	147	167	179	140	145	150	133	136	147	152	144	150	155	155	167	147	133	139	167	156	148	151	158	145	159	163	156	151	137	172	147	175	162	170	169	171	156	157	135	157	136	160	146	153	154	148	147	142	158	137	134	135	132	149	151	166	151	142	156	159	131	147	171	162	154	155	164	133	145	130	144	172	139	148	164	143	149	145	167	142	180	122	161	168	154	162	148	150	163	149	154	157	150	167	155	132	171	151	145	153	133	166	161	145	152	143	145	152	158	147	138	152	154	168	146	140	152	142	142	166	114	146	146	144	155	144	158	157	151	156	129	148	148	183	150	148	161	150	135	180	134	163	133	156	145	136	159	144	154	137	145	138	147	164	169	156
150	0	2500	178851	436	3	231	273	267	309	292	292	285	271	292	299	290	303	286	267	263	269	244	233	216	217	194	209	212	198	185	195	213	186	192	159	180	191	150	167	168	175	167	181	170	193	155	164	176	169	161	167	166	173	166	152	174	185	169	185	171	174	150	176	167	146	176	181	163	162	158	170	139	146	149	154	158	143	161	164	145	164	144	168	155	150	144	172	135	146	143	176	149	152	166	149	149	149	161	159	167	165	153	166	162	156	156	153	152	159	150	161	144	170	164	151	152	150	149	156	166	129	161	161	144	132	169	162	159	131	123	141	157	139	157	147	166	131	146	144	144	159	156	145	144	161	156	163	170	153	125	149	141	168	158	152	154	153	148	146	151	158	144	145	148	155	161	154	148	154	166	140	167	153	150	160	157	127	165	168	148	148	152	154	173	147	139	127	160	159	159	150	187	162	154	170	157	151	163	144	146	175	171	151	132	142	157	150	149	148	127	150	141	150	165	162	154	166	133	147	174	138	156	177	137	150	153	149	132	146	171	152	156	155	166	153	135	143	163	154	133	153	138	158	136	152	156	147	153	137	144	152	147	145	155	152	156	165	149	157	157	158	146	158	136	154	149	148	147	150	161	143	161	136	158	148	161	156	155	172	158	166	148	151	154	162	168	159	153	171	162	156	144	153	131	151	166	145	153	161	144	163	147	145	127	146	165	138	149	130	160	167	137	154	156	139	146	171	136	138	148	121	147	173	164	130	149	160	152	153	140	156	159	159	143	157	158	120	141	142	145	130	145	149	148	170	167	175	147	182	127	153	136	138	155	146	148	142	154	159	169	152	147	139	154	173	145	170	148	151	160	165	138	134	143	152	164	143	153	165	135	141	158	146	167	126	131	150	152	141	145	165	151	157	158	142	159	144	149	154	164	135	162	153	151	147	134	144	148	162	161	135	146	137	162	156	151	161	158	157	160	162	162	149	153	143	129	148	129	159	147	134	150	139	151	156	161	146	169	148	132	158	146	142	165	161	157	143	131	158	148	148	154	161	150	152	145	167	146	154	140	140	156	158	147	147	139	151	169	147	134	133	151	147	144	153	142	163	140	151	143	143	159	128	157	146	163	158	155	148	163	159	138	155	153	142	135	163	159	152	160	153	127	156	140	142	158	153	161	147	140	157	151	156	154	165	156	136	146	171	139	144	132	162	147	149	148	150	140	175	151	145	141	126	133	164	157	134	137	135	134	154	134	154	137	157	131	149	135	131	158	130	138	148	146	150	150	163	175	142	163	147	153	108	159	154	132	144	158	192	170	155	165	134	146	146	147	157	161	148	137	158	154	141	157	129	136	143	159	146	140	151	168	136	140	167	151	143	157	137	142	160	130	141	148	120	173	138	146	134	153	168	126	138	143	170	141	139	137	149	146	152	140	149	152	150	149	144	153	125	152	136	133	158	156	139	152	153	149	144	134	151	154	142	171	134	187	187	166	155	131	141	172	150	138	152	154	136	148	133	144	139	145	161	168	148	143	167	149	135	170	149	147	161	169	147	145	158	160	145	162	148	136	134	147	153	162	155	172	153	151	137	161	139	156	147	138	182	145	158	150	158	145	158	148	152	122	157	157	149	137	139	159	153	169	151	161	168	140	166	158	150	143	151	159	159	160	147	138	126	138	168	158	144	162	135	150	158	167	126	162	141	150	166	152	141	130	153	147	152	166	149	130	155	135	144	144	140	169	133	130	158	146	176	140	141	144	145	131	152	164	160	160	151	152	145	176	135	132	143	149	140	150	156	158	148	130	153	168	143	168	154	123	140	137	165	159	143	159	143	155	158	138	163	176	147	162	163	146	167	165	137	155	147	174	153	160	172	153	141	167	169	166	146	153	152	166	121	135	138	144	159	149	139	156	148	147	148	138	160	161	154	147	168	151	152	130	161	131	137	136	141	161	150	156	154	151	152	156	152	169	160	142	129	155	151	160	140	147	149	170	145	159	157	165	152	169	146	145	168	145	166	150	173	142	146	161	137	130	138	161	132	149	159	149	144	125	141	137	166	153	155	146	153	148	135	157	142	146	146	155	143	162	139	169	165	157	167	148	161	130	133	148	142	154	156	148	149	161	146	147	151	143	157	145	152	145	139	163	162	143	144	130	148	123	141	138	159	140	160	157	151	148	146	143	117	135	159	142	129	164	140	143	153	150	149	149	151	160	149	158	128	154	149	160	137	138	142	143	147	123	138	152	158	136	142	161	146	151	136	152	173	151	143	139	139	159	153	164	139	148	146	162	145	151	147	155	141	163	135	143	135	141	134	157	166	143	161	132	152	154	160	142	148	150	155	146	155
150	1	1710	178909	429	47	264	305	288	225	198	199	192	177	178	178	178	177	171	180	174	186	178	190	166	149	137	173	155	168	162	156	161	137	147	149	140	158	131	140	152	141	158	158	142	134	133	127	143	159	169	144	163	160	149	137	145	137	154	126	136	151	141	149	150	162	146	145	149	136	138	138	133	154	123	149	153	157	148	131	125	161	151	143	156	135	144	148	150	163	143	133	138	152	147	163	149	129	146	140	146	139	142	156	143	146	144	122	162	150	149	151	138	143	157	141	156	149	141	138	177	126	132	136	128	137	164	153	166	163	139	136	130	143	145	155	161	158	142	146	153	141	159	164	129	118	141	144	148	139	141	141	141	144	126	167	156	130	145	145	132	145	143	120	156	134	160	138	136	133	143	134	139	131	151	165	121	136	136	144	142	152	119	145	146	136	137	145	136	128	148	135	133	152	136	132	132	140	157	133	139	156	141	133	163	160	127	152	146	147	148	156	159	123	159	142	137	156	121	135	141	143	127	138	134	136	136	164	122	143	149	144	118	149	148	149	132	158	138	140	139	155	142	132	137	156	133	136	137	156	169	148	130	121	150	122	131	147	150	146	134	148	150	139	138	142	146	150	140	166	141	151	154	130	137	136	120	141	149	135	148	145	147	173	144	156	142	134	127	125	143	138	128	134	133	123	142	143	133	123	156	139	136	160	158	149	167	140	136	152	136	152	144	146	138	140	132	133	152	155	149	155	122	164	137	124	131	138	132	142	140	144	135	132	134	150	157	152	154	146	144	144	161	160	131	151	141	158	152	148	138	131	140	128	137	122	133	145	127	145	135	139	149	151	138	135	133	155	121	137	144	153	147	151	126	134	129	132	142	161	147	108	133	140	165	149	140	111	145	149	155	141	134	148	144	142	141	128	135	149	139	139	152	151	149	136	134	150	138	134	137	148	117	148	144	145	147	143	135	148	135	143	133	146	125	146	136	138	147	160	144	132	140	140	148	135	104	131	145	158	129	155	161	159	134	158	167	133	121	143	134	141	153	152	134	156	158	161	158	164	146	142	143	119	152	129	136	132	137	159	128	154	134	146	129	121	177	142	137	135	141	141	156	135	145	146	141	123	137	145	142	170	146	155	154	128	152	143	152	170	138	148	134	145	160	161	158	126	150	131	139	143	132	116	137	142	141	141	151	128	122	129	155	115	129	138	139	142	142	142	143	144	138	149	141	145	149	126	112	156	132	156	133	145	157	155	128	151	149	128	158	161	132	133	145	141	116	124	153	140	155	160	123	131	160	148	146	144	122	125	142	142	131	165	134	134	145	134	156	161	136	137	142	164	144	120	147	146	135	140	145	127	152	127	134	123	149	159	161	145	148	135	147	155	155	157	152	127	147	136	139	141	137	148	130	137	122	149	143	136	174	135	156	127	156	131	141	133	160	113	158	144	129	141	148	139	120	159	135	139	141	148	136	136	134	131	132	144	138	146	156	156	171	140	143	144	136	144	131	146	160	157	130	150	146	128	122	151	140	151	144	147	156	147	151	143	138	131	143	163	140	140	134	143	138	151	130	168	149	160	128	152	143	155	140	126	131	168	153	135	151	131	137	153	129	152	147	139	170	140	162	119	120	137	154	152	159	138	154	161	144	156	111	137	133	140	166	128	152	136	146	132	140	132	133	133	152	127	161	139	154	136	152	127	155	139	131	144	187	137	142	147	124	145	148	137	144	142	160	138	127	152	163	144	133	138	150	134	128	146	138	136	145	150	130	121	146	143	145	148	138	142	126	124	143	134	128	151	143	146	134	136	145	127	142	146	137	150	117	155	131	155	135	140	153	137	148	141	132	156	118	151	165	145	142	129	133	147	132	140	148	122	138	149	140	136	138	151	149	146	137	111	139	132	138	157	134	138	153	126	141	129	161	153	150	132	139	131	138	137	142	145	131	137	163	141	134	144	133	129	135	136	150	125	133	137	125	156	144	138	146	157	119	148	146	148	139	139	165	151	149	141	139	144	133	143	154	139	145	154	125	139	157	159	127	130	142	137	131	138	130	149	164	152	142	155	137	131	142	153	163	152	158	125	123	158	144	149	132	163	151	123	150	147	145	157	149	168	143	140	149	144	136	139	138	143	137	147	169	155	140	133	151	143	142	146	139	143	138	150	140	128	149	147	154	182	152	154	152	140	146	142	152	136	149	129	148	161	140	143	165	122	149	142	150	148	149	156	119	156	138	137	124	146	142	165	122	113	148	155	134	144	155	117	147	134	151	120	141	144	145	145	135	142	123	125	141	137	149	149	153	141	148	114	147	143	124	133	141	135	141	147	135	147	150	142	146	160
150	2	1950	178967	429	18	265	302	273	275	244	241	265	226	213	239	231	217	211	223	183	184	203	193	202	178	174	180	181	183	181	170	160	156	166	173	168	153	177	149	156	154	159	149	155	145	153	164	161	153	144	144	147	151	138	160	142	153	161	150	153	167	163	151	137	146	142	166	154	155	160	144	133	153	155	157	154	144	129	155	148	153	156	136	141	150	141	146	140	162	139	161	145	151	131	155	149	138	147	141	134	146	135	145	151	147	146	128	158	156	149	129	152	143	133	180	141	130	147	121	145	166	133	157	152	146	155	148	155	146	147	138	140	130	145	158	135	146	148	146	130	151	148	143	153	146	146	136	140	158	149	149	149	154	159	145	150	154	160	164	145	143	140	158	133	129	144	160	139	136	170	151	138	152	125	135	160	135	140	126	126	152	146	144	143	150	162	136	134	135	146	136	149	134	116	137	145	161	146	142	166	157	142	142	145	144	157	150	146	137	144	146	150	154	155	118	148	124	131	151	128	144	151	140	133	150	138	143	128	165	147	129	144	132	119	147	151	147	131	119	145	164	162	143	122	152	153	130	170	146	147	129	128	154	139	147	150	151	147	153	139	131	149	138	146	153	139	142	141	150	129	136	149	138	138	150	146	177	151	148	143	140	146	146	141	127	142	149	145	156	135	135	140	134	159	147	144	164	152	153	137	144	150	137	135	143	144	165	144	151	129	147	151	135	141	145	153	147	165	139	155	158	132	127	143	129	154	156	118	150	126	129	132	128	156	140	136	132	129	149	143	151	141	143	133	152	126	144	149	150	154	140	149	136	136	159	148	141	148	140	162	167	138	139	161	144	140	146	133	143	139	152	135	134	154	140	136	146	116	154	155	134	132	143	126	160	152	141	147	151	119	140	153	152	129	141	135	146	135	139	155	135	140	147	155	152	158	135	149	140	158	154	154	138	143	143	135	144	131	127	163	141	150	163	134	129	140	129	140	152	145	153	136	155	133	147	151	158	154	140	137	149	147	147	146	134	145	136	135	149	135	140	115	132	154	131	141	150	128	156	146	143	146	141	152	138	152	150	146	135	157	146	132	136	147	174	142	129	151	147	145	144	121	152	136	156	146	156	120	139	144	150	144	128	127	143	128	141	148	155	152	155	138	131	132	155	180	129	149	134	125	167	151	135	157	154	145	141	140	156	139	120	155	157	145	146	134	167	161	131	143	144	132	159	134	147	149	148	153	146	167	156	134	136	153	133	133	135	154	139	134	151	144	129	170	136	131	136	151	162	150	133	126	154	149	157	147	125	126	126	153	158	128	122	138	134	145	135	137	148	126	156	143	144	153	137	125	120	157	153	156	146	146	153	145	159	159	161	132	165	151	123	138	146	153	142	142	178	134	137	137	140	161	139	143	148	123	123	154	150	144	145	154	140	149	146	174	145	138	157	160	155	152	161	148	144	152	150	128	142	143	148	146	131	136	155	152	135	145	144	155	140	158	141	135	149	146	145	126	123	119	135	125	135	126	137	158	129	137	155	145	140	148	146	150	125	144	139	170	165	138	134	144	148	161	154	147	146	150	144	154	141	131	140	136	160	136	124	146	156	119	126	146	144	146	132	146	114	146	132	178	129	129	144	122	152	129	139	134	121	144	142	151	138	157	126	139	131	128	148	138	131	130	137	148	129	156	134	139	139	146	135	124	127	160	141	142	136	140	111	158	138	158	145	157	137	133	138	151	129	137	152	127	138	150	128	151	139	140	138	148	147	122	125	167	160	156	130	141	129	159	128	128	142	128	129	169	127	145	141	150	154	129	129	147	135	146	144	162	127	135	164	144	160	145	137	135	120	143	143	121	152	140	140	145	133	144	138	145	136	155	118	151	144	146	148	138	142	166	135	149	150	151	144	147	145	137	155	131	130	142	152	111	134	129	142	143	132	151	157	147	135	154	124	144	154	126	158	130	140	141	157	140	143	134	156	158	133	136	157	132	145	172	132	128	137	144	138	152	141	144	129	154	155	158	122	144	151	131	132	133	132	158	137	155	146	120	133	164	147	137	146	135	146	141	130	147	161	140	142	144	149	138	131	161	156	147	142	133	129	143	145	140	142	150	144	139	163	143	147	133	139	147	148	143	148	137	163	141	129	157	154	127	132	135	139	135	135	154	153	137	162	136	126	155	142	138	155	136	159	131	134	148	160	131	141	137	144	137	148	144	120	146	158	131	160	130	143	151	133	136	147	132	144	158	124	140	149	148	155	144	140	140	126	105	135	139	154	140	140	161	135	142	160	147	134	143	131	152	148	151	130	131	117	135	155	160	149	149	156	161	144	184	165	140	143	126	134
150	3	3250	179024	423	16	264	336	263	273	254	204	257	222	205	215	242	204	230	198	220	192	187	185	185	170	166	160	187	185	154	180	171	160	161	152	146	155	159	169	177	135	172	159	157	169	151	192	166	148	145	159	147	156	149	149	151	154	156	157	157	156	152	172	155	135	142	156	170	159	138	152	155	157	171	145	153	153	165	144	170	169	148	149	152	140	146	156	155	155	169	161	163	164	144	140	156	158	149	147	139	135	148	148	146	153	152	136	140	151	147	154	155	157	134	152	151	138	149	128	141	167	157	138	141	170	146	156	133	147	146	146	140	193	164	136	148	144	146	148	157	157	152	165	150	159	146	143	145	151	142	157	155	140	140	140	137	150	151	129	139	156	140	141	156	141	122	130	163	129	139	148	147	125	141	147	163	145	151	150	150	162	162	139	136	148	147	148	137	137	157	167	157	168	132	150	156	172	163	150	161	138	137	169	130	151	149	158	144	135	157	149	163	164	164	155	167	147	125	159	153	145	144	159	148	145	153	136	140	166	152	128	147	149	157	155	159	143	145	166	142	136	142	155	147	157	124	137	147	178	148	169	129	152	153	150	138	146	116	136	158	145	156	152	156	138	157	124	163	142	157	157	135	153	157	177	138	162	135	166	146	157	126	171	154	156	180	137	157	143	145	167	145	144	138	163	128	158	146	154	167	164	159	158	128	136	137	136	154	155	145	148	153	144	146	157	156	137	141	154	145	137	150	142	136	147	154	155	169	162	149	136	153	143	156	173	166	157	158	140	160	139	138	141	154	151	159	144	159	151	128	147	146	158	150	129	140	160	152	146	156	151	152	145	155	126	146	152	161	169	164	158	133	158	151	153	130	132	161	156	152	142	153	143	144	148	134	135	143	151	135	161	148	154	132	151	144	136	156	140	131	144	150	161	156	145	160	165	151	162	139	137	155	139	159	137	126	151	138	149	139	162	152	144	166	157	154	149	153	157	137	141	165	136	177	139	154	150	148	142	139	138	126	146	149	152	147	170	153	149	152	134	144	146	138	159	156	146	142	144	152	164	155	152	154	147	151	144	152	134	134	153	145	158	174	163	141	132	138	139	177	160	135	152	153	135	134	139	154	136	139	128	144	139	140	143	149	154	138	132	135	152	152	144	131	165	124	150	155	168	160	136	144	145	147	128	134	142	156	156	146	136	164	166	126	141	146	168	161	124	154	141	151	154	149	173	130	145	142	142	145	157	141	156	157	154	155	145	166	150	132	153	180	157	157	158	150	151	148	164	137	146	154	146	134	150	135	149	149	146	133	153	161	126	151	143	154	123	133	151	159	144	156	130	161	163	151	162	168	158	147	153	156	129	126	149	140	154	145	172	151	160	140	130	141	151	146	169	153	134	151	157	165	133	146	145	160	164	167	147	120	145	159	167	146	139	151	153	157	153	157	175	163	164	147	147	159	141	169	154	156	160	135	131	151	146	166	151	148	137	148	154	161	143	148	161	145	155	145	144	148	143	147	166	150	166	152	119	161	159	149	158	153	141	138	152	147	158	159	139	152	153	152	135	128	144	154	121	164	152	147	150	146	144	131	166	146	160	170	144	133	150	150	153	159	136	159	148	148	151	165	146	140	152	136	147	143	156	133	156	140	166	145	151	146	151	147	154	159	147	159	152	135	167	138	139	171	139	146	144	149	155	132	123	169	162	152	157	138	151	145	141	172	149	161	148	144	153	155	164	147	144	143	167	132	163	159	148	154	120	145	145	153	143	153	157	154	144	142	143	152	138	136	168	148	127	141	130	171	169	166	131	160	179	150	137	179	146	143	154	142	151	140	158	156	163	136	147	159	140	129	147	167	134	144	144	138	150	136	147	135	152	140	138	137	142	148	142	153	164	144	159	149	152	135	160	138	136	146	135	159	154	146	148	143	157	134	145	153	165	165	152	130	135	143	139	160	134	147	148	158	152	155	134	137	152	176	151	147	149	138	162	151	149	170	152	154	155	145	158	153	166	154	149	137	162	135	150	133	151	144	155	163	159	145	148	149	136	144	154	135	159	147	145	160	162	137	145	159	163	148	167	135	156	155	154	161	148	142	150	147	158	150	177	155	139	160	135	162	140	133	157	152	150	156	156	150	152	147	157	148	171	128	143	150	142	140	151	149	136	168	159	140	154	150	138	163	122	158	158	133	129	130	154	130	161	160	156	156	153	152	140	160	155	137	129	146	157	132	130	138	137	136	130	155	154	137	144	142	152	151	124	150	136	152	159	148	151	152	135	170	139	160	143	139	136	151	122	163	148	161	146	157	164	167	126	149	155	155	152	136	146	138	146	152	150	145	146
150	0	2500	179082	397	8	282	261	322	286	276	278	280	275	316	311	290	280	254	303	240	247	256	236	225	206	211	224	213	206	171	195	178	159	204	201	179	186	165	172	166	196	190	179	162	175	161	172	186	178	173	163	167	165	177	176	159	154	191	168	181	164	161	157	184	143	163	170	144	143	147	159	166	161	160	139	149	163	160	140	154	164	146	168	185	161	149	154	170	135	163	153	157	147	146	153	165	172	173	165	152	138	163	168	167	150	151	143	153	159	156	155	157	162	151	134	152	146	160	142	147	160	158	154	143	172	151	154	163	156	133	140	156	164	142	165	154	140	159	134	166	160	153	150	148	129	161	169	162	138	162	166	143	155	150	144	162	161	147	132	173	154	164	135	147	152	155	150	153	147	145	140	144	165	135	156	159	155	144	170	169	155	158	154	161	163	159	174	147	131	144	158	164	146	138	141	134	157	162	172	157	142	152	159	129	158	141	137	157	159	142	152	149	161	174	165	126	153	152	145	154	166	134	148	137	172	161	171	165	170	159	154	132	146	147	148	158	153	166	145	138	162	151	135	152	135	151	170	172	153	147	128	178	164	164	155	155	137	165	144	161	153	149	132	148	170	152	136	149	139	165	146	149	143	155	145	141	154	161	141	142	150	162	155	134	148	177	167	155	149	152	135	143	158	129	148	147	140	136	142	138	138	160	157	162	138	161	138	139	158	167	167	144	154	165	142	135	139	156	153	151	139	147	140	151	151	140	151	154	147	150	132	137	152	149	155	140	142	146	150	140	140	143	146	134	131	136	145	141	165	147	138	154	144	164	142	143	144	157	145	137	138	154	147	152	155	154	133	148	137	146	141	160	159	170	139	148	147	148	156	135	148	150	153	160	148	166	135	152	153	157	157	153	167	149	145	140	153	160	148	145	159	148	136	170	173	132	157	141	170	166	139	147	155	144	139	135	140	136	138	162	131	159	151	165	137	141	161	140	157	156	128	146	121	154	159	160	162	145	144	131	180	146	164	149	156	149	165	136	142	148	141	141	149	137	141	156	157	175	153	132	155	154	156	134	142	140	128	147	164	148	152	139	141	164	142	150	140	142	165	167	136	175	140	167	148	159	151	139	167	142	147	162	160	147	144	164	170	148	158	163	167	147	128	134	150	148	150	162	162	151	153	128	129	156	145	173	151	159	136	176	160	142	133	148	145	159	154	160	135	145	140	136	148	168	169	155	148	148	154	142	132	151	168	144	151	142	146	147	143	135	144	144	153	153	155	152	145	161	162	136	151	144	162	150	141	144	151	155	148	138	141	155	129	155	147	136	148	171	143	157	170	140	144	144	144	150	158	125	148	133	149	139	130	129	157	157	139	153	150	149	152	148	133	154	161	134	145	151	147	163	143	134	130	145	153	159	147	143	155	155	137	137	142	131	137	152	125	144	137	138	148	140	157	141	140	165	141	153	159	142	145	141	159	132	173	149	145	141	155	129	120	163	137	142	154	139	151	162	145	129	151	152	150	128	161	162	134	138	151	146	151	164	129	136	144	132	123	124	148	157	151	124	136	155	125	152	130	141	158	141	157	151	161	142	153	132	157	150	151	144	132	141	156	150	148	144	146	150	146	150	164	141	147	145	152	147	133	146	143	156	150	135	150	147	142	152	145	140	132	142	130	140	135	153	155	152	139	160	166	159	161	149	133	143	154	149	136	145	139	149	132	138	129	148	161	158	165	137	139	134	154	140	145	159	140	155	145	165	154	135	158	148	154	151	156	136	130	140	154	124	151	159	170	155	174	162	138	139	160	131	148	145	142	129	151	151	146	163	148	157	146	163	137	149	140	158	165	163	144	156	138	144	163	153	154	151	139	145	147	175	129	151	137	152	138	139	135	139	148	144	142	133	152	148	153	151	141	165	150	157	134	175	146	147	150	156	153	147	155	133	154	149	157	147	136	149	153	140	134	139	146	151	149	148	152	138	143	148	123	155	160	155	142	140	137	152	136	155	140	152	156	131	145	138	154	182	160	144	144	137	137	161	162	127	152	152	155	155	111	171	138	153	155	163	163	135	152	165	148	150	152	147	148	118	135	162	144	136	156	155	132	159	134	156	142	143	153	127	123	146	144	140	158	129	140	141	148	141	155	140	165	134	157	141	135	145	138	136	141	161	154	135	169	141	147	137	156	160	152	153	123	163	159	143	154	144	158	142	159	131	127	139	154	149	170	147	140	137	144	142	148	142	163	157	163	151	139	166	152	161	134	150	148	163	166	145	161	131	168	175	139	156	179	138	171	159	155	137	163	150	148	143	137	158	127	140	123	159	147	149	138	156	156	153	151	146	143
150	1	1710	179140	419	45	309	269	272	241	216	221	199	183	193	186	192	181	198	192	174	192	166	158	175	148	155	162	151	142	161	170	136	167	146	168	160	165	158	143	152	147	131	156	144	159	161	178	146	167	147	143	140	153	148	152	145	155	151	150	152	154	151	151	145	164	126	164	143	148	155	165	153	137	124	124	156	121	137	145	148	144	162	161	164	147	115	161	136	140	128	131	132	142	145	155	164	156	146	151	130	136	133	143	154	151	147	127	152	124	142	153	139	141	139	145	156	119	162	154	135	149	159	140	135	137	138	143	149	136	141	172	155	158	134	151	164	143	139	130	143	143	128	141	143	153	127	147	129	132	147	156	145	142	142	136	149	146	150	116	138	124	149	125	130	142	138	155	148	140	157	130	151	142	156	140	133	135	148	139	133	140	142	132	140	173	143	137	159	123	135	158	135	154	153	135	144	146	145	142	139	154	148	164	128	138	141	131	158	134	143	152	147	156	129	163	138	145	140	159	141	141	146	144	155	156	138	138	142	132	145	143	153	128	162	150	142	133	138	146	146	144	154	145	155	127	138	143	145	134	139	146	134	142	147	142	131	148	136	149	140	146	160	147	146	170	154	138	135	138	158	151	122	136	168	155	165	124	159	148	130	149	152	142	143	136	132	123	144	142	134	146	139	136	138	133	151	135	145	138	165	142	167	155	151	132	161	154	154	150	127	144	141	166	119	114	150	153	136	143	138	146	129	140	142	160	175	143	161	155	150	141	173	154	160	151	145	149	127	144	150	161	165	151	139	158	133	143	143	141	145	126	153	132	133	128	132	158	147	135	151	137	141	129	155	154	175	153	163	165	166	150	159	138	151	131	140	155	138	132	157	149	141	140	143	163	142	135	130	135	147	135	133	137	156	142	139	138	124	168	157	123	150	127	117	145	151	135	151	162	140	133	156	161	161	143	168	146	133	158	160	153	123	142	151	130	145	127	135	150	168	140	158	161	138	149	153	140	143	138	133	138	149	121	163	155	147	141	162	159	150	138	154	141	137	140	130	131	144	147	148	151	150	133	145	139	164	148	137	147	161	160	137	153	128	156	148	139	119	139	139	139	165	133	127	149	165	136	136	126	144	126	137	164	149	164	162	165	133	149	124	144	152	147	170	124	142	129	141	149	164	117	133	150	142	163	127	153	153	143	150	134	124	135	143	139	148	147	167	136	151	132	124	126	154	148	136	164	127	123	131	136	134	133	158	124	134	138	152	146	134	148	130	152	138	153	142	136	136	156	142	128	151	161	148	142	145	159	149	147	144	160	131	136	167	154	154	149	149	148	127	124	138	136	161	149	150	135	105	153	136	160	147	161	150	151	130	139	144	144	131	139	144	126	145	151	145	122	146	135	135	149	163	135	132	143	130	156	123	139	148	149	126	153	157	154	130	126	152	151	154	156	150	152	153	157	137	162	156	145	157	125	160	151	125	130	135	151	151	131	134	134	150	127	133	147	136	146	132	141	148	163	145	136	154	161	145	130	153	137	138	152	168	151	149	139	116	150	117	136	142	142	144	141	134	150	159	141	137	136	156	131	143	133	158	155	146	156	137	134	146	136	133	161	160	144	138	141	142	159	160	134	144	143	129	133	132	135	147	148	157	142	154	129	156	142	155	136	137	150	147	118	139	126	144	130	162	127	156	141	146	151	137	148	128	134	127	170	145	161	165	137	132	154	155	143	133	142	130	132	139	142	123	166	156	149	129	137	152	149	162	144	143	136	122	137	154	129	142	138	144	133	158	147	168	156	149	150	152	136	161	126	145	164	135	144	147	141	150	133	151	138	129	150	131	140	157	136	153	139	125	148	129	154	144	132	132	145	135	134	136	152	140	135	124	114	128	146	143	152	145	157	148	130	135	149	165	152	138	151	143	138	159	146	151	128	138	132	137	144	145	142	127	166	121	154	133	182	141	139	154	142	139	166	148	153	145	134	149	173	151	127	141	131	150	151	141	126	143	150	168	133	158	155	147	131	149	136	132	135	141	161	148	146	150	121	160	145	142	132	123	137	157	149	140	131	143	140	140	148	129	147	143	136	142	138	141	124	148	146	136	141	152	147	154	132	128	156	152	134	134	142	143	143	135	139	155	135	132	136	147	151	150	132	134	133	147	150	129	148	149	153	144	149	145	139	140	150	125	133	141	152	131	162	141	158	150	127	142	142	156	154	138	122	145	158	147	151	135	157	142	137	155	127	145	145	146	157	142	123	153	133	156	152	163	131	126	138	152	127	147	163	141	165	137	124	146	148	132	154	137	125	144	139	161	152	127	143	127	156	168	133	156	141	142	129	157	131
150	2	1950	179201	423	14	230	292	281	261	247	273	237	240	268	233	236	259	222	222	221	217	203	208	195	164	196	177	170	191	191	167	163	170	179	156	157	171	151	145	163	165	156	155	137	178	145	176	162	143	161	124	135	170	148	147	163	136	170	153	157	138	144	156	176	160	160	146	148	150	154	147	179	166	133	172	162	159	142	160	133	144	138	146	129	156	136	143	154	136	163	150	153	151	152	126	158	148	170	138	151	149	145	153	161	127	147	159	150	141	161	137	142	159	138	168	159	147	157	146	148	151	131	157	154	141	132	152	155	159	162	144	124	156	151	148	145	113	142	146	142	156	163	150	132	145	142	150	160	158	142	137	134	140	162	171	137	150	163	155	162	133	137	164	158	135	135	147	133	159	148	166	137	168	153	124	148	132	142	143	169	125	121	151	144	150	161	139	149	141	144	155	126	143	140	160	140	138	146	156	140	132	140	162	143	161	148	148	151	153	137	140	159	112	139	139	158	160	154	143	157	164	166	124	153	127	155	141	137	124	148	159	155	166	155	147	149	136	155	123	147	158	146	136	158	134	154	138	142	149	141	156	135	153	148	135	149	155	150	144	135	144	137	122	150	149	120	166	120	155	138	127	143	163	144	144	146	135	134	137	159	167	160	136	148	144	141	154	144	153	126	156	154	150	126	147	142	147	146	168	142	157	138	153	147	138	136	161	142	131	162	146	136	141	135	155	128	154	152	152	125	143	143	148	134	119	142	147	139	147	153	135	152	136	140	154	144	140	141	141	148	153	145	148	152	134	134	147	147	159	142	139	140	149	145	173	158	142	123	162	123	137	156	146	133	153	140	151	142	145	146	153	148	132	157	152	153	164	155	150	137	151	146	138	155	158	153	150	143	180	151	142	155	145	153	156	141	144	169	152	149	142	151	145	133	148	151	146	150	157	134	180	146	137	153	149	136	155	142	147	136	137	166	153	149	148	139	131	140	142	139	131	161	166	141	130	139	130	154	160	135	134	143	129	158	144	131	157	151	144	121	126	153	138	147	157	140	135	138	148	147	142	152	162	132	155	154	145	140	152	125	155	143	167	140	147	137	154	148	150	144	184	150	160	129	165	149	133	152	156	142	138	171	135	138	115	144	144	132	151	144	168	128	162	141	141	149	143	130	146	155	138	138	134	141	150	154	132	165	161	148	153	129	142	128	143	126	122	149	134	156	134	158	147	147	122	120	160	136	147	155	130	154	161	146	129	143	149	156	149	143	141	164	155	142	144	151	146	145	159	135	138	132	146	161	128	146	138	163	153	163	164	143	128	129	150	143	146	134	151	143	126	155	159	147	158	149	143	134	141	163	157	143	156	167	144	145	163	162	147	141	149	140	127	123	137	138	128	146	145	138	148	146	113	125	146	139	157	136	137	140	126	139	139	154	154	128	160	144	147	141	153	130	165	137	161	147	144	152	136	140	143	135	128	154	155	156	137	148	126	142	138	149	134	161	147	138	158	155	132	135	122	134	136	165	138	157	145	159	142	135	151	141	147	147	155	142	133	132	148	132	134	142	155	136	149	148	132	133	138	167	135	146	144	155	136	141	158	126	128	150	149	136	164	129	148	135	127	153	133	139	123	134	151	147	159	172	158	161	147	145	151	144	146	145	115	132	137	127	112	139	138	146	150	162	158	137	146	149	148	163	142	160	145	139	134	134	142	159	164	148	155	152	141	142	138	153	145	142	159	123	130	119	114	157	142	146	142	137	144	150	138	149	140	141	153	141	151	125	146	139	143	138	153	144	170	136	146	142	137	145	145	141	146	132	161	136	153	125	148	148	138	153	138	128	125	156	131	145	153	146	123	124	125	153	168	149	154	141	145	151	161	137	141	140	132	153	161	142	142	158	128	157	144	158	151	129	142	143	129	147	150	146	142	150	147	152	141	132	131	143	129	148	143	125	145	143	140	145	173	112	143	144	148	141	133	136	134	148	141	183	145	148	173	156	130	148	132	177	132	149	173	145	155	140	166	153	151	149	138	130	126	135	136	146	136	122	135	142	129	144	130	148	155	141	159	140	155	149	148	152	153	122	154	151	157	153	124	140	147	122	154	136	133	139	148	138	153	152	165	142	134	140	157	123	153	157	149	141	125	166	149	152	146	122	131	146	149	154	138	160	139	151	142	151	126	147	136	144	134	144	139	153	129	156	132	155	139	153	132	142	135	147	136	154	147	150	152	123	163	136	151	133	154	131	152	146	159	134	162	143	153	134	172	147	155	171	144	130	161	133	140	130	155	137	136	156	147	132	136	132	130	144	136	148	145	137	153	142	133	152	161	149	142	152	155	145	142
150	3	3250	179259	434	26	287	291	256	290	234	242	237	209	219	218	194	224	205	189	211	186	173	162	152	178	159	159	166	160	159	162	138	158	176	159	143	156	151	149	160	153	159	159	139	145	160	154	157	158	157	153	136	134	137	176	147	167	143	137	133	153	138	139	155	137	142	142	163	179	139	151	128	158	133	149	156	137	151	135	155	140	170	134	151	140	125	145	153	160	138	143	139	164	157	150	137	143	152	132	133	159	160	119	139	151	131	143	148	157	140	150	153	129	143	142	144	139	142	160	146	149	169	154	137	157	152	137	145	140	121	139	160	147	138	134	148	154	158	133	132	144	132	143	144	141	159	144	130	145	122	148	149	119	152	140	148	135	151	149	134	155	159	153	146	145	134	126	158	139	136	146	152	125	132	152	148	149	139	140	147	143	135	140	137	131	142	117	143	152	141	155	141	146	128	153	143	136	141	136	164	163	139	128	139	158	150	127	137	158	128	164	135	162	133	136	148	121	144	154	161	156	132	133	135	177	155	136	124	164	122	139	148	154	143	140	149	140	151	147	134	154	151	163	136	133	147	168	127	129	135	144	135	165	149	139	132	140	161	156	143	142	153	118	153	151	141	154	125	151	109	151	136	113	129	152	144	154	144	155	137	132	140	150	140	139	134	150	134	151	143	137	125	150	151	138	137	139	130	136	133	139	130	140	143	138	129	128	137	122	143	141	148	147	136	151	137	138	136	151	144	155	139	134	156	146	136	144	128	132	130	137	151	133	127	147	170	149	130	125	146	141	161	143	139	154	160	127	139	146	130	136	139	133	126	154	146	142	163	135	156	145	141	144	160	144	151	145	136	135	153	130	147	145	144	139	161	149	132	139	143	126	150	143	153	144	122	138	138	144	144	144	139	152	139	137	155	142	126	165	134	156	139	145	133	147	138	151	123	133	145	164	144	165	141	154	140	120	140	135	142	152	145	151	146	152	132	136	122	129	139	153	150	148	129	137	167	141	139	174	152	125	148	141	157	152	145	136	116	128	140	171	163	140	140	150	136	147	150	125	115	155	149	147	162	121	146	164	150	151	116	143	158	147	137	152	142	131	140	136	123	173	156	141	140	145	151	156	144	155	138	141	129	140	144	135	149	139	142	143	144	136	150	154	135	124	151	157	139	135	152	142	141	178	135	161	142	130	154	139	148	148	154	133	160	154	144	127	142	161	134	161	129	158	143	155	151	145	126	174	131	125	143	134	130	157	126	129	151	126	160	165	146	133	148	138	148	158	137	144	154	140	128	157	142	141	148	143	132	150	134	143	134	153	145	145	148	125	154	155	140	134	135	151	142	142	146	164	146	148	139	149	141	156	137	144	142	133	138	144	146	145	155	137	139	140	154	122	149	138	144	145	138	137	146	131	158	149	159	147	143	132	142	138	162	136	132	146	138	139	148	141	131	131	129	155	173	168	122	133	156	141	143	144	120	172	135	137	140	144	142	129	141	138	146	153	144	150	158	134	124	143	138	148	168	136	140	142	120	139	140	140	147	141	129	152	139	146	129	164	147	158	152	139	158	125	151	129	154	119	114	163	133	127	167	150	161	148	137	133	166	138	156	141	129	140	145	124	156	128	161	118	135	150	147	151	149	156	139	146	133	143	152	149	126	136	156	149	131	148	127	150	137	130	152	165	145	145	144	147	159	142	140	143	147	138	146	153	128	142	137	149	158	148	145	136	140	148	137	142	149	154	143	149	142	141	154	158	152	129	131	139	125	166	146	117	141	149	125	136	127	130	142	153	152	133	131	174	149	149	144	133	144	161	138	150	147	126	150	140	143	141	127	135	123	142	151	129	132	147	143	140	137	153	136	151	146	134	142	144	150	138	152	152	136	155	152	144	118	142	148	149	141	141	133	159	143	161	149	162	145	132	144	141	142	157	138	145	127	137	131	131	148	151	144	147	146	159	142	139	140	157	152	136	118	147	149	140	131	137	145	139	155	135	145	171	151	136	133	136	117	151	155	155	154	154	138	154	127	120	152	142	145	152	129	145	128	134	139	131	135	146	135	112	161	162	151	136	140	143	129	146	140	157	133	139	146	141	124	121	139	147	140	153	147	136	132	138	154	141	143	131	129	149	155	142	126	137	141	137	148	130	140	147	120	153	136	147	142	141	133	144	139	128	148	140	149	146	155	144	131	131	137	133	147	130	152	140	158	146	122	145	145	150	166	147	148	137	136	143	144	142	135	126	135	152	133	142	159	154	147	138	129	142	140	151	152	155	172	152	138	134	136	156	149	132	141	142	116	151	133	152	134	167	156	131	131	139	157	148	139	144	163	130	149	135	142	160
