150	0	2500	95984	664	39	765	969	918	836	768	701	626	562	547	505	483	431	420	386	378	371	356	343	346	310	311	313	277	294	274	270	264	263	256	232	260	274	224	231	234	219	238	213	225	202	213	235	227	215	196	215	226	211	216	214	210	219	199	188	205	223	170	195	202	187	208	212	188	212	202	193	211	189	185	177	178	175	176	192	195	198	204	208	187	169	175	196	193	176	189	183	195	179	197	179	183	177	175	195	169	177	204	178	196	188	172	178	182	171	198	183	191	201	176	182	167	176	195	176	186	175	163	183	193	188	174	181	177	178	154	190	170	189	169	172	168	184	176	197	161	165	167	196	208	192	176	165	191	161	164	164	178	186	180	175	180	179	171	145	195	178	189	169	147	167	161	172	184	176	186	184	184	183	194	165	194	175	184	185	179	163	173	161	181	201	190	184	176	165	186	159	165	166	180	180	169	173	191	162	174	176	195	176	181	161	162	154	175	174	168	189	163	169	171	196	182	175	155	162	158	179	157	173	165	165	178	177	161	151	176	162	191	176	166	175	158	161	170	206	153	201	165	154	157	159	191	170	170	178	170	157	164	157	151	167	184	169	178	179	167	173	173	175	167	172	176	161	187	163	191	164	173	181	169	160	177	183	170	178	171	198	168	169	162	152	167	171	175	171	160	157	168	162	172	170	171	163	172	172	168	162	170	175	161	177	152	179	185	170	196	171	174	170	165	149	199	167	146	168	171	172	170	173	160	153	176	171	170	144	166	167	174	164	173	184	163	161	151	180	164	181	171	162	161	146	156	163	168	173	186	200	185	164	182	192	165	135	174	159	156	201	144	157	164	183	162	168	159	163	155	180	187	176	155	189	165	157	173	193	128	183	162	152	165	160	183	151	168	168	157	162	155	158	160	181	165	174	169	171	185	163	159	171	188	179	153	160	166	176	153	176	175	176	170	175	165	158	156	147	163	176	167	173	172	166	199	165	162	148	169	192	199	184	156	178	174	137	161	161	149	166	169	157	160	170	177	187	174	142	175	158	179	152	164	173	174	174	167	144	165	177	181	168	162	182	156	154	164	146	169	167	160	159	157	171	153	171	165	160	148	159	165	165	166	155	163	169	172	172	174	152	165	170	153	147	169	178	165	173	179	145	157	150	191	170	153	149	152	157	169	180	176	156	164	163	157	168	165	173	160	153	121	133	161	178	175	167	144	160	168	183	166	181	178	179	172	190	158	169	144	169	160	170	157	161	172	181	178	154	173	158	193	179	180	171	182	135	158	155	158	147	182	149	118	155	140	179	154	160	167	166	196	156	185	152	149	178	175	150	160	148	175	180	154	177	165	156	164	181	167	177	175	168	199	157	149	160	167	163	169	179	180	181	187	178	176	167	165	161	150	161	192	180	162	162	160	166	179	175	174	182	169	194	167	162	172	160	161	158	162	173	141	168	170	169	157	145	177	159	172	168	138	162	174	154	161	185	164	161	160	172	154	156	172	168	167	163	163	158	162	174	168	159	153	161	159	163	156	173	157	166	165	190	197	169	160	173	145	151	187	149	151	160	150	181	172	157	150	173	161	192	180	154	147	163	166	148	153	151	164	152	166	175	180	184	174	160	165	181	157	150	183	181	179	183	174	164	177	166	147	166	174	179	172	167	189	166	171	154	176	139	185	175	182	161	146	167	179	177	166	175	180	172	152	151	166	157	174	166	160	165	173	158	149	156	155	174	172	160	171	167	149	176	158	170	150	156	153	149	165	161	157	169	141	173	164	172	170	166	177	138	165	152	151	152	175	182	167	170	161	153	164	150	170	167	148	160	160	160	152	172	173	166	161	127	152	153	161	163	171	153	172	170	162	167	160	168	161	150	170	190	165	156	165	175	146	177	172	153	167	154	162	169	173	150	175	171	165	163	169	168	159	174	170	148	203	166	163	141	152	168	154	181	162	160	174	149	151	181	174	183	165	168	155	160	153	177	163	162	160	167	149	185	167	182	154	168	184	154	157	155	162	179	173	160	161	173	165	149	168	175	183	158	167	160	158	170	156	168	148	169	176	151	161	163	160	150	149	155	173	160	163	176	144	158	167	172	143	152	173	156	186	176	152	180	175	159	160	163	165	167	156	171	172	169	166	142	169	183	165	164	165	164	171	176	164	149	161	165	148	146	155	171	178	189	166	160	153	163	174	165	163	155	159	151	148	144	146	170	197	165	146	174	177	181	148	165	159	166	154	168	164	149	187	157	180	150	143	180	172	171	172	157	184	153	161	158	173	163	156	171	159	157	166	183	165	147	173	177	166	167	168	155	161	174	170	189	167	178	158	183	151	181	163	147	152	166
150	1	1710	96042	628	78	528	635	603	557	490	435	383	327	284	251	224	202	193	191	209	183	199	164	196	185	160	166	165	183	176	174	188	190	175	169	176	162	165	175	176	153	181	158	189	163	166	168	169	186	197	180	189	154	160	157	154	160	158	180	179	158	151	147	168	186	168	165	168	181	157	154	170	156	155	154	148	178	163	158	174	174	150	168	157	150	143	161	165	162	142	169	166	161	158	142	155	148	186	177	176	163	151	156	140	169	184	154	146	154	182	154	133	147	166	165	151	143	162	160	149	147	139	162	158	149	159	157	165	164	165	148	147	147	167	185	167	155	174	151	170	189	173	139	148	167	161	162	161	148	170	159	166	146	148	167	167	144	155	155	147	172	167	178	145	150	177	140	166	183	142	175	176	159	168	143	171	126	166	148	159	182	145	155	158	142	138	147	155	150	144	186	178	156	158	160	172	148	153	139	174	154	156	161	147	149	163	143	161	145	142	139	165	162	146	149	169	164	172	140	153	167	147	134	157	135	151	146	137	179	132	152	163	164	157	155	156	161	152	147	144	145	163	151	147	155	147	159	156	152	165	153	170	152	139	159	147	159	182	143	166	165	144	146	155	155	149	151	145	140	150	168	144	153	145	152	143	158	162	161	173	154	154	157	142	152	183	141	174	161	177	150	151	137	165	167	163	161	154	155	163	174	154	163	173	161	155	141	149	178	150	178	154	149	123	155	157	152	152	151	150	161	166	137	143	160	167	151	150	150	153	150	174	177	160	152	146	140	150	175	156	145	182	165	176	159	166	143	170	141	160	153	177	160	136	140	156	170	141	155	144	149	145	157	149	160	157	169	128	142	185	142	149	155	163	172	155	159	174	168	156	143	149	157	142	151	150	145	154	153	162	168	158	134	163	155	166	157	167	166	152	170	167	148	167	162	148	153	150	164	192	149	154	142	172	151	152	125	175	146	158	158	162	148	150	171	171	155	138	151	150	170	150	139	152	151	155	147	143	175	142	163	164	166	159	163	135	146	157	145	153	181	145	152	131	135	139	159	133	142	156	147	148	144	173	173	132	138	176	133	170	174	178	148	143	151	154	161	148	139	152	159	148	139	159	156	155	148	150	150	162	179	148	130	168	161	157	150	158	168	159	136	154	163	149	166	144	159	178	143	162	167	158	164	161	166	172	181	154	161	147	154	133	151	137	149	161	164	139	145	157	146	138	170	154	133	146	172	153	149	164	164	151	167	179	145	155	138	180	135	172	161	135	178	149	156	150	170	172	142	150	156	143	139	158	162	169	149	155	159	135	144	152	160	170	152	150	164	172	160	150	167	151	140	158	156	158	148	159	159	172	149	149	186	136	150	181	152	138	130	139	166	146	157	147	139	157	159	172	137	162	165	160	178	161	168	162	159	152	163	150	141	150	171	144	151	137	163	145	146	168	170	138	159	172	159	151	146	164	153	165	140	156	155	163	150	154	145	154	159	157	150	152	174	152	162	137	138	163	161	161	172	140	147	143	184	161	163	153	164	157	150	144	155	146	162	150	157	138	160	161	157	154	165	169	150	157	143	150	170	150	150	157	144	151	152	157	130	146	147	165	149	146	145	171	147	162	160	158	154	161	156	157	143	167	152	145	147	136	137	156	150	164	152	164	130	147	158	149	174	147	174	157	155	170	140	141	164	151	150	147	161	136	140	177	153	166	147	150	149	155	155	151	154	161	162	159	157	168	157	159	152	155	149	152	152	162	158	166	155	140	197	152	145	135	180	168	173	172	159	162	172	163	145	143	172	171	179	145	158	142	158	164	154	165	166	144	156	171	156	161	154	139	132	163	158	169	165	159	149	171	155	155	150	148	159	167	141	158	156	182	162	144	161	156	147	154	167	146	160	170	125	140	162	167	159	138	145	158	159	140	174	144	161	153	162	165	169	174	147	161	169	143	154	165	144	144	161	169	160	162	154	165	145	160	156	144	153	143	161	153	146	155	134	157	149	149	158	177	159	153	162	156	160	183	155	154	150	157	156	153	178	165	139	147	166	146	144	185	140	146	142	173	134	149	150	159	149	162	158	136	154	175	162	160	150	150	165	141	157	166	165	150	171	157	177	175	162	155	179	147	166	151	142	156	139	158	157	167	157	157	160	154	165	138	148	152	177	133	154	158	129	148	165	166	145	171	165	151	151	137	147	146	159	160	149	163	162	167	162	131	163	152	170	135	171	164	157	155	158	182	163	156	149	141	160	162	162	164	158	172	171	155	132	157	153	149	151	170	153	168	165	155	157	141	153	160	165	143	164	139	157	167	161	140	195	153	148	154	130	149	143	138	146	162	156	165	152
150	2	1950	96100	627	46	630	785	730	676	586	538	526	469	426	343	342	318	320	284	293	283	242	254	234	227	255	238	217	230	207	219	213	231	208	198	190	188	203	185	193	216	175	197	183	178	196	176	177	183	182	170	171	190	180	171	180	180	174	176	183	160	175	180	186	149	155	169	165	169	175	169	166	163	162	180	181	164	176	172	186	171	191	198	179	168	150	176	178	188	176	164	165	171	174	160	158	194	167	190	163	160	180	153	175	162	178	157	164	183	145	166	193	174	175	175	164	174	181	152	162	159	162	185	168	186	176	152	163	165	165	153	180	169	182	156	158	165	184	153	150	146	164	152	170	162	162	176	168	182	165	177	159	151	170	162	187	156	168	157	151	159	148	172	164	164	156	164	177	169	166	172	187	166	184	191	156	161	155	151	168	162	168	166	155	141	153	159	158	158	166	147	160	169	154	172	153	172	149	164	192	149	147	141	171	140	163	163	184	175	151	164	151	176	170	180	155	166	163	157	175	178	153	157	156	171	146	167	168	177	161	147	165	175	138	186	144	162	157	155	155	151	151	147	179	139	164	178	167	165	151	166	156	163	151	170	162	161	149	149	161	156	139	158	165	161	159	154	162	162	170	168	164	166	154	160	159	177	178	175	180	146	176	152	163	167	160	143	167	160	153	141	141	158	128	161	160	185	177	144	163	159	172	170	139	176	157	168	184	150	158	162	166	134	163	160	142	140	160	163	160	167	168	170	158	152	153	151	178	151	170	138	150	155	160	178	142	165	141	165	163	165	149	182	165	172	158	153	179	157	137	174	155	169	145	159	155	161	165	150	169	148	163	155	159	153	184	174	173	163	164	151	165	170	154	157	155	142	159	149	179	182	163	158	155	166	167	176	149	150	159	161	164	174	147	172	147	161	143	153	145	166	178	161	147	156	158	144	173	171	144	175	164	174	146	137	175	153	153	179	161	162	139	144	165	149	185	204	165	149	161	167	172	161	150	157	176	157	137	165	162	147	181	135	167	156	161	155	170	155	169	178	155	160	147	171	162	178	165	154	150	164	165	162	157	142	175	162	166	152	139	158	168	174	159	155	167	161	143	139	159	145	174	173	173	153	157	132	165	171	159	166	148	182	143	175	158	133	144	145	155	174	175	183	160	161	159	158	130	159	169	162	150	147	153	151	161	173	163	135	150	129	140	164	172	172	162	161	141	149	147	150	151	161	138	159	142	148	142	151	166	153	159	153	139	148	156	152	142	179	147	151	149	166	164	176	138	160	179	153	166	148	174	152	158	146	146	157	149	167	153	167	153	158	157	172	150	163	174	164	188	178	154	149	148	178	167	152	157	144	159	142	153	161	171	160	138	160	170	148	158	151	148	153	164	154	151	153	154	164	165	161	158	157	171	166	148	159	159	140	141	152	146	150	188	153	167	159	179	156	181	137	163	156	143	170	147	167	145	158	139	160	149	178	154	145	164	155	143	118	161	161	137	147	180	146	168	143	169	163	172	146	163	168	156	154	157	165	156	167	164	180	153	161	164	152	162	194	174	164	155	166	158	177	156	167	137	153	161	168	143	157	162	176	149	146	157	155	163	145	179	155	157	146	176	164	143	165	159	144	164	154	165	171	168	171	173	154	158	161	158	163	150	167	162	149	184	174	137	139	166	159	159	150	153	153	151	161	174	158	155	156	169	161	167	156	148	145	159	135	188	164	159	160	172	140	148	142	155	171	161	182	172	173	169	152	150	162	164	167	182	153	154	150	182	153	172	148	191	164	159	145	154	167	137	162	153	161	163	156	165	141	144	144	145	141	165	169	161	147	160	153	177	152	163	142	165	150	154	160	129	158	161	151	156	140	147	152	150	165	149	151	154	174	164	142	149	167	162	177	167	157	148	164	143	163	175	158	168	143	143	150	152	149	151	156	156	152	169	165	137	184	155	149	174	152	162	150	147	170	160	156	161	139	158	159	136	143	169	167	157	173	169	162	151	152	169	162	164	147	167	159	154	161	148	173	151	145	162	162	150	159	173	152	138	156	179	161	142	150	162	148	157	139	163	158	157	139	149	163	164	163	145	157	151	168	136	153	159	154	162	160	160	145	133	160	167	176	155	170	161	153	173	153	139	165	152	172	149	156	151	173	163	139	168	163	170	146	165	157	165	156	167	157	136	173	157	172	162	135	152	168	158	173	175	152	160	159	160	141	152	168	179	151	154	179	135	139	172	168	150	149	166	154	151	190	155	159	133	170	167	173	167	156	176	140	126	160	147	156	172	155	164	139	167	159	163	166	165	178	158	169	150	163	152	162	179	170	150	162	161	151	153	140	171	155	169	122
150	3	3250	96158	634	52	619	695	692	650	584	538	503	401	341	348	298	297	269	266	249	245	223	221	210	233	202	211	216	213	196	205	196	203	208	207	183	184	196	182	187	182	196	168	186	186	173	190	173	179	193	182	188	193	179	167	169	169	186	184	175	178	168	158	153	186	174	174	169	174	168	167	176	186	199	171	156	158	152	173	170	177	184	167	176	174	160	176	197	176	170	178	172	167	167	168	181	175	176	186	156	192	169	177	173	163	162	166	186	168	162	179	174	163	155	175	178	171	150	171	144	156	155	173	170	161	164	138	193	184	177	160	163	152	142	134	186	168	197	163	162	163	156	167	177	170	193	174	167	160	163	153	153	151	177	168	157	149	163	154	149	163	145	175	154	145	165	162	162	157	183	152	181	172	167	167	168	168	152	158	165	158	165	162	147	176	152	156	167	176	170	160	166	160	155	161	145	203	163	168	178	160	187	138	147	168	172	153	190	151	174	163	171	162	161	182	173	151	169	155	165	179	156	171	173	159	159	162	177	178	177	154	183	155	191	156	155	156	180	161	149	144	158	188	174	167	177	156	152	160	195	141	145	169	151	154	178	169	172	165	171	164	163	149	174	161	161	162	168	177	145	137	177	158	169	166	149	154	186	180	171	141	156	149	153	158	148	159	173	174	149	175	149	152	156	159	148	150	159	172	168	163	184	157	165	168	154	160	161	173	153	160	172	156	152	152	159	154	159	160	182	158	148	143	170	156	168	155	147	158	163	159	159	193	154	180	135	172	157	145	172	173	147	169	168	172	162	181	155	181	155	178	144	162	149	165	145	160	178	170	170	174	166	163	156	148	161	145	154	158	149	158	159	173	178	170	137	159	159	163	164	167	164	158	165	155	165	180	170	163	176	155	162	157	158	143	179	184	143	148	148	152	169	153	172	168	174	167	168	163	143	171	181	167	151	160	178	190	148	173	172	160	165	152	167	159	193	170	152	165	167	152	149	175	159	177	169	178	174	171	166	161	153	158	154	161	156	162	166	173	175	123	157	166	163	164	155	162	181	156	170	171	163	176	159	161	136	160	168	187	156	175	144	156	153	181	168	175	148	155	155	155	176	174	159	159	172	157	155	184	163	162	159	168	175	159	189	153	157	145	141	169	154	165	151	163	180	153	140	183	156	161	143	182	145	162	160	170	185	167	180	164	156	135	156	155	168	170	174	175	168	175	172	188	163	149	162	130	170	140	146	176	153	158	139	161	171	158	144	161	162	181	145	142	185	175	182	155	147	183	182	162	174	141	178	177	161	165	175	138	159	180	151	163	148	169	161	163	164	172	157	160	198	155	146	147	172	152	160	162	154	188	128	154	160	150	162	163	155	161	165	167	159	153	148	176	157	151	136	155	187	144	159	157	146	172	166	157	155	150	152	170	147	165	168	172	172	159	191	173	154	147	179	151	188	149	135	149	173	160	153	152	144	181	179	191	184	154	171	153	152	157	161	164	175	159	175	169	156	153	168	151	157	168	151	155	163	152	160	147	147	155	164	157	165	159	171	159	136	152	163	151	163	160	156	161	163	168	176	144	160	158	168	153	163	145	168	159	159	162	128	165	167	146	151	162	138	151	151	180	154	140	156	171	169	186	155	155	182	167	137	167	175	157	143	154	142	161	171	167	140	162	163	160	163	160	152	188	158	164	168	161	141	148	172	153	152	148	154	157	165	181	155	170	157	156	173	151	179	149	164	164	137	185	159	150	169	141	173	144	145	155	154	157	166	158	150	164	168	138	164	166	155	149	158	172	150	154	169	157	166	169	187	150	161	170	140	162	185	182	175	139	165	161	153	138	182	158	165	150	138	175	155	151	156	171	145	168	162	183	175	172	177	166	164	156	162	148	134	168	154	148	164	169	141	160	173	156	148	177	150	165	178	144	160	170	152	157	159	141	170	143	148	182	163	167	148	166	169	150	168	167	159	176	153	140	131	163	158	157	179	142	147	158	155	169	153	156	167	149	174	172	166	177	159	147	170	157	153	162	154	172	155	171	154	154	163	163	156	165	164	150	169	132	149	163	201	166	157	155	177	159	141	168	157	144	171	166	136	174	152	160	156	169	189	178	154	148	158	155	154	177	173	191	163	157	152	171	164	151	147	176	155	168	159	154	168	183	144	156	173	155	150	172	165	150	156	152	159	152	150	166	158	161	138	177	152	161	161	148	144	172	154	158	156	170	179	163	152	175	181	176	157	164	155	156	183	154	155	175	173	135	172	161	167	154	147	159	178	167	159	154	146	145	150	147	157	161	165	159	156	158	176	166	137	158	156	151	160	172	163	169	182	154	152	180	133	172
150	0	2500	96215	628	32	726	896	890	858	782	677	619	567	507	491	448	411	423	365	362	363	360	351	323	300	302	304	276	288	280	287	264	258	285	271	233	208	213	245	223	259	258	211	216	238	221	225	243	223	180	233	208	210	246	209	220	179	213	182	204	213	210	212	232	193	197	196	206	184	168	185	212	196	213	178	196	193	186	194	207	225	185	172	174	192	200	206	198	211	184	186	182	187	180	178	206	193	199	191	183	187	206	185	185	162	158	208	211	199	174	199	221	182	179	180	185	207	190	191	180	172	167	185	213	148	176	189	186	188	179	190	191	161	169	168	164	185	191	188	164	195	191	174	168	160	153	197	191	180	181	172	172	168	186	162	161	156	172	189	185	156	197	177	167	186	166	183	157	181	155	171	178	156	174	191	166	172	188	183	177	171	161	167	171	196	158	160	173	178	167	173	180	169	165	189	170	163	155	176	164	181	168	176	185	171	166	161	158	171	190	173	161	158	183	177	162	172	164	154	171	179	166	140	153	179	154	166	168	184	183	165	179	143	193	164	167	182	177	173	179	166	170	165	184	146	155	172	182	161	183	162	184	157	178	164	195	187	185	173	175	183	157	195	189	186	176	174	159	185	171	187	177	174	167	178	176	181	177	182	162	191	162	145	160	156	193	178	178	186	179	160	173	180	175	163	162	164	168	175	172	178	150	174	160	172	160	158	166	190	189	188	178	167	158	160	183	177	171	171	204	198	165	171	173	166	158	177	163	159	178	166	186	156	186	186	168	172	177	163	199	172	184	179	175	172	179	155	177	174	182	189	173	166	160	171	176	182	160	191	139	157	187	159	162	165	145	171	162	182	170	165	171	173	189	154	190	173	180	190	177	166	166	178	170	166	156	170	176	165	190	184	150	174	165	159	166	166	164	169	164	181	188	181	171	166	162	172	164	180	154	167	175	146	156	156	158	155	157	163	164	166	152	170	174	160	169	185	162	181	182	180	183	152	171	194	163	170	154	177	185	143	167	173	155	173	158	174	166	162	190	169	160	159	173	183	162	168	170	148	189	156	182	152	179	193	163	144	168	164	172	196	164	178	173	163	180	168	185	158	193	180	180	173	195	154	192	179	183	178	155	171	166	196	192	142	192	172	184	173	163	170	174	173	187	177	137	138	158	158	178	158	159	129	155	172	162	159	164	181	166	164	161	155	169	176	176	151	161	178	171	176	170	162	175	157	175	161	174	158	173	172	164	170	169	173	154	174	165	174	169	159	154	171	179	144	176	191	172	152	172	160	175	168	161	145	147	164	165	187	173	178	175	155	172	172	181	172	171	169	163	146	166	169	166	174	143	157	179	177	161	158	154	195	175	196	169	174	174	188	173	163	190	155	159	169	187	171	196	158	160	158	171	186	157	155	162	149	165	163	164	168	168	172	173	178	163	178	175	188	176	170	186	160	176	163	161	157	152	168	184	152	162	163	171	160	155	149	161	152	181	182	178	177	156	164	148	142	147	166	169	153	160	168	174	148	155	186	175	183	177	157	183	136	187	155	175	164	159	169	165	168	166	160	157	177	202	172	160	173	161	150	159	175	154	172	162	139	149	151	192	165	177	153	188	166	148	176	150	151	167	185	158	163	178	159	163	139	160	157	186	179	159	175	174	182	158	168	184	177	178	164	165	168	159	164	162	162	183	154	152	146	179	161	182	200	184	146	171	172	162	171	166	175	156	164	182	178	165	196	168	163	183	168	152	178	192	171	166	171	169	174	166	149	154	173	170	165	163	177	173	154	148	187	153	172	167	165	150	153	173	163	180	158	174	172	161	155	170	175	164	153	181	178	159	170	162	191	160	155	192	180	180	162	154	155	180	165	166	158	182	177	164	171	153	153	168	162	143	160	156	166	179	187	165	172	178	137	178	149	185	157	178	184	166	146	156	182	164	179	162	172	148	154	171	151	161	160	161	148	182	172	189	191	156	146	168	160	148	148	174	166	178	159	184	158	176	148	167	152	148	175	170	161	167	184	167	169	173	168	153	183	141	176	172	193	168	159	164	154	143	150	159	164	197	178	180	174	169	157	157	173	158	160	162	187	165	152	173	166	165	173	191	167	169	162	148	175	178	159	149	170	179	168	158	177	154	178	196	156	158	181	164	139	149	177	157	149	169	177	169	183	171	159	187	166	155	177	161	160	176	137	159	164	155	183	169	188	152	165	153	177	170	188	148	165	159	186	170	179	174	183	172	174	180	175	196	139	161	157	188	154	169	181	164	188	162	183	141	165	163	166	160	166	179	178	160	165	153	163	168	173	173	188	169	172	168	149	149	174	175	168	153	163	164	159	165	156
150	1	1710	96273	640	87	544	610	555	537	484	445	367	356	291	267	249	216	227	229	194	210	222	180	215	199	191	205	168	182	180	174	182	225	172	176	169	190	153	180	172	173	167	170	182	169	154	153	162	165	179	175	162	171	142	162	171	180	193	155	147	158	168	164	169	158	160	153	160	170	159	168	147	176	175	146	173	174	160	165	164	131	161	161	160	132	174	167	139	162	180	179	172	148	174	154	144	163	161	185	161	162	191	148	162	151	168	146	148	150	176	141	163	162	148	167	150	162	178	152	181	163	190	151	179	162	169	136	187	168	176	161	167	164	170	159	152	167	183	158	161	154	163	165	165	152	143	147	159	170	140	166	155	160	154	154	165	164	162	156	157	174	159	183	168	162	140	166	175	154	175	189	172	158	159	163	159	190	169	177	149	146	167	176	170	151	155	171	152	163	160	158	154	149	158	156	167	153	179	165	172	148	179	162	146	164	170	175	166	173	161	141	157	155	131	147	165	151	145	177	150	161	165	157	156	154	152	176	158	159	145	166	140	147	157	168	168	162	154	155	153	147	164	156	154	173	152	155	139	163	161	139	162	157	160	151	152	172	162	169	168	158	137	150	169	145	170	153	144	160	152	182	165	157	167	143	179	152	141	160	167	162	177	148	162	132	160	142	135	159	184	153	154	142	167	168	158	160	141	180	161	169	146	155	173	157	143	181	172	151	167	149	159	169	175	173	138	148	163	162	150	168	167	168	168	167	144	154	159	152	166	147	135	138	176	160	184	172	149	172	143	173	162	156	157	166	169	177	154	165	135	169	145	169	174	151	145	155	156	163	166	152	173	150	166	170	163	147	161	152	150	185	145	168	149	163	155	162	144	153	149	171	173	175	174	146	167	149	141	160	159	176	172	149	140	143	149	146	155	161	185	173	163	175	153	159	186	169	163	163	151	172	147	140	161	155	159	158	171	165	163	155	160	148	164	159	186	166	147	161	149	151	158	167	161	154	159	163	145	170	149	152	163	158	148	153	136	158	151	166	133	150	135	160	149	156	146	152	168	155	165	163	162	139	160	158	153	150	168	169	183	150	172	155	173	185	174	166	150	147	152	160	158	162	145	143	152	164	157	171	143	167	157	180	162	162	159	176	153	168	157	167	142	152	177	164	164	160	140	159	149	172	172	175	176	156	147	161	159	149	158	146	177	156	171	190	165	155	156	142	157	150	173	169	164	171	142	187	161	158	130	165	157	140	158	158	179	148	164	151	173	168	148	128	162	177	175	149	143	169	162	186	156	151	152	157	165	153	161	151	163	147	192	155	142	141	177	151	150	153	167	150	148	156	154	143	143	162	165	153	169	165	156	161	150	151	159	152	151	147	182	170	151	157	162	163	138	169	146	158	153	150	163	138	135	159	173	157	168	171	178	164	140	170	165	154	156	137	156	170	175	137	157	143	172	149	142	160	192	148	170	166	149	139	164	141	160	164	160	154	187	152	147	145	154	176	169	174	181	169	166	142	168	164	161	164	170	149	156	166	154	166	156	137	149	165	164	155	159	160	153	186	151	140	152	168	175	150	166	164	169	165	166	157	170	167	169	175	185	136	161	152	150	159	170	141	150	179	159	188	162	156	164	175	146	161	149	168	187	177	145	158	143	173	151	149	170	143	144	149	159	162	164	139	171	152	160	164	162	153	162	155	168	136	160	171	137	164	172	148	157	153	152	160	134	168	151	153	164	165	156	170	161	159	171	157	162	175	165	161	148	160	134	160	172	165	139	163	158	148	177	146	131	169	149	181	151	155	152	165	170	165	148	166	193	186	150	182	174	158	142	162	153	164	160	152	137	137	155	157	145	159	172	164	158	149	169	185	165	141	157	161	159	166	168	160	149	170	173	174	148	161	180	156	154	182	155	171	129	162	147	155	161	149	160	162	179	163	165	164	135	145	172	150	154	163	146	158	169	153	184	157	150	170	151	132	144	138	152	160	180	155	159	164	172	143	149	154	166	164	170	159	153	150	150	167	180	154	173	153	193	158	159	167	164	187	173	175	156	178	158	169	148	157	153	157	163	166	172	148	150	150	151	136	185	163	162	136	155	172	169	155	154	170	164	170	163	150	142	149	130	151	166	132	149	151	165	143	190	166	148	162	172	173	158	147	164	166	147	141	158	167	150	148	180	162	154	162	150	147	173	160	153	157	177	162	132	164	165	156	157	153	131	165	156	142	175	162	155	161	178	169	144	154	165	140	148	153	171	173	160	158	147	169	138	139	135	173	161	175	142	162	181	177	175	161	183	139	162	172	147	160	146	147	175	150	165	167	156	157	161	169	189	138	157	171	153	159
150	2	1950	96331	628	78	670	779	788	697	627	532	548	475	362	368	333	309	344	305	294	281	254	266	230	268	236	222	191	215	242	218	234	208	212	193	202	215	180	191	183	188	209	175	178	189	172	186	177	172	194	195	176	171	176	174	192	196	170	203	197	190	183	173	169	181	165	193	156	164	177	160	183	151	160	170	167	190	176	160	169	175	182	194	169	158	179	172	182	173	158	170	171	156	173	176	174	168	174	202	196	176	171	162	145	182	151	168	161	174	161	164	156	160	192	153	168	177	177	160	167	178	171	161	155	155	191	179	171	154	171	184	155	152	140	172	168	171	174	165	174	155	168	191	157	173	162	180	185	157	167	179	175	173	164	183	147	156	172	166	157	160	164	151	152	157	149	174	165	145	159	167	151	149	179	165	160	190	168	172	163	161	156	162	151	169	143	157	156	171	160	170	155	171	177	170	162	177	173	173	171	190	173	167	160	169	180	184	176	183	178	165	178	173	189	152	165	149	183	172	173	175	184	161	178	149	169	154	167	168	155	174	161	182	147	160	157	163	165	146	175	138	150	177	178	172	152	164	175	179	168	159	144	165	154	174	154	168	139	169	166	155	164	174	153	150	159	159	170	159	162	170	146	161	154	188	166	155	161	174	164	140	174	163	152	152	139	166	160	140	164	171	161	164	141	167	154	167	170	149	170	138	161	163	163	173	163	148	157	162	174	169	155	158	166	158	155	161	166	141	180	166	163	167	172	165	187	160	171	178	180	158	154	156	159	148	160	167	171	148	157	149	135	150	141	171	192	178	152	145	169	165	143	184	183	135	188	169	155	164	165	166	161	150	165	161	156	160	157	161	156	170	163	145	143	139	182	182	164	149	164	149	160	164	160	160	150	160	157	161	171	162	154	174	169	177	161	167	166	157	172	170	176	160	182	183	153	169	159	147	174	146	156	159	154	156	145	169	170	143	181	162	178	158	158	154	167	178	168	146	158	157	144	161	149	163	140	154	141	164	169	146	152	161	183	167	179	187	165	157	162	142	156	151	169	167	156	156	141	153	160	173	154	156	168	161	151	174	160	161	156	179	139	145	151	147	163	156	171	197	163	159	161	166	159	171	164	178	150	156	154	162	180	149	156	145	157	157	121	139	179	164	178	148	177	175	177	161	159	174	154	156	165	165	157	151	164	148	168	154	173	148	152	164	154	161	164	152	180	156	173	156	173	171	179	163	171	169	161	177	148	151	163	165	170	169	155	151	160	157	152	179	163	156	162	142	151	149	151	164	159	172	155	187	148	158	155	166	174	157	152	169	154	161	167	177	159	145	158	144	162	180	164	173	149	149	161	146	149	163	150	153	167	150	152	153	160	154	178	169	174	156	161	158	158	171	161	180	152	157	134	152	166	160	183	162	173	182	156	168	159	141	145	149	153	168	148	155	163	143	142	159	181	169	163	162	142	162	168	154	170	155	163	181	164	165	177	170	169	149	173	138	161	169	160	166	159	155	180	157	168	156	158	164	187	172	172	165	154	143	144	164	157	177	153	170	172	157	143	166	147	157	165	163	165	179	163	170	149	158	173	159	145	159	178	152	155	148	154	177	161	157	171	167	148	169	166	167	161	178	156	150	173	131	166	169	155	165	150	153	150	158	165	160	171	180	160	150	148	152	155	153	157	151	158	168	173	149	158	153	155	170	152	167	182	156	150	182	182	174	160	181	170	158	154	177	155	137	155	155	151	173	143	161	156	167	144	155	175	138	159	163	151	173	175	165	167	151	166	178	178	168	160	156	141	170	178	171	154	160	175	177	159	162	184	177	160	168	153	166	158	151	167	154	145	166	161	171	166	153	160	173	166	200	166	139	177	179	142	149	143	159	164	161	186	154	161	151	165	169	163	172	164	168	163	167	175	166	149	164	158	158	152	182	177	176	162	182	160	147	168	165	161	147	187	164	172	161	192	163	177	166	179	168	183	165	146	159	159	179	159	183	173	180	184	171	157	160	158	142	172	169	152	151	159	144	141	171	197	155	182	148	155	150	170	151	170	173	158	182	163	176	158	152	160	150	165	155	163	143	190	170	164	152	156	167	163	150	176	156	153	143	169	170	187	157	172	166	175	159	165	142	160	149	164	165	173	164	148	165	150	175	155	166	161	150	161	151	163	151	162	167	153	156	168	158	154	167	156	169	157	165	153	155	151	155	178	164	162	164	166	162	140	149	181	155	154	170	159	164	180	146	169	174	164	139	143	143	152	161	147	144	158	168	164	153	171	165	151	166	169	158	161	154	168	157	138	170	166	156	150	174	157	165	160	152	190	151	167	166	151	157	155	147	144	157	171	158
150	3	3250	96389	625	74	647	723	707	696	607	523	464	410	366	330	287	281	263	243	262	254	258	231	232	205	219	215	205	203	219	201	196	207	205	214	220	178	179	208	199	179	184	200	191	152	186	189	161	190	179	166	176	201	184	167	158	193	204	182	190	156	194	164	155	180	166	170	166	182	173	187	173	165	176	186	179	183	153	170	161	186	178	192	160	188	171	188	175	171	156	169	183	163	174	165	175	170	189	190	152	171	188	149	184	177	175	176	182	165	156	175	180	166	169	187	175	176	160	181	183	159	161	170	169	176	182	175	179	148	160	155	168	198	174	178	157	161	162	163	170	154	187	159	160	174	170	175	188	157	161	155	158	172	157	164	170	175	174	188	177	173	175	190	184	203	177	173	170	141	179	185	175	176	166	149	163	176	162	194	185	167	175	176	172	158	164	193	160	173	161	154	186	160	180	179	157	158	163	197	176	168	164	130	177	161	189	174	161	182	159	158	189	166	184	186	178	163	149	147	170	153	155	159	195	168	147	153	198	151	162	175	164	163	186	155	178	156	189	163	181	180	160	176	168	169	176	177	182	165	147	149	171	179	190	177	174	176	158	177	154	169	194	162	160	176	171	169	168	159	173	172	188	168	151	172	160	160	168	178	143	157	175	153	160	184	182	184	169	161	163	158	158	162	172	161	161	181	168	177	155	159	185	160	168	160	162	145	162	153	158	170	154	173	174	185	176	175	170	181	150	171	167	160	181	155	175	186	169	169	180	165	157	164	159	156	168	163	162	179	172	185	147	173	172	156	174	162	189	166	163	146	181	171	150	148	180	170	160	168	154	154	176	158	167	149	169	181	167	160	164	134	172	164	155	166	161	158	164	187	149	159	167	164	175	171	148	185	158	188	157	165	198	192	161	167	162	167	156	159	166	180	178	170	147	176	176	141	176	158	177	169	159	171	169	152	152	154	140	177	168	151	174	172	162	146	168	161	185	186	158	178	180	139	162	173	147	185	166	166	163	169	155	167	150	158	178	170	170	170	159	179	185	160	150	163	174	172	181	192	176	155	165	182	182	160	188	163	143	164	173	161	173	161	174	183	171	164	158	181	167	171	177	170	175	186	152	158	140	176	153	159	176	167	161	160	174	149	156	181	164	162	183	182	181	166	167	151	157	180	186	176	159	161	194	162	167	152	164	196	162	177	148	156	160	169	151	169	154	181	160	172	149	155	161	182	178	162	172	159	150	172	161	164	177	149	168	175	156	164	173	175	149	158	160	179	173	165	169	159	165	163	167	165	165	151	154	144	170	160	163	171	178	168	148	172	157	155	167	160	151	179	149	173	150	184	171	177	172	186	167	162	167	153	173	175	161	164	157	166	195	163	172	163	165	173	153	173	175	146	153	157	155	156	180	169	160	174	178	155	177	159	188	142	173	176	179	162	186	182	154	164	166	142	185	168	176	158	181	171	158	162	168	166	169	180	161	152	159	171	166	153	163	161	176	182	162	164	181	174	179	164	152	153	192	148	144	179	173	185	162	159	165	161	186	164	170	170	154	173	164	147	163	165	169	158	155	182	152	175	164	167	168	168	163	173	169	154	168	159	156	182	171	153	172	174	176	159	164	153	164	163	162	164	164	183	185	171	146	169	158	164	165	163	168	153	171	175	175	170	173	180	170	160	173	174	165	163	154	181	171	153	159	169	197	169	164	192	167	158	174	159	157	171	173	167	158	175	182	176	168	172	178	166	156	168	142	177	166	190	162	190	164	185	175	177	160	165	154	147	173	171	157	164	161	172	154	156	167	169	175	172	162	179	165	164	158	152	155	156	180	170	161	150	175	184	154	168	174	186	165	209	170	140	169	163	150	146	167	168	182	185	186	177	176	145	164	162	184	160	152	165	166	165	158	163	164	153	167	166	142	177	166	160	155	171	177	178	198	163	162	165	186	164	182	157	170	164	138	170	177	161	152	156	167	176	162	174	170	171	163	173	165	161	174	163	157	143	162	186	174	158	163	175	160	162	185	179	167	160	172	163	163	175	169	177	182	188	170	173	182	171	175	150	163	163	159	148	153	171	163	167	179	174	188	188	178	142	149	153	159	166	158	174	167	172	177	185	159	172	182	195	176	170	167	176	172	174	166	147	162	162	167	158	155	167	170	167	142	165	179	175	155	160	173	169	160	174	167	153	167	167	166	154	196	173	180	195	165	160	159	153	165	164	175	136	176	180	168	158	159	158	144	185	161	175	163	177	152	186	172	172	171	174	159	175	165	171	158	183	176	181	167	192	168	169	171	165	170	172	186	176	176	181	153	165	163	160	182	167	163	166	158	160	160	150	167	155
150	0	2500	96447	630	76	831	942	922	834	763	674	631	542	526	495	429	436	424	399	390	361	366	325	329	316	309	298	308	261	278	293	259	232	288	245	238	241	235	243	222	244	235	237	237	243	236	251	216	208	224	202	204	207	239	231	209	212	222	212	197	211	186	215	195	214	213	215	180	198	192	213	199	191	208	194	215	185	187	195	199	197	198	206	181	200	181	192	220	200	193	202	202	189	210	184	197	191	178	177	185	186	207	181	194	173	193	191	201	190	184	161	182	164	180	191	224	181	192	194	163	155	201	189	174	189	190	183	182	183	202	182	186	178	169	187	178	185	198	181	188	181	186	203	182	175	180	211	189	186	165	201	195	182	180	156	151	168	171	186	182	163	198	192	193	177	193	178	193	180	184	188	179	177	178	204	175	184	186	159	186	170	177	153	168	183	171	172	172	185	195	182	199	183	201	173	187	164	190	169	161	204	187	173	168	172	184	168	175	184	177	167	186	167	171	185	172	174	173	175	174	195	197	174	155	167	188	183	162	168	211	183	183	173	173	189	175	195	169	179	174	163	158	178	179	159	175	179	176	185	183	194	181	166	179	174	173	172	196	167	200	173	172	179	175	183	187	184	189	159	168	159	188	174	170	172	160	179	167	181	178	183	182	196	185	182	188	193	172	162	185	172	188	168	195	173	179	185	183	165	182	191	189	183	163	160	187	174	173	186	181	196	178	159	191	179	172	159	190	185	171	195	161	175	193	173	163	177	158	193	173	170	142	175	189	217	161	155	175	199	149	169	187	157	178	171	170	164	163	174	173	162	158	178	172	165	182	201	161	161	173	180	150	169	194	198	180	192	153	163	154	151	173	155	177	178	178	158	177	167	183	160	177	173	172	199	173	159	164	156	178	174	144	183	164	166	181	169	165	169	173	187	180	194	166	175	168	180	152	167	155	169	173	168	167	152	170	177	164	169	161	165	175	160	159	156	169	148	172	144	169	156	164	181	185	155	175	196	160	179	175	163	168	171	173	151	167	199	161	182	194	164	187	199	172	176	174	169	164	184	163	159	163	194	166	156	193	157	166	187	173	149	184	165	179	161	157	162	171	166	196	165	180	147	178	187	178	175	170	177	189	158	182	177	181	165	171	174	171	172	197	160	181	179	160	183	154	168	171	187	174	191	170	189	149	185	166	183	175	166	191	169	159	175	177	170	164	177	180	174	184	163	164	187	188	181	169	179	186	178	174	164	163	144	174	158	170	173	161	180	181	165	177	189	194	188	153	184	169	179	178	194	174	171	159	182	169	172	168	156	167	193	151	172	161	163	180	183	164	164	161	182	173	181	175	185	163	154	157	174	166	193	163	157	180	154	137	167	185	161	181	150	166	158	159	180	169	181	166	174	158	167	170	179	171	172	162	160	189	163	198	171	163	169	175	148	171	183	175	177	160	175	175	175	185	191	158	169	172	167	164	176	188	166	163	167	197	176	161	177	185	179	175	145	152	168	177	162	170	166	164	171	176	183	183	176	189	156	158	176	179	152	166	166	169	173	178	193	190	154	169	179	179	174	182	175	163	174	168	163	177	179	177	177	188	173	193	171	146	172	179	179	188	139	204	153	172	170	173	189	157	178	171	165	201	193	177	185	171	164	160	181	187	165	168	177	176	176	171	171	190	184	158	185	165	183	171	171	199	181	185	171	161	177	173	188	167	171	190	182	174	177	130	209	161	180	159	167	151	166	138	183	196	188	191	174	168	180	177	172	170	177	176	151	163	169	179	161	175	180	167	173	171	168	163	173	161	171	174	162	152	179	183	172	186	167	168	166	163	169	162	175	153	169	182	169	169	165	186	185	152	173	181	177	174	178	171	161	164	157	176	185	185	184	170	175	177	134	171	156	198	168	168	157	167	180	164	207	159	183	171	164	178	156	177	181	177	188	156	149	170	174	150	152	166	177	180	183	163	162	186	195	168	153	190	163	162	157	140	166	167	182	161	169	183	198	179	179	157	174	173	186	165	154	182	178	181	166	168	154	178	164	162	184	159	178	155	157	152	173	162	198	184	175	183	175	158	176	153	172	178	159	182	180	192	178	151	176	172	155	184	168	163	175	165	174	183	164	176	169	148	161	192	162	170	169	194	170	163	179	163	168	191	176	169	168	173	176	183	177	152	185	177	167	182	189	170	188	177	175	162	160	173	169	196	182	158	174	170	183	167	148	156	166	170	152	182	164	173	182	171	182	184	177	184	173	175	149	177	170	177	170	152	172	178	144	165	184	169	174	180	177	178	178	178	169	174	186	175	187	160	173	164	185	171	184	178	188	173	164	167	157	183	152	152	200	161	160
150	1	1710	96504	629	131	575	585	597	520	473	410	382	289	300	237	224	233	219	217	211	202	206	198	189	212	194	175	171	185	188	187	190	190	159	158	164	158	176	179	191	180	190	176	185	180	183	182	191	180	184	180	187	164	190	189	174	197	169	167	172	177	199	163	177	205	178	181	180	161	201	187	181	156	159	183	157	177	197	156	162	183	175	155	178	175	172	146	187	178	149	176	175	187	182	166	186	159	182	169	140	194	142	192	164	159	179	181	170	175	188	184	170	152	166	171	160	176	164	165	153	191	187	135	175	182	155	167	168	167	175	188	151	172	180	181	163	158	174	167	182	166	156	159	156	173	170	169	174	188	161	191	172	167	161	175	184	158	158	165	176	163	181	144	191	165	170	149	149	162	151	173	161	152	170	165	163	170	178	159	182	168	171	179	167	165	181	176	168	162	160	173	187	175	162	164	178	176	190	151	193	169	169	179	184	165	174	159	167	154	187	156	168	173	154	165	143	162	201	169	170	171	185	152	155	172	171	173	160	156	171	154	154	180	193	162	174	160	151	164	171	170	173	191	158	167	156	170	166	139	190	172	142	160	196	170	155	151	176	158	141	167	150	157	175	197	177	146	177	176	171	182	172	154	176	160	169	191	170	179	151	166	161	154	142	161	187	198	165	194	178	183	172	171	166	171	163	169	165	172	165	153	179	162	158	148	172	193	165	154	170	150	169	169	159	154	175	166	186	159	173	174	182	166	159	155	179	163	171	165	174	172	176	174	172	145	184	152	143	143	172	183	189	172	157	175	165	195	164	158	150	173	172	195	143	162	159	160	175	169	157	154	148	171	171	178	163	192	165	168	178	152	160	181	159	177	154	161	174	153	158	179	158	180	170	173	165	143	164	151	171	173	169	184	168	151	178	178	169	154	141	161	164	148	177	180	158	163	175	175	184	158	175	173	171	175	165	180	162	168	165	169	166	186	145	182	177	161	177	162	169	177	169	157	162	163	154	151	156	152	192	193	180	159	183	160	179	188	165	177	159	150	160	174	168	170	158	149	168	190	154	159	179	176	160	174	188	172	182	153	151	175	173	170	181	183	165	156	179	173	170	164	179	174	160	177	151	158	173	164	147	153	152	163	169	180	172	185	152	189	145	171	167	173	160	168	130	160	159	167	175	146	154	165	173	169	152	152	164	150	164	188	164	165	180	176	181	173	179	155	165	163	184	170	164	166	162	150	169	165	153	164	165	169	160	148	161	178	175	146	172	161	165	188	158	151	162	152	178	151	166	172	177	180	163	155	176	152	148	153	186	158	174	162	179	180	171	151	181	162	159	170	158	174	180	173	149	157	157	167	164	189	175	170	174	174	172	172	164	152	177	165	178	175	177	164	146	165	172	171	176	170	165	190	205	149	167	150	164	177	173	187	177	162	173	175	166	172	173	189	175	170	162	166	157	176	166	150	157	173	192	166	189	167	168	184	145	159	163	186	160	155	139	175	173	160	166	155	162	171	167	169	165	166	167	164	185	160	171	179	170	166	172	183	173	160	193	161	142	182	164	169	155	156	167	184	161	131	154	149	179	161	164	173	167	165	170	182	169	187	191	186	177	171	175	176	162	145	165	180	182	167	167	170	153	180	154	134	182	140	178	179	157	188	158	180	152	174	166	194	166	163	155	155	171	158	177	172	198	167	191	168	162	167	150	163	159	159	178	145	165	156	163	164	152	163	152	152	176	166	162	182	154	156	153	159	162	167	173	162	163	173	182	168	188	178	160	180	167	171	157	165	169	165	168	161	174	161	192	174	180	176	167	170	155	190	197	145	164	156	180	193	166	165	167	173	161	157	183	178	174	171	174	167	170	147	139	158	152	179	164	167	160	169	149	179	163	157	179	161	169	165	169	167	188	189	159	151	163	157	146	167	156	156	181	192	178	147	164	159	172	181	140	164	175	163	182	172	187	175	150	155	165	188	158	156	183	155	146	149	174	171	154	141	171	157	166	156	158	182	176	161	147	163	177	159	173	154	149	159	167	173	174	178	180	173	156	153	194	141	121	177	164	162	185	165	171	175	173	159	182	157	159	165	151	193	167	186	162	166	175	152	172	173	173	158	167	167	163	168	172	176	162	188	186	143	151	167	169	191	161	161	163	152	193	148	146	187	142	156	182	164	175	175	169	162	177	178	184	182	173	163	175	179	161	176	159	180	173	168	167	166	156	180	171	162	165	165	148	177	169	180	170	158	179	173	158	188	138	158	181	158	159	174	147	150	164	151	183	175	164	158	193	167	159	172	162	160	186	163	174	169	175	148	160	166	152	177	166	156	190	167	171	174	198	174	164	166
150	2	1950	96562	643	81	655	698	643	632	588	541	509	456	386	346	358	338	323	295	306	284	287	262	242	244	251	241	235	221	206	217	216	236	209	209	213	220	210	209	197	185	188	201	188	203	200	206	191	187	182	206	200	204	199	193	191	186	196	162	198	202	171	182	174	179	199	170	218	166	174	205	165	196	184	180	163	187	199	166	173	166	186	181	165	169	167	205	190	212	154	195	179	167	168	183	209	187	184	212	180	181	187	171	175	172	162	190	176	180	186	182	199	178	178	177	192	171	172	178	150	173	180	190	190	168	190	202	176	160	155	184	175	187	181	179	180	186	195	182	184	167	173	177	154	176	175	178	187	180	168	154	191	191	168	182	161	183	179	174	174	167	196	159	186	186	157	153	165	172	180	184	171	172	173	167	173	186	156	164	205	170	158	165	158	177	155	162	156	197	192	168	163	177	186	182	174	186	192	178	163	175	171	187	173	186	165	190	174	161	168	165	190	166	173	138	187	154	147	147	168	160	162	174	150	173	175	175	177	172	181	169	174	210	193	181	199	166	180	175	172	181	184	174	189	161	153	176	173	169	163	172	155	168	183	163	185	174	164	151	179	189	149	159	186	166	161	186	190	159	160	178	191	154	164	168	192	164	163	173	171	178	179	190	170	161	161	166	172	204	193	199	153	174	160	151	163	175	164	167	172	170	178	157	187	172	152	161	189	153	174	156	167	165	197	203	185	174	177	185	163	184	178	190	172	165	173	180	169	163	173	175	182	172	168	170	162	187	160	147	171	185	188	197	174	177	192	190	163	174	196	172	152	188	154	184	186	170	181	156	178	181	176	165	176	172	186	170	156	166	189	183	175	170	155	166	153	179	172	169	159	171	164	174	174	173	184	198	186	173	157	176	169	171	179	172	174	157	159	207	177	158	193	161	173	177	167	188	182	176	162	182	174	159	204	170	187	175	161	181	190	162	167	175	165	181	186	167	180	168	148	183	191	168	165	170	162	162	163	181	166	178	181	159	162	169	156	164	186	180	162	181	166	185	164	160	150	193	161	168	173	197	170	163	183	178	168	168	174	163	194	176	184	178	156	181	185	183	163	177	152	176	175	154	165	182	162	175	180	177	166	199	169	140	175	189	165	173	196	157	165	169	174	163	171	192	164	150	179	171	169	185	183	176	179	162	173	159	166	190	181	188	182	176	155	176	161	174	156	177	176	157	156	186	185	177	164	180	166	179	174	168	175	165	168	157	180	165	190	164	190	159	188	157	207	166	152	174	188	145	173	161	180	185	187	185	162	176	173	167	186	154	157	181	163	194	182	164	183	182	174	167	172	164	190	158	183	165	150	180	186	159	173	175	156	165	176	168	182	177	185	162	196	168	183	181	174	170	167	193	144	167	168	178	161	149	159	170	165	194	179	180	168	163	171	171	176	173	164	163	175	181	183	189	170	168	179	165	158	174	196	177	165	189	161	178	176	186	158	182	156	151	159	167	179	162	171	183	176	170	172	168	159	179	162	178	167	181	156	190	187	170	183	157	178	160	193	169	164	168	165	188	167	175	181	178	169	176	184	158	162	164	181	190	173	184	180	178	178	172	181	176	164	173	174	168	197	176	160	186	161	178	167	150	167	185	165	162	176	172	178	170	168	180	165	167	178	166	179	176	163	185	184	187	167	167	177	178	186	180	166	172	187	151	166	154	190	185	178	160	177	173	186	181	198	143	177	153	170	169	170	165	179	161	161	178	197	188	169	195	151	167	179	183	169	183	167	151	167	178	175	151	159	165	179	167	191	175	178	149	171	159	158	192	166	171	147	179	175	160	178	171	192	170	167	171	172	147	183	172	179	178	162	187	170	161	157	177	200	177	164	157	159	187	176	155	196	180	160	172	179	148	156	174	145	193	165	189	188	172	191	174	181	167	174	166	179	181	166	152	173	177	162	165	175	171	171	157	180	152	182	177	178	163	160	178	147	160	174	180	171	171	160	164	173	187	180	198	162	157	146	168	176	175	160	153	193	185	170	188	181	185	174	175	167	177	166	153	161	177	196	177	178	168	166	159	163	169	171	169	153	160	204	177	180	174	183	182	159	145	182	173	158	154	182	156	195	142	171	182	183	159	192	169	173	145	177	179	188	168	162	133	187	169	168	162	186	187	154	173	157	165	170	165	160	181	177	170	180	171	162	175	182	173	187	180	193	170	172	166	189	172	175	175	157	171	177	147	173	181	164	154	186	180	163	175	155	162	163	175	175	165	181	169	178	164	184	189	183	177	162	175	179	181	163	160	154	180	162	175	156	173	179	163	182	197	163	196	173	178	193	178	191	165	192	188	183	163
150	3	3250	96620	636	114	718	721	663	620	586	525	483	411	370	329	298	295	308	272	280	238	240	218	241	223	224	224	215	200	221	208	208	205	210	195	195	191	197	203	160	197	188	175	181	180	200	205	193	211	191	180	188	183	184	169	177	188	175	189	189	179	198	159	171	173	183	192	185	189	186	174	183	170	170	170	173	162	178	178	186	174	188	141	182	179	180	190	181	197	172	201	171	181	187	182	179	180	167	183	178	178	164	178	178	192	188	166	175	176	186	171	181	193	192	169	201	196	177	178	173	162	176	158	188	168	157	188	131	184	169	160	201	199	178	172	166	182	192	158	139	155	198	177	147	188	154	181	176	190	157	170	180	164	161	174	199	162	190	188	174	189	167	178	163	169	175	191	178	183	163	190	183	164	189	157	159	195	199	163	158	187	183	180	176	135	175	162	160	186	154	169	155	201	186	168	194	169	173	164	180	149	168	170	180	180	183	171	186	176	183	175	173	159	181	168	153	158	171	154	147	167	171	162	170	160	167	163	189	187	193	172	172	163	162	184	182	164	180	145	179	175	171	169	167	165	171	175	174	188	165	150	188	166	190	161	179	161	162	190	163	186	180	163	185	165	182	168	160	157	184	159	167	173	182	185	186	176	178	163	180	172	174	168	169	188	164	152	174	168	174	182	171	189	169	174	157	177	152	160	173	182	171	147	162	168	194	176	189	195	179	163	155	165	166	179	168	188	170	184	170	168	176	174	145	197	177	180	161	173	171	164	193	177	160	172	174	183	168	156	149	179	172	161	183	192	180	166	155	140	182	155	178	150	177	168	146	167	177	196	167	180	169	151	187	177	153	166	160	161	202	141	158	174	167	165	160	176	171	163	188	158	185	169	160	179	154	177	183	170	177	153	159	190	176	172	157	164	160	170	174	189	183	189	146	177	175	146	189	160	164	190	169	164	169	178	176	141	170	172	166	175	164	166	169	188	145	169	171	196	174	162	181	160	166	172	159	166	172	148	159	183	188	176	162	173	149	161	176	176	153	160	177	165	176	166	156	157	169	160	166	143	177	167	165	172	196	150	195	162	179	182	162	158	174	168	183	165	164	171	185	169	159	167	162	173	165	167	159	180	175	169	170	159	175	186	188	166	188	177	162	150	175	185	163	165	170	189	189	159	172	160	147	162	184	148	185	169	162	188	172	149	176	156	184	186	169	164	163	161	140	186	152	177	183	173	172	167	204	184	158	169	200	150	169	172	164	171	153	194	185	173	177	167	164	164	167	162	194	161	173	177	185	176	161	184	164	156	170	176	187	178	177	190	155	175	159	176	170	170	171	192	187	163	145	194	161	177	204	164	159	166	185	169	181	191	187	169	159	170	161	174	167	156	173	180	180	188	200	173	188	147	173	185	161	150	186	189	184	170	173	165	149	173	164	158	162	165	198	180	154	166	160	166	153	151	188	177	159	159	181	162	182	170	157	156	173	182	185	175	162	185	167	173	165	179	170	174	179	173	160	178	187	183	169	187	184	154	162	179	168	155	175	170	168	164	165	165	166	162	182	162	183	164	175	191	173	180	154	151	156	179	159	161	166	166	139	150	181	177	159	173	166	152	167	185	181	146	189	180	172	151	158	192	166	190	160	169	169	165	172	162	168	189	182	161	178	162	166	150	171	191	174	152	169	171	166	168	164	199	163	183	170	178	167	164	185	146	168	185	164	174	189	175	185	175	170	172	206	154	171	169	182	172	148	170	184	161	180	157	202	162	179	172	165	169	167	170	162	161	174	185	175	183	157	179	163	170	158	160	152	173	165	173	155	164	172	170	153	158	193	169	187	186	151	185	161	187	167	205	166	161	159	162	177	174	172	182	166	143	169	136	154	168	188	160	155	172	178	183	176	161	158	166	182	171	179	159	177	183	177	185	198	161	164	187	167	149	149	153	181	187	181	158	200	172	160	182	141	177	141	176	173	177	165	149	175	168	179	175	161	182	179	144	179	175	163	178	145	152	176	169	189	154	146	172	193	170	136	166	157	159	150	142	172	165	191	153	164	173	171	152	176	168	171	165	180	174	166	172	181	181	166	170	158	166	174	149	169	177	187	149	163	163	164	153	161	158	174	178	179	164	142	169	160	155	174	170	183	178	162	159	165	185	184	181	183	159	185	172	198	192	172	157	164	171	176	152	170	177	179	171	203	165	156	180	181	161	178	168	199	174	183	165	173	162	158	186	158	167	166	178	143	174	173	183	136	153	176	161	142	163	167	160	157	180	159	186	182	172	174	169	158	185	170	168	192	183	164	188	176	171	172	168	156	190	169	178	168	172	174	191	137	168	188	161	178	169
150	0	2500	96678	617	48	720	953	871	772	723	685	667	580	548	505	453	446	403	399	377	363	354	320	358	327	298	294	276	297	276	281	265	252	258	277	248	252	235	225	250	218	239	231	253	225	251	220	219	246	234	234	221	212	206	207	210	235	206	205	217	223	220	224	188	210	197	204	184	201	201	201	172	200	202	211	181	223	207	187	205	206	197	198	206	205	180	206	180	191	187	201	197	185	179	192	182	198	197	178	172	182	195	183	220	193	189	176	175	178	169	185	181	196	183	200	200	185	197	184	195	182	191	187	160	178	180	197	169	160	196	176	179	160	180	170	169	181	187	195	185	189	204	154	194	205	179	176	164	178	206	180	176	189	188	188	183	195	170	176	207	184	171	185	168	180	183	171	189	173	187	167	207	175	192	180	184	160	181	178	155	186	195	174	176	158	156	194	174	173	172	199	162	181	161	187	200	186	168	188	173	227	162	173	184	187	177	195	167	197	179	190	182	178	183	174	191	184	184	172	186	186	173	195	202	201	161	195	161	185	187	178	177	194	170	195	185	163	177	177	214	191	184	165	195	188	178	180	171	189	177	182	166	195	186	188	160	191	168	167	176	198	166	183	175	182	168	183	172	170	175	176	188	173	177	159	188	169	178	176	184	166	166	181	184	163	160	149	187	170	181	178	173	179	172	161	178	168	165	183	184	178	185	175	181	170	168	191	191	184	183	180	179	167	174	179	167	162	175	198	197	182	186	196	178	158	175	155	174	179	183	178	167	187	180	164	177	177	175	178	174	188	170	181	178	163	180	178	172	191	198	177	194	179	152	187	158	172	185	188	168	166	187	164	160	166	181	161	167	189	191	164	158	171	164	179	184	188	177	178	168	157	155	187	174	167	173	186	173	178	182	180	170	192	172	191	147	172	163	177	171	175	178	200	183	179	182	178	172	171	192	193	185	175	190	191	189	186	198	208	179	178	163	185	166	182	179	165	180	177	186	175	163	186	177	186	191	165	168	170	177	155	139	181	178	180	221	180	172	194	192	181	166	169	181	168	171	171	167	164	184	169	191	161	178	187	179	181	182	171	167	190	166	170	182	181	180	154	183	185	193	179	176	157	173	157	186	169	162	147	171	202	172	179	187	147	171	196	162	153	176	163	182	161	163	179	154	180	162	181	180	180	153	173	174	172	185	154	153	169	159	176	181	175	167	171	176	169	163	174	182	184	171	183	184	158	184	178	166	176	187	161	174	161	182	174	172	165	185	170	168	177	157	179	189	178	182	169	144	165	181	155	163	179	189	169	179	161	173	194	174	176	176	167	167	204	168	149	174	191	167	190	176	169	179	185	190	175	183	168	165	185	154	158	170	177	170	173	151	179	157	150	197	155	148	195	184	157	171	165	158	176	181	172	179	188	163	172	160	171	194	156	169	166	172	158	190	169	143	166	168	173	170	149	165	172	182	176	167	168	147	185	200	157	199	188	154	167	163	178	177	186	157	177	175	178	177	193	190	202	141	180	186	181	178	158	164	174	153	191	171	191	165	171	165	201	190	173	184	173	162	176	185	148	176	161	178	179	157	184	192	169	171	169	187	190	150	180	156	156	165	149	182	180	174	175	176	161	172	203	190	194	163	177	188	172	191	174	175	195	154	172	171	174	172	158	151	168	166	155	171	161	174	194	182	187	172	178	181	181	172	157	166	170	165	194	189	173	187	173	176	167	174	187	163	182	171	192	176	165	177	188	179	185	159	160	189	183	176	191	207	174	179	174	172	163	179	182	178	161	180	204	169	167	165	165	166	172	179	190	176	176	173	154	170	175	159	160	185	189	178	176	163	176	197	170	165	188	194	172	163	165	165	177	153	164	191	168	167	187	140	178	175	192	185	171	204	177	173	152	187	179	166	173	186	167	192	175	173	160	176	181	196	163	176	180	194	180	184	175	162	180	164	173	163	177	169	168	185	168	198	174	171	168	179	166	199	155	190	177	179	202	181	174	162	164	174	149	179	175	170	155	177	160	153	192	168	184	174	180	173	188	163	183	169	151	172	167	185	193	168	156	159	179	166	158	177	187	158	176	174	170	170	172	184	162	197	172	174	159	177	189	167	181	170	182	171	183	169	180	184	178	152	162	170	157	176	178	172	166	141	163	157	185	183	176	156	174	168	152	165	157	179	155	170	175	177	186	170	183	166	151	182	181	190	182	190	162	169	173	168	202	172	197	160	175	190	168	169	163	177	177	164	154	169	156	172	178	171	189	196	159	194	192	176	177	180	175	187	181	166	148	167	165	176	156	173	172	176	169	179	166	181	180	160	171	161	142	175	150	175	175	168	168	166	184	158	150
150	1	1710	96735	613	94	612	606	553	456	463	423	384	355	277	239	241	262	234	220	199	212	196	202	176	193	194	191	180	182	184	164	172	192	172	181	182	173	179	195	165	172	155	158	153	164	183	166	174	169	170	171	152	164	170	187	172	173	162	163	183	157	184	158	174	186	179	164	161	170	181	168	169	178	163	194	171	163	171	165	169	148	166	166	176	167	150	174	161	171	172	166	163	163	160	174	176	154	165	168	177	161	171	161	156	167	173	173	171	174	180	163	145	186	179	159	158	142	166	152	192	156	189	151	159	172	175	184	148	187	165	156	165	157	175	162	143	152	164	149	161	170	161	163	153	156	176	167	172	163	146	169	160	154	167	166	179	156	195	155	178	152	169	171	141	167	168	165	157	157	163	162	171	156	157	173	165	152	168	159	177	148	155	180	188	161	176	159	184	174	165	179	143	172	162	179	162	154	180	169	142	177	171	186	155	180	149	183	162	164	166	160	169	167	162	178	171	151	155	168	177	142	157	153	186	167	176	168	183	167	175	176	182	166	174	162	166	169	152	162	153	158	170	159	176	173	156	190	158	188	180	156	153	168	157	176	150	160	154	175	169	168	164	168	176	177	179	167	158	158	163	162	165	159	183	149	157	167	160	168	148	159	144	150	163	162	156	164	142	162	159	163	179	163	161	165	161	190	154	179	175	165	171	164	183	187	188	159	145	167	160	174	172	139	155	163	174	153	171	180	148	179	187	153	149	158	187	177	127	151	154	148	182	162	160	167	150	177	163	163	164	164	170	153	156	143	166	157	138	156	167	166	158	172	178	150	145	163	171	156	172	164	149	140	144	172	176	159	166	146	153	179	175	160	173	180	166	155	146	155	151	155	157	160	166	155	163	171	174	160	154	163	185	160	165	153	163	164	154	159	163	148	157	169	187	152	166	163	155	182	169	174	166	164	159	168	161	173	167	153	180	153	136	196	166	169	173	167	170	160	167	167	158	174	156	163	165	159	154	168	158	148	181	167	154	156	146	162	149	163	170	136	150	178	183	196	141	174	191	175	157	174	164	159	171	178	178	151	183	167	161	179	162	160	162	156	176	174	180	143	162	148	172	175	164	148	171	162	146	155	156	151	152	152	133	160	183	163	143	177	142	149	154	139	150	149	174	160	184	156	159	162	151	171	144	145	163	153	162	150	158	150	147	143	167	163	164	152	163	144	157	153	162	164	173	168	179	190	195	170	170	170	161	157	164	173	182	168	166	171	149	175	173	169	169	181	153	170	164	154	170	197	162	172	145	162	170	171	158	177	150	160	155	163	155	143	170	155	182	171	158	175	159	172	145	164	165	169	161	146	169	146	161	173	150	164	167	149	144	145	158	173	160	160	166	157	168	141	165	177	156	153	163	172	170	153	168	177	156	185	162	176	159	165	170	154	184	162	155	163	174	162	174	157	165	182	142	169	160	166	153	177	157	156	185	170	183	159	166	160	175	180	156	150	178	159	174	192	159	176	163	159	167	165	168	157	177	170	136	171	179	143	169	163	162	162	149	157	170	150	167	171	159	162	179	175	176	186	172	149	168	180	189	154	168	169	147	172	158	150	162	169	163	159	160	155	145	151	159	175	162	170	139	137	152	193	163	158	175	183	174	169	180	183	167	152	154	159	158	177	197	165	159	160	152	166	147	161	168	148	175	169	159	178	172	158	142	158	161	162	143	163	162	186	161	159	191	161	178	172	166	158	167	167	183	170	182	145	159	180	176	173	163	155	157	174	164	165	176	169	164	171	160	154	180	150	150	155	162	149	152	174	159	157	162	155	152	175	154	157	142	176	150	172	161	163	175	146	177	163	161	174	157	159	162	157	159	164	201	151	152	139	188	189	170	161	171	170	184	164	160	159	166	171	158	170	158	166	169	153	151	164	157	153	156	167	174	162	154	151	157	177	164	177	164	157	160	168	176	163	178	160	156	163	143	171	168	149	165	168	158	165	140	162	176	184	193	172	170	170	161	166	157	172	142	171	143	158	178	164	168	162	141	164	132	167	140	128	182	150	154	164	163	144	160	155	165	178	149	150	175	160	165	163	153	145	182	148	155	166	178	150	172	189	164	163	165	155	159	161	154	165	146	158	145	162	182	148	165	175	151	165	149	156	167	145	169	157	152	167	174	158	159	159	153	147	170	180	173	156	161	165	177	130	170	153	148	162	171	170	172	156	170	142	160	160	166	150	165	153	133	161	156	163	165	172	152	155	169	164	169	173	165	156	168	171	184	177	158	158	149	181	158	135	156	170	168	167	154	171	150	133	183	169	145	152	171	153	168	164	159	141	175	165	137	158	182	175
150	2	1950	96793	641	92	709	782	738	611	567	498	510	422	410	350	335	330	303	300	277	285	247	251	242	252	239	219	227	228	229	222	244	233	202	223	214	205	204	206	204	191	198	206	209	218	195	197	193	184	210	210	183	193	216	205	159	196	177	193	197	197	174	194	191	168	173	205	198	188	199	196	191	169	188	180	171	188	176	196	169	195	156	188	162	150	189	187	185	175	177	145	180	172	177	179	160	167	191	187	167	181	189	187	177	192	164	188	176	179	166	171	190	187	158	171	178	170	181	167	175	189	186	192	185	160	184	190	165	175	186	174	181	173	188	167	149	168	172	158	168	186	176	180	180	163	182	176	172	193	188	196	188	169	173	181	151	177	166	196	178	176	173	172	177	165	160	177	169	183	193	184	174	147	185	173	172	187	165	150	170	168	162	173	188	169	173	183	195	177	173	172	165	183	179	188	150	172	179	148	157	177	173	172	177	174	162	193	185	183	181	168	155	174	183	171	161	181	167	171	175	147	195	169	169	177	172	204	165	172	179	164	182	177	171	183	161	180	168	158	163	157	169	173	158	169	170	186	156	160	163	174	179	164	168	172	180	179	147	175	179	164	176	167	151	170	179	175	172	159	174	179	169	159	168	155	158	164	166	175	186	189	175	182	171	164	171	170	181	149	172	187	170	177	164	172	163	185	186	185	148	169	160	172	162	171	142	166	169	143	181	162	183	186	173	156	171	152	141	154	174	161	166	161	183	178	184	161	186	169	174	165	200	177	156	187	174	167	168	168	177	175	173	193	176	189	170	151	163	176	165	166	168	168	174	157	174	182	160	179	159	156	163	155	174	155	158	179	181	158	178	166	185	160	185	163	151	169	187	185	174	159	171	162	166	151	162	176	173	154	167	162	197	181	168	183	166	187	181	172	166	181	171	146	168	156	176	153	176	173	167	181	193	163	166	163	178	176	170	175	163	182	175	174	163	175	163	170	181	171	194	160	171	172	198	194	172	178	151	164	174	164	176	154	142	169	187	190	152	160	165	178	163	177	178	147	166	165	196	163	172	165	178	166	159	174	170	167	157	173	173	170	171	177	171	169	181	170	171	173	178	168	182	185	136	176	144	170	153	193	174	169	166	181	186	175	164	167	185	160	191	178	177	192	157	173	179	164	164	163	171	164	180	164	151	158	163	156	167	180	168	186	145	169	166	172	178	169	176	182	170	177	163	172	151	172	186	182	195	163	179	198	192	142	174	169	181	172	178	169	171	166	153	149	168	171	170	197	161	192	180	171	168	159	156	169	155	164	175	165	150	173	173	173	158	182	159	165	181	174	187	164	162	175	183	160	152	185	153	168	165	161	197	159	164	177	183	168	143	179	162	163	173	171	163	179	174	176	155	158	169	177	182	176	179	153	158	145	163	174	141	182	177	172	176	174	163	168	165	172	168	155	173	192	164	173	163	171	152	187	167	177	149	166	179	156	173	176	161	166	154	166	178	168	170	193	178	186	153	182	177	169	173	171	194	152	182	154	168	181	155	184	178	156	176	165	189	164	151	154	174	179	175	184	180	186	170	175	188	169	161	149	159	167	160	178	161	161	188	172	159	188	184	165	190	179	178	175	174	178	183	172	174	173	166	166	162	164	147	169	191	163	153	156	173	180	139	155	158	178	158	152	176	185	170	174	193	171	195	153	173	179	174	175	181	179	164	157	167	154	166	184	191	165	190	185	165	169	186	168	187	179	166	178	157	178	142	186	189	159	173	191	192	154	172	166	158	167	191	169	174	167	169	179	173	162	172	166	174	167	169	181	176	176	165	155	162	183	164	160	161	170	175	168	157	169	174	190	169	191	175	167	155	159	177	178	171	149	160	179	196	164	161	171	160	163	181	162	153	154	177	179	157	187	181	148	169	171	172	177	171	175	180	168	163	168	167	161	178	172	203	186	161	191	158	189	164	178	165	189	158	164	169	180	179	166	155	177	174	162	157	191	193	184	170	163	153	175	184	158	186	177	175	157	160	178	168	156	184	174	165	159	154	162	162	175	164	152	160	186	184	165	178	155	166	181	198	163	196	186	179	163	166	161	156	179	156	155	167	161	178	159	165	178	168	175	173	169	150	178	154	166	168	150	145	172	164	171	155	147	172	170	183	161	195	154	185	176	176	174	174	152	167	165	170	155	170	176	157	162	169	170	155	161	179	192	176	169	141	171	201	153	179	168	170	186	158	155	175	171	168	158	179	161	159	163	150	165	167	181	178	180	165	176	187	154	145	164	154	153	151	152	176	134	169	170	160	151	187	163	172	170	164	180	164	155	177	159	152	161	180	158	179	154	153	171	179	179
150	3	3250	96851	633	95	655	748	676	652	559	522	470	394	348	322	317	276	256	281	251	240	227	221	239	212	227	223	195	201	212	197	204	201	214	205	168	188	188	165	196	176	184	170	175	205	171	181	178	173	168	190	182	164	188	193	177	178	186	175	181	190	194	175	177	170	180	164	184	192	187	169	179	179	189	192	163	197	175	179	175	178	178	177	177	177	171	167	177	174	178	179	180	192	184	173	163	183	169	184	152	157	173	167	175	178	188	170	174	172	185	173	179	192	165	185	173	171	209	166	176	169	173	183	168	136	172	204	183	178	148	169	181	181	183	170	188	176	168	176	157	171	163	176	163	198	163	181	173	191	181	190	163	150	167	160	167	162	164	179	187	173	168	176	171	168	158	188	166	168	159	170	193	167	167	148	155	168	167	174	174	157	189	174	159	148	183	181	192	197	169	158	171	169	172	173	180	152	188	183	163	184	168	157	178	170	164	164	132	163	169	162	158	175	175	165	169	184	166	172	165	164	169	155	160	172	197	168	173	161	191	172	189	189	181	187	156	148	169	177	167	178	177	172	157	159	182	184	171	165	178	189	168	162	164	158	162	153	159	154	151	178	196	161	179	179	168	157	183	158	164	159	198	172	158	160	165	154	156	168	172	186	174	148	163	186	152	156	178	179	174	156	180	148	160	165	163	166	148	187	169	171	170	154	178	162	174	168	185	189	157	163	173	187	183	155	176	190	177	174	163	165	170	185	176	167	173	170	169	135	149	168	159	166	166	167	166	188	168	167	171	169	181	172	158	160	177	186	164	182	181	165	185	174	159	155	175	156	159	164	163	166	166	149	164	174	175	163	157	185	197	158	168	183	194	190	177	166	161	162	152	178	195	154	154	181	159	180	174	180	177	158	173	174	160	167	167	163	160	173	183	161	168	155	169	183	185	170	174	164	164	157	166	170	176	168	167	165	185	171	168	144	162	176	172	162	179	157	165	167	182	149	156	177	168	169	146	151	171	155	151	188	179	162	163	166	166	163	187	161	172	182	153	168	188	147	164	166	178	166	166	165	160	178	175	173	183	164	173	166	147	171	169	160	165	144	174	159	149	178	176	165	164	158	178	154	190	171	164	181	146	163	181	193	180	152	168	147	167	191	154	180	159	167	159	160	184	184	180	174	161	177	167	179	188	174	171	158	145	167	154	154	158	169	166	181	166	173	172	179	185	166	157	165	175	155	176	167	195	150	163	158	161	190	186	152	185	150	160	169	179	158	179	188	153	174	164	188	196	175	172	170	170	171	169	183	162	186	179	156	152	168	153	166	194	176	168	191	186	144	187	135	158	176	168	171	166	168	171	161	161	165	162	145	155	151	146	182	167	149	167	167	155	175	158	173	175	184	152	163	173	171	155	182	155	162	163	168	173	172	146	145	179	174	155	193	154	152	147	179	166	187	164	191	163	166	180	189	156	157	177	173	169	172	185	161	164	157	138	170	157	152	163	188	158	168	192	147	161	160	162	171	168	177	156	171	186	174	170	175	165	160	177	193	157	176	184	182	173	182	172	142	172	160	140	180	163	162	160	186	172	176	171	177	172	175	158	163	167	170	178	170	171	169	182	157	175	154	150	156	165	180	160	155	163	185	158	164	175	172	177	149	175	171	157	166	161	164	161	158	149	172	169	148	183	173	159	177	190	174	164	162	162	186	168	160	151	168	170	145	168	181	163	152	155	176	145	187	176	154	165	156	162	147	187	169	171	168	183	171	193	152	188	179	159	151	181	178	153	199	161	169	169	151	150	135	179	147	161	174	178	147	164	178	167	163	169	199	157	175	153	199	183	162	173	183	138	186	171	181	151	185	161	168	168	161	149	164	170	168	182	171	159	174	172	180	163	163	168	158	165	170	185	162	161	174	161	162	159	163	151	173	169	182	177	160	159	156	171	149	144	149	188	175	172	169	196	143	168	196	178	158	170	207	158	183	171	187	169	168	178	160	181	178	180	174	154	165	143	174	159	161	196	180	173	162	171	158	178	158	147	158	182	180	165	165	163	180	180	181	168	145	194	172	175	161	172	164	172	159	163	169	181	182	167	195	171	166	175	186	164	175	191	175	170	155	173	174	178	172	170	183	175	175	164	176	167	177	169	165	161	159	182	187	176	149	149	163	180	160	159	175	153	174	186	168	164	168	170	175	171	157	169	165	172	160	164	193	166	183	193	172	150	164	147	160	188	168	166	169	176	188	183	174	158	175	154	171	185	172	152	176	175	157	198	164	155	163	180	184	154	176	154	156	158	180	150	167	178	172	188	157	178	145	164	175	164	181	158	162	181	174	178	160	146	182	183	179
150	0	2500	96909	621	54	681	876	888	796	749	644	614	564	505	465	447	426	442	396	357	343	350	308	316	328	289	296	293	270	282	255	262	274	279	238	243	250	229	247	235	265	215	228	227	246	217	260	236	216	211	219	227	203	209	195	208	212	227	196	205	198	214	218	229	198	199	208	198	198	193	182	204	189	211	196	200	181	206	181	203	198	202	187	218	200	181	168	203	216	189	184	180	184	192	200	202	187	156	174	206	189	181	184	172	197	180	177	197	182	203	190	190	205	184	183	158	204	183	189	168	174	166	171	168	179	177	204	196	170	191	186	186	177	199	172	184	170	167	191	181	172	154	169	185	198	195	183	184	187	165	194	176	182	202	183	177	186	181	196	181	191	159	207	201	170	170	187	194	172	183	190	166	181	170	184	185	181	171	153	179	174	178	164	182	172	200	175	202	161	180	183	208	161	168	163	191	173	170	183	173	185	175	168	191	181	158	183	184	173	164	178	175	195	187	163	171	179	193	156	176	166	163	168	172	189	186	203	195	202	157	159	153	186	175	188	187	206	176	178	171	168	182	156	184	167	183	181	179	171	186	179	165	189	179	186	192	195	189	194	184	181	182	196	174	193	178	220	158	178	175	177	179	160	163	164	185	196	175	173	163	188	164	194	178	179	179	173	181	175	169	174	180	177	174	184	160	184	191	165	168	161	196	187	171	164	208	209	166	166	175	175	192	186	152	173	175	189	173	175	167	185	166	166	207	172	182	155	187	177	194	170	176	191	176	163	173	182	159	167	163	179	152	201	172	159	182	185	192	171	181	173	184	181	172	178	170	192	195	177	181	165	188	175	179	182	188	167	180	157	174	147	181	158	179	175	168	190	189	180	155	183	159	167	176	154	182	165	167	177	174	172	163	177	182	172	193	176	166	167	171	196	180	169	169	173	172	183	165	164	184	188	174	185	179	164	194	152	180	188	178	192	161	162	161	178	161	177	180	175	180	187	175	173	183	177	182	188	175	161	183	151	170	182	173	161	169	186	164	170	176	163	168	179	181	170	179	180	184	185	164	143	173	167	185	173	172	180	168	167	175	154	185	187	188	179	160	178	154	161	178	161	167	160	174	176	167	171	179	165	197	186	174	174	154	181	174	179	169	187	170	174	177	185	180	153	173	160	180	165	175	186	176	183	175	180	167	150	186	187	160	192	186	183	168	176	155	170	172	157	166	181	169	159	199	188	181	187	174	161	163	188	169	177	159	185	177	152	162	199	181	172	184	181	195	190	171	164	172	172	177	188	172	139	157	161	197	200	176	185	181	200	185	187	177	181	165	169	148	163	183	170	183	189	180	188	154	178	184	183	165	171	165	164	161	163	164	170	175	173	174	184	171	154	176	152	186	208	170	172	173	183	165	176	186	181	153	163	194	185	151	168	157	187	178	167	175	177	191	167	165	158	181	172	172	177	157	169	168	165	182	169	178	171	184	170	178	182	172	177	186	177	191	176	186	175	181	179	186	152	173	169	178	175	182	152	167	158	186	158	179	182	165	168	184	194	147	171	179	185	174	206	168	166	164	173	178	166	173	178	176	168	175	176	158	168	165	170	177	172	171	182	172	179	185	178	166	158	163	183	172	184	157	177	172	166	158	200	180	204	174	187	182	197	184	178	177	183	175	190	171	171	167	186	160	182	158	181	185	151	160	179	155	168	162	148	178	173	172	168	163	165	165	155	174	154	188	191	176	177	180	178	175	155	189	167	156	191	167	173	165	170	207	164	197	178	169	156	163	191	162	159	176	158	183	154	171	170	162	155	183	173	164	175	171	185	169	201	170	159	190	150	168	158	164	185	171	180	173	188	166	176	153	169	168	145	167	186	181	167	186	157	171	176	190	159	161	178	161	168	179	155	178	166	186	164	181	187	182	165	181	171	179	157	188	180	157	158	177	164	153	166	159	171	180	167	168	187	161	180	160	181	199	165	179	171	168	180	182	175	167	166	193	178	163	167	151	150	161	176	166	181	158	164	202	176	174	176	163	171	178	185	172	175	174	180	167	157	189	160	185	169	174	162	175	180	209	171	191	180	161	159	171	159	148	176	198	178	182	184	146	148	167	154	154	162	179	158	165	167	160	167	173	161	183	162	170	174	174	177	154	171	190	169	175	173	182	147	176	195	159	157	184	154	167	173	190	171	187	173	170	173	166	176	173	160	169	183	177	155	163	166	169	178	134	195	204	188	162	172	169	169	174	200	178	163	180	161	179	200	155	173	170	160	191	174	150	156	175	157	159	171	179	178	164	162	189	194	184	169	178	180	154	182	165	190	195	170	152	165	172	171	180	181	199	172	190	181
150	1	1710	96966	631	110	540	595	574	537	446	388	338	322	257	237	223	232	220	201	194	206	207	182	186	178	185	192	180	198	183	211	176	202	182	168	170	184	188	157	180	172	162	146	184	183	183	192	166	183	180	158	174	168	169	150	177	166	163	170	174	185	177	157	182	167	166	166	173	145	141	198	165	190	167	148	176	175	162	167	174	173	178	169	179	185	175	168	178	155	181	167	170	167	151	147	171	179	164	187	170	170	178	184	184	146	161	179	189	158	170	181	152	193	188	171	162	165	167	157	179	170	159	171	165	164	163	151	175	156	167	164	177	174	180	175	181	167	165	158	157	153	178	178	169	158	179	180	151	188	167	190	169	161	157	165	177	150	158	166	168	178	159	163	144	158	174	138	142	144	165	162	173	173	167	149	167	173	161	181	161	182	159	145	178	169	181	160	160	152	171	166	159	168	163	155	181	171	169	138	161	163	154	181	161	153	190	157	152	164	182	190	167	148	163	169	170	187	148	176	186	151	168	175	146	167	169	151	144	151	162	167	165	169	178	163	163	143	151	173	170	169	178	160	161	160	162	164	192	148	172	171	167	171	163	140	177	175	179	159	162	178	161	160	177	147	174	163	149	152	155	161	151	160	175	161	174	164	160	175	150	142	150	152	158	168	164	168	168	172	159	156	154	161	170	172	166	152	164	166	176	176	158	167	146	162	187	160	167	185	176	175	188	158	171	176	163	168	169	155	174	161	169	170	195	166	160	172	176	167	160	171	186	148	159	164	162	160	172	167	197	156	149	165	149	171	189	163	182	168	169	150	145	164	146	176	173	168	141	179	167	175	174	167	172	174	156	174	146	166	173	169	174	168	157	152	145	183	166	148	156	170	169	149	161	182	143	148	175	178	158	159	163	170	174	144	154	140	147	167	170	168	164	161	156	169	161	171	177	160	174	185	172	165	161	172	185	171	163	164	175	165	164	171	172	175	173	149	173	139	166	151	149	169	168	170	169	151	151	162	153	160	164	163	160	142	149	173	147	171	169	173	145	157	165	157	189	147	155	169	175	161	162	180	166	133	188	179	169	177	181	160	182	177	180	187	160	153	166	176	163	162	155	162	170	164	170	181	157	154	172	156	186	169	175	155	169	159	143	163	170	178	156	173	170	178	165	175	148	167	142	152	157	152	178	173	164	141	161	163	154	180	170	164	177	151	166	165	173	173	157	154	159	183	154	172	172	150	181	172	163	170	166	156	174	153	192	195	152	166	170	171	177	151	155	168	170	145	163	159	181	153	179	163	160	160	175	164	176	169	151	159	168	153	174	157	162	144	152	172	177	153	171	159	162	165	143	160	169	137	188	159	159	145	167	166	162	172	180	149	174	144	168	158	163	202	133	159	145	166	166	164	158	159	150	178	188	160	158	168	162	172	155	155	161	165	164	141	155	159	162	166	171	183	140	154	171	162	158	156	163	174	155	151	186	153	168	164	154	139	174	155	161	179	155	174	166	165	169	145	157	165	155	176	156	168	147	169	158	183	172	178	177	166	175	181	165	175	169	171	173	177	184	163	169	154	175	173	166	157	180	174	173	175	162	167	141	143	188	156	141	176	182	147	187	167	163	169	188	165	151	153	156	171	163	172	171	163	140	165	155	161	181	166	166	187	177	152	160	167	186	157	186	162	186	189	164	155	157	156	171	169	165	182	179	156	162	159	160	155	152	170	167	158	174	151	167	166	161	162	160	162	176	167	169	160	157	161	160	145	154	164	177	146	150	163	141	173	182	167	162	158	158	157	152	162	154	168	150	160	174	149	166	160	179	166	161	189	155	188	168	165	153	174	178	157	157	147	160	173	169	150	172	166	186	170	195	162	165	178	174	171	171	137	176	168	176	144	165	172	160	160	182	173	170	161	164	202	165	167	142	156	179	161	170	171	165	167	170	143	176	174	167	171	172	173	131	172	149	160	164	171	181	174	142	185	143	171	174	179	173	169	165	158	167	173	160	139	176	159	153	184	146	170	175	155	155	174	166	175	177	179	161	171	169	138	158	162	158	138	153	167	171	147	180	164	169	153	164	176	175	156	142	150	165	163	150	146	163	167	174	159	176	167	175	192	168	182	182	157	170	170	157	169	173	167	137	153	158	159	178	169	175	156	146	175	168	170	155	152	174	166	198	176	163	180	165	136	157	156	172	140	191	180	168	169	182	153	172	168	169	157	163	155	144	159	155	168	165	176	171	164	167	149	163	153	163	173	155	151	181	160	185	166	179	168	169	169	163	161	160	156	193	176	171	160	149	169	177	147	166	177	160	163	189	150	184	167	182	137	157	180	175	152	144	156	182	164
150	2	1950	97024	639	43	579	719	734	665	582	516	485	429	407	360	315	347	318	327	299	266	261	255	236	244	227	240	234	230	203	238	207	217	222	207	220	201	201	205	215	198	185	203	196	190	193	190	212	189	177	182	190	171	198	186	179	194	180	191	214	197	189	188	171	176	192	173	178	165	192	198	187	183	199	169	188	168	175	166	175	189	174	182	158	184	190	177	166	174	195	146	152	181	155	185	174	175	163	180	169	165	182	177	175	151	174	166	170	179	185	180	176	162	177	196	169	173	174	179	181	174	168	176	174	196	162	197	181	178	170	151	175	193	209	178	178	169	147	188	163	174	200	160	167	175	182	191	173	189	154	161	166	188	159	163	154	196	164	153	174	169	159	184	181	153	177	166	147	178	173	154	146	182	164	168	158	165	136	155	162	169	169	162	166	157	186	182	177	160	139	166	154	170	167	168	186	178	194	153	178	194	162	163	180	151	167	164	185	161	179	165	181	163	168	172	171	191	179	152	187	169	190	156	162	175	183	185	172	183	168	160	168	189	141	184	174	149	164	180	148	174	196	153	162	155	157	162	165	169	171	149	206	172	181	170	174	139	190	166	182	174	147	167	171	170	156	198	173	156	181	178	150	167	180	148	157	183	201	199	185	188	162	194	175	163	148	166	151	177	159	181	172	146	172	150	174	181	172	173	171	175	163	177	183	154	160	193	160	141	164	159	169	151	166	198	156	166	163	182	150	193	173	170	174	150	167	180	175	144	166	181	161	151	170	147	161	159	173	167	179	153	188	177	180	153	171	155	177	178	152	175	171	139	173	170	181	173	157	168	163	164	158	188	186	162	157	173	169	160	188	171	164	164	166	176	184	154	184	175	171	167	169	165	168	158	158	153	169	156	161	164	153	159	189	177	154	159	162	166	163	166	183	146	179	165	153	147	171	158	161	184	166	172	159	179	156	177	165	167	137	165	158	178	191	151	169	172	173	164	167	176	165	174	168	169	170	160	179	169	167	185	171	177	168	168	163	172	164	146	184	162	148	162	181	157	172	178	155	168	164	157	177	176	178	179	165	186	152	185	143	173	169	167	164	160	167	160	150	156	168	167	175	162	175	168	169	168	174	172	168	174	170	158	177	176	161	167	189	155	164	163	168	165	178	167	212	174	190	165	159	156	144	173	176	173	163	179	152	166	186	178	159	185	144	181	192	168	146	178	169	178	186	173	171	171	168	191	175	175	189	166	166	156	167	170	167	153	179	182	185	141	172	184	177	173	167	187	163	177	169	164	158	160	176	156	153	155	168	155	152	167	157	157	153	159	178	161	160	158	156	181	161	179	164	170	152	170	155	153	148	172	180	184	186	171	176	176	179	170	173	180	181	170	179	168	177	171	171	175	184	164	178	159	171	163	171	165	169	158	177	166	164	154	161	179	182	158	163	183	177	187	169	178	153	193	165	150	169	184	160	164	171	173	176	160	203	149	173	149	161	164	164	184	172	154	166	171	175	166	183	158	163	166	165	152	181	158	139	191	166	148	180	173	164	149	172	175	186	184	164	160	163	167	154	183	160	173	164	171	165	181	189	177	165	162	160	178	170	163	176	157	183	166	156	171	161	165	181	184	179	164	153	160	167	177	168	170	145	207	182	161	154	203	147	179	167	166	160	173	189	157	168	181	144	154	173	164	172	157	169	156	151	190	170	196	168	158	161	178	164	188	163	194	173	195	171	166	176	163	168	159	163	172	169	183	166	185	161	188	175	168	140	193	183	167	180	185	152	170	155	166	180	169	178	180	176	145	178	163	172	149	161	156	166	183	161	173	175	156	175	169	156	149	166	150	167	153	176	146	163	155	177	159	159	162	181	145	159	160	155	180	163	147	198	151	158	181	169	171	152	196	187	155	182	180	174	159	165	152	174	162	166	173	174	170	159	149	168	176	176	174	153	186	170	159	159	168	148	170	181	185	159	179	178	171	170	166	153	176	182	161	154	170	162	170	191	174	149	181	178	156	159	152	151	167	171	165	193	171	147	150	170	182	171	172	166	177	163	170	158	150	176	185	171	163	160	146	183	150	176	162	166	172	182	170	182	159	166	163	158	183	195	149	168	171	177	171	161	146	187	177	175	165	176	153	158	166	208	159	159	150	171	173	161	160	177	163	172	163	164	177	174	174	168	162	175	157	158	169	173	165	154	173	181	159	159	170	156	162	166	162	165	175	174	159	160	162	146	147	156	169	156	175	163	177	171	166	171	184	159	162	167	149	161	164	166	186	179	170	154	170	170	154	179	171	173	165	183	158	159	156	182	164	155	166	149	156	158	158	166	168	170	164	167	190	160	167
150	3	3250	97082	618	62	556	700	741	675	569	538	486	387	305	304	324	270	282	283	250	242	234	254	230	219	220	226	253	193	223	218	214	218	189	196	189	208	193	175	201	192	190	174	189	202	186	177	196	168	183	158	162	219	171	190	183	181	169	182	173	173	188	171	194	173	164	178	173	180	176	183	168	168	183	160	173	156	164	192	173	183	181	178	158	181	181	179	165	167	165	172	164	149	139	192	176	180	171	181	190	193	178	175	171	181	189	172	184	151	181	210	181	185	170	164	182	170	165	176	186	174	174	155	178	190	195	164	143	187	167	172	144	166	191	160	182	166	174	164	180	178	174	154	158	174	161	182	171	184	161	167	179	185	184	169	152	163	183	161	165	181	173	177	164	153	190	177	154	187	166	172	160	191	160	161	150	189	187	188	177	190	172	185	177	166	160	166	159	190	189	164	180	161	176	170	156	154	156	177	139	156	168	149	152	173	179	173	186	186	199	185	184	177	165	149	173	179	164	200	165	172	174	184	159	170	182	183	167	171	172	194	144	167	165	193	178	157	184	160	160	192	181	170	176	177	153	161	162	201	178	166	154	166	179	180	186	162	173	143	169	174	170	177	161	153	193	183	163	168	149	172	160	183	183	180	151	180	168	171	167	157	175	177	165	157	181	172	182	184	172	173	170	146	179	189	159	197	202	165	168	165	184	178	166	167	151	155	189	182	161	203	157	166	182	167	157	162	189	156	182	181	170	165	172	170	165	180	152	167	179	169	202	167	181	147	157	181	173	177	171	179	142	171	161	175	174	157	169	184	182	173	169	170	177	155	160	172	188	170	179	169	166	186	178	171	158	152	157	172	183	197	173	167	177	186	177	170	157	173	200	201	182	178	154	157	190	174	174	171	177	172	173	169	182	171	154	161	163	192	165	147	161	172	164	173	165	159	167	176	157	178	147	180	181	164	178	168	162	169	190	173	160	164	163	153	168	176	188	176	185	156	161	176	162	160	169	154	156	176	168	151	145	176	175	163	161	195	165	155	168	186	162	175	179	139	163	171	162	174	164	160	167	173	158	171	162	168	161	162	168	177	171	176	182	192	166	158	157	177	152	167	165	153	176	179	157	167	163	171	175	135	168	172	170	163	163	191	168	161	155	174	170	170	159	170	155	183	164	159	151	156	177	170	158	168	181	157	168	160	174	177	186	147	159	163	172	196	170	171	164	168	188	168	166	186	175	154	171	165	180	161	194	139	182	182	137	172	188	174	192	143	167	164	167	155	157	182	170	176	143	181	157	165	186	164	182	172	172	168	161	168	166	168	176	176	171	157	174	172	179	173	177	169	153	168	175	185	179	173	176	187	156	153	164	170	161	172	167	173	167	158	162	172	173	187	163	171	175	171	184	177	169	175	155	166	155	173	159	174	153	178	181	184	191	164	171	167	184	170	164	174	164	180	167	169	164	169	190	182	204	174	179	138	163	154	164	167	160	179	173	167	165	150	165	180	204	162	172	172	173	169	165	142	170	168	174	160	150	128	179	164	155	184	183	193	173	161	167	152	174	171	147	174	178	158	181	173	169	182	164	158	166	165	159	179	147	165	167	153	203	160	162	185	175	178	182	163	180	178	172	194	164	184	174	178	176	165	161	158	148	175	183	157	160	163	166	174	182	165	174	148	157	143	189	184	176	162	183	150	151	181	169	160	196	181	161	165	181	170	165	149	140	158	163	170	175	161	177	169	171	156	178	178	170	159	169	168	156	152	163	160	169	162	168	170	171	168	148	173	153	153	168	179	179	164	144	167	195	164	171	173	167	147	153	137	172	179	180	168	179	171	163	179	144	171	180	157	168	164	175	159	181	181	150	165	175	171	158	178	153	165	164	160	182	156	168	192	172	160	161	165	165	161	170	200	162	161	180	176	194	188	179	182	174	179	155	165	161	152	183	159	182	164	170	165	171	151	164	162	163	184	163	159	169	181	176	196	170	163	193	172	151	157	157	186	177	168	189	159	158	167	154	172	182	159	153	164	161	169	194	177	175	166	194	164	165	174	172	170	201	156	178	157	139	157	179	159	169	182	191	172	160	145	148	137	162	171	179	167	164	173	176	170	159	162	173	153	152	154	163	163	162	159	161	160	148	167	140	163	175	168	169	159	169	168	181	179	160	176	169	148	171	186	160	164	185	140	164	168	178	162	197	173	172	157	170	171	178	166	190	155	154	166	175	179	182	141	172	145	155	180	176	175	171	180	190	162	171	164	176	170	169	160	162	199	196	153	176	168	176	167	186	163	144	160	181	172	170	161	170	162	169	171	171	185	167	169	164	163	156	192	183	175	169	171	155	179
