150	0	2500	176999	432	8	229	291	295	290	278	280	296	250	272	267	309	286	289	290	263	273	227	226	208	214	187	215	210	180	205	211	201	189	163	189	173	178	161	169	177	209	167	187	163	154	173	178	175	165	169	159	156	168	185	137	172	150	155	180	138	146	163	134	151	152	150	161	157	138	144	155	135	170	157	171	161	132	167	152	157	141	142	143	156	133	141	131	154	155	153	138	131	151	153	129	172	167	155	151	169	146	160	159	150	148	130	140	144	149	135	150	149	160	145	142	159	139	153	162	143	156	160	157	135	173	154	142	146	124	144	146	152	157	154	128	152	146	143	143	151	134	140	145	146	126	134	159	133	175	123	128	145	163	137	147	151	152	163	133	154	112	146	135	148	149	152	159	143	132	153	143	129	145	128	132	128	141	135	141	124	143	151	133	128	153	144	144	152	131	171	158	132	139	147	143	150	161	154	153	137	148	149	132	157	122	144	146	134	139	147	128	143	132	143	152	135	161	145	157	152	143	158	131	129	137	164	161	157	165	139	156	147	156	128	135	147	147	133	142	144	148	146	139	130	137	140	105	168	153	166	155	141	148	134	133	152	155	139	166	152	153	143	133	156	171	146	131	149	142	145	119	136	148	141	156	143	130	139	140	131	141	137	147	137	138	147	128	126	166	149	140	130	149	131	122	147	148	135	155	154	155	157	133	133	154	133	150	141	147	138	131	136	143	137	138	149	135	138	129	148	158	142	143	137	124	149	152	153	159	124	131	150	145	121	131	145	136	153	140	127	156	117	150	131	130	154	143	131	138	143	162	147	156	151	150	140	154	166	118	144	130	130	146	142	134	167	130	138	164	143	127	133	156	142	132	152	152	150	141	153	154	138	148	136	145	109	149	148	157	149	145	159	169	128	145	158	113	147	152	153	121	142	143	127	140	153	146	141	147	158	125	144	157	140	154	134	140	128	139	147	144	127	131	161	150	160	140	149	152	160	151	146	144	148	123	141	149	141	133	140	144	159	138	149	140	155	126	137	163	136	127	145	134	156	139	130	146	141	143	134	158	151	146	149	158	143	136	128	138	131	127	133	154	147	125	140	145	148	133	122	148	139	138	159	156	153	148	146	164	140	163	138	152	134	161	152	137	163	138	132	135	136	123	124	146	148	137	127	136	146	131	128	140	151	138	108	151	128	146	131	132	146	148	145	151	153	138	135	135	154	129	133	150	134	126	154	127	128	141	149	161	150	134	150	162	120	133	136	142	143	144	163	129	133	144	139	135	158	152	127	145	139	136	142	141	128	151	131	149	156	136	143	160	129	145	150	141	135	164	148	144	153	136	132	155	155	135	122	156	163	139	148	157	145	138	131	151	150	125	131	138	145	145	137	160	139	131	135	138	147	127	137	139	146	131	147	136	123	152	130	157	144	157	163	152	136	161	130	136	128	148	145	135	147	150	134	161	159	139	152	120	120	125	154	146	145	133	120	145	157	132	139	140	159	156	154	135	151	137	138	146	140	167	143	139	144	113	148	141	143	150	136	145	130	147	145	129	132	140	147	133	147	136	135	143	135	135	139	146	156	144	153	140	135	148	149	125	167	136	142	140	133	151	133	154	161	151	142	148	139	169	144	137	154	152	146	144	164	130	139	131	136	167	144	143	151	157	146	130	144	141	134	148	154	144	150	145	167	134	148	163	142	138	145	156	140	148	138	136	161	148	143	145	139	141	131	143	150	135	123	123	133	146	124	133	143	119	153	148	123	149	124	134	145	121	125	134	169	131	128	131	140	125	143	153	149	145	145	125	141	149	145	124	147	159	149	139	124	186	140	148	153	152	139	152	124	152	146	147	148	139	131	136	143	127	146	137	133	141	147	132	141	138	150	139	131	153	142	136	129	126	146	149	126	125	155	149	142	133	148	140	162	131	142	149	124	132	155	155	130	148	124	153	131	127	115	154	135	155	159	122	113	120	128	149	146	141	138	126	139	157	130	142	135	151	123	134	123	120	141	148	147	123	141	134	131	135	127	143	150	118	146	148	147	134	126	143	143	158	175	137	136	137	148	153	146	152	138	144	139	145	140	143	135	129	138	122	144	151	141	133	162	142	147	131	141	143	148	129	151	138	134	135	142	135	142	133	145	150	137	152	118	158	142	125	164	148	141	147	149	174	148	131	149	132	139	152	139	131	131	132	154	141	159	132	129	153	154	146	151	156	165	139	123	135	125	127	148	130	148	148	128	130	152	143	130	146	152	139	130	146	131	138	149	140	105	140	134	128	149	137	138	135	128	149	133	146	148	131	127	145	146	136	138	122	145	131	142	146	148	157	150	165	138	141	131	143
150	1	1710	177057	446	42	281	290	243	210	211	196	170	168	190	162	167	174	159	199	168	175	163	171	176	156	153	162	164	150	160	149	131	160	158	152	145	120	143	137	174	145	156	135	128	143	159	130	145	154	131	136	130	171	143	147	131	154	130	147	149	139	129	132	137	144	131	150	141	139	150	146	124	143	143	138	135	136	152	143	148	131	123	129	130	139	136	147	132	141	135	151	124	173	113	149	138	132	147	167	130	168	158	176	137	142	157	143	142	120	138	143	160	150	137	139	140	148	130	136	156	153	130	112	141	150	151	127	154	131	121	136	119	135	133	132	133	130	140	130	144	136	138	139	140	132	128	144	141	137	143	150	156	129	147	142	152	145	142	124	126	132	138	129	151	139	136	138	116	132	127	150	142	136	132	117	131	146	146	144	136	127	135	128	117	158	137	142	147	142	169	144	148	140	156	119	136	116	143	124	121	140	142	147	137	136	141	132	141	133	144	135	138	147	142	151	133	137	131	141	142	141	137	160	117	149	121	137	138	136	142	128	133	131	120	129	128	152	123	149	144	139	137	120	138	147	153	135	122	132	148	142	128	160	141	143	141	154	151	124	157	125	132	158	155	147	133	115	158	130	119	160	134	124	137	134	148	152	159	128	133	138	113	143	150	132	117	147	123	125	163	143	145	121	140	119	150	131	161	150	132	140	133	137	133	139	142	133	134	162	146	149	124	150	127	140	143	129	140	139	127	129	164	136	143	139	130	142	159	136	126	146	132	145	137	151	139	145	152	106	147	124	148	123	141	132	127	143	129	139	134	139	128	150	137	144	143	144	127	122	125	140	145	135	125	140	137	149	141	125	128	152	113	123	149	133	134	134	132	146	141	149	113	142	149	137	127	155	144	146	145	146	148	140	151	146	140	126	123	120	125	139	143	143	136	121	131	124	146	135	137	147	145	143	126	137	126	151	142	143	138	126	141	142	142	157	133	133	134	143	121	137	121	144	135	141	142	139	144	139	144	151	124	141	129	128	129	131	155	134	144	146	132	140	160	132	149	132	137	162	156	140	158	133	127	127	132	144	144	115	128	149	137	137	161	139	129	124	141	133	149	134	149	131	155	138	143	136	146	138	141	134	146	148	135	123	140	132	147	141	127	134	149	133	133	145	154	155	147	141	121	147	160	142	127	132	130	140	142	135	143	150	138	128	170	159	170	121	135	136	161	131	148	139	158	143	140	143	126	148	129	145	128	142	145	152	128	122	138	152	134	136	146	124	148	171	138	138	154	140	137	131	154	173	126	165	165	139	148	135	120	155	146	140	130	141	130	142	131	127	152	117	149	153	123	162	149	139	150	130	150	127	127	141	149	142	153	151	139	142	142	152	140	134	140	133	150	127	140	131	131	175	139	135	163	148	138	151	155	149	129	134	137	140	140	135	152	138	135	137	138	143	152	155	151	136	139	144	126	138	148	144	142	146	130	146	131	128	137	137	139	142	140	147	131	152	146	146	137	169	132	142	139	146	133	146	147	129	149	147	139	126	130	145	137	137	157	137	132	121	134	115	133	144	149	137	141	130	129	131	143	142	111	165	150	138	119	128	155	158	121	134	147	150	134	151	124	132	133	144	138	144	135	146	154	159	133	157	133	134	135	148	149	143	142	116	147	156	155	151	155	144	145	153	134	129	135	134	151	133	135	157	146	123	141	145	139	141	155	138	165	132	142	157	127	120	141	143	124	140	141	137	133	159	130	147	151	113	148	145	139	139	128	129	127	121	151	140	121	121	135	128	129	138	146	139	148	129	145	149	141	144	147	165	130	134	131	155	137	143	151	140	153	132	140	137	126	142	154	140	132	136	141	147	135	121	137	146	134	114	138	142	164	129	146	137	129	138	133	132	139	146	153	141	146	142	136	146	142	122	156	152	127	164	140	148	149	139	137	165	130	131	118	130	135	136	131	136	131	151	124	135	126	137	122	140	129	136	137	133	151	130	145	135	137	157	146	158	120	135	144	132	133	149	146	131	158	131	144	126	129	126	146	138	147	160	143	148	132	142	153	128	138	126	142	143	132	141	138	148	137	124	133	140	154	151	144	131	138	143	150	139	125	138	148	135	151	145	156	145	133	117	123	136	135	143	140	141	154	150	122	137	140	138	143	131	127	140	138	150	124	130	149	145	140	144	126	123	131	118	164	132	146	144	131	131	160	127	133	142	146	147	148	142	158	130	144	157	140	152	142	145	144	151	144	140	142	161	126	122	150	150	136	138	125	146	163	128	121	135	115	152	132	115	126	149	141	139	155	151	138	141	134	137	128	143	134	143	147	144	128	130	128	140	158	143	127	135
150	2	1950	177114	421	13	258	291	302	272	248	251	258	203	227	234	224	207	223	197	226	198	189	171	179	176	168	165	173	145	150	154	145	148	122	150	152	156	165	162	140	145	141	172	137	147	136	142	157	147	153	135	142	138	153	167	136	132	125	152	141	154	152	149	144	149	129	141	140	173	157	150	151	155	152	145	120	131	132	131	130	127	142	144	120	134	118	163	162	160	143	152	157	147	146	123	142	131	125	146	141	149	149	123	131	148	140	157	145	144	135	133	137	148	144	137	142	149	159	128	135	123	139	150	123	145	141	150	137	138	152	134	135	135	127	150	142	155	131	131	156	132	138	148	151	144	142	130	141	134	139	119	150	134	158	126	119	158	157	120	156	149	123	149	140	139	133	106	144	154	142	160	124	140	165	144	142	148	143	132	130	151	153	136	139	119	129	133	145	137	140	149	142	142	129	124	141	164	128	120	116	161	132	146	122	128	153	132	128	136	118	147	146	160	151	148	148	142	162	142	157	138	116	121	131	139	135	120	132	138	136	158	134	139	127	142	162	148	124	131	135	135	131	156	143	125	146	140	137	136	143	134	141	131	139	136	135	123	137	130	122	138	128	134	152	119	140	115	137	145	152	147	130	134	142	138	146	121	136	151	123	133	137	138	137	138	142	144	132	145	133	130	136	136	144	116	123	135	136	134	132	133	131	136	143	132	149	111	124	140	148	155	138	126	141	131	123	141	121	143	140	126	117	144	143	146	138	129	137	140	129	135	138	130	125	149	141	139	130	142	139	122	164	143	143	132	138	124	140	150	136	130	145	135	108	116	146	134	141	115	134	131	149	135	143	127	149	139	128	135	140	128	148	131	159	153	149	144	120	139	139	150	126	123	137	138	146	147	133	138	154	118	122	118	144	122	135	145	144	149	139	138	158	133	134	143	133	138	151	137	139	132	124	147	130	135	140	144	129	146	137	148	135	137	129	159	143	145	149	125	142	142	151	133	136	127	142	139	152	139	141	146	136	125	129	140	132	132	148	150	145	143	132	127	132	143	139	141	134	145	125	174	138	122	133	133	148	169	129	129	127	144	126	151	147	143	143	151	133	143	123	129	156	139	140	146	129	136	150	144	126	119	131	122	143	132	132	130	133	140	124	143	142	151	131	120	136	144	138	136	137	127	168	142	135	149	126	122	123	154	133	124	131	127	147	142	142	109	126	144	151	150	135	152	131	144	140	132	158	140	162	132	111	135	126	147	131	124	152	142	154	131	143	143	133	141	127	140	160	134	123	133	122	131	145	162	141	146	133	117	149	131	148	119	139	149	149	109	150	141	142	138	127	140	136	158	152	147	152	143	138	135	131	131	146	149	130	124	138	134	136	140	141	169	142	135	144	130	129	142	126	112	138	134	131	149	130	129	144	145	135	129	127	124	142	138	155	146	149	146	138	132	141	147	134	118	138	126	132	134	131	148	150	128	129	136	131	125	113	138	131	123	152	139	135	142	126	150	136	136	137	141	145	126	128	152	145	112	130	141	133	132	145	142	134	127	128	120	142	138	149	138	137	125	122	130	133	130	131	130	132	139	134	149	125	131	141	141	125	132	145	137	132	126	130	137	148	125	130	136	145	120	155	128	143	140	134	137	160	136	149	151	135	108	115	152	135	151	171	136	154	129	130	158	144	133	128	135	148	136	123	149	140	144	152	147	146	144	136	123	134	115	116	126	132	145	121	140	145	135	136	132	123	135	128	140	140	146	134	137	150	139	139	147	143	161	125	140	136	156	127	153	146	129	136	146	139	130	120	129	120	150	145	149	134	145	158	138	146	117	139	118	145	134	125	136	142	139	145	117	135	143	124	120	142	152	118	133	146	134	109	113	169	132	124	138	138	128	125	122	140	148	150	116	145	144	141	129	119	116	128	125	156	137	138	121	134	103	124	129	127	136	136	137	138	125	135	145	139	138	140	150	137	140	135	146	139	122	145	154	139	151	150	151	135	155	122	144	148	142	140	151	142	108	119	139	133	130	130	143	151	147	151	141	139	144	145	128	118	125	133	138	143	145	135	148	130	144	145	143	145	118	130	132	155	132	148	151	155	141	150	133	106	142	144	116	125	127	116	129	141	121	140	140	134	137	142	171	131	136	145	114	126	107	152	148	135	138	128	146	155	132	154	139	133	154	143	136	145	134	121	128	146	126	121	116	137	124	135	134	127	144	124	149	132	139	126	126	119	119	153	131	146	119	139	143	117	142	152	143	124	132	125	149	133	120	123	142	130	123	159	141	148	141	134	132	155	134	146	142	127	133	133	125	129	151	123	149	133	142	137	116	148	129	135	142	123	130
150	3	3250	177172	436	34	268	304	276	264	239	244	215	210	223	209	187	196	198	226	183	177	167	167	168	166	149	165	175	163	155	176	157	142	145	144	175	138	146	144	157	169	133	158	160	144	152	135	141	148	158	130	139	142	142	145	148	158	138	162	119	141	162	139	148	133	174	144	144	142	149	134	139	158	162	126	142	137	138	156	141	119	118	151	130	143	152	132	141	147	114	135	125	130	144	119	150	138	137	138	155	135	140	139	136	131	141	135	168	155	139	141	141	129	144	125	133	151	151	133	131	126	131	150	159	139	123	138	133	153	139	151	133	142	148	141	153	151	153	140	150	129	147	126	145	146	130	135	132	147	137	144	150	158	134	151	144	120	136	134	134	120	141	141	132	135	151	136	152	138	136	150	145	134	118	136	144	152	130	135	143	145	125	119	131	131	137	134	141	136	139	150	139	127	144	135	141	124	143	145	155	156	127	137	121	129	135	148	139	140	132	145	149	136	149	142	128	138	151	115	142	123	139	157	129	170	148	145	136	156	145	120	136	126	155	135	138	134	154	144	128	142	147	149	141	150	130	139	133	151	155	136	134	129	141	136	127	159	125	145	137	139	141	142	109	158	146	155	135	138	140	134	123	123	158	137	125	129	128	152	152	144	135	145	129	137	131	147	127	142	142	118	135	123	134	134	133	120	135	143	141	141	151	163	134	131	123	126	136	140	149	122	128	157	132	130	134	131	139	163	148	143	135	138	143	125	143	143	161	120	142	138	143	110	149	153	127	136	145	143	141	139	135	146	138	128	156	157	129	142	123	129	147	145	130	144	131	146	128	139	131	162	135	145	141	136	127	140	127	138	155	145	120	148	134	134	152	160	146	137	134	136	136	141	126	144	148	133	131	134	135	151	141	138	152	128	157	112	125	160	126	151	139	140	165	137	144	139	129	150	123	156	141	145	126	130	141	120	135	160	150	134	131	140	146	137	125	127	141	136	141	156	151	145	158	132	127	134	124	159	151	157	136	131	134	144	150	160	155	141	145	135	139	144	148	134	128	136	141	140	145	133	160	131	130	132	127	146	155	134	135	132	142	134	122	140	166	131	117	141	160	143	142	140	141	137	141	130	160	136	126	136	138	142	146	145	141	143	131	141	146	142	161	143	149	121	136	124	135	142	140	140	138	142	147	138	122	133	158	144	139	147	139	148	130	154	161	130	142	144	155	132	137	150	148	160	137	143	153	131	121	154	135	148	119	131	139	166	147	151	149	120	129	139	127	138	131	137	144	130	116	141	141	158	132	146	124	144	133	135	118	124	132	143	142	148	144	127	154	153	132	114	129	139	109	149	138	136	138	130	132	131	129	138	129	144	145	136	143	128	135	145	121	124	147	128	150	139	134	131	125	138	124	130	148	143	115	135	164	126	151	153	149	145	136	145	125	145	140	136	150	122	136	122	151	149	136	134	150	145	144	159	146	132	151	132	127	164	132	130	141	135	139	136	134	147	135	136	132	154	140	125	136	147	150	140	134	138	141	134	144	126	144	144	126	142	139	135	128	126	129	126	125	140	152	146	140	138	148	135	118	124	134	147	137	157	130	163	140	147	127	127	129	137	143	141	118	141	128	108	170	122	128	141	134	140	119	163	129	140	144	155	151	143	133	146	122	150	134	142	113	160	141	124	135	152	148	135	154	120	157	147	127	126	137	151	134	144	142	133	126	127	134	132	157	143	137	159	136	139	150	170	126	157	129	126	150	132	125	137	128	142	136	138	152	142	134	130	124	120	146	125	151	128	137	141	128	136	142	134	166	148	124	134	137	136	123	146	150	162	123	128	135	141	130	143	138	145	143	122	144	152	143	141	164	133	132	136	139	141	145	138	139	139	131	128	134	131	137	127	155	155	119	154	141	139	138	148	130	143	153	129	122	152	126	134	119	142	128	154	142	123	131	150	135	155	130	114	132	133	116	141	132	134	144	120	116	137	137	144	113	145	137	143	147	125	142	140	120	154	131	144	133	138	134	138	150	138	129	157	136	129	126	132	140	134	145	147	149	153	155	147	130	163	158	124	146	130	144	130	148	136	126	156	131	134	139	135	128	162	134	143	140	176	131	134	132	139	131	145	151	146	132	151	128	126	153	146	145	148	102	136	127	131	148	153	147	157	140	150	140	143	127	127	150	126	151	149	134	109	121	139	146	136	141	152	132	149	127	141	156	131	119	137	139	134	130	150	150	127	146	133	137	129	152	147	134	152	147	131	146	134	131	142	152	142	134	123	139	146	164	142	152	158	120	146	139	158	144	139	131	132	118	134	131	147	127	132	159	126	142	123	151	110	133	145	133	142
150	0	2500	177230	437	5	253	270	295	289	266	270	278	271	297	271	290	279	266	263	260	238	221	229	210	209	206	213	208	188	201	169	177	172	170	170	173	179	158	157	153	179	168	179	167	160	162	173	159	148	156	150	167	161	171	140	152	151	157	163	155	178	152	149	121	141	154	156	155	148	151	142	149	148	161	151	161	164	172	171	162	151	162	153	150	174	154	160	150	132	147	156	142	164	163	141	153	130	160	165	144	166	139	153	139	140	155	150	142	153	149	146	132	143	151	150	141	149	143	146	148	131	147	132	133	153	138	144	141	142	141	118	153	147	142	133	166	156	161	154	152	166	131	126	134	152	142	145	156	133	151	127	146	139	159	165	127	142	150	131	143	153	142	143	146	131	161	155	111	123	142	152	145	145	150	148	122	159	129	138	154	151	142	157	148	126	128	149	152	139	135	147	160	143	155	130	155	143	151	141	150	144	156	143	132	137	124	145	138	131	117	152	147	121	161	134	132	141	137	149	143	126	192	154	132	154	137	138	146	146	150	128	134	147	131	140	150	135	166	140	138	133	129	142	142	144	133	163	145	149	141	143	141	129	153	142	159	149	130	159	140	161	145	137	132	139	145	128	148	159	158	128	136	119	150	171	140	127	134	148	140	141	132	152	147	142	135	139	117	134	142	133	138	156	134	142	135	143	134	139	161	147	146	127	136	153	116	152	149	138	128	145	136	136	145	149	149	128	144	130	160	140	133	153	135	144	155	148	145	129	135	149	141	132	136	132	136	141	139	151	124	159	146	144	129	140	144	148	148	164	134	150	136	152	149	149	148	134	124	150	139	128	122	131	145	142	154	145	117	135	144	142	157	137	136	126	158	101	131	121	139	165	132	145	138	120	145	175	166	128	120	137	142	124	131	152	121	130	110	159	153	136	133	125	147	153	140	155	145	145	149	149	138	154	136	148	126	159	138	138	151	155	152	123	135	122	151	126	158	137	136	157	126	153	135	130	130	141	143	137	126	135	131	144	136	142	136	136	144	139	121	133	125	118	145	128	148	141	149	157	138	130	152	128	134	140	146	143	136	120	135	124	150	135	131	139	149	151	145	135	150	137	136	148	147	137	144	152	127	140	135	142	140	145	162	138	135	151	139	125	160	129	137	135	149	147	130	146	152	141	124	158	147	142	141	140	125	157	111	133	146	142	119	138	138	131	130	128	151	151	143	144	148	143	138	152	118	135	115	154	135	140	110	134	139	123	142	140	155	130	129	128	130	139	152	143	143	155	135	159	133	148	139	154	162	142	157	128	135	135	146	144	142	136	121	133	130	128	142	155	153	141	149	135	155	152	149	126	137	140	155	141	130	136	158	157	156	154	148	135	138	125	129	124	118	140	130	141	119	133	140	127	165	146	129	152	127	133	120	153	145	138	153	139	146	138	141	147	121	145	133	120	140	134	133	150	160	156	138	135	139	145	132	139	143	156	142	139	153	156	141	132	148	143	137	141	114	124	150	146	141	128	131	133	148	129	139	133	152	134	132	125	118	146	136	147	122	154	138	130	137	141	138	122	119	130	125	119	154	143	128	135	131	143	133	159	141	153	134	131	147	158	137	155	143	139	133	119	124	149	162	143	124	152	141	129	147	159	131	140	138	141	128	151	132	145	152	120	155	147	142	149	148	153	134	123	151	147	127	157	139	149	131	148	135	125	142	152	135	133	155	153	148	132	143	153	138	135	137	133	138	131	147	132	129	145	137	132	140	132	148	127	125	142	135	137	128	138	146	128	136	133	127	135	135	144	139	140	147	161	157	152	152	134	143	121	139	138	170	143	149	130	144	143	142	141	134	138	148	122	141	128	148	149	121	129	154	146	131	133	134	137	150	156	126	155	128	140	149	140	151	154	126	127	128	126	146	162	124	136	134	142	166	159	129	141	124	145	148	159	150	128	135	124	130	144	145	132	139	125	135	125	134	141	136	154	138	150	125	130	139	160	130	134	143	145	141	155	117	133	159	129	143	134	131	151	163	126	146	133	142	160	126	136	148	122	147	134	141	118	128	117	142	152	144	136	138	120	138	131	138	157	127	145	148	137	163	150	157	116	145	145	121	125	116	160	122	142	120	142	143	147	140	146	113	139	128	142	157	153	142	143	144	132	118	124	158	140	142	160	155	146	144	138	120	132	132	139	137	155	148	140	142	131	131	151	117	163	142	146	143	147	139	139	152	130	126	132	127	143	138	158	134	127	137	149	133	123	137	148	143	144	134	116	145	136	124	142	151	160	140	155	131	122	116	135	112	136	145	143	147	145	124	155	140	129	126	144	149	143	152	148	124	144	141	132	143	144
150	1	1710	177288	429	34	298	274	251	215	203	201	199	166	204	181	205	188	160	152	164	179	161	153	137	153	134	149	135	146	166	156	172	161	148	150	159	168	155	142	161	159	147	140	156	133	141	129	165	125	133	136	161	144	129	146	127	126	138	143	137	151	149	118	140	150	158	116	146	154	166	155	138	148	141	132	131	127	136	131	139	142	133	150	144	155	138	130	149	133	128	145	133	150	134	128	130	159	148	132	113	133	122	136	160	118	127	134	149	138	148	148	136	160	147	144	140	144	137	137	156	135	127	135	153	136	155	119	131	147	134	139	128	144	138	150	135	153	114	130	142	116	131	155	142	139	165	145	136	146	154	150	112	137	141	150	128	137	135	143	137	158	127	151	143	141	140	129	133	121	140	142	150	142	141	133	142	138	145	133	131	135	143	135	139	146	154	128	141	160	143	145	135	143	147	138	147	160	126	127	139	138	145	148	138	148	144	158	148	129	166	132	146	146	147	134	130	141	131	119	143	138	146	130	142	125	140	140	145	122	129	149	140	127	128	150	131	143	144	165	139	128	129	154	133	156	122	131	135	145	113	128	143	131	147	135	149	135	147	163	137	128	151	127	148	150	144	114	137	156	144	131	138	135	154	148	137	117	130	123	144	154	123	123	138	128	105	150	145	136	149	152	160	109	132	132	151	132	157	127	140	133	136	157	125	141	134	141	136	139	150	142	129	149	125	130	121	131	171	167	126	110	146	156	146	142	157	152	144	135	162	154	149	132	157	144	149	146	139	127	144	151	141	125	136	150	114	138	149	143	138	146	142	133	119	142	137	140	147	146	155	120	125	127	141	134	136	137	137	145	115	119	140	133	145	154	138	130	122	136	149	153	125	126	138	156	145	127	142	136	144	139	147	136	128	170	139	138	133	122	136	129	134	136	119	144	113	130	176	162	138	144	134	141	157	137	127	139	148	139	144	140	134	133	145	143	151	147	161	142	156	124	129	126	154	139	160	154	130	137	138	140	133	139	149	145	125	157	135	135	149	125	148	145	142	163	139	133	137	138	162	135	144	136	127	146	109	137	157	130	144	143	138	128	145	141	138	140	143	136	124	119	146	121	131	137	130	136	138	164	134	132	148	119	124	142	140	139	141	137	127	149	146	108	124	155	141	145	170	140	146	139	132	141	150	134	162	130	145	144	149	147	122	143	130	125	122	147	152	132	144	133	129	127	149	145	133	135	136	128	135	158	142	155	134	127	144	114	138	151	130	144	136	157	117	127	132	131	121	143	143	141	121	139	147	157	151	136	130	146	151	149	138	118	140	137	142	144	122	143	143	139	121	143	131	139	145	141	119	142	144	127	129	125	142	149	129	138	138	142	138	138	121	144	147	133	134	144	139	130	141	133	128	131	135	114	155	140	172	130	146	130	152	130	138	136	132	154	112	117	130	137	119	148	147	143	136	137	136	151	143	156	120	115	121	134	150	136	126	137	144	139	142	125	139	145	130	140	125	143	129	141	145	139	126	153	143	145	132	121	142	151	135	150	140	125	137	163	162	124	116	147	149	125	128	131	147	153	160	139	148	139	137	155	142	129	132	133	139	140	136	123	155	140	125	130	124	144	122	128	158	127	160	143	123	146	121	137	132	129	132	150	139	151	133	148	132	130	131	151	147	133	117	131	148	152	135	129	136	132	147	138	141	137	125	160	140	132	152	153	145	148	140	160	130	119	113	132	144	159	152	146	143	147	133	138	132	113	147	132	156	149	122	140	122	141	134	135	156	125	160	155	141	139	132	130	132	134	142	131	123	141	140	134	158	149	139	135	145	136	144	142	152	149	154	131	138	123	150	144	122	123	178	155	151	147	135	144	135	146	133	136	154	153	129	137	127	156	127	150	145	148	120	153	151	128	144	133	138	136	147	154	143	136	126	155	144	146	135	134	131	128	151	152	132	142	145	119	144	149	153	140	149	130	150	140	157	132	135	143	151	129	137	138	153	146	144	152	112	127	146	143	133	126	141	133	147	130	133	116	120	124	131	125	150	121	148	166	128	140	146	124	142	129	129	146	158	124	126	109	140	144	144	136	133	154	143	150	170	136	153	140	125	156	146	132	136	158	142	139	160	126	127	138	140	139	132	142	128	126	118	122	127	144	154	133	141	130	142	147	132	133	150	124	159	132	137	141	137	136	154	128	149	147	123	160	135	151	127	129	127	129	141	153	119	137	136	133	133	154	150	134	144	143	133	128	121	144	140	143	137	127	155	146	153	127	146	134	155	123	120	142	144	122	141	151	121	148	126	134	118	149	150	138	145	152	145	124	144	134	160	127	119	132	155	145	157	138
150	2	1950	177345	422	9	246	296	296	272	250	249	241	218	235	226	225	218	193	208	190	199	193	193	179	171	183	147	168	173	143	175	175	168	141	171	150	152	131	134	157	137	147	154	139	149	170	172	147	157	131	135	153	123	160	153	135	148	126	138	138	134	137	118	152	138	150	153	149	130	118	136	151	136	158	159	163	140	123	148	142	132	139	166	130	134	142	137	145	137	141	131	125	146	128	153	138	154	154	138	159	141	144	132	125	132	149	147	155	166	129	122	127	146	149	153	141	137	123	128	169	133	133	120	129	116	141	158	156	147	150	139	147	142	125	120	148	147	108	132	158	128	140	140	154	130	140	136	137	123	126	124	141	152	140	137	142	139	128	148	134	151	132	130	152	147	148	137	178	155	142	135	124	133	145	134	125	139	132	138	133	122	136	155	127	148	118	134	121	149	114	131	124	147	141	146	147	148	124	129	130	133	140	127	140	143	154	141	131	160	153	126	154	140	147	135	141	142	127	136	133	138	152	106	160	127	154	142	142	139	124	147	147	141	134	140	139	159	133	130	126	149	137	131	135	131	140	139	129	138	144	137	130	133	127	124	145	131	144	146	150	132	145	153	134	132	124	134	140	140	138	143	148	158	131	132	161	139	144	129	119	135	147	134	133	147	135	125	131	124	127	145	155	136	143	152	128	155	116	141	158	123	124	144	160	164	131	149	129	140	141	144	130	136	155	131	150	124	142	130	145	131	150	145	118	148	141	141	147	147	126	137	112	141	160	140	124	141	147	150	139	139	138	116	140	129	142	131	127	136	148	151	128	134	144	139	128	138	125	130	151	136	131	155	127	162	146	140	149	143	152	139	146	149	139	145	117	149	128	118	133	111	119	134	141	161	139	146	115	149	130	134	151	126	126	115	125	142	145	124	137	129	128	144	144	132	136	151	125	110	128	140	127	141	137	147	140	135	143	143	131	116	129	137	152	128	124	130	152	139	138	160	154	139	145	115	145	137	157	123	132	139	141	129	139	161	138	136	115	129	102	128	127	131	124	138	134	139	128	141	132	147	158	141	161	132	130	134	146	151	146	122	153	129	136	161	137	130	151	144	132	141	133	138	131	136	137	156	124	148	132	134	138	109	152	139	129	118	130	172	154	156	122	133	123	122	111	117	149	136	128	146	129	132	136	140	133	140	162	128	152	140	137	141	140	118	130	124	145	138	151	146	140	145	143	152	137	147	161	145	135	140	137	138	130	134	148	131	120	136	131	121	119	138	142	122	161	135	134	128	142	124	155	140	151	125	149	147	130	142	134	122	133	123	134	144	125	142	132	124	134	128	150	138	142	145	139	134	132	139	129	128	160	115	118	167	138	126	143	138	130	131	128	130	133	144	122	140	140	143	144	142	135	141	127	148	123	137	149	126	146	147	138	139	147	127	150	123	117	143	149	134	122	138	129	128	159	124	127	151	162	128	137	142	157	138	134	138	143	138	133	129	120	143	145	134	128	148	122	135	124	134	128	141	141	131	135	127	135	139	164	169	119	134	132	137	148	141	121	116	148	151	124	139	148	127	125	145	139	151	124	138	152	135	142	119	124	137	128	134	119	153	130	144	138	151	159	142	121	132	144	149	131	124	145	140	156	137	142	146	151	132	135	131	122	127	162	146	141	152	131	148	143	131	141	127	138	145	124	147	129	137	139	119	131	148	126	128	132	133	164	162	139	121	139	129	128	142	129	138	144	150	133	155	149	134	139	123	142	182	127	119	134	131	128	125	146	133	129	158	143	140	130	146	144	125	130	151	126	138	131	135	131	141	123	141	123	145	123	130	126	133	123	129	144	139	133	120	138	119	144	120	135	142	154	136	139	145	139	137	151	118	147	146	129	138	124	148	141	121	147	116	142	165	138	134	148	136	153	130	136	153	126	118	129	133	152	162	137	137	122	131	141	134	140	158	157	143	125	136	157	153	144	137	130	168	130	139	138	122	147	155	136	130	138	124	123	137	122	138	151	111	146	130	119	132	155	170	135	133	144	125	150	120	138	137	105	145	139	139	151	138	146	151	154	144	150	150	146	142	127	128	128	132	144	150	140	141	124	133	129	129	132	128	139	145	154	148	134	156	152	134	119	129	144	135	131	144	132	133	122	140	144	129	131	148	128	151	156	132	129	139	125	131	152	144	129	131	127	146	120	136	162	131	144	135	153	148	142	134	136	127	129	143	150	140	119	109	132	139	128	134	154	121	131	139	137	124	143	141	138	143	115	133	123	134	116	122	145	129	151	133	150	146	126	119	135	128	140	147	135	128	132	143	143	148	145	133	110	144	141	113	124	123	135	122	146	145
150	3	3250	177403	428	21	281	288	283	273	245	246	219	233	193	204	211	235	201	195	185	191	171	149	161	171	152	177	173	164	175	160	167	149	145	151	158	139	163	143	142	126	141	138	163	132	151	147	139	164	152	119	134	123	154	147	152	142	153	136	145	141	157	149	152	164	157	161	130	147	149	147	168	140	159	130	154	120	124	136	149	142	151	144	120	129	154	149	137	145	143	143	144	148	139	147	142	136	159	151	142	140	149	144	138	154	130	125	161	161	127	154	143	136	135	123	141	124	156	134	146	125	148	125	136	130	139	142	122	139	145	137	131	139	139	125	155	156	108	172	141	144	125	144	142	137	143	132	138	138	152	142	119	151	128	126	136	136	145	146	129	145	139	147	141	156	136	148	141	142	157	133	132	134	165	129	126	133	136	142	132	137	126	122	138	136	130	135	140	141	146	140	140	134	142	126	135	134	154	145	159	140	128	137	137	131	159	149	146	140	139	119	125	152	130	132	152	144	132	136	145	117	136	138	123	129	128	128	152	138	155	152	141	148	168	138	138	138	145	125	159	122	146	145	147	130	119	154	122	141	132	146	161	122	137	140	142	134	154	140	135	157	142	119	154	142	140	145	139	122	134	125	153	113	142	126	130	125	145	133	141	155	129	126	130	132	120	138	133	127	145	138	135	152	143	146	128	109	136	133	144	158	129	123	126	148	156	150	141	127	139	140	127	136	120	125	130	131	141	140	155	144	117	147	122	157	126	137	153	143	118	149	138	137	122	143	136	141	135	147	142	144	118	142	130	124	145	139	136	144	128	131	147	151	141	142	141	131	144	149	133	136	140	140	136	148	142	123	140	120	119	145	143	141	160	141	137	149	140	148	150	142	128	120	143	161	119	151	131	157	155	142	149	160	145	152	139	136	121	124	150	143	135	148	124	134	139	176	151	142	121	141	133	125	141	143	128	134	123	144	128	147	159	139	130	138	132	142	153	131	140	130	126	137	155	156	127	139	130	136	132	171	143	145	155	156	145	124	142	151	135	141	126	136	141	130	145	142	131	152	109	139	143	139	142	129	143	139	161	130	139	153	135	150	143	129	158	134	149	156	142	147	126	138	137	141	132	131	135	144	131	139	129	131	128	133	123	124	141	152	133	133	145	153	146	134	149	130	147	138	159	140	151	144	137	142	126	136	131	160	121	142	148	134	142	142	129	133	153	138	148	171	141	145	136	138	135	136	129	134	148	137	136	154	142	129	128	143	158	125	125	134	149	136	145	131	143	148	142	159	119	142	129	137	158	128	144	151	145	127	119	142	134	139	136	160	160	144	142	134	118	129	136	117	142	139	158	138	143	132	152	124	131	143	135	156	163	119	131	137	143	134	123	145	110	143	141	125	126	141	140	125	135	146	138	148	129	140	128	154	134	132	152	150	144	135	143	148	143	143	125	146	127	129	127	139	130	134	150	156	149	133	127	139	151	161	141	141	139	144	150	134	139	138	137	137	144	118	129	145	136	134	148	133	153	142	131	137	137	127	145	103	146	140	156	152	146	135	139	139	138	116	127	134	149	151	131	130	138	124	136	136	136	142	142	138	140	131	139	136	150	146	148	151	134	145	134	122	150	130	132	142	148	133	146	143	153	128	152	130	133	131	141	126	122	148	134	134	142	145	149	139	129	134	164	142	127	135	139	132	129	129	144	137	133	132	133	119	148	126	139	144	133	118	120	151	127	131	150	119	135	152	149	114	132	143	122	133	128	150	130	143	147	145	150	142	137	124	115	148	120	136	134	131	147	131	137	124	136	143	170	144	142	122	153	139	135	163	147	142	144	135	129	136	151	131	152	143	165	132	147	151	120	132	124	145	139	142	136	137	135	136	143	137	143	145	153	135	128	109	131	123	113	132	138	129	135	132	137	137	144	155	160	134	137	143	157	143	131	127	125	147	155	139	148	131	136	127	127	142	147	131	135	134	139	141	145	141	138	138	140	147	131	120	166	131	138	143	129	140	133	148	141	142	146	123	143	138	146	147	142	142	148	142	124	141	139	160	136	130	136	132	141	158	132	144	136	114	130	146	130	131	134	136	145	140	128	146	131	129	139	132	129	131	151	136	124	136	129	155	133	136	149	125	146	153	126	152	136	137	142	135	150	134	121	128	145	151	135	160	130	148	120	137	132	165	123	130	137	119	139	150	139	122	147	137	162	136	136	151	148	135	150	149	156	128	125	150	151	150	131	150	116	149	138	146	126	155	138	157	145	125	129	123	134	156	129	128	134	135	153	141	143	140	154	146	134	132	143	132	132	136	143	148	142	130	140	134	139	144	156	136	112	148	136	117	143	151
150	0	2500	177461	423	7	227	280	298	276	282	269	292	261	284	317	310	296	260	252	237	249	235	228	188	213	201	205	209	185	208	178	186	174	169	172	200	169	168	165	162	175	185	190	182	174	185	148	173	163	146	152	162	162	171	150	155	160	151	175	156	149	146	153	159	157	175	158	161	168	153	147	156	154	152	141	134	145	162	165	173	174	149	155	176	152	169	166	160	167	150	158	146	135	153	174	162	168	145	165	135	163	136	151	143	148	138	137	152	129	153	146	153	152	151	154	158	172	148	159	121	143	165	173	136	143	156	146	133	131	148	150	161	146	118	155	123	148	144	133	144	156	149	151	136	155	127	160	147	169	148	151	160	152	167	124	156	142	158	180	144	133	141	148	139	161	142	144	148	132	146	147	165	115	134	139	135	157	140	152	143	154	154	147	123	129	175	146	149	143	152	137	153	143	142	145	172	141	136	134	164	137	150	138	152	140	152	159	141	161	147	142	161	150	160	153	146	153	153	133	147	145	125	147	155	141	163	158	144	160	139	147	157	145	141	165	147	134	139	147	150	122	156	139	135	170	153	147	146	149	139	161	157	143	139	144	137	147	146	149	134	150	134	157	140	151	159	130	158	139	137	136	151	150	133	143	137	145	147	141	169	142	141	128	153	136	142	146	142	159	145	151	157	139	127	141	160	126	135	118	139	131	127	120	147	144	142	138	136	139	154	119	142	138	163	124	145	146	153	154	168	128	157	151	160	180	134	141	134	151	158	131	147	137	161	148	145	166	143	144	165	138	132	114	118	166	137	154	142	137	127	150	152	136	159	138	149	146	138	170	144	152	148	147	144	140	143	150	128	150	170	133	140	141	146	150	140	151	138	156	150	114	155	136	155	143	145	148	146	149	135	144	144	144	148	141	142	144	137	141	152	165	120	155	140	143	152	143	139	168	146	136	149	134	140	137	150	126	157	160	141	149	162	132	129	136	136	149	148	146	131	150	154	155	135	159	153	159	142	153	128	145	137	171	133	139	140	121	142	140	135	136	134	145	134	152	154	150	132	144	139	133	143	158	138	142	151	166	134	153	140	138	122	148	148	109	161	157	135	151	122	143	153	141	113	152	143	147	122	159	135	151	140	143	136	133	148	136	134	133	141	134	149	134	151	128	159	171	131	143	156	139	131	137	146	140	154	145	136	161	141	144	148	160	142	155	136	138	126	165	160	127	138	121	153	147	147	135	133	158	151	131	154	162	154	150	152	149	145	142	140	143	132	127	144	140	145	165	152	133	162	143	151	139	140	135	153	138	145	161	154	148	165	134	150	139	146	156	142	145	146	154	157	133	149	149	151	141	141	137	138	154	137	138	163	131	167	146	130	140	138	143	125	132	130	145	152	133	150	157	118	138	143	149	133	147	131	141	143	132	142	153	160	132	168	152	162	154	144	138	142	135	149	140	147	120	142	143	144	145	167	139	142	154	142	147	160	148	145	158	160	136	151	148	153	130	134	134	141	136	150	151	158	137	127	159	142	154	157	141	129	149	147	145	136	143	146	117	141	139	163	135	120	134	148	156	147	134	149	144	131	132	144	145	124	130	142	122	139	158	134	151	131	146	150	134	160	159	137	146	135	134	127	139	148	150	142	161	137	140	133	156	141	123	145	140	144	142	150	157	143	136	156	152	154	126	147	135	145	143	140	153	147	139	131	158	161	141	160	128	129	145	126	151	129	131	138	135	119	133	126	158	125	140	154	148	158	121	150	136	148	167	133	131	131	126	144	143	149	134	124	134	135	140	133	144	153	144	152	159	143	135	145	156	138	141	131	152	145	132	146	149	149	159	156	134	137	152	152	130	141	153	166	156	150	127	118	148	127	141	136	135	139	133	139	130	143	165	141	149	154	131	135	143	143	147	147	150	144	155	139	147	122	140	143	130	137	140	166	154	135	129	132	137	155	134	128	158	136	155	144	143	150	116	147	139	148	150	146	139	141	140	125	156	139	142	150	137	140	151	126	148	150	150	142	150	147	139	145	131	140	150	150	137	139	137	152	150	153	141	131	158	142	159	140	122	153	140	148	156	130	134	140	155	162	154	141	133	145	117	126	122	164	141	140	139	151	130	148	152	162	138	145	127	149	147	151	126	137	148	145	144	152	156	154	165	135	159	167	145	129	134	139	158	122	143	136	128	130	141	132	148	149	147	158	145	145	136	147	144	138	136	127	151	122	131	122	150	146	126	142	132	142	153	137	134	145	136	154	139	144	148	138	151	149	135	136	144	141	138	153	152	146	138	138	168	159	134	138	133	134	144	154	138	152	147	120	141	129	137	140	160	139	137	134	147	122	154
150	1	1710	177519	427	60	294	264	233	215	202	183	203	194	184	181	174	172	175	163	159	156	174	137	140	158	143	151	124	162	160	154	132	154	116	146	145	154	137	132	147	133	133	133	134	135	150	144	134	139	145	136	135	142	128	134	159	154	139	139	158	147	142	146	166	123	135	138	154	144	147	152	144	142	128	139	147	133	140	141	136	150	152	145	156	158	149	158	135	135	126	166	145	166	118	132	154	132	136	135	126	148	139	142	148	141	138	151	129	149	128	152	156	143	134	133	140	152	150	126	154	133	154	141	147	134	129	126	148	126	119	130	124	126	137	138	141	148	147	128	158	147	119	131	110	146	143	141	133	132	133	120	152	159	154	124	131	128	148	153	147	135	134	145	145	148	155	157	139	132	130	148	132	107	135	145	129	164	133	134	136	136	149	149	127	143	127	156	130	156	122	149	119	137	141	137	141	155	107	131	119	148	123	133	155	145	153	142	146	149	142	143	153	124	142	139	164	140	147	162	141	127	122	127	140	136	137	135	142	111	141	126	143	146	149	143	128	146	148	130	130	158	136	111	152	137	146	133	142	155	136	144	131	153	124	137	143	129	131	135	151	133	127	160	134	134	147	124	142	123	123	136	127	131	131	134	125	132	129	139	134	159	114	143	139	153	123	141	132	135	135	147	142	181	142	137	139	144	157	145	144	140	129	152	136	131	129	147	125	147	160	143	131	128	134	144	154	133	137	138	129	124	137	147	144	147	137	134	120	146	158	145	151	144	132	130	136	149	158	142	114	131	132	135	142	127	158	147	139	138	149	130	116	125	137	139	163	136	128	150	146	119	151	132	149	131	159	125	138	122	129	147	127	130	146	137	143	113	149	136	146	134	118	126	124	140	142	133	173	135	136	126	139	143	129	152	149	143	139	138	144	153	139	141	134	135	136	137	129	139	130	156	135	141	143	132	132	133	140	129	149	140	137	125	143	144	134	159	170	143	124	134	129	129	130	137	134	145	135	138	136	150	129	134	137	132	140	147	129	119	152	137	135	135	136	115	146	132	134	140	148	146	115	123	139	146	140	133	156	125	143	122	149	134	134	134	156	131	145	133	155	141	124	131	147	122	140	132	139	143	127	125	149	138	128	143	130	151	151	126	140	128	110	144	136	155	134	112	134	133	133	122	132	137	126	143	134	144	124	142	131	139	143	138	128	126	133	157	150	132	128	132	142	139	135	150	132	135	153	161	145	143	131	164	158	158	108	143	140	153	147	154	133	142	146	136	141	143	139	134	133	140	134	144	138	120	142	115	132	140	147	122	142	144	157	138	150	140	125	141	140	155	131	145	127	112	125	129	133	163	150	138	146	138	136	129	129	145	135	141	146	145	144	146	149	150	137	130	160	149	129	140	140	123	130	141	149	152	128	150	146	125	133	148	132	136	135	140	136	133	131	147	146	147	150	136	142	120	137	130	133	123	130	135	127	135	155	150	155	131	150	115	112	140	147	138	145	145	132	131	140	129	141	141	117	131	136	141	131	136	129	140	133	116	143	122	140	156	142	145	130	156	128	117	126	132	124	138	140	141	129	147	140	113	150	126	126	136	132	127	167	133	123	147	132	151	113	136	136	123	142	137	123	141	128	142	146	142	119	142	127	132	132	158	159	152	160	164	150	148	147	155	128	135	151	142	156	152	150	127	134	137	134	131	121	132	122	153	126	143	124	139	149	140	142	153	108	154	119	146	127	139	132	144	107	125	124	133	156	128	126	138	135	139	132	135	138	124	134	133	129	145	135	142	149	131	145	133	148	132	138	129	115	133	130	151	149	125	124	139	135	129	154	128	149	156	126	132	118	134	129	151	130	128	153	132	142	137	131	137	135	130	148	141	148	121	113	143	140	129	136	143	137	142	118	167	152	125	135	152	151	152	161	123	149	148	136	142	139	145	150	134	125	137	142	129	140	144	141	164	141	142	147	141	143	149	132	156	140	137	122	162	130	134	130	150	125	132	145	135	106	126	113	134	157	123	148	133	128	140	126	131	135	132	152	139	141	140	144	129	159	152	142	136	135	126	125	153	154	164	115	144	148	119	133	139	132	149	117	132	136	129	160	127	132	134	127	142	132	143	127	150	140	137	137	136	132	145	142	156	162	152	126	130	131	142	139	129	128	134	114	138	141	137	137	143	150	130	138	153	114	144	152	129	133	142	145	137	151	150	147	136	127	119	125	132	127	152	135	134	146	158	149	136	135	117	139	145	118	117	152	123	129	133	152	153	139	125	128	148	143	132	138	152	139	134	152	154	123	129	133	148	136	133	134	146	139	141	151	133	157	131	142	135	143	154	139	122
150	2	1950	177577	423	12	224	279	284	276	263	217	248	233	222	229	212	238	212	198	198	203	196	181	158	160	177	168	167	153	152	148	158	146	145	163	145	134	156	164	154	139	143	142	160	160	142	133	150	143	142	147	162	141	135	147	155	143	149	165	159	149	150	128	138	140	142	132	149	154	139	143	129	142	138	147	136	136	139	127	113	130	141	148	143	137	139	140	147	137	133	133	125	142	140	127	135	126	120	160	141	144	122	123	146	133	145	125	139	146	136	144	133	130	130	132	124	147	139	142	135	147	146	137	128	126	131	129	114	158	148	153	122	160	125	143	151	135	137	137	137	130	112	136	139	145	148	138	146	140	164	130	131	128	140	131	142	131	136	145	143	140	134	133	135	133	133	126	126	120	116	158	132	140	142	137	135	139	131	126	137	122	146	121	134	135	133	167	125	141	139	137	118	113	112	134	139	119	127	123	141	140	142	144	141	144	127	137	116	129	122	123	153	137	134	141	132	137	146	139	128	126	122	141	109	129	120	128	133	141	125	137	125	131	138	149	147	127	136	142	126	141	140	133	139	118	140	139	119	156	150	118	134	120	151	148	133	135	128	141	106	125	140	126	131	129	140	114	137	135	143	141	132	136	125	165	125	150	142	126	146	110	129	121	151	137	139	116	125	120	143	131	132	141	126	132	146	144	145	121	130	154	136	128	123	149	126	139	110	145	129	140	138	138	128	127	131	146	132	115	138	108	138	134	145	138	130	129	115	146	138	146	138	140	146	112	133	131	118	141	147	140	147	149	131	143	139	142	141	131	141	158	142	93	110	124	139	157	133	125	130	151	118	130	139	128	138	142	120	126	128	131	138	143	126	148	137	132	144	142	117	142	138	137	153	143	150	117	139	135	130	126	137	151	141	148	120	128	138	133	142	117	149	141	128	129	146	143	136	119	133	125	126	122	148	135	145	121	154	132	139	143	127	135	142	145	136	138	136	116	156	134	144	131	170	152	139	138	123	136	143	141	133	103	149	137	136	126	145	120	135	140	128	132	166	137	133	122	152	155	138	122	133	115	126	133	130	150	134	128	124	143	139	155	151	124	141	134	127	129	150	155	127	128	146	130	121	130	119	164	134	110	141	137	132	127	139	118	139	134	140	121	124	122	111	153	137	141	135	116	134	131	150	143	134	125	126	125	153	131	135	136	123	140	123	129	130	133	135	127	140	128	122	147	129	123	131	128	142	154	134	128	121	129	144	118	134	139	124	114	135	141	104	134	131	135	115	130	151	124	127	138	136	131	131	121	134	131	149	136	142	127	132	133	113	137	138	148	136	135	150	148	122	138	138	134	140	150	130	133	150	148	119	109	124	132	137	141	147	150	155	144	118	120	145	150	137	139	137	130	123	151	113	128	120	145	127	118	154	137	118	124	134	113	146	121	140	124	127	119	130	143	119	128	129	146	119	126	142	145	144	149	135	135	134	132	128	114	149	135	124	149	127	110	146	138	146	136	131	148	114	122	154	130	134	125	138	128	112	152	138	129	148	141	138	117	137	127	141	136	134	157	136	144	143	144	112	147	124	129	141	145	143	133	123	136	131	130	124	134	130	133	122	146	135	134	125	153	129	107	130	140	147	153	144	158	140	132	139	141	153	119	122	121	134	149	126	128	145	134	134	141	125	115	127	143	126	141	138	120	131	136	152	145	134	142	126	137	128	151	115	139	134	147	124	113	132	112	139	143	128	123	146	144	135	132	119	152	138	144	136	140	118	137	143	145	125	132	123	144	145	114	136	135	107	144	116	140	153	133	135	139	135	120	144	135	123	132	138	129	126	133	138	112	149	149	127	153	142	122	135	144	140	127	138	109	138	163	151	131	135	131	136	134	140	126	128	155	133	113	134	113	115	128	130	126	116	140	138	114	155	125	141	128	125	117	124	125	142	125	131	142	120	146	128	131	130	143	128	132	106	127	145	155	126	120	137	116	137	131	142	150	136	131	126	127	133	132	142	140	129	137	114	137	144	128	112	136	141	138	113	135	124	117	141	137	115	124	134	133	134	126	130	142	125	130	142	139	130	159	117	133	131	140	144	145	130	142	106	143	134	131	146	136	139	137	137	123	144	131	131	147	142	126	151	123	134	153	143	123	144	152	133	123	138	134	133	147	140	115	138	151	143	130	112	154	118	133	151	142	139	144	134	136	126	144	129	130	141	110	136	145	132	134	146	144	145	118	115	132	138	125	138	143	135	131	143	121	115	152	132	141	123	138	124	131	142	146	133	137	120	123	131	142	124	143	153	154	127	132	140	145	116	152	135	133	130	133	136	126	130	121	141	134	129	122	137	135
150	3	3250	177634	422	16	279	291	278	247	202	213	224	203	217	209	203	208	200	199	211	167	154	158	172	165	155	153	166	141	140	128	145	142	156	156	142	149	137	142	147	135	139	151	135	128	145	130	148	140	112	133	140	141	126	131	153	153	147	143	163	128	152	125	127	146	128	137	141	127	129	127	150	137	127	140	170	155	141	154	151	130	148	129	132	137	145	128	129	162	150	141	128	149	143	156	130	149	139	161	137	152	147	145	150	152	156	128	126	143	134	134	124	155	129	134	154	140	160	134	142	128	151	138	150	142	115	134	144	138	148	136	125	116	153	151	151	143	144	124	136	150	155	126	144	134	129	143	134	146	141	124	132	148	150	139	142	144	150	144	141	136	135	142	132	163	146	143	130	145	142	148	119	137	130	134	134	120	124	146	156	132	147	134	124	159	113	132	142	136	125	118	147	127	128	155	125	149	139	136	139	137	141	143	159	149	150	147	146	142	132	151	131	126	148	124	129	140	149	136	133	136	114	138	150	133	134	156	131	147	129	142	127	130	141	129	142	144	137	138	142	128	166	121	149	132	139	143	120	123	139	125	147	136	121	117	121	130	139	144	136	139	138	152	131	138	133	154	147	139	144	131	122	133	148	143	142	138	123	144	132	140	146	137	119	128	125	127	132	147	127	150	120	130	159	124	139	134	132	119	130	137	139	138	153	147	132	141	126	153	139	137	123	143	140	148	160	116	135	129	147	141	134	150	135	128	142	141	129	139	135	137	126	126	115	128	130	142	122	154	142	126	145	136	136	138	128	131	146	112	135	122	135	132	154	124	128	128	132	137	134	135	125	142	125	133	145	140	140	126	141	130	140	142	141	128	124	122	150	134	139	139	139	141	149	129	136	129	142	104	131	122	123	145	142	147	124	140	156	142	130	140	129	159	121	123	143	123	142	115	132	155	138	145	127	144	129	121	144	142	109	153	124	131	128	138	124	141	138	127	138	125	147	133	128	150	152	141	143	138	140	126	149	119	147	130	153	140	130	122	139	127	135	138	154	138	145	112	129	137	136	128	123	137	148	141	110	134	122	134	148	144	147	139	123	124	143	137	138	147	139	129	142	151	115	146	135	151	139	120	126	147	144	137	140	141	119	166	136	131	144	111	145	135	122	129	145	121	127	138	156	124	133	131	152	141	131	126	137	143	146	118	147	122	133	140	150	130	137	144	139	123	134	141	132	119	135	131	140	168	118	130	142	138	137	127	125	137	139	136	153	122	114	115	134	124	146	129	139	143	146	129	135	130	119	126	124	143	124	126	132	124	145	130	120	136	145	126	123	123	134	126	137	112	136	130	135	110	126	133	126	133	148	141	119	139	156	117	123	144	132	128	127	119	128	121	153	128	131	124	136	135	129	122	143	134	137	144	133	125	133	123	123	142	126	135	133	119	136	155	129	137	138	137	126	133	143	125	137	139	124	147	148	132	131	116	140	142	122	129	138	111	140	105	129	122	130	133	143	162	154	146	132	122	146	138	134	122	143	125	121	140	150	116	136	155	112	117	126	158	140	135	119	142	140	125	145	128	132	131	140	134	123	122	143	142	133	147	126	145	145	153	134	130	140	123	158	149	133	162	141	136	147	124	139	141	127	130	135	147	142	135	147	125	119	159	146	134	136	153	110	140	145	133	149	120	138	139	134	128	150	145	126	130	137	149	126	118	133	144	150	154	136	125	130	147	137	143	112	132	143	130	117	124	129	139	143	122	127	121	128	141	140	124	145	139	140	132	115	137	124	126	116	137	142	116	127	118	137	107	148	147	125	141	129	130	130	145	144	119	134	137	127	147	155	143	148	137	117	124	133	145	126	120	130	119	155	131	127	135	134	128	128	121	135	135	147	132	143	130	137	147	135	122	125	152	136	139	164	132	133	125	148	159	133	146	137	143	143	127	127	150	151	149	141	130	132	135	154	135	139	141	132	124	117	115	115	133	132	132	134	146	135	142	122	119	131	144	146	145	151	134	153	153	128	130	149	120	135	133	146	150	147	138	128	154	151	123	142	122	125	133	136	147	152	123	137	140	129	137	129	134	126	145	139	158	126	144	129	135	150	138	135	168	139	145	116	159	141	143	129	133	168	131	127	135	157	134	151	128	140	131	129	132	141	117	147	128	129	131	149	138	130	162	128	122	132	133	135	132	114	145	141	154	120	133	129	127	133	166	127	117	136	156	147	153	129	123	150	132	139	147	153	154	143	144	125	123	152	114	131	144	123	133	132	144	140	120	120	134	150	120	144	139	135	150	141	148	127	131	151	139	117	133	125	161	145	147	146	120	143	145	139	129	153	137	118	126
150	0	2500	177692	435	8	255	277	286	281	270	279	299	262	320	293	296	270	283	270	238	268	238	231	226	221	210	229	200	166	194	199	172	189	184	157	193	179	187	176	186	184	165	183	175	138	155	159	152	151	153	164	181	189	173	163	153	161	154	172	156	169	153	148	175	173	156	173	154	166	159	159	160	164	156	140	159	160	151	165	135	163	155	147	156	168	164	157	163	130	145	165	148	156	138	173	142	159	147	160	150	146	150	162	149	140	154	156	144	172	173	161	172	149	131	144	153	133	159	144	151	171	148	177	142	154	163	152	165	150	160	158	174	162	148	140	150	161	143	152	145	142	158	155	141	149	168	148	143	152	142	137	150	145	148	150	165	132	126	145	144	148	145	123	148	140	146	149	147	147	139	169	166	159	159	133	149	143	136	126	160	163	142	147	159	150	145	154	133	137	142	148	133	151	140	153	150	146	154	145	146	158	163	137	154	153	125	173	145	158	167	142	132	137	154	143	149	130	152	159	136	130	152	126	159	165	151	150	167	141	141	157	137	164	145	154	163	140	142	147	140	164	139	139	145	143	144	172	134	151	153	138	162	142	146	150	152	135	136	144	146	142	125	135	156	157	132	137	145	135	159	150	130	155	143	126	166	145	132	146	135	163	152	142	152	133	120	145	168	147	144	144	171	154	124	130	132	133	157	136	152	160	148	160	150	156	171	132	167	155	146	139	142	144	126	166	123	158	127	150	156	160	119	136	145	159	150	152	133	154	164	152	154	139	138	151	134	151	142	139	157	142	132	146	139	149	135	115	145	136	146	154	145	143	153	128	132	138	153	132	148	145	136	141	141	139	137	143	139	142	124	145	144	138	166	140	134	149	134	153	159	128	153	150	144	163	132	143	136	144	142	135	153	150	151	134	152	156	170	143	152	158	147	139	138	144	130	139	150	142	130	121	149	127	153	147	138	153	132	141	138	133	137	150	157	134	141	141	154	161	145	156	142	132	164	132	143	148	144	163	146	133	149	135	129	140	135	131	135	145	151	133	153	143	162	146	154	139	145	150	144	131	143	152	144	153	137	145	144	145	132	123	135	135	138	139	143	131	135	138	158	145	135	152	142	131	136	136	160	149	149	129	155	139	149	155	142	153	161	155	172	185	165	167	145	135	146	131	145	133	151	129	144	132	139	140	146	144	134	148	169	166	148	145	135	133	139	138	145	140	133	147	155	160	131	126	131	144	138	139	139	168	138	145	139	128	148	141	161	163	153	151	158	133	133	137	141	153	161	134	147	128	149	145	144	132	157	160	146	131	140	136	148	132	133	132	150	130	154	133	132	151	151	157	143	137	150	142	127	162	143	144	132	151	148	129	133	138	150	129	142	134	144	136	154	156	141	147	162	131	151	147	150	155	162	127	143	145	161	149	146	161	122	152	136	146	138	148	140	144	135	164	157	133	131	136	130	147	146	157	145	131	155	140	141	136	122	165	147	155	155	143	145	150	136	136	149	145	141	153	136	144	152	157	151	142	152	151	164	155	144	148	138	130	146	154	139	150	148	172	145	134	162	162	139	129	144	151	142	125	158	146	154	119	136	150	159	159	139	142	140	149	127	150	155	155	138	136	133	152	147	152	153	142	130	169	136	152	161	158	146	159	144	137	129	134	147	140	137	145	148	133	143	131	137	142	129	162	152	157	142	154	123	143	151	154	144	142	150	147	150	162	150	136	138	152	155	140	141	153	148	154	149	143	143	158	145	146	140	149	153	139	125	142	158	147	117	149	151	145	141	137	133	147	138	158	130	154	133	159	146	134	144	150	159	140	136	153	147	125	169	164	148	151	140	136	144	154	129	147	157	145	182	149	135	147	153	120	131	125	139	141	147	139	157	144	153	148	157	130	153	137	133	147	129	144	152	137	133	144	153	126	135	133	154	140	127	142	137	146	148	149	123	131	136	151	161	125	137	148	144	137	139	144	149	156	119	138	148	140	141	134	155	153	145	161	152	145	136	130	151	125	173	143	147	130	135	134	157	141	134	130	148	140	146	165	130	135	149	142	165	133	148	137	145	130	152	146	140	147	136	153	151	152	156	143	162	139	133	161	135	131	139	146	148	128	132	159	151	148	138	130	142	148	155	149	136	138	127	144	159	120	146	155	122	134	134	133	134	141	142	154	171	148	149	132	123	147	134	141	166	152	156	141	135	136	132	135	136	161	140	142	137	149	127	153	149	145	153	120	136	128	169	151	135	152	155	168	128	141	129	146	144	128	146	141	149	140	152	141	125	158	137	148	166	142	143	165	150	149	141	149	149	149	136	159	149	142	154	133	130	139	134	156	121	137	142	152
150	1	1710	177750	444	54	287	310	261	239	217	199	193	175	200	176	203	178	191	197	191	183	165	148	159	151	132	155	146	152	149	147	147	148	154	135	136	157	161	156	156	136	159	151	145	150	145	137	136	147	144	140	151	142	159	164	158	148	176	126	153	144	160	160	148	149	146	144	123	134	145	148	135	139	135	134	135	142	150	161	159	138	148	148	131	141	148	138	142	154	141	132	135	157	129	148	130	133	138	129	152	144	158	151	144	146	162	154	132	128	142	145	138	122	153	137	150	146	137	137	151	157	160	153	134	150	135	140	140	142	158	144	147	122	163	149	153	145	129	144	133	150	146	131	143	133	144	141	158	135	159	118	131	123	146	153	146	135	137	136	142	156	147	140	156	139	151	139	133	145	136	165	132	161	133	155	157	153	141	149	152	137	161	170	153	158	153	139	155	131	145	139	134	138	128	132	150	138	143	140	145	135	124	150	123	137	138	129	147	137	148	145	149	125	119	134	140	151	135	153	134	125	151	163	160	140	129	134	150	151	135	138	138	136	138	155	157	148	139	144	137	151	149	154	165	152	141	136	146	147	139	155	139	157	151	145	130	141	162	151	151	147	145	149	157	140	135	131	177	151	124	130	153	157	146	140	159	116	138	138	135	129	136	142	145	158	125	144	151	145	165	160	157	151	136	139	144	138	158	157	155	127	150	146	143	144	146	117	148	141	149	155	147	153	145	135	145	142	147	131	153	150	146	167	166	145	165	134	165	144	127	155	148	129	158	133	141	135	159	156	137	143	145	151	148	152	149	136	136	118	162	149	173	144	130	144	157	140	134	148	137	158	151	146	145	146	148	141	135	151	133	162	154	140	143	135	151	131	150	145	166	141	131	148	159	135	161	149	139	120	169	145	143	150	134	145	156	131	123	148	147	142	145	148	133	153	147	157	125	144	131	162	144	157	137	157	134	130	159	141	157	165	146	129	143	134	132	120	137	137	154	155	148	151	137	146	138	135	137	161	136	140	145	152	133	144	166	139	151	138	140	140	152	171	158	146	137	134	138	145	143	133	139	139	155	137	144	135	143	128	150	132	135	146	162	143	142	135	151	142	145	146	144	140	137	137	148	141	136	136	137	155	157	127	127	140	146	130	163	155	156	144	132	148	165	152	151	142	140	133	117	130	143	134	129	143	150	146	144	115	133	141	144	120	134	154	151	137	144	143	136	131	158	130	132	138	146	133	137	144	143	145	156	147	125	146	145	127	130	164	145	122	139	121	148	164	154	145	145	132	140	149	145	140	144	143	173	164	160	141	177	145	159	146	146	136	122	147	122	119	144	151	149	157	160	147	156	161	133	146	123	139	154	147	133	149	138	132	118	159	127	139	145	148	135	148	129	128	133	172	150	127	129	145	135	160	148	144	145	134	141	136	149	140	138	156	139	133	153	142	151	130	145	144	146	131	136	154	119	155	166	148	162	145	151	149	158	139	166	131	148	133	136	159	135	151	145	128	130	140	171	145	140	150	139	140	158	151	174	146	135	145	159	140	128	148	140	142	161	119	135	139	148	131	126	128	140	154	158	139	136	148	156	150	131	146	153	143	138	135	159	136	128	146	128	138	136	133	163	144	143	128	152	148	144	124	150	152	159	148	126	128	138	150	130	155	133	148	131	137	123	139	140	138	132	142	138	146	154	149	153	150	158	145	156	125	133	159	149	155	138	138	132	138	147	127	151	131	127	148	147	123	148	147	155	155	155	127	144	128	140	144	149	170	127	147	139	128	135	153	150	145	156	143	150	137	118	127	156	141	121	139	143	124	145	151	120	132	120	145	157	114	139	160	144	153	137	168	142	127	147	131	146	127	139	170	146	134	159	148	135	139	132	137	151	156	162	132	143	141	154	148	147	139	149	151	141	151	158	149	124	135	160	126	155	133	142	159	131	146	140	136	145	146	153	142	121	142	126	143	154	121	140	149	147	149	134	152	131	134	130	147	147	142	127	144	155	143	153	155	134	122	127	122	143	134	126	119	148	157	161	149	147	140	142	151	127	141	129	164	161	146	164	135	125	149	156	164	146	142	143	132	143	141	132	167	145	171	126	134	153	161	153	145	164	165	144	154	154	144	158	147	157	130	140	128	133	167	142	134	149	137	139	141	155	130	143	140	156	157	142	155	142	150	121	142	125	144	172	148	122	135	150	139	154	148	147	145	128	138	153	154	133	135	150	154	134	134	142	137	139	126	143	145	138	130	132	157	163	130	143	152	139	142	138	156	141	156	149	140	135	145	155	148	155	161	155	156	144	123	137	156	153	148	127	152	140	138	135	137	137	144	141	142	141	161	133	137
150	2	1950	177808	423	7	252	302	296	271	229	248	235	225	236	228	263	221	213	214	203	195	205	182	192	168	176	181	178	175	145	140	181	173	186	141	158	161	159	168	150	167	155	154	145	145	150	157	149	153	133	144	146	154	134	136	135	144	143	141	153	129	136	142	161	140	150	164	146	117	133	146	139	147	137	136	127	147	115	160	150	150	140	153	147	144	144	158	152	146	135	149	143	140	131	122	143	143	131	138	124	146	138	137	140	136	139	151	166	137	138	152	137	119	131	138	144	150	125	138	132	135	130	144	133	154	128	144	137	158	144	149	142	148	158	155	137	136	122	145	133	141	142	152	168	158	137	142	161	151	131	142	141	157	125	142	125	129	111	144	131	142	129	150	132	145	137	139	154	138	137	120	141	130	150	152	134	137	151	149	138	125	127	140	142	163	141	133	154	149	152	146	134	124	140	141	120	146	131	151	143	134	125	146	130	141	150	125	149	140	138	120	127	136	142	144	145	128	138	115	149	124	149	150	112	145	133	155	138	124	148	159	135	141	119	135	116	145	137	136	136	133	144	152	134	141	138	135	130	136	120	150	149	134	143	139	137	129	141	148	145	152	157	134	154	141	134	124	143	145	160	164	136	132	140	125	145	148	140	119	109	126	144	141	140	131	152	157	148	122	153	135	136	154	157	149	161	131	140	136	134	145	142	120	156	125	132	130	154	122	137	143	148	154	139	136	164	129	136	153	133	145	143	128	149	135	120	155	118	131	130	152	152	116	156	140	149	148	146	145	151	129	136	140	148	143	137	139	151	128	127	124	132	139	139	132	150	155	161	155	132	161	151	126	108	130	129	141	154	139	142	127	148	149	148	137	146	124	126	160	147	132	141	137	136	120	151	151	131	126	135	127	155	126	137	158	119	143	152	128	132	144	144	127	122	148	150	146	138	122	110	140	128	141	136	124	141	150	160	148	143	141	125	147	121	142	149	151	146	141	145	121	144	144	127	146	147	145	133	128	146	138	126	129	136	144	142	144	133	152	125	138	135	152	130	128	130	134	127	140	148	150	125	134	136	143	137	130	114	149	134	146	127	140	141	144	138	130	130	134	151	139	133	136	140	152	140	147	149	111	152	146	133	133	144	158	146	133	144	132	145	154	122	137	145	135	134	136	146	128	131	144	152	142	141	119	143	142	143	150	147	140	148	162	113	118	150	164	122	126	150	129	133	133	137	135	136	119	131	153	154	151	139	148	146	141	149	150	141	147	148	154	126	125	146	147	148	140	166	134	146	142	149	138	127	152	123	132	156	133	126	147	143	116	133	140	152	144	139	121	137	128	130	137	131	131	124	131	134	133	140	121	125	141	118	146	135	138	135	139	132	143	131	139	135	146	127	125	133	123	117	138	147	145	127	155	135	138	164	130	146	146	146	149	132	119	147	124	132	148	132	152	141	138	131	160	129	131	154	126	144	153	132	135	159	150	164	151	145	128	147	138	137	151	131	136	149	137	130	126	129	126	125	136	155	145	129	144	163	139	127	152	133	126	143	135	139	150	144	133	145	141	143	131	152	152	142	139	136	145	145	141	132	127	141	143	138	132	131	141	143	133	128	149	157	135	139	126	138	141	156	147	119	142	148	139	153	151	138	146	142	148	144	136	155	142	145	130	141	147	127	138	141	123	126	126	129	148	134	147	131	129	147	148	123	136	139	131	152	153	163	134	147	134	140	118	159	158	136	148	134	159	152	116	135	132	149	147	124	138	137	117	131	129	152	154	132	127	132	125	139	121	163	139	127	126	137	136	123	135	124	143	139	133	124	138	143	149	136	130	134	154	131	134	126	161	137	131	144	134	130	136	138	148	121	137	128	137	120	137	150	122	138	144	138	126	148	142	140	145	146	120	156	137	118	127	154	154	138	130	142	137	150	131	120	137	133	136	143	145	139	159	127	143	145	123	136	138	151	142	151	122	116	138	126	114	134	129	129	128	161	131	132	144	131	141	122	137	130	140	145	142	128	113	128	124	127	129	149	138	118	123	138	138	146	135	131	132	135	133	136	126	142	131	139	127	115	116	127	159	134	156	137	154	139	136	121	137	134	141	130	147	141	134	142	154	134	135	126	154	135	119	153	125	139	145	121	133	133	131	129	146	125	141	150	137	145	141	127	137	144	156	123	134	145	144	126	133	131	123	155	126	143	136	128	139	156	141	131	139	144	132	155	131	144	145	135	119	162	146	114	115	146	130	138	119	143	144	156	138	150	135	155	158	138	168	138	142	151	137	137	155	134	130	144	123	136	126	150	141	147	145	136	120	141	135	136	136	145	159	132	137	137	165	150	151	158	131
150	3	3250	177865	426	30	272	294	287	266	214	230	240	209	204	211	207	214	214	191	216	168	173	174	166	165	144	156	139	151	143	160	155	148	143	159	156	177	150	145	160	150	139	157	136	142	151	148	129	128	145	150	161	132	139	132	134	143	137	143	131	153	156	149	129	132	142	130	118	131	121	146	144	146	135	128	127	148	149	128	144	141	145	157	131	160	130	142	139	162	133	128	130	150	123	134	128	145	135	118	147	139	128	127	115	132	126	131	135	135	153	134	122	134	144	152	150	140	155	150	122	135	133	135	166	122	122	142	148	140	132	125	140	118	150	121	135	127	129	147	124	124	136	146	156	132	140	141	151	133	123	128	132	142	143	156	126	152	135	126	133	127	120	142	156	125	152	121	133	131	141	146	132	136	152	133	144	153	125	128	143	115	146	141	142	136	133	142	133	129	137	136	149	136	152	116	144	135	149	130	142	140	146	153	152	145	133	119	130	147	151	114	137	157	141	157	126	144	133	142	140	151	116	115	151	140	135	149	122	139	152	159	138	141	142	141	138	146	133	121	119	152	121	145	137	136	144	130	127	154	148	126	135	141	152	134	138	126	134	145	121	125	142	128	159	145	115	137	146	157	135	147	159	132	123	124	133	150	136	129	129	126	133	138	137	126	127	165	149	136	151	167	134	151	136	164	148	129	164	119	153	140	149	143	144	132	127	134	130	151	124	131	127	135	170	143	144	128	148	142	109	127	119	149	149	131	149	137	137	165	118	144	156	147	149	122	155	144	137	139	142	148	149	136	150	130	167	145	132	139	124	129	151	128	140	131	138	141	157	148	143	140	150	141	135	124	120	138	158	132	150	103	133	150	132	145	149	161	130	141	135	141	151	144	146	143	129	146	142	149	114	123	135	123	137	137	127	128	127	139	128	145	136	142	150	151	145	131	144	133	148	155	143	130	155	131	133	147	133	138	132	150	141	147	134	145	133	161	151	147	120	127	139	145	131	122	129	140	144	154	131	140	144	141	145	137	149	146	132	128	142	114	145	115	155	126	137	127	134	126	162	121	141	137	135	127	126	115	136	138	136	141	152	135	123	123	134	128	127	140	139	132	135	128	132	128	117	131	151	133	136	130	133	149	142	122	134	134	110	139	135	136	142	140	135	124	139	146	122	163	145	137	128	144	141	127	141	144	141	136	124	132	150	150	147	133	167	120	145	138	125	139	139	125	132	129	135	145	155	154	136	151	135	134	130	144	126	149	151	133	132	120	139	146	136	132	128	141	125	120	136	147	124	136	162	141	126	140	140	141	140	141	137	154	137	123	138	123	133	127	136	121	111	144	155	133	145	141	127	118	124	142	150	138	126	117	138	125	132	137	143	115	120	150	132	142	123	135	152	118	139	146	145	128	143	163	128	147	142	129	142	95	148	148	97	145	137	139	148	157	117	140	129	137	128	142	139	151	143	130	150	147	152	123	120	138	144	144	139	130	140	142	152	161	148	140	137	141	147	139	151	129	137	144	123	175	151	140	104	135	137	141	137	147	129	130	150	128	150	139	119	146	127	151	129	135	134	143	131	173	135	126	151	124	173	141	146	127	128	129	130	129	136	147	131	147	122	134	124	142	128	136	143	133	139	112	125	122	157	149	125	150	150	135	130	149	121	138	138	126	135	134	122	141	133	116	134	123	135	142	122	137	121	150	131	119	141	146	133	137	152	121	115	148	133	150	147	151	127	129	119	144	141	142	148	123	135	132	121	143	145	125	136	141	129	149	146	150	135	127	149	157	137	138	141	140	146	129	139	146	135	130	115	126	140	136	163	155	118	144	114	127	140	139	130	133	132	140	161	122	146	117	117	129	149	147	152	128	125	153	136	159	145	138	141	146	138	141	131	135	136	138	137	141	122	124	130	137	120	133	151	145	126	129	141	132	123	147	127	147	145	133	135	130	125	125	127	140	128	144	120	130	134	125	140	137	139	127	149	165	121	132	130	138	150	141	127	133	122	151	126	151	128	122	145	134	127	133	123	130	121	118	134	126	159	136	136	139	135	138	139	165	143	155	131	143	130	142	139	152	163	134	129	138	145	151	147	128	119	137	150	133	142	127	146	143	122	137	132	160	126	133	135	139	123	126	145	141	134	126	130	136	156	140	143	144	149	131	130	133	132	135	145	132	136	138	129	134	134	135	122	163	140	131	128	147	121	125	123	141	135	120	128	141	125	125	142	150	127	132	138	142	137	124	124	137	144	139	129	149	153	137	137	126	126	144	150	149	109	132	144	141	140	153	124	141	117	146	137	137	134	145	142	121	125	141	112	131	134	142	141	153	134	124	135	153	145	144
150	0	2500	177923	427	5	249	260	318	305	275	282	297	304	311	304	283	280	272	256	293	247	223	206	219	199	195	198	209	196	177	186	168	188	178	187	171	182	165	199	186	170	171	172	175	156	158	160	175	173	178	152	170	168	183	172	165	159	163	167	145	129	181	146	161	144	151	166	165	151	150	159	160	155	161	146	170	159	152	145	140	155	142	158	158	138	152	177	157	147	172	132	149	154	162	144	167	153	141	153	152	152	149	141	149	148	166	158	151	133	162	163	144	164	169	150	154	157	149	150	134	143	148	146	157	137	152	165	161	160	156	127	136	155	142	157	165	162	167	150	166	136	148	148	150	138	149	151	154	153	151	141	152	135	170	142	152	143	144	149	169	143	132	144	162	141	125	161	154	138	135	132	149	147	141	146	140	153	132	145	146	146	137	141	152	134	145	138	166	137	148	142	142	164	127	172	137	154	145	140	157	159	135	129	133	130	147	146	152	135	150	142	146	157	135	143	162	161	134	132	143	149	144	159	137	145	139	143	160	147	137	156	137	165	141	175	136	129	126	127	154	142	125	142	145	142	134	138	153	140	141	122	144	132	137	147	144	133	152	145	127	139	130	133	133	146	125	139	136	159	140	177	143	143	151	146	141	149	171	150	144	149	144	147	133	161	163	130	144	167	152	149	129	146	141	149	132	128	138	142	128	135	143	143	130	147	149	162	141	139	155	155	132	149	126	136	131	161	145	152	145	139	131	143	153	163	139	152	142	134	122	134	139	160	135	156	149	138	160	149	138	161	143	145	142	138	155	148	133	131	134	119	152	130	130	145	160	153	146	142	153	163	152	157	137	139	151	128	139	156	143	122	144	150	126	154	138	131	150	148	154	126	140	154	142	147	142	144	133	155	167	128	149	138	153	145	129	149	161	138	148	131	132	134	145	167	130	147	133	140	141	145	138	139	149	136	152	143	144	141	144	126	142	140	146	144	127	154	148	149	127	148	151	151	135	153	140	151	148	151	143	152	143	133	143	160	123	128	151	142	136	136	119	153	147	150	153	135	172	148	127	137	142	160	152	139	138	142	143	118	134	122	148	169	139	134	136	131	139	163	126	169	140	140	132	159	144	137	139	155	116	144	117	142	139	171	134	131	150	134	140	133	145	143	117	150	122	150	141	137	149	140	153	153	147	136	116	143	148	155	138	134	132	146	137	160	163	143	160	140	151	130	129	147	145	169	131	158	139	143	129	148	143	150	130	127	146	149	136	132	133	132	159	150	117	129	132	140	118	133	128	115	143	151	131	148	141	131	120	145	155	168	159	145	140	158	144	150	140	147	145	133	140	144	147	151	130	145	170	123	142	147	143	149	150	159	148	132	151	153	134	148	144	144	125	145	151	151	154	133	139	139	148	139	120	128	132	155	154	121	155	152	142	153	156	148	147	139	144	138	147	150	154	155	118	133	139	144	144	129	137	140	148	151	158	138	140	148	143	154	143	158	136	152	154	122	138	143	137	153	149	139	144	151	157	137	142	149	129	149	127	149	151	163	137	148	119	156	145	131	145	130	143	139	141	133	142	149	159	145	134	155	146	163	135	123	130	125	127	147	131	131	156	155	135	131	134	139	146	126	131	136	147	134	144	142	130	142	129	133	147	148	134	132	156	134	143	141	146	122	161	145	148	139	136	139	141	144	135	140	128	149	162	148	134	156	132	124	136	141	141	159	124	136	152	151	148	150	131	149	126	151	164	140	152	156	152	155	150	150	147	143	143	162	136	133	122	132	150	144	143	146	152	133	145	163	142	152	150	151	137	154	165	162	137	138	133	130	143	147	126	137	143	146	154	136	145	125	130	144	146	127	143	137	144	146	128	144	143	124	141	150	130	144	134	134	155	139	125	139	142	134	151	139	167	116	149	152	143	136	114	167	134	136	138	126	145	132	118	145	155	134	146	158	138	139	126	134	146	139	123	137	144	146	142	135	137	137	130	146	148	138	139	165	131	134	116	151	141	144	137	154	143	155	123	145	144	148	128	126	151	137	142	137	138	151	145	132	137	129	137	137	133	131	129	131	152	134	140	145	160	142	138	138	143	159	159	133	133	145	158	146	152	147	141	134	151	139	146	152	139	144	151	146	145	129	139	155	145	154	152	146	146	141	138	140	141	148	153	154	161	159	141	145	130	129	127	128	158	151	147	147	159	158	125	150	128	147	121	138	153	160	149	129	138	127	133	151	157	146	137	125	143	139	130	143	116	141	139	147	117	125	137	148	156	140	128	149	132	123	138	134	160	137	134	137	132	146	137	140	143	153	135	134	140	127	132	160	123	146	130	145	131	163	138	141	142	146
150	1	1710	177981	440	51	272	289	256	244	201	216	186	169	177	207	180	190	182	160	165	155	176	158	172	167	147	154	138	142	162	145	160	128	137	154	141	133	132	144	146	153	146	142	144	125	155	140	162	143	130	156	137	145	156	134	142	156	143	174	141	154	134	144	126	154	155	138	154	156	147	154	156	146	133	163	136	139	138	139	136	154	148	137	161	130	127	144	130	136	150	120	149	132	144	157	136	139	138	139	136	140	152	149	142	151	116	139	153	137	154	152	154	131	133	154	146	138	154	140	157	127	141	141	145	120	142	134	153	148	134	141	165	150	148	135	136	135	147	139	132	126	144	147	146	120	130	150	150	124	146	140	152	153	123	129	154	145	132	136	158	136	139	129	121	153	142	148	147	144	119	148	122	154	155	170	144	154	151	143	140	137	150	159	148	142	142	139	131	138	149	166	135	133	163	145	128	134	159	133	146	150	120	147	134	137	154	155	144	143	151	115	147	138	165	159	145	161	128	129	139	142	137	147	154	163	154	131	144	117	142	145	173	137	147	134	145	145	133	147	128	169	153	158	144	138	122	134	137	149	139	128	132	152	133	137	164	132	134	150	148	138	150	134	138	141	136	125	157	143	145	132	126	118	120	141	154	110	140	132	131	138	160	149	134	154	162	139	136	137	139	120	133	132	139	144	130	153	143	146	141	159	149	122	150	153	141	139	123	126	155	141	145	146	134	139	153	133	162	145	169	135	138	152	143	150	160	144	162	154	146	135	133	114	155	136	161	128	163	144	139	123	153	153	158	136	143	149	126	137	132	128	121	134	146	140	139	136	140	123	135	156	133	145	135	142	155	118	154	132	142	128	159	152	137	143	141	132	150	140	130	130	130	157	133	143	131	137	136	157	130	126	142	120	127	140	114	156	152	139	128	158	137	116	128	171	134	128	140	145	136	129	150	149	133	143	149	140	156	136	145	158	154	161	134	136	137	128	149	151	152	135	153	142	141	143	142	144	133	140	133	162	155	145	143	143	130	143	141	120	146	130	137	137	130	126	132	126	141	139	153	141	160	136	159	157	131	131	136	132	137	125	147	131	145	132	143	134	141	143	134	140	143	148	140	143	130	145	137	152	140	141	136	123	132	124	134	144	132	148	144	128	137	136	150	141	147	160	155	131	146	126	171	141	146	153	141	152	135	138	147	159	137	121	132	148	151	137	142	129	142	139	156	146	148	139	131	165	125	149	120	173	145	150	160	139	126	137	143	142	135	131	121	150	147	154	109	143	140	144	143	149	125	150	132	138	141	146	136	131	143	139	156	121	129	144	133	131	152	144	142	128	139	136	132	139	139	127	147	138	152	141	144	145	145	154	154	130	134	150	140	149	140	130	146	137	161	141	144	148	137	128	146	121	159	131	145	134	158	118	122	145	124	142	141	133	160	139	156	151	152	122	145	142	134	149	142	129	143	142	157	138	157	128	148	149	139	141	148	149	145	128	143	144	147	123	134	146	138	145	127	138	161	150	148	142	135	144	145	133	145	153	170	143	157	159	137	121	125	136	143	143	153	146	154	157	129	134	131	138	128	151	143	162	146	148	135	151	144	147	129	133	140	140	142	150	159	153	140	137	145	135	143	137	143	136	121	138	165	135	153	148	141	148	129	150	133	132	144	133	136	137	143	137	132	130	124	140	136	169	154	129	140	139	137	129	157	141	131	152	139	163	148	135	133	139	131	139	138	160	138	125	126	144	136	147	146	123	139	131	147	130	138	143	146	152	166	158	140	141	159	117	126	138	123	136	128	142	149	140	131	133	147	141	134	136	140	132	145	160	128	161	136	140	145	137	156	145	152	142	147	143	127	138	143	162	116	154	121	137	147	135	144	136	147	143	117	142	139	128	131	141	140	157	134	136	141	142	145	142	144	133	156	136	149	128	130	136	136	147	134	146	125	147	144	150	128	136	128	123	152	145	146	144	135	139	147	134	132	142	115	133	158	128	151	155	134	125	140	141	147	135	120	129	129	154	155	132	153	144	155	140	150	142	147	137	111	159	149	136	134	167	157	144	146	141	138	153	149	148	165	137	119	146	136	156	137	161	131	119	147	129	138	115	145	136	163	158	149	141	154	151	141	147	157	156	134	141	143	151	129	123	152	143	150	134	132	132	159	141	133	133	146	136	162	134	132	152	155	126	143	143	167	133	150	146	155	137	133	142	130	146	154	142	137	138	135	159	138	136	134	138	149	150	127	131	133	148	147	154	140	141	145	121	154	115	142	139	124	137	152	135	141	123	136	144	153	153	147	131	143	149	155	130	127	151	139	162	135	117	138	144	129	156	127	138	148	153
150	2	1950	178039	423	18	264	285	269	292	242	264	244	229	239	257	254	260	229	204	212	221	198	192	208	175	162	182	179	169	174	147	164	134	171	169	170	163	156	170	167	143	162	179	162	131	167	129	164	145	157	153	164	152	163	140	156	146	161	145	141	165	121	131	151	140	149	148	133	154	151	161	138	137	174	168	143	162	134	147	140	161	159	161	136	159	138	140	136	158	136	158	151	155	140	138	144	135	137	147	123	165	144	131	159	131	154	152	160	132	129	159	150	152	146	144	161	136	152	168	150	137	145	139	142	147	129	145	164	162	148	147	157	123	136	164	144	129	151	154	145	135	143	137	135	144	126	151	142	152	145	150	142	146	150	156	122	164	146	148	127	149	159	137	143	145	147	149	127	135	132	142	147	159	124	146	150	134	152	132	148	153	138	118	158	128	141	128	151	163	133	149	148	149	138	143	136	162	147	157	142	140	139	144	147	148	138	139	145	141	128	132	156	144	147	145	135	128	147	147	162	153	141	145	127	132	151	132	161	142	138	142	138	176	159	133	135	151	134	161	144	141	141	162	151	132	129	169	128	161	146	160	127	132	135	150	140	145	132	138	120	136	151	151	154	150	141	154	156	168	168	129	141	140	140	142	169	145	131	157	141	151	145	136	154	157	166	155	144	148	158	147	149	162	150	139	146	145	145	151	139	139	131	161	131	150	129	154	158	134	156	167	122	161	157	167	137	140	157	137	146	157	162	137	151	144	150	139	141	165	129	142	158	160	156	128	133	143	162	127	166	136	145	148	141	157	136	143	136	140	129	145	155	139	147	150	136	151	140	123	143	126	142	149	140	158	128	155	154	169	141	149	164	157	135	148	155	168	164	157	151	144	127	137	166	134	127	161	156	155	140	154	142	133	163	167	145	139	153	130	135	139	148	156	132	166	165	134	148	157	147	137	134	157	152	150	127	142	146	142	150	136	141	152	139	143	166	141	138	152	133	155	168	138	169	124	142	140	150	140	139	175	133	164	153	150	139	143	163	164	144	150	153	151	137	155	138	140	152	148	150	117	176	156	128	141	131	134	150	178	141	135	141	138	155	138	128	156	154	147	143	158	144	158	140	148	135	165	137	143	147	150	153	123	142	147	139	137	138	152	128	165	140	175	126	139	155	147	151	131	135	145	158	150	153	145	162	140	153	152	134	148	145	141	132	172	143	147	145	140	136	151	140	158	139	141	151	140	158	138	135	117	164	151	140	144	141	147	144	142	137	149	153	144	130	144	153	134	121	157	148	127	139	146	160	150	142	123	160	148	143	142	125	128	147	146	147	131	145	185	143	129	130	117	161	140	128	132	154	157	161	137	151	144	135	149	143	128	145	163	143	149	142	138	136	134	131	149	164	137	139	150	143	171	134	143	130	148	146	142	151	157	157	151	153	124	150	143	142	134	126	141	133	124	139	149	141	146	163	138	133	145	136	140	139	140	154	139	136	132	155	158	141	154	145	137	146	143	141	141	136	128	156	145	150	140	151	157	155	136	137	151	158	129	140	146	139	132	153	138	150	124	148	122	172	176	154	149	126	143	148	125	148	142	130	149	140	145	128	154	147	134	143	171	158	147	125	140	142	150	148	144	139	164	164	130	150	140	155	138	157	147	154	150	138	162	137	142	163	150	141	155	145	149	148	129	147	125	133	131	143	140	169	147	149	175	138	136	124	153	157	149	152	140	123	152	170	124	125	129	152	153	145	127	162	164	141	142	154	125	150	132	150	164	138	154	130	150	154	158	152	168	126	139	127	124	133	152	146	140	155	153	144	140	151	133	162	141	134	130	157	128	154	128	132	141	125	139	144	128	133	120	127	142	148	138	153	130	149	139	155	142	150	162	149	156	151	137	137	151	149	132	145	152	133	147	153	150	159	131	137	150	151	142	138	119	145	147	139	157	152	151	127	172	160	144	139	139	144	144	144	140	156	148	155	136	132	130	115	137	155	146	127	154	132	139	147	154	143	142	167	144	138	164	126	130	136	134	165	161	149	152	127	128	154	143	145	165	146	155	153	147	143	167	152	143	120	155	139	145	150	139	161	131	135	152	134	131	143	143	142	161	142	160	156	158	155	164	139	140	124	151	155	133	159	126	156	149	145	153	153	150	157	161	140	151	153	134	153	156	144	140	153	139	137	128	143	147	129	142	154	139	133	163	144	145	143	161	145	144	150	136	153	113	148	127	137	150	153	159	149	135	145	168	124	152	165	134	151	156	148	150	133	143	114	123	149	163	149	144	139	137	149	128	124	156	158	144	142	157	135	151	149	140	136	139	128	143	126	141	166	132	144	150	136	135	128	130
150	3	3250	178096	432	23	278	316	272	249	247	223	239	224	231	239	221	244	201	211	220	209	178	192	187	170	171	166	184	159	166	174	168	154	145	171	158	160	148	156	165	152	155	165	154	167	167	133	152	154	162	140	153	138	161	131	157	169	143	142	149	138	152	154	154	145	135	141	163	153	158	154	153	146	161	168	151	150	149	147	164	140	144	165	149	171	165	142	148	165	144	137	152	162	132	148	161	155	164	143	142	139	145	138	145	162	149	162	162	150	141	136	142	141	166	140	147	152	153	138	129	123	124	158	154	155	146	154	139	163	145	139	146	146	141	152	133	140	146	152	140	149	139	149	163	151	142	161	133	160	162	148	165	134	156	128	154	146	143	153	162	145	148	161	132	162	138	129	167	171	162	151	146	149	146	149	141	151	152	138	127	128	133	148	150	145	167	149	146	166	146	149	145	132	137	156	138	130	166	141	138	147	153	147	127	162	144	134	144	157	133	160	151	160	138	150	144	129	126	131	150	152	151	147	154	162	140	158	150	155	140	162	142	157	141	150	137	154	144	145	167	164	159	138	148	151	158	152	141	131	142	160	171	136	152	161	133	165	154	152	139	165	158	154	156	145	154	148	140	131	144	151	146	135	153	148	150	142	127	143	145	150	144	138	152	138	164	139	146	134	149	141	146	143	143	138	149	144	151	165	153	141	136	151	150	141	154	152	143	136	155	143	135	155	144	152	141	147	157	136	154	133	131	186	147	136	151	158	151	138	170	162	148	138	150	131	122	157	140	135	153	153	142	159	149	145	148	153	149	139	157	134	165	158	154	138	159	145	128	150	133	160	135	159	139	137	146	148	128	146	156	151	147	156	155	148	167	165	157	134	141	139	163	133	145	155	152	155	139	154	170	142	127	153	141	136	142	154	167	154	146	153	149	153	171	139	130	136	135	146	159	145	139	161	156	131	126	169	152	135	138	146	144	146	135	152	145	154	153	156	160	156	152	148	144	154	163	132	133	158	137	172	142	145	147	159	153	128	156	160	138	125	155	152	162	166	131	128	126	149	146	150	137	141	138	142	139	142	184	147	138	149	150	148	147	125	156	142	144	149	142	165	138	155	148	148	159	145	151	146	152	161	159	159	134	132	146	172	151	154	166	135	156	160	136	148	152	149	134	143	144	135	136	157	143	154	146	132	140	148	149	147	158	141	145	140	149	158	142	131	166	156	151	155	149	152	161	143	152	130	136	162	135	167	137	172	154	134	145	149	157	134	164	143	128	148	131	152	149	129	157	152	165	131	155	146	148	140	150	149	153	129	135	166	126	126	155	137	171	154	177	132	131	169	144	159	139	150	154	129	159	162	147	151	156	151	163	134	142	141	136	155	135	160	139	155	147	140	147	155	157	132	160	140	138	138	158	149	154	140	142	133	142	140	159	153	135	148	147	179	145	157	150	126	141	132	129	152	155	148	134	158	150	177	146	137	143	137	151	146	147	128	153	134	147	136	143	143	152	139	131	139	150	131	129	127	130	146	137	154	147	153	146	147	165	149	139	150	156	142	141	149	156	163	127	135	143	145	153	140	151	140	167	134	149	152	126	148	155	138	140	138	138	162	138	146	147	136	154	136	147	136	154	134	169	154	150	138	148	135	130	150	164	144	156	164	136	132	128	141	141	147	151	131	127	157	153	159	150	146	143	149	162	156	143	141	144	152	157	155	137	140	147	139	140	147	153	135	167	149	147	148	150	164	138	143	166	148	142	163	146	148	149	149	168	137	145	147	149	146	137	141	163	159	162	144	145	133	142	161	141	122	158	166	148	138	168	140	162	159	142	156	139	137	145	145	156	163	145	143	144	124	142	142	165	127	168	163	142	137	169	134	131	137	152	131	145	155	157	130	150	146	143	152	160	145	148	142	169	164	158	155	143	164	154	151	161	157	145	149	171	129	157	143	148	156	144	141	125	141	137	133	156	147	144	143	150	158	143	142	156	165	148	146	173	153	134	143	138	146	146	149	155	158	155	150	145	128	160	152	140	155	132	142	157	140	143	133	159	141	129	126	153	147	165	160	142	143	147	127	139	158	146	141	137	137	166	162	142	176	157	151	155	126	142	144	158	134	130	146	158	129	146	140	134	163	131	154	120	148	175	126	135	176	143	148	160	146	129	150	136	164	153	160	143	132	140	136	168	128	138	167	150	161	147	137	133	148	138	146	155	135	142	173	156	143	154	133	147	149	143	139	148	147	162	144	148	132	139	156	169	139	136	153	152	163	158	145	139	149	159	169	136	151	138	167	150	151	177	137	142	147	152	132	151	144	169	146	151	170	134	129	143	156	140	146	144	170
