150	0	2500	166590	445	6	206	288	293	271	275	287	295	282	301	289	305	305	303	278	259	232	230	244	229	222	180	223	228	218	195	222	214	197	175	184	174	202	199	215	187	174	162	176	207	190	183	198	195	183	201	161	192	202	183	198	185	183	175	190	170	181	177	178	179	199	200	170	157	160	170	156	183	158	169	161	160	181	184	173	181	189	145	154	175	157	183	165	191	164	177	187	188	179	148	185	181	163	157	164	155	162	157	185	188	167	174	137	172	164	172	189	160	163	190	157	169	146	178	169	163	180	165	159	164	173	177	182	164	159	162	173	162	145	165	187	149	169	178	173	166	189	167	172	174	170	196	185	161	165	161	153	167	159	172	173	172	157	168	145	167	176	159	148	160	162	184	173	163	163	136	143	185	180	148	183	167	160	192	143	154	175	171	189	178	173	132	174	162	175	180	173	148	171	180	161	178	164	162	149	154	178	159	183	177	152	170	171	153	176	170	170	169	166	163	168	181	197	159	165	166	178	172	173	167	168	185	179	174	163	168	181	153	170	161	172	179	159	161	166	159	166	167	166	147	168	172	178	156	152	163	149	186	167	166	164	185	164	180	144	171	182	175	160	170	181	171	157	173	163	163	172	179	190	166	152	135	143	166	186	178	155	155	172	186	184	144	172	168	182	166	159	173	143	138	160	182	173	174	158	169	188	175	178	170	167	184	168	146	164	166	179	185	178	157	154	168	166	165	166	162	166	153	171	180	176	170	158	154	170	159	172	144	172	170	166	148	159	169	185	191	163	172	158	147	154	148	151	164	182	175	158	156	172	166	166	158	172	172	151	165	163	157	164	159	157	163	181	178	170	140	150	172	157	159	164	166	173	159	167	160	181	132	162	158	158	180	154	152	168	166	169	151	163	171	179	179	170	165	174	172	147	198	185	169	165	167	163	152	169	167	174	166	141	175	144	150	171	195	177	155	163	152	177	184	173	144	151	156	173	162	168	174	137	161	163	185	166	160	179	164	154	166	173	177	160	171	180	162	147	173	156	175	154	183	171	143	182	160	164	169	178	156	182	171	162	171	165	170	174	148	174	150	172	155	160	171	156	161	144	180	203	163	155	161	189	139	173	160	175	165	151	164	186	165	169	174	176	174	163	154	169	188	175	162	164	187	153	180	136	166	176	174	157	187	190	158	165	148	165	161	168	176	143	163	154	166	156	177	141	172	188	163	173	161	171	177	175	155	160	157	180	151	165	165	159	157	147	149	152	151	159	206	141	161	164	166	170	160	174	172	162	169	152	156	182	194	157	156	161	188	153	146	176	164	156	173	181	178	152	159	152	194	161	169	171	173	153	202	170	188	158	160	170	182	173	151	176	149	173	165	172	151	165	170	159	174	160	155	148	167	159	173	148	177	155	155	163	169	171	163	148	162	161	165	159	157	155	161	165	159	153	152	161	171	165	159	163	188	168	169	159	178	176	175	188	156	159	153	169	173	176	180	160	147	164	162	160	166	171	162	139	169	181	174	156	159	156	156	164	181	169	160	173	148	157	157	163	167	154	152	168	149	165	178	161	173	161	177	147	173	167	155	164	170	145	154	193	160	171	149	154	165	148	169	166	174	169	174	180	164	184	173	169	143	154	153	160	172	175	153	178	156	152	153	155	187	172	180	179	155	170	161	166	165	166	136	148	158	173	153	155	179	162	160	159	160	138	177	188	160	164	170	168	179	144	157	159	158	160	147	157	183	158	188	161	147	161	165	184	150	169	166	134	170	148	143	164	153	160	164	168	185	151	140	163	162	167	167	142	162	157	161	178	170	172	180	164	144	174	158	168	182	165	179	138	146	165	187	148	195	171	172	164	153	175	159	178	132	158	148	167	174	156	163	158	165	172	139	182	171	170	146	178	170	182	155	159	161	174	159	167	179	171	174	136	151	157	163	168	168	170	181	152	154	175	162	145	170	190	158	143	158	167	155	181	160	171	166	151	176	144	170	173	169	167	160	168	157	180	170	162	161	155	193	150	171	162	162	148	167	147	145	167	168	166	162	164	155	163	161	172	187	167	182	166	168	153	170	174	160	162	194	179	161	168	174	162	164	174	177	155	162	167	146	163	169	181	154	165	172	168	168	156	153	163	157	175	159	181	152	143	172	169	156	166	165	173	140	169	167	150	183	174	149	139	161	155	174	186	155	167	147	176	180	155	164	151	177	153	142	147	183	159	183	164	164	160	161	174	146	142	147	172	160	178	160	151	163	141	171	148	158	146	169	137	181	170	125	173	161	176	164	164	168	190	139	156	164	175	176	162	164	165	167	172	164	146	169	157	158	165	159	149	162	151	162	186
150	1	1710	166647	437	35	276	289	266	228	221	211	205	208	204	165	186	192	168	188	172	184	177	154	172	137	148	154	156	160	170	171	166	146	151	134	167	158	167	143	172	155	140	126	161	156	157	147	201	147	156	137	155	184	140	154	173	144	154	145	161	136	165	156	167	145	153	155	152	139	156	146	148	147	142	134	160	152	166	172	150	152	156	140	144	153	156	139	152	178	164	171	148	152	168	148	145	170	168	148	152	149	126	163	153	171	135	146	171	150	167	160	148	182	153	179	160	145	136	149	147	161	159	154	163	140	147	148	159	147	155	161	161	157	151	131	173	167	177	167	150	134	157	153	172	165	150	159	187	142	150	167	153	146	153	153	172	154	162	144	133	172	162	156	163	166	149	131	151	140	156	170	152	156	150	153	152	153	158	140	146	141	136	141	165	159	169	145	156	162	154	158	150	154	169	162	160	154	162	175	152	171	153	147	139	154	151	157	139	146	180	170	174	141	139	166	158	150	148	150	147	160	161	144	150	163	148	149	169	137	158	160	170	163	145	151	159	152	178	151	131	156	168	154	168	156	142	152	140	145	163	152	156	179	172	144	146	160	140	178	157	143	142	149	146	170	148	149	158	176	154	162	172	171	145	159	142	160	159	154	180	137	138	161	166	151	155	151	150	158	167	151	156	164	147	157	164	148	168	148	150	172	169	156	134	165	157	166	137	158	149	146	147	141	140	176	141	141	150	160	149	150	139	145	154	144	180	146	152	151	163	144	154	150	181	163	144	142	160	151	155	149	145	147	160	169	170	165	142	162	172	162	161	142	134	151	142	165	150	159	167	162	163	140	151	145	145	175	169	145	152	167	137	160	147	166	155	134	158	147	152	127	149	155	160	181	155	159	168	145	143	163	154	143	152	141	150	153	146	144	147	143	140	162	157	136	147	144	163	149	163	161	159	143	157	159	159	144	155	167	141	169	144	159	140	138	143	140	166	159	143	141	180	149	126	167	160	144	148	165	175	180	143	137	156	160	151	150	134	161	145	176	154	164	148	145	149	152	146	153	155	154	123	174	169	145	151	179	164	141	140	153	147	169	149	158	151	163	131	164	163	168	146	135	155	151	149	149	157	148	150	161	148	156	153	138	148	145	126	156	155	160	154	154	129	162	160	147	154	164	125	158	153	154	143	158	135	156	161	161	160	154	158	149	134	158	141	154	136	179	153	140	140	155	132	141	167	141	154	145	147	169	157	150	157	169	146	158	148	143	136	153	139	161	159	151	162	169	156	154	158	142	142	146	134	158	171	144	151	152	145	149	146	165	130	151	134	147	143	165	147	151	162	145	159	158	159	165	143	134	142	147	142	166	159	165	149	148	150	149	188	161	146	153	165	162	154	166	143	162	153	144	173	161	151	153	165	154	157	160	161	144	150	149	152	158	143	159	166	161	154	169	155	157	143	150	144	149	156	147	163	146	146	143	155	129	157	146	141	145	151	166	163	165	161	152	130	136	159	154	148	130	151	145	176	157	158	129	165	149	137	145	147	154	171	173	144	134	188	147	166	152	146	151	146	145	145	168	167	127	138	161	155	159	155	149	148	141	164	150	146	165	139	164	155	170	173	158	133	153	161	148	149	185	147	132	138	152	171	142	141	158	161	156	131	170	155	173	148	152	136	154	154	169	157	150	142	156	147	146	164	175	144	168	131	157	148	160	146	161	168	164	135	156	166	163	134	148	171	160	162	169	160	138	146	155	148	150	142	149	155	166	160	149	149	146	145	148	159	176	143	161	154	136	151	137	165	158	139	149	156	149	128	154	145	156	150	155	171	142	136	153	160	166	165	167	146	158	132	165	137	142	145	150	158	158	154	135	170	160	158	146	152	155	171	166	154	151	148	161	136	177	152	146	137	143	161	154	158	158	153	172	156	149	162	149	154	172	139	157	152	162	145	144	160	143	142	157	137	164	157	173	163	159	151	138	163	146	147	148	155	169	142	160	148	154	168	172	145	147	148	138	144	159	147	143	181	153	150	131	154	157	146	171	157	155	134	161	165	156	159	153	166	161	163	155	157	166	169	149	150	145	146	145	155	162	160	152	139	155	153	159	145	157	153	149	153	160	129	143	146	165	143	154	157	165	141	145	155	138	146	183	151	154	151	139	159	144	156	149	136	161	157	180	160	131	145	156	130	150	149	171	164	164	152	163	151	164	129	150	151	164	154	130	156	152	143	156	167	184	155	152	152	160	159	150	150	168	150	158	169	158	146	153	162	155	145	145	138	151	147	170	145	147	153	157	149	150	146	157	163	171	138	165	142	152	146	148	153	162	143	146	144	155	143	136	135	150
150	2	1950	166705	425	8	244	305	284	269	252	254	265	218	242	241	263	236	232	211	231	203	189	186	167	192	174	192	173	163	153	180	149	182	174	176	182	130	150	172	152	172	164	167	160	156	157	157	154	161	174	156	187	175	162	154	163	179	164	159	170	161	150	157	134	153	158	184	176	163	162	164	157	138	153	150	149	151	145	141	160	174	168	147	148	148	156	154	160	144	161	154	147	158	176	186	169	171	145	134	160	168	182	171	143	149	144	148	151	163	173	146	141	141	141	131	156	158	162	150	142	172	156	163	151	155	155	150	158	156	152	135	150	163	166	132	152	157	135	133	162	150	140	154	166	150	162	166	147	157	152	148	167	151	152	150	134	163	146	149	147	183	169	147	158	169	146	151	159	141	146	158	156	202	138	152	139	152	155	166	153	131	169	180	159	163	147	165	185	157	152	139	161	156	115	161	158	159	147	152	158	144	163	135	143	138	142	150	148	160	151	144	130	165	156	158	157	153	131	161	140	143	139	164	141	149	142	162	143	148	154	165	160	145	121	141	167	152	161	130	135	171	151	131	162	153	148	152	156	139	179	162	157	145	151	134	173	157	145	145	155	123	142	177	151	161	170	166	139	141	132	133	144	157	154	141	149	141	142	159	158	159	152	150	153	159	163	145	145	160	168	131	149	144	163	143	143	153	150	156	154	125	168	139	179	159	156	153	157	156	155	147	144	145	145	164	154	154	137	156	153	142	117	146	148	163	146	141	156	137	162	164	156	153	159	166	163	158	145	154	146	137	162	153	172	133	142	142	152	151	143	161	160	140	148	126	155	159	147	146	138	137	163	164	148	157	143	160	158	149	158	151	140	148	132	151	153	160	138	153	149	151	138	147	164	137	150	141	140	169	158	166	157	163	129	169	138	154	149	140	145	147	164	156	147	144	149	169	155	165	113	157	133	152	143	139	144	146	144	151	149	150	159	149	150	147	170	132	157	155	177	147	156	164	157	152	146	160	145	170	138	146	151	172	164	138	128	145	131	140	157	154	145	142	141	141	131	137	146	148	129	139	140	141	150	166	151	155	148	151	124	152	131	136	155	152	152	142	147	147	148	138	138	143	136	151	153	148	130	150	142	176	175	153	169	145	151	167	155	157	154	133	160	140	156	143	159	151	139	163	138	140	145	149	155	154	139	145	150	137	142	167	149	133	158	142	143	145	149	150	158	169	164	170	160	161	146	146	154	133	139	167	139	152	142	159	157	158	145	181	140	163	154	166	121	164	143	151	130	132	169	163	150	150	153	139	145	174	152	150	147	152	164	144	154	139	149	130	146	130	153	150	134	156	166	139	151	165	145	141	157	145	143	174	144	138	136	132	161	160	161	141	171	169	137	142	160	152	174	159	131	135	142	142	143	134	148	141	155	166	126	159	154	133	139	153	150	162	153	153	146	158	140	148	162	140	134	158	151	141	154	147	185	149	146	162	142	157	158	151	140	150	153	162	144	160	150	144	135	155	164	159	130	144	123	152	130	149	154	148	139	135	150	146	172	159	148	146	157	145	138	145	156	152	172	154	144	138	152	121	152	166	143	138	139	155	139	167	135	161	157	136	152	138	143	146	137	137	138	134	142	149	144	147	161	141	142	151	157	187	138	138	165	171	168	158	163	138	146	154	138	173	137	151	164	146	156	162	161	170	144	145	133	165	146	139	155	147	137	148	162	152	151	153	139	159	158	156	139	162	144	141	160	153	151	171	161	159	158	144	139	153	162	141	143	133	145	148	145	148	150	132	148	157	168	143	152	163	144	148	172	144	151	127	148	142	140	140	167	151	134	141	163	151	148	136	146	146	156	168	143	138	128	185	123	148	136	150	155	140	148	140	141	138	141	149	161	157	139	156	156	161	144	149	148	137	157	153	131	162	153	152	150	141	130	143	145	150	153	127	155	134	154	133	132	152	136	151	151	151	126	162	153	142	140	148	151	165	156	140	160	145	127	147	164	163	154	153	143	142	145	152	128	134	140	151	158	143	143	165	162	128	123	144	131	154	153	163	159	138	140	153	147	121	151	125	145	150	155	178	155	150	131	166	156	141	171	143	165	148	143	160	169	150	127	168	141	145	160	139	144	139	135	145	163	139	138	145	140	151	153	139	158	160	157	148	155	157	145	150	128	142	144	147	143	155	140	144	144	149	161	154	151	142	155	131	141	168	129	152	165	158	142	140	154	144	149	139	124	118	135	168	140	147	149	139	153	156	145	150	144	151	166	147	149	134	133	143	159	145	149	150	141	159	143	153	129	137	158	177	139	149	146	156	144	139	138	163	159	169	134	164	156	154	136	150	159	148
150	3	3250	166763	445	24	291	336	295	253	256	228	212	233	245	214	239	222	198	180	183	195	180	184	166	153	175	180	182	160	180	175	177	154	145	167	162	151	179	168	161	152	165	142	173	165	177	156	173	167	157	144	175	154	157	171	163	139	149	152	139	158	144	136	159	155	136	155	176	163	150	173	162	162	174	160	155	162	151	159	139	148	149	151	162	171	169	155	168	168	174	151	171	133	163	137	167	157	151	170	143	152	140	144	156	137	151	132	157	163	150	142	135	131	176	142	142	145	131	145	129	154	147	155	160	155	153	155	157	167	166	141	142	162	155	162	164	139	157	144	161	169	172	159	151	164	134	154	140	151	154	160	152	148	151	150	151	135	146	151	150	148	151	138	169	124	147	142	163	161	154	156	173	159	151	138	124	150	149	135	159	135	145	154	148	126	146	139	155	163	147	158	172	151	140	145	161	155	160	148	133	140	175	136	145	161	135	144	142	158	153	145	153	153	145	136	146	145	155	162	163	168	150	139	171	138	144	134	160	160	167	164	143	145	139	154	138	160	159	152	169	154	136	139	131	139	168	154	144	164	162	158	153	163	165	164	134	139	150	158	140	149	143	133	135	141	130	134	171	191	131	134	143	145	165	144	159	156	152	175	133	145	143	143	149	141	157	139	152	158	157	155	144	148	152	131	148	147	147	152	140	154	142	161	157	170	164	138	143	179	139	151	153	152	162	150	155	128	143	152	143	163	140	145	155	138	131	148	168	167	139	155	164	132	149	157	171	153	173	153	151	164	135	186	161	158	161	145	147	144	168	172	154	137	136	147	143	168	136	159	155	158	147	138	146	148	155	156	158	155	145	168	170	159	149	141	150	147	155	167	159	150	151	131	169	157	155	157	177	164	161	158	165	129	170	146	147	190	158	161	150	168	154	149	130	147	145	163	153	159	150	138	141	136	149	135	153	160	128	164	150	159	140	169	146	144	150	183	158	183	147	176	162	161	137	160	147	158	158	160	145	145	138	148	143	164	165	145	137	143	139	144	135	145	157	136	156	144	154	136	152	171	155	140	131	133	150	160	139	151	143	149	142	153	150	147	155	162	146	163	127	146	169	145	157	141	150	150	156	140	144	153	162	163	156	144	170	131	156	132	138	146	151	160	152	167	149	153	160	174	159	159	143	156	150	135	159	144	141	155	135	133	145	173	146	156	153	155	149	163	161	156	139	153	154	158	177	171	134	147	138	146	138	153	151	146	160	153	156	129	153	141	164	155	143	148	160	151	162	149	159	153	139	149	141	141	156	163	182	140	144	139	157	154	160	153	164	155	141	141	118	179	129	135	167	165	138	165	145	165	142	148	149	171	152	163	164	157	165	163	147	131	157	161	144	150	163	146	163	159	153	126	135	152	152	147	150	159	134	155	151	145	168	173	138	150	125	152	136	169	165	146	146	138	166	163	172	150	151	142	139	149	144	145	156	156	147	142	156	146	153	176	165	158	136	168	135	156	146	149	146	144	152	155	135	145	148	156	149	154	132	159	176	137	159	150	164	167	167	178	146	182	172	145	149	162	129	148	156	167	146	154	141	145	144	117	149	155	151	152	144	154	154	163	142	160	183	168	141	167	183	144	157	183	153	141	146	174	147	147	130	143	147	153	136	161	142	142	141	156	154	141	147	147	134	149	127	156	168	141	151	138	146	160	144	141	167	138	147	164	143	145	177	157	141	158	134	162	143	152	167	166	149	182	164	148	154	150	177	165	163	174	158	157	155	155	142	157	155	159	158	144	170	147	153	186	150	148	139	168	150	147	145	150	135	143	156	156	169	139	137	165	172	183	161	158	131	147	129	134	151	162	157	154	144	161	139	163	163	170	165	167	165	184	157	181	151	145	155	160	147	138	164	156	148	159	153	138	123	141	167	166	153	136	137	164	151	146	153	153	132	152	169	152	152	138	155	149	162	130	133	159	177	153	159	148	148	146	150	142	140	156	152	154	164	173	162	149	140	160	130	134	164	146	157	122	144	146	174	149	141	154	178	145	149	175	159	152	150	135	145	168	156	143	151	173	143	152	149	145	133	150	162	165	170	172	166	157	159	142	145	161	167	135	163	156	158	165	141	139	156	167	150	140	154	136	147	172	140	162	136	165	139	155	169	170	148	148	171	171	129	165	156	137	155	136	138	137	152	156	158	127	135	148	170	173	161	149	151	151	154	141	167	157	147	152	158	153	156	138	147	164	145	152	154	135	163	147	154	158	163	164	145	145	147	169	176	152	138	156	161	146	167	151	161	160	147	145	150	125	156	167	162	156	134	141	149	159	146	146	148	163	147	154	171	145	156	162
150	0	2500	166821	427	2	221	269	269	261	275	285	272	270	292	277	323	279	273	248	234	239	243	233	237	199	200	187	206	209	222	195	191	191	189	203	201	170	182	153	189	197	182	154	174	184	196	162	159	189	177	194	180	183	161	178	185	185	152	157	167	182	186	149	177	158	184	184	173	166	171	178	164	160	144	166	175	164	170	176	175	145	165	161	176	162	188	182	179	163	158	174	180	178	172	143	163	156	163	154	182	174	159	160	177	156	149	172	156	156	153	162	171	161	170	146	152	154	185	153	158	179	165	188	155	148	161	174	169	164	160	175	153	176	174	153	157	155	176	177	182	168	175	164	173	175	159	155	158	147	150	156	173	164	152	147	152	153	165	165	148	162	161	161	153	183	159	149	173	159	176	180	164	173	154	162	180	164	148	167	149	169	154	162	143	172	167	164	167	152	177	145	151	140	163	152	159	185	160	158	160	153	149	180	142	147	161	155	152	169	171	170	181	155	167	162	150	152	162	159	152	163	146	171	158	160	170	157	156	155	188	161	163	173	149	177	168	180	162	147	180	170	172	156	175	157	164	149	160	160	158	174	175	164	171	168	169	165	172	158	163	161	144	154	165	161	154	178	165	177	140	162	130	132	162	165	158	128	152	170	169	152	164	139	159	151	129	161	179	150	165	159	152	149	148	187	147	150	150	163	138	165	165	155	165	145	164	156	176	165	174	161	160	162	158	168	160	154	176	165	147	173	161	176	175	162	163	162	154	144	145	181	159	180	158	150	174	167	168	146	166	167	162	155	168	173	160	184	164	172	151	162	147	150	176	153	159	155	142	167	151	163	139	158	170	149	172	153	149	159	153	163	150	150	150	173	166	164	170	155	169	170	144	151	142	145	176	159	152	162	144	167	142	146	143	155	156	166	166	158	162	175	150	148	166	151	171	132	166	160	157	136	160	169	155	164	157	148	148	143	165	168	178	164	149	169	137	155	149	159	144	151	149	145	157	164	149	158	165	155	186	169	175	164	148	130	175	140	160	149	158	171	173	167	128	145	149	150	166	154	118	150	164	176	159	176	160	147	165	165	177	157	157	152	161	142	154	165	173	132	154	137	141	154	169	149	160	142	151	150	144	145	155	185	171	163	161	168	161	144	139	182	169	159	173	157	170	164	163	153	157	147	159	152	139	146	166	138	157	168	145	154	151	129	166	144	168	169	155	155	172	154	153	153	154	170	173	161	172	166	162	159	158	154	144	157	150	155	161	171	141	151	157	164	157	173	159	155	161	142	189	136	170	145	155	170	157	154	164	174	157	154	168	159	158	165	164	168	154	158	155	144	161	150	154	160	164	162	151	135	150	158	174	139	161	147	176	153	155	159	158	163	160	169	171	144	157	170	168	152	140	162	168	169	177	158	153	164	159	153	149	155	171	179	146	148	161	161	138	146	151	163	142	151	173	165	161	153	148	163	152	171	168	168	160	145	166	156	174	147	163	144	150	181	169	158	146	153	163	152	164	163	167	165	141	167	152	160	167	160	152	161	150	169	147	162	164	134	148	164	156	161	174	155	159	143	190	175	153	163	156	166	175	146	159	158	177	158	152	182	162	145	168	155	155	138	135	152	162	160	181	152	139	161	169	167	149	164	159	157	156	148	119	145	150	150	171	163	146	167	153	161	149	155	152	163	143	171	157	166	177	148	154	166	188	177	155	150	148	162	165	181	151	166	169	165	151	160	162	153	146	182	166	142	154	151	171	152	159	152	163	159	142	168	168	152	125	148	151	168	144	187	151	151	151	168	164	163	135	177	174	150	153	168	171	175	153	156	141	150	147	160	140	160	168	149	159	138	169	136	161	178	165	182	150	141	172	162	134	163	160	138	155	141	176	142	169	164	148	145	166	164	142	155	153	148	149	145	166	156	160	164	168	174	170	170	169	146	172	154	154	153	173	164	180	135	172	164	158	173	149	171	169	154	171	153	137	159	172	138	138	172	169	150	151	168	126	163	155	162	165	172	146	154	169	168	176	158	154	159	157	136	163	154	165	146	152	150	158	151	153	172	161	143	143	163	163	169	151	161	163	160	169	153	156	162	173	173	157	141	140	150	178	166	174	171	172	151	145	163	153	159	151	147	151	166	159	172	170	163	155	147	149	166	160	179	181	157	161	157	153	138	164	160	178	139	164	155	151	154	159	168	164	172	165	150	158	152	173	172	148	139	161	160	146	163	169	141	154	158	154	162	156	155	182	161	164	144	160	168	169	164	156	145	154	175	156	158	158	160	166	150	168	157	173	156	177	160	157	163	155	154	164	185	143	170	170	165	154	162	167	159	186	159	177	143	150	178
150	1	1710	166879	428	40	305	281	259	242	230	196	225	219	180	200	202	202	175	226	175	181	172	169	177	193	171	170	176	168	161	146	131	146	159	174	147	167	150	159	163	171	144	167	180	167	166	157	161	142	153	150	165	165	155	168	144	166	153	154	162	156	147	155	191	157	165	165	156	141	161	135	154	158	153	146	154	145	146	161	174	174	170	189	183	163	146	155	155	145	159	160	158	157	158	160	170	156	175	139	166	168	151	137	153	145	141	145	163	148	147	153	159	175	150	165	157	149	153	161	139	171	161	162	167	185	178	144	152	135	160	174	137	149	175	160	165	150	180	155	142	159	168	149	164	156	149	159	152	151	145	140	164	168	146	158	171	149	146	157	163	149	135	150	161	158	159	168	138	161	149	147	155	155	126	157	167	161	150	163	157	150	172	167	158	143	139	163	132	162	142	150	147	170	149	162	161	147	121	157	170	157	166	161	143	147	139	174	156	175	171	163	159	163	143	169	176	162	176	161	147	153	133	168	173	148	151	149	172	151	161	132	140	176	163	146	152	151	181	162	150	148	176	158	166	161	153	158	137	149	166	156	173	162	165	133	164	147	159	179	167	145	170	170	147	157	130	159	140	155	165	166	135	172	152	141	161	136	173	178	144	163	160	139	146	182	160	142	153	154	136	155	167	156	151	135	155	145	148	147	156	179	175	161	172	167	171	157	153	142	153	175	150	163	164	162	157	177	140	143	153	161	159	144	149	146	159	165	170	143	151	143	160	158	164	158	158	184	165	152	170	141	153	126	166	163	167	155	139	153	152	143	166	174	183	147	174	139	160	150	160	169	144	180	146	150	153	147	157	143	156	143	162	168	164	142	166	161	158	159	152	157	154	159	157	152	147	148	163	160	162	159	155	161	151	166	139	154	162	165	154	151	160	153	147	171	167	132	171	137	145	147	156	146	162	163	153	160	160	172	181	162	150	146	171	156	152	157	165	153	175	151	156	174	161	158	156	174	153	165	181	171	159	180	158	146	155	145	149	153	157	163	178	137	139	148	164	160	164	129	152	191	178	147	147	157	166	158	172	154	167	158	179	146	139	142	146	137	140	164	150	152	166	150	118	148	171	165	145	154	159	156	153	143	156	162	151	145	145	158	151	155	180	149	163	167	158	166	152	159	135	158	159	151	157	141	153	157	163	129	156	156	165	156	148	149	162	147	153	163	173	159	154	145	170	141	145	151	149	161	162	160	164	162	144	161	138	133	160	165	162	171	170	162	145	161	153	170	155	154	150	178	166	163	190	155	140	138	136	163	166	171	130	144	133	156	175	149	157	156	154	173	147	128	151	142	186	169	164	178	147	178	169	150	172	179	158	157	157	142	161	173	169	155	148	166	163	164	159	139	153	152	144	152	171	149	156	163	147	166	149	160	180	157	144	160	141	156	142	136	167	166	140	161	145	141	169	149	152	140	166	152	165	164	135	141	157	158	146	150	159	154	173	171	188	154	170	163	158	146	149	180	166	164	140	177	160	144	179	145	152	160	150	149	166	169	164	161	159	151	157	150	143	169	170	158	145	138	141	167	161	146	168	167	145	134	159	161	177	133	176	159	164	171	161	153	168	154	141	139	167	147	150	173	171	157	139	147	146	171	139	147	178	140	161	180	148	152	143	150	159	129	164	142	157	150	161	152	147	164	154	146	147	166	157	150	141	158	158	162	154	157	166	154	150	158	166	190	145	159	157	154	165	160	145	148	170	147	167	156	136	146	157	157	153	151	159	165	162	138	156	142	161	153	176	157	174	154	133	140	168	148	143	165	161	157	151	150	157	132	131	158	141	134	156	157	169	154	167	147	138	146	178	128	145	153	144	148	161	151	143	161	151	155	148	164	166	155	142	163	172	157	167	143	165	157	154	151	159	165	172	170	152	146	159	150	143	163	151	165	159	159	149	173	149	149	155	179	150	158	166	141	169	183	150	163	158	141	162	151	179	154	170	175	160	161	157	156	166	154	150	158	182	170	145	157	167	138	140	165	157	149	150	148	172	137	144	151	160	157	160	142	146	168	166	136	150	150	125	134	154	159	133	155	160	157	143	159	144	149	163	150	180	181	137	167	159	156	154	163	160	167	155	142	149	159	144	176	176	143	152	151	179	147	155	156	160	157	156	152	155	147	151	155	149	146	149	155	145	166	150	162	154	171	165	159	126	145	168	145	136	145	162	163	154	155	154	153	159	151	144	158	160	161	138	157	167	164	149	147	166	144	175	149	166	144	163	157	177	148	169	157	155	157	160	145	151	140	172	147	156	145	137	165	132	159	166	144	158	134	130	145	180	147	143	147	163	173
150	2	1950	166936	421	19	258	282	311	298	247	246	257	258	256	214	264	230	235	206	255	213	209	173	199	189	195	191	194	193	182	171	154	183	164	177	181	175	176	181	169	160	168	163	193	177	155	158	176	153	167	147	175	180	155	159	166	173	165	172	172	173	168	179	182	167	164	172	154	164	164	182	160	161	170	149	202	163	167	148	177	180	173	163	166	169	162	174	163	165	175	150	173	154	162	148	166	170	169	166	165	181	203	158	161	159	172	168	140	182	173	157	165	155	159	177	160	183	148	166	134	162	142	167	157	140	167	161	151	172	160	175	170	150	181	140	189	173	184	157	175	150	177	145	163	165	159	147	164	167	169	149	165	151	172	169	161	176	177	153	166	147	143	160	147	156	161	143	159	157	166	162	170	156	161	179	151	152	159	173	177	150	160	152	155	154	162	158	176	148	168	154	154	170	171	174	144	167	184	157	171	174	167	165	157	159	167	125	151	174	173	170	180	180	177	181	165	153	154	149	145	169	170	175	154	158	166	173	167	163	147	144	181	175	159	182	177	165	154	185	149	171	149	179	180	153	184	168	154	154	175	147	156	171	153	174	147	150	145	173	153	163	174	171	161	181	129	157	153	180	166	176	152	145	178	166	158	141	164	166	178	180	172	157	178	169	151	179	167	177	166	159	172	141	168	171	154	163	164	172	151	158	149	148	167	180	143	160	168	159	179	143	158	154	173	167	147	153	161	168	160	151	165	178	151	152	144	156	169	164	132	151	163	165	154	167	170	150	169	163	153	154	165	174	166	163	153	146	164	150	151	156	153	151	159	176	147	155	144	160	157	161	158	142	153	150	163	179	186	156	163	177	156	164	179	162	153	189	161	168	170	164	162	173	142	163	144	163	177	180	172	152	159	167	145	153	166	150	160	156	155	166	176	146	145	156	158	175	175	163	142	132	148	180	186	176	168	172	161	198	154	163	173	178	170	178	165	162	160	155	152	175	168	157	178	157	141	146	172	145	150	155	155	159	171	151	160	149	142	156	167	153	155	151	172	162	186	171	148	153	150	145	164	146	151	152	159	160	176	160	171	140	167	168	167	156	126	158	151	158	147	152	156	180	157	164	172	164	164	170	165	161	175	121	151	176	175	167	138	175	162	163	167	161	169	144	165	164	164	139	155	141	158	143	174	161	134	175	151	144	162	151	165	150	156	161	144	160	159	157	170	157	157	153	168	156	158	152	172	151	165	184	171	167	140	158	176	154	159	177	163	174	180	154	172	167	159	170	153	165	153	193	146	167	163	170	162	166	154	163	197	152	143	161	161	152	148	173	172	179	163	166	161	153	158	156	135	154	149	150	141	155	176	148	163	164	164	181	158	155	153	153	156	147	148	159	168	152	167	179	144	145	144	162	152	174	152	145	157	185	138	167	176	152	170	148	164	175	170	152	173	148	166	164	171	184	150	167	169	163	160	159	156	170	183	170	169	136	170	139	168	161	174	163	165	175	148	145	173	163	164	171	151	154	158	159	149	165	133	170	171	155	151	168	170	154	146	155	166	173	160	156	151	157	172	150	172	159	167	169	164	147	169	160	122	149	161	157	165	157	149	166	171	157	157	165	155	150	154	165	159	149	175	150	161	142	151	153	160	134	156	171	180	135	155	160	191	173	164	147	148	183	171	167	133	146	169	168	152	164	149	174	170	128	175	149	179	180	157	155	164	158	184	147	145	154	153	161	153	161	160	156	134	170	169	162	165	156	159	144	138	145	151	173	156	140	163	164	151	158	163	161	151	155	159	160	181	158	163	145	173	159	179	178	140	164	170	154	147	165	160	159	181	154	154	159	163	156	146	146	160	144	185	176	160	147	163	159	147	164	156	173	169	165	167	161	157	144	153	150	161	161	160	157	184	160	157	179	161	142	160	170	138	154	175	159	160	165	159	157	169	179	169	161	160	153	166	162	147	154	175	163	177	150	171	160	136	157	166	165	124	159	158	153	162	170	164	162	135	170	148	130	165	143	150	155	173	161	168	143	172	166	134	174	156	159	160	141	145	148	160	156	155	153	165	177	156	162	154	153	143	171	149	168	167	159	145	140	149	141	178	176	161	169	144	140	157	162	147	177	155	148	149	144	154	162	159	158	154	155	157	169	143	154	167	147	148	147	161	182	157	169	143	161	166	184	185	165	147	181	163	162	169	170	167	164	158	155	180	158	168	150	175	162	152	152	188	164	165	152	181	159	147	158	155	157	156	162	167	146	157	181	146	173	166	177	156	158	151	169	145	152	176	183	162	164	165	140	147	151	182	164	158	156	155	155	159	141	170	169	140	165	156	155	180	191	166	152
150	3	3250	166994	433	29	257	340	308	264	249	237	231	213	232	236	221	215	232	200	226	214	179	181	195	192	176	184	193	195	149	170	165	182	153	181	154	163	176	156	178	173	160	177	146	152	156	168	174	153	163	167	150	157	149	162	175	136	175	145	157	161	172	159	163	170	142	166	157	150	166	160	170	155	149	164	165	186	158	162	154	168	190	151	169	171	186	157	168	173	160	190	177	152	150	193	156	138	143	164	177	151	153	157	150	183	164	154	153	169	158	168	160	151	156	158	140	170	170	165	159	171	177	148	176	152	168	159	165	147	161	176	158	156	145	170	169	175	160	164	168	146	169	151	162	152	153	163	183	160	165	160	147	166	160	167	138	166	161	166	163	166	168	157	138	162	182	161	152	165	149	181	167	182	141	169	159	155	175	155	166	165	166	157	147	164	160	168	158	163	175	144	169	142	184	167	161	155	153	163	142	136	152	147	167	168	160	163	161	159	164	159	151	160	168	171	159	159	159	152	162	160	167	181	157	173	151	176	187	158	166	164	171	147	164	156	161	148	141	157	160	149	162	151	158	156	136	147	179	140	159	138	161	149	152	170	151	148	159	149	158	136	162	137	154	164	167	183	165	164	160	183	166	170	152	156	152	153	160	166	172	180	163	164	175	156	170	175	154	140	152	171	137	172	148	168	144	159	154	159	164	174	161	166	157	170	156	173	174	161	153	169	164	157	172	154	170	164	161	135	174	166	165	157	151	133	160	150	169	165	154	176	182	147	158	173	187	170	166	150	183	174	150	161	149	144	159	163	161	151	153	152	173	173	161	176	161	171	162	156	180	151	172	162	165	178	171	157	158	162	170	150	148	161	157	153	181	162	157	166	145	161	184	154	159	160	162	159	153	127	171	152	150	156	131	149	147	162	174	155	160	159	190	149	168	141	163	160	135	146	158	161	164	147	179	168	156	159	164	156	164	168	164	162	161	183	160	135	154	167	166	158	174	161	145	160	157	133	173	137	169	162	186	165	150	160	150	139	166	158	163	163	155	177	140	164	173	167	170	160	165	167	147	162	188	149	180	173	168	150	159	149	164	151	143	173	181	137	184	140	143	149	168	153	157	144	166	153	164	173	134	177	157	159	155	153	166	165	149	154	162	153	158	154	162	148	147	185	181	175	152	163	160	157	177	170	166	167	167	155	168	162	161	140	150	167	168	165	155	157	168	167	152	172	163	164	154	141	161	158	178	169	159	176	148	150	153	149	160	171	168	148	129	159	155	145	164	151	174	176	160	158	163	154	166	154	163	159	161	163	153	175	146	171	172	160	185	141	162	165	174	144	165	172	157	175	153	163	164	176	165	165	152	146	161	153	152	155	187	169	164	158	139	174	175	170	147	176	159	161	184	183	167	163	175	181	168	153	159	146	160	144	167	178	130	155	169	157	160	149	168	155	176	163	166	167	153	173	159	162	148	160	166	150	159	175	148	154	170	152	157	166	161	157	165	171	162	175	146	160	168	156	164	148	161	163	159	143	152	163	157	160	162	160	166	159	161	168	166	164	146	159	137	154	157	133	159	162	163	153	151	163	160	159	164	163	148	168	183	140	150	152	170	141	166	172	166	161	166	160	171	175	171	159	166	160	174	165	141	153	158	169	143	161	161	153	170	153	181	154	151	144	154	167	168	162	158	171	151	164	169	156	150	153	158	140	158	160	174	171	152	145	173	151	155	149	163	190	158	143	174	153	154	173	164	149	191	166	159	172	136	141	143	163	172	131	165	142	164	154	151	160	160	162	141	167	139	142	150	143	173	150	166	156	138	162	158	162	148	158	139	170	172	156	172	179	149	173	150	147	155	158	150	180	148	167	155	152	155	145	169	153	164	165	163	147	162	160	154	124	169	171	142	161	157	154	154	168	149	175	164	157	160	141	169	160	185	169	161	130	165	173	155	175	185	156	167	144	161	167	152	170	150	161	146	158	171	177	165	167	170	159	168	145	155	162	154	163	159	155	156	160	160	150	156	135	169	148	193	155	152	160	168	154	145	158	150	192	155	151	144	177	157	142	138	150	153	160	160	162	155	139	163	150	173	161	150	171	155	156	151	165	167	155	142	141	137	152	161	163	137	157	151	167	180	175	149	159	140	162	149	160	165	145	144	168	167	158	153	146	159	165	156	165	155	162	164	176	156	151	175	161	154	160	155	146	153	183	157	175	145	168	164	146	142	155	151	162	153	164	157	177	167	153	146	190	158	137	156	167	141	162	152	180	170	155	166	159	161	165	171	156	161	163	164	159	174	177	153	143	172	129	147	174	157	147	146	164	147	160	129	148	161	170	166	171	167	162
150	0	2500	167052	422	2	223	267	281	270	278	271	287	277	305	309	276	271	253	257	231	232	234	204	228	218	217	193	186	193	198	195	193	186	192	168	201	172	202	164	187	198	186	181	169	194	152	178	171	177	196	168	163	181	184	175	165	161	168	172	186	163	142	162	179	170	157	164	170	188	145	143	180	171	152	198	161	174	135	141	164	187	207	191	176	173	192	165	141	154	176	163	181	168	156	176	157	167	178	157	152	155	164	172	167	164	181	147	158	158	168	167	141	149	145	173	169	146	153	165	179	156	172	158	151	178	164	152	160	166	151	156	149	161	153	168	147	158	153	134	178	151	162	177	170	157	160	175	139	158	163	143	159	152	178	177	165	145	150	184	165	145	174	176	163	139	167	168	146	171	156	166	161	140	156	157	148	165	142	166	160	167	134	150	154	162	151	148	149	150	174	199	158	170	162	154	139	137	147	157	178	165	172	169	162	137	171	144	174	152	170	142	187	132	137	170	167	170	149	152	152	149	178	169	167	155	158	148	157	164	139	147	141	146	173	157	150	159	147	163	162	138	159	173	173	176	167	163	153	158	148	171	161	168	159	162	152	163	153	152	174	153	168	148	164	168	157	145	163	149	150	143	156	165	149	173	169	171	167	149	149	164	143	148	150	157	152	169	155	162	166	175	160	156	170	153	160	156	154	149	146	169	165	147	146	157	152	159	160	171	146	147	155	149	149	158	152	169	164	153	165	155	158	153	161	169	177	148	156	177	168	146	158	171	156	141	142	169	154	136	150	161	154	178	156	173	167	158	163	166	144	147	152	171	134	164	167	162	145	168	162	165	152	155	157	149	147	164	158	151	165	161	174	166	146	159	171	151	146	145	167	166	152	148	178	158	156	174	167	134	153	168	136	189	146	165	162	173	169	139	147	167	157	163	165	166	167	160	166	155	152	174	168	154	152	150	139	164	166	151	148	163	163	165	151	146	158	148	156	164	156	156	155	141	155	157	161	169	143	156	157	151	171	145	145	151	152	140	140	163	141	148	148	167	153	169	154	154	163	159	137	154	161	163	148	154	143	176	164	174	169	169	174	154	154	142	157	157	155	157	142	140	144	168	152	153	152	168	138	154	163	141	158	130	177	158	167	167	143	149	164	151	154	142	151	140	161	154	150	153	147	180	171	139	155	159	165	166	168	138	156	135	141	157	160	158	144	144	166	150	169	150	137	155	188	160	175	148	153	137	175	152	135	143	157	151	144	162	157	166	152	153	166	164	163	142	147	162	147	137	148	158	153	157	156	148	149	148	145	128	162	145	169	165	167	162	163	167	160	160	156	153	140	143	149	136	158	173	150	157	147	169	147	169	155	140	143	172	170	148	169	170	145	179	159	157	158	158	145	152	156	176	159	139	167	147	154	152	139	149	155	163	165	157	167	162	141	160	169	152	149	147	150	172	146	179	164	155	176	163	144	145	167	152	150	145	148	163	123	156	164	163	161	161	152	151	168	148	146	159	170	150	164	166	168	153	148	146	163	160	151	144	184	149	144	155	141	140	152	129	147	173	140	160	156	159	168	149	152	148	155	145	142	171	158	156	159	157	153	132	151	140	143	143	159	174	158	158	155	171	145	164	139	155	139	163	158	165	158	145	155	152	146	133	175	158	149	175	146	151	159	137	156	153	175	154	158	172	160	158	142	147	141	161	143	153	146	156	150	172	164	154	152	172	152	154	164	157	171	180	154	185	154	156	143	174	137	154	153	172	160	177	170	148	164	166	170	161	166	180	142	171	162	165	146	153	159	168	137	143	154	150	148	158	151	147	135	161	180	157	190	150	166	145	155	164	156	167	134	144	162	160	152	183	163	163	147	172	153	159	133	150	175	154	159	149	159	171	147	169	140	162	144	155	148	141	152	145	167	157	160	165	154	159	161	141	141	170	165	178	159	168	149	146	155	140	153	170	165	154	153	168	167	159	162	140	141	144	166	158	143	179	185	153	163	134	156	142	152	136	163	155	162	165	149	158	178	148	161	154	141	142	164	154	148	156	156	148	145	169	155	151	154	166	152	136	169	174	152	168	160	170	157	152	163	157	140	148	170	160	157	155	143	152	165	161	149	149	146	165	182	140	145	161	129	164	167	158	155	175	164	143	148	152	142	145	150	158	170	125	169	165	160	175	146	152	155	165	151	151	132	140	137	151	134	153	140	162	154	176	155	142	160	166	168	140	134	146	148	136	165	156	164	172	134	181	145	134	153	154	133	139	141	153	159	140	141	166	148	160	170	163	169	167	175	145	152	148	157	172	136	159	142	144	143	165	146	142	148	160	171	166	157	180	164	145	147	166
150	1	1710	167110	430	43	255	256	261	245	195	225	198	201	184	201	193	168	193	203	188	175	175	164	161	156	152	145	165	154	158	170	132	154	158	165	145	174	152	173	155	154	168	160	165	153	160	153	166	134	141	143	153	148	166	166	166	159	167	177	157	150	149	138	157	164	132	152	180	138	151	140	169	143	160	171	160	154	150	130	147	161	142	166	156	152	142	165	149	163	171	159	130	166	152	153	153	146	152	161	170	149	165	151	157	164	164	147	161	140	142	149	152	155	147	144	145	128	159	151	141	148	150	133	156	133	158	155	151	145	151	132	143	156	167	166	157	145	152	153	154	138	157	161	148	154	155	150	165	141	167	134	160	132	161	175	132	141	148	159	153	175	144	161	142	138	138	158	161	156	159	148	156	157	140	140	152	144	159	155	145	166	155	151	146	143	168	145	172	163	155	163	142	140	169	148	153	171	161	160	157	149	146	145	148	163	151	140	139	165	164	158	175	173	165	169	162	162	157	134	149	139	167	163	142	157	156	142	157	149	144	165	177	139	142	148	161	145	139	166	164	161	161	150	125	158	160	139	147	146	148	149	146	143	153	161	141	144	157	169	153	140	156	170	151	141	152	163	144	163	154	143	172	141	178	161	148	150	160	162	131	159	162	154	147	150	140	141	153	150	147	157	142	137	156	155	143	159	136	147	175	143	155	173	163	158	151	135	153	156	165	148	134	133	165	135	130	147	155	153	149	163	139	179	156	157	150	148	156	158	181	165	141	149	142	147	143	129	150	145	139	138	152	151	150	159	162	142	157	153	138	135	144	132	148	185	160	141	146	161	159	147	153	139	159	138	156	161	145	164	145	156	175	155	147	159	142	143	155	150	130	162	150	163	141	175	169	150	166	149	150	156	160	148	162	170	143	152	164	159	170	141	150	162	148	135	157	154	186	144	113	161	170	159	175	163	165	162	166	133	147	146	150	128	135	147	136	159	149	157	145	168	161	135	132	155	173	146	148	152	159	152	131	132	142	129	148	125	134	161	161	152	141	188	150	153	166	154	138	168	139	133	148	157	155	143	185	141	175	134	165	165	146	135	130	173	166	142	195	139	129	160	142	155	146	131	127	138	162	134	159	140	146	157	139	133	123	153	145	161	146	149	153	140	147	143	166	137	145	136	149	147	135	157	152	155	157	158	157	167	148	134	165	145	152	158	153	138	146	182	159	174	163	166	163	171	135	155	158	143	145	171	148	160	132	141	169	153	162	146	150	135	157	144	154	167	162	136	160	159	173	153	144	120	136	158	126	147	156	148	151	150	153	142	154	117	147	149	169	152	160	149	166	147	160	144	152	143	157	142	163	142	147	161	140	144	151	139	184	157	154	153	155	152	149	167	157	172	150	142	146	152	165	154	143	136	136	142	149	139	119	146	178	146	167	168	157	177	145	159	159	174	166	157	149	163	151	147	154	143	192	163	157	126	148	127	154	128	137	142	162	146	155	149	158	150	138	146	141	153	134	138	148	136	159	153	143	130	155	147	135	145	135	163	165	149	146	143	128	151	162	157	184	145	159	145	178	163	157	149	158	144	144	168	158	129	141	149	155	141	174	143	152	165	145	142	158	153	160	146	137	130	177	146	161	158	143	151	136	149	160	148	173	138	165	155	148	153	129	163	159	138	158	127	169	155	145	147	140	159	148	154	178	155	142	183	168	156	154	153	128	139	156	148	154	151	128	163	140	144	170	167	164	173	159	160	134	153	161	134	144	139	141	164	165	161	165	147	165	149	145	173	159	159	135	139	151	132	146	150	160	161	153	149	145	171	141	157	152	141	150	155	158	148	143	148	162	143	165	154	141	146	142	144	140	137	155	170	149	166	156	158	143	166	137	165	150	137	146	151	167	156	164	154	152	154	182	149	163	151	154	143	160	138	159	177	167	159	165	159	165	147	141	157	155	154	151	160	169	148	144	154	154	154	165	149	155	140	137	169	149	145	154	156	146	164	151	158	137	135	140	142	161	155	146	157	162	153	160	166	144	155	145	132	136	148	151	139	139	166	186	138	162	136	152	143	147	155	123	150	154	145	148	151	160	155	140	129	166	152	134	143	170	151	142	155	151	175	159	151	156	144	140	167	161	149	152	134	152	154	153	139	159	154	157	135	135	149	153	164	136	168	154	135	158	148	158	185	147	142	157	142	137	153	152	159	154	154	155	139	149	165	154	154	146	146	130	150	146	150	132	138	164	156	151	166	165	148	150	147	166	171	139	139	170	170	162	152	154	156	153	161	149	144	140	145	159	166	140	135	151	138	149	144	174	148	144	145	186	157	145	162	164	159	161	156	139	166
150	2	1950	167167	416	8	245	264	276	277	240	233	250	229	251	222	249	250	257	206	209	207	200	172	170	181	174	172	203	189	166	180	172	138	166	159	158	158	147	169	161	148	179	154	164	172	166	151	158	165	164	152	151	174	164	161	148	171	158	160	139	157	139	156	156	181	176	168	158	154	177	155	166	167	154	176	157	160	167	167	155	141	145	169	146	151	146	155	153	154	164	144	126	162	147	152	147	156	165	162	154	167	154	161	180	178	169	155	130	152	151	148	127	170	146	160	142	169	168	143	157	148	147	176	150	133	129	149	143	160	141	136	135	142	142	160	142	159	153	139	180	145	144	169	146	152	155	144	149	153	150	152	156	180	166	141	151	163	138	152	143	135	154	161	142	142	138	160	156	142	142	166	156	144	157	145	142	133	150	144	155	181	144	152	140	139	154	157	163	153	162	152	145	153	182	141	152	171	157	160	165	140	129	154	162	159	149	157	159	156	156	145	139	167	163	145	153	150	143	133	163	135	156	179	138	156	142	172	136	147	131	170	175	160	146	140	126	155	158	162	159	144	169	128	148	160	143	150	134	152	152	153	158	151	156	151	158	145	153	160	153	144	170	147	144	135	163	159	153	145	158	145	133	172	143	150	131	126	164	151	135	172	142	156	149	139	165	163	157	161	154	146	153	157	169	151	149	141	134	165	169	168	152	174	151	139	166	159	128	154	145	144	161	146	170	136	159	137	147	131	141	164	158	180	129	160	135	144	145	147	148	148	138	165	151	139	151	161	158	165	153	151	176	135	156	154	159	165	155	157	178	159	143	156	145	142	143	147	144	155	146	173	170	160	139	140	173	149	143	142	144	140	159	149	139	143	144	163	140	155	157	162	144	147	160	138	149	145	154	153	160	147	148	162	163	144	138	152	156	154	145	147	160	142	159	157	156	154	153	158	145	158	147	167	161	143	154	142	153	135	156	144	144	133	122	153	164	160	171	144	141	160	138	151	152	157	160	159	158	137	170	149	146	122	136	142	146	157	137	148	141	148	154	132	144	153	139	148	147	133	157	160	161	154	150	134	144	163	158	155	158	173	160	143	142	143	148	152	144	145	169	144	169	155	168	145	163	157	141	165	160	142	150	154	137	145	157	146	166	150	159	131	158	146	159	158	159	160	145	165	140	159	133	156	154	153	151	168	134	154	151	140	145	148	155	153	149	147	164	164	155	166	143	145	147	167	167	147	154	154	169	151	139	172	141	149	153	144	156	143	136	151	139	154	155	154	161	142	142	151	162	149	154	140	164	143	154	164	154	146	160	160	135	162	132	152	153	167	149	146	146	147	133	140	135	150	128	144	126	154	167	154	153	123	147	142	142	142	156	161	159	166	154	155	142	135	143	149	151	130	163	140	144	144	157	142	143	146	137	133	148	155	151	146	147	134	143	168	159	159	151	162	149	145	141	161	143	148	150	172	166	150	144	128	140	149	164	144	130	156	162	166	119	153	155	160	146	138	137	161	140	158	163	124	144	155	132	146	163	158	137	138	131	163	141	148	160	169	153	156	125	170	151	153	142	150	156	146	149	150	165	149	151	155	157	124	148	134	133	148	164	151	135	149	163	157	153	172	163	163	148	164	147	165	172	136	162	146	149	134	156	148	137	149	163	147	152	141	144	126	163	141	135	146	159	141	141	160	152	151	145	148	143	147	140	171	165	156	150	149	160	163	143	165	162	143	167	157	152	156	154	126	147	155	133	158	160	162	158	142	146	153	158	132	159	148	154	141	149	156	139	176	172	153	152	158	163	144	163	161	150	136	150	147	141	171	151	132	144	142	169	182	151	142	158	146	146	159	145	138	138	156	154	183	148	154	161	149	135	164	162	168	135	149	141	140	138	131	161	178	174	147	145	175	126	159	131	159	165	143	155	155	160	140	160	151	179	141	159	137	156	141	134	151	152	155	162	146	163	131	174	134	117	159	123	130	135	151	168	163	163	164	151	152	158	153	161	156	159	159	147	145	144	148	146	150	130	131	146	147	157	171	160	147	146	141	142	151	133	149	143	133	149	152	140	155	152	143	137	148	138	155	163	155	174	155	164	149	144	149	144	167	139	147	177	160	142	138	165	137	153	145	166	143	149	138	147	154	160	149	153	153	157	146	143	170	158	131	135	128	152	152	160	171	165	152	163	134	151	149	141	139	167	142	161	136	179	153	147	164	158	158	125	158	158	160	145	153	155	148	140	166	155	152	149	154	163	144	131	128	164	153	164	144	144	159	161	150	149	143	160	136	155	147	171	154	149	161	160	153	149	165	137	161	169	154	147	148	163	162	138	152	163	152	161	143	147	152
150	3	3250	167225	424	18	285	328	286	244	252	217	221	213	197	205	205	222	194	184	179	197	161	178	176	159	160	161	161	163	153	137	176	149	150	141	164	162	150	152	172	124	135	147	130	137	159	143	150	155	119	150	150	148	143	152	155	159	139	142	160	151	140	136	148	147	163	137	163	152	149	162	166	161	127	170	134	166	149	169	148	157	142	160	140	142	161	137	148	163	132	149	143	142	138	134	153	150	140	128	135	166	146	135	119	123	145	157	139	153	155	140	158	132	143	159	152	129	149	143	145	135	155	129	149	154	151	159	152	147	157	143	141	153	177	164	143	138	120	129	149	148	132	132	154	144	125	151	146	146	143	155	144	138	165	147	170	152	133	148	140	143	148	163	154	147	142	153	128	142	148	151	142	147	143	165	137	147	137	154	123	165	137	167	133	141	140	155	154	144	140	133	154	133	146	162	138	157	168	150	137	153	166	141	160	149	136	151	123	151	155	131	152	142	135	148	150	133	130	175	163	129	156	142	121	141	136	134	128	138	145	154	159	155	172	163	124	157	137	142	170	125	111	157	142	164	149	149	156	171	148	141	143	136	146	121	133	133	142	156	162	148	143	134	141	144	134	142	138	136	137	139	150	136	127	131	120	146	126	152	157	135	149	140	145	132	128	153	146	138	147	158	139	167	112	130	139	144	140	126	153	132	153	143	150	158	148	130	155	139	140	136	128	133	151	160	138	143	130	137	130	127	137	152	147	125	162	144	167	165	139	131	150	129	154	134	139	145	149	134	138	143	154	148	125	137	130	130	141	141	145	146	156	148	159	129	148	146	120	138	141	144	126	157	125	164	134	164	117	136	121	134	140	144	138	162	147	146	121	137	152	148	128	134	139	130	126	148	138	161	139	152	138	125	144	145	150	151	146	157	140	136	155	122	156	151	157	139	163	151	164	154	141	129	152	158	149	154	137	139	158	134	140	121	137	145	143	150	145	140	151	153	155	120	125	159	144	145	150	119	154	131	133	148	132	146	161	142	128	137	143	153	143	158	174	118	130	147	140	145	162	151	133	133	118	130	138	145	138	136	150	131	133	141	154	165	149	136	133	145	138	139	150	117	156	135	139	167	145	142	128	129	137	121	143	144	136	146	140	138	151	136	135	145	136	143	147	156	148	131	143	146	152	125	139	122	138	161	135	160	131	142	128	135	150	148	148	124	135	143	138	133	132	152	155	151	148	138	149	143	142	144	143	143	151	134	154	141	146	134	146	139	170	127	159	150	142	136	141	149	148	140	128	128	160	124	148	140	141	139	155	153	151	142	155	151	152	113	138	142	141	146	147	141	147	135	127	122	163	144	142	137	140	139	151	142	137	128	149	147	146	134	124	136	145	150	136	148	145	150	161	141	145	136	146	145	148	130	142	134	134	165	128	146	140	127	131	143	148	151	128	126	130	145	141	141	133	133	125	136	129	132	141	127	132	143	170	125	137	152	143	140	126	139	134	138	136	172	133	133	146	143	156	127	137	157	163	142	145	149	153	152	117	144	134	153	147	154	138	146	136	146	124	157	143	144	156	133	140	147	142	120	130	151	150	157	131	129	154	141	138	141	165	160	153	157	150	127	174	129	137	145	145	150	147	136	143	126	142	125	156	143	143	143	145	148	157	165	136	135	148	159	156	147	151	150	164	149	147	140	149	137	119	143	138	139	150	137	131	153	131	141	145	146	133	149	152	150	138	143	161	156	146	132	155	142	146	148	130	145	135	139	151	144	156	147	131	140	142	138	135	136	138	139	150	147	151	143	157	159	141	147	154	151	155	166	142	156	138	137	149	170	137	152	117	157	124	155	139	144	137	155	120	150	147	142	141	138	160	140	135	128	127	146	129	145	143	155	143	144	117	158	128	138	162	142	142	136	153	148	147	141	151	146	133	153	152	143	136	143	148	124	146	148	134	148	135	147	145	127	153	139	130	148	160	155	150	155	152	160	143	129	158	149	155	132	155	145	147	137	124	160	134	165	133	138	135	125	123	161	148	114	137	149	145	120	148	137	147	147	135	136	139	134	125	136	156	148	167	143	130	142	143	132	147	143	139	151	149	135	147	126	139	133	132	150	147	139	148	146	163	136	149	143	147	121	139	156	139	152	138	145	150	156	126	151	136	143	165	142	136	146	162	134	143	144	166	132	142	126	138	149	124	137	156	119	157	131	145	141	144	131	134	149	138	117	158	120	137	138	161	135	137	143	131	145	131	138	167	157	151	148	158	140	139	146	158	158	138	140	127	127	147	154	149	156	137	136	148	129	155	152	146	138	157	128	140	141	136	143	168	142	142	115	141	166	133	151
150	0	2500	167283	439	6	217	252	285	284	261	242	247	268	269	264	276	251	248	265	221	236	223	246	198	204	205	193	196	183	189	200	173	172	211	182	196	178	189	179	171	182	162	178	139	163	145	167	150	157	165	162	158	188	151	171	152	159	159	177	172	153	155	180	159	146	156	173	156	154	132	145	153	157	151	127	165	149	159	140	152	172	142	159	151	170	138	174	158	166	163	152	163	155	170	151	156	143	152	130	165	151	171	160	143	147	162	156	145	148	163	158	136	152	134	147	144	150	162	152	160	157	147	159	161	152	159	164	162	179	154	130	128	150	147	146	143	152	156	134	144	118	154	153	150	138	151	143	147	127	166	132	152	144	167	134	136	152	139	151	176	140	160	145	155	146	139	146	143	168	156	140	169	146	156	138	145	156	158	163	136	156	140	133	141	153	141	149	148	126	157	129	155	141	140	156	146	154	133	145	138	150	148	139	153	148	188	133	152	134	142	157	136	154	157	147	165	158	166	130	152	136	141	117	143	142	146	151	147	151	150	141	159	138	126	157	141	141	141	171	146	141	125	155	158	155	132	134	153	141	147	136	160	132	132	134	154	138	147	131	160	143	141	139	144	138	173	132	150	156	138	163	126	148	153	148	155	158	158	150	140	157	152	159	155	159	146	166	130	143	136	159	151	142	162	140	128	136	147	147	140	129	138	159	140	155	142	155	163	147	140	153	134	153	160	161	140	150	153	164	143	136	156	141	164	154	166	141	142	142	153	161	143	141	125	154	142	134	138	140	148	148	143	144	131	147	143	149	151	154	142	163	159	148	143	141	145	146	134	156	124	152	142	158	142	167	133	139	117	128	153	150	151	133	149	139	132	148	157	142	175	148	164	139	151	159	147	151	151	154	153	143	164	130	147	135	157	141	141	150	108	131	160	137	137	159	159	139	154	156	125	147	156	137	153	145	137	141	163	131	157	129	132	123	146	144	135	140	149	137	151	142	129	153	143	159	138	142	130	157	139	128	147	148	132	150	147	144	163	162	152	138	135	159	156	142	137	139	148	140	159	147	148	131	152	148	147	147	154	146	137	148	153	151	165	159	130	131	162	128	163	154	129	139	134	143	163	135	142	128	136	149	137	134	163	151	156	164	145	139	177	156	142	139	153	158	140	166	146	139	130	127	145	127	147	147	155	161	139	158	155	136	147	154	131	132	149	147	128	152	138	180	126	142	139	165	148	130	148	143	150	152	147	159	143	152	167	162	144	151	169	132	150	144	142	137	164	159	157	160	158	157	156	163	141	138	154	146	165	157	157	154	147	150	138	162	164	154	155	129	135	147	174	139	150	131	154	143	145	137	127	162	149	137	142	130	131	146	139	159	148	153	141	158	157	133	146	156	120	155	154	143	139	116	148	145	158	141	164	143	127	144	147	128	139	138	136	166	159	139	165	149	141	137	154	158	143	142	146	146	124	167	125	147	151	157	142	131	142	141	153	131	141	152	147	138	137	163	144	124	154	150	153	156	143	149	155	130	129	128	139	144	131	143	146	147	162	151	139	158	155	157	137	162	129	128	160	135	126	160	144	133	149	152	159	147	143	159	144	140	136	159	160	142	178	146	157	136	121	134	135	156	124	146	156	162	164	154	145	153	132	128	136	148	157	156	167	146	135	154	145	135	123	148	138	143	124	149	143	145	137	154	143	148	150	157	152	160	159	131	157	133	150	152	152	155	159	148	139	140	157	144	129	164	148	154	136	141	142	168	154	146	134	141	139	157	134	143	151	143	140	136	148	149	133	146	128	131	144	132	143	129	136	149	140	154	157	135	165	134	135	146	161	165	141	162	158	154	127	150	152	126	155	155	136	130	123	147	139	153	145	141	175	152	133	136	147	147	171	127	132	128	154	149	139	163	156	156	142	143	147	147	145	152	163	147	152	117	151	127	154	144	161	144	144	143	161	158	150	138	140	137	168	143	141	145	144	139	158	161	128	140	125	128	123	148	159	159	148	155	146	156	131	145	150	147	158	135	139	161	161	148	145	144	153	140	141	138	155	135	136	145	139	140	132	135	137	141	150	153	138	148	148	149	126	163	160	133	162	128	150	134	136	133	141	166	152	129	134	143	142	130	133	139	147	151	123	139	133	147	169	158	149	141	159	121	133	151	139	151	135	142	122	158	148	141	142	140	140	140	148	153	131	156	157	148	140	131	153	133	145	134	131	123	144	130	134	145	162	139	157	154	160	136	134	146	137	149	130	159	145	131	152	139	140	152	153	167	140	145	136	141	155	140	144	129	166	162	164	157	146	157	163	144	149	138	129	155	157	143	142	152	147	141	132	156	130	130
150	1	1710	167341	424	38	294	303	238	227	208	203	187	166	177	190	191	165	166	172	163	169	139	148	149	156	135	147	144	153	144	141	138	156	135	152	130	158	140	136	125	159	135	151	145	159	140	154	126	121	135	166	145	146	141	144	137	154	161	155	129	137	145	138	154	146	160	136	150	142	148	146	155	172	159	150	140	143	149	142	134	136	152	158	129	131	138	156	140	142	159	136	152	131	147	160	150	151	138	134	144	151	158	135	145	154	167	162	147	153	137	150	149	145	159	165	137	133	135	145	139	146	116	151	158	155	158	125	131	146	145	129	127	144	155	124	144	153	154	141	156	149	144	137	136	132	162	138	150	136	151	142	139	164	128	140	137	149	148	156	133	141	159	137	141	138	127	146	130	121	124	148	135	165	153	137	167	162	162	125	127	140	151	144	151	141	154	146	154	138	152	137	140	136	121	151	138	135	144	140	145	145	149	141	154	128	154	118	129	131	157	154	153	137	145	134	124	152	134	139	132	154	170	122	153	163	155	129	155	161	157	152	159	137	147	154	136	135	127	135	130	144	153	122	141	153	180	141	151	145	149	160	143	158	147	137	154	139	143	172	160	132	146	158	152	154	148	142	157	160	143	145	155	134	143	158	139	140	125	132	157	152	138	141	153	136	147	149	148	141	151	135	147	127	152	147	136	141	139	139	135	138	141	152	143	137	161	143	132	136	144	146	157	157	143	144	128	163	131	142	148	168	127	166	161	149	144	142	146	135	144	152	160	164	146	120	135	166	149	154	129	142	157	150	156	139	142	129	136	147	148	140	144	155	139	148	161	148	145	152	125	165	142	160	143	143	157	148	139	139	158	139	133	147	155	144	142	144	141	161	131	142	127	119	157	137	121	149	165	171	146	150	137	158	169	157	144	147	146	163	146	162	144	130	146	141	140	154	157	141	157	156	156	135	139	144	111	152	132	150	145	141	145	131	170	132	131	148	151	121	144	168	138	173	150	149	171	166	131	149	138	115	151	136	132	149	123	135	155	138	134	146	140	137	146	158	164	141	147	149	137	143	135	148	155	156	155	151	124	139	141	132	121	125	126	134	133	137	136	132	153	131	140	146	143	139	159	137	142	139	154	145	154	146	136	161	139	122	141	149	146	157	161	150	142	161	136	144	152	122	146	140	136	146	144	122	147	128	133	144	154	136	142	142	145	160	155	152	144	166	135	155	122	130	136	118	152	160	162	159	140	119	128	130	157	138	155	147	132	157	145	144	144	147	142	152	142	147	157	138	137	139	149	147	132	155	152	159	151	150	137	137	122	126	164	136	152	160	123	148	133	151	149	142	150	147	156	121	133	135	151	148	130	131	123	144	133	119	130	137	149	153	133	132	144	123	137	141	139	149	136	153	135	156	161	140	137	145	138	152	156	148	148	150	132	124	138	143	152	141	134	152	152	158	154	157	137	134	152	153	151	124	149	156	138	142	152	141	139	163	124	141	140	142	160	138	145	136	174	136	153	138	133	162	127	136	153	155	128	140	113	139	146	163	147	155	148	149	139	145	154	160	135	153	133	160	155	152	149	148	148	149	127	135	134	142	144	142	147	136	149	152	133	142	130	150	152	140	165	139	136	165	147	143	159	139	130	143	152	138	161	154	160	139	138	158	148	158	149	156	147	148	130	125	149	139	150	148	157	145	151	145	124	128	151	135	136	124	133	133	144	126	153	152	156	146	145	152	148	159	154	147	112	140	150	160	135	134	154	156	148	158	148	133	161	125	151	139	142	144	158	133	145	144	154	151	158	124	144	139	166	134	115	126	167	179	148	153	130	148	129	129	146	145	139	130	128	133	142	136	123	129	127	144	142	131	154	135	141	156	151	124	155	156	131	148	152	142	131	127	141	130	149	131	165	128	143	161	150	155	143	136	156	137	138	147	147	141	151	141	151	153	141	145	119	143	148	146	144	145	146	134	148	143	164	129	155	150	154	156	157	164	154	167	145	157	142	137	135	146	147	155	143	146	156	140	124	138	142	151	134	165	131	136	148	133	129	158	160	156	153	140	153	135	130	152	141	129	140	121	140	141	161	153	161	140	158	129	139	138	134	150	136	150	125	162	124	143	142	136	156	137	155	157	159	137	142	137	167	135	125	140	137	140	166	147	146	144	136	131	133	140	132	140	141	131	149	150	147	155	142	127	147	127	150	145	164	138	154	128	149	149	153	149	155	152	145	136	148	149	132	142	151	156	160	134	169	150	112	125	141	137	131	154	134	131	162	138	128	182	137	151	159	142	142	109	148	128	146	140	136	147	128	122	131	134	129	153	139	124	145	157	147	146	145	146	130	157
150	2	1950	167398	433	14	236	297	300	257	235	262	266	213	213	228	206	213	198	194	190	208	196	181	195	186	152	184	159	175	181	129	145	159	154	153	148	163	147	134	155	154	159	174	156	138	153	153	156	134	141	153	149	170	152	140	143	148	156	150	155	167	128	140	132	134	152	138	171	150	150	131	149	164	122	187	145	124	148	140	144	146	128	147	166	140	142	146	148	161	144	155	145	142	164	151	145	153	136	133	149	148	137	175	130	158	157	146	165	155	145	139	150	126	147	168	147	141	148	144	149	138	181	143	161	144	134	151	151	146	147	153	139	144	150	105	124	156	138	153	155	143	132	138	152	140	139	155	149	147	145	134	131	132	140	130	141	149	119	148	141	148	140	142	150	141	143	149	125	133	136	154	160	143	153	145	136	150	141	134	146	163	148	137	143	137	142	133	134	133	143	154	137	131	152	157	141	149	134	159	153	153	152	137	133	155	164	146	151	132	113	157	167	151	164	146	138	135	145	143	125	147	143	150	141	145	141	139	143	144	153	155	162	160	140	159	119	123	152	124	137	168	153	138	138	134	155	133	144	140	131	135	145	141	159	140	127	143	157	135	136	159	138	136	157	145	156	143	139	159	124	136	149	146	124	147	158	151	144	145	157	160	143	167	137	150	129	132	145	137	154	164	149	161	137	154	129	127	126	145	162	155	157	142	128	157	162	138	135	137	142	128	132	153	147	141	147	159	147	137	145	137	125	154	164	150	168	162	127	149	136	143	146	152	128	129	142	145	125	150	148	123	132	140	155	153	137	122	137	142	123	146	142	155	153	127	138	122	156	155	143	131	128	138	135	145	152	136	151	144	153	139	139	146	151	120	146	152	139	126	149	148	155	151	149	137	144	162	129	136	149	147	144	141	148	138	148	135	129	129	137	142	130	138	162	137	139	156	159	132	161	146	140	139	153	152	144	135	132	151	174	156	160	107	134	150	143	138	159	137	125	153	147	117	151	150	152	162	126	155	150	139	130	150	160	143	145	157	144	137	136	129	134	152	125	163	158	157	154	157	121	142	148	141	136	132	136	149	147	165	148	154	149	143	135	136	142	151	155	168	156	162	132	134	159	155	138	141	148	152	151	149	137	155	135	134	142	137	152	155	133	147	126	137	153	104	158	128	136	138	133	139	145	150	142	134	128	119	150	122	153	144	138	128	169	145	144	141	131	133	144	134	133	133	146	141	145	147	120	154	155	128	137	148	156	127	138	138	142	122	137	156	150	155	126	153	150	147	132	140	152	122	144	127	146	133	135	163	130	148	154	139	135	143	144	150	144	137	145	133	143	142	153	143	158	145	157	157	137	144	132	161	131	155	139	144	136	148	154	136	121	146	130	155	148	146	142	143	137	139	137	140	133	140	134	147	131	139	130	128	138	142	169	139	146	164	148	144	140	123	139	147	127	137	153	148	135	153	152	137	141	140	137	130	127	136	150	157	141	147	132	136	153	141	155	127	164	139	151	142	145	155	150	138	128	152	136	140	137	130	138	149	135	147	151	131	125	157	144	144	152	151	143	150	123	164	150	146	156	139	142	131	144	122	144	135	147	147	133	144	151	153	148	154	140	160	148	140	166	138	141	134	130	139	133	149	149	139	139	143	150	139	151	154	142	143	124	145	143	130	122	129	144	142	140	152	154	140	155	137	136	136	147	136	138	150	163	169	156	151	121	154	124	151	154	123	125	155	159	136	144	154	151	142	154	148	133	153	150	139	130	151	127	141	139	141	153	164	135	147	136	139	158	125	158	151	160	155	157	143	137	138	116	161	140	144	144	124	136	134	157	123	145	161	132	136	155	147	148	134	155	158	146	137	146	133	163	144	128	146	143	130	158	136	149	144	154	146	132	140	135	130	136	147	145	150	151	139	153	141	163	150	135	137	139	145	136	130	130	124	153	141	128	156	138	140	145	142	155	142	110	151	141	121	155	150	143	159	144	138	158	158	127	165	149	152	153	141	135	145	127	153	137	150	137	144	141	136	152	142	137	143	151	154	110	147	134	144	135	142	143	146	136	153	153	141	139	147	146	163	128	148	158	129	151	136	134	157	150	150	166	145	136	153	150	132	147	134	147	133	132	151	122	137	135	134	129	131	146	135	136	148	146	157	146	134	146	124	138	132	140	134	135	150	140	143	127	140	126	133	120	132	142	138	140	166	143	149	150	150	142	140	129	160	140	133	145	159	129	126	133	154	158	126	154	145	146	135	144	164	159	132	153	134	135	137	128	152	126	135	149	133	156	145	129	142	128	126	137	152	149	148	120	131	133	138	154	153	145	142	123	180	137	149	134	138	132	135
150	3	3250	167456	426	16	263	287	283	277	264	213	237	217	222	217	205	198	219	200	193	215	187	174	178	195	175	172	174	160	162	158	160	192	159	157	173	162	170	158	170	170	156	186	139	150	161	159	165	173	155	141	147	146	131	161	157	144	169	159	166	175	147	155	154	150	165	163	154	159	145	149	142	153	170	169	154	148	146	166	160	141	148	144	167	175	168	162	148	163	157	166	129	153	161	137	136	148	142	159	148	154	164	160	173	155	152	159	165	162	162	154	140	148	170	152	165	162	144	144	158	171	154	162	165	159	150	139	159	156	151	156	152	153	148	148	151	141	139	142	159	183	136	148	152	166	173	135	149	159	166	165	144	151	184	165	165	147	136	150	155	132	151	134	121	140	163	166	152	152	151	163	143	148	147	146	168	158	154	144	166	153	139	146	150	150	164	171	164	146	154	153	158	164	155	144	145	153	159	151	161	162	144	157	144	153	157	162	170	149	161	142	172	158	147	171	148	147	138	161	158	132	152	139	159	165	133	148	138	160	161	159	158	144	154	158	151	170	143	154	164	157	142	137	131	156	146	154	149	175	133	167	142	143	163	141	135	157	158	149	158	145	146	154	144	158	156	147	160	147	155	165	122	124	159	155	139	155	149	130	157	156	162	149	169	157	164	148	164	130	121	130	151	155	151	170	140	147	170	165	144	142	145	143	157	167	173	156	128	162	141	142	148	140	138	137	156	148	155	149	142	145	159	152	117	172	155	165	168	161	165	136	154	168	164	130	160	142	149	146	169	155	181	153	149	132	167	156	144	167	148	147	164	141	150	138	138	135	129	159	129	163	170	152	147	163	149	156	160	160	154	166	137	132	148	161	156	128	147	154	140	140	150	148	166	142	146	163	147	152	161	160	134	156	148	150	149	132	152	137	161	145	163	153	143	156	161	127	158	167	153	146	160	150	140	146	156	135	158	140	129	159	165	151	169	169	125	152	147	161	145	139	147	151	129	145	153	164	138	141	142	155	133	141	131	160	179	148	131	148	178	157	161	159	135	151	126	179	157	153	145	140	153	155	152	166	152	148	132	152	146	147	165	169	138	190	161	157	163	158	150	137	135	131	153	155	142	166	163	144	143	151	158	153	161	146	145	173	155	148	166	161	171	148	165	145	156	159	147	156	154	152	149	142	152	158	147	181	151	159	151	143	147	132	164	155	147	179	135	143	149	149	140	135	170	157	170	160	167	149	163	154	159	137	162	158	151	156	160	162	142	141	159	158	160	166	156	149	166	148	155	170	161	163	142	143	148	156	157	157	150	149	146	151	154	164	149	155	151	159	131	150	146	156	144	155	142	146	167	157	142	150	140	154	162	139	170	145	155	164	163	141	144	158	155	179	151	151	153	174	134	150	152	140	154	147	159	141	137	158	154	134	142	164	164	145	160	141	141	144	147	157	147	162	158	142	162	148	178	154	146	125	138	142	165	156	164	157	159	162	144	155	151	158	140	128	140	159	173	137	171	142	141	146	159	161	171	162	141	141	146	157	132	151	158	146	148	133	153	151	153	153	152	147	139	152	143	166	157	131	137	138	137	148	153	141	154	146	130	171	139	147	159	143	158	153	157	153	157	135	173	172	162	148	167	134	161	166	149	166	146	159	158	137	160	158	146	147	136	145	162	145	160	168	148	162	154	142	133	154	128	150	160	170	160	171	158	163	188	158	147	131	140	140	144	159	154	148	157	159	146	156	150	153	144	148	141	154	152	147	152	140	159	148	164	142	160	154	140	151	166	149	144	163	138	161	150	148	167	154	143	129	145	126	133	175	150	167	145	156	150	156	142	160	145	143	159	164	153	160	147	160	172	140	165	172	154	138	150	154	152	148	177	122	162	143	129	139	156	157	153	144	141	154	143	159	138	166	150	154	152	151	158	164	153	154	165	133	162	153	153	151	142	175	149	155	155	171	154	153	157	136	160	158	143	142	152	152	133	161	163	149	173	156	156	132	163	146	155	162	134	145	156	167	141	166	146	156	158	164	170	161	149	152	150	157	159	146	149	158	151	161	168	181	134	160	156	147	146	183	145	157	155	162	161	132	168	142	161	161	160	135	149	146	150	142	155	167	160	142	147	159	158	160	167	139	141	154	131	153	172	147	156	169	153	155	155	142	162	157	172	162	154	142	137	125	162	156	157	150	149	168	129	154	148	167	170	162	163	156	159	147	161	143	136	163	153	155	142	136	147	135	139	166	130	135	143	160	164	150	142	168	150	141	144	176	160	152	157	164	167	153	140	135	146	135	140	159	152	146	160	165	148	162	128	134	156	122	172	155	136	140	140	138	150	155	144	163
150	0	2500	167514	430	9	210	282	275	258	268	264	286	272	287	265	275	255	251	244	229	251	225	216	204	208	212	217	195	187	212	216	174	184	184	196	181	188	195	189	180	194	203	162	172	181	178	180	185	150	154	184	170	153	144	177	187	177	168	160	148	183	166	147	154	172	179	157	152	159	171	161	169	162	159	165	163	173	157	162	171	167	140	172	160	146	147	156	145	169	143	162	159	161	158	157	157	188	133	146	159	147	160	164	172	180	151	172	145	135	171	158	171	155	168	167	149	168	156	153	163	157	158	152	159	131	149	157	163	157	147	171	170	164	161	155	162	154	174	144	155	162	173	155	157	150	159	157	172	154	160	160	138	162	138	174	151	147	156	153	136	157	158	159	162	142	147	177	144	153	143	156	144	148	150	153	156	149	137	134	177	158	155	142	184	154	142	153	163	137	169	150	140	149	147	152	150	165	140	147	151	153	166	155	145	147	154	159	137	157	142	156	156	149	134	154	171	158	165	165	165	155	163	138	160	125	144	160	145	173	149	153	148	162	146	143	171	171	162	157	160	157	169	146	154	157	168	165	155	167	152	155	153	158	153	175	144	155	166	162	143	152	163	177	165	147	165	167	136	140	151	155	154	140	143	139	122	149	162	166	131	153	152	157	155	163	176	155	178	163	140	179	146	166	131	161	151	171	149	166	155	157	159	154	159	157	144	133	143	159	156	161	157	135	153	167	152	145	140	155	137	145	155	148	150	153	148	168	153	155	126	132	146	140	147	169	158	175	171	147	163	152	169	153	163	169	156	147	147	155	155	139	147	157	148	163	141	151	134	142	175	149	186	157	166	160	163	152	151	147	158	139	149	145	152	153	163	152	169	144	133	154	158	140	157	165	135	126	144	138	150	150	127	130	150	178	145	162	131	156	167	165	162	147	161	149	166	155	148	162	162	149	159	161	161	158	150	142	160	152	166	142	164	153	149	161	162	172	146	150	163	169	161	158	150	151	179	154	182	146	157	161	157	156	165	159	154	154	140	176	133	155	153	154	157	141	156	158	143	138	166	144	165	146	151	172	146	165	155	151	160	148	148	170	159	149	151	180	161	160	143	149	143	146	174	158	151	158	141	172	174	147	156	156	149	151	165	146	146	161	153	153	143	133	168	158	155	129	157	154	156	151	153	151	148	168	161	157	162	151	157	144	132	153	161	146	157	160	143	159	135	168	151	155	164	159	156	160	145	150	153	165	145	162	155	155	149	155	132	155	137	171	152	157	143	164	152	137	149	150	147	145	140	145	156	144	159	146	164	188	154	164	152	146	164	160	153	184	167	137	134	162	164	162	133	151	161	143	139	144	150	152	156	155	140	149	159	152	140	175	144	158	152	162	147	145	155	157	168	145	144	154	165	130	153	147	149	156	159	151	137	161	137	160	161	152	145	150	145	153	166	152	153	157	149	140	157	141	149	134	132	155	158	160	156	145	148	150	163	141	150	178	181	155	165	166	160	166	162	161	153	155	152	120	134	153	157	155	161	147	157	149	147	152	155	142	144	153	151	152	130	169	157	157	154	134	166	146	155	143	178	159	172	163	142	137	171	159	145	164	161	168	139	162	152	159	165	153	143	149	140	162	161	129	151	169	147	136	145	138	150	162	165	164	140	135	136	161	150	145	162	158	165	136	170	159	146	164	161	150	182	143	153	147	151	155	165	145	148	147	150	154	160	165	130	148	145	151	140	147	168	149	157	155	142	160	161	168	150	162	148	148	140	153	162	162	143	163	145	157	147	159	160	128	152	152	142	140	154	147	168	149	163	148	144	149	179	144	141	152	163	142	163	148	148	158	142	161	129	148	154	134	139	153	156	137	159	134	133	152	156	156	140	147	157	135	140	160	143	161	152	150	153	143	165	147	148	158	164	166	160	140	144	150	174	158	142	153	138	132	164	169	153	153	168	151	155	151	160	149	158	141	148	144	142	160	161	166	166	150	163	171	145	157	167	159	134	162	153	128	136	150	147	160	154	152	143	172	175	166	138	168	155	145	151	153	151	167	152	158	140	170	150	161	153	141	165	136	157	126	160	153	145	143	166	154	138	148	135	157	137	137	154	151	161	162	133	160	146	142	144	164	140	149	157	157	157	156	160	138	157	137	147	136	140	139	145	151	171	159	147	134	168	138	157	148	132	142	148	146	155	170	138	142	149	164	159	158	152	144	133	159	153	151	139	151	160	154	147	156	145	166	158	136	159	141	177	147	150	127	159	146	137	131	167	154	162	172	159	146	158	142	143	142	168	132	164	157	150	134	164	147	156	139	134	143	162	172	167	143	164	132	161	151	173	175	124	146
150	1	1710	167572	430	47	284	277	262	242	213	192	188	181	185	174	182	172	162	188	145	169	148	170	164	147	165	142	137	146	168	153	163	149	150	157	129	154	134	159	138	138	154	140	146	154	146	155	152	136	143	150	149	151	153	129	134	145	139	150	158	170	155	136	157	140	155	146	161	158	174	161	143	139	141	149	154	157	142	142	159	146	144	144	125	161	139	151	139	124	136	146	147	161	141	152	135	151	173	132	138	133	144	139	147	131	131	148	153	149	145	155	160	134	152	141	131	157	154	154	155	145	138	141	145	125	145	151	160	167	139	147	139	157	175	154	146	154	144	150	142	163	142	152	131	144	141	155	140	144	147	146	139	142	157	157	153	133	158	143	152	142	160	141	145	153	134	146	156	124	133	148	130	141	166	141	131	150	139	151	140	142	140	139	185	133	156	144	151	144	149	153	163	152	135	152	148	133	149	132	142	144	126	135	161	160	153	136	151	160	149	147	128	152	136	145	151	147	138	137	162	140	125	159	150	145	163	126	148	142	150	146	151	127	151	143	155	142	162	142	143	164	145	142	131	169	151	154	151	151	133	137	144	142	155	156	137	130	157	163	135	132	154	150	137	126	148	144	149	131	149	136	126	132	145	128	139	130	139	154	155	147	141	144	162	150	146	155	158	148	143	131	144	121	134	137	176	124	159	146	142	141	141	138	136	146	153	140	140	148	150	140	141	147	161	146	151	160	148	145	137	153	140	164	132	158	139	156	133	157	158	145	134	109	171	165	138	146	140	143	152	159	145	148	140	140	140	148	159	166	151	163	159	145	146	161	137	158	150	120	144	156	131	128	126	131	153	157	130	148	129	142	158	139	144	139	148	154	142	141	152	132	134	137	145	131	140	163	151	143	160	148	124	159	149	138	135	149	143	144	138	155	142	151	164	162	142	122	152	153	157	129	129	129	134	151	137	148	149	136	123	152	151	170	153	135	161	126	152	165	154	154	132	141	133	153	151	134	150	150	134	139	147	150	152	146	136	135	136	164	135	145	144	147	131	149	149	146	131	126	150	163	144	140	128	137	133	135	144	165	131	137	151	167	163	140	128	141	162	143	132	150	146	159	163	140	154	138	159	144	148	152	151	140	122	151	142	141	146	121	131	140	138	162	167	150	145	130	155	147	147	143	141	131	143	155	160	137	144	144	145	137	132	138	138	146	142	137	145	150	129	139	131	143	138	116	136	131	130	144	151	158	142	138	146	142	133	146	136	147	158	133	145	134	140	163	160	130	149	141	154	122	143	164	159	149	144	151	131	128	138	144	148	128	141	145	133	165	140	166	158	137	136	121	140	171	158	160	120	146	145	153	159	144	134	132	140	146	126	137	140	143	139	153	135	153	147	150	148	151	121	146	141	152	147	120	146	160	161	154	162	154	159	160	128	125	124	141	161	151	118	144	141	152	160	161	135	150	154	134	166	133	149	130	143	129	128	138	137	146	138	123	136	123	141	136	144	137	149	136	146	151	136	143	128	158	150	128	146	140	144	117	142	150	141	142	154	126	134	138	141	134	163	148	158	146	153	145	140	150	143	126	145	153	142	157	135	147	148	137	153	131	137	152	143	167	172	148	150	126	156	155	157	131	140	140	151	147	160	144	166	131	152	151	156	131	158	141	133	141	141	137	141	140	137	141	153	141	148	131	145	135	155	146	153	132	151	121	150	137	139	155	150	150	152	134	147	115	168	139	126	153	153	152	129	152	130	152	139	125	151	154	167	155	127	147	146	150	158	142	136	137	135	163	142	149	146	144	141	156	153	143	152	129	156	142	153	147	155	167	149	135	126	145	143	138	140	131	146	130	145	147	154	160	160	130	143	161	158	134	146	147	144	143	140	161	136	148	147	141	140	129	135	133	130	135	140	153	146	130	144	130	138	163	173	132	145	156	134	151	130	126	148	136	159	143	136	150	156	128	136	164	142	166	138	148	159	153	126	164	133	155	150	144	153	161	150	146	139	161	152	140	123	140	127	131	121	154	137	160	139	136	157	152	143	141	139	153	148	134	155	147	160	153	134	141	151	127	160	130	113	146	134	150	152	141	146	130	150	150	142	152	137	138	138	157	135	162	141	147	144	153	130	141	138	135	139	144	125	162	151	145	146	128	165	148	150	143	138	132	128	147	164	174	169	156	148	118	138	146	161	149	154	149	162	129	144	161	142	131	146	130	140	155	138	155	156	136	172	155	149	156	150	152	164	160	150	142	140	146	145	137	137	153	145	144	142	140	140	131	149	151	174	155	145	150	149	137	167	128	165	138	150	148	143	155	141	133	137	143	140	142	142	146	168	143	137	136
150	2	1950	167629	420	20	225	301	271	258	253	233	272	217	227	240	220	188	184	201	201	167	164	180	172	164	161	191	196	164	155	155	177	187	156	181	179	162	155	169	154	183	171	163	138	147	149	150	171	142	151	129	168	147	141	165	130	146	161	156	170	154	151	153	150	152	145	156	148	158	147	161	141	160	150	159	167	149	155	148	160	156	159	144	150	131	162	158	144	148	191	153	152	146	145	152	146	137	138	165	167	161	150	153	142	150	150	148	143	141	142	143	164	146	151	150	141	146	153	152	136	129	169	157	135	154	162	149	150	173	136	147	138	155	165	152	142	147	163	141	144	135	148	172	170	139	157	148	141	143	131	145	139	139	145	138	158	137	157	162	141	137	159	154	161	149	128	154	140	145	145	138	165	161	151	141	167	152	133	136	165	160	151	147	141	136	150	144	160	157	131	156	149	137	150	142	163	151	160	155	156	162	134	169	134	173	166	148	145	130	139	138	144	138	159	143	127	141	143	161	145	146	163	156	151	148	143	154	172	141	147	166	149	155	168	145	142	139	146	155	151	140	134	142	152	134	141	147	148	155	147	166	136	157	150	151	152	127	158	150	151	150	149	146	142	162	156	143	146	136	152	137	164	142	140	126	135	163	164	139	160	134	137	163	139	141	153	145	155	150	170	149	153	152	155	123	145	156	161	133	144	139	175	154	148	168	159	122	132	167	151	164	148	159	146	129	138	143	148	133	162	145	150	155	161	146	143	162	143	151	130	161	138	140	139	162	160	136	159	164	142	158	165	168	150	146	144	145	158	151	159	160	136	160	160	169	157	162	155	170	145	153	157	142	156	167	156	159	137	136	149	161	164	175	145	150	146	151	144	141	173	158	157	147	144	128	160	135	159	162	158	140	147	145	143	138	155	150	145	133	136	131	156	139	159	144	146	151	148	167	151	148	153	150	158	149	155	159	165	142	125	149	153	148	172	144	150	140	151	138	140	135	144	152	129	151	159	136	164	162	149	159	137	154	136	161	149	160	140	158	134	153	167	144	153	156	161	144	156	138	155	142	144	132	149	159	163	137	137	143	126	156	146	169	126	144	153	162	150	143	165	153	150	138	139	138	140	149	134	147	146	154	149	132	148	138	152	157	142	157	141	144	119	159	132	150	149	143	136	130	145	148	175	133	140	128	146	155	143	141	132	157	145	160	130	145	146	147	173	131	153	138	149	160	153	138	140	140	157	146	144	144	145	153	155	169	143	148	149	157	175	144	138	141	151	158	164	147	151	142	131	139	132	158	120	148	149	143	145	143	167	137	140	149	164	164	135	153	138	151	157	165	159	156	141	123	150	135	134	173	145	143	149	144	138	130	159	168	151	138	135	150	136	133	137	160	126	144	130	147	167	140	139	155	151	135	144	128	141	128	128	138	137	134	128	150	144	154	138	144	152	122	167	126	141	146	136	125	137	151	148	148	155	144	143	155	145	156	162	144	161	158	154	152	169	153	164	130	148	142	144	156	146	170	155	148	154	142	169	164	133	140	124	157	157	149	151	156	151	141	160	150	164	140	162	157	151	138	142	137	168	135	171	136	135	144	154	169	137	152	155	156	147	171	149	147	155	155	137	146	148	140	132	155	161	160	148	157	171	147	126	154	163	155	138	147	146	153	128	153	144	145	148	151	142	138	153	145	161	144	184	147	151	152	149	147	165	169	160	130	157	144	167	152	144	135	159	134	135	152	155	155	138	163	133	150	149	137	154	150	144	142	141	143	151	155	154	153	139	149	142	151	155	146	144	166	157	147	155	161	136	150	124	141	157	140	156	138	141	134	149	152	126	154	144	146	181	168	150	144	150	131	124	163	144	143	141	149	147	157	146	146	153	132	145	148	176	149	132	147	184	157	158	142	157	130	160	163	143	161	138	155	131	162	162	149	139	153	157	133	149	161	174	153	128	137	123	132	142	158	147	155	149	130	169	166	150	137	152	131	163	158	131	139	136	153	156	150	159	145	151	135	152	136	170	154	153	140	150	135	122	136	124	156	156	155	143	143	145	149	163	149	136	144	147	137	157	144	150	149	130	164	135	151	143	151	152	159	130	149	152	141	149	155	131	146	149	154	161	142	163	141	162	143	138	143	172	133	156	147	154	124	150	157	158	145	148	133	140	154	151	135	138	153	152	178	150	142	144	149	144	149	154	142	147	153	156	139	163	157	146	152	128	153	152	134	143	140	147	161	135	171	163	143	128	151	142	140	181	154	159	144	119	118	152	168	130	137	151	144	150	149	160	152	139	122	140	136	151	138	138	141	156	127	143	148	153	139	154	147	156	145	156	150	147	135	141	171
150	3	3250	167687	424	20	273	324	286	273	259	234	230	243	220	228	231	225	207	205	184	175	192	182	154	176	192	174	164	161	162	166	170	164	165	160	164	185	176	156	145	163	179	189	172	159	161	159	162	151	149	155	156	163	137	160	181	148	162	159	182	148	137	156	134	167	159	168	181	153	174	163	155	147	161	174	159	162	148	163	170	162	176	147	151	145	158	161	186	157	164	129	156	155	170	180	163	152	141	155	163	149	154	177	139	182	153	136	155	174	149	159	155	155	151	172	151	145	139	148	138	158	167	159	159	143	169	166	189	172	143	167	131	148	136	152	163	129	165	134	151	144	159	163	139	142	148	155	158	153	160	158	156	151	143	165	137	150	124	143	155	167	175	137	166	160	154	155	174	148	155	156	149	158	173	146	140	145	164	159	153	160	168	155	178	167	161	163	161	152	159	145	146	153	145	160	156	145	169	175	137	154	161	160	159	166	157	161	157	163	167	148	160	148	153	155	153	173	143	159	168	157	147	163	142	151	133	162	166	175	159	160	168	146	179	162	155	175	170	129	146	152	118	156	167	155	138	173	166	170	141	172	138	152	154	164	138	150	168	151	154	142	154	174	144	142	143	172	168	162	167	141	170	166	152	158	160	168	145	156	167	162	150	151	169	158	167	150	134	177	174	148	157	158	140	164	161	161	175	160	152	160	136	158	159	159	149	158	141	154	163	153	162	162	154	148	164	158	163	182	162	148	129	157	151	176	155	162	166	168	169	148	148	156	159	148	150	140	203	140	152	166	165	167	155	153	156	152	154	167	152	153	152	139	161	152	183	164	140	159	166	186	155	161	151	147	153	176	161	148	163	140	168	147	170	151	126	169	159	151	150	146	138	166	136	151	168	141	172	147	177	171	165	142	135	142	149	147	160	135	151	146	164	160	156	168	158	166	147	159	171	149	152	167	162	187	166	152	166	145	144	156	178	158	156	150	156	163	153	153	148	182	158	168	156	156	171	160	153	138	170	171	170	141	139	159	153	164	146	155	175	158	145	175	165	152	165	170	171	154	152	148	167	152	156	136	148	138	157	154	155	168	183	156	160	157	158	148	162	157	141	143	175	152	159	130	154	135	152	158	161	158	152	162	153	160	127	162	166	158	148	147	160	153	175	133	170	163	151	161	131	154	171	156	171	168	130	162	143	153	164	152	171	165	150	150	156	144	137	171	157	142	143	152	127	160	155	155	163	166	143	157	147	168	174	171	138	172	138	154	144	165	159	140	145	171	156	161	140	157	171	169	153	140	186	157	165	155	156	152	147	151	163	132	157	171	158	140	150	167	173	154	163	159	131	159	154	139	150	154	168	161	147	144	166	178	144	149	165	152	158	174	162	139	162	160	154	167	154	168	163	148	164	159	169	160	149	159	136	168	154	141	153	149	144	144	169	157	141	173	143	154	168	153	162	170	158	153	162	174	168	164	149	162	148	174	152	153	157	150	166	160	169	157	151	162	156	152	125	155	173	150	149	156	157	162	169	150	137	160	158	158	146	141	176	155	166	158	142	156	149	143	147	156	167	152	143	159	158	164	178	154	152	152	159	143	154	129	150	148	162	135	156	159	166	142	143	162	148	150	145	155	154	163	145	158	164	156	144	156	160	157	178	142	158	144	136	157	164	142	164	150	133	169	156	140	157	133	157	162	149	146	167	162	154	170	140	168	125	143	148	140	141	184	144	168	147	146	148	165	151	144	154	150	157	151	166	144	155	166	146	152	155	159	160	146	151	158	156	137	150	150	155	151	146	144	148	184	169	158	142	156	148	147	145	137	128	167	162	146	158	160	154	153	166	148	152	132	142	172	157	144	136	149	160	166	158	147	143	172	168	147	157	147	145	149	152	156	147	170	162	160	140	132	153	163	163	171	171	156	172	161	197	161	159	152	139	149	143	165	166	170	144	160	149	159	157	180	142	163	164	148	146	137	149	152	136	137	125	152	171	153	150	161	168	162	164	165	175	145	149	159	160	143	154	137	166	156	142	144	129	174	166	163	162	150	172	159	135	158	187	157	153	147	163	160	147	145	153	157	155	159	148	152	156	160	159	147	154	151	153	156	170	177	165	150	147	130	188	146	158	164	128	160	138	149	155	154	147	152	164	159	156	153	147	146	136	157	161	166	152	152	170	132	163	152	162	134	156	160	165	151	169	188	144	170	163	147	164	165	166	157	133	140	150	166	147	150	143	173	155	158	149	160	136	142	145	148	168	184	165	160	140	152	147	148	137	173	150	158	167	151	171	170	147	160	143	149	149	154	152	151	161	149	167	148	165	155	162	143	175	158	148	156	150	154	165	143
