150	0	2500	170059	420	7	258	285	326	322	296	315	335	309	305	342	309	313	299	280	281	274	246	216	257	250	220	230	207	201	212	197	222	204	212	194	228	207	225	194	198	198	181	176	183	188	190	197	195	186	202	200	191	178	193	212	211	176	201	186	182	174	169	200	183	185	184	169	195	197	182	177	184	195	170	173	172	191	184	179	181	177	172	168	189	174	176	181	182	177	158	181	179	188	167	162	193	173	172	189	177	191	186	166	189	176	173	171	179	167	197	170	175	155	182	184	176	175	186	153	181	161	190	168	189	190	161	162	173	178	185	167	183	150	167	181	155	157	185	171	177	180	173	168	165	174	175	155	191	159	199	180	177	165	191	190	191	186	153	173	180	194	182	169	165	180	188	174	175	175	154	187	173	192	195	163	176	181	197	175	177	163	164	175	163	170	175	157	189	182	164	174	191	181	173	186	153	176	172	171	177	163	186	151	149	179	180	188	153	186	172	180	179	169	162	157	176	170	171	177	174	162	183	196	168	148	174	157	185	176	171	183	181	166	158	170	168	167	181	164	183	167	170	160	180	170	165	183	188	157	176	159	170	177	163	162	169	164	184	166	159	145	198	188	162	155	164	188	156	193	163	186	170	181	161	164	170	170	146	183	181	166	159	165	172	185	164	152	192	193	159	179	175	154	172	177	172	163	168	159	160	171	148	178	183	160	162	207	178	180	164	179	182	180	184	157	163	171	179	182	180	180	169	152	163	180	167	187	173	183	182	167	172	189	174	165	184	160	182	167	159	155	161	170	178	193	196	166	171	172	157	161	169	151	188	171	187	182	169	163	160	175	174	165	178	165	167	163	156	167	172	181	162	186	166	176	151	171	178	168	145	171	177	174	161	178	177	179	165	171	160	169	176	187	184	196	169	165	187	196	185	156	162	159	150	162	159	178	171	180	172	171	172	168	161	149	164	163	168	159	169	161	166	171	144	161	167	175	178	188	169	171	167	181	163	181	172	186	167	163	145	163	161	162	169	146	174	131	184	172	153	156	155	174	163	168	168	164	160	173	176	175	171	167	173	172	171	183	164	162	177	177	166	190	149	163	176	183	158	164	183	175	159	159	168	156	170	175	184	163	148	171	149	177	159	156	167	150	173	183	170	165	157	187	195	163	171	157	159	180	168	187	195	172	179	157	163	171	161	181	184	175	165	157	193	174	142	163	162	152	193	164	195	175	192	154	174	158	170	144	170	158	175	180	172	159	172	164	180	186	171	177	180	165	166	164	182	179	168	179	174	174	183	185	171	172	155	179	179	177	173	175	168	190	177	168	166	177	167	166	170	171	179	164	174	187	188	198	181	178	157	171	147	167	185	163	171	158	193	169	163	149	183	175	159	168	178	184	194	169	159	149	146	182	187	158	167	178	172	172	155	180	176	159	172	157	186	180	168	193	176	163	163	171	167	157	152	151	188	170	149	169	173	141	153	180	180	178	165	159	177	180	184	167	183	155	159	183	183	167	164	185	181	199	157	196	183	169	184	160	154	181	176	156	167	160	165	175	156	179	173	186	161	193	169	172	182	181	154	165	152	155	163	188	167	189	176	164	183	185	180	149	182	177	165	173	158	176	166	178	195	154	183	174	156	181	158	169	162	173	162	155	163	175	153	184	161	158	168	169	155	176	173	192	197	164	147	146	171	174	147	153	190	137	178	167	181	194	164	198	182	183	157	170	151	145	170	178	176	155	186	152	146	174	163	160	121	164	159	170	191	167	159	181	157	170	169	163	165	179	190	194	165	177	168	171	180	141	172	161	174	154	180	136	166	174	161	158	182	154	177	178	144	155	162	183	165	164	155	188	167	162	162	157	176	190	156	175	162	170	154	167	188	160	155	178	178	169	169	170	168	166	178	159	176	152	169	157	181	174	171	186	169	174	177	197	188	191	178	179	167	182	163	188	184	161	181	180	171	173	153	173	171	181	153	189	162	178	148	193	158	173	170	165	167	154	172	178	167	162	173	166	168	181	167	168	147	179	173	198	179	184	182	180	163	147	162	185	174	177	174	183	158	162	170	166	203	171	163	159	148	174	178	177	175	177	171	162	168	171	192	169	156	142	171	180	156	157	176	182	169	173	169	160	169	161	187	163	163	158	168	169	162	168	166	181	168	184	161	184	166	189	173	190	179	186	158	174	156	159	166	176	156	151	160	172	166	166	153	161	151	195	150	167	156	172	178	169	177	164	175	180	175	185	176	183	160	164	164	177	165	169	178	149	177	185	168	173	177	155	162	161	162	200	188	167	176	177	135	181	157	158	189	183	155	170	184	153	197	165	154	169	172	164	185	157	152	159
150	1	1710	170117	413	50	309	301	272	251	235	251	218	192	196	201	204	188	193	182	205	177	183	175	172	171	150	155	161	167	166	180	161	164	162	152	142	165	154	159	157	157	148	173	156	163	139	183	157	161	150	154	144	157	191	155	149	170	162	173	178	169	142	174	169	149	169	138	154	163	169	153	164	166	157	172	157	168	171	169	168	146	187	180	168	158	144	159	173	144	160	161	153	172	155	150	167	184	148	154	161	168	176	151	161	148	172	131	161	156	153	147	169	160	149	152	144	158	169	159	170	157	196	165	178	150	157	172	144	186	162	167	171	164	157	183	147	154	166	154	163	137	150	159	162	148	160	174	154	141	176	174	157	175	171	165	165	151	162	173	175	148	157	135	157	151	177	150	152	151	148	157	148	165	176	180	157	181	158	171	166	144	161	156	182	178	184	147	164	168	152	165	164	177	176	169	159	170	158	166	162	163	164	130	135	171	144	171	157	153	170	179	135	178	163	168	152	154	141	192	152	158	149	149	165	147	179	165	150	150	157	156	173	154	154	170	146	191	189	172	141	150	152	178	175	168	180	161	167	153	170	178	161	176	149	151	172	152	167	163	177	137	161	180	160	156	179	147	161	158	166	148	144	166	149	175	159	168	157	158	144	150	162	171	138	140	161	155	159	154	159	179	165	174	168	178	169	166	155	165	159	160	178	185	138	162	168	144	152	149	160	149	171	150	157	141	177	179	171	157	163	151	160	153	158	149	165	143	171	150	177	169	154	180	167	167	152	159	142	147	155	156	167	156	152	178	184	160	157	175	153	151	151	150	169	171	174	161	158	161	160	158	152	160	144	171	144	142	156	141	159	168	145	149	156	155	143	153	163	163	141	140	163	164	153	165	166	161	149	162	159	176	152	149	138	165	151	160	153	147	167	147	151	142	162	173	188	171	163	165	143	166	180	174	175	159	154	168	152	158	160	161	149	163	176	146	178	154	166	178	177	178	167	146	189	154	157	164	174	157	152	149	160	168	157	130	159	149	143	178	179	152	161	144	164	149	155	155	171	152	152	145	168	162	162	166	147	170	177	154	146	148	173	144	170	188	140	149	167	160	168	182	175	175	154	153	151	166	140	172	144	151	163	155	140	152	148	152	176	167	144	157	144	150	155	155	172	153	151	154	171	167	151	149	168	175	157	168	152	166	158	152	163	173	155	155	153	147	154	173	158	146	165	171	170	156	158	159	153	170	171	157	176	144	145	153	144	164	154	161	148	166	163	164	140	160	162	143	177	167	163	164	165	151	155	163	157	161	180	152	170	150	151	156	156	164	172	141	151	178	138	159	178	160	157	171	162	143	146	155	142	171	196	160	165	161	151	160	178	178	157	161	160	185	150	155	183	176	158	177	175	151	162	186	146	155	169	160	158	134	173	153	165	172	172	143	161	158	143	161	192	143	175	145	159	180	157	161	152	170	141	159	141	159	170	162	176	181	155	140	157	171	140	147	168	152	146	164	146	160	184	174	176	160	174	154	170	174	152	166	159	159	158	156	142	171	154	166	160	157	184	167	154	151	139	175	159	161	163	159	151	147	169	165	156	142	175	154	151	173	170	158	184	180	158	178	147	124	151	188	138	156	169	161	165	166	166	149	167	181	178	162	151	164	149	161	149	143	185	156	159	148	157	149	152	161	137	188	156	149	165	162	184	168	161	166	141	143	159	160	157	163	184	175	147	164	158	154	157	157	171	163	163	154	133	173	167	158	126	160	151	189	163	171	147	165	171	160	141	181	147	154	169	156	173	160	187	143	154	155	156	141	162	156	166	170	181	137	153	155	185	159	166	154	148	178	169	179	154	157	165	174	144	163	176	139	170	161	171	154	157	141	157	172	173	153	162	167	163	156	155	171	149	179	143	141	155	172	148	149	149	144	168	159	142	180	171	156	152	174	139	163	153	153	153	188	131	172	135	166	154	153	160	148	152	162	144	153	128	168	167	158	161	183	142	148	178	154	156	172	143	157	171	166	168	156	135	157	157	169	155	150	171	170	172	157	185	157	167	170	164	173	156	170	143	164	159	156	136	156	166	176	152	143	163	161	154	160	151	153	151	146	161	139	159	149	185	159	132	171	151	162	140	184	170	164	163	152	176	152	158	168	162	163	155	147	130	155	159	140	145	152	150	155	166	160	153	171	167	174	151	149	160	148	164	159	155	147	160	172	165	147	176	176	181	141	174	186	165	157	177	168	167	170	154	142	149	153	141	162	165	176	159	159	153	159	136	168	169	164	144	151	142	166	163	176	164	146	161	164	157	156	178	180	167	165	162	158	198	162	151	175	159	184	153	150	150	160
150	2	1950	170175	427	15	259	298	327	266	283	255	242	259	252	247	237	248	213	199	230	233	214	230	201	180	191	171	172	143	192	178	184	182	176	172	172	160	175	202	156	164	161	178	182	169	148	156	165	161	163	179	177	169	156	160	183	172	184	167	164	169	155	157	190	197	162	157	160	154	167	160	178	165	136	171	156	171	173	138	161	180	161	165	165	167	160	168	151	156	152	151	178	174	186	175	157	172	178	153	170	178	165	148	147	154	173	157	152	157	153	183	169	143	172	136	161	162	163	146	162	151	163	152	148	161	167	170	163	157	164	152	155	167	165	165	172	143	167	138	154	150	161	156	156	157	162	157	162	162	182	169	177	175	157	145	165	163	155	136	161	172	169	160	155	145	157	134	161	171	151	154	168	157	178	152	188	168	175	159	160	167	172	153	158	182	163	145	137	152	158	151	154	178	181	152	155	144	163	179	177	179	149	162	163	160	145	155	162	151	155	129	148	158	157	150	163	167	139	165	181	151	151	168	155	162	152	145	159	150	168	162	157	156	159	163	167	151	165	152	160	152	137	159	154	175	181	171	163	165	172	169	162	168	137	144	160	162	174	151	163	135	156	170	165	160	168	159	175	169	149	169	145	147	158	155	172	149	158	156	171	162	150	169	165	155	150	140	158	154	155	152	138	157	144	158	165	145	167	177	157	182	160	161	160	151	184	164	153	145	149	146	153	131	173	156	158	158	147	157	140	169	164	166	171	150	148	177	183	166	166	136	169	161	158	154	154	155	140	188	137	166	162	143	152	128	160	138	148	150	173	152	163	162	161	156	138	174	149	160	168	135	149	169	159	159	162	156	173	168	153	150	130	154	147	141	160	181	168	154	161	153	175	161	155	149	169	183	169	143	159	125	166	159	175	174	174	167	149	156	154	173	177	154	180	168	158	143	159	171	146	148	154	171	165	163	176	150	156	156	155	180	146	160	161	175	146	154	168	153	172	153	145	151	155	147	176	178	128	132	145	168	170	161	167	154	139	155	163	180	158	162	141	148	165	158	181	136	136	153	156	152	154	152	187	142	170	133	175	177	147	150	153	162	139	142	176	164	152	153	167	160	167	138	169	165	140	150	150	151	159	149	162	131	159	171	142	170	160	138	169	160	167	144	166	159	139	148	139	154	172	147	168	163	158	141	142	140	160	154	147	163	167	174	166	154	168	138	170	152	162	169	180	145	170	168	157	150	165	147	167	183	167	141	142	146	169	150	162	151	179	158	151	162	146	155	166	157	142	152	160	148	166	144	147	159	151	163	150	150	151	166	168	178	136	197	153	139	145	150	178	153	182	186	157	145	149	165	183	161	144	159	154	181	164	150	175	150	153	154	170	152	152	155	174	169	150	163	175	144	160	135	170	159	151	161	164	142	162	164	154	162	164	162	172	154	159	137	160	164	151	146	160	142	138	164	169	138	158	160	146	146	157	159	160	177	160	154	160	165	157	165	189	147	165	167	146	163	150	153	145	146	157	155	180	170	153	143	148	183	165	137	157	174	164	146	172	145	157	161	150	166	158	149	155	145	158	162	163	155	161	158	139	161	161	147	165	166	147	160	151	168	161	170	134	144	138	153	129	155	157	176	144	147	150	127	169	169	163	155	154	154	164	159	160	148	148	162	152	157	159	177	178	177	154	170	141	155	138	162	149	129	162	149	148	165	167	170	148	159	160	167	145	150	168	148	141	148	156	141	170	162	164	168	155	145	172	164	165	148	143	138	154	150	167	147	161	160	157	133	158	144	136	161	144	163	160	157	141	161	160	153	181	148	157	172	169	147	157	144	177	139	163	179	143	165	173	161	148	162	155	164	165	165	169	164	148	145	157	174	171	152	156	167	158	167	150	144	155	143	170	154	164	164	159	151	169	152	159	163	157	158	168	131	151	156	146	161	129	136	165	158	158	179	160	178	171	159	165	153	151	150	165	169	155	159	159	141	180	143	157	165	144	166	155	169	144	164	172	137	159	158	179	158	162	169	159	164	152	148	146	185	175	154	146	152	176	160	180	144	166	173	168	168	152	184	167	157	153	156	150	146	169	140	159	163	153	152	168	160	146	143	147	164	163	160	146	154	146	139	120	145	153	161	177	155	145	149	170	169	158	153	143	176	141	140	130	165	164	157	165	155	147	170	148	174	160	148	144	151	153	176	175	165	140	168	147	163	172	170	151	171	150	155	165	151	161	153	168	152	159	165	164	162	158	164	147	166	157	164	169	144	167	169	152	145	163	137	165	154	154	170	160	168	152	161	195	158	185	153	163	170	154	155	140	164	161	164	161	167	164	153	152	145	157	167	162	158
150	3	3250	170233	435	22	287	314	301	252	251	264	255	237	202	252	236	245	226	215	218	203	209	195	205	183	183	194	183	186	203	180	178	170	168	173	169	171	176	189	169	177	164	164	165	173	163	155	175	165	180	154	161	165	161	152	175	166	163	182	157	162	168	119	167	176	144	178	172	164	172	165	165	188	150	162	181	159	187	152	167	171	176	175	134	162	187	159	172	172	181	179	160	161	175	184	153	170	146	148	156	171	164	197	163	156	174	188	148	184	162	188	179	159	170	155	166	173	164	168	151	128	151	167	169	171	157	176	153	163	148	146	171	170	166	167	153	161	176	169	187	174	154	164	148	196	158	144	153	162	167	175	149	165	170	171	164	157	169	159	176	138	144	179	160	186	157	189	162	151	169	161	170	187	153	160	171	143	169	176	151	151	147	159	156	181	162	143	145	173	160	161	152	169	146	196	148	163	197	163	137	176	162	172	159	147	176	158	173	144	150	163	163	155	150	155	140	163	180	147	157	157	147	149	177	156	156	155	164	156	148	183	165	179	162	180	148	172	170	150	167	188	156	188	158	160	163	173	146	157	181	164	159	165	162	176	166	183	166	156	159	164	173	174	147	147	163	162	169	188	174	157	188	144	147	170	146	176	170	132	140	167	187	185	149	176	157	155	156	158	135	154	152	150	160	181	156	166	180	157	163	176	162	181	181	172	174	162	145	159	140	159	167	145	168	161	172	177	161	154	153	177	166	153	155	171	160	159	152	170	162	162	170	172	143	174	179	159	168	157	135	146	159	166	162	165	158	164	158	159	164	169	168	170	174	158	150	159	161	154	146	148	179	166	172	160	156	157	160	161	174	173	156	175	174	179	158	170	159	157	184	151	196	172	147	178	172	168	166	165	161	147	149	173	149	172	145	154	158	153	143	164	158	161	168	159	162	170	161	160	152	153	162	176	160	170	168	153	156	174	161	159	157	161	167	158	158	162	166	177	179	162	158	165	173	181	167	179	178	156	177	165	177	172	162	158	188	173	166	162	161	161	160	144	178	157	157	171	151	151	166	169	141	173	159	158	163	161	167	169	165	175	162	159	161	153	157	165	173	182	157	164	152	170	161	159	155	157	156	158	182	159	138	184	145	164	176	169	168	169	182	160	142	147	168	161	159	175	168	148	178	180	158	166	165	157	156	154	159	171	159	155	156	148	157	169	166	145	161	177	177	162	163	165	168	160	157	177	138	155	159	148	141	170	150	145	182	167	175	185	156	143	172	168	173	147	154	169	165	157	161	174	171	164	155	173	160	170	164	157	156	165	154	158	164	144	150	161	136	162	159	183	177	163	155	171	186	154	164	165	149	159	160	158	188	179	172	151	160	151	151	164	143	176	166	172	164	134	157	148	161	161	152	172	142	179	162	169	156	174	154	169	175	156	146	167	150	159	163	168	166	160	151	164	163	165	164	157	150	145	170	164	171	179	162	152	177	171	164	164	145	173	151	184	154	150	179	183	154	160	160	160	177	174	164	169	165	178	175	176	166	155	179	155	179	157	161	152	163	157	177	162	148	166	174	151	164	156	167	162	174	171	172	154	177	177	146	162	163	169	182	163	158	158	164	144	154	161	160	159	141	166	158	166	153	157	160	153	149	161	175	162	171	143	152	177	165	162	165	160	162	156	162	138	191	169	183	146	178	148	145	150	169	175	145	163	199	160	151	154	166	148	162	148	175	167	167	161	137	189	163	157	158	169	157	155	163	162	150	178	159	160	175	162	177	161	160	145	154	164	156	173	158	170	158	169	183	161	150	167	155	167	172	155	161	156	190	160	171	162	164	180	157	141	171	186	157	173	155	165	153	169	154	176	156	167	169	171	164	144	167	179	164	179	160	164	172	160	160	144	156	159	159	147	152	147	163	170	147	171	126	170	145	143	165	175	162	173	145	168	150	171	169	159	180	169	158	166	174	170	162	172	159	144	160	163	155	166	160	169	146	159	155	139	169	174	158	153	156	160	156	152	169	157	171	168	149	163	162	177	173	160	151	160	168	163	169	182	175	166	163	157	160	168	167	161	174	156	153	162	164	168	184	162	166	159	158	156	165	171	194	166	160	140	158	174	169	155	161	152	152	159	164	149	164	141	180	162	166	128	160	155	148	173	163	153	163	148	150	162	179	180	163	167	163	161	178	153	175	170	189	148	169	159	164	152	157	151	147	170	174	159	172	170	153	162	171	172	166	171	157	133	164	169	166	171	142	162	189	146	166	154	155	157	146	169	139	141	161	172	154	152	164	171	135	137	166	158	158	188	163	146	161	174	160	154	168	153	173	156	168	183	169	143	162	163	179	180
150	0	2500	170290	447	2	248	306	298	309	277	270	319	286	301	339	329	304	264	311	256	242	230	219	237	216	205	231	194	198	210	183	203	193	192	204	193	198	182	202	170	197	189	211	180	162	153	171	192	197	182	174	198	196	197	174	163	165	190	177	168	161	167	174	161	189	176	177	179	198	178	190	170	185	163	183	156	159	187	168	182	169	177	174	160	155	173	163	193	161	166	169	183	159	162	182	175	195	179	171	155	176	190	161	190	185	181	181	148	153	153	162	159	179	188	164	170	168	182	146	165	152	160	175	177	175	163	182	158	171	166	147	148	161	164	154	190	176	152	141	170	153	183	188	165	174	161	176	154	140	149	184	174	168	162	182	177	155	171	140	182	173	189	154	168	158	158	160	189	157	151	168	179	156	175	157	165	175	145	156	167	168	174	181	206	203	182	160	163	153	141	161	161	164	155	170	170	180	144	163	173	182	169	171	172	149	164	160	159	163	166	171	183	190	171	213	162	157	168	149	171	173	191	170	186	131	158	142	160	169	168	151	155	142	166	154	166	169	149	168	178	163	158	142	166	163	177	155	159	159	162	155	176	147	181	142	162	182	168	170	155	171	168	158	180	171	164	148	135	157	171	165	146	157	158	182	166	173	149	163	161	156	158	159	158	185	156	160	152	168	157	158	148	128	164	146	143	172	171	161	148	146	144	145	167	155	177	159	156	187	149	170	154	169	160	150	167	154	173	178	164	166	138	163	170	161	174	182	152	173	150	167	154	175	159	161	147	157	148	150	161	175	161	189	172	153	150	169	165	153	152	171	179	175	160	170	150	155	161	141	165	176	172	166	170	153	157	159	162	154	163	166	162	160	159	164	147	148	145	161	162	162	176	144	166	154	136	148	163	164	162	159	166	156	188	172	170	170	175	151	173	149	162	154	170	163	164	167	160	150	175	164	157	178	168	140	176	146	169	160	149	157	153	152	168	168	182	178	166	193	169	146	189	148	158	163	180	176	158	183	171	169	171	168	146	140	150	158	174	177	138	149	187	168	197	157	151	162	144	183	149	193	159	161	161	158	142	168	189	177	186	159	167	171	168	166	168	170	171	181	174	150	169	162	167	197	171	185	157	160	164	158	173	178	182	148	136	146	158	140	184	174	162	151	164	154	176	179	163	178	156	173	153	163	182	146	148	176	173	155	160	168	174	164	185	177	178	163	131	169	170	170	162	182	170	186	158	163	149	146	171	160	157	158	151	150	152	166	181	174	158	189	178	154	142	148	168	150	152	153	176	166	165	189	144	153	154	159	174	162	164	132	168	148	178	153	166	160	181	144	169	153	161	168	170	149	163	155	188	169	162	150	164	170	175	165	149	171	163	162	164	160	137	154	162	168	158	173	160	164	168	148	143	180	170	170	157	149	160	162	172	144	171	164	177	142	146	158	168	179	170	160	159	154	195	170	178	159	177	171	150	160	170	175	164	157	182	164	161	159	154	159	163	170	169	163	156	163	185	168	172	161	169	167	154	175	183	167	133	176	172	174	181	195	150	151	168	153	158	177	151	156	165	156	154	169	168	155	144	148	161	162	169	185	152	169	164	182	166	163	158	176	179	152	167	152	165	150	179	165	140	168	163	183	186	150	144	142	158	164	155	158	165	160	172	157	174	155	145	171	149	160	154	148	170	148	163	148	158	157	164	168	169	156	138	164	150	135	161	164	159	151	171	172	162	150	168	168	149	181	156	164	168	147	181	156	156	165	151	165	150	169	148	163	163	155	174	163	157	165	156	151	176	178	166	180	171	150	167	161	172	173	178	155	154	149	182	166	171	169	147	167	155	164	184	165	156	164	184	171	161	164	160	164	151	162	172	157	166	142	154	151	168	154	174	170	163	171	162	152	181	147	146	170	154	157	148	139	166	160	161	170	160	163	149	163	142	178	158	123	154	180	152	169	143	149	151	142	179	177	161	182	178	153	152	147	179	158	169	152	175	156	153	151	158	162	161	167	155	163	169	145	189	191	140	159	176	155	174	167	151	150	170	156	151	159	165	147	177	163	171	164	158	150	144	171	168	162	158	167	164	151	177	157	170	167	159	168	156	141	170	153	176	151	158	135	168	148	149	169	186	174	169	179	171	156	145	138	168	158	157	160	158	174	178	140	145	158	163	150	150	172	156	158	185	163	159	157	159	161	169	153	144	166	172	160	147	185	159	169	180	171	169	161	160	166	160	154	145	159	152	163	169	161	148	166	174	140	183	169	187	166	143	161	173	178	163	152	157	166	178	168	151	166	160	166	164	157	161	165	173	172	158	144	174	151	144	150	166	166	148	170	174	150	167	152	164	166
150	1	1710	170348	421	54	283	306	263	223	208	209	197	176	170	199	174	194	193	190	172	172	159	154	152	169	139	133	147	173	174	144	165	157	157	150	158	146	164	155	152	155	143	148	158	147	161	159	158	147	145	131	167	144	151	151	152	141	165	135	161	148	144	137	135	149	148	145	149	160	155	138	144	157	139	143	155	145	138	143	150	159	148	137	140	157	142	163	142	150	139	151	136	141	140	131	142	146	157	148	144	155	156	138	144	159	141	131	153	144	126	156	140	158	151	159	141	160	157	123	142	132	146	139	154	156	108	163	155	142	155	152	165	167	138	150	140	171	156	125	148	145	147	141	154	160	137	130	139	144	150	137	164	144	140	136	147	149	147	143	152	136	149	151	150	159	166	153	163	139	129	152	148	165	129	137	132	159	145	135	161	157	128	148	147	164	169	163	154	149	138	127	144	161	148	158	145	146	173	170	140	147	144	132	150	165	162	139	146	152	167	160	132	151	124	169	146	137	159	156	151	167	150	135	149	148	167	141	144	132	163	156	133	148	171	149	148	155	171	148	148	151	151	146	145	153	138	161	154	165	144	152	159	151	147	159	161	151	152	145	150	139	143	139	135	142	149	136	148	158	153	156	144	146	142	176	131	158	140	149	152	161	152	151	150	125	147	154	146	147	143	153	156	138	142	148	160	165	152	150	137	136	147	155	135	142	160	154	136	143	154	156	141	157	154	141	147	140	156	145	146	156	143	139	139	130	148	148	137	135	162	162	119	156	145	141	146	149	124	126	154	142	152	167	141	146	144	135	159	141	160	138	145	151	146	164	145	134	148	169	163	158	158	140	142	139	135	133	139	146	129	153	148	158	143	147	150	148	147	144	166	142	159	149	144	155	147	147	137	154	162	180	146	168	141	146	145	130	152	139	143	140	132	137	168	124	155	140	155	154	143	144	156	146	141	156	150	152	133	133	140	160	171	126	141	131	144	131	167	147	160	136	144	136	147	129	133	156	137	141	151	154	147	133	145	149	168	150	139	141	152	163	149	126	151	152	143	147	148	139	164	165	178	177	161	161	122	156	163	145	118	152	147	118	157	154	143	152	134	164	138	149	150	144	146	147	145	159	165	150	147	150	151	153	142	156	158	155	153	124	153	163	155	145	142	148	157	136	129	161	115	161	144	145	136	137	153	140	151	142	154	146	168	165	169	134	167	154	139	155	152	168	133	144	137	155	148	147	122	154	156	156	148	134	127	155	153	138	172	149	145	132	138	157	156	160	159	156	154	141	130	168	146	128	144	154	144	150	143	154	159	139	147	153	132	143	149	145	140	135	151	134	144	146	148	145	156	152	150	137	144	151	146	131	129	134	145	147	154	158	151	154	157	147	139	116	166	163	149	155	162	152	133	149	130	154	143	155	125	136	148	157	129	142	138	150	152	160	122	151	150	142	150	163	156	149	149	156	154	158	150	138	149	155	145	138	152	151	150	153	139	141	144	154	142	142	155	138	145	147	142	138	160	148	154	150	167	144	153	158	146	156	149	150	135	152	123	140	154	139	150	128	132	162	140	151	146	172	144	138	139	146	151	160	155	131	143	149	146	135	137	148	151	163	149	158	127	163	159	153	182	153	144	145	135	138	146	147	147	132	157	144	164	158	128	156	150	140	148	131	156	133	160	159	143	145	153	164	136	152	139	166	160	167	168	148	118	144	152	136	144	131	120	158	151	159	132	163	154	139	149	139	147	145	172	147	156	155	142	138	141	127	163	161	156	156	153	147	154	158	158	153	161	139	129	150	158	151	140	153	143	145	152	164	128	144	136	154	146	151	135	155	138	151	109	125	154	138	151	146	154	161	158	147	153	116	143	120	133	161	143	133	149	147	149	157	129	153	180	157	150	159	146	154	124	154	156	162	135	140	151	155	130	142	130	155	140	158	128	152	160	133	144	164	138	160	154	131	143	161	135	130	145	153	156	146	147	161	138	152	152	131	138	161	131	150	146	169	157	149	146	156	143	133	140	159	135	141	132	131	153	130	140	155	141	122	166	149	155	131	160	155	136	153	160	149	142	133	164	142	149	144	142	153	142	134	147	143	135	139	154	162	143	145	161	145	149	162	155	146	154	134	160	141	139	139	151	154	146	132	143	147	145	160	151	127	150	142	161	147	153	169	135	164	147	138	143	141	130	142	158	156	151	142	143	144	145	149	140	131	155	152	142	123	146	143	124	145	140	151	147	157	108	140	149	145	145	160	139	140	129	154	142	138	139	137	153	154	142	143	133	154	156	150	141	138	143	153	141	141	139	143	154	133	152	153	122	155	128	143	167	170	150	138	154	141	132	140
150	2	1950	170406	427	20	266	272	291	272	273	248	260	202	227	242	244	228	210	207	203	198	197	176	181	198	165	167	179	182	158	177	175	172	162	173	160	169	183	157	174	182	157	169	159	143	152	155	170	180	149	151	156	158	150	149	146	153	160	155	142	145	150	121	138	146	150	141	154	165	140	149	153	169	136	159	143	127	148	135	170	174	148	138	143	147	161	146	149	139	161	128	155	153	158	142	141	160	140	144	150	140	162	140	123	149	150	155	160	148	127	155	160	156	120	143	144	150	155	161	152	151	145	168	130	147	167	130	146	126	155	147	153	179	139	140	159	167	133	153	135	142	138	126	145	156	155	142	139	164	158	123	155	140	145	147	144	142	147	143	151	146	163	139	149	153	150	144	142	151	153	151	161	147	169	148	140	137	144	159	145	152	139	148	181	149	142	141	146	143	157	145	154	157	142	147	148	142	145	142	153	144	159	141	145	139	141	172	164	136	173	129	127	142	149	168	158	126	147	139	134	160	160	170	148	130	140	151	142	139	153	135	148	145	149	138	160	148	139	150	156	135	122	135	132	134	149	146	136	150	129	132	136	143	134	142	149	136	128	164	183	166	133	140	129	152	148	148	133	127	150	158	145	146	137	161	137	138	129	143	131	142	127	134	142	119	147	142	147	160	160	154	158	133	148	131	157	126	139	124	126	129	147	144	132	158	134	130	158	144	129	151	170	133	136	137	136	124	139	137	121	124	141	151	154	132	129	140	140	155	142	147	148	156	127	138	132	142	117	136	131	150	126	150	166	147	143	142	134	146	144	152	143	143	144	165	147	154	139	144	132	151	144	135	128	160	151	134	144	153	149	163	138	127	145	146	135	134	137	170	153	138	167	139	158	135	132	171	140	150	145	152	160	129	132	145	157	154	139	180	157	156	143	139	156	155	131	137	149	146	168	153	137	150	157	154	140	148	143	146	152	139	146	127	172	136	160	154	142	149	118	135	140	149	125	166	126	136	156	134	130	149	170	149	147	147	151	130	171	150	158	168	151	149	139	150	148	132	163	153	140	164	142	144	139	156	140	160	143	134	140	141	143	143	149	155	156	143	141	154	174	134	138	144	115	144	147	133	166	127	126	151	146	143	156	137	156	146	130	164	157	156	138	127	134	133	154	154	153	133	153	136	144	134	156	140	129	155	156	146	130	132	133	139	151	145	128	164	150	139	125	147	136	155	122	150	135	151	148	162	133	125	141	127	142	145	143	131	179	137	141	148	152	152	139	153	145	145	158	139	157	125	139	149	149	137	150	142	157	135	141	154	153	149	127	148	145	148	137	136	139	142	136	143	116	149	148	146	145	162	139	128	135	139	152	156	134	152	185	139	157	166	124	152	134	169	140	142	147	134	125	123	136	145	129	154	162	143	130	146	138	130	135	146	148	166	126	152	159	168	141	148	146	148	150	139	137	140	146	143	152	133	145	161	136	134	164	159	140	150	142	132	144	132	158	132	149	180	134	138	145	141	158	136	176	171	125	151	138	137	146	150	133	145	125	153	132	136	149	144	143	153	168	149	160	140	138	149	163	156	141	160	132	154	141	140	129	163	136	135	171	139	149	144	118	154	171	132	149	143	156	137	148	147	151	154	140	148	134	145	139	125	139	134	145	138	142	135	151	138	149	140	169	132	136	167	138	132	128	135	162	162	138	139	142	146	145	144	140	148	151	149	153	139	145	137	160	140	122	156	146	158	121	145	155	155	141	140	156	132	141	163	139	144	145	136	145	161	136	145	136	136	143	147	140	141	140	129	146	131	148	126	144	145	151	148	150	142	131	149	145	150	125	139	154	144	137	137	133	146	133	140	137	131	140	126	135	149	140	130	145	136	156	131	143	131	129	166	143	143	142	153	150	149	166	143	154	142	143	139	128	152	137	161	120	158	133	143	125	159	154	153	140	130	148	164	133	147	158	153	149	175	135	157	135	129	146	133	157	150	142	147	146	134	148	172	133	153	153	161	159	151	153	135	148	158	158	155	149	148	158	150	136	143	162	141	154	151	159	123	146	149	138	149	131	147	145	154	150	117	133	169	147	142	142	161	156	147	140	150	149	152	148	140	146	131	150	169	154	180	121	140	152	159	138	148	142	137	142	129	143	154	143	151	143	149	148	134	144	156	170	139	149	135	126	155	143	172	143	147	169	155	149	133	159	142	147	129	140	132	160	147	137	131	138	145	160	152	141	147	145	151	148	164	146	146	136	153	130	140	145	136	132	144	143	130	149	143	141	151	138	151	152	157	139	131	141	128	149	158	136	155	143	133	143	161	146	149	128	143	145	159	130	142	130	144	151	148
150	3	3250	170464	434	31	295	326	294	277	246	261	257	205	204	222	224	205	215	201	190	172	172	169	190	188	154	159	167	160	168	164	163	178	165	175	155	162	163	168	150	160	136	148	147	165	154	134	144	146	154	154	162	153	162	147	161	152	141	141	163	140	146	171	130	159	159	161	142	158	164	135	150	132	142	154	130	137	166	162	144	153	152	146	157	149	168	151	159	135	143	135	153	157	144	151	152	149	145	156	143	151	149	162	152	135	148	148	146	157	155	154	146	139	132	149	163	134	153	140	168	150	169	149	164	148	148	142	144	150	174	155	159	157	158	142	153	148	148	163	140	139	147	136	153	142	159	150	133	155	144	151	151	160	154	138	145	135	140	129	157	159	142	128	159	137	165	167	151	145	146	140	144	154	139	146	135	166	153	145	149	167	159	145	138	145	155	142	151	118	147	161	147	141	133	139	158	149	133	142	146	158	144	149	149	153	155	155	146	143	145	150	128	143	152	145	156	157	151	140	184	165	128	153	166	142	153	143	147	161	153	128	154	142	133	132	151	142	140	148	164	161	146	161	134	137	155	159	147	162	142	140	142	136	163	143	146	164	163	134	162	127	146	146	138	174	158	156	163	145	145	159	125	145	152	158	141	150	161	148	148	149	145	124	142	151	158	149	145	148	145	135	130	149	134	154	163	139	136	173	128	135	161	136	138	161	154	145	145	131	133	161	151	153	153	141	143	158	137	129	153	137	155	139	155	153	150	140	143	164	148	144	153	130	142	144	142	161	138	158	148	131	146	135	135	165	145	145	154	152	147	144	140	144	163	154	149	133	157	160	131	152	137	148	145	178	158	153	152	169	144	139	149	147	138	159	157	156	141	147	116	134	151	151	130	153	157	132	140	146	152	154	146	130	160	152	158	148	138	143	135	129	152	163	153	149	139	144	119	142	131	147	144	162	160	153	138	141	151	140	144	132	147	130	149	138	167	157	150	148	140	166	155	137	135	160	157	159	151	146	139	156	128	149	172	116	142	161	173	131	156	136	141	163	147	145	143	144	148	153	150	152	164	156	159	176	145	164	160	131	140	156	136	129	152	143	141	141	156	157	154	141	165	144	153	136	130	146	152	132	149	138	148	134	142	139	164	151	155	158	132	162	156	157	161	135	146	125	145	151	140	137	139	152	138	153	147	148	140	142	140	137	157	158	138	141	144	149	136	157	169	152	143	150	171	153	151	143	138	136	159	137	155	147	126	132	136	142	141	150	159	133	152	151	154	151	131	132	132	136	164	148	136	156	143	144	153	145	137	149	156	162	150	163	147	175	130	156	148	157	148	162	132	155	137	140	161	157	140	121	143	150	164	147	137	142	156	157	138	141	153	129	147	144	152	140	158	155	164	139	155	151	171	127	140	144	141	164	156	142	120	156	144	150	145	132	145	144	135	137	143	136	126	133	158	154	140	139	158	131	148	129	151	166	128	140	166	128	141	155	134	161	161	159	156	144	159	135	150	149	156	132	126	133	162	135	149	134	148	177	163	153	161	156	137	137	124	130	151	145	126	124	143	141	134	156	140	139	144	138	129	134	154	151	128	159	126	148	151	125	144	168	141	145	128	128	170	141	151	145	137	131	140	156	138	152	137	163	155	156	124	137	149	146	141	137	148	146	151	151	134	141	145	150	140	167	130	138	157	146	150	146	140	151	157	137	133	153	148	154	152	137	140	138	147	140	135	153	143	137	157	128	130	144	144	129	128	149	170	145	157	132	127	161	147	143	158	140	153	140	161	139	144	150	151	156	158	162	175	181	161	149	145	147	156	160	152	136	132	141	158	143	134	140	158	149	147	139	141	140	133	150	146	141	158	130	131	153	135	141	173	161	143	139	141	142	129	167	172	157	163	138	145	177	138	152	154	138	144	138	148	153	157	140	150	126	127	155	134	131	151	144	133	140	138	134	157	131	142	157	165	167	151	158	146	160	152	140	152	137	147	146	142	142	127	146	139	155	132	141	164	134	155	154	145	149	169	162	178	147	125	165	145	175	158	148	150	144	153	145	139	137	122	159	145	140	136	162	164	131	141	132	153	151	164	137	144	133	153	142	137	168	155	147	147	160	160	166	140	145	155	129	154	148	167	149	138	160	149	133	143	152	155	160	151	127	140	139	145	149	147	163	157	143	159	150	153	147	136	159	143	145	154	154	122	138	147	155	155	149	148	160	133	134	171	141	164	156	153	142	153	158	163	146	127	171	135	135	156	131	137	144	157	144	126	134	158	173	131	157	138	157	145	162	159	162	157	148	158	150	154	140	158	166	142	144	146	160	153	143	150	173	155	139	153	134	152	145
150	0	2500	170522	442	5	265	316	305	323	298	283	305	270	276	274	285	285	260	241	220	254	227	214	200	194	221	206	181	181	194	191	176	183	175	211	176	194	177	165	181	180	188	169	182	178	178	163	162	168	169	174	174	170	168	167	160	166	155	168	147	170	174	151	164	176	145	159	163	149	174	163	163	164	166	153	142	165	160	167	155	154	175	160	132	161	161	163	171	157	156	148	152	145	160	168	159	155	153	130	163	161	144	160	141	144	142	165	159	151	153	174	163	152	156	164	140	159	138	143	143	149	153	161	144	140	160	170	155	147	157	151	155	161	139	143	157	163	165	161	130	145	155	145	165	146	161	170	155	147	138	140	139	169	154	139	138	162	156	141	135	156	161	153	150	140	155	140	153	155	151	139	167	165	138	167	153	161	144	154	151	178	152	148	139	146	140	164	169	167	150	122	153	159	134	147	158	172	157	161	146	134	160	168	149	147	145	161	157	153	158	138	130	157	159	155	159	151	169	146	163	137	141	142	160	148	173	142	134	141	145	135	142	149	155	137	147	117	155	123	135	152	127	165	147	164	174	141	142	144	159	153	145	160	164	139	158	155	149	140	147	137	134	147	162	149	139	144	145	156	152	160	152	159	168	150	162	145	138	164	154	162	139	136	148	157	131	149	131	123	160	151	166	175	148	127	136	149	141	147	162	162	162	145	140	154	148	147	150	149	133	163	172	134	147	144	161	133	135	141	153	133	134	144	157	157	167	144	157	153	143	147	146	158	137	146	136	151	144	147	147	136	145	157	148	153	167	141	168	134	129	162	139	132	140	132	148	122	151	156	136	142	161	168	148	156	139	161	164	142	150	149	128	167	127	134	153	159	137	153	145	154	145	150	151	142	123	137	141	140	149	153	176	151	128	158	154	144	144	150	157	164	124	154	145	159	134	120	156	162	139	146	142	161	156	155	145	147	160	144	157	164	145	131	127	160	153	142	168	122	175	128	137	148	147	157	148	147	174	163	154	146	156	148	150	155	155	151	158	151	174	155	151	140	158	155	151	157	151	161	143	143	159	188	151	155	151	163	142	150	156	130	153	141	152	134	155	129	130	154	147	152	171	156	150	143	160	155	148	134	137	156	144	147	155	134	163	141	165	162	132	141	135	133	160	138	139	137	144	155	138	143	156	135	147	160	145	146	147	161	150	172	152	145	161	151	154	144	148	114	152	155	147	146	149	136	150	142	158	148	140	146	151	135	171	139	165	142	143	145	163	137	153	142	129	145	148	163	143	161	124	155	149	141	157	160	155	140	149	131	148	138	136	152	174	148	158	138	146	145	154	152	128	150	142	136	160	137	168	146	139	145	159	170	134	167	155	146	140	157	138	166	132	144	142	143	141	144	147	149	148	162	144	137	156	146	154	134	154	168	156	153	146	178	163	163	150	145	156	145	153	161	150	131	132	142	144	153	134	130	134	136	148	157	136	135	146	143	140	157	141	136	155	163	132	151	125	126	149	148	140	133	148	144	155	143	133	150	178	147	142	158	136	147	154	147	150	136	161	153	161	143	139	134	147	139	143	152	142	149	136	148	144	160	151	157	159	139	154	159	169	170	132	147	153	147	152	132	168	138	150	146	152	155	156	129	166	158	141	147	151	153	130	151	164	168	155	142	137	153	142	147	141	169	133	159	177	160	141	123	152	148	142	156	154	160	136	123	168	152	164	163	167	128	145	137	152	137	125	152	138	150	133	168	153	116	143	133	143	157	142	147	162	128	150	166	140	145	153	145	136	155	165	164	164	147	166	170	143	140	178	152	154	176	156	151	136	146	141	144	135	132	171	144	154	146	154	137	139	145	134	142	155	138	147	153	154	150	159	167	143	144	149	166	125	140	155	155	139	151	155	169	165	125	146	129	145	142	119	160	146	148	139	139	124	153	153	149	141	121	146	138	157	161	138	144	146	144	152	170	160	139	146	147	143	150	167	155	124	160	140	153	155	145	163	128	135	135	157	144	157	136	149	150	130	153	140	168	157	161	153	156	158	147	152	164	128	127	141	135	149	125	146	149	141	137	151	148	158	137	136	139	152	172	138	148	158	150	137	140	152	153	121	149	146	144	164	132	139	149	151	143	147	151	152	136	139	139	143	145	127	141	149	133	126	170	160	144	156	151	135	160	129	132	160	115	142	151	132	117	149	140	170	152	140	142	135	145	144	132	128	157	165	142	137	146	155	136	116	156	151	142	156	144	156	134	130	136	167	161	152	144	139	153	128	162	149	145	147	151	164	132	142	143	156	135	147	153	151	138	151	132	148	147	129	171	148	135	134	140	134	140	132	142	138	152	166	157
150	1	1710	170579	435	43	298	274	277	241	212	206	207	169	149	184	166	177	200	160	183	183	154	142	159	146	165	148	169	155	135	135	132	152	146	142	153	140	147	159	142	127	170	134	165	136	140	137	147	129	139	175	158	152	123	132	148	141	147	143	151	149	141	146	154	162	143	148	139	156	133	153	145	138	123	149	135	130	129	162	158	136	149	139	155	158	160	142	150	156	143	138	150	151	129	138	155	144	150	141	139	137	143	129	115	151	129	146	151	152	145	138	141	127	152	142	145	150	145	130	155	160	130	144	168	132	144	144	152	157	156	149	142	132	137	137	154	148	143	134	146	158	144	154	157	149	128	136	143	140	128	129	146	151	143	150	140	167	141	155	154	149	144	135	150	147	163	148	141	134	133	151	133	145	145	140	146	144	165	142	145	134	160	153	150	128	138	133	131	144	172	152	149	151	149	148	149	138	145	144	166	150	157	148	146	150	150	117	140	157	151	146	124	171	159	151	140	147	144	141	138	158	144	127	150	145	136	148	136	143	159	153	161	150	142	147	150	130	146	147	120	149	157	151	157	140	164	129	143	136	140	145	140	147	147	129	144	120	139	154	154	139	156	153	153	148	140	129	128	142	137	147	122	140	170	146	140	153	150	128	131	150	148	125	151	170	150	160	128	151	134	138	145	160	140	145	164	136	154	157	141	144	151	130	152	153	130	150	142	149	143	152	147	148	141	145	133	147	164	129	130	141	132	142	151	158	161	131	141	171	141	164	128	149	145	156	160	138	131	145	153	126	125	144	169	150	142	137	124	149	128	145	140	144	161	149	153	143	139	126	135	134	139	157	127	128	144	134	157	123	133	158	144	134	164	137	146	159	156	163	154	135	145	138	132	154	137	134	142	146	153	146	134	151	133	133	125	147	133	133	152	142	153	144	133	144	145	148	136	133	151	133	137	172	110	144	153	130	156	149	140	146	160	140	122	167	129	156	133	142	157	151	130	141	158	139	144	130	140	158	146	141	139	154	145	151	174	129	140	152	159	122	137	143	143	155	135	133	150	138	139	138	131	141	155	147	155	157	139	132	133	143	142	153	144	136	142	142	142	154	154	132	153	144	149	150	133	148	141	161	157	140	140	158	163	143	138	149	158	139	150	149	135	131	138	148	142	115	153	162	158	163	169	146	140	142	155	160	165	121	159	138	141	153	155	133	155	124	132	139	151	136	134	154	147	140	164	148	149	168	114	140	145	143	132	152	160	141	140	144	162	142	150	138	163	128	132	131	136	146	146	133	153	161	135	149	149	145	138	136	129	120	159	136	136	140	163	150	150	148	135	157	136	144	143	153	129	144	152	151	168	131	146	142	142	148	148	144	143	138	138	124	123	137	151	130	153	130	157	124	139	145	137	148	138	130	145	151	157	126	172	135	158	156	144	142	149	130	147	128	149	135	131	142	135	132	137	146	126	134	151	135	162	132	146	129	146	142	137	136	137	133	142	148	150	139	143	143	136	142	143	139	139	152	152	124	149	142	144	142	144	141	139	155	153	131	146	145	132	178	150	142	155	127	122	149	141	156	144	141	136	155	140	147	150	130	145	136	170	134	151	130	132	139	128	152	141	144	141	156	143	144	132	131	158	114	135	138	145	155	136	156	120	144	163	139	128	148	146	154	138	132	147	148	145	142	132	158	137	158	140	140	144	138	146	131	142	137	110	145	158	137	149	132	157	161	144	130	134	165	136	145	157	131	143	144	154	166	157	139	139	144	155	124	138	152	138	159	120	124	159	150	145	149	131	164	149	139	136	146	132	148	139	131	138	148	148	139	135	128	150	130	129	154	127	142	161	148	131	137	143	150	154	153	177	129	169	134	136	153	156	152	137	146	144	126	138	137	153	140	137	125	137	137	151	136	161	148	138	147	147	157	130	154	143	129	135	148	140	140	155	139	131	132	143	123	140	143	142	146	154	151	152	116	158	149	149	148	146	136	126	158	136	145	125	145	135	141	153	138	127	152	137	130	122	135	136	163	148	150	144	149	140	148	127	131	127	147	131	123	161	147	132	164	157	146	162	141	141	145	151	148	134	133	137	124	123	153	152	135	116	175	145	134	142	122	157	136	146	149	144	140	145	137	123	147	146	154	155	146	129	140	134	151	148	142	141	131	151	137	151	119	164	139	149	136	115	113	146	144	134	156	150	148	146	152	146	151	119	148	147	142	142	150	113	157	142	148	141	150	149	139	160	144	146	131	132	142	135	136	144	148	142	148	136	134	119	172	131	145	128	154	130	136	154	145	128	136	144	152	143	145	134	144	146	149	138	152	125	140	128	131	141	180	161	149	152	140
150	2	1950	170637	406	15	282	297	273	273	242	256	231	221	238	219	240	232	231	211	210	183	170	169	159	163	179	175	169	167	168	162	147	159	160	170	161	155	157	161	141	174	152	157	173	148	152	144	148	141	151	167	169	170	150	154	142	151	143	157	156	128	154	130	157	158	147	132	133	126	169	150	160	136	146	151	150	178	131	139	141	164	159	128	133	138	128	131	158	148	149	139	156	139	136	126	135	136	148	140	149	152	141	138	132	143	143	133	145	157	154	152	155	137	168	152	145	147	137	134	158	147	152	156	151	144	155	151	165	142	148	156	155	132	140	142	146	141	161	122	137	150	141	137	151	155	119	149	124	129	128	160	143	129	133	141	156	162	143	155	136	140	135	154	153	140	141	148	169	146	130	159	149	147	133	133	137	145	135	147	128	152	137	135	126	160	141	143	138	140	143	145	147	139	136	154	138	148	135	155	143	121	141	136	135	146	136	142	152	128	140	155	147	137	127	135	148	144	149	127	131	136	124	125	143	154	126	133	142	144	157	133	148	148	119	145	129	143	153	134	145	136	109	125	148	136	160	138	136	145	160	134	132	162	158	122	137	124	135	153	125	159	122	123	134	137	139	153	129	139	129	119	142	135	132	149	138	141	142	125	142	143	134	140	122	143	125	140	127	141	138	170	129	127	139	153	134	143	144	140	156	141	157	129	128	153	133	154	143	144	127	158	162	144	155	122	137	139	145	126	167	137	144	143	147	138	142	136	148	155	125	136	136	131	136	138	139	144	121	145	130	121	137	128	152	127	131	149	138	151	131	141	126	135	146	146	144	155	143	138	151	120	145	143	147	163	150	133	140	134	150	124	161	135	138	138	148	165	133	144	150	135	126	129	119	129	156	134	138	148	131	125	134	147	123	125	170	154	148	155	133	115	145	146	131	116	160	126	132	157	148	133	149	143	150	125	141	144	146	127	135	157	140	165	136	134	147	128	124	151	145	151	145	143	151	135	143	129	144	126	146	143	156	160	118	141	130	141	130	129	132	139	134	146	124	146	139	149	121	140	119	161	156	140	138	151	155	158	142	135	149	145	134	123	129	152	124	126	142	132	135	123	136	145	154	157	115	153	142	130	142	142	141	129	146	118	137	146	158	138	126	139	136	126	139	144	140	144	134	134	148	151	152	161	142	142	128	153	146	146	137	145	161	139	134	146	134	134	150	142	120	154	151	137	129	153	176	144	142	146	140	133	163	136	140	151	130	125	141	136	139	146	143	146	113	151	149	154	124	139	121	147	134	158	142	152	142	131	141	147	150	135	143	145	145	142	126	151	159	137	141	144	154	122	123	129	136	118	139	132	158	135	148	154	139	151	154	137	129	144	143	163	143	147	139	149	114	124	153	138	135	138	139	136	135	132	130	143	127	146	118	148	137	153	131	152	147	146	136	135	136	135	134	123	130	128	139	140	135	138	144	151	145	135	133	142	143	131	142	124	143	142	138	145	137	145	118	138	141	132	130	161	119	135	141	119	156	146	142	144	136	137	162	139	149	128	140	130	140	153	145	139	134	142	132	152	143	131	149	154	143	144	151	131	145	143	139	144	144	127	147	130	144	137	140	155	145	144	147	144	141	146	164	151	134	149	132	140	164	141	144	137	133	148	138	118	140	139	132	139	150	138	141	121	129	165	148	141	136	124	129	129	141	145	121	142	149	156	140	148	139	137	135	153	137	125	156	133	134	147	145	152	138	158	139	131	147	161	116	148	163	127	131	154	132	128	139	127	141	144	145	135	138	148	126	151	149	150	138	132	137	131	158	131	149	149	132	141	137	131	169	159	118	138	122	130	129	143	118	140	119	114	139	158	143	146	132	160	140	144	126	118	147	125	137	140	139	128	124	153	150	139	135	130	156	140	153	122	125	135	140	127	132	155	138	149	126	131	148	159	116	120	139	165	131	138	148	148	149	137	148	155	148	127	160	149	140	134	125	136	131	140	147	144	124	143	167	144	131	133	134	161	145	145	138	150	151	145	138	144	144	153	133	143	138	147	158	130	135	126	152	120	143	127	148	135	107	126	147	141	129	133	140	140	143	158	126	144	144	132	150	120	135	143	122	156	145	128	133	140	135	151	142	126	109	132	136	155	143	137	139	137	155	120	144	136	143	128	141	132	142	147	129	136	135	137	147	149	153	127	125	128	132	156	147	122	155	152	133	119	170	123	115	140	128	137	143	142	146	120	149	143	156	137	148	147	137	140	138	125	153	136	131	145	143	152	139	147	146	150	125	133	152	146	143	161	150	133	152	139	152	138	114	151	111	130	156	113	154	131	135	154	141	143	137	134	142	122
150	3	3250	170695	423	27	270	288	257	256	239	206	225	194	188	187	203	217	202	168	167	195	159	171	170	172	165	145	163	155	158	151	192	132	144	158	150	147	156	147	139	158	138	154	128	139	158	143	157	155	136	128	149	127	140	140	111	153	135	140	152	132	129	134	128	144	132	145	136	137	135	146	131	137	137	113	151	130	135	142	124	150	148	124	121	141	144	148	152	140	131	124	138	121	144	149	144	130	142	135	117	154	121	166	137	145	122	119	130	131	126	125	138	115	149	126	115	134	144	145	124	107	141	130	146	124	113	142	146	132	134	127	123	145	137	157	126	132	135	137	134	131	111	134	139	145	120	130	146	134	148	124	138	153	130	131	139	141	131	133	129	135	119	136	140	146	131	138	145	117	132	148	139	156	132	130	137	140	125	138	121	120	134	144	124	137	161	139	121	137	130	137	137	130	146	151	142	150	125	129	124	135	130	138	147	132	125	129	129	129	121	140	144	130	124	127	136	152	142	129	133	143	134	124	140	125	134	135	152	129	124	145	149	123	142	119	141	142	121	142	138	110	138	145	126	153	154	133	133	136	144	119	140	134	128	137	137	136	127	149	129	126	126	127	156	133	146	121	123	125	119	119	145	134	119	141	139	125	133	126	141	108	115	161	135	126	134	137	130	135	125	134	124	133	139	146	122	112	131	132	151	111	118	135	142	131	134	160	118	128	123	133	118	125	143	147	147	153	129	135	124	141	145	151	110	129	135	120	120	123	134	121	139	145	158	124	159	144	127	139	136	115	122	122	146	141	121	141	148	116	112	132	117	158	154	130	135	120	125	129	126	142	142	121	138	132	127	140	124	126	136	142	131	127	133	121	122	110	120	132	131	143	121	140	130	124	152	128	135	129	127	155	118	129	119	138	118	136	112	133	144	119	115	113	140	137	136	137	120	130	138	139	104	141	153	121	130	128	156	125	144	125	148	132	128	148	126	133	125	153	129	141	141	153	131	132	120	142	131	143	146	141	131	133	136	114	140	147	135	134	140	132	138	129	136	120	129	136	141	119	133	152	133	144	136	131	142	135	134	151	149	136	130	146	122	141	150	131	123	123	135	123	110	149	126	152	113	133	130	144	144	132	151	129	133	131	129	160	121	132	129	138	132	146	131	120	130	131	133	131	132	147	124	122	138	121	132	123	160	128	125	140	136	135	151	154	129	147	137	150	128	147	140	126	132	145	139	128	113	139	149	132	139	134	126	138	122	137	132	140	142	137	138	135	123	129	132	134	160	142	121	138	149	125	117	143	149	127	108	123	129	150	138	138	139	124	130	126	122	129	110	130	135	138	166	140	149	130	136	132	131	103	123	143	110	126	143	133	123	123	138	144	129	119	140	149	128	113	138	138	129	128	130	142	140	140	133	119	152	142	130	139	135	130	135	133	130	131	129	128	148	146	142	149	130	132	123	114	122	125	151	134	153	124	121	126	117	139	153	140	131	137	134	136	135	154	148	130	116	127	128	128	127	128	127	103	138	124	143	150	140	129	133	130	135	139	124	117	134	131	146	140	126	141	129	132	126	135	152	133	126	130	123	136	136	121	136	140	127	122	133	135	124	111	138	129	141	137	132	145	126	137	151	149	140	122	145	126	123	134	128	134	134	130	129	120	124	122	125	110	165	144	128	139	141	138	147	134	147	109	129	137	138	137	154	139	139	150	149	130	147	144	129	146	139	125	137	138	140	143	136	141	120	145	119	137	120	137	140	138	128	116	118	138	131	108	128	120	143	146	143	122	136	140	135	140	147	109	134	114	142	138	134	160	137	129	137	139	142	141	128	139	141	136	144	114	120	125	141	127	135	149	139	140	150	118	128	138	125	134	123	139	124	123	130	158	137	140	118	136	151	143	125	137	125	135	120	143	153	120	137	146	143	122	132	129	131	137	124	136	145	143	137	136	139	143	152	139	137	135	149	133	105	121	130	113	118	130	112	136	134	136	139	135	126	125	129	121	132	131	139	127	154	129	132	138	140	134	128	130	127	143	131	116	122	113	145	123	144	146	154	153	129	141	126	133	147	140	141	150	144	130	146	134	139	131	137	140	142	112	132	143	114	130	131	138	152	132	121	138	134	130	137	137	132	134	131	124	138	135	145	135	162	137	143	141	118	130	126	132	132	145	145	138	133	127	123	117	122	138	142	130	136	106	147	134	144	132	121	127	132	128	129	141	131	122	144	130	136	132	147	131	143	131	129	122	143	127	127	128	125	114	140	137	131	141	137	131	136	135	141	154	124	120	118	136	118	117	146	155	121	119	139	120	128	141	131	122	127	118	152	132	148	136	140	141	150	125
150	0	2500	170753	439	10	245	302	297	285	283	263	296	271	273	305	276	275	254	226	242	228	243	220	196	214	193	191	202	183	187	188	188	194	158	168	174	176	183	174	152	169	170	157	184	170	150	157	148	171	156	153	172	147	175	151	168	161	176	152	155	158	141	163	144	143	146	145	156	172	165	156	154	170	176	142	154	147	139	168	151	128	142	144	167	128	144	144	155	145	148	149	145	148	131	133	154	133	155	146	135	146	159	147	132	157	156	144	162	138	141	155	129	147	158	156	124	148	149	153	137	132	139	147	138	160	132	121	120	168	159	130	154	143	136	144	154	136	130	149	150	135	156	137	157	140	157	162	146	140	140	140	153	133	164	155	143	132	147	146	152	122	140	147	127	154	129	138	148	129	154	155	131	150	139	118	136	128	154	140	136	149	147	154	165	146	123	147	154	131	153	143	141	146	123	156	157	145	125	122	135	146	149	128	139	124	125	144	116	137	144	133	142	125	132	139	154	128	150	146	141	137	147	148	153	127	138	155	147	127	139	147	149	146	135	135	151	119	140	153	159	136	158	121	138	159	147	141	151	134	138	145	132	134	124	128	130	143	131	156	130	126	142	144	145	124	121	153	140	147	145	129	141	129	151	132	121	135	150	151	134	143	130	139	120	145	142	160	129	139	158	128	161	138	148	132	132	139	132	145	128	145	136	123	143	142	147	136	115	164	138	112	149	110	147	133	132	144	139	133	146	131	127	135	139	120	148	151	136	139	150	134	136	124	129	133	149	127	130	121	135	145	137	139	131	137	131	138	140	133	144	125	125	129	145	134	142	138	126	149	160	144	151	140	129	140	147	125	142	136	145	137	159	135	149	143	160	138	131	144	142	128	161	126	137	134	135	126	143	153	141	161	147	137	139	136	147	150	134	142	133	165	131	130	123	141	131	126	133	157	138	115	166	137	148	136	155	152	142	125	128	144	132	135	124	122	143	135	131	159	137	130	127	143	148	139	126	148	153	125	134	132	151	138	137	156	157	142	133	130	146	148	143	140	129	139	137	119	131	143	147	126	157	145	133	150	141	147	129	130	153	133	133	130	146	144	150	137	162	130	140	144	144	139	147	142	133	153	149	140	129	141	143	128	134	139	144	150	136	156	148	150	136	137	132	150	150	142	132	115	130	140	127	147	137	128	127	137	125	118	119	136	145	161	156	129	138	147	147	126	142	137	137	130	137	132	118	130	145	144	139	135	148	130	140	136	154	146	118	130	109	156	135	141	131	138	145	133	151	143	146	145	166	129	141	147	143	159	141	137	146	147	126	129	156	142	155	131	136	123	149	130	149	132	149	143	145	125	134	119	143	140	146	142	148	127	128	153	138	122	137	148	137	146	154	139	116	147	132	138	152	126	148	135	156	135	127	122	134	126	141	122	144	143	147	164	141	135	127	122	130	133	138	138	128	119	143	140	129	164	128	156	144	130	137	155	123	133	131	156	153	142	147	145	138	146	161	122	146	128	130	126	133	151	140	126	143	133	131	143	146	136	135	137	139	183	152	158	144	142	150	144	154	148	145	125	137	144	158	159	146	117	160	138	127	130	135	130	131	143	136	144	143	142	140	136	148	130	123	148	131	158	149	141	135	146	128	151	142	144	155	122	143	114	137	151	132	141	143	140	126	139	143	142	138	141	129	132	128	135	143	119	137	133	153	129	129	150	116	133	137	127	156	143	129	117	130	142	117	143	121	134	142	134	122	149	146	134	130	138	129	148	113	155	130	144	138	127	138	126	137	144	131	144	114	121	142	133	139	140	151	148	129	136	148	129	124	137	126	131	117	125	129	135	142	141	148	140	150	126	148	134	140	153	144	150	114	161	123	111	155	160	133	151	116	128	141	130	148	137	124	135	136	133	135	123	143	154	127	148	146	142	152	143	133	142	131	138	141	146	139	135	143	141	136	135	155	132	145	122	140	142	144	126	125	136	135	141	126	136	142	145	120	134	133	133	149	143	143	154	129	156	141	138	142	135	125	143	135	141	131	150	139	128	140	142	132	162	153	110	127	145	139	129	128	111	135	153	135	142	146	143	137	131	141	147	140	143	151	117	139	132	122	137	151	130	141	154	160	140	135	138	126	144	121	137	151	120	132	141	145	145	133	125	135	140	137	143	142	133	130	120	130	147	146	133	121	130	113	143	152	133	126	138	147	131	133	173	114	148	162	147	144	127	124	129	140	154	134	136	136	128	129	133	135	112	160	145	137	131	134	156	132	122	149	124	135	136	153	112	131	146	140	140	144	118	142	124	169	131	139	136	131	147	144	139	130	135	121	145	134	158	153	125	151	144	135	118
150	1	1710	170810	438	65	299	279	260	219	220	203	198	189	178	186	162	202	166	194	167	149	151	151	150	128	157	155	134	128	160	149	133	134	153	154	151	131	162	137	150	121	128	131	152	124	157	150	138	138	127	142	133	148	144	160	127	120	152	133	150	154	144	130	132	138	129	130	142	147	139	116	123	158	151	142	163	128	143	146	157	140	136	147	154	138	136	111	136	129	137	130	141	134	138	136	122	137	146	147	147	132	141	152	147	136	146	146	129	147	134	130	149	136	139	115	133	121	153	142	141	138	151	140	164	133	119	147	142	130	128	166	123	139	126	155	127	136	150	124	136	121	124	129	121	139	131	122	131	139	138	131	134	119	127	139	135	126	144	136	143	120	129	128	137	139	135	160	148	138	125	126	130	145	155	121	131	136	145	123	151	135	135	146	137	138	116	149	118	127	155	143	127	144	141	126	145	117	139	134	130	153	142	136	147	138	141	142	152	143	145	127	141	126	142	127	135	137	137	159	128	112	105	127	128	125	133	121	145	142	123	130	149	136	160	131	134	124	126	131	112	136	132	153	152	111	122	140	121	133	121	118	131	136	151	128	139	128	118	131	147	148	157	133	139	122	146	119	140	140	146	152	157	110	126	129	132	153	147	145	142	121	140	142	144	138	123	135	141	133	133	128	123	137	152	162	125	149	136	112	138	171	155	140	128	121	154	134	122	131	120	122	139	126	138	130	135	145	146	165	140	154	137	154	134	141	136	134	153	142	158	155	123	133	136	145	137	131	134	123	113	129	123	136	152	139	142	121	137	132	152	108	136	140	157	143	148	138	123	138	170	132	156	134	157	140	135	140	153	110	133	129	135	142	124	139	125	151	126	147	147	131	130	122	151	138	130	147	128	125	145	142	134	124	142	124	133	139	126	130	149	132	128	134	133	131	140	140	113	142	142	138	142	136	126	114	137	111	139	151	135	130	153	127	150	149	131	121	135	130	134	137	122	138	135	149	136	143	136	134	132	139	168	128	132	131	133	133	139	123	123	142	154	134	145	140	135	140	134	123	136	129	137	129	148	126	157	143	148	146	130	133	134	148	132	131	137	133	137	147	150	137	150	126	123	153	141	142	150	124	148	140	123	145	141	129	152	126	130	139	130	145	156	133	146	141	123	138	129	128	127	144	162	118	147	156	138	126	144	146	128	134	145	140	135	153	114	132	146	121	126	158	134	144	121	132	132	139	130	152	131	140	142	128	151	140	128	137	141	166	139	144	144	117	130	144	118	141	138	107	130	142	135	126	145	141	150	127	167	136	141	154	147	135	136	136	129	133	136	133	142	145	121	153	133	135	154	156	137	124	132	105	139	132	141	125	144	157	142	136	135	126	131	119	122	132	141	164	131	135	121	135	157	129	139	141	116	137	148	118	132	137	123	126	132	145	134	115	144	146	151	142	140	152	130	135	136	137	132	126	149	145	122	133	144	149	153	139	122	134	142	140	121	139	128	133	137	131	151	136	123	117	145	157	136	147	125	139	131	141	146	140	139	138	151	141	129	115	144	142	117	133	135	103	137	134	147	124	143	138	152	118	150	141	133	125	123	132	130	134	125	145	132	133	137	130	149	126	134	129	154	143	127	133	133	138	136	140	131	126	124	122	144	133	142	146	132	119	153	141	139	140	137	143	118	135	118	137	141	142	132	143	139	149	113	153	128	141	158	136	121	146	129	113	132	133	143	132	120	124	172	125	138	137	136	134	143	148	139	129	154	166	145	132	117	133	140	124	161	139	138	120	140	132	127	121	148	143	129	140	137	135	152	134	142	151	124	152	136	142	124	129	114	145	150	130	135	113	135	136	156	144	154	136	117	141	121	124	132	139	145	126	161	131	127	123	143	150	146	124	139	143	122	113	137	169	143	127	143	127	128	135	143	125	128	133	137	121	141	141	104	140	121	121	151	150	176	149	121	134	144	127	145	158	116	148	142	146	139	131	114	151	149	146	135	142	139	146	138	136	140	131	141	136	129	132	143	132	168	149	117	146	158	137	133	128	133	132	142	133	125	144	127	132	113	144	138	143	129	126	136	155	141	154	137	158	155	142	144	133	151	146	142	148	133	134	150	140	132	133	133	145	131	149	141	157	148	146	134	134	129	120	126	120	146	106	134	134	130	128	129	137	146	154	129	141	136	155	130	144	143	143	142	144	117	142	150	127	130	135	108	124	135	147	140	128	126	131	144	125	144	133	132	151	124	152	125	133	122	130	152	125	157	139	136	124	150	142	151	145	144	144	117	123	144	138	117	113	143	132	159	142	132	130	120	150	154	139	128	145	135	137	132	143	137	134	128	144
150	2	1950	170868	424	27	289	286	275	251	243	246	254	215	257	225	270	235	229	216	197	198	204	188	175	152	205	154	190	170	144	181	163	179	173	173	168	152	152	156	166	134	167	150	146	149	148	154	150	151	159	165	156	127	160	155	171	173	114	144	149	152	134	144	145	155	142	131	141	125	158	127	153	161	140	147	138	138	148	141	140	142	169	141	178	139	163	132	158	158	155	127	139	161	144	117	145	159	134	152	146	149	151	152	146	160	136	137	129	127	142	133	140	135	140	162	133	155	142	134	138	148	140	148	150	151	149	143	129	136	161	150	132	169	151	142	146	151	144	145	135	153	130	132	130	145	139	146	136	156	126	145	158	152	143	128	140	139	134	140	138	146	130	150	151	138	146	150	151	143	153	136	152	158	137	147	126	147	137	146	125	151	168	139	117	137	139	146	147	162	128	138	145	151	143	121	161	152	141	143	164	143	134	148	134	129	118	138	129	141	118	154	134	163	138	127	160	139	154	117	150	134	134	146	143	132	142	154	135	123	137	130	123	135	142	149	153	144	146	147	167	163	128	151	136	127	137	140	145	146	139	142	123	139	144	143	154	165	142	144	137	146	125	127	152	150	134	145	124	133	142	132	149	145	120	138	147	128	142	138	151	139	157	143	123	142	141	148	142	139	152	144	146	133	139	150	147	135	123	126	135	140	136	136	149	133	153	145	125	166	152	140	129	141	158	142	154	142	143	131	136	129	134	148	147	142	144	154	145	156	162	130	150	158	157	136	157	123	124	127	124	135	136	154	143	158	127	155	144	142	136	122	145	136	135	140	117	157	152	150	137	151	125	147	144	146	145	152	134	140	139	167	146	158	154	138	134	144	149	128	134	148	139	123	146	146	149	113	134	146	157	143	152	159	140	141	129	138	139	108	124	136	150	142	146	152	124	128	147	149	140	146	147	143	151	144	129	147	121	144	148	119	145	133	152	129	147	134	116	131	152	132	145	147	143	138	145	141	160	138	161	145	150	130	132	143	137	151	147	155	120	134	126	154	119	138	137	135	164	158	137	138	138	144	126	163	132	138	141	125	142	138	130	144	127	135	159	167	138	134	145	126	128	134	140	131	137	147	144	154	162	149	151	153	140	133	123	158	128	145	169	152	143	140	131	136	157	149	151	142	135	132	140	135	146	158	160	150	141	131	147	144	124	126	142	132	149	127	152	140	141	142	136	144	139	144	145	129	151	152	132	132	136	160	131	120	153	144	163	148	139	143	134	139	149	152	137	125	125	136	139	148	138	156	138	160	140	160	124	155	145	156	137	132	138	145	146	132	144	138	139	148	149	139	138	114	137	141	139	162	150	134	142	156	130	134	155	145	127	145	154	146	146	157	161	153	126	131	142	149	148	148	142	127	151	149	162	139	136	134	153	114	147	136	131	145	133	132	137	157	146	124	141	135	128	133	147	148	162	146	129	153	128	137	138	140	131	124	142	140	139	118	134	139	136	148	158	154	159	122	144	138	145	146	143	140	151	149	112	149	149	137	137	148	123	129	130	137	163	144	123	137	144	151	138	141	138	128	140	128	133	161	146	130	140	160	135	135	121	144	152	137	132	144	142	153	154	124	146	146	139	139	125	140	149	147	131	121	133	145	135	139	162	139	129	126	158	130	140	156	168	132	144	153	133	151	138	134	129	151	146	165	141	139	126	145	136	116	138	146	131	153	142	133	143	166	150	141	155	145	137	145	122	161	167	131	146	153	139	138	153	156	150	140	127	143	153	142	142	138	137	152	133	143	122	148	133	134	135	133	136	138	143	147	131	148	137	143	145	137	141	139	142	143	157	142	132	156	149	135	142	132	145	155	142	133	129	145	134	131	170	159	142	136	121	143	131	164	130	121	146	151	163	158	132	116	164	143	139	156	159	138	132	141	130	140	122	147	133	128	163	133	120	153	131	121	155	131	140	127	135	140	132	127	124	139	150	134	144	159	155	146	134	156	143	165	143	145	154	138	145	160	130	128	134	140	107	137	159	125	151	140	158	126	147	136	149	150	132	142	126	129	139	117	131	125	137	136	159	145	136	163	144	137	165	125	140	148	136	136	125	130	121	140	136	145	150	144	137	135	125	152	133	152	133	117	153	153	140	148	137	179	121	144	132	131	149	153	142	150	145	150	152	144	121	151	146	136	164	143	130	150	134	145	120	118	140	136	158	146	124	125	140	132	137	138	152	154	161	136	154	142	153	144	139	146	162	118	140	130	144	141	153	137	151	141	131	126	145	155	135	149	117	153	134	142	134	144	138	136	145	134	143	145	134	132	129	139	130	133	158	134	133	135	142	138	125	133
150	3	3250	170926	423	34	294	292	286	250	236	234	233	237	215	224	216	211	210	196	169	209	183	170	169	167	184	166	185	149	154	149	166	144	146	156	144	149	154	160	163	148	150	163	147	152	161	162	164	147	150	154	141	159	164	126	153	163	156	129	176	144	136	144	140	164	144	139	149	139	147	142	156	162	165	141	145	150	147	158	141	126	152	165	147	140	146	144	137	144	138	136	135	124	138	136	144	138	157	117	128	144	140	160	163	161	136	131	161	139	142	162	144	133	146	148	129	156	148	155	144	122	149	167	151	149	125	150	128	135	132	146	145	157	145	140	136	143	150	143	136	127	137	149	146	148	143	128	159	129	141	158	140	159	152	132	163	141	130	144	151	130	139	143	149	156	152	147	145	139	130	132	162	162	134	132	133	140	148	156	124	140	134	137	136	150	132	145	120	137	135	151	143	140	164	130	138	173	127	142	149	165	138	137	148	157	145	142	136	141	136	129	149	142	134	137	131	167	141	163	149	148	143	136	153	149	137	135	150	142	150	158	159	132	139	150	153	126	145	141	159	131	156	138	154	150	155	138	129	140	142	150	153	146	147	146	137	147	116	130	143	151	132	153	127	143	132	120	154	133	145	144	166	161	151	157	145	152	132	146	159	146	138	156	156	146	142	169	144	145	154	139	136	122	145	140	146	134	132	134	137	140	151	143	165	155	153	177	160	151	154	159	159	138	150	140	146	131	141	131	137	139	132	134	163	140	161	129	157	169	140	157	136	142	135	146	155	146	162	149	136	140	159	137	151	156	136	129	145	142	144	153	133	141	140	131	119	125	145	142	148	156	135	139	157	150	142	152	143	136	148	150	164	154	133	160	144	155	160	169	129	150	146	143	162	135	139	138	144	137	135	135	131	147	116	152	142	128	144	162	151	127	140	140	161	118	138	144	159	150	147	134	131	141	160	120	140	156	131	128	128	165	133	122	130	128	145	140	137	136	127	159	154	163	142	128	130	125	165	151	138	142	166	151	158	153	147	127	164	159	151	130	145	156	147	177	146	149	143	132	134	152	139	160	150	149	128	146	127	127	139	146	149	161	143	124	165	143	155	145	136	144	161	150	136	137	135	155	137	130	139	125	143	142	141	129	129	133	142	165	127	156	157	141	146	157	156	134	145	133	149	152	154	133	155	159	162	150	142	147	153	155	134	156	152	151	138	143	170	142	151	147	154	142	142	141	142	147	156	157	150	141	147	164	146	137	153	163	136	165	139	140	136	146	144	136	145	146	144	151	128	139	137	143	174	152	148	157	130	147	132	127	153	143	158	133	124	155	145	144	127	175	152	162	152	148	150	139	128	165	143	142	140	150	150	139	150	128	151	153	137	142	146	170	161	136	143	132	146	150	148	164	168	144	142	138	153	133	159	138	151	166	121	147	127	129	137	144	152	144	149	138	143	121	153	152	137	139	156	148	113	146	158	143	152	139	134	159	141	156	148	139	132	156	148	112	141	149	147	130	159	150	161	139	147	153	141	167	150	150	144	130	130	134	129	150	149	135	134	148	136	146	144	152	136	139	157	134	135	134	153	154	126	151	156	161	134	142	159	145	148	153	149	146	135	158	144	147	149	148	142	162	160	116	145	145	153	159	141	132	149	136	154	156	141	140	148	122	158	129	140	134	151	142	131	139	131	142	148	150	140	151	148	159	142	143	140	142	145	136	160	127	128	152	151	150	144	149	149	163	148	135	128	144	140	139	155	140	148	134	145	141	159	136	147	138	161	136	119	123	153	163	144	150	148	148	145	141	146	154	149	142	142	154	124	140	156	119	148	135	125	138	158	157	151	155	134	132	157	129	151	140	148	135	140	135	155	153	141	113	127	147	135	121	140	150	125	134	144	142	146	137	148	168	142	133	131	145	120	141	162	135	151	151	140	140	125	176	128	151	127	135	114	135	158	139	151	114	145	153	138	148	151	139	138	160	120	150	120	149	126	135	171	126	145	133	155	161	140	136	121	143	146	134	146	151	134	132	156	137	142	140	146	141	126	148	153	143	138	144	126	137	148	128	145	154	125	138	147	149	137	122	146	153	124	147	141	134	126	154	161	138	127	144	149	148	122	142	142	130	146	157	146	133	149	147	144	125	134	138	153	145	144	136	148	147	133	155	149	132	140	128	181	126	141	139	152	127	119	138	140	143	134	129	158	128	140	141	154	152	135	138	147	133	116	147	133	156	133	147	159	153	166	167	117	152	139	128	162	148	136	158	137	131	138	155	160	161	163	158	141	149	155	139	157	140	141	155	144	143	167	132	133	139	155	146	141	145	161	126	157	153	136	145	141	147	143	162
150	0	2500	170984	444	4	229	281	303	275	287	260	283	232	268	279	260	244	250	237	231	240	242	213	202	203	173	172	182	186	186	180	169	179	154	166	157	163	159	168	168	172	166	156	172	145	158	161	160	157	155	166	164	155	135	147	149	170	155	163	140	144	153	145	160	150	167	145	132	121	140	160	124	150	141	142	128	141	139	149	154	143	140	116	159	155	149	132	120	130	139	134	161	149	148	145	134	144	155	148	152	150	159	134	167	142	154	150	139	145	136	128	140	126	121	159	149	134	148	136	125	130	144	138	143	120	142	147	142	134	157	122	162	144	147	136	123	135	133	149	152	129	132	147	150	135	143	158	151	146	157	112	133	127	145	124	124	131	122	134	142	122	161	129	145	135	127	131	139	133	140	132	151	145	143	149	136	118	151	140	121	147	134	124	136	130	119	133	130	137	147	131	139	118	125	145	156	128	138	145	137	160	129	136	131	136	132	139	146	152	118	130	151	150	139	151	137	148	144	144	141	129	146	142	143	146	152	135	153	141	133	143	137	135	137	115	110	157	135	123	146	141	122	133	146	133	144	132	131	130	131	127	137	128	118	147	131	113	148	126	133	150	119	134	125	133	137	117	130	159	127	151	131	138	127	147	130	151	148	152	152	125	138	135	115	140	129	156	135	137	135	161	131	125	124	141	145	136	150	138	162	143	146	146	134	133	153	129	128	142	125	150	117	117	141	135	129	143	162	141	133	130	122	124	139	133	117	128	136	147	114	142	125	121	131	138	142	127	137	119	124	137	149	151	132	149	111	133	149	131	120	150	155	113	138	120	127	138	138	125	144	133	130	136	134	149	134	139	122	139	135	136	114	129	135	148	124	140	125	138	109	140	134	134	145	151	132	153	125	141	136	125	133	115	136	131	124	123	141	131	164	131	131	150	133	126	140	159	144	124	134	124	145	149	121	119	141	135	113	134	139	153	130	144	121	121	128	126	146	140	126	127	130	123	119	143	126	143	140	150	106	113	128	115	133	174	141	137	134	131	139	134	132	133	136	140	130	141	137	149	133	135	124	121	143	139	136	139	142	126	118	147	124	117	134	153	136	166	139	114	126	122	145	143	140	123	131	149	112	145	134	137	128	141	144	135	117	133	143	122	141	124	137	138	132	132	126	151	146	137	126	133	115	126	133	111	123	112	135	127	130	146	142	122	121	120	139	130	144	122	149	135	119	117	120	133	137	141	127	143	136	106	126	138	117	126	163	150	125	140	139	127	118	131	143	137	139	126	129	142	136	146	120	123	115	154	141	121	123	123	145	143	129	133	145	133	119	139	141	135	127	126	145	125	145	124	117	149	146	146	143	125	135	132	160	128	142	156	122	135	146	148	133	138	152	127	144	144	135	119	134	132	111	134	122	139	121	145	129	117	135	131	126	132	118	131	110	132	136	134	136	123	132	126	130	155	119	152	130	135	134	128	113	125	127	155	141	131	133	134	140	161	121	120	153	133	139	140	130	118	135	154	122	132	133	112	142	125	129	126	135	126	144	133	130	154	138	146	136	141	121	131	126	140	154	140	120	130	134	124	138	131	126	121	129	131	138	121	121	153	137	119	135	148	133	137	133	131	114	142	154	130	152	138	140	128	137	136	137	112	132	159	127	136	140	142	135	116	125	133	162	135	144	149	126	126	135	135	149	118	143	145	152	152	166	151	130	130	156	165	114	112	130	121	145	115	141	116	136	139	115	138	131	124	136	130	149	153	130	126	142	119	125	121	118	129	131	132	123	140	125	127	134	143	151	146	144	135	122	143	158	135	131	113	138	142	126	141	139	149	137	133	154	123	137	143	125	125	130	127	134	155	142	132	112	121	126	130	138	127	130	141	131	118	124	147	129	134	129	115	136	130	137	133	128	123	128	144	140	149	133	155	146	125	126	119	139	153	117	132	114	132	145	129	128	129	121	131	136	156	134	134	131	137	129	130	144	123	127	143	142	149	131	115	135	140	134	121	137	126	129	139	115	141	123	117	153	150	155	128	139	119	144	121	139	124	130	153	116	129	121	143	150	137	134	132	128	125	120	145	142	131	122	138	154	124	123	132	160	130	142	137	122	157	135	119	163	134	131	133	129	122	112	142	122	147	140	119	108	143	143	130	129	120	131	117	136	136	127	118	156	125	157	118	122	128	146	145	133	147	138	118	148	131	113	162	134	135	136	146	140	135	132	131	123	131	142	134	119	137	149	120	145	127	125	128	131	143	131	133	123	136	125	141	115	123	130	147	136	160	151	145	132	127	131	134	133	145	121	123	136	143	123	129	125	120	133	142	139	130	161	136	125	109	128	142	127	136
150	1	1710	171041	441	33	251	267	223	182	169	158	152	135	144	140	135	113	113	124	123	110	113	95	105	109	115	115	100	80	106	110	99	100	103	118	113	117	122	102	94	103	92	95	97	106	88	114	104	111	105	97	94	96	106	95	99	90	126	123	93	107	98	93	105	113	113	95	106	100	110	85	94	105	85	117	95	95	97	94	98	91	102	93	93	106	114	86	73	70	94	107	116	86	112	97	106	101	98	102	97	102	112	84	110	101	97	108	93	112	95	95	113	85	95	98	108	81	104	101	102	90	114	82	101	84	105	90	95	92	106	99	93	112	116	85	96	112	96	100	96	99	108	84	103	91	98	99	99	89	115	97	103	100	103	105	106	95	98	108	81	100	94	95	107	95	89	100	101	128	102	114	114	104	99	97	118	98	108	97	91	92	96	95	101	109	89	101	104	99	106	90	96	87	116	94	100	90	112	100	97	99	95	80	82	85	91	80	100	103	96	90	110	101	110	82	92	112	108	86	108	102	81	101	100	83	94	105	117	80	114	94	109	87	98	102	94	117	87	99	96	86	93	98	96	97	92	97	97	108	104	99	110	105	91	100	81	106	88	98	96	116	97	98	116	94	96	91	95	107	87	115	91	84	101	101	81	85	94	103	107	99	98	104	93	98	94	108	97	107	99	109	100	95	90	97	83	84	82	83	97	87	106	105	119	93	104	94	121	89	111	95	79	102	103	99	99	118	101	100	110	90	93	90	108	98	111	98	91	90	92	93	93	107	96	112	97	101	116	105	98	107	90	85	109	99	93	90	98	116	91	94	96	97	101	99	95	93	110	101	77	94	96	106	106	90	84	109	85	124	88	96	90	95	117	104	95	97	93	107	86	85	90	94	87	96	99	78	93	89	102	113	102	86	80	104	106	96	99	93	97	108	87	106	92	92	96	85	112	87	97	86	98	95	104	95	100	87	98	99	82	84	102	88	85	112	83	102	107	88	102	103	108	114	85	107	101	112	85	101	107	92	87	98	99	112	114	100	94	105	92	106	101	100	96	101	114	106	91	112	83	86	102	110	91	99	88	101	113	103	106	81	106	107	76	98	82	97	99	120	100	96	92	83	99	111	99	93	86	83	83	96	112	102	98	93	85	85	90	92	110	112	109	85	99	90	96	86	75	91	98	80	97	82	93	103	112	113	102	90	107	83	95	91	117	90	92	104	95	109	106	97	97	92	104	92	112	114	106	92	102	91	89	100	88	99	91	94	100	83	108	100	100	102	103	103	96	90	108	123	98	105	104	101	90	99	112	86	90	104	86	109	77	130	90	81	97	77	92	113	107	86	108	103	99	93	104	112	98	100	99	81	95	92	100	106	93	110	100	100	107	80	120	95	101	90	98	118	96	109	95	95	99	101	85	92	93	96	97	112	97	103	95	120	91	97	106	89	97	90	101	95	103	89	99	100	106	90	99	97	92	92	107	104	89	96	106	88	84	97	96	93	99	90	88	106	104	95	89	77	86	110	109	106	96	98	91	112	111	112	76	98	100	112	101	115	96	103	119	111	116	117	103	83	100	95	80	93	97	82	101	90	84	102	105	111	112	86	98	112	101	102	90	96	98	95	102	103	91	112	99	106	93	95	91	96	107	110	98	87	94	76	96	94	86	94	94	103	93	88	108	112	91	80	111	94	106	87	96	95	90	86	107	94	110	88	92	92	90	90	93	87	100	112	94	94	93	97	115	92	96	100	94	105	95	91	89	90	92	94	100	103	94	92	96	102	85	96	105	90	89	109	84	109	104	89	73	104	96	103	81	107	106	97	93	90	106	104	117	96	115	105	93	100	94	101	92	99	90	98	100	93	105	106	100	110	93	101	98	108	93	114	97	86	87	107	115	78	95	100	111	92	102	100	96	90	98	112	106	97	106	76	107	88	95	105	87	92	88	113	87	91	104	89	107	116	97	94	107	93	99	68	108	96	101	101	86	99	103	77	88	105	91	89	89	86	91	102	100	95	130	107	106	90	92	101	88	86	105	93	106	94	102	91	81	93	100	89	106	112	88	104	112	94	92	112	96	94	103	87	122	93	96	104	99	114	95	88	95	112	87	83	103	100	92	90	94	94	103	90	85	89	102	95	97	100	89	101	89	103	90	99	93	92	99	79	109	85	93	83	116	104	97	112	100	93	94	114	94	103	103	86	104	119	107	97	82	100	98	105	101	102	102	95	95	95	100	84	86	106	115	95	92	79	89	91	103	106	87	100	100	79	93	93	86	88	88	100	103	116	99	84	112	91	108	99	100	101	78	95	87	90	94	101	88	103	103	105	99	104	117	89	100	104	92	106	93	88
150	2	1950	171099	433	17	252	261	265	251	226	211	214	203	208	200	212	204	170	179	161	169	158	166	164	151	137	152	167	143	137	130	150	150	140	123	148	158	134	121	143	136	122	125	128	135	135	138	126	120	126	112	116	117	130	129	124	139	114	135	111	137	114	126	127	122	128	130	110	120	146	117	120	132	104	126	136	129	126	118	130	109	112	114	115	129	140	118	107	121	105	112	112	125	130	117	125	120	107	111	124	98	130	135	143	125	112	110	110	101	107	125	112	122	113	112	134	122	117	98	102	124	119	106	128	108	126	120	126	104	129	121	112	118	138	102	121	100	121	133	104	118	133	133	114	141	123	106	116	129	131	114	143	121	136	115	119	104	118	119	129	122	114	111	135	111	116	109	125	128	114	115	97	112	108	126	104	114	107	124	109	130	111	130	129	106	113	130	107	119	106	108	104	130	135	116	127	105	116	112	119	114	107	110	118	106	102	123	126	120	123	124	110	105	110	115	101	123	113	119	115	121	117	113	108	107	120	108	136	118	125	117	115	111	112	116	122	114	108	124	117	115	131	132	132	110	125	116	124	112	90	112	104	124	118	99	121	114	123	115	100	120	110	120	105	108	116	100	127	136	119	107	120	97	109	116	103	118	120	108	120	112	129	116	127	123	114	137	120	112	122	117	110	108	112	111	127	113	107	107	114	116	112	120	119	114	121	100	107	104	110	114	131	128	107	98	134	139	123	132	123	109	114	122	122	109	114	115	96	111	105	116	116	111	125	102	110	130	114	109	107	128	93	119	127	108	110	106	114	116	125	119	103	108	117	97	111	112	129	114	128	111	115	127	95	119	123	103	121	130	105	108	118	116	113	130	125	122	128	118	114	108	117	134	114	111	98	102	126	117	101	120	105	111	125	119	113	107	126	126	117	109	112	128	121	127	114	124	120	109	128	109	122	139	106	133	119	121	127	112	135	127	128	142	118	123	111	106	114	113	108	122	109	95	113	107	112	112	109	123	120	113	118	101	119	104	131	107	126	110	110	121	116	102	115	118	112	110	107	121	119	115	114	111	113	109	112	118	122	130	110	120	124	98	111	106	118	114	89	128	115	101	121	101	113	110	103	112	99	128	122	136	116	119	112	114	120	109	113	144	105	99	108	114	112	113	102	123	124	107	117	120	111	116	140	120	120	105	115	117	101	133	112	117	121	119	118	106	97	117	111	116	118	137	130	132	127	126	117	124	108	112	137	112	112	124	112	116	115	114	113	96	124	123	112	128	115	123	130	113	104	109	111	124	110	130	121	120	110	132	131	114	105	111	122	129	104	116	114	120	107	96	108	115	122	102	113	131	98	113	127	94	112	107	105	126	129	102	145	100	128	100	109	133	118	121	130	126	108	111	111	114	97	129	112	114	122	107	126	99	113	111	94	123	101	115	125	136	119	101	124	127	113	123	138	129	114	119	115	126	101	117	123	113	113	116	115	112	108	118	131	122	122	126	131	113	120	130	116	120	117	95	93	129	115	121	103	104	127	108	111	112	128	118	120	106	127	107	139	113	128	119	118	123	125	115	121	115	113	128	116	121	116	125	125	127	121	108	100	124	124	113	144	116	110	134	111	105	108	126	125	123	126	140	129	121	136	125	104	107	128	91	110	98	123	116	123	114	94	130	124	106	123	108	119	117	132	117	122	109	111	113	112	114	128	126	106	124	108	125	116	114	133	114	119	107	125	105	119	117	104	113	111	133	107	128	105	103	127	105	117	126	116	125	102	123	95	119	113	120	110	114	119	126	109	132	116	112	116	127	124	98	97	119	125	122	117	138	111	103	121	106	104	139	132	107	113	108	112	107	113	107	111	117	109	122	116	137	121	104	121	121	121	106	124	116	114	95	105	107	143	132	130	133	131	97	119	111	122	116	125	106	126	91	122	110	114	137	115	137	126	104	98	108	125	112	124	127	112	115	122	121	126	98	102	106	118	105	111	115	111	104	103	117	106	127	129	131	121	98	115	125	114	113	114	99	117	117	126	130	110	108	125	109	111	127	104	108	115	96	126	125	124	117	106	117	99	125	129	128	120	123	113	111	114	105	114	122	129	110	113	112	113	128	129	106	107	114	110	112	135	111	106	109	114	121	119	94	112	122	125	124	114	124	132	130	128	110	126	107	125	114	104	96	103	102	118	112	101	114	119	123	116	128	135	106	133	117	119	134	109	114	123	101	117	106	109	102	113	112	115	120	117	124	117	119	109	109	124	115	121	125	121	114	108	121	120	119	123	114	107	121	135	120	107	113	114	109	134	152	113	109	125	110	123	123	130	114	109	122	112	106	109	116	117	116	122	122
150	3	3250	171157	430	24	286	275	268	262	218	209	191	181	164	184	198	171	162	157	161	176	145	154	152	141	140	133	135	155	143	135	121	135	127	139	106	142	133	111	137	120	128	135	132	119	122	115	118	141	124	136	127	123	120	102	112	124	111	119	136	111	113	112	122	117	112	137	127	143	123	123	121	113	106	120	132	140	131	119	130	127	133	136	115	120	115	121	127	115	126	122	117	108	124	120	104	118	116	111	117	130	111	135	136	116	126	118	113	113	119	106	121	126	123	133	108	105	99	113	143	105	121	108	119	117	102	113	139	122	103	123	124	120	107	114	124	121	119	118	134	121	144	107	129	98	118	107	132	108	94	132	95	123	104	130	121	127	135	116	112	136	124	115	127	115	103	116	116	120	112	122	122	103	125	102	132	111	122	120	103	114	120	113	130	113	106	117	117	100	114	124	116	125	109	132	126	125	132	117	120	126	107	149	135	111	122	109	141	125	108	120	115	123	118	120	116	122	125	115	123	116	138	118	132	117	114	116	121	121	95	111	112	117	123	119	123	119	113	134	111	105	124	129	112	111	125	111	120	115	120	123	125	107	122	111	113	115	138	103	125	114	116	142	107	105	112	118	129	127	133	134	121	116	117	118	126	122	112	126	92	121	128	128	115	115	137	124	113	109	120	112	100	99	134	124	128	127	120	107	121	106	118	121	132	112	119	111	118	118	114	110	123	120	114	118	119	122	112	113	119	108	137	143	110	128	132	119	122	116	126	121	117	129	124	117	108	120	127	118	127	130	117	128	134	113	114	117	123	122	114	118	111	110	129	110	89	105	129	109	115	137	116	121	113	124	112	120	99	125	118	115	107	108	105	122	107	120	140	114	125	116	113	113	131	126	124	111	113	132	137	116	128	109	107	130	110	103	147	117	117	131	118	130	104	139	124	123	108	126	136	122	99	104	132	112	109	125	126	114	100	122	122	130	102	117	121	106	109	112	124	128	126	121	106	128	113	128	118	112	111	129	117	134	107	106	121	127	103	125	110	119	113	104	121	123	112	103	105	120	137	128	116	102	132	146	138	136	109	133	115	126	124	115	116	124	137	124	118	122	104	122	96	137	117	126	117	127	94	126	93	103	114	115	124	110	106	134	105	126	109	101	127	100	106	109	108	103	115	102	99	118	121	119	94	122	125	120	104	117	131	121	99	101	123	128	124	95	100	96	118	106	131	121	123	107	111	104	146	115	113	126	107	127	116	131	112	127	120	143	108	118	122	99	133	146	108	105	124	122	111	117	131	123	125	115	99	117	107	103	109	112	121	122	131	104	118	108	126	149	116	107	106	120	112	119	105	107	123	115	127	119	111	127	110	123	123	140	113	131	108	107	124	106	109	108	100	104	115	111	133	127	118	127	120	128	107	115	102	119	135	135	128	116	122	131	118	119	122	130	132	120	116	125	109	117	99	110	115	125	122	104	104	113	106	131	135	120	134	137	100	102	130	128	124	122	113	130	124	135	121	143	118	89	109	125	124	105	108	115	118	126	110	118	119	112	105	119	132	126	113	121	125	113	117	138	113	125	106	116	118	110	92	118	123	117	138	113	123	115	118	114	113	117	124	105	96	129	125	97	121	118	107	97	100	113	115	114	117	113	115	118	122	121	130	106	111	105	116	122	122	108	117	120	110	127	126	124	132	107	116	100	128	117	108	113	107	128	98	122	117	117	116	105	137	114	111	122	100	122	125	127	126	119	117	102	146	115	118	114	100	126	135	113	125	128	126	128	96	108	115	119	131	114	123	126	113	110	92	101	131	132	122	78	108	106	123	129	104	108	126	128	130	118	113	119	118	117	119	118	118	123	116	136	125	117	126	111	120	109	113	121	125	135	94	122	107	115	100	116	126	114	127	116	112	130	108	112	124	121	103	113	109	117	117	108	122	117	105	131	128	99	128	106	125	126	126	107	120	117	134	150	110	115	128	127	126	116	128	136	118	100	111	109	116	121	111	147	135	117	101	111	110	119	119	103	120	126	106	106	108	111	118	93	117	121	100	118	114	121	126	116	110	118	120	99	131	117	105	129	117	104	125	123	117	117	97	128	118	113	125	114	119	106	135	118	116	107	98	128	112	109	115	118	107	130	123	118	128	104	107	108	125	125	104	105	125	127	114	128	130	99	113	128	131	117	125	119	106	127	145	124	119	128	117	115	98	119	128	131	108	108	131	118	106	115	125	120	119	110	141	115	128	123	104	120	107	118	104	103	113	126	114	125	128	120	119	122	131	127	128	134	98	124	97	109	95	115	111	122	107	136	119	123	110	117	115	140	107	118	131	119	117	108	122	125	103	116
