150	0	2500	128411	433	3	230	286	247	298	248	254	289	260	235	243	234	217	224	229	213	226	185	195	200	188	159	170	162	173	199	176	192	159	163	162	156	152	149	161	155	162	145	160	136	146	158	147	154	151	144	137	142	145	137	145	133	132	144	151	126	138	137	150	139	164	124	155	141	131	136	130	142	130	137	125	129	136	153	133	140	149	143	134	110	139	117	133	137	147	128	137	125	138	135	132	122	121	126	150	126	142	124	119	128	118	124	148	129	136	120	119	150	112	125	138	124	125	118	130	132	134	118	144	119	123	155	131	131	123	118	129	148	131	132	137	138	126	130	133	121	132	152	130	97	134	122	133	125	130	134	137	111	131	125	120	119	132	124	104	134	140	134	135	147	130	143	101	132	100	123	133	116	119	111	117	116	129	126	141	124	138	147	147	126	112	122	129	131	129	123	150	126	131	126	141	141	142	124	137	134	126	126	131	141	128	151	123	129	141	148	135	129	135	129	139	126	161	128	117	131	129	119	124	146	136	134	135	118	129	120	135	133	147	140	106	140	136	142	123	134	135	132	140	131	130	132	118	130	152	132	122	131	122	132	124	119	120	127	136	122	119	116	157	120	130	120	115	127	121	119	110	110	132	130	139	122	114	128	119	121	135	120	130	133	141	137	134	127	128	143	127	130	105	138	132	128	152	147	133	118	141	125	123	118	130	125	120	123	113	130	130	135	122	132	127	111	119	114	122	107	127	141	106	143	134	131	137	123	117	112	126	125	117	132	125	140	133	126	125	110	112	108	131	112	126	122	136	124	125	134	128	126	146	134	114	148	113	128	138	131	147	126	118	141	123	126	122	134	123	113	106	128	141	119	119	106	124	113	113	123	126	136	110	106	117	125	115	121	101	144	116	120	141	118	134	128	130	113	132	125	128	112	121	126	130	125	111	125	123	117	127	106	108	134	106	123	137	138	126	141	122	126	129	129	124	143	125	140	136	124	131	151	123	131	139	133	133	137	137	140	131	120	139	147	133	120	115	119	127	138	129	119	139	113	135	125	113	118	140	126	127	141	128	148	120	111	123	115	136	123	123	117	135	122	123	152	117	128	127	143	122	112	111	129	129	124	125	127	134	153	119	115	128	146	132	150	128	121	129	125	115	126	155	130	131	126	125	143	102	131	129	120	126	134	132	116	125	132	130	114	134	132	114	128	134	143	132	141	117	120	126	123	126	115	119	122	120	126	148	136	130	122	135	148	133	129	123	141	123	109	115	137	135	116	143	143	118	118	108	134	128	137	123	147	133	117	124	128	151	120	127	137	109	144	143	126	132	113	122	131	117	127	134	117	127	146	125	107	131	140	116	124	141	121	119	141	140	133	121	101	125	134	122	118	137	122	145	131	132	121	128	111	116	130	118	113	117	135	133	128	102	134	118	134	119	123	120	127	132	126	139	117	108	112	114	129	124	127	122	132	101	122	132	122	141	126	131	131	130	115	134	142	123	136	145	140	141	131	133	135	135	117	123	125	141	140	121	145	160	130	140	112	123	133	128	121	121	134	120	130	117	124	130	136	126	110	128	131	119	128	113	130	119	128	129	122	141	108	136	115	120	114	118	107	130	135	127	128	113	119	90	122	127	115	131	134	124	123	127	127	127	127	120	150	134	118	135	126	119	124	112	114	137	131	111	142	119	130	131	152	116	140	123	136	121	128	127	130	152	110	112	128	141	128	125	106	117	133	129	128	123	129	118	141	127	120	148	119	135	123	150	125	132	142	123	150	120	121	104	133	121	126	133	119	116	114	109	128	124	129	131	124	138	128	137	114	113	135	113	113	125	121	140	124	140	118	143	125	130	118	117	134	126	136	120	117	127	132	120	137	129	134	136	105	139	139	108	129	136	123	136	140	106	131	112	118	117	122	133	117	110	138	132	115	133	111	126	126	147	135	126	135	146	133	114	119	142	126	138	130	96	126	128	128	146	115	119	103	119	126	127	118	115	114	117	123	127	127	142	122	129	111	133	114	109	151	101	103	121	117	121	128	124	128	111	128	127	127	127	115	136	129	127	141	135	118	125	119	119	128	136	152	117	129	111	140	145	128	130	130	150	121	130	106	144	128	138	121	115	137	131	123	140	137	138	117	111	132	121	141	131	131	122	124	139	142	139	130	127	128	127	124	137	92	122	143	128	111	114	120	114	153	139	128	115	116	128	134	115	118	120	127	118	130	105	124	128	126	106	127	133	125	121	129	118	115	127	120	136	138	125	126	146	126	126	120	131	133	121	122	122	125	113	115	118	111	132	111	113	119	132	127	117	125	117	134	127	118	118	135	124	127	121	119	123	118	135
150	1	1710	128469	414	46	302	270	235	219	191	184	189	178	177	164	158	134	171	171	146	143	160	154	137	152	145	142	141	147	159	133	142	132	140	138	165	145	140	150	126	115	151	152	148	160	137	137	154	122	130	144	143	149	116	136	155	134	147	124	130	152	132	137	135	137	147	128	149	128	135	131	130	137	136	125	139	146	138	128	154	126	161	128	152	143	154	151	140	149	139	124	133	133	145	122	140	162	140	163	128	138	134	128	130	144	128	146	139	144	141	142	121	123	129	146	124	128	141	155	152	132	155	144	140	138	144	132	122	133	138	151	142	126	126	131	140	117	140	161	129	123	161	137	120	134	135	131	138	132	145	143	138	124	138	140	128	123	161	141	158	123	123	167	145	125	125	119	116	151	110	150	153	147	128	130	144	137	140	135	120	134	122	140	142	142	141	130	164	142	138	124	143	131	146	145	150	144	149	132	148	153	135	125	142	138	135	123	137	150	119	138	149	150	139	144	139	125	155	138	147	142	132	147	126	132	133	145	157	147	147	144	154	138	132	138	140	115	142	153	120	140	133	133	155	118	151	112	144	154	116	160	117	141	126	138	154	129	132	146	151	131	111	141	118	125	131	110	142	142	122	131	127	158	151	126	132	143	142	143	131	136	130	137	140	128	132	144	130	146	125	125	115	151	148	143	142	134	127	140	137	151	142	134	160	158	134	148	128	142	128	144	131	148	124	154	126	140	126	126	139	138	109	117	133	156	135	121	144	138	139	146	130	132	129	132	143	123	135	128	117	117	144	126	134	137	117	142	141	149	134	135	127	130	126	143	136	133	124	149	136	109	128	127	127	159	146	141	150	125	152	138	154	128	144	124	151	130	152	127	149	148	138	156	149	132	119	130	136	121	135	117	152	122	136	144	140	133	139	146	135	147	141	128	134	132	151	161	131	145	155	120	138	154	144	151	134	143	135	148	137	147	156	137	120	135	141	146	130	136	109	137	134	128	126	127	139	137	137	126	141	150	143	136	123	126	123	123	132	147	149	112	123	144	129	123	142	127	123	153	133	129	127	146	136	137	134	133	140	143	136	136	135	124	117	133	140	133	124	140	141	143	136	141	149	125	126	134	130	145	124	163	168	132	127	131	133	123	142	134	134	118	118	121	132	152	154	138	124	146	145	141	111	137	134	115	153	136	131	122	131	130	149	146	137	144	148	123	148	160	153	128	133	159	116	140	132	128	144	120	132	126	139	139	139	123	122	139	147	139	135	162	155	147	140	146	131	155	145	128	150	137	119	137	116	132	149	141	145	171	149	141	137	133	137	138	137	129	124	147	127	151	128	143	118	141	140	141	126	154	142	130	125	118	128	139	142	120	138	148	130	135	132	118	128	143	143	124	140	128	145	148	133	145	141	137	149	148	129	133	153	119	142	126	132	133	131	136	145	145	150	123	135	129	124	144	150	124	146	113	132	138	146	131	148	124	115	136	140	152	149	150	135	126	139	122	136	127	145	162	152	136	134	132	125	148	144	144	150	136	137	131	133	133	135	140	139	120	141	154	135	119	134	146	127	136	140	133	116	150	123	129	138	120	136	123	166	149	139	132	137	126	127	161	132	126	145	153	156	133	128	132	120	128	149	129	147	130	115	156	121	138	140	146	124	146	128	146	146	154	141	139	134	121	138	140	155	129	136	139	141	143	138	149	135	132	133	133	158	163	150	137	148	124	134	138	131	151	139	159	135	137	140	156	109	136	161	132	140	150	133	120	133	140	143	121	142	143	134	141	139	147	140	124	162	145	139	125	130	146	109	149	132	127	135	115	148	124	128	128	156	136	137	117	108	114	148	115	136	121	147	160	141	150	135	129	129	124	163	140	146	130	138	118	119	140	114	137	141	144	135	147	126	146	139	122	126	141	152	158	116	144	122	115	141	142	149	141	112	121	142	109	121	125	149	135	130	145	135	131	146	141	135	146	134	132	147	137	134	137	142	134	159	133	159	126	124	136	117	139	131	112	146	129	141	159	120	157	155	124	131	131	142	142	125	153	132	133	133	126	132	130	124	111	139	121	129	137	135	146	159	154	131	113	140	155	128	141	142	132	148	138	138	146	144	119	127	114	132	117	121	129	133	132	121	136	131	115	110	139	128	129	151	143	141	136	125	139	135	135	119	135	152	138	145	154	158	146	142	131	127	129	140	126	140	142	138	137	127	131	151	134	122	128	145	116	131	137	126	154	126	123	134	161	125	137	150	127	159	112	127	150	131	147	132	132	143	145	141	142	140	127	121	130	129	134	139	153	143	118	144	132	135	139	145	136	133	106	126	145	141	118	144	126	133	144	146	160
150	2	1950	128527	418	23	273	296	291	255	270	255	264	235	241	231	224	193	212	199	193	199	191	196	191	193	190	194	165	182	179	172	160	161	140	188	183	152	160	173	165	159	162	163	155	169	159	171	183	165	156	148	172	154	158	142	129	160	155	141	153	168	144	163	156	162	181	175	169	141	144	156	156	155	152	144	187	170	186	150	150	134	174	172	151	153	165	171	136	166	154	157	164	150	153	177	167	169	139	158	198	163	157	143	175	149	140	168	161	143	146	147	168	170	145	145	159	181	147	162	174	137	173	151	160	155	163	141	139	161	143	145	157	168	161	186	163	144	140	162	147	154	155	161	150	174	167	160	147	143	167	132	128	171	155	162	145	161	174	171	150	142	156	188	165	142	164	148	175	176	152	137	165	170	146	150	163	154	166	157	148	166	161	172	162	153	162	149	147	133	134	174	182	153	168	168	157	144	141	140	158	147	144	160	157	160	143	162	156	151	183	151	164	158	168	143	164	163	162	169	161	152	145	163	153	145	153	173	146	154	135	162	151	135	170	147	139	138	154	142	158	164	144	160	171	151	173	161	178	154	144	162	150	149	152	147	149	169	157	149	164	147	156	144	152	148	157	145	161	167	155	149	162	139	157	138	165	155	146	151	159	163	167	158	155	162	163	153	145	151	141	151	155	145	154	141	153	162	158	175	159	163	160	140	169	148	143	157	145	159	162	181	169	197	179	179	137	150	144	165	158	135	140	179	147	160	150	165	133	170	152	153	146	166	168	160	176	168	135	162	155	154	159	154	159	151	153	154	153	151	148	166	172	148	177	156	148	152	146	149	164	153	170	159	146	147	168	155	173	150	152	147	150	160	155	163	158	144	143	147	157	160	135	158	171	151	140	148	153	143	140	154	146	186	148	183	138	154	159	146	166	166	151	136	154	153	148	143	138	153	159	173	153	184	146	159	148	145	148	150	169	144	154	145	159	148	160	140	149	155	142	156	147	166	129	146	150	151	161	146	167	169	144	162	141	132	156	158	162	136	156	158	161	158	146	162	151	143	157	145	142	154	152	168	169	138	150	150	148	152	154	146	163	160	156	165	139	137	161	156	183	144	146	151	152	149	174	168	155	151	165	171	162	177	168	159	148	166	159	151	143	149	163	160	162	158	163	156	146	152	164	147	150	164	153	156	173	164	161	156	169	152	147	156	189	159	152	156	163	147	172	155	137	159	158	157	156	167	158	140	173	166	155	149	143	132	143	156	154	152	159	166	121	162	160	159	158	155	144	169	162	144	151	156	145	150	160	161	155	157	152	154	155	140	162	173	144	166	148	178	144	158	154	156	161	149	149	149	145	140	169	157	157	154	157	148	172	133	145	151	159	148	140	145	137	147	154	139	157	158	158	168	161	155	147	144	147	155	158	131	161	147	139	143	149	155	160	145	148	158	158	124	158	144	166	153	157	164	171	167	133	161	159	151	152	148	171	139	173	154	137	148	153	159	157	155	149	151	170	141	160	156	142	148	160	150	154	129	154	136	152	152	148	157	174	148	155	162	133	170	136	145	153	171	149	152	149	167	148	153	166	148	160	154	154	153	147	123	157	159	157	136	161	161	163	159	162	122	166	152	157	132	132	166	158	159	154	165	170	157	159	142	152	157	147	148	160	155	155	171	143	154	146	146	177	135	145	173	154	170	139	178	155	157	153	167	142	162	157	142	150	141	130	149	150	131	151	143	156	165	150	144	166	160	142	164	172	131	131	128	149	152	172	152	152	153	145	151	157	138	163	163	146	145	146	144	176	171	171	146	156	162	129	141	162	154	139	145	143	139	154	138	164	189	168	162	151	156	153	146	166	143	141	155	130	153	167	147	170	166	149	160	145	140	158	147	151	167	147	175	141	165	158	163	188	178	157	164	183	145	175	176	155	145	133	151	135	146	154	156	160	147	146	139	153	142	154	140	171	131	151	147	150	170	158	163	145	157	146	144	173	160	153	155	137	132	137	149	143	143	150	162	162	157	158	156	155	160	150	152	160	176	151	166	182	152	152	152	149	179	155	149	152	132	147	145	151	157	148	156	156	145	146	160	158	163	156	141	153	153	123	139	154	142	146	173	171	164	161	169	160	158	150	144	149	142	166	156	160	149	164	144	143	157	134	149	151	161	150	174	168	161	148	156	151	162	178	149	157	149	166	139	147	163	142	158	164	156	146	152	142	161	161	169	147	158	153	154	167	152	172	166	168	150	163	168	178	143	156	153	138	147	159	142	152	152	153	152	146	144	145	177	171	160	161	160	146	161	134	165	151	171	148	183	151	151	148	159	141	164	152	151	127	160	160	142	149	148
150	3	3250	128585	450	35	290	328	335	288	274	283	265	262	255	250	228	227	262	207	239	223	216	233	209	201	203	219	230	205	191	210	209	195	207	216	202	208	194	205	192	212	202	228	217	216	209	195	181	203	204	194	192	218	194	187	184	180	197	200	207	196	202	208	196	186	164	186	194	197	205	213	190	207	195	201	206	193	217	219	200	185	186	203	208	213	189	191	207	159	175	183	173	207	199	207	194	184	199	176	205	208	196	216	214	202	198	187	167	185	189	187	200	200	189	191	218	203	188	210	184	186	187	198	186	163	212	170	173	200	227	212	203	203	209	203	189	182	208	201	191	185	215	186	185	201	189	218	172	183	175	200	189	204	206	185	186	216	187	209	208	197	201	205	192	197	196	195	221	173	185	205	177	195	193	215	202	195	214	201	195	201	188	183	207	186	183	196	210	193	194	201	185	189	166	188	180	216	205	202	193	203	198	232	178	170	182	205	171	170	199	177	188	178	192	195	208	184	166	224	185	185	193	204	185	175	186	196	196	174	187	209	196	176	179	196	190	207	205	213	191	203	188	178	185	213	205	195	188	210	191	203	191	195	185	182	181	187	197	190	195	210	205	192	205	173	195	186	199	200	197	197	190	205	203	204	222	211	194	196	207	205	188	223	206	213	195	183	204	204	188	200	198	201	191	199	175	183	188	186	187	196	194	199	187	200	188	189	200	189	203	205	205	198	201	208	184	187	208	196	201	183	213	201	204	186	205	198	192	176	190	200	195	192	189	164	213	190	177	185	197	207	199	187	215	206	185	213	191	186	180	204	192	177	223	206	188	223	167	172	209	181	187	183	214	200	204	197	194	179	217	188	188	197	196	187	208	201	205	199	208	176	201	175	189	188	181	195	211	192	193	205	214	186	190	190	200	206	192	191	191	218	182	180	208	202	183	179	192	226	220	179	184	221	194	194	184	204	194	188	189	186	195	185	187	211	181	204	196	199	187	193	175	203	181	175	211	187	234	200	190	191	196	184	197	169	211	193	205	188	211	195	196	170	181	203	198	205	193	182	188	208	196	184	209	189	176	219	182	182	182	197	194	212	183	204	192	180	182	188	186	210	191	183	188	176	214	187	178	186	177	213	198	201	197	185	189	196	191	194	195	205	176	182	201	206	199	188	182	174	194	175	198	183	202	203	197	192	158	206	205	182	196	214	195	203	194	182	184	200	180	193	191	191	204	183	187	192	186	190	214	185	215	174	198	177	192	193	183	187	198	215	178	187	208	193	197	203	166	202	186	192	186	191	168	195	197	184	181	217	192	216	190	185	203	203	180	194	216	192	189	179	199	184	160	183	206	190	186	181	189	196	185	185	201	170	216	185	177	173	187	215	199	200	197	185	186	206	196	179	192	191	194	208	194	196	201	198	193	210	171	189	191	196	184	200	199	187	209	199	194	192	191	225	170	169	204	207	195	194	198	204	191	171	174	184	206	219	184	194	208	190	206	174	202	201	169	182	195	190	192	176	215	190	180	183	199	203	174	196	182	202	166	206	167	196	184	218	191	185	167	199	171	204	189	195	185	195	236	192	171	203	202	205	197	206	179	176	194	203	188	196	207	183	194	211	208	200	213	162	205	195	182	177	181	206	183	189	180	180	196	176	210	183	206	186	202	180	187	189	191	193	176	206	198	193	191	186	208	190	203	186	167	212	194	201	204	198	165	187	186	191	186	177	194	211	228	191	189	197	209	200	192	186	183	176	176	187	210	178	201	177	192	178	189	168	199	179	184	203	178	220	207	187	194	192	192	211	193	184	200	197	193	196	202	190	200	201	188	205	182	210	180	188	188	189	179	198	206	190	186	207	185	211	201	190	168	188	188	221	212	215	207	174	179	198	190	162	170	194	171	181	192	197	195	204	178	193	163	179	214	181	201	182	181	177	194	174	179	178	210	209	190	198	190	191	165	186	175	185	193	184	219	195	212	207	192	193	188	189	178	191	184	212	188	195	177	190	183	192	212	177	207	200	210	208	194	206	211	194	202	166	234	176	181	188	213	197	208	217	177	189	172	200	186	211	191	215	201	182	188	211	201	176	195	191	167	216	186	197	192	173	188	204	196	197	200	191	205	201	196	197	187	202	197	182	186	170	206	176	183	193	168	193	205	191	189	180	193	213	214	176	181	198	192	208	186	218	192	185	203	201	190	192	192	187	200	186	202	208	189	176	205	210	174	204	205	193	203	212	192	175	182	206	187	182	197	207	190	190	196	193	200	227	189	191	196	179	215	185	201	193	216	186	183	218	210	172	196	205	193	192	185	178	201	173	187	182	164	191	195	189	181	195	209	178	182	190
150	0	2500	128642	450	5	264	301	283	292	292	292	313	288	294	268	264	264	258	259	239	240	233	226	227	205	241	219	203	214	202	199	202	192	213	193	200	190	207	216	204	214	192	175	192	179	184	179	216	202	198	205	169	190	191	194	181	218	176	177	210	177	207	197	172	198	194	185	197	177	185	185	173	172	175	170	180	180	175	192	189	194	164	215	195	175	174	192	174	180	197	183	172	176	194	198	169	175	145	183	159	201	187	190	190	196	167	172	150	163	180	175	171	175	193	171	189	178	198	160	182	178	170	205	161	171	180	179	192	190	182	167	195	188	164	159	174	154	169	178	186	193	180	173	157	159	197	178	165	181	154	170	170	186	165	176	190	186	195	201	197	189	166	190	178	176	190	166	197	172	173	175	170	182	183	168	201	192	178	179	175	184	190	176	138	165	179	148	150	195	166	175	155	174	195	145	161	190	167	194	194	197	201	177	180	185	159	169	177	166	178	174	154	168	184	166	175	185	182	181	165	174	175	175	187	165	167	185	165	185	170	191	179	169	163	178	160	170	193	168	173	176	207	176	184	165	172	190	192	183	187	168	204	170	163	159	200	172	199	191	181	179	196	184	160	165	176	185	180	183	162	178	193	153	167	156	188	162	165	162	179	175	169	192	174	181	165	189	169	189	159	174	179	161	163	165	194	189	169	183	165	190	153	191	191	192	172	160	201	176	177	154	176	182	181	193	184	192	172	181	193	175	155	206	172	178	153	177	182	173	165	176	169	189	166	174	177	191	182	152	199	173	154	183	180	188	185	162	177	157	146	150	183	136	157	165	192	171	176	162	185	200	169	178	174	156	187	160	161	174	189	187	176	163	174	172	163	158	161	177	173	181	184	171	200	169	178	155	191	155	189	184	166	183	159	189	160	179	165	182	179	174	183	178	177	183	178	189	156	155	170	167	152	171	159	189	172	172	162	169	185	190	195	156	170	175	155	165	157	170	156	157	176	159	196	184	174	182	163	167	175	172	164	171	182	180	170	174	177	164	184	168	189	181	180	185	178	166	162	173	174	177	167	175	180	169	179	161	163	169	190	170	178	180	161	157	176	157	179	178	172	170	182	164	162	157	180	186	171	159	183	195	184	186	186	164	175	191	169	160	179	184	161	176	193	172	177	185	180	160	163	166	157	159	163	170	180	196	176	157	197	158	181	159	159	180	168	167	171	172	169	185	166	143	177	193	177	201	163	170	175	159	203	194	180	172	163	176	172	165	180	162	144	171	169	185	176	157	197	177	178	167	186	178	178	170	160	169	177	169	174	161	183	148	176	181	182	204	179	187	193	156	194	184	173	163	178	164	168	165	163	159	164	171	183	159	194	184	163	183	186	175	172	184	186	159	153	165	156	180	188	171	181	160	150	189	162	179	157	174	166	157	170	169	158	152	157	176	162	169	169	165	185	173	184	162	188	154	162	174	173	159	169	167	165	174	160	186	155	181	164	161	155	194	162	175	192	166	166	165	180	190	176	157	184	170	203	177	169	166	163	178	178	178	171	155	192	179	159	182	169	180	157	191	158	180	172	183	163	186	168	167	170	163	171	154	175	190	180	174	141	176	171	169	170	193	190	170	168	202	189	168	144	160	187	181	155	175	164	153	163	183	177	187	184	155	168	183	168	162	168	167	178	159	196	186	178	201	185	178	183	180	188	165	191	198	177	216	168	177	167	161	169	195	169	154	164	173	178	183	164	175	178	199	180	177	193	174	193	177	180	186	152	150	191	171	170	195	180	191	163	173	178	161	171	177	188	177	171	168	192	146	159	190	174	201	194	170	171	163	157	174	185	159	183	175	180	180	180	146	178	174	173	172	178	164	181	195	184	173	179	176	181	164	155	162	136	156	165	167	177	173	172	154	164	148	178	170	172	177	162	182	165	174	159	177	150	159	162	158	181	200	189	174	185	176	181	180	168	189	194	181	173	188	164	159	186	179	168	183	153	153	208	135	178	179	194	179	157	179	176	155	167	195	171	167	180	153	160	194	167	189	159	162	177	163	182	181	184	178	175	181	196	174	182	158	171	184	174	183	171	163	169	154	172	190	174	158	184	162	191	158	172	178	162	179	176	183	168	169	176	188	183	175	180	184	159	165	175	163	184	151	149	160	165	186	167	160	155	160	162	178	168	173	149	171	178	194	200	195	178	151	172	170	179	183	165	190	184	151	155	174	173	193	163	160	188	145	164	158	177	176	155	171	147	170	173	177	181	167	167	195	179	177	172	180	154	187	186	166	177	176	193	176	165	177	169	172	174	172	182	166	199	176	187	156	170	171	171	171	184	163	177	181	182	176	164	178
150	1	1710	128700	429	54	293	304	273	239	196	200	239	198	220	204	179	186	186	204	161	164	166	189	197	179	186	166	171	164	159	157	180	156	153	178	163	169	183	190	160	178	156	179	171	161	160	171	159	170	151	142	172	153	173	161	158	159	165	175	190	174	159	174	170	175	192	163	172	148	181	156	186	162	168	164	152	182	169	163	166	164	173	152	168	180	159	199	163	169	155	170	169	169	173	147	160	167	178	158	176	153	159	148	166	158	179	185	157	152	185	161	158	171	171	175	163	163	175	179	170	154	146	173	187	162	190	177	192	161	160	159	178	185	143	177	189	176	172	153	163	163	146	176	184	148	152	157	167	171	182	179	173	186	173	151	173	168	153	153	156	179	145	201	163	149	192	189	150	165	180	179	164	148	182	160	155	150	155	148	176	134	189	179	172	160	167	129	179	165	182	168	173	173	185	157	141	173	168	169	156	163	183	164	186	191	188	140	160	154	154	176	147	170	184	174	170	198	176	155	155	154	172	153	150	151	191	162	165	152	167	145	163	158	169	154	158	174	161	175	146	169	182	168	172	189	168	153	146	153	151	165	163	179	184	154	160	182	186	176	147	185	162	168	164	154	155	172	193	177	138	173	157	168	176	161	144	153	160	162	147	148	173	159	158	183	158	173	165	156	169	161	191	177	167	193	159	163	162	178	158	150	180	162	151	160	185	164	180	145	166	158	155	170	168	140	148	157	175	157	182	157	166	173	185	179	184	172	143	157	165	153	152	185	191	158	157	149	170	177	162	156	168	181	156	173	171	164	146	166	157	158	162	165	162	163	163	162	162	166	153	153	183	166	166	143	179	164	168	159	184	165	134	154	161	161	152	155	178	163	167	150	151	168	168	170	170	162	171	195	173	148	161	168	162	171	158	167	161	150	144	169	157	157	167	155	168	166	151	165	164	158	169	173	160	161	183	178	158	170	179	184	193	183	152	183	160	158	157	151	150	161	171	172	158	187	141	203	164	174	155	151	163	162	167	156	174	147	160	167	156	180	158	156	170	151	171	157	184	195	179	185	159	164	165	158	153	161	157	183	168	159	171	144	161	171	156	172	186	162	171	151	160	170	176	164	164	173	155	167	164	154	152	155	174	176	190	174	160	162	147	157	171	178	183	149	164	191	157	168	161	177	140	177	162	176	142	150	169	163	164	155	175	148	182	160	173	172	166	157	162	143	182	154	171	153	174	144	166	160	159	162	174	150	155	151	161	185	166	160	194	176	150	171	186	202	163	157	183	155	183	177	146	166	182	145	179	186	134	166	185	162	170	159	170	167	168	176	153	163	145	149	181	190	148	156	147	178	165	188	167	178	171	157	160	158	150	162	150	165	163	169	166	177	167	166	177	162	162	183	154	159	160	168	155	162	168	162	168	195	151	155	160	176	176	155	150	142	172	160	188	156	164	156	139	162	150	176	170	166	174	162	156	169	152	155	200	171	170	179	139	158	157	173	179	179	189	180	143	188	148	153	174	164	162	162	178	155	165	172	174	141	180	154	152	158	169	166	157	164	156	169	173	167	161	161	171	162	156	165	186	168	194	165	189	160	179	168	174	183	149	150	169	149	175	163	175	146	173	144	180	195	169	154	160	174	143	178	151	182	164	166	166	157	161	159	176	167	156	172	159	164	171	159	166	170	180	164	171	168	152	177	163	149	156	143	165	172	184	145	155	158	166	140	158	180	169	159	180	164	171	164	172	164	162	155	167	147	161	140	160	185	155	170	199	176	188	173	170	166	167	163	174	167	160	170	148	178	159	163	175	176	175	162	148	172	160	160	173	155	189	159	190	170	161	174	153	161	170	163	159	167	152	167	161	190	172	167	164	170	146	153	162	154	171	189	157	140	149	148	155	147	175	156	173	165	175	164	169	159	175	152	155	152	174	172	168	165	169	160	156	157	196	156	167	160	175	140	179	176	167	170	145	169	164	154	176	170	171	162	168	161	160	153	171	171	172	171	170	187	161	158	186	170	183	161	153	172	161	167	192	145	178	179	183	184	168	162	152	177	162	160	173	169	164	157	177	137	158	179	165	167	143	164	163	177	173	165	154	173	177	164	149	169	178	160	167	162	170	168	166	147	173	152	178	185	170	171	141	158	158	162	180	163	170	160	163	188	174	156	188	135	168	186	157	179	173	160	171	148	167	184	155	159	159	166	153	182	159	198	176	191	157	153	150	164	158	146	168	169	189	172	175	147	174	154	175	158	167	156	163	159	151	169	158	170	167	169	174	162	164	177	162	181	173	154	188	147	182	184	164	169	156	156	166	147	152	149	162	172	183	170	178	188	163	185	174	178
150	2	1950	128758	433	18	263	297	284	258	273	265	290	244	225	228	237	205	239	198	208	219	198	225	191	209	211	176	189	210	179	185	160	184	177	170	169	196	191	196	193	173	174	196	166	183	183	167	163	178	177	158	179	177	196	175	173	194	152	182	200	188	187	179	158	184	164	168	157	180	169	156	181	176	181	168	165	160	172	177	162	155	179	193	187	183	174	155	173	156	173	167	168	191	162	173	176	153	163	162	178	177	152	174	186	156	187	190	150	174	172	175	181	170	172	160	158	178	173	164	187	162	164	176	153	159	171	168	186	178	169	172	175	187	178	157	181	193	161	158	183	153	159	190	202	168	172	146	201	179	190	177	156	182	173	201	183	172	166	167	178	186	179	183	179	181	185	166	169	155	170	176	146	186	199	157	192	178	156	186	177	167	160	180	163	200	166	187	187	165	175	166	176	160	158	177	167	193	169	173	177	178	173	164	155	172	172	187	130	179	170	162	151	155	170	179	162	163	177	160	160	165	190	174	170	148	158	179	149	165	151	169	163	184	181	182	184	172	192	150	170	158	163	162	170	162	194	175	174	160	164	167	169	170	172	151	183	185	182	168	163	185	171	164	188	165	158	156	159	185	162	169	180	169	170	162	168	194	167	178	183	148	167	170	162	167	171	167	197	173	166	169	170	178	158	158	178	171	169	184	162	145	167	180	181	179	200	165	143	187	164	168	158	158	176	172	149	186	167	156	157	162	173	171	151	195	160	154	141	186	158	168	178	163	178	172	171	195	165	167	157	157	158	159	166	164	138	169	173	172	165	150	163	142	169	180	148	167	193	146	163	172	159	172	171	160	174	170	160	159	157	185	157	173	156	164	160	180	168	154	186	189	155	170	162	164	211	172	160	168	180	159	149	181	181	138	179	171	181	160	161	159	184	168	174	153	160	178	187	176	163	155	188	141	174	181	167	162	187	140	177	160	187	165	169	161	142	183	175	176	167	175	141	186	165	175	181	161	194	194	192	154	163	163	142	163	165	159	170	161	198	167	183	176	172	184	154	145	172	158	180	160	177	164	174	162	172	168	173	187	172	165	189	163	163	184	158	169	159	166	166	166	164	171	177	173	166	170	181	181	177	159	160	192	175	181	172	172	167	150	157	144	178	151	173	172	174	168	171	158	167	167	163	170	175	159	167	174	158	181	177	163	163	157	144	159	181	191	187	177	192	159	175	163	181	180	174	164	154	166	147	181	147	160	160	161	150	158	173	190	152	165	181	183	175	203	173	181	180	165	189	149	160	187	184	164	173	154	172	162	196	169	169	177	159	151	167	153	146	180	170	161	168	156	169	174	164	159	166	173	154	176	162	165	192	172	175	170	166	175	157	177	167	185	160	180	165	168	175	163	169	171	165	163	163	176	178	154	159	178	145	169	168	189	178	164	152	166	200	158	179	169	172	187	159	148	172	182	158	154	153	153	178	171	162	150	171	163	166	154	168	156	165	154	158	177	161	187	191	170	174	156	192	161	157	152	166	185	180	161	157	176	186	170	175	175	169	171	166	183	199	168	187	197	171	172	180	178	161	174	177	178	165	172	162	186	136	179	153	152	150	167	169	144	154	183	190	179	170	191	186	167	179	174	166	154	148	181	164	155	182	177	185	178	155	161	153	192	175	165	160	191	181	173	166	157	165	171	185	165	174	162	184	160	146	170	177	170	170	183	161	172	179	151	155	160	154	157	174	145	158	177	167	177	171	158	180	165	165	170	182	177	148	159	160	156	196	161	174	177	153	185	178	164	156	163	169	170	172	165	161	175	169	163	161	162	183	205	159	153	153	169	172	151	171	177	173	167	184	142	134	163	157	151	163	185	176	159	163	153	164	173	192	163	151	161	184	149	166	152	185	185	160	152	154	165	166	181	179	160	173	163	154	175	161	179	158	166	153	160	188	164	179	176	173	147	175	173	163	163	142	169	163	149	170	174	148	180	179	180	150	155	172	160	169	165	175	172	156	150	189	163	170	182	143	160	173	166	172	160	163	174	163	170	167	168	164	181	179	170	143	172	183	179	169	151	166	170	156	184	188	173	170	164	176	157	165	182	153	169	172	161	157	171	160	169	161	169	159	163	159	148	181	164	171	169	168	155	178	166	153	153	153	166	174	185	181	164	167	151	182	155	147	165	163	164	171	149	187	180	178	165	181	187	180	174	172	149	177	144	156	163	195	160	165	171	192	176	162	162	164	173	171	166	167	177	182	181	184	172	175	151	164	161	172	156	170	168	177	159	161	177	199	166	154	166	165	170	172	174	163	183	142	174	172	198	161	155	170	169	159	140	180	159	184	179	151	145
150	3	3250	128816	437	24	310	332	282	291	250	253	257	234	232	231	223	204	221	188	201	187	204	198	181	194	195	204	182	181	165	168	182	200	186	185	178	176	189	197	178	181	192	199	182	173	170	187	149	186	163	176	175	161	212	163	196	186	198	180	173	152	169	181	169	185	167	168	177	176	173	177	186	167	169	189	182	175	174	158	185	194	171	188	176	151	178	181	174	163	204	170	180	176	151	177	155	204	184	180	165	182	194	160	166	164	153	195	151	153	196	170	175	172	168	170	184	186	154	193	149	168	167	167	168	191	173	176	157	159	175	174	165	192	172	191	170	163	188	184	158	186	186	193	185	181	170	162	195	168	166	155	162	185	156	169	181	153	183	174	160	182	175	185	173	166	171	186	187	178	167	182	173	183	156	165	175	164	186	174	150	179	157	174	154	188	175	189	167	193	161	173	157	166	142	155	168	177	172	159	169	164	161	161	161	166	190	156	173	187	159	143	175	187	187	166	188	161	182	178	175	145	173	156	178	188	153	165	153	183	168	173	183	180	174	175	159	171	176	194	160	170	179	191	177	170	168	196	175	159	186	187	175	185	182	161	175	176	169	180	165	188	152	192	169	174	174	183	179	174	165	163	173	186	166	172	179	162	174	177	196	190	175	161	178	163	156	185	177	193	168	178	167	166	168	161	175	175	182	165	183	156	166	180	173	168	173	184	168	160	168	162	181	171	159	163	151	162	162	187	152	189	178	165	186	164	168	156	182	150	161	156	170	163	180	169	161	169	173	186	162	169	161	172	179	168	172	174	175	191	151	181	164	176	170	171	176	157	188	158	152	176	179	154	161	168	164	191	180	167	162	154	163	162	177	177	178	175	176	168	156	161	181	174	160	166	157	192	186	168	175	167	175	179	183	159	192	186	166	163	153	167	174	177	163	178	169	181	176	162	189	164	168	157	187	199	181	191	154	179	169	175	166	179	144	176	202	152	162	162	159	150	166	181	173	161	158	196	177	184	163	175	159	156	160	190	190	187	165	187	172	161	176	163	155	168	181	172	155	185	154	167	167	183	156	150	162	166	166	156	185	144	164	173	188	186	173	180	166	153	181	159	173	156	180	167	160	159	181	171	153	162	184	186	169	164	178	184	176	160	167	169	171	200	150	148	145	165	162	180	173	152	177	170	161	171	165	176	168	151	161	190	171	174	189	176	176	174	173	155	171	167	166	171	166	143	183	167	153	157	173	166	178	159	186	172	155	174	169	179	175	176	170	167	176	157	173	156	181	145	152	189	174	180	190	184	174	163	169	207	172	166	151	170	151	159	174	161	176	182	176	178	169	188	164	167	148	181	164	196	168	159	187	182	176	162	186	166	157	194	182	182	155	183	177	161	174	182	148	158	183	180	166	180	153	157	185	173	171	165	166	176	168	188	162	180	166	177	166	170	173	157	150	176	185	174	167	165	165	167	172	174	163	166	190	138	171	163	176	164	181	183	172	166	183	178	162	169	165	178	172	170	173	163	156	175	182	174	167	178	174	141	171	166	172	164	161	172	176	182	184	165	175	184	168	175	171	160	172	177	186	159	171	176	192	167	176	177	159	173	178	179	177	176	164	162	167	174	166	170	164	181	184	158	159	167	159	189	180	164	172	171	183	181	178	171	160	174	170	178	172	158	184	173	154	174	175	179	176	179	196	161	161	154	159	171	159	187	153	183	193	172	156	169	162	172	179	158	179	175	170	181	174	159	185	161	161	173	180	192	171	152	189	176	168	164	174	177	188	154	175	176	179	183	166	185	181	173	161	176	166	172	172	162	164	160	185	168	175	157	156	172	173	180	193	169	185	169	162	165	158	194	193	170	168	177	192	167	187	187	148	168	175	175	147	163	158	168	170	171	163	177	150	186	183	177	163	180	164	154	178	187	161	169	164	183	165	158	181	167	171	166	188	185	189	193	187	159	167	179	176	178	164	167	163	175	168	150	157	174	146	157	164	151	162	184	172	186	167	154	176	169	171	175	176	190	156	171	175	182	182	181	184	167	172	172	173	180	164	163	183	181	179	187	170	179	187	154	138	165	185	162	164	172	161	192	183	174	213	188	181	172	144	175	174	186	175	147	170	155	169	167	152	168	187	184	172	165	176	163	164	167	159	183	180	165	155	181	146	189	180	174	187	180	174	155	167	159	172	195	163	183	166	159	168	164	174	187	190	167	147	186	150	146	198	153	156	177	167	182	165	198	181	190	167	164	161	153	174	163	159	194	166	183	164	186	186	168	179	186	154	182	172	175	181	166	150	163	186	180	173	156	157	166	164	157	157	158	173	164	165	157	168	173	172	172	180	200
150	0	2500	128873	404	9	233	297	334	314	265	276	300	288	296	277	265	274	276	278	252	254	258	216	245	228	243	246	237	218	231	232	215	228	215	219	225	182	208	198	195	226	195	209	224	189	205	209	186	199	217	211	211	192	231	201	201	210	205	200	187	210	208	198	225	214	194	178	198	189	208	203	212	180	181	159	205	193	178	211	189	199	203	188	212	199	177	187	186	200	178	202	214	203	195	205	203	172	174	189	213	192	159	195	205	188	206	190	205	214	189	195	170	199	204	199	183	215	207	175	221	193	178	201	194	204	189	187	185	214	176	185	200	189	181	181	185	188	190	179	208	204	205	197	200	195	171	194	202	190	193	191	191	177	169	183	194	192	169	199	173	194	185	193	189	187	194	205	172	221	199	197	217	178	208	163	198	190	192	160	166	188	190	167	193	192	183	186	199	206	176	197	183	165	175	175	181	202	175	192	224	196	167	179	193	181	206	199	194	199	172	167	182	195	177	190	201	181	166	185	209	193	186	207	195	198	195	191	166	171	208	160	191	177	201	194	205	158	184	180	179	175	182	206	176	173	187	191	198	179	186	185	202	182	183	187	164	187	176	184	197	195	200	195	211	218	193	189	198	179	192	171	203	180	177	197	185	202	197	210	193	179	195	188	187	198	190	212	169	174	195	193	173	205	198	180	200	200	191	170	166	170	184	197	201	178	177	179	178	171	203	189	179	190	183	188	185	170	198	185	211	195	175	204	187	204	194	169	200	164	188	204	195	186	178	210	205	189	177	183	209	212	196	186	182	199	206	196	208	176	183	186	198	193	189	175	171	209	214	177	201	184	181	175	212	179	200	178	192	194	168	181	178	196	200	164	207	180	196	180	195	188	178	177	206	166	170	218	174	196	201	196	208	178	181	184	197	209	186	181	177	197	210	204	181	195	189	197	190	186	200	184	191	190	190	176	194	204	172	187	170	203	190	188	184	198	151	185	178	189	209	142	194	198	166	190	181	177	179	184	204	163	177	169	201	198	183	174	197	207	180	200	191	194	181	180	181	189	184	188	203	188	182	196	185	198	183	199	195	192	171	207	175	184	211	186	183	218	169	186	179	194	182	198	167	203	186	172	188	188	174	206	190	208	187	180	180	191	197	195	203	183	174	202	207	205	202	186	178	165	188	183	193	177	218	200	200	178	197	179	181	189	193	177	186	190	172	208	207	149	199	212	170	186	174	186	168	183	198	185	197	198	213	163	192	195	198	195	178	195	194	177	184	210	180	201	196	169	190	182	185	203	189	196	176	185	181	184	191	177	185	202	166	176	202	168	186	177	198	174	173	196	176	180	175	197	194	176	213	170	185	182	201	174	186	205	198	198	178	179	203	169	192	195	174	176	172	182	183	197	184	171	189	201	217	194	186	232	173	192	203	193	176	192	209	200	210	185	194	202	187	194	198	169	173	192	180	224	166	191	185	204	173	185	178	179	208	182	191	172	168	191	196	175	203	182	166	176	169	215	173	179	194	180	185	176	184	202	191	186	200	187	196	174	174	159	167	184	181	204	199	188	189	182	178	184	143	166	203	175	187	197	201	197	184	200	192	180	216	191	210	177	192	200	189	197	175	183	188	200	181	204	160	176	171	189	180	171	185	164	192	168	195	209	156	179	186	201	194	190	203	191	207	187	202	188	206	186	187	196	201	186	175	196	182	183	179	174	181	206	187	192	183	200	182	186	203	208	221	178	192	173	174	206	189	178	195	190	180	201	195	185	187	170	193	182	198	171	173	193	192	206	215	188	179	200	184	187	176	175	184	171	193	166	190	182	186	196	176	185	197	182	194	178	192	177	212	169	182	187	187	192	176	173	180	196	223	197	176	181	178	188	197	208	209	198	176	191	196	200	177	188	178	175	178	200	189	198	156	173	175	171	190	173	175	177	181	179	187	184	176	190	194	158	195	199	185	194	194	175	186	184	186	207	167	187	172	173	186	188	213	179	205	177	183	192	166	181	215	190	191	191	169	195	184	192	189	177	194	203	189	180	178	160	173	199	205	181	177	180	200	184	186	191	182	164	176	187	213	190	208	198	191	173	173	169	189	186	197	206	210	180	198	176	206	182	182	183	179	191	181	198	185	190	186	169	180	190	174	183	189	193	167	187	211	171	155	158	171	159	180	187	167	191	199	189	200	183	198	193	177	188	187	210	176	191	190	185	177	198	179	184	185	180	171	197	182	173	194	194	199	169	207	192	185	176	185	182	193	179	197	209	172	210	204	207	195	177	177	184	180	168	192	169	183	179	193	198	174	186	179	179	180	200	194	183	189	191	179	183	198	182	166	190	195	168	180	189
150	1	1710	128931	416	71	317	338	284	284	242	250	235	244	222	210	187	208	218	208	201	197	191	207	194	200	186	192	181	182	158	181	193	211	191	167	176	203	195	188	212	199	163	179	174	172	184	173	186	186	179	174	206	176	201	179	194	198	217	176	167	198	205	171	196	198	176	187	178	179	183	203	179	179	180	180	186	179	185	155	203	188	180	189	212	198	197	173	181	198	174	172	177	171	169	190	176	211	189	195	170	204	177	200	177	187	167	181	179	172	184	191	181	173	185	165	186	178	190	182	196	173	209	167	167	199	177	167	183	169	162	201	194	174	180	207	196	183	196	190	222	175	189	193	162	176	182	189	183	174	197	192	171	185	170	195	211	191	177	175	165	182	167	168	164	168	177	172	196	194	170	194	184	192	206	202	177	178	179	189	171	170	174	207	181	204	205	187	172	189	204	188	197	188	165	176	184	198	165	188	196	181	198	186	175	180	184	187	179	179	161	188	183	185	192	197	195	187	170	177	184	183	169	194	172	190	180	189	176	211	200	187	180	185	194	195	190	196	190	188	202	158	171	189	149	202	178	184	178	188	171	192	157	184	174	173	193	183	184	165	198	188	182	174	182	186	180	183	181	175	180	183	199	163	194	171	196	171	183	182	176	168	181	198	172	177	181	183	184	180	196	191	166	202	172	186	164	165	180	175	189	171	183	175	166	183	205	178	195	187	182	178	172	202	190	179	195	184	192	180	187	219	189	173	179	203	176	183	185	191	186	201	189	196	183	191	197	199	192	192	172	179	188	180	187	193	184	220	205	202	173	194	201	182	191	169	191	195	189	185	157	195	184	184	186	185	171	185	177	170	176	175	186	165	205	195	168	175	191	180	184	172	172	177	182	198	186	188	163	199	165	174	191	182	186	194	191	178	173	166	165	169	198	178	199	209	189	200	175	181	184	200	179	153	202	184	177	178	183	192	172	191	196	196	191	185	186	188	169	155	194	208	184	178	187	181	177	177	165	181	203	180	177	183	191	173	179	174	182	187	194	179	178	174	182	164	191	180	185	172	204	182	162	173	165	194	169	184	181	178	180	196	197	183	165	189	161	185	192	174	178	201	200	164	177	183	187	206	181	188	192	178	188	182	176	165	186	192	192	200	174	174	187	209	190	191	204	177	179	192	193	180	164	196	177	202	185	178	179	193	174	173	188	178	198	175	184	161	181	192	186	182	191	185	183	190	176	185	172	166	168	187	191	173	168	199	205	185	163	180	172	160	188	185	186	180	187	167	196	176	216	175	179	178	160	186	165	179	143	200	181	177	155	144	178	177	196	191	172	202	192	187	179	180	205	189	212	165	153	181	186	185	182	181	184	165	189	194	179	184	173	197	197	173	196	226	202	199	172	186	185	189	195	172	176	181	174	192	185	172	187	202	189	201	178	192	189	180	196	175	200	193	172	185	201	174	212	183	195	182	189	182	182	166	187	164	191	183	180	185	191	175	175	182	189	192	161	173	185	171	189	172	181	205	178	171	205	191	184	210	190	170	185	203	167	193	184	186	196	170	168	210	206	181	170	202	190	178	173	176	164	175	215	164	183	190	174	171	179	169	189	202	200	196	178	169	196	169	174	165	193	196	175	195	214	185	189	193	198	186	180	192	202	174	172	181	193	201	167	206	193	189	171	187	203	198	166	180	193	194	176	197	179	185	185	198	181	189	196	184	180	161	196	166	205	175	184	166	196	179	190	192	187	185	203	180	168	181	198	173	204	170	176	185	163	191	175	184	175	180	179	198	180	196	177	163	171	202	184	188	200	165	172	196	173	182	207	180	190	207	172	185	198	179	173	157	187	169	189	186	199	185	178	218	166	179	183	176	195	192	202	172	177	165	191	191	188	175	180	188	185	180	170	183	179	181	205	167	182	158	173	162	169	157	204	175	184	197	185	177	183	176	174	186	204	176	136	166	197	155	172	197	206	181	177	202	173	180	216	200	174	193	188	183	201	202	197	166	175	175	168	184	197	180	182	175	164	178	208	180	166	186	167	195	175	189	176	175	200	184	188	169	181	174	171	177	186	188	171	201	190	188	185	186	163	189	185	184	178	179	172	214	182	167	179	184	177	196	147	196	207	187	198	176	180	208	171	188	196	221	184	180	196	180	164	189	171	179	173	199	193	196	178	189	182	204	161	220	198	187	180	196	179	192	200	168	176	216	195	180	172	211	182	184	183	211	171	185	199	177	198	186	188	198	153	164	198	183	181	181	188	190	191	155	185	195	186	181	174	189	199	183	199	183	180	199	197	184	193	184	183	209	171	181	193	189	201	185	164	198	186	189	185	183	202	183	176	204
150	2	1950	128989	436	15	305	322	312	310	258	248	258	261	261	236	249	223	232	195	238	211	208	211	196	219	211	195	216	203	198	203	190	198	204	187	203	192	204	158	188	190	175	167	193	198	185	190	172	177	188	167	196	182	184	187	197	172	180	197	181	185	188	181	179	175	159	189	180	201	211	188	208	183	176	196	178	202	198	190	193	197	177	183	175	202	182	179	175	178	190	156	195	175	178	167	199	166	162	175	191	191	185	194	198	187	179	190	198	185	182	185	163	159	196	175	190	169	182	198	181	150	170	183	168	203	190	187	206	180	194	181	157	167	192	164	183	178	168	176	192	176	187	175	178	181	195	186	178	166	169	170	192	162	192	174	183	163	208	172	177	175	179	167	194	166	169	165	188	195	194	201	186	173	208	183	178	195	181	188	171	175	185	199	172	180	179	176	194	178	175	192	182	194	193	181	167	183	175	176	169	166	188	205	180	173	187	175	174	163	182	190	153	189	170	190	191	203	187	174	155	147	177	140	170	159	189	181	171	182	187	157	184	181	156	185	183	172	174	185	180	171	187	172	192	188	173	172	175	165	173	172	173	186	197	169	180	173	188	205	212	187	190	188	187	172	159	176	187	163	181	190	183	180	188	184	180	198	199	182	170	184	170	171	172	191	172	166	178	188	184	179	179	182	201	180	169	169	166	180	188	171	160	180	182	203	192	176	180	163	178	176	186	179	172	172	180	185	190	185	175	182	195	183	182	166	181	169	178	168	165	176	159	162	166	189	170	186	192	176	183	194	174	203	193	164	160	173	170	173	183	190	197	167	184	177	164	177	191	170	181	173	171	172	182	187	194	166	176	165	184	192	179	185	189	202	189	170	175	177	176	165	186	199	184	159	163	181	173	187	179	194	193	201	182	178	187	167	181	169	184	177	173	193	181	202	191	182	181	171	167	172	155	180	196	190	186	170	173	183	175	176	193	164	161	177	201	176	170	177	183	171	168	165	182	185	184	178	181	185	172	180	174	199	180	163	192	168	195	188	165	191	189	184	181	177	167	169	172	173	190	188	186	184	177	165	170	160	178	193	170	185	172	182	179	167	184	170	170	175	167	196	180	204	153	156	186	193	184	190	180	191	160	177	185	175	168	175	186	166	194	191	188	169	170	186	180	173	166	184	167	183	184	207	140	168	184	181	189	176	183	175	181	202	200	175	203	167	167	183	175	164	173	182	196	205	177	170	175	168	169	164	158	193	177	175	164	176	149	184	166	174	179	186	184	187	176	174	194	175	170	157	161	191	173	199	181	169	177	185	176	162	193	199	192	184	166	183	184	199	208	154	173	177	174	176	176	189	158	179	183	169	169	172	190	186	172	174	186	200	171	163	172	172	171	171	161	173	166	167	186	162	157	174	176	168	175	199	181	170	178	198	177	186	178	189	165	154	198	172	161	154	153	178	152	177	172	191	183	212	183	178	205	193	201	180	199	173	177	202	181	163	181	169	180	169	165	189	189	181	188	193	163	195	199	173	161	172	189	185	168	180	181	178	181	196	188	185	176	179	206	161	189	170	159	192	190	177	178	174	156	171	189	193	146	168	188	196	173	177	188	193	176	176	183	173	165	183	178	177	165	181	162	175	160	183	173	175	190	167	177	169	199	196	176	156	197	211	185	186	181	201	190	192	174	206	178	200	185	194	175	212	177	165	179	177	194	202	191	177	204	182	172	183	168	171	174	198	187	204	184	187	171	155	188	188	170	176	158	179	188	179	170	163	151	187	174	188	182	191	181	179	188	172	170	185	184	159	182	179	184	163	194	213	158	177	168	183	173	172	183	172	199	160	185	175	183	179	175	193	146	177	171	173	167	187	168	207	161	182	192	185	191	172	157	176	186	180	182	179	186	172	183	203	202	162	160	182	203	190	194	188	169	163	191	210	198	168	185	172	195	167	173	178	173	180	146	191	181	181	164	181	180	178	164	191	160	182	178	187	182	158	168	164	165	170	182	167	189	184	183	184	204	185	172	184	150	184	202	180	183	165	167	186	182	188	166	188	167	171	174	173	192	178	176	158	174	183	180	168	172	185	181	175	196	198	170	183	156	170	193	188	181	169	174	172	179	187	171	186	186	185	184	184	186	177	181	186	201	189	161	171	173	182	177	159	188	178	184	184	193	195	170	179	174	166	166	180	165	185	192	186	189	170	193	178	197	193	191	159	171	187	188	170	165	174	164	196	199	178	171	173	158	158	178	171	174	183	181	185	170	178	195	183	205	179	176	175	166	197	159	160	183	180	183	165	163	180	169	197	184	165	190	179	188	170	182	178	160	190	204	186	175	174	186	168	179	184
150	3	3250	129047	443	29	316	315	284	291	264	241	272	252	223	251	220	202	230	209	205	198	202	196	195	173	206	191	172	198	197	198	197	149	199	192	184	189	196	196	199	190	190	182	165	172	178	169	174	190	186	180	176	178	163	175	158	172	185	189	175	188	186	182	192	173	189	171	169	191	163	148	199	166	172	167	180	175	151	167	184	185	165	170	151	177	167	176	181	172	170	168	175	176	202	154	191	171	186	180	193	174	162	177	165	190	149	159	168	174	154	174	162	169	179	185	167	169	153	171	166	182	182	172	183	169	178	164	178	169	159	170	165	179	162	174	179	191	172	184	168	195	172	186	162	166	190	180	167	163	166	173	167	167	204	161	162	176	167	176	179	163	163	172	168	176	155	159	167	133	196	174	154	163	166	175	158	188	175	203	178	158	185	176	152	167	154	157	193	175	165	150	195	198	189	178	184	174	164	179	184	184	162	174	171	190	165	162	192	174	161	159	184	171	164	180	188	165	175	182	174	156	187	161	174	176	163	189	164	190	191	195	208	171	168	174	168	163	175	164	182	170	177	168	173	182	186	189	146	192	160	187	191	166	174	157	164	166	183	186	157	158	178	164	149	172	169	183	182	165	166	166	179	176	169	175	164	175	187	171	185	162	175	158	196	195	179	191	173	185	152	162	167	178	180	187	187	183	171	179	170	180	163	172	182	188	186	164	177	163	181	163	164	192	167	183	144	164	182	180	155	169	164	173	177	168	178	176	195	158	170	213	205	151	181	163	159	167	172	160	171	200	177	162	172	177	182	160	166	162	181	164	177	180	157	175	181	163	187	170	160	160	175	175	182	172	187	184	180	174	185	165	176	172	167	163	163	163	173	179	165	166	180	169	200	162	177	194	198	181	188	158	170	156	188	168	181	184	190	192	158	164	177	169	176	156	187	177	178	198	168	180	164	173	195	169	175	172	161	166	162	189	186	163	176	189	165	167	180	188	169	154	182	165	177	181	192	170	172	174	157	177	177	182	179	188	167	170	172	174	177	174	164	181	189	181	185	161	182	155	181	167	170	170	158	148	163	186	187	155	183	174	177	198	179	179	167	169	172	184	174	193	186	213	151	200	176	171	158	155	164	170	165	193	148	170	181	192	151	197	148	178	205	168	166	173	174	162	179	176	191	154	161	181	175	175	152	180	161	179	177	178	202	181	159	196	185	170	170	174	163	180	178	164	160	146	150	192	172	181	168	175	166	182	174	183	161	172	164	164	171	186	156	152	182	141	187	170	185	185	162	176	166	184	160	169	152	177	180	172	162	159	177	171	172	173	181	174	160	137	189	171	180	171	170	184	166	165	149	163	159	177	154	179	183	167	167	151	170	154	165	169	154	171	156	146	186	171	166	176	177	177	182	161	165	164	170	165	158	175	168	170	169	167	153	150	178	181	181	191	179	161	174	176	180	174	178	178	167	164	173	169	160	150	164	167	186	175	197	170	148	175	181	188	163	178	199	181	185	165	179	170	145	183	162	155	178	175	161	183	171	163	194	192	179	177	183	197	176	175	171	169	154	180	179	177	154	196	180	182	172	175	167	170	181	170	162	158	178	174	184	169	166	167	162	178	173	176	189	169	184	169	173	193	164	178	173	171	171	167	174	163	171	167	149	168	177	157	159	159	157	161	181	171	178	179	150	179	163	172	183	175	171	176	195	185	171	163	160	192	174	143	165	171	179	189	174	168	154	169	174	178	173	181	180	173	178	170	188	153	186	170	170	161	169	168	194	175	161	154	162	161	171	168	193	193	172	151	149	173	187	174	192	186	166	185	151	171	168	170	170	188	181	187	184	176	168	164	193	190	172	172	169	179	156	167	184	168	170	191	154	181	172	179	177	159	172	176	176	168	174	170	183	179	183	171	183	159	198	161	183	157	177	152	181	168	159	188	167	180	150	179	168	168	172	175	160	173	189	176	182	188	187	174	194	178	179	158	178	192	182	167	147	176	159	170	167	168	160	169	169	191	163	180	181	164	176	178	191	181	205	167	169	184	182	151	165	162	165	162	182	180	153	168	189	184	172	160	167	177	179	161	165	162	151	176	187	191	193	176	153	172	191	160	174	149	164	170	152	178	173	173	166	187	184	165	163	180	169	149	177	164	164	178	162	192	185	179	193	176	179	163	169	173	167	172	168	160	156	177	163	185	167	172	168	149	193	149	174	162	174	171	177	167	168	143	178	176	184	182	180	168	161	165	185	179	185	163	176	173	172	163	146	194	199	191	159	178	166	162	159	171	158	161	185	175	176	193	175	176	187	164	157	184	169	168	193	168	172	164	185	159	149	167	168	160	160	178
150	0	2500	129104	424	10	271	311	305	285	297	285	340	296	310	312	296	261	302	282	301	274	250	225	242	252	266	247	272	224	277	219	224	208	224	232	234	224	216	250	208	224	227	218	213	215	194	242	198	185	202	228	211	223	200	186	218	233	215	218	216	203	207	224	201	217	209	193	206	215	233	212	188	202	203	202	200	201	197	182	227	213	201	212	206	192	209	208	199	219	195	192	205	195	203	207	216	214	224	207	192	203	193	227	194	224	217	202	208	188	195	208	190	198	181	216	216	193	213	200	224	201	191	218	205	198	217	209	222	218	200	190	206	197	206	191	200	197	190	182	200	210	204	204	217	213	205	210	206	213	205	202	210	196	160	210	208	207	208	191	190	194	190	178	185	211	212	196	190	203	211	186	186	179	200	210	207	186	205	214	203	211	192	224	196	200	198	209	211	203	205	224	211	171	204	194	212	179	194	181	188	203	202	191	195	200	189	205	206	212	189	199	213	197	195	176	214	209	184	178	154	211	204	209	189	201	205	205	195	199	202	205	202	204	190	197	216	209	210	196	195	198	197	187	202	205	209	207	176	202	196	211	178	202	180	202	204	213	209	190	194	216	217	215	177	206	214	199	199	194	198	193	213	176	218	229	188	175	196	177	192	185	194	221	187	189	187	190	210	189	196	204	223	217	198	200	193	215	195	174	204	208	194	209	192	200	220	173	189	215	195	183	195	174	184	208	209	191	200	202	189	222	188	192	182	184	209	213	185	200	173	207	228	186	209	194	230	210	190	196	180	201	206	185	199	193	191	177	221	210	207	200	189	204	204	205	197	204	180	189	193	186	185	190	179	201	194	204	206	197	207	197	205	173	191	203	189	188	185	200	196	210	188	213	225	178	210	188	203	209	205	178	196	199	194	191	181	219	194	183	192	198	193	206	206	216	180	209	188	201	208	199	194	187	175	204	208	187	193	199	180	223	203	207	209	199	177	204	190	185	206	201	206	181	210	191	193	191	206	192	199	181	186	190	194	194	191	200	199	206	174	199	206	199	226	193	217	189	200	218	192	195	212	191	195	219	195	198	199	195	186	210	189	206	193	176	208	178	226	210	197	191	191	208	190	214	228	219	179	191	208	188	203	222	196	209	217	195	199	201	205	189	186	202	209	200	195	181	209	184	197	206	186	184	191	187	204	193	202	193	176	198	175	205	218	210	181	214	183	196	202	190	196	181	198	207	204	173	210	199	193	213	198	192	197	210	180	212	211	199	175	182	184	207	196	181	209	203	190	180	205	194	210	179	179	185	214	202	195	202	186	182	183	205	206	190	185	219	190	183	186	194	229	195	210	189	233	206	198	179	176	217	199	188	180	197	194	176	160	193	176	196	216	185	203	197	200	219	203	192	201	162	185	189	193	202	190	195	192	184	197	201	207	168	204	189	188	201	192	200	222	190	198	221	201	205	196	204	189	202	203	179	184	196	176	187	200	195	208	191	183	214	200	194	208	187	210	201	207	197	201	199	182	206	196	191	191	209	199	180	204	212	199	237	191	205	206	180	166	186	183	190	188	192	189	179	203	195	185	212	191	175	198	203	188	203	201	191	205	188	172	185	196	184	205	200	191	209	202	195	212	187	184	212	207	192	189	202	223	204	219	202	205	204	200	198	209	182	195	179	187	217	213	191	196	183	183	206	199	202	194	196	220	193	197	213	195	174	186	201	193	182	180	180	192	225	189	192	201	197	210	190	184	204	178	176	190	195	175	194	215	163	221	184	179	204	210	191	193	199	192	224	204	188	168	183	194	197	201	198	180	200	211	198	192	191	193	161	197	236	196	192	187	197	200	183	196	189	154	192	202	197	202	198	210	184	199	211	207	189	203	191	164	191	183	209	211	193	172	189	208	189	203	199	191	196	194	173	196	181	189	201	167	183	183	190	203	190	196	193	207	180	177	198	193	192	174	189	196	190	207	195	188	192	193	208	218	168	210	206	192	189	188	179	202	210	194	201	180	169	175	190	211	174	193	189	181	206	190	211	184	194	229	236	185	187	209	179	200	194	173	202	198	183	196	201	197	186	202	203	201	197	200	193	192	202	208	194	198	190	197	192	185	215	211	195	186	199	224	182	200	182	196	196	205	196	178	201	196	228	197	186	184	183	207	181	197	197	208	192	213	187	200	194	200	168	199	185	182	179	217	194	190	213	202	191	190	184	216	191	181	188	194	196	199	183	191	189	200	210	180	189	201	202	201	210	187	200	191	208	186	202	221	196	224	157	185	199	173	195	181	204	193	185	212	200	203	182	206	209	200	188	191	186	192	192	202	208	186	172	209	211	177	198	178	187	206	185
150	1	1710	129162	455	59	334	335	283	261	275	246	235	225	184	201	193	179	213	212	180	224	211	218	208	191	213	201	212	192	180	194	189	215	219	197	198	212	177	210	195	203	209	209	189	192	191	196	199	207	201	210	198	173	183	187	205	191	176	211	198	212	202	194	205	208	217	183	190	183	192	193	181	198	184	180	194	198	194	199	195	179	200	190	181	215	187	205	204	213	197	203	166	203	180	200	190	185	190	197	174	232	182	192	205	175	186	203	178	203	206	199	183	177	195	192	193	208	188	197	158	207	184	188	198	210	179	213	169	203	194	175	173	203	180	189	201	188	177	192	198	210	176	207	178	204	202	187	204	186	185	167	188	190	193	204	184	204	171	203	172	207	178	166	191	207	190	189	202	195	166	182	151	187	215	170	186	185	164	189	205	202	199	187	171	174	186	207	194	196	184	183	213	176	200	179	183	176	181	188	205	185	199	176	184	200	203	185	168	179	211	218	191	209	184	197	189	186	197	183	186	208	197	216	199	197	174	204	197	192	188	179	195	178	176	201	192	181	180	193	194	231	172	198	202	190	190	216	182	214	192	203	190	211	201	203	209	196	195	184	196	217	196	193	212	214	203	182	185	217	194	200	173	226	203	189	187	201	207	199	190	183	193	160	185	195	187	206	204	193	206	192	176	204	197	188	188	211	192	169	195	208	213	195	174	208	184	187	202	185	192	196	173	201	194	184	170	233	196	198	210	206	195	158	194	169	201	197	194	195	179	199	184	198	202	212	188	191	178	197	176	186	203	202	188	176	188	234	188	212	181	187	184	173	198	215	200	180	180	183	179	213	172	191	166	199	183	186	189	181	195	191	195	191	216	174	185	188	193	178	209	161	192	202	177	209	188	167	191	174	173	218	189	186	172	205	200	202	196	169	177	204	198	199	191	172	215	185	203	199	221	207	184	180	197	180	185	187	186	188	183	197	203	222	180	175	195	197	191	172	187	190	186	207	180	205	193	182	219	193	185	195	172	208	213	183	182	180	191	174	186	190	208	192	189	197	180	192	178	171	192	170	187	193	196	195	196	188	186	191	179	163	182	202	207	187	209	178	186	182	200	198	186	189	215	181	179	194	189	186	192	184	195	172	184	199	189	168	200	190	190	193	198	205	199	211	203	171	193	201	188	187	188	197	186	177	186	183	209	196	172	205	194	199	201	213	191	206	192	183	185	206	198	190	196	206	177	183	186	174	213	198	216	175	175	186	173	196	193	196	190	201	190	196	212	210	191	190	186	187	220	161	204	218	204	203	199	179	175	195	183	199	206	203	192	190	176	192	191	203	212	205	182	220	212	236	173	198	221	182	189	168	181	196	197	194	235	206	194	189	185	187	190	188	204	199	199	212	221	186	175	196	196	187	212	201	216	202	162	217	186	207	200	195	177	194	219	193	214	193	204	195	166	188	187	192	218	206	194	185	186	187	210	186	193	199	214	177	183	214	199	191	202	212	186	181	183	179	187	203	176	202	179	194	186	198	213	209	199	185	173	215	195	200	191	189	190	193	188	188	211	202	198	185	205	174	199	200	188	190	198	180	203	204	183	182	184	214	171	209	203	204	181	167	192	195	185	205	195	232	223	195	186	200	174	184	201	190	198	183	186	201	202	209	203	204	211	181	213	177	199	182	193	195	188	188	185	190	187	198	201	187	187	170	194	177	193	212	174	197	200	174	188	202	191	224	201	208	224	198	185	185	207	195	203	182	197	201	189	172	176	188	174	180	192	190	186	187	200	193	170	212	191	194	186	187	199	205	191	189	209	190	213	198	244	201	187	180	188	179	185	181	193	185	174	210	191	181	174	190	197	183	193	209	193	210	188	203	193	184	181	199	174	193	157	184	181	205	194	186	184	179	192	175	189	163	160	182	193	195	197	174	205	208	213	200	195	192	171	189	198	198	196	200	197	190	197	189	190	201	191	190	201	194	194	217	170	178	206	188	188	202	203	184	178	200	176	176	192	187	189	202	198	186	206	196	193	200	190	176	185	195	202	195	193	199	181	192	179	203	186	212	193	205	184	181	216	192	213	194	172	200	219	231	174	179	175	185	198	195	203	192	191	197	215	187	215	172	166	179	176	180	199	206	196	172	188	182	186	195	167	182	216	197	198	186	195	197	204	213	174	165	170	157	187	204	176	198	200	197	208	179	194	200	199	188	189	199	196	176	186	201	212	191	184	196	195	201	180	189	194	188	201	186	195	170	186	176	201	181	177	197	210	204	167	189	189	199	181	196	186	200	206	190	209	194	216	193	191	193	190	209	188	208	206	197	186	185	188	197	188	199	207	208	193	181	179	190
150	2	1950	129220	425	19	265	319	311	266	251	259	257	227	244	230	232	233	202	213	208	189	193	233	188	216	187	194	191	179	187	178	209	192	187	217	209	184	171	187	171	204	209	191	183	178	163	201	170	171	157	170	180	142	167	191	168	180	177	170	181	147	201	178	178	159	152	163	180	159	146	155	193	190	185	176	172	164	179	163	161	184	178	175	182	162	171	174	187	156	200	197	155	159	155	160	178	156	186	165	175	164	181	172	169	197	196	177	156	176	176	183	169	187	145	154	170	168	151	175	158	150	154	167	164	191	191	177	167	178	175	172	178	179	174	170	176	171	173	162	170	165	173	180	183	144	174	157	155	153	190	159	160	155	148	176	175	163	170	185	167	179	166	178	187	186	176	150	161	161	187	166	179	169	170	185	164	169	167	168	168	163	168	151	165	156	164	170	163	179	182	163	159	166	164	160	182	145	168	166	167	154	163	176	185	189	176	165	179	158	179	157	175	152	164	172	171	180	164	162	163	172	160	174	168	179	199	169	160	167	173	167	177	166	172	166	180	172	176	165	182	147	148	173	166	170	176	151	162	171	171	170	154	159	160	148	191	157	177	160	170	178	164	156	172	145	175	163	170	176	192	156	158	181	188	149	157	139	159	192	156	184	151	191	144	164	191	155	139	172	159	168	149	157	164	178	156	178	149	173	184	170	171	175	151	167	155	151	168	183	153	160	175	185	180	170	168	168	168	175	177	172	169	164	180	156	158	163	165	170	162	179	187	169	178	171	164	180	181	174	163	193	173	172	184	160	176	170	168	180	160	178	160	160	172	164	172	160	162	154	168	160	177	173	172	153	153	168	166	155	157	168	158	185	184	186	151	171	150	161	161	192	159	150	169	175	162	153	179	174	152	160	171	176	154	176	163	160	167	198	146	169	170	168	174	183	168	163	193	179	172	174	163	173	159	166	164	166	174	149	165	148	164	186	172	176	162	189	167	199	163	148	182	172	173	190	177	167	197	180	174	181	152	146	185	155	152	185	190	153	174	166	173	164	179	158	182	151	160	197	170	152	142	174	173	142	183	150	165	148	165	163	178	160	170	171	168	176	177	152	165	167	159	170	172	155	164	186	162	183	151	176	149	178	164	157	158	178	130	175	177	162	176	173	173	165	186	175	151	170	195	151	149	147	167	166	169	178	169	184	150	175	188	158	183	146	176	173	178	171	162	171	176	153	182	165	171	156	155	159	173	153	158	162	152	167	181	169	155	150	171	170	170	169	188	151	168	180	171	157	172	157	157	173	159	148	143	163	175	174	167	172	158	189	185	169	177	173	169	169	161	179	175	182	166	176	156	182	161	162	163	156	137	176	156	171	178	150	154	165	181	173	159	167	183	177	153	158	164	191	157	168	175	190	170	186	166	177	164	148	184	172	195	182	159	147	156	180	167	176	163	152	183	169	163	159	168	169	169	152	153	176	163	159	165	188	162	166	203	153	179	172	169	168	164	180	181	173	147	175	191	168	174	146	177	150	166	171	159	157	167	168	169	156	176	179	156	167	158	171	177	171	180	165	179	161	173	167	176	172	170	156	177	178	169	183	169	151	154	157	180	187	162	145	162	180	164	187	153	156	161	155	144	172	196	165	170	169	169	173	173	167	177	187	165	149	168	169	167	158	125	170	167	172	172	159	166	161	173	181	163	164	173	169	172	164	173	157	193	178	171	172	172	184	178	159	162	153	157	172	164	179	167	165	162	162	160	173	175	156	162	157	168	179	139	155	171	165	176	161	165	176	165	163	170	166	180	149	152	168	184	197	198	172	186	170	192	186	140	186	171	186	162	157	146	166	184	172	160	158	183	170	162	170	172	169	191	163	154	181	172	187	161	171	182	146	166	138	197	171	165	171	149	174	154	167	160	179	187	170	168	189	167	159	186	171	165	158	171	179	194	179	166	152	169	173	168	171	163	150	156	185	169	172	165	185	191	183	149	164	157	147	145	163	159	158	164	148	147	184	162	171	159	163	168	161	151	175	158	177	173	164	159	173	157	166	176	173	154	153	170	148	163	166	172	165	175	152	146	197	178	159	179	177	168	179	171	167	176	167	186	170	179	158	169	160	146	163	172	168	191	183	162	189	166	168	204	166	158	172	176	189	138	170	152	158	151	152	171	159	158	164	169	174	170	161	163	146	154	167	164	167	158	164	176	171	161	155	136	162	150	167	181	173	173	169	173	172	168	161	160	161	173	168	183	146	176	159	173	179	176	161	182	190	167	170	179	152	165	165	179	182	166	171	179	177	167	163	170	176	165	186	167	159	157	177	169	168	150	159	164	167	182	186	171	150	165	175
150	3	3250	129278	419	11	274	289	276	247	224	235	205	179	217	171	180	166	177	151	153	165	146	175	153	165	135	141	148	172	138	161	144	161	127	139	144	146	130	146	150	128	138	137	141	144	135	124	126	134	129	131	121	136	138	117	120	143	121	137	158	122	131	143	144	133	129	121	114	135	135	145	124	118	134	130	111	129	119	121	117	129	125	112	156	140	123	146	138	144	132	115	148	125	151	124	122	166	147	139	131	148	132	134	136	135	149	121	114	129	125	114	140	139	122	135	126	137	114	135	130	130	107	110	125	117	110	121	132	138	114	124	134	112	138	138	136	133	133	146	126	122	131	121	137	128	128	127	148	131	135	129	132	122	136	125	138	136	142	129	128	151	114	118	133	130	121	127	119	118	107	153	118	119	133	111	126	122	122	126	113	128	131	114	121	119	132	114	141	141	128	126	119	135	127	132	139	140	129	125	133	141	132	125	133	115	137	115	124	137	157	122	129	143	136	110	133	121	136	140	136	123	126	130	129	139	127	133	127	123	143	125	118	144	128	134	109	129	131	142	135	128	107	141	125	122	132	146	117	139	125	116	133	131	147	119	121	113	122	130	123	144	150	136	115	101	145	128	117	118	115	132	138	138	147	113	114	140	142	110	135	129	141	141	135	127	106	135	128	125	121	131	122	118	128	109	111	145	144	138	136	135	128	126	125	135	129	125	119	117	123	150	118	133	154	135	136	129	122	134	109	127	130	127	139	130	133	125	133	120	111	110	123	117	123	149	127	117	126	132	119	126	125	134	101	118	128	115	128	131	125	140	128	125	148	119	124	125	132	133	120	155	137	116	137	128	127	123	124	130	127	127	117	132	126	130	137	143	144	120	115	131	115	120	134	106	123	108	125	117	140	110	120	139	113	123	128	137	134	137	131	139	136	122	130	119	141	122	140	116	141	121	116	137	110	131	113	143	127	114	128	143	111	160	113	103	143	119	115	140	108	126	120	127	143	123	123	124	128	109	138	131	101	127	139	122	112	113	137	128	133	128	151	140	116	109	132	101	131	115	118	129	128	130	137	127	125	117	129	139	130	130	123	120	140	142	138	122	121	129	127	132	109	116	126	131	129	126	116	123	120	128	123	126	122	125	125	112	136	140	136	116	116	135	113	144	131	130	133	135	124	129	134	119	125	135	120	143	128	126	150	116	118	118	145	123	128	126	109	130	124	138	104	135	126	124	135	129	145	121	115	123	122	117	137	134	160	124	126	139	132	128	117	147	123	135	126	144	135	125	105	126	126	125	118	166	133	132	116	126	133	123	138	98	134	136	107	115	126	133	119	138	108	138	119	137	134	126	123	122	138	134	131	129	116	112	147	132	125	122	111	131	140	133	149	126	137	133	134	128	118	123	116	132	128	120	117	127	149	115	121	132	110	139	142	136	118	119	135	114	121	131	135	119	118	121	133	127	131	121	129	123	113	134	127	126	125	119	121	125	126	118	155	111	112	131	137	125	132	127	144	138	133	149	139	134	139	127	124	128	140	130	121	139	132	132	119	131	139	121	121	114	123	122	137	123	139	142	126	114	125	130	135	132	134	127	133	131	113	132	125	124	125	134	126	113	134	126	126	122	125	116	122	134	120	127	121	120	141	116	118	115	134	128	116	144	118	136	127	124	114	127	114	121	136	120	109	135	129	125	132	128	138	151	134	131	128	118	139	131	126	98	138	132	129	117	141	123	145	121	120	130	124	134	137	119	131	137	121	114	134	130	119	123	123	118	156	140	123	109	128	124	114	134	131	113	122	125	128	123	134	115	129	109	125	143	118	130	136	123	146	132	119	126	132	141	130	105	119	125	129	128	130	122	144	130	122	112	134	121	118	123	131	120	139	118	114	124	118	116	123	121	125	145	136	122	123	128	125	140	124	124	122	129	120	119	102	127	130	125	117	137	130	143	134	151	132	125	131	131	129	139	131	148	128	131	148	144	114	113	135	135	135	133	128	123	112	123	139	115	121	108	136	141	138	119	126	134	134	144	156	126	116	134	118	126	132	137	145	136	134	124	132	126	123	129	147	125	115	117	146	102	119	131	117	143	117	125	114	118	129	121	132	132	128	124	129	150	128	121	119	133	134	127	123	127	117	124	109	133	117	115	130	137	116	119	132	129	112	134	124	129	141	127	138	148	133	122	143	132	112	135	132	135	135	134	129	121	126	126	124	135	130	116	141	115	149	126	131	134	120	124	115	125	127	134	126	117	128	124	133	149	137	152	119	123	115	123	127	99	143	126	140	107	128	129	146	136	129	113	130	136	129	124	137	109	124	125	128	145	122	119	116	139	140	111	111	117
150	0	2500	129336	430	7	218	294	303	250	251	253	269	248	248	234	244	236	194	201	219	199	217	199	203	174	197	191	180	166	161	168	182	152	145	140	157	155	147	174	159	150	172	159	150	155	145	143	131	128	135	137	144	154	141	151	143	170	150	141	144	140	146	131	153	128	153	153	107	116	134	163	137	160	133	134	143	114	129	139	143	128	146	125	126	143	139	128	138	119	144	140	141	153	139	147	121	148	126	141	142	149	129	153	141	118	154	125	128	134	133	141	152	136	126	119	120	116	122	131	130	125	121	112	125	114	124	131	145	118	113	138	134	125	121	128	131	142	119	127	137	127	123	118	139	128	118	93	133	122	128	126	122	144	122	151	139	133	141	127	139	138	117	113	128	135	127	157	114	116	137	147	138	111	122	127	143	134	129	122	137	125	121	114	141	124	140	153	137	132	141	129	121	138	134	133	127	123	133	127	138	140	119	138	133	150	138	118	151	129	143	124	129	127	118	120	137	131	119	123	131	118	131	122	130	134	132	121	139	125	128	137	137	136	122	138	122	135	106	133	126	146	139	140	136	116	152	154	127	147	97	125	139	133	120	126	135	117	119	130	134	127	131	131	125	110	132	128	148	114	116	104	128	119	122	129	138	118	123	128	127	126	129	146	119	122	118	121	128	125	120	105	118	125	145	149	150	112	120	132	116	124	132	133	136	119	121	130	141	130	120	161	133	138	122	111	138	116	131	135	123	138	129	113	137	134	158	120	122	119	123	135	125	115	119	135	118	119	122	111	126	128	134	147	145	122	131	141	127	134	122	127	123	131	137	110	127	121	142	124	134	116	119	150	123	140	125	115	132	115	135	136	122	117	140	127	113	121	145	136	123	134	135	115	137	136	125	132	141	127	133	130	134	138	136	132	127	143	128	126	127	123	121	123	128	118	122	137	145	118	125	118	142	131	124	132	129	108	141	126	133	133	128	126	130	127	111	126	124	125	123	124	152	120	127	137	116	131	144	107	106	152	125	133	125	116	155	122	117	144	131	125	116	142	137	141	129	141	127	133	123	116	126	118	123	111	136	133	116	114	126	122	141	120	139	116	134	129	110	132	129	119	122	109	106	122	110	146	105	125	118	123	130	134	113	131	147	127	125	128	127	116	118	124	123	135	139	134	127	118	127	131	122	149	107	133	109	126	123	126	131	142	128	137	130	124	118	140	132	112	119	132	140	121	147	141	104	136	127	139	140	141	136	114	129	106	140	127	131	133	133	140	128	127	130	139	117	116	134	127	128	129	141	126	114	117	128	125	117	115	130	130	122	124	116	118	119	122	119	119	123	108	108	142	112	108	120	129	130	138	132	117	125	136	127	141	128	133	117	117	133	128	138	129	127	124	126	121	139	110	131	120	125	135	124	130	126	126	119	130	109	124	147	125	138	127	138	133	119	124	125	113	118	122	133	136	126	125	118	127	114	132	126	116	124	129	128	127	143	126	115	129	125	133	121	125	128	118	113	127	117	131	136	102	131	136	136	125	121	128	100	123	116	125	138	143	136	146	146	123	141	146	128	131	145	112	121	118	133	124	120	118	125	120	140	128	126	135	116	131	142	121	127	117	126	131	128	125	145	115	121	120	127	133	153	117	121	141	119	111	134	140	121	135	131	141	149	125	109	131	109	132	110	124	145	131	163	129	137	139	137	126	138	120	109	137	118	139	105	122	141	117	133	125	119	131	125	130	122	146	136	115	123	138	115	116	116	137	125	122	118	139	116	122	124	106	118	138	109	144	108	130	128	138	121	134	119	119	112	123	116	133	138	122	136	125	135	119	125	120	133	133	125	128	115	124	135	127	118	110	146	134	113	122	125	120	132	119	152	126	127	123	130	134	142	121	129	115	118	136	116	120	124	133	135	127	120	132	117	128	106	99	124	139	119	107	123	129	139	137	109	128	125	125	134	114	142	121	125	149	131	129	132	143	128	112	121	137	117	134	113	123	142	125	126	127	123	119	115	116	131	117	120	127	113	125	128	137	125	130	130	135	161	127	121	116	120	133	120	131	124	129	124	109	116	136	141	124	137	126	121	130	135	114	139	127	133	112	105	125	123	134	121	122	114	131	123	120	114	112	123	136	123	137	118	118	120	120	122	140	122	120	125	135	115	135	118	121	137	143	135	116	139	123	134	120	137	123	112	107	118	103	123	115	135	155	142	129	142	136	148	145	128	128	145	127	138	133	129	142	133	130	119	128	124	117	136	140	108	116	127	114	135	114	121	140	137	133	119	125	116	116	140	122	137	126	135	106	117	124	107	124	123	139	139	103	107	124	134	115	137	114	121	128	153	128	117	141
150	1	1710	129393	430	35	267	256	228	201	180	151	154	147	158	140	145	132	139	138	130	114	105	115	119	116	104	106	104	118	88	122	100	94	117	134	104	113	105	125	104	120	103	104	113	114	118	96	115	115	109	110	116	122	112	97	96	119	100	104	130	115	118	98	116	109	103	116	112	129	113	112	115	112	115	133	108	109	87	120	111	98	111	94	85	101	82	107	102	104	100	107	104	107	108	94	132	116	108	114	113	98	106	107	118	111	105	107	107	116	90	103	103	116	100	93	87	113	99	121	114	109	84	111	111	103	99	109	103	104	111	99	104	111	111	117	112	99	100	94	126	118	101	97	102	95	111	115	102	107	104	112	109	102	113	105	98	119	108	111	101	98	102	90	93	112	104	103	113	109	109	97	96	128	112	114	86	113	92	100	94	101	98	100	86	92	98	110	111	114	102	95	98	115	102	128	116	112	117	113	118	102	108	125	125	107	105	97	117	100	102	104	98	112	114	108	106	109	108	101	111	112	113	85	119	105	112	102	107	106	113	118	102	97	108	113	112	120	102	101	94	107	123	118	119	110	96	102	107	112	110	111	116	112	108	107	122	115	119	103	102	120	93	116	99	81	114	115	93	101	120	96	101	120	117	111	117	113	123	103	110	111	135	110	110	119	124	108	93	95	108	93	97	117	113	100	101	118	101	98	102	112	106	99	118	89	115	92	99	100	109	104	99	96	102	115	114	83	117	97	104	107	126	105	109	116	106	107	84	109	100	95	98	99	105	114	109	99	90	100	111	105	91	112	110	110	105	96	110	116	108	107	90	103	105	90	104	106	108	99	111	108	100	97	96	117	110	105	116	98	86	116	117	111	100	103	101	94	107	94	97	110	100	102	105	114	118	115	128	107	93	116	98	109	93	113	72	96	118	95	105	123	105	100	106	105	105	97	109	128	124	114	103	119	119	111	107	106	98	111	113	92	90	112	101	101	103	104	104	117	112	105	103	98	113	92	113	115	93	108	118	115	108	98	111	97	113	119	92	90	103	96	120	92	103	117	100	109	121	98	104	108	102	119	117	107	114	103	93	92	120	107	113	101	107	102	119	110	105	94	103	110	107	98	96	102	105	102	101	111	107	99	123	117	105	100	98	114	120	93	119	82	106	122	108	90	120	92	103	95	103	114	104	115	90	117	97	121	101	106	114	94	105	93	113	97	131	102	97	116	91	120	99	102	115	104	104	107	130	100	97	110	103	101	105	81	104	111	100	98	108	102	110	90	108	102	97	108	117	116	99	117	114	93	90	115	124	97	108	106	114	109	102	108	112	90	105	99	99	93	118	110	110	102	113	108	113	107	94	110	111	107	87	106	87	95	103	109	109	106	107	97	122	108	110	100	105	118	118	109	98	103	109	108	105	100	100	109	93	109	119	114	115	107	97	114	101	101	102	110	108	119	106	117	98	112	104	108	82	110	100	111	110	94	131	92	114	106	105	105	99	105	116	97	88	100	110	110	107	103	83	109	96	112	79	94	102	121	99	103	109	106	112	108	112	122	104	108	103	126	101	100	100	111	95	124	109	131	107	96	109	93	116	109	121	88	103	92	112	87	133	95	120	110	116	107	111	99	110	109	100	101	103	93	119	119	114	97	124	111	109	117	112	112	106	105	93	108	121	83	116	106	102	99	104	116	114	105	100	104	121	114	102	115	113	109	111	113	121	93	104	116	107	115	93	97	120	129	109	98	105	109	98	84	97	102	101	100	112	82	97	124	101	110	101	134	96	108	109	104	118	94	114	116	108	99	103	112	75	95	103	97	123	117	114	106	109	98	113	116	118	107	131	106	127	108	120	108	91	104	100	101	93	106	132	117	106	95	119	107	124	88	93	99	119	101	108	94	96	100	109	104	108	105	118	124	106	111	100	118	116	110	107	108	111	103	100	96	95	87	102	105	118	107	125	105	105	115	105	103	111	95	127	111	103	102	92	98	116	105	110	120	98	106	87	116	95	106	111	108	103	103	112	110	115	96	110	104	121	115	113	119	100	114	113	133	108	94	101	114	105	97	104	113	95	110	108	111	99	102	101	101	111	109	91	107	111	98	124	99	104	111	124	108	102	125	117	110	107	114	93	124	114	101	121	105	103	92	108	94	120	107	114	103	128	91	115	92	116	97	126	109	108	108	94	94	127	119	112	85	100	107	100	126	108	110	108	119	111	101	113	92	106	137	113	99	118	117	126	121	91	112	116	97	102	90	110	122	126	98	108	103	110	106	117	115	103	99	104	108	114	103	104	119	112	104	95	108	95	106	110	118	108	115	100	111	93	120	118	116	117	118	96	120	107	99	118	132
150	2	1950	129451	435	13	273	276	268	278	248	241	250	225	223	239	218	197	223	191	193	178	178	186	200	174	183	165	192	172	176	181	156	155	164	176	179	147	173	153	146	174	147	177	188	177	163	158	148	154	161	142	163	164	203	149	156	166	153	168	149	176	163	170	132	141	155	159	146	153	177	151	169	155	171	142	170	163	162	157	150	147	153	171	129	150	157	143	164	141	162	147	145	137	150	140	157	136	156	157	167	141	145	157	155	141	158	164	171	159	147	148	156	151	169	141	155	150	130	162	161	128	171	141	156	161	153	149	163	154	155	141	158	164	148	156	125	128	133	178	150	146	146	149	170	152	166	159	143	137	148	139	159	164	153	158	164	149	160	145	172	169	162	149	153	168	139	136	164	146	134	148	151	164	148	129	158	161	143	152	148	147	161	145	140	188	163	148	118	166	146	140	154	157	143	143	135	148	141	149	152	151	148	142	160	156	136	140	161	166	136	140	161	157	150	137	139	160	142	174	151	157	152	155	147	160	166	148	139	146	134	150	152	135	140	140	159	139	161	137	152	159	146	143	145	157	161	149	165	151	166	152	156	174	166	137	153	149	132	154	160	145	141	154	142	145	155	171	163	148	170	144	143	135	119	154	158	154	139	154	157	149	140	163	166	140	165	139	135	148	148	143	152	127	149	151	147	139	181	161	150	170	148	152	152	166	117	162	145	132	160	134	152	165	156	149	158	149	158	139	142	155	162	164	137	145	167	151	152	158	152	138	149	150	147	146	141	139	145	163	166	131	148	153	165	159	135	138	150	161	167	153	123	158	159	166	158	150	145	139	149	155	171	136	148	143	134	171	174	140	155	164	139	137	156	174	162	137	164	143	154	154	171	133	150	138	155	135	138	146	153	180	140	145	144	141	155	152	166	150	155	158	159	170	155	148	169	153	162	125	137	149	166	151	143	156	161	162	138	135	149	155	150	142	152	142	126	145	150	136	143	154	139	130	140	138	138	138	148	133	157	150	141	178	147	122	163	137	153	150	144	134	139	149	136	142	135	155	160	157	155	142	166	147	155	142	157	154	146	158	133	137	162	161	162	154	140	152	163	151	144	149	148	166	148	137	147	149	150	164	145	137	143	137	139	133	137	140	146	164	149	148	150	150	149	158	162	155	152	170	144	126	141	159	143	144	142	131	151	177	145	159	144	139	143	150	175	156	155	143	158	135	159	151	157	143	144	150	147	155	168	160	124	156	156	136	144	153	134	151	152	148	160	149	148	157	162	136	152	156	157	147	151	159	159	133	156	139	150	135	167	156	141	152	160	167	164	157	170	162	156	168	128	170	132	168	147	163	156	162	170	146	157	143	153	165	156	131	154	151	163	127	134	133	177	147	171	151	138	144	142	155	151	142	155	165	145	150	164	156	152	142	146	162	160	167	149	146	138	155	142	163	147	165	136	139	162	180	151	174	140	149	155	129	141	151	136	166	156	152	138	144	164	129	149	149	136	130	160	157	153	169	140	147	158	132	164	160	163	163	158	158	156	163	144	160	150	172	138	169	133	160	122	140	148	173	159	128	147	149	144	147	169	130	154	160	158	153	159	152	156	139	165	149	160	153	137	164	146	156	157	160	159	148	139	143	151	159	155	134	166	146	151	142	148	140	142	151	146	143	137	156	155	165	158	142	159	156	155	145	153	166	161	140	146	135	152	137	155	147	146	145	174	151	143	144	163	148	137	171	139	154	147	137	126	149	155	162	149	133	158	149	161	154	160	150	145	170	124	152	151	140	150	173	142	157	130	148	162	142	158	133	153	132	147	123	159	131	155	161	129	160	141	150	153	174	139	156	150	141	160	164	137	136	129	149	139	151	153	159	165	168	148	162	159	148	168	129	163	152	139	153	162	146	169	161	134	135	159	136	150	155	151	132	133	165	164	133	154	152	142	137	129	131	168	148	149	158	142	164	138	171	151	151	157	139	164	147	152	136	131	138	165	156	132	138	147	133	177	141	157	148	127	162	162	169	142	138	149	150	143	147	128	144	181	137	142	161	156	164	130	153	161	157	134	159	141	161	152	158	160	140	172	158	134	152	142	154	156	161	137	134	155	152	153	189	150	161	156	148	150	144	164	132	141	127	149	151	127	150	146	159	146	157	150	159	154	158	142	160	161	157	161	141	157	141	120	131	160	155	156	154	151	156	146	148	139	152	138	143	149	129	149	142	138	149	158	133	170	143	160	162	142	163	153	145	128	151	154	133	160	141	153	150	151	147	165	142	165	146	150	145	163	150	146	154	130	153	166	150	156	167	147	134	148	146	138	159	143	159	151	144	157	162	141	139	149	160
150	3	3250	129509	431	35	284	319	309	277	266	268	259	246	232	257	241	225	219	209	204	191	206	223	213	204	200	202	197	193	193	193	174	221	185	210	200	187	180	208	196	163	202	192	163	200	182	203	191	179	174	202	205	191	192	175	186	191	197	199	179	201	199	182	186	197	197	201	187	187	180	176	182	192	151	164	182	181	171	193	180	189	165	192	149	191	204	215	190	211	194	180	181	184	206	181	152	211	150	175	176	176	183	174	174	159	190	189	192	184	190	188	150	177	185	197	198	193	182	185	172	191	187	169	189	188	191	200	174	215	190	182	199	191	182	143	186	187	179	169	186	184	183	159	165	189	173	183	183	185	179	182	163	169	150	176	191	191	173	171	176	171	185	176	207	179	187	196	165	196	190	195	167	178	183	178	163	194	182	172	175	201	178	188	204	167	182	188	175	169	164	174	189	176	186	180	205	171	195	202	179	200	175	192	175	182	187	187	172	178	172	200	181	175	191	170	167	190	182	157	188	186	146	159	190	177	172	173	186	191	185	173	186	186	164	181	187	187	152	182	208	197	166	178	167	169	178	187	148	181	169	166	180	187	161	176	193	198	179	171	178	167	184	183	163	172	161	179	168	184	186	170	208	208	176	173	192	150	187	185	186	189	180	178	192	159	179	193	196	186	182	202	187	176	184	181	168	176	183	188	194	198	208	173	185	172	193	193	189	204	189	168	196	196	163	197	194	190	188	182	185	201	174	174	193	175	172	153	180	200	196	173	173	173	180	182	181	174	179	177	204	182	169	169	193	187	164	200	143	176	184	181	166	179	204	205	180	182	192	173	180	182	161	156	173	192	192	170	165	169	201	183	178	201	183	184	174	159	215	178	188	177	182	198	183	180	170	177	199	161	164	154	182	192	179	181	172	175	154	170	171	181	169	185	161	183	185	196	166	179	165	171	157	175	188	193	189	174	161	198	188	174	174	180	169	170	178	192	172	204	180	186	168	172	199	173	204	172	158	187	181	179	183	152	181	190	157	176	180	191	210	203	186	183	174	167	191	184	183	161	156	199	167	170	166	186	175	177	177	186	168	166	167	190	169	189	189	172	185	179	168	169	199	164	183	172	223	214	178	161	187	187	167	187	179	169	169	174	191	208	174	178	157	168	173	191	182	184	189	170	179	186	180	193	174	176	165	180	175	189	176	193	181	177	187	184	190	178	189	184	180	182	177	177	162	183	182	179	182	178	168	181	161	168	184	177	192	180	178	170	183	172	162	171	203	167	197	174	186	179	194	177	188	190	195	173	175	183	187	174	178	185	180	180	178	182	184	170	173	194	179	183	193	175	177	181	178	165	182	188	194	194	172	191	175	189	181	160	194	161	182	192	184	200	183	205	175	189	203	176	179	176	194	157	176	175	187	198	178	168	165	179	194	175	194	174	153	177	167	159	171	174	171	188	188	187	171	183	180	168	177	184	190	175	170	157	198	208	176	193	182	189	158	175	190	180	199	170	185	191	169	164	150	187	184	176	186	174	163	188	180	164	168	157	189	185	176	170	172	186	164	206	180	178	195	170	164	172	160	177	198	166	196	167	195	183	184	194	173	179	188	194	167	174	178	182	159	186	173	193	164	173	168	174	186	191	171	177	193	175	179	175	173	187	196	197	180	172	177	180	164	175	206	183	189	196	177	176	194	174	190	191	181	175	175	186	167	168	176	185	182	187	185	182	186	183	192	200	187	178	182	172	168	162	172	165	179	171	195	166	180	180	174	156	188	195	172	178	173	174	188	187	178	181	188	194	193	168	187	187	190	179	181	199	184	179	159	166	184	196	175	186	182	186	171	173	189	166	175	188	181	176	206	183	174	184	174	179	165	191	179	193	173	165	184	180	188	191	198	175	169	176	168	165	173	162	184	192	191	165	164	161	174	155	187	193	191	160	166	165	178	164	196	161	173	204	165	184	162	159	167	163	181	189	169	180	183	169	207	186	195	191	170	186	176	178	156	170	180	180	185	185	183	205	191	176	193	188	158	170	183	195	200	184	174	181	188	171	179	174	170	186	174	198	197	168	166	173	192	162	176	171	162	170	189	175	204	167	184	193	172	201	169	170	174	168	180	185	173	166	199	179	170	195	157	174	154	182	155	203	162	181	184	188	164	187	190	199	180	162	173	189	195	178	194	191	172	164	156	195	184	181	188	189	194	161	188	195	197	178	184	199	152	197	178	165	190	177	189	184	183	180	181	187	159	187	159	195	185	193	177	187	177	176	186	174	176	184	181	189	176	181	172	179	180	183	193	186	179	192	175	154	201	167	183	188	204	204	190	174	179	188	184	188	205	194	171	179
