150	0	2500	143384	614	25	539	660	648	636	590	598	604	507	522	504	473	493	458	400	423	400	380	367	356	335	340	319	313	312	346	322	302	313	270	268	282	267	277	281	258	253	257	272	252	258	241	243	246	226	234	252	240	257	232	233	246	231	218	217	219	216	222	234	205	208	220	200	238	254	212	190	216	230	213	200	195	209	231	204	218	206	206	211	214	207	230	211	216	215	203	211	190	219	201	212	195	196	212	213	238	197	208	214	222	208	211	211	216	237	200	205	217	211	215	190	200	171	209	217	188	183	222	191	190	225	191	192	211	201	185	202	211	187	186	182	205	184	207	200	214	181	207	186	225	184	187	215	200	176	197	184	202	184	204	189	191	207	172	198	203	187	167	194	179	188	192	199	218	200	211	189	199	186	192	186	205	193	197	202	186	204	192	175	184	212	197	189	186	179	185	235	205	198	191	192	186	194	188	203	207	217	216	222	199	199	180	193	182	191	206	197	193	199	184	197	198	154	182	157	187	203	186	197	200	182	196	182	196	206	196	202	212	195	188	198	175	206	203	183	164	182	227	186	201	203	183	172	210	178	181	193	197	211	212	181	178	205	195	204	198	198	175	188	194	216	165	185	205	175	203	176	200	210	194	207	214	175	188	181	174	197	196	191	171	174	175	202	188	192	171	196	184	182	190	205	190	184	204	185	211	196	203	178	167	201	206	173	188	161	184	184	194	189	174	202	185	194	188	175	205	195	166	203	190	182	190	178	216	188	182	183	194	184	183	206	173	205	163	184	178	200	185	207	210	212	213	179	185	202	211	177	207	194	187	204	187	214	181	200	191	195	208	217	177	201	183	190	166	196	194	188	200	177	175	191	203	206	186	199	193	178	196	187	196	189	190	194	192	206	170	171	194	199	185	217	205	198	211	179	195	181	191	198	190	169	187	175	171	191	193	193	194	189	173	176	181	188	182	185	189	195	165	202	186	214	190	208	203	212	163	175	160	192	177	187	172	205	175	196	175	178	184	173	195	184	174	195	180	194	177	160	180	179	185	166	186	182	187	177	182	189	183	183	208	198	179	195	189	155	194	180	187	208	183	180	166	194	163	180	179	200	187	170	209	197	179	181	187	197	179	173	203	178	195	188	186	174	173	180	185	210	189	174	199	197	182	219	198	197	183	190	182	191	187	184	182	184	189	196	188	186	182	182	185	168	212	175	206	184	203	197	207	177	176	206	202	192	196	185	190	200	188	212	211	169	177	176	190	181	160	174	186	201	227	193	180	180	194	177	168	202	191	179	203	189	195	182	180	223	198	196	195	207	167	174	183	187	200	169	171	177	185	190	175	169	203	180	195	182	205	164	175	169	199	193	195	175	184	209	185	170	201	192	193	198	177	199	201	189	192	188	187	166	189	184	199	187	178	196	172	180	180	171	204	191	190	198	174	172	170	180	208	207	200	188	188	197	180	174	185	183	194	187	211	196	182	163	175	203	198	180	183	178	186	200	182	202	169	174	193	187	194	177	185	170	205	189	177	201	183	172	203	184	192	181	181	175	192	185	190	192	195	180	194	176	191	188	176	214	188	196	173	202	193	193	184	168	185	199	164	180	201	167	210	204	172	165	169	183	189	174	200	178	180	178	188	191	187	197	201	212	189	181	182	189	177	180	169	186	186	179	213	174	171	194	185	200	196	194	209	209	194	176	201	189	205	180	196	193	192	182	204	163	195	168	192	195	183	185	194	190	187	180	191	173	205	199	210	178	180	189	181	181	180	191	201	188	175	194	184	176	175	181	177	183	201	184	188	173	178	189	188	177	188	160	196	188	180	194	190	197	185	188	203	170	199	196	204	188	192	169	187	175	178	190	197	181	202	192	168	198	175	198	197	188	187	170	188	181	193	189	183	192	182	178	211	162	203	173	181	179	197	184	183	189	185	182	180	179	181	210	201	202	177	194	185	169	185	179	219	191	201	198	186	190	197	185	191	194	190	173	188	209	167	182	191	195	207	187	183	220	208	189	184	185	175	189	177	172	205	175	170	172	178	158	183	203	173	178	192	178	217	189	203	175	177	166	173	177	220	186	188	167	188	186	195	193	194	181	186	172	187	180	195	180	194	194	181	191	166	210	190	183	186	204	199	192	193	187	168	197	178	216	188	192	181	183	174	184	202	196	168	198	183	195	161	193	192	177	184	179	198	204	167	198	198	189	189	187	185	183	174	185	203	172	212	177	197	149	185	198	198	181	184	187	163	175	199	206	206	178	160	187	191	190	211	186	142	191	175	194	180	192	166	169	154	161	197	174	187	164	175	181	193	193	208	195	180	183	180	184	187	179	189	202	169	204
150	1	1710	143442	631	72	484	506	469	443	396	337	324	312	268	271	275	241	268	244	250	218	226	233	213	217	233	220	191	181	199	219	193	194	165	192	211	190	216	169	217	202	180	188	204	204	187	202	182	196	200	183	203	201	199	203	164	212	166	189	192	204	199	178	195	184	181	169	187	198	162	181	164	166	194	223	182	188	206	174	173	169	160	183	187	193	196	205	184	217	200	196	171	163	189	164	180	182	178	172	160	178	164	169	191	180	188	174	199	190	188	172	176	196	199	179	194	175	189	176	180	185	198	206	194	191	206	200	172	170	201	190	169	191	188	177	187	185	174	173	182	185	189	182	198	199	192	173	185	188	168	161	195	197	179	188	180	190	201	205	185	180	164	188	204	187	175	195	165	197	191	157	179	170	190	188	181	201	190	161	168	169	180	186	185	177	167	164	195	192	180	181	175	179	182	178	167	166	211	178	185	159	187	175	197	193	191	181	191	169	170	174	181	181	160	180	169	196	177	207	188	173	171	183	181	185	202	176	193	224	171	190	216	192	177	168	187	192	166	173	161	185	200	175	160	159	178	169	169	179	181	189	163	191	209	168	182	186	157	180	183	166	182	178	198	197	173	188	168	189	194	192	212	176	194	181	170	176	181	189	161	190	186	186	167	174	170	203	166	217	170	197	163	158	187	182	180	168	179	188	189	173	166	190	210	190	179	166	180	177	177	169	166	184	172	190	173	188	181	176	166	175	163	178	171	187	195	188	181	182	193	197	177	193	172	167	183	179	195	177	177	182	179	180	167	176	205	169	171	195	190	181	189	199	172	174	168	193	174	163	179	171	153	195	186	170	192	182	190	156	168	197	177	179	158	165	165	188	168	193	172	168	178	201	172	150	181	189	150	173	199	194	173	179	197	176	185	193	198	181	201	172	166	200	182	162	176	176	184	179	192	182	182	183	197	184	186	185	175	175	192	156	195	196	199	182	167	191	178	162	187	185	218	199	193	163	182	176	202	171	201	168	160	182	166	157	185	169	197	172	171	179	195	173	175	173	178	171	163	138	191	198	179	184	194	193	188	167	184	171	163	200	193	174	199	182	178	197	188	183	175	163	139	164	171	178	172	189	196	182	191	167	175	169	204	180	173	171	195	210	183	175	190	178	178	189	157	175	193	205	168	175	176	188	183	164	184	187	198	177	172	192	172	175	183	180	165	168	168	185	185	198	189	184	168	169	176	191	175	197	174	177	165	187	204	169	195	177	183	197	185	198	155	187	176	151	181	163	173	177	176	178	156	173	183	196	195	181	166	167	179	187	169	198	168	200	198	201	182	197	184	178	193	165	178	184	177	167	183	182	180	166	187	186	161	187	184	174	183	188	181	192	176	195	174	191	222	183	195	178	193	175	186	189	181	179	179	188	164	175	172	191	188	163	173	171	181	172	159	176	200	144	192	178	181	173	172	203	187	190	179	159	170	136	174	182	175	186	187	163	154	189	192	184	179	178	168	181	184	187	185	190	184	183	179	164	190	179	178	188	158	184	189	198	189	197	181	191	205	154	163	167	180	179	188	156	188	191	161	189	191	201	167	202	170	185	195	177	169	183	166	169	193	207	187	173	191	161	196	163	178	177	174	175	175	165	165	189	178	210	160	172	190	211	189	180	175	194	178	177	176	181	154	181	178	177	167	172	175	180	182	170	180	177	181	192	186	157	214	160	180	179	177	185	186	176	160	182	163	186	185	189	183	192	200	176	187	155	200	187	174	170	182	167	172	176	175	162	185	192	177	186	182	195	162	183	186	183	191	180	185	162	162	173	182	197	186	176	160	172	196	180	162	179	178	188	180	202	159	197	208	189	182	195	167	174	187	166	184	185	177	177	173	189	185	186	190	223	174	184	197	196	168	185	179	172	205	195	190	187	151	176	199	185	195	187	195	202	162	174	189	195	173	205	177	177	194	177	180	191	203	165	182	177	168	176	177	178	190	189	188	175	169	186	179	198	179	175	161	196	198	180	180	187	174	190	170	189	165	192	177	177	179	182	191	171	181	184	181	195	182	175	177	199	175	199	198	172	151	185	179	162	170	176	191	191	182	179	179	187	176	193	172	183	208	167	174	190	186	182	151	155	155	182	172	173	181	191	179	191	167	175	181	157	173	196	160	187	196	172	189	173	198	200	179	191	182	170	164	163	199	169	179	190	195	195	182	172	179	176	187	174	194	174	167	172	157	182	168	168	172	196	189	169	168	181	162	169	169	183	174	175	195	198	154	178	185	171	178	176	187	188	178	189	195	165	158	202	195	168	167	171	182	178	182	178	159	202	196	165	183	180	175	186	196	173	178	176
150	2	1950	143499	628	38	521	598	567	552	503	449	488	432	410	421	370	350	342	296	321	290	274	251	260	252	268	242	248	261	234	239	247	222	195	215	227	234	218	222	201	214	199	185	206	187	216	187	229	185	213	185	176	210	213	188	186	188	193	222	174	207	188	182	177	208	187	183	217	170	181	181	185	189	184	185	181	175	189	177	188	204	162	179	188	190	188	163	184	175	179	188	166	185	187	183	162	173	182	190	171	190	179	195	189	190	192	183	189	175	195	188	171	186	213	184	165	172	184	209	172	181	195	189	167	164	179	161	180	181	184	185	187	172	180	175	170	189	193	180	201	199	160	188	175	203	178	185	184	184	198	201	196	170	189	181	155	181	194	183	189	139	158	168	152	183	183	165	189	175	162	172	212	162	172	171	184	181	187	171	191	176	163	179	181	181	182	180	185	172	176	190	188	181	195	183	171	192	179	156	192	180	174	178	176	180	168	158	182	169	186	174	198	170	159	149	167	158	186	174	159	173	196	159	158	172	180	184	175	174	178	177	170	179	186	181	163	171	169	179	169	180	173	187	183	194	160	181	161	154	193	179	186	174	166	165	179	189	161	178	169	168	196	164	172	181	157	182	169	184	170	178	161	174	151	174	189	180	163	169	161	199	184	175	180	160	177	159	173	177	158	143	176	154	191	180	158	183	189	173	171	184	164	180	196	177	163	169	164	161	180	190	171	171	162	152	205	164	167	174	167	175	150	179	189	177	159	177	153	171	150	159	169	160	165	178	172	179	150	178	167	199	176	157	198	168	150	172	151	180	193	180	168	171	184	187	149	160	176	161	180	182	167	163	175	153	193	169	171	184	177	201	178	176	174	193	157	158	165	173	188	183	178	179	185	157	179	164	162	175	179	184	171	163	170	201	189	165	175	170	202	166	194	174	171	172	173	171	170	175	167	199	169	166	169	163	180	184	176	175	153	186	178	169	177	156	186	160	179	161	169	191	180	151	184	197	136	181	155	157	180	162	160	183	174	187	173	164	161	161	155	176	166	163	176	160	169	189	186	176	147	156	181	162	179	174	182	197	182	169	151	165	169	160	175	185	184	153	171	172	175	186	165	205	184	159	186	165	194	162	166	180	172	162	170	159	165	185	171	189	166	185	153	169	179	165	160	177	159	187	191	168	160	171	188	196	161	169	160	182	160	148	169	196	183	161	167	179	166	163	156	166	147	184	175	179	174	170	164	166	160	169	178	168	186	184	157	180	168	189	170	194	185	175	173	187	166	155	170	159	179	171	160	183	156	168	161	174	199	189	171	170	173	163	176	174	167	177	207	175	163	168	152	172	171	177	163	182	182	158	166	167	144	164	172	166	186	156	153	175	175	162	180	181	161	185	184	176	146	183	175	186	170	174	172	184	189	157	193	192	187	184	182	186	175	160	162	181	174	171	157	191	167	168	173	162	170	174	173	174	160	185	162	173	177	175	170	175	163	150	173	179	176	157	156	143	172	180	186	177	181	191	170	146	181	163	174	180	168	176	172	195	163	183	194	172	177	182	134	174	180	193	165	174	164	169	180	174	188	197	162	164	178	171	170	153	166	149	179	167	169	179	181	166	170	178	174	185	188	190	170	187	173	153	179	162	172	164	183	157	181	166	160	163	200	174	160	166	179	189	176	163	171	150	158	190	186	166	163	168	157	165	163	178	175	177	182	186	165	162	155	179	163	165	176	176	186	182	184	168	166	182	152	158	155	165	175	180	187	186	169	150	176	196	179	186	159	185	187	173	171	164	188	179	176	162	183	158	166	164	160	172	187	161	192	163	154	180	156	177	165	153	164	164	173	184	174	178	197	176	158	188	182	180	166	167	167	189	194	179	178	199	174	165	163	161	169	160	163	181	141	157	174	139	186	172	166	168	184	174	177	168	189	171	174	169	159	181	182	173	170	164	174	150	171	152	153	154	158	179	174	168	174	170	184	177	163	182	167	182	167	177	198	168	170	166	170	166	183	174	168	181	185	159	170	165	193	164	153	165	153	160	164	147	192	182	191	182	177	180	154	179	154	172	174	166	171	174	179	143	182	178	168	177	186	179	143	175	155	162	180	180	175	150	166	168	189	161	181	168	175	172	176	165	170	186	202	177	176	160	171	163	194	159	171	188	155	187	167	160	165	173	182	161	166	169	183	155	169	175	158	163	183	185	183	170	176	183	175	152	193	166	167	170	164	171	157	167	173	191	184	162	192	166	170	172	182	194	171	173	162	179	144	182	151	178	189	178	174	193	174	180	175	161	192	170	175	159	178	177	178	144	167	182	188	177	168	181	170	188	185	196	150	184	189	156	177	171
150	3	3250	143557	624	38	522	555	522	481	429	415	406	390	337	323	325	305	307	274	284	272	259	255	260	247	232	229	255	234	226	237	222	252	216	198	201	219	215	228	196	195	183	210	228	215	206	179	220	223	195	201	180	190	213	198	196	207	206	227	227	181	202	191	199	227	197	201	189	189	172	181	190	196	197	171	205	202	204	184	214	193	195	199	205	189	215	184	204	209	185	173	207	204	185	180	203	182	181	188	194	178	212	194	197	196	206	189	181	187	190	211	193	204	178	203	190	201	184	209	168	197	181	203	199	223	188	220	205	185	187	169	182	188	204	193	198	186	201	173	219	197	191	192	197	204	182	179	208	195	194	191	192	173	173	192	210	197	210	188	190	178	195	179	205	190	182	193	198	190	190	169	174	179	187	179	204	202	180	202	188	175	173	195	172	185	190	187	198	178	198	197	184	170	166	201	176	190	180	200	184	155	165	186	196	199	171	165	183	169	187	172	186	186	205	174	165	180	161	173	196	181	187	200	186	198	191	178	174	162	191	195	175	177	187	191	210	172	191	185	183	165	199	180	190	199	202	205	220	202	201	176	207	177	157	185	190	190	189	177	198	161	205	188	198	162	199	193	183	214	187	179	178	195	203	182	191	211	177	179	167	185	191	207	203	175	202	193	183	181	194	179	182	186	184	201	164	191	166	173	194	190	192	182	216	182	180	198	188	194	176	209	187	181	179	184	187	187	186	174	186	186	180	160	178	178	168	194	168	180	172	186	185	198	197	180	188	203	179	190	194	183	170	197	189	205	162	209	190	212	191	195	174	174	178	178	188	204	176	200	201	216	165	202	178	193	186	208	200	183	166	200	190	187	175	189	172	180	177	174	202	189	189	200	208	192	169	189	203	183	204	183	193	197	195	203	166	212	203	159	175	179	180	190	188	191	178	190	177	199	199	174	176	180	196	191	164	183	191	174	183	206	192	196	186	180	191	189	169	189	183	174	174	184	202	196	202	200	204	161	192	202	177	181	190	191	182	176	197	180	190	189	174	181	190	190	185	198	163	178	189	187	174	171	163	192	176	195	167	185	201	185	172	161	174	165	173	176	203	195	188	179	169	183	194	177	193	184	220	163	180	198	163	192	194	153	175	191	184	202	200	195	188	187	172	202	186	188	179	187	183	188	209	163	181	184	186	205	184	194	201	188	190	204	192	188	193	197	174	177	215	165	170	195	186	174	198	198	191	166	189	173	165	194	176	171	190	190	186	178	180	200	179	185	186	192	182	178	161	176	176	178	184	155	177	197	170	176	175	166	173	189	209	186	199	198	184	178	206	187	175	198	185	194	201	185	199	196	186	188	190	165	184	200	163	183	180	171	197	197	199	180	201	187	206	177	167	181	182	165	213	195	194	176	179	163	170	200	185	176	208	168	177	203	185	179	169	185	181	170	206	186	188	170	181	174	189	195	168	175	165	192	167	173	194	167	191	187	190	178	181	183	186	191	207	172	210	176	161	203	168	182	177	178	186	193	185	183	194	190	194	211	194	209	167	178	172	194	185	206	194	177	179	184	179	189	200	186	191	182	177	201	179	203	202	190	185	205	201	181	172	182	178	190	163	175	174	183	178	170	198	183	191	183	184	163	164	190	196	178	168	168	188	188	180	198	178	183	187	205	191	171	198	199	178	171	176	187	188	203	189	168	192	179	172	194	184	171	180	189	195	204	173	171	181	183	194	191	182	193	162	172	179	170	170	164	151	182	188	189	186	188	190	202	182	194	178	187	180	176	193	192	171	204	170	185	169	179	164	179	180	199	192	181	184	180	189	180	191	182	179	193	187	145	189	165	188	184	177	159	196	185	208	199	209	187	195	193	168	168	181	174	191	209	200	187	173	200	208	172	193	190	187	200	183	192	170	172	182	205	204	199	177	166	192	193	189	165	174	183	165	188	198	161	181	187	192	185	171	199	183	195	186	177	180	170	186	182	176	200	212	190	193	168	186	176	184	194	193	190	195	163	183	187	173	229	206	170	184	171	180	184	184	179	186	180	188	196	182	168	198	178	192	203	186	182	183	189	196	190	182	185	206	192	185	183	169	179	186	189	176	173	195	191	184	201	190	177	202	180	177	204	178	172	194	186	172	184	192	207	185	172	212	189	166	190	175	196	180	195	193	217	192	194	203	187	184	178	184	167	183	170	160	188	194	196	212	217	184	195	182	211	181	188	190	173	182	179	200	177	176	166	180	201	192	171	175	195	175	191	183	186	198	180	212	178	190	203	191	170	188	185	218	193	188	197	182	176	187	213	185	171	185	203	188	184	206	155	191	208	200	175	191	177	187	165	170	187
150	0	2500	143615	640	24	524	647	637	616	599	559	569	526	511	473	480	457	423	446	412	388	395	357	317	350	351	316	306	294	306	288	316	290	281	283	293	260	290	275	238	282	258	281	237	245	253	270	260	233	242	241	248	245	233	243	250	217	216	243	227	247	212	231	206	231	229	241	234	218	251	231	216	225	225	227	226	240	216	206	240	228	230	225	227	209	223	208	218	219	221	212	209	246	213	203	204	206	228	229	217	232	199	225	227	235	219	209	227	221	225	216	226	226	199	207	203	212	227	213	235	210	204	211	189	219	206	214	231	211	220	196	223	221	187	219	211	205	200	200	205	218	192	238	188	230	210	212	184	206	224	213	203	215	203	205	213	219	213	203	197	204	192	205	213	220	206	207	226	208	193	217	211	227	217	208	202	231	204	209	191	208	198	218	206	213	194	197	191	194	199	206	201	202	212	207	214	185	185	188	204	200	205	196	220	195	190	190	216	183	193	191	208	197	219	197	202	198	223	194	204	199	209	199	223	194	205	190	197	188	196	192	196	198	217	197	210	188	200	203	216	210	202	234	185	190	207	198	204	208	216	210	203	207	204	187	216	196	188	231	188	192	203	207	202	187	203	217	221	216	233	191	214	199	179	197	195	231	184	166	214	204	221	183	182	183	201	207	205	201	179	186	200	181	198	188	213	211	206	209	199	208	209	193	196	188	183	188	205	212	217	218	204	209	201	189	217	192	214	215	191	206	196	228	204	190	193	190	200	196	219	191	177	201	190	205	198	184	197	182	203	190	197	185	185	198	222	210	205	206	187	212	203	210	203	209	186	213	180	205	184	207	199	202	179	195	204	204	209	209	225	211	197	180	198	195	183	204	196	189	201	196	176	204	190	213	183	209	210	192	200	184	219	212	214	200	187	205	196	211	203	187	215	210	216	201	198	201	215	218	197	194	190	216	192	213	184	215	191	182	204	190	199	195	186	198	193	181	220	202	194	187	203	201	203	185	196	211	184	187	186	227	207	184	201	209	202	189	186	201	209	191	202	194	210	171	188	214	181	199	179	184	207	231	198	189	194	200	189	231	197	190	206	184	212	195	185	202	209	177	206	209	178	198	184	186	223	193	177	186	200	232	185	198	211	170	209	227	204	208	194	206	182	202	180	193	199	202	190	187	176	187	198	186	229	209	218	191	217	186	226	187	199	199	205	197	195	194	202	213	187	181	197	183	214	201	196	214	181	187	180	183	205	191	210	216	201	203	184	194	212	195	197	191	199	178	187	198	193	199	189	212	209	207	205	196	180	223	177	219	200	189	180	165	198	206	197	199	214	201	208	188	187	184	187	208	197	172	211	215	208	193	203	183	189	216	178	213	204	217	211	193	195	207	199	190	219	191	194	209	180	196	186	224	216	190	209	188	203	192	220	203	197	216	193	189	205	209	208	190	210	205	204	199	175	182	202	193	191	204	206	202	207	186	200	194	214	193	198	191	207	187	186	182	190	204	190	187	197	179	195	203	210	215	218	211	224	196	212	193	178	206	182	207	213	208	194	190	166	197	210	207	194	198	211	179	205	187	190	207	170	215	204	214	198	182	203	168	188	198	200	191	207	219	191	189	214	223	196	215	210	208	181	220	211	173	213	201	204	182	193	210	199	200	183	172	194	186	169	164	172	189	216	215	198	210	199	196	201	210	190	190	210	204	183	191	192	180	207	192	207	211	203	192	208	178	199	204	183	211	218	198	193	206	201	216	212	212	213	180	204	197	202	194	192	194	194	212	197	191	203	184	212	215	186	180	207	206	208	169	187	208	209	187	183	187	209	186	204	197	194	187	168	172	199	211	197	199	199	210	201	194	191	196	207	204	200	192	197	191	202	193	206	185	202	166	190	205	204	198	201	188	208	222	207	220	197	190	206	216	195	197	194	204	180	170	199	187	212	196	196	212	202	193	197	194	208	202	195	198	198	188	196	194	200	192	198	218	214	183	188	204	209	190	209	180	233	225	203	201	200	193	200	228	191	203	189	174	188	203	196	186	183	201	185	197	194	181	194	185	194	198	189	189	197	193	167	187	176	205	210	183	175	217	196	212	211	168	215	203	196	160	187	196	214	193	185	184	187	184	190	212	182	195	188	195	203	216	198	176	175	218	187	200	190	184	203	196	213	186	178	202	192	196	179	195	169	204	187	183	175	209	196	196	196	182	183	198	215	194	208	217	211	192	212	213	210	179	198	195	194	193	181	208	197	204	187	196	202	200	203	180	195	196	178	200	195	199	207	188	203	217	228	191	187	190	206	190	208	197	194	180	199	174	201	196	169	192	179	189	203	191	184	206	204	186	192	203
150	1	1710	143673	635	72	481	531	435	410	341	342	292	296	255	240	249	240	227	215	205	192	212	212	204	196	189	190	210	174	171	179	208	164	193	193	174	176	192	189	183	179	159	167	161	168	178	167	176	171	163	167	159	170	171	161	169	166	193	182	173	157	167	169	169	173	167	165	159	173	139	179	177	156	200	172	175	174	197	149	161	151	173	171	165	164	167	171	176	176	161	142	169	164	164	176	153	158	157	140	178	167	174	169	167	157	143	182	157	170	160	165	170	145	148	157	163	172	157	190	175	171	164	156	177	158	143	143	183	153	162	147	171	168	151	166	132	168	181	154	135	160	153	178	166	169	160	152	161	140	157	181	150	157	149	159	145	142	146	158	175	154	154	176	175	159	158	166	169	161	170	166	172	161	182	169	173	153	161	173	177	165	162	174	164	134	175	158	156	163	164	158	183	131	151	141	176	169	173	158	156	167	168	180	177	178	158	168	168	152	161	149	171	145	173	149	171	159	173	187	151	161	157	129	144	143	157	150	166	168	172	164	160	173	161	157	183	157	170	169	184	154	144	174	185	161	146	146	166	140	143	151	142	154	166	162	157	161	158	156	169	168	170	135	168	154	151	165	158	164	152	157	171	180	158	173	165	152	152	144	140	194	178	163	140	169	174	155	154	174	170	158	166	169	189	144	162	153	164	172	174	152	164	170	183	148	166	158	163	153	173	147	178	182	157	171	175	153	164	160	150	174	157	161	173	156	144	167	180	170	165	142	142	198	166	174	155	161	179	163	153	159	176	170	158	144	152	166	155	153	157	171	172	148	146	156	177	145	167	144	156	157	168	163	157	170	163	152	164	151	184	162	154	155	160	154	145	154	173	160	174	160	155	146	162	171	153	152	153	174	156	180	157	145	178	158	166	174	175	143	158	152	160	171	177	154	166	179	171	176	171	166	158	164	175	157	163	160	155	163	158	178	168	167	172	163	173	157	150	171	154	142	168	172	169	175	158	160	154	156	155	172	162	155	153	151	142	167	188	157	151	190	162	160	149	170	155	157	166	156	174	150	170	170	171	156	146	155	137	161	163	195	151	153	140	165	159	178	163	151	168	147	179	188	167	174	158	169	163	147	150	163	176	188	159	155	171	153	166	174	153	144	152	163	141	151	149	168	171	183	172	176	175	168	160	171	167	164	163	164	159	162	179	154	157	146	140	146	166	170	133	167	157	162	167	146	161	171	163	163	163	181	164	174	133	135	140	157	157	171	158	169	168	177	161	150	144	157	169	188	160	173	162	119	159	144	184	165	179	143	142	151	147	174	168	156	136	156	155	169	171	176	167	177	148	156	150	158	181	165	152	162	157	167	173	164	156	172	157	164	167	164	155	147	150	153	156	179	155	171	153	129	169	145	161	158	168	166	162	174	154	145	155	160	157	192	143	143	140	141	140	159	157	182	180	168	167	150	151	142	166	155	149	163	142	161	161	163	158	160	178	150	176	176	179	150	148	156	165	146	159	166	162	166	152	153	165	148	188	159	170	171	152	142	166	157	147	171	145	170	160	162	169	162	160	161	174	177	174	158	181	148	157	163	153	174	173	157	141	165	180	159	174	140	149	170	146	170	163	151	140	162	161	179	165	180	172	168	139	161	149	165	169	146	158	154	163	149	144	156	151	170	165	157	147	165	146	170	177	173	139	171	167	163	187	163	166	162	174	156	159	146	166	168	167	156	161	158	170	173	137	155	166	180	171	167	180	158	167	164	141	171	147	139	188	156	164	141	163	155	180	162	160	139	157	168	170	157	150	150	153	185	173	165	159	158	127	176	172	150	152	165	160	180	160	153	149	189	177	138	158	149	165	161	139	149	164	165	174	161	162	189	173	145	185	167	168	161	146	155	169	171	167	159	171	161	156	148	166	160	163	176	132	155	156	163	156	160	154	181	161	159	185	158	188	168	150	154	179	159	168	181	159	157	170	161	153	159	167	154	144	171	166	159	169	145	153	178	163	169	155	147	137	163	155	162	169	135	167	150	156	173	143	171	158	156	146	146	166	170	159	156	150	169	146	174	147	163	168	178	179	150	149	153	162	158	174	171	155	165	151	166	172	172	172	169	164	162	159	166	160	155	145	159	158	152	186	155	156	169	151	170	163	177	152	169	143	159	176	145	160	167	149	174	175	158	153	163	170	174	157	174	173	159	152	155	158	157	179	180	161	155	175	151	149	151	158	133	149	162	168	152	152	145	165	160	166	185	155	167	140	170	167	150	136	180	174	176	146	179	156	171	172	159	154	151	177	170	151	148	154	154	173	181	147	180	147	129	173	152	143	174	150	171	155	160	164	171
150	2	1950	143730	640	27	520	576	563	498	492	460	459	407	392	346	332	328	305	299	279	260	280	234	252	231	229	213	228	214	194	194	213	196	185	192	194	189	187	177	179	178	171	163	191	151	163	179	190	169	160	174	149	166	165	175	153	161	177	149	170	153	141	167	157	155	162	150	167	153	176	186	150	146	173	157	157	155	149	165	158	148	159	137	142	180	152	150	134	148	166	168	169	159	155	146	136	140	152	158	153	127	137	169	143	138	150	153	144	147	133	164	149	131	132	147	145	136	147	140	154	141	160	150	139	166	155	156	119	139	145	145	150	138	135	147	140	143	145	152	134	154	144	138	143	151	157	156	150	156	145	148	140	136	136	145	143	149	145	148	132	144	167	135	146	130	160	141	130	129	136	152	119	124	129	133	125	138	138	145	161	140	136	130	156	125	130	137	140	128	153	146	140	155	146	131	146	136	150	150	127	142	147	152	152	154	144	147	137	131	146	136	129	153	143	145	141	138	138	140	127	152	154	134	125	142	137	146	139	157	160	135	120	162	122	155	144	148	158	150	158	126	145	155	123	155	140	156	146	147	126	149	128	149	146	112	130	131	117	146	136	125	159	156	139	134	135	132	136	153	128	139	149	150	156	142	150	139	140	131	136	147	150	112	127	126	143	134	113	133	133	133	136	127	159	130	149	146	130	141	132	148	143	163	143	139	128	139	137	126	138	145	139	124	146	158	137	157	137	146	157	138	168	161	136	156	149	141	129	127	145	144	143	141	145	151	143	126	140	158	132	139	136	138	124	130	154	143	151	159	142	133	145	140	153	132	160	134	136	143	128	155	147	116	149	147	135	136	148	135	132	139	143	138	156	140	151	139	141	144	131	166	142	128	143	152	114	143	161	143	142	143	163	149	149	137	137	134	129	133	151	148	133	142	146	135	133	149	136	139	140	135	138	143	135	118	140	148	132	137	131	144	121	153	129	130	133	139	125	119	127	139	122	165	156	151	144	128	134	122	140	142	125	121	134	146	134	157	136	141	132	146	136	143	137	139	147	135	131	126	166	133	130	142	118	147	162	146	125	153	134	138	140	146	134	143	146	148	139	116	133	159	127	142	145	147	134	134	115	131	145	138	139	122	138	151	144	163	148	124	138	125	133	150	128	124	142	128	137	116	142	129	143	151	133	150	140	120	143	145	131	144	139	159	145	114	136	163	145	135	131	139	127	142	134	139	127	141	130	134	139	146	154	133	137	133	116	137	138	146	144	150	149	124	155	134	147	137	166	125	143	139	161	151	116	136	137	146	151	147	144	138	142	133	150	131	149	143	143	144	142	131	129	160	137	132	132	134	122	129	156	138	135	143	143	135	153	130	150	144	128	137	147	116	131	143	144	162	135	133	138	123	139	136	128	125	121	140	144	155	139	128	150	152	144	125	148	148	155	127	130	133	152	138	147	132	149	122	127	143	124	130	149	138	126	129	140	124	133	133	147	156	127	129	123	121	140	136	159	127	132	145	128	135	146	137	124	147	138	130	147	140	140	133	158	154	139	148	125	136	134	142	157	136	138	143	138	121	144	145	150	129	144	139	119	163	123	141	116	137	143	134	153	131	124	143	144	117	140	139	127	127	136	128	129	134	144	141	139	145	158	147	121	132	132	139	136	144	147	125	140	131	118	133	139	134	138	136	165	143	122	139	141	135	138	124	149	147	146	135	140	141	126	119	134	142	145	145	149	150	124	123	128	160	134	125	125	130	119	123	113	144	137	131	131	139	164	124	130	136	157	162	154	136	123	137	141	141	140	147	142	154	159	154	148	147	127	135	115	139	134	140	127	128	131	160	130	132	153	165	119	128	132	135	142	140	127	140	134	146	124	133	140	150	146	134	140	130	120	124	133	145	125	127	160	156	123	151	130	140	129	142	151	134	142	143	143	150	116	120	134	132	144	158	124	132	146	121	157	134	140	148	128	132	135	130	137	150	121	141	146	135	138	139	142	129	142	125	126	147	149	148	133	151	149	128	141	128	130	131	155	143	145	141	146	126	149	164	139	162	150	134	122	134	138	157	144	142	122	161	124	125	142	132	125	121	145	135	156	155	131	153	134	145	163	126	134	146	126	145	155	144	137	139	143	132	130	136	146	130	143	133	138	138	132	120	131	132	148	142	144	141	153	125	135	139	133	129	123	140	134	141	154	145	140	140	118	152	126	146	131	137	141	136	139	124	132	137	144	135	138	109	136	130	149	138	122	133	129	154	132	136	149	129	133	140	148	149	128	166	129	145	145	120	124	128	139	146	147	135	139	154	147	147	131	129	136	171	128	126	125	162	136	140	123	136	129	108
150	3	3250	143788	626	51	498	570	526	496	456	430	404	362	329	331	295	291	301	275	251	244	236	235	242	213	233	229	219	189	203	175	198	192	187	196	208	186	171	197	195	182	198	198	186	169	181	183	174	194	179	177	196	180	207	165	154	179	204	171	176	163	160	184	180	173	166	178	197	153	172	188	175	160	174	171	146	185	164	171	170	174	178	177	180	169	176	165	174	175	174	198	190	178	163	184	166	193	154	160	165	169	167	147	154	170	163	145	151	147	158	187	158	200	133	143	172	169	171	163	159	160	159	182	155	175	157	166	159	164	170	164	169	187	160	169	191	168	155	160	164	142	175	156	165	173	160	160	170	164	157	164	164	194	165	155	152	191	165	182	152	170	165	146	167	163	160	143	165	170	158	152	191	177	188	161	160	159	169	170	188	157	172	168	170	169	159	166	130	157	158	176	175	163	152	183	173	158	157	173	155	163	151	168	165	174	178	179	156	173	168	151	168	173	170	171	178	158	176	159	169	183	141	152	150	163	143	178	161	160	148	145	153	154	151	170	156	180	170	154	172	167	169	166	183	168	158	169	156	158	166	143	151	173	151	167	199	171	171	161	169	170	169	158	148	139	155	184	151	160	149	184	132	183	181	164	173	170	171	154	189	182	158	171	150	166	142	140	164	171	155	153	169	167	150	158	144	175	171	161	186	161	144	158	162	183	161	155	154	155	159	163	136	160	187	162	163	163	156	167	139	173	150	136	144	166	175	171	155	162	178	153	154	167	149	149	160	160	177	160	174	155	159	161	161	150	178	168	168	160	151	179	171	168	138	158	171	172	161	166	158	169	172	157	167	156	158	174	165	169	170	157	176	154	147	162	145	170	165	155	148	161	170	187	143	151	157	138	159	149	160	173	167	164	182	167	153	150	125	147	164	137	179	132	163	178	148	174	171	146	140	176	164	148	158	182	147	157	171	154	158	149	157	154	166	167	167	164	157	133	157	143	143	160	157	170	144	158	156	156	169	148	152	146	171	159	157	165	168	160	171	161	160	174	154	135	158	141	177	156	164	166	151	154	149	183	159	159	169	174	166	132	170	159	159	166	170	150	187	158	177	149	155	182	155	148	158	164	149	156	147	156	166	179	162	162	164	153	188	154	169	174	169	165	167	162	155	183	160	172	129	169	168	143	158	154	164	157	165	162	175	151	165	159	165	187	167	165	164	131	172	172	165	171	149	165	155	166	167	159	152	160	136	141	164	201	154	168	179	175	167	154	177	127	132	159	168	151	165	164	152	160	159	152	151	153	145	156	162	173	161	163	157	151	175	174	165	168	155	155	169	149	146	182	151	172	154	155	156	148	184	170	198	179	165	142	163	151	165	151	151	159	162	134	168	170	150	155	144	160	169	148	143	187	163	158	157	162	160	169	170	142	154	178	140	187	174	154	135	150	173	143	166	142	148	148	168	158	163	156	157	163	168	147	155	137	149	153	167	180	172	146	151	161	182	148	163	169	164	159	162	160	158	157	164	176	166	173	163	153	158	140	168	154	176	175	154	149	164	183	162	167	159	177	153	162	163	154	154	146	163	149	139	146	149	146	176	156	169	167	153	171	168	165	146	162	162	160	172	167	158	180	147	151	159	157	148	145	178	157	174	187	161	166	164	173	155	155	150	170	170	169	152	148	164	136	140	167	159	164	179	158	137	140	149	172	151	160	178	145	163	159	143	158	169	148	138	164	150	151	145	169	146	169	166	181	143	147	154	167	160	172	150	165	156	168	179	151	134	176	167	159	170	161	160	165	178	154	148	166	141	170	169	171	170	174	167	163	175	149	158	166	157	160	153	154	153	174	156	172	150	164	161	155	180	170	167	165	153	158	157	161	159	147	149	151	174	151	184	153	191	159	132	167	167	181	170	164	149	167	165	144	139	160	172	156	167	172	163	191	170	154	170	162	162	161	162	161	161	154	158	134	149	148	153	179	145	156	149	156	181	142	191	169	163	157	174	162	151	147	175	139	140	144	134	176	138	160	155	186	171	159	176	173	156	133	152	179	170	168	188	179	150	166	150	178	166	157	161	163	159	151	177	173	177	168	168	167	166	144	154	156	173	153	163	156	146	152	141	166	164	138	171	167	154	169	157	166	128	157	170	160	170	153	175	136	148	182	170	163	166	178	163	169	181	157	180	156	157	160	160	164	164	149	163	159	178	186	152	173	156	169	149	169	149	144	153	174	152	179	163	158	148	172	175	165	161	160	180	165	145	162	181	145	176	168	164	160	155	166	184	146	149	170	150	168	166	161	160	164	177	170	148	162	156	176	155	162	165	145	159	163	164	158	158	176	155	154
150	0	2500	143846	601	21	516	671	643	653	598	578	618	541	514	535	474	484	445	431	434	375	373	368	352	310	340	306	295	284	296	289	278	288	261	287	248	277	265	251	250	233	267	261	232	238	234	231	253	223	228	223	243	230	223	218	227	220	211	200	195	217	220	209	208	213	214	235	210	218	209	218	196	212	212	202	203	206	200	220	194	199	242	212	200	227	216	187	201	197	188	208	205	191	209	176	190	190	229	226	206	202	178	182	196	174	186	201	195	182	188	188	206	197	199	201	185	183	200	190	200	204	189	176	185	186	191	190	184	192	178	164	191	217	181	188	162	208	200	185	219	189	193	206	180	201	195	191	177	177	209	210	187	195	192	195	200	193	169	217	191	176	185	186	169	189	177	182	169	188	188	187	176	162	177	173	202	172	189	204	184	169	168	192	195	186	181	175	182	188	186	189	198	189	187	184	198	182	163	200	185	175	186	197	194	205	143	192	176	170	179	179	183	178	159	178	160	177	192	182	172	187	166	186	158	173	192	165	166	192	182	173	180	179	185	187	174	164	168	173	197	187	166	178	179	197	183	172	207	186	176	163	186	180	179	171	185	194	175	176	180	178	188	198	167	176	182	172	157	186	188	175	173	169	182	191	179	192	168	179	176	190	194	194	179	172	173	184	172	187	178	170	173	174	184	167	173	186	186	181	212	180	154	177	163	162	191	159	184	189	180	155	167	177	187	179	196	204	182	185	179	173	186	191	163	165	184	180	207	178	150	178	188	179	187	179	191	163	161	186	182	164	183	169	184	185	169	176	192	174	181	164	173	171	191	182	168	178	160	181	165	179	180	187	179	158	181	175	159	192	164	185	181	170	168	193	172	166	162	170	196	177	194	192	191	175	172	196	178	175	180	172	164	158	160	159	169	166	189	202	191	175	185	206	183	174	184	175	155	187	140	186	167	164	185	201	174	183	187	165	160	179	174	168	201	176	194	188	174	163	194	184	182	183	169	168	163	171	180	177	163	151	188	153	178	183	214	166	162	167	158	189	171	164	178	160	178	179	169	175	184	167	176	179	179	162	191	185	191	204	215	171	180	177	170	157	190	173	182	187	160	179	184	173	177	170	178	188	175	179	172	165	177	175	170	180	193	193	165	186	154	170	161	156	202	164	191	182	199	160	175	166	149	182	177	188	180	169	164	177	175	177	175	201	187	172	177	184	181	161	161	185	182	167	177	179	153	208	189	181	189	171	179	161	191	185	173	177	198	174	190	166	199	157	174	171	162	176	166	187	162	159	173	170	181	176	170	173	171	179	177	154	158	173	159	154	171	161	152	172	168	183	167	187	192	176	182	182	161	169	172	147	180	138	192	198	165	187	178	168	179	165	187	191	180	162	197	159	173	169	186	186	200	171	169	166	177	183	179	151	154	157	193	168	178	176	188	192	199	181	164	162	175	191	177	177	166	151	159	168	179	190	178	156	166	180	161	163	189	169	170	182	179	183	203	178	191	185	185	184	144	170	193	195	187	166	181	175	191	157	190	184	154	195	172	172	163	176	193	181	183	182	179	176	172	171	166	197	166	169	194	168	176	177	181	164	186	185	162	183	189	151	174	171	177	177	183	165	173	166	185	170	185	154	154	192	168	177	159	144	184	174	157	177	163	182	168	159	201	176	176	164	171	168	163	192	172	169	158	169	177	153	199	153	167	166	186	181	168	170	170	177	168	178	185	185	190	170	166	165	169	169	174	172	160	152	164	174	183	184	187	179	195	156	174	182	168	145	163	173	167	173	179	182	174	159	173	147	155	180	170	185	167	185	158	190	166	134	172	182	180	178	169	183	174	155	191	187	158	192	182	173	195	184	178	170	157	198	180	170	178	177	168	172	170	203	153	168	179	179	165	166	186	171	171	164	160	177	204	177	171	179	184	191	157	169	166	183	171	160	165	167	167	181	167	172	198	165	181	170	152	171	169	187	174	160	187	161	174	192	179	197	160	177	176	172	167	159	176	183	179	161	182	159	157	176	173	175	190	177	172	180	183	169	172	172	164	178	176	182	157	171	192	202	187	161	171	170	195	165	155	178	175	173	197	170	182	174	181	193	168	177	178	166	162	197	153	169	174	163	180	171	167	187	167	153	182	157	194	167	188	158	194	185	162	173	183	166	191	191	182	188	179	167	180	180	190	178	185	162	181	152	196	187	171	181	192	169	157	166	175	201	170	178	162	168	188	173	178	180	184	171	169	192	177	187	174	172	160	178	183	180	178	192	173	173	177	189	181	190	183	148	179	166	206	171	156	206	169	180	178	172	182	164	186	183	185	183	193	184	186	160	157	187	174	175	182	181
150	1	1710	143904	634	65	500	517	476	403	335	372	362	263	274	289	260	265	250	223	229	225	198	211	195	193	195	190	173	202	207	199	215	199	197	182	179	191	202	192	193	182	161	193	170	195	174	176	176	193	182	191	202	195	178	161	173	172	200	170	167	165	198	180	192	168	179	181	174	162	173	178	157	192	160	160	176	167	178	163	177	179	173	188	170	166	175	182	178	172	190	173	182	165	172	185	167	172	154	179	177	158	167	157	176	162	149	185	153	158	169	170	167	186	177	166	176	181	168	171	171	148	180	164	168	150	171	189	165	175	173	175	160	153	155	176	182	167	160	168	186	178	178	170	155	186	183	193	159	164	174	173	146	170	161	162	179	178	183	178	158	184	151	165	150	170	158	155	186	191	166	188	184	182	160	182	182	152	170	156	200	151	184	159	162	164	147	180	180	179	176	165	176	170	185	191	141	175	189	154	163	163	176	166	165	187	180	191	167	172	162	176	160	163	178	170	176	168	189	156	179	186	174	152	165	192	193	187	171	147	163	172	166	143	152	163	176	170	160	158	166	186	181	159	168	182	154	180	160	162	167	173	164	156	179	163	187	200	159	148	162	157	155	174	170	164	176	173	178	168	179	174	154	190	176	177	163	194	144	168	200	180	158	176	170	182	177	196	168	168	166	171	152	175	187	179	172	184	192	189	171	182	179	180	181	186	185	168	172	191	185	185	169	167	175	172	178	171	168	167	169	182	171	168	164	164	143	170	187	175	171	184	165	174	172	170	156	171	172	185	162	179	171	192	182	175	172	166	162	152	173	188	169	164	166	183	182	162	171	178	180	165	187	163	172	146	180	178	172	191	166	170	175	180	169	202	164	161	175	175	158	163	187	163	180	155	187	189	151	181	178	149	180	164	181	176	157	180	167	189	194	170	155	166	182	168	173	172	182	160	154	186	174	174	169	149	160	166	159	177	176	174	163	157	163	173	166	170	167	159	174	155	162	188	152	184	157	183	151	169	171	180	156	175	174	164	153	172	165	173	166	177	157	183	171	161	167	177	168	186	169	165	180	162	174	173	165	178	169	180	155	150	168	135	150	195	161	175	163	168	163	165	165	170	182	176	164	169	173	162	170	181	167	171	180	150	186	179	158	176	174	144	169	164	176	169	182	173	181	204	172	157	154	175	160	180	174	187	182	156	174	171	175	159	185	143	168	151	163	140	185	186	161	183	183	160	164	172	164	153	164	171	180	180	163	191	181	146	160	164	177	160	151	192	149	153	154	170	183	182	146	173	177	187	174	173	167	181	166	165	169	178	171	149	168	150	165	167	183	162	160	158	166	177	181	166	170	180	174	180	158	169	157	167	147	160	152	156	173	171	169	168	189	178	180	177	178	202	163	178	156	164	168	163	173	198	150	184	180	183	171	180	156	179	178	152	179	162	172	183	170	194	175	181	186	158	176	174	162	172	159	185	144	173	169	169	184	180	181	179	169	181	164	175	163	183	169	176	165	175	171	170	168	175	169	170	182	159	178	169	177	170	153	161	169	170	171	169	158	167	164	184	153	163	173	163	169	152	174	173	169	185	156	169	191	173	181	164	168	157	170	143	146	169	165	170	174	172	188	164	172	174	163	169	178	181	169	171	163	175	184	164	162	161	180	185	175	163	171	172	184	189	173	170	165	143	183	163	150	153	153	144	180	188	177	186	159	178	187	179	187	192	185	161	175	178	159	165	161	162	147	173	143	179	191	173	185	156	177	168	172	157	154	164	146	168	154	155	157	163	157	160	184	172	205	184	169	169	158	177	184	158	175	170	157	175	169	162	184	172	188	170	165	171	147	173	167	175	179	180	154	170	162	176	173	156	165	183	139	161	187	176	148	150	174	161	165	162	164	167	170	157	172	186	198	192	196	165	166	150	196	163	168	173	172	183	159	139	171	182	157	161	170	179	179	180	163	181	157	177	172	177	150	172	181	165	182	172	177	160	158	166	187	152	171	155	180	177	174	173	172	190	156	173	144	160	159	181	167	178	162	170	162	163	172	175	142	167	163	159	162	192	163	171	156	177	161	173	159	158	165	174	156	156	164	174	171	187	184	182	164	164	186	171	176	181	180	178	175	186	163	150	172	190	168	157	195	166	169	152	175	173	144	176	157	185	168	185	170	161	179	191	169	163	176	169	165	170	169	148	174	178	170	178	162	162	169	191	188	177	179	165	163	165	184	172	175	167	153	169	176	159	152	191	138	164	173	171	189	188	188	180	182	159	164	164	178	174	167	168	198	164	181	179	174	165	165	156	154	168	182	177	181	158	165	173	170	166	177	162	167	155	177	170	175	173	169	176
150	2	1950	143961	614	33	521	631	617	528	510	491	504	421	414	392	361	350	335	328	296	303	290	298	290	274	288	264	248	249	249	217	258	221	240	238	227	225	240	214	218	241	208	227	231	224	205	195	190	209	229	207	256	224	208	196	202	205	200	215	219	210	190	199	206	202	192	210	207	199	193	175	198	202	198	196	177	193	218	173	183	199	204	202	214	198	212	205	179	189	201	189	184	204	194	178	191	202	178	197	192	185	183	180	175	208	206	212	210	182	176	210	201	169	191	179	192	192	178	182	189	182	196	192	199	178	193	205	202	179	225	199	184	204	215	162	179	194	181	189	205	218	194	198	185	184	202	200	189	208	165	184	167	224	189	173	180	194	199	171	168	180	184	221	177	178	211	198	171	190	203	154	187	193	175	182	204	180	162	185	197	181	191	199	189	176	187	204	213	176	183	176	172	187	206	189	180	182	168	200	169	158	178	184	149	189	189	177	198	176	194	194	192	191	199	175	187	193	188	156	208	180	217	185	165	182	172	195	195	176	168	195	178	182	154	190	175	175	195	174	183	168	197	180	198	187	179	188	167	180	170	172	184	196	189	204	167	182	202	193	169	189	181	173	181	185	198	186	192	183	187	169	184	199	188	172	194	194	183	177	190	174	174	192	155	198	175	171	199	200	182	181	177	199	202	200	175	177	182	197	196	201	199	176	187	192	170	198	175	167	178	174	181	185	206	206	182	187	196	173	165	192	180	177	192	181	191	184	165	193	165	184	202	186	166	187	190	189	160	187	184	198	194	188	187	187	191	174	185	182	170	175	185	192	170	191	176	178	186	193	158	169	199	188	198	173	160	175	169	197	201	184	186	185	166	185	196	191	185	190	175	173	191	158	201	183	184	173	211	158	195	172	176	173	166	199	200	207	182	203	184	195	183	165	180	176	182	194	202	178	174	160	184	178	185	175	182	184	176	168	176	164	202	216	187	181	167	202	198	183	194	178	206	192	177	184	177	180	165	188	205	185	197	184	170	172	180	172	180	180	189	181	172	172	198	207	191	209	200	174	199	183	182	177	174	173	180	176	204	184	198	191	188	184	180	184	191	202	190	180	181	178	201	171	189	176	197	172	166	177	161	175	180	181	212	173	180	202	182	168	171	188	173	176	170	177	183	184	215	189	172	195	170	176	187	176	154	183	193	171	168	150	166	185	191	211	190	161	188	187	201	186	195	170	166	172	216	174	176	193	183	180	166	177	169	186	202	173	182	179	201	172	170	174	160	185	197	197	202	202	203	183	188	162	181	195	192	169	180	190	166	185	176	198	195	182	186	187	187	167	172	167	194	190	184	211	186	165	191	188	207	191	174	189	159	191	172	160	170	156	198	174	169	183	185	181	171	184	190	193	167	187	196	184	169	172	201	201	191	202	201	172	194	177	171	182	176	199	163	163	166	177	178	176	182	170	169	175	198	178	179	153	184	193	182	172	184	190	186	181	203	192	153	167	163	177	185	171	174	218	188	193	167	179	182	167	188	170	174	188	171	184	185	189	149	161	201	163	169	206	194	169	203	174	201	176	179	167	191	173	200	201	167	178	183	200	180	171	181	174	191	156	188	173	177	172	187	178	176	177	175	182	175	185	180	181	165	185	182	184	194	181	174	167	170	191	186	183	180	164	160	143	208	167	154	181	180	182	189	182	172	177	185	203	176	173	165	166	170	175	189	194	167	196	174	191	189	183	194	187	203	160	189	166	184	194	193	166	167	171	210	154	168	187	190	168	195	181	180	179	165	180	175	165	171	190	184	188	185	187	174	185	178	180	183	162	193	165	158	187	182	180	168	165	193	168	177	183	163	189	181	171	150	188	169	164	177	176	185	185	181	189	183	180	176	167	204	180	166	170	148	172	195	194	167	167	201	190	193	170	171	159	172	170	182	190	197	187	192	179	178	173	181	181	170	191	160	171	194	165	169	193	186	166	163	165	216	189	166	187	194	157	177	180	177	192	188	172	172	182	165	175	184	158	204	176	160	166	180	205	192	177	185	181	193	199	165	187	193	173	187	184	179	164	188	177	170	179	156	184	182	193	159	177	171	167	220	181	173	185	181	168	180	156	173	195	181	183	184	168	172	203	199	182	194	181	178	184	167	164	167	198	171	198	181	179	180	179	174	170	175	157	194	219	163	184	167	180	175	185	181	182	177	190	169	193	180	184	182	181	166	174	195	157	154	189	190	194	201	172	202	182	157	186	198	169	181	176	198	180	199	181	187	196	175	173	191	171	192	176	152	194	204	205	181	210	190	152	177	164	171	189	203	174	158	175	201	208	174	188	180	162	201	173	181	180	195	172
150	3	3250	144019	611	57	540	581	553	492	456	435	421	396	371	342	316	331	294	293	272	277	263	248	270	240	256	236	213	225	236	224	215	213	200	221	220	224	221	213	212	215	207	206	205	204	194	169	216	223	180	211	202	211	207	217	183	215	174	203	199	214	170	212	178	192	198	220	194	197	186	192	186	190	178	199	195	166	165	187	200	160	186	183	186	189	186	193	200	190	160	181	185	186	174	192	190	192	188	193	171	179	190	180	191	178	201	185	190	205	181	212	184	197	198	207	187	156	183	176	184	193	172	182	204	199	217	168	183	190	191	176	184	166	188	181	185	167	188	198	170	180	170	192	168	200	182	186	203	200	189	196	181	171	174	192	206	196	200	173	177	172	189	174	166	192	195	184	209	195	175	170	172	155	192	197	181	188	193	162	200	192	174	169	195	177	189	187	198	186	163	186	201	203	174	179	185	193	198	172	183	167	175	194	187	190	187	194	213	164	180	190	185	205	181	175	178	180	173	172	166	166	183	168	182	187	175	180	162	196	183	208	165	177	181	158	174	158	176	170	193	177	164	173	168	196	152	170	184	176	178	172	195	176	191	178	183	161	184	176	185	187	172	198	171	188	170	175	179	178	188	162	184	163	156	178	188	178	196	194	197	163	171	197	182	195	189	180	170	185	191	177	177	182	162	157	195	186	188	185	183	183	196	180	196	190	182	171	166	176	169	181	209	215	175	169	181	182	167	157	179	180	177	165	207	187	159	184	194	191	180	178	176	197	186	169	179	176	179	179	183	160	178	205	198	182	177	196	191	164	178	187	171	182	188	163	171	181	198	179	193	158	174	166	181	171	195	160	172	171	180	173	173	184	176	173	182	187	170	183	199	179	178	170	167	164	191	172	188	158	192	186	196	160	180	180	159	189	198	192	153	159	197	204	206	187	178	171	173	176	173	176	166	181	165	167	193	175	173	199	184	174	185	164	180	170	184	179	152	194	192	187	195	171	215	173	178	209	178	184	176	152	167	182	183	179	187	174	168	186	164	169	202	183	177	185	181	205	175	185	158	185	163	162	185	201	175	170	169	160	184	196	158	195	184	176	147	186	189	186	208	183	184	181	179	175	167	172	186	195	162	200	191	185	180	181	182	170	159	156	184	179	201	163	165	173	181	189	167	176	175	177	175	184	176	170	170	172	177	179	184	176	182	179	178	194	152	187	186	163	195	196	175	162	147	173	199	150	167	177	168	209	166	188	177	174	177	182	177	175	180	187	191	167	198	196	212	168	177	195	206	175	185	190	172	175	180	175	171	184	156	186	176	165	178	162	191	174	184	176	171	189	165	188	177	178	176	195	200	181	189	198	167	174	169	181	179	164	169	207	168	182	200	180	174	159	185	160	171	183	188	172	177	180	180	161	169	177	169	170	180	167	188	164	170	161	168	176	179	174	181	179	192	185	186	208	179	175	193	179	160	175	195	180	188	161	165	174	175	198	191	192	171	183	159	143	170	185	198	183	188	186	151	193	190	177	147	152	193	195	203	174	168	174	164	188	169	171	174	173	185	177	173	165	186	183	191	184	176	168	179	172	185	183	198	187	153	172	185	188	183	177	204	195	174	180	192	189	142	182	188	184	162	176	158	159	178	198	165	162	163	186	206	175	190	183	160	174	164	155	168	188	167	184	186	199	177	154	177	194	174	206	171	187	167	174	178	189	166	181	175	178	184	182	166	175	186	175	185	182	175	179	182	175	197	172	194	175	190	169	170	174	172	183	191	191	183	178	177	165	177	165	180	169	175	166	185	174	178	185	181	190	152	164	190	188	185	176	181	168	171	171	179	177	170	179	159	178	176	169	206	188	190	177	192	179	199	170	191	177	189	189	190	174	203	163	192	180	172	194	211	188	168	181	186	185	174	197	189	188	172	175	162	160	180	173	166	170	159	192	154	187	182	156	185	168	175	168	175	199	175	157	169	177	182	167	172	175	159	176	191	180	169	187	179	196	149	169	177	168	146	175	170	167	174	157	184	158	181	183	189	169	178	183	173	177	179	197	164	169	167	177	184	206	210	183	162	170	168	202	197	172	178	182	197	167	175	175	161	192	178	185	175	183	162	186	173	193	171	185	154	157	148	176	185	187	180	181	163	178	184	177	181	177	179	158	178	177	163	168	198	182	167	179	153	163	177	188	175	199	172	194	180	194	183	195	191	172	182	209	157	194	195	169	180	194	170	205	204	168	183	178	186	206	174	193	173	190	177	198	202	200	170	166	155	167	175	163	179	174	157	198	159	165	180	200	191	162	175	169	169	189	191	161	185	156	147	171	181	176	194	167	188	176	177	178	184	179
150	0	2500	144077	633	14	573	676	682	681	639	603	624	554	562	495	488	456	450	424	411	430	399	391	377	351	337	338	322	327	316	301	297	280	280	282	305	286	253	251	271	266	248	244	240	263	274	234	258	249	218	237	249	237	249	243	198	210	232	214	227	224	214	221	220	225	206	218	218	206	232	216	203	198	229	216	201	240	206	213	209	225	203	202	213	202	200	215	210	192	189	206	211	205	192	194	210	186	199	197	203	195	200	177	213	199	181	200	199	207	199	186	207	206	219	207	204	192	189	176	216	204	220	184	207	192	214	200	196	175	177	193	193	158	198	217	185	194	181	226	189	184	198	202	185	195	191	181	193	196	183	202	184	178	188	183	207	179	191	205	206	190	197	207	223	188	158	201	199	198	211	199	191	186	200	188	192	187	195	180	194	188	201	188	177	181	203	200	185	186	191	199	185	210	186	168	210	204	172	191	193	190	182	179	180	187	199	174	200	167	190	172	202	181	182	190	182	204	182	182	186	159	178	179	179	185	183	197	190	201	202	193	200	191	185	172	172	193	187	171	209	178	186	199	175	193	203	199	157	181	173	200	197	199	208	193	196	186	165	166	190	183	175	160	201	180	184	191	172	197	199	178	196	176	195	185	196	192	158	192	175	186	190	191	173	186	196	186	192	190	205	183	154	197	178	188	182	183	182	184	200	189	194	175	183	208	196	176	189	186	190	189	181	169	175	187	200	172	194	197	184	188	159	185	197	185	174	190	190	196	162	163	178	186	190	186	185	191	220	192	181	178	179	190	203	170	162	190	200	180	187	161	171	185	168	193	178	187	186	189	157	171	153	176	192	183	182	173	174	200	174	195	165	176	179	182	184	167	176	177	194	198	177	169	155	196	182	191	171	187	170	175	189	196	171	210	159	198	197	182	185	192	172	168	186	150	186	151	187	184	190	173	171	183	165	189	184	172	180	179	184	191	203	165	190	182	177	200	187	191	184	180	178	188	164	183	178	178	184	199	185	185	169	181	190	194	179	197	191	184	178	192	162	178	185	180	191	174	187	172	191	183	195	163	180	203	188	193	214	162	211	173	175	193	186	165	181	165	186	174	207	180	170	171	176	181	163	186	172	166	171	202	166	180	159	208	190	176	174	197	194	176	166	182	197	171	171	176	171	168	183	164	177	180	200	176	167	164	188	185	195	206	181	164	181	185	198	201	163	200	177	162	181	170	172	163	173	190	190	182	167	173	174	192	181	176	182	190	198	197	185	185	190	166	186	161	167	191	194	183	180	204	191	201	179	174	185	178	175	174	165	178	200	202	180	187	171	166	170	183	187	181	194	179	198	158	177	166	182	171	174	176	158	177	187	158	158	186	198	183	193	190	178	176	178	177	159	175	162	182	168	167	177	186	190	174	179	180	171	175	201	184	194	169	211	167	190	175	169	165	179	164	177	196	210	188	172	167	187	171	179	176	166	192	195	198	181	176	171	163	189	182	217	183	189	178	179	184	183	174	164	183	183	170	179	173	169	188	187	185	151	175	154	165	175	164	192	168	172	174	187	170	217	175	185	170	199	175	192	169	191	176	174	199	182	188	175	170	180	183	174	185	156	179	186	184	195	154	174	188	205	191	177	179	151	176	180	192	170	195	199	173	158	183	192	181	178	166	180	175	190	163	183	188	168	159	203	198	194	183	175	175	177	189	185	184	160	210	171	199	177	191	192	180	197	163	187	204	177	165	193	166	177	190	216	185	185	181	161	173	191	178	192	182	173	169	195	191	162	203	185	187	184	176	169	194	204	166	184	178	190	169	195	206	184	178	172	205	161	187	185	177	167	180	177	187	161	174	174	185	184	187	177	169	186	192	173	191	183	181	172	184	165	210	197	178	186	164	180	200	180	172	168	165	199	194	185	165	156	182	179	187	192	191	180	171	173	178	181	190	187	182	179	168	189	197	189	178	180	169	177	165	201	166	204	187	171	173	175	156	195	181	164	179	186	194	176	180	168	160	176	182	180	182	191	184	172	202	172	181	181	151	183	150	170	192	187	159	159	203	172	176	148	168	196	183	180	186	160	187	169	194	194	190	194	172	184	180	180	185	163	178	187	168	176	168	186	186	184	171	176	180	185	166	177	184	181	176	180	183	186	184	192	186	174	175	189	163	181	199	170	194	177	184	188	173	178	177	164	202	161	169	171	181	177	176	173	199	177	178	205	154	195	161	158	199	178	168	180	178	198	170	162	175	170	161	172	166	191	152	184	194	195	155	165	201	181	183	162	175	194	201	179	183	180	179	170	159	171	183	168	164	195	193	188	186	168	190	181	184	171	173	181	163	195	173	177	164
150	1	1710	144135	622	62	506	521	436	427	357	339	346	278	286	264	246	263	246	222	243	198	190	200	229	198	200	198	177	188	164	202	172	198	183	188	177	181	200	171	194	167	161	158	183	179	186	166	171	186	174	159	151	163	152	195	199	192	158	167	145	178	165	167	153	164	183	165	176	184	169	171	151	193	180	172	178	174	159	166	159	148	166	182	163	151	162	166	159	154	160	172	160	183	161	153	174	156	166	155	168	160	176	173	175	159	192	143	165	145	182	175	163	138	167	174	181	175	160	170	179	159	151	148	162	166	168	159	162	165	175	164	182	174	162	172	158	211	167	167	180	137	172	156	188	131	171	159	155	163	169	163	165	158	166	153	167	175	176	154	179	150	152	151	173	170	181	155	152	164	148	152	151	175	181	171	162	158	155	177	157	189	189	153	160	162	144	176	157	152	151	182	176	167	162	150	160	143	153	172	183	130	163	166	155	163	157	156	162	156	135	155	164	168	168	175	172	150	165	156	149	166	160	149	157	173	182	158	169	153	141	154	184	155	158	165	156	163	163	149	163	152	141	167	161	169	172	169	197	148	180	165	161	157	161	158	187	179	157	179	154	146	157	167	175	156	158	164	161	174	190	165	155	157	170	175	155	171	194	151	172	151	182	180	160	152	162	170	171	174	182	170	168	180	165	151	160	161	161	167	157	165	187	189	167	149	148	167	174	164	190	156	180	170	141	171	153	139	176	153	156	174	184	169	169	145	173	151	170	191	159	154	154	174	166	163	140	169	153	159	152	168	171	188	168	154	148	151	180	179	169	171	152	153	164	171	187	135	162	166	159	156	155	158	170	186	176	170	170	160	157	138	154	156	182	139	153	151	164	186	169	178	175	164	148	157	144	161	167	155	163	167	184	171	159	162	171	134	151	170	171	177	161	156	164	152	166	169	167	162	169	167	166	155	157	160	165	156	159	185	151	158	189	155	158	153	179	165	162	145	159	138	162	166	152	147	168	189	156	151	164	142	161	169	189	146	147	155	157	168	168	149	148	162	166	171	164	159	161	172	148	145	157	173	143	157	163	162	168	165	176	175	175	151	150	171	160	162	178	168	161	171	148	149	138	168	176	149	175	173	156	161	173	149	166	176	142	162	163	161	143	150	157	159	152	157	162	182	168	152	159	149	163	165	148	158	183	169	168	164	184	154	168	161	162	158	177	162	165	138	155	174	151	165	167	165	170	162	135	185	162	170	178	174	153	175	161	162	172	168	171	164	165	151	169	160	155	169	161	162	185	165	181	164	166	138	156	187	155	170	154	174	177	153	159	143	161	148	144	191	154	198	166	166	152	172	166	160	203	164	158	172	164	155	175	167	153	177	138	166	159	172	178	154	153	141	147	166	168	163	163	163	175	170	167	162	155	156	141	167	166	165	166	162	175	157	151	174	158	173	163	142	163	170	182	149	160	150	162	172	185	153	164	128	186	162	152	155	168	163	145	189	189	150	178	176	154	156	179	139	162	170	177	154	147	151	157	153	159	156	174	144	161	165	160	156	153	179	196	119	175	175	141	159	154	152	182	191	165	138	170	148	177	154	165	152	167	171	160	166	156	169	159	167	168	152	148	177	165	159	163	152	137	164	171	167	184	177	146	156	183	149	175	170	152	175	140	172	172	156	181	164	178	194	176	150	147	163	157	149	183	179	159	164	165	162	164	179	134	141	160	133	148	162	164	171	185	151	154	155	157	176	147	165	151	147	162	173	165	158	152	156	132	179	169	177	171	160	165	155	147	147	160	136	171	176	161	155	166	176	168	175	171	178	156	169	160	175	159	175	186	154	156	150	144	150	156	163	140	185	153	140	166	153	145	144	165	143	175	158	154	170	164	159	156	165	155	160	177	168	169	149	172	148	165	153	161	168	194	142	144	169	156	146	158	173	184	179	163	157	172	168	150	169	168	167	156	164	176	181	138	150	162	165	162	160	171	164	152	190	166	136	179	146	164	152	166	155	178	157	157	186	154	163	175	164	155	184	191	153	161	131	154	162	168	164	151	162	161	175	158	172	159	163	181	164	170	155	161	144	133	146	152	154	153	170	159	169	122	162	162	151	172	154	174	175	160	160	178	144	174	167	157	178	166	175	185	144	168	167	159	160	161	180	168	170	151	166	152	172	149	157	159	159	147	174	170	175	156	149	181	159	184	171	173	173	141	159	164	159	141	155	155	180	147	166	140	160	166	173	144	159	160	177	176	155	171	167	160	157	180	162	158	152	151	173	183	146	152	155	166	138	173	151	163	158	155	157	180	180	168	151	191	166	160	179	152	169	162	159	185	171	166	146	157	159	163	153
150	2	1950	144193	609	21	510	606	567	549	509	508	460	454	394	394	382	351	350	336	333	305	285	278	270	274	272	261	256	270	262	238	207	260	228	255	214	219	222	197	214	231	192	225	220	194	208	188	201	197	220	191	203	224	207	206	191	190	204	210	209	203	192	188	185	191	163	179	174	197	180	178	182	170	187	194	195	182	182	190	186	183	178	184	206	194	196	215	195	172	172	197	169	181	180	178	189	204	192	192	170	208	196	178	199	156	182	175	175	173	179	182	195	180	188	186	202	198	184	174	175	187	193	199	198	189	156	187	209	178	192	174	173	188	164	171	193	179	176	191	176	169	171	188	200	178	176	176	189	182	186	183	179	165	179	164	164	202	171	179	182	168	183	174	182	193	164	182	175	155	169	162	196	179	164	155	164	171	165	181	191	165	199	158	170	170	177	178	164	178	174	167	180	160	171	175	187	177	162	184	171	181	179	162	181	177	188	200	168	160	177	182	188	192	166	182	161	193	193	181	165	184	190	178	185	178	179	167	171	179	183	192	173	193	190	180	178	168	180	182	181	172	172	192	175	162	170	175	159	185	189	160	166	193	185	181	180	188	156	155	185	162	160	161	158	187	154	174	164	153	186	168	156	170	173	172	172	170	166	183	181	177	176	183	169	184	170	177	188	146	175	175	181	171	189	190	170	136	194	150	170	202	178	183	190	185	175	174	170	174	173	177	159	154	190	162	182	150	150	170	169	171	181	188	170	155	184	190	152	166	178	169	175	172	187	184	156	187	180	190	157	154	154	176	165	178	163	170	176	165	154	169	182	180	159	178	179	171	179	155	199	192	176	156	172	189	173	176	185	170	162	172	188	176	160	175	156	195	169	199	166	178	176	161	168	163	166	186	185	177	177	174	185	170	155	195	161	175	167	179	160	180	159	187	154	193	180	172	193	171	167	156	169	169	181	183	177	185	166	172	177	179	176	171	186	162	184	169	174	178	193	171	165	155	167	166	162	180	176	157	139	186	170	162	168	189	168	180	159	182	184	169	134	186	198	185	194	178	163	155	161	153	182	167	148	157	157	194	181	183	189	176	152	168	162	173	164	189	159	174	172	159	194	154	172	164	159	184	170	168	183	175	176	201	187	179	178	154	185	157	178	168	184	165	177	188	161	181	182	165	202	168	170	192	181	169	173	169	169	179	177	164	198	167	177	177	183	188	170	158	176	174	195	175	161	180	161	168	185	169	179	169	176	157	162	187	196	175	192	155	172	180	180	168	160	168	167	161	176	189	170	165	175	157	172	170	186	179	166	158	165	178	160	169	157	172	169	158	170	177	178	169	151	172	180	171	192	191	181	192	168	173	190	173	147	183	156	186	180	176	179	185	171	171	168	174	168	187	154	151	177	155	173	180	178	183	188	164	177	191	175	179	173	173	155	161	163	181	173	177	183	155	183	156	165	158	193	174	172	186	161	172	172	202	185	162	176	173	172	176	150	163	164	169	170	166	188	175	185	186	169	205	173	176	157	155	181	180	166	183	170	175	190	169	145	166	170	183	169	184	188	177	179	166	141	167	164	155	156	164	191	192	163	176	160	153	190	182	163	174	184	189	174	158	160	187	153	176	174	169	149	158	164	166	175	177	152	170	191	182	162	186	170	170	184	173	161	171	171	165	176	184	203	161	166	174	141	177	184	193	171	183	152	169	163	171	187	161	168	180	149	181	170	202	181	176	164	184	172	186	201	154	153	195	164	161	185	181	166	148	187	151	191	193	202	165	182	186	197	176	171	147	181	169	173	177	182	146	166	179	160	149	171	166	164	149	164	180	194	188	154	158	161	183	176	174	172	153	174	166	177	170	173	170	165	176	166	183	180	183	175	172	183	154	172	143	155	189	171	164	200	169	177	148	171	180	184	168	163	163	204	173	177	177	169	175	170	168	171	166	171	176	190	177	175	205	171	188	159	184	173	169	177	150	164	189	179	174	171	182	160	203	172	186	160	175	185	178	188	183	182	200	177	173	159	181	178	157	159	164	189	179	145	180	175	178	181	173	146	147	168	162	164	171	159	163	165	163	155	171	181	173	161	180	181	186	161	186	162	160	177	177	154	165	171	183	183	188	172	171	162	180	188	180	166	148	174	177	167	160	176	175	171	159	176	149	171	181	182	182	179	160	167	153	164	157	174	179	179	146	155	158	150	177	174	172	173	178	180	161	167	182	180	172	161	149	166	178	188	180	190	167	163	176	175	172	196	166	171	175	186	157	175	186	165	168	186	166	158	157	152	170	163	176	173	164	163	178	168	185	169	164	170	172	148	175	173	154	181	169	147	184	175	166	174	194	144	163
150	3	3250	144250	619	43	502	543	492	476	438	439	398	356	350	296	316	281	250	268	236	218	234	233	207	202	189	209	216	199	165	184	173	164	194	200	183	166	177	176	170	165	167	151	152	156	156	170	171	140	150	156	148	137	170	161	157	155	170	162	155	171	161	170	168	148	166	163	152	176	137	170	142	149	177	165	161	136	149	161	158	155	147	148	153	163	136	134	147	147	161	136	149	154	162	163	149	132	129	148	157	155	152	144	170	145	150	144	147	141	149	157	154	165	145	125	148	163	173	146	171	148	151	148	149	139	143	161	136	153	136	139	149	134	132	172	127	126	145	139	143	116	146	146	145	149	160	142	145	164	159	142	147	129	136	149	126	129	140	146	135	152	152	137	128	127	144	145	108	137	134	144	122	135	142	137	150	135	142	143	142	138	165	145	139	151	135	160	149	148	128	151	140	134	150	140	121	148	131	152	157	148	155	145	153	155	153	139	139	144	140	138	162	139	157	144	154	172	147	140	124	146	142	128	130	130	128	150	132	157	168	139	131	152	117	154	144	131	150	143	132	132	152	145	159	144	144	150	148	128	142	133	137	137	145	131	144	166	141	157	144	151	135	146	135	141	145	151	143	149	152	151	157	143	148	136	160	125	148	131	138	127	138	150	152	146	128	134	145	151	144	156	145	143	154	154	165	137	156	133	151	143	147	155	142	140	129	152	144	152	140	122	144	143	148	127	136	118	136	136	163	127	152	126	138	141	137	163	134	126	136	123	129	132	147	127	135	131	128	166	145	131	145	121	147	121	131	142	156	120	129	151	129	135	122	168	136	121	160	125	155	157	132	140	164	130	144	143	151	134	126	160	134	144	149	143	131	137	149	137	133	134	147	129	124	144	129	142	139	131	141	138	157	125	154	131	124	144	120	132	147	143	128	142	145	145	135	135	147	137	121	124	125	141	126	143	135	135	129	152	170	169	145	121	143	127	153	129	124	154	146	145	149	127	143	126	131	149	153	140	131	148	143	139	157	139	146	151	141	134	138	142	130	151	136	136	146	116	144	134	146	136	141	127	150	131	161	133	144	127	149	144	152	129	140	153	144	136	120	147	152	120	135	141	142	143	135	144	132	146	145	129	163	143	146	134	143	150	139	130	150	137	135	134	131	131	162	121	151	147	130	139	141	142	121	119	171	145	135	144	137	138	145	138	136	156	127	142	126	140	122	133	126	139	130	129	143	154	134	124	130	137	126	133	131	130	147	142	137	126	150	147	135	141	122	145	127	146	132	156	116	143	151	155	131	138	143	136	140	143	143	150	133	130	114	133	150	138	132	144	135	135	136	137	147	154	143	152	147	142	147	153	131	146	125	139	137	124	138	136	138	156	133	149	132	150	154	141	153	151	144	140	126	143	134	130	145	120	145	137	155	150	151	135	145	115	140	124	124	141	146	136	151	150	136	132	123	143	147	135	146	154	146	147	140	127	138	145	171	127	140	131	138	145	114	124	162	152	136	143	141	155	147	112	147	146	143	149	129	138	130	125	161	132	151	144	153	148	154	158	151	150	113	142	142	149	126	156	125	119	140	122	133	142	134	128	130	136	161	145	146	146	159	149	158	136	124	115	128	136	151	152	150	154	148	123	165	151	131	126	151	143	133	150	123	124	125	127	156	137	141	138	148	132	126	147	124	153	136	150	137	144	128	138	144	117	122	121	133	150	141	132	134	128	147	153	127	138	125	144	135	139	154	130	142	128	142	151	149	133	122	136	136	155	142	148	146	133	145	157	129	144	147	118	151	156	133	134	133	132	118	134	126	133	155	128	127	137	143	136	134	129	157	139	143	144	140	127	150	149	132	152	146	134	128	144	149	159	128	123	140	150	115	140	143	126	138	128	155	160	150	148	128	133	118	127	136	147	139	138	137	151	128	138	131	153	140	143	135	145	156	123	123	136	114	137	141	130	146	157	123	149	127	150	116	130	128	145	161	149	144	155	152	137	125	141	144	136	141	125	150	141	143	128	146	143	152	153	163	153	142	150	148	155	136	138	162	135	119	129	129	160	149	154	151	131	142	144	130	117	138	155	128	139	144	140	134	130	129	143	136	145	129	160	165	129	163	141	156	132	152	169	104	133	143	151	151	136	146	157	153	126	129	146	137	144	144	139	153	128	143	145	135	145	127	134	153	146	148	145	134	147	137	137	143	122	132	112	140	149	156	148	134	125	147	141	137	125	143	120	118	127	144	150	141	140	162	133	133	152	152	151	165	150	155	118	132	136	140	127	121	141	150	146	131	130	134	134	149	135	142	149	150	135	131	139	126	159	152	143	140	132	157	130	149	146	130	146
150	0	2500	144308	646	11	536	649	664	629	597	601	568	560	516	471	502	420	403	411	365	344	353	328	323	324	282	262	279	234	237	252	247	239	237	208	204	185	212	202	200	195	172	191	181	205	161	170	164	163	173	162	162	193	152	156	154	148	162	146	159	190	148	154	169	138	154	153	143	148	162	124	112	161	161	157	149	142	148	132	127	152	112	131	144	136	135	133	140	129	134	135	123	140	128	125	114	125	138	106	126	122	117	122	111	112	124	123	129	115	122	139	128	130	118	128	123	121	123	119	120	120	115	122	121	135	127	118	114	107	129	116	131	114	104	117	125	127	124	112	130	104	125	140	102	128	103	115	122	142	129	143	120	108	124	106	107	111	109	113	116	124	114	132	121	113	134	118	110	130	109	126	101	125	109	124	124	95	122	113	113	102	94	115	112	115	107	122	124	120	113	129	115	109	122	119	117	103	96	129	117	123	112	125	129	110	100	100	112	98	104	119	111	100	115	91	120	97	120	102	110	107	96	110	115	107	126	124	119	117	111	130	117	104	111	121	113	91	102	111	114	109	111	111	116	100	100	114	110	108	119	120	112	103	106	134	94	117	105	112	112	113	100	106	110	117	106	94	109	107	112	105	105	114	103	102	106	123	112	102	111	107	120	107	108	112	114	108	115	120	121	121	102	106	113	111	110	108	91	121	96	84	104	116	124	105	109	101	95	113	111	109	107	114	113	113	109	117	120	95	114	89	109	118	104	131	112	102	105	108	132	95	115	118	105	105	114	90	134	97	122	115	123	109	97	113	124	116	117	123	101	112	114	117	125	114	109	95	89	101	116	115	125	115	100	99	111	106	115	113	107	116	105	100	120	99	112	94	90	88	106	94	99	90	97	103	117	107	115	95	110	105	124	101	100	106	97	100	108	124	112	103	96	105	111	113	103	118	117	101	96	103	118	99	104	103	103	98	124	108	98	101	110	106	105	108	107	105	112	107	88	93	94	108	101	94	89	123	92	106	113	98	116	99	121	121	114	110	113	109	107	105	99	104	94	107	98	100	117	126	92	100	122	109	114	89	116	117	97	116	111	91	94	110	106	103	98	129	107	103	104	103	119	115	117	117	101	98	97	112	95	108	119	101	99	86	101	114	101	95	89	97	101	100	98	113	105	101	95	102	108	108	105	94	98	106	97	107	113	102	117	101	97	113	115	107	101	102	106	106	113	106	91	104	104	108	117	109	97	107	97	107	105	101	105	102	125	113	92	128	105	118	92	101	92	119	113	89	108	97	108	100	117	119	106	120	102	117	97	103	102	97	122	96	98	111	111	116	77	117	110	118	103	103	104	123	119	106	107	100	101	104	114	110	108	93	114	102	105	113	112	101	102	99	94	102	98	112	93	115	107	115	109	108	112	113	91	108	112	89	87	111	99	114	96	115	105	117	103	102	130	111	97	108	100	124	119	124	98	113	101	107	114	99	105	107	106	93	103	113	102	107	136	113	118	104	101	100	107	112	93	97	84	101	104	116	100	101	108	100	102	75	98	113	109	103	122	102	125	108	110	103	95	98	107	88	106	99	103	92	102	89	95	113	100	134	90	107	123	116	106	117	124	106	102	112	100	112	103	94	106	107	93	92	107	104	91	91	109	99	99	91	102	113	98	114	106	100	117	106	91	106	103	104	93	121	111	102	116	103	86	115	113	100	120	91	91	104	96	112	126	114	108	107	125	111	107	99	97	111	97	104	121	103	120	111	113	100	110	107	107	97	104	117	116	97	101	99	119	115	91	111	99	109	127	102	100	115	102	99	108	96	117	112	111	115	82	98	107	113	104	108	108	91	83	94	112	119	115	119	103	115	99	114	109	96	95	105	107	102	100	105	94	110	117	104	102	116	91	94	95	101	103	104	101	112	118	109	91	97	106	92	113	107	115	104	109	101	103	96	115	119	96	110	88	95	123	108	116	110	89	100	99	104	117	91	85	102	92	93	101	113	95	97	104	112	127	103	103	92	88	90	94	111	106	102	112	109	109	89	106	102	106	105	78	119	96	93	115	107	115	101	100	103	85	111	107	107	101	105	98	91	123	122	95	101	91	92	102	101	100	106	103	115	119	115	108	97	103	100	109	112	98	114	99	98	102	103	98	94	91	122	95	105	96	101	110	108	111	101	107	109	101	95	95	97	101	92	107	95	114	113	97	102	113	88	89	109	90	95	92	110	102	100	104	101	96	113	117	108	95	98	107	114	121	105	116	99	118	105	93	106	107	100	87	107	104	103	95	90	104	108	100	107	97	109	118	104	111	105	109	103	110	113	97	97	100	100	102	107	79	113	104	101	98	110	94	78
150	1	1710	144366	629	48	493	519	464	394	361	322	297	265	252	245	250	233	201	234	187	201	188	189	179	169	175	185	169	167	153	153	173	145	169	168	158	169	165	164	150	164	143	155	141	158	166	156	179	158	176	150	172	154	150	164	147	150	166	148	151	158	142	158	136	132	146	144	137	144	161	162	140	132	156	146	150	140	153	162	128	153	138	155	146	122	152	135	151	139	171	145	135	131	158	151	132	138	131	149	167	137	145	165	158	145	146	147	144	147	136	159	144	124	143	136	142	141	171	150	132	145	145	127	130	148	117	140	129	160	163	151	125	151	141	125	131	107	154	147	156	123	125	161	142	142	142	132	130	133	144	159	152	128	141	156	170	132	132	148	146	146	162	134	115	135	157	142	138	167	147	150	150	146	154	131	146	135	138	130	135	153	129	157	151	155	164	142	133	148	134	150	148	160	131	152	131	158	154	146	139	140	126	144	140	146	130	119	122	136	142	140	143	142	146	143	154	143	118	141	145	152	139	149	143	126	155	149	136	143	127	130	142	123	146	134	135	163	139	123	132	140	147	126	134	145	137	133	127	165	150	155	159	185	153	125	149	149	157	143	142	162	142	138	150	136	147	139	129	148	153	145	137	155	114	126	147	140	159	139	151	148	135	134	126	159	125	147	134	136	116	146	115	133	152	133	137	143	142	157	131	143	147	137	152	143	147	106	153	152	128	150	130	139	133	149	151	151	158	157	156	146	122	123	117	135	137	134	140	152	162	160	127	141	152	138	155	150	151	142	142	142	135	136	149	148	138	154	147	155	157	144	140	135	140	132	137	140	144	138	133	143	162	148	132	131	145	153	138	157	159	151	155	141	135	162	157	129	130	144	143	162	115	110	127	157	133	149	150	139	132	154	146	126	164	135	148	130	152	138	139	110	134	137	122	142	133	138	129	152	160	126	139	132	126	136	151	143	152	138	148	136	135	152	139	136	162	140	149	149	133	145	147	138	134	153	148	158	140	142	145	125	161	143	150	135	126	139	157	134	139	132	159	145	137	123	129	181	138	153	146	143	140	126	162	119	128	144	153	132	153	163	136	147	142	146	136	168	152	138	138	140	128	155	154	134	148	148	131	144	142	132	152	134	140	163	145	142	149	143	122	133	132	140	134	149	138	133	141	131	145	113	139	148	130	136	138	156	137	147	139	134	156	128	138	134	143	166	157	132	139	157	153	136	142	140	120	116	143	142	143	129	136	151	115	142	138	116	164	123	142	142	160	148	127	135	123	156	132	153	123	144	117	149	130	142	149	142	133	130	127	138	138	134	142	163	140	141	146	145	143	136	148	137	154	136	134	144	142	150	138	144	143	139	135	142	143	150	170	139	147	150	140	123	127	142	163	137	167	139	136	148	140	153	137	152	155	138	138	126	134	149	138	136	141	137	140	154	143	150	133	140	134	148	159	133	137	140	138	137	125	134	128	138	135	148	146	147	146	130	149	150	142	131	143	128	139	130	154	118	162	118	143	123	137	144	141	149	152	104	136	134	149	138	133	145	165	140	132	144	150	139	127	141	134	145	123	157	144	147	114	127	144	144	141	144	128	137	139	130	145	156	144	143	148	148	161	139	152	161	143	147	143	130	129	139	144	158	153	138	133	130	159	147	136	147	126	124	132	144	138	146	156	137	145	126	130	150	145	121	172	156	142	160	149	135	156	123	144	140	141	136	144	140	146	164	132	129	148	147	158	136	152	155	112	140	135	162	153	123	124	141	122	135	141	154	151	158	124	150	131	140	154	149	150	139	141	145	148	139	152	149	163	139	142	132	143	124	148	149	116	155	132	156	152	155	136	140	143	124	134	153	136	153	134	154	131	154	135	152	125	141	149	131	132	151	150	120	134	128	138	168	145	153	126	134	122	133	121	138	130	146	150	126	122	125	154	118	143	134	133	140	106	139	133	140	141	130	135	156	131	142	166	149	156	142	128	136	129	154	142	136	156	118	137	158	134	147	146	147	131	154	132	127	133	135	135	157	129	147	148	146	144	141	143	125	143	152	139	135	120	150	147	144	144	114	140	145	139	154	139	148	152	134	150	137	142	133	138	130	136	114	127	129	134	132	152	136	124	123	158	144	142	142	138	138	148	137	132	154	147	144	158	148	136	143	143	148	127	151	163	152	138	140	123	141	137	155	146	144	148	147	143	132	140	148	131	138	154	142	149	176	125	136	140	146	147	133	130	156	139	171	132	144	143	158	130	157	132	156	129	164	129	135	154	125	143	127	136	144	146	134	131	143	151	159	162	146	129	127	122	149	137	156	136	146	136	135	137	144	133	149	120	157	158	153	128	150
150	2	1950	144424	609	27	513	614	575	561	481	507	464	411	390	370	370	328	333	299	298	284	272	265	266	254	257	226	251	250	220	213	231	249	221	203	204	189	193	188	191	207	179	191	216	191	194	206	189	207	181	174	194	188	179	180	177	178	193	164	185	195	183	167	195	184	181	173	147	184	184	160	177	156	179	169	173	179	183	170	163	167	181	170	159	179	160	167	170	171	155	170	155	162	171	183	147	159	177	157	183	158	153	143	173	159	167	184	168	170	158	196	152	172	162	156	159	170	155	157	166	154	161	150	183	151	166	174	143	165	175	161	169	170	134	164	182	156	177	150	193	172	188	172	157	168	133	172	172	186	158	161	163	157	165	170	172	154	173	152	160	160	164	161	144	140	152	162	182	176	171	153	160	145	161	166	169	172	143	144	172	164	154	158	154	160	146	154	197	174	154	169	170	152	185	137	171	158	156	148	168	153	164	154	172	178	166	144	169	154	127	159	159	178	173	158	162	152	154	160	152	162	166	169	151	142	162	161	170	181	172	150	161	177	149	157	162	144	169	171	145	164	150	168	127	176	173	159	152	140	163	165	166	161	151	141	142	144	147	169	175	161	145	157	167	167	155	149	147	156	155	157	162	148	152	153	151	156	154	155	170	160	155	161	152	160	167	159	173	142	161	157	157	146	171	165	177	167	135	147	139	157	157	156	144	145	160	125	172	184	164	172	148	168	152	147	157	148	182	151	158	159	177	160	168	167	170	172	162	161	158	151	141	151	157	175	140	171	154	166	144	142	154	161	170	185	161	148	164	153	161	166	150	167	144	161	173	149	159	137	148	164	155	175	152	157	151	157	175	163	148	152	162	162	159	146	148	174	166	151	161	152	159	163	140	140	149	152	171	173	147	145	145	171	165	174	137	161	143	140	137	161	149	162	170	152	161	173	159	178	136	159	148	155	150	150	152	148	155	155	157	145	151	136	143	152	146	159	163	158	175	150	138	154	143	147	147	150	168	147	165	148	171	160	149	145	165	161	147	164	158	165	143	190	158	149	153	177	146	143	157	146	145	142	156	146	146	135	155	167	160	155	150	153	134	152	164	133	157	166	180	142	139	138	162	168	170	157	155	156	139	147	171	160	152	169	142	136	152	158	171	168	150	171	147	142	153	146	148	147	164	163	150	149	133	136	170	163	158	163	152	133	144	153	168	153	170	175	176	163	168	153	175	162	148	159	166	141	154	153	140	151	161	148	156	165	159	160	152	146	160	152	162	140	170	153	154	156	172	163	149	147	146	155	154	168	182	153	154	155	153	144	170	178	151	174	160	152	149	150	156	129	155	155	158	166	155	134	149	141	157	150	155	150	151	177	161	162	161	159	138	146	166	154	181	181	161	153	156	154	145	148	153	178	162	146	147	154	149	148	158	141	164	159	156	158	169	173	180	159	141	152	160	159	142	147	161	138	178	157	141	147	165	155	161	154	154	150	166	155	142	154	173	173	145	149	164	162	177	169	173	165	157	174	148	163	148	161	156	146	150	146	155	149	156	157	164	145	152	174	177	169	146	157	195	161	151	157	146	160	133	157	144	175	137	154	164	154	166	143	175	122	158	173	157	163	154	146	167	158	161	160	161	136	163	141	149	145	154	147	164	157	134	154	168	146	159	136	168	156	138	144	177	172	173	170	157	163	165	151	144	151	174	153	146	145	151	157	137	146	160	158	152	117	165	166	145	137	172	142	160	159	169	155	174	158	155	141	151	169	158	168	153	146	163	159	162	163	153	165	166	144	150	157	140	153	157	142	164	162	155	161	157	170	160	172	153	141	172	171	151	152	155	158	143	162	147	150	152	147	155	152	144	174	154	148	147	153	170	166	157	160	161	151	154	152	145	172	142	167	157	184	157	143	164	142	166	160	171	167	159	151	126	143	151	163	169	157	159	177	153	166	142	161	179	144	135	170	158	142	181	184	136	142	154	153	161	172	166	128	151	150	141	155	146	141	148	170	173	159	166	150	160	147	142	144	147	168	151	167	153	145	146	152	150	151	163	140	175	151	161	145	153	159	147	137	138	173	169	170	137	147	162	135	149	140	168	148	167	139	136	159	144	139	147	154	173	161	160	147	161	153	159	146	162	174	154	180	155	150	147	130	164	155	147	139	143	168	154	136	158	148	172	158	171	164	156	142	154	150	135	162	165	155	164	151	165	158	163	164	140	127	144	142	147	143	154	181	166	122	155	156	153	184	161	151	144	159	139	142	156	164	191	141	136	155	164	138	172	143	171	151	157	171	157	160	144	143	160	167	144	153	139	182	146	151	146	161	166	130	160	150	147	153	148	147	150	161
150	3	3250	144481	636	44	516	583	526	491	453	387	441	350	377	342	318	283	289	276	258	262	252	246	239	199	204	222	233	223	227	218	184	206	208	183	204	187	206	193	196	176	196	171	185	177	175	202	184	185	189	181	176	194	190	201	207	195	164	176	175	180	190	185	196	169	189	174	186	184	206	170	169	180	189	193	172	195	172	183	173	191	156	171	151	162	179	141	165	184	155	188	178	177	182	159	178	147	184	166	167	147	183	184	185	178	180	157	164	189	164	162	158	166	175	163	164	173	164	181	161	161	179	170	174	171	172	158	160	161	175	160	166	180	209	171	189	157	145	187	149	160	158	154	176	156	171	161	165	141	160	182	171	186	162	176	180	180	171	168	199	175	187	178	186	153	165	145	186	151	184	150	178	161	169	179	155	168	194	160	160	156	160	137	184	171	175	160	179	171	193	167	192	163	155	153	154	149	188	172	156	155	165	179	163	145	169	166	167	160	165	170	172	143	172	169	178	177	169	161	175	164	160	161	184	170	173	169	156	160	166	195	154	167	179	182	193	165	154	186	164	173	197	185	163	176	154	172	173	164	156	179	166	167	182	173	162	203	175	176	168	171	156	159	187	171	183	185	170	181	184	150	159	164	136	168	155	163	151	165	141	189	174	189	165	188	185	183	171	153	166	171	169	174	175	169	165	165	162	165	158	148	186	208	178	168	147	202	150	149	175	185	161	162	183	151	165	167	166	186	185	191	167	183	168	161	177	151	147	185	180	170	193	186	165	169	158	154	157	149	147	187	177	176	167	165	144	150	147	183	174	174	189	182	169	169	152	170	157	167	181	171	172	187	182	170	157	157	167	173	159	171	160	177	161	170	165	160	173	164	162	181	160	188	159	142	181	164	161	192	174	158	167	186	167	185	177	178	164	176	190	149	187	183	176	173	148	168	194	157	167	157	160	170	175	183	149	170	171	165	170	160	189	168	179	155	169	185	184	172	184	153	175	162	160	171	171	167	178	160	162	173	178	154	148	180	179	164	190	161	170	147	164	189	170	167	187	185	159	178	182	171	158	179	145	156	176	160	171	167	167	169	177	154	170	172	179	165	177	163	165	164	158	175	173	173	188	153	163	171	165	131	159	167	161	171	153	171	194	171	175	172	159	164	180	175	156	181	164	182	169	153	166	178	168	159	147	179	167	169	163	155	176	179	166	173	151	184	176	169	188	180	143	167	160	173	160	178	168	161	151	162	171	169	174	170	166	175	152	166	161	157	185	157	160	174	176	175	176	175	176	181	170	164	143	163	181	161	156	154	167	180	176	159	143	153	166	164	165	167	175	158	179	168	154	173	151	139	151	193	171	160	168	169	150	172	173	165	161	163	188	167	147	174	154	157	183	148	161	177	172	157	148	163	166	161	170	182	161	177	162	181	144	179	170	166	144	153	198	157	190	168	162	165	156	177	171	179	166	165	161	173	173	177	151	180	153	166	172	158	172	174	178	150	166	185	149	162	164	155	192	174	205	189	179	180	152	185	180	179	179	143	157	159	176	142	162	179	166	144	180	166	172	161	176	170	152	162	161	176	173	163	154	168	165	164	161	154	184	156	170	162	161	171	167	174	140	161	162	149	167	158	176	155	167	156	178	159	147	159	186	146	172	184	181	164	164	152	146	167	163	172	157	164	165	183	170	163	191	164	190	178	151	161	178	174	146	171	159	180	162	183	157	162	173	162	173	151	168	153	163	154	174	139	155	173	177	158	161	152	169	161	160	156	167	169	166	153	172	170	168	154	171	180	168	159	172	170	171	160	170	161	150	185	155	183	166	168	168	180	140	167	163	165	137	187	147	170	176	167	158	188	163	153	156	175	157	162	155	174	168	169	156	166	151	169	142	155	163	153	170	160	165	182	161	165	168	185	147	163	150	141	175	168	180	188	161	158	149	169	176	162	178	158	173	164	163	177	172	184	164	166	174	161	173	158	154	161	156	158	174	146	159	172	175	170	141	185	171	161	148	168	159	161	155	136	166	164	148	171	160	181	160	148	173	161	181	172	168	164	155	160	180	186	150	143	171	175	182	149	166	186	192	188	171	164	179	165	199	173	161	170	181	159	164	164	159	169	157	164	152	172	169	165	167	170	173	162	158	164	181	168	173	145	171	169	152	149	167	161	159	158	156	160	168	189	164	173	153	167	174	147	168	165	173	167	176	165	172	170	155	170	159	180	156	166	173	163	180	143	163	173	181	155	161	170	142	170	158	165	166	166	164	157	207	170	150	180	170	181	160	152	156	186	160	181	166	148	149	168	162	156	156	166	157	162	161	185	155	172	148	161	156	168	163	171	151	189
