150	0	2500	106436	423	9	203	266	307	267	245	283	284	233	260	227	248	246	220	222	211	221	202	213	202	189	186	177	184	202	185	182	189	166	159	166	167	174	168	167	174	156	175	163	174	172	186	140	127	144	171	157	150	153	153	121	144	138	154	151	176	149	167	170	165	153	133	128	138	147	122	151	129	138	134	138	139	147	126	124	141	134	147	151	136	146	127	145	132	114	136	142	142	152	126	141	144	137	137	154	131	141	135	147	154	145	140	135	143	138	153	126	129	134	127	124	148	143	125	135	123	160	134	142	121	151	141	132	140	112	129	140	142	131	112	133	133	140	123	136	137	118	127	128	135	154	154	146	133	115	143	134	125	143	125	121	149	135	142	129	140	119	130	130	135	108	119	139	146	120	128	141	146	113	143	112	136	131	130	122	130	130	139	133	144	115	139	118	126	105	125	142	150	150	137	118	129	131	147	144	146	139	143	117	152	133	149	126	140	134	129	149	111	121	120	160	124	132	126	118	128	115	133	131	113	125	126	139	127	137	132	112	138	146	121	121	120	122	138	112	147	143	143	151	141	130	115	134	141	126	129	119	140	121	127	145	141	128	151	109	155	140	134	138	154	123	119	137	132	129	122	107	137	123	137	139	123	124	134	148	144	127	152	146	138	128	134	143	144	129	133	137	161	115	132	135	124	122	136	109	129	126	134	120	136	140	124	154	133	140	140	141	148	141	118	124	128	127	137	149	139	132	144	127	124	133	131	131	110	130	133	139	114	145	128	138	138	137	123	122	119	121	110	129	143	122	143	141	134	131	134	129	111	134	139	114	152	135	146	112	145	133	128	129	140	144	143	115	131	130	118	133	146	153	129	131	121	138	123	116	132	137	138	121	124	133	148	121	131	133	122	118	140	140	128	134	141	130	128	124	133	130	141	111	136	149	132	125	132	149	110	124	130	121	138	130	131	127	146	131	135	133	132	128	137	131	124	128	127	135	136	133	126	142	128	138	142	140	129	145	127	139	133	136	140	121	135	128	137	141	135	111	129	147	133	124	134	121	121	139	117	122	157	153	148	117	112	139	132	121	123	149	138	129	116	127	131	142	124	145	137	136	112	146	124	118	141	135	145	138	113	161	122	149	119	130	137	134	135	131	135	119	128	136	141	136	123	142	120	114	127	141	123	117	131	127	119	125	128	125	127	128	114	127	131	124	137	121	131	121	151	143	137	138	106	137	133	121	126	127	131	149	116	125	139	131	124	110	126	117	138	145	131	121	130	131	103	133	127	132	139	142	116	105	128	137	126	110	116	128	135	118	118	118	124	113	124	120	138	134	144	151	125	129	142	133	131	142	132	118	131	143	137	105	132	121	133	134	126	139	138	121	121	117	115	126	132	145	139	116	127	140	148	127	116	127	138	118	130	124	131	121	132	132	121	136	136	145	133	109	125	119	128	125	125	130	132	132	116	146	129	123	147	128	134	115	129	125	109	128	103	150	151	139	151	145	113	106	122	126	132	112	121	122	122	123	136	139	135	123	122	133	126	117	130	142	131	149	107	145	112	145	137	126	118	130	127	120	127	113	113	125	131	129	153	123	114	120	132	129	138	128	127	127	150	129	127	124	131	136	147	146	146	118	125	141	135	124	137	137	127	132	130	123	138	129	132	107	134	129	138	120	129	140	133	108	115	122	124	124	111	145	110	121	143	133	118	130	126	147	141	129	132	135	125	126	141	134	126	111	135	126	123	136	128	142	116	121	121	143	118	136	125	136	117	116	125	130	119	114	131	130	132	127	128	141	132	134	133	142	129	123	132	120	144	120	131	120	124	130	118	148	140	107	146	120	110	123	149	123	119	124	112	146	139	131	132	136	139	135	113	129	131	123	135	132	139	123	148	111	128	132	112	150	146	130	129	138	120	120	132	134	145	120	126	141	121	131	148	150	158	120	123	121	144	114	154	129	125	145	137	126	149	120	127	138	136	111	152	137	115	125	135	128	137	132	137	129	128	142	117	119	145	111	143	122	125	137	134	126	116	133	136	146	131	137	116	137	119	121	135	130	138	133	126	105	118	111	146	112	139	117	125	123	149	141	116	117	137	143	138	132	146	134	141	126	122	106	126	126	104	118	106	130	109	132	120	122	124	142	125	124	137	122	131	120	129	156	138	129	127	132	131	141	139	137	129	132	144	131	113	124	133	120	129	118	121	129	117	136	135	127	143	119	130	147	111	112	149	120	123	126	126	126	136	135	136	144	121	135	135	137	118	131	134	118	132	134	108	107	138	128	127	141	120	122	115	140	109	140	117	134	137	131	137	144	114	140	124	123	122	128	125	116	146	125	159	126
150	1	1710	106493	418	54	289	290	236	225	202	185	167	154	165	178	152	160	139	159	177	154	152	166	139	148	131	134	138	136	146	146	117	139	134	134	147	141	148	129	120	122	166	120	134	129	135	126	139	148	141	132	129	127	128	130	121	134	126	165	165	124	136	108	133	145	145	116	139	117	136	127	134	152	138	132	128	116	126	127	146	133	130	152	110	132	120	164	131	159	131	168	131	123	130	148	153	136	142	133	127	120	134	125	124	147	140	138	141	129	135	135	117	124	128	140	128	117	130	159	133	128	136	119	129	126	158	118	162	114	108	141	123	130	127	138	130	121	144	128	129	120	126	147	150	137	137	132	134	127	120	116	140	119	151	124	144	149	133	136	151	125	133	136	121	143	126	131	113	128	146	127	123	125	125	135	150	134	127	147	127	131	143	122	138	133	144	122	140	134	151	149	150	124	134	133	128	123	149	143	148	155	134	124	116	133	128	146	133	151	137	135	145	135	142	116	146	121	140	139	156	153	153	141	144	146	142	131	153	134	120	134	133	140	139	135	141	129	146	121	141	124	157	130	162	123	122	134	144	141	126	132	148	137	139	143	131	124	134	143	117	138	104	137	141	106	137	142	129	118	130	134	142	127	125	129	129	123	145	124	130	128	161	137	125	124	124	154	127	160	103	132	137	148	134	123	110	123	135	137	126	138	140	119	116	135	113	131	138	139	161	138	142	134	137	153	131	113	139	160	128	136	129	122	144	141	120	144	125	124	114	112	120	123	139	137	119	128	135	107	126	126	108	157	148	113	140	133	130	131	143	144	138	136	140	162	131	118	140	130	115	146	112	141	138	140	113	123	132	143	131	132	131	139	142	140	143	135	134	123	127	124	123	141	134	141	137	130	142	142	123	150	118	132	120	158	114	122	149	139	137	119	136	122	114	135	129	146	123	126	131	145	114	135	120	128	129	139	134	145	141	126	125	134	168	132	130	131	125	153	135	118	122	116	154	140	137	127	140	151	128	128	104	126	132	129	135	147	129	129	140	123	146	139	131	129	134	128	134	143	123	143	150	139	133	138	144	142	125	140	118	163	120	126	129	142	131	130	138	144	135	151	137	129	118	120	138	141	117	139	118	134	110	120	132	140	114	121	118	129	135	128	145	124	134	139	140	133	123	143	116	127	130	126	119	128	131	130	133	133	145	134	125	127	131	129	152	130	131	129	129	128	134	148	137	118	141	122	122	119	129	128	154	153	134	136	129	123	145	137	152	136	133	130	117	132	121	144	127	125	118	120	133	134	132	155	150	137	124	124	130	136	123	132	118	143	135	133	122	130	158	119	140	134	131	122	126	140	133	150	134	134	126	133	131	136	126	151	124	136	118	134	135	131	154	129	124	123	129	134	149	116	120	155	113	150	134	139	120	138	134	147	122	136	133	131	144	131	114	133	115	112	124	122	139	136	140	145	135	137	109	126	118	120	127	157	118	119	115	147	137	132	116	145	127	131	128	137	136	156	146	144	136	158	144	126	117	135	132	129	129	124	114	115	173	144	150	135	126	137	131	110	132	125	128	142	114	128	117	125	114	108	122	136	131	124	107	138	136	132	125	146	128	131	151	141	145	113	128	130	132	135	131	127	121	132	145	132	146	114	125	131	127	129	133	142	125	125	107	124	131	122	122	115	119	132	148	119	133	136	113	139	132	123	139	141	138	123	130	137	121	146	140	125	115	124	121	131	122	135	124	123	131	133	118	139	133	155	131	122	111	118	129	146	144	132	134	125	114	134	123	138	124	136	138	120	123	132	125	123	137	119	130	132	128	127	132	118	144	141	137	135	135	123	133	120	148	129	115	145	129	143	132	142	142	129	133	129	112	139	118	141	153	123	156	145	153	136	150	130	127	139	147	125	141	121	146	131	141	151	134	127	138	131	132	114	137	131	145	148	139	129	140	118	125	126	123	136	134	126	134	120	141	154	139	126	124	121	120	138	145	145	143	142	131	140	145	130	114	127	151	146	115	141	124	150	133	134	131	142	143	135	135	142	140	152	142	112	121	141	128	106	129	135	129	133	142	129	132	145	132	140	136	160	136	134	136	114	126	126	131	157	121	121	135	142	118	129	128	141	125	130	147	138	128	111	126	109	121	138	112	128	124	135	136	128	131	112	128	123	135	145	123	135	122	122	137	112	133	132	131	128	142	124	125	160	149	121	141	126	131	132	126	137	125	108	129	131	141	117	127	135	135	144	128	133	131	144	157	153	139	128	125	132	156	137	125	135	139	98	132	137	114	133	131	140	128	124	132	124	131	123	151	138	141	148	141	141	119	138	127	138	126	132	134	142	146	147
150	2	1950	106551	434	19	275	293	289	250	252	251	262	228	255	185	211	200	196	212	189	191	188	179	183	163	184	163	178	183	159	177	167	150	171	153	168	159	171	164	160	153	166	164	154	179	183	151	141	167	182	162	144	140	163	167	163	149	153	155	160	143	141	158	158	134	168	164	160	162	142	144	137	168	158	156	150	153	132	171	139	156	157	159	154	139	155	147	139	135	163	150	137	141	177	165	149	149	156	120	165	135	163	141	156	148	172	150	138	133	152	146	143	159	152	155	144	172	164	169	161	149	144	147	144	156	140	143	150	169	162	137	148	146	140	179	163	154	183	143	147	140	163	154	151	169	136	159	146	149	132	145	151	140	153	132	191	164	145	173	147	143	152	143	148	150	151	135	152	163	154	148	143	159	144	139	149	137	154	139	141	144	151	146	155	159	141	151	157	174	166	147	152	138	149	166	142	149	166	148	157	149	159	139	165	162	149	141	154	145	158	126	144	164	160	146	152	158	159	151	135	125	159	159	153	166	141	159	159	162	148	136	157	136	165	164	143	163	169	161	133	154	147	156	157	171	166	162	130	149	145	137	150	149	157	160	145	159	151	130	159	133	150	162	138	152	168	157	134	133	136	145	146	133	157	148	150	172	133	150	153	129	144	132	151	139	152	140	163	157	161	164	141	139	151	143	147	143	158	149	152	153	162	139	173	141	162	158	157	160	165	161	162	169	131	131	146	174	170	155	149	176	148	149	130	146	149	144	147	175	139	167	168	153	166	158	136	157	149	167	166	155	144	141	146	151	142	151	145	160	153	155	170	135	139	145	149	148	152	147	146	146	159	163	150	137	155	158	146	146	155	168	148	172	163	156	124	171	151	152	146	150	146	156	162	142	176	146	153	150	136	150	152	156	146	125	155	130	150	164	171	134	161	143	159	139	149	143	154	142	154	175	136	150	148	151	138	130	145	164	162	152	147	150	153	154	149	127	142	156	151	150	140	134	177	149	127	151	141	149	146	154	115	150	159	162	142	141	149	163	155	169	150	140	145	141	163	142	141	128	158	128	163	141	136	167	139	166	130	141	143	164	150	145	148	149	168	137	167	157	169	158	161	150	166	127	148	152	139	138	141	142	147	153	146	158	146	153	147	170	155	143	148	154	162	140	159	152	177	151	151	148	131	138	142	149	163	122	148	149	138	138	141	139	153	164	140	158	162	140	152	167	153	148	136	125	154	152	161	182	159	141	151	161	161	152	136	156	141	170	168	136	140	159	142	171	151	180	130	141	152	147	172	156	169	164	157	140	151	141	155	157	150	141	149	161	156	149	136	132	148	147	154	148	169	163	141	149	175	137	137	153	150	143	155	160	153	151	159	156	168	149	158	146	172	142	144	149	150	134	177	161	123	152	156	145	148	153	143	145	160	132	128	153	160	171	163	147	172	148	154	151	132	133	174	149	151	149	163	159	134	169	171	151	149	131	184	172	147	148	137	150	141	156	161	161	154	160	162	165	139	166	162	135	137	139	133	158	157	159	165	154	150	168	126	148	126	130	143	159	142	151	136	126	179	158	146	148	134	145	148	137	147	155	150	161	139	155	160	141	152	155	148	124	148	153	128	157	163	183	158	165	158	126	154	157	182	143	141	163	148	166	142	158	143	167	153	152	138	152	127	156	162	156	163	147	161	169	162	138	135	151	127	158	146	139	155	142	147	162	163	152	154	158	159	147	149	151	151	154	142	175	136	142	154	154	147	140	153	155	144	134	157	148	153	160	157	145	137	155	144	126	148	151	133	148	150	148	144	148	139	141	144	152	152	138	146	160	146	138	162	175	142	152	165	167	157	142	134	133	159	147	170	171	173	150	138	182	165	144	167	164	150	136	175	146	152	143	156	151	122	151	148	153	151	157	163	146	147	138	174	128	161	142	150	130	149	142	142	146	141	150	158	172	171	146	147	137	157	156	145	158	155	155	148	140	136	163	123	139	156	147	170	167	144	133	158	144	165	148	126	138	177	162	151	143	166	168	152	143	156	156	170	156	164	141	142	158	124	158	173	128	163	168	187	136	160	165	150	142	168	157	143	150	142	137	168	165	158	161	171	145	143	145	148	137	139	150	158	151	141	178	145	181	147	141	158	136	130	143	141	126	159	159	172	167	132	141	143	147	168	155	156	137	161	147	129	169	150	146	152	159	146	156	141	154	149	138	122	153	163	144	133	159	155	138	149	148	134	132	167	145	162	147	148	143	131	168	168	129	137	166	145	142	152	157	159	155	155	150	161	158	148	170	148	162	146	155	165	146	152	150	149	155	150	147	155	128	168	135	173	166	152	154	146	153	154	142
150	3	3250	106609	435	43	274	321	272	282	255	199	220	201	209	205	183	167	192	199	156	166	165	165	158	152	162	177	175	147	157	150	144	177	151	150	165	148	155	142	154	142	155	155	139	134	149	160	145	143	141	123	137	160	145	137	148	147	131	164	136	156	156	144	145	134	131	154	156	128	135	130	153	137	135	147	134	152	132	137	131	137	124	165	145	152	137	139	129	129	139	134	161	151	139	133	139	135	130	131	130	118	140	139	126	134	127	126	153	142	139	143	149	129	132	128	152	138	160	129	155	139	165	150	150	159	120	131	151	124	147	140	147	140	139	143	142	141	130	145	128	128	125	151	145	139	134	129	149	147	145	147	124	129	141	148	167	140	129	154	143	126	134	157	154	124	144	131	145	136	131	141	141	131	138	131	146	144	129	138	136	140	128	151	154	144	164	157	123	158	139	130	169	134	134	147	142	142	145	149	137	118	144	135	124	144	129	148	143	133	134	136	142	117	128	156	123	125	123	147	134	153	122	145	134	137	136	125	142	122	134	126	126	139	138	121	115	156	133	144	140	124	143	138	138	131	153	159	136	133	161	142	126	141	136	141	161	145	134	139	130	122	113	136	157	145	147	136	163	152	141	153	128	149	127	129	132	149	133	122	137	125	137	133	133	131	123	134	138	159	117	122	134	120	140	140	126	137	149	139	135	141	126	138	153	135	123	145	126	149	147	142	131	150	142	129	155	121	130	140	144	145	127	127	152	140	139	131	144	118	140	125	131	125	155	140	130	131	140	147	133	147	148	138	133	125	140	135	139	133	163	137	123	112	133	128	135	143	148	143	151	136	128	147	119	127	160	136	164	139	126	120	150	133	119	125	150	119	136	130	140	135	139	135	126	152	142	142	155	133	131	156	127	164	148	130	114	129	125	152	139	117	138	145	135	116	146	123	136	146	130	132	130	144	134	142	144	137	122	142	139	115	135	125	145	135	132	122	125	130	144	142	141	143	160	135	131	158	141	135	141	143	134	145	129	135	129	124	124	113	134	138	138	131	116	144	126	136	120	125	138	153	152	156	135	149	140	124	124	126	130	155	144	146	148	138	131	121	140	151	130	143	132	136	162	134	142	135	131	106	139	146	135	144	136	143	139	151	134	157	124	117	137	137	134	135	131	154	119	128	133	147	130	128	145	130	142	126	122	138	148	137	132	128	141	142	151	117	129	163	103	133	155	144	131	128	135	133	128	122	139	137	177	145	137	167	149	134	145	134	120	155	132	151	133	144	142	144	132	136	112	132	132	121	147	142	126	134	126	136	127	133	136	138	134	150	156	138	122	140	136	146	130	140	145	143	150	124	148	140	130	147	160	138	129	149	126	139	126	152	141	135	152	134	137	138	141	146	122	152	138	122	140	115	140	132	136	166	149	147	152	165	134	137	137	152	142	147	130	146	140	134	138	151	130	144	147	139	130	147	146	139	119	131	126	124	122	138	141	117	147	124	125	139	116	151	125	128	128	150	138	153	150	119	157	127	140	126	137	132	122	151	130	126	134	147	136	125	130	122	158	113	135	128	152	145	128	146	133	132	150	139	148	126	150	149	143	146	135	149	129	152	153	140	136	114	137	118	149	138	138	134	157	118	135	128	120	129	154	128	145	142	146	150	147	125	140	144	136	122	140	144	143	134	155	125	132	161	128	111	132	151	145	123	147	137	120	136	145	137	150	136	152	140	152	134	136	131	143	138	130	136	149	134	135	145	125	135	147	142	134	157	151	141	128	139	124	142	122	140	140	130	132	140	125	145	154	121	137	143	138	148	128	147	138	149	121	141	133	140	131	160	114	134	143	133	129	128	144	147	137	144	150	135	154	117	144	136	129	139	141	133	141	135	130	124	152	141	143	130	150	129	128	124	135	112	138	132	117	133	133	155	133	131	135	138	157	142	130	119	153	116	151	125	148	145	138	148	157	146	134	139	146	129	123	152	155	143	148	148	142	157	142	158	148	138	151	135	130	124	130	143	139	131	137	135	131	142	147	142	132	127	135	142	130	113	137	142	138	132	150	125	152	115	152	135	123	123	140	115	122	129	136	120	139	134	153	132	130	131	134	125	138	137	150	139	130	152	142	145	136	132	135	151	135	141	141	122	148	129	137	117	135	117	134	145	154	113	135	132	129	135	131	150	131	130	153	151	129	147	136	149	138	150	134	135	167	150	143	144	118	142	133	133	132	140	120	135	164	119	127	125	128	132	128	125	145	168	145	128	136	144	136	135	131	128	155	133	146	137	146	132	155	130	136	153	159	143	130	146	136	136	129	148	156	127	122	157	137	131	144	115	139	138	124	138	139	151
150	0	2500	106667	418	8	276	302	259	271	290	285	290	253	275	256	241	233	245	222	207	214	224	214	209	200	210	196	199	175	202	205	184	182	187	170	169	176	169	195	161	172	178	181	151	159	182	145	150	150	155	144	130	169	159	172	169	142	164	156	151	156	149	152	171	151	137	160	147	147	147	161	158	164	167	138	178	148	159	151	168	136	150	150	161	136	152	145	144	169	173	145	135	154	156	166	141	159	178	170	138	160	148	152	151	146	146	147	165	159	133	130	134	145	161	157	147	149	142	160	141	137	148	145	137	162	137	144	157	155	121	147	156	149	153	143	146	130	143	147	157	152	135	155	155	151	154	143	167	128	160	148	133	129	126	159	158	150	136	179	154	158	157	169	144	131	158	141	137	143	153	119	131	147	140	150	159	152	147	156	156	161	138	135	152	145	159	154	173	154	134	144	139	167	151	142	141	167	149	140	135	163	163	142	130	140	158	152	143	156	135	153	135	149	137	150	142	141	159	135	141	155	128	151	129	129	142	149	142	151	132	149	135	146	141	145	136	143	145	134	148	150	143	138	140	144	140	154	157	149	149	131	146	130	142	149	139	133	122	143	162	130	150	131	139	159	147	152	134	129	142	131	158	138	146	131	135	172	147	142	152	135	164	125	143	164	153	137	149	135	145	149	169	143	117	128	160	166	138	147	151	163	125	143	158	145	145	134	156	146	141	140	150	133	174	148	141	130	153	143	152	142	128	139	132	130	161	142	126	149	147	161	165	146	151	143	148	153	112	158	134	133	148	132	141	152	120	151	136	144	137	164	140	156	134	138	133	162	126	127	149	128	134	132	173	167	164	149	137	132	138	158	130	140	126	146	130	134	142	151	155	144	148	136	144	132	129	132	138	150	150	115	131	154	138	143	157	127	133	132	142	141	153	159	155	156	127	119	159	136	150	155	134	141	142	130	142	148	145	134	141	145	145	141	140	160	129	130	149	137	153	127	127	139	129	130	137	148	133	141	155	139	136	161	140	154	141	143	140	141	129	169	145	132	148	136	152	122	146	180	149	157	145	135	148	134	148	138	148	150	140	149	146	150	130	159	139	152	135	140	135	147	156	129	139	145	129	138	139	141	128	153	122	150	140	151	123	143	140	141	148	154	158	142	150	158	148	154	153	130	140	152	144	150	162	133	137	127	155	148	150	136	129	135	139	137	136	138	142	124	129	149	136	155	142	139	172	155	142	130	157	154	136	162	136	142	144	139	141	145	125	142	132	125	158	138	121	133	143	143	147	128	156	141	148	154	128	141	144	151	159	155	163	126	145	152	143	124	140	142	160	148	141	142	139	134	120	136	143	150	149	150	145	147	130	136	134	143	133	147	150	172	135	137	153	128	127	153	139	126	140	110	143	144	145	137	151	133	144	135	123	136	140	134	153	144	149	143	131	136	141	147	132	145	139	133	150	141	148	115	156	120	136	148	148	133	147	137	147	131	135	143	146	159	149	153	131	156	136	134	147	161	137	183	146	127	147	155	126	144	151	142	131	148	128	147	148	139	134	147	135	128	151	156	134	160	146	125	145	154	146	145	140	158	117	154	159	141	146	145	126	144	158	141	142	140	131	136	127	145	145	164	148	149	150	148	143	133	110	139	135	129	144	125	130	154	131	127	138	138	124	144	156	149	132	131	139	156	140	134	140	139	141	158	133	157	154	135	147	142	144	145	146	127	144	134	131	161	154	161	151	170	139	154	133	157	149	137	151	156	156	165	147	163	135	146	152	154	142	134	159	132	157	140	135	142	138	138	136	139	144	129	132	130	138	152	149	124	143	128	150	122	157	145	135	154	132	144	137	146	136	133	138	142	129	130	134	142	140	153	118	129	142	117	146	144	163	152	139	135	137	142	148	150	142	136	157	141	150	136	136	172	148	130	145	144	129	149	149	144	135	154	138	135	121	145	144	146	151	139	142	150	137	130	141	135	149	162	121	153	151	129	137	143	163	142	146	121	135	131	162	138	146	152	139	120	149	122	140	140	151	128	148	159	118	150	149	149	128	148	142	131	143	134	118	140	163	133	153	125	136	154	118	133	151	136	145	134	130	161	132	154	133	159	143	133	140	156	140	147	142	133	139	134	117	137	153	135	145	126	127	163	132	145	162	144	142	160	144	153	167	146	134	134	149	158	126	162	148	154	137	123	151	144	142	158	136	133	137	131	114	138	154	141	138	131	144	138	159	140	176	160	130	153	155	140	151	150	132	154	178	118	133	149	140	152	139	132	157	142	139	149	147	142	132	144	146	128	152	135	135	150	154	127	153	137	149	147	139	161	143	134	136	145	156	150	147	122
150	1	1710	106725	422	63	300	326	258	223	194	238	220	206	192	164	178	177	184	197	165	166	183	165	162	160	167	152	163	182	150	165	166	180	145	135	147	141	161	161	155	154	142	156	149	137	155	161	150	167	161	155	146	153	165	146	194	140	129	141	175	141	153	155	133	152	153	147	152	152	161	185	153	164	156	149	144	165	159	164	163	168	152	170	164	163	171	153	145	171	152	149	151	168	143	147	143	146	166	133	150	149	150	123	161	168	158	151	147	155	154	144	148	157	136	152	161	143	166	163	143	155	141	160	166	149	164	165	151	159	143	163	160	139	161	162	170	146	161	169	163	151	168	142	137	154	147	171	161	144	150	158	155	149	164	168	170	143	151	165	154	152	151	142	147	134	138	162	157	159	165	164	147	144	160	149	145	164	165	140	153	163	139	156	142	144	156	152	168	158	155	156	159	139	155	143	143	151	123	149	145	127	154	163	149	151	170	128	137	162	162	150	155	136	148	169	140	138	138	147	134	168	136	163	147	156	162	160	163	132	156	164	166	144	156	158	139	151	164	158	146	150	150	172	147	170	157	195	156	141	166	157	159	174	169	174	157	171	172	160	172	151	178	176	152	138	146	161	151	161	177	141	185	168	170	150	139	157	152	165	144	171	167	152	148	136	136	158	149	153	161	179	171	149	175	166	150	139	147	148	143	177	158	171	161	164	178	161	150	165	164	140	132	150	133	151	166	163	171	150	148	160	149	157	154	137	163	176	167	150	154	157	155	153	147	147	141	154	157	145	152	154	152	162	134	152	170	155	159	155	150	156	151	170	137	160	158	182	154	169	153	172	143	150	166	170	143	157	155	161	147	171	144	180	141	151	155	139	169	169	148	146	153	160	160	160	155	144	155	166	172	134	125	141	144	178	160	139	150	168	130	174	142	164	131	163	165	170	155	165	138	160	141	151	144	169	134	150	153	156	143	142	153	162	141	180	154	143	155	173	150	139	147	145	150	151	177	160	174	156	164	146	146	168	157	155	139	148	138	152	157	165	169	148	133	145	152	149	131	151	165	164	152	138	148	151	157	133	150	140	148	139	135	160	142	141	171	155	139	149	149	148	151	140	151	160	161	144	145	151	148	160	158	167	170	134	164	155	156	149	154	145	161	150	147	162	177	142	151	138	162	143	174	147	156	158	149	146	162	174	142	163	163	152	146	141	168	148	157	163	137	150	133	130	170	145	136	160	151	146	148	138	152	148	154	157	142	150	166	166	164	156	128	130	171	164	155	136	168	151	154	144	145	139	147	170	159	134	154	163	167	155	148	175	189	151	151	170	124	150	156	145	145	152	164	146	137	166	154	166	162	155	160	181	135	179	155	151	148	149	187	150	154	143	181	150	151	162	132	165	157	149	154	150	139	159	147	149	132	150	173	147	160	157	149	163	157	140	167	149	158	153	138	129	159	161	143	158	154	154	141	156	143	152	147	161	163	167	165	154	180	140	149	165	160	149	155	164	154	149	134	158	165	165	158	168	157	157	154	153	165	156	146	143	167	146	169	156	165	153	162	146	153	152	151	147	153	158	165	146	132	138	164	140	136	137	149	132	158	136	157	152	159	134	143	165	154	174	138	149	179	146	161	160	158	155	164	151	145	160	171	160	172	171	187	143	163	155	149	155	151	158	158	134	155	161	145	146	162	161	170	158	172	146	138	173	132	153	153	169	160	147	129	131	142	163	139	150	175	161	154	165	156	155	128	151	148	154	154	154	161	119	178	162	142	151	159	168	177	147	155	154	157	153	158	137	157	142	160	160	160	137	172	172	144	133	166	154	149	149	160	167	182	153	162	146	170	166	162	176	163	146	173	150	134	187	177	132	131	160	118	146	157	139	163	150	174	174	156	168	163	143	152	179	170	139	149	165	168	160	154	155	148	148	149	161	142	141	137	155	160	150	149	152	143	149	148	157	151	148	139	131	131	165	160	159	150	153	155	142	155	150	169	136	146	160	172	157	152	159	147	165	164	149	146	177	153	144	171	155	165	154	152	169	160	163	171	126	134	150	133	138	154	165	158	138	154	139	171	167	149	156	142	172	159	157	173	144	152	149	158	145	145	152	148	166	151	154	133	164	144	138	143	179	167	158	138	151	159	158	153	136	148	149	162	143	142	168	133	171	153	141	166	138	136	172	143	167	160	174	165	179	151	167	169	156	135	148	169	156	173	152	142	151	152	168	143	152	159	154	173	151	165	151	155	165	146	154	162	144	165	146	147	165	139	170	160	154	146	147	168	169	156	161	150	154	146	162	143	146	152	157	162	162	160	150	145	140	128	158	141	164	134	169	130	133	167	157
150	2	1950	106782	453	13	292	323	288	301	266	275	252	236	248	221	248	217	188	207	223	198	218	202	202	196	184	169	182	178	181	181	188	203	168	196	173	162	187	159	179	175	189	166	177	182	161	175	187	150	168	183	170	172	161	162	159	166	179	167	161	188	181	146	155	163	180	165	174	165	154	189	183	164	177	190	154	169	169	157	149	156	146	175	163	167	173	167	157	163	158	150	175	145	159	156	174	157	171	152	169	156	150	155	165	162	179	185	178	138	150	177	150	169	170	167	174	155	176	141	163	183	149	162	163	149	187	161	166	164	151	162	176	146	171	144	175	160	164	157	172	163	166	159	149	153	137	176	158	148	162	175	184	167	183	158	159	151	166	159	166	134	177	159	164	164	166	175	174	150	164	173	153	150	192	167	170	156	153	148	173	170	161	165	161	162	177	172	178	164	144	146	176	157	160	164	151	162	162	152	155	179	143	193	145	143	174	176	175	161	152	143	152	175	145	176	158	166	159	166	160	170	178	173	162	156	157	159	153	159	163	158	175	155	147	153	149	159	174	142	174	163	163	182	163	147	171	158	178	155	139	156	157	156	158	171	141	166	146	168	164	163	170	151	169	160	154	157	152	158	161	173	161	171	169	163	151	163	157	157	164	185	146	174	177	176	150	135	156	150	165	167	151	156	185	163	156	153	145	178	162	156	172	174	152	140	159	146	156	170	151	162	166	159	158	176	158	165	163	163	163	144	157	167	171	166	167	174	166	161	164	148	154	152	158	138	169	153	163	158	167	173	148	156	160	162	171	147	156	143	170	152	155	161	133	151	161	153	171	145	160	178	166	162	159	171	150	178	139	163	166	156	167	164	172	172	156	182	164	169	165	148	169	158	166	159	167	148	160	171	155	182	159	166	149	172	170	171	160	151	179	157	153	153	155	153	155	154	162	167	143	170	164	159	161	158	160	158	156	145	167	172	140	163	173	132	173	170	177	172	141	143	155	147	170	164	194	161	156	159	178	164	173	158	163	173	147	169	176	167	143	159	171	171	157	153	162	157	157	182	166	176	153	149	176	164	138	139	146	141	157	146	157	155	167	170	170	161	177	137	151	174	138	152	182	160	171	156	152	148	170	149	168	154	176	172	171	172	148	163	151	155	163	139	170	157	139	159	162	172	145	145	158	164	179	166	168	176	135	182	148	160	170	195	151	183	177	161	168	141	180	179	160	155	181	178	156	165	162	157	146	168	167	169	165	145	161	170	146	177	166	176	149	153	140	175	146	139	162	157	163	148	152	148	163	165	181	174	174	153	164	152	164	152	156	157	130	177	142	171	158	168	160	146	152	168	153	164	154	175	166	169	176	159	167	173	156	152	150	171	178	168	161	158	187	168	169	155	145	170	147	154	174	163	179	179	154	159	176	143	153	162	170	155	152	160	167	186	161	144	153	174	157	181	172	165	163	170	162	174	178	160	154	156	166	159	157	161	166	146	175	174	171	167	179	163	138	187	167	146	162	164	133	156	185	160	165	163	170	159	166	164	153	169	159	172	159	148	172	163	171	147	177	164	162	170	166	148	145	147	154	147	156	173	179	157	173	162	175	177	143	165	172	152	151	171	151	152	181	165	153	166	146	148	155	187	185	165	155	158	165	157	152	187	160	162	158	148	166	154	164	165	157	143	169	155	167	161	173	168	151	162	177	168	152	150	178	145	170	160	156	154	172	177	169	158	175	172	160	153	155	171	177	170	152	173	167	167	146	142	171	156	151	132	167	148	159	151	148	166	153	161	161	183	156	177	152	143	148	148	154	151	146	182	190	152	169	167	158	178	156	148	151	148	141	137	185	168	153	175	175	191	155	156	155	155	161	159	171	151	142	165	192	168	165	160	153	180	136	149	167	171	169	167	154	162	152	153	164	158	154	154	175	169	176	149	160	158	164	165	172	149	146	181	168	154	159	165	158	163	157	157	170	166	156	177	155	136	181	164	154	164	181	157	160	186	169	147	154	160	170	158	155	161	142	156	161	156	170	147	156	168	184	169	175	125	175	151	164	148	172	156	173	158	164	147	170	152	152	160	173	179	164	149	150	163	139	136	160	161	167	148	157	170	153	160	170	156	135	152	151	153	210	180	150	151	158	168	162	177	167	166	194	162	153	161	174	142	167	178	165	147	144	143	174	180	150	155	148	172	137	169	141	190	156	156	169	146	166	166	162	155	158	157	168	168	180	169	168	162	152	172	158	150	158	172	141	180	145	173	151	161	153	164	156	156	151	157	178	149	160	148	141	160	177	151	151	138	164	163	180	174	165	156	161	142	155	144	160	157	160	164	138	150	171	156	175	149
150	3	3250	106840	448	25	271	289	301	246	232	232	222	219	201	215	185	187	171	166	187	181	178	166	177	165	152	159	152	141	155	161	152	153	178	160	140	154	136	165	157	165	156	153	138	156	152	134	151	153	155	164	148	124	141	140	148	126	145	131	149	129	152	157	150	166	122	157	143	142	140	135	136	131	138	156	140	146	146	130	149	146	158	141	158	142	145	142	144	127	155	126	158	145	152	141	139	123	152	142	143	149	131	144	173	154	157	153	158	151	146	153	127	147	128	126	138	134	141	146	160	146	147	137	146	150	134	153	141	158	149	133	132	144	145	143	144	142	106	136	134	143	135	147	148	152	143	145	137	141	143	123	150	159	132	136	138	160	144	151	153	149	138	157	129	147	123	154	161	125	140	164	155	138	155	139	147	156	137	137	147	135	141	132	156	165	140	168	153	140	149	131	139	138	133	156	131	134	133	144	129	138	127	123	148	149	140	155	143	144	136	132	131	130	138	146	151	162	161	134	119	135	137	136	128	168	141	127	130	134	145	124	136	120	134	152	139	134	135	140	155	132	156	130	142	138	135	157	146	148	137	151	130	135	128	160	159	109	160	151	133	139	146	147	147	131	153	157	147	148	155	138	172	131	137	139	151	137	127	137	142	132	150	134	150	139	131	149	151	138	158	124	136	150	138	136	135	146	144	141	182	146	143	144	138	165	170	150	124	124	142	149	151	146	140	133	134	153	142	156	139	143	141	118	149	157	141	147	145	129	139	140	135	134	129	143	139	146	166	149	136	147	140	126	139	155	162	142	143	136	146	123	137	133	141	134	133	138	124	126	133	126	157	157	159	150	137	154	138	120	149	147	115	137	127	148	166	161	131	153	149	150	139	140	153	135	127	142	156	128	132	124	171	132	142	142	161	128	140	156	120	155	119	131	144	143	143	168	131	129	147	148	147	140	166	140	145	118	133	149	153	151	143	142	142	122	139	131	144	143	126	161	145	143	141	153	133	163	138	145	154	143	144	133	134	139	156	130	155	155	130	141	141	159	137	144	140	119	140	141	151	151	121	146	143	138	141	144	142	140	131	143	141	135	124	105	148	142	118	122	143	129	141	149	133	158	156	144	152	145	146	140	168	132	133	128	159	146	157	141	145	133	128	144	136	135	118	120	143	131	137	143	146	159	126	140	162	159	146	135	148	151	169	147	152	151	154	150	134	143	153	152	151	151	144	139	154	150	144	141	131	125	138	134	151	146	143	117	164	131	149	121	103	125	133	152	144	130	137	156	149	129	151	150	144	146	150	128	140	126	142	150	149	136	149	105	149	157	136	135	139	144	132	123	149	168	134	133	122	145	146	137	123	132	139	145	146	136	134	141	131	147	123	133	144	131	139	150	137	148	143	148	148	149	144	141	142	153	128	141	133	130	155	155	137	149	138	153	153	140	154	165	146	153	136	141	145	148	170	155	132	133	150	138	137	126	123	140	147	132	135	134	134	132	140	150	147	148	126	131	145	150	144	136	144	149	124	140	157	125	147	127	130	147	152	135	137	128	146	138	143	149	135	137	147	154	162	122	137	148	130	134	135	159	138	140	120	147	138	150	148	157	158	143	140	146	142	143	134	148	125	162	150	149	165	150	140	142	139	133	131	130	133	124	149	150	136	138	149	131	153	134	124	146	129	145	161	146	145	138	141	133	133	126	143	143	140	126	142	152	124	139	127	145	138	148	150	146	146	130	132	149	128	150	131	135	143	138	145	142	120	152	134	127	137	144	141	151	129	138	132	137	137	160	155	148	138	148	138	155	138	159	141	150	117	134	140	157	126	143	138	149	147	137	141	134	117	123	149	167	135	122	145	123	141	114	130	163	139	156	156	142	157	133	134	158	164	147	132	144	133	144	153	155	135	160	155	121	123	126	138	123	159	150	124	160	133	167	139	128	145	143	146	138	125	143	134	144	141	140	142	151	140	156	133	152	146	132	139	141	143	152	122	136	146	136	140	150	151	148	138	135	134	126	129	137	134	128	143	136	133	140	138	135	156	137	123	118	153	153	137	126	143	153	136	134	143	128	139	149	127	139	155	144	134	135	131	150	117	133	129	145	160	134	138	134	144	139	119	132	144	124	151	130	148	130	162	150	159	141	128	158	162	143	157	148	124	163	145	161	138	125	136	152	136	162	136	132	143	145	126	164	135	143	130	120	144	128	124	135	140	145	155	140	136	146	133	136	149	139	146	161	153	142	131	147	141	136	154	145	147	160	157	135	146	130	158	139	130	142	158	154	125	132	138	145	138	161	148	156	141	157	146	115	161	129	138	146	143	151	131	142	162	140	146	148	141	124
150	0	2500	106900	427	7	238	315	287	294	281	293	263	268	247	255	266	245	216	250	232	224	223	222	209	211	180	195	208	181	189	173	171	184	168	163	190	182	183	184	180	157	196	183	177	171	164	183	172	175	185	144	157	173	171	151	168	156	161	159	149	143	165	143	159	169	163	153	150	154	158	132	163	166	161	151	162	171	138	147	127	160	159	165	166	173	162	160	156	163	155	134	134	153	137	159	156	150	134	158	143	143	147	147	164	149	131	143	141	142	173	174	157	162	145	139	133	158	133	155	137	147	142	137	147	141	148	150	160	160	141	137	147	147	143	146	151	159	158	146	146	148	125	159	112	147	165	150	137	130	128	137	151	157	151	168	153	152	147	160	154	152	136	127	146	133	159	136	128	154	140	150	143	137	123	156	147	154	130	152	152	147	136	155	142	149	156	152	128	156	144	141	149	139	141	135	143	148	161	147	127	142	152	121	162	152	149	157	139	130	134	140	134	142	153	129	152	161	129	111	143	133	148	137	133	167	131	137	146	149	154	125	144	135	128	130	153	149	150	147	138	137	160	146	164	147	127	143	132	139	148	142	127	135	157	153	166	172	156	155	165	155	162	139	152	145	123	159	141	138	146	155	123	147	136	138	137	118	144	135	144	145	162	142	149	123	155	127	149	131	133	138	159	150	146	151	144	164	149	130	139	129	142	137	144	146	124	143	129	128	125	143	132	149	143	137	119	136	128	151	128	140	128	131	150	146	152	145	130	148	138	136	151	144	134	126	151	122	126	140	126	149	139	154	137	139	136	129	147	156	144	142	142	141	120	155	155	136	146	154	132	140	154	164	137	127	142	158	137	138	149	145	148	150	138	147	120	146	146	148	162	153	145	141	155	127	122	129	139	144	132	135	150	148	147	146	155	138	144	141	140	132	129	163	135	131	139	143	145	130	161	124	146	145	146	147	120	159	118	134	134	144	130	141	142	131	161	138	130	144	126	129	146	137	116	150	133	134	148	154	122	133	143	136	126	157	143	143	160	131	138	143	143	137	131	136	149	133	156	131	133	140	131	150	143	144	148	146	151	128	141	138	143	165	160	136	124	150	133	139	140	132	131	141	140	137	158	150	150	150	152	152	148	155	152	120	157	137	146	132	148	153	139	133	111	162	144	147	149	149	152	125	125	136	148	156	143	135	148	139	125	123	150	144	132	142	130	146	144	155	139	121	125	146	133	156	157	127	150	115	142	141	140	122	140	147	140	145	159	140	140	142	151	144	129	148	143	153	152	157	134	138	139	166	181	120	131	173	139	149	144	144	138	149	136	130	136	142	143	138	124	137	147	134	143	140	144	153	151	136	150	138	141	140	146	149	131	141	144	152	118	152	114	145	138	135	120	146	140	142	143	124	134	136	126	142	160	139	149	140	151	125	133	143	151	132	139	134	133	150	141	145	134	136	154	139	133	145	138	129	148	126	135	144	127	147	142	131	115	134	153	142	151	141	134	155	131	172	145	126	150	147	156	152	158	135	144	139	138	143	131	158	153	138	134	146	129	142	143	139	141	147	158	148	133	142	140	151	140	155	133	137	143	141	139	168	153	145	136	152	143	151	156	151	137	135	146	139	159	148	132	146	141	152	124	133	143	125	147	130	145	111	137	145	152	139	143	147	140	129	155	142	136	150	122	142	132	149	160	135	144	138	135	147	150	144	140	137	150	142	140	148	127	127	155	135	149	139	137	139	148	130	142	146	133	135	127	137	126	126	129	130	153	148	158	142	145	134	136	145	131	142	157	132	131	139	137	136	115	150	151	139	146	142	153	145	147	145	154	123	139	148	150	139	144	144	121	157	157	153	137	160	148	133	118	156	162	134	155	137	122	144	147	138	165	131	146	149	156	142	133	132	146	138	142	149	116	137	150	141	140	137	138	148	132	165	145	146	126	127	142	132	132	144	139	141	134	153	145	137	134	121	153	139	141	151	126	138	146	144	152	135	140	139	142	134	129	130	135	151	131	146	125	124	136	142	140	145	150	146	123	151	130	144	131	140	170	142	167	126	125	146	136	157	155	144	131	135	155	144	125	155	149	160	137	141	131	136	129	146	144	153	124	149	124	135	120	144	154	134	143	136	136	118	137	130	130	136	133	129	135	141	142	142	163	129	144	128	138	144	121	131	148	139	156	164	138	149	111	141	142	118	146	130	128	123	142	145	109	160	163	133	160	150	129	143	138	146	137	131	137	159	140	136	139	137	125	149	127	156	145	138	133	124	151	148	147	144	142	163	133	118	145	129	155	139	139	150	140	131	153	137	118	136	138	141	140	150	134	133	130	157	172	166	136	142	151	129
150	1	1710	106957	434	64	280	300	242	210	195	204	185	168	194	168	164	163	170	153	148	162	161	130	156	143	151	161	142	173	138	142	122	138	149	151	138	142	143	130	144	134	131	130	132	131	155	139	122	123	134	135	139	126	130	148	147	122	134	140	134	151	114	161	138	135	158	126	124	166	157	137	136	134	128	128	135	155	160	154	127	141	139	121	123	145	158	131	110	129	125	121	130	144	136	150	137	135	147	155	141	115	114	143	127	143	149	146	134	138	134	132	130	147	145	144	134	133	130	142	132	127	126	143	145	115	139	122	139	154	137	118	144	120	135	128	119	126	159	114	144	127	131	148	158	138	134	136	122	148	131	153	131	144	125	123	141	132	129	129	134	134	126	141	134	122	126	140	136	124	150	125	123	143	137	126	126	136	122	149	133	140	134	135	110	128	149	137	127	130	138	139	127	140	138	138	138	151	136	120	128	134	140	129	114	138	129	140	143	161	130	118	147	132	151	138	143	169	150	130	123	158	123	128	137	133	139	163	128	137	131	139	146	120	139	137	116	140	134	139	125	134	141	139	152	155	146	139	126	131	126	100	151	126	148	127	127	158	159	138	125	123	150	145	134	123	122	127	137	133	132	121	114	133	144	129	135	141	113	159	140	155	120	156	125	146	155	153	137	130	147	155	136	126	161	149	153	149	119	132	150	134	136	136	125	142	126	126	146	131	134	124	129	112	128	129	136	143	137	139	126	153	143	139	121	153	120	123	153	131	117	123	136	141	136	128	122	147	123	136	148	130	124	151	145	134	132	142	138	122	155	124	136	145	133	136	122	130	121	134	153	129	134	139	135	129	135	116	135	130	143	136	141	127	141	128	144	143	130	127	160	152	141	124	134	140	133	156	132	131	147	132	142	130	132	137	136	144	122	139	136	120	141	143	126	136	117	127	130	129	123	133	127	148	141	149	128	137	138	118	142	130	149	143	149	127	138	114	132	145	138	116	132	129	122	136	140	131	129	138	123	129	137	131	135	142	134	138	129	102	144	129	141	145	146	123	138	131	122	136	141	120	121	142	137	130	128	127	138	133	150	139	136	145	126	137	143	132	119	112	121	139	128	140	124	140	142	125	145	154	146	154	146	124	142	133	141	115	120	135	131	140	116	135	137	141	127	141	159	130	144	132	132	141	127	125	121	128	133	138	139	127	154	133	143	135	131	120	128	151	133	120	143	132	134	129	129	140	113	144	149	142	138	142	124	104	130	132	139	137	129	145	134	118	138	134	125	132	136	136	132	131	145	143	132	143	134	125	141	116	131	126	126	148	136	125	135	148	128	135	141	110	128	144	117	118	124	133	139	147	133	146	152	141	157	131	140	139	148	144	125	131	127	109	140	135	120	127	121	135	140	136	124	128	141	132	131	133	128	130	153	132	138	137	132	137	125	128	142	132	125	140	125	146	128	145	132	130	132	157	128	140	118	124	128	143	125	131	136	126	124	130	134	139	119	128	132	124	105	141	133	140	137	135	154	133	139	119	131	132	118	151	137	136	131	139	144	139	124	109	137	147	139	133	145	144	140	140	123	134	126	129	130	121	138	137	141	137	123	134	134	143	140	138	120	124	137	128	142	126	141	155	138	146	127	122	137	161	150	136	145	138	160	142	139	128	139	130	145	159	142	139	119	151	132	136	127	130	129	154	118	127	125	140	128	115	139	123	152	128	137	117	144	136	138	121	144	130	112	122	130	131	142	145	133	145	130	148	146	139	110	133	148	139	109	138	140	140	141	136	129	115	133	134	116	128	112	128	149	149	136	134	147	143	126	156	142	126	138	150	129	141	144	148	135	140	146	127	134	142	121	136	133	149	134	124	129	130	151	145	144	132	130	125	133	131	116	111	124	132	129	127	145	133	162	127	128	143	136	129	137	125	123	139	135	123	130	136	130	157	126	137	135	143	121	111	138	119	133	140	146	144	120	126	125	133	132	155	131	160	140	136	117	146	138	126	137	131	123	128	143	134	153	151	137	136	123	128	146	141	119	126	132	132	114	138	141	144	112	134	122	136	126	132	137	131	121	129	123	150	134	152	130	155	122	133	140	126	117	136	110	145	136	134	127	140	150	140	133	143	130	142	133	148	136	137	140	143	130	121	110	147	138	146	124	123	126	142	161	136	136	150	142	140	124	118	138	140	135	148	134	135	142	116	124	143	138	132	131	127	134	129	149	135	136	106	137	138	140	136	117	138	144	134	128	141	133	127	130	135	122	138	127	127	133	153	132	135	137	154	148	130	127	132	155	127	120	113	130	148	135	150	143	146	148	137	143	155	159	128	143	122	131	145	125	149	140	120
150	2	1950	107015	427	25	247	333	287	272	242	260	236	217	227	215	203	201	218	179	176	154	195	177	149	172	167	157	168	125	151	155	146	146	159	155	152	144	153	138	143	123	140	137	144	139	146	160	150	149	129	163	143	129	129	160	134	147	136	139	125	133	126	135	131	172	145	129	151	158	127	143	136	159	143	141	115	119	121	134	140	106	130	124	128	112	147	136	148	130	151	124	139	146	136	125	134	135	156	127	116	136	135	126	132	145	128	143	146	141	124	125	121	134	125	140	125	138	139	134	122	141	131	122	118	124	140	138	127	128	117	139	116	127	110	143	105	120	159	131	149	131	132	123	135	125	132	140	151	145	135	158	149	127	123	116	126	119	142	118	136	136	120	129	131	131	150	133	114	130	122	141	124	134	130	140	148	149	135	126	120	130	137	139	142	118	122	104	137	114	119	139	136	145	136	136	121	160	132	119	103	138	127	146	140	125	153	120	142	134	131	130	136	147	132	118	122	132	125	138	159	143	153	120	142	147	137	117	110	139	145	139	107	141	132	142	133	138	155	127	134	152	146	137	134	117	127	140	123	123	131	156	119	120	144	136	134	147	148	155	126	119	134	127	114	109	114	130	127	131	126	123	115	135	126	138	104	124	126	121	143	140	128	112	135	130	133	110	136	146	122	136	135	119	142	128	119	114	134	127	143	118	141	124	117	139	138	144	116	145	133	122	130	130	132	124	131	136	143	136	128	121	123	130	129	155	124	136	140	119	115	115	135	131	117	122	119	120	144	125	129	134	119	134	122	119	111	141	154	137	128	123	128	130	137	135	137	110	139	133	128	140	123	127	126	123	151	131	152	140	154	122	133	124	125	137	135	123	147	135	129	130	150	128	127	140	120	122	131	104	140	107	122	123	132	126	130	127	124	112	123	140	112	114	134	138	130	121	139	110	121	126	132	120	140	136	132	116	127	142	126	124	132	140	133	132	129	131	135	136	147	134	137	141	116	129	134	147	143	120	138	143	103	145	132	127	133	140	116	135	142	137	135	134	142	136	127	134	134	132	145	131	121	132	126	131	148	132	110	146	116	136	126	120	126	134	108	126	131	103	141	119	114	135	111	131	135	127	128	147	131	144	115	132	144	115	132	127	127	130	136	147	130	115	138	125	125	142	136	147	120	121	138	129	140	129	127	103	134	130	136	149	136	139	116	133	129	134	116	124	134	137	121	120	136	162	118	125	129	140	140	132	145	119	135	138	131	116	123	134	128	129	127	109	130	130	140	113	134	137	162	123	150	124	127	142	142	119	131	123	132	130	120	118	139	141	126	117	133	121	132	126	127	146	128	141	113	132	154	127	107	120	142	134	137	124	129	138	138	115	144	132	128	126	136	120	139	129	108	132	114	154	130	132	155	127	137	120	133	130	133	132	135	133	137	121	134	142	120	121	129	132	115	130	118	136	130	114	140	105	137	135	128	148	138	127	126	137	134	122	132	138	133	123	145	126	136	123	127	136	140	129	141	125	126	128	135	154	115	135	133	125	147	135	123	136	138	142	128	135	138	138	124	116	129	137	140	120	142	142	162	121	131	142	119	103	113	112	116	132	131	143	122	118	131	128	156	126	114	132	122	129	117	137	101	144	136	123	138	134	142	105	134	132	135	134	136	134	143	137	119	146	133	157	148	124	140	134	127	126	126	126	128	136	128	131	130	135	128	133	123	136	133	108	127	122	133	135	130	123	135	139	127	147	120	134	131	136	143	143	135	131	133	133	131	141	143	122	119	128	141	134	134	120	135	138	142	125	118	121	132	145	122	133	126	110	118	127	134	132	145	130	135	149	115	139	145	124	131	134	123	136	116	140	123	129	128	139	111	132	140	138	133	126	129	132	159	138	108	130	128	114	122	128	135	121	132	119	144	133	116	114	126	140	137	120	144	145	139	129	119	143	114	122	125	128	131	121	141	122	137	127	111	132	131	117	132	118	144	131	152	138	137	131	140	130	136	152	141	132	133	122	133	114	126	127	107	137	114	134	121	142	138	128	135	132	119	133	151	143	127	138	122	127	116	135	115	128	121	130	135	119	129	119	119	128	144	141	120	127	138	149	134	115	131	129	131	122	132	129	139	142	134	110	126	136	144	124	115	129	143	142	125	111	135	117	115	118	127	130	138	132	130	126	144	117	130	138	111	133	124	149	127	133	110	124	123	135	131	137	116	130	139	122	142	130	139	116	124	136	136	123	129	131	144	116	132	125	133	114	152	116	105	121	106	120	130	128	129	114	127	119	103	120	131	139	114	127	151	120	127	141	115	153	130	134	142	118	114	125	123	143	132	113	138	127	121	145
150	3	3250	107073	416	26	297	298	263	265	244	216	255	200	177	194	204	183	187	172	155	155	164	141	183	166	138	138	154	129	151	146	133	159	129	167	137	129	158	132	157	155	150	142	117	136	119	132	132	161	135	130	134	140	145	146	119	127	149	132	127	142	128	139	134	139	117	138	139	136	131	122	132	125	124	119	116	155	129	150	110	145	139	126	145	130	133	131	127	144	128	142	117	121	126	114	112	129	128	133	129	113	115	149	119	126	141	132	136	135	112	122	118	138	152	135	146	128	133	135	132	115	118	122	112	128	156	124	124	128	132	115	141	127	132	131	108	151	146	112	118	134	139	118	147	130	123	125	118	140	133	111	151	122	128	129	123	123	132	127	115	117	121	133	119	121	111	134	128	143	124	141	129	133	132	139	116	133	130	122	114	102	134	109	132	111	131	127	136	132	154	135	118	135	132	143	132	126	138	123	143	145	108	107	114	130	117	138	135	129	111	143	105	145	125	138	125	131	141	140	128	109	116	119	132	120	119	121	113	125	140	117	111	131	122	135	135	123	139	122	127	138	136	130	99	142	133	134	114	136	145	137	124	128	127	135	105	123	114	116	129	134	147	123	148	136	130	127	135	155	127	127	113	145	136	127	115	143	116	122	142	119	124	150	135	132	137	117	114	143	125	122	133	133	132	101	106	130	123	116	118	124	124	103	134	132	131	113	115	118	110	136	129	127	145	135	111	105	126	123	134	129	110	134	134	92	122	132	124	143	133	151	121	131	136	129	125	133	124	130	118	119	150	129	121	120	134	118	144	142	115	121	130	132	118	103	122	136	149	127	123	132	109	118	105	126	129	124	126	137	127	140	134	109	131	130	133	141	140	113	121	111	150	124	133	126	124	119	119	119	141	127	132	131	146	133	134	120	132	147	126	137	111	129	135	119	129	138	107	128	124	120	131	137	134	157	112	121	110	118	129	127	110	129	123	139	114	135	119	124	126	117	115	116	137	112	128	133	120	116	123	130	146	119	117	119	117	126	129	121	131	112	120	123	124	106	113	118	135	129	125	134	131	140	120	132	129	125	119	139	125	131	128	135	137	135	110	137	124	122	120	130	120	134	133	120	121	124	142	148	116	124	138	124	137	134	142	126	130	136	127	126	122	129	133	131	141	120	111	131	133	128	124	131	105	144	122	126	138	124	110	139	118	124	153	126	125	116	127	147	133	114	136	128	169	130	108	147	128	130	109	126	128	118	126	126	115	118	117	114	131	109	114	125	114	119	141	139	130	129	113	131	116	126	131	149	131	142	120	145	130	128	109	110	127	147	109	132	120	141	113	135	121	135	141	123	120	130	122	138	134	128	126	139	123	133	150	111	115	129	126	125	125	131	146	118	116	128	120	118	137	142	131	120	129	118	135	122	137	143	128	122	112	117	138	116	118	136	127	121	116	127	145	139	114	139	116	122	127	151	125	128	139	119	119	146	126	115	129	113	147	110	145	119	139	141	148	123	123	139	133	145	110	128	121	124	145	140	128	148	125	113	117	122	136	132	127	128	130	109	115	120	122	119	126	129	133	141	117	110	117	139	124	126	131	116	122	112	141	127	116	125	110	131	122	127	107	116	125	129	145	116	137	122	132	128	130	128	135	135	133	114	146	132	126	141	141	134	148	112	129	139	142	112	119	109	130	119	124	107	135	107	145	144	140	129	113	130	120	129	153	120	116	115	143	110	133	126	114	134	136	124	111	123	141	114	124	117	114	125	146	121	138	122	135	127	118	118	126	136	124	118	141	126	148	108	130	131	130	111	126	131	115	107	130	131	130	118	129	131	128	111	139	136	116	139	117	136	120	118	135	115	112	122	109	120	136	113	120	133	128	139	139	131	131	121	127	107	120	127	134	129	131	114	121	101	140	126	144	106	114	125	131	117	109	136	122	134	123	112	113	129	127	120	136	117	127	123	129	104	122	118	115	141	130	142	118	145	123	123	143	107	141	131	121	129	118	115	128	118	131	151	122	124	127	132	116	126	118	121	127	122	140	123	138	111	135	116	114	115	129	144	134	121	122	116	120	113	127	125	106	129	137	118	119	115	120	121	118	131	126	128	126	122	127	134	154	118	116	129	122	125	114	115	129	142	136	115	133	122	123	135	128	105	137	121	135	133	170	119	122	122	126	153	132	115	125	119	111	124	133	126	118	121	146	140	116	122	101	111	152	131	112	110	120	114	138	121	116	137	120	136	136	143	138	137	120	119	121	132	122	127	104	108	138	133	132	129	118	139	118	134	132	118	120	121	128	136	115	130	138	127	127	141	124	117	106	121	133	123	136	137	111	141	145	113	122	122
150	0	2500	107131	425	11	244	314	322	309	308	302	329	290	296	309	313	283	291	233	269	257	253	231	274	244	245	217	195	210	228	221	229	237	211	206	203	233	214	197	207	222	203	195	197	206	196	202	195	203	176	177	210	203	191	191	212	191	211	209	207	182	191	174	209	205	193	179	172	187	212	186	204	179	195	192	181	194	184	204	209	186	180	177	203	181	186	214	208	175	182	185	202	158	172	189	185	171	180	189	186	187	214	195	194	182	198	189	201	194	181	182	175	193	186	178	180	195	188	190	193	168	192	197	181	189	189	194	191	182	195	175	208	170	197	189	192	192	183	192	181	188	178	204	179	190	165	202	187	181	150	199	195	199	186	192	187	179	185	175	164	164	169	187	175	182	172	180	209	175	171	187	173	185	207	198	184	197	176	167	189	197	188	182	188	185	171	197	170	186	198	164	167	190	182	184	181	169	188	174	189	193	201	207	182	193	171	177	189	184	163	176	178	187	190	186	165	195	178	190	173	178	167	182	193	194	188	163	166	186	193	188	185	192	194	172	189	195	162	196	197	191	197	190	176	177	188	182	204	200	173	173	180	187	190	169	184	171	182	193	181	176	171	194	179	185	199	175	168	191	177	190	182	196	182	178	197	176	173	189	178	188	184	206	182	184	195	174	184	175	187	202	196	170	190	188	172	178	177	169	176	196	193	181	197	189	193	192	168	190	185	168	152	169	176	176	164	183	183	193	176	175	155	168	179	194	186	199	173	193	157	190	193	186	183	161	201	175	177	178	186	164	194	170	165	192	170	171	185	186	183	203	183	179	173	172	161	199	193	189	179	181	185	170	170	160	176	191	178	173	180	145	156	184	190	197	180	185	155	165	177	181	184	195	158	192	180	171	190	174	167	185	163	155	180	179	162	188	194	179	190	196	163	176	162	194	174	175	175	154	172	160	183	190	184	176	185	192	176	180	190	194	173	192	209	184	176	177	180	194	182	180	180	184	180	192	192	196	200	175	174	183	186	197	189	188	200	185	191	201	193	206	166	154	188	162	151	180	210	203	180	193	158	183	174	174	172	156	167	178	185	148	193	164	195	158	192	188	191	178	187	180	177	186	196	190	175	184	180	175	186	197	185	194	203	177	159	175	184	189	189	205	187	164	180	178	167	186	187	173	192	175	170	182	198	197	177	195	158	180	189	206	170	181	174	178	174	207	187	192	191	177	157	168	183	190	166	186	185	179	185	166	190	176	192	188	170	179	184	203	176	190	189	181	189	185	165	183	185	180	188	208	183	179	186	180	167	146	161	194	169	164	182	192	197	177	180	174	200	183	159	163	197	184	167	172	159	186	177	196	185	174	180	184	186	188	186	192	189	173	195	182	187	177	180	180	192	196	195	153	166	173	195	178	182	189	183	168	178	181	176	200	181	161	188	193	184	177	175	188	165	172	188	185	182	195	191	174	182	174	180	191	185	152	192	184	180	157	180	175	202	169	188	200	204	168	178	163	178	165	187	182	193	195	184	168	171	200	155	196	179	195	175	193	192	180	200	180	182	183	166	192	193	189	180	180	164	181	192	162	178	179	169	197	152	164	195	187	164	183	165	169	173	189	184	184	175	207	161	213	196	201	188	174	191	202	182	183	176	165	181	172	171	178	169	166	180	193	183	159	174	205	188	183	186	171	170	215	191	169	170	145	167	190	174	156	182	191	171	172	176	193	173	182	178	179	185	178	171	175	199	198	165	181	176	182	179	182	186	187	164	175	186	162	188	186	175	159	196	204	189	180	182	189	185	197	184	164	165	180	159	176	166	182	174	179	180	186	165	138	183	202	186	177	198	159	192	173	188	200	181	198	188	187	187	199	173	182	214	170	159	174	157	181	174	171	188	183	184	170	186	170	193	178	176	182	218	186	176	175	168	173	214	162	207	191	171	196	166	198	192	187	178	160	188	174	192	172	180	170	202	188	202	180	182	193	194	198	189	174	172	177	194	163	182	174	183	178	183	198	182	190	182	185	186	179	194	203	196	184	163	207	181	141	170	198	190	177	182	192	191	176	190	174	186	187	161	183	163	173	187	171	194	207	189	170	219	165	177	157	188	197	198	189	184	169	178	179	188	200	171	189	178	181	154	190	188	183	169	176	186	165	170	150	207	200	183	168	173	164	173	182	185	170	183	180	176	191	180	155	191	180	182	170	177	175	197	188	193	192	186	159	179	166	169	166	178	198	157	201	206	168	184	194	184	175	172	176	186	174	185	186	174	175	198	186	200	164	188	182	184	182	182	174	184	211	206	200	167	178	180	177	172	159	185	168	195	182	176	183	203	171	176	181	207	189	188	168
150	1	1710	107188	429	69	315	329	262	240	220	215	243	186	228	180	204	199	186	173	183	187	166	195	186	204	176	198	174	158	156	206	180	154	209	174	188	216	185	169	165	160	168	191	164	167	165	147	166	194	192	154	165	178	175	199	175	163	187	164	160	184	147	173	169	155	172	153	180	174	169	157	191	179	183	192	186	173	164	176	181	143	173	169	182	182	182	187	182	182	174	154	156	176	176	173	163	187	171	180	200	170	171	173	191	186	179	167	167	171	157	162	180	185	170	185	173	172	175	182	175	171	175	178	158	180	186	160	170	172	189	164	183	190	172	186	171	183	160	194	167	172	188	162	162	169	160	158	179	165	185	174	161	212	184	165	174	160	188	161	184	174	153	177	174	180	193	175	155	181	174	168	179	181	180	164	202	161	176	172	178	169	166	174	163	162	178	156	178	180	180	190	168	198	187	190	171	170	167	178	169	159	181	161	152	187	191	164	177	177	174	180	173	196	165	188	167	169	162	173	165	168	160	157	165	184	179	169	195	177	164	181	188	148	161	174	157	151	178	155	179	174	189	175	177	172	180	160	173	173	176	170	154	177	176	186	177	169	170	162	180	180	167	181	197	162	163	168	173	170	165	178	176	179	176	175	178	157	173	181	166	156	191	186	176	164	157	165	164	176	173	149	171	189	158	152	161	169	150	178	186	170	171	165	184	144	166	171	178	191	179	176	174	161	153	187	190	174	170	175	198	213	178	188	162	182	175	153	179	168	175	184	174	171	167	170	163	158	169	183	171	171	151	189	166	197	160	161	153	181	190	174	163	172	156	155	148	171	177	170	147	140	167	182	188	176	160	182	174	183	154	140	175	162	163	173	160	177	167	157	167	160	177	192	172	191	191	168	197	173	163	189	165	173	171	166	175	151	163	166	166	164	179	154	165	181	139	162	165	177	164	172	147	172	178	180	173	183	169	181	157	188	164	186	177	172	179	179	164	175	175	170	186	164	156	169	192	160	159	175	173	181	169	182	177	165	168	174	193	177	175	171	179	149	179	139	196	178	168	165	176	162	158	173	171	156	166	166	173	172	169	184	171	172	195	192	180	172	154	178	171	164	174	171	164	174	160	156	194	186	171	149	182	175	186	153	180	205	169	186	188	181	188	166	169	195	176	154	171	174	176	178	180	174	175	176	153	194	171	170	177	159	164	176	183	178	173	188	167	155	174	157	167	148	151	166	160	177	162	167	172	163	185	166	175	187	170	158	172	195	151	174	180	171	155	170	152	158	167	163	163	174	186	157	161	154	194	197	163	182	185	166	187	173	174	169	180	192	162	166	161	159	187	189	171	162	165	180	179	169	166	157	172	180	153	168	162	176	161	151	176	180	186	184	167	144	169	163	160	173	160	169	171	178	171	177	224	182	158	165	184	166	178	181	190	165	169	180	173	148	157	177	188	162	159	187	161	168	182	156	167	155	177	161	166	183	151	171	184	165	156	183	151	184	171	178	160	175	183	152	177	166	170	163	193	195	163	162	156	175	162	173	179	167	178	170	148	206	180	168	156	170	157	178	183	162	181	173	186	155	181	167	197	173	155	178	163	155	164	185	172	172	140	188	167	177	184	170	153	186	162	190	158	182	187	178	184	188	164	176	182	154	177	164	177	156	168	155	168	165	167	179	174	170	171	182	175	178	156	176	168	179	183	174	173	166	182	172	172	171	199	168	170	171	185	178	180	166	174	167	166	152	189	151	155	168	147	190	156	168	147	175	184	163	178	167	169	174	171	158	162	165	176	180	179	163	172	177	156	196	189	163	178	193	156	157	196	170	166	180	176	192	161	167	170	166	156	166	181	158	173	189	178	150	186	161	153	209	143	163	181	181	171	170	180	172	156	162	196	190	177	182	165	178	169	162	175	186	175	182	156	158	165	169	161	197	169	190	177	168	174	168	147	170	168	178	179	186	168	175	169	175	165	150	173	165	186	179	185	159	170	171	177	189	169	192	188	189	167	164	179	163	181	164	187	173	148	171	168	168	173	175	164	165	166	197	150	199	174	168	182	163	176	172	160	184	195	182	152	150	159	199	165	164	175	162	154	173	181	170	170	161	168	175	153	172	148	169	169	177	154	174	164	183	160	167	173	188	189	181	164	181	178	161	189	159	176	169	204	163	178	168	173	174	162	177	158	173	164	164	180	168	176	170	190	191	187	170	188	142	160	193	170	166	166	173	165	164	174	178	164	181	166	165	179	182	178	172	165	165	176	184	178	174	179	170	167	174	163	166	165	183	151	169	170	200	177	171	166	168	153	174	159	185	153	185	179	162	160	171	150	159	157	173	187	168	158	195
150	2	1950	107246	422	31	301	331	327	293	293	256	273	254	244	224	237	219	213	249	210	226	203	215	229	190	213	214	181	209	198	187	204	203	188	188	181	209	171	202	197	200	168	167	169	175	177	189	181	175	178	196	159	156	198	186	154	180	172	185	167	175	167	171	175	180	182	162	172	171	163	192	179	180	167	192	172	163	191	168	175	173	182	180	167	170	156	161	155	178	171	180	182	166	178	182	181	169	169	172	184	162	190	210	190	195	172	189	164	172	179	172	158	186	177	176	173	167	174	188	184	176	160	189	165	178	175	175	175	169	143	166	170	196	165	179	185	187	152	168	159	169	172	159	166	188	167	199	178	164	161	162	196	169	179	202	173	181	184	172	170	190	189	180	169	155	157	169	172	177	172	196	188	185	193	170	168	166	176	192	177	185	162	169	149	167	198	179	177	164	179	160	165	157	176	171	178	173	176	157	189	163	162	164	138	188	168	174	162	194	179	181	172	172	188	177	168	175	176	167	178	172	161	183	177	158	168	200	188	166	182	185	157	182	175	192	177	171	172	190	161	149	177	169	187	180	168	172	160	185	171	168	156	173	149	185	175	174	173	183	173	178	152	201	173	163	161	167	177	181	182	167	184	162	171	166	183	185	172	177	169	170	180	177	183	154	161	181	184	172	156	199	180	178	179	177	170	186	184	167	182	181	183	167	182	167	164	175	189	167	174	172	186	173	173	172	156	194	162	178	166	170	151	164	176	170	189	151	182	175	179	177	178	164	161	166	177	173	182	148	183	175	137	179	173	181	169	164	166	173	189	171	160	181	163	169	184	174	153	184	173	186	168	184	173	184	176	159	174	155	184	175	191	180	174	187	179	201	175	164	155	163	196	179	156	181	179	163	159	175	179	176	188	191	182	166	172	167	177	163	194	176	162	170	158	174	163	164	162	184	194	176	176	177	163	192	175	187	170	152	173	180	159	162	160	154	179	180	165	177	177	174	165	172	187	161	172	168	181	188	159	193	167	151	184	173	177	176	170	160	172	146	173	168	192	154	166	176	169	178	156	168	164	177	153	177	176	182	175	166	166	172	193	185	164	190	185	176	186	172	169	161	170	176	180	172	167	172	178	185	181	165	180	177	169	187	161	176	171	176	173	178	146	174	182	166	174	201	189	169	173	154	191	154	189	164	151	166	175	180	165	183	173	163	179	202	173	161	170	195	171	193	172	177	149	179	182	171	157	187	179	167	187	155	176	170	174	186	189	173	174	138	154	174	186	158	170	152	187	173	177	173	170	160	181	172	189	175	172	168	179	157	160	193	180	172	180	163	195	163	169	159	178	164	164	163	169	173	161	202	164	196	172	191	153	186	178	169	159	192	197	168	162	187	183	169	182	157	151	184	156	165	154	170	154	169	150	174	169	197	148	153	184	204	162	182	156	166	177	155	150	166	183	171	181	182	170	157	178	165	178	162	182	184	176	154	168	156	162	165	181	149	155	181	167	154	184	175	139	199	172	175	193	164	163	174	168	166	169	180	166	173	175	176	191	157	177	157	172	169	183	176	170	169	190	175	160	166	164	175	183	181	161	171	193	168	176	173	184	158	172	178	173	159	171	167	174	180	171	190	163	169	168	203	163	178	160	167	184	184	158	162	162	171	149	148	178	193	170	197	154	161	178	194	153	182	179	179	170	161	143	164	159	180	195	171	179	159	165	152	149	177	171	181	173	163	162	167	164	177	182	177	173	167	198	177	163	159	170	145	186	166	184	183	183	177	190	170	174	178	184	163	161	157	178	150	166	179	191	173	158	183	170	181	177	165	161	175	177	168	162	170	182	185	169	171	183	181	177	165	188	192	158	177	160	173	167	157	194	166	181	172	167	170	158	177	165	180	195	158	150	167	177	178	180	204	149	179	175	173	170	196	181	175	169	156	147	168	170	160	182	147	182	154	161	164	158	180	182	164	154	183	155	167	200	189	179	168	160	176	180	185	164	177	166	179	169	176	174	165	180	187	173	150	186	141	172	170	168	186	173	156	163	172	187	178	180	164	171	194	172	153	145	166	168	186	171	197	163	142	166	182	167	177	176	168	177	196	154	167	184	148	168	179	153	180	158	166	165	199	174	198	164	164	155	151	166	171	157	176	169	161	169	181	174	157	183	180	179	186	191	163	188	176	170	154	180	190	171	173	165	197	184	170	162	188	138	168	178	181	169	172	183	173	175	196	181	169	147	165	174	167	145	175	160	166	167	185	183	202	174	187	179	169	202	192	176	166	171	194	182	156	164	155	162	175	152	159	171	159	175	176	170	185	150	156	168	171	180	184	185	161	163	167	179	143	163	178
150	3	3250	107304	418	33	267	320	309	291	262	251	263	247	215	227	208	225	214	203	207	196	181	190	205	190	174	167	177	186	198	171	184	182	173	159	179	160	166	183	177	165	184	185	145	182	152	175	166	168	169	160	164	163	180	172	162	170	176	161	164	153	155	189	144	171	147	179	175	171	152	172	154	160	144	164	177	190	165	161	174	160	156	191	176	170	163	160	174	152	168	167	158	171	150	164	160	172	158	177	155	134	154	164	163	165	148	132	153	174	147	149	168	141	149	167	161	174	161	169	178	148	146	146	182	155	185	133	154	180	175	151	163	182	165	189	171	159	173	151	155	133	180	153	165	168	162	164	158	166	168	166	181	165	172	163	158	157	157	164	143	157	155	158	153	143	157	173	172	172	150	183	165	179	158	173	163	129	155	169	160	179	157	165	165	162	150	161	174	135	153	180	183	171	158	156	154	164	154	177	127	167	170	177	142	159	149	176	171	172	162	162	148	176	153	155	181	160	189	171	153	171	166	165	164	168	142	143	148	168	160	159	172	165	155	155	151	176	171	145	139	156	169	168	170	173	150	168	157	145	163	178	162	166	164	183	154	162	144	155	161	152	174	168	183	170	154	165	164	144	172	171	162	159	151	170	172	175	192	144	152	150	157	142	152	177	185	161	159	203	151	151	172	175	173	181	155	173	172	145	167	160	154	189	167	153	172	163	145	177	168	170	178	166	148	167	178	159	166	141	154	169	148	173	152	151	151	165	168	183	161	179	158	164	149	168	151	174	138	139	172	157	170	164	159	141	173	155	159	193	167	158	163	178	176	163	142	175	161	177	142	169	173	162	162	165	153	164	192	171	155	170	148	154	157	160	173	168	177	169	158	156	166	188	165	183	150	162	153	164	165	177	175	165	156	153	163	160	182	169	167	148	185	178	147	173	159	165	153	175	171	160	169	168	157	137	168	155	185	165	168	168	139	163	171	168	143	141	131	161	156	155	152	170	149	173	169	154	151	151	162	182	149	157	149	156	167	161	173	176	181	161	166	162	139	153	160	151	151	150	170	146	162	140	173	161	142	165	182	155	158	154	167	165	145	150	170	144	173	140	158	154	143	141	163	158	169	169	168	159	158	166	181	157	165	168	177	155	173	159	176	158	162	142	179	190	180	149	143	166	164	146	154	151	157	159	192	143	151	172	163	148	155	154	166	154	152	153	138	167	136	160	139	152	164	156	162	165	174	152	174	175	157	175	178	159	155	178	161	175	200	148	145	151	171	182	158	169	168	147	157	170	163	161	134	148	153	162	179	164	153	147	166	161	146	157	148	163	162	169	156	161	179	146	140	154	185	192	160	153	164	189	141	151	169	159	162	158	161	162	168	159	161	159	162	160	149	161	167	188	157	159	146	179	171	154	168	167	171	151	151	175	170	168	156	166	159	158	148	157	147	175	168	149	157	159	157	159	169	161	150	163	160	146	153	153	156	148	159	150	166	157	166	163	167	137	156	172	158	165	186	136	169	157	170	164	159	161	172	165	161	160	157	161	173	172	167	182	149	176	163	141	162	184	182	159	165	174	164	155	152	159	168	158	152	173	179	162	164	167	149	157	153	151	174	162	175	163	148	151	157	169	172	170	164	173	168	163	138	183	176	174	141	152	181	152	185	153	184	162	163	161	169	152	159	136	156	170	164	161	174	158	150	163	151	159	175	167	174	176	151	147	155	185	149	163	172	161	163	171	167	142	156	135	151	158	149	176	158	159	166	162	156	181	154	170	147	161	156	162	150	161	152	164	161	147	176	128	188	171	178	157	172	150	154	166	160	168	167	166	160	168	165	173	147	177	165	179	182	147	148	171	134	166	149	167	159	161	170	178	155	152	159	176	154	133	159	163	147	162	169	159	164	174	156	162	155	144	173	167	173	151	165	150	156	158	159	176	172	160	166	169	174	146	150	173	192	155	147	145	149	159	160	146	171	184	143	165	145	157	175	161	174	166	178	148	149	182	147	167	152	160	173	170	182	158	152	146	166	155	167	152	174	147	188	162	175	155	191	156	159	153	148	163	144	150	146	186	154	161	165	171	169	143	162	163	144	154	142	148	155	167	143	177	172	151	162	178	170	145	144	153	157	167	153	159	193	172	160	143	179	151	172	162	172	139	153	155	172	157	161	180	153	146	166	163	162	156	161	150	152	166	167	145	162	167	170	157	159	162	142	168	165	179	162	178	154	162	165	171	170	159	164	162	158	159	140	157	177	156	174	170	169	177	167	149	160	150	168	177	168	145	175	175	158	165	163	174	155	171	164	129	155	185	162	144	185	167	150	176	148	163	175	143	167	169	153	163
150	0	2500	107362	415	5	253	294	304	339	291	310	323	292	250	288	288	283	274	238	262	256	261	246	252	235	231	242	228	225	204	229	232	215	198	216	198	227	215	215	225	179	215	187	165	217	188	197	194	207	177	190	183	187	187	185	203	203	176	198	170	198	212	201	188	192	188	176	180	198	182	200	205	201	186	182	191	185	186	189	185	175	188	188	165	184	186	175	185	180	156	194	211	178	178	186	194	169	204	182	200	172	168	188	178	191	191	173	185	184	215	190	155	200	177	185	181	168	169	180	201	190	189	190	182	207	182	167	187	173	188	174	161	188	176	188	179	205	187	178	185	168	192	196	192	192	189	186	178	153	171	163	186	182	185	195	199	183	183	184	164	189	202	177	161	166	172	199	191	184	183	169	167	161	155	154	183	164	170	182	167	196	162	165	169	184	199	185	175	176	169	148	177	169	195	190	216	198	179	167	161	163	180	185	186	183	192	180	191	181	165	179	180	163	200	185	196	213	162	191	161	190	183	203	181	190	177	193	170	179	179	177	192	181	180	156	181	192	195	193	158	176	172	202	155	177	189	175	187	175	183	198	177	154	168	160	160	194	178	164	176	195	162	191	168	178	197	185	175	182	168	192	197	219	162	187	174	147	201	185	191	187	174	186	161	174	159	174	181	179	222	174	190	175	172	166	198	179	196	172	171	172	201	163	161	171	184	189	189	197	165	191	180	180	189	155	188	178	176	174	150	189	185	171	188	201	169	192	145	176	185	210	191	181	187	174	164	166	202	167	184	191	177	165	173	208	182	185	176	177	183	181	184	170	191	175	177	193	172	197	174	190	190	175	200	169	186	151	177	186	172	180	173	189	180	164	155	178	166	171	189	177	197	187	173	181	203	156	193	161	174	166	168	184	200	156	137	186	182	177	178	179	182	171	150	175	205	173	170	178	178	191	172	187	169	188	187	170	189	196	165	176	166	177	164	177	173	169	174	201	179	181	178	190	190	185	177	188	184	174	171	174	197	182	196	187	199	185	180	165	163	178	185	199	159	184	189	170	194	180	177	182	181	176	162	175	188	192	189	163	178	174	181	166	187	169	180	179	188	169	195	186	199	182	199	169	179	167	168	150	158	174	191	177	158	182	170	173	183	174	178	185	171	163	177	191	201	183	172	198	179	200	178	171	179	172	168	163	199	166	190	166	185	175	185	155	181	199	171	171	184	175	182	191	191	170	173	178	191	170	207	167	167	179	160	157	187	170	175	187	164	170	170	184	166	200	186	164	179	170	196	185	184	180	188	169	159	137	184	175	190	179	181	167	174	176	165	170	174	171	213	175	185	175	182	177	183	173	155	174	216	182	177	165	175	204	176	189	178	189	157	173	185	178	165	205	166	163	162	176	188	162	155	172	194	171	165	195	193	180	194	176	178	186	177	179	186	187	169	163	148	194	174	181	161	178	153	210	186	176	183	182	172	169	186	185	163	182	186	173	170	159	191	166	185	166	174	161	168	166	178	193	174	181	173	174	165	191	165	174	198	177	181	181	178	190	189	174	165	172	193	164	175	160	177	204	190	157	171	156	198	193	169	181	179	171	147	186	185	167	154	186	198	170	174	172	194	170	167	181	158	178	177	182	187	173	179	180	178	161	149	180	198	177	173	162	174	174	184	181	168	158	186	167	175	173	192	169	174	165	177	192	152	186	191	175	180	184	188	171	171	189	161	175	170	168	189	170	171	180	170	181	176	172	171	187	188	177	187	178	169	178	190	164	185	167	162	182	190	172	178	184	165	177	194	182	199	187	169	181	184	202	182	194	161	154	165	186	184	153	165	169	174	194	165	188	163	175	198	162	171	161	189	160	172	151	164	189	197	161	168	183	193	173	189	161	182	167	190	162	189	170	195	157	184	170	177	175	189	173	180	181	174	173	194	179	179	191	170	179	127	175	171	164	181	174	178	173	185	159	174	178	171	175	165	181	201	172	182	171	174	182	183	154	199	176	160	171	167	198	161	173	190	162	178	147	180	175	174	159	189	170	184	147	170	159	166	201	177	162	191	195	208	169	158	178	169	168	161	167	185	187	171	197	179	185	191	175	161	183	177	163	162	181	167	167	185	171	179	176	162	186	190	160	164	187	179	185	177	179	186	202	179	179	173	178	171	193	165	166	194	161	170	185	150	179	175	162	172	179	162	183	180	173	160	164	185	184	168	159	190	175	178	157	164	183	167	168	193	193	176	165	175	189	166	195	186	157	202	180	146	160	188	191	182	167	170	154	194	194	180	169	190	164	153	184	189	145	185	178	192	173	179	167	172	156	183	168	195	163	186	164	173	188	179	189	174	168
150	1	1710	107420	439	60	341	311	280	268	216	242	253	232	226	191	221	212	216	192	216	191	185	207	172	199	178	196	187	209	190	190	173	186	180	176	205	165	199	181	190	220	206	189	183	162	174	196	188	181	194	200	187	184	184	200	187	205	186	187	182	195	187	172	189	195	180	185	204	161	196	164	168	184	179	174	162	191	205	199	180	175	173	187	183	168	177	187	174	186	192	183	205	202	189	180	199	180	182	177	188	177	186	204	180	184	182	175	200	198	191	186	186	171	163	169	178	207	195	191	187	189	197	164	176	176	184	170	183	174	181	185	184	193	188	174	170	165	186	202	202	187	188	180	210	188	183	183	197	181	169	182	187	193	188	175	203	174	193	173	159	199	190	168	176	197	191	194	194	177	170	178	186	189	183	164	187	174	177	173	188	185	182	187	183	197	159	189	184	195	181	187	177	167	165	203	164	186	167	188	202	211	169	166	184	187	191	198	194	195	199	181	170	181	194	180	182	164	163	178	182	166	177	194	201	183	193	174	192	182	192	170	170	221	169	194	188	176	190	205	194	199	160	199	188	189	166	187	186	172	171	148	184	196	168	180	184	168	181	206	167	184	181	186	181	158	198	197	192	182	178	191	170	183	182	189	197	204	183	189	199	181	185	169	174	207	171	164	153	173	185	185	204	166	189	197	181	158	181	185	180	193	185	167	194	187	192	185	170	186	181	195	205	185	166	197	155	174	164	189	206	187	189	183	158	168	168	167	156	203	172	189	187	187	174	178	149	174	185	162	185	183	182	178	187	176	185	178	185	176	170	174	171	198	188	191	189	177	167	187	170	177	185	183	167	197	161	187	180	187	158	185	186	173	184	200	179	188	176	183	192	192	182	183	178	203	163	167	166	188	189	186	189	180	203	185	165	187	161	171	186	190	184	177	206	197	174	168	162	190	197	192	177	197	180	190	187	178	199	195	183	171	169	154	195	169	200	166	182	196	188	183	167	182	181	182	216	194	208	189	162	171	171	176	152	208	190	190	165	180	188	176	156	184	187	172	159	174	159	169	190	189	157	170	160	183	159	182	195	178	183	174	197	184	178	167	175	179	176	188	181	199	188	175	185	184	153	186	176	187	205	164	203	191	208	183	195	173	186	170	178	182	200	180	179	158	174	171	183	189	176	174	185	173	167	183	167	182	168	178	177	170	189	184	177	176	186	178	157	196	166	176	166	176	165	189	204	170	180	202	202	182	170	156	177	176	176	184	163	178	190	174	182	188	173	177	169	190	159	188	171	183	181	187	168	199	184	203	172	164	182	191	178	183	184	181	191	183	202	200	181	185	188	171	208	182	158	176	171	204	187	188	182	187	186	177	174	176	180	149	172	185	183	171	180	187	173	165	185	198	174	189	175	180	195	183	194	178	161	200	174	169	190	187	182	181	207	190	191	167	187	210	178	151	167	170	173	188	185	172	213	164	171	178	175	168	182	172	150	192	172	191	144	191	197	192	197	199	176	153	169	191	194	180	181	176	173	175	176	165	192	184	180	174	172	179	172	191	196	186	187	200	174	184	169	176	188	189	197	209	167	195	186	180	196	162	180	189	195	171	178	183	194	190	194	181	176	172	177	174	205	157	181	187	200	176	166	195	185	181	197	195	181	177	201	212	167	171	180	163	166	195	164	194	191	163	189	179	207	195	183	204	186	179	197	172	201	196	201	188	200	192	180	149	175	177	178	204	174	181	193	178	177	170	189	178	185	197	179	190	172	169	163	193	166	203	175	183	165	194	182	180	175	179	180	187	173	186	185	173	191	209	189	175	162	172	176	171	166	175	190	170	204	168	208	180	197	192	170	180	192	195	181	174	184	177	191	185	157	168	188	180	192	183	192	169	165	174	169	170	184	169	176	187	169	165	187	195	179	175	171	173	214	188	167	195	184	188	165	204	154	177	185	190	195	181	169	173	161	201	181	167	185	197	201	174	147	193	168	180	192	172	176	202	192	182	181	187	187	187	195	156	190	209	193	180	193	167	181	178	181	175	181	179	183	174	156	184	176	202	178	174	165	179	177	200	182	191	180	194	166	193	177	187	185	167	175	167	185	153	188	192	199	182	180	161	194	184	179	187	160	197	177	181	179	166	178	170	186	187	194	189	176	160	189	192	179	161	185	197	196	185	199	169	173	207	179	169	186	177	172	199	200	205	192	186	179	160	179	178	197	186	182	176	181	177	200	181	167	177	189	168	187	188	166	183	195	183	169	191	191	209	187	185	195	194	179	179	179	166	161	173	171	169	189	195	170	167	174	187	181	168	182	206	206	190	197	176	174	169	162	194	162	165	192	183	193	162
150	2	1950	107477	432	24	295	313	313	281	269	267	260	238	236	224	206	229	209	220	184	207	204	186	199	174	168	194	181	174	180	160	181	168	166	166	180	176	179	179	180	175	155	200	162	185	155	162	187	160	174	171	181	179	171	163	177	189	154	190	164	169	177	174	153	167	157	164	185	168	164	152	147	156	166	177	166	167	188	154	163	161	161	156	139	177	135	170	149	149	155	145	172	167	155	168	148	170	172	169	140	162	162	158	166	170	163	163	175	153	170	151	171	166	169	153	161	142	153	182	175	163	178	158	168	154	179	166	168	174	147	166	150	155	149	155	151	152	166	147	175	167	151	159	164	163	161	162	160	166	155	170	161	164	142	158	154	162	175	147	155	145	157	157	160	158	162	164	164	165	186	184	173	182	165	156	167	161	161	169	152	162	158	166	137	172	168	163	148	150	163	148	155	154	138	141	142	144	158	145	158	136	148	153	132	142	165	164	163	163	162	158	157	162	162	154	178	162	161	181	149	149	155	160	154	144	152	171	139	169	156	153	144	162	173	144	165	154	169	145	175	144	166	161	185	163	156	166	151	191	134	155	152	173	140	174	148	173	158	176	159	182	132	178	158	151	146	173	163	149	173	155	145	152	158	164	147	158	153	167	166	152	181	163	170	184	160	159	155	150	148	154	161	147	158	166	149	144	181	132	159	150	184	149	167	152	161	160	152	201	144	162	161	160	165	175	154	153	159	148	151	148	162	179	165	161	180	153	163	157	162	156	145	154	144	159	171	151	147	146	162	144	149	174	170	160	163	159	161	157	159	157	136	147	161	159	155	161	171	169	171	167	148	158	163	166	159	161	152	145	167	147	159	146	170	173	153	176	157	152	166	167	179	176	160	161	171	158	146	159	166	161	148	158	159	154	157	155	141	157	151	137	169	165	159	148	154	149	168	168	141	153	149	162	140	155	151	151	173	148	133	160	169	154	148	131	175	158	164	175	126	150	158	153	166	138	161	169	160	173	162	157	139	163	146	163	164	160	143	149	149	165	170	140	177	158	170	167	138	136	171	167	172	163	187	155	143	157	194	150	152	180	144	152	187	164	181	140	139	154	169	172	172	176	161	169	166	175	160	154	165	156	165	159	150	151	160	156	163	168	155	144	172	167	157	175	162	158	146	157	149	166	154	163	151	152	151	160	148	156	171	166	165	168	152	181	159	177	163	177	157	168	151	172	157	168	167	162	160	170	156	160	178	174	146	151	157	155	168	148	146	181	165	153	169	156	175	156	145	171	150	147	152	166	150	147	144	140	135	177	155	167	160	149	162	161	179	159	150	163	163	143	151	170	147	148	177	157	176	192	173	138	163	171	159	161	149	147	162	129	185	148	167	141	150	158	141	162	160	163	161	159	150	160	162	167	139	154	165	150	193	171	164	141	165	146	164	166	161	170	148	135	158	148	154	161	155	142	174	157	177	141	172	148	136	143	163	160	173	162	164	168	181	157	182	161	186	153	169	152	130	149	175	173	164	155	157	151	154	149	151	158	157	157	145	181	142	185	170	182	127	156	172	167	167	140	173	169	157	144	155	159	168	170	167	134	157	168	156	138	176	159	141	169	157	141	141	169	176	166	155	164	167	163	155	161	153	156	157	161	150	162	158	156	138	166	148	142	153	159	198	152	169	173	180	132	155	146	146	173	178	147	134	141	160	143	155	170	178	163	150	155	149	170	149	145	167	161	155	138	144	129	155	163	158	175	170	167	157	162	152	167	152	151	178	156	147	169	155	146	157	164	162	166	152	171	156	163	183	165	165	151	139	164	175	143	162	157	158	136	152	179	143	154	172	160	146	150	149	164	153	160	162	170	153	179	143	155	150	157	164	146	167	171	160	168	147	167	160	172	152	152	159	154	160	170	171	137	150	156	160	165	169	144	175	156	145	181	159	138	152	140	154	170	146	143	159	150	155	152	169	150	142	161	150	155	158	155	159	172	168	160	169	165	151	164	136	147	169	152	167	178	156	161	155	177	150	158	152	171	148	151	151	155	160	183	171	165	171	164	155	163	202	173	167	149	166	157	168	154	153	175	149	149	153	160	154	163	148	154	163	157	150	160	161	162	154	151	166	156	160	162	165	160	152	147	156	145	152	174	128	165	167	142	152	144	142	147	160	162	176	149	150	160	138	170	164	139	153	138	147	158	160	170	154	154	168	153	176	152	159	165	136	161	168	151	169	167	130	164	156	145	139	170	152	155	155	142	166	152	158	143	150	159	162	160	173	166	174	147	157	160	147	165	156	176	143	138	176	177	151	170	143	184	156	158	173	181	144	160	164	161	158	184	157	136	177	169
150	3	3250	107535	437	28	296	326	295	256	261	222	226	229	234	180	209	193	197	182	171	170	174	147	187	147	163	170	182	160	151	184	146	164	170	168	130	154	145	168	149	174	141	144	172	160	151	163	157	156	145	149	140	152	132	151	158	159	145	153	139	148	142	141	162	123	159	127	142	139	150	136	146	167	135	130	148	150	115	164	142	162	120	144	136	150	147	143	153	135	165	141	135	141	152	139	154	151	152	157	133	141	148	148	151	146	132	144	163	142	132	149	152	150	141	136	159	166	134	158	135	149	154	133	153	162	146	133	135	130	140	159	137	135	139	133	134	131	138	150	177	135	150	168	131	150	154	143	146	149	141	152	141	136	147	120	145	127	133	150	143	138	149	162	145	143	148	158	147	133	138	150	162	148	136	146	155	144	151	131	133	152	142	145	140	137	135	135	138	152	132	160	152	142	126	134	155	142	155	149	139	139	158	142	131	147	140	138	143	134	137	141	130	148	158	142	141	116	171	150	140	146	158	126	121	137	121	151	154	146	118	157	142	142	144	133	134	134	133	149	126	147	145	149	141	161	165	134	160	160	164	163	146	154	137	128	146	148	129	140	134	139	131	147	138	168	140	140	166	149	140	153	134	157	142	167	140	163	132	153	169	158	154	136	150	146	141	146	138	143	148	147	144	137	160	149	155	138	137	158	157	132	133	171	117	142	138	146	128	148	141	142	131	150	154	137	148	142	127	148	158	142	138	154	123	164	154	147	155	137	150	144	137	156	126	159	134	181	157	138	155	134	151	135	141	129	141	170	137	151	168	144	157	143	143	153	161	157	131	136	138	132	125	130	151	147	150	137	143	130	152	157	151	153	148	142	155	148	123	135	158	132	143	142	141	156	136	134	145	148	156	149	130	139	153	150	129	145	153	153	139	131	142	149	156	140	138	152	144	148	135	140	128	166	133	123	157	127	145	155	153	124	124	157	136	127	140	157	155	142	140	151	137	144	139	129	144	151	152	152	133	162	143	135	138	144	135	139	140	143	148	145	157	148	176	149	147	152	146	146	135	128	125	132	132	157	153	156	140	138	152	147	136	134	139	157	139	150	139	145	141	154	151	136	153	138	133	136	143	138	134	122	136	136	156	116	137	134	136	160	125	131	140	124	134	163	152	151	140	142	160	124	147	158	139	134	149	155	130	132	144	112	149	142	140	139	130	142	139	148	136	152	147	140	139	159	144	146	136	144	148	150	153	140	166	147	121	141	121	150	130	154	150	173	138	142	132	141	158	154	148	117	130	129	152	136	144	128	133	132	147	172	146	145	131	157	150	113	149	160	136	138	123	137	119	156	134	125	141	140	141	161	133	130	144	133	143	137	141	131	155	148	144	140	147	139	150	141	163	150	150	127	144	166	128	133	148	161	122	114	150	153	139	145	157	144	135	147	148	152	160	138	154	136	168	145	142	126	129	159	136	142	165	136	151	144	137	147	155	131	134	163	124	143	131	140	138	149	130	131	159	143	155	141	145	138	128	165	158	147	140	124	139	165	145	135	152	146	153	143	137	139	138	147	154	141	160	152	125	168	152	140	143	147	150	136	152	160	138	124	156	142	135	140	133	150	119	149	130	135	152	141	151	145	137	143	141	155	148	167	143	148	149	132	150	133	129	158	154	124	142	152	142	119	152	155	158	147	144	132	152	146	132	138	150	145	151	133	126	149	143	127	152	141	145	164	154	144	158	162	123	142	158	121	122	150	152	125	142	132	137	142	139	162	152	136	136	153	152	136	139	143	143	149	141	164	140	154	134	137	131	120	154	144	152	158	142	159	117	145	155	135	140	141	155	156	135	136	144	152	143	142	146	159	150	133	135	157	128	139	134	136	127	147	143	149	157	161	146	141	151	142	150	128	145	128	115	132	153	159	134	133	154	149	137	163	129	165	125	160	138	130	165	133	144	149	150	134	147	136	158	152	131	122	147	158	124	137	146	153	167	124	151	138	147	133	138	131	150	143	147	165	134	119	153	149	143	144	125	133	136	161	132	122	155	145	155	141	143	148	157	133	151	152	162	136	142	154	143	136	133	147	120	137	131	138	138	122	144	129	144	147	152	134	127	150	139	137	135	139	138	139	141	134	169	156	164	149	127	128	172	156	120	146	159	142	143	178	153	149	162	147	140	150	155	140	136	147	154	155	144	136	131	142	156	158	127	136	150	140	136	140	154	174	138	146	143	128	126	141	146	137	153	136	155	165	130	159	157	139	140	153	151	149	140	146	143	147	175	176	158	132	150	136	154	165	123	134	132	150	137	131	141	148	149	149	132	150	150	148	147	155	161	127	144	148	116	136
