0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	5	6	7	8	9	10	11	12	13	14	15	16	17	18	19	20	21	22	23	24	25	26	27	28	29	30	31	32	33	34	35	36	37	38	39	40	41	42	43	44	45	46	47	48	49	50	51	52	53	54	55	56	57	58	59	60	61	62	63	64	65	66	67	68	69	70	71	72	73	74	75	76	77	78	79	80	81	82	83	84	85	86	87	88	89	90	91	92	93	94	95	96	97	98	99	100	101	102	103	104	105	106	107	108	109	110	111	112	113	114	115	116	117	118	119	120	121	122	123	124	125	126	127	128	129	130	131	132	133	134	135	136	137	138	139	140	141	142	143	144	145	146	147	148	149	150	151	152	153	154	155	156	157	158	159	160	161	162	163	164	165	166	167	168	169	170	171	172	173	174	175	176	177	178	179	180	181	182	183	184	185	186	187	188	189	190	191	192	193	194	195	196	197	198	199	200	201	202	203	204	205	206	207	208	209	210	211	212	213	214	215	216	217	218	219	220	221	222	223	224	225	226	227	228	229	230	231	232	233	234	235	236	237	238	239	240	241	242	243	244	245	246	247	248	249	250	251	252	253	254	255	0	2	4	6	8	10	12	14	16	18	20	22	24	26	28	30	32	34	36	38	40	42	44	46	48	50	52	54	56	58	60	62	64	66	68	70	72	74	76	78	80	82	84	86	88	90	92	94	96	98	100	102	104	106	108	110	112	114	116	118	120	122	124	126	128	130	132	134	136	138	140	142	144	146	148	150	152	154	156	158	160	162	164	166	168	170	172	174	176	178	180	182	184	186	188	190	192	194	196	198	200	202	204	206	208	210	212	214	216	218	220	222	224	226	228	230	232	234	236	238	240	242	244	246	248	250	252	254	27	25	31	29	19	17	23	21	11	9	15	13	3	1	7	5	59	57	63	61	51	49	55	53	43	41	47	45	35	33	39	37	91	89	95	93	83	81	87	85	75	73	79	77	67	65	71	69	123	121	127	125	115	113	119	117	107	105	111	109	99	97	103	101	155	153	159	157	147	145	151	149	139	137	143	141	131	129	135	133	187	185	191	189	179	177	183	181	171	169	175	173	163	161	167	165	219	217	223	221	211	209	215	213	203	201	207	205	195	193	199	197	251	249	255	253	243	241	247	245	235	233	239	237	227	225	231	229	0	3	6	5	12	15	10	9	24	27	30	29	20	23	18	17	48	51	54	53	60	63	58	57	40	43	46	45	36	39	34	33	96	99	102	101	108	111	106	105	120	123	126	125	116	119	114	113	80	83	86	85	92	95	90	89	72	75	78	77	68	71	66	65	192	195	198	197	204	207	202	201	216	219	222	221	212	215	210	209	240	243	246	245	252	255	250	249	232	235	238	237	228	231	226	225	160	163	166	165	172	175	170	169	184	187	190	189	180	183	178	177	144	147	150	149	156	159	154	153	136	139	142	141	132	135	130	129	155	152	157	158	151	148	145	146	131	128	133	134	143	140	137	138	171	168	173	174	167	164	161	162	179	176	181	182	191	188	185	186	251	248	253	254	247	244	241	242	227	224	229	230	239	236	233	234	203	200	205	206	199	196	193	194	211	208	213	214	223	220	217	218	91	88	93	94	87	84	81	82	67	64	69	70	79	76	73	74	107	104	109	110	103	100	97	98	115	112	117	118	127	124	121	122	59	56	61	62	55	52	49	50	35	32	37	38	47	44	41	42	11	8	13	14	7	4	1	2	19	16	21	22	31	28	25	26	0	4	8	12	16	20	24	28	32	36	40	44	48	52	56	60	64	68	72	76	80	84	88	92	96	100	104	108	112	116	120	124	128	132	136	140	144	148	152	156	160	164	168	172	176	180	184	188	192	196	200	204	208	212	216	220	224	228	232	236	240	244	248	252	27	31	19	23	11	15	3	7	59	63	51	55	43	47	35	39	91	95	83	87	75	79	67	71	123	127	115	119	107	111	99	103	155	159	147	151	139	143	131	135	187	191	179	183	171	175	163	167	219	223	211	215	203	207	195	199	251	255	243	247	235	239	227	231	54	50	62	58	38	34	46	42	22	18	30	26	6	2	14	10	118	114	126	122	102	98	110	106	86	82	94	90	70	66	78	74	182	178	190	186	166	162	174	170	150	146	158	154	134	130	142	138	246	242	254	250	230	226	238	234	214	210	222	218	198	194	206	202	45	41	37	33	61	57	53	49	13	9	5	1	29	25	21	17	109	105	101	97	125	121	117	113	77	73	69	65	93	89	85	81	173	169	165	161	189	185	181	177	141	137	133	129	157	153	149	145	237	233	229	225	253	249	245	241	205	201	197	193	221	217	213	209	0	5	10	15	20	17	30	27	40	45	34	39	60	57	54	51	80	85	90	95	68	65	78	75	120	125	114	119	108	105	102	99	160	165	170	175	180	177	190	187	136	141	130	135	156	153	150	147	240	245	250	255	228	225	238	235	216	221	210	215	204	201	198	195	91	94	81	84	79	74	69	64	115	118	121	124	103	98	109	104	11	14	1	4	31	26	21	16	35	38	41	44	55	50	61	56	251	254	241	244	239	234	229	224	211	214	217	220	199	194	205	200	171	174	161	164	191	186	181	176	131	134	137	140	151	146	157	152	182	179	188	185	162	167	168	173	158	155	148	145	138	143	128	133	230	227	236	233	242	247	248	253	206	203	196	193	218	223	208	213	22	19	28	25	2	7	8	13	62	59	52	49	42	47	32	37	70	67	76	73	82	87	88	93	110	107	100	97	122	127	112	117	237	232	231	226	249	252	243	246	197	192	207	202	209	212	219	222	189	184	183	178	169	172	163	166	149	144	159	154	129	132	139	142	77	72	71	66	89	92	83	86	101	96	111	106	113	116	123	126	29	24	23	18	9	12	3	6	53	48	63	58	33	36	43	46	0	6	12	10	24	30	20	18	48	54	60	58	40	46	36	34	96	102	108	106	120	126	116	114	80	86	92	90	72	78	68	66	192	198	204	202	216	222	212	210	240	246	252	250	232	238	228	226	160	166	172	170	184	190	180	178	144	150	156	154	136	142	132	130	155	157	151	145	131	133	143	137	171	173	167	161	179	181	191	185	251	253	247	241	227	229	239	233	203	205	199	193	211	213	223	217	91	93	87	81	67	69	79	73	107	109	103	97	115	117	127	121	59	61	55	49	35	37	47	41	11	13	7	1	19	21	31	25	45	43	33	39	53	51	57	63	29	27	17	23	5	3	9	15	77	75	65	71	85	83	89	95	125	123	113	119	101	99	105	111	237	235	225	231	245	243	249	255	221	219	209	215	197	195	201	207	141	139	129	135	149	147	153	159	189	187	177	183	165	163	169	175	182	176	186	188	174	168	162	164	134	128	138	140	158	152	146	148	214	208	218	220	206	200	194	196	230	224	234	236	254	248	242	244	118	112	122	124	110	104	98	100	70	64	74	76	94	88	82	84	22	16	26	28	14	8	2	4	38	32	42	44	62	56	50	52	0	7	14	9	28	27	18	21	56	63	54	49	36	35	42	45	112	119	126	121	108	107	98	101	72	79	70	65	84	83	90	93	224	231	238	233	252	251	242	245	216	223	214	209	196	195	202	205	144	151	158	153	140	139	130	133	168	175	166	161	180	179	186	189	219	220	213	210	199	192	201	206	227	228	237	234	255	248	241	246	171	172	165	162	183	176	185	190	147	148	157	154	143	136	129	134	59	60	53	50	39	32	41	46	3	4	13	10	31	24	17	22	75	76	69	66	87	80	89	94	115	116	125	122	111	104	97	102	173	170	163	164	177	182	191	184	149	146	155	156	137	142	135	128	221	218	211	212	193	198	207	200	229	226	235	236	249	254	247	240	77	74	67	68	81	86	95	88	117	114	123	124	105	110	103	96	61	58	51	52	33	38	47	40	5	2	11	12	25	30	23	16	118	113	120	127	106	109	100	99	78	73	64	71	82	85	92	91	6	1	8	15	26	29	20	19	62	57	48	55	34	37	44	43	150	145	152	159	138	141	132	131	174	169	160	167	178	181	188	187	230	225	232	239	250	253	244	243	222	217	208	215	194	197	204	203	0	8	16	24	32	40	48	56	64	72	80	88	96	104	112	120	128	136	144	152	160	168	176	184	192	200	208	216	224	232	240	248	27	19	11	3	59	51	43	35	91	83	75	67	123	115	107	99	155	147	139	131	187	179	171	163	219	211	203	195	251	243	235	227	54	62	38	46	22	30	6	14	118	126	102	110	86	94	70	78	182	190	166	174	150	158	134	142	246	254	230	238	214	222	198	206	45	37	61	53	13	5	29	21	109	101	125	117	77	69	93	85	173	165	189	181	141	133	157	149	237	229	253	245	205	197	221	213	108	100	124	116	76	68	92	84	44	36	60	52	12	4	28	20	236	228	252	244	204	196	220	212	172	164	188	180	140	132	156	148	119	127	103	111	87	95	71	79	55	63	39	47	23	31	7	15	247	255	231	239	215	223	199	207	183	191	167	175	151	159	135	143	90	82	74	66	122	114	106	98	26	18	10	2	58	50	42	34	218	210	202	194	250	242	234	226	154	146	138	130	186	178	170	162	65	73	81	89	97	105	113	121	1	9	17	25	33	41	49	57	193	201	209	217	225	233	241	249	129	137	145	153	161	169	177	185	0	9	18	27	36	45	54	63	72	65	90	83	108	101	126	119	144	153	130	139	180	189	166	175	216	209	202	195	252	245	238	231	59	50	41	32	31	22	13	4	115	122	97	104	87	94	69	76	171	162	185	176	143	134	157	148	227	234	241	248	199	206	213	220	118	127	100	109	82	91	64	73	62	55	44	37	26	19	8	1	230	239	244	253	194	203	208	217	174	167	188	181	138	131	152	145	77	68	95	86	105	96	123	114	5	12	23	30	33	40	51	58	221	212	207	198	249	240	235	226	149	156	135	142	177	184	163	170	236	229	254	247	200	193	218	211	164	173	182	191	128	137	146	155	124	117	110	103	88	81	74	67	52	61	38	47	16	25	2	11	215	222	197	204	243	250	225	232	159	150	141	132	187	178	169	160	71	78	85	92	99	106	113	120	15	6	29	20	43	34	57	48	154	147	136	129	190	183	172	165	210	219	192	201	246	255	228	237	10	3	24	17	46	39	60	53	66	75	80	89	102	111	116	125	161	168	179	186	133	140	151	158	233	224	251	242	205	196	223	214	49	56	35	42	21	28	7	14	121	112	107	98	93	84	79	70	0	10	20	30	40	34	60	54	80	90	68	78	120	114	108	102	160	170	180	190	136	130	156	150	240	250	228	238	216	210	204	198	91	81	79	69	115	121	103	109	11	1	31	21	35	41	55	61	251	241	239	229	211	217	199	205	171	161	191	181	131	137	151	157	182	188	162	168	158	148	138	128	230	236	242	248	206	196	218	208	22	28	2	8	62	52	42	32	70	76	82	88	110	100	122	112	237	231	249	243	197	207	209	219	189	183	169	163	149	159	129	139	77	71	89	83	101	111	113	123	29	23	9	3	53	63	33	43	119	125	99	105	95	85	75	65	39	45	51	57	15	5	27	17	215	221	195	201	255	245	235	225	135	141	147	153	175	165	187	177	44	38	56	50	4	14	16	26	124	118	104	98	84	94	64	74	140	134	152	146	164	174	176	186	220	214	200	194	244	254	224	234	193	203	213	223	233	227	253	247	145	155	133	143	185	179	173	167	97	107	117	127	73	67	93	87	49	59	37	47	25	19	13	7	154	144	142	132	178	184	166	172	202	192	222	212	226	232	246	252	58	48	46	36	18	24	6	12	106	96	126	116	66	72	86	92	0	11	22	29	44	39	58	49	88	83	78	69	116	127	98	105	176	187	166	173	156	151	138	129	232	227	254	245	196	207	210	217	123	112	109	102	87	92	65	74	35	40	53	62	15	4	25	18	203	192	221	214	231	236	241	250	147	152	133	142	191	180	169	162	246	253	224	235	218	209	204	199	174	165	184	179	130	137	148	159	70	77	80	91	106	97	124	119	30	21	8	3	50	57	36	47	141	134	155	144	161	170	183	188	213	222	195	200	249	242	239	228	61	54	43	32	17	26	7	12	101	110	115	120	73	66	95	84	247	252	225	234	219	208	205	198	175	164	185	178	131	136	149	158	71	76	81	90	107	96	125	118	31	20	9	2	51	56	37	46	140	135	154	145	160	171	182	189	212	223	194	201	248	243	238	229	60	55	42	33	16	27	6	13	100	111	114	121	72	67	94	85	1	10	23	28	45	38	59	48	89	82	79	68	117	126	99	104	177	186	167	172	157	150	139	128	233	226	255	244	197	206	211	216	122	113	108	103	86	93	64	75	34	41	52	63	14	5	24	19	202	193	220	215	230	237	240	251	146	153	132	143	190	181	168	163	0	12	24	20	48	60	40	36	96	108	120	116	80	92	72	68	192	204	216	212	240	252	232	228	160	172	184	180	144	156	136	132	155	151	131	143	171	167	179	191	251	247	227	239	203	199	211	223	91	87	67	79	107	103	115	127	59	55	35	47	11	7	19	31	45	33	53	57	29	17	5	9	77	65	85	89	125	113	101	105	237	225	245	249	221	209	197	201	141	129	149	153	189	177	165	169	182	186	174	162	134	138	158	146	214	218	206	194	230	234	254	242	118	122	110	98	70	74	94	82	22	26	14	2	38	42	62	50	90	86	66	78	106	102	114	126	58	54	34	46	10	6	18	30	154	150	130	142	170	166	178	190	250	246	226	238	202	198	210	222	193	205	217	213	241	253	233	229	161	173	185	181	145	157	137	133	1	13	25	21	49	61	41	37	97	109	121	117	81	93	73	69	119	123	111	99	71	75	95	83	23	27	15	3	39	43	63	51	183	187	175	163	135	139	159	147	215	219	207	195	231	235	255	243	236	224	244	248	220	208	196	200	140	128	148	152	188	176	164	168	44	32	52	56	28	16	4	8	76	64	84	88	124	112	100	104	0	13	26	23	52	57	46	35	104	101	114	127	92	81	70	75	208	221	202	199	228	233	254	243	184	181	162	175	140	129	150	155	187	182	161	172	143	130	149	152	211	222	201	196	231	234	253	240	107	102	113	124	95	82	69	72	3	14	25	20	55	58	45	32	109	96	119	122	89	84	67	78	5	8	31	18	49	60	43	38	189	176	167	170	137	132	147	158	213	216	207	194	225	236	251	246	214	219	204	193	226	239	248	245	190	179	164	169	138	135	144	157	6	11	28	17	50	63	40	37	110	99	116	121	90	87	64	77	218	215	192	205	238	227	244	249	178	191	168	165	134	139	156	145	10	7	16	29	62	51	36	41	98	111	120	117	86	91	76	65	97	108	123	118	85	88	79	66	9	4	19	30	61	48	39	42	177	188	171	166	133	136	159	146	217	212	195	206	237	224	247	250	183	186	173	160	131	142	153	148	223	210	197	200	235	230	241	252	103	106	125	112	83	94	73	68	15	2	21	24	59	54	33	44	12	1	22	27	56	53	34	47	100	105	126	115	80	93	74	71	220	209	198	203	232	229	242	255	180	185	174	163	128	141	154	151	0	14	28	18	56	54	36	42	112	126	108	98	72	70	84	90	224	238	252	242	216	214	196	202	144	158	140	130	168	166	180	186	219	213	199	201	227	237	255	241	171	165	183	185	147	157	143	129	59	53	39	41	3	13	31	17	75	69	87	89	115	125	111	97	173	163	177	191	149	155	137	135	221	211	193	207	229	235	249	247	77	67	81	95	117	123	105	103	61	51	33	47	5	11	25	23	118	120	106	100	78	64	82	92	6	8	26	20	62	48	34	44	150	152	138	132	174	160	178	188	230	232	250	244	222	208	194	204	65	79	93	83	121	119	101	107	49	63	45	35	9	7	21	27	161	175	189	179	153	151	133	139	209	223	205	195	233	231	245	251	154	148	134	136	162	172	190	176	234	228	246	248	210	220	206	192	122	116	102	104	66	76	94	80	10	4	22	24	50	60	46	32	236	226	240	254	212	218	200	198	156	146	128	142	164	170	184	182	12	2	16	30	52	58	40	38	124	114	96	110	68	74	88	86	55	57	43	37	15	1	19	29	71	73	91	85	127	113	99	109	215	217	203	197	239	225	243	253	167	169	187	181	159	145	131	141	0	15	30	17	60	51	34	45	120	119	102	105	68	75	90	85	240	255	238	225	204	195	210	221	136	135	150	153	180	187	170	165	251	244	229	234	199	200	217	214	131	140	157	146	191	176	161	174	11	4	21	26	55	56	41	38	115	124	109	98	79	64	81	94	237	226	243	252	209	222	207	192	149	154	139	132	169	166	183	184	29	18	3	12	33	46	63	48	101	106	123	116	89	86	71	72	22	25	8	7	42	37	52	59	110	97	112	127	82	93	76	67	230	233	248	247	218	213	196	203	158	145	128	143	162	173	188	179	193	206	223	208	253	242	227	236	185	182	167	168	133	138	155	148	49	62	47	32	13	2	19	28	73	70	87	88	117	122	107	100	58	53	36	43	6	9	24	23	66	77	92	83	126	113	96	111	202	197	212	219	246	249	232	231	178	189	172	163	142	129	144	159	44	35	50	61	16	31	14	1	84	91	74	69	104	103	118	121	220	211	194	205	224	239	254	241	164	171	186	181	152	151	134	137	215	216	201	198	235	228	245	250	175	160	177	190	147	156	141	130	39	40	57	54	27	20	5	10	95	80	65	78	99	108	125	114	0	16	32	48	64	80	96	112	128	144	160	176	192	208	224	240	27	11	59	43	91	75	123	107	155	139	187	171	219	203	251	235	54	38	22	6	118	102	86	70	182	166	150	134	246	230	214	198	45	61	13	29	109	125	77	93	173	189	141	157	237	253	205	221	108	124	76	92	44	60	12	28	236	252	204	220	172	188	140	156	119	103	87	71	55	39	23	7	247	231	215	199	183	167	151	135	90	74	122	106	26	10	58	42	218	202	250	234	154	138	186	170	65	81	97	113	1	17	33	49	193	209	225	241	129	145	161	177	216	200	248	232	152	136	184	168	88	72	120	104	24	8	56	40	195	211	227	243	131	147	163	179	67	83	99	115	3	19	35	51	238	254	206	222	174	190	142	158	110	126	78	94	46	62	14	30	245	229	213	197	181	165	149	133	117	101	85	69	53	37	21	5	180	164	148	132	244	228	212	196	52	36	20	4	116	100	84	68	175	191	143	159	239	255	207	223	47	63	15	31	111	127	79	95	130	146	162	178	194	210	226	242	2	18	34	50	66	82	98	114	153	137	185	169	217	201	249	233	25	9	57	41	89	73	121	105	0	17	34	51	68	85	102	119	136	153	170	187	204	221	238	255	11	26	41	56	79	94	109	124	131	146	161	176	199	214	229	244	22	7	52	37	82	67	112	97	158	143	188	173	218	203	248	233	29	12	63	46	89	72	123	106	149	132	183	166	209	192	243	226	44	61	14	31	104	121	74	91	164	181	134	151	224	241	194	211	39	54	5	20	99	114	65	80	175	190	141	156	235	250	201	216	58	43	24	9	126	111	92	77	178	163	144	129	246	231	212	197	49	32	19	2	117	100	87	70	185	168	155	138	253	236	223	206	88	73	122	107	28	13	62	47	208	193	242	227	148	133	182	167	83	66	113	96	23	6	53	36	219	202	249	232	159	142	189	172	78	95	108	125	10	27	40	57	198	215	228	245	130	147	160	177	69	84	103	118	1	16	35	50	205	220	239	254	137	152	171	186	116	101	86	71	48	33	18	3	252	237	222	207	184	169	154	139	127	110	93	76	59	42	25	8	247	230	213	196	179	162	145	128	98	115	64	81	38	55	4	21	234	251	200	217	174	191	140	157	105	120	75	90	45	60	15	30	225	240	195	210	165	180	135	150	0	18	36	54	72	90	108	126	144	130	180	166	216	202	252	238	59	41	31	13	115	97	87	69	171	185	143	157	227	241	199	213	118	100	82	64	62	44	26	8	230	244	194	208	174	188	138	152	77	95	105	123	5	23	33	51	221	207	249	235	149	135	177	163	236	254	200	218	164	182	128	146	124	110	88	74	52	38	16	2	215	197	243	225	159	141	187	169	71	85	99	113	15	29	43	57	154	136	190	172	210	192	246	228	10	24	46	60	66	80	102	116	161	179	133	151	233	251	205	223	49	35	21	7	121	107	93	79	195	209	231	245	139	153	175	189	83	65	119	101	27	9	63	45	248	234	220	206	176	162	148	134	104	122	76	94	32	50	4	22	181	167	145	131	253	239	217	203	37	55	1	19	109	127	73	91	142	156	170	184	198	212	226	240	30	12	58	40	86	68	114	96	47	61	11	25	103	117	67	81	191	173	155	137	247	229	211	193	20	6	48	34	92	78	120	106	132	150	160	178	204	222	232	250	89	75	125	111	17	3	53	39	201	219	237	255	129	147	165	183	98	112	70	84	42	56	14	28	242	224	214	196	186	168	158	140	0	19	38	53	76	95	106	121	152	139	190	173	212	199	242	225	43	56	13	30	103	116	65	82	179	160	149	134	255	236	217	202	86	69	112	99	26	9	60	47	206	221	232	251	130	145	164	183	125	110	91	72	49	34	23	4	229	246	195	208	169	186	143	156	172	191	138	153	224	243	198	213	52	39	18	1	120	107	94	77	135	148	161	178	203	216	237	254	31	12	57	42	83	64	117	102	250	233	220	207	182	165	144	131	98	113	68	87	46	61	8	27	209	194	247	228	157	142	187	168	73	90	111	124	5	22	35	48	67	80	101	118	15	28	41	58	219	200	253	238	151	132	177	162	104	123	78	93	36	55	2	17	240	227	214	197	188	175	154	137	21	6	51	32	89	74	127	108	141	158	171	184	193	210	231	244	62	45	24	11	114	97	84	71	166	181	128	147	234	249	204	223	239	252	201	218	163	176	133	150	119	100	81	66	59	40	29	14	196	215	226	241	136	155	174	189	92	79	122	105	16	3	54	37	185	170	159	140	245	230	211	192	33	50	7	20	109	126	75	88	146	129	180	167	222	205	248	235	10	25	44	63	70	85	96	115	0	20	40	60	80	68	120	108	160	180	136	156	240	228	216	204	91	79	115	103	11	31	35	55	251	239	211	199	171	191	131	151	182	162	158	138	230	242	206	218	22	2	62	42	70	82	110	122	237	249	197	209	189	169	149	129	77	89	101	113	29	9	53	33	119	99	95	75	39	51	15	27	215	195	255	235	135	147	175	187	44	56	4	16	124	104	84	64	140	152	164	176	220	200	244	224	193	213	233	253	145	133	185	173	97	117	73	93	49	37	25	13	154	142	178	166	202	222	226	246	58	46	18	6	106	126	66	86	238	250	198	210	190	170	150	130	78	90	102	114	30	10	54	34	181	161	157	137	229	241	205	217	21	1	61	41	69	81	109	121	88	76	112	100	8	28	32	52	248	236	208	196	168	188	128	148	3	23	43	63	83	71	123	111	163	183	139	159	243	231	219	207	153	141	177	165	201	221	225	245	57	45	17	5	105	125	65	85	194	214	234	254	146	134	186	174	98	118	74	94	50	38	26	14	47	59	7	19	127	107	87	67	143	155	167	179	223	203	247	227	116	96	92	72	36	48	12	24	212	192	252	232	132	144	172	184	0	21	42	63	84	65	126	107	168	189	130	151	252	233	214	195	75	94	97	116	31	10	53	32	227	246	201	220	183	162	157	136	150	131	188	169	194	215	232	253	62	43	20	1	106	127	64	85	221	200	247	226	137	156	163	182	117	96	95	74	33	52	11	30	55	34	29	8	99	118	73	92	159	138	181	160	203	222	225	244	124	105	86	67	40	61	2	23	212	193	254	235	128	149	170	191	161	180	139	158	245	224	223	202	9	28	35	54	93	72	119	98	234	255	192	213	190	171	148	129	66	87	104	125	22	3	60	41	110	123	68	81	58	47	16	5	198	211	236	249	146	135	184	173	37	48	15	26	113	100	91	78	141	152	167	178	217	204	243	230	248	237	210	199	172	185	134	147	80	69	122	111	4	17	46	59	179	166	153	140	231	242	205	216	27	14	49	36	79	90	101	112	89	76	115	102	13	24	39	50	241	228	219	206	165	176	143	154	18	7	56	45	70	83	108	121	186	175	144	133	238	251	196	209	207	218	229	240	155	142	177	164	103	114	77	88	51	38	25	12	132	145	174	187	208	197	250	239	44	57	6	19	120	109	82	71	0	22	44	58	88	78	116	98	176	166	156	138	232	254	196	210	123	109	87	65	35	53	15	25	203	221	231	241	147	133	191	169	246	224	218	204	174	184	130	148	70	80	106	124	30	8	50	36	141	155	161	183	213	195	249	239	61	43	17	7	101	115	73	95	247	225	219	205	175	185	131	149	71	81	107	125	31	9	51	37	140	154	160	182	212	194	248	238	60	42	16	6	100	114	72	94	1	23	45	59	89	79	117	99	177	167	157	139	233	255	197	211	122	108	86	64	34	52	14	24	202	220	230	240	146	132	190	168	245	227	217	207	173	187	129	151	69	83	105	127	29	11	49	39	142	152	162	180	214	192	250	236	62	40	18	4	102	112	74	92	3	21	47	57	91	77	119	97	179	165	159	137	235	253	199	209	120	110	84	66	32	54	12	26	200	222	228	242	144	134	188	170	2	20	46	56	90	76	118	96	178	164	158	136	234	252	198	208	121	111	85	67	33	55	13	27	201	223	229	243	145	135	189	171	244	226	216	206	172	186	128	150	68	82	104	126	28	10	48	38	143	153	163	181	215	193	251	237	63	41	19	5	103	113	75	93	0	23	46	57	92	75	114	101	184	175	150	129	228	243	202	221	107	124	69	82	55	32	25	14	211	196	253	234	143	152	161	182	214	193	248	239	138	157	164	179	110	121	64	87	50	37	28	11	189	170	147	132	225	246	207	216	5	18	43	60	89	78	119	96	183	160	153	142	235	252	197	210	15	24	33	54	83	68	125	106	220	203	242	229	128	151	174	185	100	115	74	93	56	47	22	1	97	118	79	88	61	42	19	4	217	206	247	224	133	146	171	188	10	29	36	51	86	65	120	111	178	165	156	139	238	249	192	215	117	98	91	76	41	62	7	16	205	218	227	244	145	134	191	168	30	9	48	39	66	85	108	123	166	177	136	159	250	237	212	195	163	180	141	154	255	232	209	198	27	12	53	34	71	80	105	126	200	223	230	241	148	131	186	173	112	103	94	73	44	59	2	21	194	213	236	251	158	137	176	167	122	109	84	67	38	49	8	31	169	190	135	144	245	226	219	204	17	6	63	40	77	90	99	116	20	3	58	45	72	95	102	113	172	187	130	149	240	231	222	201	127	104	81	70	35	52	13	26	199	208	233	254	155	140	181	162	0	24	48	40	96	120	80	72	192	216	240	232	160	184	144	136	155	131	171	179	251	227	203	211	91	67	107	115	59	35	11	19	45	53	29	5	77	85	125	101	237	245	221	197	141	149	189	165	182	174	134	158	214	206	230	254	118	110	70	94	22	14	38	62	90	66	106	114	58	34	10	18	154	130	170	178	250	226	202	210	193	217	241	233	161	185	145	137	1	25	49	41	97	121	81	73	119	111	71	95	23	15	39	63	183	175	135	159	215	207	231	255	236	244	220	196	140	148	188	164	44	52	28	4	76	84	124	100	180	172	132	156	212	204	228	252	116	108	68	92	20	12	36	60	47	55	31	7	79	87	127	103	239	247	223	199	143	151	191	167	153	129	169	177	249	225	201	209	89	65	105	113	57	33	9	17	2	26	50	42	98	122	82	74	194	218	242	234	162	186	146	138	238	246	222	198	142	150	190	166	46	54	30	6	78	86	126	102	117	109	69	93	21	13	37	61	181	173	133	157	213	205	229	253	195	219	243	235	163	187	147	139	3	27	51	43	99	123	83	75	88	64	104	112	56	32	8	16	152	128	168	176	248	224	200	208	0	25	50	43	100	125	86	79	200	209	250	227	172	181	158	135	139	146	185	160	239	246	221	196	67	90	113	104	39	62	21	12	13	20	63	38	105	112	91	66	197	220	247	238	161	184	147	138	134	159	180	173	226	251	208	201	78	87	124	101	42	51	24	1	26	3	40	49	126	103	76	85	210	203	224	249	182	175	132	157	145	136	163	186	245	236	199	222	89	64	107	114	61	36	15	22	23	14	37	60	115	106	65	88	223	198	237	244	187	162	137	144	156	133	174	183	248	225	202	211	84	77	102	127	48	41	2	27	52	45	6	31	80	73	98	123	252	229	206	215	152	129	170	179	191	166	141	148	219	194	233	240	119	110	69	92	19	10	33	56	57	32	11	18	93	68	111	118	241	232	195	218	149	140	167	190	178	171	128	153	214	207	228	253	122	99	72	81	30	7	44	53	46	55	28	5	74	83	120	97	230	255	212	205	130	155	176	169	165	188	151	142	193	216	243	234	109	116	95	70	9	16	59	34	35	58	17	8	71	94	117	108	235	242	217	192	143	150	189	164	168	177	154	131	204	213	254	231	96	121	82	75	4	29	54	47	0	26	52	46	104	114	92	70	208	202	228	254	184	162	140	150	187	161	143	149	211	201	231	253	107	113	95	69	3	25	55	45	109	119	89	67	5	31	49	43	189	167	137	147	213	207	225	251	214	204	226	248	190	164	138	144	6	28	50	40	110	116	90	64	218	192	238	244	178	168	134	156	10	16	62	36	98	120	86	76	97	123	85	79	9	19	61	39	177	171	133	159	217	195	237	247	183	173	131	153	223	197	235	241	103	125	83	73	15	21	59	33	12	22	56	34	100	126	80	74	220	198	232	242	180	174	128	154	175	181	155	129	199	221	243	233	127	101	75	81	23	13	35	57	20	14	32	58	124	102	72	82	196	222	240	234	172	182	152	130	194	216	246	236	170	176	158	132	18	8	38	60	122	96	78	84	121	99	77	87	17	11	37	63	169	179	157	135	193	219	245	239	117	111	65	91	29	7	41	51	165	191	145	139	205	215	249	227	206	212	250	224	166	188	146	136	30	4	42	48	118	108	66	88	24	2	44	54	112	106	68	94	200	210	252	230	160	186	148	142	163	185	151	141	203	209	255	229	115	105	71	93	27	1	47	53	0	27	54	45	108	119	90	65	216	195	238	245	180	175	130	153	171	176	157	134	199	220	241	234	115	104	69	94	31	4	41	50	77	86	123	96	33	58	23	12	149	142	163	184	249	226	207	212	230	253	208	203	138	145	188	167	62	37	8	19	82	73	100	127	154	129	172	183	246	237	192	219	66	89	116	111	46	53	24	3	49	42	7	28	93	70	107	112	233	242	223	196	133	158	179	168	215	204	225	250	187	160	141	150	15	20	57	34	99	120	85	78	124	103	74	81	16	11	38	61	164	191	146	137	200	211	254	229	47	52	25	2	67	88	117	110	247	236	193	218	155	128	173	182	132	159	178	169	232	243	222	197	92	71	106	113	48	43	6	29	98	121	84	79	14	21	56	35	186	161	140	151	214	205	224	251	201	210	255	228	165	190	147	136	17	10	39	60	125	102	75	80	181	174	131	152	217	194	239	244	109	118	91	64	1	26	55	44	30	5	40	51	114	105	68	95	198	221	240	235	170	177	156	135	248	227	206	213	148	143	162	185	32	59	22	13	76	87	122	97	83	72	101	126	63	36	9	18	139	144	189	166	231	252	209	202	0	28	56	36	112	108	72	84	224	252	216	196	144	140	168	180	219	199	227	255	171	183	147	143	59	39	3	31	75	87	115	111	173	177	149	137	221	193	229	249	77	81	117	105	61	33	5	25	118	106	78	82	6	26	62	34	150	138	174	178	230	250	222	194	65	93	121	101	49	45	9	21	161	189	153	133	209	205	233	245	154	134	162	190	234	246	210	206	122	102	66	94	10	22	50	46	236	240	212	200	156	128	164	184	12	16	52	40	124	96	68	88	55	43	15	19	71	91	127	99	215	203	239	243	167	187	159	131	130	158	186	166	242	238	202	214	98	126	90	70	18	14	42	54	89	69	97	125	41	53	17	13	185	165	129	157	201	213	241	237	47	51	23	11	95	67	103	123	207	211	247	235	191	163	135	155	244	232	204	208	132	152	188	160	20	8	44	48	100	120	92	64	195	223	251	231	179	175	139	151	35	63	27	7	83	79	107	119	24	4	32	60	104	116	80	76	248	228	192	220	136	148	176	172	110	114	86	74	30	2	38	58	142	146	182	170	254	226	198	218	181	169	141	145	197	217	253	225	85	73	109	113	37	57	29	1	0	29	58	39	116	105	78	83	232	245	210	207	156	129	166	187	203	214	241	236	191	162	133	152	35	62	25	4	87	74	109	112	141	144	183	170	249	228	195	222	101	120	95	66	17	12	43	54	70	91	124	97	50	47	8	21	174	179	148	137	218	199	224	253	1	28	59	38	117	104	79	82	233	244	211	206	157	128	167	186	202	215	240	237	190	163	132	153	34	63	24	5	86	75	108	113	140	145	182	171	248	229	194	223	100	121	94	67	16	13	42	55	71	90	125	96	51	46	9	20	175	178	149	136	219	198	225	252	2	31	56	37	118	107	76	81	234	247	208	205	158	131	164	185	201	212	243	238	189	160	135	154	33	60	27	6	85	72	111	114	143	146	181	168	251	230	193	220	103	122	93	64	19	14	41	52	68	89	126	99	48	45	10	23	172	177	150	139	216	197	226	255	3	30	57	36	119	106	77	80	235	246	209	204	159	130	165	184	200	213	242	239	188	161	134	155	32	61	26	7	84	73	110	115	142	147	180	169	250	231	192	221	102	123	92	65	18	15	40	53	69	88	127	98	49	44	11	22	173	176	151	138	217	196	227	254	0	30	60	34	120	102	68	90	240	238	204	210	136	150	180	170	251	229	199	217	131	157	191	161	11	21	55	41	115	109	79	81	237	243	209	207	149	139	169	183	29	3	33	63	101	123	89	71	22	8	42	52	110	112	82	76	230	248	218	196	158	128	162	188	193	223	253	227	185	167	133	155	49	47	13	19	73	87	117	107	58	36	6	24	66	92	126	96	202	212	246	232	178	172	142	144	44	50	16	14	84	74	104	118	220	194	224	254	164	186	152	134	215	201	235	245	175	177	147	141	39	57	27	5	95	65	99	125	153	135	165	187	225	255	221	195	105	119	85	75	17	15	45	51	98	124	94	64	26	4	38	56	146	140	174	176	234	244	214	200	116	106	72	86	12	18	48	46	132	154	184	166	252	226	192	222	143	145	179	173	247	233	203	213	127	97	67	93	7	25	59	37	88	70	100	122	32	62	28	2	168	182	148	138	208	206	236	242	163	189	159	129	219	197	231	249	83	77	111	113	43	53	23	9	181	171	137	151	205	211	241	239	69	91	121	103	61	35	1	31	78	80	114	108	54	40	10	20	190	160	130	156	198	216	250	228	0	31	62	33	124	99	66	93	248	231	198	217	132	155	186	165	235	244	213	202	151	136	169	182	19	12	45	50	111	112	81	78	205	210	243	236	177	174	143	144	53	42	11	20	73	86	119	104	38	57	24	7	90	69	100	123	222	193	224	255	162	189	156	131	129	158	191	160	253	226	195	220	121	102	71	88	5	26	59	36	106	117	84	75	22	9	40	55	146	141	172	179	238	241	208	207	76	83	114	109	48	47	14	17	180	171	138	149	200	215	246	233	167	184	153	134	219	196	229	250	95	64	97	126	35	60	29	2	25	6	39	56	101	122	91	68	225	254	223	192	157	130	163	188	242	237	204	211	142	145	176	175	10	21	52	43	118	105	72	87	212	203	234	245	168	183	150	137	44	51	18	13	80	79	110	113	63	32	1	30	67	92	125	98	199	216	249	230	187	164	133	154	152	135	166	185	228	251	218	197	96	127	94	65	28	3	34	61	115	108	77	82	15	16	49	46	139	148	181	170	247	232	201	214	85	74	107	116	41	54	23	8	173	178	147	140	209	206	239	240	190	161	128	159	194	221	252	227	70	89	120	103	58	37	4	27	0	32	64	96	128	160	192	224	27	59	91	123	155	187	219	251	54	22	118	86	182	150	246	214	45	13	109	77	173	141	237	205	108	76	44	12	236	204	172	140	119	87	55	23	247	215	183	151	90	122	26	58	218	250	154	186	65	97	1	33	193	225	129	161	216	248	152	184	88	120	24	56	195	227	131	163	67	99	3	35	238	206	174	142	110	78	46	14	245	213	181	149	117	85	53	21	180	148	244	212	52	20	116	84	175	143	239	207	47	15	111	79	130	162	194	226	2	34	66	98	153	185	217	249	25	57	89	121	171	139	235	203	43	11	107	75	176	144	240	208	48	16	112	80	157	189	221	253	29	61	93	125	134	166	198	230	6	38	70	102	199	231	135	167	71	103	7	39	220	252	156	188	92	124	28	60	241	209	177	145	113	81	49	17	234	202	170	138	106	74	42	10	115	83	51	19	243	211	179	147	104	72	40	8	232	200	168	136	69	101	5	37	197	229	133	165	94	126	30	62	222	254	158	190	31	63	95	127	159	191	223	255	4	36	68	100	132	164	196	228	41	9	105	73	169	137	233	201	50	18	114	82	178	146	242	210	0	33	66	99	132	165	198	231	19	50	81	112	151	182	213	244	38	7	100	69	162	131	224	193	53	20	119	86	177	144	243	210	76	109	14	47	200	233	138	171	95	126	29	60	219	250	153	184	106	75	40	9	238	207	172	141	121	88	59	26	253	220	191	158	152	185	218	251	28	61	94	127	139	170	201	232	15	46	77	108	190	159	252	221	58	27	120	89	173	140	239	206	41	8	107	74	212	245	150	183	80	113	18	51	199	230	133	164	67	98	1	32	242	211	176	145	118	87	52	21	225	192	163	130	101	68	39	6	43	10	105	72	175	142	237	204	56	25	122	91	188	157	254	223	13	44	79	110	137	168	203	234	30	63	92	125	154	187	216	249	103	70	37	4	227	194	161	128	116	85	54	23	240	209	178	147	65	96	3	34	197	228	135	166	82	115	16	49	214	247	148	181	179	146	241	208	55	22	117	84	160	129	226	195	36	5	102	71	149	180	215	246	17	48	83	114	134	167	196	229	2	35	64	97	255	222	189	156	123	90	57	24	236	205	174	143	104	73	42	11	217	248	155	186	93	124	31	62	202	235	136	169	78	111	12	45	0	34	68	102	136	170	204	238	11	41	79	109	131	161	199	229	22	52	82	112	158	188	218	248	29	63	89	123	149	183	209	243	44	14	104	74	164	134	224	194	39	5	99	65	175	141	235	201	58	24	126	92	178	144	246	212	49	19	117	87	185	155	253	223	88	122	28	62	208	242	148	182	83	113	23	53	219	249	159	189	78	108	10	40	198	228	130	160	69	103	1	35	205	239	137	171	116	86	48	18	252	222	184	154	127	93	59	25	247	213	179	145	98	64	38	4	234	200	174	140	105	75	45	15	225	195	165	135	176	146	244	214	56	26	124	94	187	153	255	221	51	17	119	85	166	132	226	192	46	12	106	72	173	143	233	203	37	7	97	67	156	190	216	250	20	54	80	114	151	181	211	241	31	61	91	121	138	168	206	236	2	32	70	100	129	163	197	231	9	43	77	111	232	202	172	142	96	66	36	6	227	193	167	133	107	73	47	13	254	220	186	152	118	84	50	16	245	215	177	147	125	95	57	27	196	230	128	162	76	110	8	42	207	237	139	169	71	101	3	33	210	240	150	180	90	120	30	60	217	251	157	191	81	115	21	55	0	35	70	101	140	175	202	233	3	32	69	102	143	172	201	234	6	37	64	99	138	169	204	239	5	38	67	96	137	170	207	236	12	47	74	105	128	163	198	229	15	44	73	106	131	160	197	230	10	41	76	111	134	165	192	227	9	42	79	108	133	166	195	224	24	59	94	125	148	183	210	241	27	56	93	126	151	180	209	242	30	61	88	123	146	177	212	247	29	62	91	120	145	178	215	244	20	55	82	113	152	187	222	253	23	52	81	114	155	184	221	254	18	49	84	119	158	189	216	251	17	50	87	116	157	190	219	248	48	19	118	85	188	159	250	217	51	16	117	86	191	156	249	218	54	21	112	83	186	153	252	223	53	22	115	80	185	154	255	220	60	31	122	89	176	147	246	213	63	28	121	90	179	144	245	214	58	25	124	95	182	149	240	211	57	26	127	92	181	150	243	208	40	11	110	77	164	135	226	193	43	8	109	78	167	132	225	194	46	13	104	75	162	129	228	199	45	14	107	72	161	130	231	196	36	7	98	65	168	139	238	205	39	4	97	66	171	136	237	206	34	1	100	71	174	141	232	203	33	2	103	68	173	142	235	200	0	36	72	108	144	180	216	252	59	31	115	87	171	143	227	199	118	82	62	26	230	194	174	138	77	105	5	33	221	249	149	177	236	200	164	128	124	88	52	16	215	243	159	187	71	99	15	43	154	190	210	246	10	46	66	102	161	133	233	205	49	21	121	93	195	231	139	175	83	119	27	63	248	220	176	148	104	76	32	4	181	145	253	217	37	1	109	73	142	170	198	226	30	58	86	114	47	11	103	67	191	155	247	211	20	48	92	120	132	160	204	232	89	125	17	53	201	237	129	165	98	70	42	14	242	214	186	158	157	185	213	241	13	41	69	97	166	130	238	202	54	18	126	90	235	207	163	135	123	95	51	23	208	244	152	188	64	100	8	44	113	85	57	29	225	197	169	141	74	110	2	38	218	254	146	182	7	35	79	107	151	179	223	251	60	24	116	80	172	136	228	192	94	122	22	50	206	234	134	162	101	65	45	9	245	209	189	153	40	12	96	68	184	156	240	212	19	55	91	127	131	167	203	239	178	150	250	222	34	6	106	78	137	173	193	229	25	61	81	117	196	224	140	168	84	112	28	56	255	219	183	147	111	75	39	3	0	37	74	111	148	177	222	251	51	22	121	92	167	130	237	200	102	67	44	9	242	215	184	157	85	112	31	58	193	228	139	174	204	233	134	163	88	125	18	55	255	218	181	144	107	78	33	4	170	143	224	197	62	27	116	81	153	188	211	246	13	40	71	98	131	166	201	236	23	50	93	120	176	149	250	223	36	1	110	75	229	192	175	138	113	84	59	30	214	243	156	185	66	103	8	45	79	106	5	32	219	254	145	180	124	89	54	19	232	205	162	135	41	12	99	70	189	152	247	210	26	63	80	117	142	171	196	225	29	56	87	114	137	172	195	230	46	11	100	65	186	159	240	213	123	94	49	20	239	202	165	128	72	109	2	39	220	249	150	179	209	244	155	190	69	96	15	42	226	199	168	141	118	83	60	25	183	146	253	216	35	6	105	76	132	161	206	235	16	53	90	127	158	187	212	241	10	47	64	101	173	136	231	194	57	28	115	86	248	221	178	151	108	73	38	3	203	238	129	164	95	122	21	48	82	119	24	61	198	227	140	169	97	68	43	14	245	208	191	154	52	17	126	91	160	133	234	207	7	34	77	104	147	182	217	252	0	38	76	106	152	190	212	242	43	13	103	65	179	149	255	217	86	112	26	60	206	232	130	164	125	91	49	23	229	195	169	143	172	138	224	198	52	18	120	94	135	161	203	237	31	57	83	117	250	220	182	144	98	68	46	8	209	247	157	187	73	111	5	35	67	101	15	41	219	253	151	177	104	78	36	2	240	214	188	154	21	51	89	127	141	171	193	231	62	24	114	84	166	128	234	204	239	201	163	133	119	81	59	29	196	226	136	174	92	122	16	54	185	159	245	211	33	7	109	75	146	180	222	248	10	44	70	96	134	160	202	236	30	56	82	116	173	139	225	199	53	19	121	95	208	246	156	186	72	110	4	34	251	221	183	145	99	69	47	9	42	12	102	64	178	148	254	216	1	39	77	107	153	191	213	243	124	90	48	22	228	194	168	142	87	113	27	61	207	233	131	165	197	227	137	175	93	123	17	55	238	200	162	132	118	80	58	28	147	181	223	249	11	45	71	97	184	158	244	210	32	6	108	74	105	79	37	3	241	215	189	155	66	100	14	40	218	252	150	176	63	25	115	85	167	129	235	205	20	50	88	126	140	170	192	230	0	39	78	105	156	187	210	245	35	4	109	74	191	152	241	214	70	97	8	47	218	253	148	179	101	66	43	12	249	222	183	144	140	171	194	229	16	55	94	121	175	136	225	198	51	20	125	90	202	237	132	163	86	113	24	63	233	206	167	128	117	82	59	28	3	36	77	106	159	184	209	246	32	7	110	73	188	155	242	213	69	98	11	44	217	254	151	176	102	65	40	15	250	221	180	147	143	168	193	230	19	52	93	122	172	139	226	197	48	23	126	89	201	238	135	160	85	114	27	60	234	205	164	131	118	81	56	31	6	33	72	111	154	189	212	243	37	2	107	76	185	158	247	208	64	103	14	41	220	251	146	181	99	68	45	10	255	216	177	150	138	173	196	227	22	49	88	127	169	142	231	192	53	18	123	92	204	235	130	165	80	119	30	57	239	200	161	134	115	84	61	26	5	34	75	108	153	190	215	240	38	1	104	79	186	157	244	211	67	100	13	42	223	248	145	182	96	71	46	9	252	219	178	149	137	174	199	224	21	50	91	124	170	141	228	195	54	17	120	95	207	232	129	166	83	116	29	58	236	203	162	133	112	87	62	25	0	40	80	120	160	136	240	216	91	115	11	35	251	211	171	131	182	158	230	206	22	62	70	110	237	197	189	149	77	101	29	53	119	95	39	15	215	255	135	175	44	4	124	84	140	164	220	244	193	233	145	185	97	73	49	25	154	178	202	226	58	18	106	66	238	198	190	150	78	102	30	54	181	157	229	205	21	61	69	109	88	112	8	32	248	208	168	128	3	43	83	123	163	139	243	219	153	177	201	225	57	17	105	65	194	234	146	186	98	74	50	26	47	7	127	87	143	167	223	247	116	92	36	12	212	252	132	172	199	239	151	191	103	79	55	31	156	180	204	228	60	20	108	68	113	89	33	9	209	249	129	169	42	2	122	82	138	162	218	242	176	152	224	200	16	56	64	104	235	195	187	147	75	99	27	51	6	46	86	126	166	142	246	222	93	117	13	37	253	213	173	133	41	1	121	81	137	161	217	241	114	90	34	10	210	250	130	170	159	183	207	231	63	23	111	71	196	236	148	188	100	76	52	28	94	118	14	38	254	214	174	134	5	45	85	125	165	141	245	221	232	192	184	144	72	96	24	48	179	155	227	203	19	59	67	107	0	41	82	123	164	141	246	223	83	122	1	40	247	222	165	140	166	143	244	221	2	43	80	121	245	220	167	142	81	120	3	42	87	126	5	44	243	218	161	136	4	45	86	127	160	137	242	219	241	216	163	138	85	124	7	46	162	139	240	217	6	47	84	125	174	135	252	213	10	35	88	113	253	212	175	134	89	112	11	34	8	33	90	115	172	133	254	215	91	114	9	32	255	214	173	132	249	208	171	130	93	116	15	38	170	131	248	209	14	39	92	117	95	118	13	36	251	210	169	128	12	37	94	119	168	129	250	211	71	110	21	60	227	202	177	152	20	61	70	111	176	153	226	203	225	200	179	154	69	108	23	62	178	155	224	201	22	63	68	109	16	57	66	107	180	157	230	207	67	106	17	56	231	206	181	156	182	159	228	205	18	59	64	105	229	204	183	158	65	104	19	58	233	192	187	146	77	100	31	54	186	147	232	193	30	55	76	101	79	102	29	52	235	194	185	144	28	53	78	103	184	145	234	195	190	151	236	197	26	51	72	97	237	196	191	150	73	96	27	50	24	49	74	99	188	149	238	199	75	98	25	48	239	198	189	148	0	42	84	126	168	130	252	214	75	97	31	53	227	201	183	157	150	188	194	232	62	20	106	64	221	247	137	163	117	95	33	11	55	29	99	73	159	181	203	225	124	86	40	2	212	254	128	170	161	139	245	223	9	35	93	119	234	192	190	148	66	104	22	60	110	68	58	16	198	236	146	184	37	15	113	91	141	167	217	243	248	210	172	134	80	122	4	46	179	153	231	205	27	49	79	101	89	115	13	39	241	219	165	143	18	56	70	108	186	144	238	196	207	229	155	177	103	77	51	25	132	174	208	250	44	6	120	82	220	246	136	162	116	94	32	10	151	189	195	233	63	21	107	65	74	96	30	52	226	200	182	156	1	43	85	127	169	131	253	215	235	193	191	149	67	105	23	61	160	138	244	222	8	34	92	118	125	87	41	3	213	255	129	171	54	28	98	72	158	180	202	224	178	152	230	204	26	48	78	100	249	211	173	135	81	123	5	47	36	14	112	90	140	166	216	242	111	69	59	17	199	237	147	185	133	175	209	251	45	7	121	83	206	228	154	176	102	76	50	24	19	57	71	109	187	145	239	197	88	114	12	38	240	218	164	142	0	43	86	125	172	135	250	209	67	104	21	62	239	196	185	146	134	173	208	251	42	1	124	87	197	238	147	184	105	66	63	20	23	60	65	106	187	144	237	198	84	127	2	41	248	211	174	133	145	186	199	236	61	22	107	64	210	249	132	175	126	85	40	3	46	5	120	83	130	169	212	255	109	70	59	16	193	234	151	188	168	131	254	213	4	47	82	121	235	192	189	150	71	108	17	58	57	18	111	68	149	190	195	232	122	81	44	7	214	253	128	171	191	148	233	194	19	56	69	110	252	215	170	129	80	123	6	45	92	119	10	33	240	219	166	141	31	52	73	98	179	152	229	206	218	241	140	167	118	93	32	11	153	178	207	228	53	30	99	72	75	96	29	54	231	204	177	154	8	35	94	117	164	143	242	217	205	230	155	176	97	74	55	28	142	165	216	243	34	9	116	95	114	89	36	15	222	245	136	163	49	26	103	76	157	182	203	224	244	223	162	137	88	115	14	37	183	156	225	202	27	48	77	102	101	78	51	24	201	226	159	180	38	13	112	91	138	161	220	247	227	200	181	158	79	100	25	50	160	139	246	221	12	39	90	113	0	44	88	116	176	156	232	196	123	87	35	15	203	231	147	191	246	218	174	130	70	106	30	50	141	161	213	249	61	17	101	73	247	219	175	131	71	107	31	51	140	160	212	248	60	16	100	72	1	45	89	117	177	157	233	197	122	86	34	14	202	230	146	190	245	217	173	129	69	105	29	49	142	162	214	250	62	18	102	74	3	47	91	119	179	159	235	199	120	84	32	12	200	228	144	188	2	46	90	118	178	158	234	198	121	85	33	13	201	229	145	189	244	216	172	128	68	104	28	48	143	163	215	251	63	19	103	75	241	221	169	133	65	109	25	53	138	166	210	254	58	22	98	78	7	43	95	115	183	155	239	195	124	80	36	8	204	224	148	184	6	42	94	114	182	154	238	194	125	81	37	9	205	225	149	185	240	220	168	132	64	108	24	52	139	167	211	255	59	23	99	79	4	40	92	112	180	152	236	192	127	83	39	11	207	227	151	187	242	222	170	134	66	110	26	54	137	165	209	253	57	21	97	77	243	223	171	135	67	111	27	55	136	164	208	252	56	20	96	76	5	41	93	113	181	153	237	193	126	82	38	10	206	226	150	186	0	45	90	119	180	153	238	195	115	94	41	4	199	234	157	176	230	203	188	145	82	127	8	37	149	184	207	226	33	12	123	86	215	250	141	160	99	78	57	20	164	137	254	211	16	61	74	103	49	28	107	70	133	168	223	242	66	111	24	53	246	219	172	129	181	152	239	194	1	44	91	118	198	235	156	177	114	95	40	5	83	126	9	36	231	202	189	144	32	13	122	87	148	185	206	227	98	79	56	21	214	251	140	161	17	60	75	102	165	136	255	210	132	169	222	243	48	29	106	71	247	218	173	128	67	110	25	52	113	92	43	6	197	232	159	178	2	47	88	117	182	155	236	193	151	186	205	224	35	14	121	84	228	201	190	147	80	125	10	39	166	139	252	209	18	63	72	101	213	248	143	162	97	76	59	22	64	109	26	55	244	217	174	131	51	30	105	68	135	170	221	240	196	233	158	179	112	93	42	7	183	154	237	192	3	46	89	116	34	15	120	85	150	187	204	225	81	124	11	38	229	200	191	146	19	62	73	100	167	138	253	208	96	77	58	23	212	249	142	163	245	216	175	130	65	108	27	54	134	171	220	241	50	31	104	69	0	46	92	114	184	150	228	202	107	69	55	25	211	253	143	161	214	248	138	164	110	64	50	28	189	147	225	207	5	43	89	119	183	153	235	197	15	33	83	125	220	242	128	174	100	74	56	22	97	79	61	19	217	247	133	171	10	36	86	120	178	156	238	192	117	91	41	7	205	227	145	191	30	48	66	108	166	136	250	212	163	141	255	209	27	53	71	105	200	230	148	186	112	94	44	2	194	236	158	176	122	84	38	8	169	135	245	219	17	63	77	99	20	58	72	102	172	130	240	222	127	81	35	13	199	233	155	181	234	196	182	152	82	124	14	32	129	175	221	243	57	23	101	75	60	18	96	78	132	170	216	246	87	121	11	37	239	193	179	157	93	115	1	47	229	203	185	151	54	24	106	68	142	160	210	252	139	165	215	249	51	29	111	65	224	206	188	146	88	118	4	42	159	177	195	237	39	9	123	85	244	218	168	134	76	98	16	62	73	103	21	59	241	223	173	131	34	12	126	80	154	180	198	232	40	6	116	90	144	190	204	226	67	109	31	49	251	213	167	137	254	208	162	140	70	104	26	52	149	187	201	231	45	3	113	95	0	47	94	113	188	147	226	205	99	76	61	18	223	240	129	174	198	233	152	183	122	85	36	11	165	138	251	212	25	54	71	104	151	184	201	230	43	4	117	90	244	219	170	133	72	103	22	57	81	126	15	32	237	194	179	156	50	29	108	67	142	161	208	255	53	26	107	68	137	166	215	248	86	121	8	39	234	197	180	155	243	220	173	130	79	96	17	62	144	191	206	225	44	3	114	93	162	141	252	211	30	49	64	111	193	238	159	176	125	82	35	12	100	75	58	21	216	247	134	169	7	40	89	118	187	148	229	202	106	69	52	27	214	249	136	167	9	38	87	120	181	154	235	196	172	131	242	221	16	63	78	97	207	224	145	190	115	92	45	2	253	210	163	140	65	110	31	48	158	177	192	239	34	13	124	83	59	20	101	74	135	168	217	246	88	119	6	41	228	203	186	149	95	112	1	46	227	204	189	146	60	19	98	77	128	175	222	241	153	182	199	232	37	10	123	84	250	213	164	139	70	105	24	55	200	231	150	185	116	91	42	5	171	132	245	218	23	56	73	102	14	33	80	127	178	157	236	195	109	66	51	28	209	254	143	160	0	48	96	80	192	240	160	144	155	171	251	203	91	107	59	11	45	29	77	125	237	221	141	189	182	134	214	230	118	70	22	38	90	106	58	10	154	170	250	202	193	241	161	145	1	49	97	81	119	71	23	39	183	135	215	231	236	220	140	188	44	28	76	124	180	132	212	228	116	68	20	36	47	31	79	127	239	223	143	191	153	169	249	201	89	105	57	9	2	50	98	82	194	242	162	146	238	222	142	190	46	30	78	126	117	69	21	37	181	133	213	229	195	243	163	147	3	51	99	83	88	104	56	8	152	168	248	200	115	67	19	35	179	131	211	227	232	216	136	184	40	24	72	120	94	110	62	14	158	174	254	206	197	245	165	149	5	53	101	85	41	25	73	121	233	217	137	185	178	130	210	226	114	66	18	34	4	52	100	84	196	244	164	148	159	175	255	207	95	111	63	15	199	247	167	151	7	55	103	87	92	108	60	12	156	172	252	204	234	218	138	186	42	26	74	122	113	65	17	33	177	129	209	225	157	173	253	205	93	109	61	13	6	54	102	86	198	246	166	150	176	128	208	224	112	64	16	32	43	27	75	123	235	219	139	187	0	49	98	83	196	245	166	151	147	162	241	192	87	102	53	4	61	12	95	110	249	200	155	170	174	159	204	253	106	91	8	57	122	75	24	41	190	143	220	237	233	216	139	186	45	28	79	126	71	118	37	20	131	178	225	208	212	229	182	135	16	33	114	67	244	197	150	167	48	1	82	99	103	86	5	52	163	146	193	240	201	248	171	154	13	60	111	94	90	107	56	9	158	175	252	205	142	191	236	221	74	123	40	25	29	44	127	78	217	232	187	138	179	130	209	224	119	70	21	36	32	17	66	115	228	213	134	183	243	194	145	160	55	6	85	100	96	81	2	51	164	149	198	247	206	255	172	157	10	59	104	89	93	108	63	14	153	168	251	202	137	184	235	218	77	124	47	30	26	43	120	73	222	239	188	141	180	133	214	231	112	65	18	35	39	22	69	116	227	210	129	176	7	54	101	84	195	242	161	144	148	165	246	199	80	97	50	3	58	11	88	105	254	207	156	173	169	152	203	250	109	92	15	62	125	76	31	46	185	136	219	234	238	223	140	189	42	27	72	121	64	113	34	19	132	181	230	215	211	226	177	128	23	38	117	68	0	50	100	86	200	250	172	158	139	185	239	221	67	113	39	21	13	63	105	91	197	247	161	147	134	180	226	208	78	124	42	24	26	40	126	76	210	224	182	132	145	163	245	199	89	107	61	15	23	37	115	65	223	237	187	137	156	174	248	202	84	102	48	2	52	6	80	98	252	206	152	170	191	141	219	233	119	69	19	33	57	11	93	111	241	195	149	167	178	128	214	228	122	72	30	44	46	28	74	120	230	212	130	176	165	151	193	243	109	95	9	59	35	17	71	117	235	217	143	189	168	154	204	254	96	82	4	54	104	90	12	62	160	146	196	246	227	209	135	181	43	25	79	125	101	87	1	51	173	159	201	251	238	220	138	184	38	20	66	112	114	64	22	36	186	136	222	236	249	203	157	175	49	3	85	103	127	77	27	41	183	133	211	225	244	198	144	162	60	14	88	106	92	110	56	10	148	166	240	194	215	229	179	129	31	45	123	73	81	99	53	7	153	171	253	207	218	232	190	140	18	32	118	68	70	116	34	16	142	188	234	216	205	255	169	155	5	55	97	83	75	121	47	29	131	177	231	213	192	242	164	150	8	58	108	94	0	51	102	85	204	255	170	153	131	176	229	214	79	124	41	26	29	46	123	72	209	226	183	132	158	173	248	203	82	97	52	7	58	9	92	111	246	197	144	163	185	138	223	236	117	70	19	32	39	20	65	114	235	216	141	190	164	151	194	241	104	91	14	61	116	71	18	33	184	139	222	237	247	196	145	162	59	8	93	110	105	90	15	60	165	150	195	240	234	217	140	191	38	21	64	115	78	125	40	27	130	177	228	215	205	254	171	152	1	50	103	84	83	96	53	6	159	172	249	202	208	227	182	133	28	47	122	73	232	219	142	189	36	23	66	113	107	88	13	62	167	148	193	242	245	198	147	160	57	10	95	108	118	69	16	35	186	137	220	239	210	225	180	135	30	45	120	75	81	98	55	4	157	174	251	200	207	252	169	154	3	48	101	86	76	127	42	25	128	179	230	213	156	175	250	201	80	99	54	5	31	44	121	74	211	224	181	134	129	178	231	212	77	126	43	24	2	49	100	87	206	253	168	155	166	149	192	243	106	89	12	63	37	22	67	112	233	218	143	188	187	136	221	238	119	68	17	34	56	11	94	109	244	199	146	161	0	52	104	92	208	228	184	140	187	143	211	231	107	95	3	55	109	89	5	49	189	137	213	225	214	226	190	138	6	50	110	90	218	238	178	134	10	62	98	86	97	85	9	61	177	133	217	237	183	131	223	235	103	83	15	59	12	56	100	80	220	232	180	128	175	155	199	243	127	75	23	35	20	32	124	72	196	240	172	152	194	246	170	158	18	38	122	78	121	77	17	37	169	157	193	245	117	65	29	41	165	145	205	249	206	250	166	146	30	42	118	66	24	44	112	68	200	252	160	148	163	151	203	255	115	71	27	47	69	113	45	25	149	161	253	201	254	202	150	162	46	26	70	114	40	28	64	116	248	204	144	164	147	167	251	207	67	119	43	31	159	171	247	195	79	123	39	19	36	16	76	120	244	192	156	168	242	198	154	174	34	22	74	126	73	125	33	21	153	173	241	197	234	222	130	182	58	14	82	102	81	101	57	13	129	181	233	221	135	179	239	219	87	99	63	11	60	8	84	96	236	216	132	176	48	4	88	108	224	212	136	188	139	191	227	215	91	111	51	7	93	105	53	1	141	185	229	209	230	210	142	186	54	2	94	106	0	53	106	95	212	225	190	139	179	134	217	236	103	82	13	56	125	72	23	34	169	156	195	246	206	251	164	145	26	47	112	69	250	207	144	165	46	27	68	113	73	124	35	22	157	168	247	194	135	178	237	216	83	102	57	12	52	1	94	107	224	213	138	191	239	218	133	176	59	14	81	100	92	105	54	3	136	189	226	215	146	167	248	205	70	115	44	25	33	20	75	126	245	192	159	170	21	32	127	74	193	244	171	158	166	147	204	249	114	71	24	45	104	93	2	55	188	137	214	227	219	238	177	132	15	58	101	80	197	240	175	154	17	36	123	78	118	67	28	41	162	151	200	253	184	141	210	231	108	89	6	51	11	62	97	84	223	234	181	128	63	10	85	96	235	222	129	180	140	185	230	211	88	109	50	7	66	119	40	29	150	163	252	201	241	196	155	174	37	16	79	122	42	31	64	117	254	203	148	161	153	172	243	198	77	120	39	18	87	98	61	8	131	182	233	220	228	209	142	187	48	5	90	111	208	229	186	143	4	49	110	91	99	86	9	60	183	130	221	232	173	152	199	242	121	76	19	38	30	43	116	65	202	255	160	149	0	54	108	90	216	238	180	130	171	157	199	241	115	69	31	41	77	123	33	23	149	163	249	207	230	208	138	188	62	8	82	100	154	172	246	192	66	116	46	24	49	7	93	107	233	223	133	179	215	225	187	141	15	57	99	85	124	74	16	38	164	146	200	254	47	25	67	117	247	193	155	173	132	178	232	222	92	106	48	6	98	84	14	56	186	140	214	224	201	255	165	147	17	39	125	75	181	131	217	239	109	91	1	55	30	40	114	68	198	240	170	156	248	206	148	162	32	22	76	122	83	101	63	9	139	189	231	209	94	104	50	4	134	176	234	220	245	195	153	175	45	27	65	119	19	37	127	73	203	253	167	145	184	142	212	226	96	86	12	58	196	242	168	158	28	42	112	70	111	89	3	53	183	129	219	237	137	191	229	211	81	103	61	11	34	20	78	120	250	204	150	160	113	71	29	43	169	159	197	243	218	236	182	128	2	52	110	88	60	10	80	102	228	210	136	190	151	161	251	205	79	121	35	21	235	221	135	177	51	5	95	105	64	118	44	26	152	174	244	194	166	144	202	252	126	72	18	36	13	59	97	87	213	227	185	143	0	55	110	89	220	235	178	133	163	148	205	250	127	72	17	38	93	106	51	4	129	182	239	216	254	201	144	167	34	21	76	123	186	141	212	227	102	81	8	63	25	46	119	64	197	242	171	156	231	208	137	190	59	12	85	98	68	115	42	29	152	175	246	193	111	88	1	54	179	132	221	234	204	251	162	149	16	39	126	73	50	5	92	107	238	217	128	183	145	166	255	200	77	122	35	20	213	226	187	140	9	62	103	80	118	65	24	47	170	157	196	243	136	191	230	209	84	99	58	13	43	28	69	114	247	192	153	174	222	233	176	135	2	53	108	91	125	74	19	36	161	150	207	248	131	180	237	218	95	104	49	6	32	23	78	121	252	203	146	165	100	83	10	61	184	143	214	225	199	240	169	158	27	44	117	66	57	14	87	96	229	210	139	188	154	173	244	195	70	113	40	31	177	134	223	232	109	90	3	52	18	37	124	75	206	249	160	151	236	219	130	181	48	7	94	105	79	120	33	22	147	164	253	202	11	60	101	82	215	224	185	142	168	159	198	241	116	67	26	45	86	97	56	15	138	189	228	211	245	194	155	172	41	30	71	112	0	56	112	72	224	216	144	168	219	227	171	147	59	3	75	115	173	149	221	229	77	117	61	5	118	78	6	62	150	174	230	222	65	121	49	9	161	153	209	233	154	162	234	210	122	66	10	50	236	212	156	164	12	52	124	68	55	15	71	127	215	239	167	159	130	186	242	202	98	90	18	42	89	97	41	17	185	129	201	241	47	23	95	103	207	247	191	135	244	204	132	188	20	44	100	92	195	251	179	139	35	27	83	107	24	32	104	80	248	192	136	176	110	86	30	38	142	182	254	198	181	141	197	253	85	109	37	29	31	39	111	87	255	199	143	183	196	252	180	140	36	28	84	108	178	138	194	250	82	106	34	26	105	81	25	33	137	177	249	193	94	102	46	22	190	134	206	246	133	189	245	205	101	93	21	45	243	203	131	187	19	43	99	91	40	16	88	96	200	240	184	128	157	165	237	213	125	69	13	53	70	126	54	14	166	158	214	238	48	8	64	120	208	232	160	152	235	211	155	163	11	51	123	67	220	228	172	148	60	4	76	116	7	63	119	79	231	223	151	175	113	73	1	57	145	169	225	217	170	146	218	226	74	114	58	2	0	57	114	75	228	221	150	175	211	234	161	152	55	14	69	124	189	132	207	246	89	96	43	18	110	87	28	37	138	179	248	193	97	88	19	42	133	188	247	206	178	139	192	249	86	111	36	29	220	229	174	151	56	1	74	115	15	54	125	68	235	210	153	160	194	251	176	137	38	31	84	109	17	40	99	90	245	204	135	190	127	70	13	52	155	162	233	208	172	149	222	231	72	113	58	3	163	154	209	232	71	126	53	12	112	73	2	59	148	173	230	223	30	39	108	85	250	195	136	177	205	244	191	134	41	16	91	98	159	166	237	212	123	66	9	48	76	117	62	7	168	145	218	227	34	27	80	105	198	255	180	141	241	200	131	186	21	44	103	94	254	199	140	181	26	35	104	81	45	20	95	102	201	240	187	130	67	122	49	8	167	158	213	236	144	169	226	219	116	77	6	63	93	100	47	22	185	128	203	242	142	183	252	197	106	83	24	33	224	217	146	171	4	61	118	79	51	10	65	120	215	238	165	156	60	5	78	119	216	225	170	147	239	214	157	164	11	50	121	64	129	184	243	202	101	92	23	46	82	107	32	25	182	143	196	253	0	58	116	78	232	210	156	166	203	241	191	133	35	25	87	109	141	183	249	195	101	95	17	43	70	124	50	8	174	148	218	224	1	59	117	79	233	211	157	167	202	240	190	132	34	24	86	108	140	182	248	194	100	94	16	42	71	125	51	9	175	149	219	225	2	56	118	76	234	208	158	164	201	243	189	135	33	27	85	111	143	181	251	193	103	93	19	41	68	126	48	10	172	150	216	226	3	57	119	77	235	209	159	165	200	242	188	134	32	26	84	110	142	180	250	192	102	92	18	40	69	127	49	11	173	151	217	227	4	62	112	74	236	214	152	162	207	245	187	129	39	29	83	105	137	179	253	199	97	91	21	47	66	120	54	12	170	144	222	228	5	63	113	75	237	215	153	163	206	244	186	128	38	28	82	104	136	178	252	198	96	90	20	46	67	121	55	13	171	145	223	229	6	60	114	72	238	212	154	160	205	247	185	131	37	31	81	107	139	177	255	197	99	89	23	45	64	122	52	14	168	146	220	230	7	61	115	73	239	213	155	161	204	246	184	130	36	30	80	106	138	176	254	196	98	88	22	44	65	123	53	15	169	147	221	231	0	59	118	77	236	215	154	161	195	248	181	142	47	20	89	98	157	166	235	208	113	74	7	60	94	101	40	19	178	137	196	255	33	26	87	108	205	246	187	128	226	217	148	175	14	53	120	67	188	135	202	241	80	107	38	29	127	68	9	50	147	168	229	222	66	121	52	15	174	149	216	227	129	186	247	204	109	86	27	32	223	228	169	146	51	8	69	126	28	39	106	81	240	203	134	189	99	88	21	46	143	180	249	194	160	155	214	237	76	119	58	1	254	197	136	179	18	41	100	95	61	6	75	112	209	234	167	156	132	191	242	201	104	83	30	37	71	124	49	10	171	144	221	230	25	34	111	84	245	206	131	184	218	225	172	151	54	13	64	123	165	158	211	232	73	114	63	4	102	93	16	43	138	177	252	199	56	3	78	117	212	239	162	153	251	192	141	182	23	44	97	90	198	253	176	139	42	17	92	103	5	62	115	72	233	210	159	164	91	96	45	22	183	140	193	250	152	163	238	213	116	79	2	57	231	220	145	170	11	48	125	70	36	31	82	105	200	243	190	133	122	65	12	55	150	173	224	219	185	130	207	244	85	110	35	24	0	60	120	68	240	204	136	180	251	199	131	191	11	55	115	79	237	209	149	169	29	33	101	89	22	42	110	82	230	218	158	162	193	253	185	133	49	13	73	117	58	6	66	126	202	246	178	142	44	16	84	104	220	224	164	152	215	235	175	147	39	27	95	99	153	165	225	221	105	85	17	45	98	94	26	38	146	174	234	214	116	72	12	48	132	184	252	192	143	179	247	203	127	67	7	59	88	100	32	28	168	148	208	236	163	159	219	231	83	111	43	23	181	137	205	241	69	121	61	1	78	114	54	10	190	130	198	250	41	21	81	109	217	229	161	157	210	238	170	150	34	30	90	102	196	248	188	128	52	8	76	112	63	3	71	123	207	243	183	139	232	212	144	172	24	36	96	92	19	47	107	87	227	223	155	167	5	57	125	65	245	201	141	177	254	194	134	186	14	50	118	74	176	140	200	244	64	124	56	4	75	119	51	15	187	135	195	255	93	97	37	25	173	145	213	233	166	154	222	226	86	106	46	18	113	77	9	53	129	189	249	197	138	182	242	206	122	70	2	62	156	160	228	216	108	80	20	40	103	91	31	35	151	171	239	211	0	61	122	71	244	201	142	179	243	206	137	180	7	58	125	64	253	192	135	186	9	52	115	78	14	51	116	73	250	199	128	189	225	220	155	166	21	40	111	82	18	47	104	85	230	219	156	161	28	33	102	91	232	213	146	175	239	210	149	168	27	38	97	92	217	228	163	158	45	16	87	106	42	23	80	109	222	227	164	153	36	25	94	99	208	237	170	151	215	234	173	144	35	30	89	100	56	5	66	127	204	241	182	139	203	246	177	140	63	2	69	120	197	248	191	130	49	12	75	118	54	11	76	113	194	255	184	133	169	148	211	238	93	96	39	26	90	103	32	29	174	147	212	233	84	105	46	19	160	157	218	231	167	154	221	224	83	110	41	20	72	117	50	15	188	129	198	251	187	134	193	252	79	114	53	8	181	136	207	242	65	124	59	6	70	123	60	1	178	143	200	245	112	77	10	55	132	185	254	195	131	190	249	196	119	74	13	48	141	176	247	202	121	68	3	62	126	67	4	57	138	183	240	205	145	172	235	214	101	88	31	34	98	95	24	37	150	171	236	209	108	81	22	43	152	165	226	223	159	162	229	216	107	86	17	44	0	62	124	66	248	198	132	186	235	213	151	169	19	45	111	81	205	243	177	143	53	11	73	119	38	24	90	100	222	224	162	156	129	191	253	195	121	71	5	59	106	84	22	40	146	172	238	208	76	114	48	14	180	138	200	246	167	153	219	229	95	97	35	29	25	39	101	91	225	223	157	163	242	204	142	176	10	52	118	72	212	234	168	150	44	18	80	110	63	1	67	125	199	249	187	133	152	166	228	218	96	94	28	34	115	77	15	49	139	181	247	201	85	107	41	23	173	147	209	239	190	128	194	252	70	120	58	4	50	12	78	112	202	244	182	136	217	231	165	155	33	31	93	99	255	193	131	189	7	57	123	69	20	42	104	86	236	210	144	174	179	141	207	241	75	117	55	9	88	102	36	26	160	158	220	226	126	64	2	60	134	184	250	196	149	171	233	215	109	83	17	47	43	21	87	105	211	237	175	145	192	254	188	130	56	6	68	122	230	216	154	164	30	32	98	92	13	51	113	79	245	203	137	183	170	148	214	232	82	108	46	16	65	127	61	3	185	135	197	251	103	89	27	37	159	161	227	221	140	178	240	206	116	74	8	54	0	63	126	65	252	195	130	189	227	220	157	162	31	32	97	94	221	226	163	156	33	30	95	96	62	1	64	127	194	253	188	131	161	158	223	224	93	98	35	28	66	125	60	3	190	129	192	255	124	67	2	61	128	191	254	193	159	160	225	222	99	92	29	34	89	102	39	24	165	154	219	228	186	133	196	251	70	121	56	7	132	187	250	197	120	71	6	57	103	88	25	38	155	164	229	218	248	199	134	185	4	59	122	69	27	36	101	90	231	216	153	166	37	26	91	100	217	230	167	152	198	249	184	135	58	5	68	123	178	141	204	243	78	113	48	15	81	110	47	16	173	146	211	236	111	80	17	46	147	172	237	210	140	179	242	205	112	79	14	49	19	44	109	82	239	208	145	174	240	207	142	177	12	51	114	77	206	241	176	143	50	13	76	115	45	18	83	108	209	238	175	144	235	212	149	170	23	40	105	86	8	55	118	73	244	203	138	181	54	9	72	119	202	245	180	139	213	234	171	148	41	22	87	104	74	117	52	11	182	137	200	247	169	150	215	232	85	106	43	20	151	168	233	214	107	84	21	42	116	75	10	53	136	183	246	201	0	64	128	192	27	91	155	219	54	118	182	246	45	109	173	237	108	44	236	172	119	55	247	183	90	26	218	154	65	1	193	129	216	152	88	24	195	131	67	3	238	174	110	46	245	181	117	53	180	244	52	116	175	239	47	111	130	194	2	66	153	217	25	89	171	235	43	107	176	240	48	112	157	221	29	93	134	198	6	70	199	135	71	7	220	156	92	28	241	177	113	49	234	170	106	42	115	51	243	179	104	40	232	168	69	5	197	133	94	30	222	158	31	95	159	223	4	68	132	196	41	105	169	233	50	114	178	242	77	13	205	141	86	22	214	150	123	59	251	187	96	32	224	160	33	97	161	225	58	122	186	250	23	87	151	215	12	76	140	204	149	213	21	85	142	206	14	78	163	227	35	99	184	248	56	120	249	185	121	57	226	162	98	34	207	143	79	15	212	148	84	20	230	166	102	38	253	189	125	61	208	144	80	16	203	139	75	11	138	202	10	74	145	209	17	81	188	252	60	124	167	231	39	103	62	126	190	254	37	101	165	229	8	72	136	200	19	83	147	211	82	18	210	146	73	9	201	137	100	36	228	164	127	63	255	191	0	65	130	195	31	94	157	220	62	127	188	253	33	96	163	226	124	61	254	191	99	34	225	160	66	3	192	129	93	28	223	158	248	185	122	59	231	166	101	36	198	135	68	5	217	152	91	26	132	197	6	71	155	218	25	88	186	251	56	121	165	228	39	102	235	170	105	40	244	181	118	55	213	148	87	22	202	139	72	9	151	214	21	84	136	201	10	75	169	232	43	106	182	247	52	117	19	82	145	208	12	77	142	207	45	108	175	238	50	115	176	241	111	46	237	172	112	49	242	179	81	16	211	146	78	15	204	141	205	140	79	14	210	147	80	17	243	178	113	48	236	173	110	47	177	240	51	114	174	239	44	109	143	206	13	76	144	209	18	83	53	116	183	246	42	107	168	233	11	74	137	200	20	85	150	215	73	8	203	138	86	23	212	149	119	54	245	180	104	41	234	171	38	103	164	229	57	120	187	250	24	89	154	219	7	70	133	196	90	27	216	153	69	4	199	134	100	37	230	167	123	58	249	184	222	159	92	29	193	128	67	2	224	161	98	35	255	190	125	60	162	227	32	97	189	252	63	126	156	221	30	95	131	194	1	64	0	66	132	198	19	81	151	213	38	100	162	224	53	119	177	243	76	14	200	138	95	29	219	153	106	40	238	172	121	59	253	191	152	218	28	94	139	201	15	77	190	252	58	120	173	239	41	107	212	150	80	18	199	133	67	1	242	176	118	52	225	163	101	39	43	105	175	237	56	122	188	254	13	79	137	203	30	92	154	216	103	37	227	161	116	54	240	178	65	3	197	135	82	16	214	148	179	241	55	117	160	226	36	102	149	215	17	83	134	196	2	64	255	189	123	57	236	174	104	42	217	155	93	31	202	136	78	12	86	20	210	144	69	7	193	131	112	50	244	182	99	33	231	165	26	88	158	220	9	75	141	207	60	126	184	250	47	109	171	233	206	140	74	8	221	159	89	27	232	170	108	46	251	185	127	61	130	192	6	68	145	211	21	87	164	230	32	98	183	245	51	113	125	63	249	187	110	44	234	168	91	25	223	157	72	10	204	142	49	115	181	247	34	96	166	228	23	85	147	209	4	70	128	194	229	167	97	35	246	180	114	48	195	129	71	5	208	146	84	22	169	235	45	111	186	248	62	124	143	205	11	73	156	222	24	90	0	67	134	197	23	84	145	210	46	109	168	235	57	122	191	252	92	31	218	153	75	8	205	142	114	49	244	183	101	38	227	160	184	251	62	125	175	236	41	106	150	213	16	83	129	194	7	68	228	167	98	33	243	176	117	54	202	137	76	15	221	158	91	24	107	40	237	174	124	63	250	185	69	6	195	128	82	17	212	151	55	116	177	242	32	99	166	229	25	90	159	220	14	77	136	203	211	144	85	22	196	135	66	1	253	190	123	56	234	169	108	47	143	204	9	74	152	219	30	93	161	226	39	100	182	245	48	115	214	149	80	19	193	130	71	4	248	187	126	61	239	172	105	42	138	201	12	79	157	222	27	88	164	231	34	97	179	240	53	118	110	45	232	171	121	58	255	188	64	3	198	133	87	20	209	146	50	113	180	247	37	102	163	224	28	95	154	217	11	72	141	206	189	254	59	120	170	233	44	111	147	208	21	86	132	199	2	65	225	162	103	36	246	181	112	51	207	140	73	10	216	155	94	29	5	70	131	192	18	81	148	215	43	104	173	238	60	127	186	249	89	26	223	156	78	13	200	139	119	52	241	178	96	35	230	165	0	68	136	204	11	79	131	199	22	82	158	218	29	89	149	209	44	104	164	224	39	99	175	235	58	126	178	246	49	117	185	253	88	28	208	148	83	23	219	159	78	10	198	130	69	1	205	137	116	48	252	184	127	59	247	179	98	38	234	174	105	45	225	165	176	244	56	124	187	255	51	119	166	226	46	106	173	233	37	97	156	216	20	80	151	211	31	91	138	206	2	70	129	197	9	77	232	172	96	36	227	167	107	47	254	186	118	50	245	177	125	57	196	128	76	8	207	139	71	3	210	150	90	30	217	157	81	21	123	63	243	183	112	52	248	188	109	41	229	161	102	34	238	170	87	19	223	155	92	24	212	144	65	5	201	141	74	14	194	134	35	103	171	239	40	108	160	228	53	113	189	249	62	122	182	242	15	75	135	195	4	64	140	200	25	93	145	213	18	86	154	222	203	143	67	7	192	132	72	12	221	153	85	17	214	146	94	26	231	163	111	43	236	168	100	32	241	181	121	61	250	190	114	54	147	215	27	95	152	220	16	84	133	193	13	73	142	202	6	66	191	251	55	115	180	240	60	120	169	237	33	101	162	230	42	110	0	69	138	207	15	74	133	192	30	91	148	209	17	84	155	222	60	121	182	243	51	118	185	252	34	103	168	237	45	104	167	226	120	61	242	183	119	50	253	184	102	35	236	169	105	44	227	166	68	1	206	139	75	14	193	132	90	31	208	149	85	16	223	154	240	181	122	63	255	186	117	48	238	171	100	33	225	164	107	46	204	137	70	3	195	134	73	12	210	151	88	29	221	152	87	18	136	205	2	71	135	194	13	72	150	211	28	89	153	220	19	86	180	241	62	123	187	254	49	116	170	239	32	101	165	224	47	106	251	190	113	52	244	177	126	59	229	160	111	42	234	175	96	37	199	130	77	8	200	141	66	7	217	156	83	22	214	147	92	25	131	198	9	76	140	201	6	67	157	216	23	82	146	215	24	93	191	250	53	112	176	245	58	127	161	228	43	110	174	235	36	97	11	78	129	196	4	65	142	203	21	80	159	218	26	95	144	213	55	114	189	248	56	125	178	247	41	108	163	230	38	99	172	233	115	54	249	188	124	57	246	179	109	40	231	162	98	39	232	173	79	10	197	128	64	5	202	143	81	20	219	158	94	27	212	145	0	70	140	202	3	69	143	201	6	64	138	204	5	67	137	207	12	74	128	198	15	73	131	197	10	76	134	192	9	79	133	195	24	94	148	210	27	93	151	209	30	88	146	212	29	91	145	215	20	82	152	222	23	81	155	221	18	84	158	216	17	87	157	219	48	118	188	250	51	117	191	249	54	112	186	252	53	115	185	255	60	122	176	246	63	121	179	245	58	124	182	240	57	127	181	243	40	110	164	226	43	109	167	225	46	104	162	228	45	107	161	231	36	98	168	238	39	97	171	237	34	100	174	232	33	103	173	235	96	38	236	170	99	37	239	169	102	32	234	172	101	35	233	175	108	42	224	166	111	41	227	165	106	44	230	160	105	47	229	163	120	62	244	178	123	61	247	177	126	56	242	180	125	59	241	183	116	50	248	190	119	49	251	189	114	52	254	184	113	55	253	187	80	22	220	154	83	21	223	153	86	16	218	156	85	19	217	159	92	26	208	150	95	25	211	149	90	28	214	144	89	31	213	147	72	14	196	130	75	13	199	129	78	8	194	132	77	11	193	135	68	2	200	142	71	1	203	141	66	4	206	136	65	7	205	139	0	71	142	201	7	64	137	206	14	73	128	199	9	78	135	192	28	91	146	213	27	92	149	210	18	85	156	219	21	82	155	220	56	127	182	241	63	120	177	246	54	113	184	255	49	118	191	248	36	99	170	237	35	100	173	234	42	109	164	227	45	106	163	228	112	55	254	185	119	48	249	190	126	57	240	183	121	62	247	176	108	43	226	165	107	44	229	162	98	37	236	171	101	34	235	172	72	15	198	129	79	8	193	134	70	1	200	143	65	6	207	136	84	19	218	157	83	20	221	154	90	29	212	147	93	26	211	148	224	167	110	41	231	160	105	46	238	169	96	39	233	174	103	32	252	187	114	53	251	188	117	50	242	181	124	59	245	178	123	60	216	159	86	17	223	152	81	22	214	145	88	31	209	150	95	24	196	131	74	13	195	132	77	10	202	141	68	3	205	138	67	4	144	215	30	89	151	208	25	94	158	217	16	87	153	222	23	80	140	203	2	69	139	204	5	66	130	197	12	75	133	194	11	76	168	239	38	97	175	232	33	102	166	225	40	111	161	230	47	104	180	243	58	125	179	244	61	122	186	253	52	115	189	250	51	116	0	72	144	216	59	115	171	227	118	62	230	174	77	5	221	149	236	164	124	52	215	159	71	15	154	210	10	66	161	233	49	121	195	139	83	27	248	176	104	32	181	253	37	109	142	198	30	86	47	103	191	247	20	92	132	204	89	17	201	129	98	42	242	186	157	213	13	69	166	238	54	126	235	163	123	51	208	152	64	8	113	57	225	169	74	2	218	146	7	79	151	223	60	116	172	228	94	22	206	134	101	45	245	189	40	96	184	240	19	91	131	203	178	250	34	106	137	193	25	81	196	140	84	28	255	183	111	39	33	105	177	249	26	82	138	194	87	31	199	143	108	36	252	180	205	133	93	21	246	190	102	46	187	243	43	99	128	200	16	88	226	170	114	58	217	145	73	1	148	220	4	76	175	231	63	119	14	70	158	214	53	125	165	237	120	48	232	160	67	11	211	155	188	244	44	100	135	207	23	95	202	130	90	18	241	185	97	41	80	24	192	136	107	35	251	179	38	110	182	254	29	85	141	197	127	55	239	167	68	12	212	156	9	65	153	209	50	122	162	234	147	219	3	75	168	224	56	112	229	173	117	61	222	150	78	6	0	73	146	219	63	118	173	228	126	55	236	165	65	8	211	154	252	181	110	39	195	138	81	24	130	203	16	89	189	244	47	102	227	170	113	56	220	149	78	7	157	212	15	70	162	235	48	121	31	86	141	196	32	105	178	251	97	40	243	186	94	23	204	133	221	148	79	6	226	171	112	57	163	234	49	120	156	213	14	71	33	104	179	250	30	87	140	197	95	22	205	132	96	41	242	187	62	119	172	229	1	72	147	218	64	9	210	155	127	54	237	164	194	139	80	25	253	180	111	38	188	245	46	103	131	202	17	88	161	232	51	122	158	215	12	69	223	150	77	4	224	169	114	59	93	20	207	134	98	43	240	185	35	106	177	248	28	85	142	199	66	11	208	153	125	52	239	166	60	117	174	231	3	74	145	216	190	247	44	101	129	200	19	90	192	137	82	27	255	182	109	36	124	53	238	167	67	10	209	152	2	75	144	217	61	116	175	230	128	201	18	91	191	246	45	100	254	183	108	37	193	136	83	26	159	214	13	68	160	233	50	123	225	168	115	58	222	151	76	5	99	42	241	184	92	21	206	135	29	84	143	198	34	107	176	249	0	74	148	222	51	121	167	237	102	44	242	184	85	31	193	139	204	134	88	18	255	181	107	33	170	224	62	116	153	211	13	71	131	201	23	93	176	250	36	110	229	175	113	59	214	156	66	8	79	5	219	145	124	54	232	162	41	99	189	247	26	80	142	196	29	87	137	195	46	100	186	240	123	49	239	165	72	2	220	150	209	155	69	15	226	168	118	60	183	253	35	105	132	206	16	90	158	212	10	64	173	231	57	115	248	178	108	38	203	129	95	21	82	24	198	140	97	43	245	191	52	126	160	234	7	77	147	217	58	112	174	228	9	67	157	215	92	22	200	130	111	37	251	177	246	188	98	40	197	143	81	27	144	218	4	78	163	233	55	125	185	243	45	103	138	192	30	84	223	149	75	1	236	166	120	50	117	63	225	171	70	12	210	152	19	89	135	205	32	106	180	254	39	109	179	249	20	94	128	202	65	11	213	159	114	56	230	172	235	161	127	53	216	146	76	6	141	199	25	83	190	244	42	96	164	238	48	122	151	221	3	73	194	136	86	28	241	187	101	47	104	34	252	182	91	17	207	133	14	68	154	208	61	119	169	227	0	75	150	221	55	124	161	234	110	37	248	179	89	18	207	132	220	151	74	1	235	160	125	54	178	249	36	111	133	206	19	88	163	232	53	126	148	223	2	73	205	134	91	16	250	177	108	39	127	52	233	162	72	3	222	149	17	90	135	204	38	109	176	251	93	22	203	128	106	33	252	183	51	120	165	238	4	79	146	217	129	202	23	92	182	253	32	107	239	164	121	50	216	147	78	5	254	181	104	35	201	130	95	20	144	219	6	77	167	236	49	122	34	105	180	255	21	94	131	200	76	7	218	145	123	48	237	166	186	241	44	103	141	198	27	80	212	159	66	9	227	168	117	62	102	45	240	187	81	26	199	140	8	67	158	213	63	116	169	226	25	82	143	196	46	101	184	243	119	60	225	170	64	11	214	157	197	142	83	24	242	185	100	47	171	224	61	118	156	215	10	65	231	172	113	58	208	155	70	13	137	194	31	84	190	245	40	99	59	112	173	230	12	71	154	209	85	30	195	136	98	41	244	191	68	15	210	153	115	56	229	174	42	97	188	247	29	86	139	192	152	211	14	69	175	228	57	114	246	189	96	43	193	138	87	28	0	76	152	212	43	103	179	255	86	26	206	130	125	49	229	169	172	224	52	120	135	203	31	83	250	182	98	46	209	157	73	5	67	15	219	151	104	36	240	188	21	89	141	193	62	114	166	234	239	163	119	59	196	136	92	16	185	245	33	109	146	222	10	70	134	202	30	82	173	225	53	121	208	156	72	4	251	183	99	47	42	102	178	254	1	77	153	213	124	48	228	168	87	27	207	131	197	137	93	17	238	162	118	58	147	223	11	71	184	244	32	108	105	37	241	189	66	14	218	150	63	115	167	235	20	88	140	192	23	91	143	195	60	112	164	232	65	13	217	149	106	38	242	190	187	247	35	111	144	220	8	68	237	161	117	57	198	138	94	18	84	24	204	128	127	51	231	171	2	78	154	214	41	101	177	253	248	180	96	44	211	159	75	7	174	226	54	122	133	201	29	81	145	221	9	69	186	246	34	110	199	139	95	19	236	160	116	56	61	113	165	233	22	90	142	194	107	39	243	191	64	12	216	148	210	158	74	6	249	181	97	45	132	200	28	80	175	227	55	123	126	50	230	170	85	25	205	129	40	100	176	252	3	79	155	215	0	77	154	215	47	98	181	248	94	19	196	137	113	60	235	166	188	241	38	107	147	222	9	68	226	175	120	53	205	128	87	26	99	46	249	180	76	1	214	155	61	112	167	234	18	95	136	197	223	146	69	8	240	189	106	39	129	204	27	86	174	227	52	121	198	139	92	17	233	164	115	62	152	213	2	79	183	250	45	96	122	55	224	173	85	24	207	130	36	105	190	243	11	70	145	220	165	232	63	114	138	199	16	93	251	182	97	44	212	153	78	3	25	84	131	206	54	123	172	225	71	10	221	144	104	37	242	191	151	218	13	64	184	245	34	111	201	132	83	30	230	171	124	49	43	102	177	252	4	73	158	211	117	56	239	162	90	23	192	141	244	185	110	35	219	150	65	12	170	231	48	125	133	200	31	82	72	5	210	159	103	42	253	176	22	91	140	193	57	116	163	238	81	28	203	134	126	51	228	169	15	66	149	216	32	109	186	247	237	160	119	58	194	143	88	21	179	254	41	100	156	209	6	75	50	127	168	229	29	80	135	202	108	33	246	187	67	14	217	148	142	195	20	89	161	236	59	118	208	157	74	7	255	178	101	40	0	78	156	210	35	109	191	241	70	8	218	148	101	43	249	183	140	194	16	94	175	225	51	125	202	132	86	24	233	167	117	59	3	77	159	209	32	110	188	242	69	11	217	151	102	40	250	180	143	193	19	93	172	226	48	126	201	135	85	27	234	164	118	56	6	72	154	212	37	107	185	247	64	14	220	146	99	45	255	177	138	196	22	88	169	231	53	123	204	130	80	30	239	161	115	61	5	75	153	215	38	104	186	244	67	13	223	145	96	46	252	178	137	199	21	91	170	228	54	120	207	129	83	29	236	162	112	62	12	66	144	222	47	97	179	253	74	4	214	152	105	39	245	187	128	206	28	82	163	237	63	113	198	136	90	20	229	171	121	55	15	65	147	221	44	98	176	254	73	7	213	155	106	36	246	184	131	205	31	81	160	238	60	114	197	139	89	23	230	168	122	52	10	68	150	216	41	103	181	251	76	2	208	158	111	33	243	189	134	200	26	84	165	235	57	119	192	142	92	18	227	173	127	49	9	71	149	219	42	100	182	248	79	1	211	157	108	34	240	190	133	203	25	87	166	232	58	116	195	141	95	17	224	174	124	50	0	79	158	209	39	104	185	246	78	1	208	159	105	38	247	184	156	211	2	77	187	244	37	106	210	157	76	3	245	186	107	36	35	108	189	242	4	75	154	213	109	34	243	188	74	5	212	155	191	240	33	110	152	215	6	73	241	190	111	32	214	153	72	7	70	9	216	151	97	46	255	176	8	71	150	217	47	96	177	254	218	149	68	11	253	178	99	44	148	219	10	69	179	252	45	98	101	42	251	180	66	13	220	147	43	100	181	250	12	67	146	221	249	182	103	40	222	145	64	15	183	248	41	102	144	223	14	65	140	195	18	93	171	228	53	122	194	141	92	19	229	170	123	52	16	95	142	193	55	120	169	230	94	17	192	143	121	54	231	168	175	224	49	126	136	199	22	89	225	174	127	48	198	137	88	23	51	124	173	226	20	91	138	197	125	50	227	172	90	21	196	139	202	133	84	27	237	162	115	60	132	203	26	85	163	236	61	114	86	25	200	135	113	62	239	160	24	87	134	201	63	112	161	238	233	166	119	56	206	129	80	31	167	232	57	118	128	207	30	81	117	58	235	164	82	29	204	131	59	116	165	234	28	83	130	205	0	80	160	240	91	11	251	171	182	230	22	70	237	189	77	29	119	39	215	135	44	124	140	220	193	145	97	49	154	202	58	106	238	190	78	30	181	229	21	69	88	8	248	168	3	83	163	243	153	201	57	105	194	146	98	50	47	127	143	223	116	36	212	132	199	151	103	55	156	204	60	108	113	33	209	129	42	122	138	218	176	224	16	64	235	187	75	27	6	86	166	246	93	13	253	173	41	121	137	217	114	34	210	130	159	207	63	111	196	148	100	52	94	14	254	174	5	85	165	245	232	184	72	24	179	227	19	67	149	197	53	101	206	158	110	62	35	115	131	211	120	40	216	136	226	178	66	18	185	233	25	73	84	4	244	164	15	95	175	255	123	43	219	139	32	112	128	208	205	157	109	61	150	198	54	102	12	92	172	252	87	7	247	167	186	234	26	74	225	177	65	17	82	2	242	162	9	89	169	249	228	180	68	20	191	239	31	79	37	117	133	213	126	46	222	142	147	195	51	99	200	152	104	56	188	236	28	76	231	183	71	23	10	90	170	250	81	1	241	161	203	155	107	59	144	192	48	96	125	45	221	141	38	118	134	214	0	81	162	243	95	14	253	172	190	239	28	77	225	176	67	18	103	54	197	148	56	105	154	203	217	136	123	42	134	215	36	117	206	159	108	61	145	192	51	98	112	33	210	131	47	126	141	220	169	248	11	90	246	167	84	5	23	70	181	228	72	25	234	187	135	214	37	116	216	137	122	43	57	104	155	202	102	55	196	149	224	177	66	19	191	238	29	76	94	15	252	173	1	80	163	242	73	24	235	186	22	71	180	229	247	166	85	4	168	249	10	91	46	127	140	221	113	32	211	130	144	193	50	99	207	158	109	60	21	68	183	230	74	27	232	185	171	250	9	88	244	165	86	7	114	35	208	129	45	124	143	222	204	157	110	63	147	194	49	96	219	138	121	40	132	213	38	119	101	52	199	150	58	107	152	201	188	237	30	79	227	178	65	16	2	83	160	241	93	12	255	174	146	195	48	97	205	156	111	62	44	125	142	223	115	34	209	128	245	164	87	6	170	251	8	89	75	26	233	184	20	69	182	231	92	13	254	175	3	82	161	240	226	179	64	17	189	236	31	78	59	106	153	200	100	53	198	151	133	212	39	118	218	139	120	41	0	82	164	246	83	1	247	165	166	244	2	80	245	167	81	3	87	5	243	161	4	86	160	242	241	163	85	7	162	240	6	84	174	252	10	88	253	175	89	11	8	90	172	254	91	9	255	173	249	171	93	15	170	248	14	92	95	13	251	169	12	94	168	250	71	21	227	177	20	70	176	226	225	179	69	23	178	224	22	68	16	66	180	230	67	17	231	181	182	228	18	64	229	183	65	19	233	187	77	31	186	232	30	76	79	29	235	185	28	78	184	234	190	236	26	72	237	191	73	27	24	74	188	238	75	25	239	189	142	220	42	120	221	143	121	43	40	122	140	222	123	41	223	141	217	139	125	47	138	216	46	124	127	45	219	137	44	126	136	218	32	114	132	214	115	33	215	133	134	212	34	112	213	135	113	35	119	37	211	129	36	118	128	210	209	131	117	39	130	208	38	116	201	155	109	63	154	200	62	108	111	61	203	153	60	110	152	202	158	204	58	104	205	159	105	59	56	106	156	206	107	57	207	157	103	53	195	145	52	102	144	194	193	147	101	55	146	192	54	100	48	98	148	198	99	49	199	149	150	196	50	96	197	151	97	51	0	83	166	245	87	4	241	162	174	253	8	91	249	170	95	12	71	20	225	178	16	67	182	229	233	186	79	28	190	237	24	75	142	221	40	123	217	138	127	44	32	115	134	213	119	36	209	130	201	154	111	60	158	205	56	107	103	52	193	146	48	99	150	197	7	84	161	242	80	3	246	165	169	250	15	92	254	173	88	11	64	19	230	181	23	68	177	226	238	189	72	27	185	234	31	76	137	218	47	124	222	141	120	43	39	116	129	210	112	35	214	133	206	157	104	59	153	202	63	108	96	51	198	149	55	100	145	194	14	93	168	251	89	10	255	172	160	243	6	85	247	164	81	2	73	26	239	188	30	77	184	235	231	180	65	18	176	227	22	69	128	211	38	117	215	132	113	34	46	125	136	219	121	42	223	140	199	148	97	50	144	195	54	101	105	58	207	156	62	109	152	203	9	90	175	252	94	13	248	171	167	244	1	82	240	163	86	5	78	29	232	187	25	74	191	236	224	179	70	21	183	228	17	66	135	212	33	114	208	131	118	37	41	122	143	220	126	45	216	139	192	147	102	53	151	196	49	98	110	61	200	155	57	106	159	204	0	84	168	252	75	31	227	183	150	194	62	106	221	137	117	33	55	99	159	203	124	40	212	128	161	245	9	93	234	190	66	22	110	58	198	146	37	113	141	217	248	172	80	4	179	231	27	79	89	13	241	165	18	70	186	238	207	155	103	51	132	208	44	120	220	136	116	32	151	195	63	107	74	30	226	182	1	85	169	253	235	191	67	23	160	244	8	92	125	41	213	129	54	98	158	202	178	230	26	78	249	173	81	5	36	112	140	216	111	59	199	147	133	209	45	121	206	154	102	50	19	71	187	239	88	12	240	164	163	247	11	95	232	188	64	20	53	97	157	201	126	42	214	130	148	192	60	104	223	139	119	35	2	86	170	254	73	29	225	181	205	153	101	49	134	210	46	122	91	15	243	167	16	68	184	236	250	174	82	6	177	229	25	77	108	56	196	144	39	115	143	219	127	43	215	131	52	96	156	200	233	189	65	21	162	246	10	94	72	28	224	180	3	87	171	255	222	138	118	34	149	193	61	105	17	69	185	237	90	14	242	166	135	211	47	123	204	152	100	48	38	114	142	218	109	57	197	145	176	228	24	76	251	175	83	7	0	85	170	255	79	26	229	176	158	203	52	97	209	132	123	46	39	114	141	216	104	61	194	151	185	236	19	70	246	163	92	9	78	27	228	177	1	84	171	254	208	133	122	47	159	202	53	96	105	60	195	150	38	115	140	217	247	162	93	8	184	237	18	71	156	201	54	99	211	134	121	44	2	87	168	253	77	24	231	178	187	238	17	68	244	161	94	11	37	112	143	218	106	63	192	149	210	135	120	45	157	200	55	98	76	25	230	179	3	86	169	252	245	160	95	10	186	239	16	69	107	62	193	148	36	113	142	219	35	118	137	220	108	57	198	147	189	232	23	66	242	167	88	13	4	81	174	251	75	30	225	180	154	207	48	101	213	128	127	42	109	56	199	146	34	119	136	221	243	166	89	12	188	233	22	67	74	31	224	181	5	80	175	250	212	129	126	43	155	206	49	100	191	234	21	64	240	165	90	15	33	116	139	222	110	59	196	145	152	205	50	103	215	130	125	40	6	83	172	249	73	28	227	182	241	164	91	14	190	235	20	65	111	58	197	144	32	117	138	223	214	131	124	41	153	204	51	102	72	29	226	183	7	82	173	248	0	86	172	250	67	21	239	185	134	208	42	124	197	147	105	63	23	65	187	237	84	2	248	174	145	199	61	107	210	132	126	40	46	120	130	212	109	59	193	151	168	254	4	82	235	189	71	17	57	111	149	195	122	44	214	128	191	233	19	69	252	170	80	6	92	10	240	166	31	73	179	229	218	140	118	32	153	207	53	99	75	29	231	177	8	94	164	242	205	155	97	55	142	216	34	116	114	36	222	136	49	103	157	203	244	162	88	14	183	225	27	77	101	51	201	159	38	112	138	220	227	181	79	25	160	246	12	90	184	238	20	66	251	173	87	1	62	104	146	196	125	43	209	135	175	249	3	85	236	186	64	22	41	127	133	211	106	60	198	144	150	192	58	108	213	131	121	47	16	70	188	234	83	5	255	169	129	215	45	123	194	148	110	56	7	81	171	253	68	18	232	190	228	178	72	30	167	241	11	93	98	52	206	152	33	119	141	219	243	165	95	9	176	230	28	74	117	35	217	143	54	96	154	204	202	156	102	48	137	223	37	115	76	26	224	182	15	89	163	245	221	139	113	39	158	200	50	100	91	13	247	161	24	78	180	226	0	87	174	249	71	16	233	190	142	217	32	119	201	158	103	48	7	80	169	254	64	23	238	185	137	222	39	112	206	153	96	55	14	89	160	247	73	30	231	176	128	215	46	121	199	144	105	62	9	94	167	240	78	25	224	183	135	208	41	126	192	151	110	57	28	75	178	229	91	12	245	162	146	197	60	107	213	130	123	44	27	76	181	226	92	11	242	165	149	194	59	108	210	133	124	43	18	69	188	235	85	2	251	172	156	203	50	101	219	140	117	34	21	66	187	236	82	5	252	171	155	204	53	98	220	139	114	37	56	111	150	193	127	40	209	134	182	225	24	79	241	166	95	8	63	104	145	198	120	47	214	129	177	230	31	72	246	161	88	15	54	97	152	207	113	38	223	136	184	239	22	65	255	168	81	6	49	102	159	200	118	33	216	143	191	232	17	70	248	175	86	1	36	115	138	221	99	52	205	154	170	253	4	83	237	186	67	20	35	116	141	218	100	51	202	157	173	250	3	84	234	189	68	19	42	125	132	211	109	58	195	148	164	243	10	93	227	180	77	26	45	122	131	212	106	61	196	147	163	244	13	90	228	179	74	29	0	88	176	232	123	35	203	147	246	174	70	30	141	213	61	101	247	175	71	31	140	212	60	100	1	89	177	233	122	34	202	146	245	173	69	29	142	214	62	102	3	91	179	235	120	32	200	144	2	90	178	234	121	33	201	145	244	172	68	28	143	215	63	103	241	169	65	25	138	210	58	98	7	95	183	239	124	36	204	148	6	94	182	238	125	37	205	149	240	168	64	24	139	211	59	99	4	92	180	236	127	39	207	151	242	170	66	26	137	209	57	97	243	171	67	27	136	208	56	96	5	93	181	237	126	38	206	150	249	161	73	17	130	218	50	106	15	87	191	231	116	44	196	156	14	86	190	230	117	45	197	157	248	160	72	16	131	219	51	107	12	84	188	228	119	47	199	159	250	162	74	18	129	217	49	105	251	163	75	19	128	216	48	104	13	85	189	229	118	46	198	158	8	80	184	224	115	43	195	155	254	166	78	22	133	221	53	109	255	167	79	23	132	220	52	108	9	81	185	225	114	42	194	154	253	165	77	21	134	222	54	110	11	83	187	227	112	40	192	152	10	82	186	226	113	41	193	153	252	164	76	20	135	223	55	111	0	89	178	235	127	38	205	148	254	167	76	21	129	216	51	106	231	190	85	12	152	193	42	115	25	64	171	242	102	63	212	141	213	140	103	62	170	243	24	65	43	114	153	192	84	13	230	191	50	107	128	217	77	20	255	166	204	149	126	39	179	234	1	88	177	232	3	90	206	151	124	37	79	22	253	164	48	105	130	219	86	15	228	189	41	112	155	194	168	241	26	67	215	142	101	60	100	61	214	143	27	66	169	240	154	195	40	113	229	188	87	14	131	218	49	104	252	165	78	23	125	36	207	150	2	91	176	233	121	32	203	146	6	95	180	237	135	222	53	108	248	161	74	19	158	199	44	117	225	184	83	10	96	57	210	139	31	70	173	244	172	245	30	71	211	138	97	56	82	11	224	185	45	116	159	198	75	18	249	160	52	109	134	223	181	236	7	94	202	147	120	33	200	145	122	35	183	238	5	92	54	111	132	221	73	16	251	162	47	118	157	196	80	9	226	187	209	136	99	58	174	247	28	69	29	68	175	246	98	59	208	137	227	186	81	8	156	197	46	119	250	163	72	17	133	220	55	110	4	93	182	239	123	34	201	144	0	90	180	238	115	41	199	157	230	188	82	8	149	207	33	123	215	141	99	57	164	254	16	74	49	107	133	223	66	24	246	172	181	239	1	91	198	156	114	40	83	9	231	189	32	122	148	206	98	56	214	140	17	75	165	255	132	222	48	106	247	173	67	25	113	43	197	159	2	88	182	236	151	205	35	121	228	190	80	10	166	252	18	72	213	143	97	59	64	26	244	174	51	105	135	221	196	158	112	42	183	237	3	89	34	120	150	204	81	11	229	191	19	73	167	253	96	58	212	142	245	175	65	27	134	220	50	104	226	184	86	12	145	203	37	127	4	94	176	234	119	45	195	153	53	111	129	219	70	28	242	168	211	137	103	61	160	250	20	78	87	13	227	185	36	126	144	202	177	235	5	95	194	152	118	44	128	218	52	110	243	169	71	29	102	60	210	136	21	79	161	251	147	201	39	125	224	186	84	14	117	47	193	155	6	92	178	232	68	30	240	170	55	109	131	217	162	248	22	76	209	139	101	63	38	124	146	200	85	15	225	187	192	154	116	46	179	233	7	93	241	171	69	31	130	216	54	108	23	77	163	249	100	62	208	138	0	91	182	237	119	44	193	154	238	181	88	3	153	194	47	116	199	156	113	42	176	235	6	93	41	114	159	196	94	5	232	179	149	206	35	120	226	185	84	15	123	32	205	150	12	87	186	225	82	9	228	191	37	126	147	200	188	231	10	81	203	144	125	38	49	106	135	220	70	29	240	171	223	132	105	50	168	243	30	69	246	173	64	27	129	218	55	108	24	67	174	245	111	52	217	130	164	255	18	73	211	136	101	62	74	17	252	167	61	102	139	208	99	56	213	142	20	79	162	249	141	214	59	96	250	161	76	23	98	57	212	143	21	78	163	248	140	215	58	97	251	160	77	22	165	254	19	72	210	137	100	63	75	16	253	166	60	103	138	209	247	172	65	26	128	219	54	109	25	66	175	244	110	53	216	131	48	107	134	221	71	28	241	170	222	133	104	51	169	242	31	68	83	8	229	190	36	127	146	201	189	230	11	80	202	145	124	39	148	207	34	121	227	184	85	14	122	33	204	151	13	86	187	224	198	157	112	43	177	234	7	92	40	115	158	197	95	4	233	178	1	90	183	236	118	45	192	155	239	180	89	2	152	195	46	117	0	92	184	228	107	55	211	143	214	138	110	50	189	225	5	89	183	235	15	83	220	128	100	56	97	61	217	133	10	86	178	238	117	41	205	145	30	66	166	250	163	255	27	71	200	148	112	44	194	158	122	38	169	245	17	77	20	72	172	240	127	35	199	155	234	182	82	14	129	221	57	101	60	96	132	216	87	11	239	179	93	1	229	185	54	106	142	210	139	215	51	111	224	188	88	4	159	195	39	123	244	168	76	16	73	21	241	173	34	126	154	198	40	116	144	204	67	31	251	167	254	162	70	26	149	201	45	113	207	147	119	43	164	248	28	64	25	69	161	253	114	46	202	150	120	36	192	156	19	79	171	247	174	242	22	74	197	153	125	33	186	230	2	94	209	141	105	53	108	48	212	136	7	91	191	227	13	81	181	233	102	58	222	130	219	135	99	63	176	236	8	84	37	121	157	193	78	18	246	170	243	175	75	23	152	196	32	124	146	206	42	118	249	165	65	29	68	24	252	160	47	115	151	203	80	12	232	180	59	103	131	223	134	218	62	98	237	177	85	9	231	187	95	3	140	208	52	104	49	109	137	213	90	6	226	190	0	93	186	231	111	50	213	136	222	131	100	57	177	236	11	86	167	250	29	64	200	149	114	47	121	36	195	158	22	75	172	241	85	8	239	178	58	103	128	221	139	214	49	108	228	185	94	3	242	175	72	21	157	192	39	122	44	113	150	203	67	30	249	164	170	247	16	77	197	152	127	34	116	41	206	147	27	70	161	252	13	80	183	234	98	63	216	133	211	142	105	52	188	225	6	91	255	162	69	24	144	205	42	119	33	124	155	198	78	19	244	169	88	5	226	191	55	106	141	208	134	219	60	97	233	180	83	14	79	18	245	168	32	125	154	199	145	204	43	118	254	163	68	25	232	181	82	15	135	218	61	96	54	107	140	209	89	4	227	190	26	71	160	253	117	40	207	146	196	153	126	35	171	246	17	76	189	224	7	90	210	143	104	53	99	62	217	132	12	81	182	235	229	184	95	2	138	215	48	109	59	102	129	220	84	9	238	179	66	31	248	165	45	112	151	202	156	193	38	123	243	174	73	20	176	237	10	87	223	130	101	56	110	51	212	137	1	92	187	230	23	74	173	240	120	37	194	159	201	148	115	46	166	251	28	65	0	94	188	226	99	61	223	129	198	152	122	36	165	251	25	71	151	201	43	117	244	170	72	22	81	15	237	179	50	108	142	208	53	107	137	215	86	8	234	180	243	173	79	17	144	206	44	114	162	252	30	64	193	159	125	35	100	58	216	134	7	89	187	229	106	52	214	136	9	87	181	235	172	242	16	78	207	145	115	45	253	163	65	31	158	192	34	124	59	101	135	217	88	6	228	186	95	1	227	189	60	98	128	222	153	199	37	123	250	164	70	24	200	150	116	42	171	245	23	73	14	80	178	236	109	51	209	143	212	138	104	54	183	233	11	85	18	76	174	240	113	47	205	147	67	29	255	161	32	126	156	194	133	219	57	103	230	184	90	4	225	191	93	3	130	220	62	96	39	121	155	197	68	26	248	166	118	40	202	148	21	75	169	247	176	238	12	82	211	141	111	49	190	224	2	92	221	131	97	63	120	38	196	154	27	69	167	249	41	119	149	203	74	20	246	168	239	177	83	13	140	210	48	110	139	213	55	105	232	182	84	10	77	19	241	175	46	112	146	204	28	66	160	254	127	33	195	157	218	132	102	56	185	231	5	91	0	95	190	225	103	56	217	134	206	145	112	47	169	246	23	72	135	216	57	102	224	191	94	1	73	22	247	168	46	113	144	207	21	74	171	244	114	45	204	147	219	132	101	58	188	227	2	93	146	205	44	115	245	170	75	20	92	3	226	189	59	100	133	218	42	117	148	203	77	18	243	172	228	187	90	5	131	220	61	98	173	242	19	76	202	149	116	43	99	60	221	130	4	91	186	229	63	96	129	222	88	7	230	185	241	174	79	16	150	201	40	119	184	231	6	89	223	128	97	62	118	41	200	151	17	78	175	240	84	11	234	181	51	108	141	210	154	197	36	123	253	162	67	28	211	140	109	50	180	235	10	85	29	66	163	252	122	37	196	155	65	30	255	160	38	121	152	199	143	208	49	110	232	183	86	9	198	153	120	39	161	254	31	64	8	87	182	233	111	48	209	142	126	33	192	159	25	70	167	248	176	239	14	81	215	136	105	54	249	166	71	24	158	193	32	127	55	104	137	214	80	15	238	177	107	52	213	138	12	83	178	237	165	250	27	68	194	157	124	35	236	179	82	13	139	212	53	106	34	125	156	195	69	26	251	164	0	96	192	160	155	251	91	59	45	77	237	141	182	214	118	22	90	58	154	250	193	161	1	97	119	23	183	215	236	140	44	76	180	212	116	20	47	79	239	143	153	249	89	57	2	98	194	162	238	142	46	78	117	21	181	213	195	163	3	99	88	56	152	248	115	19	179	211	232	136	40	72	94	62	158	254	197	165	5	101	41	73	233	137	178	210	114	18	4	100	196	164	159	255	95	63	199	167	7	103	92	60	156	252	234	138	42	74	113	17	177	209	157	253	93	61	6	102	198	166	176	208	112	16	43	75	235	139	230	134	38	70	125	29	189	221	203	171	11	107	80	48	144	240	188	220	124	28	39	71	231	135	145	241	81	49	10	106	202	170	82	50	146	242	201	169	9	105	127	31	191	223	228	132	36	68	8	104	200	168	147	243	83	51	37	69	229	133	190	222	126	30	149	245	85	53	14	110	206	174	184	216	120	24	35	67	227	131	207	175	15	111	84	52	148	244	226	130	34	66	121	25	185	217	33	65	225	129	186	218	122	26	12	108	204	172	151	247	87	55	123	27	187	219	224	128	32	64	86	54	150	246	205	173	13	109	0	97	194	163	159	254	93	60	37	68	231	134	186	219	120	25	74	43	136	233	213	180	23	118	111	14	173	204	240	145	50	83	148	245	86	55	11	106	201	168	177	208	115	18	46	79	236	141	222	191	28	125	65	32	131	226	251	154	57	88	100	5	166	199	51	82	241	144	172	205	110	15	22	119	212	181	137	232	75	42	121	24	187	218	230	135	36	69	92	61	158	255	195	162	1	96	167	198	101	4	56	89	250	155	130	227	64	33	29	124	223	190	237	140	47	78	114	19	176	209	200	169	10	107	87	54	149	244	102	7	164	197	249	152	59	90	67	34	129	224	220	189	30	127	44	77	238	143	179	210	113	16	9	104	203	170	150	247	84	53	242	147	48	81	109	12	175	206	215	182	21	116	72	41	138	235	184	217	122	27	39	70	229	132	157	252	95	62	2	99	192	161	85	52	151	246	202	171	8	105	112	17	178	211	239	142	45	76	31	126	221	188	128	225	66	35	58	91	248	153	165	196	103	6	193	160	3	98	94	63	156	253	228	133	38	71	123	26	185	216	139	234	73	40	20	117	214	183	174	207	108	13	49	80	243	146	0	98	196	166	147	241	87	53	61	95	249	155	174	204	106	8	122	24	190	220	233	139	45	79	71	37	131	225	212	182	16	114	244	150	48	82	103	5	163	193	201	171	13	111	90	56	158	252	142	236	74	40	29	127	217	187	179	209	119	21	32	66	228	134	243	145	55	85	96	2	164	198	206	172	10	104	93	63	153	251	137	235	77	47	26	120	222	188	180	214	112	18	39	69	227	129	7	101	195	161	148	246	80	50	58	88	254	156	169	203	109	15	125	31	185	219	238	140	42	72	64	34	132	230	211	177	23	117	253	159	57	91	110	12	170	200	192	162	4	102	83	49	151	245	135	229	67	33	20	118	208	178	186	216	126	28	41	75	237	143	9	107	205	175	154	248	94	60	52	86	240	146	167	197	99	1	115	17	183	213	224	130	36	70	78	44	138	232	221	191	25	123	14	108	202	168	157	255	89	59	51	81	247	149	160	194	100	6	116	22	176	210	231	133	35	65	73	43	141	239	218	184	30	124	250	152	62	92	105	11	173	207	199	165	3	97	84	54	144	242	128	226	68	38	19	113	215	181	189	223	121	27	46	76	234	136	0	99	198	165	151	244	81	50	53	86	243	144	162	193	100	7	106	9	172	207	253	158	59	88	95	60	153	250	200	171	14	109	212	183	18	113	67	32	133	230	225	130	39	68	118	21	176	211	190	221	120	27	41	74	239	140	139	232	77	46	28	127	218	185	179	208	117	22	36	71	226	129	134	229	64	35	17	114	215	180	217	186	31	124	78	45	136	235	236	143	42	73	123	24	189	222	103	4	161	194	240	147	54	85	82	49	148	247	197	166	3	96	13	110	203	168	154	249	92	63	56	91	254	157	175	204	105	10	125	30	187	216	234	137	44	79	72	43	142	237	223	188	25	122	23	116	209	178	128	227	70	37	34	65	228	135	181	214	115	16	169	202	111	12	62	93	248	155	156	255	90	57	11	104	205	174	195	160	5	102	84	55	146	241	246	149	48	83	97	2	167	196	206	173	8	107	89	58	159	252	251	152	61	94	108	15	170	201	164	199	98	1	51	80	245	150	145	242	87	52	6	101	192	163	26	121	220	191	141	238	75	40	47	76	233	138	184	219	126	29	112	19	182	213	231	132	33	66	69	38	131	224	210	177	20	119	0	100	200	172	139	239	67	39	13	105	197	161	134	226	78	42	26	126	210	182	145	245	89	61	23	115	223	187	156	248	84	48	52	80	252	152	191	219	119	19	57	93	241	149	178	214	122	30	46	74	230	130	165	193	109	9	35	71	235	143	168	204	96	4	104	12	160	196	227	135	43	79	101	1	173	201	238	138	38	66	114	22	186	222	249	157	49	85	127	27	183	211	244	144	60	88	92	56	148	240	215	179	31	123	81	53	153	253	218	190	18	118	70	34	142	234	205	169	5	97	75	47	131	231	192	164	8	108	208	180	24	124	91	63	147	247	221	185	21	113	86	50	158	250	202	174	2	102	65	37	137	237	199	163	15	107	76	40	132	224	228	128	44	72	111	11	167	195	233	141	33	69	98	6	170	206	254	154	54	82	117	17	189	217	243	151	59	95	120	28	176	212	184	220	112	20	51	87	251	159	181	209	125	25	62	90	246	146	162	198	106	14	41	77	225	133	175	203	103	3	36	64	236	136	140	232	68	32	7	99	207	171	129	229	73	45	10	110	194	166	150	242	94	58	29	121	213	177	155	255	83	55	16	116	216	188	0	101	202	175	143	234	69	32	5	96	207	170	138	239	64	37	10	111	192	165	133	224	79	42	15	106	197	160	128	229	74	47	20	113	222	187	155	254	81	52	17	116	219	190	158	251	84	49	30	123	212	177	145	244	91	62	27	126	209	180	148	241	94	59	40	77	226	135	167	194	109	8	45	72	231	130	162	199	104	13	34	71	232	141	173	200	103	2	39	66	237	136	168	205	98	7	60	89	246	147	179	214	121	28	57	92	243	150	182	211	124	25	54	83	252	153	185	220	115	22	51	86	249	156	188	217	118	19	80	53	154	255	223	186	21	112	85	48	159	250	218	191	16	117	90	63	144	245	213	176	31	122	95	58	149	240	208	181	26	127	68	33	142	235	203	174	1	100	65	36	139	238	206	171	4	97	78	43	132	225	193	164	11	110	75	46	129	228	196	161	14	107	120	29	178	215	247	146	61	88	125	24	183	210	242	151	56	93	114	23	184	221	253	152	55	82	119	18	189	216	248	157	50	87	108	9	166	195	227	134	41	76	105	12	163	198	230	131	44	73	102	3	172	201	233	140	35	70	99	6	169	204	236	137	38	67	0	102	204	170	131	229	79	41	29	123	209	183	158	248	82	52	58	92	246	144	185	223	117	19	39	65	235	141	164	194	104	14	116	18	184	222	247	145	59	93	105	15	165	195	234	140	38	64	78	40	130	228	205	171	1	103	83	53	159	249	208	182	28	122	232	142	36	66	107	13	167	193	245	147	57	95	118	16	186	220	210	180	30	120	81	55	157	251	207	169	3	101	76	42	128	230	156	250	80	54	31	121	211	181	129	231	77	43	2	100	206	168	166	192	106	12	37	67	233	143	187	221	119	17	56	94	244	146	203	173	7	97	72	46	132	226	214	176	26	124	85	51	153	255	241	151	61	91	114	20	190	216	236	138	32	70	111	9	163	197	191	217	115	21	60	90	240	150	162	196	110	8	33	71	237	139	133	227	73	47	6	96	202	172	152	254	84	50	27	125	215	177	35	69	239	137	160	198	108	10	62	88	242	148	189	219	113	23	25	127	213	179	154	252	86	48	4	98	200	174	135	225	75	45	87	49	155	253	212	178	24	126	74	44	134	224	201	175	5	99	109	11	161	199	238	136	34	68	112	22	188	218	243	149	63	89	0	103	206	169	135	224	73	46	21	114	219	188	146	245	92	59	42	77	228	131	173	202	99	4	63	88	241	150	184	223	118	17	84	51	154	253	211	180	29	122	65	38	143	232	198	161	8	111	126	25	176	215	249	158	55	80	107	12	165	194	236	139	34	69	168	207	102	1	47	72	225	134	189	218	115	20	58	93	244	147	130	229	76	43	5	98	203	172	151	240	89	62	16	119	222	185	252	155	50	85	123	28	181	210	233	142	39	64	110	9	160	199	214	177	24	127	81	54	159	248	195	164	13	106	68	35	138	237	75	44	133	226	204	171	2	101	94	57	144	247	217	190	23	112	97	6	175	200	230	129	40	79	116	19	186	221	243	148	61	90	31	120	209	182	152	255	86	49	10	109	196	163	141	234	67	36	53	82	251	156	178	213	124	27	32	71	238	137	167	192	105	14	227	132	45	74	100	3	170	205	246	145	56	95	113	22	191	216	201	174	7	96	78	41	128	231	220	187	18	117	91	60	149	242	183	208	121	30	48	87	254	153	162	197	108	11	37	66	235	140	157	250	83	52	26	125	212	179	136	239	70	33	15	104	193	166	0	104	208	184	187	211	107	3	109	5	189	213	214	190	6	110	218	178	10	98	97	9	177	217	183	223	103	15	12	100	220	180	175	199	127	23	20	124	196	172	194	170	18	122	121	17	169	193	117	29	165	205	206	166	30	118	24	112	200	160	163	203	115	27	69	45	149	253	254	150	46	70	40	64	248	144	147	251	67	43	159	247	79	39	36	76	244	156	242	154	34	74	73	33	153	241	234	130	58	82	81	57	129	233	135	239	87	63	60	84	236	132	48	88	224	136	139	227	91	51	93	53	141	229	230	142	54	94	138	226	90	50	49	89	225	137	231	143	55	95	92	52	140	228	80	56	128	232	235	131	59	83	61	85	237	133	134	238	86	62	37	77	245	157	158	246	78	38	72	32	152	240	243	155	35	75	255	151	47	71	68	44	148	252	146	250	66	42	41	65	249	145	207	167	31	119	116	28	164	204	162	202	114	26	25	113	201	161	21	125	197	173	174	198	126	22	120	16	168	192	195	171	19	123	96	8	176	216	219	179	11	99	13	101	221	181	182	222	102	14	186	210	106	2	1	105	209	185	215	191	7	111	108	4	188	212	0	105	210	187	191	214	109	4	101	12	183	222	218	179	8	97	202	163	24	113	117	28	167	206	175	198	125	20	16	121	194	171	143	230	93	52	48	89	226	139	234	131	56	81	85	60	135	238	69	44	151	254	250	147	40	65	32	73	242	155	159	246	77	36	5	108	215	190	186	211	104	1	96	9	178	219	223	182	13	100	207	166	29	116	112	25	162	203	170	195	120	17	21	124	199	174	138	227	88	49	53	92	231	142	239	134	61	84	80	57	130	235	64	41	146	251	255	150	45	68	37	76	247	158	154	243	72	33	10	99	216	177	181	220	103	14	111	6	189	212	208	185	2	107	192	169	18	123	127	22	173	196	165	204	119	30	26	115	200	161	133	236	87	62	58	83	232	129	224	137	50	91	95	54	141	228	79	38	157	244	240	153	34	75	42	67	248	145	149	252	71	46	15	102	221	180	176	217	98	11	106	3	184	209	213	188	7	110	197	172	23	126	122	19	168	193	160	201	114	27	31	118	205	164	128	233	82	59	63	86	237	132	229	140	55	94	90	51	136	225	74	35	152	241	245	156	39	78	47	70	253	148	144	249	66	43	0	106	212	190	179	217	103	13	125	23	169	195	206	164	26	112	250	144	46	68	73	35	157	247	135	237	83	57	52	94	224	138	239	133	59	81	92	54	136	226	146	248	70	44	33	75	245	159	21	127	193	171	166	204	114	24	104	2	188	214	219	177	15	101	197	175	17	123	118	28	162	200	184	210	108	6	11	97	223	181	63	85	235	129	140	230	88	50	66	40	150	252	241	155	37	79	42	64	254	148	153	243	77	39	87	61	131	233	228	142	48	90	208	186	4	110	99	9	183	221	173	199	121	19	30	116	202	160	145	251	69	47	34	72	246	156	236	134	56	82	95	53	139	225	107	1	191	213	216	178	12	102	22	124	194	168	165	207	113	27	126	20	170	192	205	167	25	115	3	105	215	189	176	218	100	14	132	238	80	58	55	93	227	137	249	147	45	71	74	32	158	244	84	62	128	234	231	141	51	89	41	67	253	151	154	240	78	36	174	196	122	16	29	119	201	163	211	185	7	109	96	10	180	222	187	209	111	5	8	98	220	182	198	172	18	120	117	31	161	203	65	43	149	255	242	152	38	76	60	86	232	130	143	229	91	49	0	107	214	189	183	220	97	10	117	30	163	200	194	169	20	127	234	129	60	87	93	54	139	224	159	244	73	34	40	67	254	149	207	164	25	114	120	19	174	197	186	209	108	7	13	102	219	176	37	78	243	152	146	249	68	47	80	59	134	237	231	140	49	90	133	238	83	56	50	89	228	143	240	155	38	77	71	44	145	250	111	4	185	210	216	179	14	101	26	113	204	167	173	198	123	16	74	33	156	247	253	150	43	64	63	84	233	130	136	227	94	53	160	203	118	29	23	124	193	170	213	190	3	104	98	9	180	223	17	122	199	172	166	205	112	27	100	15	178	217	211	184	5	110	251	144	45	70	76	39	154	241	142	229	88	51	57	82	239	132	222	181	8	99	105	2	191	212	171	192	125	22	28	119	202	161	52	95	226	137	131	232	85	62	65	42	151	252	246	157	32	75	148	255	66	41	35	72	245	158	225	138	55	92	86	61	128	235	126	21	168	195	201	162	31	116	11	96	221	182	188	215	106	1	91	48	141	230	236	135	58	81	46	69	248	147	153	242	79	36	177	218	103	12	6	109	208	187	196	175	18	121	115	24	165	206	0	108	216	180	171	199	115	31	77	33	149	249	230	138	62	82	154	246	66	46	49	93	233	133	215	187	15	99	124	16	164	200	47	67	247	155	132	232	92	48	98	14	186	214	201	165	17	125	181	217	109	1	30	114	198	170	248	148	32	76	83	63	139	231	94	50	134	234	245	153	45	65	19	127	203	167	184	212	96	12	196	168	28	112	111	3	183	219	137	229	81	61	34	78	250	150	113	29	169	197	218	182	2	110	60	80	228	136	151	251	79	35	235	135	51	95	64	44	152	244	166	202	126	18	13	97	213	185	188	208	100	8	23	123	207	163	241	157	41	69	90	54	130	238	38	74	254	146	141	225	85	57	107	7	179	223	192	172	24	116	147	255	75	39	56	84	224	140	222	178	6	106	117	25	173	193	9	101	209	189	162	206	122	22	68	40	156	240	239	131	55	91	226	142	58	86	73	37	145	253	175	195	119	27	4	104	220	176	120	20	160	204	211	191	11	103	53	89	237	129	158	242	70	42	205	161	21	121	102	10	190	210	128	236	88	52	43	71	243	159	87	59	143	227	252	144	36	72	26	118	194	174	177	221	105	5	0	109	218	183	175	194	117	24	69	40	159	242	234	135	48	93	138	231	80	61	37	72	255	146	207	162	21	120	96	13	186	215	15	98	213	184	160	205	122	23	74	39	144	253	229	136	63	82	133	232	95	50	42	71	240	157	192	173	26	119	111	2	181	216	30	115	196	169	177	220	107	6	91	54	129	236	244	153	46	67	148	249	78	35	59	86	225	140	209	188	11	102	126	19	164	201	17	124	203	166	190	211	100	9	84	57	142	227	251	150	33	76	155	246	65	44	52	89	238	131	222	179	4	105	113	28	171	198	60	81	230	139	147	254	73	36	121	20	163	206	214	187	12	97	182	219	108	1	25	116	195	174	243	158	41	68	92	49	134	235	51	94	233	132	156	241	70	43	118	27	172	193	217	180	3	110	185	212	99	14	22	123	204	161	252	145	38	75	83	62	137	228	34	79	248	149	141	224	87	58	103	10	189	208	200	165	18	127	168	197	114	31	7	106	221	176	237	128	55	90	66	47	152	245	45	64	247	154	130	239	88	53	104	5	178	223	199	170	29	112	167	202	125	16	8	101	210	191	226	143	56	85	77	32	151	250	0	110	220	178	163	205	127	17	93	51	129	239	254	144	34	76	186	212	102	8	25	119	197	171	231	137	59	85	68	42	152	246	111	1	179	221	204	162	16	126	50	92	238	128	145	255	77	35	213	187	9	103	118	24	170	196	136	230	84	58	43	69	247	153	222	176	2	108	125	19	161	207	131	237	95	49	32	78	252	146	100	10	184	214	199	169	27	117	57	87	229	139	154	244	70	40	177	223	109	3	18	124	206	160	236	130	48	94	79	33	147	253	11	101	215	185	168	198	116	26	86	56	138	228	245	155	41	71	167	201	123	21	4	106	216	182	250	148	38	72	89	55	133	235	29	115	193	175	190	208	98	12	64	46	156	242	227	141	63	81	200	166	20	122	107	5	183	217	149	251	73	39	54	88	234	132	114	28	174	192	209	191	13	99	47	65	243	157	140	226	80	62	121	23	165	203	218	180	6	104	36	74	248	150	135	233	91	53	195	173	31	113	96	14	188	210	158	240	66	44	61	83	225	143	22	120	202	164	181	219	105	7	75	37	151	249	232	134	52	90	172	194	112	30	15	97	211	189	241	159	45	67	82	60	142	224	0	111	222	177	167	200	121	22	85	58	139	228	242	157	44	67	170	197	116	27	13	98	211	188	255	144	33	78	88	55	134	233	79	32	145	254	232	135	54	89	26	117	196	171	189	210	99	12	229	138	59	84	66	45	156	243	176	223	110	1	23	120	201	166	158	241	64	47	57	86	231	136	203	164	21	122	108	3	178	221	52	91	234	133	147	252	77	34	97	14	191	208	198	169	24	119	209	190	15	96	118	25	168	199	132	235	90	53	35	76	253	146	123	20	165	202	220	179	2	109	46	65	240	159	137	230	87	56	39	72	249	150	128	239	94	49	114	29	172	195	213	186	11	100	141	226	83	60	42	69	244	155	216	183	6	105	127	16	161	206	104	7	182	217	207	160	17	126	61	82	227	140	154	245	68	43	194	173	28	115	101	10	187	212	151	248	73	38	48	95	238	129	185	214	103	8	30	113	192	175	236	131	50	93	75	36	149	250	19	124	205	162	180	219	106	5	70	41	152	247	225	142	63	80	246	153	40	71	81	62	143	224	163	204	125	18	4	107	218	181	92	51	130	237	251	148	37	74	9	102	215	184	174	193	112	31	0	112	224	144	219	171	59	75	173	221	77	61	118	6	150	230	65	49	161	209	154	234	122	10	236	156	12	124	55	71	215	167	130	242	98	18	89	41	185	201	47	95	207	191	244	132	20	100	195	179	35	83	24	104	248	136	110	30	142	254	181	197	85	37	31	111	255	143	196	180	36	84	178	194	82	34	105	25	137	249	94	46	190	206	133	245	101	21	243	131	19	99	40	88	200	184	157	237	125	13	70	54	166	214	48	64	208	160	235	155	11	123	220	172	60	76	7	119	231	151	113	1	145	225	170	218	74	58	62	78	222	174	229	149	5	117	147	227	115	3	72	56	168	216	127	15	159	239	164	212	68	52	210	162	50	66	9	121	233	153	188	204	92	44	103	23	135	247	17	97	241	129	202	186	42	90	253	141	29	109	38	86	198	182	80	32	176	192	139	251	107	27	33	81	193	177	250	138	26	106	140	252	108	28	87	39	183	199	96	16	128	240	187	203	91	43	205	189	45	93	22	102	246	134	163	211	67	51	120	8	152	232	14	126	238	158	213	165	53	69	226	146	2	114	57	73	217	169	79	63	175	223	148	228	116	4	0	113	226	147	223	174	61	76	165	212	71	54	122	11	152	233	81	32	179	194	142	255	108	29	244	133	22	103	43	90	201	184	162	211	64	49	125	12	159	238	7	118	229	148	216	169	58	75	243	130	17	96	44	93	206	191	86	39	180	197	137	248	107	26	95	46	189	204	128	241	98	19	250	139	24	105	37	84	199	182	14	127	236	157	209	160	51	66	171	218	73	56	116	5	150	231	253	140	31	110	34	83	192	177	88	41	186	203	135	246	101	20	172	221	78	63	115	2	145	224	9	120	235	154	214	167	52	69	190	207	92	45	97	16	131	242	27	106	249	136	196	181	38	87	239	158	13	124	48	65	210	163	74	59	168	217	149	228	119	6	28	109	254	143	195	178	33	80	185	200	91	42	102	23	132	245	77	60	175	222	146	227	112	1	232	153	10	123	55	70	213	164	225	144	3	114	62	79	220	173	68	53	166	215	155	234	121	8	176	193	82	35	111	30	141	252	21	100	247	134	202	187	40	89	67	50	161	208	156	237	126	15	230	151	4	117	57	72	219	170	18	99	240	129	205	188	47	94	183	198	85	36	104	25	138	251	0	114	228	150	211	161	55	69	189	207	89	43	110	28	138	248	97	19	133	247	178	192	86	36	220	174	56	74	15	125	235	153	194	176	38	84	17	99	245	135	127	13	155	233	172	222	72	58	163	209	71	53	112	2	148	230	30	108	250	136	205	191	41	91	159	237	123	9	76	62	168	218	34	80	198	180	241	131	21	103	254	140	26	104	45	95	201	187	67	49	167	213	144	226	116	6	93	47	185	203	142	252	106	24	224	146	4	118	51	65	215	165	60	78	216	170	239	157	11	121	129	243	101	23	82	32	182	196	37	87	193	179	246	132	18	96	152	234	124	14	75	57	175	221	68	54	160	210	151	229	115	1	249	139	29	111	42	88	206	188	231	149	3	113	52	70	208	162	90	40	190	204	137	251	109	31	134	244	98	16	85	39	177	195	59	73	223	173	232	154	12	126	186	200	94	44	105	27	141	255	7	117	227	145	212	166	48	66	219	169	63	77	8	122	236	158	102	20	130	240	181	199	81	35	120	10	156	238	171	217	79	61	197	183	33	83	22	100	242	128	25	107	253	143	202	184	46	92	164	214	64	50	119	5	147	225	0	115	230	149	215	164	49	66	181	198	83	32	98	17	132	247	113	2	151	228	166	213	64	51	196	183	34	81	19	96	245	134	226	145	4	119	53	70	211	160	87	36	177	194	128	243	102	21	147	224	117	6	68	55	162	209	38	85	192	179	241	130	23	100	223	172	57	74	8	123	238	157	106	25	140	255	189	206	91	40	174	221	72	59	121	10	159	236	27	104	253	142	204	191	42	89	61	78	219	168	234	153	12	127	136	251	110	29	95	44	185	202	76	63	170	217	155	232	125	14	249	138	31	108	46	93	200	187	165	214	67	48	114	1	148	231	16	99	246	133	199	180	33	82	212	167	50	65	3	112	229	150	97	18	135	244	182	197	80	35	71	52	161	210	144	227	118	5	242	129	20	103	37	86	195	176	54	69	208	163	225	146	7	116	131	240	101	22	84	39	178	193	122	9	156	239	173	222	75	56	207	188	41	90	24	107	254	141	11	120	237	158	220	175	58	73	190	205	88	43	105	26	143	252	152	235	126	13	79	60	169	218	45	94	203	184	250	137	28	111	233	154	15	124	62	77	216	171	92	47	186	201	139	248	109	30	0	116	232	156	203	191	35	87	141	249	101	17	70	50	174	218	1	117	233	157	202	190	34	86	140	248	100	16	71	51	175	219	2	118	234	158	201	189	33	85	143	251	103	19	68	48	172	216	3	119	235	159	200	188	32	84	142	250	102	18	69	49	173	217	4	112	236	152	207	187	39	83	137	253	97	21	66	54	170	222	5	113	237	153	206	186	38	82	136	252	96	20	67	55	171	223	6	114	238	154	205	185	37	81	139	255	99	23	64	52	168	220	7	115	239	155	204	184	36	80	138	254	98	22	65	53	169	221	8	124	224	148	195	183	43	95	133	241	109	25	78	58	166	210	9	125	225	149	194	182	42	94	132	240	108	24	79	59	167	211	10	126	226	150	193	181	41	93	135	243	111	27	76	56	164	208	11	127	227	151	192	180	40	92	134	242	110	26	77	57	165	209	12	120	228	144	199	179	47	91	129	245	105	29	74	62	162	214	13	121	229	145	198	178	46	90	128	244	104	28	75	63	163	215	14	122	230	146	197	177	45	89	131	247	107	31	72	60	160	212	15	123	231	147	196	176	44	88	130	246	106	30	73	61	161	213	0	117	234	159	207	186	37	80	133	240	111	26	74	63	160	213	17	100	251	142	222	171	52	65	148	225	126	11	91	46	177	196	34	87	200	189	237	152	7	114	167	210	77	56	104	29	130	247	51	70	217	172	252	137	22	99	182	195	92	41	121	12	147	230	68	49	174	219	139	254	97	20	193	180	43	94	14	123	228	145	85	32	191	202	154	239	112	5	208	165	58	79	31	106	245	128	102	19	140	249	169	220	67	54	227	150	9	124	44	89	198	179	119	2	157	232	184	205	82	39	242	135	24	109	61	72	215	162	136	253	98	23	71	50	173	216	13	120	231	146	194	183	40	93	153	236	115	6	86	35	188	201	28	105	246	131	211	166	57	76	170	223	64	53	101	16	143	250	47	90	197	176	224	149	10	127	187	206	81	36	116	1	158	235	62	75	212	161	241	132	27	110	204	185	38	83	3	118	233	156	73	60	163	214	134	243	108	25	221	168	55	66	18	103	248	141	88	45	178	199	151	226	125	8	238	155	4	113	33	84	203	190	107	30	129	244	164	209	78	59	255	138	21	96	48	69	218	175	122	15	144	229	181	192	95	42	0	118	236	154	195	181	47	89	157	235	113	7	94	40	178	196	33	87	205	187	226	148	14	120	188	202	80	38	127	9	147	229	66	52	174	216	129	247	109	27	223	169	51	69	28	106	240	134	99	21	143	249	160	214	76	58	254	136	18	100	61	75	209	167	132	242	104	30	71	49	171	221	25	111	245	131	218	172	54	64	165	211	73	63	102	16	138	252	56	78	212	162	251	141	23	97	198	176	42	92	5	115	233	159	91	45	183	193	152	238	116	2	231	145	11	125	36	82	200	190	122	12	150	224	185	207	85	35	19	101	255	137	208	166	60	74	142	248	98	20	77	59	161	215	50	68	222	168	241	135	29	107	175	217	67	53	108	26	128	246	81	39	189	203	146	228	126	8	204	186	32	86	15	121	227	149	112	6	156	234	179	197	95	41	237	155	1	119	46	88	194	180	151	225	123	13	84	34	184	206	10	124	230	144	201	191	37	83	182	192	90	44	117	3	153	239	43	93	199	177	232	158	4	114	213	163	57	79	22	96	250	140	72	62	164	210	139	253	103	17	244	130	24	110	55	65	219	173	105	31	133	243	170	220	70	48	0	119	238	153	199	176	41	94	149	226	123	12	82	37	188	203	49	70	223	168	246	129	24	111	164	211	74	61	99	20	141	250	98	21	140	251	165	210	75	60	247	128	25	110	48	71	222	169	83	36	189	202	148	227	122	13	198	177	40	95	1	118	239	152	196	179	42	93	3	116	237	154	81	38	191	200	150	225	120	15	245	130	27	108	50	69	220	171	96	23	142	249	167	208	73	62	166	209	72	63	97	22	143	248	51	68	221	170	244	131	26	109	151	224	121	14	80	39	190	201	2	117	236	155	197	178	43	92	147	228	125	10	84	35	186	205	6	113	232	159	193	182	47	88	162	213	76	59	101	18	139	252	55	64	217	174	240	135	30	105	241	134	31	104	54	65	216	175	100	19	138	253	163	212	77	58	192	183	46	89	7	112	233	158	85	34	187	204	146	229	124	11	87	32	185	206	144	231	126	9	194	181	44	91	5	114	235	156	102	17	136	255	161	214	79	56	243	132	29	106	52	67	218	173	53	66	219	172	242	133	28	107	160	215	78	57	103	16	137	254	4	115	234	157	195	180	45	90	145	230	127	8	86	33	184	207	0	120	240	136	251	131	11	115	237	149	29	101	22	110	230	158	193	185	49	73	58	66	202	178	44	84	220	164	215	175	39	95	153	225	105	17	98	26	146	234	116	12	132	252	143	247	127	7	88	32	168	208	163	219	83	43	181	205	69	61	78	54	190	198	41	81	217	161	210	170	34	90	196	188	52	76	63	71	207	183	232	144	24	96	19	107	227	155	5	125	245	141	254	134	14	118	176	200	64	56	75	51	187	195	93	37	173	213	166	222	86	46	113	9	129	249	138	242	122	2	156	228	108	20	103	31	151	239	82	42	162	218	169	209	89	33	191	199	79	55	68	60	180	204	147	235	99	27	104	16	152	224	126	6	142	246	133	253	117	13	203	179	59	67	48	72	192	184	38	94	214	174	221	165	45	85	10	114	250	130	241	137	1	121	231	159	23	111	28	100	236	148	123	3	139	243	128	248	112	8	150	238	102	30	109	21	157	229	186	194	74	50	65	57	177	201	87	47	167	223	172	212	92	36	226	154	18	106	25	97	233	145	15	119	255	135	244	140	4	124	35	91	211	171	216	160	40	80	206	182	62	70	53	77	197	189	0	121	242	139	255	134	13	116	229	156	23	110	26	99	232	145	209	168	35	90	46	87	220	165	52	77	198	191	203	178	57	64	185	192	75	50	70	63	180	205	92	37	174	215	163	218	81	40	104	17	154	227	151	238	101	28	141	244	127	6	114	11	128	249	105	16	155	226	150	239	100	29	140	245	126	7	115	10	129	248	184	193	74	51	71	62	181	204	93	36	175	214	162	219	80	41	208	169	34	91	47	86	221	164	53	76	199	190	202	179	56	65	1	120	243	138	254	135	12	117	228	157	22	111	27	98	233	144	210	171	32	89	45	84	223	166	55	78	197	188	200	177	58	67	3	122	241	136	252	133	14	119	230	159	20	109	25	96	235	146	107	18	153	224	148	237	102	31	142	247	124	5	113	8	131	250	186	195	72	49	69	60	183	206	95	38	173	212	160	217	82	43	187	194	73	48	68	61	182	207	94	39	172	213	161	216	83	42	106	19	152	225	149	236	103	30	143	246	125	4	112	9	130	251	2	123	240	137	253	132	15	118	231	158	21	108	24	97	234	147	211	170	33	88	44	85	222	167	54	79	196	189	201	176	59	66	0	122	244	142	243	137	7	125	253	135	9	115	14	116	250	128	225	155	21	111	18	104	230	156	28	102	232	146	239	149	27	97	217	163	45	87	42	80	222	164	36	94	208	170	215	173	35	89	56	66	204	182	203	177	63	69	197	191	49	75	54	76	194	184	169	211	93	39	90	32	174	212	84	46	160	218	167	221	83	41	72	50	188	198	187	193	79	53	181	207	65	59	70	60	178	200	112	10	132	254	131	249	119	13	141	247	121	3	126	4	138	240	145	235	101	31	98	24	150	236	108	22	152	226	159	229	107	17	73	51	189	199	186	192	78	52	180	206	64	58	71	61	179	201	168	210	92	38	91	33	175	213	85	47	161	219	166	220	82	40	144	234	100	30	99	25	151	237	109	23	153	227	158	228	106	16	113	11	133	255	130	248	118	12	140	246	120	2	127	5	139	241	224	154	20	110	19	105	231	157	29	103	233	147	238	148	26	96	1	123	245	143	242	136	6	124	252	134	8	114	15	117	251	129	57	67	205	183	202	176	62	68	196	190	48	74	55	77	195	185	216	162	44	86	43	81	223	165	37	95	209	171	214	172	34	88	0	123	246	141	247	140	1	122	245	142	3	120	2	121	244	143	241	138	7	124	6	125	240	139	4	127	242	137	243	136	5	126	249	130	15	116	14	117	248	131	12	119	250	129	251	128	13	118	8	115	254	133	255	132	9	114	253	134	11	112	10	113	252	135	233	146	31	100	30	101	232	147	28	103	234	145	235	144	29	102	24	99	238	149	239	148	25	98	237	150	27	96	26	97	236	151	16	107	230	157	231	156	17	106	229	158	19	104	18	105	228	159	225	154	23	108	22	109	224	155	20	111	226	153	227	152	21	110	201	178	63	68	62	69	200	179	60	71	202	177	203	176	61	70	56	67	206	181	207	180	57	66	205	182	59	64	58	65	204	183	48	75	198	189	199	188	49	74	197	190	51	72	50	73	196	191	193	186	55	76	54	77	192	187	52	79	194	185	195	184	53	78	32	91	214	173	215	172	33	90	213	174	35	88	34	89	212	175	209	170	39	92	38	93	208	171	36	95	210	169	211	168	37	94	217	162	47	84	46	85	216	163	44	87	218	161	219	160	45	86	40	83	222	165	223	164	41	82	221	166	43	80	42	81	220	167	0	124	248	132	235	151	19	111	205	177	53	73	38	90	222	162	129	253	121	5	106	22	146	238	76	48	180	200	167	219	95	35	25	101	225	157	242	142	10	118	212	168	44	80	63	67	199	187	152	228	96	28	115	15	139	247	85	41	173	209	190	194	70	58	50	78	202	182	217	165	33	93	255	131	7	123	20	104	236	144	179	207	75	55	88	36	160	220	126	2	134	250	149	233	109	17	43	87	211	175	192	188	56	68	230	154	30	98	13	113	245	137	170	214	82	46	65	61	185	197	103	27	159	227	140	240	116	8	100	24	156	224	143	243	119	11	169	213	81	45	66	62	186	198	229	153	29	97	14	114	246	138	40	84	208	172	195	191	59	71	125	1	133	249	150	234	110	18	176	204	72	52	91	39	163	223	252	128	4	120	23	107	239	147	49	77	201	181	218	166	34	94	86	42	174	210	189	193	69	57	155	231	99	31	112	12	136	244	215	171	47	83	60	64	196	184	26	102	226	158	241	141	9	117	79	51	183	203	164	216	92	32	130	254	122	6	105	21	145	237	206	178	54	74	37	89	221	161	3	127	251	135	232	148	16	108	0	125	250	135	239	146	21	104	197	184	63	66	42	87	208	173	145	236	107	22	126	3	132	249	84	41	174	211	187	198	65	60	57	68	195	190	214	171	44	81	252	129	6	123	19	110	233	148	168	213	82	47	71	58	189	192	109	16	151	234	130	255	120	5	114	15	136	245	157	224	103	26	183	202	77	48	88	37	162	223	227	158	25	100	12	113	246	139	38	91	220	161	201	180	51	78	75	54	177	204	164	217	94	35	142	243	116	9	97	28	155	230	218	167	32	93	53	72	207	178	31	98	229	152	240	141	10	119	228	153	30	99	11	118	241	140	33	92	219	166	206	179	52	73	117	8	143	242	154	231	96	29	176	205	74	55	95	34	165	216	221	160	39	90	50	79	200	181	24	101	226	159	247	138	13	112	76	49	182	203	163	222	89	36	137	244	115	14	102	27	156	225	150	235	108	17	121	4	131	254	83	46	169	212	188	193	70	59	7	122	253	128	232	149	18	111	194	191	56	69	45	80	215	170	175	210	85	40	64	61	186	199	106	23	144	237	133	248	127	2	62	67	196	185	209	172	43	86	251	134	1	124	20	105	238	147	0	126	252	130	227	157	31	97	221	163	33	95	62	64	194	188	161	223	93	35	66	60	190	192	124	2	128	254	159	225	99	29	89	39	165	219	186	196	70	56	132	250	120	6	103	25	155	229	248	134	4	122	27	101	231	153	37	91	217	167	198	184	58	68	178	204	78	48	81	47	173	211	111	17	147	237	140	242	112	14	19	109	239	145	240	142	12	114	206	176	50	76	45	83	209	175	235	149	23	105	8	118	244	138	54	72	202	180	213	171	41	87	74	52	182	200	169	215	85	43	151	233	107	21	116	10	136	246	127	1	131	253	156	226	96	30	162	220	94	32	65	63	189	195	222	160	34	92	61	67	193	191	3	125	255	129	224	158	28	98	38	88	218	164	197	187	57	71	251	133	7	121	24	102	228	154	135	249	123	5	100	26	152	230	90	36	166	216	185	199	69	59	205	179	49	79	46	80	210	172	16	110	236	146	243	141	15	113	108	18	144	238	143	241	115	13	177	207	77	51	82	44	174	208	148	234	104	22	119	9	139	245	73	55	181	203	170	212	86	40	53	75	201	183	214	168	42	84	232	150	20	106	11	117	247	137	0	127	254	129	231	152	25	102	213	170	43	84	50	77	204	179	177	206	79	48	86	41	168	215	100	27	154	229	131	252	125	2	121	6	135	248	158	225	96	31	172	211	82	45	75	52	181	202	200	183	54	73	47	80	209	174	29	98	227	156	250	133	4	123	242	141	12	115	21	106	235	148	39	88	217	166	192	191	62	65	67	60	189	194	164	219	90	37	150	233	104	23	113	14	143	240	139	244	117	10	108	19	146	237	94	33	160	223	185	198	71	56	58	69	196	187	221	162	35	92	239	144	17	110	8	119	246	137	255	128	1	126	24	103	230	153	42	85	212	171	205	178	51	76	78	49	176	207	169	214	87	40	155	228	101	26	124	3	130	253	134	249	120	7	97	30	159	224	83	44	173	210	180	203	74	53	55	72	201	182	208	175	46	81	226	157	28	99	5	122	251	132	13	114	243	140	234	149	20	107	216	167	38	89	63	64	193	190	188	195	66	61	91	36	165	218	105	22	151	232	142	241	112	15	116	11	138	245	147	236	109	18	161	222	95	32	70	57	184	199	197	186	59	68	34	93	220	163	16	111	238	145	247	136	9	118	0	128	27	155	54	182	45	173	108	236	119	247	90	218	65	193	216	88	195	67	238	110	245	117	180	52	175	47	130	2	153	25	171	43	176	48	157	29	134	6	199	71	220	92	241	113	234	106	115	243	104	232	69	197	94	222	31	159	4	132	41	169	50	178	77	205	86	214	123	251	96	224	33	161	58	186	23	151	12	140	149	21	142	14	163	35	184	56	249	121	226	98	207	79	212	84	230	102	253	125	208	80	203	75	138	10	145	17	188	60	167	39	62	190	37	165	8	136	19	147	82	210	73	201	100	228	127	255	154	26	129	1	172	44	183	55	246	118	237	109	192	64	219	91	66	194	89	217	116	244	111	239	46	174	53	181	24	152	3	131	49	177	42	170	7	135	28	156	93	221	70	198	107	235	112	240	233	105	242	114	223	95	196	68	133	5	158	30	179	51	168	40	215	87	204	76	225	97	250	122	187	59	160	32	141	13	150	22	15	143	20	148	57	185	34	162	99	227	120	248	85	213	78	206	124	252	103	231	74	202	81	209	16	144	11	139	38	166	61	189	164	36	191	63	146	18	137	9	200	72	211	83	254	126	229	101	0	129	25	152	50	179	43	170	100	229	125	252	86	215	79	206	200	73	209	80	250	123	227	98	172	45	181	52	158	31	135	6	139	10	146	19	185	56	160	33	239	110	246	119	221	92	196	69	67	194	90	219	113	240	104	233	39	166	62	191	21	148	12	141	13	140	20	149	63	190	38	167	105	232	112	241	91	218	66	195	197	68	220	93	247	118	238	111	161	32	184	57	147	18	138	11	134	7	159	30	180	53	173	44	226	99	251	122	208	81	201	72	78	207	87	214	124	253	101	228	42	171	51	178	24	153	1	128	26	155	3	130	40	169	49	176	126	255	103	230	76	205	85	212	210	83	203	74	224	97	249	120	182	55	175	46	132	5	157	28	145	16	136	9	163	34	186	59	245	116	236	109	199	70	222	95	89	216	64	193	107	234	114	243	61	188	36	165	15	142	22	151	23	150	14	143	37	164	60	189	115	242	106	235	65	192	88	217	223	94	198	71	237	108	244	117	187	58	162	35	137	8	144	17	156	29	133	4	174	47	183	54	248	121	225	96	202	75	211	82	84	213	77	204	102	231	127	254	48	177	41	168	2	131	27	154	0	130	31	157	62	188	33	163	124	254	99	225	66	192	93	223	248	122	231	101	198	68	217	91	132	6	155	25	186	56	165	39	235	105	244	118	213	87	202	72	151	21	136	10	169	43	182	52	19	145	12	142	45	175	50	176	111	237	112	242	81	211	78	204	205	79	210	80	243	113	236	110	177	51	174	44	143	13	144	18	53	183	42	168	11	137	20	150	73	203	86	212	119	245	104	234	38	164	57	187	24	154	7	133	90	216	69	199	100	230	123	249	222	92	193	67	224	98	255	125	162	32	189	63	156	30	131	1	129	3	158	28	191	61	160	34	253	127	226	96	195	65	220	94	121	251	102	228	71	197	88	218	5	135	26	152	59	185	36	166	106	232	117	247	84	214	75	201	22	148	9	139	40	170	55	181	146	16	141	15	172	46	179	49	238	108	241	115	208	82	207	77	76	206	83	209	114	240	109	239	48	178	47	173	14	140	17	147	180	54	171	41	138	8	149	23	200	74	215	85	246	116	233	107	167	37	184	58	153	27	134	4	219	89	196	70	229	103	250	120	95	221	64	194	97	227	126	252	35	161	60	190	29	159	2	128	0	131	29	158	58	185	39	164	116	247	105	234	78	205	83	208	232	107	245	118	210	81	207	76	156	31	129	2	166	37	187	56	203	72	214	85	241	114	236	111	191	60	162	33	133	6	152	27	35	160	62	189	25	154	4	135	87	212	74	201	109	238	112	243	141	14	144	19	183	52	170	41	249	122	228	103	195	64	222	93	101	230	120	251	95	220	66	193	17	146	12	143	43	168	54	181	70	197	91	216	124	255	97	226	50	177	47	172	8	139	21	150	174	45	179	48	148	23	137	10	218	89	199	68	224	99	253	126	1	130	28	159	59	184	38	165	117	246	104	235	79	204	82	209	233	106	244	119	211	80	206	77	157	30	128	3	167	36	186	57	202	73	215	84	240	115	237	110	190	61	163	32	132	7	153	26	34	161	63	188	24	155	5	134	86	213	75	200	108	239	113	242	140	15	145	18	182	53	171	40	248	123	229	102	194	65	223	92	100	231	121	250	94	221	67	192	16	147	13	142	42	169	55	180	71	196	90	217	125	254	96	227	51	176	46	173	9	138	20	151	175	44	178	49	149	22	136	11	219	88	198	69	225	98	252	127	0	132	19	151	38	162	53	177	76	200	95	219	106	238	121	253	152	28	139	15	190	58	173	41	212	80	199	67	242	118	225	101	43	175	56	188	13	137	30	154	103	227	116	240	65	197	82	214	179	55	160	36	149	17	134	2	255	123	236	104	217	93	202	78	86	210	69	193	112	244	99	231	26	158	9	141	60	184	47	171	206	74	221	89	232	108	251	127	130	6	145	21	164	32	183	51	125	249	110	234	91	223	72	204	49	181	34	166	23	147	4	128	229	97	246	114	195	71	208	84	169	45	186	62	143	11	156	24	172	40	191	59	138	14	153	29	224	100	243	119	198	66	213	81	52	176	39	163	18	150	1	133	120	252	107	239	94	218	77	201	135	3	148	16	161	37	178	54	203	79	216	92	237	105	254	122	31	155	12	136	57	189	42	174	83	215	64	196	117	241	102	226	250	126	233	109	220	88	207	75	182	50	165	33	144	20	131	7	98	230	113	245	68	192	87	211	46	170	61	185	8	140	27	159	209	85	194	70	247	115	228	96	157	25	142	10	187	63	168	44	73	205	90	222	111	235	124	248	5	129	22	146	35	167	48	180	0	133	17	148	34	167	51	182	68	193	85	208	102	227	119	242	136	13	153	28	170	47	187	62	204	73	221	88	238	107	255	122	11	142	26	159	41	172	56	189	79	202	94	219	109	232	124	249	131	6	146	23	161	36	176	53	199	66	214	83	229	96	244	113	22	147	7	130	52	177	37	160	82	215	67	198	112	245	97	228	158	27	143	10	188	57	173	40	218	95	203	78	248	125	233	108	29	152	12	137	63	186	46	171	89	220	72	205	123	254	106	239	149	16	132	1	183	50	166	35	209	84	192	69	243	118	226	103	44	169	61	184	14	139	31	154	104	237	121	252	74	207	91	222	164	33	181	48	134	3	151	18	224	101	241	116	194	71	211	86	39	162	54	179	5	128	20	145	99	230	114	247	65	196	80	213	175	42	190	59	141	8	156	25	235	110	250	127	201	76	216	93	58	191	43	174	24	157	9	140	126	251	111	234	92	217	77	200	178	55	163	38	144	21	129	4	246	115	231	98	212	81	197	64	49	180	32	165	19	150	2	135	117	240	100	225	87	210	70	195	185	60	168	45	155	30	138	15	253	120	236	105	223	90	206	75	0	134	23	145	46	168	57	191	92	218	75	205	114	244	101	227	184	62	175	41	150	16	129	7	228	98	243	117	202	76	221	91	107	237	124	250	69	195	82	212	55	177	32	166	25	159	14	136	211	85	196	66	253	123	234	108	143	9	152	30	161	39	182	48	214	80	193	71	248	126	239	105	138	12	157	27	164	34	179	53	110	232	121	255	64	198	87	209	50	180	37	163	28	154	11	141	189	59	170	44	147	21	132	2	225	103	246	112	207	73	216	94	5	131	18	148	43	173	60	186	89	223	78	200	119	241	96	230	183	49	160	38	153	31	142	8	235	109	252	122	197	67	210	84	15	137	24	158	33	167	54	176	83	213	68	194	125	251	106	236	220	90	203	77	242	116	229	99	128	6	151	17	174	40	185	63	100	226	115	245	74	204	93	219	56	190	47	169	22	144	1	135	97	231	118	240	79	201	88	222	61	187	42	172	19	149	4	130	217	95	206	72	247	113	224	102	133	3	146	20	171	45	188	58	10	140	29	155	36	162	51	181	86	208	65	199	120	254	111	233	178	52	165	35	156	26	139	13	238	104	249	127	192	70	215	81	0	135	21	146	42	173	63	184	84	211	65	198	126	249	107	236	168	47	189	58	130	5	151	16	252	123	233	110	214	81	195	68	75	204	94	217	97	230	116	243	31	152	10	141	53	178	32	167	227	100	246	113	201	78	220	91	183	48	162	37	157	26	136	15	150	17	131	4	188	59	169	46	194	69	215	80	232	111	253	122	62	185	43	172	20	147	1	134	106	237	127	248	64	199	85	210	221	90	200	79	247	112	226	101	137	14	156	27	163	36	182	49	117	242	96	231	95	216	74	205	33	166	52	179	11	140	30	153	55	176	34	165	29	154	8	143	99	228	118	241	73	206	92	219	159	24	138	13	181	50	160	39	203	76	222	89	225	102	244	115	124	251	105	238	86	209	67	196	40	175	61	186	2	133	23	144	212	83	193	70	254	121	235	108	128	7	149	18	170	45	191	56	161	38	180	51	139	12	158	25	245	114	224	103	223	88	202	77	9	142	28	155	35	164	54	177	93	218	72	207	119	240	98	229	234	109	255	120	192	71	213	82	190	57	171	44	148	19	129	6	66	197	87	208	104	239	125	250	22	145	3	132	60	187	41	174	0	136	11	131	22	158	29	149	44	164	39	175	58	178	49	185	88	208	83	219	78	198	69	205	116	252	127	247	98	234	105	225	176	56	187	51	166	46	173	37	156	20	151	31	138	2	129	9	232	96	227	107	254	118	245	125	196	76	207	71	210	90	217	81	123	243	112	248	109	229	102	238	87	223	92	212	65	201	74	194	35	171	40	160	53	189	62	182	15	135	4	140	25	145	18	154	203	67	192	72	221	85	214	94	231	111	236	100	241	121	250	114	147	27	152	16	133	13	142	6	191	55	180	60	169	33	162	42	246	126	253	117	224	104	235	99	218	82	209	89	204	68	199	79	174	38	165	45	184	48	179	59	130	10	137	1	148	28	159	23	70	206	77	197	80	216	91	211	106	226	97	233	124	244	119	255	30	150	21	157	8	128	3	139	50	186	57	177	36	172	47	167	141	5	134	14	155	19	144	24	161	41	170	34	183	63	188	52	213	93	222	86	195	75	200	64	249	113	242	122	239	103	228	108	61	181	54	190	43	163	32	168	17	153	26	146	7	143	12	132	101	237	110	230	115	251	120	240	73	193	66	202	95	215	84	220	0	137	9	128	18	155	27	146	36	173	45	164	54	191	63	182	72	193	65	200	90	211	83	218	108	229	101	236	126	247	119	254	144	25	153	16	130	11	139	2	180	61	189	52	166	47	175	38	216	81	209	88	202	67	195	74	252	117	245	124	238	103	231	110	59	178	50	187	41	160	32	169	31	150	22	159	13	132	4	141	115	250	122	243	97	232	104	225	87	222	94	215	69	204	76	197	171	34	162	43	185	48	176	57	143	6	134	15	157	20	148	29	227	106	234	99	241	120	248	113	199	78	206	71	213	92	220	85	118	255	127	246	100	237	109	228	82	219	91	210	64	201	73	192	62	183	55	190	44	165	37	172	26	147	19	154	8	129	1	136	230	111	239	102	244	125	253	116	194	75	203	66	208	89	217	80	174	39	167	46	188	53	181	60	138	3	131	10	152	17	145	24	77	196	68	205	95	214	86	223	105	224	96	233	123	242	114	251	5	140	12	133	23	158	30	151	33	168	40	161	51	186	58	179	221	84	212	93	207	70	198	79	249	112	240	121	235	98	226	107	149	28	156	21	135	14	142	7	177	56	184	49	163	42	170	35	0	138	15	133	30	148	17	155	60	182	51	185	34	168	45	167	120	242	119	253	102	236	105	227	68	206	75	193	90	208	85	223	240	122	255	117	238	100	225	107	204	70	195	73	210	88	221	87	136	2	135	13	150	28	153	19	180	62	187	49	170	32	165	47	251	113	244	126	229	111	234	96	199	77	200	66	217	83	214	92	131	9	140	6	157	23	146	24	191	53	176	58	161	43	174	36	11	129	4	142	21	159	26	144	55	189	56	178	41	163	38	172	115	249	124	246	109	231	98	232	79	197	64	202	81	219	94	212	237	103	226	104	243	121	252	118	209	91	222	84	207	69	192	74	149	31	154	16	139	1	132	14	169	35	166	44	183	61	184	50	29	151	18	152	3	137	12	134	33	171	46	164	63	181	48	186	101	239	106	224	123	241	116	254	89	211	86	220	71	205	72	194	22	156	25	147	8	130	7	141	42	160	37	175	52	190	59	177	110	228	97	235	112	250	127	245	82	216	93	215	76	198	67	201	230	108	233	99	248	114	247	125	218	80	213	95	196	78	203	65	158	20	145	27	128	10	143	5	162	40	173	39	188	54	179	57	0	139	13	134	26	145	23	156	52	191	57	178	46	165	35	168	104	227	101	238	114	249	127	244	92	215	81	218	70	205	75	192	208	91	221	86	202	65	199	76	228	111	233	98	254	117	243	120	184	51	181	62	162	41	175	36	140	7	129	10	150	29	155	16	187	48	182	61	161	42	172	39	143	4	130	9	149	30	152	19	211	88	222	85	201	66	196	79	231	108	234	97	253	118	240	123	107	224	102	237	113	250	124	247	95	212	82	217	69	206	72	195	3	136	14	133	25	146	20	159	55	188	58	177	45	166	32	171	109	230	96	235	119	252	122	241	89	210	84	223	67	200	78	197	5	142	8	131	31	148	18	153	49	186	60	183	43	160	38	173	189	54	176	59	167	44	170	33	137	2	132	15	147	24	158	21	213	94	216	83	207	68	194	73	225	106	236	103	251	112	246	125	214	93	219	80	204	71	193	74	226	105	239	100	248	115	245	126	190	53	179	56	164	47	169	34	138	1	135	12	144	27	157	22	6	141	11	128	28	151	17	154	50	185	63	180	40	163	37	174	110	229	99	232	116	255	121	242	90	209	87	220	64	203	77	198	0	140	3	143	6	138	5	137	12	128	15	131	10	134	9	133	24	148	27	151	30	146	29	145	20	152	23	155	18	158	17	157	48	188	51	191	54	186	53	185	60	176	63	179	58	182	57	181	40	164	43	167	46	162	45	161	36	168	39	171	34	174	33	173	96	236	99	239	102	234	101	233	108	224	111	227	106	230	105	229	120	244	123	247	126	242	125	241	116	248	119	251	114	254	113	253	80	220	83	223	86	218	85	217	92	208	95	211	90	214	89	213	72	196	75	199	78	194	77	193	68	200	71	203	66	206	65	205	192	76	195	79	198	74	197	73	204	64	207	67	202	70	201	69	216	84	219	87	222	82	221	81	212	88	215	91	210	94	209	93	240	124	243	127	246	122	245	121	252	112	255	115	250	118	249	117	232	100	235	103	238	98	237	97	228	104	231	107	226	110	225	109	160	44	163	47	166	42	165	41	172	32	175	35	170	38	169	37	184	52	187	55	190	50	189	49	180	56	183	59	178	62	177	61	144	28	147	31	150	26	149	25	156	16	159	19	154	22	153	21	136	4	139	7	142	2	141	1	132	8	135	11	130	14	129	13	0	141	1	140	2	143	3	142	4	137	5	136	6	139	7	138	8	133	9	132	10	135	11	134	12	129	13	128	14	131	15	130	16	157	17	156	18	159	19	158	20	153	21	152	22	155	23	154	24	149	25	148	26	151	27	150	28	145	29	144	30	147	31	146	32	173	33	172	34	175	35	174	36	169	37	168	38	171	39	170	40	165	41	164	42	167	43	166	44	161	45	160	46	163	47	162	48	189	49	188	50	191	51	190	52	185	53	184	54	187	55	186	56	181	57	180	58	183	59	182	60	177	61	176	62	179	63	178	64	205	65	204	66	207	67	206	68	201	69	200	70	203	71	202	72	197	73	196	74	199	75	198	76	193	77	192	78	195	79	194	80	221	81	220	82	223	83	222	84	217	85	216	86	219	87	218	88	213	89	212	90	215	91	214	92	209	93	208	94	211	95	210	96	237	97	236	98	239	99	238	100	233	101	232	102	235	103	234	104	229	105	228	106	231	107	230	108	225	109	224	110	227	111	226	112	253	113	252	114	255	115	254	116	249	117	248	118	251	119	250	120	245	121	244	122	247	123	246	124	241	125	240	126	243	127	242	0	142	7	137	14	128	9	135	28	146	27	149	18	156	21	155	56	182	63	177	54	184	49	191	36	170	35	173	42	164	45	163	112	254	119	249	126	240	121	247	108	226	107	229	98	236	101	235	72	198	79	193	70	200	65	207	84	218	83	221	90	212	93	211	224	110	231	105	238	96	233	103	252	114	251	117	242	124	245	123	216	86	223	81	214	88	209	95	196	74	195	77	202	68	205	67	144	30	151	25	158	16	153	23	140	2	139	5	130	12	133	11	168	38	175	33	166	40	161	47	180	58	179	61	186	52	189	51	219	85	220	82	213	91	210	92	199	73	192	78	201	71	206	64	227	109	228	106	237	99	234	100	255	113	248	118	241	127	246	120	171	37	172	34	165	43	162	44	183	57	176	62	185	55	190	48	147	29	148	26	157	19	154	20	143	1	136	6	129	15	134	8	59	181	60	178	53	187	50	188	39	169	32	174	41	167	46	160	3	141	4	138	13	131	10	132	31	145	24	150	17	159	22	152	75	197	76	194	69	203	66	204	87	217	80	222	89	215	94	208	115	253	116	250	125	243	122	244	111	225	104	230	97	239	102	232	0	143	5	138	10	133	15	128	20	155	17	158	30	145	27	148	40	167	45	162	34	173	39	168	60	179	57	182	54	185	51	188	80	223	85	218	90	213	95	208	68	203	65	206	78	193	75	196	120	247	125	242	114	253	119	248	108	227	105	230	102	233	99	236	160	47	165	42	170	37	175	32	180	59	177	62	190	49	187	52	136	7	141	2	130	13	135	8	156	19	153	22	150	25	147	28	240	127	245	122	250	117	255	112	228	107	225	110	238	97	235	100	216	87	221	82	210	93	215	88	204	67	201	70	198	73	195	76	91	212	94	209	81	222	84	219	79	192	74	197	69	202	64	207	115	252	118	249	121	246	124	243	103	232	98	237	109	226	104	231	11	132	14	129	1	142	4	139	31	144	26	149	21	154	16	159	35	172	38	169	41	166	44	163	55	184	50	189	61	178	56	183	251	116	254	113	241	126	244	123	239	96	234	101	229	106	224	111	211	92	214	89	217	86	220	83	199	72	194	77	205	66	200	71	171	36	174	33	161	46	164	43	191	48	186	53	181	58	176	63	131	12	134	9	137	6	140	3	151	24	146	29	157	18	152	23	0	144	59	171	118	230	77	221	236	124	215	71	154	10	161	49	195	83	248	104	181	37	142	30	47	191	20	132	89	201	98	242	157	13	166	54	235	123	208	64	113	225	74	218	7	151	60	172	94	206	101	245	40	184	19	131	178	34	137	25	196	84	255	111	33	177	26	138	87	199	108	252	205	93	246	102	187	43	128	16	226	114	217	73	148	4	175	63	14	158	53	165	120	232	67	211	188	44	135	23	202	90	241	97	80	192	107	251	38	182	29	141	127	239	68	212	9	153	50	162	147	3	168	56	229	117	222	78	66	210	121	233	52	164	15	159	174	62	149	5	216	72	227	115	129	17	186	42	247	103	204	92	109	253	86	198	27	139	32	176	223	79	228	116	169	57	146	2	51	163	8	152	69	213	126	238	28	140	39	183	106	250	81	193	240	96	203	91	134	22	189	45	99	243	88	200	21	133	46	190	143	31	180	36	249	105	194	82	160	48	155	11	214	70	237	125	76	220	119	231	58	170	1	145	254	110	197	85	136	24	179	35	18	130	41	185	100	244	95	207	61	173	6	150	75	219	112	224	209	65	234	122	167	55	156	12	0	145	57	168	114	227	75	218	228	117	221	76	150	7	175	62	211	66	234	123	161	48	152	9	55	166	14	159	69	212	124	237	189	44	132	21	207	94	246	103	89	200	96	241	43	186	18	131	110	255	87	198	28	141	37	180	138	27	179	34	248	105	193	80	97	240	88	201	19	130	42	187	133	20	188	45	247	102	206	95	178	35	139	26	192	81	249	104	86	199	111	254	36	181	29	140	220	77	229	116	174	63	151	6	56	169	1	144	74	219	115	226	15	158	54	167	125	236	68	213	235	122	210	67	153	8	160	49	194	83	251	106	176	33	137	24	38	183	31	142	84	197	109	252	17	128	40	185	99	242	90	203	245	100	204	93	135	22	190	47	127	238	70	215	13	156	52	165	155	10	162	51	233	120	208	65	172	61	149	4	222	79	231	118	72	217	113	224	58	171	3	146	163	50	154	11	209	64	232	121	71	214	126	239	53	164	12	157	112	225	73	216	2	147	59	170	148	5	173	60	230	119	223	78	30	143	39	182	108	253	85	196	250	107	195	82	136	25	177	32	205	92	244	101	191	46	134	23	41	184	16	129	91	202	98	243	0	146	63	173	126	236	65	211	252	110	195	81	130	16	189	47	227	113	220	78	157	15	162	48	31	141	32	178	97	243	94	204	221	79	226	112	163	49	156	14	33	179	30	140	95	205	96	242	62	172	1	147	64	210	127	237	194	80	253	111	188	46	131	17	161	51	158	12	223	77	224	114	93	207	98	240	35	177	28	142	66	208	125	239	60	174	3	145	190	44	129	19	192	82	255	109	124	238	67	209	2	144	61	175	128	18	191	45	254	108	193	83	159	13	160	50	225	115	222	76	99	241	92	206	29	143	34	176	89	203	102	244	39	181	24	138	165	55	154	8	219	73	228	118	186	40	133	23	196	86	251	105	70	212	121	235	56	170	7	149	132	22	187	41	250	104	197	87	120	234	71	213	6	148	57	171	103	245	88	202	25	139	38	180	155	9	164	54	229	119	218	72	248	106	199	85	134	20	185	43	4	150	59	169	122	232	69	215	27	137	36	182	101	247	90	200	231	117	216	74	153	11	166	52	37	183	26	136	91	201	100	246	217	75	230	116	167	53	152	10	198	84	249	107	184	42	135	21	58	168	5	151	68	214	123	233	0	147	61	174	122	233	71	212	244	103	201	90	142	29	179	32	243	96	206	93	137	26	180	39	7	148	58	169	125	238	64	211	253	110	192	83	135	20	186	41	9	154	52	167	115	224	78	221	14	157	51	160	116	231	73	218	250	105	199	84	128	19	189	46	225	114	220	79	155	8	166	53	21	134	40	187	111	252	82	193	18	129	47	188	104	251	85	198	230	117	219	72	156	15	161	50	28	143	33	178	102	245	91	200	232	123	213	70	146	1	175	60	239	124	210	65	149	6	168	59	27	136	38	181	97	242	92	207	217	74	228	119	163	48	158	13	45	190	16	131	87	196	106	249	42	185	23	132	80	195	109	254	222	77	227	112	164	55	153	10	36	183	25	138	94	205	99	240	208	67	237	126	170	57	151	4	215	68	234	121	173	62	144	3	35	176	30	141	89	202	100	247	56	171	5	150	66	209	127	236	204	95	241	98	182	37	139	24	203	88	246	101	177	34	140	31	63	172	2	145	69	214	120	235	197	86	248	107	191	44	130	17	49	162	12	159	75	216	118	229	54	165	11	152	76	223	113	226	194	81	255	108	184	43	133	22	0	148	51	167	102	242	85	193	204	88	255	107	170	62	153	13	131	23	176	36	229	113	214	66	79	219	124	232	41	189	26	142	29	137	46	186	123	239	72	220	209	69	226	118	183	35	132	16	158	10	173	57	248	108	203	95	82	198	97	245	52	160	7	147	58	174	9	157	92	200	111	251	246	98	197	81	144	4	163	55	185	45	138	30	223	75	236	120	117	225	70	210	19	135	32	180	39	179	20	128	65	213	114	230	235	127	216	76	141	25	190	42	164	48	151	3	194	86	241	101	104	252	91	207	14	154	61	169	116	224	71	211	18	134	33	181	184	44	139	31	222	74	237	121	247	99	196	80	145	5	162	54	59	175	8	156	93	201	110	250	105	253	90	206	15	155	60	168	165	49	150	2	195	87	240	100	234	126	217	77	140	24	191	43	38	178	21	129	64	212	115	231	78	218	125	233	40	188	27	143	130	22	177	37	228	112	215	67	205	89	254	106	171	63	152	12	1	149	50	166	103	243	84	192	83	199	96	244	53	161	6	146	159	11	172	56	249	109	202	94	208	68	227	119	182	34	133	17	28	136	47	187	122	238	73	221	0	149	49	164	98	247	83	198	196	81	245	96	166	51	151	2	147	6	162	55	241	100	192	85	87	194	102	243	53	160	4	145	61	168	12	153	95	202	110	251	249	108	200	93	155	14	170	63	174	59	159	10	204	89	253	104	106	255	91	206	8	157	57	172	122	239	75	222	24	141	41	188	190	43	143	26	220	73	237	120	233	124	216	77	139	30	186	47	45	184	28	137	79	218	126	235	71	210	118	227	37	176	20	129	131	22	178	39	225	116	208	69	212	65	229	112	182	35	135	18	16	133	33	180	114	231	67	214	244	97	197	80	150	3	167	50	48	165	1	148	82	199	99	246	103	242	86	195	5	144	52	161	163	54	146	7	193	84	240	101	201	92	248	109	171	62	154	15	13	152	60	169	111	250	94	203	90	207	107	254	56	173	9	156	158	11	175	58	252	105	205	88	142	27	191	42	236	121	221	72	74	223	123	238	40	189	25	140	29	136	44	185	127	234	78	219	217	76	232	125	187	46	138	31	179	38	130	23	209	68	224	117	119	226	70	211	21	128	36	177	32	181	17	132	66	215	115	230	228	113	213	64	134	19	183	34	0	150	55	161	110	248	89	207	220	74	235	125	178	36	133	19	163	53	148	2	205	91	250	108	127	233	72	222	17	135	38	176	93	203	106	252	51	165	4	146	129	23	182	32	239	121	216	78	254	104	201	95	144	6	167	49	34	180	21	131	76	218	123	237	186	44	141	27	212	66	227	117	102	240	81	199	8	158	63	169	25	143	46	184	119	225	64	214	197	83	242	100	171	61	156	10	231	113	208	70	137	31	190	40	59	173	12	154	85	195	98	244	68	210	115	229	42	188	29	139	152	14	175	57	246	96	193	87	111	249	88	206	1	151	54	160	179	37	132	18	221	75	234	124	204	90	251	109	162	52	149	3	16	134	39	177	126	232	73	223	50	164	5	147	92	202	107	253	238	120	217	79	128	22	183	33	145	7	166	48	255	105	200	94	77	219	122	236	35	181	20	130	213	67	226	116	187	45	140	26	9	159	62	168	103	241	80	198	118	224	65	215	24	142	47	185	170	60	157	11	196	82	243	101	136	30	191	41	230	112	209	71	84	194	99	245	58	172	13	155	43	189	28	138	69	211	114	228	247	97	192	86	153	15	174	56	0	151	53	162	106	253	95	200	212	67	225	118	190	41	139	28	179	36	134	17	217	78	236	123	103	240	82	197	13	154	56	175	125	234	72	223	23	128	34	181	169	62	156	11	195	84	246	97	206	89	251	108	164	51	145	6	26	141	47	184	112	231	69	210	250	109	207	88	144	7	165	50	46	185	27	140	68	211	113	230	73	222	124	235	35	180	22	129	157	10	168	63	247	96	194	85	135	16	178	37	237	122	216	79	83	196	102	241	57	174	12	155	52	163	1	150	94	201	107	252	224	119	213	66	138	29	191	40	239	120	218	77	133	18	176	39	59	172	14	153	81	198	100	243	92	203	105	254	54	161	3	148	136	31	189	42	226	117	215	64	146	5	167	48	248	111	205	90	70	209	115	228	44	187	25	142	33	182	20	131	75	220	126	233	245	98	192	87	159	8	170	61	21	130	32	183	127	232	74	221	193	86	244	99	171	60	158	9	166	49	147	4	204	91	249	110	114	229	71	208	24	143	45	186	104	255	93	202	2	149	55	160	188	43	137	30	214	65	227	116	219	76	238	121	177	38	132	19	15	152	58	173	101	242	80	199	0	152	43	179	86	206	125	229	172	52	135	31	250	98	209	73	67	219	104	240	21	141	62	166	239	119	196	92	185	33	146	10	134	30	173	53	208	72	251	99	42	178	1	153	124	228	87	207	197	93	238	118	147	11	184	32	105	241	66	218	63	167	20	140	23	143	60	164	65	217	106	242	187	35	144	8	237	117	198	94	84	204	127	231	2	154	41	177	248	96	211	75	174	54	133	29	145	9	186	34	199	95	236	116	61	165	22	142	107	243	64	216	210	74	249	97	132	28	175	55	126	230	85	205	40	176	3	155	46	182	5	157	120	224	83	203	130	26	169	49	212	76	255	103	109	245	70	222	59	163	16	136	193	89	234	114	151	15	188	36	168	48	131	27	254	102	213	77	4	156	47	183	82	202	121	225	235	115	192	88	189	37	150	14	71	223	108	244	17	137	58	162	57	161	18	138	111	247	68	220	149	13	190	38	195	91	232	112	122	226	81	201	44	180	7	159	214	78	253	101	128	24	171	51	191	39	148	12	233	113	194	90	19	139	56	160	69	221	110	246	252	100	215	79	170	50	129	25	80	200	123	227	6	158	45	181	0	153	41	176	82	203	123	226	164	61	141	20	246	111	223	70	83	202	122	227	1	152	40	177	247	110	222	71	165	60	140	21	166	63	143	22	244	109	221	68	2	155	43	178	80	201	121	224	245	108	220	69	167	62	142	23	81	200	120	225	3	154	42	179	87	206	126	231	5	156	44	181	243	106	218	67	161	56	136	17	4	157	45	180	86	207	127	230	160	57	137	16	242	107	219	66	241	104	216	65	163	58	138	19	85	204	124	229	7	158	46	183	162	59	139	18	240	105	217	64	6	159	47	182	84	205	125	228	174	55	135	30	252	101	213	76	10	147	35	186	88	193	113	232	253	100	212	77	175	54	134	31	89	192	112	233	11	146	34	187	8	145	33	184	90	195	115	234	172	53	133	28	254	103	215	78	91	194	114	235	9	144	32	185	255	102	214	79	173	52	132	29	249	96	208	73	171	50	130	27	93	196	116	237	15	150	38	191	170	51	131	26	248	97	209	72	14	151	39	190	92	197	117	236	95	198	118	239	13	148	36	189	251	98	210	75	169	48	128	25	12	149	37	188	94	199	119	238	168	49	129	24	250	99	211	74	0	154	47	181	94	196	113	235	188	38	147	9	226	120	205	87	99	249	76	214	61	167	18	136	223	69	240	106	129	27	174	52	198	92	233	115	152	2	183	45	122	224	85	207	36	190	11	145	165	63	138	16	251	97	212	78	25	131	54	172	71	221	104	242	151	13	184	34	201	83	230	124	43	177	4	158	117	239	90	192	244	110	219	65	170	48	133	31	72	210	103	253	22	140	57	163	81	203	126	228	15	149	32	186	237	119	194	88	179	41	156	6	50	168	29	135	108	246	67	217	142	20	161	59	208	74	255	101	53	175	26	128	107	241	68	222	137	19	166	60	215	77	248	98	86	204	121	227	8	146	39	189	234	112	197	95	180	46	155	1	243	105	220	70	173	55	130	24	79	213	96	250	17	139	62	164	144	10	191	37	206	84	225	123	44	182	3	153	114	232	93	199	162	56	141	23	252	102	211	73	30	132	49	171	64	218	111	245	193	91	238	116	159	5	176	42	125	231	82	200	35	185	12	150	100	254	75	209	58	160	21	143	216	66	247	109	134	28	169	51	7	157	40	178	89	195	118	236	187	33	148	14	229	127	202	80	0	155	45	182	90	193	119	236	180	47	153	2	238	117	195	88	115	232	94	197	41	178	4	159	199	92	234	113	157	6	176	43	230	125	203	80	188	39	145	10	82	201	127	228	8	147	37	190	149	14	184	35	207	84	226	121	33	186	12	151	123	224	86	205	215	76	250	97	141	22	160	59	99	248	78	213	57	162	20	143	164	63	137	18	254	101	211	72	16	139	61	166	74	209	103	252	49	170	28	135	107	240	70	221	133	30	168	51	223	68	242	105	66	217	111	244	24	131	53	174	246	109	219	64	172	55	129	26	181	46	152	3	239	116	194	89	1	154	44	183	91	192	118	237	198	93	235	112	156	7	177	42	114	233	95	196	40	179	5	158	83	200	126	229	9	146	36	191	231	124	202	81	189	38	144	11	32	187	13	150	122	225	87	204	148	15	185	34	206	85	227	120	98	249	79	212	56	163	21	142	214	77	251	96	140	23	161	58	17	138	60	167	75	208	102	253	165	62	136	19	255	100	210	73	132	31	169	50	222	69	243	104	48	171	29	134	106	241	71	220	247	108	218	65	173	54	128	27	67	216	110	245	25	130	52	175	0	156	35	191	70	218	101	249	140	16	175	51	202	86	233	117	3	159	32	188	69	217	102	250	143	19	172	48	201	85	234	118	6	154	37	185	64	220	99	255	138	22	169	53	204	80	239	115	5	153	38	186	67	223	96	252	137	21	170	54	207	83	236	112	12	144	47	179	74	214	105	245	128	28	163	63	198	90	229	121	15	147	44	176	73	213	106	246	131	31	160	60	197	89	230	122	10	150	41	181	76	208	111	243	134	26	165	57	192	92	227	127	9	149	42	182	79	211	108	240	133	25	166	58	195	95	224	124	24	132	59	167	94	194	125	225	148	8	183	43	210	78	241	109	27	135	56	164	93	193	126	226	151	11	180	40	209	77	242	110	30	130	61	161	88	196	123	231	146	14	177	45	212	72	247	107	29	129	62	162	91	199	120	228	145	13	178	46	215	75	244	104	20	136	55	171	82	206	113	237	152	4	187	39	222	66	253	97	23	139	52	168	81	205	114	238	155	7	184	36	221	65	254	98	18	142	49	173	84	200	119	235	158	2	189	33	216	68	251	103	17	141	50	174	87	203	116	232	157	1	190	34	219	71	248	100	0	157	33	188	66	223	99	254	132	25	165	56	198	91	231	122	19	142	50	175	81	204	112	237	151	10	182	43	213	72	244	105	38	187	7	154	100	249	69	216	162	63	131	30	224	125	193	92	53	168	20	137	119	234	86	203	177	44	144	13	243	110	210	79	76	209	109	240	14	147	47	178	200	85	233	116	138	23	171	54	95	194	126	227	29	128	60	161	219	70	250	103	153	4	184	37	106	247	75	214	40	181	9	148	238	115	207	82	172	49	141	16	121	228	88	197	59	166	26	135	253	96	220	65	191	34	158	3	152	5	185	36	218	71	251	102	28	129	61	160	94	195	127	226	139	22	170	55	201	84	232	117	15	146	46	179	77	208	108	241	190	35	159	2	252	97	221	64	58	167	27	134	120	229	89	196	173	48	140	17	239	114	206	83	41	180	8	149	107	246	74	215	212	73	245	104	150	11	183	42	80	205	113	236	18	143	51	174	199	90	230	123	133	24	164	57	67	222	98	255	1	156	32	189	242	111	211	78	176	45	145	12	118	235	87	202	52	169	21	136	225	124	192	93	163	62	130	31	101	248	68	217	39	186	6	155	0	158	39	185	78	208	105	247	156	2	187	37	210	76	245	107	35	189	4	154	109	243	74	212	191	33	152	6	241	111	214	72	70	216	97	255	8	150	47	177	218	68	253	99	148	10	179	45	101	251	66	220	43	181	12	146	249	103	222	64	183	41	144	14	140	18	171	53	194	92	229	123	16	142	55	169	94	192	121	231	175	49	136	22	225	127	198	88	51	173	20	138	125	227	90	196	202	84	237	115	132	26	163	61	86	200	113	239	24	134	63	161	233	119	206	80	167	57	128	30	117	235	82	204	59	165	28	130	3	157	36	186	77	211	106	244	159	1	184	38	209	79	246	104	32	190	7	153	110	240	73	215	188	34	155	5	242	108	213	75	69	219	98	252	11	149	44	178	217	71	254	96	151	9	176	46	102	248	65	223	40	182	15	145	250	100	221	67	180	42	147	13	143	17	168	54	193	95	230	120	19	141	52	170	93	195	122	228	172	50	139	21	226	124	197	91	48	174	23	137	126	224	89	199	201	87	238	112	135	25	160	62	85	203	114	236	27	133	60	162	234	116	205	83	164	58	131	29	118	232	81	207	56	166	31	129	0	159	37	186	74	213	111	240	148	11	177	46	222	65	251	100	51	172	22	137	121	230	92	195	167	56	130	29	237	114	200	87	102	249	67	220	44	179	9	150	242	109	215	72	184	39	157	2	85	202	112	239	31	128	58	165	193	94	228	123	139	20	174	49	204	83	233	118	134	25	163	60	88	199	125	226	18	141	55	168	255	96	218	69	181	42	144	15	107	244	78	209	33	190	4	155	170	53	143	16	224	127	197	90	62	161	27	132	116	235	81	206	153	6	188	35	211	76	246	105	13	146	40	183	71	216	98	253	131	28	166	57	201	86	236	115	23	136	50	173	93	194	120	231	176	47	149	10	250	101	223	64	36	187	1	158	110	241	75	212	229	122	192	95	175	48	138	21	113	238	84	203	59	164	30	129	214	73	243	108	156	3	185	38	66	221	103	248	8	151	45	178	79	208	106	245	5	154	32	191	219	68	254	97	145	14	180	43	124	227	89	198	54	169	19	140	232	119	205	82	162	61	135	24	41	182	12	147	99	252	70	217	189	34	152	7	247	104	210	77	26	133	63	160	80	207	117	234	142	17	171	52	196	91	225	126	0	160	91	251	182	22	237	77	119	215	44	140	193	97	154	58	238	78	181	21	88	248	3	163	153	57	194	98	47	143	116	212	199	103	156	60	113	209	42	138	176	16	235	75	6	166	93	253	41	137	114	210	159	63	196	100	94	254	5	165	232	72	179	19	149	53	206	110	35	131	120	216	226	66	185	25	84	244	15	175	123	219	32	128	205	109	150	54	12	172	87	247	186	26	225	65	82	242	9	169	228	68	191	31	37	133	126	222	147	51	200	104	188	28	231	71	10	170	81	241	203	107	144	48	125	221	38	134	49	145	106	202	135	39	220	124	70	230	29	189	240	80	171	11	223	127	132	36	105	201	50	146	168	8	243	83	30	190	69	229	246	86	173	13	64	224	27	187	129	33	218	122	55	151	108	204	24	184	67	227	174	14	245	85	111	207	52	148	217	121	130	34	164	4	255	95	18	178	73	233	211	115	136	40	101	197	62	158	74	234	17	177	252	92	167	7	61	157	102	198	139	43	208	112	99	195	56	152	213	117	142	46	20	180	79	239	162	2	249	89	141	45	214	118	59	155	96	192	250	90	161	1	76	236	23	183	0	161	89	248	178	19	235	74	127	222	38	135	205	108	148	53	254	95	167	6	76	237	21	180	129	32	216	121	51	146	106	203	231	70	190	31	85	244	12	173	152	57	193	96	42	139	115	210	25	184	64	225	171	10	242	83	102	199	63	158	212	117	141	44	213	116	140	45	103	198	62	159	170	11	243	82	24	185	65	224	43	138	114	211	153	56	192	97	84	245	13	172	230	71	191	30	50	147	107	202	128	33	217	120	77	236	20	181	255	94	166	7	204	109	149	52	126	223	39	134	179	18	234	75	1	160	88	249	177	16	232	73	3	162	90	251	206	111	151	54	124	221	37	132	79	238	22	183	253	92	164	5	48	145	105	200	130	35	219	122	86	247	15	174	228	69	189	28	41	136	112	209	155	58	194	99	168	9	241	80	26	187	67	226	215	118	142	47	101	196	60	157	100	197	61	156	214	119	143	46	27	186	66	227	169	8	240	81	154	59	195	98	40	137	113	208	229	68	188	29	87	246	14	175	131	34	218	123	49	144	104	201	252	93	165	4	78	239	23	182	125	220	36	133	207	110	150	55	2	163	91	250	176	17	233	72	0	162	95	253	190	28	225	67	103	197	56	154	217	123	134	36	206	108	145	51	112	210	47	141	169	11	246	84	23	181	72	234	135	37	216	122	57	155	102	196	224	66	191	29	94	252	1	163	73	235	22	180	247	85	168	10	46	140	113	211	144	50	207	109	21	183	74	232	171	9	244	86	114	208	45	143	204	110	147	49	219	121	132	38	101	199	58	152	188	30	227	65	2	160	93	255	146	48	205	111	44	142	115	209	245	87	170	8	75	233	20	182	92	254	3	161	226	64	189	31	59	153	100	198	133	39	218	120	42	136	117	215	148	54	203	105	77	239	18	176	243	81	172	14	228	70	187	25	90	248	5	167	131	33	220	126	61	159	98	192	173	15	242	80	19	177	76	238	202	104	149	55	116	214	43	137	99	193	60	158	221	127	130	32	4	166	91	249	186	24	229	71	63	157	96	194	129	35	222	124	88	250	7	165	230	68	185	27	241	83	174	12	79	237	16	178	150	52	201	107	40	138	119	213	184	26	231	69	6	164	89	251	223	125	128	34	97	195	62	156	118	212	41	139	200	106	151	53	17	179	78	236	175	13	240	82	0	163	93	254	186	25	231	68	111	204	50	145	213	118	136	43	222	125	131	32	100	199	57	154	177	18	236	79	11	168	86	245	167	4	250	89	29	190	64	227	200	107	149	54	114	209	47	140	121	218	36	135	195	96	158	61	22	181	75	232	172	15	241	82	85	246	8	171	239	76	178	17	58	153	103	196	128	35	221	126	139	40	214	117	49	146	108	207	228	71	185	26	94	253	3	160	242	81	175	12	72	235	21	182	157	62	192	99	39	132	122	217	44	143	113	210	150	53	203	104	67	224	30	189	249	90	164	7	170	9	247	84	16	179	77	238	197	102	152	59	127	220	34	129	116	215	41	138	206	109	147	48	27	184	70	229	161	2	252	95	13	174	80	243	183	20	234	73	98	193	63	156	216	123	133	38	211	112	142	45	105	202	52	151	188	31	225	66	6	165	91	248	255	92	162	1	69	230	24	187	144	51	205	110	42	137	119	212	33	130	124	223	155	56	198	101	78	237	19	176	244	87	169	10	88	251	5	166	226	65	191	28	55	148	106	201	141	46	208	115	134	37	219	120	60	159	97	194	233	74	180	23	83	240	14	173	0	164	83	247	166	2	245	81	87	243	4	160	241	85	162	6	174	10	253	89	8	172	91	255	249	93	170	14	95	251	12	168	71	227	20	176	225	69	178	22	16	180	67	231	182	18	229	65	233	77	186	30	79	235	28	184	190	26	237	73	24	188	75	239	142	42	221	121	40	140	123	223	217	125	138	46	127	219	44	136	32	132	115	215	134	34	213	113	119	211	36	128	209	117	130	38	201	109	154	62	111	203	60	152	158	58	205	105	56	156	107	207	103	195	52	144	193	101	146	54	48	148	99	199	150	50	197	97	7	163	84	240	161	5	242	86	80	244	3	167	246	82	165	1	169	13	250	94	15	171	92	248	254	90	173	9	88	252	11	175	64	228	19	183	230	66	181	17	23	179	68	224	177	21	226	70	238	74	189	25	72	236	27	191	185	29	234	78	31	187	76	232	137	45	218	126	47	139	124	216	222	122	141	41	120	220	43	143	39	131	116	208	129	37	210	118	112	212	35	135	214	114	133	33	206	106	157	57	104	204	59	159	153	61	202	110	63	155	108	200	96	196	51	151	198	98	149	49	55	147	100	192	145	53	194	102	0	165	81	244	162	7	243	86	95	250	14	171	253	88	172	9	190	27	239	74	28	185	77	232	225	68	176	21	67	230	18	183	103	194	54	147	197	96	148	49	56	157	105	204	154	63	203	110	217	124	136	45	123	222	42	143	134	35	215	114	36	129	117	208	206	107	159	58	108	201	61	152	145	52	192	101	51	150	98	199	112	213	33	132	210	119	131	38	47	138	126	219	141	40	220	121	169	12	248	93	11	174	90	255	246	83	167	2	84	241	5	160	23	178	70	227	181	16	228	65	72	237	25	188	234	79	187	30	135	34	214	115	37	128	116	209	216	125	137	44	122	223	43	142	57	156	104	205	155	62	202	111	102	195	55	146	196	97	149	48	224	69	177	20	66	231	19	182	191	26	238	75	29	184	76	233	94	251	15	170	252	89	173	8	1	164	80	245	163	6	242	87	73	236	24	189	235	78	186	31	22	179	71	226	180	17	229	64	247	82	166	3	85	240	4	161	168	13	249	92	10	175	91	254	46	139	127	218	140	41	221	120	113	212	32	133	211	118	130	39	144	53	193	100	50	151	99	198	207	106	158	59	109	200	60	153	0	166	87	241	174	8	249	95	71	225	16	182	233	79	190	24	142	40	217	127	32	134	119	209	201	111	158	56	103	193	48	150	7	161	80	246	169	15	254	88	64	230	23	177	238	72	185	31	137	47	222	120	39	129	112	214	206	104	153	63	96	198	55	145	14	168	89	255	160	6	247	81	73	239	30	184	231	65	176	22	128	38	215	113	46	136	121	223	199	97	144	54	105	207	62	152	9	175	94	248	167	1	240	86	78	232	25	191	224	70	183	17	135	33	208	118	41	143	126	216	192	102	151	49	110	200	57	159	28	186	75	237	178	20	229	67	91	253	12	170	245	83	162	4	146	52	197	99	60	154	107	205	213	115	130	36	123	221	44	138	27	189	76	234	181	19	226	68	92	250	11	173	242	84	165	3	149	51	194	100	59	157	108	202	210	116	133	35	124	218	43	141	18	180	69	227	188	26	235	77	85	243	2	164	251	93	172	10	156	58	203	109	50	148	101	195	219	125	140	42	117	211	34	132	21	179	66	228	187	29	236	74	82	244	5	163	252	90	171	13	155	61	204	106	53	147	98	196	220	122	139	45	114	212	37	131	0	167	85	242	170	13	255	88	79	232	26	189	229	66	176	23	158	57	203	108	52	147	97	198	209	118	132	35	123	220	46	137	39	128	114	213	141	42	216	127	104	207	61	154	194	101	151	48	185	30	236	75	19	180	70	225	246	81	163	4	92	251	9	174	78	233	27	188	228	67	177	22	1	166	84	243	171	12	254	89	208	119	133	34	122	221	47	136	159	56	202	109	53	146	96	199	105	206	60	155	195	100	150	49	38	129	115	212	140	43	217	126	247	80	162	5	93	250	8	175	184	31	237	74	18	181	71	224	156	59	201	110	54	145	99	196	211	116	134	33	121	222	44	139	2	165	87	240	168	15	253	90	77	234	24	191	231	64	178	21	187	28	238	73	17	182	68	227	244	83	161	6	94	249	11	172	37	130	112	215	143	40	218	125	106	205	63	152	192	103	149	50	210	117	135	32	120	223	45	138	157	58	200	111	55	144	98	197	76	235	25	190	230	65	179	20	3	164	86	241	169	14	252	91	245	82	160	7	95	248	10	173	186	29	239	72	16	183	69	226	107	204	62	153	193	102	148	51	36	131	113	214	142	41	219	124	0	168	75	227	150	62	221	117	55	159	124	212	161	9	234	66	110	198	37	141	248	80	179	27	89	241	18	186	207	103	132	44	220	116	151	63	74	226	1	169	235	67	160	8	125	213	54	158	178	26	249	81	36	140	111	199	133	45	206	102	19	187	88	240	163	11	232	64	53	157	126	214	148	60	223	119	2	170	73	225	205	101	134	46	91	243	16	184	250	82	177	25	108	196	39	143	127	215	52	156	233	65	162	10	72	224	3	171	222	118	149	61	17	185	90	242	135	47	204	100	38	142	109	197	176	24	251	83	93	245	22	190	203	99	128	40	106	194	33	137	252	84	183	31	51	155	120	208	165	13	238	70	4	172	79	231	146	58	217	113	129	41	202	98	23	191	92	244	182	30	253	85	32	136	107	195	239	71	164	12	121	209	50	154	216	112	147	59	78	230	5	173	254	86	181	29	104	192	35	139	201	97	130	42	95	247	20	188	144	56	219	115	6	174	77	229	167	15	236	68	49	153	122	210	34	138	105	193	180	28	255	87	21	189	94	246	131	43	200	96	76	228	7	175	218	114	145	57	123	211	48	152	237	69	166	14	0	169	73	224	146	59	219	114	63	150	118	223	173	4	228	77	126	215	55	158	236	69	165	12	65	232	8	161	211	122	154	51	252	85	181	28	110	199	39	142	195	106	138	35	81	248	24	177	130	43	203	98	16	185	89	240	189	20	244	93	47	134	102	207	227	74	170	3	113	216	56	145	220	117	149	60	78	231	7	174	157	52	212	125	15	166	70	239	162	11	235	66	48	153	121	208	31	182	86	255	141	36	196	109	32	137	105	192	178	27	251	82	97	200	40	129	243	90	186	19	94	247	23	190	204	101	133	44	221	116	148	61	79	230	6	175	226	75	171	2	112	217	57	144	163	10	234	67	49	152	120	209	156	53	213	124	14	167	71	238	33	136	104	193	179	26	250	83	30	183	87	254	140	37	197	108	95	246	22	191	205	100	132	45	96	201	41	128	242	91	187	18	62	151	119	222	172	5	229	76	1	168	72	225	147	58	218	115	64	233	9	160	210	123	155	50	127	214	54	159	237	68	164	13	194	107	139	34	80	249	25	176	253	84	180	29	111	198	38	143	188	21	245	92	46	135	103	206	131	42	202	99	17	184	88	241	0	170	79	229	158	52	209	123	39	141	104	194	185	19	246	92	78	228	1	171	208	122	159	53	105	195	38	140	247	93	184	18	156	54	211	121	2	168	77	231	187	17	244	94	37	143	106	192	210	120	157	55	76	230	3	169	245	95	186	16	107	193	36	142	35	137	108	198	189	23	242	88	4	174	75	225	154	48	213	127	109	199	34	136	243	89	188	22	74	224	5	175	212	126	155	49	191	21	240	90	33	139	110	196	152	50	215	125	6	172	73	227	241	91	190	20	111	197	32	138	214	124	153	51	72	226	7	173	70	236	9	163	216	114	151	61	97	203	46	132	255	85	176	26	8	162	71	237	150	60	217	115	47	133	96	202	177	27	254	84	218	112	149	63	68	238	11	161	253	87	178	24	99	201	44	134	148	62	219	113	10	160	69	239	179	25	252	86	45	135	98	200	101	207	42	128	251	81	180	30	66	232	13	167	220	118	147	57	43	129	100	206	181	31	250	80	12	166	67	233	146	56	221	119	249	83	182	28	103	205	40	130	222	116	145	59	64	234	15	165	183	29	248	82	41	131	102	204	144	58	223	117	14	164	65	235	0	171	77	230	154	49	215	124	47	132	98	201	181	30	248	83	94	245	19	184	196	111	137	34	113	218	60	151	235	64	166	13	188	23	241	90	38	141	107	192	147	56	222	117	9	162	68	239	226	73	175	4	120	211	53	158	205	102	128	43	87	252	26	177	99	200	46	133	249	82	180	31	76	231	1	170	214	125	155	48	61	150	112	219	167	12	234	65	18	185	95	244	136	35	197	110	223	116	146	57	69	238	8	163	240	91	189	22	106	193	39	140	129	42	204	103	27	176	86	253	174	5	227	72	52	159	121	210	198	109	139	32	92	247	17	186	233	66	164	15	115	216	62	149	152	51	213	126	2	169	79	228	183	28	250	81	45	134	96	203	122	209	55	156	224	75	173	6	85	254	24	179	207	100	130	41	36	143	105	194	190	21	243	88	11	160	70	237	145	58	220	119	165	14	232	67	63	148	114	217	138	33	199	108	16	187	93	246	251	80	182	29	97	202	44	135	212	127	153	50	78	229	3	168	25	178	84	255	131	40	206	101	54	157	123	208	172	7	225	74	71	236	10	161	221	118	144	59	104	195	37	142	242	89	191	20	0	172	67	239	134	42	197	105	23	187	84	248	145	61	210	126	46	130	109	193	168	4	235	71	57	149	122	214	191	19	252	80	92	240	31	179	218	118	153	53	75	231	8	164	205	97	142	34	114	222	49	157	244	88	183	27	101	201	38	138	227	79	160	12	184	20	251	87	62	146	125	209	175	3	236	64	41	133	106	198	150	58	213	121	16	188	83	255	129	45	194	110	7	171	68	232	228	72	167	11	98	206	33	141	243	95	176	28	117	217	54	154	202	102	137	37	76	224	15	163	221	113	158	50	91	247	24	180	107	199	40	132	237	65	174	2	124	208	63	147	250	86	185	21	69	233	6	170	195	111	128	44	82	254	17	189	212	120	151	59	55	155	116	216	177	29	242	94	32	140	99	207	166	10	229	73	25	181	90	246	159	51	220	112	14	162	77	225	136	36	203	103	211	127	144	60	85	249	22	186	196	104	135	43	66	238	1	173	253	81	190	18	123	215	56	148	234	70	169	5	108	192	47	131	143	35	204	96	9	165	74	230	152	52	219	119	30	178	93	241	161	13	226	78	39	139	100	200	182	26	245	89	48	156	115	223	0	173	65	236	130	47	195	110	31	178	94	243	157	48	220	113	62	147	127	210	188	17	253	80	33	140	96	205	163	14	226	79	124	209	61	144	254	83	191	18	99	206	34	143	225	76	160	13	66	239	3	174	192	109	129	44	93	240	28	177	223	114	158	51	248	85	185	20	122	215	59	150	231	74	166	11	101	200	36	137	198	107	135	42	68	233	5	168	217	116	152	53	91	246	26	183	132	41	197	104	6	171	71	234	155	54	218	119	25	180	88	245	186	23	251	86	56	149	121	212	165	8	228	73	39	138	102	203	235	70	170	7	105	196	40	133	244	89	181	24	118	219	55	154	213	120	148	57	87	250	22	187	202	103	139	38	72	229	9	164	151	58	214	123	21	184	84	249	136	37	201	100	10	167	75	230	169	4	232	69	43	134	106	199	182	27	247	90	52	153	117	216	19	190	82	255	145	60	208	125	12	161	77	224	142	35	207	98	45	128	108	193	175	2	238	67	50	159	115	222	176	29	241	92	111	194	46	131	237	64	172	1	112	221	49	156	242	95	179	30	81	252	16	189	211	126	146	63	78	227	15	162	204	97	141	32	0	174	71	233	142	32	201	103	7	169	64	238	137	39	206	96	14	160	73	231	128	46	199	105	9	167	78	224	135	41	192	110	28	178	91	245	146	60	213	123	27	181	92	242	149	59	210	124	18	188	85	251	156	50	219	117	21	187	82	252	155	53	220	114	56	150	127	209	182	24	241	95	63	145	120	214	177	31	246	88	54	152	113	223	184	22	255	81	49	159	118	216	191	17	248	86	36	138	99	205	170	4	237	67	35	141	100	202	173	3	234	68	42	132	109	195	164	10	227	77	45	131	106	196	163	13	228	74	112	222	55	153	254	80	185	23	119	217	48	158	249	87	190	16	126	208	57	151	240	94	183	25	121	215	62	144	247	89	176	30	108	194	43	133	226	76	165	11	107	197	44	130	229	75	162	12	98	204	37	139	236	66	171	5	101	203	34	140	235	69	172	2	72	230	15	161	198	104	129	47	79	225	8	166	193	111	134	40	70	232	1	175	200	102	143	33	65	239	6	168	207	97	136	38	84	250	19	189	218	116	157	51	83	253	20	186	221	115	154	52	90	244	29	179	212	122	147	61	93	243	26	180	211	125	148	58	0	175	69	234	138	37	207	96	15	160	74	229	133	42	192	111	30	177	91	244	148	59	209	126	17	190	84	251	155	52	222	113	60	147	121	214	182	25	243	92	51	156	118	217	185	22	252	83	34	141	103	200	168	7	237	66	45	130	104	199	167	8	226	77	120	215	61	146	242	93	183	24	119	216	50	157	253	82	184	23	102	201	35	140	236	67	169	6	105	198	44	131	227	76	166	9	68	235	1	174	206	97	139	36	75	228	14	161	193	110	132	43	90	245	31	176	208	127	149	58	85	250	16	191	223	112	154	53	240	95	181	26	122	213	63	144	255	80	186	21	117	218	48	159	238	65	171	4	100	203	33	142	225	78	164	11	107	196	46	129	204	99	137	38	70	233	3	172	195	108	134	41	73	230	12	163	210	125	151	56	88	247	29	178	221	114	152	55	87	248	18	189	136	39	205	98	2	173	71	232	135	40	194	109	13	162	72	231	150	57	211	124	28	179	89	246	153	54	220	115	19	188	86	249	180	27	241	94	62	145	123	212	187	20	254	81	49	158	116	219	170	5	239	64	32	143	101	202	165	10	224	79	47	128	106	197	0	176	123	203	246	70	141	61	247	71	140	60	1	177	122	202	245	69	142	62	3	179	120	200	2	178	121	201	244	68	143	63	241	65	138	58	7	183	124	204	6	182	125	205	240	64	139	59	4	180	127	207	242	66	137	57	243	67	136	56	5	181	126	206	249	73	130	50	15	191	116	196	14	190	117	197	248	72	131	51	12	188	119	199	250	74	129	49	251	75	128	48	13	189	118	198	8	184	115	195	254	78	133	53	255	79	132	52	9	185	114	194	253	77	134	54	11	187	112	192	10	186	113	193	252	76	135	55	233	89	146	34	31	175	100	212	30	174	101	213	232	88	147	35	28	172	103	215	234	90	145	33	235	91	144	32	29	173	102	214	24	168	99	211	238	94	149	37	239	95	148	36	25	169	98	210	237	93	150	38	27	171	96	208	26	170	97	209	236	92	151	39	16	160	107	219	230	86	157	45	231	87	156	44	17	161	106	218	229	85	158	46	19	163	104	216	18	162	105	217	228	84	159	47	225	81	154	42	23	167	108	220	22	166	109	221	224	80	155	43	20	164	111	223	226	82	153	41	227	83	152	40	21	165	110	222	0	177	121	200	242	67	139	58	255	78	134	55	13	188	116	197	229	84	156	45	23	166	110	223	26	171	99	210	232	89	145	32	209	96	168	25	35	146	90	235	46	159	87	230	220	109	165	20	52	133	77	252	198	119	191	14	203	122	178	3	57	136	64	241	185	8	192	113	75	250	50	131	70	247	63	142	180	5	205	124	92	237	37	148	174	31	215	102	163	18	218	107	81	224	40	153	104	217	17	160	154	43	227	82	151	38	238	95	101	212	28	173	141	60	244	69	127	206	6	183	114	195	11	186	128	49	249	72	105	216	16	161	155	42	226	83	150	39	239	94	100	213	29	172	140	61	245	68	126	207	7	182	115	194	10	187	129	48	248	73	184	9	193	112	74	251	51	130	71	246	62	143	181	4	204	125	93	236	36	149	175	30	214	103	162	19	219	106	80	225	41	152	208	97	169	24	34	147	91	234	47	158	86	231	221	108	164	21	53	132	76	253	199	118	190	15	202	123	179	2	56	137	65	240	1	176	120	201	243	66	138	59	254	79	135	54	12	189	117	196	228	85	157	44	22	167	111	222	27	170	98	211	233	88	144	33	0	178	127	205	254	76	129	51	231	85	152	42	25	171	102	212	213	103	170	24	43	153	84	230	50	128	77	255	204	126	179	1	177	3	206	124	79	253	48	130	86	228	41	155	168	26	215	101	100	214	27	169	154	40	229	87	131	49	252	78	125	207	2	176	121	203	6	180	135	53	248	74	158	44	225	83	96	210	31	173	172	30	211	97	82	224	45	159	75	249	52	134	181	7	202	120	200	122	183	5	54	132	73	251	47	157	80	226	209	99	174	28	29	175	98	208	227	81	156	46	250	72	133	55	4	182	123	201	242	64	141	63	12	190	115	193	21	167	106	216	235	89	148	38	39	149	88	234	217	107	166	20	192	114	191	13	62	140	65	243	67	241	60	142	189	15	194	112	164	22	219	105	90	232	37	151	150	36	233	91	104	218	23	165	113	195	14	188	143	61	240	66	139	57	244	70	117	199	10	184	108	222	19	161	146	32	237	95	94	236	33	147	160	18	223	109	185	11	198	116	71	245	56	138	58	136	69	247	196	118	187	9	221	111	162	16	35	145	92	238	239	93	144	34	17	163	110	220	8	186	119	197	246	68	137	59	0	179	125	206	250	73	135	52	239	92	146	33	21	166	104	219	197	118	184	11	63	140	66	241	42	153	87	228	208	99	173	30	145	34	236	95	107	216	22	165	126	205	3	176	132	55	249	74	84	231	41	154	174	29	211	96	187	8	198	117	65	242	60	143	57	138	68	247	195	112	190	13	214	101	171	24	44	159	81	226	252	79	129	50	6	181	123	200	19	160	110	221	233	90	148	39	168	27	213	102	82	225	47	156	71	244	58	137	189	14	192	115	109	222	16	163	151	36	234	89	130	49	255	76	120	203	5	182	114	193	15	188	136	59	245	70	157	46	224	83	103	212	26	169	183	4	202	121	77	254	48	131	88	235	37	150	162	17	223	108	227	80	158	45	25	170	100	215	12	191	113	194	246	69	139	56	38	149	91	232	220	111	161	18	201	122	180	7	51	128	78	253	75	248	54	133	177	2	204	127	164	23	217	106	94	237	35	144	142	61	243	64	116	199	9	186	97	210	28	175	155	40	230	85	218	105	167	20	32	147	93	238	53	134	72	251	207	124	178	1	31	172	98	209	229	86	152	43	240	67	141	62	10	185	119	196	0	180	115	199	230	82	149	33	215	99	164	16	49	133	66	246	181	1	198	114	83	231	32	148	98	214	17	165	132	48	247	67	113	197	2	182	151	35	228	80	166	18	213	97	64	244	51	135	196	112	183	3	34	150	81	229	19	167	96	212	245	65	134	50	226	86	145	37	4	176	119	195	53	129	70	242	211	103	160	20	87	227	36	144	177	5	194	118	128	52	243	71	102	210	21	161	147	39	224	84	117	193	6	178	68	240	55	131	162	22	209	101	38	146	85	225	192	116	179	7	241	69	130	54	23	163	100	208	223	107	172	24	57	141	74	254	8	188	123	207	238	90	157	41	106	222	25	173	140	56	255	75	189	9	206	122	91	239	40	156	174	26	221	105	72	252	59	143	121	205	10	190	159	43	236	88	27	175	104	220	253	73	142	58	204	120	191	11	42	158	89	237	61	137	78	250	219	111	168	28	234	94	153	45	12	184	127	203	136	60	251	79	110	218	29	169	95	235	44	152	185	13	202	126	76	248	63	139	170	30	217	109	155	47	232	92	125	201	14	186	249	77	138	62	31	171	108	216	46	154	93	233	200	124	187	15	0	181	113	196	226	87	147	38	223	106	174	27	61	136	76	249	165	16	212	97	71	242	54	131	122	207	11	190	152	45	233	92	81	228	32	149	179	6	194	119	142	59	255	74	108	217	29	168	244	65	133	48	22	163	103	210	43	158	90	239	201	124	184	13	162	23	211	102	64	245	49	132	125	200	12	185	159	42	238	91	7	178	118	195	229	80	148	33	216	109	169	28	58	143	75	254	243	70	130	55	17	164	96	213	44	153	93	232	206	123	191	10	86	227	39	146	180	1	197	112	137	60	248	77	107	222	26	175	95	234	46	155	189	8	204	121	128	53	241	68	98	215	19	166	250	79	139	62	24	173	105	220	37	144	84	225	199	114	182	3	14	187	127	202	236	89	157	40	209	100	160	21	51	134	66	247	171	30	218	111	73	252	56	141	116	193	5	176	150	35	231	82	253	72	140	57	31	170	110	219	34	151	83	230	192	117	177	4	88	237	41	156	186	15	203	126	135	50	246	67	101	208	20	161	172	25	221	104	78	251	63	138	115	198	2	183	145	36	224	85	9	188	120	205	235	94	154	47	214	99	167	18	52	129	69	240	0	182	119	193	238	88	153	47	199	113	176	6	41	159	94	232	149	35	226	84	123	205	12	186	82	228	37	147	188	10	203	125	49	135	70	240	223	105	168	30	246	64	129	55	24	174	111	217	164	18	211	101	74	252	61	139	99	213	20	162	141	59	250	76	98	212	21	163	140	58	251	77	165	19	210	100	75	253	60	138	247	65	128	54	25	175	110	216	48	134	71	241	222	104	169	31	83	229	36	146	189	11	202	124	148	34	227	85	122	204	13	187	198	112	177	7	40	158	95	233	1	183	118	192	239	89	152	46	196	114	179	5	42	156	93	235	3	181	116	194	237	91	154	44	81	231	38	144	191	9	200	126	150	32	225	87	120	206	15	185	245	67	130	52	27	173	108	218	50	132	69	243	220	106	171	29	96	214	23	161	142	56	249	79	167	17	208	102	73	255	62	136	166	16	209	103	72	254	63	137	97	215	22	160	143	57	248	78	51	133	68	242	221	107	170	28	244	66	131	53	26	172	109	219	151	33	224	86	121	207	14	184	80	230	39	145	190	8	201	127	2	180	117	195	236	90	155	45	197	115	178	4	43	157	92	234	0	183	117	194	234	93	159	40	207	120	186	13	37	146	80	231	133	50	240	71	111	216	26	173	74	253	63	136	160	23	213	98	17	166	100	211	251	76	142	57	222	105	171	28	52	131	65	246	148	35	225	86	126	201	11	188	91	236	46	153	177	6	196	115	34	149	87	224	200	127	189	10	237	90	152	47	7	176	114	197	167	16	210	101	77	250	56	143	104	223	29	170	130	53	247	64	51	132	70	241	217	110	172	27	252	75	137	62	22	161	99	212	182	1	195	116	92	235	41	158	121	206	12	187	147	36	230	81	68	243	49	134	174	25	219	108	139	60	254	73	97	214	20	163	193	118	180	3	43	156	94	233	14	185	123	204	228	83	145	38	85	226	32	151	191	8	202	125	154	45	239	88	112	199	5	178	208	103	165	18	58	141	79	248	31	168	106	221	245	66	128	55	102	209	19	164	140	59	249	78	169	30	220	107	67	244	54	129	227	84	150	33	9	190	124	203	44	155	89	238	198	113	179	4	119	192	2	181	157	42	232	95	184	15	205	122	82	229	39	144	242	69	135	48	24	175	109	218	61	138	72	255	215	96	162	21	0	184	107	211	214	110	189	5	183	15	220	100	97	217	10	178	117	205	30	166	163	27	200	112	194	122	169	17	20	172	127	199	234	82	129	57	60	132	87	239	93	229	54	142	139	51	224	88	159	39	244	76	73	241	34	154	40	144	67	251	254	70	149	45	207	119	164	28	25	161	114	202	120	192	19	171	174	22	197	125	186	2	209	105	108	212	7	191	13	181	102	222	219	99	176	8	37	157	78	246	243	75	152	32	146	42	249	65	68	252	47	151	80	232	59	131	134	62	237	85	231	95	140	52	49	137	90	226	133	61	238	86	83	235	56	128	50	138	89	225	228	92	143	55	240	72	155	35	38	158	77	245	71	255	44	148	145	41	250	66	111	215	4	188	185	1	210	106	216	96	179	11	14	182	101	221	26	162	113	201	204	116	167	31	173	21	198	126	123	195	16	168	74	242	33	153	156	36	247	79	253	69	150	46	43	147	64	248	63	135	84	236	233	81	130	58	136	48	227	91	94	230	53	141	160	24	203	115	118	206	29	165	23	175	124	196	193	121	170	18	213	109	190	6	3	187	104	208	98	218	9	177	180	12	223	103	0	185	105	208	210	107	187	2	191	6	214	111	109	212	4	189	101	220	12	181	183	14	222	103	218	99	179	10	8	177	97	216	202	115	163	26	24	161	113	200	117	204	28	165	167	30	206	119	175	22	198	127	125	196	20	173	16	169	121	192	194	123	171	18	143	54	230	95	93	228	52	141	48	137	89	224	226	91	139	50	234	83	131	58	56	129	81	232	85	236	60	133	135	62	238	87	69	252	44	149	151	46	254	71	250	67	147	42	40	145	65	248	32	153	73	240	242	75	155	34	159	38	246	79	77	244	36	157	5	188	108	213	215	110	190	7	186	3	211	106	104	209	1	184	96	217	9	176	178	11	219	98	223	102	182	15	13	180	100	221	207	118	166	31	29	164	116	205	112	201	25	160	162	27	203	114	170	19	195	122	120	193	17	168	21	172	124	197	199	126	174	23	138	51	227	90	88	225	49	136	53	140	92	229	231	94	142	55	239	86	134	63	61	132	84	237	80	233	57	128	130	59	235	82	64	249	41	144	146	43	251	66	255	70	150	47	45	148	68	253	37	156	76	245	247	78	158	39	154	35	243	74	72	241	33	152	0	186	111	213	222	100	177	11	167	29	200	114	121	195	22	172	85	239	58	128	139	49	228	94	242	72	157	39	44	150	67	249	170	16	197	127	116	206	27	161	13	183	98	216	211	105	188	6	255	69	144	42	33	155	78	244	88	226	55	141	134	60	233	83	79	245	32	154	145	43	254	68	232	82	135	61	54	140	89	227	26	160	117	207	196	126	171	17	189	7	210	104	99	217	12	182	229	95	138	48	59	129	84	238	66	248	45	151	156	38	243	73	176	10	223	101	110	212	1	187	23	173	120	194	201	115	166	28	158	36	241	75	64	250	47	149	57	131	86	236	231	93	136	50	203	113	164	30	21	175	122	192	108	214	3	185	178	8	221	103	52	142	91	225	234	80	133	63	147	41	252	70	77	247	34	152	97	219	14	180	191	5	208	106	198	124	169	19	24	162	119	205	209	107	190	4	15	181	96	218	118	204	25	163	168	18	199	125	132	62	235	81	90	224	53	143	35	153	76	246	253	71	146	40	123	193	20	174	165	31	202	112	220	102	179	9	2	184	109	215	46	148	65	251	240	74	159	37	137	51	230	92	87	237	56	130	0	187	109	214	218	97	183	12	175	20	194	121	117	206	24	163	69	254	40	147	159	36	242	73	234	81	135	60	48	139	93	230	138	49	231	92	80	235	61	134	37	158	72	243	255	68	146	41	207	116	162	25	21	174	120	195	96	219	13	182	186	1	215	108	15	180	98	217	213	110	184	3	160	27	205	118	122	193	23	172	74	241	39	156	144	43	253	70	229	94	136	51	63	132	82	233	133	62	232	83	95	228	50	137	42	145	71	252	240	75	157	38	192	123	173	22	26	161	119	204	111	212	2	185	181	14	216	99	30	165	115	200	196	127	169	18	177	10	220	103	107	208	6	189	91	224	54	141	129	58	236	87	244	79	153	34	46	149	67	248	148	47	249	66	78	245	35	152	59	128	86	237	225	90	140	55	209	106	188	7	11	176	102	221	126	197	19	168	164	31	201	114	17	170	124	199	203	112	166	29	190	5	211	104	100	223	9	178	84	239	57	130	142	53	227	88	251	64	150	45	33	154	76	247	155	32	246	77	65	250	44	151	52	143	89	226	238	85	131	56	222	101	179	8	4	191	105	210	113	202	28	167	171	16	198	125	0	188	99	223	198	122	165	25	151	43	244	72	81	237	50	142	53	137	86	234	243	79	144	44	162	30	193	125	100	216	7	187	106	214	9	181	172	16	207	115	253	65	158	34	59	135	88	228	95	227	60	128	153	37	250	70	200	116	171	23	14	178	109	209	212	104	183	11	18	174	113	205	67	255	32	156	133	57	230	90	225	93	130	62	39	155	68	248	118	202	21	169	176	12	211	111	190	2	221	97	120	196	27	167	41	149	74	246	239	83	140	48	139	55	232	84	77	241	46	146	28	160	127	195	218	102	185	5	179	15	208	108	117	201	22	170	36	152	71	251	226	94	129	61	134	58	229	89	64	252	35	159	17	173	114	206	215	107	180	8	217	101	186	6	31	163	124	192	78	242	45	145	136	52	235	87	236	80	143	51	42	150	73	245	123	199	24	164	189	1	222	98	103	219	4	184	161	29	194	126	240	76	147	47	54	138	85	233	82	238	49	141	148	40	247	75	197	121	166	26	3	191	96	220	13	177	110	210	203	119	168	20	154	38	249	69	92	224	63	131	56	132	91	231	254	66	157	33	175	19	204	112	105	213	10	182	0	189	97	220	194	127	163	30	159	34	254	67	93	224	60	129	37	152	68	249	231	90	134	59	186	7	219	102	120	197	25	164	74	247	43	150	136	53	233	84	213	104	180	9	23	170	118	203	111	210	14	179	173	16	204	113	240	77	145	44	50	143	83	238	148	41	245	72	86	235	55	138	11	182	106	215	201	116	168	21	177	12	208	109	115	206	18	175	46	147	79	242	236	81	141	48	222	99	191	2	28	161	125	192	65	252	32	157	131	62	226	95	251	70	154	39	57	132	88	229	100	217	5	184	166	27	199	122	51	142	82	239	241	76	144	45	172	17	205	112	110	211	15	178	22	171	119	202	212	105	181	8	137	52	232	85	75	246	42	151	121	196	24	165	187	6	218	103	230	91	135	58	36	153	69	248	92	225	61	128	158	35	255	66	195	126	162	31	1	188	96	221	167	26	198	123	101	216	4	185	56	133	89	228	250	71	155	38	130	63	227	94	64	253	33	156	29	160	124	193	223	98	190	3	237	80	140	49	47	146	78	243	114	207	19	174	176	13	209	108	200	117	169	20	10	183	107	214	87	234	54	139	149	40	244	73	0	190	103	217	206	112	169	23	135	57	224	94	73	247	46	144	21	171	114	204	219	101	188	2	146	44	245	75	92	226	59	133	42	148	77	243	228	90	131	61	173	19	202	116	99	221	4	186	63	129	88	230	241	79	150	40	184	6	223	97	118	200	17	175	84	234	51	141	154	36	253	67	211	109	180	10	29	163	122	196	65	255	38	152	143	49	232	86	198	120	161	31	8	182	111	209	126	192	25	167	176	14	215	105	249	71	158	32	55	137	80	238	107	213	12	178	165	27	194	124	236	82	139	53	34	156	69	251	168	22	207	113	102	216	1	191	47	145	72	246	225	95	134	56	189	3	218	100	115	205	20	170	58	132	93	227	244	74	147	45	130	60	229	91	76	242	43	149	5	187	98	220	203	117	172	18	151	41	240	78	89	231	62	128	16	174	119	201	222	96	185	7	252	66	155	37	50	140	85	235	123	197	28	162	181	11	210	108	233	87	142	48	39	153	64	254	110	208	9	183	160	30	199	121	214	104	177	15	24	166	127	193	81	239	54	136	159	33	248	70	195	125	164	26	13	179	106	212	68	250	35	157	138	52	237	83	0	191	101	218	202	117	175	16	143	48	234	85	69	250	32	159	5	186	96	223	207	112	170	21	138	53	239	80	64	255	37	154	10	181	111	208	192	127	165	26	133	58	224	95	79	240	42	149	15	176	106	213	197	122	160	31	128	63	229	90	74	245	47	144	20	171	113	206	222	97	187	4	155	36	254	65	81	238	52	139	17	174	116	203	219	100	190	1	158	33	251	68	84	235	49	142	30	161	123	196	212	107	177	14	145	46	244	75	91	228	62	129	27	164	126	193	209	110	180	11	148	43	241	78	94	225	59	132	40	151	77	242	226	93	135	56	167	24	194	125	109	210	8	183	45	146	72	247	231	88	130	61	162	29	199	120	104	215	13	178	34	157	71	248	232	87	141	50	173	18	200	119	103	216	2	189	39	152	66	253	237	82	136	55	168	23	205	114	98	221	7	184	60	131	89	230	246	73	147	44	179	12	214	105	121	198	28	163	57	134	92	227	243	76	150	41	182	9	211	108	124	195	25	166	54	137	83	236	252	67	153	38	185	6	220	99	115	204	22	169	51	140	86	233	249	70	156	35	188	3	217	102	118	201	19	172	0	192	155	91	45	237	182	118	90	154	193	1	119	183	236	44	180	116	47	239	153	89	2	194	238	46	117	181	195	3	88	152	115	179	232	40	94	158	197	5	41	233	178	114	4	196	159	95	199	7	92	156	234	42	113	177	157	93	6	198	176	112	43	235	230	38	125	189	203	11	80	144	188	124	39	231	145	81	10	202	82	146	201	9	127	191	228	36	8	200	147	83	37	229	190	126	149	85	14	206	184	120	35	227	207	15	84	148	226	34	121	185	33	225	186	122	12	204	151	87	123	187	224	32	86	150	205	13	215	23	76	140	250	58	97	161	141	77	22	214	160	96	59	251	99	163	248	56	78	142	213	21	57	249	162	98	20	212	143	79	164	100	63	255	137	73	18	210	254	62	101	165	211	19	72	136	16	208	139	75	61	253	166	102	74	138	209	17	103	167	252	60	49	241	170	106	28	220	135	71	107	171	240	48	70	134	221	29	133	69	30	222	168	104	51	243	223	31	68	132	242	50	105	169	66	130	217	25	111	175	244	52	24	216	131	67	53	245	174	110	246	54	109	173	219	27	64	128	172	108	55	247	129	65	26	218	0	193	153	88	41	232	176	113	82	147	203	10	123	186	226	35	164	101	61	252	141	76	20	213	246	55	111	174	223	30	70	135	83	146	202	11	122	187	227	34	1	192	152	89	40	233	177	112	247	54	110	175	222	31	71	134	165	100	60	253	140	77	21	212	166	103	63	254	143	78	22	215	244	53	109	172	221	28	68	133	2	195	155	90	43	234	178	115	80	145	201	8	121	184	224	33	245	52	108	173	220	29	69	132	167	102	62	255	142	79	23	214	81	144	200	9	120	185	225	32	3	194	154	91	42	235	179	114	87	150	206	15	126	191	231	38	5	196	156	93	44	237	181	116	243	50	106	171	218	27	67	130	161	96	56	249	136	73	17	208	4	197	157	92	45	236	180	117	86	151	207	14	127	190	230	39	160	97	57	248	137	72	16	209	242	51	107	170	219	26	66	131	241	48	104	169	216	25	65	128	163	98	58	251	138	75	19	210	85	148	204	13	124	189	229	36	7	198	158	95	46	239	183	118	162	99	59	250	139	74	18	211	240	49	105	168	217	24	64	129	6	199	159	94	47	238	182	119	84	149	205	12	125	188	228	37	0	194	159	93	37	231	186	120	74	136	213	23	111	173	240	50	148	86	11	201	177	115	46	236	222	28	65	131	251	57	100	166	51	241	172	110	22	212	137	75	121	187	230	36	92	158	195	1	167	101	56	250	130	64	29	223	237	47	114	176	200	10	87	149	102	164	249	59	67	129	220	30	44	238	179	113	9	203	150	84	242	48	109	175	215	21	72	138	184	122	39	229	157	95	2	192	85	151	202	8	112	178	239	45	31	221	128	66	58	248	165	103	193	3	94	156	228	38	123	185	139	73	20	214	174	108	49	243	204	14	83	145	233	43	118	180	134	68	25	219	163	97	60	254	88	154	199	5	125	191	226	32	18	208	141	79	55	245	168	106	255	61	96	162	218	24	69	135	181	119	42	232	144	82	15	205	107	169	244	54	78	140	209	19	33	227	190	124	4	198	155	89	170	104	53	247	143	77	16	210	224	34	127	189	197	7	90	152	62	252	161	99	27	217	132	70	116	182	235	41	81	147	206	12	153	91	6	196	188	126	35	225	211	17	76	142	246	52	105	171	13	207	146	80	40	234	183	117	71	133	216	26	98	160	253	63	0	195	157	94	33	226	188	127	66	129	223	28	99	160	254	61	132	71	25	218	165	102	56	251	198	5	91	152	231	36	122	185	19	208	142	77	50	241	175	108	81	146	204	15	112	179	237	46	151	84	10	201	182	117	43	232	213	22	72	139	244	55	105	170	38	229	187	120	7	196	154	89	100	167	249	58	69	134	216	27	162	97	63	252	131	64	30	221	224	35	125	190	193	2	92	159	53	246	168	107	20	215	137	74	119	180	234	41	86	149	203	8	177	114	44	239	144	83	13	206	243	48	110	173	210	17	79	140	76	143	209	18	109	174	240	51	14	205	147	80	47	236	178	113	200	11	85	150	233	42	116	183	138	73	23	212	171	104	54	245	95	156	194	1	126	189	227	32	29	222	128	67	60	255	161	98	219	24	70	133	250	57	103	164	153	90	4	199	184	123	37	230	106	169	247	52	75	136	214	21	40	235	181	118	9	202	148	87	238	45	115	176	207	12	82	145	172	111	49	242	141	78	16	211	121	186	228	39	88	155	197	6	59	248	166	101	26	217	135	68	253	62	96	163	220	31	65	130	191	124	34	225	158	93	3	192	0	196	147	87	61	249	174	106	122	190	233	45	71	131	212	16	244	48	103	163	201	13	90	158	142	74	29	217	179	119	32	228	243	55	96	164	206	10	93	153	137	77	26	222	180	112	39	227	7	195	148	80	58	254	169	109	125	185	238	42	64	132	211	23	253	57	110	170	192	4	83	151	135	67	20	208	186	126	41	237	9	205	154	94	52	240	167	99	115	183	224	36	78	138	221	25	14	202	157	89	51	247	160	100	116	176	231	35	73	141	218	30	250	62	105	173	199	3	84	144	128	68	19	215	189	121	46	234	225	37	114	182	220	24	79	139	155	95	8	204	166	98	53	241	21	209	134	66	40	236	187	127	111	171	252	56	82	150	193	5	18	214	129	69	47	235	188	120	104	172	251	63	85	145	198	2	230	34	117	177	219	31	72	140	156	88	15	203	161	101	50	246	28	216	143	75	33	229	178	118	102	162	245	49	91	159	200	12	232	44	123	191	213	17	70	130	146	86	1	197	175	107	60	248	239	43	124	184	210	22	65	133	149	81	6	194	168	108	59	255	27	223	136	76	38	226	181	113	97	165	242	54	92	152	207	11	0	197	145	84	57	252	168	109	114	183	227	38	75	142	218	31	228	33	117	176	221	24	76	137	150	83	7	194	175	106	62	251	211	22	66	135	234	47	123	190	161	100	48	245	152	93	9	204	55	242	166	99	14	203	159	90	69	128	212	17	124	185	237	40	189	120	44	233	132	65	21	208	207	10	94	155	246	51	103	162	89	156	200	13	96	165	241	52	43	238	186	127	18	215	131	70	110	171	255	58	87	146	198	3	28	217	141	72	37	224	180	113	138	79	27	222	179	118	34	231	248	61	105	172	193	4	80	149	97	164	240	53	88	157	201	12	19	214	130	71	42	239	187	126	133	64	20	209	188	121	45	232	247	50	102	163	206	11	95	154	178	119	35	230	139	78	26	223	192	5	81	148	249	60	104	173	86	147	199	2	111	170	254	59	36	225	181	112	29	216	140	73	220	25	77	136	229	32	116	177	174	107	63	250	151	82	6	195	56	253	169	108	1	196	144	85	74	143	219	30	115	182	226	39	15	202	158	91	54	243	167	98	125	184	236	41	68	129	213	16	235	46	122	191	210	23	67	134	153	92	8	205	160	101	49	244	0	198	151	81	53	243	162	100	106	172	253	59	95	153	200	14	212	18	67	133	225	39	118	176	190	120	41	239	139	77	28	218	179	117	36	226	134	64	17	215	217	31	78	136	236	42	123	189	103	161	240	54	82	148	197	3	13	203	154	92	56	254	175	105	125	187	234	44	72	142	223	25	23	209	128	70	34	228	181	115	169	111	62	248	156	90	11	205	195	5	84	146	246	48	97	167	206	8	89	159	251	61	108	170	164	98	51	245	145	87	6	192	26	220	141	75	47	233	184	126	112	182	231	33	69	131	210	20	250	60	109	171	207	9	88	158	144	86	7	193	165	99	50	244	46	232	185	127	27	221	140	74	68	130	211	21	113	183	230	32	73	143	222	24	124	186	235	45	35	229	180	114	22	208	129	71	157	91	10	204	168	110	63	249	247	49	96	166	194	4	85	147	135	65	16	214	178	116	37	227	237	43	122	188	216	30	79	137	83	149	196	2	102	160	241	55	57	255	174	104	12	202	155	93	52	242	163	101	1	199	150	80	94	152	201	15	107	173	252	58	224	38	119	177	213	19	66	132	138	76	29	219	191	121	40	238	0	199	149	82	49	246	164	99	98	165	247	48	83	148	198	1	196	3	81	150	245	50	96	167	166	97	51	244	151	80	2	197	147	84	6	193	162	101	55	240	241	54	100	163	192	7	85	146	87	144	194	5	102	161	243	52	53	242	160	103	4	195	145	86	61	250	168	111	12	203	153	94	95	152	202	13	110	169	251	60	249	62	108	171	200	15	93	154	155	92	14	201	170	109	63	248	174	105	59	252	159	88	10	205	204	11	89	158	253	58	104	175	106	173	255	56	91	156	206	9	8	207	157	90	57	254	172	107	122	189	239	40	75	140	222	25	24	223	141	74	41	238	188	123	190	121	43	236	143	72	26	221	220	27	73	142	237	42	120	191	233	46	124	187	216	31	77	138	139	76	30	217	186	125	47	232	45	234	184	127	28	219	137	78	79	136	218	29	126	185	235	44	71	128	210	21	118	177	227	36	37	226	176	119	20	211	129	70	131	68	22	209	178	117	39	224	225	38	116	179	208	23	69	130	212	19	65	134	229	34	112	183	182	113	35	228	135	64	18	213	16	215	133	66	33	230	180	115	114	181	231	32	67	132	214	17	0	200	139	67	13	197	134	78	26	210	145	89	23	223	156	84	52	252	191	119	57	241	178	122	46	230	165	109	35	235	168	96	104	160	227	43	101	173	238	38	114	186	249	49	127	183	244	60	92	148	215	31	81	153	218	18	70	142	205	5	75	131	192	8	208	24	91	147	221	21	86	158	202	2	65	137	199	15	76	132	228	44	111	167	233	33	98	170	254	54	117	189	243	59	120	176	184	112	51	251	181	125	62	246	162	106	41	225	175	103	36	236	140	68	7	207	129	73	10	194	150	94	29	213	155	83	16	216	187	115	48	248	182	126	61	245	161	105	42	226	172	100	39	239	143	71	4	204	130	74	9	193	149	93	30	214	152	80	19	219	211	27	88	144	222	22	85	157	201	1	66	138	196	12	79	135	231	47	108	164	234	34	97	169	253	53	118	190	240	56	123	179	107	163	224	40	102	174	237	37	113	185	250	50	124	180	247	63	95	151	212	28	82	154	217	17	69	141	206	6	72	128	195	11	3	203	136	64	14	198	133	77	25	209	146	90	20	220	159	87	55	255	188	116	58	242	177	121	45	229	166	110	32	232	171	99	0	201	137	64	9	192	128	73	18	219	155	82	27	210	146	91	36	237	173	100	45	228	164	109	54	255	191	118	63	246	182	127	72	129	193	8	65	136	200	1	90	147	211	26	83	154	218	19	108	165	229	44	101	172	236	37	126	183	247	62	119	190	254	55	144	89	25	208	153	80	16	217	130	75	11	194	139	66	2	203	180	125	61	244	189	116	52	253	166	111	47	230	175	102	38	239	216	17	81	152	209	24	88	145	202	3	67	138	195	10	74	131	252	53	117	188	245	60	124	181	238	39	103	174	231	46	110	167	59	242	178	123	50	251	187	114	41	224	160	105	32	233	169	96	31	214	150	95	22	223	159	86	13	196	132	77	4	205	141	68	115	186	250	51	122	179	243	58	97	168	232	33	104	161	225	40	87	158	222	23	94	151	215	30	69	140	204	5	76	133	197	12	171	98	34	235	162	107	43	226	185	112	48	249	176	121	57	240	143	70	6	207	134	79	15	198	157	84	20	221	148	93	29	212	227	42	106	163	234	35	99	170	241	56	120	177	248	49	113	184	199	14	78	135	206	7	71	142	213	28	92	149	220	21	85	156	0	202	143	69	5	207	138	64	10	192	133	79	15	197	128	74	20	222	155	81	17	219	158	84	30	212	145	91	27	209	148	94	40	226	167	109	45	231	162	104	34	232	173	103	39	237	168	98	60	246	179	121	57	243	182	124	54	252	185	115	51	249	188	118	80	154	223	21	85	159	218	16	90	144	213	31	95	149	208	26	68	142	203	1	65	139	206	4	78	132	193	11	75	129	196	14	120	178	247	61	125	183	242	56	114	184	253	55	119	189	248	50	108	166	227	41	105	163	230	44	102	172	233	35	99	169	236	38	160	106	47	229	165	111	42	224	170	96	37	239	175	101	32	234	180	126	59	241	177	123	62	244	190	116	49	251	187	113	52	254	136	66	7	205	141	71	2	200	130	72	13	199	135	77	8	194	156	86	19	217	153	83	22	220	150	92	25	211	147	89	28	214	240	58	127	181	245	63	122	176	250	48	117	191	255	53	112	186	228	46	107	161	225	43	110	164	238	36	97	171	235	33	100	174	216	18	87	157	221	23	82	152	210	24	93	151	215	29	88	146	204	6	67	137	201	3	70	140	198	12	73	131	195	9	76	134	0	203	141	70	1	202	140	71	2	201	143	68	3	200	142	69	4	207	137	66	5	206	136	67	6	205	139	64	7	204	138	65	8	195	133	78	9	194	132	79	10	193	135	76	11	192	134	77	12	199	129	74	13	198	128	75	14	197	131	72	15	196	130	73	16	219	157	86	17	218	156	87	18	217	159	84	19	216	158	85	20	223	153	82	21	222	152	83	22	221	155	80	23	220	154	81	24	211	149	94	25	210	148	95	26	209	151	92	27	208	150	93	28	215	145	90	29	214	144	91	30	213	147	88	31	212	146	89	32	235	173	102	33	234	172	103	34	233	175	100	35	232	174	101	36	239	169	98	37	238	168	99	38	237	171	96	39	236	170	97	40	227	165	110	41	226	164	111	42	225	167	108	43	224	166	109	44	231	161	106	45	230	160	107	46	229	163	104	47	228	162	105	48	251	189	118	49	250	188	119	50	249	191	116	51	248	190	117	52	255	185	114	53	254	184	115	54	253	187	112	55	252	186	113	56	243	181	126	57	242	180	127	58	241	183	124	59	240	182	125	60	247	177	122	61	246	176	123	62	245	179	120	63	244	178	121	0	204	131	79	29	209	158	82	58	246	185	117	39	235	164	104	116	184	247	59	105	165	234	38	78	130	205	1	83	159	208	28	232	36	107	167	245	57	118	186	210	30	81	157	207	3	76	128	156	80	31	211	129	77	2	206	166	106	37	233	187	119	56	244	203	7	72	132	214	26	85	153	241	61	114	190	236	32	111	163	191	115	60	240	162	110	33	237	133	73	6	202	152	84	27	215	35	239	160	108	62	242	189	113	25	213	154	86	4	200	135	75	87	155	212	24	74	134	201	5	109	161	238	34	112	188	243	63	141	65	14	194	144	92	19	223	183	123	52	248	170	102	41	229	249	53	122	182	228	40	103	171	195	15	64	140	222	18	93	145	101	169	230	42	120	180	251	55	95	147	220	16	66	142	193	13	17	221	146	94	12	192	143	67	43	231	168	100	54	250	181	121	70	138	197	9	91	151	216	20	124	176	255	51	97	173	226	46	50	254	177	125	47	227	172	96	8	196	139	71	21	217	150	90	174	98	45	225	179	127	48	252	148	88	23	219	137	69	10	198	218	22	89	149	199	11	68	136	224	44	99	175	253	49	126	178	0	205	129	76	25	212	152	85	50	255	179	126	43	230	170	103	100	169	229	40	125	176	252	49	86	155	215	26	79	130	206	3	200	5	73	132	209	28	80	157	250	55	123	182	227	46	98	175	172	97	45	224	181	120	52	249	158	83	31	210	135	74	6	203	139	70	10	199	146	95	19	222	185	116	56	245	160	109	33	236	239	34	110	163	246	59	119	186	221	16	92	145	196	9	69	136	67	142	194	15	90	151	219	22	113	188	240	61	104	165	233	36	39	234	166	107	62	243	191	114	21	216	148	89	12	193	141	64	13	192	140	65	20	217	149	88	63	242	190	115	38	235	167	106	105	164	232	37	112	189	241	60	91	150	218	23	66	143	195	14	197	8	68	137	220	17	93	144	247	58	118	187	238	35	111	162	161	108	32	237	184	117	57	244	147	94	18	223	138	71	11	198	134	75	7	202	159	82	30	211	180	121	53	248	173	96	44	225	226	47	99	174	251	54	122	183	208	29	81	156	201	4	72	133	78	131	207	2	87	154	214	27	124	177	253	48	101	168	228	41	42	231	171	102	51	254	178	127	24	213	153	84	1	204	128	77	0	206	135	73	21	219	146	92	42	228	173	99	63	241	184	118	84	154	211	29	65	143	198	8	126	176	249	55	107	165	236	34	168	102	47	225	189	115	58	244	130	76	5	203	151	89	16	222	252	50	123	181	233	39	110	160	214	24	81	159	195	13	68	138	75	133	204	2	94	144	217	23	97	175	230	40	116	186	243	61	31	209	152	86	10	196	141	67	53	251	178	124	32	238	167	105	227	45	100	170	246	56	113	191	201	7	78	128	220	18	91	149	183	121	48	254	162	108	37	235	157	83	26	212	136	70	15	193	150	88	17	223	131	77	4	202	188	114	59	245	169	103	46	224	194	12	69	139	215	25	80	158	232	38	111	161	253	51	122	180	62	240	185	119	43	229	172	98	20	218	147	93	1	207	134	72	106	164	237	35	127	177	248	54	64	142	199	9	85	155	210	28	221	19	90	148	200	6	79	129	247	57	112	190	226	44	101	171	137	71	14	192	156	82	27	213	163	109	36	234	182	120	49	255	117	187	242	60	96	174	231	41	95	145	216	22	74	132	205	3	33	239	166	104	52	250	179	125	11	197	140	66	30	208	153	87	0	207	133	74	17	222	148	91	34	237	167	104	51	252	182	121	68	139	193	14	85	154	208	31	102	169	227	44	119	184	242	61	136	71	13	194	153	86	28	211	170	101	47	224	187	116	62	241	204	3	73	134	221	18	88	151	238	33	107	164	255	48	122	181	11	196	142	65	26	213	159	80	41	230	172	99	56	247	189	114	79	128	202	5	94	145	219	20	109	162	232	39	124	179	249	54	131	76	6	201	146	93	23	216	161	110	36	235	176	127	53	250	199	8	66	141	214	25	83	156	229	42	96	175	244	59	113	190	22	217	147	92	7	200	130	77	52	251	177	126	37	234	160	111	82	157	215	24	67	140	198	9	112	191	245	58	97	174	228	43	158	81	27	212	143	64	10	197	188	115	57	246	173	98	40	231	218	21	95	144	203	4	78	129	248	55	125	178	233	38	108	163	29	210	152	87	12	195	137	70	63	240	186	117	46	225	171	100	89	150	220	19	72	135	205	2	123	180	254	49	106	165	239	32	149	90	16	223	132	75	1	206	183	120	50	253	166	105	35	236	209	30	84	155	192	15	69	138	243	60	118	185	226	45	103	168	0	208	187	107	109	189	214	6	218	10	97	177	183	103	12	220	175	127	20	196	194	18	121	169	117	165	206	30	24	200	163	115	69	149	254	46	40	248	147	67	159	79	36	244	242	34	73	153	234	58	81	129	135	87	60	236	48	224	139	91	93	141	230	54	138	90	49	225	231	55	92	140	80	128	235	59	61	237	134	86	37	245	158	78	72	152	243	35	255	47	68	148	146	66	41	249	207	31	116	164	162	114	25	201	21	197	174	126	120	168	195	19	96	176	219	11	13	221	182	102	186	106	1	209	215	7	108	188	15	223	180	100	98	178	217	9	213	5	110	190	184	104	3	211	160	112	27	203	205	29	118	166	122	170	193	17	23	199	172	124	74	154	241	33	39	247	156	76	144	64	43	251	253	45	70	150	229	53	94	142	136	88	51	227	63	239	132	84	82	130	233	57	133	85	62	238	232	56	83	131	95	143	228	52	50	226	137	89	42	250	145	65	71	151	252	44	240	32	75	155	157	77	38	246	192	16	123	171	173	125	22	198	26	202	161	113	119	167	204	28	111	191	212	4	2	210	185	105	181	101	14	222	216	8	99	179	0	209	185	104	105	184	208	1	210	3	107	186	187	106	2	211	191	110	6	215	214	7	111	190	109	188	212	5	4	213	189	108	101	180	220	13	12	221	181	100	183	102	14	223	222	15	103	182	218	11	99	178	179	98	10	219	8	217	177	96	97	176	216	9	202	27	115	162	163	114	26	203	24	201	161	112	113	160	200	25	117	164	204	29	28	205	165	116	167	118	30	207	206	31	119	166	175	126	22	199	198	23	127	174	125	172	196	21	20	197	173	124	16	193	169	120	121	168	192	17	194	19	123	170	171	122	18	195	143	94	54	231	230	55	95	142	93	140	228	53	52	229	141	92	48	225	137	88	89	136	224	49	226	51	91	138	139	90	50	227	234	59	83	130	131	82	58	235	56	233	129	80	81	128	232	57	85	132	236	61	60	237	133	84	135	86	62	239	238	63	87	134	69	148	252	45	44	253	149	68	151	70	46	255	254	47	71	150	250	43	67	146	147	66	42	251	40	249	145	64	65	144	248	41	32	241	153	72	73	152	240	33	242	35	75	154	155	74	34	243	159	78	38	247	246	39	79	158	77	156	244	37	36	245	157	76	0	210	191	109	101	183	218	8	202	24	117	167	175	125	16	194	143	93	48	226	234	56	85	135	69	151	250	40	32	242	159	77	5	215	186	104	96	178	223	13	207	29	112	162	170	120	21	199	138	88	53	231	239	61	80	130	64	146	255	45	37	247	154	72	10	216	181	103	111	189	208	2	192	18	127	173	165	119	26	200	133	87	58	232	224	50	95	141	79	157	240	34	42	248	149	71	15	221	176	98	106	184	213	7	197	23	122	168	160	114	31	205	128	82	63	237	229	55	90	136	74	152	245	39	47	253	144	66	20	198	171	121	113	163	206	28	222	12	97	179	187	105	4	214	155	73	36	246	254	44	65	147	81	131	238	60	52	230	139	89	17	195	174	124	116	166	203	25	219	9	100	182	190	108	1	211	158	76	33	243	251	41	68	150	84	134	235	57	49	227	142	92	30	204	161	115	123	169	196	22	212	6	107	185	177	99	14	220	145	67	46	252	244	38	75	153	91	137	228	54	62	236	129	83	27	201	164	118	126	172	193	19	209	3	110	188	180	102	11	217	148	70	43	249	241	35	78	156	94	140	225	51	59	233	132	86	0	211	189	110	97	178	220	15	194	17	127	172	163	112	30	205	159	76	34	241	254	45	67	144	93	142	224	51	60	239	129	82	37	246	152	75	68	151	249	42	231	52	90	137	134	85	59	232	186	105	7	212	219	8	102	181	120	171	197	22	25	202	164	119	74	153	247	36	43	248	150	69	136	91	53	230	233	58	84	135	213	6	104	187	180	103	9	218	23	196	170	121	118	165	203	24	111	188	210	1	14	221	179	96	173	126	16	195	204	31	113	162	240	35	77	158	145	66	44	255	50	225	143	92	83	128	238	61	148	71	41	250	245	38	72	155	86	133	235	56	55	228	138	89	11	216	182	101	106	185	215	4	201	26	116	167	168	123	21	198	177	98	12	223	208	3	109	190	115	160	206	29	18	193	175	124	46	253	147	64	79	156	242	33	236	63	81	130	141	94	48	227	222	13	99	176	191	108	2	209	28	207	161	114	125	174	192	19	65	146	252	47	32	243	157	78	131	80	62	237	226	49	95	140	251	40	70	149	154	73	39	244	57	234	132	87	88	139	229	54	100	183	217	10	5	214	184	107	166	117	27	200	199	20	122	169	0	212	179	103	125	169	206	26	250	46	73	157	135	83	52	224	239	59	92	136	146	70	33	245	21	193	166	114	104	188	219	15	197	17	118	162	184	108	11	223	63	235	140	88	66	150	241	37	42	254	153	77	87	131	228	48	208	4	99	183	173	121	30	202	145	69	34	246	236	56	95	139	107	191	216	12	22	194	165	113	126	170	205	25	3	215	176	100	132	80	55	227	249	45	74	158	84	128	231	51	41	253	154	78	174	122	29	201	211	7	96	180	187	111	8	220	198	18	117	161	65	149	242	38	60	232	143	91	57	237	138	94	68	144	247	35	195	23	112	164	190	106	13	217	214	2	101	177	171	127	24	204	44	248	159	75	81	133	226	54	252	40	79	155	129	85	50	230	6	210	181	97	123	175	200	28	19	199	160	116	110	186	221	9	233	61	90	142	148	64	39	243	168	124	27	207	213	1	102	178	82	134	225	53	47	251	156	72	71	147	244	32	58	238	137	93	189	105	14	218	192	20	115	167	109	185	222	10	16	196	163	119	151	67	36	240	234	62	89	141	130	86	49	229	255	43	76	152	120	172	203	31	5	209	182	98	0	213	177	100	121	172	200	29	242	39	67	150	139	94	58	239	255	42	78	155	134	83	55	226	13	216	188	105	116	161	197	16	229	48	84	129	156	73	45	248	23	194	166	115	110	187	223	10	26	207	171	126	99	182	210	7	232	61	89	140	145	68	32	245	209	4	96	181	168	125	25	204	35	246	146	71	90	143	235	62	46	251	159	74	87	130	230	51	220	9	109	184	165	112	20	193	52	225	133	80	77	152	252	41	198	19	119	162	191	106	14	219	203	30	122	175	178	103	3	214	57	236	136	93	64	149	241	36	185	108	8	221	192	21	113	164	75	158	250	47	50	231	131	86	70	147	247	34	63	234	142	91	180	97	5	208	205	24	124	169	92	137	237	56	37	240	148	65	174	123	31	202	215	2	102	179	163	118	18	199	218	15	107	190	81	132	224	53	40	253	153	76	104	189	217	12	17	196	160	117	154	79	43	254	227	54	82	135	151	66	38	243	238	59	95	138	101	176	212	1	28	201	173	120	141	88	60	233	244	33	69	144	127	170	206	27	6	211	183	98	114	167	195	22	11	222	186	111	128	85	49	228	249	44	72	157	0	214	183	97	117	163	194	20	234	60	93	139	159	73	40	254	207	25	120	174	186	108	13	219	37	243	146	68	80	134	231	49	133	83	50	228	240	38	71	145	111	185	216	14	26	204	173	123	74	156	253	43	63	233	136	94	160	118	23	193	213	3	98	180	17	199	166	112	100	178	211	5	251	45	76	154	142	88	57	239	222	8	105	191	171	125	28	202	52	226	131	85	65	151	246	32	148	66	35	245	225	55	86	128	126	168	201	31	11	221	188	106	91	141	236	58	46	248	153	79	177	103	6	208	196	18	115	165	34	244	149	67	87	129	224	54	200	30	127	169	189	107	10	220	237	59	90	140	152	78	47	249	7	209	176	102	114	164	197	19	167	113	16	198	210	4	101	179	77	155	250	44	56	238	143	89	104	190	223	9	29	203	170	124	130	84	53	227	247	33	64	150	51	229	132	82	70	144	241	39	217	15	110	184	172	122	27	205	252	42	75	157	137	95	62	232	22	192	161	119	99	181	212	2	182	96	1	215	195	21	116	162	92	138	235	61	41	255	158	72	121	175	206	24	12	218	187	109	147	69	36	242	230	48	81	135	0	215	181	98	113	166	196	19	226	53	87	128	147	68	38	241	223	8	106	189	174	121	27	204	61	234	136	95	76	155	249	46	165	114	16	199	212	3	97	182	71	144	242	37	54	225	131	84	122	173	207	24	11	220	190	105	152	79	45	250	233	62	92	139	81	134	228	51	32	247	149	66	179	100	6	209	194	21	119	160	142	89	59	236	255	40	74	157	108	187	217	14	29	202	168	127	244	35	65	150	133	82	48	231	22	193	163	116	103	176	210	5	43	252	158	73	90	141	239	56	201	30	124	171	184	111	13	218	162	117	23	192	211	4	102	177	64	151	245	34	49	230	132	83	125	170	200	31	12	219	185	110	159	72	42	253	238	57	91	140	7	208	178	101	118	161	195	20	229	50	80	135	148	67	33	246	216	15	109	186	169	126	28	203	58	237	143	88	75	156	254	41	243	36	70	145	130	85	55	224	17	198	164	115	96	183	213	2	44	251	153	78	93	138	232	63	206	25	123	172	191	104	10	221	86	129	227	52	39	240	146	69	180	99	1	214	197	18	112	167	137	94	60	235	248	47	77	154	107	188	222	9	26	205	175	120	0	216	171	115	77	149	230	62	154	66	49	233	215	15	124	164	47	247	132	92	98	186	201	17	181	109	30	198	248	32	83	139	94	134	245	45	19	203	184	96	196	28	111	183	137	81	34	250	113	169	218	2	60	228	151	79	235	51	64	152	166	126	13	213	188	100	23	207	241	41	90	130	38	254	141	85	107	179	192	24	147	75	56	224	222	6	117	173	9	209	162	122	68	156	239	55	226	58	73	145	175	119	4	220	120	160	211	11	53	237	158	70	205	21	102	190	128	88	43	243	87	143	252	36	26	194	177	105	99	187	200	16	46	246	133	93	249	33	82	138	180	108	31	199	76	148	231	63	1	217	170	114	214	14	125	165	155	67	48	232	61	229	150	78	112	168	219	3	167	127	12	212	234	50	65	153	18	202	185	97	95	135	244	44	136	80	35	251	197	29	110	182	223	7	116	172	146	74	57	225	69	157	238	54	8	208	163	123	240	40	91	131	189	101	22	206	106	178	193	25	39	255	140	84	129	89	42	242	204	20	103	191	27	195	176	104	86	142	253	37	174	118	5	221	227	59	72	144	52	236	159	71	121	161	210	10	0	217	169	112	73	144	224	57	146	75	59	226	219	2	114	171	63	230	150	79	118	175	223	6	173	116	4	221	228	61	77	148	126	167	215	14	55	238	158	71	236	53	69	156	165	124	12	213	65	152	232	49	8	209	161	120	211	10	122	163	154	67	51	234	252	37	85	140	181	108	28	197	110	183	199	30	39	254	142	87	195	26	106	179	138	83	35	250	81	136	248	33	24	193	177	104	130	91	43	242	203	18	98	187	16	201	185	96	89	128	240	41	189	100	20	205	244	45	93	132	47	246	134	95	102	191	207	22	227	58	74	147	170	115	3	218	113	168	216	1	56	225	145	72	220	5	117	172	149	76	60	229	78	151	231	62	7	222	174	119	157	68	52	237	212	13	125	164	15	214	166	127	70	159	239	54	162	123	11	210	235	50	66	155	48	233	153	64	121	160	208	9	31	198	182	111	86	143	255	38	141	84	36	253	196	29	109	180	32	249	137	80	105	176	192	25	178	107	27	194	251	34	82	139	97	184	200	17	40	241	129	88	243	42	90	131	186	99	19	202	94	135	247	46	23	206	190	103	204	21	101	188	133	92	44	245	0	218	175	117	69	159	234	48	138	80	37	255	207	21	96	186	15	213	160	122	74	144	229	63	133	95	42	240	192	26	111	181	30	196	177	107	91	129	244	46	148	78	59	225	209	11	126	164	17	203	190	100	84	142	251	33	155	65	52	238	222	4	113	171	60	230	147	73	121	163	214	12	182	108	25	195	243	41	92	134	51	233	156	70	118	172	217	3	185	99	22	204	252	38	83	137	34	248	141	87	103	189	200	18	168	114	7	221	237	55	66	152	45	247	130	88	104	178	199	29	167	125	8	210	226	56	77	151	120	162	215	13	61	231	146	72	242	40	93	135	183	109	24	194	119	173	216	2	50	232	157	71	253	39	82	136	184	98	23	205	102	188	201	19	35	249	140	86	236	54	67	153	169	115	6	220	105	179	198	28	44	246	131	89	227	57	76	150	166	124	9	211	68	158	235	49	1	219	174	116	206	20	97	187	139	81	36	254	75	145	228	62	14	212	161	123	193	27	110	180	132	94	43	241	90	128	245	47	31	197	176	106	208	10	127	165	149	79	58	224	85	143	250	32	16	202	191	101	223	5	112	170	154	64	53	239	0	219	173	118	65	154	236	55	130	89	47	244	195	24	110	181	31	196	178	105	94	133	243	40	157	70	48	235	220	7	113	170	62	229	147	72	127	164	210	9	188	103	17	202	253	38	80	139	33	250	140	87	96	187	205	22	163	120	14	213	226	57	79	148	124	167	209	10	61	230	144	75	254	37	83	136	191	100	18	201	99	184	206	21	34	249	143	84	225	58	76	151	160	123	13	214	66	153	239	52	3	216	174	117	192	27	109	182	129	90	44	247	93	134	240	43	28	199	177	106	223	4	114	169	158	69	51	232	248	35	85	142	185	98	20	207	122	161	215	12	59	224	150	77	231	60	74	145	166	125	11	208	101	190	200	19	36	255	137	82	198	29	107	176	135	92	42	241	68	159	233	50	5	222	168	115	217	2	116	175	152	67	53	238	91	128	246	45	26	193	183	108	132	95	41	242	197	30	104	179	6	221	171	112	71	156	234	49	155	64	54	237	218	1	119	172	25	194	180	111	88	131	245	46	186	97	23	204	251	32	86	141	56	227	149	78	121	162	212	15	165	126	8	211	228	63	73	146	39	252	138	81	102	189	203	16	0	220	163	127	93	129	254	34	186	102	25	197	231	59	68	152	111	179	204	16	50	238	145	77	213	9	118	170	136	84	43	247	222	2	125	161	131	95	32	252	100	184	199	27	57	229	154	70	177	109	18	206	236	48	79	147	11	215	168	116	86	138	245	41	167	123	4	216	250	38	89	133	29	193	190	98	64	156	227	63	200	20	107	183	149	73	54	234	114	174	209	13	47	243	140	80	121	165	218	6	36	248	135	91	195	31	96	188	158	66	61	225	22	202	181	105	75	151	232	52	172	112	15	211	241	45	82	142	85	137	246	42	8	212	171	119	239	51	76	144	178	110	17	205	58	230	153	69	103	187	196	24	128	92	35	255	221	1	126	162	139	87	40	244	214	10	117	169	49	237	146	78	108	176	207	19	228	56	71	155	185	101	26	198	94	130	253	33	3	223	160	124	242	46	81	141	175	115	12	208	72	148	235	55	21	201	182	106	157	65	62	226	192	28	99	191	39	251	132	88	122	166	217	5	44	240	143	83	113	173	210	14	150	74	53	233	203	23	104	180	67	159	224	60	30	194	189	97	249	37	90	134	164	120	7	219	0	221	161	124	89	132	248	37	178	111	19	206	235	54	74	151	127	162	222	3	38	251	135	90	205	16	108	177	148	73	53	232	254	35	95	130	167	122	6	219	76	145	237	48	21	200	180	105	129	92	32	253	216	5	121	164	51	238	146	79	106	183	203	22	231	58	70	155	190	99	31	194	85	136	244	41	12	209	173	112	152	69	57	228	193	28	96	189	42	247	139	86	115	174	210	15	25	196	184	101	64	157	225	60	171	118	10	215	242	47	83	142	102	187	199	26	63	226	158	67	212	9	117	168	141	80	44	241	213	8	116	169	140	81	45	240	103	186	198	27	62	227	159	66	170	119	11	214	243	46	82	143	24	197	185	100	65	156	224	61	43	246	138	87	114	175	211	14	153	68	56	229	192	29	97	188	84	137	245	40	13	208	172	113	230	59	71	154	191	98	30	195	50	239	147	78	107	182	202	23	128	93	33	252	217	4	120	165	77	144	236	49	20	201	181	104	255	34	94	131	166	123	7	218	204	17	109	176	149	72	52	233	126	163	223	2	39	250	134	91	179	110	18	207	234	55	75	150	1	220	160	125	88	133	249	36	0	222	167	121	85	139	242	44	170	116	13	211	255	33	88	134	79	145	232	54	26	196	189	99	229	59	66	156	176	110	23	201	158	64	57	231	203	21	108	178	52	234	147	77	97	191	198	24	209	15	118	168	132	90	35	253	123	165	220	2	46	240	137	87	39	249	128	94	114	172	213	11	141	83	42	244	216	6	127	161	104	182	207	17	61	227	154	68	194	28	101	187	151	73	48	238	185	103	30	192	236	50	75	149	19	205	180	106	70	152	225	63	246	40	81	143	163	125	4	218	92	130	251	37	9	215	174	112	78	144	233	55	27	197	188	98	228	58	67	157	177	111	22	200	1	223	166	120	84	138	243	45	171	117	12	210	254	32	89	135	208	14	119	169	133	91	34	252	122	164	221	3	47	241	136	86	159	65	56	230	202	20	109	179	53	235	146	76	96	190	199	25	105	183	206	16	60	226	155	69	195	29	100	186	150	72	49	239	38	248	129	95	115	173	212	10	140	82	43	245	217	7	126	160	247	41	80	142	162	124	5	219	93	131	250	36	8	214	175	113	184	102	31	193	237	51	74	148	18	204	181	107	71	153	224	62	0	223	165	122	81	142	244	43	162	125	7	216	243	44	86	137	95	128	250	37	14	209	171	116	253	34	88	135	172	115	9	214	190	97	27	196	239	48	74	149	28	195	185	102	77	146	232	55	225	62	68	155	176	111	21	202	67	156	230	57	18	205	183	104	103	184	194	29	54	233	147	76	197	26	96	191	148	75	49	238	56	231	157	66	105	182	204	19	154	69	63	224	203	20	110	177	217	6	124	163	136	87	45	242	123	164	222	1	42	245	143	80	134	89	35	252	215	8	114	173	36	251	129	94	117	170	208	15	206	17	107	180	159	64	58	229	108	179	201	22	61	226	152	71	145	78	52	235	192	31	101	186	51	236	150	73	98	189	199	24	112	175	213	10	33	254	132	91	210	13	119	168	131	92	38	249	47	240	138	85	126	161	219	4	141	82	40	247	220	3	121	166	169	118	12	211	248	39	93	130	11	212	174	113	90	133	255	32	246	41	83	140	167	120	2	221	84	139	241	46	5	218	160	127	23	200	178	109	70	153	227	60	181	106	16	207	228	59	65	158	72	151	237	50	25	198	188	99	234	53	79	144	187	100	30	193	0	224	219	59	173	77	118	150	65	161	154	122	236	12	55	215	130	98	89	185	47	207	244	20	195	35	24	248	110	142	181	85	31	255	196	36	178	82	105	137	94	190	133	101	243	19	40	200	157	125	70	166	48	208	235	11	220	60	7	231	113	145	170	74	62	222	229	5	147	115	72	168	127	159	164	68	210	50	9	233	188	92	103	135	17	241	202	42	253	29	38	198	80	176	139	107	33	193	250	26	140	108	87	183	96	128	187	91	205	45	22	246	163	67	120	152	14	238	213	53	226	2	57	217	79	175	148	116	124	156	167	71	209	49	10	234	61	221	230	6	144	112	75	171	254	30	37	197	83	179	136	104	191	95	100	132	18	242	201	41	99	131	184	88	206	46	21	245	34	194	249	25	143	111	84	180	225	1	58	218	76	172	151	119	160	64	123	155	13	237	214	54	66	162	153	121	239	15	52	212	3	227	216	56	174	78	117	149	192	32	27	251	109	141	182	86	129	97	90	186	44	204	247	23	93	189	134	102	240	16	43	203	28	252	199	39	177	81	106	138	223	63	4	228	114	146	169	73	158	126	69	165	51	211	232	8	0	225	217	56	169	72	112	145	73	168	144	113	224	1	57	216	146	115	75	170	59	218	226	3	219	58	2	227	114	147	171	74	63	222	230	7	150	119	79	174	118	151	175	78	223	62	6	231	173	76	116	149	4	229	221	60	228	5	61	220	77	172	148	117	126	159	167	70	215	54	14	239	55	214	238	15	158	127	71	166	236	13	53	212	69	164	156	125	165	68	124	157	12	237	213	52	65	160	152	121	232	9	49	208	8	233	209	48	161	64	120	153	211	50	10	235	122	155	163	66	154	123	67	162	51	210	234	11	252	29	37	196	85	180	140	109	181	84	108	141	28	253	197	36	110	143	183	86	199	38	30	255	39	198	254	31	142	111	87	182	195	34	26	251	106	139	179	82	138	107	83	178	35	194	250	27	81	176	136	105	248	25	33	192	24	249	193	32	177	80	104	137	130	99	91	186	43	202	242	19	203	42	18	243	98	131	187	90	16	241	201	40	185	88	96	129	89	184	128	97	240	17	41	200	189	92	100	133	20	245	205	44	244	21	45	204	93	188	132	101	47	206	246	23	134	103	95	190	102	135	191	94	207	46	22	247	0	226	223	61	165	71	122	152	81	179	142	108	244	22	43	201	162	64	125	159	7	229	216	58	243	17	44	206	86	180	137	107	95	189	128	98	250	24	37	199	14	236	209	51	171	73	116	150	253	31	34	192	88	186	135	101	172	78	115	145	9	235	214	52	190	92	97	131	27	249	196	38	239	13	48	210	74	168	149	119	28	254	195	33	185	91	102	132	77	175	146	112	232	10	55	213	225	3	62	220	68	166	155	121	176	82	111	141	21	247	202	40	67	161	156	126	230	4	57	219	18	240	205	47	183	85	104	138	103	133	184	90	194	32	29	255	54	212	233	11	147	113	76	174	197	39	26	248	96	130	191	93	148	118	75	169	49	211	238	12	56	218	231	5	157	127	66	160	105	139	182	84	204	46	19	241	154	120	69	167	63	221	224	2	203	41	20	246	110	140	177	83	217	59	6	228	124	158	163	65	136	106	87	181	45	207	242	16	123	153	164	70	222	60	1	227	42	200	245	23	143	109	80	178	134	100	89	187	35	193	252	30	215	53	8	234	114	144	173	79	36	198	251	25	129	99	94	188	117	151	170	72	208	50	15	237	0	227	221	62	161	66	124	159	89	186	132	103	248	27	37	198	178	81	111	140	19	240	206	45	235	8	54	213	74	169	151	116	127	156	162	65	222	61	3	224	38	197	251	24	135	100	90	185	205	46	16	243	108	143	177	82	148	119	73	170	53	214	232	11	254	29	35	192	95	188	130	97	167	68	122	153	6	229	219	56	76	175	145	114	237	14	48	211	21	246	200	43	180	87	105	138	129	98	92	191	32	195	253	30	216	59	5	230	121	154	164	71	51	208	238	13	146	113	79	172	106	137	183	84	203	40	22	245	231	4	58	217	70	165	155	120	190	93	99	128	31	252	194	33	85	182	136	107	244	23	41	202	12	239	209	50	173	78	112	147	152	123	69	166	57	218	228	7	193	34	28	255	96	131	189	94	42	201	247	20	139	104	86	181	115	144	174	77	210	49	15	236	25	250	196	39	184	91	101	134	64	163	157	126	225	2	60	223	171	72	118	149	10	233	215	52	242	17	47	204	83	176	142	109	102	133	187	88	199	36	26	249	63	220	226	1	158	125	67	160	212	55	9	234	117	150	168	75	141	110	80	179	44	207	241	18	0	228	211	55	189	89	110	138	97	133	178	86	220	56	15	235	194	38	17	245	127	155	172	72	163	71	112	148	30	250	205	41	159	123	76	168	34	198	241	21	254	26	45	201	67	167	144	116	93	185	142	106	224	4	51	215	60	216	239	11	129	101	82	182	37	193	246	18	152	124	75	175	68	160	151	115	249	29	42	206	231	3	52	208	90	190	137	109	134	98	85	177	59	223	232	12	186	94	105	141	7	227	212	48	219	63	8	236	102	130	181	81	120	156	171	79	197	33	22	242	25	253	202	46	164	64	119	147	74	174	153	125	247	19	36	192	43	207	248	28	150	114	69	161	136	108	91	191	53	209	230	2	233	13	58	222	84	176	135	99	213	49	6	226	104	140	187	95	180	80	103	131	9	237	218	62	23	243	196	32	170	78	121	157	118	146	165	65	203	47	24	252	111	139	188	88	210	54	1	229	14	234	221	57	179	87	96	132	173	73	126	154	16	244	195	39	204	40	31	251	113	149	162	70	240	20	35	199	77	169	158	122	145	117	66	166	44	200	255	27	50	214	225	5	143	107	92	184	83	183	128	100	238	10	61	217	0	229	209	52	185	92	104	141	105	140	184	93	208	53	1	228	210	55	3	230	107	142	186	95	187	94	106	143	2	231	211	54	191	90	110	139	6	227	215	50	214	51	7	226	111	138	190	91	109	136	188	89	212	49	5	224	4	225	213	48	189	88	108	137	101	128	180	81	220	57	13	232	12	233	221	56	181	80	100	129	183	82	102	131	14	235	223	58	222	59	15	234	103	130	182	83	218	63	11	238	99	134	178	87	179	86	98	135	10	239	219	62	8	237	217	60	177	84	96	133	97	132	176	85	216	61	9	236	202	47	27	254	115	150	162	71	163	70	114	151	26	255	203	46	24	253	201	44	161	68	112	149	113	148	160	69	200	45	25	252	117	144	164	65	204	41	29	248	28	249	205	40	165	64	116	145	167	66	118	147	30	251	207	42	206	43	31	250	119	146	166	67	175	74	126	155	22	243	199	34	198	35	23	242	127	154	174	75	125	152	172	73	196	33	21	240	20	241	197	32	173	72	124	153	16	245	193	36	169	76	120	157	121	156	168	77	192	37	17	244	194	39	19	246	123	158	170	79	171	78	122	159	18	247	195	38	0	230	215	49	181	83	98	132	113	151	166	64	196	34	19	245	226	4	53	211	87	177	128	102	147	117	68	162	38	192	241	23	223	57	8	238	106	140	189	91	174	72	121	159	27	253	204	42	61	219	234	12	136	110	95	185	76	170	155	125	249	31	46	200	165	67	114	148	16	246	199	33	212	50	3	229	97	135	182	80	71	161	144	118	242	20	37	195	54	208	225	7	131	101	84	178	122	156	173	75	207	41	24	254	11	237	220	58	190	88	105	143	152	126	79	169	45	203	250	28	233	15	62	216	92	186	139	109	81	183	134	96	228	2	51	213	32	198	247	17	149	115	66	164	179	85	100	130	6	224	209	55	194	36	21	243	119	145	160	70	142	104	89	191	59	221	236	10	255	25	40	206	74	172	157	123	108	138	187	93	217	63	14	232	29	251	202	44	168	78	127	153	244	18	35	197	65	167	150	112	133	99	82	180	48	214	231	1	22	240	193	39	163	69	116	146	103	129	176	86	210	52	5	227	43	205	252	26	158	120	73	175	90	188	141	107	239	9	56	222	201	47	30	248	124	154	171	77	184	94	111	137	13	235	218	60	0	231	213	50	177	86	100	131	121	158	172	75	200	47	29	250	242	21	39	192	67	164	150	113	139	108	94	185	58	221	239	8	255	24	42	205	78	169	155	124	134	97	83	180	55	208	226	5	13	234	216	63	188	91	105	142	116	147	161	70	197	34	16	247	229	2	48	215	84	179	129	102	156	123	73	174	45	202	248	31	23	240	194	37	166	65	115	148	110	137	187	92	223	56	10	237	26	253	207	40	171	76	126	153	99	132	182	81	210	53	7	224	232	15	61	218	89	190	140	107	145	118	68	163	32	199	245	18	209	54	4	227	96	135	181	82	168	79	125	154	25	254	204	43	35	196	246	17	146	117	71	160	90	189	143	104	235	12	62	217	46	201	251	28	159	120	74	173	87	176	130	101	230	1	51	212	220	59	9	238	109	138	184	95	165	66	112	151	20	243	193	38	52	211	225	6	133	98	80	183	77	170	152	127	252	27	41	206	198	33	19	244	119	144	162	69	191	88	106	141	14	233	219	60	203	44	30	249	122	157	175	72	178	85	103	128	3	228	214	49	57	222	236	11	136	111	93	186	64	167	149	114	241	22	36	195	0	232	203	35	141	101	70	174	1	233	202	34	140	100	71	175	2	234	201	33	143	103	68	172	3	235	200	32	142	102	69	173	4	236	207	39	137	97	66	170	5	237	206	38	136	96	67	171	6	238	205	37	139	99	64	168	7	239	204	36	138	98	65	169	8	224	195	43	133	109	78	166	9	225	194	42	132	108	79	167	10	226	193	41	135	111	76	164	11	227	192	40	134	110	77	165	12	228	199	47	129	105	74	162	13	229	198	46	128	104	75	163	14	230	197	45	131	107	72	160	15	231	196	44	130	106	73	161	16	248	219	51	157	117	86	190	17	249	218	50	156	116	87	191	18	250	217	49	159	119	84	188	19	251	216	48	158	118	85	189	20	252	223	55	153	113	82	186	21	253	222	54	152	112	83	187	22	254	221	53	155	115	80	184	23	255	220	52	154	114	81	185	24	240	211	59	149	125	94	182	25	241	210	58	148	124	95	183	26	242	209	57	151	127	92	180	27	243	208	56	150	126	93	181	28	244	215	63	145	121	90	178	29	245	214	62	144	120	91	179	30	246	213	61	147	123	88	176	31	247	212	60	146	122	89	177	0	233	201	32	137	96	64	169	9	224	192	41	128	105	73	160	18	251	219	50	155	114	82	187	27	242	210	59	146	123	91	178	36	205	237	4	173	68	100	141	45	196	228	13	164	77	109	132	54	223	255	22	191	86	118	159	63	214	246	31	182	95	127	150	72	161	129	104	193	40	8	225	65	168	136	97	200	33	1	232	90	179	147	122	211	58	26	243	83	186	154	115	218	51	19	250	108	133	165	76	229	12	44	197	101	140	172	69	236	5	37	204	126	151	183	94	247	30	62	215	119	158	190	87	254	23	55	222	144	121	89	176	25	240	208	57	153	112	80	185	16	249	217	48	130	107	75	162	11	226	194	43	139	98	66	171	2	235	203	34	180	93	125	148	61	212	244	29	189	84	116	157	52	221	253	20	166	79	111	134	47	198	230	15	175	70	102	143	38	207	239	6	216	49	17	248	81	184	152	113	209	56	24	241	88	177	145	120	202	35	3	234	67	170	138	99	195	42	10	227	74	163	131	106	252	21	53	220	117	156	188	85	245	28	60	213	124	149	181	92	238	7	39	206	103	142	174	71	231	14	46	199	110	135	167	78	0	234	207	37	133	111	74	160	17	251	222	52	148	126	91	177	34	200	237	7	167	77	104	130	51	217	252	22	182	92	121	147	68	174	139	97	193	43	14	228	85	191	154	112	208	58	31	245	102	140	169	67	227	9	44	198	119	157	184	82	242	24	61	215	136	98	71	173	13	231	194	40	153	115	86	188	28	246	211	57	170	64	101	143	47	197	224	10	187	81	116	158	62	212	241	27	204	38	3	233	73	163	134	108	221	55	18	248	88	178	151	125	238	4	33	203	107	129	164	78	255	21	48	218	122	144	181	95	11	225	196	46	142	100	65	171	26	240	213	63	159	117	80	186	41	195	230	12	172	70	99	137	56	210	247	29	189	87	114	152	79	165	128	106	202	32	5	239	94	180	145	123	219	49	20	254	109	135	162	72	232	2	39	205	124	150	179	89	249	19	54	220	131	105	76	166	6	236	201	35	146	120	93	183	23	253	216	50	161	75	110	132	36	206	235	1	176	90	127	149	53	223	250	16	199	45	8	226	66	168	141	103	214	60	25	243	83	185	156	118	229	15	42	192	96	138	175	69	244	30	59	209	113	155	190	84	0	235	205	38	129	106	76	167	25	242	212	63	152	115	85	190	50	217	255	20	179	88	126	149	43	192	230	13	170	65	103	140	100	143	169	66	229	14	40	195	125	150	176	91	252	23	49	218	86	189	155	112	215	60	26	241	79	164	130	105	206	37	3	232	200	35	5	238	73	162	132	111	209	58	28	247	80	187	157	118	250	17	55	220	123	144	182	93	227	8	46	197	98	137	175	68	172	71	97	138	45	198	224	11	181	94	120	147	52	223	249	18	158	117	83	184	31	244	210	57	135	108	74	161	6	237	203	32	139	96	70	173	10	225	199	44	146	121	95	180	19	248	222	53	185	82	116	159	56	211	245	30	160	75	109	134	33	202	236	7	239	4	34	201	110	133	163	72	246	29	59	208	119	156	186	81	221	54	16	251	92	183	145	122	196	47	9	226	69	174	136	99	67	168	142	101	194	41	15	228	90	177	151	124	219	48	22	253	113	154	188	87	240	27	61	214	104	131	165	78	233	2	36	207	39	204	234	1	166	77	107	128	62	213	243	24	191	84	114	153	21	254	216	51	148	127	89	178	12	231	193	42	141	102	64	171	0	236	195	47	157	113	94	178	33	205	226	14	188	80	127	147	66	174	129	109	223	51	28	240	99	143	160	76	254	18	61	209	132	104	71	171	25	245	218	54	165	73	102	138	56	212	251	23	198	42	5	233	91	183	152	116	231	11	36	200	122	150	185	85	19	255	208	60	142	98	77	161	50	222	241	29	175	67	108	128	81	189	146	126	204	32	15	227	112	156	179	95	237	1	46	194	151	123	84	184	10	230	201	37	182	90	117	153	43	199	232	4	213	57	22	250	72	164	139	103	244	24	55	219	105	133	170	70	38	202	229	9	187	87	120	148	7	235	196	40	154	118	89	181	100	136	167	75	249	21	58	214	69	169	134	106	216	52	27	247	162	78	97	141	63	211	252	16	131	111	64	172	30	242	221	49	224	12	35	207	125	145	190	82	193	45	2	238	92	176	159	115	53	217	246	26	168	68	107	135	20	248	215	59	137	101	74	166	119	155	180	88	234	6	41	197	86	186	149	121	203	39	8	228	177	93	114	158	44	192	239	3	144	124	83	191	13	225	206	34	243	31	48	220	110	130	173	65	210	62	17	253	79	163	140	96	0	237	193	44	153	116	88	181	41	196	232	5	176	93	113	156	82	191	147	126	203	38	10	231	123	150	186	87	226	15	35	206	164	73	101	136	61	208	252	17	141	96	76	161	20	249	213	56	246	27	55	218	111	130	174	67	223	50	30	243	70	171	135	106	83	190	146	127	202	39	11	230	122	151	187	86	227	14	34	207	1	236	192	45	152	117	89	180	40	197	233	4	177	92	112	157	247	26	54	219	110	131	175	66	222	51	31	242	71	170	134	107	165	72	100	137	60	209	253	16	140	97	77	160	21	248	212	57	166	75	103	138	63	210	254	19	143	98	78	163	22	251	215	58	244	25	53	216	109	128	172	65	221	48	28	241	68	169	133	104	2	239	195	46	155	118	90	183	43	198	234	7	178	95	115	158	80	189	145	124	201	36	8	229	121	148	184	85	224	13	33	204	245	24	52	217	108	129	173	64	220	49	29	240	69	168	132	105	167	74	102	139	62	211	255	18	142	99	79	162	23	250	214	59	81	188	144	125	200	37	9	228	120	149	185	84	225	12	32	205	3	238	194	47	154	119	91	182	42	199	235	6	179	94	114	159	0	238	199	41	149	123	82	188	49	223	246	24	164	74	99	141	98	140	165	75	247	25	48	222	83	189	148	122	198	40	1	239	196	42	3	237	81	191	150	120	245	27	50	220	96	142	167	73	166	72	97	143	51	221	244	26	151	121	80	190	2	236	197	43	147	125	84	186	6	232	193	47	162	76	101	139	55	217	240	30	241	31	54	216	100	138	163	77	192	46	7	233	85	187	146	124	87	185	144	126	194	44	5	235	102	136	161	79	243	29	52	218	53	219	242	28	160	78	103	137	4	234	195	45	145	127	86	184	61	211	250	20	168	70	111	129	12	226	203	37	153	119	94	176	95	177	152	118	202	36	13	227	110	128	169	71	251	21	60	210	249	23	62	208	108	130	171	69	200	38	15	225	93	179	154	116	155	117	92	178	14	224	201	39	170	68	109	131	63	209	248	22	174	64	105	135	59	213	252	18	159	113	88	182	10	228	205	35	204	34	11	229	89	183	158	112	253	19	58	212	104	134	175	65	106	132	173	67	255	17	56	214	91	181	156	114	206	32	9	231	8	230	207	33	157	115	90	180	57	215	254	16	172	66	107	133	0	239	197	42	145	126	84	187	57	214	252	19	168	71	109	130	114	157	183	88	227	12	38	201	75	164	142	97	218	53	31	240	228	11	33	206	117	154	176	95	221	50	24	247	76	163	137	102	150	121	83	188	7	232	194	45	175	64	106	133	62	209	251	20	211	60	22	249	66	173	135	104	234	5	47	192	123	148	190	81	161	78	100	139	48	223	245	26	152	119	93	178	9	230	204	35	55	216	242	29	166	73	99	140	14	225	203	36	159	112	90	181	69	170	128	111	212	59	17	254	124	147	185	86	237	2	40	199	189	82	120	151	44	195	233	6	132	107	65	174	21	250	208	63	207	32	10	229	94	177	155	116	246	25	51	220	103	136	162	77	89	182	156	115	200	39	13	226	96	143	165	74	241	30	52	219	43	196	238	1	186	85	127	144	18	253	215	56	131	108	70	169	110	129	171	68	255	16	58	213	87	184	146	125	198	41	3	236	28	243	217	54	141	98	72	167	37	202	224	15	180	91	113	158	138	101	79	160	27	244	222	49	179	92	118	153	34	205	231	8	248	23	61	210	105	134	172	67	193	46	4	235	80	191	149	122	0	240	251	11	237	29	22	230	193	49	58	202	44	220	215	39	153	105	98	146	116	132	143	127	88	168	163	83	181	69	78	190	41	217	210	34	196	52	63	207	232	24	19	227	5	245	254	14	176	64	75	187	93	173	166	86	113	129	138	122	156	108	103	151	82	162	169	89	191	79	68	180	147	99	104	152	126	142	133	117	203	59	48	192	38	214	221	45	10	250	241	1	231	23	28	236	123	139	128	112	150	102	109	157	186	74	65	177	87	167	172	92	226	18	25	233	15	255	244	4	35	211	216	40	206	62	53	197	164	84	95	175	73	185	178	66	101	149	158	110	136	120	115	131	61	205	198	54	208	32	43	219	252	12	7	247	17	225	234	26	141	125	118	134	96	144	155	107	76	188	183	71	161	81	90	170	20	228	239	31	249	9	2	242	213	37	46	222	56	200	195	51	246	6	13	253	27	235	224	16	55	199	204	60	218	42	33	209	111	159	148	100	130	114	121	137	174	94	85	165	67	179	184	72	223	47	36	212	50	194	201	57	30	238	229	21	243	3	8	248	70	182	189	77	171	91	80	160	135	119	124	140	106	154	145	97	0	241	249	8	233	24	16	225	201	56	48	193	32	209	217	40	137	120	112	129	96	145	153	104	64	177	185	72	169	88	80	161	9	248	240	1	224	17	25	232	192	49	57	200	41	216	208	33	128	113	121	136	105	152	144	97	73	184	176	65	160	81	89	168	18	227	235	26	251	10	2	243	219	42	34	211	50	195	203	58	155	106	98	147	114	131	139	122	82	163	171	90	187	74	66	179	27	234	226	19	242	3	11	250	210	35	43	218	59	202	194	51	146	99	107	154	123	138	130	115	91	170	162	83	178	67	75	186	36	213	221	44	205	60	52	197	237	28	20	229	4	245	253	12	173	92	84	165	68	181	189	76	100	149	157	108	141	124	116	133	45	220	212	37	196	53	61	204	228	21	29	236	13	252	244	5	164	85	93	172	77	188	180	69	109	156	148	101	132	117	125	140	54	199	207	62	223	46	38	215	255	14	6	247	22	231	239	30	191	78	70	183	86	167	175	94	118	135	143	126	159	110	102	151	63	206	198	55	214	39	47	222	246	7	15	254	31	238	230	23	182	71	79	190	95	174	166	87	127	142	134	119	150	103	111	158	0	242	255	13	229	23	26	232	209	35	46	220	52	198	203	57	185	75	70	180	92	174	163	81	104	154	151	101	141	127	114	128	105	155	150	100	140	126	115	129	184	74	71	181	93	175	162	80	208	34	47	221	53	199	202	56	1	243	254	12	228	22	27	233	210	32	45	223	55	197	200	58	3	241	252	14	230	20	25	235	107	153	148	102	142	124	113	131	186	72	69	183	95	173	160	82	187	73	68	182	94	172	161	83	106	152	149	103	143	125	112	130	2	240	253	15	231	21	24	234	211	33	44	222	54	196	201	59	191	77	64	178	90	168	165	87	110	156	145	99	139	121	116	134	6	244	249	11	227	17	28	238	215	37	40	218	50	192	205	63	214	36	41	219	51	193	204	62	7	245	248	10	226	16	29	239	111	157	144	98	138	120	117	135	190	76	65	179	91	169	164	86	109	159	146	96	136	122	119	133	188	78	67	177	89	171	166	84	212	38	43	217	49	195	206	60	5	247	250	8	224	18	31	237	4	246	251	9	225	19	30	236	213	39	42	216	48	194	207	61	189	79	66	176	88	170	167	85	108	158	147	97	137	123	118	132	0	243	253	14	225	18	28	239	217	42	36	215	56	203	197	54	169	90	84	167	72	187	181	70	112	131	141	126	145	98	108	159	73	186	180	71	168	91	85	166	144	99	109	158	113	130	140	127	224	19	29	238	1	242	252	15	57	202	196	55	216	43	37	214	146	97	111	156	115	128	142	125	75	184	182	69	170	89	87	164	59	200	198	53	218	41	39	212	226	17	31	236	3	240	254	13	219	40	38	213	58	201	199	52	2	241	255	12	227	16	30	237	114	129	143	124	147	96	110	157	171	88	86	165	74	185	183	68	63	204	194	49	222	45	35	208	230	21	27	232	7	244	250	9	150	101	107	152	119	132	138	121	79	188	178	65	174	93	83	160	118	133	139	120	151	100	106	153	175	92	82	161	78	189	179	64	223	44	34	209	62	205	195	48	6	245	251	8	231	20	26	233	173	94	80	163	76	191	177	66	116	135	137	122	149	102	104	155	4	247	249	10	229	22	24	235	221	46	32	211	60	207	193	50	228	23	25	234	5	246	248	11	61	206	192	51	220	47	33	210	77	190	176	67	172	95	81	162	148	103	105	154	117	134	136	123	0	244	243	7	253	9	14	250	225	21	18	230	28	232	239	27	217	45	42	222	36	208	215	35	56	204	203	63	197	49	54	194	169	93	90	174	84	160	167	83	72	188	187	79	181	65	70	178	112	132	131	119	141	121	126	138	145	101	98	150	108	152	159	107	73	189	186	78	180	64	71	179	168	92	91	175	85	161	166	82	144	100	99	151	109	153	158	106	113	133	130	118	140	120	127	139	224	20	19	231	29	233	238	26	1	245	242	6	252	8	15	251	57	205	202	62	196	48	55	195	216	44	43	223	37	209	214	34	146	102	97	149	111	155	156	104	115	135	128	116	142	122	125	137	75	191	184	76	182	66	69	177	170	94	89	173	87	163	164	80	59	207	200	60	198	50	53	193	218	46	41	221	39	211	212	32	226	22	17	229	31	235	236	24	3	247	240	4	254	10	13	249	219	47	40	220	38	210	213	33	58	206	201	61	199	51	52	192	2	246	241	5	255	11	12	248	227	23	16	228	30	234	237	25	114	134	129	117	143	123	124	136	147	103	96	148	110	154	157	105	171	95	88	172	86	162	165	81	74	190	185	77	183	67	68	176	0	245	241	4	249	12	8	253	233	28	24	237	16	229	225	20	201	60	56	205	48	197	193	52	32	213	209	36	217	44	40	221	137	124	120	141	112	133	129	116	96	149	145	100	153	108	104	157	64	181	177	68	185	76	72	189	169	92	88	173	80	165	161	84	9	252	248	13	240	5	1	244	224	21	17	228	25	236	232	29	192	53	49	196	57	204	200	61	41	220	216	45	208	37	33	212	128	117	113	132	121	140	136	125	105	156	152	109	144	101	97	148	73	188	184	77	176	69	65	180	160	85	81	164	89	172	168	93	18	231	227	22	235	30	26	239	251	14	10	255	2	247	243	6	219	46	42	223	34	215	211	38	50	199	195	54	203	62	58	207	155	110	106	159	98	151	147	102	114	135	131	118	139	126	122	143	82	167	163	86	171	94	90	175	187	78	74	191	66	183	179	70	27	238	234	31	226	23	19	230	242	7	3	246	11	254	250	15	210	39	35	214	43	222	218	47	59	206	202	63	194	55	51	198	146	103	99	150	107	158	154	111	123	142	138	127	130	119	115	134	91	174	170	95	162	87	83	166	178	71	67	182	75	190	186	79	0	246	247	1	245	3	2	244	241	7	6	240	4	242	243	5	249	15	14	248	12	250	251	13	8	254	255	9	253	11	10	252	233	31	30	232	28	234	235	29	24	238	239	25	237	27	26	236	16	230	231	17	229	19	18	228	225	23	22	224	20	226	227	21	201	63	62	200	60	202	203	61	56	206	207	57	205	59	58	204	48	198	199	49	197	51	50	196	193	55	54	192	52	194	195	53	32	214	215	33	213	35	34	212	209	39	38	208	36	210	211	37	217	47	46	216	44	218	219	45	40	222	223	41	221	43	42	220	137	127	126	136	124	138	139	125	120	142	143	121	141	123	122	140	112	134	135	113	133	115	114	132	129	119	118	128	116	130	131	117	96	150	151	97	149	99	98	148	145	103	102	144	100	146	147	101	153	111	110	152	108	154	155	109	104	158	159	105	157	107	106	156	64	182	183	65	181	67	66	180	177	71	70	176	68	178	179	69	185	79	78	184	76	186	187	77	72	190	191	73	189	75	74	188	169	95	94	168	92	170	171	93	88	174	175	89	173	91	90	172	80	166	167	81	165	83	82	164	161	87	86	160	84	162	163	85	0	247	245	2	241	6	4	243	249	14	12	251	8	255	253	10	233	30	28	235	24	239	237	26	16	231	229	18	225	22	20	227	201	62	60	203	56	207	205	58	48	199	197	50	193	54	52	195	32	215	213	34	209	38	36	211	217	46	44	219	40	223	221	42	137	126	124	139	120	143	141	122	112	135	133	114	129	118	116	131	96	151	149	98	145	102	100	147	153	110	108	155	104	159	157	106	64	183	181	66	177	70	68	179	185	78	76	187	72	191	189	74	169	94	92	171	88	175	173	90	80	167	165	82	161	86	84	163	9	254	252	11	248	15	13	250	240	7	5	242	1	246	244	3	224	23	21	226	17	230	228	19	25	238	236	27	232	31	29	234	192	55	53	194	49	198	196	51	57	206	204	59	200	63	61	202	41	222	220	43	216	47	45	218	208	39	37	210	33	214	212	35	128	119	117	130	113	134	132	115	121	142	140	123	136	127	125	138	105	158	156	107	152	111	109	154	144	103	101	146	97	150	148	99	73	190	188	75	184	79	77	186	176	71	69	178	65	182	180	67	160	87	85	162	81	166	164	83	89	174	172	91	168	95	93	170	0	248	235	19	205	53	38	222	129	121	106	146	76	180	167	95	25	225	242	10	212	44	63	199	152	96	115	139	85	173	190	70	50	202	217	33	255	7	20	236	179	75	88	160	126	134	149	109	43	211	192	56	230	30	13	245	170	82	65	185	103	159	140	116	100	156	143	119	169	81	66	186	229	29	14	246	40	208	195	59	125	133	150	110	176	72	91	163	252	4	23	239	49	201	218	34	86	174	189	69	155	99	112	136	215	47	60	196	26	226	241	9	79	183	164	92	130	122	105	145	206	54	37	221	3	251	232	16	200	48	35	219	5	253	238	22	73	177	162	90	132	124	111	151	209	41	58	194	28	228	247	15	80	168	187	67	157	101	118	142	250	2	17	233	55	207	220	36	123	131	144	104	182	78	93	165	227	27	8	240	46	214	197	61	98	154	137	113	175	87	68	188	172	84	71	191	97	153	138	114	45	213	198	62	224	24	11	243	181	77	94	166	120	128	147	107	52	204	223	39	249	1	18	234	158	102	117	141	83	171	184	64	31	231	244	12	210	42	57	193	135	127	108	148	74	178	161	89	6	254	237	21	203	51	32	216	0	249	233	16	201	48	32	217	137	112	96	153	64	185	169	80	9	240	224	25	192	57	41	208	128	121	105	144	73	176	160	89	18	235	251	2	219	34	50	203	155	98	114	139	82	171	187	66	27	226	242	11	210	43	59	194	146	107	123	130	91	162	178	75	36	221	205	52	237	20	4	253	173	84	68	189	100	157	141	116	45	212	196	61	228	29	13	244	164	93	77	180	109	148	132	125	54	207	223	38	255	6	22	239	191	70	86	175	118	143	159	102	63	198	214	47	246	15	31	230	182	79	95	166	127	134	150	111	72	177	161	88	129	120	104	145	193	56	40	209	8	241	225	24	65	184	168	81	136	113	97	152	200	49	33	216	1	248	232	17	90	163	179	74	147	106	122	131	211	42	58	195	26	227	243	10	83	170	186	67	154	99	115	138	218	35	51	202	19	234	250	3	108	149	133	124	165	92	76	181	229	28	12	245	44	213	197	60	101	156	140	117	172	85	69	188	236	21	5	252	37	220	204	53	126	135	151	110	183	78	94	167	247	14	30	231	62	199	215	46	119	142	158	103	190	71	87	174	254	7	23	238	55	206	222	39	0	250	239	21	197	63	42	208	145	107	126	132	84	174	187	65	57	195	214	44	252	6	19	233	168	82	71	189	109	151	130	120	114	136	157	103	183	77	88	162	227	25	12	246	38	220	201	51	75	177	164	94	142	116	97	155	218	32	53	207	31	229	240	10	228	30	11	241	33	219	206	52	117	143	154	96	176	74	95	165	221	39	50	200	24	226	247	13	76	182	163	89	137	115	102	156	150	108	121	131	83	169	188	70	7	253	232	18	194	56	45	215	175	85	64	186	106	144	133	127	62	196	209	43	251	1	20	238	211	41	60	198	22	236	249	3	66	184	173	87	135	125	104	146	234	16	5	255	47	213	192	58	123	129	148	110	190	68	81	171	161	91	78	180	100	158	139	113	48	202	223	37	245	15	26	224	152	98	119	141	93	167	178	72	9	243	230	28	204	54	35	217	55	205	216	34	242	8	29	231	166	92	73	179	99	153	140	118	14	244	225	27	203	49	36	222	159	101	112	138	90	160	181	79	69	191	170	80	128	122	111	149	212	46	59	193	17	235	254	4	124	134	147	105	185	67	86	172	237	23	2	248	40	210	199	61	0	251	237	22	193	58	44	215	153	98	116	143	88	163	181	78	41	210	196	63	232	19	5	254	176	75	93	166	113	138	156	103	82	169	191	68	147	104	126	133	203	48	38	221	10	241	231	28	123	128	150	109	186	65	87	172	226	25	15	244	35	216	206	53	164	95	73	178	101	158	136	115	61	198	208	43	252	7	17	234	141	118	96	155	76	183	161	90	20	239	249	2	213	46	56	195	246	13	27	224	55	204	218	33	111	148	130	121	174	85	67	184	223	36	50	201	30	229	243	8	70	189	171	80	135	124	106	145	83	168	190	69	146	105	127	132	202	49	39	220	11	240	230	29	122	129	151	108	187	64	86	173	227	24	14	245	34	217	207	52	1	250	236	23	192	59	45	214	152	99	117	142	89	162	180	79	40	211	197	62	233	18	4	255	177	74	92	167	112	139	157	102	247	12	26	225	54	205	219	32	110	149	131	120	175	84	66	185	222	37	51	200	31	228	242	9	71	188	170	81	134	125	107	144	165	94	72	179	100	159	137	114	60	199	209	42	253	6	16	235	140	119	97	154	77	182	160	91	21	238	248	3	212	47	57	194	0	252	227	31	221	33	62	194	161	93	66	190	124	128	159	99	89	165	186	70	132	120	103	155	248	4	27	231	37	217	198	58	178	78	81	173	111	147	140	112	19	239	240	12	206	50	45	209	235	23	8	244	54	202	213	41	74	182	169	85	151	107	116	136	127	131	156	96	162	94	65	189	222	34	61	193	3	255	224	28	38	218	197	57	251	7	24	228	135	123	100	152	90	166	185	69	205	49	46	210	16	236	243	15	108	144	143	115	177	77	82	174	148	104	119	139	73	181	170	86	53	201	214	42	232	20	11	247	254	2	29	225	35	223	192	60	95	163	188	64	130	126	97	157	167	91	68	184	122	134	153	101	6	250	229	25	219	39	56	196	76	176	175	83	145	109	114	142	237	17	14	242	48	204	211	47	21	233	246	10	200	52	43	215	180	72	87	171	105	149	138	118	129	125	98	158	92	160	191	67	32	220	195	63	253	1	30	226	216	36	59	199	5	249	230	26	121	133	154	102	164	88	71	187	51	207	208	44	238	18	13	241	146	110	113	141	79	179	172	80	106	150	137	117	183	75	84	168	203	55	40	212	22	234	245	9	0	253	225	28	217	36	56	197	169	84	72	181	112	141	145	108	73	180	168	85	144	109	113	140	224	29	1	252	57	196	216	37	146	111	115	142	75	182	170	87	59	198	218	39	226	31	3	254	219	38	58	199	2	255	227	30	114	143	147	110	171	86	74	183	63	194	222	35	230	27	7	250	150	107	119	138	79	178	174	83	118	139	151	106	175	82	78	179	223	34	62	195	6	251	231	26	173	80	76	177	116	137	149	104	4	249	229	24	221	32	60	193	228	25	5	248	61	192	220	33	77	176	172	81	148	105	117	136	126	131	159	98	167	90	70	187	215	42	54	203	14	243	239	18	55	202	214	43	238	19	15	242	158	99	127	130	71	186	166	91	236	17	13	240	53	200	212	41	69	184	164	89	156	97	125	128	165	88	68	185	124	129	157	96	12	241	237	16	213	40	52	201	65	188	160	93	152	101	121	132	232	21	9	244	49	204	208	45	8	245	233	20	209	44	48	205	161	92	64	189	120	133	153	100	211	46	50	207	10	247	235	22	122	135	155	102	163	94	66	191	154	103	123	134	67	190	162	95	51	206	210	47	234	23	11	246	0	254	231	25	213	43	50	204	177	79	86	168	100	154	131	125	121	135	158	96	172	82	75	181	200	54	47	209	29	227	250	4	242	12	21	235	39	217	192	62	67	189	164	90	150	104	113	143	139	117	108	146	94	160	185	71	58	196	221	35	239	17	8	246	255	1	24	230	42	212	205	51	78	176	169	87	155	101	124	130	134	120	97	159	83	173	180	74	55	201	208	46	226	28	5	251	13	243	234	20	216	38	63	193	188	66	91	165	105	151	142	112	116	138	147	109	161	95	70	184	197	59	34	220	16	238	247	9	229	27	2	252	48	206	215	41	84	170	179	77	129	127	102	152	156	98	123	133	73	183	174	80	45	211	202	52	248	6	31	225	23	233	240	14	194	60	37	219	166	88	65	191	115	141	148	106	110	144	137	119	187	69	92	162	223	33	56	198	10	244	237	19	26	228	253	3	207	49	40	214	171	85	76	178	126	128	153	103	99	157	132	122	182	72	81	175	210	44	53	203	7	249	224	30	232	22	15	241	61	195	218	36	89	167	190	64	140	114	107	149	145	111	118	136	68	186	163	93	32	222	199	57	245	11	18	236	0	255	229	26	209	46	52	203	185	70	92	163	104	151	141	114	105	150	140	115	184	71	93	162	208	47	53	202	1	254	228	27	210	45	55	200	3	252	230	25	107	148	142	113	186	69	95	160	187	68	94	161	106	149	143	112	2	253	231	24	211	44	54	201	191	64	90	165	110	145	139	116	6	249	227	28	215	40	50	205	214	41	51	204	7	248	226	29	111	144	138	117	190	65	91	164	109	146	136	119	188	67	89	166	212	43	49	206	5	250	224	31	4	251	225	30	213	42	48	207	189	66	88	167	108	147	137	118	101	154	128	127	180	75	81	174	220	35	57	198	13	242	232	23	12	243	233	22	221	34	56	199	181	74	80	175	100	155	129	126	183	72	82	173	102	153	131	124	14	241	235	20	223	32	58	197	222	33	59	196	15	240	234	21	103	152	130	125	182	73	83	172	218	37	63	192	11	244	238	17	99	156	134	121	178	77	87	168	179	76	86	169	98	157	135	120	10	245	239	16	219	36	62	193	8	247	237	18	217	38	60	195	177	78	84	171	96	159	133	122	97	158	132	123	176	79	85	170	216	39	61	194	9	246	236	19	
