150	0	2500	97140	638	99	895	964	856	793	729	675	619	535	512	444	463	419	429	374	402	352	335	325	338	343	299	297	295	281	308	280	263	260	246	271	258	243	250	254	241	239	255	197	210	216	222	247	226	218	235	243	200	224	210	204	223	194	196	221	202	199	218	221	222	205	212	203	181	190	206	218	204	197	186	200	171	196	214	213	210	198	185	218	193	190	173	186	188	196	180	197	196	212	181	212	177	168	200	185	198	200	187	181	173	201	209	200	186	193	161	171	199	204	183	172	179	183	183	175	176	203	177	185	188	202	175	194	196	162	186	162	183	171	191	212	194	199	168	182	173	188	181	175	165	193	187	180	174	161	185	168	186	186	183	197	184	190	171	175	188	197	197	197	174	177	182	171	186	171	186	171	170	181	185	177	169	183	170	199	181	162	168	170	194	202	193	150	178	187	180	182	180	175	179	206	184	190	172	157	170	183	166	183	171	190	186	194	189	176	196	180	148	186	167	186	170	194	161	167	182	187	179	177	193	181	186	183	167	184	167	166	177	196	191	198	182	179	178	160	185	168	188	172	175	189	166	165	178	184	192	175	177	156	159	174	174	171	168	204	189	178	180	180	179	168	177	175	186	162	180	183	173	198	181	196	163	211	165	176	196	157	183	167	172	184	166	168	195	166	173	181	170	172	181	185	164	180	185	163	167	165	165	168	168	169	165	188	167	184	175	188	172	185	181	165	165	172	188	171	162	172	173	168	167	189	180	160	147	191	168	189	206	191	174	176	175	171	153	169	178	170	170	184	159	172	179	182	183	200	146	163	174	186	192	170	185	162	160	178	175	180	158	199	174	158	185	172	160	162	184	191	179	176	177	187	184	146	170	191	180	172	168	175	159	176	181	182	179	174	176	205	185	163	194	175	165	200	188	182	176	172	166	174	211	180	165	170	164	164	153	175	179	168	175	206	158	156	185	186	154	180	178	159	158	166	154	178	178	170	158	158	187	172	188	169	175	194	174	187	167	172	176	174	155	175	158	163	188	160	174	160	169	174	196	177	186	186	164	167	180	167	174	168	173	162	187	173	168	173	185	189	165	173	183	174	171	180	169	165	185	182	168	178	172	147	163	177	175	198	186	165	187	176	159	166	183	179	184	171	177	193	174	189	179	151	160	175	172	166	159	168	140	175	166	163	171	162	170	175	151	176	170	165	157	189	180	163	179	166	173	175	176	168	169	174	192	162	178	193	153	139	189	165	193	160	172	148	183	162	171	174	173	170	171	186	169	192	155	189	149	184	159	148	186	150	187	177	175	160	177	153	160	167	162	162	173	196	181	170	159	190	165	160	170	171	180	137	160	187	161	164	156	164	179	148	163	169	178	189	170	173	172	157	181	181	154	177	171	177	183	182	185	162	166	172	172	171	190	171	174	188	158	177	180	165	191	179	166	167	164	170	195	180	188	186	182	205	154	173	168	160	182	179	169	184	174	154	168	165	168	183	175	173	184	172	171	168	168	159	150	195	198	170	166	183	168	182	171	185	185	182	166	160	191	178	171	183	180	152	166	199	153	164	201	186	158	191	152	165	174	199	174	162	189	191	158	167	146	164	157	166	146	172	168	183	178	167	175	160	175	150	168	158	189	191	173	167	176	172	188	178	182	191	141	187	189	174	170	179	171	170	145	152	189	159	168	165	180	172	168	185	168	191	191	160	163	151	175	175	162	184	174	170	185	172	169	163	164	178	171	149	184	157	176	188	172	194	169	175	161	151	165	150	172	168	184	189	171	165	173	159	191	177	180	180	165	165	201	164	192	169	176	205	179	162	182	165	162	177	181	186	181	169	186	184	164	170	183	172	207	169	167	171	161	176	165	164	167	190	189	180	156	177	180	175	191	169	187	167	188	168	190	171	167	145	150	162	178	166	167	175	174	179	154	178	159	177	173	166	168	180	174	176	183	165	178	171	197	190	183	164	176	165	160	180	166	181	184	170	175	171	169	164	160	187	172	186	164	169	163	162	188	169	187	177	178	190	178	151	159	166	163	186	181	189	168	176	162	162	166	178	179	183	177	161	174	148	165	165	168	181	171	167	170	196	169	182	174	190	186	174	180	173	162	190	150	154	172	156	193	166	156	168	161	164	180	184	170	182	169	150	194	186	179	171	182	182	158	173	165	170	188	160	159	182	168	180	171	159	155	173	182	177	192	177	186	160	178	191	173	162	163	180	160	169	163	159	176	176	160	166	162	159	199	198	168	187	158	160	175	175	166	177	170	181	180	181	186	172	183	181	169	198	191	169	171	178	164	174	156	195	154	162	163	165	159	160	186	148	184	188	196	165	172	166	186	168
150	1	1710	97198	630	136	584	577	595	513	445	409	400	330	260	249	211	228	211	206	209	173	201	187	192	191	187	169	188	191	174	175	188	183	182	196	167	176	198	182	177	181	183	186	188	177	178	176	182	165	171	183	187	162	162	165	178	186	171	204	170	178	154	165	171	160	184	159	172	170	158	187	167	170	160	180	165	158	160	170	173	173	160	179	158	150	164	155	166	160	168	153	172	165	171	168	165	147	177	194	176	169	174	179	165	168	187	154	168	151	158	194	154	172	189	172	157	151	162	174	175	184	193	170	160	169	176	165	172	185	152	160	182	144	169	178	159	159	161	151	151	154	164	160	170	180	188	153	152	156	149	151	167	162	167	152	176	172	166	155	158	183	167	166	162	168	167	152	162	186	159	179	168	176	168	177	183	181	176	187	157	161	155	193	162	171	155	158	179	163	156	175	163	155	159	148	155	162	155	135	171	186	168	189	170	160	183	178	162	167	161	155	179	175	156	164	172	171	162	165	152	178	153	179	168	187	184	163	155	173	163	161	154	182	149	172	166	169	182	169	162	164	132	163	174	177	158	168	185	179	156	148	175	168	141	153	154	174	166	174	157	146	181	176	159	185	168	179	150	162	190	179	151	158	186	179	150	167	162	176	151	168	176	152	148	155	157	151	152	163	178	145	160	179	164	152	162	151	163	164	143	166	153	149	179	152	182	182	151	168	170	140	153	158	190	172	171	146	163	162	162	150	162	163	162	148	162	187	157	161	159	171	165	180	146	153	174	150	172	157	178	175	175	168	160	163	182	165	166	167	157	147	179	176	160	181	172	189	162	159	154	172	202	160	191	161	179	183	180	177	159	181	176	183	158	188	165	162	143	162	163	168	161	170	152	148	172	180	173	170	158	166	149	166	177	151	163	178	170	179	154	151	161	172	173	160	162	150	161	170	135	177	152	175	150	164	176	167	176	142	183	159	168	172	146	149	180	167	162	174	169	170	170	163	172	178	169	157	155	126	175	152	158	175	148	170	189	161	156	162	172	157	176	182	178	190	170	158	173	166	159	161	167	150	173	162	139	164	160	164	176	187	176	166	176	187	161	166	157	161	152	157	166	158	149	157	146	175	186	165	184	190	168	179	159	140	172	177	173	181	168	160	174	174	166	162	166	155	165	169	161	161	185	161	144	165	199	171	166	179	201	167	176	163	160	176	166	179	152	159	180	180	165	148	165	170	151	149	143	194	163	175	183	154	145	168	168	155	191	151	156	185	170	148	178	168	170	180	182	136	159	150	151	165	159	152	153	159	177	167	185	157	170	181	169	159	177	162	184	169	169	149	177	173	160	161	165	180	156	128	167	146	162	170	170	170	169	151	154	155	177	161	160	186	165	155	143	162	150	178	181	158	157	173	173	181	170	168	174	146	157	190	169	151	159	174	177	168	170	173	169	164	165	176	161	170	186	164	165	131	180	173	160	178	194	150	184	174	181	169	184	192	164	176	169	157	169	158	186	158	163	144	166	163	170	158	180	150	161	171	166	161	162	170	172	167	167	147	167	164	172	159	165	173	159	160	188	160	177	151	172	143	177	156	175	187	168	150	160	155	168	163	164	158	156	166	162	159	167	158	160	166	158	163	159	177	177	158	164	173	158	164	163	170	162	173	152	168	154	197	173	180	165	155	178	173	173	166	174	183	175	178	182	155	168	137	153	183	157	164	155	163	163	146	129	153	171	150	154	168	156	172	195	155	151	157	165	164	148	158	171	169	168	170	150	165	143	168	157	183	180	164	153	159	187	169	167	178	148	153	155	180	166	172	149	185	203	164	163	162	185	147	150	164	174	154	188	162	170	160	183	168	170	190	150	171	186	149	161	172	164	145	179	163	184	152	172	177	137	169	162	160	180	165	149	142	165	173	171	173	151	163	154	177	158	157	156	163	174	163	159	167	172	175	180	159	162	155	171	177	167	152	162	152	149	167	176	166	172	163	163	171	169	157	183	168	174	183	169	165	165	172	170	164	168	161	162	163	165	183	182	171	145	174	177	169	169	161	178	175	159	171	173	157	164	176	176	171	162	167	152	157	160	144	156	160	157	183	192	164	187	176	153	152	166	164	172	169	166	158	156	168	138	158	155	180	154	168	176	161	156	169	166	185	147	188	177	171	178	150	158	163	170	173	166	155	166	173	166	160	164	169	177	153	156	185	164	149	183	161	165	174	165	167	170	188	169	157	156	164	166	195	171	184	143	180	160	140	167	174	178	152	164	169	162	153	156	165	171	141	161	173	155	151	162	161	171	153	173	161	151	160	165	162	172	180	158	145	157	150	159	143	169	159	163	160	168	162
150	2	1950	97255	636	84	696	766	708	641	559	490	471	395	366	367	318	328	324	330	287	292	275	270	263	235	250	244	238	226	216	234	250	219	213	227	220	226	226	201	231	218	210	191	190	199	202	198	207	192	216	183	189	202	185	195	193	193	217	188	184	179	205	187	212	217	173	183	165	197	183	193	195	190	188	181	199	191	196	178	186	173	177	191	166	201	193	192	186	173	164	209	191	184	194	187	191	196	153	163	181	193	193	175	176	185	176	205	172	198	195	176	194	183	175	186	165	193	190	182	181	178	186	180	200	159	188	206	199	186	199	172	172	173	197	190	197	185	189	169	188	202	180	198	169	184	186	165	179	199	194	164	157	183	178	163	172	177	184	184	193	184	184	178	177	194	199	205	173	172	164	175	166	173	181	169	191	180	163	172	163	176	189	170	195	148	166	168	173	154	173	190	174	149	194	160	167	164	182	176	211	181	173	176	176	182	151	170	174	158	157	180	194	194	169	171	171	174	171	174	154	218	173	185	191	204	193	175	166	194	175	166	165	191	177	173	188	209	180	192	193	193	169	182	182	175	154	175	171	184	177	193	186	201	152	177	169	190	159	175	193	188	170	185	176	184	192	168	167	167	175	155	202	190	186	164	168	205	185	179	164	177	185	178	201	180	174	197	174	195	188	190	161	201	175	189	178	172	187	189	188	164	156	201	160	183	167	180	180	181	166	157	153	182	185	196	175	184	185	160	162	180	153	149	174	184	184	201	173	174	195	180	185	169	179	187	173	167	165	177	168	167	189	178	152	175	179	174	168	190	180	174	189	194	176	182	188	185	188	180	164	160	196	162	183	180	185	160	177	169	173	185	162	217	180	167	182	166	168	190	190	156	163	176	187	193	187	173	179	177	169	178	172	186	181	171	171	181	194	169	196	188	162	168	180	193	152	200	168	184	164	172	165	193	167	162	168	174	164	167	156	158	195	182	169	182	187	182	167	174	189	184	174	182	142	173	176	190	186	186	174	201	169	182	191	160	190	166	188	180	183	180	183	176	193	161	176	183	184	164	168	161	182	186	161	192	186	189	193	181	177	207	188	188	152	150	189	185	172	178	175	164	205	161	162	184	168	189	159	190	182	178	206	162	166	164	166	165	172	181	185	164	188	183	175	164	164	200	177	204	187	181	160	153	182	188	176	177	175	186	178	155	180	192	179	173	165	176	199	171	206	179	156	195	173	169	172	164	194	181	198	178	167	172	181	160	155	175	166	192	167	188	178	176	165	173	191	209	164	173	181	187	185	214	166	171	168	204	177	142	161	202	186	188	201	188	204	183	185	161	173	169	152	171	162	166	169	183	146	189	187	196	169	172	187	157	182	173	158	158	188	179	189	187	164	172	166	179	169	186	158	197	175	179	182	155	180	183	180	155	165	165	187	193	162	158	177	167	166	175	180	194	184	162	159	168	185	173	176	192	180	165	181	192	174	158	166	173	165	175	158	161	173	179	155	161	169	189	190	175	184	177	162	205	187	189	164	183	169	182	179	172	182	146	169	172	162	151	180	200	163	159	161	176	167	182	166	185	173	183	174	169	183	158	185	152	178	167	174	174	167	181	181	172	186	151	178	194	178	149	164	161	180	169	168	160	181	205	179	160	169	194	172	189	188	203	164	179	188	178	176	172	187	179	192	182	182	164	180	186	177	172	196	197	184	196	170	186	163	189	189	159	172	175	210	169	179	173	198	166	168	200	176	173	178	180	182	165	181	157	171	172	170	194	179	187	189	203	173	174	176	161	177	150	187	178	159	165	195	176	182	166	185	191	186	180	186	177	183	180	179	189	180	180	164	151	181	197	170	183	194	170	158	174	182	178	172	179	193	164	174	163	169	185	178	193	203	177	176	170	181	183	175	167	172	171	178	178	194	167	140	190	184	170	180	174	164	179	180	181	162	184	168	154	145	186	183	192	172	156	172	186	160	189	178	174	169	164	178	171	188	184	185	178	173	165	196	173	171	190	183	174	178	187	176	191	164	175	172	180	178	178	167	156	187	181	156	191	194	192	178	179	187	170	178	191	156	185	187	194	185	161	162	214	172	162	174	170	162	192	181	170	155	168	180	167	167	185	156	192	172	172	184	187	185	203	188	173	190	181	181	190	161	182	188	169	189	183	179	198	193	179	171	184	179	204	156	191	180	196	164	183	181	166	168	185	179	170	179	179	195	178	170	189	158	181	175	181	152	195	161	176	174	175	193	189	171	171	170	198	189	191	190	183	175	169	184	180	179	161	167	162	160	189	165	188	158	170	195	174	207	187	166	172	185	179	173	171	180	189	156	163	171	172	196	182	157	179
150	3	3250	97313	615	108	617	723	675	641	576	515	458	387	360	309	289	316	291	281	244	262	274	234	232	220	210	219	237	187	212	222	202	198	202	223	212	206	190	198	197	220	208	203	182	177	200	183	197	186	207	210	203	186	199	209	229	188	179	187	177	155	171	190	196	211	187	180	196	213	189	174	173	205	194	188	196	177	182	180	189	171	196	172	197	200	170	193	156	182	180	187	187	193	187	177	198	173	187	157	187	186	157	181	180	173	189	175	195	185	181	177	164	172	172	177	169	186	172	196	195	177	195	188	160	178	178	180	182	176	204	182	178	148	193	208	162	166	173	203	201	179	190	169	181	200	191	176	158	198	199	195	185	181	198	190	185	176	161	183	168	159	185	164	214	184	184	183	177	160	190	163	177	159	183	162	173	182	181	208	189	158	163	172	204	197	193	191	210	183	166	194	173	159	159	163	200	183	170	175	191	172	204	167	174	163	171	192	174	195	171	167	168	189	161	172	186	174	167	185	156	171	185	181	211	178	179	184	182	179	166	170	165	183	179	189	172	184	168	185	196	180	197	175	180	164	175	194	192	166	191	147	175	186	178	166	199	180	197	183	177	161	198	177	175	181	170	204	188	171	160	173	174	171	171	182	197	188	185	177	192	189	195	181	167	189	178	195	185	176	177	162	194	173	166	177	166	185	188	191	190	186	195	170	185	190	174	168	160	181	181	156	161	163	177	175	176	181	182	183	181	161	178	181	174	166	160	186	171	170	162	187	184	181	171	161	176	161	180	191	177	191	192	170	188	188	184	169	157	162	194	180	173	203	192	171	177	179	173	198	190	171	181	156	171	203	172	173	193	157	180	165	183	195	178	174	174	183	178	176	169	150	159	153	166	177	181	165	186	165	185	180	174	164	184	180	222	162	169	177	177	176	175	167	169	181	166	174	193	171	182	169	179	153	167	176	164	178	177	182	192	212	173	172	172	168	165	167	154	172	165	183	171	168	175	175	174	185	148	182	176	168	189	178	171	180	195	177	169	217	150	183	189	160	177	182	177	186	165	186	190	172	160	180	162	155	196	199	189	153	202	169	189	186	172	194	178	148	181	165	165	157	177	174	188	181	162	179	177	171	172	214	169	191	174	205	180	177	195	196	195	172	184	174	163	166	185	180	170	185	183	179	194	166	170	177	175	191	183	196	149	174	183	169	180	184	175	187	170	164	184	167	150	160	173	174	171	167	181	149	183	187	194	196	189	148	214	184	176	160	194	148	174	175	154	179	208	181	167	163	194	182	187	172	169	170	193	179	161	182	184	189	203	192	172	167	189	178	170	187	175	158	181	195	153	187	192	178	169	187	175	175	196	173	180	165	181	190	172	200	190	163	190	180	201	167	182	190	166	180	182	173	199	175	165	170	175	168	179	198	205	182	181	179	170	184	196	160	184	176	181	183	197	194	161	183	178	176	172	170	187	183	200	177	175	161	177	192	172	172	173	183	181	190	196	158	196	200	195	190	164	172	178	207	189	166	176	162	162	180	184	175	196	157	187	156	185	162	198	171	162	151	171	151	163	180	193	195	183	167	184	192	172	182	158	166	161	182	172	171	171	168	181	167	174	192	183	152	182	186	189	162	175	160	173	180	169	176	176	191	167	174	167	152	174	177	161	196	181	180	181	167	202	188	193	144	175	188	191	182	180	180	173	163	179	154	165	198	197	205	172	190	185	206	183	135	160	176	167	152	159	175	170	194	172	194	193	203	153	182	187	169	187	170	172	178	185	198	151	189	175	152	178	174	177	161	173	163	179	177	180	172	171	159	172	176	187	168	159	167	185	182	184	161	187	194	150	168	172	175	179	171	174	160	186	184	193	170	178	182	182	186	177	187	175	175	190	190	183	155	180	180	175	182	159	186	203	197	177	175	189	183	178	177	182	187	191	171	184	167	184	191	193	184	173	166	181	185	189	169	175	181	151	179	165	167	170	189	186	182	148	186	187	154	169	188	176	190	183	183	164	200	185	178	166	179	167	184	165	159	173	188	168	147	170	186	177	161	185	166	176	174	184	192	163	179	179	188	157	169	166	170	171	185	187	172	178	177	185	174	209	188	162	181	182	188	180	170	186	176	184	189	172	182	179	157	176	173	168	164	172	177	192	156	173	183	186	192	205	170	178	193	175	177	192	197	169	185	178	187	172	171	184	175	175	167	161	177	165	189	172	190	169	170	196	186	181	186	179	168	162	181	166	190	174	176	161	164	179	187	169	185	176	171	172	177	167	181	157	178	179	155	193	186	186	190	167	173	209	205	180	167	177	182	199	180	187	183	165	158	178	179	175	191	180	191	181	189
150	0	2500	97371	627	148	908	958	898	789	735	687	633	530	493	493	455	446	431	379	406	387	350	353	316	328	290	299	295	283	297	297	250	250	262	257	261	249	234	246	212	220	229	232	248	222	212	207	206	208	230	219	215	207	214	193	199	227	219	207	206	226	243	218	216	220	207	215	213	211	182	211	201	199	187	210	218	200	179	189	209	204	195	207	187	209	218	198	218	207	196	194	169	180	194	188	187	192	186	199	191	190	177	201	168	175	217	181	179	183	178	179	184	202	172	199	180	210	199	186	197	182	188	165	190	188	173	203	178	191	182	186	177	181	187	184	177	178	191	183	194	196	177	186	176	184	189	179	186	189	202	182	203	213	175	183	182	196	186	184	180	176	175	176	179	189	183	188	184	167	174	193	174	200	166	179	186	183	181	186	195	196	174	186	202	175	177	197	160	175	171	189	195	180	182	168	218	188	159	193	189	190	175	177	175	191	146	189	196	198	168	181	203	175	205	180	187	187	181	189	182	184	163	170	152	194	182	200	190	193	176	158	194	204	165	190	168	191	173	219	195	208	204	166	186	177	171	181	200	170	170	182	193	193	184	202	165	180	192	188	146	189	182	181	195	181	167	179	173	152	175	197	192	166	190	154	179	193	173	203	182	178	164	199	201	194	171	177	178	180	174	190	171	194	169	173	173	179	186	194	173	169	185	167	191	196	174	198	189	172	170	194	187	168	173	184	188	177	185	189	191	177	186	188	180	177	192	188	189	193	190	162	171	189	172	170	176	171	163	185	180	166	178	177	183	184	179	182	178	176	177	182	171	160	153	175	171	185	185	194	197	207	183	182	178	193	189	201	188	162	153	187	182	146	188	160	205	172	168	178	166	184	171	170	174	172	170	200	160	173	184	200	157	173	173	165	186	194	179	158	199	164	186	180	201	174	178	161	186	184	182	168	178	182	178	182	169	183	175	162	175	190	172	158	170	160	162	190	171	191	200	183	181	176	171	180	170	166	177	172	177	183	174	174	184	180	178	193	193	158	161	194	188	173	179	188	188	181	177	182	191	188	177	189	172	182	169	198	168	162	185	173	170	174	186	184	186	162	172	156	170	183	187	183	177	176	195	182	184	177	188	178	170	166	186	178	171	173	183	172	184	181	187	165	169	164	189	178	178	157	204	173	178	165	158	175	185	189	198	181	152	194	151	189	182	186	174	162	161	189	170	210	167	194	178	171	168	182	187	175	163	166	174	182	155	173	185	168	167	171	167	171	167	191	180	171	179	188	188	198	194	182	183	174	172	213	149	183	194	157	157	207	187	177	172	151	189	154	170	171	173	156	193	163	167	158	167	193	171	140	160	179	151	165	186	180	191	195	185	181	183	156	164	186	199	198	176	188	175	170	178	186	183	182	169	187	185	185	166	185	179	198	166	174	178	180	183	174	177	189	182	196	182	180	175	154	174	165	189	182	173	164	195	171	187	190	181	207	166	163	185	173	182	139	163	199	200	176	193	184	176	179	186	173	181	163	175	161	176	168	177	175	167	176	184	194	157	207	154	167	154	173	176	164	191	182	189	191	185	162	214	194	175	190	189	191	168	163	202	179	152	192	175	167	194	157	169	168	184	172	160	182	145	180	174	195	185	178	183	197	162	175	164	167	175	146	176	187	176	178	174	169	165	167	196	167	176	150	183	166	165	172	177	181	178	184	185	195	161	173	175	178	156	171	171	141	194	184	169	192	167	188	169	184	206	170	196	180	173	177	186	166	174	191	169	154	166	176	168	164	196	183	174	164	174	169	181	181	186	179	155	176	168	163	182	163	182	189	181	170	198	170	167	182	188	176	169	176	189	147	188	195	160	179	179	194	168	188	194	201	161	166	192	179	179	173	195	195	190	180	165	151	188	162	170	178	193	175	187	167	171	161	171	155	191	182	191	174	180	192	199	171	174	156	193	169	190	159	165	183	174	171	181	181	192	179	161	190	191	182	184	172	160	168	181	189	169	167	171	179	156	193	172	165	187	178	191	186	187	188	190	180	179	199	181	196	178	173	179	182	187	160	171	184	172	200	193	187	185	165	181	152	156	167	192	175	178	177	187	177	157	204	164	171	194	175	181	185	165	181	161	146	187	188	189	169	177	184	175	193	167	168	175	190	195	192	178	172	189	186	167	185	183	187	169	187	173	186	175	172	180	174	163	174	184	171	178	172	181	182	187	188	170	152	186	136	184	178	186	175	197	162	178	191	166	169	166	186	185	178	159	168	163	194	157	189	160	164	179	199	178	163	170	186	179	158	187	207	176	165	162	181	180	156	172	187	169	173	153	198	190	173	167	162	165	193	168	157
150	1	1710	97429	654	110	658	636	564	553	479	435	374	297	289	249	219	252	197	233	208	231	196	230	199	168	190	196	182	175	174	187	183	183	165	177	170	210	149	181	148	182	193	176	195	158	172	185	175	155	166	160	175	175	166	168	158	173	166	155	175	155	160	171	171	163	165	178	162	179	159	180	176	171	179	159	183	174	171	154	162	149	165	162	154	166	158	182	165	168	180	174	159	191	179	180	165	182	162	162	176	175	169	150	163	171	163	171	148	157	155	159	156	154	195	176	170	173	164	187	163	164	161	161	168	142	171	136	173	178	188	156	183	166	148	151	174	184	176	167	175	169	134	172	172	158	179	164	169	183	159	165	168	151	176	166	168	171	176	150	156	160	180	168	158	165	148	166	153	146	163	179	160	165	188	161	166	166	156	185	171	177	167	180	142	189	172	169	170	165	175	163	172	171	165	172	179	167	181	153	149	162	151	164	162	184	189	171	183	177	166	185	156	198	150	178	186	145	147	159	165	175	164	163	164	176	151	198	147	156	159	172	147	156	170	154	164	184	168	152	191	163	167	171	175	166	170	165	174	143	166	177	171	156	198	164	165	143	164	172	178	168	174	173	175	158	165	173	171	153	138	193	165	168	188	166	182	160	162	154	175	160	178	152	179	166	185	171	165	183	150	163	167	175	170	190	171	157	161	173	150	167	188	195	179	176	190	174	150	147	163	155	158	165	166	170	177	176	161	147	184	170	165	164	165	162	181	158	168	164	168	157	169	163	150	141	172	156	151	153	172	162	179	173	159	165	170	161	161	156	190	180	178	174	157	173	164	155	157	165	183	165	160	154	164	155	154	181	177	170	159	160	182	155	165	168	153	157	147	162	160	176	179	183	192	141	179	179	161	187	170	164	167	171	170	165	164	161	168	166	165	175	176	178	133	165	167	152	157	151	157	174	166	147	172	160	178	180	170	176	175	159	185	168	166	178	182	156	164	172	179	157	170	181	158	185	180	167	162	177	164	171	169	174	181	143	170	141	136	176	157	158	161	162	161	159	174	158	158	182	162	153	157	184	186	178	169	177	187	157	141	156	184	156	183	176	184	161	166	150	155	177	169	165	168	178	163	165	170	132	164	156	159	144	160	164	135	182	190	173	185	178	132	159	154	173	166	152	154	158	158	162	150	158	170	193	138	156	176	152	169	178	183	167	146	163	159	163	154	173	173	142	169	149	148	166	157	160	167	161	147	165	171	150	158	170	148	152	173	169	169	153	171	164	164	181	155	178	176	181	153	179	156	160	151	162	162	169	167	172	166	150	158	166	169	179	170	170	169	154	172	155	162	166	158	171	170	170	154	183	173	182	158	173	151	151	165	141	184	155	163	156	149	188	151	162	165	165	164	136	160	170	168	162	153	188	172	187	168	158	185	186	164	139	175	184	184	145	159	160	171	174	164	155	172	163	162	140	147	159	157	188	197	171	153	173	151	177	167	170	164	183	176	154	153	156	170	169	172	161	177	167	168	153	149	157	169	157	159	156	146	163	189	176	167	171	183	182	174	186	149	174	149	172	165	163	166	171	167	164	166	178	171	171	185	165	166	164	177	146	169	170	176	175	141	190	159	163	176	177	158	179	172	148	199	156	175	180	163	182	158	144	151	151	149	159	150	149	160	180	158	155	180	160	173	161	171	157	169	164	195	159	181	157	162	135	176	183	168	161	159	169	173	174	181	164	166	164	152	171	147	134	136	144	152	166	167	164	184	161	146	179	150	161	166	165	170	188	168	185	166	172	164	160	154	160	174	177	158	173	168	190	156	170	145	144	143	175	157	171	146	161	174	175	172	171	159	163	148	140	177	146	155	151	158	168	152	154	157	148	177	185	174	178	173	151	164	157	162	158	178	180	159	172	186	167	149	177	178	158	155	167	178	195	162	183	169	178	177	148	177	174	177	145	147	171	178	178	170	160	158	150	160	179	178	200	156	154	173	169	171	187	164	167	177	156	174	161	166	157	173	164	174	167	168	163	173	171	169	165	169	174	165	172	178	183	173	158	184	168	159	169	163	160	160	173	166	169	158	162	150	175	169	183	177	162	155	162	178	155	180	167	172	180	157	157	147	169	169	180	141	153	175	171	161	152	156	154	144	168	170	153	178	173	170	176	188	175	143	172	171	165	175	181	184	180	156	166	160	171	172	158	168	142	177	178	165	147	179	163	165	136	182	153	162	161	162	170	180	178	168	153	157	148	171	166	157	136	159	143	160	165	162	157	170	148	147	162	160	184	174	142	150	160	160	162	163	181	189	168	181	156	148	162	193	163	149	143	143	176	179	164	169	167	146	166	170	144
150	2	1950	97486	654	129	788	758	702	641	553	528	499	448	383	355	331	335	278	296	280	264	280	258	239	218	256	216	237	218	216	193	221	204	217	239	232	201	200	184	204	181	191	188	210	206	186	201	178	204	176	211	198	170	195	171	181	201	175	182	208	183	166	173	196	186	189	192	196	174	177	186	185	187	182	184	171	158	166	167	173	190	168	195	176	177	173	190	182	166	158	162	174	165	167	180	189	180	188	155	184	183	170	174	192	182	187	181	183	182	189	153	166	160	165	169	179	162	177	146	159	171	169	176	180	182	172	175	185	158	153	201	175	152	179	163	186	169	194	162	158	195	180	154	163	156	173	172	178	162	165	177	174	168	170	154	190	154	189	185	169	166	183	157	172	173	158	168	168	154	182	148	198	158	179	182	163	145	166	168	159	156	186	172	152	175	179	174	171	185	153	162	152	163	176	163	169	160	162	137	159	157	148	153	191	158	162	183	171	185	165	185	159	173	169	158	154	156	162	145	164	176	159	174	168	168	186	187	165	182	171	180	170	179	178	162	166	179	166	172	174	173	165	178	159	169	175	168	169	176	170	183	169	187	177	161	155	166	185	173	178	174	184	160	174	159	152	152	188	176	171	169	164	149	176	171	177	185	178	170	158	168	162	168	171	174	170	171	188	194	168	160	188	173	174	164	153	187	167	145	170	174	149	187	165	163	189	191	175	189	159	184	158	164	168	179	153	172	167	162	181	176	176	169	171	174	191	162	153	165	169	156	152	170	167	161	197	170	157	172	168	167	179	168	183	171	170	165	169	170	152	171	169	175	159	162	159	159	164	153	157	181	164	163	167	154	185	173	162	166	167	164	179	184	158	172	154	149	170	173	147	159	162	166	162	174	186	151	164	202	156	155	187	171	184	165	159	138	179	160	179	169	159	168	151	176	165	159	186	162	173	150	188	189	162	162	160	171	171	159	162	169	166	188	150	185	170	184	165	176	157	154	179	180	163	159	168	155	182	175	163	169	175	167	173	161	181	170	163	173	153	171	158	185	164	190	174	164	193	173	158	160	169	174	163	185	163	165	157	155	162	158	167	159	170	189	169	160	171	160	176	162	170	168	165	162	155	175	148	168	170	158	181	167	185	168	173	183	159	175	170	169	175	166	177	199	157	169	163	150	193	171	176	137	164	167	177	179	167	164	146	147	170	173	172	182	148	190	170	168	158	163	154	187	170	165	178	166	153	176	167	148	170	165	167	175	160	172	150	158	171	167	171	163	171	149	152	173	162	169	165	196	186	176	171	163	138	192	161	163	164	158	164	171	168	158	179	175	184	142	159	166	172	180	192	177	173	166	171	184	159	180	160	159	140	166	164	169	185	184	173	171	148	174	157	158	160	148	196	170	195	157	180	165	186	171	169	172	153	165	158	182	175	177	168	168	171	162	162	188	166	188	166	158	184	180	168	179	154	182	159	168	162	163	155	168	170	148	191	165	163	174	167	178	147	169	178	172	161	158	171	154	158	184	169	170	191	169	181	160	154	172	165	170	145	172	179	175	163	193	156	156	152	190	181	179	186	172	183	163	175	185	161	170	189	162	137	144	151	161	176	175	143	186	162	169	157	179	172	164	175	167	174	174	181	184	163	174	152	174	179	175	164	184	179	160	161	174	162	183	164	157	161	162	180	148	179	173	174	182	155	131	158	173	170	184	160	182	159	165	173	169	147	202	163	146	134	182	167	164	160	173	167	184	163	191	160	172	194	170	162	179	170	201	182	189	182	152	192	168	148	176	175	169	164	157	153	183	137	175	183	187	180	186	180	151	133	147	133	165	172	166	161	173	160	171	160	173	155	164	168	167	187	169	159	174	158	172	186	154	155	148	189	144	192	168	153	162	161	187	162	164	157	163	171	167	138	189	155	155	177	159	167	161	156	164	171	175	152	159	137	181	185	160	182	174	171	177	173	184	167	162	175	169	176	156	157	173	172	169	162	169	152	166	158	165	164	156	178	142	159	176	167	171	168	168	163	178	176	162	179	182	171	161	153	174	170	169	174	164	147	170	154	187	168	182	161	173	189	175	163	166	180	151	168	191	186	179	146	168	169	133	143	183	145	146	168	153	158	152	171	178	176	207	177	159	183	144	166	175	165	148	184	176	174	165	158	162	152	155	139	170	155	158	153	180	175	138	170	157	126	169	153	160	152	166	182	142	173	159	173	180	151	170	171	164	149	154	149	164	168	163	169	171	159	162	178	179	161	173	142	176	179	169	158	176	165	152	166	176	161	169	170	189	172	172	166	142	141	167	167	163	182	177	168	168	150	166	176	164	177	156	162	139	181	171	141	170
150	3	3250	97544	626	47	701	755	694	684	613	545	483	382	371	326	311	283	277	256	244	236	243	225	230	220	231	211	221	206	222	218	201	204	176	191	191	176	191	177	203	167	189	162	170	187	202	172	198	178	190	180	167	161	154	189	194	192	167	213	186	161	171	170	172	190	169	194	169	162	173	167	187	178	170	171	170	169	150	186	175	175	175	176	169	153	181	162	189	165	187	154	168	184	160	190	175	160	161	181	165	150	182	169	150	180	174	180	167	190	177	192	170	184	195	165	181	153	191	180	181	161	179	165	195	174	177	169	171	173	170	172	155	184	157	150	165	174	151	164	168	168	176	181	173	159	179	155	161	185	176	170	148	159	172	179	169	157	161	164	149	159	175	169	184	185	198	147	166	173	161	156	162	159	170	171	166	149	186	146	162	156	173	162	149	171	154	166	185	164	138	167	165	153	179	178	173	173	176	154	168	155	161	164	159	168	159	168	152	170	173	151	169	155	176	183	176	160	172	176	177	143	161	158	154	160	135	172	175	184	166	163	175	173	189	186	188	165	147	173	165	158	176	180	169	149	168	175	182	163	180	165	158	198	167	177	158	150	157	170	178	154	172	177	175	154	171	167	166	170	178	176	173	174	157	179	165	165	150	163	162	171	153	158	145	153	168	163	197	163	163	145	153	154	180	162	160	186	167	170	167	186	164	174	180	156	157	182	169	172	154	182	190	163	176	162	169	148	148	151	188	176	159	161	168	165	168	156	161	161	162	184	149	170	183	168	182	163	170	169	159	166	158	184	162	187	163	160	169	191	173	157	181	171	161	176	170	178	164	148	150	175	167	156	183	137	163	184	163	186	163	152	166	163	177	175	174	161	137	171	168	191	197	165	150	192	179	174	151	154	138	149	176	176	168	161	148	167	178	168	164	169	161	174	159	145	174	161	188	174	179	189	179	154	153	160	157	157	179	172	155	166	176	172	177	177	171	181	165	159	174	182	149	162	170	186	195	154	155	147	159	169	162	157	163	154	178	149	178	152	170	164	169	158	173	184	153	170	169	157	183	170	155	167	166	174	169	157	153	173	158	177	157	180	169	155	166	184	177	155	170	157	159	150	165	176	161	163	168	148	184	171	173	139	178	192	154	154	157	155	168	168	173	163	172	161	146	153	181	168	168	162	171	180	182	172	154	162	155	150	173	177	178	161	144	181	162	156	165	166	169	187	167	155	176	157	178	172	170	171	176	184	147	186	172	183	170	185	166	170	156	165	149	161	154	167	174	181	162	151	152	146	184	168	154	175	161	176	183	167	177	190	150	164	173	177	164	158	168	154	158	176	147	195	165	183	153	161	174	165	159	180	175	152	155	159	163	156	149	155	166	183	170	177	176	151	153	164	180	168	171	176	167	163	162	180	200	164	169	167	183	142	182	188	173	169	151	162	185	190	174	178	162	172	144	179	173	163	181	172	183	199	192	161	152	182	155	194	170	152	151	173	182	176	162	176	178	183	193	171	175	193	139	179	157	143	168	182	166	169	154	165	170	167	160	184	173	167	165	166	165	148	181	174	153	172	195	160	168	150	164	152	174	177	182	156	170	151	151	171	161	166	165	168	156	164	156	155	154	155	163	150	163	162	192	160	176	165	162	162	160	175	159	179	145	178	171	171	191	152	152	164	152	178	164	165	168	179	150	157	175	172	160	171	169	171	178	168	172	155	143	152	161	175	165	161	194	169	148	155	152	146	153	173	169	180	184	160	164	168	187	173	176	167	164	180	157	150	156	164	166	155	175	164	156	186	177	173	169	168	167	179	186	174	174	173	149	163	170	162	171	166	192	160	171	154	171	186	168	175	147	184	143	176	163	141	151	143	174	154	130	153	178	162	158	169	171	146	165	173	174	168	153	166	164	170	159	150	167	178	150	162	181	159	172	168	169	157	181	176	177	152	175	179	172	177	170	171	201	171	169	167	155	174	178	157	169	178	159	164	186	164	196	166	167	188	166	172	177	174	179	155	185	152	162	170	162	183	162	139	167	159	170	180	167	163	162	147	170	184	158	159	163	163	176	199	163	150	159	156	169	158	178	165	175	149	178	150	170	166	149	166	162	165	166	195	156	159	161	177	169	145	152	181	193	158	176	177	174	181	153	161	175	166	160	151	156	171	179	145	174	157	149	166	162	164	159	146	150	161	148	161	169	158	150	158	171	155	140	151	154	162	172	152	168	192	171	159	176	179	171	168	187	170	163	175	146	159	176	168	168	171	148	163	156	151	148	165	162	170	199	150	173	184	152	169	162	168	157	163	139	152	156	161	159	161	138	157	186	171	172	148	149	159	179	163	172	167
150	0	2500	97602	627	108	900	926	815	785	731	692	614	556	512	466	454	437	399	399	381	362	359	317	310	287	281	308	294	278	284	275	249	254	283	251	272	252	241	244	262	220	214	247	235	230	218	224	234	213	219	197	221	229	208	203	209	211	202	224	194	217	207	187	183	205	185	195	196	187	175	198	211	204	202	207	208	189	195	208	189	168	189	197	212	187	193	199	177	202	198	191	170	200	207	180	180	184	176	185	184	171	166	187	183	181	194	190	208	193	174	170	179	190	196	199	183	184	189	167	170	185	203	185	174	193	162	165	193	204	178	179	182	195	177	183	187	190	167	172	171	183	189	183	165	170	160	177	163	165	191	185	162	180	199	168	159	166	174	166	167	158	175	170	177	165	197	184	159	176	190	184	187	191	158	181	188	164	164	173	190	183	183	165	169	181	152	200	176	176	163	196	164	199	188	194	173	163	173	179	170	183	171	160	182	176	177	181	174	168	189	166	165	197	175	193	156	167	165	172	180	156	172	168	148	166	169	173	173	167	171	179	159	196	187	189	186	176	180	184	169	179	190	172	167	177	193	164	188	156	170	164	189	164	152	173	166	183	211	161	169	174	184	184	180	168	178	194	197	177	184	168	183	166	183	189	176	148	174	171	188	163	196	186	211	171	174	169	168	198	169	179	157	176	185	187	184	193	169	197	157	188	178	182	182	172	192	179	186	186	187	197	185	182	183	171	186	182	174	174	176	145	166	184	183	168	168	183	203	165	170	179	177	170	170	181	168	173	192	176	146	169	203	181	177	188	177	168	179	184	167	184	184	173	160	167	186	158	172	159	176	175	171	199	165	182	164	178	159	174	171	165	180	176	167	163	189	182	171	168	175	180	167	166	168	154	166	170	181	165	171	179	157	155	179	170	191	175	158	174	177	174	171	187	181	179	187	174	169	173	146	161	189	188	172	181	172	171	167	140	193	168	161	189	156	161	162	177	169	192	180	174	180	165	183	175	188	183	178	175	164	162	182	195	175	162	185	190	160	186	178	169	157	169	172	167	168	157	162	165	181	163	177	193	156	199	191	163	193	183	168	180	182	184	184	178	187	182	170	162	184	170	168	194	167	158	187	189	173	168	171	184	185	177	169	165	183	186	162	168	180	184	166	192	194	181	149	158	173	188	174	178	187	175	171	153	176	170	191	183	174	191	181	157	166	170	191	160	167	195	203	164	164	156	162	185	158	129	167	164	176	149	159	178	181	142	186	176	177	160	169	162	158	162	143	165	167	150	187	179	175	188	171	182	169	166	175	175	168	169	181	170	173	170	158	164	151	175	153	165	178	169	143	186	157	175	162	188	180	166	175	182	176	149	169	186	178	168	167	174	171	164	150	171	190	151	182	156	172	146	158	174	171	146	171	167	156	178	154	171	181	173	191	159	164	169	170	159	168	168	200	161	179	173	175	147	161	195	170	167	177	154	182	184	169	173	178	167	165	156	177	174	189	177	186	170	173	185	172	176	157	174	175	182	182	174	177	153	147	177	184	184	146	176	175	188	178	181	159	166	157	151	164	181	154	173	151	182	170	149	183	175	171	169	152	159	160	190	187	164	178	174	161	167	178	172	196	158	178	155	179	178	159	162	180	189	171	171	175	173	171	190	165	177	162	162	149	181	159	179	186	179	173	163	175	165	174	173	173	161	174	198	160	170	159	155	165	136	166	160	168	176	167	161	186	155	166	183	172	158	178	170	157	160	138	179	160	170	159	201	145	158	189	184	172	186	176	162	158	170	167	153	169	172	173	180	174	149	166	183	167	174	174	212	163	170	157	162	173	168	186	163	176	174	173	150	149	188	162	153	176	157	174	165	157	190	177	175	198	167	171	176	150	180	153	164	178	184	181	182	168	163	168	167	178	171	162	165	186	177	170	161	187	182	174	172	177	180	181	163	171	172	174	172	170	156	165	172	165	179	149	144	200	179	153	154	189	192	179	178	174	169	186	182	172	180	192	174	177	154	159	163	187	184	160	162	169	167	184	197	183	167	162	154	159	181	192	147	161	157	168	160	164	183	179	176	175	172	176	155	160	169	155	163	181	173	162	161	173	156	176	170	166	157	171	147	154	182	199	174	168	164	170	182	193	163	158	156	168	182	183	184	184	177	161	190	142	190	188	164	171	157	167	170	164	173	194	152	191	164	158	169	171	173	183	166	156	173	174	183	158	171	158	180	167	162	161	189	160	156	188	185	167	169	172	175	132	152	175	157	180	180	194	167	145	185	180	178	170	180	174	167	176	176	167	156	177	170	158	165	167	166	197	158	157	154	167	184	173	162	156	155	154	164	146	171	185	152
150	1	1710	97660	619	214	606	641	565	498	471	410	333	298	246	268	242	215	239	219	201	195	199	208	197	188	191	177	171	190	171	185	174	187	161	190	185	178	153	186	185	180	189	188	179	165	186	167	163	189	150	149	160	157	174	148	185	141	169	181	174	167	190	186	186	156	155	162	171	160	168	168	158	169	174	172	172	168	170	169	152	170	161	170	158	180	164	152	177	150	159	206	170	155	175	156	175	164	156	180	162	163	196	174	165	149	169	171	154	148	159	186	185	171	170	171	178	146	168	145	148	148	167	173	158	174	170	173	191	167	159	154	180	160	152	179	180	156	177	144	162	171	164	162	155	146	159	176	165	156	175	163	182	163	154	163	178	178	147	198	160	170	148	159	153	159	148	152	157	162	168	166	169	175	166	151	146	164	172	173	181	155	161	132	148	163	178	169	173	185	162	170	159	176	156	157	152	177	157	156	174	148	158	140	169	152	179	160	180	153	150	179	200	158	157	181	183	154	161	175	170	164	172	162	153	165	140	167	180	161	166	164	145	154	154	145	142	174	155	170	167	179	175	174	151	151	181	152	187	171	161	159	169	155	165	180	167	156	170	158	162	181	161	152	174	164	156	163	160	144	172	153	159	151	164	170	171	164	135	166	166	173	163	166	179	161	154	153	172	177	162	148	164	152	150	159	150	170	169	183	182	140	168	166	156	173	139	138	155	172	192	160	182	143	160	153	149	148	172	203	170	167	161	159	157	147	168	169	183	172	149	146	150	155	154	143	151	139	164	173	150	191	168	170	184	175	149	171	168	156	162	156	148	155	150	174	176	172	164	170	160	148	152	158	162	154	157	162	159	150	176	160	137	163	164	164	189	152	179	161	154	138	170	167	137	166	167	171	158	166	161	183	152	162	177	168	160	144	173	153	167	160	164	179	175	163	183	166	171	168	177	162	158	174	150	178	159	166	171	165	161	176	165	158	167	158	155	153	165	160	182	174	174	167	163	159	161	146	163	156	153	163	158	151	158	159	174	154	181	166	162	157	153	162	152	166	158	148	161	166	170	172	149	161	168	167	170	186	162	166	178	158	159	154	150	149	167	151	150	175	153	180	166	148	168	154	166	155	148	158	149	151	172	142	145	186	154	147	150	140	176	145	165	172	153	166	157	168	145	162	166	138	166	145	163	158	149	156	163	162	152	193	166	165	175	156	156	173	153	189	165	185	166	171	175	178	162	171	142	164	173	166	153	153	156	173	149	172	178	141	159	184	161	159	164	161	161	175	172	156	165	154	159	162	180	170	152	177	160	146	154	151	166	146	175	157	150	171	141	156	156	156	137	162	154	167	160	167	170	179	162	154	174	173	172	174	137	167	162	178	175	158	161	186	137	144	174	158	160	170	147	150	182	174	149	152	160	145	150	149	153	164	173	136	165	155	167	161	165	158	150	157	179	154	163	156	175	170	167	196	154	198	143	179	172	129	137	158	166	154	154	160	135	165	164	173	155	173	167	166	171	185	158	150	163	144	163	168	158	152	163	144	159	158	145	169	155	160	162	153	180	179	157	165	170	155	146	169	168	174	149	161	172	151	158	160	175	138	149	146	172	163	154	159	167	163	140	170	172	179	177	151	175	138	160	194	165	152	166	173	155	160	160	163	162	160	157	157	158	166	154	152	161	164	186	166	157	167	174	171	176	183	164	182	145	162	160	178	155	164	171	154	151	173	155	161	132	155	148	149	176	166	160	167	165	164	155	166	176	165	182	166	172	169	166	173	153	162	162	158	171	163	180	151	160	166	174	149	147	177	171	144	158	158	165	203	153	163	164	175	151	159	143	138	157	145	170	150	173	172	150	150	164	172	170	152	158	161	162	160	161	142	172	164	169	164	133	177	158	162	161	166	149	159	186	165	154	155	182	162	146	155	164	159	171	164	149	151	176	178	172	148	144	144	162	168	153	142	168	163	160	161	140	193	162	170	162	175	176	162	158	161	166	178	172	158	182	145	132	141	185	162	166	164	174	186	173	182	149	175	149	150	156	175	170	167	157	163	156	147	168	143	139	144	181	155	172	138	142	167	151	156	139	164	161	138	155	173	183	150	152	155	176	163	189	153	149	166	168	162	189	181	129	143	182	177	159	170	146	152	139	179	152	170	176	179	180	156	169	168	162	165	142	155	128	166	161	163	159	171	158	172	160	169	155	184	170	152	162	161	159	160	161	161	142	159	156	162	155	152	162	173	153	158	152	147	135	156	179	145	142	146	189	161	155	181	151	154	149	179	160	165	174	173	163	173	139	169	163	168	153	140	158	163	172	156	167	164	176	172	169	157	148	142	174	153	162	162
150	2	1950	97717	616	139	844	799	736	664	577	498	503	435	381	378	348	312	305	297	288	267	264	234	245	245	249	246	240	200	218	216	240	214	229	209	211	200	247	191	176	204	197	188	210	206	210	191	203	192	204	183	198	169	186	188	181	174	186	180	188	192	167	192	179	192	200	190	162	164	175	186	196	164	162	166	179	189	194	214	175	150	170	187	195	185	151	189	172	173	196	183	178	180	144	183	175	200	173	166	180	164	179	164	179	169	178	172	168	183	179	163	190	167	174	180	174	178	169	160	171	191	176	168	171	187	188	164	194	172	175	193	173	163	159	170	147	150	158	163	170	193	172	158	182	187	160	181	187	179	192	169	190	176	166	173	178	177	178	177	174	174	162	168	166	171	178	169	150	165	161	183	188	153	171	162	199	163	161	186	155	169	170	177	168	163	147	170	184	214	175	176	164	169	154	191	169	163	157	155	183	184	162	169	184	173	163	178	162	154	157	184	150	166	162	154	166	155	153	168	156	163	162	161	170	164	172	169	175	176	179	196	163	187	182	185	172	186	156	189	187	161	155	177	154	156	184	150	180	187	145	161	168	160	187	156	158	169	151	177	179	176	170	181	140	153	172	176	184	169	162	185	176	165	161	138	158	158	173	183	173	172	170	143	168	184	171	147	154	158	159	170	140	180	173	194	178	179	183	163	172	152	200	182	180	163	164	175	183	169	166	149	177	158	171	185	167	179	168	157	159	172	164	177	169	171	172	174	158	163	155	185	157	167	161	160	146	160	176	175	163	155	168	176	174	174	155	191	193	159	150	167	171	158	145	158	186	160	130	168	189	166	147	158	162	177	174	172	168	155	167	167	175	165	187	159	185	147	162	177	172	155	160	153	169	189	167	173	153	184	158	177	175	201	169	145	163	173	157	187	165	172	174	162	157	155	177	170	154	178	183	169	165	183	162	174	147	132	199	156	148	186	177	161	153	181	148	167	152	157	155	165	192	157	161	161	143	159	173	170	165	163	163	170	181	185	158	176	194	175	168	151	160	170	173	153	163	151	159	183	156	177	173	142	172	157	166	160	179	176	178	177	163	192	155	167	153	150	167	166	166	175	171	162	164	191	160	158	167	151	170	161	166	198	183	152	162	161	176	184	173	154	182	178	172	161	153	171	163	179	154	182	161	172	156	196	179	163	179	169	157	163	148	164	156	160	180	169	160	180	162	169	162	162	171	178	154	165	178	167	188	169	168	187	144	174	151	158	162	186	148	171	146	164	165	160	157	156	167	166	153	161	143	176	148	142	151	170	175	165	162	169	176	159	168	180	185	162	161	183	161	195	158	156	181	154	158	147	158	178	160	186	184	144	167	165	181	186	175	172	165	161	166	167	154	161	152	180	168	178	162	173	185	157	166	166	156	164	176	175	190	174	162	201	183	183	158	162	156	166	170	185	144	184	156	146	184	162	158	171	166	161	168	134	165	162	165	154	197	152	169	173	168	210	144	150	170	156	152	165	151	159	154	176	149	158	157	163	157	184	163	181	179	162	178	162	176	160	153	155	179	164	163	160	177	182	153	137	162	140	148	180	149	203	167	172	154	188	151	156	192	154	158	161	170	160	182	159	175	190	171	140	167	160	180	171	152	189	164	170	169	172	164	141	154	190	181	161	168	182	162	157	195	145	171	156	169	164	181	174	161	182	186	157	159	167	176	178	170	181	164	184	178	188	175	186	173	153	184	178	159	156	168	169	165	171	161	151	127	170	171	139	184	156	147	183	170	174	169	149	157	148	159	158	146	152	141	143	164	170	183	160	168	151	171	160	172	151	170	169	164	171	161	153	179	161	161	172	183	169	172	159	166	155	181	154	161	149	174	153	151	187	156	155	166	147	152	160	165	175	160	150	168	163	164	167	157	167	160	158	147	170	156	148	168	153	174	147	160	153	160	162	192	186	164	160	156	162	164	185	155	179	175	166	171	155	167	160	164	149	185	174	172	176	183	166	162	161	169	145	170	173	179	179	163	154	169	162	160	156	152	142	154	172	169	147	174	149	149	165	161	165	153	161	164	145	157	171	164	164	177	162	160	175	163	168	179	147	151	175	172	168	154	163	177	162	179	177	173	155	175	164	165	166	159	156	161	145	156	156	161	169	164	178	187	146	167	161	161	146	143	191	167	144	180	176	156	190	157	181	154	170	174	150	173	183	165	156	157	168	175	158	149	167	160	172	171	182	151	168	169	166	174	166	157	173	175	153	174	161	177	149	159	180	180	159	164	180	141	161	160	162	152	175	180	155	192	156	189	172	157	128	176	149	155	187	186	164	163	159	185	173	159	166	181	162	160	148
150	3	3250	97775	650	80	626	702	677	683	608	543	484	394	372	330	274	280	283	261	249	232	229	241	238	231	230	210	228	213	219	181	194	216	199	226	201	213	189	203	182	210	188	185	182	173	202	187	189	179	196	165	187	191	186	181	183	182	182	176	185	198	188	182	162	189	185	171	179	182	186	182	192	165	173	173	182	187	170	170	180	177	157	157	167	166	165	174	168	166	178	161	173	158	186	175	158	170	182	200	178	163	179	185	167	188	181	151	178	176	160	193	203	191	186	170	187	158	186	193	169	194	177	164	159	192	177	174	170	184	186	189	191	180	162	188	164	186	178	165	188	173	177	173	169	181	197	149	176	166	172	169	166	171	194	201	170	185	179	162	179	173	179	155	203	180	192	155	189	170	173	179	189	196	199	168	169	164	193	156	180	193	180	194	158	181	195	181	157	170	151	163	162	180	174	176	157	154	169	184	193	174	174	151	168	173	178	183	187	170	166	163	155	167	173	159	165	169	163	173	183	149	176	195	166	161	185	175	155	181	158	159	156	176	177	163	168	175	180	171	171	171	185	184	189	182	175	147	171	170	159	186	165	164	180	170	177	154	171	169	162	180	166	173	160	180	186	153	174	173	175	180	179	173	165	181	164	177	189	167	172	176	184	167	170	183	185	177	187	181	153	161	192	161	161	153	196	142	144	172	181	165	177	146	176	180	158	174	160	159	160	184	152	168	180	180	167	150	158	203	171	160	179	173	189	178	181	190	186	169	177	159	178	179	157	162	154	193	174	185	151	147	151	173	189	174	198	161	165	172	172	175	184	157	171	161	175	161	184	174	172	165	178	161	163	149	165	160	174	201	159	170	167	162	174	174	185	181	163	191	169	157	160	173	186	172	153	156	181	179	182	175	170	166	135	176	173	171	193	165	172	168	165	184	178	159	160	182	169	146	160	162	185	178	172	152	175	167	166	163	168	190	180	180	157	167	187	180	186	174	165	162	179	176	184	171	168	188	164	158	143	174	158	173	173	172	157	160	159	152	159	165	148	160	174	150	175	173	172	194	186	181	160	170	184	165	166	186	151	182	191	176	165	154	162	161	167	162	171	177	208	172	187	160	178	160	170	156	172	166	152	179	187	170	166	165	153	185	166	153	172	149	186	165	188	156	182	167	180	143	163	146	163	165	175	137	175	178	185	185	157	199	163	166	172	176	157	151	157	159	173	150	157	176	171	167	165	183	180	196	184	183	155	195	169	164	189	185	167	188	168	165	158	163	178	171	141	210	176	179	159	182	187	181	174	153	176	184	181	166	183	171	163	173	164	176	195	183	176	156	181	141	181	176	178	171	181	153	151	171	172	161	159	192	168	178	167	176	157	186	163	171	181	179	148	164	186	156	191	177	172	165	162	173	147	154	185	181	171	162	187	172	169	169	180	174	172	172	173	176	186	163	179	164	169	159	185	183	170	163	176	160	154	182	182	183	188	176	175	146	180	174	180	170	186	178	160	157	169	135	178	179	171	181	171	162	175	164	177	168	176	176	156	187	180	152	179	171	168	157	176	168	158	172	173	164	176	167	164	164	161	165	190	158	159	187	174	190	160	192	166	171	179	176	166	179	161	173	151	162	175	168	150	180	188	169	191	186	186	181	172	196	162	168	159	176	182	195	167	175	169	173	165	176	179	164	163	171	200	167	166	173	183	185	148	154	156	163	184	164	177	177	171	177	180	195	147	180	171	172	186	182	168	166	178	176	154	167	162	169	179	185	163	171	170	162	167	173	180	135	160	159	168	171	152	168	181	178	162	159	164	151	165	179	186	171	177	168	160	136	178	180	168	153	185	174	160	160	166	200	177	177	176	160	168	186	169	177	191	175	181	157	173	181	180	161	170	156	175	214	164	178	157	160	163	151	157	165	181	180	165	142	176	150	162	190	184	168	175	184	174	168	165	186	157	165	160	178	145	173	180	144	175	173	156	200	173	153	157	177	171	161	182	184	169	204	170	169	150	182	164	161	188	154	191	177	170	186	171	196	167	173	164	191	171	172	193	178	184	186	154	176	163	176	155	173	168	175	152	169	166	170	176	179	177	201	186	162	166	173	170	194	170	161	161	167	168	193	176	184	159	151	171	168	175	178	155	173	181	190	188	180	146	156	182	174	179	183	168	181	164	157	165	195	159	177	166	176	178	184	172	164	158	157	172	168	169	171	172	154	169	159	182	169	181	185	191	178	179	166	181	191	182	172	152	176	180	182	192	173	171	169	186	170	171	169	150	164	201	169	195	193	149	166	178	167	164	171	152	178	147	164	181	176	168	172	182	186	169	176	173	180	173	181	162	184	170	173
150	0	2500	97833	623	151	934	936	857	805	737	665	638	594	522	467	460	431	400	399	368	374	356	346	322	346	346	321	293	285	272	299	271	248	273	268	222	262	237	228	235	225	211	207	235	232	243	210	208	204	221	206	219	200	230	221	227	185	208	218	213	235	209	230	213	204	200	185	217	213	202	209	205	206	213	209	213	186	176	201	209	187	194	182	199	190	187	170	223	194	222	196	201	188	212	183	205	177	182	199	196	198	171	169	186	160	188	191	183	194	182	190	199	205	201	179	187	155	211	200	195	163	217	159	216	176	199	202	204	195	200	190	180	202	192	196	196	175	215	193	183	211	174	188	192	188	176	189	188	184	165	207	177	182	174	173	174	196	190	180	165	171	190	189	185	164	181	169	173	184	176	177	202	204	189	210	167	186	191	169	176	160	162	179	181	203	193	173	181	184	178	177	181	200	187	179	160	178	179	202	166	183	154	198	182	183	177	189	177	197	179	201	178	190	174	189	167	175	177	187	176	177	152	157	206	185	166	154	188	194	184	194	177	175	168	187	197	179	167	188	175	188	179	175	165	176	169	181	185	162	198	194	179	191	165	162	179	162	176	197	177	191	193	159	171	176	177	173	200	178	186	182	180	169	155	171	165	200	190	195	193	170	176	160	193	169	176	187	180	194	188	195	159	175	178	192	181	208	176	184	170	151	194	184	200	199	162	178	178	198	198	167	169	186	181	179	168	203	190	173	207	173	184	172	197	188	162	156	186	180	173	192	164	176	170	194	165	170	203	177	183	159	171	163	170	178	177	171	172	181	184	165	176	187	174	169	176	173	179	181	181	201	203	182	182	169	133	202	218	168	175	187	199	170	199	172	177	174	166	189	165	172	175	188	203	177	187	160	164	195	175	186	184	174	196	167	183	204	204	210	167	160	189	168	173	192	171	146	168	158	168	179	160	200	188	176	168	171	165	182	182	202	184	156	165	184	178	196	168	188	171	188	180	165	176	164	168	182	176	172	172	197	169	184	187	173	177	177	203	176	174	183	183	177	188	187	168	169	186	173	165	186	162	152	187	207	175	177	185	193	190	162	156	170	190	179	165	159	208	179	186	168	180	184	159	154	166	151	159	184	175	183	185	141	172	164	142	196	171	173	167	175	173	164	180	177	184	185	163	170	183	154	184	168	159	160	182	178	156	178	188	159	179	178	181	170	162	162	178	156	192	179	184	189	178	175	161	181	159	194	183	165	174	174	176	194	181	176	185	155	168	183	188	168	173	193	187	167	173	184	150	185	174	175	167	201	188	168	163	169	172	155	178	196	159	164	187	193	192	173	187	185	207	165	188	182	155	176	181	177	148	179	176	186	176	177	181	167	166	168	164	174	179	172	188	169	180	179	161	184	198	195	188	164	164	179	181	158	161	184	173	161	186	193	205	187	159	184	174	167	180	174	180	184	178	177	155	163	191	186	171	188	168	177	184	160	204	161	172	190	166	166	173	181	158	159	176	172	158	178	166	167	199	164	192	167	198	170	180	181	152	191	178	157	165	196	173	162	166	182	200	157	175	187	176	182	176	152	183	169	172	171	155	166	167	174	166	178	179	164	180	162	141	171	178	162	178	170	171	184	172	156	169	159	175	176	198	161	193	160	185	180	181	184	159	158	187	164	191	176	170	158	178	139	169	177	190	187	159	156	182	174	168	177	190	197	193	181	167	184	152	196	162	189	180	149	175	194	172	169	186	167	175	178	163	184	186	150	160	207	181	173	184	166	185	183	181	160	175	191	182	174	186	164	192	185	184	194	203	174	189	176	174	143	175	166	172	181	191	163	188	175	164	192	189	175	161	174	177	165	211	194	214	170	177	153	155	169	180	186	171	173	185	160	154	174	178	170	181	165	162	182	186	173	174	175	178	161	176	171	181	187	181	158	186	173	177	174	182	190	181	201	192	170	169	197	183	151	158	173	161	170	187	171	178	160	195	190	178	187	161	154	157	179	158	172	184	163	164	167	207	162	166	188	164	149	167	154	177	171	186	165	158	170	173	181	158	187	192	158	185	171	167	186	183	178	188	177	175	168	172	181	175	194	179	172	187	177	164	179	163	184	148	192	173	186	169	193	167	180	154	155	189	153	175	162	179	157	185	184	163	158	170	189	166	172	185	181	188	202	185	176	200	181	189	180	175	197	155	168	170	177	175	165	181	178	166	166	178	173	195	159	176	158	176	180	188	163	162	160	169	183	183	179	168	167	189	146	168	168	167	176	167	188	178	197	189	177	174	172	183	166	158	189	188	173	192	192	198	175	197	171	181	184	195	195	175	177	166	166	177	192	177	170	184	201	186	163
150	1	1710	97891	630	206	646	685	634	526	473	388	337	337	269	250	240	221	198	232	209	201	196	206	215	196	191	196	200	184	193	190	180	176	184	170	198	167	175	186	167	155	165	159	181	182	190	169	176	172	166	172	161	174	173	159	153	158	174	158	173	151	180	160	155	175	182	172	172	164	149	167	159	168	169	150	174	158	186	157	158	172	171	170	166	171	154	156	162	150	173	158	172	176	151	160	152	154	161	148	169	157	170	151	151	164	149	156	165	162	176	182	156	161	170	148	177	163	185	156	182	171	143	184	177	171	161	165	161	150	151	165	172	156	201	171	171	172	161	171	178	149	181	153	176	169	162	170	163	178	168	151	167	162	163	200	159	179	161	167	154	167	164	146	163	177	184	164	167	155	168	143	155	156	170	172	166	161	163	164	189	154	172	178	146	162	179	165	151	164	145	161	164	182	182	176	164	150	185	170	162	154	157	182	184	133	161	142	163	188	167	174	152	161	194	166	161	155	126	165	187	154	171	160	149	153	179	170	160	163	188	177	152	163	155	157	159	170	159	155	151	188	160	174	148	168	155	169	155	142	158	158	148	163	150	166	180	150	157	155	147	173	161	155	166	155	187	159	173	147	168	166	182	156	194	163	155	166	134	170	160	165	161	169	132	161	164	151	149	177	158	151	160	170	164	161	157	187	164	163	146	158	175	163	174	184	138	170	161	168	165	164	161	131	153	153	166	172	158	181	187	146	165	174	169	165	168	186	165	154	171	161	167	172	163	158	168	162	166	176	160	137	177	176	166	174	173	176	160	158	174	181	166	161	185	161	144	170	165	154	162	169	191	167	180	176	161	152	138	163	174	171	177	168	173	181	179	182	165	160	194	162	154	150	192	177	158	179	151	189	150	156	157	176	141	173	160	159	161	192	160	150	160	176	169	151	159	177	178	181	159	139	177	141	156	164	166	175	160	159	168	167	145	152	177	158	161	167	153	162	188	169	154	170	164	157	150	159	154	155	160	161	159	143	164	175	178	173	166	172	154	170	175	161	168	143	193	188	176	184	160	170	167	181	177	173	157	160	145	148	173	176	147	171	148	152	162	152	138	158	177	174	176	153	168	168	152	165	183	140	175	190	151	158	141	171	150	172	156	167	171	181	153	151	163	186	182	161	171	187	151	165	158	167	159	172	184	192	160	156	176	192	165	183	169	150	153	167	157	147	162	177	163	167	171	150	163	165	170	159	141	153	174	157	147	174	173	166	177	160	155	151	158	162	153	181	164	138	161	160	168	168	151	141	153	178	163	173	151	148	155	178	169	181	159	171	149	175	174	151	179	166	156	157	144	157	184	172	168	153	134	162	155	153	179	158	159	167	178	164	150	190	168	156	163	143	141	164	169	170	151	191	160	165	142	157	156	162	168	143	165	162	201	163	136	145	142	151	140	171	171	177	162	148	162	170	172	141	171	170	160	149	168	174	175	179	166	172	160	158	121	169	156	154	164	174	159	145	154	178	137	170	155	162	178	167	162	189	181	159	159	164	167	155	187	178	145	163	155	160	162	130	155	160	161	153	157	172	160	173	160	157	159	182	185	170	145	155	138	185	160	180	152	197	171	162	168	145	178	173	162	172	152	155	167	169	140	166	165	153	170	149	179	158	170	182	166	174	151	144	186	167	178	161	161	139	155	174	174	177	136	143	169	158	158	181	158	160	144	154	167	170	142	175	179	172	168	173	175	171	147	148	159	158	160	166	164	162	158	170	158	156	148	178	159	162	163	130	163	166	162	160	167	139	152	146	149	167	158	145	156	148	150	170	167	160	132	169	176	179	177	184	166	157	161	160	159	170	172	162	156	145	163	167	157	165	171	147	142	168	178	146	163	172	143	168	151	162	141	150	171	171	172	159	166	183	171	155	155	171	163	146	156	155	175	182	172	159	162	167	178	159	185	177	166	152	181	166	156	171	168	148	151	179	170	163	177	161	163	142	184	175	169	127	159	173	180	170	159	170	180	182	159	153	150	155	181	165	167	173	168	174	145	185	145	156	171	174	166	166	154	162	168	151	185	163	167	152	160	152	163	168	149	182	169	157	161	174	157	171	167	153	179	171	174	171	165	178	161	155	142	140	154	173	171	162	170	175	164	166	163	158	166	151	154	165	157	175	156	179	153	129	181	158	171	161	157	165	165	163	172	162	158	152	150	167	178	155	167	165	159	143	162	163	175	155	147	168	156	175	182	184	158	183	157	184	168	139	159	174	172	150	156	151	149	171	158	185	170	184	169	161	178	168	161	152	167	158	168	187	178	178	164	157	179	142	139	166	163	144	154	154	167	136	163	160	167	171
150	2	1950	97948	626	224	881	806	707	659	574	528	473	433	400	335	329	313	314	293	293	295	271	214	261	268	257	243	232	226	222	226	231	222	203	209	204	175	163	212	223	220	219	201	209	194	194	163	200	168	179	180	180	189	187	195	183	202	193	180	202	180	179	190	194	190	173	182	165	184	203	190	166	166	167	182	160	175	202	150	156	164	170	173	166	176	177	152	181	162	180	173	183	187	164	189	171	183	182	181	168	176	164	173	176	166	169	161	177	149	176	190	161	173	190	175	184	159	183	177	164	135	176	144	170	170	168	165	179	155	181	174	159	192	156	175	184	168	162	158	188	163	142	159	161	160	166	147	175	178	180	182	176	183	190	158	163	201	180	166	156	155	162	172	182	164	178	159	179	165	183	177	202	152	176	152	166	164	174	163	186	176	190	170	172	166	145	176	165	166	168	169	162	176	149	164	205	161	173	192	165	208	162	151	155	160	181	192	166	147	163	163	155	165	186	158	181	179	186	161	176	152	163	159	169	173	169	191	188	179	165	167	165	180	172	176	185	190	173	151	176	165	144	173	158	169	143	170	161	184	173	157	136	170	178	177	174	169	158	171	168	168	161	170	180	147	174	168	166	164	141	140	145	160	179	194	172	170	173	172	156	163	176	165	162	149	165	166	164	167	159	189	158	135	161	187	175	161	181	160	169	172	166	169	173	164	176	170	172	147	179	162	172	158	155	157	158	179	153	175	155	185	165	160	167	156	158	165	158	167	171	171	182	182	163	168	159	165	158	190	152	167	168	147	173	181	148	154	174	179	173	169	195	159	184	153	156	161	158	156	171	164	175	174	159	182	160	156	181	168	169	168	177	153	164	182	152	150	164	152	140	157	158	151	166	164	155	188	152	152	165	152	181	179	167	157	172	170	166	164	176	165	194	166	148	146	177	150	167	192	171	148	172	154	146	159	166	167	163	152	152	150	163	192	169	176	179	172	172	157	141	163	185	171	176	165	164	170	153	163	163	179	173	169	162	172	157	171	159	174	178	160	154	170	174	145	154	174	166	161	161	165	179	166	173	182	170	169	176	176	152	185	196	177	150	153	159	186	184	186	155	166	170	152	156	181	175	146	184	144	141	168	147	160	162	154	176	163	160	153	164	167	155	171	176	159	167	173	157	157	157	176	153	160	172	155	192	152	160	168	184	160	171	164	176	173	150	159	179	166	165	173	182	159	170	161	178	154	168	171	139	180	160	153	174	158	151	174	164	164	163	149	165	159	154	173	162	167	190	155	145	161	160	152	149	169	186	182	182	172	154	159	193	167	172	175	177	153	168	148	177	154	178	173	191	169	163	181	153	182	173	160	157	187	183	174	180	188	180	154	154	188	179	167	185	184	149	157	176	177	176	161	184	162	166	183	190	171	165	167	165	165	158	181	185	163	155	174	172	182	141	160	160	151	155	186	165	166	157	165	169	181	157	146	158	158	154	173	161	155	160	168	179	149	191	151	201	178	147	152	179	184	180	184	182	156	146	169	174	158	158	173	174	177	168	164	154	180	145	157	164	163	158	146	162	155	150	161	156	172	176	165	167	165	156	165	160	174	173	159	143	142	163	158	160	143	177	161	167	158	170	149	158	148	161	177	144	171	160	175	157	164	168	150	160	167	162	160	159	157	182	160	167	165	162	162	169	178	158	150	173	183	169	150	150	172	127	161	145	171	164	170	160	181	160	160	182	177	170	162	166	168	157	177	161	151	185	148	165	158	169	178	195	136	168	172	154	153	163	173	170	182	160	161	161	158	152	169	145	158	161	162	176	157	173	165	184	169	177	171	161	170	147	170	158	164	187	157	167	184	147	174	149	168	181	173	169	177	162	184	150	170	162	175	167	149	147	162	167	178	152	172	156	154	144	171	158	166	162	144	149	159	160	149	164	169	170	152	169	167	156	152	167	158	174	168	179	159	176	160	171	191	148	169	157	163	165	180	155	177	181	167	162	166	167	181	179	147	159	168	165	161	174	160	154	155	164	168	164	163	171	189	154	147	175	151	179	158	179	153	168	190	179	149	160	133	164	150	168	177	171	172	164	158	190	168	162	198	164	157	161	178	155	159	147	160	188	170	155	161	168	153	185	174	168	165	150	170	150	167	175	186	171	173	156	177	173	191	189	161	173	168	149	169	177	170	162	162	170	150	167	179	160	179	183	153	147	159	172	171	168	189	153	161	171	196	177	156	165	160	176	155	179	136	158	186	148	149	161	164	154	160	147	172	151	155	152	198	171	171	179	182	171	161	143	164	167	156	149	161	172	167	155	165	156	166	192	162	150	165	168	165	161	158	164	162	169	164
150	3	3250	98006	629	170	862	809	732	666	609	500	476	408	319	296	262	306	289	263	243	222	220	229	235	205	195	197	210	198	199	214	213	201	211	211	201	202	188	180	202	176	183	187	189	187	182	188	193	190	186	167	190	198	179	173	177	205	156	157	177	186	179	165	173	191	172	178	186	169	170	177	177	166	181	187	172	203	161	172	173	165	172	179	185	161	171	180	153	179	167	167	167	160	172	156	181	174	177	190	181	181	183	190	162	166	154	155	183	170	174	185	166	179	156	171	172	171	176	169	147	171	190	193	146	166	186	176	166	172	183	160	192	185	166	197	161	166	176	179	170	148	187	178	172	167	161	170	173	169	173	171	182	166	177	165	183	175	179	179	162	167	152	166	177	176	162	183	148	157	167	163	166	201	145	162	175	190	178	184	170	172	171	175	170	161	161	178	175	168	177	186	169	179	199	176	172	160	188	181	185	169	184	165	185	170	186	177	160	161	163	179	172	176	161	190	152	165	159	161	169	156	172	183	170	172	163	162	169	162	165	152	160	165	172	172	181	176	185	163	159	161	150	219	182	170	171	144	174	165	160	158	158	159	162	178	199	164	173	184	153	165	166	168	150	187	159	165	175	163	174	140	179	172	169	159	179	175	184	166	156	181	175	163	158	163	165	167	174	159	149	152	158	160	176	176	154	172	164	173	191	159	181	166	155	170	156	144	169	148	182	167	163	162	150	169	169	159	167	176	154	168	160	187	175	164	184	165	168	159	167	165	156	163	186	175	185	179	167	156	163	163	151	176	151	160	171	179	176	169	174	164	159	171	178	167	167	207	152	171	171	172	171	163	171	150	166	174	160	160	166	161	142	180	170	181	152	183	183	180	149	171	166	172	162	159	145	178	181	162	133	165	165	173	177	170	155	166	168	178	194	163	169	140	189	177	188	168	171	151	161	151	173	181	154	153	157	163	147	175	175	176	168	175	165	161	158	166	176	155	151	160	142	153	170	157	171	184	196	180	156	170	175	154	177	159	149	172	176	180	174	166	171	165	155	166	170	164	157	176	155	179	160	178	156	151	169	160	164	159	177	165	197	179	161	150	158	179	154	173	156	181	183	172	164	158	153	173	162	172	180	158	164	157	157	177	166	179	182	166	179	155	180	176	164	169	167	165	166	145	170	157	172	169	166	185	181	163	159	186	170	165	159	195	160	165	164	182	200	166	178	158	172	146	176	159	167	141	172	152	165	177	179	164	171	178	174	153	176	144	164	174	150	165	171	164	148	157	182	191	180	159	145	166	184	161	183	171	156	156	175	166	164	157	156	173	165	154	164	168	169	177	177	172	155	177	180	154	181	160	160	162	172	155	177	181	184	160	162	174	175	165	174	185	153	172	178	184	179	139	165	183	178	167	164	186	160	187	160	156	149	154	178	184	175	164	172	166	157	156	173	157	160	161	181	171	178	188	180	183	163	187	166	159	154	180	170	205	160	163	158	174	146	172	159	153	152	172	178	186	178	148	190	178	181	145	154	148	177	174	156	177	182	173	152	177	190	160	161	162	166	159	169	162	151	162	153	163	165	173	180	187	162	162	168	173	173	179	169	150	161	157	149	153	154	182	170	190	160	157	174	160	171	143	182	158	169	157	157	162	199	159	168	182	163	181	171	166	165	162	167	165	178	159	166	153	176	184	183	174	191	168	181	183	151	162	166	164	163	156	198	198	175	162	168	166	178	174	162	163	172	175	149	161	158	137	176	169	178	168	180	179	174	177	175	158	169	163	172	161	190	167	168	175	174	198	153	159	186	173	170	177	182	178	155	160	177	174	169	177	178	160	166	173	161	190	174	173	165	187	157	155	156	151	161	180	154	171	172	173	182	165	160	181	161	162	174	161	184	177	150	171	161	175	171	155	178	178	159	164	164	163	179	161	155	182	144	162	172	160	145	174	200	185	172	164	142	191	184	190	160	180	186	148	161	168	177	173	164	167	166	177	165	163	170	153	169	191	177	161	142	159	173	164	163	169	180	166	173	166	164	173	157	167	174	155	159	165	166	160	190	176	156	162	147	164	184	158	171	183	163	169	155	180	166	164	147	161	172	160	168	182	188	165	166	166	163	169	177	178	164	183	173	175	164	165	173	166	163	156	173	179	174	178	199	155	154	180	153	176	170	173	182	154	145	160	187	162	172	179	153	160	172	164	181	165	166	211	144	179	174	153	170	167	159	168	168	153	180	165	176	165	168	188	173	182	195	173	160	161	170	173	175	153	185	169	159	177	168	168	177	156	172	161	164	152	175	166	172	146	186	183	181	149	156	152	170	152	163	158	195	174	159	166	188	172	161	174
150	0	2500	98064	644	212	1028	1020	918	835	737	649	604	590	515	483	459	427	400	415	411	404	329	365	325	329	337	327	307	293	277	259	263	268	245	272	255	249	246	244	247	258	231	244	221	207	222	247	237	201	215	202	217	211	229	226	220	218	214	203	211	200	221	193	214	191	197	182	192	192	188	203	182	178	205	182	164	179	195	209	177	186	172	223	219	187	175	195	198	186	206	190	202	209	221	186	188	183	158	192	180	187	168	181	182	204	179	193	181	182	186	200	201	192	188	193	175	199	185	193	173	172	169	168	191	179	202	164	204	173	193	189	187	176	167	187	177	166	194	183	160	171	175	195	158	207	189	182	193	196	180	188	171	177	206	173	165	185	180	178	194	178	172	159	156	199	180	173	179	198	169	173	156	178	169	181	200	185	198	191	172	186	180	199	185	173	196	176	179	147	172	173	179	159	168	178	162	168	177	177	183	188	184	167	172	191	185	171	175	192	179	175	183	193	177	181	159	154	160	177	188	154	186	179	168	174	161	185	153	189	178	173	185	159	188	165	171	179	193	155	195	191	166	175	175	147	181	196	176	176	161	190	170	179	175	176	175	161	168	192	197	177	163	156	183	177	184	184	165	173	174	199	185	154	157	175	159	178	158	184	176	167	179	191	174	168	159	171	158	176	190	182	185	166	184	182	173	185	181	182	154	191	183	153	150	187	176	211	182	167	179	204	173	165	172	164	151	171	160	164	190	189	157	186	172	179	169	167	180	202	187	194	172	143	199	160	192	161	170	174	160	182	176	161	184	171	167	173	182	172	178	172	162	181	176	172	185	175	159	163	186	169	160	162	161	192	171	159	189	174	173	170	177	179	157	188	172	161	166	208	154	175	149	200	185	145	172	197	171	173	176	172	190	189	184	180	162	188	177	166	160	171	172	171	184	178	143	186	170	172	161	165	176	181	158	170	176	169	156	169	184	175	191	159	166	158	177	161	174	175	178	173	179	178	188	185	173	152	172	171	165	187	173	187	174	167	185	175	176	169	197	162	165	174	152	186	176	174	165	183	152	189	165	194	163	167	160	195	187	179	176	168	181	177	150	197	188	164	149	135	161	172	153	186	175	175	150	197	177	163	167	140	186	164	174	179	172	157	199	153	178	158	179	185	172	146	180	182	185	179	201	160	174	172	165	168	165	164	177	169	185	168	180	185	148	183	167	188	180	160	162	153	168	154	174	180	183	176	183	172	185	183	179	171	178	164	173	164	165	178	178	170	180	178	167	192	169	186	176	152	181	185	177	161	182	174	159	177	167	178	182	148	175	179	167	196	177	179	169	177	176	186	158	161	183	166	174	185	170	146	162	163	174	184	159	163	154	161	159	157	161	176	168	163	166	172	183	166	185	168	165	159	162	170	174	171	182	174	186	153	182	149	185	164	146	168	155	154	149	165	165	162	162	186	185	182	169	167	197	176	148	176	167	168	174	180	182	175	181	173	155	162	147	184	169	175	181	180	149	161	173	189	171	175	175	144	162	172	168	171	183	196	172	166	182	162	164	144	165	175	159	182	167	171	160	170	183	161	193	187	154	164	161	151	189	206	153	189	169	151	180	160	173	158	172	178	164	177	184	186	163	197	152	173	155	179	176	164	182	195	156	182	172	158	193	172	187	192	186	179	178	188	172	161	181	161	177	178	166	171	165	182	182	160	170	169	160	169	180	175	161	192	159	181	170	168	171	172	173	159	149	172	161	175	175	175	169	177	160	169	142	152	178	163	196	162	167	149	181	169	176	172	167	189	175	150	198	182	194	153	172	167	166	178	173	156	158	150	174	189	147	155	172	180	194	182	181	179	181	163	175	176	174	161	150	177	172	169	164	186	180	185	160	164	141	177	152	171	156	163	174	207	163	166	164	163	168	160	137	179	183	170	183	190	163	166	150	165	170	168	168	161	167	157	165	157	168	147	167	180	170	182	180	168	176	139	154	171	186	154	187	169	149	165	160	177	185	178	170	156	176	177	168	178	176	159	185	175	186	161	198	171	167	181	182	173	181	179	167	164	170	171	166	173	166	175	178	182	167	168	178	171	195	160	164	172	178	182	173	157	188	158	182	169	185	166	177	165	184	163	157	170	156	160	178	183	162	171	168	160	158	163	185	165	176	190	143	183	178	166	164	167	155	172	164	162	180	176	174	161	169	165	183	180	165	178	170	164	173	185	181	152	173	175	165	163	155	178	160	172	178	181	181	150	168	169	179	171	180	152	181	164	180	162	168	182	164	167	160	172	177	170	181	177	171	179	167	175	178	151	167	170	175	173	189	199	198	146	188	190	158	165	172	161	178	156	189	148
150	1	1710	98122	620	209	736	672	631	586	491	410	344	310	267	257	250	229	246	207	182	208	196	204	180	184	191	194	194	185	185	181	172	184	162	181	179	201	152	174	170	196	185	176	172	197	178	175	185	157	166	194	187	165	169	173	173	176	171	172	166	176	181	167	160	163	160	176	171	154	172	179	163	155	175	190	180	198	172	182	156	146	175	177	167	162	180	179	150	176	170	170	170	163	168	168	172	167	156	158	182	156	156	168	167	159	183	170	169	164	162	179	172	171	155	184	172	158	160	155	167	155	179	176	163	169	169	180	178	152	162	165	159	160	160	173	170	154	182	152	141	171	184	197	155	154	171	159	163	166	179	138	163	166	157	144	161	160	155	170	195	166	150	174	169	155	167	168	150	179	169	154	167	168	179	170	150	172	183	171	166	163	176	158	151	173	162	156	153	158	152	177	183	143	170	180	159	167	156	167	168	187	159	167	156	188	184	165	177	142	167	172	169	150	180	151	154	158	164	166	167	155	141	140	171	170	175	140	151	159	170	163	174	154	173	165	169	158	152	164	173	165	162	172	148	166	161	169	179	145	160	178	158	158	153	180	150	162	143	167	141	141	152	144	156	170	164	149	166	137	173	167	180	129	155	172	170	159	168	179	155	157	182	171	163	165	146	184	147	164	150	160	148	167	155	165	146	167	139	162	168	160	166	168	159	132	160	157	178	180	151	172	185	173	185	168	171	149	169	155	148	154	170	153	162	167	148	168	175	172	189	183	173	148	148	163	160	180	173	132	164	148	166	153	172	166	157	132	176	183	179	169	162	147	169	163	142	151	171	149	160	154	152	188	153	166	169	152	160	156	164	181	151	177	142	151	157	173	170	170	181	154	160	177	170	155	157	155	163	175	136	165	175	153	169	162	152	172	161	165	181	173	142	182	154	166	165	177	163	154	132	153	163	161	174	151	154	173	164	154	173	146	161	158	179	166	172	154	151	132	165	169	170	169	147	160	174	156	148	144	161	146	165	169	152	160	174	185	160	160	173	172	140	150	143	169	135	139	165	180	161	148	164	163	175	129	188	157	163	159	172	148	184	163	169	188	151	174	155	151	166	179	174	178	156	152	185	178	179	161	149	169	151	160	167	166	187	163	150	172	178	172	138	155	162	154	170	167	175	170	163	152	161	164	173	154	149	153	158	176	152	181	164	166	171	179	142	164	176	157	161	162	168	152	182	161	140	148	161	157	161	173	170	179	163	180	167	160	152	170	138	169	166	178	176	161	153	172	179	154	173	154	162	146	170	164	153	143	171	168	156	178	181	158	159	153	152	172	163	185	174	157	168	163	161	170	149	159	165	147	199	161	149	155	163	170	145	171	157	176	163	167	173	157	147	167	177	152	148	158	168	162	153	157	150	152	161	166	149	178	153	180	168	170	164	147	160	165	160	173	163	164	166	140	170	176	155	140	180	161	164	136	165	158	157	165	166	168	161	190	138	162	168	186	166	172	173	177	175	163	162	169	162	188	143	179	170	171	182	184	150	169	153	167	163	146	182	156	165	170	175	182	162	185	168	148	148	181	160	159	147	188	170	127	174	157	169	179	160	159	163	169	167	169	199	163	167	176	171	158	175	181	164	164	175	147	168	171	169	158	160	179	166	158	166	153	170	139	150	170	163	168	160	170	151	178	140	172	177	161	176	168	162	173	147	158	160	171	155	166	155	171	170	162	162	159	170	184	142	183	173	166	160	166	140	159	155	189	179	162	156	171	164	174	169	186	145	181	156	163	157	155	179	157	176	169	169	157	171	180	177	156	171	179	162	153	159	167	174	163	164	156	151	186	145	169	159	182	152	174	163	176	139	161	159	150	149	154	140	162	168	171	169	174	159	172	172	160	164	169	146	163	161	178	157	183	165	148	150	174	161	179	167	163	160	169	163	168	164	143	169	159	154	172	172	166	144	171	157	163	149	177	154	168	161	190	162	139	153	176	171	186	137	187	147	152	195	189	134	161	164	171	147	159	170	168	171	143	167	145	162	150	163	162	167	154	155	171	168	146	153	173	162	160	169	157	161	149	178	151	168	178	168	158	159	166	157	161	184	167	141	175	166	153	154	183	149	134	148	178	147	153	152	167	160	136	161	153	155	168	163	158	145	172	151	161	152	151	147	152	150	157	152	168	180	181	161	165	193	179	185	176	137	172	147	176	179	164	154	165	147	171	150	146	142	160	161	157	172	160	154	165	146	166	145	182	155	166	183	176	174	148	161	182	170	168	145	160	169	147	149	151	172	147	158	166	167	162	156	144	170	165	127	176	160	177	182	170	158	151	158	175	173	183	144	166	133	163
150	2	1950	98180	631	171	880	854	755	687	582	561	531	466	440	362	337	366	343	307	301	273	271	254	248	254	221	231	226	242	211	199	216	220	212	219	214	203	203	206	182	204	195	183	202	170	179	200	173	200	203	210	200	185	160	208	201	186	189	195	205	196	176	199	173	167	197	170	194	194	195	184	179	169	171	200	170	190	197	174	174	188	175	196	149	198	191	188	180	199	187	163	174	198	184	165	188	153	172	169	171	168	175	155	201	159	190	189	188	178	191	160	179	176	153	188	176	179	177	147	181	157	188	178	160	161	172	170	173	185	166	190	186	167	162	163	160	167	173	183	188	181	185	172	155	179	181	164	172	181	191	186	177	181	181	155	178	169	179	162	162	159	172	182	189	142	164	169	165	172	171	165	159	171	132	182	170	183	161	150	165	157	196	185	175	181	169	189	193	182	181	159	184	189	164	165	185	181	175	169	159	158	177	158	171	161	176	141	175	168	170	178	184	175	164	177	186	155	162	162	176	153	158	171	155	180	190	179	178	159	160	191	167	178	164	150	174	172	163	149	151	163	199	172	179	173	153	173	179	172	172	164	190	156	175	177	198	169	148	150	146	159	154	143	162	176	171	156	170	164	171	170	157	172	145	170	155	167	168	175	178	161	163	160	180	171	163	196	168	174	158	160	170	167	177	166	185	159	173	182	145	162	175	162	168	179	167	170	165	167	164	154	189	172	163	174	150	184	183	174	176	184	159	159	158	160	175	170	164	174	169	171	175	155	147	174	173	167	158	172	181	152	150	178	168	164	156	172	160	174	192	147	151	154	160	173	164	176	147	144	164	163	162	172	164	172	155	159	184	170	177	171	162	169	163	197	145	175	152	163	176	159	162	168	167	166	176	165	169	168	179	161	147	149	170	162	170	171	149	163	172	162	173	160	166	178	165	154	173	174	176	175	170	182	172	160	136	160	150	166	156	168	177	180	144	153	170	175	162	153	143	168	164	166	172	148	159	137	176	202	179	161	174	162	191	164	182	157	195	147	166	170	161	173	154	170	165	161	180	142	191	167	165	166	171	163	168	161	150	170	172	169	161	156	153	188	170	178	146	166	185	185	147	160	157	180	180	162	177	175	158	173	158	157	192	138	192	176	159	174	169	146	150	158	161	171	164	172	181	158	152	171	184	164	143	160	180	179	152	185	147	163	172	170	181	161	161	166	175	172	161	184	184	155	153	168	158	161	180	159	167	174	167	147	170	180	160	181	144	187	146	161	165	173	190	166	156	166	162	177	165	157	167	179	160	163	160	181	180	156	167	194	147	154	165	144	165	173	167	163	155	174	160	165	154	161	175	161	174	154	145	167	157	153	156	171	176	170	156	179	150	162	165	160	172	146	173	187	161	151	168	158	180	150	163	171	160	170	194	191	169	149	157	172	156	169	167	148	162	173	141	146	201	175	154	158	174	183	172	155	188	140	151	159	167	158	154	160	164	169	184	158	168	188	154	153	176	179	173	163	157	158	177	161	158	147	184	152	151	152	159	173	155	163	168	168	172	170	156	191	186	154	140	159	154	155	156	186	176	160	165	169	172	163	179	146	174	161	160	169	161	155	168	191	178	172	176	169	161	155	169	166	185	152	146	152	165	161	170	185	176	163	181	144	173	144	152	158	164	174	166	162	181	152	172	176	171	146	154	158	190	162	148	155	174	178	151	160	169	163	145	171	167	178	175	181	184	168	149	167	171	160	164	178	170	177	153	164	157	166	168	178	153	162	171	179	182	169	176	148	154	164	169	151	155	159	185	166	169	158	203	158	177	167	151	161	150	140	199	159	155	162	163	169	180	160	134	192	179	162	149	146	173	147	163	154	173	152	167	167	141	161	174	153	159	150	173	170	174	196	180	160	168	164	177	149	175	179	177	166	161	185	159	184	176	175	169	141	175	160	164	168	162	155	169	182	157	181	156	157	149	150	167	169	173	163	161	179	163	195	164	160	161	152	158	163	147	165	188	175	159	175	142	149	150	163	180	176	174	149	181	160	166	146	155	159	140	163	156	155	167	152	151	177	162	144	181	171	163	172	176	165	160	172	177	166	163	182	176	160	168	144	167	165	171	160	158	177	177	177	171	169	172	186	162	137	170	166	157	150	168	176	173	177	167	159	176	184	164	157	176	164	188	157	150	176	180	148	181	141	183	178	154	157	166	163	165	180	177	173	172	176	145	169	139	171	172	147	162	168	159	158	184	164	161	181	156	174	170	164	163	173	174	170	154	170	162	190	167	177	173	171	166	163	179	165	147	170	169	172	185	171	172	170	185	168	159	174	174	158	167	171	149	171	159	180	166	155
150	3	3250	98237	649	85	805	839	790	670	629	549	493	422	368	358	297	273	283	284	237	251	238	234	226	229	247	205	242	202	201	208	210	208	186	186	204	183	181	192	174	186	187	198	194	190	200	200	199	179	188	175	177	182	181	172	169	167	200	182	179	168	165	183	179	190	175	191	186	198	184	177	170	174	184	171	188	182	174	168	161	199	175	172	193	166	196	191	187	171	166	172	183	180	171	172	184	181	167	187	164	168	170	181	170	196	168	176	161	175	184	177	186	170	167	159	166	183	177	157	191	172	170	185	157	178	189	182	179	182	209	174	203	170	189	164	189	179	173	163	192	166	173	159	186	170	163	185	160	163	177	171	193	180	199	160	177	179	159	184	165	175	149	171	161	179	185	180	167	173	167	188	160	163	182	183	179	168	157	180	174	176	145	180	156	163	182	172	173	175	164	178	176	168	173	160	168	189	173	181	141	170	167	188	186	148	193	155	169	180	158	152	159	166	178	180	186	157	166	191	177	153	176	178	169	152	179	173	150	176	169	165	163	152	163	189	167	155	174	183	166	167	171	193	196	182	153	164	176	150	155	170	168	161	169	162	168	181	198	148	173	155	179	166	176	188	194	188	168	163	181	162	149	169	159	172	189	174	164	164	178	185	169	166	173	156	160	181	165	163	175	174	165	189	149	203	161	171	180	182	165	184	168	179	165	170	184	170	165	168	177	160	174	162	162	171	174	148	190	174	182	143	167	189	160	167	168	170	180	166	163	178	155	159	192	190	144	173	185	182	166	167	144	175	183	167	182	168	199	175	180	188	150	163	174	180	186	174	177	183	174	177	178	175	198	177	172	188	155	182	165	168	167	178	172	162	188	188	166	171	171	152	170	182	172	161	200	179	197	192	170	171	181	152	176	171	163	183	171	160	143	175	169	189	161	162	169	177	173	178	172	189	163	167	179	162	169	170	160	161	171	169	162	179	168	191	184	163	164	150	184	159	170	156	167	176	188	191	178	167	172	171	160	178	163	150	160	172	175	171	176	165	152	176	161	131	197	175	167	155	189	170	173	154	167	152	194	187	165	174	169	183	169	171	190	172	161	159	178	164	153	170	170	182	158	158	157	165	162	176	177	178	169	150	150	174	191	163	168	154	166	157	161	161	161	167	157	170	168	173	166	181	161	199	172	149	164	135	166	146	178	170	152	161	201	171	162	151	177	176	184	163	155	167	175	169	164	186	170	182	164	144	165	149	169	169	173	146	181	175	195	146	156	175	187	172	203	183	173	171	180	153	178	169	172	142	177	150	186	156	172	185	164	164	192	146	172	156	198	148	149	178	166	166	170	152	179	172	170	193	153	177	161	171	163	185	179	175	186	174	198	167	164	146	155	157	168	153	168	168	168	172	180	143	170	172	173	165	171	174	154	147	168	172	189	177	153	168	191	184	167	171	172	156	176	165	170	168	180	176	182	164	167	161	186	168	179	184	178	154	162	148	151	178	161	156	187	162	168	163	182	161	155	164	169	175	163	157	162	170	170	173	170	154	165	159	165	178	186	156	153	171	142	153	185	158	203	183	158	176	163	189	183	183	174	181	173	155	174	163	172	178	167	165	170	176	170	186	179	191	172	148	166	180	167	165	176	181	182	192	166	167	187	169	168	167	163	173	182	160	175	148	197	189	176	184	171	154	175	183	171	155	158	168	158	165	181	178	171	201	176	186	159	181	184	171	174	163	160	179	168	174	197	158	170	159	188	168	184	159	178	180	176	154	184	177	177	176	173	185	168	173	164	179	167	148	163	168	170	172	178	179	164	183	178	178	185	155	167	168	171	172	183	167	178	172	180	179	185	154	167	191	171	162	165	158	192	157	154	185	175	175	169	171	174	181	170	161	159	153	176	190	169	161	155	200	159	159	163	169	159	175	145	180	192	177	162	146	158	176	156	177	180	191	165	152	137	172	165	157	194	190	169	163	184	155	166	166	154	157	168	168	180	173	167	154	162	200	177	164	160	164	173	188	153	177	184	158	168	173	156	165	168	170	150	175	161	182	174	178	198	166	173	162	176	182	156	174	166	178	178	181	155	171	185	194	162	183	159	155	174	170	163	164	163	163	197	205	153	179	188	197	158	166	171	179	170	172	171	171	173	186	182	163	171	160	171	163	187	159	155	173	160	155	184	185	183	178	169	164	176	163	175	177	160	175	156	181	182	170	179	175	170	175	155	176	181	198	159	173	176	181	183	170	171	181	183	167	149	155	142	174	191	160	169	154	145	183	161	181	159	173	183	171	170	185	179	186	174	160	181	164	175	151	189	181	168	183	164	165	158	138	165	173	165	155	185	154
