150	0	2500	172376	412	5	223	272	329	282	286	243	288	250	263	287	291	288	260	298	245	241	230	215	201	234	211	206	214	185	193	180	193	160	196	172	201	177	171	182	184	169	182	161	173	166	174	179	171	191	175	166	163	158	165	165	156	160	148	158	164	176	156	144	142	139	150	155	153	170	160	137	158	155	144	164	151	150	156	151	168	141	155	154	168	154	148	152	147	159	156	144	159	143	165	157	187	158	157	184	159	164	154	161	138	178	135	139	161	155	146	145	150	160	150	156	144	138	132	155	159	144	149	134	163	161	155	145	145	157	133	156	135	159	149	151	152	144	143	147	131	142	171	155	167	155	146	133	144	161	160	140	129	158	153	158	146	121	150	145	164	131	141	161	139	137	145	120	144	131	164	138	128	141	135	142	127	146	105	158	156	145	149	145	145	145	137	154	128	152	143	144	154	149	131	136	131	154	154	149	156	159	145	162	144	137	146	133	137	149	144	148	163	164	126	144	150	142	144	141	151	135	162	140	126	150	132	144	128	139	124	154	134	137	135	150	149	150	130	163	125	119	130	140	128	150	152	140	145	144	151	151	152	140	139	137	151	130	146	152	137	139	161	165	143	141	141	150	134	152	163	133	164	155	155	137	131	148	162	153	148	148	159	135	126	150	134	135	136	146	131	115	146	148	157	159	157	132	145	138	137	148	163	172	162	148	139	160	137	143	145	127	141	128	146	140	149	140	126	138	143	152	134	141	150	126	138	151	136	163	114	143	145	125	149	144	143	156	167	136	139	137	131	147	115	175	132	149	141	128	141	141	123	147	113	153	162	148	144	120	130	143	150	153	137	146	123	150	143	160	133	138	133	137	149	156	154	131	153	151	154	143	114	151	151	143	138	140	138	143	141	126	153	144	150	148	141	132	146	135	133	125	139	108	145	134	146	116	126	122	151	134	150	132	165	139	140	152	144	137	158	137	169	132	138	153	143	130	141	139	151	146	144	147	130	150	141	136	143	139	143	145	153	127	151	146	130	144	143	130	126	137	145	134	137	141	146	126	136	133	148	147	127	136	158	138	137	150	139	132	150	133	131	144	164	127	175	158	135	129	144	136	152	140	124	121	139	154	156	130	136	160	137	138	130	134	150	144	140	134	140	141	149	142	167	141	150	150	149	145	148	136	162	139	129	141	138	145	142	152	128	166	153	132	134	133	170	148	137	156	141	124	144	140	145	132	130	134	134	139	130	152	133	170	140	134	128	166	134	135	134	149	121	149	139	144	116	161	156	162	168	147	150	134	145	130	138	125	148	130	121	169	146	123	134	148	138	134	144	141	139	152	140	139	140	156	122	148	140	154	150	142	130	152	146	136	138	134	146	157	133	135	132	138	151	133	146	160	152	143	126	165	137	141	143	151	139	140	152	131	148	116	134	166	137	152	139	133	147	151	142	140	165	135	140	144	146	141	141	140	137	135	130	134	140	140	140	140	153	148	150	153	113	150	148	138	142	130	148	155	134	134	144	135	154	148	155	143	133	132	151	142	151	134	133	150	128	143	128	138	139	144	151	139	138	137	127	135	126	147	133	143	148	144	164	174	135	132	138	140	152	165	161	127	142	166	168	144	161	148	147	140	115	123	133	148	163	166	142	158	152	148	135	127	138	140	139	147	132	143	143	143	146	129	154	126	146	131	158	163	156	135	140	143	150	125	168	158	148	143	150	149	132	136	157	136	146	139	143	162	124	131	125	141	136	124	142	144	130	143	135	123	120	125	127	150	141	147	132	136	152	127	143	136	126	150	132	137	153	146	147	144	117	146	158	153	138	132	130	162	135	129	127	158	135	142	157	147	127	150	142	121	153	137	133	127	150	144	145	134	112	149	145	141	124	161	126	141	126	152	154	142	145	150	141	148	153	134	161	150	158	139	139	131	123	146	137	159	149	129	145	141	134	146	150	132	134	138	132	144	129	169	135	142	134	147	155	139	144	136	147	145	125	155	146	126	131	144	153	129	140	126	138	121	127	132	146	149	133	144	131	145	149	164	153	131	132	134	134	142	154	146	131	145	151	123	136	130	148	139	137	142	131	130	130	154	134	132	132	136	141	112	148	151	120	144	156	143	144	131	134	125	150	147	137	161	140	142	144	138	138	127	132	142	145	144	129	151	130	165	160	144	160	139	149	141	137	123	136	141	147	140	127	138	145	142	126	132	145	144	138	148	140	140	146	159	134	158	128	142	143	147	147	141	140	140	142	145	151	117	151	147	149	148	135	141	148	153	129	140	127	149	128	146	137	131	145	163	120	143	123	128	140	132	153	146	159	143	154	130	140	145	126	149	141	148	150	131
150	1	1710	172433	456	48	272	312	243	250	207	230	178	189	176	192	191	204	163	169	187	177	187	152	159	157	175	149	159	170	129	167	141	177	127	140	144	143	164	137	153	147	157	139	143	159	145	118	151	143	146	150	121	143	137	151	120	132	139	161	141	130	135	144	131	147	132	139	164	127	140	142	142	134	143	153	146	157	150	127	148	148	144	144	154	130	142	150	151	169	149	151	125	153	151	150	151	171	132	150	143	156	146	157	145	153	155	145	135	151	141	142	136	145	125	131	151	166	133	137	148	143	142	136	153	147	128	141	135	149	132	158	161	155	149	157	147	152	125	143	138	136	160	146	150	132	153	153	131	141	134	152	160	174	163	150	137	159	140	148	127	157	135	138	129	158	148	162	134	135	135	147	139	137	142	121	149	132	143	149	141	159	139	149	120	147	157	158	133	156	142	173	147	146	146	153	136	161	150	135	139	140	142	162	139	146	129	138	147	138	148	139	137	126	128	147	143	143	128	124	136	135	132	119	146	146	132	135	145	139	126	152	144	118	131	118	144	126	140	146	145	157	139	144	132	144	153	141	133	142	155	143	126	127	153	144	134	137	127	154	149	149	169	122	154	147	145	144	142	127	148	144	151	133	161	121	152	146	134	139	156	144	144	131	142	146	142	158	139	153	150	143	150	148	140	146	136	146	152	145	161	135	150	134	121	157	135	142	154	154	145	143	165	165	146	142	135	141	148	153	143	137	132	143	146	165	128	134	157	139	125	129	145	135	159	140	135	149	147	127	145	147	135	144	166	167	161	147	131	137	162	143	132	142	141	153	138	152	157	141	164	137	120	141	122	153	151	154	136	152	156	151	141	125	142	146	157	142	142	142	142	141	154	160	134	141	142	153	138	147	150	176	142	143	137	142	160	132	143	148	142	146	140	148	149	157	154	126	156	144	133	128	154	155	134	134	136	153	149	137	152	160	137	137	155	137	142	147	132	148	149	140	146	159	144	134	133	141	133	133	141	144	152	158	164	153	126	128	148	141	127	151	143	134	138	150	126	148	147	143	147	161	151	147	137	160	161	149	159	139	134	154	147	140	163	158	146	141	151	152	148	147	162	169	172	129	124	137	127	145	136	141	135	135	152	123	165	159	139	136	134	156	146	141	144	151	144	130	130	140	158	149	121	153	148	143	141	136	132	163	124	124	132	143	150	129	144	153	150	152	137	171	139	154	153	140	149	144	157	162	140	153	143	168	147	145	151	162	136	143	154	136	121	134	149	143	150	132	128	152	130	139	142	157	153	153	153	147	140	139	143	138	149	145	164	141	146	150	122	141	143	146	168	128	138	130	147	165	145	158	145	133	142	129	143	145	146	129	149	157	139	162	131	129	154	148	146	137	154	124	168	126	128	139	150	131	133	139	143	145	126	136	154	146	145	146	147	125	173	157	155	128	144	146	136	146	146	110	146	148	164	141	136	136	149	152	123	153	135	139	146	129	136	142	155	141	149	156	140	150	169	146	156	154	153	142	136	129	174	135	132	148	165	142	147	151	149	148	148	152	147	135	145	145	143	136	134	156	157	135	132	161	136	141	130	132	130	136	154	144	126	130	147	166	136	142	142	139	157	133	155	130	143	129	134	146	143	138	157	122	132	160	141	138	143	144	152	134	164	151	153	127	156	130	132	151	147	148	163	158	155	161	177	134	153	152	137	131	148	140	133	158	149	154	161	151	146	150	150	146	149	150	144	158	140	144	150	153	146	155	160	156	163	133	147	158	137	148	128	140	140	171	143	157	134	149	154	159	145	142	155	132	132	157	147	134	148	135	149	140	141	141	156	131	151	142	134	154	137	143	144	148	145	158	162	137	149	152	140	135	131	147	138	135	154	142	156	140	135	148	158	142	143	136	155	152	143	139	133	129	126	138	129	139	152	131	149	157	129	156	153	136	133	132	164	149	122	126	136	145	147	157	138	144	160	132	151	153	148	136	143	158	151	149	132	137	144	153	154	130	147	135	144	150	146	148	144	148	141	143	142	155	127	151	159	168	134	134	158	133	154	152	153	138	151	131	138	141	159	145	138	144	140	155	160	143	133	148	138	116	158	151	148	163	152	145	134	143	145	160	150	138	144	138	142	133	152	150	166	124	164	135	149	137	144	148	137	134	150	158	157	138	148	141	154	151	133	147	163	134	139	157	141	160	128	146	174	148	137	134	137	140	170	129	148	151	142	139	127	123	126	150	153	135	151	152	164	126	122	139	146	143	151	137	128	146	148	153	129	142	138	148	139	148	147	134	125	142	158	150	156	138	156	154	130	138	120	150	133	149	141	136	165	134	128	139	144	139
150	2	1950	172491	412	15	279	299	290	294	265	246	248	243	220	256	231	238	219	223	204	200	184	176	182	207	186	186	186	173	164	185	162	175	160	175	175	165	165	171	165	148	159	182	171	152	151	174	174	170	150	154	156	152	158	160	155	141	163	142	151	164	158	162	148	169	185	145	153	145	135	171	153	170	134	162	139	140	150	139	161	168	130	153	155	154	154	156	164	130	150	142	144	159	136	154	164	164	151	152	153	134	147	171	155	150	161	154	156	144	164	163	152	151	156	121	133	154	124	167	151	149	160	150	147	143	162	162	156	131	151	142	144	147	128	151	163	146	166	176	151	160	159	135	145	153	145	129	155	179	138	157	145	150	146	165	148	141	164	138	149	135	166	158	146	153	154	131	163	172	155	154	129	145	166	153	128	161	150	155	158	143	162	143	141	142	131	151	147	179	150	151	146	141	127	150	157	136	153	154	152	144	155	151	155	168	146	147	147	177	146	143	152	154	127	129	182	153	148	156	138	154	148	169	136	162	177	138	159	144	143	145	157	158	144	137	142	148	155	132	161	152	157	156	140	169	149	141	152	154	143	165	145	162	154	146	134	152	139	143	155	162	136	148	153	175	141	149	145	142	132	159	127	134	140	145	131	147	142	161	140	150	170	135	137	131	144	130	155	159	131	155	144	141	136	131	163	140	128	157	160	154	134	155	129	141	144	159	156	160	145	138	159	155	123	168	148	148	138	145	152	144	174	174	137	146	140	140	143	148	167	143	158	137	137	145	168	139	148	143	147	133	144	168	145	157	160	130	138	140	137	161	148	149	142	158	149	151	134	150	138	152	148	147	162	151	141	144	144	150	139	152	164	153	150	144	164	135	137	129	151	177	161	152	148	145	134	158	135	157	137	172	145	122	150	128	159	151	160	129	120	147	143	151	171	141	122	158	151	149	117	113	155	147	145	162	149	129	171	150	153	151	152	153	153	142	145	139	152	143	144	159	138	146	129	150	148	156	151	160	140	148	156	163	164	147	147	138	151	155	142	153	152	135	128	142	164	132	155	149	145	166	133	168	141	147	140	132	133	146	158	155	149	133	145	138	161	134	148	158	156	137	147	134	164	144	135	153	143	161	162	154	146	148	150	152	144	141	170	163	165	139	159	132	143	141	167	163	160	139	146	144	150	136	152	155	148	131	138	143	127	142	131	153	158	142	145	118	164	178	157	143	128	132	143	146	148	144	127	154	156	130	145	152	163	155	157	145	162	148	134	137	143	165	135	154	153	150	157	139	146	161	136	148	168	143	143	144	134	156	143	168	129	151	153	137	158	146	154	154	156	162	132	135	149	155	163	146	124	163	171	158	159	141	173	167	149	148	145	159	140	152	142	157	166	136	163	142	155	177	135	140	157	151	150	122	170	152	159	142	148	140	144	156	154	148	169	138	156	173	151	161	125	146	134	131	142	149	165	156	141	169	150	137	143	151	161	158	134	150	141	144	160	150	151	145	155	148	136	149	149	131	153	151	137	148	159	184	145	145	155	149	139	180	147	166	162	144	142	138	155	159	144	154	141	146	169	145	148	126	144	140	168	136	159	140	147	153	151	155	160	147	153	146	159	127	157	141	165	153	113	152	163	166	142	143	149	138	126	141	144	132	138	148	150	173	156	146	147	144	158	141	144	178	148	148	142	154	168	141	154	154	154	143	136	156	158	146	136	130	156	144	139	148	153	157	156	134	142	141	140	131	168	131	137	137	144	142	147	148	139	172	161	147	157	138	143	148	160	132	151	168	163	141	160	135	162	141	163	138	134	158	133	166	113	154	140	157	137	150	160	147	140	166	147	171	159	156	147	157	170	146	141	144	129	161	143	164	151	146	153	144	155	148	158	160	139	149	135	155	145	143	151	150	155	127	173	142	150	150	159	133	151	156	130	150	140	135	143	137	125	161	148	152	151	143	137	152	156	165	159	148	123	167	152	164	143	137	162	150	142	138	147	135	151	152	153	138	148	156	125	152	158	128	129	132	170	129	122	150	150	133	165	138	139	167	139	156	152	151	139	147	138	149	171	150	142	148	164	156	141	132	168	154	155	153	139	174	153	152	134	145	157	131	149	160	145	147	144	164	157	152	138	132	151	124	155	137	151	162	152	140	165	158	146	126	147	161	156	148	159	146	167	140	157	146	176	144	152	135	172	151	134	160	165	145	143	139	154	152	169	156	145	144	150	169	129	141	161	139	153	152	146	153	148	158	159	163	156	142	138	168	161	134	136	136	151	141	147	150	161	145	143	136	153	157	135	158	159	151	146	134	158	156	138	161	145	138	151	149	139	145	145	156	143	141	147	157
150	3	3250	172549	436	20	286	291	293	248	251	255	255	219	219	232	225	233	215	197	210	195	186	188	189	179	168	161	142	170	185	170	152	169	162	158	164	171	169	155	146	150	155	138	161	151	164	184	158	146	166	156	145	165	162	145	180	173	139	174	150	162	140	154	150	168	161	167	158	164	188	186	155	159	158	171	174	171	145	153	152	145	182	148	161	180	165	172	130	145	143	157	133	153	139	146	157	149	145	154	154	162	154	161	165	159	150	134	145	161	162	148	136	146	147	152	136	175	147	153	190	180	173	144	139	155	159	152	157	161	149	172	155	158	140	172	148	161	150	142	148	155	161	159	149	137	146	157	164	171	139	139	165	149	140	140	146	153	147	134	150	148	177	153	151	143	164	161	150	157	159	158	137	155	152	157	150	173	157	162	158	146	154	146	162	153	133	141	169	155	152	160	149	155	143	171	144	164	156	157	158	162	171	177	145	158	153	157	158	160	169	151	158	158	158	156	160	167	157	145	154	156	160	164	155	150	170	151	142	142	159	139	139	151	149	156	158	164	156	170	148	154	147	148	158	144	139	140	148	161	129	151	132	142	146	154	170	149	171	154	157	161	155	146	164	162	149	157	140	151	164	157	152	146	147	147	156	162	140	151	181	145	152	142	140	153	165	158	157	162	161	122	142	157	148	144	159	144	134	148	172	165	168	158	170	168	144	146	170	161	156	158	169	182	138	165	155	148	164	157	152	155	179	155	146	121	161	166	173	143	156	157	154	131	140	153	159	149	168	167	154	142	159	152	148	145	142	124	132	156	163	143	144	146	161	149	153	163	161	154	140	149	143	163	144	137	155	143	150	163	166	153	135	166	139	153	170	160	161	148	149	151	146	153	158	158	137	158	143	130	145	141	158	167	160	166	155	139	141	156	151	169	156	153	150	138	152	150	184	156	140	148	165	136	141	156	152	162	135	139	162	139	157	169	140	172	130	174	145	140	138	123	149	144	171	153	136	147	169	141	138	149	156	163	134	128	158	161	169	147	170	152	150	159	156	163	166	160	152	141	169	141	174	164	137	141	147	175	139	168	157	145	171	158	174	168	167	154	172	162	147	153	145	149	158	143	181	143	149	161	151	155	154	162	162	146	154	168	161	164	152	173	130	182	140	137	143	167	159	143	134	149	153	145	147	147	139	163	171	137	176	149	139	132	177	157	147	152	163	151	151	147	146	144	144	161	158	154	130	131	155	166	159	165	132	135	146	144	145	140	153	153	177	181	166	160	151	153	147	157	148	144	158	165	167	171	141	135	157	167	171	114	138	168	160	159	157	152	136	140	148	141	152	148	145	148	161	143	141	159	149	155	167	164	175	156	145	166	184	160	170	155	152	138	173	149	170	149	169	153	155	131	165	154	177	154	152	138	148	177	161	142	161	149	162	150	136	151	175	158	142	160	150	152	154	149	157	138	149	165	148	155	152	157	165	164	138	135	165	136	175	137	164	177	137	163	165	159	149	159	135	139	141	147	151	163	166	145	146	141	156	163	153	149	152	164	140	158	137	167	144	142	156	160	169	157	152	148	133	136	160	141	147	164	154	169	156	157	167	179	129	163	139	166	130	155	165	181	152	138	151	152	169	153	148	157	154	149	165	145	150	168	149	151	157	159	152	158	179	156	167	140	172	137	152	161	153	139	154	135	138	134	148	139	155	129	150	154	150	135	148	172	163	132	150	169	164	155	136	155	151	182	145	155	140	149	154	137	145	145	149	164	177	172	163	149	160	172	176	149	169	153	131	150	159	178	156	147	140	137	165	174	183	149	141	173	147	142	144	150	154	158	155	136	162	158	166	151	143	159	143	151	159	132	150	145	142	156	135	185	159	140	160	155	166	143	156	162	162	165	154	140	153	137	146	150	165	168	144	140	139	150	147	143	136	141	146	141	161	156	155	156	152	144	166	160	152	151	136	160	167	165	153	153	145	123	173	146	144	161	133	158	125	169	141	137	152	139	155	171	165	151	149	157	146	156	171	178	139	148	160	153	136	156	147	154	141	170	168	146	160	153	140	159	150	161	133	156	157	149	165	152	157	162	136	170	157	144	142	153	133	139	163	122	162	174	147	147	169	144	147	159	175	126	174	159	171	142	169	141	163	149	142	146	135	159	155	153	121	153	162	155	144	184	142	151	166	153	151	162	172	155	146	141	160	150	148	168	149	155	165	149	125	150	162	150	156	149	164	167	159	155	144	154	154	167	136	164	151	170	161	146	168	148	181	146	140	153	155	150	144	155	136	172	150	144	148	139	162	146	156	167	158	164	153	164	174	153	154	142	150	172	110	154	149	140	146	151
150	0	2500	172607	430	6	245	285	316	279	285	299	291	293	298	312	319	323	270	261	261	245	243	221	248	228	206	210	195	191	197	199	210	205	192	196	194	191	192	159	185	165	187	166	183	156	184	193	184	173	182	163	166	166	163	176	159	180	139	178	176	171	176	184	157	146	150	152	173	159	187	173	157	165	180	174	168	158	165	185	167	171	141	186	185	174	163	172	156	157	160	155	155	153	169	158	164	161	140	118	148	196	178	164	157	146	156	173	151	174	173	170	152	168	168	165	175	169	154	179	156	152	173	164	164	169	170	157	158	173	159	155	166	147	150	147	149	157	155	134	127	146	162	166	154	172	150	159	171	150	161	146	171	140	154	160	155	143	153	180	170	172	161	169	160	164	173	155	157	140	165	154	149	174	158	143	155	165	148	153	157	150	158	164	150	148	140	163	139	153	149	149	145	154	153	156	153	140	142	150	142	163	169	143	136	133	143	131	183	162	149	171	156	138	147	138	141	158	138	150	163	166	157	165	155	134	161	167	155	155	143	146	158	166	141	143	163	169	132	146	150	160	174	167	169	159	157	142	164	155	146	148	163	139	162	142	165	157	141	135	123	137	164	169	174	139	143	152	141	172	144	154	175	157	156	165	167	159	147	125	144	139	157	135	157	164	165	154	155	163	133	163	145	131	160	171	134	152	143	130	161	131	140	155	167	145	143	149	151	151	157	167	145	155	168	159	134	156	157	143	142	149	157	148	146	147	153	170	135	141	155	153	173	155	154	155	150	137	148	158	154	155	163	164	161	143	165	143	141	150	142	167	157	167	148	155	140	161	149	144	148	141	139	136	150	143	139	152	142	148	169	149	137	137	148	154	150	149	145	142	146	171	147	151	132	134	151	146	161	156	141	155	128	154	142	146	155	165	153	146	155	152	173	146	159	180	159	153	172	154	158	168	153	130	156	154	160	153	168	149	154	137	146	153	146	133	151	164	144	173	164	151	129	165	157	135	153	152	150	177	147	164	147	171	153	139	150	150	148	136	145	146	155	145	156	138	144	157	149	148	150	150	141	135	164	153	162	155	148	139	161	131	152	133	152	159	160	149	158	163	153	139	160	158	130	127	133	134	155	159	158	154	134	130	140	168	148	160	162	140	150	159	189	135	148	163	163	138	137	168	163	152	182	140	156	135	153	155	137	141	139	170	151	160	167	132	150	161	151	137	136	154	158	154	137	158	139	158	135	156	160	157	146	145	166	151	167	149	170	160	146	140	122	152	147	159	144	159	144	163	150	146	154	156	170	151	167	157	133	147	166	151	149	138	154	169	161	156	152	137	153	187	144	144	155	148	135	151	149	163	167	158	136	131	154	161	162	172	145	170	166	149	160	129	156	159	140	164	153	167	147	147	163	145	142	139	145	151	155	156	160	136	158	145	137	143	152	155	143	163	160	175	153	149	159	136	150	138	159	148	161	146	128	167	153	140	141	155	138	143	148	143	153	157	148	143	146	161	158	125	140	151	158	129	156	155	165	136	141	132	160	162	157	155	148	141	145	138	141	142	146	158	165	145	168	145	156	149	131	137	155	154	160	151	136	157	139	132	151	152	161	141	152	140	161	126	183	151	139	158	154	153	156	153	141	147	168	150	149	141	155	135	166	139	145	145	148	133	156	133	147	164	153	159	158	148	143	129	158	145	150	148	145	160	153	159	145	157	148	163	156	145	140	137	150	141	148	132	146	157	162	155	149	152	153	125	146	157	166	148	145	165	155	158	153	164	156	135	145	155	147	157	140	132	140	131	153	157	153	150	162	149	152	175	168	154	148	160	161	141	125	151	143	141	140	141	146	149	138	160	146	160	150	160	162	132	149	139	160	136	166	173	138	173	139	153	155	151	144	155	155	153	153	138	150	136	141	147	134	159	133	154	159	151	138	133	146	165	153	142	135	149	155	146	161	151	147	150	162	145	144	138	165	157	165	175	141	153	154	144	151	134	157	170	165	158	159	152	136	151	148	129	170	147	155	142	160	156	151	148	144	145	145	143	151	172	153	132	155	129	154	150	154	144	157	144	184	146	112	159	151	139	164	146	157	140	152	145	163	141	166	163	164	145	150	166	142	153	146	154	157	169	152	161	143	125	155	163	150	162	161	158	149	148	159	156	143	137	145	159	144	160	166	142	161	153	165	153	123	161	144	149	135	176	135	137	138	144	144	145	151	134	155	137	134	164	148	152	155	142	165	149	153	157	140	154	171	178	143	146	165	150	153	156	154	142	171	157	156	154	144	145	157	140	154	153	139	142	153	158	144	149	151	153	133	138	185	151	139	156	149	146	138	147	143	143	157	138
150	1	1710	172664	418	36	297	309	264	239	218	182	193	181	185	177	177	168	182	185	162	200	181	158	167	156	157	132	139	154	152	153	163	144	153	153	144	159	132	135	145	148	124	138	155	146	125	154	142	141	137	141	161	157	131	135	142	164	155	145	151	158	137	151	154	149	150	139	147	149	151	151	141	136	130	154	153	129	156	127	152	144	158	143	147	148	135	150	154	144	149	162	141	144	159	145	130	141	137	139	168	148	131	142	138	148	156	128	131	127	135	150	147	147	139	127	144	148	134	160	159	160	142	159	132	142	138	143	137	131	135	148	153	149	146	141	131	133	141	131	134	154	144	173	140	146	149	139	133	140	136	145	140	144	143	130	155	146	134	143	132	139	150	156	152	143	141	135	147	141	142	118	143	147	132	144	151	120	141	150	155	136	134	146	125	133	138	153	157	157	135	135	147	156	146	163	129	143	131	147	146	134	135	143	150	146	131	144	145	138	152	157	160	136	138	132	150	151	146	151	135	146	147	156	147	140	155	141	144	159	126	140	142	124	133	140	129	127	136	125	140	139	161	155	146	142	127	158	144	122	139	145	139	128	152	155	141	135	137	131	132	160	128	129	126	132	153	158	146	142	140	131	139	159	149	146	144	153	147	147	149	158	144	137	144	145	145	129	122	146	125	137	153	137	118	141	168	161	133	147	163	135	158	153	143	140	144	147	134	148	148	144	147	139	130	145	133	157	144	138	139	135	127	142	142	145	132	131	157	137	146	143	142	138	147	145	119	135	120	142	132	127	140	136	139	140	153	163	120	144	126	143	140	147	148	156	124	144	140	136	146	151	134	159	151	141	159	143	133	114	126	139	147	151	150	134	155	126	131	155	141	155	140	154	156	160	142	143	130	138	148	147	131	137	143	129	125	145	141	134	166	113	135	136	169	134	154	156	152	137	125	127	153	140	125	146	139	158	162	154	145	150	154	152	130	155	153	131	135	134	132	144	130	135	144	117	143	133	141	125	139	129	131	149	141	149	130	139	157	139	154	142	163	150	137	151	147	146	135	139	144	142	142	153	150	130	134	121	161	146	140	140	137	138	144	137	152	131	141	144	122	149	135	156	156	125	138	130	137	141	141	143	148	138	159	151	149	137	136	142	134	143	152	151	145	149	137	127	150	143	134	152	152	132	146	139	164	140	131	144	131	138	149	149	162	128	150	140	161	134	134	146	135	134	120	138	141	147	141	134	132	135	128	130	111	130	167	157	146	146	151	115	141	145	160	148	132	157	144	162	157	137	168	151	143	142	123	139	151	128	144	160	131	147	137	137	121	140	144	130	157	142	128	139	132	122	144	138	127	135	144	145	156	155	136	131	125	154	151	143	144	138	137	131	120	162	146	145	127	142	161	141	148	141	147	134	142	135	140	137	132	152	151	143	133	148	142	158	133	136	123	111	154	161	123	158	141	136	140	133	141	142	153	130	131	134	138	142	131	143	171	130	166	139	127	147	139	149	127	129	150	140	168	142	152	144	138	149	146	149	142	138	141	125	131	138	130	139	147	140	115	147	133	126	129	125	134	131	135	129	121	138	136	147	141	118	154	133	156	153	112	137	160	137	144	127	138	135	131	164	151	146	139	145	144	153	143	166	142	151	133	136	141	146	154	142	123	141	133	148	163	150	141	137	137	141	147	144	139	147	123	134	129	135	142	138	141	152	132	149	132	147	135	136	136	117	154	149	150	162	156	142	141	137	137	135	121	135	146	145	145	132	137	144	140	156	129	136	157	135	143	151	132	148	146	140	134	148	131	124	142	141	165	150	138	133	147	134	140	159	132	158	133	144	151	153	135	151	126	156	129	136	125	146	151	138	119	142	136	134	124	136	141	128	141	135	137	149	158	139	133	152	146	152	149	146	145	140	162	155	146	145	139	127	160	137	136	151	164	150	146	154	137	125	149	139	110	135	124	127	139	136	131	127	138	144	161	145	156	147	127	129	129	136	154	129	137	148	133	141	145	146	156	120	150	137	129	138	142	121	163	127	130	131	133	139	131	137	121	149	157	158	136	126	141	134	144	139	144	133	158	144	133	117	146	148	129	156	130	166	130	142	146	132	138	142	124	140	150	147	146	134	143	138	138	160	131	140	133	169	122	124	128	137	131	157	141	169	138	144	134	132	155	137	137	142	148	139	130	136	142	143	129	135	140	137	136	132	135	144	151	146	146	132	153	141	130	145	139	134	130	140	130	165	142	138	134	157	144	139	169	144	138	146	151	127	157	141	134	149	153	154	136	131	117	126	128	144	141	159	138	139	144	173	135	150	134	159	123	149	126	145	145	149	137	138	151	149
150	2	1950	172722	431	8	268	308	278	287	244	253	253	241	237	214	232	207	227	197	191	211	212	191	187	172	151	174	158	180	157	167	138	149	155	163	164	163	154	153	172	154	160	173	163	139	155	143	137	142	136	145	142	139	140	138	160	150	165	142	153	139	168	158	136	157	140	140	148	138	130	170	149	165	136	139	137	154	144	159	123	153	163	148	135	150	144	155	136	144	162	149	160	145	147	143	171	158	139	139	154	137	162	160	143	140	138	128	146	150	155	145	142	139	164	139	146	153	129	159	151	140	139	144	164	150	126	146	126	140	122	121	137	150	138	140	150	160	146	142	160	134	137	148	155	146	139	154	140	143	141	137	146	141	120	129	133	125	150	136	171	137	121	133	132	123	149	148	142	141	137	126	145	167	150	151	128	137	147	161	154	133	142	129	145	141	151	150	127	128	153	165	128	147	152	146	142	131	136	135	148	144	152	149	132	153	133	150	122	146	134	141	122	155	128	138	116	124	139	157	114	144	143	160	138	139	157	131	138	143	150	128	134	131	145	131	148	129	134	159	166	131	133	143	139	136	142	128	144	137	130	129	124	144	139	141	139	160	135	111	159	122	155	138	153	158	154	144	130	129	138	144	140	131	142	135	149	127	131	126	127	132	142	148	124	147	161	126	151	129	132	148	147	152	129	130	132	133	103	153	130	132	148	142	148	152	144	132	140	133	141	133	146	134	147	139	133	163	135	150	161	156	143	141	129	131	154	139	138	143	134	140	119	139	143	126	126	125	121	137	138	138	160	154	125	124	156	119	135	143	148	135	145	139	143	139	129	126	141	136	120	142	135	135	133	149	150	136	126	133	148	141	149	139	128	127	152	139	138	119	131	144	152	137	141	126	135	139	143	122	152	130	163	115	148	136	145	149	143	132	150	127	140	133	140	152	109	131	140	136	141	136	149	154	126	126	120	141	153	119	160	117	152	138	142	135	131	128	149	124	131	141	141	127	121	125	149	122	145	133	123	145	120	116	127	133	109	142	142	137	126	133	139	157	131	143	129	169	142	139	138	134	131	126	157	150	124	149	125	147	158	148	137	147	151	112	139	159	136	146	142	124	149	149	158	140	140	117	143	152	153	156	144	129	146	132	151	144	140	139	133	139	136	134	133	148	160	144	125	151	134	142	127	139	149	128	146	122	147	129	150	140	133	132	136	140	137	152	139	135	160	136	140	146	121	142	134	138	140	126	144	140	141	152	159	134	139	140	147	139	150	144	144	133	112	153	121	129	120	127	143	132	137	147	122	136	143	139	139	135	129	164	158	128	152	121	122	157	144	152	124	148	140	141	147	137	147	146	128	128	155	118	156	140	132	154	144	123	122	118	149	138	140	147	166	120	144	147	128	140	135	144	141	157	152	131	137	138	138	144	156	122	136	163	143	153	124	142	145	148	118	145	147	154	138	135	135	130	141	119	112	138	122	131	156	129	140	134	155	124	145	131	145	124	131	131	134	119	137	151	136	140	156	139	149	126	158	155	124	157	146	123	122	137	128	132	134	124	130	151	152	143	145	133	124	115	135	140	165	141	148	138	136	145	150	121	137	139	134	136	143	149	134	158	124	149	129	128	159	137	153	137	131	132	147	155	146	148	125	129	140	154	130	149	158	144	137	124	139	157	135	144	124	137	153	140	139	149	143	127	137	154	133	133	133	137	152	160	130	124	139	143	120	134	132	135	158	134	137	138	146	167	141	142	105	157	157	140	125	142	146	136	136	125	129	130	159	147	132	142	146	139	156	120	136	122	160	143	118	171	135	149	148	155	131	151	135	124	151	127	119	149	127	127	134	152	112	159	137	127	142	144	128	139	136	139	145	127	126	140	146	133	150	139	160	130	127	134	132	146	132	146	137	140	151	124	118	151	134	134	120	144	159	136	139	135	151	138	131	130	142	139	143	136	140	145	123	144	136	136	140	173	131	137	116	139	128	141	127	121	118	144	126	153	134	146	128	140	139	135	133	145	119	121	140	134	139	154	125	141	134	145	142	137	129	140	148	141	133	136	139	145	145	136	134	152	145	121	126	142	144	157	140	136	144	122	136	128	140	142	157	127	155	150	156	167	119	137	135	146	131	141	122	132	134	126	115	150	154	125	144	150	125	142	138	156	139	122	136	159	135	129	144	134	127	145	113	126	125	138	130	128	125	146	140	153	128	142	150	148	124	152	142	153	171	139	133	133	150	137	148	141	130	142	151	106	146	146	127	133	151	151	132	142	135	133	152	135	151	142	139	135	147	149	118	155	135	164	151	122	135	142	128	138	128	134	135	125	152	139	132	155	142	133	129	140	138	131
150	3	3250	172780	420	26	286	294	289	252	270	223	231	225	216	205	211	198	197	192	199	182	189	178	189	174	173	174	175	150	179	161	158	158	154	146	164	160	160	161	192	151	159	148	155	154	156	144	150	144	167	155	138	167	166	168	129	153	151	139	144	142	148	149	142	149	149	152	137	168	155	144	160	161	158	134	140	149	138	153	144	159	160	161	145	146	152	137	142	156	146	159	134	157	142	146	158	156	155	135	149	143	162	163	174	157	164	128	131	139	145	146	140	148	151	132	137	146	159	143	148	137	165	184	167	148	132	152	140	133	169	144	142	134	154	141	144	132	137	135	163	153	170	151	155	157	156	158	141	137	144	159	149	151	150	118	141	162	146	146	146	145	146	151	130	124	153	140	149	131	125	149	150	158	152	151	154	141	139	157	135	142	148	125	153	145	136	156	144	133	142	165	140	143	157	126	139	151	120	152	140	144	143	159	143	157	155	152	155	154	146	136	131	147	149	138	131	160	143	148	143	148	152	152	155	149	156	135	151	146	146	163	141	136	154	161	131	159	139	155	158	146	151	151	152	140	158	155	138	139	141	150	144	150	160	133	139	163	156	160	135	136	161	153	156	158	152	157	134	138	159	149	159	150	124	153	152	150	158	150	157	145	151	119	147	153	133	135	149	141	149	149	165	148	153	142	149	158	156	135	150	153	117	139	169	131	138	147	121	153	146	150	152	165	166	139	134	154	139	150	153	137	138	154	151	145	145	155	157	135	122	143	130	136	142	122	145	125	136	155	131	126	171	137	141	105	132	143	142	112	134	145	136	122	143	154	141	147	143	142	161	144	152	153	142	132	153	135	151	137	163	149	152	153	150	146	143	151	141	140	145	135	151	125	160	149	155	144	162	150	150	140	139	147	147	140	154	157	147	145	162	141	140	146	134	138	161	134	160	133	170	141	134	153	135	166	122	138	143	150	142	159	148	163	147	168	162	141	138	154	151	147	146	154	134	133	136	153	133	161	142	167	165	137	143	137	144	138	135	145	147	130	137	154	138	152	149	143	146	138	128	125	132	139	152	150	144	151	141	142	157	164	129	154	149	143	134	136	147	156	141	148	146	135	146	145	131	130	139	160	146	157	127	154	140	138	130	149	149	138	138	154	156	132	139	149	154	156	132	131	151	148	139	137	150	132	142	160	131	170	148	136	149	154	144	145	145	144	146	148	151	142	129	137	127	138	137	157	139	142	128	123	152	130	152	137	150	155	143	157	143	155	167	114	133	159	156	164	146	152	129	178	133	153	162	163	137	163	155	156	139	154	164	174	137	151	154	156	164	159	125	134	148	135	164	138	158	137	145	134	140	141	154	152	145	152	137	144	124	159	168	172	149	142	143	139	145	155	159	149	147	144	136	142	147	139	159	151	153	143	162	161	160	175	159	143	142	135	138	149	137	149	153	139	166	125	142	156	161	137	168	152	134	145	148	165	165	143	160	164	152	163	168	166	147	144	162	142	146	126	133	164	170	156	136	136	131	136	150	151	161	174	155	160	127	141	155	146	129	146	140	163	130	159	148	132	127	152	127	146	155	151	159	141	140	122	143	150	138	160	137	152	156	146	127	136	150	131	140	170	128	145	145	154	159	138	165	147	134	150	130	148	130	141	132	128	142	147	141	128	125	139	139	138	161	124	132	130	149	154	129	142	147	144	152	144	151	150	157	135	157	161	170	162	152	150	151	153	165	137	132	131	149	143	151	141	148	147	151	160	145	156	148	157	155	150	125	142	153	151	146	135	143	166	127	140	138	141	142	136	152	155	148	143	164	147	145	144	144	155	130	152	150	139	130	144	170	142	128	139	156	145	144	142	169	161	142	150	139	151	150	147	143	127	142	136	113	150	144	130	146	143	160	138	132	149	139	157	150	152	153	139	155	148	151	139	131	152	144	151	131	157	140	147	145	130	145	156	141	150	140	138	137	149	148	147	133	147	156	155	166	167	153	136	144	137	155	153	110	141	160	133	136	149	132	147	123	163	154	123	161	155	136	125	150	133	156	150	141	154	137	134	165	134	140	148	149	152	160	160	155	155	132	154	162	151	146	158	155	153	154	141	152	140	141	130	168	146	148	158	166	142	134	134	175	171	119	152	159	151	159	133	131	159	132	159	152	158	139	150	120	169	146	121	166	147	158	159	139	145	153	151	129	138	142	149	122	145	152	135	140	142	131	143	136	136	148	141	148	141	158	134	150	148	146	149	134	155	139	145	149	132	151	134	175	154	146	139	154	133	166	124	144	154	128	171	128	150	123	154	146	129	128	143	122	153	145	166	156	153	143	150	137	118	146	159	130	133
150	0	2500	172838	434	7	234	282	295	300	294	273	273	270	269	271	278	285	265	250	228	224	243	219	183	222	207	188	191	207	197	195	185	209	181	201	182	183	201	174	196	171	198	173	182	154	169	169	165	189	171	144	168	169	169	160	182	155	170	161	152	168	159	169	166	148	140	174	159	149	174	172	154	141	157	166	152	166	163	156	156	136	135	149	166	145	160	150	153	138	155	151	163	141	152	158	148	164	146	177	156	166	143	123	177	155	159	160	155	148	139	143	146	138	159	149	154	144	154	163	143	145	157	156	151	138	146	167	150	156	167	136	152	168	160	147	157	149	155	125	129	150	177	155	153	140	163	149	141	138	141	152	138	157	152	145	143	161	143	127	135	140	150	135	143	134	133	148	146	139	146	166	162	150	147	136	156	145	147	158	135	169	134	146	143	149	150	164	134	150	145	162	168	160	140	141	151	151	135	155	153	171	159	141	142	152	130	154	149	147	133	142	153	147	136	157	129	149	146	144	151	150	149	129	147	152	144	145	148	150	138	161	144	163	151	160	152	151	138	155	142	134	142	141	161	146	148	168	132	170	151	165	161	156	161	141	166	152	148	146	143	154	154	167	150	160	146	162	147	164	158	134	158	149	143	148	134	131	139	147	144	152	157	136	155	147	150	119	143	145	167	153	143	147	154	147	135	149	146	157	139	155	163	139	141	178	139	149	154	131	135	152	134	143	141	151	152	138	156	159	132	163	152	157	142	166	161	130	154	126	149	136	165	158	150	149	159	134	152	175	148	163	153	137	143	130	142	139	149	157	147	141	131	140	161	142	146	156	166	145	129	154	143	146	140	155	147	161	155	138	147	133	131	164	148	158	136	145	144	131	137	133	149	138	152	151	151	138	152	152	152	128	170	138	125	139	142	144	165	164	130	137	155	161	156	147	133	157	142	170	146	136	133	138	144	131	144	146	136	141	153	151	140	138	145	137	146	163	131	155	139	158	155	143	128	130	170	132	158	129	148	144	140	143	149	147	153	133	144	135	134	142	150	148	143	151	146	140	149	150	142	136	161	136	163	150	149	138	131	148	156	149	133	152	151	140	152	137	142	128	145	136	143	141	143	141	152	123	141	150	137	146	149	129	156	144	151	136	137	149	143	147	150	157	145	145	152	137	132	148	136	150	153	142	153	146	143	165	133	137	144	171	135	165	176	152	152	149	145	156	142	165	133	158	117	153	137	155	144	164	141	126	136	139	151	160	141	147	131	160	155	155	155	144	142	155	155	126	149	131	146	151	136	149	150	151	142	154	152	151	133	141	158	127	144	142	122	138	134	148	138	146	145	135	144	155	138	155	146	145	147	136	161	155	146	143	149	150	156	156	153	141	162	153	142	167	142	145	173	146	138	149	157	150	156	144	147	145	146	150	149	141	146	151	150	137	137	144	145	146	133	158	138	135	161	157	139	143	156	148	139	132	143	137	151	125	141	145	165	179	135	135	150	126	151	123	135	140	150	132	137	135	151	135	149	141	142	176	130	144	152	145	144	158	147	133	134	151	159	154	132	138	134	151	154	162	150	129	169	132	144	140	139	153	158	143	145	150	145	145	141	142	133	140	157	148	160	137	146	156	161	154	150	134	149	147	148	134	155	155	122	147	141	156	152	145	139	157	122	156	156	147	121	132	147	151	138	140	173	123	147	137	138	149	145	136	142	142	147	161	140	152	143	136	155	163	135	144	140	152	140	149	162	144	148	161	133	116	141	161	150	132	128	158	147	140	130	162	141	133	128	138	134	131	135	154	151	132	136	136	167	146	148	145	158	150	154	121	175	124	136	130	158	146	146	141	150	133	142	151	148	139	138	147	132	137	137	147	136	151	163	159	140	119	139	131	122	139	163	114	144	154	153	126	151	153	138	141	137	152	150	121	137	126	161	144	144	116	157	144	143	144	149	140	138	152	156	141	158	142	148	156	162	131	137	140	133	148	150	134	145	145	157	142	146	148	137	132	150	154	155	148	138	134	147	154	155	134	138	137	157	126	138	144	138	128	131	139	136	156	146	141	139	118	150	131	136	164	133	145	137	158	167	140	138	136	143	140	148	123	147	146	159	143	159	151	161	135	133	164	142	149	145	140	145	163	143	145	147	157	133	138	123	127	125	135	130	142	144	142	140	143	142	153	146	148	146	162	142	163	151	144	158	151	135	172	170	143	150	153	125	148	159	151	154	143	139	148	144	149	154	152	144	144	147	138	152	146	158	143	151	149	131	124	129	145	154	171	149	142	152	142	153	162	146	117	136	158	136	140	127	137	162	143	131	139	141	168	155	141	154	167	156	141	140	142	137	137
150	1	1710	172895	411	51	306	296	253	227	188	202	182	178	175	171	160	207	185	183	146	162	153	168	159	134	154	163	135	150	162	156	149	142	161	150	149	140	162	136	131	137	165	141	146	123	139	132	162	156	130	151	141	123	137	144	162	154	135	146	132	135	142	136	136	133	149	146	140	148	139	122	151	145	141	135	139	127	130	132	152	113	144	139	125	134	137	143	135	141	138	150	143	151	165	154	159	149	150	134	123	153	148	139	172	142	141	167	134	155	146	164	123	144	145	123	147	161	139	138	135	120	146	149	137	147	167	141	146	117	139	144	157	164	139	141	145	130	147	136	124	129	150	160	128	142	152	143	137	122	146	135	154	146	119	128	127	141	136	152	138	152	127	153	139	157	150	158	136	144	165	146	142	155	141	144	148	147	136	142	125	122	123	146	151	132	137	141	127	147	150	119	143	137	149	147	135	147	134	138	132	129	153	143	138	146	130	142	140	146	148	125	142	135	146	149	143	133	139	128	155	134	134	139	143	138	173	146	152	133	129	143	138	134	138	124	146	147	138	148	145	151	136	125	120	142	126	157	164	135	132	133	153	138	135	140	132	124	150	140	143	142	171	144	124	129	132	121	131	145	149	159	117	129	129	132	148	125	136	139	151	147	115	146	152	144	159	146	123	150	154	134	147	147	135	142	144	136	138	163	152	120	157	154	146	123	147	122	130	151	134	132	135	126	126	127	132	144	126	140	137	125	143	134	139	138	146	152	143	139	157	153	128	147	146	133	121	158	140	135	139	151	146	144	150	128	147	128	138	142	135	170	131	146	138	144	135	138	142	142	149	142	144	127	156	129	147	132	143	125	131	133	153	147	143	135	142	140	148	152	142	102	143	140	145	137	132	157	146	124	146	133	128	143	140	153	177	117	117	150	135	137	148	132	154	133	161	130	111	147	152	140	149	128	124	141	143	135	166	133	141	136	152	153	137	151	132	141	135	155	140	141	144	150	163	142	146	136	129	141	144	161	128	145	159	139	119	124	145	151	147	121	135	123	134	144	150	138	133	164	141	114	151	133	135	146	129	149	144	153	141	137	133	143	133	138	132	135	133	130	145	142	151	141	162	135	138	121	126	133	145	146	154	146	125	127	143	150	136	162	144	138	132	160	156	145	145	149	151	117	160	139	139	139	139	143	138	144	126	125	124	138	153	172	140	144	131	147	140	143	142	125	130	132	137	144	145	120	153	159	153	151	139	142	151	143	128	155	131	134	151	161	137	152	152	138	159	148	138	133	138	128	168	125	129	138	130	156	142	129	134	150	134	133	148	146	130	135	151	145	150	137	147	151	146	148	144	130	151	136	159	136	149	151	144	145	126	130	141	124	137	132	135	163	127	127	117	153	146	142	145	119	146	145	135	161	127	152	113	128	126	139	132	131	136	134	141	148	126	128	157	133	124	148	147	137	149	139	131	146	139	153	153	138	146	137	130	150	147	140	144	133	131	135	146	129	139	119	140	137	137	149	146	125	123	151	141	145	122	123	131	135	133	133	127	147	132	155	149	169	134	128	135	130	131	147	126	143	149	126	138	137	133	129	151	161	142	139	134	156	143	152	156	131	119	118	117	134	139	152	152	154	126	148	159	140	132	135	135	165	137	134	145	130	156	143	127	154	135	135	148	146	158	142	144	154	132	141	143	151	142	122	139	132	132	137	149	142	115	132	131	126	127	133	136	108	117	121	154	150	153	138	157	134	146	133	142	125	138	146	122	137	135	125	148	159	127	118	133	130	140	144	143	137	142	152	131	152	142	154	139	142	129	130	129	132	127	134	110	153	130	142	150	149	133	127	138	136	143	156	132	159	131	148	123	151	135	131	142	140	135	147	147	125	149	156	155	137	157	139	135	123	162	129	150	127	135	149	159	114	132	134	145	122	144	141	137	144	132	148	131	132	132	150	126	141	117	145	130	129	129	154	138	132	140	141	149	151	140	128	144	136	153	140	158	131	128	141	128	134	123	130	132	142	148	137	143	161	140	144	150	137	140	139	145	138	163	130	125	161	137	147	114	148	127	125	105	138	134	145	146	154	152	116	133	159	142	124	155	143	112	139	151	139	138	126	140	124	127	154	140	154	145	140	135	133	144	141	132	148	154	137	154	131	126	139	145	138	134	132	134	159	136	131	143	142	145	141	117	136	149	148	152	147	139	144	144	153	132	139	128	129	116	119	127	146	128	145	137	139	137	149	145	163	135	148	136	139	124	151	130	146	137	126	140	123	137	131	148	145	127	140	127	137	119	138	136	143	131	145	139	139	114	140	148	154	136	134	161	130	140	137	130	123	156	137	139	126
150	2	1950	172953	419	16	254	281	283	280	240	220	239	223	236	229	235	235	191	204	196	196	159	172	171	197	176	169	166	164	151	171	162	183	159	154	174	175	154	157	151	144	152	145	175	159	121	162	169	132	152	154	156	134	147	141	152	145	144	167	144	130	133	161	165	148	149	129	140	160	157	153	148	171	134	144	145	146	147	158	155	165	137	142	153	124	133	139	143	135	155	142	124	135	131	156	135	149	143	136	140	138	163	129	139	147	118	154	126	165	130	148	170	165	141	140	128	148	142	127	143	150	155	158	149	157	132	140	152	145	145	147	142	118	139	138	122	138	141	147	143	147	145	159	127	122	139	145	121	129	134	134	130	125	114	142	130	148	136	162	122	130	130	136	139	136	125	136	160	119	137	143	163	134	140	156	138	150	148	127	130	140	151	125	139	142	118	142	131	140	151	114	155	156	146	131	154	130	135	153	147	133	122	138	135	133	142	129	148	143	128	151	132	152	150	137	162	140	124	130	133	143	155	137	125	144	132	157	150	128	149	142	131	144	124	140	128	138	147	136	138	131	142	150	163	132	134	146	127	146	142	143	179	135	139	143	138	137	147	137	140	126	147	160	143	151	146	131	119	134	136	162	156	141	143	132	131	138	135	135	149	139	132	131	144	138	135	144	141	150	139	141	150	162	140	134	159	156	145	134	139	148	143	150	137	134	136	127	145	145	129	134	143	136	137	150	138	124	143	147	137	148	141	138	130	135	143	137	119	149	149	144	141	136	131	144	153	145	146	130	142	124	136	145	130	133	154	147	141	140	138	142	156	123	152	159	126	121	143	147	144	133	120	143	153	133	154	142	146	137	158	136	143	141	131	132	166	127	135	150	142	127	132	143	129	134	140	137	132	136	110	143	142	141	144	127	136	144	130	128	158	129	126	141	164	136	143	141	150	132	139	132	156	127	143	124	133	145	116	125	135	143	120	146	133	126	151	144	136	131	132	139	150	137	158	149	148	146	124	128	164	146	149	117	144	150	146	152	142	128	154	132	160	142	143	136	145	122	134	124	139	149	120	163	139	142	145	136	144	132	125	129	125	132	147	138	136	142	136	146	143	132	152	142	142	137	151	125	132	136	133	157	133	115	145	122	145	132	124	124	138	145	147	145	151	124	121	119	152	143	143	131	152	134	119	146	138	137	121	134	126	135	131	125	130	149	149	149	130	138	127	135	136	137	136	137	132	141	138	132	157	122	162	134	150	145	125	121	125	145	147	150	129	140	135	137	148	161	146	139	122	142	146	134	150	131	135	146	155	118	147	138	135	129	132	137	153	150	142	135	131	150	140	129	159	139	130	136	125	143	119	154	131	135	147	138	141	147	148	130	137	153	142	133	131	129	132	135	133	148	139	110	136	127	148	132	151	127	133	134	134	135	144	126	160	133	141	153	130	135	129	138	150	128	159	136	118	130	142	121	131	130	136	140	148	148	144	149	143	131	135	161	141	126	143	142	138	141	138	137	123	152	155	152	147	152	132	131	137	133	148	122	122	141	134	140	139	155	124	135	139	130	137	157	114	139	180	143	137	143	125	125	161	159	144	150	141	128	161	128	155	152	141	133	137	147	146	156	137	140	149	137	146	151	146	129	150	137	136	132	152	140	134	140	118	133	140	156	153	135	151	139	146	141	143	118	135	137	134	142	117	146	150	149	131	149	135	155	138	146	142	139	131	133	126	140	135	135	131	145	130	134	127	147	139	147	138	160	134	141	130	179	127	155	144	131	133	155	134	150	128	155	144	129	136	137	137	139	146	149	141	134	132	161	143	138	146	140	127	152	121	137	133	130	134	116	146	127	136	147	144	137	135	150	122	144	123	138	156	127	137	124	138	147	141	145	133	135	152	108	133	136	139	149	115	130	139	129	148	141	144	144	141	135	134	124	135	138	139	135	144	140	142	128	138	147	129	149	133	153	121	143	143	145	138	131	141	139	140	124	122	147	114	125	121	161	147	121	135	140	137	138	144	124	123	135	130	145	134	143	130	147	143	132	142	119	131	133	151	121	147	147	128	131	149	139	123	149	137	152	153	144	142	141	122	147	133	146	139	133	139	131	123	147	131	154	135	131	132	147	137	158	120	120	117	135	134	134	135	117	159	141	139	131	146	141	141	143	143	146	124	136	122	139	141	122	158	138	146	140	143	127	154	139	144	147	131	174	137	145	154	161	145	135	163	163	127	144	137	136	145	150	154	126	148	137	127	129	145	131	140	136	152	120	150	137	134	137	154	134	138	126	153	127	153	139	138	147	132	133	138	122	133	132	125	130	150	117	137	122	142	132	141	136	128	122	149	149
150	3	3250	173011	438	33	288	300	291	247	241	225	239	223	222	203	195	210	188	163	199	174	176	167	155	163	168	156	174	151	150	151	164	138	138	138	154	135	148	142	156	160	135	165	131	126	133	154	140	120	157	145	158	157	143	136	144	160	168	151	140	158	138	152	158	162	124	152	141	142	132	158	150	143	143	154	137	159	126	123	132	152	146	134	129	153	146	148	149	134	145	137	148	157	137	123	178	134	138	145	147	175	155	128	142	145	139	136	142	128	134	137	153	136	161	147	129	158	118	139	143	140	143	149	135	147	136	151	156	139	152	144	154	134	152	146	132	139	142	165	155	130	140	131	154	162	146	137	144	139	144	134	160	122	133	147	146	137	158	165	142	138	158	135	135	132	140	134	135	141	141	165	139	157	138	175	155	120	163	136	129	151	134	132	155	139	115	146	128	121	136	143	140	138	141	114	154	135	141	143	142	132	158	138	122	124	126	150	134	138	143	143	129	139	136	131	148	144	146	159	152	126	122	134	148	143	153	143	128	158	127	142	148	132	125	141	147	143	143	135	143	137	120	164	143	131	158	156	139	131	121	131	132	132	123	137	143	162	135	139	147	149	141	168	147	157	144	132	131	144	127	143	129	144	149	135	151	146	139	138	147	152	141	127	149	135	126	130	143	134	138	127	139	135	158	169	153	126	159	146	145	160	132	127	143	139	133	146	144	139	133	156	145	154	136	145	155	120	138	123	127	156	129	152	123	144	149	144	130	147	138	141	155	133	148	135	143	143	131	140	143	153	151	140	134	146	141	148	132	132	163	154	135	141	151	154	154	127	150	151	141	125	152	159	145	129	146	148	148	169	159	147	112	146	139	149	140	161	144	137	155	127	151	139	145	151	137	148	136	136	134	156	139	142	135	130	141	140	127	136	141	144	133	140	137	131	132	134	151	125	148	145	128	151	151	119	141	127	158	154	146	124	136	135	150	134	140	151	111	132	132	128	161	123	147	148	144	135	159	158	129	132	133	154	137	132	125	139	162	128	147	134	150	138	126	143	137	150	142	128	144	134	157	131	131	152	155	154	143	124	144	150	143	146	148	134	134	126	126	149	143	140	151	150	155	128	134	138	151	137	150	130	143	141	139	125	123	143	138	147	139	111	127	147	127	130	146	138	150	148	141	171	139	156	143	168	127	129	116	152	139	133	143	156	137	151	139	141	123	137	153	132	154	145	131	126	130	131	129	159	160	153	141	126	122	150	142	121	151	135	157	133	142	139	148	137	135	136	152	141	158	149	125	149	145	137	142	140	138	143	126	145	153	154	134	118	132	142	140	127	148	143	153	134	144	164	136	120	128	135	150	136	142	154	136	133	148	126	165	147	121	145	144	142	147	143	120	146	154	168	133	148	136	145	147	124	137	150	156	137	128	143	130	140	148	122	151	124	127	133	138	142	138	129	141	138	143	139	146	145	148	118	141	145	137	142	144	138	142	150	133	133	145	124	134	133	135	156	139	151	148	153	136	155	137	118	153	161	127	124	135	133	146	138	150	112	145	111	131	132	135	160	130	135	150	156	131	141	151	142	145	141	141	126	132	132	135	139	124	164	128	145	124	135	137	140	151	156	146	131	127	141	142	144	149	137	155	148	133	148	127	145	153	139	138	121	140	144	150	140	124	127	149	152	143	144	115	141	140	121	129	129	141	140	137	147	147	146	134	138	153	156	134	135	147	142	135	149	139	163	136	120	151	151	145	129	149	140	133	142	145	127	156	134	147	143	143	143	152	130	132	126	170	143	146	153	142	139	132	126	142	143	140	146	129	142	150	123	157	145	129	143	147	130	121	151	135	178	129	145	129	156	116	123	135	128	146	141	127	154	155	111	140	147	149	144	155	115	130	143	136	138	137	124	157	138	150	146	144	142	116	138	157	152	149	132	140	148	155	143	118	147	115	152	144	126	154	114	150	162	141	143	121	138	126	131	136	128	133	159	147	138	126	146	135	132	135	126	147	161	136	154	116	166	133	154	123	128	143	124	128	152	139	134	133	130	164	120	140	120	143	124	134	156	129	143	141	151	130	121	132	140	168	129	139	143	152	154	143	151	139	133	127	137	139	126	123	135	152	136	132	158	117	144	151	156	141	118	142	127	134	143	160	157	128	132	156	104	132	137	121	142	129	137	153	139	137	140	141	153	134	130	139	127	120	129	139	126	144	145	139	136	143	144	119	136	166	163	122	133	123	127	137	116	117	129	131	153	131	145	145	159	136	120	141	134	139	139	142	134	131	119	148	139	155	143	140	131	139	144	137	170	137	147	130	118	144	122	146	145	130	158	146	148	137	158	162	152
150	0	2500	173069	445	4	242	277	283	263	287	267	308	234	285	317	279	279	261	260	225	242	238	199	228	210	195	188	193	205	162	191	176	177	178	179	188	173	186	177	158	177	182	158	179	156	192	174	145	170	139	175	148	142	165	156	157	168	171	179	160	171	160	161	163	162	157	160	154	176	150	159	157	157	169	157	173	163	163	176	161	165	131	154	159	153	151	163	156	161	162	159	141	155	155	150	144	160	164	145	119	159	155	152	164	143	154	141	134	155	150	158	154	134	161	153	155	146	151	135	129	138	130	145	159	162	146	156	136	131	140	134	136	134	149	154	132	147	147	159	146	162	159	159	134	141	147	149	156	142	146	160	147	118	149	154	137	152	156	126	142	155	136	132	145	151	134	147	145	161	158	141	143	138	165	133	155	123	157	137	159	134	173	139	153	145	138	141	163	133	135	133	145	153	147	135	149	146	160	155	147	154	130	143	144	158	129	137	148	120	153	170	157	140	136	150	136	143	143	152	132	148	155	150	142	148	166	143	148	156	154	134	144	149	164	149	143	137	146	149	114	155	154	135	146	146	130	148	140	135	146	129	144	142	155	155	158	135	135	163	151	133	142	143	153	134	122	145	148	136	124	129	143	147	122	158	135	131	160	140	155	146	159	145	149	158	147	125	127	138	151	137	147	157	142	131	145	141	108	153	123	121	146	154	141	134	160	158	159	165	139	159	139	140	156	133	133	137	123	156	148	170	148	158	146	151	163	147	126	143	145	151	136	156	139	140	159	170	125	128	138	137	139	126	144	117	135	133	144	153	138	161	155	153	129	157	168	146	150	150	143	124	146	138	141	130	143	137	166	131	113	133	156	140	143	149	143	157	134	158	146	134	131	149	127	141	128	168	148	158	130	143	139	139	153	143	158	156	136	163	138	141	132	121	169	154	133	159	149	151	148	126	140	148	141	136	144	133	140	163	133	159	141	131	157	137	129	139	116	148	140	134	141	154	138	157	136	145	145	137	126	141	141	161	137	147	130	145	148	149	136	129	140	145	138	141	141	149	134	148	131	128	150	140	154	139	132	152	161	144	143	153	146	114	159	123	127	146	143	137	144	124	136	143	162	145	170	134	148	156	142	126	173	141	148	143	133	135	145	129	140	145	128	138	152	129	128	141	119	144	150	156	149	144	134	139	140	137	138	163	154	149	130	150	131	132	174	148	155	148	147	154	164	140	136	144	156	156	159	148	152	140	149	133	146	157	133	151	145	143	164	152	123	151	154	134	156	145	132	133	149	146	135	144	146	142	141	148	136	158	139	176	141	156	137	150	121	142	125	138	140	136	143	143	125	140	153	159	132	146	145	154	130	151	142	161	142	119	147	145	141	144	160	118	161	147	149	134	156	126	141	146	143	139	146	142	132	129	151	148	161	149	145	149	153	135	126	142	162	159	146	146	130	133	115	144	132	140	150	130	137	140	127	146	111	127	138	149	149	163	127	148	143	152	123	144	130	149	142	121	136	142	141	142	145	145	137	130	147	133	145	131	155	136	142	140	120	146	142	143	150	158	142	144	143	149	173	127	148	128	146	149	139	135	147	119	153	139	150	125	150	130	145	134	141	157	156	145	146	158	136	125	141	150	147	143	146	148	132	167	138	154	158	126	131	138	134	129	153	123	130	134	131	139	140	154	137	132	150	142	139	123	142	146	149	127	164	133	147	133	125	133	127	156	135	139	156	142	165	142	148	151	131	137	153	140	138	148	153	139	145	149	145	157	134	162	144	120	146	130	146	126	150	141	138	130	134	153	150	145	153	147	170	149	131	119	156	134	152	150	159	130	140	134	153	130	149	129	145	139	144	142	137	134	144	141	154	146	156	171	154	152	153	130	155	157	137	134	159	138	137	142	155	132	134	157	140	135	155	142	142	117	135	136	138	144	155	129	120	138	157	154	155	125	145	134	145	136	158	150	152	158	135	145	149	183	147	159	116	139	148	138	141	152	138	140	153	140	138	154	153	132	143	138	161	152	146	142	128	138	144	161	148	132	127	141	136	148	147	141	150	150	140	126	138	125	158	130	141	128	134	169	151	158	141	137	131	132	141	137	152	134	133	148	148	133	146	141	130	153	142	134	127	142	151	139	138	129	125	136	125	151	122	144	150	141	138	137	144	153	144	134	134	150	128	154	143	168	128	143	177	156	130	136	150	143	127	135	127	157	130	133	134	155	112	149	161	150	142	149	143	133	140	142	144	125	135	140	120	141	130	143	141	118	135	123	153	153	156	146	150	146	151	152	130	139	160	147	150	140	131	124	146	148	149	149	144	133	137	128	132	143	132	132	150	141	145	156
150	1	1710	173127	414	51	270	300	246	233	203	191	199	175	176	176	180	185	186	176	186	154	158	154	148	143	173	149	167	164	163	144	153	134	160	145	141	146	156	155	154	148	137	135	145	138	107	155	142	146	138	147	147	155	150	144	132	140	140	134	126	152	150	136	142	123	132	152	128	159	150	135	143	122	146	137	157	134	135	156	144	148	155	146	126	127	161	129	129	127	129	138	161	140	136	157	154	144	134	144	132	126	147	135	146	124	138	149	153	129	137	133	165	142	136	151	142	142	144	160	153	132	128	153	138	150	153	154	156	130	142	148	127	131	145	152	135	114	137	149	133	123	133	123	140	136	140	153	143	143	125	145	148	143	138	159	159	145	136	136	115	126	138	149	128	119	159	131	130	133	127	144	148	125	132	135	153	138	139	153	139	140	127	128	138	132	136	158	139	157	143	128	123	115	145	125	138	125	138	151	128	146	135	142	132	126	144	118	139	161	137	148	125	146	154	127	146	155	143	134	140	140	122	120	142	140	146	145	150	136	126	139	140	128	140	154	161	153	133	148	135	120	135	149	136	132	150	173	155	162	127	161	136	149	148	132	136	139	150	140	141	140	137	128	125	152	159	140	142	125	131	129	152	177	169	153	145	137	118	121	148	141	147	133	152	127	143	139	129	141	139	114	150	142	134	146	169	138	130	132	146	145	154	143	141	147	134	142	133	137	156	132	144	125	123	125	132	159	126	155	139	148	152	137	120	142	156	134	150	132	133	152	135	147	115	125	142	130	138	121	144	145	145	149	160	134	124	154	132	136	138	135	153	120	135	161	131	125	143	145	149	139	159	134	136	152	131	136	135	145	146	146	166	149	143	131	160	139	112	163	132	132	171	133	132	138	131	154	147	151	138	150	128	148	143	148	145	158	149	133	147	142	149	137	129	141	164	140	134	132	134	143	138	123	163	133	152	115	114	142	155	152	148	132	157	147	139	138	149	136	166	162	121	119	125	126	140	139	150	148	146	137	142	135	136	137	145	135	172	133	150	135	123	144	124	134	134	144	147	127	155	142	145	142	122	147	136	145	153	128	134	131	172	139	138	157	134	139	119	138	136	138	133	155	130	140	149	149	141	162	155	126	152	131	136	148	138	139	148	133	151	141	148	134	145	155	141	124	134	140	148	138	126	164	128	139	123	145	157	134	150	165	140	138	127	139	137	149	138	124	130	142	123	150	145	137	146	135	136	149	126	121	136	129	153	153	134	124	147	140	120	138	133	126	167	149	154	123	142	128	138	137	157	138	132	135	134	146	123	128	148	143	131	119	124	146	161	155	140	143	145	148	132	135	163	138	143	138	154	147	145	150	152	156	143	124	158	151	142	125	146	152	119	142	162	153	142	131	138	152	148	137	123	151	140	124	141	143	125	149	134	153	159	141	127	140	130	134	144	159	138	137	133	129	154	141	146	142	125	128	168	132	122	141	137	122	146	137	133	135	135	136	125	141	120	146	132	141	122	159	121	132	132	144	138	141	148	141	136	158	148	123	142	139	137	132	133	124	141	132	120	128	120	131	135	126	128	146	138	133	146	123	122	128	115	135	139	158	134	127	170	124	134	133	147	138	149	136	150	125	147	138	148	131	153	132	113	133	136	152	149	131	147	110	138	149	142	134	118	162	128	146	137	141	151	138	134	147	116	120	132	148	159	123	142	144	128	136	147	144	147	161	101	144	142	129	139	136	138	126	148	141	123	138	142	118	131	141	118	139	139	157	172	156	137	149	125	146	122	123	124	157	153	161	132	146	141	145	119	147	135	139	143	150	144	137	137	130	145	149	136	151	158	136	147	148	138	125	143	136	135	117	151	117	133	146	138	129	154	146	136	147	139	138	142	118	161	126	127	133	135	138	115	153	141	127	142	135	137	148	139	144	131	156	132	126	123	137	133	137	122	149	145	158	150	161	127	116	142	158	128	146	137	136	146	149	132	127	131	127	153	157	137	156	140	125	124	160	118	146	131	137	146	137	123	142	128	142	138	155	135	137	141	125	123	141	142	141	120	127	156	136	141	133	130	126	130	135	144	137	153	152	139	145	144	127	134	146	135	130	138	136	129	140	128	129	124	152	158	121	155	164	125	139	143	150	132	129	131	127	162	137	143	129	118	141	125	140	151	134	138	151	154	128	143	125	151	125	138	129	146	154	139	138	149	135	122	131	146	155	136	144	145	163	149	146	161	132	126	134	144	147	159	148	135	131	155	124	137	138	128	167	160	135	153	130	115	155	148	140	141	154	165	132	128	135	133	138	129	122	146	124	134	155	152	124	144	117	153	129	159	139	148	131	146	131	144	142
150	2	1950	173184	430	14	254	285	262	226	234	244	255	234	239	224	242	235	223	195	182	179	190	199	177	169	180	171	168	164	166	159	158	172	171	156	156	164	173	155	151	139	136	162	146	152	146	144	162	151	128	138	160	148	143	169	141	167	141	148	151	130	143	147	159	140	136	166	165	134	141	171	156	141	139	151	144	148	143	150	139	155	151	146	139	150	161	118	152	146	150	136	129	149	154	140	159	159	140	127	147	132	143	150	151	144	136	128	130	150	137	149	148	137	145	140	129	138	152	147	140	140	160	156	150	131	149	144	127	123	142	135	147	140	146	139	135	139	135	123	143	157	143	140	141	138	150	156	133	152	133	148	164	138	142	143	130	135	124	124	161	131	145	150	145	129	163	134	146	154	146	129	144	127	140	138	141	137	157	130	123	113	145	151	159	134	146	117	162	142	143	130	149	165	147	139	157	147	150	151	163	131	138	133	142	137	157	128	142	169	128	122	129	148	130	129	139	144	134	127	139	121	158	134	144	155	133	147	120	142	133	131	153	142	129	144	145	160	142	132	158	126	143	134	137	138	159	156	125	131	139	148	130	159	122	145	137	150	123	145	147	148	143	144	140	134	126	140	137	139	126	141	148	129	138	141	148	125	123	149	168	144	136	128	141	142	144	144	159	158	132	140	135	136	125	141	154	133	146	130	143	129	127	130	155	142	141	135	150	138	139	126	151	138	140	153	153	153	136	139	156	139	135	145	150	128	138	129	136	131	118	126	126	144	134	146	142	161	152	150	149	156	141	161	131	148	142	116	127	147	157	140	136	137	143	139	147	128	132	150	145	147	140	135	140	158	129	117	149	128	135	128	136	140	118	143	150	155	143	131	160	133	149	131	148	162	148	134	131	136	129	126	149	148	146	138	143	150	145	131	139	128	141	142	124	157	145	140	135	127	149	129	157	136	152	169	126	142	144	158	127	131	121	142	148	158	144	132	145	138	131	146	141	138	126	127	157	128	126	147	126	142	158	140	146	130	120	145	152	150	149	142	117	159	152	140	131	135	144	131	115	143	153	145	132	140	131	159	143	139	146	151	130	154	139	130	144	142	137	150	126	122	134	150	177	119	141	152	136	136	148	133	144	133	123	141	123	144	153	134	125	113	131	143	135	130	145	155	145	125	136	135	134	137	142	125	129	148	140	129	147	154	142	149	141	154	142	144	132	134	156	155	138	158	136	136	133	138	116	134	140	140	136	161	143	141	128	131	138	150	132	132	114	125	122	143	136	139	135	122	160	144	161	143	126	127	139	131	146	134	140	128	141	152	160	139	136	138	131	135	117	148	129	137	128	130	146	122	137	109	155	145	141	129	135	118	135	138	145	146	141	149	145	157	143	129	143	147	142	137	137	154	148	134	171	127	134	132	150	153	132	143	149	134	141	156	119	140	153	137	157	135	151	142	150	139	141	135	144	136	145	151	136	147	146	137	133	143	147	130	151	143	141	126	135	150	171	142	138	138	126	128	138	151	123	134	141	134	159	145	154	122	154	144	133	133	133	133	160	132	154	130	158	125	154	145	137	125	139	159	155	154	153	129	151	134	133	120	143	150	144	136	134	131	145	135	142	137	127	139	130	138	140	125	146	132	125	114	146	154	161	132	131	156	140	127	131	122	150	144	127	149	131	148	129	131	155	135	148	133	136	139	167	114	131	140	149	136	119	162	123	133	142	123	147	127	146	119	153	154	151	143	125	128	131	159	132	142	131	129	135	138	149	136	140	133	145	134	141	164	140	158	150	139	123	149	123	138	140	136	137	135	157	142	152	142	142	151	145	123	158	151	125	139	123	155	151	132	146	131	108	139	133	129	160	147	139	132	138	142	136	142	133	128	140	144	144	144	145	150	141	141	143	140	147	142	143	150	115	136	157	152	134	116	140	135	140	141	142	158	132	144	130	148	156	135	138	143	151	108	156	155	135	142	135	133	130	149	126	140	140	127	131	132	136	140	140	132	112	139	132	161	165	112	102	144	113	125	117	145	111	138	148	117	143	133	149	134	152	144	143	117	135	116	149	145	129	142	144	134	138	143	133	119	133	139	150	152	122	140	151	120	139	138	124	117	135	134	130	151	135	147	132	134	137	137	154	159	136	131	128	130	130	148	123	150	119	141	127	125	143	160	126	132	126	131	111	135	127	143	122	146	124	134	148	147	143	131	142	122	165	144	100	150	144	118	165	148	132	147	154	121	138	137	150	140	132	149	134	133	138	131	143	164	136	134	146	118	140	142	151	143	125	140	148	139	137	144	154	141	137	149	133	148	118	135	132	142	159	127	125	131	130	137	162	142	119	131
150	3	3250	173242	440	32	284	299	267	266	244	243	232	225	225	220	210	243	225	203	177	206	189	164	177	171	166	183	184	201	140	167	142	162	137	171	148	151	176	194	147	148	166	138	141	165	163	158	149	160	154	172	154	159	167	157	185	176	155	151	149	187	148	157	137	150	152	162	155	135	156	169	156	168	160	146	151	171	169	148	158	145	151	161	144	153	151	134	157	148	161	162	161	140	149	153	163	152	177	162	145	159	158	141	143	158	164	135	160	143	164	151	160	147	149	149	131	148	142	168	145	146	136	173	165	158	146	167	154	134	165	166	145	161	152	147	160	177	150	152	133	139	153	130	159	137	172	151	132	129	170	160	129	163	143	163	149	152	128	143	153	142	170	156	160	156	156	162	132	176	149	157	141	132	152	159	173	167	137	153	158	139	138	143	153	152	147	154	142	128	170	149	167	122	132	160	141	146	139	146	154	156	141	128	134	135	165	161	138	144	147	162	137	171	171	152	166	150	149	137	167	153	152	171	169	141	148	154	189	166	145	146	157	137	151	137	184	139	148	161	168	153	140	146	170	148	141	154	140	154	137	130	144	150	172	160	140	160	134	143	151	165	147	159	151	118	145	175	133	142	178	146	131	155	166	158	155	164	145	171	160	157	140	160	123	163	165	156	132	161	142	166	153	150	156	139	134	178	147	149	145	149	139	164	136	147	155	143	158	157	144	161	147	142	167	156	138	138	164	145	152	136	143	145	157	156	136	145	143	166	135	154	129	152	145	140	161	153	164	150	135	137	143	160	157	165	144	145	130	162	153	141	125	144	159	162	156	165	147	160	158	156	157	135	149	165	135	146	176	130	152	154	145	144	134	154	153	140	175	140	151	149	142	154	132	165	136	136	152	139	129	151	158	144	127	130	164	179	148	171	147	156	147	128	158	152	148	153	140	161	142	148	153	148	137	162	155	137	151	166	150	165	162	155	166	128	152	157	153	151	168	155	163	167	166	146	154	156	149	158	152	145	135	140	160	145	142	143	167	141	168	149	135	152	152	141	144	151	155	159	148	142	142	160	144	163	139	130	148	159	133	142	151	148	168	154	162	143	142	161	134	160	144	146	147	172	158	142	152	172	151	159	177	145	132	160	171	146	136	158	154	134	158	132	150	159	141	156	153	143	160	142	158	148	167	165	148	159	153	149	138	163	146	140	146	119	132	147	155	156	146	154	155	151	152	144	141	132	131	166	145	165	142	123	148	164	143	156	153	166	165	150	157	120	158	152	142	163	148	147	129	166	123	144	137	148	155	132	132	156	141	134	134	140	155	145	158	155	169	145	142	150	155	133	145	156	155	168	143	151	154	146	163	166	160	132	154	130	164	151	145	150	126	152	155	154	159	144	146	148	156	143	137	167	158	148	155	160	170	165	137	161	150	156	141	163	140	167	142	138	149	141	141	144	153	135	124	156	142	146	159	139	163	125	135	155	129	142	170	140	154	140	128	139	157	133	144	137	158	138	150	139	157	150	153	120	136	143	154	155	162	151	153	171	152	151	124	141	140	162	165	166	154	147	157	169	163	142	128	155	155	153	149	148	137	155	155	126	149	155	146	168	141	172	140	145	146	139	158	149	157	144	176	138	126	149	167	123	149	139	133	139	124	126	161	153	145	134	136	155	117	158	152	131	155	168	149	146	163	134	156	156	127	149	155	141	146	159	142	140	147	164	175	154	128	150	140	137	155	133	152	150	138	138	146	158	147	131	144	155	166	145	158	145	164	150	156	165	135	150	129	162	135	156	155	131	156	154	136	142	153	153	158	154	152	134	142	148	144	142	151	152	150	146	162	136	157	150	146	137	129	157	153	159	158	137	163	168	156	152	151	154	151	149	149	154	148	187	161	139	149	157	151	151	146	150	160	150	133	142	168	144	163	159	164	145	153	126	157	182	155	149	153	144	137	167	157	135	165	143	140	167	133	162	163	139	142	151	156	132	145	154	146	140	151	141	154	158	151	163	146	141	168	140	149	147	141	152	144	144	149	137	155	146	138	142	162	135	148	151	143	155	152	137	159	142	165	136	147	138	150	158	159	144	135	152	160	139	137	151	150	151	129	155	122	144	170	143	144	151	147	135	128	151	138	154	137	162	148	160	149	132	164	142	169	155	150	159	119	135	128	155	155	140	153	154	140	162	148	151	143	150	147	158	146	143	171	141	159	183	157	165	144	140	156	142	156	157	168	158	146	145	141	147	159	162	122	136	145	145	153	138	157	160	164	154	156	162	147	138	147	160	159	148	163	157	145	159	128	143	169	150	144	144	159	128	152	153	143	153	148	145	147	162	161	147	150	143
150	0	2500	173300	424	8	257	317	322	289	260	289	285	268	286	302	301	298	300	266	265	262	212	223	228	229	216	224	186	203	208	188	198	202	189	203	187	178	189	171	193	197	172	172	171	198	166	179	189	169	176	162	178	172	172	158	186	175	151	137	179	145	166	185	162	167	162	163	160	172	160	162	150	156	170	146	154	167	161	150	149	193	155	172	145	167	174	161	143	162	170	140	158	157	148	151	139	149	166	158	145	151	148	156	178	170	167	155	153	140	174	163	176	153	149	155	159	161	157	162	154	154	187	168	163	175	141	149	179	143	143	151	147	152	163	149	159	163	154	173	135	144	166	156	146	136	140	142	160	160	137	157	137	137	154	146	153	151	154	143	152	141	135	162	182	153	150	151	162	160	159	142	142	130	135	152	166	144	166	165	133	153	149	158	141	168	149	165	137	135	137	153	142	165	157	145	149	143	146	153	168	148	157	137	140	148	149	161	143	153	165	156	129	130	158	145	140	172	155	159	150	159	179	159	126	161	144	140	132	150	147	149	146	131	151	154	155	165	167	152	136	147	153	161	146	162	152	166	144	154	153	139	148	167	166	172	154	146	160	160	125	152	161	130	157	137	176	146	146	123	141	160	161	142	149	138	159	176	158	144	167	143	181	155	145	142	164	140	128	146	151	147	152	155	159	136	175	154	150	120	158	142	154	143	143	153	153	148	144	142	160	156	152	166	164	159	136	147	128	168	159	135	157	134	135	169	155	139	136	145	148	171	163	159	147	152	154	161	154	155	173	153	135	145	147	123	154	157	141	145	147	152	154	125	136	143	153	142	152	143	149	128	141	151	157	154	145	123	132	157	151	136	131	154	163	128	155	142	143	147	138	161	151	166	137	141	161	133	136	146	167	148	143	170	167	153	150	152	145	161	151	135	149	138	153	159	142	147	164	136	157	147	160	152	128	131	141	146	155	159	151	153	160	161	158	130	138	157	149	149	129	152	175	160	136	145	163	139	149	142	130	134	132	159	144	176	153	144	145	162	145	154	166	159	155	158	159	138	171	150	160	155	162	143	156	161	145	145	156	149	146	132	143	156	143	165	154	151	157	152	165	137	163	132	133	148	136	158	160	137	158	162	164	156	141	145	162	152	134	122	150	155	149	147	148	135	153	153	151	153	154	132	157	130	148	168	155	152	128	150	144	155	165	153	155	149	158	132	167	136	150	160	145	142	140	165	145	163	151	147	153	163	155	136	158	166	155	154	132	143	162	167	135	130	145	151	141	150	153	151	138	130	137	164	140	156	148	145	161	147	140	141	124	152	152	160	151	154	184	141	160	153	155	164	162	150	158	166	118	142	156	160	159	154	128	141	145	144	136	138	151	145	138	171	153	150	142	130	160	138	148	136	161	146	160	146	141	151	160	145	146	142	142	146	168	139	146	138	137	138	147	138	143	168	158	170	162	126	135	145	146	157	153	142	141	156	158	161	140	149	151	151	157	137	146	141	156	157	154	140	140	156	151	140	148	152	129	146	137	148	134	150	134	148	155	149	150	138	132	162	124	139	145	142	150	149	138	149	178	133	121	155	149	161	128	141	155	134	162	131	134	159	145	144	160	133	162	137	136	147	155	143	151	154	139	168	139	138	144	135	145	158	164	134	155	145	158	156	146	149	142	124	143	158	145	142	139	129	153	154	156	146	130	137	126	128	146	155	131	136	160	144	153	164	151	143	150	159	153	176	154	154	155	129	153	131	150	142	150	152	142	125	170	138	135	132	141	141	158	170	133	144	146	139	163	144	157	142	150	149	166	153	129	153	131	135	152	150	163	159	146	145	137	148	147	157	150	145	150	155	147	138	155	155	138	158	135	159	154	142	163	140	160	149	164	161	138	166	158	159	153	152	138	146	175	161	157	130	134	156	145	147	156	143	143	154	163	137	149	143	132	156	146	160	175	157	143	156	140	158	130	147	156	138	139	148	151	139	168	155	152	157	143	161	134	152	146	154	166	166	153	147	144	156	156	157	160	158	136	142	155	125	159	157	178	141	154	164	144	144	158	134	161	144	140	134	129	130	136	161	147	125	150	164	157	169	132	158	139	140	155	160	151	159	135	154	159	151	162	148	155	139	151	157	153	127	132	138	143	158	134	143	154	172	157	147	162	155	128	142	168	136	160	139	143	143	148	149	160	165	150	152	142	149	144	141	153	168	139	158	162	153	143	145	135	168	122	112	147	157	157	133	153	163	139	168	137	174	139	148	132	150	161	153	140	154	136	159	143	145	171	129	156	143	155	138	151	167	134	142	145	157	155	130	152	144	162	148	139	154	187	145	151	131	165	143	132	159
150	1	1710	173358	433	42	321	307	270	236	198	205	201	179	172	185	193	199	194	176	171	185	140	151	172	167	173	137	156	162	137	142	147	142	145	145	129	132	153	156	153	138	139	129	140	162	185	154	148	138	125	134	141	147	154	160	153	126	155	139	140	159	146	127	147	159	160	143	150	131	145	119	119	161	141	142	142	146	152	177	144	128	155	148	148	127	151	161	153	140	152	159	142	157	153	138	162	148	150	132	150	141	148	151	138	121	151	143	144	138	131	145	151	146	131	153	126	123	142	150	169	142	143	126	136	179	145	127	160	153	124	149	151	135	158	148	136	157	118	152	130	151	137	165	155	135	155	157	148	130	155	153	148	127	124	145	152	145	147	130	144	149	139	150	152	169	149	143	148	161	165	142	138	144	140	137	144	151	155	151	166	140	141	145	153	142	121	133	147	170	140	146	136	146	160	141	156	160	152	151	154	155	145	150	158	136	144	159	159	141	124	141	143	153	145	141	134	132	135	139	120	149	150	139	152	144	163	145	135	148	157	148	163	137	133	129	162	140	133	148	151	128	142	126	161	144	134	141	128	165	135	139	156	140	143	151	140	149	148	140	138	160	145	153	160	136	150	146	152	146	149	147	135	145	156	140	122	148	139	141	154	150	156	154	143	133	125	137	142	134	155	153	127	149	147	131	148	142	136	132	149	126	143	142	133	167	134	128	149	133	145	143	158	133	132	151	137	152	139	123	148	138	149	140	134	147	154	136	159	155	145	157	149	131	152	145	130	130	139	116	134	133	169	154	160	156	126	145	148	161	162	152	125	150	150	139	151	126	152	130	147	150	148	145	145	117	151	165	126	128	138	150	145	152	157	137	152	131	148	170	138	146	149	152	130	134	134	144	163	123	137	149	154	141	172	155	147	146	142	160	151	141	150	137	160	141	151	145	168	139	157	145	153	157	136	165	143	141	157	142	128	147	157	137	143	134	127	149	154	127	134	140	148	165	130	152	147	156	141	146	176	164	130	150	151	142	142	154	142	135	160	158	130	136	151	142	151	125	139	151	139	154	160	167	154	147	163	151	145	144	143	136	129	146	140	143	138	144	139	165	151	155	149	162	147	120	133	138	153	139	163	150	149	154	167	139	153	154	148	149	179	151	130	135	133	140	137	156	134	134	137	164	134	156	147	138	137	154	140	138	145	164	135	132	131	143	143	148	142	152	147	141	171	135	133	148	147	165	143	160	148	140	131	144	135	130	158	148	125	134	146	137	173	151	135	142	171	133	145	131	141	160	153	134	146	156	146	141	148	146	140	138	166	139	136	140	145	154	138	150	143	161	137	141	159	139	142	175	160	131	154	154	149	135	149	144	145	149	135	151	124	128	147	153	159	129	152	152	138	160	134	143	152	133	137	162	158	136	148	155	147	135	144	142	134	150	120	166	131	153	152	140	165	151	156	163	146	138	159	115	139	149	150	137	135	144	137	160	141	136	137	140	145	144	144	144	137	151	163	118	134	134	135	133	151	150	147	122	162	129	150	157	138	157	163	152	133	135	163	140	169	142	137	161	134	147	151	159	159	147	153	147	149	141	160	145	147	142	138	139	138	141	159	133	120	163	147	145	133	153	139	157	168	156	140	167	144	149	170	129	144	149	144	133	137	146	140	146	138	163	159	127	119	149	130	149	144	127	155	150	138	128	147	146	141	121	147	135	140	147	144	151	139	136	148	150	163	152	131	167	142	150	130	131	150	155	145	146	162	140	129	126	151	157	151	151	157	137	161	139	141	161	142	125	162	151	139	137	140	144	120	133	136	135	143	144	131	152	147	149	141	156	129	139	137	169	148	146	145	140	141	154	134	136	143	158	143	136	146	132	136	133	132	139	131	144	173	138	146	129	140	150	148	148	143	140	151	153	144	131	135	138	157	157	161	154	158	145	149	148	159	145	148	135	135	117	165	152	125	134	140	144	135	147	141	137	166	146	129	155	113	144	156	150	147	131	132	166	143	143	133	142	154	163	157	152	151	136	158	166	170	127	153	159	152	153	155	154	145	144	139	143	138	151	135	142	153	140	148	130	142	169	160	151	170	147	128	154	167	141	140	157	136	156	140	155	153	152	164	148	156	136	147	136	145	157	128	131	155	125	140	149	135	149	144	142	144	160	144	154	160	126	144	131	127	142	127	148	154	156	145	146	130	152	139	155	152	128	153	169	154	131	152	148	118	141	147	158	138	136	146	141	160	161	153	142	139	148	140	169	156	155	168	132	131	125	150	146	151	142	142	149	147	143	159	153	157	135	132	150	146	140	128	143	153	138	145	149	141	154	142	152	128	159	126	151	152	150
150	2	1950	173415	408	18	273	309	294	270	249	250	246	255	256	248	270	254	209	218	198	207	184	156	197	170	172	168	187	172	179	161	162	158	176	175	166	168	169	161	150	141	165	167	158	161	161	162	140	172	144	158	158	162	175	169	156	154	149	150	138	169	141	161	131	174	169	140	162	139	179	152	161	168	152	131	158	144	155	172	143	153	144	152	154	148	159	152	159	158	145	154	192	148	153	141	161	145	170	144	126	136	149	131	150	142	153	155	155	154	143	129	152	149	140	150	140	139	166	149	153	138	158	157	152	155	132	147	152	162	145	152	137	151	132	155	149	146	155	149	142	138	147	161	145	152	153	151	132	145	184	162	163	138	152	142	142	143	149	130	167	137	168	170	144	155	146	153	167	134	169	162	160	155	155	149	148	152	142	138	138	146	155	164	156	156	144	146	165	153	159	161	142	144	158	135	146	150	145	130	130	180	151	157	143	132	138	153	128	155	160	137	144	143	140	152	153	154	138	148	155	150	134	144	140	155	133	154	150	137	132	145	153	163	145	132	147	161	139	151	168	157	143	149	156	155	142	158	138	149	153	152	160	146	137	139	164	167	161	148	146	131	154	142	150	160	144	136	135	148	151	165	121	127	149	138	139	162	125	135	150	137	110	160	173	160	144	163	150	148	156	138	153	147	137	141	136	157	138	165	137	136	158	148	131	147	135	152	176	143	158	149	142	148	134	166	153	138	151	142	152	136	139	159	121	139	143	150	160	126	170	165	144	145	145	145	152	157	142	156	155	147	146	161	150	148	151	136	147	145	150	159	156	143	165	135	154	135	156	159	140	145	146	135	138	115	149	145	130	126	145	151	141	157	168	130	166	140	151	167	150	134	149	145	157	154	149	158	155	150	167	149	149	154	139	147	149	156	151	137	153	138	143	155	139	133	142	159	167	133	168	169	148	147	142	142	136	151	138	135	145	123	148	150	156	169	128	157	155	120	142	148	158	114	147	141	131	142	139	154	157	132	130	151	142	150	163	138	144	144	135	148	164	150	156	170	120	150	137	135	156	151	138	141	142	148	144	142	133	146	152	153	151	135	148	153	149	147	164	141	149	138	157	145	134	142	151	149	148	138	146	151	134	158	166	151	151	161	132	143	172	154	153	147	138	175	134	132	158	160	139	145	132	146	141	144	134	148	158	144	167	149	136	155	141	135	139	151	136	148	170	137	140	138	142	150	152	148	156	181	143	132	163	133	138	157	144	144	138	146	147	133	162	168	149	128	132	155	151	143	137	142	157	140	145	147	149	146	153	134	130	154	138	149	144	138	149	141	169	146	144	139	137	142	131	152	147	157	161	133	140	157	107	157	160	157	137	133	120	148	158	131	145	127	165	156	144	145	132	132	143	141	139	147	165	132	163	127	136	146	153	140	155	149	151	146	147	175	154	155	149	147	134	164	119	132	138	144	149	151	143	136	164	139	132	156	159	152	157	161	149	141	160	128	151	158	147	156	132	139	150	142	127	129	161	132	149	154	133	162	155	125	151	156	171	142	157	144	133	153	152	155	149	157	141	153	145	125	174	158	157	144	147	152	137	164	158	138	144	132	161	130	146	144	142	136	147	148	140	147	133	129	142	149	145	142	157	170	149	159	138	147	152	150	146	159	158	147	142	143	143	151	148	143	136	134	142	138	137	157	144	128	128	148	139	148	145	142	130	141	141	136	155	141	144	148	147	131	152	155	146	156	157	166	150	138	149	151	144	161	145	144	150	148	157	156	162	155	141	135	139	160	139	168	153	136	165	130	144	150	156	148	145	150	142	157	160	145	149	132	146	143	147	122	144	147	142	166	146	155	150	134	137	134	152	130	147	136	134	157	155	165	167	153	143	140	125	140	129	148	138	157	157	135	135	150	156	140	140	157	153	164	133	144	141	139	129	145	141	161	157	143	155	147	159	148	134	167	153	121	172	126	168	138	135	141	134	161	142	126	147	143	118	148	149	159	140	168	170	152	141	128	153	161	157	142	139	140	158	142	156	130	161	136	124	150	137	135	144	158	156	144	136	146	168	162	167	160	154	142	145	152	158	129	147	157	146	144	130	152	129	133	127	167	136	142	142	163	160	143	149	166	148	158	144	158	128	142	123	140	154	140	132	139	155	143	141	155	128	134	162	152	130	150	157	144	144	138	158	151	153	148	147	168	141	149	136	141	143	160	150	145	143	134	148	156	150	149	133	155	135	149	134	151	153	156	154	138	133	148	132	129	138	157	156	143	141	155	143	140	147	147	155	135	144	152	150	135	146	150	140	132	142	145	163	149	153	152	153	143	142	144	133	158	131	193	133	162
150	3	3250	173473	420	28	281	293	283	292	252	231	249	185	202	235	241	242	226	205	194	179	190	169	197	179	158	200	174	147	148	177	138	152	154	147	162	138	170	145	164	158	152	172	167	177	170	147	164	141	153	161	150	155	155	156	163	166	150	160	153	152	142	158	144	136	143	132	155	158	158	167	164	153	137	155	151	173	145	148	136	157	154	157	136	156	125	148	134	163	154	179	140	150	161	141	149	149	163	158	144	168	143	154	146	138	150	150	153	149	132	160	149	167	169	136	131	139	164	147	149	159	160	148	162	140	159	148	153	144	149	150	133	146	133	133	147	148	142	137	147	181	132	138	154	149	137	155	136	151	152	127	156	151	139	144	147	137	147	164	138	159	153	156	150	140	138	144	144	131	136	142	142	146	133	145	153	151	139	127	133	159	161	164	109	150	145	147	138	146	153	161	153	138	147	143	156	139	150	153	154	130	152	157	130	149	141	130	127	161	147	139	141	159	151	155	128	148	149	134	132	154	148	138	156	135	162	138	141	161	149	149	157	137	171	153	142	150	131	130	164	148	154	165	138	141	149	128	153	179	162	145	129	150	141	136	155	140	145	158	138	149	142	152	165	139	153	163	140	134	135	148	149	162	149	152	141	157	140	160	136	155	158	168	165	155	148	151	141	142	163	156	155	140	153	145	147	148	159	158	149	165	142	138	133	159	128	121	147	163	152	148	164	148	165	145	144	166	156	135	147	134	151	141	141	149	161	141	132	157	137	124	146	161	153	147	153	164	136	143	153	149	155	138	170	173	154	149	127	158	133	140	166	144	149	144	153	157	157	160	145	136	134	162	134	159	131	137	143	163	137	159	147	156	162	155	174	142	160	130	125	143	150	148	169	161	152	134	134	149	167	153	140	146	138	157	153	144	133	148	124	126	135	159	136	144	147	155	152	162	170	150	164	157	159	156	155	148	149	148	145	144	148	128	143	170	120	135	161	149	152	137	148	171	145	148	141	141	166	130	144	170	145	156	142	135	138	152	151	150	125	163	161	150	147	164	142	131	139	161	144	149	143	140	166	171	162	146	134	129	145	136	144	153	131	159	154	140	158	159	138	152	136	158	147	126	146	129	154	139	139	145	154	159	140	160	154	135	166	132	164	144	125	158	158	155	151	151	156	154	163	159	153	156	164	155	147	137	138	153	143	142	145	155	156	157	146	145	159	126	143	140	140	172	157	134	136	152	148	151	165	144	138	139	141	149	121	150	140	159	145	132	140	149	149	135	154	136	171	141	134	153	153	168	144	140	157	122	149	153	158	155	147	154	144	145	142	160	145	119	146	136	139	157	144	132	140	138	139	153	156	143	147	139	157	127	151	138	146	135	158	126	151	164	152	134	144	168	160	139	146	145	162	126	142	149	133	174	143	146	137	170	164	124	139	177	131	146	151	136	134	142	168	145	158	148	156	163	145	131	158	130	158	142	153	162	172	150	154	137	125	146	134	149	138	141	140	157	158	134	137	147	138	143	130	133	150	137	142	177	133	137	152	138	151	160	156	153	149	129	142	159	165	153	139	127	151	148	148	127	172	147	152	153	158	134	142	135	149	141	165	160	145	167	152	148	144	161	163	161	149	151	136	140	139	136	143	141	151	134	162	134	136	149	151	138	152	148	151	154	140	159	149	131	160	161	149	152	133	156	168	141	170	135	139	128	160	128	182	135	165	160	156	121	148	156	142	161	161	137	128	167	135	149	136	148	151	137	153	146	121	166	141	152	142	150	132	143	167	141	150	136	147	135	146	163	136	152	133	145	143	136	148	158	146	160	151	144	147	140	161	155	153	166	146	148	167	154	171	164	129	160	166	156	155	143	137	143	160	143	159	157	169	145	153	136	159	135	137	154	156	153	124	164	154	146	139	139	161	158	176	145	149	134	143	148	140	124	134	120	149	156	140	125	149	164	148	141	148	130	153	139	166	165	147	153	145	155	145	145	141	157	133	138	140	130	139	148	147	146	134	160	169	157	161	148	154	141	149	159	141	155	132	149	155	135	138	139	163	126	133	137	148	152	153	144	152	162	117	165	151	156	164	149	149	153	145	137	147	153	150	150	147	154	151	160	155	149	163	142	152	150	159	163	158	137	145	156	144	148	164	123	150	145	152	145	152	132	154	151	143	128	125	168	152	138	144	158	147	132	152	178	143	114	140	154	144	157	157	153	148	162	141	142	148	142	169	137	136	159	136	148	147	157	155	155	136	155	162	156	171	165	156	147	138	150	160	139	148	148	161	155	121	161	148	156	149	167	140	149	159	151	170	143	149	138	143	158	147	146	146	142	149	146	141	144	160	167
