150	0	2500	148007	645	21	543	615	621	622	556	578	557	494	481	466	434	411	393	397	367	351	339	329	286	286	284	296	277	260	270	256	258	249	232	231	212	215	218	228	245	221	205	207	217	218	212	188	180	213	204	180	192	187	183	161	174	161	182	166	200	169	180	175	178	167	182	162	218	174	190	171	170	172	187	157	178	176	158	178	164	180	157	152	169	181	157	154	157	168	159	160	167	162	159	162	168	152	151	150	162	160	158	142	197	153	174	184	155	176	154	173	175	174	168	160	137	168	171	149	168	161	176	135	159	143	175	178	161	151	157	156	158	151	174	158	166	167	176	155	145	158	164	173	179	149	146	154	145	148	160	158	158	179	163	139	172	166	156	174	166	166	162	156	169	160	160	151	133	169	144	164	174	163	167	160	155	166	124	158	167	149	141	153	157	155	162	158	170	143	167	148	154	140	143	139	158	159	169	150	134	143	162	158	158	163	153	164	157	137	164	151	167	133	136	142	151	147	148	143	146	164	170	157	150	145	177	171	148	160	153	145	150	143	140	167	148	144	135	146	140	154	147	167	164	141	142	134	142	151	163	163	151	162	136	165	156	168	158	153	150	162	152	154	125	146	157	148	142	132	144	139	145	158	132	134	151	157	154	149	151	150	150	160	148	157	152	162	142	152	158	163	148	145	126	158	145	137	153	145	162	142	163	162	133	165	143	155	155	140	187	139	152	168	139	143	157	144	136	151	148	151	155	130	154	172	128	163	151	146	147	148	157	156	153	148	144	136	153	174	141	128	146	151	134	146	134	133	129	127	136	157	153	138	140	158	152	127	167	158	148	163	153	139	147	149	137	158	166	147	155	176	150	137	157	148	151	150	152	133	140	151	136	146	116	138	124	140	150	146	163	164	160	144	133	126	157	151	168	128	131	147	143	157	148	155	141	153	147	123	145	150	149	144	145	148	152	135	158	148	144	143	158	149	161	136	147	137	148	119	161	142	144	135	127	137	157	152	144	156	133	147	163	137	166	166	127	148	150	152	145	165	147	148	170	162	140	145	127	136	156	148	146	139	152	126	135	141	167	143	143	154	135	149	143	144	138	145	147	142	134	144	122	137	140	145	153	152	167	146	155	131	160	158	128	166	149	150	148	138	145	133	165	165	146	139	145	142	170	159	156	151	138	142	144	134	168	157	146	135	142	134	134	143	145	130	158	135	127	149	137	149	160	181	143	152	154	130	184	148	150	137	143	162	173	140	153	157	137	155	158	145	160	131	157	141	158	134	140	147	164	152	179	159	169	133	155	146	154	168	140	153	131	154	156	177	120	146	135	136	150	147	134	154	123	161	131	149	147	152	148	135	140	131	158	120	151	164	175	151	155	157	135	168	168	155	150	130	155	146	160	132	153	130	140	151	144	152	146	151	140	140	151	146	151	163	155	144	144	136	150	156	125	152	161	142	147	149	145	131	155	131	141	162	149	138	151	163	142	141	152	147	158	136	134	163	167	143	134	145	161	156	140	142	144	148	134	131	133	142	155	141	170	144	143	140	163	157	140	149	154	146	131	153	141	131	141	156	143	145	141	150	135	147	136	154	140	150	148	144	154	153	147	164	130	152	123	152	132	141	163	131	148	173	134	145	155	136	138	142	154	142	134	158	156	146	154	137	119	157	153	143	142	132	151	136	156	148	137	143	136	158	148	137	164	128	141	156	148	126	156	135	145	155	152	146	135	137	143	149	139	146	148	138	159	127	144	162	147	155	156	132	131	133	140	130	149	148	138	128	147	161	124	152	148	149	135	141	140	162	133	134	158	141	153	169	143	137	145	136	152	134	137	139	142	136	121	145	165	142	166	145	158	123	133	150	131	150	143	138	158	143	140	152	151	143	151	139	160	136	125	153	126	142	143	142	129	136	168	149	132	145	146	131	138	143	167	167	145	148	140	130	154	166	144	130	140	138	143	146	148	145	155	134	156	143	158	141	131	151	155	147	139	140	155	130	117	144	147	133	160	139	162	134	138	160	159	145	159	133	154	163	141	140	152	158	146	144	144	136	139	178	143	153	157	122	151	160	145	153	149	137	146	132	137	139	144	135	140	129	142	156	130	163	158	144	158	135	155	122	145	182	140	132	140	158	159	134	132	139	166	150	137	172	130	155	145	169	147	159	152	143	138	120	132	142	145	141	148	157	169	123	167	137	175	134	133	140	150	138	141	141	174	136	149	144	137	124	139	133	157	155	158	157	139	142	154	133	134	156	153	153	134	148	145	144	164	146	147	128	168	165	152	125	164	147	141	143	140	137	113	115	139	146	161	146	123	155	137	136	144	136	147	131	167	133	153	152
150	1	1710	148065	642	63	496	494	443	374	334	304	314	283	277	226	224	214	248	187	215	178	199	189	170	190	183	149	185	158	160	167	159	172	154	173	145	152	157	163	170	147	143	143	137	152	177	157	169	156	164	132	144	163	136	169	153	155	159	136	171	158	143	160	134	157	165	157	157	149	166	161	146	135	143	148	146	143	144	131	181	146	147	168	132	151	153	137	169	150	153	128	155	138	150	145	140	152	157	160	151	150	151	145	155	155	150	145	136	137	150	126	155	145	130	148	141	144	153	140	144	144	149	157	153	160	132	138	150	151	157	152	145	156	128	136	140	153	125	125	136	133	173	163	147	131	141	145	136	139	121	144	129	144	142	117	119	144	122	149	149	135	160	158	147	133	132	157	147	137	141	167	158	158	144	134	148	145	142	123	153	146	153	130	159	131	134	151	157	146	119	146	133	135	153	140	135	141	133	143	137	157	152	134	130	147	138	126	165	162	147	152	134	129	122	149	125	154	143	150	146	127	133	153	144	132	149	137	145	144	147	154	154	122	143	144	149	143	146	133	145	145	154	158	134	147	172	126	126	163	169	120	128	136	144	136	149	116	149	152	144	150	143	160	140	140	146	162	141	144	139	149	135	138	131	165	146	135	154	136	118	124	140	147	150	145	127	135	145	138	142	162	151	124	125	151	129	153	132	131	168	129	146	137	134	145	137	131	159	163	130	154	151	142	136	157	138	135	114	141	137	144	137	148	145	132	153	144	135	150	138	119	167	134	164	153	132	150	137	168	165	162	134	121	135	134	152	147	144	148	151	136	136	172	146	172	148	139	158	134	134	140	138	151	142	134	140	147	129	132	144	134	137	133	143	129	148	142	141	133	146	149	140	159	132	130	143	137	160	150	141	139	149	151	164	143	152	151	144	153	147	141	133	145	140	123	156	150	138	155	163	144	154	162	127	155	162	135	156	140	165	125	130	143	177	119	136	134	133	138	129	135	129	135	134	150	145	157	144	153	134	151	138	142	140	123	163	143	172	147	132	142	136	146	148	134	165	138	156	135	150	162	151	147	143	139	149	127	128	141	142	157	131	158	141	141	152	148	149	145	138	156	151	131	140	140	145	127	134	149	142	128	153	146	143	139	113	166	142	135	157	131	146	147	157	149	143	163	131	133	132	144	154	138	152	142	166	154	141	148	159	147	118	136	118	145	127	145	130	135	148	136	153	153	132	163	136	128	162	149	138	182	124	150	124	145	144	118	144	149	144	130	120	148	151	134	141	159	146	132	126	142	137	139	142	157	160	151	140	128	142	158	127	140	140	149	110	148	136	132	147	122	125	129	150	147	124	125	148	137	123	141	145	140	158	146	142	131	153	153	142	144	142	158	130	148	141	138	145	126	144	123	140	129	145	160	122	142	115	151	142	139	151	153	144	140	144	148	134	140	146	133	128	150	142	137	117	124	149	138	133	129	135	143	140	156	140	150	136	149	132	133	154	146	141	138	122	138	134	128	155	137	127	138	112	140	144	141	136	167	139	149	141	144	156	140	146	144	159	134	156	142	135	148	122	156	128	123	131	154	118	148	157	149	170	125	138	153	157	131	147	136	160	144	135	159	151	147	152	152	141	132	122	136	141	155	139	159	134	121	122	135	135	154	145	132	143	144	156	145	153	148	147	131	128	128	162	141	138	127	134	133	161	159	165	155	157	150	132	133	124	160	142	170	140	150	138	128	129	139	126	138	132	146	131	150	128	147	127	158	126	139	141	143	142	129	148	153	146	164	122	132	156	144	147	122	139	129	159	139	127	158	134	129	175	140	128	154	148	144	138	155	131	130	173	140	154	144	132	161	127	146	130	131	152	145	140	161	131	140	153	144	164	145	147	138	153	132	136	152	155	138	124	125	119	138	125	157	149	120	161	134	121	130	134	139	145	140	129	144	145	137	132	149	141	147	143	143	172	139	138	146	146	127	142	131	149	147	134	166	141	156	118	153	135	137	135	152	123	121	132	128	111	147	143	137	128	130	152	136	128	149	135	122	150	127	137	141	149	135	142	154	147	138	131	133	151	127	160	160	123	138	134	139	152	141	143	132	126	144	146	143	137	128	125	126	152	161	144	139	136	133	150	156	131	163	127	147	133	139	147	128	154	131	139	140	143	145	126	144	145	129	150	152	111	148	148	133	143	129	138	159	146	137	133	140	119	128	145	121	153	135	131	158	133	144	135	139	137	139	148	139	110	133	138	154	133	143	131	173	133	135	147	144	148	134	127	157	142	157	156	150	134	143	164	148	145	135	145	144	149	146	147	152	132	135	127	147	151	144	145	130	164	161	138	141	134	154
150	2	1950	148123	617	53	536	596	552	511	483	449	432	407	375	363	337	311	307	288	272	284	280	227	231	268	234	240	200	227	213	204	201	187	193	181	216	199	194	201	198	199	180	185	198	189	177	180	185	171	177	168	177	204	182	194	184	184	170	173	185	182	170	176	165	162	197	169	172	182	165	182	173	166	167	188	155	192	178	169	189	150	181	161	166	163	163	157	161	171	166	178	164	159	163	186	171	167	171	162	165	188	175	149	163	176	156	159	174	138	147	208	153	167	167	151	173	171	164	149	174	152	154	166	167	161	154	181	148	164	167	153	183	165	167	155	149	153	179	182	167	161	165	162	161	169	168	165	162	165	162	158	169	165	175	172	158	172	167	157	157	190	149	163	167	185	141	176	146	162	157	155	157	173	147	158	168	148	166	154	146	161	156	136	144	182	155	166	162	156	177	154	171	149	167	166	162	170	155	166	169	170	153	187	188	155	159	174	156	171	163	156	163	149	159	162	166	173	160	138	171	186	149	170	155	168	163	142	169	169	165	161	161	167	154	154	151	169	175	161	136	152	193	172	166	160	152	181	168	153	152	162	170	158	169	152	150	148	161	169	167	164	171	161	160	161	157	166	163	168	169	156	153	139	164	154	145	139	167	155	154	148	167	158	150	153	172	165	167	161	150	164	159	160	157	179	153	169	151	144	157	169	161	157	165	149	148	146	149	160	166	168	139	172	160	167	174	140	162	144	152	153	141	156	158	174	149	171	156	152	147	153	162	148	174	175	177	168	141	156	168	169	164	153	158	170	164	167	148	165	155	147	145	167	165	166	140	143	150	168	150	155	172	167	176	160	153	162	160	150	167	163	184	145	150	183	159	141	159	142	154	176	161	152	177	152	165	123	144	190	176	159	148	167	144	164	156	158	173	143	161	166	168	141	157	154	165	169	168	161	162	179	165	164	159	166	162	156	163	168	146	166	166	178	165	173	164	158	163	148	145	187	156	145	161	144	159	171	179	165	175	145	181	160	164	163	173	160	154	166	159	164	160	164	149	150	142	168	151	176	144	145	155	165	160	152	191	192	158	156	164	161	158	155	158	130	156	141	154	159	143	135	170	137	168	164	147	149	167	170	163	176	162	152	175	183	165	143	162	158	154	153	179	156	158	149	142	158	149	143	147	170	176	149	157	165	170	155	149	163	153	140	180	174	166	162	152	189	155	150	167	161	147	171	165	184	172	157	168	179	170	163	146	163	201	133	175	171	151	159	143	172	177	155	163	159	153	148	148	172	184	172	158	165	168	168	161	171	164	170	149	151	168	151	169	150	163	164	167	146	152	190	143	152	163	145	147	166	139	176	148	157	160	164	192	155	156	158	177	165	179	158	166	166	161	159	164	157	160	158	118	164	156	162	180	163	161	159	147	156	168	153	164	155	169	148	159	141	157	173	174	173	125	150	161	177	186	169	179	155	164	160	160	143	154	157	171	145	171	176	145	170	162	149	167	159	184	160	175	173	138	155	156	161	166	160	154	157	160	160	163	166	147	167	167	161	133	166	177	171	158	145	172	135	194	147	152	164	184	180	171	151	167	175	166	169	173	176	156	165	163	158	157	168	169	174	167	167	170	158	141	163	151	169	161	146	166	170	139	167	166	158	165	154	178	163	160	167	173	181	169	159	147	145	151	164	171	176	164	161	148	181	158	147	181	139	140	145	145	156	163	159	156	168	164	167	168	137	161	158	185	153	147	138	175	144	155	169	152	159	134	175	167	169	158	196	157	145	168	159	173	149	175	170	149	161	167	162	136	166	162	166	148	153	147	159	153	146	156	150	163	175	162	161	160	179	167	156	169	177	168	156	144	164	157	171	157	163	174	166	155	155	163	161	171	150	162	161	145	160	170	145	165	154	169	151	146	176	133	163	178	163	182	165	125	157	162	175	156	156	165	143	152	150	151	138	166	170	162	157	151	143	161	179	164	154	156	188	159	175	186	152	138	191	163	154	158	151	154	175	158	161	162	157	166	146	145	161	150	157	148	141	162	155	160	156	150	167	159	158	154	158	173	156	163	161	136	141	153	168	158	169	167	154	147	167	185	141	148	146	153	180	154	166	172	152	156	155	174	163	191	163	167	158	143	152	164	154	139	192	155	160	169	167	165	134	177	164	181	152	182	161	165	160	171	162	163	144	157	157	168	160	151	148	151	145	158	174	160	149	145	134	153	157	141	189	137	176	157	163	168	160	168	149	150	169	141	152	186	160	164	159	167	168	178	161	158	159	150	151	139	156	173	157	161	163	150	137	133	178	165	144	142	162	160	165	172	167	145	173	159	158	128	155	173	174	172	159
150	3	3250	148180	627	53	543	555	539	485	453	406	401	360	320	330	315	288	284	270	255	250	219	268	229	250	213	239	206	219	224	193	204	187	193	202	188	193	178	189	191	191	180	200	199	182	166	192	197	187	135	187	187	174	188	168	178	206	161	175	192	192	186	176	182	186	171	196	185	185	155	179	193	175	179	169	208	177	167	181	183	179	173	182	192	155	179	172	151	182	169	189	188	188	161	195	177	183	159	150	201	178	175	178	179	189	186	143	177	180	173	182	177	190	184	180	200	192	162	163	171	173	161	158	187	165	187	174	186	179	172	158	180	165	180	144	169	169	170	154	166	173	181	171	182	175	176	152	163	161	178	192	152	190	147	164	199	169	178	168	182	158	182	166	141	170	149	166	212	191	206	171	178	177	180	160	170	167	180	198	171	173	181	198	187	170	182	178	147	177	155	170	176	183	160	164	171	191	195	175	170	174	176	188	158	167	151	174	206	163	158	158	172	151	175	167	168	185	176	182	192	182	187	162	169	167	151	174	160	168	169	163	154	199	184	168	186	170	170	191	199	177	178	181	171	177	161	183	177	181	159	182	165	178	185	192	152	170	193	195	163	183	165	181	167	181	182	206	174	176	171	175	157	166	162	191	176	176	180	174	172	148	166	182	170	156	146	149	169	165	175	187	197	159	180	151	174	169	163	170	169	167	175	153	158	165	183	148	170	174	166	186	170	186	158	180	171	170	173	179	166	188	176	179	174	177	166	142	172	156	179	157	169	164	147	163	189	187	192	183	181	139	150	160	163	172	181	171	174	176	169	180	179	167	163	175	166	169	159	169	159	167	186	188	158	187	166	194	174	150	153	173	165	157	157	179	165	168	160	159	192	150	178	175	161	161	173	169	182	170	161	173	145	178	178	177	174	185	183	156	168	175	191	163	158	169	175	163	161	168	145	160	180	166	166	169	178	177	136	172	156	157	181	171	181	177	164	174	161	195	154	173	166	192	163	160	161	176	179	162	181	175	204	160	166	166	193	181	197	159	173	191	173	180	179	169	162	152	168	170	174	164	173	150	145	181	150	175	167	177	171	151	173	174	167	173	185	172	161	169	175	157	188	182	168	168	174	176	161	172	171	186	167	191	173	168	178	196	173	177	171	176	166	156	163	176	158	171	158	168	161	151	178	179	157	179	165	150	175	149	160	172	164	160	179	154	166	173	162	164	170	164	169	157	150	162	169	144	181	189	167	165	162	170	190	173	158	166	167	186	174	174	156	173	166	176	167	164	162	166	181	178	166	152	172	150	181	158	168	160	173	166	167	172	153	162	175	172	149	196	174	178	145	153	161	186	162	169	163	181	160	171	176	167	161	177	145	178	177	181	159	175	156	168	181	181	180	184	171	162	177	147	177	164	177	163	169	163	149	177	168	170	151	172	184	193	163	163	150	166	148	170	172	147	155	165	167	163	187	159	197	155	173	171	160	163	164	165	181	162	163	175	166	169	169	182	161	188	188	161	162	177	172	167	183	192	150	147	159	159	161	159	158	174	166	164	183	175	173	155	168	176	185	155	185	152	163	168	174	191	165	171	158	166	146	182	168	175	159	188	175	166	164	183	162	182	181	161	171	178	175	163	159	154	181	167	185	182	179	170	164	160	157	159	149	155	147	167	174	162	183	162	190	165	154	156	168	181	153	155	172	169	158	171	157	171	173	179	173	173	146	156	158	153	156	160	166	152	162	176	186	201	178	189	168	154	185	182	169	164	173	167	184	174	163	166	155	154	179	186	146	157	163	172	139	177	176	167	181	169	150	189	179	185	136	160	168	165	176	170	147	165	181	152	159	166	151	181	190	183	162	175	171	167	160	170	160	163	179	176	177	165	167	152	152	163	165	158	161	186	194	167	147	139	142	176	181	169	176	161	173	138	171	177	174	176	160	149	188	176	158	177	153	168	192	179	184	199	155	165	158	156	172	165	174	167	146	178	175	155	153	179	181	168	138	175	162	180	179	177	153	177	163	177	171	180	173	146	160	171	183	167	167	176	169	164	180	181	160	195	164	158	129	173	160	203	180	166	170	172	172	183	175	171	165	159	158	190	171	162	155	157	172	176	158	163	173	157	157	171	155	157	154	164	175	173	148	178	179	160	190	179	159	173	155	176	169	178	183	162	158	172	168	185	175	186	171	171	143	154	172	158	172	154	165	147	159	186	143	176	159	175	168	177	166	171	181	177	153	170	153	143	177	176	143	177	167	168	184	169	154	168	156	177	172	189	173	174	176	172	163	177	163	182	186	168	176	156	190	163	179	180	157	181	186	187	160	187	183	178	165	177	171	157	178	159	159	198
150	0	2500	148238	629	24	560	677	656	591	570	551	557	507	472	476	416	441	407	372	394	353	358	343	329	313	326	297	277	274	257	255	265	269	271	260	229	274	259	236	228	258	241	229	234	231	228	243	201	217	221	205	218	207	226	230	197	198	199	192	190	209	229	209	200	211	199	196	196	219	195	180	205	214	194	189	191	180	202	199	197	195	201	202	197	199	203	161	199	196	203	191	195	191	200	225	180	173	215	207	175	164	181	161	184	187	195	172	184	183	179	181	183	187	213	156	185	181	192	195	191	225	178	191	154	188	190	171	175	187	189	176	203	163	193	194	164	187	184	175	182	170	179	179	181	182	182	168	183	172	192	175	181	188	174	189	166	167	180	163	178	175	182	185	190	172	198	188	189	174	178	189	179	191	176	181	186	179	157	173	162	179	177	192	167	173	194	172	155	174	168	178	192	185	176	195	158	194	179	175	187	182	192	196	185	159	172	206	176	168	186	170	171	182	190	167	205	187	177	191	200	169	168	179	173	179	168	169	139	177	170	175	166	176	188	160	187	197	186	175	145	198	181	172	193	190	190	180	163	168	174	167	155	169	181	165	178	177	188	160	174	184	199	175	172	189	165	173	168	178	173	167	182	189	179	177	171	162	190	177	196	202	182	158	165	188	199	173	187	175	183	179	188	180	162	166	181	180	174	180	187	192	194	194	184	165	180	159	172	188	159	187	167	171	147	197	173	192	171	169	190	178	178	164	183	187	187	195	181	182	155	185	177	181	175	184	188	159	190	174	162	177	167	168	193	189	169	151	169	174	183	181	181	176	167	182	180	174	161	165	150	158	162	177	198	193	197	174	186	175	169	160	169	191	186	170	179	191	185	188	183	173	180	181	155	179	170	168	180	176	156	160	188	177	169	171	180	168	159	189	156	165	172	161	158	167	192	163	182	164	155	174	172	168	178	172	182	168	192	163	170	170	177	179	191	187	185	201	152	161	165	171	171	180	189	197	167	185	177	185	185	186	159	173	162	177	184	184	178	157	176	169	162	202	183	178	154	180	165	158	166	161	176	183	180	198	162	201	170	165	161	173	172	183	166	149	177	170	164	172	164	167	193	176	171	167	199	167	157	172	180	152	185	169	186	166	185	160	196	166	167	152	181	169	173	175	182	142	203	152	184	160	178	170	191	191	175	176	179	182	190	189	185	166	183	175	171	184	157	186	174	193	155	166	154	157	185	185	186	158	182	192	168	177	179	183	176	180	168	171	180	173	174	172	168	171	199	192	168	188	165	181	148	171	199	157	175	163	175	182	169	172	147	189	169	186	156	149	185	170	180	201	170	149	179	170	167	168	174	173	167	178	160	154	172	159	192	185	174	157	154	199	187	185	182	186	147	182	179	167	152	155	177	174	176	165	178	181	182	173	174	181	175	171	184	160	181	174	198	175	158	169	184	160	164	175	170	178	164	173	162	160	202	182	172	150	176	176	166	158	143	161	210	177	185	184	160	152	169	163	177	163	161	157	190	184	184	175	193	146	178	175	185	182	151	195	169	164	158	174	175	155	175	158	179	151	177	178	176	177	198	163	150	182	207	173	170	177	170	181	185	183	188	166	169	150	153	182	177	170	165	180	179	175	170	183	165	159	177	159	160	186	176	144	168	162	180	178	171	184	170	178	178	162	156	162	165	169	176	163	177	205	171	155	174	185	178	184	201	185	168	163	183	177	156	173	167	182	171	169	177	179	167	176	176	183	157	138	164	173	183	174	182	196	163	165	194	168	163	160	165	188	183	161	180	201	165	157	186	167	144	172	172	155	194	170	182	169	171	181	173	196	189	168	177	186	163	168	172	165	187	188	168	191	176	173	194	158	175	196	191	178	183	169	171	167	148	162	184	163	174	178	178	179	154	175	157	171	181	172	166	166	149	175	156	179	186	182	182	158	179	168	177	169	168	170	176	178	168	179	171	158	192	162	171	186	183	178	181	182	171	185	162	189	176	153	173	174	182	171	169	173	182	182	181	163	163	209	185	155	167	168	168	171	176	175	169	151	166	179	163	164	193	187	188	178	184	173	173	185	160	165	161	173	173	173	167	169	173	158	210	171	181	160	160	187	168	155	164	183	175	144	181	184	167	173	161	162	158	165	190	156	173	170	168	163	166	161	153	188	171	155	183	171	159	153	163	171	177	148	172	180	170	168	174	172	167	181	169	174	156	183	170	177	195	168	168	170	158	168	193	155	141	163	156	162	172	173	179	168	176	188	159	161	180	158	169	180	184	179	164	167	175	202	193	158	193	143	166	182	180	176	155	176	176	201	167	167	155	183	166	141	151	170	181	176	176	163
150	1	1710	148296	624	60	491	488	394	388	344	311	286	235	234	223	202	202	197	196	195	170	194	181	173	184	173	194	166	158	152	154	143	153	158	158	148	135	151	148	138	159	154	159	143	152	129	152	154	165	156	124	135	130	138	139	147	139	145	134	135	150	143	138	156	148	141	129	148	143	125	128	150	134	140	139	150	139	153	115	142	139	153	141	113	148	156	151	133	123	127	125	144	136	124	129	135	125	126	134	130	139	144	150	132	120	133	127	132	113	140	139	124	134	131	106	142	130	121	124	123	141	113	142	127	136	120	151	135	138	130	142	160	128	140	138	127	138	114	137	130	130	145	135	118	114	117	131	138	135	138	138	130	137	134	144	136	135	147	144	154	146	127	128	129	138	124	131	130	120	140	117	116	132	159	137	135	129	126	135	145	139	124	121	140	127	129	112	136	139	146	134	144	137	127	130	122	119	135	129	117	150	124	136	138	127	143	132	112	124	141	139	124	133	142	128	116	123	151	117	126	136	130	127	147	129	120	121	151	139	133	134	129	144	141	154	136	131	143	132	160	127	144	133	134	137	121	146	131	136	139	143	141	126	157	148	129	134	139	136	138	133	117	142	124	143	126	135	145	136	132	148	146	130	127	127	128	135	128	104	119	125	137	124	118	142	136	141	126	137	130	133	126	129	125	122	134	127	140	135	128	136	137	141	138	149	142	115	125	134	148	126	122	143	121	121	138	143	147	141	166	133	134	113	147	153	140	132	126	133	130	119	134	115	128	144	122	150	135	123	136	136	128	128	145	107	129	159	132	142	141	144	131	127	145	146	119	126	126	112	111	108	125	120	135	136	137	123	124	135	138	124	137	133	153	150	147	128	116	140	146	148	120	134	146	125	122	128	122	126	111	129	129	114	111	116	130	125	129	130	142	149	126	132	140	154	114	149	148	116	132	148	130	139	122	136	128	115	134	139	113	117	126	131	126	128	140	147	126	131	125	134	136	136	156	106	124	117	139	156	142	142	133	117	133	134	142	134	149	116	129	117	122	145	134	132	114	131	135	141	137	129	140	134	139	132	144	129	122	135	123	115	125	137	136	140	127	125	143	119	114	145	130	128	132	116	134	120	118	139	131	125	149	164	126	120	136	141	138	134	138	118	144	118	124	132	134	152	137	146	144	126	132	143	126	162	124	121	123	134	145	154	131	129	118	151	116	141	158	135	136	129	135	124	127	133	134	136	132	138	122	132	145	129	125	140	127	139	120	143	148	135	122	158	148	144	132	132	128	136	140	144	146	112	113	144	129	121	125	126	122	145	150	121	124	134	135	114	140	124	127	145	125	140	142	131	121	133	124	154	115	113	156	125	125	129	136	117	121	134	127	137	142	119	149	114	154	129	140	124	132	158	134	139	141	154	142	131	110	143	96	101	137	133	132	128	118	131	131	140	128	132	115	134	134	128	128	123	133	112	147	130	126	132	152	146	147	134	117	132	126	130	137	120	132	134	151	125	126	96	148	153	130	144	122	130	142	122	154	139	126	137	132	136	132	129	135	151	145	138	124	158	141	147	135	139	120	129	156	107	158	140	129	141	144	141	135	153	136	137	145	131	133	112	152	150	141	120	123	132	122	137	136	133	135	119	130	134	152	107	125	121	129	126	125	141	127	110	130	133	129	143	135	128	141	123	127	122	116	128	119	143	140	117	138	127	141	135	144	128	140	133	128	148	123	129	141	141	132	136	128	142	144	134	134	131	127	143	122	115	140	139	163	132	118	140	124	134	152	130	121	130	138	132	127	129	135	126	139	136	148	125	122	133	121	144	126	134	132	135	131	134	145	135	137	148	121	131	122	124	149	134	102	130	159	140	135	150	144	149	147	142	131	141	149	148	131	142	124	143	146	123	127	133	141	155	162	141	130	132	139	147	140	145	122	134	140	140	125	129	156	128	128	112	144	155	151	140	136	139	120	144	144	118	116	141	117	113	133	139	127	138	129	124	132	126	129	124	123	147	142	135	135	124	129	140	109	121	118	125	122	131	130	139	120	137	142	147	118	144	150	132	136	136	134	143	119	134	134	145	118	120	119	133	119	145	139	138	119	118	125	121	141	136	144	120	140	132	137	129	134	124	148	141	126	139	136	128	114	132	127	157	134	135	143	129	125	120	133	145	154	118	137	141	146	123	118	132	142	153	145	141	126	128	138	134	139	123	124	115	120	137	128	127	135	133	128	144	129	147	112	135	110	132	131	126	132	148	136	122	123	124	128	157	128	121	131	144	149	122	125	145	127	144	136	128	149	135	135	131	133	144	121	145	126	147	132	133	143	140	135	134	117	170	126	143	140	110
150	2	1950	148354	633	34	517	558	541	504	465	447	426	371	367	330	342	301	286	291	272	270	259	242	250	215	205	223	216	202	196	200	195	182	163	195	185	200	188	218	193	191	178	162	155	181	173	179	173	175	156	153	167	176	193	175	166	184	169	163	175	155	161	160	169	175	139	170	147	142	159	142	146	157	186	153	141	148	183	151	167	148	158	157	145	148	139	170	152	149	176	162	147	173	139	160	138	157	154	139	162	155	157	149	137	157	139	155	168	153	165	151	142	142	158	143	153	148	147	141	118	148	159	130	158	145	159	127	162	133	150	134	143	154	158	158	147	164	120	130	138	138	163	166	164	142	126	151	137	153	149	161	147	153	149	139	147	144	136	164	160	134	145	147	150	161	164	143	159	126	145	149	168	150	141	144	153	128	136	133	137	171	147	147	147	137	137	133	162	145	159	160	145	140	156	154	136	144	148	172	155	143	150	127	167	145	131	143	155	158	161	135	152	149	151	139	150	143	153	131	132	175	137	136	159	144	145	168	154	154	133	126	168	160	134	143	167	157	129	129	144	137	150	166	175	141	160	144	167	142	135	142	139	142	142	135	140	151	145	130	144	151	151	125	152	148	131	140	138	162	150	129	140	157	117	141	146	127	135	149	133	144	149	166	138	143	135	145	149	144	149	135	142	161	152	139	146	128	155	123	142	159	144	153	155	151	142	131	129	151	144	147	148	140	153	147	154	129	131	147	135	130	162	156	144	129	141	128	150	136	141	146	143	154	131	154	146	155	134	145	135	134	145	141	145	166	151	149	149	142	138	138	149	153	116	141	128	145	123	138	146	141	141	143	129	150	169	137	150	147	150	141	133	146	146	139	138	124	156	136	127	145	115	140	130	125	127	140	129	162	160	136	150	142	141	139	146	131	144	147	125	162	151	145	151	146	144	141	151	143	158	134	160	139	135	134	144	133	162	172	134	141	152	150	140	138	158	127	110	142	159	137	142	135	154	144	136	123	133	121	136	135	132	136	139	136	133	152	146	143	144	144	164	154	142	138	166	141	129	141	152	145	152	132	128	156	130	140	152	124	162	160	128	148	142	134	146	126	143	145	134	116	152	141	138	140	140	134	139	138	150	171	128	127	144	135	150	135	141	115	144	152	141	131	146	146	136	123	154	148	140	144	139	147	129	144	122	154	144	139	162	142	127	137	124	142	125	153	151	143	132	161	158	140	142	159	141	131	159	139	129	124	162	140	146	131	142	132	159	147	144	145	148	155	130	143	145	138	155	158	126	131	140	139	142	141	135	132	139	158	140	146	139	151	155	129	120	142	119	147	129	122	154	143	165	156	132	140	124	157	126	145	136	148	141	142	117	125	152	157	139	162	142	169	126	153	132	140	146	150	144	127	154	145	147	150	145	134	122	118	124	134	146	118	148	134	146	125	154	143	116	147	136	131	148	149	152	147	154	158	143	127	146	144	129	139	151	142	123	148	150	145	127	120	141	172	166	132	142	144	140	137	141	142	125	135	129	150	135	120	141	126	149	132	139	146	165	156	135	119	120	135	153	126	140	150	139	133	164	141	154	141	141	143	149	135	115	148	129	148	140	135	133	144	116	136	139	119	153	133	119	139	144	132	135	152	152	149	135	140	141	160	152	152	135	135	130	134	149	139	133	120	134	147	142	129	160	149	137	148	140	133	150	165	124	112	131	157	143	159	134	151	146	133	147	144	129	122	139	156	134	125	141	136	132	142	137	126	121	128	127	136	145	117	120	132	143	144	138	149	168	149	142	148	147	152	163	133	143	148	138	142	137	139	148	138	127	151	164	130	144	147	147	136	158	171	127	131	142	138	124	140	150	120	131	129	145	145	155	151	132	136	137	153	139	138	142	138	141	136	167	147	139	145	139	134	135	155	156	150	157	144	128	167	132	163	146	151	145	128	141	117	147	168	151	132	136	129	138	156	126	121	167	140	152	125	128	140	152	152	145	142	161	153	140	156	157	140	155	133	165	131	137	165	157	147	113	136	158	137	140	153	139	147	149	134	148	154	163	152	133	142	144	124	160	140	135	130	123	168	121	172	140	150	136	153	175	138	142	153	139	156	121	148	141	150	129	158	144	143	144	148	141	128	144	144	130	144	150	139	156	148	143	145	152	149	135	144	141	134	158	174	154	133	143	145	138	124	147	150	137	135	148	135	145	136	122	145	146	134	141	148	159	136	139	160	151	148	139	150	148	128	148	145	131	150	145	143	124	143	149	151	146	124	135	136	132	159	147	137	131	143	155	153	147	135	136	148	146	128	134	143	145	146	151	140	138	132	150	134	148	133	120	141	148	144	153	155
150	3	3250	148411	631	43	504	557	498	478	451	397	370	332	303	295	276	283	256	249	250	222	240	193	194	222	198	199	198	183	166	210	172	177	173	210	169	154	174	174	185	167	154	172	148	165	161	158	150	172	137	128	165	177	181	158	164	168	148	164	166	152	165	158	169	137	139	165	166	159	158	175	162	151	153	168	147	178	140	159	166	138	131	159	155	150	142	171	132	162	152	149	154	143	142	140	163	154	160	148	155	162	149	150	136	133	137	156	159	151	143	152	156	140	131	170	156	155	141	135	145	141	141	148	159	136	148	163	131	129	150	164	152	144	145	168	159	178	172	153	138	129	170	154	133	164	167	155	155	141	141	158	131	151	156	149	142	148	143	154	151	138	165	152	148	164	166	153	139	150	155	152	151	152	159	135	156	154	146	138	142	160	151	150	152	132	145	144	153	154	147	164	140	148	145	131	140	137	129	147	142	125	144	153	137	155	162	136	153	159	128	138	156	157	153	156	144	136	156	152	175	140	147	135	145	157	126	152	164	153	137	170	141	156	130	141	153	140	154	169	145	141	139	147	140	139	155	160	148	148	139	142	132	144	158	155	158	161	142	126	139	165	165	155	150	151	127	131	160	145	147	155	134	150	146	136	143	141	134	137	136	135	149	180	154	163	138	123	143	145	155	147	166	139	148	160	179	136	143	141	149	142	143	138	141	118	161	151	150	161	145	135	147	137	135	140	135	153	159	144	129	136	149	167	146	120	138	145	117	131	138	149	154	151	144	156	139	140	146	166	143	155	138	155	141	150	145	136	162	153	133	138	178	164	153	166	130	145	133	150	125	139	160	149	128	139	138	151	156	151	129	148	158	134	156	165	139	138	164	162	153	163	138	146	149	146	169	131	132	134	126	146	140	130	149	137	152	128	142	143	155	155	139	165	155	133	129	127	132	141	133	142	138	151	134	133	141	148	143	162	138	152	148	136	160	150	162	121	161	134	130	168	127	149	139	142	147	127	136	139	144	130	151	148	157	133	133	148	157	155	144	149	164	127	144	137	142	166	137	135	142	144	138	130	151	151	145	142	135	136	161	165	138	146	133	146	144	149	148	131	150	142	157	152	136	145	145	159	139	157	141	124	144	142	143	159	146	147	150	144	145	154	146	134	142	127	152	145	153	131	139	133	144	155	174	135	145	174	160	173	147	145	137	151	141	146	154	146	153	141	146	161	158	159	151	157	129	154	151	148	134	139	160	138	140	137	140	154	129	166	149	168	138	145	136	142	159	147	143	151	157	147	152	133	136	148	154	138	145	143	157	149	133	153	158	150	128	151	147	147	135	140	174	144	136	143	135	151	150	144	161	156	174	147	120	158	168	171	160	134	136	141	149	148	140	141	152	122	166	147	127	135	139	123	138	155	133	143	132	163	159	142	148	147	135	137	131	142	155	152	143	144	138	138	137	141	148	146	141	127	125	156	146	147	132	129	149	139	133	167	123	169	154	153	148	151	125	161	169	145	165	158	154	153	166	172	149	132	129	136	121	169	166	139	138	146	146	153	131	128	146	143	147	160	163	148	153	142	152	149	155	139	120	130	136	168	128	138	147	147	145	133	166	166	140	148	171	168	172	136	137	127	163	149	133	140	153	161	129	134	143	139	156	164	144	142	171	149	139	147	135	171	133	141	134	149	135	153	146	155	134	148	145	149	128	167	145	136	159	138	164	132	144	144	138	172	141	141	154	160	153	163	135	149	155	142	157	158	166	154	149	144	148	149	145	142	131	148	158	159	152	148	150	149	153	136	164	139	148	139	152	132	146	130	136	140	161	150	134	149	154	129	162	135	166	133	139	151	143	132	135	113	157	155	139	149	146	150	142	157	155	171	135	147	138	132	160	143	140	132	166	121	130	162	152	158	135	132	159	133	145	139	155	171	164	139	143	141	128	155	132	143	149	141	145	152	136	136	154	139	146	147	143	151	168	134	135	155	146	147	155	145	156	152	152	147	159	139	161	146	145	148	169	158	146	145	162	144	144	165	166	145	157	141	146	142	152	146	139	159	167	156	145	143	134	139	138	153	153	144	151	161	136	149	138	139	161	147	152	144	151	154	153	153	134	152	154	148	148	142	138	139	115	133	130	151	143	122	152	150	148	141	126	135	150	153	143	147	152	125	155	134	139	126	151	145	141	141	158	160	126	148	138	147	143	131	161	146	152	148	159	150	145	162	125	156	126	159	122	159	135	146	154	143	156	139	159	161	144	146	136	142	147	137	165	139	145	144	142	129	157	161	150	145	154	155	148	126	127	134	129	159	146	145	150	167	142	152	167	141	159	150	154	154	123	142	144	157
150	0	2500	148469	628	16	546	630	643	593	579	534	557	490	449	477	432	386	375	372	346	343	329	315	320	308	277	280	263	250	258	278	255	240	233	243	219	216	242	200	230	240	219	203	222	201	210	199	214	183	215	187	172	190	180	203	192	201	191	185	196	183	174	197	190	207	180	174	185	179	167	181	170	188	196	165	175	166	196	162	181	174	171	194	179	163	194	176	169	158	176	171	169	175	152	199	168	181	176	171	164	155	153	183	172	173	174	159	170	157	173	166	168	165	152	165	173	184	157	179	177	121	158	151	160	152	164	170	155	187	165	149	157	143	174	149	158	150	178	163	164	165	169	173	163	158	174	163	142	172	179	168	143	157	149	138	152	172	162	165	177	167	169	168	163	157	162	174	172	168	146	163	156	176	145	143	157	163	163	166	167	171	160	149	156	143	167	164	147	162	150	141	155	148	157	152	156	142	142	129	163	150	145	165	161	169	178	159	145	153	154	148	151	132	165	156	126	159	143	140	148	157	152	151	140	153	153	143	157	158	159	157	162	164	139	192	162	172	166	148	155	149	159	162	185	156	158	141	191	154	147	157	151	159	145	164	157	164	174	179	138	166	140	152	153	141	153	151	162	180	175	128	148	157	159	128	160	158	186	162	155	154	165	149	144	170	163	154	150	149	170	147	154	138	128	182	151	150	141	138	159	170	132	146	139	182	153	145	166	161	152	157	148	151	158	153	145	152	155	147	155	150	158	149	163	152	175	137	142	159	145	144	164	147	158	153	157	162	156	154	163	146	151	168	165	161	157	159	157	173	141	162	133	158	130	142	147	144	162	139	161	158	137	166	151	160	151	149	145	159	137	165	168	161	161	154	161	153	149	161	142	140	141	157	145	169	157	144	134	159	138	140	140	148	142	141	139	143	142	157	161	171	146	155	135	149	140	135	143	159	137	148	152	161	156	141	152	153	151	147	175	167	151	169	154	151	132	147	155	157	131	142	160	140	142	159	157	152	168	149	150	158	162	138	160	142	159	129	153	152	158	161	155	154	142	158	178	168	161	158	134	151	151	146	132	166	152	142	164	150	118	148	159	176	162	153	127	156	147	141	185	154	155	178	166	154	160	155	149	142	157	162	142	139	161	154	150	148	126	137	127	143	146	158	137	149	153	167	156	121	146	156	162	157	155	160	160	161	137	156	151	145	162	155	146	176	135	147	154	159	166	151	169	154	152	149	143	167	150	131	133	171	139	167	126	143	155	146	154	161	146	134	148	148	150	131	150	140	135	138	149	169	149	162	169	151	181	149	127	154	137	151	140	144	137	137	145	144	164	144	153	141	142	157	152	146	129	144	157	127	161	151	168	155	161	151	170	154	155	157	153	149	146	164	122	135	175	157	138	154	159	133	161	151	160	155	152	170	160	165	154	133	156	139	172	151	147	153	160	159	176	149	159	146	146	151	155	134	158	156	170	137	162	147	151	149	143	136	152	205	146	162	138	142	131	143	151	153	142	156	140	170	135	154	164	177	155	150	152	140	163	163	146	130	134	151	146	145	163	155	159	140	151	144	150	143	157	146	138	137	128	158	137	157	138	155	157	122	146	139	137	138	150	150	156	147	136	161	164	168	158	162	157	142	160	159	137	124	160	149	167	148	128	156	157	149	170	148	172	163	134	156	153	134	154	149	144	140	150	147	153	144	140	141	152	154	147	149	140	138	133	149	147	146	137	153	133	141	157	140	151	139	132	167	146	171	146	152	145	168	165	141	154	140	149	166	137	147	165	160	138	136	139	147	131	153	165	147	139	161	135	139	133	143	143	152	140	150	161	156	169	163	166	173	153	162	145	170	150	151	156	131	148	149	151	162	147	149	162	145	156	134	138	135	140	149	158	161	143	130	140	133	163	136	145	149	144	160	141	148	163	146	134	161	149	148	130	151	147	165	157	140	159	144	159	169	132	148	140	150	155	143	149	172	140	164	138	151	145	151	155	136	147	169	132	151	142	168	163	157	146	141	161	141	162	160	152	164	141	159	135	141	159	128	164	127	147	149	155	130	143	144	156	134	152	158	147	162	146	151	161	179	152	142	143	150	148	168	145	141	128	150	135	136	156	139	152	147	147	151	171	149	146	160	138	143	178	135	151	155	154	170	164	170	143	141	145	143	140	145	155	145	176	130	145	132	142	153	158	141	153	141	142	151	147	151	145	165	129	153	148	158	149	157	146	178	138	157	168	142	157	140	135	137	174	137	151	163	156	168	164	148	157	157	154	157	146	137	140	136	156	145	118	153	172	151	139	169	143	146	138	148	166	164	168	172	146	132	164	167	151	159	145	172	134	150	141	151
150	1	1710	148527	615	64	500	485	438	417	359	319	308	289	257	268	230	255	208	220	212	218	201	181	203	193	206	195	176	191	180	206	168	188	188	201	210	179	181	172	180	204	178	159	178	184	170	180	180	176	170	190	170	195	192	175	172	194	186	181	175	170	178	148	155	174	188	164	185	171	162	168	152	178	170	172	154	160	160	171	168	176	178	184	159	172	164	141	166	164	166	178	181	189	177	173	176	180	164	162	167	154	161	175	155	174	172	155	163	162	168	170	175	151	171	155	148	174	160	152	157	160	160	161	166	165	169	146	177	187	164	161	165	165	170	160	179	154	178	168	178	157	155	190	159	168	180	159	151	178	160	135	194	170	170	163	152	180	193	172	144	147	162	185	170	164	157	169	177	187	177	150	143	183	154	178	144	167	149	159	155	160	173	150	160	160	159	184	166	157	160	179	176	173	161	191	190	169	170	175	156	196	168	191	141	166	173	168	172	153	187	165	182	148	150	157	160	172	184	161	156	188	172	168	151	177	165	182	158	179	164	162	167	177	165	171	161	171	137	171	174	199	172	167	150	165	191	167	160	170	179	158	158	174	165	182	162	180	177	169	168	154	176	151	176	178	183	176	163	159	181	149	163	177	162	157	155	153	172	171	174	165	171	163	169	185	179	152	167	165	178	171	144	152	155	156	160	148	150	166	154	167	170	173	175	157	154	162	175	164	174	153	173	162	185	168	146	155	173	160	169	173	155	180	153	169	153	146	175	158	173	163	171	169	153	174	156	159	161	148	180	183	153	162	181	161	147	165	168	164	184	168	142	170	152	158	170	172	167	174	160	187	161	173	158	164	158	167	154	169	166	166	161	151	156	150	155	164	180	175	167	172	195	152	183	148	183	167	159	169	164	164	168	167	169	153	156	172	154	162	168	155	166	151	167	176	160	146	152	179	157	175	157	172	180	161	152	175	194	163	172	167	164	195	174	174	158	172	154	163	174	153	153	160	202	172	154	160	166	159	183	166	169	164	161	170	168	150	139	179	159	159	173	163	173	181	165	166	174	164	154	160	176	159	187	155	167	156	189	165	163	147	167	154	161	196	157	167	166	159	155	169	181	134	174	174	166	178	182	170	163	154	165	156	176	157	168	172	170	175	177	171	159	188	163	151	163	145	165	147	178	178	168	167	150	160	179	175	157	160	169	174	145	160	150	157	161	176	184	180	164	168	155	167	158	181	172	166	174	161	182	157	168	179	175	160	172	160	157	147	156	187	148	187	171	165	172	176	161	173	167	145	178	156	172	179	150	164	163	170	161	168	178	148	150	174	186	174	169	152	169	163	155	163	155	149	174	168	159	157	164	167	158	155	173	173	191	179	149	167	179	186	170	155	161	152	147	156	146	164	182	168	160	172	155	175	143	161	163	166	155	161	174	187	146	171	155	170	148	170	177	169	183	150	157	177	181	162	161	168	175	154	183	152	162	156	171	163	154	168	164	169	156	171	162	171	172	161	174	161	156	177	180	183	149	184	185	151	188	167	142	168	147	172	164	175	141	162	150	175	171	159	145	159	142	163	193	160	169	180	154	148	163	184	170	169	150	173	145	184	145	161	151	168	166	172	171	171	168	181	174	160	157	176	165	158	161	159	171	145	154	183	155	152	178	162	178	166	186	189	157	151	159	171	169	178	167	170	164	188	184	169	175	154	176	161	156	172	163	169	193	156	175	163	148	151	181	154	176	146	150	162	154	163	167	167	166	154	150	164	156	163	171	180	168	156	168	174	176	159	162	137	170	176	181	172	162	174	144	163	140	154	164	171	159	161	144	160	185	131	162	171	175	172	159	154	166	173	180	187	169	176	166	166	180	166	155	163	175	178	170	168	171	172	147	163	183	186	173	168	145	174	168	169	179	198	175	155	182	154	162	173	164	146	165	164	154	175	161	153	164	149	169	171	149	152	179	161	174	179	186	175	169	191	165	175	169	168	171	167	188	160	166	170	152	180	165	192	166	151	154	164	177	145	158	182	177	188	156	175	157	179	165	156	124	189	170	154	172	168	161	163	158	193	139	164	189	163	168	183	169	148	163	174	165	173	159	158	169	150	175	174	161	170	167	184	158	172	169	153	169	173	187	191	154	182	151	170	172	164	179	143	157	173	167	185	161	166	171	147	164	170	168	180	168	165	172	176	163	164	170	142	163	158	163	171	173	133	173	163	167	180	176	178	163	149	145	180	155	174	162	158	176	170	162	176	156	170	171	166	160	187	165	170	168	178	190	160	177	176	166	175	183	181	145	175	184	166	170	173	155	176	170	169	157	157	162	172	165	167	174	165	151	166	146	168	176	162
150	2	1950	148585	629	33	539	591	560	484	495	448	435	403	405	380	323	354	278	326	308	301	273	274	265	275	231	252	249	229	221	207	232	204	198	224	213	207	219	205	212	223	210	198	205	192	184	173	193	197	197	203	187	181	193	191	185	192	182	201	173	192	203	201	212	191	177	191	165	183	195	186	204	198	204	174	195	169	183	179	171	174	172	155	182	176	191	181	167	169	185	191	178	191	192	183	178	190	186	161	179	174	181	172	168	194	162	172	187	188	176	189	180	179	154	185	180	165	171	163	180	154	175	188	181	178	172	170	170	169	180	195	199	182	173	178	176	183	175	174	198	179	184	168	189	171	178	171	189	173	186	146	171	168	176	180	165	176	165	190	178	160	176	189	190	178	164	181	178	182	175	177	170	165	175	182	172	162	167	170	201	158	182	165	179	171	182	173	181	171	163	150	158	198	160	174	191	160	176	176	184	164	184	195	155	164	168	173	160	160	173	170	167	166	160	175	175	167	179	186	158	186	172	165	153	204	171	177	140	167	159	152	190	199	162	183	168	160	179	179	176	175	177	178	178	195	177	182	173	164	171	202	171	170	174	185	163	160	174	179	179	175	181	142	168	162	185	176	188	156	166	204	185	175	162	166	152	183	180	144	158	161	149	150	160	181	191	176	162	168	158	164	169	158	160	162	181	164	152	165	179	184	169	181	183	141	173	152	186	154	166	166	156	179	162	143	169	159	160	176	179	175	172	174	167	162	174	156	155	163	190	171	186	182	172	191	170	169	168	167	172	154	179	185	147	173	151	165	166	171	176	180	170	164	156	192	174	175	148	183	189	189	160	173	155	176	165	179	148	163	192	192	161	169	152	174	166	181	197	194	185	175	165	164	164	164	170	184	159	163	204	169	159	155	187	160	185	148	146	158	169	178	178	159	162	171	154	158	167	193	158	137	172	162	154	158	179	172	164	177	182	168	175	174	170	169	148	179	158	157	175	177	145	161	187	159	178	162	184	173	165	177	155	162	172	170	180	165	146	194	178	148	162	167	194	185	172	156	170	172	165	153	170	165	170	160	183	147	171	157	182	204	159	174	168	164	169	174	166	163	184	150	178	145	188	158	176	164	184	173	164	178	172	184	181	174	187	169	166	147	182	201	185	160	169	190	203	167	157	186	162	161	175	161	179	162	164	171	168	182	156	169	138	172	169	174	184	207	180	168	171	176	167	174	175	156	165	173	172	180	169	179	181	179	159	160	187	167	188	169	184	176	164	159	162	159	138	170	190	178	184	183	155	165	189	168	168	167	165	174	171	161	169	136	181	147	177	173	161	160	192	180	165	159	151	205	186	155	153	168	161	149	174	172	175	181	174	161	183	163	171	164	156	167	174	152	165	179	158	167	182	170	184	173	192	171	160	172	158	176	175	140	163	148	178	188	167	167	176	164	178	165	167	167	164	152	173	168	194	182	158	177	177	169	167	187	155	170	185	156	177	180	161	179	176	160	183	183	187	183	163	176	169	171	169	167	188	182	160	176	185	178	181	168	171	154	165	193	155	180	186	159	159	174	175	188	172	168	165	170	160	177	163	201	158	168	167	154	179	171	178	180	167	164	181	170	201	189	150	171	168	154	194	180	150	162	185	169	162	170	184	172	170	176	166	170	149	177	193	165	199	164	178	170	162	175	170	173	176	159	169	188	173	152	181	176	175	186	154	163	183	171	175	164	167	174	164	158	174	176	169	157	174	160	166	165	175	167	152	145	153	168	180	174	157	155	156	182	172	189	178	171	176	166	140	170	176	175	170	180	147	174	182	161	147	171	167	183	176	154	158	162	175	192	156	164	162	167	165	178	154	181	173	166	177	178	179	186	177	170	185	176	173	178	182	181	168	161	168	173	188	183	171	168	168	188	153	178	161	163	161	169	166	154	158	163	143	167	164	197	187	180	213	170	175	148	170	167	162	174	165	155	200	167	160	173	175	156	163	180	157	144	164	164	160	191	180	158	178	188	183	165	170	144	155	155	150	173	174	148	165	166	147	176	161	166	169	152	176	171	150	160	174	165	153	171	167	164	145	182	192	179	167	158	182	178	168	163	146	182	179	176	182	169	173	199	159	169	163	188	175	152	164	161	160	163	170	149	174	155	144	155	176	156	166	146	156	175	167	175	175	184	166	153	164	161	151	173	160	166	168	161	165	162	180	196	151	162	171	169	164	164	153	158	177	195	153	160	156	170	186	169	162	156	168	156	197	186	171	141	165	168	183	171	149	178	149	155	174	178	161	169	180	184	163	152	156	160	170	161	152	178	159	163	175	141	179	155	157	164	168	140	156	167	166	173	181	185
150	3	3250	148642	622	44	500	571	494	467	447	388	403	368	344	338	311	287	281	262	285	267	258	240	237	252	227	220	230	230	202	229	197	196	210	208	194	230	214	191	206	195	208	179	191	192	184	208	177	199	188	177	193	190	187	181	178	176	189	185	167	182	190	185	165	192	185	199	182	174	195	194	199	167	191	178	191	187	166	196	191	170	197	182	192	189	169	177	195	195	193	186	197	191	176	170	198	197	169	179	185	190	192	174	184	158	230	161	184	212	173	194	169	163	172	193	179	177	190	187	168	175	180	193	178	190	199	188	182	185	192	169	179	183	186	175	179	218	182	204	166	172	187	181	183	168	164	183	175	190	174	186	180	181	188	190	174	186	197	170	188	170	184	194	167	195	203	176	161	153	170	185	173	191	154	174	186	170	184	177	169	166	180	191	174	201	172	193	191	198	175	182	204	187	170	197	190	178	190	169	181	158	156	161	179	177	167	208	172	186	173	192	188	173	192	171	170	162	204	199	162	159	187	184	186	191	173	185	178	171	181	197	183	179	185	175	180	196	190	167	210	199	167	170	178	162	185	182	179	162	178	160	180	175	183	197	180	185	185	167	170	177	173	182	182	175	180	191	159	188	180	190	180	170	172	183	184	173	173	194	188	174	197	166	169	152	182	165	184	176	180	183	197	175	186	192	172	169	171	196	166	186	172	181	199	161	187	164	190	181	178	186	195	192	211	163	152	164	173	162	173	180	192	183	171	185	190	177	170	174	190	163	186	174	164	180	166	201	164	164	192	167	179	177	185	174	176	178	189	170	198	165	169	180	186	169	181	168	183	146	184	192	179	174	181	187	169	170	195	197	175	184	174	199	174	184	157	169	177	183	180	180	192	167	187	157	168	181	187	185	178	171	182	191	186	179	157	197	200	186	175	156	177	164	176	188	191	194	162	177	203	185	181	187	187	167	172	176	189	187	180	167	175	167	196	154	174	203	174	200	172	180	172	185	165	180	190	197	160	185	160	181	169	184	198	176	171	170	164	161	178	172	170	175	156	169	189	157	208	170	172	199	175	171	178	185	183	184	170	197	183	167	178	187	184	163	163	168	198	168	190	189	211	144	178	201	172	191	174	162	189	182	196	175	194	178	169	157	161	193	184	194	162	161	187	172	168	169	181	169	177	182	173	172	190	174	189	183	176	175	175	170	179	186	182	179	196	184	179	188	217	210	172	196	178	169	161	163	169	168	187	171	196	176	189	187	160	175	156	182	180	168	185	167	187	180	160	164	166	167	219	184	174	147	175	171	171	168	182	174	168	144	165	170	188	191	170	156	181	167	187	189	161	170	162	164	162	172	183	169	164	178	196	188	174	173	151	166	197	180	196	159	185	187	186	159	179	150	177	179	151	174	164	171	169	188	167	174	188	202	176	190	201	175	184	177	157	141	191	185	188	185	150	155	187	169	143	185	177	213	185	181	183	174	187	176	184	175	175	178	168	186	168	190	190	169	184	174	141	194	162	169	176	192	206	178	175	189	161	159	181	193	173	182	201	160	176	151	189	165	179	161	184	178	182	147	194	172	187	180	179	146	185	181	187	154	163	180	204	173	182	163	203	152	188	170	182	164	173	179	173	199	193	155	186	163	193	173	167	178	183	201	174	167	151	153	187	179	185	184	188	163	184	162	187	204	161	176	177	165	174	165	186	162	189	163	191	157	183	180	178	180	176	176	181	177	167	173	176	202	183	185	181	176	176	192	171	175	163	197	164	185	157	192	185	172	162	180	163	170	165	171	166	174	191	189	178	163	187	195	192	174	174	170	155	202	168	191	166	183	167	169	175	199	185	165	162	175	162	162	192	182	171	184	180	187	182	151	189	188	185	165	184	153	168	180	167	180	184	189	173	188	168	160	184	168	158	173	171	161	183	162	160	186	175	162	177	161	166	179	181	175	163	162	160	181	191	154	185	168	176	162	175	181	178	151	188	195	190	180	175	185	183	193	187	156	168	175	195	177	171	188	197	181	183	203	173	183	160	203	207	140	185	173	158	178	181	176	157	189	169	171	165	184	180	155	150	208	178	185	175	189	171	209	164	173	133	175	175	170	192	215	182	183	164	169	169	188	159	198	169	165	168	173	185	169	201	176	161	199	187	158	164	156	187	177	197	188	186	175	170	144	178	164	178	196	190	173	189	181	175	170	188	176	172	180	158	188	175	186	179	194	174	168	166	189	184	198	189	165	163	185	149	181	164	164	172	197	173	165	175	170	171	198	193	168	181	164	170	158	175	169	198	175	153	170	177	168	187	167	180	157	175	178	162	198	194	166	180	161	169	193	181	168	189	181	179	186
150	0	2500	148702	628	22	550	636	633	629	584	570	556	533	508	497	437	468	410	404	407	373	341	329	322	317	338	285	293	288	243	267	290	266	259	236	255	276	230	254	249	255	221	227	232	214	231	217	231	221	215	209	222	206	236	210	199	225	207	240	225	204	196	215	224	236	209	217	205	211	211	214	215	220	195	202	221	171	188	208	196	182	202	183	208	209	205	197	204	186	217	204	196	193	192	170	193	192	196	175	197	181	206	187	199	192	194	216	179	203	196	195	200	179	211	217	190	222	165	176	197	196	196	196	185	159	182	204	200	194	195	185	170	201	200	200	190	188	175	207	186	181	200	179	197	167	190	177	204	204	216	180	174	189	179	199	170	195	191	193	191	202	189	196	192	181	189	188	184	163	177	205	188	171	192	183	188	206	160	174	213	190	183	177	154	184	209	190	200	210	190	181	199	160	190	184	177	194	180	189	194	174	179	176	170	191	165	176	177	195	200	192	175	184	169	212	183	194	165	157	195	187	194	203	213	172	186	197	178	184	182	194	179	180	183	170	185	176	201	187	168	141	177	171	190	172	161	175	196	172	167	196	171	186	182	176	184	188	189	175	181	187	164	158	185	182	169	146	188	182	195	170	202	184	204	164	190	182	181	176	177	169	194	194	188	199	189	173	177	163	204	199	167	180	185	176	195	169	160	189	203	216	184	179	217	172	190	147	176	188	188	183	202	202	203	173	192	173	184	188	176	184	194	210	166	175	177	187	191	161	184	182	170	192	173	187	189	180	180	189	188	179	170	156	190	175	160	181	175	174	169	169	153	170	174	187	193	183	172	178	203	174	165	171	173	185	188	182	175	171	168	200	203	182	164	171	176	177	163	180	179	169	184	175	175	175	178	185	166	183	157	178	198	203	176	159	181	197	164	186	186	176	174	190	188	167	179	168	177	183	162	189	186	176	185	171	164	185	205	182	167	188	172	179	168	177	161	169	190	161	183	198	170	180	157	169	193	170	178	162	206	180	182	164	188	169	163	171	182	194	184	166	185	186	174	155	168	181	185	188	178	183	165	184	172	201	170	194	162	189	189	198	181	168	188	181	174	175	191	179	186	187	166	176	179	162	186	170	174	160	180	178	147	198	146	153	172	152	175	189	187	180	178	179	154	185	163	180	182	161	184	185	172	169	168	192	164	188	187	189	168	184	167	182	197	184	167	167	195	186	165	200	185	186	181	171	180	171	191	191	194	175	194	178	181	181	203	202	198	163	164	197	198	197	173	191	160	197	190	169	194	185	169	175	190	170	158	177	167	189	168	170	196	184	182	188	164	168	202	171	193	175	161	177	186	172	183	174	187	199	196	175	173	173	184	173	180	181	171	183	189	179	180	180	191	179	193	171	190	175	177	182	173	171	191	160	154	166	179	195	175	183	193	170	179	167	177	156	155	169	176	156	164	166	186	195	169	180	174	160	180	177	181	183	188	167	171	189	188	180	183	184	181	201	177	173	179	161	175	172	198	179	184	180	163	177	175	167	149	178	165	185	156	168	164	193	188	184	166	187	195	178	211	181	176	169	183	179	176	162	197	189	169	167	167	185	167	159	176	177	167	168	176	163	182	209	162	186	206	163	160	181	199	166	163	185	172	164	169	180	172	176	180	179	178	149	179	185	159	189	176	186	194	182	169	166	182	199	182	175	166	193	202	173	182	182	192	203	163	173	190	182	181	184	179	158	183	161	180	193	183	182	181	161	189	175	193	178	158	169	170	180	188	185	176	188	190	194	178	167	184	201	196	175	177	172	172	176	153	151	184	197	173	167	178	188	167	193	180	178	194	190	169	160	165	191	173	188	169	176	165	187	181	209	182	186	186	199	200	184	175	168	175	169	173	173	188	162	200	156	170	172	170	175	181	179	183	172	186	177	176	192	199	175	166	192	188	168	194	171	175	159	186	168	159	187	158	171	170	169	208	179	192	184	164	188	186	174	172	171	188	209	170	180	178	171	172	173	182	166	173	151	181	180	161	187	192	170	190	171	177	183	181	175	168	156	171	182	188	178	191	167	176	172	181	175	203	179	188	178	168	153	168	147	164	157	167	202	191	163	166	156	180	163	169	158	170	177	176	180	173	210	184	173	185	184	181	179	171	177	183	199	177	168	184	167	186	179	177	169	153	207	162	164	192	187	171	152	171	165	182	173	177	172	189	186	207	162	168	181	188	168	176	196	181	183	180	169	169	174	183	191	183	179	175	151	188	164	185	194	164	180	191	175	167	178	159	187	204	189	166	193	176	175	170	157	173	166	181	170	190	160	182	155	186	174	170	156	176	177	154	182	165	184	174	181	178	185
150	1	1710	148760	612	74	487	481	398	371	320	309	309	264	266	235	226	226	222	205	217	188	219	187	187	172	184	178	147	180	178	164	156	145	146	177	158	173	150	164	168	155	164	145	147	146	167	163	148	182	163	152	156	155	148	146	128	185	159	140	152	139	149	167	159	161	156	142	144	157	167	157	157	147	146	142	161	139	158	145	135	141	149	139	158	150	166	167	162	142	144	155	150	132	173	168	161	151	142	140	134	161	174	164	156	161	140	152	143	159	140	155	147	152	160	139	142	164	148	162	151	158	159	167	154	179	163	162	153	161	143	155	141	155	162	149	140	130	144	169	128	147	151	150	138	134	147	141	149	142	141	147	155	137	137	146	136	130	158	169	145	142	143	153	145	171	155	144	132	158	176	162	152	151	122	153	152	155	141	165	138	150	144	166	149	146	147	152	157	146	155	153	159	150	140	138	120	153	146	139	144	149	154	147	146	149	164	168	144	150	151	155	133	146	134	144	159	137	155	137	154	154	169	159	148	165	153	136	136	129	141	136	159	151	147	152	165	141	130	163	129	158	152	147	156	157	145	153	144	160	133	156	157	159	155	161	157	130	153	145	131	141	139	163	129	157	131	165	163	132	132	145	155	163	139	151	144	148	164	144	172	138	146	153	138	144	169	145	154	139	138	135	139	166	154	158	134	142	143	163	155	139	140	153	154	135	158	140	136	140	150	140	144	173	152	148	139	140	155	138	141	170	149	143	134	147	154	133	145	155	151	153	169	164	156	131	140	149	168	145	158	131	143	152	137	161	125	144	144	130	145	141	127	141	169	153	137	148	161	161	171	146	140	137	131	140	159	144	149	141	170	152	144	151	176	161	164	128	144	120	142	157	157	159	154	138	159	155	153	156	161	148	146	135	147	147	156	161	134	156	133	166	140	143	153	136	153	139	159	155	136	127	148	135	153	148	160	132	143	118	156	142	160	142	156	158	157	155	161	144	142	143	142	132	144	135	143	148	139	128	166	142	136	139	155	119	152	131	155	144	146	139	153	150	146	145	121	126	147	151	140	166	141	142	134	147	148	131	155	129	137	118	150	168	142	148	152	146	152	152	141	151	156	134	149	156	152	127	170	147	147	147	141	145	143	144	145	161	153	155	127	173	133	149	141	147	153	149	165	150	146	181	165	138	161	140	142	141	157	145	159	148	138	133	170	170	137	170	128	137	129	151	132	130	150	177	143	132	147	136	137	172	148	167	143	138	139	136	143	156	146	162	144	139	141	153	142	135	140	157	144	167	133	152	153	143	140	135	150	145	162	160	137	158	135	137	153	120	165	126	141	167	133	136	152	156	125	139	150	138	129	168	143	167	149	143	140	169	163	142	136	143	159	128	142	158	150	140	133	153	135	164	176	151	140	162	140	168	154	121	157	152	140	152	143	130	168	173	140	147	149	162	147	148	147	156	140	161	158	148	154	163	154	125	150	166	125	124	160	141	144	142	128	139	141	135	147	151	130	144	114	128	167	141	131	167	145	153	139	153	153	159	143	142	124	130	154	134	162	148	151	160	130	163	144	129	148	151	169	145	148	136	148	153	160	152	148	165	179	124	150	129	147	160	159	152	153	150	169	148	143	138	151	151	148	146	141	135	143	144	140	177	148	140	156	148	160	156	171	131	141	138	166	163	135	134	131	147	151	153	162	157	158	154	147	166	145	144	141	150	154	142	168	157	148	140	147	153	146	151	133	140	142	147	155	133	141	141	181	129	150	134	129	162	167	149	158	114	153	158	150	166	146	147	132	153	155	150	140	127	148	140	160	141	158	136	164	171	125	140	137	163	120	133	147	136	179	152	134	117	122	152	148	158	153	137	142	144	142	130	154	153	146	160	133	137	141	145	149	145	141	150	142	156	140	153	161	142	167	148	143	155	135	160	132	147	162	134	148	132	149	147	128	142	180	161	136	160	158	149	157	143	135	128	157	127	144	133	143	140	158	131	122	144	172	137	160	155	154	150	138	160	148	144	148	157	135	152	125	135	153	138	143	141	128	143	155	165	143	133	149	143	150	139	154	159	118	140	138	164	140	142	129	147	128	143	140	146	138	157	148	153	146	146	161	152	160	168	143	141	146	140	106	141	153	138	149	152	147	166	153	160	140	145	158	138	133	127	126	160	151	145	134	149	151	150	161	134	154	149	152	147	157	139	146	145	141	160	140	165	142	147	160	142	135	167	145	157	137	147	147	153	131	132	153	140	156	124	150	143	137	147	156	125	152	162	157	142	133	159	140	131	157	144	161	146	133	131	151	169	142	144	143	145	151	133	148	154	162	150	134	139	155	145	146	170	134	152
150	2	1950	148818	638	33	508	626	548	523	463	449	409	355	390	361	319	333	295	316	319	263	270	254	239	253	267	244	217	215	218	234	238	227	225	188	208	215	228	200	214	187	190	182	195	188	193	203	162	173	183	192	168	188	183	177	165	189	183	196	172	168	161	180	183	173	158	179	188	170	187	204	165	212	184	191	192	168	181	173	191	175	185	178	174	173	184	178	188	171	168	167	168	161	184	163	175	171	185	170	180	156	182	186	183	172	166	184	166	187	180	191	191	202	184	156	170	168	173	193	159	188	142	171	149	154	182	124	153	176	170	183	149	173	160	143	168	169	166	158	165	171	169	181	158	173	158	178	166	167	167	160	167	173	155	159	172	155	166	178	183	163	165	178	176	189	160	191	180	180	165	170	181	176	169	169	176	162	173	165	194	163	172	164	139	181	156	159	154	161	161	176	183	150	139	152	167	162	189	183	188	161	163	175	171	174	151	178	163	168	152	193	183	178	167	170	175	164	171	182	163	177	176	154	153	177	155	170	158	174	156	173	192	174	181	187	183	137	153	165	170	181	180	150	156	175	168	159	166	168	153	144	196	171	164	178	189	142	180	172	167	175	175	173	166	188	162	180	174	158	166	179	148	167	178	156	180	182	149	151	174	166	185	168	164	188	140	173	162	149	172	143	163	172	180	154	183	180	181	167	165	152	175	191	177	165	178	167	180	167	169	154	162	166	160	171	179	143	169	152	153	158	159	165	149	166	159	174	163	168	162	169	178	157	174	173	159	153	158	174	160	169	186	167	172	156	175	159	143	158	179	186	183	182	146	160	159	161	175	165	156	162	166	151	165	143	178	174	166	181	156	154	172	170	153	139	166	163	149	159	166	149	176	157	179	167	163	193	174	165	169	178	169	177	152	169	171	161	177	165	152	170	161	141	161	155	182	146	156	153	172	165	182	172	165	162	185	162	171	158	169	173	160	178	171	163	163	140	167	179	165	159	153	167	158	168	179	167	156	166	161	168	156	145	154	147	194	186	161	176	164	177	172	172	148	168	165	158	157	146	158	162	163	157	169	168	151	164	147	156	173	172	171	167	170	176	165	164	162	150	198	163	162	158	163	161	171	159	169	161	164	161	183	162	169	166	163	175	155	153	173	160	167	170	154	173	155	179	144	142	158	158	182	159	151	171	183	170	168	163	169	162	185	155	177	179	173	163	155	172	183	164	165	159	152	153	164	177	141	209	147	178	153	155	178	155	148	160	176	151	174	149	138	157	153	143	153	140	157	167	172	148	154	172	153	161	166	154	180	154	173	160	171	168	154	175	164	180	179	173	160	166	163	177	166	171	174	171	168	152	153	155	178	165	150	157	172	174	171	158	143	159	150	162	175	162	170	164	173	177	176	152	167	187	186	191	177	175	160	170	157	163	164	128	177	183	165	161	174	181	152	152	163	174	168	189	153	197	181	152	162	156	187	180	162	148	146	162	168	177	188	157	176	146	153	158	146	174	167	159	176	167	150	174	160	173	176	169	189	185	159	146	159	162	155	182	154	170	169	155	176	180	157	172	158	183	148	155	173	177	140	165	150	176	160	178	156	178	170	165	171	174	164	160	183	172	160	161	168	173	138	139	189	179	144	146	182	164	163	154	183	173	168	171	175	174	130	185	168	128	157	150	158	168	151	166	190	170	152	153	172	171	180	164	173	152	165	170	172	166	190	144	155	156	165	168	175	158	159	172	180	169	167	165	173	152	167	167	152	188	163	156	171	153	159	173	178	158	163	135	183	146	162	159	160	169	156	170	149	163	192	168	148	190	153	162	188	171	174	167	177	186	164	154	164	158	167	165	170	157	139	157	159	170	150	175	145	153	168	160	148	177	180	158	172	181	168	165	158	155	157	135	159	160	166	156	169	155	183	165	189	187	186	150	170	172	159	185	163	172	161	171	175	177	167	161	177	158	157	153	171	154	152	176	172	169	161	139	165	140	172	151	169	164	160	139	177	179	161	166	180	161	150	176	165	151	169	172	178	189	163	154	152	168	179	171	176	178	155	160	160	170	161	160	169	168	171	157	151	169	167	163	161	148	161	175	169	162	164	132	158	160	173	145	180	167	170	172	169	163	168	179	168	171	153	172	151	156	160	145	152	158	171	187	156	162	155	165	159	173	154	157	136	188	168	162	169	160	152	157	164	174	157	184	166	174	157	169	167	170	157	160	153	166	169	168	168	194	179	158	173	177	168	146	174	188	182	180	171	157	156	182	153	173	154	167	142	165	158	184	159	159	169	151	145	178	159	152	176	146	164	162	166	184	160	183	175	173	158	169	161	163	174	162	170	153	154	172
150	3	3250	148875	638	48	515	555	509	477	402	372	378	361	316	324	281	296	273	258	269	256	263	246	230	239	216	218	227	212	202	209	202	193	202	197	175	191	201	190	159	191	185	198	175	171	182	204	183	174	197	188	178	184	163	189	177	204	170	183	161	177	173	168	176	167	183	195	190	185	170	192	195	197	166	160	176	171	174	182	186	185	171	194	190	174	171	175	176	199	167	167	163	171	186	165	189	169	187	178	147	173	188	193	180	188	155	188	177	186	167	177	155	175	195	179	195	175	159	143	215	183	181	172	179	193	176	195	191	185	170	163	187	173	189	185	186	182	191	186	162	182	193	185	151	184	178	172	183	187	168	180	178	167	153	180	167	181	165	168	192	176	184	172	168	168	166	136	179	164	173	164	158	164	181	175	186	177	163	168	173	169	167	166	174	163	172	148	173	170	174	173	194	166	155	175	167	170	174	180	171	174	180	182	197	171	173	150	185	168	170	164	174	183	176	168	180	179	156	181	196	174	182	177	169	193	177	172	178	191	183	172	150	175	162	146	180	195	189	170	174	170	171	176	183	198	194	156	177	176	175	179	166	179	173	171	165	163	183	179	180	148	160	177	160	178	162	180	182	174	185	192	177	172	169	150	184	167	182	166	161	172	176	183	173	153	169	162	173	181	159	183	182	182	175	176	173	176	165	157	175	181	187	181	148	155	178	194	164	142	174	166	178	179	184	190	177	172	182	190	166	160	156	177	194	165	184	180	165	192	165	162	167	168	181	174	182	181	173	162	182	159	180	178	176	154	165	185	189	173	157	177	173	163	184	178	165	173	169	181	159	186	178	185	155	182	164	168	167	174	169	190	188	166	167	194	167	174	207	161	159	156	167	191	173	175	190	165	182	176	181	167	171	151	164	164	169	177	181	183	167	181	178	165	171	182	171	149	169	163	153	179	161	168	168	179	174	171	165	169	172	165	157	187	174	177	175	150	177	166	168	170	167	169	157	164	175	196	164	172	166	149	155	166	171	183	173	189	184	145	165	169	172	159	177	201	155	167	184	162	169	190	174	165	178	200	152	150	168	182	164	151	167	155	180	144	146	149	160	191	199	164	162	167	180	171	180	168	173	155	160	176	183	146	163	192	166	167	203	167	164	159	148	173	166	176	168	150	148	180	187	188	172	188	171	177	159	176	184	178	169	174	161	176	178	197	187	163	166	167	187	195	169	179	164	159	162	172	167	164	143	187	177	158	158	176	183	184	188	165	183	165	159	182	163	166	156	177	151	179	181	152	185	177	147	187	161	171	161	170	143	176	156	178	157	184	181	200	161	168	162	167	176	174	159	178	191	168	163	165	179	177	200	145	173	167	165	189	170	157	146	167	169	167	179	197	175	165	172	180	167	168	188	171	150	174	167	171	169	179	172	162	176	194	157	178	162	172	170	155	175	165	181	166	161	178	187	160	177	157	174	172	163	176	175	162	188	171	175	178	172	164	199	171	162	168	189	184	147	161	160	174	179	151	184	153	165	172	160	156	179	159	159	167	173	156	145	163	179	148	142	174	172	173	173	160	166	173	170	161	156	160	145	172	183	191	168	186	183	180	180	184	178	147	169	157	157	171	178	180	173	154	177	167	154	188	194	187	175	178	169	160	134	194	174	171	165	154	159	179	150	174	164	171	173	148	175	210	156	192	168	160	166	170	186	159	162	166	172	163	153	185	167	166	170	170	170	156	171	147	165	168	160	167	171	183	172	196	161	169	182	186	162	177	180	179	177	176	187	177	139	169	186	182	156	166	167	157	180	153	175	191	188	179	189	164	154	151	158	157	186	166	159	179	154	147	185	175	169	190	165	176	162	157	197	186	173	184	162	185	163	147	181	165	155	162	159	178	164	171	167	156	145	159	163	157	192	174	175	193	166	187	164	171	164	166	168	168	171	173	179	146	171	163	176	157	167	181	174	188	161	167	176	167	163	162	192	162	173	173	174	153	154	174	168	198	201	148	196	188	186	194	168	167	177	172	189	170	170	164	168	166	178	187	170	171	180	149	165	168	197	165	182	178	176	154	174	189	170	177	154	154	196	175	186	172	184	187	157	171	170	161	170	160	200	162	159	156	160	143	169	167	186	164	164	160	163	167	148	168	177	180	160	159	176	152	150	177	157	169	143	185	158	188	180	143	180	159	170	164	167	160	165	164	175	185	176	186	162	186	154	183	179	177	167	150	180	159	160	160	181	157	172	172	172	178	139	163	164	176	177	156	181	159	140	141	147	189	177	196	171	185	177	162	148	160	169	170	148	159	167	176	159	171	154	179	172	166	144	166	180	177	168	175	159	181	186	175
150	0	2500	148933	619	26	530	634	625	604	591	548	546	488	508	470	474	418	402	399	364	358	364	342	318	313	278	281	288	297	246	280	252	247	263	235	247	248	222	230	230	217	228	211	217	239	215	229	234	208	220	227	221	225	188	217	227	217	188	205	211	202	208	192	197	236	198	215	207	229	189	180	187	195	178	186	171	192	180	181	224	192	205	182	193	186	169	191	198	180	179	204	198	206	199	189	196	174	197	176	205	180	182	171	183	186	188	202	206	195	177	176	172	200	200	197	161	187	208	183	204	162	190	181	192	171	209	204	160	199	155	195	200	179	182	221	178	199	204	190	199	168	222	193	199	181	177	190	210	189	194	170	176	204	198	211	178	186	184	181	207	185	185	179	161	179	189	203	194	201	193	195	159	204	160	189	198	179	191	174	183	167	175	188	178	170	186	173	174	191	177	191	192	181	166	198	161	197	192	156	176	178	190	179	168	170	179	189	182	201	173	193	185	186	204	163	153	160	178	192	174	171	186	167	173	217	178	180	161	170	167	193	180	183	180	153	192	193	186	191	205	191	198	202	163	186	174	182	167	199	183	169	180	183	173	158	179	152	158	166	182	179	162	181	159	185	177	179	179	173	165	181	202	180	154	169	195	188	172	156	208	176	157	180	160	186	181	158	183	189	194	175	160	168	181	174	167	176	193	172	166	167	201	171	167	175	164	172	176	188	190	178	179	169	164	173	173	182	159	171	172	198	157	158	189	178	173	187	188	172	179	189	183	161	172	161	185	175	198	177	191	167	162	176	178	175	155	171	183	173	176	160	204	198	170	178	197	198	172	198	180	175	174	145	181	174	168	181	173	159	178	188	171	170	198	165	177	193	189	187	168	192	170	177	182	190	166	144	166	168	161	195	162	169	183	182	160	182	175	168	170	180	176	167	170	167	169	169	152	201	168	182	165	167	178	158	154	158	170	184	196	190	197	193	168	162	152	182	181	174	203	174	197	152	174	168	159	186	183	170	172	173	177	140	194	164	173	167	202	180	168	184	177	177	177	163	189	181	173	177	184	172	199	198	173	167	170	173	161	186	187	179	173	166	170	201	166	212	186	150	179	175	180	177	192	193	163	167	174	183	184	187	178	182	176	161	167	177	166	156	174	191	175	171	162	179	179	179	165	175	177	190	189	157	180	168	184	170	178	181	181	178	160	171	179	170	176	174	186	185	169	186	184	163	172	175	185	170	165	185	169	166	164	158	185	165	158	177	170	187	184	169	171	158	176	166	176	186	173	171	170	158	192	177	167	178	165	177	173	167	163	177	170	181	175	161	171	182	179	176	168	177	184	175	151	170	179	190	181	180	159	169	177	165	162	174	187	157	174	163	161	212	173	175	206	153	178	181	164	169	186	176	189	168	184	191	174	168	179	160	177	178	157	161	181	172	176	177	161	167	166	171	170	158	151	156	156	186	185	183	174	175	166	191	180	161	175	185	165	161	161	174	187	168	183	186	152	168	166	166	205	153	183	176	182	162	170	166	175	188	163	159	174	154	176	176	188	174	169	156	170	159	164	185	181	167	167	149	179	175	166	179	182	155	168	195	149	170	194	168	170	174	154	178	188	189	179	175	190	170	167	171	185	178	180	172	165	170	164	189	165	198	167	182	170	167	183	183	157	165	169	161	156	184	174	167	193	158	169	176	170	183	178	169	171	163	185	178	161	169	175	177	167	179	168	164	175	174	159	156	184	162	165	169	191	185	195	163	165	178	204	174	151	155	161	172	170	190	195	193	184	186	194	171	173	154	197	166	164	159	160	174	196	169	180	186	162	164	181	179	170	191	171	182	177	175	165	149	195	164	156	174	163	189	160	169	179	188	182	161	194	169	178	176	163	153	163	172	164	182	171	179	159	166	159	173	168	178	185	213	173	164	176	188	162	166	192	172	188	188	166	165	157	177	165	174	178	170	179	155	160	188	189	177	155	168	168	164	160	177	181	180	173	163	170	187	165	141	165	166	175	174	160	161	169	172	167	139	159	156	161	182	180	185	158	177	172	168	163	160	169	188	196	160	165	161	162	178	184	186	158	169	161	195	179	182	197	160	148	182	183	184	166	171	171	177	158	172	186	181	165	189	175	179	197	161	164	166	167	147	160	158	161	183	183	205	171	149	172	179	185	162	163	160	164	192	180	181	178	171	172	173	174	160	170	174	162	187	157	168	141	184	176	182	174	185	169	153	180	186	178	181	174	190	156	161	188	174	171	164	168	168	151	170	178	169	175	183	173	161	164	173	169	150	174	177	176	191	160	171	191	169	164	173	182	175	183	157	174	168	163	175	179	173	167	178	197	177
150	1	1710	148991	602	87	496	501	441	397	352	336	297	279	273	236	235	261	205	190	204	208	193	200	182	207	206	185	174	178	182	170	193	190	164	160	177	153	166	181	163	179	179	185	174	171	175	179	173	172	158	188	161	176	181	175	159	181	180	164	149	185	166	152	163	175	183	164	167	162	195	173	173	158	166	127	164	186	151	179	176	151	153	167	166	148	161	177	161	171	153	191	167	169	168	147	165	184	180	174	175	154	138	139	150	165	153	172	163	172	183	159	182	140	159	171	174	187	176	169	165	167	147	166	166	174	174	177	171	133	155	165	191	150	185	183	159	132	172	159	186	170	148	168	153	157	170	172	159	139	165	152	153	172	164	157	157	163	147	155	172	177	162	149	158	153	156	166	185	165	194	140	175	184	162	147	173	166	159	155	166	146	135	169	167	166	147	160	153	172	155	144	156	144	186	161	147	161	143	175	156	156	154	147	149	176	179	167	149	167	148	167	147	185	141	182	193	170	160	149	204	164	151	160	164	168	143	156	154	136	145	156	173	159	154	169	154	158	164	153	155	165	146	164	149	177	150	168	180	167	165	174	160	138	164	181	162	158	179	176	168	132	173	152	163	141	146	159	184	150	158	169	158	159	158	152	162	163	172	160	182	173	159	164	174	157	164	175	162	144	135	170	148	154	137	152	168	171	182	178	157	139	187	160	149	168	200	167	166	155	180	163	152	136	154	185	168	159	164	158	148	161	167	157	181	164	172	149	156	155	157	158	194	161	163	156	144	169	168	161	169	145	138	159	160	161	157	139	163	167	160	178	160	165	143	150	165	169	161	162	152	168	148	162	156	180	158	166	159	144	158	182	150	148	160	168	160	162	155	165	170	131	163	165	151	172	154	168	160	170	166	173	186	153	156	152	162	156	172	168	172	151	168	163	155	142	165	162	164	145	147	162	161	156	166	181	137	170	165	166	145	183	165	169	153	148	146	147	172	166	166	155	184	174	166	180	166	129	163	159	149	165	168	156	159	166	158	159	163	165	152	154	172	169	159	170	174	150	165	157	161	144	152	169	152	165	145	166	144	166	147	163	142	147	170	150	151	145	164	163	163	151	176	159	166	153	169	141	151	158	152	156	142	161	168	163	139	164	158	143	172	144	176	157	172	179	159	171	166	184	174	175	176	142	130	167	171	161	169	171	163	173	148	160	147	147	140	172	158	155	137	144	167	141	143	179	148	168	157	152	125	152	148	175	171	183	180	161	142	164	150	156	167	162	153	154	155	157	166	171	138	180	156	161	173	166	152	164	176	167	157	166	159	173	174	164	165	162	152	167	160	165	177	156	161	176	142	155	151	142	144	145	144	146	171	184	171	163	158	179	171	182	141	156	143	153	168	162	140	173	152	175	167	143	175	170	154	143	168	138	169	159	173	158	163	149	157	167	150	161	165	150	177	150	176	149	142	168	167	173	159	148	148	162	155	180	161	163	164	166	158	187	165	161	167	177	145	167	139	163	156	180	164	148	174	148	147	161	174	138	157	184	168	150	153	160	175	167	169	175	141	162	159	166	170	147	156	176	181	167	165	179	157	147	166	180	173	172	185	165	157	163	173	153	148	143	173	155	162	145	166	151	145	142	174	172	163	162	180	155	145	159	179	152	160	172	158	145	153	163	147	156	173	167	159	166	178	137	168	161	161	157	186	182	153	141	177	152	155	154	159	167	186	146	168	134	159	161	170	160	160	139	151	161	139	169	152	159	162	179	154	158	165	170	141	150	153	168	189	146	177	163	165	177	154	154	156	162	143	162	164	171	162	146	165	178	161	160	154	184	168	151	155	208	153	173	170	148	167	160	151	161	166	162	155	164	168	161	165	145	182	179	164	152	150	147	163	149	171	145	163	171	169	173	172	161	168	172	170	168	119	158	143	158	163	143	153	163	170	185	176	169	153	161	150	152	163	153	156	146	139	158	160	142	156	162	160	144	161	149	161	156	154	154	163	160	178	157	171	154	162	176	180	159	151	168	134	151	168	151	173	168	164	143	155	143	161	165	165	156	160	148	162	156	138	164	171	149	134	164	163	163	152	156	162	166	157	165	167	172	160	149	166	148	180	162	150	148	181	176	181	184	160	166	166	172	156	156	148	168	179	166	159	155	152	149	149	150	168	168	159	163	160	138	169	175	140	154	178	147	171	176	149	155	154	143	158	162	151	178	157	174	153	174	156	155	154	154	164	152	152	163	167	169	145	131	157	157	159	154	149	169	149	144	179	143	165	160	150	159	157	174	167	171	148	191	165	162	181	168	157	163	152	161	153	166	176	164	156	166	156	181	157	163	156	159	169	160
150	2	1950	149049	610	42	512	606	570	503	488	456	440	387	378	352	349	337	291	305	257	265	243	288	252	235	245	228	221	222	213	233	216	199	205	203	199	225	188	212	209	188	184	186	196	200	209	178	185	185	177	194	180	181	185	182	164	189	185	191	173	177	206	173	174	181	181	173	179	164	175	172	205	190	149	186	192	150	172	169	199	176	166	171	164	160	168	182	203	167	181	187	172	167	172	194	183	150	167	182	179	182	180	192	182	182	163	193	180	175	172	171	164	160	184	176	164	176	161	177	182	176	154	174	161	170	174	177	172	169	165	154	188	174	166	161	142	183	160	178	178	176	176	171	147	164	174	175	165	155	163	162	168	189	159	170	179	174	156	168	145	190	175	162	183	181	185	169	172	163	159	150	149	176	169	152	173	179	163	154	145	180	165	163	167	161	156	153	156	169	154	173	151	173	140	170	156	164	159	172	139	178	164	153	179	186	179	178	160	181	164	167	149	165	159	156	169	187	165	177	192	163	157	178	159	158	172	152	152	184	167	172	171	146	166	157	152	153	157	186	142	158	164	165	141	184	169	173	144	188	167	187	172	161	164	145	160	170	176	176	173	172	156	160	177	177	164	167	187	171	167	157	184	172	179	181	166	167	147	150	164	160	175	169	188	174	160	167	168	166	154	142	140	160	163	156	165	164	176	180	159	194	164	168	146	180	162	155	154	194	168	162	158	190	166	162	166	172	147	173	175	175	164	157	146	147	173	132	149	176	154	179	168	179	161	166	167	155	170	164	159	158	154	158	162	151	170	185	170	187	157	174	166	189	157	179	149	159	155	171	161	167	176	155	168	172	160	152	134	185	163	177	176	171	161	160	168	159	176	157	175	158	138	170	159	191	183	151	163	165	175	141	167	164	178	182	180	180	158	144	165	162	132	158	160	180	153	161	179	162	166	162	188	144	168	149	174	183	161	173	159	160	172	155	157	177	163	149	146	156	156	166	183	176	168	154	166	170	182	153	168	174	180	147	163	170	167	144	152	156	149	146	156	179	175	180	154	173	187	166	194	166	159	170	148	168	156	168	155	143	166	184	158	160	180	167	161	136	173	170	180	168	132	166	164	153	194	180	162	152	176	149	155	165	188	163	164	177	182	155	156	157	155	140	155	163	145	153	148	164	167	154	154	172	153	188	168	148	184	173	180	175	187	160	149	149	167	147	179	146	161	157	169	162	183	170	176	161	181	165	166	160	162	165	161	158	140	151	173	178	169	163	157	165	184	162	155	187	150	157	175	138	171	154	169	154	167	160	175	160	147	155	156	164	163	154	146	171	151	179	169	148	159	153	159	175	161	146	155	151	179	164	160	172	160	182	147	172	163	175	160	141	156	155	171	160	162	176	172	149	174	159	152	170	175	159	182	154	154	162	174	160	149	170	174	166	154	174	177	168	165	178	171	153	173	164	184	177	170	177	150	163	155	193	156	151	143	161	152	174	152	167	189	166	169	190	150	174	162	163	183	144	193	153	165	164	167	170	162	179	157	174	139	159	168	163	149	157	151	170	140	163	165	175	155	166	176	164	147	168	152	173	191	154	184	150	157	138	152	150	160	158	138	163	162	162	166	146	159	151	189	180	147	165	160	178	152	171	174	162	178	155	178	164	149	158	162	151	161	145	157	161	174	168	171	164	152	134	175	167	152	155	159	142	165	174	157	200	163	160	181	170	174	176	155	152	149	172	166	147	154	143	164	157	155	163	137	182	161	168	169	131	161	175	169	158	172	169	153	173	163	159	170	159	150	143	181	147	157	156	170	178	171	139	149	142	166	194	165	157	168	160	158	160	151	160	146	142	193	175	169	135	149	171	144	173	176	168	210	137	181	169	153	167	162	154	188	167	155	157	173	163	160	159	153	167	163	158	185	167	157	153	158	177	169	157	163	168	148	187	177	195	170	168	160	158	173	145	175	155	172	155	159	176	162	149	163	188	173	153	175	148	176	152	172	148	153	136	157	163	179	156	162	164	161	176	159	189	156	162	171	154	152	164	172	179	157	151	157	167	170	170	160	139	150	175	167	179	151	160	162	174	165	164	158	160	176	166	157	169	156	179	183	162	172	170	181	145	150	168	169	152	176	152	177	145	160	179	156	144	166	177	137	168	155	178	175	171	179	166	167	172	180	161	140	162	149	128	159	178	173	168	161	163	167	143	155	157	150	178	162	159	176	157	136	158	163	156	156	173	150	173	174	173	153	186	158	172	158	161	160	139	154	167	180	160	180	174	180	158	165	173	147	162	151	167	170	173	172	165	162	165	153	166	154	144	188	184	157	172	183	169	164	166	167	153	181	153
150	3	3250	149106	621	48	523	550	505	474	442	397	354	346	321	301	329	282	277	262	256	224	229	243	231	210	193	210	203	222	201	179	217	207	214	224	202	177	215	185	207	198	177	196	178	180	176	169	181	183	187	171	165	204	191	170	191	180	155	189	195	177	183	188	176	175	184	192	205	175	176	162	206	175	161	187	169	168	177	174	173	184	165	186	197	165	162	173	169	150	166	180	182	200	166	162	172	199	198	177	177	174	178	160	175	185	167	158	179	171	165	179	185	186	165	166	157	196	165	162	184	184	182	171	178	163	150	160	170	180	156	166	190	190	184	168	185	175	166	185	192	202	195	145	173	190	186	175	146	141	166	169	165	156	175	176	187	205	171	174	190	180	153	154	185	180	143	170	158	179	151	164	157	165	154	167	190	162	176	174	147	177	170	180	166	158	146	172	187	175	179	161	184	143	176	176	169	166	165	173	187	151	157	164	166	165	169	164	168	183	175	163	156	167	162	156	177	172	170	158	190	160	170	168	193	185	152	167	178	143	185	181	158	177	162	180	194	146	189	177	173	173	158	181	175	172	175	170	165	166	149	158	139	188	162	183	172	182	164	188	138	165	196	173	159	156	171	159	171	160	188	178	143	160	165	185	160	159	141	189	169	182	143	187	158	158	151	174	173	191	190	161	167	175	174	161	172	180	167	166	180	177	178	159	172	175	164	178	159	168	163	173	158	176	167	179	156	182	160	193	190	177	152	177	173	178	174	171	188	166	136	173	172	169	175	182	172	167	177	173	194	157	165	167	171	184	172	173	164	146	155	179	162	165	173	167	178	169	175	171	137	187	193	160	177	185	153	172	153	155	152	174	168	178	172	158	164	158	165	159	168	177	193	166	171	178	152	161	149	183	196	196	166	159	201	147	173	181	168	163	179	179	149	157	183	187	164	162	149	184	176	154	162	198	147	158	172	178	163	149	160	186	151	180	152	169	161	162	174	172	172	173	149	145	147	169	156	163	185	162	167	182	173	156	181	176	182	180	180	164	170	169	172	163	159	181	161	184	167	174	152	177	171	178	162	192	149	172	182	189	167	174	167	170	168	191	143	173	144	163	189	163	167	159	184	163	157	159	162	178	178	185	161	175	154	157	145	171	151	168	148	155	155	155	166	175	164	177	163	182	168	153	176	146	186	167	174	161	175	176	159	163	173	159	161	182	178	155	198	181	191	183	159	178	185	163	159	171	148	130	161	197	171	164	137	162	156	169	165	177	170	162	165	192	182	154	174	148	166	183	185	187	177	153	172	184	175	152	166	170	164	180	188	174	179	170	157	144	167	181	169	150	178	165	148	178	160	153	175	187	171	159	182	165	169	188	158	174	174	177	165	168	174	175	182	183	186	179	183	163	163	190	167	181	163	160	162	168	178	172	165	166	155	181	154	183	150	162	160	153	180	177	139	180	179	159	164	177	155	166	178	166	188	172	164	173	209	189	152	155	156	176	171	179	158	168	160	149	174	183	176	188	169	174	178	164	158	171	180	152	177	159	167	190	142	181	167	147	170	203	142	173	166	169	183	166	154	127	151	157	156	160	165	174	169	179	153	189	156	165	208	180	144	171	169	178	158	168	158	166	183	173	162	161	165	196	163	184	153	162	157	153	169	173	172	179	181	158	179	171	157	184	167	166	186	183	171	171	183	180	190	156	157	166	170	178	176	190	165	162	168	162	175	168	175	153	164	189	181	173	167	181	172	168	165	169	151	157	174	167	165	175	154	171	136	159	178	150	163	186	166	169	153	174	168	174	154	173	151	166	182	150	174	173	169	177	182	154	163	157	171	173	179	153	161	181	173	162	155	187	164	181	160	159	182	152	159	164	179	185	165	140	176	184	160	161	157	170	168	169	175	159	175	179	152	182	164	147	156	187	155	164	178	171	160	176	164	167	166	184	145	171	176	163	165	162	162	174	173	175	176	162	183	161	172	173	189	163	158	184	171	178	179	161	162	171	173	158	162	156	171	163	175	188	145	162	173	165	141	177	179	164	172	172	180	170	174	153	154	174	191	159	170	173	200	150	157	167	175	156	176	172	179	173	155	157	177	169	169	157	195	179	163	185	178	182	168	191	165	163	166	142	142	173	169	164	178	175	156	189	159	173	145	187	182	174	192	171	166	139	183	154	160	167	173	171	160	167	154	180	191	175	185	161	174	170	163	157	167	159	163	197	162	171	173	181	160	158	168	172	176	150	166	172	175	151	170	133	186	172	157	174	175	148	186	158	174	176	164	162	173	185	174	199	145	175	201	178	187	134	159	167	173	169	172	170	170	163	165	172	188	148	184	163	162	175	166	197
