150	0	2500	137605	597	24	574	700	656	695	725	634	607	587	555	527	525	471	453	439	474	440	388	392	358	376	344	363	336	315	299	306	290	305	292	262	291	271	286	275	287	260	266	251	268	249	269	271	245	261	251	247	237	220	242	249	247	245	229	223	255	240	240	222	225	217	255	225	219	229	208	232	227	229	228	211	227	193	206	221	213	219	240	201	226	226	224	214	216	220	230	226	228	231	229	207	216	185	229	219	222	208	204	218	200	254	229	230	218	202	220	209	187	219	222	219	204	212	197	204	214	206	188	210	213	234	199	197	189	213	194	189	206	203	209	199	198	214	224	177	202	229	183	200	218	216	199	213	196	203	185	197	194	206	206	225	208	209	221	187	213	194	178	221	210	210	190	216	197	206	199	208	202	180	204	185	221	219	199	192	214	198	208	215	195	203	200	227	188	190	202	203	206	198	213	191	223	203	186	218	229	203	212	176	221	208	210	197	217	193	220	196	205	174	204	187	196	188	197	196	203	203	218	225	195	198	211	214	198	209	213	195	194	192	196	192	187	197	198	225	209	187	192	187	227	202	197	214	199	201	202	205	194	184	207	198	197	186	197	183	196	201	189	210	201	199	216	204	218	197	187	213	208	181	198	204	201	201	194	206	201	185	207	199	202	199	198	199	199	180	187	186	197	196	206	211	194	218	185	213	184	185	214	207	202	213	199	204	205	218	197	173	166	201	194	185	194	190	177	202	190	197	195	197	193	184	182	195	199	188	193	189	188	208	178	199	161	200	213	195	218	194	203	206	187	183	181	198	207	220	217	215	188	208	197	208	206	200	206	180	195	196	201	192	195	203	188	212	177	199	188	209	209	215	211	189	209	179	182	214	231	201	202	183	179	178	186	211	197	184	203	190	196	185	191	178	221	186	206	191	203	204	217	189	196	195	220	183	206	183	189	193	203	179	222	191	197	218	193	200	213	194	199	201	203	224	194	178	204	200	197	169	190	195	177	199	187	194	199	199	203	201	204	200	200	189	193	207	179	213	161	196	188	190	202	181	176	177	197	194	189	187	208	197	192	194	190	189	196	181	189	211	218	196	194	219	223	198	188	198	187	187	193	190	186	168	182	189	186	202	176	206	191	189	195	168	207	181	198	190	204	175	202	202	198	212	186	208	204	191	179	209	171	208	198	171	170	214	194	184	197	182	209	193	217	183	201	196	213	203	196	180	179	174	195	169	177	187	187	206	183	177	203	181	184	194	201	213	189	172	209	201	199	195	204	203	215	206	193	191	203	202	186	199	183	214	177	203	197	199	177	202	184	195	193	200	184	198	198	222	165	179	177	204	203	216	195	196	201	203	196	207	195	230	198	208	209	204	199	193	171	161	198	195	198	223	191	184	194	185	196	187	169	194	198	188	190	199	194	185	186	187	172	212	189	196	181	183	220	188	179	208	195	195	188	192	181	190	200	176	216	199	198	213	188	194	179	194	190	225	183	187	190	188	168	191	194	217	177	184	190	201	185	192	191	166	202	186	179	207	198	200	199	195	185	166	174	214	209	197	187	205	181	183	193	194	191	207	206	193	178	228	201	206	195	202	206	207	187	164	180	217	199	213	180	202	203	218	213	215	189	185	217	190	187	184	184	224	197	186	157	185	187	216	186	186	200	184	194	175	183	176	205	187	163	192	187	188	190	184	186	182	189	202	175	178	206	204	193	178	202	193	208	203	203	171	195	191	202	194	195	189	201	215	185	208	204	197	189	182	185	189	210	212	184	199	185	195	179	190	211	209	186	178	208	210	184	180	182	173	183	188	162	196	241	184	187	220	187	183	205	186	215	178	169	179	180	192	195	206	185	194	175	223	199	209	195	214	207	203	172	180	185	193	185	207	171	213	212	206	194	189	196	187	199	190	194	198	204	199	186	215	209	184	196	186	199	200	214	198	215	188	170	208	180	179	174	167	211	195	187	188	217	196	184	207	217	209	171	206	206	204	192	191	181	175	190	203	186	213	201	195	188	205	185	183	188	198	194	203	186	212	172	222	212	190	215	186	181	225	197	193	181	181	214	205	209	193	184	177	188	174	186	207	176	171	201	188	195	190	192	195	179	207	170	191	196	190	190	184	185	208	189	175	175	189	202	191	215	190	206	218	196	209	172	210	187	185	190	210	192	210	219	215	221	200	177	171	206	178	195	167	196	215	181	172	180	194	198	226	165	175	186	198	190	192	194	183	196	193	192	187	193	189	186	203	204	224	196	194	176	180	204	179	195	200	189	211	201	197	194	194	189	198	200	198	207	200	199	203	179	207	193	193	206	173	183	192	218	198	200	183	202	205	195	190	188	201
150	1	1710	137663	611	79	526	555	469	432	406	352	378	299	301	279	284	291	249	252	256	246	214	234	207	229	238	225	195	224	207	201	208	204	223	237	211	208	201	216	224	219	240	197	214	191	187	192	196	206	203	198	206	199	181	217	214	207	194	201	188	219	184	207	193	205	205	181	187	224	197	180	193	224	188	204	204	191	189	215	208	222	178	223	215	206	199	209	194	209	190	205	217	199	199	176	186	204	208	200	205	195	207	209	202	200	224	194	204	193	201	190	185	205	194	219	207	196	194	215	197	183	176	193	177	203	206	201	187	189	209	204	190	195	181	186	190	210	208	184	208	205	184	174	184	208	206	206	220	192	171	201	196	187	190	209	202	192	216	201	179	187	216	209	167	181	214	198	205	201	200	196	213	185	205	187	201	216	213	204	189	193	224	199	200	185	193	168	203	199	199	189	189	208	209	225	214	190	192	206	192	187	187	188	204	192	197	183	208	196	198	185	188	201	202	222	181	188	197	207	204	189	221	198	197	205	198	184	202	199	202	193	203	210	195	199	185	201	192	200	202	172	205	177	207	218	207	197	202	209	197	213	174	173	182	201	195	194	229	209	189	191	208	188	190	184	204	204	166	191	202	198	216	186	192	197	182	183	197	209	194	226	187	193	197	221	214	219	200	227	203	195	199	185	204	188	208	199	210	171	181	201	191	185	186	206	178	184	209	186	189	224	176	214	182	194	202	188	174	210	179	188	193	197	188	198	185	164	182	193	209	200	210	207	180	205	196	171	206	189	209	203	194	199	216	206	199	197	198	195	210	204	195	197	190	191	199	192	199	169	199	182	178	183	178	184	200	192	198	222	182	190	180	198	200	191	188	205	190	238	173	187	192	197	194	200	172	208	184	181	184	174	194	196	186	194	207	205	189	195	185	206	185	191	183	190	194	208	185	192	197	182	193	191	206	201	172	196	199	219	194	179	213	207	167	191	208	186	204	209	194	189	198	197	216	180	221	201	186	193	173	193	187	181	185	216	213	197	199	182	192	200	189	192	200	207	183	201	203	195	185	210	187	217	194	191	206	188	170	189	208	185	181	200	167	218	195	189	175	195	190	189	186	197	206	204	194	179	203	196	201	212	203	171	194	202	180	202	197	204	190	214	193	192	189	204	201	195	236	201	214	195	218	203	194	202	209	198	176	181	196	188	188	203	190	176	189	183	186	197	185	198	178	174	190	181	184	187	208	188	214	197	214	195	204	184	199	196	179	205	195	206	204	183	200	175	184	195	171	189	185	184	200	194	196	190	196	208	186	200	200	187	181	198	192	201	181	201	189	204	179	197	191	199	197	181	199	185	199	206	228	206	193	196	213	183	190	204	201	172	202	167	200	196	204	194	211	183	187	188	196	196	210	178	201	202	202	191	215	169	191	190	197	215	165	204	206	211	195	199	196	195	217	198	190	205	209	218	206	192	202	201	192	188	190	188	212	200	177	213	206	180	218	182	161	221	181	200	194	171	207	195	172	179	211	234	215	199	214	201	180	205	183	205	180	188	192	178	202	172	210	179	231	191	195	211	198	182	188	179	185	184	200	184	187	171	178	179	196	222	207	173	189	202	188	194	190	188	201	188	189	194	192	199	189	217	198	185	212	208	184	208	198	196	183	186	214	190	185	203	194	206	174	205	192	179	192	196	203	199	189	203	202	203	190	202	206	204	213	193	196	194	195	211	191	191	171	213	207	199	200	179	183	218	188	188	182	194	173	182	192	196	203	196	216	199	195	182	201	199	184	203	215	194	180	210	230	177	200	211	213	208	184	201	173	191	204	216	207	186	182	191	185	192	179	187	203	210	200	184	195	203	189	195	210	190	196	159	180	194	199	175	158	208	181	202	156	210	192	210	190	188	194	195	195	178	189	177	205	219	172	163	183	190	195	192	225	194	193	190	173	215	207	195	215	186	186	196	176	194	196	222	198	182	204	185	196	196	180	176	187	192	190	197	184	182	184	190	197	200	189	187	186	171	199	215	217	182	166	173	195	189	220	158	215	212	188	181	197	194	196	190	192	183	216	195	230	230	204	192	183	202	195	181	206	186	207	210	205	215	200	185	183	185	180	199	208	189	205	189	188	193	202	180	206	190	217	181	205	190	178	192	199	216	207	187	198	204	203	197	172	176	213	197	210	203	223	214	191	171	209	186	206	189	175	190	188	197	169	197	184	175	201	196	197	206	197	185	200	201	208	205	191	194	187	198	195	206	175	192	209	192	186	207	192	187	185	192	184	191	190	188	183	189	201	189	236	195	200	193	179	175	207	193	190	187	177	188	181	193	199	209	181	196	198	172	192	200
150	2	1950	137721	636	34	536	592	568	601	605	484	517	469	430	412	375	372	310	336	329	324	298	307	289	273	292	281	274	258	239	243	229	271	269	257	244	229	268	211	235	226	237	214	252	212	249	238	242	235	215	207	210	243	203	238	254	226	230	230	211	222	236	216	228	228	275	211	205	218	240	227	199	204	200	224	231	204	233	247	213	225	218	198	219	217	213	223	226	218	195	206	212	226	179	222	209	217	201	214	226	206	215	219	214	199	218	213	205	220	185	216	201	208	199	230	223	199	193	219	200	194	202	211	200	206	201	235	211	201	197	204	195	198	201	201	212	230	212	196	191	211	213	204	214	186	198	212	204	181	214	203	200	173	213	189	187	202	201	191	191	218	218	184	202	196	205	195	211	187	217	198	191	212	203	215	221	212	227	163	202	203	214	202	189	200	216	207	197	225	189	199	239	201	206	213	208	208	203	207	200	193	214	202	199	230	195	186	207	181	219	214	208	205	188	201	203	205	184	207	222	211	184	212	188	195	180	212	196	207	194	195	195	207	208	204	231	190	176	196	183	204	195	189	219	214	188	196	206	197	227	201	207	226	199	193	220	190	207	188	200	195	174	216	189	192	206	220	197	212	215	205	215	213	182	187	208	205	191	235	160	208	214	192	170	204	217	199	202	206	205	194	200	222	205	205	213	202	196	190	205	193	219	205	189	193	203	204	214	192	202	193	205	190	189	187	213	181	187	201	189	192	206	199	202	202	193	202	220	178	194	185	194	198	207	189	190	192	224	207	181	188	201	195	190	197	208	203	184	193	198	195	224	214	209	222	203	219	213	190	201	205	224	184	186	210	226	210	175	199	208	199	204	194	187	190	220	208	198	194	216	198	207	217	183	200	216	179	205	216	179	214	197	208	186	224	236	188	210	201	203	198	207	197	206	195	189	224	196	202	190	199	203	192	196	220	204	217	192	211	205	213	202	202	171	188	205	189	202	218	201	190	213	182	188	195	175	212	219	180	189	222	215	215	198	179	207	207	192	195	195	217	193	207	200	181	180	221	191	180	193	202	214	207	199	193	180	187	202	188	205	176	193	201	205	218	195	195	208	223	200	200	199	212	206	172	214	201	205	209	192	212	176	227	188	186	205	227	220	201	178	213	216	203	196	198	194	204	194	184	210	226	210	193	203	203	193	190	191	220	205	164	204	226	196	210	180	179	224	199	175	218	210	196	177	200	205	217	176	192	205	172	218	178	226	200	196	200	208	183	205	198	221	181	203	172	167	200	215	201	206	184	185	194	198	204	207	210	207	207	199	213	215	210	183	213	202	198	170	227	201	217	212	204	224	217	199	180	195	191	190	184	211	189	219	177	205	214	184	198	197	209	198	197	183	167	190	198	212	192	185	205	182	185	190	201	202	221	189	199	181	201	200	182	166	210	190	205	205	200	191	191	202	215	200	205	197	197	219	206	198	196	210	182	193	199	184	206	202	208	177	169	205	213	196	183	189	199	198	189	199	209	197	209	210	190	207	218	205	205	186	197	204	207	220	177	214	219	207	175	209	201	204	207	212	198	222	203	191	195	209	201	180	203	182	194	188	212	191	186	186	188	196	175	175	178	186	170	233	208	199	190	201	182	206	204	204	207	206	213	211	223	211	208	196	180	193	201	192	193	193	209	199	211	206	189	203	183	216	195	196	212	204	185	204	190	196	191	196	198	198	199	183	202	203	211	195	199	198	207	201	216	200	192	189	190	214	195	178	195	186	200	202	226	181	200	202	199	215	197	203	203	232	167	212	193	210	187	196	196	217	187	195	188	208	203	205	200	174	230	206	194	192	209	197	192	197	224	209	208	185	201	191	176	202	182	208	201	208	184	224	181	202	193	180	200	185	207	194	178	193	211	205	212	212	202	216	197	209	188	198	230	221	189	187	198	193	212	191	208	184	198	196	192	230	190	196	178	215	198	187	211	208	183	187	204	193	190	194	196	191	215	175	188	185	192	206	186	208	198	203	195	194	200	203	198	211	217	193	202	174	197	194	206	194	217	197	201	209	195	186	216	185	214	195	208	196	155	219	204	197	185	187	219	194	203	181	207	205	204	224	196	190	196	168	200	202	214	193	227	180	215	178	209	207	242	196	209	199	201	215	203	197	203	207	192	193	171	208	204	201	219	197	187	216	196	198	192	200	187	183	195	194	190	187	204	211	199	206	212	191	198	200	197	205	217	208	182	196	219	193	189	190	186	194	182	223	185	204	211	217	204	210	200	208	210	215	192	196	184	211	195	182	201	175	197	218	184	175	182	190	178	211	199	190	213	216	200	198	209	199	194	219	195	218	202	184	190
150	3	3250	137778	612	53	544	550	541	573	528	454	418	380	372	358	321	314	338	292	285	282	269	271	284	258	259	255	246	238	221	227	245	234	218	242	221	230	224	232	237	216	222	231	221	216	210	194	202	220	223	226	204	206	212	216	217	214	217	202	207	190	216	214	211	218	212	218	217	196	220	211	220	215	223	228	215	204	234	233	204	222	184	205	237	225	222	204	214	184	210	199	216	205	231	201	221	209	195	207	195	210	225	211	218	211	198	208	209	197	203	207	247	217	212	214	202	221	185	209	208	187	211	214	204	222	201	206	178	198	193	217	198	233	198	195	188	207	194	190	235	180	234	217	212	222	220	200	191	216	217	173	193	203	201	203	222	220	208	203	197	183	195	189	200	200	180	197	179	214	212	213	211	194	204	213	231	207	215	223	214	172	184	200	206	213	191	189	195	195	217	211	185	206	205	220	206	199	210	224	204	200	217	207	191	208	202	214	217	219	205	195	208	207	215	198	202	192	206	191	204	215	192	196	192	184	205	229	212	183	210	190	194	222	189	201	169	214	228	194	222	203	220	197	205	197	206	190	186	196	180	186	195	219	205	202	206	195	194	210	215	201	208	196	214	208	211	232	189	180	189	216	219	207	200	206	211	219	200	199	213	194	197	193	203	202	178	202	214	219	215	188	190	198	209	188	190	194	209	204	208	200	200	209	199	188	208	196	210	195	188	213	206	191	190	224	197	194	187	187	190	195	209	216	213	201	217	178	221	189	198	217	206	202	210	190	193	169	197	203	205	203	191	193	199	209	203	195	222	208	188	207	204	189	200	215	214	209	193	203	215	188	198	200	209	200	208	207	183	203	175	189	199	194	217	193	203	190	196	210	202	218	190	185	202	192	225	203	193	179	203	201	195	210	202	202	209	198	181	208	192	191	187	204	207	180	183	200	213	200	215	191	185	202	196	185	190	200	182	202	192	202	205	213	211	199	211	218	196	195	199	211	192	194	198	191	197	209	198	189	190	229	192	211	204	209	214	201	201	191	201	193	210	209	211	195	195	208	221	220	211	180	200	192	219	210	227	199	198	212	228	206	197	213	225	197	216	209	195	222	210	186	189	187	211	205	196	196	210	187	184	203	224	203	193	209	171	199	194	185	193	186	188	178	200	185	234	198	190	196	223	200	188	217	203	217	209	214	213	196	192	198	208	195	190	192	227	207	218	186	212	218	180	195	193	195	200	206	206	211	232	233	218	205	183	195	202	180	204	205	222	199	209	190	201	193	184	204	205	196	195	211	200	201	209	194	212	203	211	212	198	206	195	199	184	197	208	222	229	248	195	211	192	181	216	223	187	214	206	206	198	185	203	214	202	216	184	201	188	190	196	198	201	195	184	209	216	191	211	192	204	198	221	227	201	207	211	206	210	209	196	214	188	211	192	206	208	193	191	201	227	204	206	182	224	225	221	189	201	189	218	214	205	207	190	204	192	193	205	221	189	196	199	209	193	196	197	200	202	186	188	190	180	223	192	194	208	199	187	196	205	211	180	211	173	218	211	218	229	193	201	218	226	202	198	180	205	201	220	196	199	221	201	186	221	194	207	181	215	194	223	214	202	232	199	201	209	188	205	205	203	206	194	207	197	178	188	181	191	186	166	177	198	194	219	209	177	212	189	202	194	204	214	192	207	174	194	179	192	223	194	193	206	201	211	194	193	206	216	178	210	202	208	219	217	177	208	212	189	196	222	188	204	182	224	183	201	210	192	194	221	200	187	226	213	196	200	200	213	214	205	221	194	208	188	201	193	204	218	213	219	193	189	200	199	189	228	192	204	206	208	225	193	191	189	192	212	185	192	189	216	193	221	206	202	189	177	198	210	218	197	217	218	215	194	217	202	206	214	189	206	214	205	197	190	200	200	210	204	204	205	208	198	236	220	175	197	194	196	227	205	213	200	211	196	230	210	212	189	208	186	240	197	213	187	193	218	216	186	201	227	184	223	210	196	202	203	174	213	228	206	196	195	196	211	189	206	196	191	217	191	183	206	188	207	178	208	203	217	184	214	186	198	200	184	199	200	182	192	231	219	218	217	219	220	209	189	204	205	192	191	183	185	201	175	205	227	191	201	201	224	197	198	184	243	206	194	200	209	214	176	217	209	206	196	212	192	182	208	200	217	214	217	220	202	208	195	201	207	200	211	194	210	214	199	221	173	191	201	193	194	199	221	216	183	200	199	233	191	212	202	172	221	203	203	219	197	195	209	211	197	203	211	175	220	202	191	199	198	218	182	183	194	205	199	224	196	202	209	213	198	202	184	189	178	181	183	193	192	204	204	190	196	203	188	203	211	200
150	0	2500	137836	621	19	559	659	688	709	695	662	587	565	531	525	492	451	457	441	431	408	395	381	373	365	333	380	310	342	308	321	329	300	269	280	290	257	256	286	252	284	270	272	264	251	230	240	245	235	242	258	235	238	214	228	238	218	231	218	251	233	228	231	246	216	245	212	212	228	224	220	178	226	201	222	211	201	228	224	213	220	226	190	218	208	204	211	217	227	215	207	199	220	225	204	211	225	228	176	237	222	234	196	209	198	194	224	196	216	200	203	190	206	203	216	204	215	216	207	195	213	192	218	207	184	208	178	198	222	188	202	234	187	224	220	190	202	204	210	191	212	200	195	200	188	194	231	192	184	197	198	199	208	221	186	193	217	199	214	184	196	188	211	208	204	203	220	185	198	202	210	182	189	212	199	223	200	207	185	196	179	194	192	210	210	199	189	202	189	195	166	178	202	198	200	186	206	216	198	213	213	212	219	191	184	183	211	204	165	187	180	214	208	195	206	191	207	199	193	179	177	208	196	190	213	214	183	197	177	176	200	206	185	191	179	208	183	193	205	209	179	212	184	170	225	196	186	205	174	183	191	219	180	189	217	197	195	202	193	201	174	197	180	185	176	198	200	200	216	210	189	200	207	204	214	203	206	203	175	174	189	185	189	180	198	190	161	190	163	183	192	193	189	199	193	182	204	207	189	185	201	186	177	182	214	183	187	176	197	178	199	190	158	214	212	202	183	176	175	209	195	207	188	188	188	177	191	187	164	190	176	180	194	203	200	213	208	161	165	193	172	215	198	191	194	198	186	208	194	195	180	184	190	192	190	200	182	198	211	190	214	188	193	189	212	183	171	207	210	189	199	195	186	201	196	205	186	195	208	168	192	200	189	174	184	205	176	190	184	164	190	181	204	188	174	184	195	170	193	180	192	185	190	173	195	204	181	213	188	196	181	194	185	169	178	187	192	197	181	187	188	188	222	174	206	191	189	179	173	182	181	173	174	196	180	184	209	180	187	191	199	183	192	195	217	182	193	175	181	172	159	211	188	188	178	168	189	179	197	195	222	187	187	174	190	201	185	192	208	197	193	204	177	191	198	183	204	194	189	195	211	182	200	183	211	221	186	206	181	203	178	153	186	181	194	184	190	200	203	207	193	194	182	198	180	180	189	193	190	213	201	203	177	192	183	185	218	183	183	191	166	182	191	168	207	184	173	174	206	182	191	201	197	177	198	209	162	184	208	185	175	167	195	190	170	210	207	191	187	195	214	202	176	183	197	197	186	166	183	179	188	181	188	206	202	203	171	184	198	195	187	198	149	164	189	181	195	192	196	210	191	173	200	171	188	182	199	170	194	190	192	193	199	170	192	160	196	183	192	159	188	175	196	200	180	202	196	167	198	180	219	174	175	191	193	200	184	213	198	192	201	179	177	190	176	202	187	207	154	194	203	189	188	193	198	165	180	192	192	202	180	216	207	204	212	215	176	196	185	192	186	177	180	181	160	171	180	176	181	163	176	190	172	185	163	175	192	179	179	207	173	193	184	199	180	195	191	175	210	191	197	212	184	178	196	164	203	175	164	192	145	182	198	175	194	182	196	199	197	177	188	179	184	170	212	185	176	171	186	187	184	211	195	190	195	192	206	192	189	187	187	201	198	167	209	202	187	212	189	187	197	210	179	202	198	189	201	182	201	216	186	203	193	180	195	198	193	186	184	185	179	180	211	177	198	181	189	196	208	190	204	173	192	184	177	194	189	150	197	183	195	198	172	194	180	205	177	188	186	183	186	185	174	175	188	185	182	199	169	169	187	194	174	184	185	171	194	196	173	186	204	206	180	185	183	207	182	160	203	165	184	191	215	191	199	196	180	181	200	204	216	193	169	205	189	194	168	195	182	177	187	190	179	174	197	187	172	207	181	197	191	184	195	202	177	191	219	170	182	190	187	180	189	196	196	171	171	185	196	199	176	164	185	195	176	230	160	195	191	176	186	217	203	206	173	180	179	192	192	187	225	211	182	195	200	196	177	180	183	188	175	193	185	199	176	189	173	186	160	189	184	196	207	202	192	173	160	206	189	185	163	188	200	200	170	196	217	178	182	175	189	199	172	199	194	197	196	164	177	194	191	176	177	203	177	189	188	201	178	199	179	197	185	192	185	180	172	164	200	201	180	209	174	190	204	193	180	198	167	202	187	172	199	170	200	174	208	203	190	173	231	209	162	181	190	181	201	189	210	180	212	172	192	187	174	181	178	168	168	201	194	175	202	198	185	197	185	192	189	185	186	182	189	169	186	176	202	186	188	184	188	195	160	175	169	193	184	193	172	175	179	193	175	176	198	177	188
150	1	1710	137894	661	79	515	495	445	447	372	343	312	298	290	263	256	245	223	247	223	241	238	186	194	198	206	208	201	204	198	198	203	182	178	170	180	190	154	165	172	172	194	164	174	186	178	171	175	183	175	182	184	177	153	176	166	168	168	184	199	180	176	173	132	185	185	182	169	189	185	176	188	156	170	166	195	198	150	168	188	134	182	181	162	173	170	173	169	175	193	171	174	182	168	166	164	176	180	187	163	165	154	186	172	164	176	188	189	176	163	189	175	176	149	185	154	161	167	193	161	172	175	173	175	148	195	177	173	183	160	160	157	167	163	185	178	183	188	173	156	129	187	163	174	153	141	168	171	174	160	156	161	145	180	189	174	177	165	203	148	168	168	171	171	151	178	177	176	177	171	167	180	176	173	173	156	171	171	178	168	185	165	159	168	158	168	172	151	158	167	173	153	161	154	178	151	164	162	154	170	173	173	157	171	177	164	155	186	201	165	172	157	170	158	173	144	180	152	179	168	172	179	178	165	173	175	171	174	161	165	170	164	166	157	178	180	163	172	170	156	169	177	170	168	163	157	158	182	192	167	149	183	170	159	176	176	180	158	182	169	172	157	171	167	191	189	188	166	165	164	184	175	163	174	167	165	179	179	168	160	169	171	159	146	166	190	163	158	167	182	167	186	175	192	181	170	147	151	188	162	148	157	174	164	166	166	156	185	178	165	192	175	180	161	180	163	142	196	161	170	189	169	163	178	143	185	178	184	191	175	156	189	180	166	181	172	176	183	174	163	182	148	159	183	171	153	165	184	172	148	150	164	155	200	170	163	182	173	155	143	176	169	174	158	171	170	157	165	161	186	159	191	176	169	168	157	153	165	172	164	187	155	164	166	190	146	176	172	160	172	185	158	156	163	171	159	157	178	161	176	168	165	173	170	155	170	178	175	169	161	155	168	164	174	166	164	147	189	166	166	182	196	156	157	172	165	152	176	178	155	178	174	170	149	185	158	167	192	168	161	180	156	171	168	162	181	168	200	177	177	173	194	163	166	168	198	181	185	153	179	152	166	185	168	164	178	174	181	178	185	165	194	172	179	171	172	176	163	186	167	178	152	166	191	150	162	181	173	188	163	182	180	191	173	161	164	157	174	178	169	177	168	165	177	173	179	173	171	152	179	186	204	179	156	168	153	198	183	176	160	176	159	181	157	189	184	184	147	138	165	174	153	176	135	138	160	173	176	174	174	189	179	161	182	166	168	163	170	203	200	171	172	190	171	173	176	172	132	167	137	169	168	160	171	151	184	170	166	171	162	152	157	155	184	206	182	183	181	146	165	162	166	167	165	156	152	144	171	156	167	173	158	156	170	158	182	161	191	189	158	180	177	165	177	160	156	160	185	180	170	160	154	176	183	161	181	148	175	161	149	168	141	170	172	189	185	191	154	170	166	189	160	162	166	172	151	159	182	158	182	133	182	171	138	183	159	182	179	177	177	156	172	180	150	177	160	188	154	197	161	170	178	171	173	167	169	173	162	172	175	167	166	156	167	158	155	173	185	173	153	177	172	169	151	158	188	176	167	161	164	154	169	147	153	198	175	169	150	158	167	167	164	171	186	166	164	181	184	170	164	163	188	167	149	181	157	194	167	164	166	160	156	154	174	163	154	194	185	165	185	150	179	161	171	168	177	169	155	175	183	169	157	168	162	163	172	134	173	155	180	152	169	175	175	175	180	161	173	176	161	169	170	164	192	183	154	162	182	166	172	163	172	157	161	158	175	152	174	174	175	174	182	193	170	167	178	161	169	172	164	157	178	172	172	175	165	159	172	157	181	167	158	169	162	164	165	152	176	164	151	172	168	141	185	158	165	165	143	182	165	149	179	171	143	167	170	182	172	171	167	164	178	181	170	158	178	167	185	154	192	170	164	145	194	181	159	168	187	184	185	171	169	165	175	174	159	158	183	162	177	154	172	158	145	160	184	167	188	172	169	166	154	178	174	202	161	155	137	178	186	148	164	164	201	175	171	158	167	183	180	174	171	173	183	160	189	165	189	179	172	159	160	174	175	169	151	182	163	161	187	177	170	175	163	173	170	173	186	173	158	183	181	169	185	174	173	196	170	188	163	177	177	154	163	150	181	192	169	174	183	173	157	153	174	153	149	169	169	166	146	174	161	175	163	190	160	171	192	161	168	173	170	170	193	173	172	166	165	159	153	188	160	172	184	158	183	174	161	174	185	173	191	169	171	160	166	158	175	173	187	177	167	172	179	161	167	153	214	181	171	182	150	158	197	192	169	149	159	142	182	166	163	149	151	152	147	151	175	147	175	143	152	171	190	164	160	150
150	2	1950	137952	629	31	528	594	582	587	535	478	476	389	410	374	364	348	334	329	306	297	291	301	268	265	250	248	245	243	260	243	233	270	230	191	211	227	231	223	217	191	213	214	216	187	223	205	198	186	203	219	220	207	204	181	187	165	187	152	222	203	197	198	187	174	190	213	201	170	177	198	174	178	165	203	187	186	179	206	199	184	204	182	171	202	197	185	180	183	182	188	200	169	179	174	203	188	173	203	182	158	200	187	208	185	173	190	157	176	172	174	185	184	184	194	190	182	168	181	187	153	191	186	190	187	173	177	192	172	198	169	182	172	167	183	180	174	184	170	182	198	180	184	175	181	166	162	179	159	179	171	161	189	148	179	174	175	170	195	160	181	183	160	164	168	167	180	178	180	169	163	179	185	180	161	186	175	180	166	169	189	136	160	179	173	155	202	207	162	174	208	150	187	188	193	168	173	165	178	176	201	189	166	157	157	198	169	182	174	169	143	176	175	174	174	178	181	194	169	167	176	166	180	179	160	171	182	184	181	162	164	170	161	157	172	161	171	182	168	175	148	162	164	192	192	174	180	187	173	163	160	148	174	175	182	181	175	196	174	177	187	154	156	163	161	180	188	186	178	171	182	178	163	176	170	165	179	187	163	179	182	172	174	177	185	150	169	150	159	180	186	162	153	178	174	161	159	153	171	150	163	156	190	175	169	159	184	198	168	167	178	180	139	166	191	158	172	189	179	160	168	161	169	178	176	182	178	160	179	177	161	173	182	176	180	159	173	159	166	170	173	181	149	155	173	159	170	173	178	174	174	182	131	171	164	193	153	169	209	159	190	160	167	180	169	174	149	177	184	157	174	167	152	166	181	183	160	172	168	168	183	172	182	184	170	159	199	164	191	162	177	190	165	169	152	153	157	167	182	182	185	170	186	162	179	179	203	190	137	171	211	181	164	165	189	166	173	190	190	169	207	175	169	165	197	166	138	168	174	162	173	175	180	168	179	173	190	158	181	149	189	175	180	167	166	180	172	148	174	169	175	176	159	182	189	167	157	198	161	181	174	169	166	152	183	173	164	185	187	170	195	163	179	165	172	182	175	160	164	153	170	150	182	164	166	155	165	163	171	175	178	168	187	182	157	168	164	188	169	152	175	178	187	166	171	170	163	181	168	169	166	156	161	161	158	166	165	181	187	172	194	178	178	177	137	180	166	161	163	182	172	173	174	184	180	157	158	172	159	164	180	160	196	201	171	171	176	180	180	174	148	155	178	165	164	167	153	167	170	159	164	159	183	131	193	191	177	187	175	171	161	162	180	180	171	158	184	174	199	168	168	173	170	176	192	194	152	162	171	187	161	179	161	175	167	179	176	174	181	168	165	146	187	175	180	178	145	196	174	187	168	165	148	190	167	157	181	164	186	191	181	166	180	182	158	182	179	192	178	170	173	185	178	180	183	178	184	177	180	160	175	174	181	144	163	149	169	172	181	189	167	180	162	160	168	176	175	164	158	169	168	163	183	148	167	159	190	199	174	174	171	190	184	178	175	148	182	195	184	180	180	172	168	179	176	178	170	183	174	166	180	156	165	188	162	163	174	146	193	157	153	175	156	207	168	199	167	170	178	177	164	160	160	177	164	173	183	168	156	172	176	179	168	177	179	185	169	173	176	163	166	186	151	183	165	161	150	170	195	148	163	168	178	181	186	182	176	180	159	159	167	193	183	180	148	204	159	189	173	165	195	170	174	159	166	164	167	186	161	175	165	177	165	165	162	159	174	162	177	174	168	159	183	171	170	158	163	204	169	161	154	159	174	172	168	175	183	182	179	180	174	152	155	168	172	167	178	180	118	190	174	154	184	180	181	162	175	176	152	168	155	161	161	176	160	141	175	169	164	159	167	169	146	166	190	166	166	166	172	172	163	168	198	156	171	194	148	172	159	171	156	190	180	173	156	171	158	168	179	174	170	174	173	174	179	172	177	166	172	161	160	151	162	177	187	162	183	177	161	177	148	157	166	190	175	176	166	159	168	173	163	176	187	151	158	166	161	163	159	168	170	181	182	163	178	164	161	152	152	170	193	159	168	164	156	164	177	151	181	199	169	169	174	188	178	153	161	157	178	164	166	172	189	176	166	182	168	175	184	149	158	184	154	155	168	164	180	183	174	171	165	174	172	159	149	166	172	177	177	179	165	170	169	180	165	179	149	155	182	179	189	176	159	167	158	189	156	168	185	132	187	169	176	163	180	158	177	165	173	171	179	171	153	156	155	150	156	177	159	151	166	167	150	169	164	164	161	160	151	161	168	180	180	177	176	168	169	153	151	164	148	174	158	164	189	174	164
150	3	3250	138010	636	53	533	556	525	477	446	415	412	385	360	307	300	304	277	252	293	247	249	240	229	236	241	234	203	229	207	202	217	201	208	195	215	206	208	198	179	193	201	211	191	168	183	183	175	179	176	169	196	187	150	183	204	148	165	178	172	191	172	177	185	171	191	173	159	174	163	174	180	176	205	195	177	162	198	200	178	168	166	181	165	178	192	168	188	158	176	161	169	197	160	185	186	188	172	183	171	164	173	182	180	203	185	211	162	166	191	156	179	181	164	165	174	161	159	185	182	168	163	190	169	167	189	148	143	174	160	167	155	165	179	198	175	165	185	190	178	181	178	190	176	176	162	176	166	177	163	173	179	170	179	174	185	174	193	168	185	176	157	192	150	169	162	171	179	163	153	157	165	158	168	175	164	181	156	172	163	159	184	173	168	164	173	178	165	164	180	175	172	154	165	175	192	187	176	171	167	177	174	160	188	167	179	174	164	182	193	144	185	140	167	179	156	161	169	166	198	157	176	174	186	172	143	173	171	163	181	169	154	179	167	186	145	158	177	153	163	137	153	164	153	161	146	181	177	162	174	160	171	173	164	159	179	182	163	176	191	165	190	148	154	167	183	178	181	170	167	156	174	185	167	179	180	162	168	166	149	163	176	183	143	178	181	147	176	168	169	174	174	196	181	182	175	167	163	164	170	174	173	171	167	157	171	175	172	164	147	172	184	190	158	160	170	179	160	164	157	146	178	166	172	164	158	160	186	152	163	164	162	165	181	167	185	187	143	187	178	195	167	165	160	167	187	168	174	155	191	152	167	181	173	160	181	164	153	149	162	165	150	165	153	170	154	186	194	177	172	187	150	160	175	168	168	162	172	151	156	176	176	168	167	166	171	172	185	158	175	155	184	174	144	172	156	170	171	169	156	155	178	188	146	164	175	185	159	193	172	177	171	167	178	172	150	162	166	179	181	172	175	148	162	190	171	161	164	188	157	172	141	165	174	158	170	182	173	186	180	174	162	169	171	143	182	160	167	164	167	160	154	146	157	145	174	165	179	162	153	182	180	155	175	176	166	176	158	170	165	163	170	168	189	185	175	148	168	172	174	158	177	164	169	168	199	161	166	169	149	169	172	166	176	162	190	173	148	175	175	184	168	159	165	159	184	173	172	151	179	170	173	185	173	147	160	173	184	168	169	173	168	173	168	155	169	156	157	183	193	174	191	176	175	174	176	175	186	181	159	190	167	161	170	186	158	154	163	195	179	180	179	188	152	153	150	156	168	183	153	160	163	169	174	172	182	184	175	183	168	190	168	142	191	153	163	170	164	153	161	178	175	166	187	162	163	164	193	176	154	175	166	167	172	174	193	176	177	159	177	148	161	158	175	188	187	190	154	154	179	183	162	156	163	169	130	177	185	187	152	151	159	156	162	151	153	169	178	197	184	162	155	184	176	169	157	166	184	152	166	164	163	173	185	151	170	173	157	165	151	175	176	161	182	186	165	170	172	174	146	143	162	158	150	167	160	184	170	166	166	163	158	153	159	151	171	170	180	167	161	139	175	172	163	173	172	170	171	161	167	165	166	167	162	160	173	180	171	183	174	165	177	167	159	149	169	152	150	175	180	165	170	171	191	158	170	189	187	165	180	167	159	161	178	171	177	152	148	167	169	156	185	151	171	177	168	168	147	172	176	175	157	168	168	164	172	169	156	178	191	151	164	169	174	183	175	172	163	163	172	166	165	139	134	170	160	162	164	159	182	190	165	184	171	171	175	156	171	178	169	170	164	162	160	179	184	174	212	170	172	156	159	161	181	150	182	170	149	153	166	146	187	165	178	159	173	178	164	154	159	165	165	168	173	169	174	171	153	160	191	182	161	149	157	163	186	181	180	150	145	177	167	173	155	166	176	164	164	184	163	167	165	149	151	183	168	191	163	174	170	164	168	184	161	156	174	172	163	161	171	169	162	163	183	166	167	164	188	176	148	157	186	170	167	169	151	170	185	176	168	159	177	180	156	165	175	175	158	162	162	156	193	143	150	153	178	154	152	176	172	173	172	154	169	172	184	160	197	180	160	172	165	178	168	161	148	175	196	149	166	163	185	149	162	160	163	165	164	177	158	181	156	180	169	153	174	170	146	174	167	176	175	179	167	165	174	180	171	165	163	151	178	173	163	175	157	187	151	168	156	165	157	185	179	171	160	175	195	176	192	172	155	149	144	165	163	173	178	174	192	166	166	155	162	157	150	159	162	183	163	151	163	150	183	148	164	160	155	160	186	180	175	156	156	176	172	184	149	186	168	158	163	155	179	152	163	168	146	172	163	163	156	174	173	149	169	173
150	0	2500	138067	630	22	507	634	683	657	614	614	624	547	502	541	514	448	432	438	403	379	376	342	332	327	327	310	315	284	281	286	320	272	274	257	235	253	259	235	236	236	231	232	224	216	217	237	225	204	221	216	195	191	184	208	216	202	195	215	199	195	182	202	185	199	195	184	186	176	195	174	199	187	155	180	153	182	167	190	196	171	204	173	174	164	171	180	168	182	172	167	179	162	182	173	193	160	173	168	156	152	161	173	187	172	158	178	187	183	180	155	172	178	168	152	174	183	172	154	174	153	170	178	166	138	158	155	162	171	162	164	146	170	162	161	159	164	151	167	158	169	165	167	184	162	173	173	165	165	162	157	174	164	149	162	171	160	165	150	161	162	168	170	140	163	147	167	168	153	157	173	163	174	151	161	176	150	153	156	166	161	162	164	151	154	156	146	176	168	149	172	172	180	154	175	160	156	160	142	149	131	150	171	156	153	151	148	166	168	161	175	153	157	161	159	163	154	180	153	173	139	178	162	159	140	148	164	154	157	166	133	157	157	147	147	183	155	165	174	153	173	152	152	153	133	169	175	165	160	154	164	169	153	128	171	134	138	149	172	156	143	161	169	166	155	155	145	138	150	156	156	158	154	172	136	157	155	153	173	153	143	147	144	166	155	140	134	162	172	173	145	144	164	164	166	138	161	150	149	151	158	164	146	169	167	155	158	160	138	159	148	152	158	172	145	169	136	158	156	147	142	156	137	164	144	147	142	150	164	149	156	179	147	132	158	162	150	158	145	156	143	156	158	151	147	151	151	159	164	171	144	172	154	137	154	142	136	165	160	138	136	152	171	145	159	146	154	147	143	160	146	157	147	149	168	163	158	134	148	152	152	157	152	137	151	143	162	152	162	179	136	161	143	164	162	151	152	130	156	159	151	151	139	155	134	146	148	153	159	165	156	124	138	147	150	146	148	136	166	133	156	166	147	144	156	138	154	148	144	151	146	161	125	166	151	166	148	159	135	156	162	154	154	148	163	141	147	148	174	155	157	137	141	157	143	165	146	157	155	134	157	163	158	145	144	164	165	135	136	148	162	145	137	144	152	153	153	138	148	130	139	143	151	158	126	139	153	145	145	163	141	158	158	130	135	160	150	141	136	140	149	137	150	145	170	136	155	146	158	158	146	120	139	142	150	134	167	146	146	156	141	162	133	142	148	151	143	151	144	148	131	154	158	170	153	143	173	151	165	175	154	147	144	129	165	163	160	145	149	152	151	148	154	160	156	150	156	145	135	134	180	155	133	142	132	124	143	135	156	164	161	142	157	145	148	154	147	160	139	159	147	159	165	165	152	164	146	149	147	133	143	131	137	134	145	140	152	158	144	162	151	152	152	150	158	137	151	142	134	149	130	132	148	142	157	154	154	133	141	158	140	171	149	139	175	135	141	158	132	135	153	155	153	151	155	154	143	140	146	134	154	159	147	132	129	142	158	162	147	143	150	135	153	147	151	151	154	150	143	155	135	143	138	155	149	136	140	137	139	156	150	148	146	157	145	127	140	148	157	150	142	170	134	143	160	151	162	137	150	157	132	141	139	160	161	141	139	151	162	155	150	145	148	158	147	140	172	165	159	138	172	147	143	157	147	127	140	165	141	157	149	156	166	145	140	154	140	167	137	141	147	139	158	145	125	140	154	160	174	146	140	172	134	131	136	135	142	157	147	157	140	162	133	138	141	140	139	161	151	158	146	147	132	156	149	129	161	149	153	133	157	123	158	141	144	160	145	135	140	161	165	130	135	162	147	140	156	143	147	152	166	128	157	168	155	154	131	139	139	140	135	137	132	156	143	146	153	150	141	136	149	146	164	150	131	140	167	156	151	153	138	135	144	164	137	141	159	146	147	140	134	139	152	162	170	144	137	134	134	168	138	166	141	135	155	142	149	152	169	150	158	173	152	151	153	161	150	156	129	136	163	134	159	163	147	147	163	157	134	162	126	147	134	139	154	136	129	151	134	158	162	152	138	135	157	161	151	128	130	159	144	129	137	139	160	163	159	157	140	165	168	135	157	138	145	147	149	160	166	140	140	155	140	150	138	131	146	155	155	143	167	149	144	154	140	157	145	146	136	138	156	149	141	149	145	165	151	129	150	147	141	164	171	132	138	131	159	166	149	124	145	134	140	136	125	169	149	148	153	131	141	149	166	144	149	158	129	156	152	137	138	159	140	135	153	134	150	133	145	142	141	144	160	137	152	148	157	145	152	163	154	144	157	166	151	147	147	118	143	179	160	165	158	134	161	159	141	122	143	160	152	147	147	139	159	146	160	137	154	172	153	154	140	142	140	154	154
150	1	1710	138125	623	71	473	509	465	424	365	298	343	282	294	247	272	239	246	237	216	215	192	171	174	181	192	214	191	170	186	187	190	164	171	169	167	172	151	179	187	170	163	163	175	170	177	186	162	173	171	158	155	160	161	150	164	172	162	145	164	151	148	173	178	162	161	167	153	151	178	176	168	170	173	171	147	170	145	164	150	163	159	144	155	161	142	174	162	156	158	181	150	147	153	153	162	162	157	146	160	184	145	160	157	163	151	154	166	140	160	174	162	154	170	157	136	149	161	167	150	171	151	168	173	177	173	159	164	161	168	141	175	187	169	151	163	160	149	167	155	160	172	168	163	149	162	145	172	180	163	143	158	164	167	162	173	157	141	154	162	177	158	145	141	146	146	170	149	173	176	142	148	149	164	150	176	161	190	162	171	160	150	140	170	157	150	156	155	169	163	169	153	142	172	165	162	151	152	160	149	158	162	165	149	136	169	168	146	153	153	135	175	143	159	174	166	158	136	155	149	163	155	149	161	155	143	170	155	150	171	141	158	159	162	156	151	160	154	142	157	148	151	156	154	162	143	157	175	157	176	142	164	152	154	170	148	143	156	170	158	162	146	148	154	146	152	159	152	159	158	154	167	170	158	163	173	161	155	141	162	164	177	157	147	168	169	144	155	176	147	150	158	139	171	184	166	172	162	151	150	165	143	152	153	162	161	174	162	163	162	159	180	138	169	171	163	153	156	162	151	155	137	153	172	159	157	168	157	142	154	133	149	155	142	136	179	157	171	154	152	175	148	157	146	183	153	166	160	137	141	148	186	175	151	150	161	156	160	140	147	159	138	185	164	184	164	179	153	153	159	167	163	131	126	143	183	155	157	139	154	171	157	171	162	139	163	145	173	165	150	146	157	181	160	166	158	150	169	168	144	155	176	160	143	167	159	171	150	170	161	142	155	163	159	159	143	154	144	129	171	168	145	165	162	132	155	135	135	175	173	145	188	160	161	154	160	145	161	158	165	156	148	146	156	153	161	159	164	154	137	173	159	158	142	161	148	169	149	179	136	155	178	164	148	166	166	159	158	157	149	153	145	148	145	153	172	163	156	142	159	152	173	172	180	161	169	154	148	187	142	175	169	134	156	156	155	157	145	146	162	139	149	137	159	156	160	154	155	130	161	155	163	173	167	179	159	158	162	145	160	179	139	172	164	155	168	157	134	166	163	126	141	141	151	165	152	148	150	175	164	154	161	152	147	161	150	156	169	160	186	150	156	162	153	140	181	155	155	142	145	145	157	160	147	151	154	166	147	147	179	164	153	170	155	161	189	144	144	147	145	175	151	177	137	156	161	153	174	160	161	152	162	187	158	122	157	141	151	166	175	173	155	140	154	160	139	156	153	177	165	174	174	122	165	146	174	176	170	169	148	153	180	178	149	172	163	156	151	165	166	168	173	167	143	145	175	153	149	138	149	180	140	159	167	173	158	128	177	159	148	152	172	159	150	160	156	144	157	159	148	157	183	150	170	146	156	150	135	154	156	166	169	171	146	157	160	153	171	173	156	173	149	155	155	168	163	130	159	173	154	148	160	138	157	147	155	158	169	181	151	180	165	168	158	146	173	171	164	151	155	139	153	140	176	149	145	163	156	150	142	163	143	150	144	148	139	169	133	148	158	169	157	162	170	165	145	158	162	152	170	163	149	139	185	150	144	173	158	150	141	142	154	145	159	136	155	147	160	174	141	158	164	143	147	151	160	149	159	163	151	181	166	144	144	148	149	152	148	143	163	141	166	150	152	165	178	156	148	163	168	152	172	158	177	167	166	172	145	151	159	147	157	160	154	135	154	148	165	164	157	172	181	156	161	162	158	162	148	162	160	138	156	136	186	169	156	146	165	171	158	159	155	134	142	152	152	164	151	164	164	164	131	158	170	153	134	157	186	127	173	164	157	170	150	175	169	149	146	163	145	145	145	153	152	161	138	146	138	149	147	139	164	151	118	175	145	160	151	153	166	154	152	167	154	149	174	159	146	132	163	151	176	170	149	157	153	134	161	156	153	148	156	143	143	164	143	150	159	172	160	151	147	160	148	160	141	142	155	150	165	167	154	180	149	131	165	132	136	166	163	139	158	137	148	153	153	167	154	175	170	157	173	151	163	142	172	143	175	159	144	146	160	161	148	162	159	153	165	150	163	166	162	141	157	150	153	161	171	143	156	148	177	155	145	188	150	154	160	143	145	133	140	152	153	152	164	171	149	181	171	155	156	132	161	123	174	141	155	157	150	163	161	156	147	183	151	157	153	146	135	142	152	156	158	152	177	160	161	144	152	131	154	154	164	161	156	165
150	2	1950	138183	631	26	529	585	572	552	519	469	483	412	387	387	359	362	347	321	299	304	283	265	252	272	239	240	252	251	220	235	205	218	224	228	209	202	172	200	210	187	201	203	208	191	184	211	178	201	181	192	205	197	175	165	197	186	173	194	179	186	191	169	198	165	204	171	176	189	184	179	169	174	174	174	167	183	167	165	161	202	165	175	182	157	164	150	191	185	182	170	181	158	168	187	170	152	154	183	189	186	177	161	184	168	169	166	174	175	174	142	172	175	165	181	168	183	173	160	168	171	185	185	137	165	171	151	176	151	155	175	172	160	184	162	157	170	155	164	156	173	152	161	172	175	164	174	166	149	163	187	171	171	149	161	198	165	163	167	169	169	144	170	175	167	156	160	146	169	157	178	166	159	163	158	160	178	150	163	155	165	168	163	170	178	165	180	160	173	155	163	175	152	143	163	172	179	138	159	142	145	148	169	149	176	166	175	147	159	169	159	158	177	161	161	176	200	144	167	165	163	164	163	173	157	155	141	154	170	167	167	164	154	169	171	188	173	170	166	158	176	155	166	157	172	158	166	171	163	151	190	167	160	165	153	168	195	174	151	154	156	170	184	141	167	141	156	175	171	150	159	168	164	158	149	141	174	141	165	163	187	166	154	168	161	170	159	152	147	169	167	174	164	166	141	159	158	169	156	157	159	148	163	165	169	153	166	129	166	176	137	182	165	153	171	158	172	158	166	166	151	169	166	166	152	175	184	142	156	164	147	172	160	154	162	172	161	162	145	154	150	170	150	177	177	179	158	157	156	160	151	149	170	161	160	150	157	144	154	141	142	157	179	161	174	149	174	147	176	162	164	185	158	155	148	168	170	171	161	157	151	138	157	166	163	151	156	187	141	163	157	148	167	174	152	178	172	149	145	163	170	163	163	167	147	159	141	167	135	165	178	151	172	154	161	142	148	180	155	158	146	162	155	164	167	163	169	143	170	163	200	136	166	152	168	148	157	162	159	171	173	138	146	141	167	157	166	157	156	155	170	164	175	163	190	170	137	151	144	177	159	178	154	167	150	140	173	146	173	157	142	147	129	169	162	166	161	152	180	157	144	147	160	173	163	160	175	146	154	143	165	149	166	149	153	175	145	173	165	152	143	167	154	159	154	148	146	172	164	161	167	155	145	139	165	159	169	143	147	157	131	136	163	155	143	155	175	143	161	162	143	140	164	166	148	151	166	157	169	152	157	132	165	179	128	154	155	144	172	150	165	172	175	165	154	165	146	162	162	151	169	183	159	176	131	150	162	161	162	147	178	154	157	158	166	171	149	154	179	152	179	159	151	179	178	172	133	162	153	166	162	170	182	149	134	139	135	169	138	167	135	159	158	136	159	155	130	177	170	171	152	149	180	154	147	184	143	164	154	163	176	164	156	177	180	161	151	157	151	146	151	176	174	156	178	153	154	175	157	142	161	155	190	146	158	166	160	137	150	168	148	173	176	150	181	146	153	169	148	157	181	141	170	174	166	169	178	142	150	153	166	151	151	139	152	164	147	194	159	151	157	157	153	176	168	173	138	153	151	145	173	168	162	171	148	146	162	181	138	144	167	182	165	154	160	149	160	163	162	147	153	162	162	138	179	167	157	169	138	187	151	154	150	146	175	172	166	164	144	156	143	156	164	193	161	145	160	160	137	162	169	148	166	157	182	170	179	166	150	186	140	154	125	161	143	176	157	138	149	151	159	148	163	151	157	173	139	155	166	148	170	147	163	158	158	149	171	160	162	148	143	148	162	175	144	162	130	153	143	164	146	161	165	166	142	159	160	169	148	164	182	180	154	167	159	150	146	154	152	161	163	162	151	183	145	157	196	146	153	160	144	148	152	156	147	163	152	174	151	177	142	173	178	153	156	142	183	188	163	141	164	129	157	151	144	153	156	171	130	191	169	158	142	163	157	151	158	141	159	173	171	132	180	176	142	149	147	166	153	143	183	175	170	171	160	157	167	153	167	160	162	160	158	162	153	148	167	185	150	164	149	169	151	164	176	150	160	157	138	163	176	174	144	152	169	182	167	173	140	142	162	151	165	159	167	144	158	145	179	141	176	145	147	130	165	169	147	129	178	156	152	155	157	146	163	180	146	170	161	155	169	149	180	162	168	183	157	171	169	175	140	156	161	140	148	144	170	173	157	153	163	155	160	151	138	167	154	153	131	152	134	152	169	160	162	165	162	155	152	143	158	173	137	167	150	164	165	167	144	164	152	149	143	155	163	140	150	151	180	157	156	151	174	158	162	160	185	182	164	173	132	155	160	170	146	179	148	160	138	171	154	171	159	158	147	157	163
150	3	3250	138241	636	37	528	532	497	503	440	410	392	338	287	303	277	305	261	256	231	243	243	209	206	190	196	212	194	187	201	194	201	176	176	171	185	182	174	158	163	161	180	164	184	155	160	180	170	132	165	173	161	138	162	174	143	171	158	165	168	148	156	138	161	140	140	144	155	158	143	161	167	167	150	165	148	175	155	166	161	148	155	160	156	141	156	154	155	167	173	163	135	147	148	142	153	156	132	138	151	127	146	173	126	155	153	131	147	139	155	155	145	145	150	154	144	155	163	142	161	163	141	155	144	127	141	148	146	166	155	149	154	158	142	153	127	111	149	150	153	151	135	138	157	133	162	155	154	130	142	147	158	144	127	149	149	147	154	143	153	158	129	160	124	165	136	145	134	143	132	128	146	150	129	149	138	163	151	139	132	133	145	145	149	130	144	124	147	142	153	146	139	129	150	166	181	152	148	148	140	130	175	149	139	135	154	134	127	154	154	148	138	166	145	155	152	142	141	166	140	129	166	136	143	150	130	156	134	144	156	128	131	141	144	123	128	154	159	137	157	139	120	143	142	130	134	145	129	157	170	155	152	157	154	137	159	137	133	159	143	148	137	142	140	133	157	151	129	130	142	139	149	154	143	131	149	151	136	135	145	158	141	158	142	135	134	138	166	147	154	137	152	135	132	149	132	151	142	145	143	143	147	130	151	149	147	158	169	152	159	127	149	123	139	135	143	141	161	136	142	136	139	132	141	167	151	142	158	156	165	147	104	174	143	141	137	150	146	145	127	157	131	142	138	148	147	135	145	155	138	147	130	157	137	155	142	155	146	111	135	147	139	132	132	152	135	142	151	135	144	145	156	146	134	146	140	160	111	157	137	157	144	133	156	152	143	149	122	134	130	150	141	139	146	170	132	156	164	156	130	144	141	130	142	126	121	144	142	144	127	138	128	131	147	136	149	142	166	141	152	146	131	155	141	129	143	127	128	143	163	131	147	140	158	128	158	145	149	126	152	124	143	149	143	133	149	128	137	140	133	139	140	162	140	136	120	158	128	144	133	142	151	130	140	122	131	138	133	144	137	138	143	141	139	158	139	136	155	140	143	151	144	142	145	138	142	163	167	155	168	127	150	132	143	130	140	133	162	140	141	143	157	147	144	141	160	118	140	123	144	138	137	159	129	154	146	132	157	137	162	146	122	146	132	149	135	134	140	155	114	142	130	135	137	167	132	144	130	128	138	140	138	152	108	159	151	144	123	118	152	144	150	121	133	144	139	141	127	141	124	132	135	135	145	157	151	124	143	157	139	131	134	136	156	149	147	140	168	149	137	147	150	138	145	151	155	168	111	146	151	138	151	129	130	128	136	147	147	141	144	142	131	135	135	127	162	157	139	162	116	129	145	159	137	148	141	125	149	126	145	149	144	126	148	150	143	129	150	124	129	121	153	145	161	153	124	129	160	160	124	140	141	136	158	150	145	136	138	147	142	135	130	156	150	139	123	146	169	139	149	148	138	149	151	139	131	155	131	137	146	137	129	156	159	154	143	141	131	139	133	132	118	140	143	126	142	128	144	144	155	132	144	134	156	154	131	149	151	129	147	141	133	138	141	143	167	151	139	151	154	135	140	151	145	149	141	145	121	152	145	141	135	143	145	131	152	134	157	123	145	127	145	140	128	148	138	115	171	151	139	161	154	146	132	150	128	136	126	131	126	148	151	162	128	131	133	147	134	140	142	143	144	147	137	133	148	164	118	142	136	152	137	140	143	153	153	147	146	136	152	173	153	153	149	138	128	134	138	143	138	127	163	135	135	148	146	154	136	150	151	165	121	132	148	142	140	162	131	146	143	143	134	164	131	157	161	143	126	146	124	146	126	138	140	140	139	144	153	131	160	154	149	147	139	148	134	126	152	155	133	167	141	153	134	147	151	140	135	141	145	132	137	172	150	134	143	127	146	148	137	138	130	156	135	135	149	133	136	122	147	160	126	137	136	129	142	137	139	120	141	129	143	138	140	151	146	159	144	138	138	153	147	163	142	155	138	143	147	116	146	136	136	138	140	146	149	138	147	133	133	135	168	145	155	141	141	168	145	129	139	141	127	119	147	153	142	148	141	137	150	149	147	158	136	146	134	139	146	145	123	121	137	135	161	139	150	130	143	139	125	133	137	142	134	133	130	154	152	127	144	162	127	151	134	143	153	151	142	137	167	156	154	136	136	125	151	155	144	119	142	149	156	152	139	147	153	158	133	121	127	132	132	132	155	157	130	133	143	149	133	121	162	143	152	139	132	159	149	148	145	138	155	138	137	158	137	134	142	124	144	132	142	157	142	138	151	148
150	0	2500	138298	623	25	530	670	685	783	734	617	619	546	527	511	503	493	457	429	422	371	371	388	359	343	367	343	318	333	307	277	274	256	278	275	250	269	278	260	252	251	243	244	252	219	257	250	233	216	219	226	217	227	227	235	234	225	251	210	222	198	218	213	222	221	205	193	218	203	196	203	216	206	213	191	217	193	229	195	206	204	193	195	209	212	187	201	193	205	192	203	189	202	188	188	168	193	203	189	170	178	201	209	201	212	200	197	158	194	185	179	187	174	185	209	187	189	167	173	187	190	179	173	169	185	200	175	188	187	207	184	193	188	152	211	199	196	184	184	195	189	154	193	173	167	153	164	198	167	186	167	203	181	169	189	180	170	177	161	177	174	172	200	179	166	183	181	177	185	173	185	161	199	182	205	188	188	177	173	208	180	189	205	187	177	187	182	190	167	186	194	186	167	175	160	172	204	176	185	191	185	180	187	207	185	180	179	197	185	174	173	170	170	182	186	187	155	177	209	157	182	183	190	176	162	164	179	163	191	187	192	195	177	178	167	172	180	166	181	186	170	207	188	160	167	187	172	195	180	158	167	182	183	151	193	193	197	171	186	198	184	188	181	194	168	184	178	179	184	183	200	185	160	166	179	194	170	183	204	188	181	168	161	222	161	170	191	184	186	174	182	184	175	172	166	163	155	185	176	173	164	184	162	187	185	177	189	189	184	163	174	168	172	191	162	199	176	181	171	152	193	154	202	174	171	157	204	166	172	170	170	151	161	194	174	180	183	163	182	151	167	176	177	181	150	171	178	166	178	167	197	165	160	178	162	176	173	173	193	166	159	165	147	152	174	177	177	183	166	206	179	191	173	172	170	161	183	185	162	162	167	158	168	166	173	185	148	170	170	178	158	153	182	189	179	186	162	179	173	147	174	194	166	170	166	167	168	187	161	180	191	159	174	193	171	170	174	156	153	182	185	175	166	173	196	179	163	193	169	170	176	174	171	181	170	162	150	158	175	148	167	188	163	171	182	158	167	171	181	171	190	178	166	171	159	172	167	171	169	138	160	163	157	159	174	150	192	187	158	183	192	156	188	144	166	165	175	152	169	147	168	188	197	190	161	165	167	173	178	179	171	188	161	182	191	175	175	171	169	169	169	191	179	187	173	186	176	183	187	170	177	176	193	170	183	182	172	167	177	165	175	178	181	155	170	179	182	169	188	173	173	158	177	166	167	190	169	178	169	170	189	164	179	176	146	166	157	192	157	188	179	165	176	173	195	186	156	178	165	155	160	173	174	164	145	179	174	166	156	182	176	192	175	169	202	201	172	182	184	175	186	164	169	155	179	168	181	186	193	147	182	161	174	165	182	163	158	162	172	171	183	184	187	189	164	178	156	149	160	161	168	165	172	164	177	155	152	170	175	187	189	175	178	177	170	166	168	182	156	156	175	170	181	181	183	176	178	154	182	169	166	165	162	150	186	171	168	179	186	166	171	154	193	201	173	161	165	182	167	186	171	155	172	180	155	167	169	173	175	192	163	167	184	185	165	176	153	167	180	166	164	160	169	186	182	158	170	156	180	167	174	173	162	182	187	170	176	172	177	157	145	187	159	182	164	179	169	173	183	182	177	181	179	185	183	166	161	152	145	184	203	169	161	188	174	178	172	189	182	176	167	183	168	190	158	160	168	152	179	186	181	152	172	169	189	176	188	197	180	189	193	181	160	174	181	159	182	146	168	184	161	178	174	172	176	178	195	178	167	182	151	176	190	181	186	175	177	165	167	160	176	189	154	157	164	161	168	178	163	156	192	177	173	170	167	178	161	191	169	168	192	163	170	201	181	177	189	173	155	179	175	158	157	158	179	182	155	164	185	176	183	179	155	183	170	175	169	164	200	171	153	179	157	187	194	181	163	171	155	167	158	170	158	188	170	178	159	177	165	178	166	181	158	159	162	158	156	169	172	164	191	170	178	184	155	168	182	180	173	184	174	180	168	157	180	168	170	160	166	144	167	177	166	155	175	161	168	175	170	165	153	151	170	172	165	174	173	165	158	183	168	200	172	144	180	175	187	168	172	162	165	167	172	166	174	176	190	174	162	179	184	188	177	185	173	174	165	155	148	164	155	154	141	180	164	166	168	161	153	181	174	172	158	180	171	151	186	154	166	152	173	149	184	166	176	151	164	203	170	173	143	161	186	170	169	185	174	172	165	164	156	177	178	158	170	147	155	176	170	177	184	187	161	179	155	179	170	147	172	173	171	192	165	164	167	168	134	161	164	188	166	186	195	160	162	181	177	172	160	170	177	167	157	192	160	183	186	179	149	195	182	184	165	163	186	163	166
150	1	1710	138356	615	83	508	521	471	445	434	337	288	292	252	270	257	226	203	203	217	196	209	197	188	209	191	183	192	207	169	186	174	172	174	195	174	163	189	168	161	167	172	178	177	183	156	172	186	169	159	152	155	176	184	169	177	165	176	164	156	143	155	188	173	161	164	179	167	180	162	157	162	148	153	172	153	161	183	189	172	136	153	157	148	149	150	165	175	161	166	159	171	171	177	153	167	154	152	178	180	175	153	158	165	166	156	156	169	150	154	158	155	155	161	144	153	151	166	164	184	160	150	166	169	180	162	147	171	166	165	145	159	162	134	161	183	175	171	161	160	156	149	175	181	134	160	178	154	162	156	161	170	145	141	163	175	164	162	162	177	181	148	174	161	159	172	179	141	156	159	174	168	152	172	163	159	156	175	153	155	155	166	170	156	169	171	178	157	151	163	168	177	166	162	154	153	181	154	163	147	147	146	170	176	176	154	165	170	153	176	145	166	144	172	158	158	170	170	165	150	146	166	153	169	167	163	159	186	171	135	160	156	148	163	197	148	152	154	184	155	147	171	163	182	176	162	160	170	164	148	157	139	172	161	147	165	141	164	159	141	172	144	158	174	157	155	168	186	149	165	171	173	165	163	143	163	169	163	153	158	148	179	126	162	150	177	158	155	143	160	166	162	177	176	188	146	144	150	132	186	172	161	151	153	138	153	192	147	170	161	157	152	164	167	169	176	152	143	146	146	147	183	164	164	170	138	163	162	178	142	164	167	146	174	165	175	181	159	160	160	148	164	167	156	169	155	166	142	153	158	160	164	168	156	161	159	173	135	159	149	175	165	154	148	161	163	170	172	147	151	172	151	161	151	180	152	157	153	189	176	167	153	142	141	137	166	152	152	166	167	162	147	176	178	194	149	169	170	138	160	164	156	155	187	154	164	179	173	173	166	153	164	171	158	170	162	150	166	147	128	154	142	162	154	152	144	160	150	148	153	165	161	159	156	157	140	165	169	164	157	146	174	149	155	160	184	162	151	160	141	135	164	153	144	162	146	151	170	159	180	171	147	140	169	154	146	156	141	156	161	139	156	158	149	159	146	161	144	168	171	168	157	149	171	170	187	155	172	156	155	158	152	158	164	160	160	173	161	171	171	164	183	185	151	156	145	173	144	158	149	155	154	162	143	173	147	163	152	169	179	159	175	144	177	151	163	165	156	141	156	188	171	191	165	158	136	169	157	163	159	149	162	180	148	156	158	138	175	170	184	168	173	150	179	159	166	149	165	156	147	149	168	153	165	147	193	160	164	165	157	155	163	154	144	145	152	157	167	140	177	159	148	160	166	160	166	152	160	130	164	177	171	152	145	136	160	150	167	157	168	177	156	169	156	163	144	161	134	137	163	157	162	167	158	173	153	163	181	168	143	165	148	164	164	156	146	171	149	152	159	162	173	152	170	148	152	162	149	167	164	158	187	138	152	165	163	147	155	183	157	165	158	142	160	156	153	166	175	162	159	149	174	176	148	159	188	171	141	146	174	150	147	200	170	149	178	165	149	162	186	179	175	163	157	152	163	162	151	141	146	180	168	170	172	164	160	159	164	165	153	165	153	160	177	152	142	141	165	145	149	142	165	162	173	144	161	144	163	158	156	145	166	161	152	166	152	160	157	146	157	176	152	179	166	161	175	145	157	146	156	152	158	162	165	167	167	149	149	155	154	173	147	174	150	153	155	160	152	163	144	148	158	153	161	154	170	144	153	152	159	163	147	163	180	165	167	180	163	168	169	150	148	166	171	178	157	159	155	194	153	153	146	167	151	177	156	158	154	140	167	173	151	170	153	159	167	133	135	169	172	155	150	156	145	145	162	156	153	143	159	158	162	149	157	154	176	170	158	148	159	153	141	153	157	169	148	160	157	155	153	160	156	166	154	155	151	167	158	157	174	140	158	155	192	154	141	158	145	178	182	154	188	166	162	152	161	184	155	167	153	158	162	143	151	176	148	156	146	149	150	178	160	176	159	162	171	154	148	147	163	157	160	148	170	166	153	172	155	179	175	151	160	152	165	157	155	164	164	170	147	159	153	171	160	174	139	151	164	177	157	159	158	155	185	174	140	170	160	151	168	155	141	165	165	170	144	165	160	156	146	150	150	157	133	162	155	182	158	164	183	147	160	175	167	140	168	153	162	168	171	154	156	158	160	152	168	168	159	159	166	160	155	145	151	171	154	147	163	143	148	164	151	164	155	148	149	155	150	155	157	147	162	155	156	150	137	132	155	143	176	137	165	164	148	135	149	169	182	177	180	152	140	169	160	165	169	170	146	135	176	141	168	173	151	166	183	149
150	2	1950	138414	629	37	509	604	612	590	589	478	479	418	400	364	382	343	338	295	327	283	259	279	241	214	256	225	230	220	215	227	201	233	209	203	210	208	202	197	206	209	204	220	174	188	178	178	176	190	181	160	208	179	191	190	172	188	165	165	168	167	162	184	152	172	148	172	179	167	156	166	170	161	163	187	190	147	155	158	149	170	154	165	178	174	156	165	172	184	168	165	153	143	165	173	173	173	157	165	146	131	154	152	178	152	169	158	171	177	154	162	177	164	154	162	166	155	159	149	143	151	153	174	164	181	163	162	174	161	173	154	156	158	163	157	173	150	199	166	165	167	164	165	153	152	153	144	156	164	159	140	152	172	157	163	151	173	162	156	172	151	154	148	167	155	151	145	173	164	161	170	157	151	151	164	167	162	148	156	154	180	144	152	159	166	149	163	175	167	152	147	149	156	170	148	156	143	163	153	140	161	163	142	160	150	172	175	145	143	142	155	155	167	169	121	168	153	149	158	182	156	176	164	166	158	152	131	139	157	147	152	157	160	159	157	156	159	172	188	157	152	157	142	165	136	139	136	157	157	156	147	148	154	146	166	151	158	169	139	156	145	164	155	153	150	166	154	168	178	150	161	160	157	128	144	147	142	153	160	163	178	137	158	153	134	153	162	179	147	137	144	146	161	154	162	133	162	159	162	152	173	164	145	148	166	142	161	140	159	144	143	165	165	161	142	170	166	170	146	159	146	160	138	160	152	157	168	166	156	150	162	147	160	135	144	145	141	170	166	159	143	153	146	162	174	160	168	141	165	143	142	138	160	163	146	161	153	160	149	166	149	145	147	151	142	142	147	152	150	153	132	184	162	176	136	151	137	156	166	176	174	159	150	141	155	171	166	169	148	151	155	165	159	168	149	135	174	150	147	168	142	144	186	155	151	151	166	163	166	151	175	168	140	143	149	162	159	161	171	140	143	147	146	163	161	163	151	172	150	152	151	163	138	131	179	135	153	161	160	146	161	142	140	181	151	156	158	184	148	182	172	146	167	152	170	149	162	137	170	144	144	149	136	154	161	170	155	170	142	153	141	147	149	153	156	145	177	147	161	154	125	146	161	149	141	159	162	140	133	173	145	160	158	158	176	149	162	166	157	164	168	151	165	158	145	151	147	152	139	160	155	145	164	154	153	149	167	155	145	152	170	156	177	161	162	162	183	140	129	138	147	141	165	152	151	159	159	147	148	162	148	158	155	142	138	139	152	156	157	134	148	186	129	137	137	164	176	154	153	157	150	161	168	159	130	183	139	140	165	150	155	157	168	173	147	154	149	143	165	144	162	149	159	149	162	135	159	132	160	166	150	151	142	150	166	139	179	146	177	149	137	143	153	146	166	160	157	166	146	140	172	149	174	127	149	161	173	155	157	153	153	139	147	174	128	170	164	167	165	147	139	138	141	169	152	157	172	152	173	169	152	173	149	152	173	165	165	138	178	168	174	170	147	140	152	140	161	146	156	165	146	144	162	146	164	147	152	151	134	164	178	144	135	164	148	167	141	153	166	148	138	154	137	126	153	157	149	162	133	148	133	150	155	144	141	164	138	156	164	161	147	168	152	160	158	146	144	160	154	158	169	151	146	155	155	154	167	144	148	140	167	172	142	146	168	162	168	144	162	166	141	139	163	141	166	160	149	147	161	147	139	152	165	153	142	157	168	164	145	135	157	152	163	129	189	143	155	134	153	159	139	155	163	130	151	129	131	154	145	161	141	157	160	177	162	126	169	146	139	157	156	154	151	137	154	142	183	149	164	148	136	139	158	162	159	158	145	150	148	149	147	137	142	173	160	156	175	144	150	138	170	134	148	160	146	147	156	143	176	160	149	164	157	141	149	140	123	162	149	165	136	160	160	162	134	149	159	140	154	170	147	141	163	146	149	167	147	141	163	163	137	162	162	145	159	152	143	122	152	142	156	161	156	148	154	149	151	140	148	148	150	162	140	146	158	147	183	147	155	162	153	134	161	165	143	142	138	130	164	145	154	151	172	156	166	148	169	170	155	142	147	147	145	157	154	153	145	129	155	156	157	161	158	147	174	139	140	144	143	156	179	161	163	150	154	147	162	164	151	125	155	169	138	140	147	136	155	151	161	151	169	140	163	155	146	168	154	167	146	151	151	160	150	136	150	143	158	146	141	175	181	151	159	146	165	145	162	148	155	145	145	189	146	141	147	166	143	161	165	156	154	142	137	157	138	133	145	135	148	151	149	146	154	163	141	132	163	157	145	177	151	119	163	146	148	148	157	163	155	154	142	164	148	159	157	170	155	128	144	143	129	154	156	163	145	139	169
150	3	3250	138472	650	34	493	538	496	496	467	408	377	316	277	289	302	246	239	235	221	221	212	198	194	171	165	184	164	172	172	160	142	174	176	172	171	163	165	164	150	133	151	156	159	156	157	126	134	134	148	156	159	143	139	136	141	127	167	133	135	136	137	131	126	138	143	132	143	134	154	142	131	139	152	144	114	148	144	160	123	147	128	147	134	128	139	141	133	139	136	130	132	117	143	115	135	120	125	135	118	130	118	126	139	147	140	138	132	121	158	119	121	137	134	118	118	134	113	133	137	127	142	114	133	112	144	124	114	117	125	130	115	144	125	128	138	123	138	138	143	123	121	126	134	157	119	111	138	107	117	116	131	139	126	130	121	125	111	131	124	125	133	117	142	128	118	133	108	139	133	126	131	164	113	123	132	130	140	104	127	107	122	122	135	107	124	128	126	131	112	117	141	121	132	139	110	135	94	135	120	128	125	124	142	132	132	123	123	126	121	140	126	122	102	131	114	121	129	155	113	127	115	107	130	120	120	114	140	127	130	116	124	128	156	129	115	136	135	135	112	118	125	124	136	132	130	132	120	113	137	136	125	141	130	97	104	115	119	131	134	131	111	99	126	126	123	135	116	118	134	111	139	131	124	134	129	122	130	117	105	122	140	133	103	119	119	131	112	130	130	125	129	117	137	143	122	118	120	119	127	123	124	111	130	117	120	120	129	142	101	122	118	132	116	147	125	154	116	114	137	132	110	124	127	140	136	127	111	119	109	114	106	124	114	115	136	134	133	129	125	147	131	114	139	117	106	130	140	123	135	127	111	141	127	123	117	115	122	120	119	135	123	127	125	135	135	125	112	139	133	121	141	100	126	116	116	135	142	124	144	147	111	117	125	115	115	131	107	128	121	119	112	130	92	114	122	122	110	98	104	122	120	126	116	116	141	121	136	137	136	120	107	119	140	110	141	137	127	116	117	105	119	131	136	118	114	140	122	133	133	131	154	122	131	109	116	126	109	117	119	132	135	116	117	138	112	112	121	148	120	130	129	117	120	119	127	125	127	144	137	103	136	122	128	132	130	113	109	128	111	137	114	128	141	137	136	118	130	126	130	116	122	123	119	141	129	125	121	141	111	111	135	107	121	102	127	126	122	118	124	129	138	111	117	122	117	132	130	116	120	136	103	125	116	114	127	130	137	114	143	144	120	143	129	115	114	136	105	143	137	142	118	111	116	126	123	107	126	126	121	109	127	110	124	126	133	103	112	106	136	146	115	118	139	159	131	115	112	114	127	133	106	111	118	123	119	100	111	114	123	120	105	118	119	120	116	134	132	131	127	128	131	109	105	142	125	109	142	111	129	128	128	121	99	125	135	115	110	117	125	120	143	134	108	119	121	150	132	114	107	122	138	129	130	107	125	131	122	128	139	122	124	130	121	119	123	103	121	134	131	122	141	122	101	139	127	94	124	103	115	131	129	141	143	127	124	145	129	130	131	132	129	111	123	123	131	122	121	119	121	118	126	140	120	117	126	107	131	128	122	105	142	136	123	128	120	129	105	112	113	128	117	111	120	121	123	104	117	126	102	132	120	117	98	115	117	125	134	146	133	109	126	125	117	145	123	121	132	132	120	128	131	123	119	144	124	105	119	126	128	116	116	128	128	129	122	119	125	113	105	114	121	152	129	124	122	109	107	137	119	123	122	110	121	107	100	128	119	127	121	131	125	125	120	111	140	135	130	115	117	121	116	119	124	108	130	133	120	126	124	129	138	142	126	126	120	121	134	99	139	127	105	133	126	128	135	129	117	145	140	111	129	123	132	135	124	131	133	111	123	125	111	132	138	114	118	123	114	134	128	132	133	138	125	123	128	121	117	108	121	105	118	125	130	122	104	118	118	104	129	110	117	108	108	106	134	115	130	122	117	118	127	114	118	143	107	127	136	128	115	127	135	121	135	115	132	133	97	131	120	120	111	134	116	117	119	98	121	130	119	128	117	131	130	119	107	125	112	117	128	108	119	121	113	140	111	102	98	127	120	132	117	128	115	110	136	116	138	122	118	113	101	103	127	114	98	121	127	122	126	119	129	131	112	135	122	124	122	106	119	112	116	119	112	133	120	129	111	137	130	116	121	114	124	101	127	136	126	137	115	127	120	121	125	121	103	147	118	133	125	127	140	109	141	131	115	116	126	137	116	121	116	130	120	120	126	115	119	137	138	121	120	130	120	136	107	118	139	116	115	120	110	123	130	115	119	107	122	132	134	119	115	103	127	121	128	118	134	123	124	111	122	125	130	121	118	146	111	103	113	137	115	111	132	116	114	129	143	96	120	129	133	140	121	127	131	121
150	0	2500	138529	615	15	505	654	701	746	655	600	592	521	509	463	463	425	436	414	373	351	334	341	299	307	275	280	277	252	250	260	224	236	221	247	223	230	205	206	214	193	202	201	192	206	198	182	174	168	192	193	180	191	167	171	181	170	185	146	153	192	183	171	168	171	174	138	164	149	141	162	164	147	186	172	158	152	155	162	150	158	170	170	150	163	136	145	172	154	163	152	163	130	154	155	149	133	149	147	159	138	133	141	143	176	159	156	137	135	133	134	137	129	159	150	125	151	133	142	160	132	129	135	151	151	159	127	128	138	117	155	137	137	147	154	110	137	153	136	125	132	142	134	137	133	128	141	128	130	148	154	133	135	121	134	129	141	134	151	140	142	135	115	152	120	142	139	120	140	136	143	136	136	127	150	134	119	144	128	127	129	149	145	127	122	121	131	129	133	128	135	145	138	121	134	133	123	139	129	123	125	153	121	123	146	116	135	122	143	111	122	148	147	118	132	149	133	124	125	114	145	132	141	120	156	117	137	135	126	128	136	122	126	119	122	134	128	125	133	115	126	119	122	118	158	123	115	140	134	122	105	126	134	124	123	138	133	109	158	133	148	123	125	127	139	134	151	113	120	132	132	131	156	143	120	129	146	126	141	145	105	122	137	127	145	124	122	126	155	131	149	124	109	121	109	132	124	140	125	115	129	142	130	132	159	123	146	122	125	143	134	132	143	129	142	115	145	114	132	128	132	126	105	152	127	128	112	108	131	134	147	118	140	123	156	128	120	119	140	122	106	123	150	113	125	142	130	142	119	133	124	126	116	117	125	109	138	126	127	149	126	135	146	136	126	123	128	113	155	124	130	146	114	129	110	147	130	127	132	131	112	109	120	130	124	126	140	129	112	124	132	135	117	103	128	116	124	123	129	151	130	132	115	142	121	108	123	125	117	143	119	143	118	129	137	129	141	129	103	119	118	125	124	120	120	137	121	121	144	146	122	155	127	130	129	139	129	118	138	133	148	122	131	123	136	143	124	140	141	133	132	132	130	136	143	135	122	127	128	120	114	127	121	131	123	134	128	147	131	113	126	148	115	131	124	126	119	112	109	106	142	123	125	99	116	134	120	133	126	112	103	130	118	128	123	117	132	136	118	108	124	149	150	147	116	108	137	106	144	123	123	115	132	118	120	124	113	132	123	135	116	114	129	134	126	100	118	118	121	134	122	112	134	125	134	120	143	134	122	109	144	135	113	120	155	123	127	134	130	122	148	138	117	123	134	141	129	137	137	113	113	134	138	122	128	122	146	126	119	120	120	111	120	112	135	132	118	120	112	135	114	132	106	135	131	133	133	113	115	112	133	143	131	139	121	120	131	109	130	137	137	128	135	114	121	136	127	121	118	126	132	130	120	116	126	107	137	117	116	136	135	138	128	133	125	121	123	115	147	125	133	118	122	100	123	122	132	121	115	145	136	138	125	132	129	123	110	129	115	128	130	124	134	124	123	118	109	132	130	126	123	119	116	122	123	129	118	143	130	137	143	118	125	144	138	123	106	112	129	125	136	125	120	124	144	115	126	115	113	122	117	137	147	132	122	117	127	127	130	127	144	136	133	139	135	133	135	118	111	135	120	146	107	121	101	125	112	117	141	136	119	141	109	141	109	118	110	119	151	136	127	128	137	147	133	117	150	116	115	102	121	129	131	114	148	118	132	145	121	133	110	132	131	122	117	117	129	135	143	131	115	152	124	121	137	131	126	131	117	126	104	131	142	126	137	107	136	109	135	111	128	131	120	118	123	107	142	115	121	133	106	130	131	106	120	120	133	124	142	117	131	113	112	129	130	128	129	126	122	129	116	126	139	127	135	129	131	141	133	111	139	122	123	136	125	143	115	122	108	120	114	136	125	119	122	108	136	135	125	113	116	115	125	135	115	113	114	109	125	127	108	112	121	140	112	115	125	109	123	129	108	128	105	118	136	117	109	128	114	132	129	121	126	116	149	124	136	130	123	124	124	132	132	128	113	135	136	125	136	143	130	111	116	124	139	132	123	117	142	121	110	113	126	111	112	119	119	122	131	123	113	125	125	151	100	132	141	124	127	102	128	96	128	137	120	118	149	117	113	118	126	121	122	116	124	136	132	104	111	119	118	132	116	129	118	119	105	144	108	121	119	104	121	124	119	104	113	115	112	135	124	120	132	124	113	120	116	119	121	133	117	103	129	116	126	142	131	126	119	133	107	97	117	116	122	122	133	115	122	120	145	146	125	136	122	122	129	121	127	124	132	110	144	128	136	139	107	117	123	121	120	131	122	130	129	102	135	125	133	108	129	118	125	120	122	124	115
150	1	1710	138587	636	66	473	482	397	432	335	294	278	245	226	197	192	192	187	168	188	168	160	167	140	143	135	134	147	152	135	131	121	157	130	120	114	127	124	129	129	104	120	157	123	120	135	138	109	122	103	119	123	133	130	133	124	110	104	123	95	121	112	108	114	110	131	111	112	121	123	118	123	118	121	112	116	115	101	112	116	109	105	99	136	135	100	124	135	110	105	91	113	106	92	114	121	113	103	110	105	118	119	116	110	128	113	122	102	105	102	99	97	137	118	115	102	114	126	113	99	115	105	107	123	121	103	117	131	106	98	112	112	122	105	115	111	110	109	133	114	129	122	115	109	114	120	114	105	110	113	112	93	108	115	122	105	107	107	100	108	130	125	106	120	128	102	133	136	122	100	127	132	113	124	101	102	100	130	113	121	114	104	110	118	129	99	121	112	113	114	104	119	108	99	112	89	105	96	98	105	100	109	118	112	119	101	107	123	113	119	116	119	111	114	92	104	123	107	114	108	132	114	96	129	122	106	103	118	111	114	118	99	103	99	88	113	117	101	103	96	108	103	93	104	117	116	110	101	114	109	95	120	109	113	119	109	110	100	103	118	115	110	117	103	117	112	115	105	107	110	121	101	92	112	99	100	110	108	113	107	114	111	130	109	105	114	126	102	99	114	98	110	110	125	115	123	115	118	94	129	108	109	110	121	116	104	105	114	107	109	134	114	127	93	101	109	99	112	117	133	112	110	126	120	112	119	106	118	101	133	108	109	137	105	105	115	111	108	109	118	120	113	133	114	97	112	109	105	111	110	97	98	88	121	108	101	121	100	105	115	121	108	105	118	126	111	109	128	120	107	100	101	97	114	102	108	114	100	117	118	106	108	111	98	118	119	116	96	103	107	100	124	101	117	103	98	99	94	89	115	114	112	112	120	107	110	111	110	108	130	103	108	128	114	111	97	103	115	82	107	96	112	109	113	100	103	108	104	132	96	103	109	101	94	119	103	109	100	116	128	112	119	101	109	103	116	92	118	93	109	121	103	108	115	115	112	102	100	111	97	109	107	107	95	111	99	101	107	112	96	96	118	97	97	114	110	105	117	114	121	100	111	108	104	113	113	117	109	113	115	113	111	93	114	129	108	122	109	115	108	135	135	113	104	107	112	104	108	119	100	125	113	105	96	91	123	111	103	102	117	106	111	118	129	129	96	121	115	126	116	108	101	103	84	108	91	103	119	114	115	98	118	106	111	94	115	110	105	109	112	119	120	80	130	105	120	111	119	111	110	100	97	114	112	109	99	120	119	118	112	112	94	99	107	105	113	114	98	109	115	110	120	110	91	112	113	104	106	107	105	124	110	87	98	112	95	109	103	116	99	109	119	122	111	115	118	90	130	118	99	108	116	94	111	131	112	106	107	100	113	115	97	106	109	110	117	125	114	115	88	89	103	105	119	108	110	126	112	120	103	107	105	93	105	109	93	97	92	105	113	96	112	112	106	113	109	110	96	113	107	123	97	112	105	116	125	102	106	118	93	109	120	121	101	121	121	116	114	121	101	110	85	100	101	88	117	100	108	113	103	101	115	94	111	96	107	117	119	105	106	117	107	101	115	127	91	92	105	126	114	120	125	107	115	92	126	130	85	113	91	101	110	119	113	102	110	97	119	114	109	113	118	121	107	120	111	106	109	102	95	127	110	100	106	123	105	111	106	115	123	109	106	115	113	115	98	112	103	100	100	103	123	119	120	119	107	99	122	103	112	113	100	105	98	90	101	108	118	119	113	119	97	107	119	103	107	112	105	110	114	109	108	98	115	103	114	105	121	116	110	118	104	113	105	106	101	111	104	122	121	104	98	110	120	106	110	116	111	94	95	104	110	113	101	109	105	130	93	119	114	117	116	119	106	118	102	102	112	104	113	106	107	106	121	107	110	103	109	121	115	123	101	116	113	109	121	115	127	113	118	112	110	118	99	139	102	90	117	99	114	129	120	114	113	106	95	104	100	113	100	110	123	106	100	118	106	108	103	123	100	119	107	107	95	116	109	93	98	116	112	107	122	88	95	117	101	107	137	113	113	102	121	117	124	107	103	121	120	111	100	99	104	100	104	128	119	107	116	102	90	107	115	109	116	118	110	105	101	112	100	103	89	115	94	109	129	103	119	99	114	114	106	94	107	118	92	114	118	108	106	100	110	129	100	102	116	123	108	99	107	113	106	112	108	114	104	131	93	123	97	96	114	104	111	104	123	107	123	122	93	101	96	116	101	116	88	104	125	118	118	96	110	116	109	94	108	111	93	117	126	126	111	109	102	131	109	101	120	98	105	115	98	123	102	110	124	99
150	2	1950	138645	649	27	478	580	575	505	468	430	440	371	361	338	325	299	294	252	289	258	244	212	243	226	197	203	189	178	201	186	194	165	172	158	168	165	154	143	146	151	170	136	164	150	136	133	159	138	139	135	143	157	129	147	130	124	113	133	144	138	121	114	136	124	112	137	141	129	127	132	118	142	142	130	113	107	105	134	147	136	115	123	137	139	127	109	123	124	112	126	128	132	120	126	128	123	125	96	122	120	107	122	132	121	114	116	112	120	108	123	135	120	128	124	138	126	126	118	100	120	118	136	126	105	115	121	118	124	126	125	113	127	119	114	110	116	118	117	113	124	102	116	104	122	112	113	119	111	103	112	89	110	117	120	115	115	107	104	121	110	122	123	123	106	126	130	115	125	140	101	117	107	119	112	112	121	114	115	110	106	106	109	96	110	109	121	100	104	99	100	107	109	124	111	111	129	120	107	119	109	123	101	111	105	119	106	122	120	104	101	117	113	100	137	103	117	114	125	113	107	113	96	119	119	124	108	97	116	110	110	127	108	109	116	120	104	103	128	94	114	115	108	103	121	105	110	109	96	95	114	99	101	101	126	126	111	107	97	116	106	107	128	119	120	120	106	114	109	100	114	111	118	122	116	122	123	105	102	110	113	93	113	123	126	100	107	114	96	124	122	120	100	103	98	107	101	105	101	111	108	106	107	110	120	117	120	115	120	115	113	98	110	108	115	118	103	122	98	110	93	99	108	87	104	106	110	130	131	99	117	107	117	105	109	117	113	103	124	102	116	102	110	132	127	99	114	117	105	102	103	97	106	103	105	122	99	123	100	104	108	114	118	123	116	108	102	100	112	104	120	112	102	105	111	102	134	109	95	112	91	108	95	88	129	116	123	102	112	108	119	102	121	102	112	112	91	100	113	101	98	105	124	92	118	104	117	104	139	119	134	114	120	109	119	129	108	106	105	112	107	97	105	101	98	129	116	112	118	105	122	117	115	100	111	120	105	123	98	105	100	104	96	95	94	109	118	109	95	99	116	113	110	120	104	111	119	125	110	132	109	99	129	100	117	125	97	121	104	124	110	108	119	96	123	104	118	103	115	106	120	110	93	116	112	102	102	105	100	111	110	131	99	123	118	109	116	113	109	117	93	109	97	102	117	115	109	122	114	92	113	103	120	110	123	107	130	101	125	98	103	120	91	111	112	98	123	109	115	112	104	120	113	99	142	112	110	103	89	109	101	97	127	108	109	123	111	124	118	135	109	105	106	92	92	128	124	109	110	102	116	119	103	121	107	131	113	101	115	109	102	119	117	112	123	103	114	96	100	103	107	104	103	90	106	157	95	98	116	121	107	104	93	96	103	117	110	116	95	89	117	116	115	103	119	113	121	89	109	124	100	105	110	123	96	114	89	108	121	107	106	119	115	85	104	123	97	112	119	102	108	109	94	110	109	112	103	105	103	116	130	120	90	101	110	89	109	112	121	120	125	121	119	98	119	121	111	115	98	117	99	104	99	98	118	110	105	104	110	113	107	115	113	114	110	120	119	123	89	109	96	99	103	103	117	103	104	116	112	119	94	119	109	89	121	106	117	92	101	114	113	116	100	95	98	107	109	112	111	107	92	102	105	107	101	87	126	112	130	115	109	120	132	106	111	119	110	107	90	111	123	93	111	116	119	114	130	111	104	136	113	105	129	101	114	120	102	117	119	110	125	105	119	124	112	116	92	99	119	120	106	117	109	114	121	129	106	114	112	142	105	98	100	124	97	123	111	99	106	101	122	102	106	126	106	94	92	107	107	114	122	116	95	113	115	115	122	103	105	117	124	101	121	107	126	119	114	108	118	106	115	106	113	119	115	117	106	121	103	111	107	115	104	123	109	107	104	119	110	98	111	101	102	118	106	112	106	104	111	103	110	106	110	94	112	113	96	121	112	111	90	126	93	92	112	109	116	95	103	111	101	104	126	105	114	104	93	97	115	109	119	112	124	95	104	113	94	121	119	115	106	113	120	111	98	107	115	103	102	106	104	113	99	98	114	108	120	120	107	112	118	116	127	112	85	113	129	103	111	117	124	96	133	122	104	114	101	104	104	98	111	112	97	94	107	118	92	113	115	109	97	101	100	110	113	104	105	120	100	113	125	100	106	98	91	106	106	106	106	124	102	102	115	101	105	100	119	102	99	113	108	119	116	121	107	122	109	112	117	105	103	112	114	116	105	117	108	101	114	107	99	104	115	82	106	110	119	99	114	125	113	97	109	117	106	93	120	100	103	110	99	118	107	117	109	99	109	108	114	100	100	107	113	104	95	94	131	104	108	115	110	112	116	91	117	97	121
150	3	3250	138703	624	44	494	571	494	471	426	392	383	323	314	275	279	293	256	246	226	208	209	193	200	190	178	206	202	200	179	157	161	165	150	164	133	156	158	143	144	179	164	159	152	125	160	144	143	154	173	150	165	151	132	137	152	160	141	154	151	143	158	149	153	156	144	124	153	134	139	142	163	136	147	175	133	134	149	150	140	139	142	130	157	152	138	145	134	148	147	124	144	144	149	132	134	140	126	145	134	125	136	114	121	126	132	143	144	142	154	142	129	149	145	143	142	129	117	125	143	158	143	144	134	148	139	162	134	129	126	116	140	134	157	136	138	120	133	141	147	117	133	137	125	118	135	144	138	141	132	124	139	148	122	128	120	136	133	134	152	138	146	113	143	151	146	147	144	141	137	116	121	146	135	114	127	130	145	108	157	128	129	126	132	122	126	131	138	131	133	133	132	119	128	131	119	125	128	132	131	111	131	117	147	130	128	109	110	124	139	124	139	139	121	133	116	131	123	130	132	139	128	126	147	119	136	123	138	125	122	125	117	141	148	141	158	149	117	124	139	141	117	133	139	134	125	130	139	133	144	142	139	146	133	138	130	139	146	137	151	133	140	143	141	135	130	145	148	154	148	129	139	103	135	136	128	115	121	111	122	134	149	127	132	136	146	146	120	135	142	134	133	118	116	133	134	148	151	131	126	135	127	143	122	139	121	146	142	134	133	134	138	119	138	126	127	128	127	122	132	152	150	127	122	132	138	155	120	143	135	120	152	117	155	136	134	152	139	138	134	135	114	139	126	123	129	134	149	146	150	137	149	133	115	153	136	124	147	148	118	127	135	131	125	119	125	132	135	121	140	152	118	118	125	128	143	119	119	106	131	130	145	136	119	127	144	131	138	150	128	135	132	139	122	122	125	137	131	130	134	135	135	137	122	135	128	135	129	135	127	119	132	159	120	122	142	117	120	107	117	124	137	143	138	142	130	114	127	129	134	160	125	131	120	143	131	132	99	138	136	109	131	141	133	149	132	136	136	129	120	117	142	137	125	126	130	126	129	132	137	127	137	141	138	124	132	147	132	131	131	130	136	141	121	137	133	118	150	153	125	133	111	133	111	125	127	138	127	124	131	126	138	139	113	127	132	111	113	138	140	106	122	124	122	142	137	139	151	133	134	131	124	145	123	124	124	135	129	137	137	133	120	143	135	145	144	148	119	126	113	129	125	125	140	139	138	143	145	158	128	125	131	123	143	126	138	133	145	138	119	132	135	130	136	126	133	119	136	141	131	129	123	131	145	126	133	133	141	146	130	134	121	123	139	134	142	118	150	120	112	124	127	125	138	140	125	131	129	127	140	119	106	125	123	127	133	129	114	108	116	140	123	133	138	139	134	122	129	146	136	127	134	130	107	133	122	123	121	113	131	139	135	129	142	147	137	130	141	139	123	117	124	153	128	121	145	137	133	134	121	115	122	120	119	132	140	141	122	135	113	116	126	116	115	142	138	142	127	133	130	149	126	111	120	125	137	138	133	137	117	128	132	132	124	124	112	150	121	144	142	126	138	131	124	156	139	122	137	138	116	149	119	130	121	122	112	123	154	113	138	128	132	137	107	127	141	140	136	122	106	122	137	124	116	114	132	132	147	124	126	122	141	125	128	121	144	142	135	137	122	131	127	127	139	134	136	117	129	141	113	128	114	122	120	157	130	130	137	125	126	135	141	111	146	150	144	135	142	136	127	131	138	134	133	125	148	132	142	131	133	124	132	133	145	102	128	140	125	142	138	124	117	124	136	133	137	114	141	106	150	134	127	134	147	140	103	127	150	139	134	129	122	138	102	132	132	122	140	143	137	143	118	128	139	128	143	133	134	132	125	142	144	130	144	121	114	140	114	146	133	139	116	145	138	123	132	123	117	128	117	117	137	127	136	140	134	146	126	126	140	143	149	124	128	133	127	126	117	136	132	120	124	131	135	124	127	143	121	147	134	123	146	110	124	129	149	120	122	139	107	131	116	138	140	121	135	134	116	133	117	114	134	93	151	131	123	143	147	126	131	139	122	120	136	130	142	132	116	141	123	140	114	136	123	123	138	129	129	136	148	119	130	117	132	133	148	157	135	144	124	133	138	146	148	128	127	127	126	126	138	134	135	138	135	130	140	155	142	152	126	114	136	107	151	148	125	119	148	128	131	144	133	129	125	142	152	124	129	136	129	125	142	125	118	139	117	124	127	117	129	130	113	131	131	130	125	123	144	136	145	112	103	143	131	131	134	136	128	114	111	139	133	141	128	131	127	154	142	119	123	130	136	124	119	139	111	140	122	123	125	127	126	141	140	126	134	138
