150	0	2500	183949	435	5	233	272	280	269	285	261	291	289	290	266	279	277	282	269	251	231	260	241	232	228	215	197	206	189	166	180	186	168	180	183	165	192	168	177	169	180	184	158	166	156	168	151	165	152	158	160	144	168	147	153	160	148	149	141	151	142	155	173	144	144	155	162	137	155	145	152	149	154	147	134	129	158	159	140	150	149	148	164	151	132	114	152	142	154	132	143	146	129	145	140	139	135	145	146	155	171	129	138	153	158	140	139	155	129	159	146	135	132	141	121	132	133	114	117	139	124	158	142	164	154	137	157	123	151	138	121	151	134	120	131	131	127	153	137	146	144	140	136	125	141	138	116	154	130	137	140	128	148	139	128	146	129	136	147	137	129	133	150	138	145	144	153	156	119	126	133	120	144	134	144	136	138	141	137	134	135	126	127	134	136	143	126	152	120	143	135	140	132	126	124	132	136	140	142	158	139	130	115	122	150	128	127	150	156	137	125	155	125	143	142	137	132	141	151	136	133	140	130	122	147	130	136	126	141	132	131	145	156	130	154	152	137	123	120	125	134	136	138	137	142	118	160	148	144	137	114	113	156	159	137	138	122	127	140	108	133	129	121	136	127	125	130	139	141	134	116	107	142	150	140	123	135	139	131	121	136	131	145	135	158	160	137	110	108	132	131	130	130	136	141	160	132	149	126	141	148	138	118	130	140	144	149	145	154	134	136	136	129	133	155	138	126	128	153	137	118	151	127	136	128	143	146	118	108	134	138	150	123	112	132	129	153	165	133	146	140	142	118	148	145	139	120	125	137	120	127	137	155	142	139	138	152	130	136	140	155	146	136	136	143	137	118	141	132	128	140	139	148	133	145	134	124	140	122	148	137	135	135	131	130	132	145	135	173	137	134	141	125	116	134	142	114	148	134	136	124	136	141	137	117	121	149	137	135	121	130	133	117	129	140	132	151	113	140	153	117	143	129	142	122	127	140	135	141	123	138	140	133	117	124	124	141	122	134	138	145	124	145	155	151	138	113	136	132	137	114	147	150	134	105	120	143	114	147	130	139	130	117	131	118	119	148	121	134	136	135	131	140	139	137	116	131	140	163	121	140	123	155	124	130	118	128	138	130	138	129	126	136	130	159	132	129	138	134	140	130	116	138	122	120	127	137	126	144	138	125	137	139	159	133	119	126	118	122	135	119	131	142	131	122	130	126	143	133	132	153	125	133	123	124	129	117	134	131	137	136	138	133	148	135	132	129	119	139	127	150	154	124	116	130	143	146	131	118	127	147	132	136	118	123	140	125	144	138	142	128	135	141	122	143	120	119	141	147	129	145	120	145	136	130	142	127	141	112	144	131	149	128	134	130	137	135	124	147	136	133	142	128	124	126	132	146	145	128	141	141	135	145	145	145	152	147	134	153	134	126	133	142	144	132	158	132	131	124	147	137	142	123	146	119	113	143	124	136	153	154	140	127	139	134	152	128	140	131	143	124	130	143	127	136	124	134	112	117	132	136	149	128	141	140	136	151	139	130	123	139	129	130	127	142	143	137	142	116	136	149	134	128	116	133	133	140	136	129	160	127	140	147	140	145	135	135	137	139	131	147	138	138	136	144	143	127	138	129	143	125	120	129	136	124	125	128	125	135	115	136	153	126	162	153	138	132	133	136	134	148	118	140	127	135	137	161	124	138	144	138	140	166	138	134	130	129	145	131	131	140	137	141	145	138	142	132	129	143	131	141	137	133	148	138	128	156	128	124	155	133	134	130	141	169	148	131	147	140	112	147	146	132	130	143	138	130	132	136	138	121	134	125	159	129	134	132	121	131	137	147	115	128	128	136	139	142	124	136	155	111	140	145	145	113	122	149	149	129	130	139	133	151	134	145	143	137	132	119	145	121	141	143	131	125	146	129	118	144	137	121	133	141	121	121	129	136	133	149	136	132	123	139	121	132	147	126	129	128	109	135	130	151	136	123	117	136	140	116	140	128	134	135	137	130	137	123	129	140	162	122	124	143	142	133	115	138	131	117	117	143	136	126	128	139	104	129	118	133	132	133	139	161	124	146	135	128	125	124	146	121	112	128	139	136	126	118	140	120	135	138	127	130	125	148	131	121	138	136	158	135	142	146	144	146	138	141	138	135	157	135	138	131	137	133	134	142	133	148	120	129	143	129	134	131	140	131	126	130	137	137	138	146	116	125	132	133	127	126	123	131	121	132	129	146	122	136	119	130	127	122	143	122	132	121	128	143	140	115	141	149	132	134	132	143	138	137	114	140	136	151	126	133	127	152	113	145	121	138	138	123	133	140	125	120	149	140	128	136	135	157	145	138	142	133	133	121
150	1	1710	184007	408	38	298	281	238	224	193	187	179	186	164	166	145	135	158	157	158	164	186	145	147	155	149	146	128	151	164	128	135	134	121	115	135	142	137	133	131	130	151	141	130	121	147	136	119	156	139	131	143	140	129	142	122	148	114	114	146	143	120	121	135	126	127	132	127	129	138	130	116	142	135	139	132	125	124	124	117	118	126	109	135	132	136	161	138	130	124	125	135	112	125	128	120	128	125	127	150	149	133	117	122	136	134	107	134	135	128	125	144	139	146	123	143	134	116	116	141	109	132	130	120	144	112	143	117	133	135	144	108	124	128	110	112	118	114	145	127	133	134	126	116	131	126	110	129	121	128	135	116	114	136	134	126	136	130	113	125	103	120	137	125	128	140	117	135	127	129	127	135	122	119	125	135	134	144	123	134	108	128	126	128	117	135	134	128	123	125	123	119	134	137	128	116	143	115	131	123	102	137	117	135	125	125	121	142	126	141	124	125	141	135	128	120	125	121	116	125	140	128	148	127	114	128	139	126	129	137	134	127	135	116	128	128	116	133	136	121	110	123	136	117	153	129	137	118	110	117	131	145	128	131	140	139	137	135	115	137	128	119	130	123	144	116	128	141	161	148	129	138	146	115	134	139	120	122	126	116	137	116	126	135	140	118	117	123	130	130	130	125	141	130	122	124	133	127	135	127	144	128	135	116	111	129	147	111	133	126	116	124	139	134	118	133	128	147	131	146	127	127	141	122	134	140	122	114	139	130	138	134	122	128	129	115	132	139	119	127	143	111	128	119	132	114	111	125	111	135	130	134	132	112	129	110	117	123	120	139	127	114	128	128	113	114	109	143	132	136	131	131	140	126	138	133	137	133	120	129	126	132	136	130	140	146	135	128	123	116	113	126	143	129	117	130	118	127	118	128	141	103	117	126	124	107	126	123	143	111	115	112	112	132	128	133	142	120	135	140	126	148	141	109	116	127	137	111	124	117	135	136	115	130	134	131	130	118	137	135	103	115	110	114	104	143	119	140	122	138	125	114	142	115	136	131	123	129	125	124	115	118	139	139	123	124	126	113	107	126	125	117	137	120	135	141	141	133	114	153	110	130	134	109	131	121	133	117	131	134	127	129	135	118	125	117	126	139	126	139	128	129	127	126	121	124	118	136	119	119	116	134	131	120	118	112	121	137	128	136	121	132	135	121	105	143	117	130	130	135	138	135	126	139	129	99	110	123	127	126	130	136	130	131	124	115	133	125	154	130	128	127	128	121	121	125	118	137	118	107	129	123	109	137	121	118	135	127	117	141	120	133	118	142	108	134	119	108	127	119	125	131	122	138	130	126	135	132	155	125	132	129	148	128	143	129	136	135	133	121	129	143	124	133	128	139	128	128	129	117	125	127	103	116	137	115	119	129	115	123	116	149	103	138	140	145	133	98	124	150	127	143	111	101	123	128	121	117	126	126	124	138	140	107	119	148	127	103	128	123	130	134	114	129	140	130	108	135	136	133	131	135	120	117	135	144	128	111	118	126	122	123	124	150	124	132	130	121	148	112	128	119	120	123	127	149	130	117	110	154	134	130	127	121	134	140	116	104	128	133	124	115	124	129	127	129	124	137	137	138	116	135	126	117	128	126	126	124	145	117	111	131	118	126	123	123	141	123	114	137	129	136	138	117	139	135	130	129	124	134	114	127	119	139	134	121	111	125	129	116	136	139	137	120	125	101	145	142	113	124	111	141	139	140	124	132	144	127	122	127	128	128	130	119	134	128	116	146	115	134	132	127	133	133	124	114	135	128	148	121	112	122	125	131	123	139	124	110	124	123	130	140	124	128	131	108	124	124	132	123	113	131	110	125	141	131	123	110	135	119	139	130	139	143	123	130	134	128	115	146	118	137	144	141	123	114	130	127	126	129	131	126	127	116	136	115	127	129	138	128	99	111	139	129	125	129	125	144	126	118	131	128	129	128	118	138	132	117	133	129	111	126	127	129	111	114	113	132	129	130	115	113	133	105	135	118	115	113	157	132	136	128	128	122	110	112	117	126	144	115	123	119	140	137	137	148	140	136	129	123	142	136	149	128	128	144	123	121	117	141	117	142	127	124	130	106	143	134	130	114	127	134	122	122	138	136	146	129	123	107	144	124	132	132	144	129	133	123	113	110	136	133	133	122	129	120	125	115	141	113	125	137	114	112	124	121	111	121	120	132	126	117	139	122	145	130	147	132	142	125	117	151	138	135	125	131	135	137	135	119	130	119	130	116	135	132	115	111	129	131	132	121	144	114	119	108	120	129	122	117	119	132	120	141	131	115	133	132	127	126	125	119	125	130	132	128	126
150	2	1950	184065	428	11	260	265	294	252	224	235	224	208	211	208	200	197	186	200	170	191	182	175	175	183	176	175	141	151	144	123	159	163	155	157	141	151	154	113	140	150	136	155	147	131	133	140	143	146	113	123	136	139	128	151	145	125	132	134	128	150	121	122	124	140	128	125	131	131	132	131	150	133	154	144	125	140	119	138	150	133	144	124	151	143	126	131	138	111	122	118	147	128	119	134	132	107	129	122	121	121	118	119	125	128	142	129	128	135	105	127	124	121	127	141	137	123	132	132	131	105	108	140	117	136	134	130	133	122	124	132	123	137	114	140	107	114	123	128	131	139	108	139	134	122	141	118	123	146	117	116	128	125	148	124	126	133	105	134	145	149	143	150	125	141	122	129	132	130	125	121	140	131	113	123	129	130	139	117	136	114	132	116	131	125	130	107	115	125	133	118	122	126	142	133	123	125	127	140	133	125	124	120	137	118	126	159	109	136	142	120	135	111	122	124	114	139	117	132	123	113	131	133	131	135	117	142	121	118	125	119	122	120	140	119	143	109	120	140	119	131	127	137	136	112	107	125	145	127	130	121	136	138	147	127	127	142	144	119	130	157	133	136	131	122	119	116	136	129	129	130	130	129	122	119	117	133	150	114	135	112	113	117	133	132	140	121	130	125	127	121	112	118	130	116	128	106	142	141	118	133	127	127	113	120	134	113	129	129	132	125	116	115	137	131	134	111	121	130	118	131	136	120	115	144	106	125	141	101	116	121	130	126	132	125	131	120	147	99	147	133	120	124	127	111	120	131	104	132	128	128	109	123	137	134	124	144	128	122	131	129	139	140	131	130	124	123	114	151	124	136	125	111	139	129	141	126	122	100	125	138	122	135	131	134	137	124	118	126	123	142	134	125	111	123	114	121	123	125	123	137	124	115	115	114	110	111	133	134	146	115	114	130	110	128	126	120	123	132	120	114	120	131	135	120	125	136	121	121	113	129	132	127	138	120	117	140	114	113	124	118	137	134	109	124	106	128	122	141	119	132	130	125	131	124	110	122	141	129	132	138	112	128	106	114	111	116	109	136	106	131	120	100	112	137	118	102	131	130	131	125	127	116	119	112	121	141	113	129	134	122	145	137	124	121	117	125	132	120	118	128	142	126	134	107	134	124	131	143	124	137	133	122	126	127	128	114	121	123	141	116	129	124	121	138	131	139	130	134	122	129	128	131	123	125	128	114	118	112	120	135	125	143	127	127	123	141	102	111	126	139	111	121	127	124	124	135	133	102	135	131	127	132	117	133	143	124	121	136	98	133	113	119	127	122	150	122	137	117	135	128	119	130	120	129	123	131	136	124	130	122	149	135	131	125	110	125	109	124	125	120	111	118	125	108	112	129	114	118	110	133	100	136	144	128	131	121	133	132	128	106	116	139	126	129	143	136	139	133	148	126	123	145	101	131	120	114	118	122	132	147	108	123	107	134	101	134	123	114	136	115	116	119	125	124	110	123	154	122	118	131	121	143	119	111	119	124	134	117	112	133	112	114	128	121	125	123	116	146	129	113	126	125	116	117	124	120	116	122	129	141	103	143	125	124	148	150	133	139	114	136	128	109	142	115	134	114	139	119	123	120	118	135	120	120	95	129	137	134	132	132	128	136	126	115	125	136	122	122	110	120	138	130	124	115	117	125	137	123	136	124	139	104	124	128	122	127	117	114	136	136	107	144	124	133	133	131	125	145	121	132	110	128	138	124	118	122	117	121	116	114	124	128	98	116	131	120	115	133	126	129	125	125	124	112	138	113	137	127	129	121	134	132	132	134	107	137	105	119	123	116	138	121	129	107	119	102	121	144	118	116	135	144	122	124	120	118	111	118	116	120	133	131	130	114	115	118	123	119	143	143	136	121	140	131	137	100	123	138	108	123	123	143	131	127	127	122	106	122	137	113	136	109	117	122	121	135	136	114	127	122	124	123	121	114	125	145	141	138	124	116	144	135	130	121	119	134	129	109	125	124	125	101	136	118	141	129	132	132	118	122	105	132	129	126	118	133	109	122	125	123	140	126	117	128	110	105	104	109	129	125	125	124	136	121	120	118	122	113	124	122	127	124	141	125	116	130	117	113	127	139	121	143	124	137	154	116	125	108	116	120	121	140	140	140	132	123	128	129	109	110	140	134	114	119	129	123	121	129	120	146	125	118	121	128	127	133	130	117	142	103	129	130	132	127	122	119	133	115	112	123	140	132	135	131	119	122	125	111	120	131	125	118	104	125	102	123	121	114	111	129	128	122	137	117	134	137	141	132	141	144	119	119	129	127	114	123	116	120	119	126	132	130	122	131	128	125
150	3	3250	184123	424	17	260	299	244	249	246	232	225	194	225	174	175	183	169	188	190	178	174	160	179	171	171	128	175	139	144	145	138	132	138	146	153	126	127	124	147	124	157	132	128	134	133	145	135	132	116	132	143	144	124	138	117	155	120	135	142	134	138	133	138	136	137	122	133	117	136	120	127	134	117	147	126	138	136	134	122	143	126	127	123	116	135	135	127	153	134	133	138	136	142	150	134	122	113	127	116	150	125	140	118	109	125	135	121	132	121	127	134	119	143	111	127	137	120	123	135	111	122	119	124	121	121	125	107	120	126	135	131	115	106	126	137	149	145	118	128	141	128	130	120	124	135	112	131	134	140	115	126	132	103	115	116	111	141	137	104	125	128	114	137	119	129	137	125	121	135	112	106	108	126	117	142	141	113	125	139	122	128	118	136	114	129	129	136	121	148	119	115	117	138	122	146	131	122	128	110	132	131	128	144	147	117	122	113	139	104	128	123	135	124	152	136	139	122	113	122	119	131	138	119	126	126	146	127	153	142	115	128	116	133	124	132	133	143	128	130	129	125	121	109	134	132	123	137	136	119	125	130	126	124	135	132	121	132	148	132	128	114	131	120	111	124	131	119	109	115	118	135	112	115	138	132	144	131	127	122	132	123	119	133	130	123	128	127	122	118	125	108	115	125	145	110	119	115	127	117	140	119	110	132	132	135	125	146	134	131	131	130	156	118	122	110	117	111	98	125	134	124	124	123	115	117	147	117	129	125	132	117	139	133	131	139	126	128	108	138	124	129	124	110	134	112	138	122	124	123	127	134	115	138	118	111	136	131	121	123	119	117	131	107	126	117	127	136	114	132	118	118	116	124	150	144	156	114	133	121	114	121	141	131	126	106	129	135	121	126	138	111	131	113	118	139	138	148	125	127	154	123	103	126	148	143	131	127	115	127	129	138	128	132	131	118	133	140	125	109	141	135	139	134	136	129	148	121	107	133	127	128	132	137	138	134	121	139	136	116	141	122	126	129	127	130	143	140	137	121	123	117	112	132	114	128	119	110	113	144	118	118	130	127	122	130	136	143	133	115	107	116	133	113	132	130	121	126	116	114	124	131	137	117	120	131	114	125	110	132	131	134	145	133	121	133	131	125	125	115	115	138	95	142	123	128	134	140	125	119	119	131	146	119	133	113	130	141	119	123	110	106	134	148	120	124	130	138	115	125	150	116	126	117	123	134	110	122	116	135	124	133	125	147	137	140	124	125	117	127	120	146	110	131	139	139	128	104	126	124	112	126	122	125	136	135	124	140	128	113	133	126	116	135	127	133	130	138	142	105	112	117	115	136	137	125	140	121	129	112	128	133	112	125	137	133	141	124	141	122	133	130	120	127	123	126	118	159	137	128	110	135	134	120	130	145	128	121	122	139	126	123	123	144	148	143	122	137	114	118	130	118	128	118	119	122	126	124	130	127	125	114	125	119	100	152	131	121	119	129	123	126	135	117	112	107	131	112	120	141	95	132	129	112	136	121	133	124	119	122	125	119	134	133	111	128	131	139	109	126	138	128	135	123	125	115	94	126	119	111	116	131	123	97	116	115	113	127	113	133	120	139	122	123	120	131	133	142	133	117	124	110	113	125	123	140	115	127	110	115	120	130	133	125	130	130	121	132	131	132	131	125	133	123	120	108	123	130	104	106	117	107	101	109	128	114	124	124	125	129	115	113	122	144	131	135	121	120	137	127	109	116	125	122	111	134	121	115	117	132	122	130	137	134	103	121	138	138	117	131	113	111	126	132	125	126	146	150	121	110	141	149	128	118	137	129	130	103	119	133	117	124	118	131	131	116	116	124	134	131	131	136	139	146	127	131	111	116	109	124	138	121	135	128	146	121	117	139	117	121	114	127	133	121	102	125	113	112	131	117	129	128	103	120	135	120	125	126	137	111	135	119	120	121	146	122	122	136	117	135	121	115	131	125	100	110	135	109	136	133	115	107	103	135	104	109	132	152	129	148	121	118	108	134	121	130	130	123	138	124	118	140	130	129	147	128	136	125	140	134	122	131	135	144	141	137	130	118	132	127	128	123	130	115	137	109	116	136	119	143	109	116	128	133	124	110	132	127	129	114	151	116	112	130	123	107	115	135	124	127	117	130	121	133	128	140	129	140	127	127	146	117	122	104	132	149	131	139	127	133	126	120	113	134	143	118	115	125	125	133	132	126	137	123	125	122	132	119	127	127	120	106	114	129	113	137	121	119	135	128	128	127	114	137	113	113	137	124	126	128	124	127	131	122	130	117	120	121	120	129	135	126	123	130	122	131	130	120	152	132	118	116	116	113	143	134	133
150	0	2500	184182	414	5	219	290	295	284	281	276	281	287	246	258	241	224	278	267	229	243	207	227	227	172	207	203	192	182	182	188	156	165	179	175	148	164	179	146	151	165	168	151	154	159	148	161	127	128	140	149	149	140	146	138	151	160	154	154	154	144	151	153	154	134	147	159	138	119	129	131	146	129	137	138	153	147	146	122	144	147	140	135	144	132	137	147	129	125	130	161	147	150	130	133	130	132	123	145	142	126	129	109	131	136	136	150	147	132	147	140	132	156	135	126	120	109	140	119	121	135	134	132	147	124	133	134	135	130	136	141	123	121	134	136	116	117	132	144	136	147	127	117	137	116	137	117	140	129	125	141	118	120	138	126	135	114	126	115	124	119	123	135	125	153	133	146	123	140	134	135	113	124	118	150	143	113	126	122	121	142	131	150	135	148	129	140	146	130	147	139	128	131	120	135	150	123	125	133	122	124	152	129	114	147	140	130	139	141	157	119	140	131	129	139	132	147	112	129	148	137	140	130	148	126	140	113	135	121	132	119	126	131	119	128	130	135	147	127	123	126	142	147	126	120	137	130	145	133	120	140	135	139	119	126	107	113	108	130	128	119	104	135	134	131	134	121	117	121	121	118	133	115	125	140	143	165	151	129	153	133	123	122	127	139	141	122	121	138	122	133	126	134	133	127	122	122	131	137	140	120	128	125	117	111	119	137	118	110	126	125	119	123	119	124	129	131	124	113	127	122	139	119	124	119	116	126	133	132	106	131	120	124	139	129	112	141	121	131	115	131	139	116	132	116	128	146	137	110	129	124	125	142	149	121	147	112	120	127	129	148	121	122	141	122	129	122	124	115	127	143	114	136	140	135	137	127	121	118	129	123	126	135	141	115	125	156	124	129	125	128	127	142	128	125	114	123	110	123	116	115	142	145	132	136	106	124	120	115	130	135	122	124	145	120	127	107	109	121	133	121	129	131	129	128	143	124	107	126	125	104	131	120	110	114	117	141	134	130	136	135	121	119	114	134	123	120	135	134	143	131	160	132	114	140	132	111	122	134	124	142	130	119	135	115	113	146	132	136	137	117	117	135	127	132	119	127	114	141	132	108	121	129	126	139	122	124	127	132	140	122	121	126	136	116	123	128	119	137	127	125	129	134	142	129	129	128	125	122	130	121	110	124	110	138	129	133	132	113	124	136	127	132	138	131	127	134	112	123	116	122	115	117	116	131	127	107	117	165	127	120	129	117	130	115	114	147	131	135	131	114	114	111	122	141	102	121	109	130	143	146	124	130	134	122	128	132	136	112	119	121	141	134	131	144	122	122	130	133	122	130	127	136	128	121	121	128	122	133	123	133	143	116	134	125	131	121	119	117	132	109	143	132	129	121	129	137	137	136	118	127	117	109	123	146	134	144	114	144	122	122	127	124	141	114	148	126	120	132	105	136	123	124	137	130	116	146	128	147	138	107	144	123	155	129	127	120	135	121	128	115	114	133	135	130	137	125	142	133	113	142	125	135	131	100	122	132	123	132	103	123	110	132	154	134	119	114	126	120	130	119	108	126	137	138	118	111	117	119	147	131	113	116	115	139	122	120	135	127	123	117	134	112	117	129	135	123	131	116	109	121	122	145	118	125	136	123	111	123	137	124	125	125	129	146	120	124	120	132	121	114	126	125	125	121	125	116	141	128	118	109	121	145	107	131	123	133	129	126	119	122	129	144	133	127	147	119	125	127	127	99	123	123	106	136	120	119	139	124	149	105	135	115	131	111	110	114	124	140	136	111	113	114	117	143	130	118	139	143	129	122	133	125	141	119	125	106	129	119	116	111	129	111	127	126	121	126	108	119	120	122	130	124	135	119	119	149	127	125	123	124	140	118	111	111	134	129	126	119	107	125	119	147	123	123	137	127	98	129	116	123	141	130	117	112	106	129	118	125	127	127	138	129	119	146	137	126	124	135	110	101	125	118	112	131	118	124	130	122	137	114	134	125	130	109	140	132	129	115	122	139	129	119	116	128	117	139	101	102	121	122	124	132	120	137	133	121	120	132	89	136	129	121	128	110	118	131	122	113	118	132	139	135	123	146	139	140	116	118	131	126	123	122	143	138	121	125	123	132	115	136	126	141	128	139	130	140	145	135	130	138	130	134	133	126	136	108	140	133	124	108	126	114	147	120	138	138	134	115	124	131	108	131	129	117	129	110	111	132	129	128	111	133	124	140	152	125	130	132	151	131	138	133	130	116	122	122	140	118	132	123	110	121	116	116	127	125	115	132	133	127	137	123	126	111	125	119	118	119	128	134	128	142	116	132	119	130	121	115	124	131	131	114	127	127	121	127
150	1	1710	184240	423	40	256	267	225	218	200	184	169	175	174	159	171	139	150	155	149	157	149	159	145	145	144	118	150	141	131	143	110	120	131	158	123	120	150	117	123	122	119	113	117	121	125	134	115	131	103	136	110	129	125	124	138	128	107	116	108	113	119	118	125	129	129	107	124	128	126	141	113	109	123	137	125	133	118	119	133	127	126	99	117	114	125	128	132	125	141	105	103	121	127	132	142	125	119	123	130	107	108	111	137	106	120	117	128	112	130	129	130	139	117	124	112	125	121	140	126	140	137	114	131	120	113	123	112	119	110	126	116	110	106	117	120	129	113	140	118	128	129	125	100	119	139	127	118	125	127	118	148	115	120	125	152	115	130	121	115	127	114	127	116	125	127	139	133	112	130	128	133	132	114	114	118	128	123	128	124	109	127	113	121	105	116	116	136	122	133	131	122	123	98	136	130	124	123	125	101	111	150	98	122	108	124	127	111	112	120	124	127	123	104	121	127	105	116	123	113	119	114	138	132	132	136	116	118	131	113	130	123	127	132	136	122	115	119	118	144	115	127	108	124	115	114	103	122	118	129	115	118	119	145	129	125	126	120	130	134	128	108	141	111	145	117	108	113	124	117	121	130	124	119	120	133	138	142	138	132	128	128	115	120	116	126	131	127	127	124	127	139	103	112	146	132	123	124	130	129	123	114	158	128	132	125	136	122	111	111	103	126	117	131	128	143	120	122	112	163	134	112	122	123	124	124	112	118	137	127	125	108	121	138	121	109	131	119	140	110	119	117	119	111	127	126	116	149	121	118	101	113	113	133	130	117	115	111	144	124	111	126	107	117	129	143	143	103	126	127	144	125	122	103	109	115	121	121	117	129	109	104	128	121	113	124	126	129	115	125	141	118	119	116	126	110	121	109	112	126	112	110	119	135	121	111	109	119	101	141	128	109	119	123	132	133	132	119	116	126	127	130	108	133	115	121	147	126	132	115	125	111	119	104	119	109	109	115	108	119	105	128	109	122	119	110	121	131	126	95	107	105	117	108	125	114	123	137	127	118	119	134	138	119	115	112	125	134	135	101	106	120	125	129	109	124	124	125	114	123	121	131	105	130	131	129	111	122	101	139	127	123	128	115	113	119	118	132	127	113	124	132	102	136	129	109	129	149	140	117	127	119	124	144	134	126	121	120	86	136	126	125	106	119	115	135	143	104	111	121	124	119	111	116	125	113	116	120	117	128	112	111	127	123	142	122	126	113	132	110	138	113	142	129	128	130	130	125	112	123	113	127	132	121	123	122	120	137	127	117	124	133	130	109	119	121	116	132	130	113	135	110	122	123	124	112	127	137	132	122	123	121	111	132	140	128	122	133	122	116	127	114	120	111	121	114	121	117	115	137	129	124	115	136	125	119	113	118	114	121	118	119	115	121	105	129	134	109	98	140	132	122	120	114	101	105	130	125	134	123	121	131	117	133	125	114	120	126	128	126	127	126	137	115	125	112	124	132	140	114	147	130	144	116	131	129	132	127	115	126	125	132	143	118	124	111	122	120	142	129	140	127	119	118	114	134	126	130	114	143	124	119	120	133	119	119	122	132	125	123	98	128	137	104	128	132	135	131	129	117	119	118	123	121	109	126	126	112	112	109	119	136	109	125	122	136	103	141	106	128	147	138	136	128	129	113	127	133	113	124	132	126	124	152	139	120	123	125	118	125	113	113	116	119	116	138	135	125	117	120	129	125	123	128	132	107	133	141	127	130	131	121	112	117	135	122	115	98	131	106	113	120	115	107	132	110	132	131	100	126	127	133	112	112	116	128	129	130	115	121	104	134	100	122	114	119	119	120	117	106	105	127	120	126	115	121	138	124	136	111	115	120	137	122	124	121	125	122	126	108	129	128	130	125	123	120	125	124	116	114	111	121	131	108	117	136	132	135	142	121	136	126	117	117	124	108	98	95	111	124	129	115	120	113	130	110	108	120	132	124	118	121	122	114	133	131	125	123	118	119	113	123	120	134	128	98	118	121	116	123	104	122	134	119	129	114	108	108	119	121	103	125	110	115	133	124	114	118	121	122	120	114	127	123	120	116	119	120	118	110	117	116	131	119	120	121	132	120	105	129	129	119	137	118	121	139	118	112	118	134	102	116	127	122	135	111	111	119	112	129	128	120	127	115	113	126	106	147	116	120	150	138	110	130	119	121	119	126	124	123	120	117	121	139	115	117	119	118	146	133	103	112	126	120	151	119	126	131	106	107	111	141	140	109	105	146	133	120	120	125	116	127	126	103	112	118	138	111	120	106	121	134	130	125	116	137	129	118	115	134	108	108	117	110	123	123	133
150	2	1950	184298	416	14	252	274	279	239	232	221	234	219	222	243	225	192	196	206	215	218	187	190	180	188	169	197	172	142	178	147	175	168	141	157	134	127	139	146	147	143	151	151	130	150	137	125	146	147	135	149	161	127	141	149	152	137	156	116	126	151	127	137	145	131	134	124	135	125	118	122	139	132	135	129	139	141	136	116	119	131	131	120	109	137	132	151	133	133	118	127	117	122	116	133	138	109	121	118	127	135	137	130	129	125	125	119	139	122	123	140	145	136	151	142	120	141	128	121	124	124	120	137	128	146	133	133	140	122	120	116	128	121	131	131	130	119	143	133	119	134	131	134	137	119	133	131	124	139	131	115	147	133	106	141	130	118	142	102	139	140	125	117	124	135	129	137	148	125	126	122	125	124	134	142	123	117	130	124	113	110	137	121	132	140	133	130	160	105	124	133	113	137	125	142	124	132	118	118	106	133	131	123	115	134	125	130	127	120	134	121	123	116	139	136	133	121	132	135	120	152	123	130	124	121	126	130	132	154	127	124	128	125	107	112	131	146	129	142	114	129	125	131	125	123	117	127	131	122	122	111	132	134	134	134	133	135	120	119	119	136	138	105	117	133	125	124	135	138	119	127	131	138	135	138	128	128	121	130	128	130	137	134	138	108	129	110	110	121	107	126	110	122	124	131	106	131	117	116	137	136	132	136	127	138	113	127	114	124	113	138	114	131	142	107	120	146	144	130	118	110	141	122	139	134	124	126	113	126	130	128	141	129	111	122	135	121	129	137	130	135	112	123	119	117	146	119	140	129	125	121	144	104	118	119	111	120	126	144	105	121	125	113	112	120	123	114	127	139	119	134	147	140	120	142	116	127	144	121	124	128	124	124	117	123	135	140	120	107	144	139	121	142	125	119	128	117	118	128	123	129	117	103	119	143	126	122	115	147	121	143	105	117	126	111	124	130	120	128	119	128	121	121	144	123	136	123	124	111	132	138	130	134	108	112	123	116	116	124	115	120	141	107	119	137	123	117	121	113	131	130	129	120	126	112	124	117	141	135	106	112	138	116	128	144	142	118	118	124	123	143	146	110	135	129	132	133	131	136	111	122	127	126	110	131	127	119	122	122	156	130	119	118	129	123	118	109	131	117	142	131	105	115	128	122	125	115	125	142	118	136	124	111	116	119	143	151	114	139	135	133	133	150	134	139	136	128	122	114	133	119	131	123	130	115	136	128	139	118	129	129	109	129	135	147	129	134	120	121	127	124	120	125	97	137	119	118	118	133	118	117	140	146	131	138	130	134	134	131	129	117	116	137	117	129	116	131	120	135	95	138	123	123	133	133	119	133	115	113	141	134	128	150	126	127	133	121	122	124	122	128	121	117	119	104	114	118	120	116	131	111	135	134	125	110	113	134	140	115	129	131	111	129	116	127	121	129	110	134	137	104	105	122	122	143	125	143	114	135	112	129	133	144	119	129	128	117	136	141	137	121	119	132	123	112	134	115	110	136	113	154	117	131	120	123	116	138	131	127	125	147	148	141	122	129	138	119	135	119	130	127	137	142	143	117	130	141	113	150	128	132	135	140	136	127	106	116	127	134	132	119	115	120	125	139	122	126	128	147	134	127	129	133	128	123	124	121	121	117	134	112	127	130	132	126	129	111	126	120	119	123	138	135	127	144	135	113	108	115	126	160	109	119	131	128	139	134	121	116	121	117	133	136	125	139	123	140	114	116	138	107	99	120	125	136	121	135	121	124	138	125	134	119	120	131	105	121	112	111	149	114	141	118	130	140	102	126	122	111	125	130	124	126	128	122	118	134	136	125	146	128	124	135	112	129	125	125	107	118	131	136	131	125	118	149	128	116	135	113	131	129	131	125	124	153	118	122	130	163	123	119	128	111	112	128	114	126	132	126	122	139	95	131	132	122	110	129	115	123	111	144	127	120	135	119	116	132	119	114	140	134	136	117	119	137	106	115	122	121	131	124	116	127	134	116	111	112	135	116	121	123	123	128	138	121	126	106	128	127	120	117	106	112	120	136	112	131	119	123	134	128	122	128	134	132	134	131	134	122	117	113	136	119	136	138	127	130	115	140	133	141	135	116	144	129	138	128	124	124	112	105	113	133	114	129	123	119	141	114	116	126	143	117	136	127	112	119	146	115	126	125	138	125	117	114	137	123	109	131	124	123	127	109	126	116	127	133	148	120	131	121	137	106	133	120	126	120	114	106	122	115	123	127	121	127	133	140	145	104	140	112	125	125	127	94	119	134	134	109	131	124	133	131	107	123	129	146	144	122	123	116	113	129	123	142	123	131	119	126	113	124	135	114	115	111	128	149
150	3	3250	184356	428	18	273	295	275	276	212	236	226	225	227	216	227	192	205	179	197	184	179	160	177	150	158	173	184	137	151	142	143	151	124	136	156	155	124	133	130	122	147	142	144	142	130	120	134	133	134	114	128	152	131	134	161	154	130	131	136	143	150	151	157	126	132	137	140	126	146	142	141	124	138	129	134	133	123	140	164	138	113	131	130	145	133	136	140	151	130	131	115	145	121	115	162	121	113	134	133	117	117	120	115	129	126	123	152	121	137	128	112	132	116	137	114	152	123	124	134	126	133	134	129	116	140	120	117	141	151	118	141	129	112	110	142	141	142	109	149	150	151	124	133	125	112	134	132	124	143	112	118	152	122	125	119	125	121	112	132	133	145	117	125	132	124	128	128	123	110	146	130	123	129	142	126	133	141	140	124	130	126	125	148	140	127	110	126	128	122	115	138	135	128	141	138	127	131	140	124	136	142	136	134	133	150	119	132	131	117	134	137	116	141	129	119	138	117	146	133	126	136	134	137	129	133	121	136	117	118	137	112	129	131	141	121	132	138	125	133	126	118	123	133	129	106	122	119	135	121	128	111	138	146	117	138	139	143	149	134	116	114	134	153	126	136	109	141	143	137	143	134	142	113	138	139	147	103	145	149	144	141	147	143	133	125	143	129	125	140	142	128	157	120	124	144	148	145	148	116	127	117	128	125	125	129	113	128	132	132	135	118	144	142	141	118	118	131	123	136	111	131	144	139	122	146	125	118	132	132	125	130	116	131	138	129	126	129	139	119	141	126	125	117	138	136	129	119	144	114	110	108	143	134	124	138	118	118	128	117	148	122	140	116	131	138	126	127	131	118	116	130	123	118	141	136	133	127	115	116	125	125	113	119	116	139	132	134	125	125	122	123	113	145	132	133	129	132	135	135	127	122	148	149	140	122	128	139	138	125	142	129	108	122	136	129	143	117	115	118	123	143	148	133	120	114	122	159	123	124	138	114	120	109	151	131	136	130	131	122	124	120	130	117	122	117	140	121	142	121	132	130	131	147	130	144	125	130	125	140	122	124	139	141	129	122	138	115	129	128	134	123	140	121	114	155	125	137	150	128	140	128	112	143	131	109	121	128	139	122	143	144	132	122	139	131	122	124	130	128	135	160	112	134	137	112	160	125	120	130	124	122	153	116	132	141	123	135	117	130	125	117	124	136	124	126	119	143	139	135	128	125	135	127	138	127	136	115	146	113	130	124	117	104	118	128	130	111	132	145	135	121	138	119	137	143	128	122	136	132	109	138	145	157	117	129	132	123	125	117	92	134	138	135	135	121	117	136	148	114	134	127	141	147	130	115	121	120	133	129	105	134	127	137	138	112	135	122	128	142	113	135	136	133	129	146	122	123	128	110	134	134	136	128	143	123	134	123	111	138	109	143	132	127	136	114	135	115	132	130	127	140	117	137	126	127	122	138	124	127	135	132	123	125	125	129	134	116	134	125	143	128	121	141	115	122	139	129	134	120	124	140	105	120	145	126	131	136	127	111	124	103	134	116	129	107	140	143	101	142	130	130	114	120	133	133	135	124	122	123	132	125	128	137	121	119	122	122	134	133	123	142	133	124	130	128	144	114	120	130	115	131	142	140	143	138	126	122	116	120	113	135	127	132	130	129	138	137	136	133	117	144	150	108	145	126	136	132	115	127	127	109	115	145	137	110	128	134	134	105	145	121	131	124	117	108	146	122	128	141	146	124	118	136	131	126	138	134	128	132	125	134	142	135	122	142	125	137	121	142	134	126	130	123	123	130	138	144	141	133	130	122	116	131	128	137	128	115	119	121	111	123	116	129	125	124	121	124	127	140	121	119	116	129	128	131	132	106	124	125	130	121	147	152	118	140	145	125	153	145	123	123	115	116	128	117	128	118	130	136	127	123	137	131	144	141	121	146	134	125	140	130	147	137	128	135	149	133	123	118	130	109	150	131	140	133	120	137	112	120	106	114	129	140	108	153	133	132	105	149	132	135	116	137	140	134	120	130	130	143	112	114	132	120	121	137	116	133	160	150	129	136	135	135	123	116	122	137	114	133	118	129	118	120	119	109	114	131	132	144	117	120	125	112	142	124	134	135	138	155	106	139	129	130	134	122	123	137	138	128	156	126	119	102	114	126	132	125	122	137	100	121	130	120	138	118	121	117	119	105	130	123	141	147	138	113	126	130	146	140	128	137	105	122	122	129	136	142	104	133	119	130	139	121	109	127	142	121	153	144	134	123	123	138	121	117	124	139	121	127	129	144	122	116	147	132	113	128	138	116	123	131	116	128	116	125	132	115	112	142	118	130	132	138	138	131	126
150	0	2500	184413	408	3	242	302	292	282	291	271	281	307	314	305	275	250	269	261	261	225	245	215	226	184	191	207	197	210	212	179	186	176	164	195	196	181	181	161	156	166	165	177	164	147	176	163	153	153	160	154	163	148	151	160	151	153	151	156	151	175	131	144	168	139	145	150	140	146	153	137	147	127	150	164	129	129	154	151	131	135	147	130	135	163	137	142	148	157	145	134	129	155	148	128	141	157	118	133	148	139	144	157	143	139	127	143	129	132	160	153	132	137	153	121	121	136	146	137	144	130	170	129	137	127	138	150	140	132	142	144	150	145	136	152	133	126	159	143	143	155	124	135	129	148	165	133	149	119	130	138	141	155	132	142	160	158	150	114	142	126	128	140	133	141	136	137	132	137	142	135	119	151	145	131	142	132	151	139	117	133	123	136	143	133	131	120	133	135	154	140	130	120	135	135	134	124	136	138	143	118	126	130	136	141	126	142	149	150	152	145	138	137	117	138	140	130	136	136	144	132	133	132	115	136	119	145	154	152	149	127	138	139	122	154	146	120	162	134	125	135	142	133	135	136	129	141	158	130	102	126	129	146	152	136	125	147	118	126	128	123	116	135	142	132	138	146	140	135	136	126	131	143	124	138	137	138	150	120	128	139	143	136	134	148	137	139	139	137	123	118	141	134	122	132	133	123	121	115	143	136	148	118	130	143	119	130	139	130	152	128	131	128	121	123	136	142	146	131	159	118	123	139	131	130	146	145	134	142	121	137	135	162	121	126	130	150	128	144	139	137	128	115	114	133	131	159	132	146	121	122	121	157	127	144	131	135	131	115	115	154	133	137	123	142	128	131	153	140	125	128	143	125	147	131	133	132	117	120	110	141	133	131	137	126	150	120	147	128	110	133	136	139	122	126	142	132	123	137	135	146	135	142	158	128	137	118	150	129	133	142	121	126	154	138	133	137	125	139	136	127	153	141	122	124	117	143	120	142	128	148	132	134	138	128	144	135	139	124	126	146	143	127	156	107	141	124	136	127	128	149	149	135	144	142	150	124	135	148	131	130	129	135	150	158	111	115	120	150	124	145	132	122	117	125	117	132	154	148	117	124	135	142	145	133	133	124	144	149	132	133	136	130	146	129	135	131	138	123	127	138	139	136	122	153	138	122	133	132	131	134	133	134	120	133	130	138	146	139	133	123	132	132	123	138	145	145	111	118	148	155	122	139	131	139	130	135	102	117	125	131	148	136	133	146	127	148	114	125	125	115	145	124	125	135	133	143	138	155	129	157	121	142	125	141	145	134	124	138	132	143	138	148	139	138	128	135	140	137	127	147	139	134	139	138	138	124	134	120	139	123	124	138	120	149	129	156	115	128	148	135	124	134	144	146	144	145	131	136	125	125	134	139	144	140	120	153	136	161	141	122	142	123	128	127	133	137	125	127	128	139	139	126	123	143	135	128	139	134	141	139	128	147	130	135	149	124	120	127	127	140	147	149	136	106	128	137	148	128	146	129	147	130	126	151	141	139	127	134	128	129	129	135	121	122	125	132	116	143	140	143	140	132	137	128	138	116	149	135	122	126	123	116	132	126	144	155	126	140	148	134	123	147	128	126	124	148	131	120	128	122	124	144	124	131	146	133	149	142	135	129	134	137	137	136	130	146	120	147	131	124	137	137	125	124	143	144	135	142	107	132	132	135	146	141	153	123	128	132	103	135	143	136	140	123	108	131	135	127	119	131	121	133	135	127	125	114	127	134	145	130	128	136	122	143	135	135	113	141	140	115	138	144	132	126	117	136	131	144	133	125	132	138	130	122	132	128	118	130	125	116	112	138	125	133	143	138	123	133	137	126	110	147	128	137	156	124	130	124	129	117	151	123	132	119	144	146	131	131	123	139	125	137	120	132	131	148	135	128	124	146	134	105	145	129	152	130	148	151	118	125	130	134	126	130	118	121	122	117	147	107	135	139	130	122	132	123	131	145	135	148	140	139	136	131	120	150	130	137	141	128	112	142	144	148	146	134	136	160	128	133	139	156	140	145	128	128	124	121	134	142	129	141	143	137	137	131	135	120	140	151	128	124	129	126	119	132	159	132	127	135	123	121	148	152	142	127	131	135	127	146	137	116	130	122	122	142	122	134	147	128	128	116	129	132	129	120	147	140	128	131	147	139	136	126	130	143	138	143	142	132	143	119	147	139	145	136	132	120	134	132	139	146	138	134	125	153	121	134	135	117	126	113	120	145	113	126	139	122	125	134	123	136	139	140	141	155	128	137	129	125	120	129	140	150	128	110	141	138	149	143	123	135	115	134	145	129	148	117	139	137	135	139	133	127	133	158
150	1	1710	184471	430	56	275	284	270	225	192	200	194	193	154	173	159	156	156	142	151	166	148	156	159	169	138	152	148	135	150	141	139	113	139	124	156	149	129	135	147	142	126	129	123	133	140	159	150	117	149	131	128	137	132	118	151	131	115	134	136	124	125	139	119	101	138	126	136	130	132	134	121	122	117	118	139	145	139	128	124	125	135	133	137	129	143	111	130	143	133	128	121	142	122	142	121	116	134	128	151	136	142	118	133	137	120	118	127	123	119	136	128	130	135	122	153	138	125	114	130	121	120	126	138	144	155	129	131	129	145	129	130	135	127	140	119	113	127	130	120	132	153	126	111	142	143	129	126	119	130	120	135	140	130	136	130	121	136	132	122	164	116	130	159	129	137	130	125	127	136	117	117	119	143	133	131	116	121	124	106	119	127	136	146	139	132	117	142	149	124	136	143	131	121	138	133	133	118	137	101	115	130	132	132	134	127	141	144	148	121	109	121	130	126	129	124	119	127	128	116	156	134	149	138	139	146	149	131	128	130	135	135	144	128	131	127	141	121	152	129	129	108	136	128	114	123	129	128	148	130	139	122	125	124	110	139	127	124	116	120	127	117	129	123	117	123	145	138	122	132	128	137	122	134	129	148	138	127	135	135	141	104	114	130	132	129	157	126	146	128	125	143	124	124	128	129	116	135	116	116	119	117	127	126	126	124	126	133	133	106	130	134	131	137	133	118	133	150	122	122	126	133	139	146	121	119	111	109	143	110	125	118	140	138	120	124	127	129	128	120	129	131	136	140	153	119	126	143	129	133	113	106	126	148	128	131	132	123	131	140	119	136	125	122	131	124	136	138	163	131	130	132	104	135	129	114	145	131	134	130	120	143	116	148	132	122	127	118	139	129	135	144	133	144	133	138	142	129	139	120	129	149	154	135	134	128	133	121	120	141	128	141	116	128	137	141	132	134	133	142	147	114	100	129	117	120	123	120	144	118	134	124	115	141	136	117	114	141	144	106	129	134	114	148	137	128	112	131	139	124	147	138	136	133	116	131	144	135	147	133	137	113	136	102	151	144	125	142	153	129	138	116	152	126	120	123	161	129	126	136	150	146	138	118	128	118	132	130	134	132	121	110	122	136	120	129	135	138	137	116	135	128	135	114	140	131	112	138	121	141	139	125	128	157	122	133	135	138	132	133	139	140	118	143	129	117	133	145	125	118	139	119	141	148	141	137	130	144	132	141	123	123	140	121	121	128	108	123	130	137	115	139	130	114	145	162	121	114	107	116	143	136	135	126	145	133	131	124	111	130	118	131	135	113	126	124	138	134	127	117	133	125	130	140	147	144	130	135	115	141	128	150	130	122	146	138	136	142	126	131	145	133	121	143	142	132	134	120	137	123	125	148	119	110	155	146	141	130	123	132	118	110	132	154	143	147	119	144	112	119	138	126	143	133	141	130	120	124	139	149	140	129	113	128	117	144	136	149	149	139	146	122	142	119	135	134	148	118	136	127	142	134	138	120	126	142	120	133	117	136	115	119	125	140	132	128	137	141	141	133	108	141	136	147	117	147	131	139	112	140	118	122	148	128	118	145	132	139	127	130	133	129	129	142	131	126	140	139	127	130	133	128	127	128	144	130	132	126	131	123	139	119	126	133	123	145	132	127	130	134	147	148	128	103	130	131	122	122	120	114	137	123	122	129	141	134	135	121	123	129	119	124	127	124	116	138	121	122	136	136	122	133	127	136	128	147	124	137	133	146	134	134	141	138	126	125	125	126	120	115	127	110	134	110	126	130	135	133	122	137	133	146	127	130	150	122	138	147	140	125	129	127	116	132	137	122	113	141	140	131	110	142	129	135	129	126	105	156	131	141	131	131	137	119	122	136	148	122	131	118	117	111	128	124	150	120	99	133	117	141	130	143	116	127	103	137	120	118	130	127	150	109	139	144	119	138	140	116	108	126	126	131	128	129	137	125	128	132	124	135	115	120	129	119	126	140	128	128	129	137	134	132	129	133	137	133	114	130	121	137	136	125	147	146	136	144	138	118	135	106	139	122	115	120	112	116	147	139	123	129	132	143	133	123	124	113	133	134	113	137	123	142	144	153	135	121	136	115	131	148	138	137	140	132	129	110	135	150	128	122	122	126	126	143	113	118	128	121	131	138	123	115	124	136	132	103	129	125	124	127	127	132	131	130	116	117	115	126	138	133	131	140	135	116	125	128	122	108	133	164	120	133	141	135	107	144	137	128	128	114	128	117	122	126	137	122	136	113	125	137	125	131	125	127	128	142	110	115	120	140	126	127	131	131	123	127	140	142	117	134	99	116	128	119	140	126	127
150	2	1950	184529	426	11	245	276	290	271	248	245	242	227	208	226	253	207	214	220	190	214	213	199	181	195	182	173	181	178	162	163	187	165	169	149	123	144	154	145	150	141	153	164	143	151	150	162	177	155	155	136	160	159	156	144	139	149	164	134	131	163	159	142	154	135	179	138	150	166	146	145	153	141	150	144	146	145	147	148	174	126	150	140	137	131	134	142	160	154	173	131	150	147	160	155	159	145	162	146	144	132	130	145	137	140	142	139	159	151	159	134	124	152	152	130	133	146	143	140	129	123	142	131	150	136	140	140	171	130	140	140	132	129	144	133	125	141	140	142	137	136	132	136	170	128	148	127	144	130	136	120	141	125	113	138	150	148	148	135	140	156	154	146	147	140	128	139	139	152	139	135	152	148	148	168	126	136	140	139	136	154	141	158	145	145	134	119	146	129	159	138	149	156	156	152	145	151	157	141	143	138	148	119	122	123	124	128	138	140	143	124	164	128	117	152	130	141	130	121	148	121	129	139	139	146	137	134	139	131	156	133	139	120	129	124	143	121	136	131	129	128	159	132	153	149	131	151	133	118	142	139	127	136	143	156	130	149	144	147	166	135	150	146	138	165	134	136	136	139	144	132	130	124	138	138	155	146	149	143	132	167	146	144	143	125	108	134	126	129	142	137	140	140	143	130	130	142	157	134	125	152	156	159	117	125	140	129	147	118	144	160	129	121	134	148	141	137	130	150	142	128	135	149	122	159	148	136	148	150	139	142	123	135	139	134	143	142	137	138	123	137	152	151	141	150	157	127	138	158	140	145	141	143	125	142	134	147	145	124	117	137	157	147	148	126	139	135	135	127	135	143	128	148	147	126	151	144	148	138	145	131	146	138	142	133	136	160	129	135	132	123	132	135	138	139	158	148	121	146	129	132	143	146	136	131	161	163	131	124	147	131	142	127	145	136	143	150	149	143	135	132	145	143	124	141	132	133	154	124	144	148	152	143	148	137	136	135	131	142	135	156	143	144	133	128	134	122	133	146	139	127	127	113	142	157	138	138	145	138	138	152	134	128	140	133	155	118	147	106	134	124	155	159	156	139	132	124	142	159	146	134	156	138	146	153	134	133	147	131	132	144	146	149	155	129	137	119	155	138	131	149	130	139	128	159	134	128	150	139	144	131	136	164	138	139	111	153	128	151	118	117	130	125	134	137	147	158	144	127	132	150	130	162	132	150	160	151	124	150	150	139	127	133	143	133	148	133	151	142	140	131	119	155	141	131	151	154	142	140	122	140	130	133	121	159	133	129	139	138	134	124	130	160	127	131	156	143	140	128	140	126	140	124	156	137	128	149	136	135	126	148	144	142	126	142	134	108	150	130	126	134	123	147	137	129	143	145	121	143	134	158	134	153	142	132	144	152	143	134	146	143	122	139	154	141	143	139	134	148	133	151	140	155	160	144	138	143	137	122	140	142	135	137	142	138	140	121	130	121	132	142	149	131	129	151	135	131	124	161	137	146	136	142	139	142	140	132	136	133	127	149	140	162	158	137	128	151	147	117	145	146	122	134	151	139	135	125	142	145	130	125	152	135	139	153	131	150	149	132	142	149	126	147	117	129	134	120	159	146	128	152	134	142	143	137	140	121	143	127	146	129	133	150	135	132	162	127	141	123	126	139	146	138	119	134	132	126	151	132	132	146	141	128	125	122	126	151	135	158	134	125	150	136	151	134	125	141	136	131	162	155	140	152	152	150	149	130	140	148	148	168	141	123	137	114	161	131	126	133	152	135	105	137	138	129	138	139	128	167	126	137	144	136	130	142	146	152	141	136	142	155	146	116	140	139	131	145	143	158	145	147	125	136	154	135	131	159	126	132	130	135	157	145	133	134	151	151	135	141	114	153	126	132	127	148	145	140	157	130	121	149	142	128	144	137	135	137	151	134	138	128	139	155	151	135	154	130	143	138	134	138	132	127	158	157	147	135	139	151	149	146	135	143	160	142	130	119	131	136	130	140	127	118	136	116	146	141	133	118	139	138	126	140	154	163	136	120	146	124	138	139	123	121	137	144	143	138	137	142	143	139	135	156	149	149	145	127	143	132	152	137	144	144	146	149	142	120	132	121	143	133	132	128	153	132	139	144	143	134	148	150	126	161	147	142	119	133	141	117	130	156	145	136	136	116	147	132	137	147	145	120	139	162	138	135	121	157	141	118	146	149	133	128	148	128	134	130	147	140	154	137	137	152	121	143	122	150	158	162	139	131	147	132	147	125	127	129	132	145	158	153	120	131	142	135	141	145	138	129	145	153	144	137	131	132	147	121	126	144	154	138	132	130	138	129	143	144
150	3	3250	184587	426	21	287	293	298	279	234	246	224	202	198	201	215	224	217	199	217	200	205	196	167	186	175	190	156	184	158	144	151	173	170	174	133	156	143	162	146	144	152	168	150	150	148	155	160	127	149	178	171	152	131	152	146	137	136	140	154	154	147	146	148	136	145	141	151	145	143	149	162	160	145	142	137	148	158	138	150	121	126	131	152	157	142	158	156	138	163	139	138	118	135	133	149	161	142	142	153	165	145	160	161	157	160	139	150	151	149	137	137	147	141	153	154	139	124	125	165	143	143	144	143	151	124	138	140	155	140	126	163	151	139	142	147	161	156	123	152	136	148	140	138	156	140	157	143	127	155	161	152	121	149	132	158	155	122	150	171	153	143	126	162	147	151	157	147	131	140	145	157	160	125	142	144	132	140	159	141	149	136	156	143	140	186	149	169	169	143	152	149	134	141	135	156	136	158	156	163	166	143	149	149	133	134	145	165	142	139	153	147	158	161	136	139	133	126	154	142	153	126	141	146	145	141	160	158	136	139	123	145	134	152	132	143	142	140	154	145	157	146	148	136	129	133	135	151	165	151	132	133	156	151	132	132	144	126	139	126	129	139	140	139	155	152	152	157	127	148	142	148	164	139	145	153	141	154	121	132	137	154	149	122	146	148	137	158	138	149	135	154	129	145	145	149	145	152	138	141	132	165	159	150	141	125	155	115	155	162	138	137	155	140	145	158	161	169	146	144	155	159	144	144	141	142	154	136	136	128	122	137	155	134	129	140	151	137	134	129	150	153	122	129	138	152	151	138	125	149	130	139	141	158	151	141	139	144	150	148	143	135	154	166	149	154	143	127	138	120	131	164	136	158	140	161	139	140	159	156	153	127	147	132	152	143	167	124	127	146	163	143	140	147	154	146	144	139	152	139	157	148	163	148	133	138	153	131	140	144	134	139	136	130	156	148	154	139	147	134	140	155	138	141	135	140	145	155	123	155	148	134	133	149	153	147	158	151	140	138	161	138	134	153	136	144	139	139	142	151	132	129	140	141	137	155	154	130	173	145	140	128	131	143	132	135	161	147	164	138	125	144	137	151	132	130	146	153	138	157	128	125	112	149	154	140	140	135	133	144	152	160	143	146	142	145	149	135	129	129	152	108	154	139	138	160	141	127	140	125	128	154	146	159	157	153	137	136	125	153	139	131	147	149	140	135	139	144	164	147	132	152	120	147	137	150	144	153	161	143	155	154	128	149	145	129	137	132	135	143	153	121	148	140	147	154	137	134	164	151	144	135	155	138	150	140	129	143	159	153	161	155	132	145	141	139	136	137	133	152	156	138	134	142	144	136	135	131	152	135	121	133	146	139	147	154	132	138	144	133	132	149	134	134	132	143	147	142	146	141	135	148	138	140	136	146	158	145	134	166	152	149	127	132	122	148	148	157	157	135	141	149	129	162	163	165	138	129	138	138	138	138	140	153	147	136	155	152	139	151	152	114	141	150	130	144	127	149	140	127	130	174	164	158	131	166	147	135	157	126	153	127	163	130	126	161	148	139	160	124	148	134	134	137	148	136	132	152	140	144	147	126	145	154	137	167	155	143	141	160	147	154	160	129	142	137	134	138	151	145	142	145	135	140	123	142	134	146	132	151	141	144	132	125	147	129	146	156	155	151	146	128	136	153	158	119	130	132	134	141	158	140	142	140	147	156	168	139	135	140	138	140	156	135	146	132	158	119	145	143	136	143	122	128	146	151	139	133	152	142	145	138	147	131	143	162	134	155	141	123	151	136	145	151	148	128	144	143	134	144	138	142	115	136	148	154	133	141	149	137	141	143	145	160	155	137	157	139	146	153	133	163	137	141	146	121	149	149	151	145	140	141	140	143	149	143	162	168	151	135	166	129	145	157	136	128	153	140	146	140	143	137	140	136	125	159	142	156	133	164	135	139	156	147	165	139	154	138	140	131	148	155	138	152	144	154	141	175	142	141	149	129	150	155	150	140	150	143	131	140	146	158	148	144	132	138	152	149	132	127	146	146	131	141	131	153	128	146	147	145	135	156	131	150	167	143	137	146	142	156	140	161	148	132	158	128	137	142	144	130	145	151	143	145	146	131	115	132	127	138	149	161	136	145	138	127	135	135	147	168	137	131	150	145	147	142	122	138	140	137	148	158	131	164	173	149	155	144	143	149	131	132	123	160	138	158	142	147	147	132	151	139	142	132	157	153	148	138	139	150	158	134	141	146	144	149	149	135	153	122	147	144	144	131	144	142	133	140	125	143	137	148	165	142	148	154	170	142	142	149	147	141	130	130	135	156	158	140	154	131	140	128	150	147	155	142	139
150	0	2500	184644	431	5	216	293	295	290	269	284	309	245	278	253	268	265	266	295	253	246	280	245	240	242	214	214	227	215	192	200	186	189	164	175	189	188	160	184	178	188	195	185	181	143	157	167	171	172	163	154	150	170	164	156	183	148	181	180	154	160	168	159	160	179	170	155	159	123	153	156	170	147	137	148	131	139	137	138	156	169	170	143	143	152	154	156	163	149	160	152	143	146	129	178	156	138	158	124	156	157	165	153	137	160	147	147	143	153	162	156	166	160	131	139	155	140	161	159	178	148	157	155	142	135	156	152	133	132	151	180	150	164	159	148	164	147	138	138	151	154	146	169	153	144	139	132	156	132	145	149	151	144	143	146	121	162	149	148	140	139	155	144	155	135	129	159	150	146	132	132	170	141	141	146	153	149	152	144	153	130	135	162	156	139	159	138	146	162	148	153	121	146	154	126	130	158	134	145	128	141	160	125	157	157	133	168	128	122	144	131	145	117	150	128	140	142	130	166	159	159	127	135	160	133	150	146	153	149	146	146	150	127	142	154	142	145	149	165	135	136	172	140	142	146	143	138	138	141	164	139	145	133	136	148	118	142	140	161	127	141	161	116	138	140	164	128	143	147	149	140	147	147	144	137	125	138	148	132	139	150	131	140	141	153	158	148	140	139	145	150	176	140	136	145	156	129	144	149	132	143	150	130	142	147	136	147	143	135	148	144	123	136	163	149	150	147	130	152	138	161	143	133	131	135	117	135	153	123	122	148	162	145	160	163	146	137	137	165	148	146	150	135	137	158	146	140	127	142	142	164	155	150	171	162	162	143	138	125	150	154	143	140	151	175	157	152	154	174	117	112	158	131	149	149	129	149	143	130	131	157	159	141	142	137	133	152	133	156	156	142	145	150	136	126	154	157	156	149	125	132	145	119	133	142	155	139	146	140	128	173	152	170	159	130	153	133	142	123	130	159	129	163	177	139	148	139	150	147	150	130	161	127	153	140	143	134	145	151	129	158	142	134	140	143	128	126	132	149	130	168	148	157	155	133	138	138	155	166	167	153	158	155	139	132	143	123	164	135	132	141	146	136	128	134	140	127	148	142	158	144	137	151	133	152	144	131	150	138	161	145	161	127	130	132	135	139	162	135	158	153	137	141	158	148	151	137	153	135	134	141	171	149	143	137	141	162	155	148	164	139	140	142	164	150	144	128	141	128	141	140	147	144	143	149	149	138	153	124	144	128	154	140	145	126	140	145	134	146	146	131	138	131	148	137	147	129	143	147	139	139	124	136	141	129	119	131	130	141	130	153	126	124	157	133	159	142	128	128	133	146	153	146	146	164	143	164	157	157	136	157	155	137	154	160	137	144	161	143	124	148	153	145	158	155	140	148	132	131	156	133	169	151	156	155	117	160	142	149	136	140	151	141	148	145	142	130	156	129	131	142	144	143	142	141	154	133	136	138	151	144	146	153	147	140	147	159	149	151	147	145	126	139	155	124	140	133	142	136	147	159	144	137	157	139	140	151	149	133	144	150	179	128	158	154	133	154	153	131	140	146	164	149	154	126	131	149	140	131	145	118	143	148	131	141	142	123	170	145	137	157	141	153	148	134	131	129	136	143	145	133	157	133	127	146	137	149	144	163	129	141	153	139	128	137	151	128	130	127	135	137	141	145	162	150	134	131	148	146	130	141	136	155	121	154	125	137	141	144	137	152	152	148	143	135	142	157	142	135	148	150	144	139	161	141	154	142	153	146	145	134	150	142	155	153	132	134	143	143	134	145	148	136	142	128	155	140	151	149	136	134	164	145	143	123	130	148	129	136	121	123	135	137	131	153	133	145	143	145	132	134	147	150	149	138	146	139	152	133	157	122	130	144	146	132	141	138	133	147	135	139	142	128	126	145	147	121	163	138	125	118	147	152	142	152	143	160	133	140	127	149	137	132	139	151	168	125	146	135	125	153	152	155	147	139	144	133	135	127	142	132	140	139	144	137	142	125	140	142	117	137	150	141	160	148	137	141	165	147	137	143	142	129	116	134	144	124	126	130	142	145	141	146	121	144	149	154	128	143	144	143	135	147	163	136	146	132	163	144	138	139	138	135	122	141	140	149	141	160	149	141	145	128	151	146	137	138	136	146	153	127	139	153	138	142	144	122	137	145	139	128	121	131	140	147	152	126	132	151	128	124	150	140	154	140	140	164	138	159	154	135	141	159	151	139	157	135	150	150	139	154	150	138	118	124	161	131	156	139	139	135	137	164	162	127	132	147	147	133	153	120	141	143	151	126	144	121	127	147	135	134	138	145	150	151	132	134	126	140	137	143	159	157	127	144	140	143
150	1	1710	184702	418	48	312	293	263	258	202	223	186	185	198	142	167	139	164	166	195	158	189	160	161	149	160	130	145	159	166	154	131	143	139	148	143	136	139	153	136	138	118	128	137	125	137	147	142	133	129	121	152	124	149	147	122	133	154	123	137	130	163	133	138	140	150	122	146	140	138	131	132	145	127	131	127	152	138	145	133	118	137	147	128	134	135	139	134	167	126	133	139	131	123	127	124	113	136	138	126	127	143	146	131	137	138	156	132	132	127	135	137	142	123	137	120	141	117	128	141	150	138	147	119	144	141	127	139	130	144	142	148	137	152	136	105	119	140	143	128	138	124	142	141	138	148	123	135	130	122	128	128	122	157	140	114	142	155	149	135	145	146	136	142	128	131	129	121	115	134	123	130	151	135	137	138	126	137	131	121	123	138	126	116	140	141	135	131	131	136	139	120	123	132	134	158	130	136	125	138	126	119	127	134	142	136	131	125	127	135	127	130	125	146	122	147	141	148	126	132	164	135	123	140	140	115	157	143	125	149	132	132	138	165	138	126	140	143	150	128	141	134	145	113	128	132	123	114	143	138	127	138	139	134	161	145	125	131	137	132	150	130	133	140	143	131	143	136	151	125	163	134	131	146	138	138	150	134	134	139	126	131	128	138	149	136	121	148	130	135	130	153	121	142	125	148	154	147	120	151	150	133	140	131	138	159	132	144	152	141	129	127	124	130	121	122	141	130	120	141	146	145	140	134	143	140	130	109	135	145	131	158	136	141	138	124	133	125	170	138	127	118	125	128	158	121	118	131	138	115	125	145	144	124	143	126	154	128	141	135	141	135	124	150	116	132	130	120	127	134	127	139	132	131	110	148	117	133	146	121	121	125	131	148	128	122	149	151	137	124	144	129	128	135	127	131	135	135	151	112	146	128	131	116	125	139	132	138	141	138	156	126	151	121	118	134	125	150	159	127	138	118	124	149	141	119	137	137	135	139	129	140	114	152	138	138	132	138	132	127	118	131	141	136	136	137	147	125	130	124	141	133	141	119	139	122	136	134	142	129	125	122	139	131	143	144	148	136	130	142	140	122	116	126	131	149	133	132	130	158	134	155	110	110	141	133	139	131	124	148	138	138	135	122	136	147	125	147	144	123	133	117	137	142	126	129	144	123	116	143	133	124	148	137	125	145	136	124	142	127	147	129	111	116	142	135	128	127	140	145	134	116	140	134	122	146	117	135	143	139	123	138	139	133	129	150	124	140	136	134	120	122	149	140	148	143	119	132	144	112	120	137	124	116	133	163	120	120	138	128	139	155	150	121	118	131	129	121	176	140	135	129	128	139	136	150	140	139	127	143	116	122	143	153	144	118	127	141	154	135	141	134	128	138	139	134	145	139	136	127	143	131	123	127	123	129	144	133	136	125	141	124	143	126	122	157	118	129	155	160	135	129	126	150	124	137	132	146	143	117	126	131	131	151	134	136	109	134	120	137	140	122	119	120	138	145	135	142	135	118	139	126	125	119	127	130	129	138	136	130	133	120	130	134	130	144	126	122	139	138	136	128	114	114	144	148	136	121	148	160	136	132	150	123	123	123	144	144	144	126	140	137	139	146	141	141	152	156	126	126	136	159	131	140	128	140	144	153	137	123	128	141	140	154	137	139	148	130	125	139	128	121	148	141	140	136	144	133	143	155	118	139	152	115	119	152	131	142	134	141	143	141	140	138	168	144	141	132	146	127	146	131	138	146	126	142	124	136	124	130	137	146	111	138	126	117	134	127	129	121	133	123	127	140	133	129	146	147	123	143	139	122	138	132	134	131	137	124	148	143	119	129	141	146	134	142	139	155	140	122	141	130	137	126	148	127	148	147	123	150	127	139	139	115	138	145	128	140	145	134	137	143	130	146	122	135	143	147	129	116	132	123	133	118	153	130	126	135	105	132	144	117	133	129	128	150	139	122	129	127	122	128	130	126	140	135	143	136	131	137	147	119	129	134	145	145	156	114	132	129	137	129	138	137	126	126	132	127	125	143	127	136	128	131	140	134	126	152	123	112	151	132	135	139	128	151	136	132	158	119	138	138	127	146	142	139	129	137	122	136	130	143	135	146	134	151	139	119	148	128	141	127	139	161	129	124	150	126	120	158	145	133	149	136	136	131	146	117	140	116	147	132	142	126	143	145	125	142	130	164	130	124	154	117	118	132	115	134	130	144	135	141	115	139	122	108	128	136	130	148	137	127	128	145	118	142	137	145	125	131	130	140	127	155	120	144	132	121	148	145	128	136	111	126	121	141	130	117	137	126	148	129	125	142	155	133	154	139	115	133	139	137	140	130	140	143	138
150	2	1950	184760	421	15	252	283	253	266	240	229	254	227	218	210	232	210	217	204	206	199	192	190	177	174	188	177	160	155	161	153	155	151	155	148	143	172	142	133	145	124	141	156	130	156	141	156	153	140	147	138	128	132	141	130	139	136	132	142	166	159	125	137	142	142	159	132	151	128	159	150	129	127	152	128	156	136	146	155	155	126	165	140	140	136	140	139	145	137	146	129	149	137	146	140	146	145	141	124	143	132	135	136	143	132	160	146	129	138	145	112	138	153	138	136	152	137	127	118	123	138	136	130	131	151	134	149	146	156	141	153	139	149	125	126	130	141	128	134	139	132	144	146	149	131	134	154	131	131	146	138	144	147	129	135	149	127	151	138	120	135	131	135	129	141	144	125	138	130	134	156	117	140	125	131	154	136	140	130	131	142	149	132	139	159	143	147	122	143	133	127	132	151	151	112	131	123	123	135	112	147	155	129	132	137	150	124	117	114	124	141	153	134	146	158	130	127	130	128	144	135	132	132	144	124	126	131	127	143	113	138	119	148	161	130	137	104	134	140	136	133	129	148	131	149	142	121	118	135	125	145	136	147	129	132	124	157	128	119	130	153	146	115	148	110	133	141	125	116	120	149	135	131	124	117	149	138	135	114	146	123	134	144	126	145	126	113	120	135	132	135	129	148	124	140	135	148	140	126	124	136	126	127	110	129	147	118	141	110	147	144	138	129	140	128	157	124	119	128	136	137	155	126	136	119	137	126	138	128	143	128	124	130	136	133	135	125	136	133	144	119	134	155	128	142	130	126	131	139	129	123	124	133	153	127	120	149	157	129	135	132	151	136	124	104	151	140	137	126	135	139	127	125	139	137	117	144	127	135	141	118	131	117	131	134	111	146	137	130	135	116	140	138	135	109	131	128	155	139	166	126	128	144	128	151	128	121	113	127	121	132	127	136	133	131	145	152	137	146	141	126	118	147	132	146	145	168	128	140	137	131	126	139	139	132	122	134	119	121	130	120	126	135	140	151	134	133	136	144	136	150	129	144	147	132	160	126	140	139	134	147	134	135	133	121	147	121	134	111	137	140	121	130	131	122	154	139	123	143	118	148	138	125	141	122	119	136	113	123	143	128	145	141	146	133	138	138	119	138	142	124	121	143	130	126	147	132	141	141	127	130	139	108	146	145	146	130	127	123	126	129	167	137	128	127	134	148	112	130	155	145	134	118	115	137	134	125	123	124	141	114	141	142	109	132	121	150	120	136	141	134	141	144	125	132	136	133	141	118	136	143	129	137	133	139	171	128	119	106	139	133	141	128	146	135	147	138	141	146	151	127	125	121	118	137	125	131	161	123	146	134	127	148	145	126	116	135	135	135	141	145	138	140	136	118	140	114	150	132	154	133	145	132	138	139	135	124	122	143	129	124	125	136	135	123	133	144	119	135	123	130	131	133	144	120	142	142	135	131	136	140	124	132	143	122	131	136	124	140	120	132	122	112	156	131	145	122	150	138	137	136	128	129	133	121	131	146	120	140	120	118	140	135	123	153	120	139	127	114	143	143	133	118	135	130	141	115	130	123	119	130	140	134	121	151	128	147	136	138	107	134	118	140	130	131	149	130	137	143	127	135	131	149	137	115	125	143	144	142	131	128	146	139	128	136	122	120	130	130	143	123	144	148	171	137	125	115	164	130	150	129	136	142	153	137	127	153	127	120	132	147	158	131	122	137	152	140	129	124	140	128	102	133	127	152	132	148	112	130	133	132	124	127	139	141	140	108	125	129	139	145	118	110	114	145	150	137	155	148	130	131	146	131	132	132	147	123	122	155	144	127	135	125	123	125	137	130	143	142	150	145	138	136	136	128	135	137	143	139	142	148	148	146	133	126	117	125	155	138	134	132	139	123	135	122	112	131	129	143	135	137	133	125	132	114	146	136	121	146	122	139	129	132	151	140	156	158	139	117	133	127	113	135	136	128	132	132	126	130	115	147	129	104	123	130	117	111	128	138	126	132	119	145	160	143	119	136	156	115	125	123	134	115	137	137	123	119	146	139	125	121	145	139	127	120	139	140	141	137	119	137	148	128	134	135	131	141	148	135	118	127	133	133	131	130	131	141	125	143	128	126	111	129	157	145	140	117	124	125	155	124	132	124	140	128	145	138	130	142	153	140	139	132	135	129	110	120	148	136	108	142	155	120	138	132	119	156	124	142	123	107	144	132	129	145	139	136	140	128	128	130	118	139	121	115	112	141	139	132	139	135	139	138	126	124	150	128	129	150	123	129	124	140	127	135	131	151	137	151	141	108	139	137	144	134	119	136	132	140	143	145	142	142	141	143	120	120
150	3	3250	184818	430	29	308	296	287	267	255	224	223	228	204	238	195	209	208	174	209	176	191	185	173	203	180	180	148	162	160	163	172	164	170	157	159	160	164	137	150	148	129	130	157	148	146	122	150	141	145	139	154	150	146	141	153	147	142	138	143	128	132	152	154	159	156	138	148	132	134	132	137	130	149	155	146	158	138	147	126	151	137	127	129	142	146	136	150	161	139	137	141	138	139	117	143	127	153	145	125	135	134	152	122	136	144	128	151	124	144	151	142	139	134	112	126	137	152	127	127	144	125	136	143	133	143	135	147	153	130	134	155	123	144	126	132	137	141	142	156	141	143	154	140	118	137	155	149	134	151	145	165	163	144	146	161	142	155	132	138	129	154	140	149	117	136	155	144	134	125	138	128	143	145	136	147	140	145	135	138	125	156	150	136	141	119	141	154	128	122	132	140	115	127	143	132	149	141	144	138	165	136	144	127	154	139	123	126	129	139	135	137	124	145	138	139	154	154	119	143	147	144	138	143	137	136	133	129	137	135	151	126	145	144	159	137	146	140	132	149	126	149	135	118	149	137	144	139	153	143	153	117	143	133	130	137	149	136	132	146	143	137	127	135	127	142	119	124	133	144	120	128	133	155	134	132	117	146	131	137	154	142	145	138	137	155	110	141	131	112	129	161	137	128	136	122	138	137	132	149	141	126	135	125	136	139	147	139	137	118	140	110	131	140	136	136	141	126	126	139	115	142	128	142	133	123	148	138	141	144	134	146	144	146	125	141	136	125	143	126	169	137	154	162	149	122	115	140	112	142	135	141	131	137	155	151	128	139	144	128	140	147	122	135	145	131	138	122	146	146	123	151	136	139	128	134	143	133	140	111	137	131	129	131	130	144	142	145	141	142	142	149	127	125	128	131	152	129	138	129	146	142	112	126	146	136	138	122	157	137	143	132	135	117	130	148	143	130	146	127	117	143	133	138	132	146	150	130	141	131	139	109	143	152	117	127	116	125	127	144	120	130	148	144	121	146	135	122	124	130	145	125	145	145	136	132	142	149	150	134	131	157	133	160	137	146	116	135	133	131	136	130	120	139	134	131	144	140	133	128	119	141	163	147	123	138	112	146	106	133	151	126	145	116	120	135	134	122	133	129	152	150	145	120	150	151	140	115	122	137	134	125	138	160	150	125	122	139	140	114	147	131	142	125	142	133	125	117	131	137	142	116	137	147	140	129	142	137	124	134	137	131	130	148	137	138	132	120	138	154	132	122	120	145	149	152	118	131	138	149	154	137	133	165	135	159	132	128	120	141	130	134	136	141	150	123	124	142	163	142	147	134	141	128	158	132	128	145	135	148	135	143	144	136	126	144	143	147	120	126	149	140	131	165	147	149	125	137	141	129	129	136	145	126	144	151	139	123	141	116	126	108	137	139	128	139	152	145	141	144	136	139	119	126	154	125	149	146	128	146	137	139	138	113	123	120	131	138	147	152	124	124	141	125	154	126	130	134	140	134	116	142	131	157	115	123	132	131	135	144	128	154	147	141	133	150	118	138	152	134	148	143	148	163	135	127	152	127	124	135	125	112	124	139	142	128	140	133	148	141	136	123	136	133	153	137	125	133	125	136	149	136	129	149	140	121	146	128	149	125	131	137	145	121	155	150	129	136	137	152	154	138	133	117	124	148	131	136	136	136	138	149	151	142	141	148	147	119	135	122	132	117	143	139	135	134	128	144	133	140	133	142	134	114	138	132	142	127	149	135	148	158	144	125	145	138	134	167	128	130	132	144	133	144	133	136	130	126	130	146	140	143	150	149	121	154	130	111	149	143	117	153	139	132	137	135	119	141	140	144	146	148	139	137	142	142	131	123	140	132	137	125	143	126	125	137	152	117	140	131	122	138	123	134	141	126	130	146	136	158	145	148	158	139	140	139	150	131	122	136	145	137	122	135	121	142	153	131	135	133	135	145	147	132	136	136	139	131	146	144	126	124	137	147	142	150	118	135	136	125	113	150	129	130	112	131	138	141	135	131	132	120	148	150	139	155	146	135	139	132	124	137	115	144	150	130	154	144	144	121	125	119	153	127	132	147	120	148	154	129	116	149	130	125	133	112	151	143	113	150	138	146	121	136	123	135	147	138	151	145	142	146	133	135	149	124	165	135	130	139	144	139	135	156	134	143	135	128	137	147	118	133	143	130	148	133	125	143	141	132	117	138	138	143	157	130	134	146	147	134	130	119	134	131	159	139	162	146	146	124	141	132	139	141	123	107	133	156	136	168	151	124	139	132	133	139	145	143	133	123	134	126	140	141	140	135	137	131	134	136	155	164	135	151	138	150	150
150	0	2500	184875	430	4	233	297	309	283	268	281	287	255	278	287	265	284	267	274	261	249	245	258	254	227	197	206	204	194	195	180	162	193	174	196	190	155	176	168	160	168	164	184	159	139	160	167	130	146	161	143	141	167	159	168	137	179	135	161	156	166	159	155	165	161	148	148	170	159	143	162	167	158	152	148	162	138	114	151	119	149	145	145	144	152	134	134	156	136	141	131	150	135	156	135	118	158	160	144	132	148	117	147	151	151	145	147	151	153	111	158	143	147	133	126	158	151	162	147	168	145	133	141	150	134	134	130	154	134	125	152	149	122	131	130	144	162	133	155	145	148	135	132	138	142	139	139	130	139	142	124	129	144	147	146	134	139	127	152	144	136	136	130	142	133	132	137	155	149	131	147	146	141	129	128	120	123	138	144	140	139	138	139	128	125	150	134	145	130	120	133	141	133	138	127	151	139	134	145	151	125	115	140	111	146	139	159	142	147	131	157	138	143	150	140	146	134	137	148	141	142	158	132	168	142	136	130	147	140	138	151	136	129	143	136	134	137	131	138	134	135	138	119	127	120	127	136	128	136	148	131	157	165	135	114	125	123	149	134	143	134	126	151	141	151	116	121	133	134	142	129	127	133	133	145	136	140	120	137	151	144	147	145	157	150	136	135	125	151	131	121	129	137	130	138	118	126	140	127	153	164	126	131	129	145	136	148	135	137	126	128	133	129	116	134	128	125	130	134	127	143	131	159	147	143	128	134	142	144	159	153	118	129	121	138	134	130	128	135	142	147	143	137	149	134	131	135	131	147	136	132	143	152	129	128	118	148	128	164	133	142	131	161	148	127	133	119	131	139	148	129	140	123	141	140	138	130	148	133	128	143	130	131	130	143	143	131	122	132	125	129	129	123	135	132	140	143	125	127	112	130	150	143	132	126	135	143	142	139	134	126	136	141	140	123	134	154	119	123	134	128	137	133	152	157	117	148	128	125	143	141	133	135	148	149	147	154	131	161	134	129	123	125	131	150	160	129	129	127	115	147	140	127	140	127	128	119	146	129	135	129	126	145	154	127	133	127	149	131	161	123	126	143	149	146	118	123	144	125	150	128	137	140	155	124	139	127	134	119	138	143	146	153	135	129	123	138	125	135	138	157	123	145	134	113	135	130	142	126	132	116	119	129	143	114	138	146	144	150	136	132	126	141	144	119	146	139	141	124	154	129	127	132	143	125	129	138	125	123	155	135	121	130	127	127	156	139	135	138	133	139	116	137	118	153	124	133	132	143	110	125	135	120	139	125	126	151	137	123	146	124	150	124	134	146	147	137	151	127	121	135	127	118	122	131	128	136	138	138	120	142	143	147	138	143	129	129	134	130	149	136	122	127	124	121	117	139	128	137	149	134	164	137	124	130	133	128	137	135	127	145	141	140	122	142	129	137	149	141	130	143	135	136	137	140	136	147	136	112	121	132	121	136	119	114	125	126	131	135	135	139	159	114	136	142	127	120	139	122	146	135	140	130	128	123	132	140	128	130	134	131	123	144	136	140	146	133	138	142	120	136	130	137	127	115	126	140	152	127	135	123	134	127	140	119	133	125	129	135	129	130	131	137	146	121	149	141	151	126	125	147	144	163	134	153	131	155	128	128	120	113	133	158	143	121	140	137	141	135	134	131	138	157	147	143	144	130	131	147	127	142	113	132	136	121	138	132	124	127	116	140	131	139	155	129	115	130	144	120	127	132	147	128	174	128	128	151	112	133	135	134	151	119	140	123	142	134	142	128	134	139	147	131	120	141	146	159	140	135	143	140	129	132	132	141	127	136	138	133	129	136	135	138	130	125	128	141	138	130	138	129	136	128	136	151	136	123	147	133	137	136	132	136	127	114	140	142	140	161	123	134	133	129	127	120	138	136	123	142	124	141	131	131	139	138	123	135	140	148	144	142	134	136	130	139	142	117	132	139	154	131	140	132	142	138	125	144	142	126	129	134	137	117	144	129	157	127	130	129	141	142	123	108	141	139	113	141	150	135	125	119	150	161	132	138	138	130	137	134	117	137	129	135	148	129	140	154	117	151	136	141	117	121	121	127	157	133	150	147	151	134	134	145	124	123	139	143	151	147	147	148	133	144	129	145	127	137	137	112	139	135	152	138	130	130	128	155	115	149	134	134	127	138	122	131	134	139	132	150	146	134	123	120	156	134	144	136	122	122	142	144	151	140	141	126	139	120	126	138	133	133	144	130	127	151	131	154	135	146	114	154	129	151	162	120	124	155	141	125	145	126	128	138	141	138	128	117	140	133	115	132	134	139	119	127	125	139	141	131	122	127	139	131	124	135	145	132
150	1	1710	184933	439	47	300	280	240	227	218	200	172	206	197	168	167	174	173	183	176	191	182	155	160	163	132	163	146	168	149	150	150	138	145	151	146	143	112	121	155	149	154	147	146	134	147	150	139	131	125	132	139	141	157	161	153	153	141	108	153	136	145	147	150	153	140	141	140	141	153	134	160	142	129	128	137	135	162	142	130	139	132	129	152	131	149	152	149	129	141	140	155	146	141	129	129	142	144	124	140	127	161	150	145	138	138	139	137	141	123	152	142	142	125	144	136	156	148	135	131	138	142	137	153	130	139	151	123	146	156	124	131	141	141	130	136	134	132	144	147	159	118	140	141	137	129	156	129	151	142	154	148	146	128	157	136	129	142	137	134	145	127	134	152	130	137	131	149	109	154	149	149	132	126	162	148	149	151	124	136	111	144	155	129	150	144	136	131	128	131	157	154	138	124	131	129	123	125	159	140	143	120	138	134	137	136	147	138	151	124	116	141	122	147	146	134	110	172	145	141	129	161	146	132	134	137	126	127	129	144	138	156	139	153	143	146	123	137	114	147	144	128	142	149	148	144	156	125	145	148	146	152	118	141	113	133	142	135	124	139	145	127	151	154	129	139	126	143	147	126	142	154	140	136	115	103	131	125	169	140	149	129	142	147	136	140	136	119	122	148	139	141	130	148	146	143	140	132	122	119	146	132	139	142	128	148	130	144	136	123	158	148	134	131	155	152	128	139	145	118	122	134	139	138	151	121	133	141	145	137	151	157	127	148	159	144	139	135	144	161	157	141	126	138	128	133	117	148	151	136	151	150	127	115	135	137	154	111	143	142	120	135	155	129	137	128	152	154	133	160	142	114	123	143	134	127	146	120	123	123	113	140	133	138	142	146	124	124	146	155	145	154	127	138	154	144	141	139	157	124	138	142	137	133	138	142	131	123	134	130	148	143	151	139	143	142	147	137	159	149	131	163	135	156	152	136	142	125	166	137	152	152	127	139	139	147	137	129	137	121	155	142	149	148	140	146	140	145	153	131	136	122	146	156	133	134	140	159	119	127	152	137	124	136	148	132	147	151	141	134	156	150	129	137	135	133	125	139	137	129	132	144	144	137	145	144	145	151	131	122	137	153	120	150	137	155	121	119	137	134	151	109	133	136	136	142	138	140	148	149	148	140	140	123	141	108	146	155	133	140	132	141	138	146	148	154	128	147	156	146	140	143	130	124	140	123	128	149	136	146	156	140	149	148	146	131	146	160	125	140	149	127	144	149	137	119	119	130	119	149	127	156	136	146	139	142	139	150	147	146	143	145	158	136	140	136	137	132	160	125	134	140	149	138	151	133	153	162	112	131	138	118	175	153	155	150	146	142	145	137	142	145	148	142	146	160	129	141	129	147	146	143	124	126	125	131	123	141	132	145	142	143	155	139	139	130	131	163	153	149	145	146	137	136	137	128	129	140	137	127	140	128	153	139	156	148	141	151	138	118	133	148	153	154	143	134	139	141	144	157	144	119	142	151	146	140	132	120	142	132	155	141	137	147	157	132	133	122	151	142	119	156	163	140	125	124	119	144	121	124	123	140	119	131	126	137	144	139	133	135	121	137	137	164	144	144	148	142	145	155	133	120	128	131	128	145	135	129	148	137	130	144	109	136	129	132	128	139	136	121	135	153	157	129	125	134	150	148	149	139	148	130	150	134	150	146	136	135	134	122	135	141	145	128	143	141	152	153	142	142	138	157	120	138	139	124	144	154	138	145	125	145	137	152	139	126	128	133	151	125	154	138	143	141	146	132	136	131	144	137	134	138	125	132	140	146	155	146	128	152	153	151	117	145	137	126	140	134	132	123	147	124	148	138	139	142	144	143	126	120	144	132	152	149	137	152	137	135	115	131	110	132	152	122	161	141	129	129	141	135	150	153	132	138	134	137	162	123	147	135	155	137	142	142	134	134	152	137	119	146	142	152	142	133	133	129	148	158	120	127	131	138	148	153	131	168	119	127	120	143	135	133	155	121	116	133	132	136	137	152	152	133	146	147	149	127	144	137	142	128	139	150	134	145	132	119	153	161	131	148	155	159	139	142	135	98	137	140	133	158	144	120	136	133	128	150	123	142	142	124	124	137	149	124	124	137	156	136	129	126	133	137	127	144	116	128	143	149	152	124	142	132	123	145	139	150	130	124	139	151	148	155	143	127	144	132	124	115	136	134	130	135	140	144	151	129	119	129	123	136	137	133	137	158	133	144	134	140	123	132	134	134	140	147	147	139	152	140	140	140	143	153	148	131	140	152	153	145	126	144	128	139	135	138	140	128	125	147	136	132	142	150	131	137	137	136	113
150	2	1950	184991	401	8	246	298	263	311	254	244	245	233	235	222	246	232	228	239	214	222	207	216	197	200	176	189	178	166	152	165	178	189	175	153	166	162	158	165	154	156	171	157	154	135	162	157	137	163	154	154	141	150	155	143	147	143	153	151	125	145	150	141	157	150	145	127	167	128	148	136	127	158	138	152	152	135	118	148	147	164	143	145	141	151	142	153	162	157	155	128	157	139	123	144	151	133	119	125	156	152	149	153	149	119	147	150	126	144	162	150	154	144	133	135	157	139	147	162	153	133	119	153	161	168	140	168	129	132	134	111	159	139	149	117	135	140	148	136	134	149	127	136	142	130	136	126	129	146	129	132	138	138	142	134	146	150	140	152	150	125	143	129	124	141	141	140	150	126	150	135	163	138	146	147	163	142	131	141	135	139	147	143	136	176	123	146	144	155	136	142	144	144	142	147	155	138	144	141	140	136	166	141	101	142	149	136	128	155	145	128	134	142	140	128	139	143	142	126	119	147	151	138	146	144	128	128	167	143	129	137	141	149	130	131	132	147	107	147	137	142	143	112	132	134	140	155	125	147	133	133	127	159	156	152	127	151	143	120	134	150	160	133	125	133	143	145	128	130	136	155	138	142	133	135	129	138	143	134	116	145	130	144	161	128	119	148	130	122	136	136	138	135	146	137	129	131	154	130	127	121	145	141	112	130	147	128	112	135	144	127	131	142	135	152	152	133	132	154	144	138	145	139	143	128	146	138	117	138	153	125	116	140	144	145	141	142	137	135	131	130	128	150	147	131	130	142	131	142	162	124	121	151	143	136	143	130	152	140	136	128	132	141	130	137	149	124	137	152	139	145	128	124	145	116	157	124	142	136	124	149	111	148	142	133	134	149	137	119	136	138	125	129	146	136	135	144	125	150	149	120	145	138	157	148	139	137	124	128	120	135	154	133	126	148	119	140	147	142	141	132	130	137	136	133	140	134	137	143	145	120	135	148	131	130	159	132	130	149	143	125	137	149	129	139	129	128	150	130	126	153	124	143	138	134	129	138	145	114	151	139	133	155	130	127	122	139	118	127	124	150	146	143	126	125	158	141	142	162	135	141	132	136	129	141	147	126	143	147	142	137	137	148	143	134	128	122	148	118	140	134	136	151	140	131	144	138	151	156	139	135	143	131	132	148	110	147	131	139	144	160	142	148	150	137	131	143	154	137	141	129	114	135	141	119	152	134	145	147	139	137	131	151	135	135	152	136	133	138	150	146	122	123	154	145	124	135	143	140	136	146	156	122	138	151	136	153	137	129	136	124	155	110	141	144	145	115	133	114	141	138	133	153	138	132	149	155	163	137	145	159	127	113	126	130	118	122	160	131	150	136	128	141	136	142	127	145	136	120	115	144	123	149	147	125	141	126	133	142	132	151	135	124	149	128	125	128	130	135	123	140	137	147	133	153	154	121	140	139	139	129	137	136	138	141	138	139	158	137	148	131	153	128	145	139	135	139	121	138	128	157	141	116	143	152	121	139	127	137	136	135	137	118	119	127	131	137	149	139	131	145	149	141	135	126	144	131	130	130	139	136	142	119	153	139	122	129	151	137	141	147	126	148	158	151	134	125	150	137	123	137	123	126	144	144	163	143	127	131	127	140	153	136	136	126	142	124	129	123	127	131	139	138	141	155	142	158	131	124	138	134	153	147	135	128	141	145	133	152	121	167	150	135	138	128	143	136	131	138	150	145	143	145	146	141	137	120	132	171	125	122	133	134	119	131	133	149	140	130	143	148	136	159	138	138	128	138	144	130	135	146	147	126	147	152	145	135	142	132	155	142	119	137	156	133	143	140	143	150	137	129	137	132	129	142	137	140	110	120	144	140	141	158	130	134	143	149	136	135	141	157	152	137	128	166	121	150	140	129	133	146	138	126	121	117	138	123	138	136	131	138	125	133	134	133	126	140	130	138	144	125	149	152	133	141	135	136	136	128	126	141	134	141	152	133	125	137	134	128	134	124	124	136	123	144	136	118	160	123	140	153	141	137	140	142	123	140	127	142	126	140	149	133	161	150	139	146	133	125	131	136	136	133	135	148	139	129	120	135	123	149	144	135	140	124	120	137	142	145	142	139	144	145	134	143	131	130	146	141	137	137	135	155	137	125	131	125	135	143	118	135	137	134	128	140	144	138	159	117	151	135	138	142	135	137	129	135	138	132	136	136	141	136	135	115	134	138	143	158	140	136	147	107	130	136	143	126	161	113	125	131	168	140	146	126	129	130	157	143	136	128	142	143	137	125	125	127	109	137	128	130	151	126	141	141	138	147	140	133	150	144	119	113	121	135	127	122
150	3	3250	185049	427	12	284	289	283	249	226	247	222	204	228	230	222	219	197	225	230	210	191	195	189	189	166	173	160	161	161	147	165	164	154	148	148	163	133	140	137	156	149	151	164	130	129	145	158	161	176	153	149	128	145	136	135	144	162	122	153	147	138	164	150	163	136	151	153	151	139	146	148	152	149	126	145	130	148	153	146	165	142	148	154	157	167	167	132	132	153	151	144	146	133	123	151	136	145	141	138	136	141	159	160	154	128	144	123	131	140	137	138	137	144	125	140	135	127	127	147	142	134	132	135	139	159	129	148	160	138	143	145	154	170	156	138	125	152	148	130	134	141	152	147	152	139	151	147	139	164	148	152	134	133	128	132	144	138	140	155	147	135	137	147	145	153	140	143	134	133	154	145	149	143	148	139	141	147	133	118	149	159	161	142	139	142	148	141	132	145	156	135	144	122	143	156	141	127	127	151	150	131	151	135	136	150	133	140	135	131	140	171	145	131	135	144	133	150	160	150	135	123	135	135	151	152	134	152	172	163	142	138	135	131	134	140	137	132	134	131	132	135	134	161	135	142	136	144	128	132	141	147	160	141	158	155	136	157	134	114	150	145	138	146	138	151	140	149	143	139	137	120	121	135	141	138	124	127	124	145	152	138	149	137	125	153	138	130	130	131	138	160	132	138	156	129	139	136	155	155	143	142	166	141	147	136	137	143	121	141	151	163	141	134	135	152	146	164	155	141	119	133	133	147	137	135	140	156	140	132	148	132	141	136	158	135	143	154	145	134	129	138	145	140	151	144	142	144	122	137	142	136	151	143	144	150	131	144	150	138	137	163	139	141	155	173	159	142	134	147	149	128	173	139	127	146	141	142	117	127	128	148	137	124	137	121	138	146	146	125	117	148	120	148	118	131	158	131	127	138	149	155	129	134	139	165	125	161	163	151	136	162	138	161	145	156	130	131	156	107	129	139	146	133	134	147	136	145	156	133	151	143	151	125	152	159	151	153	149	139	142	138	158	150	133	114	149	140	157	155	159	138	148	137	118	150	135	141	146	159	129	148	146	132	130	130	163	142	137	142	130	145	151	143	133	141	150	143	139	144	154	129	141	144	139	130	155	149	124	143	127	148	159	130	131	135	127	124	133	146	135	145	133	136	122	124	134	141	129	148	156	160	143	146	127	130	134	150	123	140	135	145	127	143	124	132	142	158	168	136	142	135	145	138	148	145	129	145	148	145	142	153	158	137	123	145	147	142	156	138	148	159	133	168	128	146	134	154	144	131	127	151	154	160	144	145	163	161	122	123	142	139	147	131	131	140	130	136	161	151	125	142	146	133	133	123	162	141	129	151	148	143	161	136	133	145	160	137	156	124	136	158	154	114	155	156	140	146	157	139	129	159	126	141	152	142	138	152	159	129	156	136	153	115	141	134	176	153	140	123	151	153	149	128	139	133	139	154	140	134	124	120	132	160	123	132	142	127	127	134	140	136	140	135	133	127	129	135	138	138	136	138	124	149	142	141	139	146	137	144	122	141	138	143	125	153	135	139	141	146	141	135	152	141	140	139	151	151	148	159	158	160	146	127	127	124	141	132	142	140	148	131	163	143	148	150	140	152	142	143	142	158	146	127	128	155	151	159	141	147	141	152	149	135	180	131	127	158	138	139	154	136	132	131	157	152	157	163	170	145	127	133	134	155	127	117	145	132	119	149	151	123	137	127	145	128	128	147	147	128	154	136	136	153	135	144	144	145	138	142	144	152	158	151	149	146	133	131	154	143	147	121	151	146	162	162	161	149	156	131	144	135	150	146	148	140	148	135	137	136	150	143	145	152	137	134	143	144	137	147	128	152	138	134	114	128	140	128	137	128	140	125	139	141	149	125	135	159	148	138	139	135	166	127	144	151	142	115	146	138	125	149	142	146	137	148	152	152	129	138	119	143	141	153	136	145	116	128	133	156	133	126	157	131	146	164	146	138	117	157	158	130	152	132	129	143	152	149	135	141	138	146	145	129	160	134	136	127	143	127	139	136	134	144	129	144	141	122	143	150	130	147	138	144	137	137	132	155	145	142	141	154	135	130	148	145	144	130	136	143	148	149	150	160	149	126	144	145	137	124	139	118	128	134	128	147	147	145	140	138	134	142	127	167	141	126	144	141	145	152	146	135	164	135	138	150	147	120	152	144	142	132	150	126	149	145	125	149	151	144	150	135	132	146	148	129	134	144	104	131	146	143	137	129	124	156	159	145	145	136	124	152	138	152	143	142	148	126	151	145	143	141	145	137	129	135	138	144	146	127	144	136	152	164	152	124	140	136	130	134	141	140	142	130	133	146	149
