150	0	2500	104125	430	26	273	341	336	320	281	334	308	331	323	304	355	320	302	295	280	277	281	252	253	250	239	257	245	274	238	234	234	236	232	231	222	210	237	215	192	217	240	212	206	262	204	224	238	238	209	236	226	231	218	190	226	231	199	220	200	222	204	225	221	222	192	210	223	223	208	197	211	226	220	232	205	222	203	218	192	211	209	212	223	218	196	222	194	215	207	203	185	201	190	228	225	214	223	195	198	194	212	196	200	215	211	194	204	197	200	186	192	202	205	201	200	217	201	183	210	192	214	197	206	179	217	216	191	204	187	189	196	214	203	215	219	204	198	186	213	197	194	215	192	226	205	204	197	211	188	194	210	215	204	191	208	217	190	225	202	200	193	213	209	224	218	183	199	190	193	230	193	209	217	213	223	207	217	209	174	231	185	208	198	202	187	191	207	187	182	196	202	190	224	216	204	214	202	222	211	181	199	191	211	181	197	200	202	212	179	201	187	192	184	208	184	203	197	179	198	197	195	197	194	206	188	214	207	207	185	197	207	180	211	221	214	212	209	173	197	201	218	198	182	231	215	218	217	185	229	181	175	217	204	204	198	237	198	228	212	191	186	192	212	193	184	224	213	197	188	204	188	201	218	201	178	180	205	199	194	202	216	209	193	213	197	218	219	216	177	208	205	191	209	183	218	197	203	224	196	228	206	218	175	199	208	206	216	221	198	195	193	208	183	203	222	218	205	194	223	194	204	202	217	196	189	184	207	222	210	211	194	212	196	196	185	192	228	219	213	222	214	217	195	206	190	183	205	202	172	208	187	189	180	212	206	208	210	200	203	196	204	204	185	195	208	193	200	176	200	176	187	201	215	214	182	195	193	221	202	209	202	190	216	190	192	174	192	191	200	206	210	220	194	180	207	175	205	198	192	218	195	203	175	182	208	209	193	210	205	215	203	222	204	194	194	208	200	197	221	191	211	206	191	196	187	190	187	207	196	185	200	214	203	200	174	207	197	194	202	209	206	203	203	191	220	203	190	229	218	202	201	194	205	195	195	178	223	186	219	201	183	202	198	199	201	193	218	203	207	196	207	217	191	196	176	212	196	194	211	184	180	197	211	212	200	204	188	188	217	175	231	195	211	210	212	192	204	189	183	185	215	175	217	207	192	177	191	182	171	173	205	197	208	210	193	195	196	212	198	201	206	197	189	196	198	193	224	196	213	215	177	204	220	211	164	200	223	193	174	213	232	184	208	206	185	185	212	206	227	181	187	196	223	204	191	231	173	190	211	209	202	216	191	215	190	197	204	200	186	187	220	200	202	206	190	181	225	180	197	204	179	194	188	220	192	185	201	180	189	197	194	197	217	194	197	206	193	216	202	196	217	196	197	201	205	197	193	208	194	206	191	190	220	205	199	194	208	188	219	202	221	225	193	211	212	194	172	181	207	168	189	181	206	210	220	196	194	207	201	192	210	180	219	194	184	192	194	201	202	200	222	208	202	181	204	203	214	195	191	178	208	203	193	186	205	207	188	206	213	204	221	219	196	198	200	185	183	176	196	206	204	185	178	202	176	191	196	175	202	206	195	189	195	199	196	203	210	199	193	228	185	211	172	197	198	221	198	204	213	193	208	202	185	222	194	203	199	212	199	213	206	203	184	175	212	179	187	207	202	207	204	198	198	204	195	207	213	210	173	208	201	198	191	210	219	187	212	199	189	222	222	173	199	211	191	207	187	203	220	178	198	189	202	210	189	221	189	184	195	219	194	212	200	205	202	181	195	175	196	208	202	200	185	222	194	195	206	200	184	211	201	185	222	199	176	200	200	224	204	214	223	201	186	225	203	189	179	207	191	200	193	214	194	202	227	214	189	227	191	180	171	195	185	183	185	197	209	208	201	204	193	184	209	221	189	214	225	188	173	200	204	194	207	223	217	225	191	214	191	215	207	193	201	213	215	193	185	183	202	213	196	182	212	209	191	207	219	196	196	168	216	209	220	196	193	208	209	173	188	202	209	208	224	197	204	220	193	185	205	191	205	200	210	214	203	198	185	203	194	209	203	183	197	206	187	193	206	197	189	196	180	187	204	180	193	197	197	194	216	181	212	197	202	190	217	224	205	195	203	202	190	211	219	186	204	191	193	186	201	176	192	187	208	204	180	176	225	196	185	204	227	174	203	194	215	201	221	202	200	204	214	194	197	194	193	199	217	187	197	175	191	224	189	199	194	218	184	212	201	216	206	178	217	181	206	206	197	175	179	200	185	191	191	189	185	195	215	188	212	197	203	195	220	206	203	204	214	196	219	198	184	198	197	205	196	183	166	199	211	192	215	194	179	200	193	193
150	1	1710	104183	425	68	337	299	271	237	239	220	236	211	198	206	213	214	192	181	176	195	215	196	183	183	176	206	198	187	172	184	184	194	159	166	212	188	178	194	173	193	179	197	181	188	175	183	180	201	177	193	177	181	156	161	183	170	180	201	176	182	163	199	194	204	192	168	176	189	169	162	168	187	179	160	177	172	162	188	155	181	192	185	185	193	195	166	169	160	193	192	194	168	184	179	199	199	172	181	174	185	185	183	166	185	196	211	171	168	183	178	175	165	170	160	169	150	168	161	203	180	177	186	181	203	189	180	173	183	185	197	167	183	155	189	158	182	190	154	158	197	166	158	180	189	175	185	174	183	176	166	204	179	166	189	176	158	195	170	172	183	186	185	173	196	185	180	168	168	178	174	197	175	170	170	162	199	185	178	172	190	166	170	163	176	161	176	172	181	183	164	168	176	157	179	165	183	185	189	186	195	179	203	191	168	169	159	189	186	166	172	200	179	190	173	172	163	165	191	167	187	183	182	176	172	168	180	191	158	198	177	185	184	156	202	185	161	176	200	184	176	167	166	157	155	174	171	193	158	162	184	175	191	179	200	148	190	172	163	184	196	164	199	168	200	199	183	172	158	191	184	194	179	184	170	176	159	188	179	180	181	180	168	169	166	186	183	168	179	165	208	169	172	172	187	180	186	181	179	155	179	164	171	193	163	167	163	187	148	188	180	165	174	181	182	190	183	173	193	160	169	182	182	182	163	185	169	177	198	190	190	172	157	148	198	163	169	182	189	185	174	182	190	169	175	163	205	170	178	175	204	184	186	178	166	169	172	174	186	185	166	194	173	177	189	188	170	186	170	168	163	189	185	174	164	159	182	174	186	160	171	167	163	201	169	170	203	175	167	191	174	190	189	173	158	206	186	173	188	176	175	166	198	152	173	165	198	178	177	183	176	146	188	184	188	170	171	176	174	178	189	173	193	168	170	178	182	174	194	199	191	174	178	183	178	173	176	185	182	160	173	167	189	192	163	183	181	177	201	186	187	195	177	187	191	160	186	189	191	177	175	171	171	174	168	205	174	176	188	177	194	192	171	163	189	181	180	200	175	188	161	180	146	187	163	178	195	169	153	166	162	165	183	161	185	185	177	182	184	162	161	164	199	178	179	185	189	182	167	172	177	154	175	174	156	190	189	183	174	171	177	169	178	179	155	161	169	191	185	190	167	177	163	166	190	189	165	180	181	188	189	180	176	163	164	177	175	184	186	183	162	173	182	165	179	181	172	177	183	176	156	174	159	186	184	172	179	192	206	192	176	158	204	187	163	179	177	167	179	171	171	173	186	150	202	179	159	184	186	178	162	174	206	180	173	184	193	175	162	213	173	167	182	183	175	185	163	165	194	185	184	184	173	184	191	162	190	183	178	175	177	164	185	187	162	175	150	167	170	161	173	183	171	192	188	182	158	169	174	169	183	185	174	166	169	180	181	170	181	188	193	160	199	198	185	200	177	191	158	193	172	186	170	185	170	176	154	166	205	187	179	185	156	163	168	195	155	177	183	200	183	177	202	175	181	178	178	179	174	186	153	196	185	161	188	157	183	180	171	171	188	194	169	189	161	181	180	186	184	192	167	167	194	181	164	165	184	168	177	182	175	177	156	169	177	178	200	199	181	166	170	182	180	160	191	187	169	166	175	176	173	177	186	179	181	186	154	157	179	176	190	190	197	175	174	173	169	179	179	192	161	185	187	187	185	175	189	161	187	193	175	182	173	194	157	187	183	184	197	169	172	161	174	162	181	184	190	181	195	189	172	162	181	179	171	195	168	180	196	169	166	187	176	180	179	183	207	175	184	174	172	188	170	182	171	188	158	165	184	146	179	180	177	159	185	189	183	150	184	184	178	169	181	180	171	181	177	191	179	182	161	179	182	181	191	183	185	160	183	170	170	167	162	166	169	180	193	199	174	173	189	181	178	188	200	185	191	197	185	169	173	152	179	177	159	175	199	178	166	195	165	175	173	175	193	157	176	155	169	150	177	186	166	186	183	178	168	169	146	174	166	162	192	174	190	168	183	187	155	175	189	169	189	176	193	189	185	182	185	182	183	171	154	176	185	173	172	195	185	166	190	185	173	191	182	171	178	187	186	178	179	167	158	181	164	175	173	168	164	168	178	192	186	184	183	189	170	174	173	178	168	191	152	168	191	168	194	178	180	189	191	179	171	160	174	153	181	176	201	184	172	178	189	167	173	181	190	178	157	180	184	172	175	160	173	164	162	167	195	161	200	184	189	184	160	188	226	187	174	173	184	171	183	165	186	172	175	177	197	187	173	166	195	161	182	177	164
150	2	1950	104240	427	21	305	330	294	254	273	246	249	250	240	254	232	237	236	198	225	224	226	221	197	216	181	205	186	180	195	191	172	170	175	197	182	163	175	180	177	198	146	186	169	176	166	183	184	161	174	170	161	185	185	169	175	181	183	187	165	195	170	165	159	173	185	170	165	158	178	159	152	175	177	182	157	148	181	161	182	197	189	165	192	176	174	174	166	191	170	170	187	161	191	159	187	178	193	178	176	191	168	170	170	143	181	153	143	166	172	157	183	175	168	182	155	183	170	179	173	159	182	185	167	200	170	161	198	168	170	181	165	183	175	188	186	163	189	160	166	169	183	159	168	178	155	141	182	168	164	174	179	157	175	189	167	176	190	169	168	177	165	197	167	183	157	143	173	159	158	193	185	183	168	151	175	158	174	165	164	175	176	154	178	172	176	181	174	171	190	183	188	181	166	164	189	168	169	148	168	153	164	179	155	155	172	175	182	152	172	174	178	168	173	182	173	170	192	185	180	186	184	177	177	167	167	161	159	180	164	196	180	170	164	169	160	168	179	159	161	185	180	166	167	162	167	166	171	170	197	166	197	169	168	160	195	152	181	167	164	165	184	160	182	171	181	163	137	150	178	180	168	185	175	201	158	176	185	163	177	174	168	161	196	181	174	184	157	152	167	177	163	147	165	173	177	161	169	145	159	174	161	175	162	174	170	190	174	154	174	164	170	145	152	184	165	164	177	179	209	153	156	169	176	146	165	167	163	164	183	186	138	171	181	162	172	153	163	168	159	159	158	172	182	166	160	162	154	166	166	166	179	169	163	173	167	179	164	176	159	171	176	180	147	155	197	179	143	177	158	185	158	183	175	176	164	172	163	172	159	178	184	179	175	170	172	163	174	166	168	177	155	182	171	155	164	179	184	158	168	163	175	153	177	181	188	174	175	164	151	170	178	163	152	182	148	172	175	176	154	133	163	173	172	165	162	186	156	154	161	142	152	187	165	163	165	157	159	180	158	155	162	140	181	188	181	185	168	167	168	175	161	160	182	176	164	177	141	169	190	166	198	184	166	153	172	167	176	153	163	176	173	163	180	184	158	179	172	158	187	191	187	175	164	170	169	163	178	172	164	176	181	188	165	164	171	161	171	173	168	185	171	170	182	186	152	160	164	176	155	174	160	186	171	170	190	154	179	161	160	156	179	177	172	191	187	177	165	158	178	184	161	158	167	166	186	166	176	146	175	162	178	159	179	169	177	157	158	162	185	172	176	173	165	161	190	173	157	181	155	154	178	159	150	169	152	185	162	173	152	169	159	166	141	141	190	174	177	157	166	185	170	163	179	173	183	168	151	185	177	178	185	163	191	161	173	163	156	160	171	169	183	158	168	152	159	168	171	174	165	202	185	192	168	168	179	156	184	152	165	171	196	162	163	184	167	176	165	203	171	161	158	152	172	157	164	174	184	171	146	178	186	167	161	178	160	143	168	160	161	174	157	161	176	181	184	165	157	181	175	166	163	178	142	164	165	169	170	177	152	188	171	169	191	161	165	141	169	173	164	171	162	172	187	172	160	162	167	172	169	162	151	183	173	167	162	172	169	173	194	183	180	160	201	176	157	162	150	171	200	165	159	158	177	161	163	183	183	166	185	170	188	177	171	176	188	163	162	188	167	159	186	166	148	164	164	164	165	176	170	159	183	167	163	160	184	178	168	166	189	160	187	185	165	176	155	165	201	151	185	175	156	168	165	189	170	174	183	160	155	160	177	171	175	171	158	160	175	151	172	174	179	180	171	177	166	189	172	170	156	179	160	173	171	171	189	163	171	164	171	169	181	146	182	162	160	200	188	159	181	196	174	186	168	169	177	179	182	161	183	176	155	183	156	156	176	179	195	168	160	158	200	153	176	180	173	193	154	177	164	164	177	157	184	161	174	151	173	167	176	173	180	168	162	171	160	164	166	161	171	176	185	169	152	165	158	170	168	163	180	179	191	161	158	152	190	159	158	191	172	160	150	142	176	151	188	181	164	196	169	176	162	158	157	171	165	163	170	167	190	170	167	156	160	176	175	167	139	170	155	194	169	149	171	154	193	153	186	183	162	165	168	174	174	165	204	188	161	164	163	171	178	175	161	158	166	141	161	172	169	160	181	173	165	163	159	171	183	149	160	163	157	177	166	193	169	150	174	158	172	157	162	172	186	159	165	170	172	192	167	177	188	163	169	171	179	162	188	169	168	167	165	166	168	157	169	157	182	173	171	191	161	181	179	145	181	174	171	190	179	171	173	181	147	156	155	146	169	157	176	171	172	171	171	175	168	169	179	177	195	174	171	169	173	181	155	173
150	3	3250	104298	438	36	271	326	287	239	249	230	266	216	187	201	233	228	204	199	199	183	183	182	180	182	172	189	177	183	166	177	164	159	151	157	163	173	167	138	177	155	165	166	153	173	160	140	167	162	160	181	180	163	176	180	152	139	177	166	155	158	154	150	172	171	146	174	155	170	148	146	176	153	158	150	159	166	152	159	175	160	167	154	143	165	163	149	146	153	170	144	153	150	155	157	155	154	166	143	173	159	157	154	179	165	144	160	167	188	158	134	151	178	162	156	153	169	141	167	183	147	146	168	188	150	145	165	143	147	162	158	182	164	148	155	166	152	156	142	139	175	167	153	155	155	174	158	139	161	137	145	132	150	140	152	149	139	152	160	155	167	169	169	178	173	166	158	156	144	153	164	154	171	150	156	134	145	144	129	180	167	169	170	137	155	165	158	157	158	152	169	149	147	152	157	151	174	147	140	160	145	143	148	150	148	152	140	155	138	159	150	151	146	148	148	145	162	164	145	158	144	123	168	132	160	158	173	158	163	165	140	139	162	169	150	143	167	189	151	169	135	155	152	158	142	140	182	151	172	167	146	153	156	182	156	160	151	149	148	144	150	159	149	133	142	142	162	145	177	138	152	167	151	162	152	139	148	158	163	151	139	146	145	149	168	131	168	140	159	170	134	142	131	165	144	141	146	148	157	167	157	139	151	153	147	165	168	158	147	135	136	146	152	161	162	131	158	161	139	128	158	172	154	148	165	160	153	159	161	162	173	178	157	154	167	143	144	145	168	149	146	150	145	161	144	140	156	148	168	143	147	135	173	159	158	152	146	143	169	137	168	142	145	161	141	145	119	165	150	164	149	156	136	133	156	164	156	152	147	121	156	164	184	142	152	167	152	192	152	152	144	175	155	162	172	157	149	144	157	155	150	144	142	153	163	179	159	171	151	141	147	139	162	173	149	185	145	156	155	151	160	160	140	146	137	156	175	156	122	144	137	147	151	156	147	164	152	166	170	189	150	123	157	178	166	136	160	151	138	175	179	161	156	151	139	164	165	161	165	156	163	147	156	151	139	148	151	149	188	143	139	143	151	139	141	148	168	135	147	151	155	132	160	147	160	162	147	170	147	157	139	151	150	158	159	138	156	143	144	146	132	159	159	146	156	173	141	150	151	154	154	141	145	161	145	142	177	169	167	135	170	156	174	138	146	144	160	160	166	158	151	149	153	162	174	148	157	149	164	133	147	159	164	172	139	155	145	141	136	165	158	153	130	173	128	157	175	162	152	147	163	165	154	158	163	152	148	145	127	144	160	157	154	177	188	165	122	139	154	164	181	135	162	137	162	164	157	148	137	171	160	150	152	155	165	128	155	158	158	173	165	161	147	169	164	159	154	148	156	169	153	155	154	160	145	147	137	164	175	146	145	162	144	155	171	171	153	144	158	172	137	154	137	147	153	152	157	136	167	137	161	145	159	152	129	151	142	166	168	140	145	159	152	157	138	153	144	150	153	142	142	146	147	152	156	147	160	173	172	146	154	138	147	122	145	146	151	158	139	172	160	171	149	139	145	151	144	153	156	159	163	158	143	144	152	136	155	145	152	140	149	143	151	158	167	158	164	156	146	173	173	159	135	159	137	149	130	158	161	147	132	155	149	167	138	142	162	143	144	156	160	144	154	165	142	164	151	168	154	157	151	132	134	154	159	155	155	151	141	160	143	129	155	167	153	164	163	163	156	135	148	156	163	163	154	177	125	173	183	163	168	143	148	148	154	138	155	157	142	151	161	156	150	175	148	147	148	129	140	151	153	146	156	159	154	145	148	161	155	143	159	159	146	163	150	160	145	167	155	176	160	159	126	149	140	175	149	139	146	142	148	138	138	139	146	154	157	193	151	160	151	145	165	146	159	161	164	163	143	180	152	161	149	141	142	158	142	148	152	163	173	159	166	155	149	145	162	157	162	125	144	147	156	146	176	160	153	154	169	157	143	148	139	171	155	148	148	146	150	136	139	145	152	152	168	160	137	141	144	166	167	162	165	136	148	150	138	149	149	158	164	140	153	168	148	170	145	153	148	151	168	163	156	141	176	159	164	145	149	151	147	165	145	168	156	149	159	153	162	162	161	170	152	149	141	147	147	162	151	141	151	143	145	147	161	149	151	170	174	157	151	136	146	157	159	163	161	157	145	160	163	151	156	153	143	169	155	144	165	138	166	166	159	160	151	145	153	153	163	142	133	146	138	147	157	148	141	152	167	142	161	137	150	154	131	165	161	175	158	138	144	153	174	168	154	156	157	139	152	170	155	144	152	148	148	158	131	135	150	143	133	154	150	144	156	168	144
150	0	2500	104356	427	6	245	304	298	291	267	250	284	265	275	266	278	268	253	217	217	210	226	223	198	195	206	191	182	174	187	149	164	182	170	175	180	141	164	172	190	185	185	179	185	172	168	171	160	162	147	177	153	164	154	142	177	160	161	166	152	139	164	168	142	160	151	144	159	162	137	168	158	165	141	137	162	162	156	134	163	154	137	153	161	147	141	155	165	155	161	154	173	151	138	139	143	144	147	147	183	160	147	164	155	166	152	162	135	149	129	148	164	161	145	144	186	147	145	167	153	147	149	146	178	140	145	157	136	143	133	141	137	143	144	159	146	141	141	170	117	138	126	129	143	150	128	147	138	135	162	150	145	139	154	151	139	152	138	155	145	152	130	149	147	148	140	151	163	139	135	157	131	141	141	149	144	147	146	135	164	140	137	135	133	134	151	131	154	124	131	160	144	154	160	156	151	148	155	132	134	142	129	151	152	165	144	135	138	143	141	163	154	150	134	154	129	140	152	149	156	147	135	138	133	125	158	138	144	111	143	137	137	149	147	132	137	129	133	144	140	163	144	138	136	161	151	159	145	160	148	155	148	162	142	149	139	141	142	127	135	134	120	158	152	154	139	146	147	144	136	143	149	152	133	155	157	138	165	145	140	139	134	141	154	143	147	144	144	140	153	132	141	133	143	171	124	164	138	133	163	127	141	129	140	139	136	134	140	125	157	139	120	121	147	153	159	139	145	143	162	144	158	139	136	151	142	147	165	144	144	145	157	155	154	148	138	137	159	152	147	161	130	130	142	144	143	141	146	150	138	178	125	153	129	137	139	137	142	133	143	126	140	141	150	144	172	134	157	137	152	135	154	144	142	135	142	158	163	154	129	139	164	130	141	166	139	145	133	154	139	142	126	149	129	158	133	129	149	130	146	142	136	154	156	139	132	123	124	147	143	135	137	144	162	126	158	120	141	150	146	139	149	157	148	131	140	149	137	153	137	142	142	149	135	138	132	133	162	131	140	146	137	153	151	126	136	121	138	130	150	139	141	132	164	147	129	141	138	136	176	143	153	146	145	135	123	146	166	133	141	146	147	129	148	128	143	138	159	135	136	138	138	132	132	147	172	150	136	140	130	149	147	141	127	158	129	132	129	152	152	109	125	136	157	148	147	160	144	118	152	152	151	133	140	145	145	132	135	111	141	144	139	143	116	136	129	143	145	151	144	136	143	155	144	146	150	162	139	150	147	120	172	139	145	146	137	134	135	151	147	143	137	149	146	145	145	153	141	133	141	149	125	153	146	145	148	143	168	148	142	147	168	123	135	148	138	151	130	130	146	140	147	137	119	161	129	141	141	140	133	133	136	142	136	128	134	144	155	160	151	129	151	134	134	137	157	131	153	128	141	150	143	146	146	132	138	131	153	145	164	119	174	150	150	149	148	124	135	140	151	145	149	133	151	145	119	140	158	132	161	183	154	153	133	143	148	126	136	156	145	140	141	155	128	145	142	159	141	147	159	145	148	138	148	159	137	154	137	138	146	132	162	140	133	138	154	138	144	128	145	156	148	143	138	143	143	137	141	142	149	146	167	142	156	129	157	145	156	167	126	144	139	151	140	148	153	136	153	134	134	127	130	156	149	148	160	149	127	134	149	149	152	151	128	161	121	143	144	133	141	123	132	160	132	142	134	129	155	143	144	128	158	170	140	147	135	131	145	161	145	132	134	150	131	145	143	152	159	144	141	136	144	145	141	144	143	134	148	125	131	133	131	159	157	151	149	144	146	132	140	161	132	157	141	130	137	124	142	140	138	138	131	119	135	161	132	144	134	151	145	113	155	151	147	124	132	128	137	163	156	147	142	147	124	141	130	146	155	128	138	149	153	145	153	158	154	144	142	152	133	151	140	168	138	136	184	133	143	150	144	158	146	144	160	151	165	150	145	148	125	138	128	158	140	142	132	161	148	168	137	144	131	142	163	153	145	140	139	149	170	150	140	148	143	155	157	112	131	147	137	133	133	140	144	166	140	152	132	143	159	144	148	143	143	141	138	129	138	137	153	139	146	138	142	153	177	139	138	178	140	144	148	156	157	153	109	153	148	132	129	147	145	143	137	148	140	148	154	126	138	130	129	151	117	142	136	138	135	130	134	153	159	162	164	177	134	159	141	137	138	145	118	144	120	158	155	131	139	150	154	142	156	147	146	146	142	141	149	146	148	132	117	141	135	143	150	138	148	136	134	135	151	142	158	143	145	154	176	135	128	144	118	139	149	139	163	136	147	150	147	138	128	124	124	113	162	131	149	162	156	139	137	158	122	154	142	155	145	140	139	133	148	139	134	120	147	152
150	1	1710	104414	433	68	296	252	204	215	206	221	172	177	151	149	170	163	172	162	144	143	133	131	156	141	133	138	130	128	141	134	121	135	122	121	131	133	107	125	128	119	125	134	131	131	160	117	110	134	145	132	138	131	146	122	125	126	144	152	138	134	133	150	127	135	138	134	141	121	115	134	112	134	151	136	138	120	133	125	136	114	127	145	138	130	137	120	120	125	151	133	112	133	134	129	135	141	133	139	145	136	125	122	127	147	124	131	139	121	127	138	145	129	130	125	125	141	128	117	140	129	133	137	133	145	132	125	131	126	113	148	138	128	130	111	128	130	105	146	127	118	133	121	141	137	139	146	134	136	123	150	118	143	112	110	139	147	130	125	116	145	128	129	128	139	125	129	123	123	153	146	119	137	130	137	142	127	115	127	142	124	108	143	147	112	139	133	149	136	116	111	129	124	136	122	159	109	113	129	106	149	154	129	122	148	123	130	124	116	146	119	120	129	121	120	121	122	134	137	136	110	124	126	137	125	137	127	130	128	158	130	127	138	137	144	126	140	120	117	121	146	137	117	121	136	133	132	136	145	122	128	136	127	137	118	148	111	139	111	120	133	121	129	124	115	131	127	119	136	160	128	141	117	139	147	119	153	120	131	137	118	135	122	134	127	131	115	137	121	145	117	131	118	124	135	129	124	123	154	147	143	135	138	147	156	142	127	142	123	127	127	136	140	131	128	120	128	139	135	146	143	114	114	133	107	129	140	131	131	120	154	133	138	140	122	143	121	124	113	108	130	113	157	123	139	141	111	119	132	123	134	131	145	111	117	141	113	134	138	126	123	142	129	118	139	127	133	127	127	122	113	129	141	144	114	146	114	141	118	131	120	146	129	121	109	132	123	112	135	119	129	134	140	123	134	123	122	137	117	133	146	115	132	124	139	127	134	123	119	134	128	128	105	141	120	131	104	138	145	133	154	145	111	142	159	114	128	135	123	135	132	125	118	132	141	135	113	125	140	116	129	105	135	138	142	125	133	143	146	135	129	128	141	124	117	121	120	144	154	131	132	132	144	134	112	124	144	117	121	121	129	133	129	120	135	136	123	125	143	114	137	128	115	153	138	135	135	109	119	143	130	113	126	126	154	106	142	130	130	139	124	128	135	129	136	134	122	118	165	121	126	128	125	123	136	134	139	142	143	154	141	126	133	141	139	129	122	103	124	134	136	142	127	139	133	143	152	131	155	127	129	119	135	105	136	144	130	118	137	134	128	122	129	127	138	148	128	126	154	142	146	144	128	126	143	132	139	140	141	132	134	126	122	139	121	122	116	132	145	128	128	128	131	136	145	130	148	128	124	138	135	122	138	115	138	104	135	123	132	143	137	128	131	118	91	139	140	131	113	125	112	126	105	138	126	129	121	120	122	138	123	142	147	109	144	155	141	127	133	130	151	136	149	129	131	121	127	141	153	106	144	125	136	135	133	132	120	137	150	138	119	111	122	145	126	131	132	133	141	140	135	130	133	124	130	127	123	130	123	143	129	133	108	133	129	109	129	134	153	117	135	143	137	139	136	124	119	139	119	139	113	137	111	161	140	119	150	140	146	126	139	148	123	131	144	144	153	109	130	141	113	127	130	131	141	120	115	133	135	141	135	123	139	130	114	140	126	144	125	121	132	109	129	151	151	135	125	156	131	135	130	141	133	117	132	117	128	123	130	155	127	130	126	135	134	119	138	125	126	126	130	132	118	126	135	128	116	117	123	113	130	92	134	121	109	116	126	132	141	129	135	126	138	125	120	113	140	128	146	123	121	119	144	126	124	129	120	135	137	112	136	151	125	132	120	128	129	141	136	141	141	137	124	150	129	138	129	119	141	138	129	146	134	128	151	135	132	134	127	129	123	123	127	144	127	108	120	137	123	155	128	155	138	121	135	125	126	126	125	130	153	128	129	140	143	134	132	126	130	126	129	146	135	141	130	118	107	112	130	125	123	122	119	125	112	130	113	119	128	132	123	114	135	135	132	141	129	146	139	132	129	133	133	126	117	130	131	132	136	141	123	136	130	115	118	128	123	128	159	143	149	127	108	123	140	137	131	135	132	133	131	146	129	131	117	141	113	117	138	148	123	129	133	123	130	144	128	129	114	130	152	132	118	134	134	157	129	137	107	130	129	127	126	116	122	125	142	105	123	127	126	131	137	114	136	132	154	132	138	138	144	120	120	142	147	143	146	155	119	121	114	117	121	129	134	122	125	124	138	129	121	118	134	133	139	144	136	126	130	108	131	116	129	134	110	118	130	134	125	132	116	139	127	109	145	126	128	127	121	139	119	135	130	106	132	136	129
150	2	1950	104472	415	16	264	302	249	259	228	223	232	192	200	217	209	185	175	160	133	171	184	134	178	144	155	145	145	135	124	160	148	139	160	139	149	135	146	159	147	133	129	139	116	119	136	137	139	132	110	133	130	141	112	127	132	146	117	136	136	140	137	125	110	138	120	131	135	132	147	113	150	128	126	143	121	123	138	134	112	115	121	120	129	101	117	115	134	131	116	111	136	109	133	138	146	120	128	114	112	116	132	121	120	132	129	120	141	116	113	125	94	118	110	106	116	133	133	124	131	130	137	119	127	103	139	132	118	113	120	115	116	143	116	121	148	127	107	131	119	118	132	146	108	140	107	144	112	130	132	115	103	147	113	126	129	114	118	138	116	123	119	133	104	104	121	122	111	130	103	125	132	129	119	120	127	123	126	119	132	119	129	129	156	122	112	123	125	99	129	127	116	121	114	130	130	125	120	127	112	117	132	123	133	137	108	110	133	111	114	115	109	129	109	124	123	115	136	127	113	128	117	120	108	105	124	103	119	129	134	115	133	140	119	122	122	110	132	116	122	125	140	140	138	126	123	134	112	113	126	114	117	130	109	128	136	105	120	119	112	130	107	117	118	125	129	110	112	129	121	118	120	130	100	119	131	122	135	112	123	127	118	121	120	129	118	132	126	120	109	151	143	119	122	146	129	119	132	127	115	130	91	111	110	122	133	132	133	129	129	124	119	117	114	123	105	118	132	107	97	118	127	121	135	127	131	113	126	115	105	104	128	129	105	126	125	122	108	129	110	127	127	107	118	124	112	111	115	132	112	119	131	112	122	129	117	136	117	121	115	114	112	123	98	116	112	101	125	107	113	122	133	137	130	110	110	126	130	111	133	124	121	129	122	118	119	139	138	114	104	122	119	120	135	118	103	112	107	130	137	118	107	104	146	129	123	113	128	134	136	120	109	123	106	148	140	95	118	105	138	111	121	103	115	102	113	130	123	121	106	120	117	103	129	115	124	113	115	128	114	126	112	104	110	127	130	112	140	131	127	134	106	122	125	108	106	125	115	106	149	122	116	116	122	143	130	114	135	115	114	125	121	114	120	130	118	118	116	116	130	128	141	128	118	144	120	95	120	121	114	122	142	128	123	123	106	124	113	122	123	127	147	122	117	126	128	118	133	131	130	130	120	119	139	129	119	105	115	114	109	125	135	106	123	104	132	117	111	117	96	121	112	102	119	138	128	129	135	112	122	110	146	124	132	138	125	103	125	126	121	120	117	127	130	115	120	128	119	120	113	101	136	111	125	128	111	116	119	112	118	131	146	116	103	136	111	117	140	115	124	133	126	119	111	110	131	136	101	117	121	135	117	128	127	110	109	121	125	130	129	111	140	123	133	116	127	127	113	121	114	119	120	126	125	129	124	111	125	104	119	113	118	117	123	132	119	122	126	130	111	119	119	121	125	129	103	125	125	135	123	116	124	121	108	108	119	115	126	119	133	123	124	111	115	129	120	93	133	113	118	107	119	127	127	119	129	120	121	116	137	114	119	132	115	132	120	141	121	131	125	113	114	118	139	110	116	110	123	109	117	117	125	113	94	114	112	122	118	135	94	109	126	118	119	111	119	138	129	138	105	124	112	114	116	121	120	123	123	109	115	113	128	124	129	136	113	114	121	111	115	141	107	109	111	122	132	102	112	122	134	102	109	134	107	113	122	123	122	125	97	125	113	131	110	145	123	118	116	126	128	127	117	111	109	100	119	122	122	111	106	129	104	108	114	130	127	117	114	120	100	124	117	131	134	146	123	116	119	122	117	111	116	127	141	131	129	125	111	124	129	122	94	125	103	120	125	134	140	130	129	114	111	109	102	120	112	134	122	124	104	134	116	111	135	103	128	124	100	127	134	123	119	127	123	118	131	115	112	127	117	127	119	132	124	125	133	122	138	124	116	117	120	129	105	118	122	112	110	115	135	119	129	132	128	122	100	100	125	120	118	125	116	122	109	131	138	105	118	137	127	124	131	109	145	122	121	129	134	112	107	125	122	111	121	123	110	123	117	113	125	127	135	113	135	117	123	108	126	129	121	120	138	124	117	132	130	119	121	135	130	129	112	126	139	118	126	105	115	103	111	110	123	99	125	112	122	126	122	128	123	137	122	127	119	129	120	130	120	130	118	121	132	111	131	145	111	105	126	132	118	140	130	117	103	139	118	117	140	123	127	130	125	121	141	107	111	143	136	108	117	129	135	115	127	124	119	129	122	118	129	110	114	117	126	120	118	85	119	130	121	105	107	125	94	110	128	122	120	138	128	103	121	126	129	118	106	133	145	106	112	98	102	133	120	117	104	117
150	3	3250	104529	448	26	284	288	285	266	253	208	244	224	214	197	200	200	191	162	191	178	179	174	145	135	149	165	148	135	154	152	140	136	145	157	150	153	134	147	133	156	144	142	139	133	140	149	148	143	134	149	154	152	136	137	154	130	113	147	157	159	129	127	126	119	119	127	140	123	145	137	144	139	122	116	149	136	140	159	124	139	135	140	130	139	137	115	121	143	141	123	133	140	105	151	135	149	142	150	156	144	114	138	138	142	131	141	121	131	139	151	131	140	144	117	139	138	125	163	145	138	139	147	142	139	131	136	138	141	149	141	121	139	122	138	138	145	142	153	121	130	144	144	135	131	139	136	160	153	143	129	142	137	133	135	129	128	135	145	144	162	131	134	134	128	136	138	147	130	140	144	138	127	130	120	132	130	125	132	124	114	135	139	122	131	141	130	125	129	148	126	134	128	110	137	133	152	107	145	140	134	118	155	149	151	145	139	138	134	122	130	106	114	142	149	151	151	122	129	131	139	129	137	141	140	133	131	130	136	130	152	132	106	126	132	136	134	130	133	133	143	122	130	135	137	150	136	142	141	141	142	129	148	108	128	119	112	133	126	150	130	141	142	129	142	124	113	124	143	113	126	132	108	144	129	126	158	145	137	130	129	133	153	123	127	145	135	150	151	144	142	121	147	137	126	122	150	128	129	145	134	141	129	146	170	127	136	110	156	119	127	121	128	133	134	153	138	120	131	138	128	113	142	142	131	147	114	155	127	139	133	151	144	130	146	148	138	136	131	147	156	148	134	123	143	123	151	134	162	136	149	115	121	143	135	141	132	123	132	138	130	109	137	152	137	126	135	138	138	150	140	145	131	151	140	115	146	142	133	131	136	142	137	127	144	140	142	145	143	128	137	147	124	124	128	153	111	119	155	140	137	143	135	153	148	120	132	119	140	131	149	128	152	145	135	157	133	130	144	127	162	131	124	127	122	118	130	137	119	133	148	108	111	140	151	130	117	121	145	134	134	130	124	136	134	137	137	143	130	128	141	117	144	135	149	125	125	140	126	132	129	127	134	151	128	147	138	139	140	114	129	127	138	145	136	131	144	145	148	138	133	153	111	146	154	131	140	137	127	125	133	122	127	133	139	141	139	156	138	138	143	137	116	136	140	140	123	143	146	141	128	137	128	147	123	125	126	133	131	129	136	143	140	120	133	130	143	141	151	128	153	118	107	144	148	123	109	130	136	121	126	137	129	137	115	133	150	139	159	127	130	137	138	143	158	137	143	130	130	117	128	141	138	124	142	116	118	119	112	121	142	146	150	124	153	139	124	131	116	136	136	133	155	132	139	129	143	112	133	138	129	142	127	141	126	114	131	155	128	153	129	136	138	127	146	129	133	139	139	130	131	141	122	148	144	146	142	125	122	140	136	128	129	133	165	118	129	115	132	164	132	115	144	137	145	127	154	141	150	144	111	141	131	123	133	125	129	140	118	143	117	128	131	140	133	150	119	127	120	127	137	118	139	139	137	126	129	124	131	155	131	132	126	131	131	128	120	124	139	136	140	118	130	131	126	142	145	137	129	143	137	115	135	138	152	119	143	151	131	115	143	142	141	129	133	146	137	137	129	152	127	133	137	131	134	127	129	126	136	139	138	126	143	119	140	130	134	138	134	139	129	138	136	97	130	113	131	119	126	147	141	147	127	121	127	147	152	149	139	102	135	135	146	127	141	131	152	119	114	122	144	136	132	129	129	141	153	135	150	129	135	122	157	127	142	143	132	141	131	136	139	135	132	132	153	163	142	137	145	137	137	145	130	153	136	135	127	133	144	135	129	125	144	129	120	116	135	143	120	124	131	141	134	139	129	163	138	140	123	143	154	134	135	123	131	128	138	145	127	152	137	145	138	134	125	125	141	138	144	119	147	139	129	136	128	136	123	127	127	139	145	143	146	150	124	141	138	121	147	140	123	119	127	125	141	153	119	166	123	142	140	139	137	117	118	122	130	130	132	148	129	118	135	129	139	121	130	122	139	135	126	142	139	136	122	135	136	138	124	148	139	132	132	131	137	146	147	134	141	126	146	127	145	142	139	134	118	140	118	146	129	138	137	133	132	145	138	124	150	137	131	140	137	137	149	143	128	131	135	139	131	131	140	138	131	137	145	146	135	122	135	129	153	126	135	127	140	120	118	130	134	130	147	146	151	127	137	151	130	138	160	131	146	131	151	117	119	126	137	132	119	142	124	153	147	154	134	136	143	172	133	132	136	150	140	130	150	145	118	130	131	146	151	132	132	122	124	135	117	128	140	122	135	137	127	128	145	123	133	140	136	131	150	123	130	130	108
150	0	2500	104587	417	11	254	293	280	286	261	266	276	255	236	244	266	258	227	204	226	219	198	217	188	200	214	190	194	187	195	165	181	174	155	167	170	181	178	148	166	151	162	146	190	165	152	149	184	134	158	173	155	170	150	144	133	145	154	165	158	154	149	130	149	133	156	154	148	136	152	123	140	155	130	151	127	139	138	148	124	140	146	134	145	147	140	150	158	129	144	132	151	138	156	139	145	160	158	153	146	140	154	147	155	136	148	125	145	148	131	147	134	162	169	138	157	137	137	131	119	139	138	130	146	144	149	131	153	151	134	139	133	122	159	130	141	145	146	114	126	154	140	146	151	163	155	121	142	126	142	155	139	133	119	127	136	147	121	142	125	139	132	143	119	128	121	134	118	150	145	146	152	142	137	144	158	130	113	107	146	115	143	144	160	131	138	144	124	145	136	130	136	130	127	118	125	132	141	147	129	140	130	144	130	122	130	130	117	133	132	119	143	133	125	142	147	158	128	144	138	115	134	121	146	128	121	109	128	142	135	149	126	129	138	125	149	144	127	136	143	133	151	130	160	141	146	138	135	141	125	127	143	148	137	131	145	131	107	129	131	128	153	132	144	121	136	126	150	121	144	137	146	141	143	124	128	126	147	145	129	135	121	122	125	128	133	128	141	115	139	134	131	133	123	140	120	131	123	139	137	139	139	132	140	137	145	137	145	137	129	137	164	133	125	119	120	130	146	152	130	146	130	136	126	127	139	132	121	146	128	133	131	137	138	145	132	132	132	120	139	129	133	132	110	128	133	138	148	158	137	135	138	125	107	138	126	122	134	133	138	136	150	147	135	119	140	128	136	138	122	133	117	115	148	131	121	153	118	122	138	126	136	131	124	122	138	143	118	118	139	140	148	143	122	148	154	139	106	135	156	113	150	151	143	121	116	106	135	129	152	148	151	119	121	142	148	138	144	133	137	129	124	170	152	134	118	138	147	140	142	155	119	123	120	118	140	143	142	149	137	134	127	104	116	132	130	143	127	133	106	134	141	127	139	158	134	148	138	136	118	124	122	130	132	143	147	132	124	136	131	110	132	145	164	146	117	137	106	139	134	134	108	156	131	135	126	132	120	125	127	154	150	125	137	128	124	117	125	129	133	125	128	132	146	121	128	141	142	130	131	138	120	117	146	125	128	131	112	153	138	121	130	135	114	141	147	122	124	128	123	143	121	142	128	125	146	140	144	118	144	138	145	148	126	137	159	117	121	128	128	127	127	138	118	147	128	144	141	143	134	125	139	125	138	132	132	123	129	143	125	139	135	129	138	124	157	130	146	149	147	129	133	129	149	121	137	137	142	143	127	136	131	111	118	126	134	132	124	156	131	134	122	119	127	142	129	125	124	140	142	136	127	130	130	126	133	125	137	115	138	132	133	129	134	129	134	126	133	119	141	130	164	147	117	132	127	130	128	129	130	140	130	147	142	124	143	140	126	124	126	133	133	143	133	136	132	127	122	153	131	133	136	131	139	121	148	136	131	118	134	132	125	149	137	132	146	135	127	111	143	145	139	130	120	119	138	124	134	112	125	136	139	118	135	100	131	135	133	129	152	121	140	145	143	133	118	119	155	133	124	134	135	126	136	132	145	133	119	133	132	139	105	124	156	117	124	126	141	125	127	127	157	125	139	151	134	137	143	130	145	135	115	133	130	128	154	141	132	135	116	136	140	129	128	123	143	119	135	125	134	130	132	137	123	123	118	131	120	148	154	130	131	115	148	129	123	130	140	135	128	143	153	122	124	127	142	135	129	128	131	138	142	130	118	144	148	157	133	143	122	133	119	145	137	140	133	116	150	143	126	132	138	162	130	109	140	116	136	146	125	126	122	137	137	135	121	131	146	160	125	117	146	139	145	139	119	147	138	132	121	142	139	124	118	135	134	128	116	133	155	148	119	123	131	147	135	128	144	123	142	135	147	139	121	141	147	136	135	123	134	116	127	141	134	145	107	128	107	136	122	133	146	130	139	127	142	139	139	115	151	114	150	138	130	138	140	124	158	122	150	126	127	145	135	136	135	136	131	132	147	130	135	127	132	138	120	110	118	148	147	132	143	122	123	126	135	140	117	137	131	113	141	123	118	125	138	129	150	117	148	130	140	124	136	119	134	117	128	146	139	128	130	148	138	129	120	139	145	139	136	125	141	146	148	124	104	122	116	134	151	142	117	147	134	115	135	123	123	128	136	131	132	143	121	144	132	133	128	114	132	136	140	140	126	129	144	136	150	157	126	118	120	133	117	142	145	122	151	134	138	118	134	131	123	148	134	136	148	142	144	117	143	128	148	130	149	123
150	1	1710	104645	435	65	273	273	255	215	195	200	205	175	188	158	177	173	168	177	151	149	152	153	158	176	131	133	142	158	148	144	139	153	156	148	156	164	154	157	137	156	137	152	162	145	154	142	164	134	168	101	136	157	142	146	155	152	157	139	149	158	138	140	126	148	147	141	135	140	149	139	142	143	146	145	135	158	140	154	158	142	156	143	163	167	145	139	135	147	155	112	148	142	130	147	137	152	153	135	156	114	146	138	145	163	130	132	131	144	141	137	157	146	142	151	141	120	158	132	145	139	138	151	149	146	132	135	137	132	139	140	151	157	136	141	127	159	138	124	143	137	148	156	138	140	164	179	132	141	139	123	145	137	158	175	131	134	125	133	139	147	124	149	155	131	139	150	138	141	156	144	174	162	139	149	138	142	156	133	138	134	144	155	152	118	128	132	149	150	124	149	135	131	135	113	150	149	136	155	116	139	140	129	133	142	168	135	141	143	136	160	136	138	139	148	134	145	148	147	143	130	122	143	150	139	118	162	136	138	135	154	153	126	143	142	155	129	165	142	140	152	141	146	152	175	138	131	121	151	138	140	146	155	138	146	157	156	133	144	141	124	132	147	144	147	144	156	139	128	177	124	149	128	132	135	148	125	131	132	140	128	140	147	139	147	138	141	147	152	132	149	127	153	146	131	140	158	162	125	129	147	159	144	136	145	137	133	132	137	130	155	144	134	133	147	146	133	139	141	162	147	139	140	122	134	139	155	149	152	139	136	119	136	140	133	132	144	131	142	137	134	138	149	133	139	140	127	136	119	156	128	136	150	145	149	145	161	143	140	135	142	123	143	147	152	115	136	138	137	151	137	145	145	139	127	135	142	137	148	152	128	135	157	141	167	147	127	138	136	144	134	136	149	127	127	143	124	137	154	156	154	138	117	140	137	139	158	132	152	129	144	135	158	144	147	150	133	133	135	165	143	134	135	147	154	155	124	159	151	157	157	157	129	140	129	146	153	143	162	155	147	131	133	151	160	146	156	126	144	119	129	125	124	132	133	134	149	124	142	155	145	143	156	165	153	146	155	142	137	139	132	130	146	155	124	136	158	131	145	154	143	149	139	129	146	125	147	122	157	153	158	135	128	152	125	152	139	135	140	153	113	150	151	143	156	128	139	162	138	143	141	152	155	135	149	149	124	135	144	147	145	148	123	153	140	152	128	159	141	139	121	133	136	144	148	143	126	144	155	166	144	133	140	133	177	147	149	137	152	140	127	117	120	131	124	144	147	165	138	156	134	170	143	157	150	140	131	134	138	140	131	150	151	169	137	128	138	143	116	149	131	132	153	141	136	128	156	157	158	141	135	143	132	153	141	132	151	152	173	158	143	120	158	131	143	141	143	147	141	163	130	142	138	120	142	143	153	155	150	145	145	120	142	139	157	131	130	135	157	139	159	140	133	142	144	161	146	136	143	138	126	142	131	143	140	165	150	149	131	135	155	148	142	154	152	141	131	138	149	156	123	150	152	139	162	133	144	137	137	137	158	162	139	145	142	134	132	129	147	133	148	160	139	157	141	144	149	141	124	138	145	129	134	138	140	142	137	139	141	148	132	138	142	135	139	142	167	159	155	135	141	132	144	155	147	143	124	138	150	149	150	139	159	141	130	132	154	146	118	151	153	135	149	165	131	154	144	150	130	144	149	134	130	141	135	142	125	156	133	136	143	129	136	139	138	130	143	117	132	127	141	156	128	144	152	128	147	149	153	129	149	144	155	152	152	121	142	121	150	147	146	142	144	168	131	164	139	137	132	133	156	153	131	133	148	143	146	144	156	142	141	132	128	135	156	136	126	125	140	154	142	128	131	137	146	150	155	155	148	135	147	142	156	146	141	164	149	124	151	140	144	164	144	138	125	151	137	119	138	136	155	133	142	151	116	155	156	133	123	145	142	140	162	145	136	144	137	154	144	134	130	141	129	121	149	145	136	144	159	157	114	133	152	154	145	152	148	152	162	138	127	113	150	139	132	123	133	150	142	133	128	140	131	123	135	147	126	125	136	154	136	146	141	125	156	155	135	161	170	139	156	128	129	143	146	132	139	157	113	155	164	145	143	149	150	157	148	132	126	140	139	141	139	155	148	144	130	140	135	127	131	140	146	158	127	151	128	145	134	135	119	156	145	147	138	145	150	161	149	136	147	139	150	135	129	137	143	156	138	161	159	118	133	151	144	167	135	156	149	129	115	150	135	157	139	134	162	139	127	153	137	145	130	155	134	157	165	138	149	141	159	126	113	137	128	140	143	141	136	123	153	147	171	132	138	166	144	139	138	126	114	142	141	150	132	136	146
150	2	1950	104703	431	23	296	305	313	302	243	248	248	235	236	220	211	219	198	186	183	184	179	184	191	160	179	157	165	176	161	175	172	194	155	177	154	152	150	150	143	143	160	132	163	150	156	148	147	158	160	162	163	154	141	138	148	178	166	170	149	172	152	151	152	135	157	149	150	149	137	144	147	153	162	134	149	135	159	149	169	159	177	155	151	141	154	148	141	140	125	124	158	162	160	169	149	157	154	134	156	164	145	146	148	121	162	148	157	116	142	158	136	141	148	156	146	167	143	146	147	157	151	148	140	160	139	137	161	153	163	153	159	145	162	176	151	162	139	160	144	151	147	157	130	145	142	138	155	135	136	144	147	150	135	141	145	147	147	146	133	167	157	157	157	149	156	147	167	129	152	148	141	159	147	162	147	135	159	149	167	152	177	154	151	149	158	154	148	158	157	149	156	153	172	164	140	139	159	147	147	149	157	155	146	155	159	161	163	147	166	163	155	129	148	126	135	142	173	179	135	156	132	126	146	165	156	138	148	135	152	155	158	138	166	126	153	140	145	160	151	124	150	136	168	143	129	136	168	156	134	150	150	148	136	147	169	150	162	135	125	145	146	168	147	158	149	146	153	161	140	175	144	135	139	132	120	139	148	148	149	136	145	141	133	155	154	144	154	154	145	139	148	162	150	154	139	156	138	157	138	152	145	154	148	150	149	140	143	152	165	124	157	149	129	150	157	145	128	153	133	146	152	168	141	146	152	146	154	156	139	154	156	153	149	173	151	155	160	152	144	167	161	149	128	152	145	143	150	150	139	149	158	133	151	164	138	140	147	139	156	152	145	140	137	136	153	140	153	114	152	145	135	136	145	134	155	147	167	147	138	141	113	144	131	140	148	146	155	143	173	177	135	158	143	164	142	160	160	142	144	119	145	148	151	146	153	148	143	144	163	130	152	139	140	138	144	168	155	145	159	144	158	141	142	132	145	153	145	155	148	134	146	137	140	150	152	145	159	158	125	146	152	150	153	149	154	165	128	163	148	146	154	142	152	146	158	151	137	161	137	146	135	156	144	146	142	145	147	162	123	153	140	140	165	154	169	149	145	139	175	132	142	170	138	143	133	144	146	137	145	144	150	146	131	140	167	150	144	144	143	141	159	150	164	157	132	152	144	128	158	138	165	139	141	131	163	154	144	164	146	148	135	124	140	161	142	137	146	149	156	144	153	146	137	168	152	150	150	138	140	143	145	139	158	130	157	158	151	156	126	157	174	134	148	137	160	143	148	133	158	140	152	138	158	160	149	140	142	142	164	148	142	147	151	143	134	148	137	118	139	141	125	131	149	131	148	151	173	145	145	139	150	146	150	134	148	131	144	151	142	145	150	144	152	176	129	159	155	146	133	156	138	146	139	172	142	176	148	156	124	150	161	133	142	156	152	139	150	127	116	151	146	134	135	140	155	147	133	138	165	146	142	163	141	129	138	137	146	136	142	153	125	150	129	153	147	162	153	141	139	136	151	149	141	129	135	151	139	126	146	160	139	164	142	148	153	136	139	164	162	159	147	143	147	149	147	145	145	164	134	136	153	137	145	134	146	150	137	143	155	158	172	160	155	137	136	150	136	152	164	148	136	144	140	136	141	158	143	159	155	143	156	139	135	153	158	131	132	143	139	160	155	168	153	148	157	151	132	164	149	152	154	158	135	162	160	144	131	136	138	141	139	134	147	135	161	148	147	150	149	150	143	156	141	164	147	157	131	136	126	139	146	155	140	144	143	134	149	147	135	140	139	135	134	159	146	149	134	161	147	136	173	115	135	145	146	143	145	146	133	139	145	140	145	146	151	149	153	132	146	145	145	145	124	142	133	136	139	144	148	158	148	146	139	127	142	134	162	151	156	150	168	151	148	147	154	154	124	163	148	145	175	170	165	131	158	156	152	138	162	168	128	149	151	147	143	140	148	150	153	139	141	138	155	147	150	130	169	157	169	134	129	132	158	136	147	130	135	159	166	153	156	148	145	153	156	156	130	140	138	163	130	137	154	176	152	153	158	139	146	157	157	135	155	135	139	142	131	138	145	121	139	139	139	148	152	137	141	138	142	139	155	125	153	139	161	160	150	155	141	146	135	137	134	145	146	149	149	141	133	147	141	142	145	146	147	145	140	150	154	161	149	140	150	137	151	139	148	152	150	140	139	165	139	125	160	149	122	123	155	143	158	138	147	147	150	160	143	149	154	156	152	162	169	140	142	143	127	151	155	138	144	149	141	137	137	147	144	142	137	145	136	142	138	142	148	129	140	149	135	141	161	143	160	160	161	138	137	140	138	152	172	163	118	132	141	131
150	3	3250	104760	424	32	286	314	297	290	255	227	262	242	226	229	208	234	189	197	181	189	187	169	174	171	186	160	159	180	166	153	167	183	181	158	159	151	170	183	178	170	167	146	142	163	170	150	153	154	163	156	168	157	173	168	134	154	162	153	166	147	164	165	156	155	156	170	149	160	171	146	160	170	168	151	159	176	168	159	164	171	153	155	157	168	169	174	156	173	160	160	172	155	150	140	170	164	147	151	132	163	166	158	168	158	140	166	184	168	153	176	139	169	152	171	162	160	161	163	152	161	163	167	148	157	148	153	167	160	157	164	155	154	158	166	157	148	162	170	137	162	174	157	163	169	159	171	164	165	163	147	164	162	168	173	160	160	169	172	168	167	175	138	159	136	165	155	137	165	153	173	166	161	169	135	158	175	168	166	142	153	160	143	161	137	159	157	138	141	159	164	147	143	149	146	144	155	164	157	178	182	153	150	153	157	161	139	158	155	181	168	163	150	155	172	160	156	166	151	169	173	162	151	171	164	162	171	169	139	174	138	177	136	157	156	148	162	154	153	173	141	164	156	161	147	140	161	143	156	161	166	148	130	175	159	158	150	167	164	150	160	161	140	164	162	182	163	162	168	136	140	147	146	154	167	147	154	146	147	161	142	160	176	152	153	162	166	173	139	174	145	162	166	164	148	144	155	157	161	149	151	141	165	177	146	158	139	164	160	149	148	154	161	144	166	156	144	163	168	159	159	166	140	158	139	140	171	165	165	178	137	156	161	164	158	159	143	147	150	157	163	148	158	155	164	161	146	134	135	139	167	161	142	151	165	161	165	152	152	155	160	180	164	165	164	158	149	152	156	138	164	152	160	155	166	142	160	153	157	160	141	149	168	151	159	155	170	157	169	150	161	152	149	164	137	162	153	129	175	162	158	152	162	168	150	147	187	149	151	179	147	133	160	167	159	164	153	146	150	179	159	164	155	153	164	144	160	141	153	167	166	149	179	164	147	143	139	156	156	163	150	167	158	169	147	156	145	134	181	159	154	153	155	154	158	174	160	162	164	152	166	143	162	134	166	153	175	174	163	183	170	149	151	164	145	156	157	163	164	165	161	140	136	160	133	152	150	147	158	155	150	175	150	140	167	135	154	156	164	146	167	170	160	152	153	168	147	151	161	140	148	135	171	143	164	160	145	159	153	152	177	144	153	134	175	154	162	170	172	149	162	158	150	171	150	148	144	169	159	140	179	154	152	161	165	161	162	165	181	154	157	163	165	155	144	145	153	158	146	142	175	142	161	153	167	152	146	141	148	155	146	158	158	143	155	144	144	163	171	138	152	170	166	149	162	156	159	134	162	138	170	139	174	161	148	143	165	152	156	155	165	151	136	153	160	123	172	167	157	148	149	174	156	153	167	157	141	175	147	147	146	177	152	166	138	156	173	169	138	151	168	136	139	146	145	174	146	155	169	168	169	174	186	168	162	154	154	165	179	151	170	162	158	151	149	150	146	146	158	161	152	151	152	154	159	153	181	153	150	156	164	148	161	156	163	154	185	130	148	167	169	177	136	145	149	157	169	142	153	143	149	154	157	159	138	165	175	155	157	158	142	165	163	152	158	153	154	158	157	163	146	180	154	149	157	149	156	154	144	158	132	142	155	144	145	155	164	154	164	154	151	161	154	149	146	154	173	154	154	155	161	132	163	143	161	153	173	148	159	148	167	166	149	155	153	151	161	172	162	166	156	128	154	189	151	127	160	151	159	159	179	155	171	141	150	164	159	147	155	141	157	145	156	159	158	132	172	162	171	154	145	138	167	162	149	155	157	164	151	132	157	137	147	148	154	155	150	146	150	152	167	155	154	149	156	162	150	149	152	160	169	143	153	168	150	153	151	170	138	165	166	157	138	172	137	146	151	149	152	178	150	161	146	160	150	150	173	153	140	170	132	165	155	159	150	169	156	149	139	160	171	174	150	164	159	161	147	136	153	144	150	167	146	166	140	142	172	175	166	148	143	148	152	151	148	170	144	147	164	139	164	134	140	145	157	141	155	156	144	175	155	160	141	173	147	145	180	175	151	168	164	141	164	176	164	163	155	141	167	158	139	140	159	151	138	154	138	161	141	169	153	159	140	165	168	158	165	177	178	151	150	149	161	173	167	156	146	140	147	157	135	174	144	160	148	143	174	157	133	157	156	160	145	163	152	157	139	170	163	151	154	147	163	168	172	168	153	154	142	147	161	144	141	142	149	179	128	173	147	164	158	151	174	158	143	173	146	173	171	159	148	159	166	163	143	149	145	143	161	165	156	168	157	149	161	162	156	171	154	156	160	143	160	161	169	163	150
150	0	2500	104818	430	17	264	310	317	312	272	311	297	304	294	257	262	271	258	239	238	233	256	231	245	225	217	214	216	223	191	221	224	200	194	199	216	207	189	203	178	219	176	188	171	191	172	204	176	188	176	175	194	164	188	190	169	180	174	160	191	199	183	176	196	184	173	192	161	177	199	169	171	194	167	184	175	152	199	176	152	180	166	165	162	188	182	167	155	169	172	184	171	166	187	173	162	174	181	144	178	155	145	185	146	168	175	186	171	185	164	166	159	160	173	169	174	173	172	184	168	187	180	166	162	166	171	165	163	162	168	170	194	167	171	165	167	153	169	150	157	176	163	185	155	166	177	150	176	170	162	170	156	165	152	179	169	173	182	164	148	182	165	160	169	164	146	168	165	172	153	156	158	180	166	158	160	171	183	164	149	183	182	181	151	171	157	164	156	164	181	149	174	186	163	177	166	158	147	165	160	170	157	172	179	172	164	170	163	182	147	152	184	164	155	186	187	163	171	157	168	187	161	160	157	166	160	158	161	183	151	182	153	184	166	168	170	151	192	165	175	169	169	163	150	159	196	169	164	158	159	170	181	172	162	154	161	184	149	158	163	149	158	160	172	151	176	191	180	166	175	149	170	151	167	159	168	171	161	149	166	171	174	160	140	167	157	160	168	161	159	176	166	162	176	167	163	162	165	160	168	171	159	178	143	167	158	174	176	156	178	170	171	150	144	190	160	186	146	163	173	159	155	188	165	175	163	148	137	168	167	173	161	160	162	182	157	157	160	141	162	157	176	159	172	165	148	171	162	173	168	148	183	178	166	166	166	155	168	176	157	147	174	150	158	160	167	168	147	189	199	169	171	180	155	172	161	187	147	181	167	167	156	175	156	166	177	180	166	167	169	156	159	165	168	180	144	185	154	137	166	179	177	143	162	157	172	172	145	193	148	158	180	169	165	175	175	157	152	175	162	167	175	181	181	139	188	153	165	186	157	149	169	156	143	170	158	195	150	169	165	168	159	151	183	162	146	160	167	179	140	157	153	170	153	188	190	154	167	178	172	161	151	162	181	158	160	158	147	167	182	167	159	160	151	159	147	164	192	173	145	159	167	155	168	180	165	171	150	172	176	178	157	163	158	154	159	155	160	183	164	159	183	159	175	152	178	168	178	162	133	160	180	172	159	171	153	154	158	178	177	155	163	165	147	135	182	140	170	152	141	156	152	163	165	173	180	148	163	174	167	180	158	172	136	148	155	178	148	165	151	166	175	158	164	173	179	150	166	162	155	158	163	180	147	182	149	158	180	166	175	154	163	154	165	162	159	149	170	156	165	162	165	190	177	164	167	173	156	165	180	181	153	164	142	169	153	160	168	179	191	144	153	142	154	152	169	171	159	165	161	183	177	153	171	148	147	165	179	157	194	175	142	163	144	173	175	160	179	172	177	160	142	180	177	171	178	170	150	136	185	148	171	167	170	158	165	189	182	157	166	161	155	172	163	157	189	181	170	196	151	153	181	153	158	193	174	156	153	162	153	174	154	155	171	167	176	164	177	162	167	163	141	169	167	177	159	148	177	165	182	175	160	172	163	162	147	161	162	141	153	183	146	173	159	153	162	177	185	154	164	157	142	186	149	158	157	152	167	166	166	169	151	156	162	181	150	145	165	163	150	177	161	171	161	159	159	171	162	193	162	168	149	168	172	166	164	158	186	147	173	173	160	162	158	166	167	180	185	159	158	170	174	178	168	166	157	164	150	177	162	162	177	147	168	175	160	160	179	174	155	166	152	157	148	178	167	154	178	155	144	165	171	170	168	156	176	155	161	169	177	187	163	157	164	163	188	173	169	183	159	154	167	183	173	168	163	173	154	162	172	180	173	170	161	137	178	163	165	154	173	180	156	173	170	166	179	198	160	150	155	157	179	170	163	190	158	173	169	157	160	166	161	166	151	161	156	162	153	132	177	134	144	166	158	169	163	159	165	160	163	204	155	138	152	151	161	168	173	172	159	168	154	168	147	159	165	163	153	168	164	171	154	138	161	172	175	170	158	179	167	165	156	164	157	162	158	144	159	185	160	170	171	149	157	158	169	174	160	131	159	156	167	158	142	175	174	160	156	168	138	156	170	153	171	146	173	170	154	184	182	184	152	158	189	154	168	143	174	167	144	164	194	162	174	155	164	143	157	162	158	153	171	181	155	148	157	153	149	160	172	146	159	166	165	161	166	165	163	159	170	149	173	147	154	174	160	147	152	169	160	196	153	153	147	173	171	144	159	152	163	164	181	179	160	177	171	165	143	179	188	169	186	153	163	165	182	160	163	163	159	150	185	161	175	171	169	162
150	1	1710	104876	412	61	303	288	249	231	248	185	202	191	179	171	171	193	172	162	163	138	132	151	175	140	149	153	163	158	146	165	141	152	156	148	163	156	141	158	160	146	135	147	161	158	163	148	158	141	147	131	144	144	164	153	151	147	136	150	143	137	141	151	162	161	133	166	133	156	141	151	152	137	154	140	160	153	145	143	145	133	141	144	155	129	155	142	164	151	155	134	154	142	132	144	129	152	129	139	145	121	130	139	138	131	154	147	166	168	139	128	169	126	140	165	131	140	138	145	142	137	125	155	149	164	149	151	134	149	156	160	151	159	161	159	139	143	134	118	137	142	159	148	151	137	144	129	140	136	158	148	141	142	154	127	151	131	135	131	152	155	141	158	122	162	136	148	118	156	137	128	146	141	151	142	159	154	160	142	141	136	138	148	154	139	131	137	111	147	150	152	127	141	151	137	132	136	147	142	130	163	145	139	151	131	138	129	157	157	142	152	136	157	141	162	149	132	125	128	135	145	153	149	127	151	144	158	143	149	123	145	156	150	130	129	141	149	131	150	163	152	151	138	149	144	151	146	149	163	139	151	150	163	168	135	126	136	168	128	145	142	147	142	151	129	132	166	139	135	150	156	146	134	146	140	141	154	143	146	154	152	150	132	142	155	167	137	154	140	151	138	138	139	148	132	132	145	170	130	137	132	144	144	142	153	136	143	147	129	125	140	132	146	169	130	121	150	139	166	134	165	147	150	161	150	148	161	156	134	136	129	140	136	151	132	149	147	146	126	145	133	127	149	133	149	133	142	136	140	133	144	139	124	143	148	153	136	160	159	174	142	134	137	134	164	133	142	132	128	142	137	131	125	154	152	134	146	143	173	134	142	142	129	134	139	144	157	158	142	148	142	157	133	153	135	134	145	155	119	146	167	147	139	154	154	145	144	119	149	143	157	145	157	134	156	133	147	137	135	163	150	158	131	142	138	153	127	151	142	138	133	167	145	147	144	156	158	143	143	158	141	142	144	134	135	157	142	145	139	123	144	153	144	143	152	118	154	142	138	155	149	162	154	135	148	125	146	161	147	159	148	140	150	160	147	159	142	147	179	139	159	154	143	146	138	144	127	158	142	137	149	156	139	147	148	143	145	148	159	139	134	135	128	149	155	156	133	146	175	130	130	142	149	146	148	143	131	132	140	154	142	144	129	142	131	134	139	139	148	127	153	162	147	138	147	130	150	146	174	139	159	144	131	156	133	134	143	158	141	165	131	137	133	128	129	138	137	149	128	161	142	134	140	144	155	126	156	142	129	127	140	150	152	138	133	135	140	131	153	129	123	157	157	135	160	155	154	154	144	142	139	134	145	128	150	146	123	146	173	140	143	129	146	143	155	132	130	129	156	155	141	127	162	146	155	159	150	130	148	135	122	131	123	169	136	126	163	151	133	139	141	149	144	160	155	156	140	141	142	150	131	144	137	126	142	141	139	144	124	129	142	128	137	143	148	143	138	146	148	135	121	136	111	151	137	152	141	137	158	155	136	152	149	136	140	155	147	152	146	150	133	135	140	156	148	151	158	148	141	164	149	158	143	147	159	140	146	160	139	140	164	126	149	127	167	148	136	144	135	155	144	153	151	135	151	157	119	146	140	162	149	162	139	145	172	139	150	141	135	137	135	129	133	143	135	139	154	146	136	143	117	145	154	144	117	130	166	144	126	129	146	133	141	140	148	126	128	157	138	141	129	158	157	140	161	150	160	136	133	164	161	155	146	150	140	154	133	149	132	148	145	133	144	164	138	139	132	133	143	129	152	139	142	143	135	130	142	149	156	141	146	131	128	145	140	146	154	153	124	136	142	128	141	155	133	141	151	138	154	167	151	157	135	118	151	131	146	139	167	128	151	123	159	139	152	139	162	140	128	133	137	149	127	151	153	141	148	153	131	162	135	132	136	158	140	160	138	133	136	132	151	127	138	157	139	139	157	143	144	141	145	150	134	157	132	157	161	151	164	146	142	149	151	146	135	142	145	144	138	150	150	143	156	150	124	135	148	134	147	128	131	128	152	147	145	151	149	163	158	152	136	157	141	149	141	125	136	156	141	153	141	124	132	168	131	138	115	129	142	133	137	129	147	142	143	150	141	145	142	141	154	138	135	137	135	153	150	133	154	141	144	142	155	152	141	136	147	147	145	136	148	159	139	157	148	166	155	124	152	125	166	123	153	139	159	171	138	157	127	143	151	154	156	165	140	127	114	122	143	145	149	128	147	149	126	152	143	156	143	146	125	154	131	143	150	147	149	159	127	145	135	132	138	142	158	143	147	147	137	153	151	120	131	129	136	146	137
150	2	1950	104934	432	25	275	292	280	245	217	246	231	206	190	218	174	188	196	199	179	159	167	156	157	157	153	151	146	146	140	142	139	141	148	147	121	147	126	145	129	125	129	135	120	158	152	120	111	125	125	139	130	140	118	131	149	124	121	120	121	145	130	139	133	128	128	122	146	135	122	121	137	126	139	133	145	136	147	135	119	129	133	128	137	127	123	134	129	125	139	136	133	127	115	150	134	130	127	121	139	126	140	128	143	119	127	133	112	145	128	113	117	121	128	103	138	119	131	122	129	140	144	128	142	115	126	139	128	133	132	120	143	124	122	111	129	117	128	112	133	120	114	139	123	130	127	115	160	113	128	125	138	119	114	140	118	130	126	112	135	129	121	125	124	137	122	120	138	121	139	123	126	128	109	127	130	134	149	112	134	128	124	141	141	122	125	143	133	128	122	108	127	154	127	142	110	117	136	128	124	115	111	120	141	124	128	120	132	153	120	118	101	128	102	110	134	123	123	106	119	122	122	130	110	130	112	129	106	126	115	127	107	104	111	119	110	138	135	119	113	132	111	146	138	121	124	124	129	135	110	119	124	134	124	100	132	133	128	105	118	125	109	120	122	114	137	116	116	113	111	101	126	129	129	116	113	144	126	128	143	130	138	103	124	119	135	115	113	130	119	116	121	118	127	118	115	130	112	115	121	134	111	115	116	112	119	128	107	112	125	120	127	128	133	117	133	127	112	122	126	117	125	116	137	117	120	136	130	114	125	133	129	126	127	148	114	131	135	123	119	105	124	125	113	142	129	115	134	122	116	131	141	115	125	126	119	117	126	110	111	126	121	118	112	155	101	128	115	129	110	122	118	110	139	143	106	119	110	118	135	127	134	111	121	136	116	147	116	119	125	130	129	131	119	115	115	121	126	123	118	124	128	135	130	135	117	100	116	141	132	132	135	128	153	124	113	137	108	126	124	131	128	131	129	112	115	121	117	111	128	118	116	140	117	113	134	131	115	119	111	111	132	128	136	122	109	126	118	125	140	121	127	130	98	126	113	119	122	134	117	120	125	126	125	122	127	126	110	127	133	123	136	109	128	130	117	123	128	123	123	129	121	105	107	113	104	127	131	141	145	97	111	101	124	115	107	137	115	106	129	129	115	115	121	109	122	117	132	122	114	135	130	122	137	135	125	132	113	113	128	128	132	132	126	109	113	140	113	136	121	123	134	110	124	129	119	114	123	87	124	123	121	108	119	123	145	127	123	126	116	124	127	133	134	114	140	116	124	133	130	127	129	111	129	137	142	123	113	132	126	111	135	123	107	121	113	122	133	109	131	106	120	127	122	115	142	127	121	126	124	133	128	111	125	101	117	128	107	127	117	125	122	139	117	120	131	118	124	142	113	117	115	132	121	124	129	114	114	114	125	116	106	133	113	112	121	121	120	135	129	100	115	124	118	136	127	136	140	124	120	119	123	110	118	130	115	136	135	122	123	122	144	127	120	130	98	138	131	129	114	119	116	121	132	113	106	114	131	120	132	115	126	106	129	110	107	110	153	125	116	122	118	123	105	110	117	154	130	132	127	124	127	127	146	120	129	106	131	120	138	126	120	125	123	131	134	109	119	129	116	116	108	127	134	111	126	122	135	120	125	128	113	130	119	103	117	116	107	108	135	108	120	128	127	112	114	113	117	117	128	143	125	135	130	137	120	145	102	103	117	117	120	110	116	119	137	117	120	145	126	128	123	117	132	109	133	139	117	126	109	113	117	127	117	128	125	133	133	113	124	126	125	122	138	123	144	130	114	117	112	124	114	131	135	120	106	111	112	138	113	116	134	123	120	107	121	129	129	109	128	109	127	108	120	124	122	116	107	118	133	139	110	126	107	123	113	106	114	124	102	125	122	139	122	112	106	113	128	119	124	119	124	127	116	113	102	110	124	135	120	147	116	118	125	116	115	121	123	122	126	122	135	131	136	143	117	120	117	125	114	121	115	125	126	117	130	124	132	111	129	131	106	115	136	122	114	119	126	106	147	131	115	120	112	125	121	123	137	111	127	122	124	118	121	112	123	110	118	117	118	112	116	119	113	121	124	129	124	103	122	133	127	126	132	102	132	131	121	113	145	119	120	124	118	130	126	146	139	112	126	134	118	123	120	126	140	122	116	123	121	123	113	133	117	119	111	129	133	141	132	129	135	122	107	121	135	120	121	137	138	115	126	113	109	119	135	112	123	121	124	117	134	141	114	105	104	119	134	119	138	112	123	105	116	117	137	123	123	125	122	121	132	122	103	114	122	120	128	104	135	124	127	121	114	121	134	117	135	100	129	116	141	134	109	124	121	151
150	3	3250	104991	446	36	295	307	329	280	252	221	241	214	215	206	199	206	205	186	217	203	166	190	171	167	170	151	167	154	163	155	154	150	156	180	178	146	146	143	170	144	165	167	145	135	144	157	149	142	133	152	140	143	150	138	137	147	138	136	145	146	142	127	136	179	173	152	131	151	145	158	161	152	141	148	152	140	136	127	151	149	127	148	131	156	140	158	151	169	146	131	151	140	143	158	131	143	143	148	141	157	147	147	147	138	143	142	168	126	136	130	153	142	140	138	133	150	147	159	143	143	157	146	127	137	147	167	142	151	154	154	131	164	147	165	147	156	153	162	141	144	125	143	138	137	162	128	144	157	152	131	153	138	158	133	141	173	181	153	146	142	153	164	146	134	155	150	136	122	142	131	135	135	140	132	157	121	146	142	150	147	158	165	147	157	166	143	144	158	134	159	129	161	147	148	154	152	155	144	143	156	132	147	145	145	121	148	148	151	157	133	141	136	133	150	152	135	131	125	181	124	162	152	131	159	162	150	160	135	124	148	131	146	138	137	124	132	152	153	148	146	151	159	155	125	145	146	132	132	147	154	133	148	140	154	138	133	155	119	151	145	144	129	132	148	136	154	140	160	163	148	136	143	148	143	129	143	144	130	133	154	136	130	141	139	172	150	123	148	149	152	145	147	138	130	150	134	137	151	134	136	161	143	157	145	158	130	136	131	145	153	145	137	144	147	143	150	128	137	150	155	149	153	154	143	131	151	158	161	124	138	171	139	145	151	162	134	166	150	161	152	158	136	128	156	139	136	158	142	148	146	149	146	143	129	153	159	136	140	136	149	147	143	149	116	154	147	148	183	151	156	137	151	140	130	161	137	134	155	134	161	153	141	126	163	163	157	136	127	165	125	149	139	149	143	135	124	162	150	125	159	164	133	154	149	140	145	160	134	146	148	129	146	125	142	145	151	146	141	149	138	139	152	161	130	144	142	135	151	169	159	144	141	154	126	160	151	128	110	152	151	144	142	131	139	146	142	158	130	141	140	164	159	154	130	156	134	134	137	135	153	129	146	138	157	157	139	136	157	140	142	143	152	157	143	139	151	144	143	136	127	155	148	151	152	148	148	138	147	142	147	125	143	140	134	153	122	153	167	149	166	159	154	156	134	159	142	145	155	138	136	146	130	111	160	154	144	147	124	120	140	141	154	137	131	152	136	142	131	124	140	160	154	171	145	126	146	130	129	137	152	149	128	167	151	144	129	143	151	124	140	141	125	143	145	152	125	147	154	138	133	147	140	147	129	140	154	143	144	175	147	149	126	144	132	145	140	113	123	145	143	147	133	133	140	150	140	145	126	154	131	133	132	155	145	150	148	170	140	156	140	150	173	122	155	141	140	149	120	133	141	149	126	139	157	139	163	155	145	166	127	141	157	150	158	155	138	141	150	130	145	170	144	156	143	166	133	141	151	155	149	127	146	156	155	137	106	145	149	139	159	117	144	147	149	127	125	142	142	161	135	128	125	158	141	123	131	134	130	139	148	153	152	143	161	146	138	134	132	150	135	140	161	166	142	136	150	137	136	169	177	142	148	143	133	146	153	142	145	147	150	158	149	139	136	127	165	146	146	156	132	161	144	141	144	114	138	141	146	144	134	144	144	152	163	149	149	135	144	146	117	128	151	156	158	146	165	156	134	145	144	133	162	144	161	135	138	145	146	158	160	123	134	165	138	148	160	139	147	140	150	144	156	161	148	122	159	152	154	143	135	138	169	156	158	152	124	140	155	157	151	147	142	137	128	141	122	139	138	152	148	151	140	164	158	159	131	146	149	142	127	150	144	144	137	151	160	136	136	151	151	145	128	154	156	141	140	155	145	143	147	155	161	140	149	124	147	153	158	156	140	127	170	129	136	129	143	136	161	133	157	139	133	156	139	148	157	140	148	152	155	165	132	145	153	141	155	167	142	150	140	126	141	140	139	129	120	149	149	129	159	155	136	161	161	160	164	154	169	148	136	135	147	157	136	150	150	152	136	145	140	146	137	155	147	137	169	155	128	140	116	154	166	151	139	140	162	152	147	160	134	138	133	146	135	163	152	134	143	124	143	145	138	131	156	132	150	147	172	138	173	144	151	142	152	129	154	151	170	146	163	135	128	137	139	136	153	143	121	150	139	134	145	166	151	149	161	160	152	125	134	146	147	135	147	142	150	170	141	153	145	128	135	141	154	150	139	130	166	133	146	145	126	144	153	132	134	148	140	134	141	139	153	152	158	151	144	160	124	163	160	149	139	134	138	143	152	149	140	132	151	144	149	148	146	141	139	140	153	142	125	135	140	148	160	141	138
150	0	2500	105049	404	17	252	276	280	276	266	264	261	239	254	229	247	215	212	223	205	216	207	190	214	194	180	182	171	152	163	179	172	169	161	157	149	168	153	153	137	140	147	145	126	141	159	151	154	154	147	140	148	152	144	143	137	142	157	148	150	143	132	139	121	117	145	153	123	126	153	146	157	110	150	141	150	125	133	111	133	158	138	130	135	118	130	116	122	132	124	144	154	138	142	120	134	122	135	142	133	133	120	133	147	147	127	145	116	135	119	121	138	147	132	136	146	124	117	130	121	125	124	128	135	136	117	119	138	113	148	125	132	131	124	118	137	127	136	133	141	130	127	133	130	127	135	115	116	127	105	118	141	137	115	122	143	129	108	121	124	138	123	136	124	129	129	130	143	119	148	129	136	144	115	139	149	133	136	108	112	130	115	144	139	116	109	126	120	117	127	112	132	130	119	130	140	137	130	103	120	126	134	128	137	134	120	140	128	128	138	118	132	144	116	121	137	131	130	126	127	138	112	132	137	127	141	109	129	142	119	129	107	130	123	120	132	124	124	137	136	128	145	124	115	128	114	134	137	124	90	130	140	133	121	120	113	123	136	135	133	127	126	125	128	123	112	143	138	119	112	108	118	133	143	123	113	110	141	132	143	126	119	105	110	115	114	114	122	116	144	116	116	108	128	128	102	128	127	125	115	117	130	126	111	127	130	121	114	115	119	134	122	106	136	141	140	119	135	145	104	119	132	126	118	124	123	109	108	135	125	113	130	109	114	109	117	118	126	136	135	140	110	125	124	115	146	124	105	145	148	121	114	117	104	132	123	136	141	115	110	115	152	118	114	128	126	104	109	127	115	117	112	132	126	112	132	127	135	127	140	126	130	117	159	112	126	115	139	119	108	106	116	156	139	127	128	128	127	113	124	118	122	129	129	126	129	124	120	131	133	107	126	135	123	116	106	132	128	126	111	131	144	112	132	143	123	103	120	132	122	118	139	143	127	109	136	122	113	153	125	120	152	113	106	123	112	133	124	139	123	126	122	130	133	130	136	122	101	123	113	129	123	126	122	114	137	106	128	113	139	113	111	125	119	119	138	123	122	126	129	126	111	121	121	138	119	137	138	144	110	122	114	125	142	112	142	142	118	135	119	123	126	126	140	128	122	120	127	114	111	99	133	116	145	119	119	127	119	119	103	116	133	124	126	136	119	122	120	123	132	121	107	122	130	134	115	127	120	122	128	137	114	111	116	118	139	114	134	147	142	126	129	126	136	132	150	115	147	133	133	125	141	114	104	117	141	115	136	130	108	117	135	130	125	126	112	132	115	110	129	113	134	117	117	118	120	133	127	128	120	128	129	120	129	142	101	125	114	119	127	114	147	109	123	123	140	149	122	129	123	134	149	106	141	138	112	135	116	136	113	129	121	125	123	128	107	118	112	126	121	137	133	114	120	113	126	147	119	101	132	118	124	120	129	112	110	122	111	119	124	100	135	122	134	134	135	131	113	143	148	134	129	141	118	129	128	137	123	111	132	122	116	118	116	127	124	95	110	113	128	114	125	150	119	125	126	109	112	103	118	106	132	118	117	117	119	119	146	145	119	118	116	132	128	113	130	112	122	126	129	120	134	124	128	117	131	139	136	136	108	127	126	114	127	116	121	130	106	128	141	115	130	121	155	146	112	123	120	121	136	102	129	118	129	118	125	124	131	108	117	107	116	117	121	124	123	105	106	110	132	153	111	117	116	118	138	128	128	122	131	132	104	106	119	125	145	123	112	110	133	129	137	128	112	133	126	119	126	123	124	105	126	122	125	108	124	114	100	125	130	126	122	115	127	114	115	126	121	139	120	121	119	132	115	113	120	117	131	133	123	113	116	111	107	129	121	107	123	120	121	135	111	124	126	119	126	117	110	109	116	144	99	114	132	115	100	125	122	132	126	112	142	124	123	130	135	134	118	118	97	133	119	121	123	111	137	129	84	153	132	123	126	119	126	121	115	143	111	126	109	116	134	116	121	132	127	121	151	120	113	102	151	110	125	119	122	123	106	107	115	117	125	126	114	130	107	134	142	111	120	135	146	126	128	128	113	126	135	108	125	116	124	105	106	115	104	105	115	109	120	133	115	134	118	130	128	122	116	135	121	129	100	133	125	123	107	129	125	120	115	128	114	143	138	128	126	120	108	120	124	132	114	112	134	115	122	114	128	114	123	107	140	131	124	119	103	128	120	126	111	113	136	130	120	112	128	130	150	115	145	115	130	108	118	112	128	118	119	133	118	122	126	115	108	120	129	133	111	108	109	134	121	126	135	130	153	120	134	133	127	115	123	128	106	135	116	114
150	1	1710	105107	424	62	305	297	265	223	226	234	207	176	162	198	158	192	170	165	179	187	184	161	163	161	141	173	161	151	145	160	149	148	139	192	167	164	163	143	168	139	171	153	166	162	142	177	148	154	161	155	154	171	158	160	178	171	147	176	142	162	158	190	164	189	160	161	168	150	158	181	141	166	163	163	154	145	154	166	154	161	152	145	172	150	162	171	158	147	177	157	158	150	128	184	158	135	152	179	143	162	168	164	153	162	153	151	164	150	167	145	146	155	151	155	155	162	166	168	152	168	159	197	177	160	162	163	163	144	169	170	179	172	169	170	158	167	153	152	161	149	148	162	188	153	163	167	148	151	173	181	165	139	140	160	192	164	165	159	164	164	162	160	157	146	152	146	150	153	165	163	172	151	170	164	165	175	183	174	178	168	149	168	147	140	159	169	154	182	174	157	161	153	165	155	141	185	149	144	170	142	151	171	157	157	157	139	156	163	164	151	161	148	163	155	153	168	175	172	158	170	181	163	157	140	177	165	153	175	146	150	171	166	148	165	154	160	157	150	144	150	172	141	178	168	147	155	145	172	173	137	168	154	149	148	176	165	154	150	151	152	147	152	157	154	167	140	174	146	145	142	138	155	178	167	171	141	153	147	177	157	178	143	164	173	129	175	157	170	163	153	169	147	186	144	171	171	167	175	151	153	162	159	140	170	151	150	158	158	173	157	131	170	171	137	161	160	142	158	161	154	139	162	161	156	184	141	145	155	172	151	159	165	187	154	174	159	180	167	144	127	159	150	176	160	157	161	138	175	155	151	156	160	166	135	168	157	147	146	152	201	161	148	159	160	165	135	151	163	178	159	154	142	169	159	145	172	155	165	166	151	170	168	150	148	173	164	164	164	155	132	159	161	145	179	143	155	162	167	166	156	161	160	138	161	144	192	139	167	160	171	144	147	156	137	140	140	174	167	140	165	158	158	171	184	131	147	146	138	180	134	146	165	159	150	147	165	168	171	155	142	153	140	164	154	168	170	150	150	155	143	154	145	158	139	172	154	173	156	134	153	141	161	164	170	161	141	157	169	133	149	163	144	152	172	168	157	189	153	175	152	146	154	148	183	175	181	158	158	153	152	157	161	147	173	172	166	153	143	153	140	157	158	152	180	159	147	161	160	172	170	151	180	170	153	140	166	166	185	160	168	166	155	174	153	152	182	155	161	153	148	166	177	149	161	177	158	144	165	147	174	146	170	160	142	148	150	167	178	169	155	139	178	179	151	178	172	161	152	165	151	157	168	145	161	176	163	162	163	162	150	153	162	144	159	169	175	176	154	177	167	156	159	159	181	153	151	148	181	176	161	171	126	143	159	147	162	149	156	140	166	158	160	141	159	165	166	165	186	150	143	162	154	135	155	144	152	145	155	162	153	155	135	167	160	177	151	172	180	141	157	152	159	148	157	143	157	148	147	172	149	141	153	161	143	162	151	168	175	166	174	152	166	154	145	165	169	161	161	167	144	175	169	161	135	164	157	165	136	161	168	161	169	161	159	168	181	174	154	163	153	154	176	172	159	163	152	143	154	142	157	156	149	154	151	160	180	158	145	165	179	152	159	156	162	142	147	150	160	151	121	158	159	147	148	148	154	142	161	158	155	150	167	190	180	151	166	157	157	155	158	162	175	157	161	162	172	162	153	157	158	162	162	166	164	167	166	147	173	157	157	156	147	174	155	157	181	155	179	170	151	163	149	175	173	151	168	154	150	138	149	172	168	163	158	143	160	143	159	159	171	174	139	153	166	171	143	156	168	132	154	159	160	155	144	164	171	172	141	153	144	160	157	182	179	167	161	158	146	169	136	174	178	163	164	164	149	165	159	142	176	148	152	151	131	154	177	158	157	153	152	157	169	156	159	166	151	166	165	156	148	161	159	157	172	167	176	144	157	174	163	159	164	166	167	151	165	151	144	162	154	152	142	159	181	135	150	153	157	140	167	153	167	147	178	152	153	155	166	158	167	147	173	158	160	175	156	161	165	156	167	163	156	139	168	160	181	140	157	151	161	167	148	159	157	166	153	142	161	179	152	160	147	146	174	171	142	146	169	171	163	159	167	175	125	152	147	157	156	148	147	152	166	159	157	145	142	158	152	161	147	160	169	153	161	170	155	160	162	157	159	145	143	181	156	179	148	168	150	160	166	149	166	143	157	147	162	146	153	161	163	176	167	162	161	165	149	140	158	158	160	146	158	168	145	162	159	168	171	161	162	137	158	166	180	165	161	171	138	175	162	160	169	154	143	148	152	182	167	152	157	149	160	156	143	154	170	159	168	159	153	151	159	169	177	150	170
150	2	1950	105165	423	19	309	306	310	248	256	244	241	236	207	205	216	218	210	219	200	172	202	194	173	177	177	165	170	187	191	167	161	164	163	147	164	193	179	145	178	169	156	161	184	171	166	165	170	141	170	182	153	180	177	145	158	177	161	156	163	155	160	176	173	153	172	156	163	176	176	148	155	149	158	154	166	155	142	157	169	147	146	160	155	151	174	139	191	162	159	154	167	174	172	157	171	153	139	166	156	131	133	160	153	159	145	152	169	139	160	172	179	156	166	154	143	158	159	161	178	175	165	161	155	172	164	154	164	174	160	157	153	152	164	162	166	134	149	164	189	152	174	164	163	148	145	176	159	148	140	171	160	159	171	153	164	149	157	163	169	147	172	144	174	168	146	154	157	175	151	142	135	160	151	159	138	140	165	164	158	162	157	184	141	153	151	169	151	145	157	155	155	140	174	145	156	151	154	144	131	184	133	163	149	168	161	139	163	158	165	155	148	187	162	167	155	164	151	148	179	144	150	134	150	148	162	136	192	151	140	155	173	148	166	171	149	138	165	177	166	172	154	154	174	173	167	168	150	161	166	163	140	161	162	147	174	164	147	165	168	175	173	175	169	155	157	143	153	172	139	153	158	172	160	146	158	157	171	145	155	160	134	147	148	165	162	164	168	159	148	163	171	158	166	154	159	142	131	150	165	135	161	149	145	163	154	144	154	172	151	163	167	171	161	156	170	148	138	157	145	169	142	152	152	151	157	152	156	155	157	156	159	139	153	159	130	145	159	181	154	163	157	160	152	171	146	180	151	155	157	144	144	189	186	148	169	164	168	152	154	149	178	167	169	157	170	171	138	158	138	158	156	144	157	159	134	150	143	175	161	160	148	135	170	139	163	156	163	180	148	152	146	187	169	172	127	167	162	173	167	157	152	151	162	164	164	179	174	168	172	165	172	142	159	180	157	151	147	162	180	169	131	160	146	160	164	162	147	165	152	159	170	176	145	150	147	168	168	146	150	141	150	159	150	142	147	145	170	134	152	168	175	169	166	156	155	146	147	152	165	166	163	162	175	151	145	158	163	151	161	143	154	169	160	169	150	157	179	168	146	158	154	142	152	153	155	175	161	146	153	152	159	146	148	175	170	168	142	144	135	160	158	157	147	147	154	145	153	165	143	176	152	160	161	168	142	150	143	148	146	157	155	158	160	159	156	158	156	133	170	166	165	140	173	174	153	152	167	164	162	142	181	177	138	167	161	139	162	153	152	146	138	162	173	165	161	160	143	162	146	157	142	161	152	153	154	142	166	140	145	144	163	157	177	169	177	144	156	150	168	168	139	175	154	161	160	151	144	157	142	149	178	157	162	134	139	172	155	167	170	161	172	182	150	165	147	154	151	176	162	157	146	143	140	155	143	144	148	148	164	149	159	150	162	149	158	149	155	149	155	162	177	186	153	178	154	145	148	162	152	164	149	155	153	141	151	180	150	167	179	158	133	169	154	141	153	155	151	157	152	174	163	148	186	172	145	139	152	153	162	148	153	137	161	168	169	160	162	147	179	163	154	166	150	170	147	177	143	143	173	154	164	142	176	141	168	151	158	159	176	169	154	165	148	184	178	133	150	170	153	132	162	153	169	175	142	155	161	172	163	168	156	136	161	153	155	157	157	143	160	152	146	161	160	172	170	139	164	157	148	162	143	171	145	172	140	174	166	151	158	146	146	170	169	142	154	174	149	169	168	151	153	157	152	152	144	161	173	162	183	153	153	169	151	151	174	155	177	172	156	174	164	168	160	153	148	157	167	151	157	146	158	148	155	157	161	161	181	146	147	151	166	144	154	152	165	128	173	170	181	168	162	173	170	168	154	135	151	145	151	162	169	156	153	138	155	147	149	160	148	175	162	170	149	149	159	161	147	179	146	156	160	154	164	155	155	166	156	159	171	174	151	172	179	146	162	176	154	153	157	160	147	156	158	143	173	149	167	171	167	170	156	154	151	139	168	149	146	154	180	170	149	171	171	153	160	143	159	152	154	158	175	157	156	155	150	157	164	160	142	145	149	162	139	162	160	161	151	146	170	144	135	157	168	162	142	161	167	139	161	157	164	165	169	146	162	148	149	150	148	161	164	153	139	161	148	150	154	162	165	156	172	163	190	165	160	157	156	185	173	176	154	146	154	160	150	178	168	155	138	160	161	165	152	149	165	162	149	148	159	159	168	166	140	151	161	171	170	146	161	112	157	155	140	148	160	169	159	132	159	158	164	143	159	158	170	158	150	152	168	167	139	182	155	167	154	168	172	164	149	156	180	173	152	154	133	155	160	172	185	154	154	174	174	152	167	162
150	3	3250	105222	427	26	291	313	288	249	251	243	240	207	226	236	205	180	200	194	194	175	173	196	170	177	161	181	162	153	173	169	171	160	178	166	150	163	178	145	163	172	159	162	174	156	155	150	156	156	148	158	155	135	154	138	152	142	165	150	151	154	158	164	156	132	168	148	151	162	158	154	165	152	147	153	164	168	149	159	138	124	158	168	175	144	151	146	145	155	130	162	153	150	154	151	163	151	179	157	152	160	141	156	162	136	152	161	160	164	157	136	173	140	143	148	151	161	162	141	153	152	159	156	178	163	162	146	151	170	140	152	134	144	151	150	168	146	161	147	180	140	155	171	145	154	152	159	148	155	163	142	169	132	146	153	158	149	145	158	159	142	162	169	149	134	149	172	138	143	144	167	164	165	135	151	162	155	142	174	164	153	161	147	160	153	152	155	139	158	170	138	158	160	159	144	154	155	140	150	164	167	151	159	154	161	164	146	152	150	159	146	171	134	138	129	136	167	139	168	160	151	160	140	163	155	147	164	129	158	157	161	159	140	163	144	146	158	147	164	150	127	158	167	146	174	149	171	162	157	149	143	131	143	165	150	139	145	155	166	139	181	149	145	141	143	151	137	157	147	147	132	172	164	153	141	141	158	146	150	146	148	147	154	175	148	157	156	129	146	155	160	148	158	156	135	154	159	151	149	142	141	160	134	151	165	145	148	148	150	154	133	151	156	162	145	148	152	165	142	160	153	166	168	136	145	144	153	151	164	142	159	144	144	159	140	131	147	150	153	172	152	144	149	167	153	163	148	136	141	169	133	146	150	163	155	143	159	155	166	132	154	143	138	147	132	170	162	143	153	167	161	175	140	149	144	130	155	151	142	148	143	160	153	160	153	145	150	149	156	154	145	151	170	130	144	151	158	141	134	155	146	178	145	160	159	163	163	141	145	142	159	183	149	150	153	145	156	135	144	148	162	162	151	143	144	156	135	153	142	146	148	140	174	165	155	134	146	118	161	171	171	139	170	157	144	159	164	144	174	148	142	159	165	143	134	149	170	151	161	145	155	124	179	147	140	146	144	145	121	160	164	150	153	143	151	127	156	149	123	158	147	142	141	146	155	164	147	135	140	145	146	142	143	165	176	164	141	152	149	144	144	133	149	158	176	167	166	168	162	154	152	150	164	159	151	171	164	139	152	140	153	157	142	134	166	145	163	158	146	156	146	151	142	154	137	164	143	144	159	155	144	161	134	151	148	160	146	145	142	135	155	156	147	141	148	150	156	149	151	153	172	163	138	157	149	157	128	143	150	143	161	167	154	144	157	157	158	132	139	161	158	144	141	140	156	168	136	158	162	143	156	191	140	148	160	147	127	164	141	154	173	156	171	156	148	163	176	169	141	171	166	150	170	160	148	162	146	155	151	169	149	159	168	148	160	156	151	142	149	159	150	143	146	146	142	161	139	157	162	137	132	173	160	137	147	142	168	149	152	167	148	151	151	154	139	188	152	151	164	159	142	162	141	137	157	151	142	143	140	157	173	137	149	141	168	143	154	169	147	150	137	162	155	167	155	174	171	164	146	159	156	162	158	138	142	159	147	155	129	176	161	154	160	145	150	161	147	136	145	163	153	157	150	139	162	168	165	174	154	142	127	163	138	146	151	135	171	146	160	132	173	157	161	160	159	158	146	156	149	138	133	164	135	166	153	168	161	155	174	156	143	149	156	161	144	182	138	135	154	156	153	149	171	146	161	159	152	151	145	151	147	135	142	166	162	160	159	152	161	160	153	155	154	160	166	154	138	132	167	140	167	145	145	140	138	156	137	166	153	129	141	148	139	151	153	169	166	134	139	154	165	142	166	140	166	161	150	148	173	151	165	156	150	140	145	125	169	152	167	165	146	153	153	159	162	139	170	142	150	187	177	130	156	164	127	156	164	146	150	178	133	153	144	147	128	146	146	154	155	174	156	163	160	174	140	156	145	163	170	158	133	156	146	152	161	149	148	178	146	156	154	142	134	144	162	131	119	168	154	158	158	154	169	153	159	151	138	146	150	155	172	140	150	151	163	154	153	139	156	147	142	145	164	161	178	143	130	134	164	141	144	148	160	162	142	162	149	150	139	143	163	146	155	139	149	138	162	143	147	167	157	159	155	167	151	147	146	144	173	161	123	152	159	142	124	145	173	134	146	149	151	159	151	121	123	142	173	154	135	148	170	156	144	162	169	158	143	148	149	152	149	133	173	173	162	158	140	147	154	147	141	138	158	136	159	144	152	159	129	169	142	165	147	166	141	161	154	133	141	143	154	141	146	140	165	162	162	137	127	157	137	143	150	155	140	170	142
