150	0	2500	173531	438	4	222	315	286	301	287	283	268	259	267	308	280	291	279	286	226	238	234	231	202	213	199	199	208	199	204	198	183	203	196	205	166	171	180	168	159	191	171	169	175	177	154	169	182	167	175	176	154	197	145	164	162	147	179	140	156	152	173	151	156	160	158	161	161	153	161	152	164	154	156	138	148	153	162	154	153	151	172	163	145	143	154	146	155	144	134	188	157	162	169	148	158	149	142	158	140	131	150	140	135	155	130	147	138	160	127	169	158	145	153	155	152	159	137	141	152	154	159	158	145	158	143	159	153	161	142	156	145	153	152	142	162	150	175	148	146	144	141	143	139	156	169	155	164	164	134	129	135	144	148	161	168	167	165	166	152	136	169	137	125	185	143	158	143	151	145	152	134	160	145	158	155	159	163	140	153	167	138	146	130	154	171	146	146	166	148	137	145	135	160	146	140	151	147	144	157	130	148	138	138	139	175	148	140	170	150	143	148	158	155	146	143	149	137	158	132	143	165	150	147	147	147	135	149	188	141	144	136	158	132	155	154	147	134	127	146	145	141	141	138	152	139	134	132	145	163	143	144	149	155	154	126	143	171	144	147	160	161	155	150	145	143	136	142	175	151	142	164	154	128	140	156	145	156	135	143	144	148	143	145	147	157	145	153	131	130	158	136	151	121	161	142	155	144	163	162	166	151	158	135	137	162	121	144	148	147	146	129	139	142	149	138	141	149	136	152	169	144	137	139	141	168	146	130	149	139	141	145	122	157	173	130	157	166	157	166	141	149	140	150	150	155	140	147	148	148	159	157	146	152	140	137	151	134	155	129	158	131	144	140	128	138	129	156	154	148	172	133	134	141	149	124	155	140	148	155	136	149	138	146	149	143	135	161	153	164	132	158	145	144	140	137	128	156	148	151	153	150	148	147	141	147	141	151	133	141	153	135	115	137	155	154	159	143	142	159	133	147	153	142	132	153	139	143	146	148	140	159	152	139	153	141	137	150	155	137	144	148	150	157	144	150	136	146	128	143	153	136	139	146	131	143	148	159	141	143	145	157	158	158	126	153	156	139	134	159	131	131	153	119	152	153	158	151	158	141	148	152	145	162	152	149	148	123	162	146	143	169	143	145	169	140	150	140	147	153	180	171	136	150	162	135	159	135	128	149	146	149	166	140	139	134	158	153	140	135	146	162	159	141	138	144	132	146	153	129	145	141	133	155	128	128	152	154	166	132	156	156	149	148	155	125	142	148	140	142	155	134	142	153	142	143	151	149	168	137	158	159	141	146	152	147	156	144	154	137	142	131	155	123	134	158	133	141	130	147	134	137	141	149	145	139	148	151	145	152	160	152	156	163	131	156	157	158	170	144	163	130	137	159	146	158	157	145	136	136	136	157	154	147	130	153	147	133	134	147	149	141	132	180	147	124	156	149	146	146	162	150	157	139	150	147	138	143	153	133	137	145	139	141	131	167	147	154	149	155	133	167	125	142	154	141	123	139	139	118	145	160	135	137	139	121	159	151	153	146	150	144	155	148	151	150	138	136	140	136	147	144	139	138	133	145	137	136	145	134	155	126	157	153	144	152	143	135	153	145	151	152	143	147	157	147	136	152	138	165	143	172	140	138	101	136	137	125	143	152	142	145	151	129	162	138	154	152	152	128	132	139	159	153	130	139	137	139	152	144	143	149	113	147	137	133	146	141	166	145	133	112	151	155	133	145	145	140	137	137	164	140	155	153	138	149	137	153	159	136	154	135	130	144	138	150	138	118	156	148	145	146	134	156	148	166	156	136	140	152	139	138	138	140	131	143	144	151	133	146	141	151	147	153	160	153	134	153	140	148	118	145	147	142	139	136	128	166	141	145	147	114	142	145	136	143	145	142	131	157	108	154	136	143	124	133	140	133	135	129	137	148	155	150	138	149	145	150	138	150	162	146	138	170	158	144	142	132	155	140	132	143	138	157	156	153	138	136	156	146	149	159	145	148	134	147	149	165	153	155	146	162	135	131	146	132	149	117	143	158	145	149	138	114	139	135	152	146	139	139	163	134	143	153	146	147	134	148	150	152	120	125	140	147	139	131	152	136	139	128	168	146	144	127	133	142	159	163	131	141	165	137	149	150	149	142	162	135	143	130	138	156	138	151	155	138	138	127	145	145	142	144	152	140	139	118	141	126	148	148	143	130	122	122	152	143	148	156	159	142	168	159	141	148	141	163	148	151	140	147	118	134	143	152	156	117	144	124	143	131	137	118	155	136	165	142	140	139	135	126	148	114	148	127	145	140	150	139	134	140	136	154	158	136	147	163	130	157	153	147	159	147	153	160	153	132	133
150	1	1710	173589	422	41	295	323	227	229	221	195	179	193	173	164	175	184	168	185	166	152	161	165	148	173	145	158	159	141	146	128	146	157	166	131	142	139	136	160	143	131	147	132	178	147	171	142	148	121	132	148	142	150	160	124	134	152	137	164	152	132	160	148	150	150	142	129	143	142	144	146	122	136	159	143	128	132	154	141	166	149	143	162	128	160	154	150	170	124	156	131	151	148	158	142	136	164	152	142	152	139	151	130	145	141	142	126	156	146	141	142	143	162	123	134	139	124	143	133	148	155	153	141	136	146	147	150	159	143	152	161	132	151	137	147	151	139	142	143	153	160	152	142	137	140	153	144	151	133	148	147	140	139	164	148	118	146	146	130	137	138	140	129	142	141	128	138	146	135	145	134	150	146	133	131	160	159	144	135	148	135	138	147	140	118	161	131	154	162	159	146	160	146	149	129	147	138	141	137	153	147	132	128	144	137	137	131	125	133	136	142	127	154	130	131	150	129	147	126	150	148	139	147	139	149	129	144	150	152	134	136	138	126	143	144	139	142	154	147	130	137	147	123	126	120	146	144	145	133	138	148	140	148	138	130	135	136	127	141	151	137	141	135	152	144	137	138	131	146	141	126	129	129	137	140	143	145	129	140	146	124	153	145	120	153	114	135	151	137	158	161	140	144	152	148	169	138	149	132	147	124	134	126	138	126	137	135	142	138	161	163	148	126	157	143	131	165	151	146	127	139	155	142	139	145	146	158	148	127	151	125	127	146	141	158	135	152	133	138	145	131	143	137	140	145	164	129	126	139	146	153	148	139	131	128	114	125	154	145	159	145	127	149	139	156	133	134	146	162	134	165	151	142	154	110	145	149	140	150	146	137	164	135	136	159	143	140	151	134	137	145	150	151	144	151	152	160	131	156	131	141	138	143	157	136	143	143	146	136	154	162	119	132	146	143	142	132	132	131	160	146	156	159	145	142	143	140	131	120	131	142	173	138	117	126	138	129	125	134	132	152	154	138	138	143	143	144	136	146	130	132	137	141	152	131	157	139	140	145	143	156	148	144	132	150	146	130	130	133	142	151	133	141	134	121	142	137	151	150	136	138	155	138	135	131	141	119	153	125	148	130	141	130	140	145	145	160	152	126	138	141	136	139	141	128	138	147	148	156	132	164	130	131	140	134	134	148	142	139	139	142	127	139	144	124	129	138	129	156	144	146	133	130	115	150	145	132	129	157	122	133	123	143	139	137	155	148	119	151	115	116	127	134	141	152	152	153	138	139	164	140	153	150	141	144	153	142	146	124	123	119	130	141	145	149	131	139	144	154	148	134	148	139	137	159	133	162	132	128	147	145	131	143	148	141	146	139	143	147	156	130	156	149	165	144	137	148	149	169	165	126	136	138	151	147	134	137	161	140	129	126	142	143	119	149	141	134	138	162	128	141	127	146	122	145	149	145	121	123	129	137	147	155	145	125	154	163	132	163	130	152	120	149	151	165	138	168	143	136	145	141	155	137	131	137	131	137	138	128	148	148	158	155	139	152	138	142	125	147	140	146	143	129	145	140	137	148	138	144	154	131	145	145	150	159	151	155	141	159	155	155	134	145	134	133	141	129	140	142	130	129	156	128	150	156	152	159	138	151	130	113	135	126	147	174	137	131	165	134	132	140	159	138	131	144	142	142	151	143	142	125	153	144	128	142	145	131	116	161	155	138	152	157	138	131	135	132	135	160	156	131	123	130	120	153	149	136	153	122	149	147	114	141	153	135	133	135	138	138	147	133	164	141	130	143	128	150	141	128	114	140	159	115	141	140	157	137	156	137	148	143	155	156	136	131	149	147	143	152	129	140	146	151	135	129	157	128	149	142	146	154	149	124	136	166	143	151	151	139	141	147	131	142	134	144	144	153	147	125	168	156	149	141	138	129	150	140	130	126	143	154	140	162	163	142	137	151	149	130	142	162	136	149	125	122	159	133	151	124	130	151	154	131	138	127	139	143	155	147	154	152	160	153	131	127	139	129	154	126	149	146	151	133	145	135	156	142	144	138	137	135	154	124	148	151	137	129	144	133	154	148	146	134	154	146	152	145	123	137	145	127	148	145	143	128	167	130	146	138	144	141	163	142	133	142	154	142	119	119	130	133	146	143	140	139	148	136	139	142	119	144	150	154	120	150	130	139	139	134	161	160	154	149	137	117	139	150	173	137	140	144	128	152	148	137	126	129	127	137	138	145	129	144	151	141	142	138	146	129	155	146	163	140	137	142	172	119	138	136	128	129	156	147	127	139	145	152	129	119	148	156	148	151	124	148	151	133	142	132	131	124	133	148	132	127	161	161
150	2	1950	173646	425	13	275	292	265	290	253	233	249	243	244	237	241	243	248	224	221	205	191	195	191	159	190	176	187	197	155	155	182	175	181	181	153	164	164	148	166	175	162	188	154	155	153	174	186	166	167	143	168	152	157	170	167	157	156	157	151	155	174	178	158	139	176	151	149	138	177	134	166	160	153	137	160	150	146	144	147	164	170	154	164	171	156	165	172	175	162	160	170	153	144	156	171	161	146	152	151	157	164	151	163	155	149	145	152	143	149	182	152	145	155	148	141	139	139	146	137	145	150	142	149	156	151	139	173	163	148	157	151	142	141	155	163	156	161	149	151	170	147	137	152	140	138	144	167	141	145	160	148	141	163	152	161	153	128	153	156	160	167	154	147	125	158	158	162	141	156	161	140	158	134	163	161	163	145	164	147	151	148	152	155	151	162	158	155	144	135	132	156	158	165	132	152	168	147	152	170	163	153	150	133	143	161	159	155	140	153	158	145	145	157	148	139	131	145	148	161	143	161	145	149	160	157	147	167	164	164	172	140	145	130	137	143	156	151	125	147	145	180	138	161	150	156	168	157	157	158	165	149	150	154	158	151	153	147	137	159	174	153	150	160	195	147	146	143	145	154	134	143	148	133	169	138	147	136	174	146	176	136	150	167	149	138	158	154	157	139	145	144	138	140	151	159	149	166	135	135	154	144	135	173	156	163	142	155	130	155	141	148	143	138	159	164	143	158	151	143	145	126	165	140	169	149	144	148	161	165	149	167	138	142	135	147	139	160	136	155	161	181	157	144	142	155	140	140	143	149	145	164	171	144	155	160	140	156	149	171	150	149	130	148	144	151	147	154	178	153	172	166	163	138	154	129	150	141	148	143	154	141	162	160	153	154	155	134	167	172	173	127	142	163	147	144	174	158	141	156	167	149	140	141	139	144	142	150	142	139	145	148	149	166	161	162	157	147	148	166	147	146	152	136	146	163	157	146	160	148	153	140	148	154	163	162	162	134	171	172	149	172	155	163	139	162	150	150	148	155	159	156	181	176	150	129	132	150	151	147	146	139	161	149	159	135	150	127	140	161	139	150	156	142	164	159	142	167	140	130	134	130	146	158	174	159	148	147	165	158	154	160	140	157	151	139	170	159	170	165	147	167	153	152	134	156	170	143	155	149	155	155	158	164	156	134	166	151	147	142	135	145	146	150	163	144	151	170	151	140	152	151	155	165	143	155	132	131	167	139	158	153	151	141	161	143	153	158	177	154	139	155	161	137	134	162	161	159	134	174	135	161	157	170	156	160	165	147	168	163	152	135	157	158	163	141	140	161	143	142	170	145	151	141	153	146	168	148	150	158	145	155	135	153	146	154	146	178	139	153	142	151	156	148	147	157	140	142	150	156	140	141	147	138	139	165	149	141	155	178	156	150	151	161	142	142	149	156	161	160	141	152	158	144	149	158	143	147	143	152	143	169	138	148	153	167	146	147	157	146	143	146	140	144	154	163	169	157	136	142	156	135	135	135	139	165	140	155	138	152	157	169	156	155	137	138	169	162	174	149	134	148	134	169	143	168	142	151	168	155	151	160	139	146	174	155	146	151	165	154	172	140	161	134	138	153	143	168	157	165	162	168	153	169	147	150	141	144	150	162	163	165	157	155	160	149	145	157	151	149	143	165	142	143	127	153	139	154	161	171	158	141	140	147	149	163	156	177	149	161	166	143	151	126	128	168	133	165	156	146	132	146	148	136	172	143	150	188	153	145	134	149	143	135	169	145	170	140	162	134	158	149	167	163	133	165	162	159	145	146	163	177	140	145	145	169	144	157	149	156	165	146	181	146	151	150	140	160	155	174	126	147	166	159	162	166	147	163	162	145	162	158	171	165	172	157	162	145	132	152	164	152	129	170	126	149	160	155	161	161	148	157	140	159	128	141	152	143	171	154	141	136	136	158	141	177	144	154	133	146	157	162	162	180	146	158	147	143	146	170	153	147	161	135	170	140	155	170	157	175	152	180	147	129	144	158	132	143	148	153	160	148	149	141	165	139	156	160	151	168	174	157	148	146	138	141	147	160	153	149	136	158	124	166	154	150	141	144	161	177	148	134	145	151	158	179	141	141	158	166	146	160	145	160	148	155	147	139	151	151	152	156	155	155	153	147	137	159	153	146	139	147	150	153	159	157	143	146	144	152	146	156	160	133	155	145	165	164	142	161	146	133	179	132	148	147	160	148	144	137	182	165	167	154	141	141	163	142	162	162	137	141	139	147	168	144	150	143	146	148	150	141	153	136	144	154	161	135	147	163	154	147	155	153	142	144	161	153	142	150	161	166	154	156	151	155	146
150	3	3250	173704	430	26	294	311	296	266	268	217	259	214	209	229	209	202	208	193	210	191	202	189	187	182	194	169	159	170	166	170	182	166	165	187	165	170	151	179	171	151	173	170	172	170	136	168	148	142	171	159	178	164	162	171	156	158	146	147	152	165	167	171	177	163	176	153	138	156	144	161	153	169	145	144	148	160	130	165	161	165	171	169	153	172	164	161	171	135	139	139	149	156	155	180	146	163	139	144	156	153	157	154	157	160	153	152	164	155	168	154	171	153	144	166	156	148	187	168	169	177	153	163	158	153	126	172	153	156	126	150	156	154	149	172	167	156	160	145	175	145	134	153	166	152	144	140	169	140	150	178	171	157	157	180	156	134	167	160	144	149	134	160	144	147	159	146	155	154	165	147	156	136	161	161	140	146	149	173	139	140	165	146	169	171	153	148	160	159	124	142	164	158	162	164	177	146	154	179	151	166	150	151	147	150	145	147	163	147	169	161	149	172	174	154	145	148	140	151	139	155	127	131	156	173	165	136	156	143	159	152	142	158	141	150	180	182	152	158	148	171	154	168	147	136	150	169	163	149	144	147	154	158	156	146	164	159	170	133	131	141	157	152	159	152	168	136	143	144	164	163	168	169	168	149	173	164	159	168	162	152	157	154	147	162	152	143	173	155	157	153	171	172	152	150	166	172	161	165	137	169	152	164	161	147	144	147	150	127	180	147	156	150	175	159	161	163	151	158	147	161	162	138	144	159	145	145	147	131	163	156	151	152	166	150	136	152	157	132	153	156	157	157	154	152	138	152	143	163	156	153	162	136	145	151	172	133	163	152	177	163	141	151	151	130	179	168	144	162	154	151	162	143	156	143	161	161	163	160	148	161	140	161	166	146	154	145	145	167	144	152	152	194	153	158	145	170	141	138	162	153	139	147	162	152	158	153	161	159	164	159	156	146	158	154	141	147	166	138	179	138	161	144	155	154	160	160	157	166	147	141	141	150	152	151	153	172	165	160	152	152	167	147	158	153	166	163	142	143	140	174	148	154	141	146	162	157	155	170	146	149	138	144	171	151	165	152	157	148	148	173	154	154	158	153	161	153	155	149	156	157	180	168	171	139	132	150	155	158	147	142	155	143	134	158	170	153	147	143	155	155	166	165	144	160	157	169	138	172	147	149	153	153	174	126	162	162	156	146	162	156	147	173	160	155	147	165	151	152	182	161	150	177	138	163	146	127	158	148	169	157	139	143	155	159	162	146	165	177	159	143	145	156	148	143	164	151	134	166	155	146	158	166	157	162	146	140	160	155	160	127	147	143	156	151	148	177	169	148	171	145	147	150	150	130	164	163	165	149	167	140	140	167	152	150	156	147	148	164	171	150	160	166	130	154	158	149	156	149	139	173	170	146	159	161	163	135	172	152	167	157	157	155	159	138	147	142	157	147	161	170	131	148	140	160	137	180	175	143	158	143	168	141	172	146	144	161	132	173	135	161	152	142	143	144	155	165	167	164	166	153	137	155	169	152	147	150	161	150	153	150	134	150	156	159	151	155	138	153	147	177	154	146	150	148	161	151	149	147	156	152	159	155	183	165	141	169	159	153	141	153	167	178	149	174	154	128	146	131	160	161	148	156	159	138	168	158	174	147	155	168	167	149	158	143	140	155	141	149	167	133	156	151	149	160	155	134	151	180	167	145	146	144	139	174	177	145	139	143	155	149	131	163	144	155	141	160	169	175	148	165	132	163	163	161	172	148	147	157	167	158	160	151	160	161	139	145	151	156	157	155	146	144	167	161	150	173	159	155	154	167	135	142	153	153	169	156	149	142	172	158	152	135	156	141	157	154	151	152	172	161	152	149	141	169	166	139	145	152	169	161	159	161	151	151	177	151	156	150	144	152	163	141	142	148	145	163	139	161	147	159	135	150	149	159	155	162	161	147	152	164	164	167	146	141	139	145	168	138	174	151	152	155	151	154	148	160	136	171	162	149	158	150	141	165	168	144	127	162	162	149	137	157	178	153	136	150	167	169	158	144	171	138	147	159	161	138	157	135	155	176	174	147	175	149	145	156	143	171	151	165	165	148	175	155	166	157	155	174	151	155	173	154	148	164	155	143	118	157	152	154	171	151	167	160	146	155	161	134	151	157	161	139	159	162	154	187	151	162	133	137	160	171	144	145	149	146	167	160	157	162	162	157	160	152	156	157	132	138	174	160	165	158	161	160	162	160	166	159	146	158	148	121	150	159	123	156	146	157	155	151	182	167	161	155	156	151	147	150	150	162	171	151	162	148	138	159	142	154	133	140	157	155	157	169	158	155	124	159	131	146	145	145	166	145	163	167
150	0	2500	173762	430	3	236	298	323	333	315	288	303	298	292	306	333	308	276	261	268	230	265	238	216	223	196	227	204	228	213	208	193	193	204	180	200	173	188	190	210	194	204	186	230	194	208	180	203	189	175	184	204	187	173	193	165	173	178	176	199	169	165	174	198	163	197	184	159	186	175	164	176	170	173	154	153	176	176	185	187	189	157	194	175	182	177	185	173	180	184	158	175	171	177	165	180	184	188	172	165	160	183	153	191	158	169	152	171	179	181	168	164	152	178	168	144	178	167	174	178	144	139	162	178	141	151	188	163	171	163	168	155	174	173	168	164	141	178	167	165	158	157	186	156	158	169	169	133	166	149	159	188	204	154	158	163	184	181	182	139	161	170	161	151	167	148	159	157	183	163	163	154	161	163	154	184	160	181	164	153	142	172	161	165	167	155	155	167	183	169	184	154	156	183	167	150	167	154	162	177	165	174	162	159	163	172	178	164	151	164	157	157	167	158	164	151	181	174	146	159	157	162	167	161	177	175	162	142	147	173	175	185	143	149	171	181	163	162	168	134	161	156	148	160	173	159	168	145	159	163	141	175	186	170	156	166	177	169	140	137	179	164	175	167	175	162	177	145	172	154	184	163	166	155	166	151	164	183	159	148	176	154	143	166	147	150	168	162	147	160	190	149	169	181	164	159	158	155	167	165	137	159	153	156	160	163	170	168	144	160	175	179	166	166	157	166	171	148	169	171	163	151	165	162	141	184	154	188	166	159	145	173	169	144	165	173	186	159	161	152	150	181	152	165	178	169	168	155	141	171	155	168	155	152	177	158	165	172	161	162	142	158	177	150	174	174	179	164	189	158	176	156	172	154	169	164	182	146	165	161	173	171	163	161	180	148	161	153	144	193	173	158	168	151	160	159	160	161	176	133	152	150	177	164	139	158	146	166	172	154	166	152	171	176	174	170	188	170	156	152	157	134	160	160	156	176	182	158	148	156	166	160	147	171	163	147	154	160	170	172	192	164	149	143	162	156	160	149	170	151	146	156	147	172	180	171	154	141	148	178	167	173	174	173	168	169	161	167	157	167	165	158	184	128	177	156	156	175	151	163	167	159	181	158	148	146	165	168	162	166	171	164	160	171	178	173	154	218	167	164	160	168	168	144	161	151	172	159	169	184	176	154	179	180	179	179	158	171	173	166	149	162	149	149	162	170	168	159	175	176	147	158	175	139	153	186	174	138	167	162	160	172	166	187	159	150	174	154	183	185	172	161	160	153	163	174	172	175	138	163	139	167	175	181	143	169	160	175	151	168	171	174	163	144	150	168	173	157	159	158	167	151	159	148	177	147	158	160	160	160	157	159	168	175	148	172	184	156	157	157	173	155	169	167	167	169	161	167	156	148	164	129	156	146	171	175	166	169	164	167	180	156	164	149	171	160	169	159	172	181	165	156	162	143	150	148	160	151	155	166	156	172	168	149	138	152	163	159	155	157	148	180	140	177	159	144	161	137	170	168	162	164	167	176	176	176	160	147	161	164	141	165	165	147	183	154	160	149	152	157	161	168	147	159	166	158	168	147	166	171	162	171	164	163	158	167	158	161	148	188	167	151	158	148	133	158	167	151	147	155	163	168	159	170	166	179	157	161	168	153	141	162	155	167	160	154	153	152	155	147	180	157	169	174	158	163	149	145	163	162	167	173	143	165	169	148	160	174	189	163	158	168	174	165	152	151	162	159	146	150	159	153	158	158	163	160	154	147	149	155	152	169	153	187	179	141	162	159	147	182	159	175	168	134	160	148	156	167	172	170	154	154	168	167	180	147	168	151	151	144	163	167	162	164	157	189	167	155	175	162	163	144	163	160	159	155	155	142	154	164	160	143	164	166	155	144	151	172	163	163	149	153	160	152	177	144	176	152	179	156	156	138	145	150	154	156	154	177	163	195	150	167	170	150	183	181	151	160	138	179	163	157	145	168	148	163	166	161	176	143	155	158	168	143	156	155	172	157	160	170	149	161	146	173	181	143	186	172	156	142	149	162	172	161	163	161	146	164	149	159	159	163	163	156	163	173	175	188	161	159	151	169	158	154	161	168	154	167	162	165	182	165	160	176	160	158	156	162	171	155	138	166	151	168	159	152	157	176	163	161	165	150	156	171	157	159	167	159	140	158	157	147	180	162	146	169	164	156	167	159	164	145	174	161	140	164	146	138	148	174	173	156	139	164	139	164	169	148	170	166	169	164	166	159	151	135	162	178	172	166	160	154	174	164	164	168	163	163	178	133	172	155	152	157	153	153	183	145	151	172	159	170	164	157	141	156	171	163	150	156	163	162	140	162	158	144	165
150	1	1710	173820	433	40	284	274	268	223	231	237	213	196	189	204	177	199	197	204	182	161	183	188	152	184	160	169	171	161	183	182	183	175	151	170	172	166	173	153	163	150	179	160	141	159	157	170	166	155	143	157	158	164	150	160	167	149	162	140	176	142	173	165	160	143	165	184	160	139	160	151	175	148	173	157	149	166	179	159	172	150	147	182	144	187	136	161	166	145	162	153	153	149	151	172	169	135	179	161	148	162	146	151	147	182	156	152	171	147	159	159	156	146	141	149	175	160	143	146	156	163	155	159	157	161	143	147	161	166	147	156	148	143	146	151	160	151	160	142	138	150	137	135	146	140	166	159	152	159	156	134	175	163	157	145	162	147	169	168	157	171	145	151	130	178	135	163	165	173	142	137	153	147	147	149	146	136	156	147	140	171	153	154	163	158	159	132	177	153	147	152	145	151	146	147	145	174	159	141	137	173	158	150	156	148	172	162	144	161	134	169	158	161	151	166	159	139	150	153	178	155	136	157	149	164	149	180	154	140	163	131	147	167	135	150	153	163	163	146	146	149	161	143	154	144	161	137	153	168	166	144	151	165	161	147	153	138	148	165	159	186	162	151	148	164	172	180	142	150	182	172	167	163	135	148	161	167	147	147	147	157	178	150	156	152	150	130	148	123	160	156	147	148	165	153	165	168	131	162	148	150	156	182	157	159	183	161	159	151	165	152	159	146	143	183	160	146	141	152	159	164	169	154	155	152	161	160	160	174	162	159	174	147	168	160	152	151	169	145	167	158	149	155	162	166	156	166	127	144	164	147	153	159	170	153	147	164	146	155	141	150	139	143	140	173	161	162	164	145	160	160	169	166	175	160	157	177	148	146	161	150	133	141	157	163	139	167	149	150	154	165	161	148	141	150	165	168	144	159	161	157	152	189	147	145	145	149	163	148	153	143	138	138	142	160	172	174	157	158	140	160	157	143	161	179	150	149	163	144	138	143	155	173	151	147	162	163	165	154	160	186	157	166	160	152	161	146	177	163	147	158	161	127	149	149	162	154	173	147	161	152	175	139	140	174	164	171	152	166	150	155	165	157	160	142	146	151	164	168	147	168	177	172	147	152	169	151	131	167	154	159	138	167	141	151	159	162	164	142	140	153	165	128	134	153	167	163	163	148	176	158	156	176	143	169	151	171	170	167	170	157	161	156	149	145	155	149	151	152	152	157	152	167	146	146	160	147	149	143	160	161	138	174	157	198	154	158	147	161	162	158	167	138	177	149	155	158	141	132	171	145	146	160	153	181	148	146	147	146	151	153	137	165	169	153	157	152	182	143	174	139	152	171	148	160	168	166	168	139	175	148	159	161	150	145	166	144	160	137	152	177	159	142	151	171	168	168	152	137	157	170	143	122	167	138	163	146	165	150	163	162	161	170	143	132	155	174	159	149	148	164	154	173	154	137	144	133	144	159	140	155	154	186	153	135	154	165	158	143	175	139	181	149	146	162	165	143	154	171	169	181	140	167	153	159	152	155	152	153	134	173	171	153	138	162	135	142	168	170	156	160	151	164	154	164	161	141	125	129	167	148	163	156	167	145	154	168	144	165	139	155	148	135	164	154	149	145	149	168	143	176	134	143	146	145	162	145	148	146	157	161	135	168	150	155	143	165	158	145	182	167	159	153	149	146	160	180	178	167	145	125	154	150	152	175	147	166	165	143	163	165	163	155	164	154	153	156	146	169	170	137	156	162	163	162	163	139	122	156	146	145	145	171	164	145	155	170	160	143	162	123	179	156	141	159	149	156	164	169	141	188	156	167	164	155	158	155	161	153	157	146	143	174	139	143	163	131	148	136	174	145	170	131	157	171	161	150	152	160	164	173	168	156	179	160	132	154	158	142	137	175	134	150	171	169	137	158	147	178	162	167	164	174	170	128	169	165	158	133	134	164	145	142	152	154	149	142	144	172	162	141	151	152	175	164	164	156	169	170	145	142	138	146	140	154	151	165	164	150	152	158	140	163	144	138	149	140	155	151	142	134	147	152	174	164	165	156	137	144	166	150	155	161	158	179	177	165	165	151	154	144	160	152	149	167	154	175	168	147	153	159	161	146	155	161	138	151	156	152	156	135	162	138	144	152	167	164	135	164	174	168	154	142	167	174	156	145	160	171	147	137	168	156	161	140	173	170	165	175	156	155	158	136	164	146	169	172	169	149	152	153	150	149	173	125	174	172	157	152	156	153	145	155	160	156	153	146	132	146	172	149	164	133	147	168	158	161	160	152	152	159	157	140	160	156	154	142	141	137	128	150	141	153	162	167	156	141	172	146	157	152	180	154	152	164	116	161
150	2	1950	173878	417	23	289	289	297	299	255	279	256	231	261	232	241	237	231	236	232	220	193	184	185	154	203	191	176	191	183	174	187	156	166	179	166	182	174	158	183	166	160	161	155	168	163	176	160	176	164	177	156	168	158	181	177	177	170	168	172	156	164	168	178	159	159	160	184	165	178	184	166	160	151	168	163	171	167	140	158	146	165	155	136	172	170	170	172	167	163	157	178	163	158	170	177	172	145	140	165	166	161	150	142	165	161	143	191	158	148	150	154	143	162	153	149	146	142	154	156	176	144	131	155	180	144	166	140	157	156	155	136	156	166	153	175	163	171	162	163	147	160	151	161	145	161	146	156	156	148	166	157	143	170	141	151	186	135	146	148	150	167	145	169	172	154	146	141	151	160	130	160	156	167	140	145	161	155	143	160	158	174	160	159	171	163	167	177	159	145	148	162	157	153	149	145	154	162	161	143	176	143	148	148	158	143	136	151	150	175	183	143	157	140	151	154	135	156	146	163	166	152	140	146	162	160	138	150	170	149	162	156	156	163	150	156	126	164	146	157	125	175	144	136	161	159	163	159	165	159	165	155	163	155	155	145	144	153	158	143	131	141	156	169	162	146	174	150	144	161	161	152	155	154	167	165	156	164	169	140	152	177	146	174	152	161	154	150	146	152	152	154	161	166	141	171	163	162	159	160	133	169	151	147	167	174	144	172	162	140	147	143	168	145	167	163	144	149	154	162	161	155	153	162	143	144	158	163	143	151	150	150	149	152	161	159	134	150	153	148	160	146	153	168	150	175	166	161	143	175	180	136	168	161	153	152	168	166	153	161	167	171	150	168	137	163	145	139	156	155	129	157	139	142	164	168	168	160	144	165	157	150	168	146	146	165	122	168	147	163	150	171	159	155	153	161	151	144	163	138	166	145	167	151	147	178	151	160	157	150	165	155	161	161	162	155	149	158	159	167	175	172	156	135	166	153	165	131	168	142	154	157	148	140	157	158	139	159	156	152	146	169	147	155	160	165	145	178	137	164	138	181	177	144	174	151	132	141	148	173	148	137	159	148	162	158	145	155	159	147	154	158	151	163	149	124	141	158	144	135	149	148	147	175	151	169	169	149	161	158	163	139	161	132	165	175	157	152	143	126	152	156	140	151	159	156	166	143	163	156	154	157	156	154	151	146	151	170	156	164	152	144	132	145	154	150	151	179	161	162	145	153	155	144	149	156	139	161	160	150	155	150	168	154	152	168	168	161	155	184	144	151	163	135	160	153	167	171	156	134	132	176	139	156	158	143	152	145	150	160	138	140	144	171	156	158	150	178	145	166	146	171	144	143	159	172	135	162	157	148	146	148	155	163	156	150	161	163	133	151	151	182	157	153	149	169	141	162	149	163	130	168	165	156	155	148	149	172	157	160	155	146	153	167	157	149	166	147	167	160	156	170	159	151	159	146	147	161	151	148	136	170	144	160	167	143	164	140	157	181	168	152	144	147	144	151	165	150	154	155	153	169	174	158	166	142	171	163	149	156	161	154	162	178	140	158	175	139	165	144	174	156	179	142	150	155	155	169	142	154	158	162	146	147	151	151	148	132	168	139	152	161	160	155	160	133	131	146	152	146	148	154	149	136	184	159	166	155	137	170	144	149	179	159	158	152	145	130	160	152	156	156	142	133	133	146	151	162	143	159	167	178	155	151	155	171	151	160	176	154	166	164	139	140	154	155	151	148	159	154	155	158	182	167	156	150	156	139	147	159	148	142	155	158	157	173	151	146	149	154	160	157	158	165	152	148	165	148	140	171	162	157	154	128	174	164	162	159	160	155	155	175	160	163	138	160	154	131	158	157	149	156	159	129	139	156	150	157	154	141	144	171	157	161	140	158	146	145	151	148	154	147	159	161	170	165	164	158	149	152	153	173	130	170	164	148	129	152	144	146	158	163	148	154	165	159	160	163	161	134	171	157	167	159	166	176	144	165	163	160	166	168	145	148	142	135	149	149	141	176	143	140	157	155	159	156	162	132	174	161	165	135	148	149	157	157	161	149	151	153	151	166	175	167	134	154	149	159	141	166	144	156	148	146	168	181	150	165	139	151	164	159	157	150	166	173	151	147	172	172	147	149	166	153	143	164	142	171	134	143	169	118	137	161	155	164	169	170	167	127	157	146	170	148	158	146	155	170	159	161	141	157	177	149	149	163	171	148	136	163	159	147	161	152	136	162	153	140	163	134	160	167	165	167	177	159	155	157	165	150	147	123	161	146	156	131	167	154	145	157	154	158	144	137	134	184	151	166	150	138	151	159	167	153	163	144	161	156	134	167	159	147	140	152	129	135	139
150	3	3250	173935	422	21	284	293	304	305	258	225	249	212	233	210	227	208	216	234	204	211	192	180	196	176	184	191	189	193	171	181	177	173	142	173	165	165	189	146	167	150	156	165	159	163	146	171	172	171	164	169	158	177	158	162	150	171	174	175	165	156	162	168	176	152	174	159	184	146	137	156	153	157	154	156	161	153	155	156	144	157	158	161	155	138	174	164	150	164	147	179	155	174	165	174	173	165	169	163	162	144	171	138	147	183	169	152	158	146	182	154	148	178	165	161	159	167	168	186	153	151	186	156	160	152	165	155	166	145	169	164	162	140	176	161	171	165	168	153	162	155	160	146	163	157	162	167	138	163	137	145	149	137	154	173	163	149	166	153	158	167	147	159	173	156	151	150	165	156	166	148	149	156	150	177	151	158	161	163	143	144	154	160	155	155	160	174	160	186	180	155	150	161	165	179	132	140	145	158	158	169	156	144	175	172	170	146	174	151	150	160	174	160	134	162	151	144	166	148	162	168	161	159	174	150	144	164	134	167	151	171	159	148	148	139	163	162	152	188	155	135	154	147	155	168	148	153	140	166	166	150	164	160	154	145	145	172	157	150	150	154	159	154	150	154	155	162	166	158	153	159	172	139	151	167	169	163	165	153	157	149	145	166	152	161	157	168	161	156	165	159	164	164	163	158	153	145	156	151	154	156	143	161	171	167	164	153	149	156	148	149	171	161	147	163	152	164	168	137	160	165	168	149	154	182	153	165	162	147	162	156	166	170	171	168	148	160	146	165	136	157	178	174	173	159	165	157	161	155	157	161	164	140	129	144	173	168	167	145	163	188	146	148	167	157	157	163	151	151	148	158	171	160	151	149	158	177	146	157	166	175	142	159	168	158	151	154	163	145	148	159	152	158	166	157	162	171	145	156	172	169	175	145	164	156	156	148	163	194	162	163	173	167	174	152	173	146	167	166	187	149	175	147	159	153	161	151	152	171	157	152	159	154	156	154	158	161	144	161	171	180	161	141	153	166	165	168	177	174	166	171	179	158	148	156	147	126	159	164	149	162	163	149	145	172	160	165	151	142	162	149	158	141	163	149	137	169	165	165	150	170	175	152	160	162	166	145	176	152	149	156	154	144	159	160	155	157	155	130	178	155	164	143	161	172	158	158	168	162	154	153	155	181	155	151	175	164	153	156	136	168	167	168	162	154	162	148	155	137	161	136	177	154	137	187	180	173	128	152	157	155	137	153	152	148	157	154	157	166	165	171	159	143	171	164	183	151	155	148	176	170	158	159	174	167	163	148	154	145	167	163	147	153	147	159	148	149	165	150	156	176	143	154	152	156	150	143	141	139	158	160	159	159	162	183	125	180	175	129	154	152	159	143	137	182	149	138	178	149	150	165	163	158	157	159	145	159	161	157	171	157	175	157	161	151	154	156	163	161	158	183	148	173	140	136	156	145	153	154	154	163	150	130	159	160	167	136	168	139	153	160	150	139	149	151	174	167	156	148	152	144	151	170	147	168	142	155	167	172	147	159	171	158	166	151	151	171	144	177	152	163	138	151	164	153	145	157	172	148	140	161	160	156	159	149	154	161	159	160	144	167	145	154	177	159	142	141	155	154	161	140	136	136	161	173	174	128	178	165	146	158	153	142	168	162	184	154	151	177	170	159	155	162	161	150	173	142	152	154	182	157	153	146	177	170	139	181	162	168	165	143	153	150	160	170	144	137	188	161	152	152	129	162	174	142	154	148	147	164	141	147	169	161	151	152	128	153	157	152	146	155	176	154	173	152	161	174	149	154	159	149	161	150	157	174	171	150	145	143	158	155	158	159	175	145	154	147	144	164	164	170	146	140	168	153	179	155	128	156	159	159	170	164	156	152	155	165	151	140	156	146	142	143	182	170	160	167	181	148	148	152	155	175	159	144	155	159	154	166	160	169	141	167	153	172	165	171	154	161	158	124	151	182	167	146	153	148	175	138	162	166	153	138	173	156	159	151	148	139	145	145	169	156	155	166	123	154	137	159	156	151	165	147	140	149	165	160	159	157	167	150	161	159	165	169	151	170	167	152	137	179	164	139	163	138	163	149	158	147	158	150	187	171	153	141	155	153	151	169	181	165	140	162	161	158	145	139	155	153	151	171	169	163	144	144	158	143	155	149	153	171	176	151	139	153	137	160	167	147	146	178	164	154	153	148	132	149	144	177	164	160	142	167	181	169	154	138	166	155	172	167	144	166	148	170	157	165	149	169	164	162	166	174	171	143	148	160	160	146	167	165	130	152	182	154	173	162	148	139	161	167	150	163	160	173	154	153	148	170	144	142	155	151	163	154	188	154
150	0	2500	173993	429	8	238	291	307	316	291	287	285	280	287	307	310	276	307	285	254	250	254	219	238	224	241	238	225	205	205	201	203	201	187	192	206	195	215	173	198	183	183	167	179	195	164	199	185	160	197	165	195	155	184	178	188	185	147	188	161	179	192	189	151	182	168	159	179	155	169	183	163	168	176	170	168	158	188	179	169	164	151	169	175	163	159	172	162	167	173	170	172	183	184	172	180	168	162	166	178	173	148	182	149	179	169	169	161	168	150	196	162	175	161	188	168	148	204	153	161	153	146	160	161	156	166	158	168	158	167	171	160	162	155	145	174	142	178	172	161	190	165	174	166	161	176	153	164	167	161	168	179	162	165	179	160	154	166	150	146	173	161	153	176	153	162	173	140	191	157	165	179	176	165	147	176	186	155	151	156	174	175	168	160	168	167	160	163	153	162	166	159	178	154	169	179	162	162	163	165	159	167	160	179	163	163	162	148	133	168	157	167	161	167	145	157	173	151	167	162	164	174	149	160	159	157	185	162	189	168	176	165	182	145	143	152	159	154	152	159	158	146	167	159	150	164	152	160	152	160	158	152	157	161	157	174	157	165	154	154	170	149	172	154	184	156	167	179	173	164	155	156	162	166	159	164	168	172	166	167	162	139	177	174	120	165	150	169	163	144	166	150	148	164	147	140	158	145	170	164	151	146	152	174	175	168	147	154	181	152	179	146	172	147	156	153	172	158	173	163	184	162	164	157	161	140	164	163	168	154	159	152	179	141	184	167	161	165	160	160	173	169	160	147	162	159	159	138	147	145	165	151	174	158	145	148	152	162	151	173	163	169	143	154	160	151	168	168	169	163	154	175	158	183	167	162	162	186	161	140	163	156	151	164	159	151	174	159	151	161	155	166	149	157	161	149	175	166	167	147	173	142	168	153	159	174	156	182	169	167	173	150	156	159	170	157	183	161	136	159	171	156	164	167	145	160	164	178	150	151	125	145	159	162	154	141	171	135	160	142	144	173	171	133	154	158	178	161	146	160	162	154	151	143	128	158	174	170	160	152	164	162	175	160	160	160	148	156	175	166	150	145	152	150	161	189	148	159	148	153	168	148	165	152	173	155	170	185	178	167	143	168	157	166	146	154	148	170	182	149	172	151	159	153	173	153	139	172	164	164	168	152	181	161	154	158	164	160	171	155	149	159	147	146	160	159	154	149	145	158	172	146	174	174	164	162	161	173	145	146	154	173	165	166	180	161	156	157	146	184	151	152	153	159	176	164	150	153	132	158	138	184	135	141	168	157	162	163	159	159	169	161	170	162	165	173	177	187	161	159	166	145	135	151	152	156	163	155	164	149	163	162	176	156	153	144	153	149	178	165	152	154	152	191	155	173	161	156	154	153	169	154	161	177	166	160	171	146	135	167	157	135	152	183	159	139	179	155	166	148	157	173	156	174	177	171	167	157	180	147	173	162	154	164	172	161	181	153	157	149	151	168	165	161	140	150	151	146	157	182	149	158	166	150	161	139	145	159	173	170	149	180	180	150	160	181	136	156	178	159	175	175	157	166	180	160	160	136	145	161	159	159	159	173	146	162	136	162	137	157	166	144	156	153	160	171	163	179	154	182	148	153	187	177	159	157	153	159	167	162	159	151	147	159	168	163	178	159	163	152	153	157	172	143	150	156	166	169	152	173	159	160	175	165	153	171	187	158	135	149	157	160	161	146	183	166	143	164	154	185	153	151	147	164	149	151	186	170	160	136	165	160	173	142	157	168	155	175	153	157	143	157	130	149	164	188	168	159	151	159	185	163	163	169	161	145	158	125	168	167	160	190	161	169	148	156	139	146	165	165	184	162	141	153	158	156	154	165	176	153	162	165	153	169	178	143	175	167	161	135	149	155	148	148	142	193	162	156	143	197	151	137	178	164	153	160	153	170	148	178	168	160	148	158	152	152	169	161	161	154	159	159	167	148	158	162	179	154	160	166	148	158	148	171	135	182	157	152	130	154	167	139	158	137	161	136	138	153	149	138	143	162	180	162	159	157	157	171	161	149	153	150	179	157	158	180	167	158	159	155	168	166	169	139	160	146	178	164	157	161	166	155	139	139	167	140	164	164	178	178	153	166	147	169	160	154	162	154	186	156	146	165	155	171	162	127	178	157	168	143	150	157	152	172	171	147	181	152	144	166	165	157	173	153	159	171	154	164	155	155	150	181	150	164	147	163	163	156	174	170	150	163	155	141	158	154	132	173	156	169	156	155	157	155	174	172	145	158	163	133	170	166	133	153	156	187	157	161	150	153	146	164	148	151	170	152	171	158	159	153	152	159	144	176	160	148	144
150	1	1710	174051	416	52	300	309	261	244	190	181	210	203	181	164	192	201	159	162	173	176	158	164	164	144	172	173	177	163	147	165	145	155	153	156	169	157	146	179	179	151	149	147	178	124	165	151	164	150	148	149	150	163	150	136	164	137	142	141	140	162	162	160	135	143	138	145	161	165	152	141	131	160	150	172	165	145	142	144	129	160	150	140	151	158	151	135	161	138	155	157	146	146	156	146	165	137	131	135	155	139	154	153	158	145	152	166	156	133	134	125	146	152	135	154	153	140	153	140	135	172	155	158	144	171	158	140	144	150	141	147	131	162	156	167	179	131	142	156	137	122	160	147	170	143	157	159	152	155	170	134	167	147	155	159	139	139	149	140	137	143	159	155	153	149	145	148	164	157	138	150	147	159	132	148	150	160	165	170	139	153	147	166	156	138	141	147	154	158	151	144	147	156	157	144	151	142	131	154	142	146	148	152	143	150	160	138	136	141	141	155	115	142	146	165	148	149	152	118	166	140	159	161	142	147	139	148	137	159	141	142	166	139	144	165	155	146	144	150	148	146	140	133	164	151	133	133	151	148	148	141	149	140	157	159	142	139	153	156	148	151	141	154	138	140	160	161	130	130	151	164	168	163	164	146	132	121	144	152	134	171	161	155	145	155	141	162	154	161	146	139	149	136	166	160	145	152	152	135	144	165	157	155	138	138	161	160	135	127	147	142	143	163	130	156	152	164	177	156	159	141	132	144	158	157	148	150	150	156	149	133	149	136	138	146	154	164	148	133	129	137	148	132	136	164	150	120	151	134	133	131	151	156	152	130	127	138	149	149	160	156	166	144	157	159	135	140	155	159	135	157	133	154	155	155	146	154	162	152	161	165	173	141	142	146	162	136	140	133	149	139	141	124	155	131	145	160	141	150	189	150	130	154	136	149	165	144	156	140	146	147	145	151	161	145	136	136	150	148	153	136	168	153	162	136	119	140	138	139	129	146	149	147	140	130	167	153	153	148	138	171	130	128	147	141	167	163	162	125	155	161	149	141	172	131	139	155	125	126	157	145	141	161	150	151	179	149	127	134	150	147	152	152	159	154	152	128	145	151	131	147	176	145	149	142	152	155	132	160	153	139	149	168	140	145	160	137	162	135	141	150	152	152	148	142	142	169	169	141	163	147	141	138	143	163	149	136	147	168	149	156	170	117	132	131	144	126	145	159	152	143	153	137	132	125	149	160	137	148	152	134	144	159	158	139	155	166	157	160	133	122	133	157	158	148	146	142	144	139	145	144	142	147	149	147	144	137	157	150	147	156	156	121	138	176	143	136	143	115	139	157	152	137	143	149	170	155	150	142	140	144	165	145	158	137	142	156	150	164	160	155	137	150	145	161	129	150	146	147	146	136	168	165	141	153	156	144	165	147	165	143	153	142	176	147	166	161	157	144	153	148	145	137	135	146	148	130	129	143	159	154	134	151	141	163	149	149	136	174	156	168	150	158	136	155	140	150	165	139	156	136	146	183	131	147	125	167	147	142	137	146	158	156	154	139	169	161	148	135	173	171	164	160	176	165	142	151	163	141	139	156	154	151	126	126	130	173	140	148	153	146	143	166	140	147	141	157	144	142	155	158	134	153	167	145	153	151	154	144	133	160	151	148	151	150	147	151	142	167	162	150	153	145	154	148	141	160	142	142	155	155	141	138	141	156	130	151	153	151	156	138	135	134	146	163	145	150	163	160	156	139	148	146	147	153	159	148	149	137	146	119	153	132	146	144	128	140	153	126	142	158	164	164	149	159	137	153	149	131	175	163	155	179	149	169	160	138	178	148	152	144	162	156	148	142	149	145	140	119	148	157	157	139	164	140	146	165	152	128	153	148	144	155	151	155	152	164	132	138	131	144	147	152	142	148	134	152	144	165	146	145	153	144	143	147	157	152	161	141	161	143	141	131	142	139	158	135	151	117	133	146	136	158	141	146	134	152	150	160	143	145	154	154	143	136	165	142	155	148	143	153	146	166	148	130	143	152	153	137	131	138	153	160	138	146	164	147	143	146	167	127	169	148	141	131	145	149	148	158	156	155	151	135	156	145	153	151	146	151	147	161	143	168	174	143	177	169	144	146	152	135	154	153	164	136	155	151	122	167	141	143	174	161	151	151	126	144	136	142	170	167	142	131	149	160	123	160	154	146	149	163	157	143	144	135	145	162	156	136	168	126	144	140	156	155	158	125	163	161	156	154	147	154	134	133	138	143	150	141	141	137	139	142	152	125	153	152	130	160	143	138	156	142	148	152	153	160	142	145	167	155	143	167	146	152	158	129	146	148	150	134	150	135	158	149	163	140
150	2	1950	174109	421	18	261	280	295	302	261	269	256	223	253	234	218	224	215	205	211	186	207	178	182	163	187	176	175	167	177	167	144	150	174	155	153	161	188	172	162	172	174	162	159	167	151	150	139	162	162	155	149	162	153	163	172	153	167	177	150	165	145	156	155	155	145	121	145	136	166	130	144	145	159	142	181	160	150	152	156	152	159	141	163	151	143	155	156	130	150	141	141	153	157	134	159	157	149	145	136	137	155	144	139	146	133	140	157	144	158	159	153	153	143	155	165	159	140	136	162	173	169	137	126	143	148	144	154	161	138	157	154	146	150	141	133	152	159	156	134	151	157	159	136	158	169	147	158	151	178	163	162	164	144	161	142	139	120	166	147	146	168	163	145	139	127	140	165	132	155	156	138	136	137	152	144	143	166	133	141	165	111	163	161	145	132	147	163	160	143	144	149	154	137	167	168	155	143	127	130	126	136	146	139	150	141	143	148	179	153	146	148	174	166	149	136	155	127	144	151	156	144	137	159	148	144	159	139	133	143	152	133	136	143	147	135	146	146	138	131	138	160	163	135	164	157	149	147	138	166	150	145	156	152	141	131	129	145	137	151	147	147	166	149	150	149	153	153	152	147	145	157	149	148	153	136	158	128	128	131	153	146	151	143	155	128	144	156	154	159	137	134	165	143	158	155	130	141	148	153	145	157	133	147	158	151	164	152	142	140	143	148	160	174	139	130	156	145	157	158	147	122	144	132	153	162	150	149	155	149	145	153	136	127	137	125	147	142	146	141	138	144	152	155	145	145	126	139	154	146	167	135	136	157	144	153	153	140	145	150	143	145	158	150	150	139	147	163	149	149	142	144	151	142	157	136	145	143	155	140	138	187	160	124	145	149	145	139	133	142	122	145	140	156	145	155	131	158	161	120	171	161	131	137	140	135	149	141	146	153	163	150	144	147	151	122	150	152	132	166	156	152	146	153	110	134	150	143	154	173	133	154	123	161	149	160	144	134	155	123	141	150	129	133	142	163	143	148	163	149	142	154	156	138	142	156	138	121	149	134	151	133	148	179	140	152	165	143	154	157	155	157	166	130	136	139	145	145	150	143	148	152	143	155	141	154	145	133	157	139	111	115	151	131	144	153	167	160	142	149	150	146	163	148	139	141	151	127	140	138	148	146	181	122	164	155	146	137	148	154	135	155	138	142	141	149	142	152	135	140	148	132	122	164	116	145	135	139	155	136	161	137	147	151	158	152	138	157	155	157	150	128	134	139	136	142	134	151	125	145	142	150	153	133	153	128	138	159	154	146	154	139	157	137	130	145	145	147	142	154	137	181	158	151	150	120	142	166	144	141	125	147	140	160	140	158	146	164	141	156	129	167	141	146	174	152	138	125	146	139	133	158	162	137	149	126	152	165	153	149	147	150	148	164	130	156	120	153	152	147	141	117	139	150	132	157	142	162	152	158	128	135	152	132	146	137	136	144	142	132	179	163	146	124	166	140	134	140	134	155	144	125	137	138	167	145	139	164	138	132	139	160	145	140	158	145	151	145	162	151	133	147	148	128	178	127	153	144	133	146	161	144	137	158	153	146	139	147	153	152	155	129	149	149	174	146	138	160	155	144	157	156	138	148	129	129	165	151	147	127	159	153	144	124	151	137	157	160	135	142	149	112	132	164	147	136	163	139	134	146	156	158	137	153	163	145	138	143	143	134	170	150	159	140	147	153	154	136	162	142	144	143	153	149	155	135	153	148	135	165	144	158	137	131	140	150	147	130	128	156	161	150	148	118	140	151	130	171	152	133	138	157	167	141	127	124	155	151	158	132	139	148	162	138	146	136	134	151	149	121	152	151	153	164	154	150	138	141	140	128	146	147	157	147	149	155	144	146	153	125	150	140	145	132	152	147	147	147	144	143	143	142	158	151	147	158	154	150	151	122	162	143	165	148	156	164	150	139	158	141	165	142	137	161	118	149	156	162	156	159	166	145	135	156	146	139	129	143	147	133	151	133	166	134	132	144	149	139	143	143	143	148	148	141	135	150	152	149	152	142	155	129	147	162	157	147	144	136	152	173	149	173	153	142	112	143	160	132	127	145	159	136	147	151	134	136	140	146	129	155	156	142	159	145	134	164	134	146	151	143	156	146	140	134	156	140	146	139	133	158	139	143	145	146	119	119	153	165	149	147	144	145	150	152	164	154	155	138	165	162	144	140	136	131	149	156	158	146	141	124	147	161	144	159	121	145	150	158	149	151	153	175	137	142	139	147	144	135	155	160	133	151	134	157	148	159	150	144	142	144	139	164	151	162	170	137	145	183	146	135	156	139	161	151	179	147	139
150	3	3250	174166	429	22	277	307	275	242	255	240	239	234	200	197	208	205	194	213	200	165	203	173	161	160	176	162	169	157	159	147	162	161	147	150	171	167	160	162	177	158	157	168	141	157	156	163	141	137	165	152	152	146	143	140	154	167	147	139	159	137	149	155	156	157	150	144	154	126	151	158	124	158	160	136	136	132	140	136	130	148	151	126	159	150	158	155	125	169	158	157	155	152	132	140	146	145	152	141	140	126	145	153	152	138	154	145	145	151	154	127	142	146	144	143	148	150	145	166	144	150	136	139	155	145	166	141	134	152	141	151	151	141	152	155	136	130	147	159	149	155	156	149	149	158	148	155	148	143	175	143	143	158	143	138	141	155	148	141	167	130	129	134	139	126	150	137	133	129	153	153	128	134	137	136	130	130	141	146	147	151	156	140	141	131	150	140	141	144	162	152	144	154	126	159	146	162	133	148	137	137	146	144	141	142	160	145	133	149	148	154	155	149	153	119	174	142	132	165	140	145	134	153	134	146	144	133	170	144	113	145	135	147	133	151	142	156	147	140	150	164	127	139	155	154	147	151	162	141	162	142	147	146	139	148	125	152	145	147	167	137	146	135	151	155	143	129	146	142	141	146	126	132	152	136	142	112	143	144	144	135	152	150	144	124	148	133	147	147	145	136	136	159	134	174	162	137	128	153	144	142	146	126	125	163	153	133	133	150	166	142	127	122	149	154	136	158	140	166	141	124	144	148	135	140	139	160	143	152	172	127	155	161	153	136	139	131	137	137	126	145	152	126	136	152	141	173	160	158	121	155	132	139	143	155	142	168	138	136	163	153	140	137	132	149	127	152	135	161	132	144	146	154	139	138	150	139	142	136	139	128	145	157	146	137	133	159	131	134	139	141	148	124	142	129	153	152	168	151	143	146	144	157	134	147	147	144	143	137	148	159	133	148	140	151	143	144	152	137	153	152	143	162	143	146	142	151	161	158	140	149	154	139	158	118	150	140	138	145	158	167	125	161	158	153	115	139	151	135	159	150	160	135	135	145	146	154	124	115	141	151	153	146	130	153	144	126	141	136	157	135	136	141	143	147	143	158	144	143	138	139	139	150	155	154	146	125	157	149	122	150	155	160	139	146	148	152	143	133	135	171	139	140	147	142	159	146	145	164	137	154	151	135	142	150	152	143	146	134	141	153	127	163	141	137	172	149	167	146	143	138	163	149	147	149	154	134	151	153	139	130	130	152	142	139	139	154	150	153	131	135	148	170	140	156	144	140	120	144	162	130	148	140	143	132	141	158	155	142	158	151	138	144	120	143	145	144	155	128	125	127	161	138	124	135	168	126	144	149	134	134	137	139	141	148	169	137	130	143	127	128	137	144	115	164	128	143	131	151	142	151	132	134	153	159	157	145	150	164	149	133	150	123	144	163	128	158	127	153	138	156	136	135	154	146	152	138	149	145	150	143	144	157	154	141	172	143	143	158	136	134	156	134	129	124	149	145	141	138	151	143	136	133	145	145	157	154	138	165	137	170	125	132	158	124	138	157	147	148	165	121	142	151	146	148	132	141	147	130	160	159	143	129	136	147	155	140	141	158	129	121	148	139	123	144	161	128	147	161	159	130	135	148	142	147	135	159	126	137	163	156	136	145	136	125	158	149	129	159	138	158	158	143	133	158	125	143	140	133	126	136	141	145	149	139	141	153	131	126	146	145	146	135	140	133	128	142	137	134	150	148	143	159	149	136	134	150	138	142	147	141	129	135	124	149	138	138	140	146	160	144	128	136	138	137	143	140	148	160	138	155	137	122	121	164	149	136	115	132	148	137	139	140	142	123	151	134	147	132	151	151	136	173	146	141	134	136	129	161	121	139	125	176	143	146	146	142	130	136	154	129	127	137	144	140	144	152	134	140	134	130	136	141	134	146	133	145	138	152	144	159	155	148	147	132	131	144	140	144	163	150	162	142	142	149	138	149	143	140	148	144	151	143	156	153	128	149	160	150	140	147	164	144	146	116	157	136	120	145	150	150	148	160	140	157	136	174	124	137	133	141	154	159	135	161	154	119	154	147	136	122	153	145	153	144	148	142	136	140	141	133	149	133	145	155	130	135	154	135	134	137	147	132	136	149	148	153	148	143	134	148	163	152	161	145	128	123	130	154	141	157	144	137	155	125	137	139	157	151	134	142	160	131	134	151	142	119	152	138	133	155	153	134	156	150	149	128	143	153	135	139	136	151	123	123	138	144	143	135	146	141	148	149	147	162	155	136	143	147	132	131	137	165	136	137	127	134	129	127	147	123	129	148	144	151	145	166	126	154	147	150	161	144	136	130	163	146
150	0	2500	174224	424	3	239	317	300	291	281	272	283	266	269	296	299	306	275	261	261	231	223	225	200	220	192	197	194	195	186	189	167	178	199	184	184	189	199	174	197	184	190	159	186	182	174	177	154	173	166	170	159	153	169	147	170	143	157	156	175	165	167	161	166	167	163	149	139	166	161	162	179	175	143	160	139	154	167	158	156	138	183	155	168	158	133	157	150	152	141	142	158	138	164	150	163	181	162	168	148	156	159	136	171	134	167	155	144	155	163	162	159	160	154	173	143	173	160	138	143	182	133	159	154	154	167	156	176	145	145	156	147	145	127	156	153	176	168	163	157	172	131	138	151	134	157	146	158	142	138	146	149	161	155	151	137	149	134	157	158	150	141	155	162	145	168	145	131	155	164	149	151	150	168	127	148	157	170	149	161	161	157	150	163	166	136	166	174	130	141	160	148	141	159	151	161	146	164	169	148	147	136	150	148	156	138	162	149	132	139	181	168	150	145	183	144	149	156	177	147	140	141	149	158	145	143	153	156	140	144	172	136	132	143	134	161	134	147	137	142	149	152	133	154	139	150	171	172	149	139	161	144	162	143	134	143	153	147	148	138	142	140	150	135	146	140	177	152	156	155	166	164	131	155	135	152	129	147	146	136	144	142	147	136	156	160	144	143	144	135	136	122	147	160	135	145	138	162	152	171	156	154	155	161	165	169	144	167	138	137	156	155	154	131	173	183	154	146	151	136	142	165	163	147	159	138	146	135	158	146	146	149	150	145	160	154	135	139	155	153	130	125	156	148	146	141	150	164	134	156	138	144	135	160	154	143	138	132	151	140	142	162	156	153	130	153	151	152	151	148	156	152	168	153	135	147	149	144	172	163	159	135	176	152	143	170	155	158	137	153	147	155	154	139	159	143	149	127	151	162	137	126	147	150	134	146	133	135	149	140	126	138	152	146	132	144	156	145	138	148	152	136	148	148	155	139	148	139	141	126	149	144	142	138	142	142	132	139	142	138	164	144	141	151	144	125	131	159	144	137	152	144	162	135	152	144	149	162	137	136	156	148	143	140	130	158	146	127	146	148	143	147	147	152	163	153	145	127	139	135	150	124	153	161	158	130	127	135	144	158	153	157	147	155	175	162	151	146	137	124	152	153	158	140	134	150	131	150	142	153	156	125	136	156	157	144	150	141	146	180	141	153	142	164	138	161	153	151	119	150	149	151	143	141	145	164	155	147	150	141	138	167	142	149	161	152	162	160	151	156	153	168	152	148	158	165	150	139	149	141	143	150	157	146	162	153	142	136	163	160	129	152	153	165	144	141	147	138	168	147	137	138	154	153	148	153	159	155	127	150	148	135	152	141	153	144	139	148	145	152	165	139	167	155	135	141	144	138	168	145	142	147	135	144	153	125	144	137	160	166	143	143	146	157	132	141	153	156	151	126	135	131	163	124	152	137	158	132	168	160	159	152	143	137	139	158	132	152	139	141	132	143	148	161	142	127	167	164	149	168	155	165	143	132	139	144	133	150	156	162	154	155	151	126	146	147	149	161	155	150	141	144	138	135	160	135	138	156	149	143	168	149	123	128	151	151	139	150	140	159	139	141	164	147	139	131	136	153	156	146	154	156	153	131	145	149	152	158	170	149	153	145	152	170	151	165	135	163	147	139	140	155	135	150	159	145	125	147	147	147	130	141	151	134	135	133	137	161	141	145	135	146	145	155	142	157	144	161	148	151	152	157	162	146	127	131	150	144	150	148	149	155	130	150	143	118	149	148	169	157	156	163	137	140	132	139	165	143	144	157	149	151	146	149	152	135	142	152	135	139	145	162	159	145	131	152	149	146	128	144	132	119	172	131	132	156	145	147	140	155	165	157	149	142	139	138	151	132	155	150	153	140	149	136	136	147	138	143	150	143	130	155	130	147	156	144	143	161	139	144	162	174	171	156	141	171	128	128	160	134	149	139	147	140	147	142	137	150	158	133	160	139	156	125	150	144	168	144	154	163	133	131	125	150	147	147	124	138	147	136	142	149	124	142	139	129	161	157	137	133	160	145	143	150	142	138	170	155	164	148	124	160	161	157	163	148	144	162	136	135	151	146	148	135	124	156	141	158	134	140	141	160	135	150	144	168	125	134	146	142	170	145	145	147	146	155	159	161	162	163	137	132	167	144	144	152	148	144	138	139	134	122	155	146	136	131	148	148	160	155	151	126	142	135	143	135	140	158	132	138	149	159	150	174	143	161	176	151	139	131	137	143	156	149	145	154	144	167	142	135	145	140	144	136	130	142	140	142	145	129	151	145	119	144	154	135	148	150	149	126	137	145	165	146	154	156	153
150	1	1710	174282	440	44	256	295	229	221	216	207	191	183	169	175	168	157	181	154	167	165	151	155	153	139	144	160	155	158	141	155	157	147	131	148	108	154	152	131	153	139	127	134	134	137	147	141	130	141	121	135	119	147	144	130	143	144	131	136	125	135	162	150	124	144	145	128	152	135	141	143	152	121	138	126	137	148	141	122	136	157	121	144	137	124	141	136	140	141	155	138	168	140	140	137	153	155	163	127	136	147	140	153	159	152	128	121	170	149	119	122	151	140	127	131	133	121	146	142	150	126	124	147	150	120	155	135	137	127	145	150	140	128	141	134	141	138	142	141	138	132	121	134	126	147	130	120	129	137	147	141	129	136	137	133	136	145	144	140	128	139	141	137	135	132	123	135	117	143	138	127	139	150	135	151	143	131	136	126	131	143	153	145	123	129	136	134	146	127	132	144	137	132	123	128	162	133	147	133	146	125	134	141	146	144	130	145	137	130	143	129	142	114	122	145	130	130	132	151	128	144	139	125	137	134	130	152	142	138	147	144	130	149	126	137	144	144	152	145	148	142	146	144	136	137	148	133	142	130	135	155	132	139	128	142	134	120	146	142	140	165	134	131	148	133	124	149	129	128	138	139	128	125	133	134	139	129	141	150	137	125	141	141	126	139	133	137	148	136	118	139	149	143	118	133	129	135	136	143	132	141	141	145	145	153	133	127	139	154	143	131	130	135	131	136	139	129	125	131	127	135	142	141	129	131	142	142	153	149	126	129	152	143	138	119	143	156	132	147	144	142	126	142	136	157	139	126	129	128	149	130	125	137	130	130	140	140	120	150	115	149	148	154	147	144	141	140	140	136	128	124	146	145	141	145	133	140	137	134	144	138	123	133	126	129	140	136	134	148	116	142	149	139	133	130	135	130	147	139	122	137	154	137	138	129	140	145	143	150	139	160	138	142	138	148	127	130	157	128	131	137	121	163	146	133	143	137	127	141	121	150	117	135	146	125	135	122	131	142	141	144	147	134	133	134	121	130	151	151	126	140	130	120	135	136	147	134	153	151	141	128	156	123	134	126	147	128	128	157	134	161	137	141	132	143	142	137	148	127	129	140	137	150	133	129	135	146	143	126	146	148	124	126	133	131	141	125	133	127	129	124	162	133	145	134	154	147	118	135	129	129	135	134	138	131	150	143	141	134	123	125	138	143	130	132	122	147	138	110	127	124	141	141	143	131	149	143	160	137	134	151	141	138	130	128	133	140	135	129	147	124	134	131	141	145	123	133	138	129	142	132	132	140	131	127	132	140	145	136	113	148	133	135	137	132	131	138	136	156	127	131	132	146	145	124	150	165	164	130	131	148	140	164	142	153	128	134	137	138	146	157	127	130	137	139	150	131	134	139	118	134	123	152	143	147	136	134	136	140	134	154	128	131	123	144	133	144	136	141	149	135	135	141	155	145	137	123	124	141	140	142	129	119	167	132	114	113	144	135	137	132	119	120	125	126	123	147	149	124	128	142	123	126	163	115	162	142	150	135	137	130	156	130	136	127	134	123	149	130	131	135	138	147	150	134	141	125	162	129	136	140	124	141	127	125	141	153	165	135	134	140	132	131	126	150	149	130	144	152	131	154	133	123	145	156	129	125	136	140	119	129	137	151	136	139	151	148	155	152	133	147	152	147	140	168	129	127	126	132	151	133	144	140	134	158	134	124	137	137	155	129	136	136	156	144	141	137	139	119	137	120	150	152	134	135	142	127	129	137	143	135	142	140	134	145	145	164	141	124	132	146	136	145	143	134	136	124	135	129	146	144	128	142	155	137	128	137	137	133	135	124	131	114	136	135	145	128	144	112	152	145	146	141	137	126	153	133	129	153	122	149	134	123	146	147	147	127	151	126	164	136	126	143	125	141	142	131	144	141	126	126	123	147	125	133	133	145	131	138	125	131	126	121	131	122	128	139	136	164	127	112	146	130	137	141	137	152	136	121	132	147	156	144	128	138	119	152	135	129	129	141	161	152	152	124	134	143	152	139	119	146	141	145	136	147	147	137	124	145	137	118	155	149	142	133	153	136	142	151	121	141	143	142	120	143	122	145	141	138	136	121	143	154	128	147	152	125	122	119	137	144	146	143	131	150	128	152	143	132	137	161	140	138	141	142	125	126	151	128	124	131	142	128	133	160	155	143	155	147	136	145	128	136	138	124	125	126	128	136	137	140	157	137	140	130	136	134	142	135	139	139	129	137	139	133	150	129	132	175	125	136	159	132	144	139	134	119	138	124	138	147	127	154	142	148	131	124	128	140	125	142	152	132	127	136	125	113	146	142	151	137	138	146	123	147	141	126
150	2	1950	174340	421	15	252	266	260	270	261	266	240	205	220	236	248	218	224	224	195	208	197	188	186	185	186	184	169	151	156	178	181	181	185	163	157	172	180	156	160	146	154	175	167	149	159	154	167	160	152	155	154	153	161	158	142	150	162	173	126	151	151	153	139	164	151	151	149	153	168	148	170	172	171	152	139	156	154	167	138	172	171	143	132	161	149	145	151	131	135	151	142	132	149	159	135	171	147	141	137	149	139	157	128	148	159	134	172	149	129	144	159	138	141	173	154	146	137	151	136	164	156	125	153	124	143	148	167	132	146	134	142	137	133	159	139	153	125	145	125	125	126	147	143	153	170	147	145	136	167	164	163	145	150	160	148	135	151	119	143	167	142	153	150	143	168	119	146	154	136	156	144	179	136	156	153	152	156	164	153	133	136	152	155	163	142	144	142	141	140	143	137	159	171	145	135	131	145	149	134	152	159	136	136	137	144	141	147	160	128	134	140	167	149	167	142	146	131	144	136	142	162	117	153	143	128	141	135	147	155	172	157	142	137	129	137	162	140	143	136	131	137	143	159	150	137	143	154	145	155	146	143	134	164	149	162	143	122	161	145	139	156	168	150	155	160	157	147	143	144	170	134	148	142	147	124	140	123	134	141	161	152	158	145	127	163	108	128	156	148	158	143	130	138	137	142	139	146	160	130	153	126	134	152	119	140	148	143	150	146	129	152	141	136	150	151	131	144	137	145	122	156	149	155	141	143	147	120	141	129	142	162	149	157	141	146	135	151	121	129	149	167	122	141	176	144	129	153	155	158	128	108	174	130	152	148	155	142	141	135	146	141	144	163	169	145	173	138	150	152	153	155	119	133	154	143	135	134	166	160	156	150	136	128	142	138	150	142	125	157	134	156	158	161	153	122	166	161	125	151	138	137	151	145	142	143	128	147	162	143	145	150	155	158	140	145	141	151	155	152	163	153	145	122	148	131	158	149	137	129	134	163	153	126	162	153	133	129	142	144	147	152	150	156	138	122	151	141	150	176	130	157	132	160	144	146	131	140	137	142	146	150	149	151	164	130	136	152	147	145	140	132	164	150	130	133	162	164	134	139	134	152	149	138	140	136	146	157	148	147	132	137	154	149	161	150	153	135	147	152	145	132	129	170	141	145	153	144	147	159	139	168	121	147	134	132	137	157	146	142	150	129	155	152	140	155	139	139	162	140	144	149	133	153	145	137	152	143	126	137	144	148	127	138	154	162	161	134	116	121	157	168	115	157	139	141	166	141	138	155	165	121	142	149	147	151	154	149	137	129	112	160	142	153	126	162	154	135	137	147	152	150	151	137	166	121	139	153	156	144	136	150	139	137	150	133	133	139	143	122	151	130	146	143	116	149	138	134	139	148	127	131	144	129	149	131	159	171	176	129	137	149	137	157	153	159	153	134	153	155	153	147	166	131	153	133	119	158	153	142	140	135	155	153	148	141	140	135	135	140	138	129	141	173	134	136	133	139	159	140	125	135	144	144	145	137	162	153	135	148	140	153	133	133	130	143	136	152	146	165	158	129	136	132	136	143	144	142	149	140	153	140	122	171	124	140	126	128	152	126	139	152	155	154	133	141	125	138	124	157	135	164	162	125	143	133	130	146	131	134	150	161	160	136	150	131	151	128	141	151	142	154	125	132	130	138	169	146	127	147	174	125	140	160	149	138	116	128	135	147	135	138	141	138	141	151	138	151	140	137	144	136	142	118	148	140	172	152	159	150	163	138	129	131	135	136	131	159	128	156	142	127	157	120	143	142	147	138	163	138	144	146	138	159	150	145	150	132	170	150	140	167	145	137	112	146	157	160	143	125	153	151	133	128	158	134	147	149	149	141	135	123	141	139	139	136	141	146	147	137	142	147	155	138	155	135	120	134	144	142	153	158	138	148	159	144	127	147	157	139	140	149	144	149	134	132	136	131	150	137	134	154	133	132	134	144	142	156	133	140	146	136	134	134	145	146	126	132	141	134	139	164	167	132	140	151	157	129	156	139	148	162	133	139	135	158	154	163	167	150	156	158	138	130	137	146	126	155	162	148	161	158	139	146	141	153	170	138	141	134	145	144	136	149	151	153	137	156	156	160	139	173	144	152	146	150	152	171	131	135	138	139	161	143	150	146	139	145	143	140	128	153	150	163	150	150	121	145	139	161	131	135	136	131	141	134	133	160	138	142	140	133	141	155	146	153	148	134	162	135	150	130	126	160	132	137	165	155	143	144	156	155	138	143	141	160	148	144	143	152	152	129	139	150	123	145	125	139	140	155	137	128	142	145	150	152	149	144	162	146	145	159	145	119	151	151	160
150	3	3250	174399	425	22	283	305	287	264	255	246	260	214	229	240	219	212	230	179	194	203	176	178	177	157	172	180	163	180	173	147	165	176	178	161	164	157	153	170	159	158	148	153	153	158	159	144	167	163	154	147	162	160	172	159	143	180	159	150	161	148	149	156	156	148	152	170	161	167	133	155	158	150	179	159	159	134	156	159	132	145	141	136	130	160	158	141	160	149	137	159	172	156	149	132	155	151	155	161	168	137	166	167	168	140	154	147	179	139	155	159	143	145	149	143	150	152	146	163	157	153	157	147	155	164	166	127	151	151	156	148	157	157	170	143	136	170	159	166	150	176	138	146	153	160	139	137	153	155	147	161	152	152	151	144	187	161	143	158	161	150	142	149	143	165	146	143	165	155	136	152	145	166	144	124	159	156	147	150	153	148	167	139	153	161	155	138	142	146	140	164	141	144	145	151	166	152	144	160	155	164	156	136	172	150	136	151	147	151	166	146	138	135	158	143	140	146	153	164	157	133	146	174	155	147	149	147	136	156	177	138	154	147	153	152	142	162	154	149	146	128	139	151	174	141	173	141	150	156	161	157	145	154	152	153	154	150	153	138	157	143	149	138	146	175	134	150	143	154	151	138	145	154	147	157	147	139	153	157	140	140	145	153	130	141	161	142	124	146	129	144	151	143	160	171	149	168	143	138	138	148	134	150	156	138	158	163	125	155	164	145	148	143	138	148	158	162	161	163	166	165	163	156	175	141	165	149	166	132	168	148	135	144	123	157	142	170	158	155	166	140	138	144	168	151	148	138	152	160	149	149	153	149	154	168	150	146	144	159	155	159	149	164	148	170	146	155	130	151	144	160	156	137	181	155	165	159	168	142	151	177	156	137	178	133	165	139	153	149	148	150	142	156	156	156	162	130	152	155	138	126	142	156	150	154	155	141	138	173	149	147	136	153	145	147	149	159	164	150	159	158	169	159	149	160	126	130	153	151	130	159	136	141	154	151	171	138	147	150	157	158	160	168	148	153	151	141	155	149	152	150	163	150	171	157	146	153	169	147	146	140	162	164	134	143	150	159	159	146	155	145	139	151	156	156	138	139	148	153	158	149	143	150	151	161	147	137	150	138	136	153	134	149	150	138	168	149	149	148	149	137	152	147	152	161	154	158	160	159	134	145	154	154	165	147	144	161	138	160	158	153	146	152	167	150	139	163	158	152	154	145	155	151	135	168	155	147	153	162	127	152	141	139	160	145	144	162	158	155	144	151	147	145	160	178	152	129	145	159	136	137	154	140	154	143	160	156	172	144	149	153	151	144	154	152	148	133	157	139	151	151	151	141	144	142	138	125	163	144	167	141	146	156	144	148	130	151	155	138	145	152	160	138	149	157	139	145	161	126	139	159	148	149	164	159	163	130	133	129	141	139	156	146	182	162	166	160	147	166	155	144	140	147	168	163	148	150	136	150	159	167	138	129	141	142	152	139	146	167	136	167	164	139	166	142	156	164	157	151	153	140	145	158	156	158	147	159	170	144	161	139	153	142	135	166	142	146	152	147	146	147	152	148	141	139	143	167	156	159	149	138	138	180	157	147	142	150	144	122	150	148	141	151	165	153	139	149	164	157	180	146	136	152	130	132	161	138	152	169	138	148	164	145	145	145	160	154	159	123	167	134	148	123	152	143	149	138	149	159	152	161	171	127	179	139	155	160	157	147	149	141	144	164	131	168	139	153	159	154	144	142	125	152	147	155	155	148	125	162	138	147	158	141	144	174	138	162	168	155	144	141	147	148	133	151	141	143	146	156	165	160	166	160	153	165	160	156	129	138	155	151	134	156	153	156	145	160	162	143	157	138	177	147	145	168	141	157	167	144	182	154	143	158	154	140	150	147	139	173	157	172	160	154	162	143	145	176	158	132	144	141	150	168	142	165	133	143	159	138	149	157	154	154	160	139	149	161	144	169	157	150	133	166	151	143	134	133	154	163	131	144	165	141	161	178	171	150	162	147	144	152	134	150	165	153	152	156	152	137	149	157	137	153	153	136	136	150	160	152	164	143	150	146	173	171	152	164	137	147	161	155	125	151	135	137	153	158	177	136	161	156	153	168	145	142	152	147	149	160	163	159	145	169	133	170	149	161	161	123	140	168	173	160	150	124	153	130	154	165	174	148	160	151	123	142	144	148	164	150	153	162	168	144	144	139	148	159	148	133	150	149	167	153	153	150	149	136	149	142	159	176	154	166	164	163	143	136	151	173	143	174	159	151	147	153	145	132	148	148	152	129	155	162	151	164	148	141	143	171	136	150	139	141	165	147	153	147	143	145	140	153	139	153	194	145	175	152
150	0	2500	174457	419	3	244	287	322	307	264	288	300	306	302	320	305	300	286	270	270	273	230	241	215	196	191	208	203	178	200	177	198	198	200	192	190	176	185	173	180	203	191	166	176	187	163	166	170	166	167	188	147	152	160	157	157	174	169	179	172	158	162	165	156	177	158	189	164	162	154	158	176	156	173	163	152	150	174	165	182	160	174	149	156	166	165	160	159	148	169	154	168	157	156	156	148	162	166	173	146	142	152	150	154	149	162	157	177	166	143	149	167	159	156	160	169	152	140	141	150	144	151	153	149	161	154	154	138	141	153	158	157	166	149	157	146	183	161	163	161	140	158	145	172	152	169	142	146	166	162	142	150	140	152	172	171	142	150	158	146	154	163	171	163	154	146	154	157	176	148	136	162	143	164	145	168	160	146	143	163	174	148	164	151	188	175	143	163	136	145	143	157	158	171	153	154	156	156	154	133	124	130	144	156	164	171	165	160	139	149	174	143	165	173	169	150	149	153	152	160	157	149	172	132	155	149	144	156	154	130	165	163	149	148	185	144	137	158	149	158	142	162	150	159	175	161	150	157	174	145	148	173	151	155	153	158	149	147	155	162	139	166	173	156	151	155	126	152	144	151	161	143	151	139	154	150	173	143	142	163	157	143	159	163	159	136	155	156	120	156	147	164	158	165	147	166	171	136	151	138	145	150	130	145	161	167	162	119	151	155	160	139	130	135	148	145	152	145	147	157	149	149	153	165	136	143	139	146	166	162	141	150	134	145	151	153	146	144	164	163	160	180	170	147	141	143	147	151	144	151	156	138	158	147	159	161	145	171	165	165	138	139	168	129	164	147	144	151	146	139	161	154	155	160	163	139	177	138	153	150	152	166	152	157	150	150	154	168	167	154	142	156	137	136	148	149	161	140	148	149	132	148	137	142	165	149	126	157	154	149	156	140	147	157	150	147	171	171	139	152	157	122	150	151	157	151	157	141	162	131	148	155	124	133	164	147	143	164	162	144	156	142	162	134	156	136	157	156	147	159	146	137	161	153	144	145	142	149	145	137	163	159	155	163	159	166	151	144	160	166	164	145	148	165	126	141	151	149	148	145	148	134	155	154	169	152	178	151	185	157	143	135	145	147	160	141	156	162	147	140	167	154	144	153	122	150	138	136	152	163	163	131	140	164	141	153	149	160	141	171	132	157	153	142	167	127	140	124	150	144	130	162	147	152	134	142	138	149	144	139	142	158	134	137	148	146	165	155	167	173	155	154	157	132	144	144	151	149	162	155	149	148	141	145	172	158	138	164	143	163	156	150	147	174	161	143	170	151	183	149	164	176	124	143	162	147	151	157	154	169	153	165	148	166	137	149	155	135	160	149	147	148	158	148	162	156	153	145	155	141	142	156	152	143	147	121	150	152	156	156	170	149	154	151	138	146	141	140	143	151	130	156	135	149	147	152	152	163	164	140	161	154	157	163	137	167	138	160	149	137	163	158	132	151	169	126	156	150	146	149	171	147	160	143	119	157	152	148	166	164	162	142	157	135	140	150	162	154	162	140	178	152	131	147	162	157	153	143	144	142	158	148	151	134	157	146	153	125	155	157	139	161	146	139	149	143	154	164	158	140	158	139	159	131	167	153	171	156	145	141	147	146	160	148	133	158	169	162	160	153	171	173	178	155	142	143	163	149	142	165	161	134	146	128	173	136	149	162	148	134	158	137	135	143	171	147	150	162	153	136	151	161	165	137	147	153	152	168	154	165	152	157	134	161	141	141	155	162	163	154	154	146	144	137	136	174	152	174	153	131	177	168	138	168	164	164	136	153	163	155	154	172	154	143	146	153	157	150	157	149	170	131	142	156	169	119	139	167	148	175	146	147	166	140	149	158	154	144	153	154	139	173	146	145	144	146	174	151	152	120	153	150	144	148	144	138	156	167	163	156	156	150	159	140	157	147	159	166	163	147	146	173	135	161	130	160	135	157	145	157	134	146	151	141	153	140	139	163	152	138	151	161	154	143	163	156	154	148	171	164	154	151	155	153	143	150	156	146	143	131	153	160	168	140	153	137	147	141	148	149	132	137	141	159	132	150	158	133	148	135	156	157	159	151	153	145	152	159	174	137	167	169	142	154	145	147	151	146	151	146	147	126	157	146	154	139	152	147	134	151	147	154	157	145	152	155	154	151	154	135	134	145	142	164	145	171	148	170	140	152	163	142	167	144	152	162	160	149	160	146	147	157	155	141	149	155	161	150	154	130	155	132	157	146	169	158	144	177	164	140	142	132	169	166	155	151	163	141	146	174	154	151	135	148	162	148	158	141	145	123	158	155	157	124	145	147	131
150	1	1710	174515	415	41	256	270	256	237	223	185	178	185	171	211	194	188	165	186	156	171	157	150	144	155	169	124	159	159	152	159	169	170	145	155	134	147	129	150	147	151	142	145	135	144	153	133	149	140	142	148	163	128	165	157	160	134	137	153	125	149	146	148	161	145	155	138	164	136	132	166	152	141	148	151	147	162	141	162	146	140	147	140	158	148	149	128	138	128	154	161	149	134	141	154	153	134	140	149	136	143	136	165	131	163	161	157	150	156	148	123	117	159	145	150	135	138	165	140	141	145	127	127	139	136	137	158	152	133	127	146	138	143	136	133	139	137	147	126	152	137	123	146	144	132	155	132	134	152	147	135	132	162	137	131	139	122	145	145	122	147	164	135	145	133	144	145	148	156	148	134	149	148	137	138	157	125	152	148	125	135	168	145	153	142	154	122	163	122	155	147	157	130	127	143	140	152	141	166	154	139	148	153	152	164	160	128	155	163	112	137	154	160	163	130	156	150	140	136	133	163	131	140	138	128	157	153	156	136	164	161	131	156	159	152	137	136	148	153	139	150	149	130	140	138	152	162	142	163	153	157	141	151	162	143	158	139	154	148	157	156	148	140	152	122	143	141	133	138	144	144	132	150	162	154	135	156	132	130	145	138	138	140	158	141	125	154	148	128	133	144	133	152	123	166	152	157	150	152	143	126	139	113	141	133	126	159	135	138	147	135	133	148	145	153	157	165	139	136	161	133	147	148	141	152	175	140	127	131	145	145	138	149	133	155	138	134	145	160	147	126	143	137	152	136	168	140	123	138	133	154	144	145	147	129	153	163	162	145	134	162	133	152	142	160	144	146	140	125	157	139	148	144	156	154	140	132	151	146	134	139	144	149	136	160	157	140	130	137	155	146	143	130	132	130	148	149	129	140	159	169	159	161	157	134	137	141	154	117	135	139	131	134	151	143	150	128	139	140	154	153	138	157	158	141	146	168	137	159	140	151	157	135	142	129	136	155	149	140	152	135	152	120	138	155	144	136	155	163	138	149	143	153	156	142	125	148	140	141	145	163	141	143	154	149	137	159	137	140	144	160	150	136	153	150	123	150	134	129	150	144	133	129	133	137	146	135	152	136	164	163	152	144	149	147	178	165	144	126	143	139	126	149	150	149	144	134	146	147	145	146	161	136	158	130	155	134	115	139	144	149	144	147	162	139	127	151	154	140	141	152	156	142	142	161	129	145	145	153	133	132	134	142	157	156	151	141	120	132	132	133	141	149	134	144	142	138	145	134	154	155	142	149	129	125	130	136	118	147	147	123	126	128	141	149	142	131	154	147	140	143	139	142	159	134	155	148	154	155	150	119	156	146	133	168	138	120	146	157	129	108	141	147	145	123	150	144	149	138	129	149	150	132	146	137	150	125	140	145	131	149	130	145	154	135	148	158	145	133	136	140	147	131	144	156	145	160	145	144	145	138	150	122	132	123	154	131	137	143	146	170	153	140	134	131	132	147	157	140	145	129	143	147	132	142	150	146	140	163	143	123	131	144	134	135	149	153	131	141	153	148	142	160	131	143	134	145	151	141	142	150	156	151	131	139	145	123	139	127	151	143	152	161	134	168	137	148	125	132	134	131	130	129	138	125	150	149	167	156	123	141	158	159	139	140	140	139	131	149	140	150	134	126	156	132	144	140	156	158	158	127	131	154	147	144	141	147	144	148	146	156	132	147	160	165	155	161	140	167	150	151	141	138	132	139	164	146	156	144	148	140	147	141	130	125	152	144	140	154	129	120	148	151	148	136	154	147	140	122	135	144	157	148	147	132	123	143	160	146	147	122	160	138	140	133	129	133	142	139	141	162	118	149	152	154	170	155	136	139	142	148	137	135	138	163	147	158	167	128	145	148	145	162	151	133	137	141	143	136	157	146	142	140	140	123	137	140	136	134	141	157	151	139	160	152	152	150	175	158	153	159	139	149	148	135	172	145	139	137	163	146	148	141	139	154	132	150	135	129	125	132	150	145	145	130	137	144	169	149	150	124	151	157	139	138	129	155	145	147	140	128	163	151	123	146	146	148	157	127	149	153	138	146	140	148	138	149	127	150	139	141	148	130	125	147	163	145	145	129	150	144	149	126	167	138	136	157	135	146	148	145	133	144	131	149	137	137	146	147	143	138	141	151	153	141	147	140	135	145	174	146	162	170	174	136	131	148	144	156	138	128	160	152	146	133	144	155	148	155	156	154	155	142	122	153	144	129	149	157	141	139	137	132	136	166	152	146	154	149	128	154	130	122	145	143	168	123	152	131	156	143	152	167	167	140	146	141	140	129	125	134	127	157	155	134	139	144
150	2	1950	174573	413	7	253	297	280	263	233	236	274	229	234	222	241	237	235	198	221	170	212	168	184	187	175	166	178	161	162	170	183	153	167	146	161	158	158	168	160	177	158	155	158	148	154	145	142	156	176	155	150	147	162	149	167	157	135	149	135	150	149	160	165	147	147	149	132	145	143	164	144	150	144	171	161	152	135	147	158	142	149	141	163	142	140	134	150	139	147	146	161	151	141	161	144	142	129	147	157	163	144	135	146	154	163	169	151	147	159	143	143	169	133	147	131	122	147	155	151	142	136	141	146	160	165	128	144	146	145	152	151	136	148	140	131	155	143	170	158	159	164	164	126	146	144	144	144	160	148	152	150	128	134	120	122	141	132	136	148	139	144	126	138	150	135	139	156	140	142	151	152	156	160	141	150	140	142	145	133	154	153	144	144	147	136	136	135	130	127	136	131	144	151	130	121	136	134	155	147	154	137	143	153	136	153	145	152	151	146	140	143	128	147	125	152	135	152	151	140	152	133	154	131	147	131	146	130	113	151	149	132	137	140	155	151	139	143	164	153	154	139	158	168	138	127	169	123	133	129	122	137	140	146	145	142	159	158	156	131	145	165	139	161	129	124	141	149	127	147	139	121	159	127	147	141	132	142	141	127	149	161	175	139	156	146	121	138	163	145	142	131	148	144	146	148	135	142	134	153	134	126	134	144	140	133	123	152	138	144	144	148	147	130	152	170	159	139	125	153	140	136	148	145	136	146	148	159	142	135	142	152	128	142	159	137	143	127	158	156	159	149	134	141	155	134	148	130	145	142	145	159	145	155	152	140	151	122	141	158	144	120	131	133	137	135	145	143	139	152	145	122	132	138	143	143	131	157	157	144	143	116	140	142	127	121	148	136	151	136	130	132	142	161	158	165	136	141	138	136	159	140	139	154	139	160	130	153	139	134	157	140	152	151	142	111	159	138	148	156	143	137	131	157	138	130	123	144	137	118	142	138	150	137	147	153	161	125	128	150	124	138	145	116	135	140	152	133	131	136	147	129	128	134	149	119	136	149	144	137	140	152	123	154	154	141	145	142	148	144	130	140	149	141	150	153	145	136	130	138	132	122	158	140	161	141	142	140	142	159	144	155	164	149	128	147	143	126	135	122	164	129	130	145	125	136	157	151	147	141	137	145	153	172	136	138	138	160	154	147	148	149	132	143	139	147	142	136	160	143	153	148	136	144	156	143	136	130	130	141	130	136	131	141	157	151	133	122	135	126	143	137	111	138	132	144	141	134	136	116	151	149	138	142	149	138	133	139	152	160	163	156	143	133	136	137	147	139	145	137	133	143	143	127	153	162	129	132	150	146	108	159	162	154	154	155	124	157	160	131	146	164	133	124	133	150	134	141	128	140	140	133	150	149	132	131	151	140	143	124	137	146	151	141	151	133	152	162	146	139	132	139	137	140	148	170	141	126	159	147	139	155	151	125	146	136	152	153	124	140	137	142	149	141	142	160	155	137	147	153	155	125	134	151	139	142	124	150	157	139	155	116	136	149	126	151	142	138	142	125	124	156	158	161	149	129	137	114	150	150	142	147	146	144	124	147	151	151	155	159	137	136	152	144	141	136	134	136	150	131	159	148	146	142	148	142	144	122	137	165	143	137	127	153	150	135	123	148	130	135	150	137	130	151	146	142	158	144	143	141	139	151	122	123	135	164	152	144	141	145	120	152	129	135	141	134	161	139	139	137	139	116	141	156	159	144	135	128	142	152	162	121	155	129	136	165	150	133	123	129	144	155	142	138	140	139	148	145	133	148	150	164	156	137	136	140	144	143	132	160	161	144	140	136	143	154	154	156	125	138	112	135	150	125	147	148	138	142	140	134	135	147	169	131	145	143	157	156	130	152	128	124	156	142	147	157	145	145	135	132	140	147	139	160	132	147	127	130	149	133	144	135	143	126	152	163	146	142	145	134	145	149	135	140	149	128	143	145	135	136	128	144	141	128	147	125	140	146	147	139	135	136	126	132	142	118	163	135	141	130	133	144	158	116	105	132	162	155	132	166	124	140	147	151	140	149	142	139	167	148	145	134	151	136	117	133	148	145	148	131	147	141	151	138	144	163	147	152	134	144	138	148	151	164	129	141	133	126	135	140	154	146	145	136	144	145	115	165	132	137	165	146	156	128	145	143	153	156	144	142	134	151	120	130	148	147	140	136	140	160	129	143	142	146	130	140	135	134	138	142	132	139	134	126	155	127	157	147	152	135	129	155	139	153	151	144	138	145	141	141	142	125	155	143	140	149	118	150	120	165	126	129	158	141	168	149	137	159	139	127	139	151	125	140	145	153	148
150	3	3250	174630	434	27	274	312	294	274	258	241	227	233	206	205	215	246	224	213	189	204	183	172	157	194	167	175	179	161	155	165	159	169	154	148	172	160	154	151	155	148	143	166	147	154	148	134	141	161	135	164	165	148	133	151	159	152	158	137	140	143	132	173	154	160	143	149	141	155	150	140	144	143	142	138	143	154	136	147	120	143	128	160	170	155	150	148	139	146	148	160	135	146	165	147	172	135	145	172	145	139	155	143	140	172	158	160	150	165	136	131	155	173	156	155	153	166	146	138	123	158	153	152	153	153	148	136	145	148	139	150	151	146	148	145	135	157	136	162	163	120	140	120	152	151	149	153	152	134	139	147	141	148	157	144	150	163	138	127	152	151	161	152	156	161	139	174	138	156	170	146	137	158	146	125	134	138	160	157	156	155	149	158	161	141	141	158	146	156	132	137	156	149	127	135	138	135	129	141	132	145	155	134	157	141	142	150	144	140	143	141	126	135	150	134	169	131	144	133	146	161	139	153	138	140	134	133	137	137	134	149	141	149	164	134	135	138	141	147	155	136	155	144	152	133	147	165	128	144	135	143	144	134	145	160	155	155	138	147	132	125	120	138	162	155	146	146	153	135	137	159	139	161	160	144	146	138	158	132	161	131	167	156	168	150	138	131	155	165	146	143	146	136	153	145	141	143	132	153	135	134	140	164	139	143	148	134	159	170	148	137	161	138	149	135	133	140	141	119	149	145	149	147	134	135	151	147	149	154	131	142	141	150	141	168	137	139	157	140	118	158	141	140	148	138	115	158	131	138	140	145	138	142	155	153	132	150	139	161	137	154	154	159	146	148	148	165	146	120	168	151	133	165	146	144	151	154	163	151	149	141	148	146	138	159	140	140	146	137	133	147	145	152	134	137	162	140	153	168	151	142	158	143	152	163	129	155	152	155	148	148	135	149	147	129	151	174	122	159	160	160	156	125	145	156	145	142	137	139	155	152	150	150	135	132	137	157	149	163	142	132	137	147	150	128	148	156	131	148	138	142	179	138	167	123	155	155	141	159	163	133	130	146	160	148	139	136	137	136	147	152	146	152	140	153	158	143	142	148	132	137	140	145	123	149	137	150	135	154	145	134	170	138	149	141	134	131	125	143	139	152	153	146	148	148	152	150	141	139	150	143	133	128	133	130	125	124	138	153	146	153	129	176	151	144	154	169	135	140	153	146	169	145	160	155	152	154	167	147	125	148	135	172	142	152	156	148	140	139	154	126	142	137	146	159	148	135	121	155	155	117	147	142	147	129	154	141	148	149	156	131	122	141	158	157	152	137	152	140	148	112	136	155	128	147	137	165	147	154	137	162	164	137	145	143	149	134	153	132	171	158	148	139	167	160	150	140	138	136	157	142	148	143	161	128	144	144	161	154	159	148	144	122	184	147	146	125	130	155	155	133	130	134	146	143	144	126	153	136	141	152	128	150	147	146	147	154	148	148	147	157	141	146	147	139	154	160	160	158	153	138	128	139	139	140	125	136	146	156	144	155	149	151	130	121	135	138	149	150	155	131	144	145	136	161	162	146	142	143	133	144	137	155	152	152	150	136	135	137	150	166	131	155	141	156	135	175	140	141	137	153	142	128	143	143	139	136	135	148	151	143	150	131	146	163	143	134	136	132	155	146	147	148	144	143	133	142	145	147	140	170	133	139	158	132	136	160	150	120	150	136	129	164	144	128	151	144	142	148	153	165	165	157	150	146	146	116	166	142	132	144	149	146	151	145	154	122	145	146	146	137	164	146	161	149	134	165	146	138	146	133	150	140	143	133	145	146	151	155	145	148	145	153	144	164	151	130	135	148	132	127	141	142	152	124	146	124	139	150	153	140	150	144	144	126	140	154	152	145	118	146	162	156	132	172	154	157	142	137	149	150	158	122	139	139	145	135	146	149	142	154	152	142	147	132	139	135	137	139	147	147	134	145	137	141	138	145	155	148	152	146	138	155	157	142	148	132	161	142	152	157	145	144	153	132	148	160	141	144	139	134	151	150	129	136	135	142	143	156	133	143	132	144	139	143	151	156	128	152	150	160	142	139	141	132	147	127	155	124	147	161	138	132	153	134	159	129	142	158	152	145	133	125	162	139	143	140	143	169	140	128	144	165	146	144	143	142	152	154	140	146	142	118	158	140	134	163	165	148	149	166	135	143	124	134	152	155	147	145	130	148	149	161	149	149	139	167	146	142	142	151	175	136	125	144	156	175	149	164	156	143	159	157	135	139	128	174	133	133	142	148	140	147	146	164	145	131	137	164	151	130	138	129	131	138	135	150	143	152	151	134	139	129	162	164	137	134
