150	0	2500	182794	428	4	230	271	271	278	305	263	270	300	289	277	276	280	292	238	269	229	239	229	248	200	199	156	178	168	177	196	177	178	160	149	148	184	165	160	146	167	154	149	144	146	166	134	155	151	147	128	125	145	122	151	139	136	165	159	144	144	146	152	155	147	139	142	142	150	144	128	156	126	140	141	123	140	134	137	129	129	136	143	129	132	129	122	135	150	135	118	121	132	152	119	115	131	123	131	133	130	121	146	141	130	141	155	136	131	138	149	139	135	134	128	130	130	121	139	138	128	131	136	131	129	153	131	145	149	155	140	147	124	110	128	116	134	134	133	144	120	114	141	140	130	132	137	139	129	143	124	133	143	135	117	127	144	136	137	146	130	130	140	137	122	120	130	131	121	141	140	134	125	120	134	155	138	129	125	133	133	118	106	137	134	114	131	123	135	120	130	144	125	122	131	119	147	118	135	132	128	138	123	142	126	132	130	128	140	134	132	122	125	113	133	130	134	131	115	151	127	136	148	116	144	120	136	130	119	127	126	135	136	127	117	137	126	134	145	118	124	109	130	127	124	140	114	110	120	131	129	149	135	122	128	140	133	154	132	124	152	122	141	119	120	140	127	150	132	123	139	133	144	121	129	111	114	139	122	136	117	139	122	151	128	128	127	107	138	136	115	124	137	129	140	119	127	122	128	133	114	129	121	123	144	128	144	131	123	119	126	122	121	121	119	139	138	122	139	128	123	130	135	131	150	124	118	118	131	107	134	137	111	110	125	119	129	129	157	139	134	119	104	127	131	123	134	113	121	119	121	130	114	134	125	117	120	119	151	112	114	135	140	127	129	136	119	124	121	99	121	135	126	149	133	126	135	107	125	141	126	117	98	138	158	142	118	116	135	139	128	112	110	140	148	146	131	116	138	122	121	128	132	138	123	140	125	114	113	129	112	121	117	135	117	126	146	112	128	131	123	118	121	107	132	127	124	121	136	119	116	128	123	130	135	123	133	121	128	124	120	131	126	134	123	116	111	119	108	131	107	109	120	114	118	131	127	121	138	163	128	128	125	122	123	107	124	117	119	133	122	125	138	136	121	110	114	103	125	116	151	139	131	113	122	125	131	157	108	120	129	116	115	120	107	107	126	130	117	121	125	124	116	122	139	127	121	103	111	115	130	113	127	125	128	123	119	118	139	122	136	97	113	125	130	130	125	129	130	133	134	117	138	124	123	126	124	128	97	111	124	112	131	127	121	130	133	107	130	123	117	128	125	107	147	100	112	111	119	108	132	139	108	110	131	130	133	121	134	130	136	141	128	117	111	119	127	119	140	122	137	133	144	122	139	134	117	116	129	129	122	125	128	105	117	115	125	118	126	111	135	120	133	120	117	142	120	140	141	134	122	132	110	160	124	127	121	119	115	127	141	110	135	127	133	132	113	134	124	117	136	120	115	123	147	123	119	120	112	115	123	137	148	141	122	135	136	108	119	137	121	141	126	139	115	136	130	140	131	124	124	136	126	119	113	135	120	128	140	131	119	123	144	104	125	115	131	140	141	132	142	148	135	117	126	127	139	149	132	112	118	136	103	118	114	123	124	133	132	124	141	131	118	121	123	129	116	131	145	112	119	117	138	117	116	109	117	144	117	134	154	111	124	127	148	130	136	121	133	102	114	120	129	130	130	114	133	120	142	120	131	130	137	132	126	112	121	143	138	115	122	129	130	128	118	132	131	134	142	107	114	131	128	115	121	138	103	124	96	133	119	124	117	126	120	113	129	135	140	119	121	115	114	136	136	121	141	118	134	114	132	147	123	130	124	116	126	114	126	142	144	114	122	117	125	115	115	142	141	129	123	115	124	142	134	130	111	125	88	124	122	123	124	140	138	123	109	131	140	115	116	118	133	133	123	129	137	137	132	110	133	127	102	127	127	131	131	117	117	136	131	134	107	124	131	139	119	119	129	129	123	108	128	125	120	126	139	121	114	137	134	144	122	136	111	125	116	102	123	126	128	114	123	110	128	113	131	125	110	118	103	135	137	138	98	125	127	115	129	113	126	138	132	128	110	110	112	133	119	122	133	141	135	112	135	127	127	127	142	116	112	116	116	128	122	150	113	129	137	128	128	125	105	143	120	126	120	137	113	133	125	124	130	107	122	109	121	129	120	124	129	126	131	133	112	115	134	120	129	121	108	118	124	146	106	147	109	123	118	131	134	127	104	124	117	121	125	124	114	126	124	141	125	113	123	118	120	132	128	137	117	128	118	130	134	116	123	123	121	134	126	136	108	131	120	109	122	113	143	127	111	122	142	131	126	132	136	122	126	124	123	123	121	123	151	122	143
150	1	1710	182852	418	36	252	299	226	170	166	180	156	155	155	141	133	125	140	157	130	138	103	120	118	135	122	111	125	116	122	121	111	123	115	95	110	108	110	98	104	115	109	97	89	107	111	101	115	104	117	107	95	104	108	113	113	106	120	118	94	113	104	92	106	91	120	98	113	117	104	88	78	109	92	115	111	97	106	108	108	110	99	105	103	116	102	98	128	98	97	106	95	93	95	105	99	94	103	104	114	96	93	106	125	104	99	96	103	117	116	97	117	104	123	100	130	124	98	108	102	89	108	65	107	96	89	109	99	106	122	109	96	112	106	104	122	93	107	104	126	97	110	115	95	115	104	89	130	102	111	101	95	112	125	94	117	103	115	119	116	101	122	104	104	107	105	112	106	113	85	135	106	94	92	104	120	102	101	109	99	111	91	98	96	132	85	100	114	87	95	92	127	97	108	101	92	104	117	110	106	105	122	115	94	111	105	99	107	111	118	87	104	100	115	125	113	105	106	119	93	104	110	117	115	85	110	108	113	100	91	126	102	95	111	99	95	102	107	92	115	102	119	103	104	111	111	92	98	97	101	106	119	108	87	105	109	117	110	108	115	95	118	108	113	98	107	107	114	103	89	111	98	111	106	97	119	121	115	107	98	88	120	108	93	101	111	99	97	84	94	110	103	119	115	82	88	127	106	107	119	98	88	101	105	103	112	98	121	103	96	102	115	113	104	99	117	94	118	116	109	123	94	106	105	108	125	100	120	113	93	109	105	92	95	106	112	108	111	117	99	116	75	92	118	91	109	121	101	94	105	101	97	102	105	91	99	109	87	101	96	110	111	105	107	114	100	116	109	110	117	98	107	105	121	98	111	107	104	111	109	108	105	98	99	102	103	104	106	102	91	108	100	117	105	104	100	119	107	114	118	114	79	94	109	105	91	105	103	108	90	110	112	104	103	110	84	110	107	94	99	92	119	106	102	111	118	120	98	104	106	111	118	107	101	113	117	105	105	78	104	105	98	114	97	98	110	110	91	115	111	111	93	101	115	100	108	91	119	117	92	105	92	108	81	98	114	115	92	120	103	98	113	99	102	123	106	102	109	116	93	103	122	98	108	106	84	109	97	121	94	118	111	88	99	101	84	115	107	95	104	118	107	110	99	106	103	110	106	91	99	110	120	114	107	112	89	107	100	131	103	101	99	107	113	96	115	116	95	87	116	99	111	106	106	100	125	112	114	120	106	108	120	113	112	86	101	114	100	98	110	106	125	122	93	93	102	103	104	96	123	102	115	105	107	101	104	98	121	124	109	103	115	104	107	108	125	109	98	101	104	98	100	96	112	117	111	114	95	96	123	104	123	111	106	117	99	110	93	109	96	107	107	98	96	107	94	120	121	92	118	108	88	95	109	117	85	115	120	107	113	100	101	113	87	105	89	99	110	103	97	102	102	101	111	112	103	109	96	107	99	116	100	101	120	115	122	113	116	105	110	91	111	95	115	103	91	104	101	103	99	106	99	119	106	123	106	119	105	99	103	98	91	107	101	97	106	106	105	102	102	108	88	98	99	103	102	100	87	85	88	120	101	96	102	123	89	106	102	105	103	97	108	88	104	93	121	107	112	118	107	106	93	99	126	106	114	94	111	118	107	108	112	119	106	101	92	104	84	96	96	104	109	113	115	111	97	101	109	98	106	103	120	116	103	98	115	92	102	98	84	122	101	99	96	99	108	106	106	106	107	87	98	115	97	101	103	95	120	120	116	101	114	110	127	115	110	112	101	124	114	107	123	109	109	84	106	90	102	99	96	113	98	117	98	116	84	123	109	92	104	102	103	113	118	103	108	106	111	105	99	97	130	104	94	104	109	88	109	92	103	90	108	87	115	108	112	92	114	97	120	119	111	104	102	111	96	119	106	95	105	95	90	130	110	97	92	102	126	100	101	106	97	113	116	87	95	105	112	112	104	114	94	95	99	113	115	110	105	94	115	102	101	98	101	104	109	103	108	109	106	122	94	90	102	101	96	101	115	104	114	117	103	97	94	105	100	114	108	108	98	101	89	96	105	114	87	106	109	94	109	109	106	116	123	111	107	109	90	91	96	92	109	92	101	110	119	107	109	112	113	111	102	103	114	103	108	100	113	132	100	113	111	120	91	99	104	112	117	97	111	102	98	91	100	93	106	121	100	117	92	113	88	100	89	104	108	119	111	116	103	84	109	113	111	104	112	95	109	94	103	110	118	110	90	102	121	109	119	106	92	82	111	114	103	117	92	106	109	112	99	95	105	101	115	97	107	92	117	88	103	125	120	108	112	103	119	107	111	104	94	88	125	102	115	119	84	98
150	2	1950	182910	414	8	205	256	218	236	217	200	222	202	205	181	187	182	171	178	160	158	159	124	136	134	123	117	136	127	118	118	112	95	107	96	94	129	113	107	105	106	121	101	97	104	112	86	127	85	98	104	105	99	106	87	96	110	88	89	104	108	95	93	102	86	83	91	103	98	93	98	85	101	83	74	101	75	81	91	91	87	91	101	89	96	98	89	96	100	100	91	91	98	89	84	97	91	98	85	89	97	91	93	78	91	86	90	105	86	96	82	89	82	103	87	107	75	87	107	82	79	95	99	89	112	101	88	88	98	94	92	85	82	95	85	100	107	74	78	74	86	87	98	82	88	80	96	94	84	80	84	81	78	84	103	101	77	105	97	83	96	88	100	87	106	83	106	79	99	77	82	81	100	82	88	94	83	76	94	81	98	90	96	105	95	82	91	77	93	72	85	103	82	95	88	91	79	78	80	111	85	81	81	88	74	91	88	97	87	109	98	99	96	101	89	103	95	86	100	88	94	107	80	95	83	92	96	93	93	102	74	89	88	97	104	92	76	77	93	103	81	92	80	67	87	87	93	92	103	79	102	99	97	86	97	116	89	97	95	82	88	96	85	102	91	85	84	79	79	97	98	84	85	88	82	82	84	91	95	94	80	87	80	79	91	116	80	81	75	85	111	97	88	91	88	88	84	94	93	95	75	89	90	88	105	83	83	91	90	94	111	93	85	85	83	83	97	101	71	95	103	87	86	107	93	93	88	89	86	91	90	79	93	85	97	98	93	81	84	80	82	71	96	109	99	96	90	82	102	98	99	84	73	79	88	76	85	100	86	82	87	85	77	99	84	88	82	94	74	86	101	80	89	90	94	83	84	78	82	89	86	101	102	89	91	81	67	96	84	86	105	85	90	89	89	90	73	70	93	84	95	89	103	85	90	86	84	95	95	93	92	81	88	96	85	85	92	80	88	77	97	80	91	84	76	87	78	84	79	87	84	96	90	90	74	97	86	100	95	65	87	93	98	75	94	87	91	79	87	99	88	96	81	80	88	91	89	81	87	86	73	78	99	89	79	86	73	88	77	92	114	101	87	85	103	82	78	92	64	76	91	100	82	76	75	102	85	71	88	92	101	80	99	84	82	101	86	92	63	89	96	69	71	70	82	78	85	87	82	73	89	88	85	86	101	85	82	97	80	92	78	94	79	78	91	102	92	80	85	100	76	94	99	82	87	87	85	87	89	89	91	87	90	82	92	94	82	87	85	96	102	97	92	91	101	75	97	107	97	84	90	76	90	87	99	96	91	90	78	104	75	77	90	80	101	95	80	81	94	90	87	83	89	83	85	100	108	89	86	84	95	81	102	79	90	81	91	100	93	84	88	77	82	81	90	83	76	101	104	73	84	72	111	89	98	89	84	86	88	91	78	87	79	67	91	79	86	79	97	73	97	83	86	98	96	94	98	72	89	88	80	83	86	77	87	94	78	83	82	83	98	77	92	68	99	92	87	88	81	72	76	81	94	90	86	93	85	91	84	110	87	74	69	84	90	91	76	85	104	108	100	95	79	100	76	81	84	96	81	84	92	87	100	93	79	78	86	96	91	89	81	91	98	73	102	83	96	81	98	96	95	77	95	78	94	85	99	92	88	93	83	94	85	83	69	91	78	77	91	89	88	94	89	87	74	99	103	97	89	70	74	100	92	76	88	88	94	89	90	84	79	88	77	91	91	92	87	81	108	78	100	82	80	101	91	106	92	80	102	95	89	102	76	81	78	93	93	97	71	101	74	102	94	90	81	84	94	93	85	95	86	88	72	80	101	93	93	90	79	69	87	76	83	80	83	87	78	95	85	93	92	78	98	92	82	97	91	81	90	97	93	89	88	90	103	77	67	84	88	95	108	75	91	85	95	83	79	88	85	77	97	92	80	104	79	92	91	72	87	102	77	81	79	82	92	85	91	89	86	90	90	81	88	75	84	92	102	75	84	64	84	71	101	87	86	81	84	89	92	93	91	90	79	94	85	86	89	79	74	97	88	85	94	95	94	74	93	103	101	74	103	81	96	86	86	89	85	80	73	75	87	76	87	95	67	98	78	84	91	68	85	95	76	97	98	69	77	87	89	86	99	73	85	73	83	83	87	91	76	94	102	91	82	81	79	72	90	97	85	108	91	77	81	83	83	102	84	85	90	88	84	76	100	89	91	86	97	94	86	86	95	92	85	78	83	89	94	91	92	84	94	78	69	97	87	96	92	86	112	96	85	78	87	78	86	84	84	86	93	85	87	103	96	82	93	89	92	95	88	85	81	88	95	91	92	90	89	77	92	99	74	87	100	92	103	83	81
150	3	3250	182967	435	15	211	281	260	231	214	204	198	185	203	152	181	142	187	189	153	155	144	137	155	124	119	151	115	118	125	135	114	110	116	102	118	119	110	127	122	117	105	116	126	125	111	118	123	132	113	106	119	114	103	102	125	108	99	107	122	106	112	113	111	121	111	111	113	102	89	110	115	103	121	108	129	115	100	109	108	100	106	94	111	84	109	108	100	106	93	118	117	97	126	126	119	108	101	97	96	109	116	122	80	90	110	116	107	94	111	79	111	111	88	112	113	99	129	98	124	119	117	118	114	102	99	106	119	112	100	103	130	94	114	96	99	95	96	107	91	117	105	106	88	118	100	111	107	89	107	106	110	123	117	106	126	95	116	121	121	105	93	114	108	114	118	103	108	100	101	92	107	114	114	88	107	122	116	123	92	113	103	107	107	96	105	97	102	111	104	130	111	103	112	111	99	108	90	108	99	98	101	106	79	100	114	101	97	107	101	113	93	94	124	100	109	110	100	99	116	105	90	118	113	100	102	103	99	109	95	125	106	95	102	109	106	109	109	99	96	100	90	101	103	95	128	95	96	100	116	99	105	115	106	123	116	104	107	107	105	105	120	82	123	99	112	97	93	101	100	94	97	101	104	114	101	117	99	85	100	92	112	124	127	110	105	110	118	95	89	86	108	115	105	96	106	102	106	115	108	113	122	113	121	108	104	114	103	99	108	104	94	119	108	104	85	90	105	99	118	103	127	106	98	108	109	109	95	109	105	100	119	114	114	107	107	123	88	96	98	126	107	106	99	112	121	101	107	118	93	104	108	128	99	118	103	99	106	101	115	89	114	102	101	102	98	95	95	104	93	113	129	97	110	105	106	98	95	104	93	117	123	103	111	114	103	106	93	92	94	110	102	113	118	118	95	96	108	112	111	109	114	97	116	102	101	109	106	108	103	107	106	96	113	101	93	102	86	103	113	109	99	100	108	106	97	90	112	90	107	106	117	105	98	109	97	117	108	88	103	112	102	108	107	116	87	113	113	95	104	90	110	108	137	110	89	95	134	104	111	125	105	108	112	106	108	101	105	106	99	99	100	106	93	104	94	100	119	103	122	100	111	99	101	105	104	95	101	98	113	114	117	103	103	96	106	101	114	101	107	109	106	79	101	97	99	106	130	110	102	103	99	101	124	113	97	98	102	106	102	108	102	101	95	114	100	122	103	101	100	120	106	104	92	113	114	103	102	109	102	122	108	96	119	108	85	121	102	90	99	97	103	97	96	117	113	100	90	113	106	92	103	90	107	106	92	104	97	103	108	96	97	97	102	105	115	99	118	101	100	88	98	104	88	106	101	115	103	105	102	104	104	103	118	109	104	103	102	100	111	99	109	91	110	93	107	114	105	99	114	111	102	103	109	118	89	119	112	115	90	114	112	101	113	100	106	103	108	107	108	115	135	96	109	110	119	105	118	99	120	94	105	98	128	102	95	96	101	100	105	96	104	89	97	111	104	101	123	115	97	109	99	105	99	114	103	100	98	117	91	100	113	100	115	110	95	100	121	112	104	105	93	103	101	94	120	80	105	124	121	108	97	109	94	110	86	95	108	96	121	104	99	84	87	115	96	116	110	102	112	108	103	99	111	108	111	108	90	91	98	110	96	119	98	112	109	106	93	100	105	116	94	110	89	105	93	105	96	117	105	110	118	108	118	103	102	100	102	95	120	110	90	94	101	109	92	101	114	111	94	124	88	90	113	101	109	113	104	110	98	94	109	122	103	86	98	106	88	98	94	92	88	118	106	93	101	112	90	108	108	99	103	99	102	97	99	94	103	105	96	110	109	101	117	106	93	112	117	106	118	98	111	104	87	105	104	108	110	117	95	89	90	91	111	102	89	115	121	105	99	98	93	101	97	94	103	109	86	116	101	108	106	99	92	91	120	121	100	104	101	94	109	129	99	95	94	102	100	109	110	115	116	117	101	94	114	122	117	89	92	101	115	116	106	114	110	107	102	111	109	109	86	126	108	89	101	89	109	86	107	111	103	114	107	113	100	100	95	106	106	101	101	108	98	115	104	114	101	114	89	115	102	107	124	110	106	106	98	93	95	107	110	114	107	124	95	105	103	107	105	98	95	106	115	110	103	109	106	84	96	99	109	100	109	103	122	93	108	111	99	96	115	115	106	109	97	101	72	97	104	115	103	96	98	84	98	117	94	117	96	98	104	108	91	95	114	107	98	92	123	117	95	102	103	99	101	103	114	111	100	91	92	107	103	107	113	102	102	104	104	95	100	117	107	104	99	107	92	102	97	114	101	111	107	104	118	97	88	106	112	109	97	112	106	118	119	108
150	0	2500	183025	441	4	213	285	293	256	246	260	270	293	295	276	262	256	253	254	246	235	228	222	230	202	185	175	183	175	195	194	160	171	166	170	155	171	153	161	175	155	166	150	148	148	153	156	139	151	156	142	158	121	151	125	144	127	169	141	130	155	160	135	150	160	141	132	146	140	134	153	162	133	151	125	138	130	129	129	142	130	134	142	130	124	137	126	133	133	144	126	128	143	147	138	125	128	123	126	121	135	147	145	134	125	138	135	150	137	134	132	128	131	143	160	119	118	135	120	163	143	140	118	129	162	141	119	136	119	127	115	110	132	127	125	125	121	129	130	122	130	140	119	145	127	146	103	135	131	116	123	135	132	128	138	122	131	126	133	134	117	125	135	114	129	116	119	119	143	125	112	126	135	128	148	139	121	124	136	132	126	150	136	142	135	127	130	154	144	129	121	116	134	124	127	133	113	120	134	127	108	135	137	136	130	134	129	125	131	139	127	128	111	116	123	121	127	115	130	136	103	116	113	121	123	118	127	110	121	139	125	139	130	130	130	118	138	115	139	128	135	137	132	125	118	132	115	130	120	126	119	148	137	120	128	149	120	129	121	128	122	138	104	97	110	111	133	138	116	123	106	112	125	142	136	117	115	114	123	137	123	126	137	114	132	121	128	122	134	126	103	132	124	128	133	131	132	131	135	131	115	116	140	126	130	131	125	138	124	105	128	116	125	118	119	123	119	123	124	121	124	125	121	147	140	119	105	130	116	107	133	139	132	123	131	126	138	110	141	126	138	146	140	125	123	132	128	129	135	116	123	125	107	102	136	136	118	120	126	121	119	109	111	124	107	131	118	124	131	129	126	120	145	126	125	125	132	138	119	124	142	152	138	111	119	132	127	106	129	123	125	124	136	117	136	116	128	132	122	133	114	115	124	140	145	116	116	124	124	114	132	133	143	122	126	104	114	124	130	142	124	149	127	128	120	112	112	121	121	125	130	109	128	136	129	112	136	129	122	123	132	126	141	100	129	118	133	129	116	137	124	144	125	119	113	118	121	118	105	126	120	113	145	122	118	120	139	125	121	132	132	143	141	121	132	119	131	136	124	127	131	119	127	136	116	133	120	146	126	128	116	125	111	120	130	135	130	153	110	131	142	133	124	140	122	134	124	125	140	134	135	151	122	112	125	133	147	127	125	132	128	133	148	127	138	125	122	115	117	125	129	111	147	127	121	128	138	136	132	133	147	114	115	118	124	134	147	125	119	123	112	131	113	120	141	140	123	133	119	137	113	90	128	118	134	138	116	118	119	123	128	127	134	120	118	143	119	122	112	115	116	130	107	120	114	124	141	123	139	122	111	111	112	139	144	111	126	107	135	127	144	137	126	119	121	136	124	136	119	130	127	135	119	126	132	108	148	135	126	129	99	128	117	106	122	137	126	124	98	133	130	120	103	124	123	125	115	116	121	131	106	115	100	127	120	123	128	151	121	131	119	109	130	140	107	125	128	140	120	120	135	123	107	115	106	125	127	136	122	128	114	143	121	128	113	121	148	116	115	114	135	154	110	130	137	120	134	110	100	95	140	109	112	124	115	124	128	133	131	136	120	118	140	124	137	135	139	135	141	119	113	117	108	116	132	128	117	148	138	115	102	123	113	122	123	125	122	134	120	127	129	114	125	126	114	130	125	121	120	120	132	127	122	110	138	128	117	144	135	118	150	101	137	109	130	137	98	97	131	130	124	121	140	128	131	109	131	132	131	120	140	116	125	126	102	135	124	138	127	121	122	137	124	129	116	127	121	123	131	133	126	123	107	125	125	125	100	121	112	112	123	122	145	112	128	143	124	115	134	124	113	117	122	120	130	125	117	134	122	113	133	108	133	110	116	118	125	122	117	135	122	130	109	121	151	111	117	132	135	111	115	143	122	131	120	112	137	135	124	119	112	129	135	120	122	136	122	141	121	123	122	116	135	115	122	127	121	126	127	140	138	144	103	123	120	112	113	123	134	114	136	107	98	137	114	112	109	122	113	125	116	109	111	117	126	150	140	134	131	122	121	116	143	130	134	118	115	137	123	118	143	114	123	127	129	118	116	132	131	120	99	112	132	133	124	118	154	135	113	104	142	109	108	136	118	114	120	121	123	123	128	129	122	138	140	109	115	121	141	121	130	112	119	134	125	120	126	114	129	134	115	132	142	124	111	117	121	112	111	113	119	144	111	119	117	124	135	109	118	146	116	131	117	121	141	115	126	134	128	151	132	125	128	120	132	125	121	118	101	122	120	141	124	131	124	119	119	111	138	130	123	115	122	132	120	130	121	119	126	108	115	136	115	110	115	134	129
150	1	1710	183083	418	35	260	275	232	239	193	190	202	197	192	181	165	164	162	171	151	133	155	168	154	128	125	132	141	153	149	130	123	136	151	133	126	127	147	129	147	125	131	139	139	135	150	124	131	143	135	130	151	132	99	115	139	151	130	127	116	135	144	136	119	155	130	134	132	117	128	129	133	99	149	120	142	122	136	124	137	143	148	132	135	145	131	136	132	127	116	148	126	139	148	123	140	122	139	150	138	117	142	137	134	122	140	111	121	135	124	128	136	164	139	147	149	131	117	128	127	128	125	121	129	150	130	120	129	143	135	149	143	130	140	118	122	129	118	149	127	128	139	127	135	125	122	134	133	122	126	139	144	131	141	126	149	139	140	142	120	133	130	128	134	145	146	117	135	142	129	143	144	147	117	144	125	152	146	133	125	120	153	140	139	130	112	130	150	143	133	154	119	131	99	120	126	142	141	134	134	134	150	138	134	126	124	113	161	138	133	126	125	154	141	139	109	144	143	134	123	117	136	119	134	134	133	124	132	120	134	128	123	126	152	143	126	121	119	137	143	128	138	145	149	132	130	145	145	130	140	128	117	142	130	123	124	148	146	123	133	133	138	140	122	132	144	131	119	115	130	146	124	126	146	142	136	127	132	118	102	107	131	131	132	135	129	143	128	139	130	123	135	125	119	139	115	138	128	156	130	139	126	153	118	149	154	144	141	127	128	130	136	125	133	141	125	145	136	123	137	120	129	138	123	117	112	122	127	134	132	122	145	127	143	139	115	146	140	132	121	126	110	144	120	147	136	127	136	121	131	133	146	143	120	115	113	116	126	127	120	124	133	129	123	133	123	123	124	148	123	133	144	146	142	140	150	128	136	123	127	128	99	131	132	132	125	135	131	123	110	134	120	137	125	141	142	124	141	147	119	129	149	148	125	132	120	148	130	120	117	132	135	129	144	121	128	121	158	133	131	127	142	131	136	110	133	132	138	123	140	128	113	141	137	127	136	133	133	159	120	159	151	128	121	145	125	130	105	123	118	124	137	108	126	141	143	141	138	114	123	133	140	149	90	124	137	124	132	132	131	125	131	130	136	117	135	127	139	150	119	133	132	125	124	133	122	118	125	129	125	123	149	118	129	132	148	126	123	125	148	159	142	128	136	107	127	125	116	141	121	133	132	116	122	107	123	123	136	127	143	123	130	122	129	135	135	144	142	119	143	127	141	123	126	131	130	124	118	113	141	132	104	143	100	110	138	159	158	147	126	141	136	129	149	121	132	135	108	134	136	138	147	137	140	127	134	125	127	125	147	116	117	127	145	139	126	128	125	142	130	118	137	116	157	132	131	116	137	130	134	107	105	121	108	116	119	108	117	124	141	138	128	120	130	131	131	133	154	144	140	142	142	129	134	115	126	153	147	133	131	140	133	120	140	133	104	147	149	121	125	144	134	121	152	123	147	146	127	129	141	123	151	122	127	136	138	142	153	127	120	143	116	127	135	129	127	140	117	129	140	140	139	127	110	143	131	129	118	131	134	119	110	134	137	132	130	136	142	152	149	117	129	135	124	122	147	122	133	122	126	127	130	140	123	137	114	126	116	134	131	120	110	125	122	111	120	143	135	122	132	149	142	117	134	144	130	148	143	111	123	131	129	132	135	155	145	112	142	141	117	139	138	128	139	124	152	134	122	132	131	124	122	114	140	157	145	132	137	125	134	140	123	132	136	144	128	121	123	117	127	147	128	136	125	120	140	122	139	126	127	117	134	132	138	117	127	134	143	128	116	127	151	136	132	135	130	129	120	114	128	126	124	143	127	151	147	112	130	144	123	122	122	129	134	131	140	117	139	136	105	112	126	123	127	117	128	144	115	131	127	115	113	137	122	128	130	124	118	152	132	122	144	122	118	133	136	135	138	145	125	121	120	125	123	153	143	124	121	138	127	132	150	138	113	130	140	142	132	109	143	125	96	122	130	128	130	121	124	127	125	133	114	118	120	144	129	132	140	135	111	149	144	130	121	131	136	132	121	144	144	116	133	121	134	137	118	135	120	125	125	129	115	128	126	141	140	128	139	144	134	120	125	127	126	147	130	123	138	130	136	148	137	120	115	133	121	120	123	148	117	147	145	142	124	127	140	121	134	134	125	135	132	111	116	127	131	117	128	131	145	126	127	137	115	123	126	129	143	122	127	135	101	130	136	144	142	148	121	118	109	119	140	133	125	154	123	106	140	132	137	135	118	126	123	130	127	105	145	149	144	135	120	134	138	141	131	134	125	121	145	121	115	130	142	128	109	155	123	166	122	120	140	138	113	132	132	127	130	129	145	131	149	120	140	131	131	131
150	2	1950	183141	436	15	248	301	286	280	282	273	271	294	265	239	236	233	238	230	221	225	221	232	221	188	217	209	195	186	181	178	209	175	176	204	183	174	167	165	176	164	177	147	169	177	176	164	198	176	163	156	176	151	168	178	157	167	165	180	173	179	180	158	180	168	185	171	181	148	164	176	181	151	171	177	165	165	157	185	169	177	181	169	157	158	154	157	171	158	169	142	161	171	162	174	156	168	156	185	163	173	177	146	175	183	140	142	154	169	161	163	171	167	155	142	163	148	150	149	168	162	169	162	157	163	158	150	150	166	147	158	142	179	152	180	161	142	162	185	153	161	139	161	135	168	155	159	151	188	175	160	157	135	141	182	150	170	141	166	142	160	152	152	154	158	173	148	156	164	169	157	150	182	170	175	166	150	165	175	173	160	171	159	166	150	167	181	167	139	156	156	157	152	157	140	151	160	180	155	160	150	151	140	158	160	171	174	150	142	172	160	159	173	159	161	165	165	151	168	174	163	171	150	196	168	147	146	155	171	169	167	145	168	155	175	161	153	164	148	152	135	167	159	155	162	178	167	162	162	162	156	167	164	167	157	165	140	152	167	149	158	163	167	162	151	163	150	160	153	148	152	158	160	145	173	162	171	145	166	162	146	139	182	143	156	147	163	158	152	161	149	176	156	144	184	142	164	170	150	148	147	159	162	155	147	169	152	152	180	165	158	156	158	173	171	180	179	160	141	169	147	144	171	170	174	168	170	175	136	163	173	175	165	151	144	184	151	159	157	151	156	165	169	154	160	144	148	158	152	146	148	159	170	150	161	151	144	152	140	184	146	161	136	160	154	168	161	162	172	148	165	175	152	138	171	165	150	148	127	171	156	177	161	153	160	148	159	156	175	164	155	171	162	157	162	185	143	159	162	167	157	158	155	167	139	156	171	164	169	148	130	160	186	169	135	154	161	159	156	140	150	128	149	159	189	154	157	145	151	163	153	162	182	152	147	163	160	147	166	143	149	145	162	144	160	151	144	167	160	181	181	167	168	130	150	170	144	148	149	168	159	155	160	155	157	145	166	163	147	149	145	162	163	154	168	150	161	155	170	175	167	140	147	148	177	161	157	167	147	154	145	140	159	166	163	144	152	164	146	162	163	169	143	158	156	145	166	155	153	148	162	149	148	151	155	153	168	170	178	161	142	142	154	154	148	153	160	147	150	148	151	157	129	136	155	159	156	166	166	174	164	165	144	165	147	133	158	158	146	154	148	167	152	165	149	167	157	171	136	146	149	156	162	168	150	170	164	165	150	163	171	157	153	165	160	143	170	154	162	165	168	160	161	173	172	172	154	163	160	144	147	163	165	155	160	165	175	131	177	173	139	167	192	153	157	145	167	151	163	156	154	141	134	148	137	147	152	182	159	147	178	146	156	158	170	134	158	127	172	146	159	151	157	161	185	168	152	165	162	146	145	162	144	138	171	170	143	139	159	147	138	187	164	155	172	159	139	183	181	154	157	143	159	154	166	152	149	164	165	158	161	161	166	147	155	163	160	156	165	166	160	174	158	165	146	158	152	155	157	152	173	145	153	145	146	158	153	143	162	170	146	171	146	169	163	172	149	159	155	159	149	140	152	162	164	137	159	173	150	170	157	157	159	164	165	153	163	141	144	139	152	176	148	156	160	147	153	147	151	170	151	171	161	145	161	161	150	171	169	165	154	146	184	162	182	163	148	155	172	162	143	158	155	153	167	150	161	161	166	181	163	159	127	175	165	167	152	159	149	175	156	165	151	145	152	155	152	162	159	163	175	176	148	160	162	152	142	159	154	143	150	154	145	176	145	175	164	161	165	149	168	143	184	167	173	158	160	167	143	160	168	143	155	174	165	167	161	159	161	169	152	171	157	161	162	172	175	174	158	158	155	166	157	166	156	153	171	165	166	153	146	151	156	164	180	175	155	144	170	164	167	132	173	143	148	160	168	149	179	169	160	172	156	137	135	165	168	165	148	160	161	156	156	166	168	139	153	161	165	166	169	138	162	175	168	168	159	177	155	159	140	160	149	180	166	152	156	147	174	150	150	179	143	166	163	153	166	149	150	159	148	154	167	154	164	170	170	165	138	158	146	171	146	161	175	141	147	135	153	156	148	140	150	145	126	167	169	187	152	165	157	154	158	172	145	175	169	168	164	155	177	159	158	126	170	151	169	158	139	153	151	163	186	141	154	164	158	153	144	179	153	147	141	152	148	155	178	168	178	173	168	136	167	148	160	155	143	168	147	167	160	137	146	159	139	160	136	160	143	145	166	146	147	165	134	167	159	158	157	175	149	187	161	147	164	182	162
150	3	3250	183198	433	23	323	318	307	294	254	234	261	228	251	227	238	245	235	240	203	225	221	222	203	182	202	182	200	208	199	178	202	179	193	173	181	184	179	181	194	188	188	179	186	186	187	192	182	186	166	189	193	161	186	147	166	208	176	169	159	165	197	172	164	169	172	170	169	184	166	171	179	165	159	174	200	175	182	176	162	167	188	181	158	193	194	155	167	165	165	202	179	171	195	167	170	154	155	160	149	163	175	184	185	166	155	180	163	174	178	164	184	157	188	182	172	191	163	163	139	160	152	163	173	169	183	144	193	160	163	169	166	180	178	164	162	169	169	164	173	159	163	157	162	170	192	168	172	159	181	166	189	161	171	154	149	178	160	184	168	154	166	168	141	177	167	171	168	169	168	174	171	150	151	157	181	165	156	169	163	167	184	170	175	187	157	179	154	167	150	173	185	162	179	154	181	175	164	162	191	177	169	166	193	187	177	176	189	171	161	186	172	165	169	155	182	158	182	169	178	170	196	171	140	176	168	166	173	178	163	167	166	162	155	151	149	158	174	176	166	165	169	168	188	170	148	157	141	172	175	185	175	152	174	181	154	156	145	167	173	194	149	182	161	176	164	152	173	163	182	193	144	182	167	167	170	164	167	160	179	152	174	164	180	185	191	157	153	148	158	173	157	162	165	177	163	163	175	184	153	169	160	187	154	172	181	187	157	170	151	177	167	180	177	168	170	173	164	161	185	153	170	158	171	158	181	148	167	203	168	151	162	179	174	185	177	168	165	170	164	167	186	154	177	184	176	158	178	173	163	163	177	170	180	167	172	167	186	167	159	178	177	166	183	184	172	185	159	155	158	177	177	167	171	176	179	144	164	164	156	164	151	149	170	169	165	191	154	163	170	160	180	174	192	181	162	170	167	170	160	182	202	154	177	162	170	176	173	183	173	171	163	169	175	173	169	179	160	152	173	166	157	168	166	177	163	135	166	171	156	187	185	178	168	182	173	180	165	164	183	182	164	184	175	152	168	147	155	173	166	169	164	162	163	177	164	150	168	171	159	158	179	179	169	186	152	176	177	176	179	166	198	147	160	174	169	178	171	167	156	163	161	168	167	159	154	169	201	184	153	167	195	161	177	148	169	181	154	189	159	167	194	178	178	185	166	155	167	160	163	191	164	144	160	165	172	177	195	165	159	161	159	167	162	162	167	180	174	162	159	176	181	203	174	173	175	170	141	155	167	162	172	162	146	178	175	183	175	172	144	159	148	162	158	190	171	169	180	183	166	198	167	186	146	155	172	172	178	174	180	170	193	152	154	174	161	137	173	172	162	135	157	173	193	179	181	153	165	160	151	168	194	154	193	169	140	164	198	162	165	162	159	173	179	194	158	165	168	174	164	158	179	165	164	182	164	190	159	178	176	182	166	176	163	149	140	167	161	175	175	155	172	159	163	198	173	159	169	165	170	155	159	138	171	163	156	158	189	168	175	164	162	147	173	169	192	176	150	178	172	173	139	159	168	166	179	194	168	158	170	184	157	165	174	168	183	156	164	167	182	171	168	135	178	194	154	166	147	167	181	173	151	174	152	171	147	169	175	165	166	167	169	151	165	175	166	183	182	178	160	178	183	175	167	162	153	165	184	163	174	150	182	161	164	178	163	156	189	159	175	169	172	158	161	184	182	156	138	174	155	161	170	170	149	172	184	172	166	154	154	186	165	171	183	166	160	181	157	162	180	182	188	158	168	157	177	166	176	143	179	167	171	169	159	188	159	175	182	183	171	163	179	174	157	157	164	179	168	167	156	181	181	150	160	158	177	147	167	171	150	149	160	167	175	180	160	173	175	158	176	180	170	176	156	175	153	183	160	189	162	156	166	166	161	156	142	153	166	177	183	163	167	172	184	142	175	172	176	184	180	167	151	175	174	198	171	164	150	198	171	188	189	161	161	160	170	149	165	179	152	153	191	156	165	162	156	160	168	172	176	169	179	162	168	168	161	165	174	159	180	179	161	197	173	169	171	173	170	173	152	160	170	154	180	166	199	167	155	155	168	168	179	158	171	158	162	188	188	187	156	169	170	156	174	170	176	162	172	154	175	180	158	149	158	163	174	183	159	168	159	153	198	155	154	178	164	180	156	200	155	183	170	161	169	170	175	181	174	174	176	169	184	174	155	177	171	169	162	173	166	172	174	178	171	138	157	181	177	184	180	161	161	161	176	176	186	147	163	176	175	180	163	192	157	166	163	158	165	175	167	175	168	159	154	179	167	175	159	161	166	190	165	153	166	186	173	159	168	174	172	178	171	167	153	181	183	165	150	189	168	164	162	162	168	188	173	203
150	0	2500	183256	438	5	253	303	319	316	311	291	342	321	280	348	345	325	339	291	285	274	273	275	263	233	236	234	210	246	234	232	223	205	225	230	228	219	204	207	206	195	215	203	205	175	211	201	205	201	186	210	208	199	201	187	201	182	167	194	185	194	195	195	187	187	193	205	196	202	181	199	183	199	192	180	180	199	165	183	189	177	197	189	194	175	199	198	168	180	191	170	175	185	176	178	198	194	167	172	172	173	170	188	188	181	183	174	199	184	181	180	159	200	195	169	176	165	198	179	168	175	190	198	166	205	176	184	181	183	181	197	153	212	177	179	166	210	157	183	166	161	177	179	175	170	186	174	166	171	183	176	179	177	181	170	191	174	149	156	169	200	190	184	195	175	184	185	184	171	178	182	162	154	176	197	192	167	184	187	176	192	161	178	170	158	183	174	171	175	221	173	175	170	180	175	168	182	191	171	181	167	167	190	173	170	190	178	161	162	175	170	172	150	163	182	180	172	190	178	161	157	163	183	187	166	165	176	193	163	164	172	177	193	175	185	154	180	174	164	186	194	192	173	150	174	191	172	169	167	170	167	171	175	189	193	182	172	177	168	184	179	196	183	181	188	175	167	164	193	192	187	163	153	194	195	200	184	183	195	183	170	178	161	184	177	174	196	176	180	153	188	162	177	174	189	169	164	183	177	151	158	179	187	171	168	163	183	193	161	175	174	156	185	165	174	180	177	174	190	186	167	186	175	197	175	183	182	191	148	192	195	179	192	154	172	183	176	201	187	172	178	170	184	161	176	178	167	200	183	182	179	172	166	169	180	164	187	168	178	161	176	176	180	165	185	172	188	169	183	175	168	175	190	177	167	171	165	176	195	154	178	180	166	206	172	172	156	170	161	173	179	186	162	181	183	175	192	176	161	175	197	177	171	154	172	159	181	152	182	189	183	184	189	181	179	188	169	182	169	167	205	194	187	199	181	164	171	177	166	160	166	167	166	186	177	142	175	170	175	163	164	175	167	181	179	196	154	177	182	177	168	187	170	185	184	172	181	180	180	167	178	160	179	182	176	179	178	163	171	184	199	152	179	169	173	209	201	179	170	158	146	189	169	157	188	197	170	196	166	153	174	166	187	182	177	155	168	165	195	168	151	164	170	162	171	161	180	165	160	197	165	182	161	180	173	168	170	157	172	172	167	169	185	171	169	171	174	166	169	164	177	179	184	175	191	182	171	173	182	155	169	173	165	173	193	194	216	193	181	163	177	166	172	173	186	169	159	173	203	164	168	183	168	144	148	177	176	178	191	191	162	176	216	184	171	181	180	154	151	159	176	205	167	179	174	174	171	183	197	175	193	167	188	177	180	164	184	162	176	167	197	186	159	186	175	168	163	153	163	191	176	172	155	173	193	179	191	164	188	195	165	166	201	178	170	160	191	177	189	163	169	166	172	167	167	186	187	167	172	176	184	185	190	207	178	177	181	177	169	178	182	165	161	173	163	153	173	174	163	176	146	191	184	187	174	187	182	194	173	166	175	172	170	156	180	176	181	186	183	168	191	166	172	158	180	193	180	187	170	166	176	186	186	161	183	177	168	164	172	170	187	174	186	179	176	184	190	184	173	164	188	155	192	183	166	171	166	177	169	178	178	175	171	178	176	200	184	171	154	188	178	166	201	175	175	194	195	151	172	163	162	189	177	181	182	187	176	164	181	184	176	161	169	183	185	185	171	144	176	160	183	163	171	171	181	153	171	186	154	175	184	152	160	164	187	150	199	174	168	170	171	165	203	169	161	178	160	189	170	146	185	165	165	166	174	159	185	171	180	193	174	185	176	203	153	150	170	183	160	183	177	179	165	166	176	161	184	176	167	165	163	161	177	173	179	178	182	183	188	157	164	174	173	175	164	169	166	174	180	198	172	192	182	176	153	176	170	182	182	169	172	148	158	172	173	179	157	173	166	173	170	160	177	179	164	179	195	166	185	201	159	154	154	171	164	192	191	153	166	180	180	178	171	195	171	159	166	152	165	156	166	161	174	149	156	181	189	173	175	185	193	176	150	191	159	172	194	161	201	190	159	179	157	165	178	168	167	172	182	175	185	148	183	189	172	162	161	168	157	182	179	173	169	209	149	173	168	160	180	186	191	193	180	193	159	167	191	180	176	170	181	175	178	164	186	166	174	173	150	164	158	175	159	165	169	192	176	150	161	165	183	180	179	139	188	179	174	193	160	191	205	176	178	192	152	173	190	157	188	166	179	150	168	167	177	171	161	166	189	170	156	193	194	155	163	155	181	163	182	204	136	183	195	186	187	180	178	151	169	167	183	173	169	159	185	176	188
150	1	1710	183314	422	32	307	310	282	242	219	228	210	207	220	216	223	221	217	216	220	201	194	211	197	187	185	195	183	179	160	189	189	158	167	184	155	165	187	180	177	169	166	192	169	165	178	167	178	168	185	172	167	176	175	166	167	172	191	174	176	194	164	157	169	179	167	178	183	179	190	186	181	169	170	190	171	172	169	183	164	197	172	159	168	157	171	180	173	165	177	178	164	168	171	176	156	179	180	169	159	177	179	167	169	162	183	158	184	177	203	196	167	160	179	189	157	172	164	180	182	154	164	187	187	193	170	138	178	173	209	179	150	172	161	169	168	194	171	164	155	183	191	179	174	184	170	187	162	158	163	186	167	176	165	170	183	184	187	174	164	189	165	170	181	176	170	165	186	202	174	178	202	175	164	166	181	164	173	171	166	182	160	170	153	157	169	178	167	155	172	174	166	175	166	165	183	167	185	173	161	176	192	156	159	151	140	155	161	182	162	168	161	151	183	166	158	161	182	167	159	172	173	175	190	167	165	161	174	169	193	165	176	182	166	173	176	158	161	163	170	180	173	172	160	169	199	173	173	155	159	181	156	166	166	163	173	177	189	161	177	162	178	166	178	168	171	180	192	177	154	191	166	150	175	163	191	185	167	180	178	170	194	153	148	164	201	188	156	161	158	177	162	164	168	167	173	180	169	162	150	185	152	174	141	141	165	186	183	154	170	182	177	159	155	176	167	156	168	188	183	174	181	188	146	186	186	176	167	161	183	148	168	153	163	177	175	186	164	170	154	177	158	194	175	175	160	179	173	177	178	169	170	152	158	143	157	169	170	185	173	189	172	182	178	177	167	172	178	189	157	164	174	165	159	170	155	169	165	168	170	183	169	167	169	184	172	181	186	165	192	168	193	163	194	184	173	182	161	184	165	165	169	187	159	167	170	196	169	157	169	173	159	201	158	176	141	189	172	157	185	184	190	171	167	187	196	171	180	218	175	154	164	165	172	156	169	170	172	176	184	167	176	174	183	151	158	166	174	147	170	177	172	173	154	175	169	168	175	157	160	184	155	160	161	164	174	190	186	161	163	183	195	151	162	180	189	163	172	165	177	182	182	180	181	169	158	154	177	182	160	183	149	169	179	166	161	182	173	173	175	159	156	174	196	178	161	178	181	150	154	163	163	197	173	158	163	168	190	164	180	173	171	158	183	181	160	186	177	154	166	153	171	193	162	165	188	168	185	177	158	199	185	170	187	161	159	167	183	170	181	176	155	158	175	162	163	144	181	182	159	163	181	172	210	178	169	187	180	171	179	174	148	160	173	168	155	188	179	160	164	171	181	166	166	179	200	168	158	166	176	166	172	169	188	188	170	164	176	187	174	162	176	181	165	174	164	183	158	168	185	178	159	184	161	168	147	168	156	158	173	181	171	179	179	177	199	164	170	171	180	189	164	169	186	195	175	160	163	170	178	174	167	181	178	157	174	187	175	165	171	168	151	172	165	168	179	164	195	164	159	161	167	195	157	177	157	175	144	176	163	173	180	162	185	181	166	161	174	157	165	166	156	160	140	170	166	164	187	169	172	167	160	145	168	160	155	170	146	141	168	172	183	157	177	174	183	165	160	164	156	147	157	157	164	174	163	178	184	175	170	183	183	169	178	166	170	179	165	161	169	156	183	176	149	172	178	181	159	166	165	189	188	178	144	190	159	198	164	171	191	171	168	175	177	156	168	152	183	149	181	169	166	194	168	166	188	169	175	168	172	164	157	182	178	202	156	180	162	179	156	172	173	196	142	162	187	163	174	162	190	175	159	186	172	179	186	145	172	161	163	170	178	160	159	167	166	172	203	170	172	179	176	163	173	158	169	149	185	157	155	190	158	197	188	185	175	190	157	170	174	157	180	166	166	169	177	178	169	171	161	150	174	159	159	167	182	160	166	170	158	159	170	146	167	159	185	173	165	184	177	185	175	192	171	163	142	174	167	167	142	176	185	193	184	176	162	165	177	178	190	173	178	160	184	191	168	170	170	171	161	187	170	161	174	163	192	180	156	186	165	171	180	178	186	170	159	174	156	145	182	179	205	152	151	168	155	191	165	166	163	155	151	164	189	182	168	171	196	180	183	170	172	159	170	184	174	160	187	174	169	167	166	150	158	141	164	182	179	173	160	179	157	186	151	167	172	191	174	188	152	180	174	158	167	147	167	165	158	183	185	158	182	168	174	194	185	191	172	192	162	179	162	165	167	161	169	173	172	160	156	194	159	162	173	168	167	200	159	183	161	171	161	189	144	158	160	162	155	187	159	177	168	172	163	165	175	166	182	174	190	157	170	176	175	139	181	170
150	2	1950	183372	434	19	269	306	311	264	289	272	278	282	288	277	273	254	243	260	248	245	246	229	216	205	233	215	213	198	201	207	207	205	204	193	204	187	213	189	188	201	171	164	190	196	197	182	181	194	166	205	170	177	172	193	190	168	183	191	171	186	195	190	183	181	162	187	198	186	167	198	184	175	167	195	173	194	206	193	173	174	176	189	195	174	161	176	191	175	175	189	168	170	174	195	181	184	176	200	187	181	173	170	175	185	190	182	176	178	179	181	186	184	172	165	184	190	183	190	201	188	173	189	158	188	203	198	181	186	193	166	164	198	179	154	184	174	150	167	170	181	175	189	172	176	179	169	167	161	185	152	172	179	177	166	168	199	191	179	163	186	175	180	182	165	168	169	172	177	187	173	169	172	162	163	167	175	168	173	151	181	183	167	197	177	207	212	170	177	176	171	174	188	195	171	163	173	161	177	193	161	172	186	162	186	174	166	171	178	177	165	168	172	171	173	160	172	175	165	184	193	174	174	173	188	182	170	163	171	167	181	186	184	175	151	154	179	177	173	180	171	155	173	167	176	188	179	197	151	183	169	176	172	158	183	174	180	172	175	170	149	164	177	176	182	174	163	192	159	206	149	173	181	183	153	177	182	190	194	176	154	176	164	157	186	182	169	181	176	194	147	178	177	171	212	201	199	185	169	179	162	182	183	173	172	174	185	181	185	175	205	174	170	161	182	184	188	180	182	161	186	195	179	168	162	170	182	168	196	188	176	179	154	209	174	181	176	175	173	179	164	201	191	194	199	156	184	193	185	175	149	176	178	188	168	191	186	171	182	173	173	176	171	172	190	177	172	187	176	198	174	178	186	181	175	184	177	158	183	200	159	155	173	181	174	176	164	194	197	171	181	159	168	183	179	196	183	184	168	171	175	182	180	180	178	193	180	163	170	178	195	193	179	181	184	179	170	174	199	167	164	185	179	175	173	187	182	186	187	179	178	189	194	139	173	178	178	183	185	177	180	167	194	175	189	166	170	186	160	168	163	174	157	191	180	186	182	192	178	191	174	171	165	174	153	204	169	177	190	202	189	183	187	167	188	194	165	181	215	195	168	171	177	171	181	163	182	160	176	165	171	157	170	163	170	178	158	159	171	190	159	181	171	178	163	151	155	184	164	188	173	174	182	190	176	172	169	149	181	180	187	177	178	183	168	190	197	149	157	170	174	167	168	192	180	199	166	185	183	187	193	178	196	177	170	172	190	172	187	176	169	175	163	193	178	168	195	173	177	155	175	193	175	169	168	167	186	193	178	177	190	189	176	158	146	175	162	167	168	152	174	181	189	179	189	188	184	187	166	168	188	175	178	191	178	181	162	162	174	172	193	159	159	190	164	177	162	163	186	164	175	158	156	160	201	166	179	165	155	188	171	186	154	173	167	166	166	167	178	187	184	184	182	175	205	180	168	177	134	170	175	174	186	183	159	149	180	154	169	190	192	168	183	188	174	164	186	174	176	177	182	165	175	182	173	183	172	196	183	167	188	181	169	182	171	184	194	180	182	165	175	199	181	164	168	161	189	163	176	190	178	181	200	187	192	180	181	186	175	196	176	191	177	177	178	194	196	165	171	163	187	181	167	184	158	147	190	190	186	176	186	178	172	153	176	171	167	178	212	174	197	172	185	185	147	193	189	160	171	164	178	182	178	190	174	183	184	161	174	172	174	177	189	160	165	205	179	172	183	176	155	161	182	180	152	149	180	181	183	164	151	172	183	188	178	203	179	160	160	171	194	165	183	181	179	174	176	210	173	147	199	185	187	167	171	187	184	183	185	188	180	196	198	203	196	154	162	161	162	185	153	166	188	166	170	164	153	155	197	195	199	173	153	169	190	173	164	181	193	166	193	171	178	202	162	171	166	174	198	160	167	185	179	194	197	173	171	185	177	178	185	193	161	194	167	170	185	180	191	176	180	169	169	188	162	185	188	180	187	186	160	179	151	166	156	177	174	186	173	159	174	188	205	174	167	182	174	170	175	167	182	168	169	162	185	158	170	151	190	199	165	175	191	150	179	175	177	196	164	193	171	174	187	160	185	177	182	177	194	173	179	158	169	176	191	178	173	156	177	184	164	180	205	154	196	188	174	181	181	179	194	193	174	178	187	183	184	160	158	159	164	163	167	180	165	179	199	172	170	172	163	165	194	188	179	179	168	153	185	171	188	186	190	175	192	184	164	173	175	177	194	178	199	163	166	155	161	169	170	177	169	171	194	178	154	152	192	162	158	176	172	180	199	184	198	167	190	170	142	176	184	184	187	171	161	155	191	191	187	170	186	160	182	178	175	182	172
150	3	3250	183429	430	22	302	321	295	274	278	275	271	236	260	261	269	283	260	255	226	254	214	216	234	232	199	196	202	225	201	208	209	213	215	187	175	189	208	175	187	202	180	193	205	183	191	170	196	203	218	200	178	188	208	204	180	174	158	184	185	216	182	196	179	187	174	206	189	196	180	201	193	186	170	180	207	191	177	195	179	190	190	169	163	171	199	191	158	191	181	188	172	172	179	192	171	158	175	155	201	189	193	190	178	202	172	171	163	195	179	177	175	197	196	192	195	193	182	198	181	206	182	179	182	176	189	182	182	193	188	202	199	188	177	182	196	178	204	199	191	205	181	193	196	196	206	172	180	185	212	174	184	173	196	191	192	169	166	190	188	197	164	198	184	192	194	169	183	168	189	184	199	183	181	169	192	190	210	190	169	199	215	207	190	175	186	202	184	185	191	168	178	182	207	179	173	172	165	190	171	196	202	175	190	182	199	184	173	190	200	193	198	200	194	182	172	189	182	162	186	171	204	169	200	175	190	176	203	204	186	170	173	176	172	180	194	160	192	189	197	181	182	196	175	176	187	179	187	193	166	219	200	184	182	181	205	182	182	192	187	212	181	202	201	194	188	176	186	187	188	168	189	187	200	174	155	183	194	222	179	201	177	196	174	183	203	189	190	191	170	176	182	171	177	192	184	172	206	179	178	187	171	202	182	192	192	182	198	186	162	196	181	179	204	186	187	188	192	191	184	191	192	187	189	169	205	193	193	170	187	166	185	154	182	179	194	196	184	211	164	195	198	178	209	173	191	185	211	173	210	163	178	212	199	179	198	205	179	184	205	183	194	179	176	168	179	192	179	189	183	178	197	181	182	183	166	173	201	178	183	175	170	173	179	174	190	183	170	177	175	196	165	190	165	191	170	158	181	180	175	195	174	199	172	192	209	185	181	179	177	202	192	187	177	177	172	170	155	165	209	199	194	209	189	179	197	200	191	188	168	203	172	184	172	189	184	193	182	202	182	194	198	191	152	180	190	169	177	193	183	184	182	183	197	172	193	191	178	183	183	181	186	184	182	181	187	176	189	182	182	213	186	167	185	208	192	170	178	194	169	191	171	187	201	183	182	168	171	213	197	180	184	174	205	179	191	196	180	198	163	198	181	186	186	212	174	169	172	176	176	171	176	186	199	190	183	180	193	167	162	197	164	176	191	168	200	202	194	192	167	216	170	202	183	194	172	196	184	172	191	178	176	188	176	162	165	174	167	193	181	197	195	214	190	200	180	165	187	199	195	186	191	175	168	169	184	176	171	187	195	163	179	196	173	200	193	179	199	185	182	200	183	199	168	193	180	200	176	190	210	189	164	182	210	182	187	195	174	174	176	183	197	189	189	185	186	190	184	165	182	182	185	195	169	167	196	179	182	193	195	161	188	184	188	190	164	208	168	187	225	188	168	188	205	182	180	200	198	176	187	224	180	176	186	181	207	218	186	163	188	191	173	197	164	183	176	168	198	192	186	177	198	197	210	167	177	172	193	200	174	192	198	203	195	164	187	170	184	180	171	190	190	197	187	186	176	188	163	200	191	174	173	181	192	195	170	181	181	188	168	168	204	209	183	196	169	193	161	195	167	175	179	178	180	178	180	184	154	181	194	208	211	186	185	185	189	174	192	191	159	182	177	186	180	179	197	200	171	203	187	187	198	191	179	197	182	181	181	206	188	193	182	193	185	184	158	182	177	181	184	205	189	201	183	185	193	195	200	181	188	180	186	197	168	163	175	168	170	177	161	184	181	156	176	193	162	181	197	192	171	188	202	198	185	162	166	187	192	182	183	176	163	176	192	190	180	189	176	186	178	197	175	190	174	210	191	176	191	181	192	199	164	190	180	179	177	161	173	184	186	185	173	196	173	176	157	179	179	202	190	146	167	183	159	155	177	188	197	183	197	191	169	197	189	195	182	219	188	188	167	206	192	178	198	160	171	183	193	165	159	187	167	161	175	185	197	170	171	183	168	210	163	185	183	210	202	163	180	200	188	183	178	196	206	167	199	186	178	195	172	177	158	195	169	193	190	179	181	210	166	187	167	174	175	172	173	177	181	182	155	183	198	195	178	179	175	183	205	180	169	184	163	182	170	177	191	181	177	185	171	205	187	169	176	166	201	192	175	192	183	164	190	178	202	168	179	184	177	167	182	177	189	182	165	184	188	177	180	168	180	193	187	189	179	189	175	182	169	162	177	198	163	169	169	180	167	203	207	174	175	196	175	174	179	185	176	183	161	204	175	198	189	167	176	205	174	183	178	196	188	194	173	181	174	195	180	159	159	169	201	183	184	155	159	152	191	183
150	0	2500	183487	426	7	245	310	318	313	303	310	333	335	342	357	355	321	326	306	303	309	274	254	242	244	257	227	248	244	263	224	197	225	221	208	211	216	213	213	211	217	219	218	230	197	220	230	232	208	225	216	226	188	194	197	221	194	206	213	212	180	208	209	215	199	209	229	193	206	186	202	213	210	211	223	204	237	200	187	186	199	185	201	182	186	176	192	214	186	208	181	209	190	183	186	199	214	186	196	191	207	207	198	186	221	201	207	214	176	207	183	214	195	189	192	209	209	186	178	200	195	212	214	180	190	204	192	192	174	197	189	198	184	185	199	197	178	181	201	188	195	192	183	178	202	196	184	211	176	172	185	183	225	181	211	188	195	175	205	214	188	196	189	169	195	163	195	210	186	188	195	194	199	222	208	167	181	192	182	198	182	192	203	188	187	186	216	193	173	197	177	190	183	185	177	169	197	174	195	201	200	181	176	181	185	196	191	189	188	196	192	196	185	188	183	201	202	197	182	196	187	195	193	188	211	201	165	219	189	210	192	192	194	175	207	183	178	164	208	185	192	174	176	154	180	214	181	175	180	196	167	213	193	207	184	209	194	178	191	204	178	188	165	196	181	197	187	206	186	181	208	198	202	194	211	210	187	192	176	210	183	193	197	181	186	195	188	205	200	171	183	163	192	189	167	189	213	191	163	201	185	187	186	215	189	177	177	195	182	185	192	177	201	190	193	190	191	162	198	179	198	179	179	189	187	204	174	222	180	177	197	177	165	186	195	210	170	190	181	171	177	180	190	186	211	176	195	193	190	180	179	184	186	191	187	190	168	198	177	183	225	178	177	193	171	200	202	200	191	200	174	201	177	203	177	197	168	196	186	162	176	182	181	208	176	197	191	212	168	183	190	171	180	187	201	189	192	165	186	213	186	191	184	187	186	205	202	184	198	183	184	208	171	177	181	199	224	178	179	196	173	176	191	183	195	194	181	199	204	190	182	190	193	181	217	205	179	183	198	193	203	181	194	154	189	198	203	192	190	186	194	182	182	162	183	171	182	190	170	190	185	207	186	186	178	193	203	203	200	184	190	176	211	186	180	192	201	186	202	173	174	179	185	189	197	209	189	178	171	178	195	173	192	187	197	191	180	194	161	202	191	195	206	197	182	191	172	176	217	207	167	187	168	200	178	165	192	203	204	194	186	197	182	174	200	187	176	180	186	194	180	211	203	200	162	170	194	187	194	187	185	190	176	193	210	197	201	194	209	181	192	188	165	178	175	198	185	188	186	182	184	192	173	199	182	196	165	164	197	184	179	189	169	219	188	178	192	185	214	196	198	180	181	203	213	206	158	172	165	175	188	186	206	178	209	212	187	188	188	184	193	192	220	193	197	218	197	202	186	179	203	188	200	182	189	172	179	184	194	180	171	180	191	194	186	180	163	167	182	216	194	183	189	199	199	211	193	216	207	186	175	186	186	184	194	174	185	177	189	200	225	188	191	178	203	168	204	200	167	201	189	203	190	177	185	197	181	194	195	181	174	188	187	198	202	212	175	200	206	209	193	183	179	190	192	201	212	172	196	186	183	172	186	187	180	195	173	214	158	179	194	187	187	192	177	220	197	200	205	205	162	207	170	190	196	192	201	191	193	166	209	199	203	176	191	197	191	196	166	184	199	195	206	181	188	187	211	196	178	166	199	180	163	175	175	177	197	181	194	191	207	175	202	190	198	194	194	194	216	181	183	197	183	167	196	187	207	194	202	208	173	192	190	180	191	201	193	182	187	199	184	169	189	170	185	200	198	206	180	173	201	153	194	196	189	205	174	182	187	171	163	182	188	169	162	169	194	220	205	187	199	177	198	180	167	192	181	150	186	207	176	179	200	175	189	156	189	183	213	191	189	183	182	184	205	192	189	184	190	223	198	180	209	210	183	186	181	186	213	206	166	153	213	196	178	179	189	204	194	194	186	172	169	167	191	186	200	191	183	193	188	185	175	182	187	184	204	173	184	198	179	173	196	190	197	163	213	214	204	192	197	186	184	193	175	181	178	184	178	183	194	185	192	197	207	179	190	167	186	203	189	195	192	204	157	204	184	173	185	205	178	202	193	180	208	159	172	190	177	203	182	166	175	183	197	192	203	166	173	197	189	179	176	184	190	185	164	203	216	199	206	169	186	203	196	185	196	195	194	172	185	214	176	181	180	220	207	187	177	199	191	198	167	173	199	181	171	169	208	190	197	205	204	177	187	190	203	197	183	195	192	204	184	171	178	203	183	181	201	212	168	200	167	183	187	171	175	181	191	165	154	186	195	178	207	202	192	181	190	200	203	183	191	163	187	181	212
150	1	1710	183545	422	46	293	303	304	261	218	237	245	205	206	221	204	198	201	213	214	217	192	222	188	174	168	200	182	195	187	170	183	193	176	180	171	175	156	183	177	171	186	183	187	164	167	171	190	166	180	172	176	199	173	167	180	186	171	188	197	168	180	146	182	178	204	186	162	146	155	190	154	158	169	178	162	147	167	162	179	188	156	162	160	166	181	158	188	190	172	171	173	161	170	161	171	173	169	167	179	163	176	208	156	191	173	174	163	174	168	188	140	182	181	197	176	160	159	169	178	157	158	175	173	163	164	169	199	176	187	189	178	156	166	162	191	176	170	155	173	165	144	169	181	174	187	186	163	181	152	180	155	175	184	174	172	167	164	175	171	184	185	167	154	197	155	181	184	168	170	166	140	180	171	179	191	189	144	172	167	175	183	186	164	178	156	186	189	181	172	159	153	161	178	180	191	154	192	181	179	178	181	167	175	171	177	193	175	173	149	158	179	156	185	178	173	160	173	163	180	160	168	171	183	177	161	165	148	179	156	182	151	164	169	177	160	198	159	180	162	190	161	186	188	170	172	171	164	166	174	175	170	165	190	161	172	170	173	147	181	160	185	188	181	173	174	195	158	167	161	188	161	178	161	184	164	152	177	172	191	190	152	154	179	162	168	172	175	169	184	161	169	173	151	178	163	152	197	180	195	155	189	173	179	158	154	167	157	164	162	178	161	168	205	177	186	167	167	170	157	170	192	169	169	183	182	157	146	173	175	165	180	196	202	166	170	183	167	174	177	186	161	165	185	161	168	168	173	171	158	175	161	147	180	185	166	170	177	160	171	168	172	169	163	177	189	158	157	183	152	168	165	200	166	175	186	158	169	158	160	170	169	171	179	208	149	177	175	168	188	171	164	175	158	157	149	167	179	178	172	168	181	174	163	181	165	172	189	163	167	176	163	151	163	161	168	175	156	197	171	167	175	172	188	182	171	188	171	177	195	179	176	155	173	154	165	166	180	163	184	163	178	178	154	169	157	144	176	153	157	164	164	167	154	156	186	193	164	169	166	177	199	185	177	169	165	149	139	166	163	167	182	177	165	163	179	193	164	187	204	176	184	160	189	155	180	195	202	168	147	185	177	163	164	168	158	176	163	168	188	157	177	171	174	181	163	182	187	168	187	171	171	171	174	174	173	178	189	163	173	166	150	186	168	184	160	166	163	167	172	193	170	185	173	172	151	173	162	175	169	163	191	169	202	183	179	178	181	177	175	144	174	152	158	146	177	158	180	188	157	170	169	166	176	182	188	182	162	180	180	169	175	167	157	172	158	195	179	180	173	171	163	160	170	172	174	166	188	156	160	177	183	162	180	159	174	182	182	170	175	178	171	167	171	174	170	170	163	159	167	182	171	180	151	163	156	179	179	182	169	167	158	164	170	162	174	196	169	182	181	183	181	172	169	188	190	170	158	166	180	174	157	176	180	168	174	155	168	162	171	157	171	142	178	158	166	165	188	177	152	155	174	166	180	166	160	178	168	172	177	181	180	187	163	167	168	190	175	197	176	183	173	153	193	165	172	183	159	176	169	177	175	165	173	170	166	151	169	180	182	168	182	168	172	174	155	162	181	181	165	170	155	165	180	183	175	171	162	178	179	163	176	178	183	184	168	170	176	162	202	158	178	174	173	174	180	148	158	191	167	176	169	184	174	179	162	182	174	162	163	165	203	169	216	148	173	186	173	181	159	166	169	161	182	153	155	173	173	172	159	193	167	172	156	165	170	171	173	174	171	167	176	187	157	170	196	144	167	179	169	168	184	178	178	164	161	155	146	165	158	183	142	180	154	185	190	151	172	178	180	181	173	174	172	171	179	158	179	165	161	163	167	192	161	190	149	160	155	147	170	164	159	170	177	178	176	181	177	170	165	172	159	171	186	165	177	174	169	149	173	184	180	176	149	191	164	191	172	154	142	183	170	170	170	164	189	174	161	164	159	180	178	161	159	172	152	166	161	173	182	189	166	161	158	152	146	170	176	195	176	156	159	180	168	183	187	174	171	166	189	174	181	161	171	171	159	167	176	186	160	159	191	174	152	165	171	169	155	184	177	158	159	169	188	165	182	191	171	182	167	172	178	171	159	160	172	173	177	176	157	176	174	174	156	195	178	156	170	156	174	163	175	175	184	179	176	161	175	144	169	176	191	164	161	162	165	170	180	153	177	178	172	149	176	187	177	164	176	154	182	182	171	170	168	150	161	186	156	167	170	186	194	158	168	171	175	174	177	157	174	154	166	171	155	175	165	161	168	179	173	173	184	162	157	181	172	158	169	177	178	154	164	159	171	166	170	164
150	2	1950	183603	425	19	278	287	309	288	248	262	266	255	246	233	268	249	230	216	202	214	220	204	210	201	206	200	193	173	190	193	183	176	189	182	176	176	174	168	156	176	164	160	182	169	156	161	178	161	170	167	159	180	170	172	186	160	165	160	167	175	174	184	161	166	145	180	162	168	173	182	142	181	174	156	175	151	148	167	140	164	183	189	172	137	171	151	166	169	168	153	144	171	163	178	188	158	152	151	165	159	149	167	152	154	142	167	146	161	173	168	169	165	157	140	173	162	175	171	163	154	176	168	158	179	162	160	157	159	163	155	160	168	168	144	138	156	161	176	172	163	172	180	184	174	156	178	142	163	168	152	146	164	158	166	145	172	159	162	159	155	143	149	172	177	138	160	148	180	165	163	157	152	130	152	163	153	158	172	178	153	162	157	155	172	149	143	173	168	169	172	145	143	157	157	171	152	160	164	158	159	157	157	170	152	171	153	169	186	153	166	144	155	136	170	155	151	160	183	151	154	181	165	155	166	162	149	153	163	154	161	178	154	158	164	153	156	169	153	154	149	163	162	164	169	144	184	155	142	148	173	177	165	151	161	157	172	158	150	168	154	153	149	180	162	143	169	159	171	159	160	182	165	150	153	166	148	157	167	165	156	156	169	150	179	145	135	160	146	159	163	168	161	138	148	152	155	164	160	159	162	138	164	171	178	142	156	149	185	164	149	148	166	159	173	155	158	138	147	159	162	143	147	180	148	171	149	170	165	154	145	151	148	169	147	170	162	161	158	164	162	163	168	145	152	148	174	167	160	161	152	165	142	168	170	152	151	162	174	151	168	144	155	153	142	145	146	156	179	190	148	154	161	169	169	167	153	167	156	176	137	141	141	141	157	156	174	152	161	157	154	167	145	168	157	144	152	173	148	155	151	170	157	163	139	151	141	154	164	153	169	162	164	181	154	170	171	167	172	171	182	155	155	158	180	161	149	151	158	123	161	151	139	189	149	122	147	130	154	146	143	166	175	169	154	153	171	176	155	163	184	169	138	172	165	155	164	156	173	169	156	134	174	170	160	171	147	180	151	152	143	151	180	150	177	162	152	131	163	169	148	141	146	152	159	151	178	159	149	150	148	171	153	153	149	165	152	154	151	159	170	152	160	180	149	174	142	177	166	142	142	167	145	161	183	152	155	159	164	163	146	161	148	162	181	156	151	154	149	145	170	171	162	173	177	140	148	152	172	174	167	138	176	142	160	154	151	167	160	162	160	143	145	170	148	142	143	165	148	168	168	168	173	156	161	137	172	159	172	158	147	149	160	156	152	143	168	156	152	157	167	182	147	171	141	159	151	178	164	168	156	156	162	160	169	170	175	162	169	141	153	137	169	167	151	155	132	152	158	176	175	153	156	167	169	147	160	173	169	139	178	149	166	154	135	166	154	145	152	172	158	137	158	153	175	158	168	188	170	128	170	163	141	167	139	163	160	147	146	154	146	140	146	152	154	166	178	129	144	167	151	165	159	165	144	141	158	188	156	147	167	152	181	138	175	168	165	158	186	159	147	144	134	164	170	160	154	129	164	146	156	147	158	157	146	144	159	168	139	149	165	158	166	149	162	166	178	175	161	177	142	161	146	162	154	143	172	145	160	148	171	148	147	171	176	155	168	170	169	155	184	147	168	179	153	151	164	146	154	170	152	158	176	159	158	149	162	145	141	141	148	161	173	163	172	160	143	141	166	168	148	158	169	160	159	166	154	133	165	176	148	164	155	172	155	158	156	163	174	156	167	165	166	152	142	139	126	163	169	153	151	151	140	164	161	176	152	154	153	140	155	151	165	171	142	163	152	155	150	171	164	149	154	126	146	146	166	147	169	173	170	147	157	166	156	162	158	175	168	165	169	146	160	126	158	166	152	164	145	174	147	148	152	152	159	150	143	146	153	150	133	159	161	166	148	169	150	152	154	176	143	168	174	162	148	168	178	134	164	160	143	165	164	176	164	152	147	160	171	166	160	172	166	168	160	154	142	165	142	147	139	157	160	156	156	159	166	175	166	163	179	151	158	148	164	167	166	157	152	151	135	159	166	169	158	150	168	165	140	175	165	172	171	143	182	156	166	136	167	164	142	149	149	151	146	151	175	166	169	167	154	157	152	171	167	168	150	161	160	180	155	156	136	152	139	154	152	143	152	169	182	154	146	162	154	168	182	171	167	152	157	155	163	176	158	153	163	163	157	155	169	142	185	166	149	157	146	171	159	176	177	153	153	159	164	166	157	183	154	166	151	180	160	165	139	147	149	145	162	167	173	128	143	169	152	139	165	151	135	168	179	165	135	154	146	137	173
150	3	3250	183661	435	22	270	327	266	283	232	230	240	208	240	218	227	217	215	213	223	217	227	189	186	170	200	166	196	187	163	164	182	171	172	170	169	194	155	168	191	165	152	153	139	173	155	182	162	184	160	170	137	160	186	150	183	158	161	181	152	167	179	176	174	160	142	152	173	158	188	164	177	169	163	172	155	153	167	155	173	148	149	169	156	164	165	169	170	166	153	161	160	159	161	171	162	170	168	152	147	164	158	163	163	165	146	145	168	148	172	161	153	194	178	158	137	165	142	161	159	135	164	153	164	161	156	164	149	176	159	178	164	175	139	166	158	168	152	161	163	134	149	170	151	167	149	156	164	161	167	166	165	146	154	156	145	163	157	165	160	167	162	163	142	162	142	158	155	152	172	169	149	154	150	156	157	182	144	168	153	153	161	170	164	149	167	173	149	174	166	170	161	158	167	152	140	155	167	150	166	180	162	150	165	157	162	163	152	157	163	146	149	161	148	148	158	170	162	152	119	167	165	143	158	166	169	130	128	151	142	152	140	136	137	154	174	144	145	172	137	161	151	173	172	154	158	174	162	138	150	142	127	157	142	170	168	154	146	158	134	148	143	141	156	135	162	149	158	157	152	188	158	143	171	159	130	173	147	162	147	148	151	132	164	164	170	137	140	149	161	141	152	155	143	156	141	160	141	190	163	150	153	166	160	150	150	161	161	145	177	178	157	142	153	174	176	172	148	149	154	146	149	137	192	170	163	161	156	154	160	145	157	145	177	134	148	150	176	139	130	148	140	175	146	130	153	158	155	144	168	166	176	144	154	159	151	144	152	142	146	142	150	178	162	161	138	177	150	143	148	157	139	170	145	175	170	181	137	171	146	138	171	148	165	152	146	173	139	137	145	154	162	161	153	143	142	202	147	174	160	170	173	168	154	144	167	142	171	156	178	144	152	127	141	144	176	172	163	150	170	157	179	139	186	145	138	162	150	170	171	150	134	157	167	160	165	158	163	146	172	146	159	155	164	161	153	147	149	165	152	157	167	149	167	151	158	144	177	167	160	165	173	168	149	156	154	148	157	155	155	155	181	126	155	159	156	163	163	139	149	146	163	148	152	143	152	161	154	151	162	171	153	148	173	194	154	132	163	161	157	159	162	174	158	166	123	157	144	184	161	159	149	141	153	135	159	145	158	157	165	154	180	159	161	170	190	152	151	146	166	162	156	151	153	163	140	151	165	156	177	160	167	167	138	141	164	170	145	166	161	161	151	160	176	157	156	163	158	133	176	149	173	149	156	151	158	163	130	184	165	151	146	154	160	169	167	159	144	169	169	156	162	149	148	168	160	146	175	146	158	145	135	153	150	172	143	184	167	130	148	165	142	160	169	152	150	160	162	154	167	169	140	148	148	170	142	159	157	164	139	145	142	169	132	153	158	152	153	147	169	161	137	161	120	140	155	160	170	167	162	156	168	157	160	152	153	146	158	157	158	148	147	146	160	155	161	162	151	157	154	137	155	163	149	148	159	138	142	160	154	171	150	147	137	136	158	158	148	159	170	144	158	174	144	155	157	159	151	147	147	144	153	155	166	178	151	152	150	149	157	162	137	144	157	145	149	160	184	142	150	155	146	134	157	182	151	136	148	136	144	163	161	149	146	152	152	146	169	144	155	178	154	173	162	140	184	168	165	174	155	169	132	162	136	169	160	149	154	133	167	154	160	141	160	158	144	157	159	149	155	150	156	174	147	146	154	153	146	172	146	166	158	153	171	151	169	167	136	156	163	158	162	144	151	153	174	158	154	159	154	167	173	169	124	148	163	135	163	156	149	169	167	182	173	151	159	161	147	145	163	143	162	151	163	177	163	139	154	144	157	155	144	157	165	147	163	151	156	160	168	152	143	161	144	142	150	155	135	150	160	162	162	147	149	140	160	144	140	161	151	143	161	148	160	136	176	163	183	153	168	151	164	176	162	155	143	155	150	154	152	153	183	149	150	167	166	159	165	152	162	146	154	157	159	154	165	157	156	171	173	154	162	158	164	156	175	157	161	150	171	156	146	154	167	160	139	163	151	146	162	162	147	160	148	150	167	139	160	160	156	162	164	144	162	162	160	154	141	169	165	174	172	143	160	151	147	145	162	140	153	183	146	142	162	166	161	178	151	149	161	142	165	144	159	163	178	167	163	151	142	159	157	158	179	161	130	157	153	148	157	144	143	166	159	149	156	146	159	155	150	146	171	147	163	179	162	145	164	161	154	173	144	144	156	161	166	147	133	160	176	142	148	149	131	155	150	164	156	173	162	147	126	178	160	141	146	148	167	159	147	155	156	156	155	156	165	146
150	0	2500	183718	434	3	231	292	298	299	288	269	303	272	281	282	266	285	303	266	259	230	262	237	227	229	232	236	226	198	200	186	205	181	189	185	195	183	194	172	175	203	189	197	201	183	169	159	179	172	184	167	189	192	176	165	158	163	170	150	165	183	172	165	172	171	155	156	186	170	155	162	160	177	164	163	166	160	161	187	165	147	175	166	170	167	171	160	146	157	167	173	181	160	148	153	150	148	150	151	147	153	179	146	164	149	161	150	158	167	158	147	157	142	158	170	147	150	144	167	166	171	170	150	166	149	147	147	168	168	162	170	168	161	155	161	149	149	160	161	143	132	134	156	162	150	148	160	140	159	149	144	148	152	141	143	159	147	159	152	166	136	155	152	164	156	150	149	137	165	142	156	149	145	147	147	152	148	153	157	174	165	147	164	152	145	122	144	135	144	165	133	146	137	163	153	159	172	157	174	139	154	149	131	169	145	159	165	135	161	185	161	139	151	139	144	158	151	151	141	168	158	145	149	150	161	151	163	150	152	152	173	155	150	160	142	135	149	166	145	145	173	142	142	167	165	142	166	171	148	148	149	144	155	159	156	161	152	128	151	131	142	151	154	159	158	152	146	170	144	136	143	156	158	166	168	147	156	146	155	131	143	152	136	152	173	173	150	163	150	148	144	149	141	152	147	134	152	157	151	163	166	161	164	170	163	155	164	150	151	130	140	154	133	157	145	136	162	166	147	153	144	148	138	137	145	146	148	167	141	158	159	139	163	168	156	149	163	145	144	162	143	136	153	165	172	149	147	152	146	170	169	125	149	179	155	153	169	137	137	152	184	141	140	148	161	147	155	153	153	135	173	146	130	154	138	140	148	163	141	154	127	162	137	165	141	133	139	166	160	140	179	166	167	157	150	160	126	169	164	148	152	156	147	139	141	132	154	141	123	157	134	143	153	143	135	131	152	125	148	167	121	158	144	161	153	135	164	148	159	161	148	146	137	166	156	122	147	136	144	166	158	172	148	147	150	165	165	152	135	162	142	159	130	151	142	141	153	133	137	156	143	136	127	152	152	166	135	146	172	154	131	152	136	156	156	158	145	157	140	134	117	140	153	138	161	138	133	172	154	138	155	155	156	162	144	148	142	143	161	147	141	155	150	156	149	157	147	138	149	145	150	159	159	154	147	138	140	127	140	122	154	149	143	146	149	159	166	142	148	148	136	137	154	146	140	153	138	141	135	149	157	140	168	136	152	160	158	143	143	167	147	141	167	122	134	164	158	164	182	146	158	146	145	132	140	151	145	155	150	160	143	156	152	163	137	141	126	136	145	163	133	149	168	149	153	158	170	145	153	153	144	151	175	171	165	137	133	143	150	148	144	134	160	155	155	139	167	165	169	157	129	158	143	169	143	146	152	188	158	150	139	150	158	146	136	149	144	142	156	140	152	121	128	147	153	128	151	168	138	144	163	134	141	134	151	175	121	153	143	149	145	150	151	145	158	161	155	157	147	118	157	162	131	139	144	166	139	145	151	129	164	154	146	143	159	154	159	170	159	147	151	143	133	170	150	153	155	148	154	137	147	143	161	164	152	152	122	151	144	154	157	164	146	152	150	152	136	145	160	169	164	164	157	145	142	154	143	150	154	147	141	156	163	154	141	139	145	160	134	148	158	139	144	149	149	142	160	150	142	148	184	150	166	146	143	168	150	139	139	148	144	165	145	133	149	147	161	162	143	144	140	153	142	149	155	145	143	147	136	132	135	149	144	165	152	157	158	142	155	138	134	155	144	162	143	130	155	147	130	186	155	172	144	159	137	128	156	149	159	153	124	150	160	160	136	141	151	140	137	137	150	143	155	126	155	144	151	158	169	154	150	130	156	134	151	150	154	151	134	152	139	129	138	154	147	154	129	148	146	153	132	152	150	167	147	147	167	154	167	135	148	135	145	147	156	137	159	149	160	154	138	145	161	160	148	173	135	123	155	145	156	155	133	159	148	146	142	160	147	141	132	153	164	154	168	147	156	140	165	158	133	152	152	141	165	151	147	141	132	147	136	153	146	144	127	145	157	158	154	156	140	125	137	148	154	167	145	137	162	157	157	148	146	133	163	147	143	152	150	165	161	148	154	136	162	146	151	142	152	150	164	151	169	151	143	174	142	136	137	127	149	153	150	161	146	149	169	154	152	133	145	137	148	144	148	139	155	163	138	148	138	142	129	128	151	147	145	146	142	151	168	127	162	156	162	151	159	133	153	152	148	132	149	163	162	139	122	142	142	152	134	138	159	150	155	159	166	142	166	151	144	134	142	143	135	152	162	147	166	140	169	159	130	131	127	134	124
150	1	1710	183776	420	57	310	265	280	229	240	230	203	192	189	192	211	188	181	191	188	205	191	215	183	175	160	146	160	161	177	173	183	165	165	162	170	147	162	138	161	168	161	174	154	135	144	159	172	143	146	158	161	161	165	151	140	172	162	140	144	147	164	153	177	159	146	152	155	168	148	150	142	163	147	158	137	168	153	157	151	158	157	146	160	173	162	150	163	147	166	154	156	156	136	159	149	156	176	154	145	155	154	163	145	162	151	157	155	147	172	172	165	171	152	156	155	173	156	142	161	166	163	166	147	158	173	164	143	147	165	162	134	162	148	166	146	156	149	147	148	160	137	171	152	151	149	145	157	163	128	140	147	150	159	182	134	157	165	147	163	157	149	140	154	164	159	145	147	144	178	158	149	175	145	164	171	165	171	146	163	167	167	155	164	148	159	161	143	149	145	148	155	158	144	165	124	156	153	161	161	179	135	166	146	159	134	143	167	147	152	145	169	158	149	152	161	140	162	158	172	160	170	170	146	157	150	152	170	160	170	153	142	168	155	146	192	147	144	142	158	163	165	167	178	149	173	149	143	168	140	147	153	155	176	162	144	159	176	135	135	175	154	144	164	157	159	147	153	145	168	169	146	143	147	159	143	147	157	162	130	163	163	172	155	143	154	155	140	136	134	177	163	155	166	170	171	156	146	169	160	148	153	155	146	145	144	153	144	162	171	170	145	157	173	158	166	166	164	145	154	163	158	158	158	154	163	147	185	173	137	156	152	148	138	146	155	164	144	149	161	154	175	157	168	163	175	157	166	168	169	149	138	175	145	155	162	173	144	166	155	172	171	142	145	150	174	151	169	159	172	163	155	157	145	146	152	176	166	148	160	149	144	158	167	153	155	158	152	146	165	149	153	153	156	180	178	144	173	169	136	144	170	153	168	149	141	148	153	155	185	167	157	180	160	154	154	166	134	154	168	165	151	166	146	146	156	150	145	172	174	179	148	159	158	156	149	146	159	135	138	151	136	156	176	157	148	156	156	161	158	146	132	159	150	165	162	153	142	154	150	154	166	168	147	157	156	138	154	151	152	164	132	155	159	166	158	172	172	152	189	154	139	147	153	154	167	159	151	156	151	136	151	143	159	163	123	160	160	158	157	162	143	164	165	139	164	164	142	149	140	177	137	146	149	143	148	124	169	151	153	149	175	164	161	157	165	155	149	165	140	173	154	151	157	162	164	166	146	155	144	161	160	157	183	158	159	166	159	147	147	157	175	144	124	165	139	157	168	162	130	173	148	159	177	154	145	159	160	159	158	166	162	158	149	141	170	158	153	141	140	179	138	136	155	157	155	162	148	175	151	154	167	159	157	144	158	130	153	143	151	169	157	167	156	161	148	153	160	152	160	150	161	158	167	152	149	155	164	152	156	172	179	135	147	161	142	170	157	140	153	150	167	159	160	167	152	150	160	146	171	157	171	173	158	145	148	152	168	156	153	161	159	154	161	153	138	163	172	164	170	160	161	159	157	141	134	173	144	139	136	142	152	172	138	150	169	160	148	150	156	157	156	175	149	145	160	144	177	149	174	147	169	141	167	168	141	153	160	151	152	177	156	145	155	157	147	166	134	151	157	143	137	163	156	138	142	166	161	143	165	154	158	143	157	151	158	149	143	170	166	180	148	151	151	189	161	175	151	165	156	149	157	159	170	154	159	153	141	147	150	154	160	151	165	150	146	146	157	162	147	175	150	161	161	153	148	169	142	154	163	157	141	154	159	156	171	158	163	146	156	175	139	159	171	148	150	135	171	163	163	142	142	147	149	140	152	151	148	137	168	163	168	176	149	154	164	155	136	165	173	180	150	172	163	139	165	151	171	171	153	176	165	158	156	142	172	138	132	154	164	160	170	155	138	149	137	164	151	158	153	158	147	167	173	142	147	169	139	177	160	167	160	125	150	148	174	135	151	155	170	132	150	153	151	170	154	152	171	158	163	148	148	160	158	151	158	159	153	144	152	152	146	161	172	160	146	147	146	150	144	159	142	165	150	155	165	159	158	156	142	150	173	150	140	145	125	153	150	153	142	158	147	141	151	149	167	144	143	177	142	143	150	170	139	152	180	153	161	165	168	170	161	140	162	155	160	143	151	143	146	166	165	152	149	150	132	160	167	155	160	149	146	165	166	168	157	176	153	160	158	173	144	189	168	146	161	152	163	157	166	159	157	151	176	155	168	162	180	139	167	151	151	148	156	155	154	170	156	152	160	158	134	158	172	151	151	169	165	146	138	155	157	170	156	156	157	156	152	162	145	159	160	157	151	162	155	145	146	161	171	152	148	160	145	161	158	150
150	2	1950	183834	422	14	251	288	285	301	243	255	245	248	286	281	260	236	256	227	235	214	193	202	223	202	180	179	213	184	174	199	174	176	187	153	176	160	184	182	153	171	167	164	177	168	154	161	175	182	178	179	166	147	163	138	170	172	169	151	132	170	169	144	170	160	176	166	158	176	150	137	160	144	163	152	145	161	163	148	175	155	148	134	158	157	165	172	151	169	155	156	153	158	167	154	177	169	158	159	155	154	153	158	133	134	193	161	162	157	141	150	165	149	155	157	157	167	161	146	157	160	151	145	162	164	147	153	173	137	157	135	156	163	160	165	163	140	140	158	161	147	149	164	167	120	149	153	139	146	163	144	133	155	146	156	153	147	128	141	143	163	142	141	154	161	159	135	146	148	168	142	172	137	147	154	163	136	147	167	165	159	152	141	145	163	140	150	168	152	145	137	134	157	165	148	134	145	142	142	162	148	161	146	144	142	127	144	156	150	162	128	157	151	154	151	144	156	161	141	161	156	163	161	146	145	168	149	150	145	156	153	138	141	160	177	166	165	136	152	161	166	137	161	149	144	148	145	142	155	158	165	153	155	146	150	161	173	162	164	120	157	163	143	141	137	147	155	144	150	134	148	172	144	148	153	159	135	144	165	162	137	159	132	164	167	111	170	157	134	149	143	163	165	153	152	149	151	171	169	151	165	168	151	171	156	144	170	139	150	148	154	146	186	167	173	155	146	157	154	150	153	165	150	154	139	137	134	167	160	132	154	146	148	145	159	161	163	140	150	157	150	162	157	145	153	153	149	164	164	141	159	136	155	169	141	154	159	161	155	151	150	151	136	142	148	149	166	178	158	152	148	140	166	138	152	161	155	157	169	140	149	151	164	152	169	141	159	157	151	137	140	157	153	138	153	154	151	189	147	171	160	148	132	152	154	156	141	157	160	146	169	142	165	158	152	155	152	174	142	151	151	160	149	127	166	143	144	130	174	166	137	162	162	154	160	159	151	153	153	141	141	140	157	139	153	137	132	146	146	163	152	153	153	170	148	123	143	140	154	164	161	145	147	152	154	155	126	144	163	162	149	142	161	147	151	157	158	156	128	149	160	163	161	134	160	146	155	148	129	161	156	129	138	140	149	151	139	167	173	163	138	153	157	128	136	161	159	151	133	136	152	166	164	174	151	172	143	128	161	142	158	169	153	145	173	129	149	142	152	161	141	149	182	155	153	141	137	148	151	153	158	144	149	160	144	159	147	145	151	156	157	163	165	127	146	148	148	149	157	154	143	150	170	150	153	142	145	151	174	153	128	155	124	130	162	145	149	155	164	142	157	167	167	159	145	154	164	156	137	155	165	145	150	159	139	155	141	163	146	151	162	156	154	152	170	164	144	160	163	167	156	150	157	164	145	158	150	152	153	153	152	165	166	148	133	155	155	148	153	139	148	150	168	151	150	175	160	126	150	137	127	161	161	168	173	151	125	120	172	140	157	144	151	147	175	156	164	141	144	174	151	152	142	148	149	145	159	168	148	140	135	154	160	169	155	160	158	169	114	125	153	152	138	135	144	171	151	150	164	148	144	133	143	163	156	158	168	140	139	126	147	141	141	156	144	150	141	137	160	162	140	131	138	136	135	132	149	156	145	152	131	150	143	171	156	145	155	145	161	152	171	166	149	138	153	156	154	161	140	151	151	152	156	153	164	151	160	178	146	141	140	167	161	135	158	165	158	159	149	146	152	171	149	165	133	138	148	149	145	142	158	139	158	165	145	168	157	129	156	134	155	149	175	142	140	143	171	153	158	159	161	148	167	144	156	148	146	126	153	146	142	143	136	162	175	164	148	155	170	157	140	157	137	151	152	160	133	154	150	155	156	148	160	136	131	138	144	167	176	153	151	138	152	155	158	158	162	135	139	155	136	140	173	155	145	141	177	148	150	133	139	131	126	163	158	154	141	157	153	158	136	143	174	138	160	152	157	137	156	136	154	161	169	146	129	136	150	137	136	149	134	164	158	164	140	158	146	139	154	151	131	141	149	146	152	151	143	158	168	145	159	141	148	179	151	167	159	157	152	160	161	152	151	158	163	142	166	164	158	162	128	139	149	150	154	138	150	150	155	145	172	147	134	162	144	151	151	145	156	166	152	145	178	161	141	140	123	164	156	153	151	168	155	139	156	150	158	139	177	163	149	124	154	160	129	137	158	149	152	154	155	139	163	136	153	154	135	159	170	170	155	154	161	152	157	150	146	149	140	170	140	147	159	148	145	146	160	152	155	147	123	165	151	132	149	167	154	144	151	144	169	146	164	140	160	163	138	158	162	133	137	130	156	157	137	157	149
150	3	3250	183892	433	17	276	314	286	237	228	248	220	209	239	207	196	206	219	215	189	200	178	179	182	154	169	164	169	159	174	150	179	149	162	137	152	143	149	158	153	157	167	173	128	152	159	146	154	161	129	143	160	140	128	134	168	144	151	147	165	142	161	145	174	164	152	158	147	152	149	147	134	153	137	127	128	135	132	136	138	142	151	135	151	140	144	134	143	141	157	171	146	142	130	144	135	163	131	132	127	159	116	139	136	143	163	146	113	162	130	145	142	157	145	146	146	154	144	127	143	162	131	151	128	141	141	131	144	140	121	143	124	134	146	149	132	136	142	135	148	140	124	137	134	133	144	157	136	143	154	146	137	151	154	135	140	124	147	165	160	162	134	142	135	155	149	145	135	118	146	172	146	150	145	139	156	157	120	134	123	156	129	136	142	147	133	153	122	141	127	166	148	121	128	138	132	140	145	128	151	142	143	150	154	147	157	158	134	125	136	142	128	141	157	148	156	140	160	129	142	135	150	131	132	143	131	145	154	139	125	144	136	147	134	132	139	139	143	132	135	151	144	130	140	151	146	156	118	135	154	144	139	143	149	140	152	152	143	142	132	134	158	137	151	143	139	155	147	148	135	173	140	137	140	155	143	152	143	142	130	132	138	143	135	157	141	139	156	139	138	145	149	141	140	158	146	140	137	118	147	158	138	165	132	142	141	127	139	151	134	144	138	131	147	139	143	162	147	131	119	156	143	129	145	139	150	150	163	124	143	136	149	126	148	141	144	135	154	151	126	142	139	147	130	133	151	135	137	136	133	121	130	151	159	134	158	131	160	154	145	133	151	150	126	152	146	130	140	145	139	123	141	141	138	117	127	109	154	134	139	137	150	141	145	128	117	142	148	128	149	146	124	162	148	119	148	147	155	143	139	149	136	155	132	124	142	140	130	162	136	111	148	136	122	156	141	128	166	138	122	124	150	123	155	135	130	135	125	150	151	134	153	131	138	132	135	126	149	128	144	123	145	123	158	153	130	138	155	146	140	133	158	141	136	139	138	137	126	128	133	172	123	132	136	147	132	123	149	157	133	131	141	132	151	124	152	144	156	136	148	145	143	150	145	123	140	135	137	151	132	126	166	135	158	140	132	142	148	149	116	149	127	145	146	136	145	135	135	153	142	138	131	123	134	143	144	156	152	145	133	140	141	140	115	135	141	137	150	127	149	148	117	123	126	169	142	148	147	129	135	135	141	139	113	150	150	147	128	139	128	134	154	135	138	160	125	161	136	146	143	150	139	122	132	141	151	139	147	141	150	135	132	145	143	141	135	148	150	138	136	157	156	141	136	159	139	135	141	133	134	132	148	130	150	150	124	169	144	137	156	148	125	128	138	139	123	144	155	145	149	137	155	138	139	157	126	146	149	115	146	151	137	130	128	129	131	142	135	140	148	130	143	147	130	146	140	124	151	138	168	140	151	127	153	120	158	123	136	134	144	153	126	146	162	136	143	154	141	134	142	152	156	161	138	164	144	129	134	130	130	137	143	135	123	151	144	143	151	167	132	150	143	140	151	145	138	130	139	148	140	133	154	135	142	153	148	135	160	135	148	158	146	138	153	145	152	155	151	144	132	156	137	139	164	132	141	145	134	138	133	132	173	117	143	156	119	131	149	159	141	112	134	143	140	142	124	112	130	128	145	149	122	139	125	133	117	119	152	150	154	142	152	148	146	133	133	123	147	155	130	128	156	145	143	148	133	156	137	150	166	145	128	127	130	141	148	133	137	141	155	133	132	138	145	137	140	147	159	144	154	141	161	146	136	147	144	163	131	143	136	142	164	158	152	123	166	134	143	141	143	148	150	153	139	149	148	151	133	129	121	117	127	144	117	131	155	147	135	145	127	148	141	137	160	131	128	142	138	147	132	133	147	142	136	146	163	134	133	171	139	142	129	141	145	156	144	137	149	142	149	126	150	143	135	129	147	140	133	134	139	143	125	157	126	125	143	128	134	125	126	153	133	148	160	147	169	145	124	148	148	156	144	131	134	160	150	139	137	126	131	147	145	137	140	146	152	151	151	131	124	145	142	142	140	127	137	145	131	148	138	149	153	145	142	152	160	132	146	119	134	145	139	153	133	140	126	142	141	128	153	140	132	146	114	128	144	147	133	144	124	136	146	119	152	138	129	142	137	151	140	141	123	133	137	139	145	141	148	167	117	131	138	158	132	145	153	139	135	138	159	148	131	153	135	141	143	127	156	150	116	130	134	119	115	159	143	156	134	143	157	139	139	138	158	135	127	150	156	150	122	141	165	148	151	149	118	137	148	130	155	130	136	125	177	152	137	131
