150	0	2500	144539	611	17	545	681	649	642	618	606	622	553	569	525	493	466	471	461	444	416	370	376	383	325	334	348	346	312	305	286	296	277	273	267	283	291	253	277	248	246	247	252	237	254	236	237	233	238	232	218	252	228	219	227	214	219	194	233	237	223	233	206	202	218	235	180	206	223	204	220	184	192	227	212	188	222	214	210	189	204	207	202	196	221	210	197	202	212	193	187	199	210	205	194	199	182	197	209	201	176	187	188	174	197	194	212	216	182	192	195	196	187	186	192	188	165	182	183	194	204	191	183	185	194	194	184	187	186	189	205	171	202	214	186	206	207	166	208	166	183	174	200	214	190	222	199	194	175	166	192	180	199	192	182	188	193	212	196	177	171	187	169	175	188	158	212	166	179	168	188	162	163	181	174	167	186	175	195	170	199	169	181	188	201	220	182	185	167	185	181	198	155	187	156	177	174	178	167	207	160	181	179	175	180	171	194	167	160	191	175	163	179	186	193	181	172	166	191	185	159	168	172	160	209	176	179	190	203	170	164	194	219	179	161	192	183	163	188	177	168	180	193	169	170	196	182	163	163	190	178	157	191	207	191	196	177	180	182	181	168	181	190	172	194	172	179	161	173	160	182	170	178	185	171	180	182	189	179	178	196	166	187	183	169	180	175	171	161	187	164	187	199	186	190	193	179	173	166	180	172	180	173	178	171	171	166	171	164	187	179	176	175	165	169	177	192	181	169	189	154	196	174	163	160	186	174	174	164	182	186	182	146	154	195	166	181	177	171	179	171	184	177	181	180	184	169	184	172	185	175	172	177	181	169	193	165	170	182	185	171	189	164	186	177	156	168	190	165	166	176	170	186	178	169	191	201	159	189	154	179	179	179	175	166	170	181	179	181	175	167	148	201	170	156	180	182	185	179	164	154	169	192	169	173	171	166	174	159	146	176	165	186	184	194	174	180	168	162	180	175	171	163	169	180	152	175	192	171	186	172	166	160	183	176	161	165	170	168	196	169	168	190	187	178	179	172	163	185	168	158	163	178	177	173	181	181	174	189	174	187	163	157	170	190	157	168	198	165	159	179	173	163	191	165	189	189	167	164	174	160	170	153	185	165	161	170	200	166	160	183	172	192	181	180	186	161	176	180	162	176	154	186	163	173	174	175	180	177	181	181	169	187	168	168	186	179	176	148	177	182	186	177	179	186	182	172	169	178	155	168	177	176	187	161	173	171	155	187	165	174	155	176	167	180	160	203	195	165	184	170	177	160	162	167	163	199	195	159	175	167	190	168	163	132	188	168	154	174	183	186	170	166	163	166	186	177	169	164	187	161	190	186	165	198	142	186	171	179	177	178	171	181	170	166	158	170	166	196	176	166	169	166	184	190	149	170	182	160	163	169	165	183	162	194	179	174	194	166	190	178	179	168	166	188	175	179	170	172	184	156	200	176	168	180	157	172	164	179	188	140	171	156	176	171	160	177	149	157	165	156	160	141	181	168	186	174	172	183	144	170	152	164	169	177	144	183	170	171	189	154	178	180	141	179	171	156	167	163	183	193	193	181	158	179	169	168	165	162	177	171	186	184	173	164	180	166	161	171	167	157	172	190	160	185	163	160	171	179	205	181	188	169	193	149	162	166	157	195	190	158	155	179	155	171	179	166	182	164	152	183	178	167	159	166	160	172	182	166	175	177	167	170	163	174	161	172	161	174	200	193	175	164	171	171	175	198	163	181	199	177	200	158	202	182	167	167	193	174	173	164	166	173	147	160	176	164	153	163	168	181	171	176	174	157	187	167	181	173	177	166	184	185	168	168	186	162	166	187	193	163	164	163	189	179	172	202	166	177	173	174	172	193	170	181	168	152	150	188	165	180	173	161	172	175	183	177	168	177	183	160	172	165	162	182	168	158	193	162	182	191	161	167	162	164	172	165	178	142	163	154	168	187	166	177	177	160	162	158	173	174	171	166	182	183	175	164	166	162	161	168	178	184	178	181	154	176	180	142	189	181	189	178	168	177	180	198	157	163	168	166	175	168	145	140	171	159	161	159	182	170	179	159	181	163	166	179	176	158	182	163	173	171	198	175	188	165	154	176	155	168	137	168	173	156	162	166	151	168	170	181	186	161	176	169	186	162	179	165	170	169	158	183	163	181	174	145	156	151	184	171	178	186	156	192	155	190	179	189	183	171	159	163	160	172	149	165	162	177	177	162	178	152	153	178	175	161	168	164	169	186	163	173	175	174	177	164	200	169	161	156	159	162	177	177	169	178	167	175	171	194	171	172	168	162	170	177	165	169	164	167	166	176	163	158	188	176	150	173	175	173	194	182	169	170	157	150
150	1	1710	144597	629	54	496	521	453	402	360	307	308	279	266	267	212	230	216	221	222	205	197	205	166	164	190	163	179	177	155	179	165	181	169	165	165	145	158	151	140	182	139	176	177	174	165	148	175	153	137	147	145	154	152	150	160	156	165	163	161	142	140	148	163	155	147	134	150	142	164	155	157	133	157	142	159	133	145	157	165	143	146	163	139	167	173	149	143	149	159	174	136	130	159	152	114	158	146	142	145	144	139	135	146	151	147	158	143	150	156	134	122	148	158	146	138	134	161	164	162	121	158	142	135	143	147	141	165	146	164	140	162	143	130	141	137	165	156	150	146	123	117	176	141	146	135	161	142	132	136	140	167	133	149	126	118	155	142	158	152	144	153	136	157	155	143	139	133	139	131	150	144	153	152	119	148	141	150	143	163	164	155	129	132	132	134	167	147	156	151	151	149	136	150	123	144	155	138	138	121	154	160	133	128	158	135	160	130	135	166	154	154	152	150	142	154	152	125	128	160	139	141	155	123	154	155	152	152	145	140	131	128	125	152	154	136	135	134	151	139	148	153	136	151	135	146	139	157	137	133	138	137	161	130	155	144	144	147	135	164	142	154	126	142	152	154	125	126	137	140	143	140	144	131	128	137	143	145	146	140	130	140	134	127	148	152	160	142	149	124	154	145	135	154	161	125	128	136	131	120	137	139	128	134	142	138	149	156	160	131	128	151	137	129	148	137	147	154	146	147	128	152	151	147	136	142	151	153	151	154	161	133	167	128	146	163	152	141	147	120	142	141	157	115	122	143	130	162	120	130	135	150	143	122	130	127	150	151	143	126	145	156	131	139	137	155	147	146	137	135	140	147	165	125	137	146	148	158	130	156	133	154	150	134	139	142	145	140	142	164	133	138	146	149	159	157	132	139	128	126	146	141	154	151	142	128	142	134	154	154	146	126	120	136	138	162	146	130	150	126	135	132	151	139	137	151	171	149	153	123	150	143	142	140	152	168	161	151	131	127	133	155	133	154	146	154	127	133	158	133	149	126	135	144	140	140	140	151	140	154	141	145	144	135	148	180	157	153	128	146	153	135	154	127	124	154	161	141	135	162	132	137	136	130	135	138	133	144	145	124	155	141	135	171	140	132	162	148	133	156	139	138	130	152	131	120	139	136	157	143	137	143	150	139	139	129	162	132	134	140	130	176	150	129	141	153	151	144	158	137	143	153	131	137	143	153	130	145	154	127	147	146	130	134	130	155	144	160	126	135	143	142	156	136	149	138	158	153	129	129	148	157	164	139	141	137	122	160	141	156	138	139	139	150	134	146	131	167	148	140	177	157	157	137	145	151	149	145	132	151	132	147	134	137	118	142	121	149	150	164	143	143	160	139	133	135	147	131	158	150	152	156	143	137	133	133	138	141	138	145	154	172	134	134	136	136	132	139	130	157	133	132	148	137	147	128	135	135	121	149	128	151	151	146	135	155	127	167	139	140	144	134	153	147	129	126	151	142	139	126	124	158	136	126	130	144	155	146	156	128	166	160	134	145	141	150	150	148	150	133	163	137	146	145	150	151	138	117	156	134	134	141	155	147	107	125	141	161	132	162	141	129	144	135	136	138	147	131	129	132	141	166	144	141	149	134	150	141	162	154	162	141	148	155	148	136	132	149	133	159	136	145	144	141	147	170	139	140	129	149	141	140	140	146	142	143	163	127	148	124	132	152	150	133	143	157	129	131	139	131	154	124	155	128	135	132	136	124	147	139	168	136	136	135	140	133	132	122	154	130	151	157	143	131	146	130	136	142	145	161	141	147	151	140	140	126	140	153	138	155	149	125	133	147	138	139	148	130	140	130	143	161	122	116	151	149	127	139	140	138	144	136	147	157	160	119	165	141	145	142	144	142	161	145	147	126	140	154	147	129	130	149	126	146	133	140	140	134	136	150	158	145	139	141	161	145	148	139	143	143	146	142	133	160	134	144	163	139	133	148	130	159	147	135	145	147	159	147	140	135	141	139	134	148	154	156	144	148	140	138	138	155	141	154	155	147	143	145	138	133	140	145	150	146	153	159	133	140	138	161	164	124	143	148	145	132	129	123	141	145	135	134	138	131	149	134	141	121	136	147	135	161	150	135	146	155	147	148	129	142	141	132	159	145	140	148	131	147	123	145	134	138	143	147	138	131	142	136	127	162	165	152	146	125	134	135	143	149	124	144	125	183	153	137	133	146	126	141	149	145	127	163	151	144	130	139	146	142	141	139	132	144	153	160	156	144	129	146	146	131	138	133	132	130	131	156	169	152	150	139	148	119	141	158	140	141	139	128	160	140	139	142	142	136	124	145	139
150	2	1950	144655	637	29	519	580	558	539	498	487	502	413	407	381	369	357	323	316	326	332	294	279	283	280	247	269	256	243	241	242	236	234	204	228	221	205	199	204	203	217	212	204	219	210	183	190	212	208	198	210	231	209	164	195	194	178	198	226	194	203	194	193	196	186	189	172	183	182	182	192	176	183	188	176	198	187	173	199	195	175	194	186	202	190	177	214	168	198	173	177	186	171	160	196	188	180	158	185	199	177	165	162	170	181	187	177	204	164	182	187	189	182	181	175	172	174	169	193	175	181	163	190	183	186	174	163	166	151	161	176	182	200	192	186	155	176	192	164	183	163	156	184	185	147	169	162	152	178	156	173	169	168	172	169	157	192	194	158	170	187	184	178	181	159	159	170	178	162	159	136	183	183	163	154	162	182	171	176	182	173	190	159	158	179	169	173	176	183	171	166	165	189	188	175	178	173	199	179	166	187	176	176	170	170	159	154	172	171	175	173	169	159	175	159	174	160	176	165	184	172	177	173	179	171	177	169	155	165	163	161	170	177	166	169	170	166	170	176	180	159	153	186	185	175	180	186	178	154	190	160	182	186	179	156	186	179	172	182	182	176	178	169	180	152	184	156	170	179	168	171	161	175	166	156	174	178	172	168	149	152	175	170	181	175	175	172	168	174	149	174	176	158	182	181	186	183	166	169	149	174	172	144	168	184	153	131	175	175	168	167	176	173	166	158	180	150	175	162	167	177	171	170	169	194	160	167	173	162	173	167	179	189	163	170	181	178	164	174	156	177	182	173	193	152	149	184	173	161	185	154	160	167	182	172	156	161	172	162	148	168	154	163	179	158	171	192	176	169	167	162	170	171	168	171	145	181	173	175	167	168	181	152	180	144	157	167	164	162	151	180	163	166	178	182	154	178	153	198	156	212	164	194	156	157	185	161	185	185	163	171	167	178	150	151	175	158	157	184	169	166	164	160	170	178	154	155	186	159	155	159	176	184	166	165	172	175	155	172	173	169	147	170	166	166	166	173	163	160	169	167	159	153	166	170	171	168	190	176	140	166	158	185	183	182	162	181	171	184	145	175	154	150	175	165	146	187	185	164	182	156	186	172	153	156	154	140	171	179	162	155	188	151	169	185	160	176	162	157	158	158	161	178	188	181	181	179	178	164	168	176	176	172	157	171	195	170	175	156	161	188	173	163	200	192	162	178	159	181	168	177	155	154	146	164	175	169	169	164	148	162	172	161	173	146	156	162	162	163	172	158	181	176	163	189	144	161	177	158	161	182	176	192	167	156	177	174	165	147	174	155	150	169	179	167	177	170	168	152	181	155	169	191	175	174	170	169	165	153	183	155	177	176	180	167	175	158	167	150	151	167	163	162	158	152	165	151	168	174	160	186	148	167	162	163	178	147	181	168	181	174	151	149	156	159	168	178	163	172	170	162	171	142	166	162	141	154	188	154	170	168	151	186	162	174	166	188	144	157	160	162	185	174	162	178	194	166	170	177	161	165	193	169	193	161	171	165	165	155	183	160	165	169	175	165	176	156	181	173	179	156	163	172	156	177	161	174	158	181	154	149	165	172	176	160	158	173	150	147	175	170	194	160	171	165	165	163	180	173	154	160	156	154	161	169	165	155	164	169	152	166	171	170	171	147	174	159	169	156	153	162	159	160	172	161	159	156	193	178	182	172	172	195	166	182	177	173	153	168	148	176	179	169	169	154	159	163	155	169	194	188	165	167	158	178	174	176	174	154	162	157	190	169	154	150	159	172	173	162	175	165	163	165	170	165	166	188	155	165	164	169	173	181	142	180	171	147	177	156	169	169	165	155	167	177	173	169	184	158	136	183	174	139	158	172	204	170	162	179	172	180	150	162	147	177	160	156	162	146	183	181	161	175	152	178	193	187	140	172	166	183	181	160	145	182	152	174	178	159	177	157	164	149	154	171	166	181	167	153	173	181	178	156	170	153	179	149	183	160	150	165	172	172	181	181	129	158	160	171	160	174	173	178	185	174	166	157	161	172	157	188	177	172	162	192	164	165	163	176	158	199	178	143	169	157	157	155	155	166	157	152	179	198	184	165	146	175	172	155	171	183	170	185	177	176	166	149	156	166	168	158	176	172	158	164	165	163	130	166	170	160	156	163	169	175	167	176	185	164	159	144	153	178	159	180	148	197	175	170	156	160	163	173	167	197	158	164	163	172	163	156	172	166	172	173	154	199	149	178	171	177	172	149	166	161	151	173	166	191	184	163	181	169	184	175	136	156	168	161	145	188	180	163	160	158	153	166	167	151	183	161	182	148	162	172	159	150	158	162	129	148	185	173	157	147	192	150
150	3	3250	144712	641	47	532	560	494	529	456	398	429	372	358	318	311	306	294	279	264	278	233	230	258	231	209	225	217	215	195	212	207	178	196	193	200	201	193	190	173	186	200	172	189	205	210	177	165	173	191	180	175	175	191	181	163	184	182	161	165	167	166	182	182	177	171	177	177	180	197	178	158	165	149	165	179	179	174	182	146	171	165	188	162	177	168	149	166	155	180	163	155	154	158	156	147	181	167	176	158	186	170	168	183	177	157	180	174	154	162	166	169	156	174	173	159	169	172	190	161	153	147	154	162	139	145	172	152	155	156	155	147	149	166	150	173	158	174	155	159	159	150	160	156	167	162	190	177	178	191	179	177	163	159	159	157	154	159	169	164	173	164	160	149	140	166	159	165	162	165	173	167	167	150	155	149	170	184	160	167	170	156	178	155	163	163	152	153	144	165	170	186	167	187	175	177	151	168	164	180	155	173	170	165	163	160	155	171	159	155	151	155	158	159	152	188	168	176	147	144	165	160	156	156	167	163	157	162	167	153	145	178	162	157	158	171	149	165	156	149	172	182	156	160	177	143	138	154	150	138	138	147	151	158	147	159	148	157	146	160	151	167	156	150	169	167	144	174	147	152	156	180	178	162	155	159	153	152	152	163	155	137	152	159	187	160	156	172	169	163	171	146	167	159	152	174	158	163	191	158	173	126	148	168	165	152	168	165	164	153	138	158	156	168	175	147	165	175	176	156	162	168	144	168	162	151	156	185	160	159	154	165	151	171	150	177	171	149	142	158	164	153	159	162	167	178	163	153	167	171	161	156	160	158	149	160	158	162	157	140	144	162	168	157	163	170	147	153	174	170	169	141	161	145	179	139	160	165	162	151	164	149	171	142	130	147	164	173	153	163	159	165	149	168	161	157	166	161	161	161	159	147	155	159	168	142	141	165	173	146	160	173	177	146	167	176	152	172	155	160	146	147	156	147	167	161	149	188	173	141	176	162	159	146	179	171	145	127	192	159	163	134	191	135	155	161	170	177	148	139	138	162	161	150	174	169	163	160	160	163	148	151	174	152	171	172	160	154	180	193	158	148	162	154	153	151	145	153	155	182	158	197	167	150	140	153	161	154	157	156	165	157	148	165	159	171	169	163	181	167	150	142	165	143	177	157	161	185	141	162	140	170	155	146	144	159	178	133	163	145	159	169	178	156	174	151	163	153	155	160	153	154	123	164	164	165	152	152	161	170	173	174	159	156	135	170	142	163	150	158	166	139	164	144	152	178	128	156	155	187	165	161	156	165	146	172	143	151	174	146	153	137	157	134	156	155	148	156	169	169	149	163	158	152	150	147	141	142	170	170	149	162	154	168	184	165	153	155	158	160	152	169	152	148	161	156	164	148	164	146	167	170	158	184	136	159	157	162	180	182	157	164	161	173	157	150	152	170	153	171	175	153	149	162	176	159	146	173	149	155	184	159	147	153	166	169	165	153	161	165	168	170	151	164	141	161	151	170	163	182	141	172	157	157	160	155	149	136	161	149	153	152	163	169	161	150	146	162	151	142	150	154	166	169	147	153	173	177	172	153	172	141	165	160	184	180	152	149	140	163	150	166	162	155	167	156	156	159	160	159	165	149	153	141	157	152	159	158	171	139	146	145	181	164	155	144	169	170	156	145	132	156	153	162	168	133	165	155	161	146	161	157	151	166	163	160	164	172	146	171	158	151	148	160	154	171	162	174	144	155	172	198	135	153	154	137	147	168	162	164	145	146	148	166	158	181	138	165	171	165	159	155	150	175	176	143	144	154	143	156	146	151	143	169	148	142	162	155	153	146	157	160	170	141	147	149	156	153	150	155	183	160	166	182	139	172	148	158	145	150	165	167	155	158	159	148	158	168	158	146	159	138	162	166	184	143	159	160	153	160	156	148	172	160	144	168	158	154	153	167	153	163	161	157	153	164	172	153	164	147	153	160	148	144	160	165	150	159	156	162	143	135	170	187	148	157	172	153	149	167	172	159	155	151	159	169	178	174	154	168	165	150	143	168	156	175	163	166	162	137	162	155	150	147	166	146	163	161	151	174	163	161	147	135	162	138	170	154	147	157	141	170	159	156	160	186	173	168	150	155	151	177	150	166	142	142	165	162	146	148	159	177	158	141	164	159	150	158	174	151	146	157	182	155	159	158	166	154	172	170	158	161	154	156	149	162	159	130	160	140	174	175	168	145	163	146	156	160	147	163	173	150	169	128	159	152	144	134	158	154	169	151	153	163	161	158	155	147	157	170	148	161	144	168	164	150	158	163	148	144	184	163	165	144	141	131	166	174	174	164	133	146	157	147	159	153	153
150	0	2500	144770	615	24	504	647	650	613	605	579	627	521	507	523	455	490	415	451	411	395	366	338	343	331	302	310	284	280	289	288	292	278	271	295	265	242	250	238	261	271	246	242	215	223	203	231	205	228	198	221	232	213	214	220	210	219	205	229	211	183	193	221	191	201	185	208	179	194	184	219	204	192	202	175	213	188	225	174	199	190	201	207	209	200	181	184	199	187	186	192	184	187	187	193	180	182	173	215	181	213	173	180	176	192	182	164	168	195	184	148	177	169	180	179	208	169	179	190	186	183	187	151	158	194	175	181	163	181	191	164	187	163	139	181	163	169	155	162	160	175	170	175	168	168	173	177	176	177	174	161	167	175	176	150	180	200	178	176	157	185	177	146	174	160	154	163	177	171	162	171	152	167	164	183	169	181	166	188	169	155	153	164	175	163	156	167	164	152	154	164	199	176	150	155	167	190	165	150	172	168	172	188	147	163	165	178	154	172	164	148	160	167	185	185	158	188	173	167	189	186	159	158	176	160	163	165	176	170	186	144	169	153	162	173	173	174	161	170	158	165	147	156	153	158	174	178	179	162	163	183	164	170	168	160	168	179	177	172	157	185	172	174	140	150	168	182	164	174	166	171	169	168	163	162	157	152	160	172	169	176	177	157	166	151	168	164	181	170	168	191	158	145	150	178	141	158	173	180	164	170	156	136	168	176	173	159	168	181	151	159	156	168	179	159	168	168	183	158	153	152	170	177	177	177	155	150	145	175	154	162	179	151	178	179	169	173	178	147	162	168	179	158	171	160	171	171	174	163	154	160	168	184	182	191	150	168	151	150	149	143	156	170	170	153	158	151	164	174	183	170	157	172	166	157	156	173	146	170	165	176	177	167	163	164	163	168	183	157	153	149	175	175	167	168	152	153	156	161	158	172	173	159	148	166	175	171	166	162	180	158	167	163	172	138	166	174	156	147	163	166	164	172	169	161	167	171	179	147	153	159	144	160	176	164	160	171	178	154	164	157	160	155	178	169	141	160	167	159	160	161	182	162	163	167	144	162	153	167	159	167	164	146	160	153	150	166	167	154	164	161	187	159	165	163	155	170	145	154	171	183	156	155	143	173	154	158	158	167	179	152	148	161	157	162	146	169	172	177	162	171	162	168	161	173	178	165	181	161	167	156	139	175	160	160	157	151	158	151	165	158	160	170	169	173	159	157	176	161	148	170	155	147	173	163	168	149	168	157	162	142	151	180	156	139	159	156	182	166	161	150	164	158	190	190	182	155	165	156	174	165	182	187	158	172	143	175	150	157	170	149	179	165	175	163	145	171	178	156	191	164	161	152	174	145	143	172	176	148	148	159	180	153	154	157	140	133	148	171	150	170	167	178	176	163	162	147	161	172	157	160	178	186	157	147	164	167	152	175	172	158	159	160	136	179	155	149	152	154	144	172	151	167	164	168	152	145	167	152	157	163	150	169	163	168	149	153	143	145	176	161	156	165	159	172	155	165	158	175	165	158	179	169	174	145	146	161	158	163	140	150	150	163	160	162	186	147	154	169	153	153	168	136	155	152	187	156	165	163	142	151	151	144	178	173	152	158	160	154	140	167	177	153	162	163	149	150	151	157	169	147	160	176	182	161	149	146	156	163	161	158	155	138	164	151	168	182	152	183	149	170	170	166	177	169	164	150	156	161	140	160	157	161	148	143	185	165	172	155	157	174	171	152	158	166	152	159	173	180	189	159	156	165	151	125	161	146	166	171	161	161	170	154	146	151	167	145	156	179	156	141	170	178	148	157	149	166	165	152	166	185	166	147	172	150	169	160	160	165	132	152	141	172	168	175	171	157	157	154	145	146	153	152	177	165	170	147	168	157	174	173	159	167	175	170	150	176	148	152	165	162	152	158	155	155	199	176	158	145	163	130	158	168	153	157	143	155	157	156	154	159	158	160	172	161	143	143	155	161	165	152	150	156	158	174	169	161	157	178	172	132	165	151	159	158	169	156	170	188	143	166	181	152	148	164	146	140	159	150	152	176	160	169	154	169	157	151	187	173	154	153	145	155	152	157	142	152	144	162	160	169	153	166	163	157	169	154	171	164	169	167	148	163	165	162	159	166	172	156	165	172	151	157	166	159	166	160	158	166	155	172	137	146	148	136	164	158	149	143	170	142	158	146	162	150	143	165	167	155	139	164	148	181	163	154	165	170	165	158	176	167	135	149	149	157	176	164	159	153	179	155	154	168	147	169	181	132	154	189	152	156	163	172	163	153	149	145	153	169	170	162	169	179	151	159	157	148	156	165	174	166	168	142	159	148	138	186	155	157	165	164	167	173	158	162	168	143
150	1	1710	144828	634	72	468	506	439	376	324	298	283	311	270	264	221	208	185	210	228	191	191	170	182	190	160	194	158	181	160	159	177	142	142	152	157	163	150	179	158	171	136	142	150	152	147	139	145	154	137	167	157	146	164	158	123	139	140	162	144	146	145	145	153	167	144	152	163	141	137	146	158	140	126	129	158	136	145	162	151	157	147	147	149	137	153	160	133	156	151	152	144	142	139	167	157	160	162	145	139	155	143	141	154	138	151	143	137	146	137	155	137	131	145	147	138	139	139	140	138	135	156	154	126	145	145	167	153	132	148	157	130	151	142	127	148	144	150	144	134	156	120	129	157	155	132	147	146	153	148	148	151	141	131	140	157	141	145	143	159	150	154	144	139	150	151	137	131	143	143	127	143	142	114	129	127	132	144	150	140	131	132	122	138	130	136	146	143	134	114	145	143	160	122	144	160	132	147	149	144	141	131	151	137	153	156	138	141	131	143	137	147	133	138	155	130	137	106	127	148	127	132	130	154	138	133	145	140	134	147	165	135	151	146	157	149	145	146	134	153	136	135	131	146	135	139	132	147	141	163	127	152	147	141	139	138	144	140	147	146	149	179	125	148	143	123	123	136	151	149	145	150	170	146	134	139	143	156	120	155	143	148	148	151	139	149	149	159	132	141	141	153	137	143	128	140	142	150	161	145	121	148	125	146	141	128	135	157	142	150	161	155	136	134	156	157	143	117	132	134	139	140	121	144	120	117	131	133	146	141	141	130	156	152	140	137	142	123	141	132	156	161	132	140	147	139	148	144	149	108	141	124	128	134	132	128	129	142	139	129	148	138	142	126	139	155	147	140	143	140	142	169	150	143	142	163	143	139	160	130	133	144	146	130	159	140	139	135	121	137	134	142	146	149	165	150	153	145	140	140	121	161	156	154	132	166	152	132	139	132	135	137	119	139	114	142	144	153	147	139	126	129	124	152	142	133	139	163	128	143	143	144	141	147	138	144	119	135	139	146	166	141	113	138	144	149	139	151	127	154	141	139	149	155	135	147	151	138	143	159	152	140	154	151	146	128	155	140	131	133	149	121	136	156	138	141	147	136	147	155	137	135	160	145	143	146	152	149	130	143	130	138	131	127	160	129	140	131	136	137	139	145	136	143	136	159	140	152	121	139	124	136	141	147	130	143	132	149	143	146	129	148	147	136	136	136	145	150	130	143	141	147	152	146	120	132	128	153	139	122	131	130	152	153	145	151	156	144	127	143	114	142	145	149	145	124	145	152	125	134	153	137	141	146	138	126	147	167	129	146	131	165	143	135	129	139	120	124	134	134	139	152	145	156	121	139	132	128	155	134	149	146	137	143	149	129	139	134	148	158	137	136	120	124	147	134	125	161	121	129	145	155	141	151	138	135	146	138	131	155	150	126	133	146	136	123	150	128	156	141	141	149	145	124	125	151	142	127	128	144	145	144	153	150	135	149	149	136	142	151	140	148	133	159	140	132	156	138	131	147	164	126	126	154	150	129	159	130	143	140	149	152	140	161	138	139	124	142	147	156	147	141	150	133	135	135	143	148	135	164	129	136	141	147	144	130	135	129	151	131	137	160	147	135	143	139	149	143	127	126	119	136	143	148	138	146	142	145	136	130	123	144	137	143	150	133	155	125	136	127	135	139	140	159	152	140	113	152	121	142	166	141	155	138	134	152	134	152	134	136	126	125	147	156	141	134	145	152	129	134	134	140	132	133	133	141	143	150	161	147	121	141	145	130	156	149	123	150	119	151	136	159	136	128	139	155	143	117	154	143	130	145	150	145	144	154	155	138	155	138	140	131	120	149	141	140	134	147	135	166	146	140	124	136	150	145	149	152	127	165	137	158	141	130	127	156	161	150	118	145	114	134	138	152	129	141	147	155	132	130	139	130	124	149	124	146	137	158	134	137	135	124	143	153	137	141	143	160	158	150	125	146	138	137	118	151	116	129	144	150	128	153	154	150	144	149	138	114	142	122	147	152	152	126	137	162	128	147	153	150	155	158	157	123	154	154	145	143	129	151	149	166	140	136	133	156	123	147	135	143	126	147	150	156	136	150	140	129	144	139	133	158	137	133	146	146	140	131	132	141	148	150	117	158	142	128	130	139	121	152	132	145	169	136	137	144	131	120	153	145	145	125	155	161	136	139	137	141	145	152	138	137	135	143	146	147	124	148	130	148	130	137	128	139	130	139	157	141	146	152	147	135	141	149	119	149	134	129	141	147	137	118	137	141	126	145	147	125	122	149	133	131	145	149	134	148	149	121	149	130	148	146	147	126	166	137	137	138	153	137	149	117	157	121	117	138	151
150	2	1950	144886	624	30	521	590	530	529	468	467	457	415	399	348	360	334	328	305	318	277	267	237	224	228	252	222	221	212	222	241	218	205	205	211	195	202	185	185	199	188	187	199	179	197	177	180	197	171	171	192	176	165	188	180	170	144	184	176	166	174	172	155	169	163	166	178	171	155	183	165	167	170	165	156	161	145	162	185	166	179	174	170	161	147	156	155	153	175	157	181	158	182	150	184	162	154	154	185	163	160	163	168	176	164	139	148	150	160	153	148	194	171	171	149	148	159	143	160	168	144	166	166	160	144	157	150	161	155	179	172	139	172	148	171	173	160	150	172	153	157	165	158	150	159	169	167	152	172	165	149	166	157	148	150	163	150	169	186	150	151	162	162	143	179	153	160	148	154	167	179	150	163	156	145	170	150	148	160	148	142	162	158	149	161	156	157	136	153	151	165	171	157	155	170	145	155	131	163	153	146	145	147	154	171	161	160	156	158	144	148	136	148	144	150	129	144	159	144	160	155	170	158	156	159	140	161	158	161	160	165	162	161	136	161	159	151	140	173	148	172	161	156	167	143	163	147	164	161	166	152	148	157	158	147	175	154	139	159	129	137	164	149	154	167	132	153	157	144	158	138	156	144	153	154	170	144	153	165	152	161	172	144	165	145	151	163	146	161	172	172	157	158	155	138	180	141	147	141	170	166	161	147	153	149	153	149	144	144	144	140	148	156	145	155	149	175	160	164	147	167	131	156	151	157	133	147	151	166	146	151	151	146	153	154	157	159	155	167	156	140	146	135	176	165	153	161	175	149	160	159	166	161	138	142	152	156	159	178	155	146	152	170	153	132	146	149	151	160	141	158	137	152	145	129	159	139	149	158	151	150	153	173	143	139	154	152	145	136	159	155	156	129	144	166	133	127	164	136	162	157	151	147	134	165	148	149	155	142	146	173	154	161	155	147	160	151	141	157	163	162	144	156	135	161	143	157	168	175	146	157	160	149	154	155	152	151	150	138	157	163	157	153	138	162	165	149	150	166	153	147	148	144	180	158	152	151	143	150	160	145	151	143	152	139	156	141	143	147	135	161	183	146	169	143	158	143	154	140	149	155	146	137	128	170	149	152	168	164	131	160	161	148	160	154	151	147	153	159	149	162	155	158	155	159	140	145	159	173	164	136	160	145	130	135	151	158	146	138	155	155	130	139	147	152	148	167	157	151	147	169	139	170	151	146	141	139	153	156	141	157	169	138	154	121	148	153	156	136	159	144	150	159	156	154	156	164	150	147	166	153	133	150	144	168	152	140	154	156	131	140	148	147	178	143	156	178	164	149	149	160	151	156	156	146	157	132	152	131	142	136	163	146	145	174	156	157	125	160	141	137	139	135	162	151	160	156	151	143	159	137	160	155	136	162	155	132	140	169	143	149	164	149	154	141	149	157	146	155	141	157	158	141	153	137	133	141	146	155	151	153	148	163	130	159	141	152	139	189	144	134	147	159	175	149	166	162	148	155	134	151	142	148	138	153	155	144	168	165	161	127	160	138	134	154	166	160	172	150	171	135	145	141	161	163	153	168	131	147	149	147	137	152	144	158	155	148	167	135	154	161	149	157	162	171	146	167	145	158	147	157	156	190	136	158	141	163	147	153	156	153	160	136	159	140	141	145	163	158	142	149	158	129	159	146	155	140	131	138	167	150	141	119	153	149	162	130	165	162	148	151	147	171	135	157	139	146	146	148	150	163	130	143	131	159	156	163	151	154	136	165	164	135	160	141	129	144	153	149	154	134	146	141	153	139	156	152	151	145	145	149	133	156	137	151	157	149	157	160	143	139	147	153	160	164	164	151	155	145	141	165	147	141	145	165	150	128	147	137	146	145	147	161	186	145	156	127	153	147	146	140	149	137	164	142	143	163	166	149	141	147	124	139	141	162	167	138	148	155	141	141	146	135	150	135	144	156	152	157	147	144	130	152	144	149	150	147	156	135	160	156	127	167	164	144	145	156	167	161	157	155	158	158	149	146	136	177	148	149	163	152	152	138	143	160	152	142	156	143	150	162	139	154	146	157	140	151	146	134	167	151	159	152	142	136	131	168	147	169	133	147	147	163	147	139	141	129	145	144	148	147	150	164	144	136	137	143	149	155	152	165	130	157	166	140	169	145	155	161	138	142	148	145	159	148	154	146	167	131	159	138	158	158	159	158	169	153	150	155	132	141	141	141	145	151	153	162	146	164	143	159	130	140	168	151	153	164	172	141	169	147	158	142	158	138	124	149	146	152	121	172	161	150	153	141	166	139	162	134	161	146	161	149	159	142	155	146	155	153	130	152	140	151	148	164	147	155
150	3	3250	144944	625	49	499	539	536	507	461	412	392	356	343	312	302	293	281	280	249	241	247	210	233	209	245	224	185	211	218	210	177	206	189	194	190	205	173	172	181	164	184	191	182	180	168	170	190	177	182	178	182	172	180	186	172	178	171	181	159	163	185	157	203	189	176	182	188	164	179	182	148	169	160	152	157	186	174	191	164	173	160	160	157	164	154	179	171	171	187	168	168	175	168	175	157	153	183	184	163	160	166	167	170	173	182	170	156	162	159	189	177	156	164	176	174	167	156	157	163	158	164	176	156	185	175	166	163	134	204	173	159	189	175	168	150	145	166	186	170	166	176	166	165	156	169	164	166	172	171	165	154	169	154	187	171	169	178	189	169	167	167	170	147	155	167	189	166	160	164	158	174	183	151	170	151	146	156	169	167	164	176	159	153	163	166	155	145	173	157	159	175	180	165	144	175	172	153	146	176	158	159	147	167	157	160	167	170	181	175	162	167	174	163	183	169	157	144	180	180	177	162	184	188	164	168	160	159	139	153	167	164	157	170	157	152	173	172	170	149	158	161	166	142	153	135	166	150	193	161	155	170	188	171	175	147	174	171	158	161	162	162	153	169	164	169	156	157	178	140	150	150	158	171	158	164	157	168	183	170	166	157	160	170	181	151	164	142	169	150	145	155	170	180	166	184	179	179	149	171	171	162	201	155	170	176	164	175	167	156	163	161	148	178	163	166	147	167	175	154	166	154	154	164	155	189	158	159	135	182	155	186	189	182	187	169	168	171	158	185	147	149	171	147	148	151	148	172	169	175	168	186	157	150	164	161	177	167	162	165	164	175	170	176	154	156	148	189	158	169	153	152	164	163	167	161	172	162	165	164	171	146	163	145	159	171	160	147	174	153	181	152	172	155	180	138	171	147	179	163	159	176	164	169	152	164	159	165	166	176	167	151	151	178	175	162	163	149	172	159	157	140	152	177	170	160	152	176	143	156	159	155	155	151	149	163	174	164	151	153	178	162	167	163	160	175	159	179	152	161	169	165	173	167	150	144	142	165	168	150	167	161	161	154	174	166	138	157	156	177	154	131	144	167	181	145	166	144	156	164	170	152	184	167	179	140	163	139	151	169	153	180	169	174	179	159	150	179	176	142	165	149	177	152	156	161	181	163	164	146	158	153	164	144	163	173	167	171	169	157	157	164	166	158	169	176	171	164	164	157	169	162	189	159	177	152	163	156	154	159	153	154	164	191	186	144	158	162	160	178	148	147	169	150	173	178	172	149	159	160	159	162	153	181	144	157	170	182	183	156	147	174	161	178	175	168	162	171	163	161	162	160	161	154	167	172	169	152	164	174	180	169	151	140	171	161	173	163	149	158	158	178	149	175	159	160	169	146	157	177	150	165	170	157	174	148	169	151	173	176	172	147	168	163	155	162	172	162	157	150	153	170	168	161	164	164	151	170	167	162	156	163	162	167	165	159	160	168	152	181	153	156	164	155	150	139	166	163	162	165	146	153	169	142	160	185	140	177	149	157	162	170	153	150	150	172	160	171	155	163	165	173	157	170	167	171	162	166	157	172	177	161	158	173	142	154	168	166	165	142	162	163	158	157	162	158	176	177	157	150	165	149	166	163	160	148	147	128	164	148	161	170	158	166	163	175	139	162	166	160	169	139	177	176	152	167	166	183	150	164	167	159	168	154	154	156	179	172	145	161	163	154	150	148	152	164	161	183	164	174	156	168	152	156	155	153	149	174	162	175	166	150	169	159	171	167	139	182	152	195	168	149	172	170	149	155	159	165	174	155	161	144	166	152	160	163	157	163	157	158	170	165	177	166	144	188	162	151	154	181	163	156	168	168	195	150	165	167	131	161	143	166	162	174	166	187	140	172	180	170	171	191	150	146	200	174	144	177	174	157	149	155	171	145	150	151	190	160	155	163	155	154	160	175	149	134	155	177	176	158	167	175	159	155	143	160	156	181	180	163	172	169	160	157	163	170	160	182	161	159	140	174	150	163	175	164	162	160	157	172	170	163	164	171	177	170	172	151	155	157	149	144	184	170	165	166	171	162	140	185	183	181	140	149	156	157	182	151	161	153	169	168	150	146	156	161	169	158	129	175	169	157	158	165	154	171	189	151	161	167	181	150	141	163	167	167	169	154	163	164	146	161	165	147	167	154	168	168	181	168	158	151	154	153	160	170	163	151	164	150	189	172	157	146	160	170	164	163	171	171	159	166	143	196	179	145	146	140	170	157	155	155	145	160	164	170	175	179	160	150	179	182	147	193	173	161	163	168	165	155	169	154	149	164	169	151	156	177	165	178	145	153	162	152	163	152	164
150	0	2500	145001	641	14	512	640	640	652	616	575	579	523	516	485	484	456	430	443	420	410	388	319	339	342	335	284	318	290	279	271	273	262	290	261	277	245	249	266	235	229	258	222	225	220	234	248	232	211	220	216	206	204	223	212	215	203	205	212	201	202	206	207	182	187	198	176	195	190	178	187	201	189	197	172	188	187	196	199	176	190	180	193	182	173	185	193	185	176	174	192	173	179	164	182	153	182	196	148	192	168	184	175	175	165	188	177	160	192	181	184	177	179	181	185	169	198	159	190	180	172	172	159	163	186	197	179	174	169	176	147	175	163	173	182	173	179	179	172	174	167	194	177	163	179	181	186	186	156	186	192	187	164	159	166	184	180	169	177	174	169	180	168	185	160	174	179	157	161	151	194	194	175	152	153	165	178	179	164	157	156	150	164	175	164	153	154	157	159	160	165	189	165	174	167	189	163	150	178	143	154	178	183	163	162	187	179	156	174	165	157	165	157	175	159	171	165	157	166	178	150	171	167	168	148	176	162	165	172	168	170	195	167	149	178	173	188	169	173	179	154	160	166	169	171	166	166	172	184	150	151	161	166	162	152	161	173	159	185	168	169	164	135	151	156	166	148	153	179	153	142	162	153	155	188	160	159	172	179	160	193	172	166	157	152	173	163	155	185	155	156	161	161	146	161	152	169	165	184	173	179	170	172	162	175	166	151	163	159	165	168	162	161	174	155	140	177	172	152	169	150	157	143	178	164	169	166	137	170	170	162	146	163	138	145	173	157	160	175	185	142	147	176	166	148	172	157	165	183	166	155	164	165	172	170	146	172	127	165	171	155	154	158	180	150	142	154	171	164	163	143	164	153	162	156	163	155	152	156	159	155	159	164	163	156	165	169	168	154	158	159	147	152	173	163	187	162	149	162	156	145	144	144	162	169	175	181	165	159	170	156	162	166	167	159	146	155	143	175	161	155	150	161	164	137	156	157	150	162	165	153	163	162	128	154	152	160	181	135	142	160	155	156	168	164	140	165	164	168	171	159	153	172	153	173	159	156	145	167	148	160	144	140	148	161	177	166	161	142	174	159	174	157	167	149	156	147	153	159	145	173	166	154	154	143	158	145	166	148	156	149	152	142	168	160	156	154	164	167	163	144	160	169	177	169	172	160	158	155	157	160	150	169	139	162	169	138	165	141	177	151	155	159	170	150	127	172	162	174	164	150	161	139	175	166	164	166	135	144	159	157	163	157	142	135	157	144	159	154	158	165	138	148	158	138	160	160	170	163	168	190	184	165	143	169	155	137	148	158	168	162	162	161	155	169	146	176	174	168	154	151	164	173	158	160	167	159	174	168	155	156	145	163	151	164	158	178	164	189	152	172	197	143	162	148	146	150	140	182	165	174	157	158	158	138	148	144	160	170	153	167	159	176	177	172	171	151	166	151	174	152	156	170	159	162	145	173	154	141	156	135	166	159	169	172	157	148	172	142	149	161	142	148	144	161	132	158	152	158	141	164	152	151	153	158	141	173	154	149	148	186	161	160	168	167	169	165	158	158	173	175	181	164	138	174	139	140	154	158	166	152	142	142	149	153	131	180	155	159	155	147	177	141	148	158	157	165	149	150	139	151	170	146	146	164	185	171	153	145	173	150	146	157	140	158	144	183	156	158	166	168	145	159	153	142	139	156	156	168	158	149	168	164	178	145	168	162	164	157	149	167	150	143	156	171	173	143	145	156	161	151	170	168	145	146	167	168	155	157	152	138	138	162	168	149	154	152	127	159	160	147	148	146	170	167	169	166	154	150	152	151	154	152	140	146	141	154	156	141	163	163	187	133	171	148	159	151	163	176	158	152	156	145	166	159	162	160	153	169	157	165	165	159	154	152	163	152	184	162	141	172	137	149	172	181	161	157	144	152	168	162	140	177	172	159	137	140	165	174	163	171	167	149	157	143	176	156	147	153	145	168	148	164	171	162	151	169	165	165	167	155	163	161	155	158	157	138	166	148	150	155	157	149	139	156	162	155	176	148	159	166	152	167	155	181	162	167	163	168	169	151	171	152	146	150	152	171	179	154	140	159	151	147	149	141	148	158	172	164	160	143	159	150	156	165	162	154	149	160	167	172	157	150	159	139	148	151	180	167	163	164	166	142	172	138	157	142	151	173	167	172	149	155	146	158	154	156	154	168	149	163	147	131	152	165	141	174	158	161	148	159	155	184	149	140	161	148	169	141	144	153	149	167	139	174	154	135	151	130	153	136	158	141	155	147	171	158	143	143	148	155	151	165	169	145	160	159	154	163	181	162	162	150	163	165	178	147	164	196	159	171	171	144	150	166	165	153
150	1	1710	145059	637	61	497	494	431	388	363	297	291	261	215	228	202	227	210	172	155	179	184	187	183	177	139	144	170	149	148	161	145	152	149	144	118	145	133	132	126	126	136	155	135	131	148	113	136	156	119	171	128	136	138	137	130	125	122	124	134	140	126	131	139	117	122	124	126	127	114	141	117	121	140	129	126	144	125	145	127	119	127	139	144	133	164	111	111	123	128	135	128	120	116	146	114	130	126	117	126	128	120	126	124	118	131	138	120	111	126	121	134	137	114	134	133	102	123	120	132	108	134	126	129	123	115	135	126	120	135	121	140	142	118	116	126	116	115	117	112	150	114	115	122	120	120	132	137	137	126	124	124	114	133	105	135	108	119	140	126	133	126	122	125	134	144	130	116	114	120	134	124	128	131	119	100	109	144	127	124	113	139	107	124	123	129	129	117	120	123	137	135	119	116	130	105	121	128	105	137	103	137	124	117	111	121	101	129	131	122	120	124	135	140	118	133	128	101	141	119	127	116	104	114	115	137	135	142	108	142	110	106	131	109	147	125	103	102	128	140	128	122	116	143	113	117	130	113	126	136	127	126	119	132	120	119	127	113	110	122	106	134	111	111	104	123	133	117	122	119	126	127	116	108	123	111	128	115	122	104	122	130	122	118	118	111	109	127	131	140	121	126	128	125	131	120	132	136	96	120	137	124	117	123	129	116	135	136	124	117	113	113	118	113	109	137	116	116	137	117	134	117	130	113	113	116	107	121	100	126	125	130	129	152	117	134	109	111	110	121	111	119	104	141	111	112	119	119	145	138	123	115	143	107	123	109	125	114	129	139	114	128	127	123	125	105	110	122	121	118	103	118	139	106	128	115	118	141	103	129	112	120	117	108	136	126	123	126	125	110	134	150	101	129	128	123	120	126	141	125	146	144	128	143	131	144	104	103	113	105	128	135	117	137	124	125	123	130	136	116	156	117	112	120	140	116	126	108	136	127	127	131	120	111	112	110	133	122	119	137	144	118	126	108	120	140	131	134	141	101	111	135	127	122	114	126	139	135	139	143	123	123	123	123	137	130	121	123	131	136	93	117	114	109	106	119	124	113	123	131	101	123	120	130	114	129	117	119	130	112	126	115	122	106	95	109	129	129	142	104	131	118	136	107	144	122	124	111	139	114	102	137	114	120	127	125	127	108	122	113	116	104	141	133	135	117	129	115	117	132	108	124	118	136	115	131	109	101	129	116	118	128	126	139	125	121	131	121	115	150	141	116	117	121	134	126	116	117	119	112	134	114	142	110	147	110	119	119	124	120	122	120	133	116	126	134	126	140	115	140	134	118	122	145	127	101	110	127	113	122	113	120	141	121	110	116	143	127	122	121	120	134	111	131	104	114	125	116	117	130	121	130	117	116	98	128	125	134	113	134	145	129	107	118	103	124	130	111	111	106	134	113	119	121	118	120	110	131	112	121	138	145	119	126	118	109	122	132	124	133	126	126	129	136	102	132	112	115	113	96	111	114	115	126	112	148	111	105	101	113	111	109	121	120	132	131	118	115	132	122	123	124	122	109	114	129	113	132	131	107	121	107	117	115	117	111	131	122	110	139	128	127	115	134	111	132	141	121	119	125	123	116	105	126	132	115	117	131	120	120	112	114	119	122	111	126	114	114	120	119	111	123	128	134	134	128	134	133	114	111	113	139	105	127	117	133	126	106	118	130	129	125	117	109	127	110	120	119	138	110	106	129	126	129	128	103	137	95	114	116	143	133	144	120	129	113	134	124	96	112	121	117	121	134	132	103	115	127	111	128	109	132	108	121	128	112	124	124	120	123	108	107	136	136	127	124	126	122	95	110	113	126	120	118	133	114	130	121	123	132	130	121	106	109	114	107	115	123	123	118	104	128	119	114	117	131	115	127	133	131	119	109	135	126	103	130	114	138	116	112	126	131	124	96	117	114	125	128	121	122	130	133	109	122	131	128	116	119	104	106	135	110	119	124	113	115	116	108	120	122	131	94	100	129	111	94	134	114	115	126	132	104	130	134	103	124	118	123	138	118	115	114	132	114	107	115	105	126	120	113	116	123	139	112	116	119	118	120	137	123	123	127	100	119	132	110	127	117	94	134	104	126	116	127	139	127	134	111	115	111	126	139	101	132	131	111	133	130	126	119	100	131	111	113	142	110	130	138	106	118	128	134	115	139	123	134	112	128	110	113	122	108	130	139	130	122	133	133	109	124	141	140	133	122	107	118	121	124	109	118	139	120	128	103	123	95	111	141	124	111	112	112	114	132	141	118	125	120	115	124	117	115	128	117	135	110	130	112	122	109	109	117	120	112	132	126	132
150	2	1950	145117	640	37	483	561	534	528	483	451	431	394	350	342	344	323	304	273	307	268	255	263	247	239	230	222	235	210	221	159	205	205	187	193	197	182	178	179	174	181	168	175	178	161	183	166	164	150	142	157	168	162	165	147	157	143	158	152	149	146	140	137	169	150	132	134	158	160	149	134	165	153	142	151	158	143	143	143	170	158	157	140	150	154	132	128	130	141	156	165	148	148	138	145	156	133	133	143	149	135	146	142	129	152	172	138	138	128	134	134	147	142	156	149	137	153	147	135	130	151	124	134	157	132	132	158	147	138	136	149	138	141	113	130	134	136	140	154	143	147	140	157	156	154	131	136	142	152	127	146	154	143	135	130	146	125	131	140	133	140	147	140	151	145	138	141	138	133	162	125	126	147	134	116	144	154	139	143	112	160	145	148	125	138	137	134	146	137	127	122	117	140	114	132	133	157	133	134	126	125	134	135	141	136	132	138	126	134	139	136	136	128	136	133	147	142	125	139	138	157	143	138	158	122	147	129	142	135	127	144	137	145	129	130	132	135	142	140	143	119	137	134	121	131	143	130	153	134	136	140	130	144	128	146	117	155	139	143	133	145	139	120	149	144	133	150	147	119	146	156	145	159	126	126	138	135	135	140	142	112	143	153	138	144	131	132	120	143	139	133	130	141	132	127	151	135	129	147	128	124	123	140	131	152	125	142	142	127	130	129	135	134	141	146	120	136	136	133	140	144	132	143	140	139	102	146	136	139	135	155	138	115	157	135	134	132	135	141	128	136	132	140	148	137	145	155	129	153	135	125	128	121	125	147	123	145	132	137	124	141	125	134	131	143	129	151	155	129	147	123	126	124	136	136	126	143	110	144	127	152	116	140	130	140	152	131	161	127	150	118	130	148	146	147	133	146	149	113	141	143	142	142	115	126	149	147	149	144	156	141	141	139	136	134	129	149	117	129	123	121	144	119	158	131	138	119	136	152	158	150	143	149	139	134	137	133	143	138	143	130	126	129	151	131	144	133	97	145	125	117	136	127	124	136	138	147	138	128	154	144	127	136	138	121	137	128	154	141	140	123	122	132	120	156	122	124	135	115	133	142	122	123	118	172	135	121	121	132	138	136	131	131	127	134	133	135	148	139	126	125	136	128	145	119	147	132	142	127	146	145	123	148	134	119	119	145	128	158	124	157	142	134	144	133	125	138	140	135	143	149	140	127	124	129	132	121	132	140	135	143	133	133	137	131	122	146	142	137	140	141	126	158	125	144	145	109	145	102	150	138	131	123	146	146	151	120	142	135	128	122	144	158	134	122	131	118	142	137	142	131	137	127	121	124	144	152	125	128	123	135	131	117	136	159	129	131	132	132	134	115	144	149	130	128	120	138	126	139	140	134	140	135	136	145	134	114	119	146	137	115	133	106	162	152	138	137	125	119	134	135	142	171	130	140	147	133	150	143	147	148	132	141	152	128	122	136	138	145	153	129	136	136	126	129	144	137	132	136	129	128	129	138	123	129	134	129	125	119	133	137	130	138	137	145	121	130	128	159	144	125	129	131	126	128	139	128	147	137	122	120	143	142	128	135	130	136	150	122	132	131	135	132	147	124	149	127	142	127	145	144	142	129	163	147	136	146	130	135	136	145	142	136	138	150	134	126	145	124	129	134	133	130	123	137	135	137	126	136	139	123	128	139	128	166	129	118	116	144	119	144	117	138	138	104	165	126	127	134	137	154	143	130	135	139	128	124	133	130	133	130	147	133	129	148	140	140	136	141	132	143	148	129	132	125	119	123	129	125	134	116	134	117	132	130	134	141	142	152	129	168	126	158	122	136	116	122	135	145	118	124	142	125	136	127	125	117	119	127	140	119	125	156	137	124	121	121	141	111	128	135	118	129	123	125	111	143	134	130	148	117	131	130	125	117	135	125	147	155	122	142	132	134	130	155	115	146	164	131	121	161	131	133	129	140	149	134	147	132	128	149	125	145	122	136	123	126	141	137	118	139	120	124	125	156	148	130	117	131	125	144	124	138	137	145	135	124	149	130	153	139	127	115	143	131	131	124	134	131	128	148	123	128	131	120	130	126	135	153	115	146	131	127	122	123	126	154	111	118	150	144	126	152	117	130	132	140	138	128	138	146	117	141	122	130	144	129	139	154	142	124	128	133	150	109	125	136	132	143	131	130	142	105	140	117	141	148	137	120	136	125	120	138	131	128	125	138	126	136	120	141	139	128	145	141	131	136	139	114	162	116	151	141	117	144	128	125	141	127	147	144	131	118	133	144	125	137	134	135	122	128	130	147	135	139	123	144	137	143	130	129	130	146	119	129	157	123
150	3	3250	145175	643	48	547	547	500	506	448	412	390	378	351	305	313	284	272	269	244	237	249	231	229	244	221	221	190	227	194	206	203	200	164	211	185	194	201	178	200	164	169	178	159	199	177	184	155	195	164	186	188	194	172	201	165	174	167	173	194	182	165	169	172	179	144	187	167	174	173	157	157	153	157	166	171	180	183	172	166	170	156	147	168	182	164	179	156	164	175	160	154	162	200	173	157	160	165	161	155	165	164	146	154	154	182	172	148	131	158	168	155	134	172	152	152	155	171	170	159	163	162	163	176	144	151	143	152	173	136	154	181	151	156	150	169	137	166	167	180	153	159	151	161	169	159	139	167	179	144	162	158	168	160	145	155	148	164	146	156	173	149	147	163	155	173	148	160	184	154	178	148	159	182	176	151	160	148	152	163	142	156	159	153	174	162	145	182	164	160	170	173	162	136	153	152	177	167	141	167	142	158	150	170	139	149	139	157	156	176	152	155	139	154	166	142	155	145	164	172	151	157	164	152	156	151	168	150	159	148	154	152	145	153	149	138	150	155	139	161	175	158	145	167	150	178	164	142	153	144	154	143	164	153	175	139	142	147	143	158	151	155	167	159	174	154	155	132	145	150	146	135	176	161	175	154	165	163	160	176	148	161	164	140	156	149	162	148	154	168	180	163	181	149	143	174	150	150	150	174	155	143	123	169	150	160	163	157	165	158	163	135	151	167	142	141	167	164	143	151	162	152	150	154	164	180	148	162	169	163	153	156	161	130	157	139	144	165	144	154	150	171	158	154	142	145	173	156	171	163	135	161	155	149	166	159	148	167	142	149	150	150	151	134	165	172	152	138	158	148	155	135	161	171	163	169	150	147	176	162	164	130	152	175	180	135	158	136	144	148	146	163	125	177	150	149	171	131	168	134	163	139	150	154	136	148	163	145	153	131	137	156	150	166	148	155	118	163	156	151	158	152	142	145	148	169	179	169	161	167	168	137	146	159	162	148	163	138	166	148	157	158	154	139	144	171	140	169	157	143	150	174	163	137	167	139	151	177	161	169	153	185	161	176	175	155	133	142	151	156	138	134	146	158	161	157	166	158	160	149	152	175	162	175	168	161	138	170	155	180	176	140	160	147	167	154	171	174	137	146	130	158	145	165	157	164	147	150	158	149	168	151	145	135	162	136	141	148	161	157	168	165	126	145	158	170	166	145	154	166	147	132	163	145	132	156	147	164	169	149	140	137	148	144	180	144	145	143	149	154	176	159	142	165	160	170	139	178	158	138	182	160	152	146	153	161	159	165	167	169	154	155	161	146	144	165	144	156	174	154	135	167	152	151	141	174	157	166	147	149	150	151	150	159	158	151	134	161	152	136	147	165	149	150	158	133	172	132	145	145	149	155	132	139	152	159	155	168	167	159	168	149	158	143	146	144	145	154	157	163	158	126	143	158	148	173	152	143	153	161	139	148	149	166	146	171	137	161	159	155	158	165	165	159	139	151	163	141	163	185	166	154	152	151	154	153	141	160	167	162	166	159	153	152	149	161	162	142	140	162	155	135	151	138	147	161	150	149	156	145	169	151	154	158	151	147	145	163	168	151	142	154	153	143	143	164	154	173	150	139	136	142	153	158	147	154	148	157	146	140	163	157	153	154	144	146	146	161	184	134	161	146	153	160	138	151	143	157	152	160	149	159	140	151	132	161	151	143	158	151	142	139	155	151	147	159	155	134	156	153	174	163	146	173	147	138	142	152	171	164	154	145	144	155	150	163	160	160	155	147	159	146	143	156	131	153	149	166	132	162	165	132	155	186	144	142	151	165	164	159	151	153	148	153	147	162	164	168	153	146	145	146	159	170	165	145	155	144	152	146	157	145	143	154	182	139	164	171	169	157	141	170	182	157	163	141	141	140	156	150	160	136	186	143	162	152	168	167	143	145	150	169	152	159	164	160	164	156	152	134	156	160	148	161	144	162	151	172	159	162	146	155	141	148	144	142	169	132	129	160	140	155	137	159	144	160	140	172	140	156	146	165	157	139	146	148	141	157	146	150	149	143	165	160	158	162	154	167	177	132	145	163	153	159	137	134	160	160	155	159	135	147	149	142	166	137	162	165	160	151	126	164	163	138	160	120	163	164	153	149	143	139	146	161	170	149	146	148	144	147	139	157	146	154	158	154	158	155	147	151	147	184	165	168	162	147	155	165	148	145	172	138	154	163	157	147	150	147	154	144	159	148	151	158	143	146	160	159	167	149	160	152	143	136	162	141	176	142	142	146	146	146	151	176	139	153	162	151	140	170	154	162	177	158	150	135	161	164	152	156	153	168	155	165	144	170	177
150	0	2500	145232	621	19	543	654	634	626	603	584	588	530	539	513	474	454	440	423	395	374	377	348	331	335	338	298	315	295	277	256	286	270	251	239	246	260	242	251	221	253	248	235	233	248	197	202	218	214	195	206	207	218	205	224	181	207	216	193	185	187	236	212	203	201	222	205	177	202	196	205	230	183	183	210	209	180	224	192	193	199	187	203	191	162	167	177	198	206	165	185	170	205	184	184	173	178	163	169	201	194	190	196	195	192	191	206	176	151	175	197	177	187	173	179	159	177	163	194	164	176	185	169	161	164	172	173	169	185	152	173	189	147	148	179	176	179	163	188	147	181	167	184	167	174	175	177	160	174	181	172	164	168	183	184	162	180	157	153	166	147	166	185	180	164	159	176	178	163	177	185	171	175	169	168	183	168	152	164	161	162	168	149	183	175	173	158	157	137	168	179	165	182	152	151	180	163	168	172	159	161	178	166	182	177	162	157	164	154	157	167	154	158	159	175	167	156	174	176	155	176	131	174	167	153	170	166	172	186	157	154	162	180	145	157	166	149	170	152	134	147	138	157	172	171	158	156	149	161	163	158	156	164	152	146	171	161	171	154	182	167	172	148	159	172	169	157	156	151	158	164	159	183	156	181	159	167	172	173	149	148	157	171	165	166	153	170	166	147	163	156	157	154	153	168	152	160	181	169	138	184	188	166	148	175	173	155	174	174	170	163	160	162	161	152	186	154	161	141	163	188	136	171	171	158	156	148	167	157	167	164	168	143	167	180	152	172	183	165	180	146	156	153	178	158	161	165	182	187	170	138	167	170	167	173	155	152	158	160	147	172	177	156	163	140	177	163	148	172	150	155	157	184	150	153	152	181	156	181	156	165	165	139	183	158	166	155	177	177	172	151	133	164	181	156	151	161	159	145	158	152	163	149	149	158	178	172	156	146	155	143	168	167	167	167	159	177	163	154	142	164	150	150	172	171	146	152	129	160	157	178	161	172	160	174	153	148	173	173	144	152	155	153	161	174	140	137	168	154	150	156	188	191	160	167	164	163	171	157	162	150	155	145	170	168	160	165	157	168	154	152	165	161	145	146	159	184	154	161	146	154	159	174	136	176	163	140	163	156	173	151	163	178	164	153	153	173	157	178	160	155	161	149	175	160	159	157	153	176	151	184	142	144	177	159	145	157	173	153	151	177	151	154	151	157	153	167	174	156	186	144	154	147	127	157	179	158	160	147	154	142	174	161	155	142	172	154	167	179	163	163	157	153	169	147	174	164	167	168	169	167	163	172	166	171	143	165	159	144	142	164	166	159	174	159	164	159	172	141	168	152	169	135	178	161	154	166	167	161	146	145	163	143	183	161	168	159	175	153	149	169	167	157	153	152	161	133	168	149	176	166	140	164	166	154	157	140	158	145	156	160	152	175	182	152	152	146	152	153	149	164	167	180	143	149	168	169	188	160	145	152	168	151	174	163	160	146	170	170	152	158	149	129	157	157	158	148	156	173	164	165	177	139	181	150	161	169	160	150	162	140	162	156	155	147	162	167	178	160	162	154	150	148	178	165	137	164	154	157	145	150	131	151	171	155	153	146	143	156	143	166	157	137	165	142	143	159	160	152	142	149	158	148	163	170	146	152	160	155	160	152	155	139	152	144	163	158	171	160	153	163	165	157	160	146	172	152	152	146	144	164	174	173	146	177	163	143	160	178	164	152	140	156	140	154	159	157	154	169	117	177	173	172	159	156	137	168	161	147	139	154	156	160	152	153	158	154	154	148	173	155	177	160	142	159	168	150	146	155	176	168	164	181	148	165	160	147	160	181	160	155	136	144	160	159	157	153	159	168	153	156	162	158	171	153	173	161	144	142	154	156	150	152	136	172	171	150	165	179	163	155	166	159	169	158	157	144	140	154	149	151	172	147	156	163	152	162	154	169	146	143	148	151	141	139	143	178	129	139	175	147	159	157	178	146	157	160	163	150	168	149	166	156	185	159	151	144	147	160	156	135	188	176	170	142	156	162	150	170	163	156	148	168	158	167	160	162	148	168	162	165	167	159	180	150	168	157	152	165	180	154	158	144	150	168	150	170	149	179	166	147	139	152	173	154	159	151	151	177	172	147	162	160	153	148	160	170	165	154	128	161	156	165	169	151	157	170	151	169	140	169	176	155	160	162	131	171	150	137	142	152	146	158	162	143	163	168	138	157	176	152	143	140	163	152	127	149	165	189	144	149	145	153	138	165	165	159	151	154	165	162	134	150	167	166	156	152	152	158	151	169	178	148	157	157	162	149	153	136	162	155	165	173	166	164	149	159	162	148	182	138	155	153	156	156	167	174
150	1	1710	145290	617	74	492	533	432	413	360	309	317	306	274	243	238	230	247	195	195	208	196	182	222	196	181	182	198	173	167	187	172	163	165	190	157	165	176	181	164	176	176	161	175	174	182	154	148	182	159	163	154	168	172	191	167	162	165	158	143	185	158	175	173	166	153	147	193	162	179	161	147	177	178	145	165	168	181	160	150	152	153	150	148	172	175	167	160	157	146	183	158	165	185	180	179	151	178	169	162	160	160	163	164	172	134	170	148	158	176	158	164	168	166	179	152	169	135	157	149	150	147	180	185	141	139	184	156	150	168	160	178	153	183	156	158	141	147	186	201	150	185	133	158	150	146	149	159	158	168	148	163	145	152	183	172	138	158	170	158	144	174	159	157	163	162	152	156	143	152	182	155	172	147	158	164	175	159	135	159	157	149	156	159	166	129	148	176	154	145	192	165	148	144	163	164	162	150	146	162	168	164	155	160	148	171	170	145	185	167	152	165	179	162	151	148	169	149	163	170	168	146	157	174	163	184	169	141	159	160	167	150	153	158	170	129	166	170	158	132	150	174	146	176	172	154	140	178	164	153	181	145	150	171	145	155	162	166	176	154	169	168	168	159	175	165	165	157	156	178	157	171	159	162	162	151	170	172	145	152	175	155	161	152	162	159	158	141	159	147	163	160	152	147	160	176	166	163	183	174	164	165	142	158	142	140	179	194	145	150	153	168	162	176	179	147	162	170	145	162	155	155	180	164	174	157	163	132	143	171	156	160	159	157	169	184	150	179	175	146	171	166	167	174	158	159	154	159	148	157	151	156	168	155	167	168	155	150	155	143	156	146	169	164	181	164	150	150	164	159	134	155	162	157	143	148	170	163	165	148	171	161	159	164	165	147	149	149	137	161	157	170	164	171	164	160	142	184	172	152	155	163	143	145	160	156	156	150	155	155	160	171	162	169	141	166	151	191	156	175	165	141	131	154	147	149	168	142	174	154	155	151	159	141	155	167	160	173	166	152	160	159	148	153	154	157	169	148	157	161	184	160	169	155	161	161	155	169	144	157	149	169	168	147	166	152	169	158	143	161	158	165	149	181	142	146	164	169	149	171	156	161	153	166	173	159	151	150	139	164	176	165	150	158	154	163	147	148	153	155	165	156	153	142	145	154	164	142	174	160	168	178	153	155	171	169	158	147	162	193	149	151	164	158	161	163	160	170	149	138	167	132	154	161	154	153	152	171	163	175	164	147	170	149	159	175	164	155	161	155	152	151	149	158	158	156	141	171	153	170	154	172	156	160	161	148	168	147	146	152	169	148	143	162	179	174	167	144	146	175	159	164	149	164	141	147	160	166	150	160	156	168	177	149	156	139	177	174	161	167	148	133	160	137	171	161	170	143	150	158	154	169	182	193	146	167	130	159	155	148	160	165	132	169	142	173	174	159	177	135	168	169	157	158	166	157	152	148	135	148	156	145	166	176	159	158	175	152	163	167	160	139	149	160	150	143	154	152	186	170	164	149	167	187	154	161	166	157	156	158	147	170	171	142	154	170	154	166	157	154	156	176	163	171	145	156	149	152	168	163	169	156	166	171	135	167	150	171	158	135	175	151	146	143	157	159	150	151	141	169	166	177	159	157	157	154	174	162	161	154	169	141	170	148	138	153	154	162	164	151	161	138	154	159	160	141	144	139	163	136	151	156	160	171	155	160	146	144	171	156	152	148	177	168	157	188	145	143	145	192	175	144	141	176	160	137	153	170	155	136	153	164	148	141	184	167	169	178	164	148	149	152	142	173	149	161	169	176	152	167	174	172	139	155	167	169	146	137	143	164	148	167	150	166	149	156	191	162	166	165	140	140	160	152	165	186	168	135	176	155	143	158	152	142	136	152	183	169	152	145	178	132	148	168	166	176	162	155	157	140	157	149	158	168	165	163	161	152	151	158	162	154	134	139	149	165	176	173	139	163	172	150	149	149	166	159	169	176	138	154	159	174	161	164	162	163	154	180	156	178	172	149	159	164	186	181	162	144	158	138	164	163	165	146	148	156	160	159	163	159	160	141	148	159	128	144	181	172	148	153	146	141	162	142	150	145	159	169	165	153	172	158	156	138	159	136	167	168	154	150	160	163	164	149	166	142	130	170	167	164	160	160	159	175	134	163	168	142	144	178	146	142	147	162	164	142	153	150	161	165	149	132	164	147	174	155	148	177	175	167	144	143	149	142	145	148	158	163	168	155	167	169	143	150	166	141	158	169	160	168	178	171	174	150	146	146	154	151	159	147	155	172	158	158	161	167	140	154	156	163	172	153	170	181	159	153	156	168	151	138	160	170	156	173	137	157	158
150	2	1950	145348	637	36	510	596	565	532	507	470	472	401	377	378	345	347	342	337	313	312	280	285	266	240	266	260	248	204	244	219	225	224	219	213	220	227	209	198	199	211	215	213	203	199	224	211	190	228	203	186	201	174	187	189	181	185	190	197	188	169	199	215	183	156	183	185	208	192	179	178	184	192	188	177	202	184	168	181	193	189	182	198	205	192	182	174	182	191	188	195	178	166	197	197	167	216	181	188	183	211	166	180	190	171	198	202	178	177	172	160	167	185	173	179	169	160	164	157	176	174	178	189	155	181	176	174	172	183	180	165	169	179	147	186	185	160	162	174	158	157	172	176	165	177	174	167	167	174	177	161	177	185	164	170	176	178	203	170	174	186	148	175	184	192	194	164	164	162	161	169	178	165	167	180	169	170	176	165	174	189	170	174	176	172	174	153	152	180	182	171	170	175	191	171	184	186	159	179	173	184	161	163	157	169	173	179	160	189	169	178	183	155	164	161	170	177	173	157	197	179	175	162	163	162	191	163	184	171	175	178	164	162	182	169	174	174	170	172	160	153	166	164	173	161	166	175	179	160	171	167	160	193	174	169	193	182	170	174	166	177	186	161	171	154	160	156	197	154	168	178	182	183	178	175	164	159	174	195	165	183	181	165	171	173	171	151	137	184	191	174	174	162	156	169	156	181	186	200	171	169	185	173	164	177	147	180	179	182	190	157	196	172	163	156	188	162	183	153	196	190	158	186	165	166	184	181	157	195	169	169	172	199	167	168	158	164	184	156	168	184	184	160	168	171	182	187	161	154	169	178	163	178	190	152	147	152	182	171	171	162	177	158	161	184	168	173	170	160	181	181	174	154	164	165	166	165	182	149	179	167	153	164	167	155	170	186	170	168	172	176	166	197	185	160	183	182	175	171	182	181	180	157	157	178	173	167	179	174	149	153	173	156	180	181	181	204	169	171	164	167	170	157	168	185	175	170	185	169	178	170	185	160	173	157	169	187	158	157	169	172	189	172	164	158	176	169	179	177	182	173	161	176	175	182	155	160	179	179	170	165	164	160	174	171	179	175	162	195	163	166	147	177	170	173	159	176	169	167	191	143	168	162	176	177	152	170	178	174	184	172	162	139	164	166	158	155	194	163	177	169	171	174	169	172	176	157	180	171	173	182	170	184	156	161	200	177	165	159	173	198	169	181	156	186	176	168	163	177	161	167	144	165	174	180	174	162	178	139	188	170	166	170	200	174	160	169	165	156	179	155	182	176	155	176	147	159	149	186	166	187	145	162	170	179	167	165	147	170	163	174	170	163	162	188	179	165	177	177	164	206	181	196	194	175	169	171	173	159	168	161	166	163	162	181	184	163	141	172	177	175	185	179	174	174	166	162	212	187	159	193	169	166	167	171	164	177	157	180	166	172	171	152	171	173	160	185	165	157	173	174	177	172	164	167	176	167	174	183	180	181	182	165	177	168	158	175	177	189	168	188	180	184	139	166	187	186	181	176	166	165	164	183	170	177	164	174	165	168	153	165	159	144	177	174	178	163	174	165	180	159	161	163	176	172	183	144	179	162	187	159	169	197	195	163	156	150	193	159	164	174	161	165	184	189	158	173	156	165	191	200	144	179	191	156	162	169	172	173	165	164	158	150	183	168	161	179	178	158	152	164	165	179	162	184	169	146	176	180	167	184	190	174	168	153	179	151	162	169	149	182	177	171	193	181	177	170	178	156	192	173	192	145	161	176	169	165	178	160	150	188	160	155	156	156	178	185	168	163	167	166	161	167	165	173	177	185	150	162	168	152	159	176	180	159	158	161	170	144	191	177	181	181	158	170	172	181	166	183	167	152	163	162	154	173	152	188	182	168	151	163	173	167	173	175	181	170	158	184	163	174	141	182	176	172	160	185	181	161	168	172	178	205	150	196	162	185	177	174	151	173	162	155	194	168	161	188	163	194	177	184	179	178	166	161	154	195	164	164	182	146	172	167	160	166	194	171	155	156	179	184	160	159	163	149	168	168	177	151	173	152	178	176	184	170	170	170	165	172	168	158	191	176	190	160	182	152	165	182	176	171	159	172	162	174	195	174	174	152	174	185	180	159	173	160	172	171	156	171	169	161	188	155	160	177	179	180	164	162	180	161	169	171	154	178	137	184	176	169	173	154	154	172	175	175	175	174	158	179	192	197	184	196	164	166	156	170	170	164	176	161	173	170	175	168	180	166	163	169	163	182	172	170	191	148	179	177	172	162	181	171	176	158	165	171	169	145	189	171	182	157	181	176	150	162	178	165	161	183	158	157	181	197	160	159	172	197	159	155	154	174	182	160	197	166	181	188
150	3	3250	145406	640	40	531	567	527	452	438	390	409	371	329	328	297	274	263	260	258	269	216	225	212	227	211	199	204	197	201	180	196	200	213	180	198	204	173	184	175	180	168	199	187	185	192	163	184	176	178	182	160	174	174	186	143	183	188	156	164	181	171	177	160	174	181	177	158	134	165	150	176	165	163	178	169	143	165	170	151	140	156	160	151	154	157	158	161	168	153	186	171	173	167	144	163	156	173	173	152	160	146	161	159	151	172	140	165	157	154	164	160	146	181	177	158	154	166	163	149	168	148	160	176	135	175	150	167	178	155	184	143	165	157	167	148	159	164	149	148	160	178	168	174	167	149	159	148	137	153	156	161	161	148	156	185	153	165	155	147	153	156	156	148	148	174	187	148	148	168	167	144	141	154	153	129	156	140	158	150	183	174	159	151	162	178	149	146	179	163	149	159	154	166	178	166	173	175	151	147	153	167	190	144	188	152	170	170	143	167	144	160	142	149	165	166	143	152	164	176	157	151	153	169	161	151	145	153	151	169	148	164	185	170	175	160	168	169	163	169	172	161	158	169	157	153	136	165	150	172	161	158	144	180	160	149	157	152	158	154	152	146	145	155	152	150	177	155	148	167	183	150	150	189	176	164	133	153	139	156	146	150	145	152	150	144	156	140	170	157	153	169	140	154	140	157	159	147	127	173	159	162	161	163	159	159	142	160	155	146	160	142	172	139	132	126	159	172	183	158	168	148	161	156	142	136	160	150	163	153	143	149	146	148	158	157	148	155	149	158	151	166	147	178	156	147	136	138	157	147	145	134	178	165	173	163	161	125	148	153	160	163	140	137	164	178	154	160	161	170	150	175	147	163	149	166	163	183	138	169	148	137	156	155	142	141	148	186	162	147	131	150	153	143	161	155	171	154	139	147	136	159	144	146	140	156	147	170	160	158	155	154	153	152	160	155	154	142	144	155	154	178	152	153	153	149	149	150	171	146	130	149	163	159	131	168	155	143	184	167	144	157	163	140	147	134	172	152	127	166	156	164	147	166	161	153	134	161	164	154	187	162	146	157	153	168	156	161	157	136	163	148	157	168	157	137	151	159	146	147	159	160	154	154	152	164	174	146	154	132	147	165	153	158	163	158	144	146	134	170	163	138	156	157	162	179	153	170	182	157	158	148	152	155	152	156	137	155	150	162	164	155	178	146	154	136	169	153	146	161	135	150	171	139	137	171	179	153	171	159	149	156	147	163	168	151	137	164	165	174	148	165	193	174	140	146	141	174	134	155	163	153	147	144	149	149	152	145	160	160	164	153	139	147	155	131	150	161	171	166	154	147	144	157	169	140	141	143	177	149	141	167	147	167	172	140	148	146	168	145	140	142	134	142	143	177	135	155	137	174	156	153	136	138	151	153	155	149	145	139	140	149	135	168	159	138	141	153	135	149	175	137	154	170	149	146	153	165	133	154	137	152	155	180	179	156	168	149	160	151	169	151	137	139	151	158	147	155	184	170	166	140	142	171	155	168	148	154	155	160	152	160	162	170	174	154	170	152	132	149	146	164	151	149	161	140	144	150	148	138	169	158	144	167	156	162	142	177	168	138	146	150	150	157	167	162	171	157	159	176	135	172	148	160	157	149	168	153	143	157	163	149	154	163	149	146	144	144	142	140	151	144	155	160	154	161	152	165	144	162	161	169	152	163	147	147	146	159	145	164	163	140	138	175	159	128	155	147	149	156	135	140	167	153	174	163	168	142	162	161	163	147	150	140	136	158	145	140	157	163	141	161	146	142	145	155	162	166	146	153	173	151	150	140	134	149	141	168	154	171	152	153	155	173	152	164	144	158	147	144	183	158	156	145	153	142	160	152	150	162	143	129	163	148	158	145	139	146	144	148	148	169	147	161	149	160	170	171	142	156	159	161	148	165	152	169	155	149	145	174	156	130	156	140	163	157	141	143	144	139	161	153	150	144	163	162	152	154	146	152	140	139	159	182	171	157	144	172	168	147	142	150	146	145	155	169	165	156	140	148	154	154	160	131	146	148	166	170	138	158	155	167	165	159	135	163	150	152	147	171	173	137	157	131	163	167	187	145	154	142	176	154	147	144	135	156	167	168	151	144	153	136	163	147	156	138	168	160	140	158	158	147	161	177	160	135	135	171	158	141	139	167	170	151	156	149	142	157	154	143	161	158	154	146	156	161	150	152	159	156	156	174	161	149	151	141	161	148	155	165	137	149	149	157	151	170	152	163	143	166	157	148	170	161	135	146	160	143	149	140	167	150	148	156	149	144	148	156	157	156	169	150	148	178	141	143	169	159	162	141	143	141	143	149	143	162	167
150	0	2500	145463	656	19	543	680	630	608	571	565	574	492	511	480	435	451	399	368	341	340	357	334	312	322	274	288	261	255	266	266	227	225	243	247	233	198	228	217	220	189	215	204	188	207	192	213	184	173	185	188	200	174	176	175	188	178	179	186	157	177	178	193	194	168	160	166	147	158	162	154	174	173	179	153	143	181	159	156	151	157	168	163	144	176	155	152	158	155	158	158	152	166	149	164	156	165	151	155	146	144	132	149	148	167	169	141	157	127	167	149	143	139	147	156	149	137	154	147	145	147	153	169	162	155	147	138	162	170	146	134	157	152	142	146	140	143	144	152	148	127	138	139	146	151	166	143	141	135	124	128	132	151	147	153	152	146	132	136	153	122	168	112	148	137	139	141	150	153	151	142	154	162	138	141	140	146	144	146	128	150	140	123	133	139	144	144	140	156	132	139	144	138	139	140	150	141	128	119	139	145	129	125	124	151	123	126	136	158	136	142	138	165	125	143	119	139	153	137	139	135	160	140	133	131	125	163	150	139	130	143	153	132	151	148	142	126	117	128	118	119	146	137	132	125	129	152	130	141	148	129	134	121	164	120	148	126	119	133	140	145	135	126	127	157	132	140	145	147	128	145	134	144	139	129	130	135	141	140	129	133	132	151	140	138	136	135	144	149	133	149	124	136	133	127	134	150	126	159	121	117	130	147	162	118	157	131	117	128	145	129	130	115	147	124	127	133	136	130	116	121	140	137	132	143	145	139	135	136	132	133	140	143	154	121	132	135	136	169	146	120	135	142	133	131	145	151	144	138	159	120	138	128	143	123	131	133	137	133	131	138	137	129	144	136	137	126	126	159	140	125	129	149	151	136	138	149	122	134	136	149	123	143	135	123	143	144	127	108	121	139	156	131	131	131	132	130	131	148	128	116	124	147	140	114	152	134	119	138	146	127	140	117	136	138	114	153	154	131	128	153	142	138	118	126	123	138	138	140	143	131	129	145	159	129	133	133	123	137	157	142	131	120	132	146	157	148	148	111	132	132	127	129	147	155	137	151	115	128	128	134	143	139	117	138	133	120	142	162	139	134	145	122	128	140	128	130	120	138	126	124	152	138	118	134	137	148	172	126	147	130	135	168	133	134	126	129	131	148	136	139	143	143	120	133	142	137	122	127	133	132	132	121	125	131	130	146	115	162	116	135	136	129	132	131	133	133	146	136	154	140	121	140	128	143	125	140	141	118	131	144	141	114	142	127	111	135	112	142	129	129	114	131	140	127	130	121	135	125	124	146	129	118	127	138	147	141	128	122	124	118	142	129	122	155	148	141	126	137	120	125	135	142	146	144	150	148	129	129	137	144	122	141	143	146	106	139	125	121	124	125	133	135	128	156	139	139	121	124	146	124	137	143	133	133	111	127	146	143	143	118	116	121	118	140	134	147	126	131	123	154	126	125	145	134	138	124	121	114	122	130	131	140	128	137	129	155	148	124	135	132	127	120	125	129	131	148	135	160	135	119	126	132	116	146	140	132	139	116	122	116	130	126	143	123	131	126	136	130	114	137	157	121	134	135	139	135	119	136	126	148	132	138	139	125	136	131	133	161	136	129	130	138	132	128	127	144	127	118	114	102	130	136	110	131	133	142	121	147	125	132	153	148	120	126	135	126	142	145	140	128	145	152	138	142	140	136	122	138	147	148	126	153	130	146	137	127	117	128	140	128	127	121	127	125	134	133	138	122	139	123	135	131	124	148	127	129	130	126	142	110	134	136	123	94	113	114	111	138	128	137	141	127	131	140	129	130	140	112	117	118	125	138	120	130	99	156	128	124	137	126	122	115	155	135	141	135	135	149	146	134	107	142	128	120	153	141	140	133	132	130	124	123	117	132	124	137	134	124	142	131	146	119	143	113	135	129	112	131	133	155	145	132	124	144	137	126	112	126	123	146	144	121	129	121	124	136	101	132	130	127	147	130	125	138	132	142	141	145	120	129	132	122	125	136	149	133	146	128	137	127	139	129	128	138	127	133	129	128	132	126	115	122	124	117	147	132	131	122	125	107	118	142	116	134	142	129	138	129	116	132	132	141	146	122	127	129	113	116	143	132	138	123	139	136	127	139	135	115	135	152	138	114	146	150	127	121	136	144	124	129	140	108	135	132	137	138	140	170	135	139	127	136	131	145	124	123	123	136	128	121	159	119	141	120	118	135	143	136	111	128	126	119	127	128	135	152	144	131	111	146	132	146	126	165	142	127	128	132	135	151	152	151	124	124	141	130	146	126	120	135	126	104	113	132	108	126	122	145	114	158	150	115	143	148	145	116	131	133	136	120	124	127	127	131	140	164
150	1	1710	145521	637	65	512	491	417	368	316	305	297	244	226	215	235	186	203	197	187	157	184	177	151	159	151	164	149	187	154	150	149	155	134	152	127	140	135	124	126	112	140	134	141	132	132	150	130	140	150	136	125	123	127	116	108	127	116	117	114	119	127	134	136	128	126	107	141	143	124	150	124	112	134	144	123	148	127	118	116	140	124	129	126	124	131	108	123	121	139	126	121	102	149	119	117	123	125	121	134	118	134	130	126	130	120	123	119	114	128	110	102	134	135	131	122	135	143	117	108	119	124	112	116	119	126	141	132	132	104	142	121	135	135	94	114	97	118	137	138	126	117	117	136	120	111	120	104	113	138	136	119	121	126	126	94	118	127	135	112	131	118	119	119	118	132	108	119	133	114	135	121	139	124	131	111	138	136	117	121	102	129	117	114	130	135	120	127	144	107	136	137	104	134	141	111	114	148	118	105	120	129	123	130	125	126	115	102	128	128	117	130	111	133	143	118	119	121	105	132	127	128	117	123	117	136	118	122	116	133	119	106	115	139	135	124	125	124	144	117	119	117	145	133	125	120	135	146	137	138	127	113	97	121	114	136	129	122	111	118	122	123	112	96	111	125	132	121	136	116	142	116	122	126	116	110	112	120	118	128	105	124	115	105	125	120	121	115	127	113	114	112	129	132	126	119	125	129	116	138	116	113	119	139	132	143	103	145	122	125	127	135	122	126	118	129	134	121	135	129	123	124	124	136	121	131	124	128	108	129	109	132	120	125	135	111	134	115	95	114	128	131	109	128	114	121	137	137	141	109	120	124	116	118	137	134	127	120	136	115	125	133	114	98	95	102	115	124	106	116	128	104	126	126	110	120	134	126	121	134	117	115	111	138	109	127	118	119	110	108	127	127	122	99	136	135	122	126	121	117	140	136	119	109	127	113	114	125	112	137	116	111	120	130	123	120	113	125	101	129	117	122	132	102	124	118	117	123	118	124	138	126	123	126	122	136	125	123	118	123	118	100	108	116	129	118	115	109	102	123	127	130	119	134	111	123	131	153	111	110	104	110	122	133	118	110	110	127	107	126	122	116	137	121	119	106	110	151	113	137	107	130	119	138	129	124	116	138	127	111	133	125	132	105	135	123	127	138	112	139	125	115	118	106	114	142	111	133	138	114	139	100	130	120	122	106	110	107	143	117	135	118	120	124	127	120	115	125	118	114	114	121	131	141	133	143	128	117	127	120	121	119	126	114	111	146	108	104	135	120	122	134	123	119	125	113	129	118	111	121	127	116	113	109	115	120	137	128	111	135	122	125	119	124	132	125	111	104	128	122	112	106	108	109	120	124	102	115	116	111	138	108	131	95	128	125	109	131	140	143	127	116	121	130	137	127	120	134	122	116	120	118	100	137	143	149	131	111	106	121	118	120	120	131	116	119	128	120	112	125	114	135	114	115	120	116	127	131	121	125	131	120	119	134	116	112	132	116	110	117	131	123	109	119	125	110	121	132	111	120	131	128	127	114	110	118	110	113	138	115	115	133	109	122	120	119	110	128	131	123	121	134	131	141	126	110	136	116	105	134	124	136	98	130	122	106	105	119	114	117	146	122	112	117	128	102	112	147	107	107	129	128	119	159	114	107	119	117	114	111	107	136	111	126	91	124	123	102	120	119	113	100	139	137	110	120	113	127	106	135	127	115	118	151	125	130	123	127	121	108	123	119	129	129	117	106	114	116	121	120	122	120	114	118	127	127	125	111	116	149	137	109	113	125	126	109	126	130	100	138	121	123	111	121	137	135	116	105	114	124	123	120	115	107	109	117	132	126	141	116	123	117	102	122	108	122	105	116	106	128	134	117	134	132	122	134	95	118	141	106	121	110	131	129	143	110	133	120	123	136	138	130	139	124	130	114	133	113	132	118	110	126	135	117	111	125	138	129	129	113	117	99	108	143	128	116	114	129	115	114	112	107	119	116	114	109	120	121	138	136	134	118	127	118	114	150	114	119	107	113	110	110	108	120	127	127	123	117	125	102	127	109	104	129	126	143	106	123	118	121	133	130	119	138	117	120	119	132	129	105	106	114	124	113	134	140	122	126	110	133	119	107	136	116	131	116	122	118	110	119	117	117	131	119	125	110	119	120	113	116	110	107	106	138	117	117	113	113	111	118	118	125	127	114	136	121	136	141	127	108	124	134	122	139	116	117	127	117	128	116	132	114	136	123	137	137	117	111	116	114	127	127	120	124	119	122	124	122	119	138	138	120	123	118	142	130	120	134	129	117	133	106	125	113	106	102	126	102	109	133	129	129	116	102	119	122	121	110	145	127	114	127	102	119	141	117	126
150	2	1950	145579	644	29	503	554	511	499	472	422	420	369	348	335	309	290	273	284	258	236	225	231	209	217	194	200	193	201	181	175	169	173	160	170	197	165	167	159	132	166	150	140	133	160	141	146	148	163	145	157	106	145	154	150	132	156	142	119	129	137	143	146	139	114	132	120	127	116	118	136	129	128	130	123	101	132	118	132	132	130	124	127	111	127	136	146	133	144	124	105	127	126	120	122	128	112	129	116	120	119	132	121	128	123	117	143	111	119	116	120	117	122	130	122	117	114	121	122	127	127	115	116	111	122	124	116	109	124	106	118	143	105	95	120	110	119	123	122	134	115	129	118	132	105	109	129	115	112	128	113	116	108	101	113	121	123	102	113	126	126	105	135	115	122	117	113	121	127	113	108	105	116	119	102	116	120	117	132	111	116	115	128	112	126	116	102	119	124	100	119	89	110	108	140	130	122	116	108	131	115	130	98	111	126	110	117	107	118	107	124	116	118	107	127	114	119	124	141	107	115	113	122	129	128	122	123	107	110	111	102	114	104	112	120	112	135	117	119	118	114	132	129	130	103	125	114	130	109	108	104	114	108	103	122	100	109	131	127	129	137	109	139	125	124	128	106	118	93	126	105	114	113	129	116	131	137	105	91	118	110	126	124	123	120	134	123	106	125	116	117	128	104	101	137	102	107	110	105	118	125	117	109	127	110	119	114	102	121	103	119	118	108	106	109	109	119	133	122	111	115	118	120	109	117	103	108	96	120	121	98	109	112	138	130	118	104	136	93	122	110	105	114	113	116	100	113	150	143	122	93	127	106	120	117	120	135	113	121	121	112	119	130	102	98	116	119	125	134	117	118	125	106	116	137	115	112	113	109	108	121	118	130	119	112	122	117	124	127	128	130	121	113	140	105	114	123	104	98	119	120	114	110	111	114	112	124	120	104	114	124	126	124	120	113	104	108	124	105	104	104	108	106	142	123	129	98	94	122	103	107	122	107	114	125	119	120	116	113	113	135	113	94	108	109	107	119	129	104	122	133	112	108	104	117	105	122	114	115	113	119	122	114	121	117	109	109	115	125	121	111	102	133	99	111	102	137	122	97	111	117	108	143	92	99	121	123	125	122	134	135	111	120	108	108	121	113	98	85	116	100	99	106	120	127	117	107	98	124	143	120	109	120	110	103	107	109	105	122	108	117	121	125	111	131	116	117	107	100	109	105	129	123	115	124	139	123	103	91	124	114	121	111	110	109	115	112	102	114	115	123	108	120	100	117	110	107	97	120	117	93	119	125	112	113	132	124	112	136	120	97	115	91	122	122	121	106	108	100	106	117	110	112	110	120	108	113	114	96	104	99	122	111	119	106	104	126	117	121	115	118	106	114	95	97	107	109	121	109	120	106	95	121	113	115	94	111	127	123	114	122	114	107	117	133	115	108	112	122	104	128	99	116	120	126	123	93	141	120	121	93	111	130	117	117	115	121	128	104	105	146	83	116	114	123	124	117	117	110	105	129	131	114	140	111	120	111	123	130	111	95	108	106	109	122	99	113	124	110	108	118	115	109	120	109	120	114	114	130	122	97	108	108	123	120	108	98	119	106	103	109	127	111	127	96	122	113	119	102	107	125	116	120	119	108	119	103	132	110	113	94	120	112	102	123	105	125	100	104	100	121	113	127	109	127	109	129	123	121	118	98	93	117	133	131	97	110	120	108	124	102	117	104	130	127	134	128	109	116	104	121	117	107	127	121	110	120	122	131	101	107	122	106	119	121	113	98	130	119	108	128	141	124	104	105	100	119	117	107	113	110	123	102	108	111	125	104	89	111	115	98	113	101	126	113	92	112	115	115	122	120	111	118	129	113	134	117	101	119	107	124	108	126	119	111	131	110	110	108	105	124	107	123	112	114	134	118	111	115	114	107	123	111	101	118	104	115	120	111	123	134	120	104	149	107	127	137	120	129	97	93	98	115	108	96	102	125	107	116	108	109	104	112	117	105	106	104	100	127	110	108	114	109	115	117	108	100	118	111	112	98	122	137	94	119	128	113	109	111	139	107	122	101	112	114	107	120	98	104	99	101	136	113	109	114	109	102	94	110	103	118	113	127	112	118	125	89	105	122	119	100	134	110	112	111	106	121	106	124	107	95	110	103	139	120	119	114	108	118	113	117	118	112	106	138	110	105	112	108	117	112	99	120	104	120	122	102	112	113	111	107	113	106	129	129	100	106	111	119	96	108	110	105	104	123	111	115	122	109	128	116	112	78	110	94	107	127	122	86	105	131	106	96	125	116	119	112	123	102	121	116	120	114	134	103	108	113	121	123	98	115	119	101	93	115	141	103
150	3	3250	145637	628	41	495	570	478	480	429	400	363	321	318	279	262	262	225	227	227	209	206	187	201	188	196	142	174	168	165	172	157	168	154	149	151	154	147	163	159	171	150	129	132	157	144	173	156	144	147	124	157	138	141	114	145	128	130	131	126	139	127	126	136	143	124	129	121	135	137	151	147	135	120	114	125	128	130	136	127	127	143	117	131	130	122	116	132	120	121	134	143	112	119	119	135	129	147	132	122	111	130	123	147	125	112	143	111	124	112	130	132	138	124	136	118	121	110	127	131	144	125	132	127	113	135	123	124	113	141	116	113	130	123	121	128	111	125	122	129	121	124	122	136	119	113	110	134	126	109	122	92	121	104	126	152	108	138	108	124	108	138	138	127	113	120	124	130	133	125	126	125	133	136	122	130	144	141	112	127	114	120	118	132	126	131	129	126	112	141	112	133	128	117	120	122	117	129	126	107	141	115	128	123	113	110	146	119	112	122	112	105	132	126	115	122	109	105	111	113	125	109	129	98	120	135	114	126	122	116	121	118	112	134	115	122	104	113	111	109	107	120	112	128	107	106	103	132	105	136	126	114	131	134	111	101	123	130	118	123	130	112	116	116	116	142	124	142	100	106	119	141	114	108	118	139	117	136	125	120	114	118	140	116	120	123	116	123	95	112	121	112	134	122	116	116	120	118	112	141	128	110	148	136	119	112	104	129	119	136	123	119	108	135	122	112	115	121	112	121	127	111	125	118	116	130	111	104	129	121	129	124	124	120	122	113	153	117	125	119	108	112	143	114	96	124	111	116	114	119	124	113	107	120	114	114	119	130	130	147	117	125	120	112	99	119	105	112	106	120	114	113	111	150	102	111	119	133	99	114	101	114	109	117	112	106	120	115	129	116	130	118	135	126	135	111	106	113	124	118	103	123	119	129	118	128	116	116	113	130	116	123	115	109	114	113	120	120	130	110	123	120	108	119	111	124	116	124	121	122	124	131	124	99	126	107	101	134	123	121	112	107	102	115	134	121	132	121	135	105	111	105	122	137	115	122	126	129	128	134	119	121	90	110	119	119	110	130	119	110	121	121	133	117	112	130	127	110	93	113	132	107	106	131	132	122	130	133	124	128	120	136	101	127	117	128	100	113	127	117	116	127	108	108	122	102	111	97	114	122	112	121	121	118	133	106	131	125	132	117	125	115	133	118	120	127	98	115	107	122	141	126	121	145	134	130	120	139	126	112	133	111	128	111	114	112	114	126	106	111	119	124	132	103	128	124	127	109	131	99	100	108	126	116	127	139	109	117	125	121	114	133	130	103	135	121	109	126	123	119	117	121	136	126	109	122	121	120	106	116	109	107	126	118	117	115	113	103	114	103	123	121	131	130	120	111	107	136	113	120	129	106	125	112	122	120	109	103	119	128	112	122	120	110	109	111	114	114	115	78	128	120	112	133	136	133	117	139	112	121	103	106	122	98	115	130	151	117	124	120	114	127	132	131	131	124	129	113	127	104	113	128	118	109	116	112	134	130	114	130	126	106	123	127	116	96	104	123	104	112	125	122	131	115	121	140	129	119	115	123	99	124	128	122	121	119	126	128	110	108	123	115	127	116	114	95	121	111	118	105	125	110	96	108	133	95	115	114	118	129	102	123	117	134	117	119	129	105	125	116	122	123	127	130	133	114	118	119	126	119	126	122	118	117	111	119	121	115	127	114	126	110	99	118	119	126	115	129	125	117	116	114	118	94	121	108	113	108	110	144	125	121	132	119	106	117	127	127	117	118	114	135	122	122	145	126	106	138	118	138	109	127	122	113	98	131	111	125	108	109	126	106	120	115	109	100	119	126	119	111	115	141	103	120	102	135	115	111	126	126	132	123	117	137	116	120	130	115	96	122	124	116	111	126	110	136	108	127	128	114	120	130	128	123	112	114	112	115	114	129	110	111	112	115	137	102	101	121	106	107	119	108	113	118	106	120	111	119	138	128	131	132	116	104	133	115	125	128	123	147	114	111	126	138	115	117	131	121	116	97	108	111	132	129	117	131	103	118	122	121	123	106	105	114	115	124	106	135	117	114	133	109	111	152	124	125	105	127	106	118	109	102	114	124	103	112	107	133	113	109	131	123	112	123	113	109	115	109	114	117	107	127	139	115	110	130	101	123	125	129	112	134	108	119	113	120	120	134	116	117	109	113	114	109	107	118	111	116	110	103	114	120	102	134	127	114	122	123	124	131	113	120	129	127	103	113	100	120	125	124	127	125	135	121	121	109	137	127	125	121	99	142	94	116	113	126	106	109	115	123	118	115	119	127	104	115	106	119	125	111	120	111	123	102	131	130	138
