150	0	2500	179317	410	9	249	291	286	288	291	276	261	277	295	309	288	293	277	273	260	241	250	218	193	210	211	197	215	195	177	205	215	181	177	172	153	185	178	174	176	176	202	172	164	158	188	150	156	165	150	159	151	145	141	154	175	150	163	168	155	142	156	147	170	133	132	168	144	151	151	155	140	182	139	147	148	139	156	160	157	171	164	146	164	149	135	165	160	153	150	165	160	152	139	149	160	153	161	150	155	162	144	123	145	143	139	151	162	156	155	143	144	174	142	166	138	144	150	139	166	161	146	149	151	159	152	133	155	152	145	139	150	146	137	156	150	137	152	157	135	146	142	151	153	143	134	141	147	122	172	156	152	163	141	154	170	139	149	142	142	149	144	128	141	135	132	147	149	146	147	140	150	153	159	159	156	167	144	148	135	147	139	164	149	152	140	164	139	150	143	156	153	146	143	157	136	145	138	159	132	125	123	164	134	141	145	165	148	170	144	134	155	146	158	148	147	140	140	155	140	147	131	148	139	125	138	140	147	142	128	144	143	134	132	142	144	132	136	168	149	141	154	140	145	162	138	141	134	147	143	159	140	154	160	122	148	146	140	155	136	148	156	147	164	152	138	134	142	147	134	145	136	151	137	135	160	151	140	159	140	156	125	150	162	145	144	148	144	132	150	142	136	148	138	132	128	125	158	136	148	144	145	135	131	148	143	132	155	184	146	154	149	136	148	136	146	147	140	149	133	148	138	141	160	164	131	140	143	143	147	125	141	137	130	140	142	119	146	148	145	164	141	135	145	121	151	139	136	138	145	143	126	132	158	162	153	150	137	143	138	152	147	137	127	144	141	139	132	145	138	136	139	135	149	142	145	123	130	138	136	158	131	127	162	128	146	137	125	151	137	152	136	150	127	163	155	143	147	142	137	142	142	142	140	148	147	157	151	147	142	124	149	131	141	144	118	143	119	145	140	165	154	125	130	138	148	153	130	151	141	151	154	132	137	151	136	137	140	152	129	137	142	135	143	129	135	143	141	138	150	128	135	164	146	146	128	127	134	159	159	136	148	128	164	118	140	129	134	116	159	148	139	148	147	140	146	145	146	144	145	139	134	142	126	160	163	156	146	151	141	139	174	141	167	146	141	144	156	132	143	136	164	154	134	157	134	140	149	143	133	126	136	135	151	142	157	152	144	148	123	143	126	142	135	130	133	164	135	134	158	156	134	145	132	155	136	148	131	155	151	149	143	132	140	165	124	141	131	132	155	149	147	141	140	152	141	140	139	148	139	132	128	136	133	147	141	119	132	138	137	140	146	140	127	157	139	142	145	145	125	148	155	142	139	130	151	156	154	128	148	150	156	127	133	129	154	136	133	132	149	123	149	148	127	141	155	159	114	137	158	151	144	127	149	163	139	141	146	141	137	146	129	161	123	145	130	154	156	150	136	132	119	139	159	155	151	145	147	133	148	144	162	145	135	137	156	169	161	143	144	142	159	156	152	151	140	148	148	141	110	141	129	140	139	131	134	134	138	155	154	136	150	144	145	137	141	144	130	137	159	146	127	150	138	145	138	145	154	168	137	141	136	149	139	136	139	157	148	141	152	144	138	131	144	120	144	151	147	146	151	139	139	138	156	152	124	156	166	131	139	167	142	131	149	140	126	146	148	143	130	129	130	155	147	129	134	133	141	143	145	144	124	146	166	156	142	136	132	113	136	133	135	127	139	151	150	143	141	152	135	140	153	144	157	163	171	136	136	139	124	136	155	135	161	130	158	136	157	149	138	135	137	153	149	132	135	129	140	136	139	171	122	141	145	148	134	154	131	146	144	148	146	149	148	157	146	151	114	141	155	155	132	137	138	149	143	149	149	117	151	158	153	142	148	165	157	139	139	152	131	148	154	144	150	119	132	133	143	137	133	125	167	143	143	135	134	114	167	135	148	148	149	160	150	161	155	157	138	144	135	147	154	162	149	151	154	138	135	140	135	151	151	147	160	143	147	133	134	134	147	139	117	137	157	134	138	141	150	122	164	137	138	129	141	129	142	158	141	155	141	132	136	159	137	135	157	141	150	145	153	140	144	148	125	147	138	132	141	138	121	143	161	131	161	162	151	133	146	166	123	135	142	164	146	149	154	138	149	157	135	134	123	126	138	140	138	149	166	134	135	153	129	149	135	151	152	136	132	132	154	150	132	137	151	125	143	141	139	140	133	145	140	149	148	135	133	141	134	122	147	153	137	157	147	131	147	136	143	144	154	145	134	126	148	129	154	143	130	152	172	141	156	137	152	135	153	140	159	133	143	127	130	152	137	147	136	131	149	146	157	139	153	127	162	139	145	152
150	1	1710	179375	433	51	297	288	253	208	210	196	199	181	152	175	189	166	149	185	162	186	152	176	159	160	156	138	154	140	146	156	142	162	132	152	155	137	140	116	146	130	140	155	146	158	136	160	106	146	116	145	129	141	130	128	131	145	127	154	140	130	158	127	144	132	144	142	126	139	119	127	134	125	154	135	138	153	127	138	128	134	128	139	143	120	139	136	144	127	135	114	116	135	128	128	141	142	166	135	137	135	146	136	126	160	142	138	133	138	140	130	135	137	143	129	139	151	147	175	131	144	147	126	150	126	142	131	157	137	142	139	140	168	151	147	148	126	132	136	146	143	144	130	141	112	150	147	127	150	127	144	125	116	154	139	134	152	121	156	165	150	135	122	126	135	136	131	140	147	129	136	121	132	134	123	127	135	128	130	122	141	138	130	117	143	143	132	165	119	131	150	145	145	139	127	142	124	154	144	124	142	134	127	129	153	145	145	120	138	158	149	123	156	138	155	120	151	131	148	147	102	126	119	129	127	138	145	131	139	130	139	132	132	125	144	156	130	144	137	129	137	143	113	139	152	131	146	128	137	119	153	134	146	125	135	163	139	142	134	130	139	134	124	130	127	145	136	133	142	143	120	124	148	141	145	144	161	156	110	133	138	158	125	130	150	133	142	135	129	143	121	129	140	131	129	123	134	147	145	160	141	152	111	127	114	140	148	166	125	140	144	142	135	145	157	134	125	129	144	157	129	152	125	148	148	135	127	132	135	149	151	137	122	153	150	135	134	130	117	139	135	135	123	128	114	133	140	135	127	156	129	124	130	148	145	145	139	131	138	128	138	149	138	135	154	134	127	149	123	144	145	127	137	160	136	152	142	121	148	132	148	142	151	148	123	140	133	155	134	143	144	152	130	133	137	127	161	123	130	128	149	135	141	124	139	105	136	148	138	122	137	120	148	126	142	116	134	97	137	124	145	138	142	141	140	153	138	145	139	135	148	144	147	141	123	144	141	137	141	125	134	139	136	142	129	141	109	145	141	130	135	127	145	136	139	138	147	131	145	134	136	125	123	135	115	136	139	127	142	124	131	126	144	153	131	141	140	126	128	142	134	128	139	160	149	151	140	140	132	124	129	144	150	148	146	146	119	148	137	140	144	120	127	120	132	151	147	121	130	143	141	135	141	139	126	118	136	148	126	131	125	137	158	131	139	146	156	153	141	127	126	142	155	143	145	138	150	125	139	145	134	131	150	139	145	148	152	129	139	148	131	127	147	155	146	140	142	134	138	141	126	129	158	156	121	156	133	137	131	125	156	163	155	121	158	137	130	139	152	115	147	141	122	148	130	147	133	141	137	147	127	158	135	156	126	152	125	135	129	141	146	120	140	131	125	152	131	151	133	124	132	136	142	140	136	148	124	156	137	149	124	137	135	144	132	140	148	143	118	132	147	127	125	124	136	132	143	119	158	129	149	127	130	114	145	140	142	150	160	131	140	148	129	129	164	130	127	131	139	104	142	135	144	138	145	142	122	142	127	133	115	165	126	140	140	144	150	148	137	154	127	148	135	124	151	132	140	128	136	147	132	118	139	128	131	136	122	131	140	141	144	123	143	131	128	146	143	137	136	136	137	144	123	150	132	138	129	141	133	137	140	139	151	137	118	130	129	142	128	157	141	154	156	138	126	136	142	127	146	131	134	136	139	136	133	144	132	131	126	132	140	143	150	131	143	136	155	127	143	133	155	127	128	138	153	133	133	127	119	116	138	140	132	133	141	158	149	143	176	131	131	135	148	127	140	150	148	142	135	140	142	142	149	141	138	121	130	114	121	140	141	140	146	119	113	122	143	118	118	122	134	141	113	133	143	166	133	150	141	127	140	130	153	134	140	115	149	151	147	120	141	143	133	138	135	131	146	119	137	141	136	140	131	145	125	123	155	143	147	135	119	147	149	150	127	134	122	132	149	123	142	139	118	130	142	144	145	141	152	125	144	154	156	139	118	155	144	143	122	124	132	127	142	146	143	139	140	154	128	111	161	141	124	143	112	141	144	135	132	124	150	154	119	118	131	129	159	126	133	123	127	128	138	128	163	143	137	132	137	143	127	130	127	142	125	131	109	132	141	131	142	136	122	160	141	126	151	138	138	139	121	151	127	132	125	152	143	123	134	141	147	144	127	150	143	158	131	138	126	142	125	123	128	130	124	168	143	118	139	114	129	139	136	133	144	134	130	133	137	145	153	147	153	138	114	139	122	141	137	133	124	147	135	157	140	150	157	136	147	140	134	142	147	153	143	119	150	141	149	125	142	116	141	141	138	133	166	124	141	126	113	136	147	130	116	124	153
150	2	1950	179432	438	15	251	306	299	261	228	229	235	216	246	215	250	237	226	206	208	188	216	190	183	183	160	176	185	173	171	145	172	161	155	161	150	153	156	167	172	159	166	154	144	160	142	153	156	148	155	156	144	145	142	140	134	163	150	149	160	135	127	142	143	151	155	138	128	160	145	152	146	137	156	145	138	147	151	120	168	136	151	146	134	172	132	157	140	155	140	143	152	126	133	147	154	136	164	142	134	166	161	150	141	149	129	151	143	147	134	121	143	144	157	126	137	143	130	143	139	156	130	152	144	131	155	140	154	113	151	143	169	160	156	130	161	136	158	150	140	143	145	128	142	149	159	124	131	149	152	135	132	149	152	144	155	132	148	155	157	154	150	165	136	151	136	150	163	144	151	135	143	126	133	158	139	154	162	149	139	151	152	146	127	150	148	127	143	141	134	144	154	155	159	149	142	138	152	139	144	124	142	138	133	120	161	112	146	157	135	145	128	127	143	152	141	141	135	162	134	143	136	157	133	139	150	116	141	136	142	149	144	149	142	131	155	140	139	138	149	130	147	142	146	142	133	143	155	141	142	158	142	130	147	144	134	118	149	145	146	143	166	126	141	124	121	137	143	142	143	150	156	138	140	160	127	139	134	165	138	144	139	142	150	155	140	141	151	137	155	129	136	136	136	140	156	159	126	142	147	148	137	120	140	128	132	138	132	136	148	151	125	141	157	156	162	147	147	157	146	144	139	142	143	155	149	152	135	138	143	159	131	136	160	141	142	165	125	115	131	146	145	145	138	130	138	144	114	141	136	127	133	139	148	124	155	141	139	125	141	134	138	120	151	125	145	147	137	128	145	162	141	129	152	143	155	150	131	135	145	145	147	140	152	138	131	129	182	137	123	134	140	133	127	160	129	151	135	131	141	127	138	146	139	147	126	137	128	150	147	130	143	127	152	145	145	139	155	130	136	135	124	133	148	118	159	154	129	143	159	131	166	129	132	140	134	112	144	128	132	145	171	107	121	135	130	137	127	140	154	138	134	131	123	156	143	152	155	131	123	156	148	129	141	147	140	139	124	144	138	130	156	134	124	137	142	156	150	150	143	138	147	117	134	143	138	156	141	140	145	132	132	124	146	136	132	148	133	134	133	123	149	137	124	151	157	166	152	131	121	128	153	145	141	145	133	143	124	136	149	110	129	122	143	153	124	156	121	154	126	133	157	142	140	122	155	138	156	137	132	140	151	133	132	142	148	145	143	124	120	120	126	115	170	161	148	141	126	142	124	142	144	145	138	136	155	131	127	142	136	143	145	138	136	132	129	140	145	133	153	141	121	133	154	160	137	128	128	138	157	135	146	143	139	139	131	123	154	145	139	119	155	131	130	146	137	140	151	134	148	135	126	138	173	130	138	143	143	155	132	132	128	149	131	121	162	131	121	150	151	163	135	143	128	124	147	132	149	151	131	127	140	155	143	140	137	136	166	117	138	137	137	147	133	130	149	133	139	158	141	141	121	124	133	144	141	144	135	154	144	133	132	133	150	165	137	146	141	140	144	144	136	151	146	141	115	152	136	136	145	142	125	144	123	122	120	156	134	147	117	137	135	131	144	150	132	137	121	134	126	138	138	146	151	142	136	135	117	171	154	132	129	131	136	130	136	151	141	162	141	144	154	150	135	135	134	142	124	143	123	126	113	146	139	139	145	114	150	134	134	141	148	149	145	141	159	143	135	142	132	160	125	135	149	131	146	151	131	123	136	141	155	144	142	123	125	135	125	141	132	134	124	159	122	139	120	136	157	112	157	144	133	138	127	142	136	153	121	143	119	152	129	136	147	133	143	149	136	142	151	142	141	138	140	137	147	134	148	133	141	129	140	125	141	143	142	134	126	146	129	116	138	135	131	129	149	138	131	136	133	142	150	161	145	145	139	151	141	127	145	163	124	163	133	140	148	151	126	132	136	130	132	134	118	136	124	124	154	134	162	127	125	123	125	149	152	118	147	131	156	138	141	145	149	148	139	133	140	119	161	150	145	165	141	142	152	150	146	132	148	144	146	140	123	136	161	123	135	137	152	122	149	133	125	121	133	159	137	129	156	127	139	159	124	155	132	117	151	126	155	134	147	130	155	145	135	146	151	135	134	150	137	166	150	140	133	136	136	152	147	164	127	144	149	149	137	119	137	147	136	140	135	134	141	139	146	122	134	145	153	160	139	148	126	142	140	139	151	143	134	133	150	135	127	144	142	127	135	128	137	144	140	147	139	131	147	131	160	128	137	148	140	128	137	123	133	117	123	147	138	144	141	155	147	135	131	145	127	152	142	149	156	160	156	157	143	137
150	3	3250	179490	415	25	296	310	279	256	207	243	237	228	203	219	241	244	215	239	191	194	174	192	180	172	130	163	177	176	160	146	161	159	153	156	171	133	149	155	171	152	157	136	159	157	176	153	148	145	157	149	150	173	141	146	143	164	141	169	146	161	123	137	162	153	153	159	152	163	150	154	140	153	151	144	137	176	154	156	170	149	155	144	161	150	132	153	156	154	146	148	145	159	156	160	143	163	140	141	145	132	134	149	124	155	148	148	139	165	149	146	115	148	141	148	144	141	154	134	157	132	145	141	148	117	157	156	157	146	129	146	150	139	143	162	161	150	151	137	153	131	151	156	153	175	131	155	139	142	136	151	152	158	154	150	141	138	176	141	150	170	152	151	142	151	150	172	144	150	150	133	144	152	145	146	154	134	138	137	132	141	152	152	137	163	158	153	144	128	158	146	132	154	145	158	135	153	152	159	143	127	135	144	160	138	160	148	149	158	147	136	161	132	162	136	146	128	184	164	142	155	145	137	133	160	145	132	149	147	145	156	144	178	146	138	158	150	129	179	138	144	141	138	145	158	149	125	143	160	148	127	138	148	153	155	132	151	129	126	142	144	140	119	145	142	136	156	132	149	139	163	141	146	163	145	136	146	143	144	143	135	137	145	156	129	153	152	135	122	143	146	150	151	149	165	142	145	148	145	129	148	156	153	120	153	138	155	147	173	132	140	152	157	139	129	151	152	135	139	150	175	151	132	135	147	138	175	151	157	157	140	117	141	134	118	140	146	143	152	146	141	129	151	122	151	145	139	131	152	158	146	134	130	147	154	125	157	139	134	139	155	128	127	136	157	159	151	148	147	168	145	168	127	145	143	163	138	132	139	129	129	132	138	147	146	138	135	134	166	146	137	136	144	125	132	141	143	145	133	149	142	157	146	141	149	148	138	155	136	157	121	161	134	147	127	149	150	173	135	138	135	154	158	144	150	141	156	140	149	130	156	134	143	143	135	141	154	143	140	141	145	149	149	144	147	141	132	144	161	152	162	161	148	146	142	138	144	149	140	135	143	150	139	126	143	149	154	146	136	143	133	158	123	132	141	131	172	142	147	135	149	150	140	149	125	143	162	143	156	129	153	154	140	120	134	161	132	146	150	159	149	135	158	144	134	136	141	150	136	147	172	151	133	160	141	145	132	149	141	145	147	132	161	143	127	132	145	144	139	147	143	135	160	144	147	146	155	139	134	142	139	146	143	134	155	129	141	148	142	146	132	133	127	153	136	124	130	125	138	152	139	143	136	151	154	150	138	134	138	162	157	150	154	137	155	135	114	135	143	139	134	137	130	146	156	117	132	130	137	168	150	145	145	119	133	133	139	127	146	163	158	153	128	153	143	140	120	155	142	146	151	151	156	129	152	145	133	154	158	142	137	133	143	140	142	158	145	152	146	148	148	145	160	156	159	162	147	144	148	149	151	140	147	164	146	146	144	137	136	130	134	144	146	136	151	120	147	165	152	133	138	142	135	169	147	147	137	149	152	167	155	144	153	130	122	133	152	128	158	138	145	153	146	140	152	141	120	132	153	150	140	131	154	136	161	134	129	146	151	132	124	146	160	139	159	137	131	147	130	151	140	145	165	141	159	163	163	145	162	146	152	152	145	143	142	151	140	136	132	141	153	152	132	149	133	131	161	138	134	139	120	151	143	141	144	147	137	147	135	154	148	151	148	137	137	175	134	135	143	144	157	136	155	151	138	169	111	142	158	161	146	138	135	162	145	132	145	168	134	157	153	140	138	122	159	139	162	156	164	150	166	162	142	136	150	133	140	150	164	149	133	139	148	141	152	159	150	143	148	152	136	160	146	129	164	159	154	164	130	144	131	129	152	152	124	148	169	139	141	142	153	137	140	151	135	119	142	142	142	126	138	150	140	121	156	135	134	148	134	150	148	134	146	154	139	149	156	127	135	141	148	157	153	144	144	143	151	142	147	162	139	158	162	166	140	136	159	140	149	125	153	170	121	135	148	148	147	156	157	135	143	152	156	148	157	126	154	150	147	149	136	130	152	152	138	140	159	151	156	111	157	149	133	151	156	134	140	132	148	148	160	148	143	156	146	129	150	153	153	150	143	145	140	136	147	145	146	146	136	132	150	143	134	136	143	143	143	167	131	142	149	133	145	152	157	147	171	141	142	141	146	138	161	144	155	147	138	135	145	143	166	145	131	138	150	142	175	133	118	147	150	148	147	143	140	141	166	168	156	139	139	155	149	134	158	124	152	116	145	145	146	137	153	143	152	145	136	128	149	141	154	150	139	142	142	154	146	154	148	153	136	153	139	133	148	145	157
150	0	2500	179548	429	6	241	279	277	299	275	270	300	265	292	252	288	270	246	297	264	255	230	239	234	208	210	220	197	197	180	186	206	183	185	177	185	184	173	169	179	164	191	157	183	180	167	160	178	189	176	162	165	175	166	187	167	137	154	162	158	165	153	172	161	136	162	163	160	166	154	155	139	133	160	150	152	160	138	157	163	136	149	147	156	150	156	159	162	173	155	152	148	152	151	175	148	154	162	158	146	145	126	134	152	125	139	153	145	170	172	146	145	148	125	153	143	143	160	140	146	148	157	162	156	144	134	140	127	139	146	139	127	139	166	148	156	163	136	152	152	145	155	138	143	148	148	139	148	139	133	155	146	126	152	148	155	157	136	129	161	140	148	142	133	142	146	144	130	157	167	121	143	138	163	153	142	151	137	138	140	149	137	138	143	134	140	140	143	142	162	150	174	135	147	143	134	154	163	137	154	162	137	137	148	140	169	150	152	163	159	147	134	140	156	142	151	136	150	158	148	121	131	156	153	155	132	139	146	142	131	140	152	138	149	137	136	148	137	124	145	147	145	143	149	129	150	146	142	130	137	148	146	166	129	145	147	156	155	146	134	149	140	143	157	169	147	137	158	139	143	146	146	143	119	131	140	125	134	150	126	136	158	131	141	154	146	154	155	126	135	157	122	156	148	152	138	134	145	154	153	136	152	137	149	153	131	137	135	129	127	159	111	145	160	131	142	145	157	135	138	149	148	126	138	164	155	134	116	126	156	161	127	138	142	148	143	132	141	148	147	166	141	139	137	168	139	133	133	140	135	141	156	128	124	137	150	147	145	138	143	144	133	128	139	145	143	149	143	132	157	150	124	136	130	137	151	139	151	139	127	140	156	159	138	144	149	122	135	144	152	159	148	150	138	160	146	153	125	134	136	138	149	137	132	135	138	140	140	129	144	129	146	134	169	129	137	146	127	153	151	152	135	144	190	152	144	155	155	139	144	157	141	147	149	144	148	158	140	141	147	172	139	162	151	123	148	146	131	148	146	141	144	136	133	155	141	138	147	135	155	158	145	141	142	141	140	138	156	145	140	147	135	134	136	148	149	146	133	157	130	143	158	143	145	161	157	151	147	132	137	122	135	146	135	148	147	146	157	156	149	134	136	144	138	151	158	132	144	139	121	148	150	154	140	149	142	125	131	157	142	140	164	148	134	155	143	133	150	134	140	151	161	135	132	142	144	133	140	108	130	151	145	134	148	122	140	131	136	125	132	161	126	137	135	151	137	118	140	133	147	139	153	143	149	158	139	133	153	160	151	137	142	140	120	122	135	135	142	137	150	138	142	164	122	149	151	154	137	159	126	120	150	146	142	142	150	153	147	132	140	137	156	153	121	138	144	131	122	145	113	148	125	149	140	147	138	163	149	137	148	139	162	130	135	142	131	133	134	146	150	156	149	142	136	152	160	145	121	131	133	143	128	160	137	151	133	144	138	142	143	147	138	139	155	143	143	152	150	145	133	134	144	125	139	134	141	161	139	133	125	118	156	119	134	143	130	135	139	140	145	144	165	141	138	145	158	128	158	145	151	116	134	128	157	128	146	141	133	148	142	141	156	128	130	129	128	147	130	143	120	149	141	148	154	136	151	127	141	137	147	161	136	135	142	162	148	140	141	141	111	105	130	139	136	148	122	125	143	155	146	122	135	120	157	120	165	139	136	140	143	151	130	126	126	157	116	132	152	156	127	165	127	148	132	148	145	143	137	132	148	158	154	152	126	142	145	128	143	145	152	136	146	118	132	152	149	158	129	141	156	133	143	150	144	141	138	124	148	142	148	121	126	141	134	135	135	129	145	144	138	143	140	129	135	137	150	142	160	156	156	168	137	130	146	144	141	139	140	135	162	161	152	119	143	135	134	140	128	122	142	125	135	162	138	135	129	133	139	151	129	152	143	136	145	113	142	144	139	133	156	148	129	138	132	144	126	125	146	131	138	124	134	121	125	142	156	163	141	154	114	146	135	132	146	136	140	129	148	112	150	135	137	167	171	138	147	135	155	128	147	152	135	147	164	140	138	127	152	146	141	141	140	163	137	148	181	132	141	146	153	153	128	139	130	154	141	159	147	142	141	154	134	133	141	128	139	149	158	143	151	162	141	132	148	153	130	147	154	132	137	141	130	148	134	148	131	142	146	125	130	142	170	155	128	167	151	124	155	155	147	134	132	137	131	135	168	147	151	146	146	157	139	140	152	144	147	158	124	134	129	147	149	149	139	126	138	145	139	135	131	137	146	133	131	151	154	126	143	161	150	125	114	150	146	139	144	149	142	169	145	136	154	137	149	141	134	135
150	1	1710	179606	440	35	297	271	235	233	203	208	170	183	172	163	185	161	184	157	147	160	142	168	157	154	137	150	152	145	125	145	135	139	134	142	155	147	141	158	125	128	153	127	146	127	140	142	143	129	139	129	139	135	124	145	122	151	137	119	128	137	130	134	132	137	138	144	146	129	131	158	145	145	129	143	133	138	149	125	136	151	134	134	153	138	149	125	141	152	134	141	145	126	129	137	151	182	139	119	134	125	141	158	148	133	137	139	135	138	121	147	149	141	137	143	134	154	147	147	132	136	131	125	135	139	147	129	152	142	122	127	129	123	157	132	138	129	131	134	128	103	146	131	133	130	143	134	147	120	144	129	133	128	149	131	146	150	108	121	149	143	128	148	148	133	127	129	153	133	153	134	141	118	136	135	137	132	114	122	140	136	146	145	137	141	144	138	149	132	129	136	128	121	143	125	142	120	119	146	128	160	124	127	144	156	138	162	147	148	137	127	128	151	123	133	139	130	143	155	139	146	122	126	137	130	140	147	137	128	153	155	141	131	146	139	131	142	133	141	122	136	139	137	142	130	149	129	165	129	143	139	140	134	147	152	152	149	142	140	138	128	135	133	137	140	115	119	133	133	130	128	132	124	151	138	135	139	139	120	133	132	142	130	159	124	141	148	154	140	135	144	128	143	154	151	135	143	129	123	147	131	141	139	119	141	128	136	131	137	123	154	123	144	141	129	158	155	122	118	147	115	151	133	117	140	138	143	130	144	154	130	129	159	117	135	159	132	128	136	122	140	156	152	136	122	144	143	139	140	132	151	127	130	139	136	114	122	114	143	158	126	138	154	139	135	159	137	148	133	145	141	161	119	123	143	127	134	131	138	137	115	133	130	134	151	136	152	133	138	122	131	147	115	145	140	133	115	150	121	128	117	141	144	136	139	122	149	127	114	132	150	140	133	145	142	137	146	126	143	134	151	138	120	134	125	137	147	148	124	129	148	143	131	133	124	138	143	151	144	125	124	158	124	142	149	133	127	147	148	128	138	148	139	128	132	128	133	136	128	125	122	123	148	115	131	132	133	132	145	141	130	135	124	146	135	138	120	126	128	156	140	143	139	130	132	137	132	152	136	136	129	119	114	127	134	144	148	139	133	129	153	138	142	135	143	131	152	125	127	132	121	137	133	148	131	140	133	127	131	142	124	116	143	123	132	147	123	123	135	132	146	130	139	118	126	115	136	141	121	160	133	144	110	148	143	112	134	130	123	127	131	113	115	136	142	165	135	138	125	158	135	138	134	131	116	150	140	127	123	138	129	150	142	121	120	105	164	137	139	138	155	144	140	144	145	146	118	150	135	143	138	116	139	130	152	138	136	142	145	129	144	147	127	122	144	157	122	136	115	146	131	122	142	146	130	134	132	117	137	138	121	121	130	120	125	149	138	139	159	139	126	141	128	123	119	119	157	126	139	125	116	140	134	161	134	146	134	129	158	136	154	143	120	125	143	132	130	124	131	145	120	147	124	129	122	144	141	138	130	142	134	118	145	129	143	134	137	151	138	143	131	128	127	145	141	123	126	140	150	128	147	155	118	127	139	127	138	132	131	118	135	135	127	122	120	131	139	133	150	113	144	139	127	143	138	123	145	147	153	145	145	118	120	142	158	149	139	133	142	113	142	155	134	123	132	136	149	140	133	134	155	113	154	143	129	129	136	130	130	130	127	143	129	159	152	144	133	130	127	145	145	145	131	143	129	122	133	147	126	124	145	140	150	124	110	154	137	150	116	138	133	128	138	145	142	137	137	155	131	137	136	133	122	161	135	136	150	135	165	133	132	142	128	153	105	131	130	127	137	126	142	124	135	156	136	127	154	127	115	143	130	129	146	129	126	134	130	118	124	134	133	140	129	139	127	133	146	135	122	125	147	130	130	122	129	135	130	148	134	146	136	146	135	159	130	147	148	138	138	122	161	134	114	141	138	138	126	140	156	141	136	138	125	142	122	134	142	136	138	131	141	133	124	135	134	162	144	134	130	118	132	166	149	127	142	119	138	148	127	135	116	131	131	135	140	129	121	144	138	130	138	133	133	145	134	143	134	128	153	131	133	127	137	145	134	134	133	119	142	136	120	139	116	124	133	126	136	129	127	156	135	154	118	127	131	120	152	133	139	126	134	122	145	130	136	138	132	119	135	150	131	145	131	137	152	128	128	144	127	106	130	136	142	144	147	144	117	131	136	146	139	129	134	114	128	143	156	130	142	125	135	119	145	147	108	155	147	144	147	131	154	132	128	135	139	139	128	136	127	128	131	132	128	131	127	132	147	138	134	127	132	150	153	131	130	134	146
150	2	1950	179663	458	11	239	270	293	261	249	206	244	222	233	237	235	209	205	199	220	197	206	174	186	164	168	189	167	150	158	151	164	155	160	142	123	166	168	165	151	151	151	144	152	144	148	145	148	137	137	142	142	140	142	121	141	130	169	137	120	141	141	160	159	138	132	135	161	162	131	129	130	146	123	128	131	150	140	127	141	129	149	152	148	142	150	132	142	148	151	128	123	131	131	156	140	122	143	134	129	127	145	148	155	115	130	134	124	132	128	131	164	141	134	147	143	135	129	110	145	163	124	142	134	133	153	119	125	121	140	161	123	113	122	143	119	149	119	115	149	117	139	136	134	124	148	141	134	138	136	136	127	142	143	143	133	150	135	138	134	139	152	124	131	131	128	131	118	133	142	122	161	150	155	150	132	141	121	146	137	127	131	135	112	127	145	133	133	144	141	151	145	145	126	136	138	136	147	142	123	131	129	127	127	121	130	118	149	129	134	141	136	142	153	143	127	142	134	127	152	147	121	131	152	137	138	128	138	143	115	146	147	130	120	137	142	146	134	118	143	140	133	123	144	128	148	128	129	146	138	135	141	115	137	150	119	148	121	126	145	125	130	139	153	130	131	131	114	147	144	113	143	142	134	129	136	116	124	137	116	133	140	137	133	110	144	127	113	160	120	131	144	124	148	136	129	144	130	132	135	162	133	126	124	122	138	123	130	143	144	136	128	130	132	129	132	115	132	132	110	125	155	135	158	110	139	133	140	130	137	143	138	140	139	148	147	143	144	137	149	138	126	141	115	148	133	137	143	133	126	118	125	138	140	137	130	129	144	118	130	119	137	149	140	140	128	128	148	137	121	141	133	115	132	132	106	167	138	150	144	115	128	149	137	131	134	145	137	125	134	126	114	122	124	123	133	140	119	139	144	132	154	141	127	142	143	126	122	133	139	143	136	143	146	147	135	133	121	132	156	125	148	133	134	145	117	137	139	140	128	117	138	140	141	147	129	145	130	124	141	151	136	135	133	145	128	130	135	135	118	134	127	121	117	121	134	141	130	145	118	125	137	156	146	157	130	135	125	136	121	155	147	127	145	128	118	142	117	143	143	127	107	149	136	151	145	151	134	135	123	124	133	127	126	122	105	148	123	138	132	138	145	147	127	139	128	120	126	138	137	122	125	138	152	112	138	139	138	124	121	143	141	103	120	153	118	133	125	143	128	133	166	137	124	120	137	140	136	146	114	144	126	135	167	119	148	123	119	123	121	143	142	135	145	108	136	137	134	142	139	146	144	132	147	137	118	137	141	146	135	118	134	147	147	135	132	137	125	142	134	120	124	127	131	141	98	133	131	130	130	127	160	112	130	145	133	127	125	123	131	117	133	153	128	115	125	119	119	135	134	132	138	137	150	136	134	141	142	135	124	128	124	142	138	125	146	135	131	133	135	123	123	127	148	129	142	150	126	153	140	121	125	144	116	144	134	141	118	146	134	120	152	126	141	135	140	127	164	152	131	135	117	128	141	135	129	124	121	129	160	136	145	132	153	152	117	122	119	143	147	119	139	141	158	109	125	149	142	137	138	128	146	125	121	157	134	136	134	122	125	126	115	133	142	123	137	130	145	129	141	137	133	154	145	140	130	118	124	140	143	139	122	146	152	129	130	122	155	136	139	127	138	120	122	134	114	139	150	133	125	139	130	121	109	148	147	130	129	136	123	147	139	115	133	133	118	140	120	142	139	130	141	130	119	145	143	108	141	133	116	110	129	132	128	139	131	143	145	127	130	119	132	111	102	137	110	140	133	134	122	146	143	134	142	129	135	136	151	139	121	117	120	133	111	126	122	148	111	139	127	146	149	103	129	131	120	128	131	145	155	140	116	111	138	123	131	130	137	139	147	125	141	134	113	139	127	140	136	142	119	142	118	113	133	128	141	136	156	114	148	130	145	134	131	140	128	122	118	120	130	131	131	142	125	150	140	129	150	116	120	129	140	112	124	145	168	138	131	135	133	129	141	144	130	139	138	142	115	139	132	129	141	137	124	146	125	126	139	137	111	133	130	128	119	141	146	142	123	122	128	150	134	121	110	121	141	111	126	135	125	123	147	119	149	135	133	146	134	117	124	127	125	139	121	137	134	134	139	129	103	140	127	126	127	128	133	145	150	116	128	124	128	122	125	136	115	143	150	121	136	123	154	131	110	124	153	128	132	145	114	121	108	143	124	126	154	140	131	115	118	131	132	147	135	116	152	124	140	143	126	113	152	135	132	128	143	127	145	120	126	125	161	128	123	139	150	135	133	123	128	109	132	120	137	138	128	130	127	121	139	131	133	130	112	120	131	128
150	3	3250	179721	425	22	272	310	283	236	260	220	244	194	211	216	235	212	211	184	210	171	180	176	178	155	176	128	167	160	131	150	156	154	163	140	151	158	142	162	133	151	144	123	144	149	142	130	144	157	154	152	153	136	168	168	143	161	152	149	147	139	139	130	137	159	135	155	132	143	136	137	149	147	150	149	143	146	154	151	144	156	150	158	151	149	156	121	123	140	128	132	152	134	132	136	142	154	136	148	147	134	127	134	146	145	149	119	148	148	131	137	142	142	155	133	148	149	146	132	135	148	149	146	149	140	154	145	149	118	132	145	145	140	127	140	144	153	149	157	125	146	137	142	135	143	131	151	140	155	137	135	146	136	135	138	141	144	160	138	129	149	136	151	141	154	147	119	162	139	134	156	130	152	158	144	125	151	148	139	128	159	120	150	132	139	150	143	136	144	161	150	131	141	140	143	134	154	143	158	138	117	140	137	147	138	130	134	137	153	144	132	129	151	161	130	150	131	148	131	126	131	157	134	147	149	133	129	130	151	145	149	138	154	121	128	141	146	136	158	139	160	133	132	144	145	130	151	133	128	132	136	112	166	136	145	132	137	147	139	121	139	147	129	141	135	139	128	144	143	144	146	145	137	144	133	161	138	141	147	151	150	143	151	135	133	157	140	117	159	122	122	142	146	144	131	134	143	144	169	141	140	136	125	139	122	147	161	116	129	136	137	122	143	150	140	141	130	147	135	136	160	148	135	139	116	148	113	152	139	139	146	138	134	120	130	158	136	140	142	148	146	135	117	158	157	125	141	170	140	132	139	144	142	151	144	122	134	139	163	134	125	150	139	140	132	156	145	136	161	128	128	143	122	140	150	116	136	148	136	141	138	149	127	149	121	167	139	141	141	137	135	136	141	112	146	136	148	150	128	154	151	140	138	122	153	134	134	122	140	140	153	146	123	133	145	144	160	133	152	143	136	155	143	146	125	138	142	122	121	129	159	141	147	151	150	151	135	154	132	130	141	145	164	147	148	129	136	122	144	147	133	135	140	136	157	132	125	166	142	133	163	132	133	154	135	134	151	136	170	136	151	133	145	137	151	141	136	153	134	139	140	134	139	158	135	140	165	143	139	133	167	141	139	137	159	153	127	142	125	144	129	120	147	134	122	158	161	145	155	143	145	140	127	145	111	148	142	140	123	130	141	138	120	125	147	138	139	158	152	136	132	139	148	141	128	141	139	145	131	150	147	137	135	150	159	145	144	139	150	134	137	151	135	119	133	138	161	141	149	120	123	172	142	105	144	138	139	132	123	116	123	145	146	112	128	132	145	124	179	143	152	144	143	145	146	136	154	140	145	150	130	141	142	159	162	153	141	141	122	131	130	127	141	151	147	163	140	152	132	144	149	175	149	158	131	161	127	125	142	165	152	160	156	121	129	157	138	117	144	130	157	143	159	133	155	145	165	139	146	162	146	136	157	154	152	151	135	138	138	136	132	119	129	135	144	134	136	136	163	135	136	117	138	147	156	144	148	134	123	121	137	137	138	138	135	136	134	142	140	138	140	139	141	126	127	127	139	142	146	151	169	136	137	156	132	148	144	121	133	133	161	138	150	132	133	128	135	151	132	170	133	133	146	143	153	126	136	154	129	135	121	148	153	140	143	130	127	144	147	136	140	144	124	130	144	146	129	135	132	147	143	140	149	152	133	127	132	155	134	140	149	137	126	141	145	145	143	141	140	151	137	133	139	141	129	149	164	139	133	133	157	126	133	149	129	143	135	142	132	140	144	152	160	141	140	158	141	145	157	149	126	140	144	124	143	129	124	152	157	132	143	152	139	171	137	148	125	152	146	133	175	146	161	141	137	157	155	150	128	150	146	129	142	136	139	131	147	135	128	145	148	139	159	140	133	148	145	137	142	138	163	131	161	128	132	130	161	154	152	143	146	133	141	147	148	155	154	158	128	159	136	130	135	156	144	154	132	134	150	161	146	148	164	148	135	128	127	135	136	157	151	129	152	156	161	121	149	154	139	138	155	140	143	160	133	130	142	130	124	152	116	141	149	129	144	148	142	156	138	141	152	159	148	154	141	147	142	130	145	151	169	140	130	137	146	145	162	144	139	142	166	141	138	154	146	151	150	134	119	123	149	142	136	141	148	144	150	139	135	149	148	123	137	162	140	136	127	126	143	165	132	153	133	125	146	148	128	128	122	146	132	144	129	150	137	147	148	144	144	142	130	124	129	130	123	153	132	140	163	142	141	136	144	133	129	143	128	148	137	151	140	148	128	145	150	122	145	158	132	154	123	153	152	132	133	163	141	126	128	146	142	152	127	124	121	132	131
150	0	2500	179779	407	7	259	285	297	260	289	276	290	270	297	275	295	264	276	263	233	237	230	226	233	214	208	201	209	182	196	189	178	205	188	195	176	182	184	172	170	184	157	151	163	171	175	149	179	197	161	148	159	148	162	153	154	168	149	144	151	149	146	161	163	140	138	155	157	141	139	157	141	155	153	153	151	165	168	155	142	157	152	168	154	169	154	167	155	146	180	138	153	147	146	136	140	149	146	146	160	126	142	151	159	148	155	135	147	119	138	139	143	145	152	161	158	131	145	139	140	161	161	136	145	156	145	138	146	146	145	135	136	142	141	148	151	148	141	149	151	125	161	127	119	144	146	141	136	149	146	127	139	145	145	136	134	163	154	153	143	142	156	133	136	153	150	119	116	129	154	129	129	128	141	127	150	148	147	167	126	169	135	158	154	139	152	123	138	131	166	132	151	147	127	130	149	138	146	127	147	162	128	159	133	170	171	143	169	148	138	149	152	120	134	159	141	149	159	167	150	127	140	135	125	164	140	139	143	137	139	123	144	143	135	135	127	136	152	152	127	132	133	131	152	146	134	132	122	135	130	140	148	126	175	136	151	167	134	134	133	156	161	139	138	159	150	136	139	166	135	132	133	154	139	158	124	147	133	142	139	138	143	133	139	124	129	136	145	143	131	133	138	132	139	137	125	147	150	163	145	141	140	135	144	124	113	148	154	148	136	139	135	120	138	123	135	129	133	145	140	152	129	129	117	132	148	142	133	162	146	142	142	140	150	116	146	129	153	142	157	143	125	151	138	157	136	121	137	141	139	133	137	140	122	144	123	127	136	154	151	121	139	156	160	158	131	147	143	147	122	142	138	149	130	124	138	136	166	159	135	132	127	124	136	117	123	144	153	126	136	139	141	170	145	128	152	143	153	147	135	123	153	144	138	140	149	136	128	133	127	159	151	123	131	136	141	115	144	145	123	129	119	135	119	131	164	150	142	129	138	135	144	147	142	135	116	164	137	154	133	130	170	151	148	149	134	123	153	155	130	142	137	128	138	138	128	136	134	130	154	147	138	152	145	118	121	130	129	147	144	165	141	157	145	132	130	137	137	160	135	126	131	139	134	142	131	132	128	148	160	148	136	134	138	129	136	121	135	135	125	145	150	144	131	136	147	154	115	132	128	143	142	148	140	127	125	153	129	157	144	150	142	145	142	138	139	147	138	133	153	141	127	138	142	149	142	154	147	135	140	139	141	139	122	136	154	144	136	135	120	135	159	158	127	148	136	168	155	123	133	150	127	122	128	130	148	126	144	147	127	129	127	160	138	132	130	151	151	144	137	173	140	142	156	128	136	133	148	140	145	137	135	152	137	150	153	128	147	159	148	150	145	147	137	153	159	138	159	137	140	153	156	140	130	144	133	140	118	143	95	146	115	149	159	144	133	125	153	149	125	136	128	137	164	147	138	152	150	167	151	148	138	139	155	131	129	139	146	145	148	153	142	149	128	147	139	130	127	155	136	164	139	142	143	143	123	142	138	131	145	134	136	158	165	144	132	116	133	141	138	142	136	142	145	143	143	139	122	115	139	151	136	127	142	152	143	167	148	137	167	154	132	133	150	127	131	140	168	142	140	146	122	133	145	140	148	142	161	134	124	157	133	134	125	137	140	137	125	154	143	136	131	136	129	149	146	142	149	135	150	162	136	137	118	158	124	158	154	147	153	145	136	134	129	147	123	137	127	136	138	146	111	134	121	132	149	128	148	126	134	141	138	137	147	158	160	155	146	125	135	126	129	137	136	154	143	141	130	125	140	134	152	142	180	147	129	145	134	143	105	131	133	128	128	132	141	138	137	135	131	130	155	134	134	147	143	124	150	142	139	131	141	143	144	127	139	150	145	164	155	150	152	147	145	135	151	134	154	153	151	136	147	124	136	141	147	146	139	144	149	156	134	121	124	144	110	153	148	128	131	140	143	137	133	151	167	143	148	161	148	144	136	136	148	155	130	166	142	121	127	139	137	152	148	134	145	128	160	161	135	138	132	148	143	141	115	153	126	139	135	143	133	115	143	137	129	146	152	111	125	130	136	149	140	141	140	144	134	125	129	141	139	151	147	133	143	144	151	144	126	130	139	162	126	151	146	135	140	155	126	136	134	127	135	132	136	133	142	132	152	132	129	132	129	143	140	124	152	134	139	131	145	136	123	135	133	139	128	148	152	129	160	153	116	145	134	133	138	144	123	148	145	152	129	129	148	131	158	128	121	134	125	151	123	143	133	154	140	142	144	140	150	130	160	132	155	133	139	130	150	125	141	150	138	151	138	148	130	153	149	150	144	135	143	144	146	143
150	1	1710	179837	437	45	286	302	233	219	200	201	182	176	183	197	187	179	180	201	165	163	166	121	144	141	167	155	131	152	148	134	149	140	153	155	147	137	157	133	134	158	168	143	131	138	153	146	156	126	125	144	141	151	133	147	152	130	151	143	152	149	150	128	146	158	151	141	133	143	136	124	146	124	147	121	132	126	136	124	163	136	141	141	137	133	127	138	160	128	126	128	135	130	123	145	158	142	153	130	119	135	150	156	120	158	139	151	134	149	152	115	130	123	126	147	148	145	118	127	121	148	170	135	136	167	153	135	143	137	139	138	139	115	154	134	161	130	145	137	112	125	142	148	141	123	131	139	139	141	125	122	131	136	138	140	132	131	133	137	141	136	140	128	125	132	137	141	142	130	123	124	148	134	147	131	121	133	129	122	119	107	132	142	139	126	138	139	145	140	163	136	113	123	150	119	148	146	126	118	139	143	155	132	140	128	125	129	128	141	141	131	117	146	143	154	123	141	131	136	142	128	118	119	128	138	154	138	139	137	132	138	137	134	139	141	139	127	112	123	127	157	137	134	125	139	150	144	134	136	136	140	136	137	144	138	123	128	134	129	140	128	136	135	132	140	139	125	140	122	140	132	127	143	134	139	123	146	131	127	160	134	123	141	125	134	135	144	118	127	144	137	126	135	145	133	129	125	124	154	136	144	131	143	128	127	146	122	135	149	121	137	154	160	130	125	127	140	128	131	143	127	141	120	135	116	139	133	119	149	132	136	157	129	137	128	142	129	141	134	130	144	128	111	138	142	150	138	127	135	140	138	129	130	141	140	150	126	124	146	150	139	165	142	133	119	144	135	137	131	129	133	146	156	147	142	123	140	131	131	161	148	145	145	132	149	135	137	160	126	116	153	144	114	141	143	129	135	135	137	135	124	150	139	136	153	150	127	127	135	135	131	137	126	131	155	148	133	131	145	129	152	141	127	144	130	158	146	148	137	126	142	127	118	143	131	129	148	119	161	138	139	155	122	141	136	140	134	151	144	143	119	148	148	120	118	121	148	126	124	146	124	112	153	127	130	136	142	146	162	123	129	124	115	139	133	128	147	134	132	136	133	134	130	122	120	164	126	147	153	130	140	139	115	133	152	130	142	137	146	120	131	129	148	116	122	125	141	143	141	135	132	145	139	125	122	141	139	138	128	138	153	137	138	132	150	132	132	140	144	136	140	153	150	145	142	138	128	123	137	150	128	144	133	143	138	141	137	146	153	124	150	131	147	132	144	151	115	153	122	149	132	146	144	122	131	140	122	143	126	130	127	141	125	130	129	142	130	125	130	143	130	125	146	126	108	138	137	131	120	135	117	150	143	139	136	145	145	141	127	131	157	140	127	146	119	141	145	128	129	124	129	126	134	113	144	163	132	136	120	128	122	111	146	142	133	136	131	142	131	123	140	150	138	127	142	113	132	124	127	127	127	139	121	138	137	132	135	135	127	140	137	127	115	136	134	126	143	122	143	139	134	137	132	143	130	146	124	138	140	129	119	124	138	132	132	138	128	139	137	141	143	147	134	133	146	120	153	127	147	151	137	148	135	139	131	116	117	124	135	152	158	126	129	124	160	129	150	127	142	145	132	134	147	127	127	150	121	123	130	148	144	154	142	139	125	149	149	126	136	126	132	133	118	150	126	153	134	139	141	146	139	134	120	130	150	146	126	155	126	137	134	138	149	136	134	127	115	132	136	139	130	148	126	140	143	133	154	122	127	143	130	138	134	131	120	150	110	159	145	131	120	136	119	139	135	147	132	157	132	132	116	134	126	144	136	140	156	134	144	141	152	127	156	132	146	132	118	133	128	135	119	117	136	121	145	138	132	134	117	137	132	137	124	156	130	143	142	138	150	146	123	157	135	129	141	136	128	132	150	124	128	127	137	127	126	144	138	125	151	153	124	134	134	125	149	144	133	144	128	134	137	145	104	107	120	149	122	134	145	131	146	133	141	140	152	152	141	134	133	143	132	125	139	142	125	140	121	160	130	127	120	134	135	145	114	131	123	121	132	147	157	133	129	161	145	136	147	137	139	141	143	123	144	140	126	114	130	125	125	146	147	120	146	123	134	117	137	123	135	137	142	128	145	145	165	148	155	139	127	131	121	125	125	145	135	140	134	150	141	138	141	146	142	138	141	136	128	123	122	149	142	123	125	146	126	111	141	122	139	122	132	138	129	137	132	106	138	136	137	111	126	134	139	152	120	136	143	154	157	130	136	148	137	139	120	152	144	131	159	125	136	136	138	130	141	136	134	118	125	130	138	129	149	128	155	140	149	147	143	141	130	119	161	130	131	124	144
150	2	1950	179895	437	19	244	299	282	272	255	250	238	224	248	252	216	212	222	218	186	232	183	193	201	173	170	165	175	161	148	180	168	173	135	141	151	149	151	187	161	141	136	159	165	146	164	141	152	159	156	128	162	152	146	149	161	137	148	152	147	147	137	154	141	160	149	150	158	151	153	132	149	158	156	151	144	154	136	132	148	153	146	128	126	140	142	147	144	132	156	127	124	146	162	146	160	135	146	138	137	120	144	138	117	119	148	152	173	157	147	147	142	144	134	136	151	155	142	136	128	154	143	123	149	149	141	143	143	129	147	164	156	141	154	115	138	127	139	153	149	138	133	144	145	121	145	150	118	128	160	142	124	145	138	125	142	135	142	128	155	117	136	138	137	118	162	149	136	142	132	146	165	145	130	148	148	140	149	135	133	144	143	129	123	139	152	133	152	141	154	120	157	153	140	147	141	142	142	145	142	152	130	139	145	151	144	131	126	131	149	131	158	153	127	154	140	146	137	147	137	153	138	121	150	134	143	138	138	145	143	144	133	156	147	145	137	145	143	155	135	154	147	145	138	154	125	139	128	133	119	132	149	135	129	117	160	158	147	127	137	139	154	135	134	133	141	148	129	148	137	126	130	141	175	138	143	133	131	145	123	137	142	158	136	162	137	139	143	122	124	136	147	163	131	150	120	139	142	154	148	133	144	130	144	144	135	126	113	138	128	137	150	164	136	127	156	150	142	126	140	147	142	132	169	137	129	141	145	130	146	132	144	148	134	155	146	136	135	131	117	121	137	149	150	138	134	155	154	137	124	145	129	137	129	136	131	134	128	103	135	138	139	127	120	155	153	130	139	140	147	137	145	154	139	128	139	131	151	140	137	121	138	135	126	147	150	139	136	141	129	147	166	134	144	126	135	122	120	139	110	133	135	115	144	142	126	142	148	137	138	141	159	148	149	129	120	132	141	160	123	148	140	153	148	132	138	141	146	144	150	135	132	125	150	128	109	118	132	152	132	152	157	134	129	121	129	141	138	152	121	144	146	132	147	141	134	124	129	143	138	154	146	141	134	142	137	159	137	135	153	142	112	152	130	128	113	135	145	146	142	150	126	132	148	134	140	127	133	142	151	136	131	129	123	128	149	131	134	134	130	134	154	147	137	149	145	129	139	141	147	122	137	150	145	145	157	132	173	143	143	141	127	141	137	156	117	144	146	150	133	135	134	146	135	117	140	130	149	130	151	144	150	130	158	128	158	147	124	126	134	143	133	139	125	139	118	149	129	132	139	159	146	143	138	142	137	129	146	143	148	157	135	130	126	125	143	143	132	130	143	137	143	133	153	139	135	148	136	161	146	150	128	138	130	153	124	135	132	144	129	148	128	137	131	138	122	131	144	146	113	141	140	143	145	139	140	116	146	135	138	127	133	146	132	123	136	139	126	144	180	141	128	133	152	126	158	149	139	156	131	142	141	126	140	141	131	123	143	115	129	150	146	130	133	149	132	143	137	153	145	145	179	126	161	129	147	150	135	130	150	120	131	151	156	134	146	113	135	137	125	152	130	146	138	146	135	128	151	132	128	116	152	126	136	129	130	143	118	133	140	143	142	136	133	127	143	145	143	146	146	148	152	145	135	126	121	131	127	119	149	145	138	154	135	122	159	137	147	142	164	134	165	126	131	157	153	141	128	155	142	133	132	154	134	145	132	135	142	123	151	146	148	135	152	138	137	128	166	131	136	133	151	141	141	139	137	149	120	150	139	153	149	132	133	133	149	149	139	129	151	128	124	144	128	158	135	135	150	153	136	150	140	124	144	124	140	152	151	134	140	124	148	130	126	142	150	135	158	100	140	148	147	130	125	134	129	127	130	125	134	136	138	136	115	133	123	129	132	135	142	140	130	126	136	139	139	132	137	136	142	128	123	146	111	120	141	127	141	122	126	164	146	151	150	139	143	148	138	128	117	123	140	135	140	135	141	148	141	136	124	148	128	139	140	143	139	126	111	126	141	135	148	140	139	136	150	120	133	151	144	130	147	130	120	155	122	117	148	157	136	134	126	128	129	139	132	128	149	147	124	145	131	132	140	163	122	126	148	131	149	148	124	140	144	131	142	145	124	132	144	136	146	128	138	138	117	126	124	132	131	119	136	147	122	147	142	138	123	149	135	150	132	124	139	157	144	138	117	127	125	132	151	117	133	143	151	135	148	149	135	121	126	131	125	136	144	136	124	148	121	156	156	133	149	145	148	139	120	152	146	134	143	137	128	117	156	140	165	139	125	125	149	160	121	120	133	132	139	131	155	135	136	126	158	140	156	145	138	120	131	143	154	142	134	153	133	147
150	3	3250	179952	434	28	281	313	282	249	225	245	229	193	207	203	211	219	184	212	177	177	191	176	175	157	148	190	173	146	150	141	137	160	158	131	135	141	142	138	150	150	126	139	148	140	141	145	134	129	104	152	151	136	116	145	134	119	152	157	140	148	160	143	138	141	154	144	146	148	143	145	148	149	136	110	141	136	126	125	150	142	132	121	146	148	137	144	154	131	135	137	124	131	145	155	137	120	142	143	151	143	154	137	147	148	130	139	127	145	159	133	127	122	141	127	155	126	141	137	148	122	150	152	133	133	113	154	149	155	143	138	146	140	143	134	139	150	141	128	147	154	122	129	141	167	134	139	151	138	136	134	119	139	151	142	115	126	137	141	150	132	125	122	139	133	151	147	132	143	150	134	135	152	133	119	150	139	160	140	146	159	129	136	124	123	119	143	131	135	126	139	139	131	164	138	164	136	153	149	147	120	130	137	151	122	131	137	141	131	121	124	122	135	118	141	137	139	145	141	130	133	124	145	154	144	142	142	134	134	147	111	135	142	143	141	135	161	131	134	121	157	141	130	125	156	122	147	145	146	120	130	130	148	124	151	153	148	157	136	135	136	128	160	138	119	136	137	152	146	128	143	147	138	147	126	133	159	127	125	140	130	150	151	139	138	121	132	130	122	133	142	131	133	128	111	139	145	151	123	137	145	135	123	147	135	134	128	101	143	129	157	141	128	133	128	142	121	131	143	143	121	138	154	139	119	148	160	141	145	158	135	120	144	121	137	135	147	153	141	128	135	143	136	153	139	145	150	125	130	130	150	107	127	104	143	131	136	144	143	156	121	143	126	145	142	135	126	147	140	122	134	133	111	135	131	133	140	136	125	129	127	129	145	139	146	138	132	121	139	148	158	141	130	143	125	123	125	125	143	136	136	116	118	132	149	122	142	141	115	139	128	145	134	132	145	135	155	132	142	116	146	124	132	114	149	128	114	155	152	150	145	136	117	130	122	145	127	123	156	165	132	130	132	139	141	146	152	136	135	126	128	130	142	135	148	129	146	114	147	140	136	156	144	147	139	148	114	127	138	137	158	147	127	134	121	145	123	139	150	142	120	132	134	137	145	132	131	122	122	129	140	120	137	142	116	133	130	122	123	139	131	144	133	131	136	139	135	123	131	130	126	138	152	133	132	133	123	143	140	117	129	131	152	133	116	135	127	157	152	141	139	144	117	125	123	140	144	133	142	133	123	149	154	128	140	141	136	129	123	152	142	139	147	149	136	125	125	130	125	129	138	160	127	137	144	142	112	128	142	155	117	134	131	131	130	139	133	119	153	122	142	128	122	139	117	127	142	127	145	128	124	118	119	140	122	117	129	136	137	135	134	139	107	129	130	139	151	136	135	140	157	131	132	135	156	130	130	138	130	124	134	173	152	135	121	131	149	147	112	141	138	132	142	133	116	126	146	149	132	142	158	119	136	138	120	139	132	121	144	147	157	152	146	144	124	134	143	129	143	147	124	142	138	122	132	153	126	139	106	135	124	152	143	137	145	130	141	138	132	136	132	132	132	124	130	131	132	139	152	153	137	132	128	122	145	143	128	141	126	147	139	131	144	132	130	124	134	133	133	140	134	136	147	137	160	146	132	137	114	141	144	156	141	161	133	156	137	135	130	131	134	156	138	147	145	138	145	132	124	146	117	128	138	135	144	138	149	149	120	140	129	140	142	133	134	121	135	108	149	149	116	134	134	133	144	134	146	132	155	133	141	143	129	133	155	135	146	146	132	142	117	134	135	126	143	126	126	122	119	127	154	146	148	142	138	144	144	137	133	143	122	140	117	143	134	169	124	134	130	136	156	127	144	139	154	142	128	127	123	112	135	108	132	150	138	139	118	125	152	138	144	131	122	135	151	143	143	149	141	153	129	130	155	129	155	137	131	140	130	126	128	150	141	124	121	139	144	134	110	166	127	118	129	125	130	131	117	141	144	139	165	163	157	151	142	148	136	118	141	158	131	127	140	134	139	120	153	136	139	144	154	138	134	120	150	131	140	127	132	128	123	144	132	125	128	132	136	156	167	121	150	133	137	124	137	149	152	163	137	144	144	118	109	133	138	150	141	142	137	146	136	122	115	132	174	125	135	152	140	139	138	146	134	139	139	134	134	137	147	131	155	144	147	129	136	122	130	131	143	129	134	153	141	139	134	134	143	118	112	133	155	145	128	137	155	159	113	139	161	149	153	154	130	155	138	137	133	159	133	138	130	135	125	128	144	127	140	104	143	142	131	139	147	144	150	128	129	107	151	145	118	145	122	144	126	97	113	119	144	145	165	145	132	144	135	130	140
150	0	2500	180010	420	3	217	287	283	275	272	252	271	269	275	287	291	269	258	267	253	234	245	206	197	205	185	187	224	197	177	192	174	170	153	156	165	164	161	176	157	154	156	155	180	158	156	154	161	150	140	154	168	157	148	146	158	156	166	157	164	167	140	148	138	162	139	153	156	156	140	148	124	144	142	148	143	154	140	108	145	123	130	140	150	148	155	132	163	139	142	151	142	156	155	142	141	139	134	149	145	127	149	131	154	135	155	144	140	150	127	139	152	122	145	154	132	160	121	135	148	156	149	159	132	138	122	135	141	121	151	115	149	142	134	154	159	139	133	146	118	146	161	131	128	155	144	134	152	122	151	134	160	132	131	138	142	137	120	132	137	137	152	135	144	130	120	140	133	152	139	130	133	125	133	140	134	125	118	147	146	154	139	148	140	147	145	146	148	124	127	128	128	162	150	141	143	130	161	143	163	134	163	147	133	157	141	137	133	147	123	141	131	128	136	150	132	161	148	141	142	134	131	146	139	128	130	125	136	147	142	143	129	135	138	127	129	136	134	116	133	144	105	136	136	145	130	123	142	128	152	144	140	133	116	116	148	133	150	145	137	148	128	127	135	151	140	137	133	122	124	114	137	129	166	110	136	139	136	118	126	149	145	140	137	131	131	128	142	140	151	128	139	129	133	132	115	132	124	134	129	130	132	127	159	122	120	128	142	138	135	133	132	147	138	133	140	133	120	133	140	127	126	153	111	135	151	153	128	135	135	147	155	140	135	137	140	142	133	147	131	145	156	124	147	147	147	153	130	145	116	149	145	125	127	125	137	119	150	142	160	120	140	140	128	137	139	114	130	160	152	139	123	127	140	156	133	150	142	138	136	133	170	125	129	141	129	141	168	141	133	144	137	143	128	137	137	149	135	134	137	151	131	129	131	121	142	137	142	129	124	135	141	123	137	152	150	135	123	133	137	131	128	147	122	148	147	142	140	148	154	162	151	143	130	148	117	132	142	133	143	133	121	135	147	143	148	143	143	138	122	152	127	130	125	133	119	143	120	141	141	114	123	134	141	122	133	138	136	140	144	142	156	143	143	136	143	128	123	132	157	131	133	135	137	143	144	148	122	132	142	134	119	118	140	144	136	151	137	129	146	113	137	143	133	149	147	154	141	125	133	143	135	128	130	131	165	131	145	127	129	134	129	129	118	138	144	138	151	136	144	136	118	152	141	128	126	141	147	129	160	154	148	137	118	141	132	136	137	134	118	134	126	139	130	136	132	138	135	110	131	128	139	121	119	128	137	139	140	126	127	142	137	145	129	125	140	137	127	147	117	149	151	125	149	156	146	136	133	124	144	133	130	136	148	141	124	126	129	145	128	125	145	128	152	141	122	124	126	123	163	143	126	144	143	133	143	126	129	119	135	142	146	120	145	133	118	120	142	132	137	144	131	154	125	120	149	125	153	136	122	150	117	133	144	133	141	137	140	121	137	155	143	141	140	142	121	139	124	130	134	131	126	134	127	124	141	135	155	120	132	148	125	136	160	134	127	141	128	125	117	116	133	129	162	155	118	146	149	137	143	129	128	131	141	151	127	155	139	135	133	124	129	142	135	109	121	128	131	149	145	134	109	129	124	111	112	138	150	129	158	149	137	146	141	134	129	147	137	143	132	136	146	144	149	118	135	123	118	133	126	130	139	142	136	125	117	151	119	153	140	126	151	133	123	127	144	120	125	142	135	129	139	133	138	144	136	141	144	122	151	141	115	131	152	135	118	129	152	149	119	120	131	136	127	159	133	128	129	114	136	125	115	121	133	137	122	149	154	111	150	130	134	128	126	145	139	140	121	151	137	125	128	149	150	129	145	115	154	134	148	143	138	144	143	138	127	129	128	130	141	138	148	126	145	125	154	110	144	135	119	141	140	150	129	139	145	131	108	152	109	149	138	129	122	134	137	147	139	140	145	135	125	144	128	134	140	118	125	142	146	124	122	128	130	147	137	148	125	132	122	129	147	136	147	111	166	154	115	137	134	143	148	130	117	128	132	144	135	129	153	131	151	135	112	129	138	130	132	132	130	113	129	134	149	136	123	122	139	152	127	140	143	134	142	137	126	140	130	136	110	128	137	139	144	144	130	149	135	140	125	121	136	120	130	115	137	129	148	131	122	135	152	143	121	108	109	148	138	140	130	114	136	128	146	138	130	134	147	155	128	124	138	128	114	126	140	107	127	153	126	103	117	137	131	130	131	103	143	132	132	135	154	164	122	127	139	145	148	116	125	149	130	138	131	146	122	142	147	135	143	123	133	173	127	123	132	128	132	133	131	145	152	125	131	132	150	133
150	1	1710	180068	420	45	263	303	258	208	197	168	176	174	163	167	163	191	185	170	184	183	176	150	150	142	157	144	161	124	151	142	141	122	145	136	160	142	137	145	123	140	141	141	122	144	135	144	126	121	132	147	125	137	140	139	155	132	119	144	123	150	138	140	145	138	142	138	135	138	158	132	136	147	155	153	145	107	146	117	134	138	146	139	146	132	129	147	135	147	133	142	124	144	117	120	126	149	125	153	138	138	129	149	131	148	158	148	144	139	126	121	138	138	142	149	145	157	149	142	129	125	127	123	132	146	140	150	152	130	127	133	139	133	138	134	135	150	128	128	145	146	134	154	135	128	125	137	141	129	136	134	149	132	125	141	152	143	161	125	132	158	138	143	147	139	145	140	135	147	121	138	139	129	155	113	138	127	132	128	134	134	116	145	127	147	136	145	140	117	143	160	141	150	130	135	134	136	146	130	130	125	129	144	130	151	136	126	131	143	143	117	119	131	124	136	160	148	144	132	149	123	115	153	137	125	143	150	133	132	149	134	139	119	154	137	145	134	144	152	137	134	126	149	124	160	119	151	144	137	139	115	144	129	142	134	136	161	129	132	135	143	135	141	148	132	127	140	139	137	139	139	137	128	137	115	145	125	134	130	136	122	139	141	125	133	147	154	120	122	151	140	124	143	125	144	124	125	142	139	101	144	123	144	144	145	128	135	157	152	129	135	144	138	121	132	133	149	136	136	123	145	130	144	127	139	130	133	133	133	132	135	128	140	138	129	159	145	134	141	132	129	141	143	150	149	155	131	135	130	122	119	136	152	147	146	126	129	108	129	133	147	130	168	150	141	141	132	134	142	126	145	114	131	133	127	124	155	138	139	139	133	149	131	125	116	151	133	144	118	122	136	133	133	157	130	129	126	151	151	154	150	143	141	153	139	138	106	137	123	129	106	141	138	163	139	137	144	139	130	145	131	148	136	151	146	140	138	139	137	135	158	145	136	152	125	133	143	125	134	134	122	148	146	135	156	146	147	124	125	135	150	127	146	161	140	120	128	145	132	131	115	153	145	140	138	128	142	141	148	152	121	140	123	135	112	123	147	130	143	117	148	144	119	149	148	127	145	127	144	142	147	122	139	133	125	125	143	127	124	144	136	140	138	146	147	128	156	146	116	160	147	157	132	133	148	133	126	155	134	124	127	130	142	117	134	119	159	125	145	119	132	130	128	128	120	134	138	129	138	149	133	148	134	137	144	137	135	155	126	155	129	145	136	159	133	133	125	140	135	146	152	141	146	124	142	139	141	158	150	126	156	121	146	128	138	131	133	124	136	136	127	143	148	132	146	113	162	127	128	135	119	160	132	138	135	157	158	135	137	119	125	141	123	132	150	127	134	128	116	120	153	144	140	138	133	117	137	122	107	142	116	138	148	123	115	154	156	128	149	130	116	131	132	158	123	130	136	152	137	130	129	136	139	134	153	132	139	123	130	127	128	160	126	139	135	131	150	135	142	139	118	136	125	109	144	140	121	140	127	132	148	134	146	144	149	137	122	136	137	156	119	118	148	118	118	137	137	131	136	138	132	122	129	132	143	127	146	139	151	141	126	145	129	139	151	129	122	132	127	147	110	125	167	129	123	150	139	147	126	121	130	122	125	147	127	123	150	156	127	122	136	164	159	132	140	139	136	139	143	124	145	136	135	125	132	137	132	147	125	132	144	111	142	127	166	123	117	147	142	151	148	129	115	138	127	148	128	135	121	111	120	121	119	150	133	128	143	131	146	117	124	132	136	133	128	138	133	158	142	148	115	134	137	133	128	124	135	128	130	123	123	143	137	149	140	125	132	136	143	143	134	138	116	139	161	128	132	133	145	135	133	125	127	132	115	133	142	141	138	145	109	139	132	144	143	145	133	121	137	136	128	144	132	132	148	140	132	136	134	141	127	148	124	119	138	126	131	111	128	130	130	128	151	133	149	125	136	144	127	145	156	137	150	147	146	101	150	133	141	146	108	151	111	128	141	139	128	132	140	141	138	143	137	133	137	130	148	151	142	133	127	151	143	129	138	162	148	129	137	133	132	119	147	147	131	133	144	164	144	154	128	126	131	135	141	139	129	136	133	139	145	131	137	153	123	144	141	126	153	128	131	133	124	141	154	137	143	138	130	137	128	132	122	111	125	149	124	137	134	149	137	154	134	121	129	133	119	125	134	130	128	141	114	158	140	140	169	107	142	123	127	138	137	148	137	128	141	113	130	146	140	134	152	148	125	132	119	154	134	148	126	131	133	147	141	125	105	125	127	136	146	122	145	137	140	154	127	137	137	142	131	141	114	127	135	125	138
150	2	1950	180126	437	12	260	269	245	265	259	203	238	234	254	256	239	229	219	201	207	199	206	191	176	174	166	170	155	180	167	155	169	172	175	150	159	164	149	160	138	158	159	149	155	146	139	130	149	147	139	148	156	166	146	149	140	143	146	152	144	139	113	147	155	140	142	155	125	137	134	161	166	133	154	140	145	144	132	151	139	139	140	160	144	154	131	138	153	145	171	149	146	136	144	146	137	152	122	134	140	146	133	123	145	142	143	144	144	136	158	149	137	123	131	128	154	145	140	133	124	146	153	145	134	135	149	157	162	141	147	127	144	136	138	144	132	152	134	139	146	146	137	156	153	122	129	147	139	129	119	134	136	151	132	125	155	162	135	138	156	131	122	140	143	134	146	142	152	144	143	135	161	139	131	140	141	135	129	158	139	129	145	141	118	140	132	143	137	135	148	139	143	124	133	126	132	153	144	143	155	120	143	135	141	126	137	155	150	138	154	136	131	120	129	148	149	124	139	142	156	154	124	138	146	131	142	132	132	138	134	147	140	138	125	149	125	141	148	156	141	138	162	127	134	137	135	154	146	120	145	149	157	137	110	156	136	144	135	137	153	145	153	155	151	127	143	139	153	134	117	146	125	150	150	134	130	143	137	142	118	133	130	136	122	143	149	135	161	133	123	117	132	135	140	133	118	134	146	141	165	146	128	151	141	150	121	138	126	126	131	148	141	124	139	129	135	127	153	131	137	138	112	166	136	140	156	131	162	130	127	122	161	143	158	151	133	157	143	146	145	147	133	108	144	130	152	134	148	125	117	149	141	152	127	156	123	143	129	156	128	145	140	138	145	129	129	135	142	136	137	141	140	146	140	134	136	126	125	152	135	125	166	130	147	170	135	130	131	124	123	135	142	118	144	141	138	154	130	138	139	150	131	135	136	132	123	152	121	142	148	147	136	95	138	130	157	131	130	132	133	145	129	132	120	146	148	129	117	137	134	161	133	127	135	149	111	141	136	132	144	133	124	142	116	150	123	140	139	127	143	140	133	155	153	128	139	131	126	117	151	152	155	137	141	152	136	138	140	139	128	139	131	140	143	155	129	149	135	132	132	158	151	134	126	128	151	122	141	134	118	120	131	114	130	134	136	141	158	145	147	149	127	150	130	137	131	134	156	145	129	141	129	140	144	121	134	139	121	157	142	121	139	134	144	150	141	103	137	135	133	129	132	129	143	130	125	137	140	143	128	132	128	127	152	109	130	144	143	148	140	127	150	144	138	122	119	134	147	135	126	139	141	134	144	133	118	121	145	129	139	131	113	142	149	130	133	124	133	132	122	148	127	133	131	130	164	138	131	135	136	153	145	135	140	146	138	147	140	126	125	139	130	168	124	146	139	120	145	138	121	141	142	123	145	124	132	133	126	128	131	158	127	149	124	152	140	141	137	128	139	144	113	151	140	143	146	126	148	155	118	134	125	145	139	124	153	159	141	135	148	131	139	151	151	138	141	142	146	134	151	141	132	155	144	142	132	140	144	135	139	131	137	135	134	143	122	135	128	156	127	118	148	136	126	145	133	142	149	104	130	142	144	123	156	148	141	148	135	146	143	137	140	131	130	146	143	144	129	113	136	143	165	139	136	122	136	132	148	144	139	129	121	135	145	132	147	118	127	140	140	153	156	134	154	146	135	143	147	129	136	139	138	129	153	127	133	128	144	151	144	159	126	143	137	136	127	130	137	143	128	128	129	120	133	150	100	144	134	133	148	138	153	131	144	146	107	128	148	145	156	133	142	127	132	141	134	149	137	141	145	135	140	149	132	163	137	138	131	131	113	130	139	160	141	126	129	144	140	158	123	135	126	139	148	144	128	136	121	121	139	130	148	145	131	143	144	122	128	146	138	136	145	173	124	121	131	127	160	136	126	136	118	156	136	147	141	129	121	145	132	144	139	139	136	139	135	153	124	117	163	136	141	127	140	127	118	133	146	117	139	139	130	127	140	132	165	137	140	147	132	142	129	145	131	150	150	125	131	159	146	128	120	142	132	123	153	145	137	112	136	137	122	138	136	120	126	109	127	136	157	149	137	128	142	143	146	111	139	130	138	148	136	146	122	148	137	142	126	153	146	129	137	137	141	144	141	130	131	129	148	146	139	129	131	143	140	145	161	135	141	143	166	140	120	109	128	150	128	113	122	137	127	139	135	146	138	127	133	141	138	139	149	105	164	112	145	124	154	140	119	126	125	142	131	124	147	146	126	132	140	147	143	149	161	178	132	135	142	124	151	123	120	152	145	131	129	124	131	141	140	144	140	129	134	136	144	142	142	152	115	145	137	122	139	128	113	135
150	3	3250	180183	431	22	280	309	276	243	245	210	195	198	218	212	228	205	187	214	208	209	177	182	177	188	157	162	181	166	170	145	142	127	157	170	157	153	154	156	151	155	143	141	155	141	154	171	162	136	127	162	165	144	137	133	143	136	137	136	143	155	137	154	134	151	149	131	140	158	144	147	135	147	147	164	150	158	141	146	152	148	137	126	137	161	142	132	128	140	143	161	129	144	119	140	140	141	129	146	128	139	145	129	131	138	150	154	141	143	139	133	154	128	109	159	153	150	158	117	140	149	142	144	118	128	151	146	137	146	144	148	144	150	130	144	142	127	164	135	133	139	140	157	133	150	135	133	135	130	162	138	137	130	148	156	147	162	138	142	117	147	134	140	137	129	133	159	123	138	146	129	178	130	131	144	156	133	124	144	137	114	128	137	124	119	138	148	141	124	148	132	120	133	147	130	131	132	154	134	139	132	133	135	143	145	152	134	118	130	114	140	133	147	145	151	132	136	158	147	139	152	150	147	123	154	135	137	136	128	141	131	140	148	139	151	154	143	158	155	131	144	170	137	130	141	145	145	138	164	114	143	126	141	148	129	144	142	139	144	127	134	139	133	123	139	126	155	140	139	163	132	134	142	151	130	154	128	133	118	153	152	144	140	152	129	139	143	132	137	107	146	145	133	139	122	128	146	129	126	125	163	127	119	114	112	130	130	143	139	137	141	136	143	122	156	158	146	148	134	149	153	129	143	130	158	139	115	155	139	150	134	170	154	157	160	127	137	132	143	127	140	155	150	143	145	131	160	137	123	128	136	158	122	128	146	165	140	167	134	138	131	129	149	147	123	143	158	132	137	138	138	138	121	139	139	117	140	137	149	132	157	154	144	144	134	133	136	134	122	134	132	145	154	136	129	132	129	146	122	144	131	134	143	128	142	135	153	123	112	138	142	138	139	127	149	124	129	148	142	131	132	145	141	127	148	130	144	119	128	145	148	135	143	137	129	154	134	145	154	154	144	130	119	139	138	136	154	136	133	161	128	130	139	146	145	130	131	136	143	141	154	128	138	142	145	146	142	158	153	130	164	157	147	137	147	149	134	138	134	133	119	171	128	142	147	140	121	139	147	139	144	139	140	144	136	134	140	153	145	141	151	121	154	131	149	144	136	133	157	129	126	137	150	132	136	122	152	148	137	142	144	116	145	141	126	128	136	123	131	141	132	143	136	148	129	144	123	139	148	127	144	123	148	135	146	146	133	147	141	141	133	131	155	133	134	164	125	149	126	122	138	140	132	129	149	136	139	126	147	152	137	144	143	137	136	128	144	132	145	152	127	150	148	138	138	140	127	141	140	140	140	130	137	133	119	110	140	161	135	138	136	153	117	152	157	141	149	128	133	123	131	124	135	132	145	131	138	130	161	147	147	144	142	129	129	164	134	138	125	148	143	140	138	141	152	136	132	135	137	128	146	128	154	136	135	130	165	123	150	136	138	144	141	133	141	152	149	126	146	136	121	117	123	144	139	134	146	130	131	158	129	135	130	131	146	149	138	136	150	133	119	128	142	145	147	129	137	132	146	127	122	144	141	142	150	146	123	140	143	136	140	156	130	136	134	153	154	146	135	140	150	127	124	115	108	146	135	146	131	153	131	132	134	139	148	133	129	143	157	142	124	140	143	124	142	138	131	142	132	146	138	157	132	141	129	162	141	130	139	128	139	149	133	143	137	138	134	127	136	136	144	141	151	129	126	147	131	145	153	141	126	154	133	135	143	160	140	131	133	139	126	140	134	127	143	121	131	141	158	142	139	128	143	148	130	142	140	145	133	153	144	140	152	124	145	152	152	149	138	128	144	140	149	139	157	143	136	157	126	143	137	134	135	148	125	129	131	125	142	141	139	150	111	122	138	146	138	151	127	131	123	126	155	134	125	125	137	149	137	141	130	115	134	118	149	143	126	126	136	145	139	122	122	154	138	136	139	165	128	157	139	155	140	135	136	116	153	129	134	126	110	134	152	146	135	143	137	151	121	140	138	136	143	155	125	155	121	137	111	142	134	144	133	136	131	126	154	120	152	149	146	138	135	151	137	130	149	134	154	118	138	152	135	143	141	144	159	144	144	137	139	110	126	145	139	143	167	139	121	138	148	132	155	137	125	137	138	136	151	133	134	145	145	121	131	148	117	141	130	132	159	160	145	128	130	138	136	144	141	139	131	137	148	124	120	137	124	160	160	152	129	148	116	125	126	152	147	142	131	144	136	139	109	158	135	146	127	126	117	131	130	157	138	127	148	151	139	116	142	145	147	115	138	153	109	132	134	138	138	145	129	141	113	134	141	112	116
150	0	2500	180241	426	7	242	289	283	293	272	257	301	258	295	289	303	316	247	262	266	257	248	207	206	225	200	190	186	182	182	199	190	171	159	186	168	178	174	169	185	160	172	179	158	172	155	172	169	143	157	138	163	143	155	145	154	153	158	153	164	153	137	178	122	164	153	155	152	151	169	138	152	134	142	130	154	149	135	136	153	152	142	144	127	128	152	125	149	141	156	155	134	163	151	156	138	153	142	148	141	144	127	167	181	153	138	149	132	145	138	155	140	146	130	136	143	132	154	143	144	122	136	146	149	144	149	152	147	129	138	155	142	134	139	139	145	141	137	132	137	133	146	133	166	131	154	144	145	137	153	132	141	127	150	137	165	143	138	141	130	133	148	153	139	132	140	133	132	131	134	126	132	129	128	138	141	142	134	144	150	132	159	155	120	126	121	133	157	148	130	145	151	127	135	143	154	134	144	148	143	142	145	147	124	137	126	150	156	145	142	115	130	144	150	149	160	156	141	118	135	143	128	150	146	143	129	142	130	145	133	129	142	160	154	147	130	162	130	148	144	132	120	150	122	154	134	141	144	119	138	138	139	120	148	129	137	142	120	137	139	145	124	130	145	125	154	135	138	139	128	155	134	120	156	130	133	140	145	131	140	144	137	145	146	140	139	151	162	130	142	146	137	132	112	155	134	152	139	143	133	149	127	124	131	145	142	150	115	150	136	139	141	145	130	147	149	125	141	149	122	139	130	134	134	142	149	156	132	135	154	119	126	140	125	117	153	151	118	146	139	126	130	144	145	132	156	129	130	136	138	128	145	152	142	111	133	134	140	112	150	137	154	144	144	119	118	134	148	129	131	108	128	150	140	143	123	138	155	147	140	125	144	148	134	151	117	143	135	139	127	132	132	152	127	136	125	133	127	150	137	137	132	148	150	144	127	133	145	142	130	134	120	125	134	116	142	146	152	131	139	139	134	157	128	146	123	159	117	111	129	141	125	142	132	129	125	134	133	150	143	135	124	150	139	138	135	141	135	130	122	141	143	138	141	117	152	138	135	129	137	130	132	156	123	132	135	142	132	128	143	134	144	107	137	138	150	132	135	137	133	147	128	119	127	122	157	153	133	132	152	156	117	151	142	147	127	124	124	118	118	120	138	145	150	142	129	130	146	129	125	152	136	134	144	142	127	128	109	123	135	135	130	123	146	137	131	130	121	130	151	147	130	140	136	122	140	135	139	139	143	140	125	126	170	152	128	134	141	133	146	120	130	133	141	130	128	154	148	141	126	139	126	126	154	121	131	146	142	125	152	144	133	141	149	138	121	136	159	128	124	131	149	150	154	151	143	139	140	150	137	144	136	126	138	154	150	140	120	120	126	133	147	146	130	143	154	142	143	124	137	146	127	137	143	150	141	144	134	116	121	139	149	128	133	142	133	130	114	132	127	132	138	130	154	137	143	146	138	125	145	126	139	134	131	144	143	139	137	126	154	151	134	129	131	132	139	127	147	122	133	131	126	121	149	135	134	152	120	135	140	144	153	151	139	125	137	141	140	137	121	144	141	123	153	149	123	154	126	119	136	144	143	131	148	152	141	132	124	156	128	133	129	152	147	129	116	149	129	132	139	127	137	113	148	153	139	119	144	137	127	124	125	130	128	141	134	132	157	117	141	156	148	140	152	149	143	132	145	139	148	128	145	137	129	146	133	138	152	150	134	124	132	129	133	144	144	124	156	141	133	141	147	137	139	126	138	138	131	121	137	142	143	140	130	124	122	146	133	149	140	127	137	136	147	144	118	150	129	142	113	128	124	154	136	143	131	143	129	158	165	135	141	147	144	128	115	136	154	129	123	134	144	132	143	128	144	132	145	142	147	145	134	134	126	118	146	152	156	146	160	122	148	135	134	155	141	125	143	150	139	152	114	147	134	151	164	132	142	151	147	130	128	130	127	147	152	135	120	132	141	146	144	132	136	127	133	120	130	153	143	134	119	137	183	150	150	126	144	128	134	140	145	147	144	123	123	135	141	137	127	126	137	133	115	141	139	133	133	126	141	151	144	141	127	144	128	139	119	142	150	139	135	136	149	145	131	139	141	136	126	136	118	123	146	144	117	141	153	142	140	122	129	145	141	157	130	137	136	148	136	147	145	139	122	141	134	129	133	150	106	129	133	135	119	139	126	129	120	130	141	131	136	126	141	122	136	146	142	130	136	122	142	149	134	151	133	120	138	137	139	123	134	157	123	111	144	143	147	130	150	127	134	142	128	130	147	115	138	164	146	125	125	140	123	146	133	133	128	134	150	140	127	141	147	139	119	118	127	145	133	135	113	137	156	148	133	144
150	1	1710	180299	425	50	307	294	250	214	211	179	216	189	166	182	181	178	174	190	170	172	183	149	163	153	156	144	142	134	149	134	139	128	144	134	141	123	149	153	149	132	138	146	130	134	142	147	138	130	125	149	119	137	152	144	131	142	123	123	141	158	158	140	118	139	135	144	136	125	150	145	123	123	145	138	149	150	145	124	143	132	153	123	162	145	134	138	174	129	134	134	137	140	140	149	132	133	143	147	145	127	165	163	153	136	132	144	141	141	120	126	136	131	125	145	143	139	124	150	137	147	134	135	130	128	129	131	162	140	133	146	106	121	153	138	170	134	134	146	128	121	143	135	135	134	131	133	124	149	147	138	136	131	114	122	144	137	120	146	133	136	141	127	144	122	134	121	153	139	135	135	108	134	129	126	145	126	119	150	135	142	137	132	121	133	126	134	152	134	134	143	133	136	142	153	140	143	163	121	123	121	131	129	148	138	149	146	142	126	165	128	130	128	139	129	154	130	170	157	122	161	155	145	134	143	139	138	142	151	125	137	137	128	150	140	145	145	118	144	140	131	134	116	144	107	143	147	144	155	140	141	148	132	124	143	160	130	129	127	126	160	139	130	139	138	125	136	141	137	149	137	122	137	149	145	130	126	154	133	137	126	165	138	138	149	146	132	128	128	146	118	140	136	154	135	133	134	144	130	131	131	117	149	143	126	133	129	146	124	113	152	135	152	140	135	115	136	150	126	141	126	116	122	147	135	144	120	135	132	148	127	130	120	143	131	117	98	132	125	130	142	126	150	159	139	126	138	147	142	133	132	138	147	133	125	150	136	122	138	137	136	140	125	143	118	127	139	145	120	130	143	134	155	128	145	138	135	135	128	135	155	125	120	127	136	124	141	130	139	110	140	128	142	135	140	124	143	138	133	132	127	151	133	132	136	109	130	135	161	140	133	135	136	139	126	106	143	119	132	150	146	128	137	143	117	162	138	126	122	138	127	140	156	117	148	127	122	140	155	137	140	139	123	131	145	133	146	131	129	147	127	136	132	131	131	152	128	142	138	139	136	149	132	123	140	138	138	131	129	130	134	147	144	133	145	141	126	135	136	121	143	151	125	147	111	123	133	144	126	145	126	140	141	125	140	130	146	147	149	146	137	134	139	136	119	140	115	136	138	141	142	119	137	112	164	143	148	133	136	148	134	154	137	116	140	144	135	164	140	131	122	126	144	142	146	131	141	151	162	147	135	134	137	152	153	115	125	126	132	126	134	130	140	161	141	108	118	150	154	120	150	146	141	145	125	143	126	142	142	120	144	121	132	149	133	122	141	152	128	115	143	120	126	141	134	145	140	136	131	134	117	142	124	126	141	121	141	135	156	128	135	119	157	142	135	145	129	131	140	144	131	142	144	135	130	137	130	141	136	150	149	151	123	131	159	139	138	138	165	119	130	154	146	145	139	139	141	155	139	140	126	131	128	131	137	133	134	132	122	134	125	127	132	134	121	146	142	140	140	136	144	160	148	133	141	148	140	150	125	112	115	112	121	129	133	136	116	136	141	121	121	151	134	134	142	119	129	150	150	138	143	132	129	144	135	127	173	152	143	123	129	153	115	136	129	135	108	146	129	138	125	132	125	133	130	158	129	146	139	147	124	138	131	135	145	146	134	137	120	115	155	133	135	131	124	134	148	142	140	140	127	138	155	126	123	163	139	132	131	140	122	153	128	134	151	122	128	131	141	145	145	122	140	119	136	118	132	134	128	141	150	131	142	142	127	142	120	123	134	149	136	126	118	149	116	127	120	125	125	138	122	159	128	131	138	139	135	133	135	139	140	110	126	141	103	147	145	144	122	126	115	133	140	140	142	145	132	142	135	141	137	142	114	138	130	125	171	121	125	141	132	135	129	140	121	133	126	136	131	136	134	173	149	139	133	138	154	138	144	155	142	139	128	128	130	121	118	145	141	137	127	142	128	141	107	117	121	132	122	119	145	134	128	137	150	147	143	138	150	127	149	138	135	110	135	138	133	143	133	146	133	130	148	134	120	135	140	120	137	112	142	124	147	146	112	145	142	147	140	146	117	132	136	142	141	162	130	137	109	135	137	132	141	125	135	137	123	130	122	126	135	132	119	136	142	120	135	150	143	138	126	138	155	133	145	124	115	139	150	137	139	124	134	138	144	138	123	139	136	148	131	145	131	142	134	124	113	126	133	141	116	151	142	113	123	132	132	137	145	143	128	149	123	138	130	133	136	146	134	128	123	141	150	125	112	116	134	132	132	130	138	152	125	124	129	136	129	117	139	117	123	130	142	145	131	112	141	135	128	144	135	130	113	127	136	137	152
150	2	1950	180357	422	14	225	281	276	248	228	233	255	215	240	234	210	213	201	210	225	209	176	167	191	141	172	179	168	170	159	168	161	148	168	140	141	134	132	144	142	141	164	118	120	129	143	144	124	121	139	136	142	109	135	132	135	135	137	132	143	127	129	143	131	143	153	138	133	137	125	120	148	133	143	115	141	133	127	130	116	135	146	148	130	138	157	123	123	144	144	127	152	147	142	146	140	132	116	131	138	125	138	115	144	140	134	142	137	129	156	149	134	132	128	137	138	143	133	131	146	128	120	135	122	138	131	113	154	144	155	141	121	123	111	145	155	132	124	142	110	140	125	122	138	124	120	130	115	118	122	123	151	134	104	121	140	148	133	115	133	124	129	120	149	101	123	126	158	126	115	131	127	124	120	127	125	149	159	135	126	132	120	117	126	126	139	139	120	122	128	146	130	125	131	140	143	113	136	145	130	133	142	128	132	121	132	150	117	136	148	137	131	141	128	126	122	127	129	131	133	122	135	126	141	112	128	106	125	146	131	144	150	147	138	137	116	138	135	112	125	136	139	133	142	146	135	118	124	132	121	122	129	163	126	110	137	113	125	135	129	133	121	138	128	128	126	137	132	121	142	131	139	162	139	126	112	143	144	132	126	134	149	145	122	109	122	131	118	128	125	138	150	144	122	136	149	129	139	131	119	136	122	122	131	147	118	124	116	146	140	130	107	132	132	133	133	138	120	126	146	127	119	119	129	129	141	133	143	127	116	144	136	138	140	111	138	118	137	132	112	131	106	133	107	145	133	124	122	133	127	116	125	126	119	129	123	138	144	132	133	141	135	141	131	135	133	119	141	120	123	123	132	114	122	125	131	127	130	129	122	140	129	138	134	125	119	139	131	127	144	138	140	127	132	138	128	107	133	130	154	146	112	117	119	119	129	142	129	126	141	122	123	140	127	130	115	128	112	147	139	117	142	125	122	135	118	134	150	110	129	146	123	105	117	123	117	134	123	123	137	116	135	119	106	143	139	139	135	124	144	122	120	122	123	135	141	137	138	130	125	136	125	119	113	120	127	122	128	130	130	128	125	116	128	127	109	127	117	117	130	103	131	131	119	127	157	130	138	118	132	124	115	135	143	104	147	128	142	120	124	120	125	115	127	139	128	131	115	133	110	127	132	137	119	126	150	144	122	103	128	128	128	132	120	132	132	123	113	111	123	136	114	133	124	129	143	134	126	135	106	135	134	115	114	119	122	126	146	132	122	135	123	120	118	146	130	136	124	105	147	134	115	125	143	127	125	117	133	132	121	110	140	133	133	111	129	133	124	132	122	116	115	140	141	118	109	142	127	131	162	128	129	132	123	130	114	127	133	131	143	125	148	143	138	133	117	119	107	122	112	119	131	134	138	134	144	133	141	131	153	137	154	132	124	121	122	111	143	142	136	118	118	131	132	140	127	129	128	152	118	113	123	117	139	106	126	140	125	126	125	136	123	129	126	130	132	120	128	127	128	127	126	150	135	150	108	120	154	141	134	147	149	133	136	122	124	129	121	137	129	124	116	119	143	132	134	126	145	143	126	113	138	125	123	141	159	134	109	112	142	128	114	122	135	118	112	123	130	115	132	142	128	129	113	139	129	111	141	127	164	114	121	158	131	138	129	116	141	126	119	125	125	124	118	127	120	117	123	122	143	127	137	113	123	124	137	114	126	113	140	117	128	117	140	132	136	121	140	138	133	136	126	115	138	126	122	130	126	128	131	136	133	139	108	124	115	138	139	115	134	125	146	119	124	129	132	118	145	105	132	134	103	133	112	138	131	110	104	131	144	118	135	133	118	125	122	138	133	126	120	119	114	120	130	126	138	137	127	115	133	127	148	115	120	127	151	126	122	128	137	122	118	138	119	110	121	114	153	121	134	132	120	139	137	138	125	126	132	129	116	117	128	127	127	107	123	117	126	140	118	115	128	121	147	124	118	125	134	139	130	111	105	121	131	136	121	120	124	133	137	118	109	113	107	148	123	132	126	133	133	121	117	139	120	130	138	111	111	131	119	135	125	127	111	120	134	138	121	141	131	131	125	117	130	134	155	126	120	137	130	142	129	141	128	137	137	137	110	130	120	109	121	118	132	118	130	137	120	131	118	114	132	128	134	135	126	136	119	136	118	150	126	136	116	127	131	137	115	130	133	130	133	133	140	137	141	130	120	146	124	118	130	123	129	112	121	140	142	140	130	111	114	144	115	133	125	144	126	136	113	131	113	139	112	146	135	152	123	117	136	119	119	120	109	122	115	138	142	126	129	136	127	108	120	130	109	131	125	120	114	128	119	147	120	109	120	136
150	3	3250	180414	410	18	269	294	285	246	237	217	224	217	209	220	204	176	228	194	196	193	195	205	162	139	136	152	160	149	161	134	140	141	135	150	150	135	126	136	143	148	158	153	132	155	133	127	123	142	124	127	139	156	146	142	140	140	127	146	131	140	142	141	135	133	132	121	127	122	140	161	142	105	131	142	137	124	130	121	144	123	149	148	124	153	155	127	131	132	126	131	138	132	131	123	122	141	120	148	139	146	118	120	144	133	136	143	142	143	115	123	138	135	134	139	124	137	133	131	113	147	111	112	123	139	139	131	144	123	111	132	129	130	125	153	128	135	142	140	139	133	135	128	132	127	123	135	122	129	139	130	132	154	119	114	128	142	122	127	144	151	133	150	124	136	131	120	142	126	126	119	139	125	127	115	132	142	116	142	134	123	121	117	128	127	128	124	136	118	137	150	138	122	136	126	146	128	143	142	123	131	129	111	119	123	119	134	121	151	129	125	124	136	137	133	150	123	124	116	143	147	106	110	137	123	143	136	134	119	142	127	131	140	122	135	154	135	125	118	131	119	118	124	126	140	109	123	125	131	132	142	133	143	134	130	125	136	132	134	126	125	151	132	134	134	131	118	123	129	124	107	138	132	116	130	129	141	109	115	135	123	138	146	126	129	137	136	122	151	126	145	119	131	116	124	146	144	122	129	126	159	135	152	133	139	137	127	131	132	133	135	126	134	129	148	129	117	116	124	121	141	128	117	139	113	128	129	137	133	115	132	116	112	138	152	118	123	135	122	139	134	121	128	136	120	143	127	114	137	120	134	119	111	143	129	146	124	128	157	136	118	128	135	114	130	123	121	134	129	120	137	138	137	120	126	123	127	136	146	134	138	132	107	142	130	130	144	112	144	142	124	141	137	148	117	139	124	154	119	136	127	111	104	123	138	134	146	138	131	136	132	125	156	123	137	99	114	143	152	135	145	105	125	119	134	117	116	128	116	130	133	136	119	131	126	125	120	108	128	153	134	145	120	148	127	121	140	130	132	128	127	122	117	127	113	108	130	129	139	105	121	128	125	138	124	129	131	159	143	126	113	130	124	125	133	130	127	161	132	136	122	145	136	132	116	115	123	132	135	124	137	113	126	122	123	125	122	121	127	121	131	134	124	127	123	136	136	125	142	125	123	136	114	124	119	147	127	134	118	137	120	136	126	136	143	127	124	118	126	121	132	114	143	126	122	118	132	126	131	137	129	128	158	118	123	135	129	127	135	138	118	112	118	132	126	135	141	154	129	127	131	137	118	122	131	148	143	129	135	139	139	137	117	153	132	122	95	136	108	149	130	131	137	131	134	139	128	124	154	130	144	130	114	141	119	130	125	130	140	118	143	130	140	133	139	120	134	134	116	112	136	128	129	123	128	128	134	105	122	106	111	129	134	135	135	127	109	127	132	130	162	150	139	156	115	116	133	133	125	133	121	127	150	126	129	118	111	124	137	154	117	141	130	137	123	137	132	117	130	125	135	119	126	126	138	126	148	137	121	128	130	146	135	131	145	137	124	124	118	134	141	129	106	127	121	150	143	151	139	133	134	129	140	143	139	146	132	151	138	122	146	141	145	117	136	149	119	113	140	130	128	137	111	137	126	146	122	118	119	120	135	128	158	116	120	139	130	127	126	145	130	147	130	131	140	111	117	136	107	130	127	134	136	118	131	128	123	127	135	146	127	122	116	110	138	122	137	118	145	116	145	133	128	142	125	139	137	120	137	142	135	152	105	140	133	130	125	119	128	136	112	126	141	142	146	128	149	131	134	145	139	144	128	131	125	131	128	126	120	130	132	141	133	113	143	127	116	127	132	140	140	121	142	129	114	139	134	121	126	124	134	135	149	114	135	115	115	140	136	133	116	118	152	139	131	118	133	143	123	113	123	131	129	127	118	118	123	144	127	117	157	138	129	124	134	139	130	121	154	133	134	128	126	134	136	115	123	132	119	124	129	143	119	121	140	130	131	126	126	118	124	110	131	139	131	125	132	125	125	132	113	148	138	140	138	105	119	121	136	132	116	126	118	142	134	124	129	133	139	141	133	124	120	140	126	139	126	139	121	116	125	135	145	143	132	141	136	127	128	125	131	129	140	140	129	127	125	129	130	132	129	112	137	135	146	131	126	137	144	126	146	111	140	126	129	127	140	126	121	119	134	139	140	125	138	123	132	120	125	137	132	134	129	127	134	160	134	120	148	132	115	119	147	113	138	131	131	116	134	123	128	123	133	127	127	119	112	123	138	160	125	141	129	120	135	135	141	130	125	141	128	128	140	125	136	133	127	152	130	135	134	128	132	151	129	127	132
