150	0	2500	146850	617	21	559	649	654	623	622	574	613	518	502	532	477	443	426	420	422	379	382	344	317	325	317	326	309	276	292	271	278	252	270	265	256	269	281	238	263	225	248	227	230	230	252	217	223	230	214	228	221	204	210	199	204	184	201	214	205	190	207	204	199	189	194	209	199	181	191	174	192	205	178	182	209	212	227	194	167	193	200	189	194	178	199	182	191	170	167	192	185	204	169	208	206	188	180	195	177	200	198	191	174	191	207	196	194	193	154	181	183	170	171	205	182	182	167	198	192	189	167	206	166	159	167	179	186	161	186	157	191	188	176	160	187	198	183	159	185	196	166	190	173	192	172	181	154	186	182	181	192	202	179	175	184	144	175	200	181	165	166	178	201	188	183	171	182	165	186	207	183	166	171	167	170	167	162	174	159	172	165	178	199	168	157	177	183	191	152	157	180	168	197	168	179	203	148	200	185	155	156	176	163	193	177	183	198	185	165	162	178	196	155	188	185	169	162	150	165	173	164	178	164	147	159	177	163	172	167	173	155	164	175	167	198	180	187	161	166	164	156	186	164	153	170	203	168	176	155	162	170	169	169	161	162	165	166	187	168	156	197	154	179	155	174	161	182	165	175	204	171	160	196	152	168	164	166	176	166	174	159	180	167	151	159	165	156	165	161	157	177	147	160	170	147	158	163	169	157	168	181	138	175	174	170	148	149	172	174	142	159	188	162	173	161	167	173	177	161	167	161	177	168	168	183	182	178	173	171	173	160	158	185	167	173	164	181	162	167	160	191	193	177	188	168	171	182	188	164	193	151	147	175	171	159	152	148	172	142	191	175	159	175	174	148	167	159	159	186	169	170	160	153	188	171	176	155	162	166	162	143	170	167	176	153	169	170	144	174	164	154	169	175	158	157	175	187	145	154	167	178	180	170	153	157	161	163	159	160	153	137	161	168	142	178	158	147	163	156	167	177	163	137	183	173	177	170	180	183	170	182	152	159	162	158	148	164	152	186	175	165	157	163	173	181	155	179	156	187	172	180	176	150	157	151	170	182	150	157	167	173	161	150	184	141	180	176	162	186	165	159	153	167	193	164	162	166	176	182	148	164	153	167	156	188	171	149	186	174	178	171	139	183	183	157	178	153	171	179	189	169	161	168	189	168	166	165	152	174	154	166	170	166	145	157	190	157	156	144	154	161	180	154	164	146	163	152	151	150	156	162	162	157	169	175	146	159	165	165	167	170	153	155	160	165	170	160	158	164	175	171	163	156	166	147	186	179	162	181	152	191	150	165	178	158	159	163	186	154	184	163	166	176	155	171	176	164	153	182	167	149	167	148	169	184	167	171	160	173	156	178	168	186	167	188	157	175	152	182	171	161	170	175	157	168	180	172	172	154	162	173	180	161	167	163	166	166	172	168	172	178	165	152	165	176	170	181	159	175	159	182	167	166	169	161	159	157	168	171	169	173	161	165	169	169	155	171	148	173	154	180	182	177	140	163	165	162	171	170	165	170	179	153	173	164	174	171	180	167	158	149	161	166	150	166	141	153	166	164	144	160	170	142	163	165	156	154	176	168	170	160	144	158	153	171	167	166	155	151	183	163	179	165	171	160	161	189	174	172	165	152	175	161	183	150	157	156	173	173	179	159	169	142	185	165	147	137	144	145	156	163	154	178	162	176	161	152	180	165	152	185	146	152	168	151	177	167	149	182	165	183	169	154	159	184	154	147	156	162	170	152	174	172	177	179	163	166	182	183	164	171	155	182	163	159	153	173	182	153	178	173	174	163	171	149	158	152	157	164	179	156	179	168	170	162	145	162	168	146	162	143	169	142	171	144	174	164	160	158	161	159	168	165	158	137	179	163	174	183	173	167	152	187	146	165	152	174	150	152	185	163	167	147	159	178	174	173	169	154	170	168	161	156	168	154	152	163	162	145	183	167	171	138	175	155	182	145	160	175	160	165	164	169	184	178	166	195	171	166	163	176	187	159	169	173	180	160	163	153	155	159	171	165	165	157	174	159	177	174	173	171	149	183	164	183	157	163	167	166	159	146	173	155	169	164	170	172	176	165	192	172	150	160	150	171	170	177	184	173	172	175	186	177	175	139	157	159	164	177	162	165	160	175	157	161	168	162	141	176	174	168	160	138	159	155	170	172	161	164	180	162	170	155	166	172	162	140	156	165	156	182	166	145	166	168	161	161	173	154	172	160	158	173	163	162	179	179	177	182	148	160	168	158	139	193	169	170	163	184	168	141	172	147	157	177	172	156	153	158	167	173	157	175	155	160	164	164	163	161	157	166	170	163	157	172	150	157	173	164	178	170	160	166	164	157	154
150	1	1710	146908	638	52	509	521	445	387	363	327	305	290	261	247	258	248	232	198	212	172	184	196	181	175	169	180	182	177	174	155	169	162	187	166	172	171	163	158	165	176	142	148	146	172	173	143	164	151	171	174	169	171	163	158	145	155	159	159	174	155	148	156	164	171	168	147	169	146	166	146	125	131	142	146	148	149	164	168	150	146	165	162	147	176	162	175	148	171	167	183	162	152	161	159	156	168	160	159	155	144	154	146	151	149	158	156	178	166	143	143	164	150	156	148	138	156	135	153	172	171	174	142	163	169	155	144	153	159	151	166	145	146	138	162	138	146	132	151	140	166	153	111	125	164	138	138	152	172	150	138	137	160	156	147	178	130	153	157	155	154	145	165	152	154	154	139	153	162	156	153	157	162	161	154	150	152	156	150	147	146	150	149	139	167	154	147	155	136	143	142	153	142	157	148	122	164	155	148	144	155	151	148	166	143	149	144	124	155	148	153	144	156	159	138	163	148	159	171	138	146	159	137	142	160	167	144	159	173	168	158	171	146	151	156	155	175	149	153	160	147	148	159	161	164	142	143	124	157	129	132	158	183	149	153	148	155	154	145	137	124	138	173	141	161	139	165	143	172	173	162	156	140	161	163	130	144	127	141	153	124	143	163	135	149	138	133	120	155	151	137	152	157	150	176	153	143	160	140	170	125	154	135	136	143	156	164	148	150	141	150	153	146	159	151	140	159	148	162	123	152	113	148	136	156	148	146	166	135	160	140	150	178	141	155	155	168	120	157	141	139	167	151	133	172	133	139	150	169	160	132	117	146	148	156	139	123	139	146	157	159	150	167	130	154	131	148	146	158	142	147	148	151	160	159	149	161	157	155	166	158	146	155	168	135	157	133	160	163	174	143	159	142	146	139	140	156	153	136	153	119	142	158	141	139	135	145	132	144	157	142	147	153	143	154	146	151	127	148	166	158	169	145	153	137	160	182	161	154	147	147	147	147	149	151	146	158	170	153	151	135	135	136	162	168	154	141	152	156	143	141	139	148	141	149	143	149	143	134	163	161	137	153	155	148	136	150	159	158	159	142	165	151	145	154	130	131	157	154	144	136	145	141	166	170	145	148	137	143	148	139	149	146	174	157	132	143	158	131	148	146	160	141	141	143	156	158	158	144	140	158	151	169	142	151	150	168	128	157	154	156	154	133	163	148	135	137	141	152	156	153	160	134	145	136	152	159	146	140	136	178	152	141	139	166	136	137	137	164	153	138	151	155	162	158	137	151	169	150	150	130	152	141	148	143	149	163	145	150	145	149	160	132	147	138	138	145	159	163	158	156	135	147	144	181	144	135	143	152	149	145	125	162	130	150	144	146	166	147	142	154	151	145	154	151	163	155	166	146	143	142	141	135	153	143	138	152	152	140	170	129	161	155	134	148	162	150	141	139	162	161	127	156	143	142	149	149	136	155	164	148	158	147	145	173	158	151	160	147	137	135	145	146	149	127	160	137	150	152	130	155	159	175	145	146	146	129	135	168	152	145	144	127	152	172	151	163	135	156	147	138	140	153	172	140	138	145	144	127	147	155	139	141	139	160	130	148	160	139	149	150	123	158	159	140	125	175	128	161	168	137	156	149	150	160	120	130	150	158	142	148	149	161	155	132	175	141	168	146	162	129	158	157	148	158	138	172	172	157	143	171	161	160	152	132	151	152	137	172	142	162	164	155	145	149	127	154	166	162	167	158	143	154	130	162	151	163	137	145	157	148	155	144	154	148	138	136	157	152	141	151	157	157	125	136	142	136	138	151	147	149	150	173	136	137	159	176	151	135	154	134	154	150	128	143	134	148	165	162	134	157	140	138	162	163	132	162	129	153	119	139	132	152	149	164	150	154	149	142	132	172	149	150	146	155	158	160	149	136	169	147	140	157	160	152	168	168	145	153	141	170	142	149	149	154	160	137	149	162	141	160	147	149	167	150	154	143	146	141	166	134	137	157	139	116	175	150	124	131	154	158	151	177	145	169	159	153	162	137	130	142	155	150	114	162	136	128	130	143	136	138	164	140	156	143	141	158	134	148	147	169	157	137	152	148	159	138	173	129	141	141	134	145	168	143	141	146	147	134	154	157	137	140	116	160	153	144	154	117	138	156	127	149	152	149	162	155	133	148	158	163	145	139	140	151	146	145	155	137	148	145	148	166	135	158	158	160	159	153	141	155	133	180	135	128	153	148	134	146	140	151	152	134	150	149	151	146	160	132	146	132	160	173	155	143	148	145	131	167	142	137	144	142	180	140	156	173	145	177	136	136	164	150	152	137	139	140	149	167	145	148	169	160	166	134	164	130
150	2	1950	146965	639	37	495	577	544	527	491	475	463	450	396	370	375	344	291	298	291	281	271	239	233	278	228	217	234	239	222	224	216	215	182	217	201	192	192	201	207	199	176	190	200	204	178	172	175	191	178	170	178	156	175	180	173	166	167	159	162	194	185	205	155	163	176	156	151	164	170	161	168	173	151	169	173	164	183	171	175	164	176	161	172	162	159	169	149	152	164	167	142	152	167	165	180	151	153	148	148	176	169	161	168	163	164	176	150	198	176	151	156	166	147	173	188	152	151	144	133	183	178	130	154	176	175	141	139	141	161	161	150	164	156	175	160	157	161	144	163	152	158	142	161	181	174	150	156	160	148	153	171	154	161	167	172	161	161	144	157	168	143	163	170	146	159	134	149	146	159	150	147	169	162	158	139	149	149	142	150	142	148	154	148	151	167	144	160	147	155	131	158	133	145	153	157	163	154	157	158	146	149	158	167	154	160	161	154	169	147	146	148	130	143	133	160	154	159	162	161	168	162	139	160	165	155	178	166	161	171	156	156	174	137	178	164	151	156	144	146	137	166	164	149	175	151	162	151	139	168	168	177	160	135	150	149	166	131	157	159	151	169	152	162	145	161	140	160	161	150	143	138	143	154	155	163	143	141	141	155	149	163	134	160	151	160	157	142	163	159	150	162	150	153	158	164	136	141	143	159	158	137	159	171	147	180	156	163	153	160	153	156	150	135	168	136	142	155	159	156	153	132	140	156	146	160	141	142	141	128	147	138	162	179	149	160	139	150	141	151	167	148	153	144	159	161	146	163	156	146	138	148	130	162	152	142	172	153	148	168	156	143	137	138	141	157	152	142	186	140	145	148	169	159	143	149	148	141	146	148	178	162	152	162	178	157	181	127	146	157	156	148	155	137	142	150	138	163	154	148	180	148	140	149	134	154	159	165	158	150	141	172	146	148	162	153	156	172	161	160	175	152	136	144	134	160	148	148	136	171	168	149	158	164	156	157	152	153	174	153	137	149	129	150	133	134	171	149	188	161	140	162	170	161	162	160	139	143	151	158	147	138	142	143	164	153	141	145	157	158	176	130	136	137	179	154	171	151	133	144	151	135	147	166	139	153	158	130	150	140	155	161	163	142	172	129	152	151	148	158	147	178	141	155	149	143	161	159	134	154	161	155	150	141	156	142	127	143	150	134	148	158	141	142	162	157	166	139	156	140	149	173	138	156	128	171	153	176	166	145	148	147	155	167	159	160	175	162	141	152	139	149	160	135	142	157	136	130	132	145	149	162	159	162	153	141	146	158	161	151	168	144	140	128	132	170	134	145	150	153	169	145	151	144	157	178	155	160	146	155	154	165	174	146	148	162	145	150	148	162	126	125	143	137	157	170	143	137	161	162	149	150	139	156	172	160	151	162	150	159	139	140	152	163	141	135	150	141	154	156	135	162	146	156	163	152	154	157	162	153	128	163	161	152	150	155	142	154	156	170	130	133	144	144	143	150	145	155	127	176	166	158	143	153	153	161	152	151	149	164	172	166	160	137	162	149	155	163	154	141	140	149	160	186	148	141	148	171	155	153	144	161	155	156	162	160	152	150	134	154	142	140	156	149	173	150	144	155	144	153	152	155	152	139	131	133	141	148	173	154	160	146	150	145	134	157	145	155	157	148	170	150	160	159	139	166	146	129	157	152	154	173	142	153	124	148	129	156	153	164	159	159	150	137	128	145	150	143	125	157	161	148	141	154	147	146	148	160	136	139	150	165	140	165	156	155	157	151	158	126	144	145	158	138	152	149	165	158	160	152	151	146	153	159	132	147	153	146	152	166	156	164	141	166	158	156	177	134	173	143	131	157	134	159	140	152	143	151	149	154	156	151	168	151	166	162	149	156	137	138	141	146	158	145	161	161	154	153	158	141	140	152	141	166	161	151	166	145	145	130	189	156	175	126	146	141	143	146	150	153	166	144	148	160	155	160	147	139	163	148	170	153	162	181	167	153	163	140	163	144	138	158	154	154	149	144	158	165	147	156	164	148	144	149	163	153	155	162	135	160	144	151	134	158	175	143	138	143	151	166	134	159	165	153	151	149	150	135	160	175	142	174	175	139	186	161	152	155	144	185	159	167	137	152	144	151	154	146	145	157	173	150	153	137	140	155	156	159	152	133	144	162	157	161	161	147	164	146	165	163	147	150	157	157	137	152	156	142	152	156	136	145	153	147	172	143	157	154	181	150	132	170	165	142	153	143	145	152	142	152	137	156	157	135	133	143	136	150	139	140	181	150	150	152	130	140	146	155	157	155	174	148	136	153	147	152	161	137	149	146	134	173	148	159	156	139	171
150	3	3250	147023	633	39	509	580	503	470	415	385	366	327	315	295	261	255	235	217	222	207	196	173	203	181	158	176	164	171	145	144	172	157	145	173	157	149	141	149	147	145	136	146	131	156	125	132	137	138	151	144	142	151	135	161	141	111	121	144	128	125	131	129	116	135	128	114	125	123	126	142	130	140	124	132	103	129	119	117	127	149	128	136	134	144	126	131	114	123	146	139	138	143	116	113	126	121	119	116	122	121	121	103	115	118	108	121	107	113	142	118	102	122	100	111	143	126	129	114	115	112	109	107	115	129	132	134	111	116	131	133	138	130	120	139	128	133	141	117	116	113	111	118	121	127	111	127	108	111	129	132	112	134	117	129	122	127	132	108	113	113	105	109	127	130	118	119	122	120	121	110	124	112	124	113	123	116	139	113	107	127	124	116	116	123	115	136	119	119	111	122	128	127	111	119	112	108	108	108	115	113	119	121	114	105	122	126	147	149	106	119	99	125	116	102	116	130	103	125	118	127	117	112	128	111	105	118	132	124	118	104	107	121	120	114	105	116	118	130	130	124	123	121	121	121	104	125	134	97	113	108	107	119	101	105	110	112	128	128	115	122	118	130	102	128	106	114	126	133	104	144	122	123	115	121	122	107	103	110	124	109	111	107	111	107	109	116	110	110	117	111	109	115	103	113	124	112	116	121	110	108	107	95	121	125	128	124	135	120	127	124	113	113	123	111	120	134	127	118	122	105	137	111	120	108	126	125	105	109	110	117	119	111	138	101	111	123	111	101	111	111	120	110	118	121	136	120	104	113	126	106	109	129	102	101	111	116	129	96	119	123	109	110	101	128	116	95	128	117	100	113	110	133	133	109	108	116	113	99	105	111	96	109	112	108	118	137	105	112	114	121	117	120	108	114	128	104	112	104	111	122	108	104	134	124	118	122	105	99	110	123	112	116	137	119	131	120	119	100	141	110	100	123	120	104	118	112	111	111	98	116	133	118	118	134	113	105	111	111	101	121	137	117	128	113	114	129	131	137	119	112	114	105	119	110	116	120	107	112	127	118	114	96	118	125	131	139	128	95	107	110	129	140	102	106	110	113	120	98	121	109	109	108	97	118	113	119	123	119	103	107	118	115	125	100	131	125	114	112	121	105	106	123	111	110	130	123	130	117	108	125	111	118	116	121	120	121	116	109	112	108	102	116	138	109	104	126	123	101	112	114	129	110	123	102	110	112	107	131	98	119	126	112	123	130	146	118	114	107	137	111	131	114	125	102	120	107	120	113	110	104	114	118	110	108	122	134	106	113	104	111	133	110	109	132	119	105	106	124	119	120	100	118	96	109	105	125	101	119	130	112	110	116	109	102	100	96	111	99	104	117	106	119	133	127	122	114	113	122	87	124	109	104	109	110	139	132	117	122	105	105	106	121	136	121	114	118	113	113	114	110	120	119	111	116	119	109	106	126	116	112	132	123	112	117	109	128	113	117	104	107	114	109	105	128	110	93	127	109	120	96	110	94	127	102	123	121	111	121	96	122	116	96	126	116	126	121	119	128	106	98	113	110	118	104	131	102	109	111	112	124	106	107	114	110	104	120	102	104	118	105	105	124	130	98	126	102	120	108	126	95	127	131	121	117	114	104	107	107	114	120	114	113	105	112	123	114	103	106	124	94	132	122	126	122	119	112	107	110	103	114	95	121	131	114	99	126	117	120	114	124	121	117	103	108	120	115	103	108	111	126	107	116	90	101	104	100	117	110	128	108	105	118	111	116	110	121	110	114	130	91	106	110	110	115	122	127	118	100	108	121	132	113	108	113	125	125	136	98	114	107	121	118	112	137	129	106	118	113	114	97	118	112	106	129	123	122	100	108	120	113	110	121	126	107	116	112	90	115	111	107	120	118	109	114	114	103	102	125	124	113	97	99	110	102	109	112	123	126	131	114	109	111	101	117	125	106	103	98	99	126	111	106	118	125	112	123	115	106	88	137	115	104	118	104	124	121	103	102	101	128	102	126	108	120	118	108	113	107	111	105	117	120	105	113	110	113	109	127	103	116	116	126	111	115	125	108	131	120	125	114	116	114	111	106	106	120	121	117	111	111	119	119	120	123	117	121	119	98	116	112	105	116	119	112	108	128	115	110	121	129	91	96	133	106	117	115	110	111	116	110	105	126	122	106	117	115	103	136	114	123	103	105	121	106	108	97	101	120	118	117	125	119	120	108	123	97	96	116	104	134	115	108	113	121	99	119	116	118	116	127	132	106	118	112	113	115	103	110	112	126	117	131	106	128	118	114	102	115	121	125	102	92	106	97	92	137	115	109	101	120	121	114	105	135	112	107
150	0	2500	147083	647	25	512	628	633	598	604	567	575	522	503	449	421	403	390	369	389	358	325	304	311	286	291	295	259	258	234	241	233	234	223	202	234	178	206	213	181	195	188	193	178	180	190	175	184	176	164	179	188	205	172	178	161	176	162	157	181	156	151	152	162	172	155	156	152	142	160	159	158	132	145	165	139	145	143	142	138	160	132	135	168	146	147	155	143	151	139	165	129	162	130	145	130	145	136	131	133	159	165	142	138	164	129	136	143	138	143	138	139	146	122	141	130	126	134	148	123	133	136	142	142	122	121	125	115	120	115	141	132	117	119	153	114	146	135	148	117	141	124	130	125	120	136	157	145	139	121	143	140	165	140	118	132	134	124	146	125	112	116	114	153	112	138	118	133	115	134	116	138	120	123	124	129	131	128	146	124	122	145	133	119	131	130	126	140	138	146	130	143	121	114	125	154	124	118	129	124	127	141	116	131	111	141	124	137	124	132	108	108	110	127	127	117	138	133	124	126	145	139	133	125	137	129	126	132	123	132	119	127	121	134	111	108	138	135	116	125	127	128	135	127	125	121	119	133	128	135	123	138	138	113	119	123	129	128	122	149	121	132	147	126	127	120	118	131	151	121	120	127	139	108	126	129	137	110	141	124	123	126	132	117	118	128	116	137	124	101	131	120	132	141	131	117	118	125	122	116	109	129	118	110	134	106	110	110	122	120	141	106	137	117	126	130	101	121	118	134	129	109	108	129	119	107	128	136	125	118	132	121	136	119	126	123	125	121	136	121	133	115	113	114	114	124	105	114	124	122	115	111	123	115	115	111	148	114	141	127	136	120	126	134	124	114	114	134	130	121	134	98	133	117	113	120	92	116	124	117	105	131	132	107	116	114	117	104	113	127	109	131	125	130	122	108	124	106	116	123	108	121	109	113	125	101	124	102	124	120	103	109	132	115	102	124	112	123	106	108	104	118	112	110	130	124	123	104	116	109	124	129	108	103	120	121	113	115	105	106	113	140	128	125	130	107	143	129	117	113	124	119	129	115	139	151	111	136	135	125	121	125	123	130	110	129	124	109	132	130	123	120	109	129	125	109	107	121	124	107	141	112	124	125	138	117	109	113	115	118	112	128	131	133	143	120	122	111	116	133	123	133	115	115	135	152	102	122	127	130	103	107	119	135	116	120	120	127	140	117	127	115	137	121	121	113	115	112	114	107	113	119	122	117	128	127	123	116	96	125	132	121	134	112	115	124	117	119	122	106	119	113	127	125	126	125	112	111	133	137	139	102	113	118	127	108	120	105	120	104	133	120	116	127	92	124	116	136	132	136	123	144	109	135	117	123	111	112	110	112	102	114	118	135	105	144	114	124	125	113	123	120	119	115	120	125	118	141	124	119	125	126	108	120	95	123	131	127	115	118	131	130	113	120	126	119	130	128	118	98	117	122	110	127	110	129	101	121	120	124	123	108	120	137	118	111	109	113	127	111	120	115	121	108	113	117	114	91	133	126	124	117	117	141	123	115	121	109	115	109	129	123	114	107	119	117	131	121	117	129	119	124	128	118	119	128	128	112	120	120	126	117	125	125	119	116	110	121	133	124	133	110	137	118	128	140	122	116	118	117	124	132	98	111	121	125	103	123	129	112	128	143	114	140	103	118	121	117	121	121	126	111	118	130	119	122	137	124	122	126	132	124	117	108	122	120	120	119	105	110	127	106	117	126	118	116	127	113	121	92	118	116	121	112	125	99	123	102	135	136	120	111	140	124	105	119	106	101	115	97	131	115	125	113	114	114	118	113	122	113	116	108	119	119	122	117	117	88	118	102	105	103	117	123	128	131	133	113	99	110	129	118	102	124	119	119	128	145	113	124	118	100	107	123	120	117	119	129	110	124	119	123	124	124	129	131	119	124	111	127	128	110	94	110	124	136	95	115	117	121	132	128	113	124	130	108	118	105	107	105	131	127	116	109	107	120	128	129	136	111	126	128	142	139	103	127	107	126	110	111	146	108	128	127	97	113	124	118	112	107	116	119	121	115	110	120	122	115	122	130	114	125	126	116	131	127	121	117	116	117	122	110	119	106	126	124	114	115	110	123	106	114	105	114	142	108	118	117	114	119	130	136	98	119	136	121	123	111	124	110	120	151	128	129	111	124	113	119	109	117	112	123	108	107	132	130	115	132	115	107	108	114	113	105	135	124	105	129	117	112	116	120	101	110	96	110	126	123	110	121	122	122	124	121	118	114	118	115	132	124	126	102	124	135	116	130	118	112	132	145	119	133	122	102	140	122	122	102	105	124	136	130	106	130	121	103	110	109	139	118	106	132	115	116	127	137	138
150	1	1710	147141	641	60	468	471	418	374	324	299	313	247	216	223	202	199	186	177	170	158	172	149	152	157	154	139	150	161	144	151	140	142	141	129	138	129	143	114	131	149	133	127	118	147	131	126	130	133	137	132	107	112	126	121	138	128	116	127	144	144	123	132	134	130	129	138	116	122	137	128	129	123	122	129	105	125	118	126	115	127	124	118	120	136	124	117	131	119	128	118	127	115	126	119	133	116	141	111	125	122	124	122	131	122	135	134	128	117	125	122	135	110	126	121	119	133	124	129	130	131	110	116	98	106	121	124	100	110	123	132	116	124	106	140	105	117	119	114	112	138	120	122	131	140	123	114	126	134	119	113	108	121	120	102	124	123	115	120	124	131	113	147	118	123	113	132	127	118	130	120	109	115	133	124	121	130	122	128	121	135	130	130	144	104	113	148	125	130	120	131	123	133	118	120	125	124	109	134	117	114	119	133	111	114	115	130	138	116	131	120	128	118	139	133	114	114	106	98	115	123	138	129	109	112	103	121	113	117	130	127	142	117	116	102	147	119	117	104	140	123	106	112	128	116	103	146	134	130	115	120	116	117	132	125	110	129	117	112	120	112	136	121	115	109	128	115	112	113	114	109	134	123	111	124	122	136	127	141	118	125	138	115	131	129	126	123	118	122	98	105	141	114	129	119	121	118	101	119	123	113	122	107	112	137	118	117	121	142	119	109	105	112	104	119	125	107	102	122	125	122	115	128	110	124	111	108	133	107	121	122	136	113	120	128	116	129	111	130	140	139	132	137	145	124	135	115	125	110	109	129	114	113	125	123	125	136	120	128	108	116	117	121	121	104	107	106	114	124	129	115	113	121	139	119	108	125	126	114	125	132	125	98	121	118	115	134	110	109	118	120	122	128	119	121	110	113	111	129	113	103	118	139	127	114	113	115	119	112	135	120	142	131	126	125	114	126	124	118	118	113	115	142	114	141	137	139	118	119	130	128	117	134	129	113	133	118	123	140	115	132	115	116	117	90	126	114	138	120	114	124	139	131	123	118	132	109	123	117	124	114	118	110	122	98	119	115	112	142	117	131	135	117	112	135	118	111	111	125	124	138	119	114	112	127	114	109	132	101	97	111	107	126	110	115	105	123	130	133	105	114	122	123	107	103	120	107	139	119	97	110	115	120	142	120	102	115	109	130	107	135	136	105	133	117	120	121	128	106	108	126	128	117	102	129	142	111	121	130	122	113	133	124	124	118	114	108	107	128	147	124	88	115	129	116	115	130	123	111	122	115	114	134	111	121	128	118	136	130	127	115	103	129	121	116	120	109	135	129	127	145	119	134	117	105	141	121	113	113	116	121	117	123	131	114	120	111	132	122	127	104	114	121	132	124	124	125	104	110	107	144	114	117	103	121	120	117	118	114	118	118	116	123	129	108	103	114	125	101	103	115	129	133	114	106	103	107	131	112	106	103	113	118	142	124	120	118	104	125	125	127	123	126	133	121	141	111	119	113	126	118	126	110	130	111	128	107	149	108	112	119	105	114	116	122	116	123	122	116	107	108	91	107	113	127	122	103	126	121	123	127	127	138	128	110	114	124	127	123	122	110	106	104	122	111	128	142	115	134	111	132	123	111	112	128	136	124	116	127	109	109	114	121	118	122	92	114	123	112	117	107	113	128	120	125	134	123	126	113	121	127	113	107	128	115	116	128	124	118	125	130	134	132	110	119	126	115	106	105	119	109	131	133	115	106	135	122	108	116	116	117	130	109	99	135	113	111	140	127	110	108	109	124	119	132	130	105	113	123	120	121	114	127	106	123	125	122	125	121	123	123	122	140	106	135	121	128	122	121	140	114	126	114	113	113	132	128	114	116	115	119	108	126	117	137	129	134	125	115	120	113	126	146	120	103	119	100	105	117	130	105	129	102	115	124	128	115	116	126	124	110	121	121	101	150	128	118	124	125	116	117	108	121	101	137	119	111	142	115	131	120	103	114	129	120	87	100	120	135	117	119	129	139	109	116	128	114	120	138	136	109	98	126	111	142	106	112	113	124	94	124	131	127	132	99	106	117	91	93	115	122	108	114	105	119	118	113	127	125	116	113	118	110	116	114	124	114	110	114	118	117	104	139	106	123	141	127	130	137	133	136	109	122	138	121	103	117	109	111	127	113	113	119	115	113	141	131	137	121	107	108	122	118	102	127	109	114	123	115	119	121	108	137	105	111	121	129	102	107	121	135	107	118	121	111	118	128	137	130	136	99	124	118	113	136	118	107	133	135	113	112	115	111	106	107	108	112	122	124	124	114	107	121	114	126	135	118	104	134	101	108	115	136	113	107	100	138
150	2	1950	147198	649	32	528	589	558	514	456	425	438	373	392	377	344	310	311	295	267	249	253	220	211	229	226	212	196	191	208	194	173	183	170	171	196	185	184	168	159	177	167	146	178	158	168	147	134	140	156	162	158	155	156	139	159	147	147	142	161	149	125	159	126	149	120	130	125	157	157	127	136	145	149	144	126	128	136	135	143	166	137	112	141	133	150	156	136	132	126	127	125	149	137	136	126	156	148	139	135	133	161	139	117	146	145	124	132	123	134	153	135	124	157	134	140	142	141	132	128	119	134	148	134	123	146	143	131	129	133	131	148	136	109	124	132	141	141	143	123	151	136	108	129	132	130	135	118	140	131	117	137	132	140	143	112	138	127	136	130	141	128	117	116	135	132	139	124	121	137	125	136	105	131	132	120	127	131	131	125	129	139	125	134	117	133	122	139	122	144	117	150	142	137	119	131	128	130	155	130	134	124	143	139	110	129	139	143	129	118	134	109	135	135	129	130	153	125	138	127	144	143	149	118	132	131	133	148	133	134	139	131	126	123	120	121	126	111	120	131	125	104	137	128	134	121	135	136	147	121	133	104	126	136	128	136	128	120	142	115	129	125	119	110	117	124	130	121	112	131	116	140	138	129	126	108	114	128	122	133	125	140	127	125	90	132	129	130	123	115	114	107	119	126	114	124	134	143	115	139	131	111	112	139	134	134	127	133	142	122	137	140	127	143	130	140	118	131	120	138	139	125	133	120	132	143	128	116	119	118	124	104	113	123	133	118	119	128	119	107	119	118	130	137	125	116	131	138	127	143	142	124	130	131	117	115	106	116	110	126	112	147	126	143	119	145	118	136	147	133	118	126	123	131	129	126	120	126	134	124	109	119	117	123	123	114	119	138	121	139	143	109	126	120	123	114	144	119	124	124	149	145	119	115	109	137	130	109	106	125	126	122	134	128	112	130	125	134	130	122	119	126	120	129	145	141	116	107	137	129	136	141	130	127	133	131	124	147	130	133	136	129	119	111	115	118	136	131	130	132	125	127	112	115	127	123	113	125	124	134	115	115	121	117	129	120	147	135	141	133	126	127	128	130	126	129	111	139	125	126	129	128	132	125	128	106	122	117	122	108	122	124	108	140	123	128	116	120	116	126	120	118	135	120	132	132	111	123	116	132	122	128	134	129	116	121	119	134	111	110	129	129	140	124	144	113	132	139	111	118	110	126	120	109	113	130	134	126	117	136	133	130	125	120	113	143	114	126	140	105	123	139	131	124	119	125	110	123	134	124	127	125	114	128	121	128	138	122	115	123	137	123	121	144	112	126	136	132	140	116	140	132	133	127	116	132	120	130	113	122	130	138	121	128	122	126	122	123	131	134	142	146	131	126	156	118	127	130	117	119	111	108	136	134	116	130	131	146	95	122	120	142	112	121	133	117	142	117	119	127	115	126	137	130	113	140	105	122	124	126	128	113	119	117	111	113	127	123	133	123	107	113	125	122	131	114	129	118	134	111	116	116	133	117	115	123	117	130	132	149	141	136	129	121	112	128	118	131	130	140	112	135	124	112	136	129	145	108	125	133	126	104	128	119	145	123	114	148	113	121	110	132	111	122	121	114	122	137	123	132	137	108	128	127	107	122	115	141	116	119	120	117	126	128	135	121	110	134	133	136	137	132	129	107	138	137	131	117	141	123	138	143	141	117	117	139	117	140	120	127	130	118	131	118	134	120	121	119	131	129	138	123	128	111	127	119	124	118	135	120	145	133	131	135	142	115	129	115	127	128	103	143	126	126	104	130	111	129	140	121	134	117	118	114	124	124	137	141	128	131	122	119	140	126	139	116	114	135	131	107	115	109	129	107	137	152	109	119	118	129	127	119	132	129	123	135	127	123	127	145	124	112	129	127	120	154	126	125	109	124	116	115	103	119	140	138	108	126	118	128	115	124	127	124	130	125	122	129	117	119	102	111	146	146	133	122	124	129	110	124	123	133	136	113	122	122	130	128	108	132	125	116	124	143	133	119	120	146	133	132	102	113	135	130	119	104	145	153	109	97	139	137	112	140	137	131	133	137	139	129	121	119	137	120	126	128	116	134	130	108	119	123	146	130	101	120	115	129	114	120	110	117	103	119	110	135	124	120	142	117	111	128	118	128	119	134	113	135	136	134	136	111	143	115	109	126	125	122	104	142	131	130	128	122	132	138	136	120	118	111	135	117	117	132	131	128	131	135	104	117	113	134	116	114	114	124	127	108	136	120	124	122	120	150	124	110	131	120	138	117	143	117	121	122	133	116	139	127	128	116	116	126	110	115	119	136	122	126	112	120	147	124	142	129	124	139	139
150	3	3250	147256	645	38	509	547	483	464	430	379	383	293	279	263	266	259	215	209	218	228	184	202	180	206	162	168	166	178	186	142	171	165	160	162	160	155	155	161	136	152	131	136	137	148	146	149	141	127	122	140	128	134	135	135	148	124	128	120	152	128	141	124	122	124	154	116	125	132	139	129	125	137	130	108	147	113	154	130	106	123	134	127	137	124	143	131	140	121	121	125	116	112	132	135	150	118	129	111	119	116	120	128	149	128	128	124	107	130	115	124	118	130	107	123	104	119	140	137	134	135	126	139	123	113	123	111	128	122	138	117	133	123	118	124	98	124	139	114	115	129	99	121	129	139	142	122	110	120	133	122	121	125	122	107	108	125	110	128	116	127	133	125	126	105	128	112	119	116	93	141	128	111	124	116	122	126	118	126	115	126	121	128	144	118	129	131	123	129	131	126	110	121	135	137	122	119	133	106	130	114	114	138	116	135	116	127	105	110	111	119	130	125	112	123	112	118	110	125	129	122	130	121	133	132	125	125	125	130	121	101	101	106	138	133	106	122	114	116	139	119	102	127	123	117	137	119	95	121	122	118	101	111	109	120	116	112	118	106	125	114	111	100	113	116	126	121	118	110	114	107	132	120	114	109	121	119	118	133	128	114	117	114	123	119	122	115	127	115	104	115	122	121	112	116	117	118	115	132	134	115	107	129	137	144	116	109	116	119	131	132	108	150	115	125	87	109	115	114	127	117	133	126	129	116	107	122	116	111	130	110	115	96	106	120	110	118	139	123	124	108	113	114	116	127	115	109	131	98	119	118	126	119	112	114	114	104	118	119	116	118	90	140	125	116	135	109	110	107	123	103	132	92	112	111	122	144	110	118	117	87	124	127	118	114	124	135	124	123	118	122	133	118	123	128	113	125	109	150	128	121	154	127	110	102	139	126	119	106	102	129	141	119	120	116	137	112	126	113	116	114	110	105	119	117	123	113	126	109	118	115	127	109	118	127	124	138	122	118	112	120	117	119	115	141	111	131	138	107	150	135	125	124	132	108	113	113	131	121	116	132	118	100	122	123	122	108	131	125	124	101	103	117	110	127	109	120	135	120	103	134	125	113	111	114	104	137	108	119	126	115	117	106	130	100	112	126	104	111	126	116	132	117	107	112	125	116	105	112	118	107	110	115	116	124	133	130	124	141	130	126	111	109	133	127	105	121	123	129	107	106	116	118	120	142	113	123	126	108	127	128	143	109	121	129	129	127	106	129	119	132	112	122	133	135	134	104	122	110	114	116	118	116	115	116	132	114	89	122	110	133	141	117	126	112	118	105	117	127	122	152	128	138	109	100	120	102	117	119	110	113	130	126	120	112	119	122	106	117	114	121	121	117	126	113	115	122	122	111	111	135	132	120	140	120	129	118	127	116	121	121	117	107	136	109	134	110	124	105	106	123	130	110	117	113	109	105	125	130	107	112	92	139	122	112	105	120	112	100	133	109	128	122	113	121	116	121	118	109	131	104	119	114	120	136	134	141	100	123	110	112	131	111	109	98	113	109	113	127	128	102	120	118	122	113	124	131	109	121	128	122	124	106	122	103	120	129	100	133	109	116	131	127	108	103	109	137	126	112	120	105	123	117	127	121	114	118	115	126	102	114	133	111	123	125	145	122	97	89	123	149	129	118	127	115	116	106	109	118	121	118	118	122	125	111	131	116	106	136	123	111	114	127	129	114	130	114	108	127	119	112	106	118	107	115	96	118	109	117	108	105	111	100	102	99	137	135	107	129	110	103	142	120	123	114	125	115	105	108	108	126	143	106	114	110	117	102	98	122	121	109	90	100	129	114	114	96	117	113	101	120	119	131	139	104	117	120	139	103	131	114	132	116	117	119	102	103	125	101	119	118	149	105	111	106	118	120	108	98	113	124	129	116	114	100	108	108	134	117	119	122	103	134	139	123	133	119	130	115	128	139	123	124	117	117	108	117	119	124	115	122	114	103	123	110	123	109	122	117	137	143	110	101	118	102	113	103	118	129	133	109	109	111	139	123	105	120	113	127	117	131	125	121	112	119	118	106	143	137	117	100	115	118	99	126	111	117	121	112	129	121	124	119	129	121	114	105	119	123	124	100	92	101	129	127	119	117	130	111	121	123	108	115	115	112	104	115	116	127	128	131	103	111	108	138	118	112	112	105	105	113	110	107	122	121	80	113	93	106	107	110	111	119	117	126	125	114	114	108	117	107	112	130	132	120	128	111	118	122	101	126	128	100	137	124	122	131	112	125	109	118	121	115	121	90	118	127	123	120	129	110	107	115	120	124	108	100	110	90	113	97	104	129	110	113	122	114
150	0	2500	147314	642	13	512	610	604	577	564	536	555	497	491	446	404	409	386	353	328	328	291	299	264	264	254	252	226	238	202	196	190	190	203	179	197	180	171	149	162	166	169	155	148	153	153	157	167	129	125	142	147	146	139	143	129	146	136	152	126	113	123	125	108	140	141	134	125	115	108	118	137	127	131	106	133	128	111	117	112	127	125	107	115	120	121	115	108	97	117	108	111	110	128	108	114	98	119	131	99	108	114	92	111	116	125	123	96	95	118	107	100	111	115	101	97	124	120	112	115	104	115	110	108	85	113	99	89	103	106	97	106	102	107	90	106	89	99	111	123	107	123	85	102	85	101	109	96	110	104	108	100	101	96	90	95	100	95	84	82	91	102	107	89	115	95	102	95	88	103	95	93	86	89	103	110	97	100	98	96	90	107	81	82	119	95	98	98	104	86	85	99	100	97	98	90	96	104	107	86	101	100	92	100	98	108	99	101	101	98	92	74	76	112	86	90	95	85	98	88	100	88	82	88	101	108	95	100	93	101	118	75	99	95	84	88	100	94	102	91	81	91	84	88	106	92	95	90	94	97	101	94	80	86	82	95	78	102	94	90	95	96	106	104	89	90	101	86	82	96	87	89	86	84	96	104	89	100	94	95	92	84	90	93	89	93	90	108	92	78	78	92	88	100	85	94	98	86	103	96	96	93	92	84	96	93	114	83	86	101	94	95	91	107	91	89	98	85	86	88	83	90	97	95	100	104	85	82	90	66	79	78	87	92	96	94	89	90	91	88	90	90	87	88	100	85	87	102	70	80	75	80	75	97	89	119	99	101	73	92	91	94	92	110	85	85	75	75	77	92	92	81	83	92	85	98	73	94	78	90	111	81	98	103	89	97	92	110	91	83	80	87	83	81	96	81	102	79	76	80	82	99	87	81	93	86	90	76	102	101	91	87	108	80	87	87	74	88	93	84	77	76	76	77	92	81	92	88	78	83	81	102	82	85	92	84	80	85	86	102	100	93	79	94	79	101	89	84	97	82	92	87	75	83	74	88	74	94	94	87	80	88	89	98	89	96	81	82	75	84	97	95	78	68	109	92	84	77	96	88	100	81	93	72	91	92	82	72	84	82	102	84	104	79	80	82	92	90	87	95	99	106	93	90	81	77	110	90	73	105	87	96	91	94	74	83	90	91	101	92	96	102	92	62	94	108	85	85	72	102	90	84	104	86	98	87	80	92	73	85	95	106	77	75	78	80	89	83	75	92	100	86	84	82	79	92	89	87	90	77	81	88	93	94	101	84	74	92	82	92	93	83	101	88	89	78	90	102	98	88	89	86	102	101	89	78	77	73	86	81	84	109	96	85	83	66	118	91	87	88	79	72	89	92	62	91	75	96	88	101	89	88	79	86	87	87	82	98	93	89	97	75	78	89	98	79	95	92	75	79	94	95	69	88	79	90	83	90	83	81	95	86	88	94	91	76	88	77	71	82	90	99	81	96	88	81	93	90	93	116	92	102	91	75	80	101	81	82	79	85	82	85	78	79	93	89	91	102	85	81	89	88	101	87	91	98	101	113	92	83	80	91	72	90	78	83	75	116	82	78	96	86	75	86	100	69	100	91	86	78	94	76	88	92	76	76	86	92	77	81	88	89	89	78	85	98	86	76	83	101	73	80	92	70	85	79	79	90	75	84	96	75	86	87	97	83	92	94	95	81	90	101	93	81	90	97	89	79	79	87	94	86	91	90	69	86	81	90	105	87	100	83	86	86	78	80	78	87	99	82	92	80	76	84	81	77	85	86	86	82	72	79	101	87	104	76	102	84	93	77	92	90	76	83	97	88	86	78	85	97	83	87	66	78	87	83	85	80	80	92	82	82	73	84	79	92	75	92	82	79	87	87	91	102	79	90	78	79	82	90	71	89	94	75	91	88	85	79	83	96	82	94	75	95	89	94	74	75	83	93	74	92	90	83	87	84	80	81	82	82	103	67	108	104	101	80	107	103	85	89	80	86	83	94	84	86	87	79	94	92	91	90	95	82	88	83	66	85	100	77	109	71	85	91	76	87	87	93	87	87	77	93	72	85	83	84	75	100	88	86	81	95	73	84	79	99	74	79	105	90	93	82	76	86	98	99	88	99	76	90	83	91	80	92	64	97	103	93	91	86	95	81	83	95	86	83	102	70	78	91	83	65	96	77	85	95	83	98	78	91	82	68	87	87	107	83	74	80	79	85	92	85	84	94	78	84	79	96	108	81	76	83	95	83	90	86	78	87	69	84	93	76	77	87	77	89	86	88	103	106	89	86	91	81	87	90	92	80	94	84	78	75	84	86	91	88	91
150	1	1710	147372	635	50	466	486	418	363	313	285	295	227	226	205	219	180	175	186	183	156	143	132	128	150	132	136	139	120	123	133	112	123	133	109	118	139	124	110	120	128	119	110	89	118	128	105	109	112	108	118	100	109	115	122	112	131	142	124	107	103	109	110	107	112	102	111	112	91	97	93	134	109	126	102	107	111	125	102	102	93	104	108	92	98	91	95	110	132	118	112	113	107	111	122	106	100	104	91	108	105	121	117	101	104	99	99	100	123	98	99	107	99	106	109	97	114	99	106	96	96	109	110	102	108	102	111	130	114	108	118	116	117	94	100	108	110	128	93	116	98	121	113	105	92	113	110	101	114	122	120	111	124	95	96	99	106	98	114	118	110	99	98	111	108	107	105	82	110	96	91	98	117	113	101	111	118	94	97	95	101	99	113	135	105	103	97	105	111	107	115	100	102	93	111	103	113	88	96	117	124	99	101	115	113	107	118	121	116	101	92	120	90	110	121	86	99	99	120	115	103	119	84	114	109	122	117	112	108	93	110	103	107	100	111	102	107	102	115	106	105	96	102	103	103	81	95	101	111	109	102	101	91	110	107	119	118	111	83	101	113	105	96	100	111	94	106	113	106	109	102	111	99	82	111	96	111	109	99	100	108	89	113	114	111	110	105	107	95	108	108	104	127	124	99	96	123	110	105	99	106	118	91	108	108	107	108	110	98	107	85	100	112	113	94	98	92	109	99	115	100	110	106	111	103	106	101	104	117	114	100	85	106	96	97	99	99	82	123	103	100	95	106	112	119	107	113	108	123	97	110	95	104	111	107	109	114	111	113	117	108	106	114	97	104	114	103	93	94	108	101	105	113	113	115	103	111	118	114	84	104	99	111	116	123	100	100	118	99	98	110	112	97	110	112	111	110	119	91	98	104	95	99	115	105	99	89	93	101	104	106	105	108	101	97	105	102	97	107	106	95	108	95	109	93	105	97	109	116	106	109	98	102	121	98	104	122	114	105	91	104	109	101	91	92	89	97	111	102	82	97	124	91	90	97	108	113	112	104	97	97	98	84	108	115	90	109	87	103	119	111	107	110	115	85	106	108	92	97	109	91	111	104	114	132	98	95	86	106	105	106	115	119	119	115	96	103	97	114	112	98	111	109	103	118	99	105	98	108	110	102	105	113	109	119	112	98	101	104	99	115	97	100	100	118	108	91	107	87	107	103	101	117	116	104	107	102	111	100	102	95	109	86	104	114	101	115	101	98	109	114	112	114	104	105	108	93	94	107	106	81	104	111	95	108	103	112	101	113	93	95	96	104	100	96	115	110	115	104	110	104	115	103	108	113	89	94	101	91	104	114	111	105	96	98	98	109	123	104	126	112	110	114	125	100	102	104	109	104	102	114	111	100	112	111	101	114	114	110	101	103	101	115	107	81	102	95	86	97	101	106	118	94	112	122	98	101	104	120	96	111	103	113	117	103	110	85	98	114	94	78	102	106	100	106	102	99	110	95	101	107	101	103	110	120	109	87	106	107	80	117	99	128	103	103	124	95	103	85	109	111	111	99	97	105	105	120	114	103	114	105	89	109	109	112	107	121	104	114	89	99	92	102	110	103	103	103	106	98	103	102	124	93	104	109	105	96	120	94	119	102	99	95	100	101	107	115	114	103	105	91	102	99	98	116	97	107	105	120	112	114	115	105	85	117	99	104	89	110	104	103	110	106	112	108	107	106	98	110	108	103	112	124	100	119	101	108	114	100	81	98	107	93	121	101	105	113	115	104	104	94	99	110	109	118	92	98	110	114	113	99	109	109	105	98	112	113	96	95	101	109	105	130	92	93	107	108	104	96	90	99	86	108	106	111	88	87	110	108	125	100	121	112	117	92	98	104	105	122	106	101	107	102	93	84	107	109	104	99	107	114	126	113	90	91	87	98	92	85	126	97	100	89	95	109	98	118	108	106	102	103	101	104	95	104	93	115	106	113	106	87	89	102	122	99	115	101	109	98	101	92	98	115	89	94	90	100	95	106	106	107	116	93	118	108	121	125	111	89	108	111	100	98	93	103	93	105	106	97	97	109	119	99	89	115	98	111	115	101	102	102	92	96	105	93	114	97	102	102	112	102	114	101	108	108	124	108	106	105	117	105	112	107	111	111	101	104	86	99	111	100	109	105	119	105	105	117	112	100	98	101	113	95	105	106	105	85	100	116	101	118	115	111	98	102	98	98	103	91	99	98	96	107	109	103	102	92	113	98	114	105	95	98	115	107	112	98	115	117	107	112	107	104	104	103	96	114	99	117	112	106	97	74	100	100	92	117	98	88	91	90	91	95	93	102	101	115
150	2	1950	147429	640	27	479	547	529	515	488	431	452	385	371	351	319	308	297	281	271	261	260	254	209	213	232	183	196	205	162	187	184	179	195	162	182	177	173	153	155	173	176	124	168	141	171	148	155	138	155	142	158	155	133	137	152	137	136	144	146	156	151	142	155	148	127	132	139	129	132	130	140	138	110	137	148	132	137	125	128	109	108	139	132	121	137	144	149	134	140	107	125	129	109	132	107	123	137	145	115	127	135	161	137	119	118	109	136	136	136	136	115	125	131	122	133	113	140	113	127	141	108	139	134	149	108	113	129	144	140	125	120	116	145	141	125	130	127	157	139	134	140	133	129	126	115	125	124	137	111	123	131	114	143	121	150	120	135	123	125	128	118	123	135	131	126	118	122	149	127	119	118	141	138	139	115	123	134	115	123	116	136	126	109	126	127	112	125	143	134	116	124	118	119	124	120	141	124	126	108	145	135	133	89	132	115	122	128	106	117	130	120	120	114	117	108	123	129	111	115	97	122	133	117	135	113	125	120	132	125	107	127	130	131	122	141	118	129	119	114	129	130	127	129	113	131	126	120	119	143	135	119	115	143	139	124	113	113	120	127	131	140	114	109	122	127	133	146	101	118	127	130	135	117	117	137	123	118	115	127	119	119	107	140	115	144	135	123	116	140	102	115	126	130	108	118	121	117	129	142	141	119	117	132	115	115	129	104	152	111	108	123	133	123	135	135	118	115	112	128	114	115	115	114	115	139	124	125	111	117	127	126	118	143	128	126	137	142	119	121	113	135	120	126	111	133	130	138	109	132	122	107	120	154	103	118	129	123	124	122	117	125	122	119	113	121	127	105	115	145	121	126	119	121	124	127	122	120	151	127	124	137	121	119	131	106	145	129	130	99	135	120	106	126	133	123	132	120	121	103	107	142	123	127	120	107	123	117	112	116	92	115	116	122	133	114	119	122	130	130	129	123	114	118	129	135	114	124	101	116	113	117	125	118	121	126	109	131	127	119	131	131	129	119	122	108	108	126	115	90	112	121	117	114	126	116	127	127	116	114	111	115	123	125	128	105	113	121	109	124	110	97	139	122	130	127	127	112	142	114	115	138	113	120	104	110	105	123	123	127	93	107	123	124	110	117	112	111	118	105	124	121	127	105	114	123	129	119	128	106	124	121	130	113	96	107	116	129	117	114	121	121	124	120	131	98	133	107	123	120	119	120	120	113	129	126	117	108	126	129	139	115	113	138	108	121	124	130	106	119	118	126	113	126	129	106	104	124	127	126	122	119	110	121	102	125	134	121	128	108	128	114	111	110	141	136	133	119	130	122	130	112	137	118	109	130	115	117	122	120	131	122	103	138	129	106	125	126	132	121	112	125	121	129	115	109	124	132	122	115	103	129	105	144	128	127	120	122	110	124	135	113	110	114	102	122	137	130	131	135	118	121	108	117	118	137	125	115	138	135	120	112	101	116	133	108	124	121	118	136	147	119	138	119	134	130	141	111	128	116	115	136	117	114	118	133	112	111	128	139	131	126	100	136	120	114	109	130	145	134	131	111	136	111	110	119	128	137	111	110	132	90	103	131	125	122	111	122	126	128	97	117	115	118	119	112	133	128	125	113	112	129	125	140	116	111	129	118	128	127	143	139	131	127	121	107	119	132	126	124	121	136	135	119	123	110	128	122	128	102	124	109	111	111	125	129	134	125	108	113	111	94	134	112	129	118	103	131	126	127	124	105	125	115	114	128	125	112	100	117	104	113	117	129	146	116	126	117	117	121	121	105	126	97	103	111	121	116	123	127	116	129	109	116	118	139	133	115	145	112	132	121	123	112	137	131	136	112	140	117	132	112	120	114	133	118	136	126	100	115	112	118	128	120	104	132	127	101	112	130	111	135	118	116	122	114	133	114	107	116	116	91	121	120	125	110	124	140	116	124	118	107	124	130	113	115	137	123	112	123	91	141	115	128	124	111	107	114	124	115	109	140	121	105	103	128	113	105	123	121	93	106	127	145	123	116	124	107	127	112	117	112	127	108	112	136	122	119	118	103	129	136	127	125	114	135	116	107	131	109	118	110	117	126	108	137	130	114	122	125	110	117	122	118	100	104	119	127	118	118	103	129	125	110	125	107	99	124	133	116	114	133	123	120	112	113	117	127	140	121	103	115	121	123	120	113	140	123	127	125	108	137	123	117	124	101	122	127	120	116	115	127	108	119	133	112	116	106	105	127	119	112	115	112	133	131	133	108	133	112	121	114	135	127	124	127	113	146	124	117	117	135	123	128	133	112	124	130	113	105	136	132	107	121	129	131	113	108	128	118	114	98	97	133	125	114	141
150	3	3250	147487	643	34	500	559	507	444	390	383	387	298	288	287	267	264	240	224	189	200	190	194	167	164	161	162	147	140	161	141	124	150	154	147	145	127	149	116	144	127	129	137	137	146	133	127	124	134	120	133	125	122	135	144	130	136	127	160	127	112	105	129	130	120	129	125	106	117	114	129	118	117	112	136	107	120	129	120	123	130	120	104	115	106	110	116	125	118	117	124	127	110	116	122	130	130	110	128	114	125	125	109	104	127	123	134	127	136	100	114	94	123	130	108	108	114	121	125	132	110	108	99	111	126	112	132	118	124	114	114	120	108	109	133	103	103	107	103	109	115	102	126	110	115	118	107	108	123	121	122	96	117	102	108	111	95	96	112	105	119	80	99	135	100	126	104	106	114	102	102	109	120	104	110	124	138	113	131	112	118	108	111	124	119	114	118	101	110	112	107	99	101	123	112	118	107	113	107	112	131	107	104	99	126	94	104	106	114	128	113	103	102	128	123	111	108	115	104	107	87	108	126	109	110	113	99	119	112	94	120	106	116	105	110	113	113	124	116	114	100	103	123	99	108	111	99	116	119	106	110	95	106	119	121	111	126	111	92	135	105	137	93	127	114	103	112	99	131	101	97	119	107	108	103	110	102	112	109	100	109	112	110	113	116	109	99	104	111	119	113	108	112	108	101	121	91	111	122	139	99	111	99	103	117	117	110	119	112	115	117	106	108	107	111	123	106	125	94	120	113	105	120	103	91	111	105	122	107	108	111	138	111	106	133	104	103	122	108	100	113	127	103	104	99	100	97	94	104	88	101	104	110	102	110	104	102	107	106	110	120	106	111	126	111	116	102	112	97	114	120	119	103	121	117	97	95	117	112	113	99	93	118	118	116	100	114	103	120	119	111	101	106	107	96	101	92	98	123	104	123	115	96	104	100	108	113	106	95	113	135	108	111	127	100	123	109	98	112	95	98	115	109	111	103	112	111	131	93	112	104	100	103	117	85	116	102	110	111	108	95	107	120	111	109	115	127	93	113	95	123	111	97	94	106	99	110	111	112	98	104	103	109	107	105	121	119	102	108	121	103	115	110	93	115	133	114	123	112	90	119	120	110	100	102	99	115	115	101	123	125	105	112	110	104	113	122	111	121	100	116	119	108	105	109	115	78	102	110	115	94	97	105	108	115	120	128	128	109	114	97	115	117	110	110	124	112	105	108	116	125	108	109	119	101	107	101	127	102	99	106	119	108	104	111	117	105	100	111	102	108	103	110	107	107	113	107	103	83	98	105	115	117	107	98	84	95	97	110	108	117	100	131	120	121	106	111	128	130	107	118	111	103	106	94	105	120	113	109	97	96	113	115	121	111	118	125	97	99	106	85	108	109	94	114	115	106	104	103	115	118	123	112	130	123	120	104	120	101	115	117	105	109	108	109	92	106	97	114	112	124	105	117	118	92	102	108	105	108	98	116	88	102	101	111	101	104	113	118	100	107	112	110	108	107	96	104	120	113	102	101	96	87	105	102	99	99	97	103	116	105	101	104	89	118	119	108	111	135	103	106	99	108	112	99	111	98	114	116	104	107	112	97	111	83	108	85	98	101	119	129	117	115	121	98	114	101	107	103	99	113	97	116	101	120	94	98	101	109	106	127	111	116	110	87	112	109	97	96	115	111	114	109	112	103	114	102	111	103	122	116	96	103	123	125	116	112	113	109	128	89	108	94	126	128	99	123	95	100	95	99	102	142	128	90	128	104	124	115	112	100	120	96	96	110	109	96	100	80	113	104	125	105	110	106	105	112	109	123	90	102	97	98	111	98	111	98	105	113	119	121	128	114	102	101	105	94	123	124	111	103	86	99	112	127	85	106	102	110	137	108	122	117	122	102	119	110	108	118	122	119	111	116	118	123	102	110	94	119	112	99	76	106	100	90	104	119	93	109	116	121	112	118	119	107	118	96	104	99	103	116	110	116	129	86	106	113	89	108	101	111	102	121	115	94	117	114	87	99	103	113	104	104	101	93	103	127	132	104	108	124	121	108	108	106	85	103	115	106	116	110	117	104	110	113	112	104	98	117	92	102	117	132	115	106	121	110	110	105	106	100	109	96	100	84	94	101	113	106	105	107	99	103	115	123	110	113	115	98	119	112	93	103	112	106	103	109	110	91	107	118	110	109	108	108	112	100	106	131	98	121	109	123	120	114	128	106	98	100	106	104	100	110	112	111	112	122	115	127	135	104	105	139	129	119	120	102	112	110	113	107	129	100	121	99	105	112	104	119	105	106	102	103	114	115	108	110	111	109	104	102	107	98	114	114	92	112	119	109	98	115	109	106	100	106	98	109
150	0	2500	147545	650	14	501	667	616	632	563	543	596	503	502	451	426	411	399	349	381	342	325	319	302	304	275	254	263	238	228	235	246	219	213	211	226	210	216	197	200	205	180	174	188	182	172	180	163	193	183	163	174	169	147	160	164	174	157	146	138	140	145	136	176	149	129	160	166	155	158	151	138	136	157	143	136	146	147	129	154	156	146	151	144	149	128	143	150	143	152	151	136	145	123	146	130	128	131	131	115	107	130	116	138	135	152	115	123	128	131	129	133	142	142	133	114	123	115	112	109	146	125	139	140	120	123	104	136	118	97	121	116	124	119	138	124	120	126	115	146	138	137	126	114	124	125	120	124	121	118	99	115	124	141	123	124	130	128	100	127	103	120	129	112	114	108	123	125	122	133	120	123	131	124	128	111	129	119	133	143	107	122	121	113	121	119	112	124	135	127	108	109	107	108	126	106	121	132	118	135	120	131	118	128	123	132	114	112	113	106	110	113	114	138	132	105	123	120	122	133	106	105	108	108	100	107	121	98	91	110	136	131	109	103	123	136	138	124	114	126	114	124	111	123	127	91	114	129	108	134	109	118	128	114	97	112	128	106	117	123	120	122	104	129	116	110	122	119	121	111	118	114	103	107	117	115	97	107	123	109	100	119	117	113	131	85	109	114	125	107	101	116	118	113	111	117	123	115	136	107	118	119	114	114	111	128	136	110	116	116	130	130	106	107	99	117	122	110	113	125	116	107	115	124	99	110	113	104	113	119	113	119	111	115	104	104	98	123	139	102	96	92	121	116	136	98	117	130	131	119	97	122	116	106	104	97	101	97	103	102	115	117	102	118	99	87	114	111	107	94	98	102	117	109	109	113	96	101	110	93	108	114	109	122	112	94	121	90	106	117	106	104	123	101	126	114	110	125	113	125	116	99	117	118	123	106	105	85	115	97	101	99	94	130	102	125	109	118	111	93	103	131	108	96	119	117	98	99	124	99	107	96	102	112	107	114	105	115	128	97	109	105	116	118	104	104	122	122	111	115	111	105	113	106	109	116	106	111	117	98	107	128	99	101	126	101	109	111	97	114	102	99	120	128	108	101	122	120	109	121	112	129	113	122	111	104	110	113	104	96	122	130	109	95	123	110	122	98	107	131	106	126	115	96	99	127	120	114	111	124	114	100	115	149	122	108	100	101	124	130	112	110	99	104	103	109	102	113	116	122	111	109	108	119	122	105	106	99	105	103	102	107	117	123	108	101	107	105	104	129	112	107	113	112	103	105	118	106	108	104	119	105	113	96	112	112	110	119	92	115	114	103	126	117	113	111	105	118	92	111	108	104	98	112	115	106	102	110	104	106	124	108	128	143	113	116	108	99	101	121	137	117	109	108	113	117	103	109	98	103	106	101	100	108	110	111	112	106	131	119	103	115	118	115	119	117	106	109	96	117	104	113	111	136	111	104	104	125	131	120	97	91	110	111	117	110	115	102	96	115	118	98	98	100	114	113	117	124	122	115	112	113	107	127	116	110	109	113	113	116	132	104	103	114	107	91	108	113	100	122	112	135	117	129	102	127	95	91	109	102	104	112	126	107	128	117	96	118	112	106	101	119	111	114	108	121	93	112	99	113	116	120	106	116	100	107	106	104	104	114	115	102	121	115	115	117	96	107	96	103	115	106	88	106	127	101	113	109	90	109	113	113	131	109	114	119	102	114	99	107	121	108	113	110	95	111	109	108	108	109	128	104	101	115	122	103	125	110	110	102	110	106	120	92	108	108	110	112	120	105	116	104	93	101	125	105	96	102	92	110	137	108	116	108	111	106	117	124	115	101	108	115	114	123	122	120	88	105	128	99	101	90	92	104	120	117	108	110	121	107	101	103	118	106	87	99	103	117	126	109	100	94	110	103	124	114	117	99	118	99	114	109	101	95	91	115	123	114	102	102	114	117	106	108	115	103	120	108	119	121	105	107	102	110	126	115	123	98	102	119	121	96	130	101	116	118	96	107	100	107	113	131	106	122	126	115	110	111	108	118	97	117	112	115	107	97	103	103	106	112	96	115	117	102	109	115	94	106	99	101	106	101	121	105	94	109	103	128	108	108	121	105	97	109	113	105	95	105	94	118	119	119	95	122	106	91	94	121	100	109	116	109	106	102	114	124	108	95	126	96	103	101	98	108	112	93	119	124	121	99	115	113	115	104	125	110	114	115	94	122	96	114	110	106	100	129	125	125	105	110	107	110	101	112	123	106	105	98	128	109	90	103	116	92	115	96	109	101	102	83	125	107	103	117	115	99	117	105	102	114	111	89	102	115	116	94	108	109	110	99	96	104	114	107	100	88	119
150	1	1710	147603	646	46	470	487	425	349	319	293	258	250	225	203	221	193	177	173	196	172	170	161	153	144	150	154	151	169	121	141	131	159	131	138	129	143	123	112	115	105	130	142	115	131	128	117	119	116	126	127	132	133	138	125	106	98	146	139	125	141	116	137	115	124	126	144	151	109	105	114	121	125	128	143	153	91	121	120	115	118	132	116	132	117	103	133	121	127	112	106	114	121	122	119	130	136	130	116	114	132	112	114	118	137	114	117	125	125	111	134	128	135	111	117	116	134	101	119	92	107	111	122	119	125	99	126	119	95	101	120	110	121	131	125	141	121	109	132	123	121	125	115	111	120	109	103	114	98	130	124	120	109	123	120	118	122	114	105	113	146	119	115	130	114	125	111	103	115	121	113	126	118	127	108	123	131	118	137	108	114	126	120	122	118	116	109	126	113	107	130	121	112	136	123	136	98	125	105	141	123	125	119	110	111	106	111	124	118	124	113	122	115	141	105	113	116	124	118	128	116	125	121	129	123	135	109	122	128	122	118	121	108	114	117	108	117	126	118	102	103	121	112	110	123	123	122	112	102	112	109	134	98	120	117	105	121	118	104	100	120	126	131	107	135	127	127	106	100	126	132	124	114	124	125	123	113	122	128	118	104	124	121	111	98	117	96	113	123	127	126	123	127	118	113	130	129	124	117	101	121	122	121	130	122	113	107	130	109	128	115	122	132	123	107	127	116	121	98	110	128	114	124	112	110	91	119	110	127	132	128	108	120	116	113	122	116	126	110	126	116	120	109	124	114	118	128	115	118	120	117	122	123	126	112	135	129	135	121	126	135	118	134	120	142	119	121	119	119	108	106	131	112	128	118	117	140	125	129	124	134	125	139	123	125	115	112	108	126	106	107	121	121	116	124	112	110	111	115	104	108	117	119	111	119	123	120	118	102	108	119	118	98	126	117	120	105	107	124	122	119	107	112	117	119	108	117	129	99	112	118	116	120	112	120	103	104	117	109	103	121	105	113	121	111	119	115	138	121	125	124	127	108	107	106	110	121	121	124	130	116	131	117	122	106	124	122	116	94	148	118	121	119	115	132	100	121	109	124	126	110	123	104	132	106	116	100	125	115	132	121	117	122	121	128	131	105	109	125	110	117	121	110	126	114	120	123	103	119	102	109	98	115	108	114	116	126	136	118	125	116	140	119	123	118	120	118	120	131	140	131	129	130	120	111	118	137	117	129	97	103	114	115	93	110	114	109	118	117	112	107	118	124	115	116	115	124	115	94	127	128	113	111	134	120	116	110	146	99	114	114	118	120	116	137	106	130	123	102	124	126	110	118	122	129	115	125	106	127	121	117	122	119	101	118	118	105	107	125	117	111	103	110	129	145	117	134	134	133	111	132	127	105	114	106	152	119	112	118	126	106	99	121	119	126	119	114	102	104	129	134	125	108	124	116	106	97	115	117	117	129	99	125	128	123	113	117	120	90	120	91	108	114	127	118	132	118	137	119	107	126	134	111	108	119	140	122	131	131	132	106	93	121	122	111	119	115	119	124	110	105	124	118	109	117	125	112	119	109	114	98	120	115	112	107	123	109	129	133	116	121	119	92	124	125	124	130	117	123	121	107	131	111	115	140	113	115	130	121	127	117	120	136	107	117	113	128	115	118	109	120	114	146	115	121	102	115	135	109	110	125	126	131	127	119	120	114	130	120	112	116	132	106	110	129	117	123	105	116	115	120	110	134	135	110	128	120	111	130	111	135	113	126	131	125	105	118	102	103	128	98	114	130	133	116	118	128	108	108	136	112	113	108	115	121	128	106	133	120	103	110	110	119	126	113	101	96	106	119	105	105	116	126	122	115	113	111	106	121	108	106	103	117	113	120	124	125	112	123	105	121	120	125	113	110	118	132	119	135	130	138	116	129	119	110	108	133	94	115	129	127	87	110	119	128	116	111	113	108	136	109	111	127	114	114	101	113	112	120	98	136	112	92	129	114	125	131	102	117	125	135	125	116	99	125	127	122	102	123	106	120	117	123	109	123	112	109	102	131	124	108	108	107	106	99	106	108	95	100	114	112	122	104	100	128	121	147	109	122	102	104	122	119	126	107	100	127	129	126	113	139	114	100	117	109	118	112	117	114	128	119	126	124	113	114	119	109	131	106	104	104	128	108	101	106	114	128	113	124	121	119	124	109	111	98	117	116	93	102	115	115	124	110	104	112	143	118	110	118	114	119	102	109	131	106	99	105	105	108	118	118	104	116	116	125	134	113	129	114	134	113	100	110	118	110	112	100	120	104	121	106	103	132	121	137	99	117	128	116	113	126	124	119	117	126	131	112
150	2	1950	147660	660	23	518	550	559	513	498	433	437	401	375	337	357	359	338	303	281	293	275	245	232	245	235	231	227	214	222	193	204	196	181	177	183	209	162	189	193	193	186	152	180	167	164	187	190	158	171	138	160	150	173	181	173	161	164	172	148	162	154	165	160	154	159	158	147	149	169	155	155	155	160	160	151	171	167	150	171	159	153	173	159	167	149	148	168	155	126	176	155	140	167	150	138	136	125	137	140	145	159	139	136	137	150	138	142	158	138	150	133	166	129	145	152	155	137	148	138	161	147	152	150	160	156	139	146	131	150	168	146	138	144	130	177	146	154	150	132	169	148	161	155	142	142	153	156	149	151	140	149	160	160	146	152	128	168	144	134	154	147	157	156	144	146	143	144	157	128	133	122	128	150	147	155	142	128	157	153	150	148	141	155	148	146	151	163	135	142	150	155	141	132	153	169	155	154	163	157	132	148	147	138	147	141	129	150	133	138	138	145	152	133	147	151	145	134	141	142	154	146	146	147	143	144	146	152	137	145	144	138	160	148	130	158	159	118	131	130	155	131	152	134	150	135	175	141	171	140	136	148	134	129	149	132	144	133	143	161	163	154	135	128	134	156	135	151	136	139	127	156	139	142	160	146	132	141	150	134	154	140	139	146	151	156	148	155	149	143	143	139	135	142	138	149	128	123	142	136	151	164	130	170	132	135	141	161	147	145	136	145	144	136	156	136	142	126	155	147	146	126	149	139	147	141	139	137	141	137	167	144	139	162	140	145	148	126	133	140	124	143	128	143	140	126	144	142	151	143	138	141	140	145	135	132	128	130	145	131	127	153	132	129	131	145	133	153	130	129	144	139	142	132	146	145	147	119	146	152	131	140	144	167	130	169	138	155	148	161	142	120	157	149	149	139	161	152	120	136	154	140	152	124	144	166	142	141	145	136	129	139	151	142	144	148	151	121	137	152	162	150	154	145	137	155	126	125	164	144	156	164	148	149	158	141	151	142	130	125	147	145	131	152	141	155	123	126	147	154	138	158	143	130	158	134	140	159	135	135	141	130	118	139	139	149	140	133	139	141	159	152	144	132	138	150	126	136	147	125	157	127	148	164	148	148	152	139	108	146	127	153	140	139	146	150	130	148	138	126	132	157	145	133	120	141	149	146	150	157	157	161	140	141	169	171	155	125	139	137	134	138	123	127	134	144	131	142	142	151	146	155	135	144	131	133	134	150	144	150	142	133	147	153	138	141	141	140	149	142	149	133	158	147	142	142	138	126	136	166	165	179	151	148	141	144	117	137	148	134	125	147	133	150	148	143	156	151	138	162	146	142	149	139	149	157	151	155	134	150	134	121	129	156	150	148	123	145	152	156	156	147	161	140	157	125	145	142	136	151	136	132	147	135	126	156	142	132	146	143	132	159	144	145	148	129	153	148	135	146	134	132	147	150	152	155	143	163	137	143	124	137	137	144	133	149	130	140	137	141	130	141	138	145	165	147	156	132	141	135	137	134	129	137	138	145	157	152	141	145	119	142	118	147	129	124	129	151	137	146	138	127	133	141	133	138	149	138	154	140	128	137	146	140	131	146	148	145	141	137	135	141	133	154	132	136	154	131	121	141	146	153	145	142	142	149	140	132	141	147	155	162	161	152	148	136	151	161	149	121	171	118	142	135	134	150	124	160	149	116	146	140	145	128	131	150	120	129	145	125	149	133	150	129	128	145	142	138	136	117	139	135	138	154	135	128	156	140	130	148	137	139	137	137	162	146	150	136	147	123	134	126	136	152	134	168	131	153	128	118	126	142	135	140	159	131	148	139	154	137	124	132	139	135	138	149	130	136	139	139	147	143	137	135	148	123	152	133	138	143	141	131	150	157	149	152	147	136	142	118	143	134	135	145	141	148	146	137	145	126	159	149	148	143	156	140	154	172	133	131	155	140	147	132	133	150	144	135	130	155	155	151	129	137	147	139	164	134	123	136	154	142	150	158	148	137	137	145	143	128	135	127	164	137	143	134	142	145	144	135	144	157	135	145	148	126	139	138	137	144	148	136	142	140	137	156	129	136	138	135	133	129	145	149	129	141	138	148	125	125	137	140	137	129	146	116	143	119	146	150	146	144	125	140	136	145	151	147	141	137	153	152	147	130	133	145	148	145	135	140	141	152	143	133	142	135	139	127	136	133	150	144	136	134	146	146	141	134	146	129	144	161	160	168	156	133	137	148	149	168	152	154	136	136	141	134	160	130	133	148	145	152	134	131	144	135	151	124	142	130	148	129	132	143	156	120	128	130	140	145	140	150	140	142	138	141	129	135	150	140	146	142	145	132	141	119	157
150	3	3250	147718	624	35	491	550	533	481	441	373	388	359	306	280	284	285	268	236	233	248	227	209	202	211	209	213	164	194	173	190	183	191	199	178	177	167	179	194	161	155	173	157	163	166	142	151	175	175	160	154	169	144	163	154	135	168	161	153	174	169	182	153	147	149	160	139	155	170	141	158	164	155	150	156	153	153	145	162	175	144	156	155	138	138	149	133	153	138	143	148	174	138	179	156	157	165	148	130	146	159	153	128	157	149	158	144	133	136	135	153	142	152	149	150	149	157	150	158	146	141	163	152	156	121	136	156	156	130	141	137	156	155	129	152	151	164	159	148	148	129	161	158	132	121	158	158	157	135	135	137	165	165	154	144	147	132	137	145	134	151	137	150	156	122	145	135	146	172	157	118	134	139	147	166	128	136	152	163	144	125	149	131	128	112	147	143	152	127	141	127	132	167	134	153	162	140	146	147	142	139	176	173	140	130	154	159	141	183	142	174	144	158	151	127	141	127	153	136	124	136	128	138	146	155	170	159	123	157	137	143	144	139	129	174	150	159	152	142	153	142	141	137	155	133	156	167	149	158	150	124	138	150	152	132	139	141	155	157	149	171	145	133	147	127	151	150	134	140	156	162	147	141	139	152	131	142	139	137	150	163	135	142	147	147	156	155	136	147	154	154	153	142	123	173	131	137	148	141	151	118	145	147	136	139	150	136	146	166	130	154	147	148	149	145	143	161	156	147	153	159	134	174	151	129	138	135	115	156	139	152	145	164	125	135	139	133	145	130	154	139	152	134	141	141	144	140	134	127	153	140	138	129	164	150	159	142	118	153	139	141	156	131	151	164	147	144	135	144	139	154	150	129	162	159	144	139	137	151	159	144	153	147	148	137	142	156	154	141	146	155	146	132	139	145	118	145	141	163	146	150	132	150	142	128	129	153	123	134	147	144	141	148	160	141	151	144	137	127	148	137	146	144	136	134	149	148	138	133	126	143	127	130	167	154	135	129	135	148	150	140	143	146	167	119	119	127	141	132	148	147	140	160	160	121	144	131	141	145	159	145	149	142	122	164	162	140	155	149	134	136	141	140	133	149	143	146	166	138	149	130	136	150	133	145	130	134	154	140	149	142	152	174	146	138	149	173	124	140	169	161	131	120	141	149	139	151	136	144	131	150	153	148	167	158	140	152	139	128	144	149	110	149	127	143	154	136	141	152	154	140	145	132	151	146	155	128	149	144	145	138	127	142	178	142	145	133	126	133	155	140	132	130	139	156	149	127	151	133	153	146	132	135	151	145	138	136	152	124	125	133	153	142	133	138	154	127	146	140	135	157	171	137	134	127	147	124	135	138	134	141	134	125	140	160	162	123	143	141	142	141	123	145	146	137	134	154	149	141	121	124	161	158	136	151	135	125	161	145	153	134	164	137	130	138	150	144	156	137	143	138	140	165	145	137	125	141	151	132	140	150	165	132	149	137	130	112	142	138	160	162	146	162	145	144	152	136	145	142	151	116	147	146	137	147	154	147	149	139	127	139	142	147	143	145	130	121	132	143	155	133	158	143	139	123	128	141	133	151	130	127	147	144	136	135	142	135	150	163	159	137	151	167	140	130	140	139	144	145	141	140	140	143	139	137	137	159	144	135	155	143	147	150	153	156	160	141	159	158	145	144	150	132	136	131	124	144	143	147	126	133	148	143	137	139	145	143	129	134	122	152	133	129	141	143	140	152	114	146	126	157	143	164	139	135	143	149	144	139	138	151	148	136	129	131	134	148	146	150	141	143	142	127	142	151	143	144	143	136	135	155	163	127	161	153	169	148	151	130	139	131	150	140	143	130	123	123	143	126	141	134	142	133	143	124	142	145	141	158	156	144	139	146	140	147	144	153	138	134	155	152	153	136	164	168	132	143	158	136	133	125	152	138	137	141	143	138	158	148	131	163	158	157	157	136	142	150	124	150	154	143	143	132	123	141	133	146	158	126	139	125	135	119	152	126	153	154	131	159	140	145	164	140	165	119	132	146	147	155	132	150	132	131	146	136	156	142	131	143	164	141	149	141	146	148	119	152	133	152	149	148	148	152	142	143	123	152	177	159	161	134	168	143	136	128	151	153	141	147	157	137	147	138	136	161	138	154	136	144	144	134	154	143	123	133	153	147	149	144	144	162	145	134	146	129	146	140	130	158	146	147	127	150	133	145	137	154	131	131	120	151	110	133	151	110	147	148	139	124	132	157	140	142	150	138	135	132	150	134	133	147	136	151	144	135	155	147	131	143	142	145	130	161	156	147	151	153	154	147	147	144	137	154	126	146	164	171	134	141	131	124	124	119	147	147	163	158
150	0	2500	147776	616	20	531	637	645	604	589	576	580	509	514	494	449	422	409	378	407	377	363	348	329	316	323	335	293	289	273	260	277	261	219	239	236	232	242	235	224	241	222	235	210	223	220	209	214	226	213	228	213	196	218	195	217	211	201	193	204	194	183	196	202	193	169	182	194	230	180	189	172	175	186	184	203	189	189	183	199	174	199	181	204	186	169	191	167	164	189	179	169	187	184	158	170	191	164	168	168	190	186	190	165	187	179	170	188	188	159	168	186	173	205	174	180	195	164	184	174	165	159	175	175	164	179	151	181	190	179	186	169	164	153	188	172	178	165	170	170	180	169	193	170	159	177	140	165	163	185	186	162	149	180	177	162	188	184	156	189	170	173	166	187	164	166	184	166	158	173	153	159	179	171	171	167	185	160	181	160	171	175	170	153	161	179	182	165	155	180	168	180	166	173	162	166	164	153	178	151	142	188	190	152	168	173	156	166	174	159	174	146	160	162	168	166	162	148	175	163	170	182	154	173	155	189	171	159	145	179	168	171	177	156	176	170	150	153	172	149	166	168	147	159	168	180	188	157	157	175	165	162	151	180	179	168	168	157	161	154	143	176	147	155	165	169	166	142	142	168	161	196	183	173	181	166	178	159	162	180	165	165	147	180	163	168	153	150	158	161	193	174	154	170	175	174	178	155	160	165	158	183	164	164	180	175	173	180	155	153	158	162	165	173	172	163	157	157	156	175	149	169	157	168	152	155	171	184	169	163	169	169	157	172	158	169	170	150	171	173	164	170	170	167	176	176	153	160	178	148	176	168	159	155	166	180	148	183	162	136	147	169	167	164	165	147	171	159	154	164	162	166	173	172	164	155	172	147	133	153	185	147	176	169	157	175	162	142	162	162	144	164	163	163	151	162	170	157	161	179	131	157	169	178	163	175	157	152	149	150	141	169	146	178	155	170	166	167	168	170	164	149	176	150	165	160	154	177	157	169	172	161	180	119	171	161	153	148	180	185	175	154	146	173	167	152	180	163	161	153	149	175	179	149	134	149	171	157	161	186	168	177	144	171	151	150	171	169	147	152	166	166	189	165	168	167	165	163	156	177	158	168	147	160	168	169	170	163	168	167	193	153	171	170	161	177	155	149	169	159	145	177	145	150	176	161	173	161	170	166	159	172	158	166	160	154	171	167	161	173	148	143	176	154	133	182	158	148	159	136	169	151	157	163	163	166	164	164	152	150	140	197	172	168	159	155	168	169	174	181	174	153	151	149	164	168	139	161	186	136	150	140	176	153	150	186	163	176	168	172	152	184	168	158	142	151	174	140	164	163	175	165	159	161	151	163	182	161	166	158	148	160	160	152	158	187	144	165	162	131	148	148	158	147	176	161	151	160	155	182	169	165	162	176	155	166	184	173	155	173	165	175	159	146	169	158	157	172	151	143	162	171	138	183	185	163	173	154	153	155	143	142	162	162	173	171	145	146	166	157	167	164	149	160	151	185	167	170	135	164	180	159	146	161	168	161	152	151	167	166	166	176	196	151	156	168	159	163	148	157	148	152	192	171	150	155	154	161	158	185	183	160	152	155	171	181	130	168	173	157	158	153	144	203	173	153	150	145	165	168	183	184	151	189	173	165	161	164	163	144	168	149	174	169	184	143	149	159	163	168	159	156	170	192	183	142	168	166	152	138	151	154	138	152	172	184	136	168	180	136	158	169	145	154	147	145	161	138	167	183	149	151	137	161	164	160	169	176	157	160	176	187	136	160	170	161	153	157	161	167	146	172	181	151	165	145	158	153	183	153	141	160	149	155	175	153	157	152	150	134	160	161	179	166	181	159	173	173	141	143	183	149	165	176	169	147	150	148	165	163	157	155	145	162	140	157	152	160	151	162	151	163	162	146	161	155	149	179	134	183	165	160	154	154	156	152	176	158	164	158	174	177	166	144	166	157	157	178	152	169	152	156	168	165	145	146	154	154	195	158	151	145	154	162	163	158	143	151	162	163	167	150	158	178	148	168	146	157	169	172	152	153	156	158	179	159	156	156	158	156	181	159	138	167	176	178	153	162	159	160	167	162	170	168	167	160	142	196	164	165	168	153	152	167	160	164	171	147	149	165	155	163	146	163	161	168	161	150	169	185	157	162	164	152	164	179	175	140	156	159	140	163	162	161	157	175	153	157	181	172	157	168	159	164	170	164	161	157	168	154	137	126	154	149	155	150	157	165	151	173	135	153	161	152	159	171	188	146	146	165	152	168	178	164	168	180	146	156	160	147	170	158	169	142	169	154	170	138	145	159	150	178	172	186	154	160	169	157	164	147	157	174	167	163	156	153	154
150	1	1710	147834	645	54	478	483	405	366	306	296	269	258	248	223	201	218	172	163	166	158	170	150	161	147	151	144	155	138	164	144	126	128	127	123	118	134	153	135	122	123	131	125	131	129	121	127	134	149	136	149	132	117	139	137	129	141	122	123	126	118	137	136	121	119	98	117	112	125	132	117	121	124	131	143	121	123	115	97	129	122	126	132	123	139	123	118	100	123	116	121	127	114	135	123	127	120	149	122	129	108	128	118	124	115	124	105	108	133	103	126	120	115	143	124	117	139	130	103	114	142	120	129	135	142	112	139	133	109	117	121	109	106	127	106	109	138	127	133	110	115	112	138	133	139	121	106	109	117	128	113	136	125	109	132	114	136	114	114	112	130	105	116	108	130	140	115	120	106	126	143	131	113	104	124	123	117	131	110	131	105	122	128	121	114	109	121	114	125	136	119	127	128	108	129	107	134	131	119	121	131	111	128	119	118	124	112	121	131	117	129	124	122	111	123	129	115	103	122	132	118	113	124	121	120	123	120	113	120	128	138	135	108	123	146	121	124	118	127	106	123	118	119	118	102	98	135	128	109	101	116	125	117	114	110	120	107	109	133	126	115	97	103	112	117	102	137	126	107	135	124	125	111	116	114	143	125	114	116	120	116	127	122	136	116	114	138	118	141	103	134	127	102	124	113	114	124	111	110	127	117	117	130	112	106	106	104	113	129	122	128	130	96	110	111	143	109	124	113	102	114	137	104	119	120	120	108	116	131	128	128	112	131	114	127	117	122	114	102	122	113	128	120	124	109	122	113	112	126	111	110	145	124	106	121	109	124	131	106	125	120	127	116	119	124	120	126	128	105	115	109	121	116	112	117	120	105	120	117	108	113	102	115	116	121	123	106	109	107	128	120	133	130	127	102	113	129	130	111	126	114	102	124	121	113	108	108	105	105	125	115	103	119	115	100	110	117	108	118	125	120	126	127	132	119	130	146	126	111	126	122	136	121	130	107	116	110	107	95	127	109	137	118	129	116	115	122	111	98	121	101	116	126	110	121	116	118	107	102	102	129	100	116	138	109	130	117	119	107	115	129	102	121	120	119	114	122	134	118	116	115	112	122	113	107	101	118	110	122	122	115	135	112	132	115	102	122	129	135	99	116	113	120	120	128	126	121	120	124	106	122	119	106	138	117	127	119	118	141	114	93	100	109	120	121	110	108	132	127	119	111	116	104	119	120	110	126	124	119	122	127	112	121	126	115	125	117	120	135	126	133	130	107	110	100	104	111	103	124	124	108	100	127	113	110	134	103	118	126	125	113	121	89	112	134	106	132	109	113	120	116	113	98	115	119	111	113	119	121	124	132	110	119	137	119	117	120	141	109	108	112	139	125	105	128	115	143	133	112	116	117	113	123	121	117	117	115	133	119	129	110	113	126	102	120	132	111	103	117	133	126	133	100	112	124	129	116	121	139	131	101	121	117	106	125	120	130	116	123	102	107	110	122	131	107	124	129	133	113	106	116	117	115	110	121	118	124	119	111	120	106	136	121	126	116	127	113	116	134	123	105	115	107	115	105	115	118	106	128	131	126	115	119	101	104	123	131	112	133	116	122	100	121	115	135	112	118	136	120	97	105	113	129	125	107	105	108	105	122	121	146	117	106	116	110	115	110	120	117	119	118	113	121	125	118	108	111	111	112	113	128	108	106	104	112	108	102	119	110	110	121	110	111	128	124	115	123	120	114	121	128	118	95	99	104	119	115	116	107	134	127	128	106	132	98	114	116	117	124	114	119	109	113	101	116	100	112	118	126	112	113	121	124	120	106	107	117	120	127	130	123	120	118	120	123	125	121	117	121	112	121	135	128	108	123	135	123	124	123	133	117	129	113	102	116	126	99	116	132	124	124	102	120	104	113	124	120	104	116	99	101	123	103	110	112	98	106	116	126	129	114	113	117	105	117	119	114	128	113	107	100	123	137	125	108	121	139	110	109	129	141	120	106	102	103	101	116	101	118	130	110	124	123	117	119	100	104	134	108	128	144	120	131	126	121	107	124	108	121	106	129	108	102	98	128	121	119	104	118	104	117	132	112	115	132	140	137	110	132	113	113	114	114	114	112	115	125	117	107	124	122	116	114	123	113	130	114	103	125	122	120	115	123	111	123	121	98	121	111	130	114	116	124	129	123	106	111	123	115	117	120	115	113	116	108	109	126	126	111	121	119	123	113	117	123	136	119	118	106	121	122	102	117	112	114	114	136	138	110	105	114	118	115	135	132	101	121	120	108	113	96	123	115	126	109	131	114	134	133	93	131	135	129	122	110	117	114	115	117	139	113	130	130	106	110	109	129
150	2	1950	147891	633	30	516	575	534	526	466	428	446	366	385	338	326	293	302	268	278	262	249	248	213	210	240	203	211	205	196	178	213	164	180	177	172	164	172	167	148	162	154	147	134	129	152	159	137	138	156	155	148	163	163	150	150	148	162	164	125	142	139	139	144	145	133	134	124	140	138	144	134	138	133	126	127	127	141	152	132	130	133	134	125	144	128	123	135	150	150	139	138	151	142	104	127	146	144	116	127	113	124	150	131	127	137	113	137	131	138	133	121	133	114	133	139	116	133	125	154	124	117	112	134	128	145	120	133	147	134	138	137	137	130	118	118	132	148	124	127	132	122	149	134	110	128	124	117	125	111	139	131	120	121	126	139	140	126	119	133	118	111	127	105	130	131	122	119	119	112	135	120	138	120	122	141	111	127	135	143	136	113	105	125	148	122	124	122	126	108	126	134	127	137	106	128	131	136	101	123	118	123	125	127	146	97	120	117	125	129	101	132	111	151	113	121	130	121	128	143	127	135	126	135	143	110	121	125	127	114	139	115	139	132	123	106	125	131	125	116	129	93	126	120	127	109	118	109	110	132	126	115	120	121	119	134	111	119	121	133	129	124	122	138	138	104	110	128	109	105	123	127	116	126	117	118	134	129	117	104	124	127	106	121	116	119	128	128	119	127	115	115	106	136	136	124	131	149	104	110	118	105	118	119	140	110	122	138	104	103	123	125	108	123	133	98	127	96	149	121	121	133	114	119	126	104	128	134	116	131	115	127	128	137	127	132	109	100	138	117	127	121	149	113	121	128	130	134	130	127	116	108	123	127	116	121	135	119	125	131	114	109	121	121	119	124	114	124	137	144	126	126	119	116	114	116	122	118	111	111	114	126	114	119	121	111	123	134	122	131	118	137	126	123	123	127	121	117	129	135	117	129	128	120	138	104	118	107	115	130	105	132	121	114	111	108	111	108	119	126	123	102	119	127	117	134	131	108	130	121	128	124	127	133	128	126	121	105	112	133	121	122	114	115	109	127	113	114	126	129	129	114	137	112	131	125	133	116	104	119	125	122	140	116	116	131	119	151	124	119	135	122	112	111	128	139	129	125	128	104	123	102	118	134	112	124	126	129	125	112	119	123	115	117	127	103	115	113	126	119	116	127	109	124	105	114	111	127	124	124	129	117	121	119	124	115	118	123	137	133	105	126	124	123	124	142	117	133	116	119	117	137	134	112	115	113	110	126	111	115	131	122	105	124	121	129	109	123	129	130	123	125	133	108	124	132	129	125	107	126	126	125	144	126	139	123	128	134	120	122	111	122	134	112	146	118	107	124	118	110	134	125	113	124	125	117	114	114	117	134	121	117	124	110	128	135	119	119	115	130	122	123	131	115	132	126	120	132	129	120	111	109	113	139	129	129	116	119	124	128	125	134	122	140	115	133	129	120	115	133	105	105	108	102	123	118	116	106	124	128	98	115	133	102	148	104	131	123	118	111	115	125	110	109	119	117	143	93	127	118	143	114	116	107	118	123	116	137	122	118	105	115	127	138	122	145	116	118	107	111	131	119	111	119	129	124	118	123	121	118	105	118	140	121	133	117	128	127	115	109	119	109	136	124	108	134	128	125	128	117	131	121	104	110	108	137	129	114	98	130	107	118	131	122	96	102	115	127	100	118	113	132	135	113	120	138	117	119	127	120	112	119	130	117	137	122	129	133	113	101	115	120	132	128	114	143	134	119	129	99	135	126	120	138	126	112	104	115	128	97	110	121	122	137	129	109	142	124	119	131	99	109	103	116	134	118	113	116	123	125	132	100	127	119	108	117	126	135	117	118	114	121	117	118	104	128	114	119	106	117	130	125	123	106	116	136	135	133	126	143	125	139	105	135	106	127	120	114	131	110	125	116	123	119	140	144	122	124	120	128	113	118	116	128	125	127	114	131	133	103	121	117	114	139	115	107	134	123	120	135	130	114	119	135	136	126	133	128	122	128	132	122	117	117	120	123	118	126	122	109	118	131	121	106	123	120	126	112	119	113	120	128	120	119	128	123	115	119	136	124	104	117	116	127	127	114	107	113	129	118	120	119	129	111	117	125	135	126	131	125	119	125	126	123	115	107	140	118	111	133	108	124	133	122	117	120	99	116	111	127	122	113	114	123	129	114	123	122	117	133	111	114	131	127	119	117	115	121	118	142	134	112	114	128	144	128	120	118	133	110	126	111	111	123	119	126	136	133	112	123	114	127	111	110	110	131	131	126	119	130	112	133	135	129	118	118	124	103	112	130	108	106	128	118	118	119	124	132	102	106	115	127	126	131	114	128	117	131	134	126	122	124	113	131	110	138	109
150	3	3250	147949	632	50	511	575	485	465	424	396	402	324	313	291	285	233	263	239	229	232	230	209	184	202	180	188	184	196	156	195	155	179	155	180	157	176	164	171	167	186	169	156	165	141	154	170	155	141	173	163	160	168	163	168	144	152	154	152	156	159	155	155	148	166	160	158	147	162	135	130	147	143	138	152	134	136	153	153	142	139	138	154	144	138	141	164	148	138	159	130	158	148	139	155	146	141	145	154	132	138	138	140	136	133	154	140	167	141	132	148	161	145	122	157	136	134	124	154	176	133	141	156	135	148	153	132	126	151	142	136	148	146	128	140	145	171	144	135	159	134	158	150	133	130	147	153	153	150	144	132	142	145	146	138	125	142	152	150	128	141	147	123	146	122	126	136	134	149	142	137	138	164	136	154	130	133	154	150	143	140	131	143	147	123	135	157	178	142	141	144	148	152	144	139	140	147	128	135	120	136	137	140	138	126	130	140	139	144	139	142	143	154	150	141	148	143	132	130	140	127	124	141	153	146	139	143	170	180	125	143	160	163	151	146	147	160	152	138	141	131	151	133	140	141	130	134	136	146	141	147	148	136	138	119	139	143	133	152	123	152	134	132	135	140	150	150	132	164	147	142	134	126	128	136	146	149	137	132	145	143	127	144	147	140	151	131	130	141	125	118	125	132	132	149	121	109	171	137	131	145	145	145	134	142	149	143	138	176	151	128	129	143	140	147	126	150	148	148	140	157	134	147	156	139	137	137	142	146	173	137	141	138	154	137	140	146	138	141	143	150	124	127	114	134	137	141	149	145	141	141	136	142	133	140	142	149	134	160	138	128	153	145	132	124	153	131	129	133	129	156	137	160	139	143	151	114	126	130	163	113	157	114	135	149	150	130	140	135	163	158	135	126	131	137	141	134	148	142	141	145	153	138	147	148	137	143	141	127	144	139	144	166	148	121	133	138	146	157	136	138	127	147	154	137	135	126	137	121	141	126	131	141	147	148	147	147	162	136	160	136	136	140	148	133	156	142	128	145	143	136	148	135	135	139	150	140	130	139	156	135	134	154	128	130	138	142	133	150	153	133	152	135	164	139	144	144	133	136	155	140	129	148	132	124	125	125	154	130	147	145	136	126	138	121	150	129	139	148	143	133	136	122	137	131	141	139	136	143	132	136	156	128	142	143	147	136	139	130	145	131	150	141	143	144	143	146	142	138	129	158	139	146	130	157	149	146	173	142	128	150	146	135	120	141	154	157	152	120	142	128	160	137	132	145	138	155	123	136	124	120	121	159	141	164	138	157	126	154	130	141	150	148	127	144	128	153	146	133	142	136	136	157	143	140	140	138	138	149	147	134	148	152	144	143	132	139	149	127	140	143	142	136	122	117	146	137	154	168	131	153	133	126	171	128	151	148	134	149	147	147	119	130	131	153	144	135	133	150	140	141	153	121	121	133	139	146	158	133	119	141	135	168	156	146	149	136	126	147	152	152	155	140	131	129	146	129	139	133	146	163	143	143	130	146	136	146	149	128	141	131	144	124	143	120	142	149	125	146	159	143	130	137	140	141	149	146	131	145	149	147	142	138	135	147	134	131	137	139	150	141	144	147	135	120	140	140	139	127	138	128	142	121	156	146	111	159	133	152	138	135	146	136	153	128	136	176	148	145	130	137	149	140	129	133	133	143	133	148	146	158	144	142	146	128	150	133	150	117	158	127	148	142	142	143	155	144	131	146	144	138	126	150	131	144	153	158	132	132	144	134	134	169	139	131	136	128	121	160	144	144	134	152	143	130	136	138	126	150	130	139	121	155	138	141	115	151	146	147	147	138	133	143	138	139	138	144	143	142	148	141	142	147	148	120	139	152	148	126	138	123	147	125	146	140	147	131	148	158	141	138	133	138	144	150	135	152	135	119	140	151	143	132	134	142	140	139	159	127	131	147	140	135	157	152	156	141	136	139	128	150	133	144	150	143	152	139	145	146	153	134	143	144	128	128	136	144	147	144	154	141	154	142	145	141	136	159	166	151	130	128	151	155	142	156	156	126	129	149	144	126	173	131	162	126	139	128	136	134	139	140	124	140	132	139	141	131	136	136	142	137	128	129	115	137	150	143	137	156	134	139	146	145	153	142	150	147	140	140	132	126	112	119	140	140	128	124	132	130	135	138	140	123	135	163	157	157	144	125	134	140	141	160	135	138	149	137	148	144	157	124	130	136	153	163	128	130	149	127	127	135	127	158	137	128	140	113	138	151	131	156	142	136	135	136	131	119	129	142	159	137	135	135	147	115	125	153	139	127	128	139	116	125	143	170	140	134	141	148	159	161	127	155	130	137	123	125
