150	0	2500	167745	415	6	193	258	290	287	253	256	294	272	286	299	305	255	270	247	250	225	216	238	195	201	219	204	205	192	189	216	179	198	218	196	199	160	185	184	179	185	171	186	167	159	177	195	159	176	168	175	172	190	157	186	181	173	179	165	159	164	178	161	165	167	166	148	191	167	182	162	158	157	180	156	154	153	157	162	158	164	150	161	158	172	154	172	143	171	164	149	155	155	153	161	152	158	147	142	162	163	154	162	184	182	160	165	167	180	163	163	172	138	145	157	160	178	159	153	168	164	158	144	158	148	146	164	166	166	155	163	154	144	164	154	157	153	154	138	157	151	157	167	156	171	161	184	151	161	164	163	147	161	151	160	143	155	161	162	165	145	172	162	160	149	169	164	169	169	163	163	154	150	187	143	181	172	155	161	171	175	166	152	158	166	137	161	155	166	167	155	123	143	159	150	142	171	152	151	174	155	154	154	148	170	169	159	149	171	151	159	148	147	151	177	190	144	181	165	180	157	175	158	158	150	154	147	146	128	142	158	161	175	171	141	146	166	138	149	149	148	154	129	185	139	160	147	159	165	154	153	145	153	149	159	164	144	178	176	171	142	173	154	158	164	144	139	184	145	152	157	151	162	157	139	146	137	146	174	155	159	148	169	144	165	170	154	163	164	162	177	173	149	156	140	160	154	145	136	138	135	163	170	147	155	158	143	133	162	178	159	160	174	142	165	167	166	159	158	155	164	140	139	154	133	153	176	162	173	139	170	156	157	166	165	161	173	153	161	145	155	157	157	155	145	152	153	160	139	167	142	157	146	152	165	163	153	153	169	151	138	144	144	155	169	164	137	158	166	148	178	163	157	152	151	142	166	158	133	130	143	143	164	150	150	154	160	179	157	162	163	157	136	161	150	147	166	145	159	151	152	160	158	149	152	173	139	149	152	159	163	169	163	162	158	170	160	151	157	162	165	153	137	152	158	151	155	185	151	153	152	150	161	158	163	143	138	151	153	154	148	172	143	168	156	157	167	166	172	147	155	155	151	151	159	168	161	154	145	180	168	160	170	143	165	158	158	160	143	146	154	147	199	142	143	140	153	166	161	168	170	156	170	150	179	148	143	150	157	181	147	153	134	155	164	161	185	165	156	169	173	149	144	151	143	162	164	152	183	142	171	152	174	156	156	143	160	163	154	156	151	153	161	166	155	146	145	159	132	167	161	179	160	165	146	166	153	162	173	184	156	137	142	166	141	162	164	137	136	136	166	154	172	133	167	163	153	188	170	144	159	162	172	139	166	156	145	165	168	156	144	167	163	150	171	141	143	144	140	139	139	153	147	164	136	143	149	139	147	171	171	139	145	154	156	159	147	154	161	139	155	145	148	166	155	164	153	170	144	140	159	149	161	153	153	165	179	147	150	169	171	181	161	169	141	170	166	178	134	158	123	163	143	150	148	165	164	143	163	172	143	148	147	184	150	162	153	166	165	159	152	158	151	137	158	149	165	164	142	149	169	151	156	152	159	136	141	175	146	139	142	145	140	153	155	163	147	165	157	138	131	148	158	146	174	155	165	146	156	161	154	144	162	162	175	154	161	145	160	159	152	169	163	160	166	142	144	152	145	165	149	154	153	164	162	142	159	156	163	157	160	163	157	149	170	181	151	160	161	157	136	155	166	149	171	155	152	154	144	155	141	158	173	176	148	160	144	157	134	147	152	163	170	144	153	153	153	162	145	144	173	152	162	138	151	153	150	150	143	138	141	177	160	170	135	169	138	168	159	161	126	137	153	148	145	168	137	162	162	146	159	148	151	168	163	164	145	158	141	155	167	153	143	159	141	167	149	158	131	152	172	147	157	148	148	148	168	156	156	153	167	148	154	152	162	142	146	170	150	146	160	161	156	161	131	131	180	151	159	166	151	147	162	153	150	153	163	139	163	144	164	150	159	158	157	178	176	158	150	164	147	153	150	149	147	156	153	155	158	168	178	145	154	146	171	133	143	145	168	167	147	147	165	151	142	157	157	143	159	152	177	160	148	136	146	155	153	158	138	138	154	150	149	136	154	144	136	149	126	150	140	170	168	178	149	157	157	159	158	151	166	139	150	168	150	156	139	169	161	140	170	146	158	149	157	152	155	157	167	154	137	145	154	160	162	151	159	129	161	169	152	152	158	162	160	148	154	143	131	150	137	158	148	161	138	150	148	154	144	156	152	167	154	141	159	169	179	169	150	177	167	161	147	161	172	145	168	141	170	148	160	131	163	145	146	159	156	176	152	149	160	139	145	160	142	143	161	174	147	175	157	163	145	146	152	146	171	151	154	144	156	155	171	141	135	161	174
150	1	1710	167803	446	48	271	275	247	238	210	203	207	185	186	196	201	179	203	175	166	180	171	175	175	183	161	152	161	171	135	162	157	161	156	154	165	152	170	144	149	145	153	156	160	144	159	165	155	151	157	144	156	150	168	170	150	146	157	170	164	153	161	158	142	159	155	190	166	153	150	143	148	146	179	149	140	144	159	169	181	132	142	175	145	157	151	146	178	149	174	150	145	143	158	160	139	160	150	133	142	140	151	166	147	167	158	144	153	151	160	150	162	142	148	152	170	153	145	148	153	163	143	141	151	154	144	152	168	151	149	164	141	142	152	153	141	174	149	155	151	147	144	148	138	156	155	142	147	157	143	154	152	162	157	132	162	150	161	128	154	168	161	155	134	165	166	160	133	156	150	156	143	155	161	160	138	162	154	159	148	155	152	142	155	155	159	166	151	158	135	158	164	159	155	157	156	156	148	175	184	153	147	142	152	172	148	149	163	154	149	147	159	136	145	148	150	151	141	169	152	166	163	143	155	155	147	161	160	156	135	165	140	147	161	155	156	137	157	156	158	173	168	151	168	170	156	172	167	152	164	156	132	162	147	155	164	176	134	172	161	156	144	163	153	172	170	146	151	153	148	143	157	186	140	146	152	147	148	156	145	152	150	154	150	160	168	175	139	155	151	163	132	144	159	145	156	163	145	147	158	141	161	152	158	152	142	144	153	148	165	137	154	149	163	135	163	160	144	169	140	148	169	143	140	163	154	149	151	174	168	157	142	154	136	156	174	155	147	169	171	138	163	161	170	148	160	159	151	156	163	147	152	160	150	148	151	135	147	166	168	155	161	167	174	150	156	163	173	155	172	135	176	155	159	154	171	145	158	143	149	146	143	149	151	169	170	150	150	150	134	163	139	157	139	158	127	156	176	151	176	150	134	174	140	150	157	153	153	149	156	150	137	162	134	161	147	165	149	170	155	186	167	167	149	146	154	164	142	170	177	146	148	152	165	170	139	142	170	151	143	182	154	167	153	164	173	149	147	150	146	142	159	143	153	155	171	148	154	166	145	157	150	152	135	153	144	166	150	156	135	160	139	163	155	156	166	136	171	142	176	163	156	162	155	184	158	155	162	171	148	166	154	163	146	148	152	150	150	168	139	177	161	141	146	147	143	178	171	166	151	161	126	145	153	141	153	163	164	143	159	137	156	137	144	139	148	155	167	154	141	142	145	131	155	160	139	152	155	143	134	163	146	157	151	142	150	146	152	136	136	164	167	165	141	166	162	174	133	159	151	141	177	135	154	168	155	152	136	139	135	153	144	158	144	148	142	154	164	138	138	147	155	143	153	122	150	129	153	151	151	169	168	164	139	160	161	141	151	163	148	165	148	154	142	158	176	166	150	133	158	142	156	166	163	158	161	169	179	134	163	150	140	159	144	152	179	131	152	168	161	159	151	174	152	180	169	158	152	150	143	155	160	140	148	160	149	153	135	172	137	156	174	149	162	161	169	152	160	147	139	174	180	142	167	157	174	128	146	161	146	150	160	149	141	143	160	144	134	169	159	151	169	145	127	166	146	150	162	146	145	151	180	159	158	156	145	163	147	148	156	171	182	182	144	156	163	168	150	147	157	172	163	178	149	132	171	154	143	160	173	161	156	147	164	164	166	155	141	148	150	150	182	150	145	156	131	162	170	134	175	155	150	150	147	148	166	171	139	161	145	145	133	160	150	173	152	143	143	155	144	176	153	159	170	157	168	170	165	172	165	160	137	144	145	153	148	151	148	158	175	161	140	162	170	153	158	169	160	167	182	153	155	143	130	179	188	153	150	165	145	159	154	158	162	133	159	145	156	125	170	150	155	144	164	166	172	157	141	148	169	138	158	173	157	137	143	144	157	161	163	145	168	169	162	154	152	148	144	164	165	155	151	131	156	146	143	166	144	144	153	150	146	155	166	165	153	127	160	139	164	141	158	152	144	158	156	158	171	140	168	147	154	148	162	137	140	147	163	157	161	162	139	172	168	145	153	138	172	145	158	150	137	144	170	134	151	141	181	140	145	158	133	161	159	159	164	166	144	166	154	158	142	147	150	159	143	147	159	158	165	147	168	135	135	176	136	154	162	150	141	161	165	149	167	162	172	131	146	155	149	117	154	146	154	172	154	161	150	154	138	150	147	153	178	160	140	144	143	145	145	156	135	153	147	188	187	144	148	150	152	149	166	143	141	147	154	134	149	167	151	159	149	145	134	141	166	132	155	171	138	159	132	148	136	152	137	152	136	146	132	155	148	138	167	171	155	145	164	160	155	137	138	147	150	150	154	146	159	156	159	136	163	149	157	126	174	164
150	2	1950	167861	435	16	241	271	283	251	261	263	234	212	262	247	215	213	228	229	214	182	203	196	188	178	170	173	192	181	184	182	178	168	180	174	180	159	165	148	155	172	150	168	181	147	181	143	167	159	170	137	171	170	164	147	144	173	151	154	154	179	163	161	151	170	165	146	174	150	159	159	140	162	157	167	150	134	157	186	153	155	157	157	154	177	151	162	160	158	147	150	174	161	173	155	149	171	163	140	170	142	174	153	163	151	145	176	164	171	134	155	148	164	154	163	157	166	158	147	157	144	153	149	164	145	160	170	141	151	150	156	141	156	182	149	154	155	159	140	148	132	161	156	128	156	154	171	149	156	167	138	143	143	157	173	173	147	164	135	142	153	158	146	156	152	163	164	157	152	138	145	169	140	149	147	159	150	159	156	164	153	157	160	157	143	174	181	166	137	124	141	171	151	158	161	155	155	148	156	153	152	154	152	159	146	138	175	155	153	160	164	164	134	154	148	153	142	137	168	151	140	160	153	128	151	162	156	145	156	150	190	148	143	162	145	141	153	141	167	140	133	148	173	158	139	168	183	154	157	161	146	153	175	153	155	157	148	170	147	150	157	159	143	151	149	173	147	166	152	159	176	167	160	144	177	145	135	152	149	170	163	159	167	142	168	148	169	149	166	192	154	148	172	162	157	148	144	144	163	156	154	156	165	144	184	141	163	166	125	160	143	163	153	166	143	172	153	131	145	165	145	172	164	160	179	155	172	156	163	142	161	156	144	164	150	151	165	168	137	149	159	159	163	150	159	149	154	154	150	143	166	150	161	170	153	149	167	145	166	154	160	159	148	167	162	177	165	154	144	139	160	156	142	146	163	146	152	157	153	164	160	149	166	169	138	154	159	143	144	142	146	153	169	154	160	154	154	154	156	149	164	171	165	160	142	149	165	139	158	144	141	155	139	167	146	167	134	154	138	164	155	162	164	155	169	142	147	146	150	138	152	137	136	161	158	152	179	147	168	147	176	135	145	165	174	145	153	146	140	165	161	126	148	143	146	146	150	129	142	151	166	157	160	152	150	145	150	149	152	154	151	144	151	157	161	173	161	158	146	152	161	168	151	149	144	168	152	142	149	135	159	144	167	160	133	139	155	167	180	161	168	177	151	139	148	153	141	154	153	169	129	167	147	159	150	151	142	154	153	129	162	156	159	140	168	154	158	167	164	153	160	158	159	163	166	131	154	127	116	129	151	163	149	144	145	153	150	149	167	126	163	129	154	140	147	143	188	159	155	138	145	155	129	160	161	146	157	147	149	158	157	163	148	136	134	174	149	161	158	151	165	142	153	139	156	135	158	141	165	160	148	153	141	135	156	153	173	138	160	148	164	142	147	164	170	130	145	137	138	169	150	120	146	153	161	152	138	153	159	145	164	152	163	140	156	163	161	161	144	144	140	150	156	158	154	164	179	161	131	151	141	167	168	165	149	160	153	154	150	142	156	163	142	158	170	153	149	167	167	166	161	142	154	161	144	148	143	151	144	146	150	140	161	167	131	124	153	163	181	160	148	141	161	139	161	148	150	151	120	137	156	139	141	166	149	149	166	169	143	160	140	169	170	151	135	167	155	163	154	153	164	173	159	154	151	174	157	169	175	156	166	148	123	145	158	140	151	151	155	159	151	144	155	165	150	142	143	168	154	142	151	155	152	156	149	148	151	168	127	159	137	144	144	176	150	162	153	149	116	154	165	160	152	147	148	164	164	156	153	147	152	151	169	150	166	147	127	154	164	165	149	166	175	143	149	138	148	155	156	166	142	139	158	164	141	147	158	157	156	127	143	164	151	167	142	159	159	153	146	162	169	150	152	158	170	139	168	180	149	156	139	163	149	161	172	142	177	169	154	158	169	172	137	167	143	156	153	149	149	140	158	137	136	149	148	150	135	152	158	146	163	154	157	165	142	146	159	160	142	155	165	156	162	161	162	155	167	141	184	159	160	165	142	143	140	155	154	133	138	147	147	159	134	128	152	160	144	131	156	148	160	173	163	147	154	150	145	142	131	150	158	141	135	135	159	166	166	138	158	159	145	151	142	152	152	150	145	150	160	154	157	135	164	165	146	144	161	141	136	148	147	171	160	154	149	166	160	154	158	156	137	171	149	127	166	186	153	164	157	153	156	163	169	150	145	180	161	157	153	169	153	139	145	153	152	143	131	141	155	167	165	126	145	148	151	140	137	139	143	130	135	171	127	163	152	163	149	148	160	174	149	154	156	152	158	136	134	153	147	159	136	144	143	159	164	156	178	161	168	144	158	148	136	159	138	160	171	158	157	153	124	167	161	141	177	157	153
150	3	3250	167918	425	22	267	310	309	252	270	253	225	254	214	230	240	217	240	201	194	171	184	166	180	173	170	200	175	179	167	168	187	163	179	169	173	171	149	170	167	158	178	151	151	157	162	171	162	155	170	197	148	152	157	162	160	164	147	174	153	149	189	157	166	165	157	147	170	171	176	173	147	138	175	157	168	144	160	167	150	159	142	161	168	180	146	174	156	157	165	152	147	167	151	164	163	152	162	165	156	168	155	149	182	185	159	167	175	146	159	157	185	165	164	167	153	163	145	161	153	167	172	150	146	150	138	161	169	178	153	151	155	170	166	174	154	156	159	142	169	165	142	177	154	150	149	150	163	175	159	158	156	187	150	170	156	162	154	157	134	161	150	145	176	149	166	166	171	151	153	166	154	130	146	145	169	153	153	175	138	149	158	163	143	167	156	170	165	173	165	168	145	174	152	142	142	152	156	159	146	153	176	132	169	173	176	157	156	169	160	151	150	165	155	152	162	161	153	151	146	154	155	169	147	162	156	161	130	172	173	146	154	159	149	180	156	137	169	171	161	154	154	165	159	132	171	161	141	148	161	159	164	158	168	175	163	179	163	150	147	162	149	173	144	153	165	144	158	150	167	177	167	158	158	146	167	149	156	157	159	160	147	174	168	160	154	140	168	156	172	164	162	144	164	157	157	140	151	160	159	155	150	149	163	160	165	164	165	140	153	160	162	150	165	152	151	153	157	162	164	143	159	153	137	158	153	168	162	160	167	159	164	174	143	141	205	149	153	140	148	160	146	160	156	173	156	140	175	166	153	166	132	159	153	156	142	145	171	178	155	138	160	142	156	156	164	162	179	149	158	143	157	143	148	147	187	165	158	179	149	169	151	143	173	169	168	150	129	150	128	172	149	171	176	157	144	157	157	140	159	173	153	140	163	169	162	175	150	145	155	149	158	175	156	142	154	151	165	163	171	135	155	194	157	162	167	139	144	149	162	168	191	164	162	154	152	161	153	170	141	169	151	151	148	164	166	148	155	164	147	153	156	163	174	156	158	137	130	152	161	162	157	149	165	128	153	174	155	156	153	153	167	135	170	151	156	156	159	144	161	149	149	149	160	167	174	132	153	148	149	140	147	153	148	164	152	155	140	169	162	145	171	156	147	142	159	141	134	156	159	148	169	148	162	160	167	169	165	157	146	139	164	166	164	186	158	160	156	168	159	150	148	169	165	167	154	156	183	153	164	150	137	156	151	173	166	142	137	156	146	158	158	142	163	151	148	158	154	152	139	169	143	156	158	154	183	148	167	161	161	158	154	163	158	137	155	158	175	159	166	150	167	160	146	184	170	170	145	188	157	154	165	176	136	168	146	149	162	162	165	149	161	171	158	141	172	175	150	166	150	131	157	193	183	184	174	166	141	150	178	169	164	154	163	144	168	156	153	164	156	165	170	167	141	168	133	156	148	137	145	172	170	173	154	148	149	150	181	147	163	163	153	172	155	151	145	148	149	144	151	152	154	153	166	164	152	147	168	167	173	166	166	138	173	199	157	153	160	158	148	166	156	190	149	152	146	175	172	176	163	174	154	147	173	149	148	159	145	145	178	151	151	164	153	172	169	166	153	161	135	148	170	164	148	188	162	113	147	157	169	162	138	151	184	173	161	164	171	158	157	154	159	166	152	156	181	166	149	158	131	156	177	145	135	181	146	152	151	148	152	170	161	156	159	142	140	136	158	149	147	166	159	147	151	147	166	156	176	155	140	166	156	136	164	143	155	167	158	149	145	144	162	181	144	167	135	170	166	157	160	166	169	166	148	162	162	161	164	147	162	151	160	137	145	151	170	162	153	173	158	158	162	160	142	153	153	144	150	150	136	157	178	156	157	158	166	138	163	162	168	166	160	159	153	151	162	166	146	144	190	175	156	170	156	176	166	152	181	177	137	157	138	168	164	160	148	147	176	174	140	174	169	132	154	156	141	155	144	181	160	151	164	167	161	158	167	162	171	178	177	162	147	173	170	165	164	127	149	183	160	158	143	161	162	158	166	151	159	153	151	147	165	153	165	165	153	149	157	144	155	160	168	144	133	148	157	144	169	151	156	156	168	148	157	169	158	177	176	152	172	145	149	149	176	144	150	166	140	159	147	151	139	134	172	165	164	178	132	141	165	160	141	168	163	150	162	165	162	151	161	161	174	170	154	149	163	154	155	190	157	181	172	140	151	163	160	150	145	136	136	167	146	155	172	163	161	154	159	154	183	153	139	159	144	163	169	162	164	142	170	163	165	166	147	155	161	152	148	166	125	145	167	165	157	147	166	184	151	169	160	149	155	138	148	159	163	170
150	0	2500	167976	434	5	208	254	293	289	265	242	287	292	298	292	316	251	244	250	217	233	239	229	235	206	216	209	187	232	212	215	191	205	213	180	197	162	183	190	178	164	168	186	189	196	178	187	185	180	205	180	185	184	160	181	179	157	163	173	183	184	187	157	176	182	173	163	163	180	155	176	173	172	166	183	180	170	162	190	190	169	178	163	153	174	156	155	162	187	159	169	174	175	163	185	159	168	149	183	149	176	169	156	177	186	153	165	162	178	155	151	186	167	196	166	151	161	176	155	171	207	176	171	167	157	167	174	181	165	168	160	171	165	175	151	145	178	170	173	157	162	161	148	167	170	172	142	177	160	176	178	152	159	161	169	152	150	174	152	167	167	177	194	177	145	136	155	155	164	164	159	166	157	161	154	166	167	151	137	153	179	155	165	146	164	167	177	163	152	150	170	171	168	142	165	155	155	156	160	169	154	146	166	155	189	174	190	164	169	193	183	155	142	159	165	167	161	184	162	167	145	149	161	167	143	170	156	161	160	172	169	182	165	160	147	172	171	173	158	162	165	149	155	154	161	152	152	163	148	174	161	164	168	157	146	185	180	162	161	148	133	186	147	142	146	181	168	166	167	158	142	164	162	158	179	153	171	159	165	170	153	159	167	180	138	161	156	149	159	174	153	191	172	150	158	157	146	156	152	184	154	167	161	163	170	164	162	151	166	175	147	151	164	164	150	165	178	163	155	170	163	159	146	178	164	178	157	176	163	141	177	169	165	157	169	153	144	160	163	149	179	137	160	174	163	169	171	162	168	172	153	183	168	173	160	166	164	179	149	168	179	154	169	168	165	156	172	154	172	161	164	149	137	177	158	150	172	151	180	165	179	153	174	172	150	167	175	161	142	157	176	160	183	174	155	164	170	161	169	173	162	162	159	159	137	170	160	140	167	142	168	164	141	153	167	186	161	164	171	156	149	160	150	179	167	163	177	154	161	153	153	168	168	152	182	155	171	141	143	187	160	165	156	161	178	147	159	157	161	157	175	153	173	166	154	167	162	162	162	171	160	163	153	154	171	166	174	142	153	133	176	154	174	155	170	192	169	144	140	135	196	173	166	161	160	150	165	157	162	172	155	165	164	169	167	146	156	150	170	169	173	160	181	168	135	164	135	159	180	168	148	150	160	182	165	157	174	155	149	162	168	158	158	175	171	152	154	180	157	163	169	147	147	190	168	145	156	156	147	171	167	139	149	160	167	177	186	168	149	156	148	196	172	163	153	165	146	183	196	167	159	159	155	154	182	159	164	174	154	183	169	147	194	159	162	156	151	160	161	156	154	158	176	158	169	140	148	149	170	155	178	151	170	163	173	158	161	167	167	154	149	153	159	169	165	159	180	149	169	149	164	139	176	150	149	150	170	152	157	159	171	154	158	164	170	154	185	156	165	142	163	161	164	170	146	155	151	159	169	154	179	168	154	177	169	148	150	158	170	157	159	153	162	167	152	142	161	173	152	152	139	161	161	167	153	162	167	160	147	149	180	163	157	155	136	189	166	179	164	147	152	164	155	167	133	165	153	174	129	183	169	189	165	176	155	145	172	153	153	171	170	136	168	157	160	160	168	144	171	164	164	146	155	186	154	167	156	176	169	178	157	159	153	154	167	154	149	153	171	154	172	159	139	177	174	150	154	181	163	156	139	162	160	153	165	163	150	180	188	154	167	169	174	152	155	166	155	179	167	157	166	179	164	145	155	151	177	168	173	163	144	166	164	179	163	162	171	154	167	168	145	153	165	151	172	158	158	157	148	156	164	160	155	143	142	168	155	156	173	158	168	157	162	162	151	153	162	140	150	182	165	161	174	163	175	148	194	149	148	157	161	155	173	152	161	156	137	165	165	168	182	153	157	175	160	149	166	144	179	139	147	154	151	148	139	169	133	173	167	168	165	175	179	167	157	152	173	174	158	167	165	163	159	167	157	164	157	158	158	169	158	145	175	142	146	154	155	151	136	168	150	161	158	164	146	168	155	162	150	159	183	169	177	162	160	167	147	164	156	144	165	170	136	151	175	151	146	173	181	175	163	156	176	174	159	167	146	152	189	157	168	150	147	144	173	170	138	160	160	164	164	151	171	159	159	162	153	178	158	160	150	163	191	170	168	153	157	159	158	156	171	164	149	150	168	156	171	155	150	155	140	177	161	164	171	182	160	152	175	162	146	158	166	172	157	150	159	150	159	153	155	156	149	152	161	174	146	188	162	175	149	159	165	153	143	152	158	190	158	151	161	144	168	144	154	163	155	140	149	143	148	159	144	167	170	165	153	150	144	161	173	152	170	188	163	161	139
150	1	1710	168034	432	40	294	311	235	249	223	214	220	195	202	192	171	194	187	180	176	185	187	146	177	165	174	179	164	172	157	157	160	173	152	173	149	156	163	170	167	171	152	145	158	165	154	142	153	163	151	158	164	154	160	145	158	175	149	148	151	160	145	155	150	154	155	144	158	158	153	146	140	153	148	155	152	154	160	142	122	185	171	143	133	152	141	160	164	126	161	162	170	150	136	158	173	152	159	147	155	148	150	151	158	127	154	159	149	129	153	164	150	155	169	158	139	137	160	154	155	179	154	172	145	163	191	159	162	148	144	152	166	148	146	148	151	158	151	152	183	152	152	148	156	132	170	165	161	142	168	152	173	165	150	147	146	166	149	141	164	142	136	162	150	154	161	155	160	150	171	147	159	147	170	157	146	146	164	176	164	152	163	157	142	154	146	157	158	155	155	143	143	147	149	162	157	157	135	165	156	148	170	139	148	155	150	154	151	159	158	157	155	148	136	150	149	166	159	158	159	162	162	157	139	143	161	172	159	158	139	158	157	142	156	172	159	160	140	142	132	150	156	137	144	149	145	171	164	155	140	151	156	166	146	154	174	170	170	164	157	146	130	155	151	169	132	138	170	145	140	141	187	159	153	159	166	146	150	140	164	152	180	174	145	157	147	149	143	179	151	151	143	141	160	136	149	176	152	165	159	146	157	144	135	152	133	170	145	146	154	140	154	158	164	129	156	150	154	160	163	163	178	171	174	149	170	173	154	161	137	138	138	163	172	157	154	163	158	144	150	153	178	136	147	170	161	158	137	167	135	156	141	165	152	164	157	174	151	145	138	175	155	164	157	150	136	146	140	140	153	153	148	165	161	156	134	156	140	165	155	159	138	167	157	139	145	165	152	154	150	161	132	152	151	145	160	164	167	150	169	152	169	135	148	153	141	151	156	147	149	157	134	162	144	134	168	138	150	135	136	156	150	156	159	165	178	164	158	172	158	153	143	151	142	175	149	141	166	140	151	140	156	157	157	169	162	150	169	171	146	149	155	155	142	165	153	154	163	160	150	152	148	153	138	151	138	152	157	167	142	158	158	158	163	149	141	162	136	142	159	155	161	139	140	175	139	168	150	165	136	177	155	149	162	143	151	152	164	143	175	176	137	156	153	182	140	156	164	161	164	135	164	148	147	161	147	142	173	155	158	150	140	156	147	177	144	146	164	150	143	150	149	148	137	148	140	156	146	150	182	148	150	153	169	161	150	167	154	153	178	131	167	143	163	130	166	180	145	162	169	153	158	136	137	158	148	155	159	171	158	156	146	170	156	160	156	166	159	146	156	160	151	161	181	158	144	143	153	150	164	145	132	150	160	152	156	154	143	158	148	158	168	147	160	154	149	155	150	145	153	172	152	181	166	150	153	135	153	147	164	148	135	152	146	152	148	163	165	170	164	161	154	168	149	168	171	165	176	149	154	141	165	154	156	152	165	155	156	171	152	154	137	162	136	141	138	154	157	157	159	156	138	165	151	175	149	157	170	162	154	172	170	140	146	168	145	163	144	145	140	141	153	150	134	151	170	153	174	160	143	160	166	132	139	158	155	155	151	142	152	155	153	155	161	126	165	156	145	150	154	157	157	158	164	158	167	165	139	155	168	166	147	144	180	133	156	147	146	174	160	172	161	145	166	155	165	158	155	155	142	134	151	153	153	147	152	160	136	168	156	154	157	158	129	141	178	157	159	155	150	161	160	149	154	145	135	149	140	147	141	142	157	153	161	167	170	151	163	157	173	157	163	154	171	153	177	145	153	146	154	143	134	159	141	164	169	162	157	165	158	164	141	147	167	151	171	165	134	148	150	158	149	166	157	144	158	155	135	152	141	160	162	148	153	163	138	142	150	150	158	145	161	153	176	163	173	145	162	141	155	137	160	139	145	167	140	152	165	162	173	150	140	141	160	169	166	141	168	148	147	131	150	131	142	157	145	172	152	169	161	154	165	164	157	152	154	161	147	144	141	143	149	159	139	139	144	143	143	158	155	155	152	158	172	147	167	141	163	150	160	169	166	178	168	151	166	143	146	144	151	159	181	138	160	164	149	158	134	157	163	169	160	177	154	157	158	143	146	142	163	143	164	162	155	174	147	147	146	165	165	152	163	168	162	140	148	155	144	174	177	178	156	156	151	148	173	180	160	174	159	147	157	160	159	151	166	151	166	145	165	146	167	157	172	141	152	144	145	146	137	167	151	156	150	178	144	163	179	138	157	162	156	127	165	148	147	168	139	166	170	150	176	149	150	164	173	177	145	168	138	137	157	134	143	155	155	158	164	150	154	143	140	161	147	165	131	162
150	2	1950	168092	446	22	260	306	260	282	233	235	241	249	282	234	224	244	217	211	217	187	199	179	173	177	205	171	197	182	187	161	177	188	187	177	183	181	166	165	164	165	172	170	154	178	179	162	163	155	173	158	184	154	184	163	165	156	166	177	160	178	163	161	156	167	165	156	175	163	145	169	151	154	174	153	179	154	171	144	152	161	172	154	168	162	162	193	152	153	148	176	156	162	169	166	168	164	146	166	152	166	161	131	149	163	152	137	158	164	163	147	166	156	159	162	163	158	179	154	160	146	171	154	187	178	162	160	140	179	167	161	148	161	170	176	146	158	150	159	160	155	164	156	181	170	172	164	161	153	168	160	135	153	157	147	155	172	152	148	159	169	155	168	158	137	142	153	145	166	155	174	152	152	154	143	136	159	164	177	164	146	168	154	138	165	155	142	152	146	138	148	133	164	163	166	154	166	162	156	164	140	148	145	156	141	165	131	157	152	146	164	162	151	167	157	147	150	145	160	163	169	147	170	162	156	157	162	161	159	167	148	145	149	171	167	162	154	163	164	161	187	157	142	159	144	147	180	155	178	139	160	160	155	159	175	192	171	145	163	149	160	158	174	155	158	166	157	142	153	156	144	150	159	146	149	160	150	162	153	162	164	187	162	154	166	150	162	148	156	172	151	178	161	166	165	157	160	150	175	159	171	146	141	171	146	137	151	155	154	157	151	156	198	147	164	164	156	172	170	165	185	176	176	164	153	140	142	167	168	152	179	135	181	161	164	167	151	156	155	146	161	149	165	157	172	160	164	147	163	159	160	156	158	146	176	150	167	155	182	147	150	141	170	172	158	163	166	155	165	180	166	143	153	157	168	153	148	147	147	160	149	165	135	166	154	160	142	152	149	149	161	167	157	142	169	143	154	144	147	180	135	139	158	151	142	155	156	170	172	136	156	147	142	132	147	157	151	165	167	160	163	164	161	159	151	154	153	158	188	154	155	145	166	151	150	156	161	172	156	155	150	173	141	164	170	168	137	154	128	169	163	147	138	152	156	153	142	153	144	163	147	166	145	158	171	166	150	142	127	158	182	158	173	156	151	142	151	165	161	163	138	175	173	189	160	168	172	160	165	156	164	157	148	143	158	140	147	143	168	148	154	156	153	140	159	170	154	187	149	151	169	165	166	152	147	166	151	171	152	146	165	158	179	160	140	151	161	186	166	148	152	140	138	152	146	142	148	164	174	154	171	161	159	145	179	155	139	147	158	148	172	155	153	136	168	155	151	178	168	178	167	149	167	154	144	135	169	156	160	171	158	167	166	158	167	157	172	154	144	157	168	165	168	156	157	177	167	154	161	140	162	151	154	141	150	150	151	137	148	168	153	154	143	189	154	133	146	172	144	156	147	154	150	160	147	151	159	162	166	159	149	152	182	151	165	148	156	154	174	134	164	159	159	147	146	169	180	163	161	144	169	158	163	163	148	153	150	162	159	154	148	171	162	159	145	157	136	162	149	145	153	145	163	165	164	152	148	167	162	152	142	141	158	153	149	151	175	164	181	156	142	170	152	155	146	145	148	173	144	167	151	146	155	154	149	147	153	166	154	171	161	163	161	159	172	161	147	141	160	173	162	157	159	155	158	165	154	157	164	143	164	157	164	165	154	157	137	156	171	134	152	152	163	173	140	177	174	159	140	176	169	167	147	161	167	161	135	168	166	160	157	145	149	171	173	137	153	144	160	158	154	177	149	136	183	165	130	154	144	153	140	155	151	158	170	158	172	158	155	163	155	139	139	156	148	194	160	161	152	147	154	144	168	160	150	182	153	146	161	136	175	168	165	149	165	159	133	182	146	152	148	154	155	138	137	151	160	160	148	159	147	156	144	136	147	148	165	172	149	149	159	122	175	149	142	165	151	143	159	150	153	148	164	157	135	162	161	141	162	150	165	137	155	172	157	152	131	149	163	182	164	157	153	158	173	164	158	154	158	157	142	134	165	155	162	138	159	141	143	150	167	146	160	166	167	154	153	136	151	142	165	151	158	154	154	151	146	157	139	170	164	178	150	149	180	166	155	143	145	161	156	152	169	152	141	159	152	169	125	146	159	152	156	167	139	151	170	177	138	154	167	134	167	171	153	163	146	142	168	154	147	169	166	174	149	160	161	147	135	152	143	160	168	164	159	157	158	148	139	156	160	165	160	166	165	164	161	165	159	169	167	161	152	161	157	171	157	165	152	183	171	156	152	138	153	149	159	161	171	175	154	159	152	148	161	165	146	155	161	166	155	140	168	146	158	136	168	142	152	153	163	147	130	167	160	165	143	150	157	138	151	145	152	143	157	165	141
150	3	3250	168149	427	25	266	272	286	253	240	248	237	225	245	227	229	266	229	216	200	196	195	201	163	178	193	175	185	184	184	177	190	165	174	193	160	164	181	208	162	204	172	161	180	186	163	162	165	174	181	180	170	189	166	148	152	177	177	174	180	208	150	173	174	155	175	158	161	171	149	144	161	148	182	171	147	169	173	159	177	161	171	156	167	164	177	146	199	164	170	161	162	164	195	163	166	176	164	169	164	153	158	128	166	158	173	183	160	167	178	180	162	176	161	165	169	160	177	180	179	163	146	121	149	173	159	163	150	165	171	186	168	147	173	156	148	167	138	164	156	144	169	161	176	151	153	166	152	152	163	176	169	177	151	149	150	158	188	151	165	159	149	161	158	147	172	157	162	148	178	163	160	154	165	163	160	166	152	157	174	165	160	158	171	166	180	165	185	178	142	164	153	180	156	164	163	166	169	166	189	160	160	168	160	166	165	151	155	155	174	147	160	159	152	163	150	160	157	165	159	166	176	159	181	157	159	177	178	173	167	152	139	150	170	159	177	181	163	163	158	168	144	142	173	172	178	164	166	178	149	175	171	161	183	162	177	155	172	157	159	175	161	166	138	167	178	165	165	154	177	163	149	137	167	179	156	187	164	173	164	160	156	186	174	148	171	156	162	166	167	163	142	175	170	158	157	164	158	173	155	158	156	157	144	163	140	163	159	170	146	171	154	176	165	149	158	170	163	159	181	155	161	170	175	175	171	159	174	192	163	177	170	148	156	154	156	157	154	173	164	178	160	151	183	154	152	162	170	170	156	147	170	163	168	162	145	162	176	154	172	156	171	167	176	172	154	167	173	171	151	166	169	177	149	156	170	155	162	168	162	178	170	174	159	147	153	176	166	149	159	169	163	169	177	167	157	187	160	168	159	175	157	194	185	155	182	158	145	147	149	130	174	150	151	173	182	157	166	166	146	166	183	158	163	170	161	170	166	159	164	164	170	156	143	168	167	173	161	175	159	192	167	166	171	155	145	189	160	168	158	175	157	150	173	145	154	142	151	164	173	164	167	170	148	156	164	158	171	177	144	147	166	168	150	178	160	135	159	179	190	165	151	166	172	166	168	149	177	166	190	165	183	161	162	163	167	177	173	162	166	176	187	168	168	160	140	175	168	164	161	178	154	173	188	177	140	185	168	149	158	165	166	176	151	154	178	155	182	170	168	176	158	157	163	166	154	150	173	183	156	182	148	173	150	171	166	150	176	135	167	167	156	172	170	155	186	155	176	163	175	159	148	157	163	162	152	159	175	174	149	166	169	135	136	172	164	176	172	177	176	170	162	169	184	168	158	145	175	164	161	176	156	177	169	164	180	159	165	170	181	165	140	145	173	171	180	161	169	146	160	167	159	170	165	157	140	161	179	154	172	149	150	146	160	171	164	170	185	159	152	164	163	154	145	195	156	165	160	162	166	159	181	162	173	161	170	178	160	179	148	154	158	165	166	168	212	179	165	156	157	158	179	169	139	150	170	167	146	168	169	159	156	180	139	157	170	141	173	164	147	159	169	146	174	163	169	164	184	152	154	160	159	171	162	158	162	163	181	179	169	163	143	149	166	169	157	178	171	156	192	145	157	165	188	163	154	167	158	165	152	165	161	194	154	176	192	142	164	164	153	157	176	159	162	161	145	154	164	171	145	147	147	147	162	153	188	165	176	164	162	166	143	169	167	167	173	147	143	169	170	165	177	155	170	161	159	161	158	176	157	162	159	149	171	146	155	191	164	173	165	137	169	156	163	164	167	172	141	150	140	168	152	173	176	168	172	156	145	178	157	158	160	158	163	159	164	169	124	172	130	159	171	184	142	176	166	145	172	179	181	162	176	160	163	145	179	158	141	157	181	163	142	162	167	148	154	172	176	136	160	159	140	171	130	173	151	148	136	193	167	156	149	159	159	179	166	172	190	158	176	151	158	149	177	179	150	164	170	154	159	176	159	172	153	161	168	164	152	168	176	168	142	173	190	153	160	161	159	151	149	162	168	164	147	162	177	158	154	180	154	153	176	172	162	156	157	151	150	155	157	164	171	169	166	172	163	164	146	170	163	166	179	171	149	155	160	154	153	177	161	181	148	158	163	154	141	138	156	148	145	163	183	155	161	151	160	156	180	179	162	160	159	172	146	154	152	147	168	150	152	154	141	161	156	169	151	143	166	178	152	165	201	167	160	168	161	170	164	151	148	154	159	159	164	164	157	182	176	159	180	157	175	187	169	161	181	152	172	157	173	152	173	166	154	173	148	173	160	142	177	153	167	149	147	148	175	171	191	134	155	138	151	167	167	169	152	177
150	0	2500	168207	437	6	178	277	269	276	277	266	276	277	321	290	295	261	291	240	251	260	237	199	218	245	215	213	222	217	199	200	197	215	194	207	196	173	196	173	216	193	188	193	179	190	184	184	192	184	183	163	189	192	182	178	184	180	179	146	185	196	174	192	179	169	185	180	169	190	162	180	174	157	163	186	173	183	172	143	173	152	178	169	181	171	190	165	181	172	157	198	171	180	184	150	180	190	188	160	183	170	127	172	163	176	153	167	158	161	164	167	149	176	174	169	199	195	167	165	200	172	170	163	179	164	159	171	171	160	157	158	169	145	179	167	164	175	148	172	160	160	170	174	146	166	173	162	176	143	187	173	162	167	179	154	171	161	162	183	188	171	165	148	141	149	171	171	166	160	150	171	166	159	155	173	150	187	167	174	172	164	151	153	166	180	144	152	184	169	155	176	159	163	156	166	177	180	176	171	172	176	157	148	170	174	161	179	160	159	159	168	175	184	161	160	153	187	169	142	155	183	178	178	176	173	179	183	158	146	164	183	148	183	164	155	174	163	145	141	168	185	194	167	180	161	148	156	163	155	170	161	189	163	180	192	171	163	164	175	142	156	168	173	163	156	157	152	163	165	174	159	170	167	152	170	161	149	156	163	161	169	172	150	153	163	182	161	188	175	192	178	187	173	174	179	171	138	161	150	141	160	175	157	163	132	154	172	162	158	189	170	154	175	156	169	170	149	153	172	152	153	162	159	160	166	149	166	159	169	166	122	139	149	146	148	171	178	154	177	167	183	185	157	159	173	165	155	170	160	175	157	160	170	173	173	156	135	169	154	154	173	175	162	161	152	150	169	157	181	167	153	172	151	176	134	206	155	169	178	168	159	145	146	159	152	154	187	160	169	164	177	165	156	165	152	143	143	164	186	160	155	157	168	182	139	159	149	155	177	154	160	161	154	147	140	174	159	186	148	142	162	163	168	146	166	178	186	148	159	163	158	151	150	171	170	169	190	177	171	173	171	171	162	168	154	168	160	148	176	178	175	166	161	171	160	170	164	150	157	161	168	146	157	179	155	146	153	179	154	162	172	169	164	168	154	174	152	159	175	179	182	159	157	148	155	147	162	165	171	159	174	156	170	168	152	157	165	164	178	148	149	171	173	168	163	157	165	155	169	155	174	159	147	175	177	177	165	185	165	151	158	163	164	168	171	156	179	166	184	188	161	169	165	171	170	137	161	163	166	158	165	154	177	158	155	187	168	157	149	177	171	153	146	158	149	167	160	173	172	168	162	180	159	176	169	168	174	169	150	142	149	157	169	150	168	171	155	172	160	172	160	179	162	160	181	167	166	153	160	147	176	170	144	148	145	161	171	167	161	189	166	180	158	163	158	139	176	147	158	169	165	145	162	164	159	154	155	170	159	165	164	180	162	181	161	182	157	166	177	172	144	161	135	152	152	165	152	161	153	158	174	151	178	170	171	151	150	169	150	176	133	146	160	156	144	153	171	173	154	167	156	155	156	145	157	165	179	164	164	174	165	146	151	136	174	176	159	151	188	165	169	173	163	165	179	160	162	159	154	150	156	179	145	155	179	164	192	169	187	170	163	147	182	167	151	151	164	172	188	181	149	154	150	139	170	173	147	166	155	192	176	152	150	167	159	157	168	161	179	169	175	147	140	170	167	157	153	169	138	161	145	156	157	156	172	137	180	150	158	153	151	174	179	159	147	155	175	175	166	181	142	165	180	161	172	143	187	163	177	152	154	173	171	157	180	159	160	161	179	169	169	187	166	149	166	189	171	168	148	163	150	156	164	161	196	145	173	166	155	168	162	163	168	167	143	159	151	169	159	165	151	165	174	181	191	176	172	174	169	159	159	160	167	152	173	171	138	169	186	154	144	168	172	171	143	191	189	178	178	168	161	189	160	172	149	163	141	166	156	149	159	165	154	155	178	192	150	150	152	168	172	158	173	177	146	167	177	164	174	166	145	148	190	160	171	135	146	145	167	134	203	146	176	176	183	167	166	155	188	149	160	183	150	154	153	162	141	164	140	163	146	158	173	152	169	143	169	167	179	166	166	178	157	143	158	154	167	166	160	157	133	152	162	162	162	163	141	161	153	173	166	161	167	143	178	173	171	178	170	160	165	142	189	159	183	192	171	159	180	157	178	164	176	148	170	151	175	168	171	175	143	166	158	170	186	185	165	153	156	159	187	155	138	144	152	174	149	177	170	171	171	176	146	155	165	170	166	155	182	168	168	175	161	173	164	148	174	169	155	151	161	164	168	162	166	177	194	173	142	153	170	168	156	158	187	145	180	172	150	158	167	172	155	170	151	168	149
150	1	1710	168265	445	43	279	313	276	226	215	184	195	216	190	188	164	187	189	162	165	157	164	177	147	165	178	164	129	175	152	153	136	165	166	169	168	157	164	124	150	149	167	154	147	142	156	160	147	159	147	160	142	158	168	141	159	179	147	148	159	139	166	141	145	136	170	154	142	130	170	151	180	143	174	145	143	151	152	130	144	132	158	137	144	145	147	147	164	157	137	163	162	166	150	141	169	147	137	165	146	130	170	161	147	165	129	153	157	156	165	173	174	159	159	159	129	156	132	174	144	148	150	138	145	154	161	169	158	148	151	170	151	164	157	168	161	155	141	138	154	161	166	150	151	127	135	154	154	150	156	148	141	141	140	162	128	154	152	152	140	173	135	135	164	148	155	169	143	158	153	147	147	144	155	148	169	139	159	156	154	176	140	164	145	164	144	137	156	150	138	148	155	139	157	157	143	164	157	161	170	172	144	159	142	158	170	143	144	137	156	148	136	164	145	162	147	157	135	152	163	137	168	145	142	169	154	165	144	154	157	165	152	165	157	176	162	173	147	172	141	170	129	158	149	188	150	157	153	135	159	156	159	157	144	153	135	152	139	156	152	140	145	155	152	161	142	154	132	151	151	142	148	148	172	157	149	152	155	165	168	155	148	147	148	175	143	165	154	158	158	165	174	146	170	162	164	135	144	142	155	129	145	163	164	153	149	141	163	157	168	153	172	150	149	157	145	165	154	144	136	139	150	149	139	174	157	148	172	127	161	142	143	167	149	143	150	141	163	155	165	164	175	137	156	148	150	145	143	161	155	140	151	146	166	149	175	156	149	167	159	163	170	159	125	160	163	152	148	140	153	160	150	160	161	151	156	170	151	155	136	163	136	131	153	161	130	132	153	141	135	158	165	155	149	154	143	183	170	146	151	151	167	182	145	148	157	153	168	165	139	144	144	157	135	154	148	144	165	160	170	157	151	137	143	150	161	159	178	138	143	142	145	153	148	158	161	164	138	127	154	155	150	170	133	134	142	140	147	153	142	149	167	161	146	135	129	156	140	164	145	156	150	149	160	145	159	133	156	148	153	167	159	147	155	161	149	165	141	163	162	165	149	169	155	157	138	143	166	143	173	135	161	161	153	154	141	151	147	169	151	166	140	147	158	142	154	148	146	156	149	155	136	132	151	152	142	155	145	161	136	133	136	174	145	153	166	157	152	134	161	160	145	167	136	162	148	145	151	149	173	129	146	153	152	151	163	146	152	158	178	154	142	159	144	152	142	139	155	156	163	165	135	152	158	151	166	156	150	132	156	142	157	159	154	144	146	128	151	143	157	168	149	145	130	147	143	153	139	141	154	151	149	133	142	155	144	178	150	145	186	146	152	135	171	147	151	143	158	160	169	133	161	158	163	155	142	148	177	154	162	172	154	162	144	141	157	154	166	166	151	159	151	149	134	151	153	144	157	137	161	167	163	138	152	137	154	144	135	164	142	152	129	158	170	149	180	142	129	146	136	150	163	168	154	153	155	143	173	162	163	149	161	150	171	162	155	157	156	155	137	169	142	152	146	154	182	140	170	161	154	148	140	133	166	145	140	147	168	145	138	155	156	157	143	148	144	180	147	145	137	152	165	158	162	154	152	152	150	144	139	167	149	152	148	138	155	153	141	160	141	145	160	149	136	155	152	145	147	169	165	165	134	171	155	161	179	139	139	142	125	140	152	155	156	170	156	150	156	147	154	151	158	144	151	146	165	149	151	145	156	153	142	163	144	174	138	149	161	150	148	154	169	153	153	149	155	169	171	145	138	162	165	146	163	126	147	152	168	165	132	151	157	144	139	146	147	172	142	145	146	137	162	141	154	145	137	155	152	168	142	144	146	158	137	152	133	123	175	168	149	128	140	174	158	143	163	153	146	142	159	147	166	154	147	142	180	132	147	151	159	148	158	150	172	136	164	142	143	157	182	166	130	142	155	140	168	158	155	140	128	145	149	157	137	148	146	156	139	151	178	159	159	134	147	150	151	145	149	169	137	160	149	156	165	135	164	182	146	176	155	181	159	143	166	137	160	161	139	155	150	145	150	138	144	146	129	159	158	158	160	149	149	128	139	146	137	164	176	158	143	154	160	151	162	149	154	141	171	159	147	148	158	158	125	141	158	166	140	158	152	144	152	143	155	132	148	151	140	147	161	153	167	164	149	152	144	149	143	167	146	156	163	144	155	161	162	154	158	155	162	139	146	161	158	152	147	166	156	160	135	146	156	143	138	153	138	156	141	149	149	152	137	155	152	152	154	153	173	168	146	172	164	166	174	148	144	150	162	158	157	163	152	166	145	139	158	132
150	2	1950	168323	427	14	261	292	301	254	249	256	276	254	226	250	248	239	213	214	211	188	204	205	161	190	178	168	178	166	181	169	153	167	158	162	158	177	166	155	164	160	159	175	162	176	152	159	146	152	154	163	162	157	147	173	141	170	153	148	142	174	138	176	146	152	162	171	153	149	132	148	165	167	136	175	158	163	149	153	168	166	166	143	147	162	162	156	135	150	147	140	171	164	173	128	146	164	166	167	156	151	137	152	163	157	151	143	148	146	149	156	133	148	162	156	144	145	145	158	160	135	139	148	132	156	144	146	141	142	165	141	153	153	147	153	157	147	172	177	163	165	155	147	143	167	166	157	156	139	165	172	184	142	133	155	179	150	154	148	151	156	143	145	160	167	149	154	160	146	152	151	143	164	166	149	173	132	129	168	151	143	159	158	124	154	129	160	136	142	146	133	150	151	150	160	118	166	163	137	148	142	140	166	142	151	148	148	159	145	132	151	139	169	132	160	169	151	152	149	151	139	148	169	148	154	158	164	157	144	163	159	148	136	141	141	154	149	144	139	160	152	142	136	137	162	153	153	161	150	143	135	131	171	153	134	169	142	161	140	162	155	162	143	148	155	143	150	133	155	140	155	145	158	159	137	157	165	144	168	161	149	129	159	148	156	159	159	142	149	161	159	138	126	145	156	130	152	160	149	149	155	128	146	161	132	132	114	131	161	167	151	143	165	152	137	160	160	147	147	136	154	154	149	141	161	159	155	151	153	133	142	145	135	159	115	144	153	150	159	153	153	144	144	146	162	164	155	155	143	146	141	145	144	144	145	148	140	162	148	153	166	144	140	149	154	154	200	167	154	145	154	155	144	158	144	149	134	161	143	157	139	157	148	145	136	135	157	160	141	135	132	158	136	153	148	161	173	148	157	161	144	149	126	150	154	170	161	145	147	161	144	149	160	151	148	159	165	163	135	158	150	141	144	184	162	165	155	159	136	154	142	134	151	160	141	145	166	156	141	150	124	133	154	140	140	143	158	131	141	153	130	141	148	144	153	138	140	151	146	161	161	162	145	165	135	147	152	138	151	154	173	145	155	157	160	144	154	134	151	146	173	128	158	156	148	156	149	157	157	147	163	145	144	145	152	145	153	139	129	156	149	171	135	149	166	158	143	161	152	145	148	150	152	157	152	153	147	158	153	150	163	152	146	166	122	161	150	144	147	141	145	138	142	149	167	149	145	129	155	169	147	150	163	172	152	150	161	167	154	137	163	136	162	151	149	145	142	161	169	151	148	151	138	155	152	151	149	159	148	143	141	146	144	147	135	143	152	161	165	160	144	144	151	152	125	134	124	160	154	157	145	158	153	150	140	139	141	160	170	157	146	159	146	151	142	162	174	121	142	138	148	133	145	136	157	149	147	145	160	142	153	154	140	151	142	136	141	158	148	158	149	140	141	149	147	139	151	158	150	143	137	151	148	173	155	125	151	142	132	146	144	143	166	154	156	131	154	157	136	135	140	126	146	140	161	155	118	169	151	157	158	159	174	147	141	160	146	138	149	147	138	149	144	150	139	159	151	136	171	141	160	157	162	141	155	163	158	130	167	134	140	138	156	156	164	147	144	175	158	146	134	140	153	147	151	135	139	160	138	141	162	147	146	162	149	150	128	185	148	151	143	146	164	148	145	141	149	165	156	137	150	171	140	145	149	152	159	136	150	153	156	154	159	156	172	124	148	154	155	149	154	162	146	168	147	159	174	146	150	130	136	171	138	165	160	142	142	134	164	140	150	149	132	159	151	139	133	186	131	141	142	143	157	147	165	150	165	170	168	133	151	149	132	144	148	147	152	144	156	139	154	142	147	149	141	162	169	132	132	151	154	137	137	148	159	138	164	140	148	156	155	148	148	159	146	143	137	143	144	149	168	148	163	138	124	130	159	160	163	143	163	154	141	158	162	145	137	146	168	150	150	131	152	141	154	158	125	160	159	142	135	149	155	156	154	152	135	151	169	144	159	146	152	153	150	158	147	158	147	164	139	140	151	162	120	167	158	155	146	156	154	158	152	139	156	137	128	149	161	138	137	130	153	140	148	173	152	162	141	149	148	150	123	133	139	130	153	153	159	153	175	146	164	150	130	155	140	164	149	167	158	137	147	149	163	140	140	151	133	161	151	144	155	151	163	155	175	148	143	152	157	158	127	155	156	143	155	156	163	149	151	154	140	163	152	162	153	152	158	147	132	157	170	133	158	145	136	144	146	140	144	152	144	158	166	159	157	149	154	152	166	152	133	147	131	167	147	140	152	162	148	136	163	158	153	149	164	136	146	160	158	162	179	144	146	143	130
150	3	3250	168380	436	27	273	305	295	267	245	223	242	203	217	244	209	201	212	185	178	186	203	209	163	164	201	164	192	176	177	170	175	176	200	171	161	145	138	159	170	169	141	169	176	168	144	164	160	159	166	162	155	147	157	168	168	151	164	163	149	145	158	186	144	150	141	150	148	180	161	157	133	152	184	165	183	162	137	151	156	162	177	155	160	162	158	162	168	173	149	146	161	142	160	136	153	167	156	138	150	176	138	167	169	151	162	137	156	146	161	150	160	149	132	150	171	158	131	152	157	180	150	160	160	146	165	162	147	154	165	167	141	153	160	168	149	165	131	149	171	167	145	144	164	145	139	129	149	158	154	148	144	153	177	157	141	141	154	170	174	146	151	163	158	155	166	161	170	164	152	171	138	163	154	147	144	166	159	164	152	149	174	155	145	163	157	152	149	149	169	155	167	180	151	145	161	152	183	155	146	139	150	151	159	156	143	174	154	172	152	143	145	138	142	148	158	164	153	175	155	155	138	140	155	158	155	156	161	139	158	150	135	170	153	161	163	131	163	149	178	141	146	117	139	168	144	161	154	153	142	165	142	139	173	158	160	140	160	159	159	138	159	158	145	153	151	158	133	140	149	153	145	151	138	144	152	145	179	166	152	156	167	155	168	165	151	151	148	154	144	165	147	127	162	173	155	163	151	144	149	158	162	134	135	134	147	161	156	139	155	162	158	148	149	140	168	150	144	145	158	151	151	179	137	156	171	148	157	160	144	155	153	141	155	153	155	148	173	159	180	178	162	167	159	156	149	153	150	152	148	157	164	147	153	150	154	135	160	135	167	165	154	141	167	145	178	144	161	142	153	146	152	157	152	165	122	136	170	172	145	161	146	139	166	155	148	152	160	163	172	154	172	138	162	133	139	147	146	142	172	151	147	147	144	162	146	143	155	163	152	157	150	146	150	138	164	158	152	152	122	152	150	151	175	152	156	148	143	150	154	138	180	158	157	155	149	149	129	151	150	161	142	151	138	121	161	152	145	168	135	164	148	155	158	153	133	162	158	134	153	157	142	151	152	152	143	135	141	150	150	152	156	153	163	151	139	158	164	140	138	126	146	156	145	157	164	168	149	148	165	154	155	154	153	160	141	167	142	161	136	147	168	156	134	144	162	145	151	159	158	171	150	157	163	147	141	138	144	164	146	159	170	161	149	143	164	133	176	156	165	159	159	165	164	152	131	143	141	164	160	160	171	148	169	161	163	163	153	155	131	153	155	140	154	153	163	191	167	132	167	164	151	148	144	133	171	144	143	170	154	139	174	155	139	149	146	159	143	158	141	152	153	157	182	156	162	151	147	131	128	183	144	143	159	178	155	150	150	153	156	153	143	144	150	163	166	144	137	160	155	164	155	181	159	159	162	163	160	159	147	142	157	183	155	125	160	157	159	173	154	168	172	156	145	155	152	153	158	149	161	160	151	161	159	175	145	148	139	134	150	146	183	161	146	137	160	151	147	165	163	160	153	147	171	162	133	146	167	162	144	152	172	188	145	164	146	146	154	149	168	148	139	136	178	124	159	148	147	155	142	148	157	146	148	165	144	142	153	173	147	152	164	155	158	171	146	166	131	158	151	167	148	165	149	160	182	170	142	136	160	137	152	146	156	158	153	149	143	142	147	144	158	146	152	158	127	157	171	177	163	148	126	169	159	155	148	169	171	135	151	164	162	149	133	170	126	168	156	133	163	156	144	141	147	146	151	155	136	165	156	151	153	140	143	146	145	154	165	123	147	161	139	170	161	145	166	158	143	165	156	151	150	153	154	158	161	155	109	150	165	137	173	160	187	158	157	144	150	161	165	153	172	147	157	171	149	143	139	164	154	163	171	165	141	146	155	139	144	158	134	155	166	142	179	155	164	142	175	131	172	164	173	144	161	160	160	131	175	169	161	146	157	160	176	161	159	139	160	150	143	163	162	159	154	159	173	170	158	161	156	144	163	156	127	165	156	156	156	151	145	143	162	154	164	158	158	155	164	145	143	156	155	150	147	154	169	148	140	154	141	134	150	141	150	173	153	151	151	161	125	160	155	155	144	163	184	173	144	174	149	178	172	136	151	148	166	136	159	140	155	193	139	152	155	164	141	153	163	137	151	144	134	166	151	149	146	146	177	141	158	180	145	173	149	169	159	145	177	142	154	158	166	185	168	158	135	170	147	142	155	137	157	155	154	146	151	154	147	139	164	167	155	177	161	160	152	161	172	161	168	159	140	151	170	160	161	151	157	166	165	158	135	156	149	158	160	165	169	142	172	160	170	156	165	159	142	162	143	136	149	149	148	162	153	161	154	153
150	0	2500	168438	417	7	251	300	309	282	310	270	292	294	291	283	293	281	280	247	255	252	234	255	222	208	228	201	251	191	209	208	189	193	199	164	193	201	201	202	178	185	187	222	179	187	189	177	190	202	171	195	190	191	175	178	164	199	178	184	172	177	148	160	159	155	174	182	152	168	153	151	165	160	154	159	174	158	172	152	161	156	173	159	174	174	168	171	149	159	164	164	175	165	152	160	158	150	176	172	162	166	177	164	144	159	153	174	180	141	182	155	201	179	169	147	174	188	145	170	170	150	154	146	146	179	162	148	176	141	146	152	169	162	167	161	156	174	160	174	142	169	186	180	173	169	163	175	159	143	164	172	164	176	156	139	163	163	146	180	185	150	169	176	177	170	147	163	158	171	159	171	141	158	176	139	177	157	165	167	161	145	167	157	165	165	155	179	146	156	143	160	155	168	167	161	165	139	165	172	178	174	165	166	164	178	148	143	150	166	165	158	173	164	167	151	143	141	144	166	161	148	160	146	133	150	152	148	184	152	164	166	173	165	167	160	146	156	155	146	150	155	180	145	148	170	152	158	164	156	165	166	155	150	152	149	187	137	166	153	152	182	153	173	158	167	163	143	150	158	163	151	169	159	168	150	142	154	165	150	136	170	155	163	168	152	164	147	154	155	139	149	151	151	154	141	154	160	173	150	140	142	161	150	145	172	150	188	162	159	148	164	155	154	156	181	170	166	168	153	186	150	164	159	162	173	143	161	155	160	151	151	177	170	139	178	178	167	159	170	153	160	153	151	147	162	155	158	168	145	147	150	167	149	157	148	148	164	154	145	151	163	160	148	159	147	159	155	165	162	147	160	175	166	157	162	147	159	169	136	174	156	147	169	151	148	132	188	158	162	156	159	153	150	162	156	157	160	159	147	159	143	167	155	156	129	153	169	149	180	139	150	171	169	147	141	161	150	155	168	152	165	167	140	175	179	139	171	156	168	146	154	158	166	155	139	138	154	154	168	164	150	168	167	140	177	165	158	181	162	162	151	155	159	177	167	152	162	148	160	133	167	161	167	169	154	144	174	153	151	170	165	157	160	180	151	159	142	151	165	165	162	164	168	175	153	140	141	141	127	169	169	121	172	155	179	154	149	147	163	151	181	147	152	163	167	155	149	170	165	170	154	172	147	178	174	163	165	160	154	146	167	171	141	146	145	157	144	173	161	159	152	155	147	165	159	132	142	147	148	158	153	174	156	163	162	154	180	177	168	174	160	179	145	164	167	151	156	192	143	154	150	162	154	153	160	175	151	156	158	150	168	182	140	163	158	172	139	163	161	158	160	147	170	147	158	138	175	164	160	174	164	170	178	160	166	144	160	159	153	133	172	145	167	154	157	136	162	143	175	179	147	163	168	156	163	138	168	175	150	146	162	168	172	167	142	158	152	154	146	177	150	170	129	154	179	165	168	158	175	161	159	166	175	163	178	161	146	162	143	133	121	133	169	180	176	154	158	152	166	174	151	145	167	162	153	145	170	154	146	164	159	145	155	169	162	162	167	166	155	141	145	149	173	162	161	144	166	154	161	148	162	151	163	162	150	148	133	167	160	144	165	160	160	159	153	153	176	136	177	163	155	150	146	145	140	156	166	162	158	158	143	164	161	169	141	151	165	174	152	154	136	139	153	164	134	139	148	153	177	142	142	164	172	136	188	153	142	160	154	158	174	156	165	168	139	160	139	161	165	151	169	186	154	143	153	161	168	153	168	193	141	153	148	160	163	154	157	167	145	166	154	148	152	154	172	168	163	152	165	150	159	171	166	167	156	159	161	161	146	151	143	179	167	136	160	153	152	157	149	154	157	136	182	143	179	161	156	158	170	163	149	152	171	152	172	153	152	150	155	149	139	142	155	151	153	146	163	169	150	153	178	152	168	153	167	162	162	160	142	148	175	167	157	159	156	170	162	165	137	163	155	132	170	146	169	150	148	167	160	155	154	148	164	148	152	165	148	141	147	169	150	155	160	162	137	185	153	177	160	162	149	151	149	157	159	161	198	158	163	160	161	154	165	178	149	167	157	166	166	159	156	176	156	154	153	155	161	163	163	138	158	167	157	143	155	169	171	179	176	166	145	150	153	170	140	140	157	168	170	161	144	149	171	151	137	157	147	164	169	154	161	138	146	189	177	156	155	158	160	152	163	158	153	142	164	156	158	172	140	156	151	141	156	139	166	155	137	168	146	145	138	151	160	165	155	171	173	139	154	173	145	166	166	173	161	169	164	156	173	160	164	182	152	168	143	134	162	153	178	157	179	153	155	146	141	150	156	149	159	139	170	148	170	166	150	165	152
150	1	1710	168496	443	50	297	325	292	245	226	219	209	207	212	200	207	188	201	200	167	180	169	167	174	191	147	165	165	167	169	154	193	169	185	158	181	152	148	159	162	144	162	168	147	174	168	169	174	158	152	145	172	161	162	169	143	165	168	135	160	173	153	179	158	169	154	151	166	174	159	148	149	166	162	154	170	165	141	176	156	158	153	148	164	164	147	172	166	155	154	161	151	150	162	159	171	154	169	146	152	160	174	169	156	169	170	162	148	160	139	159	149	163	169	138	152	151	186	156	135	163	142	172	162	168	141	166	163	146	181	186	180	145	159	163	181	170	178	152	160	159	151	168	153	162	149	162	159	175	154	163	157	157	164	169	156	153	137	180	171	150	167	171	157	142	168	155	134	143	162	161	164	165	182	166	159	147	142	137	175	140	159	183	152	158	144	165	146	146	143	141	152	142	147	156	167	130	165	180	152	149	160	141	140	165	160	168	152	160	165	147	156	136	162	169	160	179	160	169	147	146	147	166	173	165	174	142	148	159	152	176	173	181	166	166	153	155	138	163	167	170	137	148	156	154	148	167	170	147	149	163	164	163	157	148	160	144	169	173	165	150	163	161	146	164	179	163	150	167	147	159	155	167	177	144	173	153	154	168	170	131	159	185	142	172	151	152	144	172	167	176	183	176	162	145	150	171	153	178	149	160	162	147	166	167	151	133	136	152	156	160	154	149	157	164	146	132	146	160	171	184	147	160	131	164	150	160	171	154	152	169	167	144	153	153	183	172	182	187	165	142	149	181	148	173	165	169	164	157	164	170	148	155	181	164	149	160	168	170	161	174	154	151	167	167	155	149	165	154	159	155	162	179	146	174	153	134	155	174	156	158	164	172	136	158	160	154	159	176	150	164	170	146	158	137	152	169	148	152	151	160	142	150	151	163	162	167	152	159	176	157	167	156	140	167	169	170	183	159	145	148	169	180	145	161	139	165	146	163	172	168	134	153	160	173	149	145	159	168	164	193	153	162	151	156	145	176	166	189	138	147	150	143	173	154	145	177	155	157	164	159	148	167	164	168	157	158	159	142	185	145	165	168	180	161	160	149	155	149	155	141	154	145	190	149	140	178	196	131	141	155	165	166	159	150	176	150	157	142	154	181	168	148	165	152	171	136	144	157	175	173	161	156	145	138	169	143	173	158	152	139	162	148	143	166	178	154	166	152	187	149	150	138	154	158	164	148	160	144	152	155	168	166	148	140	158	150	146	155	147	155	149	166	148	165	136	171	155	160	159	148	159	149	157	164	137	153	141	131	160	167	136	147	166	150	181	144	127	186	146	179	137	179	145	150	143	153	163	146	173	191	153	160	171	146	157	154	175	148	154	159	183	184	172	181	168	156	154	158	167	159	156	163	168	182	166	166	163	163	163	155	149	146	166	166	165	148	153	169	127	159	150	142	167	150	158	151	163	175	162	170	165	155	168	155	172	165	146	151	172	162	169	159	165	157	154	163	174	158	156	161	197	174	152	155	158	152	157	158	176	164	156	171	153	155	162	158	163	145	154	168	141	143	146	173	143	161	187	156	170	175	146	160	160	155	181	178	155	160	136	166	130	155	137	164	165	169	154	175	162	140	139	163	154	143	152	164	168	159	144	190	169	162	190	151	161	145	169	145	166	152	151	168	148	137	161	136	159	156	156	151	165	156	152	155	165	151	125	160	154	151	159	180	173	160	173	177	147	149	165	153	150	134	177	152	149	148	145	155	161	144	131	151	150	160	158	160	170	158	140	148	153	156	146	179	157	156	150	159	165	163	148	166	166	173	148	158	154	164	163	165	136	161	159	180	158	170	146	146	146	173	151	182	146	130	176	166	174	177	168	157	165	172	160	175	163	143	140	140	154	135	144	166	180	160	153	159	167	169	157	158	163	144	165	156	162	165	166	180	162	169	148	141	162	142	150	146	166	170	134	173	154	178	162	172	142	146	150	155	167	145	159	152	129	164	136	167	171	161	158	173	169	155	156	152	163	150	153	155	146	161	159	149	182	143	166	157	154	160	159	181	163	169	153	163	159	162	133	167	164	184	179	144	164	168	139	161	140	158	149	148	151	170	162	178	146	154	177	183	180	179	163	151	173	164	177	153	154	155	168	149	150	159	156	166	168	176	139	164	165	179	163	154	178	151	162	160	152	142	138	187	162	155	152	128	167	165	166	157	156	168	148	165	178	182	146	171	157	146	145	150	159	153	143	172	154	163	153	170	160	163	151	149	155	151	146	156	140	174	143	170	159	152	169	152	177	154	148	167	151	169	136	158	144	142	157	157	148	182	157	141	171	156	167	142	181	169
150	2	1950	168557	434	17	267	302	298	286	289	266	258	264	257	254	270	262	229	242	224	227	204	203	194	187	188	164	177	191	190	190	209	166	154	182	178	166	201	185	163	166	184	169	176	179	193	184	159	167	180	181	175	165	194	161	171	185	186	145	156	164	173	178	172	173	168	190	162	180	163	169	164	183	154	178	155	167	191	166	178	166	178	166	156	198	160	158	179	183	171	195	161	175	152	168	175	172	165	158	178	180	175	162	142	162	161	175	179	161	160	162	140	172	176	196	171	159	183	160	143	161	157	183	184	160	189	201	160	171	175	147	165	177	164	166	156	149	153	163	184	159	171	167	164	155	160	158	175	157	157	167	179	174	149	171	160	184	196	159	171	161	159	172	143	179	184	166	168	161	164	168	155	156	180	165	187	157	157	153	173	170	151	159	171	149	152	165	183	170	173	163	194	167	169	161	160	174	182	165	145	177	157	165	156	187	164	177	174	186	158	156	179	186	157	156	171	173	157	181	159	156	159	154	142	159	147	167	167	150	165	169	192	172	177	155	168	148	157	165	184	162	157	151	165	169	139	139	185	168	183	161	201	150	181	169	179	159	177	174	165	156	164	153	167	160	167	171	180	163	162	151	156	160	179	165	177	182	151	163	165	166	177	171	160	162	155	172	157	164	161	161	175	151	172	168	167	157	167	169	160	173	161	146	163	164	160	163	170	151	160	169	146	167	174	177	149	178	163	180	135	173	176	164	179	175	176	170	169	190	154	182	161	152	154	145	170	175	163	175	171	162	176	159	179	152	157	180	144	183	168	159	144	174	167	167	165	176	160	145	167	166	166	148	147	175	169	179	180	164	151	156	169	173	169	172	162	169	135	141	176	165	170	161	181	173	177	166	163	187	156	151	153	181	196	155	161	163	165	180	152	173	174	178	162	175	154	157	173	163	132	170	190	171	167	158	173	157	157	170	150	171	165	155	146	161	155	159	169	146	162	161	171	157	173	159	161	187	147	143	174	177	164	170	169	157	183	157	170	143	173	147	170	174	168	175	185	168	161	180	169	162	166	163	157	169	165	154	165	157	152	167	159	155	168	167	164	176	167	188	190	166	141	152	160	168	158	185	146	156	175	157	160	168	166	153	155	167	171	163	169	151	165	153	166	175	174	190	168	158	173	153	167	160	169	165	165	163	181	155	157	185	185	175	178	158	158	143	168	176	152	163	151	169	174	143	172	176	155	176	171	159	149	165	181	166	162	152	177	186	147	176	144	156	178	156	176	153	168	171	162	169	180	169	159	166	169	163	168	170	162	155	193	201	167	155	157	157	169	146	162	154	156	174	159	167	168	168	176	174	164	162	166	152	164	165	183	179	170	170	148	168	168	168	183	162	193	174	167	173	177	154	172	184	164	172	163	160	168	179	165	139	183	156	160	157	144	178	169	161	145	152	165	161	154	160	156	162	174	175	168	182	172	173	179	172	154	183	165	171	157	166	174	159	179	187	147	173	154	167	176	154	169	168	166	172	159	170	158	155	157	171	174	166	162	164	179	166	152	167	151	163	159	169	162	155	180	179	162	177	154	171	146	168	154	167	164	175	159	183	191	175	166	160	159	147	151	166	170	159	158	158	167	171	178	159	172	160	150	170	169	141	153	150	165	165	167	148	163	168	160	164	170	168	155	154	166	177	145	169	144	172	149	165	179	171	154	149	165	168	142	169	161	176	169	158	176	153	181	150	165	173	168	166	154	153	156	156	172	157	172	150	142	166	144	158	172	168	170	162	148	163	173	158	180	156	168	167	152	164	145	147	150	154	176	167	157	144	168	148	167	166	147	144	174	141	161	156	158	141	160	152	144	179	154	155	146	169	153	155	155	150	173	154	159	173	161	158	144	171	165	172	156	167	159	174	139	162	168	165	168	159	155	132	159	158	174	161	166	159	148	152	171	157	167	178	169	158	149	177	160	166	168	176	164	158	188	153	158	175	163	164	146	143	182	152	159	145	179	187	188	171	159	179	172	142	143	173	160	149	177	168	177	173	179	162	171	172	177	177	173	153	171	165	149	155	168	165	168	129	159	143	146	161	157	156	156	156	173	168	156	175	166	155	158	158	175	137	174	170	179	156	167	157	182	164	151	155	191	170	163	175	163	182	188	185	171	168	173	168	165	166	156	169	151	173	157	159	172	174	169	162	165	164	159	164	166	185	160	189	171	159	156	173	176	170	155	183	172	146	158	161	168	167	174	190	139	170	176	154	165	161	159	140	148	176	154	181	182	156	142	175	176	168	172	167	138	164	168	155	160	198	156	172	137	177	163	161	160	164	174	163	143	165	179	184	159	155
150	3	3250	168615	420	21	303	326	305	299	253	276	244	237	270	235	256	261	238	216	249	226	213	190	190	201	181	212	190	203	185	198	174	163	196	184	186	171	180	205	171	206	171	175	187	172	181	183	168	176	185	199	165	169	167	192	172	163	177	171	181	189	179	192	177	179	189	181	189	173	212	180	156	161	176	169	169	180	174	191	197	169	167	188	183	183	187	188	183	166	167	175	172	190	177	183	182	165	182	164	169	176	175	181	162	175	199	196	173	175	183	178	181	176	196	149	194	181	191	183	179	165	191	196	182	179	150	182	206	177	187	171	187	179	187	166	180	173	184	189	174	190	192	174	180	165	192	177	164	170	170	171	173	170	176	182	194	201	167	172	162	201	164	196	148	172	174	189	175	168	183	179	188	197	169	166	188	182	169	169	200	179	160	157	169	164	190	192	185	166	195	163	194	181	188	189	179	165	165	190	168	183	167	170	194	173	175	202	193	196	164	187	158	183	155	160	174	153	167	166	156	167	181	181	199	173	162	172	170	192	184	185	161	174	185	174	197	176	185	176	178	160	162	155	198	165	166	185	162	166	179	190	178	181	181	187	186	195	187	201	202	172	174	183	168	183	180	178	192	182	179	176	175	183	188	195	179	165	167	185	187	190	157	171	188	137	195	155	171	189	161	198	157	164	179	172	159	180	180	169	180	198	173	189	156	162	166	175	175	166	188	175	168	148	192	166	188	174	179	174	161	163	169	191	156	172	173	173	193	185	175	175	193	182	190	200	192	178	176	152	188	162	179	182	185	183	177	190	161	170	197	175	197	175	163	166	162	180	208	173	174	179	167	181	163	173	180	164	174	180	180	183	185	166	174	188	186	176	189	177	174	169	183	193	175	174	168	193	177	188	181	157	184	208	160	168	178	180	158	165	164	191	214	182	155	174	157	168	183	196	193	164	175	169	185	191	173	191	180	162	177	163	166	178	174	159	174	190	203	181	148	170	174	185	167	143	186	165	170	177	163	206	159	165	179	161	177	190	175	186	167	172	191	172	170	184	190	163	196	166	191	161	189	181	196	161	165	166	172	177	160	158	165	193	155	181	178	196	174	160	168	175	152	175	183	167	191	183	175	180	183	172	167	153	178	160	172	169	186	186	182	166	179	155	195	173	172	215	204	180	198	166	173	161	179	182	202	191	185	149	170	173	175	169	193	180	197	158	161	191	170	165	168	173	162	176	191	176	181	157	185	167	188	178	176	166	176	186	200	164	168	179	166	164	203	164	184	186	168	181	175	176	172	182	178	172	183	171	177	151	187	174	172	198	188	192	159	187	178	196	171	181	163	180	182	177	170	169	171	186	178	185	180	180	173	176	175	180	156	190	176	186	186	175	167	169	168	162	175	178	188	172	167	169	187	169	151	170	167	183	172	173	177	186	179	170	165	171	165	153	194	162	180	171	151	188	163	178	162	166	157	191	173	169	193	185	191	179	174	181	163	159	183	181	174	188	158	168	179	168	177	169	167	179	169	175	201	165	173	172	176	179	172	191	166	188	182	171	179	175	184	164	199	168	180	178	164	172	166	159	165	164	184	179	180	189	181	159	191	164	170	185	163	179	198	187	160	154	205	172	180	188	170	174	178	175	171	195	185	171	181	173	183	154	167	204	179	182	170	189	182	169	172	196	181	165	164	164	149	200	183	183	171	165	182	194	170	188	144	194	159	181	170	178	146	165	188	169	176	178	165	167	192	173	177	168	162	168	162	174	180	159	192	183	174	156	186	170	185	183	173	198	153	217	186	184	167	189	163	171	167	170	178	174	214	202	167	168	158	190	147	166	176	172	165	183	164	168	157	167	179	200	158	158	183	177	202	162	171	163	176	183	172	156	176	177	176	199	164	173	156	161	178	169	195	173	176	188	173	188	173	178	171	180	206	174	185	190	193	174	178	177	164	161	175	173	183	164	186	174	162	162	173	174	184	198	166	165	170	191	193	171	186	150	169	205	183	181	210	173	167	171	170	162	168	174	162	165	159	185	161	168	160	165	178	184	185	178	160	181	174	172	169	144	183	170	162	180	171	179	161	181	179	186	197	178	168	177	170	193	174	180	174	161	143	170	171	197	188	190	198	184	167	173	177	178	164	187	169	193	190	173	167	179	194	176	192	193	168	173	177	178	164	167	168	163	181	163	202	181	170	185	186	181	186	156	149	188	179	184	155	169	176	159	173	178	178	192	185	192	184	179	187	206	179	177	177	175	194	167	167	184	170	195	168	193	165	160	173	151	175	182	165	153	168	177	175	166	175	160	181	189	156	193	164	183	183	175	177	167	195	169	183	192	176	152	178	173
150	0	2500	168673	401	4	250	331	318	321	307	305	303	285	317	306	306	315	281	271	269	276	294	259	225	235	230	228	239	233	230	222	201	201	204	238	199	213	210	180	198	205	188	201	188	201	175	207	180	211	183	189	209	196	202	193	173	182	207	205	186	179	216	197	189	200	182	183	188	203	183	193	186	195	193	181	194	179	173	214	175	166	199	207	182	186	188	178	190	175	169	177	197	196	189	161	177	189	201	184	185	169	196	168	179	171	204	175	194	192	188	189	180	173	177	172	195	192	210	208	168	194	203	176	177	188	182	155	175	169	169	185	186	173	178	172	189	179	178	182	184	201	179	176	166	149	181	178	177	187	177	175	180	186	168	189	199	197	173	180	190	182	173	181	162	167	167	189	163	169	164	175	183	193	173	164	186	161	204	174	183	158	159	182	188	184	175	182	188	174	171	170	190	182	185	180	183	187	198	183	192	162	177	194	197	167	195	166	178	171	173	196	147	186	190	204	165	156	192	174	179	165	177	190	183	195	173	186	175	157	194	187	182	159	167	167	160	166	159	177	204	169	180	158	177	161	170	171	172	165	190	184	178	180	193	175	171	172	197	178	175	174	162	177	168	181	184	142	163	159	194	176	178	185	179	187	185	206	176	162	165	160	157	183	193	184	186	182	173	207	157	176	179	208	162	190	175	153	179	156	189	169	173	159	171	179	190	197	184	177	176	165	166	195	171	169	166	162	170	175	152	176	170	159	187	201	177	169	176	193	181	164	183	159	178	183	196	192	182	165	180	174	162	169	171	181	159	157	179	192	180	172	174	183	189	186	184	174	186	189	186	179	180	154	173	180	181	201	171	180	160	170	199	182	170	173	187	180	172	178	190	172	152	151	155	169	172	160	171	185	201	172	185	170	180	164	188	152	176	153	179	174	186	164	176	176	172	182	152	163	190	174	189	164	170	197	184	189	192	173	181	168	176	180	189	188	161	191	189	182	153	155	167	153	194	149	181	193	163	204	190	178	156	165	193	174	184	176	167	158	189	195	164	192	163	162	181	166	171	169	144	186	157	163	162	183	180	188	177	164	175	186	161	175	172	186	169	155	167	178	179	161	170	200	181	161	179	169	180	156	156	183	162	181	179	188	174	171	184	171	180	193	180	167	187	158	188	174	182	158	164	193	174	186	172	164	166	180	162	160	186	171	200	165	173	166	153	168	179	185	175	156	193	192	168	169	162	192	182	177	175	160	179	182	174	165	202	159	178	170	167	173	153	183	167	170	175	185	171	175	196	167	178	175	185	166	178	190	168	176	152	179	184	162	195	168	169	186	189	176	169	192	178	181	184	156	174	184	165	161	167	184	202	188	170	188	192	176	177	177	206	164	182	188	177	164	184	174	178	155	172	159	180	173	167	168	163	163	171	183	182	168	159	173	181	175	192	181	170	194	177	173	159	161	176	183	182	169	186	196	167	176	182	162	190	180	161	176	168	163	167	170	178	170	193	191	168	167	180	179	166	176	168	187	175	172	159	171	168	184	157	167	191	159	190	185	151	182	165	188	162	184	196	169	136	179	168	179	157	172	173	175	183	177	179	160	151	176	177	178	170	182	179	184	158	183	183	153	159	200	154	178	156	165	175	177	172	148	180	176	188	171	173	158	188	164	161	170	176	180	198	176	164	183	166	173	176	167	193	205	141	166	195	147	172	189	178	171	162	196	169	166	171	173	169	168	182	161	172	163	174	172	188	174	204	177	162	185	189	177	172	179	147	170	181	196	188	178	180	171	177	175	165	166	168	187	160	152	186	187	172	183	174	180	180	176	196	164	199	160	158	193	147	169	182	195	188	179	174	193	186	149	185	175	150	157	156	181	160	165	169	173	171	178	171	179	185	178	151	183	155	171	186	190	183	166	185	173	175	168	196	165	192	167	190	178	188	184	173	183	188	154	183	163	203	165	193	170	168	176	155	172	188	149	168	159	177	161	186	175	157	181	161	160	161	179	192	144	165	165	181	171	166	195	184	161	169	182	160	170	174	179	176	173	169	186	175	168	182	186	162	176	183	155	158	189	176	178	182	169	193	168	177	171	206	153	173	168	162	182	158	182	189	165	167	182	163	185	174	168	162	195	182	159	166	145	161	181	178	169	198	185	184	150	175	159	171	182	170	174	179	170	175	162	174	166	189	163	180	175	179	185	161	171	179	149	162	195	176	199	194	172	193	197	174	187	186	196	168	166	191	176	178	182	182	157	180	172	178	175	155	173	164	164	168	184	175	183	169	166	163	186	189	173	164	155	165	184	158	170	188	201	167	198	181	183	163	165	182	171	157	198	164	174	156	178	173	168
150	1	1710	168731	434	47	301	329	276	250	210	233	216	192	204	203	217	219	208	205	191	181	177	186	185	171	178	153	171	195	183	171	177	191	168	164	183	181	164	163	156	164	186	186	183	163	156	147	165	184	166	144	197	160	174	162	172	165	150	181	185	164	181	172	164	155	154	174	167	159	177	149	137	185	168	152	174	137	161	161	170	147	168	203	170	167	179	126	164	173	171	181	181	193	160	174	189	160	178	154	193	160	161	185	166	189	181	174	178	145	174	193	179	174	176	163	183	182	169	176	162	179	176	175	178	167	169	180	167	164	162	165	188	176	165	157	194	154	162	168	168	158	155	150	158	151	175	172	182	149	178	171	183	177	172	158	170	164	162	147	150	173	168	160	167	151	155	165	173	171	164	183	171	184	163	156	151	155	150	164	172	175	159	181	170	181	154	166	161	168	178	173	164	172	152	172	156	159	176	177	182	176	162	188	178	162	164	188	164	169	160	174	177	150	179	149	162	158	162	166	189	169	161	151	168	175	165	168	168	167	177	162	148	175	173	178	164	178	177	166	160	188	179	174	165	186	183	192	172	167	175	159	152	160	164	179	176	163	166	192	166	190	162	168	153	196	167	190	151	186	165	150	171	171	182	173	156	146	182	170	170	161	153	175	188	159	144	166	168	159	175	171	163	173	168	163	149	177	181	150	184	141	162	184	172	185	174	180	162	172	156	162	167	151	167	178	156	158	176	170	159	160	162	144	185	155	179	180	177	174	172	167	152	161	169	170	175	170	194	168	159	202	170	163	151	176	170	182	168	164	181	191	194	174	154	167	160	164	148	167	149	184	163	190	164	196	172	187	147	157	162	157	168	161	157	138	182	158	174	180	168	142	178	155	167	169	186	148	176	160	183	181	166	188	157	181	178	169	178	162	146	170	171	140	192	165	168	185	169	169	170	142	173	186	163	145	169	175	148	179	160	158	178	169	153	178	154	181	156	170	158	149	173	158	165	157	171	173	183	151	171	171	157	162	169	148	166	177	172	155	151	153	168	166	186	191	182	165	171	147	179	173	178	168	173	178	156	170	157	191	171	180	179	179	157	158	170	179	170	157	180	159	187	170	169	177	171	161	164	184	174	164	183	163	180	169	191	175	176	178	164	162	162	162	184	153	170	190	153	164	189	159	172	176	169	163	172	186	173	187	156	160	159	165	157	174	155	188	161	149	147	170	168	180	166	160	174	145	157	174	174	177	163	150	178	159	154	172	155	159	173	178	171	155	201	166	154	160	179	169	153	183	153	156	153	164	168	161	177	179	167	168	152	143	145	160	178	179	154	174	156	164	164	167	165	167	161	173	165	168	178	176	158	187	155	171	179	182	175	186	159	176	176	167	172	181	176	160	162	162	157	140	178	179	177	178	165	184	157	160	184	183	156	169	156	152	181	158	164	168	172	176	174	192	153	183	158	166	148	166	171	164	174	171	163	176	155	179	168	185	153	177	177	184	160	178	164	152	156	174	160	185	166	169	187	169	159	179	162	177	165	158	192	175	158	175	173	182	159	156	163	154	147	179	175	162	172	173	168	178	194	163	174	146	168	172	153	175	140	188	154	158	184	160	151	173	175	197	174	152	168	149	155	165	169	162	194	184	159	170	182	163	138	169	177	179	158	169	178	149	156	177	158	168	170	170	157	159	165	173	150	156	181	187	187	162	161	153	163	164	150	145	159	171	173	146	160	174	148	172	174	172	174	160	168	158	153	153	151	169	163	165	182	166	176	175	154	160	171	168	175	164	154	173	151	164	168	172	176	170	162	164	174	158	162	169	153	175	159	179	179	163	166	186	167	155	171	193	162	166	192	191	182	180	160	166	165	165	191	170	160	184	187	161	171	169	166	174	155	194	179	163	163	171	173	174	165	177	146	166	151	172	149	196	141	159	189	175	171	162	184	153	165	180	168	169	159	185	142	162	179	158	176	202	185	154	173	157	159	154	180	187	171	166	166	163	169	180	174	181	164	157	170	178	173	155	145	164	160	184	164	178	164	162	167	153	157	162	158	148	140	185	156	163	150	183	140	159	170	176	177	156	154	151	182	174	171	149	141	185	185	179	183	161	168	148	136	166	157	163	165	183	177	160	175	178	177	180	179	155	176	161	181	149	184	156	170	142	159	178	175	170	151	159	185	171	160	143	191	163	189	162	168	153	169	170	165	183	155	158	163	174	180	127	171	163	166	175	146	156	173	153	175	168	191	167	162	168	176	179	168	176	172	159	151	182	164	157	159	153	160	176	167	170	165	152	163	168	162	162	198	154	159	172	160	168	174	166	169	180	167	184	180	183	160	175	160	163
150	2	1950	168788	419	14	259	314	294	274	264	282	270	268	278	261	259	245	224	231	247	215	212	220	244	211	188	202	211	194	170	179	218	194	187	200	177	191	197	212	192	186	203	197	169	205	193	176	175	183	188	172	176	191	161	186	165	156	160	195	167	169	167	176	188	156	175	188	165	150	154	175	156	180	188	184	173	168	166	186	166	183	192	191	187	181	173	146	171	179	147	172	191	188	179	163	184	181	169	167	182	167	167	173	155	183	181	198	176	178	162	180	178	184	172	190	179	178	168	181	174	176	205	174	172	182	177	194	171	170	178	148	159	183	145	163	178	156	167	174	194	174	174	166	160	172	163	168	166	178	165	161	172	180	171	190	193	172	169	182	175	169	182	165	190	163	190	172	153	200	179	182	183	191	163	170	163	177	164	185	195	158	169	176	159	162	193	170	188	170	181	184	160	183	161	194	175	189	176	177	190	179	186	169	174	169	153	178	177	149	180	178	168	176	185	160	176	187	150	150	162	163	158	165	195	167	173	178	186	160	180	177	148	165	176	184	166	175	150	178	148	181	176	165	165	187	175	156	168	182	190	168	184	190	158	187	170	174	171	156	160	170	181	181	154	173	165	166	178	160	166	180	163	178	179	172	164	178	169	172	161	167	173	187	160	186	193	172	173	170	163	190	178	168	163	181	164	171	160	157	157	185	167	186	166	172	176	178	167	172	154	197	189	160	170	162	160	185	162	163	175	173	173	188	185	152	164	183	162	187	168	182	159	183	179	144	172	168	183	165	179	148	167	182	142	185	154	174	157	171	194	187	163	177	155	190	194	173	166	178	150	176	161	193	189	182	164	147	165	159	179	188	180	188	168	173	175	161	156	155	179	180	164	168	191	188	169	165	158	166	157	180	143	175	183	181	188	157	166	182	170	163	176	178	170	174	176	178	173	181	190	166	170	155	166	166	178	175	161	189	151	170	203	185	175	154	170	187	171	188	189	147	151	147	154	178	156	160	185	173	160	144	162	164	181	176	183	195	158	163	157	161	188	151	159	159	180	196	179	179	156	165	173	179	180	168	174	162	156	186	180	165	177	158	177	168	163	160	181	175	183	164	166	162	159	165	175	160	163	180	159	188	162	200	185	172	164	165	191	183	167	173	161	170	166	166	174	163	173	186	172	181	162	165	178	169	158	172	171	173	170	155	153	183	176	151	157	182	167	157	181	161	162	175	168	182	151	169	173	159	210	156	167	159	174	186	174	176	152	165	182	186	174	168	166	175	185	163	172	184	172	166	166	184	189	190	159	166	166	189	170	183	175	171	167	161	190	152	158	190	167	154	163	181	183	170	173	167	203	139	158	176	173	176	187	158	160	169	168	189	177	180	177	160	163	175	183	196	159	157	177	163	149	180	171	181	168	163	152	175	180	173	164	145	173	169	168	173	146	167	167	191	184	174	163	164	165	177	179	168	180	157	156	157	177	152	175	154	183	175	186	182	156	163	189	176	181	139	170	155	196	175	187	183	171	179	189	180	176	171	183	174	182	181	147	170	163	184	181	152	150	186	177	165	164	181	173	161	166	181	163	178	161	192	152	176	160	160	172	166	172	158	187	148	145	166	173	168	180	154	176	182	156	171	155	184	169	160	179	181	164	166	189	152	184	162	187	169	165	174	178	165	182	168	165	183	162	155	174	175	174	157	176	174	168	168	156	183	134	158	163	163	147	175	176	176	167	161	181	171	173	180	162	167	183	173	158	169	169	192	172	176	170	160	178	180	168	165	172	179	187	154	181	182	175	155	167	164	179	173	159	156	176	186	153	194	173	156	177	160	164	190	160	174	171	173	177	174	170	170	157	183	158	168	184	180	161	180	181	162	187	165	178	180	156	197	165	168	171	171	158	168	184	166	145	196	173	184	177	147	188	175	178	152	165	175	153	166	168	164	154	187	173	175	174	164	169	175	174	180	164	177	172	167	173	180	174	164	159	189	160	164	169	186	167	183	180	162	190	172	183	182	175	163	184	176	177	181	184	188	183	197	164	172	166	164	171	181	188	151	176	179	173	153	166	162	173	173	185	171	173	174	169	154	181	191	169	175	161	166	185	170	174	167	178	174	185	173	184	188	169	174	180	170	155	173	177	162	183	173	167	168	163	167	172	174	179	174	166	179	149	171	161	161	158	180	143	147	172	145	163	181	184	134	188	187	171	182	189	166	154	165	167	175	194	186	181	147	164	180	165	173	161	197	154	176	162	180	166	193	168	164	178	170	165	175	191	184	175	187	166	175	163	167	167	171	162	165	142	176	165	169	179	161	168	170	173	178	183	141	151	159	143	174	175	170	165	183
150	3	3250	168846	425	25	281	322	327	270	262	242	266	266	276	279	258	233	225	216	212	223	209	180	225	203	188	188	178	186	167	191	206	190	177	176	181	195	184	201	191	186	205	193	201	197	189	176	191	196	193	171	187	198	204	164	179	178	198	156	178	183	206	167	202	187	164	183	167	177	163	186	193	180	190	194	174	184	182	190	194	186	188	179	154	197	163	184	187	190	171	172	190	181	194	166	174	175	183	183	190	173	167	170	190	163	184	182	191	161	195	172	207	171	187	179	175	189	169	186	182	191	180	167	174	175	194	165	173	187	169	155	173	169	195	201	194	161	191	179	155	156	166	166	170	192	180	164	152	173	159	183	179	185	181	175	175	174	185	168	159	186	162	162	193	171	164	174	174	173	171	160	182	168	176	189	156	191	158	188	177	184	181	173	186	180	186	167	183	179	173	164	181	168	187	173	177	176	176	200	174	189	171	185	195	157	180	185	203	165	181	196	179	182	206	188	172	165	194	189	166	180	192	160	172	169	204	182	193	158	180	136	144	181	183	182	168	169	187	188	152	171	185	159	158	180	196	179	187	182	165	191	177	179	184	159	170	176	181	163	203	191	179	168	181	197	196	191	162	184	202	174	159	162	166	176	155	168	181	178	171	174	174	174	198	150	187	194	173	172	163	172	159	184	170	190	186	181	190	175	176	193	171	179	168	189	167	186	192	181	174	181	188	169	177	169	177	167	162	190	190	173	176	184	150	174	191	186	174	157	204	171	184	156	186	169	197	181	162	170	171	161	160	186	198	175	173	152	197	185	170	177	194	187	206	177	162	186	173	175	165	180	182	158	176	175	154	183	169	168	174	182	191	164	172	162	171	176	161	169	183	183	184	180	177	178	164	169	202	169	183	185	161	182	154	199	170	160	156	161	178	201	176	171	167	170	173	179	176	164	159	172	194	164	189	179	168	189	174	176	159	191	168	165	198	184	166	180	173	192	189	160	180	185	181	176	177	188	175	163	170	167	150	192	194	176	164	160	188	168	193	187	181	176	195	174	186	168	179	180	198	173	183	180	170	164	188	175	172	173	172	181	175	172	188	177	183	177	180	186	168	174	184	158	179	157	164	183	202	183	185	169	177	193	180	154	180	159	175	185	149	166	166	180	183	167	188	162	182	189	186	164	181	180	175	188	146	163	184	179	178	161	188	176	214	174	170	197	158	175	178	181	180	164	174	174	176	182	175	169	166	165	168	179	173	160	180	169	168	173	170	214	177	167	160	191	194	184	192	159	187	173	176	160	189	179	200	182	174	173	166	184	178	181	191	193	170	161	182	182	163	160	188	191	204	185	192	184	181	172	174	162	162	162	179	189	177	176	172	171	176	168	187	183	168	178	156	183	173	188	159	167	161	165	155	185	185	186	185	180	182	183	185	169	169	179	189	161	194	180	184	176	172	175	183	177	175	159	189	186	170	190	194	192	178	175	171	164	180	153	184	162	155	163	161	180	170	163	180	167	177	172	190	176	172	187	160	176	155	181	171	194	174	174	189	202	185	168	182	180	189	165	146	164	177	158	181	185	198	191	193	193	187	169	181	214	172	146	172	178	160	191	166	163	189	182	183	182	162	194	184	166	165	168	157	175	205	175	176	190	162	185	191	164	163	174	180	168	166	181	181	170	192	167	191	187	175	175	165	159	148	184	186	179	177	206	186	148	173	173	148	165	192	185	170	189	172	173	173	179	185	189	173	187	185	183	155	166	171	179	176	182	184	175	195	172	172	170	177	188	167	188	154	201	189	179	186	172	163	174	171	180	171	180	160	168	184	174	190	170	174	169	187	170	197	180	173	189	155	170	188	200	173	177	160	200	180	180	189	176	177	198	178	181	162	169	189	164	182	187	174	166	148	164	161	191	198	186	179	161	181	178	160	178	183	179	196	170	171	164	170	161	164	177	168	171	177	182	173	177	155	189	167	177	167	192	172	176	192	157	177	155	147	177	171	185	161	176	188	164	169	171	171	170	173	186	184	185	175	178	206	168	177	161	153	199	165	182	165	196	198	187	175	184	165	179	156	177	182	160	174	189	179	165	178	180	180	173	171	183	176	192	182	159	194	166	177	184	199	174	180	186	196	190	163	188	165	193	171	178	182	166	177	172	161	190	188	176	182	189	139	187	166	183	174	171	176	189	173	172	172	186	196	155	169	179	165	168	180	164	172	186	171	183	168	177	169	204	181	175	177	190	164	189	188	148	174	168	170	156	170	180	168	176	169	176	186	164	191	177	175	154	182	203	181	169	163	170	173	191	183	176	177	162	172	149	188	181	179	172	189	178	184	152	167	183	186	163
