150	0	2500	142227	647	14	529	629	639	623	618	569	594	513	499	482	459	422	401	384	386	345	345	304	324	309	289	302	275	241	254	238	243	243	248	247	235	204	207	199	198	231	196	194	166	183	184	188	184	181	174	184	188	174	196	183	180	219	145	180	171	183	154	160	157	178	157	159	174	148	159	145	183	154	159	170	154	160	174	144	174	152	158	149	154	148	155	167	166	144	137	146	159	126	140	139	128	152	137	156	140	129	160	137	138	143	142	141	154	141	140	137	137	139	132	154	134	144	145	132	132	109	129	135	121	141	155	128	137	130	129	146	115	118	134	132	135	149	146	145	142	135	141	118	138	146	124	146	129	129	115	129	129	128	119	133	148	135	141	124	124	131	136	115	131	130	130	108	112	130	116	156	130	126	122	125	139	130	126	145	126	135	125	117	118	135	130	136	153	118	123	121	132	112	139	118	140	125	151	130	130	131	123	129	137	137	114	133	136	149	123	122	140	123	131	122	123	134	122	128	117	126	141	104	126	118	140	120	136	140	127	108	130	136	130	121	125	115	106	123	120	122	128	120	147	118	109	110	127	136	122	106	123	126	122	120	115	131	148	132	132	136	119	123	124	131	123	124	114	140	124	138	127	132	116	109	123	135	120	96	130	106	108	130	123	132	123	107	114	131	104	156	111	154	126	129	129	109	132	121	133	138	107	129	132	134	120	107	116	124	128	116	127	125	143	132	116	123	118	115	130	123	104	130	111	110	120	122	146	121	121	109	114	129	117	117	143	129	103	121	123	110	122	106	117	108	119	124	116	137	123	112	120	121	128	129	124	153	116	118	102	131	122	107	115	130	117	127	112	107	125	132	119	131	109	121	106	121	118	117	109	116	125	124	132	126	117	106	127	133	111	116	123	114	113	112	130	114	127	133	117	139	104	130	128	120	131	94	120	116	117	133	127	112	122	122	102	133	124	119	116	115	123	120	105	123	113	117	127	119	130	93	131	118	123	133	102	127	137	127	115	132	127	123	119	145	131	118	116	125	134	121	115	112	128	106	124	128	115	127	127	130	123	125	124	136	127	114	131	127	126	130	116	117	117	124	140	108	118	134	125	113	110	122	120	124	121	123	115	120	119	122	123	135	134	110	128	125	119	121	143	124	111	113	125	115	150	115	136	111	122	129	118	108	134	126	140	120	100	123	108	118	106	115	109	120	114	119	117	111	136	122	101	115	134	128	128	111	117	125	111	122	108	120	123	126	108	126	126	137	109	134	116	116	145	118	125	124	118	118	114	118	108	111	121	126	93	115	123	134	133	122	96	129	112	109	127	139	116	121	110	128	110	126	121	133	112	141	115	125	128	127	117	121	140	146	119	108	123	124	145	137	118	111	109	117	111	105	118	107	127	132	127	116	133	117	119	120	111	128	121	118	135	113	120	116	122	106	126	137	110	119	119	116	133	113	123	121	124	104	119	125	128	101	124	122	116	102	130	113	109	123	123	143	134	122	104	128	125	120	115	128	114	108	132	116	123	130	129	109	117	116	103	145	101	107	117	126	121	123	101	112	115	127	116	105	101	127	122	134	129	107	104	143	118	115	123	113	115	121	115	115	132	111	133	111	125	120	137	127	115	124	104	114	132	128	124	108	106	113	112	120	110	95	123	121	112	128	118	123	123	132	126	118	108	108	112	111	122	113	119	103	119	122	134	110	122	117	117	116	104	118	113	118	114	128	117	113	119	119	121	118	124	112	127	122	105	125	113	131	117	94	114	117	115	118	113	113	100	123	124	125	123	97	116	136	137	135	102	88	119	121	114	112	113	114	144	111	136	136	123	142	122	122	115	118	115	112	124	127	109	130	103	128	127	137	117	113	127	129	103	122	132	132	116	119	101	112	135	104	135	107	114	136	109	111	130	127	119	103	130	126	118	113	142	122	133	108	123	113	120	126	113	112	135	122	112	132	127	116	117	126	128	114	117	95	125	123	111	102	135	120	123	125	115	115	133	127	128	121	117	120	99	124	107	139	120	109	123	121	111	122	100	129	114	129	124	118	129	132	111	119	140	132	117	103	123	102	112	132	132	126	132	127	103	117	117	118	124	110	106	110	116	127	125	119	120	110	115	96	124	111	107	110	133	114	136	113	116	98	118	135	122	111	110	121	129	90	112	138	96	130	123	122	135	127	108	117	108	93	126	132	120	125	98	124	109	115	113	110	118	108	127	111	123	116	122	140	131	123	126	115	113	111	122	107	120	118	112	119	112	145	120	101	119	106	127	138	132	112	123	108	131	108	112	117	116	88	129	123	123	122	147	129	117	105	128	142	108	116	101	127	112	110	136	125	123	109
150	1	1710	142284	640	43	446	475	410	347	330	266	269	233	217	194	181	172	164	145	148	134	158	125	131	109	115	136	107	135	101	107	110	103	98	116	96	97	95	105	97	97	90	82	105	95	90	89	102	96	84	95	84	74	84	75	97	79	69	85	78	90	94	94	84	97	93	92	88	81	91	102	74	82	81	84	79	83	81	98	80	97	75	92	84	81	85	68	67	82	79	84	93	83	76	93	78	59	75	93	86	90	85	84	93	94	89	81	87	78	77	96	97	68	65	85	91	88	93	87	97	77	86	74	79	66	77	95	85	78	94	73	79	95	87	92	70	82	91	85	72	79	88	85	96	90	89	82	88	84	76	105	79	85	71	67	84	78	85	81	87	99	87	91	86	75	88	82	70	71	76	83	87	72	82	85	85	80	78	88	86	97	71	67	88	89	77	88	69	63	80	70	82	81	84	87	87	88	79	87	68	87	81	76	77	62	81	86	87	82	96	81	82	88	87	77	79	88	76	90	83	72	91	73	77	77	80	80	85	61	90	72	70	62	85	72	57	85	81	69	79	77	71	69	81	87	73	73	106	74	72	89	81	78	72	78	72	80	83	88	79	67	85	61	88	77	66	70	81	78	93	81	85	75	84	77	82	72	92	71	81	76	68	93	87	104	83	76	78	87	79	66	82	91	86	82	81	82	94	90	83	72	90	96	85	61	78	78	78	69	88	71	82	82	66	89	88	85	76	78	99	86	76	75	72	59	100	83	85	87	65	77	84	93	99	78	55	66	75	97	75	82	82	87	76	72	67	85	84	80	86	81	78	77	77	94	78	74	76	69	72	74	67	82	93	71	88	66	85	78	85	81	76	79	81	80	89	99	67	74	72	77	88	74	81	77	85	85	72	74	77	73	85	76	96	67	91	76	85	73	71	74	94	90	93	78	93	67	102	80	78	84	86	72	71	68	84	74	60	84	75	87	74	75	77	85	77	78	86	92	85	86	77	86	81	91	68	89	100	97	69	78	77	65	92	87	82	78	80	73	81	78	89	91	78	67	74	62	94	79	56	74	84	85	72	96	90	92	76	82	98	73	71	61	65	72	84	91	76	78	91	71	83	74	73	60	84	79	66	77	82	70	72	61	90	91	71	80	87	81	73	72	73	86	70	72	80	83	74	77	87	91	63	78	79	92	79	70	68	80	84	83	50	81	60	80	79	81	74	91	89	72	87	84	71	85	84	87	59	76	75	84	79	75	77	69	71	84	74	87	84	72	72	99	81	81	81	87	84	79	85	70	81	79	82	80	82	63	67	77	65	84	73	77	77	87	77	77	94	91	85	90	65	71	71	76	65	75	85	83	83	75	90	70	70	80	90	85	79	80	77	70	75	76	71	63	56	77	87	87	78	98	89	71	79	98	83	81	81	76	81	63	81	59	87	73	77	75	80	82	68	93	88	91	82	67	78	74	78	76	72	73	78	80	84	74	91	69	87	76	74	62	91	75	78	68	78	77	84	83	63	64	76	81	83	88	64	74	77	73	57	90	74	72	84	78	82	81	76	85	82	75	79	93	74	61	66	87	95	94	83	77	76	87	68	81	77	71	68	82	74	71	87	70	66	82	78	60	73	82	99	70	71	81	82	76	73	76	72	86	85	83	80	73	92	72	85	88	72	79	87	95	83	90	87	75	64	76	74	77	78	80	66	72	79	77	65	86	61	83	77	77	82	78	81	80	81	78	81	78	75	73	97	75	77	88	68	81	78	94	69	85	74	80	86	83	78	87	89	83	79	82	76	76	75	61	70	87	96	63	75	90	77	85	77	81	59	73	71	66	76	66	80	87	72	73	90	84	83	80	77	72	91	82	65	82	86	74	87	78	74	72	69	72	89	82	100	95	87	88	62	78	71	73	89	91	75	70	87	70	88	70	82	80	88	77	84	84	75	88	80	85	90	74	71	90	73	81	89	86	73	75	69	85	91	77	69	80	73	90	77	83	95	71	75	75	75	69	90	78	90	76	82	68	81	79	65	96	86	95	89	77	72	74	78	84	68	73	56	69	83	77	67	72	72	81	80	61	65	92	72	87	92	87	62	69	84	86	70	83	87	80	88	88	86	71	79	70	84	71	87	78	74	80	87	78	80	71	83	79	86	88	87	81	80	74	72	68	79	80	86	76	69	79	74	79	74	77	63	79	66	89	75	85	84	75	75	72	77	78	74	66	73	75	85	80	85	79	87	96	86	76	86	81	82	80	82	85	87	64	84	85	56	90	64	95	64	85	77	82	79	73	96	84	77	76	76	88	83	81	93	56	66	64	92	82	72	79	79	79	68	85	75	86	78	81	76	77
150	2	1950	142342	655	24	509	568	535	511	480	449	435	399	367	358	336	309	278	270	253	244	221	215	226	219	186	190	178	179	177	156	166	176	159	162	138	169	168	135	141	164	135	148	117	133	142	132	131	127	99	115	123	146	121	153	149	121	144	112	111	114	121	122	98	114	108	113	124	129	110	139	115	139	120	104	109	110	110	130	125	97	121	109	128	117	114	108	100	103	121	127	119	117	114	94	113	131	111	112	114	117	105	115	107	97	98	125	106	108	115	109	112	105	95	121	109	109	113	97	103	105	106	94	116	99	95	101	97	105	121	98	103	121	99	83	107	103	105	90	93	83	104	87	88	108	97	117	117	95	101	99	99	97	115	105	104	101	89	83	103	104	109	100	92	102	120	121	92	97	104	99	103	110	106	109	103	120	100	96	99	109	93	100	93	96	115	112	106	109	93	103	117	113	105	110	92	104	95	97	101	119	109	93	102	100	95	102	122	102	89	101	118	88	90	102	104	101	86	101	107	95	102	95	109	96	87	89	98	98	109	105	105	116	114	111	90	118	97	87	117	107	102	106	100	89	107	85	98	117	107	99	84	110	94	103	94	110	95	105	116	94	105	98	96	99	91	92	84	94	90	94	91	92	89	80	105	92	110	103	101	97	94	82	110	85	86	102	109	93	104	94	101	106	96	103	94	89	114	110	110	99	106	100	110	88	114	108	88	94	87	101	93	104	104	103	97	102	97	100	104	98	93	109	96	102	108	84	92	112	83	87	99	104	96	101	102	101	92	106	75	104	92	99	93	114	98	99	120	90	103	93	97	103	102	87	103	87	89	108	105	112	93	113	101	93	98	100	92	119	97	91	111	100	86	93	90	115	97	100	110	116	100	81	100	96	95	83	97	96	107	99	89	99	90	102	100	90	101	95	93	99	92	96	105	112	84	91	105	100	109	86	100	114	90	99	94	106	94	115	95	97	103	87	98	101	112	83	108	96	91	97	91	115	112	109	93	88	101	89	102	99	94	106	98	98	82	102	110	81	107	82	102	91	105	104	94	111	114	83	103	90	98	107	111	104	82	118	95	101	87	100	96	91	108	91	94	90	105	96	82	102	90	96	114	101	101	100	88	86	130	91	112	99	90	98	113	107	88	113	100	87	96	96	110	83	108	101	90	101	100	98	105	93	111	108	100	95	78	110	94	76	92	97	109	120	97	83	103	100	95	94	95	101	99	92	103	84	108	102	89	85	87	88	99	90	110	99	107	103	95	79	103	99	97	99	74	108	82	116	95	102	105	97	89	107	104	88	95	87	96	108	92	100	105	107	108	100	90	100	78	77	116	97	111	107	83	104	104	95	102	102	94	96	88	104	75	96	93	92	99	105	111	84	106	101	77	118	91	78	87	94	102	100	88	93	92	97	106	97	99	94	89	89	93	94	93	102	117	103	99	94	104	104	88	88	85	105	96	101	98	81	110	94	114	108	88	97	116	97	95	101	103	93	94	85	80	94	86	88	101	90	90	88	105	92	91	81	105	86	91	95	109	108	95	86	110	91	105	101	78	80	91	109	93	83	108	102	95	99	114	110	98	117	94	103	91	98	110	84	83	99	76	113	88	96	93	97	94	105	89	101	84	89	82	101	94	93	107	87	92	106	82	104	93	94	117	100	103	92	109	90	115	80	98	109	98	97	110	127	97	74	99	89	99	116	94	101	97	109	101	112	111	91	110	96	70	110	84	114	112	102	103	78	94	104	113	112	105	115	100	100	85	110	90	106	99	97	97	98	111	108	86	107	83	96	102	97	107	100	82	90	99	93	102	89	90	104	94	109	111	117	97	78	84	93	75	113	98	109	90	95	112	101	84	93	90	98	102	94	94	87	90	80	81	95	87	86	98	93	101	96	111	91	81	93	109	95	102	98	114	101	101	95	90	89	86	93	91	91	90	98	84	99	99	90	95	96	90	91	97	106	97	123	120	90	89	106	83	95	118	92	85	101	82	117	78	92	109	82	95	79	90	97	88	119	88	84	101	86	96	107	97	109	102	95	94	85	87	106	97	96	97	91	102	110	88	99	93	109	106	87	91	100	101	96	105	103	82	90	112	91	93	88	85	102	89	110	105	92	100	89	112	108	80	96	87	92	103	83	101	101	100	105	105	94	99	98	101	89	99	97	93	92	101	83	82	91	98	90	106	96	106	95	101	104	88	100	84	100	108	98	97	101	105	97	97	95	92	88	98	100	95	92	97	97	83	101	97	103	108	101	103	110	94	92	97	101	108	78	88	101	85	111	92	111	95	89	98	98	108	109	88	113	86	81	98	106	84	101	85	101	78	95	109	84	101	107
150	3	3250	142400	640	38	527	568	487	477	428	385	396	345	325	336	305	288	276	272	232	253	232	219	236	204	172	193	199	192	197	189	176	176	161	177	187	179	183	159	168	170	160	164	164	155	166	160	169	159	156	184	168	138	176	167	145	171	147	174	140	174	152	166	163	141	151	157	172	161	172	159	140	164	143	132	152	160	161	137	132	157	153	158	158	173	152	154	152	148	140	147	139	138	145	154	151	157	151	152	144	163	154	146	141	128	153	154	166	130	147	157	145	157	137	160	168	148	145	144	150	146	154	151	146	149	137	142	165	151	145	142	138	126	146	151	141	131	144	145	130	146	134	145	144	139	138	125	150	156	151	139	132	156	138	154	166	130	138	158	138	145	157	139	145	141	161	135	162	142	124	144	147	147	135	144	129	148	145	146	143	152	164	177	137	152	139	124	141	166	147	148	149	138	154	139	156	131	149	155	130	143	157	151	138	130	125	152	145	126	153	143	144	129	143	136	117	151	165	174	160	143	141	134	137	142	156	156	162	148	140	119	164	142	133	137	152	160	156	139	141	144	132	169	137	163	162	148	157	135	131	148	173	146	148	140	162	116	128	153	155	147	160	148	135	150	162	130	139	144	146	126	128	136	178	121	154	148	153	132	137	135	129	160	143	151	120	163	148	145	137	147	147	136	168	141	152	133	147	142	161	130	133	143	151	128	142	143	155	167	158	143	133	143	124	135	154	133	156	130	159	161	161	138	132	146	158	166	141	149	142	125	148	148	176	129	174	118	142	142	149	149	159	131	149	138	146	135	155	151	140	137	150	158	156	127	172	139	145	127	129	142	144	163	145	142	143	137	150	141	168	141	146	142	159	150	133	157	165	155	134	141	130	137	135	149	138	150	146	134	137	146	132	154	142	145	140	157	125	148	133	130	168	138	161	134	141	130	147	139	171	152	133	153	140	140	134	152	140	172	139	130	150	161	133	152	156	130	150	156	144	143	135	141	146	148	149	153	153	138	159	141	137	156	141	135	143	127	153	148	133	148	140	147	137	165	142	148	132	156	126	152	156	151	143	141	151	125	129	143	132	135	144	162	128	121	114	166	145	145	145	149	150	177	146	159	143	128	141	130	155	130	138	150	145	134	127	135	141	146	159	146	170	161	145	155	148	130	143	126	150	139	143	129	139	141	132	154	130	132	147	134	146	144	148	155	144	148	147	127	144	156	145	142	139	129	140	157	155	152	125	149	128	151	160	142	149	140	129	161	124	128	143	138	146	136	159	153	159	149	159	135	130	151	139	150	135	135	133	140	144	124	159	126	126	142	142	152	145	154	145	154	139	159	157	140	134	144	129	148	133	122	128	160	154	135	143	143	134	130	151	155	148	159	139	135	142	139	159	157	147	153	146	150	143	141	144	153	135	154	127	131	119	143	171	125	161	155	155	154	131	152	141	146	136	124	126	150	141	147	146	155	155	154	156	137	149	136	149	148	141	146	120	133	142	155	129	148	155	157	127	126	131	146	165	150	151	150	129	136	134	146	156	140	150	135	166	162	122	141	135	159	140	138	143	149	136	148	140	142	139	154	155	144	140	157	134	139	148	145	135	157	155	148	143	148	146	146	156	147	129	143	136	135	158	139	124	152	144	150	149	138	151	136	143	141	147	116	148	160	150	135	124	140	152	153	153	148	130	137	134	142	167	156	129	144	159	129	144	125	152	142	153	156	138	141	161	150	135	156	156	151	154	133	140	128	130	133	146	153	151	162	140	146	126	146	137	127	138	137	156	138	139	162	135	144	166	126	136	150	142	134	139	162	145	166	134	165	137	141	136	132	147	153	151	128	128	128	135	128	126	152	146	139	145	143	140	124	124	146	141	159	125	141	162	130	132	142	125	144	137	142	161	163	156	139	152	151	143	153	141	161	135	141	137	143	144	142	143	139	130	146	137	132	124	149	152	148	150	136	154	133	162	143	155	145	128	162	139	151	167	134	138	135	152	140	163	142	135	137	133	129	147	141	129	128	147	141	136	150	150	154	153	165	133	133	139	153	142	146	130	117	167	159	161	130	154	145	127	155	140	153	141	147	157	121	143	157	144	146	148	153	154	141	139	140	136	140	163	148	139	148	150	150	162	132	138	144	140	144	143	128	144	142	132	148	115	149	133	129	134	141	158	154	148	134	136	158	124	136	126	149	168	119	137	133	147	156	139	166	123	132	126	139	139	153	138	152	147	134	121	127	160	141	149	127	135	141	138	163	150	136	124	135	136	128	129	141	143	154	150	152	132	120	154	141	150	143	161	135	141	156	135	145	142	126	154	129	137	142	143	151	173	159	149	155	130	143
150	0	2500	142458	638	16	495	644	637	639	606	575	578	527	513	507	487	445	430	410	409	357	379	353	350	321	319	324	304	284	317	276	275	240	255	252	279	256	261	234	229	226	213	225	224	227	258	214	220	210	202	212	192	203	205	213	205	194	192	181	204	180	211	202	190	194	197	191	185	181	194	182	191	202	189	197	183	178	203	208	201	201	173	182	180	178	192	173	196	177	170	196	164	178	188	177	147	163	170	171	164	200	157	169	180	155	178	144	181	188	146	166	189	183	166	188	184	162	177	158	162	151	161	182	175	155	162	171	164	170	174	177	144	186	157	176	159	176	161	157	186	159	177	171	172	177	153	143	165	158	166	168	163	165	155	170	153	162	146	154	166	158	150	154	159	152	175	178	150	137	161	159	145	148	162	162	165	154	173	155	166	169	159	127	170	161	161	133	169	172	143	165	165	174	172	168	153	151	134	154	163	162	162	184	158	148	164	172	175	166	152	128	154	156	152	163	159	176	144	172	149	158	163	147	164	174	176	184	148	147	162	169	160	167	160	156	156	179	155	132	152	168	169	159	161	160	182	167	167	159	156	160	158	132	159	155	139	162	136	163	167	154	164	153	145	159	152	158	149	146	169	150	156	168	137	156	151	161	150	147	142	140	173	147	160	134	145	182	161	170	159	172	160	140	149	172	163	177	148	160	151	160	179	153	149	160	161	154	157	159	161	161	152	144	158	167	131	171	154	156	163	149	154	157	145	145	140	162	142	175	185	156	146	169	155	151	142	144	167	168	150	155	124	130	141	161	148	175	138	166	140	154	149	163	161	140	144	154	156	159	148	162	157	160	140	171	155	161	163	145	147	153	145	167	179	178	167	162	169	141	177	176	171	156	163	134	158	173	154	142	154	162	159	164	152	163	160	157	159	161	168	163	165	144	151	154	145	153	141	167	175	145	138	158	173	166	131	150	150	155	146	158	187	157	138	154	156	139	161	154	146	139	158	171	160	149	146	187	170	149	138	171	158	166	160	141	157	153	154	144	139	172	150	180	163	142	153	141	125	157	184	162	154	155	147	131	163	160	138	149	168	140	152	146	151	159	136	149	153	161	155	149	155	182	149	176	133	144	161	166	141	164	175	174	158	176	171	170	144	146	145	150	135	152	146	145	166	164	146	164	163	150	155	168	163	128	147	142	142	165	139	164	149	185	152	155	155	165	142	144	164	142	159	156	154	148	161	166	151	162	150	158	159	165	174	177	163	148	162	149	143	152	155	161	145	168	157	150	168	156	181	168	157	153	139	155	157	145	155	161	139	162	163	147	148	152	145	151	157	164	165	160	159	152	139	139	172	154	160	151	159	139	156	152	147	169	171	139	157	159	141	145	183	184	183	159	156	176	164	162	162	159	183	167	174	158	181	152	157	143	167	139	172	158	139	142	150	166	145	146	136	141	148	167	152	158	141	153	173	167	169	150	160	137	153	156	155	150	140	155	152	159	155	161	138	140	168	144	161	172	149	154	158	157	151	168	145	160	169	153	140	158	139	153	149	146	153	163	133	143	133	172	132	151	146	155	135	139	160	154	157	149	149	164	148	150	155	160	157	148	146	167	158	134	146	151	169	147	136	134	141	171	147	153	143	150	163	158	153	149	161	147	158	135	151	147	166	162	143	167	146	171	160	160	152	161	144	145	137	113	157	157	144	146	153	158	163	159	166	142	151	169	144	149	148	148	172	155	155	127	159	160	171	140	155	121	145	174	168	135	159	168	149	158	152	162	149	161	149	157	148	145	136	160	130	153	133	150	140	143	158	144	141	161	158	149	140	153	156	142	150	149	133	162	136	137	153	148	148	168	146	159	155	149	158	148	155	165	128	143	138	156	165	146	130	141	174	139	136	157	159	150	147	165	171	141	152	156	151	159	161	151	143	152	162	159	158	164	161	159	123	144	150	165	159	160	159	154	162	145	128	175	141	152	158	149	159	140	154	131	157	137	152	147	130	149	156	164	169	148	145	157	154	152	148	141	140	127	149	148	144	154	156	139	150	165	155	142	157	145	148	141	148	157	160	151	143	157	163	144	150	135	169	180	153	144	166	155	137	142	143	132	159	166	152	141	132	163	169	147	133	141	144	148	152	139	145	142	152	146	174	125	154	149	142	179	143	155	153	148	160	148	144	140	151	154	144	143	154	151	158	160	151	160	148	128	157	146	137	135	142	148	138	149	177	170	169	148	145	168	153	141	154	161	137	161	158	178	159	134	156	150	161	139	145	148	149	140	155	144	142	140	167	153	141	158	161	133	149	152	130	175	146	154	145	153	150	151	152	139	164	162	155	129	130	151	143	141
150	1	1710	142515	633	56	512	516	450	388	335	358	297	289	246	251	233	215	214	223	197	215	195	184	178	201	172	193	147	184	174	172	158	182	164	156	169	144	173	135	165	167	173	167	145	154	175	137	179	160	166	155	163	155	135	162	142	162	145	139	157	172	151	180	152	174	117	156	155	155	151	151	155	146	166	158	153	148	152	154	162	151	132	123	152	169	156	138	146	142	146	170	156	166	150	137	150	137	131	135	137	146	146	141	164	150	130	147	150	146	141	143	160	149	136	160	142	162	136	140	142	145	149	153	157	152	141	152	145	157	128	160	142	124	143	154	155	131	151	135	162	171	161	135	148	157	143	129	136	167	126	156	131	154	158	172	145	146	145	136	133	151	128	150	155	151	129	148	155	142	146	143	146	131	133	149	139	127	125	144	152	146	152	146	135	162	151	175	127	147	137	143	140	148	146	122	126	147	151	142	171	139	139	136	150	150	156	134	141	129	144	144	163	137	145	157	151	133	156	146	128	124	140	159	155	138	143	109	171	136	160	153	137	141	148	146	137	143	147	148	134	151	155	155	139	132	125	149	126	144	132	142	130	133	129	148	142	151	130	152	132	156	133	153	156	134	137	157	140	171	152	143	132	159	145	146	136	133	140	144	152	162	131	154	164	142	117	130	127	141	171	157	139	151	156	146	137	150	158	132	139	141	147	154	153	143	148	150	129	147	162	141	140	142	136	147	124	162	138	141	157	149	133	134	128	146	157	147	144	140	118	130	143	137	138	163	142	143	131	149	120	162	132	136	144	137	132	143	149	146	154	160	123	124	145	126	160	139	126	151	143	140	123	144	144	108	157	137	170	137	152	121	150	144	150	135	149	137	136	130	126	141	137	146	158	161	158	149	153	150	145	138	137	118	152	147	138	146	150	147	141	147	159	156	142	146	153	147	146	131	157	167	152	146	148	121	140	140	135	142	144	130	139	147	172	159	166	148	153	144	159	160	151	161	144	171	149	153	147	141	136	144	125	124	128	164	140	138	144	150	158	142	139	140	158	146	129	154	155	143	149	142	161	144	152	173	137	142	141	148	154	155	142	137	140	159	128	133	160	136	171	143	138	150	147	160	151	136	140	165	140	134	151	142	127	143	155	148	142	153	156	149	141	150	143	132	121	138	163	135	166	162	147	148	149	155	140	143	142	139	158	156	146	131	135	150	130	128	135	141	140	145	165	139	141	136	144	141	131	137	131	151	155	135	145	163	130	142	141	147	133	137	144	144	144	123	149	151	149	152	153	143	143	134	142	149	133	114	152	148	142	156	138	154	142	149	152	136	137	145	148	139	159	126	137	169	157	148	134	140	151	111	154	127	130	165	144	147	132	152	148	144	144	154	166	150	142	133	124	152	127	114	145	135	122	152	138	142	144	129	164	147	154	136	143	156	151	140	123	167	133	158	139	140	135	127	147	138	142	126	137	140	143	149	139	140	133	143	128	155	141	146	136	154	140	131	135	137	127	150	158	132	143	150	165	146	154	124	150	139	148	131	141	141	138	160	152	137	135	149	137	128	139	119	141	133	145	144	132	141	147	142	156	150	140	142	148	137	141	138	114	155	145	157	149	154	155	132	155	153	133	138	160	140	139	150	172	130	128	144	150	153	150	140	155	143	135	126	142	133	149	138	157	154	142	139	121	144	153	157	139	132	120	125	133	134	132	137	139	130	136	141	131	154	134	127	134	122	142	131	134	135	147	141	154	139	153	134	145	149	171	149	152	141	154	134	137	143	122	116	152	148	142	150	129	150	147	125	148	143	142	149	158	137	153	159	136	153	130	134	164	163	131	149	140	145	145	140	151	139	132	145	153	140	120	147	146	160	143	144	141	154	140	157	129	143	137	141	144	144	148	156	131	123	113	143	150	147	144	139	125	157	141	160	146	124	153	156	160	142	150	138	161	160	142	146	129	144	149	150	134	131	160	137	140	136	137	131	142	164	147	138	154	133	147	135	158	128	145	152	141	140	151	141	132	158	139	132	172	146	144	151	138	119	135	148	140	155	131	129	152	137	143	149	147	147	142	139	126	125	136	143	137	130	124	154	131	140	163	133	141	148	142	124	170	135	142	149	145	145	131	125	133	142	160	140	126	147	126	145	149	128	137	141	145	143	126	146	129	143	156	138	156	148	167	152	140	162	127	146	136	132	130	174	168	129	143	153	146	172	149	135	151	141	143	149	136	136	153	146	164	146	135	151	132	147	135	132	134	133	148	138	145	150	142	137	169	154	154	142	133	133	157	152	140	149	151	145	143	141	143	126	146	143	157	161	132	140	141	158	149	136	135	140	145	142	141	150
150	2	1950	142573	624	35	503	556	562	524	485	469	460	384	394	381	350	322	292	302	276	258	249	251	251	221	249	209	203	227	215	205	208	212	202	205	196	173	178	174	159	183	165	164	170	180	192	163	150	158	163	180	154	155	160	159	155	160	150	136	167	155	162	138	182	179	152	151	142	142	148	154	154	141	139	144	169	133	143	135	146	156	152	136	137	146	158	140	149	168	143	137	148	152	150	142	143	148	137	141	139	156	154	145	127	158	132	135	155	136	162	136	135	135	152	150	142	135	126	125	147	128	145	130	146	146	152	136	144	149	162	127	129	135	134	139	152	138	140	120	135	144	131	144	146	143	134	139	141	126	131	158	115	144	134	155	128	149	141	147	132	146	134	142	130	142	140	133	154	130	143	129	141	126	127	139	130	124	137	128	141	127	131	147	141	120	136	136	132	134	124	122	137	159	117	138	140	140	119	135	129	133	136	131	130	124	151	139	129	124	143	141	153	143	122	154	175	143	146	140	138	139	145	133	119	109	128	138	132	112	144	143	135	154	134	127	146	111	140	146	129	122	130	148	144	105	139	142	137	136	144	144	121	149	123	131	105	168	146	136	131	133	132	124	136	119	135	137	117	123	137	139	119	131	120	135	136	141	144	131	137	128	119	122	127	130	125	149	135	130	139	106	163	141	129	155	143	140	141	115	127	142	137	135	133	145	140	133	132	124	154	136	140	137	134	118	138	135	124	143	130	140	145	119	137	131	137	141	154	130	133	144	132	146	111	138	140	122	116	146	134	133	131	126	136	138	154	144	135	117	132	128	114	129	138	139	150	132	136	121	132	136	148	138	121	143	140	114	157	142	129	141	146	161	107	133	146	137	142	120	140	118	137	143	125	139	127	114	114	124	131	125	139	144	135	127	123	148	128	147	132	152	121	135	123	136	115	146	122	134	129	136	139	127	146	139	116	150	142	139	153	144	141	129	126	110	142	123	149	155	131	132	141	132	147	133	139	130	122	139	144	133	137	138	134	139	151	138	133	117	125	114	137	146	125	141	149	125	138	145	144	138	124	126	131	135	124	132	121	138	137	146	143	139	130	122	138	115	124	119	132	124	125	113	126	147	129	143	140	147	117	113	137	128	131	139	116	150	124	126	127	138	151	125	138	113	138	119	122	135	117	130	127	122	134	145	124	127	116	124	123	144	141	119	149	131	116	114	137	127	145	126	129	149	138	122	127	132	127	121	146	119	149	134	136	131	124	136	149	133	151	105	143	143	138	122	124	122	141	118	135	128	144	131	139	103	135	138	124	148	137	118	124	143	139	136	130	138	146	149	133	125	128	121	137	115	127	123	125	125	140	123	153	119	132	128	118	118	134	137	115	145	128	122	136	143	133	129	134	124	116	114	131	129	104	119	129	107	143	116	126	153	138	135	150	142	125	127	140	129	126	137	117	142	126	124	133	135	146	138	129	141	139	115	132	110	114	118	130	171	157	126	123	142	140	135	155	134	129	135	115	139	118	131	130	122	114	123	135	141	140	125	145	151	136	129	141	132	110	142	136	131	123	133	131	137	148	125	139	147	112	150	141	127	123	134	126	136	141	115	114	132	130	130	123	143	152	159	125	144	133	133	121	148	151	125	132	128	135	127	147	136	119	134	142	113	144	131	121	130	133	132	140	148	147	133	132	122	133	131	127	129	133	113	139	135	108	126	128	147	120	132	114	127	138	117	120	131	125	128	137	127	136	128	129	148	125	136	109	123	133	129	145	143	144	129	150	149	138	135	148	125	128	130	124	128	118	139	122	138	138	122	144	144	129	119	130	124	116	132	136	124	130	128	121	122	144	131	107	131	139	116	115	138	140	143	154	131	118	137	105	117	128	142	146	143	142	136	144	125	134	121	139	154	148	144	124	128	122	142	144	125	150	119	142	137	143	115	129	159	141	145	127	119	135	133	138	127	125	128	122	145	127	110	122	140	144	142	136	133	149	132	131	146	150	128	133	134	102	124	152	139	140	131	135	127	134	135	140	119	130	135	119	160	134	146	132	128	127	122	142	133	137	134	130	134	125	117	140	130	113	135	138	140	156	127	121	126	142	136	122	141	120	125	143	118	113	138	147	129	149	138	128	104	119	119	133	138	126	126	137	142	145	131	142	137	147	129	140	117	148	131	135	115	145	118	125	136	122	125	127	130	120	123	141	119	128	112	136	126	126	143	164	126	125	142	147	113	128	136	152	129	137	133	144	129	108	113	116	141	117	144	141	120	124	116	134	126	140	128	121	132	131	126	150	146	121	128	148	134	112	140	124	128	140	117	127	138	145	109	118	132	134	131	130	136	145	108
150	3	3250	142631	632	39	495	553	485	476	456	392	399	330	323	328	305	281	276	234	246	259	247	204	208	201	206	199	182	201	185	198	195	189	186	181	155	175	166	170	185	165	176	144	169	163	146	165	165	183	160	147	155	148	147	164	138	143	145	156	165	170	148	148	145	141	148	131	139	117	134	150	144	152	129	155	129	151	152	131	146	169	153	147	146	149	166	118	154	159	144	140	142	128	123	127	130	131	131	134	153	133	129	131	149	135	144	138	138	135	136	152	118	142	148	138	150	114	151	122	135	119	147	150	141	153	162	136	132	133	140	123	151	140	133	141	130	136	123	139	136	137	132	124	153	133	152	149	135	134	137	147	141	140	126	142	132	132	143	163	142	126	120	137	136	146	147	141	140	122	136	123	131	148	123	147	137	156	119	143	131	148	146	138	146	151	143	141	128	125	143	136	134	137	132	145	152	139	126	159	135	138	138	151	140	133	140	147	133	113	130	141	150	127	136	112	136	130	145	148	148	121	150	147	130	120	122	127	149	129	139	113	140	141	142	131	132	164	156	129	142	143	136	148	142	125	113	134	114	113	140	145	118	110	155	132	151	135	114	129	142	127	122	163	136	116	136	130	134	144	121	122	119	135	134	142	148	119	132	142	148	127	140	147	137	129	145	133	137	122	154	133	138	143	129	132	141	153	142	135	137	113	143	142	138	132	130	131	143	131	145	148	158	112	120	127	156	122	150	132	147	141	131	127	128	127	134	112	156	142	147	140	167	126	131	153	126	130	127	145	149	151	166	148	143	154	134	137	153	141	127	135	156	147	147	138	134	128	126	135	135	137	160	150	142	116	137	133	122	142	158	132	142	124	146	125	134	137	136	136	147	140	136	109	145	112	134	114	146	121	128	137	110	153	124	117	153	135	136	135	141	125	126	135	122	130	118	136	130	113	144	136	147	153	134	139	115	147	120	125	138	135	129	152	130	128	154	134	151	146	145	121	127	134	138	132	132	126	143	122	125	140	134	124	123	125	125	127	139	133	132	131	129	136	141	142	132	139	138	150	127	149	135	144	148	131	140	136	148	133	147	129	142	117	128	111	126	156	146	137	120	137	144	145	143	138	129	128	140	127	139	143	148	127	122	143	127	136	128	147	138	133	121	161	118	145	130	133	139	107	130	135	143	118	149	138	135	132	132	134	153	126	126	143	122	139	126	150	123	123	140	120	135	120	151	151	131	145	140	134	121	132	154	145	114	130	143	132	131	126	132	119	139	145	121	136	137	171	141	146	118	131	144	150	140	139	146	151	119	130	127	122	125	124	129	148	139	148	128	132	105	147	133	138	140	108	138	113	130	130	128	146	150	141	130	129	144	133	149	136	122	137	135	137	138	128	147	148	137	132	128	125	145	136	115	138	124	136	144	151	137	154	124	140	136	148	154	127	136	126	145	146	133	141	115	137	149	130	120	103	119	133	147	142	125	143	140	126	136	132	139	113	134	119	144	128	132	134	132	131	129	139	127	149	143	104	139	115	136	129	134	136	127	142	143	136	132	125	143	148	153	122	141	143	132	148	120	107	124	141	132	137	155	129	156	145	150	113	140	131	145	124	140	128	129	125	142	132	136	118	136	142	130	134	117	164	130	140	141	125	133	146	136	133	126	149	132	125	132	139	130	141	132	153	130	152	126	140	136	111	141	127	139	138	163	118	126	134	124	126	128	123	133	109	132	116	147	137	145	138	140	113	155	137	144	133	119	148	129	130	131	123	137	118	125	138	132	137	154	135	132	130	124	131	122	147	137	137	123	123	135	123	146	146	117	144	142	159	135	136	123	132	129	137	136	144	116	126	114	131	128	145	111	130	138	125	140	135	146	138	118	129	123	142	159	145	154	136	124	142	140	134	130	133	135	136	136	132	118	120	139	116	148	122	117	153	132	111	140	125	132	144	135	151	131	148	142	126	140	163	142	115	138	148	150	142	125	138	152	127	122	140	143	146	131	138	126	139	149	132	123	137	142	131	112	138	129	145	129	148	123	131	148	149	146	132	123	125	139	126	155	122	123	135	115	117	137	131	148	143	133	126	132	145	137	139	135	139	123	116	130	127	128	133	134	144	127	144	131	133	130	122	134	114	134	127	136	134	130	131	138	118	126	128	112	113	147	121	121	136	122	144	105	121	140	123	137	150	123	146	122	144	122	143	137	153	143	120	139	128	142	135	141	155	138	123	122	146	133	139	125	126	130	131	145	145	132	129	129	141	128	129	145	146	126	149	117	140	147	111	134	132	112	146	134	147	126	120	129	129	140	130	145	112	115	112	130	126	115	133	137	133	139	128	136	114	123	100
150	0	2500	142689	630	18	518	651	643	623	597	545	581	533	496	494	488	425	424	385	387	347	314	344	336	288	315	278	265	292	255	253	252	211	219	201	205	224	205	207	197	222	188	196	192	192	186	179	193	185	182	189	175	175	181	168	181	156	141	145	160	182	177	144	169	165	154	167	140	160	158	156	172	140	133	156	154	150	156	140	166	168	143	125	147	169	141	159	163	139	120	128	158	122	149	127	128	133	127	138	150	132	143	130	124	137	130	139	154	141	125	133	143	133	127	129	131	142	118	139	129	118	133	140	134	128	133	137	109	141	130	126	125	148	136	131	123	121	117	139	138	125	127	127	108	124	128	114	135	150	132	128	118	110	114	146	140	120	119	130	126	138	116	118	115	126	116	130	140	113	116	119	127	123	130	105	125	115	122	125	130	128	116	123	128	124	136	129	125	105	119	109	129	101	122	107	117	116	113	112	108	109	120	125	112	120	114	129	130	105	104	116	125	112	119	128	107	114	122	117	118	100	127	140	105	114	119	117	133	115	121	122	119	116	119	121	132	109	108	108	100	116	110	109	133	113	122	100	111	105	124	131	102	128	112	110	146	117	124	129	125	117	114	118	125	108	100	110	116	134	111	112	120	131	118	120	109	107	115	121	121	129	119	113	119	132	111	118	115	109	114	114	116	122	132	123	110	118	92	131	130	119	126	130	120	145	109	100	122	114	125	103	128	129	115	106	98	127	107	131	115	101	114	111	108	106	121	128	134	108	109	118	119	107	126	124	130	101	112	110	100	117	110	103	112	106	107	124	116	133	95	111	112	119	105	112	111	111	131	119	109	114	113	104	111	119	120	117	115	136	115	101	110	118	120	109	117	107	110	95	136	109	109	113	101	121	92	129	104	111	106	136	119	125	108	117	140	127	127	125	98	94	122	125	107	126	124	115	108	118	114	125	117	117	126	111	106	101	137	132	109	103	114	116	102	129	111	131	108	116	110	131	106	124	121	121	105	116	108	109	117	118	128	109	116	110	118	116	134	130	120	119	119	134	108	140	106	116	117	105	105	132	121	115	112	109	109	112	121	119	111	118	121	118	125	106	114	123	105	127	107	118	108	110	115	114	121	101	119	103	108	110	114	111	99	114	109	103	121	111	121	110	101	116	120	121	113	122	102	111	101	106	104	115	114	108	110	98	105	92	116	116	112	115	118	121	102	116	103	125	116	121	121	108	147	116	121	129	115	121	115	118	128	115	115	119	125	110	104	102	109	108	108	99	122	125	117	107	105	114	121	110	93	98	112	115	108	111	120	119	109	126	111	138	115	101	120	107	119	129	93	104	93	99	131	110	124	113	119	117	118	92	111	109	106	104	100	107	101	120	120	94	109	115	111	117	112	123	111	118	98	113	112	110	111	105	108	118	116	101	108	118	115	111	106	129	128	102	120	112	116	95	109	122	106	118	109	120	110	105	112	110	109	116	118	97	99	112	107	129	121	124	108	115	120	105	117	114	120	98	111	114	104	110	98	116	100	100	100	119	93	120	123	97	105	111	115	115	118	97	121	90	84	138	91	96	112	128	115	115	96	123	118	130	98	127	107	111	115	104	109	103	118	110	95	106	117	110	111	118	104	116	112	122	121	127	103	116	111	120	104	108	118	105	108	124	82	127	114	114	118	88	120	103	111	121	108	114	104	112	113	118	113	107	109	105	103	126	109	111	107	105	117	124	115	127	105	109	99	112	116	106	114	96	124	125	126	114	111	92	118	110	113	116	114	95	99	102	117	131	115	104	102	125	118	115	117	102	97	133	106	109	107	121	101	113	141	122	99	108	111	105	103	111	125	100	102	108	107	125	100	129	119	115	106	129	122	113	105	103	115	127	91	113	108	114	117	98	111	115	114	117	119	103	115	107	109	115	125	103	106	110	116	123	111	127	121	96	114	90	114	100	96	118	117	98	99	109	123	118	115	105	121	101	120	115	122	113	112	102	110	105	109	128	111	120	117	99	107	98	104	108	117	127	124	120	101	94	98	89	116	102	102	115	116	99	121	133	113	114	111	109	133	109	117	95	109	96	111	98	114	123	121	120	114	123	123	117	124	117	99	134	112	132	108	105	120	121	112	91	142	102	104	110	121	98	130	115	100	116	96	119	101	108	107	104	99	106	113	120	119	100	117	114	110	107	107	107	111	117	118	109	111	117	104	121	110	113	100	111	117	93	104	124	116	118	108	111	135	102	118	115	114	99	104	106	119	88	95	125	132	115	116	101	105	114	94	125	116	122	109	117	99	100	117	96	107	111	116	97	120	116	110	115	104	121	115	89	99	107	102	104	110	122	121	112	111	108
150	1	1710	142747	630	49	478	444	430	395	334	303	299	269	224	232	207	214	203	179	184	192	163	181	156	155	157	172	174	151	147	152	139	120	150	134	156	129	141	157	141	158	123	151	142	137	128	123	141	158	132	143	109	150	156	131	115	127	119	134	126	140	122	150	140	144	114	144	124	136	127	136	128	144	120	125	133	144	127	124	142	127	147	150	131	134	107	123	105	119	124	119	131	118	118	117	139	130	112	135	127	139	134	144	126	122	117	138	126	109	148	128	114	118	125	139	127	129	115	134	131	126	143	125	130	109	114	139	128	136	113	128	152	127	137	124	118	128	116	134	112	125	127	125	147	119	144	129	141	127	110	119	123	108	125	129	123	112	130	126	121	132	135	135	125	117	118	130	130	113	95	116	143	130	118	128	135	119	127	128	101	119	104	110	116	133	130	136	123	117	141	125	115	121	121	125	122	97	129	115	124	111	121	126	135	138	120	115	111	132	107	121	127	113	104	98	116	120	110	106	133	136	132	127	110	113	125	124	123	144	129	136	120	126	127	122	111	106	134	131	117	114	123	113	135	121	134	116	122	135	144	141	114	123	122	127	120	138	115	126	129	116	121	126	124	108	135	125	124	125	128	115	128	120	134	132	139	133	118	115	145	128	124	111	114	123	131	112	116	124	131	128	130	127	117	113	121	125	125	131	128	122	132	128	122	133	114	114	121	146	129	123	124	127	130	118	103	128	117	123	114	145	115	121	148	117	118	116	126	128	126	121	126	108	107	147	111	116	142	135	139	112	114	122	144	139	130	114	113	124	139	116	126	122	135	118	141	105	124	126	137	110	121	135	107	113	122	133	107	119	127	125	110	134	119	135	120	126	131	115	131	125	112	130	130	131	103	109	121	137	103	108	122	103	124	132	114	149	87	122	106	126	129	126	107	141	127	110	111	137	97	134	136	128	116	123	129	127	124	134	114	130	118	119	129	154	119	125	125	116	131	124	156	105	129	128	116	118	122	113	117	121	109	117	120	127	126	121	147	136	121	121	126	134	120	136	123	132	132	124	127	140	125	131	127	129	130	120	111	130	127	123	121	124	119	142	126	137	121	113	123	134	133	126	104	120	129	133	130	130	130	118	130	120	134	114	120	123	137	113	119	133	124	132	115	133	122	136	128	146	124	132	105	126	135	134	114	125	118	131	135	119	140	127	128	106	111	112	99	134	118	147	130	136	131	108	114	142	122	124	129	110	112	105	131	120	118	131	122	118	130	125	122	118	115	114	142	114	115	133	124	118	121	105	143	122	119	117	115	118	121	124	128	127	120	116	112	131	111	120	148	121	119	139	116	109	137	125	116	107	126	108	122	113	133	139	122	129	116	128	116	128	123	123	122	131	124	96	120	126	119	118	117	118	124	122	119	134	117	128	122	112	132	99	126	118	125	127	123	121	121	133	126	119	123	124	115	118	111	133	128	137	117	115	118	120	133	112	109	133	116	126	122	126	141	110	121	122	129	124	119	124	128	121	135	134	125	108	109	145	127	133	111	117	114	127	133	116	113	120	129	119	114	117	107	115	126	110	119	142	150	130	106	142	118	120	121	117	139	125	142	109	119	104	104	111	122	125	126	116	102	127	101	112	133	108	131	120	105	134	106	152	111	113	108	127	120	130	125	127	122	105	102	122	114	119	133	134	136	121	142	130	128	127	140	143	137	122	123	119	130	128	109	110	114	123	125	123	109	122	104	105	124	131	101	121	129	149	132	125	108	120	124	132	122	119	114	113	119	139	122	139	130	119	133	135	126	113	122	119	127	124	106	113	122	128	159	142	140	129	120	110	119	137	110	111	118	150	140	109	81	135	132	127	115	106	135	110	123	138	118	132	132	124	111	128	115	115	138	129	124	115	126	124	126	128	131	101	119	127	130	125	107	100	120	110	118	101	128	127	138	122	122	122	123	129	106	121	124	125	134	132	139	110	124	106	104	113	120	128	98	134	123	130	110	116	113	121	116	111	122	120	122	117	116	104	128	125	131	161	125	133	130	99	117	142	137	125	126	135	105	101	134	134	128	109	113	122	146	116	130	118	128	119	118	118	133	129	136	139	133	109	115	112	122	129	109	117	102	124	128	129	107	124	122	141	125	132	106	118	105	108	119	132	114	141	132	106	110	128	128	110	118	123	115	112	125	129	115	102	127	140	123	125	118	107	125	113	112	123	125	131	129	131	131	123	117	121	112	118	126	144	114	124	128	120	117	125	120	115	91	128	142	95	113	119	128	110	99	106	138	116	112	135	117	130	121	122	120	135	124	132	137	117	111	112	117	132	124	137	112	118	126	120	119	93	127	123
150	2	1950	142804	632	26	528	545	581	542	511	473	490	429	409	371	374	379	352	307	308	297	277	274	227	214	246	247	239	238	198	238	212	236	229	189	189	185	219	190	204	208	186	175	200	163	202	200	183	186	185	170	191	152	169	180	189	182	146	175	181	167	185	171	180	167	175	161	180	174	173	174	182	185	163	182	160	146	166	171	149	160	154	150	158	198	150	164	157	158	180	159	175	144	141	161	159	153	168	158	154	163	146	166	148	175	149	169	180	143	176	159	164	166	148	163	170	159	162	158	168	151	159	162	159	153	186	158	156	175	169	151	164	152	159	159	157	156	170	147	152	169	163	155	168	184	167	148	161	141	156	166	160	162	160	124	169	176	182	138	159	126	165	176	172	172	175	143	145	141	135	154	160	140	139	159	169	156	151	171	165	162	165	180	148	160	124	150	171	154	153	197	146	156	141	177	163	170	143	161	157	146	148	152	155	161	140	139	144	145	163	159	149	159	146	152	136	143	154	172	164	148	158	140	141	157	159	141	169	147	170	152	174	147	166	146	164	162	151	161	158	159	139	148	137	169	160	151	157	161	154	159	156	144	142	165	161	169	153	155	145	147	179	151	152	170	124	139	157	165	158	144	168	147	129	182	151	128	161	153	177	136	168	158	163	142	155	149	140	166	151	160	139	140	147	161	148	155	164	143	158	144	163	144	138	156	125	163	135	157	160	158	157	152	135	138	157	148	147	173	155	169	136	133	147	181	148	175	147	136	143	154	168	153	168	170	163	142	148	149	141	158	165	156	129	169	157	157	151	158	156	173	161	148	146	155	146	151	145	126	149	174	159	122	155	168	149	155	158	154	157	151	166	137	147	154	165	143	156	149	152	142	147	146	154	180	156	135	153	147	127	155	148	157	164	142	151	166	152	158	156	162	164	158	183	152	180	160	146	150	155	138	154	171	151	143	152	154	130	182	160	158	158	141	162	134	156	134	143	158	153	161	141	140	156	151	142	150	150	144	153	140	146	144	152	146	151	150	135	160	151	150	159	135	150	155	166	159	170	155	159	130	150	146	149	145	175	151	147	143	139	157	167	145	144	159	152	151	151	149	132	155	158	162	145	142	156	162	150	154	144	159	164	138	175	148	136	156	141	160	161	143	138	150	141	145	140	157	148	124	169	153	156	144	181	152	138	155	157	152	147	130	157	148	155	163	162	152	148	132	155	151	154	156	134	146	156	153	155	164	168	159	174	138	157	181	157	137	157	155	163	156	166	130	141	157	167	144	145	175	156	156	153	172	149	138	161	127	148	171	148	151	148	112	163	170	126	145	134	167	149	154	152	138	159	150	153	152	162	139	153	164	132	159	151	146	151	142	161	162	126	163	154	129	147	139	192	157	156	144	150	158	143	176	149	148	152	163	157	135	162	156	161	140	159	159	169	135	159	148	133	149	159	155	146	150	146	126	147	145	160	169	178	189	148	146	153	152	157	155	156	131	143	146	129	135	140	165	179	151	160	145	146	171	145	178	158	155	141	157	160	153	167	163	167	151	162	141	159	146	183	141	147	149	147	170	136	138	183	167	171	138	160	143	131	152	155	160	151	143	166	157	159	147	153	151	177	150	143	142	155	151	155	148	152	170	155	151	150	149	154	153	143	136	145	168	149	140	149	142	156	150	149	157	133	160	143	159	165	148	142	163	141	165	178	163	169	132	174	142	147	143	148	153	153	139	148	121	135	157	139	151	137	185	149	156	156	145	151	152	175	147	154	153	136	162	140	153	165	131	162	141	154	163	164	147	142	153	153	144	148	151	155	138	170	147	150	150	146	158	148	175	159	129	151	130	152	149	156	140	164	140	155	156	160	129	146	157	140	152	153	144	149	159	162	159	150	158	147	157	140	158	148	134	143	149	161	155	143	171	146	146	153	147	153	144	153	149	157	159	139	144	170	143	172	158	142	137	182	132	147	149	140	160	159	162	178	153	148	168	143	152	150	141	164	178	134	149	144	154	160	166	142	151	144	142	132	162	143	136	144	151	149	167	132	155	136	152	168	161	163	158	157	151	154	133	167	153	126	153	147	146	143	159	155	131	164	142	153	128	152	138	145	148	148	158	138	157	144	156	144	135	146	150	145	163	150	172	142	139	135	147	153	164	142	140	156	139	168	139	163	152	151	156	138	141	151	143	131	150	140	159	145	146	157	152	147	153	156	167	129	151	163	150	141	145	149	161	146	165	150	140	143	142	143	168	137	154	148	143	143	143	166	156	145	140	161	144	136	157	145	164	155	158	147	145	169	166	126	159	176	163	146	144	174	139	138	173	156	146	162	166	162	146	139	155	144	159
150	3	3250	142862	627	46	503	551	514	474	459	434	411	342	360	331	320	302	252	261	241	243	218	228	232	218	182	201	192	210	203	178	176	190	167	186	174	177	174	197	179	166	170	182	186	164	163	182	162	158	158	184	158	147	166	159	142	154	161	160	148	174	154	155	163	174	134	158	139	144	149	157	146	135	157	154	144	148	146	155	151	136	172	151	156	137	168	150	153	173	149	144	154	144	151	144	146	165	153	158	170	154	127	152	139	147	162	131	164	152	145	138	154	149	145	144	147	145	131	151	143	147	149	137	151	141	156	150	153	155	154	131	153	144	137	127	134	145	135	120	139	151	153	147	146	159	147	135	135	138	124	148	165	140	145	142	151	154	149	152	137	148	156	142	153	157	143	154	127	151	144	137	153	154	164	145	149	147	130	147	143	146	146	141	134	135	142	144	143	150	154	139	149	153	157	160	132	129	143	139	160	141	136	151	178	126	161	140	128	148	175	158	149	136	140	145	157	128	148	154	151	127	146	140	169	153	148	131	149	126	133	155	141	159	132	148	127	127	137	127	146	156	139	132	154	122	143	146	137	130	134	139	126	129	131	132	146	151	134	135	128	137	167	144	132	160	140	157	126	145	151	148	144	147	140	132	129	148	167	146	147	151	139	148	157	139	126	141	158	126	159	131	144	143	148	148	143	154	144	131	126	120	148	155	139	127	134	147	147	148	136	113	139	125	140	146	138	165	157	144	131	135	138	157	127	135	155	125	123	141	138	142	154	128	133	163	144	124	147	171	150	141	145	140	149	151	137	163	119	133	142	156	144	124	141	130	129	145	139	147	151	143	143	123	152	151	148	127	155	135	140	150	157	152	128	155	144	131	167	133	159	152	133	144	130	118	146	124	136	149	137	142	143	157	160	131	133	146	154	143	146	138	154	142	155	138	161	154	139	145	151	129	137	147	161	153	141	136	147	152	147	127	139	149	130	127	131	155	140	145	146	150	124	143	134	135	146	139	125	135	140	150	122	121	130	143	142	138	135	143	148	121	144	148	125	134	127	122	130	145	162	140	149	152	124	134	125	128	145	129	131	132	143	156	149	145	119	130	143	150	144	134	164	137	143	132	151	146	134	141	120	127	119	122	162	154	133	137	137	148	122	144	147	140	150	134	168	127	165	129	138	121	152	153	125	145	140	140	132	139	148	143	138	143	165	148	124	150	149	137	137	132	137	140	152	144	149	123	130	133	140	149	143	145	144	115	134	152	139	135	135	142	140	145	129	140	139	132	159	142	150	143	130	133	147	124	130	143	144	157	132	140	133	143	135	145	133	143	147	144	137	131	130	144	128	144	151	150	157	156	133	119	134	131	128	132	134	139	153	134	153	123	122	148	169	124	150	135	135	153	135	143	139	155	134	133	153	131	153	137	112	148	133	123	141	141	132	151	137	127	143	163	140	147	157	135	133	142	143	136	135	140	144	132	144	147	137	140	147	142	129	142	139	133	143	127	136	161	163	125	138	149	132	132	131	131	144	147	164	149	139	121	138	128	147	153	134	130	166	128	140	140	149	130	126	153	138	150	138	141	143	139	146	142	137	143	163	148	153	135	142	134	124	130	161	134	157	126	134	128	124	125	153	141	128	134	129	121	150	145	141	137	146	152	139	121	139	134	126	126	148	118	163	160	143	147	152	132	118	155	139	121	136	129	131	141	143	137	151	128	132	146	144	130	141	164	149	158	131	149	144	127	128	112	146	113	133	149	131	143	154	133	140	142	136	133	126	157	172	128	134	149	127	131	140	145	145	123	143	110	130	152	133	130	145	156	109	142	147	152	138	124	125	118	150	145	155	166	140	155	130	139	145	136	161	132	124	142	152	142	131	148	151	137	163	126	138	147	130	139	139	156	153	143	135	146	127	155	136	146	148	116	130	141	160	138	143	137	139	129	143	151	141	139	135	132	133	136	147	133	130	130	117	116	146	153	146	134	120	134	117	120	124	143	143	130	133	141	138	142	124	112	153	129	136	157	153	141	140	138	144	123	145	152	154	132	148	142	148	149	116	142	151	151	153	148	130	127	114	121	140	132	125	138	144	121	145	141	131	142	135	167	146	135	125	129	134	145	153	141	157	122	152	150	148	146	131	128	153	145	153	140	148	116	146	138	113	147	136	132	151	143	129	141	127	142	146	126	157	126	135	155	127	132	131	155	135	135	146	145	128	149	141	149	151	128	115	144	135	141	154	139	142	129	142	154	135	143	130	163	130	148	133	145	171	142	149	112	142	134	148	143	147	125	130	133	145	132	162	133	133	156	145	131	125	146	130	166	163	156	132	137	147	137	136	119	142	143
150	0	2500	142920	632	22	534	658	656	639	618	585	597	527	511	493	483	460	415	422	378	382	360	301	333	350	322	297	274	289	276	264	236	249	245	242	242	220	218	235	255	213	242	211	202	200	244	212	198	201	198	183	199	209	205	184	167	166	170	185	174	193	181	198	184	164	173	176	168	176	164	152	159	176	150	177	181	158	179	172	153	167	163	168	176	153	167	183	161	158	179	166	150	149	145	163	164	151	158	166	160	169	159	173	161	139	159	147	147	156	151	176	126	170	164	152	156	157	149	153	162	150	136	159	141	160	149	147	161	145	171	161	149	167	167	155	164	132	135	152	142	139	150	127	153	159	152	143	160	150	138	135	148	147	116	136	167	144	157	149	135	141	170	163	149	172	162	158	152	159	139	143	161	134	141	154	139	149	143	155	143	136	143	124	143	144	147	157	138	136	146	154	160	149	132	125	125	149	122	155	148	163	160	147	136	128	129	144	145	151	141	144	131	144	134	134	138	160	155	153	147	153	143	152	125	128	149	123	133	157	128	141	147	146	145	133	141	138	144	122	134	131	154	149	138	149	163	135	145	136	151	158	149	131	146	125	129	162	158	126	141	129	136	115	133	149	137	143	134	143	117	140	125	135	133	139	119	123	155	151	144	139	127	119	127	151	121	131	132	141	139	149	141	135	124	136	143	142	136	163	135	137	128	136	162	140	140	122	151	150	132	155	129	129	133	152	142	153	128	131	146	133	141	147	132	150	150	134	132	155	129	126	116	132	130	149	144	133	142	142	117	124	126	141	128	144	155	145	155	146	139	130	126	124	132	150	164	141	147	148	141	144	144	129	128	128	135	140	128	137	137	137	134	148	143	160	135	141	147	128	141	158	145	134	132	119	134	144	139	141	138	140	131	159	135	139	158	135	139	123	143	149	151	138	127	122	142	139	136	127	145	135	150	115	133	133	162	141	147	152	119	121	133	140	140	140	137	143	143	145	124	142	144	124	132	151	141	142	138	129	142	125	160	142	140	139	118	130	111	146	123	144	142	154	135	128	138	148	139	116	141	144	144	120	133	148	124	124	140	141	118	121	126	146	131	142	131	131	139	123	144	100	126	116	134	141	153	140	153	142	128	139	139	127	127	138	141	155	147	120	138	166	137	128	140	143	141	143	114	114	119	142	140	141	132	134	149	124	159	135	140	144	136	144	126	131	130	113	141	129	144	128	164	129	118	145	140	135	152	141	149	125	154	150	125	125	136	128	141	122	152	129	147	126	141	150	112	156	120	104	147	143	139	134	135	133	145	135	140	138	150	126	133	135	137	139	137	150	114	136	121	140	136	143	133	134	122	131	149	134	129	140	132	127	141	123	143	128	131	128	141	125	122	136	130	123	135	134	129	140	124	120	148	136	139	132	133	122	129	129	127	145	131	141	145	141	140	127	138	132	132	127	123	131	153	125	148	132	137	118	130	117	149	131	134	123	130	124	146	151	131	133	138	150	154	131	134	128	126	136	148	120	127	146	153	140	126	137	117	134	131	138	152	144	143	152	122	145	129	133	127	123	131	131	143	124	143	118	125	134	116	140	110	133	140	133	145	147	140	147	142	132	126	124	149	141	142	129	140	131	133	150	153	149	126	124	129	132	128	128	147	143	131	160	134	157	138	141	136	130	134	137	118	123	127	140	135	145	170	164	134	127	130	141	135	122	144	135	138	143	134	138	129	135	147	136	140	149	123	133	137	131	149	132	135	123	136	149	125	131	147	146	128	126	142	110	137	159	144	122	170	130	133	131	134	131	134	127	133	142	136	105	138	148	114	137	160	125	139	129	123	135	153	129	143	140	149	146	143	136	123	117	131	151	127	130	144	131	144	145	142	134	139	127	142	146	130	121	128	144	134	149	137	141	130	165	151	148	147	138	114	140	131	129	132	140	129	140	144	136	148	142	134	130	128	121	138	147	157	137	143	147	120	133	146	140	128	149	127	141	150	142	110	158	132	122	141	124	149	145	117	135	130	141	133	143	133	136	135	119	115	130	122	151	145	120	132	139	129	136	144	126	130	143	138	134	125	119	131	141	116	160	112	129	145	157	147	133	128	153	133	134	147	131	158	160	143	140	139	161	128	149	130	139	131	137	121	148	127	131	122	127	127	141	132	135	140	139	125	137	116	141	136	137	124	143	122	128	150	145	135	135	130	148	134	118	144	145	130	118	141	133	141	136	139	141	119	135	128	137	129	131	127	119	133	145	136	136	136	151	136	136	145	122	143	137	163	127	159	132	143	118	151	143	127	138	151	121	147	120	138	125	123	133	126	142	137	140	128	124	147	152	142	127	123	136	154	152
150	1	1710	142978	648	59	517	508	470	403	374	319	332	281	277	269	256	237	218	207	223	201	185	191	199	183	200	206	184	175	170	181	154	166	170	179	169	173	163	151	175	161	155	167	172	157	140	141	161	164	164	158	156	141	161	167	150	172	166	160	166	167	141	183	163	163	161	157	177	147	180	169	164	181	143	172	154	142	155	155	148	150	160	154	170	138	174	129	145	138	163	153	159	153	152	160	142	175	140	140	161	155	151	177	144	162	152	164	173	155	145	163	157	136	159	134	151	155	161	145	167	167	166	143	139	139	160	162	117	129	163	157	147	158	166	155	170	153	166	150	163	139	148	152	139	154	150	152	148	143	178	158	148	132	150	139	135	146	161	177	155	165	152	167	137	152	162	183	135	139	164	148	153	172	132	150	157	160	167	152	199	161	161	161	142	157	155	151	152	162	159	168	164	141	166	166	141	155	144	153	123	141	153	162	172	169	134	149	158	152	162	143	149	171	172	160	179	120	167	170	161	146	161	155	163	153	135	151	159	159	172	151	148	159	164	155	139	168	155	171	158	151	141	154	155	149	158	158	157	134	163	154	147	156	163	151	155	130	135	168	132	154	180	157	146	156	156	174	140	149	177	152	135	140	170	139	171	147	161	159	149	164	162	138	166	163	145	166	132	163	152	164	145	133	153	145	138	150	146	151	156	148	145	159	141	137	167	144	156	166	153	154	162	155	132	138	160	145	147	146	145	166	158	177	174	164	168	152	134	183	177	154	119	165	148	143	154	159	157	166	158	171	144	136	148	154	141	151	176	152	173	135	184	138	152	166	148	175	167	159	167	163	146	162	167	140	150	153	161	152	135	145	145	162	164	140	140	160	139	135	148	174	135	165	140	139	146	155	160	162	130	149	142	153	159	161	155	129	135	142	162	148	144	150	145	152	143	161	156	166	153	157	174	161	157	163	132	155	163	148	157	162	156	150	159	152	190	164	171	151	161	157	131	153	152	152	145	168	152	147	179	156	178	145	141	146	132	152	139	150	150	147	158	140	124	149	144	143	155	139	138	150	163	150	154	142	128	154	155	147	173	152	156	167	158	156	133	142	149	155	154	177	166	147	146	138	166	142	138	163	172	146	150	148	132	148	145	152	157	153	173	149	149	167	145	150	144	155	136	145	140	147	150	149	131	142	148	140	145	134	150	156	144	162	150	149	151	143	159	138	153	155	147	154	178	152	166	124	159	161	143	164	156	150	154	136	128	157	146	164	153	135	150	150	146	138	176	156	145	163	170	138	152	144	157	171	164	157	138	151	142	149	146	176	149	158	169	154	145	141	168	144	141	155	140	154	157	159	162	134	157	124	164	167	168	148	149	157	155	156	144	164	147	141	130	164	149	157	154	147	151	166	160	158	158	159	160	166	157	127	161	154	129	156	165	132	149	164	157	164	157	135	156	182	161	148	135	156	139	159	184	169	149	143	149	155	158	150	173	160	167	157	149	155	143	158	167	143	156	140	173	134	160	177	147	167	157	139	167	161	133	156	150	133	161	136	158	132	158	139	155	157	153	156	166	150	142	163	148	117	158	158	144	145	140	172	161	150	161	149	147	144	167	153	137	151	144	153	166	153	160	166	151	167	153	170	150	173	154	151	144	156	140	143	154	140	157	164	168	155	144	135	148	150	150	143	154	162	149	145	144	154	143	142	166	133	145	155	137	179	132	152	164	141	146	146	161	168	146	162	162	151	155	150	129	152	158	143	144	150	173	169	150	142	149	155	156	149	153	148	152	172	125	142	151	148	155	140	132	163	123	149	164	165	157	135	140	165	164	141	163	153	155	156	157	153	137	160	128	140	163	167	157	128	158	147	135	142	154	157	157	139	157	167	151	141	150	143	150	169	138	187	158	154	149	138	158	155	141	134	150	149	159	158	138	131	159	146	158	166	159	139	148	156	162	166	153	161	152	138	147	156	133	130	169	156	169	150	148	152	145	177	159	154	151	154	145	163	141	152	151	142	128	143	151	164	175	135	151	152	158	148	160	156	131	148	127	167	152	161	152	149	130	128	159	151	140	158	139	138	162	167	133	151	158	177	135	134	152	178	163	151	154	145	148	145	157	151	166	130	144	145	147	139	164	129	145	150	170	152	154	160	144	155	145	152	130	143	149	146	155	149	164	149	140	151	171	137	132	170	141	151	148	159	162	161	133	160	143	168	186	141	147	152	160	146	164	142	143	161	171	153	180	129	159	129	143	148	150	153	162	160	139	150	167	151	141	133	138	181	167	132	160	141	139	166	151	182	136	156	148	150	152	138	142	158	165	132	153	142	124	153	156	152	167	156	165	138
150	2	1950	143037	611	35	540	609	570	513	508	483	470	410	399	368	374	345	325	303	325	303	298	263	281	275	270	243	254	256	226	237	216	226	214	208	215	222	219	209	208	217	220	230	191	207	208	194	195	212	210	192	217	206	211	189	223	196	182	206	191	222	191	199	180	204	210	202	187	185	172	209	203	196	197	174	171	208	193	184	197	171	213	194	186	175	176	153	194	188	192	165	192	195	178	207	186	159	173	206	187	178	194	199	180	169	188	203	170	177	180	178	171	192	159	173	189	170	173	164	200	155	179	178	207	171	173	159	166	190	169	190	187	177	171	159	174	187	158	178	188	168	157	195	172	166	186	168	170	181	180	185	200	176	173	199	171	184	188	164	180	194	172	188	201	165	178	181	181	185	172	204	184	175	177	180	160	168	151	185	191	173	206	169	187	192	170	177	204	177	182	173	164	190	180	167	201	187	161	187	187	167	187	206	186	206	171	179	169	184	215	189	194	191	176	182	189	169	186	174	190	185	183	164	175	187	201	163	173	188	176	203	178	173	160	167	209	163	191	176	161	175	179	166	182	177	178	157	149	188	177	170	181	188	190	196	149	165	178	178	178	162	161	179	176	181	174	165	191	186	183	165	184	174	169	177	174	180	186	185	176	192	197	183	189	183	188	160	168	187	165	199	183	177	174	182	161	170	163	175	186	158	176	194	160	196	174	178	171	191	187	187	176	167	173	172	188	178	158	161	183	161	169	205	176	151	193	182	180	195	169	165	149	172	168	184	170	174	176	167	163	175	163	169	196	175	163	174	182	159	186	168	163	188	204	178	152	187	189	142	169	177	177	173	178	172	138	167	164	186	176	188	169	163	179	171	164	162	191	167	178	202	179	157	166	152	190	200	174	180	163	168	181	186	179	195	172	172	171	176	190	181	155	191	143	153	170	186	168	193	177	172	150	184	156	171	190	172	153	161	163	165	166	189	184	166	173	168	180	193	173	182	182	164	166	173	163	163	151	192	180	176	166	167	164	172	174	174	184	173	164	155	176	159	172	182	173	147	185	201	170	158	170	192	188	171	181	192	174	156	195	179	174	179	176	186	175	157	192	193	147	168	170	183	172	155	175	184	183	192	195	155	174	164	140	178	165	208	172	192	160	183	163	186	176	174	182	170	186	168	172	173	171	181	150	171	189	178	187	179	182	182	157	176	186	178	182	173	177	163	202	176	205	205	183	181	164	182	171	170	167	169	161	157	166	165	177	182	166	149	169	173	166	159	191	167	178	177	192	176	185	167	158	169	175	176	182	170	185	178	196	181	165	163	176	173	172	151	161	178	158	159	165	161	174	169	174	184	185	182	179	191	176	170	165	173	158	158	161	166	168	167	173	172	171	174	196	166	179	183	161	191	176	170	192	195	174	159	188	182	165	156	167	178	170	200	159	183	167	203	185	157	177	179	178	157	180	176	171	210	195	186	172	168	160	203	178	170	165	168	173	188	179	179	161	173	175	190	194	154	193	199	184	157	157	152	171	175	155	180	165	161	167	178	190	191	166	167	177	171	156	186	162	177	174	170	176	159	153	174	190	177	193	207	183	172	181	172	174	165	184	161	167	164	191	175	174	168	184	182	182	186	196	172	202	174	175	187	156	185	177	162	182	185	166	162	175	193	185	167	156	171	191	178	178	175	184	174	166	150	159	165	164	187	176	167	165	185	179	172	167	170	187	184	178	145	184	174	169	162	180	176	199	178	178	176	172	162	172	166	160	175	200	183	164	156	189	164	191	162	192	193	178	171	146	190	147	175	183	205	158	192	181	185	189	186	185	172	173	182	182	159	183	193	176	187	174	150	174	175	171	175	158	176	167	186	167	204	197	175	164	178	153	191	171	177	179	158	172	185	173	195	182	139	179	177	182	186	173	146	165	179	188	180	157	159	166	193	157	187	177	178	177	168	145	179	159	163	175	156	157	160	187	161	161	191	152	174	177	161	161	176	175	155	186	175	163	178	176	174	196	195	195	163	180	174	179	166	189	183	185	171	203	174	183	151	167	198	170	166	165	158	174	178	179	175	168	154	173	182	190	197	188	178	184	189	195	185	169	181	164	174	176	168	158	170	162	178	175	167	179	159	184	190	177	167	173	171	137	182	168	172	179	175	198	190	169	152	177	173	189	178	178	162	163	172	160	161	168	165	162	179	163	165	158	174	189	165	163	175	178	177	169	172	153	175	189	184	199	172	179	163	155	180	181	190	180	173	185	156	162	173	172	167	186	178	190	177	177	178	175	185	190	171	177	158	163	196	178	201	192	158	182	162	195	167	193	158	190	169	176	159	175	178	194	173	180	197
150	3	3250	143095	640	41	531	561	530	479	476	424	404	371	364	333	325	299	294	277	257	241	256	244	238	247	234	215	231	189	185	202	184	226	203	181	194	200	194	191	207	188	193	190	185	193	193	194	192	199	181	178	189	181	192	170	187	181	212	175	167	173	178	188	176	170	173	176	168	175	175	173	187	168	150	164	184	153	172	176	174	159	146	163	177	191	172	157	167	168	154	166	167	184	189	166	186	153	172	165	175	170	187	151	183	138	162	167	169	170	156	192	168	157	180	144	161	174	159	186	173	165	173	190	165	173	161	180	150	176	168	181	155	177	172	153	186	187	170	166	192	165	170	163	158	168	165	184	167	170	169	182	136	152	178	174	163	181	182	171	175	167	168	146	155	186	155	158	182	162	159	153	150	169	173	154	193	165	164	174	165	163	163	168	163	157	178	184	160	163	173	156	181	157	156	158	151	179	164	184	162	150	152	164	177	176	165	162	165	146	155	188	150	166	180	162	182	155	146	135	160	179	185	152	180	182	166	132	183	149	163	169	153	168	186	173	156	168	161	161	165	165	160	171	161	151	158	162	184	165	155	170	164	171	162	190	176	180	164	161	164	159	137	163	139	168	178	180	181	138	168	165	159	167	151	166	168	178	153	154	160	152	159	169	179	154	188	183	162	163	159	169	184	159	128	167	149	158	188	132	162	146	158	156	162	167	173	134	169	163	164	202	171	158	184	162	144	163	160	153	178	169	167	172	165	167	155	171	175	142	186	156	167	186	164	144	148	163	162	172	151	150	154	172	182	149	166	146	168	162	182	168	169	158	157	175	167	171	170	157	155	164	163	172	148	162	162	150	196	145	157	160	167	157	159	151	174	179	134	158	164	153	149	169	159	167	187	159	155	159	154	171	145	168	182	154	140	137	153	166	170	173	175	175	156	170	166	152	163	160	158	155	162	169	165	169	182	158	147	153	154	167	157	185	175	158	151	164	154	156	171	165	177	165	167	149	147	165	167	173	150	165	161	156	172	182	141	174	155	168	160	159	163	166	167	179	171	160	165	162	173	164	207	163	161	135	173	152	172	150	160	166	159	171	176	151	156	183	157	177	174	131	186	136	178	178	180	156	181	146	177	153	168	158	167	172	160	165	152	147	192	160	150	160	166	164	163	163	156	161	165	159	135	160	193	168	168	162	147	168	168	172	165	159	157	170	177	152	149	165	182	167	150	186	168	165	156	177	166	147	160	160	164	173	167	146	151	162	175	154	168	154	146	166	153	175	144	162	174	155	175	149	175	157	183	150	163	174	167	152	162	175	164	161	175	153	160	149	169	165	155	168	178	163	182	152	167	174	180	160	171	170	190	172	153	144	147	144	169	158	177	174	148	156	164	174	174	137	162	143	140	162	152	161	148	176	150	154	178	165	149	156	166	171	173	166	159	164	169	164	155	143	171	157	166	157	155	154	180	149	172	173	163	143	155	152	162	158	166	167	160	169	160	157	163	164	168	169	161	177	160	167	153	167	154	165	150	182	172	171	163	177	160	171	182	147	155	168	176	157	184	158	170	161	160	155	147	161	175	160	156	161	151	154	163	187	178	167	147	165	170	176	172	157	164	155	161	149	191	176	159	167	163	163	160	155	167	167	171	160	152	185	182	157	166	165	163	169	158	168	154	158	157	202	149	159	144	157	165	134	153	141	188	172	169	177	144	164	164	145	155	160	140	142	156	185	150	165	144	175	169	173	156	166	191	174	171	160	165	180	165	175	149	140	171	136	179	157	163	140	158	150	160	169	149	183	134	140	157	154	149	163	157	153	164	148	186	150	169	171	156	149	163	163	148	187	170	173	179	168	158	169	174	151	163	183	172	168	147	183	172	164	150	155	163	171	175	149	175	150	138	144	170	163	141	149	170	146	173	160	167	163	161	155	163	158	163	179	147	174	165	143	169	157	169	158	147	162	149	152	173	137	164	166	172	154	164	186	146	164	165	152	159	167	170	175	178	153	180	182	178	173	165	183	170	172	176	152	160	152	182	154	156	151	170	167	155	164	163	170	162	166	180	161	150	153	174	172	140	163	152	147	158	187	149	170	177	164	156	172	162	172	194	149	180	177	180	151	167	165	173	156	166	168	160	158	172	170	168	160	173	178	180	166	158	164	164	171	160	166	171	151	169	157	172	163	180	161	160	164	154	170	172	146	166	156	180	178	148	167	150	147	186	151	179	148	145	164	173	148	164	184	146	182	154	165	151	165	169	141	161	145	164	161	164	174	165	175	155	176	170	147	163	147	158	158	174	155	174	185	178	155	154	154	183	167	162	156	145	158	177	170	156	161	155	184	150	159
150	0	2500	143153	644	16	518	661	668	629	589	608	577	516	535	480	473	405	437	425	381	381	351	335	319	299	291	282	272	253	263	268	259	234	249	224	233	222	226	208	203	207	210	198	195	185	194	186	201	187	185	178	180	176	145	187	190	186	189	165	175	164	187	178	166	157	180	163	178	170	163	168	163	167	165	157	146	190	167	165	136	159	150	174	166	163	166	168	139	148	170	158	150	147	154	174	144	168	132	157	140	164	137	155	171	150	147	149	143	154	154	160	152	155	155	149	129	133	133	149	148	137	155	149	125	117	148	148	159	138	149	145	165	142	140	137	139	140	144	144	121	146	143	133	154	140	152	143	147	157	134	123	119	131	149	141	138	121	140	154	135	128	146	138	145	127	140	130	150	137	176	141	137	135	128	161	127	135	128	144	154	155	160	142	137	140	156	144	132	151	149	131	144	125	148	134	143	145	152	126	151	132	127	132	137	153	128	133	124	150	163	148	151	138	128	133	154	145	154	130	130	132	147	142	127	135	140	166	132	136	142	138	144	143	151	148	134	116	131	139	140	139	136	122	135	127	135	131	144	123	147	170	117	125	140	137	144	148	145	155	118	144	142	144	143	146	131	126	131	134	134	132	129	124	148	118	136	150	135	130	131	136	117	139	140	142	114	134	125	131	141	123	134	137	130	139	122	145	125	128	142	129	135	141	143	131	150	144	132	146	123	149	124	148	152	145	128	150	117	126	125	119	161	111	132	133	129	129	150	151	112	132	117	134	140	120	139	135	134	151	124	136	138	134	132	144	145	144	121	129	135	136	135	121	118	145	130	121	126	137	140	119	140	127	129	146	137	126	110	117	130	131	134	117	112	151	129	136	113	138	144	134	132	140	138	131	126	136	114	135	138	137	123	110	131	130	133	124	118	160	118	120	152	153	115	101	140	133	132	134	141	131	110	133	134	117	124	133	130	133	130	126	113	102	135	115	137	125	137	111	127	125	145	155	128	136	121	125	116	141	142	133	131	139	123	139	137	128	148	114	109	145	131	127	138	133	149	125	121	135	140	128	129	152	148	146	134	135	149	131	133	138	115	142	134	149	123	145	116	140	139	133	135	138	143	121	129	148	144	140	149	148	135	139	133	137	136	118	117	144	137	139	117	131	128	144	121	121	130	126	131	115	129	144	140	138	131	119	133	136	114	132	147	117	120	121	136	121	111	121	135	123	130	122	146	142	143	131	124	131	133	132	123	153	136	132	132	150	121	115	151	137	114	111	112	120	163	129	116	119	117	124	133	112	119	109	130	131	136	130	125	118	119	143	136	123	125	117	137	142	151	127	138	149	117	122	145	143	145	131	142	149	129	134	127	112	131	141	115	148	126	122	117	124	132	126	103	126	134	132	127	110	129	128	121	115	144	118	149	137	119	140	136	148	123	128	142	120	134	133	115	131	125	126	126	126	137	107	135	117	121	129	122	142	140	100	139	139	141	100	148	130	134	135	138	120	128	132	141	136	128	122	126	131	147	118	141	145	125	143	133	120	137	105	136	137	148	143	120	111	128	145	127	122	119	127	127	117	118	116	133	127	126	137	119	149	107	115	136	121	145	121	125	130	104	127	146	146	131	139	121	124	149	134	143	122	136	133	121	131	130	136	133	126	123	125	146	119	139	124	160	133	123	127	137	138	132	125	135	121	107	136	119	135	136	132	123	134	153	115	137	145	131	139	109	115	128	139	109	121	149	134	115	132	110	133	127	131	119	115	112	120	140	118	139	104	138	143	136	133	142	125	127	140	144	136	132	145	130	136	139	120	140	136	138	117	120	126	154	146	121	123	130	140	133	123	133	134	123	123	106	130	151	134	139	128	122	141	136	128	129	131	142	127	128	120	130	131	130	144	128	115	141	137	121	141	147	120	145	135	112	122	134	143	147	135	121	120	136	145	116	125	134	139	124	113	136	130	140	136	116	130	113	115	124	137	145	131	136	127	117	120	135	125	146	131	118	145	108	116	113	130	134	128	121	117	144	148	120	138	140	124	129	128	132	124	123	148	150	141	143	121	143	151	134	131	127	135	133	122	142	122	140	141	121	112	124	153	139	118	142	144	121	124	129	143	152	123	155	125	132	116	123	131	134	117	129	109	126	126	136	142	150	139	120	119	116	131	139	128	131	122	132	121	135	128	119	140	137	122	132	128	134	134	129	118	141	116	142	124	134	132	130	124	125	129	130	139	132	120	126	124	130	155	129	124	149	126	116	125	143	118	150	102	138	128	118	132	118	134	120	140	137	115	131	129	103	125	132	141	114	125	127	127	121	136	123	133	121	132	123	135	158	145	129	114	137	130
150	1	1710	143210	654	55	473	516	429	349	343	306	313	234	218	215	214	206	187	174	185	152	162	170	144	145	164	151	143	131	147	142	164	142	128	126	145	139	112	139	115	141	150	129	112	125	127	138	120	132	112	121	142	118	119	126	104	123	112	123	106	116	123	126	119	115	109	134	120	120	114	129	131	122	116	115	131	119	145	105	132	112	110	114	110	106	106	138	121	117	127	136	110	117	129	123	112	108	100	111	117	103	145	101	121	123	107	136	117	132	112	117	106	115	117	112	115	123	102	118	110	125	104	116	128	117	116	129	100	123	116	100	115	111	96	120	105	121	116	106	110	111	117	116	104	121	124	102	100	120	124	104	121	112	124	112	99	108	101	120	101	107	114	101	105	126	100	104	107	121	113	112	123	129	124	101	114	105	95	124	114	97	113	114	115	113	119	118	110	111	103	97	124	104	101	112	100	126	89	113	111	110	129	106	114	125	120	121	109	116	103	115	108	111	120	108	116	106	126	121	128	122	119	117	116	114	113	120	111	125	111	105	111	102	118	101	106	114	119	100	105	114	125	113	129	116	114	110	112	99	131	123	106	117	128	115	111	117	124	116	109	118	129	111	104	118	98	115	121	107	125	119	103	101	110	110	115	116	98	106	108	118	98	141	101	125	119	117	93	102	101	104	123	111	115	110	93	112	94	95	101	121	120	113	113	120	110	112	107	133	103	125	126	115	107	105	104	106	107	97	118	116	102	93	110	105	113	90	114	122	106	102	112	113	104	112	116	107	125	128	101	125	124	127	116	108	117	118	114	107	121	123	115	97	101	99	105	117	129	110	118	108	110	105	131	110	103	107	116	103	118	95	113	120	121	109	132	119	108	110	114	113	106	97	137	100	117	104	112	111	105	110	108	106	83	109	103	128	108	124	123	120	119	116	113	110	117	132	117	114	106	105	94	108	114	114	106	113	122	106	115	108	108	100	110	122	122	114	119	102	123	87	104	95	116	105	111	104	111	119	116	119	128	105	96	112	103	110	99	118	94	90	120	124	108	113	126	100	118	106	100	120	123	98	112	115	110	101	114	134	106	123	95	119	126	101	111	106	117	106	99	103	109	131	103	115	107	118	121	107	117	117	105	105	101	111	115	97	108	121	101	112	115	90	94	106	105	102	92	122	114	105	114	135	123	115	110	105	120	125	101	128	121	108	107	106	101	115	98	92	123	123	111	103	117	91	107	121	99	137	114	99	100	108	103	105	105	97	107	90	118	111	104	116	113	108	101	109	129	115	103	114	117	133	105	117	97	108	115	116	107	106	105	100	107	115	99	120	113	106	90	106	99	117	108	113	105	130	91	108	104	95	114	95	120	122	107	120	112	108	117	119	110	113	103	115	115	119	104	112	111	100	126	121	106	115	114	114	112	112	130	116	103	112	114	103	117	134	114	123	118	110	113	116	130	111	109	121	123	127	122	107	107	113	129	113	102	110	112	100	119	94	121	106	110	126	111	129	106	106	110	118	120	144	116	119	100	123	118	115	109	108	120	111	102	106	113	113	108	112	116	124	124	108	122	115	108	95	93	103	110	99	118	99	114	109	119	117	128	111	121	104	98	118	105	100	106	89	105	106	122	119	102	98	102	107	129	121	108	118	103	100	86	117	108	102	106	128	117	114	109	130	88	121	90	101	123	120	112	126	94	118	132	88	109	116	102	110	105	109	99	129	106	117	120	104	94	126	101	103	117	88	116	112	99	109	104	113	113	127	105	110	98	103	116	119	111	115	115	120	111	124	111	123	106	109	115	119	110	104	111	111	121	104	125	134	115	101	111	115	114	109	124	94	102	112	118	112	102	110	110	111	128	128	100	117	98	109	107	102	116	107	107	105	96	97	108	109	106	105	116	112	131	101	104	107	123	127	108	102	100	114	112	101	98	106	110	114	92	126	115	101	104	101	95	108	123	108	107	116	113	117	130	131	103	109	107	118	114	121	107	104	117	117	98	100	112	118	122	129	107	109	88	113	111	98	125	114	105	121	121	103	118	84	123	96	99	99	94	110	119	117	118	121	114	103	113	109	110	99	103	94	115	99	109	117	107	116	122	111	93	110	96	122	108	106	102	117	137	104	113	100	126	108	115	115	112	117	105	116	117	100	115	114	101	97	96	113	111	120	90	109	106	120	126	127	128	96	118	118	106	93	121	109	135	122	91	94	102	117	128	122	109	118	122	105	128	103	113	118	106	115	105	100	112	108	93	95	107	100	120	107	103	116	126	121	113	123	111	107	107	125	104	110	102	118	97	114	98	113	106	108	99	91	100	107	94	92	99	100	119	112	125	125	111	121	115	118
150	2	1950	143268	641	31	509	571	529	508	465	453	441	383	380	355	358	315	294	281	280	251	247	248	268	224	224	196	195	230	216	183	194	198	173	174	183	156	170	165	182	179	140	170	153	166	167	153	133	169	154	171	158	163	167	162	159	140	160	168	149	175	136	161	163	158	143	140	145	136	147	132	135	156	151	154	126	130	150	145	138	127	146	130	133	134	143	128	137	145	142	146	159	142	131	133	137	132	143	150	137	147	114	145	134	134	144	139	107	147	127	154	149	136	132	138	131	137	117	139	141	122	150	121	138	118	156	138	150	127	129	135	149	138	143	142	157	149	129	127	141	157	135	144	125	128	136	133	115	166	129	146	140	141	114	138	137	163	133	107	136	144	155	134	137	146	139	138	129	147	127	140	126	138	131	122	149	151	145	122	130	138	132	128	144	130	131	119	129	146	119	143	120	132	127	136	133	147	134	117	131	126	146	128	138	158	122	124	136	140	147	133	132	119	136	118	133	127	133	144	128	134	130	129	126	146	138	132	127	146	143	132	123	130	124	149	109	138	127	139	144	135	141	119	132	127	102	131	147	139	132	121	127	135	132	149	126	115	135	132	157	138	147	127	121	129	134	138	136	146	105	129	123	139	126	134	133	131	126	151	118	145	142	116	149	120	145	120	126	135	131	126	129	125	141	129	130	132	117	119	134	139	115	131	135	136	127	129	117	141	125	133	145	127	142	137	136	143	137	124	121	125	125	124	134	125	113	134	135	145	125	123	133	115	112	115	126	139	108	123	132	134	135	144	119	141	138	130	137	115	135	148	126	124	138	120	137	134	137	141	136	119	143	131	124	130	113	129	117	117	150	121	131	148	125	130	122	124	139	119	145	123	128	122	141	112	130	129	140	118	134	149	139	129	138	130	144	135	133	130	144	133	155	135	143	148	131	115	129	135	135	130	121	118	116	131	114	123	122	115	128	136	141	143	132	130	128	134	127	129	126	125	122	119	138	120	148	132	144	138	129	124	130	148	127	136	126	149	130	126	138	139	130	139	150	118	116	119	124	148	133	132	149	131	138	152	127	125	133	118	129	134	128	121	126	121	132	132	121	119	127	125	128	149	123	122	126	135	134	134	141	146	130	109	116	121	136	117	121	126	137	137	120	117	108	117	121	118	115	137	110	127	137	129	140	135	126	126	140	111	121	131	123	151	155	117	138	125	135	124	139	129	132	119	136	132	118	130	133	113	125	122	139	137	120	136	107	141	134	143	129	131	112	132	138	124	160	108	138	122	129	122	111	133	152	139	145	138	139	128	145	149	136	129	134	131	129	144	144	126	153	112	130	132	125	126	134	143	130	123	122	141	112	134	118	139	126	154	142	128	107	121	121	126	133	117	108	142	134	133	148	136	113	136	126	126	132	124	128	143	123	134	119	111	116	129	127	125	127	137	124	131	119	139	148	111	140	139	137	131	114	119	129	142	139	114	118	147	131	138	126	134	139	133	126	110	144	121	142	138	138	153	121	127	135	118	108	131	117	139	128	125	151	135	125	116	138	115	130	122	163	121	110	124	118	128	133	106	131	118	137	118	129	150	135	121	135	121	128	145	145	132	135	130	123	137	136	125	134	139	133	133	129	126	128	142	137	129	110	119	140	134	136	129	131	125	122	130	134	120	127	151	147	155	110	137	127	123	149	140	124	123	140	111	127	139	144	125	140	131	140	131	126	142	160	136	128	117	122	149	111	153	136	130	140	117	139	131	110	124	126	150	117	140	139	117	114	139	124	127	123	138	137	123	120	131	136	132	119	123	143	125	131	142	135	119	124	138	134	146	119	117	141	118	118	136	117	148	129	127	120	123	117	127	112	130	121	149	122	129	121	107	139	129	122	132	115	135	135	141	137	138	112	134	126	138	153	114	116	126	122	142	142	141	126	114	137	139	120	113	126	116	121	137	128	133	115	123	145	111	118	117	130	135	132	131	125	140	125	131	127	131	160	148	126	140	124	139	141	129	149	132	122	129	148	132	120	132	114	134	124	130	127	107	118	145	113	110	115	145	121	122	132	122	123	124	140	120	133	122	137	137	138	113	134	123	144	119	132	107	106	117	130	129	136	146	120	112	130	125	110	116	129	123	128	125	117	134	124	119	110	133	136	122	121	128	112	123	117	133	123	136	138	139	108	138	145	137	119	126	155	131	134	119	124	135	125	145	131	136	133	122	132	126	139	123	133	135	122	153	117	113	157	141	131	122	122	133	152	135	121	140	108	151	120	133	122	110	134	133	112	123	113	129	120	130	131	124	121	120	107	128	145	110	139	133	131	125	132	124	124	122	128	131	125	115	125	127
150	3	3250	143326	616	47	513	546	525	509	421	406	401	337	325	327	310	322	277	257	240	265	202	237	225	217	231	202	195	197	215	191	183	190	197	193	190	190	199	198	168	200	181	179	163	159	166	170	154	177	185	171	175	203	159	208	161	173	169	155	184	180	183	159	163	189	168	183	166	137	171	180	177	157	178	167	165	173	173	156	158	152	161	180	146	160	141	164	184	149	165	153	160	171	178	156	141	170	157	169	165	164	159	155	148	170	154	163	187	147	142	165	148	150	134	164	159	176	159	155	166	138	174	153	161	149	160	149	174	159	177	146	157	169	167	137	157	145	154	149	157	147	191	141	130	167	145	151	149	156	143	166	150	135	163	163	174	175	138	155	147	170	147	143	154	160	158	155	156	185	155	161	157	157	172	162	145	155	139	143	150	171	147	167	145	155	142	164	152	139	151	153	165	145	136	168	159	149	156	161	157	153	148	164	152	133	169	149	173	164	163	173	162	149	144	154	179	153	151	155	154	165	169	146	146	137	145	141	148	155	154	155	175	167	154	159	162	158	144	187	145	138	169	146	159	143	151	160	168	141	171	163	134	139	169	146	164	151	140	149	156	170	162	158	141	139	108	173	162	145	156	147	158	165	171	150	141	146	132	173	166	156	171	136	143	156	156	142	140	171	147	160	154	143	154	150	152	148	142	160	166	159	165	143	163	162	160	156	146	166	136	139	171	147	157	159	134	158	164	162	147	158	171	145	152	143	167	149	137	170	160	156	155	147	161	139	145	161	152	146	169	136	158	167	156	165	135	145	158	160	140	145	127	154	147	155	154	161	135	163	144	137	155	141	129	164	167	170	164	147	152	172	149	169	159	131	146	132	150	149	162	150	149	148	167	145	157	154	156	197	166	166	145	140	165	121	149	178	154	150	166	141	150	164	156	156	153	172	134	139	149	149	151	135	177	161	176	144	148	157	170	150	153	176	147	138	152	150	145	149	148	145	165	144	148	148	145	161	181	153	158	168	148	160	144	171	161	151	154	152	160	132	183	142	138	171	150	152	169	172	164	155	156	147	152	158	163	174	150	147	156	142	162	145	153	128	144	169	148	130	154	162	173	150	165	165	165	155	145	172	167	158	162	146	157	136	132	135	136	140	172	170	158	150	146	145	157	147	147	151	154	164	165	163	147	132	147	143	149	171	156	152	156	135	157	147	147	158	156	158	162	140	148	143	158	140	136	146	155	155	165	148	148	153	156	147	153	148	147	152	143	163	147	159	148	166	175	145	146	146	145	143	167	151	140	151	148	133	161	153	171	142	155	156	147	160	131	172	140	151	163	168	137	162	169	142	158	151	151	157	155	171	171	141	153	154	145	146	162	153	163	152	163	163	159	145	125	158	141	152	133	156	127	133	154	144	138	155	148	154	162	161	137	154	158	144	138	161	138	161	152	164	156	147	145	145	156	149	122	145	146	156	143	167	151	134	165	148	134	144	167	152	159	156	151	146	143	134	161	164	150	139	141	142	180	159	154	154	151	173	154	180	145	167	161	162	152	161	159	143	150	147	158	155	161	137	148	156	166	170	136	159	170	159	163	163	142	149	147	157	153	150	151	170	173	157	157	131	137	158	139	141	152	154	173	162	157	162	162	167	164	160	168	146	167	151	165	161	144	135	144	172	134	145	172	147	138	149	143	143	144	159	147	150	150	163	174	171	122	142	146	143	154	147	172	138	135	133	160	151	141	148	150	153	164	160	157	161	161	159	153	150	136	156	187	146	178	150	146	137	142	165	130	147	158	161	162	151	150	140	148	161	150	162	139	159	157	156	174	168	166	158	134	163	152	164	172	144	140	147	171	171	149	160	140	155	135	139	132	149	149	153	155	161	155	151	148	174	133	164	155	144	166	140	159	144	164	148	152	152	164	160	133	128	150	149	144	153	161	155	143	168	138	157	171	138	149	145	156	133	155	162	138	162	152	164	145	147	140	154	162	144	162	162	136	168	158	126	150	172	166	146	156	164	144	152	170	171	130	177	163	141	156	161	159	123	149	137	174	141	143	173	159	157	136	159	159	163	157	159	133	145	150	169	173	154	132	147	165	163	161	167	149	164	156	143	134	158	152	144	169	158	137	138	161	149	139	136	156	141	164	127	155	167	160	157	170	148	156	165	160	159	151	168	160	152	139	151	157	155	135	150	139	149	157	162	162	152	129	166	159	150	152	138	140	144	143	142	151	172	168	154	158	171	152	170	174	161	137	146	154	150	150	156	157	143	142	145	164	160	150	133	168	168	136	169	156	156	153	156	129	154	162	164	159	127	155	154	151	147	169	159	158	153	169	170	157	131
