150	0	2500	91363	612	71	879	966	847	821	735	669	617	534	488	445	457	431	397	386	386	366	336	326	322	310	295	295	304	287	275	257	271	272	257	258	240	238	226	228	237	249	217	202	219	226	203	214	229	219	211	214	200	215	200	183	190	178	197	194	189	179	199	166	202	188	195	188	200	175	209	176	185	173	169	193	183	207	179	166	168	173	184	190	186	190	162	169	204	187	158	155	169	163	184	139	174	149	178	196	177	171	165	181	166	177	176	171	175	182	200	191	161	175	175	183	156	154	172	185	189	179	143	158	164	183	187	161	167	187	149	166	170	171	174	164	166	193	146	157	151	161	179	160	172	156	174	188	171	177	158	160	185	172	170	153	168	160	162	156	161	176	158	192	160	168	174	148	172	164	184	176	158	146	151	163	134	166	176	155	161	153	153	156	163	155	191	154	166	173	178	157	143	154	157	153	193	187	160	145	157	167	149	186	156	166	136	166	146	154	157	167	149	142	156	175	151	164	169	175	158	190	195	171	152	158	159	168	152	156	137	166	170	157	161	157	167	179	160	168	166	143	154	163	155	150	156	157	159	160	148	179	160	170	161	154	147	170	159	165	151	176	136	152	154	168	169	156	155	157	158	174	166	163	177	166	168	160	136	144	144	160	156	169	161	165	174	145	144	199	140	168	160	142	159	141	179	170	164	165	150	158	141	145	166	167	152	155	164	154	163	170	167	165	134	149	163	158	170	184	138	151	162	164	159	141	143	155	157	166	163	165	165	156	169	136	155	152	162	136	191	155	146	150	160	153	167	154	159	193	143	150	166	159	144	158	123	176	166	154	162	150	163	164	147	157	164	153	149	123	162	140	162	144	152	146	142	158	161	149	140	146	155	153	138	165	161	174	162	180	159	172	144	150	156	169	147	129	180	164	158	161	163	156	154	147	155	152	186	168	149	145	156	159	151	149	150	153	149	162	142	161	139	157	153	162	136	153	154	152	160	152	157	143	162	143	167	152	151	146	161	151	165	129	150	166	175	144	187	145	158	152	156	137	140	161	136	150	177	153	142	141	144	157	145	146	156	150	146	162	158	147	152	157	135	177	156	157	176	150	156	185	160	151	157	157	160	168	156	130	171	158	149	176	169	181	168	156	144	149	142	144	145	154	157	160	161	176	132	179	167	144	169	159	143	165	162	171	162	158	159	153	152	153	151	142	172	139	158	163	147	145	125	150	175	147	161	161	174	142	160	171	138	167	155	186	140	162	170	155	143	153	164	146	158	158	141	158	144	173	148	160	152	149	142	190	157	139	166	155	173	150	148	171	185	157	139	171	161	160	159	159	163	151	145	158	182	177	159	170	179	159	159	153	156	169	169	166	153	166	140	150	134	145	143	160	139	149	142	162	165	161	159	167	147	155	135	148	171	162	158	143	159	152	158	130	157	176	156	147	162	144	163	156	152	148	142	147	153	156	143	145	149	158	146	161	151	173	150	148	149	156	149	162	158	175	163	149	139	148	153	162	135	156	163	151	148	158	154	156	164	160	156	143	156	147	171	174	160	141	155	144	139	146	162	139	145	160	144	159	167	153	129	150	151	150	147	139	140	156	138	126	148	153	140	168	154	144	155	154	135	148	147	153	169	143	146	144	152	144	155	157	136	155	143	158	162	154	171	153	152	161	150	156	148	187	169	138	141	162	136	162	165	148	148	160	149	169	161	152	160	144	166	142	152	133	181	156	146	138	151	146	168	151	156	178	143	154	155	137	157	148	154	153	147	151	160	161	145	140	143	146	137	176	142	158	149	143	181	171	157	166	157	160	156	150	145	162	139	136	161	161	152	140	156	155	155	168	151	167	149	170	147	169	157	170	161	150	169	149	170	154	157	144	135	169	136	136	159	165	147	154	150	161	157	150	133	168	155	152	158	167	158	151	136	143	149	147	141	135	162	170	153	155	147	140	157	155	126	164	163	156	141	160	151	159	143	127	157	164	146	169	155	170	170	150	162	159	153	136	164	148	136	146	154	147	160	134	155	148	155	150	156	148	145	170	140	156	143	164	156	178	170	159	152	155	161	144	139	132	133	153	139	163	167	164	162	168	148	162	146	133	141	138	150	162	154	131	138	150	165	141	143	165	151	154	152	143	185	148	145	138	178	177	139	162	147	146	154	165	146	166	150	158	189	146	162	157	155	148	166	154	162	152	159	153	131	154	156	152	165	146	131	157	175	141	150	147	145	171	176	143	172	145	162	156	152	152	121	181	130	156	150	163	150	152	152	156	143	154	155	162	164	153	143	173	164	154	150	137	164	154	138	135	161	143	158	134	155	151	152	149	154	150	157	150	176	158
150	1	1710	91421	629	112	545	647	535	529	493	421	356	264	252	221	223	223	193	220	215	220	171	190	195	175	189	164	154	174	154	167	157	165	167	162	148	160	164	146	176	156	138	153	164	163	149	158	172	177	158	155	128	131	137	153	150	151	171	153	147	152	162	145	154	166	147	168	145	166	156	140	134	173	157	115	139	135	144	138	135	154	149	178	134	159	128	156	128	163	153	149	167	151	162	158	149	166	154	137	155	127	152	153	149	152	149	133	139	140	135	160	154	165	159	156	143	142	164	157	155	148	139	154	160	143	156	145	148	152	153	138	142	135	157	167	156	169	166	144	149	129	169	163	151	163	161	142	152	160	139	153	135	145	166	141	155	129	150	152	132	148	141	127	147	175	148	147	149	158	162	160	152	136	140	169	161	161	119	137	131	143	154	156	152	137	138	159	157	142	142	154	147	156	148	129	130	141	139	132	137	149	169	144	156	151	137	123	149	172	138	129	146	141	147	151	135	145	149	137	132	150	153	148	169	143	153	132	151	171	163	160	130	164	157	146	121	141	137	146	147	143	145	150	157	145	162	158	137	140	151	149	149	137	119	143	135	147	132	156	144	147	154	165	143	179	161	160	130	143	140	154	166	138	133	164	153	147	153	139	154	152	160	153	138	157	160	146	146	166	149	167	147	147	155	145	135	156	140	151	154	156	134	155	156	141	157	152	155	151	148	152	150	147	145	156	145	149	140	146	175	157	140	145	137	141	160	148	143	123	157	137	145	131	155	129	145	114	145	158	147	159	148	138	154	126	130	154	148	159	159	137	157	150	136	172	149	119	172	153	137	137	160	129	141	142	132	131	145	152	151	140	152	143	147	175	149	138	151	135	142	136	145	135	142	139	143	157	177	168	149	153	164	132	171	134	149	146	154	142	133	154	157	162	152	153	168	142	136	143	147	155	168	145	161	130	156	140	156	135	165	158	151	158	145	171	136	148	169	149	146	146	159	161	149	161	149	148	142	128	146	139	150	135	148	128	141	149	149	142	159	140	161	155	136	113	149	157	141	130	137	141	142	153	146	115	146	155	138	151	150	161	156	151	141	149	155	156	136	152	139	151	166	148	153	141	143	132	161	137	130	145	125	138	138	143	159	148	160	130	142	141	151	139	159	150	153	144	156	146	131	156	148	150	141	133	141	148	126	159	177	142	136	131	141	141	152	151	147	136	137	129	142	139	141	133	153	155	159	169	157	143	173	164	161	132	152	157	152	155	143	131	144	177	144	144	148	141	143	137	146	147	159	133	160	149	161	139	141	135	157	156	160	139	159	126	168	129	140	154	152	152	140	128	134	136	151	126	143	151	149	143	146	158	159	138	159	149	145	146	140	145	147	160	143	164	163	147	164	149	163	161	168	145	170	134	162	156	150	141	158	172	129	139	154	149	151	150	168	156	139	145	159	132	175	161	152	153	144	164	163	140	152	142	150	163	166	146	142	145	146	147	150	132	130	137	157	150	161	144	130	159	144	153	121	151	151	161	139	148	138	166	156	133	135	134	144	132	149	148	155	157	166	161	151	172	147	163	155	142	152	147	143	157	148	143	128	149	164	137	157	157	161	148	132	150	149	147	131	138	146	138	125	168	157	133	135	150	154	139	147	146	139	154	162	130	144	142	147	167	179	137	145	144	162	142	157	146	154	150	156	134	145	144	153	144	140	147	161	129	141	133	145	157	159	135	136	157	161	153	123	154	161	138	165	129	161	134	127	139	126	170	140	168	145	141	156	136	175	130	154	135	148	148	144	148	176	163	142	148	147	158	140	152	159	156	143	125	145	142	122	155	134	143	144	155	147	148	185	146	149	143	164	152	144	143	139	129	154	169	143	152	158	134	135	139	154	151	156	144	142	159	165	135	150	143	155	148	153	151	173	162	141	153	139	151	154	140	146	154	137	130	140	134	159	156	150	150	149	137	154	143	152	168	144	146	149	164	141	145	162	150	136	159	148	148	147	124	126	141	154	141	159	150	151	164	157	135	144	145	146	122	141	135	129	152	151	145	158	162	139	137	152	147	140	180	170	141	145	137	134	136	131	141	122	140	159	147	163	144	152	152	145	124	156	141	152	150	128	149	157	136	141	141	126	154	158	164	137	157	144	146	126	139	135	159	140	150	148	157	149	156	135	150	129	166	147	154	127	158	162	153	131	158	127	142	145	161	139	134	145	167	132	149	160	142	128	156	145	160	153	144	153	162	148	136	139	150	150	126	155	170	151	134	129	145	155	140	147	155	133	127	152	163	136	150	153	177	134	152	136	153	144	170	139	145	129	137	143	135	140	135	156	168	160	149	153	141
150	2	1950	91479	639	50	593	702	691	619	566	538	461	439	371	414	339	301	319	283	262	257	248	247	239	238	245	220	192	215	209	228	201	202	209	177	204	179	194	191	175	197	198	189	191	163	178	174	174	183	171	175	176	161	200	170	176	152	168	189	180	192	193	158	169	189	185	156	169	159	187	158	164	159	156	181	161	179	161	169	158	170	149	141	189	161	181	160	158	149	159	168	195	156	185	165	167	154	163	169	184	153	165	163	158	169	169	176	152	157	159	176	183	195	170	149	163	165	141	168	164	169	180	162	162	156	161	182	169	137	151	153	146	164	168	181	153	142	153	161	137	156	162	154	154	172	190	158	169	181	151	146	146	149	173	168	153	165	151	166	136	156	160	147	131	156	169	162	166	163	143	146	141	154	149	139	156	176	168	159	157	164	168	165	152	162	164	155	132	180	161	158	156	152	154	153	160	160	151	157	170	138	182	149	153	152	175	153	145	144	148	157	152	153	136	157	155	143	168	137	151	173	152	163	158	166	161	175	145	147	133	148	138	145	168	152	169	160	158	161	154	164	169	149	140	157	166	151	149	176	183	165	137	158	165	136	166	155	155	149	168	151	153	145	148	157	149	168	146	160	160	158	162	157	148	174	146	169	167	148	163	145	158	140	158	144	157	159	180	148	156	190	156	158	136	165	151	143	164	135	153	151	156	160	151	167	150	171	156	151	158	148	145	167	163	166	169	154	161	148	164	162	159	136	153	163	139	158	143	149	159	149	147	170	160	154	169	142	148	158	158	142	144	156	168	161	176	154	156	160	168	146	152	135	172	153	154	154	144	144	154	140	155	138	177	151	157	157	157	162	165	148	168	129	154	159	178	146	145	187	177	147	156	164	151	145	151	157	146	167	164	144	147	148	150	151	146	146	149	140	160	160	173	150	158	158	162	152	155	182	162	151	151	148	164	145	126	137	145	140	159	145	153	147	167	142	166	136	151	161	139	146	161	143	172	171	168	167	160	145	155	154	149	148	161	176	153	162	153	143	168	153	156	162	137	161	154	169	158	151	158	156	139	143	154	147	155	171	160	148	163	154	152	139	162	159	155	145	170	163	150	157	150	178	156	152	162	153	150	145	150	166	146	157	159	132	164	154	169	158	155	148	158	161	146	148	154	160	173	166	138	153	143	152	154	159	148	136	148	156	149	154	167	169	148	151	140	157	164	141	159	159	145	140	167	138	171	155	140	152	147	147	155	165	166	157	140	158	155	155	135	153	160	166	161	174	127	160	154	143	151	147	147	159	150	162	143	167	142	146	171	158	166	174	138	158	167	173	149	157	137	154	137	146	163	171	161	153	157	165	148	149	156	151	147	153	149	145	147	172	157	145	149	153	162	163	158	148	161	139	168	152	152	156	143	143	169	184	141	152	155	162	138	169	142	157	158	140	138	140	174	145	164	143	175	148	134	158	156	153	167	179	142	147	132	148	144	164	158	145	163	160	140	166	162	164	144	150	166	166	158	136	172	153	151	160	165	146	152	132	135	162	146	163	159	147	145	159	173	144	158	154	142	157	159	137	165	150	171	169	154	155	163	144	158	162	147	124	159	163	137	175	150	162	150	140	153	171	144	153	179	158	175	150	149	163	159	159	176	152	154	137	159	148	153	148	136	137	154	139	168	150	156	120	154	151	140	122	155	159	139	134	143	154	166	148	162	174	173	144	180	159	159	174	150	162	161	145	160	182	181	139	161	130	150	129	181	149	147	145	177	157	166	150	152	155	161	143	172	161	139	167	170	142	148	143	158	168	144	165	177	154	150	161	155	139	152	148	138	136	159	145	168	161	173	157	167	155	159	154	158	134	174	144	161	136	155	161	146	164	161	149	143	162	151	156	168	148	156	168	150	159	149	141	168	159	151	162	129	168	179	147	147	180	160	133	155	162	169	170	157	159	124	170	158	161	144	163	175	163	147	159	157	173	143	155	160	148	143	154	149	157	174	158	161	168	161	143	156	150	160	164	152	144	152	148	161	140	152	162	157	145	151	166	159	174	153	151	162	159	156	151	146	169	155	171	139	156	139	142	170	151	138	166	138	138	168	188	145	157	156	150	167	143	163	153	149	151	177	149	132	165	134	184	150	144	158	160	166	153	162	154	136	145	161	142	151	156	161	166	168	132	158	142	146	149	160	169	155	164	156	147	148	157	151	172	182	151	166	190	190	148	127	128	158	168	157	165	167	148	155	170	154	144	143	141	141	158	149	178	178	154	151	159	172	151	136	155	182	165	171	163	146	188	144	163	149	157	157	149	148	159	182	158	155	153	145	135	155	146	128	168	164	150	173	155	159	171
150	3	3250	91536	604	65	653	665	648	629	549	517	424	357	335	317	275	294	282	237	240	232	233	230	245	181	211	207	214	211	224	186	202	164	180	200	213	187	200	194	201	183	171	196	186	183	169	183	171	157	151	159	166	160	198	177	174	179	180	175	152	187	167	182	178	156	172	164	187	168	170	195	158	166	164	181	177	189	172	180	168	173	159	155	171	163	171	166	160	165	181	195	169	148	161	163	155	155	157	161	161	161	160	150	176	154	184	161	167	176	165	174	153	161	163	149	179	168	162	156	134	159	153	176	192	179	157	158	161	156	169	158	168	165	188	190	180	165	172	175	183	171	158	160	165	163	172	162	176	158	172	167	165	173	160	170	167	150	160	169	165	161	164	165	150	156	153	170	144	173	145	174	160	157	179	155	182	166	177	152	171	156	159	152	144	179	147	159	181	148	160	181	161	168	151	157	161	173	162	162	186	158	173	178	194	148	166	156	156	162	145	164	166	171	144	163	146	159	156	178	160	168	157	198	161	161	166	157	147	170	148	155	152	170	155	146	164	176	165	149	165	152	180	167	159	149	140	176	137	159	171	164	143	143	144	170	144	159	145	154	167	156	156	179	165	144	142	155	171	145	165	155	152	166	156	179	156	153	160	135	142	170	178	189	167	176	155	167	165	152	146	156	189	159	176	159	171	157	152	152	175	163	173	162	163	144	163	155	154	163	142	168	152	180	170	180	160	165	163	178	160	167	150	149	155	166	150	144	129	151	152	154	176	147	151	159	156	138	141	156	169	162	142	155	163	179	157	163	158	159	165	161	143	141	158	169	160	170	143	157	170	160	174	157	148	159	162	163	158	137	173	166	155	161	165	181	166	156	161	150	156	145	153	178	180	163	154	159	149	154	165	172	173	150	159	159	138	151	152	167	141	153	182	169	164	173	167	155	164	147	153	176	144	173	150	170	149	160	161	163	150	151	150	177	160	143	160	166	161	172	163	175	166	166	165	155	164	164	147	165	148	154	152	170	149	159	153	182	157	164	149	174	141	150	145	160	173	170	182	153	139	170	177	157	154	154	164	152	185	158	161	152	159	169	161	161	153	170	173	159	156	170	155	168	170	175	166	165	142	175	139	140	179	183	161	146	150	162	136	194	160	145	178	169	181	175	177	170	159	154	160	188	182	176	165	146	150	172	154	156	162	165	142	152	152	149	166	152	170	157	156	132	161	188	182	172	157	154	174	157	170	159	166	160	163	171	150	179	151	176	156	156	156	178	165	148	164	154	169	130	174	164	153	173	144	166	167	163	160	157	156	171	155	186	162	168	188	171	178	149	172	176	149	147	177	160	167	150	167	143	165	165	166	154	173	151	155	157	152	152	148	154	156	165	159	176	157	179	155	149	178	159	180	169	156	151	191	142	152	161	137	138	151	179	152	156	187	138	159	167	155	192	150	173	157	147	153	168	146	173	180	163	142	163	170	133	159	170	163	140	173	146	151	164	154	162	154	156	175	165	157	151	162	152	167	165	164	174	160	167	142	145	163	175	153	152	178	160	180	185	158	168	139	141	176	164	162	167	157	184	150	160	158	146	173	169	155	155	166	179	172	178	156	166	154	173	146	174	130	175	170	134	158	160	174	158	154	175	153	149	166	138	151	156	169	161	166	182	145	150	173	169	151	146	170	154	149	180	165	138	161	167	153	145	164	158	143	144	138	155	176	174	144	154	161	138	163	156	159	156	161	144	156	140	158	188	178	157	138	146	172	174	143	179	170	173	154	150	184	146	167	167	150	170	160	157	160	166	150	157	169	163	154	142	146	148	153	164	180	162	174	158	157	160	156	164	157	176	156	141	171	175	160	160	151	158	159	173	155	173	165	164	167	150	150	179	160	154	149	171	176	145	152	152	165	169	161	150	142	147	144	145	148	182	135	152	157	175	157	169	180	169	156	176	144	148	161	166	170	142	144	174	148	154	161	157	175	142	161	154	151	148	174	170	153	149	163	177	175	155	177	168	169	135	152	180	145	135	175	158	162	149	174	172	176	173	167	151	175	165	190	155	158	160	170	163	152	144	149	153	171	157	156	156	141	159	169	162	170	160	144	145	157	168	176	169	173	156	163	140	148	148	148	156	150	183	184	166	178	147	158	160	174	167	172	159	176	161	160	148	157	162	158	142	176	164	163	156	152	184	150	165	172	165	160	158	175	153	151	165	157	165	159	147	162	167	180	166	155	174	153	155	152	180	165	145	150	152	135	141	153	155	143	162	139	176	173	166	135	165	131	151	159	130	154	158	186	154	168	162	162	154	152	186	152	151	159	162	151	185	155	167	153	134	157	160	167	162
150	0	2500	91594	644	82	788	943	885	823	728	620	593	532	508	467	441	417	404	393	372	389	347	334	325	324	317	274	269	282	290	273	261	277	244	249	245	242	249	240	232	215	245	218	251	228	239	230	210	212	226	215	216	226	194	194	193	197	191	199	218	211	202	173	178	207	176	192	179	187	201	193	186	203	203	204	175	176	202	195	178	158	180	187	186	186	197	186	172	198	213	189	195	205	168	190	186	179	175	173	191	204	196	181	184	160	207	182	186	174	179	168	183	182	176	170	182	173	189	184	191	174	183	198	169	173	159	166	157	184	163	186	164	188	181	162	156	163	175	171	194	171	161	157	172	161	171	189	161	165	174	163	176	170	190	181	181	159	173	163	171	194	173	164	177	146	172	186	218	183	156	183	154	173	169	177	180	162	187	180	157	174	167	185	168	166	179	184	168	175	181	152	158	173	181	177	182	180	159	169	175	165	163	191	157	171	154	191	164	171	166	193	155	161	168	160	170	151	165	192	157	190	164	178	165	179	167	157	181	186	150	160	156	186	164	197	153	179	166	164	166	172	177	149	169	183	182	162	174	153	172	158	165	156	179	158	150	175	163	186	166	157	147	174	176	180	163	187	173	163	160	155	158	167	162	168	175	158	163	142	172	167	170	151	181	167	174	173	177	166	171	160	163	186	183	167	166	166	174	151	165	164	181	159	163	142	156	155	165	162	170	162	176	148	179	171	168	187	156	172	176	176	153	158	166	154	161	169	171	171	157	173	172	180	143	155	166	151	161	165	154	163	167	176	161	165	203	150	144	168	170	165	157	163	150	158	139	150	172	169	151	167	175	149	163	168	194	160	168	183	152	167	147	174	168	134	185	168	169	166	158	179	165	191	161	175	161	186	155	178	161	163	160	159	153	162	170	168	165	194	154	174	164	163	173	158	158	185	153	160	184	151	166	160	196	151	180	178	145	160	156	168	155	177	161	168	158	169	151	157	162	190	151	157	167	163	172	166	161	163	159	159	167	164	172	159	174	163	161	163	137	172	162	160	141	141	167	165	187	136	160	173	153	162	146	137	164	177	181	172	185	151	172	159	161	174	167	176	170	156	143	164	169	154	160	169	191	179	166	166	160	163	161	166	164	189	150	152	159	154	169	190	181	165	158	164	167	172	152	158	169	160	156	166	174	143	179	148	165	145	173	167	169	174	149	174	153	155	159	182	157	143	160	167	170	162	159	165	168	155	158	163	179	175	162	157	168	147	141	176	165	149	160	149	165	178	155	158	184	180	162	164	170	168	171	164	146	180	171	161	166	161	162	174	151	156	171	161	174	160	152	156	158	153	180	181	149	153	177	176	151	153	175	151	159	145	173	171	158	166	174	146	150	177	179	199	143	162	152	171	185	153	188	146	164	188	164	148	172	161	168	151	167	168	185	157	169	162	156	173	172	154	154	165	153	181	172	186	159	165	167	163	149	157	159	145	169	153	169	158	156	148	152	170	186	198	175	170	164	170	160	170	178	156	179	187	153	153	159	173	147	152	141	145	150	149	157	136	166	142	165	157	151	177	180	145	176	178	148	166	143	174	175	154	171	171	163	164	161	154	149	147	149	171	179	157	150	154	163	180	153	170	162	161	155	171	158	146	152	176	154	154	164	162	163	157	172	172	181	173	161	160	153	190	171	182	170	157	185	164	196	172	162	166	142	152	171	152	142	168	173	144	169	156	148	166	179	164	154	164	146	163	147	158	167	169	150	165	171	159	159	172	170	130	151	144	176	178	141	163	160	160	171	172	163	174	172	156	154	156	166	150	165	169	152	163	176	153	173	166	169	161	139	150	162	143	175	152	166	144	179	162	154	155	161	174	176	172	150	162	174	154	159	175	152	159	171	153	180	166	150	171	156	160	154	159	175	176	159	172	151	150	148	152	169	162	156	171	152	156	144	154	170	187	170	166	181	157	163	150	153	173	158	167	155	160	138	173	182	174	143	174	175	153	185	174	180	144	153	159	171	194	152	165	168	167	139	173	141	156	146	174	157	171	158	164	158	151	150	157	169	169	172	176	160	176	156	182	146	173	174	188	158	146	167	170	173	161	170	180	141	166	187	162	155	153	178	152	156	154	184	171	160	161	159	153	143	161	180	173	180	161	169	155	165	184	167	169	173	167	134	160	159	158	158	171	166	167	154	180	169	174	173	150	150	166	192	169	164	152	145	158	189	147	174	167	148	169	167	154	172	151	160	172	161	163	161	149	150	180	168	155	156	167	160	160	151	174	165	164	156	169	177	181	155	186	171	174	160	154	172	161	144	171	167	163	159	148	155	189	152	185	155	166	184	153	169	208
150	1	1710	91652	637	110	571	581	556	557	472	361	306	274	249	228	232	217	224	192	211	215	186	173	199	198	169	175	167	169	190	179	175	163	165	159	173	157	163	170	154	156	164	163	159	160	149	160	170	184	169	178	161	180	143	167	159	164	161	174	144	193	158	151	154	154	177	157	136	161	170	163	171	165	183	161	164	174	154	164	169	146	159	163	139	145	138	139	151	167	187	139	162	178	145	152	144	166	144	152	152	154	164	143	150	146	143	157	151	170	171	169	172	146	152	160	154	162	137	164	140	161	137	154	138	160	151	151	145	164	174	148	152	155	158	143	153	158	153	147	167	134	150	169	180	173	148	170	159	142	151	149	144	151	156	155	169	167	145	150	155	152	141	150	161	150	137	152	158	176	146	151	155	153	152	172	143	165	135	148	186	171	150	159	160	158	160	164	146	153	158	138	139	148	129	161	140	157	134	167	151	147	162	143	143	161	141	136	149	155	164	152	150	166	182	130	156	189	168	152	170	147	167	151	148	145	166	146	131	166	157	178	148	151	167	160	148	149	146	152	184	147	170	164	150	147	153	149	178	159	157	174	135	153	160	144	140	153	173	158	163	161	145	156	151	145	158	167	140	153	151	151	179	159	130	138	142	182	164	154	170	154	159	163	139	156	141	154	176	153	143	139	179	144	164	146	158	162	138	151	141	182	152	136	147	131	169	147	161	165	147	161	154	153	139	153	134	155	163	143	140	155	152	134	151	149	154	175	159	151	154	155	162	147	141	170	156	139	139	184	149	164	159	149	153	147	156	162	145	149	168	158	138	148	168	170	148	147	161	165	134	143	162	145	138	156	155	143	150	141	143	161	159	147	146	157	174	129	139	173	138	149	157	168	150	148	167	159	178	143	142	166	145	157	157	127	146	156	141	165	164	160	138	160	150	139	161	170	161	152	162	147	164	133	137	156	153	173	173	170	178	150	150	150	147	137	140	156	145	155	157	160	152	163	149	138	147	140	143	156	142	156	155	141	141	152	162	141	166	156	164	144	140	157	153	166	158	141	153	148	171	155	152	134	142	134	158	148	144	159	148	162	133	147	153	143	128	165	180	136	144	165	151	170	159	146	159	157	159	146	146	150	165	163	152	163	138	149	158	137	147	165	171	132	135	147	187	141	142	146	141	144	176	155	168	150	129	158	166	144	153	127	148	136	155	145	130	160	142	129	158	157	157	150	153	153	173	137	169	142	164	158	159	156	158	172	147	162	150	147	130	136	175	148	161	153	161	132	143	154	164	152	181	154	151	167	145	170	159	143	122	149	150	166	138	140	140	139	150	139	163	173	141	147	160	127	159	156	146	141	152	166	152	151	139	156	124	152	150	146	161	147	153	152	168	147	170	144	129	136	160	149	148	175	165	136	155	149	168	149	141	154	141	156	128	145	157	148	154	161	166	155	144	133	118	161	149	172	148	157	174	171	166	148	154	147	147	140	164	155	158	153	142	157	143	147	178	164	159	155	166	156	137	156	138	149	140	144	167	154	140	145	167	160	142	166	148	157	149	176	162	135	150	138	148	140	165	138	169	171	143	156	142	166	142	172	140	156	158	166	164	169	159	147	171	144	150	154	154	155	144	167	156	149	128	144	165	167	145	155	157	147	157	152	163	151	158	149	171	149	169	147	152	134	149	139	130	148	171	164	148	140	123	185	165	140	149	169	153	137	155	151	148	159	168	157	157	161	134	165	144	156	145	142	136	137	142	170	149	141	161	163	156	154	149	149	149	135	144	158	147	132	149	145	141	160	155	146	140	168	162	157	158	164	157	165	158	164	143	171	161	152	153	151	153	157	129	173	161	165	168	140	144	150	155	145	146	161	163	141	164	139	135	164	176	148	170	154	145	145	159	155	127	150	147	155	163	172	124	150	139	135	146	163	148	147	137	166	116	150	149	149	168	155	147	160	185	179	138	148	155	156	138	138	164	156	174	159	174	154	153	157	160	144	158	156	161	178	149	154	141	161	149	153	171	154	165	174	153	122	176	135	164	161	165	147	160	149	150	169	162	156	164	144	143	129	172	157	133	152	152	140	147	164	153	149	143	148	156	152	152	147	153	158	150	153	165	172	133	164	138	170	124	159	145	164	163	150	149	166	157	143	168	145	170	125	160	150	151	171	144	148	158	162	161	140	157	147	137	138	159	152	146	164	137	139	157	152	161	146	162	161	141	143	146	134	144	156	158	141	144	166	162	127	171	143	147	150	157	162	129	151	175	156	153	177	148	161	163	166	153	178	184	163	164	153	139	158	151	148	165	146	164	168	143	150	156	135	146	147	145	156	162	150	138	153	143	151
150	2	1950	91710	645	161	813	754	718	642	575	516	484	410	418	338	337	316	282	283	259	295	257	228	273	245	238	224	232	213	215	202	215	211	213	209	173	216	190	195	163	214	177	194	195	159	163	173	191	198	186	162	177	171	159	178	188	174	162	149	187	179	163	176	183	184	150	152	173	169	155	160	188	180	147	156	182	184	164	165	154	168	160	170	169	166	161	164	176	143	144	185	158	167	173	149	146	141	145	166	150	167	179	172	169	180	140	179	142	164	154	156	162	158	169	165	173	144	152	160	173	160	154	163	187	178	150	166	145	166	174	175	149	166	166	163	174	159	159	145	151	150	176	171	163	167	170	148	169	179	149	124	161	150	156	163	153	171	158	161	165	148	168	156	156	159	138	140	154	152	165	154	149	154	159	140	164	180	162	167	153	185	142	154	127	145	145	141	172	155	159	146	157	175	157	149	158	171	164	147	158	163	158	145	185	161	141	147	164	149	157	142	155	158	143	161	154	180	161	146	129	152	163	149	161	157	138	164	151	141	155	151	152	147	155	154	157	156	146	154	167	147	175	151	158	160	169	141	134	167	164	180	151	149	144	145	156	148	144	164	165	172	149	166	150	157	141	166	162	171	163	134	176	163	130	166	140	141	159	162	154	164	154	153	160	151	134	140	181	145	164	162	144	155	148	139	152	166	151	150	143	147	151	164	171	162	154	169	150	162	136	142	140	146	155	145	157	184	144	148	144	146	139	148	145	151	145	165	131	155	139	155	162	174	189	149	158	155	139	154	152	148	139	148	158	146	143	169	175	144	157	148	149	150	145	141	142	146	168	166	164	168	162	140	161	159	145	169	161	153	162	145	155	141	174	160	153	171	142	142	152	162	144	170	141	164	158	163	165	171	159	134	156	148	158	149	136	150	156	175	150	141	142	155	155	154	139	132	149	136	139	159	131	154	138	150	153	162	163	180	151	155	142	150	166	147	147	138	142	155	152	134	159	155	145	177	140	126	143	136	153	157	160	163	152	176	162	151	174	175	146	160	168	152	137	153	146	147	152	182	153	160	145	152	163	135	149	155	154	154	155	153	144	144	168	179	166	142	129	165	154	148	156	165	151	137	149	169	146	132	143	175	149	156	168	128	176	176	162	157	146	155	138	169	146	162	145	133	151	143	161	143	167	162	159	162	143	154	143	143	143	148	150	135	144	161	155	157	172	165	161	153	157	159	161	184	155	144	163	151	145	164	172	142	155	142	135	154	166	137	170	163	164	167	143	169	164	145	152	149	169	158	153	148	173	162	156	146	165	172	151	142	170	157	145	179	155	156	166	140	156	147	170	149	152	161	145	150	141	144	156	151	137	146	143	149	165	171	155	146	147	170	145	158	155	143	147	157	144	164	134	140	148	163	162	168	151	163	151	155	154	146	140	164	145	160	162	178	168	155	129	156	170	146	159	161	130	140	138	174	160	161	160	153	158	145	150	144	133	177	146	135	138	166	153	154	143	156	146	156	158	149	181	158	151	146	152	165	170	142	145	156	168	156	137	150	138	161	141	162	167	173	165	151	159	157	145	142	156	139	132	144	152	168	157	154	153	144	141	146	153	159	167	144	164	164	146	128	153	142	133	184	150	149	152	146	143	164	150	146	150	166	146	165	152	161	152	152	153	150	164	169	142	144	128	159	146	152	163	145	161	157	147	163	150	152	147	133	144	132	167	153	141	152	167	150	160	165	161	161	165	128	137	160	154	158	169	157	157	145	138	150	161	129	175	161	151	155	168	164	171	159	165	144	144	156	129	151	153	157	159	149	132	169	136	150	153	151	142	150	138	153	128	131	138	145	155	164	151	162	140	154	147	159	138	160	142	132	165	128	160	164	135	147	147	138	144	140	170	151	148	147	148	160	149	169	154	146	176	122	131	135	144	143	162	158	152	160	158	143	153	148	159	158	173	142	166	159	145	144	162	161	171	146	167	146	175	171	140	163	143	168	145	161	161	173	168	141	154	158	153	140	181	148	176	133	150	169	152	143	141	157	170	176	154	139	141	151	141	137	158	153	143	164	152	172	154	155	146	162	164	161	148	149	157	139	151	141	159	137	161	136	157	156	136	168	149	159	141	155	160	177	151	135	169	146	148	145	150	136	155	133	139	159	152	153	146	150	146	125	176	154	164	139	158	132	164	153	153	160	143	165	156	149	159	170	141	166	139	138	145	159	154	143	140	171	160	153	161	155	173	157	145	155	146	142	144	156	131	167	129	141	129	139	130	162	181	133	142	135	164	157	138	153	143	141	141	139	137	156	134	164	140	162	117	147	149	138	148	152	156	160	137	160	150	166	167	157
150	3	3250	91767	620	73	681	709	690	628	572	489	442	388	335	299	305	252	251	253	239	237	235	220	199	203	211	211	194	199	187	197	181	191	183	204	191	201	193	162	174	191	188	164	175	178	181	188	190	171	181	177	159	183	170	158	170	159	159	150	178	160	166	161	166	184	156	179	209	144	152	175	164	172	175	161	161	164	155	147	155	173	168	155	180	152	169	180	176	160	153	143	156	175	166	173	188	165	149	155	158	156	158	155	159	139	154	151	164	172	171	197	148	190	138	163	180	164	170	157	161	164	157	155	155	145	152	165	150	153	167	150	155	171	165	151	155	153	135	167	156	175	175	146	146	171	154	149	163	143	170	148	151	171	163	152	154	155	170	149	166	168	156	165	144	146	144	156	150	139	153	170	172	155	140	178	157	152	157	145	176	138	158	146	163	180	165	164	155	151	176	162	171	163	168	145	181	175	151	167	158	159	155	153	156	158	143	193	151	145	168	180	161	159	148	151	152	129	174	160	147	157	151	154	151	191	155	177	142	143	183	160	174	155	143	156	156	147	153	160	170	169	156	158	166	154	162	161	143	136	153	147	136	151	164	154	166	150	167	158	144	147	156	144	152	160	132	148	148	161	161	146	147	163	158	124	159	149	147	161	171	157	172	148	163	181	185	159	154	169	156	154	166	140	161	123	163	162	161	139	171	139	155	174	168	152	141	157	188	160	152	152	153	174	169	171	162	153	140	140	134	186	159	162	150	160	149	136	157	161	156	142	150	161	147	151	146	140	142	164	152	157	162	147	144	143	146	164	154	150	167	165	171	173	171	145	153	176	155	136	166	144	178	178	155	171	173	131	147	141	146	170	141	145	147	156	166	167	159	152	163	158	164	174	143	153	169	153	140	151	176	156	158	151	143	168	153	181	161	153	162	154	133	143	135	173	153	159	154	151	159	151	155	142	132	157	156	139	156	153	155	153	154	163	164	141	157	160	158	151	145	142	153	174	167	145	161	153	163	124	158	140	155	177	164	168	175	165	161	153	179	163	158	156	147	158	163	147	154	163	134	150	177	132	169	173	161	171	156	170	143	142	177	150	167	165	190	167	158	164	160	144	164	155	157	165	159	144	157	168	162	149	140	177	139	174	154	151	157	177	149	161	168	157	160	169	154	147	156	156	155	172	178	157	158	169	135	148	155	145	161	148	150	160	169	145	139	152	145	161	147	138	160	146	154	155	144	149	178	131	163	142	178	170	177	140	179	163	145	164	163	135	170	179	163	151	161	161	162	154	154	160	146	165	155	159	170	147	151	161	172	145	165	136	144	124	172	142	145	146	142	156	150	137	181	163	149	155	135	179	153	157	152	150	144	140	159	150	165	157	144	153	149	167	160	122	168	163	153	167	157	162	158	150	144	150	163	148	154	172	146	152	163	142	160	177	184	158	169	156	146	148	145	158	141	132	150	146	153	157	152	142	129	144	162	142	170	151	151	171	142	167	164	155	161	177	178	138	160	146	144	155	167	163	163	156	160	145	150	141	145	141	141	145	155	140	151	155	166	166	145	169	176	172	138	159	168	140	149	174	161	149	132	123	178	160	151	157	140	164	156	143	163	137	179	153	157	169	151	163	156	148	167	177	159	164	155	150	144	165	149	156	140	172	162	164	150	157	145	154	150	145	154	178	159	165	162	146	151	173	176	153	159	156	164	157	148	160	180	169	153	168	159	163	154	155	156	140	154	146	149	164	143	162	155	171	154	165	158	138	168	138	167	149	152	176	147	163	146	145	154	152	151	152	159	154	160	144	149	151	172	163	159	172	148	142	124	154	170	164	154	164	164	145	154	151	187	148	168	136	164	161	147	163	164	156	158	151	142	133	166	163	166	141	165	158	148	141	167	175	159	155	149	141	148	135	180	159	160	162	151	140	161	160	157	138	148	136	162	142	175	177	155	142	168	153	156	142	152	148	159	153	138	164	156	154	129	156	142	162	156	151	171	151	153	149	153	144	142	135	150	166	143	160	139	142	161	159	139	167	159	145	145	151	163	163	160	138	147	154	147	170	167	143	157	158	143	159	145	147	154	158	141	143	138	152	157	158	155	164	151	152	141	162	168	152	154	157	146	152	150	162	150	154	161	138	150	158	163	172	156	160	136	158	171	155	171	172	136	160	154	140	162	154	165	165	160	130	156	155	147	164	142	147	129	149	169	163	167	143	155	157	151	154	166	147	166	169	139	157	163	160	150	145	153	163	139	151	160	141	149	145	156	148	159	140	158	167	158	155	162	152	159	155	142	147	160	167	148	177	162	154	168	164	166	167	159	158	160	157	138	146	167	157	139	149	126	141
150	0	2500	91825	610	70	752	888	903	837	672	647	633	562	498	509	444	450	409	405	373	381	369	367	330	319	308	283	281	317	278	289	277	246	250	254	252	219	254	203	217	242	230	221	238	211	210	214	207	233	196	216	232	188	210	198	202	230	198	190	204	199	188	209	207	206	195	203	207	214	214	195	213	172	189	192	189	184	172	189	173	163	178	182	194	197	183	171	187	190	187	197	168	188	181	183	162	177	177	188	183	172	184	180	195	197	178	197	174	160	190	177	200	164	173	185	204	169	187	172	174	196	187	163	184	179	177	173	203	186	188	177	168	184	177	169	189	182	181	179	169	161	177	170	172	186	183	161	163	175	195	181	162	162	180	173	166	172	167	177	141	158	162	173	164	176	180	179	193	176	162	175	148	147	165	196	153	157	160	166	166	163	176	180	169	170	188	187	155	174	174	152	161	156	193	172	181	179	162	163	187	174	174	167	156	152	161	167	172	169	181	187	176	167	175	156	188	168	176	168	159	156	156	156	177	155	180	169	162	172	172	164	162	173	156	180	166	174	161	160	177	155	172	160	188	176	175	157	165	178	172	170	147	185	145	152	162	183	149	162	153	152	177	165	150	166	163	151	176	162	160	174	183	185	163	151	174	172	131	150	159	165	185	166	182	156	155	160	149	179	169	169	194	175	163	141	163	152	151	163	165	188	174	162	167	145	159	154	159	171	163	167	171	150	132	188	156	156	175	158	165	173	164	170	156	186	164	174	161	167	190	173	161	169	152	137	176	163	152	177	159	184	175	158	165	172	166	167	176	173	160	163	179	145	166	147	153	153	166	159	161	165	173	172	169	165	148	145	176	156	171	173	168	166	175	163	158	167	171	150	173	185	156	170	163	172	162	171	160	165	160	162	160	175	164	146	180	150	180	159	174	148	141	177	176	177	168	167	178	155	148	143	134	168	167	188	124	163	172	147	150	171	176	169	156	175	163	157	152	145	169	158	151	146	180	168	163	163	156	162	179	181	150	161	167	158	182	170	160	178	170	160	171	143	146	160	160	152	168	167	161	169	167	138	158	169	164	171	178	143	147	162	168	160	152	176	167	152	162	157	136	188	139	164	147	157	178	183	184	179	163	161	174	179	178	150	158	168	165	146	160	167	164	152	171	172	164	162	161	162	156	142	178	170	168	166	176	172	161	167	152	156	152	145	161	168	151	144	155	170	164	173	163	156	153	180	151	160	157	146	173	143	154	166	132	150	162	168	174	155	178	185	170	158	160	173	147	171	171	182	154	176	160	152	153	172	147	141	171	183	165	167	149	147	148	165	148	147	159	191	198	174	166	160	164	141	159	164	162	146	150	168	181	173	173	158	153	166	173	153	172	161	182	162	154	139	159	161	155	180	173	152	163	175	157	176	164	159	174	169	175	152	172	151	155	169	167	161	145	165	157	157	146	162	146	163	159	142	178	173	189	152	160	164	161	164	166	148	155	170	154	157	161	177	164	153	148	164	168	174	165	171	156	150	146	189	181	161	155	161	149	144	164	171	146	171	155	151	150	160	167	160	172	175	149	153	154	153	151	154	164	167	157	166	162	138	161	152	177	159	167	161	161	165	149	180	170	138	158	172	165	152	154	160	168	172	133	190	159	157	160	175	155	168	156	157	157	129	169	154	158	170	174	168	160	161	166	163	156	172	149	152	153	137	180	194	157	159	152	166	169	163	161	160	160	160	151	169	145	154	162	157	180	146	154	152	172	178	163	160	171	144	154	165	164	171	154	157	165	150	153	169	165	150	151	169	158	169	150	167	126	141	156	174	171	185	157	160	180	173	152	169	154	168	173	156	160	168	169	167	130	173	175	182	178	169	166	159	167	151	142	145	172	178	168	162	173	151	172	147	164	176	175	169	148	144	152	162	183	161	157	168	171	172	161	147	155	162	172	162	150	165	167	171	153	172	165	176	170	144	134	157	180	145	144	154	146	153	154	162	154	164	154	157	175	130	168	150	165	173	161	172	158	161	168	171	154	140	147	151	162	158	167	152	183	174	173	136	144	166	155	149	166	162	151	153	183	142	164	155	191	162	176	176	138	176	164	155	131	176	143	151	159	154	131	143	146	180	168	189	168	152	144	152	186	148	168	158	170	168	156	159	168	167	157	161	172	157	146	173	147	157	177	156	155	147	142	157	135	177	162	172	131	153	150	180	142	149	157	173	153	147	192	165	153	168	138	147	162	172	164	161	151	165	134	156	172	176	160	168	154	156	151	173	137	175	152	153	149	144	167	177	159	150	128	147	143	159	138	164	171	167	162	162	164	151	154	147	152	176	155	157	154	145	178	169	149	153
150	1	1710	91883	629	143	567	570	563	539	483	379	324	279	253	205	239	209	207	212	212	191	193	218	187	184	189	162	198	172	173	168	176	165	158	186	184	172	177	157	159	167	158	150	161	157	164	160	155	172	155	149	171	167	159	138	173	169	161	169	172	157	171	158	156	153	164	157	170	148	166	179	189	181	167	152	154	152	153	147	147	163	166	169	176	153	163	134	163	157	150	150	172	147	141	153	157	140	149	164	167	145	144	149	170	145	162	173	150	170	145	160	157	172	156	151	138	169	165	138	153	152	167	172	170	147	151	171	153	149	180	148	135	132	143	147	175	158	144	148	171	181	130	146	160	181	142	162	142	149	135	148	155	160	153	155	162	146	145	159	170	147	174	135	145	152	156	154	171	157	171	156	142	153	151	145	148	162	154	137	161	150	140	153	158	156	149	157	163	147	152	138	163	176	146	146	155	140	152	147	159	144	163	167	159	166	150	151	130	156	153	150	141	157	161	156	146	145	158	152	143	141	143	147	182	168	153	169	162	163	175	135	138	164	164	140	152	141	149	145	161	161	155	128	150	151	156	140	150	185	148	169	128	153	164	146	153	163	143	162	149	178	147	166	165	139	179	137	126	163	154	169	150	160	151	152	162	150	154	144	148	153	151	145	159	133	156	152	150	150	154	149	142	171	147	158	169	167	155	155	148	149	157	177	158	136	165	155	157	173	156	136	152	147	135	168	158	159	148	169	160	170	155	159	168	133	156	176	148	163	156	168	163	162	139	146	135	150	167	133	157	148	151	158	158	129	145	120	153	166	158	156	155	144	151	153	146	168	142	149	145	155	152	136	145	157	151	156	141	141	165	144	148	159	137	148	150	153	160	134	160	148	172	143	144	154	170	150	163	141	142	151	151	141	130	159	132	140	153	144	143	159	169	154	140	139	144	160	148	155	167	148	153	173	154	144	151	155	139	159	176	165	163	157	148	169	142	149	123	142	163	148	186	157	167	137	169	139	158	146	160	177	140	162	148	149	135	157	162	149	169	149	137	183	152	152	134	138	150	141	148	151	153	145	167	156	165	158	147	148	139	175	133	159	144	136	157	156	157	134	146	152	160	151	136	163	138	160	168	154	153	138	144	143	165	161	167	135	152	136	158	166	145	150	148	163	132	150	146	148	165	173	164	139	150	159	158	151	138	142	179	157	147	150	146	154	169	158	145	152	135	149	144	160	139	133	143	177	153	151	152	155	161	143	140	162	159	159	145	149	163	156	158	163	156	151	152	147	160	166	138	150	133	145	174	158	158	164	153	151	159	153	140	138	149	166	159	132	138	125	141	144	139	150	144	163	156	140	139	154	151	146	130	175	161	144	163	154	157	141	162	143	151	151	144	151	147	143	138	164	156	140	133	160	159	145	167	162	155	158	159	128	166	144	153	135	150	154	141	150	146	142	166	143	186	151	174	140	150	160	160	143	163	149	166	146	135	141	163	142	126	148	143	163	138	152	164	154	163	169	169	150	157	166	159	135	145	153	138	135	154	135	182	154	164	161	156	159	144	145	149	132	140	150	156	153	148	142	160	161	165	153	135	158	147	161	160	148	156	135	173	173	154	149	150	148	156	165	154	154	167	136	147	150	135	132	156	176	141	145	174	148	135	157	155	154	150	149	148	155	160	159	154	173	149	151	146	162	141	150	151	140	161	152	175	161	143	150	166	153	166	156	170	147	156	160	135	160	163	143	146	175	150	153	156	142	157	153	148	164	152	165	132	154	168	132	161	161	159	163	154	162	161	156	146	152	156	150	144	171	153	151	135	137	170	140	139	156	165	135	173	179	155	143	130	160	143	157	131	160	168	140	166	137	141	177	162	151	137	145	169	152	167	150	160	128	164	163	142	146	149	137	156	141	158	129	154	144	168	185	140	166	171	138	160	184	141	148	167	164	148	125	149	157	145	159	159	149	135	164	145	165	157	141	162	170	152	146	151	142	160	136	157	147	153	134	154	173	129	140	145	162	150	131	150	141	169	159	158	179	148	152	168	164	152	173	147	158	157	145	142	156	121	146	149	140	141	172	154	136	139	132	136	151	168	141	150	147	149	157	146	173	134	174	143	143	142	151	162	161	166	150	170	158	171	152	155	151	163	139	155	144	160	152	146	150	162	149	154	153	157	153	156	153	145	157	150	166	147	143	146	125	143	159	159	154	161	175	136	146	160	141	125	148	130	156	145	159	171	153	137	149	145	143	157	153	155	152	163	148	158	147	160	137	142	163	154	134	153	142	140	134	155	140	160	144	147	142	147	133	149	161	162	143	160	141	155	146	157	156	143	138	158	146	149	160	144	162
150	2	1950	91941	621	145	797	801	746	666	599	524	493	413	389	356	308	348	303	280	290	238	264	267	224	241	226	231	213	184	235	203	220	195	209	186	213	182	192	180	193	196	199	177	184	193	168	186	180	175	176	172	146	169	183	161	160	176	175	166	172	160	183	174	154	155	155	157	171	158	167	143	154	163	157	179	177	170	176	139	143	183	154	158	145	164	168	152	176	173	154	169	161	163	146	146	177	147	169	150	176	153	157	159	147	142	147	151	169	155	164	161	187	148	156	156	157	159	170	193	169	153	141	156	167	162	153	167	145	148	150	152	165	133	159	152	150	155	180	163	173	172	175	174	160	151	153	167	157	162	145	157	163	138	140	153	143	145	153	177	134	158	168	142	164	158	156	154	163	147	172	165	142	148	166	144	131	156	173	161	170	143	142	156	147	160	152	143	160	170	150	168	143	152	154	147	166	166	164	155	146	145	154	141	166	154	165	147	165	156	169	135	146	152	156	151	164	150	154	156	139	156	133	157	151	138	134	169	148	152	150	160	174	144	140	146	150	159	171	163	155	168	157	157	164	139	163	147	174	176	164	127	129	153	129	162	143	173	141	147	163	157	168	180	129	160	155	151	134	156	149	130	157	174	136	146	165	140	148	155	169	149	155	147	138	137	161	144	128	141	162	161	142	173	135	132	137	144	159	138	135	142	161	160	144	161	166	147	163	140	163	148	157	151	149	143	147	169	142	143	144	150	137	163	141	175	136	154	168	187	160	139	138	148	150	140	168	147	148	150	155	150	167	149	153	147	148	157	147	162	136	158	163	151	159	134	160	151	164	148	138	161	155	163	131	177	156	161	141	152	116	166	149	144	148	152	140	150	149	153	128	170	151	157	178	139	146	137	163	136	140	151	159	136	135	145	137	144	147	149	158	151	147	139	173	149	155	149	150	177	138	144	163	167	139	152	149	150	146	153	149	139	160	140	162	144	172	145	177	149	161	146	176	156	149	155	141	167	127	155	152	165	165	167	129	153	159	162	157	158	162	145	133	140	136	150	147	157	159	163	160	154	161	157	166	145	159	154	160	147	157	140	146	146	146	143	178	166	150	130	144	148	133	133	136	169	168	131	155	151	147	143	155	152	159	146	132	134	132	156	177	164	160	150	154	137	148	153	137	154	141	154	154	151	169	167	143	146	151	161	143	136	138	137	160	162	139	155	148	156	147	159	169	154	145	158	133	143	157	132	155	163	152	168	161	144	147	148	174	156	138	134	148	134	140	146	155	150	150	136	157	148	175	148	154	157	153	168	172	164	161	154	159	144	161	145	162	137	140	152	150	147	133	157	156	140	166	132	154	152	142	163	158	141	155	162	155	123	166	164	141	144	160	135	146	154	156	152	156	166	150	138	155	130	148	139	151	157	145	153	137	160	157	137	146	136	159	136	154	170	136	153	154	146	153	146	151	146	146	146	138	143	141	155	145	141	169	139	134	134	147	143	160	134	150	150	149	122	163	154	164	135	172	160	162	152	159	162	151	153	146	139	139	156	167	159	154	126	145	140	157	147	166	156	169	143	161	138	168	129	157	138	164	144	151	167	148	151	140	166	145	146	129	155	159	153	163	160	145	155	132	155	145	145	168	168	152	159	139	130	149	142	156	142	157	157	146	144	154	160	170	145	137	147	166	150	146	160	131	161	155	147	137	152	168	129	172	157	139	138	136	155	157	152	157	150	169	142	157	142	153	143	132	149	160	149	135	137	150	147	167	177	164	167	150	135	146	146	174	150	143	159	154	151	145	146	154	165	146	169	157	139	164	154	138	143	157	147	155	154	161	168	152	156	150	132	154	145	142	166	166	165	158	141	172	132	122	146	156	148	158	142	155	139	163	160	137	144	171	150	158	158	136	153	157	161	146	153	154	152	124	154	140	156	149	168	172	170	130	143	164	135	143	133	147	143	138	150	152	168	159	184	174	150	160	146	128	135	142	148	143	152	148	149	148	159	163	139	145	132	139	137	165	148	156	161	156	146	160	152	157	129	144	147	162	133	137	167	139	152	148	135	153	158	151	164	142	142	122	178	147	145	166	138	158	140	168	152	171	134	152	145	141	153	132	172	156	141	143	136	160	140	143	148	140	141	153	156	151	146	142	141	132	138	157	159	158	156	154	146	155	142	154	140	143	138	163	161	152	157	152	163	152	145	153	135	146	149	168	149	151	154	146	143	167	153	148	161	144	147	164	157	145	159	157	147	167	156	134	146	157	167	140	146	169	146	127	168	166	141	143	152	143	136	181	155	171	173	154	145	138	167	159	138	166	134	160	166	156	148	149	146	153	137	144	139	140	164
150	3	3250	91998	621	147	740	753	728	662	569	494	476	389	292	312	297	269	269	258	262	252	224	206	202	209	223	173	220	194	177	182	205	188	185	161	173	203	179	174	167	173	170	169	168	175	175	150	180	147	192	151	160	182	170	166	162	150	153	157	161	164	185	161	187	147	147	165	162	162	155	168	142	176	147	164	175	167	184	176	144	156	164	173	148	158	145	158	154	155	151	162	175	143	166	147	155	154	162	167	168	171	162	151	166	152	150	164	161	153	164	137	135	145	167	166	157	153	177	146	185	155	129	150	158	170	159	158	174	143	157	163	142	157	160	161	150	130	151	168	143	144	172	164	163	155	176	155	175	169	144	133	130	148	152	143	136	148	156	157	163	137	141	155	149	161	177	162	155	141	176	161	122	152	154	152	141	144	153	153	163	142	135	145	127	188	156	155	139	159	147	174	159	165	161	159	152	145	143	168	162	147	161	140	154	161	146	159	150	154	161	151	136	141	135	144	153	142	159	153	158	163	152	153	160	152	156	139	149	170	191	162	153	142	145	145	151	176	151	139	158	159	175	152	161	136	151	145	148	132	155	166	146	132	160	136	160	153	170	155	156	146	140	164	157	161	153	167	151	158	160	153	153	156	130	158	153	165	142	160	132	130	155	156	157	139	158	149	154	142	126	148	141	161	135	139	142	156	151	160	162	156	145	144	163	149	137	155	158	148	151	141	142	143	155	154	150	136	159	160	163	165	166	158	165	157	147	137	159	147	159	163	144	133	162	144	152	159	157	153	169	167	156	140	163	137	146	170	148	135	160	131	146	149	133	143	153	176	160	159	156	140	142	148	152	133	159	142	153	155	144	163	143	129	162	171	135	172	152	135	156	155	163	166	149	140	163	142	145	156	149	154	155	156	149	145	160	165	148	146	147	167	121	141	158	143	167	146	138	161	161	140	148	152	137	151	174	135	151	171	153	157	152	160	155	155	156	154	170	151	148	143	151	155	149	141	162	143	138	150	137	161	158	150	151	160	141	160	133	136	164	157	146	157	155	156	152	159	161	155	137	134	133	139	146	135	159	128	161	156	151	151	165	148	143	156	142	142	138	161	150	155	138	148	158	149	149	143	139	167	128	144	154	138	141	134	160	124	167	144	145	144	159	149	146	147	162	147	144	158	163	145	148	141	147	154	142	142	149	153	143	145	148	165	127	153	151	159	150	156	149	171	167	148	139	140	151	150	141	155	141	144	127	130	163	175	136	166	154	168	165	152	136	130	155	157	157	144	159	168	150	175	152	174	144	136	148	135	130	142	155	176	159	135	148	130	139	178	159	157	142	152	143	157	183	143	145	162	176	154	149	158	156	165	174	163	135	144	156	160	153	161	140	150	133	160	165	147	179	164	139	161	156	153	149	130	168	143	139	163	158	164	171	144	134	125	157	168	163	144	141	132	133	151	172	162	159	152	178	164	149	145	153	149	128	153	149	143	159	164	144	160	148	148	143	132	151	167	136	156	178	145	160	139	148	163	133	131	164	143	147	171	149	158	166	155	135	145	148	147	151	159	144	167	164	159	173	149	149	160	149	142	140	148	156	143	162	163	142	159	152	141	137	152	156	153	128	161	146	170	147	160	151	112	129	147	155	162	128	149	167	149	156	132	164	163	157	145	145	164	159	149	153	149	153	144	147	153	147	156	161	133	120	138	153	150	180	145	155	132	152	159	143	144	142	148	132	155	146	151	140	141	139	157	130	137	150	167	185	165	144	137	158	154	153	157	150	163	169	152	141	166	161	135	145	155	144	152	157	162	139	147	145	160	143	153	167	153	137	182	155	157	127	153	182	151	170	139	138	153	152	166	168	139	179	158	147	164	144	162	155	129	154	145	151	148	160	156	150	141	153	152	155	164	145	155	153	157	118	162	135	174	150	159	163	152	158	132	133	147	120	154	144	157	138	153	160	141	151	154	162	160	149	141	132	150	148	143	135	147	163	166	159	153	157	170	165	158	176	148	151	160	165	131	163	139	144	162	160	165	169	158	168	162	134	177	136	160	167	160	153	158	155	158	143	152	161	143	140	186	136	172	150	153	145	141	141	140	153	134	128	136	146	156	138	163	151	123	136	138	146	144	156	172	155	156	161	149	168	128	165	157	139	146	145	159	145	131	142	150	152	146	159	141	142	163	143	159	152	146	152	142	165	145	154	158	151	149	151	143	144	152	148	140	145	149	125	160	133	142	163	155	132	145	146	155	172	162	145	147	169	151	154	162	137	162	166	155	168	135	141	163	156	142	137	154	143	156	132	163	170	150	151	138	144	143	143	141	149	162	133	135	127	145	153	145	137	143
150	0	2500	92056	639	182	938	965	919	786	723	655	609	570	526	513	435	432	416	396	371	347	354	327	314	312	303	313	291	296	256	268	267	224	258	224	269	259	228	239	212	227	224	205	228	211	195	210	210	188	208	190	236	224	182	187	185	169	199	209	200	208	200	190	166	191	196	185	191	187	201	177	176	190	169	187	196	176	194	180	186	170	171	173	190	191	172	171	159	183	166	171	148	193	178	193	157	167	184	157	175	178	158	173	164	170	183	178	175	165	188	179	175	183	171	163	161	164	173	171	181	159	163	179	157	160	157	165	164	163	160	160	156	156	152	150	144	174	174	152	193	159	158	160	156	166	166	135	173	174	155	166	153	159	161	171	158	167	178	188	138	168	167	161	151	139	166	165	161	164	149	183	174	171	169	164	185	166	169	152	178	171	166	153	193	141	146	169	155	172	169	143	165	172	138	149	131	174	139	140	169	165	159	160	144	156	157	152	158	152	159	181	157	179	193	168	168	182	155	146	153	152	165	145	154	154	170	139	163	161	150	162	144	145	149	163	140	176	169	146	171	154	142	174	167	145	154	179	149	129	139	158	161	171	162	163	152	160	146	155	179	146	152	152	164	149	166	183	153	128	144	152	132	150	164	164	158	161	169	156	138	150	163	155	146	161	162	142	170	163	167	130	147	164	162	138	145	164	162	159	159	150	139	178	168	163	142	162	139	163	143	162	159	154	141	164	174	154	147	171	152	171	161	188	150	171	156	166	171	156	159	175	156	140	150	172	160	143	161	126	131	158	160	146	159	140	155	183	153	149	152	155	170	173	170	162	149	165	138	135	155	173	153	138	163	145	160	144	146	154	166	174	174	162	161	147	159	128	150	144	154	144	150	158	157	142	150	150	154	172	162	147	148	164	156	143	150	161	154	146	152	185	147	128	142	144	176	141	164	152	177	169	146	171	161	153	150	146	152	171	145	150	162	148	143	153	178	146	168	144	171	185	136	162	159	154	170	165	166	135	146	121	138	158	168	154	142	161	154	161	152	153	141	139	144	159	149	147	169	155	155	167	164	161	151	140	152	160	134	155	174	154	142	159	148	149	164	171	163	147	164	159	153	163	155	177	135	156	164	151	157	197	166	160	163	156	149	125	164	165	126	169	131	155	163	143	155	163	172	176	164	149	160	141	161	151	144	155	142	167	163	152	142	150	143	162	153	159	159	172	160	152	154	157	157	140	163	132	155	159	135	153	153	174	184	160	153	149	164	149	144	145	149	158	144	156	142	165	182	147	139	172	157	147	154	157	143	151	139	145	155	155	165	138	120	164	143	149	174	143	140	151	167	152	154	147	165	159	151	129	159	144	147	158	165	184	155	153	133	170	167	141	149	163	144	168	154	146	156	144	140	156	140	150	158	135	176	144	156	168	154	156	143	133	153	165	155	148	162	145	156	169	160	141	158	149	144	139	154	164	170	152	173	164	154	133	148	155	160	177	167	154	149	143	171	151	149	140	172	154	131	126	153	162	161	165	150	157	176	148	169	154	148	143	142	145	148	164	161	146	150	151	143	142	146	164	144	162	172	154	158	162	156	164	153	155	163	147	160	159	154	145	173	157	181	163	140	144	131	133	159	163	147	152	169	147	150	139	140	136	143	151	161	142	148	139	140	146	189	150	155	150	157	171	155	150	163	183	149	161	158	149	141	141	149	147	137	146	136	149	148	161	158	143	149	135	159	159	145	155	162	154	157	148	135	160	142	154	157	153	150	142	165	144	164	151	141	159	163	166	150	157	162	144	174	139	139	157	173	152	135	147	149	166	158	150	161	151	144	145	171	145	140	157	145	124	152	166	143	143	144	157	146	144	150	148	121	168	147	166	143	165	151	150	155	155	150	128	144	153	156	173	151	160	133	147	155	147	154	165	162	135	151	155	155	155	155	141	154	160	156	141	162	143	164	179	163	156	155	156	132	154	160	152	136	123	150	145	159	137	165	146	185	162	150	150	148	146	175	141	161	157	188	150	154	153	156	136	162	157	141	150	155	143	140	155	137	155	150	155	158	176	148	153	140	142	154	179	161	162	156	164	141	148	154	144	146	154	157	155	163	164	149	146	143	135	171	157	156	135	165	144	136	159	164	162	152	147	164	162	156	144	133	180	150	153	162	161	141	137	150	132	140	156	155	140	149	138	157	150	150	155	168	167	144	168	157	139	133	146	149	171	161	148	127	151	157	165	140	144	163	168	132	159	154	143	163	142	166	160	143	174	149	148	152	151	155	157	153	155	147	155	158	165	137	133	158	182	176	148	141	154	137	138	149	149	162	171	146	149	136	156	156	153	162	164	148	167
150	1	1710	92114	631	232	728	671	568	525	480	388	340	299	261	219	227	231	221	202	194	183	184	187	167	166	171	166	183	175	182	173	174	162	166	147	148	158	142	152	167	151	150	149	154	149	166	171	132	160	145	133	148	146	157	144	135	135	133	152	130	150	161	158	163	164	164	171	163	148	164	157	165	145	165	142	163	146	144	124	170	146	136	148	142	167	149	154	144	139	142	147	147	143	147	171	148	164	140	168	150	166	158	127	176	154	151	151	140	153	142	137	129	125	142	126	143	135	152	131	157	133	151	151	155	155	143	153	146	143	153	156	144	143	131	142	146	160	146	122	137	160	132	155	131	145	135	116	143	138	154	153	138	125	154	140	143	140	153	139	146	146	139	144	141	128	155	154	156	140	170	142	158	151	139	154	143	154	146	147	131	151	146	132	150	131	153	129	151	142	147	149	145	160	145	143	177	144	148	156	133	162	162	154	142	177	135	160	156	146	130	136	126	153	168	158	129	143	137	142	151	128	131	151	160	156	142	154	146	121	127	137	158	139	144	154	135	161	147	136	169	145	162	158	134	120	126	148	156	155	136	153	155	147	153	160	130	159	158	174	150	143	142	147	160	137	124	149	150	145	139	137	162	144	144	169	141	130	142	158	168	141	155	164	157	136	148	162	155	144	156	156	137	144	164	163	141	158	158	139	160	152	160	143	163	153	150	126	155	128	127	143	150	149	141	142	126	153	144	167	131	136	138	141	149	150	154	152	140	145	137	146	146	130	139	158	141	161	139	129	148	156	137	151	139	135	145	140	152	156	145	159	146	145	129	148	137	141	147	131	158	138	139	147	159	156	135	130	153	144	131	151	153	145	147	132	142	148	140	146	132	142	129	150	140	160	160	118	142	142	138	153	149	141	157	148	164	141	151	137	143	144	137	118	157	144	139	148	148	159	153	141	155	140	149	138	153	168	138	161	137	165	165	150	133	130	167	150	143	136	132	143	142	150	164	146	151	161	147	125	132	154	143	137	145	139	160	144	142	138	143	150	152	132	143	124	147	152	147	139	145	143	147	175	143	140	143	158	156	136	142	168	150	137	183	152	155	148	155	140	148	142	131	151	151	161	147	155	143	124	128	145	133	144	155	151	156	130	160	145	168	138	144	146	145	154	164	127	158	147	137	146	147	143	146	131	131	118	143	151	144	148	148	130	135	133	129	154	151	131	145	154	162	132	149	171	142	145	136	130	131	156	176	161	138	152	152	161	142	155	145	162	145	144	152	135	142	156	152	135	145	157	129	157	159	140	144	139	147	133	144	140	144	123	131	149	139	144	169	162	137	126	135	142	138	158	141	136	141	140	132	131	153	149	152	154	143	151	159	150	161	154	152	155	148	141	155	146	154	145	141	166	150	153	161	147	154	140	130	154	138	133	145	172	148	142	138	172	132	155	141	127	157	143	170	141	151	126	135	140	152	151	124	142	157	127	150	159	128	129	150	146	153	129	157	132	147	166	127	120	145	150	139	159	151	162	153	144	154	140	147	141	118	144	134	156	147	156	134	155	138	142	138	144	141	136	148	155	145	134	168	179	145	142	156	149	145	162	141	157	136	130	133	137	147	173	140	131	141	130	155	138	144	141	149	137	152	146	134	122	131	165	146	145	133	147	142	136	146	148	121	131	128	137	169	142	166	169	164	138	139	148	176	134	147	130	143	136	148	141	168	165	132	137	144	139	119	143	141	150	144	145	162	153	161	149	132	151	147	152	165	151	143	128	141	151	154	115	137	151	145	149	125	154	150	137	131	172	168	142	153	160	142	140	109	144	154	148	144	133	136	132	126	146	160	114	143	157	170	156	139	161	134	166	132	152	150	159	166	141	149	145	148	142	129	120	129	150	142	162	155	141	123	138	146	132	134	136	155	144	143	172	148	140	140	137	144	119	145	136	140	145	160	145	135	147	150	137	154	108	143	161	146	143	136	140	141	151	145	136	141	160	148	146	111	146	157	125	156	154	119	152	143	151	135	140	162	147	134	134	160	137	164	136	139	134	152	140	148	144	144	135	138	131	138	140	129	142	141	135	148	141	152	156	148	154	138	159	148	159	157	145	147	139	139	148	161	141	130	171	139	151	140	142	130	149	143	148	164	154	146	139	122	143	152	140	140	155	151	130	157	125	152	147	146	154	141	145	140	151	158	146	155	168	130	145	144	159	157	153	148	124	139	129	133	153	121	151	134	144	146	157	148	148	129	166	133	135	148	136	149	129	143	138	158	148	139	146	142	129	154	137	139	136	149	157	148	138	127	152	125	136	139	160	160	163	152	155	158	147	152	134	139	160	132	128	149	157
150	2	1950	92172	645	231	905	848	749	653	584	506	469	424	381	341	329	310	303	282	246	276	274	230	243	239	231	211	251	203	196	212	209	184	183	168	195	198	175	167	202	179	184	184	180	175	181	169	168	180	145	159	153	178	166	175	180	171	171	160	183	169	176	171	156	172	161	135	176	163	153	158	124	153	179	157	166	138	137	160	150	169	161	159	161	172	163	146	172	155	152	151	185	173	142	165	172	123	175	150	166	167	127	153	148	120	153	149	171	170	149	165	167	153	161	154	175	157	133	159	166	157	153	158	165	160	156	168	159	146	155	169	143	140	147	140	156	152	155	154	148	168	154	133	139	156	161	153	159	160	178	166	135	138	151	134	174	151	141	174	142	151	155	171	126	140	159	145	131	146	159	146	167	144	176	161	140	160	151	146	181	141	151	155	150	169	166	145	141	125	148	148	155	175	168	146	154	149	151	128	130	148	149	127	149	156	151	127	139	144	157	157	143	161	148	158	160	134	155	145	150	169	161	153	153	157	155	131	134	149	154	144	151	155	143	148	163	144	155	142	156	142	164	133	146	147	139	158	138	139	156	157	129	157	143	133	131	154	160	164	161	170	154	132	159	154	145	127	145	143	151	132	165	155	149	137	147	142	157	153	154	155	140	141	153	156	144	159	142	167	141	154	148	141	137	132	139	163	163	152	135	142	141	128	146	170	159	154	155	137	128	136	161	151	149	153	165	133	139	156	153	158	152	175	161	139	135	154	168	141	144	154	153	140	135	160	158	158	130	159	125	138	121	135	123	154	134	161	167	142	151	166	159	142	152	156	148	133	150	170	168	166	160	136	148	142	136	147	126	147	163	138	146	147	159	143	163	130	156	145	131	137	139	130	159	153	154	142	147	143	155	143	158	146	126	137	150	140	149	151	153	149	152	161	163	154	144	148	163	133	152	116	137	163	154	142	160	145	150	154	144	149	161	156	149	142	149	155	152	137	150	156	157	132	126	155	149	150	120	145	145	149	153	137	151	151	159	154	157	144	155	160	143	144	139	158	151	156	157	136	147	130	152	150	150	134	140	138	144	118	128	136	140	149	163	142	143	148	163	141	151	159	134	132	162	134	146	168	151	156	142	142	154	155	127	143	155	153	143	149	144	123	146	136	141	136	153	131	159	144	149	138	152	157	138	133	152	159	136	149	131	141	154	142	160	142	153	137	160	143	154	143	125	148	140	143	162	143	157	132	143	153	122	128	172	139	153	145	132	153	135	154	152	148	132	134	140	163	151	150	138	140	144	157	139	149	161	138	143	126	139	147	151	147	147	155	143	150	145	137	170	134	142	165	158	138	151	150	144	145	143	138	140	142	151	144	157	138	141	146	130	129	152	138	155	181	158	142	151	154	134	150	139	126	140	154	157	159	130	152	160	122	172	152	131	159	161	147	134	150	125	150	127	157	154	149	155	147	159	151	152	135	129	142	141	146	171	147	152	125	151	158	134	138	130	152	128	130	148	136	130	165	139	142	144	142	148	130	136	149	162	155	136	139	135	147	152	166	145	125	180	153	139	151	158	142	148	138	135	159	143	141	145	134	127	127	169	149	152	135	148	141	131	134	147	150	166	164	157	131	163	151	163	140	138	147	136	152	164	148	137	159	144	140	170	174	150	161	131	156	148	151	137	148	153	147	150	128	158	155	158	174	137	138	133	155	150	126	135	149	134	145	138	148	139	170	143	155	132	145	149	146	131	151	151	141	147	174	125	138	141	132	140	140	153	138	134	153	134	165	163	150	135	148	157	152	145	127	154	135	143	135	125	138	134	173	146	126	132	143	136	151	149	165	130	140	144	160	151	159	149	130	152	147	128	143	129	150	147	136	149	141	148	152	148	139	164	144	143	142	154	136	147	136	140	145	145	143	149	145	159	136	149	135	141	145	158	125	135	140	146	135	154	163	151	156	163	159	158	146	165	134	139	153	152	171	147	156	137	143	149	133	157	152	139	153	145	137	160	124	130	147	162	148	142	131	144	130	130	161	149	138	156	141	152	139	147	164	142	146	134	148	148	141	156	124	151	137	146	163	136	143	169	133	160	170	133	134	158	124	142	132	141	135	137	144	143	132	154	154	157	156	138	142	144	141	143	160	141	141	141	161	150	137	155	136	122	167	159	144	170	144	155	152	128	156	154	163	140	139	131	153	149	138	147	154	154	159	156	135	153	143	131	146	123	174	129	176	131	127	161	132	160	147	135	145	148	143	150	143	150	140	139	130	150	158	122	168	161	160	149	142	154	139	144	141	142	132	148	132	142	164	132	154	146	133	146	140	145	152	150	137	136	142	142	149	140	137
150	3	3250	92229	638	276	893	859	782	672	588	486	442	376	339	295	288	279	280	237	229	227	246	218	212	203	219	185	186	184	193	211	187	175	177	178	168	173	148	183	191	169	169	174	170	176	162	182	173	169	172	178	156	180	174	183	184	156	151	183	160	158	170	181	166	170	158	172	131	165	159	159	171	138	156	160	134	150	150	167	163	170	163	150	148	160	142	160	171	152	164	157	150	155	157	161	157	152	151	162	152	155	165	148	164	150	159	146	142	173	161	157	180	163	178	147	142	148	164	146	158	157	156	138	139	157	154	141	159	129	163	153	135	160	164	156	146	129	170	164	166	146	164	162	164	159	157	164	164	150	146	148	144	156	151	157	146	157	146	143	154	148	153	155	148	157	145	156	155	158	138	122	144	159	165	169	157	157	137	125	149	154	125	161	145	167	152	146	134	140	174	137	167	149	148	131	149	175	160	153	166	148	158	154	155	156	168	141	151	151	127	141	167	160	137	152	146	155	156	167	140	144	152	149	148	133	132	155	142	156	156	175	168	142	171	147	138	170	140	161	140	144	142	127	154	154	145	172	154	154	162	154	147	138	157	160	170	152	154	143	139	139	154	151	144	154	144	156	162	132	140	137	156	143	121	147	150	164	147	140	139	147	161	144	156	138	142	158	152	142	154	161	153	153	150	161	146	160	141	151	137	152	165	147	170	136	167	145	161	155	139	124	146	150	161	149	153	155	143	140	143	149	162	139	152	162	158	154	159	136	141	162	161	148	139	146	151	161	151	162	159	166	140	163	141	129	155	162	134	138	156	143	121	149	154	163	152	158	142	149	128	167	154	128	144	166	160	150	160	154	146	164	165	153	133	153	150	147	132	144	151	159	157	151	122	157	160	143	132	178	149	145	152	142	152	173	156	158	166	140	155	152	138	147	161	135	141	144	163	175	147	156	147	146	151	145	129	141	133	132	140	139	135	144	147	134	147	125	131	150	143	131	123	156	161	143	146	158	138	138	158	175	135	154	146	147	135	147	132	137	169	158	158	148	149	149	146	149	165	133	154	153	130	156	146	145	148	149	154	149	162	146	146	134	154	136	146	144	153	161	142	121	138	140	135	156	147	157	156	137	153	162	152	169	143	153	166	137	139	136	155	128	145	145	159	124	145	154	143	161	137	170	144	157	142	164	161	132	146	168	136	137	140	155	168	153	159	162	147	177	151	159	133	146	152	158	144	148	158	154	166	165	149	139	142	134	157	133	141	151	139	147	160	130	135	154	135	163	164	181	153	161	150	137	153	148	141	145	152	130	165	163	138	149	147	154	147	157	140	138	141	139	153	147	148	163	165	139	121	152	149	144	156	160	164	163	170	141	145	144	146	150	151	143	161	135	157	166	161	142	151	142	150	132	137	154	151	145	158	158	152	156	146	145	152	131	167	164	156	134	151	151	145	152	149	166	146	140	161	154	158	152	128	152	158	137	161	139	161	133	157	149	147	155	147	148	147	158	147	170	140	158	156	154	148	164	134	147	141	154	147	169	144	151	149	154	137	159	137	141	151	164	156	152	142	143	135	159	147	137	148	158	152	154	157	155	151	148	156	144	145	146	151	147	137	155	143	146	140	145	167	156	160	147	146	136	144	162	139	145	147	157	155	166	156	147	138	150	142	145	179	137	151	151	144	146	146	146	138	132	127	153	127	146	157	153	136	170	140	147	128	131	163	169	131	151	148	153	130	128	134	137	157	150	148	135	149	146	131	164	149	137	156	159	142	163	147	162	105	180	121	157	168	133	159	147	154	146	140	129	151	153	141	153	116	136	150	147	154	155	164	139	138	163	158	148	123	144	145	154	157	146	144	126	126	164	169	175	159	167	125	136	147	147	153	157	124	150	167	152	143	141	149	156	161	147	143	144	145	161	145	167	154	143	152	159	145	139	157	162	149	157	129	154	121	150	167	154	118	146	151	156	154	133	150	143	135	148	163	136	151	143	146	142	145	158	152	147	143	158	136	165	154	121	136	144	150	141	151	165	153	154	153	157	150	149	150	163	144	151	154	130	154	155	122	127	147	138	135	135	140	160	158	137	141	160	139	150	136	172	145	135	165	142	145	150	150	151	155	147	134	171	154	143	155	138	144	142	157	152	135	150	158	144	170	157	132	141	149	142	158	136	148	172	159	141	155	151	134	145	161	146	154	159	166	143	163	156	149	146	146	150	149	150	170	144	134	153	164	129	154	157	155	141	152	139	136	130	171	154	133	120	147	134	161	161	153	159	151	164	151	152	138	122	152	144	129	144	176	157	133	155	163	138	160	140	141	138	158	156	159	162	144	161	143	130	167	156
150	0	2500	92287	638	237	1011	1017	912	782	690	653	646	551	510	467	455	424	415	381	407	360	368	337	319	295	285	288	266	268	268	258	249	243	259	226	247	236	239	222	215	210	210	225	191	216	222	201	221	211	197	221	189	188	171	199	171	190	183	196	194	199	183	176	178	168	190	191	193	179	179	193	191	166	193	163	184	171	170	187	171	162	170	184	162	182	176	168	187	181	150	174	168	166	189	173	153	219	160	170	149	198	168	164	159	174	156	165	157	172	163	178	161	170	180	154	183	178	166	168	184	178	170	164	159	159	153	174	156	166	183	160	160	139	178	158	169	158	177	167	177	174	193	159	131	161	157	165	165	160	176	162	144	158	175	145	171	182	146	176	156	172	168	176	132	160	152	178	154	177	140	163	159	155	183	172	160	165	137	176	160	152	166	168	173	181	154	165	159	166	160	149	137	164	165	164	169	147	145	159	159	155	165	157	171	165	163	150	160	150	161	154	169	160	168	158	138	164	159	157	167	153	159	176	159	164	169	162	162	175	170	147	163	149	155	160	150	146	136	168	179	140	171	180	155	147	155	170	165	151	144	164	163	162	153	142	171	165	156	159	139	177	171	173	175	154	146	148	162	144	147	160	160	139	161	135	148	138	168	163	171	167	166	153	160	173	135	174	132	153	147	166	141	148	148	174	148	147	158	171	156	170	143	128	143	164	152	168	126	142	174	175	180	154	162	146	144	152	179	150	161	145	153	148	154	141	167	169	167	150	133	160	158	152	164	159	163	161	145	175	160	140	155	158	158	163	161	164	156	178	138	133	139	146	158	151	148	158	151	170	149	155	160	157	163	163	139	140	135	153	170	151	154	132	139	142	167	171	156	149	160	160	151	138	154	164	150	155	146	163	170	159	140	161	152	153	139	158	158	156	145	152	181	151	144	161	151	167	152	141	163	147	139	159	127	180	164	142	151	133	160	157	157	184	157	165	154	150	170	144	156	150	169	155	144	141	142	162	164	137	153	150	145	156	157	160	139	135	138	147	158	142	134	132	166	153	161	163	150	151	151	169	147	136	162	150	137	136	157	162	144	158	164	167	167	155	162	172	157	151	163	160	140	153	140	166	188	145	154	158	166	144	147	153	148	155	140	143	153	138	142	143	128	152	165	160	148	163	147	150	167	162	153	165	157	145	147	161	150	151	151	146	177	146	151	154	181	149	143	141	133	147	153	172	149	160	151	163	169	155	163	159	167	149	174	159	172	141	162	149	152	144	136	150	169	159	147	155	156	141	138	156	173	141	158	167	152	180	149	125	141	161	165	149	148	147	154	157	162	163	133	159	142	151	173	137	162	151	146	157	145	143	139	158	134	171	169	150	141	158	142	151	134	180	151	171	149	160	149	150	154	156	166	149	173	155	145	156	158	137	137	143	162	164	158	165	160	158	143	136	161	158	178	139	163	148	133	166	152	146	154	130	157	150	155	167	152	151	147	145	152	141	150	145	160	141	162	155	158	148	142	150	163	133	140	171	167	156	162	144	158	151	135	143	161	154	147	164	161	138	148	121	160	149	140	155	164	139	160	160	146	151	157	143	149	157	164	143	161	174	136	146	162	150	164	143	130	143	169	153	159	168	168	166	157	172	164	141	147	174	154	139	145	160	161	154	166	152	170	152	148	140	154	148	159	149	150	164	156	144	157	157	147	168	140	157	143	169	153	138	136	146	145	149	158	142	160	147	157	137	157	158	150	158	157	150	150	152	139	161	152	145	167	160	161	129	166	152	176	161	151	127	144	157	158	142	173	158	148	147	133	144	141	185	122	144	139	156	135	143	146	142	152	151	142	141	141	152	150	135	135	144	144	154	152	164	132	123	152	150	149	165	157	148	137	153	169	168	146	152	145	152	149	166	171	163	155	148	166	135	157	144	155	154	140	150	155	158	147	151	156	145	147	140	168	153	132	159	152	152	142	169	160	153	150	148	147	125	145	127	169	153	160	144	131	143	181	153	171	169	157	139	144	156	140	171	138	159	149	146	145	148	152	153	148	131	148	140	149	159	135	151	162	149	154	155	160	169	153	153	159	172	152	152	152	173	158	155	144	157	139	167	149	166	141	147	130	156	147	163	145	144	126	143	180	135	139	146	158	154	168	171	163	148	157	167	140	154	140	155	162	137	182	155	153	137	153	154	146	140	156	147	167	163	140	153	146	154	155	128	167	168	142	158	166	159	140	148	155	152	146	169	135	156	154	151	155	140	158	144	141	155	129	136	139	140	143	163	162	144	135	155	132	138	156	155	136	172	149	138	141	154	153	142	157	160	171	164	148	152	163	164	158	155	137	141	165	169
150	1	1710	92345	622	271	756	708	630	579	495	388	351	310	273	233	250	196	201	196	207	179	180	205	162	193	184	168	157	170	185	170	173	146	167	162	170	167	164	156	145	142	131	148	151	162	142	144	159	146	143	161	151	154	153	161	168	156	141	152	152	161	142	131	128	168	140	144	165	154	133	163	140	153	156	130	173	154	148	131	149	138	134	138	164	138	147	143	157	129	166	136	133	145	135	128	146	137	151	149	139	151	125	143	137	164	148	125	148	146	141	156	130	136	131	144	135	162	129	145	170	149	144	125	152	142	151	145	148	152	133	157	136	155	140	135	144	149	136	157	152	149	133	147	148	139	143	123	152	155	123	141	150	150	134	127	159	174	155	134	145	153	145	148	142	138	153	145	128	142	154	132	141	128	135	159	138	131	146	146	158	148	147	138	140	159	147	144	141	143	159	148	153	139	123	150	155	131	147	141	125	144	152	152	133	139	145	148	152	144	140	164	174	150	159	155	137	132	156	126	158	148	151	122	156	149	159	160	162	158	165	145	150	149	151	143	157	160	173	133	140	143	151	154	134	129	150	140	143	119	157	153	130	141	131	134	142	144	135	137	136	126	143	136	126	146	144	136	147	130	143	155	140	134	148	140	131	140	144	154	132	152	140	136	146	133	164	155	151	130	151	148	145	149	140	163	132	163	139	145	135	141	145	148	128	131	159	162	165	130	137	121	140	134	131	147	129	154	151	133	135	155	128	149	147	131	126	152	142	151	129	149	152	137	144	154	155	137	168	137	138	144	155	155	160	142	125	133	157	135	134	137	136	138	152	157	143	152	159	153	140	166	141	169	148	148	163	166	137	157	115	160	152	119	148	156	133	161	141	128	132	151	146	167	147	165	159	138	131	130	130	156	145	150	136	156	134	143	134	142	148	149	129	163	155	138	148	141	133	117	124	172	144	130	133	147	134	124	142	124	145	106	149	135	136	137	159	151	134	164	137	163	141	162	158	147	163	142	146	141	157	137	162	151	145	138	144	138	151	140	140	142	146	136	145	122	132	125	140	166	179	145	154	131	138	130	154	161	135	141	139	133	153	142	155	145	147	145	138	149	143	136	158	153	148	144	165	145	153	144	130	157	141	135	129	149	134	157	145	133	157	149	147	139	153	129	146	144	157	137	135	152	144	150	141	138	147	156	138	147	159	154	130	167	139	144	133	153	143	131	153	143	134	135	134	142	146	150	151	150	133	143	138	147	145	124	137	140	137	149	151	128	157	142	141	140	143	154	130	168	146	132	126	135	133	144	137	148	163	151	157	134	147	154	132	133	139	129	144	161	147	159	143	127	131	156	154	153	138	158	137	165	147	149	143	134	143	163	151	150	124	144	148	142	153	148	146	148	147	140	150	130	148	154	151	147	149	131	145	151	136	145	125	148	133	172	141	144	144	142	135	155	143	149	135	130	147	153	128	145	124	126	125	137	135	139	145	146	154	151	144	159	137	151	151	157	128	159	137	147	143	146	125	145	131	140	152	139	113	138	172	132	137	136	153	157	141	153	135	138	138	129	129	147	139	154	149	142	154	143	126	145	149	124	144	137	131	143	177	128	130	149	163	139	149	175	144	129	137	134	143	144	144	153	150	151	152	141	161	153	121	116	126	133	145	133	136	139	162	143	148	144	163	141	140	139	134	146	149	143	155	138	160	138	141	141	122	161	144	136	131	146	144	133	142	152	156	145	135	120	124	123	149	135	142	155	157	140	123	133	145	132	148	139	154	152	144	158	149	146	141	172	152	146	138	154	124	157	147	148	145	148	149	161	146	130	117	171	148	142	151	141	131	131	134	164	135	143	147	151	135	149	139	124	136	148	155	151	162	130	160	143	145	126	134	149	124	138	124	125	135	149	155	148	137	157	151	146	134	162	133	120	183	153	143	150	140	139	141	138	154	148	145	147	149	143	122	165	165	140	148	146	153	158	160	149	164	128	144	138	172	155	145	142	127	128	156	138	148	156	158	150	138	137	165	140	147	150	132	142	132	148	134	170	143	132	161	137	138	133	128	135	126	143	171	148	166	128	130	165	139	133	142	145	144	151	141	145	161	154	139	167	139	149	133	144	151	136	126	152	128	141	128	136	138	160	142	131	136	137	153	162	138	148	147	145	137	128	130	161	153	116	128	155	149	120	137	135	137	141	137	156	134	132	133	171	158	154	139	143	141	138	164	134	150	162	136	142	140	161	139	155	136	153	144	150	136	157	146	157	156	139	134	135	135	144	143	143	132	148	146	147	129	155	142	141	149	149	142	152	146	137	159	149	141	129	149	129	126	126	162	144	139	157	132	140	145	152
150	2	1950	92403	645	261	926	877	778	639	589	506	472	414	412	357	352	317	273	304	279	244	267	236	237	210	207	245	238	210	203	228	203	179	202	200	189	192	185	203	179	187	168	179	197	169	182	172	197	184	177	153	174	162	169	160	150	179	156	179	167	160	166	163	157	151	148	150	183	175	145	143	168	153	151	165	158	168	148	166	156	179	162	151	162	144	152	161	164	167	156	158	151	193	180	169	139	168	148	149	137	155	162	149	162	152	151	142	139	143	143	153	146	132	143	154	158	146	141	168	158	147	155	140	152	161	164	148	156	159	154	163	154	153	151	139	158	137	168	160	144	168	169	157	167	178	162	151	133	161	136	151	132	167	127	144	144	139	166	161	138	156	149	149	174	149	144	150	138	170	144	160	155	148	159	152	160	168	161	140	152	167	169	149	144	169	129	167	157	125	132	134	152	164	140	152	141	178	136	140	147	165	129	147	148	141	153	149	156	152	142	151	160	141	152	146	146	154	149	168	161	145	150	144	143	145	144	144	152	150	141	140	153	143	179	141	138	142	149	167	146	141	173	146	149	147	139	147	132	162	148	177	136	156	130	141	159	148	147	164	145	148	148	158	143	171	146	152	132	144	138	137	146	137	143	150	152	143	145	161	139	143	140	142	142	145	142	147	143	126	143	149	152	160	135	153	141	145	147	156	161	116	160	135	161	152	149	145	156	158	143	142	143	154	147	122	161	135	134	155	157	153	150	144	139	133	142	153	137	139	146	150	163	155	145	147	161	149	144	153	142	154	138	135	159	135	148	135	152	136	123	147	136	133	145	137	144	144	152	142	136	149	148	153	127	150	129	152	132	143	143	153	169	169	150	137	157	172	146	153	147	138	133	147	130	134	121	159	163	121	137	146	170	146	153	154	129	140	147	141	132	148	146	139	162	140	149	148	123	134	132	129	144	131	130	153	137	150	162	134	133	144	153	159	152	139	141	140	134	146	137	154	154	150	133	146	139	137	159	162	140	125	148	149	167	146	133	148	133	159	160	140	139	164	127	137	150	161	159	149	148	145	137	153	165	146	141	119	143	155	160	143	162	159	140	145	154	145	139	153	145	157	150	140	151	138	146	148	126	146	145	166	145	123	132	141	121	130	135	142	173	152	126	144	150	143	162	163	145	147	134	152	159	129	148	133	162	142	149	162	137	140	155	140	129	152	157	147	155	145	140	155	129	152	125	175	145	141	155	145	155	152	130	135	167	151	154	138	132	133	157	150	154	171	121	134	149	146	150	131	167	165	144	139	148	135	156	128	131	157	146	138	171	166	133	137	132	155	146	154	174	138	149	132	134	136	146	139	156	142	128	140	161	137	137	161	141	130	145	157	163	141	143	133	132	156	137	144	137	141	123	141	133	158	143	138	150	150	136	150	151	138	128	141	142	141	144	143	136	164	136	156	155	162	139	130	154	133	158	148	150	144	157	134	163	128	150	147	151	138	136	147	163	159	155	142	147	123	142	122	144	159	153	169	149	157	135	134	138	155	132	149	157	137	148	137	132	161	164	169	145	160	142	148	155	152	135	153	166	149	155	135	126	129	143	152	153	130	139	118	147	163	153	136	144	149	147	125	138	146	125	124	144	123	142	150	145	150	155	132	150	136	129	158	151	141	153	137	138	127	159	135	146	145	145	128	155	145	140	135	144	145	147	136	153	148	139	118	129	140	141	138	159	139	141	151	158	146	129	126	161	133	137	126	158	149	132	136	132	145	144	155	128	134	135	147	150	145	141	132	136	159	144	158	152	141	122	163	131	155	132	141	132	137	170	170	142	158	135	138	131	141	143	143	131	149	151	149	143	147	136	144	149	150	160	150	143	150	153	144	146	137	173	150	141	138	139	125	145	154	155	165	166	145	131	132	175	156	150	151	144	139	133	129	128	149	156	147	150	137	150	135	118	168	149	144	137	149	141	142	143	144	141	144	144	123	134	143	136	125	161	147	149	160	143	164	141	155	154	154	145	149	145	137	143	135	130	139	129	144	140	148	149	153	130	151	136	147	137	130	170	123	128	147	152	122	128	142	145	177	151	141	136	158	170	144	152	150	109	165	156	164	152	166	137	136	124	133	176	151	138	150	130	130	123	140	154	162	110	138	131	145	127	135	149	144	144	140	153	138	148	160	145	134	126	145	154	139	143	153	129	154	127	145	146	152	149	129	144	152	150	132	138	127	155	128	160	135	129	136	152	139	145	124	137	156	130	160	128	135	143	159	132	130	150	149	132	137	160	135	170	168	131	166	149	133	160	154	115	134	132	155	157	140	135	168	135	146	139	147	161	157	149	145	132	143	153	135
150	3	3250	92461	643	201	901	855	829	672	585	495	470	383	356	308	292	282	260	221	225	242	241	228	206	216	209	195	205	186	208	175	171	175	192	187	191	171	176	160	190	169	157	161	168	164	151	153	163	174	183	173	165	181	169	171	172	158	139	177	171	135	145	168	149	142	164	167	164	147	172	159	150	174	155	163	143	175	156	146	156	139	163	167	129	160	151	156	157	154	138	131	156	132	155	149	171	145	128	146	162	159	162	145	155	170	159	144	137	138	153	157	141	144	150	161	146	163	149	131	185	157	110	144	145	137	142	180	157	136	166	151	141	141	174	151	166	153	147	149	160	141	138	151	152	147	149	143	178	150	163	145	156	151	138	160	154	149	151	145	153	146	156	153	180	149	137	154	148	177	167	157	160	157	152	147	161	147	141	146	140	148	136	152	147	153	152	154	169	135	152	147	143	132	148	161	167	155	148	156	159	173	156	168	162	146	170	160	166	167	123	147	136	151	157	156	137	162	169	169	138	163	150	132	149	147	148	163	154	155	158	136	146	149	156	134	129	143	150	168	137	144	155	162	151	152	149	168	156	136	129	145	149	160	154	164	150	140	148	146	147	152	143	170	177	169	159	125	127	159	141	141	148	142	126	146	174	147	126	156	161	157	143	160	134	146	148	151	147	156	133	138	142	159	163	157	152	172	142	146	125	156	151	150	142	134	153	153	150	160	136	156	114	130	157	135	165	147	147	160	136	156	136	148	162	149	138	157	162	139	145	127	148	160	161	147	148	138	143	147	162	155	150	141	145	148	152	146	148	151	168	161	139	138	142	144	136	151	133	170	146	136	142	148	136	149	140	148	144	157	159	157	158	181	147	155	164	148	146	132	135	144	131	144	159	150	160	165	161	158	157	140	153	156	139	140	153	148	171	151	121	186	158	133	159	140	155	152	153	144	137	149	148	133	150	155	150	164	152	135	142	136	168	142	143	154	142	136	151	153	159	158	161	135	164	167	155	161	153	129	155	160	146	141	163	167	135	138	167	154	144	151	132	133	154	149	129	152	180	143	147	166	162	153	158	157	157	155	149	148	143	153	153	158	151	152	159	128	144	167	163	150	140	134	149	136	136	146	143	153	131	171	161	162	162	152	136	156	149	140	156	138	131	130	154	143	139	158	146	137	139	155	142	156	146	141	148	167	141	149	140	147	148	161	146	166	137	152	141	147	140	149	156	147	154	159	132	152	147	152	141	149	134	152	160	141	132	152	158	148	153	132	158	143	152	144	146	181	156	154	149	170	142	173	172	148	143	142	174	139	154	160	139	142	145	165	137	140	130	163	165	127	138	160	169	148	119	154	151	145	142	148	120	155	183	153	170	117	148	141	153	145	155	143	157	169	156	143	138	147	146	150	142	141	135	141	169	147	146	145	163	138	152	139	145	126	166	140	140	143	130	155	133	150	131	154	152	132	141	145	159	144	151	124	130	137	145	134	138	155	148	162	145	160	149	152	150	152	154	133	129	154	163	156	152	162	150	135	147	137	151	151	152	158	151	158	166	150	130	147	149	152	139	139	147	147	138	164	163	153	136	135	153	145	144	149	169	154	151	145	143	167	130	145	151	143	146	154	135	136	143	144	156	145	160	145	133	130	166	153	150	166	126	146	154	144	124	135	155	145	149	152	150	140	133	155	127	134	136	132	139	145	143	145	139	162	138	144	132	148	151	153	140	147	133	125	164	153	130	140	143	132	176	134	155	160	139	142	147	152	161	134	146	145	157	145	154	150	168	158	178	143	163	159	143	167	156	138	173	130	133	151	154	147	134	127	144	149	151	145	154	156	144	159	145	125	152	148	141	139	138	137	159	164	136	133	159	147	146	160	145	130	148	148	160	127	143	139	157	155	159	142	135	153	150	141	150	146	141	171	155	150	138	145	156	153	128	166	148	154	169	145	159	142	154	137	169	149	164	156	145	152	133	144	157	158	127	144	152	126	152	150	143	151	140	137	149	146	154	141	143	165	141	129	129	143	151	141	153	147	146	140	147	155	152	150	163	123	141	148	147	135	167	145	143	158	165	135	132	133	131	149	165	149	142	159	141	154	151	153	156	139	149	145	127	149	143	147	160	163	140	148	127	164	142	112	142	157	160	133	138	164	140	137	147	140	138	154	146	153	146	149	128	143	147	131	153	145	151	142	158	163	157	146	147	128	139	163	135	125	136	147	148	162	145	129	135	128	138	177	154	152	146	131	148	141	173	162	143	113	153	151	136	136	151	149	163	138	164	155	142	135	165	155	174	144	148	167	147	146	140	154	143	157	130	152	145	142	140	115	136	157	158	138	143	158	146	145
