150	0	2500	171215	424	9	230	281	270	268	259	255	273	241	273	270	292	257	234	223	200	186	212	197	182	186	182	153	162	178	161	155	151	164	147	158	162	131	144	122	139	156	149	135	122	135	144	127	146	153	127	122	137	122	109	132	122	135	117	143	138	130	113	111	140	131	133	150	123	139	109	134	119	116	130	117	109	118	127	124	112	115	133	124	119	134	129	109	124	113	104	119	129	139	116	119	103	111	125	120	109	127	119	108	109	126	113	105	114	98	112	111	122	92	126	105	108	104	124	112	119	108	120	102	131	122	151	122	116	124	123	113	123	106	126	113	124	130	133	109	105	102	128	105	118	112	109	106	123	119	109	107	112	126	130	115	120	131	99	120	118	117	104	116	109	103	111	94	123	96	124	111	118	99	102	109	108	131	117	114	127	115	107	115	103	119	110	115	98	108	115	118	135	99	129	115	105	122	121	102	120	107	114	121	103	111	139	105	114	107	116	123	123	111	101	115	98	101	111	112	113	99	100	111	127	93	107	103	106	112	109	113	114	109	113	110	116	123	126	112	124	112	118	120	116	113	138	109	113	123	113	100	109	117	124	116	92	101	113	104	126	100	113	104	101	127	119	115	118	96	113	148	126	129	106	131	123	99	107	105	97	116	89	117	117	110	118	113	115	114	113	113	97	115	106	109	107	114	130	114	105	118	113	124	120	114	98	116	110	126	126	100	106	90	117	131	116	106	98	110	98	97	114	117	114	111	99	118	117	121	94	124	111	117	117	109	116	131	105	110	109	114	107	104	127	111	99	111	101	112	110	103	122	116	117	100	118	121	113	116	104	124	98	108	95	108	118	105	89	122	111	115	91	112	133	119	112	100	92	132	109	115	90	96	114	113	114	115	125	110	109	106	110	109	105	124	110	101	99	107	114	110	104	122	95	105	106	113	112	117	102	121	129	102	107	99	99	101	109	113	118	109	117	113	115	123	122	107	118	102	107	121	116	106	109	123	108	112	95	106	104	115	109	97	122	100	90	111	126	127	97	100	107	105	104	122	114	118	104	115	106	105	93	129	107	113	117	123	122	122	121	112	111	114	107	102	117	94	129	114	114	110	113	125	107	94	118	116	104	101	94	119	112	98	102	142	127	120	88	122	100	104	106	96	127	106	102	105	102	117	124	124	126	123	132	100	92	107	115	105	109	103	105	93	106	103	101	115	105	111	112	108	107	127	118	114	117	116	102	106	110	137	100	126	129	108	105	107	124	116	104	105	111	132	135	118	94	110	108	107	99	119	108	105	120	107	111	117	89	123	105	114	108	120	102	96	114	128	115	128	109	125	108	118	118	128	86	105	116	111	118	125	109	101	116	122	113	111	114	109	119	109	123	116	107	118	103	123	130	114	127	120	103	105	117	111	118	116	95	114	119	117	94	113	128	109	123	120	107	100	107	111	100	109	117	115	108	115	120	107	110	128	105	105	111	127	95	127	126	108	118	114	107	110	121	105	120	105	103	104	105	86	95	102	115	116	95	113	113	133	117	106	107	90	107	115	109	110	116	107	101	116	112	97	134	97	122	119	108	119	133	121	95	117	108	92	106	116	118	102	116	129	109	108	121	99	112	110	122	110	106	109	117	110	102	98	111	126	121	120	124	138	116	124	108	100	103	119	108	114	115	125	95	111	115	110	117	112	111	107	116	113	96	92	91	100	113	121	112	95	119	103	120	110	127	88	115	106	112	93	99	104	102	112	125	110	114	107	122	96	108	105	108	118	104	107	112	110	114	107	112	116	106	105	111	102	116	91	110	108	131	108	125	117	128	94	136	108	121	115	111	99	114	107	111	110	112	117	116	96	113	113	111	101	90	111	106	103	105	113	99	112	95	111	112	108	121	106	107	107	97	108	119	95	118	97	107	88	101	125	97	112	105	96	108	115	93	108	106	117	116	120	126	107	96	115	90	116	101	117	106	111	139	114	110	108	105	119	114	116	110	107	119	102	100	107	108	118	129	118	112	101	97	132	115	98	123	118	115	108	105	104	115	117	119	114	113	105	114	128	108	103	128	113	128	116	114	118	101	113	113	102	110	102	105	106	115	112	119	106	100	134	107	116	125	101	107	122	102	113	119	126	124	115	106	111	113	87	110	94	123	107	116	111	120	123	96	104	123	107	112	106	122	98	119	127	107	114	100	93	97	121	123	140	103	115	106	111	101	129	117	104	100	109	109	116	93	103	103	121	98	112	92	107	103	133	112	122	114	114	99	116	96	101	103	108	111	101	114	126	113	130	102	119	96	95	110	106	91	107	114	130	103	120	124	91	117	98	111	101	94	114	108	105	89	122	115	112
150	1	1710	171274	443	48	230	262	249	171	195	167	187	147	138	161	131	148	119	148	147	127	114	121	132	131	117	123	119	115	120	127	116	123	122	129	133	113	114	131	118	104	99	134	107	119	123	124	131	96	109	104	112	105	135	104	127	124	128	95	111	143	104	107	115	119	114	114	105	116	126	119	127	99	111	128	108	116	94	126	110	114	105	119	122	114	110	118	105	142	97	110	98	118	113	116	121	119	116	106	121	112	103	110	119	112	106	106	107	129	117	108	83	110	113	117	98	124	110	108	101	102	123	112	116	103	112	112	105	105	124	111	105	107	122	91	101	127	111	126	111	136	127	107	111	109	113	114	127	117	94	115	131	114	103	109	113	112	100	135	106	105	104	110	98	102	128	123	111	112	120	119	111	106	109	121	98	115	103	106	122	118	134	112	109	105	105	107	109	130	108	115	143	105	107	129	108	102	108	130	110	112	112	117	107	116	126	149	107	108	121	113	101	105	112	120	116	119	123	117	130	123	118	110	138	118	112	117	117	119	100	93	113	122	100	92	99	116	112	128	123	113	114	111	114	109	125	111	122	104	127	116	117	102	105	111	114	118	131	116	116	128	101	124	117	126	126	115	102	117	107	103	107	121	116	108	108	121	113	116	100	95	109	105	119	104	99	115	128	111	114	92	118	117	122	112	112	129	128	111	107	106	119	108	102	116	114	111	111	115	110	89	100	112	101	99	118	114	119	121	120	118	108	99	114	119	99	102	125	125	119	119	126	114	106	121	121	115	105	119	114	105	103	110	106	112	111	122	131	114	126	118	105	113	113	87	114	118	99	99	124	109	127	106	122	121	117	110	109	92	105	122	111	116	97	100	115	116	99	119	118	112	113	107	101	112	109	126	103	126	109	90	123	105	129	132	111	99	110	125	123	115	130	125	114	128	96	113	108	101	99	94	128	138	108	106	117	92	112	137	118	134	97	114	114	121	111	95	99	106	123	104	125	92	120	116	110	104	109	104	102	119	109	118	101	106	115	107	122	116	111	110	111	115	123	112	116	125	117	114	101	116	102	104	104	110	112	115	109	99	119	111	120	119	102	109	110	116	128	112	106	135	114	118	112	111	111	117	116	94	99	110	130	120	101	117	102	124	128	109	147	118	111	113	144	111	115	121	114	114	111	130	134	106	123	122	85	129	113	111	113	103	140	124	108	118	114	111	107	105	130	108	114	128	127	131	110	104	117	113	103	95	124	124	123	131	120	110	101	116	110	118	109	113	126	102	117	111	115	99	128	104	106	109	126	108	112	105	110	107	105	113	127	111	110	123	126	122	96	97	108	103	114	105	104	127	112	129	114	92	90	110	115	113	99	115	108	109	133	120	108	114	114	120	112	103	96	113	119	118	125	111	116	116	117	120	100	98	123	110	114	104	121	113	116	107	122	113	114	117	112	87	113	111	119	118	92	125	115	119	115	101	118	112	121	116	100	94	96	99	129	125	118	105	116	101	111	113	91	127	125	108	138	108	107	99	104	130	121	110	122	108	111	113	100	101	101	132	111	108	127	120	107	126	107	114	117	111	115	116	107	125	102	108	108	92	111	111	127	82	114	119	111	99	134	111	124	111	112	90	103	109	112	120	108	90	115	118	117	126	114	111	120	125	138	92	95	107	132	112	111	111	107	97	108	108	96	109	107	128	107	93	98	107	115	114	130	104	115	120	108	119	104	112	99	108	115	119	128	101	119	110	113	99	122	113	124	109	135	119	135	117	118	121	124	116	101	133	105	102	101	119	115	124	128	89	112	125	102	123	127	104	126	101	134	123	121	110	117	127	112	107	120	117	114	124	111	128	105	100	101	115	111	118	109	110	114	101	109	104	109	123	107	115	100	112	100	110	102	119	122	117	113	108	109	115	116	126	131	116	131	117	94	119	112	101	105	104	109	96	122	112	124	108	129	123	128	105	107	124	117	111	114	111	122	102	114	124	110	105	93	128	105	95	98	111	124	98	99	114	129	120	109	122	104	137	126	95	116	126	117	120	116	115	105	111	107	109	117	119	100	112	132	126	96	101	110	105	110	97	126	110	125	122	128	97	111	105	108	116	105	106	124	120	105	135	118	112	120	96	124	121	90	112	108	117	115	105	107	100	96	100	123	95	109	92	98	108	101	120	116	97	100	104	111	94	97	126	98	105	111	91	99	104	96	113	119	120	122	106	126	109	108	94	100	131	117	120	109	106	108	99	106	107	116	113	127	112	116	112	119	100	110	105	138	120	112	119	118	108	107	107	112	130	126	99	107	111	110	127	117	109	85	111	118	99	107	116	129	118	92	107	111	97	124	127	101	126
150	2	1950	171332	426	16	248	278	229	252	232	226	228	206	193	229	186	203	194	173	178	171	154	164	145	146	152	161	126	141	140	130	130	148	132	135	115	123	135	130	134	115	109	139	124	116	143	119	117	123	123	124	114	123	118	126	100	104	143	115	125	116	120	128	112	113	123	121	118	105	125	128	135	116	109	118	120	129	112	128	139	101	145	112	117	110	106	100	116	125	117	119	104	105	106	115	120	129	128	108	113	102	112	105	135	113	108	124	102	113	118	118	103	117	102	121	111	107	137	133	104	103	120	114	118	108	121	102	113	87	114	109	112	115	109	124	107	119	92	115	137	126	98	98	111	114	100	106	103	119	106	122	111	112	116	103	103	127	126	120	103	127	115	113	107	101	89	114	91	93	107	117	108	120	120	122	111	108	109	114	100	103	100	113	110	110	103	123	96	106	107	114	100	97	111	123	94	103	121	112	114	101	118	101	122	127	114	124	131	89	128	96	118	99	124	112	131	110	113	115	102	108	104	122	103	117	108	116	126	116	107	107	127	126	108	111	128	103	108	86	106	116	114	116	111	118	114	97	111	111	97	119	120	112	115	120	97	106	116	104	94	122	101	96	112	110	102	105	105	120	115	125	102	113	113	122	106	97	115	102	121	106	114	103	104	106	103	117	108	104	105	92	107	105	109	104	113	105	112	105	109	116	111	100	122	111	98	121	114	130	102	118	115	124	107	102	105	90	98	94	125	124	115	111	107	111	98	106	103	119	125	121	124	113	116	121	104	91	100	110	111	120	110	111	122	143	104	92	94	117	117	100	122	101	116	109	99	118	101	119	115	117	98	94	130	93	122	103	108	130	112	121	91	99	103	106	87	118	112	108	116	99	99	96	118	122	119	103	107	115	111	120	113	107	119	100	101	116	103	127	102	107	113	116	103	126	111	107	100	98	102	117	109	91	101	93	111	109	113	114	103	106	113	104	105	118	123	121	84	109	109	91	85	121	93	126	116	108	101	106	109	110	98	115	104	106	101	128	102	108	96	110	112	125	104	138	117	99	98	109	116	112	97	108	122	118	94	102	112	99	103	113	117	101	101	116	113	110	94	107	101	114	124	129	117	114	108	111	106	120	103	110	111	115	115	104	106	97	129	127	98	127	104	125	112	103	109	110	114	108	107	121	92	109	105	98	94	106	104	114	97	122	102	117	110	114	110	124	118	99	111	106	120	130	113	111	134	91	113	111	115	98	111	97	103	93	123	105	120	104	113	92	99	104	117	98	105	104	117	94	124	98	100	110	107	96	115	110	112	125	94	102	101	95	124	119	112	105	109	99	96	127	121	113	122	130	118	110	80	110	112	115	127	139	100	106	105	131	104	93	104	100	120	101	102	129	124	107	124	128	117	109	103	102	112	106	107	109	106	117	97	100	116	112	121	98	119	123	95	120	106	108	113	114	129	113	117	120	104	105	132	102	94	109	119	85	115	97	107	108	112	129	124	78	94	101	106	106	108	105	97	101	111	104	104	94	122	102	117	112	121	101	112	92	112	98	107	122	118	111	110	101	109	110	111	104	112	103	101	104	120	110	126	115	116	106	112	109	111	116	101	102	106	105	93	127	91	113	93	101	110	106	95	111	112	107	103	109	97	110	118	118	90	125	96	110	113	102	107	108	96	90	129	131	115	109	106	96	121	122	107	106	113	118	100	108	108	109	91	122	104	101	108	100	109	98	100	113	119	88	115	127	102	106	82	111	103	111	97	112	111	98	109	129	118	104	116	108	128	110	122	119	137	109	105	93	113	96	116	122	119	123	101	121	118	113	103	112	99	92	104	96	131	107	121	112	127	118	91	113	119	107	101	106	102	101	112	79	121	121	111	115	110	104	110	104	109	107	117	117	127	103	109	115	101	110	131	101	101	110	119	115	99	108	103	81	104	96	108	101	102	111	102	107	111	98	120	96	113	101	100	107	102	101	128	99	124	105	107	124	106	104	100	102	98	117	101	104	112	109	96	96	108	108	107	100	104	93	103	111	100	94	117	99	98	116	120	111	91	105	103	111	109	94	99	101	110	103	123	107	113	118	113	100	99	98	102	89	111	118	103	107	102	124	110	111	110	102	119	105	106	117	118	122	102	110	111	96	114	104	113	101	113	118	109	119	121	113	99	121	105	102	82	113	108	105	110	101	102	132	116	122	116	123	109	95	101	118	100	102	118	94	116	98	108	105	93	116	102	102	112	118	84	118	118	99	126	110	110	109	94	97	112	104	119	97	106	112	115	112	117	116	104	117	102	102	135	119	127	107	110	126	99	104	105	117	109	109	99	98	115	106	116	104	100	112	107	106
150	3	3250	171390	425	21	249	306	246	231	218	194	212	180	173	184	192	196	162	168	154	155	160	151	124	139	130	135	135	119	132	114	99	123	131	131	131	114	105	116	119	122	106	112	89	132	133	112	116	122	110	127	132	109	102	113	129	127	112	93	132	125	93	117	117	113	125	121	127	133	123	110	118	114	101	116	108	111	105	109	107	103	124	119	123	120	102	111	112	100	120	112	120	114	99	123	98	117	116	130	124	110	112	103	109	115	107	114	127	96	114	101	108	121	120	119	102	97	122	95	109	121	120	108	118	120	101	112	131	107	112	109	125	125	123	135	104	111	111	104	103	99	107	101	104	131	110	106	123	117	96	116	112	101	102	111	103	120	113	108	107	103	111	112	104	106	104	123	119	94	99	125	118	114	100	118	119	116	116	105	126	115	127	105	122	125	102	120	122	117	101	92	99	92	91	115	118	109	128	115	104	87	113	99	103	104	114	118	88	113	108	100	106	119	106	120	101	115	118	108	118	98	114	119	113	128	115	121	121	116	121	129	105	101	106	113	111	118	121	118	128	105	94	119	120	103	121	93	122	112	109	126	120	124	116	101	103	106	105	111	103	129	112	109	115	110	106	101	131	107	98	117	126	104	103	122	120	107	113	106	113	95	111	110	103	105	126	103	110	128	119	138	130	110	112	108	103	125	115	127	125	108	89	129	114	88	117	97	121	122	114	104	128	115	120	101	102	108	96	107	103	109	103	110	123	108	98	104	124	109	112	100	124	106	112	91	117	89	109	89	123	80	127	112	103	115	126	107	104	114	115	103	98	99	110	103	94	120	107	108	98	129	128	121	116	93	121	103	116	109	101	119	118	103	111	110	112	107	136	105	132	107	136	126	109	114	106	120	95	103	106	133	101	128	106	106	130	105	132	108	100	117	109	123	110	118	107	107	100	95	116	126	108	109	132	92	106	126	96	121	115	108	109	99	120	113	104	126	109	135	114	106	109	108	121	99	105	110	112	106	96	106	110	96	115	125	93	145	130	90	121	105	112	121	113	121	107	112	106	113	123	114	128	117	114	115	105	116	100	115	117	106	119	118	109	98	109	115	113	130	116	110	105	109	105	122	97	135	118	99	111	106	114	108	116	120	113	116	98	114	108	113	125	109	110	115	111	108	112	118	114	107	123	97	101	102	111	114	106	114	119	109	115	105	123	110	111	113	107	95	115	128	117	126	118	111	112	107	104	107	100	118	106	112	110	118	119	120	124	112	110	118	119	113	108	112	119	110	120	122	121	110	116	105	122	96	113	95	116	101	132	125	118	96	124	105	119	103	95	117	121	123	120	120	99	115	111	102	105	112	115	104	108	121	96	112	116	99	114	110	106	111	103	107	116	113	101	108	119	106	94	109	119	90	106	104	104	109	97	99	111	110	117	120	119	104	124	111	106	119	104	111	109	116	115	116	117	133	135	125	95	116	107	108	102	102	105	108	122	129	112	105	91	115	113	119	97	115	118	105	121	110	105	115	126	109	103	107	125	110	107	102	123	103	117	110	114	116	107	125	125	110	119	97	105	113	117	133	114	125	115	94	116	106	108	101	108	122	110	106	108	94	113	153	98	121	123	109	108	118	97	115	100	115	93	118	106	95	89	125	100	120	100	112	115	105	131	118	120	105	113	114	102	123	115	107	103	98	119	133	111	101	93	107	119	111	131	128	106	120	92	130	101	99	100	96	108	94	111	108	128	123	107	121	97	114	105	96	105	110	107	106	110	115	115	100	115	105	117	117	121	113	101	94	101	102	103	111	112	116	118	129	99	100	84	86	120	126	103	103	114	109	103	117	105	108	113	102	120	93	110	114	113	104	108	133	107	123	121	109	116	115	112	101	92	120	109	88	108	109	110	116	104	119	113	88	109	112	109	113	132	130	116	81	111	102	104	101	87	126	112	85	118	95	105	94	107	109	96	94	99	94	125	110	92	104	108	98	106	105	118	114	100	107	110	115	109	118	109	106	92	113	105	112	100	105	120	107	100	95	99	94	98	124	107	115	101	115	107	110	119	112	112	95	103	109	106	112	104	117	127	123	108	111	124	91	115	115	118	111	120	113	111	90	105	125	114	97	103	116	118	100	125	106	99	89	97	111	105	125	98	102	95	101	115	128	116	126	110	122	112	126	112	117	122	101	111	119	119	102	110	109	108	106	111	116	109	87	109	114	120	118	117	116	95	113	119	114	112	100	110	113	94	96	122	98	112	94	131	120	124	131	104	107	101	121	107	111	99	103	113	117	111	113	123	99	93	107	124	98	119	106	102	125	111	97	117	115	108	109	92	111	116	121	101	100	110	116
150	0	2500	171448	421	7	253	309	312	254	245	250	285	240	249	278	255	270	254	215	209	209	199	206	193	209	180	157	186	177	171	175	185	148	158	158	155	152	142	155	142	143	149	155	137	156	149	150	142	129	141	149	137	154	134	147	130	153	127	130	136	113	128	133	128	138	152	145	147	119	138	138	130	118	126	136	137	130	113	152	129	134	134	125	108	137	148	142	124	130	119	138	120	121	143	123	118	121	132	113	113	149	116	137	141	128	132	112	132	124	124	123	157	137	136	133	110	127	124	137	125	115	138	123	118	112	113	113	133	130	123	114	138	142	114	115	118	138	109	137	123	120	132	116	104	139	130	124	111	126	128	126	144	137	112	134	109	141	142	136	126	145	128	118	99	128	123	103	125	126	135	115	126	120	143	147	133	120	127	116	131	127	133	114	131	133	102	120	111	123	131	119	125	117	110	118	123	135	120	111	111	110	118	114	127	122	130	141	131	120	134	114	125	129	115	134	131	133	116	105	125	114	133	127	109	136	103	130	110	133	118	125	114	129	124	124	114	116	118	125	119	122	124	128	119	115	100	120	114	116	111	133	130	119	131	118	118	128	123	110	134	111	106	117	109	104	125	113	143	119	116	113	120	111	113	126	109	117	124	109	126	119	120	137	124	115	123	123	128	152	117	118	118	128	120	151	120	119	125	129	116	121	137	102	150	123	132	128	114	137	138	119	120	124	139	124	123	118	109	133	102	130	126	120	129	112	130	117	112	128	126	121	125	114	127	110	129	153	114	123	115	131	126	117	114	133	121	121	113	131	115	126	108	104	108	104	128	131	123	106	138	111	127	119	141	129	118	127	122	130	123	111	129	120	107	122	128	125	129	124	127	135	111	135	117	111	116	124	115	114	123	128	116	124	112	101	133	134	108	142	111	104	107	123	112	122	101	120	121	135	102	128	116	131	110	118	119	127	107	127	108	135	124	120	113	110	114	106	124	123	129	126	121	104	133	123	124	106	109	105	96	112	124	130	145	115	138	100	123	123	126	131	132	129	107	111	123	114	128	137	129	116	123	131	127	128	121	124	123	98	112	125	121	126	123	125	114	114	109	123	117	115	137	125	116	126	111	118	111	124	104	133	125	126	129	117	115	115	110	125	124	116	127	106	107	132	107	126	136	117	114	121	117	115	136	122	108	101	111	116	116	125	124	133	121	106	131	109	128	122	135	116	113	101	106	130	118	114	119	147	120	139	127	116	114	110	119	122	128	114	135	132	111	119	130	132	135	108	112	130	123	117	130	126	112	127	117	117	106	121	117	125	114	128	126	111	132	110	113	107	116	138	116	123	119	122	122	117	122	117	127	129	119	114	119	106	103	137	110	128	119	111	120	112	129	116	134	103	117	112	123	138	144	125	120	116	116	98	119	117	121	136	107	101	124	115	139	99	124	109	127	122	116	124	139	139	109	129	107	124	119	116	132	108	116	108	118	134	103	124	108	110	114	130	121	136	112	145	126	109	122	116	113	119	123	117	134	134	141	120	115	119	121	114	113	121	99	117	122	123	113	112	121	117	139	124	105	127	103	123	132	120	114	143	109	118	115	127	111	126	113	110	132	121	113	122	128	108	135	116	117	129	118	124	122	126	130	112	124	111	113	111	110	135	124	105	136	126	102	149	110	119	126	107	108	118	108	111	118	119	134	118	114	123	133	116	121	120	114	116	122	125	123	103	119	120	117	133	120	122	105	144	123	116	137	119	123	118	122	106	139	118	113	112	129	124	113	131	123	110	122	123	108	134	121	129	131	112	120	118	115	141	114	115	116	130	123	109	114	115	124	113	105	118	117	101	129	117	114	133	128	113	122	114	121	108	139	114	127	133	108	112	119	128	116	111	139	132	107	136	124	113	97	131	116	125	117	130	119	116	111	133	109	122	93	115	120	103	111	117	134	111	114	138	135	142	124	131	119	146	112	110	116	116	116	119	129	117	119	112	137	131	133	116	126	132	104	124	111	123	118	145	127	120	144	116	119	132	106	134	117	120	117	116	114	114	142	118	113	120	134	137	116	113	117	123	121	131	129	105	114	119	148	133	105	124	110	142	128	127	114	136	129	111	125	114	117	118	122	119	121	121	138	111	130	106	128	120	120	129	129	99	117	111	127	127	117	141	110	108	120	118	122	106	113	116	133	113	126	115	119	97	121	136	114	126	118	128	108	125	129	116	133	126	120	123	117	111	133	111	121	130	108	99	116	120	129	124	136	115	121	124	129	116	116	100	124	131	113	139	129	122	117	128	109	126	126	105	122	126	115	124	120	119	125	111	131	132	119	128	139	119	122	123	97	117	127	109
150	1	1710	171505	427	55	314	277	260	224	198	182	182	180	162	186	155	178	161	152	156	142	151	157	153	144	153	138	140	138	130	145	141	142	140	133	144	150	128	143	118	138	139	137	130	143	129	133	151	146	145	122	131	129	126	130	118	104	147	134	132	131	139	125	127	114	145	116	135	138	113	117	134	146	151	113	153	114	128	146	129	140	127	112	150	136	138	117	122	131	122	126	144	161	127	117	141	135	128	114	127	113	136	134	134	132	132	119	147	130	130	132	132	135	118	134	125	136	118	154	147	128	126	135	129	134	124	134	128	133	126	127	118	135	130	135	140	129	137	144	127	116	126	121	135	142	146	132	133	123	140	142	154	137	140	97	132	120	125	129	103	118	149	128	160	118	126	137	123	154	131	140	117	132	138	125	133	128	124	130	126	137	139	144	142	140	125	141	113	137	123	120	139	123	126	145	132	126	114	136	151	128	120	131	127	119	115	128	116	145	141	124	131	141	138	131	141	128	130	125	128	154	121	119	121	153	125	113	122	139	118	137	123	150	135	143	131	134	125	146	147	112	144	134	138	136	132	139	127	135	127	123	158	132	126	121	136	126	129	127	124	150	126	129	152	148	130	140	146	118	138	134	123	131	134	127	142	151	128	142	130	112	121	112	125	117	140	135	138	126	129	137	124	130	128	148	146	129	131	118	125	129	135	123	137	134	122	123	128	123	135	123	126	143	123	119	114	111	132	142	139	139	128	131	164	148	143	131	134	143	129	144	119	159	123	107	147	152	133	140	110	140	139	128	148	139	135	144	130	145	137	121	149	130	113	128	117	144	114	129	136	122	144	150	145	137	130	117	131	139	143	128	141	112	138	119	121	115	124	153	133	141	140	137	135	137	126	119	138	131	123	138	125	138	132	124	136	137	125	140	111	113	147	138	129	127	140	135	137	133	130	140	124	148	124	121	147	118	143	124	128	138	152	121	155	123	122	122	131	123	132	109	134	137	131	142	106	129	126	144	132	132	128	118	138	134	142	133	122	118	118	129	133	132	117	119	127	128	114	133	132	132	121	129	118	149	111	133	145	112	145	134	121	131	120	132	126	126	119	131	132	125	126	142	134	125	146	139	115	140	128	124	128	122	147	131	125	124	130	139	141	102	111	123	125	136	145	131	129	144	100	140	156	127	123	130	127	117	138	125	150	143	144	135	131	113	104	117	130	111	129	141	133	129	137	154	132	131	132	122	141	132	140	137	136	138	148	127	115	138	130	159	145	129	116	138	124	117	121	140	139	123	113	140	133	130	120	133	160	140	130	143	131	109	130	133	136	121	103	123	125	145	121	137	107	132	130	118	119	149	117	136	139	116	119	122	123	124	125	136	128	144	130	132	116	133	121	123	120	127	134	123	111	149	138	150	131	128	132	126	121	132	134	133	125	133	135	123	137	132	140	120	129	124	120	141	126	139	143	128	140	132	142	140	112	139	112	136	133	130	128	137	118	155	110	146	150	118	118	130	130	126	125	126	138	157	136	130	136	132	106	127	127	128	122	143	124	128	135	135	126	132	136	143	124	127	132	117	136	129	138	117	130	142	159	133	126	128	133	141	132	132	122	129	120	144	133	140	116	129	143	118	126	137	121	135	136	117	132	130	133	119	135	117	133	150	125	124	138	117	121	138	117	145	167	140	125	138	124	108	126	131	154	137	139	144	141	116	126	124	122	135	146	133	137	119	126	141	142	141	119	123	118	133	138	122	132	143	115	131	123	128	120	144	131	113	134	131	147	140	117	117	129	135	113	139	114	143	143	126	123	134	118	111	140	144	132	118	136	133	123	123	117	127	138	135	132	118	129	124	124	143	140	127	127	132	126	135	140	138	136	126	147	147	123	154	123	95	149	151	126	132	136	140	125	117	137	125	131	127	141	116	164	119	126	135	127	137	127	129	132	130	123	127	135	130	134	130	131	156	152	133	143	120	136	127	130	136	136	123	134	138	150	128	120	137	120	114	127	131	124	142	134	113	110	122	121	140	130	121	133	147	119	121	120	130	129	127	136	125	133	136	133	120	125	128	138	116	141	149	121	125	142	128	148	112	125	153	123	123	142	133	124	132	138	157	140	129	123	122	140	123	131	140	122	126	150	137	127	118	131	146	135	125	136	134	141	127	125	133	137	130	129	130	135	113	146	132	112	117	158	130	147	156	128	121	122	121	128	136	122	129	127	128	112	125	138	136	136	112	130	142	128	143	140	130	125	135	140	153	106	124	158	129	121	116	126	125	109	123	129	133	127	133	152	151	132	133	122	117	123	133	143	123	125	115	130	135	122	119	109	119	115	142	133	109	142	138
150	2	1950	171563	438	15	261	314	267	243	244	228	256	224	222	207	233	192	193	213	185	192	166	175	169	157	157	166	161	160	149	165	144	150	141	157	157	144	125	144	148	155	144	127	146	133	113	135	135	147	152	135	121	139	140	132	156	153	146	136	134	127	142	137	130	132	124	130	138	143	122	132	112	147	132	133	135	148	139	139	134	140	135	144	142	131	131	170	148	119	138	149	121	127	148	127	134	130	122	134	138	124	125	129	133	129	121	133	142	120	117	120	130	140	141	152	147	135	122	128	142	113	137	134	131	142	137	159	131	132	122	143	116	134	154	138	140	142	128	131	142	147	124	112	146	129	119	131	133	131	124	131	134	108	120	141	138	118	134	120	107	126	132	115	157	132	130	127	133	134	125	127	165	111	141	140	130	141	150	126	128	135	123	116	156	129	122	125	119	129	118	119	132	123	144	140	120	131	140	134	129	135	137	135	133	125	127	110	148	149	161	132	135	136	120	128	128	122	134	130	140	126	123	141	131	113	116	134	137	135	130	111	134	138	124	133	139	149	110	108	115	139	115	136	119	132	136	121	125	145	120	124	133	125	134	121	140	132	149	125	133	130	126	130	135	125	113	135	122	139	120	119	128	130	129	134	124	133	140	129	129	140	124	119	124	124	135	138	115	111	139	125	137	122	121	128	114	135	118	122	118	148	138	129	140	129	139	129	121	139	132	136	120	108	129	110	132	158	124	121	116	148	101	119	134	129	137	139	134	134	132	125	122	140	125	135	125	135	152	137	142	138	135	121	155	140	129	134	124	150	135	134	118	116	131	115	125	152	125	143	146	127	117	159	125	117	139	135	121	120	145	131	117	128	124	130	123	127	148	126	144	138	126	122	119	130	130	140	121	122	125	129	129	124	140	148	126	126	115	132	134	128	135	109	120	142	132	158	134	128	122	153	136	135	134	131	132	141	139	125	143	129	133	119	138	123	148	118	125	141	129	118	136	128	125	143	126	119	134	130	129	146	124	128	140	133	133	125	122	122	129	126	144	111	110	113	112	153	129	111	130	112	128	141	128	132	148	117	135	149	140	128	113	131	150	128	125	133	140	133	112	150	119	118	144	137	143	124	116	124	132	141	132	132	120	133	125	118	120	123	143	132	126	128	107	151	141	116	134	133	136	144	138	141	142	127	134	124	132	136	131	123	152	111	140	125	138	120	124	126	143	101	116	126	131	129	134	133	110	140	112	133	133	136	119	135	110	128	122	122	148	150	131	116	131	127	126	149	131	147	137	142	144	127	141	124	128	124	123	137	134	149	125	127	144	137	119	134	137	134	120	106	123	122	132	123	125	131	125	127	127	147	128	142	113	133	123	123	120	111	121	142	134	147	123	114	118	132	114	122	127	132	118	130	114	105	156	135	127	125	123	145	138	135	134	124	122	138	142	144	136	145	116	110	131	127	134	126	114	118	117	129	145	141	124	148	147	131	130	123	119	141	108	134	135	126	129	139	135	141	129	116	115	123	138	125	132	128	126	127	137	110	125	151	131	117	121	132	136	132	138	142	133	128	119	138	123	124	126	134	115	128	120	148	135	153	130	110	126	135	130	125	151	112	127	129	137	130	129	110	116	128	123	132	125	119	114	114	142	116	108	142	127	132	136	110	140	136	130	142	114	114	139	137	141	156	120	118	134	121	140	110	120	116	111	121	153	138	124	131	115	111	138	128	110	160	131	117	112	148	127	132	121	126	142	122	128	122	117	155	148	118	124	130	118	120	136	142	125	139	122	130	119	134	126	129	121	143	125	127	144	135	118	120	125	131	143	139	131	128	132	133	120	124	125	127	141	133	128	129	124	128	118	127	109	128	117	124	126	113	130	139	119	120	138	139	139	148	148	146	127	121	131	142	110	142	124	139	116	135	127	125	116	132	128	129	118	137	157	123	123	124	127	131	138	123	131	104	137	117	136	142	135	148	145	141	120	116	136	121	116	128	143	129	127	134	142	146	112	124	141	137	119	149	132	113	127	125	129	134	128	127	115	124	139	134	117	144	122	129	131	131	153	125	135	119	145	125	138	110	138	134	138	128	120	141	112	126	127	130	120	119	136	138	136	117	137	141	151	114	123	127	128	134	131	119	121	126	156	116	128	129	128	116	132	132	137	133	134	132	137	141	128	135	120	116	139	129	132	110	131	124	163	124	142	120	143	140	123	129	126	117	128	137	114	117	137	128	126	125	124	150	119	139	123	120	133	123	154	152	124	120	117	123	135	139	125	118	108	130	142	141	135	136	114	119	115	126	121	123	136	139	129	143	130	151	129	118	133	120	124	145	116	139	114	143	124	113
150	3	3250	171621	408	25	297	270	297	273	227	237	218	208	216	229	212	233	207	193	189	173	179	174	170	160	156	154	176	155	164	162	174	172	181	159	137	155	155	169	163	153	150	155	154	154	143	157	138	162	142	150	157	167	140	157	146	141	136	168	139	160	138	137	146	153	140	146	159	146	147	153	161	158	128	146	139	140	141	145	129	156	167	170	159	140	145	128	134	148	141	163	156	141	142	155	157	166	156	152	140	130	145	157	130	144	164	133	142	160	139	139	152	144	146	144	146	141	142	127	122	189	132	144	148	157	143	159	150	158	118	147	147	147	159	150	135	157	153	155	166	150	168	147	137	140	137	142	144	156	145	150	130	153	126	135	147	156	147	135	134	155	134	163	141	134	145	173	146	168	159	129	138	164	141	133	140	143	151	139	155	144	153	145	145	133	132	153	145	150	146	151	138	162	132	151	133	129	139	139	142	143	152	165	141	137	142	153	115	145	145	143	132	156	127	128	134	160	146	141	144	153	155	151	145	146	154	152	144	148	149	141	134	122	144	131	142	137	162	134	139	130	155	143	149	147	116	136	153	118	169	159	145	153	157	135	153	143	143	156	144	154	127	151	152	160	155	143	139	137	137	138	126	136	156	165	137	140	160	137	142	153	141	146	171	162	162	128	139	139	152	115	158	128	149	124	148	139	149	148	157	139	143	142	132	125	148	151	135	150	138	141	146	128	149	130	145	136	143	136	153	151	127	135	152	154	147	148	135	148	133	160	141	142	149	139	120	152	126	138	130	148	122	135	140	145	139	140	132	141	150	121	147	147	134	152	127	143	145	125	157	148	154	148	154	140	150	148	144	136	165	143	144	164	148	140	139	159	155	157	142	144	128	154	132	143	148	125	164	139	137	151	150	157	139	156	156	139	134	151	142	140	137	132	140	156	149	127	142	155	149	151	134	133	148	132	129	149	146	144	136	150	141	155	155	158	134	172	126	142	145	138	132	162	155	133	174	158	145	144	154	149	143	144	143	149	150	132	159	150	153	145	159	136	149	157	162	150	135	143	142	156	160	144	147	148	167	143	141	141	162	140	131	152	165	133	138	143	157	169	129	160	140	157	138	142	139	152	156	150	156	132	139	148	147	154	148	153	159	149	152	144	144	134	150	136	157	159	155	124	155	158	144	139	141	137	130	153	141	161	152	156	144	160	149	122	149	134	132	150	151	163	155	141	147	147	151	145	148	149	144	134	142	121	144	149	140	139	136	161	159	144	129	140	148	150	133	123	156	151	144	146	162	147	146	153	145	153	148	144	142	133	162	148	135	147	142	118	142	165	156	142	131	151	130	141	145	144	122	139	161	136	133	149	140	152	139	132	158	141	152	148	146	162	139	142	159	150	134	153	127	142	150	133	128	135	131	153	147	167	135	138	149	141	152	160	139	143	161	153	139	165	137	126	143	130	145	135	134	153	137	144	129	149	139	143	134	157	141	138	134	144	145	151	160	137	140	132	159	147	134	156	141	142	145	158	136	129	140	135	132	158	142	144	146	142	139	145	154	158	160	170	153	128	136	148	134	156	131	137	161	131	138	152	144	171	147	131	163	149	144	152	169	153	157	135	146	130	144	160	157	132	161	120	155	166	130	144	126	152	159	128	163	150	154	140	133	125	144	152	142	143	143	124	124	164	132	163	141	139	142	139	145	150	149	134	132	156	130	134	153	149	166	148	145	155	138	148	138	153	148	146	158	156	160	138	168	125	155	163	149	169	141	128	145	164	150	146	138	130	148	153	132	149	134	143	156	124	146	149	156	132	145	148	159	153	143	162	133	152	146	146	150	155	150	139	159	151	155	143	146	123	136	140	149	142	130	120	158	146	131	127	141	168	149	147	155	127	158	154	130	138	158	139	146	152	120	144	151	136	146	148	142	141	159	125	125	150	121	136	147	148	132	126	148	144	150	130	131	121	130	138	132	152	136	173	121	148	126	142	160	159	141	144	151	138	148	139	125	154	158	155	134	151	143	132	140	132	135	155	156	141	134	145	155	146	146	141	177	128	125	157	134	145	137	153	146	148	114	133	118	130	143	144	142	138	141	145	132	153	161	145	129	148	143	170	157	119	152	128	138	139	153	127	146	162	145	138	155	146	140	142	150	150	148	130	141	142	147	163	138	147	156	144	139	140	149	141	147	142	138	159	139	153	133	161	122	160	149	145	144	145	153	145	159	147	126	137	151	163	147	156	146	150	143	135	153	139	118	149	145	144	153	147	144	138	152	152	137	137	156	138	135	137	155	164	137	162	146	135	173	150	142	143	139	151	126	150	144	136	167	141	166	148	161	145	138	155
150	0	2500	171682	420	8	236	290	298	295	281	278	284	271	287	293	296	278	282	235	259	248	238	252	224	194	200	199	197	203	195	177	213	186	193	176	189	176	182	170	186	160	195	170	172	160	145	199	180	171	145	157	171	165	178	185	160	151	166	152	146	146	176	166	168	145	156	151	156	143	154	176	146	139	165	145	167	148	158	148	160	147	143	161	152	140	168	164	145	149	150	153	161	158	135	158	144	146	140	175	153	162	153	162	129	154	153	159	161	147	149	149	174	153	165	162	145	156	156	149	142	147	156	156	173	148	136	155	177	145	130	160	145	160	168	141	167	151	161	155	156	167	155	131	162	130	165	179	137	120	149	163	153	152	153	142	120	130	152	145	140	145	137	138	135	148	142	130	163	150	136	143	146	155	134	166	155	155	159	151	125	157	146	143	137	138	159	133	127	155	136	148	156	143	134	124	128	151	141	149	133	148	126	142	140	160	165	135	147	148	132	122	144	139	137	172	138	132	169	137	135	150	151	133	156	134	133	146	151	147	151	161	143	140	147	156	137	151	153	142	167	146	147	139	148	152	165	137	146	158	134	142	136	143	163	145	145	132	145	145	148	147	159	139	149	159	148	134	142	144	125	140	155	132	161	138	140	167	142	160	127	140	143	129	163	165	128	134	170	145	156	147	144	136	154	155	165	164	139	137	138	142	152	154	143	166	115	127	134	162	157	118	131	146	140	134	149	143	149	139	127	126	119	129	135	158	155	148	159	144	135	138	131	150	155	154	148	140	153	149	135	146	141	147	160	130	140	144	154	136	165	153	131	147	145	153	156	164	142	154	131	157	144	128	133	137	157	156	154	140	130	154	140	153	148	143	149	136	137	161	136	140	161	129	145	136	138	131	142	153	159	128	133	156	152	147	163	139	139	162	135	126	138	146	140	152	166	156	146	135	146	165	127	143	130	156	126	172	168	153	153	148	151	141	147	144	127	155	145	145	132	138	127	147	137	149	145	140	133	148	129	141	141	132	149	158	134	125	164	146	138	157	147	156	128	147	141	137	163	131	156	141	145	135	146	160	128	126	153	146	136	155	125	163	169	147	140	139	130	146	133	130	150	129	145	131	153	153	156	141	132	147	144	138	135	145	119	130	131	143	140	134	139	133	141	134	147	146	148	143	139	159	127	137	143	165	141	157	137	147	124	147	130	165	145	145	136	152	140	145	127	141	152	132	159	124	150	145	155	141	139	133	148	134	120	146	156	145	146	142	141	144	177	140	135	133	138	150	128	127	158	141	128	134	146	151	155	142	155	124	159	151	128	147	160	143	144	129	135	158	131	129	138	144	150	130	131	137	116	136	136	140	158	163	151	150	131	137	129	135	142	149	131	134	151	149	131	131	156	131	136	146	122	136	166	135	133	152	160	155	142	158	134	143	139	144	130	168	153	146	142	130	140	147	156	139	142	139	130	141	128	173	127	147	126	148	157	144	151	149	139	133	163	150	149	151	148	132	122	140	136	144	146	131	150	122	140	153	154	125	139	149	143	145	155	148	157	138	136	158	135	137	116	155	130	137	165	152	157	131	137	156	150	145	151	143	151	145	153	139	138	125	152	154	162	134	149	128	142	142	139	143	153	141	141	155	149	133	149	139	190	156	153	134	134	130	141	140	132	129	141	120	128	147	168	126	153	127	145	144	149	151	148	152	173	137	141	170	156	136	140	140	144	127	161	140	133	157	110	145	142	139	179	154	160	143	151	154	119	138	134	142	139	150	156	146	151	134	127	145	130	118	154	139	125	156	162	129	152	152	104	155	151	125	141	150	151	136	163	139	153	141	143	142	140	144	132	157	170	148	144	153	140	150	140	146	122	139	154	126	138	151	138	160	154	140	144	147	119	137	153	159	150	163	119	144	136	167	154	161	143	165	139	146	146	140	148	140	131	158	149	142	143	141	162	130	143	149	157	146	134	147	136	152	125	149	123	134	143	159	144	143	120	132	135	125	143	162	139	147	161	160	158	149	130	127	141	155	152	162	156	139	143	167	142	138	140	149	143	153	141	137	143	155	128	138	139	155	118	149	132	144	121	138	150	150	131	141	134	147	153	152	152	143	136	153	137	136	136	133	167	143	154	138	140	150	145	150	146	127	128	156	130	130	156	151	142	151	136	142	135	133	138	153	135	160	137	154	144	140	155	136	151	153	130	127	132	135	139	122	139	142	151	126	130	135	138	137	140	163	149	133	135	142	134	147	157	141	121	166	138	138	137	150	145	125	150	147	160	153	141	150	124	151	147	153	150	153	151	136	128	141	149	129	151	140	144	150	149	156	138	131	142	142	144	128	153	153
150	1	1710	171740	419	46	309	287	235	235	224	212	183	196	176	156	170	192	168	160	182	173	167	150	159	135	145	131	149	139	153	145	153	153	137	163	126	131	134	156	135	149	145	143	145	164	143	146	143	144	133	150	133	148	145	125	137	129	129	140	137	157	134	161	143	150	128	124	126	146	147	141	127	149	148	147	154	119	115	144	128	137	153	143	138	153	143	147	149	142	135	144	139	136	136	148	123	136	163	137	135	153	146	151	135	147	145	150	132	152	156	149	158	154	146	151	114	123	128	149	147	143	145	144	133	148	131	135	140	137	130	146	151	147	126	144	149	141	154	127	155	128	149	138	140	147	134	120	145	166	152	149	135	138	131	138	121	119	150	141	154	147	155	111	140	142	159	140	139	153	159	126	140	138	149	141	130	125	137	129	145	135	166	143	139	119	128	154	146	141	128	139	139	154	134	122	136	139	138	143	145	143	137	138	128	162	119	130	143	151	145	128	149	123	158	152	128	146	145	133	134	168	141	147	120	140	139	142	146	132	154	131	140	153	130	137	159	141	163	136	155	135	149	123	151	143	152	134	140	119	160	142	131	122	141	139	155	136	127	132	151	124	147	119	144	150	130	146	134	130	130	144	138	127	139	146	154	133	131	152	143	151	151	119	133	147	158	148	142	155	142	107	125	141	132	134	136	138	123	144	116	137	133	142	146	129	124	119	136	147	151	149	159	168	127	145	160	135	137	145	144	122	129	135	123	136	152	142	146	150	113	137	144	146	137	132	139	127	143	130	157	153	141	153	120	133	124	147	141	142	141	138	152	159	133	146	163	126	138	130	159	135	152	133	128	147	130	141	150	129	136	126	160	118	151	153	127	135	131	141	135	139	131	150	157	141	150	130	145	148	145	138	142	154	129	158	134	132	161	136	132	135	127	143	138	146	144	144	144	144	160	168	141	131	119	151	139	126	134	148	134	140	127	156	155	128	140	138	143	140	152	126	119	137	138	122	139	135	139	155	120	149	151	146	142	160	135	165	137	152	139	146	140	120	132	128	152	126	131	130	145	130	125	126	135	138	156	138	151	137	153	142	122	146	128	117	146	146	144	144	141	127	137	143	152	143	147	139	130	119	132	151	132	142	155	156	148	146	135	151	153	129	163	140	141	121	140	137	150	148	154	140	156	124	138	116	120	149	116	131	145	139	148	140	154	151	142	152	137	138	108	143	136	139	142	138	143	141	133	160	151	136	124	162	130	108	150	124	124	151	128	144	151	134	152	142	129	135	138	127	133	141	126	135	134	160	136	139	144	132	130	117	124	135	173	134	132	156	160	119	130	136	130	117	165	148	135	134	133	125	150	128	147	132	137	146	144	143	139	131	148	133	146	137	156	134	149	143	128	138	138	134	134	162	135	157	145	151	148	140	152	128	141	118	132	125	133	129	139	139	140	156	143	130	135	140	137	138	135	140	159	150	167	136	132	135	148	129	153	131	114	134	133	137	143	128	152	146	141	123	137	112	145	153	129	128	143	137	146	144	143	138	141	154	123	135	141	127	132	135	123	148	119	139	132	138	126	142	128	135	133	134	147	151	144	134	140	149	151	119	141	157	165	150	119	138	122	147	137	145	141	148	143	129	129	156	150	119	147	136	138	143	142	143	135	126	132	122	146	136	135	115	110	142	144	155	152	145	137	135	149	129	144	132	135	142	141	131	158	145	133	150	147	124	150	150	129	129	136	121	144	125	147	124	137	137	127	130	134	111	142	155	146	145	128	141	132	120	154	128	135	145	146	148	133	133	154	140	121	126	132	142	151	121	140	131	143	151	168	160	130	143	147	141	160	151	139	128	142	149	148	137	143	140	155	139	113	125	124	156	131	141	145	146	143	123	125	134	137	130	147	111	139	127	112	153	147	145	128	143	138	120	148	169	124	137	115	130	135	110	122	170	124	139	134	132	138	136	152	144	133	132	120	147	166	146	115	138	127	122	136	143	126	129	167	140	138	151	142	131	133	138	135	134	134	135	156	142	158	149	151	131	125	150	147	139	135	139	144	137	137	144	132	133	141	138	154	138	155	135	150	126	131	129	151	130	109	139	139	148	157	117	141	119	165	125	134	131	147	128	121	137	147	146	143	140	139	142	143	142	134	160	148	151	131	143	148	147	143	127	131	146	147	146	138	125	134	130	133	156	138	135	126	153	130	126	138	139	147	122	143	158	139	142	128	137	139	130	145	116	130	143	146	145	120	141	149	143	165	149	154	137	150	147	141	160	145	133	142	134	138	125	134	122	142	135	133	148	156	134	146	148	146	127	135	152	136	158	145	145	117	158	123	149	148	133	141	131
150	2	1950	171798	425	25	277	319	280	271	251	248	249	242	226	258	245	238	228	207	188	194	198	218	201	158	180	154	170	187	151	161	163	161	169	149	175	168	170	162	151	159	151	166	153	168	173	148	146	156	150	169	182	141	165	147	134	121	168	163	153	139	148	167	164	136	150	140	141	141	135	141	142	149	164	160	162	142	148	147	125	135	155	173	155	151	138	148	138	136	165	155	150	153	138	150	141	129	145	129	139	137	148	143	148	152	135	132	143	131	147	134	153	150	144	132	142	169	143	154	161	140	139	161	136	158	149	152	161	157	136	137	145	134	173	135	146	147	131	136	141	152	132	149	149	141	163	128	143	133	133	135	145	137	144	110	156	152	139	146	155	157	157	126	140	130	143	151	135	136	167	137	163	160	156	133	149	122	146	156	151	144	136	144	152	147	138	119	133	136	131	152	147	144	140	150	136	138	146	156	160	144	137	168	139	137	143	157	127	142	144	132	128	138	130	141	134	132	142	126	116	143	165	133	138	147	149	122	125	137	131	131	136	159	147	147	147	142	133	134	127	141	134	139	148	162	158	148	147	139	131	166	151	141	152	131	152	135	146	145	150	146	137	129	148	137	153	143	133	151	140	146	151	126	138	141	154	129	143	140	152	134	134	150	141	123	152	129	141	137	142	141	161	148	144	137	177	167	153	137	150	134	143	141	152	133	148	137	132	142	128	148	156	127	136	129	146	129	142	125	146	162	152	130	150	140	136	130	126	131	136	130	151	142	137	133	129	148	130	138	153	125	152	154	152	148	144	128	151	167	126	135	135	139	139	137	149	124	140	128	143	127	168	134	132	141	144	137	146	144	143	134	143	147	150	138	131	159	153	164	120	146	144	138	123	130	157	130	130	138	143	134	149	141	130	141	133	146	113	127	160	145	149	138	137	135	140	137	147	125	132	140	129	154	131	136	149	129	130	124	148	149	143	126	157	133	151	138	127	159	133	142	154	143	166	148	153	134	146	140	141	142	143	131	157	127	122	133	139	139	148	149	138	150	131	130	145	145	168	146	121	134	142	135	144	147	137	146	128	149	167	149	141	122	137	145	145	136	183	147	140	150	142	148	138	145	143	141	145	127	133	140	115	151	143	161	124	126	147	146	147	127	147	141	142	159	145	150	123	140	148	122	152	130	150	142	134	149	136	140	146	125	128	146	136	163	145	161	157	145	141	172	148	149	144	136	151	156	138	119	132	128	167	124	127	149	147	118	128	136	144	130	137	157	133	152	152	144	136	155	153	124	145	136	123	147	160	140	157	129	137	138	149	117	140	136	137	151	149	147	139	149	131	119	148	175	137	148	145	132	154	123	139	132	141	141	133	139	144	163	146	145	118	152	146	153	140	139	132	154	153	149	132	139	130	150	149	125	154	135	144	140	148	135	124	142	160	124	172	147	135	165	141	143	143	144	156	122	142	120	136	143	140	126	152	133	181	140	157	137	145	134	141	141	135	155	136	138	138	138	167	152	153	137	153	147	144	136	136	138	150	129	154	142	148	132	145	145	152	144	127	150	139	129	126	148	146	136	139	147	150	133	133	144	157	145	131	135	133	144	140	143	131	154	143	138	155	140	148	150	127	137	143	118	138	141	144	138	125	113	152	162	159	135	139	139	141	125	147	128	134	132	123	152	151	157	128	140	145	151	133	135	132	150	135	143	136	143	130	128	128	143	147	137	157	151	142	130	153	150	132	149	143	146	137	154	154	127	150	138	143	140	128	137	132	137	146	131	161	129	155	154	149	142	137	163	168	148	155	130	136	148	138	141	140	135	140	147	140	141	156	135	134	135	145	131	155	142	159	145	148	128	153	146	144	115	145	143	142	152	124	143	141	135	130	132	120	159	150	133	166	132	113	141	145	148	126	129	151	133	144	139	146	138	145	155	138	135	134	143	129	153	147	139	141	155	149	161	171	153	146	118	139	133	147	157	155	148	131	142	141	137	173	145	135	141	158	132	142	138	138	142	148	153	125	149	141	143	130	135	148	151	146	141	139	150	133	146	136	142	149	137	141	146	149	123	160	152	131	136	132	138	150	144	141	154	126	135	148	135	139	141	135	126	145	136	147	164	136	144	166	148	154	144	148	157	132	166	142	134	151	145	128	152	142	153	140	128	142	132	145	157	125	159	116	130	144	131	134	147	136	143	123	141	126	136	141	142	149	140	136	159	127	137	143	139	165	148	132	141	152	153	138	140	143	142	133	136	136	141	135	140	150	138	128	153	150	163	128	149	146	131	144	145	148	140	133	163	158	146	125	137	125	147	142	146	134	124	138	134	128	155	142	148	130	136	127	139
150	3	3250	171856	431	23	284	317	318	270	222	219	231	226	221	205	235	219	196	191	167	181	188	188	150	156	166	172	162	168	165	156	173	158	149	160	150	145	162	141	146	141	147	191	152	152	164	145	161	142	135	163	167	148	161	150	163	128	152	139	142	155	140	169	154	167	136	150	145	157	114	150	151	118	130	135	146	147	149	147	144	174	151	145	157	139	161	153	167	163	153	140	139	149	167	143	148	151	155	137	139	144	153	148	131	159	150	142	131	137	146	142	152	140	146	130	138	135	149	136	137	132	123	130	129	144	126	167	149	133	134	147	148	146	136	142	159	131	156	157	121	146	164	145	141	158	129	152	160	157	138	136	132	137	135	149	144	152	159	147	155	157	159	146	146	140	140	158	142	124	155	138	152	157	152	125	168	143	138	140	148	144	118	139	134	139	162	143	138	144	159	149	137	130	137	138	145	159	148	141	149	115	137	122	146	152	145	135	161	152	161	134	142	151	165	131	133	149	150	145	146	163	153	138	164	135	165	146	144	154	133	145	155	143	156	141	148	137	124	118	148	137	139	129	141	130	136	145	141	117	153	157	144	148	173	163	147	140	137	144	160	144	153	134	123	145	135	143	145	157	156	154	155	146	139	144	149	151	138	127	159	149	166	142	157	140	132	150	136	123	153	152	142	150	130	133	137	140	140	133	124	154	147	146	148	146	166	138	134	148	126	147	130	146	139	138	140	153	153	158	160	124	157	136	131	129	140	149	139	142	137	137	149	118	145	157	124	150	143	140	147	144	136	143	142	146	136	153	160	138	126	137	160	124	158	123	138	153	132	137	147	127	160	154	142	145	147	135	128	142	146	152	130	155	151	138	146	148	161	158	147	131	147	174	145	151	127	134	151	136	156	141	131	123	147	137	131	141	141	142	147	139	141	118	141	152	139	122	152	155	142	156	146	142	143	133	131	131	120	140	143	137	136	143	159	126	142	124	135	139	141	120	132	144	133	155	143	158	137	147	155	135	157	144	159	131	144	156	149	164	135	163	145	165	154	144	147	138	140	165	134	136	131	123	151	142	153	148	140	145	131	133	142	138	147	143	149	157	151	138	137	149	138	128	149	164	134	131	146	156	156	133	151	146	145	136	144	137	140	139	123	138	159	132	139	141	144	144	146	142	138	153	143	146	161	151	137	142	145	148	139	121	134	149	131	150	153	145	157	137	167	138	150	137	127	129	159	149	150	137	135	147	152	127	158	140	167	138	141	135	140	132	138	145	147	119	136	157	139	142	154	138	145	139	151	160	127	152	139	147	145	136	172	144	133	141	136	138	149	131	165	130	131	151	132	128	142	140	140	143	120	144	135	140	145	139	130	113	145	186	139	129	137	149	125	152	149	139	134	139	150	124	155	127	164	147	148	146	143	137	143	141	148	137	144	151	140	166	140	138	144	159	169	146	144	150	148	137	128	163	138	124	134	152	140	147	137	137	137	143	155	131	139	148	154	126	154	156	134	142	152	146	135	137	140	145	139	153	124	125	142	138	161	134	144	141	144	148	138	146	129	144	130	136	148	125	137	155	152	138	152	149	141	133	157	135	152	148	117	137	138	144	143	150	167	153	136	138	139	151	124	162	162	154	157	143	162	153	143	145	146	148	137	142	131	126	130	152	128	131	129	138	138	145	146	164	158	145	145	156	165	140	124	146	154	148	152	159	124	145	161	154	150	138	136	137	135	142	133	125	159	133	144	148	131	151	143	147	144	138	154	154	139	140	146	128	153	153	161	136	115	142	151	151	146	143	125	146	132	151	131	125	147	159	131	147	137	167	143	141	153	128	136	152	154	146	120	136	141	158	122	144	117	132	144	164	142	135	137	149	134	170	142	138	133	145	164	129	139	144	149	133	139	139	126	144	163	144	142	137	137	151	138	132	156	143	130	136	154	157	161	142	154	149	131	147	143	135	135	139	160	126	137	166	137	153	120	139	137	103	135	122	148	160	151	130	151	145	130	123	178	138	145	138	134	138	140	153	136	154	144	139	133	153	145	147	130	132	150	128	147	143	131	159	144	168	144	147	156	136	161	158	116	150	133	147	159	133	133	125	151	144	143	160	120	135	134	155	123	150	137	111	127	133	150	144	142	149	150	135	142	155	139	148	165	143	140	140	152	129	145	125	143	144	120	136	148	127	137	145	151	145	139	131	164	167	139	150	161	158	159	149	129	161	139	139	145	137	146	146	144	145	159	129	143	137	137	137	137	132	149	151	136	136	158	157	155	146	128	144	133	156	149	134	151	149	155	136	130	150	148	141	157	144	149	149	149	145	152	138	140	144	162	151	152	133	150	148
150	0	2500	171913	422	6	233	311	272	311	269	290	294	240	274	283	305	265	284	261	245	227	243	234	205	210	218	188	187	210	195	174	177	183	193	173	182	169	151	160	165	179	160	158	157	173	156	166	178	165	147	151	174	161	167	165	163	174	166	182	149	136	152	137	151	146	144	156	175	143	176	171	153	131	144	155	161	143	129	160	150	150	126	139	155	159	142	161	147	149	145	158	149	154	150	165	141	147	142	136	151	145	157	129	124	145	145	152	158	156	148	155	137	172	167	152	156	155	160	157	147	150	151	161	144	164	135	138	153	154	154	128	154	155	141	149	126	141	153	160	157	179	141	142	139	142	153	144	144	155	141	145	160	147	142	130	154	150	147	154	130	159	148	151	143	138	138	145	133	157	122	161	141	127	145	136	140	144	136	159	145	138	135	147	136	133	154	137	139	163	148	143	158	152	112	144	133	153	140	151	148	141	152	153	147	133	136	157	155	145	130	143	135	150	147	146	142	131	142	131	155	132	133	130	137	134	133	145	126	142	150	136	144	137	141	145	148	142	150	161	148	150	149	142	151	142	145	128	127	155	135	154	148	151	145	156	140	139	133	140	166	157	137	139	153	148	135	129	142	146	145	145	148	134	147	141	146	137	149	170	138	118	136	149	160	148	148	126	148	130	150	139	125	144	131	137	153	148	131	148	138	135	141	143	132	131	150	149	132	147	161	148	127	129	132	141	147	131	154	143	141	166	148	142	147	146	154	153	139	139	139	153	151	142	139	155	140	135	147	147	152	150	145	139	135	139	160	139	179	147	140	135	134	143	140	140	150	150	127	148	147	130	158	137	117	153	138	140	156	132	141	152	138	157	150	149	159	136	158	146	143	138	136	145	129	151	150	143	138	140	148	160	129	130	148	149	137	137	136	156	144	153	125	133	169	147	150	127	133	131	135	131	150	143	124	141	131	138	138	128	151	125	134	160	163	148	157	138	109	142	149	158	135	120	150	126	139	139	138	175	122	146	134	143	151	133	130	136	143	154	147	114	130	152	117	122	164	123	148	142	153	155	143	133	141	151	139	142	141	162	138	127	140	142	155	146	143	140	124	133	131	138	145	151	143	163	136	153	150	127	143	137	131	147	138	126	129	150	129	172	148	137	130	144	151	135	127	128	148	155	121	144	139	153	138	147	121	163	146	137	136	144	129	139	142	146	144	162	147	146	137	147	165	146	144	133	151	132	151	139	141	150	127	149	129	153	150	150	128	126	135	146	124	124	149	129	142	136	160	140	127	162	145	132	121	135	136	136	145	127	139	160	144	130	120	145	130	150	142	132	151	136	149	146	130	129	135	136	140	125	138	134	159	131	158	145	131	131	141	141	151	152	131	119	142	130	151	144	134	137	136	134	152	155	129	155	131	129	138	139	141	137	142	151	131	133	142	148	125	143	139	147	161	145	119	148	133	138	140	155	136	134	141	138	159	147	143	156	148	153	127	136	145	149	154	147	126	156	142	136	148	139	154	139	143	123	140	143	158	138	144	144	141	134	145	135	131	134	145	131	123	135	138	135	149	131	152	144	143	133	153	125	127	168	148	131	132	153	143	140	125	151	137	145	125	138	125	142	134	160	126	145	138	147	164	148	151	153	145	111	165	143	145	126	125	140	129	132	141	151	155	134	119	131	144	149	140	148	134	136	128	140	114	142	139	147	119	134	150	142	139	135	122	139	177	146	150	135	131	136	141	148	133	137	135	131	122	161	123	140	139	154	132	140	123	136	134	138	136	161	129	160	132	132	157	142	153	141	124	144	138	144	133	129	146	163	143	139	135	124	139	129	148	160	174	146	141	144	147	135	129	158	126	137	147	133	135	147	137	119	134	134	155	146	130	140	150	139	139	121	149	146	151	133	133	145	153	141	142	158	129	142	125	138	135	143	158	135	149	130	136	123	154	125	131	105	152	140	140	164	140	131	136	137	125	131	130	124	134	131	149	133	147	128	150	137	136	153	146	148	124	144	150	120	136	139	143	134	129	132	150	136	149	140	125	136	129	143	160	124	133	155	140	140	125	133	136	142	150	130	160	146	163	126	151	140	130	143	143	131	165	153	137	153	136	144	145	148	147	129	148	138	129	155	129	152	153	142	153	138	140	145	164	158	134	133	138	145	135	149	150	150	142	132	148	126	131	117	155	131	131	132	145	147	150	152	147	159	128	142	149	139	148	128	149	134	121	122	125	137	134	142	142	146	123	128	156	139	150	155	131	154	132	142	143	160	147	156	126	141	142	167	148	135	137	128	119	151	167	143	141	152	135	135	145	142	125	116	143	155	145	133	118	139	145	138	151	138
150	1	1710	171971	413	41	320	300	263	246	192	199	197	167	204	206	178	156	184	185	188	186	175	143	135	174	133	160	145	134	138	158	144	142	158	147	138	155	146	128	144	133	157	146	132	144	154	139	142	142	142	160	149	142	151	147	134	159	147	153	152	133	150	137	140	153	166	152	136	144	152	136	135	142	151	138	159	127	123	144	127	150	150	130	125	145	143	149	134	142	150	134	147	136	152	152	150	143	128	160	130	126	135	136	149	147	134	141	124	143	143	148	130	143	159	134	137	128	149	130	140	135	142	121	126	147	145	155	149	128	147	109	128	145	146	129	145	137	150	160	151	154	150	132	143	136	147	145	143	135	131	146	168	125	144	140	136	143	138	153	147	137	161	141	123	168	155	119	143	155	135	150	132	147	127	138	153	140	153	142	152	131	129	140	133	144	154	141	148	133	155	149	167	146	147	146	145	139	139	141	169	133	128	152	144	132	134	149	153	136	145	137	126	137	141	145	142	157	138	145	136	145	148	128	129	136	128	141	148	145	142	134	124	148	156	131	146	126	139	134	129	137	140	152	145	137	156	114	148	141	140	145	132	134	157	129	150	154	128	150	147	153	144	160	142	155	141	147	157	131	128	123	131	137	145	169	136	149	122	140	138	140	122	137	122	137	139	165	153	153	154	158	129	135	139	126	129	127	141	158	143	116	113	142	137	129	141	159	146	151	133	145	134	147	140	130	155	152	131	164	139	154	152	140	154	181	144	152	140	151	135	141	145	145	161	123	138	136	139	133	137	126	133	159	145	155	147	129	138	136	142	140	146	140	157	151	134	128	159	133	142	130	150	129	134	137	137	120	133	145	137	140	146	150	154	128	127	153	131	141	142	149	140	129	151	158	147	134	144	122	134	126	145	155	152	135	128	134	118	146	157	127	137	128	156	134	127	142	121	141	152	150	140	147	153	141	115	132	130	124	145	152	150	141	135	175	130	129	147	134	153	137	145	147	148	118	146	143	142	141	152	147	140	157	145	137	154	120	133	134	149	123	135	135	112	144	141	152	146	143	150	138	136	140	139	126	130	161	137	144	116	130	143	155	145	134	128	135	155	120	149	148	145	163	151	141	152	135	162	139	138	152	124	145	125	136	140	132	124	149	138	145	148	129	147	116	137	127	119	126	148	129	170	127	152	147	122	150	152	125	152	152	142	146	132	139	146	144	160	145	147	125	129	150	151	135	151	150	120	143	138	139	143	147	144	133	146	151	144	141	143	154	144	158	143	166	137	145	118	148	144	143	156	150	144	146	155	113	139	134	169	147	158	132	125	152	127	151	156	133	124	132	133	140	128	120	136	150	123	123	131	126	133	153	148	140	134	135	150	156	130	138	132	136	143	141	120	147	136	137	155	157	128	154	145	141	121	140	131	146	116	120	128	131	130	125	120	153	144	152	147	151	153	122	140	146	156	146	140	144	139	166	140	134	134	137	141	126	147	153	132	146	139	117	145	132	148	129	145	125	164	155	142	157	130	130	160	147	122	129	140	133	158	140	151	120	125	137	119	151	141	138	128	136	132	135	143	144	142	130	126	149	151	133	130	140	134	154	144	142	137	137	133	146	134	137	143	160	144	146	111	142	133	129	156	138	143	148	146	148	145	115	137	116	172	128	142	144	161	163	152	129	146	134	148	140	142	159	156	136	141	143	122	138	142	148	135	154	132	143	146	141	142	144	134	149	123	138	132	127	134	160	144	128	155	142	142	125	109	128	136	131	159	148	136	120	132	127	137	144	140	139	139	143	135	155	137	139	149	169	145	148	140	132	142	141	141	128	128	159	144	146	145	122	136	138	132	134	135	150	147	137	157	150	149	139	149	132	150	142	145	131	127	155	158	111	131	148	130	128	138	146	148	139	141	144	127	139	157	133	143	136	130	137	152	127	145	128	121	148	133	144	146	137	143	126	151	137	132	138	154	149	126	126	158	144	138	143	136	139	132	138	137	122	151	129	135	125	138	138	151	149	144	156	143	142	151	144	135	134	143	140	138	145	138	146	127	114	156	135	146	138	132	140	122	161	143	159	149	116	130	169	150	136	152	139	129	137	144	137	143	144	139	132	132	124	150	141	135	148	157	135	151	125	162	147	133	122	134	137	118	132	120	131	148	145	162	133	145	149	146	134	155	150	133	135	141	125	149	114	129	125	152	150	126	138	139	144	154	136	128	154	145	140	126	140	142	134	141	133	152	117	136	149	150	140	151	127	132	130	143	138	137	124	132	150	156	145	150	147	147	156	143	151	127	131	136	144	144	133	144	139	158	140	140	144	146	128	136	128	128	155	138	137	144	155	128	136
150	2	1950	172029	423	15	241	304	286	245	240	221	237	219	214	210	241	245	207	206	213	188	178	173	178	168	171	168	173	156	152	163	152	162	150	155	158	145	163	158	139	145	146	148	119	151	146	150	149	144	145	139	144	150	135	142	136	120	158	127	142	138	136	157	150	125	149	131	138	127	176	160	130	127	133	141	140	131	109	146	150	132	151	144	135	142	142	144	156	129	133	144	124	144	144	150	141	128	141	127	126	140	143	133	121	149	126	113	126	120	138	144	135	133	131	144	124	140	141	138	131	137	144	126	126	122	120	134	135	142	123	135	147	148	116	139	134	125	118	115	126	149	145	142	146	140	122	145	147	131	125	138	140	141	160	135	118	155	137	110	132	124	133	127	146	159	129	167	134	133	126	138	142	133	151	117	145	142	120	139	143	152	150	126	125	128	141	147	146	136	102	116	129	152	153	137	145	130	129	149	153	135	161	115	147	136	139	132	133	145	132	132	135	116	134	143	153	148	140	147	141	130	127	138	131	145	144	150	126	139	148	136	138	131	129	160	154	148	126	130	145	143	160	135	134	145	129	145	142	137	129	155	130	148	149	150	120	131	146	125	129	144	132	155	151	124	121	137	122	143	139	138	130	138	135	145	158	139	127	120	145	133	127	126	143	162	135	141	132	119	152	142	123	143	122	134	129	131	146	139	137	137	124	134	131	119	143	147	115	128	124	132	150	123	126	120	132	156	144	113	130	136	126	145	123	122	144	139	129	131	114	124	145	130	126	121	144	142	128	142	138	132	127	121	134	125	138	140	124	146	130	146	143	110	134	116	121	140	126	125	148	136	106	126	133	133	141	146	136	139	147	122	132	158	125	137	129	119	140	137	103	128	133	134	141	128	123	154	141	134	156	144	127	142	120	124	123	139	138	138	120	111	124	129	149	113	126	135	148	141	137	137	119	152	129	117	138	143	128	134	134	136	132	134	135	134	122	137	132	132	154	145	113	118	126	112	147	146	133	131	123	135	126	150	128	144	131	144	126	105	154	117	126	139	151	148	128	162	133	127	126	152	139	144	136	133	142	119	145	134	140	145	107	135	148	121	140	134	147	131	130	150	142	114	133	135	138	158	139	141	144	124	156	135	137	124	140	132	136	140	133	137	128	139	146	151	145	114	129	142	156	133	120	123	146	141	150	135	160	131	128	147	117	132	131	133	149	116	125	123	129	140	147	131	148	138	143	142	136	107	128	144	133	136	127	135	159	133	143	124	125	140	120	147	123	140	135	147	124	126	146	119	129	132	122	129	126	148	153	138	164	143	138	128	134	131	119	141	116	140	165	127	153	151	140	125	131	131	140	121	143	138	154	134	126	132	142	144	128	133	130	129	142	146	145	133	113	137	138	131	113	141	147	126	132	145	125	133	127	115	138	148	144	139	136	131	135	130	120	129	143	127	131	123	128	131	151	130	126	128	134	139	131	117	142	147	127	126	139	114	137	144	115	127	115	124	130	123	134	135	112	152	124	142	139	133	120	130	151	129	142	152	131	143	132	121	137	136	114	152	158	146	136	118	152	142	150	146	132	108	145	140	122	138	142	115	143	137	144	133	145	138	120	124	117	125	147	141	135	128	121	155	122	140	140	130	135	131	126	136	126	129	130	112	126	130	104	132	125	133	135	129	139	135	128	118	137	129	147	141	125	129	146	123	114	127	134	115	137	145	150	136	130	135	143	134	145	136	141	133	122	137	138	132	128	118	132	137	138	132	132	150	140	150	137	124	133	158	143	112	132	142	127	143	138	145	135	122	133	123	135	147	126	136	139	164	125	137	167	116	128	136	160	131	123	134	132	144	137	137	143	135	137	133	139	141	131	135	142	122	148	130	129	129	133	131	130	117	127	136	118	146	141	143	118	125	116	141	134	147	134	119	143	125	136	136	137	156	136	145	131	151	136	131	101	130	126	150	139	128	136	130	149	131	142	128	162	114	127	128	126	137	121	132	129	151	145	120	130	155	135	137	131	146	114	124	110	131	120	137	157	132	124	148	140	133	110	130	114	139	128	148	151	142	134	151	142	125	136	113	134	143	133	134	138	135	137	139	123	121	144	131	152	132	123	138	151	135	118	146	148	124	154	145	127	135	118	125	123	145	151	155	130	124	136	137	135	113	130	138	145	144	134	126	139	126	141	130	137	134	133	143	123	135	133	123	124	119	146	154	124	124	110	123	124	145	135	131	150	131	132	128	144	118	121	136	137	132	126	133	148	130	139	137	134	114	132	129	135	137	143	148	134	118	139	139	154	140	116	122	119	108	146	130	137	133	144	126	139	131	116	127	144	141	134	138	115	114
150	3	3250	172087	425	24	294	296	298	253	232	242	236	208	221	197	204	201	207	189	196	177	197	152	152	155	158	158	164	141	139	156	152	146	143	128	138	159	146	145	149	131	157	145	139	146	154	153	138	148	104	145	137	142	124	137	149	140	149	113	163	141	158	146	128	130	129	149	153	168	110	154	127	169	138	122	149	148	141	143	132	136	142	126	140	130	154	143	138	123	127	125	114	118	131	140	128	132	142	124	138	139	131	134	146	130	135	134	140	140	122	140	137	129	139	135	138	118	131	157	132	150	134	144	145	126	149	109	163	125	163	154	128	124	138	113	142	136	134	131	175	150	127	146	127	130	125	141	123	143	141	145	142	143	123	122	145	143	136	131	145	142	153	130	127	128	119	140	138	133	132	140	134	142	141	126	130	133	113	125	115	132	147	151	122	151	131	120	143	142	148	119	147	133	128	121	145	141	136	135	127	138	139	135	130	147	129	123	138	145	120	132	131	135	136	138	130	134	145	135	120	136	151	121	137	134	128	132	142	131	123	126	135	140	127	143	141	103	106	132	116	142	146	136	136	148	154	107	126	127	146	148	142	120	118	138	142	140	127	129	139	145	144	125	135	144	140	139	136	130	130	119	140	149	130	136	133	131	124	145	147	107	134	153	149	125	126	138	126	133	128	135	144	138	134	141	124	117	136	120	127	123	135	131	136	117	146	141	135	124	143	113	132	154	147	154	117	145	126	137	131	125	126	137	134	149	158	146	143	131	127	133	130	145	139	116	134	131	149	160	122	127	131	122	157	133	118	123	120	123	136	120	122	120	134	121	135	129	129	132	129	127	154	132	128	152	131	142	123	136	123	142	146	152	122	164	131	148	131	129	125	129	125	115	119	130	116	129	155	136	111	137	128	128	122	126	133	136	134	126	143	118	135	126	139	133	129	129	129	134	143	117	140	131	146	133	147	131	120	138	127	127	122	133	110	130	132	139	160	142	129	129	114	139	131	127	126	125	142	141	126	139	126	132	133	118	145	151	137	132	121	134	123	153	126	140	129	137	133	141	106	137	114	162	134	134	124	139	130	135	132	144	151	114	135	137	121	133	116	135	149	134	122	126	147	129	153	125	125	134	131	127	145	131	136	121	126	141	134	140	142	122	129	130	122	133	141	130	123	130	161	137	129	148	149	156	126	133	133	111	137	133	152	125	129	120	134	141	148	122	134	137	119	133	131	113	131	138	152	145	132	154	137	132	131	148	148	140	134	124	130	122	129	141	137	141	123	134	121	121	110	137	148	141	108	136	144	143	131	130	132	147	138	133	158	165	131	149	121	154	128	123	154	133	141	116	113	142	131	143	146	143	132	146	108	145	133	130	132	127	151	137	122	109	122	124	128	141	139	151	132	115	126	123	127	104	116	126	131	143	114	134	133	135	124	126	134	115	122	138	127	126	133	133	139	143	153	137	134	124	148	145	142	136	129	135	144	134	151	137	118	149	132	135	149	136	138	130	132	122	125	139	126	148	141	124	127	118	124	123	127	120	117	129	117	125	139	123	137	132	137	132	127	134	152	143	146	141	129	136	131	134	128	133	132	118	117	133	139	123	132	130	141	128	137	149	142	116	132	143	137	158	121	134	140	127	136	145	134	136	114	117	133	128	148	137	139	150	131	133	127	133	135	142	147	124	119	126	138	135	123	137	136	137	120	113	118	131	147	107	150	135	149	109	135	141	118	110	123	137	149	140	115	129	146	129	138	117	130	152	134	141	146	132	135	126	132	123	123	147	137	155	141	123	145	135	141	128	138	130	148	134	132	144	160	129	143	126	127	139	152	141	143	125	135	134	137	132	157	140	135	155	134	135	136	143	145	149	128	133	138	119	135	135	141	145	143	131	122	144	136	141	133	122	115	165	122	135	132	135	121	136	120	140	133	121	123	133	130	132	140	138	131	127	128	141	135	140	151	133	130	131	132	127	130	135	125	122	139	159	145	125	153	158	132	128	144	156	126	123	107	137	130	137	133	140	112	118	133	132	148	109	150	145	135	165	147	117	138	133	128	134	117	123	146	130	129	137	140	123	124	128	121	140	143	129	124	135	132	133	121	119	149	145	143	140	127	136	137	99	138	120	128	135	129	114	134	126	125	141	132	130	135	121	111	129	128	133	133	103	149	119	131	141	137	140	118	150	128	126	138	127	132	122	123	125	147	128	149	150	139	130	140	124	109	141	142	122	130	125	122	141	115	128	131	142	146	125	142	142	124	145	132	112	153	129	142	127	136	137	137	118	134	146	114	137	142	142	127	147	132	127	133	130	131	136	134	119	125	120	137	137	138	153	143	130	124	120
150	0	2500	172144	418	9	233	300	290	282	269	276	293	261	297	310	272	248	251	236	251	237	221	242	208	185	193	176	202	196	181	183	177	158	175	175	167	171	169	200	181	159	183	169	187	165	153	164	160	160	158	153	169	163	162	167	162	148	149	164	172	143	140	148	135	138	162	181	166	135	133	163	142	151	133	159	143	141	134	149	142	143	154	151	153	148	161	146	148	129	167	132	146	143	142	146	133	136	131	130	149	155	128	134	150	157	138	156	141	131	154	141	129	148	158	149	152	156	137	137	164	148	140	131	156	148	149	144	130	158	138	151	167	143	115	138	120	140	132	167	137	156	148	138	138	142	147	145	167	148	150	141	129	136	145	149	152	136	140	145	145	142	144	130	134	145	150	135	154	129	146	140	157	155	136	141	139	123	140	133	145	150	133	145	144	132	148	147	148	144	139	125	150	151	124	150	139	134	138	134	151	143	135	145	132	148	148	150	140	150	132	148	119	140	133	139	145	142	153	142	132	131	144	147	125	135	150	137	148	156	136	143	130	148	149	152	129	128	126	128	130	141	160	131	129	134	123	143	142	145	139	143	135	125	131	137	141	116	145	150	145	148	140	144	115	130	143	140	146	145	135	140	134	136	138	149	128	152	137	126	133	142	137	160	142	140	139	123	138	141	136	139	164	145	135	116	139	140	142	138	130	137	110	139	131	117	137	142	138	143	150	145	147	139	114	143	122	134	145	132	134	133	148	124	156	141	149	105	149	143	124	143	139	137	144	148	124	175	145	134	140	132	164	137	123	148	147	135	159	158	152	132	131	121	148	143	134	127	139	134	152	126	165	155	155	136	133	144	128	145	123	137	156	160	149	141	138	143	134	148	122	149	148	144	162	122	144	140	137	131	128	146	159	155	135	146	125	134	130	117	117	144	163	151	136	148	123	132	128	155	150	123	128	161	128	170	137	147	126	132	131	132	138	145	126	139	121	151	134	154	140	121	148	144	139	129	139	127	142	146	142	151	121	166	132	148	145	135	148	137	137	133	141	146	139	139	145	139	128	156	133	139	130	128	151	136	146	149	107	137	142	137	133	127	128	120	133	143	134	144	130	117	151	137	136	148	133	124	133	126	140	141	158	127	133	133	132	133	150	125	140	126	144	140	134	138	140	139	144	140	130	127	144	113	158	149	124	145	127	129	140	144	141	143	138	152	141	134	138	156	128	129	135	121	138	132	142	109	142	123	124	116	119	130	138	131	142	132	173	142	117	130	140	158	129	134	140	160	123	144	115	127	126	135	119	136	126	160	134	131	145	148	135	127	153	148	135	135	125	116	114	137	141	139	132	138	155	122	126	110	124	145	145	155	130	129	136	140	148	142	136	150	154	127	136	130	135	145	155	137	111	143	108	150	138	141	122	117	134	123	132	148	144	152	136	148	125	140	147	128	143	150	150	122	145	151	135	147	121	140	141	153	127	142	132	154	143	144	148	141	127	129	110	153	124	151	136	131	137	147	148	129	141	131	130	133	138	157	132	163	152	152	127	134	155	137	123	128	144	145	148	121	143	132	125	140	151	125	142	139	146	151	125	139	138	129	136	148	136	145	132	115	143	141	125	159	123	128	126	133	134	144	133	155	143	146	140	126	135	122	128	137	127	142	126	134	136	132	142	168	130	125	140	123	137	155	139	142	135	138	106	137	120	144	123	126	141	133	133	132	118	112	136	138	131	135	141	143	137	123	140	148	135	162	134	132	133	143	149	124	133	133	146	130	160	128	136	152	124	123	141	133	133	149	139	119	110	130	147	118	155	158	142	147	144	143	144	156	123	137	117	132	152	136	147	136	120	154	137	147	132	151	127	134	136	142	144	125	138	135	165	134	147	132	130	135	162	145	136	123	132	138	130	143	132	134	149	142	122	125	161	146	136	131	112	139	115	155	141	136	133	141	128	136	132	130	127	132	157	128	159	138	130	139	150	128	153	150	170	144	128	158	128	130	136	128	140	140	144	143	135	134	143	134	156	151	120	126	125	133	140	145	146	151	134	138	146	163	132	126	122	131	136	122	130	127	140	144	137	136	132	144	148	136	129	165	135	115	113	134	133	146	124	139	133	131	131	129	153	122	122	116	130	171	149	131	136	131	140	122	141	125	145	128	128	134	130	133	126	114	130	142	126	136	119	146	153	151	145	139	127	125	119	127	142	142	129	151	135	162	142	127	144	145	141	137	155	130	165	131	146	124	117	124	138	112	139	128	122	143	139	156	127	129	132	111	143	134	127	140	145	146	112	114	128	125	118	147	140	154	129	146	124	125	132	121	139	137	122	138	145	129	116	153	141	117	140	137
150	1	1710	172202	446	41	304	292	255	239	234	193	177	169	176	184	179	160	170	187	147	172	155	153	147	134	165	149	146	151	159	137	129	140	129	137	153	144	129	131	152	143	117	134	151	138	147	116	133	148	128	162	155	122	136	126	161	148	146	143	140	150	131	137	140	130	159	130	152	147	165	140	150	147	138	130	150	142	139	141	126	155	137	146	133	167	140	135	148	127	135	156	163	137	156	158	150	131	138	143	148	136	153	145	118	127	152	134	138	123	149	138	138	141	148	137	125	129	130	133	137	139	139	135	147	150	134	132	137	146	141	135	157	155	124	124	150	143	160	134	137	147	148	143	145	139	124	146	131	155	152	146	131	138	145	135	143	129	125	143	112	124	162	140	164	125	124	135	141	120	128	149	139	140	138	142	141	150	132	132	142	143	122	143	132	147	141	151	163	138	144	120	150	136	136	156	117	129	140	153	154	156	129	158	134	112	134	141	136	158	153	138	155	142	144	133	141	144	137	126	129	136	147	141	148	128	153	143	157	133	126	144	129	162	143	138	126	133	131	135	130	149	136	127	140	138	147	138	132	139	130	150	128	133	131	136	135	141	151	118	152	151	133	145	157	124	133	144	169	128	134	140	121	135	127	127	123	149	144	123	145	127	140	124	137	123	134	149	136	162	136	137	136	134	148	144	149	151	126	122	153	143	108	152	143	146	149	138	143	159	137	136	133	136	125	139	133	149	126	129	135	149	128	132	132	139	135	117	151	144	139	121	124	133	142	124	149	134	126	148	131	121	138	131	127	137	131	142	132	134	131	137	138	152	143	137	147	143	118	120	131	144	138	145	130	133	146	150	163	143	142	140	131	144	152	121	146	138	138	123	136	136	135	128	148	134	138	140	154	144	105	127	141	143	139	141	136	131	141	149	141	138	123	144	145	143	122	136	124	145	127	132	125	133	130	144	139	134	137	136	147	167	144	160	146	146	132	145	146	144	123	135	143	138	108	133	131	140	97	125	130	137	141	134	153	144	157	147	160	134	142	148	155	125	131	131	135	121	115	119	136	132	134	125	140	152	133	140	144	151	137	136	138	134	149	137	156	150	136	121	137	124	133	127	142	133	134	145	134	146	145	148	146	140	147	133	141	135	147	130	144	131	153	150	129	135	124	151	154	162	133	132	134	127	112	145	138	125	135	139	127	136	143	147	121	135	135	147	150	146	139	153	117	133	137	162	139	140	138	137	146	127	147	143	148	129	118	156	126	134	158	153	141	155	131	136	132	133	140	117	115	142	122	139	138	149	112	144	142	131	131	139	131	147	128	118	131	136	144	150	146	119	147	135	127	141	123	134	140	123	145	142	113	145	142	123	147	128	147	143	123	147	168	132	147	134	145	157	144	118	139	163	132	134	139	153	145	140	137	141	143	138	133	144	147	131	125	132	133	138	122	138	137	118	149	140	143	156	135	141	148	168	167	133	138	161	141	142	137	142	143	132	136	145	144	130	139	103	163	132	142	150	134	132	135	166	149	143	153	147	132	134	126	125	140	113	143	116	119	128	129	137	134	114	116	138	136	132	151	119	135	127	121	152	149	136	148	131	138	136	151	130	140	146	133	132	126	133	128	131	128	139	127	158	159	136	139	131	123	143	131	113	121	150	157	137	127	165	150	125	140	149	143	133	157	147	106	145	130	138	148	136	145	143	145	142	124	126	126	143	132	149	134	138	147	142	132	149	147	124	152	137	137	150	155	142	131	153	137	142	134	142	139	129	147	138	162	134	164	133	150	159	130	129	134	126	124	122	143	134	156	142	153	137	156	134	135	129	145	139	136	143	144	149	143	139	131	132	139	135	148	141	146	133	143	113	134	144	149	149	117	122	138	155	119	131	135	128	149	133	124	111	126	139	127	133	135	136	159	148	148	129	131	151	130	133	121	143	148	146	136	126	141	146	133	145	160	127	147	149	132	126	152	131	143	139	129	151	145	134	132	140	131	148	126	162	140	145	146	134	141	129	148	142	141	147	127	142	153	120	129	149	149	152	155	168	161	154	141	115	159	131	136	151	141	160	134	127	160	138	138	150	142	149	136	145	140	141	147	129	136	134	127	149	139	142	153	127	131	150	145	145	134	108	125	147	140	142	132	150	134	142	161	150	160	131	146	136	136	124	142	130	141	150	128	137	131	128	156	136	134	133	130	125	135	133	137	126	120	140	135	151	155	129	144	138	153	134	135	156	139	130	155	157	152	139	141	155	128	138	120	138	123	132	101	149	122	152	122	126	135	143	153	162	137	139	123	137	158	113	147	118	128	151	134	126	135	148	135	152	130	133	129	149	121	140	156	135
150	2	1950	172260	425	12	251	304	284	276	264	230	218	239	215	241	209	235	203	201	191	202	179	189	167	157	164	172	192	163	166	158	152	148	156	173	171	162	143	152	170	146	135	145	129	168	163	149	148	169	135	153	168	156	139	155	133	136	147	146	114	127	136	133	125	163	146	158	153	146	156	139	155	137	141	151	138	128	145	165	155	150	155	137	124	141	131	133	136	127	122	167	118	153	149	134	137	139	147	127	141	136	140	118	125	145	122	132	148	130	130	137	137	140	147	137	157	143	137	144	145	122	132	140	154	139	151	135	136	137	149	153	139	144	155	137	150	136	137	134	149	126	140	122	141	151	124	157	156	157	146	138	131	118	142	156	140	135	135	135	128	123	142	127	129	137	147	133	139	159	156	138	119	131	149	140	141	127	130	146	123	157	145	125	147	127	142	121	124	134	136	127	145	138	155	155	141	127	130	139	134	128	145	152	145	138	154	142	141	135	145	137	139	135	163	127	146	136	125	152	142	137	154	146	122	132	141	142	163	128	142	148	150	151	135	122	132	138	135	139	149	123	132	125	126	132	126	150	151	132	137	140	141	154	129	137	145	150	135	143	131	150	126	141	133	132	126	150	153	129	155	131	127	138	151	122	160	124	124	139	138	137	148	145	124	127	140	139	128	133	138	156	139	141	147	129	132	146	161	150	159	124	123	128	141	130	131	127	125	145	146	124	166	141	122	126	118	135	138	127	127	127	142	133	128	133	147	131	151	142	123	129	129	135	146	164	125	140	123	148	138	133	129	149	131	137	126	132	148	131	145	125	152	125	112	119	132	129	139	124	152	158	129	140	152	143	148	141	150	141	125	134	134	147	132	112	143	158	133	123	154	131	112	134	129	124	146	136	146	133	131	137	119	140	144	150	147	132	143	132	111	141	137	135	136	143	151	125	134	134	115	148	134	149	132	148	145	141	132	130	147	124	137	158	163	127	131	141	119	129	129	128	140	136	129	133	123	150	138	133	141	134	135	142	128	152	144	127	139	139	137	138	140	147	168	136	139	153	117	131	138	131	122	123	138	139	132	136	149	141	146	148	152	142	138	141	141	144	130	136	153	132	112	122	138	151	145	126	135	126	128	138	169	113	152	130	131	136	143	135	123	148	138	133	128	138	131	136	123	135	131	116	129	138	125	153	140	119	140	141	131	123	138	151	140	137	135	141	141	133	135	147	148	149	134	122	116	135	129	146	131	121	122	129	133	131	132	144	153	138	149	153	131	130	134	136	140	129	124	147	130	138	155	134	130	138	154	140	133	133	129	145	115	155	148	146	107	145	132	131	145	143	138	149	133	162	141	157	137	137	129	121	142	127	146	154	145	124	157	127	144	137	144	154	142	131	141	140	143	132	152	150	143	142	148	156	139	151	128	148	125	157	139	131	153	133	129	151	125	134	117	145	134	134	162	127	117	139	138	131	120	151	126	125	147	143	122	136	131	147	141	148	143	138	139	142	115	123	129	140	131	138	147	134	122	132	135	130	137	134	140	146	130	133	156	141	136	128	136	149	130	118	127	164	129	125	110	139	136	153	140	144	134	112	129	131	152	148	150	143	129	129	152	121	150	135	153	118	139	136	135	152	137	143	153	145	128	147	158	139	127	133	132	144	130	134	132	145	134	143	134	134	125	148	123	150	129	151	151	138	147	145	143	115	111	116	132	149	122	129	142	141	124	144	143	138	130	139	127	129	148	132	111	145	135	141	144	141	128	135	116	145	137	144	133	140	133	140	132	145	134	153	133	141	141	117	140	143	145	142	116	125	146	129	158	145	144	130	135	141	140	151	137	148	150	126	125	132	147	156	144	129	133	139	148	142	143	116	144	127	143	111	133	143	140	123	159	146	147	144	136	133	135	150	125	136	146	139	133	122	144	148	110	137	123	140	116	138	141	125	132	126	133	113	156	157	116	141	153	123	138	125	124	139	148	123	151	128	164	139	149	137	135	123	136	144	150	115	140	137	152	154	124	140	131	107	126	137	145	142	134	141	146	152	144	128	141	140	145	143	134	122	138	140	145	129	140	129	137	140	142	121	119	139	125	131	144	137	140	129	151	137	131	151	162	134	137	139	118	149	134	133	141	128	144	150	133	145	141	138	130	141	150	128	136	117	135	139	127	134	153	122	154	146	138	129	127	135	142	157	127	156	134	137	119	136	118	119	135	131	124	135	144	134	142	141	128	152	135	139	115	135	152	136	144	133	141	126	156	140	141	125	143	140	133	117	135	124	134	133	140	131	134	135	139	127	149	134	142	135	138	119	134	135	131	148	119	141	145	107	140	141	136	140	148	129	139	168
150	3	3250	172318	422	29	294	287	273	244	250	234	224	205	229	203	198	186	191	194	182	187	173	154	154	180	186	158	137	146	161	148	143	144	148	171	148	150	145	146	149	155	134	125	158	139	135	145	141	161	145	136	146	138	148	140	161	129	125	150	152	152	144	132	148	181	152	143	142	147	161	151	150	150	130	144	151	131	136	124	140	140	149	137	127	152	138	155	124	145	138	135	152	138	151	152	149	132	153	138	129	160	149	139	156	145	132	144	152	135	158	131	159	131	150	160	126	116	131	155	155	147	120	144	133	111	139	164	140	129	137	155	146	146	154	121	144	156	130	153	140	143	149	138	160	140	138	123	156	141	173	133	131	147	148	140	153	154	142	139	120	128	141	130	121	142	144	123	141	127	130	152	134	123	155	141	156	122	140	133	132	115	142	123	135	143	131	127	137	137	137	149	137	141	124	133	135	122	135	121	146	133	147	154	136	103	131	157	148	150	146	142	110	135	128	156	159	121	130	143	134	143	135	149	147	138	139	152	128	128	148	144	131	145	142	150	136	128	152	143	139	144	136	136	152	151	152	140	155	151	129	137	150	138	133	128	137	112	139	129	149	136	146	157	149	159	137	156	134	157	139	114	141	139	130	130	138	123	129	122	131	163	114	136	134	144	129	146	153	154	134	139	138	127	153	157	141	148	153	140	150	131	151	147	136	156	156	133	125	147	148	135	117	133	138	147	142	142	131	140	146	128	164	159	138	132	149	158	133	140	149	147	144	151	175	140	121	151	152	160	150	137	141	138	145	128	159	156	147	144	145	134	141	154	139	139	152	125	139	116	143	133	127	137	156	153	134	137	151	129	142	144	129	133	159	114	122	154	123	140	129	150	131	149	143	137	130	145	158	121	158	139	150	126	130	153	130	159	130	153	124	141	157	131	152	131	149	133	163	137	128	129	140	140	138	136	142	162	143	144	148	122	148	151	128	135	131	122	127	133	156	131	129	134	127	133	135	118	134	152	139	137	128	150	150	129	147	157	126	154	143	138	145	155	126	177	127	124	135	140	144	141	134	145	119	134	138	140	139	136	145	139	146	129	151	144	144	141	122	164	137	151	148	154	128	145	136	149	131	138	144	153	127	127	137	133	138	133	143	138	144	142	135	132	140	149	120	150	141	141	140	124	140	160	140	134	129	172	143	147	134	142	148	133	143	146	131	139	135	117	147	132	128	138	151	141	127	142	145	141	134	147	143	144	144	136	145	148	138	148	140	139	140	140	144	141	136	144	155	171	145	141	142	145	133	156	149	159	154	136	134	126	134	135	124	149	121	143	138	140	137	130	154	143	127	122	132	125	146	132	142	146	127	133	151	138	125	141	149	144	149	138	138	137	142	130	156	148	127	139	139	135	140	124	147	144	147	128	144	143	135	136	147	181	146	128	130	143	126	144	140	145	116	115	155	129	114	147	141	126	131	116	126	161	136	137	156	119	130	144	154	136	137	159	144	126	150	139	131	141	154	132	146	140	146	139	135	146	148	125	137	148	166	135	154	162	132	120	126	132	135	148	149	149	135	145	150	135	140	130	134	152	137	144	140	130	153	139	134	148	150	125	134	141	132	139	146	138	140	144	139	157	124	129	141	122	132	131	133	139	153	132	119	136	155	125	145	137	143	125	141	137	133	133	138	139	143	138	167	159	152	147	145	139	148	144	164	129	140	131	138	126	144	154	136	159	132	124	134	139	146	138	122	152	137	143	133	121	134	150	133	135	138	135	130	143	133	141	157	150	153	134	123	136	123	146	129	119	129	124	133	115	117	125	145	139	140	151	159	135	134	153	138	123	142	148	136	145	130	155	148	140	151	148	139	127	150	167	157	141	153	119	131	150	123	156	156	125	139	138	140	130	141	129	125	143	142	153	124	128	132	103	126	155	141	129	125	131	150	132	156	163	159	142	144	132	139	118	138	132	138	152	127	141	131	154	144	149	150	137	139	121	123	129	157	139	143	130	152	147	149	126	137	151	122	135	135	147	150	123	149	153	140	140	132	146	132	147	144	136	151	145	138	135	157	131	135	142	150	127	141	124	151	133	118	144	132	133	132	148	133	128	147	139	129	134	143	138	126	137	156	125	132	154	138	132	130	152	126	148	146	134	140	151	137	146	150	129	136	131	154	143	141	141	136	130	134	144	130	140	155	134	138	140	154	152	140	130	133	134	139	134	159	172	121	121	152	160	141	155	132	138	133	136	139	139	153	130	117	149	151	149	129	133	140	123	117	131	123	133	137	134	117	147	154	149	139	148	146	131	135	135	139	141	140	139	104	133	130	144	142	141	142	135	142	152	137	132
