150	0	2500	186262	398	8	267	307	315	289	282	264	309	284	285	323	302	283	310	286	294	260	277	230	236	232	224	227	229	186	216	196	179	212	176	192	188	194	171	190	204	185	179	155	164	181	183	191	174	196	201	192	165	166	182	173	174	149	171	166	165	162	161	147	183	172	151	168	166	168	157	169	164	175	160	159	169	144	145	152	160	157	188	173	175	159	165	160	151	168	162	157	158	197	159	174	161	155	158	139	141	155	171	170	145	158	147	158	167	150	178	148	155	172	158	179	175	156	165	175	166	151	153	149	163	162	155	164	144	168	169	153	158	161	146	154	148	168	165	141	157	139	158	166	171	150	167	161	150	163	176	135	157	146	145	162	148	142	151	160	154	158	160	155	158	180	150	161	158	138	152	151	158	170	168	146	158	154	156	169	151	181	171	154	161	143	163	142	158	159	146	157	142	182	162	158	153	158	158	155	167	149	153	148	166	159	147	167	144	162	175	148	163	162	159	156	174	162	146	156	163	140	144	170	147	147	138	152	142	145	167	154	165	155	136	153	157	148	154	170	140	146	162	149	168	150	140	166	138	148	147	138	140	132	141	168	147	151	135	157	132	156	148	143	129	158	160	158	162	126	150	142	167	157	136	167	143	142	174	150	152	163	168	177	168	172	167	139	153	176	169	161	160	143	160	148	161	153	157	151	174	150	156	140	137	159	155	152	156	160	145	141	129	139	168	151	178	145	146	141	145	157	138	146	148	167	157	144	141	134	154	160	163	162	163	155	128	168	135	143	169	134	142	150	170	165	155	144	138	151	177	175	155	157	164	143	151	153	145	137	153	169	149	157	167	183	147	155	165	143	163	130	155	133	118	171	161	153	154	134	161	150	152	146	156	158	172	159	136	139	149	128	161	171	142	175	169	168	156	157	144	144	154	140	173	147	184	158	154	144	147	134	144	156	149	146	147	153	152	146	154	163	164	132	136	149	136	145	172	147	146	154	158	150	160	166	147	130	172	146	150	155	143	137	140	158	168	152	155	154	165	175	172	170	138	152	159	167	165	158	165	155	148	152	166	159	162	144	140	154	139	162	167	143	125	157	164	147	159	158	151	144	131	157	149	158	152	156	155	162	162	156	181	157	155	165	173	160	157	163	168	166	147	164	140	167	177	158	141	154	166	149	141	161	138	155	156	173	157	151	145	153	159	164	160	165	150	142	146	153	139	139	148	169	129	154	147	152	161	148	151	162	159	153	152	158	171	169	139	130	148	143	132	161	163	143	173	139	132	114	145	150	155	145	151	160	150	145	148	145	164	165	152	130	167	139	133	158	139	139	153	157	140	140	140	156	159	156	138	156	157	156	150	162	145	166	147	169	147	134	156	162	162	149	163	157	157	151	146	147	157	164	147	142	143	146	140	144	150	130	161	146	173	151	143	161	160	140	132	162	170	158	130	145	144	157	164	141	182	164	146	150	167	142	150	154	177	156	150	161	168	147	143	158	138	146	139	145	141	159	150	164	144	153	155	140	150	141	150	164	154	155	155	163	155	135	153	139	150	129	138	138	139	162	138	146	131	153	140	131	159	139	158	169	149	149	145	170	157	151	145	160	161	167	146	145	168	156	150	156	150	142	147	162	155	158	166	144	154	151	143	157	157	142	132	149	153	152	136	156	163	149	170	165	152	133	155	155	146	135	162	160	147	162	165	155	159	133	131	150	147	160	159	167	157	155	149	154	156	146	157	182	149	158	176	127	150	133	138	140	136	159	146	164	152	144	155	123	124	140	167	156	147	156	164	138	164	165	166	151	143	138	161	157	159	129	163	144	122	142	124	139	161	167	157	161	158	156	152	162	165	152	139	156	144	166	163	155	150	163	150	161	144	161	130	148	155	153	123	145	156	135	160	158	150	153	143	163	163	161	150	166	148	157	154	148	147	175	152	150	167	127	154	149	145	143	175	162	150	140	150	151	174	146	154	167	144	134	131	161	165	162	123	145	159	144	137	158	160	143	116	165	147	165	163	154	151	136	142	147	176	123	153	155	145	151	146	148	161	160	160	127	160	142	171	164	146	168	164	165	148	152	153	162	179	124	140	161	146	150	159	147	139	158	155	146	155	157	157	157	138	165	142	144	152	163	135	155	135	150	169	163	153	160	145	142	146	132	149	147	151	161	155	133	152	166	160	156	162	148	154	152	146	155	129	164	164	160	161	156	151	159	168	165	152	152	165	155	150	135	147	140	148	165	159	142	145	151	160	151	153	156	162	124	155	155	182	139	156	156	154	130	170	161	125	136	158	147	157	141	172	162	148	141	170	160	132	129	136	147	155	141	138	166	156	146	157	133
150	1	1710	186320	411	40	283	313	247	270	210	215	205	172	179	178	165	179	191	178	166	178	189	179	161	161	158	165	175	150	158	141	152	160	167	140	164	153	147	150	149	156	162	152	118	129	163	166	156	162	146	143	134	152	140	140	145	140	138	136	148	140	143	161	139	157	149	153	148	156	143	132	155	157	137	154	116	163	160	131	154	125	145	150	165	149	145	141	153	147	163	124	139	145	154	160	159	155	146	160	155	172	145	139	146	128	148	135	155	120	165	153	132	147	154	143	143	141	140	143	139	150	154	135	140	150	134	165	146	145	140	140	149	125	126	169	150	137	117	145	160	137	159	140	145	138	151	165	150	148	152	146	126	140	162	142	138	153	167	137	142	158	138	145	148	146	156	146	165	139	151	146	153	150	136	150	130	123	151	129	167	133	151	150	137	139	160	156	136	131	148	145	148	163	167	143	128	149	137	165	138	138	147	139	160	152	146	157	151	165	145	152	149	141	128	134	158	150	135	175	135	165	133	124	138	148	123	146	145	149	136	152	136	135	137	149	163	133	136	146	138	141	141	164	142	142	150	152	147	147	154	144	162	144	147	148	147	135	128	145	160	142	155	138	125	159	150	144	137	147	159	138	157	158	148	153	145	166	130	138	153	136	134	131	129	140	163	120	152	154	150	141	148	145	143	150	142	150	151	134	140	141	152	137	143	136	138	144	144	121	140	143	142	132	163	131	159	158	143	160	152	137	142	131	150	138	153	150	147	166	143	138	156	140	156	161	142	153	149	170	160	168	149	148	149	150	142	148	147	151	158	130	151	140	155	150	163	169	164	160	148	159	138	143	131	154	144	143	164	131	148	173	155	140	124	124	129	125	159	155	153	131	142	133	175	125	159	177	143	142	150	152	148	141	150	152	145	149	141	155	157	139	154	130	142	170	161	158	133	154	129	142	162	152	144	148	145	142	168	150	149	123	162	133	148	157	154	174	159	149	137	149	161	126	153	122	125	136	120	149	150	157	140	135	139	146	143	148	165	139	146	173	138	138	119	137	136	152	137	137	165	130	155	177	146	141	147	141	149	136	160	134	146	136	138	158	134	164	132	147	157	165	152	130	151	167	149	141	139	152	142	144	146	150	130	138	124	138	150	159	154	152	147	133	166	134	148	139	157	136	161	142	163	135	157	137	137	147	140	148	131	138	151	148	139	155	159	147	162	145	132	143	150	168	153	156	151	155	161	135	141	156	141	127	144	134	132	165	142	145	146	151	145	128	154	138	111	147	139	141	162	137	142	151	140	131	140	159	153	140	134	137	124	133	135	184	141	141	140	136	161	162	139	120	126	127	134	136	164	166	137	143	157	130	140	168	151	152	156	146	154	133	142	163	136	140	159	123	120	166	138	140	129	124	137	125	140	138	143	156	154	171	162	138	147	147	133	132	132	147	152	133	161	135	149	152	115	136	160	138	151	150	128	161	150	161	137	153	127	144	161	151	125	137	126	145	143	149	137	143	132	159	163	146	138	142	145	120	153	177	150	143	154	140	159	153	145	143	138	135	152	135	156	146	132	139	152	158	138	127	138	154	157	134	123	142	123	137	150	143	155	144	148	127	157	151	136	158	148	119	154	137	145	164	139	139	133	155	141	153	159	135	144	146	152	147	153	149	109	161	149	129	153	144	141	127	116	130	113	148	139	142	157	152	157	147	131	161	143	150	147	146	139	128	135	140	141	129	148	153	157	144	143	154	132	136	152	134	146	134	134	153	158	158	146	134	148	157	136	152	135	139	153	134	162	126	141	153	151	173	149	140	137	145	118	132	152	131	135	151	125	136	144	159	151	144	148	138	155	149	159	154	151	158	127	138	164	149	150	147	132	157	152	135	157	164	139	119	135	142	156	119	139	150	138	140	149	146	135	158	173	149	154	146	144	131	151	159	146	169	123	122	150	146	125	159	159	151	143	143	154	159	135	123	136	137	152	149	132	134	140	149	146	148	149	134	122	139	164	137	143	146	140	129	132	144	144	143	139	148	164	146	151	132	150	144	151	138	146	132	159	123	141	138	127	147	158	138	119	157	142	162	160	139	138	125	149	134	131	143	142	150	141	154	152	144	140	159	129	147	140	146	149	138	141	150	158	136	124	150	137	137	145	115	135	150	162	131	158	132	148	141	132	143	155	144	155	142	135	161	156	160	139	157	165	137	149	146	132	151	154	155	162	144	156	128	150	130	145	165	128	139	174	132	139	138	153	151	149	143	142	138	158	133	136	160	140	161	141	151	148	138	168	139	157	148	137	145	127	149	149	133	132	167	128	137	139	137	152	140	160	159	152	140	139	132	170	136
150	2	1950	186377	417	9	275	266	303	273	263	259	243	216	243	222	253	232	211	255	211	211	192	208	199	194	172	196	177	176	167	180	185	174	172	154	171	155	160	195	155	167	147	154	164	166	167	168	158	133	143	173	128	144	169	161	173	152	159	158	163	150	167	154	169	152	154	154	163	160	158	168	173	149	151	166	146	147	162	149	163	147	147	148	137	163	173	135	145	168	151	156	165	175	151	138	131	144	174	146	138	156	150	161	128	154	154	157	169	171	156	173	136	153	142	160	137	141	159	177	142	169	146	157	182	160	161	159	151	157	132	141	151	151	146	139	158	152	155	150	137	146	161	168	170	164	158	132	146	145	150	152	168	156	138	160	136	142	143	139	155	143	142	145	158	157	137	148	155	153	171	163	135	140	140	145	133	146	157	156	158	138	139	135	158	140	144	145	140	151	139	152	145	136	144	168	153	164	147	160	132	160	145	154	119	144	156	142	143	152	157	134	141	160	150	146	136	152	142	147	156	172	140	155	131	151	147	141	157	144	146	155	136	152	157	151	161	138	165	164	153	157	154	149	154	150	148	154	155	142	142	132	151	144	166	164	153	142	158	171	130	155	148	152	153	161	146	131	157	134	137	157	154	153	161	138	136	150	136	151	148	138	161	155	124	173	154	142	139	146	134	156	146	140	135	149	134	136	142	144	144	135	153	153	148	140	146	159	140	116	134	132	161	148	134	148	147	148	132	157	137	154	149	165	155	144	149	138	135	125	142	166	136	129	156	137	143	162	137	168	170	146	138	146	152	128	128	148	134	138	149	158	123	148	154	146	136	154	156	153	152	128	150	168	161	146	159	150	137	131	155	130	162	134	172	125	160	142	147	161	139	146	138	160	143	155	156	139	150	147	150	141	147	148	160	127	155	158	143	134	136	158	154	170	157	147	149	139	149	148	136	151	136	162	155	166	157	149	138	159	137	151	145	129	155	159	145	140	146	145	125	152	159	155	146	134	135	156	174	145	152	129	131	142	143	156	150	164	157	143	141	147	150	149	151	139	161	131	142	155	152	171	153	150	159	122	163	150	158	156	149	146	144	141	154	163	157	142	138	170	123	148	145	168	130	150	160	127	161	148	144	162	175	142	139	153	144	182	144	158	149	154	135	119	136	147	141	158	149	144	136	144	138	160	150	147	152	146	152	148	118	155	137	155	159	155	152	143	163	133	138	157	144	155	170	137	153	124	144	147	152	155	140	150	162	152	128	129	144	164	137	134	143	147	140	150	138	132	153	145	130	156	148	141	131	138	155	150	164	168	146	138	147	145	126	143	147	145	141	144	159	158	140	150	142	185	139	161	139	149	144	128	142	131	154	147	139	152	142	157	146	150	144	150	147	141	150	143	150	147	135	145	176	151	130	134	151	141	140	132	151	154	133	131	154	129	149	159	140	137	147	136	151	133	138	144	161	162	147	142	142	155	170	133	153	143	172	126	157	147	133	160	140	133	176	146	158	145	153	147	144	128	143	146	132	145	126	162	144	148	140	144	142	147	153	147	138	159	126	152	151	155	151	146	148	152	132	154	140	144	135	163	139	179	151	153	164	138	154	140	149	142	137	157	144	154	130	136	146	162	147	141	156	149	152	158	149	129	148	129	137	145	150	134	147	140	171	167	159	166	154	129	148	139	140	134	126	145	149	136	144	140	142	146	143	145	151	140	156	147	158	141	145	149	135	153	153	147	154	148	150	164	148	144	149	146	150	150	137	147	163	149	159	159	158	160	159	145	139	139	149	144	136	143	143	148	159	163	153	151	148	153	131	148	152	142	141	134	137	138	140	139	150	153	140	133	155	153	141	144	127	151	148	144	151	155	144	145	162	162	135	145	147	137	149	151	164	138	148	149	152	153	141	136	143	141	163	147	154	151	150	145	146	139	148	172	163	162	125	149	146	142	163	173	127	136	162	129	152	151	138	128	148	155	143	141	153	138	137	155	140	162	156	158	133	158	120	127	155	134	140	146	159	154	146	143	162	131	147	147	141	144	146	155	153	137	139	157	138	142	142	163	142	154	135	139	148	138	160	173	130	159	160	154	141	136	160	142	134	155	146	171	139	120	143	157	155	137	135	148	158	161	135	142	158	146	154	147	143	149	138	148	151	146	176	140	157	164	147	168	163	148	161	165	135	144	140	136	166	137	140	140	160	142	133	147	159	146	152	150	158	145	141	147	122	138	151	141	140	144	167	158	128	150	132	130	148	122	146	141	154	146	143	156	149	143	127	147	168	158	138	152	153	152	149	144	125	152	146	155	159	144	149	162	121	146	179	145	140	157	148	156	158	143	130	144	144	155
150	3	3250	186435	433	25	268	311	296	280	263	241	253	199	205	238	234	203	261	232	192	194	226	188	178	205	184	179	163	153	167	163	156	159	187	164	165	153	169	167	160	150	140	157	167	152	159	165	181	157	159	139	182	163	151	150	157	170	161	160	162	140	155	146	149	146	166	146	156	154	164	142	161	144	163	163	163	145	166	153	163	166	160	163	156	150	160	132	157	147	133	157	176	138	141	155	161	144	155	153	144	157	163	148	169	149	127	142	139	148	140	131	154	147	152	163	156	139	140	125	155	155	143	138	171	134	144	172	154	156	129	155	169	153	182	138	149	162	148	138	166	135	140	158	158	156	136	139	148	135	148	131	147	155	167	165	143	144	156	133	146	162	147	140	141	156	132	161	144	153	158	129	151	145	165	145	160	157	158	149	168	154	147	157	154	140	153	154	149	147	154	148	143	156	146	157	121	150	164	134	139	151	143	143	157	142	149	152	151	136	145	142	161	137	160	140	159	155	151	153	144	153	153	150	149	139	132	137	152	122	158	148	153	177	163	163	136	175	153	151	177	154	141	132	155	163	132	161	136	159	155	146	144	163	141	139	178	143	128	163	163	155	160	174	134	149	174	139	170	159	147	145	155	137	155	165	155	128	132	166	142	159	145	145	155	143	155	149	126	140	156	148	157	138	146	153	158	156	135	146	154	151	146	137	137	164	148	142	140	169	130	168	157	161	151	145	149	146	172	144	162	151	146	154	127	142	168	154	133	168	134	147	148	138	147	162	148	141	155	145	172	136	144	144	149	156	131	156	147	147	147	140	149	127	135	165	136	142	160	143	171	141	139	159	169	147	153	155	154	157	143	159	182	158	142	158	157	164	135	158	144	138	137	163	178	136	154	157	158	147	148	168	138	148	156	160	150	146	157	155	164	151	145	148	143	148	139	152	163	156	168	149	136	160	157	133	154	152	146	145	165	151	152	150	147	129	143	142	173	146	150	158	167	145	137	155	146	152	133	142	129	164	144	142	136	162	146	149	136	153	169	141	139	154	147	132	155	159	151	151	162	141	149	152	133	148	138	145	139	154	148	136	158	156	145	164	164	145	172	160	160	139	152	157	145	136	150	148	133	153	170	139	146	130	149	146	146	147	153	149	164	159	143	167	169	157	148	137	147	159	145	179	169	160	144	156	137	149	133	140	159	160	159	162	133	162	144	141	121	174	154	159	143	138	137	141	165	142	157	157	152	169	143	142	163	142	162	145	127	138	153	152	145	145	129	171	138	163	147	138	143	155	160	127	143	135	151	142	133	160	158	163	154	139	135	140	157	141	154	153	153	144	157	127	131	158	159	148	149	153	131	158	155	146	143	156	142	149	148	145	154	146	167	135	152	139	146	138	149	151	147	152	163	138	163	133	150	137	153	150	145	156	163	140	157	138	164	143	139	158	154	126	143	149	146	150	154	138	178	133	137	145	146	140	135	151	146	125	171	139	154	161	129	153	158	149	147	153	148	159	149	115	143	137	137	153	137	156	149	154	145	148	148	148	159	172	155	141	152	172	132	167	146	153	159	155	142	146	134	142	144	156	156	149	160	149	138	139	154	155	145	163	156	150	174	154	132	154	167	137	157	130	150	149	150	146	160	146	117	139	136	153	149	158	185	148	151	149	145	172	131	127	162	144	168	138	147	138	147	167	150	145	128	144	138	152	147	145	162	136	129	139	145	149	128	178	178	155	124	146	145	166	151	155	139	147	153	163	172	155	134	179	152	166	152	164	139	155	131	141	127	157	140	159	151	147	140	142	145	148	168	123	160	184	166	145	133	133	159	139	151	134	141	156	154	145	151	152	139	172	143	143	148	133	150	148	156	142	130	152	149	140	145	162	119	142	167	158	149	149	162	156	144	150	138	156	155	141	159	156	132	147	141	153	133	147	137	134	142	138	150	145	155	161	168	164	149	166	152	135	161	131	152	147	160	144	149	158	128	147	142	156	149	133	147	138	135	160	158	156	144	159	153	140	167	148	151	165	149	148	171	144	169	146	159	138	164	134	153	134	153	155	158	132	154	149	153	158	158	144	137	138	149	147	139	134	155	167	159	153	155	151	140	140	146	167	150	175	158	147	140	148	161	156	140	142	146	145	133	165	147	152	163	152	148	139	173	159	127	148	136	158	144	173	163	144	140	161	145	131	157	146	145	154	153	143	143	153	159	150	137	152	163	139	142	156	153	157	136	130	139	166	156	129	151	142	132	141	149	145	158	145	143	157	157	148	150	144	163	140	154	135	150	155	143	140	138	141	151	146	157	145	150	160	159	138	168	138	127	148	151	143	147	152	169	149	155	147
150	0	2500	186495	418	4	233	298	308	300	277	273	314	273	284	297	308	295	312	278	271	270	258	243	241	243	218	221	209	213	234	200	178	212	187	191	201	181	182	190	185	181	176	173	185	187	182	169	174	174	181	157	182	169	164	174	158	147	167	171	188	176	151	166	173	164	137	173	177	171	154	145	188	166	149	158	141	152	156	162	142	155	175	147	186	166	181	167	163	151	174	163	177	150	176	164	151	164	189	150	144	172	176	157	167	170	158	153	167	165	154	141	138	155	161	130	135	139	142	156	145	146	160	147	136	155	167	137	158	150	169	156	138	143	149	155	168	137	171	162	139	160	142	158	178	159	141	150	147	157	164	160	155	152	158	180	138	183	169	151	163	151	163	149	155	163	159	156	180	139	154	155	180	166	161	153	148	154	152	161	148	162	160	148	162	152	147	157	154	134	152	140	145	131	141	163	165	173	144	155	147	173	157	142	161	130	162	161	160	155	160	142	165	131	144	155	153	158	155	143	156	156	171	134	156	146	165	147	132	153	162	148	159	138	138	154	145	162	160	148	147	154	159	148	158	139	136	135	156	143	152	138	142	138	150	146	145	158	171	152	160	144	151	154	153	146	156	167	177	165	157	159	143	165	148	142	146	150	153	149	131	156	132	149	157	144	134	151	160	148	142	135	159	145	146	138	130	138	129	160	148	154	136	151	140	161	161	151	183	148	157	127	134	156	133	154	151	162	154	144	136	166	154	145	150	156	144	133	147	161	157	192	148	174	154	146	144	148	143	167	154	158	164	156	149	166	149	137	148	147	136	155	150	142	149	139	143	164	151	146	149	146	161	166	136	146	159	153	143	143	136	130	153	158	165	143	154	167	144	159	148	152	144	172	145	146	162	150	140	135	140	139	166	140	150	153	148	159	137	142	150	178	142	127	162	134	169	143	145	150	140	149	146	135	178	147	171	146	164	150	138	170	151	160	153	145	140	150	172	164	143	170	147	163	143	147	154	149	160	151	145	141	144	152	174	166	146	152	154	149	165	145	169	163	150	146	153	136	168	137	153	157	159	143	165	150	157	157	141	130	161	128	143	143	145	174	165	135	140	142	131	157	164	150	144	153	154	177	159	147	153	142	133	138	150	179	153	140	156	155	147	138	157	132	143	158	138	138	160	144	126	141	153	165	153	151	127	153	153	168	143	149	139	136	144	141	165	146	149	173	152	166	136	154	153	148	178	164	152	150	138	126	153	141	149	143	161	136	136	148	149	153	143	150	145	149	139	149	146	138	146	133	151	161	150	136	164	137	135	136	139	140	156	139	137	145	133	153	142	162	133	138	158	143	169	156	136	141	132	151	152	151	157	156	138	151	139	157	165	134	153	130	159	152	159	163	144	168	144	160	146	146	159	156	151	150	126	148	152	165	147	137	130	151	126	132	148	150	139	160	141	152	143	153	162	157	148	152	156	166	149	156	146	154	170	151	131	132	147	160	139	136	148	166	138	148	158	154	147	137	143	153	138	155	129	142	155	148	151	150	152	166	140	158	143	147	149	155	167	167	152	133	147	148	161	147	158	162	119	152	153	143	139	163	176	149	154	151	159	168	134	163	155	129	171	167	149	149	147	143	149	150	143	152	162	166	146	164	149	166	132	119	156	157	143	151	148	154	136	158	145	150	151	128	136	152	153	160	171	144	147	148	123	147	139	161	158	137	161	155	131	135	131	134	146	163	140	150	175	158	158	166	133	146	151	141	141	144	143	155	160	144	162	154	140	156	150	137	147	160	151	147	149	141	165	149	149	145	145	165	129	135	144	157	158	136	129	179	159	136	154	149	144	161	149	123	132	155	161	168	149	147	141	145	150	172	135	164	146	145	146	145	157	149	135	142	145	152	145	146	161	155	167	135	160	153	140	148	144	165	147	144	122	149	152	146	164	141	145	154	154	167	139	146	141	157	133	154	153	155	152	169	151	162	165	132	174	138	152	148	146	153	152	157	151	163	169	165	137	147	138	144	161	156	157	129	138	149	136	179	165	147	146	146	157	133	150	165	157	166	148	148	166	153	154	175	175	141	119	159	144	146	154	161	148	133	151	160	138	151	155	158	155	143	156	154	167	132	147	171	147	146	143	146	164	139	124	148	147	158	154	142	144	153	156	145	148	135	161	156	159	142	168	158	146	153	158	132	158	160	179	161	147	147	154	153	149	152	151	151	136	152	168	146	138	163	165	134	156	143	156	148	155	133	174	145	158	126	154	115	140	147	132	138	142	139	148	131	154	160	135	145	149	159	143	153	146	137	152	140	155	157	147	144	170	156	137	154	138	169	149	144	152	143	156	152	154	134
150	1	1710	186553	437	42	277	314	237	242	217	183	209	163	167	167	168	176	168	169	177	182	162	186	155	165	150	138	159	152	150	141	146	133	143	157	145	125	129	146	152	136	146	163	156	139	142	130	138	145	157	146	114	142	153	147	145	136	134	144	128	131	152	137	152	156	151	126	158	148	151	146	144	130	140	142	128	138	143	147	131	137	131	142	148	136	158	136	113	157	142	157	159	150	146	158	139	156	122	139	123	120	136	165	136	146	134	138	133	132	147	131	132	151	132	146	128	134	140	146	151	127	170	139	133	147	134	139	152	136	147	127	149	112	133	133	132	149	143	135	135	122	138	139	142	133	140	143	156	129	152	143	156	128	133	144	137	153	151	124	145	134	158	136	145	154	120	137	129	134	121	157	143	136	141	138	157	126	145	137	131	158	170	136	136	143	146	153	150	145	141	138	137	142	159	119	148	136	142	150	138	137	160	161	130	142	167	136	139	130	158	120	146	143	151	119	117	154	153	147	137	138	147	134	139	125	143	162	140	130	145	153	135	133	143	157	128	140	147	149	147	137	117	141	134	131	123	114	159	129	146	141	146	129	144	128	143	135	138	156	158	148	152	123	125	130	135	139	163	141	135	140	130	149	162	136	147	124	131	128	129	137	135	148	154	138	150	121	140	125	118	164	127	133	136	131	124	146	124	151	125	120	148	144	133	149	154	140	135	138	125	137	137	108	130	147	146	141	145	135	155	125	120	149	141	129	109	135	160	137	142	123	135	128	140	142	142	142	139	153	120	135	143	123	145	136	135	166	144	142	152	125	131	134	145	131	121	133	125	139	152	128	128	138	146	125	138	140	127	155	140	140	144	146	146	135	138	127	145	140	135	131	132	144	132	144	151	130	132	149	125	121	130	124	143	134	143	126	130	131	151	120	159	158	142	123	123	146	134	161	128	159	130	156	140	152	136	148	147	140	129	147	149	127	142	139	139	137	156	127	162	129	138	134	142	153	135	133	153	139	123	148	139	139	139	143	135	147	115	145	134	151	150	157	129	120	148	134	140	155	107	151	151	137	140	144	131	126	129	150	117	134	145	148	151	168	136	154	129	155	152	137	145	127	151	134	142	123	146	158	141	124	123	141	127	139	138	132	119	142	117	144	136	136	125	152	129	144	118	137	161	120	145	156	154	141	128	130	142	134	112	140	142	144	158	153	149	156	149	155	130	145	143	152	146	155	126	148	137	137	160	121	150	129	150	146	126	164	127	148	131	146	134	130	126	147	135	124	140	121	145	135	145	167	135	140	139	149	146	135	138	144	139	127	163	137	145	146	128	119	148	141	139	140	137	162	125	150	148	137	116	119	143	156	144	150	157	157	157	143	122	133	151	153	142	144	148	143	137	140	158	122	141	120	145	118	139	138	139	145	119	140	149	128	139	154	124	141	132	128	144	129	135	134	145	154	144	150	140	129	136	144	144	128	140	144	162	127	134	133	126	139	143	129	113	139	133	151	149	160	134	146	130	139	135	140	120	136	123	132	135	119	121	144	140	142	134	149	144	138	144	119	127	133	151	146	138	137	154	134	122	144	157	149	137	144	139	118	147	160	128	147	140	148	147	132	138	131	111	154	155	145	143	110	153	136	146	153	137	145	142	127	141	154	145	147	138	136	170	138	143	147	148	140	148	141	142	132	143	144	134	123	139	158	152	155	135	160	138	148	135	142	149	147	139	132	141	145	134	152	126	151	152	155	142	137	145	137	122	160	155	125	129	126	141	131	124	137	152	128	176	159	130	148	140	132	131	147	138	126	159	132	127	150	124	140	151	145	127	151	133	137	142	141	146	139	133	145	160	164	138	125	150	132	126	133	141	122	135	146	126	125	162	132	136	129	126	132	158	136	141	142	133	137	145	142	133	141	136	142	137	149	147	146	140	124	140	145	136	141	157	166	150	148	132	153	139	153	151	140	154	121	146	144	138	158	135	132	122	132	128	125	134	116	133	149	120	131	134	125	149	138	129	126	127	134	123	150	162	132	151	154	144	132	139	145	130	135	138	135	125	111	139	124	119	126	140	140	161	156	136	138	166	146	152	126	135	136	132	152	134	126	131	141	151	149	124	152	129	134	134	142	134	153	149	145	131	157	137	121	157	133	160	137	150	151	140	133	124	149	134	140	144	146	123	123	132	106	134	145	131	138	131	144	119	125	133	131	124	133	126	131	140	138	156	145	144	139	162	131	109	129	150	138	135	146	127	146	146	135	136	138	139	126	129	130	150	117	142	134	145	154	125	153	141	98	127	141	134	140	123	140	153	139	128	150	134	149	148	135	142	129	136	139	143	152	126	170
150	2	1950	186610	430	15	249	291	261	260	235	251	260	233	232	223	208	236	199	221	203	206	209	199	185	170	179	183	177	169	169	180	157	161	161	161	161	151	175	171	161	151	152	146	154	157	150	156	147	139	140	143	129	130	149	133	147	139	159	149	136	162	129	157	138	140	125	134	130	154	151	129	141	139	127	132	116	135	151	143	125	142	157	142	156	164	126	131	133	147	150	143	130	130	137	130	131	166	161	141	134	157	140	146	121	149	157	132	151	137	134	155	126	146	148	156	115	151	152	148	137	148	138	137	126	146	109	150	150	157	158	141	110	147	144	150	144	117	153	141	150	118	155	152	139	142	141	142	157	138	134	138	135	125	122	157	133	159	131	147	132	144	127	137	137	137	126	152	154	152	124	129	132	120	130	139	128	146	151	133	122	141	146	138	136	145	139	118	124	127	150	126	117	138	142	124	134	149	137	158	140	130	133	136	140	132	138	135	137	151	129	128	124	146	153	138	127	149	120	136	152	144	127	136	154	136	136	143	142	143	148	137	173	125	134	115	157	136	128	132	133	150	134	140	135	131	137	127	142	120	124	134	139	147	137	136	149	132	137	138	130	135	144	139	128	106	140	141	158	132	128	117	157	141	149	139	141	131	139	124	145	140	130	154	136	134	154	129	129	159	123	145	139	131	153	130	129	140	113	141	138	120	155	133	161	148	148	143	121	139	132	152	142	128	139	153	143	117	148	145	135	135	150	139	107	149	145	130	123	135	177	127	130	127	141	146	118	145	128	134	134	127	121	145	136	133	124	128	159	140	136	130	115	128	124	144	128	131	144	144	126	126	148	140	122	137	148	135	107	123	135	132	133	124	150	144	130	154	118	138	146	136	143	163	123	121	146	129	136	147	125	134	132	131	147	122	126	132	130	131	117	132	131	152	139	136	145	117	139	131	133	145	149	126	120	136	134	135	119	141	134	138	154	156	129	125	139	122	126	126	136	120	129	123	127	144	115	120	137	139	128	127	148	126	126	139	158	118	129	126	135	124	128	140	134	133	127	120	147	138	137	160	151	128	139	122	129	143	154	133	134	139	148	138	154	141	132	147	136	144	125	141	145	121	130	137	129	133	135	153	130	132	138	144	143	138	117	146	131	123	144	151	133	130	136	153	137	134	138	140	136	137	145	137	144	128	143	130	123	130	117	132	124	125	138	131	139	139	131	131	130	132	140	137	143	147	130	145	129	136	136	141	125	135	107	130	157	137	132	153	129	125	138	127	149	133	136	140	121	145	136	139	119	133	133	133	120	144	150	110	133	137	155	132	136	132	113	137	128	131	143	149	131	136	117	135	153	143	148	129	133	128	125	122	110	125	135	155	123	143	125	119	138	116	151	128	134	126	121	141	141	125	140	150	130	124	132	157	122	126	130	160	153	130	135	148	135	128	134	137	134	125	123	125	154	126	146	137	135	135	134	135	126	124	137	147	145	133	143	132	136	97	131	139	136	152	132	127	119	128	137	133	124	139	141	112	126	140	122	133	140	131	153	125	120	138	145	127	136	129	126	141	152	166	121	149	146	113	125	153	124	143	118	134	138	125	119	154	136	122	136	142	154	153	117	160	149	152	115	150	151	150	157	138	118	141	134	132	140	145	149	126	147	118	137	150	140	147	124	137	163	143	132	116	118	157	158	127	128	137	121	111	131	133	124	147	116	129	108	134	138	138	145	140	139	141	130	144	125	135	112	122	133	109	126	114	140	125	148	128	126	145	131	130	129	152	130	114	134	117	131	132	141	133	144	128	116	131	118	145	130	123	158	117	137	136	106	142	130	137	113	136	138	135	130	137	140	127	138	145	119	137	134	151	138	118	139	145	140	127	128	136	140	129	145	155	140	150	144	142	135	137	125	124	140	132	130	126	130	163	148	141	123	145	135	129	123	128	153	136	133	141	130	148	124	146	135	131	134	130	156	133	126	129	158	141	129	130	149	126	141	147	127	127	130	146	140	139	126	117	147	134	130	131	134	134	121	164	125	119	144	130	144	139	125	124	130	129	128	134	141	139	131	139	149	136	128	155	120	132	155	131	143	115	138	131	152	147	121	146	127	134	113	131	127	139	137	133	121	136	134	115	127	143	140	114	132	139	134	129	121	125	115	131	132	131	162	132	126	136	141	144	133	130	119	125	143	138	115	135	125	123	153	123	130	128	124	132	137	120	121	125	149	132	131	131	152	134	134	138	132	117	138	146	135	127	134	130	139	123	129	148	137	124	128	132	157	144	144	161	145	151	133	117	122	145	114	138	132	142	136	137	135	138	140	128	167	152	137	139	126	127	141	141	128	127	132	141
150	3	3250	186668	424	24	284	287	286	266	250	249	214	220	207	204	174	194	196	195	175	193	184	176	171	164	177	150	157	155	150	154	126	137	149	154	137	147	138	125	143	144	144	144	123	133	129	159	131	136	141	144	120	141	136	140	149	122	142	130	126	124	139	137	118	138	125	132	146	124	140	138	133	133	136	120	155	127	134	125	139	127	135	134	131	118	130	139	128	135	130	117	130	139	147	135	126	140	139	141	138	148	127	138	131	130	133	127	129	137	114	146	134	129	124	146	131	137	154	140	145	130	143	135	137	144	136	124	140	136	144	106	138	131	123	138	130	112	133	142	128	116	129	129	114	121	131	138	126	136	122	125	127	126	122	118	136	123	132	145	122	137	140	121	134	133	141	131	126	126	137	137	147	150	142	128	140	145	122	131	127	115	147	139	130	133	139	127	131	150	119	139	139	133	133	121	152	129	134	122	123	116	136	143	145	122	151	126	109	136	107	128	143	131	135	140	144	138	128	136	145	129	128	129	132	137	115	129	121	135	126	120	139	133	130	115	117	144	139	125	128	127	136	140	122	129	127	135	129	120	119	114	130	135	125	151	139	143	135	143	153	129	116	150	133	130	137	137	162	147	131	109	142	157	118	130	142	130	135	130	149	140	145	148	147	125	131	127	145	123	120	144	135	129	137	113	136	125	125	120	119	114	121	140	127	109	121	137	137	137	129	124	139	127	120	131	145	139	110	137	130	132	116	155	132	133	122	136	125	151	137	118	133	126	139	124	124	133	118	126	150	150	132	157	124	144	116	143	129	126	128	139	123	134	134	138	134	138	127	126	141	132	124	136	138	115	127	132	118	119	115	121	134	134	128	135	150	137	122	131	125	130	128	140	128	137	118	142	129	135	120	129	134	116	138	131	143	134	133	135	127	119	125	119	120	142	148	118	121	140	120	126	122	125	146	142	134	126	144	129	140	140	142	129	133	141	125	118	127	146	145	147	148	139	124	120	130	136	117	118	118	127	135	133	130	141	123	125	115	139	143	136	141	140	140	124	125	130	127	132	138	137	136	121	128	137	130	123	119	138	137	137	136	125	133	106	130	143	130	120	150	127	134	143	136	130	117	142	137	140	138	132	119	135	110	125	125	139	133	115	121	129	123	144	129	125	134	112	131	139	113	132	129	122	130	133	130	107	129	133	131	128	108	133	143	147	136	141	130	128	119	127	130	145	108	130	128	150	129	123	137	144	128	144	144	123	121	126	142	121	127	126	127	135	117	133	145	130	134	141	151	136	131	120	151	116	119	135	140	138	115	132	127	122	119	131	133	136	119	130	134	122	117	146	128	124	127	140	152	122	138	128	114	130	128	148	148	137	125	126	130	126	131	129	130	119	128	132	120	130	121	145	149	129	132	165	127	123	138	134	127	110	118	118	122	116	124	126	135	134	122	139	123	111	141	118	132	134	135	146	129	120	125	126	132	134	122	165	135	149	134	127	132	137	122	123	123	118	146	101	117	119	133	141	129	138	123	115	118	128	127	134	137	131	142	116	130	136	123	115	133	119	148	130	136	130	154	150	110	136	148	122	134	119	135	136	131	132	142	125	148	130	135	140	138	132	136	147	137	136	138	124	145	140	166	125	136	129	138	141	135	132	141	127	131	136	143	133	133	125	138	141	151	125	136	139	139	136	137	100	130	123	143	134	138	133	139	137	140	118	152	112	130	120	135	131	121	119	150	146	126	141	130	115	146	144	133	129	127	131	117	144	125	133	138	121	121	130	144	123	115	136	114	145	117	126	142	134	130	127	127	134	125	126	134	139	138	140	120	155	121	120	127	149	144	131	133	101	149	125	130	122	127	121	140	145	126	127	118	145	123	134	145	134	128	140	123	124	160	114	147	135	109	132	116	129	136	152	139	121	144	125	122	135	127	128	138	118	155	149	151	119	135	129	143	122	135	137	122	118	128	137	134	121	140	135	135	128	108	120	127	120	127	138	132	128	128	119	108	132	137	144	139	155	125	127	148	120	122	133	135	126	126	147	124	116	133	132	132	130	112	135	137	123	125	121	125	130	135	129	141	132	159	138	136	131	133	148	136	145	114	123	114	134	127	115	123	133	144	136	138	111	123	151	142	126	127	136	133	140	133	143	133	129	145	127	124	127	132	122	160	133	129	147	137	117	142	133	143	132	138	136	110	130	124	137	152	127	133	123	130	123	128	130	125	132	138	124	123	142	131	108	123	114	128	133	111	118	130	128	121	145	125	130	124	146	128	124	152	133	134	138	114	127	122	139	127	132	143	139	146	140	115	128	113	114	135	130	121	137	131	107	133	136	124	146	137	127
150	0	2500	186726	429	3	235	282	285	292	267	298	301	276	269	270	266	265	273	259	261	245	215	249	195	226	211	181	180	212	192	178	193	165	180	176	169	169	176	162	168	163	160	176	157	157	164	153	148	154	151	138	156	140	150	169	142	161	142	128	138	144	150	145	125	141	137	142	147	156	151	141	150	139	152	146	135	155	152	145	150	139	133	148	142	145	133	133	133	119	143	147	122	141	132	128	136	144	142	134	131	128	122	142	141	137	127	132	134	137	137	130	139	143	118	156	129	134	145	143	126	132	141	135	133	142	138	134	143	118	127	123	116	139	128	126	138	124	139	126	142	143	144	121	122	114	135	136	134	121	129	141	146	146	130	131	112	129	135	137	151	134	148	134	124	139	139	134	126	148	127	117	139	112	128	146	155	129	128	125	139	129	125	141	120	139	135	115	125	125	130	156	131	130	135	151	122	133	112	139	119	128	144	132	150	146	139	136	131	118	157	154	127	148	153	126	137	133	137	117	116	130	131	133	132	140	132	113	143	123	146	116	144	134	121	139	120	136	122	129	122	145	132	127	125	133	120	146	119	146	123	138	141	131	122	147	120	140	140	127	121	132	145	131	136	114	133	128	134	129	152	112	125	128	145	131	135	131	130	127	137	147	124	120	120	126	123	121	118	142	132	139	113	153	116	137	145	138	143	130	126	135	118	123	127	125	135	124	127	121	146	130	124	120	121	123	126	133	130	119	131	119	126	139	140	136	115	121	136	137	119	160	113	122	127	132	141	132	104	130	138	133	135	137	120	131	132	143	141	132	111	147	122	120	123	138	131	130	132	129	126	129	139	107	133	128	116	115	125	128	135	126	125	134	140	139	126	135	146	122	114	132	134	136	152	143	131	137	139	131	117	113	133	136	121	131	157	144	109	141	118	132	134	152	122	138	125	144	121	123	123	131	124	129	116	144	129	127	131	134	124	154	127	122	146	129	144	130	134	140	124	127	114	120	139	123	135	128	133	122	137	146	139	129	133	126	136	141	150	139	156	129	116	127	133	121	128	137	136	107	124	136	131	144	143	125	142	117	125	126	137	105	125	140	108	118	130	113	115	126	117	123	129	129	130	146	104	121	108	115	141	115	114	123	130	131	126	134	124	113	125	123	138	138	131	128	126	116	126	134	123	135	128	121	126	139	116	111	123	122	116	139	126	136	137	156	144	129	127	125	133	119	121	163	95	127	114	137	140	135	130	136	133	127	123	132	131	135	138	134	125	123	137	132	120	140	117	141	106	122	131	129	129	113	133	121	141	132	119	131	133	143	141	121	113	116	132	135	109	128	144	115	133	134	114	129	132	149	136	128	133	134	121	121	114	136	123	130	117	133	110	120	135	130	132	126	134	109	119	131	122	127	108	135	123	120	145	146	116	134	139	141	132	124	119	127	132	131	115	136	124	119	120	149	124	139	132	127	116	143	120	137	126	124	138	96	126	117	135	145	141	132	124	115	114	130	112	140	152	119	147	123	136	142	121	135	149	136	133	120	129	141	120	125	143	107	106	118	125	134	130	140	137	131	113	114	131	151	128	114	135	116	118	118	128	108	124	99	140	127	125	115	143	133	127	136	124	140	132	104	134	109	129	110	141	113	131	137	116	131	131	121	117	102	132	133	126	118	111	123	126	119	133	124	124	154	130	136	130	118	124	148	115	126	138	140	120	155	136	132	120	119	119	114	135	121	135	158	138	123	142	124	129	104	118	130	123	123	125	136	133	139	125	138	125	129	125	107	130	118	157	135	132	125	128	123	126	122	121	140	120	136	151	129	111	119	130	133	120	125	129	138	120	141	123	133	113	141	123	132	141	113	125	133	129	137	116	110	132	139	113	131	118	145	109	130	134	131	137	118	132	125	125	101	136	120	139	139	119	130	144	120	126	143	119	115	133	136	124	123	120	140	132	131	132	115	122	153	136	132	126	123	117	138	146	130	141	141	135	126	123	132	145	121	114	111	130	121	118	135	136	125	132	137	129	119	139	130	132	118	124	120	139	138	128	109	147	131	147	125	135	117	99	129	130	123	129	124	135	126	141	123	121	133	117	135	143	140	131	120	137	111	133	128	146	131	140	130	119	126	143	137	140	130	115	125	136	137	126	124	115	117	132	130	122	143	119	130	127	117	136	137	147	116	132	114	127	114	132	140	123	127	130	121	123	132	136	133	124	124	121	117	139	128	126	123	126	106	112	120	160	135	133	126	139	132	130	139	144	149	134	123	121	122	119	139	133	127	129	126	127	130	126	147	131	152	140	133	118	121	114	111	130	130	140	126	144	124	125	128	117	126	133	144	111	124	148	134
150	1	1710	186784	409	32	265	292	252	210	216	192	175	172	162	149	159	189	181	165	178	136	177	165	141	161	125	128	161	137	143	147	155	133	121	120	133	154	155	123	122	134	128	120	124	141	121	144	135	142	143	127	133	128	135	127	124	134	125	119	138	130	126	129	132	134	131	137	125	125	123	117	137	123	128	138	134	104	124	143	110	119	133	125	124	121	140	122	137	120	149	132	125	138	122	134	137	104	123	112	117	131	139	118	138	112	127	124	126	111	129	116	127	130	135	147	113	122	124	122	126	114	126	129	131	157	140	127	124	120	134	119	127	135	106	117	121	111	160	138	140	134	133	139	136	131	128	132	116	129	124	109	126	133	126	138	120	122	140	117	121	124	121	122	132	105	106	133	120	133	105	140	123	148	127	137	119	125	117	119	129	147	139	123	140	119	123	115	135	122	137	131	113	131	122	120	123	116	127	117	126	129	135	113	113	127	129	139	104	113	130	125	149	125	131	146	139	121	119	131	126	134	113	110	118	125	125	123	134	129	125	140	119	112	129	138	128	117	120	130	120	110	145	120	131	129	130	137	130	134	131	123	135	139	133	143	132	121	116	113	123	146	129	119	134	121	140	119	125	138	120	127	132	124	110	136	120	133	107	134	135	112	114	110	126	131	135	136	108	127	106	138	128	137	125	123	123	126	132	120	113	119	122	116	122	138	118	106	109	125	121	138	125	106	130	132	118	137	118	133	134	116	111	108	126	120	111	106	136	130	132	137	123	132	110	114	135	129	134	112	112	116	107	99	127	122	129	131	114	121	126	138	129	115	114	119	128	131	115	109	129	117	123	159	134	130	113	131	124	134	134	128	113	125	132	123	146	125	127	107	115	119	133	106	145	119	133	127	135	131	121	102	123	120	137	111	119	115	137	133	125	120	123	130	113	110	127	132	130	128	136	134	122	126	133	106	120	126	120	106	130	141	138	104	113	125	123	124	117	134	116	110	137	125	132	120	128	103	125	128	133	131	118	145	128	123	114	128	142	136	114	132	133	144	121	118	126	111	106	134	130	124	133	124	144	118	136	152	129	134	142	111	153	126	122	124	121	127	139	125	118	107	140	117	131	131	122	130	127	135	123	118	111	101	119	117	116	122	116	143	131	141	135	116	115	136	126	121	125	126	127	132	132	134	117	108	132	127	138	123	142	125	131	135	134	125	133	130	132	132	119	127	126	108	127	125	126	133	125	124	121	114	134	120	136	137	148	126	126	144	113	136	119	123	100	121	133	131	134	132	120	118	115	116	133	120	125	132	114	130	132	125	125	132	114	115	111	115	139	109	111	127	108	122	143	106	120	133	146	129	108	129	123	121	113	121	139	136	139	139	127	121	127	107	119	131	151	137	119	123	127	120	120	135	128	116	139	157	119	134	130	134	117	138	114	140	129	135	132	142	138	140	134	119	109	136	132	126	120	140	97	133	128	126	122	125	133	114	131	108	122	108	119	114	109	102	116	123	121	133	139	125	132	117	123	121	129	124	112	136	128	134	124	109	120	111	124	101	112	111	136	125	138	128	111	140	122	121	143	112	140	131	125	131	126	141	129	118	119	116	127	121	125	134	116	128	105	128	112	110	117	116	117	150	123	122	148	121	111	111	113	136	137	123	136	122	124	137	131	120	124	127	127	130	129	117	134	129	128	125	133	135	147	113	112	132	116	142	115	122	109	126	124	128	114	131	143	131	122	110	137	135	130	129	113	145	131	124	111	110	132	125	145	116	132	146	125	126	142	104	127	131	130	116	109	139	129	121	121	126	126	127	136	117	137	119	115	148	137	142	117	116	122	130	141	92	132	121	123	119	97	116	119	129	127	133	131	141	124	125	133	105	129	132	125	112	140	121	115	112	117	116	131	135	124	120	121	129	122	111	132	105	117	122	122	111	124	133	125	124	135	119	129	130	124	118	119	119	145	155	147	123	144	120	109	113	134	140	116	144	109	116	121	146	110	130	124	141	128	133	107	134	120	111	132	120	127	126	138	130	137	127	131	114	131	122	117	126	119	107	129	125	109	145	102	114	127	152	129	118	137	113	119	108	117	130	122	126	108	149	138	127	121	132	118	117	118	103	132	123	142	123	150	127	133	127	138	131	134	153	146	139	126	129	140	124	140	122	105	107	116	118	118	122	121	124	107	130	153	128	116	140	104	129	108	121	130	121	110	118	137	111	123	122	124	119	127	120	148	129	120	138	136	125	123	140	148	127	116	92	129	130	115	127	134	127	144	129	125	129	111	121	122	116	123	121	126	115	124	135	141	112	114	135	134	112	117	128	143	109	123	124	137	125	120	109	111	130
150	2	1950	186841	419	7	243	272	285	269	259	240	237	213	230	233	241	227	203	210	189	213	188	195	189	172	165	171	175	181	166	156	150	157	151	141	132	159	132	139	147	147	150	149	139	149	144	131	141	138	141	157	132	135	125	136	136	135	149	119	144	128	143	127	140	140	130	131	136	125	144	142	135	132	139	140	143	134	137	142	136	137	140	146	127	145	148	122	138	116	129	114	130	138	129	135	128	152	142	131	121	134	125	130	139	110	149	135	131	130	122	139	116	144	116	137	135	128	123	132	145	132	135	109	118	135	111	139	127	151	126	127	123	131	126	128	134	136	136	138	104	126	111	124	127	150	132	119	133	124	93	148	126	136	146	124	138	140	132	139	129	120	121	110	128	132	120	125	125	130	124	143	126	130	126	108	136	144	136	124	133	112	135	130	137	127	132	135	153	123	118	124	133	136	129	139	138	142	133	106	123	108	150	141	123	140	138	117	137	134	137	128	143	137	121	120	117	132	136	128	139	122	113	143	129	121	130	127	110	118	137	131	137	130	112	111	134	119	115	151	128	132	135	122	128	151	139	144	127	147	127	119	128	127	139	122	127	136	124	108	118	114	148	119	144	121	123	127	137	142	132	129	124	134	118	149	146	115	150	122	133	113	115	137	138	129	142	118	118	126	134	135	119	135	110	133	123	105	145	128	126	135	124	139	133	112	110	124	130	146	136	133	132	133	125	106	129	119	117	131	148	137	116	132	139	134	119	131	131	126	139	120	123	134	150	123	123	128	136	108	135	132	124	127	136	109	124	127	136	129	127	145	153	123	128	130	130	134	137	132	141	140	145	116	138	125	128	121	143	125	124	110	114	124	137	118	144	129	130	118	127	123	120	151	136	142	136	141	133	135	125	133	138	120	131	141	127	130	145	108	98	124	129	125	118	131	130	129	128	103	123	146	138	137	128	127	128	106	121	126	127	146	113	136	106	125	135	140	146	132	110	138	124	137	121	125	138	136	121	110	118	126	130	128	133	135	135	123	123	142	130	134	109	115	131	116	121	95	118	116	106	129	130	126	117	125	133	137	128	131	153	137	134	127	112	128	123	125	115	128	130	131	117	127	119	141	115	109	134	115	128	126	124	114	110	135	136	133	112	126	137	120	124	125	139	132	134	116	134	126	139	118	129	133	116	134	105	114	122	130	121	120	113	119	126	129	119	130	134	115	140	106	134	127	140	141	130	117	124	139	132	125	102	126	131	124	120	128	124	131	116	122	130	133	122	130	132	119	125	123	127	126	130	112	130	122	121	115	135	122	126	150	116	136	126	128	112	134	119	127	126	123	136	103	122	117	117	129	125	132	135	119	121	133	114	127	128	124	137	145	117	129	143	139	124	146	121	129	128	129	136	119	127	134	123	107	152	126	130	115	128	117	132	116	143	131	134	139	112	135	125	111	124	143	134	135	126	132	144	128	139	147	106	117	126	117	135	148	124	127	127	129	119	125	129	109	122	124	145	111	118	120	127	118	109	122	140	133	141	141	140	113	138	147	131	130	139	136	135	134	112	126	135	134	116	135	120	116	126	126	130	127	118	120	127	135	132	123	135	126	122	129	120	126	111	117	140	125	120	108	125	122	133	126	120	117	123	136	114	122	121	152	119	118	128	136	131	157	122	142	130	121	138	131	125	125	128	135	118	135	139	136	144	122	113	122	129	128	121	151	127	115	135	130	135	118	126	118	113	148	133	155	132	142	131	118	112	118	118	133	121	117	125	117	129	130	113	106	128	112	120	136	132	149	118	129	113	111	129	143	130	132	132	124	123	138	134	116	128	118	132	130	108	126	126	146	126	120	129	131	131	127	131	127	134	130	144	141	123	129	143	129	141	132	133	137	123	131	133	130	125	122	123	146	135	130	125	127	118	117	130	149	120	109	109	135	131	120	147	133	123	113	126	117	142	146	124	123	133	150	111	146	142	102	116	143	107	115	125	141	149	107	127	114	131	121	128	113	116	116	142	117	127	135	139	110	127	113	132	113	139	137	136	127	125	130	150	147	131	128	104	118	114	112	123	114	131	121	125	130	139	140	113	135	123	150	104	139	122	131	128	121	120	135	123	126	151	127	117	125	128	127	120	135	145	118	120	122	125	116	125	128	126	126	133	123	129	127	123	123	128	115	134	104	141	125	131	141	121	125	117	116	121	133	130	126	124	137	124	117	133	114	136	112	121	115	130	129	119	136	117	142	121	143	117	131	122	131	132	121	122	138	128	112	138	119	126	121	124	133	132	114	105	124	124	110	116	121	125	124	131	123	130	134	130	126	131	125	113	122	150	129	131	132	144	143	137	114
150	3	3250	186899	430	28	255	302	280	243	237	204	197	219	188	220	227	223	205	197	169	174	191	179	171	192	171	190	165	170	137	161	140	157	127	143	135	133	138	148	159	126	148	152	134	163	154	152	122	147	144	156	142	108	159	157	138	116	142	138	157	157	119	142	133	149	156	138	149	137	131	125	146	124	136	146	135	142	143	143	124	136	146	127	148	135	139	145	139	152	136	146	125	138	136	144	131	165	143	142	136	126	123	118	120	145	141	120	132	126	138	144	126	126	129	119	133	143	137	133	130	145	141	133	124	138	155	133	136	129	127	127	145	121	142	149	151	135	140	122	115	126	143	139	141	136	152	135	141	120	142	118	134	149	125	117	123	127	132	152	130	133	131	132	137	145	132	128	139	109	151	130	138	115	144	127	124	119	144	140	138	164	133	150	128	120	123	124	150	112	139	121	132	132	136	152	139	141	130	126	129	136	130	115	122	118	127	100	149	124	123	131	135	131	142	141	126	149	130	134	137	139	113	140	141	113	135	117	132	133	119	119	138	118	128	117	135	145	118	130	131	145	128	124	108	120	130	125	149	133	128	128	121	145	133	126	124	129	135	127	118	124	143	130	137	176	128	122	123	144	135	129	125	151	133	138	133	125	128	130	143	136	149	120	134	125	146	121	123	127	119	122	140	135	118	151	133	120	144	124	119	126	131	141	147	116	143	138	135	137	155	123	118	129	146	118	135	131	120	129	139	154	132	131	122	133	151	136	127	130	126	136	115	133	141	134	116	148	126	122	136	130	145	127	139	132	143	130	117	131	136	128	135	134	148	117	130	123	134	131	146	136	133	132	131	127	133	144	139	130	131	153	151	147	124	119	140	134	119	141	111	143	142	107	126	134	138	122	135	146	150	118	150	126	138	131	126	129	121	128	133	156	121	133	130	121	126	120	125	127	109	151	161	146	143	140	122	131	120	118	134	144	134	123	126	150	121	140	119	127	135	138	149	121	139	128	128	137	127	124	139	136	132	138	132	124	151	140	137	128	128	123	136	125	125	129	137	151	135	147	129	136	124	122	148	154	111	144	130	143	130	142	127	131	142	135	133	131	127	146	124	124	155	141	121	118	136	138	162	128	134	149	142	116	126	149	153	144	108	130	154	136	113	118	119	134	169	122	122	134	150	135	131	142	128	126	148	120	127	137	128	131	137	132	140	130	138	137	119	147	129	128	117	139	128	140	134	143	117	126	138	114	140	130	134	115	141	143	132	122	118	141	124	128	143	119	110	141	138	133	130	122	134	138	127	129	128	133	118	144	118	139	135	122	135	139	140	140	136	143	125	144	115	141	123	134	120	140	127	142	138	120	132	123	148	121	133	141	129	135	129	123	154	152	146	120	124	154	131	157	141	134	127	128	124	121	112	119	130	140	141	129	136	134	129	141	116	126	133	137	130	129	126	136	123	129	151	127	157	150	125	142	136	133	123	128	134	127	122	118	131	132	125	123	142	138	119	146	132	125	116	121	137	143	130	138	127	161	112	124	118	140	143	132	138	150	156	118	132	128	122	147	124	154	125	130	151	139	130	133	129	117	132	136	142	147	146	140	132	140	135	133	141	137	127	129	138	145	130	139	124	126	149	139	132	124	125	144	121	129	139	129	124	115	119	128	144	134	136	111	126	127	137	154	162	136	142	137	148	138	136	122	137	122	134	134	160	137	121	115	149	149	143	151	138	141	108	154	111	121	134	147	110	119	143	125	133	118	127	120	129	105	143	119	140	124	142	125	134	123	133	141	146	135	141	123	121	141	158	130	124	142	117	137	141	123	144	128	106	135	144	136	159	142	148	145	136	133	139	128	131	143	118	126	129	145	117	138	121	144	122	143	124	122	141	132	122	119	116	127	137	114	130	128	121	103	121	134	131	141	119	132	128	117	108	116	133	116	125	128	135	126	145	128	128	141	116	115	153	130	103	109	121	137	155	128	115	134	114	148	146	128	122	140	155	143	134	148	144	129	138	133	122	126	123	141	129	145	132	147	127	133	142	129	147	146	116	139	135	127	129	143	130	131	137	133	134	156	135	122	133	126	138	133	136	119	139	138	137	133	126	152	123	124	144	141	146	137	134	145	125	146	134	143	128	143	151	150	131	144	130	117	119	129	126	113	139	134	137	132	142	141	140	122	140	132	136	130	142	122	116	146	150	134	135	123	132	135	134	143	133	142	131	129	128	138	137	123	132	142	128	117	149	110	143	137	121	138	139	137	139	133	155	148	133	152	119	127	132	139	130	127	125	142	127	138	141	138	121	128	144	141	116	140	135	132	139	148	135	124	123	139	138	112	110	105	131	120
150	0	2500	186957	427	3	219	276	286	279	289	261	279	247	303	296	301	263	275	272	263	267	242	239	211	242	211	206	194	199	190	184	207	200	173	169	183	177	169	187	179	188	141	182	192	157	180	147	174	174	151	163	139	146	162	166	146	166	159	147	146	135	147	151	147	155	157	170	154	149	153	131	169	144	148	135	136	148	134	158	142	135	154	157	145	152	125	141	156	162	147	138	147	137	141	141	153	137	130	147	153	149	152	141	152	149	138	127	143	146	142	146	173	151	145	131	149	117	126	145	153	122	137	133	149	128	129	158	156	149	143	159	145	124	150	152	137	129	140	155	156	153	139	130	119	137	131	129	152	144	137	151	164	123	159	167	124	131	147	129	139	144	142	148	127	152	155	127	148	134	144	107	128	139	142	145	142	137	126	149	140	146	137	129	139	132	132	142	123	162	167	164	148	140	140	144	147	132	149	137	128	116	121	151	129	158	137	122	165	139	138	138	150	114	127	143	134	115	126	118	134	151	146	144	140	134	141	134	131	138	127	150	143	143	124	145	135	127	147	164	133	126	144	132	128	146	154	143	135	131	133	140	118	154	133	149	129	140	136	155	138	138	144	134	134	126	124	120	130	121	140	131	155	135	150	139	136	141	126	135	142	136	131	128	121	129	140	125	131	153	132	122	137	128	123	130	147	156	128	154	120	131	147	153	141	133	145	147	155	134	121	158	131	126	128	130	118	112	132	116	119	139	134	130	120	138	133	123	136	134	144	150	128	115	154	122	128	136	142	125	125	146	131	145	137	155	138	141	142	143	144	143	130	128	119	143	110	133	152	133	126	151	162	123	150	155	150	140	136	128	158	133	139	131	145	136	132	145	138	111	144	136	123	137	143	127	137	145	155	137	126	148	149	142	132	152	137	119	126	159	133	127	131	133	135	135	151	136	132	133	131	130	119	135	112	141	141	150	144	140	134	132	128	146	113	134	137	140	148	122	123	139	131	144	143	126	136	141	141	130	155	131	123	147	138	125	127	132	142	132	162	112	133	147	148	139	139	136	144	150	114	120	136	126	124	147	123	128	120	139	132	138	144	138	139	139	139	128	153	134	141	126	139	131	116	147	138	119	120	137	146	155	136	127	133	141	150	129	148	143	143	149	148	139	130	129	127	132	129	140	151	136	135	128	137	135	135	139	144	121	135	164	144	131	146	122	154	135	148	143	132	123	137	119	142	140	130	125	135	149	137	148	129	159	157	141	132	138	153	138	141	158	129	145	129	137	137	138	124	129	126	136	140	136	145	149	132	133	144	149	122	139	146	132	161	153	144	114	138	155	141	125	132	155	118	130	148	134	158	154	136	150	113	150	137	138	122	139	124	143	142	126	148	126	145	135	139	116	142	139	145	131	121	149	128	130	118	134	140	137	120	156	135	139	156	150	128	124	119	151	143	121	139	131	125	129	136	158	144	130	143	145	114	150	134	141	150	129	117	145	126	136	115	115	136	134	137	140	148	139	125	135	147	132	132	128	132	158	138	138	146	114	131	128	137	126	120	117	124	143	129	130	124	131	127	121	140	129	139	136	130	125	124	129	167	115	132	124	126	132	141	129	150	127	139	134	137	137	128	129	128	125	123	139	146	126	137	139	145	122	140	138	143	136	128	120	143	148	135	137	128	131	131	140	121	121	131	128	142	129	124	141	132	139	140	152	132	143	144	108	123	135	143	122	137	122	143	143	135	127	135	115	127	136	135	117	120	116	141	121	126	129	150	138	141	131	135	136	131	150	125	135	126	137	147	125	148	124	133	120	111	131	147	129	139	148	129	148	153	138	140	134	153	127	134	133	136	122	154	113	145	131	143	158	135	124	125	116	141	134	121	128	124	133	119	126	113	137	144	130	128	132	126	132	128	127	140	134	135	139	114	137	125	133	131	141	141	130	152	118	129	127	129	142	136	124	138	124	151	120	155	133	140	127	146	149	126	142	134	146	149	145	126	102	114	142	140	152	109	139	153	146	146	132	147	118	128	132	145	136	137	134	148	105	145	141	128	146	109	137	135	143	150	136	131	141	124	144	149	138	116	144	133	132	138	121	159	152	120	147	124	135	114	121	123	129	135	152	135	153	122	144	141	133	142	134	126	141	141	134	131	127	150	140	130	158	144	141	119	128	135	165	141	121	148	133	142	134	134	133	141	123	147	141	131	139	141	132	140	128	129	118	141	147	127	147	158	143	142	141	145	153	120	149	124	155	113	135	127	125	122	148	150	127	138	135	119	141	141	152	129	126	168	146	135	164	142	136	125	143	166	153	133	133	135	134	117	120	144	136	155	144	135	130	147	133	148	142
150	1	1710	187015	415	46	288	290	231	223	182	192	188	172	156	180	154	166	166	180	166	159	161	153	163	147	157	154	130	131	158	151	135	138	137	117	155	123	133	123	137	126	125	135	155	153	135	126	115	122	116	146	127	122	167	145	151	124	141	131	131	131	140	132	118	133	144	124	137	136	139	143	124	121	114	129	148	137	160	125	126	131	126	129	154	121	134	135	151	126	139	135	127	138	161	129	133	153	144	121	122	134	135	135	118	136	132	128	138	146	138	121	129	132	135	123	142	164	124	129	158	135	114	140	129	124	154	144	132	121	125	127	136	136	129	152	129	112	126	140	119	132	128	124	153	142	122	124	131	143	125	118	145	130	131	121	108	132	128	127	119	128	151	125	140	136	149	137	112	123	126	120	136	131	135	117	117	131	126	144	143	127	128	132	126	156	132	138	136	153	126	132	126	137	147	133	123	132	127	132	130	147	111	159	137	156	125	138	130	135	109	140	121	142	139	110	113	139	146	127	144	123	112	147	117	123	120	121	148	125	137	140	128	121	133	157	132	143	143	122	124	139	117	120	126	136	135	154	128	130	125	142	120	134	129	133	122	149	136	128	136	140	125	129	123	132	138	141	111	128	138	144	131	136	129	145	139	138	117	141	127	125	118	122	120	137	148	144	131	127	131	115	108	128	138	123	137	125	149	119	138	137	153	118	137	127	123	126	154	135	130	123	133	120	127	125	129	140	116	141	121	127	129	133	139	136	128	107	135	137	126	152	132	119	156	117	128	139	128	111	151	146	128	117	128	133	140	117	131	127	118	124	117	140	131	118	112	137	116	155	135	144	133	132	139	130	128	156	138	117	117	135	131	140	140	141	126	133	122	139	144	131	144	148	133	132	120	126	133	126	114	125	127	129	146	131	110	131	137	113	153	108	109	132	131	128	134	142	125	147	134	128	124	141	135	133	131	109	132	145	109	136	122	135	118	142	139	142	133	118	119	136	143	132	123	148	130	129	144	137	140	146	138	119	124	141	131	141	125	138	121	132	148	139	134	140	141	129	107	135	146	134	142	131	134	140	147	145	129	137	127	130	140	152	136	124	142	140	120	115	125	131	136	112	146	125	127	121	112	135	149	123	140	129	128	149	161	137	134	129	148	140	145	122	114	114	132	110	125	139	150	142	136	139	132	131	127	122	118	126	144	130	134	130	126	134	143	145	138	135	138	131	131	143	152	138	125	122	120	139	131	135	133	135	117	138	134	130	114	115	137	131	133	140	114	116	133	124	140	117	134	126	146	152	132	129	144	114	140	142	131	131	132	136	137	138	108	121	151	146	141	134	117	136	140	150	122	139	145	135	121	155	128	111	124	129	129	132	129	134	106	123	140	131	148	120	128	134	153	128	145	127	126	134	128	139	123	125	109	132	121	126	125	122	132	137	128	130	124	137	135	137	128	114	113	136	125	140	124	123	128	132	145	129	126	131	159	119	130	133	124	127	117	126	134	114	123	133	161	141	135	129	144	132	126	147	118	149	125	128	130	118	142	136	100	124	126	140	119	112	131	151	126	134	116	140	120	140	144	113	142	114	126	124	137	122	132	134	144	143	114	145	138	128	129	127	128	122	162	136	117	145	116	122	131	104	129	157	129	135	119	132	115	150	123	149	123	130	132	142	120	131	127	140	118	124	125	126	117	135	160	129	113	132	126	131	114	140	124	121	143	126	127	111	121	135	129	147	137	135	126	132	123	124	134	132	121	129	124	133	118	126	129	143	127	126	133	121	133	133	144	129	135	126	122	114	143	125	115	146	128	134	133	120	138	139	145	126	130	142	130	132	132	121	137	108	122	140	130	138	135	127	131	138	148	140	133	120	120	129	125	125	117	135	136	140	139	142	109	135	137	118	151	140	127	136	145	136	130	119	128	122	147	120	138	140	132	134	132	128	122	128	136	124	134	133	132	140	130	133	132	125	132	129	145	114	136	124	142	122	130	121	143	149	128	122	105	133	129	147	132	120	149	143	129	135	118	140	134	122	135	135	120	125	142	143	128	121	140	120	130	125	120	133	124	124	139	152	133	135	136	126	145	142	150	139	128	128	111	146	143	128	151	125	124	136	144	141	139	123	134	136	127	141	134	131	131	136	112	148	135	127	115	145	151	144	144	124	147	140	151	119	155	132	130	127	133	122	126	150	146	130	103	141	112	143	138	142	129	126	127	139	121	139	147	126	128	144	124	131	132	126	138	142	154	145	136	129	143	136	125	130	141	129	130	148	126	137	126	156	132	124	136	132	138	129	123	116	130	129	150	117	130	130	147	128	138	133	128	148	148	121	125	146	134	115	145	119
150	2	1950	187072	438	9	269	287	273	263	263	230	264	238	213	236	246	217	216	232	200	204	186	189	198	186	164	189	156	169	173	160	165	155	164	156	141	152	137	141	146	158	150	140	142	142	143	137	154	165	154	148	151	150	152	144	153	160	155	133	163	143	156	142	158	144	132	147	145	119	152	144	150	129	148	143	140	145	142	145	128	142	142	125	149	131	136	137	128	142	144	160	127	145	134	158	134	133	146	147	140	149	146	148	143	144	148	125	123	148	137	116	140	143	131	147	143	158	141	145	141	124	138	133	139	145	151	145	144	156	149	148	118	134	149	131	124	134	143	129	162	134	127	121	148	134	137	174	115	147	143	132	148	151	130	133	167	146	147	141	158	116	136	159	176	133	146	118	140	117	141	115	145	138	145	150	139	151	134	150	133	157	141	159	151	141	122	151	149	143	152	150	141	134	119	122	135	151	138	140	120	152	152	157	127	142	123	144	142	141	120	134	148	133	148	149	140	137	134	145	130	154	127	149	143	131	138	140	131	124	119	125	136	150	143	117	118	153	127	133	155	161	162	140	146	151	149	154	114	118	124	141	120	148	126	147	132	129	137	135	132	145	146	138	133	141	138	148	144	143	140	160	147	141	153	139	144	134	133	138	108	135	130	130	151	112	136	116	140	147	140	122	133	136	140	141	109	130	129	123	136	135	122	142	147	138	129	142	114	135	123	119	142	132	158	137	144	128	134	145	148	145	141	131	158	148	156	145	140	140	137	121	154	120	141	149	131	118	116	148	146	144	134	140	127	114	126	145	146	145	141	155	122	147	139	126	128	126	131	152	127	138	131	123	138	138	138	139	134	143	132	110	120	127	132	123	151	123	131	137	139	132	136	141	139	129	136	128	118	161	131	124	120	138	128	134	129	141	129	110	126	139	134	129	150	138	116	132	134	130	130	123	147	120	133	127	148	120	129	127	134	148	140	143	122	153	131	132	153	123	134	130	127	144	119	133	136	133	128	141	145	151	129	147	152	151	140	143	134	142	132	131	153	121	132	139	128	132	144	151	117	145	138	135	129	132	125	129	128	137	147	123	137	137	133	139	134	124	145	146	128	134	126	154	122	141	140	131	151	143	131	131	128	148	158	127	156	135	115	139	122	141	130	117	129	133	143	117	143	120	130	129	132	132	147	123	135	143	145	134	136	137	133	137	129	159	138	133	131	119	158	131	128	148	133	130	133	128	124	115	118	142	117	129	153	151	131	120	141	126	153	137	107	147	146	147	123	131	137	125	143	134	141	124	143	128	130	147	136	149	138	129	122	134	128	150	130	132	129	147	119	135	121	120	150	136	161	140	132	146	129	134	141	136	142	136	126	153	123	145	122	140	158	121	117	126	132	127	117	133	135	134	150	159	152	147	143	153	128	126	127	138	128	126	166	143	129	142	136	132	151	146	140	149	138	133	148	141	144	145	140	135	135	135	127	135	146	154	135	135	150	146	125	142	139	120	136	132	131	130	132	138	149	136	147	134	143	141	134	137	123	128	130	132	140	127	133	133	122	132	123	123	151	149	113	143	117	134	121	126	127	143	140	136	145	128	131	145	132	117	133	142	132	147	133	136	138	128	156	131	133	127	113	121	124	156	124	147	132	131	125	130	148	131	119	151	128	139	144	144	151	143	131	138	135	120	137	143	133	137	142	144	158	145	142	131	136	137	142	138	142	148	143	141	142	139	141	129	136	114	144	144	127	123	122	150	138	137	153	115	135	138	123	122	144	131	164	146	127	152	103	166	117	155	121	146	131	150	129	142	139	142	143	134	117	132	127	128	131	142	141	112	138	137	134	112	154	118	115	122	126	147	120	146	153	136	148	139	150	147	139	136	129	128	140	133	149	131	151	147	137	120	131	141	144	117	139	132	122	123	135	129	118	136	149	138	148	153	154	141	130	151	131	118	115	136	120	135	121	130	144	148	121	136	147	127	135	144	112	143	138	131	142	143	131	146	138	147	149	134	126	125	127	116	118	142	142	141	135	152	132	119	136	141	125	147	128	135	133	145	128	158	144	140	125	136	142	129	130	139	146	123	132	114	124	137	140	142	112	137	150	132	159	138	132	153	145	130	148	117	118	146	131	139	146	148	135	137	125	138	150	128	145	137	127	150	130	126	124	124	138	131	125	134	135	130	122	128	143	111	162	138	132	128	121	131	121	139	149	131	129	127	168	150	136	133	127	133	125	124	143	132	142	142	144	135	141	147	111	121	137	136	136	136	136	146	129	132	133	137	135	140	143	114	151	140	139	124	130	145	138	142	125	150	142	154	131	139	126	142	144	129	146	133	145	133	127	130
150	3	3250	187130	438	20	257	305	306	275	250	203	228	207	195	218	199	218	197	193	209	214	165	159	215	167	176	162	175	155	185	146	169	143	157	142	179	155	143	136	158	167	180	148	131	155	143	159	150	152	142	130	151	124	128	147	148	141	137	156	134	143	152	135	130	145	163	140	146	140	149	134	136	156	160	147	156	138	152	136	150	147	136	134	127	131	162	158	133	138	153	134	146	152	148	123	142	132	149	130	136	151	143	139	138	141	155	122	143	150	141	155	164	158	141	142	132	133	150	156	132	148	139	131	137	150	137	135	144	131	149	153	142	140	145	167	138	138	138	154	133	135	151	152	141	164	129	149	140	147	135	134	130	152	141	144	135	139	137	128	162	130	146	146	136	149	156	141	148	123	130	145	145	133	154	158	156	115	120	141	136	124	124	150	141	120	135	156	151	153	120	138	134	157	142	136	140	144	149	130	142	134	124	134	134	132	152	145	139	140	137	154	155	132	140	123	150	140	160	141	135	154	146	132	164	157	135	129	149	151	151	160	164	130	155	141	117	160	143	127	135	131	128	140	149	145	134	124	141	143	141	144	147	120	146	136	171	132	128	153	160	136	150	129	121	160	138	148	149	126	145	162	145	119	150	134	138	136	144	130	144	139	137	143	127	126	151	136	165	147	154	138	151	152	151	160	142	109	145	161	113	145	128	145	146	149	161	128	122	143	147	126	135	137	145	137	113	139	141	138	135	126	130	136	120	119	126	154	137	138	133	147	165	148	151	148	130	144	155	139	138	132	153	149	158	137	149	114	151	117	145	122	135	150	133	136	126	138	141	142	164	125	144	150	154	154	151	134	137	164	153	120	153	146	156	141	142	134	138	138	135	157	151	146	146	135	141	146	153	134	136	159	155	138	134	140	141	137	155	133	137	129	153	144	140	153	124	139	132	147	140	128	130	130	147	116	143	153	150	141	126	149	146	131	146	137	165	146	135	143	144	142	132	160	133	124	143	142	122	148	132	145	133	137	153	153	132	147	150	151	117	137	143	156	133	141	135	135	157	136	124	111	126	151	145	124	161	124	154	146	152	149	140	140	133	145	139	126	137	137	153	148	132	126	156	110	134	132	150	137	134	155	135	120	133	160	140	150	153	126	150	127	148	127	153	119	155	140	131	145	128	143	160	140	149	141	119	150	163	136	133	158	146	158	155	139	138	126	122	155	160	144	128	114	129	146	153	130	147	142	139	154	139	137	158	152	152	151	121	140	133	158	131	132	141	135	126	147	144	147	151	131	129	150	138	131	121	134	154	140	127	138	150	157	159	146	141	142	134	136	137	121	137	136	145	125	149	139	146	131	147	147	148	152	146	161	160	133	138	145	131	142	126	144	155	149	141	148	111	132	147	143	164	141	123	155	150	152	157	131	123	152	134	140	142	143	131	148	163	139	155	155	133	160	154	136	132	153	171	149	135	138	130	137	142	131	155	153	127	135	146	136	142	146	145	135	161	139	144	148	120	116	151	140	150	147	130	124	157	124	136	150	144	149	155	140	137	137	140	145	184	142	142	146	127	151	147	160	133	148	135	147	142	124	154	149	140	144	135	137	144	128	152	154	135	143	134	134	162	152	148	129	166	124	125	121	141	138	153	130	136	142	145	119	136	133	115	150	151	139	131	146	115	146	136	142	125	137	137	145	124	142	143	126	127	118	145	132	165	140	148	157	153	130	147	145	127	130	138	141	136	146	138	141	138	142	135	148	134	157	131	136	127	124	157	148	145	123	121	137	146	148	141	148	136	140	140	133	139	148	126	150	145	139	145	129	139	141	137	133	143	145	159	134	143	149	151	148	125	161	144	135	130	146	138	140	140	142	145	157	154	167	170	138	161	141	146	132	142	139	154	159	157	134	137	151	125	126	127	133	144	129	133	128	143	128	158	136	168	145	141	120	133	146	136	137	148	130	131	135	155	137	141	137	134	136	132	147	153	127	136	135	140	139	143	146	152	141	127	132	124	138	149	125	133	135	152	138	145	115	136	136	151	133	123	152	145	147	159	145	157	134	158	161	148	146	141	129	159	131	141	131	149	133	140	139	152	135	162	143	130	162	129	141	136	141	128	138	155	130	125	145	140	135	146	135	151	127	135	140	119	147	128	148	130	147	138	143	154	134	139	128	130	126	140	125	135	148	145	155	140	140	143	147	138	132	131	132	143	153	131	131	139	135	140	138	137	139	150	139	133	134	137	126	143	140	126	153	153	127	144	149	141	121	153	141	142	139	156	140	131	122	161	150	158	120	151	134	132	135	139	186	128	139	139	131	119	147	154	141	148	141	132	139	141	144	125	144
150	0	2500	187188	428	8	218	273	273	280	302	285	297	276	272	278	305	295	314	272	263	274	265	265	233	228	243	232	200	224	196	195	184	211	184	190	176	182	182	183	195	164	175	198	164	190	191	178	176	177	172	177	174	161	167	166	157	175	188	170	158	184	147	156	148	181	170	165	174	152	145	178	176	144	159	166	169	193	164	126	159	169	149	144	148	160	156	168	159	163	151	162	156	159	161	138	148	141	154	141	166	156	157	146	151	165	164	157	141	166	174	174	151	139	167	130	163	147	153	159	159	138	152	165	150	161	164	135	154	156	152	158	151	141	142	152	152	155	145	169	129	139	168	162	163	163	149	141	144	160	170	156	160	147	141	119	153	138	169	157	138	161	149	127	160	144	161	144	144	144	140	146	156	149	172	164	155	141	135	145	142	140	155	134	152	162	156	155	139	147	144	144	151	149	148	150	124	146	155	141	137	144	151	135	146	136	127	150	163	138	132	148	135	159	162	165	166	150	154	146	139	110	124	162	180	149	148	144	160	155	136	154	140	132	159	154	136	167	145	157	135	133	131	169	137	155	145	161	172	169	162	169	140	144	132	140	134	141	155	158	144	143	164	134	138	160	140	146	139	161	143	153	143	142	165	145	144	145	143	160	138	156	145	150	187	177	157	158	164	159	152	157	158	174	137	141	160	140	134	130	165	156	127	146	157	155	169	162	153	138	129	142	134	162	130	156	152	158	176	161	145	147	144	143	155	157	148	155	145	138	170	139	133	132	149	144	149	131	177	162	155	155	152	134	166	141	167	153	132	150	165	140	148	127	141	133	126	139	151	126	145	151	132	160	181	144	154	147	138	132	154	175	165	162	161	140	162	130	147	163	131	145	160	148	152	148	164	164	170	159	145	161	143	144	158	148	155	161	157	158	155	132	161	146	140	170	168	148	146	168	152	136	126	154	142	129	129	154	160	139	155	146	142	145	133	152	147	133	166	155	165	141	141	156	126	145	137	153	135	142	173	136	145	143	143	142	146	142	156	138	156	136	147	152	122	144	122	136	138	130	142	159	136	153	156	155	126	158	141	124	138	149	144	135	145	133	136	140	137	157	156	153	166	150	158	140	141	158	156	150	126	155	155	130	140	148	139	152	142	152	138	155	142	135	182	166	152	142	146	170	127	153	137	159	138	132	135	125	151	143	149	152	163	124	129	148	142	140	149	134	147	142	145	160	133	144	128	141	119	128	147	141	149	144	138	156	138	163	144	130	141	141	160	158	155	152	155	134	155	156	166	149	152	152	134	144	153	131	146	135	163	146	139	129	125	145	138	133	144	153	145	143	156	144	140	146	157	122	120	134	143	139	145	125	168	152	157	141	130	152	146	140	137	145	139	148	157	133	151	148	152	136	154	127	160	135	153	159	139	171	158	154	152	154	163	137	166	145	144	141	157	153	162	158	167	148	152	150	136	152	129	147	137	147	131	146	141	157	141	154	149	137	138	117	135	138	179	137	156	143	148	160	151	147	134	146	130	151	167	150	142	138	139	147	126	162	125	149	146	165	127	145	159	157	151	146	168	175	150	157	159	134	140	138	161	146	155	158	153	163	152	152	169	142	144	140	140	134	136	162	158	143	148	158	141	165	138	133	150	143	136	129	142	143	152	140	151	153	159	159	127	142	170	135	152	154	159	131	144	153	126	140	156	151	144	129	147	149	138	156	132	145	158	146	153	148	117	155	139	143	144	144	147	137	155	142	135	147	156	144	145	136	153	142	157	155	162	154	133	143	145	141	128	149	141	148	145	139	143	163	144	133	149	166	139	139	149	143	153	170	134	144	165	160	153	139	132	148	133	156	144	143	170	155	147	152	146	153	146	158	139	149	130	129	168	140	159	142	175	147	140	150	157	144	132	150	159	152	162	147	140	146	138	131	158	156	155	170	136	143	155	141	145	149	168	149	148	145	148	137	144	119	128	153	156	152	136	148	161	153	147	150	133	146	140	150	152	141	151	150	143	138	163	122	148	168	156	149	145	138	130	157	153	116	163	161	129	152	147	158	129	136	150	144	129	156	138	156	132	128	147	128	160	154	147	160	141	145	141	128	144	165	167	141	130	155	150	133	139	152	150	162	152	168	151	157	148	151	157	134	141	134	143	156	168	143	165	138	159	156	131	146	132	142	125	154	147	156	148	139	133	152	124	148	138	135	158	135	155	152	156	150	156	130	154	143	175	157	144	160	148	114	127	142	148	138	146	157	142	151	136	163	146	142	152	165	176	154	161	142	144	145	144	159	131	151	143	163	160	160	152	148	150	127	129	161	160	141	153	144	164	152	161	140	133	165	160	128
150	1	1710	187246	423	49	268	300	251	239	214	214	202	178	196	172	173	172	180	202	166	181	196	172	181	156	155	157	161	153	152	148	173	145	125	124	157	153	166	138	148	121	116	144	148	171	151	147	151	144	129	149	145	151	144	139	145	155	149	128	138	129	158	147	158	142	136	148	138	146	148	161	145	135	129	132	139	135	144	153	160	141	158	142	142	148	145	139	160	133	128	119	149	139	144	150	130	144	143	151	147	133	153	146	140	131	167	147	147	142	138	124	143	143	160	131	156	155	149	148	150	133	122	136	144	141	157	136	133	137	141	142	158	144	145	143	152	151	156	135	137	146	145	142	153	150	161	157	139	137	142	162	150	127	139	135	131	153	164	135	133	126	144	139	138	131	146	140	144	120	134	110	150	126	136	133	151	131	153	127	143	130	147	138	143	150	157	136	119	134	142	141	139	140	147	110	164	142	133	136	142	149	142	138	127	132	137	157	160	148	137	131	144	151	135	122	151	135	133	132	151	145	135	143	137	157	138	154	150	134	128	132	137	145	136	154	133	151	149	157	127	145	118	154	138	144	127	161	153	137	137	147	155	149	169	133	139	135	142	151	137	135	171	153	151	150	120	143	148	129	145	160	159	120	150	145	167	137	143	129	139	136	149	117	132	150	132	123	146	130	141	154	124	149	143	157	138	119	139	153	156	143	142	161	135	146	134	132	137	134	136	148	138	147	121	136	137	140	119	140	150	129	143	144	159	160	136	133	140	141	128	143	130	145	132	133	122	144	145	139	141	130	126	145	146	135	136	134	135	131	156	133	144	145	149	149	156	135	131	141	139	139	140	131	145	141	136	145	124	142	152	153	149	137	142	155	133	145	140	135	129	150	161	150	141	131	141	147	150	154	144	135	141	144	143	150	133	140	155	146	156	149	134	148	163	127	149	149	135	158	147	125	158	143	150	145	130	148	136	159	134	155	134	152	134	129	143	129	143	139	122	132	137	135	147	142	141	151	141	132	133	162	141	135	129	161	134	135	146	146	153	130	143	131	138	145	137	126	145	162	139	165	148	148	143	116	159	128	156	138	136	138	143	134	118	139	175	140	133	139	132	162	137	130	149	145	154	137	135	152	134	122	152	141	153	180	162	126	144	134	149	138	130	132	135	137	135	128	153	142	158	146	129	138	136	165	146	155	116	156	139	149	128	133	154	126	139	140	146	130	135	148	138	151	151	144	142	125	133	139	124	135	146	146	152	139	153	148	140	131	147	154	132	162	166	146	148	147	148	149	146	165	129	129	152	132	158	171	149	146	138	138	141	149	146	125	141	139	148	153	152	149	142	147	144	156	140	131	148	124	148	139	145	148	165	143	143	166	129	144	123	154	134	136	150	160	148	125	150	141	145	138	143	154	132	138	141	151	135	148	144	136	133	150	150	180	142	131	129	163	154	146	146	129	147	149	136	136	152	143	137	151	150	145	142	137	141	146	139	141	132	170	146	157	150	133	128	121	131	146	136	141	138	135	154	133	143	151	131	135	139	128	124	157	111	123	140	120	155	113	147	166	127	136	127	128	146	144	149	150	140	128	154	132	139	155	141	154	128	137	137	128	145	137	128	166	133	139	138	152	130	146	137	141	151	131	143	135	147	161	142	147	154	150	138	129	126	144	153	147	140	151	122	136	119	131	140	134	155	146	136	138	140	134	137	125	153	122	147	133	153	133	143	164	144	151	128	122	127	148	134	145	130	136	141	153	128	141	142	145	142	127	133	134	120	151	143	132	152	130	131	116	140	127	146	134	152	141	146	158	159	145	138	133	125	123	144	124	143	124	118	148	146	131	171	126	133	144	157	131	166	148	123	126	148	147	131	125	139	155	159	142	145	140	137	137	140	126	133	134	140	129	119	136	150	154	130	145	153	133	144	173	134	143	133	154	159	138	144	123	164	149	142	127	157	158	129	161	144	133	129	119	137	129	142	137	154	142	130	139	129	165	113	118	127	131	149	146	131	134	155	144	126	138	134	150	144	140	146	132	166	142	160	157	127	142	144	139	146	150	135	133	139	162	134	137	136	116	143	151	148	155	126	127	118	131	138	144	122	145	135	153	143	132	151	144	134	132	135	139	138	128	162	156	134	149	141	140	133	138	126	136	135	135	144	134	126	151	156	146	135	137	138	131	120	118	159	125	153	133	130	142	140	147	131	136	163	135	134	145	140	161	147	137	132	138	147	142	152	146	138	145	136	149	143	156	164	150	142	137	127	137	135	153	118	138	148	157	143	136	152	129	132	158	138	134	136	131	123	137	132	148	125	132	142	143	141	140	153	124	142	155	120	134	148	122	160	128
150	2	1950	187304	417	15	239	266	279	257	268	242	250	213	209	225	237	236	227	214	222	189	218	197	185	184	188	196	187	160	163	154	156	172	149	176	177	163	139	171	158	156	150	173	142	164	130	166	165	160	137	165	142	159	153	130	155	162	162	146	157	163	164	153	137	141	141	144	136	131	144	137	162	147	154	145	140	159	156	159	132	154	143	155	142	139	157	149	159	151	149	140	170	124	155	147	156	163	147	147	161	156	169	129	139	166	148	145	157	136	119	159	134	146	146	145	151	149	163	146	159	155	139	134	132	144	134	139	129	151	142	147	152	144	129	134	145	149	148	133	130	146	145	143	149	134	129	135	168	143	134	151	139	127	136	143	150	133	124	136	141	131	131	136	160	140	132	135	132	134	147	128	139	140	138	141	135	145	153	153	146	141	134	146	142	138	123	146	148	140	126	150	135	151	142	151	131	138	119	140	139	139	137	136	138	156	127	130	116	150	156	111	150	131	121	143	133	140	165	126	143	138	140	152	139	134	135	113	138	144	145	151	119	135	156	145	145	135	137	145	128	163	132	123	160	133	151	143	138	129	156	137	145	136	159	138	142	131	150	132	144	128	159	134	117	149	143	129	136	165	136	150	126	154	127	132	134	127	127	135	133	131	140	147	149	125	124	145	139	137	133	139	143	140	125	125	143	161	143	128	149	133	136	156	152	137	145	147	134	149	150	165	150	178	147	158	134	150	124	144	135	131	158	143	141	149	148	150	131	133	123	160	141	157	137	133	144	144	162	139	129	157	157	148	156	145	132	124	140	147	152	149	160	153	127	136	160	146	133	148	140	136	163	150	127	145	132	137	151	125	142	136	144	145	132	156	121	148	158	150	144	144	145	142	155	137	159	129	137	139	149	153	143	143	150	126	129	135	132	117	152	152	152	119	169	145	146	140	141	127	139	117	138	153	142	164	129	149	150	149	145	144	152	138	153	128	144	163	143	138	124	142	136	132	149	132	137	134	130	113	139	137	156	158	135	125	154	155	142	152	147	144	133	152	123	147	135	127	127	152	138	164	145	156	130	127	140	162	141	157	166	140	124	121	116	150	139	147	127	152	146	154	136	127	140	139	149	142	154	143	160	135	174	150	161	129	145	137	148	133	158	138	149	149	159	127	140	137	113	157	132	138	141	128	159	108	125	152	138	148	136	136	135	161	132	145	154	150	131	168	125	130	140	146	140	142	144	154	156	136	127	140	145	159	143	146	145	154	139	148	127	145	162	145	144	128	121	146	141	121	133	131	124	126	134	145	163	126	126	146	149	143	170	141	133	128	129	119	121	136	149	125	150	155	170	139	125	146	128	120	120	142	123	135	169	150	150	139	145	146	134	135	136	152	140	140	143	142	152	147	148	130	134	136	136	143	130	142	144	138	138	151	139	126	140	157	139	135	143	153	149	162	120	140	125	161	133	149	125	130	134	132	145	132	150	136	130	177	143	131	142	154	148	142	139	149	129	149	127	128	134	144	130	130	149	146	138	138	121	121	130	141	137	161	129	149	150	136	136	152	151	133	120	144	155	136	139	143	140	129	150	133	153	156	137	151	131	138	134	118	152	128	138	136	141	153	134	150	131	144	144	144	147	139	139	155	131	144	152	139	134	139	135	159	129	114	140	140	135	124	155	142	127	134	145	141	160	136	155	144	146	129	148	141	131	168	150	139	144	138	129	141	132	129	149	128	159	140	140	135	132	120	129	155	126	135	151	129	149	151	138	134	145	134	149	136	143	138	145	149	140	143	156	155	127	133	124	134	132	121	143	157	142	133	140	143	149	127	135	132	139	141	122	159	138	158	129	137	142	142	136	156	152	137	134	143	132	128	141	138	138	154	154	170	139	114	145	140	138	139	131	136	143	140	152	119	126	128	124	136	128	142	172	133	146	158	164	122	139	150	144	144	131	145	132	141	168	132	139	148	113	149	133	135	138	129	137	161	134	141	136	153	166	129	133	131	162	140	157	140	142	154	142	140	151	167	155	144	146	120	142	134	155	147	120	150	141	132	136	131	143	137	141	137	144	123	137	143	141	146	165	144	131	134	151	143	133	144	155	143	120	136	168	128	131	155	120	142	137	141	146	134	138	145	129	123	134	139	134	138	132	146	123	125	128	140	146	133	136	149	128	165	136	126	122	142	147	154	140	156	145	124	132	150	144	158	136	116	161	147	151	145	141	153	136	142	137	135	140	133	138	123	146	139	134	135	130	132	147	143	128	146	134	143	129	131	158	147	129	125	152	138	133	137	154	142	149	143	125	127	129	137	130	138	128	139	140	136	163	131	130	149	142	124	125	139	138	152
150	3	3250	187361	427	28	280	286	241	258	233	260	238	206	200	239	222	197	195	215	216	181	193	169	162	174	167	162	133	163	150	163	137	164	136	140	148	157	135	140	134	152	150	142	125	157	143	138	145	157	134	131	135	167	148	162	136	123	141	156	152	155	155	155	130	127	132	160	147	138	135	144	137	144	159	151	128	137	125	138	147	148	124	141	159	137	144	151	141	122	137	124	161	160	153	153	120	120	146	136	144	137	134	145	137	152	144	147	134	141	133	122	130	145	133	144	143	119	142	111	136	147	148	120	154	138	145	128	125	150	130	137	136	140	135	129	152	132	132	137	127	147	138	143	145	123	145	141	117	131	125	131	128	140	137	133	128	146	157	148	162	140	153	131	142	136	144	155	123	149	121	136	138	146	141	129	146	146	153	134	134	139	125	152	141	133	137	140	137	130	121	128	156	143	150	129	132	118	140	136	140	142	138	109	129	157	145	130	138	140	153	143	129	133	112	129	144	150	126	141	153	130	147	128	142	134	139	137	142	146	134	134	143	149	141	127	174	136	123	147	140	141	139	147	162	158	119	147	130	130	153	116	116	156	154	139	127	127	146	151	145	142	123	143	138	118	123	139	138	129	148	133	131	134	137	129	166	149	135	158	151	126	129	123	158	129	140	145	134	138	145	130	146	116	136	123	129	148	125	123	144	132	128	110	132	132	154	125	129	136	143	117	151	133	142	136	134	150	135	139	144	136	146	139	139	130	134	135	123	131	138	144	142	121	108	144	120	125	128	141	137	137	133	141	122	132	154	129	141	133	154	137	145	133	147	132	126	119	141	176	136	131	139	133	143	128	130	142	127	126	150	155	125	141	114	151	130	139	138	157	133	140	135	146	129	147	135	130	145	132	156	151	129	147	131	150	126	133	138	161	138	128	135	142	130	134	144	137	145	147	142	139	140	115	129	129	130	146	134	163	138	148	140	128	149	146	139	145	133	135	138	139	111	152	148	145	146	127	130	141	117	131	133	135	114	139	145	142	146	135	140	132	121	124	124	154	142	138	123	148	141	130	131	127	137	147	130	129	124	130	139	139	119	137	145	125	124	132	123	138	130	138	149	113	148	123	137	124	159	139	151	141	123	134	127	143	144	126	124	141	114	113	131	147	160	143	126	121	150	141	151	135	139	144	139	133	116	126	130	135	105	138	126	127	126	146	140	145	124	155	133	125	132	134	125	162	114	132	148	116	134	126	132	144	120	120	141	140	143	132	126	142	135	126	129	152	153	124	127	135	135	141	132	129	143	158	137	138	141	124	139	129	147	118	138	135	134	125	148	128	118	135	136	130	149	147	134	132	126	113	133	153	149	134	123	130	135	155	147	134	124	131	118	152	139	128	125	157	133	139	132	143	137	146	135	129	141	115	129	128	130	139	151	139	140	136	136	115	117	136	139	141	126	142	148	135	140	120	152	162	132	135	114	129	138	140	130	130	129	129	127	133	154	132	134	136	131	141	144	129	130	152	133	123	141	138	126	119	149	153	130	116	119	138	120	145	124	155	132	112	123	121	139	121	139	160	131	117	155	130	137	122	131	130	122	135	132	147	128	127	138	114	138	154	165	129	134	130	133	152	125	112	116	135	135	144	144	139	138	148	153	135	151	136	130	137	139	135	131	112	127	150	137	123	148	141	128	153	152	130	116	142	164	126	136	134	152	150	122	144	128	113	138	132	146	114	129	146	143	122	137	114	139	133	138	122	133	137	144	126	119	121	131	150	131	148	139	144	128	135	146	142	114	122	123	137	141	127	155	122	142	125	130	123	125	142	152	146	126	147	130	126	138	140	142	123	148	139	152	132	150	125	118	141	172	142	151	129	138	145	137	138	137	119	130	131	127	153	134	122	121	139	137	151	115	135	135	131	124	134	154	132	133	129	142	135	169	145	118	125	135	135	151	127	138	129	127	129	129	151	145	131	129	131	165	135	119	118	161	153	135	134	121	136	129	118	142	146	135	157	131	145	161	149	153	144	125	124	144	131	147	161	136	137	143	136	109	129	136	121	133	121	142	137	146	132	131	143	119	133	146	135	126	142	117	156	151	150	136	136	146	134	125	132	124	130	147	129	119	138	134	138	139	158	139	122	137	118	140	120	139	131	140	156	127	123	126	132	130	129	129	133	137	143	145	135	146	127	134	126	133	145	122	132	136	121	139	139	152	134	139	144	137	122	134	145	124	120	128	131	130	135	130	139	119	144	146	140	133	130	138	127	133	152	137	127	143	139	125	148	127	141	148	134	138	110	132	123	157	125	130	144	121	129	121	130	146	123	119	143	154	132	153	130	136	149	134	126
